aplikasi hotel vb, tutorial aplikasi hotel vb

download aplikasi hotel vb, tutorial aplikasi hotel vb

of 17

  • date post

    15-Apr-2016
  • Category

    Documents

  • view

    64
  • download

    9

Embed Size (px)

description

aplikasi hotel vb, tutorial aplikasi hotel vb

Transcript of aplikasi hotel vb, tutorial aplikasi hotel vb

BAB 2Mendesain Database dan Tabel

MEMBUAT DATABASE dan TABELTahap pertama dalam program ini adalah membuat tabel-tabel yang diperlukan. Tabel dalam program ini dibuat dengan menggunakan program Microsoft Access 2010/xp yang dikonversikan ke microsoft Acces 2002/2003, mengingat program ini lebih fleksibel dibandingkan dengan menggunakan Access yang lain, karena kompatibel dengan Visual Data manager (Visdata) yang ada dalam Program Visual Basic 6.0.Dengan program Microsoft Access 2002/2003, memungkinkan bagi Anda untuk melakukan pengembangan lebih lanjut ke SQL Statement dan pembacaan data yang menggunakan kontrol ADODC. Untuk membuat sebuah tabel, terlebih dahulu Anda harus membuat database.

A. Membuat database HOTEL.MdbUntuk lebih jelasnya, ikuti langkah-langkah berikut ini :1. Buka program Microsoft Access, lalu jalankan perintah menu File > New2. Kemudian dari panel New File buat database baru dengan menekan tombol Blank Database (Gambar 2.1). Selanjutnya tentukan nama database pada kotak FileName. Berilah nama HOTEL. Akhiri dengan menekan tombol Create seperti yang tampak pada Gambar 2.2.

Gambar 2.1. Kotak Dialog New File pada Microsoft Access

Gambar2.2. Menentukan FileNameB. Membuat TabelUntuk membuat tabel, ikuti langkah-langkah sebagai berikut :1. Setelah kita menekan tombol Create seperti Gambar 2.2. maka akan muncul Database Window seperti Gambar 2.3.2. Selanjutnya tekan tombol View maka akan muncul kotak Save As secara otomatis.3. Lalu tentukan nama tabel pada kotak Table_Name. Berilah nama datakeluar. Akhiri dengan menekan tombol OK. Begitupun dengan membuat tabel datamasuk, kamar dan tamu.4. Pilih field studio, lalu klik icon Primary Key untuk memberikan status Primary Key atau menjadikan field tersebut sebagai kunci utama. Lihat Gambar 2.4.5. Hasilnya akan muncul tampilan seperti Gambar 2.4.

Gambar 2.3.Membuat tabel baru

Gambar 2.4. Tabel Baru1. Kemudian buatlah struktur tabel tersebut seperti yang Anda inginkan. Jika sudah selesai, simpan tabel tersebut dengan menekan File kemudian Save & Publish, lalu pilih Access 2002-2003 Database (karena kita akan mengkonversikannya kedalam Microsoft Access 2002-2003) seperti Gambar2.5.2. Akhiri dengan menekan tombol Save As.

Gambar 2.5. Menyimpan Tabel

BAB 3Mendesain Project dan Form

MEMBUAT FORM dan KODE PROGRAMSetelah membuat database serta tabel-tabel dan query yang ada didalamnya, langkah berikutnya adalah membuat project dan form aplikasi. Dalam Visual Basic 6.0 sebuah program aplikasi terdiri dari : Form Database Module/Class Module Report, dan tambahan komponen-komponen lainnya, seperti : Data Environment dan Data Repeater.Namun ada kalanya terdiri dari beberapa project yang diikat dalam satu Group.Project adalah kelompok file, khususnya semua file yang diperlukan untuk mengembangkan komponen-komponen sebuah software. File dapat dikelompokkan dalam suatu project untuk membuat suatu sub project. Project juga dapat didefinisikan sebagai folder atau direktori dari file-file yang berhubungan dalam sebuah program aplikasi.Form database adalah antarmuka yang digunakan untuk menampilkan dan menyunting data. Jadi form dapat difungsikan sebagai penghubung antara operator komputer dengan sumber data.Masing-masing form digunakan untuk mengidentifikasikan fungsi pengolahan data. Untuk membuat form-form tersebut, terlebih dahulu buka program Visual Basic 6.0 dengan langkah berikut :1. Klik tombol Start, pilih Programs.2. Pilih Microsoft Visual Studio 6.0.3. Microsoft Visual Studio 6.0.Visual Basic akan menampilkan kotak dialog New Project seperti yang tampak pada Gambar 3.1. berikut :

Gambar 3.1. Kotak dialog New ProjectPilih Standard.EXE dan tekan tombol OPEN. Visual Basic akan menampilkan sebuah project baru dengan satu form kosong dengan nama default (nama standard) Form1.

Gambar 3.2A. Form Data KAMARForm yang pertama kali dijalankan adalah Form Data KAMAR, dimana form ini adalah untuk menyimpan data-data pelanggan yang akan diinput..1. Atur desain form seperti gambar berikut :

ObjectProperti

label 1Hotel Mahardja

label 2Alamat Hotel

label 3Form Kamar

label 4Kode Kamar

label 5 Nama Kamar

label 6 Harga Kamar

label 7Tanggal

Text 1Name : Kode

Text : (kosong)

text 2Name : Nama

Text : (kosong)

text3Name : Harga

Text : (kosong)

Command 1Name : cmdnew

Caption : &New

Command 2Name : cmdsave

capttion : &Save

Command 3Name : cmdedit

Caption : &Edit

Command 4Name : cmdcancel

Caption : &Cancel

Command 5Name : cmddelete

Caption : &Delete

Command 6Name : cmdclose

Caption : &Close

Command 7Name : cmdtop

Caption : (Kosong)

Command 8Name : cmdpreview

Caption : (Kosong)

Command 9Name : cmdnext

Caption : (Kosong)

Command 10Name : cmdbott

Caption : (Kosong)

Command 11Name : cmdfind

Caption : (Kosong)

Frame1Name : Frame1

Caption : (Kosong)

Timer 1Name : Timer 2

Caption : (Kosong)

Timer 2Name : Timer 2

Caption : (Kosong)

WindowsPlayerName : WindowsMediaPlayer1

Caption : (Kosong)

AdodcName : Adodc1

DataGrid1Data Source : Adodc1

2. Untuk membuat tambahan komponen seperti Adodc dan Data Grid, klik kanan pada mouse dikolom General. Setelah itu pilih Components maka akan tampil seperti Gambar 3.3.

3. Selanjutnya checklist Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB).Lalu tekan tombol OK, tampak seperti Gambar 3.4.

Gambar 3.3. Menambahkan komponen

Gambar 3.4. Penambahan komponen4. Setelah penambahan komponen Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB) selesai, selanjutnya mengkoneksikan antara Form dengan Database. Koneksi dapat dilakukan dengan merubah properties dari Adodc1. Adapun langkah-langkahnya sebagai berikut :a. Klik objek Adodc1 kemudian pilh properties untuk Connection String. Tahap ini digunakan untuk mengkoneksikan antara Form dengan Database yang sudah dibuat. Lihat gambar dbawah ini :

b. Klik tombol Build pada langkah kedua maka akan tampil Tab Link Provider pada Data Link Properties pilih Microsoft Jet 4.0 OLEDB Provider kemudian pilih Next.c. Select or Enter Database Name masukkan database yang sudah dibuat kemudian klik Test Connection

d. Selanjutnya untuk menampilkan tabel dari Database pada Form, klik DataSource yang berada di kolom Properties. Kemudian pilih Adodc1.e. Setelah itu klik kanan pada DataGrid lalu pilih Retrieve Fields kemudian tekan tombol Yes. Maka akan tampil gambar seperti dibawah ini.

Kode program untuk tombol NEWPrivate Sub cmdnew_Click()kosongAKTIFtxtkode.SetFocuscmdnew.Enabled = Falsecmdsave.Enabled = Truecmdcancel.Enabled = Truecmdedit.Enabled = FalseEnd Sub

Kode program untuk tombol CANCELPrivate Sub cmdcancel_Click()p = MsgBox("Yakin akan membatalkan penginputan ??", vbQuestion + vbOKCancel, "Konfirmasi")If p = vbOK Thenkosongnonaktifcmdsave.Enabled = Falsecmdnew.Enabled = Truecmdedit.Enabled = Falsecmdcancel.Enabled = FalseEnd IfEnd Sub

Kode program untuk tombol DELETEPrivate Sub cmddelete_Click()p = MsgBox("YAKIN MAU DIAPUS?", vbQuestion + vbOKCancel, "Konfirmasi")If p = vbOK Thendtakamar.Recordset.Deletedtakamar.Recordset.MovePreviousnonaktifEnd IfEnd Sub

Kode program untuk tombol SAVEPrivate Sub cmdsave_Click()On Error Resume NextWith dtakamar.Recordset.AddNew!kdkamar = txtkode.Text!nmkamar = txtnama.Text!hargasewa = Val(txtharga.Text).Update.MoveLastnonaktifOn Error GoTo 0cmdnew.Enabled = Truecmdedit.Enabled = Truecmdsave.Enabled = FalseEnd WithEnd Sub

Kode program untuk tombol CLOSEPrivate Sub cmdCLOSE_Click()p = MsgBox("Are you sure to quit..? ", vbQuestion + vbOKCancel)If p = vbOK ThenEndEnd IfEnd Sub Kode program untuk tombol EDITPrivate Sub cmdedit_Click()AKTIFtxtkode.Enabled = Falsecmdnew.Enabled = Falsecmdsave.Enabled = Truecmddelete.Enabled = Truecmdedit.Enabled = FalseEnd Sub

Kode program untuk tombol TOPPrivate Sub cmdtop_Click()On Error Resume Nextdtakamar.Recordset.MoveFirstMsgBox "data sudah diawal record!", 16, "Informasi"End Sub

Kode program untuk tombol PREVIEWPrivate Sub cmdprev_Click()On Error Resume Nextdtakamar.Recordset.MovePreviousIf dtakamar.Recordset.BOF Then dtakamar.Recordset.MoveFirst MsgBox "Sudah diwal record", vbCritical, "Informasi"End IfEnd Sub

Kode program untuk tombol NEXTPrivate Sub cmdnext_Click()On Error Resume Nextdtakamar.Recordset.MoveNextIf dtakamar.Recordset.EOF Then dtakamar.Recordset.MoveLast MsgBox "Sudah diakhir record", vbCritical, "Informasi"End IfEnd Sub

Kode program untuk tombol BOTTPrivate Sub cmdbott_Click()On Error Resume Nextdtakamar.Recordset.MoveLastMsgBox "data sudah diakhir record!", 16, "Informasi"End Sub

Kode program untuk tombol FINDPrivate Sub cmdfind_Click()a = InputBox("Masukan kode kamar", "Search Engine")dtakamar.Recordset.Index = "KDkamar"dtakamar.Recordset.Seek "=", aIf dtakamar.Recordset.NoMatch ThentampilnonaktifElseMsgBox "Data Ditemukan", , "informasi"End Ifcmddelete.Enabled = Truecmdcancel.Enabled = Truecmdedit.Enabled = TrueEnd Sub

Kode program untuk WINDOWS MEDIA PLAYERPrivate Sub Form_load()WindowsMediaPlayer1.URL = App.Path & "\petra sihombing - mine (reff).mp3"cmdsave.Enabled = Falsecmdcancel.Enabled = Falsecmdedit.Enabled = Falsecmddelete.Enabled = FalsenonaktifTxtTgl = Format(Date, "dddd, dd mmmm yyyy")End Sub

Kode program untuk SUB TAMPILSub tampil()t