Sistem Administrasi Metode Literatur

41 Setelah melalui perancangan basis data kemudian dilakukan dilakukanpenerjemahan ke dalam bahasa pemprograman untuk menghasilkan sebuahprogram yang dapat membantu dalam menangani basis data. Dalam hal ini menggunakan bahasa pemprograman PHP. Tahapan-tahapan tersebut diatas merupakan proses untuk dapat menghasilkan sebuah program. Setelah terbentuk sebuah program, maka angka terakhir adalah pengujian program untuk meyakinkan bahwa program tersebut merupakan program yang membantu dalam menangani basis data dalam sistem manajemen perhotelan.

3.2 Sistem Administrasi

Tamu hotel memesan kamar reservasi atau booking melalui telepon, petugas front desk langsung membuka program dan mendata pemesanan. Program kemudian menginformasikan data-data kamar yang sudah dipesan, dan memberitahukan jika kamar tersebut telah dipesan oleh tamu lain. Pada hari tamu datang check-in, petugas akan diingatkan bahwa tamu tersebut akan melakukan check-in. Setelah tamu masuk, program segera membuat formulir pendaftaran tamu registration card dan semua tagihan secara otomatis. Saat tamu keluar check-out dan melakukan pembayaran. Pemesanan kamar atau kamar tamu yang sedang dipakai dapat dialihkan ke kamar lain sesuai keinginan tamu atau hotel. Tagihan dan pembayaran kamar dapat dirinci per kamar maupun per tamu. Untuk menyiapkan strategi pemasaran hotel, Manajer Hotel memerlukan data- data tamu dan kamar secara cepat sehingga dapat mengambil keputusan yang tepat dalam waktu yang cepat. Program ini menyediakan semua kebutuhan Manager. Dengan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 42 memakai program ini, manajemen hotel tidak kalah dengan hotel-hotel Bintang 4 atau 5 yang sudah memiliki program manajemen hotel tersendiri dan umumnya dibeli dengan nilai ratusan juta Rupiah. Program manajemen hotel ini merupakan program yang membantu petugas front desk untuk menangani semua informasi berkaitan dengan kamar, tamu dan pengunjung hotel serta membuat laporan-laporan yang dibutuhkan pihak manajemen dalam mengembangkan promosi hotel Anonim, 2007:2

3.3 Perancangan Proses

Yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan system. Tahap rancangan pendahuluan menentukan ruang lingkup proyek atau sistem yang ditangani, yang selanjutnya dijabarkan dalam bentuk diagram alir dan konteks Kadir, 1999:40. Diagram alir adalah sebuah proses pembentuk siklus yang digunakan untuk mempermudah dalam perancangan sistem basis data. Pembuatan basis data sistem administrasi data hotel dilakukan dengan pembuatan Data Flow Diagram DFD. DFD merupakan alat untuk mendokumentasikan proses dalam suatu sistem yang menekankan fungsi pada sistem, cara menggunakan informasi yang tersimpan serta pemindahan informasi antar fungsi dalam system. Perancangan basis data secara konseptual terdiri atas tiga langkah berikut : a. penentuan entitas pada basis data b. pendefinisian hubungan antar entitas c. penerjemahan hubungan antar entitas Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 43

3.3.1 DFD level context DFD Level context menjelaskan gambaran umum mengenai sistem dan

entitas eksternal yang berinteraksi dengan sistem serta arah informasi yang masuk dan keluar antara entitas luar dengan sistem . Pada diagram kontek terdapat 1 entitas yang terlibat dalam sistem, yaitu: pegawai atau user. Pegawai berinteraksi dengan sistem antara lain: memasukkan data login, memasukkan data pegawai, memasukkan data tamu dan memasukkan data kamar. Informasi hasil dari proses tersebut masuk ke entitas pegawai. detail pegawai data pegawai detail kamar data kamar detail tamu detail user login data tamu data user login USER SISTEM + Gambar 3.1 DFD level context Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 44

3.3.2 DFD level 0

data update kamar data kamar detail data kamar data kamar detail data tamu data tamu data update data tamu data tamu id_pegawai data id_pegawai data update pegawai data pegawai data session data login 1 urusan login USER store user 2 urusan data pegawai + 3 urusan data tamu + store data tamu 4 urusan data kamar + store kamar Gambar 3.2 DFD level 0 Pada DFD Level 0 Gambar 3.2 terdapat 3 sub-proses, yaitu: 1. Proses Validasi Login Pada proses ini digunakan untuk menangani proses autentikasi pegawai.Untuk mengakses sistem, pegawai harus memasukkan data login, autentikasi valid jika data yang dimasukkan melalui browser sesuai dengan data yang ada pada basis data pegawai. 2. Proses Memasukkan Data Proses ini digunakan untuk menangani masukkan data. Sistem selalu mengecek data session dari pegawai untuk memastikan bahwa data yang di manipulasi berasal dari pegawai yang terdaftar. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 45 3. Proses Menampilkan Data Proses ini digunakan untuk menangani tampilan data yang diminta oleh pegawai. Data yang ditampilkan berasal dari data store

3.3.3 DFD level 1

detail data tamu data tamu data update data tamu data tamu USER store data tamu 1 urusan data tamu Gambar 3.3 DFD level 1 urusan data tamu data update kamar data kamar detail data kamar data kamar USER store kamar 1 urusan data kamar Gambar 3.4 DFD level 1 urusan data kamar data pegawai id_pegawai data id_pegawai data update pegawai store user USER 1 update user Gambar 3.5 DFD level 1 urusan pendataan pegawai data login data session USER store user 1 data login Gambar 3.6 DFD level 1 urusan data login Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 46

3.4 Perancangan Basis Data

Perancangan basis data ini meliputi model data konseptual dan model data fisik. Model data konseptual memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada perangkat lunak atau pertimbangan model struktur data. Sedangkan model data fisik memodelkan struktur fisik dari database, dengan mempertimbangkan perangkat lunak sistem manajemen basis data serta model struktur yang akan digunakan.

3.4.1 Model Data Konseptual

Model data Konseptual pada aplikasi sistem ini merepresentasikan rancangan fisik basis data di server sistem informasi order. tb_tk tk_tby tp_tby tb_th tip_th tt_tk th_tk tj_tp tbed idbed namabed pi I VA20 M Identifier_1 pi tbyr idbyr tglbyr totbyr pi I D I M Identifier_1 pi tharkamar idharkamar nokamar harga stakamar pi I VA8 I VA8 M Identifier_1 pi tipekamar idtipekamar namatipe pi I VA20 M Identifier_1 pi tjab idjab namajab pi I VA20 M Identifier_1 pi tkamar idkamar tglcheckin tglcheckout lama biaya pi I D D I I M Identifier_1 pi tlogin idlogin userlogin passlogin nip stalogin pi I VA50 VA50 I I M Identifier_1 pi tpeg idpeg nip namapeg tgllahir jkpeg alamatpeg telppeg pi I I VA20 D VA2 VA25 VA13 M Identifier_1 pi ttamu idtamu noktp namatamu jktamu alamattamu telptamu tgltamu statamu pi I I VA30 VA2 VA20 VA13 TS VA10 M Identifier_1 pi Gambar 3.7 Diagram Model Data Konseptual Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 47

3.4.2 Model Data Fisik

Model data fisik yang terintegrasi dengan database MySQL. Pembuatan model data fisik ini dengan cara meng-generate diagram data konseptual pada perangkat lunak power designer. FK_TKAMAR_TB_TK_TBED FK_TBYR_TK_TBY_TKAMAR FK_TBYR_TP_TBY_TPEG FK_THARKAMA_TB_TH_TBED FK_THARKAMA_TIP_TH_TIPEKAMA FK_TKAMAR_RELATIONS_TTAMU FK_TKAMAR_RELATIONS_THARKAMA FK_TPEG_RELATIONS_TJAB tbed idbed namabed integer varchar20 pk tbyr idbyr idpeg idkamar tglbyr totbyr integer integer integer date integer pk fk2 fk1 tharkamar idharkamar idtipekamar idbed nokamar harga stakamar integer integer integer varchar8 integer varchar8 pk fk2 fk1 tipekamar idtipekamar namatipe integer varchar20 pk tjab idjab namajab integer varchar20 pk tkamar idkamar idtamu idharkamar idbed tglcheckin tglcheckout lama biaya integer integer integer integer date date integer integer pk fk2 fk3 fk1 tlogin idlogin userlogin passlogin nip stalogin integer varchar50 varchar50 integer integer pk tpeg idpeg idjab nip namapeg tgllahir jkpeg alamatpeg telppeg integer integer integer varchar20 date varchar2 varchar25 varchar13 pk fk ttamu idtamu noktp namatamu jktamu alamattamu telptamu tgltamu statamu integer integer varchar30 varchar2 varchar20 varchar13 timestamp varchar10 pk Gambar 3.8 Diagram Model Data Fisik

3.5 Ruang Lingkup Penelitian

Penelitian ini dilakukan untuk membuat suatu program basis data system administrasi data perhotelan. Basis data yang akan dibuat merupakan basis data sistem manajemen administrasi data perhotelan yaitu mengenai data tamu hotel dengan menggunakan bahasa pemprograman yaitu menggunakan PHP. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 48 Pembuatan basis data sistem manajemen administrasi data perhotelan Hotel Ris Kediri dibuat dengan menggunakan bahasa pemrograman PHP. Dengan demikian pembahasan hanya mengacu pada penanganan basis data secara komputerisasi dengan PHP.

3.5.1 Fokus Penelitian dan Cara Pengambilan Data 1.

Fokus Penelitian Dalam pembuatan sistem manajemen administrasi data perhotelan Hotel RIS Kediri data tamu hotel yang terorganisir dari komputer yang terhubung dalam jaringan dengan sistem server atau manajemen data terpusat pada sebuah komputer yang akan menjadi fokus dari penelitian ini.

2. Cara Pengambilan Data

Metode pengambilan data yang dilakukan dalam penelitian ini meliputi metode literatur, observasi : a. Metode Observasi Observasi lapangan dilakukan untuk mendapatkan informasi yang berkaitan dengan sistem administrasi data hotel, guna memperoleh gambaran dan dapat menemukan solusi terbaik guna pemecahannya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 49

b. Metode Literatur

Metode literatur dilakukan dengan mengumpulkan data dari buku-buku pemrograman, artikel-artikel bahasa pemrograman dan kepustakaan lainnya yang mendukung penyusunan tugas akhir ini. Hal-hal yang berhubungan dengan metode ini adalah sebagai berikut : 1. Mempelajari sistem administrasi data hotel. 2. Mempelajari sistem basis data. 3. Mempelajari struktur bahasa pemrograman PHP.

3.6 Sistem Rancangan