Rabu, 17 Maret 2021

ARRAY 1 DIMENSI

Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Urutan indek pada array dimulai dari 0,1,2 dst. Melalui indek inilah kita dapat mengakses data-data tersebut.

Array sebenarnya ada 2 jenis, yaitu :

– Array 1 Dimensi

– Array Multi Dimensi (Array 2 Dimensi, Array 3 Dimensi atau lebih ).


Array 1 Dimensi

Sebuah array dikatakan berdimensi satu, bila:
– Suatu nilai yang tersimpan dalam array tersebut ditentukan oleh satu kondisi (baris atau kolom).
– Setiap elemen array dapat diakses melalui index.
– Index array secara default dimulai dari 0
Deklarasi Array 1Dimensi sebagai berikut :
tipe_data nama_variabel_array [ukuran];

Contoh penggunaan array 1 dimensi pada bahasa C#

Apabila sourcecode diatas di jalankan maka akan menampilkan output sebagai berikut:



Rabu, 03 Maret 2021

Penggunaan Control Statement Switch Case pada C#

 Switch Case merupakan salah satu bentuk percabangan yang hampir sama dengan IF dan else, akan tetapi Switch Case menawarkan kode yang lebih rapi untuk kasus-kasus tertententu. Jika kita ingin menggabungkan dua program yang berbeda kita bisa menggunakan Switch Case untuk mnentukan opsi program mana yang harus di jalankan. berikut ini adalah contoh penggabungan program menghitung gaji karyawan dan program menghitung jumlah data.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace tugas

{

    class Program

    {

        static void Main()

        {

            int pilihan;

            Console.WriteLine("Pilih program yang akan di jalankan :");

            Console.WriteLine("1. Program Karyawan");

            Console.WriteLine("2. Program Jumlah Bilangan");

            Console.Write("Masukkan Pilihan :");

            pilihan = int.Parse(Console.ReadLine());


            switch (pilihan)

            {

                case 1:

                    string nama;

                    int jmlh_krywn, lembur, bonus, tot_gaji, ulang;


                    Console.Write("\nProgram Karyawan");

                    Console.Write("\nMasukkan Jumlah Karyawan :");

                    jmlh_krywn = int.Parse(Console.ReadLine());


                    ulang = 1;

                    while (ulang <= jmlh_krywn)

                    {

                        Console.Write("\nKaryawan Ke-{0}", ulang);

                        Console.Write("\nNama :");

                        nama = Console.ReadLine();

                        Console.Write("Jam Lembur :");

                        lembur = int.Parse(Console.ReadLine());


                        bonus = 50000 * lembur;

                        tot_gaji = 2000000 + bonus;


                        Console.WriteLine("\n------------------");

                        Console.WriteLine("Nama :"+nama);

                        Console.WriteLine("Bonus :"+bonus);

                        Console.WriteLine("Total Gaji :"+tot_gaji );

                        ulang++;

                    }

                    break; 


                case 2:

                    int data, nilai, jumlah, x;


                    Console.Write("\nMasukkan Jumlah Data :");

                    data = int.Parse(Console.ReadLine());


                    x = 1;

                    jumlah = 0;

                    while (x <= data)

                    {

                        Console.Write("Data Ke-{0} :",x);

                        nilai = int.Parse(Console.ReadLine());

                        jumlah = jumlah + nilai;

                        x++;

                    }

                    Console.Write("Jumlah Data yang Diinputkan :"+jumlah);

                    break;

            }

            Console.ReadKey();

        }

    }

}

Apabila source code di atas di jalankan maka akan menamplkan output sebagai berikut:
1. Output case 1

2. Output case 2









Software Requirements Specification for Rancang Bangun Aplikasi Transaksi Toko ATK

Software Requirements Specification for <Rancang Bangun Aplikasi Transaksi Toko ATK > Version 1.0  Prepared by <Adelia Octaviani - ...