View
22
Download
0
Category
Preview:
Citation preview
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 1/35
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK
Sistem Informasi Hotel
Dosen : Subardin, ST., MT.
untuk:
Teknik Informatika Unhalu
Dipersiapkan oleh:
AMDEN JUNIANTOE1E1 10 128
Teknik Informatika – Universitas Haluoleo
Jl.
Teknik Informatika
Unhalu
Nomor Dokumen Halaman
Inception-G-04 35
Revisi 1 3 Juni 2013
Fase Ince tion
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 2/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 2 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX A B C D E F G
TGL
Ditulisoleh
Diperiksaoleh
Disetujuioleh
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 3/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 3 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 4/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 4 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Daftar Isi1. Pendahuluan ................................................................................................................... 5
1.1 Tujuan Penulisan Dokumen ................................................................................. 5 1.2 Lingkup Masalah ................................................................................................... 5 1.3 Referensi .............................................................................................................. 5 1.4 Deskripsi Umum Dokumen (Ikhtisar) .................................................................... 5
2 Kebutuhan Perangkat Lunak ....................................................................................... 7 2.1 Deskripsi Umum Sistem ....................................................................................... 7 2.2 Fungsi Utama Perangkat Lunak ........................................................................... 7 2.3 Model Use Case ................................................................................................... 8
2.3.1 Definisi Actor ................................................................................................. 8 2.3.2 Definisi Use Case .......................................................................................... 8 2.3.3 Diagram Use Case ........................................................................................ 9
2.4 Prototipe Antarmuka ............................................................................................. 9 3 Model Analisis ............................................................................................................ 12
3.1 Deskripsi Arsitektur ............................................................................................. 12 3.1.1 Identifikasi Paket Analisis ............................................................................ 12 3.1.2 Identifikasi Kelas Analisis ............................................................................ 12
3.2 Realisasi Use Case Tahap Analisis .................................................................... 13 3.3 Kelas Analisis ..................................................................................................... 21
4 Model Perancangan ................................................................................................... 23 4.1 Kelas Perancangan ............................................................................................ 23
4.1.1 Algoritma / Query data kamar ..................................................................... 23 4.1.2 Algoritma / Query data pelanggan............................................................... 23 4.1.3 Algoritma / Query data transaksi ................................................................. 23
4.2 Antarmuka .......................................................................................................... 244.2.1 Antarmuka Menu utama ............................................................................... 244.2.2 Antarmuka Data pelanggan ......................................................................... 24
4.2.3 Antarmuka Data kamar ................................................................................ 254.2.1 Antarmuka Data transaksi ............................................................................ 26
5 Implementasi .............................................................................................................. 27 5.1 Form Menu ......................................................................................................... 27 5.2 Form Data Kamar ............................................................................................... 27 5.3 Form Data Pelanggan......................................................................................... 285.4 Form Data Transaksi .......................................................................................... 285.5 Form Data Tabel ................................................................................................. 28
6 Pengujian ................................................................................................................... 31 6.1 Pengujian Form Menu Utama ............................................................................. 31 6.2 Pengujian Form Data Pelanggan ....................................................................... 32 6.3 Pengujian Form Data Kamar .............................................................................. 336.4 Pengujian Form Data Transaksi ......................................................................... 35
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 5/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 5 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran
mengenai Sistem Informasi perhotelan. Dokumen ini menjelaskan
tujuan dan fitur-fitur sistem, antarmuka sistem, apa yang akan
dilakukan sistem, batasan-batasan ketika dijalankan. Dokumen ini
diperuntukkan untuk pimpinan sebuah hotel dan pegawai hotel.
1.2 Ling kup Masalah
Ruang lingkup sistem informasi ini adalah sistem dapat menampilkan
informasi spesifikasi terhadap data sebuah kamar, data pelanggan yang
pernah menginap di hotel tersebut. dilengkapi juga dengan pengolahan
data seperti insert data, update data, dan delete data.
1.3 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatanSKPL ini adalah sebagai berikut:
IEEE Std 830-1993, IEEE Recommended Practice for SoftwareRequirement Specifications. IEEE Std 830-1993, IEEE Recommended Practice for Software
Requirement Specifications.
DOKUMEN1: menjelaskan tentang database system dan database
pelanggan.
DOKUMEN2: daftar kamar hotel
1.4 Deskripsi Umum Dokum en (Ikht isar)
Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai
berikut:
BAB I Pendahuluan.
Pada pendahuluan diberikan gambaran umum tentang dokumen yang
berisikan
- Tujuan Penulisan Dokumen
- Lingkup Masalah
- Referensi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 6/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 6 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
- Deskripsi Umum Dokomen
BAB II Kebutuhan Perangkat Lunak
Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di
dalam pengembangan Sistem Informasi Hotel.
BAB III Model Analisis
Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi
Hotel yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan
performansi, batasan perancangan dan kebutuhan lain yang mendukung
agar Sistem Informasi ini dapat bekerja sesuai dengan yang diharapkan.
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 7/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 7 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
2. Kebutuhan Perangkat Lunak
2.1 Deskripsi Umum Sistem
Perangkat lunak sistem informasi hotel ini merupakan perangkat
lunak yang digunakan untuk mempermudah proses pendataan
terhadap penyewaan kamar dan kondisi kamar yang akan di sewa.
Aplikasi ini berkaitan dengan beberapa entitas, yaitu pegawai.
Sistem informasi ini juga merupakan suatu database aplikasi
yang mengolah data pelanggan saat mendaftar sebagai penyewa
hotel.
Pihak hotel mendapatkan informasi mengenai seluruh data yang
telah di insertkan pada aplikasi ini. Sistem informasi ini juga
membantu pegawai untuk menghemat waktu dan keakuratan data
yang diperoleh lebih baik.
2.2 Fung si Utama Perangkat Lun ak
Sistem Informasi Rawat Inap dikembangkan dengan menyediakan
beberapa fungsi utama sebagai berikut:
1. Fungsi Pengelolaan Data
Merupakan fungsi utama yang digunakan untuk mengolah data ke
receptionist dan terdiri dari beberapa subfungsi.
Subfungsi Data pelanggan
Subfungsi ini digunakan untuk mengolah data pelanggan yang pernah
menginap di hotel ini.Subfungsi Data Kamar
Subfungsi ini digunakan untuk mengetahui kondisi kamar sebelum di
sewa .
Subfungsi Data Transaksi
Subfungsi ini digunakan untuk mengolah biaya yang harus bayar oleh
pelangan.
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 8/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 8 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
2.3 Model Us e Case
2.3.1 Definisi Actor
No Actor Deskripsi
1. User / pegawai
Merupakan orang yang berhubunganlangsung dengan sistem informasi Hoteluntuk melakukan transaksi dan pendataankamar dan pelanggan.
Definisi Use Case
No Use Case Deskripsi
1 Data Pelanggan Use case untuk mengolah data pelanggan(Insert, Update,Delete,Refresh,Next,Back,First,Last dan Print)
2 Data Kamar Use case untuk mengolah dataKamar(Update,Delete,Refresh,Next,Back,First,Last DanPrint)
3 Data Transaksi Use case untuk mengolah data Transaksi(Insert dan Refresh)
Nama Use Case: Data Transaksi
Skenario:Aksi Actor Reaksi Sistem
Skenario Normal
1.memasukkan data yang ingin di olah(nama, no. kamar, tgl, dan Lama
sewa)
Menampilkan pengolahan data sesuaiyang dipilih user/karyawan.
2.Melakukan transaksi penjualan Memproses transaksi penjualandengan meng-insert-kan data yangsudah diolah.
Nama Use Case: Data Kamar Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.mengubah data yang ingin di olah(no. kamar, kondisi,tipe danHarga sewa)
mengubah pengolahan data sesuaiyang dipilih user/karyawan.
Nama Use Case: Data PelangganSkenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.memasukkan data yang ingin di olah
(nama, usia, dan Pekerjaan)
Menambahkan dan Menampilkan
Pengolahan data sesuai yang dipilih
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 9/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 9 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
user/karyawan.
2. meng-update data yang ingin di olah(nama, usia, dan Pekerjaan)
mengubah pengolahan data sesuai yangdipilih user/karyawan.
2.3.2 Diagram Use Case
Gambar 1 Use Case Diagram
2.4 Protot ipe Antarmu ka
Deskripsi Isi : Antarmuka untuk menyediakan jenis-jenis menupengolahan data dan dapat dipilih dengan mengklikfile.
Desain Tampilan : Warna background biru dan terus memudar dibawahnya dengan font berwarna hitam.
Jenis : Form menu
Gambar 1 Layar untuk pilihan Data
SELAMAT DATANG
file
Pelanggan
Kamar
Transakasi
keluar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 10/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 10 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan datapelanggan
Desain Tampilan : Warna background biru dengan font berwarna
hitamJenis : Form masukan (entry )
Gambar 2 Layar untuk Pengolahan data pelanggan
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data kamar.
Desain Tampilan : Warna background abu-abu dengan font berwarnabiru, coklat dan hitam
Jenis : Form masukan (entry )
Gambar 3 Layar untuk Pengolahan Data Kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 11/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 11 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan dataTransaksi
Desain Tampilan : Warna background Biru dengan font berwarnaHitamJenis : Form masukan (entry )
Gambar 3 Layar untuk Pengolahan Data Transaksi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 12/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 12 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
3. Model Analisis3.1 Deskripsi Arsitektur
3.1.1 Identifkasi Paket Analisis
No Nama Paket Use Case Terkait Keterangan
1 Paket Data Kamar 1.Update
2. Delete
3.Refresh
4. Print
5. next6. back7.first8.last
Paket untuk mengelola
data Kamar yang akan
di gunakan oleh
penyewa
2 Paket Data
Pelanggan
1. Insert
2. Update
3. Delete
4. Print
5. next6. back7.first
8.last9.Refresh
Paket untuk mengelola
data pelanggan yang
akan menyewa kamar
3. Paket Data Transaksi 1. Insert
2. Refresh
3. Print
Paket untuk mengelola
data transaksi yang
dilakukan oleh
Pegawai.
3.1.2 Identfikasi Kelas Analisis
No Nama Paket Nama Kelas Analisis
Jenis Kelas
(Boundary, Control,
Entity)
1 Paket Data Kamar 1.Update
2. Delete
3.Refresh
4. Print
5. next6. back7.first8.last
1. Entity
2. Entity
3. Control
4. Control
5. Control
6. Control
7. Control
8. Control
2 Paket Data
Pelanggan
1. Insert
2. Update3. Delete
4. Print
5. next6. back
7.first8.last9.Refresh
1. Entity
2. Entity3. Entity
4. Control
5. Control
6. Control7. Control
8. Control
9. Control
3. Paket .Data
Transaksi
1. Insert
2. Refresh
3. Print
1. Entity
2. Control
3. Control
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 13/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 13 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
3.2 Realisasi Use Case Tahap Analisis
3.2.1. Data Kamar
Class Diagram Kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 14/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 14 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Sequence Diagram Kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 15/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 15 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Activity Diagram Kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 16/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 16 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
3.2.2. Data Pelanggan
Class Diagram Pelanggan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 17/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 17 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Sequence Diagram Pelanggan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 18/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 18 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Activity Diagram Pelanggan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 19/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 19 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
3.2.3. Data Transaksi
Class Diagram Transaksi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 20/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 20 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Sequence Diagram Transaksi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 21/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 21 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Activity Diagram Transaksi
3.3 Kelas Analisis
No Nama Kelas Jenis
1 Kamar Entitu
2 Pelanggan Entity
3 Transaksi Entity
3.3.1. tangggung jawab dan atribut
Nama Kelas Daftar Tanggung-Jawab Daftar Atribut
Kelas Kamar 1. Update data Kamar
2. Delete data Kamar
3. Print data Kamar
4. Next
5. Last
6. First
7. Back
1. no_kmr
2. kondisi
3. tipe
4. harga
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 22/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 22 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Kelas Pelanggan 1. Insert data Pelanggan
2. Update data
Pelanggan3. Delete data pelanggan
4. Print data makanan
4. Next
5. Last
6. First
7. Back
1. id_pelanggan
2. namap
3. usia4. pekerjaan
Kelas Transaksi 1. Insert data transaksi
2. Print data transaksi
1. no
2. id_pelanggan
3. no_kmr
4. tgl_mulai
5. tgl_akhir
6. lamas
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 23/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 23 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
4. Model Perencanaan
4.1. kelas perencanaan
4.1.1. Algoritma / Query data kamar
No Query Query Keterangan
Q-001 Select * from kamar;Menampilkan data pada
tabel kamar
Q-002
UPDATE hotel SET kondisi =
TERPAKAI, tipe = Biasa WHERE
no_kmr =104;
Mengubah data Kamar
dengan no_kmr 104 menjadi
kondisi Terpakai, dan tipe
biasa
Q-003DELETE FROM hotel WHERE
no_kmr=104;
Menghapus data kamar
dengan no_kmr =104.
4.1.2. Algoritma / Query data Pelanggan
No Query Query Keterangan
Q-004 Select * from pelanggan;Menampilkan data pada
tabel pelanggan
Q-005
UPDATE pelanggan SET namap =
baru, usia = 20, pekerjaan = supir
WHERE id_pelanggan =10;
Mengubah data pelanggandengan id_pelanggan 10
menjadi dengan nama baru,
usia 20 dan pekerjaan supir
Q-006DELETE FROM pelanggan
WHERE id_pelanggan=10;
Menghapus data pelanggan
dengan id_pelanggan=10.
Q-007
INSERT INTO pelanggan
(id_pelanggan,
namap,usia,pekerjaan) VALUES
(10,baru, 19,supir);
memasukkan data pelanggan
dengan id_pelanggan 10
menjadi dengan nama baru,
usia 19 dan pekerjaan supir
4.1.3 Algoritma / Query data Transaksi
No Query Query Keterangan
Q-008SELECT no,namap, k.no_kmr,
tgl_mulai, tgl_akhir, tipe,harga,
Menampilkan data pada
tabel transaksi dengan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 24/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 24 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
lama,harga*lama as total from
pelanggan p, kamar k, transaksi t
where t.id_pelanggan =
p.id_pelanggan AND t.no_kmr =
k.no_kmr ;
merelasikan data pada tabel
kamar,pelaangan dan
transaksi
Q-009
INSERT INTO transaksi
(id_pelanggan,no_kmr,tgl_mulai,tgl
_akhir,lama) Values
(1,104,2013/5/4, 2013/5/10,6);
Memasukkan data transaksi
dengan id_pelanggan 1,
no_kmr 104,tgl_masuk
2013/5/4, tgl_keluar
2013/5/10,dan lama 64.2 Antarmuka
4.2.1 Antarmuka Menu Utama
Id Objek Jenis Nama Keterangan
jMenu1 jMenu file Menampilkan menu item
jMenuItem1 jMenuItem Data PelangganUntuk menampilkan form
Data pelanggan
jMenuItem2 jMenuItem Data Kamar Untuk menampilkan form
Data kamar
jMenuItem3 jMenuItem Data TransaksiUntuk menampilkan form
Data Transaksi
jMenuItem4 jMenuItem Exit Keluar dari sistem
4.2.2 Antarmuka Data Pelanggan
Id Objek Jenis Nama Keterangan
jButton1 jButton insert Memasukkan data pelanggan
jButton2 jButton update Mengubah data pelanggan
jButton3 jButton delete Menghapus data pelanggan
jButton4 jButton print Mencetak data pelanggan
jButton5 jButton refresh Untuk memunculkan data pelanggan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 25/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 25 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
yang baru di tambah atau di update
jButton6 jButton first Memilih data pelanggan yang pertama
jButton7 jButton last Memilih data pelanggan yang terakhir
jButton4 jButton back Memilih data pelanggan yang
sebelumnya
jButton4 jButton nextMemilih data pelanggan yang
selanjutntya
jTextField1 jTextFieldId
pelanggan
Di isi untuk id_pelanggan pada tabel
pelanggan
jTextField2 jTextField nama
pelanggan
Di isi untuk nama_pelanggan pada
tabel pelanggan
jComboBox
1 jComboBox usia Di isi untuk usia pada tabel pelanggan
jTextField3 jTextField pekerjaanDi isi untuk pekerjaan pada tabel
pelanggan
jTable1 jTableUntuk menampilkan semua data yang
ada pada tabel pelanggan4.2.3 An tarmuka Data Kamar
Id Objek Jenis Nama Keterangan
jButton2 jButton update Mengubah data Kamar
jButton3 jButton delete Menghapus data kamar
jButton4 jButton print Mencetak data kamar
jButton5 jButton refresh Untuk memunculkan data kamar yang baru di tambah atau di update
jButton6 jButton first Memilih data kamar yang pertama
jButton7 jButton last Memilih data kamar yang terakhir
jButton4 jButton back Memilih data kamar yang sebelumnya
jButton4 jButton next Memilih data kamar yang selanjutntya
jComboBox 1 jComboBox Nomor Di isi untuk no_kmr pada tabel kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 26/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 26 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
kamar
jComboBox 2 jComboBox Kondisi Di isi untuk kondisi pada tabel kamar
jRadioButton1 jRadioButtonTipe
kamar Di isi untuk tipe pada tabel kamar
jTextField1 jTextField
Harga
sewa
kamar
Di isi untuk harga pada tabel kamar
jTable1 jTableUntuk menampilkan semua data yang
ada pada tabel kamar
4.2.3 An tarmuka Data Transaksi
Id Objek Jenis Nama Keterangan
jButton1 jButton insert Memasukkan data Trasaksi
jButton4 jButton print Mencetak data Transaksi
jButton5 jButton refreshUntuk memunculkan data Transaksi
yang baru di tambah atau di update
jComboBox
1 jComboBox
Nama
Pelanggan
Di isi untuk namap pada tabel
transaksi
jComboBox
2 jComboBox
Nomor
kamar
Di isi untuk no_kmr pada tabel
transaksi
jTextField1 jTextFieldTanggal
sewa
Di isi untuk tgl_mulai pada tabel
transaksi
jTextField2 jTextFieldTanggal
akhir
Di isi untuk tgl_akhir pada tabel
transaksi
jTextField3 jTextField lama sewa Di isi untuk lama pada tabel transaksi
jTable1 jTableUntuk menampilkan semua data yang
ada pada tabel pelanggan
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 27/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 27 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
5. Implementasi
5.1 Form menu
5.2 Form Data Kamar
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 28/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 28 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
5.3 Form Data Pelanggan
5.4 Form Data Transaksi
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 29/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 29 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
5.5 Tabel Data
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 30/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 30 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 31/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 31 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
6. Pengujian
Teknik pengujian yang digunakan pada Sistem Informasi hotel ini
menggunakan pengujian BlackBox.Black Box adalah cara pengujian dilakukan dengan hanya menjalankan
atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit
itu sesuai dengan proses bisnis yang diinginkan. Dengan kata lain, black box
merupakan user testing, biasanya pengujian perangkat lunak dengan metode
black box melibatkan client atau pelanggan yang memesan perangkat lunak
tersebut, dari sini dapat diketahui keinginan client terhadap perangkat lunak
tersebut, misal client ingin tampilannya diubah atau proses penjalanan
perangkat lunak tersebut agar lebih dimengerti.
6.1 Penguji an Form Menu Utama
Deskripsi Input Output Kesimpulan
Menguji tombol
menuKlik tombol file
Tampil menu item
yaitu : data
pelanggan, data
kamar data
transaksi, dan exit
Sesuai
Menguji tombol
data pelanggan
Klik tombol data
pelanggan
Tampil form data
pelanggan
Sesuai
Menguji tombol
data kamar
Klik tombol data
kamar
Tampil form data
kamar
Sesuai
Menguji tombol
data transaksi
Klik tombol data
transaksi
Tampil form data
transaksi
Sesuai
Menguji tombol
exitKlik tombol exit Kluar sistem Sesuai
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 32/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 32 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
6.2 Penguj ian Form Data pelanggan
Deskripsi Input Output Kesimpulan
Menguji tombol
insert
Klik tombol insert
dengan mengisi
data pada form
data pelanggan
Data masuk ke
database
Sesuai
Menguji tombol
update
Klik tombol
update dengan
memilih terlebih
dahulu data yang
akan diupdate
Data terupdateSesuai
Menguji tombol
delete
Klik tombol
delete dengan
memilih terlebih
dahulu data yang
akan didelete
Data terdeleteSesuai
Menguji tombol
Refresh
Klik tombol
refresh setelah
menambahkan
atau mengubahdata
Terjadi peruahan
data
Sesuai
Menguji tombol
Next
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol next
Data terganti ke
data selanjutnya
Sesuai
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 33/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 33 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Menguji tombol
Back
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol Back
Data terganti ke
data sebelumnya
Sesuai
Menguji tombol
first
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol first
Data terganti ke
data pertama
Sesuai
Menguji tombol
last
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol last
Data terganti ke
data terakhir
Sesuai
Menguji tombol
Klik tombol printTampil data yang
akan di print
Sesuai
6.3 Penguj ian Form Data kamar
Deskripsi Input Output Kesimpulan
Menguji tombol
update
Klik tombol
update dengan
memilih terlebih
dahulu data yang
akan diupdate
Data terupdateSesuai
Menguji tombol
delete
Klik tombol
delete dengan
memilih terlebih
dahulu data yang
akan didelete
Data terdeleteSesuai
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 34/35
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 34 dari 35 halaman
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifatrahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.
Menguji tombol
Refresh
Klik tombol
refresh setelah
menambahkan
atau mengubah
data
Terjadi peruahan
data
Sesuai
Menguji tombol
Next
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol next
Data terganti ke
data selanjutnya
Sesuai
Menguji tombol
Back
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol Back
Data terganti ke
data sebelumnya
Sesuai
Menguji tombol
first
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol first
Data terganti ke
data pertama
Sesuai
Menguji tombol
last
Pilih salah satu
data yang terdapat
pada tabel lalu
Klik tombol last
Data terganti ke
data terakhir
Sesuai
Menguji tombol
printKlik tombol print
Tampil data yang
akan di print
Sesuai
7/16/2019 Laporan - SISFO hotel amden junianto (E1E1 10 128).docx
http://slidepdf.com/reader/full/laporan-sisfo-hotel-amden-junianto-e1e1-10-128docx 35/35
6.4 Penguj ian Form Data Transaksi
Deskripsi Input Output Kesimpulan
Menguji tombol
insert
Klik tombol insert
dengan mengisi
data pada form
data pelanggan
Data masuk ke
database
Sesuai
Menguji tombol
Refresh
Klik tombol
refresh setelah
menambahkanatau mengubah
data
Terjadi peruahan
data
Sesuai
Menguji tombol
printKlik tombol print
Tampil data yang
akan di print
Sesuai
Recommended