srs sistem informasi jual beli obat pada apotek
DESCRIPTION
Rekayasa Perangkat Lunak, Software Requirement Spesification Sistem Informasi Jual Beli Obat Pada Apotek.TRANSCRIPT
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 1/55
1
DOKUMEN REKAYASA PERANGKAT LUNAK
Sistem Informasi Jual Beli Obat pada Apotek
Dosen : Subardin, S.T., M.T.
untuk:
Teknik Informatika Unhalu
oleh:
YUNITA HANAPI
E1E110068
Teknik Informatika – Universitas Haluoleo
Kendari
2013
Teknik
Informatika
Unhalu
Nomor Dokumen Halaman
51
Revisi 3 Juni 2013
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 2/55
2
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX A B C D E F G
TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 3/55
3
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 4/55
4
DAFTAR ISI
HALAMAN JUDUL........................................................................................... i
DAFTAR PERUBAHAN ................................................................................... ii
DAFTAR HALAMAN PERUBAHAN.............................................................. iii
DAFTAR ISI....................................................................................................... iv
BAB I PENDAHULUAN
1.1 Tujuan Penulisan Dokumen................................................................ 1
1.2 Lingkup Masalah ................................................................................ 1
1.3 Aturan Penomoran.............................................................................. 1
1.4 Referensi............................................................................................. 1
1.5 Deskripsi Umum Dokumen................................................................ 2
BAB II KEBUTUHAN PERANGKAT LUNAK
2.1 Deskripsi Umum Sistem..................................................................... 3
2.2 Fungsi Utama Perangkat Lunak ......................................................... 3
2.3 Model Use Case
2.3.1 Definisi Actor ......................................................................... 3
2.3.2 Definisi Use Case ................................................................... 4
2.3.3 Diagram Use Case .................................................................. 12
2.4 Prototipe Antarmuka .......................................................................... 13
2.5 Spesifikasi Tambahan......................................................................... 19
BAB III MODEL ANALISIS
3.1 Deskripsi Arsitektur
3.1.1 Identifikasi Paket Analisis ...................................................... 21
3.2 Reaslisasi Use Case Tahap Analisis ................................................... 22
BAB IV MODEL PERANCANGAN
4.1 Kelas Perancangan
4.1.1 Algoritma/Query..................................................................... 29
4.2 Realisasi Use Case Terhadap Perancangan ........................................ 30
4.3 Antarmuka .......................................................................................... 36
BAB V IMPLEMENTASI5.1 Implementasi Antarmuka ................................................................... 41
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 5/55
5
BAB VI PENGUJIAN
6.1 Rencana Pengujian ............................................................................. 49
6.2 Kasus Uji ............................................................................................ 49
6.2.1 Kelas Uji Login....................................................................... 49
6.2.2 Kelas Uji Mengelola Data Obat.............................................. 50
6.2.3 Kelas Uji Mengelola Data Pemasok ....................................... 50
6.2.4 Kelas Uji Transaksi Penjualan................................................ 51
6.2.5 Kelas Uji Transaksi Pembelian............................................... 51
6.2.6 Kelas Uji Mengecek Persediaan Barang................................. 52
6.2.7 Kelas Uji Laporan................................................................... 52
6.3 Kesimpulan Hasil Pengujian .............................................................. 53
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 6/55
6
BAB I
PENDAHULUAN
1.1 Tujuan Penulisan Dokumen
Dokumen ini menjelaskan tentang spesifikasi persyaratan perangkat
lunak Sistem Informasi Apotek. Tujuan dari penulisan dokumen ini adalah
untuk memberikan penjelasan mengenai perangkat lunak yang akan
dibangun.
Pengguna dari dokumen ini adalah pengembang perangkat lunak
sistem jual beli Obat pada Apotek 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 ini diharapkan pengembangan
perangkat lunak akan lebih terarah dan lebih terfokus serta tidak
menimbulkan ambiguitas terutama bagi pengembang perangkat lunak sistem
Jual Beli Obat pada Apotek
1.2 Lingkup Masalah
Perangkat lunak yang akan dikembangkan adalah perangkat lunak
sistem Jual Beli Obat pada Apotek, yaitu merupakan perangkat lunak yang
digunakan untuk mempermudah proses administrasi dan jual beli obat.Aplikasi jual beli obat ini dapat melakukan hal-hal berikut ini :
Sistem mampu melayani pemilihan barang yang dibeli dan
perhitungan harga dari barang yang dipilih.
Sistem mampu melayani pendaftaran untuk user yang ingin
menggunakan fasilitas sistem.
Sistem dapat melakukan pencarian barang, sehingga user dapat
dengan cepat mengetahui ketersedian barang.
Fasilitas Login untuk admin, dan karyawan/kasir loket untuk
menghindari penyalahgunaan hak akses. Admin dan karyawan dapat melihat rekapitulasi hasil penjualan dan
hasil pembelian.
Admin dan karyawan dapat melihat persediaan barang.
1.3 Aturan Penomoran
1.4 Referensi
http://rpl-tugas-si6a-0910-kel1.blogspot.com/
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 7/55
7
http://very-
comic.blogspot.com/Penuh_Warna_Contoh_pembuatan_SRS_dalam_R
PL.html http://liliandriani10689.blogspot.com/CONTOH_SOFTWARE_REQUI
REMENT_SPECIFICATION_(SRS)_untuk_aplikasi_pelacakan_baran
g.html
1.5 Deskripsi Umum Dokumen
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 jual beli obat.
BAB III Model Analisis
Pada BAB ini mendeskripsikan kebutuhan khusus bagi sistem
informasi 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.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 8/55
8
BAB II
KEBUTUHAN PERANGKAT LUNAK
2.1 Deskripsi Umum Sistem
Dalam rangka mempermudah dan mempercepat proses jual beli obat
dan lebih aman dalam menyimpan data. Dengan adanya sistem informasi ini
maka diharapkan akan meningkatkan pelayanan yang diberikan oleh
karyawan/user kepada pembeli/customernya.
Sistem informasi ini dirancang untuk bisa melakukan transaksi
penjualan obat, pembelian obat, pengecekan stok obat, pencarian obat,
penyimpanan data obat dan data pemasok, rekapitulasi hasil penjualan dan
hasil pembelian. Selain itu, sistem informasi ini juga bisa melakukan
pergantian password dari user.
2.2 Fungsi Utama Perangkat Lunak
Sistem informasi ini dikembangkan dengan fungsi utama yaitu fungsi
transaksi jual beli obat. Fungsi transaksi antara lain :
- Penjualan Obat
Melakukan transaksi penjualan obat kepada customer/pembeli.
- Pembelian Obat
Melakukan pembelian obat kepada pemasok yang menyediakan
barang dalam hal ini obat.- Pengecekan Stok Obat
Memiliki kemampuan untuk melakukan transaksi pengecekan stok
obat.
- Pencarian Obat
Subfungsi ini memiliki kemampuan menyediakan transaksi pencarian
barang/obat.
- Mengelola data obat, data pemasok dan data pembeli
Menyediakan mengelola data obat, data pemasok dan data pemasok.
-
Rekapitulasi hasil penjualanMemiliki kemampuan untuk melakukan rekapitulasi dari hasil
penjualan dan hasil pembelian.
2.3 Model Use Case
2.3.1 Definisi Actor
No. Actor Deskripsi
1. Admin
Admin adalah orang yang
berperan sebagai user serta
karyawan yang melakukan
maintenance terhadap sistem
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 9/55
9
informasi jual beli obat serta
orang yang akan berhubungan
langsung dengan sistem.
2.3.2 Definisi Use Case
No. Use Case Deskripsi
1. Login
Use case untuk menangani
interaksi antara sistem dengan
admin/user/karyawan.
2. Mengelola data obatUse case untuk mengatur atau
mengelola data-data obat.
3.Mengelola data
pemasok
Use case untuk mengatur atau
mengelola data-data pemasok.
4. Transaksi penjualanUse case untuk melakukan
transaksi penjualan.
5. Transaksi pembelianUse case untuk melakukan
transaksi penjualan.
6.Mengecek persediaan
barang
Use case untuk mengecek
persediaan barang yaitu obat.
7. Cetak laporan
Use case untuk mencetak
laporan transaksi.
8.Mengelola data
pembeli
Use case untuk mengatur atau
mengelola data-data pembeli
Nama Use Case: Login
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1. Masukkan Username dan
password
2. Pilih Login
3. Mengecek valid tidaknya
data masukan
4. Masuk ke tampilan menu
Skenario Alternatif
1. Masukkan Username dan
password
2. Piilih Login
3. Mengecek valid tidaknya
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 10/55
10
data masukan
4. Menampilkan pesan Login
tidak valid5. Masukkan Username dan
password yang valid
6. Pilih Login
7. Mengecek valid tidaknya
data masukan
8. Masuk ke tampilan menu
Nama Use Case: Mengolah Data Obat
Skenario:Aksi Actor Reaksi Sistem
Skenario Normal
1. Memilih jenis
pengolahan data obat
(Baru, Simpan, Hapus)
2. Mengecek valid tidaknya
pengolahan data
3. Menampilkan pengolahan
data obat sesuai yangdipilih user
Skenario Alternatif
1. Memilih jenis
pengolahan data obat
(Baru, Simpan, Hapus)
2. Mengecek valid tidaknya
pengolahan data
3. Menampilkan pesan tidak
valid sesuai dengan jenis
pengolahan data yang
dipilih
4. Memilih jenis
pengolahan data obat
(Baru, Simpan, Hapus)
5. Mengecek valid tidaknya
pengolahan data
6. Menampilkan pengolahan
data obat sesuai yang
dipilih user
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 11/55
11
Nama Use Case: Mengolah Data Pemasok
Skenario:Aksi Actor Reaksi Sistem
Skenario Normal
1. Memilih jenis
pengolahan data pemasok
(Simpan, Hapus)
2. Mengecek valid tidaknya
pengolahan data
3. Menampilkan pengolahan
data obat sesuai yangdipilih user
Skenario Alternatif
1. Memilih jenis
pengolahan data pemasok
(Simpan, Hapus)
2. Mengecek valid tidaknya
pengolahan data
3. Menampilkan pesan tidak
valid sesuai dengan jenis
pengolahan data yang
dipilih
4. Memilih jenis
pengolahan data pemasok
(Simpan, Hapus)
5. Mengecek valid tidaknya
pengolahan data
6. Menampilkan pengolahan
data obat sesuai yang
dipilih user
Nama Use Case: Transaksi penjualan
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1. Memilih Tombol Baru
2. Sistem dalam keadaan
default
3. Masukkan Nama pembeli,
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 12/55
12
alamat, kode obat dan
jumlah
4. Pilih Tombol Tambah5. Mengecek valid tidaknya
pengolahan data masukan
6. Menampilkan data
masukkan ke dalam data
penjualan
7. Menampilkan jumlah total
harga
8. Pilih tombol hapus jika
ada data yang ingindihapus
9. Data yang dipilih telah
dihapus
10. Jika pesanan obat pembeli
telah selesai, pilih tombol
simpan
11. Menyimpan data ke dalam
data penjualan
12. Masukkan Total Bayar
13. Mengecek valid tidaknya
data masukan
14. Menampilkan kembalian
15. Menampilkan kembalian
dalam bentuk huruf.
Skenario Alternatif
1. Memilih Tombol Baru
2. Sistem dalam keadaan
default
3. Masukkan Nama pembeli,
alamat, kode obat dan
jumlah
4. Pilih Tombol Tambah
5. Mengecek valid tidaknya
data masukan
6. Menampilkan pesan tidak
valid
7. Masukkan Nama pembeli,
alamat, kode obat dan jumlah
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 13/55
13
8. Pilih Tombol Tambah
9. Mengecek valid tidaknya
data masukan10. Menampilkan data
masukkan ke dalam data
penjualan
11. Menampilkan jumlah total
harga
12. Pilih tombol hapus jika
ada data yang ingin
dihapus
13. Data yang dipilih telahdihapus
14. Jika pesanan obat pembeli
telah selesai, pilih tombol
simpan
15. Menyimpan data ke dalam
data penjualan
16. Masukkan Total Bayar
17. Mengecek valid tidaknya
data masukan
18. Menampilkan pesan tidak
valid
19. Masukkan Total Bayar
20. Mengecek valid tidaknya
data masukan
21. Menampilkan kembalian
22. Menampilkan kembalian
dalam bentuk huruf.
Nama Use Case: Transaksi pembelian
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1. Memilih Baru
2. Sistem dalam keadaan
default
3. Masukkan Nama
pemasok, kode obat,
jumlah dan harga beli per
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 14/55
14
satuan
4. Pilih simpan
5. Mengecek valid tidaknyadata masukan
6. Menyimpan data masukkan
ke dalam data pembelian
7. Tampil Pesan data berhasil
disimpan
8. Pilih hapus jika ada data
yang ingin dihapus
9. Tampil pesan Konfirmasi
hapus data10. Jika Ya, data yang dipilih
dihapus
11. Jika No, data yang dipilih
tidak dihapus
Skenario Alternatif
1. Memilih Baru
2. Sistem dalam keadaan
default
3. Masukkan Nama
pemasok, kode obat,
jumlah dan harga beli per
satuan
4. Pilih simpan
5. Mengecek valid tidaknya
data masukan
6. Menampilkan pesan tidak
valid
7. Masukkan Nama
pemasok, kode obat,
jumlah dan harga beli per
satuan
8. Pilih simpan
9. Mengecek valid tidaknya
data masukan
10. Menyimpan data masukkan
ke dalam data pembelian
11. Tampil Pesan data berhasil
disimpan12. Pilih hapus jika ada data
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 15/55
15
yang ingin dihapus
12. Tampil pesan Konfirmasi
hapus data13. Jika Ya, data yang dipilih
dihapus
14. Jika No, data yang dipilih
tidak dihapus
Nama Use Case: Mengecek persediaan barang
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal1. Pilih Tab Stok Obat
2. Tampil Tab Stok Obat
3. Masukkan nama obat
4. Tekan Enter
5. Mengecek valid tidaknya
data masukan
6. Menampilkan daftar stok
obat berdasarkan data
masukkan7. Jika ingin melihat daftar
obat secara keseluruhan
kosongkan nama obat
pada data masukan
8. Menampilkan daftar stok
obat secara keseluruhan
Skenario Alternatif
1. Pilih Tab Stok Obat
2. Tampil Form Stok Obat
3. Masukkan nama obat
4. Tekan Enter
5. Mengecek valid tidaknya
data masukan
6. Menampilkan pesan tidak
valid
7. Masukkan nama obat
8. Tekan Enter
9. Mengecek valid tidaknya
data masukan
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 16/55
16
10. Menampilkan daftar stok
obat berdasarkan data
masukkan11. Jika ingin melihat daftar
obat secara keseluruhan
kosongkan nama obat
pada data masukan
12. Menampilkan daftar stok
obat secara keseluruhan
Nama Use Case: Cetak laporan
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1. Pilih menu Laporan
2. Tampil Form Laporan
Transaksi Penjualan
3. Jika ingin mencetak, Pilih
Tombol cetak
4. Tampil form cetak
Laporan5. Jika ingin melihat laporan
berdasarkan nama obat,
masukkan nama obat
6. Tampil Laporan
berdasarkan nama obat
masukan
7. Jika ingin melihat laporan
berdasarkan nama
konsumen, masukkan nama
konsumen
8. Tampil Laporan
berdasarkan nama
konsumen masukan
9. Jika ingin melihat atau
menghapus data
pembeli/konsumen pilih
tombol data konsumen
10. Tampil form data
konsumen
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 17/55
17
2.3.3 Diagram Use Case
Gambar 2.1 Use Case Diagram
-
Use Case Login: Login dijalankan begitu user/karyawanmenjalankan sistem informasi.
- Use Case Mengelola data obat: Untuk mengelola segala data
obat yang dilakukan oleh karyawan.
- Use Case Mengelola data pemasok: Untuk mengelola segala
data pemasokt yang dilakukan oleh karyawan.
- Use Case Transaksi penjualan: Use case ini berfungsi untuk
melayani transaksi penjualan obat.
- Use Case Transaksi pembelian: Use case ini berfungsi untuk
melayani transaksi pembelian obat.
-Use Case Mengecek persediaan barang : Use case ini berfungsi
untuk mengetahui ketersedian barang dalam hal ini obat.
- Use Case Cetak laporan: Use case ini berfungsi untuk mencetak
laporan transaksi.
2.4 Prototipe Antarmuka
- Tampilan Awal
Deskripsi : Antarmuka utama untuk menerima masukan login
Admin dari user serta menyediakan jenis-jenis
menu transaksi.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 18/55
18
Desain Tampilan : Warna background kombinasi biru ungu dengan
font berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Gambar 2.2 Tampilan Awal
- Menu Data Obat
Deskripsi : Antarmuka untuk menerima masukan,
menampilkan serta mengelolah data obat.
Desain Tampilan : Warna background kombinasi abu-abu dengan font
berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Data Obat
Login
Menu bar
Pemasok
Pen ualan
Pen adaan
User Account
Username
Laporan Logout
Password
Lo in Admin
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 19/55
19
Gambar 2.3 Tampilan pengolahan data obat
- Tampilan Data Pemasok
Deskripsi : Antarmuka untuk menerima masukan,
menampilkan serta mengelolah data pemasok.
Desain Tampilan : Warna background kombinasi abu-abu dengan font
berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Kode Obat
Nama Obat
Kadaluarsa
Satuan Harga per
DATA OBAT
Kode Obat Nama Obat KadaluarsaHargaSatuan
SimpanBaru Hapus
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 20/55
20
Gambar 2.4 Tampilan pengolahan data pemasok
- Tampilan Form Penjualan
Deskripsi : Antarmuka untuk menerima masukan,
menampilkan serta mengelolah transaksi
penjualan.
Desain Tampilan : Warna background kombinasi abu-abu dengan font
berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
DATA PEMASOK
Kode Pemasok Nama Pemasok TeleponKotaAlamat
Kode Pemasok
Nama Pemasok
Alamat
Kota Telepon
SimpanBaru Hapus
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 21/55
21
Gambar 2.5 Tampilan transakasi penjualan
- Form Pengadaan barang
a. Form Pembelian Obat
Deskripsi : Antarmuka untuk menerima masukan,
menampilkan serta mengelolah transaksi
pembelian obat.
Desain Tampilan : Warna background kombinasi abu-abu dengan
font berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
SimpanTambah Hapus
DATA PENJUALAN
Nama Obat Tanggal TotalJumlahHarga
Tanggal Transaksi
ID Pembeli
Nama Pembeli Alamat
Kode Obat
Harga Jual
Jumlah
Nama Obat
Satuan
Total Harga Total Bayar Kembalian
Terbilang :
Baru
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 22/55
22
Gambar 2.6 Tampilan transaksi pembelian
b. Form Stok Obat
Deskripsi : Antarmuka untuk menerima menampilkan data
persediaan obat.
Desain Tampilan : Warna background kombinasi abu-abu dengan
font berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Kode Obat
Nama Obat
Jumlah
Satuan
Harga beli
Tanggal Nama
Simpan Cetak HapusBaru
DATA PENJUALAN
Kode Obat Nama Obat HargaJumlahNama Total Tanggal Faktur
DATA PEMBELIAN
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 23/55
23
Gambar 2.7 Tampilan Stok Obat
- Form User Account
Deskripsi : Antarmuka untuk menerima masukan, menampilkan
serta mengelolah data user.
Desain Tampilan : Warna background kombinasi abu-abu dengan fontberwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
USER ACCOUNT
DATA USER
Simpan
Hapus
NewUsername
Password
Username Password
Tanggal
Kode Obat Nama Obat Jumlah Kadaluarsa
DAFTAR STOK OBAT
Pencarian Data
Nama Obat
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 24/55
24
Gambar 2.8 Tampilan pengolahan data user
- Form Laporan
Deskripsi : Antarmuka untuk melihat dan mencetak laporan.Desain Tampilan : Warna background kombinasi abu-abu dengan font
berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Gambar 2.9 Tampilan Laporan
- Form Data Konsumen
Deskripsi : Antarmuka untuk mengelolah data konsumen atau
pembeli
Desain Tampilan : Warna background kombinasi abu-abu dengan font
berwarna hitam dan berukuran 14pt.
Jenis : Form masukan (entry)
Cetak
DAFTAR PENJUALAN OBAT
Nama Obat
Nama Konsumen
Total Harga PenjualanData Konsumen
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 25/55
25
Gambar 2.10 Tampilan Laporan
2.5 Spesifikasi Tambahan
2.5.1 Kebutuhan Antarmuka Pengguna
Perangkat lunak untuk Sistem Informasi Jual Beli Obat pada
Apotek ini dibuat dengan menggunakan Aplikasi pakai, untuk pengolahan User Interface digunakan aplikasi Net Beans. Dimana
tampilan aplikasi didesain menggunakan fitur-fitur yang
disediakan. Perangkat lunak ini dilengkapi dengan menu untuk
pengaksesan berbagai fungsi yang disediakan. Interaksi antara
pengguna dan perangkat lunak dilakukan dengan
menggunakan keyboard dan mouse. Ada beberapa fungsi yang hanya
bisa dilakukan dengan mouse dan ada yang bisa dilakukan baik
dengan keyboard dan mouse (misalnya pengaksesan menu).
2.5.2 Kebutuhan Antarmuka Perangkat Keras
Perangkat keras yang dapat digunakan dalam perangkat lunak
yang dibuat adalah:
1. PC/Laptop
2. Monitor VGA mempunyai resolusi minimal 800 x 1200 pixel.
3. Keyboard dan mouse untuk melakukan kegiatan user.
4. Semua perangkat keras yang digunakan merupakan perangkat
standar dalam sistem komputer.
2.5.3 Kebutuhan Antarmuka Perangkat Lunak Perangkat lunak yang dibutuhkan antara lain:
Kode Obat ama Obat Jumlah Tersedia Kadaluarsa
DATA KONSUMEN
Id pembeli PasswordNama Alamat
OKHapus
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 26/55
26
1. Sistem Operasi Windows (XP,Vista,7,Server 2008), Linux, dll
2. Untuk pengolahan database : SQL Server 2006
3. Untuk koneksi Database digunakan Xampp4. Untuk pembuatan sistem informasi menggunakan NetBeans dan
untuk pembuatan laporan menggunakan Jaspersoft iReport.
2.5.4 Kebutuhan Antarmuka Komunikasi
Proses komunikasi dalam sistem ini menggunakan perangkat
PC/Laptop oleh user.
2.6 Kebutuhan Performansi
Untuk meningkatkan kinerja sistem ini dibutuhkan kriteria
spesifikasi ukuran kuantitatif yang harus dipenuhi oleh perangkat
lunak. Sistem ini diharapkan dapat membutuhkan waktu yang sedikit dalam
menyelesaikan setiap tahapan proses. Semakin sedikit waktu yang
dibutuhkan, semakin besar troughput yang dapat dihasilkan. Meningkatnya
kecepatan ini diharapkan dapat terjadi di setiap tahapan proses ataupun
pekerjaan yang besarnya ini bergantung pada jenis prosesnya.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 27/55
27
BAB III
MODEL ANALISIS
3.3 Deskripsi Arsitektur
3.3.1 Identifikasi Paket Analisis
No. Nama Paket Use Case Terkait Keterangan
1. Paket
Sistem
Informasi
1. Login Paket untuk
mengelola login
admin/user/karyawan
2. Paket
Transaksi
1. Mengelola data
Obat
2. Mengelola data
Pemasok
3. Transaksi
Penjulan
4. Transaksi
pembelian
5. Mengecek
persedian Obat
Paket untuk
mengelola transaksi.
Paket ini berisi class-
class pilihan
transaksi
3. Paket User
Interface
1. Login
2. Mengelola data
Obat
3. Mengelola data
Pemasok
4. Transaksi
Penjulan
5. Transaksi
pembelian
6. Mengecek
persedian Obat7. Cetak Laporan
Paket untuk
menyediakan
antarmuka sistem,
terdiri dari dari class-
class antarmuka
4. Paket
Device
1. Cetak Laporan Paket berisi class-
class yang berkaitan
dengan proses
transaksi
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 28/55
28
3.4 Realisasi Use Case Tahap Analisis
3.4.1 Class Diagram
Gambar 3.1 Class Diagram
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 29/55
29
3.4.2 Sequence Diagram
3.4.2.1 Login
Gambar 3.2 Sequence Diagram untuk Login
3.4.2.2 Mengelola Data Obat
Gambar 3.3 Sequence Diagram untuk Mengelola Data Obat
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 30/55
30
3.4.2.3 Mengelola Data Pemasok
Gambar 3.3 Sequence Diagram untuk Mengelola Data Pemasok
3.4.2.4 Transaksi Penjualan
Gambar 3.4 Sequence Diagram untuk Transaksi Penjualan
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 31/55
31
3.4.2.5 Transaksi Pembelian
Gambar 3.5 Sequence Diagram untuk Transaksi Pembelian
3.4.2.6 Mengecek Paersediaan Barang
Gambar 3.6 Sequence Diagram untuk Mengecek PersediaanBarang
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 32/55
32
BAB IV
MODEL PERANCANGAN
4.1 Kelas Perancangan
4.1.1 Algoritma/Query
No Query Query Keterangan
Q-001 “SELECT * FROM obat ORDER
BY kode_obat ASC”;
Menampilkan data
obat.
Q-002 "INSERT INTO
obat(kode_obat,nama_obat,satuan,
harga,expired) VALUES
('"+Tkode+"','"+Tnama+"','"+jComboBox4.getSelectedItem()+"','"+
Tharga+"','"+Texp+"')";
Memasukkan atau
menyimpan data
obat
Q-003 "UPDATE obat SET
nama_obat='"+Tnama+"',satuan='
"+jComboBox4.getSelectedItem()
+"',harga='"+Tharga+"',expired='"
+Texp+"' WHERE
kode_obat='"+Tkode+"'";
Mengubah data
obat dengan
kode_obat sebagai
kata kunci
Q-004 "DELETE FROM obat WHERE
kode_obat='"+Tkode+"'";
Menghapus data
obat dengan
kode_obat sebagai
kata kunci
Q-005 "SELECT j.id_pembeli,
nama_beli, alamat_beli,
nama_obat, tanggal,satuan,
expired, harga, jumlah, harga *
jumlah AS total FROM penjualan
j, obat o, pembeli p WHERE
o.kode_obat = j.kode_obat AND j.id_pembeli=p.id_pembeli
ORDER BY j.id_pembeli ASC";
Relasi antara table
penjualan, obat dan
pembeli
Q-006 "SELECT o.kode_obat,
nama_obat, s.nama_supp,
b.jumlah, b.harga, b.total,
b.tgl_faktur FROM obat o,
supplier s, pembelian b WHERE
o.kode_obat = b.kode_obat AND
s.kode_supp = b.kode_suppORDER BY o.kode_obat ASC";
Relasi antara table
obat, supplier dan
pembelian
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 33/55
33
4.2 Realisasi Use Case Tahap Perancangan
4.2.1 Activity Diagram
4.2.1.1 Login
SistemKaryawan
Menampilkan Form Login
Masukan Username Password
Tampil Pesan Eror
N
Y
Cek Username
Password?
Menu Aktif
Gambar 4.1 Activity Diagram untuk Login
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 34/55
34
4.2.1.2 Mengelola data obat
Gambar 4.2 Activity Diagram untuk Mengola Data Obat
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 35/55
35
4.2.1.3 Mengelola data pemasok
Gambar 4.3 Activity Diagram untuk Mengola Data Pemasok
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 36/55
36
4.2.1.4 Transaksi penjualan
Gambar 4.4 Activity Diagram untuk Transaksi Penjualan
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 37/55
37
4.2.1.5 Transaksi pembelian
Gambar 4.5 Activity Diagram untuk Transaksi Pembelian
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 38/55
38
4.2.1.6 Mengecek persediaan barang
Gambar 4.6 Activity Diagram untuk Mengecek Persediaan
Barang
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 39/55
39
4.2.1.7 Cetak Laporan
Gambar 4.7 Activity Diagram untuk Cetak Laporan
4.3 Antarmuka- Antarmuka : Gambar 1. Layar utama Sistem Informasi Jual Beli Obat
pada Apotek.
Id Objek Jenis Nama Keterangan
jButton1 Button Data Obat Membuka Form Data
Obat
jButton2 Button User
Account
Membuka Form User
Account
jButton3 Button Penjualan Membuka Form
Transaksi Penjualan jButton4 Button Pengadaan Membuka Form
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 40/55
40
Transaksi Pengadaan
Barang
jButton5 Button Pemasok Membuka Form DataPemasok
jButton6 Button Laporan Membuka Form berisi
Laporan Data
penjualan
jButton7 Button Logout Keluar dari Sistem
jButton8 Button Login Masuk ke Sistem
jMenu1 Menu Bar File Berisi menu item exit.
jTextField1 TextField Username Tempat untuk
memasukan username jPasswordField1 PasswordField Password Tempat untuk
memasukan password
- Antarmuka : Gambar 2. Layar data obat
Id Objek Jenis Nama Keterangan
jButton2 Button Hapus Menghapus data obat
jButton7 Button Simpan Menyimpan dan
mengubah data obat
jButton8 Button Baru Membuat form dalamkeadaan default
jTable4 Table Data Obat Menampilkan data-data
obat
jTextField1 TextField Kode Obat Memasukan kode obat
jTextField2 TextField Nama Obat Memasukan nama obat
jTextField3 TextField Harga Memasukan harga obat
jComboBox4 ComboBox Satuan Memilih satuan obat
jComboBox5 ComboBox Tanggal Memilih tanggal
kadaluarsa jComboBox6 ComboBox Bulan Memilih bulan kadaluarsa
jComboBox7 ComboBox Tahun Memilih tahun kadaluarsa
- Antarmuka : Gambar 3. Layar data pemasok
Id Objek Jenis Nama Keterangan
jButton2 Button Hapus Menghapus data pemasok
jButton6 Button Simpan Menyimpan dan
mengubah data pemasok
jButton4 Button Baru Membuat form dalam
keadaan default
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 41/55
41
jTable2 Table Data
Pemasok
Menampilkan data-data
pemasok
jTextField1 TextField Kodepemasok
Memasukan kodepemasok
jTextField2 TextField Nama
pemasok
Memasukan nama
pemasok
jTextField3 TextField Alamat Memasukan halamat
pemasok
jTextField5 TextField Telepon Memasukan telepon
pemasok
jComboBox5 ComboBox kota Memilih kota pemasok
- Antarmuka : Gambar 4. Layar transaksi penjualan
Id Objek Jenis Nama Keterangan
jButton3 Button Hapus Menghapus data penjualan
jButton2 Button Simpan Menyimpan data penjualan
jButton1 Button Tambah Menambah data penjualan
jButton8 Button Baru Membuat form dalam
keadaan default atau untuk
memulai data baru
jTable1 Table Datapenjualan
Menampilkan data-datapenjualan
jTextField1 TextField Nama obat Menampilkan nama obat
jTextField2 TextField Jumlah Memasukan jumlah obat
jTextField3 TextField Total
harga
Menampilkan total harga
jTextField4 TextField ID
pembeli
Memasukan ID pembeli
jTextField5 TextField Total
bayar
Memasukan total bayar
jTextField6 TextField Tanggal
transaksi
Menampilkan tanggal
transaksi
jTextField7 TextField Kembalian Menampilkan kembalian
jTextField8 TextField Harga jual Menampilkan harga obat
jTextField9 TextField Satuan Menampilkan satuan obat
jTextField10 TextField Nama
pembeli
Memasukan nama pembeli
jTextField11 TextField Alamat
Pembeli
Memasukan alamat pembeli
jComboBox1 ComboBox Kode obat Memilih kode obat
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 42/55
42
- Antarmuka : Gambar 5. Layar transaksi pembelian
Id Objek Jenis Nama Keterangan
jButton2 Button Hapus Menghapus data
pembelian
jButton7 Button Simpan Menyimpan data
pembelian
jButton8 Button Baru Membuat form dalam
keadaan default
jTable1 Table Data
Pembelian
Menampilkan data-data
pembelian jTextField3 TextField Nama obat Menampilkan nama obat
jTextField4 TextField Jumlah Memasukan jumlah obat
jTextField5 TextField Satuan Menampilkan satuan obat
jTextField7 TextField Harga beli Memasukan harga beli
jTextField8 TextField Tanggal
Faktur
Menampilkan tanggal
faktur
jComboBox1 ComboBox Kode obat Memilih kode obat
jComboBox6 ComboBox Nama
pemasok
Memilih nama pemasok
- Antarmuka : Gambar 6. Layar Mengecek Persediaan barang
Id Objek Jenis Nama Keterangan
jTable1 Table Data
Pembelian
Menampilkan data-data
stok obat
jTextField9 TextField Tanggal Menampilkan tanggal hari
ini.
jTextField11 TextField Nama Obat Memasukan nama obat
- Antarmuka : Gambar 7. Layar Laporan
Id Objek Jenis Nama Keterangan
jButton1 Button Cetak Mencetak laporan penjualan
jButton3 Button Keluar Keluar dari form laporan
jButton6 Button Data
konsumen
Menampilkan data-data
pembeli
jTable1 Table Data
Penjualan
Menampilkan data-data
penjualan
jTextField1 TextField Nama obat Menampilkan data
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 43/55
43
penjualan berdasarkan nama
obat
jTextField2 TextField Namakonsumen
Menampilkan datapenjualan berdasarkan nama
konsumen
jTextField3 TextField Total Menampilkan total harga
penjualan obat
- Antarmuka : Gambar 8. Layar user account
Id Objek Jenis Nama Keterangan
jButton2 Button Hapus Menghapus data user
jButton1 Button Simpan Menyimpan danmengubah data user
jButton4 Button Baru Membuat form dalam
keadaan default
jTable1 Table Data user Menampilkan data-data
user
jTextField1 TextField Username Memasukan username
jTextField2 TextField Password Memasukan password
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 44/55
44
BAB V
IMPLEMENTASI
5.1 Implementasi Antarmuka
No. Antarmuka Nama File Fisik Nama File
Executable
1 Form Utama home.java utama
2 Form Data Obat Tobat.java obat
3 Form Data Pemasok Tsupplier.java supplier
4 Form Penjualan Tpenjualan.java penjualan
5 Form Pengadaan
Barang
Tpembelian.java pembelian
6 Form User Account Tadmin.java admin
7 Form Laporan Tlaporan.java laporan
5.1.1 Implementasi Antarmuka Utama
Halaman Utama ini merupakan halaman awal dari sistem. Menu
akan aktif apabila pengguna telah mengisikan username dan password
dengan benar.
Gambar 5.1 Halaman Utama dengan menu tidak Aktif
Gambar 5.2 Halaman Utama dengan menu Aktif 5.1.2 Implementasi Antarmuka Mengelola Data Obat
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 45/55
45
Halaman Mengelola data obat digunakan untuk menampilkan
data obat dan menyediakan tombol baru yang berfungsi membuat
halaman dalam keadaan default, tombol simpan yang digunakan untuk mengimpan dan mengubah data, dan tombol hapus yang digunakan
untuk menghapus data obat.
Gambar 5.3 Mengelola Data Obat
Gambar 5.4 Pesan Jika data berhasil diinput
Gambar 5.5 Pesan Jika data berhasil diubah.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 46/55
46
Gambar 5.6 Konfirmasi Data yang akan Dihapus.
5.1.3 Implementasi Antarmuka Mengelola Data Pemasok
Halaman mengelola data pemasok digunakan untuk
menampilkan data pemasok dan menyediakan tombol baru yang
berfungsi membuat halaman dalam keadaan default, tombol simpan
yang digunakan untuk mengimpan dan mengubah data, dan tombolhapus yang digunakan untuk menghapus data.
Gambar 5.7 Mengelola Data Pemasok
5.1.4 Implementasi Antarmuka Transaksi Penjualan
Halaman transaksi penjualan digunakan untuk menampilkan
data penjualan dengan satu pembeli dan menyediakan tombol baru
yang berfungsi membuat halaman dalam keadaan default, tombol
tambah digunakan untuk menambah data yang dijual kepada satu
pembeli, tombol simpan yang digunakan untuk mengimpan data dan
tombol hapus yang digunakan untuk menghapus data.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 47/55
47
Gambar 5.8 Transaksi Penjualan
5.1.5 Implementasi Antarmuka Pengadaan Barang
- Implementasi Antarmuka Transaksi Pembelian Obat
Halaman transaksi pembelian digunakan untuk
menampilkan data pembelian dan tombol simpan yang digunakan
untuk mengimpan data dan tombol hapus yang digunakan untuk
menghapus data.
Gambar 5.9 Transaksi Pembelian
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 48/55
48
- Implementasi Antarmuka Stok Obat
Halaman stok obat digunakan untuk menampilkan data
persediaan obat dan textfield nama obat yang bertujuanmemudahkan dalam pencarian data persediaan obat.
Gambar 5.10 Stok Obat
5.1.6 Implementasi Antarmuka
Halaman laporan digunakan untuk menampilkan data penjualan
secara lengkap dan menyediakan tombol cetak untuk mencetak
laporan, textfield nama obat dan nama konsumen yang bertujuan
memudahkan dalam pencarian data penjualan obat.
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 49/55
49
Gambar 5.11 Laporan
Gambar 5.12 Hasil Cetak laporan penjualan
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 50/55
50
Gambar 5.13 Data konsumen
5.1.7 Implementasi Antarmuka User Account
Halaman user account digunakan untuk menampilkan data user
dan menyediakan tombol baru yang berfungsi membuat halaman
dalam keadaan default, tombol simpan yang digunakan untuk
mengimpan dan mengubah data, dan tombol hapus yang digunakan
untuk menghapus data.
Gambar 5.14 User Account
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 51/55
51
BAB VI
PENGUJIAN
6.1 Rencana Pengujian
Rencana pengujian akan dilakukan dengan menguji sistem. Pengujian
perangkat lunak sistem informasi jual beli obat pada apotek. Rencana
pengujian selengkapnya dapat dilihat pada tabel berikut :
Kelas Uji Butir Uji Jenis Pengujian
LoginHak akses pengguna
program Black box
Mengelola data
Obat
Penyimpanan, pengeditan dan
penghapusan data obat Black box
Mengelola data
pemasok
Penyimpanan, pengeditan dan
penghapusan data pemasok Black box
Transaksi
penjualan
Penambahan, penyimpanan dan
penghapusan data penjualan Black box
Transaksi
pembelian
Penyimpanan dan
penghapusan data pembelian Black box
Mengecek
persediaan
barang
Menampilkan informasi
persediaan barang Black box
LaporanMenampilkan laporan data
penjualan dan cetak laporan Black box
6.2 Kasus Uji
6.2.1 Kelas Uji Login
Berikut ini adalah tabel pengujian login :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang
DiharapkanPengamatan Kesimpulan
User name :yunita
Password :
bismillah
Dapat Logindan
masuk ke
halaman
utama
Dapat login danmasuk ke halaman
utama.
[ X ] Diterima[ ] Ditolak
Login Dapat masuk
ke halaman
utama.
Tombol Login
dapat berfungsi
sesuai yang diharapkan
[ X ] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk YangDiharapkan
Pengamatan Kesimpulan
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 52/55
52
User name :
bebas
Password :bebas
Tidak dapat
Login dan
Menampilkanpesan
kesalahan
dan masuk
lagi ke login.
Petugas tidak dapat
login jika salah
Username danPassword.
[ X ] Diterima
[ ] Ditolak
6.2.2 Kelas Uji Mengelola data obat
Berikut ini adalah tabel pengujian mengelola data obat :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input data obat Saat klik tombol
simpan, data
inputan tersimpan
ke database
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Klik data pada
tabel dan Klik
Text Link
simpan
Data akan masuk
ke kotak edit dan
ketika klik tombol
simpan maka
akan mengedit
data obat yang
sebelumnya telah
diinputkan
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Klik data pada
tabel dan Klik
Text Link hapus
Akan menghapus
data yang akan
dihapus
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Kotak inputan
tidak diisiseperti yang
Telah ditentukan
Menampilkan
kotak pesankesalahan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.2.3 Kelas Uji Mengelola data pemasok
Berikut ini adalah tabel pengujian mengelola data pemasok :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input data pemasok Saat klik tombol
simpan, datainputan tersimpan
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 53/55
53
ke database
Klik data pada
tabel
Data akan masuk
ke kotak edit danketika klik tombol
simpan maka
akan mengedit
data obat yang
sebelumnya telah
diinputkan
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Klik data pada
tabel
Akan menghapus
data yang akan
dihapus
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Kotak inputan tidak
diisi seperti yang
Telah ditentukan
Menampilkan
kotak pesan
kesalahan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.2.4 Kelas Uji transaksi penjualan
Berikut ini adalah tabel pengujian transaksi penjualan :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input data pembeli
dan data penjualan
Saat klik tombol
tambah, data
penjualan akan
bertambah.
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Klik data pada
tabel dan Klik Text
Link simpan
Data akan data
penjualan akan
tersimpan ke
database
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Klik data padatabel dan Klik Text
Link hapus
Akan menghapusdata yang akan
dihapus
Sesuai yangdiharapkan
[ X ] Diterima[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Kotak inputan tidak
diisi seperti yang
Telah ditentukan
Menampilkan
kotak pesan
kesalahan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.2.5 Kelas Uji transaksi pembelianBerikut ini adalah tabel pengujian transaksi pembelian :
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 54/55
54
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input datapembelian
Saat klik tombolsimpan, data
pembelian akan
tersimpan ke
database
Sesuai yangdiharapkan
[ X ] Diterima[ ] Ditolak
Klik data pada
tabel dan Klik Text
Link hapus
Akan menghapus
data yang akan
dihapus
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan KesimpulanKotak inputan tidak
diisi seperti yang
Telah ditentukan
Menampilkan
kotak pesan
kesalahan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.2.6 Kelas Uji mengecek persediaan barang
Berikut ini adalah tabel pengujian mengecek persediaan barang :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input data nama
obat
Saat nama diketik,
daftar stok obat akan
muncul berdasarkan
nama inputan.
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Kotak inputan
tidak diisi
seperti yang
Telah ditentukan
Tidak ada data yang
muncul berdasarkan
nama inputan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.2.7 Kelas Uji Laporan
Berikut ini adalah tabel pengujian laporan :
Kasus dan Hasil Uji (Data normal)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Input data nama
obat
Saat nama diketik,
laporan obat akan
muncul berdasarkan
nama inputan.
Sesuai yang
diharapkan
[ X ] Diterima
[ ] Ditolak
Input data namakonsumen
Saat nama diketik,laporan obat akan
Sesuai yangdiharapkan
[ X ] Diterima[ ] Ditolak
7/16/2019 SRS Sistem Informasi Jual Beli Obat Pada Apotek.
http://slidepdf.com/reader/full/srs-sistem-informasi-jual-beli-obat-pada-apotek 55/55
muncul berdasarkan
nama inputan.
Klik GambarLink Cetak
Tampil form cetak Laporan
Sesuai yangdiharapkan
[ X ] Diterima[ ] Ditolak
Kasus dan Hasil Uji (Data salah)
Data Masuk Yang Diharapkan Pengamatan Kesimpulan
Kotak inputan
tidak diisi
seperti yang
Telah ditentukan
Tidak ada data yang
muncul berdasarkan
nama inputan.
Sesuai yang
diharapkan
[ ] Diterima
[ X ] Ditolak
6.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian yang dilakukan dengan menggunakan
metode pengujian Black Box terhadap aplikasi sistem informasi jual beli
obat pada apotek ini bebas dari kesalahan sintaks dan secara fungsional
mengeluarkan hasil sesuai dengan yang diharapkan.