Pengikut

Senin, 26 Januari 2015

Algoritma Pemrograman (Bahasa C#)

Untuk para programmer beginner seperti saya, saya ingin berbagi sedikit tentang bahasa C#. Saya menggunakan Visual Studio 2010 dalam menjalankan programnya. Kali ini, program yang saya buat hanya sebuah program console dalam memilih paket internet, sms, dan telepon. Materi yang ada pada program ini adalah if else, dan looping while.

Souce Code C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(“===================================================");
            Console.WriteLine("=-------- Program pembelian paket smartphone -----=");
            Console.WriteLine("===================================================");

            Console.Write("Masukkan jumlah pulsa anda : ");
            uint pulsa = Convert.ToUInt32(Console.ReadLine());
            Console.Write("\n\n");

            string menu;
            string paket;
            uint harga = 0;
            byte jumlah = 0;
            uint total_harga = 0;
            uint total_penggunaan = 0;
            string ulang = "y";
            while (ulang == "y")
            {
                {
                    Console.WriteLine("Pilihan Paket Smartphone");
                    Console.WriteLine("1.Paket Internet Unlimited");
                    Console.WriteLine("2.Paket SMS");
                    Console.WriteLine("3.Paket Telpon");

                    Console.Write("Silahkan masukkan nomor pilihan menu yang anda inginkan = ");
                    menu = Console.ReadLine();

                    if (menu == "1")
                    {
                        Console.WriteLine("");
                        Console.WriteLine("    Paket internet unlimited");
                        Console.WriteLine("    1.Unlimited harian");
                        Console.WriteLine("    2.Unlimited mingguan");
                        Console.WriteLine("    3.Unlimited bulanan");
                        Console.Write("Silahkan masukkan nomor paket yg anda inginkan=");
                        paket = Console.ReadLine();
                       



if (paket == "1")
                        {
                            harga = 8000;
                        }


                        else if (paket == "2")
                        {
                            harga = 25000;
                        }
                        else if (paket == "3")
                        {
                            harga = 50000;
                        }
                        else
                        {
                            return;
                        }
                    }
                    else if (menu == "2")
                    {
                        Console.WriteLine("");
                        Console.WriteLine("    Paket Sms");
                        Console.WriteLine("    1.SMS sesama operator");
                        Console.WriteLine("    2.SMS semua operator");
                        Console.Write("Silahkan pilih paket yg anda inginkan =");
                        paket = Console.ReadLine();
                        if (paket == "1")
                        {
                            harga = 3000;
                            Console.WriteLine("Di paket ini anda mendapatkan 150 sms ke sesama operator");
                        }
                        else if (paket == "2")
                        {
                            harga = 5000;
                            Console.WriteLine("Di paket ini anda mendapatkan 200 sms ke sesama operator");
                        }
                        else
                        {
                            return;
                        }
                    }

                    else if (menu == "3")
                    {
                        Console.WriteLine("");
                        Console.WriteLine("    Paket Telpon");
                        Console.WriteLine("    1.Telpon seharian sesama operator");
                        Console.WriteLine("    2.Telpon semua operator pagi");
                        Console.WriteLine("    3.Telpon semua operator malam");
                        Console.Write("Silahkan pilih paket yg anda inginkan =");
                        paket = Console.ReadLine();

                        if (paket == "1")
                        {
                            harga = 8000;
                        }
                        else if (paket == "2")
                        {
                            harga = 10000;
                        }
                        else if (paket == "3")
                        {
                            harga = 8500;
                        }
                        else
                        {
                            return;
                        }
                    }


                    else
                    {
                        Console.WriteLine("Menu yang anda pilih tidak terdaftar!!");
                        Console.ReadLine();
                        return;
                    }
                    Console.WriteLine("");
                    Console.WriteLine("Tarif paket ini adalah {0}", harga);
                    Console.Write("Masukkan jumlah pembelian : ");
                    jumlah = Convert.ToByte(Console.ReadLine());
                    total_harga = jumlah * harga;
                    Console.WriteLine("Total Harga adalah {0}", total_harga);
                    Console.WriteLine(); 
                }
                Console.Write("Apakah masih ada Transaksi lagi [y/t] ?");
                ulang = Console.ReadLine();
                Console.WriteLine();
                total_penggunaan = total_penggunaan + total_harga;
                pulsa = pulsa - total_harga;
            }
            Console.WriteLine("Transaksi Berhasil !!!");
            Console.WriteLine("Total penggunaan pulsa anda hari ini adalah Rp. {0}", total_penggunaan);
            Console.WriteLine("Sisa pulsa anda sekarang adalah {0}", pulsa);
           
            Console.Write("Press any key to exit . . . ");
            Console.ReadKey(true);


        }
    }
}


Program ketika dijalankan






About STIKOM PGRI Banyuwangi


Sejarah Kampus
Sejarah berdirinya Sekolah Tinggi Ilmu Komputer PGRI Banyuwangi (STIKOM) di Banyuwangi tidak dapat dilepaskan dari prakarsa Perkumpulan Pembina Lembaga Pendidikan Perguruan Tinggi (PPLP-PT) PGRI Banyuwangi. STIKOM PGRI Banyuwangi telah beroperasi sejak tahun 1993 dengan status terdaftar SK Dikti No. 127/DIKTI/KEP/1993 tanggal 20 April 1993 untuk program studi Manajemen Informatika,Ketuanya Ir. H. MOCH. NAJIB, M.M. periode tahun 1993 – 2004. Pada tahun 2004 ada pergantian pimpinan Ketuanya Drs. EKO LISTIWIKONO, M.M. pada periode 2004 – 2008. Kemudian  SK Perpanjangan ijin operasional dari Dikti dengan No. 056/D/T/2007, tanggal 8 Januari 2007. Dalam perjalanannya tahun 1993 – 1999 pengelolaannya menjadi satu dengan IKIP PGRI (UNIBA) dengan sebutan (STIK PGRI BANYUWANGI). Pada tahun 1999 pengelolaannya  diserahkan sepenuhnya kepada STIKOM PGRI Banyuwangi. Perubahan sebutan akronim STIKOM PGRI BANYUWANGI pada tahun 2005.  Dan selanjutnya mendapatkan status terakreditasi dengan S.K. no. 012/BAN-PT/AK-VII/DpI-III/ VIII/2008 tanggal 24 Agustus 2008.

Pada tahun 2006 STIKOM PGRI Banyuwangi telah menambah 1 (Satu) Program Studi yaitu Teknik Informatika dengan jenjang Strata Satu (S1) yang memiliki ijin operasional dari Dikti dengan no. SK. 774/D/T/2006, pada tanggal 21 Pebruari 2006, dengan S.K. perpanjangan no. 4529/D/T/2008 tanggal 19 Desember 2008 sampai dengan 12 Desember 2012. Selanjutnya berdasarkan Rapat Senat STIKOM PGRI BANYUWANGI menetapkan kembali sebagai Ketua adalah Drs. EKO LISTIWIKONO, MM masa bhakti tahun 2008 – 2012. Pada tahun 2009 ini direncanakan pengusulan akreditasi untuk Prodi Teknik Informatika S.1 dan selanjutnya pada tahun 2010 mengusulkan dua Program Studi yang baru yaitu Sistem Informasi dan Rekayasa Perangkat Lunak (RPL). Oleh karena itu dalam mewujudkan semboyan kita ”WE CREATE AND SHARE”. Lembaga tidak henti-hentinya mengadakan perubahan menuju yang lebih baik dan dinamis.

About Me (owner)

Name : Riyan A. Maulana
Place and date of birth : Banyuwangi, May 24 1996
Age : 18 years old
Sex : Male
Education : Teknik Informatika, STIKOM PGRI Banyuwangi
Facebook : Riyan A. Maulana
Twitter : @riyan_maulana11