srs sistem informasi jual beli obat pada apotek

55
1 DOKUMEN REKAY ASA PERANGKAT LUNAK Sist em Info rmasi Jual Be li Oba t pada A pote k Dosen : Subardin, S.T., M.T. untuk: Teknik Informatika Unhalu oleh: YUNITA HANAPI E1E110068 T eknik Infor mati ka – Uni ver sitas Haluo leo Kendari 2013 Teknik Informatika Unhalu Nomor Dokumen Halaman 51 Revisi 3 J uni 2013

Upload: tha-yunita

Post on 30-Oct-2015

3.437 views

Category:

Documents


426 download

DESCRIPTION

Rekayasa Perangkat Lunak, Software Requirement Spesification Sistem Informasi Jual Beli Obat Pada Apotek.

TRANSCRIPT

Page 1: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 2: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 3: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 4: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 5: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 6: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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/ 

Page 7: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 8: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 9: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 10: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 11: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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,

Page 12: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 13: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 14: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 15: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 16: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 17: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 18: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 19: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 20: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 21: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 22: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 23: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 24: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 25: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 26: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 27: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 28: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 29: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 30: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 31: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 32: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 33: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 34: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 35: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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 

Page 36: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 37: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 38: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 39: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 40: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 41: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 42: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 43: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 44: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 45: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 46: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 47: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 48: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.

Page 49: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 50: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 51: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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

Page 52: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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 

Page 53: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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 :

Page 54: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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 

Page 55: SRS Sistem Informasi Jual Beli Obat Pada Apotek

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.