BAB IV RANCANGAN SISTEM USULAN · memberikan suatu gambar dari sebuah rancangan sistem usulan....
Transcript of BAB IV RANCANGAN SISTEM USULAN · memberikan suatu gambar dari sebuah rancangan sistem usulan....
34
BAB IV
RANCANGAN SISTEM USULAN
4.1 Analisa Kebutuhan Software
Kebutuhan software sangat diperlukan disuatu perusahaan, baik perusahaan
dagang ataupun perusahaan jasa. Dimana software bagi Kasir dan Administrasi
bisa membantu pekerjaan dalam melakukan pencatatan Penjualan dan Pembelian
Obat.
Apotek Duta Sehat merupakan suatu usaha yang bergerak dibidang
penjualan dan pembelian obat sehingga sangat membutuhkan software atau suatu
aplikasi yang dapat membantu dalam melakukan pekerjaan pencatatan Penjualan
dan Pembelian Obat pada Apotek Duta Sehat. Oleh sebab itu dalam bab ini
penulis ingin mengajukan rangcangan sistem usulan agar dapat membantu Kasir
dan Administrasi dalam melakukan pencatatan Pembelian dan Penjualan Obat.
4.1.1 Analisa Kebutuhan
Berdasarkan dari analisa sistem berjalan yang diamati pada Apotek Duta
Sehat Pontianak, maka terdapat kebutuhan dalam pengelolaan data pembelian dan
penjualan obat sistem informasi apotek ini dirancang untuk dikelola oleh dua user
yakni Kasir dan Administrasi . Spesifikasi analisa kebutuhan sistem informasi
pembelian dan penjualan obat pada Apotek Duta Sehat Pontianak diuraikan
sebagai berikut :
A. Kasir :
A1. Kasir melakukan login
A2. Kasir membuka menu master data
35
A2.1 Kasir melakukan input data user
A2.2 Kasir melakukan input data supplier
A2.3 Kasir melakukan input data customer
A2.4 Kasir melakukan input data obat
A3. Kasir membuka menu transaksi
A3.1 Kasir melakukan input data pembelian obat
A3.2 Kasir melakukan input data penjualan obat
A3.3 Kasir melakukan input jurnal umum
A4. Kasir membuka menu retur
A4.1 Kasir melakukan input retur pembelian obat
A4.2 Kasir melakukan input retur penjualan obat
B. Adminstrasi :
B1. Administrasi melakukan login
B2. Administrasi membuka menu laporan
B2.1 Administrasi mencetak laporan pembelian obat
B2.1 Administrasi mencetak laporan penjualan obat
B2.1 Administrasi mencetak laporan persediaan obat
B2.1 Administrasi mencetak laporan jurnal umum
B2.1 Administrasi mencetak buku besar
4.1.2 Use Case Diagram
Dari proses sistem berjalan yang telah dilakukan analisis, penulis dapat
memberikan rancangan sistem usulan dalam bentuk gambaran. Bentuk dari
rancangan sistem usulan Penjualan dan Pembelian Obat pada Apotek Duta Sehat
Pontianak dalam bentuk Use Case Diagram ialah sebagai berikut :
36
1. Use Case Diagram
Gambar IV.1 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
Sumber : Hasil Rancangan (2017)
Gambar IV.1 Use Case Diagram Login
a. Deskripsi Use Case Diagram Login
Tabel IV.1
Deskripsi Use Case Diagram Login
Use Case Narative Login
Tujuan User Melakukan Login Dan Masuk kedalam Sistem Pembelian
dan Penjualan Obat
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
Pembelin dan Penjualan Obat
Skenario Utama
Aktor Kasir dan Bendahara
Kondisi Awal Kasir dan Bendahara membuka Aplikasi Pembelian dan
Penjualan Obat.
Aksi Aktor Reaksi Sistem
37
1. Aktor Memilih Tombol
Login
2. Aktor Memilih Tombol
Logout
Sistem akan menampilkan textbox untuk mengisi username dan
password
Sistem akan melakukan proses keluar dari menu utama
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi
pencatatan keuangan dan aktor dapat melakukan aktivitas
didalam sistem.
2. Use Case Diagram
Gambar IV.2 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
Sumber : Hasil Rancangan (2017)
Gambar IV.2 Use Case Diagram Menu Utama
a. Deskripsi Use Case Diagram Menu Utama
Tabel IV.2
Deskripsi Use Case Diagram Menu Utama
Use Case Narative Menu Utama
Tujuan User dapat melakukan pencatatan di menu Master Data, menu
Transaksi, menu Retur, menu Laporan.
38
Deskripsi Sistem ini memungkinkan User untuk mengelola sisem
pembelian, penjualan, retur hingga pembuatan laporan.
Skenario Utama
Aktor Kasir dan Bendahara
Kondisi Awal Kasir dan Bendahara membuka Aplikasi Pembelian dan
Penjualan Obat
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Master Data.
2. Aktor Memilih Tombol
Transaksi.
3. Aktor Memilih Tombol
Retur.
4. Aktor Memilih Tombol
Laporan.
Sistem akan menampilkan submenu Master Data seperti Data
User, Data Supplier, Data Customer, Data Obat, Data Akun
Perkiraan.
Sistem akan menampilkan submenu Data Pembelian Obat, Data
Penjualan Obat, dan Jurnal Umum
Sistem akan menampilkan submenu Retur Pembelian Obat,
Retur Penjualan Obat.
Sistem akan menampilkan submenu Laporan Pembelian Obat,
Laporan Penjualan Obat, Laporan Persediaan, Laporan Jurnal
Umum, dan Buku Besar.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang
diinginkan aktor.
3. Use Case Diagram
Gambar IV.3 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
39
Sumber : Hasil Rancangan (2017)
Gambar IV.3 Use Case Diagram Menu Master Data
a. Deskripsi Use Case Diagram Menu Master Data
Tabel IV.3
Deskripsi Use Case Diagram Menu Master Data
Use Case Narative Menu Master Data
Tujuan Kasir dapat melakukan pencatatan di menu Master Data.
Deskripsi Sistem ini memungkinkan kasir untuk mengelola sisem data
user, data supplier, data customer, data obat, data akn perkiraan.
Skenario Utama
Aktor Kasir
Kondisi Awal Kasir membuka Aplikasi Pembelian dan Penjualan Obat.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Master Data.
2. Aktor Memilih Tombol
Form Data User, aktor input
Data User, menyimpan Data
User.
3. Aktor Memilih Tombol
Form Data Supplier.,aktor
Sistem akan menampilkan submenu Master Data yaitu form Data
User, Form Data Customer, Data Supplier, Data Obat, Data
Akun Perkiraan.
Sistem akan menampilkan Form Data User, menyimpan Data
User dan menampilkan Data User.
Sistem akan menampilkan Form Data Supplier, menyimpan Data
Supplier, dan menampilkan Data Supplier.
40
input Data Supplier,
menyimpan Data Supplier.
4. Aktor Memilih Tombol Data
Customer, aktor input Data
Customer, menyimpan Data
Customer.
5. Aktor Memilih Tombol Data
Obat., aktor input Data Obat,
menyimpan Data Obat.
6. Aktor Memilih Tombol Data
Akun Perkiraan, aktor input
Data Akun Perkiraan,
menyimpan Data Akun
Perkiraan.
Sistem akan menampilkan Form Data Customer, menympan
Data Customer, dan menampilkan Data Customer.
Sistem akan menampilkan Form Data Obat, menyimpan Data
Obat, dan menampilkan Data Obat.
Sistem akan menampilkan Form Data Akun Perkiraan,
menyimpan Data Akun Perkiraan, dan menampilkan Data Akun
Perkiraan.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang
diinginkan aktor.
7. Use Case Diagram
Gambar IV.4 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
Sumber : Hasil Rancangan (2017)
Gambar IV.4 Use Case Diagram Menu Transaksi
41
a. Deskripsi Use Case Diagram Menu Transaksi
Tabel IV.4
Deskripsi Use Case Diagram Menu Transaksi
Use Case Narative Menu Transaksi
Tujuan Kasir dapat melakukan pencatatan di menu Transaksi
Deskripsi Sistem ini memungkinkan kasir untuk mengelola sisem
pembelian, penjualan dan jurnal umum.
Skenario Utama
Aktor Kasir
Kondisi Awal Kasir membuka Aplikasi Pembelian dan Penjualan Obat
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Transaksi.
2. Aktor Memilih Tombol
Form Data Pembelian Obat,
aktor input Data Pembelian
Obat, menyimpan Data
Pembelian Obat
3. Aktor Memilih Tombol Data
Penjualan Obat, input Data
Penjualan Obat, menyimpan
Data Penjualan Obat.
4. Aktor Memilih Tombol Data
Jurnal Umum, input Data
Jurnal Umum, menyimpan
Data Jurna Umum.
Sistem akan menampilkan submenu Transaksi yaitu form Data
Pembelian Obat, Form Data Penjualan Obat, dan Jurnal Umum.
Sistem akan menampilkan Form Data Pembelian Obat,
menyimpan Data Pembelian Obat dan menampilkan Data
Pembelian Obat.
Sistem akan menampilkan Form Data Penjualan Obat,
menyimpan Data Penjualan Obat, dan menampilkan Data
Penjualan Obat.
,
Sistem akan menampilkan Form Data Jurnal Umum,
menyimpan Data Jurnal Umum, dan menampilkan Data Jurnal
Umum.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang
diinginkan aktor.
42
5. Use Case Diagram
Gambar IV.5 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
Sumber : Hasil Rancangan (2017)
Gambar IV.5 Use Case Diagram Menu Retur
a. Deskripsi Use Case Diagram Menu Retur
Tabel IV.5
Deskripsi Use Case Diagram Menu Retur
Use Case Narative Menu Retur
Tujuan Kasir dapat melakukan pencatatan di menu Retur.
Deskripsi Sistem ini memungkinkan kasir untuk mengelola sisem retur
pembelian dan retur penjualan obat.
Skenario Utama
Aktor Kasir
Kondisi Awal Kasir membuka Aplikasi Pembelian dan Penjualan Obat
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Retur.
2. Aktor Memilih Tombol
Sistem akan menampilkan submenu Master Data yaitu form
Retur Pembelian Obat, Retur Penjualan Obat.
Sistem akan menampilkan Form Retur Pembelian Obat,
43
Form Retur Pembelian
Obat,, aktor input Retur
Pembelian Obat, menyimpan
Retur Pembelian Obat.
3. Aktor Memilih Tombol
Form Penjuaan Obat,.,aktor
input Retur Penjulan Obat,
menyimpan Retur Penjulan
Obat.
menyimpan Retur Pembeelian Obat dan menampilkan Retur
Pembelian Obat.
Sistem akan menampilkan Form Retur Penjualan Obat,
menyimpan Retur Penjulan Obat, dan menampilkan Retur
Penjualan Obat
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang
diinginkan aktor.
6. Use Case Diagram
Gambar IV.6 berikut ini merupakan Use Case Diagram rancangan sistem
usulan Pembelian dan Penjualan Obat pada Apotek Duta Sehat Pontianak :
Sumber : Hasil Rancangan (2017)
Gambar IV.6 Use Case Diagram Menu Laporan
44
a. Deskripsi Use Case Diagram Menu Laporan
Tabel IV.6
Deskripsi Use Case Diagram Menu Laporan
Use Case Narative Menu Laporan
Tujuan Bendahara dapat melakukan pencatatan di menu Laporan
Deskripsi Sistem ini memungkinkan kasir untuk mengelola sisem laporan
pembelian obat, laporan penjualan obat, laporan persediaan obat,
laporan jurnal umum dan buku besar.
Skenario Utama
Aktor Bendahara
Kondisi Awal Bendahara membuka Aplikasi Pembelian dan Penjualan Obat.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Laporan.
2. Aktor Memilih Tombol
Form Laporan Pembelian
Obat,, aktor input Laporan
Pembelian Obat, menyimpan
Laporan Pembelian Obat.
3. Aktor Memilih Tombol
Form Laporan Penjualan
Obat,.,aktor input Laporan
Penjulan Obat, menyimpan
Laporan Penjulan Obat.
4. Aktor Memilih Tombol
Form Laporan Persediaan
Obat,.,aktor input Laporan
Persediaan Obat ,
menyimpan Laporan
Persediaan Obat.
Sistem akan menampilkan submenu Laporan yaitu form Laporan
Pembelian Obat, Laporan Penjualan Obat, Laporan Persediaan
Obat, Laporan Jurnal Umum, Buku Besar.
Sistem akan menampilkan Form Laporan Pembelian Obat,
menyimpan Laporan Pembeelian Obat dan menampilkan
Laporan Pembelian Obat.
Sistem akan menampilkan Form Laporan Penjualan Obat,
menyimpan Laporan Penjulan Obat, dan menampilkan Laporan
Penjualan Obat
Sistem akan menampilkan Form Laporan Persediaan Obat,
menyimpan Laporan Persediaan Obat, dan menampilkan
Laporan Persediaan Obat.
45
5. Aktor Memilih Tombol
Form Laporan Jurnal
Umum,.,aktor input Laporan
Jurnal Umum, menyimpan
Laporan Jurnal Umum.
6. Aktor Memilih Tombol
Form Buku Besar.,aktor
input Buku Besar,
menyimpan Buku Besar.
Sistem akan menampilkan Form Laporan Jurnal Umum,
menyimpan Laporan Jurnal Umum, dan menampilkan Laporan
Jurnal Umum.
Sistem akan menampilkan Form Buku Besar, menyimpan Buku
Besar, dan menampilkan Buku Besar
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang
diinginkan aktor.
4.1.3 Activity Diagram
Dari setiap proses sistem berjalan yang telah penulis analisa, maka penulis
memberikan suatu gambar dari sebuah rancangan sistem usulan. Bentuk
rancangan sistem usulan pada sistem Pembelian dan Penjualan Obat pada Apotek
Duta Sehat Pontianak dalam bentuk acvtivity diagram ialah sebagai berikut :
1. Activity Diagram Proses Login
Gambar IV.7 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses login pada Apotek Duta Sehat Pontianak ialah sebagai
berikut :
46
Sumber : Hasil Rancangan (2017)
Gambar IV.7 Activity Diagram Proses Login
2. Activity Diagram Proses Menu Utama
Gambar IV.8 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses Menu Utama pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
47
Sumber : Hasil Rancangan (2017)
Gambar IV.8 Activity Diagram Proses Menu Utama
3. Activity Diagram Proses Pencatatan Data User
Gambar IV.9 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data user pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
48
Sumber : Hasil Rancangan (2017)
Gambar IV.9 Activity Diagram Proses Pencatatan Data User
4. Activity Diagram Proses Pencatatan Data Supplier
Gambar IV.10 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses Pencatatan data supplier pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
49
Sumber : Hasil Rancangan (2017)
Gambar IV.10 Activity Diagram Proses Pencatatan Data Supplier
5. Activity Diagram Proses Pencatatan Data Customer
Gambar IV.11 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data cutomer pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
50
Sumber : Hasil Rancangan (2017)
Gambar IV.11 Activity Diagram Proses Pencatatan Data Customer
6. Activity Diagram Proses Pencatatan Data Obat
Gambar IV.12 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data Obat pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
51
Sumber : Hasil Rancangan (2017)
Gambar IV.12 Activity Diagram Proses Pencatatan Data Obat
7. Activity Diagram Proses Pencatatan Data Akun Perkiraan
Gambar IV.13 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data akun perkiraan pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
52
Sumber : Hasil Rancangan (2017)
Gambar IV.13 Activity Diagram Proses Pencatatan Data Akun Perkiraan
8. Activity Diagram Proses Pencatatan Data Pembelian Obat
Gambar IV.14 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data pembelian obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
53
Sumber : Hasil Rancangan (2017)
Gambar IV.14 Activity Diagram Proses Pencatatan Data Pembelian Obat
9. Activity Diagram Proses Pencatatan Data Penjualan Obat
Gambar IV.15 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan data panjualan obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
54
Sumber : Hasil Rancangan (2017)
Gambar IV.15 Activity Diagram Proses Pencatatan Data Penjualan Obat
10. Activity Diagram Proses Pencatatan Jurnal Umum
Gambar IV.16 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan jurnal umum pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
55
Sumber : Hasil Rancangan (2017)
Gambar IV.16 Activity Diagram Proses Pencatatan Jurnal Umum
11. Activity Diagram Proses Pencatatan Retur Pembelian Obat
Gambar IV.17 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan retur pembelian obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
56
Sumber : Hasil Rancangan (2017)
Gambar IV.17 Activity Diagram Proses Pencatatan Retur Pembelian Obat
12. Activity Diagram Proses Pencatatan Retur Penjualan Obat
Gambar IV.18 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses pencatatan retur penjualan Obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
57
Sumber : Hasil Rancangan (2017)
Gambar IV.18 Activity Diagram Proses Pencatatan Retur Penjualan Obat
13. Activity Diagram Proses Mencetak Laporan
Gambar IV.19 berikut ini merupakan Activity Diagram rancangan sistem
usulan dalam proses mencetak laporan pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
58
Sumber : Hasil Rancangan (2017)
Gambar IV.19 Activity Diagram Proses Mencetak Laporan
4.2 Desain
Dari setiap proses sistem berjalan yang telah penulis analisa, maka penulis
memberikan suatu gambaran dari sebuah rancangan sistem usulan. Berikut ini
rancangan sistem usulan pada sistem Pembelian dan Penjualan Obat Pada Apotek
Duta Sehat dalam bentuk Entity Relationship Diagram (ERD), Logical Record
Structure (LRS), Deployment Diagram, Sequence Diagram, dan User Interface
ialah sebagai berikut :
59
4.2.1 Entity Relationship Diagram (ERD)
Gambar IV.20 berikut ini merupakan Entity Relationship Diagram (ERD)
rancangan sistem usulan dalam proses pembelian dan penjualan obat pada Apotek
Duta Sehat Pontianak ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.20 Entity Relationship Diagram (ERD) Usulan
60
4.2.2 Logical Record Structure (LRS)
Gambar IV.21 berikut ini merupakan rancangan Logical Record Structure
(LRS) sistem usulan dalam proses pembelian dan penjualan obat pada Apotek
Duta Sehat Pontianak ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.21 Logical Record Structure (LRS) Usulan
4.2.3 Speifikasi File
Adapun spesifikasi file yang digunakan dalam perancangan sistem informasi
pembelian dan penjualan obat pada Apotek Duta Sehat Pontianak adalah sebagai
berikut :
61
1. Spesifikasi File Kasir
Nama File : Kasir
Akronim : kasir.java
Fungsi : Untuk mengelola data kasir
Tipe File : Master Data
Akses File : Random
Panjang Record : 94
Kunci File : Id_kasir
Software : PhpMyAdmin
Tabel IV.7
Spesifikasi File Kasir
No Elemen Data Akronim Type Panjang
Record Keterangan
1 Id Kasir Id_kasir Varchar 6 Primary Key
2 Nama Kasir Nama Varchar 25
3 Alamat Kasir Alamat Varchar 50
4 No telepon No_telepon Varchar 13
Sumber : Hasil Rancangan (2017)
2. Spesifikasi File Data User
Nama File : Data user
Akronim : data_user.java
Fungsi : Untuk mengelola data user
Tipe File : Master Data
Akses File : Random
Panjang Record : 41
Kunci File : Id_user
Software : PhpMyAdmin
62
Tabel IV.8
Spesifikasi File Data User
No Elemen Data Akronim Type Panjang
Record Keterangan
1 Id User Id_user Varchar 6 Primary Key
2 Password Password Varchar 8
3 Hak Akses Hak_akses Varchar 13
4 Ganti Password Ganti_password Varchar 8
5 Id Kasir Id_kasir Varchar 6 Foreign Key
Sumber : Hasil Rancangan (2017)
3. Spesifikasi File Data Supplier
Nama File : Data Supplier
Akronim : Data_supplier.java
Fungsi : Untuk mengelola data supplier
Tipe File : Master Data
Akses File : Random
Panjang Record : 124
Kunci File : Id_supplier
Software : PhpMyAdmin
Tabel IV.9
Spesifikasi File Data Supplier
No Elemen Data Akronim Type Panjang
Record Keterangan
1 Id Supplier Id_supp Varchar 6 Primary Key
2 Nama Supplier Nama_supp Varchar 25
3 Alamat Supplier Alamat_supp Varchar 50
4 No. Telepon No_telp Varchar 13
5 Email Email Varchar 30
Sumber : Hasil Rancangan (2017)
4. Spesifikasi File Customer
Nama File : Data Customer
Akronim : Data_customer.java
63
Fungsi : Untuk mengelola data customer
Tipe File : Master Data
Akses File : Random
Panjang Record : 74
Kunci File : Id_customer
Software : PhpMyAdmin
Tabel IV.10
Spesifikasi File data Customer
No Elemen Data Akronim Type Panjang Record
Keterangan
1 Id Customer Id_cus Varchar 6 Primary Key
2 Nama Customer Nm_cus Varchar 25
3 Alamat Alamat_cus Varchar 30
4 No. Telepon No_telp Varchar 13
Sumber : Hasil Rancangan (2017)
5. Spesifikasi File Data Obat
Nama File : Data Obat
Akronim : Data_Obat
Fungsi : Untuk mengelola data Obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 87
Kunci File : Kode_obat
Software : PhpMyAdmin
64
Tabel IV.11
Spesifikasi File Data Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 Kode Obat Kode_obat Varchar 6 Primary Key
2 Nama Obat Nama_obat Varchar 15
3 Harga Harga Double 6
4 Jenis Jenis Varchar 7
5 Stock Stock Varchar 3
6 Khasiat Khasiat Varchar 5o
Sumber : Hasil Rancangan (2017)
6. Spesifikasi File Data Akun Perkiraan
Nama File : Data Akun Perkiraan
Akronim : Data_akun_perkiraan
Fungsi : Untuk mengelola data akun perkiraan
Tipe File : Master Data
Akses File : Random
Panjang Record : 31
Kunci File : Kode_akun_perkiraan
Software : PhpMyAdmin
Tabel IV.12
Spesifiksi File Data Akun Perkiraan
No Elemen Data Akronim Type Panjang
Record Keterangan
1 Kode Akun Kd_akun Varchar 6 Primary Key
2 Nama Akun Nm_akun Varchar 15
3 Jenis Akun Jenis_akun Varchar 10
Sumber : Hasil Rancangan (2017)
7. Spesifikasi File Data Pembelian Obat
Nama File : Data Pembelian Obat
Akronim : Data_pembelian_obat
65
Fungsi : Untuk mengelola data pembelian obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 78
Kunci File : No_bukti_pemb
Software : PhpMyAdmin
Tabel IV.13
Spesifikasi File Data Pembelian Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No. Bukti
Pembelian No_bukti_pemb Varchar 6 Primary Key
2 Id Supplier Id_supp Varchar 25 Foreign Key
3 Tanggal Tanggal Date
4 Termin Termin Varchar 7
5 Subtotal Subtotal Varchar 7
Sumber : Hasil Rancangan (2017)
8. Spesifikasi File Detail Data Pembelian Obat
Nama File : Detail Data Pembelian Obat
Akronim : Detail_data_pembelian_obat.java
Fungsi : Untuk mengelola detail data pembelian obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 32
Kunci File : No_bukti_pemb
Software : PhpMyAdmin
66
Tabel IV.14
Spesifikasi File Detail Data Pembelian Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Bukti
Pembelian No_bukti_pemb Varchar 6 Foreign Key
2 Kode Obat Kd_obat Varchar 6 Foreign Key
3 Harga Harga Varchar 7
4 Unit Unit Varchar 3
5 Diskon Diskon Varchar 3
6 Jumlah Jumlah Varchar 7
Sumber : Hasil Rancangan (2017)
9. Spesifikasi File Data Penjualan Obat
Nama File : Data Penjualan Obat
Akronim : Data_penjualan_obat.java
Fungsi : Untuk mengelola data penjualan obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 19
Kunci File : No_bukti_penj
Software : PhpMyAdmin
Tabel IV.15
Spesifikasi File Data Penjualan Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Bukti
Penjualan No_bukti_penj Varchar 6 Primary Key
2 Id Customer Id_cus Varchar 6 Foreign Key
3 Tanggal Tanggal Date
4 Subtotal Subtotal Varchar 7
Sumber : Hasil Rancangan (2017)
67
10. Spesifikasi File Detail Data Penjualan Obat
Nama File : Detail Data Penjualan Obat
Akronim : Detail_data_penjualan_obat.java
Fungsi : Untuk mengelola detail data penjualan obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 30
Kunci File : No_bukti_penj
Software : PhpMyAdmin
Tabel IV.16
Spesifikasi File Detail Data Penjualan Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Bukti
Penjualan No_bukti_penj Varchar 6 Foreign Key
2 Kode Obat Kd_obat Varchar 6 Foreign Key
3 Harga Harga Varchar 7
4 Unit Unit Varchar 3
5 Jumlah Jumlah Varchar 8
Sumber : Hasil Rancangan (2017)
11. Spesifikasi File Jurnal Umum
Nama File : Jurnal Umum
Akronim : Jurrnal_umum.java
Fungsi : Untuk mengelola data Jurnal Umum
Tipe File : Master Data
Akses File : Random
Panjang Record : 62
Kunci File : No_jurnal
68
Software : PhpMyAdmin
Tabel IV.17
Spesifikasi File Jurnal Umum
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Jurnal No_jurnal Varchar 6 Primary Key
2 No Referensi No_ref Varchar 6
3 Tanggal Tanggal Date
4 Keterangan Ket Varchar 50
Sumber : Hasil Rancangan (2017)
12. Spesifikasi File Retur Pembelian Obat
Nama File : Retur Pembelian Obat
Akronim : Retur_pembelian_obat.java
Fungsi : Untuk mengelola data retur pembelian obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 19
Kunci File : No_Retur_pemb
Software : PhpMyAdmin
Tabel IV.18
Spesifikasi File Retur Pembelian Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No. Retur
Pembelian No_retur_pemb Varchar 6 Primary Key
2
No. Bukti
Pembelian No_bukti_pemb Varchar 6 Foreign Key
3 Tanggal Tanggal Date
4 Subtotal Subtotal Varchar 7
Sumber : Hasil Rancangan (2017)
13. Spesifikasi File Detail Retur Pembelian Obat
Nama File : Detail Retur Pembelian Obat
69
Akronim : Detail_retur_pembelian_obat.java
Fungsi : Untuk mengelola detail data retur pembelian obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 33
Kunci File : No_bukti_pemb dan Kd_obat
Software : PhpMyAdmin
Tabel IV.19
Spesifikasi File Detail Retur Pembelian Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Bukti
Pembelian No_bukti_pemb Varchar 6 Foreign Key
2 Kode Obat Kd_obat Varchar 6 Foreign Key
3 Harga Harga Varchar 7
4 Unit Unit Varchar 3
5 Diskon Diskon Varchar 3
6 Jumlah Jumlah Varchar 8
Sumber : Hasil Rancangan (2017)
14. Spesifikasi File Retur Penjualan Obat
Nama File : Retur Penjualan Obat
Akronim : Retur_penjualan_obat.java
Fungsi : Untuk mengelola data retur penjualan obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 19
Kunci File : No_retur_penj
Software : PhpMyAdmin
70
Tabel IV.20
Spesifikasi File Retur Penjualan Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No. Retur Penjualan No_retur_penj Varchar 6 Primary Key
2 No. Bukti Penjualan No_bukti_penj Varchar 6 Foreign Key
3 Tanggal Tanggal Date
4 Subtotal Subtotal Varchar 7
Sumber : Hasil Rancangan (2017)
15. Spesifikasi File Detal Retur Penjualan Obat
Nama File : Detail Retur Penjualan Obat
Akronim : Detail_retur_penjualan_obat.java
Fungsi : Untuk mengelola data detail retur penjualan obat
Tipe File : Master Data
Akses File : Random
Panjang Record : 29
Kunci File : No_bukti_penj
Software : PhpMyAdmin
Tabel IV.21
Spesifikasi File Detail Retur Penjualan Obat
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No Bukti Penjualan No_bukti_penj Varchar 6 Foreign Key
2 Kode Obat Kd_obat Varchar 6 Foreign Key
3 Harga Harga Varchar 6
4 Unit Unit Varchar 3
5 Jumlah Jumlah Varchar 8
Sumber : Hasil Rancangan (2017)
16. Spesifikasi File Jurnal Detail
Nama File : Jurnal_detail
Akronim : Jurnal_detail
71
Fungsi : Untuk mengelola data jurnal detail
Tipe File : Master Data
Akses File : Random
Panjang Record : 34
Kunci File : No_jurnal_detail
Software : PhpMyAdmin
Tabel IV.22
Spesifikasi File Jurnal Detail
No Elemen Data Akronim Type Panjang
Record Keterangan
1 No. Jurnal No_jurnal Varchar 6 Foreign Key
2 Kode Akun Kd_akun Varchar 6 Foreign Key
3 Debet Debet Varchar 7
4 Kredit Kredit Varchar 7
5 Saldo Saldo Varchar 8
Sumber : Hasil Rancangan (2017)
4.2.4 Software Architecture
Didalam software architecture terdapat dua diagram yaitu deployment
diagram dan sequence diagram. Berikut ini penjelasan mengenai deployment
diagram dan sequence diagram dalam proses pembelian dan penjualan obat pada
Apotek Duta Sehat Pontianak :
4.2.4.1 Deployment Diagram
Gambar IV.22 berikut ini merupakan rancangan deployment diagram sistem
usulan dalam proses pembelian dan penjualan obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
72
Sumber : Hasil Rancangan (2017)
Gambar IV.22 Deployment Diagram Usulan
4.2.4.2 Sequence Diagram
Dari setiap proses sistem berjalan yang telah penulis analisa, maka penulis
memberikan suatu gambar dari sebuah rancangan sistem usulan. Bentuk
rancangan sistem usulan pada sistem Pembelian dan Penjualan Obat pada Apotek
Dutaa Sehat Pontianak dalam bentuk sequence diagram ialah sebagai berikut :
1. Sequence Diagram Proses Login
Gambar IV.23 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses login pada Apotek Duta Sehat Pontianak ialah sebagai
berikut :
73
Sumber : Hasil Rancangan (2017)
Gambar IV.23 Sequence Diagram Proses Login
2. Sequence Diagram Proses Pencatatan Data User
Gambar IV.24 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data user pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.24 Sequence Diagram Proses Pencatatan Data User
3. Sequence Diagram Proses Pencatatan Data Supplier
Gambar IV.25 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data supplier pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
74
Sumber : Hasil Rancangan (2017)
Gambar IV.25 Sequence Diagram Proses Pencatatan Data Supplier
4. Sequence Diagram Proses Pencatatan Data Customer
Gambar IV.26 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data customer pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.26 Sequence Diagram Proses Pencatatan Data Customer
5. Sequence Diagram Proses Pencatatan Data Obat
Gambar IV.27 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data obat pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
75
Sumber : Hasil Rancangan (2017)
Gambar IV.27 Sequence Diagram Proses Pencatatan Data Obat
6. Sequence Diagram Proses Pencatatan Data Akun Perkiraan
Gambar IV.28 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data akun perkiraan pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
Sumber : Hasil Perancangan (2017)
Gambar IV.28 Sequence Diagram Proses Pencatatan Data Akun Perkiraan
7. Sequence Diagram Proses Pencatatan Data Pembelian Obat
Gambar IV.29 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data pembelian obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
76
Sumber : Hasil Rancangan (2017)
Gambar IV.29 Sequence Diagram Proses Pencatatan Data Pembelian Obat
8. Sequence Diagram Proses Pencatatan Data Penjualan Obat
Gambar IV.30 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan data penjualan obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.30 Sequence Diagram Proses Pencatatan Data Penjualan Obat
77
9. Sequence Diagram Proses Pencatatan Jurnal Umum
Gambar IV.31 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan jurnal umum pada Apotek Duta Sehat Pontianak
ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.31 Sequence Diagram Proses Pencatatan Jurnal Umum
10. Sequence Diagram Proses Pencatatan Retur Pembelian Obat
Gambar IV.32 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan retur pembelian obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.32 Sequence Diagram Proses Pencatatan Retur Pembelian Obat
78
11. Sequence Diagram Proses Pencatatan Retur Penjualan Obat
Gambar IV.33 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses pencatatan retur penjualan obat pada Apotek Duta Sehat
Pontianak ialah sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.33 Sequence Diagram Proses Pencatatan Retur Penjualan Obat
12. Sequence Diagram Proses Mncetak laporan
Gambar IV.34 berikut ini merupakan rancangan sequence diagram sistem
usulan dalam proses mencetak laporan pada Apotek Duta Sehat Pontianak ialah
sebagai berikut :
Sumber : Hasil Rancangan (2017)
Gambar IV.34 Sequence Diagram Proses Mencetak Laporan
79
4.2.5 User Interface
Sumber : Hasil Rancangan (2017)85
Gambar IV.35 Form Login
Sumber : Hasil Rancangan (2017)
Gambar IV.36 Form Menu Utama Master Data
80
Sumber : Hasil Rancangan (2017)
Gambar IV.37 Form Menu Utama Transaksi
Sumber : Hasil Rancangan (2017)
Gambar IV.38 Form Menu Utama Retur
81
Sumber : Hasil Rancangan (2017)
Gambar IV.39 Form Menu Utama Laporan
Sumber : Hasil Rancangan (2017)
Gambar IV.40 Form Data User
82
Sumber : Hasil Rancangan (2017)
Gambar IV.41 Form Data Suppier
Sumber : Hasil Rancangan (2017)
Gambar IV.42 Form Data Customer
83
Sumber : Hasil Rancangan (2017)
Gambar IV.43 Form Data Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.44 Form Data Akun Perkiraan
84
Sumber : Hasil Rancangan (2017)
Gambar IV.45 Form Data Pembelian Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.46 Data Pembelian Obat
85
Sumber : Hasil Rancangan (2017)
Gambar IV.47 Form Data Penjualan Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.48 Data Penjualan Obat
86
Sumber : Hasil Rancangan (2017)
Gambar IV.49 Form Jurnal Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.50 Form Retur Pembelian Obat
87
Sumber : Hasil Rancangan (2017)
Gambar IV.51 Retur Pembelian Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.52 Form Retur Penjualan Obat
88
Sumber : Hasil Rancangan (2017)
Gambar IV.53 Retur Penjualan Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.54 Form Laporan Pembelian Obat
89
Sumber : Hasil Rancangan (2017)
Gambar IV.55 Laporan Pembelian Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.56 Form Laporan Penjualan Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.57 Laporan Penjualan Obat
90
Sumber : Hasil Rancangan (2017)
Gambar IV.58 Form Laporan Persediaan Obat
Sumber : Hasil Rancangan (2017)
Gambar IV.59 Laporan Persediaan Obat
91
Sumber : Hasil Rancangan (2017)
Gambar IV.60 Form Laporan Jurnal Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.61 Laporan Jurnal Umum
92
Sumber : Hasil Rancangan (2017)
Gambar IV.62 Form Buku Besar
Sumber : Hasil Rancangan (2017)
Gambar IV.63 Buku Besar
4.2.6 Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
Perangkat keras yang ddigunakan dalam perancangan sistem usulan ini
adaalah berupa :
93
a. Processor : Intel Core i5
b.Memory (RAM) :2 GB
c. Monitor : WVGA 14”
d.Harddisk : 250 GB
e. Mouse : Standart Mouse
f. Keyboard : Standart 102 Keys
g.Printer : CanonPIXMA iP2870
2. Spesifikasi Software
Software yang digunakan dalam perancangan sistem usulan ini adalah
sebagai berikut :
a. Sistem Operasi Microsoft Windows 7.
b.Sistem Aplikasi Database menggunakan PhpMyAdmin.
c. Program pendukung menggunakan NetBeans IDE 8.0.
d.Media cetak yang digunakan ialah iReport.