amden junianto (e1e1 10 128)

36
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK Sistem Informasi Hotel Dosen : Subardin, ST., MT. untuk: Teknik Informatika Unhalu Dipersiapkan oleh:  AMDEN JUNIANTO E1E1 10 128 Teknik Informatik a – Universitas Haluoleo Jl. Teknik Informatika Unhalu Nomor Dokumen Hal aman Inception-G-04 35 Revisi  1 3 Juni 2013 Fase Ince tion

Upload: amden-junianto

Post on 30-Oct-2015

71 views

Category:

Documents


0 download

DESCRIPTION

contoh sistem informasi

TRANSCRIPT

Page 1: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 1/35

DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

Sistem Informasi Hotel

Dosen : Subardin, ST., MT.

untuk:

 Teknik Informatika Unhalu

Dipersiapkan oleh:

AMDEN J UNIANTOE1E1 10 128

 Teknik Informatika – Universitas Haluoleo

 J l.

 Teknik InformatikaUnhalu

Nomor Dokumen Halaman

Inception-G-04 35

Revisi 1 3 Juni 2013

Fase Ince tion

Page 2: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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

 TGLDitulisolehDiperiksaolehDisetujuioleh

Page 3: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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................................................................................................... 51.3 Referensi .............................................................................................................. 51.4 Deskripsi Umum Dokumen (Ikhtisar).................................................................... 5

2 Kebutuhan Perangkat Lunak....................................................................................... 72.1 Deskripsi Umum Sistem....................................................................................... 72.2 Fungsi Utama Perangkat Lunak........................................................................... 72.3 Model Use Case................................................................................................... 8

2.3.1 Definisi Actor ................................................................................................. 82.3.2 Definisi Use Case.......................................................................................... 82.3.3 Diagram Use Case ........................................................................................ 9

2.4 Prototipe Antarmuka............................................................................................. 93 Model Analisis............................................................................................................ 12

3.1 Deskripsi Arsitektur............................................................................................. 123.1.1 Identifikasi Paket Analisis............................................................................ 12

3.1.2 Identifikasi Kelas Analisis............................................................................ 123.2 Realisasi Use Case Tahap Analisis....................................................................133.3 Kelas Analisis ..................................................................................................... 21

4 Model Perancangan................................................................................................... 234.1 Kelas Perancangan............................................................................................ 23

4.1.1 Algoritma / Query data kamar .....................................................................234.1.2 Algoritma / Query data pelanggan............................................................... 234.1.3 Algoritma / Query data transaksi.................................................................23

4.2 Antarmuka.......................................................................................................... 244.2.1  Antarmuka Menu utama............................................................................... 244.2.2  Antarmuka Data pelanggan......................................................................... 244.2.3  Antarmuka Data kamar................................................................................ 254.2.1  Antarmuka Data transaksi............................................................................ 26

5 Implementasi.............................................................................................................. 27

5.1 Form Menu ......................................................................................................... 275.2 Form Data Kamar...............................................................................................275.3 Form Data Pelanggan......................................................................................... 285.4 Form Data Transaksi.......................................................................................... 285.5 Form Data Tabel................................................................................................. 28

6 Pengujian................................................................................................................... 316.1 Pengujian Form Menu Utama............................................................................. 316.2 Pengujian Form Data Pelanggan ....................................................................... 326.3 Pengujian Form Data Kamar.............................................................................. 336.4 Pengujian Form Data Transaksi......................................................................... 35

Page 5: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 Lingkup 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: daftarkamar hotel

1.4 Deskripsi Umum Dokumen (Ikhtisar)

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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.1Deskripsi Umum Sistem

Perangkat lunak sistem informasi hotel ini merupakan perangkatlunak 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.2Fungsi Utama Perangkat Lunak

Sistem Informasi Rawat Inap dikembangkan dengan menyediakan

beberapa fungsi utama sebagai berikut:

1. Fungsi PengelolaanData

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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.3Model Use 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(Insertdan Refresh)

Nama Use Case: Data TransaksiSkenario:

 Aksi Acto r 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 KamarSkenario:

 Aksi Acto r 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 MenampilkanPengolahan data sesuai yang dipilih

Page 9: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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. Dilaran me-re roduksi dokumen ini tan a diketahui oleh De artemen 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.4Prototipe Antarmuka

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.

 J enis : Form menu

Gambar 1Layar untuk pilihan Data

 

SELAMAT DATANG

file

Pelanggan

Kamar 

Transakasi

keluar 

Page 10: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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. Dilaran me-re roduksi dokumen ini tan a diketahui oleh De artemen Teknik Informatika Unhalu.

Deskripsi Isi : Antarmuka untuk melakukan Pengolahan datapelanggan

Desain Tampilan : Warna background biru dengan font berwarnahitam

 J enis : Form masukan (entry)

Gambar 2Layar untuk Pengolahan data pelanggan

Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data kamar.Desain Tampilan : Warna background abu-abu dengan font berwarna

biru, coklatdan hitam J enis : Form masukan (entry)

Gambar 3Layar untuk Pengolahan Data Kamar

Page 11: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 data Transaksi

Desain Tampilan : Warna background Biru dengan font berwarna

Hitam J enis : Form masukan (entry)

Gambar 3 Layar untuk Pengolahan Data Transaksi

Page 12: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.first8.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. Update

3. Delete

4. Print

5. next6. back7.first8.last9.Refresh

1. Entity

2. Entity

3. Entity

4. Control

5. Control

6. Control

7. Control

8. Control

9. Control3. Paket .Data

 Transaksi

1. Insert

2. Refresh

3. Print

1. Entity

2. Control

3. Control

Page 13: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.

 Activi ty Diagram Kamar 

Page 16: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.

 Activi ty Diagram Pelanggan

Page 19: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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.

 Activi ty 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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

Pelanggan

3. Delete data pelanggan

4. Print data makanan

4. Next

5. Last

6. First

7. Back

1. id_pelanggan

2. namap

3. usia

4. 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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. Algori tma / 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-003

DELETE FROM hotel WHERE

no_kmr=104;

Menghapus data kamar 

dengan no_kmr =104.

4.1.2. Algori tma / 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 pelanggan

dengan 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 Algori tma / 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 6

4.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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 jTextField Id 

 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 pelanggan

 4.2.3 Antarmuka 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 refreshUntuk 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 jRadioButton

Tipe

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 Antarmuka Data TransaksiId 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 jTextField Tanggal

sewa

Di isi untuk tgl_mulai pada tabel

transaksi

 jTextField2 jTextField Tanggal

akhir 

Di isi untuk tgl_akhir pada tabel

transaksi

 jTextField3 jTextField lama sewa Di isi untuk lama pada tabel transaksi

 jTable1 jTable

Untuk menampilkan semua data yang

ada pada tabel pelanggan

Page 27: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 Pengujian 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 Pengujian 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 yangakan didelete

Data terdeleteSesuai

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

Page 33: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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 laluKlik 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

6.3 Pengujian Form Data kamarDeskripsi 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: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 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

 print

Klik tombol printTampil data yang

akan di print

Sesuai

Page 35: Amden Junianto (E1E1 10 128)

7/16/2019 Amden Junianto (E1E1 10 128)

http://slidepdf.com/reader/full/amden-junianto-e1e1-10-128 35/35

6.4 Pengujian Form Data Transaksi

Deskripsi Input Output Kesimpulan

Menguji tombol

insert

Klik tombol insertdengan mengisi

data pada form

data pelanggan

Data masuk ke

database

Sesuai

Menguji tombol

Refresh

Klik tombol

refresh setelah

menambahkan

atau mengubah

data

Terjadi peruahan

data

Sesuai

Menguji tombol

 printKlik tombol print

Tampil data yang

akan di print

Sesuai