bab iv rancangan sistem usulan 4.1. analisa ......pembelian atk mulai dari pembuatan nota dinas...
TRANSCRIPT
43
BAB IV
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
4.1.1. Analisa Kebutuhan
Berdasarkan proses bisnis pembelian ATK pada PT. Bank Rakyat
Indonesia (Persero) Tbk Kantor Cabang Krekot Jakarta Pusat maka tahapan
berikutnya adalah analisa kebutuhan software. Yang dapat mengakses sistem ini
hanyalah Pelaksana Logistik (PL), Supervisor Penunjang Operasional (SPO), dan
Pemimpin Cabang. Berikut ini adalah analisa kebutuhan software dari sistem
pencatatan pembelian ATK pada PT. Bank Rakyat Indonesia (Persero) Tbk
Kantor Cabang Krekot Jakarta Pusat:
Halaman admin (Pelaksana Logistik):
1. Pelaksana Logistik dapat login dengan menggunakan username yang telah
dibuat.
2. Pelaksana Logistik dapat mengakses menu file.
a. Dapat mengakses Back Up.
b. Dapat mengakses Logout.
3. Pelaksana Logistik mengakses master data.
4. Mengelola sub menu barang.
a. Dapat menambah data barang.
b. Dapat mengubah data barang.
c. Dapat menghapus data barang.
44
d. Dapat mencari data barang.
e. Dapat menyimpan data barang.
f. Dapat mencetak data barang.
5. Mengelola sub menu supplier.
a. Dapat menambah data supplier.
b. Dapat mengubah data supplier.
c. Dapat menyimpan data supplier.
d. Dapat menghapus data supplier.
e. Dapat mencetak data supplier.
f. Dapat mencari data supplier.
6. Mengelola sub menu perkiraan.
a. Dapat menambah akun.
b. Dapat mengubah akun.
c. Dapat menyimpan akun.
d. Dapat menghapus akun.
7. Pelaksana Logistik dapat mengakses menu transaksi
8. Mengelola sub menu nota dinas.
a. Dapat menambah nota dinas.
b. Dapat mengubah nota dinas.
c. Dapat menyimpan nota dinas.
d. Dapat menghapus nota dinas.
e. Dapat mencetak nota dinas
f. Dapat mencari nota dinas.
45
9. Mengelola sub menu dokumen UM.06.
a. Dapat menambah dokumen UM.06.
b. Dapat mengubah dokumen UM.06.
c. Dapat menyimpan dokumen UM.06.
d. Dapat menghapus dokumen UM.06.
e. Dapat mencetak dokumen UM.06.
f. Dapat mencari dokumen UM.06.
10. Mengelola sub menu pembelian.
a. Dapat menambah data pembelian.
11. Mengelola sub menu jurnal.
a. Dapat menambah data jurnal.
12. Mengelola menu stok persediaan.
a. Dapat menambah stok persediaan.
b. Dapat mengubah stok persediaan.
c. Dapat menyimpan stok persediaan.
d. Dapat mencetak stok persediaan.
13. Mengelola menu form pengambilan.
a. Dapat menambah form pengambilan.
Halaman user Supervisor Penunjang Operasional (SPO) :
1. Supervisor Penunjang Operasional (SPO) dapat login dengan
menggunakan username yang telah dibuat.
2. Supervisor Penunjang Operasional (SPO) mengakses menu Laporan.
3. Supervisor Penunjang Operasional (SPO) mengelola sub menu Laporan
Pembelian.
46
a. Dapat mencari laporan pembelian berdasarkan periode.
b. Dapat mencetak laporan pembelian.
4. Supervisor Penunjang Operasional (SPO) mengelola sub menu Laporan
Jurnal.
a. Dapat mencari data jurnal berdasarkan periode yang diinginkan.
b. Dapat mencetak data jurnal yang telah dicari.
Halaman User Pemimpin Cabang :
1. Pemimpin Cabang dapat login dengan menggunakan username yang telah
dibuat.
2. Pemimpin Cabang dapat mengakses menu Laporan.
3. Pemimpin Cabang dapat melihat sub menu Laporan Pembelian.
4. Pemimpin Cabang dapat melihat sub menu Laporan Jurnal.
47
uc login Re
Pelaksana Logistik
Superv isor Penunjang
Operasional
Pemimpin cabang
Login
Input username
Input password
Verifikasi username
Verifikasi password
Batal
«include»
«include»
«include»
«include»
4.1.2. Use Case Diagram Usulan
Use case Diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem, sebuah use case mempresentasikan sebuah interaksi antara aktor
dengan sistem, Use case merupakan sebuah pekerjaan tertentu. Dalam sistem
aplikasi pembelian ATK yang dapat melakukan login adalah Pimpinan Cabang,
Supervisor Penunjang Operasional (SPO) dan Pelaksana Logistik (PL). Berikut ini
adalah use case diagram yang penulis usulkan :
Use Case Narative Login
Tujuan Melakukan login dan masuk ke dalam sistem pembelian ATK.
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
pembelian ATK.
Skenario Utama
Aktor Pemimpin Cabang, Supervisor Penunjang Operasional dan
Pelaksana Logistik.
Kondisi Awal Aktor membuka aplikasi pembelian ATK.
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol masuk
Sistem akan menampilkan texbox untuk mengisi username dan
password.
Gambar IV.1. Use Case Login
Tabel IV.1.
Deskripsi use case login
48
uc menu utama
Pemimpin Cabang
File
Master Data
Transaksi
Laporan
Pelaksana Logistik
Superv isor Penunjang
Operasional
Stok
Persediaan
Form
Pengambilan
Login
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
2.Aktor memilih
tombol batal Sistem akan membatalkan proses dan keluar dari aktivitas.
Kondisi Akhir
Jika perintah sesuai maka sistem akan masuk ke dalam aplikasi
pembelian ATK dan aktor dapat melakukan aktivitas didalam
sistem.
Use Case Narative menu utama
Tujuan Pelaksana logistik dapat melakukan pengolahan data yang
terdiri dari menu file, master data, transaksi, stok persediaan
dan form pengambilan. Supervisor penunjang operasional dapat
mengolah data laporan serta menu file dan pemimpin cabang
dapat melihat data laporan.
Tabel IV.2.
Deskripsi use case menu utama
Gambar IV.2. Use Case Menu Utama
49
uc file
Pelaksana Logistik
File
Back Up
Keluar
Superv isor Penunjang
Operasional
Pemimpin Cabang
«extend»
«extend»
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK mulai dari input data barang sampai dengan
pembuatan laporan.
Skenario Utama
Aktor Pemimpin Cabang, Supervisor Penunjang Operasional dan
Pelaksana Logistik.
Kondisi Awal Aktor membuka aplikasi pembelian ATK.
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Sistem akan menampilkan sub menu file yaitu back up dan
keluar.
2.Aktor memilih
tombol Menu
Master Data
Sistem akan menampilkan sub menu barang, supplier dan
perkiraan.
3. Aktor memilih
tombol Menu
Transaksi
Sistem akan menampilkan sub menu nota dinas, dokumen
UM.06, pembelian dan jurnal.
4. Aktor memilih
tombol Menu Stok
Persediaan
Sistem akan menampilkan detail menu stok persediaan
5. Aktor memilih
tombol menu form
pengambilan
Sistem akan menampilkan detail menu form pengambilan
6. Aktor memilih
tombol Menu
Laporan
Sistem akan menampilkan sub menu laporan pembelian dan
laporan jurnal
Kondisi Akhir Jika perintah sesuai, maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
Gambar IV.3. Use Case Menu File
50
uc MD baru
Pelaksana Logistik
Master Data
Barang
Supplier
Perkiraan
«extend»
«extend»
«extend»
Use Case Narative menu file
Tujuan Pelaksana Logistik dan Supervisor Penunjang Operasional
dapat mengakses menu file yang terdiri dari back up dan keluar.
Pemimpin cabang dapat keluar dari sistem.
Deskripsi Sistem ini memungkinkan untuk back up data yang telah dibuat
oleh pelaksana logistik maupun laporan yang telah dibuat oleh
Supervisor Penunjang Operasional
Skenario Utama
Aktor Pelaksana Logistik, Supervisor Penunjang Operasional dan
Pemimpin Cabang
Kondisi Awal Aktor memilih tombol Menu File
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Back Up
Sistem akan menampilkan pesan untuk menyetujui apakah data
akan di back up atau tidak
2.Aktor memilih
tombol Keluar
Aktor dapat keluar dari sistem jika pekerjaan yang dilakukan
telah selesai
Kondisi Akhir Jika perintah sesuai maka Aktor dapat keluar dari sistem
pembelian ATK.
Gambar IV.4. Use Case menu master data
Tabel IV.3.
Deskripsi use case menu file
51
uc kelola data barang
Pelaksana Logistik
Menambah data
barang
Mengubah data
barang
Mengahapus
data barang
Mencari data
barang
Menyimpan
data barang
Mencetak data
barang
Use Case Narative Menu Master Data
Tujuan Pelaksana logistik dapat melakukan pengolahan data yang
terdiri dari sub menu barang, supplier dan perkiraan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK mulai dari input data barang hingga pembuatan
akun/perkiraan.
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol Menu Master Data
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Barang
Sistem akan menampilkan detail sub menu barang
2.Aktor memilih
tombol Menu File
Supplier
Sistem akan menampilkan detail sub menu supplier
3. Aktor memilih
tombol Menu File
Perkiraan
Sistem akan menampilkan detail sub menu perkiraan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
Tabel IV.4.
Deskripsi use case menu master data
Gambar IV.5. Use Case mengelola sub menu barang
52
uc supplier
Pelaksana Logistik
Menambah
datas upplierMengubah data
supplier
Menyimpan
data supplier
Menghapus
data supplier
Mencetak data
supplier
Mencari data
supplier
Use Case Narative Menu Barang
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu barang
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari input data barang
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu barang
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Barang
Sistem ini akan menampilkan detail sub menu barang.
Pelaksana logistik dapat menambahkan data barang, mengubah,
menghapus, mencari, menyimpan dan mencetak data barang.
Kondisi Akhir Jika perintah sesuai, maka data barang akan tersimpan dalam
database.
Tabel IV.5.
Deskripsi use case mengelola sub menu barang
Gambar IV.6. Use Case mengelola sub menu supplier
53
uc akun
Pelaksana Logistik
Menambah
akun
Menyimpan
akun
Mengubah
akun
Menghapus
akun
Use Case Narative Menu Supplier
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu supplier
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari input data supplier
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu supplier
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Supplier
Sistem ini akan menampilkan detail sub menu supplier.
Pelaksana logistik dapat menambahkan data supplier,
mengubah, menyimpan, menghapus, mencetak dan mencari
data supplier.
Kondisi Akhir Jika perintah sesuai, maka data supplier akan tersimpan dalam
database.
Use Case Narative Menu Perkiraan
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu perkiraan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari input data perkiraan
Tabel IV.6.
Deskripsi use case mengelola sub menu supplier
Gambar IV.7. Use Case mengelola sub menu perkiraan
Tabel IV.7.
Deskripsi use case mengelola sub menu perkiraan
54
uc transaksi new
Pelaksana Logistik
Dokumen UM.06
Jurnal
Pembelian
Transaksi
Nota Dinas
«extend»
«extend»
«extend»
«extend»
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu perkiraan
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Perkiraan
Sistem ini akan menampilkan detail sub menu perkiraan.
Pelaksana logistik dapat menambahkan data akun, mengubah,
menyimpan dan menghapus data akun
Kondisi Akhir Jika perintah sesuai, maka data akun akan tersimpan dalam
database.
Use Case Narative Menu Transaksi
Tujuan Pelaksana logistik dapat melakukan pengolahan data yang
terdiri dari sub menu nota dinas, dokumen UM.06, pembelian
dan jurnal
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK mulai dari pembuatan nota dinas hingga
pencatatan jurnal
Gambar IV.8. Use Case Menu Transaksi
Tabel IV.8.
Deskripsi use case mengelola menu transaksi
55
uc kelola nota dinas
Menambah
nota dinas
Mengubah
nota dinas
Menyimpan
nota dinas
Mencetak
nota dinas
Menghapus
nota dinas
Mencari nota
dinas
Pelaksana Logistik
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol Menu Transaksi
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu Nota
Dinas
Sistem akan menampilkan detail sub menu nota dinas
2.Aktor memilih
tombol Menu
Dokumen UM.06
Sistem akan menampilkan detail sub menu dokumen UM.06
3. Aktor memilih
tombol Menu
Pembelian
Sistem akan menampilkan detail sub menu pembelian
4. Aktor memilih
tombol Menu
Jurnal
Sistem akan menampilkan detail sub menu jurnal
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
Gambar IV.9. Use Case Mengelola Sub Menu Nota Dinas
56
uc kelola UM06
Menambah
dokumen
UM.06
Menyimpan
dokumen
UM.06
Menghapus
dokumen
UM.06
Mengubah
dokumen
UM.06
Mencetak
dokumen
UM.06
Pelaksana Logistik
Mencari
dokumen
UM.06
Use Case Narative Menu Nota Dinas
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu nota dinas
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari pembuatan nota dinas
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu nota dinas
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu File
Nota Dinas
Sistem ini akan menampilkan detail sub menu nota dinas.
Pelaksana logistik dapat menambahkan nota dinas, mengubah,
menyimpan, menghapus, mencetak dan mencari data nota dinas
Kondisi Akhir Jika perintah sesuai, maka data nota dinas akan tersimpan
dalam database.
Tabel IV.9.
Deskripsi use case mengelola sub menu nota dinas
Gambar IV.10. Use Case Mengelola Sub Menu Dokumen UM.06
57
uc kelola pembelian
Pelaksana Logistik
Pembelian
Menambah data
pembelian
«extend»
Use Case Narative Menu Dokumen UM.06
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu dokumen UM.06
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari pembuatan dokumen UM.06
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu dokumen UM.06
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu
Dokumen UM.06
Sistem ini akan menampilkan detail sub menu dokumen
UM.06. Pelaksana logistik dapat menambahkan, mengubah,
menyimpan, menghapus, mencetak dan mencari data dokumen
UM.06
Kondisi Akhir Jika perintah sesuai, maka data dokumen UM.06 akan
tersimpan dalam database.
Use Case Narative Sub Menu Pembelian
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu pembelian
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari input data pembelian saat barang
telah diterima oleh si pelaksana logistik.
Tabel IV.10.
Deskripsi use case mengelola sub menu dokumen UM.06
Gambar IV.11. Use Case Mengelola Sub Menu Pembelian
Tabel IV.11.
Deskripsi use case mengelola sub menu pembelian
58
uc kelola jurnal
Pelaksana Logistik
Manambah data
jurnal
Jurnal
«extend»
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu pembelian
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu
Pembelian
Sistem ini akan menampilkan detail sub menu pembelian.
Pelaksana logistik dapat menambahkan data pembelian
Kondisi Akhir Jika perintah sesuai, maka data pembelian akan tersimpan
dalam database.
Use Case Narative Sub Menu Jurnal
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada sub
menu jurnal
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK dimulai dari input data jurnal saat terjadinya
transaksi pembelian ATK.
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol sub menu jurnal
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu
Pembelian
Sistem ini akan menampilkan detail sub menu jurnal. Pelaksana
logistik dapat menambahkan jurnal sesuai tanggal transaksi
yang dilakukan
Kondisi Akhir Jika perintah sesuai, maka data jurnal akan tersimpan dalam
database.
Gambar IV.12. Use Case Mengelola Sub Menu Jurnal
Tabel IV.12.
Deskripsi use case mengelola sub menu jurnal
59
uc persediaan
Pelaksana Logistik
Stok Persediaan
Menambah stok
persediaan
Mengubah stok
persediaan
Menyimpan
stok
persediaan
Mencetak stok
persediaan
«extend»
«extend»
«extend»
«extend»
Use Case Narative Menu Stok Persediaan
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada
menu stok persediaan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK yaitu membuat stok persediaan.
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol menu stok persediaan
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu Stok
Persediaan
Sistem ini akan menampilkan detail menu stok persediaan.
Pelaksana logistik dapat menambahkan stok persediaan agar
dapat diketahui sisa persediaan ATK yang ada digudang.
Kondisi Akhir Jika perintah sesuai, maka stok persediaan akan tersimpan
dalam database.
Gambar IV.13. Use Case Mengelola Menu Stok Persediaan
Tabel IV.13.
Deskripsi use case mengelola menu stok persediaan
60
uc pengambilan
Pelaksana Logistik
Form
Pengambilan
Menambah form
pengambilan
«extend»
Use Case Narative Menu Form Pengambilan
Tujuan Pelaksana logistik dapat melakukan pengolahan data pada
menu form pengambilan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola dan mencatat
para pegawai yang mengambil ATK digudang.
Skenario Utama
Aktor Pelaksana Logistik.
Kondisi Awal Aktor memilih tombol menu form pengambilan
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu
Pembelian
Sistem ini akan menampilkan detail menu form pengambilan.
Pelaksana logistik dapat menambahkan data pegawai yang
mengambil ATK digudang.
Kondisi Akhir Jika perintah sesuai, maka data pengambilan akan tersimpan
dalam database.
Gambar IV.14. Use Case Mengelola Menu Form Pengambilan
Tabel IV.14.
Deskripsi use case mengelola menu form pengambilan
61
uc laporan
Superv isor Penunjang
Operasional
Laporan
Laporan Pembelian
Laporan Jurnal
«extend»
«extend»
Use Case Narative Menu Laporan
Tujuan Supervisor Penunjang Operasional dapat melakukan
pengolahan data yang terdiri dari sub menu laporan pembelian
dan laporan jurnal.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembelian ATK mulai dari pembuatan laporan pembelian dan
laporan jurnal.
Skenario Utama
Aktor Supervisor Penunjang Operasional
Kondisi Awal Aktor memilih tombol Menu Laporan
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Menu
Laporan Pembelian
Sistem akan menampilkan detail sub menu laporan pembelian
2.Aktor memilih
tombol Menu
Laporan Jurnal
Sistem akan menampilkan detail sub menu laporan jurnal
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
Gambar IV.15. Use Case Menu Laporan
Tabel IV.15.
Deskripsi use case menu laporan
62
uc kelola lap pembelian
Mencari laporan
pembelian
Mencetak laporan
pembelian
Superv isor Penunjang
Operasional
Use Case Narative Sub Menu Laporan Pembelian
Tujuan Supervisor Penunjang Operasional dapat melakukan pembuatan
laporan pembelian berdasarkan file pembelian yang telah dibuat
sebelumnya
Deskripsi Sistem ini memungkinkan aktor untuk mencari laporan
pembelian yang dibutuhkan.
Skenario Utama
Aktor Supervisor Penunjang Operasional
Kondisi Awal Aktor memilih tombol sub menu laporan pembelian
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Sub Menu
Laporan Pembelian
Sistem ini akan menampilkan detail menu laporan pembelian.
Supervisor Penunjang Operasional dapat mencari dan mencetak
laporan pembelian yang dibutuhkan.
Kondisi Akhir Jika perintah sesuai, maka laporan pembelian akan tersimpan
dalam database.
Gambar IV.16. Use Case Sub Menu Laporan Pembelian
Tabel IV.16.
Deskripsi use case mengelola sub menu laporan pembelian
63
uc kelola lap jurnal
Mencari laporan
jurnal
Mencetak laporan
jurnal
Superv isor Penunjang
Operasional
Use Case Narative Sub Menu Laporan Jurnal
Tujuan Supervisor Penunjang Operasional dapat melakukan pembuatan
laporan jurnal berdasarkan file jurnal yang telah dibuat
sebelumnya
Deskripsi Sistem ini memungkinkan aktor untuk mencari laporan jurnal
yang dibutuhkan.
Skenario Utama
Aktor Supervisor Penunjang Operasional
Kondisi Awal Aktor memilih tombol sub menu laporan jurnal
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Sub Menu
Laporan Jurnal
Sistem ini akan menampilkan detail menu laporan jurnal.
Supervisor Penunjang Operasional dapat mencari dan mencetak
laporan jurnal yang dibutuhkan.
Kondisi Akhir Jika perintah sesuai, maka laporan jurnal akan tersimpan dalam
database.
Gambar IV.17. Use Case Sub Menu Laporan Jurnal
Tabel IV.17.
Deskripsi use case sub menu laporan jurnal
64
uc pempin cabang akses
Pemimpin Cabang
Laporan
Laporan Pembelian
Laporan Jurnal
Melihat laporan
pembelian
Melihat laporan
jurnal
«extend»«extend»
«extend»
«extend»
Use Case Narative Pemimpin Cabang Akses Menu Laporan
Tujuan Pemimpin Cabang dapat mengakses menu laporan
Deskripsi Sistem ini memungkinkan mengakses menu laporan yang
terdiri dari laporan pembelian, laporan jurnal dan laporan
rekonsiliasi
Skenario Utama
Aktor Pemimpin Cabang
Kondisi Awal Aktor memilih tombol sub menu laporan rekonsiliasi
Aksi Aktor Reaksi Sistem
1.Aktor memilih
tombol Sub Menu
Laporan Pembelian
Sistem ini akan menampilkan detail menu laporan pembelian.
Pemimpin Cabang dapat melihat laporan pembelian.
2. Aktor memilih
tombol Sub Menu
Laporan Jurnal
Sistem ini akan menampilkan detail menu laporan jurnal.
Pemimpin Cabang dapat melihat laporan jurnal.
Kondisi Akhir Jika perintah sesuai, maka pemimpin cabang dapat melihat
semua laporan yang diinginkan.
Gambar IV.18. Use Case Pemimpin Cabang akses Menu Laporan
Tabel IV.18.
Deskripsi use case pemimpin cabang akses menu laporan
65
act login user
SistemUser
Start
Membuka aplikasi sistem
pembelian ATK
Melakukan login
Verifikasi username
dan password
Masuk ke Menu
utama
Memilih menu laporan
Menampilkan detail
menu laporan
Membuat Laporan
Menyimpan Laporan Laporan tersimpan
Keluar dari sistem
Finish
Masukkan
username
Masukkan
password
Menampilkan pesan
bahwa login gagal
Salah
Benar
4.1.3. Activity Diagram Usulan
Diagram aktivitas atau activity diagram menggambarkan aliran
fungsionalitas sistem. Dalam diagram ini akan digambarkan berbagai aliran
aktivitas dalam sistem, yang bertujuan untuk mengetahui alur proses pada sistem
yang diusulkan. Bagian yang terkait dalam activity diagram adalah Pemimpin
Cabang, Supervisor Penunjang Operasional (SPO) dan Pelaksana Logistik (PL).
Berikut ini adalah activity diagram yang penulis usulkan:
Gambar IV.19. Activity Diagram login user
66
act admin login
SistemAdmin
Start
Membuka aplikasi
sistem pembelian ATK
Melakukan login
Verifikasi username dan
password
Masuk ke menu utama
Finish
Menampilkan pesan
bahwa login gagal
Masukkan
username
Masukkan
password
Salah
Benar
Gambar IV.20. Activity Diagram login admin
67
act tampilan menu utama
SistemPemimpin Cabang, SPO dan PL
Start
Menampilkan menu
utama
File Master Data Transaksi Stok Persediaan Form
Pengambilan
Keluar
Finish
Login ke dalam
sistem
Laporan
act Menu File
SistemPemimpin Cabang, SPO dan PL
Start
Memilih Menu File Menampilkan menu file
Back Up Keluar
Memilih sub
menu back up
tampil notifikasi
persetujuan back up
Pilih Tombol
Setuju
Pilih tombol tidak
setuju
Memilih tempat
untuk back up
Back up selesai
Kembali ke menu
utama
Finish
Tidak Setuju
Gambar IV.21. Activity Diagram tampilan menu utama
Gambar IV.22. Activity Diagram Mengelola Menu File
68
act File data barang
SistemPelaksana Logistik
Start
Memilih Menu
Barang
Menampilkan form
data barang
Input Data
Barang
Data Barang
bertambah
Pilih Tombol
Hapus
Pilih Tombol Edit
Pilih Tombol Cetak
Menutup Form
Menu Barang
Data Barang
terupdate
Data Barang
terhapus
Data Barang
tercetak
Finish
Finish
act Master Data
SistemPelaksana Logistik
Start
Memilih Menu
Master Data
Menampilkan menu
master data
Menu Barang Menu Perkiraan
Menu Utama
Finish
Menu Supplier
Gambar IV.24. Activity Diagram mengelola sub menu barang
Gambar IV.23. Activity Diagram Tampilan Menu Master Data
69
act Supplier
SistemPelaksana Logistik
Start
Memilih Menu
Supplier
Menampilkan form
data supplier
Input Data
SupplierData supplier
bertambah
Pilih Tombol Edit Data Supplier
terupdate
Pilih Tombol
Hapus
Data Supplier
terhapus
Pilih Tombol
Cetak
Data Supplier
tercetak
Menutup Form Menu
Supplier
Finish
Finish
act File Perkiraan
SistemPelaksana Logistik
Start
Memilih Menu
PerkiraanMenampilkan form
perkiraan
Input data
akunData akun
bertambah
Pilih Tomobol
Edit
Data akun
terupdate
Pilih Tombol
Hapus
Data akun
terhapus
Menutup form
menu file
perkiraan
Finish
Finish
Gambar IV.26. Activity Diagram sub menu perkiraan
Gambar IV.25. Activity Diagram mengelola sub menu supplier
70
act File Nota Dinas
SistemPelaksana Logistik
Start
Mengklik menu
file nota dinasMenampilkan form
nota dinas
Input data nota
dinasData nota dinas
bertambah
Pilih Tombol
Edit
Pilih Tombol
Hapus
Nota Dinas
terupdate
Nota dinas
tercetak
Nota dinas
terhapus
Menutup menu
nota dinas
Finish
Pilih Tombol
Cetak
Finish
act Transaksi
SistemPelaksana Logistik
Start
Mengklik menu
transaksi
Menampilkan menu
transaksi
Menu Nota Dinas Menu Dokumen
UM.06Menu
Pembelian
Menu Jurnal
Menutup menu
transaksi
Finish
Gambar IV.27. Activity Diagram Menu Transaksi
Gambar IV.28. Activity Diagram Mengelola Sub Menu Nota Dinas
71
act Dokumen UM.06
SistemPelaksana logistik
Start
Memilih Menu
Dokumen UM.06Menampilkan form
Dokumen UM.06
Input data
dokumen UM.06Data dokumen
UM.06 bertambah
Pilih Tombol
Edit
Dokumen UM.06
tercetak
Pilih Tombol
Hapus
Pilih Tombol
Cetak
Menutup menu
file kwitansi
Finish
Dokumen UM.06
terupdate
Dokumen UM.06
terhapus
Finish
act Pembelian
SistemPelaksana logistik
Start
Memilih Menu
Pembelian
Menampilkan form
pembelian
Masukkan nomor
pembelian,tanggal dan
memilih nomor nota
dinas
SimpanBatal
Menutup menu
file pembelian
Finish
Data Pembelian
Tersimpan
Finish
Gambar IV.29. Activity Diagram Mengelola Sub Menu Dokumen UM.06
Gambar IV.30. Activity Diagram Mengelola Sub Menu Pembelian
72
act Jurnal
SistemPelaksana logistik
Start
Mengklik menu
file jurnalMenampilkan
form jurnal
Masukkan nomor
jurnal,tanggal,kode
akun,debet dan kredit
SimpanBatal
Menutup menu
file jurnal
Finish
Data jurnal
tersimpan
act Persediaan
SistemPelaksana Logistik
Start
Memilih Menu Stok
PersediaanMenampilkan form
stok persediaan
Input Stok
PersediaanStok Persediaan
tersimpan
Pilih Tombol Cetak Stok Persediaan
tercetak
Menutup Menu Stok
Persediaan
Finish
Gambar IV.31. Activity Diagram Mengelola Sub Menu Jurnal
Gambar IV.32. Activity Diagram Mengelola Menu Stok Persediaan
73
act Pengambilan
SistemPelaksana Logistik
Start
Memilih Menu Form
Pengambilan ATKMenampilkan Form
Pengambilan ATK
Input Form
Pengambilan ATK
Data TersimpanBatal Simpan
Menutup Form
Pengambilan ATK
Finish
Finish
act Laporan All
SistemSPO dan Pemimpin Cabang
Start
Mengklik menu
laporan
Menampilkan sub
menu laporan
Menu Laporan
Pembelian
Menu Laporan
Jurnal
Menutup menu
laporan
Finish
Gambar IV.33. Activity Diagram Mengelola Menu Form Pengambilan ATK
Gambar IV.34. Activity Diagram Menu Laporan
74
act SPO kelola lap. pembelian
SistemSuperv isor Penunjang Operasional
Start
Memilih Menu
Laporan PembelianMenampilkan detail
laporan pembelian
Memilih Tombol
Cetak
Mencari laporan
pembelian yang
diinginkan
Menampilkan
Laporan Pembelian
yang dicari
Laporan Pembelian
Tercetak
Menutup Menu Laporan
Pembelian
Finish
act SPO kelola Lap. Jurnal
SistemSuperv isor Penunjang Operasional
Start
Memilih Menu Laporan
JurnalMenampilkan detail
menu laporan jurnal
Memilih Tombol Cetak Mencari Laporan
Jurnal yang diinginkan
Menampilkan Laporan
Jurnal yang dicari
Laporan Jurnal
Tercetak
Menutup Menu Laporan
Jurnal
Finish
Gambar IV.35. Activity Diagram Supervisor Penunjang Operasional Mengelola Sub
Menu Laporan Pembelian
Gambar IV.36. Activity Diagram Supervisor Penunjang Operasional Mengelola Sub
Menu Laporan Jurnal
75
act Pinca lihat laporan
SistemPemimpin cabang
Start
Mengklik menu
laporanMenampilkan menu
laporan
Menu Laporan
Pembelian
Menu Laporan
Jurnal
Melihat laporan
jurnal
Melihat laporan
pembelian
Menutup menu
laporan
Finish
4.2. Desain
Pada tahap ini akan dijelaskan mengenai desain Entity Relationship
Diagram (ERD), desain Logical Record Structure (LRS), Spesifikasi File, desain
User interface dan Spesifikasi Hardware dan Software dari sistem yang dibuat
yang penulis usulkan.
4.2.1. Entity Relationship Diagram (ERD)
Desain database yang digunakan penulis dalam pembuatan aplikasi ini,
yaitu Entity Relation diagram (ERD). Desain database aplikasi ini adalah sebagai
berikut:
Gambar IV.37. Activity Diagram Pemimpin Cabang melihat menu laporan
76
erd ERD Pembelian ATK
User
id_user password
Data Barang Nota Dinas
kd_barang
nama_barang
Merk
Satuan
Harga
dok.um06
no_um06
tgl_um06
nm_bukber
norek
Pembelian
no_nd
tgl_nd
tgl_pembelian
no_pembelian
Akun
Jurnal
kd_akun
nm_akun
no_jurnal
tgl_jurnal
debet
kredit
ballance
kd_barang quantity
jumlah
no_nd
jumlahtotal
kd_akun
nm_akun
Jurnal Detail
kelompok
saldo_awal
no_jurnal
kd_akun
no_nd
total
ref
hak_akses
Stok
tgl
kd_barang
nama_barang
jml_beli
ambil
sisa
Pengambilan
tgl
kd_barang
nm_pegawai
departemen
stok
ambilsisa
nama_barang
id_user
M
Membuat
1
1
Terdiri
M
1
Melakukan
M
1
Berisi
1
1
Melakukan
1
1
Mengisi
M
1
Mengisi
1
1
Membuat
1
Gambar IV.38. Entity Relationship Diagram
77
4.2.2. Logical Record Structure (LRS)
Logical Record Structure dibentuk dengan nomor dari tipe record.
Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan dengan
nama yang unik. Berikut ini adalah konversi dari entity relationship diagram
(ERD) ke logical record structure (LRS):
uc LRS
1
M
1
1
1
M
1
1
M
1
1
1
1
1
1
M
Gambar IV.39. Logical Record Structure
78
4.2.3. Spesifikasi File
Spesifikasi file menjelaskan tentang file-file yang akan digunakan dalam
rancangan aplikasi program yang diajukan dan sebagai media penyimpanan data
dari proses yang terjadi pada rancangan aplikasi program.
Database adalah sekumpulan data yang saling berkaitan satu sama lain,
terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan mudah
untuk berbagai macam kebutuhan pengolahan data. Penulis membuat 1 database
yang bernama : db_pembelian.
Adapun Spesifikasi file-file tersebut antara lain :
1. Spesifikasi file user
Nama database : db_pembelian
Nama file : user
Akronim : user
Tipe file : File Master
Akses file : Random
Panjang record : 16 karakter
Kunci field : id_user
Tabel IV.19.
Spesifikasi file user
No Elemen Nama Field Type Size Ket
1 Username id_user varchar 6 Primary key
2 Hak akses hak_akses char 5
3 Password password varchar 5
79
2. Spesifikasi file data barang
Nama database : db_pembelian
Nama file : Data Barang
Akronim : data_barang
Tipe file : File Master
Akses file : Random
Panjang record : 58 karakter
Kunci field : kd_barang
Tabel IV.20.
Spesifikasi file data barang
No Elemen Nama Field Type Size Ket
1 Kode barang kd_barang varchar 6 Primary key
2 Nama barang nama_barang char 15
3 Merk merk char 15
4 Harga harga int 10
5 Satuan satuan char 6
6 Username id_user varchar 6 Foreign key
3. Spesifikasi file nota dinas
Nama database : db_pembelian
Nama file : Nota Dinas
Akronim : nota_dinas
Tipe file : File Transaksi
Akses file : Random
Panjang record : 57 karakter
Kunci field : no_nd
80
Tabel IV.21.
Spesifikasi file nota dinas
No Elemen Nama Field Type Size Ket
1 Nomor nota
dinas
no_nd Varchar 5 Primary key
2 Tanggal nota
dinas
tgl_nd Date
3 Kode barang kd_barang Varchar 6 Foreign key
4 Quantity Quantity Int 10
5 Jumlah Jumlah Int 10
6 Total Total Long 20
7 Username id_user varchar 6 Foreign key
4. Spesifikasi file dokumen UM.06
Nama Database : db_pembelian
Nama File : Dokumen UM.06
Akronim : dok.um06
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 36 karakter
Kunci field : no_um06
Tabel IV.22.
Spesifikasi file dokumen UM.06
No Elemen Nama Field Type Size Ket
1 Nomor UM 06 no_um06 varchar 6 Primary key
2 Tanggal UM 06 tgl_um06 date
3 Nama buku
besar
nm_bukber char 10
4 Nomor rekening norek int 15
5 Nomor Nota
Dinas
no_nd varchar 5 Foreign key
81
5. Spesifikasi file pembelian
Nama Database : db_pembelian
Nama File : File Pembelian
Akronim : pembelian
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 11 karakter
Kunci field : no_pembelian
Tabel IV.23.
Spesifikasi file pembelian
No Elemen Nama Field Type Size Ket
1 Nomor
pembelian
no_pembelian varchar 6 Primary key
2 Tanggal
pembelian
tgl_pembelian date
3 Nomor Nota
Dinas
no_nd varchar 5 Foreign key
6. Spesifikasi file akun
Nama Database : db_pembelian
Nama File : Akun
Akronim : akun
Tipe File : File Master
Akses File : Random
Panjang Record : 51 karakter
Kunci field : kd_akun
82
Tabel IV.24.
Spesifikasi file akun
No Elemen Nama Field Type Size Ket
1 Kode akun kd_akun varchar 5 Primary key
2 Nama akun nm_akun char 10
3 Kelompok kelompok char 10
4 Saldo awal saldo_awal int 20
5 Username id_user varchar 6 Foreign key
7. Spesifikasi file jurnal
Nama Database : db_pembelian
Nama File : Jurnal
Akronim : jurnal
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 20 karakter
Kunci field : no_jurnal
Tabel IV.25.
Spesifikasi file jurnal
No Elemen Nama Field Type Size Ket
1 Nomor jurnal no_jurnal varchar 5 Primary key
2 Tanggal jurnal tgl_jurnal date
3 Referensi ref varchar 5
4 Kode akun kd_akun varchar 5 Foreign key
8. Spesifikasi file jurnal_detail
Nama Database : db_pembelian
Nama File : Jurnal Detail
83
Akronim : jurnal_detail
Tipe File : File transaksi
Akses File : Random
Panjang Record : 45 karakter
Kunci field : -
Tabel IV.26.
Spesifikasi file jurnal detail
No Elemen Nama Field Type Size Ket
1 Nomor jurnal no_jurnal varchar 5 Foreign key
2 Kode akun kd_akun varchar 5 Foreign key
3 Nama akun nm_akun char 10
4 Debet debet int 10
5 Kredit kredit int 10
6 ballance ballance int 5
9. Spesifikasi file stok
Nama Database : db_pembelian
Nama File : Stok
Akronim : stok
Tipe File : File transaksi
Akses File : Random
Panjang Record : 51 karakter
Kunci field : -
Tabel IV.27.
Spesifikasi file stok
No Elemen Nama Field Type Size Ket
1 Tanggal Tgl date
84
2 Kode barang kd_barang varchar 6 Foreign key
3 Nama barang nama_barang char 15
4 Jumlah beli jml_beli int 10
5 Jumlah
Pengambilan
ambil int 10
6 Sisa Sisa int 10
10. Spesifikasi file pengambilan
Nama Database : db_pembelian
Nama File : Pengambilan
Akronim : pengambilan
Tipe File : File transaksi
Akses File : Random
Panjang Record : 81 karakter
Kunci field : -
Tabel IV.28.
Spesifikasi file pengambilan
No Elemen Nama Field Type Size Ket
1 Tanggal Tgl date
2 Kode barang kd_barang varchar 6 Foreign key
3 Nama barang nama_barang char 15
4 Nama pegawai nm_pegawai int 10
5 Departemen departemen char 10
6 Stok Stok int 20
7 Jumlah
Pengambilan
ambil int 10
8 Sisa Sisa int 10
85
deployment deployment diagram
Main «device»
Database
<<Activ eXcontrol>>
Netbeans<<DBMS>>
Xampp
<<Database>>
db_pembelian
«device»
<<Application>>
Aplikasi Sistem
Pembelian ATK
4.2.4. Software Architecture
Software Architecture adalah adalah struktur sistem dari suatu program
atau sistem komputer yang terdiri dari komponen-komponen perangkat lunak, ciri
yang tampak secara eksternal dari komponen-komponen tersebut, serta hubungan
antar komponen tersebut. Software Architecture yang penulis usulkan terdiri dari
2 macam yaitu Deployment Diagram dan Sequance Diagram. Berikut ini adalah
bentuk dari Deployment Diagram dan Sequance Diagram:
A. Deployment Diagram
Diagram deployment atau deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi. Berikut ini adalah penjelasan
mengenai deployment diagram yang penulis usulkan:
Gambar IV.40. Deployment Diagram Sistem Pembelian ATK
86
Deskripsi gambar:
1. ActiveXcontrol : Adalah aplikasi pemrograman yang dipakai dalam
pembuatan aplikasi sistem pembelian ATK.
2. DBMS : Database Management System (DBMS) adalah
perangkat lunak yang memungkinkan pemakai
untuk mendefinisikan, mengelola, dan mengontrol
akses ke basis data. DMBS yang digunakan ialah
Xampp.
3. Database : Tempat penyimpanan data-data dari aplikasi
Sistem pembelian ATK dengan nama database
ialah db_pembelian.
4. Application : Nama aplikasi yang telah dibuat oleh penulis yaitu
Aplikasi Sistem Pembelian ATK.
B. Sequance Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan
diterima antar objek. Berikut ini adalah sequance diagram yang penulis
usulkan:
87
sd SQ Nota dinas
Admin
Form Nota Dinas Control Nota Dinas Nota Dinas
get(kd_barang)
get(id_user)
get(tgl_nd)
get(total)
get(jumlah)
display(no_nd+1)
get(quantity)
tambah()
hapus()
get(kd_barang)
edit()
get(tgl_nd)
get(id_user)
get(no_nd)
get(total)
get(jumlah)
get(no_nd)
cetak()
get(quantity)
simpan()
Gambar IV.41. Sequance Diagram nota dinas
88
sd UM.06
Admin
Form Dokumen
UM.06
Control Dokumen
UM.06
Dokumen UM.06
cetak()
get(nm_bukber)
get(norek)
get(no_um06)
edit()
simpan()
get(no_nd)
get(nm_bukber)
get(tgl_um06)
get(no_um06)
get(no_nd)
get(tgl_um06)
display(no_um06+1)
tambah()
get(norek)
Gambar IV.42.Sequance Diagram Dokumen UM.06
89
sd SQ pembelian
Admin
Form Pembelian Control Pembelian Pembelian
display(no_pembelian+1)
tambah()
hapus()
edit()
get(tgl_pembelian)
get(no_pembelian)
get(no_pembelian)
cetak()
simpan()
get(no_nd)
get(no_nd)
get(tgl_pembelian)
sd SQ Jurnal
Admin
Form Jurnal Control Jurnal Jurnal
get(kd_akun)
get(ref)
get(tgl_jurnal)
get(no_jurnal)
get(no_jurnal)
simpan()
get(kd_akun)
get(ref)
get(tgl_jurnal)
display(no_jurnal+1)
tambah()
Gambar IV.43.Sequance Diagram pembelian
Gambar IV.44. Sequance Diagram jurnal
90
4.2.5. User Interface
Adapun desain user interface yang telah dibuat dalam sistem pembelian
ATK ini adalah sebagai berikut:
Gambar IV.45. Tampilan login
Gambar IV.46. Tampilan menu utama
91
Gambar IV.47. Tampilan menu back up
Gambar IV.48. Tampilan menu master data
92
Gambar IV.49. Tampilan Menu Barang
Gambar IV.50. Tampilan Menu Supplier
93
Gambar IV.51. Tampilan menu perkiraan
Gambar IV.52. Tampilan Menu Transaksi
94
Gambar IV.54. Tampilan menu dokumen UM 06
Gambar IV.53. Tampilan menu nota dinas
95
Gambar IV.55. Tampilan menu pembelian
Gambar IV.56. Tampilan menu jurnal
96
Gambar IV.57. Tampilan menu stok persediaan
Gambar IV.58. Tampilan menu form pengambilan
97
Gambar IV.59.Tampilan menu laporan
Gambar IV.60.Tampilan menu laporan pembelian
98
4.2.6. Spesifikasi Hardware dan Software
Suatu sistem komputer merupakan gabungan dari beberapa peralatan yang
saling berhubungan. Komputer juga mempunyai sarana pendukung sebagai
fasilitas yang harus ada apabila suatu usaha telah memasuki langkah maju dengan
menggunakan komputer sebagai alat bantu dalam pengolahan data. Sarana
pendukung tersebut adalah perangkat keras (Hardware), perangkat lunak
(Software), dan manusia (Brainware).
Keberhasilan suatu program tanpa ada yang mengendalian dalam hal ini
pemakai (Brainware) program tidak akan ada nilainya, sebuah komputer akan
beroperasi jika ada yang mengoperasikan yaitu manusia itu sendiri. Dengan
demikian komputer akan mampu membaca perintah-perintah bahasa mesin.
Kemudian di terjemahkan oleh manusia sehingga menghasilkan informasi.
Gambar IV.61. Tampilan menu laporan jurnal
99
Kebutuhan akan suatu program aplikasi yang mudah digunakan dan
memiliki tampilan grafis yang menarik serta cukup baik, di rasakan sebagai suatu
hal yang sangat penting mengingat tuntutan dari berbagai bidang usaha dan
sebagai pemanfaatan teknologi komputer itu sendiri di bidang bisnis. Banyak
sekarang ini perusahaan-perusahaan besar telah beralih pada pola kerja dengan
sistem otomatisasi berbasis komputer. Kemudahan dalam menggunakan program
aplikasi akan sangat membantu dalam menyelesaikan masalah pekerjaan dan
sesuai denagn apa yang telah di rencanakan.
Suatu program yang baik tidak akan tercapai bila tidak di dukung oleh
sarana atau peralatan yang baik pula. Dengan mempertimbangkan hal tersebut
maka sarana pendukung sangat di butuhkan dalam sistem yang menerapkan
sistem komputerisasi yang telah di buat yang dapat bekerja sesuai dengan kinerja
yang di inginkan.
1. Spesifikasi Hardware
Perangkat keras terdiri dari semua peralatan-peralatan keras komputer
yang digunakan untuk pengolahan sistem database. Berikut ini adalah penjelasan
mengenai spesifikasi perangkat keras yang mendukung dalam pembuatan aplikasi
program yang penulis buat, yaitu :
100
Tabel IV.29.
Spesifikasi Hardware
2. Spesifikasi Software
Teknologi canggih perangkat keras akan berfungsi bila instruksi-instruksi
telah di berikan kepadanya. Intruksi-instruksi inilah yang bisa disebut dengan
perangkat lunak (software). Perangkat Lunak yang digunakan penulis dalam
perancangan progam ini adalah :
Tabel IV.30.
Spesifikasi Software
Kebutuhan Keterangan
Processor Intel(R) Celeron(R) CPU B820 @1.70GHz 1.70
GHz atau lebih baik
Memory 2,00 GB RAM
Hard Disk 197 GB
System Type 32-bit Operating System atau lebih baik
Keyboard & Mouse Standard PS/2
Printer Dot matrix
Kebutuhan Keterangan
Sistem Operasi Windows 7 Home Premium atau lebih tinggi
Aplikasi Pendukung
Sistem
Java SE Development Kit 8 Update 73
Netbeans IDE 8.1
Xampp 1.8.1
Browser Google Chrome, Mozilla Firefox atau yang
lebih baik