bab iv rancangan sistem usulan - … file36 6. dapat membatalkan data barang 7. keluar a.4 bagian...

54
34 BAB IV RANCANGAN SISTEM USULAN 4.1 Analisa Kebutuhan software Analisa kebutuhan merupakan langkah awal untuk menentukan gambaran perangkat lunak seperti apa yang akan dihasilkan, ketika kita melaksanakan sebuah proyek pembuatan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat bergantung kepada keberhasilan dalam melakukan analisa kebutuhan. 4.1.1 Analisa Kebutuhan Analisis kebutuhan adalah suatu proses untuk mendapatkan informasi, mode, spesifikasi tentang perangkat lunak yang diinginkan klien/pengguna. Kedua belah pihak, yaitu klien dan pembuat perangkat lunak yang terlibat aktif dalam tahapini. Informasi dari klien yang akan menjadi acuan untuk melakukan desain perangkat lunak. Berdasarkan proses bisnis yang berjalan pada Distro HOAX, berikut ini spesifikasi kebutuhan (system requirement)dari perancangan sistem informasi penjualan barang secara tunai pada Distro hoax. Dalam Analisa kebutuhan ini ada dua pengguna, yaitu Admin dan Kasir. A. Admin A1. Admin Log in A.2 Admin Mengakses Menu File 1. Mengakses log out

Upload: doannhu

Post on 30-Mar-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

34

BAB IV

RANCANGAN SISTEM USULAN

4.1 Analisa Kebutuhan software

Analisa kebutuhan merupakan langkah awal untuk menentukan

gambaran perangkat lunak seperti apa yang akan dihasilkan, ketika kita

melaksanakan sebuah proyek pembuatan perangkat lunak. Perangkat lunak yang

baik dan sesuai dengan kebutuhan pengguna sangat bergantung kepada

keberhasilan dalam melakukan analisa kebutuhan.

4.1.1 Analisa Kebutuhan

Analisis kebutuhan adalah suatu proses untuk mendapatkan informasi,

mode, spesifikasi tentang perangkat lunak yang diinginkan klien/pengguna.

Kedua belah pihak, yaitu klien dan pembuat perangkat lunak yang terlibat aktif

dalam tahapini. Informasi dari klien yang akan menjadi acuan untuk melakukan

desain perangkat lunak.

Berdasarkan proses bisnis yang berjalan pada Distro HOAX, berikut ini

spesifikasi kebutuhan (system requirement)dari perancangan sistem informasi

penjualan barang secara tunai pada Distro hoax. Dalam Analisa kebutuhan ini

ada dua pengguna, yaitu Admin dan Kasir.

A. Admin

A1. Admin Log in

A.2 Admin Mengakses Menu File

1. Mengakses log out

Page 2: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

35

2. Mengakses Exit

A.3 Bagian admin mengakses menu master

A.3.1 Mengelola Menu Data Pengguna

1. Dapat menambah data pengguna

2. Dapat menyimpan data pengguna

3. Dapat mencari data pengguna

4.Dapat mengubah data pengguna

5. Dapat menghapus data pengguna

6. Dapat membatalkan data pengguna

7. Keluar

A.3.2 Mengelola data barang

1. Dapat menambah data barang

2. Dapat menyimpan data barang

3. Dapat mencari data barang

4. Dapat mengubah data barang

5. Dapat menghapus data barang

6. Dapat membatalkan data barang

7. Keluar

A.3.3 Mengelola data perkiraan

1. Dapat menambah data perkiraan

2. Dapat menyimpan data perkiraan

3. Dapat mencari data perkiraan

4.Dapat mengubah data perkiraan

5. Dapat menghapus data perkiraan

Page 3: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

36

6. Dapat membatalkan data barang

7. Keluar

A.4 Bagian admin mengakses menu transaksi

A.4.1 Mengelola menu penjualan

1. Dapat menambah penjualan

2. Dapat menghapus penjualan

3. Dapat membatalkan penjualan

4. Dapat menyimpan penjualan

5. Dapat mencetak penjualan

6. Keluar

A.4.2 Mengelola menu jurnal

1. Dapat menambah data jurnal

2. Dapat mencetak data jurnal

3. Dapat menyimpan data jurnal

4. Dapat membatalkan data jurnal

5. Keluar

A.5 Bagian admin mengakses menu Laporan

A.5.1 Mengelola menu laporan penjualan

1. Dapat memilih bulan untuk melihat transaksi setiap bulannya

2. Dapat memilih tahun untuk melihat transaksi setiap tahunya

3. Dapat mencetak laporan penjualan

4. Keluar

A.5.2 Mengelola menu laporan penerimaan kas

1. Dapat memilih bulan untuk melihat jurnal setiap bulannya

Page 4: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

37

2. Dapat memilih tahun untuk melihat jurnal setiap bulanya

3. Dapat mencetak laporan penerimaan kas

4. Keluar

A.6 Admin mengakses menu Utility

A.6.1 Mengelola menu back up

1. Dapat memilih folder asal

2. Dapat memilih folder tujuan

3. Dapat memilih back up

4. Keluar

A.6 .2 Mengelola menu ganti password

1. Dapat menyimpan password baru

2. Keluar

B. Bagian Kasir

B.1 Bagian Kasir Login

B.2 Bagian Kasir Mengakses menu Transaksi

B.2.1 Mengelola Menu Penjualan

1. Dapat menambah penjualan

2. Dapat menghapus penjualan

3. Dapat membatalkan penjualan

4. Dapat menyimpan penjualan

5. Dapat mencetak penjualan

6. Keluar

B.3.1 Bagian Kasir Mengelola Menu Jurnal

1. Dapat menambah data jurnal

Page 5: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

38

2. Dapat mencetak data jurnal

3. Dapat menyimpan data jurnal

4. Dapat membatalkan data jurnal

5. Keluar

B.4 Bagian Penjualan Mengakses Menu Laporan

B.4.1 Mengelola laporan penjualan

1. Dapat memilih bulan untuk ,melihat transaksi setiap bulannya

2. Dapat memilih tahun untuk melihat transaksi setiap bulannya

3. Dapat mencetak laporan penjualan

4. Keluar

B.4.2 Mengelola Menu Laporan Penerimaan Kas

1. Dapat memilih bulan untuk melihat jurnal setiap bulannya

2. Dapat memilih tahun untuk melihat jurnal setiap tahunnya

3. Dapat mencetak laporan penerimaan kas

4. Keluar

Page 6: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

39

4.1.2 Use Case

1. Login

Gambar IV.1

Use Case Diagram Login

Tabel IV.1

Deskripsi Use Case Diagram Login

Use Case Narative Login

Tujuan nMelakukan Login Melakukan Login dan Masuk ke

dalam Sistem Informasi Penjualan

Deskripsi Sistem ini Memungkinkan Aktor

Untuk Mengakses Sistem Informasi

Penjualan

Skenario Utama

Aktor Admin

Kondisi awal Aktor membukan aplikasi Sistem

informasi penjualan

1. Aktor memasukan nama dan

user name

Memeriksa valid dan tidak validnya

data masukan dengan memeriksa ke

tabel user

2. Aktor memilih tombol Login Masuk ke aplikasi sistem penjulan

3. Aktor memilih tombol exit Sistem akan keluar dari aktivitas

Kondisi aktor Jika perintah sesuai maka sistem akan

masuk kedalam aplikasi sistem

informasi penjualan dan aktor dapat

uc Login

Admin

Input

password

Login

Batal

Input

username

v ersifikasi

sistem

v ersitifikasi

sistem

«include»

«include»«include»

«include»

Page 7: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

40

melakukan aktivitas didalam sistem.

2.Menu Utama

Gambar VI.2

Use Case Menu Utama

Tabel IV.2

Deskripsi Use Case Diagram Menu Utama

Use Case Narative Menu Utama

Tujuan Dapat mengakses menu file, menu

master, menutransaksi, menu laporan,

menu utility

Deskripsi Sistem ini memungkinkan actor untuk

mengakses sistem penjualan.

Skenario Utama

Aktor Admin

Kondisi awal Actor membuka aplikasi Sistem

informasi penjualan

Actor memilih menu menu yang

yang terdapat di menu utama.

Sistem akan menampilkan form menu

yang dipilih oleh aktor

Kondisi akhir Jika admin memilih salah satu

menu,maka sistem akan masuk

kedalam form yang dipilih oleh aktor.

uc menu utama

Admin

Login

Menu file

Menu master

Menu transaksi

Menu laporan

Menu utilty

«extend»

«extend»

«extend»

«extend»

«extend»

Page 8: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

41

3.Menu Master

Gambar IV.3

Use Case Menu Master

Tabel IV.3

Deskripsi Use Case Diagram Menu master

Use Case Narative Menu Master

Tujuan Untuk membuka menu master dan

melihat atau mengakses data barang,

data pengguna, data perkiraan.

Deskripsi Sistem ini memungkinkan aktor

untuk mengakses menu master dan

sub menu yang ada didalamnya.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih menu master

Actor memilih menu master Sistem akan menampilkan pilihan

untuk masuk kedalam form data

barang, data perkiraan dan data

pengguna.

Kondisi akhir Jika perintah sesuai maka sistem

akan masuk form yang dipilih oleh

aktor

uc Menu Master

AdminData barang

Data

Pengguna

Data

Perkiraan

Login

Menu master

«extend»

«extend»

«extend»

«extend»

Page 9: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

42

4. Data Barang

Gambar IV.4

Use Case Data Barang

Tabel IV.4

Deskripsi Use Case Diagram Data Barang

Use Case Narative Data Barang

Tujuan Aktor dapat menambah data barang,

menyimpan, mengubah, menghapus,

mencetak data barang dan memilih

keluar.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses data barang.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih data barang

Aksi aktor Reaksi aktor

1. Aktor klik Tambah Sistem akan memunculkan kolom

untuk mengisi apa saja yang diperlukan

sebagagi syarat penambahan data

barang.

2. Aktor klik Simpan Sistem akan menyimpan data barang,

jika kolom sudah terisi semua

3. Aktor klik Ubah Sistem menampilkan data barang yang

akan di ubah dengan cara menampilkan

kembali barang yang sebelumnya telah

disimpan.

uc Data Barang

Admin

Data Barang

Hapus

Keluar

Login

Data akun

Form Data

barang

Data

Pengguna

Batal

Menu master

Simpan

Ubah

Tambah

Cari

«include»«extend»

«include»

«include»

«include»

«include»

«extend»

«extend»«include»

«include»

«extend»

Page 10: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

43

4. Aktor Klik Batal Sistem akan membatalkan data barang

5. Aktor Klik Hapus Sistem akan menghapus data barang

6. Aktor Klik Cari Sistem akan mencari data barang

7. Aktor klik Keluar Sistem keluar dari form data barang

Kondisi Akhir Jika perintah sesuai maka sistem akan

langsung memproses permintaan aktor

5. Menu Data Pengguna

Gambar IV.5

Use Case Data Pengguna

Tabel IV.5

Deskripsi Use Case Diagram Data Pengguna

Use Case Narative Data Pengguna

Tujuan Aktor dapat menambah data pengguna,

menyimpan, mengubah, menghapus,

menyetak data pengguna dan memilih

keluar.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses data pengguna.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih data pengguna

Aksi aktor Reaksi aktor

1. Aktor klik Tambah Sistem akan memunculkan kolom

untuk mengisi apa saja yang diperlukan

sebagagi syarat penambahan data

uc Data Pengguna

Admin

Login

Master akun

Data Barang

Data

pengguna

Data akun

Hapus

Batal

Keluar

Form Data

Pengguna

Tambah

Simpan

Ubah

Cari

«extend»

«include»

«include»

«include»«extend»

«include»

«include»

«extend»

«include»

«extend»

«include»

Page 11: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

44

pengguna.

2. Aktor klik Simpan Sistem akan menyimpan data

pengguna, jika kolom sudah terisi

semua

3. Aktor klik Ubah Sistem menampilkan data pengguna

yang akan di ubah dengan cara

menampilkan kembali datapengguna

yang sebelumnya telah disimpan.

4. Aktor Klik Batal Sistem akan mengbatalkan data

pengguna

5. Aktor klik Hapus Sistem akan menghapus data pengguna

6. Aktor Klik Cari Sistem akan mencari data pengguna

7. Aktor klik Keluar Sistem keluar dari from data pengguna

Kondisi Akhir Jika perintah sesuai maka sistem akan

langsung memproses permintaan aktor

6. Menu Data Perkiraan

Gambar IV.6

Use CaseDiagram Data Perkiraan

uc data akun

Admin

Login

Data barang

Data pengguna

Data akun

Hapus

Batal

Keluar

Form Data

Perkiraan

Menu transaksi

Ubah

Simpan

Tambah

Cari

«extend»

«extend»

«include»

«include»

«include»

«include»

«include»

«extend»

«extend»

«include»

«include»

Page 12: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

45

Tabel IV.6

Deskripsi Use Case Diagram Data Perkiraan

Use Case Narative Data Perkiraan

Tujuan Aktor dapat menambah data perkiraan,

menyimpan, mengubah, menghapus,

menyetak data perkiraan dan memilih

keluar.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses data perkiraan.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih data perkiraan

Aksi aktor Reaksi aktor

1. Aktor klik Tambah Sistem akan memunculkan kolom

untuk mengisi apa saja yang diperlukan

sebagagi syarat penambahan data

perkiraan.

2. Aktor klik Simpan Sistem akan menyimpan data

perkiraan, jika kolom sudah terisi

semua

3. Aktor klik Ubah Sistem menampilkan data perkiraan

yang akan di ubah dengan cara

menampilkan kembali data perkiraan

yang sebelumnya telah disimpan.

4. Aktor Klik Batal Sistem akan membatalkan data

perkiraan

5. Aktor klik Hapus Sistem akan menghapus data perkiraan

6. Aktor Klik Cari Sistem akan mencari data perkiraan

7. Aktor klik Keluar Sistem keluar dari from data perkiraan

Kondisi Akhir Jika perintah sesuai maka sistem akan

langsung memproses permintaan aktor

7. Menu Transaksi

Gambar IV.7

Use CaseDiagram Menu Transaksi

uc Menu Transaksi

Admin

Login

Jurnal

Menu transaksi

Penjualan

«extend»

«extend»

«extend»

Page 13: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

46

Tabel IV.7

Deskripsi Use CaseDiagram Menu Transaksi

Use Case Narativetransaksi

Tujuan User membuka menu transaksi dan

melihat atau mengakses data barang,

data perkiraan.

Deskripsi Sistem ini memungkinkan aktor

untuk mengakses menu master dan

sub menu yang ada didalamnya.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih menu Transaksi

Actor memilih menu Sistem akan menampilkan pilihan

untuk masuk kedalam form penjualan

dan jurnal.

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk form yang dipilih oleh aktor

8. Penjualan

Gambar IV.8

Use Case Diagram Penjualan

uc pnj

admin

Login

Jurnal

Keluar

Cetak

Menu transaksi

Penjualan

Tambah

Simpan

Form

Penjualan

Hapus

Batal

«extend»

«extend»

«include»

«include»

«include»

«include»

«include»

«include»

«extend»

Page 14: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

47

Tabel IV.8

Deskripsi Use CaseDiagram Penjualan

Use Case Narative Penjualan

Tujuan User membuka menu transaksi dan

melihat atau mengakses data barang,

data perkiraan.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu master dan sub

menu yang ada didalamnya.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih menu Transaksi

Actor memilih menu penjualan Sistem akan menampilkan pilihan

untuk masuk kedalam form penjualan

dan jurnal.

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk form yang dipilih oleh aktor

9. Jurnal

Gambar IV.9

Use CaseDiagram Jurnal

uc Jurnal

Admin

Login

Jurnal

Keluar

Cetak

Form JurnalMenu Transaksi

Penjualan

Tambah

Simpan

«extend»

«extend» «include»

«include»

«include»

«include»

«extend»

«extend»

Page 15: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

48

Tabel IV.9

Deskripsi Use CaseDiagram Jurnal

Use Case Narative Jurnal

Tujuan Aktor dapat menambah jurnal.

Menyimpan, mengubah, menghapus,

menceta dan memilih keluar dari form

tersebut.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses Jurnal.

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih Jurnal

Aksi aktor Reaksi Sistem

1. Aktor klik tambah Sistem akan memunculkan kolom

untuk mengisi apa saja yang di

perlukan sebagai syarat jurnal.

2. Aktor klik simpan Sistem akan menyimpan jural,jika

kolom sudah terisi semua.

3. Aktor Cetak Sistem akan mencetak jurnal

4. Aktor klik Keluar Sistem keluar dari from jurnal.

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk from yang dipilih oleh aktor

10. LaporanPenjualalan

Gambar IV.10

Use Case Diagram Laporan Penjualan

uc lAPORAN_penjualan

Admin

Login

Laporan penjualan

Laporan

penerimaan kas

Cetak

Keluar

Form Laporan

penjualan

Menu laporan

«extend»«extend»

«extend»

«include»

«include»

Page 16: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

49

Tabel IV.10

Deskripsi Use CaseDiagram Laporan Penjualan

Use Case Narative Laporan penjualan

Tujuan User dapat memilih laporan

penjualan, menyetak laporan

penjualan dan memilih keluar dari

from tersebut

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses Laporan penjualan

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih Laporan penjualan

Aksi aktor Reaksi Sistem

1. Aktor klik Cetak Sistem akan mencetak laporan

penjualan yang dipilih sistem

2. Aktor klik Keluar Sistem keluar dari laporan

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk from yang dipilih

11. Penerimaan Kas

Gambar IV.11

Use Case Diagram Penerimaan Kas

uc Penerimaan_Kas

Admin

Login

Laporan

penjualan

Laporan

penerimaan kas

Cetak

Keluar

Form Laporan

penerimaan kasMenu laporan

Pemilik

«extend»

«include»

«include»

«extend»

«extend»

Page 17: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

50

Tabel IV.11

Deskripsi Use CaseDiagram Penerimaan kas

Use Case Narative Penerimaan kas

Tujuan User dapat memilih bulan dan tahun,

menyetak laporan penerimaan kas dan

memilih keluar dari from tersebut

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses Laporan penerimaan kas

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih Laporan penerimaan

kas

Aksi aktor Reaksi Sistem

1. Aktor klik Cetak Sistem akan nmencetak laporan

penerimaan kas yang dipilih

2. Aktor Klik Keluar

Sistem keluar dari laporan penerimaan

kas

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk form yang dipilih oleh aktor

12. Menu Utility

Gambar IV.12

Use CaseDiagram Menu Utility

uc Menu_untilty

Admin

Login

Back up

Ganti password

Menu untilty

«extend»

«extend»

«extend»

Page 18: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

51

Tabel IV.12

Deskripsi Use CaseDiagram Menu Utility

Use Case Narative Menu Utility

Tujuan User membuka menu Utility dan

melihat atau mengakses back up dan

ganti password

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu utility dan sub menu

yang ada di dalamnya

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih menu utility

Aksi aktor Reaksi Sistem

Aktor memilih menu utility Sistem akan menampilkan pilihan

untuk masuk ke dalam form backup

dan ganti password

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk form yang dipilih oleh aktor

13. Back Up

Gambar IV.13

Use Case Menu Back up

uc backup

Login

Back up

Ganti password Back up

Cari

Form Back up

Admin

Menu untilty

«extend»

«extend» «include»

«include»

«extend»

Page 19: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

52

Tabel IV.13

Deskripsi Use CaseDiagram Menu Back up

Use Case Narative Backup

Tujuan User dapat memilih bulan dan tahun ,

melakukan backup data dan memilih

keluar dari form tersebut

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses backup

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih backup

Aksi aktor Reaksi Sistem

1. Aktor klik bulan dan tahun Sistem akan memilih bulan dan

tahun,lalu menampilkan data pada

bulan dan tahun tersebut

2. Klik aktor backup Sistem akan melakukan backup data

3. Aktor klik keluar Sistem keluar dari form backup data

Kondisi akhir Jika perintah sesuai maka sistem akan

masuk form yang dipilih oleh aktor

14. Ganti Password

Gambar IV.14

Use Case Ganti Password

uc Ganti_password

Login

Back up

Ganti

password

Keluar

Form Ganti

password

Admin

Menu untiltySimpan

«include»

«extend»

«extend»

«include»

«extend»

Page 20: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

53

Tabel IV.14

DeskripsiUse CaseDiagram Ganti Password

Use Case Narative Ganti Password

Tujuan User dapat melakukan ganti password

dengan cara mengimput username,

password lama dan passwordbaru,

menyimpan password dan memilih

keluar dari form tersebut.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses ganti password

Skenario Utama

Aktor Admin

Kondisi awal Admin memilih ganti password

Aksi aktor Reaksi Sistem

1. Aktor klik Simpan Sistem akan menyimpan password

yang sudah diganti

2. Aktor klik keluar Sistem keluar dari form ganti

password

Kondisi Akhir Jika perintsh sesuai maka sistem akan

masuk form yang di pilih aktor

4.1.3 ACTIVITY DIAGRAM

1. Login

Gambar IV.15

Activity Diagram Log in

act Activ ity diagram login

Sistem penjualanAdmin

Melakukan

login

Masukan

UsernameMasukan

Password

Cek User dan

password

pengguna

Masuk

kemenu utama

Tampil pesan nama

user atau password

pengguna salah

valid

tdk valid

valid

Page 21: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

54

2. Login untuk kasir

Gambar IV.16

Activity Diagram Log in Kasir

3. Menu Utama

Gambar IV.17

Activity Diagram Menu utama

act login KASIR

SistemKasir

Melakukan

login

Maasukan

userMasukan

password

Cek user dan password

pengguna

Masuk kemenu

utama

Tampil pesan nama user

atau password pengguna

salah

valid

tdk valid

valid

act Menu utama

SistemAdmin

Klik menu utamaMenampilkan menu

utama

Menu file

Menu

master Menu

transaksi

Menu

laporan

Menu

untility

Page 22: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

55

4. Menu Master

Gambar IV.18

Activity Diagram Menu Master

5. Data Barang

Gambar IV.19

Activity Diagram Data Barang

act Menu master

Sistem penjualanAdmin

Melakukan loginMenu master

Data barangData pengguna Data perkiraan

Menu utama

act menu data barang

Sistem penjualanAdmin

Klik Menu Data Barang Menampilkan Menu Data

Barang

Memberikan pilihanMenentukan Pilihan

Memilih

TambahMemilih

Cari

Keluar

Melakukan

Input Barang

Melakukan

Input Kode

Barang

Memproses Cari

Kode Barang

Menu utama

Menampilkan

pesan data barang

tdk ada

Menampilkan Data

Barang

Melakukan proses

pengubahan data

hapus

Hapus

simpan

Proses simpan

Data barangProses

Batal

Melakukan

proses Hapus

Batal

Menu Data Barang

proses

simpan

tidak

valid

ya

tdak

tidak valid

tidak

ya

ya

Page 23: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

56

6. Data pengguna

Gambar IV.20

Activity Diagram Data Pengguna

act Data Pengguna

Sistem PenjualanAdmin

Menentukan Data

Pengguna

Menampilkan Data

Pengguna

Memberikan PilihanMenentukan Pilihan

Tambah Keluar

Input Data

Pengguna

Memproses Data

Pengguna

Muncul Data Pesan

Pengguna Tidak

DitemukanMenampilkan Data

Pengguna

Proses

Pengubahan Data

Proses Hapus

Data

Proses

Simpan

Batal

Menu Data PenggunaKembali Ke Menu

Utama

Cari

input id

user

simpan

Simpan batal

tidak

tidak valid

tidak

ya

tdak

ya

Valid

hapus

ya

Page 24: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

57

7. Data Perkiraan

Gambar IV.21

Activity Diagram Data Perkiraan

act Data perkiraan

Sistem penjualanAdmin

Klik Menu Data

Perkiraan

Menampilkan From Data

Perkiraan

Memberikan PilihanMenentukan Pilihan

Memproses Data

Perkiraan

Tambah Keluar

Menampilkan

Data PerkiraanImput data

perkiraan

Proses Hapus

Data

Memproses Pengubahan

Data

simpan

Proses Simpan Batal

Menu Data Perkiraan

Cari

input kode

perkiraan

muncul pesan data

perkiraan tidak

ditemukan

simpan

batalsimpan

ya

hapus

ya

valid

tidak

ubah

tidak

tidak valid

Page 25: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

58

8. Penjualan

Gambar IV.22

Activity Diagram Penjualan

act transaksi penjualan

Sistem penjualanKasir

Klik menu transaksiMenampilkan From

transaksi penjualan

Memberikan pilihanMenentukan pilihan

Tambah Keluar Kembali ke menu utama

Input Kode

barang

Memproses cari kode barang

Tampil pesan kode

brang tdk

ditemukan

Tampil data

barang

Memberi pilihan

ukuran

Menentukan pilihan

ukuran

Memproses data transaksi

penjualan

simpan

BatalProses

simpan

Cetak

Tampil bukti

transaksiBatal

Proses batal

kembali ke

menu transaksi

ya

tidak

validtdk valid

tidak

ya

Page 26: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

59

9. Jurnal

Gambar IV.23

Activity Diagram Jurnal

act Jurnal

Sistem penjualanKasir

Klik menu JurnnalMenampilkan Form

Jurnal

Memberikan pilihanMenentukan pilihan

TambahKeluar Kembali ke menu utama

Pilih Kode Akun Menampilkan Data

Akun

Melakukan pilih nomor

nota

HapusProses

simpan

Cetak

Memproses

Cetak Jurnal

Penjualan

Proses batal

kembali ke

Form Jurnal

Menampilkan no nota

Memproses Data

Ttansaksi

simpan

Page 27: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

60

10. Menu Laporan

Gambar IV.24

Activity Diagram Menu Laporan

11. Laporan penjualan

Gambar IV.25

Activity Diagram Laporan Penjualan

act Menu LAPORAN

Siatem PenjualanKasir

Melakukan LoginMenu Laporan

PenjualanPenerimaan Kas

Menu Utama

act Laporan penjualan

pemilikSistemKasir

Klik menu laporan

Penjualan

Menampilkan Form

Laporan penjualan

Melakukan input bulan

dan tahun

Memproses data laporan

Menampilkan data

laporan

Proses cetak

laporanMenerima hasil cetak

laporan

Menyerahkan laporan

penjualan

Form laporan

penjualan

Menerima

laporan

penjualan

yatidak

Page 28: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

61

12. Laporan penerimaaan Kas

Gambar IV.26

Activity Diagram Laporan Penerimaan Kas

13. Menu Untility

Gambar IV.27

Activity Diagram Menu Utility

act Laporan penerimaan kas

PemilikSistem penjualanKasir

Klik Menu penerimaan

kas

Menampilkan fronm

peneimaan kas

Melakukan input bulan

dan tahun

Memperoses data

penerimaan kas

Menampilkan Data

penerimaan kas

cetak

Proses cetak

penerimaan kas

Form penerimaan

kas

Menerim hasil cetak

penerimaan kas

Menyerahkan Laporan

penerimaan kasMenerima laporan

penerimaan kas

ya tidak

act Menu Untilty

SistempenjualanAdmin

Melakukan LoginMenu Utilty

Back Up Password

Menu Utama

Page 29: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

62

14. Menu Back Up

Gambar IV.28

Activity Diagram Menu Back Up

act Menu backup

Sistem penjualanAdmin

Klik menu backupMenampilkan form

backup

Menampilkan direktori

penyimpanan

Melakukan pemilihan

folder

Proses backup

Kembali ke menu

utama

Kembali ke form backup

ya

tidakya

tidak

Page 30: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

63

15. Ganti Password

Gambar IV.29

Activity Diagram Ganti Password

act Ganti password

Sistem penjualanAdmin

KlikMenu Ganti

Password

Menampilkan Form ganti

Pasword

Melakukan Input User

Name dan Pasword

Menginput Password

Baru

Memproses Data

Password Baru

Berhasil

Kembali Ke

From Ganti

Pasword

Tidak

Kembali ke

Menu Utama

ya

keluar

Page 31: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

64

4.2. Desain

4.2.1 Entity Relationship Diagram (ERD)

Gambar Diagram ERD

Gambar IV.30

EntityRelationshipDiagram

Page 32: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

65

4.2.2 Logicial Record Structure (LRS)

Gambar IV.31

Logical Record Structure (LRS

4.2.3 Sfesifikasi File

Sfesifikasi file ini Menggunakan Database :yang terdiri dari penj_tunai. Sql

beberapa tabel sebagai berikut :

1. Nama File : Penjualan

Fungsi : Digunakan untuk mengelola data penjualan

Akronim :penjualan.myd

Tipe File :Transaksi

Media File :Harddisk

Akses File : Random

Organisasi File :Index Sequential

Page 33: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

66

Panjang Record : 25byte

Kunci Field :No_nota

Software : MySQL

Tabel IV.32

Spesifikasi file penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 no nota No_nota Vachar 9 Primary key

2 tanggal

penjualan

Tgl_pnjl date/time 8

3 total Ttl_hrgl Integer 8

2. Nama File : Detail penjualan

Fungsi : Digunakan untuk mengelola detail penjualan

Akronim : detail_penjualan.myd

Tipe File : Transaksi

Media File : Harddisk

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 24 byte

Kunci Field :

Software : MySQL

Page 34: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

67

Tabel IV.33

Spesifikasi file Detail_penjualan

No Elemen data Akronim Tipe Panjang Keterangan

1 Jumlah beli Jml_beli Integer 2

2 Subtotal Subtotal Intrger 8

3 No nota No_nota varchar 9 Foreign

key

4 Kode barang Kd_brng Varchar 5 Foreign

key

3. Nama File : Barang

Fungsi : Digunakan untuk mengelola barang

Akronim : barang.myd

Tipe File : Master

Media File : Harddisk

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 36 byte

Kunci Field :Kd_brng

Software : MySQL

Tabel IV.34

Spesifikasi file Barang

No Elemen data Akronim Tipe Panjang Keterangan

1 Kode barang Kd_brng Varchar 5 Primary

key

2 Nama barang Nm_brng Varchar 20

3 Ukuran Ukuran Vachar 3

4 Harga Harga Integer 6

5 Stok Stok Integer 2

Page 35: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

68

4. Nama File : Jurnal

Fungsi : Digunakan untuk mengelola barang

Akronim : jurnal.myd

Tipe File : Transaksi

Media File : Harddisk

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 26 byte

KunciField : No_jurnal

Software : MySQL

Tabel IV.35

Spesifikasi file jurnal

No Elemen data Akronim Tipe Panjang Keterangan

1 No jurnal No_jurnal Varchar 9 Primary

key

2 Tanggal jurnal Tgl_jurnal Date/time 8

3 No nota No_nota varchar 9 Foreign

key

5. Nama File : Detail jurnal

Fungsi : Digunakan untuk mengelola barang

Akronim : Detail_jurnal.myd

Tipe File : Transaksi

Media File : Harddisk

Page 36: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

69

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 30 byte

Kunci Field :

Software : MySQL

Tabel IV.36

Spesifikasi file Detail_jurnal

No Elemen data Akronim Tipe Panjang Keterangan

1 Debet Debet Integer 8

2 Kredit Kredit Integer 8

3 No jurnal No_jurnal Varchar 9 Foreign key

4 Kode nota Kd_akun varchar 5 Foreign key

6. Nama File : Akun

Fungsi : Digunakan untuk mengelola barang

Akronim : Akun.myd

Tipe File : Master

Media File : Harddisk

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 35 byte

Kunci Field :Kd_akun

Page 37: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

70

Software : MySQL

Tabel IV.37

Spesifikasi file Akun

No Elemen data Akronim Tipe Panjang Keterangan

1 Kode akun Kd_akun Varchar 5 Primary

key

2 Nama akun Nm_akun Varchar 20

3 Tipe akun Tipe_akun varchar 10

7. Nama File : Pengguna

Fungsi : Digunakan untuk mengelola barang

Akronim : .Pengguna.myd

Tipe File : Master

Media File : Harddisk

Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 38 byte

Kunci Field : Kd_user

Software : MySQL

Tabel IV.38

Spesifikasi file Pengguna

No Elemen data Akronim Tipe Panjang Keterangan

1 Id user Kd_user Varchar 5 Primary

key

2 Nama user Nm_user Varchar 20

3 Hak akses Hak_akses Varchar 10

4 password Password Varchar 8

Page 38: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

71

4.2.4 Sofware Architecture

1. Deployment Diagram

Gambar Deployment Diagram

Gambar IV.39

Deployment Diagram

2 Sequence Diagram

1. Gambar Squence Menu Login Admin

deployment deployment

«device»

Main

<<Activ eXcontrol>>

Jav a

<<Aplication>>

Penjualan

«device»

Data base

<<DBMS>> Mysql

<<Database>>

db_penjualan

Page 39: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

72

Gambar IV.40

Sequence Log in

2. Gambar Sequence Menu Login untuk Kasir

Page 40: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

73

Gambar IV.41

SequenceLog in Kasir

3. Gambar Squence Diagram Menu Data Barang

sd Loggin Kasir

Kasir

Form Login Control Login Login

alt

alt

get(password)

pesan : username Tidak Ditemukan()

set(user_name)

pesan: password Tidak Ditemukan()

set(password)

set(user_name)

set(password)

get(user_name)

Masuk()

get(password)

get(user_name)

Cancel()

Page 41: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

74

Gambar IV.42

Sequence Menu Data Barang

4. gambar Sequence Menu Data Pengguna

sd Data barang

Admin

From Data Barang Control Data

Barang

Data Barang

Hapus()

Tambah()

Simpan()

get(kd_brng)

get(stok)

get(harga)

get(kd_brng)

Cari()

get(ukuran)

Keluar()

Ubah()

get(stok)

get(harga)

get(nm_brng)

get(ukuran)

Batal()

get(nm_brng)

display(kd_brng)

Page 42: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

75

Gambar IV.43

Sequence Menu Data Pengguna

5. Gambar SequenceData Perkiraan

sd data pengguna

Admin

frorm pengguna control Data

pengguna

Penggguna

get(password)

get(nm_user)

get(hak_akses)

get(id_user)

Batal()

get(id_user)

hapus()

simpan()

get(password)

geet(nm_user)

get(hak_akses)

Cari()

display(id_user)

keluar()

tambah()

ubah()

Page 43: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

76

Gambar IV.44

Sequence Menu Data Perkiraan

6. Gambar SequencePenjualan

sd Sequence Data perkiraan

Admin

From Data

Perkiraan

Control Data

perkiraan

Data Perkiraan

get(nm_akun)

Cari()

pesan : Kode Akun Sudah Digunakan()

Tambah()

Keluar()

set(kd_akun)

get(kd_akun)

Ubah()

get(tipe_akun)

get(nm_akun)

Batal()

set(kd_akun)

get(kd_akun)

Hapus()

Simpan()

Page 44: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

77

Gambar IV.45

SequencePenjualan

7. Gambar Sequence JurnalSequencel

sd Activ ity diagram Penjualan

Admin

From Penjualan Control Penjualan Barang Detail PenjualanPenjualan

set(Ttl_harga)

set(Ukuran)

set(Ttl_harga)

set(Nm_barang)

set(No_nota)

get(Kd_barang)

Tambah()

cetak()

set(No_nota)

set(harga)

simpan()

set(Ukuran)

set(Nm_barang)

get(Jmlh_barang)

get(Kd_barang)

set(Tgl_penjualan)

keluar()

set(Tgl_penjualan)

get(jmlh_barang)

hapus()

display( no_nota)

set(Harga)

Page 45: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

78

Gambar IV.46

Sequence Jurnal

sd Sequence Jurnal

Kasir

Froom Jurnal Control Jurnal Jurnal Data perkiraan Penjualan Detail Jurnal

set(kredit)

set(no_jurnal)

set(nm_akun)

set(debet)

get(kd_akun)

get(no_nota)

set(tgl_jurnal)

display (no_jurnal)

Keluar()

get(no_nota)

Simpan()

set(tipe_akun)

set

(Kredit)

Tambah()

set(nm_akun)

set

(Debet)

get(kd_akun)

set(tgl_jurnal)

set(no_jurnal)

Cetak()

set(tipe_akun)

Page 46: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

79

4.2.5 User Interface

1. Gambar Userinterface Login

Gambar IV.47

User Interface Menu Log in

2.Gambar User Interface Menu Utama

Gambar IV.48

User Interface Menu Utama

Page 47: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

80

3.Gambar User Interface Menu file

Gambar IV.49

User Interface Menu File

4.Gambar user interface Menu Master

Gambar IV.50

User Interface Menu Master

3. Gambar user interface Data Barang

Page 48: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

81

Gambar IV.51

User Interface Menu Data Barang

4. Gambar user interface Data pengguna

Gambar IV.52

User Interface Menu Data Pengguna

5. Gambar user interfacedata Perkiraan

Page 49: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

82

Gambar IV.53

User Interface Menu Data Perkiraan

6. Gambar user interfaceTransaksi

Gambar IV.54

User Interface Menu Transaksi

7. Gambar user interface penjualan

Page 50: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

83

Gambar IV.55

User Interface Penjualan

8. Gambar User interface Menu Jurnal

Gambar IV.56

User Interface Jurnal

9. Gambar User interfaceLaporan

Page 51: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

84

Gambar IV.57

User Interface Menu Laporan

10. Gambar User interface Lapora penjualan

Gambar IV.58

User Interface Menu Laporan Penjualan

11. Gambar user interface Laporan penerimaan kas

Page 52: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

85

Gambar IV.59

User Interface Laporan Penerimaan Kas

12. Gambar user interfaceMenu Utility

Gambar IV.60

User Interface Menu Utility

13. Gambar userintrface Back Up

Page 53: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

86

Gambar IV.61

User Interface Menu Back Up

14. Gambar userintrface Ganti Password

Gambar IV.62

User Interface Ganti Password

4.2.6 Spesifikasi Hardware dan Software

Page 54: BAB IV RANCANGAN SISTEM USULAN - … file36 6. Dapat membatalkan data barang 7. Keluar A.4 Bagian admin mengakses menu transaksi A.4.1 Mengelola menu penjualan 1. Dapat menambah penjualan

87

Adapun spesifikasi hardware dan software yang digunakan dalam perancangan

sistem adalah:

Kebutuhan Keterangan

Sistem operasi

Prosessor

RAM

Harddisk

Printer

Mouse

Monitor

Keyboard

Software

Microsoft windows7 pro

Intel

2 GB

200GB

Dot Matrix

Standar mouse

Windows XP

Standar

Bahasa pemrograman: Java

Deploymet kit

Aplikasi pendukung : Netbeans

IDE 81

DBMS : Mysql

Antivirus : Smadav