untuk:
Nomor Dokumen
Halaman
Inception-G-04
34
Juni 2013
Revisi
DAFTAR PERUBAHAN
Revisi A Deskripsi Memperbaiki database dari sistem informasinya.
INDEX TGL Ditulis oleh Diperiksa oleh Disetujui oleh 2 Mei 2013
KATA PENGANTAR
Puji dan syukur kami ucapkan kepada Allah SWT yang telah melimpahkan rahmat serta hidayah-Nya sehingga penyusunan laporan Software Requirement Specifications dari Sistem Informasi Salon ini dapat terselesaikan dengan baik tanpa kendala. Maksud dan tujuan penyusunan laporan ini adalah untuk membuat Sistem Informasi Salon berbasis Java. Ada pun penyusunan laporan ini berdasarkan pada datadata yang diperoleh yang telah ada, buku-buku pedoman, serta keterangan dari pembimbing. Kami menyadari bahwa laporan ini masih memiliki banyak kekurangan karena keterbatasan pengetahuan dan kemampuan kami sebagai penyusun. Untuk itu kritik dan saran yang membangun dari pembaca sangat diharapkan demi kesempurnaan laporan Analisis dan Perancangan Sistem Informasi ini.
Penulis
DAFTAR ISI
Halaman Judul .......................................................................................................... i Daftar Perubahan .................................................................................................... ii Kata Pengantar ....................................................................................................... iii Daftar Isi.................................................................................................................. iv BAB 1 Pendahuluan ................................................................................................. 1 1.1 Tujuan Penulisan Dokumen ....................................................................... 1 1.2 Batasan-Batasan ......................................................................................... 1 1.3 Referensi..................................................................................................... 2 1.4 Deskripsi Umum Dokumen (Ikhtisar) ......................................................... 2 BAB 2 Kebutuhan Perangkat Lunak ......................................................................... 3 2.1 Deskripsi Umum Sistem ............................................................................. 3 2.2 Fungsi Utama Perangkat Lunak .................................................................. 3 2.3 Model Use Case .......................................................................................... 3 2.3.1 Definisi Actor 3 2.3.2 Definisi Use Case 4 2.3.3 Diagram Use Case 10 2.4 Prototipe Antarmuka................................................................................ 11 2.5 Glossary .................................................................................................... 13 BAB 3 Model Analisis ............................................................................................. 14 3.1 Identifikasi Paket Analisis 14 3.2 Identifikasi Kelas Analisis 14 3.3 Activity Diagram 15 3.4 Class Diagram 16 3.5 Sequence Diagram 17 BAB 4 Model Perancangan .................................................................................... 20 4.1 Kelas Perancangan 20 4.1.1 Algoritma/Query 20 4.1.2 Antarmuka 21 BAB 5 Implementasi .............................................................................................. 22 5.1 Tampilan Halaman Utama 22 5.2 Tampilan Menu Item Data Pelanggan 22 5.3 Tampilan Form Data Pelanggan 22 5.4 Tampilan Menu Item Data Kamar 22 5.5 Tampilan Form Data Kamar 23 5.6 Tampilan Menu Item Data Transaksi 23 5.6 Tampilan Menu Item Data Laporan..........................................................24 BAB 6 Pengujian 6.1 6.2 25
Pengujian Form Data Pelanggan Pengujian Form Data Transaksi Pengujian Form Tampil Data 34
26 31
1 PENDAHULUAN
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Spesification (SRS) untuk Sistem Informasi Salon AYU Kendari. SKPL atau SRS merupakan suatu dokumen yang menyatakan kebutuhan perangkat lunak sebagai hasil dari proses analisis yang dilakukan dalam konteks pengembangan perangkat lunak. Tujuan dari penulisan dokumen ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh. Pengguna dari dokumen ini adalah pengembang perangkat lunak Sistem Informasi Salon dan pengguna (user) dari perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih terfokus serta tidak menimbulkan ambiguitas.
1.3 Referensi
Referensi dalam pembuatan SKPL ini adalah sebagai berikut: DOKUMEN1: ATM Contoh Lengkap.doc A.S., Rosa, Shalahuddin, M. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Modula.
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 - Deskripsi Umum Dokomen
BAB II Kebutuhan Perangkat Lunak Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam pembuatan Sistem Informasi Salon. BAB III Model Analisis Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi Salon yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi Salon dapat bekerja sesuai dengan yang diharapkan.
meningkatkan pengolahan data yang dilakukan oleh pegawai salon. Sistem Informasi Salon dirancang untuk bisa memudahkan pengolahan data service, data customer, dan data pembayaran Salon. Sistem Informasi ini akan menghasilkan laporan pembayaran yang selanjutnya diberikan kepada Manager Salon.
2.2
Secara umum, Sistem Informasi Pembayaran Salon ini berfungsi untuk melayani kebutuhan informasi maupun sistem pembayaran yang berlangsung di Salon AYU Kendari. Aplikasi ini dijalankan oleh pegawai salon sebagai admin untuk memudahkan pengolahan informasi seperti data customer, data berbagai macam service, data pembayaran hingga laporan pembayaran Salon. Selain itu, produk sistem ini berfungsi agar : 1. 2. Membantu manajemen semakin rapih dan terkontrol. Penanggung jawab tahu detail kondisi sistem informasi serta keuangan
salon. 2.3
2.3.2 Definisi Use Case Bagian ini diisi dengan daftar use case dan deskripsi singkat mengenai use case tersebut. Bisa dibuat dalam bentuk tabel berikut: ID 1 Use Case Mengelola data customer Deskripsi Menampilkan proses untuk mengelola data customer yang meliputi empat buah proses pengelolaan yaitu memasukkan data customer, mengubah data customer, menghapus data customer dan mencetak data customer. 2 Memasukan data customer 4 Mengubah data customer 5 Menghapus data customer 6 Mencetak data customer 7 Mengelola data service Merupakan proses untuk memasukkan data customer ke dalam basis data. Merupakan proses untuk mengubah customer yang ada di basis data. Merupakan proses untuk menghapus data customer yang ada di basis data. Merupakan Proses untuk mencetak data customer. Menampilkan proses untuk mengelola data service yang meliputi empat buah proses pengelolaan yaitu memasukkan data service, mengubah data service, menghapus data service dan mencetak data service. 8 Memasukan data service 9 Mengubah data service 10 Menghapus data service 11 Mencetak data service 12 Mengelola data pembayaran Menampilkan proses untuk mengelola data pembayaran yang meliputi empat buah proses pengelolaan yaitu memasukkan data
10
data
Merupakan proses untuk memasukkan data service ke dalam basis data. Merupakan proses untuk mengubah data service yang ada di basis data. Merupakan proses untuk menghapus data service yang ada di basis data. Merupakan proses untuk mencetak data service.
pembayaran, mengubah data pembayaran, menghapus data pembayaran dan mencetak data pembayaran. 13 Memasukan data pembayaran 14 Mengubah data pembayaran 15 Menghapus data pembayaran 16 Mencetak data pembayaran Merupakan proses untuk memasukkan data pembayaran ke dalam basis data. Merupakan proses untuk mengubah data pembayaran yang ada di basis data. Merupakan proses untuk menghapus data pembayaran yang ada di basis data. Merupakan proses untuk mencetak data pembayaran.
Aksi Actor Skenario Normal 1. Memasukkan data Customer sesuai field yang ada 2. Mengklik tombol tambah data
Reaksi Sistem
3. Mengecek valid tidaknya data masukkan 4. Menyimpan data Customer ke basis data 5. Menampilkan pesan sukses disimpan. Skenario Alternatif 1. Memasukkan data Customer sesuai field yang ada 2. Mengklik tombol tambah data 3. Mengecek valid tidaknya data masukkan
11
4. Menampilkan pesan error 5. Memasukkan data Customer yang valid sesuai field yang ada 6. Mengklik tombol tambah data 7. Mengecek valid tidaknya data masukkan 8. Menyimpan data Customer ke basis data 9. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data Customer yang akan diubah, pada tabel data Customer
Reaksi Sistem
2. Menampilkan data Customer yang sudah dipilih dalam form pengisian data 3. Mengubah data Customer 4. Mengklik tombol ubah data 5. Mengecek valid tidaknya data masukkan 6. Menyimpan data yang telah diubah ke basis data 7. Menampilkan pesan data sukses disimpan Skenario Alternatif 1. Memilih data Customer yang akan diubah, pada tabel data Customer 2. Menampilkan data Customer yang sudah dipilih dalam form pengisian data
12
3. Mengubah data Customer 4. Mengklik tombol ubah data 5. Mengecek valid tidaknya data masukkan 6. Menampilkan pesan error 7. Mengubah data Customer yang valid 8. Mengklik tombol ubah data 9. Mengecek valid tidaknya data masukkan 10. Menyimpan data Customer yang telah diubah ke basis data 11. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data Customer yang akan dihapus, pada tabel data cutomer 2. Mengklik tombol hapus data
Reaksi Sistem
3. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus 4. Mengklik pilihan setuju data dihapus 5. Menghapus data Customer dari basis data Skenario Alternatif 1. Memilih data Customer yang akan dihapus, pada tabel data Customer 2. Mengklik tombol hapus data 3. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus
13
4. Mengklik pilihan tidak setuju data dihapus 5. Kembali ke form data Customer
Reaksi Sistem
2 Menampilkan Data Customer yang akan dicetak 3 Mencetak data Customer 4 Mencetak data Customer yang ada dalam babis data Skenario Alternatif 1. Menekan tombol Print 2. Menampilkan data Customer yang akan dicetak 3. Mengklik tombol Close 4. Kembali ke Customer form pengisisan data
Aksi Actor Skenario Normal 1. Memasukkan data Service sesuai field yang ada 2. Mengklik tombol tambah data
Reaksi Sistem
3. Mengecek valid tidaknya data masukkan 4. Menyimpan data Service ke basis data 5. Menampilkan pesan sukses disimpan.
14
Skenario Alternatif 1. Memasukkan data Service sesuai field yang ada 2. Mengklik tombol tambah data 3. Mengecek valid tidaknya data masukkan 4. Menampilkan pesan error 5. Memasukkan data Service yang valid sesuai field yang ada 6. Mengklik tombol tambah data 7. Mengecek valid tidaknya data masukkan 8. Menyimpan data Service ke basis data 9. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data Service yang akan diubah, pada tabel data Service
Reaksi Sistem
2. Menampilkan data Service yang sudah dipilih dalam form pengisian data 3. Mengubah data Service 4. Mengklik tombol ubah data 5. Menyimpan data yang telah diubah ke basis data 6. Menampilkan pesan bahwa data sukses disimpan Skenario Alternatif 1. Memilih data Service yang akan diubah, pada tabel data Service 2. Menampilkan data Service yang sudah
15
dipilih dalam form pengisian data 3. Mengubah data Service 4. Mengklik tombol ubah data 5. Mengecek valid tidaknya data masukkan 6. Menampilkan pesan error 7. Mengubah data Service yang valid 8. Mengklik tombol ubah data 9. Mengecek valid tidaknya data masukkan 10. Menyimpan data Service yang telah diubah ke basis data 11. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data Service yang akan dihapus, pada tabel data Service 2. Mengklik tombol hapus data
Reaksi Sistem
3. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus 4. Mengklik pilihan setuju data dihapus 5. Menghapus data Service dari basis data Skenario Alternatif 6. Memilih data Service yang akan dihapus, pada tabel data Service 7. Mengklik tombol hapus data 8. Menampilkan pesan konfirmasi apakah
16
data akan benar-benar dihapus 9. Mengklik pilihan tidak setuju data dihapus 10. Kembali ke form data Service
Reaksi Sistem
2. Menampilkan Data Service yang akan dicetak 3. Mencetak data Service 4. Mencetak data Service yang ada dalam babis data Skenario Alternatif 1. Menekan tombol Print 2. Menampilkan data Service yang akan dicetak 3. Mengklik tombol Close 4. Kembali ke form pengisisan data Service
Aksi Actor Skenario Normal 1. Memasukkan data pembayaran sesuai field yang ada 2. Mengklik tombol tambah data
Reaksi Sistem
4. Menampilkan pesan sukses disimpan. Skenario Alternatif 1. Memasukkan data pembayaran sesuai field yang ada 2. Mengklik tombol tambah data 3. Mengecek valid tidaknya data masukkan 4. Menampilkan pesan error 5. Memasukkan data pembayaran yang valid sesuai field yang ada 6. Mengklik tombol tambah data 7. Mengecek valid tidaknya data masukkan 8. Menyimpan data pembayaran ke basis data 9. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data pembayaran yang akan diubah, pada tabel data pembayaran
Reaksi Sistem
2. Menampilkan data pembayaran yang sudah dipilih dalam form pengisian data 3. Mengubah data pembayaran 4. Mengklik tombol ubah data 5. Menyimpan data yang telah diubah ke basis data 6. Menampilkan pesan bahwa data sukses disimpan Skenario Alternatif 1. Memilih data pembayaran yang akan
18
diubah, pada tabel data pembayaran 2. Menampilkan data pembayaran yang sudah dipilih dalam form pengisian data 3. Mengubah data pembayaran 4. Mengklik tombol ubah data 5. Mengecek valid tidaknya data masukkan 6. Menampilkan pesan error 7. Mengubah data pembayaran yang valid 8. Mengklik tombol ubah data 9. Mengecek valid tidaknya data masukkan 10. Menyimpan data pembayaran yang telah diubah ke basis data 11. Menampilkan pesan sukses disimpan.
Aksi Actor Skenario Normal 1. Memilih data pembayaran yang akan dihapus, pada tabel data pembayaran 2. Mengklik tombol hapus data
Reaksi Sistem
3. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus 4. Mengklik pilihan setuju data dihapus 5. Menghapus data pembayaran dari basis data Skenario Alternatif
19
1. Memilih data pembayaran yang akan dihapus, pada tabel data pembayaran 2. Mengklik tombol hapus data 3. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus 4. Mengklik pilihan tidak setuju data dihapus 5. Kembali ke form data pembayaran
Reaksi Sistem
6 Menampilkan Data pembayaran yang akan dicetak 7 Mencetak data pembayaran 8 Mencetak data pembayaran yang ada dalam babis data Skenario Alternatif 5. Menekan tombol Print 6. Menampilkan data pembayaran yang akan dicetak 7. Mengklik tombol Close 8. Kembali ke pembayaran form pengisisan data
20
o Use case Mengelola Data Customer : Use Case ini dijalankan ketika pegawai salon hendak memasukkan, mengedit, menghapus dan mencetak data customer. o Use case Mengelola Data Service : Use Case ini dijalankan ketika pegawai salon hendak memasukkan, mengedit, menghapus dan mencetak data service. o Use case Mengelola Data Pembayaran : Use Case ini dijalankan ketika pegwai salon hendak memasukkan, mengedit, menghapus dan mencetak data pembayaran.
21
file
DATA CUSTOMER
Id customer alamat nama customer No Telepon INSERT UPDATE DELETE REFRESH SEARCH
22
DATA SERVICE
INSERT
UPDATE
DELETE
REFRESH
DATA PEMBAYARAN
ID Customer ID Transaksi Nama Customer Jenis Service Nama Karyawan Biaya INSERT UPDATE DELETE SEARCH
23
3 MODEL ANALISIS
3.1 Deskripsi Arsitektur 3.1.1 Deskripsi Class Diagram NO NAMA KELAS 2. Menu
KETERANGAN Merupakan kelas main yang juga merangkap sebagai kelas yang menangani tampilan Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data Customer yang di dalamnya harus juga menangani proses memasukkan data Customer, mengubah data Customer, menghapus data Customer dan mencetak data Customer. Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data Service yang di dalamnya harus juga menangani proses memasukkan data Service, mengubah data Service, menghapus data Servicedan mencetak data Service.
3.
MengelolaDataCustomer
MengelolaDataService
MengelolaDataPembayaran Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data Pembayaran yang di dalamnya harus juga menangani proses memasukkan data pembayaran, mengubah data pembayaran, menghapus data pembayaran dan mencetak data pembayaran. customer Merupakan kelas data yang digunakan untuk menyimpan data Customer Merupakan kelas data yang digunakan untuk menyimpan data Service Merupakan kelas data yang digunakan untuk menyimpan data pembayaran dan membungkus hasil data dari tabel customer dan tabel service. Merupakan kelas utama untuk koneksi ke basis data dan melakukan query.
24
service
pembayaran
KoneksiBasisData
MengelolaDataCustomer
+ MemasukkanDataCustomer()
+ EksekusiQuerySelect()
+ UbahDataService()
+ EksekusiQueryInsert()
+ HapusDataService()
+ CetakDataService() pembayaran
+Id_Transaksi: Interger + Kode_Service : String + Id_Customer : Int + Nama_Karyawan : String + Biaya : Int
MengelolaDataPembayaran Service + Kode_Service : string +MemasukkanDataPembayaran() +Id_customer : Int + UbahDataPembayaran() + Jen_Service : String + HapusDataPembayaran() + Tgl_Masuk : Date + CetakDataPembayaran() + setKode_Service() + getKode_Service() + setId_Customer() + getId_Custmoer() + setJen_Service() + getJen_Service() + setTgl_Masuk() + getTgl_Masuk()
+Tgl_Masuk : Date + setId_Transaksi() + getId_Transaksi() + setKode_Service() + getKode_Service() + setId_Customer() + getId_Customer() + setNama_Karyawan() + getNama_Karyawan() + setBiaya() + getBiaya() + setTanggal_Masuk() + getTanggal_Masuk()
25
26
27
28
31
4 MODEL PERANCANGAN
4.1 Kelas Perancangan 4.1.1 Algoritma/Query No Query Query Keterangan Menampilkan data customer Memasukkan data customer dengan id_customer 1, nama_customer Nurayun Qolbu, alamat Jl. Mawar dan no_telp 097896548731 . Mengubah data no_telp dengan id_customer 1 menjadi 056789012345. Menghapus data customer dengan id_customer =1.
Q-002 "INSERT INTO customer(id_customer,nama_custome r,alamat,no_telp) " + " VALUES(1,Nurayun Qolbu, Jl. Mawar, 097896548731) "
Q-003 "UPDATE customer SET nama_customer=Nurayun Qolbu,alamat=Jl. Mawar, no_telp=056789012345" + " WHERE id_customer=1 " Q-004 "DELETE FROM customer " + " WHERE id_customer=1 "
4.2
Antarmuka
Antarmuka : Gambar 2. Layar Menu Sistem Informasi Pembayaran Salon Id Objek Jenis Nama Data Service Data Customer Data Pembayaran Keterangan Membuka Form Data Service Membuka Form Data Customer Membuka Form Data Pembayaran
32
Antarmuka : Gambar 3. Data Customer Id Objek jButton1 jButton2 jButton3 jButton10 Jenis Button Button Button Button Nama Insert Update Delete Print Keterangan Menambahkan data customer Mengubah data customer Menghapus data customer Mencetak data customer
Antarmuka : Gambar 4. Data Service Id Objek jButton1 jButton2 jButton3 jButton10 Jenis Button Button Button Button Nama Insert Update Delete Print Keterangan Menambahkan data service Mengubah data service Menghapus data service Mencetak data service
Antarmuka : Gambar 5. Data Pembayaran Id Objek jButton1 Jenis Button Nama Insert Keterangan Menambahkan data pembayaran Mengubah data pembayaran Menghapus data pembayaran Mencetak data pembayaran
33
5 IMPLEMENTASI
5.1. Implementasi Implementasi Sistem Informasi Pembayaran Salon dilakukan dengan menggunakan bahasa pemograman JAVA, dengan Basis data yang digunakan yaitu MySQL, dengan versi 5.0. Aplikasi JAVA tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras PC (Personal Computer) dengan sistem operasi Windows.
5.1.1. Batasan Implementasi Dalam mengimplementasikan perangkat lunak, pemantauan dan pengendalian aplikasi ini, ada beberapa hal yang menjadi batasan implementasi yaitu :
1. Dalam Sistem Informasi Pembayaran Salon ini hanya sebatas pengelolaan data service, data customer dan data pembayaran. 2. Basis data yang digunakan dalam pengimplementasian ini adalah MySQL baik untuk basis data utama maupun ekstraksi basis data yang disebarkan ke User. Pengaksesan basis data di server dilakukan melalui Localhost.
5.1.2. Implementasi Perangkat Lunak Untuk pengembangan perangkat lunak ini digunakan Apache (2.2), JAVA dan MySQL (5.0.18), Apache dipilih sebagai perangkat lunak untuk web server, JAVA dipilih sebagai perangkat lunak pengembang karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak. Sementara MySQL digunakan sebagai perangkat lunak pengembang dalam pembuatan basis data.
34
5.1.3. Implementasi Basis Data Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL, Implementasi basis datanya dalam SQL adalah sebagi berikut : #Database : rpl #------------------------------------------------------------
CREATE TABLE `customer` ( `id_customer` int(11) NOT NULL, `nama_customer` varchar (20) NOT NULL, `alamat` varchar(40) NOT NULL, `no_telp` varchar (20) NOT NULL, PRIMARY KEY (`id_customer`));
#------------------------------------------------------------
CREATE TABLE ` service ` ( `kode_service` varchar (30) NOT NULL, `id_customer` int (11) NOT NULL,
35
`jenis_service` varchar (30) NOT NULL, `tgl_masuk` date NOT NULL, PRIMARY KEY (`kode_service`));
#------------------------------------------------------------
CREATE TABLE ` pembayaran ` ( `id_transaksi` int (11) NOT NULL, `kode_service` varchar (30) NOT NULL, `id_customer ` int (11) NOT NULL, `nama_karyawan` varchar(20) NOT NULL, `biaya` int (10) NOT NULL, `tgl_transaksi` date NOT NULL, PRIMARY KEY (`id_transaksi`));
#------------------------------------------------------------
36
5.1.4. Penggunaaan Program 1. Tampilan Menu Utama Merupakan tampilan awal pada saat pegawai salaon (admin) masuk dalam sistem.
Pada halaman utama ini terdapat beberapa menu yaitu Data Customer, Data Service, dan Data Pembayaran.
37
2. Tampilan Data Customer Tampilan dimana pegawai salon dapat memasukkan data customer dan sekaligus pegawai salon dapat langsung mencetak data tersebut untuk laporan.
Pada halaman ini terdapat beberapa tombol diantaranya tombol Tambah data, ubah data, hapus data dan cetak .
38
3. Tampilan Data Service Tampilan dimana Admin dapat mengolah data service dan admin dapat pula mencetak data yang diinginkan.
Pada halaman ini terdapat beberapa tombol diantaranya tombol tambah data, ubah data, hapus data, dan cetak.
39
4. Tampilan Data Pembayaran Tampilan dimana Admin dapat mengolah data pembayaran Salon siswa dan admin dapat pula mencetak data pembayaran keseluruhan.
40
6 PENGUJIAN
6.1 Rencana Pengujian Untuk rencana pengujian terhadap Sistem Informasi Pembayaran Salon ini yaitu dengan pengujian Black Box. 6.2 Tabel Pengujian NO Use Case Yang di Uji 1 Memasukkan data customer Diinputkan data baru untuk data customer Skenario Pengujian Hasil Yang Diharapkan Data customer bertambah sesuai dengan data yang baru diinputkan 2 Mengubah data Menklik data yang customer akan diubah kemudian pilih tombol Ubah Sistem akan mengubah data yang dipilih dan data akan terganti 3 Menghapus data customer Menklik data yang akan dihapus kemudian pilih tombol Hapus 4 Mencetak data customer 5 Memasukkan data service Diinputkan data baru untuk data service Menklik tombol cetak Sistem akan menghapus data yang dipilih dan data berkurang Sistem akan mencetak data Data bendahara bertambah sesuai dengan data yang baru diinputkan 6 Mengubah data Menklik data yang service akan diubah kemudian Sistem akan mengubah data Sesuai Harapan Valid Sesuai Harapan Sesuai Harapan Valid Valid Sesuai Harapan Valid Sesuai Harapan Valid Hasil Kenyataan Sesuai Harapan Valid Kesimpulan
41
Sistem akan menghapus data yang dipilih dan data berkurang Sistem akan mencetak data
Sesuai Harapan
Valid
Valid
Valid
10
Mengubah data Menklik data yang pembayaran akan diubah kemudian pilih tombol Ubah
Sistem akan mengubah data yang dipilih dan data akan terganti
Sesuai Harapan
Valid
11
Sistem akan menghapus data yang dipilih dan data berkurang Sistem akan mencetak data
Sesuai Harapan
Valid
12
Sesuai Harapan
Valid
42