Jumat, 27 Mei 2016

Contoh Program Sederhana Menu Makanan


Contoh Program Sederhana Menu Makanan

Nah kali ini, kita akan mencoba berlatih membuat sebuah program yang sederhana yang bisa digunakan untuk melihat daftar makanan dan minuman, harga makanan dan minumannya, serta menghitung harga total jumlah pesanan kita.



Saya kasih sedikit scrinsutnya nih mengenai program yang akan kita buat nanti :



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi01t61oIhgVk-kSLdVZcxOsma6Jt8P2PY_VayM7xwlbI1gwzdWf0j8m9mUXvW_uefkGQ54NbfFphyPTA3WqsqwplAitB6tmIK-wS_RbxUYDTDLuVBNwlEIK6bNfKX3QeTmoOzl6KkJ5AQ/s1600/1.jpg



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFYX23RUM0Qwn14yhjCMz_yS7ZewEcyG6h7ZW3-QT064iKHluHaomjoqD63gclISk0T-6p6yf_-m7E2GpwlRJ6zGmRww4S5O37BHnzBSPfvp5OwTsy6moY4Ay-ZhIM7Tc1ErncMyFkJds/s1600/2.jpg



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfP3e4A8Xh8uAJHsejkSb7TNRJp6O1xO-OgEjKx_ZqR2umabRSkNa-hljfdkR0K6Z0FCyBiQPqUNngtWxLZeYSUh1v4v-SNKgJiV-_QR7AKc8NdX6q96ePiQAXzk5mrvQM_-vnP5PIoI/s1600/3.jpg



Gimana sob? Programnya masih sederhana banget yah? Yah memang sederhana sob, nanti bisa sobat kembangkan sendiri programnya, sekarang buka VB.Net nya dan desain programnya seperti ini :



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr4OKFn1l5ttJvLF6XJ7lb4l_wipAIRL-lXSVBvWIwKXC5ft9rTGaAW2LbTGWu02uSmRR0VITAyMaRl2dy81-bmP1N2q2O2PnzI4kSCgnxzsSXZqAezHAr6ufwwjLqYrb594elSRwFtRM/s1600/4.jpg



Desain program diatas terdiri dari :

  • 7 Label
  • 2 ComboBox
  • 1 CheckBox
  • 1 GroupBox
  • 2 TextBox
  • 1 Button



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU6FNSrWwyMLH5mcBEfUg6yahEBZY8EE8sjUjNy7UUySrTyB10uvSSxj51Mv95j2XBE1oRG4GJO3E0VIn28SS19CbO1kVx2FbCLnG0tJvi4MmgiuvHuTynuAwLUqjSTfn9oPe6rc7NOoY/s1600/5.jpg

  • Kotak yang berwarna hijau adalah “ComboBox”.
  • Kotak yang berwarna merah adalah “Label”.
  • Kotak yang berwarna kuning adalah “Button”
  • Kotak yang berwarna pink adalah “CheckBox”
  • Kotak yang berwarna biru adalah “TextBox”
  • Kotak yang berwarna hitam adalah “GroupBox”.

Kemudian ubah text nya dibagian “properties” untuk semua control object, jika ingin terlihat lebih indah bisa juga diwarna-warni kan seperti gambar dibawah ini :



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0PPmDmBhqBiu5ViH1XEChw-iZw4p-Rm8qnk_CburPicIUt8G7kEF2w4_8TGCSjAss58lesQfvlpxe7C-5wG-1__Gzuw01ywsuWtP0U8Nb6K-w4hP3ZorIl8H_wx2At8yaMDrmxxEKxN4/s1600/6.jpg



Combobox1 digunakan untuk menampilkan daftar makanan nya dan combobox2 digunakan untuk menampilkan daftar minumannya.



Sedikit catatan mengenai Combobox, combobox adalah sebuah control object yang digunakan untuk membuat menu drop down serta combobox ini adalah salah satu control object yang digunakan untuk membatasi pemilihan pengguna, jadi pengguna hanya dapat memilih satu item dari beberapa item yang disediakan. Lho, terus kenapa kita menggunakan combobox kalau fungsinya untuk membatasi pemilihan? Ya jadi ini hanya untuk latihan saja sob, mungkin nanti bisa sobat ganti sendiri, hehe.

Berikut adalah tampilan dari Combobox jika programnya sudah dijalankan :



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxGNGu_Eh_tUReceuctFdpa4H1J4SNpmfCnNd_rdLfWTAmF57GKwPqc77S5OJSJo-SPf20-AzigHcHl2e8JInqgjnT4NMNVzKlQOqHOA23WxPf3m9ZTtPL0xee7rxuZYpWd9bGG9T5vvs/s1600/7.jpg



Nah untuk membuat daftar pilihannya, carilah “items” dibagian properties.



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifsdTuA4h2pKgyXHYriQrBIYwEZm_VBvzipjqHmVk28txYF5s3RdxPKcdllOGzvFDY_u8_wRMmUz3SG8O01yyyhBh1h_tZymRJ6_6TUbcE5qzBwmtT104Ay6QVnLVFqEPKFTrx_oxLdHo/s1600/8.jpg



Disebelah kanan ada tulisan “Collection” yang berarti bahwa isi dari items tersebut adalah suatu kumpulan data, nah untuk menambahkan datanya klik kotak titik tiga yang ada disebelah kanan, kemudian nanti akan muncul sebuah tempat untuk mengisikan datanya dan Setiap datanya dipisahkan oleh baris.



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4vBS56LCYw6fxlnupL7jcU_-emYZfyjiP78CxgWln1zbOp_6vqnfgc9FmD14STcSRwDquUdT1Luz2Z2NJzLWvfMhwXwYvF_6cO8E_4s7Ewpo0CtMnV5vCOgtF8TU9OtHbGIxVTzdDbzA/s1600/9.jpg



Diatas adalah contoh datanya, bisa sobat ganti atau sobat tambahkan.



Nah sekarang mari kita mulai membuat kodingannya, double klik pada Combobox1 dan koding seperti ini :



Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles ComboBox1.SelectedIndexChanged
        
Select Case ComboBox1.Text
            
Case "Nasi Uduk" 

                         Label2.Text = "Rp. 3500" 

                         hrgmakanan = 3500
            
Case "Bakso" 

                         Label2.Text = "Rp. 6000" 

                         hrgmakanan = 6000
            
Case "Mie Ayam" 

                         Label2.Text = "Rp. 7000" 

                         hrgmakanan = 7000
        
End Select 

End Sub



Tapi sebelumnya sobat harus membuat dua buah variable terlebih dahulu dengan nama “hrgmakanan” dan “hrgminuman” yang bersifat global agar kedua variable tersebut dapat digunakan disemua blok program, variable tersebut bertipe data integer karena nantinya digunakan untuk menyimpan harga makanan dan harga minuman.

Public Class Form1 

Public hrgmakanan, hrgminuman As Integer



Pada listing program diatas jika yang dipilih adalah “Nasi Uduk” maka “label2” akan menampilkan “Rp. 3500” dan variable “hrgmakanan” akan diisi dengan nilai 3500, begitu seterusnya.



Sekarang double klik pada Combobox2 dan koding seperti ini :

Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles ComboBox2.SelectedIndexChanged
        
Select Case ComboBox2.Text
            
Case "Es Jeruk" 

                          Label4.Text = "Rp. 3000" 

                          hrgminuman = 3000
            
Case "Jus Alpukat" 

                          Label4.Text = "Rp. 7000" 

                          hrgminuman = 7000
            
Case "Teh Manis" 

                          Label4.Text = "Rp. 4000" 

                          hrgminuman = 4000
        
End Select 

End Sub



Pada listing program diatas jika yang dipilih adalah “Es Jeruk” maka “Label4” akan menampilkan 3000 dan variable “hrgminuman” nilainya akan diisi dengan 3000, begitu seterusnya.



Tapi ComboBox2 ini akan disembunyikan alias gak kelihatan ketika program pertama kali dijalankan, nah untuk menyembunyikannya maka harus dikoding didalam sub-routine public supaya ketika program dijalankan maka combobox2 ini akan langsung tersembunyi, caranya kaya gini :



Pertama tempatkan kursor sobat di sub-routine Public class form1 yaitu tempat dimana kita mendeklarasikan variable hrgmakanan dan hrgminuman secara global, kemudian disebelah kanan ada kotak menu drop-down, klik untuk meilhat opsinya dan pilih new.



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8L-qEjfHNUJTz0ZBR27S3EZ3rD-wjghp64WbM01DkqLMIda2yje10by9nqjH19QQxX7iIwcEAoIUoo7GwptvKe3snIGNgUa_PZZ-DygJvTaIAPQYiLqPJLh4wqhgSzbHgpV_4iDya7B8/s1600/10.jpg



Dan nanti akan muncul sub-routine public yang baru, koding didalam sub-routine tersebut seperti dibawah ini :

Public Sub New()

        
' This call is required by the designer.        InitializeComponent()
                   ComboBox2.Visible = 
False 

                   Label3.Visible = False 

' Add any initialization after the InitializeComponent() call.
    
End Sub



Maka “Combobox2” dan “Label3” akan terus tersembunyi kecuali kalau kita mengaktifkan atau menceklis checkbox1, untuk mengaturnya double klik pada CheckBox1 dan koding seperti dibawah ini :



Private Sub CheckBox1_CheckedChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles CheckBox1.CheckedChanged
        
If CheckBox1.Enabled = False Then 

                     ComboBox2.Visible = False 

        End If 

        If CheckBox1.Enabled = True Then 

                    ComboBox2.Visible = True 

                    Label3.Visible = True 

       End If
    
End Sub



Nah kemudian double klik pada Button 1 dan koding seperti dibawah ini :

Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        
Dim porsimkn, porsimnm, jumlah As Integer 

        porsimkn = TextBox1.Text
        porsimnm = TextBox2.Text

        jumlah = (hrgmakanan * porsimkn) + (hrgminuman * porsimnm) 

        Label7.Text = "Rp. " & jumlah.ToString
    
End Sub



Disini kita membuat 3 buah variable secara private yang berarti variable tersebut hanya bisa digunakan oleh blok program ini saja, variable tersebut adalah “porsimkn”, “porsimnm”, dan “jumlah”.

Nilai dari variable porsimkn akan diambil dari yang diinput pada Textbox1, begitu juga dengan nilai dari variable porsimnm akan dimabil dari yang diinput pada TextBox2.

Kemudian variable “jumlah” disini adalah untuk menghitung total jumlah biaya yang telah kita pesan, rumusnya sudah dituliskan diatas yah.



http://pandaivbnet.blogspot.co.id/2014/08/contoh-program-sederhana-menu-makanan.html

Tidak ada komentar:

Posting Komentar