60
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

BAB IV RANCANGAN SISTEM USULAN · memberikan suatu gambar dari sebuah rancangan sistem usulan. Bentuk rancangan sistem usulan pada sistem Pembelian dan Penjualan Obat pada Apotek

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

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.