Program Visual Studio : Membuat Aplikasi Reservasi Hotel

Haloo Pluviors, pada kesempatan kali ini saya akan  membahas tentang cara membuat program sederhana menggunkan Microsoft Visual Studio 2010, Nah sebelumnya kita akan ulas sedikit tentang apa sih Visual Studio itu ?


Microsoft Visual Studio by merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web.Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact Framework).

Program apa yang akan dibuat ?

Seperti judul  diatas saya akan membuat program sederhana yaitu Reservasi Hotel sederhana meggunakan visual studio 2010, berikut tampilan layout program sederhananya
Gambar 1. Design Layout Program

Toolbox apa saja yang digunakan?

Toolbox merupakan Kotak perangkat yang terdiri dari beberapa Class object yang digunakan dalam proses pembuatan aplikasi. disini saya menggunakan
  1. Button , Kontrol ini digunakan untuk melakukan tindakan ketika diakses.
  2. CheckBox , Kontrol yang memiliki nilai True atau False.
  3. ComboBox , Kombinasi antara kotak list dan kotak teks yang memungkinkan untuk dipilih serta mengeditnya.
  4. RadioButton , Memungkinkan untuk memilih pilihan dari sekelompok pilihan.
  5. DateTimePicker , Menampilkan kalender untuk memilih hari dan tanggal.
  6. Label , Menampilkan teks label.
  7. TextBox , Kontrol yang digunakan untuk menampilkan atau memasukkan teks.
  8. Panel , untuk mengorganisasikan melalui jendela entri data,hampir sama dengan grubbox tetapi tidak dapat diberi judul.
  9. GroupBox , Mengelompokkan kumpulan kontrol (seperti radio button), bisa diberi label judul dan frame yang tidak dapat digulung.
  10. MenuStrip , Membuat menu yg didalamnya terdapat submenu yg ditambahkan. Mewakili menu utama, submenu, dan item menu form.
  11. DataGridView , Untuk menampilkan sejumlah besar data secara hirarkial atau relationship (relasi) dalam tampilan tabel grid.
  12. NumericUpDown , Menampilkan daftar angka dimana pengguna dapat menggulung menggunakan tombol up dan down.
Tambah kan Item pada ComboBox Jenis Kamar , beberapa item diataranya adalah
Gambar 2. Add Item
Tambahkan Kolom pada Data Grid View, data yang diinputkan akan dimasukan ke Grid View nantinya
Gambar 3. Tambah Kolom pada DataGrid
Selanjutnya, klik 2x pada form. Di Visual Studio  cara untuk mendeklarasikan variabel sangat mudah, yakni dengan menggunakan perintah Dim. Contoh mendeklarasikan variabel seperti gambar dibawah ini
Dim variable1, variable2, variable3, variable4 As Double
(Double Tipe data ini dapat menampung bilangan real)
Gambar 4. Design Layout Program
Berikut source code nya, pasti kita sering mengenal apa itu if, Else if dan if if if lainnya, If...Then  adalah bentuk pemilihan keputusan untuk satu percabangan, bila kondisi terpenuhi (True),maka hanya satu percabangan saja yang dikerjakan. sebaliknya jika kondisi tidak terpenuhi (False), maka tidak ada yang dikerjakan., klik 2 kali pada ComboBox kamar
Gambar 5. Source Code
dari source code diatas berarti jika cbkamar.Text (ComboBox jenis kamar) bernilai "Standar" maka txharga.Text (TextBox Harga) maka bernilai "75000" yaitu pada variable hargakamar , begitu pun selanjutnya
Gambar 6. Source Code
Klik 2 kali pada button tambah, dan ketikan source code diatas, maksud dari source code diatas adalah jika kita menchecklist combobox breakfast,lunch,dinner dan tambahan kasur maka akan dikenai tambahan biaya fasilitas
Gambar 7. Source Code
Klik 2x pada button Proses, dan ketikan source code diatas, Variable jumlahorang didapatkan dari inputan textbox txjmlorng, dan selajutnya pada radio button jika pembelian menggunakan Credit Card mendapat diskon sebesar 10% selain itu tidak mendapatkan diskon, source code bagian bawah totalbayar dihitung dari harga kamar ditambah tambahan fasilitas lalu dikali jumlah orang dan dikali lama inap kemudian dikurangi diskonnya
Gambar  8. Source Code
Klik 2x pada Button input, source code diatas bertujuan untuk input data ke DataGridView agar bisa memasukan data yang ada didalam textbox dan lainnya kedalam data gridview.
Gambar 9. Source Code
Klik 2x pada item menu strip diatas (Exit) dan ketikan code diatas, untuk menutup program yang dijalankan
Selanjutnya membuat fungi button reset, ketikan code dibawah
Gambar 10. Source Code
Setelah semuanya selesai Run Program dan pastikan semuanya berjalan dengan lancar tanpa adanya error
Gambar 1. Run Program
Bagaimana cukup mudah bukan? jika ada yang ingin ditanyakan silahkan hujani kolom komentar, see you in next post, and Don't forget to share this article
~ Tetap Semangat Menjalani Hidup ~

Share on Google Plus

About Hibatul Wafi

Pluviopedia "Rainy your mind with knowledge" Sangat menyukai hujan, karena menurunkan air dari langit

13 Komentar:

  1. terus data2 yang di input di simpen di mana

    BalasHapus
  2. Trus gimana membuat langsung berbentuk aplikasi agar bisa di install di handpone mas

    BalasHapus
  3. bole minta source code jadinya bro ? tolong email ke email ku neverlite@gmail.com makasih ya

    BalasHapus
  4. bisa minta projectnya beserta source code dan database (di dump file nya)
    Email : achien25@yahoo.com

    BalasHapus
  5. bisa minta projectnya kak? tolong emailkan ke michaelvernandovms@gmail.com

    BalasHapus
  6. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  7. Itu ko ada button proses sedangkan di di from nya g ada button proses,mohon di jelaskan ?

    BalasHapus
  8. boleh bagi file source codeny kak ?
    rikikurniawan1109@gmail.com kak mksih

    BalasHapus
  9. boleh minta projeknya bro aji200102@gmail.com
    makasih bro

    BalasHapus
  10. Permisi kak, untuk yg proses itu bagian mana ya?

    BalasHapus