jurnal pa aplikasi pengolahan data administrasi tamu hotel-libre

25
APLIKASI PENGOLAHAN ADMINISRTASI PENGOLAHAN DATA ADMINISTRASI TAMU HOTEL Nama Lengkap Penulis HASBI AR RIZQON [email protected] [email protected] Nama Lengkap Pembimbing 1 FALAHAH,ST. MT [email protected] [email protected] Nama Lengkap Pembimbing 2 EKO DARWIYANTO,ST.MT. [email protected] Program Studi Manajemen Informatika Politeknik Telkom Bandung 2010 ABSTRAK Pengolahan data administrasi tamu hotel memiliki fungsi diantaranya adalah pengolahan data tamu, data karyawan dan data administrasi penyewaan kamar, Aplikasi ini dibuat karena dapat kita lihat pada beberapa hotel pengolahannya masih bersifat manual dan membutuhkan waktu yang sangat lama dalam proses pengadministrasiannya, oleh karena itu perlu dicari alternatif dalam penanganan data tersebut. Kalau kita cermati bersama, komputer merupakan solusi terbaik dalam pengolahan data perhotelan. Komputer mampu memecahkan masalah,bukan hanya dalam perhitungan tetapi juga dalam kemampuan menyimpan dan memberikan informasi . Berdasarkan latar belakang tersebut, maka permasalahan yang diambil adalah bagaimana cara pembuatan sebuah aplikasi yang dapat menangani semua kegiatan tersebut khususnya pada pengolahan administrasi hotel, serta pengelolaannya dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. Tujuan dari penulisan ini adalah untuk memudahkan petugas front office hotel dalam menangani semua informasi kamar, tamu dan pengunjung hotel, serta membuat beragam laporan yang diperlukan sehingga pelayanan kepada tamu dan pengunjung menjadi lebih maksimal, cepat dan akurat, untuk dapat melayani tamu, pengunjung dan pengguna jasa hotel lainnya secara cepat dan memuaskan sehingga menimbulkan image yang baik mengenai hotel serta bagaimana sistem manajemen perhotelan tersebut dapat bekerja untuk memaksimalkan kepuasan tamu hotel.

Upload: sugi-elmosta

Post on 24-Nov-2015

219 views

Category:

Documents


8 download

DESCRIPTION

Jurnal Pa Aplikasi Pengolahan Data Administrasi Tamu Hotel-libre

TRANSCRIPT

  • APLIKASI PENGOLAHAN ADMINISRTASI PENGOLAHAN DATA

    ADMINISTRASI TAMU HOTEL

    Nama Lengkap Penulis

    HASBI AR RIZQON

    [email protected]

    [email protected]

    Nama Lengkap Pembimbing 1

    FALAHAH,ST. MT

    [email protected]

    [email protected]

    Nama Lengkap Pembimbing 2

    EKO DARWIYANTO,ST.MT.

    [email protected]

    Program Studi Manajemen Informatika

    Politeknik Telkom Bandung

    2010

    ABSTRAK

    Pengolahan data administrasi tamu hotel memiliki fungsi diantaranya adalah pengolahan data

    tamu, data karyawan dan data administrasi penyewaan kamar, Aplikasi ini dibuat karena dapat kita lihat

    pada beberapa hotel pengolahannya masih bersifat manual dan membutuhkan waktu yang sangat lama

    dalam proses pengadministrasiannya, oleh karena itu perlu dicari alternatif dalam penanganan data

    tersebut. Kalau kita cermati bersama, komputer merupakan solusi terbaik dalam pengolahan data

    perhotelan. Komputer mampu memecahkan masalah,bukan hanya dalam perhitungan tetapi juga dalam

    kemampuan menyimpan dan memberikan informasi .

    Berdasarkan latar belakang tersebut, maka permasalahan yang diambil adalah bagaimana cara

    pembuatan sebuah aplikasi yang dapat menangani semua kegiatan tersebut khususnya pada pengolahan

    administrasi hotel, serta pengelolaannya dengan menggunakan bahasa pemrograman Microsoft Visual

    Basic 6.0.

    Tujuan dari penulisan ini adalah untuk memudahkan petugas front office hotel dalam menangani

    semua informasi kamar, tamu dan pengunjung hotel, serta membuat beragam laporan yang diperlukan

    sehingga pelayanan kepada tamu dan pengunjung menjadi lebih maksimal, cepat dan akurat, untuk dapat

    melayani tamu, pengunjung dan pengguna jasa hotel lainnya secara cepat dan memuaskan sehingga

    menimbulkan image yang baik mengenai hotel serta bagaimana sistem manajemen perhotelan tersebut

    dapat bekerja untuk memaksimalkan kepuasan tamu hotel.

  • LAMPIRAN

    1 PENDAHULUAN

    1.1 Latar Belakang

    Industri perhotelan terus

    berkembang seiring dengan

    perkembangan dunia usaha, ditandai

    dengan terus bertambahnya jumlah hotel

    yang ada di Indonesia dengan berbagai

    klasifikasi baik regional maupun

    internasional. Dalam industri perhotelan

    saat ini sedang dihadapkan pada

    persaingan yang ketat, maka sebuah

    hotel harus mampu memiliki pelayanan

    yang baik atau harus mampu merebut

    hati konsumen karena hanya hotel yang

    memiliki pelayanan yang baik yang akan

    mampu memenangkan persaingan.

    Industri perhotelan pada dasarnya

    merupakan industri yang bergerak pada

    bidang jasa penginapan dan pelayanan,

    untuk itu diperlukan manajemen yang

    baik.

    Manajemen industri perhotelan

    dalam mengelola dan melakukan aktivitas

    sebuah hotel, memerlukan beberapa

    informasi yang relevan dan reliable dalam

    menentukan berbagai kebijakan hotel

    yang dianggap sebagai langkah dalam

    pengambilan keputusan yang tepat dalam

    waktu yang cepat. Informasi-informasi

    yang dibutuhkan manajemen hotel

    adalah informasi mengenai seluruh

    kegiatan yang dilakukan oleh hotel

    seperti informasi mengenai tamu

    diantaranya informasi buku tamu,

    ketersediaan kamar, harga kamar,

    riwayat pengunjung, serta informasi

    mengenai pemakaian servis yang

    ditawarkan oleh hotel, dan pembayaran

    yang dibebankan kepada tamu.

    Untuk itu, dalam rangka

    memenuhi kebutuhan informasi seiring

    dengan kemajuan teknologi, penggunaan

    sistem komputerisasi perlu diterapkan

    dalam dunia usaha seperti perhotelan

    karena akan membantu memperlancar

    pekerjaan dan meningkatkan efektivitas

    dan efesiensi kerja. Dengan

    menggunakan aplikasi komputer ini dan

    sumber daya menusia yang dapat

    mengoperasikannya, diharapkan dapat

    membantu pihak manajemen dalam

    mengelola kebutuhan informasi yang

    diperlukan oleh seluruh pihak yang

    terkait. Aplikasi ini dapat digunakan

    untuk melakukan transaksi pengolahan

    data administrasi tamu secara

    komputerisasi seperti transaksi check in

    dan transaksi check out. Dengan aplikasi

    ini juga dapat menghasilkan laporan-

    laporan up to date yang merupakan

    output dari aplikasi ini seperti laporan

    daftar tamu check in, laporan daftar tamu

    check out, laporan pemakaian servis,

    laporan nota check out, laporan riwayat

    tamu serta beberapa informasi lain yang

    dibutuhkan oleh para tamu dan pihak

    manajemen yang dapat dilakukan

    dengan cepat, tepat, dan akurat.

  • LAMPIRAN

    1.2 Rumusan Masalah

    Dengan pembahasan di atas

    mengenai berbagai permasalahan yang

    terjadi dalam manajemen perhotelan

    menggunakan system yang masih

    manual, maka dibuatlah aplikasi

    pengolahan administrasi tamu hotel

    yang terotomatisasi sehingga

    menghemat waktu dan akurat serta

    lebih efektif dan efisien dalam

    mendukung kegiatan operasional sehari

    hari.

    Adapun masalah-masalah yang terjadi :

    1) Bagaimana membuat aplikasi yang

    dapat mencatat tamu hotel ?

    2) Bagaimana membuat aplikasi yang

    dapat memberikan informasi

    tentang jumlah kamar kosong ?

    3) Bagaimana membuat aplikasi yang

    dapat mencetak laporan tentang

    jumlah biaya yang dibebankan

    kepada tamu hotel ?

    1.3 Tujuan

    Tujuan dari tugas akhir ini

    adalah merancang dan membuat

    aplikasi pengolahan data administrasi

    tamu hotel yang diharapkan dapat

    membuat proses pencatatan tamu

    hotel menjadi lebih cepat dan dapat

    memberikan informasi mengenai status

    kamar serta dapat mencetak laporan

    biaya yang dibebankan kepada tamu

    hotel.

    1.4 Batasan Masalah

    Pembuatan aplikasi

    pengolahan pengolahan data

    administrasi tamu hotel untuk front

    office ini mempunyai ruang lingkup

    atau batasan masalah, antara lain :

    1) Aplikasi tidak terintegrasi dengan

    sistem lain, artinya dat tidak

    diambil dari sistem lain tetapi di

    masukkan sendiri secara manual.

    2) Aplikasi dapat terhubung dengan

    jaringan local.

    3) Aplikasi tidak terdapat proses

    akuntansi laporan keuangan,

    misalnya jumlah pemasukan

    keuangan hotel.

    1.5 Jadwal Pengerjaan

    2 TINJAUAN PUSTAKA

    2.1 Teori Check In

    Check In adalah proses untuk

    memasukkan data tamu / customer hotel

    ke suatu database yang nantinya akan

    diproses oleh system. Scenario proses

    check in dilakukan pada saat tamu

    datang ke hotel untuk menginap dalam

    waktu tertentu. Pada saat tamu check in

  • LAMPIRAN

    proses calculasi dalam system dimulai

    hingga tamu tersebut check out.

    2.2 Teori Reserve

    Reserve adalah proses

    pemesanan kamar oleh tamu / customer

    hotel bisa dilakukan secara langsung

    ataupun melalui telpon / e-mail. Proses

    reserve biasanya dilakukan oleh tamu

    yang akan check in agar kamar yang

    sudah dipesan tidak dipakai oleh tamu

    lainnya, sehingga pada saat ia datang

    dapat langsung check in dan dapat

    menempati kamar yang sudah dia pesan

    sebelumnya.

    2.3 Teori Check Out

    Check Out adalah proses yang

    digunakan apabila seorang tamu hotel

    ingin meninggalkan kamar dimana ia

    menginap. Dalam proses ini aplikasi

    akan menampilkan data tamu /

    customer yang telah menginap. Jadi

    dalam proses ini sudah ada calculasi

    jumlah inap, waktu inap dan berapa

    jumlah yang harus dibayar serta

    mencetak laporan.

    2.4 Software Pendukung

    Dalam menyelesaikan proyek

    sistem informasi ini, digunakan bahasa

    pemrograman Visual Basic 6.0 sebagai

    desain interface dan Microsoft Access

    sebagai mediator penyimpanan

    database.

    2.4.1 Visual Basic 6.0

    Visual Basic adalah suatu

    development tools untuk membangun

    aplikasi dalam lingkungan windows.

    Dalam pengembangan aplikasi visual

    basic menggunakan pendekatan visual

    untuk merancang user interface dala

    bentuk form. Dalm lingkungan windows

    user interface sangat memegang

    peranan penting, karena dalam

    pemakaian aplikasi yang kita buat,

    pemakai senantiasa berinteraksi dengan

    user interface tanpa menyadari bahwa

    dibelakangnya berjalan instruksi

    instruksi program yang mendukung

    tampilan dan proses yang dilakukan.

    Pada perograman visual,

    pengembangan aplikasi dimulai dengan

    pembentukan user interface, kemudian

    mengatur property dari objeck objeck

    yang digunakan dalam user interace,

    dan baru dilakukan penulisan kode

    program untuk menangani kejadian

    (event).

    2.4.2 Microsoft Access

    Microsoft Access adalah suatu

    program aplikasi basis data komputer

    relasional yang digunakan untuk

    merancang, membuat dan mengolah

    berbagai jenis data dengan kapasitas

    yang besar.Aplikasi ini menggunakan

    mesin basis data Microsoft Jet

    Database Engine dan juga

    menggunakan tampilan grafis yang

  • LAMPIRAN

    intuitif sehingga memudahkan

    pengguna.

    Microsoft Access dapat

    menggunakan data yang disimpan di

    dalam format Microsoft Access,

    ataupun semua kontainer basis data

    yang mendukung standar ODBC. Para

    pengguna/programmer yang mahir

    dapat menggunakannya untuk

    mengembangkan perangkat lunak

    aplikasi yang kompleks, sementara para

    programmer yang kurang mahir dapat

    menggunakannya untuk

    mengembangkan perangkat lunak

    aplikasi yang sederhana. Access juga

    mendukung teknik-teknikpemrograman

    berorientasi objek, tetapi tidak dapat

    digolongkan ke dalam perangkat bantu

    pemrograman berorientasi objek.

    3 ANALISIS KEBUTUHAN DAN

    PERANCANGAN

    3.1 Kebutuhan Perangkat Keras

    Tabel 3.2 Spesifikasi Perangkat Keras

    3.2 Kebutuhan Perangkat Lunak

    Tabel 3.3 Spesifikasi Perangkat Lunak

    No. Jenis Software Software Pendukung

    1. Operating

    System

    Windows XP 3

    2. Software Aplikasi Visual Basic 6.0

    3. Database Microsoft Access

    4. Dokumentasi Ms.Office 2007

    5. Unified

    Modelling

    Language

    Ms.Visio 2007

    3.3 Perancangan

    3.3.1 Desain Sistem

    3.3.1.1 Use Case

    Gambar 3.1 Use Case

    No. Hardware Unit Spesifikasi

    1. Notebook 1 unit Axioo

    2. RAM 1 unit 1 GB DDR2

    3. Harddisk 1 unit 80 GB

    4. Processor 1 unit Intel Dual Core

  • LAMPIRAN

    3.3.1.2 Class Diagram

    Gambar 3.2 Class Diagram

    3.3.1.3 Sequence

    3.3.1.3.1 Sequence Login

    Gambar 3.3 Sequence Login

    3.3.1.3.2 Sequence Check In

    Gambar 3.4 Sequence Check In

    3.3.1.3.3Sequence Reserve

  • LAMPIRAN

    Gambar 3.5 Sequence Reserve

    3.3.1.3.4Sequence Check Out Gambar 3.6 Sequence Reserve

    3.3.1.4 Activity Diagram

    Gambar 3.7 Diagram Activity

  • LAMPIRAN

    3.3.2 Perancangan Antarmuka

    Membahas perancangan dari antarmuka sistem

    yang akan dibuat.

    3.3.2.1 Struktur menu

    Gambar 3.8 Struktur Menu

    3.3.2.2 Desain sistem

    Gambar 3.9 Desain sistem

    3.3.3 Perancangan Basis Data

    3.4.3.1 Desain Tabel Database

    3.4.3.1.1 Tabel Cekin : digunakan

    untuk menyimpan data

    Check In.

    Nama Fields Type Keterangan

    DOChk Text Tanggal Check In

    GuID(*) Text ID Pelanggan

    Name Text Nama Lengkap

    Address Text Alamat Rumah

    City Text Kota Asal

    TOChk Text Waktu Check In

    Company Text Perusahaan/Kantor

    Phone Text No Telepon

    Rumah/HP

    RoomType Text Tipe Kamar

    RoomNo Text No Kamar

    Advance Text Uang Muka

  • LAMPIRAN

    3.4.3.1.2 Tabel 3.5 Reserve : untuk menyimpan

    data reserve pelanggan.

    Nama Field Type

    Data

    Keterangan

    DOReserve Text Tanggal Reserve

    GuID Text ID Pelanggan

    Name Text Nama Lengkap

    Address Text Alamat

    City Text Kota Asal

    TOReserve Text Waktu Reserve

    Company Text Perusahaan/Kantor

    Phone Text No Telepon

    Rumah/HP

    RoomType Text Tipe Kamar

    RoomNo Text No Kamar

    Reserve_by Text Pesan Kamar Via

    Email/Telepon

    Advance Text Uang Muka

    3.4.3.1.3 Tabel Check Out : untuk menyimpan

    data Check Out pelanggan.

    Nama Field Type

    Data

    Keterangan

    DOChkOut Text Tanggal Check Out

    TOChkOut Text Waktu Check Out

    GuID(*) Text ID Pelanggan

    Name Text Nama Lengkap

    Address Text Alamat

    City Text Kota Asal

    Company Text Perusahaan/Kantor

    Phone Text No Telepon

    Rumah/HP

    RoomType Text Tipe Kamar

    RoomNo Text No Kamar

    Advance Text Uang Muka

    DOChkIn Text Tanggal Check In

    TOChkIn Text Waktu Check In

    Balance Text Sub Total

    TotalBill Text Total Biaya

    result Number Jumlah Inap

    Harga_Kamar Number Harga Kamar

    3.4.3.1.4 Tabel Kamar : untuk menyimpan data

    status kamar.

    Nama Field Type

    Data

    Keterangan

    DOChk Text Tanggal Kamar

    GuID Text ID Pelanggan

    Name Text Nama Lengkap

    Address Text Alamat

    City Text Kota Asal

    TOChk Text Waktu Check In

    Company Text Perusahaan/Kantor

    Phone Text No Telepon

    Rumah/HP

    RoomType Text Tipe Kamar

    RoomNo Text No Kamar

    Advance Text Uang Muka

    DOChkOut Text Tanggal Check Out

    DateReserve Text Tanggal Reserve

    Status Text Status Kamar

    ReserveBy Text Pesan Kamar Via

    Email/Telepon

  • LAMPIRAN

    3.4.3.1.5 Tabel MasterRoom : untuk

    menyimpan Kamar.

    Nama Field Type

    Data

    Keterangan

    RoomNo(*) Text No Kamar

    RoomType Text Tipe Kamar

    3.4.3.1.6 Tabel uPassword : untuk

    menyimpan data login.

    Nama Field Type

    Data

    Keterangan

    Username

    (*)

    Text Nama User

    Pass Text Password

    3.4.3.1.7 Rate : untuk menyimpan

    Harga Kamar.

    .Nama

    Field

    Type

    Data

    Keterangan

    Room_Type Text Tipe Kamar

    PerHari Number Harga

    Kamar per

    Hari

    3.4.4 Pengujian

    Halaman awal pada saat selesai

    di-compile codingannya, muncul form

    login. Aplikasi ini dibagi ke dalam dua

    ( 2 ) kategori u s e r . Berikutnya akan

    dijelaskan secara lebih detail :

    Gambar 4.1 Tampilan awal

    aplikasi

    Tampilan pada gambar 4.1

    diatas merupakan halaman awal saat

    user akan masuk ke dalam aplikasi. Di

    menu login ini terdapat dua macam

    menu user. Kedua user tersebut

    sebagai berikut:

    1. Admin : sebagai administrasi atau

    mengelola sistem. Termasuk di

    dalamnya bertugas untuk

    mengawasi proses check in atau

    check out.

    2. Front Office : bertugas melayani

    tamu antara lain pemesanan

    kamar, check in, check out maupun

    informasi lainnya.

    Setelah User memasukkan

    user ID dan juga password dengan

    benar, maka user tersebut akan

    masuk ke halaman awal dari menu

    khusus user tersebut. Berikut

    adalah tampilan menu awal :

    Gambar 4.2 Menu Utama

    Menu pada halaman diatas

    menuju kepada halaman-halaman lain

    yang berfungsi sebagai berikut:

    1. Pelanggan : Menu yang

    didalamnya hanya terdapat 4

  • LAMPIRAN

    fungsi fungsi yaitu Check In,

    Reserve, Check Out dan Edit

    Transaksi.

    a) Check In

    Gambar 4.3 Tampilan Check In

    Setelah menu Check In di-klik

    maka akan muncul seperti

    tampilan diatas. Fungsi dari button

    Cek in yaitu untuk pelanggan /

    tamu yang langsung check in.

    b) Reserve

    Gambar 4.4 Tampilan Reserve

    Setelah menu Check In di-

    klik maka akan muncul seperti

    tampilan diatas. Fungsi dari button

    Cek in yaitu untuk pelanggan /

    tamu yang langsung check in.

    c) Check Out

    Gambar 4.5 Tampilan Check Out

    d) Edit Pelanggan

    Gambar 4.6 Tampilan Edit Pelanggan

    Jika menu Edit Pelanggan di-

    klik maka akan muncul seperti tampilan

    diatas. Fungsi dari edit yaitu untuk

    mengubah data pelanggan / tamu jika

    terjadi kesalahan. Jika list ID pelanggan

    dipilih maka akan keluar data data

    pelanggan yang akan dirubah. Fungsi

    tombol Edit adalah untuk merubaha

    data pelanggan, dan setelah data

    dirubah maka kita tinggal pilih tombol

    Update.

    2. Pencarian : Menu yang didalamnya

    hanya terdapat 1 fungsi fungsi

    yaitu Pencarian Pelanggan..

    a) Pencarian pelanggan

  • LAMPIRAN

    Gambar 4.7 Tampilan Pencarian

    Pelanggan

    Dalam menu pencarian

    pelanggan terdapat satu inputan yaitu

    nama pelanggan, kita dapat mengisi

    dengan nama pelanggan yang dicari,

    setelah itu klik tombol Cari jika nama

    yang dicari terdapat dalam database

    maka nama nama yang dicari akan

    muncul.

    3. Lihat : Menu yang didalamnya

    hanya terdapat 2 fungsi fungsi

    yaitu Status dan Harga.

    a) Status

    Gambar 4.8 Tampilan Status Kamar

    Dalam menu status terdapat

    informasi yang dapat menampilkan

    status masing masing Kamar. Disini

    terdapat 3 status yaitu A (jika kamar

    siap dipakai), R (jika kamar sudah

    dipesan), U (jika sedang digunakan.

    b) Harga

    Gambar 4.9 Tampilan Harga Kamar

    Dalam menu harga terdapat

    informasi mengenai tipe dan harga

    kamar.

    4. Laporan : Menu yang didalamnya

    hanya terdapat 1 fungsi fungsi

    yaitu Pelanggan

    . Gambar 4.10 Tampilan laporan

    pelanggan

    4.1 Pengujian

    Pengujian sistem bertujuan

    untuk menemukan kesalahan yang

    mungkin masih terdapat dalam aplikasi

    dan untuk mengetahui apakah program

    yang dibuat telah sesuai dengan tujuan

    yang telah ditetapkan. Dalam pengujian

    ini dilakukan dengan metode black box

    yaitu pengecekan input dan output,

  • LAMPIRAN

    apakah telah sesuai dengan yang

    diharapkan atau tidak.

    Metode ujicoba blackbox

    memfokuskan pada keperluan

    fungsional dari aplikasi. Ujicoba

    blackbox berusaha menemukan

    kesalahan dalam beberapa kategori,

    diantaranya :

    a) Fungsi-fungsi yang hilang

    b) Kesalahan interface

    c) Kesalahan dalam struktur data

    atau akses database internal

    d) Kesalahan performa.

    Adapun skenario pengujian

    untuk mengetahui tingkat kelemahan

    validasi form pada sistem ini adalah

    sebagai berikut :

    Pengujian dengan cara

    menekan langsung tombol

    login tanpa mengisi password

    satu pun. Hal ini untuk

    menguji bilamana ada user

    yang lupa mengisi.

    Pengujian dengan berbagai

    macam inputan. Pengujian ini

    dilakukan untuk mengetahui

    bilamana ada seorang front

    office yang salah

    menginputkan data. Hal ini

    dilakukan untuk menghindari

    error pada database.

    4.2.1 Uji Validasi Login

    Untuk pengujian dalam hal ini

    pengujian terhadap validasi login. Lebih

    jelasnya terdapat pada gambar di

    bawah :

    Gambar 4.11 Login salah

    Diatas merupakan form login

    untuk user Front Office dengan

    memasukkan password yang salah.

    Maka hasilnya akan terlihat di bawah

    ini :

    Gambar 4.12 Pesan error login

    Penjelasan gambar diatas

    jelas, kalau password salah pasti tidak

    akan bisa masuk ke menu. Begitu pun

    juga, apabila user tidak mengisi

    password.

    4.2.2 Uji Validasi Check In

    Pada pengujian ini, user yang

    berhak yaitu User Front Office. Lebih

    jelasnya akan diperlihatkan pada

    gambar :

  • LAMPIRAN

    Gambar 4.13 Skema urutan Check In

    4.2.2 Uji Validasi Reserve

    Pada pengujian ini, user yang

    berhak yaitu User Front Office. Lebih

    jelasnya akan diperlihatkan pada

    gambar :

    Gambar 4.14 Skema urutan Check Out

    4.2.3 Uji Validasi Check Out

    Pada pengujian ini, user yang

    berhak yaitu User Front Office. Lebih

    jelasnya akan diperlihatkan pada

    gambar :

  • LAMPIRAN

    Gambar 4.15 Skema urutan Check Out

    4.2.4 Tabel Pengujian

    Untuk lebih menjelaskan apa

    saja bagian-bagian yang telah diuji,

    maka disertakan tabel pengujian

    seluruh sistem, sebagai berikut :

    Tabel 4.1 Pengujian Login

    Masu

    kan

    Dat

    a

    Uji

    Kelua

    ran

    yang

    dihar

    apka

    n

    Kelua

    ran

    yang

    dihasi

    lkan

    Kesim

    pulan

    Passw

    ord

    dikos

    ongka

    n

    {} Munc

    ul

    pesan

    Kesal

    ahan

    Pilih

    User

    Name

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    Field

    passw

    ord

    diisi

    denga

    n

    karakt

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Munc

    ul

    Pesan

    Kesal

    ahan

    Pass

    word

    Salah

    Munc

    ul

    pesan

    kesal

    ahan

    atau

    benar

    dan

    data

    dapat

    /tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Click Kelua Kelua Valid

  • LAMPIRAN

    butto

    n

    Batal

    r dari

    form

    r dari

    form

    Field

    passw

    ord

    diisi

    dgn

    data

    yg

    valid

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Tabel 4.0 Pengujian Menu Utama

    Masu

    kan

    Da

    ta

    Uji

    Kelua

    ran

    yang

    dihar

    apkan

    Kelua

    ran

    yang

    dihasi

    lkan

    Kesim

    pulan

    Click

    butto

    n

    Exit

    Us

    er

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    Keluar

    dari

    menu

    Keluar

    dari

    menu

    Valid

    Click

    Taskb

    Us

    er

    Masu

    k ke

    Masu

    k ke

    Valid

    ar

    Men

    u

    Pelan

    ggan

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    menu

    Pelan

    ggan

    menu

    Pelan

    ggan

    Click

    Taskb

    ar

    Men

    u

    Penc

    arian

    Us

    er

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    Masu

    k ke

    menu

    Penca

    rian

    Pelan

    ggan

    Masu

    k ke

    menu

    Penca

    rian

    Pelan

    ggan

    Valid

    Click

    Taskb

    ar

    Men

    u

    Lihat

    Us

    er

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    Masu

    k ke

    menu

    Lihat

    Tidak

    dapat

    masuk

    ke

    menu

    Lihat

    Valid

    Click

    Taskb

    ar

    Men

    Us

    er

    Ad

    mi

    Masu

    k ke

    menu

    Lapor

    Tidak

    dapat

    masuk

    ke

    Valid

  • LAMPIRAN

    u

    Lapor

    an

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    an menu

    Lapor

    an

    Click

    Taskb

    ar

    Men

    u

    Utiliti

    es

    Us

    er

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    Masu

    k ke

    menu

    Utiliti

    es

    Tidak

    dapat

    masuk

    ke

    menu

    LihaUt

    ilities

    Valid

    Click

    Taskb

    ar

    Men

    u

    LogO

    ff

    Us

    er

    Ad

    mi

    n /

    Us

    er

    Fro

    nt

    Off

    ice

    Aplika

    si

    LogOf

    f

    Tidak

    dapat

    LogOf

    f

    Valid

    Click

    Taskb

    ar

    Men

    u

    Kelua

    Us

    er

    Ad

    mi

    n /

    Us

    Aplika

    si

    akan

    keluar

    Tidak

    dapat

    keluar

    aplika

    si

    Valid

    r er

    Fro

    nt

    Off

    ice

    Tabel 4.1 Pengujian Menu Pelanggan

    Masu

    kan

    Dat

    a

    Uji

    Keluar

    an

    yang

    dihara

    pkan

    Kelua

    ran

    yang

    dihas

    ilkan

    Kesim

    pulan

    Click

    Menu

    Chec

    k In

    Use

    r

    Ad

    mi

    n /

    Use

    r

    Fro

    nt

    Offi

    ce

    Masu

    k ke

    menu

    Check

    In

    Masu

    k ke

    menu

    Chec

    k In

    Valid

    Click

    Taskb

    ar

    Menu

    Reser

    ve

    Use

    r

    Ad

    mi

    n /

    Use

    r

    Fro

    nt

    Offi

    ce

    Masu

    k ke

    menu

    Reser

    ve

    Masu

    k ke

    menu

    Reser

    ve

    Valid

    Click Use Masu Masu Valid

  • LAMPIRAN

    Taskb

    ar

    Menu

    Chec

    k Out

    r

    Ad

    mi

    n /

    Use

    r

    Fro

    nt

    Offi

    ce

    k ke

    menu

    Check

    Out

    k ke

    menu

    Chec

    k Out

    Click

    Taskb

    ar

    Menu

    Edit

    Pelan

    ggan

    Use

    r

    Ad

    mi

    n /

    Use

    r

    Fro

    nt

    Offi

    ce

    Masu

    k ke

    menu

    Edit

    Pelan

    ggan

    Masu

    k ke

    menu

    Edit

    Pelan

    ggan

    Valid

    Tabel 4.2 Pengujian Menu Check In

    Masu

    kan

    Dat

    a

    Uji

    Kelua

    ran

    yang

    dihar

    apka

    n

    Kelua

    ran

    yang

    dihas

    ilkan

    Kesim

    pulan

    Nama

    Pelan

    ggan

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    Munc

    ul

    pesan

    kesal

    ahan

    Valid

    "

    Nama

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Field

    nama

    Pelan

    ggan

    diisi

    denga

    n

    karakt

    er

    angka

    {-

    1,0,

    1,..}

    Munc

    ul

    pesan

    Kesal

    ahan

    "

    Nama

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Field

    nama

    Pelan

    ggan

    diisi

    denga

    n

    karakt

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    /

    invali

    d

  • LAMPIRAN

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    Field

    nama

    pelan

    ggan

    diisi

    dgn

    data

    yg

    valid

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Alama

    t

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    "

    Alam

    at

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    Field {- Munc Munc Valid

    Alama

    t diisi

    denga

    n

    karakt

    er

    angka

    1,0,

    1,..}

    ul

    pesan

    Kesal

    ahan

    "

    Alam

    at

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    /

    invali

    d

    Field

    alama

    t diisi

    denga

    n

    karakt

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    /

    invali

    d

    Field

    alama

    t diisi

    dgn

    data

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    Data

    tersi

    mpan

    di

    basis

    Valid

  • LAMPIRAN

    yg

    valid

    data data

    Kota

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    " Kota

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    Field

    kota

    diisi

    denga

    n

    karakt

    er

    angka

    {-

    1,0,

    1,..}

    Munc

    ul

    pesan

    Kesal

    ahan

    " Kota

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Field

    kota

    diisi

    {-

    1,0,

    1,..}

    Data

    tersi

    mpan

    Data

    tersi

    mpan

    Valid

    /

    invali

    denga

    n

    karakt

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    dan

    {a,A

    .*,..

    }

    di

    basis

    data

    di

    basis

    data

    d

    Field

    kota

    diisi

    dgn

    data

    yg

    valid

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Perus

    ahaan

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    "

    Perus

    ahaan

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

  • LAMPIRAN

    Field

    Perus

    ahaan

    diisi

    denga

    n

    karakt

    er

    angka

    {-

    1,0,

    1,..}

    Munc

    ul

    pesan

    Kesal

    ahan

    "

    Perus

    ahaan

    Tidak

    Boleh

    Koso

    ng

    dan

    Tidak

    Boleh

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Field

    perus

    ahaan

    diisi

    denga

    n

    karakt

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    /

    invali

    d

    Field

    perus

    ahaan

    {a,A

    .*,..

    }

    Data

    tersi

    mpan

    Data

    tersi

    mpan

    Valid

    diisi

    dgn

    data

    yg

    valid

    di

    basis

    data

    di

    basis

    data

    Telep

    on/HP

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    "No

    Telep

    on/H

    P

    Tidak

    Boleh

    Koso

    ng

    dan

    Harus

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    Field

    Telep

    on/HP

    diisi

    denga

    n

    karakt

    er

    huruf

    {a,A

    .*,..

    }

    Munc

    ul

    Pesan

    Kesal

    ahan

    "No

    Telep

    on/H

    P

    Tidak

    Boleh

    Koso

    ng

    Munc

    ul

    pesan

    kesal

    ahan

    atau

    benar

    dan

    data

    dapat

    /tidak

    dapat

    tersi

    Valid

    /

    invali

    d

  • LAMPIRAN

    dan

    Harus

    Angk

    a!"

    mpan

    Field

    Telep

    on/HP

    diisi

    denga

    n

    karakt

    er

    angka

    ataup

    un

    huruf

    dan -

    atau

    .

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Munc

    ul

    Pesan

    Kesal

    ahan

    "No

    Telep

    on/H

    P

    Tidak

    Boleh

    Koso

    ng

    dan

    Harus

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    atau

    benar

    dan

    data

    dapat

    /tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Field

    Telep

    on/HP

    diisi

    denga

    n data

    yg

    valid

    {-

    1,0,

    1,..}

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Uang

    Muka

    dikoso

    ngkan

    {} Munc

    ul

    pesan

    Kesal

    ahan

    "Uan

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    Valid

    g

    Muka

    Tidak

    Boleh

    Koso

    ng

    dan

    Harus

    Angk

    a!"

    data

    tidak

    dapat

    tersi

    mpan

    Field

    Uang

    Muka

    diisi

    denga

    n

    karakt

    er

    huruf

    {a,A

    .*,..

    }

    Munc

    ul

    pesan

    Kesal

    ahan

    "

    Uang

    Muka

    Tidak

    Boleh

    Koso

    ng

    dan

    Harus

    Angk

    a!"

    Munc

    ul

    pesan

    kesal

    ahan

    dan

    data

    tidak

    dapat

    tersi

    mpan

    Valid

    /

    invali

    d

    Field

    Uang

    Muka

    diisi

    denga

    n

    karakt

    er

    angka

    {-

    1,0,

    1,..}

    dan

    {a,A

    .*,..

    }

    Munc

    ul

    Pesan

    Kesal

    ahan

    "Uan

    g

    Muka

    tidak

    Munc

    ul

    pesan

    kesal

    ahan

    atau

    benar

    dan

    data

    Valid

    /

    invali

    d

  • LAMPIRAN

    ataup

    un

    huruf

    dan -

    atau

    .

    Boleh

    Koso

    ng

    dan

    Harus

    Angk

    a!"

    dapat

    /tidak

    dapat

    tersi

    mpan

    Field

    Uang

    Muka

    diisi

    denga

    n data

    yg

    valid

    {-

    1,0,

    1,..}

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Click

    butto

    n

    Chec

    k In

    Data

    tersi

    mpan

    di

    basis

    data

    Data

    tersi

    mpan

    di

    basis

    data

    Valid

    Click

    butto

    n

    Batal

    Kelua

    r dari

    form

    Kelua

    r dari

    form

    Valid

    4.3 Pengaplikasian

    Aplikasi ini dibangun dengan

    menggunakan metode waterfall.

    Metode waterfall adalah metode

    pengembangan aplikasi perangkat

    lunak yang dilakukan secara berurutan.

    Adapun urutan-urutan dalam metode

    waterfall dan kegiatan yang dilakukan

    pada setiap fasenya akan dijelaskan

    sebagai berikut :

    4.3.1 Analisis

    Analisis adalah fase dalam

    mengumpulkan informasi. Melakukan

    pengamatan terhadap cara kerja dan

    proses yang ada pada perusahaan

    sekarang dan mengumpulkan data-data

    yang diperlukan untuk analisis sistem,

    membangun database, serta

    pembuatan program.

    4.3.2 Desain Sistem

    Beberapa hal yang perlu

    diperhatikan dalam mendesain sistem

    adalah perancangan basis data, Use

    case, Class Diagram serta user interface

    untuk kemudahan pada tahap

    implementasi.

    4.3.3 Pembuatan program

    Melakukan pengkodean

    dengan menggunakan bahasa

    pemrograman Visual Basic 6.0 serta

    database yang diperlukan. Pada tahap

    ini semua desain yang sudah dirancang

    sebelumnya akan diimplementasikan

    sehingga terwujud hasil jadi berupa

    aplikasi.

    4.3.4 Pengujian

    Melakukan pengujian dan

    evaluasi terhadap aplikasi yang

    dihasilkan untuk mengetahui berbagai

    kelebihan dan kekurangannya. Pada

    tahap ini, uji coba dilakukan pada

    semua jenis yang ada di dalam aplikasi.

  • LAMPIRAN

    Macam user yang ada yaitu Admin dan

    Front Office.

    Uji coba dilakukan dengan

    menggunakan metode blackbox.

    Metode blackbox adalah metode

    pengujian yang hanya membahas dari

    segi luar atau interface. Kenapa

    dipergunakan metode tersebut, karena

    lebih menghemat waktu dan lebih

    cepat mengetahui dimana letak

    terjadinya bugs atau kesalahan.

    Pengujian akan sering dilakukan untuk

    menjaga performa aplikasi sebelum

    benar-benar diimplementasikan.

    4.3.5 Implementasi

    Implementasi adalah tahap

    yang dilakukan apabila final testing

    sudah selesai dan sudah direvisi.

    4.3.6 Maintenance

    Maintenance atau perawatan

    akan dilaksanakan apabila sudah sukses

    diimplementasika.

    4.4 Kesimpulan

    Adapun kesimpulan yang

    diperoleh oleh penulis :

    a) Dengan adanya aplikasi ini, data

    data mengenai tamu akan lebih

    aman tersimpan dan laporan yang

    dihasilkan lebih baik tampilannya.

    b) Dengan menggunakan aplikasi ini

    yang dirancang dengan

    menggunakan Visual Basic 6.0

    dapat mengefisienkan waktu

    sehingga menghasilkan kerja yang

    maksimal.

    c) Bahasa pemrograman Visual Basic

    untuk mengolah database yang

    terstruktur dan berkemampuan

    tinggi dalam mengolah file yang

    berkapasitas besar.

    4.5 Saran

    Secara system aplikasi ini sudah

    berjalan dengan baik, tetapi secara

    keseluruhan aplikasi ini membutuhkan

    beberapa penambahan dengan tujuan

    agar aplikasi ini lebih sempurna. Dari

    kesimpulan tersebut, penulis

    memberikan saran yang diharapkan

    dapat lebih sempurna dimasa yang akan

    datang :

    a) aplikasi pengolaha data

    adminisrasi hotel yang semakin

    banyak dan komplek, membuat

    aplikasi ini harus selalu di update

    setiap waktu sesuai dengan

    perkembangan.

    b) Menu report data secara lengkap

    per hari, minggu, bulan ataupun

    per tahun.

    c) Tampilan lebih dibuat lebih

    menarik dengan penambahan

    gambar-gambar atau foto atau

    animasi yang ada hubungan

    dengan aplikasi.

  • LAMPIRAN

    4.6 REFERENSI

    [1] Adi Kurniadi. 2000. Pemrograman

    Microsoft visual Basic 6. Jakarta : PT Elex Media

    Komputindo kelompok Gramedia.

    [2] Didik Dwi Prasetyo. 2002. 101 Tip &

    Trik Visual Basic 6.0 Yogyakarta : Penerbit Andi.

    [3] Jogiyanto H.M, 2001. Analisa dan Desain

    Sistem Informasi. Yogyakarta : Penerbit Andi.

    [4] Krismiaji. 2002. Sistem Informasi

    Akuntansi. Yogjakarta : UPP AMP YKPN.

    [5] Uus Rusmawan. 2002. Koleksi Program

    Visual Basic 6.0 Konsep ADO Untuk Tugas Akhir

    dan Skripsi. Yogyakarta : BPFE UII.

    [6] Sugiarto, Endar. 1997. Hotel Front Office

    Administration (Administrasi Kantor Depan

    Hotel). Jakarta : PT. Gramedia Pustaka Utama.

    [7] Sugiarto, Endar. 1997. Manajemen

    Kantor Depan Hotel (Hotel Front Office

    Management). Jakarta : PT. Gramedia Pustaka

    Utama.

    [8] Erna Utami. 2002. Konsep Dasar

    Pengolahan Pemrograman Database Dengan

    SQL Server Access & VB Jakarta : PT. Gramedia

    Pustaka Utama.