You are on page 1of 35

Fase Inception

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.

Nomor Dokumen

Halaman
35

Teknik Informatika Unhalu

Inception-G-04

Revisi

3 Juni 2013

DAFTAR PERUBAHAN
Revisi A Deskripsi

INDEX

TGL Ditulis oleh Diperiksa oleh Disetujui oleh

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 2 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Daftar Halaman Perubahan


Halaman Revisi Halaman Revisi

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 3 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Daftar Isi
1. 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 .......................................................................................................... 24 4.2.1 Antarmuka Menu utama............................................................................... 24 4.2.2 Antarmuka Data pelanggan ......................................................................... 24 4.2.3 Antarmuka Data kamar ................................................................................ 25 4.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......................................................................................... 28 5.4 Form Data Transaksi .......................................................................................... 28 5.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 .............................................................................. 33 6.4 Pengujian Form Data Transaksi ......................................................................... 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 bersifat rahasia. 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 pembuatan SKPL ini adalah sebagai berikut:

IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement 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 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

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 5 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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.

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 6 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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 Fungsi Utama Perangkat Lunak
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.

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 7 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2.3 Model Use Case 2.3.1


No

Definisi Actor
Actor Deskripsi

1.

User / pegawai

Merupakan orang yang berhubungan langsung dengan sistem informasi Hotel untuk melakukan transaksi dan pendataan kamar dan pelanggan.

Definisi Use Case

No 1

Use Case Data Pelanggan

Deskripsi Use case untuk mengolah data pelanggan (Insert, Update, Delete,Refresh,Next,Back,First,Last dan Print) Use case untuk mengolah data Kamar(Update, Delete,Refresh,Next,Back,First,Last Dan Print) Use case untuk mengolah data Transaksi (Insert dan Refresh)

Data Kamar

Data Transaksi

Nama Use Case: Data Transaksi Skenario: Aksi Actor Reaksi Sistem Skenario Normal 1.memasukkan data yang ingin di olah Menampilkan pengolahan data sesuai (nama, no. kamar, tgl, dan Lama yang dipilih user/karyawan. sewa) 2.Melakukan transaksi penjualan Memproses transaksi penjualan dengan meng-insert-kan data yang sudah diolah. Nama Use Case: Data Kamar Skenario: Aksi Actor Reaksi Sistem Skenario Normal 1.mengubah data yang ingin di olah mengubah pengolahan data sesuai (no. kamar, kondisi,tipe dan yang dipilih user/karyawan. Harga sewa) Nama Use Case: Data Pelanggan Skenario: Aksi Actor Skenario Normal 1.memasukkan data yang ingin di olah (nama, usia, dan Pekerjaan)
Departemen Teknik Informatika Unhalu

Reaksi Sistem Menambahkan dan Menampilkan Pengolahan data sesuai yang dipilih
Inception-G04 Halaman 8 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2. meng-update data yang ingin di olah (nama, usia, dan Pekerjaan)

user/karyawan. mengubah pengolahan data sesuai yang dipilih user/karyawan.

2.3.2

Diagram Use Case

Gambar 1 Use Case Diagram

2.4 Prototipe Antarmuka


Deskripsi Isi Antarmuka untuk menyediakan jenis-jenis menu pengolahan data dan dapat dipilih dengan mengklik file. Desain Tampilan : Warna background biru dan terus memudar di bawahnya dengan font berwarna hitam. Jenis : Form menu
file Pelanggan Kamar Transakasi keluar

SELAMAT DATANG

Gambar 1 Layar untuk pilihan Data

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 9 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Deskripsi Isi

Antarmuka untuk melakukan Pengolahan data pelanggan Desain Tampilan : Warna background biru dengan font berwarna hitam Jenis : 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 berwarna biru, coklat dan hitam Jenis : Form masukan (entry)

Gambar 3 Layar untuk Pengolahan Data Kamar


Departemen Teknik Informatika Unhalu Inception-G04 Halaman 10 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Antarmuka untuk melakukan Pengolahan data Transaksi Desain Tampilan : Warna background Biru dengan font berwarna Hitam Jenis : Form masukan (entry)

Deskripsi Isi

Gambar 3 Layar untuk Pengolahan Data Transaksi

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 11 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3. Model Analisis
3.1 Deskripsi Arsitektur 3.1.1 Identifkasi Paket Analisis No 1 Nama Paket Paket Data Kamar Use Case Terkait 1.Update 2. Delete 3.Refresh 4. Print 2 Paket Data Pelanggan 1. Insert 2. Update 3. Delete 4. Print 3. Paket Data Transaksi 1. Insert 2. Refresh 3. Print 5. next 6. back 7.first 8.last 9.Refresh 5. next 6. back 7.first 8.last Keterangan Paket untuk mengelola data Kamar yang akan di gunakan oleh

penyewa Paket untuk mengelola data pelanggan yang akan menyewa kamar

Paket untuk mengelola data transaksi yang oleh

dilakukan Pegawai.

3.1.2

Identfikasi Kelas Analisis Jenis Kelas

No

Nama Paket

Nama Kelas Analisis

(Boundary, Control, Entity)

Paket Data Kamar

1.Update 2. Delete 3.Refresh 4. Print

5. next 6. back 7.first 8.last

1. Entity 2. Entity 3. Control 4. Control

5. Control 6. Control 7. Control 8. Control 5. Control 6. Control 7. Control 8. Control 9. Control

Paket Data Pelanggan

1. Insert 2. Update 3. Delete 4. Print

5. next 6. back 7.first 8.last 9.Refres h

1. Entity 2. Entity 3. Entity 4. Control

3.

Paket .Data Transaksi

1. Insert 2. Refresh 3. Print

1. Entity 2. Control 3. Control

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 12 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 13 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Sequence Diagram Kamar

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 14 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Activity Diagram Kamar

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 15 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.2.2. Data Pelanggan Class Diagram Pelanggan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 16 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Sequence Diagram Pelanggan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 17 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Activity Diagram Pelanggan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 18 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.2.3. Data Transaksi Class Diagram Transaksi

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 19 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Sequence Diagram Transaksi

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 20 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Activity Diagram Transaksi

3.3 Kelas Analisis No 1 2 3 Kamar Pelanggan Transaksi 3.3.1. tangggung jawab dan atribut Nama Kelas Kelas Kamar Daftar Tanggung-Jawab 1. Update data Kamar 2. Delete data Kamar 3. Print data Kamar 4. Next 5. Last 6. First 7. Back
Departemen Teknik Informatika Unhalu Inception-G04 Halaman 21 dari 35 halaman

Nama Kelas

Jenis Entitu Entity Entity

Daftar Atribut 1. no_kmr 2. kondisi 3. tipe 4. harga

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 22 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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 Q-001

Query Select * from kamar;

Keterangan Menampilkan data pada tabel kamar Mengubah data Kamar dengan no_kmr 104 menjadi kondisi Terpakai, dan tipe biasa Menghapus data kamar dengan no_kmr =104.

UPDATE hotel SET kondisi = Q-002 TERPAKAI, tipe = Biasa WHERE no_kmr =104; DELETE FROM hotel WHERE no_kmr=104;

Q-003

4.1.2. Algoritma / Query data Pelanggan

No Query Q-004

Query Select * from pelanggan;

Keterangan Menampilkan data pada tabel pelanggan Mengubah data pelanggan dengan id_pelanggan 10 menjadi dengan nama baru, usia 20 dan pekerjaan supir Menghapus data pelanggan dengan id_pelanggan=10. memasukkan data pelanggan dengan id_pelanggan 10 menjadi dengan nama baru, usia 19 dan pekerjaan supir

UPDATE pelanggan SET namap = Q-005 baru, usia = 20, pekerjaan = supir WHERE id_pelanggan =10; DELETE FROM pelanggan WHERE id_pelanggan=10; INSERT INTO pelanggan Q-007 (id_pelanggan, namap,usia,pekerjaan) VALUES (10,baru, 19,supir);
4.1.3 Algoritma / Query data Transaksi

Q-006

No Query Q-008

Query SELECT no,namap, k.no_kmr, tgl_mulai, tgl_akhir, tipe,harga,

Keterangan Menampilkan data pada tabel transaksi dengan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 23 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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 ; INSERT INTO transaksi Q-009 (id_pelanggan,no_kmr,tgl_mulai,tgl _akhir,lama) Values (1,104,2013/5/4, 2013/5/10,6);
4.2 Antarmuka

merelasikan data pada tabel kamar,pelaangan dan transaksi

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.1 Antarmuka Menu Utama

Id Objek jMenu1 jMenuItem1

Jenis jMenu file

Nama

Keterangan Menampilkan menu item Untuk menampilkan form Data pelanggan Untuk menampilkan form Data kamar Untuk menampilkan form Data Transaksi Keluar dari sistem

jMenuItem Data Pelanggan

jMenuItem2

jMenuItem Data Kamar

jMenuItem3 jMenuItem4

jMenuItem Data Transaksi jMenuItem Exit

4.2.2 Antarmuka Data Pelanggan

Id Objek jButton1 jButton2 jButton3 jButton4 jButton5

Jenis jButton jButton jButton jButton jButton

Nama insert update delete print refresh

Keterangan Memasukkan data pelanggan Mengubah data pelanggan Menghapus data pelanggan Mencetak data pelanggan Untuk memunculkan data pelanggan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 24 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

yang baru di tambah atau di update jButton6 jButton7 jButton4 jButton jButton jButton first last back Memilih data pelanggan yang pertama Memilih data pelanggan yang terakhir Memilih data pelanggan yang sebelumnya Memilih data pelanggan yang selanjutntya Di isi untuk id_pelanggan pada tabel pelanggan Di isi untuk nama_pelanggan pada tabel pelanggan Di isi untuk usia pada tabel pelanggan Di isi untuk pekerjaan pada tabel pelanggan Untuk menampilkan semua data yang ada pada tabel pelanggan

jButton4

jButton

next Id pelanggan nama pelanggan

jTextField1

jTextField

jTextField2 jComboBox 1 jTextField3

jTextField

jComboBox usia

jTextField

pekerjaan

jTable1

jTable

4.2.3 Antarmuka Data Kamar

Id Objek jButton2 jButton3 jButton4 jButton5 jButton6 jButton7 jButton4 jButton4 jComboBox 1

Jenis jButton jButton jButton jButton jButton jButton jButton jButton jComboBox

Nama update delete print refresh first last back next Nomor

Keterangan Mengubah data Kamar Menghapus data kamar Mencetak data kamar Untuk memunculkan data kamar yang baru di tambah atau di update Memilih data kamar yang pertama Memilih data kamar yang terakhir Memilih data kamar yang sebelumnya Memilih data kamar yang selanjutntya Di isi untuk no_kmr pada tabel kamar

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 25 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

kamar jComboBox 2 jComboBox Kondisi Tipe kamar Harga jTextField1 jTextField sewa kamar jTable1 jTable Untuk menampilkan semua data yang ada pada tabel kamar Di isi untuk harga pada tabel kamar Di isi untuk kondisi pada tabel kamar Di isi untuk tipe pada tabel kamar

jRadioButton1 jRadioButton

4.2.3 Antarmuka Data Transaksi Id Objek jButton1 jButton4 jButton5 jComboBox 1 jComboBox 2 jTextField1 Jenis jButton jButton jButton Nama insert print refresh Nama Pelanggan Nomor kamar Tanggal sewa Tanggal akhir lama sewa Keterangan Memasukkan data Trasaksi Mencetak data Transaksi Untuk memunculkan data Transaksi yang baru di tambah atau di update Di isi untuk namap pada tabel transaksi Di isi untuk no_kmr pada tabel transaksi Di isi untuk tgl_mulai pada tabel transaksi Di isi untuk tgl_akhir pada tabel transaksi Di isi untuk lama pada tabel transaksi Untuk menampilkan semua data yang ada pada tabel pelanggan

jComboBox

jComboBox

jTextField

jTextField2 jTextField3 jTable1

jTextField jTextField jTable

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 26 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

5. Implementasi 5.1 Form menu

5.2 Form Data Kamar

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 27 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

5.3 Form Data Pelanggan

5.4 Form Data Transaksi

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 28 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

5.5 Tabel Data

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 29 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 30 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. 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 Tampil menu item

Kesimpulan

Menguji tombol menu

yaitu : data Klik tombol file pelanggan, data kamar data transaksi, dan exit

Sesuai

Menguji tombol data pelanggan Menguji tombol data kamar Menguji tombol data transaksi Menguji tombol exit

Klik tombol data pelanggan Klik tombol data kamar Klik tombol data transaksi Klik tombol exit

Tampil form data pelanggan Tampil form data kamar Tampil form data transaksi Kluar sistem

Sesuai

Sesuai

Sesuai

Sesuai

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 31 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

6.2 Pengujian Form Data pelanggan

Deskripsi

Input

Output

Kesimpulan

Klik tombol insert Menguji tombol insert dengan mengisi data pada form data pelanggan Data masuk ke database Sesuai

Klik tombol Menguji tombol update update dengan memilih terlebih dahulu data yang akan diupdate Klik tombol Menguji tombol delete delete dengan memilih terlebih dahulu data yang akan didelete Klik tombol Menguji tombol Refresh refresh setelah menambahkan atau mengubah data Pilih salah satu Menguji tombol Next data yang terdapat pada tabel lalu Klik tombol next Data terganti ke data selanjutnya Sesuai Terjadi peruahan data Sesuai Data terdelete Sesuai Data terupdate Sesuai

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 32 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Pilih salah satu Menguji tombol Back data yang terdapat pada tabel lalu Klik tombol Back Data terganti ke data sebelumnya Sesuai

Pilih salah satu Menguji tombol first data yang terdapat pada tabel lalu Klik tombol first Data terganti ke data pertama Sesuai

Pilih salah satu Menguji tombol last data yang terdapat pada tabel lalu Klik tombol last Menguji tombol print Tampil data yang akan di print Sesuai Data terganti ke data terakhir Sesuai

Klik tombol print

6.3 Pengujian Form Data kamar Deskripsi Input Klik tombol Menguji tombol update update dengan memilih terlebih dahulu data yang akan diupdate Klik tombol Menguji tombol delete delete dengan memilih terlebih dahulu data yang akan didelete Data terdelete Sesuai Data terupdate Sesuai Output Kesimpulan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 33 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Klik tombol Menguji tombol Refresh refresh setelah menambahkan atau mengubah data Pilih salah satu Menguji tombol Next data yang terdapat pada tabel lalu Klik tombol next Data terganti ke data selanjutnya Sesuai Terjadi peruahan data Sesuai

Pilih salah satu Menguji tombol Back data yang terdapat pada tabel lalu Klik tombol Back Data terganti ke data sebelumnya Sesuai

Pilih salah satu Menguji tombol first data yang terdapat pada tabel lalu Klik tombol first Data terganti ke data pertama Sesuai

Pilih salah satu Menguji tombol last data yang terdapat pada tabel lalu Klik tombol last Menguji tombol print Tampil data yang akan di print Sesuai Data terganti ke data terakhir Sesuai

Klik tombol print

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 34 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

6.4 Pengujian Form Data Transaksi Deskripsi Input Klik tombol insert Menguji tombol insert dengan mengisi data pada form data pelanggan Klik tombol Menguji tombol Refresh refresh setelah menambahkan atau mengubah data Menguji tombol print Klik tombol print Tampil data yang akan di print Sesuai Terjadi peruahan data Sesuai Data masuk ke database Sesuai Output Kesimpulan

Departemen Teknik Informatika Unhalu

Inception-G04

Halaman 35 dari 35 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

You might also like