BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12...

47
29 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Dalam pembuatan suatu program diperlukan tahapan yang harus dilakukan yaitu menganalisa sistem yang telah ada mengenai kelebihan ,kekurangan sistem yang berjalan, dimana analisa sistem tersebut membantu menguasai dan mempelajari sistem dengan cara menguraikan sistem menjadi elemen yang membentuknya, sehingga diperoleh identifikasi serta evaluasi yang akan diberikan usulan perbaikan-perbaikan. Admin yang terlibat dalam sistem usulan tersebut adalah pemilik toko dan bagian penjualan. 4.1.1. Analisa Kebutuhan 1. Mensortir Kebutuhan Sistem A. Bagian penjualan A.1 Bagian penjualan mengakses menu login a) Mengakses menu login b) Mengakses logout A.2 Bagian penjualan mengakses master akun a) Mengelola menu data pelanggan A.3 Bagian penjualan mengakses menu transaksi a) Mengelola menu penjualan

Transcript of BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12...

Page 1: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

29

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Dalam pembuatan suatu program diperlukan tahapan yang harus dilakukan

yaitu menganalisa sistem yang telah ada mengenai kelebihan ,kekurangan sistem

yang berjalan, dimana analisa sistem tersebut membantu menguasai dan

mempelajari sistem dengan cara menguraikan sistem menjadi elemen yang

membentuknya, sehingga diperoleh identifikasi serta evaluasi yang akan diberikan

usulan perbaikan-perbaikan. Admin yang terlibat dalam sistem usulan tersebut

adalah pemilik toko dan bagian penjualan.

4.1.1. Analisa Kebutuhan

1. Mensortir Kebutuhan Sistem

A. Bagian penjualan

A.1 Bagian penjualan mengakses menu login

a) Mengakses menu login

b) Mengakses logout

A.2 Bagian penjualan mengakses master akun

a) Mengelola menu data pelanggan

A.3 Bagian penjualan mengakses menu transaksi

a) Mengelola menu penjualan

Page 2: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

30

B. Bagian pemilik toko

B.1 Pemilik toko mengakses menu login

a) Mengakses menu login

b) Mengakses logout

B.2 Pemilik toko mengakses master akun

a) Mengelola menu data admin (pengguna)

b) Mengelola menu data produk (kue)

c) Mengelola menu data pelanggan

d) Mengelola menu data akun perkiraan

B.3 Pemilik toko mengakses menu transaksi

a) Mengelola menu penjualan

b) Mengelola menu jurnal

B.4 Pemilik toko mengakses menu laporan

a) Melihat menu laporan penjualan

b) Melihat menu laporan persedian (produk)

c) Melihat menu laporan jurnal

4.1.2. Use Case Diagram

1. Use Case Bagian Penjualan

a. Use Case Menu Login Bagian Penjualan

Gambar IV. 1 Use Case Login Bagian Penjualan

Page 3: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

31

Tabel IV. 1 Deskripsi Use Case Diagram Login Bagian Penjualan

Use Case Name Login

Requirements IV.34

Goal Bagian penjualan dapat melakukan login

Pre-Conditions Bagian penjualan telah masuk ke from menu

utama

Post-Conditions Entry telah selesai

Failed and condition Bagian penjualan gagal masuk ke from menu

utama

Primary Actors Bagian penjualan

Mainflow/basic path 1. Bagian penjulan login

2. Mengakses menu utama

b. Use Case Menu Utama Bagian Penjualan

Gambar IV. 2 Use Case Menu Utama Bagian Penjualan

Tabel IV.2 Deskripsi Use Case Diagram Menu Utama Bagian Penjualan

Use Case Name Menu utama

Requirements IV.36

Goal Bagian penjualan dapat melakukan login, dan

melihat halaman menu utama

Pre-Conditions Bagian penjualan dapat mengakses halaman menu

utama

Post-Conditions Entry telah selesai

Failed and

condition

Bagian penjualan gagal masuk ke from menu utama

Primary Aactors Bagian penjualan

Mainflow/basic

path

1. Bagian penjualan input data pelanggan

2. Bagian penjualan input transaksi penjualan

Page 4: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

32

c. Use Case Menu Master Akun Bagian Penjualan

Gambar IV. 3 Use Case Menu Master Akun Bagian Penjualan

Tabel IV. 3 Deskripsi Use Case Diagram Master Akun Bagian Penjualan

Use Case Name Master akun

Requirements IV.38

Goal Bagian penjualan melakukan input data pelanggan

Pre-Conditions Bagian telah masuk ke from menu master akun

Post-Conditions Entry telah selesai

Failed and

condition

Bagian penjualan gagal masuk ke from menu utama

Primary Aactors Bagian penjualan

Mainflow/basic

path

1. Marketing dapat menginput data pelanggan

d. Use Case Diagram Menu Transaksi Bagian Penjualan

Gambar IV. 4 Use Case Menu Transaksi Bagian Penjualan

Page 5: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

33

Tabel IV.4 Deskripsi Use Case Diagram Menu Transaksi Bagian Penjualan

Use Case Name Menu Transaksi

Requirements IV.44

Goal Bagian penjualan dapat melakukan input transaksi

Pre-Conditions Bagian penjualan telah masuk ke from menu transaksi

Post-Conditions Entry telah selesai

Failed and

condition

Bagian penjualan gagal masuk ke from menu transaksi

Primary Aactors Pemilik toko dan Bagian penjualan

Mainflow/basic

path

1. Bagian penjualan input data transaksi penjualan

2. Use Case Bagian Pemilik Toko

a. Use Case Login Pemilik Toko

Gambar IV.5 Use Case Login Pemilik Toko

Tabel IV.5 Deskripsi Use Case Diagram Login Pemilik Toko

Use Case Name Login

Requirements IV.34

Goal Pemilik toko dapat melakukan login

Pre-Conditions Pemilik toko telah masuk ke from menu

utama

Post-Conditions Entry telah selesai

Failed and condition Pemilik toko gagal masuk ke from menu

utama

Primary Actors Pemilik toko

Mainflow/basic path 1. Pemilik toko login

2. Pemilik toko mengakses menu utama

Page 6: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

34

b. Use Case Menu Utama Pemilik Toko

Gambar IV.6 Use Case Diagram Menu Utama Pemilik Toko

Tabel IV.6 Deskripsi Use Case Diagram Menu Utama Pemilik Toko

Use Case Name Menu Utama

Requirements IV.35

Goal Pemilik toko dapat melakukan login, dan

melihat halaman menu utama

Pre-Conditions Pemilik toko mengakses halaman menu

utama

Post-Conditions Entry telah selesai

Failed and condition Pemilik toko dapat membatalkan proses

penginputan

Primary Aactors Pemilik toko

Mainflow/basic path 1. Pemilik toko dapat menginput data master

akun

2. Pemilik toko dapat melakukan transaksi

3. Pemilik toko dapat membuat laporan

Page 7: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

35

c. Use Case Master Akun Pemilik Toko

Gambar IV.7 Use Case Master Akun Pemilik Toko

Tabel IV.7 Deskripsi Use Case Diagram Master Akun Pemilik Toko

Use Case Name Master akun

Requirements IV.37

Goal Pemilik toko dapat menginput data

pelanggan, data produk, data admin

, dan akun perkiraan

Pre-Conditions Pemilik toko mengakses halaman master akun

Post-Conditions Entry telah selesai

Failed and

condition

Pemilik toko dapat membatalkan proses input

data

Primary Aactors Pemilik toko

Mainflow/basic

path

Pemilik toko dapat menginput

Page 8: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

36

d. Use Case Data Transaksi Pemilik Toko

Gambar IV.8 Use Case Menu Transaksi Pemilik Toko

Tabel IV.8 Deskripsi Use Case Diagram Menu Transaksi Pemilik Toko

Use Case Name Data transaksi

Requirements IV.45

Goal Pemilik toko dapat menginput data transaksi

penjualan, dan melihat data jurnal

Pre-Conditions Pemilik toko mengakses halaman data

transaksi

Post-Conditions Entry telah selesai

Failed and

condition

Pemilik toko dapat membatalkan proses input

data

Primary Aactors Pemilik toko

Mainflow/basic

path

Pemilik toko dapat menginput transaksi

e. Use Case Menu Laporan

Gambar IV. 9 Use Case Menu Laporan

Page 9: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

37

Tabel IV.9 Deskripsi Use Case Diagram laporan

Use Case Name Laporan

Requirements IV.46

Goal Pemilik toko dapat melihat dan mencetak

laporan persediaan(kue), laporan jurnal, dan

laporan penjualan

Pre-Conditions Pemilik toko mengakses halaman laporan

Post-Conditions Entry telah selesai

Failed and

condition

-

Primary Aactors Pemilik toko

Mainflow/basic

path

Pemilik toko dapat melihat rekapitulasi

1.1.3. Activity Diagram

1. Activity Diagram Bagian Penjualan

a. Activity Diagram Login Bagian Penjualan

Bagian penjualan melakukan login dengan memasukan username dan

password, username dan password dicek, apabila username dan password salah

maka bagian penjualan mengulangi lagi login kembali dengan memasukan

username dan password yang benar, apabila username dan password benar maka

bagian penjualan dapat masuk kehalaman menu utama.

Page 10: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

38

Gambar IV.10 Activity Diagram Login Bagian Penjualan

b. Activity Diagram Menu Utama Bagian Penjualan

Bagian penjualan login kedalam sistem, sistem akan menampilkan menu

utama yang didalamnya dapat mengakses master akun, dan menu data transaksi

Page 11: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

39

Gambar IV. 11 Activity Diagram Menu Utama Bagian Penjualan

c. Activity Diagram Menu Master Akun Bagian Penjualan

Bagian penjualan melakukan login kedalam sistem, lalu memilih menu

master dan sistem akan menampilkan from master akun, di menu master akun

dapat mengakses dan menginput menu data pelanggan, dan setelah selesai

mengakses kembali ke menu utama.

Page 12: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

40

Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan

a) Activity Diagram Menu Pelanggan Bagian Penjualan

Bagian penjualan dapat memilih menu pelanggan, lalu sistem akan

menampilkan from menu pelanggan yang di dalamnya dapat mengakses dan

menginput data dengan cara menambah data pelanggan, mengubah data

pelanggan, menghapus dan menyimpan data pelanggan. Apabila sudah mengakses

atau menginput data pelanggan maka akan kembali ke from menu pelanggan.

Page 13: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

41

Gambar IV. 13 Activity Diagram Menu Pelanggan Bagian Penjualan

d. Activity Diagram Menu Transaksi Bagian Penjualan

Bagian penjualan masuk ke menu data transaksi lalu sistem akan

menampilkan from menu transaksi, di menu transaksi dapat mengakses dan

menginput, menu transaksi penjualan. Setelah selesai mengakses kembali ke menu

utama.

Page 14: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

42

Gambar IV. 14 Activity Diagram Menu Transaksi Bagian Penjualan

a) Activity Diagram Menu Penjualan Bagian Penjualan

Bagian penjualan memilih menu penjualan, lalu sistem akan menampilkan

from menu penjualan yang didalamnya dapat mengakses dan menginput dengan

cara menambah data, mengubah , menghapus data dan menyimpan data. Untuk

menambah data penjualan maka sistem akan menampilkan from baru untuk

menampilkan no. transaksi, nama kue, id kue, tanggal, data pelanggan, total, harga

akan keluar otomatis jika nama produk(kue) di pilih terlebih dahulu dan

menginput jumlah dan sub total. Apabila selesai menginput dan mengakses data

penjualan maka akan kembali ke halaman menu penjualan.

Page 15: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

43

Gambar IV. 15 Activity Diagram Menu Penjualan Bagian Penjualan

2. Activity Diagram Pemilik Toko

a. Activty Diagram Login Pemilik Toko

Kepala toko melakukan login dengan memasukan username dan password,

username dan password dicek, apabila username dan password salah maka bagian

penjualan mengulangi lagi login kembali dengan memasukan username dan

password yang benar, apabila username dan password benar maka pemilik toko

dapat masuk kehalaman menu utama.

Page 16: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

44

Gambar 16. Activity Diagram Menu Login Pemilik Toko

b. Activity Diagram Menu Utama Pemilik Toko

Kepala toko login kedalam sistem, sistem akan menampilkan menu utama

yang didalamnya dapat mengakses master akun, menu data transaksi dan menu

data laporan.

Page 17: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

45

Gambar IV.17 Activity Diagram Menu Utama Pemilik Toko

1) Activity Diagram Master Akun Pemilik Toko

Kepala toko melakukan login kedalam sistem, lalu memilih menu master

dan sistem akan menampilkan from master akun, di menu master akun dapat

mengakses data admin (pengguna), menu data pelanggan, menu data akun

perkiraan, dan menu data produk (kue), setelah selesai mengakses kembali ke

menu utama.

Page 18: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

46

Gambar IV.18 Activity Diagram Master Akun Pemilik Toko

a) Activity Diagram Menu Admin (pengguna) Pemilik Toko

Kepala toko dapat memilih menu admin (pengguna), lalu sistem akan

menampilkan from menu pengguna yang di dalamnya dapat mengakses dan

menginput data pengguna dengan cara menambah data pengguna, mengubah

data pengguna, menghapus dan menyimpan data pengguna. Apabila sudah

mengakses dan menginput data pengguna, maka akan kembali ke from menu

admin (pengguna).

Page 19: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

47

Gambar IV. 19 Activity Diagram Menu Admin Pemilik Toko

b) Activity Diagram Pelanggan Pemilik Toko

Kepala toko dapat memilih menu pelanggan, lalu sistem akan menampilkan

from menu pelanggan yang di dalamnya dapat mengakses dan menginput data

pelanggan dengan cara menambah data pelanggan, mengubah data pelanggan,

menghapus dan menyimpan data pelanggan. Apabila sudah mengakses atau

menginput data pelanggan maka akan kembali ke from menu pelanggan.

Page 20: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

48

Gambar IV.20 Activity Diagram Menu Pelanggan Pemilik Toko

c) Activity Digram Akun Perkiraan Pemilik Toko

Kepala toko dapat memilih menu data akun perkiraan, lalu sistem akan

menampilkan from menu akun perkiraan yang di dalamnya dapat mengakses dan

menginput data akun perkiraan dengan cara menambah akun perkiraan, mengubah

data akun perkiraan, menghapus dan menyimpan data akun perkiraan. Apabila

sudah mengakses dan menginput data akun perkiraan maka akan kembali ke from

menu data akun perkiraan.

Page 21: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

49

Gambar IV.21 Activity Diagram Akun Perkiraan Pemilik Toko

d) Activity Diagram Menu Produk Pemilik Toko

Kepala toko dapat memilih menu produk, lalu sistem akan menampilkan

from menu produk yang di dalamnya dapat mengakses dan menginput data

produk dengan cara menambah data produk, mengubah data produk, menghapus

data produk dan menyimpan data produk. Apabila sudah mengakses atau

menginput data produk maka akan kembali ke from menu produk.

Page 22: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

50

Gambar IV.22 Activity Diagram Menu Produk Pemilk Toko

2) Activity Diagram Data Transaksi Pemilik Toko

Kepala toko masuk ke menu data transaksi lalu sistem akan menampilkan

from menu transaksi, di menu transaksi dapat mengakses dan menginput, menu

penjualan dan penjurnalan,. Setelah selesai mengakses kembali ke menu utama.

Page 23: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

51

Gambar IV.23 Activity Diagram Menu Transaksi Pemilik Toko

a) Activity Diagram Menu Penjualan Pemilik Toko

Kepala toko memilih menu penjualan, lalu sistem akan menampilkan from

menu penjualan yang didalamnya dapat mengakses dan menginput dengan cara

menambah data, mengubah, menghapus data dan menyimpan data. Untuk

menambah data penjualan maka sistem akan menampilkan from baru untuk

menampilkan no. transaksi, nama kue, id kue, tanggal, data pelanggan, total, harga

akan keluar otomatis jika nama produk(kue) di pilih terlebih dahulu dan

menginput jumlah dan sub total. Apabila telah selesai menginput dan menyimpan

data penjualan, maka secara otomatis akan menghasilkan data jurnal. Setelah

selesai mengakses data penjualan maka kembali ke menu form penjualan.

Page 24: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

52

Gambar IV.24 Activity Diagram Menu Penjualan Pemilik Toko

b) Activity Diagram Menu Jurnal Pemilik Toko

Kepala toko memilih menu penjurnalan, lalu sistem akan menampilkan from

menu penjurnalan yang didalamnya dapat melihat data jurnal. Apabila selesai

mengakses data jurnal maka akan kembali ke menu form jurnal.

Page 25: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

53

Gambar IV. 25 Activity Diagram Menu Jurnal Pemilik Toko

3) Activity Diagram Menu Laporan

Kepala toko melakukan login kedalam sistem, lalu memilih menu laporan

dan sistem akan menampilkan from menu laporan, di menu laporan dapat

mencetak, melihat dan mengakses. Setelah selesai mengakses kembali ke menu

utama.

Page 26: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

54

Gambar IV.26 Activity Diagram Menu laporan

Page 27: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

55

4.2. Desain

4.2.1. Entitiy Realitonship Diagram (ERD)

Gambar IV. 27 Entity Relationship Diagram Usulan

Page 28: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

56

4.2.2. Logical Record Structure (LRS)

Gambar IV. 28 Logical Records Structure (LRS) Usulan

4.2.3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan program

Analisa Penjualan Pada toko kue MANIKA sebagai berikut :

1. Spesifikasi Data Pelanggan

Nama file : Data pelanggan

Fungsi : Digunakan untuk mengakses data pelanggan

Akronim : Pelanggan

Tipe file : Master akun

Media file : Harddisk

Page 29: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

57

Akses file : Random

Panjang record : 80 Byte

Field key : Id_pelanggan

Software : MySql

Tabel IV.10 Data Pelanggan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id_Pelanggan Id_pelanggan Varchar 15 byte Primery key

2 Nama_pelanggan Nama_pelanggan Varchar 15 byte

3 Jenis kelamin Jenis_kelamin Varchar 10 byte

4 No_identitas No_identitas Varchar 20 byte

5 Alamat Alamat Varchar 20 byte

2. Spesifikasi Data Admin pengguna

Nama file : Data Admin (pengguna)

Fungsi : Digunakan untuk mengakses data admin pengguna

Akronim : Admin

Tipe file : Master akun

Media file : Harddisk

Akses file : Random

Panjang record : 40 Byte

Field key :Id_admin

Software :My Sql

Tabel IV. 11 Data Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id_Admin Id_Admin Varchar 10 byte Primery key

2 Username Username Varchar 10 byte

3 Password Password Varchar 10 byte

4 Divisi Divisi Varchar 10 byte

Page 30: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

58

3. Spesifikasi Data produk

Nama file : Data produk (kue)

Fungsi : Digunakan untuk mengakses data produk

Akronim : Produk

Tipe file : Master akun

Media file : Harddisk

Akses file : Random

Panjang record : 60 Byte

Field key : Id_produk (kue)

Software : MySql

Tabel IV. 12 Data Produk

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id_kue Id_kue varchar 10 byte Primery key

2. Nama_kue Nama varchar 10 byte

3. Jenis Jenis varchar 10 byte

4. Stock Stock Int 15 byte

5. Harga Hrg Int 15 byte

4. Spesifikasi Data Akun Perkiraan

Nama file : Akun Perkiraan

Fungsi : Digunakan untuk mengakses data akun perkiraan

Akronim : Akun perkiraan

Tipe file : Master Akun

Media file : Harddisk

Akses file : Random

Record size : 40 Byte

Field key : Kode_Akun

Page 31: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

59

Software : MySql

Tabel IV.13 Data Akun Perkiraan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode_Akun Kode_Akun Varchar 10 byte Primary key

2 Nama_akun Nama_akun Varchar 10 byte

3 Jenis_akun Jenis_akun Varchar 5 byte

4 Saldo Saldo Varchar 15 byte

5. Spesifikasi Transaksi Penjualan

Nama file : Data penjualan

Fungsi : Digunakan untuk mengakses data penjualan dan

laporan

Akronim : Penjualan

Tipe file : Transaksi

Media file : Harddisk

Akses file : Random

Panjang record : 60 Byte

Field key : No_Transaksi

Software : My Sql

Tabel IV.14 Transaksi Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No_Transaksi No_Transaksi Varchar 10 byte Primary key

2 Id_Jurnal Id_Jurnal Varchar 5 byte Foreign key

3 Id_Pelanggan Id_pelanggan Varchar 10 byte Primary key

4 Id_Admin Id_Admin Varchar 10 byte Primary key

5 Tangggal Tanggal Date 5 byte

6 Total Total Int 20 byte

Page 32: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

60

6. Spesifikasi Transaksi Detail Penjualan

Nama file : Data detail penjualan

Fungsi : Digunakan untuk mengakses data penjualan dan

laporan

Akronim : Detail Penjualan

Tipe file : Laporan

Media file : Harddisk

Akses file : Random

Record size : 40 byte

Field key : -

Software : MySql

Tabel IV.15 Detail Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Subtotal Subtotal Int 10 byte

2 Id_kue Id_kue Varchar 10 byte Foreign key

3 No_Transaksi No_Transaksi Varchar 10 byte Primarykey

4 Jumlah_beli Jumlah_beli Int 10 byte

7. Spesifikasi Jurnal

Nama file : Data jurnal

Fungsi : Digunakan untuk mengakses data jurnal

Akronim : Jurnal

Tipe file : Transaksi

Media file : Harddisk

Akses file : Random

Record size : 40 byte

Page 33: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

61

Field key : Id_Jurnal

Software : MySql

Tabel IV.16 Data Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id_Jurnal Id_Jurnal Varchar 10 byte Primary key

2 Tanggal Tanggal Date 5 byte

3 Total Total Int 10 byte

4 Keterangan Keterangan Text 15 byte

8. Spesifikasi Detail Jurnal

Nama file : Data detail jurnal

Fungsi : Digunakan untuk mengakses data detail jurnal

Akronim : Detail jurnal

Tipe file : Laporan

Media file : Harddisk

Akses file : Random

Record size : 40 Byte

Field key : -

Software : MySql

Tabel IV.17 Data Detail Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 No_Transaksi No_Transaksisi Varchar 10 Byte Foreign key

2 Kode_Akun Kode_akun Varchar 10 Byte Foreign key

3 Debet Debet Bigint 10 Byte

4 Kredit Kredit Bigint 10 Byte

Page 34: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

62

4.2.4. Software Architecture**

1. Squence Diagram

a. Squence Diagram Menu Login

Gambar IV.29 Squence Diagram Menu Login Usulan

Page 35: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

63

b. Squence Diagram Menu Master

a) Squence Diagram Master Admin (Pengguna)

Gambar IV.30 Squence Diagram Master Admin(Pengguna) Usulan

Page 36: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

64

b) Squence Diagram Master Pelanggan

Gambar IV.31 Squence Diagram Master Pelanggan Usulan

Page 37: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

65

c) Squence Diagram Master Produk

Gambar IV.32 Squence Diagram Master Produk Usulan

Page 38: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

66

c. Squence Diagram Menu Transaksi

a) Squence Diagram Master Penjualan

Gambar IV.33 Squence Diagram Master Penjualan Usulan

Page 39: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

67

4.2.5. User Interface

1. User Interface Login

Gambar IV. 34 User Interface Login

2. User Interface Menu Utama

Gambar IV. 35 User Interface Menu Utama Pemilik Toko

Page 40: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

68

Gambar IV. 36 User Interface Menu Utama Bagian Penjualan

3. User Interface Menu Master Akun

Gambar IV. 37 User Interface Menu Master Akun Pemilik Toko

Page 41: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

69

Gambar IV. 38 User Interface Menu Master Akun Bagian Penjualan

4. User Interface Menu Admin

Gambar IV. 39 User Interface Menu Admin

Page 42: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

70

5. User Interface Data Pelanggan

Gambar IV. 40 User Interface Menu Pelanggan

6. User Interface Akun Perkiraan

Gambar IV. 41 User Interface Menu Akun Perkiraan

Page 43: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

71

7. User Interface Menu Produk (Data Kue)

Gambar IV. 42 User Interface Menu Produk

8. User Interface Menu Data Transaksi

Gambar IV. 43 User Interface Menu Transaksi Pemilk Toko

Page 44: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

72

Gambar IV. 44 User Interface Menu Transaksi Bagian Penjualan

9. User Interface Menu Penjualan

Gambar IV. 45 User Interface Menu Penjulan

Page 45: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

73

10. User Interface Menu Laporan

Gambar IV. 46 User Interface Menu Laporan

11. User Interface Laporan Penjualan

Gambar IV. 47 User Interface Menu Penjualan

Page 46: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

74

12. User Interface Laporan Persediaan (produk)

Gambar IV. 48 User Interface Menu Persediaan

13. User Interface Laporan Jurnal

Gambar IV. 49 User Interface Menu Laporan Jurnal

Page 47: BAB IV RANCANGAN SISTEM USULAN - Bina Sarana ......mengakses kembali ke menu utama. 40 Gambar IV. 12 Activity Diagram Menu Master Akun Bagian Penjualan a) Activity Diagram Menu Pelanggan

75

4.2.6. Spesifikasi Hardware dan Software

Adapun spesifikasi hardware dan software yang digunakan dalam

perancang sistem penjualan pada Toko Kue MANIKA sebagai berikut :

Tabel IV. 18 Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Microsoft Windows 8.1

Processor Intel Core i3

RAM 6 Gb

Harddisk 500 GB

Printer Canon

Mouse Standard

Software Bahasa Pemrograman : JAVA Development Kit

Aplikasi Pendukung : NetBeans IDE 8.1

DBMS : MySQL

Antivirus : Smadav