41
44 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Berikut ini adalah tahapan kebutuhan software yang dibutuhkan dalam pembuatan rancangan sistem yang diusulkan. 4.1.1. Analisa Kebutuhan Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna yang berinteraksi langsung terhadap sistem informasi pengguna. 1. Bagian Penjualan A. Bagian penjualan dapat login B. Bagian penjualan dapat membuat laporan penjualan C. Bagian penjualan dapat membuat invoice penjualan. D. Bagin penjualan dapat membuat sales order E. Bagian penjualan dapat logout dari menu file. 2. Bagian Gudang A. Bagian gudang dapat login B. Bagian gudang dapat meng-update stok barang. C. Bagian gudang dapat melihat stok barang perusahaan. D. Bagian gudang dapat membuat Surat Jalan E. Bagian gudang dapat logout dari menu file.

BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

Embed Size (px)

Citation preview

Page 1: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

44

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Berikut ini adalah tahapan kebutuhan software yang dibutuhkan dalam

pembuatan rancangan sistem yang diusulkan.

4.1.1. Analisa Kebutuhan

Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna

yang berinteraksi langsung terhadap sistem informasi pengguna.

1. Bagian Penjualan

A. Bagian penjualan dapat login

B. Bagian penjualan dapat membuat laporan penjualan

C. Bagian penjualan dapat membuat invoice penjualan.

D. Bagin penjualan dapat membuat sales order

E. Bagian penjualan dapat logout dari menu file.

2. Bagian Gudang

A. Bagian gudang dapat login

B. Bagian gudang dapat meng-update stok barang.

C. Bagian gudang dapat melihat stok barang perusahaan.

D. Bagian gudang dapat membuat Surat Jalan

E. Bagian gudang dapat logout dari menu file.

Page 2: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

45

3. Accounting

A. Accounting dapat login

B. Accounting dapat membuat laporan bulanan

C. Accounting dapat membuat jurnal

D. Accounting dapat membuat data akun perkiraan

E. Accounting dapat logout dari menu file

4. Direktur

A. Direktur dapat login

B. Direktur dapat melihat Laporan penjualan

C. Direktur dapat melihat stok barang

D. Direktur dapat memeriksa semua akses keseluruhan

E. Direktur dapat logout dari menu file.

4.1.2. Use Case Diagram

Berikut adalah use case diagram dari masing-masing pengguna dalam sistem

penjualan pada PT. Nusantara Elka Sumber Tangerang adalah sebaga berikut:

A. Use Case Diagram Bagian Penjualan

Penggambaran use case diagram bagian penjualan telah disesuaikan dengan

kebutuhan fungsional yang disebutkan dalam sub bab 4.1.1. diatas.

Page 3: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

46

Gambar IV.1

Use Case Diagram Bagian Penjualan

act Bagian Penjualan

Bagian Penjualan

Login

Membuat Laporan

Penjualan

Dapat Membuat

Invoice Penjualan

Membuat Sales

Order

Logout

«include»

«include»

«include»

«include»

Page 4: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

47

Tabel IV.1

Use Case Diagram Bagian Penjualan

Requirement A1-A5

Goal Bagian penjualan bisa login ke menu penjualan

Pre-Conditions Bagian penjualan masuk dan akses ke halaman login

Pos-Conditions Bagian penjualan login dan masuk ke dalam menu

penjualan dan menu laporan penjualan.

Failed End Condition Bagian penjualan dapat membatalkan login.

PrimaryActor Bagian penjualan

Main Flow/Basic Path 1. Bagian penjualan dapat login

2. Bagian penjualan dapat membuat laporan penjualan

3. Bagian penjualan dapat membuat invoice penjualan

4. Bagian penjualan dapat membuat sales order.

5. Bagian penjualan dapat logout dari menu file.

Page 5: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

48

B. Use Case Diaram Bagian Gudang

Penggambaran use case diagram bagian gudang telah disesuaikan dengan

kebutuhan fungsional yang disebutkan dalam sub bab 4.1.1.diatas.

Gambar IV.2

Use Case Use Case Diagram Bagian Gudang

uc Bagian Gudang

Bagian Gudang

Login

Update Stok Barang

Dapat Melihat Stok

Barang

Dapat membuat surat

jalan

Logout

«include»

«include»

«include»

«include»

Page 6: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

49

Tabel IV.2

Deskripsi Use Case Diagram Bagian Gudang.

Requirement A1-A5

Goal Bagian gudang dapat login ke menu produk.

Pre-Conditions Bagian gudang masuk dan akses ke halaman login.

Pos-Conditions Bagian gudang login dan masuk ke dalam menu produk.

Failed End Condition Bagian gudang dapat membatalkan login.

PrimaryActor Bagian gudang

Main Flow/Basic Path 1. Bagian gudang dapat login ke menu produk.

2. Bagian gudang dapat update stok barang

3. Bagian gudang dapat melihat stok barang

4. Bagian gudang dapat membuat Surat Jalan

5. Bagian gudang dapat logout dari menu file.

Page 7: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

50

C. Use Case Diagram Accounting

Penggambaran use case diagram bagian accounting telah disesuaikan dengan

kebutuan fungsional yang ada dalam sub bab 4.1.1. diatas.

Gambar IV.3

Use Case Diagram Bagian Accounting

act Use Case Accounting

Accounting

Login

Membuat Laporan

Bulanan

Membuat Jurnal

Buat Data Akun

PerkiraanLogout

«include» «include»

«include»

«include»

Page 8: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

51

Tabel IV.3

Deskripsi Use Case Diaram Bagian Accounting

Requirement A1-A5

Goal Bagian Accounting bisa login

Pre-Conditions Bagian Accounting masuk dan akses ke halaman login

Pos-Conditions Bagian Accounting login dan masuk ke dalam menu

penjualan

Failed End Condition Bagian Accounting dapat membatalkan login.

PrimaryActor Bagian Accounting

Main Flow/Basic Path

1. Accounting dapat login

2. Accounting dapat membuat laporan bulanan

3. Accounting dapat membuat jurnal

4. Accounting dapat membuat data akun perkiraan

5. Accounting dapat logout dari menu file

D. Use Case Diagram Bagian Direktur

Penggambaran use case diagram bagian Direktur telah disesuaikan dengan

kebutuhan fungsional yang disebutkan dalam sub bab 4.1.1. diatas.

Page 9: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

52

Gambar IV.4

Use Case Diagram Bagian Direktur

uc Use Case Diagram Direktur

Direktur

Login

Dapat Melihat

Laporan Penjualan

Dapat Melihat Stok

Barang

Dapat meng akses

keseluruhan

Logout

«include»

«include»

«include»

«include»

Page 10: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

53

Tabel IV.4

Deskripsi Use Case Diagram Bagian Direktur

Requirement A1-A5

Goal Direktur dapat login ke menu master, menu penjualan,

menu laporan dan menu produk.

Pre-Conditions Direktur dapat dan akses ke halaman login

Pos-Conditions Diektur login dan masuk ke dalam menu master, menu

penjualan dan menu laporan.

Failed End Condition Direktur dapat membatalkan login.

PrimaryActor Direktur

Main Flow/Basic Path 1. Direktur dapat Login

2. Direktur dapat melihat laporan penjualan

3. Direktur dapat melihat stok barang

4. Direktur dapat memeriksa semua akses keseluruhan

5. Direktur dapat logout dari menu file

Page 11: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

54

4.1.3. Activity Diagram

Setelah kebutuhan fungsional dari masing-masing pengguna sistem informasi

penjualan, selanjutnya akan digambarkan activity diagram dari masing-masing use

case yang ada pada use case diagram, seperti dibawah ini:

1. Activity Diagram Bagian Penjualan

A. Activity Diagram Login

Gambar IV.5

Activity Diagram Form Login Bagian Penjualan

act Activity Diagram Login

Sistem Bagian PenjualanBagian Penjualan

Mulai

Masuk ke form login Tampilan form login

Bag.Penjualan

memasukkan user id dan

password

Memproses data

Menampilkan halaman

menu penjualan

Selesai

T

Y

Page 12: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

55

B. Activity Diagram Membuat Laporan Penjualan

Gambar IV.6

Activity Diagram Sistem Informasi Laporan Penjualan

act Activity Diagram Laporan Penjualan

Sistem PenjualanBagian Penjualan

Mulai

Memilih Menu Laporan Tampilan Halaman Menu

Laporan

Pilih Laporan Menu

Penjualan

Input nama barang dan

kode barang

Menampilkan Data Barang

yang dipilih

Input Laporan Penjualan

Simpan Tersimpan di database

Selesai

Page 13: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

56

C. Diagram Activity Pembuatan Invoice

Gambar IV.7

Diagram Activity Pembuatan Invoice

act Activity Diagram Invoice

Sistem PenjualanBagian Penjualan

Mulai

Memilih Menu Penjualan Tampilan Halaman Menu

Penjualan

Pilih Laporan Menu

Invoice

Menapilkan Halaman

Invoice

Input Transaksi Penjualan

SimpanTersimpan di database

Selesai

Page 14: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

57

D. Activity Diagram Sales Order

Gambar IV.8

Activity Diagram Sales Order

act Activity Diagram Sales Order

Sistem PenjualanPilih Menu Sales Order

Mulai

Memilih Menu Penjualan Tampilan halaman

penjualan

Pilih Menu Pemesanan

Barang/SO

Menampilkan Halaman

Pemesanan Barang/SO

Input nama customer dan

alamat cutomer

Input Kode BarangMenampilkan Kode dan

Nama Barang yang dipilih

Simpan

Tersimpan Ke Database

Selesai

Page 15: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

58

2. Activity Diagram Bagian Gudang

A. Activity Diagram Login

Gambar IV.9

Activity Diagram Login Bag. Gudang

act Activity Diagram Login

Sistem PenjualanBagian Gudang

Mulai

Masuk ke form login Tampilan Form Login

Bag. Gudang

Memasukkan User Id dan

Password

Memproses Data

benar

salah

Menampilkan Halaman

Menu Utama

Selesai

Page 16: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

59

B. Activity Diagram Update Stok Barang

Gambar IV.10

Activity Diagram Update Stok Barang

act Activity Diagram Update Stok Barang

Sistem PenjualanBagian Gudang

Mulai

Pilih Menu Barang

dan Jasa

Input Nama Barang

Menampilkan Nama

Barang Dan Kode Barang

Update Stok Barang

Simpan Tersimpan di database

Selesai

Page 17: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

60

C. Activity Diagram Lihat Stok Barang

Gambar IV.11

Actiity Diagram Lihat Stok Barang

act Activity Diagram Lihat Stok Barang

Sistem PenjualanBagian Gudang

Mulai

Pilih Menu Barang

dan Jasa

Input nama barang yang

dipilih

Menampilkan nama

barang yang dipilih

Selesai

Page 18: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

61

D. Activity Diagram Surat Jalan

Gambar IV.12

Activity Diagram Sales Order

act Activity Diagram Surat Jalan

Sistem PenjualanBagian Gudang

Mulai

Pilih Menu Surat

Jalan

Menampilkan Halaman

Surat Jalan

Input Nama Customer dan

Alamat Tujuan

Input nama barang dan qty

yg dipesan

Simpan Tersimpan di database

Selesai

Page 19: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

62

3. Activity Diagram Accounting

A. Activity Diagram Login

Gambar IV.13

Activity Diagram Login Bag. Accounting

act Activity Diagram Login

Sistem PenjualanAccounting

Mulai

Masuk ke form loginTampilan form login

Accounting memasukkan

user id dan password

Memproses data

Menampilkan halaman

menu utama

Selesai

Page 20: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

63

B. Activity Diagram Membuat Laporan Bulanan

Gambar IV.14

Activity Diagram Laporan Bulanan

act Activity Diagram Laporan Bulanan

Sistem PenjualanAccounting

Mulai

Masuk ke form loginTampilan form login

Pilih menu laporan

Menampilkan halaman

laporan

Input tanggal dan laporan

bulanan

Simpan Tersimpan di data base

Selesai

Page 21: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

64

C. Activity Diagram Jurnal

Gambar IV.15

Activity Diagram Pembuatan Jurnal

act Activity Diagram Jurnal

SistemAccounting

Mulai

Masuk ke form loginTampilan form login

Pilih menu penjualan

Menampilkan halaman

penjualan

Pilih menu jurnal

Menampilkan halaman

jurnal

Tekan menu baru

Input tanggal

Input Jurnal

Tersimpan ke database

Selesai

Simpan

Page 22: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

65

D. Activity Diagram Data Akun Perkiraan

Gambar IV.16

Activity Diagram Data Akun Perkiraan

act Activity Diagram Data Akun Perkiraan

SistemAccounting

Mulai

Masuk ke form login Tampilan form login

Pilih menu Data Akun

Perkiraan

Tampil Form Akun

Perkiraan

Simpan

Tambah Data Akun

Perkiraan

Pilih tombol tambahMenampilkan Form Data

Akun Yang Masih Kosong

Input Data Akun Perkiraan

Tersimpan ke database

Batal

Membatalkan Aktivitas

Selesai

Page 23: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

66

4. Activity Diagram Direktu

A. Activity Diagram Sistem Informasi Login

Gambar IV. 17

Activity Diagram Login Direktur

act Activity Diagram Login

Sistem PenjualanDirektur

Mulai

Masuk ke form login Tampilan Form Login

Direktur

Memproses Data

benar

salah

Menampilkan Halaman

Menu Utama

Selesai

Page 24: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

67

B. Activity Diagram Laporan Penjualan

Gambat IV.18

Activity Diagram Lihat Laporan Penjualan

act Lihat Laporan Penjualan

sISTEMDirektur

Mulai

Masuk ke menu laporan Menampilkan Menu

Laporan

Pilih menu laporan

penjualanMenampilkan halaman

menu laporan penjualan

Input periode laporan

penjualan

Menampilkan rincian

laporan

Simpan

Tersimpan di data base

Keluar

Selesai

Page 25: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

68

C. Activity Diagram Lihat Stok Barang

Gambar IV.19

Activity Diagram Lihat Stok Barang

4.2. Desain

Pada bagian ini berisi penjelasan dan penggambaran tentang Entity Relationship

Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File, Software

Architecture, User Interface, dan Spesifikasi Software dan Hardware, yakni sebagai

berikut.

act Lihat Sok Barang

sISTEMDirektur

Mulai

Pilih ke menu barang dan

jasa

Input nama barang yang

dipilihMenampilkan nama

barang yang dipilih

Selesai

Page 26: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

69

4.2.1. Entity Relationship Diagram (ERD)

Berikut adalah Entity Relationship Diagram (ERD) dari masing-masing

pengguna dalam sistem penjualan pakaian pada PT. Nusantara Elka Sumber

Tangerang adalah sebagai berikut:

Gambar IV.20

ERD Usulan Sistem Penjualan

Page 27: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

70

4.2.2. Logical Record Structure (LRS)

Berikut adalah Logical Record Structure dari masing-masing pengguna dalam

sistem penjualan pakaian pada PT. Nusantara Elka Sumber Tangerang adalah sebagai

berikut:

Gambar IV.21

LRS sistem usulan penjualan

uc LRS Sistem Usulan Penjualan

User

- user_id

- password

Pesan

- kd_pesanan

- kd_brg

Barang

- kd_brg

- nm_brg

- Hrg_brg

Detil Pesanan

- No_transaksi

- Jenis_Transaksi

- Kode_Brg

- Nm_Brg

Customer

- Nm_customer

- Alamat_customer

- Telp_customer

- kode_customer

Surat Jalan

- No_SJ

- No_PO

- jumlah_pesanan

- Nama_brg

Pembayaran

- Debit

- Kredit

Jurnal_Umum

- No_jurnal

- kode_jurnal

Detil_Jurnal

- Tanggal_jurnal

- No_jurnal

Page 28: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

71

4.2.3. Spesifikasi File

Berikut adalah Spesifikasi file dari masing-masing pengguna dalam sistem

penjualan besi pada PT. Nusantara Elka Sumber Tangerang adalah sebagai berikut:

a. Spesifikasi File

Nama File : File user

Fungsi : Digunakan untuk mempermudah user

Akronim : User.myd

Tipe file : Master

Akses file : Random

Panjang record : 16 Byte

Field key : Id_user

Tabel IV.5

Spesifikasi File User

No Elemen Data Nama Field Type Size Keterangan

1 User_Id User_Id Varchar 8 Primery key

2 Password Pass Varchar 8

b. Spesifikasi File Tabel Pesanan

Nama Database : DbPesanan

Nama File : Pesanan

Akronim : pesanan.sql

Tipe File : File Myd

Akses File : Random

Page 29: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

72

Panjang Record : 16 Byte

Kunci Field : kode_pesanan

Tabel IV.6

Spesifikasi file pesanan

No. Elemen Data Nama Field Type Size Keterangan

1 Kode pesanan Kd_psnn Varchar 10 Primary Key

2 Kode barag Kd_brg Varchar 6

c. Spesifikasi File Tabel Detail Pesanan

Nama Database : Dbdetail_pesanan

Nama File : Detail Pesanan

Akronim : detail_pesanan.sql

Tipe File : File Myd

Akses File : Random

Panjang Record : 32 Byte

Kunci Field : No_trans

Tabel IV.7

Spesifikasi file Detail Transaksi

No. Elemen Data Nama Field Type Size Keterangan

1 No Transaksi No_trans Int 4 Primary Key

2 Jenis Transaksi Jns_Trans Int 2

3 Kode Barang Kd_brg Varchar 6

4 Alamat Customer Almt_cust Varhar 20

Page 30: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

73

d. Spesifikasi File Tabel Barang

Nama Database : Dbbarang

Nama File : Barang

Akronim : kdbarang.sql

Tipe File : File Myd

Akses File : Random

Panjang Record : 33 Byte

Kunci Field : Kd_brng

Tabel IV.8

Spesifikasi file barang

No. Elemen Data Nama Field Type Size Keterangan

1 Kode Barang kd_brng Varchar 6 Primary Key

2 Nama Barang nm_brng Varchar 20

3 Harga Barang Hrg_brg Int 7

e. Spesifikasi file Tabel Customer

Nama Database : DbCustomer

Nama File : Customer

Akronim : customer.sql

Tipe File : File Myd

Akses File : Random

Panjang Record : 57 Byte

Kunci Field : nama cust

Page 31: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

74

Tabel IV.9

Spesifikasi File Customer

No Elemen Data Nama Field Type Size Keterangan

1 Nama customer nm_cust Varchar 20 Primary key

2 Alamat customer almt_cust Varchar 20

3 Telepon customer telp_cust Int 12

4 Kode customer kd_cust Int 5

f. Spesiikasi File Tabel Surat Jalan

Nama Database : DbSJ

Nama File : Surat Jalan

Akronim : SJ.sql

Tipe File : File Myd

Akses File : Random

Panjang Record : 55 Byte

Kunci Field : no_sj

Tabel IV.10

Spesifikasi File Surat Jalan

No Elemen Data Nama Field Type Size Keterangan

1. No SJ No_sj Varchar 15 Primary Key

2. No PO No_po Varchar 15

Page 32: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

75

3. Jmlh Pesanan Jml_pesanan Int 5

4. Nama Barang Nm_Brg Varchar 20

f. Spesiikasi File Tabel Surat Jalan

Nama Database : DbPembayaran

Nama File : Pembayaran

Akronim : Pembayaran.sql

Tipe File : File Myd

Akses File : Random

Panjang Record : 20 Byte

Kunci Field : Debit

Tabel IV.11

Spesifikasi file tabel Pembayaran

No Element Data Nama Field Type Size Keterangan

1 Debit Dbt Int 10 Primary Key

2 Kredit Kre Int 10

f. Spesifikasi File Tabel Jurnal Umum

Nama Database : DbjurnalUmum

Nama File : JurnalUmum

Akronim : jurnal.sql

Tipe File : File Myd

Page 33: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

76

Akses File : Random

Panjang Record : 9 Byte

Kunci Field : no_transaksi

Tabel IV.12

Spesifikasi file jurnal

No. Elemen Data Nama Field Type Size Keterangan

1 Nomor Jurnal no_jurnal Int 5 Primary Key

2 Kode Jurnal Kd_jurnal Int 4

f. Spesifikasi File Tabel Detail Jurnal

Nama Database : Dbdetail_jurnal

Nama File : Detail Jurnal

Akronim : detail_jurnal.sql

Tipe File : File Master

Akses File : Random

Panjang Record : 13 Byte

Kunci Field : Tgl_jurnal

Tabel IV.13

Spesifikasi file detail jurnal

No Elemen Data Nama Field Type Size Keterangan 1 Tanggal Jurnal Tgl_jurnal Int 8 Primary Key

2. No Jurnal No_Jurnal Int 5

Page 34: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

77

4.2.4. Software Architecture

Berikut adalah Software Architecture dari masing-masing pengguna dalam

sistem penjualan pakaian pada PT. Nusantara Elka Sumber Tangerang adalah sebagai

berikut:

1.Deployment Diagram

Berikut adalah deployment diagram dari masing-masing pengguna dalam sistem

penjualan pada PT. Nusantara Elka Sumber Tangerang adalah sebagai berikut:

Page 35: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

78

deployment Deployment Diagram Sistem Penjualan

Web Serv er

Netbeans 8.1 Jav a

Admin Application Style.css

Apache Serv er

Database Serv er

Application

Database

MySQL Database

User PC

Application

Port 80

Port 3306

Gambar IV.22

Deployment Diagram Sistem Usulan

2. Sequence Diagram

Berikut adalah sequence diagram dari masing-masing pengguna dalam sistem

penjualan pakaian pada PT. Nusantara Elka Sumber Tangerang adalah sebagai

berikut:

Page 36: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

79

Gambar IV.23

Sequence Diagram usulan sistem penjualan

Page 37: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

80

4.2.5 User Interface

Berikut adalah User Interface dari masing-masing pengguna dalam sistem

penjualan pada PT. Nusantara Elka Sumber Tangerang adalah sebagai berikut :

1. Form Login

Gambar IV,24

User Interface Form Login

Page 38: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

81

2. User Interface Entri Data Customer

Gambar IV.25

User Interface Form Entri Data Customer

3. User Interface Entri Barang

Gambar IV.26

User Interface Entri Barang

Page 39: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

82

4. User Interface Form Invoice

Gambar IV.27

User Interface Form Invoice

5. User Interface Form Surat Jalan

Ganbar IV.28

User Interface Form Surat Jalan

Page 40: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

83

6. User Interface Form Laporan Penjualan

Gambar IV.29

User Interface Form Laporan Penjualan

7. User Interface Transaksi Penjualan

Gambar IV.30

User Interface Transaksi Penjualanp

Page 41: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Meliputi tahapan analisis kebutuhan fungsional dan masing-masing pengguna ... penjualan pada PT. Nusantara Elka Sumber Tangerang

84

4.2.6. Spesifikasi Herdware dan Software

Tabel IV.14

Spesifikasi Herdware dan Software

Kebutuhan Keterangan

Sistem Oprasi Microsoft Windows 7

Processor Intel(R) Celeron(R) CPU 1007U @1.50GHz

RAM 2 GB (1,45 GB usable)

System Type 64-bit Operating Sytem

Monitor SVGA 12”

Keyboard Standar

Printer Canon MG 2500 series Printer

Mouse Standar

Software Bahasa pemograman : Java NetBeans 8.1

DBMS : My SQL

Anti Virus : Smadav 2015 Rev 10.7