Anda di halaman 1dari 37

DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

Sistem Informasi Loundry

Dosen : Subardin, ST., MT.

untuk: Teknik Informatika Unhalu

Dipersiapkan oleh: Muhammad Fajar M E1E1 10 122

Teknik Informatika Universitas Haluoleo Jl. Hea Mokodompit Kampus Bumi Tridharma Anduonohu

Daftar Isi

1. Pendahuluan ......................................................................................................... 4 1.1 1.2 1.3 1.4 2 Tujuan Penulisan Dokumen ........................................................................ 4 Lingkup Masalah ........................................................................................ 4 Referensi ..................................................................................................... 4 Deskripsi Umum Dokumen (Ikhtisar) ........................................................ 4

Kebutuhan Perangkat Lunak ............................................................................. 6 2.1 2.2 2.3 Deskripsi Umum Sistem ............................................................................. 6 Fungsi Utama Perangkat Lunak .................................................................. 6 Model Use Case .......................................................................................... 6 Definisi Actor ....................................................................................... 6 Definisi Use Case ................................................................................. 7 Diagram Use Case .............................................................................. 11

2.3.1 2.3.2 2.3.3 2.4 3

Prototipe Antarmuka................................................................................. 12

Model Analisis ................................................................................................ 15 3.1 Deskripsi Arsitektur .................................................................................. 15

3.1.1 Identifikasi Paket Analisis ..................................................................... 15 3.1.2 Identifikasi Kelas Analisis ..................................................................... 15 3.2 Realisasi Use Case Tahap Analisis ........................................................... 16

3.2.1 Class Diagram Session .......................................................................... 16 3.2.2 Sequence Diagram ................................................................................. 16 3.2.3 Activity Diagram ................................................................................... 20 3.3 Kelas Analisis ........................................................................................... 23 Tanggung-Jawab dan Atribut ............................................................. 23

3.3.1 4

Model Perancangan ......................................................................................... 24 4.1 Kelas Perancangan .................................................................................... 24 Algoritma/Query Data Karyawan ...................................................... 24 Algoritma/Query Data Pelanggan ...................................................... 24

4.1.1 4.1.2

4.1.3 4.2

Algoritma/Query Data Transaksi ....................................................... 25

Antarmuka ................................................................................................. 26 Antarmuka Menu Utama .................................................................... 26 Antarmuka Data Karyawan ................................................................ 26 Antarmuka Data Pelanggan ............................................................... 27 Antarmuka Data Transaksi................................................................. 27

4.2.1 4.2.2 4.2.3 4.2.4 5

Implementasi ................................................................................................... 29 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Implementasi antarmuka menu ................................................................. 29 Implementassi antarmuka mengelola data karyawan................................ 29 Implementassi antarmuka mengelola data pelanggan............................... 30 Implementassi antarmuka mengelola data transaksi ................................. 31 Implementassi antarmuka cetak data karyawan ........................................ 31 Implementassi antarmuka cetak data pelanggan ....................................... 32 Implementassi antarmuka cetak data transaksi ......................................... 32

Pengujian ......................................................................................................... 33 6.1 6.2 6.3 6.4 Pengujian Form Menu Utama................................................................... 33 Pengujian Form Data Karyawan ............................................................... 33 Pengujian Form Data Pelanggan .............................................................. 34 Pengujian Form Data Transaksi................................................................ 35

BAB I
Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Sistem Informasi Loundry. Dokumen ini menjelaskan tujuan dan fitur-fitur sistem, antarmuka sistem, apa yang akan dilakukan sistem, batasan-batasan ketika dijalankan. Dokumen ini diperuntukkan untuk pengelola Loundry. Sebagai tambahan, dokumen ini juga menyediakan spesifikasi kebutuhan dan

fungsionalitas yang dibutuhkan untuk proyek ini, seperti tampilan, kebutuhan fungsional dan non fungsional.

1.2

Lingkup Masalah
Ruang lingkup sistem informasi ini adalah sistem dapat menampilkan informasi spesifikasi data penggunan jasa loundry seperti data karyawan, data pelanggan, dan data transaksi. dilengkapi juga dengan pengolahan data seperti insert data, update data, dan delete data.

1.3

Referensi Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan dokumen ini adalah sebagai berikut:
1. IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement Specifications. 2. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak. Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.

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 - Deskripsi Umum Dokomen BAB II Kebutuhan Perangkat Lunak Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam pengembangan Sistem Informasi Loundry. BAB III Model Analisis Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi loundry yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi loundry dapat bekerja sesuai dengan yang diharapkan.

BAB II Kebutuhan Perangkat Lunak


2.1 Deskripsi Umum Sistem Perangkat lunak sistem informasi loundry ini merupakan perangkat lunak yang digunakan untuk mempermudah proses pendataan data transaksi penggunaan jasa loundry. Aplikasi ini berkaitan dengan beberapa entitas luar, yaitu pelanggan, admin, dan karyawan. Sistem informasi penggunaan jasa loundry ini merupakan suatu database aplikasi yang mengolah data penggunaan jasa laundry. Pihak pengelola mendapatkan informasi mengenai seluruh data penggunaan loundry yang telah di insertkan pada aplikasi ini. Sistem informasi ini juga membantu karyawan untuk menghemat waktu dan keakuratan data yang diperoleh lebih baik. 2.2 Fungsi Utama Perangkat Lunak
Sistem Informasi Loundry dikembangkan dengan menyediakan fungsi utama sebagai Fungsi Pengelolaan Data, Merupakan fungsi utama yang

digunakan untuk mengolah data ke admin dan terdiri dari beberapa subfungsi. Subfungsi Data Pelanggan, Subfungsi ini digunakan untuk mengolah data pelanggan. Subfungsi Data Karyawan, Subfungsi ini digunakan untuk mengolah data karyawan. Subfungsi Data Transaksi, Subfungsi ini digunakan untuk mengolah data transaksi.

2.3. Model Use Case 2.3.1 Definisi Actor


No 1. Actor User/Karyawan Deskripsi Merupakan orang yang akan berhubungan langsung dengan Sistem Loundry untuk melakukan pengelolaan data

2.3.2 Definisi Use Case


No 1 2 3 Use Case Mengelola data Pelanggan Mengelola data Karyawan Mengelola data Transaksi Deskripsi Use case untuk mengolah data pelanggan (Insert, Update, Delete, dan Print) Use case untuk mengolah data Karyawan(Insert, Update, Delete dan Print) Use case untuk mengolah data Transaksi (Insert, Update, Delete dan Print)

Nama Use Case: Mengelola Data Pelanggan Skenario: Aksi Actor Skenario Normal 1. Memilih data pelanggan 2. Menampilkan data pelanggan 3. Memasukkan data pelanggan 4. Validasi data 5. Menyimpan data pelanganke dalam basis data. 6. Menampilkan pesan sukses data disimpan 7. Jika memilih menu mengubah data pelanggan, pilih data pelanggan yang akan diubah 8. Menampilakan data pelanggan yang akan diubah. 9. Mengubah data pelanggan 10. Validasi data 11. Menyimpan data yang telah diubah ke basis data 12. Jika memilih menu menghapus data pelanggan, pilih data pelanggan yang akan diubah 13. Menghapus data pelanggan dari basis data. Skenario Alternatif 1. Melihat data pelanggan 2. Menampilkan data pelanggan 3. Memasukkan data pelanggan 4. Validasi data Reaksi Sistem

5. Mengeluarkan pesan bahwa data masukkan tidak valid 6. Memperbaiki data masukkan yang tidak valid 7. Validasi data 8. Menyimpan data yang telah diubah ke basis data 9. Jika memilih menu mengubah data pelanggan pilih data pelanggan yang akan diubah 10. Menampilakan data pelanggan yang akan diubah. 11. Mengubah data pelanggan 12. Validasi data 13. Mengeluarkan pesan bahwa data masukkan tidak valid 14. Memperbaiki data masukkan yang tidak valid 15. Validasi data 16. Menyimpan data yang telah diubah ke basis data

Nama Use Case: Mengelola Data Karyawan Skenario:

Aksi Actor Skenario Normal 1. Memilih menu data kryawan

Reaksi Sistem

2. Menampilkan data karyawan 3. Memasukkan data jabatan sesuai form yang ada 4. Validasi data 5. Menyimpan data karyawan ke dalam basis data. 6. Menampilkan pesan sukses data disimpan 7. Jika memilih menu mengubah data karyawan, pilih data karyawan yang akan diubah

8. Menampilakan data karyawan yang akan diubah. 9. Mengubah data karyawan 10. Validasi data 11. Menyimpan data yang telah diubah ke basis data 12. Jika memilih data menghapus data karyawan, pilih data karyawan yang akan dihapus 13. Menghapus data karyawan dari basis data. Skenario Alternatif 1. Melihat data karyawan 2. Menampilkan data karyawan 3. Memasukkan data karyawan sesuai form yang ada 4. Validasi data 5. Mengeluarkan pesan bahwa data masukkan tidak valid 6. Memperbaiki data masukkan yang tidak valid 7. Validasi data 8. Menyimpan data karyawan yang telah diubah ke basis data 9. Jika memilih menu mengubah data karyawan, pilih data karyawan yang kan diubah 10. Menampilakan data karyawan yang akan diubah. 11. Mengubah data karyawan 12. Validasi data 13. Mengeluarkan pesan bahwa data masukkan tidak valid 14. Memperbaiki data masukkan yang tidak valid 15. Validasi data 16. Menyimpan data yang telah diubah ke basis data

Nama Use Case: Mengelola Data Transaksi Skenario: Aksi Actor Skenario Normal 1. Memilih menu data transaksi 2. Menampilkan data transaksi 3. Memasukkan data transaksi 4. Validasi data 5. Menyimpan data transaksi ke dalam basis data. 6. Menampilkan pesan sukses data disimpan 7. Jika memilih menu mengubah data transaksi, pilih data yang akan diubah 8. Menampilakan data transaksi yang akan diubah. 9. Mengubah data transaksi 10. Validasi data 11. Menyimpan data yang telah diubah ke basis data 12. Jika memilih menu menghapus data transaksi, pilih data yang akan dihapus 13. Menghapus data transaksi dari basis data. Skenario Alternatif 1. Melihat data transaksi 2. Menampilkan data transaksi 3. Memasukkan data transaksi 4. Validasi data 5. Mengeluarkan pesan bahwa data masukkan tidak valid 6. Memperbaiki data masukkan yang tidak valid 7. Validasi data 8. Menyimpan data transaksi yang telah diubah ke basis data 9. Jika memilih menu mengubah data transaksi, pilih data yang akan diubah Reaksi Sistem

10

10. Menampilakan data transaksi yang akan diubah. 11. Mengubah data transaksi 12. Validasi data 13. Mengeluarkan pesan bahwa data masukkan tidak valid 14. Memperbaiki data masukkan yang tidak valid 15. Validasi data 16. Menyimpan data yang telah diubah ke basis data

2.3.3.Diagram Use Case

Gambar 1 Use Case Diagram

Use Case Pengolahan Data: Use case ini dimulai dalam session apabila user memilih data dari daftar menu pengolahan data. Use Case Karyawan: Berfungsi untuk mengolah data Karyawan (Insert, Update, Delete, dan Print) yang dilakukan oleh user. Use Case Pelanggan: Berfungsi untuk mengolah data Pelanggan (Insert, Update, Delete,, dan Print) yang dilakukan oleh user.

11

Use Case Transaksi: Berfungsi untuk mengolah data Transaksi (Insert, Update, Delete, dan Print) yang dilakukan oleh user.

2.1 Prototipe Antarmuka Deskripsi : Antarmuka utama untuk akses ke form data pembeli, data makanan, data transaksi, dan data user. Desain Tampilan : Warna background biru muda dengan font berwarna hitam dan berukuran 12pt. Jenis : Form pilihan Menu Karyawan Pelanggan Transaksi KELUAR

Gambar 2. Layar utama Sisfo Loundry

Deskripsi : Antarmuka input data karyawan. Desain Tampilan : Warna background abu-abu dengan font berwarna hitam dan berukuran 12pt. Jenis : Form masukan (entry)

12

Data Karywan Id Karyawan Nama Alamat No. Telpon


Insert
Id Karyawan

Update
Nnama

Delete
Alamat No Telpon

Print

Gambar 3. Layar Data Karyawan Sisfo Loundry Deskripsi : Antarmuka input data Pelanngan. Desain Tampilan : Warna background abu-abu dengan font berwarna hitam dan berukuran 12pt. Jenis : Form masukan (entry)

Data Pelanggan Id Pelanggan Nama Alamat No. Telpon


Insert Update Delete Print

Id Pelanggan

Nama

Alamat

No. Telpon

13

Gambar 4. Layar Data Pelanggan Sisfo Loundry Deskripsi : Antarmuka input data transaksi. Desain Tampilan : Warna background abu-abu dengan font berwarna hitam dan berukuran 12pt. Jenis : Form masukan (entry) Data Transaksi Id Transaksi Nama Pelanggan Berat Barang (Kg) Nama Karyawan Jumlah bayar Tanggal
Insert
Id Transaksi Nama Alamat

Update
Berat (Kg)

Delete
Nama_K

Print
Total Bayar Tanggal

Gambar 5. Layar Data Transaksi Sisfo Loundry

14

BAB III Model Analisis


3.1 Deskripsi Arsitektur 3.1.1 Identifikasi Paket Analisis
No 1 Nama Paket Paket Data Karyawan Use Case Terkait 1. Insert 2. Update 3. Delete 4. Print 1. Insert 2. Update 3. Delete 4. Print 1. Insert 2. Update 3. Delete 4. Print Keterangan Paket untuk mengelola data karyawan yang dilakukan oleh user Paket untuk mengelola data Pelanggan yang dilakukan oleh user Paket untuk mengelola data transaksi yang dilakukan oleh user

Paket Data Pelanggan

Paket Data Transaksi

3.1.2

Identifikasi Kelas Analisis


Nama Kelas Analisis 1. Insert 2. Update 3. Delete 4. Print 1. Insert 2. Update 3. Delete 4. Print 1. Insert 2. Update 3. Delete 4. Print Jenis Kelas (Boundary, Control, Entity) Entity Entity Entity Control Entity Entity Entity Control Entity Entity Entity Control

No Nama Paket 1 Paket Data Karyawan

Paket Data Pelanggan

Paket Data Transaksi

15

3.2 Realisasi Use Case Tahap Analisis 3.2.1 Class Diagram Session

Gambar 6. Class diagram Session

3.2.2 Sequence Diagram a. Sequence Diagram Karyawan

16

Gambar 7 Squence diagram Karyawan

17

b. Sequence Diagram Pelanggan

Gambar 8 Squence diagram Pelaggan

18

c. Sequence Diagram Transaksi

Gambar 9 Squence diagram Transaksi

19

3.2.3

Activity Diagram

a. Activity diagram karyawan

Gambar 10 Activity diagram karyawan

20

b. Activity diagram pelanggan

Gambar 11 Activity diagram pelanggan

21

c. Activity digram transaksi

Gambar 12 Activity diagram transaksi

22

3.3

Kelas Analisis

No 1 2 3

Nama Kelas Karyawan Pelanggan Transaksi

Jenis Entity Entity Entity

3.3.1

Tanggung-Jawab dan Atribut


Daftar Tanggung-Jawab 1. Insert data karyawan 2. Update data karyawan 3. Delete data karyawan 4. Print data karyawan Daftar Atribut 1. id_karyawan 2. nama_k 3. alamat_k 4. no_telpon_k 1. id_pelanggan 2. nama 3. alamat 4. no_telpon 1. id_transaksi 2. nama 3. alamat 4. banyak 5. nama_k 6. total_bayar 7. tanggal

Nama Kelas Kelas Karyawan

Kelas Pelanggan

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

Kelas Transaksi

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

23

BAB IV Model Perancangan


4.1 Kelas Perancangan 4.1.1 Algoritma/Query Data Karyawan No Query Query Q-001 Select * from karyawan; Keterangan Menampilkan data pada tabel karyawan Memasukkan data karyawan dengan id_karyawan 1, nama_k antri, alamat_k jl.bunga, dan no_telpon_k 8775478888 Mengubah data karyawan dengan id_karyawan 1 menjadi nama_k antri, alamat_k jl.bunga dan no_telpon_k 87878787

INSERT INTO karyawan Q-002 (id_karyawan, nama_k, alamat_k, no_telpon_k) VALUES (1, antri, jl.bunga,8775478888);

UPDATE makanan SET nama_k = Q-003 antri, alamat_k = jl.bunga, no_telpon_k = 87878787 WHERE id_karyawan =1;

Q-004

DELETE FROM karyawan WHERE Menghapus data karyawan id_karyawan=1; dengan id_karyawan =1.

4.1.2 Algoritma/Query Data Pelanggan

No Query Q-005

Query Select * from pelanggan; INSERT INTO pelanggan

Keterangan Menampilkan data pada tabel pelanggan Memasukkan data karyawan dengan id_karyawan 1, nama Viks, alamat jl.kancil, dan no_telpon_k 123412341234

Q-006

(id_pelanggan, nama, alamat, no_telpon) VALUES (1, Viks, jl.kancil, 123412341234);

24

UPDATE makanan SET nama = Q-007 Viks, alamat = jl.kancil, no_telpon = 123456789 WHERE id_pelanggan =1; DELETE FROM pelanggan WHERE id_pelanggan=1;

Mengubah data pelanggan dengan id_pelanggan 1 menjadi nama Viks, alamat jl.kancil dan no_telpon 12345678 Menghapus data pelanggan dengan id_pelanggan =1.

Q-008

4.1.3 Algoritma/Query Data Transaksi

No Query Q-009

Query Select * from transaksi;

Keterangan Menampilkan data pada tabel transaksi Memasukkan data transaksi dengan id_transaksi 1, nama unang, alamat kamanan, banyak 5, nama_k Anugrah, total_bayar 25000 dan tanggal 2013-06-04 Mengubah data pelanggan

INSERT INTO transaksi (id_transaksi, nama, alamat, banyak, Q-010 nama_k, total_bayar, tanggal) VALUES (1, unang, kamanan, 5, Anugrah, 25000, 2013-06-04);

UPDATE transaksi SET nama = unang, alamat = kamanan, banyak = Q-011 4, nama_k= Anugrah, total_bayar = 20000, tanggal = 2013-06-04 WHERE id_transaksi=1;

dengan id_pelanggan 1 menjadi nama unang, alamat kamanan, banyak 4, nama_k Anugrah, total_bayar 20000 dan tanggal 2013-06-04

Q-012

DELETE FROM transaksi WHERE id_transaksi=1;

Menghapus data transaksi dengan id_transaksi =1.

25

4.2 Antarmuka

4.2.1 Antarmuka Menu Utama

Id Objek jMenu1 jMenuItem1

Jenis jMenu

Nama Menu

Keterangan Menampilkan menu item Untuk menampilkan form Data Karyawan Untuk menampilkan form Data Pelanggan Untuk menampilkan form Data Transaksi Keluar dari sistem

jMenuItem Data Karyawan

jMenuItem2

jMenuItem Data Pelanggan

jMenuItem3 jMenuItem4

jMenuItem Data Transaksi jMenuItem KELUAR

4.2.2 Antarmuka Data Karyawan

Id Objek jButton1 jButton2 jButton3 jButton9

Jenis jButton jButton jButton jButton

Nama insert update delete print Id_Karyawan

Keterangan Memasukkan data karyawan Mengubah data karyawan Menghapus data karyawan Mencetak data karyawan Di isi untuk id_karyawan pada tabel karyawa Di isi untuk nama_k pada tabel karyawan Di isi untuk alamat_k pada tabel karyawan Di isi untuk no_telpon_k pada tabel karyawan

jTextField1 jTextField

jTextField2 jTextField

Nama

jTextField3 jTextField

Alamat

jTextField4 jTextFielde No_Telpon

26

Untuk menampilkan semua jTable1 jTable data yang ada pada tabel karyawan

4.2.3 Antarmuka Data Pelanggan

Id Objek jButton1 jButton2 jButton3 jButton9

Jenis jButton jButton jButton jButton

Nama insert update delete print Id_Pelanggan

Keterangan Memasukkan data pelanggan Mengubah data pelanggan Menghapus data pelanggan Mencetak data pelanggan Di isi untuk id_ pelanggan pada tabel pelanggan Di isi untuk nama pelanggan pada tabel pelanggan Di isi untuk alamat pada tabel pelanggan Di isi untuk No_Telpon pada tabel pelanggan Untuk menampilkan semua

jTextField1 jTextField

jTextField2 jTextField

Nama

jTextField3 jTextField

Alamat

jTextField4 jTextFielde No_Telpon

jTable1

jTable

data yang ada pada tabel pelanggan

4.2.4 Antarmuka Data Transaksi

Id Objek jButton1 jButton2 jButton3

Jenis jButton jButton jButton Insert

Nama

Keterangan Memasukkan data transaksi Mengubah data transaksi Menghapus data transaksi

Update Delete

27

jButton10 jTextField1

jButton jTextField

Print Id transaksi

Mencetak data transaksi Di isi untuk Id_transaksi pada tabel transaksi Di pilih untuk nama pada tabel transaksi Di isi untuk berat pada tabel transaksi Di pilih untuk nama_k pada tabel transaksi Di isi untuk total_bayar pada tabel transaksi Di isi untuk tanggal pada tabel transaksi Untuk menampilkan semua

jComboBox1

jComboBox

Nama pelanggan

jTextField2

jTextField

Berat barang

jComboBox4

jComboBox

Nama karyawan

jTextField3

jTextField

Jumlah bayar

jTextField4

jTextField

Tanggal

jTable1

jTable

data yang ada pada tabel transaksi

28

BAB V Implementasi
5.1 Implementasi antarmuka menu Halaman Menu merupakan halaman utama dari sistem. Halaman utama

menyediakan menu Karyawan untuk mengolah data karyawan, Pelanggan untuk mengolah data pelanggan, Transaksi untuk menolah data transaksi dan KELUAR untuk keluar dari sistem.

5.2 Implementasi antarmuka mengelola data karyawan Halaman Mengelola data karyawan digunakan untuk menampilkan data karyawan dan mengelola data karyawan, menyediakan tombol simpan (insert), ubah (update), hapus (delete) dan cetak (print).

29

5.3 Implementasi Antarmuka Mengelola Data Pelanggan Halaman Mengelola data pelanggan digunakan untuk menampilkan data pelanggan dan mengelola data pelanggan , menyediakan tombol simpan (insert), ubah (update), hapus (delete) dan cetak (print).

30

5.4 Implementasi Antarmuka Mengelola Data Transaksi Halaman Mengelola data transaksi digunakan untuk menampilkan data transaksi dan mengelola data transaksi, menyediakan tombol simpan (insert), ubah (update), hapus (delete) dan cetak (print).

5.5 Implementasi Antarmuka cetak data karyawan

31

5.6 Implementasi Antarmuka cetak data pelanggan

5.7 Implementasi Antarmuka cetak data transaksi

32

BAB VI Pengujian

Teknik pengujian yang digunakan pada sistem informasi loundry 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 Menguji tombol menu Klik tombol menu yaitu : Karyawan, Pelanggan, Transaksi dan KELUAR Menguji tombol data karyawan Menguji tombol data pelanggan Menguji tombol data transaksi Menguji tombol Klik tombol Tampil form data Sesuai Sesuai Kesimpulan

data karyawan karyawan Klik tombol data pelanggan Klik tombol data transaksi Klik tombol Tampil form data pelanggan Tampil form data transaksi Kluar sistem Sesuai Sesuai Sesuai

33

KELUAR

exit

6.2 Pengujian Form Data Karyawan

Deskripsi

Input

Output Data tidak

Kesimpulan

Klik tombol insert tanpa mengisi data pada form data karyawan

masuk ke database. Tampil pesan masukkan data dengan lengkap Data tidak Sesuai

Menguji tombol insert

Klik tombol insert dengan mengisi sebagian data pada form data karyawan

masuk ke database. Tampil pesan masukkan data dengan lengkap Sesuai

Klik tombol insert dengan mengisi semua data pada form data karyawan Data tidak Menguji tombol update Klik tombol update tanpa memilih data terlebih dahulu terupdate. Tampil pesan pilih data terlebih dahulu Sesuai Data masuk ke database Sesuai

34

dan masukkan dengan benar Klik tombol update dengan memilih terlebih dahulu data yang akan diupdate Data tidak Klik tombol delete tanpa memilih data terlebih dahulu Menguji tombol delete Klik tombol delete dengan memilih terlebih dahulu data yang akan didelete Menguji tombol print Tampil data Klik tombol print yang akan di print Sesuai Data terdelete Sesuai terdelete. Tampil pesan pilih data yang akan didelete terlebih dahulu Sesuai Data terupdate Sesuai

6.3 Pengujian Form Data Transaksi

Deskripsi

Input Klik tombol insert

Output Data tidak masuk ke database. Tampil pesan masukkan data terlebih dahulu

Kesimpulan

Menguji tombol insert

tanpa mengisi data pada form data transaksi

Sesuai

35

Klik tombol insert Data tidak masuk dengan mengisi sebagian data pada form data transaksi Klik tombol insert dengan mengisi semua data pada form data transaksi Data tidak Klik tombol update tanpa memilih data Menguji tombol update Klik tombol update dengan memilih terlebih dahulu data yang akan diupdate Klik tombol delete tanpa memilih data Menguji tombol delete Klik tombol delete dengan memilih terlebih dahulu data yang Data terdelete Sesuai terlebih dahulu Data tidak terdelete. Tampil pesan pilih data yang akan didelete terlebih dahulu Sesuai Data terupdate Sesuai terlebih dahulu terupdate. Tampil pesan pilih data yang akan diupdate terlebih dahulu Sesuai Data masuk ke database Sesuai ke database. Tampil pesan masukkan data terlebih dahulu Sesuai

36

akan didelete Menguji tombol print Klik tombol print Tampil data yang akan di print Sesuai

37

Anda mungkin juga menyukai