Diberdayakan oleh Blogger.

Kamis, 04 Desember 2008

Review Download Source Code Visual Basic : Laporan Data Tamu Hotel Oleh Neng Irama


http://z.about.com/d/detroit/1/0/O/1/-/-/HotelRoom3rdtry.jpgNama Project: -


Deskripsi: Source code program aplikasi untuk membantu pihak hotel mengelola administrasi tamu dan kamar, studi kasus pada Hotel Yoherma Batusangkar


Pembuat: Neng Irama (email: nengirama441@gmail.com , blog:?)


Bahasa Pemrograman: Visual Basic 6.0


Database: SQL Server 2000


Versi Terakhir: Revisi 1 (Login, Menu, Entri Master)


System Requirements: Visual Basic 6.0, Crystal Report 7, SQL Server 2000, Pentium III 800, 128 MB Memory

Untuk menjalankan program dibutuhkan Software diatas telah terinstall, dengan spec minimal seperti diatas. Silahkan extract file dibawah ini, dan attach hotel_data.mdf kedalam SQL server, buat user sebagai ownernya misalnya sa agar program bisa diakses set default database sa ke database hotel. setelah itu jalankan program, isi form login dengan memasukkan server SQL server, nama user (sa) dan password user SQL servernya tersebut


Review

Dibandingkan dengan versi awal pengembangan, terdapat beberapa perubahan signifikan. mungkin beberapa hal yang perlu ditambahkan adalah:

  1. Agar form login tidak terkesan hambar, mungkin perlu ditambahkan sebuah gambar kecil, seperti kunci atau bagaimana untuk mempercantik tampilan
  2. Bahasa CANCEL pada form login sebaiknya diganti dengan yang berbahasa indonesia, biar konsisten , dengan BATAL misalnya,
  3. Simpanlah nama database / user dari login yang terakhir pada registry dengan menggunakan procedure Savesetting, dan panggil kembali nama database / user tersebut ketika program kembali dijalankan dengan function Getsetting
  4. Lihat penerapan perintah sebagai berikut (perhatikan yang bercetak tebal):


    Private Sub cmdok_Click()


    On Error GoTo SALAH


    Dim DB As New ADODB.Connection


    loginsuccesded = True


    constring = constring & txtSERVER.Text


    username = txtusername.Text


    SaveSetting "PrjHotel", "frmLogin", "Nama User", txtusername.Text

    passworduser = txtpassworduser.Text


    constring = " Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=;Initial Catalog=hotel;Data Source="


    DB.Open constring, username, passworduser


    Unload Me


    FRMSPLASH.Show


    Exit Sub


    SALAH:


    MsgBox "PERIKSA KEMBALI DATA YANG ANDA MASUKKAN"


    End Sub


    Private Sub bersih()


    txtSERVER.Text = "KOMP2"


    txtusername.Text = GetSetting("PrjHotel", "frmLogin", "Nama User", "neng")

    txtpassworduser.Text = ""


    End Sub
  5. frmtamu: Setelah data tamu disimpan / dihapus, seharusnya dipanggil event Refresh pada ADODC dengan perintah ADODC.Refresh, karena setiap penyimpanan, data grid tidak terrefresh, kalau penyimpanan dilakukan, data baru tidak muncul, kalau penghapusan dilakukan data lama tidak hilang
  6. frmtamu: ketika kode tamu dientrikan, kalau data tidak ditemukan, seharusnya dipanggil procedure bersih untuk mengosongkan form, untuk pencarian data yang sudah ada perintah yang dimasukkan sudah benar, namun untuk entri data yang tidak ada?, data yang lama masih ditampilkan
  7. frmtamu: ketika tombol simpan diclick, seharusnya data yang tampil di layar dihilangkan, agar pengguna merasa yakin bahwa datanya sudah tersimpan
  8. saya rasa semua yang berlaku pada form tamu juga berlaku sama untuk form yang lain
  9. frmkamar: seperti telah dijelaskan sebelumnya, bahwa kita tidak memerlukan frmkamar, karena semua jasa yang diperoleh oleh tamu hotel ditumpangkan dalam frmjasa (tabel jasa), termasuk jasa disini adalah amunities, makan, minum, extra bed, conference room, dan tentu saja kamar. Nah, jasa ini bisa kita kelompokkan dengan menambahkan field jenis (seperti yang tadi amunities, makan minum, kamar, dll). Jadi misalnya kode A01 untuk Kamar 201, jenis adlaah kamar. Untuk menambahkan fasililtas kamar (tv, bed, kulkas, kipas angin dsb), kita bisa menambahkan field keterangan pada tabel jasa, jadi untuk record yang lain field keterangan ini berisi null
  10. frmjasa: untuk satuannya seharusnya merupakan combo dari: buah, paket, kamar, box, botol, piring, dsb (bayangkan saja, frm ini mencakup semua jasa yang dimiliki oleh hotel)
  11. kelemahan dari Child Form yang dimaximize adalah, kita mengalami kesulitan untuk memindahkan dari form 1 ke form 2, ketika form 1 telah terbuka sebelumnya (insya Allah akan dibahas pada pertemuan besok)
  12. hilangkan tabel tbkamar pada database
  13. fitur yang sangat dibutuhkan dalam front office sebuah hotel adalah Informasi kamar yang sudah bersih (siap pakai), dan kamar yang di booking, tolong difikirkan bagaimana membuat entrinya, karena program yang tersedia sekarang baru terbatas pada administrasi tamu, yang ujung-ujungnya nanti menghasilkan bill bagi si tamu dan laporan pendapatan bagi pimpinan hotel

Selamat belajar...
Download

  1. Indowebster: Download source code visual basic program Laporan Tamu Hotel
  2. Direct Indowebster: Download source code visual basic program Laporan Tamu Hotel

9 komentar:

  1. silahkan, semoga berguna...

    BalasHapus
  2. permisi... ikut belajar...

    BalasHapus
  3. numpang unduh mas, buat belajar.
    saya suka situs ini,

    BalasHapus
  4. semua link yang di geocities gak berfungsi lagi mas

    BalasHapus
  5. terima kasih atas koreksinya, sudah diperbaiki silahkan dicoba kembali..

    BalasHapus
  6. maaf mas/mbak untuk user name & pass nya salah saya sudah mencoba tp tetap tidak bisa login.?, apa user name & pass nya salah.?,
    mohon pencerahan nya..
    terima kasih

    BalasHapus
  7. Jelek Banget programnya amponn deh

    BalasHapus