Algoritma pemrograman

Pada blog sederhana ini kita akan membahas sedikit mengenai bagaimana cara membuat program aplikasi yang dapat menampilkan total harga barang dan cara mencari barang yang kita inginkan. Untuk membuat program tersebut kita akan menggunakan Visual Basic.net. Berikut adalah gambaran program yang akan buat :

Dim barang(4) As String
        Dim harga(4) As Integer
        Dim total As Integer
        Dim indeks As Integer
        Dim cari As String
        Dim ketemu As Boolean

        indeks = 0

        While indeks < 5
            Console.Write("Masukkan Nama Barang {0}:", indeks + 1)
            barang(indeks) = Console.ReadLine()
            Console.Write("Harga Barang {0}        :", indeks + 1)
            harga(indeks) = Console.ReadLine()
            indeks = indeks + 1
        End While

        Console.WriteLine()

         keseluruhan barang bawaan anda sebesar ")
        total = harga(0) + harga(1) + harga(2) + harga(3) + harga(4)
        Console.WriteLine(total)

        Console.WriteLine()

        Console.WriteLine("Masukkan nama barang yang dicari :")
        cari = Console.ReadLine()

        Console.WriteLine()
        ketemu = False
        indeks = 0


        While indeks < 5 And 
ketemu = False
            If cari = barang(indeks) Then
                Console.Write("Harganya adalah : ")
                Console.Write(harga(indeks))
                ketemu = True
            End If
            indeks = indeks + 1
        End While

        Console.WriteLine()
        Console.WriteLine()
        Console.WriteLine(".............. TERIMA KASIH .................")


        Console.ReadLine()
    End Sub

End Module





Dim barang (4) as string, merupakan cara kita dalam mendeklarasikan variabel. Dengan "barang" sebagai nama variabel  dan "string" sebagai tipe datanya. Simbol(4) dimaksudkan sebagai variabel array. Yaitu banyaknya data yang akan kita masukkan. Namun perlu di ingat bahwa dalam variabel array, banyaknya data dihitung mulai dari nol. Itu berarti dalam program tersebut kita akan membuat data sebanyak 5 data.

indeks = 0

        While indeks < 5
            Console.Write("Masukkan Nama Barang {0}:", indeks + 1)
            barang(indeks) = Console.ReadLine()
            Console.Write("Harga Barang {0}        :", indeks + 1)
            harga(indeks) = Console.ReadLine()
            indeks = indeks + 1
        End While

        Console.WriteLine()




Program diatas dimaksudkan untuk membuat inputan data. Perintah "while" diatas digunakan sebagai perintah untuk me-looping atau perulangan. Jadi maksud dari program diatas adalah, ia akan  terus memasukan maksimal hanya 5 data saja. Sedangkan maksud dari  "Console.Write("Masukkan Nama Barang {0}:", indeks + 1)" adalah untuk sebagai pengingat sudah berapa banyak data yang sudah kita masukkan. Sedangkan maksud dari " barang(indeks) = Console.ReadLine()" dan "harga(indeks) = Console.ReadLine()" adalah kita bebas memasukkan nama  barang beserta harga berapapun sesuai keinginan kita.

Console.WriteLine()

         keseluruhan barang bawaan anda sebesar ")
        total = harga(0) + harga(1) + harga(2) + harga(3) + harga(4)
        Console.WriteLine(total)

        Console.WriteLine()


Pada bagian ini program akan menghitung semua total dari harga yang sudah kita masukkan sebelumnya.


Console.WriteLine("Masukkan nama barang yang dicari :")
        cari = Console.ReadLine()

Bagian ini merupakan bagian untuk kita memasukkan nama barang yang ingin kita cari.

        Console.WriteLine()
        ketemu = False
        indeks = 0


        While indeks < 5 And 
ketemu = False
            If cari = barang(indeks) Then
                Console.Write("Harganya adalah : ")
                Console.Write(harga(indeks))
                ketemu = True
            End If
            indeks = indeks + 1
        End While

        Console.WriteLine()
        Console.WriteLine()


Bagian ini berfungsi untuk mencari atau mencocokkan barang yang kita cari dengan data yang sudah kita siapkan sebelumnya.


Semoga penjelasan diatas dapat bermanfaat ya gaess. Jika ada kesalahan dan kekurangan dari blog ini mohon maaf ya,😊😊

Comments

Popular Posts