Example #1
0
        public static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan11 Fajar) = Interithance, Polymorphism, Abstraction & Collections";
            // membuat objek untuk semua karyawan
            karyawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "19-11-2793";
            karyawanTetap.Nama        = "Faris ";
            karyawanTetap.GajiBulanan = 5000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "19.11.2795";
            karyawanHarian.Nama           = "Mahmudi muslihat";
            karyawanHarian.JumlahJamKerja = 10;
            karyawanHarian.UpahPerJam     = 15000;

            Sales sales = new Sales();

            sales.Nik             = "19.11.3000";
            sales.Nama            = "Cinta Laura";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;


            // objek class collection
            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int numberSequence = 1;


            Console.WriteLine("Gaji Karyawan CV.The Day");
            Console.WriteLine("--------------------------------------");

            foreach (Karyawan Karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:NO}",
                                  numberSequence, Karyawan.Nik, Karyawan.Nama, Karyawan.Gaji());

                numberSequence++;
            }
            Console.WriteLine("-------------------------------------");
            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Nama\t : Trias Handayami\nNIM\t : 19.11.2733\nKelas\t : 19-IF-03");
            Console.WriteLine("===========================================================================");
            Console.WriteLine();

            //membuat objek untuk karyawan tetap
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "123-234-345";
            karyawanTetap.Nama        = "Michael Suyama";
            karyawanTetap.GajiBulanan = 4000000;

            //membuat objek untuk karyawan harian
            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "123-321-346";
            karyawanHarian.Nama           = "Laura Callahan";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            //membuat objek untuk Sales
            Sales sales = new Sales();

            sales.Nik             = "123-333-347";
            sales.Nama            = "Andrew Fuller";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            //objek class collection
            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1} \tNama: {2} \tGaji: {3:N0}",
                                  noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji);
                noUrut++;
            }
            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 : Inheritance,Polymorphism,Abstractions,Collection";


            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nama             = "Akrim Tukuyoba";
            karyawanHarian.NIK              = "17002129991";
            karyawanHarian.JumlahWaktuKerja = 8;
            karyawanHarian.UpahPerJam       = 10000;


            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nama        = "Jailani Ahmad";
            karyawanTetap.NIK         = "19002129993";
            karyawanTetap.GajiBulanan = 5000000;


            Sales sales = new Sales();

            sales.Nama            = "Adam maroon five";
            sales.NIK             = "15002873549961";
            sales.JumlahPenjualan = 50;
            sales.Komisi          = 100000;


            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int nomorUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nama: {1}, NIK: {2}, Gaji: {3}", nomorUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());

                nomorUrut++;
            }

            Console.ReadLine();
        }
Example #4
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuam 11)";

            // membuat objek untuk semua karyawan

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "4324132";
            karyawanTetap.Nama        = "Iqbal Fanani";
            karyawanTetap.GajiBulanan = 8000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "3423243";
            karyawanHarian.Nama           = "Budi Hartono";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 15000;

            Sales sales = new Sales();

            sales.Nik             = "6464564";
            sales.Nama            = "Jimmy Sutanto";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 50000;

            // object class collection
            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik : {1}, Nama : {2}, Gaji : Rp.{3 : 0}",
                                  noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 : Inheritance,Polymorphism,Abstractions,Collection";


            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nama           = "Artoria Pendragon";
            karyawanHarian.NIK            = "170021236789";
            karyawanHarian.JumlahJamKerja = 50000;
            karyawanHarian.UpahPerJam     = 10;


            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nama        = "Tohsaka Rin";
            karyawanTetap.NIK         = "190021231124";
            karyawanTetap.GajiBulanan = 7000000;


            Sales sales = new Sales();

            sales.Nama            = "Levi Ackreman";
            sales.NIK             = "150028735461";
            sales.JumlahPenjualan = 50;
            sales.Komisi          = 50000;


            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int nomorUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nama: {1}, NIK: {2}, Gaji: {3}", nomorUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());

                nomorUrut++;
            }

            Console.ReadLine();
        }
Example #6
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 - Inheritance, Polymorphsim, Abstraction & Collection";

            // Membuat objek untuk semua karyawan

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.nik         = "1113-4231-3131";
            karyawanTetap.nama        = "muhammad sandiko";
            karyawanTetap.GajiBulanan = 8000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.nik            = "4242-4552-2525";
            karyawanHarian.nama           = "safa lina";
            karyawanHarian.upahperJam     = 200000;
            karyawanHarian.jumlahjamkerja = 9;

            Sales sales = new Sales();

            sales.nik             = "5342-4242-4245";
            sales.nama            = "mikhael sujarwo";
            sales.jumlahPenjualan = 50;
            sales.komisi          = 50000;

            // Objek class collection
            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. nik: {1}, nama: {2}, Gaji: {3}", noUrut, karyawan.nik, karyawan.nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadLine();
        }
Example #7
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 - Inheritance, Polymorphsim, Abstraction & Collection";

            // Membuat objek untuk semua karyawan

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "123-234-345";
            karyawanTetap.Nama        = "Michael Suyama";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "123-321-346";
            karyawanHarian.Nama           = "Laura Callahan";
            karyawanHarian.UpahPerJam     = 13000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "123-333-346";
            sales.Nama            = "Andrew Fuller";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            // Objek class collection
            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. NIK: {1}, Nama: {2}, Gaji: {3}", noUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadLine();
        }
Example #8
0
        static void Main(string[] args)
        {
            Console.Title = "Inheritance, Polymorphsim, Abstraction & Collection";

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "111-222-333";
            karyawanHarian.Name           = "Jatmiko Saputro";
            karyawanHarian.UpahPerJam     = 15000;
            karyawanHarian.JumlahJamKerja = 10;

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "111-324-451";
            karyawanTetap.Name        = "Suyatmi";
            karyawanTetap.GajiBulanan = 5000000;

            Sales sales = new Sales();

            sales.NIK             = "125-354-332";
            sales.Name            = "Bima Putra";
            sales.JumlahPenjualan = 50;
            sales.Komisi          = 100000;


            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            //show
            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. NIK: {1}, Nama: {2}, Gaji: {3}", noUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadLine();
        }
Example #9
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";
            Console.WriteLine("       Apryan Rizky Saputra      ");
            Console.WriteLine("           19.11.2810            ");
            Console.WriteLine("");

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "2030088772232676";
            karyawanTetap.Nama        = "Elena Gilbert";
            karyawanTetap.GajiBulanan = 4300000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "1040029827856642";
            karyawanHarian.Nama           = "Damon Salvatore";
            karyawanHarian.JumlahJamKerja = 10;
            karyawanHarian.UpahPerJam     = 20000;

            Sales sales = new Sales();

            sales.Nik             = "3030028374654547";
            sales.Nama            = "Niklaus Mikaelson";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #10
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 - Polymorphsim, Inheritance, Abstraction & Collection";
            Console.WriteLine("       Muhammad Farid Alghozi      ");
            Console.WriteLine("           19.11.2824            ");
            Console.WriteLine("");

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "2556223664321121";
            karyawanTetap.Nama        = "Paijo Tukimin";
            karyawanTetap.GajiBulanan = 4300000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "1988851423465465";
            karyawanHarian.Nama           = "Hartono Paimin";
            karyawanHarian.JumlahJamKerja = 10;
            karyawanHarian.UpahPerJam     = 20000;

            Sales sales = new Sales();

            sales.Nik             = "342112892765364";
            sales.Nama            = "Tono Suradi";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";
            Console.WriteLine("       La Ode Muhammad Aldin      ");
            Console.WriteLine("           19.11.2807            ");
            Console.WriteLine("");

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "2030088772232676";
            karyawanTetap.Nama        = "suparjo";
            karyawanTetap.GajiBulanan = 4300000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "1040029827856642";
            karyawanHarian.Nama           = "La Salimu Benda";
            karyawanHarian.JumlahJamKerja = 10;
            karyawanHarian.UpahPerJam     = 20000;

            Sales sales = new Sales();

            sales.Nik             = "3030028374654547";
            sales.Nama            = "Wa Ode Santi";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #12
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";
            Console.WriteLine("           FARADILLA           ");
            Console.WriteLine("           19.11.2838           ");
            Console.WriteLine("");

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "7074000110010166";
            karyawanTetap.Nama        = "Ujang";
            karyawanTetap.GajiBulanan = 5000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "7485014384280002";
            karyawanHarian.Nama           = "Dadang";
            karyawanHarian.JumlahJamKerja = 12;
            karyawanHarian.UpahPerJam     = 25000;

            Sales sales = new Sales();

            sales.Nik             = "7404071707980002";
            sales.Nama            = "Galang Arifin";
            sales.JumlahPenjualan = 25;
            sales.Komisi          = 40000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #13
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            //Membuat objek untuk semua karyawan

            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.NIK         = "211-234-445";
            karyawantetap.NAMA        = "Icha Nura Nughraha";
            karyawantetap.GajiBulanan = 20000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.NIK              = "213-224-546";
            karyawanharian.NAMA             = "Muhammad Sabik";
            karyawanharian.HitunganJamKerja = 10;
            karyawanharian.PendapatanPerJam = 25000;

            Sales sales = new Sales();

            sales.NIK             = "321-233-344";
            sales.NAMA            = "Ulil Al Ikhlas";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 50000;

            List <Karyawan> listkaryawan = new List <Karyawan>();

            listkaryawan.Add(karyawantetap);
            listkaryawan.Add(karyawanharian);
            listkaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listkaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.NIK, karyawan.NAMA, karyawan.Pendapatan());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #14
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            //Membuat objek untuk semua karyawan

            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.NIK         = "123-234-345";
            karyawantetap.NAMA        = "Muhammad Thorriq Ridho Bey Alghozy";
            karyawantetap.GajiBulanan = 10000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.NIK              = "123-321-346";
            karyawanharian.NAMA             = "Muhammad Khadavi";
            karyawanharian.HitunganJamKerja = 10;
            karyawanharian.PendapatanPerJam = 25000;

            Sales sales = new Sales();

            sales.NIK             = "123-333-347";
            sales.NAMA            = "Muhammad Al-Qaeda Ibhrohim";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 60000;

            List <Karyawan> listkaryawan = new List <Karyawan>();

            listkaryawan.Add(karyawantetap);
            listkaryawan.Add(karyawanharian);
            listkaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listkaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.NIK, karyawan.NAMA, karyawan.Pendapatan());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #15
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            //Membuat objek untuk semua karyawan

            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.NIK         = "200.111.27795";
            karyawantetap.NAMA        = "Aditya Yulis Kusdiyanto";
            karyawantetap.GajiBulanan = 5000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.NIK              = "200.122.43776";
            karyawanharian.NAMA             = "Muhammad Ridwan";
            karyawanharian.HitunganJamKerja = 8;
            karyawanharian.PendapatanPerJam = 50000;

            Sales sales = new Sales();

            sales.NIK             = "205.145.45578";
            sales.NAMA            = "Nur Muhammad";
            sales.JumlahPenjualan = 20;
            sales.Komisi          = 80000;

            List <Karyawan> listkaryawan = new List <Karyawan>();

            listkaryawan.Add(karyawantetap);
            listkaryawan.Add(karyawanharian);
            listkaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listkaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.NIK, karyawan.NAMA, karyawan.Pendapatan());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #16
0
        static void Main(string[] args)
        {
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "123-234-345";
            karyawanTetap.Nama        = "Michael Suyana";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "123-333-347";
            karyawanHarian.Nama           = "Laura Cellahan";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            Sales sales = new Sales();

            sales.NIK             = "123-333-347";
            sales.Nama            = "Andrew Fuller";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}, NIK: {1}, Nama: {2}, Gaji: {3:N0}",
                                  noUrut, karyawan.NIK, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadKey();
        }
Example #17
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "111-222-333";
            karyawanTetap.Nama        = "Elga Eleazaar";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "444-555-666";
            karyawanHarian.Nama           = "Maryadi";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            Sales sales = new Sales();

            sales.Nik             = "999-888-777";
            sales.Nama            = "Andrean";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 45000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "52382395992";
            karyawanTetap.Nama        = "Kholif";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "148328692375";
            karyawanHarian.Nama           = "Ahmad";
            karyawanHarian.JumlahJamKerja = 50;
            karyawanHarian.UpahPerJam     = 30000;

            Sales sales = new Sales();

            sales.Nik             = "173229245624";
            sales.Nama            = "Rama";
            sales.JumlahPenjualan = 100;
            sales.Komisi          = 10000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }
Example #19
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Polymorphsim, Inheritance, Abstraction & Collection";

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "12345678910";
            karyawanTetap.Nama        = "Kim Seokjin";
            karyawanTetap.GajiBulanan = 4000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "101112131415";
            karyawanHarian.Nama           = "Kim Taehyung";
            karyawanHarian.JumlahJamKerja = 50;
            karyawanHarian.UpahPerJam     = 30000;

            Sales sales = new Sales();

            sales.Nik             = "161718192021";
            sales.Nama            = "Jeon Jungkook";
            sales.JumlahPenjualan = 100;
            sales.Komisi          = 10000;

            List <Karyawan> listKaryawan = new List <Karyawan>();

            listKaryawan.Add(karyawanTetap);
            listKaryawan.Add(karyawanHarian);
            listKaryawan.Add(sales);

            int noUrut = 1;

            foreach (Karyawan karyawan in listKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());
                noUrut++;
            }
            Console.ReadKey();
        }