Algoritma Pemrograman Metode Array dan looping di Vb.net
Bahasa pemrograman semakin banyak dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang menjadikan teknologi sebagai hal penting untuk menunjang kemajuan. Bagi pembaca yang ingin mempelajari bahasa pemrograman, hal dasar yang harus dipahami adalah algoritma pemrograman tersebut. Untuk mengerti apa itu algoritma pemrograman, silahkan simak pembahasan di bawah ini.
Dalam matematika dan ilmu komputer, algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer.
Dalam pemrograman, hal yang penting untuk dipahami adalah logika kita dalam berpikir bagaimana cara untuk memecahkan masalah pemrograman yang akan dibuat. Sebagai contoh, banyak permasalahan matematika yang mudah jika diselesaikan secara tertulis, tetapi cukup sulit jika kita terjemahkan ke dalam pemrograman. Dalam hal ini, algoritma dan logika pemrograman akan sangat penting dalam pemecahan masalah.
2). Macam-macam Algoritma Pemrograman
Algoritma secara garis besar dapat dibagi dalam dua bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga tepat digunakan dalam menggambarkan algoritma yang akan dikomunikasikan kepada programmer.
Sedangkan untuk algoritma yang disajikan dengan gambar adalah dengan flowchart. Flowcart adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau merupakan prosedur sistem secara logika. Flowcart digunakan untuk alat bantu komunikasi dan untuk dokumentasi.
Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu :
- Pendeklarasian variabel.
- Pemilihan tipe data.
- Aturan sintaksis.
- Tampilan hasil.
Kita akan membuat aplikasi untuk mencatat nama dan harga barang
1. Pendeklarasian variable
Sub Main()
Dim barang(4) As String
Dim harga(4) As Integer
Dim indeks As Integer
Dim total As Integer
Dim cari As String
Dim ketemu As Boolean
2. Loop pertama untuk meng-input nama barang
indeks = 0
While indeks < 5
Console.WriteLine("masukkan nama barang {0}:", indeks + 1)
barang(indeks) = Console.ReadLine()
indeks = indeks + 1
End While
3. Loop kedua untuk meng-input harga barang.
indeks = 0
Console.WriteLine()
While indeks < 5
Console.WriteLine("masukkan harga barang {0}:", indeks + 1)
harga(indeks) = Console.ReadLine
indeks = indeks + 1
End While
4. Loop ketiga untuk meng-input total.
indeks = 0
Console.WriteLine()
While indeks < 5
Console.WriteLine("harga {0} adalah {1},", barang(indeks), harga(indeks))
total = total + harga(indeks)
indeks = indeks + 1
End While
5, console writeline berfungsi untuk menampilkan kalimat yg di dalam kurung.
Console.WriteLine()
Console.WriteLine("total harga adalah {0}", total)
Console.WriteLine()
Console.WriteLine("masukkan barang yang dicari : ")
cari = Console.ReadLine
ketemu = False
6. Loop keempat meng-input barang yang dicari.
indeks = 0
While indeks < 5
If barang(indeks) = cari Then
Console.WriteLine()
Console.WriteLine("barang {0} ditemukan dengan harga {1}", barang(indeks), harga(indeks))
ketemu = True
End If
indeks = indeks + 1
End While
7. Jika barang tidak ketemu maka akan keluar kalimat" barang tidak ditemukan "
If ketemu = False Then
Console.WriteLine()
Console.WriteLine("barang tidak ditemukan")
End If
Console.ReadLine()
End Sub
End Module
Jadi, Sesuai perintah yang di atas ini kita masukan dalam aplikasi Vb.net / Visual Basic. Hasil dari perintah yang diatas akan ditampilkan dibawah.
1. menampilkan perintah di vb.net dengan cara klik tombol start.
3. Ketik harga barang apa yang akan ditampilkan.
4. Masukkan barang yang dicari.
a. kalau barang yang ditemukan.
b. Kalau barang yang tidak ditemukan.
Terima kasih, Selamat Membaca....
By b@ng 1W4N
By b@ng 1W4N
