Neicytechno – SELECT CASE adalah pernyataan atau perintah dalam pemrograman untuk menguji beberapa kondisi. Dalam pernyataan ini, Anda dapat menentukan satu kondisi dan kemudian menentukan kode untuk dieksekusi jika kondisi itu benar dan kemudian menentukan kondisi kedua dan kode untuk dijalankan jika kondisi itu benar. Dengan cara ini, Anda dapat menentukan beberapa kondisi dan beberapa pernyataan.
Pada artikel sebelumnya kita sudah membahas bagaimana penggunaan if..then dalam VBA dengan menguji dua kondisi yang berbebda. Penggunaan Select Case pada dasarnya sama seperti penggunaan if…then yaitu menguji beberapa kondisi dan mengambil satu yang benar (True).
Dalam sintaks SELECT CASE dimulai dengan kata kunci “Select” dan diakhiri dengan “End Select”.
Select Case digunakan Ketika terdapat banyak kondisi yang harus diuji, contohnya kasus:
“Dalam sebuah bank swasta terdapat beberapa aturan dalam syarat dan ketentuan melakukan depositkan uang dibanknya. Jika nasabah akan mendepositkan uang selama 1 bulan maka akan mendapatkan bunga 3%, jika 3 bulan maka akan mendapatkan bunga 5%, 6 bulan akan mendapat bunga 7% dan 12 bulan akan mendapatkan bunga 20%”. Maka kita akan membuat program dengan perintah:
Module Program
Sub Main()
Dim Uang, persen, bunga, TotalUang As Decimal
Dim waktu As Integer
Console.Write("Jumlah Uang Deposit =")
Uang = Console.ReadLine()
Console.Write("Jangka Waktu (1, 3, 6, atau 12 Bulan) = ")
waktu = Console.ReadLine()
Select Case waktu
Case 1
persen = 3 / 100
Case 3
persen = 5 / 100
Case 6
persen = 7 / 100
Case 12
persen = 20 / 100
End Select
bunga = persen * Uang
TotalUang = Uang + bunga
Console.Write("Bunga yang di anda peroleh = ")
Console.WriteLine(bunga)
Console.Write("Estimasi Total Uang = ")
Console.WriteLine(TotalUang)
Console.ReadLine()
End Sub
End Module
Untuk menjalankan program aplikasi yang telah dibuat menggunakan perintah diatas, langkah selanjutnya kita jalankan dengan menekan tombol start
maka hasilnya akan seperti ini
Dalam program tersebut terdapat beberapa perintah utama yang berperan sehingga menjadi program yang berjalan dengan baik diantaranya:
- Dim digunakan untuk mendeklarasikan variabel dan tipe data yang digunakan dalam program tersebut.
- Console.write digunakan untuk menampilkan text dalam program aplikasi
- Variabel = console.readline digunakan untuk menyimpan data yang di inputkan user
- Select case digunakan untuk memulai menentukan beberapa kondisi yang berbeda
- End select digunakan untuk mengahiri perintah select case
- * digunakan sebagai operator matematika (kali)
- Console.readline() digunakan agar aplikasi tidak langsung menutup setelah menjalankan program
Ciri utama dalam penggunaan sintaks SELECT CASE dimulai dengan kata kunci “Select” dan diakhiri dengan “End Select”.
Dalam program diatas Select case pada dasarnya akan memilih nilai di dalam variabel persen berdesarkan kondisi nilai yang ada di dalam variabel Waktu.
Agar lebih paham dalam pembuatan program aplikasi console menggunakan VBA menggunakan Visual Studio 2019, bisa di cek artikel sebelumnya yang sudah membahas bagaimana cara membuat project dari awal hingga menjelaskan fungsi-fungsi dari perintah-perintah dalam VBA.
Visual Studio Untuk Visual Basic (Pengenalan) Membuat Project Console Visual Studio Sederhana Tutorial Membuat Variabel di Project Visual Studio 2019 Console Operator Matematika Visual Studio 2019 Operator Concatenation Dalam Visual Studio 2019 – VB Struktur Percabangan IF Visual Basic – Visual Studio 2019 If else Dalam Dua Kondisi VB – Visual Studio 2019