Top Banner
 DOKUMEN PEMBANGUNAN PERANGKAT LUNAK Sistem Informasi Hotel Dosen : Subardin, ST., MT. untuk: Teknik Informatika Unhalu Dipersiapkan oleh:  AMDEN JUNIANTO E1E1 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
36

Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

Oct 30, 2015

Download

Documents

Amden Junianto
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 2: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 3: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 4: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 5: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 6: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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. 

Page 7: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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. 

Page 8: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 9: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 10: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 11: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 12: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 13: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 14: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 15: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 16: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 17: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 18: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 19: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 20: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 21: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 22: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 23: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 24: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 25: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 26: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 27: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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 

Page 28: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 29: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 30: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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.

Page 31: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 32: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 33: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

 print

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

Page 34: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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

Page 35: Laporan - SISFO hotel amden junianto (E1E1 10 128).docx

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