53
BAB III
ANALISIS DAN DESAIN SISTEM
III.1. Analisa Sistem Yang Sedang Berjalan
Analisis sistem adalah menguraikan sistem informasi yang sedang berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diperlukan.
Inti dari analisis sistem yang berjalan adalah berusaha untuk melihat keseluruhan masalah dalam hubungannya, dengan cara sistematis menyelidiki tujuan sistem dan kriteria untuk berhasilnya sistem tersebut dan untuk menilai alternatif-alternatif dipandang dari sudut keberhasilan dalam biaya, mutu dan manfaat.
Pentingnya suatu sistem informasi yang terorganisir dengan baik akan sangat dirasakan oleh Wisma Merbau Medan, karena selama ini tanpa menerapkan konsep sistem informasi ke dalam kegiatan sehari-harinya, hanya mengandalkan prosedur-prosedur kerja manual yang cukup memakan banyak waktu dan tenaga kerja.
Dalam pembahasan analisa sistem yang berjalan pada Wisma Merbau Medan, diuraikan sebagai berikut :
1. Petugas FO meregristrasi tamu yang check in.
2. Petugas melakukan input tamu check in ke dalam log book dan sistem yang sudah ada.
3. Petugas fo membuat laporan in house guest list perharinya.
recapitulasi check out perharinya.
5. Setelah selesai, petugas membuat laporan recapitulasi perharinya kepada Accounting.
III.1.1. Input
Analisa masukan (input) bertujuan untuk mengidentifikasi permasalahan atau bentuk masukan data yang ada pada sistem berupa form atau dokumen.
Adapun data yang menjadi bahan inputan adalah data tamu. Dalam hal ini petugas FO melakukan pencatatan secara manual sehingga memerlukan banyak kertas dan tidak efektif. Selain itu proses tersebut juga memerlukan waktu yang relatif lama dalam pencatatannya kedalam log book. Berikut bentuk penginputan yang dilakukan dalam registrasi tamu check In pada Wisma Merbau Medan . Adapun bentuk input dapat dilihat pada gambar III.1:
WISMA MERBAU Your Best Choice To Spend A Night
Jl.Merbau no 38 Medan 20113 Medan Sumatera Utara, Indonesia
Telp. 061-4147222, fax 061-413222
REGISTRATION CARD
MOHON MENGISI FORM DENGAN HURUF BALOK PLEASE FILL THE FROM WITH CAPITAL LETTER
ACCOUNT NO NO OF ROOM NO OF PERSON RATE (PERNITE) TOTAL DEPOSITE
Nama : ……….
Tempat, Tanggal Lahir :………..
Alamat rumah :………..
Nomor Kartu Identitas :………..
Pekerjaan :………..
Nomor Telepon Selular :……… Nama Perusahaan :……….. Tanggal Masuk :……….. Tanggal Keluar :……….. Waktu Masuk :……… Asal Kedatangan :………. Tujuan :………..
Visa : Business Tourist Stay Transit Cara Pembayaran : Cash Credit Card Others
Kartu Kredit : Visa Master Dine BCA Others
Check Out Time : 12.00 Noon
Receptionist Guest Signature
………….. ………
Gambar III.1.Form Transaksi Check In Sumber : Wisma Merbau Medan
III.1.2. Proses
Pada analisa proses akan di bahas mengenai bentuk dan bagan aliran dokumen sistem yang berjalan pada Wisma Merbau Medan, dapat dilihat pada gambar III.2. Flow of Document (FOD) dibawah ini.
Tamu Receptionist Acconting Manager
Gambar III.2. Flow of Document Sistem yang sedang berjalan Sumber : Wisma Merbau Medan
Cek data tamu Mengisi form check in Mulai Input data tamu Pembuatan laporan Laporan pembayaran Laporan pembayaran selesai Pemberian kunci kamar Menginap Pengembalian kunci dan pembayaran
Keterangan Gambar :
1. Dimulai dari tamu yang akan mendaftarkan diri untuk menginap dengan mengisi form formulir yang telah ada.
2. Setelah mengisi formulir dengan data yang benar dan lengkap, tamu harus mengembalikan formulir tersebut ke bagian receptionist untuk dilakukan pemeriksaan data.
3. Setelah tamu menyerahkan semua persyaratan ke receptionist dan data-data telah masuk, selanjutnya akan diberi kunci kamar.
4. Jika check out tamu harus mengembalikan kunci ke bagian receptionist melakukan pembayaran.
5. Bagian FO atau receptionist akan menyerahkan laporan-laporan kepada direktur untuk dilakukan evaluasi.
III.1.3. Output
Analisa output bertujuan untuk mengidentifikasi data keluaran berupa laporan atau informasi yang merupakan hasil dari suatu sistem yang telah berjalan. Data yang telah dicatat disimpan akan diproses untuk menghasilkan keluaran dalam bentuk informasi atau laporan serta menentukan atribut yang dibutuhkan dalam perancangan sistem yang dibangun , adapun laporan yang dianalisa meliputi laporan data tamu yg check in, laporan check out tamu (pembayaran). Adapun bentuk Output yang dapat dilihat pada gambar III.3.
Gambar III.3. Laporan Pembayaran Sumber : Wisma Merbau Medan
WISMA MERBAU Your Best Choice To Spend A Night
Jl.Merbau no 38 Medan 20113 Medan Sumatera Utara, Indonesia
Telp. 061-4147222, fax 061-413222
Wisma Merbau Medan
Pembayaran
No kamar : No identitas : Nama : Alamat : No HP : Tgl Check In : Tgl Check Out : Lama Menginap : Deposit : Room service : Total biaya : Medan ,…………..III.2. Evaluasi Sistem yang berjalan
Setelah mempelajari dan mengamati sistem check in dan check out yang sedang berjalan pada Wisma Merbau Medan, maka dapat diketahui bahwa kelebihan dari sistem ini yaitu :
1. Sistem yang berjalan telah efektif karena memiliki suatu prosedur yang terstuktur.
2. Penyimpanan data dan pengolahan data sistem tersebut telah berjalan cukup baik dan lebih terarah.
3. Fasilitas-fasilitas pada sistem tersebut sudah mendukung mekanisme yang berjalan pada perusahaan /instansi bersangkutan.
Adapun kelemahan dari sistem ini ,yaitu :
1. Sistem tersebut masih berjalan secara semi komputerisasi yang menyebabkan kurangnya efisiensi.
2. Masih sering terdapat kesalahan dalam pengolahan data karena pengolahan data sistem tersebut dikerjakan oleh manuasia lalu ke sistem sehingga terjadinya kelambatan dalam proses check in.
3. Kurangnya tenaga ahli dalam menjalankan pengolahan data sistem tersebut yang menyebabkan waktu proses lebih lama.
Kebutuhan informasi yang menuntut kelengkapan dan kecepatan dalam memberikan informasi. Untuk mengantisipasi kelemahan tersebut dengan ditingkatkannya sistem yang telah ada untuk menyajikan informasi secara cepat dan mudah.
Untuk mewujudkan pengembangan sistem yang handal terhadap berbagai kemajuan teknologi sekarang ini maka memerlukan adanya langkah-langkah kebijakan antara lain :
1. Membuat sistem informasi check in dan check out berbasis akuntansi dikarenakan aplikasi yang dibuat merupakan aplikasi khusus untuk mengelola data check in dan check out.
2. Membuat fitur atau menu menampilkan data tamu secara lengkap, laporan check in dan check out tamu menggunakan visual basic dan database SQL server secara lebih detail.
3. Membangun sistem informasi check in dan check out berbasis akuntansi menggunakan pemrograman VBNet2008 dan database yang digunakan adalah SQL Server2005.
Adapun beberapa kelebihan yang diharapkan setelah terciptanya sistem informasi adalah :
1. Sistem yang terkomputerisasi ini di harapkan akan meningkatkan efisiensi dalam hal pengolahan data check in dan data check out baik dalam penyimpanan, pemrosesan, maupun pencarian data yang dibutuhkan.
2. Memudahkan pengguna sistem dalam melakukan pengolahan data karena menggunakan interface yang mudah dimengerti.
3. Memberikan informasi check in dan check out yang akurat dan cepat kepada pimpinan atau pihak yang membutuhkan.
4. Mempercepat dalam pembuatan laporan yang berkaitan dengan check in dan check out.
III.3. Desain Sistem
Perancangan global atau disain konseptual (conceptual design) atau disebut juga dengan disain logika (logical design), yaitu perancangan prosedur sistematika, logika atau algoritma sistem secara konseptual yang berfungsi untuk membenahi sistem yang sedang berjalan. Desain sistem diuraikan bagan sistem yang diusulkan berupa desain sistem secara global dan desain sistem secara detail.
III.3. 1. Desain Sistem Secara Global
Perancangan global atau disain konseptual (conceptual design) atau disebut juga dengan disain logika (logical design), yaitu perancangan prosedur sistematika, logika atau algoritma sistem secara konseptual yang berfungsi untuk membenahi sistem yang sedang berjalan. Pada perancangan sistem ini terdiri dari tahap perancangan yaitu :
1. Perancangan Use Case Diagram 2. Perancangan Class Diagram 3. Perancangan Sequnce Diagram 4. Perancangan Avtivity Diagram 5. Perancangan Output dan Input 6. Perancangan Database
III.3.1.1 Use Case
Merupakan pemodelan untuk kelakuan Sistem Informasi yang akan dibuat use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan Sistem Informasi yang akan dibuat, digunakan untuk mengetahui fungsi apa saja yang berada didalam sebuah Sistem Informasi dan siapa saja yang berhak menggunakanya. Maka, digambarlah suatu bentuk diagram use case yang dapat dilihat pada gambar III.4.
Admin
Login
Tampilan Menu
Data Check In
RoomService
Data Check Out
Laporan Check In
Laporan Check Out
Laporan Arus Kas
Laporan-Laporan
Pimpinan
Logout
Gambar III.4. Use Case Diagram
Model use case diagram merupakan gambaran aktivitas sistem yang dilihat dari kebutuhan actor.
III.3.1.2. Class Diagram
Diagram ini menggambarkan strukutur sistem dari segi pendefenisian kelas-kelas yang akan dibuat untuk membangun sistem. Maka digambarkan suatu bentuk class diagram yang dapat dilihat pada gambar III.5.
- Password + Proses + Keluar Login - Master data -Laporan - Keluar Menu Utama - Daftar Service - Laporan Check In - Laporan Check Out - Jurnal
- Laporan Arus Kas Laporan - Kode Service - Nama Service - Harga + Cetak Laporan Daftar Service - noid - nama konsumen - no ktp - alamat - no hp - tgl check in - tipe kamar - no kamar - harga Cetak Laporan Laporan Check In - noid - nama konsumen - no ktp - no hp - tgl check in - tgl check out - lama inap - harga - biaya inap -roomservice Cetak Laporan Laporan Check Out - tanggal - keterangan - debet - kredit Cetak Jurnal - Data Service - data Check In - Data Beban - Data Check Out - Keluar Master Data - id konsumen - nama konsumen - no ktp - alamat - nomor hp - tanggal check in - tipe kamar - nomor kamar - harga kamar - tanggal akan keluar + simpan() + batal() Data Check In - nama konsumen - no ktp - alamat - nomor hp - tanggal check in - tanggal check out - lama inap - harga kamar - biaya inap - roomservice - total biaya + simpan() + batal()
Data Check Out
- Keterangan - debet - kredit Cetak laporan Laporan arus kas - Kode service - nama service - harga + baru () + simpan() + hapus() Data Service
III.3.1.3. Activity Diagram
Dalam penyusunan suatu program diperlukan suatu model proses yang akan berlangsung pada sistem, dimana activity diagram menggambarkan berbagai alir activity dalam sistem yang sedang dirancang. Bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir.
Berikut ini merupakan activity diagram pada Wisma Merbau yang dirancang :
1. Login Admin
Berikut ini merupakan gambar activity diagram login admin. Adapun bentuk login admin dapat dilihat pada gambar III.6.
«extends»
Tampilan Form Log In
«extends» Input Password «extends» -Y «extends» -T Tampilan Menu «extends»
2. Akses Admin
Berikut ini merupakan gambar activity diagram akses admin. Adapun bentuk akses admin dapat dilihat pada gambar III.7.
Tampilan Menu
Pilih Menu
Master Data
Data Check In
Data Check Out
RoomService
Keluar
Laporan
Gambar III.7. Activity Diagram Tampilan Login Admin
Keterangan :
Dengan Diagram activity tampilan admin diatas berfungsi unuk menampilakan menu-menu yang dapat di lihat oleh admin, untuk admin jika ingin masuk
kemenu-menu admin maka admin harus login terlebih dahulu kemudian akan muncul tampilan admin.
3. Akses Form Data Check In
Berikut ini merupakan gambar activity diagram akses pada form data check in. Adapun bentuk Akses Form Data Check In dapat dilihat pada gambar III.8.
Data Check In
Batal Simpan
Gambar III.8. Activity Akses Form Check In 4. Akses Form Data Roomservice
Berikut ini merupakan gambar activity diagram akses pada form data roomservice. Adapun bentuk akses form data roomservice dapat dilihat pada gambar III.9.
Simpan
Baru Edit Hapus Batal Keluar
Data Room Service
5. Akses Form Check Out
Berikut ini merupakan gambar activity diagram akses pada form data check out. Adapun bentuk Akses form check out dapat dilihat pada gambar III.10.
Data Check Out
Batal Simpan
Gambar III.10. Activity Akses Form Check Out 6. Akses Form Laporan
Berikut ini merupakan gambar activity diagram akses pada form laporan. Adapun bentuk form laporan dapat dilihat pada gambar III.11.
Data Check Out
Cetak
7. Akses Form Beban
Berikut ini merupakan gambar activity diagram akses pada form beban. Adapun bentuk bentuk akses form data beban dapat dilihat pada gambar III.12.
Data Beban
Simpan Batal Keluar
Gambar III.12. Activity Akses Form Beban
III.3.1.4. Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan prilaku pada sebuah skenario. Diagram ini menunjukan sejumlah contoh obyek dan pesan yang diletakan diantara obyek – obyek ini di dalam use case.
Berikut ini merupakan sequence diagram pada Sistem sistem informasi Check In dan Check Out pada Wisma Merbau yang dirancang :
1. Sequence Diagram Login Admin
Berikut ini merupakan gambar sequence diagram login admin. Adapun bentuk sequence diagram login admin dapat dilihat pada gambar III.13.
Admin Database simpan Hapus Edit Keluar Login Result Login Screen
Gambar III.13. Sequence Diagram Login Admin 2. Sequence Diagram tampilan menu
Berikut ini merupakan gambar sequence diagram tampilan menu. Adapun bentuk sequence diagram login admin dapat dilihat pada gambar III.14.
Admin
Pilih Menu
Menu
Data Check In
Data Check Out
Data Roomservice Laporan
Database
Keluar
3. Sequence Diagram Data Check In
Berikut ini merupakan gambar sequence diagram data check in. Adapun bentuk sequence diagram data check in dapat dilihat pada gambar III.15.
Admin
Input Data Check In
Form Data Check In
Simpan
Batal
Keluar
Database
Gambar III.15. Sequence Diagram Data Check In 4. Sequence Diagram Data Check Out
Berikut ini merupakan gambar sequence diagram data check out. Adapun bentuk sequence diagram data check out dapat dilihat pada gambar III.16.
Admin
Input Data Check Out
Form Data Check Out
Simpan
Batal
Keluar
Database
5. Sequence Diagram Data Roomservice
Berikut ini merupakan gambar sequence diagram data roomservice. Adapun bentuk sequence diagram data roomservice dapat dilihat pada gambar III.17.
Admin
Input Data Room Service
Form Data Room Service
Baru Simpan Keluar Database Edit Hapus Batal
Gambar III.17. Sequence Diagram Data RoomService 6. Sequence Diagram Laporan
Berikut ini merupakan gambar sequence diagram data laporan. Adapun bentuk sequence diagram data check in dapat dilihat pada gambar III.18.
Admin Pilih Menu Menu Pilih laporan Laporan Pendapatan Pilih Cetak Laporan Pimpinan
Gambar III.18. Sequence Diagram Laporan 7. Sequence Diagram Data Beban
Berikut ini merupakan gambar sequence diagram data beban. Adapun bentuk sequence diagram data beban dapat dilihat pada gambar III.19.
Admin
Form Data Beban
Input data beban
Database
Simpan
Batal
Keluar
III.3.2. Desain Sistem Secara Detail
Perancangan terinci atau detail disebut juga disain teknis sistem secara fisik (physical system design) atau disebut juga disain internal (internal design), yaitu perancangan bentuk fisik atau bagan arsitektur sistem yang diusulkan. Dalam merancang suatu sistem perlu diketahui hal yang akan menunjang sistem, agar dapat mempermudah pengolahan data nantinya. Pengolahan data ini diharapkan dapat mempermudah dalam hal penyajian, pelayanan dan pembuatan berbagai laporan data yang dibutuhkan. Berdasarkan hal tersebut diatas, penulis akan menguraikan lebih detil rancangan sistem yang diusulkan.
III.3.2.1 Desain Output
Berikut ini merupakan desain output pada Sistem Informasi check in dan check out pada Wisma Merbau Medan yang dirancang :
A. Informasi Data check in
Berikut ini merupakan gambar informasi data check in. Adapun bentuk informasi data check in dapat dilihat pada gambar III.20.
Wisma Merbau Medan Laporan Check In Konsumen
Periode 10/6/2012 No No Id Nama Konsumen No Ktp Alamat No Hp Tanggal Check In Tipe Kamar No Kamar Harga Kamar Medan , 10/6/2012 Bagian Administrasi, T.t.d
Gambar III.20. Desain Data Check In
B. Informasi Data Roomservice
Berikut ini merupakan gambar informasi data roomservice. Adapun bentuk informasi data check in dapat dilihat pada gambar III.21.
Wisma Merbau Medan Daftar Service Hotel
Periode 10/6/2012
No Kode Service Nama Service Harga
Medan , 10/6/2012
Bagian Administrasi, T.t.d
C. Informasi Data Check Out
Berikut ini merupakan gambar informasi data check out. Adapun bentuk informasi data check Out dapat dilihat pada gambar III.22.
Wisma Merbau Medan Laporan Check Out Konsumen
Periode 10/6/2012 No No Id Nama Konsumen No Ktp Tanggal Check In Lama Inap Harga Biaya Inap Room Service Total Biaya Medan , 10/6/2012 Bagian Administrasi, T.t.d Gambar III.22. Desain Output Data Check Out
D. Laporan Jurnal Umum
Berikut ini merupakan gambar informasi jurnal umum. Adapun bentuk informasi jurnal umum dapat dilihat pada gambar III.23.
Wisma Merbau Medan Jurnal Umum Periode 10/6/2012
Tanggal Keterangan Debet Kredit
Medan , 10/6/2012 Bagian Administrasi, T.t.d
E. Laporan Arus Kas
Berikut ini merupakan gambar informasi laporan arus kas. Adapun bentuk informasi laporan arus kas dapat dilihat pada gambar III.24.
Wisma Merbau Medan Laporan Arus Kas
Periode 10/6/2012
Keterangan Debet Kredit
Medan , 10/6/2012
Bagian Administrasi, T.t.d
Gambar III.24. Desain Output Informasi Laporan Arus Kas
III.3.2.2 Desain Input
Berikut ini merupakan desain input pada Sistem Informasi Check In dan Check Out pada Wisma Merbau yang dirancang :
A. Input Data Login
Input data login sistem merupakan rancangan input yang digunakan untuk memasukkan data pengguna dengan mengisi password kemudian klik proses. Adapun bentuk input data login dapat dilihat pada gambar III.25.
Gambar III.25. Form Input data Login
B. Input Menu Tampilan Utama
Adapun bentuk input data menu tampilan utama dapat dilihat pada gambar III.26.
Gambar III.26. Form Input Menu Utama
Form Security X
Password :
proses Keluar
Sistem Informasi Check In dan Check Out File Master Data
Data Service Data Check In
Laporan
Data RoomService Data Beban Data Check Out
Adapun bentuk input menu utama dapat dilihat pada gambar III.27.
Gambar III.27. Form Input Menu Utama
C. Input Form Check In
Adapun bentuk input form Check In dapat dilihat pada gambar III.28.
Gambar III.28. Form Input Check In Tanggal akan keluar Laporan laba
rugi
Sistem Informasi Check In dan Check Out
File Master Data
Laporan Data Check In Laporan Data Check Out Laporan
Jurnal Umum Laporan arus kas
Form Check In No No ID konsumen nama konsumen no ktp nomor hp tgl cekin tipe kamar no kamar harga kamar alamat Nama konsumen : Nama konsumen No ktp Alamat : Nomor hp :
Tgl cek in : Tipe kamar No kamar
Harga kamar :
Simpan Batal Keluar
Daftar Service
D. Input Form Check Out
Adapun bentuk input form check out dapat dilihat pada gambar III.29.
Gambar III.17 Input Data Laporan Check In
Gambar III.29. Form Input Check Out E. Input Data Beban
Adapun bentuk input data beban dapat dilihat pada gambar III.30. Form Beban
No Tanggal Keterangan Debet Kredit
Gambar III.30. Form Input Data Beban Form Check Out
No No ID konsumen nama konsumen no ktp nomor hp tgl cekout
Nama konsumen : Nama konsumen No ktp Alamat : Nomor hp :
Tgl cek out: Lama inap Total biaya
inap
Room service : :
Simpan Batal Keluar
Harga kamar:
Tanggal : Nama Rekening : biaya :
F. Input Data Service
Adapun bentuk input data Service dapat dilihat pada gambar III.31. Form Data Service
No Kode Service Nama Service Harga
Gambar III.31. Form Input Data Service
III.3.2.3. Desain Database
Pada tahap ini lakukan perancangan database yang terdiri dari Kamus data, normalisasi, disain tabel dan relasi antar tabel.
III.3.2.3.1. Kamus Data
Kamus data merupakan uraian yang menjelaskan tentang tabel data atau entitas serta field-field yang terdapat pada entitas yang ada. Kamus data digunakan sebagai acuan dalam pembangunan suatu database dan sebagai panduan bagi pemakai sistem maupun untuk keperluan pengembangan sistem database. Adapun tabel data atau entitas yang dibentuk adalah seperti berikut ini:
1. Tabel Check In {Noid, namakonsumen, noktp, alamat, nomorhp, tanggalcekin, tipekamar, nokamar, harga, status, tanggal akan keluar }
2. Tabel Check Out {Noid, tanggalout, lamainap, roomservice } Kode Service :
Nama Service: Harga :
3. Tabel Inout {Noid, namakonsumen, tanggalcekin, nokamar, harga, tanggalcekout, lamainap, totalbayar, status }
4. Tabel Akun {Tanggal, keterangan, debet, kredit, jenis}
5. Tabel Roomservice {id konsumen, tanggal, kodeservice, harga, jumlah, total}
6. Tabel Service {kodeservice, namaservice, harga} 7. Tabel Aruskas { Tanggal , kas }
III.3.2.3.2Normalisasi
Untuk membantu kita dalam mendesain sebuah database, kita dapat menggunakan teori normalisasi. Melalui teori ini, kita dapat memperkecil terjadinya kesalahan dalam mendesain sebuah database. Semakin baik desain skema sebuah database, maka semakin kemungkinan terjadinya kesalahan seperti redudansi.
Berikut ini adalah normalisasi pertama dari tabel yang akan digunakan sebagai penyimpanan data.
1. Unnormalisasi
No id Nama kosnumen No ktp Alamat Nomorhp Tglcekin Tipekamar nokamar Harga Status tglakankeluar Lamainap Roomservice Totalbayar Tanggal keterangan Debet Kredit Jenis Kodeservice Jumlah Total HargaJual Aruskas kas
2. 1 NF
No id Nama konsumen No ktp Alamat Nomorhp Tglcekin Tipekamar nokamar Harga Status tglakankeluar Lamainap Roomservice Totalbayar Tanggal keterangan Debet Kredit Jenis Kodeservice Jumlah Total HargaJual Aruskas kas
3. 2 NF
4. 3NF
no id Nama konsumen No ktp Alamat Nomorhp Tglcekin Tipekamar Nokamar Harga Status Tglakankeluar Lamainap Roomservice Tanggalbayar Tanggal Keterangan Debet Kredit Jenis Kodeservice Jumlah Total Hargajual Aruskas
No id Nama konsumen No ktp Alamat Nomorhp Tglcekin tipekamar nokamar Harga Stastus Tglakankeluar Lamainap
no id Nama konsumen No ktp Alamat Nomorhp Tglcekin Tipekamar Nokamar Harga Status Tglakankeluar Lamainap Roomservice Totalbayar Tanggal Keterangan Debet Kredit Jenis Kodeservice Jumlah Total Hargajual Aruskas kas
Noid Nama konsumen No ktp Alamat Nomorhp Tglcekin Tipekamar Nokamar Harga Status Tglakankeluar Lamainap
Tanggal Nama konsumen Keterangan Debit Aruskas
No id Nama konsumen No ktp Alamat Nomorhp Tglcekin Tipekamar Nokamar Harga Status Tglakankeluar Lamainap
III.3.2.3.3. Desain Tabel/File
Berdasarkan kamus data tersebut di atas, maka struktur tabel data yang terbentuk adalah sebagai berikut :
A. Struktur Tabel Aruskas, tabel ini memiliki struktur sebagai berikut : Nama Tabel : tblAruskas
Primary Key : tanggal Foreign Key : -
Adapun bentuk struktur tabel aruskas dapat dilihat pada tabel III.1.
Tabel III.1. Stuktur Tabel tblaruskas
Nama Field Tipe Panjang Keterangan
Tanggal Char 10 Tanggal
Kas Money - Kas
No id Nama konsumen No ktp Alamat Nomor hp Tglcekin Tipekamar Nokamar Harga Status Tglakankeluar Lamainap Roomservice
Tahun Nama konsumen Harga Tipe kamar Status nokamar Tglcekin
Tanggal Nama konsumen Keterangan Debit aruskas Tanggal Kodekamar kodeservice roomservice
B. Struktur Tabel check in, tabel ini memiliki struktur sebagai berikut : Nama Tabel : tblcekin
Primary Key : Noid Foreign Key : -
Adapun bentuk struktur tabel check in dapat dilihat pada tabel III.2.
Tabel III.2. Struktur Tabel Tblcekin Nama Field Tipe Panjang Keterangan
Noid Nchar 20 No id konsumen
Namakonsumen Varchar 50 Nama konsumen
Noktp Nchar 20 No ktp konsumen
Alamat Nvarchar 50 Alamat konsumen
Nomorhp Nchar 15 Nomor hp konsumen
Tanggalcekin Datetime - Tanggal cek in konsumen Tipekamar Nchar 20 Tipe kamar
Nokamar Nchar 10 No kamar
Harga Money - Harga kamar
Status Char 1 Status kamar
Tanggal akan
keluar Datetime - Tanggal akan keluar C. Struktur Tabel check out, tabel ini memiliki struktur sebagai berikut :
Nama Tabel :Tblcekout Primary Key : Noid Foreign Key : -
Adapun bentuk struktur tabel check out dapat dilihat pada tabel III.3.
Tabel III.3. Stuktur Tabel Tblcekout Nama Field Tipe Panjang Keterangan
Noid Nchar 20 No id pelanggan
Tanggalout Datetime - Tanggal check out pelanggan
Lamainap Int - Lama inap pelanggan
Roomservice Money - Room service pelanggan
D. Struktur Tabel Inout, tabel ini memiliki struktur sebagai berikut : Nama Tabel : Tblinout
Primary Key : Noid Foreign Key : -
Adapun bentuk struktur tabel inout dapat dilihat pada tabel III.4.
Tabel III.4. Struktur Tabel Tblinout
Nama Field Tipe Panjang Keterangan
Noid Nchar 20 No id pelanggan
Namakonsumen Varchar 50 Nama konsumen
Tanggalcekin Datetime - Tanggal cek in pelanggan
Nokamar Nchar 10 No kamar
Harga Money - Harga kamar
Tanggalcekout Datetime - Tanggal cek out
Lamainap Int - Lama inap
Totalbayar Money - Total bayar
Status Char - Status kamar
E. Struktur Tabel Akun, tabel ini memiliki struktur sebagai berikut : Nama Tabel : TblAkun
Primary Key : Tanggal Foreign Key : -
Adapun bentuk struktur tabel akun dapat dilihat pada tabel III.5.
Tabel III.5. Struktur Tabel Tblakun Nama Field Tipe Panjang Keterangan Tanggal Datetime - Tanggal
Keterangan Varchar 200 Keterangan
Debet Money - Debet
Kredit Money - Kredit
Jenis Varchar 20 Jenis
F. Struktur Tabel Roomservice, tabel ini memiliki struktur sebagai berikut : Nama Tabel : TblRoomservice
Primary Key : Idkonsumen Foreign Key : -
Adapun bentuk struktur tabel Roomservice dapat dilihat pada tabel III.6.
Tabel III.6. Struktur Tabel Tbl Roomservice Nama Field Tipe Panjang Keterangan Id konsumen Varchar 20 Id konsumen
Tanggal Datetime - Tanggal Kodeservice Char 5 Kodeservice
Harga Money - Harga
Jumlah Int - Jumlah
G. Struktur Tabel Service, tabel ini memiliki struktur sebagai berikut : Nama Tabel : TblService
Primary Key : Kodeservice Foreign Key : -
Adapun bentuk struktur tabel Service dapat dilihat pada tabel III.7.
Tabel III.7. Struktur Tabel Tbl service Nama Field Tipe Panjang Keterangan Kodeservice Char 5 Kodeservice
Namaservice Varchar 70 Namaservice
Harga Money - Harga
III.3.2.3.4. ERD (Entity Relationship Diagram) / Relasi Antar Tabel
ERD (Entity Relationship Diagram) merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antar penyimpanan.
Berikut ini merupakan ERD (Entity Relationship Diagram) sistem informasi Check In dan Check Out pada Wisma Merbau Medan dapat dilihat pada gambar III.32.
Gambar III.32. Entity Relationship Diagram Debit Kredit Keterangan Memilik i service Id_konseumen Tanggal Kode_service harga Dapat Checkout(pembayaran) No_id Tanggal_ out Tgl_jual Lama_inap roomservice Menambah Pendapatan Tanggal debit Kredit No_Id Check in memiliki Akun Keterangan Tgl Jenis Nama_konsumen Harga Tipe_kamar Tgl_checkin