46
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
Berdasarkan prosedur sistem berjalan pada perusahaan maka akan dilanjutkan dengan tahapan selanjutnya yaitu berupa analisa kebutuhan. Berikut ini merupakan analisa kebutuhan software dari sistem persediaan barang dagang yang ada di Sutra Fashion.
4.1.1. Analisa Kebutuhan
Analisa kebutuhan software untuk program persediaan barang dagang di Sutra Fashion diusulkan dengan beberapa prosedur diantaranya :
A. Bagian Gudang :
A.1. Bagian Gudang berhak login pada form login. A.2. Bagian Gudang berhak mengelola data persediaan. A.3. Bagian Gudang berhak mengelola laporan stok barang. A.4. Bagian gudang berhak mengganti password di pengaturan. B. Kasir :
B.1. Kasir berhak login pada form login. B.2. Kasir berhak mengelola data transaksi. B.3. Kasir berhak mengelola data jurnal. B.4. Kasir berhak mengelola data laporan.
B.5. Kasir berhak mengganti password di pengaturan. C. Pemilik :
C.1. Pemilik berhak login pada form login. C.2. Pemilik berhak mengakses transaksi. C.3. Pemilik berhak mengakses jurnal. C.4. Pemilik berhak mengakses laporan.
C.5. Pemilik berhak mengganti password di pengaturan.
4.1.2. Use Case Diagram A. Bagian Gudang
Gambar IV.1. Use Case Diagram Login
uc login Bag. Gudang login Persediaan laporan pengaturan «extend» «extend» «extend»
Gambar IV.2.
Use case Diagram Persediaan Deskripsi use case diagram mengakses form persediaan.
Tabel IV.1.
Deskripsi Use CaseDiagram Persediaan
Use Case name Persediaan
Requirements A2
Goal Bag gudang dapat mengelola data persediaan, baik
menambah, melihat, mencetak, dan menyimpan data.
Pre-condition Bag gudang telah melakukan login sebagai bagian
gudang dan mengakses form persediaan yang terdiri dari data barang dan pesanan.
Post condition Data persediaan tercetak dan tersimpan
uc Bagian Gudang bagian gudang login Persediaan data barang lihat Tambah simpan Batal pesanan Tambah Simpan cetak batal Berdasarkan kode barang edit hapus «extend» «include» «include» «extend» «extend» «include» «extend» «include» «extend» «include» «extend» «include» «extend»
Failed end conditions Gagal mencetak dan menyimpan data persediaan.
Primary actors Bagian gudang
Main flow/Basic path 1. Bag. Gudang mengakses form persediaan.
2. Bag. Gudang menginput data persediaan. 3. Bag. Gudang memilih tombol “lihat”. 4. System menampilkan data persediaan.
Alternate flow/Invariant 1 A1. Bag. Gudang menginput data persediaan.
A2. Bag. Gudang memilih tombol “simpan”. A3. System menyimpan data persediaan.
Invariant 2 B1. System menampilkan data persediaan.
B2. Bag. Gudang memilih tombol “edit”. B3. Data persediaan ter-update.
Gambar IV.3.
Use Case Diagram Laporan stok barang
Deskripsi use case diagram mengakses form laporan stok barang. Tabel IV.2.
Deskripsi Use Case Diagram Laporan stok barang
Use Case name Laporan
Requirements A3
Goal Bag gudang dapat mengelola data laporan, baik
mencari dan mencetak data laporan. uc laporan
Bag. Gudang
login laporan laporan stok barang cari
cetak berdasarkan kode barang «include» «extend» «extend» «include»
Pre-condition Bag gudang telah melakukan login sebagai bagian gudang dan mengakses form laporan stok barang.
Post condition Data laporan tercetak.
Failed end conditions Gagal mencetak data laporan.
Primary actors Bagian gudang
Main flow/Basic path 1. Bag. Gudang mengakses form laporan.
2. Bag. Gudang memilih tombol “cari”.
3. Bag. Gudang menginput data yang ingin dicari. 4. System menampilkan data laporan.
Alternate flow/Invariant 1 A1. System menampilkan laporan stok barang.
A2. Bag. Gudang memilih tombol “cetak”. A3. System mencetak data laporan stok barang.
Invariant 2 -
Gambar IV.4.
Use Case Diagram Pengaturan
Deskripsi use case diagram mengakses form pengaturan. Tabel IV.3.
Deskripsi Use Case Diagram Pengaturan
Use Case name Pengaturan
Requirements A4
uc Pengaturan
user
Login
Pengaturan Ubah Passw ord
Simpan Batal «extend» «extend» «include» «extend»
Goal Bag gudang dapat mengganti password.
Pre-condition Bag gudang telah melakukan login sebagai bagian
gudang dan mengakses form pengaturan.
Post condition Data password baru tersimpan
Failed end conditions Gagal menyimpan data password baru.
Primary actors Bagian gudang
Main flow/Basic path 1. Bag. Gudang mengakses form pengaturan.
2. Bag. Gudang menginput data password baru. 3. Bag. Gudang memilih tombol “simpan”. 4. System menyimpan data password baru.
Alternate flow/Invariant 1 A1. Bag. Gudang menginput data .
A2. Bag. Gudang memilih tombol “batal”.
A3. System menghapus data yang sedang di input dan keluar form ubah password.
Invariant 2 -
B. Kasir
Gambar IV.5. Use Case Diagram Login
uc Kasir Kasir login Transaksi j urnal laporan pengaturan «extend» «extend» «extend» «extend»
Gambar IV.6.
Use Case Diagram Transaksi
Deskripsi use case diagram mengakses form transaksi. Tabel IV.4.
Deskripsi Use Case Diagram Transaksi
Use Case name Transaksi
Requirements B2
Goal Kasir dapat mengelola data transaksi, baik
mencari,menambah, dan menyimpan data.
Pre-condition kasir telah melakukan login sebagai kasir dan
mengakses form transaksi yang terdiri dari penjualan dan pembelian.
Post condition Data transaksi tersimpan
uc Kasir kasir login transaksi Penj ualan Pembelian Tambah simpan batal cari berdasarkan no PO Simpan keluar «extend» «include» «extend» «extend» «extend» «extend» «include» «include» «include»
Failed end conditions Gagal menyimpan data transaksi.
Primary actors Kasir
Main flow/Basic path 1. Kasir mengakses form transaksi.
2. Kasir menginput data transaksi. 3. Kasir memilih tombol “simpan”. 4. System menyimpan data transaksi.
Alternate flow/Invariant 1 A1. Kasir memilih tombol “cari”.
A2. Kasir menginput data yang ingin dicari. A3. System menampilkan data.
Invariant 2 A1. Kasir menginput data transaksi.
A2. Kasir memilih tombol “batal”.
A3. System menghapus data yang sedang diinput dan keluar dari form transaksi.
Gambar IV.7. Use Case Diagram Jurnal
uc j urnal kasir login j urnal perkiraan tambah simpan batal
j urnal cari berdasarkan kode akun simpan bata; «extend» «include» «extend» «include» «extend» «extend» «include» «include» «extend»
Deskripsi use case diagram mengakses form jurnal. Tabel IV.5.
Deskripsi Use Case Diagram Jurnal
Use Case name Jurnal
Requirements B3
Goal Kasir dapat mengelola data jurnal, baik
mencari,menambah, dan menyimpan data.
Pre-condition Kasir telah melakukan login sebagai kasir dan
mengakses form jurnal yang terdiri dari perkiraan dan jurnal.
Post condition Data jurnal tersimpan
Failed end conditions Gagal menyimpan data jurnal.
Primary actors Kasir
Main flow/Basic path 1. Kasir mengakses form jurnal.
2. Kasir menginput data jurnal. 3. Kasir memilih tombol “simpan”. 4. System menyimpan data jurnal.
Alternate flow/Invariant 1 A1. Kasir memilih tombol “cari”.
A2. Kasir menginput data jurnal yang ingin dicari. A3. System menampilkan data..
Invariant 2 B1. Kasir menginput data jurnal.
B2. Kasir memilih tombol “batal”.
B3. System menghapus data dan langsung keluar dari form yang dibuka.
Gambar IV.8.
Use Case Diagram Laporan
Deskripsi use casediagram mengakses form laporan. Tabel IV.6.
Deskripsi Use Case Diagram Laporan
Use Case name Laporan
Reurements B4
Goal Kasir dapat mengelola data laporan, baik mencari
dan mencetak data.
Pre-condition Kasir telah melakukan login sebagai kasir dan
mengakses form laporan..
Post condition Data laporan tercetak.
Failed end conditions Gagal mencetak data laporan.
Primary actors Kasir
Main flow/Basic path 1. Kasir mengakses form laporan.
2. Kasir memilih tombol “cari”.
uc laporan
kasir
login laporan
j urnal pendapatan dan pengeluaran
berdasarkan kode akun lihat
cetak
persediaan cari berdasarkan periode
cetak «include» «include» «include» «extend» «extend» «extend» «include»
3. System menampilkan data laporan.
Alternate flow/Invariant 1 A1. System menampilkan laporan.
A2. Kasir memilih tombol “cetak”. A3. System mencetak data laporan
Invariant 2 -
Gambar IV.9.
Use Case Diagram Pengaturan
Deskripsi use case diagram mengakses form pengaturan. Tabel IV.7.
Deskripsi Use Case Diagram Pengaturan
Use Case name Pengaturan
Reurements B5
Goal Kasir dapat mengganti password.
Pre-condition Kasir telah melakukan login sebagai kasir dan
mengakses form pengaturan.
Post condition Data password baru tersimpan
Failed end conditions Gagal menyimpan data password baru.
Primary actors Kasir
Main flow/Basic path 1. Kasir mengakses form pengaturan.
2. Kasir menginput data password baru. 3. Kasir memilih tombol “simpan”. uc Pengaturan
user
Login
Pengaturan Ubah Passw ord
Simpan Batal «extend» «extend» «include» «extend»
4. System menyimpan data password baru.
Alternate flow/Invariant 1 A1. Kasir menginput data .
A2. Kasir memilih tombol “batal”.
A3. System menghapus data yang sedang diinput dan keluar dari form ubah password.
Invariant 2 -
C. Pemilik
Gambar IV.10. Use Case DiagramLogin
uc Pemilik pemilik login Transaksi j urnal laporan pengaturan «extend» «extend» «extend» «extend»
Gambar IV.11.
Use Case Diagram Pengaturan
Deskripsi use casediagram mengakses form pengaturan. Tabel IV.8.
Deskripsi Use CaseDiagram Pengaturan
Use Case name Pengaturan
Reurements C5
Goal Pemilik dapat mengganti password.
Pre-condition Pemilik telah melakukan login sebagai pemilik dan
mengakses form pengaturan.
Post condition Data password baru tersimpan
Failed end conditions Gagal menyimpan data password baru.
Primary actors Pemilik
Main flow/Basic path 1. Pemilik mengakses form pengaturan.
2. Pemilik menginput data password baru. 3. Pemlik memilih tombol “simpan”. 4. System menyimpan data password baru.
Alternate flow/Invariant 1 A1. Pemilik menginput data .
A2. Pemilik memilih tombol “batal”.
A3. System menghapus data yang sedang diinput dan keluar dari form ubah password.
Invariant 2 -
uc Pengaturan
user
Login
Pengaturan Ubah Passw ord
Simpan Batal «extend» «extend» «include» «extend»
4.1.3. Activity Diagram
Gambar IV.15.
Activity DiaramPenjualan barang
act Activ ity 1
Sistem Kasir
Konsumen
membeli barang menj ual barang
login
input username dan passw ord
cek username dan passw ord
tampil menu utama memilih menu
penj ualan
input data penj ualan
memilih tombol simpan data tersimpan ke
Gambar IV.12.
Activity Diaam Pesanan Barang
act Pengecekan barang
Sistem Bag. Gudang
login
input username dan passw ord
cek username dan passw ord
tampil menu utama pilih menu laporan
stok
mengecek j umlah barang
tidak valid
Gambar IV.13.
Activity Diagram Pesan dan Pembelian Barang
act pesanan barang
supplier
Kasir Sistem
Bag. Gudang
login
input username dan passw ord
cek username dan passw ord
tampil menu utama memilih menu
persediaan
memilih sub menu
pesanan tampil form pesanan
input data pesanan barang
simpan dan cetak data pesanan
menyimpan ke database dan mencetak data
pesanan
memesan barang ke supplier
mengirim barang menerima barang
login v alidasi username dan pssw ord
tampil menu utama memilih menu transaksi
memilih sub menu pembelian
mencari data pembelian berdasarkan no PO
menampilkan data pembelian
input total dibayar
memilih tombol simpan menyimpan data ke database
tidak valid
Gamba IV.14.
Activity Diagram Penjualan
act penj ualan
Sistem kasir
Konsumen
membeli barang menj ual barang
login
input username dan passw ord
cek username dan passw ord
tampil menu utama memilih menu
transaksi
memilih sub menu penj ualan
input data barang dij ual
memilih tombol simpan menyimpan data ke database
tidak valid
GambarV.15. Activity Diagram Jurnal
act j urnal
Sistem kasir
login
input username dan passw ord
cek username dan passw ord
tampil menu utama memilih menu j urnal
memilih sub menu perkiraan
input data akun
memilih tombol simpan
menyimpan data ke database
memilih sub menu j urnal
input data j urnal
memilih tombol simpan menyimpan data ke database
valid tidak valid
Gambar IV.16. Activity Diagram Laporan
act laporan
sistem user
login
input username dan passw ord
cek username dan passw ord
tampil menu utama memilih menu laporan
mencari data sesuai yang diinginkan
menampilkan data
memilih tombol cetak
mencetak data laporan
tidak valid
4.2. Desain
4.2.1. Entity Relationship Diagram (ERD)
user mengolah membuat persediaan jurnal nama username password alamat telp Kd_brg Nm_brg harga Jml_msk Jml_klr Transaksi melakukan No PO Kd_brg Nm_brg Jml_dibeli Hrg_beli Tot_hrg No_trans Tot_dibyr Jml_tersisa Jml_dijual Hrg_jual Tot_byr berisi Detail_transaksi Kd_akun_tr ans Nm_akun tanggal Persd_awl Persd_akh Tot_persd Kd_brg Nm_brg Brg_msk Brg_klr Sisa_brg Kd_akun_jr Nm_akun tanggal Debet kredit berisi Detail_jurnal Kd_akun_jr Nm_akun tanggal Debet kredit Total No PO Kd_akun_trans username No PO username Kd_brg username Kd_akun_jr Kd_akun_jr Kd_akun_jr 1 M 1 1 1 1 1 1 1 1 Tanggal username username username akun menginput username Kd_akun
Kd_akun Nm_akun Klmpk_akun
Gamba IV.17.
4.2.2. Logical Record Structure (LRS) User Username* Password Nama Alamat telp Persediaan Kd_brg* Nm_brg harga Jml_msk Jml_klr Username** Transaksi No_PO* No_trans** Tanggal Kd_brg Nm_brg Jml_dibeli Jml_dijual Jml_tersisa Hrg_beli Hrg_jual Tot_hrg Tot_dibyr Tot_byr Username** Jurnal Kd_akun_jr* Nm_akun Tanggal Debet Kredit Username** Detail_Jurnal Kd_akun_jr* Nm_akun Tanggal Debet Kredit Total Detail_transaksi Kd_akun_trans* Nm_akun Tanggal Persd_awl Persd_akh Tot_pers Kd_brg** Nm_brg Brg_msk Brg_klr Sisa_brg 1 1 1 1 1 M 1 1 1 1 akun Kd_akun* Nm_akun Klmpk_akun Gambar IV.18.
Logical Record Structure Diagram
4.2.3 Spesifikasi File 1. Spesifikasi File User
Nama database : Sutra_brg
Nama File : User
Tipe File : File Master Akses File : Random Panjang Record : 80 karakter Kunci Field : Username
Tabel IV.9. Spesifikasi File User
No. Elemen Data Nama Field Tipe Size Keterangan
1. Username user Username Varchar 10 Primary Key
2. Password user Password Varchar 8
3. Nama user Nama Varchar 20
4. Alamat user Alamat Varchar 30
5. Telepon user Telp Varchar 12
2. Spesifikasi File Persediaan
Nama database : Sutra_brg Nama File : Persediaan Akronim : persediaan.myd Tipe File : File Master Akses File : Random Panjang Record : 90 karakter Kunci Field : Kd_brg
Tabel IV.10.
Spesifikasi File Persediaan
No. Elemen Data Nama Field Tipe Size Keterangan
1. Kode Barang Kd_brg Varchar 10 Primary Key
2. Nama Barang Nm_brg Varchar 20
3. Harga Harga Varchar 10
4. Jumlah Barang
masuk
Jml_msk Varchar 20
keluar
6. Username user Username Varchar 10 Foreign Key
3. Spesifikasi File Transaksi
Nama database : Sutra_brg Nama File : Transaksi Akronim : transaksi.myd Tipe File : File Master Akses File : Random Panjang Record : 125 karakter Kunci Field : No_PO
Tabel IV.11.
Spesifikasi File Transaksi
No. Elemen Data Nama Field Tipe Size Keterangan
1. Nomor PO No_PO Varchar 10 Primary Key
2. Nomor Transaksi No_Trans Varchar 10 Foreign Key
3. Tanggal Tanggal Date -
4. Kode barang Kd_brg Varchar 10
5. Nama Barang Nm_brg Varchar 20
6. Jumlah dibeli Jml_dibeli Varchar 5
7. Jumlah dijual Jml_dijual Varchar 5
8. Jumlah tersisa Jml_tersisa Varchar 5
9. Harga Beli Hrg_beli Varchar 10
10. Harga Jual Hrg_jual Varchar 10
11. Total Harga Tot_hrg Varchar 10
12. Total dibayar Tot_dibyr Varchar 10
13. Total Bayar Tot_byr Varchar 10
14. Username User Username Varchar 10 Foreign Key
4. Spesifikasi File Detail_Transaksi Nama database : Sutra_brg Nama File : Detail_transaksi
Akronim : detail_transaksi.myd Tipe File : File Master
Akses File : Random Panjang Record : 105 karakter Kunci Field : kd_akun
Tabel IV.12.
Spesifikasi File Detail_Transaksi
No. Elemen Data Nama Field Tipe Size Keterangan
1. Kode Akun Kd_akun_
trans
Varchar 10 Primary Key
2. Kode Barang kd_brg Varchar 10 Foreign Key
3. Nama Akun Nm_akun Varchar 20
4. Nama Barang Nm_brg Varchar 20
5. Tanggal Tanggal Date -
6. Persediaan awal Persd_awl Varchar 10
7. Persediaan akhir Persd_akh Varchar 10
8. Total Persediaan Tot_persd Varchar 10
9. Barang masuk Brg_msk Varchar 5
10. Barang keluar Brg_klr Varchar 5
11. Sisa Barang Sisa_brg Varchar 5
5. Spesifikasi File Jurnal
Nama database : Sutra_brg Nama File : Jurnal
Akronim : Jurnal.myd
Tipe File : File Master Akses File : Random Panjang Record : 60 karakter Kunci Field : kd_akun
Tabel IV.13. Spesifikasi File Jurnal
No. Elemen Data Nama Field Tipe Size Keterangan
1. Kode Akun kd_akun_jr Varchar 10 Primary Key
2. Nama Akun Nm_akun Varchar 20
3. Tanggal Tanggal Date -
4. Debet Debet Varchar 10
5. Kredit Kredit Varchar 10
6. Username User Username Varchar 10 Foreign Key
6. Spesifikasi File Detail_ Jurnal Nama database : Sutra_brg Nama File :Detail_Jurnal Akronim : detail_jurnal.myd Tipe File : File Master Akses File : Random Panjang Record : 60 karakter Kunci Field : kd_akun
Tabel IV.14.
Spesifikasi File Detail_Jurnal
No. Elemen Data Nama Field Tipe Size Keterangan
1. Kode Akun Kd_akun_jr Varchar 10 Primary Key
2. Nama Akun Nm_akun Varchar 20
3. Tanggal Tanggal Date -
4. Debet Debet Varchar 10
5. Kredit Kredit Varchar 10
6. Total Total Varchar 10
7. Spesifikasi File akun
Nama database : Sutra_brg
Akronim : akun.myd Tipe File : File Master Akses File : Random Panjang Record : 40 karakter Kunci Field : kd_akun
Tabel IV.15.
Spesifikasi File Detail_Jurnal
No. Elemen Data Nama Field Tipe Size Keterangan
1. Kode Akun Kd_akun Varchar 10 Primary Key
2. Nama Akun Nm_akun Varchar 20
3. Kelompok Akun Klmpk_akin Varchar 10
4.2.4 Spesifikasi Bentuk Dokumen Masukan Usulan
Dokumen masukan usulan merupakan dokumen yang berupa hasil usulan dari penulis dalam membantu proses dari sistem persediaan pada Sutra Fashion yang telah terkomputerisasi. Bentuk dokumen masukan usulan tersebut adalah sebagai berikut :
a. Pesanan Barang
Nama Dokumen : Pesanan Barang
Fungsi : Sebagai bukti barang apa saja yang telah dipesan. Sumber : Bagian Gudang
Tujuan : Kasir
Frekuensi : Setiap terjadi pesanan barang.
Media : Kertas
Bentuk : Lampiran C-1 b. Faktur Penjualan
Nama Dokumen : Pesanan Barang
Fungsi : Sebagai bukti pembelian barang. Sumber : Supplier
Tujuan : Pemilik Toko
Frekuensi : Setiap melakukan pembelian.
Media : Kertas
Jumlah : 2 Lembar Bentuk : Lampiran C-2 c. Data Pembelian
Nama Dokumen : Data Pembelian
Fungsi : Sebagai laporan dari pembelian yang telah dilakukan perusahaan
Sumber : Kasir Tujuan : Pemilik
Frekuensi : Setiap ada transaksi pembelian
Media : Kertas
Jumlah : 1 Lembar Bentuk : Lampiran C-3
4.2.5 Spesifikasi Bentuk Dokumen Keluaran Usulan
Dokumen keluaran merupakan segala bentuk dokumen mengenai keluaran-keluaran yang dihasilkan dari pencatatan sistem persediaan yang terdapat di Sutra Fashion. Bentuk dokumen keluaran yang penulis usulkan adalah sebagai berikut :
a. Laporan Stok barang
Nama Dokumen : Laporan Stok Barang
Fungsi : Sebagai laporan jumlah barang yang masuk dan keluar gudang.
Sumber : Bagian Gudang Tujuan : Pemilik
Frekuensi : Setiap bulan.
Media : Kertas
Jumlah : 1 Lembar Bentuk : Lampiran D-1 b. Laporan Persediaan
Nama Dokumen : Laporan Persediaan
Fungsi : Sebagai laporan total persediaan barang dagang diperusahaan. Sumber : Kasir
Tujuan : Pemilik
Frekuensi : Setiap periode.
Media : Kertas
Jumlah : 1 Lembar Bentuk : Lampiran D-2
c. Laporan Jurnal Pendapatan dan Pengeluaran
Nama Dokumen : Laporan Jurnal Pendapatan dan Pengeluaran
Fungsi : Sebagai laporan dari pendapatan dan pengeluaran perusahaan. Sumber : Kasir
Tujuan : Pemilik Frekuensi : Setiap bulan.
Media : Kertas
Jumlah : 1 Lembar Bentuk : Lampiran D-3
4.2.6 Software Architecture A. Deployment Diagram
Application server Inventory application Server apache server Database Server mySQL database Client Server Client PC Gambar IV.19. Deployment Diagram
B. Sequence Diagram
Bag gudang main antarmuka validasi barang
1 : masuk ()
3 : pilih menu persediaan
2 : cek status login ()
4 : form persediaan () 6 : set kd_brg () 7 : set nm_brg () 8 : set brg_msk () 9 : set brg_klr () 10 : set total () 13 : hapus data () 14 : keluar () 13 : tutup form () 5 : cari data () 11 : edit data () 12 : simpan data Gambar IV.20. Sequence Diagram
4.2.7 User Interface
Gambar IV.21. User Interface Login
Gambar IV.22. User Interface Menu Utama
Gambar IV.23. User Interface Penjualan
Gambar IV.24. User Interface Pembelian
Gambar IV.25. User Interface Barang
Gambar IV.26.
User Inteface Pesanan Barang
Gambar IV.27. User Interface Perkiraan
Gambar IV.28. User Interface Jurnal
Gambar IV.29. User Interface Laporan
Gambar IV.30.
User Interface Tampilan Laporan Stok Barang
Gambar IV.31.
Gambar IV.32.
User Interface Tampilan Laporan Jurnal Pendapatan dan Pengeluaran
Gambar IV.33.
4.2.8 Spesifikasi Hardware dan Software A. Spesifikasi Hardware
Perangkat keras (hardware) yang penulis maksud adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem yang penulis usulkan sehingga program yang diusulkan dapat bekerja dengan maksimal. Perangkat keras yang digunakan oleh penulis adalah sebagai berikut :
1. Laptop : Asus
2. Processor : Intel (R) Core TM CPU @2.20GHZ
3. RAM : 2 GB 4. Harddisck : 500 GB 5. Monitor : 1366 x 768 pixel 6. Keyboard : 108 ke 7. Mouse : Standard 8. Printer : Epson L300 B. Spesifikasi Software
Perangkat lunak (software) adalah suatu rangkaian atau susunan instruksi dengan urutan-urutan yang benar. Penggunaan suatu perangkat keras pun akan selalu disertai dengan penggunaan perangkat lunak. Adapun perangkat lunak yang penulis gunakan dalam membantu pembuatan Tugas Akhir ini adalah sebagai berikut : 1. Sistem Operasi : Windows 10 Pro
2. Bahasa Pemrograman : Java
3. DBMS : MySQL