Пример #1
0
        static void Main(string[] args)
        {
            List <Karyawan> karyawan = new List <Karyawan>();


            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2794";
            karyawanTetap.Nama        = "Bayu Baskoro";
            karyawanTetap.GajiBulanan = 1500000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "1911";
            karyawanHarian.Nama           = "Babas Koro";
            karyawanHarian.UpahPerJam     = 70000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "1127";
            sales.Nama            = "Bayu Bas";
            sales.JumlahPenjualan = 15;
            sales.Komisi          = 85000;

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

            Menu(karyawan);
        }
Пример #2
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "1111";
            karyawanTetap.Nama        = "Person 1";
            karyawanTetap.GajiBulanan = 10000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2222";
            karyawanHarian.Nama           = "Person 2";
            karyawanHarian.UpahPerJam     = 60000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "0000";
            sales.Nama            = "Random Person";
            sales.JumlahPenjualan = 15;
            sales.Komisi          = 80000;

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

            Menu(karyawan);
        }
Пример #3
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.Nik         = "145-456-789";
            karyawanTetap.Nama        = "Huda keling";
            karyawanTetap.GajiBulanan = 4500000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.Nik            = "462-321-345";
            karyawanHarian.Nama           = "Fira susi";
            karyawanHarian.JumlahJamKerja = 8;
            karyawanHarian.UpahPerJam     = 20000;

            Sales sales = new Sales();

            sales.Nik             = "789-765-432";
            sales.Nama            = "Sekar Saraswati";
            sales.JumlahPenjualan = 50;
            sales.Komisi          = 55000;

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

            Menu(karyawan);
        }
Пример #4
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

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

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "7485014384280002";
            karyawanHarian.Nama           = "Dadang";
            karyawanHarian.UpahPerJam     = 25000;
            karyawanHarian.JumlahJamKerja = 10;

            Sales sales = new Sales();

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

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

            Menu(karyawan);
        }
Пример #5
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2742";
            karyawanTetap.Nama        = "Fitratul Iman";
            karyawanTetap.GajiBulanan = 1000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2809";
            karyawanHarian.Nama           = "M Iman";
            karyawanHarian.UpahPerJam     = 60000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "4128";
            sales.Nama            = "Ivan S";
            sales.JumlahPenjualan = 15;
            sales.Komisi          = 80000;

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

            Menu(karyawan);
        }
Пример #6
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2805";
            karyawanTetap.Nama        = "DHIMAS ALVI";
            karyawanTetap.GajiBulanan = 15000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2232";
            karyawanHarian.Nama           = "DIAN";
            karyawanHarian.UpahPerJam     = 65000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "4217";
            sales.Nama            = "NUR SYAFITRI";
            sales.JumlahPenjualan = 10;
            sales.Komisi          = 80000;

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

            Menu(karyawan);
        }
Пример #7
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2792";
            karyawanTetap.Nama        = "Ridho";
            karyawanTetap.GajiBulanan = 3000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2788";
            karyawanHarian.Nama           = "Akbar";
            karyawanHarian.UpahPerJam     = 200000;
            karyawanHarian.JumlahJamKerja = 7;

            Sales sales = new Sales();

            sales.NIK             = "2766";
            sales.Nama            = "Melky";
            sales.JumlahPenjualan = 30;
            sales.Komisi          = 50000;

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

            Menu(karyawan);
        }
Пример #8
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List<Karyawan> karyawan = new List<Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();
            karyawanTetap.NIK = "2503";
            karyawanTetap.Nama = "Muhammad Aldin";
            karyawanTetap.GajiBulanan = 1200000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();
            karyawanHarian.NIK = "2808";
            karyawanHarian.Nama = "Dipa";
            karyawanHarian.UpahPerJam = 60000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();
            sales.NIK = "3918";
            sales.Nama = "Olga S
            sales.JumlahPenjualan = 15;
            sales.Komisi = 80000;

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

            Menu(karyawan);
        }
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan>();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "19112736";
            karyawanTetap.Nama        = "Addnan Nurwakhid";
            karyawanTetap.GajiBulanan = 10000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "19112020";
            karyawanHarian.Nama           = "Bayu Pamungkas";
            karyawanHarian.UpahPerJam     = 60000;
            karyawanHarian.JumlahJamKerja = 8;

            Sales sales = new Sales();

            sales.NIK             = "19112424";
            sales.Nama            = "Nurwicaksana";
            sales.JumlahPenjualan = 15;
            sales.Komisi          = 80000;

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

            Menu(karyawan);
        }
Пример #10
0
        static void Main(string[] args)
        {
            // deklarasi list karyawan
            List <Karyawan> karyawan = new List <Karyawan> ();

            // Default data karyawan
            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2790";
            karyawanTetap.Nama        = "Nur Fikri";
            karyawanTetap.GajiBulanan = 4500000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2925";
            karyawanHarian.Nama           = "Abot";
            karyawanHarian.UpahPerJam     = 45000;
            karyawanHarian.JumlahJamKerja = 10;

            Sales sales = new Sales();

            sales.NIK             = "4227";
            sales.Nama            = "Ilham Syah";
            sales.JumlahPenjualan = 15;
            sales.Komisi          = 80000;

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

            Menu(karyawan);
        }
Пример #11
0
        static void Main(string[] args)
        {
            List <Karyawan> karyawan = new List <Karyawan>();

            KaryawanTetap karyawanTetap = new KaryawanTetap();

            karyawanTetap.NIK         = "2837";
            karyawanTetap.Nama        = "Arya Bakti P";
            karyawanTetap.GajiBulanan = 5000000;

            KaryawanHarian karyawanHarian = new KaryawanHarian();

            karyawanHarian.NIK            = "2843";
            karyawanHarian.Nama           = "Galang P";
            karyawanHarian.UpahPerJam     = 20000;
            karyawanHarian.JumlahJamKerja = 33;

            Sales sales = new Sales();

            sales.NIK             = "2139";
            sales.Nama            = "Rudi M";
            sales.JumlahPenjualan = 17;
            sales.Komisi          = 100000;

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

            Menu(karyawan);
        }
Пример #12
0
        static void TambahData(List <Karyawan> karyawan)
        {
            // menghapus / clear console
            Console.Clear();

            // menampilkan jenis karyawan
            Console.WriteLine("=====================================");
            Console.WriteLine("========== TAMBAH KARYAWAN ==========");
            Console.WriteLine("=====================================");
            Console.WriteLine("\nSilahkan Pilih Jenis Karyawan: ");
            Console.WriteLine("1. Karyawan Tetap \n2. Karyawan Harian \n3. Sales");

            // input pilihan tambah karyawan
InvalidOption:
            string opt;

            Console.Write("Masukkan Pilihan [1-3]: ");
            opt = Console.ReadLine();

            Console.WriteLine();

            if (opt == "1")
            {
                // membuat instance dari class KaryawanTetap
                KaryawanTetap karyawanTetap = new KaryawanTetap();


                Console.WriteLine("Tambah Karyawan Tetap");

                // Input Data ke instance Karyawantetap
                Console.Write("Masukkan NIK \t\t: ");
                karyawanTetap.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                karyawanTetap.Nama = Console.ReadLine();

                Console.Write("Masukkan Gaji Bulanan \t: ");
                karyawanTetap.GajiBulanan = Convert.ToDouble(Console.ReadLine());

                // Menambahkan Data
                karyawan.Add(karyawanTetap);
            }
            else if (opt == "2")
            {
                // Membuat instance dari class KaryawanHarian()
                KaryawanHarian karyawanHarian = new KaryawanHarian();


                Console.WriteLine("Tambah Karyawan Harian");

                // Input data ke instance karyawanHarian
                Console.Write("Masukkan NIK \t\t: ");
                karyawanHarian.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                karyawanHarian.Nama = Console.ReadLine();

                Console.Write("Masukkan Upah per Jam \t: ");
                karyawanHarian.UpahPerJam = Convert.ToDouble(Console.ReadLine());

                Console.Write("Masukkan Jam Kerja \t: ");
                karyawanHarian.JumlahJamKerja = Convert.ToDouble(Console.ReadLine());

                // Menambah data ke list karyawan
                karyawan.Add(karyawanHarian);
            }
            else if (opt == "3")
            {
                // Membuat Instance dari class SAles
                Sales sales = new Sales();

                Console.WriteLine("Tambah Karyawan Harian");

                // Input data ke Instance sales
                Console.Write("Masukkan NIK \t\t: ");
                sales.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                sales.Nama = Console.ReadLine();

                Console.Write("Masukkan Jml Penjualan \t: ");
                sales.JumlahPenjualan = Convert.ToDouble(Console.ReadLine());

                Console.Write("Masukkan Komisi \t: ");
                sales.Komisi = Convert.ToDouble(Console.ReadLine());

                // menambah data ke list karyawan
                karyawan.Add(sales);
            }
            else
            {
                // Handle jika inputan tidak valid
                Console.WriteLine("Pilihan tidak ada, silahkan masukkan lagi");
                goto InvalidOption;
            }
        }
Пример #13
0
        static void TambahData(List <Karyawan> karyawan)
        {
            Console.Clear();


            Console.WriteLine("************ TAMBAH KARYAWAN ************");

            Console.WriteLine("\nSilahkan Pilih Jenis Karyawan: ");
            Console.WriteLine("1. Karyawan Tetap \n2. Karyawan Harian \n3. Sales");


InvalidOption:
            string opt;

            Console.Write("Masukkan Pilihan [1-3]: ");
            opt = Console.ReadLine();

            Console.WriteLine();

            if (opt == "1")
            {
                KaryawanTetap karyawanTetap = new KaryawanTetap();


                Console.WriteLine("Tambah Karyawan Tetap");


                Console.Write("Masukkan NIK \t\t: ");
                karyawanTetap.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                karyawanTetap.Nama = Console.ReadLine();

                Console.Write("Masukkan Gaji Bulanan \t: ");
                karyawanTetap.GajiBulanan = Convert.ToDouble(Console.ReadLine());


                karyawan.Add(karyawanTetap);
            }
            else if (opt == "2")
            {
                KaryawanHarian karyawanHarian = new KaryawanHarian();


                Console.WriteLine("Tambah Karyawan Harian");


                Console.Write("Masukkan NIK \t\t: ");
                karyawanHarian.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                karyawanHarian.Nama = Console.ReadLine();

                Console.Write("Masukkan Upah per Jam \t: ");
                karyawanHarian.UpahPerJam = Convert.ToDouble(Console.ReadLine());

                Console.Write("Masukkan Jam Kerja \t: ");
                karyawanHarian.JumlahJamKerja = Convert.ToDouble(Console.ReadLine());


                karyawan.Add(karyawanHarian);
            }
            else if (opt == "3")
            {
                Sales sales = new Sales();

                Console.WriteLine("Tambah Karyawan Harian");


                Console.Write("Masukkan NIK \t\t: ");
                sales.NIK = Console.ReadLine();

                Console.Write("Masukkan Nama \t\t: ");
                sales.Nama = Console.ReadLine();

                Console.Write("Masukkan Jml Penjualan \t: ");
                sales.JumlahPenjualan = Convert.ToDouble(Console.ReadLine());

                Console.Write("Masukkan Komisi \t: ");
                sales.Komisi = Convert.ToDouble(Console.ReadLine());


                karyawan.Add(sales);
            }
            else
            {
                Console.WriteLine("Pilihan tidak valid, coba lagi");
                goto InvalidOption;
            }
        }