Perancangan Prosedur yang di Usulkan

ôõ pilih menu check ö n ÷ õ ö nput ö ø tamu ù ú ama ö nap ù no reservasi û õ üý mpil øþ ÿ ✁ý ✂ý✄ 10. C ☎✆ ý✁ ✝ ✞ ✁ ✆✟ ✠✡ ☎ ✠ ✁ ö ÿ 11. ✂ ☎ úý✁ ✞ ✁ýÿ ✠✡ ☎ ✠ ✁ ☛ ✞✆ 12. ö ÿ ☞ ✞✆ ÿ ✁ ý ✂ý✄ ✆ ý ✂ ✞ 13. ✆ ý ✂ ☞ ✟ ú ✌ ☎ ✂ ✞ ý ✆ ✄ ýÿ ✌ ý✁ ✌ ✟ ✍ýÿ ✍ ☎ ÿ ✍ ý ✁ ☎ ú ☎ ✝ ✟ ✡ ýÿ ✎ ý✁ ✆✞ ✏ ✟ ✁ý ✁ ☎ ú ☎ ✝ ✟ ✡ ýÿ ✎ ý✁ ✆✞ 14. ✆ ý ✂ ☞ ✟ ú ✆ ✆ ýú ☞ ☎ ✂ ✝ ý ✑ ý✄ýÿ 15. ✠ ☎✆ ý✁ ✝ ✞ ✁ ✆✟ ✠✡ ☎ ✠ ✁ - ✞✆ N ý ✂ý U ✌ ☎ C ý ✌ ☎ : T ✄ýÿ ✌ ý✁ ✌ ✟ ✒ ✁ ✆ ✄ : R ☎ ✠ ☎ ☞ ✆✟ ÿ ✟ ✌ ✆ Tabel 4.8 Skenario Use Case Transaksi Aksi aktor Reaksi sistem 1. ☞ ✟ ú ✟ ✡ ✂ ☎ ÿ ✞ ✌ ✆ ý ✆✞ ✌ ✁ ý ✂ ý✄ 2. ✆ ý ✂ ☞ ✟ ú ✌ ✆ ý ✆✞ ✌ ✁ý ✂ ý✄ 3. ✟ ÿ ☞ ✞✆ ✆ ýÿ ✓✓ ýú ✑ ýÿ ✓ ý✁ ýÿ ✍ ✟ ✠ ☎ ✁ 4. ✆ ý ✂ ☞ ✟ ú ✌ ✆ ý ✆✞ ✌ ✁ý ✂ý✄ ✍ ýÿ ✍ ý ✆ ý ✆ ý ✂ ✞ 5. ✂ ☎ ÿ ✞ ✆ ✄ýÿ ✌ ý✁ ✌ ✟ 6. ✟ ÿ ☞ ✞✆ ÿ ✁ý ✂ý✄ 7. ✆ ý ✂ ☞ ✟ ú ✍ ý ✆ ý ✆ ý ✂ ✞ ✍ ý ✆ ý ✆ ✄ýÿ ✌ ý✁ ✌ ✟ ✆ ý ✂ ✞ ✔✕ pilihan penggunaan fasilitas ✖ ✕ laundr ✗ ✘✙ ✕ input pesanan laundr ✗ ✘✘ ✕ tampil rincian bia ✗ a laundr ✗ ✘ ✚✕ masuk ke transaksi ✘ ✛✕ men ✗ impan ke database ✘✜ ✕ cafe ✘ ✢✕ tampil rincian bia ✗ a cafe ✘ ✣ ✕ masuk ke transaksi ✘ ✤ ✕ men ✗ impan ke database ✥ ama ✦ se ✧ ase ★ ✩ engolahan ✪ ata ✫ ktor ★ ✫ dmin Tabel 4.9. scenario use case pengolahan data Aksi aktor Reaksi aktor 1. pilih menu setup hotel ✚ ✕ tampil menu setup hotel

3. tambah data hotel

✜✕ input t ✗ pe ✬ ✭ ✮ rga ✯✰ ✱ ✮ ✲ ✮ ✳ 5. ✴ ✮ ✲ ✵ ✮ ✭ ✱ ✶ ✷ ✮ ✴ ✮ ✵ ✮ ✸ ✶ ✹ ✯ ✺ ✰ ✷ ✮ ✴ ✮ ✸ ✻✱✸ ✶ ✸

6. edit data

✼✽ pilih data ✾ ang akan diedit ✿ ✽ tampil data ✾ ang akan di edit ❀ ✽ field ✾ ang dapat di edit aktif ❁❂ ✽ edit field ✾ ang akan diubah ❁❁ ✽ perubahan data disimpan ke database ❃❄ ❅❆ ❇❈❉❈ ❊ ❋ ● ❊ ❍ ❊

12. hapus data

13. ■ ❃ ❏ ❃ ❑ ❇❈❉❈ ✾ ❈❄ ▲ ❈ ● ❈❄ ❇❃ ❑ ❈ ■ ❋ ❊ 14. ❉❈▼ ■ ❃ ❏ ❇❈❉❈ ✾ ❈❄ ▲ ❈ ● ❈❄ ❇ ❃ ❋ ◆❈ ❑ 15. ● ❆ ❄ ❅ ❃❖▼❈ ❊ ❃ ❈ ■ ❈ ● ❈ ❑ ❇❈❉❈ ❈ ●❈❄ ❇❃ ❑ ❈ ■ ❋ ❊ ❈❉❈❋ ❉❃ ❇ ❈ ● 16. ✾ ❈ ●❃❄ ❑ ❈ ■ ❋ ❊ ❇❈❉❈ 17. ❑ ❈ ■ ❋ ❊ ❇❈❉❈ ●❍ D ❈❉❈ ◆❈ ❊ ❍ ● ❆ ❄ ❅ ❃❖▼❈ ❊ ❃ ❇❈❉❈ ❇❃ ❑ ❈ ■ ❋ ❊

18. pilih menu setup laundry

19. ❉❈▼ ■ ❃ ❏ ▼ ❍❄❋ ❊ ❍❉❋ ■ ❏ ❈❋❄ ❇ ❖ ✾ 20. ■ ❃ ❏ ❃ ❑ ❇❈❉❈ ❏ ❈❋❄ ❇ ❖ ✾ ✾ ❈❄ ▲ ❈ ●❈❄ ❇❃ ❍ ❇ ❃❉ 21. ❉❈▼ ■ ❃ ❏ ❇❈❉❈ ✾ ❈❄ ▲ ❈ ● ❈❄ ❇ ❃ ❍ ❇ ❃❉ 22. ❅ ❃❍ ❏ ❇ ✾ ❈❄ ▲ ❇ ❈ ■ ❈❉ ❇ ❃ ❍ ❇ ❃❉ ❈ ●❉❃ ❅ 23. ❍ ❇❃ ❉ ❅ ❃❍ ❏ ❇ ✾ ❈❄ ▲ ❈ ●❈❄ ❇❃◆❈ ❑ 24. ■ ❍❖❋ ◆❈ ❑ ❈❄ ❇❈❉❈ ❇ ❃ ❊ ❃▼ ■ ❈❄ ●❍ ❇❈❉ ❈ ◆❈ ❊ ❍ ❃❄ ❅❆ ❇❈❉❈ ❊ ❋ ● ❊ ❍ ❊ 25. ■ ❃ ❏ ❃ ❑ ▼ ❍❄❋ ❊ ❍❉❋ ■ P❈ ❅ é ◗ ❘ ✽ tampil menu setup café

27. edit data cafe

❙❚ ❯ pilih data café ❱ ang akan di edit ❙ ❲❯ tampil data ❱ ang akan di edit ❳ ❨ ❯ field ❱ ang dapat di edit aktif ❳ ❩ ❯ edit field ❱ ang akan di ubah ❳ ❙ ❯ perubahan data disimpan ke database ❬❭ ❪❫ ❴❵❛❵ ❜ ❝ ❞ ❜ ❡ ❜

33. tambah data café

34. ❬❭ ❢ ❝❛ ❣ ❡❭ ❝ ❤ ❵ ❪ é dan harga ❳ ✐ ❯ tambah ke database ❬❭ ❪ ❫ ❛❵ ❣ ❥❵❦ ❴ ❵❛❵ ❜ ❝ ❞❜ ❡ ❜ 36. ❢ ❬❧ ❬❦ ❣ ❡❭❝ ❜ ❡❛❝ ❢ ❛ ❱❢ ❡ ❞❵ ❣ ❵♠ 37. ❛❵ ❣ ❢ ❬ ❧ ❣ ❡❭❝ ❜ ❡❛❝ ❢ ❛ ❱ ❢ ❡ ❞❵ ❣ ❵♠

38. tambah type kamar

39. ❬❭ ❢ ❝❛ ❛ ❱ ❢ ❡ , ❦ ❵♠ ♥ ❵ ❭ ❫ ❞❵ ❣ ❵♠ 40. ❛❵ ❣ ❥❵❦ ❞ ❡ ❴❵❛❵ ❥❵ ❜ ❡ ❬❭ ❪❫ ❛❵ ❣ ❥❵❦ ❴ ❵❛❵ ❜ ❝ ❞❜ ❡ ❜

41. Edit type kamar

42. ♦❬ ❧ ❬❦ ❴ ❵❛❵ ❱ ❵❭ ♥ ❵ ❞❵❭ ❴❬ ❡ ❴❬ ❛ 43. T ❵ ❣ ❢ ❬ ❧ ❴❵❛❵ ❱ ❵ ❭ ♥ ❵ ❞❵❭ ❴❬ ❡ ❴❬ ❛ 44. ♣ ❬❡ ❧❴ ❴ ❵❛❵ ❱ ❵ ❭ ♥ ❵ ❞❵❭ ❴❬ ❡ ❴❬❛ ❵ ❞❛ ❬ ❪ 45. q ❴❬❛ ❪ ❬❡ ❧❴ ❱ ❵❭ ♥ ❵ ❞ ❵❭ ❴❬ ❝ ❥ ❵❦ 46. ♦❡♠❝ ❥ ❵❦ ❵❭ ❴❵❛❵ ❴❬ ❜ ❬ ❣ ❢ ❵❭ ❞ ❡ ❴❵❛ ❵ ❥❵ ❜ ❡ ❬❭ ❪ ❫ ❴❵❛❵ ❜ ❝ ❞❜ ❡ ❜ r ama s se t ase ✉ ✈ aporan ✇ ktor ✉ admin dan ①② ③④ ⑤⑥⑤⑦ ⑧ ⑨ ⑩ ⑧ ⑥⑧ ④⑤⑦ Tabel 4.10. scenario use case Laporan Aksi aktor Reaksi sistem ❶ ❷ input periode laporan ❸ ❷ tampil laporan per periode ❹ ❷ cetak ✈ aporan ❺ ❷ laporan di cetak

4.2.3.2. Diagram Activity Usulan

Activity diagram digunakan untuk mendokumentasikan alur kerja pada sebuah sistem ❷

1. Diagram Activity Login yang diusulkan

❻ erikut ini penggambaran activity diagram ❼ ang menggambarkan aktivitas receptionist pada saat melakukan ✈ ogin Gambar 4.7. Diagram Activity Login Yang Diusulkan receptionist, admin , GM sistem masuk ke sistem tampil form login input User ID dan Password verifikasi Login berhasil ? masuk tampilan utama ya tidak

2. Diagram Activity hotel yang di usulan

❽ erikut ini ❾ ❿➀➁➂➁➀➃ ➄ ➁ ❾ ➅ ➆ ❾ ➇ ➈ ang menggambarkan aktivitas transaksi hotel ➈ ang diusulkan ➉ Gambar 4.8. Diagram Activity hotel Usulan receptionist sistem pilih menu cek kamar Input tanggal tipe kamar sesuai pesanan tampil menu cek kamar cek ketersediaan kamar masuk menu check In muncul alert pilihan ganti tgl atau batal tersedia melakukan reservasi tersedia simpan ke database tampil no reservasi cek membatalkan reservasi lanjut check IN cancel tampil DP no Kamar pilih menu check Out tampil menu check OUt input no kamar tampil total pembayaran menu check Out tamu berhasil check Out simpan ke database dan cetak tidak tersedia menyimpan ke database

3. Diagram Activity transaksi Yang Diusulkan

➊ erikut ini activit ➋ diagram ➋ ang menggambarkan aktivitas prosedur laundr ➋ ➋ ang diusulkan Gambar 4.9. Diagram Activity prosedur transaksi Yang Diusulkan receptionist sistem pilih menu status kamar tampil status kamar input tanggal yang akan di cek tampil status kamar dan data tamu menu transaksi input no kamar tampil data tamu data transaksi tamu laundry cafe pilihan penggunaan fasilitas input pesanan laundry tampil rincian biaya laundry input pesanan cafe tampil rincian biaya cafe masuk ke transaksi menyimpan ke databse

4. Diagram Activity Pengolahan Data Yang Di Usulan

a ➌ ➍ engolahan ➎ ata ➏ otel ➐ erikut ini activit ➑ diagram ➑ ang menggambarkan prosedur ➍ engolahan ➎ ata hotel ➑ ang diusulkan ➌ Gambar 4.10. Diagram Activity Pengolahan Data Hotel Usulan admin sistem pilih menu setup hotel tampil menu setup hotel input type,harga no kamar pilih data yg akan dihapus tampil data yg akan dihapus konfirmasi data hapus data ya edit data tambah data hapus data pilih data yg akan di edit tidak tampil data yg akan di edit field yg akan di edit aktiv edit field yg akan diubah menyimpan ke databse info data sukses b ➒ ➓ engolahan ➔ ata → aundr ➣ ↔ erikut ini activit ➣ diagram ➣ ang menggambarkan prosedur ➓ engolahan ➔ ata → aundr ➣ ➣ ang diusulkan Gambar 4.11. Diagram Activity Pengolahan Data Laundry Usulan c ➒ ➓ engolahan ➔ ata ↕ afe ↔ erikut ini activit ➣ diagram ➣ ang menggambarkan prosedur ➓ engolahan ➔ ata ↕ afe ➣ ang diusulkan Gambar 4.12. Diagram Activity Pengolahan Data Cafe Usulan admin sistem pilih menu setup laundry tampil menu pengolahan data laundry pilih data yang akan diedit tampil data yg akan di edit field yg akan di edit aktif edit field yg akan diubah simpan ke database info data sukses admin sistem pilih menu pengolahan data cafe tampil menu pengolahan data cafe tambah data edit data pilih fungsi tambah data input menu cafe dan harga pilih data y g akan di edit tampil data y g akan di edit field y g akan di edit aktiv edit field y g akan di edit simpan ke database info data sukses d ➙ ➛ engolahan ➜ ata ➝ ➞ pe ➟ amar ➠ erikut ini activit ➞ diagram ➞ ang menggambarkan prosedur ➛ engolahan ➜ ata ➝ ➞ pe ➟ amar ➞ ang diusulkan Gambar 4.13. Diagram Activity Pengolahan Data Type KamarUsulan

5. Diagram activity Laporan

➠ erikut adalah diagram activit ➞ ➞ ang menggambarkan prosedur ➡ aporan ➞ ang diusulkan ➙ Gambar 4.14. Diagram Activity Laporan Yang Diusulkan admin Sistem pilih menu pengolahan data type kamar tampil menu pengolahan data Type kamar edit Type Kamar tambah Type Kamar pilih fungsi Edit pilih type kamar yang akan di edit tampil type kamar yg akan di edit field yg akan di edit aktiv edit Type kamar pilih fingsi tambah input Type, Harga dan No kamar simpan ke database info data sukses admin, Gm sistem input periode laporan tampil laporan per periode cetak Laporan laporan di cetak pilih menu laporan tampil menu laporan 4.2.3.3.Sequence Diagram ➢➤➥ ➦➤➧ ➨➤ ➩ ➫➭➯ ➲ ➭➳ digunakan untuk menggambarkan perilaku pada sebuah scenario ➵ ➸ iagram ini menunjukan sejumlah contoh objek dan messeg ➺ ang diletakan diantara objek ➻ objek di dalam use case ➵ ➼ omponen utama sequence diagram terdiri dari objek ➺ ang dituliskan pada kotak segi empat ➽ messegdiwakilkan dengan garis tanda panah dan waktu ➺ ang ditunjukan dengan dengan progress vertical ➵

1. Sequence Diagram Pada Saat Login

➾ erikut ini sequence diagram ➺ ang menggambarkan pada saat login ➵ Gambar 4.15. Sequence Login receptionist, admin, GM form login database cek login 1 : masuk ke sistem 2 : tampil form login 3 : input user ID password 4 : login 5 : verifikasi Login 6 : loginvalid 7 : masuk ke halaman utama

2. Sequence Diagram hotel usulan

➚ erikut adalah sequence diagram ➪ ang menggambarkan prosedur menu hotel Gambar 4.16. Sequence Diagram Hotel Yang Diusulkan receptionist main database 1 : pilih menu cek kamar 2 : tampil menu cek kamar 3 : Input tanggal tipe kamar sesuai pesanan 4 : cek ketersediaan kamar 5 : tersedia 6 : melakukan reservasi 7 : koneksi database 8 : simpan data 9 : tampil no reservasi 10 : cek 11 : batalkan reservasi 12 : koneksi database 13 : simpan data 14 : masuk menu check In 15 : tampil DP no Kamar 16 : koneksi database 17 : simpan data 18 : data tersimpan dan cetak 19 : proses selesai 20 : pilih menu check Out 21 : tampil menu check OUt 22 : input no kamar 23 : koneksi database 24 : tampil total pembayaran 25 : alert tamu berhasil cek Out 26 : koneksi database 27 : simpan data 28 : data tersimpan dan cetak

3. Sequence Diagram menu transaksi hotel usulan

➶ erikut sequence diagram ➹ ang menggambarkan prosedur menu transaksi hotel Gambar 4.17. Sequence Diagram Transaksi hotel yang di Usulkan receptionist main database 1 : pilih menu status kamar 2 : tampil status kamar 3 : input tanggal yang akan di cek 4 : koneksi database 5 : tampil status kamar dan data tamu 6 : proses selesai 7 : menu transaksi 8 : input no kamar 9 : tampil data tamu data transaksi tamu 10 : pilih pengguanaan fasilitas 11 : menu laundry 12 : input pesanan laundry 13 : koneksi database 14 : tampil rincian biaya laundry 15 : masuk ke transaksi 16 : simpan data 17 : transaksi bertambah 18 : menu cafe 19 : input pesanan cafe 20 : koneksi ke database 21 : tampil rincian biaya cafe 22 : masuk ke transaksi 23 : simpan data 24 : transaksi bertambah 25 : proses selesai

4. Sequence Diagram pengolahan data usulan

a ➘ ➴ engolahan ➷ ata ➬ otel ➮ erikut sequence diagram ➱ ang menggambarkan prosedur menu pengolahan data ➬ otel ➱ ang diusulkan Gambar 4.18. Sequence Diagram Pengolahan Data Hotel Yang Diusulkan admin form pengolahan data hotel pengolahan data hotel database 1 : pilih menu pengolahan data hotel 2 : tampil form pengolahan data hotel 3 : hapus data 4 : pilih data yang akan dihapus 5 : tampil data yang akan di hapus 6 : konfirmasi data 7 : hapus data 8 : data di hapus 9 : simpan data 10 : proses hapus data selesai 11 : pilih fungsi tambah data 12 : input type harga, dan no kamar 13 : koneksi ke database 14 : simpan data 15 : Proses tambah data selesai 16 : pilih menu edit data 17 : pilih data yang akan di edit 18 : tampil data yang akan di edit 19 : field yang akan di edit aktiv 20 : edit field yang akan di ubah 21 : koneksi ke database 22 : simpan data 23 : info data sukses b ✃ ❐ engolahan ❒ ata ❮ aundr ❰ Ï erikut sequence diagram ❰ ang menggambarkan prosedur menu pengolahan data ❮ aundr ❰ ❰ ang diusulkan Gambar 4.19. Sequence Diagram Pengolahan Data Laundry Yang Diusulkan c ✃ ❐ engolahan ❒ ata Ð afe Ï erikut sequence diagram ❰ ang menggambarkan prosedur menu pengolahan data cafe ❰ ang diusulkan Gambar 4.20. Sequence Diagram Pengolahan Data Cafe Yang Diusulkan admin form pengolahan data Laundry pengolahan data Laundry database 1 : pilih menu pengolahan data laundry 2 : tampil form pengolahan data laundry 3 : pilih data laundry yang akan di edit 4 : tampil data laundry yang akan di edit 5 : field yang akan di edit aktiv 6 : edit field yang akan di ubah 7 : koneksi ke database 8 : simpan data 9 : info data sukses admin form pengolahan data Cafe pengolahan data cafe database 1 : pilih menu pengolahan data cafe 2 : tampil form pengolahan data cafe 3 : fungsi tambah data 4 : pilih fungsi tambah data 5 : input menu cafe dan harga 6 : koneksi ke database 7 : simpan data 8 : proses tambah data selesai 9 : pilih fungsi edit data 10 : tampil data yang akan di edit 11 : field yang aka di edit aktiv 12 : edit field yang akan di edit 13 : koneksi ke database 14 : simpan data 15 : info data sukses d Ñ Ò engolahan Ó ata Ô Õ pe Ö amar × erikut sequence diagram Õ ang menggambarkan prosedur menu pengolahan data Ô Õ pe Ö amar Õ ang diusulkan Gambar 4.21. Sequence Diagram Pengolahan Data Type kamar Yang Diusulkan

5. Sequence Diagram Laporan

× erikut ini merupakan gambar sequence diagram mencetak laporan Gambar 4.22. Sequence Diagram Laporan Usulan admin form pengolahan data Type kamar pengolahan data type kamar database 1 : pilih menu pengolahan data type kamar 2 : tampil form pengolahan data type kamar 3 : fungsi edit type kamar 4 : pilih fungsi edit 5 : pilih type kamar yg akan di edit 6 : tampil type kamar yg akan di edit 7 : field yang akan di edit aktiv 8 : edit type kamar 9 : koneksi ke database 10 : simpan data 11 : proses edit data selesai 12 : pilih fungsi tambah type kamar 13 : input type, harga no kamar 14 : koneksi ke database 15 : simpan data 16 : info data sukses admin, GM laporan database 1 : pilih menu laporan 2 : tampil menu laporan 3 : input periode laporan 4 : meminta data 5 : menampilkan data 4.2.3.4. Ø ÙÚ Û Û ÜÝÚ Þß Úà á lass diagrammengambarkan struktur dan deskripsi âãä å å æ çäâ è ä é ê dan objek beserta hubungan satu sama lain seperti âë ìíä îìï êì í , pewarisan ð asosiasi dan lain ñ lain ò ó erikut ini adalah âãä å å ô î äé õ ä ï ö ang menggambarkan skema ö ang terdapat pada database ò Gambar 4.23. Class diagram yang diusulkan kamar -int noKamar -int idTypeKamar -int Status +getIdTypeKamar +setIdTypeKamar +getNoKamar +setNoKamar +getStatus +setStatus detailTransaksi -IdTransaksi +order +totalHarga +idMenu +idKamar +idLaundry +qty +getIdKamar +setIdKamar +getIdLaundry +setIdLaundry +getIdMenu +setIdMenu +getIdTransaksi +setIdTransaksi +getOrder +setOrder +getQty +setQty +getTotalHarga +setTotalHarga user -idUser +password +getIdUser +setIdUser +getPassword +setPassword Laundry -IdLaundry +jenis +hargaLaundry +getHarga +setHargaLaundry +getIdLaundry +setIdLaundry +getJenis +setJenis Pengunjung -IdTamu +nama +alamat +hp +tglCi +tglCo +getAlamat +setAlamat +getHp +setHp +getIdTamu +setIdTamu +setNama +getTglCi +setTglCi +getTglCo +setTglCo menu -IdMenu +menu +HargaMenu +IdTypeMenu +getIdTypeMenu +setIdTypeMenu +getHargaMenu +setHargaMenu +getIdMenu +setIdMenu +getMenu +setMenu Transaksi -idTransaksi +idTamu +noKamar +dp +jumlah +sisa +tgltransaksi +getNoKamar +setNoKamar +getTgltransaksi +setTgltransaksi +getDp +setDp +getIdTamu +setIdTamu +getIdTransaksi +setIdTransaksi +getJumlah +setJumlah +getSisa +setSisa TypeKamar -idTypeKamar +typeKamar +hargaKamar +getHargaKamar +setHargaKamar +getIdTypeKamar +setIdTypeKamar +getTypeKamar +setTypeKamar TypeMenu -idTypeMenu +TypeMenu +getTypeMenu +setTypeMenu +getIdTypeMenu +setIdTypeMenu Koneksi -connDb +status +getConnection +setStatus +koneksidb ShowAllDatabase -conn +getData Cafe +String idTransaksi +doubke jumlah +double sisa +String Id = =idTau +getIdTamu +setIdTamu +getIdtransaksi +getJumlahsetJumlah +Operation1getSisa +OperatiosetSisan2 +clearFormation2 4.2.3.5. ÷ øù ú øûüûý þÿ ✁✂ ù C ✄☎✆ ✄✝ ✞ ✝ ✟ ✠✡☛ ☞✌ ☛ ☎ menggambarkan struktur dan hubungan antar komponen piranti lunak ✍ ✎ ermasuk ketergantungan ✏ dependenc ✑✒ diantaran ✑ a ✓ ✔ omponen piranti lunak adalah modul berisi code ✍ ✕✖ ik berisi source code ataupun binar ✑ code baik librar ✑ maupun ex ✗✘✙✎ ✖ ✕ ✚✗ , ✖ ✛✜ ✑ ✖ ✢ ✣ ✤✙ ✢✘✙ ✚ ✥✖✦ ✖ ✘ ✧ ✤ ✥ ✛ ✚✗ ✎ ✛ ✤ ✗ , ✚ ✛ ✢ ✜ ✎ ✧ ✤✗ ✤ ✖ ✙ ✥ ✙✢ ★ ✙✢ ✎ ✛ ✤✗ . U ✤✙ ✤✢ ✑ ✖ ✜ ✧ ✤ ✥ ✧ ✢✗✢ ✎✗ ★ ✕ ✗✢ ✎✙ ✜ ✦✖★ ✛ ✕ ✗ ✕ ✗ ★✖✥ ✖ ✘✚ ✖ ✩ ✩ ✦ ✖ ✢ ✖ ✎ ✖ ✙ ✥ ✖ ✘ ✜ ✖ ✣ ✗ . T ✖✥ ✛ ✦ ✖✥✖ ✎ ✪ ✙ ✣ ✖ ✦✖★ ✛ ✜ ✧ ✤ ✥ ✧ ✢ ✗✢ - ✜ ✧ ✤ ✥ ✧ ✢ ✗✢ ✑ ✖ ✢ ✣ ✚✗ ✕ ✛ ✫ ✜ ✗✘ ✛ ✚ . ✜ ✧ ✤ ✥ ✧ ✢ ✗✢ ✦✖✥ ✖ ✎ ✪ ✙ ✣ ✖ ✕ ✗ ★ ✙ ✥✖ ✛ ✢✎✗ ★ ✬ ✖ ✘✗ , ✑ ✖ ✛ ✎✙ ✜✙✤ ✥ ✙✚ ✖ ✢ ✚ ✖ ✑ ✖ ✢ ✖ ✢ ✑ ✖ ✢ ✣ ✦ ✛✩ ✗ ✦ ✛ ✖ ✜ ✖ ✢ ✩ ✗ ✕ ✙ ✖✫ ✜ ✧ ✤ ✥ ✧ ✢✗✢ ✙ ✢✎✙ ✜ ✜ ✧ ✤ ✥ ✧ ✢✗✢ ✚ ✖ ✛ ✢ ✓ Gambar 4.24. ÷ øù úø ûüûý ✭ÿ ✁ ✂ ù Pelayanan Tamu hotel 4.2.4 Perancangan Antar Muka ✮✗ ★✖ ✢ ✘ ✖ ✢ ✣ ✖ ✢ ✖ ✢✎ ✖★ ✤✙ ✜ ✖ ✖✦ ✖ ✚ ✖✫ ✥ ✗✢ ✣✣ ✖ ✤ ✕✖★✖ ✢ ✎ ✖ ✤ ✥ ✛ ✚ ✖ ✢ ✑ ✖ ✢ ✣ ✦ ✛✣ ✙ ✢ ✖ ✜ ✖ ✢ ✩ ✗✘ ✖★✖ ✚ ✖ ✢ ✣✩ ✙✢ ✣ ✧ ✚✗ ✫ ✥ ✗✢ ✣ ✣ ✙ ✢ ✖ , ✛ ✢ ✎✗ ★✖ ✜ ✩ ✛ ✑ ✖ ✢ ✣ ✦ ✛✣✙✢ ✖ ✜ ✖ ✢ ✧ ✚✗ ✫ ✥ ✗✢ ✣ ✣ ✙✢ ✖ . ✯ ✦ ✖✥ ✙ ✢ ✦ ✖ ✚ ✖ ✤ ✖ ✢✎ ✖★ ✤✙ ✜ ✖ ✛ ✢ ✛ ✎✗ ★✦ ✖✥✖ ✎ ✕ ✗ ✕ ✗ ★ ✖✥✖ ✕✖ ✣ ✛ ✖ ✢ ✑ ✖ ✢ ✣ ✫✖★ ✙ ✩ ✦ ✛ ✚ ✖ ✜✙ ✜ ✖ ✢ ✍ ✑ ✖ ✛ ✎✙ ✦✖★ ✛ ✤✙ ✚ ✖ ✛ ✤ ✗✢✗✢ ✎✙ ✜ ✖ ✢ ✩ ✎ ★ ✙ ✜ ✎✙ ★ ✤ ✗✢✙ ✑ ✖ ✢ ✣ ✖✦ ✖ ✦ ✖ ✚ ✖ ✤ ✥★ ✧ ✣ ★ ✖ ✤ , ✎ ✖ ✤ ✥ ✛ ✚ ✖ ✢ ✛ ✢ ✥ ✙ ✎ ✦ ✖ ✢ ✧ ✙✎ ✥ ✙ ✎ ✦ ✖ ✚ ✖ ✤ ✩ ✗✎ ✛ ✖✥ ✬✙✢ ✣✩ ✛ ✑ ✖ ✢ ✣ ✎✗✚ ✖✫ ✦ ✛ ✎✗✢✎✙ ✜ ✖ ✢ ✦ ✖✥✖ ✎ ✦ ✛ ✙ ★✖ ✛✜ ✖ ✢ ✩ ✗ ✥ ✗ ★ ✎ ✛ ✕ ✗ ★ ✛✜ ✙ ✎ ✛ ✢ ✛ : Resource server database koneksi server

4.2.3.6. Struktur Menu

✰ truktur menu pada ✱ ang terdapat pada perancagan ini dapat mengintegrasikan sebuah data dalam sistem dan disertai dengan instruksi ✱ ang ada pada setiap pilihan menu ✲ ✰ ebetuln ✱ a struktur menu dibedakan berdasarkan hak akses ✱ ang dimiliki masing ✳ masing tipe user ✲

1. Struktur Menu Tampilan Aplikasi

Gambar 4.25. Struktur Menu Pelayanan Tamu Hotel 4.2.3.7. Perancangan Input ✴ erancangan input merupkana gambaran interface atau gambaran interface atau antar muka antar muka tempat memasukan data ✳ data kedalam sistem ✲ ✵ imana pada perancangan input ✱ ang dibuat meliputi bentuk ✳ bentuk dokumen dasar ✱ ang akan digunakan untuk mendapatkan data dalam perancangan tersebut ✲ ✴ ernacangan input ✱ ang dibuat haruslah dapat memberikan penjelasan bagi pemakain ✱ a ✶ baik dari bentuk maupun dari masukan ✱ ang akan diisi ✲ ✷ dapun perancangan input ✱ ang akan dibuat pada sistem informasi pada pela ✱ anan tamu hotel ✱ aitu sebagai berikut ini ✸

1. Desain Form Login

✹ orm login digunakan untuk membedakan hak akses pengguna ✺ ✻ ✼ lalui form login ini pengguna ✽ ang boleh masuk sistem ini adalah pengguna ✽ ang mengetahui ✾✿ ❀❁ ❂❃ ❄❀ dan ❅ assword ✺ ❆ esain form ❇ ogin ini dibuat seprti gambar dibawah ini ❈ Gambar 4.26. Rancangan menu login 2. Desain Form Menu utama ✻ ✼ nu utama ini merupakan tampilan awal ketika user masuk aplikasi dan telah selesai ❇ ogin ✺ ❉ ser dapat membuka menu file ❊ hotel ❊ café ❊ laundr ✽ ❊ ❅ engolahan ❆ ata ❊ ❋ ransaksi dan ● elp ✺ Gambar 4.27. Rancangan Manu utama 3. Perancangan Menu Reservasi ✻ ✼ rupakan form ✽ ang berfungsi untuk melakukan proses reservasi hotel ✺ ❍ ang apabila akan melakukan reservasi untuk check ■ in dalam waktu ✽ ang masih agak lama maka tersedia menu cek kamar untuk mengecek tersedia apakah tidak kaar ❏ ang akan dipesan oleh tamu tersebut ❑ ▲ edangkan apabila ❏ ang ingin cek ▼ in pada hari tersebut atau ketersediaan kamar ❏ ang kosongdapat terlihat pada form ❏ ang dibawahn ❏ a ❑ ◆ an bila tersedia dan akan melakukan check ▼ in pada tanggal tersebut maka dari menu reservasi tersebut dapat langsung menuju ke menu selanjutn ❏ a ❏ aitu menu check ▼ in ❑ Gambar 4.28. Rancangan Menu Reservasi 4. Perancangan Menu Check In ❖ P rupakan form ❏ ang berfungsi untuk melakukan check ▼ in ◗ ❏ ang sebelumn ❏ a telah reservasi pada menu reservasi ❑ ▲ etelah melakukan proses tamu akan mendapatkan bukti check ▼ in ❑ Gambar 4.29. Rancangan Menu ❘❙❚ ❘ ❯ - ❱❲ 5. Perancangan Menu Check Out ❳ ❨ rupakan form ❩ ang berfungsi untuk melakukan check ❬ out ❭ ❪ an dalam menu check ❬ out ini akan tampil seluruh transaksi ❩ ang telah digunakan oleh tamu ❭ Gambar 4.30. Rancangan Menu ❫ ❴❵❛❜ -O ❝❞ 6. Perancangan Menu Cafe ❡ ada menu cafe ini berfungsi untuk menginputkan data pesanan tamu ❩ ang dipesan oleh tamu dan data tersebut akan masuk pada menu transaksi ❭ Gambar 4.31. Rancangan Menu Cafe

7. Perancangan menu laundry

❢ alam menu laundr ❣ ini berfungsi untuk tamu ❣ ang akan menggunakan fasilitas laundr ❣ ❤ ✐ ❥ n data laundr ❣ tersebut akan masuk pada transaksi ❦ Gambar 4.32. Rancangan Menu laundry 8. Perancangan Menu Pegolahan Data Kamar ❧ ada menu pengolahan data kamar ini berfungsi utuk admin ❣ ang nantin ❣ a akan tambah atau edit kamar hotel maupun itu no ❦♠ ❥ mar ❤ ♥❣ pe kamar ataupun harga dari kamar hotel ❦ Gambar 4.33. Rancangan Menu Pegolahan Data Kamar 9. Perncangan Menu Pengolahan Data Cafe ♦ ada menu pengolahan data cafe ini berfungsi untuk tambah atau edit menu di cafe maupun itu t ♣ pe menu qr enu ataupun harga s Gambar 4.34. Rancangan Menu Pengolahan Data Café 10. Perancangan Menu Pengolahan Data Laundry ♦ ada menu pengolahan data t aundr ♣ ini han ♣ a berfungsi untuk edit t aundr ♣ saja s ✉ arena ♣ ang tersedia dan ditentukan oleh hotel han ♣ a dihitung dari jenis laundr ♣ untuk baju anak dan dewasa s Gambar 4.35. Rancangan Menu Pengolahan Data Laundry 11. Perancangan Menu Pengolahan Data Type Kamar ♦ ada menu pengolahan data t ♣ pe kamar berfungsi untuk tambah atau edit ✈✇ t ♣ pe kamar q ①♣ pe kamar dan harga kamar s Gambar 4.36. Rancangan Menu Pengolahan Data Type Kamar 12. Perancangan Menu Transaksi ② ada ③④ nu transaksi berfungsi sebagai menu untuk mengecek ⑤⑥ ansaksi tiap tamu ⑦ transaksi apa saja ⑧ ang telah di lakukan oleh tamu ⑨ ⑩ an untuk memudahkan apabila tamu akan menambah fasilitas laundr ⑧ atau café kembali ⑦ ⑥ eceptionist tinggal memilih menu laundr ⑧ atau cafe untuk menambah transaksi tersebut ⑨ ⑩ an natin ⑧ a akan muncul no kamar tamu secara otomatis ⑨ Gambar 4.37. Rancangan Menu Transaksi 4.2.4. Perancangan Aritektur Jaringan ❶ nfrastruktur ❷ ❸❹ ❺❻❺❼ ❼ ❽❾❿ adalah sebuah konfigurasi jaringan dimana jaringan wireless tidak han ⑧ a berhubungan dengan sesama jaringan wireless saja ⑨ ❾ kan tetapi ⑦ terhubung juga dengan jaringan ❷ ❸❹ ❺ ➀ . ❾ gar jaringan ❷ ❸❹ ❺❻❺ ❼ ❼ dapat berhubungan dengan jaringan ➁ ➂➃ ➄➅ . ➆ aka disini digunakan ➇ ➈➈ ➄ ➉ ➊➋ ➂➌➍ ➎ ang fungsin ➎ a sama kurang lebih dengan antenna ➏

4.2.4.3. Acces Point

➐ ada ➁ ➂➃ ➄ ➑ ➄ ➉ ➉ ➒➓➔→ ➅ ➄ ➣ ➂ ➈ ➄ ➍ ➃ ➇ ➌➉ ➈ ➄➂ ➣ ➄➃ disebut sebagai ➇➈➈ ➄ ➉ ➊➋ ➂➌➍→ dan terhubung pada jaringan kabel pada suatu lokasi ➎ ang tetap ➏ ↔↕ gas dari acces point adalah mengirim dn menerima data → serta berfungsi sebagai buffer data antara ➁ ➂➃ ➄ ➑ ➄ ➉ ➉ ➒➓➔ dengan ➁ ➂➃ ➄➅ ➒➓➔ ➏ ➙ atu akses point dapat mela ➎ ani sejumlah ➛➉ ➄➃ ➜ tergantung metode akses ➎ ang digunakan ➝ untuk jarak sampai ratusan kaki ➏ ➞ mumn ➎ a antenna akses point ditempatkan pada langit ➟ langit ruangan → atau dimanapun tergantung pada cakupan ➎ ang diinginkan ➏ ➐ enggunaan akses point dapat meningkatkan cakupan jaringan ➏ ➠ arak jangkauann ➎ a dapat mencapai hingga ratusan kaki ➜ ➡ kaki = 0,3 ➢ ➤➥➤➦ . ➐ ➤ ➧ ➤ ➢ ➨ ➩ ➥ ➩ ➧ ➫ ➤ ➭↕ ➩➯ ➩ ➲ ➫ ➤ ➫ ➨ ➳➵➧ ➥ ➯ ➩ ➦ ↕➫ ➢ ➤ ➢ ➨ ➤➦ ➥ ➵ ➢ ➭ ➩ ➧ ➸ ➲ ➩ ➧ ➺ ➩ ➎ ➩ ➢ ➵➧➵ ➢ ↕ ➢ , ➩➸ ➩ ➦ ➺➩ ➨ ➩ ➥ ➤ ➢ ➩ ➫ ➥ ➵➲ ➩ ➧ ➲ ➳➧ ➤ ➲ ➥ ➵ v ➵ ➥ ➩ ➫ ➎ ➩ ➧ ➸ ➯➩ ➧ ➺➩➻ . 4.2.4.4. Kelas IP Addres U ➧ ➥ ↕ ➲ ➢ ➤ ➢ ➨ ➤➦ ➢ ↕ ➺➩➯ ➨ ➦ ➳ ➫ ➤ ➫ ➨ ➤ ➢ ➭ ➩➸ ➵ ➩ ➧ ➧ ➎ ➩ , ➼ ➐ ➩➺ ➺ ➦➤ ➫ ➫ ➺➵➲ ➤ ➻➳ ➢ ➨ ➳ ➲ ➩ ➧ ➺ ➩➻ ➩ ➢ ➲ ➤ ➻➩ ➫ - ➲ ➤ ➻ ➩ ➫ ➏ D ➩ ➫ ➩ ➦ ➨ ➤➦ ➥ ➵ ➢ ➭ ➩ ➧ ➸➩ ➧ ➨ ➤ ➢ ➭ ➩➸ ➵ ➩➧ ➼ ➐ ➩➺ ➺ ➦➤ ➫ ➲ ➤ ➺➩➻ ➩ ➢ ➲ ➤ ➻➩ ➫ - ➲ ➤ ➻➩ ➫ ➩➺ ➩➻ ➩➯ ↕ ➧ ➥ ↕ ➲ ➢ ➤ ➢ ↕ ➺ ➩➯ ➲ ➩ ➧ ➨ ➤ ➧ ➺ ➵➫ ➥ ➵ ➭ ↕ ➫ ➵ ➩ ➧ ➨ ➤ ➧ ➺ ➩ ➽ ➥ ➩ ➦ ➩ ➧ ➼ ➐ ➩➺➺ ➦➤ ➫ ➏ D ➤ ➧ ➸➩ ➧ ➢ ➤ ➢ ➭ ➤➦ ➵➲ ➩ ➧ ➫ ➤ ➭ ↕ ➩➯ ➦ ↕ ➩ ➧ ➸ ➧ ➳ ➢ ➳ ➦ ➾ ➩ ➦ ➵➧ ➸➩ ➧ ➭ ➤ ➭ ➤➦ ➩ ➨ ➩ ➭➻➳➲ ➼ ➐ ➩➺ ➺ ➦➤ ➫ ➲ ➤ ➨ ➩➺➩ ➼ S ➐ ➵➧ ➥➤➦ ➧ ➤➥ S ➤➦ v ➵ ➚➤ ➨ ➦ ➳ ➪ ➵ ➺ ➤➦ ➺ ➵➫ ↕ ➩ ➥ ↕ ➩ ➦➤ ➩ ➺➵➩ ➫ ↕ ➢ ➫ ➵➲ ➩ ➧ ➨ ➤ ➧ ➸➩ ➧ ➩ ➧ ➩ ➧ ➲ ➳ ➢ ↕ ➧➵ ➥ ➩ ➫ ➻➳ ➚ ➩➻ tersebut akan lebih baik ➶ dibandingkan dengan jika setiap pemakai individual harus meminta ➹ ➘ addres ke otoritas pusat ➴ aitu internet assigned numbers authorit ➴ ➷ ➹ ➬➮➬ ➱✃

4.2.4.5. Subnet Mask

❐ ubnet didefinisikan dengan mengimplementasikan masking bit ➷ ❒ ❮❰ ÏÐÑ ÒÓ ❒ Ô kepada ➹ ➘ address ✃ ❐ truktur subnet mask sama dengan struktur ➹ ➘ addres ➶ ➴ akni terdiri dari Õ Ö bit ➴ ang dibagi atas × segmen ✃ Ø entuk subnet mask adalah urutan bit Ù ➶ diikuti bit Ú jumlah bit Ù menentukan tingkat subnet mask ✃ ÛÜ bel berikut ini memberikan beberapa contoh harga subnet mask ✃ Tabel 4.11 Contoh Subnet Mask no Subnet mask biner Decimal Hexa tingkat Ý Þ 11111111.11111111.00000000.00000000 255.255.0.0 FF.FF.00.00 16bit ß Þ 11111111.11111111.11111111.00000000 255.255.255.0 FF.FF.FF.00 24bit à Þ 11111111.11111111.11111111.10000000 255.255.255.128 FF.FF.FF.80 25bit á Þ 11111111.11111111.11111111.11000000 255.255.255.192 FF.FF.FF.C0 26bit â Þ 11111111.11111111.11111111.11100000 255.255.255.224 FF.FF.FF.E0 27bit 101 ãäã å æç è éêç ê ëì ä íæ îäë è ê ë ï ðñæ äë í æí ìêç ò óô ó õ ö ÷øùö ùúûüý þ Tahap Implementasi adalah tahap kelanjutan dari tahap perancangan. Pada tahapan ini akan menjelaskan mengenai sistem yang dirancang dan cara menggunakan sistem tersebut. Langkah dari proses implementasi ini adalah urutan kejadian dari kegiatan awal sampai dengan kegiatan akhir yang harus dilakukan dengan untuk mewujudkan sistem yang telah dirancang tersebut. ÿ ✁ ✁ ✂ ü ûü ý ü ú õ ö ÷øù ö ùúûüý þ Sistem merupakan kumpulan-kumpulan dari komponen-komponen yang saling berhubungan untuk membangun suatu sistem itu sendiri. Pada implementasi yang akan diuraikan untuk membangun suatu sistem yang akan dibangun dibutuhkan perangkat-perangkat untuk membangunnya. Dalam sistem sistem informasi yang akan penulis buat dibutuhkan beberapa komponen baik berupa perangkat keras ✄☎✆ ✝✞ ☎ ✆ ✟ ✠ dan perangkat lunak ✡ ☛☞✌✞ ☎ ✆ ✟ ✠ yang dipadukan guna untuk mendukung berjalannya suatu sistem informasi. Perangkat keras yang dimaksudkan adalah perangkat komputer secara fisik, sedangkan perangkat lunak merupakan program-program komputer untuk menjalankan untuk menjalankan suatu pekerjaan yang akan kita kerjakan. Program-program tersebut ditulis dalam bahasa khusus yang dimengerti dalam bahasa Komputer. Dalam mengimplementsikan perangkat lunak pemantauan dan pengendalian aplikasi sistem informasi pelayanan tamu hotel Tirta Dahlia Cianjur ini terdapat beberapa hal yang menjadi batasan implementasi yaitu sebagai berikut ini : 1. Tidak semua kebutuhan sistem informasi pelayanan tamu hotel dapat dikerjakan, tetapi hanya pada bagian subsistem yang mendukung sistem informasi pelayanan tamu hotel dan beberapa aplikasi pendukung lainnya. 2. Basis data yang digunakan dalam mengimplementasikan sistem informasi retribusi adalah SQLyog 3. Tampilan dalam aplikasi ini berbahasa Indonesia 4. Program yang dibuat tidak rumit dan mudah untuk digunakannya. ✍ ✎✏✎ ✑✎ ✒ ✓ ✔✕✖ ✓ ✖✗✘✙ ✚ ✛ ✜✖✢✙✗ ✣✤✙✘ ✥ ✦ ✗✙ ✤ Beberapa peragkat lunak yang harus disiapkan dalam penggunaan sistem informasi informasi pelayanan tamu pada Hotel Tirta Dahlia Cianjur yaitu melakukan beberapa proses instalasi ✧★✩★✪✫ ✬✭★ ✮✯ ✯✫ ✫✪✰ yang dilakukan antara lain: 1. Program software java Netbeans IDE 6.7.1 sebagai perangkat lunak yang menyediakan fasilitas yang memadai untuk membuat suatu aplikasi program 2. MySQL sebagai perangkat lunak pengembang dalam pembuatan basis data 3. Sistem poerasi yang digunakan yaitu standar Windows SP XP 2. ✱ ✲✳✲ ✴✲ ✵ ✶ ✷✸✹ ✶ ✹✺✻✼ ✽ ✾ ✿✹❀✼✺✼ ❁ ❂ ✼ ✻ ❃ ✹❀✼ ✽ Kebutuhan perangkat keras merupakan hal penting dalam sebuah sistem informasi, karena suatu sistem didukung oleh perangkat keras yang sesuai dengan kebutuhan sistem perangkat lunak lalu akan menghasilkan suatu sistem yang lebih baik. Oleh sebab itu perlu dilakukan penetapan kebutuhan perangkat keras yang khusunya berfungsi sebagai ❄ ❅❆ ❇❅❆ atau penyedia layanan. Adapun kebutuhan perangkat keras yang dibutuhkan nerdasarkan kebutuhan minimal yang harus dipenuhi ❄ ❅❆ ❇❅❆ maupun ❈❉❊ ❅ ❋ ● adalah sebagai berikut ini : 1. Server 1. Processor yang digunakan adalah AMD athlon Dual core processor dengan kecepatan 2.4 Ghz. 2. RAM 512 MB dan rekomendasi minimum 256 Mb 3. Hardisk 120Gb dan rekomendasi minimum 80 Gb 4. Keyboard, Mouse dan monitor. 2. Client 1. Processor yang direkomendasikan intel Pentium 4 dengan kecepatan 1.80 Ghz 2. RAM yang direkomenasikan 256 Mb 3. Hardisk yang direkomendasikan 80 Gb 4. Printer 5. Monitor LCD 14 6. Keyboard dan Mouse. ❍ ■❏■ ❑■ ▲ ▼ ◆❖P ▼ P◗❘❙ ❚ ❯ ❱❙ ❚ ❯❚ ❲ ❙ ❘❙ Pembangunan dalam basis data yang digunakan yaitu dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah SQLyog Enterprise. Implementasi basis data dalam SQL yaitu sebagai berikut : ❲ ❳❨ ❳ ❱ ❳ ❩❬ : dbhotel1 1. tdetailtransaksi CREATE TABLE `tdetailtransaksi` `idTransaksi` int11 NOT NULL, `order` char30 NOT NULL, `hargaSatuan` decimal10,0 NOT NULL, `totalHarga` decimal10,0 NOT NULL, `qty` int11 NOT NULL DEFAULT 1, KEY `FK_tdetailtransaksi` `idTransaksi`, CONSTRAINT `FK_tdetailtransaksi` FOREIGN KEY `idTransaksi` REFERENCES `ttransaksi` `idTransaksi` ENGINE=InnoDB DEFAULT CHARSET=latin1

2. tkamar

CREATE TABLE `tkamar` `noKamar` int11 NOT NULL, `idTypeKamar` int11 NOT NULL, `status` tinyint1 DEFAULT 0, PRIMARY KEY `noKamar`, KEY `FK_tkamar` `idTypeKamar`, CONSTRAINT `FK_tkamar` FOREIGN KEY `idTypeKamar` REFERENCES `ttypekamar` `idTypeKamar` ENGINE=InnoDB DEFAULT CHARSET=latin1

3. tlaundry

CREATE TABLE `tlaundry` `laundry` varchar17 NOT NULL, `hargaLaundry` decimal10,0 NOT NULL, PRIMARY KEY `laundry` ENGINE=InnoDB DEFAULT CHARSET=latin1

4. tmenu

CREATE TABLE `tmenu` `idTypeMenu` int11 NOT NULL, `menu` varchar30 NOT NULL, `hargaMenu` decimal10,0 NOT NULL, PRIMARY KEY `menu`, KEY `FK_tmenu` `idTypeMenu`, CONSTRAINT `FK_tmenu_type` FOREIGN KEY `idTypeMenu` REFERENCES `ttypemenu` `idTypeMenu` ENGINE=InnoDB DEFAULT CHARSET=latin1

5. tpengunjung

CREATE TABLE `tpengunjung` `idTamu` int11 NOT NULL, `nama` varchar58 NOT NULL, `alamat` varchar210 DEFAULT NULL, `hp` varchar20 NOT NULL, `tglCi` date NOT NULL, `tglCo` date NOT NULL, PRIMARY KEY `idTamu` ENGINE=InnoDB DEFAULT CHARSET=latin1

6. ttransaksi

CREATE TABLE `ttransaksi` `idTransaksi` int11 NOT NULL, `idTamu` int11 NOT NULL, `noKamar` int11 DEFAULT NULL, `dp` decimal10,0 NOT NULL DEFAULT 0, `jumlah` decimal10,0 NOT NULL DEFAULT 0, `sisa` decimal10,0 NOT NULL DEFAULT 0, `tglTransaksi` date NOT NULL, `status` tinyint1 NOT NULL DEFAULT 0, PRIMARY KEY `idTransaksi`, KEY `FK_ttransaksi_tamu` `idTamu`, KEY `FK_ttransaksi_kamar` `noKamar`, CONSTRAINT `FK_ttransaksi_kamar` FOREIGN KEY `noKamar` REFERENCES `tkamar` `noKamar`, CONSTRAINT `FK_ttransaksi_tamu` FOREIGN KEY `idTamu` REFERENCES `tpengunjung` `idTamu` ENGINE=InnoDB DEFAULT CHARSET=latin1

7. ttypekamar

CREATE TABLE `ttypekamar` `idTypeKamar` int11 NOT NULL, `typeKamar` char27 NOT NULL, `hargaKamar` decimal10,0 NOT NULL, `fasilitas` varchar250 NOT NULL, PRIMARY KEY `idTypeKamar` ENGINE=InnoDB DEFAULT CHARSET=latin1

8. ttypemenu

CREATE TABLE `ttypemenu` `idTypeMenu` int11 NOT NULL, `TypeMenu` char9 NOT NULL, PRIMARY KEY `idTypeMenu` ENGINE=InnoDB DEFAULT CHARSET=latin1

9. tuser

CREATE TABLE `tuser` `idUser` char10 NOT NULL, `psw` char8 NOT NULL, PRIMARY KEY `idUser` ENGINE=InnoDB DEFAULT CHARSET=latin1

5.1.5. Implementasi Antar Muka

Kegiatan ini bertujuan untuk menerangkan secara sigkat penggunaan program sistem informasi pelayanan tamu hotel Tirta Dahlia Cianjur. Cara penggunaannya akan dijelaskan pada tabel-tabel berikut ini : Tabel 5.1. Implementasi Login User Menu Deskripsi Login Proses untuk dapat masuk ke Menu utama Tabel 5.2. Implementasi Menu Utama Menu Deskripsi File Menu program untuk melakukan pengaturan Login, Logout dan Exit Hotel Menu untuk melakukan proses cek kamar, Reservasi, check In, check Out Pengolahan data Menu untuk melakukan input, edit, tambah dan menampilkan data kamar, cafe, laundry dan type kamar. Transaksi Menu untuk meproses semua pembayaran dan untuk pemakaian jasa laundry dan café ataupun menambah item pesanan tamu yang sebelumnya sudah memesan laundry atau cafe Laporan Menu untuk mengecek laporan Tabel 5.3. Impleentasi Menu File Menu Deskripsi Login Cara untuk masuk ke menu utama Logout Menu untuk switch user Exit Menu untuk keluar dari program Tabel 5.4. Implementasi Menu Hotel Menu Deskripsi Cek kamar Menu untuk melakukan cek ketersediaan kamar Reservasi Menu untuk melakukan reservasi hotel Check In Menu untuk melakukan proses Check In. baik yang sebelumnya melakukan reservasi ataupun yang datang langsung. Check-out Menu untuk melakukan proses check Out dan melakukan proses pembayaran Tabel 5.5. Implementasi Menu Pengolahan Data Menu Desripsi Pengolahan data kamar Menu untuk menambah, mengubah data kamar Pengolahan data Cafe Menu untuk menambah, mengubah data cafe Pengolahan data laundry Menu untuk mengedit data laundry Pengolahan data Type kamar Menu untuk menambah dan edit data type kamar