61 4.1. Analisa Kebutuhan Software
Berdasarkan proses bisnis pada PT Sintas Kurama Perdana, maka tahapan berikutnya adalah analisa kebutuhan. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem pembelian kredit.
4.1.1. Analisa Kebutuhan
Analisa kebutuhan software untuk program pembelian barang pada PT Sintas Kurama Perdana diusulkan dengan beberapa prosedur diantaranya :
A. Bagian Pengadaan
A1. Bagian Pengadaan berhak Login pada form login A2. Bagian Pengadaan berhak mengelola data supplier A3. Bagian Pengadaan berhak mengelola data barang A4. Bagian Pengadaan berhak mengelola data transaksi A5.Bagian Pengadaan berhak mengganti password B. Bagian Akuntansi
B1. Bagian Akuntansi berhak login pada form login
B2. Bagian Akuntansi berhak mengelola dan mengakses data transaksi B3. Bagian Akuntansi berhak mengelola data jurnal
B4. Bagian Akuntansi berhak mengelola data laporan B5. Bagian Akuntansi berhak mengganti password
4.1.2. Use Case Diagram
1. Use Case Diagram Pengadaan Menu Login
Gambar IV.1
Use Case Diagram menu Login Menu Supplier
Gambar IV.2
Use Case Diagram menu Supplier
uc Menu Login Pengadaan Login Supplier Barang Transaksi Jurnal Bantuan Laporan «extend» «extend» «extend» «extend» «extend» «extend» uc Menu Supplier Pengadaan Login Supplier Batal Edit Hapus Cari Berdasarkan kode supplier Tambah Simpan «extend» «include» «extend» «extend» «extend» «include» «extend»
Deskripsi Menu Supplier
Tabel IV.1
Deskripsi Menu Supplier Usecase Narative Supplier
Use case name Supplier
Requirements A2
Pre-condition Pengadaan telah melakukan login dan mengelola
data Supplier
Post condition Data Supplier berhasil tersimpan
Failed end conditions Gagal menyimpan data Supplier
Primary Actors Pengadaan
Main Flow / Basic Path 1. Pengadaan mengelola menu Supplier.
2. Pengadaan memilih tombol “tambah”. 3. Pengadaan “meng-input” data baru. 4. Pengadaan memilih tombol “simpan”.
5. System menyimpan data supplier kedalam
database.
6. System menampilkan keterangan berhasil menyimpan data supplier.
7. Data supplier tertampil pada tabel.
Alternate flow / invariant 1 A1.Pengadaan meng-input kode supplier untuk
mencari data supplier.
A2. System menampilkan data yang dicari. A3. Pengadaan memilih tombol “edit”. A4. Pengadaan mengedit data yang dicari. A5. Pengadaan memilih tombol “simpan”.
A6. System menyimpan data supplier yang telah diedit ke dalam database.
Alternate flow / invariant 2 B1.Pengadaan meng-input kode supplier untuk
mencari data supplier.
B2. System menampilkan data yang dicari. B3. Pengadaan memilih tombol “hapus”. B4. Pengadaan menghapus data yang dicari. B5.System menampilkan pesan konfirmasi
penghapusan.
B6. Pengadaan memilih tombol “YA”. B7. System menghapus data.
Menu Barang
Gambar IV.3
Use Case Diagram menu Barang Deskripsi Menu Barang
Tabel IV.2 Deskripsi Menu Barang Usecase Narative Barang
Use case name Barang
Requirements A3
Pre-condition Pengadaan telah melakukan login dan mengelola
data Barang
Post condition Data Barang berhasil tersimpan
Failed end conditions Gagal mengedit, menghapus, menambahkan dan
menyimpan data Barang
Primary Actors Pengadaan
Main Flow / Basic Path Pengadaan mengelola menu Barang.
1. Pengadaan memilih tombol “tambah”. 2. Pengadaan “meng-input” data baru. 3. Pengadaan memilih tombol “simpan”.
4. System menyimpan data barang kedalam
database.
5. System menampilkan keterangan berhasil menyimpan data barang.
6. Data barang tertampil pada tabel.
Alternate flow / invariant 1 A1.Pengadaan meng-input kode barang untuk
mencari data barang.
A2. System menampilkan data yang dicari. A3. Pengadaan memilih tombol “edit”.
uc Menu Barang Pengadaan Login Barang Tambah Batal Cari Edit Hapus Simpan Berdasarkan kode barang «extend» «extend» «include» «extend» «extend» «extend» «include»
A4. Pengadaan mengedit data yang dicari. A5. Pengadaan memilih tombol “simpan”.
A6.System menyimpan data barang yang telah diedit ke dalam database.
Alternate flow / invariant 2 B1.Pengadaan meng-input kode barang untuk
mencari data barang.
B2. System menampilkan data yang dicari. B3. Pengadaan memilih tombol “hapus”. B4. Pengadaan menghapus data yang dicari. B5.System menampilkan pesan konfirmasi
penghapusan.
B6. Pengadaan memilih tombol “YA”. B7. System menghapus data.
Menu Transaksi
Gambar IV.4
Use Case Diagram menu Transaksi Deskripsi Menu Transaksi
Tabel IV.3
Deskripsi Menu Transaksi Usecase Narative Transaksi
Use case name Transaksi
Requirements A4
Pre-condition Pengadaan telah melakukan login dan mengelola
data Transaksi
Post condition Data Transaksi berhasil tersimpan
uc Menu Transaksi Pengadaan Login Transaksi Pesanan Data Pembayaran Cari Cetak Berdasarkan No.PO Batal Tambah Cetak Simpan Batal «extend» «include» «include» «extend» «extend» «extend» «extend» «extend» «extend» «include»
Failed end conditions Gagal mengedit, menghapus, menambahkan, menyimpan dan mencari data Transaksi
Primary Actors Pengadaan
Main Flow / Basic Path 1. Pengadaan mengelola menu transaksi.
2. Pengadaan memilih “pesanan” atau “data pembayaran”.
3. Pengadaan memilih tombol “tambah” pada data pesanan.
4. Pengadaan meng-input data pesanan baru. 5. Pengadaan memilih tombol “simpan”.
6. System menyimpan data pesanan kedalam
database.
7. System menampilkan keterangan berhasil menyimpan data pesanan.
8. Data pesanan tampil pada tabel.
Alternate flow / invariant 1 A1.Pengadaan meng-input no.PO untuk mencari
data pesanan.
A2. System menampilkan data yang dicari. A3. Pengadaan memilih tombol “batal”.
A4. System akan secara otomatis kembali ke menu utama
Alternate flow / invariant 2 B1.Pengadaan meng-input no.PO untuk mencari
data pesanan.
B2. System menampilkan data yang dicari. B3. Pengadaan memilih tombol “cetak”. B4. System akan memproses cetak data PO
Menu Bantuan
Gambar IV.5
Use Case Diagram menu Bantuan
uc Menu Bantuan
Pengadaan
Login Bantuan Ganti
Passw ord Simpan Batal «extend» «include» «extend» «extend»
Deskripsi Menu Bantuan
Tabel IV.4
Deskripsi Menu Bantuan Usecase Narative Bantuan
Use case name Bantuan
Requirements A5
Pre-condition Pengadaan telah melakukan login dan dapat ganti
password
Post condition Password berhasil mengganti password
Failed end conditions Gagal mengganti password
Primary Actors Pengadaan
Main Flow / Basic Path
1. Pengadaan mengelola menu Bantuan.
2. Pengadaan memilih tombol “ganti password”. 3. Pengadaan “meng-input” password lama. 4. Pengadaan “meng-input” password baru. 5. Pengadaan memilih tombol “simpan”.
6. System menyimpan password barukedalam
database.
Alternate flow /
invariant 1
A1. Pengadaan memilih tombol “ganti password”. A2. Pengadaan “meng-input” password lama. A3. Pengadaan “meng-input” password baru. A4. Pengadaan memilih tombol “batal”.
A5.System akan secara otomatis kembali ke menu utama
2. Use Case Diagram Akuntansi
Gambar IV.6
Use Case Diagram menu Login
uc Menu Login Akuntansi Login Supplier Barang Transaksi Jurnal Bantuan Laporan «extend» «extend» «extend» «extend» «extend» «extend»
Menu Transaksi
Gambar IV.7
Use Case Diagram menu Transaksi Deskripsi Menu Transaksi
Tabel IV.5
Deskripsi Menu Transaksi Usecase Narative Transaksi
Use case name Transaksi
Requirements B2
Pre-condition Akuntansi telah melakukan login dan mengelola
data Transaksi
Post condition Data Transaksi berhasil tersimpan
Failed end conditions Gagal menyimpan data Transaksi
Primary Actors Pengadaan
Main Flow / Basic Path 1. Akuntansi mengelola menu transaksi.
2. Akuntansi memilih “pesanan” atau “data pembayaran”.
3. Akuntansi memilih “data pembayaran”.
4. Akuntansi meng-input no.PO untuk mencari data pesanan.
5. Form data pembayaran akan terisi secara otomatis sesuai dengan data PO yang diminta. 6. Akuntansi mengisi data pembayaran yang
harus diisi secara manual.
7. Akuntansi memilih tombol “simpan”.
8. System menyimpan data pembayaran kedalam
database.
9. System menampilkan keterangan berhasil menyimpan data pembayaran.
Alternate flow / invariant 1 A1. Akuntansi memilih “data pembayaran”.
A2.System akan menampilkan form pengisian data
uc Menu Transaksi Akuntansi Login Transaksi Pesanan Data Pembayaran Tambah Cari Simpan Berdasarkan No.PO Batal «extend» «include» «include» «include» «extend» «extend» «extend»
pembayaran.
A3. Akuntansi memilih tombol “batal”.
A4. System akan secara otomatis kembali ke menu utama.
Menu Jurnal
Gambar IV.8
Use Case Diagram menu Jurnal Deskripsi Menu Jurnal
Tabel IV.6 Deskripsi Menu Jurnal Usecase Narative Jurnal
Use case name Jurnal
Requirements B3
Pre-condition Akuntansi telah melakukan login dan mengelola
data jurnal
Post condition Data jurnal berhasil tersimpan
Failed end conditions Gagal menyimpan data jurnal
Primary Actors Bagian Akuntansi
Main Flow / Basic Path 1. Akuntansi mengelola menu jurnal.
2. Akuntansi memilih “jurnal perkiraan” atau “jurnal pembelian”.
3. Akuntansi memilih tombol “tambah” pada “jurnal perkiraan” atau “jurnal pembelian”. 4. Akuntansi meng-input kode akun pada form
pengisian data “jurnal pembelian” untuk mencari kode akun yang sebelumnya
uc Menu Jurnal Akuntansi Login Jurnal Jurnal Perkiraan Jurnal Pembelian Batal Simpan Tambah Cari Batal Simpan Tambah Berdasarkan Kode akun «extend» «include» «extend» «include» «include» «extend» «extend» «include» «include» «extend»
ditambahkan pada jurnal perkiraan.
5. System akan menampilkan nama akun sesuai dengan kode akun yang di-input.
6. Akuntansi mengisi nominal pada debet dan kredit.
7. Akuntansi memilih tombol “simpan”.
8. System menyimpan data “jurnal perkiraan” atau data “jurnal pembelian” kedalam
database.
9. System menampilkan keterangan berhasil menyimpan data.
Alternate flow / invariant 1 A1.Akuntansi meng-input kode akun untuk
mencari kode akun.
A2.System akan menampilkan nama akun sesuai dengan kode akun yang di-input.
A3.Akuntansi mengisi nominal pada sisi debet dan kredit
A4. Akuntansi memilih tombol “batal”.
A5. System akan secara otomatis kembali ke menu utama
Menu Laporan
Gambar IV.9
Use Case Diagram menu Laporan
uc Menu Jurnal Akuntansi Login Laporan Laporan Pembelian Cari Berdasarkan Periode Cetak Batal Jurnal Perperiode Cari Cetak Batal Berdasarkan Periode «extend» «include» «include» «extend» «extend» «extend» «extend» «extend» «extend»
Deskripsi Menu Laporan
Tabel IV.7
Deskripsi Menu Laporan Usecase Narative Laporan
Use case name Laporan
Requirements B4
Pre-condition Akuntansi telah melakukan login dan mengelola
data laporan
Post condition Data laporan berhasil tercetak
Failed end conditions Gagal mencetak laporan
Primary Actors Bagian Akuntansi
Main Flow / Basic Path 1. Akuntansi mengelola menu laporan.
2. Akuntansi memilih “laporan pembelian”, dan “jurnal perperiode”.
3. Akuntansi meng-input periode pada kolom cari untuk melihat data “laporan pembelian” atau “jurnal perperiode”.
4. System akan menampilkan data “laporan pembelian” atau “jurnal perperiode” sesuai dengan periode yang diminta.
5. Akuntansi memilih tombol “cetak”. 6. System akan melakukan proses cetak data.
Alternate flow / invariant 1 A1.Akuntansi meng-input periode pada kolom
cari untuk melihat data “laporan pembelian” atau “jurnal perperiode”.
A2.System akan menampilkan data “laporan pembelian” atau “jurnal perperiode” sesuai dengan periode yang diminta.
A3.Akuntansi memilih tombol “batal”.
A4.System akan secara otomatis kembali ke menu utama
Menu Bantuan
Gambar IV.10
Use Case Diagram menu Bantuan
uc Menu Bantuan
Akuntansi
Login Bantuan Ganti
Passw ord Simpan Batal «extend» «include» «extend» «extend»
Deskripsi Menu Bantuan
Tabel IV.8
Deskripsi Menu Bantuan Usecase Narative Bantuan
Use case name Bantuan
Requirements B5
Pre-condition Akuntansi telah melakukan login dan dapatganti
password
Post condition Akuntansi berhasil mengganti password
Failed end conditions Gagal mengganti password
Primary Actors Akuntansi
Aktor Bagian Akuntansi
Main Flow / Basic Path
1. Akuntansi mengelola menu Bantuan.
2. Akuntansi memilih tombol “ganti password”. 3. Akuntansi “meng-input” password lama. 4. Akuntansi “meng-input” password baru. 5. Akuntansi memilih tombol “simpan”.
6. System menyimpan password barukedalam
database.
Alternate flow /
invariant 1
A1. Akuntansi memilih tombol “ganti password”. A2. Akuntansi “meng-input” password lama. A3. Akuntansi “meng-input” password baru. A4. Akuntansi memilih tombol “batal”.
A5.System akan secara otomatis kembali ke menu utama
4.1.3. Activity Diagram 1. Activity Pesanan
Gambar IV.11 Activity DiagramPesanan
act Activity Pesanan
Supplier Sistem Pengadaan Badgian Gudang Start Menyerahkan PPPB Menerima PPPB Menginput Pesanan
Login applikasi Cek Akses
Tampil Menu Utama Pilih data Transaksi Tampil Data Transaksi Pilih Data Pesanan
Tampil Data Pesanan
Tambah Data Pesanan
Isi Data Pesanan
Simpan Data Pesanan Simpan Dalam Database Cetak Pesanan Menyerahkan Hasil
Cetak Pesanan Menerima PO
Tampil Data Pesanan
Final [Valid]
2. Activity Pembayaran
Gambar IV.12
Activity Diagram Pembayaran
act Domain Model
Sistem Supplier
Akuntansi Supervisor Gudang Teknik
Final Menyerahkan LPPB Menerima LPPB Menerima Pembayaran Melakukan Pembayaran Menerima Bukti Transfer Input Pembayaran
Login Applikasi Cek Akses
Tampil Menu Utama Pilih Data Transaksi
Tampil data Transaksi Pilih data Pembayaran Tampil data Pembayaran
Tambah data Pembayaran
Simpan Simpan dalam database
Final [Valid] [Tidak Valid]
3. Activity Pencatatan Jurnal
Gambar IV.13 Activity Diagram Jurnal
act Jurnal
Sistem Akuntansi
Start
Login applikasi Cek Akses
Tampil Menu Utama Pilih data Jurnal
Tampil data Jurnal Pilih Jurnal Perkiraan
Tampil data j urnal Perkiraan Tambah data Jurnal
Perkiraan
Simpan data Jurnal Perkiraan Isi data Jurnal
perkiraan
Simpan dalam Database
Tampil data Jurnal Pilih Jurnal Pembelian
Tampil data Jurnal Pebelian Cari data j urnal
Pembelian
Tambah Jurnal Pembelian
Isi data Jurnal Pembelian
Data j urnal pembelian tersimpan dalam database Simpan data
Jurnal Pembelian
Fi nal [Val i d] [T i dak val i d]
4. Activity Laporan
Gambar IV.14 Activity Diagram Laporan
act Laporan
Sistem Pengadaan
Start
Login applikasi Cek akses
Tampil Menu utama Pilih Menu Laporan
Tampil menu laporan Pilih data pesanan tampil data pesanan Pilih laporan Cari laporan Cetak laporan Final Tampil data laporan [Tidak Valid] [Valid]
4.2 Desain
4.2.1 Entity Relationship Diagram (ERD)
User Jurnal Mengelola Membuat Username Password Hak_akses Tanggal Kd_Akun 1 1 1 Debet Kredit Transaksi Detail_Transaksi Detail_Jurnal Berisi Berisi No_PO Tanggal Kd_Supplier Kd_Barang Username Tunai Tempo Tgl_Jatuh_Tempo Jumlah Satuan Harga Total Keterangan Hutang Subtotal Potongan Total_bayar Uang_muka No_SPH No_PO Kd_Barang Jumlah Total_bayar Potongan Uang_muka Alamat Telepon Barang Kd_Barang Nama_Barang Satuan Stok_Barang Harga Supplier Kd_Supplier Nama_Supplier Alamat Mengelola Telepon Debet Kd_Akun Kredit Berisi Username Kd_Supplier No_PO Kd_Barang 1 M 1 1 1 1 M M 1 No_PO Username Username Kd_akun Kd_akun Tanggal Tanggal Tanggal_dibayar No_pembayaran Giro/Cek Nama_akun No_PO Gambar IV.15
4.2.2 Logical Record Structure (LRS) Supplier Kd_supplier* Nama_supplier Alamat Telepon Jurnal Kd_akun* Nama_akun Tanggal** Debet Kredit User Username* Password Alamat Telepon Hak_akses 1 1 Barang Kd_brg* Nama_brg Satuan Harga Stok_brg Detail_jurnal Kd_akun* Debet Kredit Transaksi No_PO* Kd_brg Kd_supplier Tanggal** Username Nama_brg Tempo Tagl_jatuh_tempo Jumlah Satuan No_sph Harga Total Keterangan Hutang Subtotal Potongan Total_bayar Uang_muka Tunai Giro/Cek Tanggal_dibayar No_pembayaran Detail_transaksi No_PO* Kd_brg Jumlah_beli Total_bayar Potongan Uang_Muka 1 1 1 1 1 1 M 1 1 M
Keterangan : *Primary Key **Foregn Key
Gambar IV.16
4.2.3 Spesifikasi File 1. Spesifikasi File User
Nama Database : Pembelian Nama File : User
Akronim : User.myd
Tipe File : File Master Akses File : Random Panjang Record : 70 Karakter
Field key : Username
Software : MySQL
Tabel IV.9 Spesifikasi File User
No Elemen Data Akronim Tipe Panjang Keterangan 1. Username Username Varchar 15 Primary Key
2. Password Password Varchar 10
3. Alamat Alamat Varchar 20
4. Telepon Telepon Int 15
5. Hak Akses Hak_akses Varchar 10
2. Spesifikasi File Supplier Nama Database : Pembelian Nama File : Supplier Akronim : Supplier.myd Tipe File : File Master Akses File : Random Panjang Record : 70 karakter
Field key : Kd_supplier
Tabel IV.10 Spesifikasi File Supplier
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Supplier Kd_supplier varchar 15 Primary Key
2. Nama Supplier Nama_supplier varchar 20
3. Alamat Alamat varchar 20
4. Telepon Telepon Int 15
3. Spesifikasi File Barang
Nama Database : Pembelian Nama File : Barang Akronim : barang.myd Tipe File : File Master Akses File : Random Panjang Record : 64 Karakter
Field key : Kd_barang
Software : MySQL
Tabel IV.11 Spesifikasi File Barang
No Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Barang Kd_brg varchar 11 Primary Key
2. Nama Barang Nama_brg varchar 20
3. Satuan Satuan Int 11
4. Harga Harga Int 11
5. Stok Barang Stok_brg Int 11
4. Spesifikasi File Transaksi Nama Database : Pembelian Nama File : Transaksi Akronim : Transaksi.myd
Tipe File : File Master Akses File : Random Panjang Record : 205 Karakter
Field key : No_PO
Software : MySQL
Tabel IV.12
Spesifikasi File Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. No PO No_PO Varchar 11 Primary Key
2. Kode Barang Kd_brg Varchar 11
3. Kode Supplier Kd_supplier Varchar 11
4. Tanggal Tanggal Date 11
5. Username Username Int 20
6. Nama Barang Nama_brg Varchar 20
7. Tempo Tempo Date
8 Tanggal Jatuh Tempo Tanggal_jatuh_tempo Date 9. Tanggal dibayar Tanggal_dibayar Date 10. No. pembayaran No_pembayaran Int 11
9. Jumlah Jumlah Int 11
10. Satuan Satuan Int 11
11. No SPH No_sph Int 11
12. Harga Harga Int 11
13. Total Total Int 11
14. Keterangan Keterangan Int 11
15. Hutang Hutang Int 11
17. Giro/Cek Giro/Cek Int 11
16. Subtotal Subtotal Int 11
17. Potongan Potongan Int 11
18. Total Bayar Total_byr Int 11
19. Uang Muka Uang_muka Int 11
5. Spesifikasi File Detail_transaksi Nama Database : Pembelian Nama File : Detail_transaksi Akronim : Detail_transaksi.myd Tipe File : File Master
Akses File : Random Panjang Record : 66 Karakter
Field key : No_PO
Software : MySQL
Tabel IV.13
Spesifikasi File Detail_transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. No PO No_PO varchar 11 Primary Key
2. Kode Barang Kd_brg varchar 11 3. Jumlah Beli Jumlah_beli Int 11 4. Total Bayar Total_bayar Int 11
5. Potongan Potongan Int 11
6. Uang Muka Uang_muka Int 11
6. Spesifikasi File Jurnal
Nama Database : Pembelian Nama File : Jurnal Akronim : Jurnal.myd
Tipe File : File Master Akses File : Random Panjang Record : 43 karakter
Field key : No_PO
Software : MySQL
Tabel IV.14 Spesifikasi File Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Akun Kode_akun Varchar 10 Primary key
2. Nama Akun Nama_akun Varchar 11
3. Tanggal Tanggal Date
4. Debet Debet Int 11
5. Kredit Kredit Int 11
7. Spesifikasi File Detail_jurnal Nama Database : Pembelian Nama File : Detail_jurnal Akronim : Detail_jurnal.myd Tipe File : File Master Akses File : Random Panjang Record : 32 Karakter
Field key : No_PO
Software : MySQL
Tabel IV.15
Spesifikasi File Detail_jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Akun Kd_akun varchar 10 Primary key
2. Debet Debet Int 11
4.2.4 Spesifikasi dokumen usulan
A. Spesifikasi dokumen masukan usulan
Dokumen masukan merupakan dokumen yang mengalami proses awal dari sistem pembelian pada PT Sintas Kurama Perdana. Adapun dokumen masukan yang diusulkan oleh tesebut adalah sebagai berikut :
1. Surat Penawaran Harga
Nama Dokumen : Surat Penawaran Harga
Fungsi : Sebagai surat penawaran harga yang diajukan oleh pemasok
Sumber : Supplier
Tujuan : Bagian Pengadaan
Media : Kertas
Frekuensi : Setiap mengajukan SPPH Format : Lampiran C-1
2. Surat Jalan
Nama Dokumen : Surat Jalan
Fungsi : Sebagai bukti pengiriman barang Sumber : Supplier
Tujuan : Supervisor Gudang Teknik
Media : Kertas
Frekuensi : Setiap pengiriman barang Format : Lampiran C-2
3. Invoice
Fungsi : Bukti penagihan Sumber : Supplier
Tujuan : Supervisor Gudang Teknik
Media : Kertas
Frekuensi : Setiap pengiriman barang Format : Lampiran C-3
4. Faktur Pajak
Nama Dokumen : Faktur Pajak
Fungsi : Sebagai bukti penagihan pajak Sumber : Supplier
Tujuan : Supervisor Gudang Teknik
Media : Kertas
Frekuensi : Setiap pengiriman barang Format : Lampiran C-4
B. Spesifikasi dokumen keluaran usulan
Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen keluaran yang diusulkan oleh tesebut adalah sebagai berikut :
1. Purchase Order (PO)
Nama Dokumen : Purchase Order (PO)
Fungsi :Sebagai bukti pemesanan barang Sumber : Bagian Pengadaan
Media : Kertas
Frekuensi : Setiap melakukan pemesanan barang Format : Lampiran D-1
2. Laporan Pembelian
Nama Dokumen : Laporan Pembelian
Fungsi :Sebagai laporan dari kegiatan pembelian perusahaan Sumber : Bagian Akuntansi
Tujuan : -
Media : Kertas
Frekuensi : Setiap periode. Format : Lampiran D-2 3. Jurnal Perperiode
Nama Dokumen : Jurnal perperiode
Fungsi :Sebagai catatan pembelian selama satu periode Sumber : Bagian Akuntansi
Tujuan : -
Media : Kertas
Frekuensi : Setiap satu periode Format : Lampiran D-3
4.2.5 Software Architecture
1. Sequence Diagram Proses Pemesanan Barang
Transaksi A.M. Pemesanan Database
1 : Masuk()
2 : Pilih Menu data pemesanan() Pengadaan
3 : Request()
4 : Menampilkan form data pesanan()
5 : Input data pesanan()
6 : Simpan data pesanan ()
7 : Save data()
8. Cetak data pesanan()
Gambar IV.17
2. Sequence Diagram Proses Pembayaran
Transaksi A.M. Pembayaran Database
1 : Masuk()
2 : Pilih Menu data pembayaran() Akuntansi
3 : Request()
4 : Menampilkan form data pembayaran()
5 : Input data pembayaran()
6 : Simpan data pembayaran ()
7 : Save data()
Gambar IV.18
2.Deployment Diagram Simpul Pembelian AntarmukaPengadaan Pengadaan Database Pembelian MySQL Pembayaran Akuntansi Gambar IV.19 Deployment Diagram
4.2.6 User Interface 1. Menu Login
Gambar IV.20 User Interface Menu Login 2. Menu Utama
Gambar IV.21
3. Tambah data supplier
Gambar IV.22
User Interface Tambah data Supplier 4. Form data Supplier
Gambar IV.23
5. Form Tambah data barang
Gambar IV.24
User Interface Tambah data Barang 5. Form data barang
Gambar IV.25 User Interface data Barang
6. Menu Transaksi
Gambar IV.26
User Interface Menu Transaksi 7. Data pesanan
Gambar IV.27
8. Form Tambah data pesanan
Gambar IV.28
User Interface Tambah data pesanan 9. Form Cari data pesanan
Gambar IV.29
10. Form Data pesanan
Gambar IV.30
User Interface Data Pesanan 11. Form Data Pembayaran
Gambar IV.31
11. Form Tambah data Pembayaran
Gambar IV.32
User Interface Tambah data pembayaran 12. Menu Jurnal
Gambar IV.33
13. Jurnal Perkiraan
Gambar IV.34
User Interface Jurnal Perkiraan 14. Jurnal Pembelian
Gambar IV.35
15. Menu Laporan
Gambar IV.36
User Interface Menu Laporan 16. Form Cari Laporan
Gambar IV.37
17. Form Laporan
Gambar IV.38
User Interface Laporan Pembelian 18. Form Cari Jurnal Perperiode
Gambar IV.39
19. Tampilan Jurnal Perperiode
Gambar IV.40
User Interface Tampilan Jurnal Perperiode 20. Ganti Password
Gambar IV.41
4.2.7 Spesifikasi Hardware dan Software 1. Spesifikasi Hardware
Perangkat keras (hardware) yang dimaksud disini adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga program yang diusulkan oleh penulis dapat bekerja dengan baik. Perangkat keras yang diperlukan adalah sebagai berikut :
1. Processor : Intel Celeron CPU 1007U-1.5GHz
2. RAM : 1 GB
3. Harddisk : 500 GB
4. Monitor : 1366 x 768 pixel
5. Keyboard : 108 keys 6. Printer : Epson L300 7. Mouse : Standard Mouse
2. Spesifikasi Software
Perangkat lunak (software) adalah suatu rangkaian atau susunan instruksi dengan urutan-urutan yang benar. Keberadaan perangkat lunak selalu menyertai perangkat keras yang ada. Adapun perangkat lunak yang dibutuhkan adalah : 1. Sistem Operasi : Windows 8.1
2. Bahasa Pemrograman : Java
3. DBMS : MySQL