bab iv rancangan sistem usulan dan identitas user name dan file37 bab iv rancangan sistem usulan...
Post on 12-Aug-2019
225 Views
Preview:
TRANSCRIPT
37
BAB IV
Rancangan Sistem Usulan
4.1. Analisis Kebutuhan Software
Dalam rangka mempermudah pemesanan kamar pada Hotel Plaza maka beberapa
usulan berbasis web pun dibuat, diantaranya:
Halaman Resepsionis di gambarkan dalam Use Case Diagram dan Activity
Diagram:
A.1. Resepsionis melakukan (login) dan dialihkan ke Form Login identitas user name
dan password.
A.2. Jika sudah masuk kedalam sistem maka sistem akan menampilkan Form menu
utama yang berisi master, transaksi, laporan, logout.
A.3. Resepsionis dapat memilih menu master yang akan menampilkan data tamu dan
data kamar.
A.4 Resepsionis memilih menu transaksi yang akan menampilkan check in dan check
out.
A.5. Resepsionis lalu memilih data Form data kamar lalu mengisi kode kamar, tipe
kamar, fasilitas dan harga kamar.
A.6. Resepsionis memilih Form data tamu dan menampilkan menu data tamu lalu
mengisi kode tamu, nama tamu, alamat, nomer telepon, tanggal lahir, status, jenis
identitas, kewarganegaraan dan nomer identitas.
38
A.7. Resepsionis memilih Form check-in dan menampilkan menu check in lalu
mengisi nomer check in, kode kamar, nama tamu, tanggal check in, tanggal
check out dan lama inap.
A.8. Resepsionis memilih check out dan menampilkan menu check out mengisi kode
kamar, dan klik menu cari akan menampilkan nama, tanggal, kode kamar, harga
dan total pilih cetak untuk mencetak bill.
A.9. Resepsionis memilih menu laporan dan menampilakn menu laporan selama
sebulan, simpan untuk menyimpan dan cetak untuk mencetak laporan.
40
4.1.2. Activity Diagram
1.Activity Diagram Login
Gambar IV.2
Activity Diagram Login
2. Activity Diagram Menu Master
Gambar IV.3
Activity Diagram Menu Master
41
3. Activity Menu Utama
Gambar IV.4
Activity Menu Utama
4. Activity Menu Transaksi
Gambar IV.5
Activity Menu Transaksi
42
5. Activity Menu Check In
Gambar IV.6
Acivity Menu Check In
6. Activity Menu Check Out
Gambar IV.7
Activity Diagram Menu Check Out
45
9. Activity Menu Data Laporan Hotel
Gambar IV.10
Activity Diagram Menu Data Laporan Hotel
4.2. Entity Relationship Diagram (ERD)
Berikut ini adalah ERD sistem usulan pada Hotel Plaza yang telah dibuat
diantaranya sebagai berikut :
Gambar IV.11
Entity Relationship Diagram ( ERD )
46
4.3. Logical Record Structure (LRS)
Berikut ini adalah LRS sistem usulan pada Hotel Plaza yang telah dibuat
diantaranya sebagai berikut :
Gambar IV.12
Logical Record Structure ( LRS )
4.4. Spesifikasi File
Untuk mempermudah dalam pengolahan data, baik pengolahan data masukan
dan data keluaran diperlukan adanya spesifikasi file yang akan mengolah data
tersebut. Rancangan spesifikasi file tersebut sebagai berikut :
1. Nama File : Dbtamu
Nama File : Tamu
47
Akronim : tamu.mdb
Tipe File : File Master
Fungsi : Untuk mengetahui data tamu
Akses File : Random
Panjang record : 100 Karakter
Kunci Field : Kd_Tamu
Tabel IV.1 Spesifikasi File Data Tamu
No. ElemenData
NamaField Type Size Keterangan
1. Kode Tamu Kd_Tamu VARCHAR 25 Primary Key2. Jenis Kelamin Jenis_Kelamin VARCHAR 10 Jenis Kelamin Tamu3. No Telepon No_Telp INT 15 No Telepon Tamu4. Nama Tamu Nm_Tamu VARCHAR 20 Nama Tamu5. Alamat Alamat VARCHAR 30 Alamat Tamu
2. Nama File : Dbkamar
Nama File : kamar
Akronim : kamar.mdb
Tipe File : File Master
Fungsi : Untuk mengetahui data kamar
Akses File : Random
Panjang record : 16 Karakter
Kunci Field : Kd_Kamar
48
Tabel IV.2 Spesifikasi File Data Kamar
No. Elemen Data Nama Field Type Size Keterangan1. Kode Kamar Kd_Kamar VARCHAR 5 Primary Key2. Tipe Kamar Tp_Kamar VARCHAR 5 Tipe Kamar Pilihan Tamu3. Harga Kamar Hrg_Kamar INT 6 Harga Kamar Perhari
3. Nama File : Dbcheckin
Nama File : CheckIn
Akronim : checkin.mdb
Tipe File : File Master
Fungsi : Untuk mengetahui tanggal check in tamu
Akses File : Random
Panjang record : 36 Karakter
Kunci Field : No_CIN
No. Elemen Data NamaField Type Size Keterangan
1. Nomor Check In Nm_CIN VARCHAR 10 Primary Key
2. Kode Kamar Kd_Kamar VARCHAR 5 Kode KamarTamu
3. Tanggal Check In Tgl_CIN INT 8 Tanggal MasukTamu
4. Tanggal Check Out Tgl_CO INT 8 Tanggal KeluarTamu
49
Tabel IV.3 Spesifikasi File Check-In Tamu
4. Nama File : Dbcheckout
Nama File : CheckOut
Akronim : checkin.mdb
Tipe File : File Master
Fungsi : Untuk mengetahui tanggal check-out tamu
Akses File : Random
Panjang record : 48 Karakter
Kunci Field : No_CO
Tabel IV.4 Spesifikasi File Check-Out Tamu
No. Elemen Data NamaField Type Size Keterangan
1. Kode Kamar Kd_Kamar VARCHAR 5 Primary Key2. Nama Tamu Nm_Tamu VARCHAR 20 Nama Tamu
3. Tanggal Check Out Tgl_CO VARCHAR 8 Tanggal KeluarTamu
4. Total Harga Ttl_Hrg INT 15 Total HargaKeseluruhan
5. Nama File : DbBill
Nama File : Bill
Akronim : bill.mdb
Tipe File : File Master
Fungsi : Untuk mencetak bill pembayaran
5. Lama Inap Lm_Inap VARCHAR 5 Lama Inap Tamu
50
Akses File : Random
Panjang record : 59 Karakter
Kunci Field : No_Bill
Tabel IV.5 Spesifikasi File Bill Pembayaran
4.5. Software Architecture
Proses yang mendefinisikan solusi yang terstruktur yang memenuhi
kebutuhan teknis dan operasional, disisi lain mengoptimasi quality dan sebuah
aplikasi yang meliputi : performance, security, dan manageability. Rancangan
Software Architecture tersebut sebagai berikut :
1. Deployment Diagram
No. Elemen Data Nama Field Type Size Keterangan1. No Bill No_Bill VARCHAR 5 Primary Key2. Nama Tamu Nm_Tamu VARCHAR 20 Nama Tamu3. Kode Kamar Kd_Kmr VARCHAR 5 Kode Kamar Tamu4. Tanggal Check Out Tgl_CO INT 8 Tanggal Keluar Tamu5. Harga Kamar Hrg_Kmr VARCHAR 6 Harga Kamar Perhari6. Total Harga Ttl_Hrg INT 15 Total Harga Keseluruhan
52
Gambar IV.14
Sequence Diagram Check-In
sd Form Check In
Resepsionis Form Check In Control FormCheck In
Perhotelan
membuka menu()tampil form check in()
get(no_check_in)get(no_check_in)
get(kd_kamar)get(kd_kamar)
get(nm_tamu)get(nm_tamu)
get(tgl_check_in)get(tgl_check_in)
get(tgl_check_out)get(tgl_check_out)
get(lama_inap)get(lama_inap)
proses()
proses()
display(no_check_in)
display(kd_kamar)
display(nm_tamu)
display(tgl_check_in)
display(tgl_check_out)
display(lama_inap)
simpan()simpan()
batal()batal()
tutup()tutup()
53
Gambar IV.15
Sequence Diagrm Form Check-Out
sd Form Check Out
Resepsionis Form Check Out Control FormCheck Out
Perhotelan
membuka menu()tampil form check out()
get(kd_kamar)get(kd_kamar)
cari()cari()
set(nm_tamu)set(nm_tamu)
set(tgl)set(tgl)
set(check_Out)set(check_out)
set(ttl_harga)
set(ttl_harga)
batal()batal()
proses()proses()
display(nm_tamu)
display(tgl)
dispaly(kd_kamar)
display(harga)
display(total)
cetak()cetak()
keluar()keluar()
58
9. Form Menu Laporan Harian
4.7. Spesifikasi Sistem Komputer
Guna memperlancar pengolahan dari rancangan sistem usulan sangat
diperlukan beberapa perangkat penunjang lainnya, perangkat-perangkat tersebut
adalah:
4.7.1. Umum
Suatu sistem yang baik tidak akan berjalan baik apabila tidak didukung
oleh sarana pendukung yang baik pula. Sarana pendukung yang dimaksud bukan
harus menggunakan satu unit komputer dengan merk dagang tertentu dan harga
yang cukup mahal, tetapi harus dapat berintegrasi dengan baik antara satu dengan
yang lainnya. Dalam tahap pengembangan sistem diperlukan perencanaan
mengenai sistem komputer yang diajukan, karena suatu sistem komputer atau
database akan berjalan dengan baik dan berhasil dalam pengoperasiannya apabila
didukung penuh oleh beberapa unsur seperti:
59
1. Perangkat Keras (Hardware)
2. Perangkat Lunak (Software)
4.7.2. Perangkat Keras
Perangkat keras atau yang disebut juga hardware adalah komponen
peralatan yang dapat membantu sistem dan peralatan lainnya yang juga
memungkinkan komputer melaksanakan tugasnya dimana komponen-komponen
tersebut saling berhubungan guna mencapai tujuan akhir dalam pengolahan
sebuah data. Adapun spesifikasi perangkat keras yang akan penulis gunakan
dalam sistem usulan ini adalah:
a. Processor : Pentium IV 2.2 GHz
b. Memory : 2 GB
c. Hardisk : 500 MB
d. Floppy Disk Drive : 1.44 Mb (3,5 inchi)
e. Monitor : 14” HD LED LCD
f. Keyboard : 102 Key
g. Printer : Inkjet/Deskjet
h. Mouse : Optic
4.7.3. Perangkat Lunak
Perangkat lunak (software) merupakan bagian dalam komputer yang berupa
program beserta dengan susunan infrastruktur yang harus benar dan
berurutan.Program berguna untuk memberikan perintah kepada perangkat keras
60
untuk mengolah data sehingga bisa menghasilkan suatu informasi yang dapat
digunakan oleh pemakai atau user.
Dalam pengembangan sistem komputer ini, penulis menggunakan
perangkat lunak (software) sebagai berikut:
1. Sistem Operasi (Operating System)
Merupakan jenis perangkat lunak yang terpenting karena tanpa adanya sistem
operasi tersebut komputer tidak dapat digunakan dan tidak ada manfaatnya.
Kegunaan sistem operasi ini untuk mengatur peralatan input dan output agar
berfungsi sebagaimana mestinya dan sistem operasi yang digunakan adalah
Microsoft Office 2007
2. Paket Program (Application Software)
Paket program adalah suatu bahasa pemrograman yang dapat digunakan dan
dapat dimengerti oleh suatu aplikasi. Dalam penulisan tugas akhir ini penulis
menggunakan beberapa paket program, yaitu:
a. Microsoft Access 2007
b. Microsoft Visual Basic 6.0
top related