static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) -- Polymorphism, Abstraction & Collection ";


            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.Nik         = "231-0199-800";
            karyawantetap.Nama        = "Ferdy Okta Dwi Prasetya";
            karyawantetap.GajiBulanan = 3000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.Nik            = "300-320-000";
            karyawanharian.Nama           = "Yuan Shinta Bella";
            karyawanharian.JumlahJamKerja = 8;
            karyawanharian.UpahPerJam     = 20000;

            Sales sales = new Sales();

            sales.Nik             = "444-323-453";
            sales.Nama            = "Cindy Widyawati";
            sales.JumlahPenjualan = 40;
            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:N0}",
                                  noUrut,
                                  karyawan.Nik,
                                  karyawan.Nama,
                                  karyawan.TotalGaji());

                noUrut++;
            }


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


            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.Nik         = "123-234-345";
            karyawantetap.Nama        = "Muhammad Zulhaditya Hapiz";
            karyawantetap.GajiBulanan = 3000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.Nik            = "234-123-333";
            karyawanharian.Nama           = "Andi Hastarizki";
            karyawanharian.JumlahJamKerja = 8;
            karyawanharian.UpahPerJam     = 10000;

            Sales sales = new Sales();

            sales.Nik             = "100-111-368";
            sales.Nama            = "Riski Fahrezi";
            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:N0}",
                                  noUrut,
                                  karyawan.Nik,
                                  karyawan.Nama,
                                  karyawan.TotalGaji());

                noUrut++;
            }


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

            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.Nik         = "142-213-153";
            karyawantetap.Nama        = "Elsa Ardianti Friani";
            karyawantetap.GajiBulanan = 2000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.Nik            = "113-221-142";
            karyawanharian.Nama           = "Thanty Alfhany";
            karyawanharian.JumlahJamKerja = 8;
            karyawanharian.UpahPerJam     = 80000;

            Sales sales = new Sales();

            sales.Nik             = "542-110-213";
            sales.Nama            = "Firmina Wenni";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 65000;
            // 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:N0}",
                                  noUrut,
                                  karyawan.Nik,
                                  karyawan.Nama,
                                  karyawan.TotalGaji());

                noUrut++;
            }


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

            KaryawanTetap karyawantetap = new KaryawanTetap();

            karyawantetap.Nik         = "19-11-2871";
            karyawantetap.Nama        = "dhanar.r.k";
            karyawantetap.GajiBulanan = 10000000;

            KaryawanHarian karyawanharian = new KaryawanHarian();

            karyawanharian.Nik            = "19-11-1234";
            karyawanharian.Nama           = "d.rizky.k";
            karyawanharian.JumlahJamKerja = 8;
            karyawanharian.UpahPerJam     = 50000;

            Sales sales = new Sales();

            sales.Nik             = "19-11-4321";
            sales.Nama            = "d.r.krisnadhy";
            sales.JumlahPenjualan = 20;
            sales.Komisi          = 35000;
            // 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:N0}",
                                  noUrut,
                                  karyawan.Nik,
                                  karyawan.Nama,
                                  karyawan.TotalGaji());

                noUrut++;
            }

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

            //membuat object 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.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 13000;

            Sales sales = new Sales();

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

            //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},\tNama: {2},\tGaji: {3:N0}", noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

            Console.ReadKey();
        }
Exemple #6
0
        static void Main(string[] args)
        {
            Console.Title = "Tugas Lab 8 (Pertemuan 11) - Collection";

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

            karyawanTetap.Nik         = "1308-1526-2226";
            karyawanTetap.Nama        = "Byson LaMalikayen";
            karyawanTetap.GajiBulanan = 6000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "1308-1526-1222";
            karyawanHarian.Nama           = "Sean Fikilati";
            karyawanHarian.JumlahJamKerja = 6;
            karyawanHarian.UpahPerJam     = 50000;

            Sales sales = new Sales();

            sales.Nik             = "1308-1526-3227";
            sales.Nama            = "Aisyilla Hanara";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 120000;

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

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

            int noUrurt = 1;

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

                noUrurt++;
            }

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

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nama        = "Aril Asghaf";
            karyawanTetap.Nik         = "250-358";
            karyawanTetap.GajiBulanan = 6000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nama           = "Narto Singkek";
            karyawanHarian.Nik            = "260-222";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 10000;

            Sales sales = new Sales();

            sales.Nama            = "Emilia Wulandari";
            sales.Nik             = "101-502";
            sales.JumlahPenjualan = 30;
            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 : Rp.{3 : 0}",
                                  noUrut, karyawan.Nik, karyawan.Nama, karyawan.Gaji());

                noUrut++;
            }

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

            KaryawanTetap KaryawanTetap = new KaryawanTetap();

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

            KaryawanHarian KaryawanHarian = new KaryawanHarian();

            KaryawanHarian.Nik          = "234-345-456";
            KaryawanHarian.Nama         = "Laura Callahan";
            KaryawanHarian.UpahPerJam   = 13000;
            KaryawanHarian.JumlahPerJam = 8;

            Sales Sales = new Sales();

            Sales.Nik             = "345-456-567";
            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 No = 1;

            foreach (Karyawan Karyawan in ListKaryawan)
            {
                Console.WriteLine("{0}. Nik: {1} Nama: {2} \tGaji: {3}",
                                  No, Karyawan.Nik, Karyawan.Nama, Karyawan.Gaji());
                No++;
            }
            Console.ReadKey();
        }
Exemple #9
0
        static void Main(string[] args)
        {
            KaryawanTetap kartap = new KaryawanTetap();

            kartap.Nik         = "123-1211-31231";
            kartap.Nama        = "Joko Sansoto";
            kartap.GajiBulanan = 6000000;

            KaryawanHarian karhar = new KaryawanHarian();

            karhar.Nik           = "643-41224-14534";
            karhar.Nama          = "Dian Anggara";
            karhar.TotalJamKerja = 16;
            karhar.UpahPerjam    = 200000;

            Sales sale = new Sales();

            sale.Nik             = "412-54545-42342";
            sale.Nama            = "Anggi Sandoro";
            sale.JumlahPenjualan = 20;
            sale.UpahKomisi      = 100000;

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

            listkaryawan.Add(karhar);
            listkaryawan.Add(kartap);
            listkaryawan.Add(sale);

            int no = 1;

            foreach (Karyawan karyawan in listkaryawan)
            {
                Console.WriteLine("{0}. Nik: {1}, Nama: {2}, Gaji: {3}",
                                  no, karyawan.Nik, karyawan.Nama, karyawan.TotalGaji());
                no++;
            }
        }