31
BAB 4
RANCANGAN SISTEM YANG DIUSULKAN
4.1 Usulan Prosedur Yang Baru
• Pemasok Dipilih Berdasarkan Jawaban Penawaran Harga Bersaing dari
Berbagai Pemasok. Pemasok harus dipilih tidak berdasarkan hubungan
istimewa dan pribadi di antara fungsi pembelian dengan pemasok, namun berdasarkan perbandingan penawaran harga bersaing yang diterima dari berbagai pemasok.
• Barang Hanya Diperiksa dan Diterima oleh Fungsi Penerimaan Jika
Fungsi Ini Telah Menerima Tembusan Surat Order Pembelian dari
Fungsi Pembelian. Fungsi penerimaan hanya melakukan pemeriksaan dan
penghitungan barang yang diterima dari pemasok jika sebelumnya telah menerima tembusan surat order pembelian yang telah diotorisasi oleh yang berwenang.
• Fungsi Penerimaan Melakukan Pemeriksaan Barang yang Diterima dari
Pemasok dengan Cara Menghitung dan Menginspeksi Tersebut dan
Membandingkan dengan Tembusan Surat Order Pembelian. Agar
perusahaan dapat memperoleh barang yang dibeli sesuai dengan yang dipesan, fungsi penerimaan harus melakukan pemeriksaan terhadap yang diterima dari pemasok.
• Terdapat Pengurangan Utang yang Jelas atas Terjadinya Retur
pembelian. Fungsi pembelian membuat memo debit yang akan dikirim ke
Bagian Utang untuk mengurangi saldo utang atas banyaknya retur yang terjadi.
• Terdapat Pengecekan Harga, Syarat pembelian, dan ketelitian Perkalian dalam Faktur dari Pemasok Sebelum Faktur Tersebut Diproses untuk
Dibayar. Jika pengecekan terhadap ketelitian informasi dalam faktur dari
pemasok ini dilakukan dalam fungsi pembelian terlebih dahulu, maka dokumen terakhir ini merupakan dokumen yang terjamin ketelitian dan keandalannya sebagai dasar pencatatan mutasi utang dan persediaan serta pengeluaran kas.
4.2 Diagram Aliran Data
4.2.1 Diagram Hubungan
4.2.2
Gambar 4.1 : Diagram Hubungan
Catatan
SPP : Surat Permintaan Pembelian
SPPH : Surat Permintaan Penawaran Harga SPH : Surat Penawaran Harga
LPB : Laporan Penerimaan Barang SOP : Surat Order Pembelian
SISFO Pembelian pada PT. CGNP Gudang Pemasok M anajer SPP SOP SPPH Faktur SPH Lap_Permintaan_Pemb Lap_pemb Lap_Nilai_Pms Lap_Retur_Pemb Lap_Pms_Terburuk Lap_Daftar_Hrg Accounting Memo_Debit Dft_kebutuhan_brg Retur
4.2.2 Diagram Nol
Gambar 4.2 : Diagram Nol Catatan
SPP : Surat Permintaan Pembelian
SPPH : Surat Permintaan Penawaran Harga SPH : Surat Penawaran Harga
LPB : Laporan Penerimaan Barang SOP : Surat Order Pembelian
1 Meminta Barang 4* Mencatat Utang 5 Cetak Laporan 3 Menerima Barang 2* Mengorder Pembelian Pemasok Tr_SPP Ms_Brg Bag_Gudang Manajer Pemasok Ms_Pms Tr_Retur Tr_LPB Tr_SOP Tr_Utang Tr_Retur Tr_SPP Ms_Pms Ms_Brg Tr_LPB Ms_Brg_Pms SPP SPPH SPH SOP Faktur Ms_Brg_Pms Tr_SOP Retur Dft_Kebutuhan_Brg Accounting Memo_Debit
1.2.2 Diagram Rinci
1.1*
Menerima
SPP
Gudang Tr_SPP1.2*
Membuat
SPPH
Ms_pemasok Pemasok Ms_Brg SPP SPH SPPHGambar 4.3 : Diagram Rinci 1
Ms_Brg _pms
Dft_Kebutuhan_Brg
Catatan
SPP : Surat Permintaan Pembelian
SPPH : Surat Permintaan Penawaran Harga SPH : Surat Penawaran Harga
LPB : Laporan Penerimaan Barang SOP : Surat Order Pembelian
Catatan
SPP : Surat Permintaan Pembelian
SPPH : Surat Permintaan Penawaran Harga SPH : Surat Penawaran Harga
LPB : Laporan Penerimaan Barang SOP : Surat Order Pembelian
3.2* Menerima Barang Pemasok Ms_Pms Tr_Retur Tr_LPB Retur Accounting Memo_Debit
3.1*
Memeriksa
Barang
Tr_SOP5.3 Cetak_Lap Nilai_Pms 5.6* Cetak_Lap daftar Hrg 5.4* Cetak_Lap Retur Pemb Manajer Lap_Permint_Pemb L ap_ pe m b Lap_Nilai_Pms Lap_Retur_Pemb L ap _P m s_ T er bur uk Lap_Daftar_Hrg 5.5* Cetak_Lap Pms Terburuk 5.2* Cetak_Lap Pemb Ms_Brg Tr_Retur Ms_Pms Tr_SOP 5.1* Cetak_Lap Pemint_ Pemb Ms_Pms Ms_Brg_Pms Ms_Brg Ms_Pms Tr_SPP Tr_SOP Tr_LPB Tr_LPB
Gambar 4.5 : Diagram Rinci Catatan
SPP : Surat Permintaan Pembelian
SPPH : Surat Permintaan Penawaran Harga SPH : Surat Penawaran Harga
LPB : Laporan Penerimaan Barang SOP : Surat Order Pembelian
4.3 Data Sistem
4.3.1 Kamus Data
1. Kamus Data Pada Keluaran • SPPH
No_SPPH + Tgl + Kd_Pms + Nm_Pms + Alamat_Pms + Kd_Brg + Nm_Brg + Kuantitas
• SOP
No_SOP + No_SPP + Tgl_SOP + Kd_Brg + Nm_Brg + Kuantitas + Kd_Pms + Nm_Pms + Alamat_Pms + Hrg_Perunit + Hrg
• Retur
No_Retur + No_Faktur + Tgl + Kd_Brg + Nm_Brg + Kuantitas + Ket • Memo_Debit
No_Retur + No_LPB + Kd_Brg + Nm_Brg + Kuantitas + Hrg + Kd_Pms + Nm_Pms
• Lap Permintaan Pemb
Jenis_brg + Kd_Brg + Nm_Brg + Kuantitas • Lap Retur Pemb
Tgl + Nm_Pms + Nm_Brg + Kuantitas + Ket • Lap Daftar Hrg
@Kd_Brg + Nm_Brg + Nm_Pms + Hrg + Tgl • Lap Pembelian
• Lap Nilai Pms
Nm_Pms + Tgl_Pesan + Tgl_Terima + Jml_Brg + Kekurangan • Lap Pms Terburuk
Kd_Pms + Byk_Keterlambatan + Byk_Retur
2. Kamus Data Pada Masukan • SPP
No_SPP + Tgl + Kd_Brg + Nm_Brg + Kuantitas • SPH
No_SPH + No_SPP + Tgl + Kd_Pms + Nm_Pms + Alamat_Pms + Telp + Kd_Brg + Nm_Brg + Kuantitas + Hrg + Potongan
• Faktur
No_Faktur + No_SOP + Tgl + Kd_Brg + Nm_Brg + Hrg + Kuantitas + Nm_Pms + Alamat_Pms + Telepon
• Dft Kebutuhan Brg
Kd_Brg + Nm_Brg + Tgl_Butuh + Kuantitas + Tgl
3. Kamus Data Pada Data Store
• Ms_Brg
Kd_Brg + Nm_Brg + Spesifikasi + Jns_Brg + Satuan_Brg + Hrg_Satuan + Jml
• Ms_Pms
• Ms_Brg_Pms
Kd_Pms + Kd_Brg + Hrg_Brg • Tr_SPP
No_SPP + Tgl + Kd_Brg + Nm_Brg + Kuantitas • Tr_SOP
No_SOP + No_SPP + Tgl + Kd_Brg + Nm_Brg + Kuantitas + Kd_Pms + Nm_Pms + Alamat_Pms + Hrg
• Tr_Retur
No_Retur + No_Faktur + Kd_Brg + Nm_Brg + Kuantitas + Ket • Tr_LPB
No_Faktur + No_SOP + Tgl + Kd_Brg + Nm_Brg + Kuantitas • Tr_Utang
No_Faktur + Tgl + Jml_Htg + Jml_Byr + tgl_jth_Tempo
4.3.2 Normalisasi Data • Tr_SPP UNF No_SPP + Tgl + Kd_Brg + Nm_Brg + Kuantitas 1NF Tr_SPP_Header : @No_SPP + Tgl
Tr_SPP_Detil : @No_SPP + @#Kd_Brg + Nm_Brg + Kuantitas 2NF
Tr_SPP_Header : @No_SPP + Tgl
Tr_SPP_Detil : @No_SPP + Kd_Brg + Kuantitas
• Tr_SOP UNF
No_SOP + No_SPP + Tgl + Kd_Brg + Nm_Brg + Kuantitas + Kd_Pms + Nm_Pms + Alamat_Pms + Hrg
1NF
Tr_SOP_Header : @No_SOP + No_SPP + Tgl + Kd_Pms + Nm_Pms + Alamat_Pms
Tr_SOP_Detil : @#No_SOP + @#Kd_Brg + Nm_Brg + Kuantitas + Hrg
2NF
Tr_SOP_Header : @No_SOP + No_SPP + Tgl + Kd_Pms +
Nm_Pms + Alamat_Pms
Tr_SOP_Detil : @#No_SOP + @#Kd_Brg + Kuantitas + Hrg
Ms_Brg : @Kd_Brg + Nm_Brg 3NF
Tr_SOP_Header : @No_SOP + No_SPP + Tgl + Kd_Pms
Tr_SOP_Detil : @#No_SOP + @#Kd_Brg + Kuantitas + Hrg
Ms_Pms : @Kd_Pms + Nm_Pms + Alamat_Pms
Ms_Brg_Pms : @#Kd_Brg + Harga + @#Kd_Pms • Tr_LPB
UNF
No_Faktur + No_SOP + Tgl + Kd_Brg + Nm_Brg + Kuantitas 1NF
Tr_LPB_Detil : @No_Faktur + @#Kd_Brg + Nm_Brg + Kuantitas
2NF
Tr_LPB_Header : @No_Faktur + No_SOP + Tgl
Tr_LPB_Detil : @No_Faktur + @#Kd_Brg + Kuantitas
Ms_Brg_Pms : @Kd_Brg + Nm_Brg
• Tr_Retur UNF
No_Retur + No_Faktur + Kd_Brg + Nm_Brg + Kuantitas + Ket 1NF
Tr_Retur_Header : @No_Retur + No_Faktur + Tgl
Tr_Retur_Detil : @#No_Retur + @#Kd_Brg + Nm_Brg +
Kuantitas + Ket 2NF
Tr_Retur_Header : @No_Retur + No_Faktur + Tgl
Tr_Retur_Detil : @#No_Retur + @#Kd_Brg + Nm_Brg +
Kuantitas + Ket
Ms_Brg_Pms : @Kd_Brg + Nm_Brg
• Tr_Utang
No_Faktur + Tgl + Jml + Byr + Tgl_jth_Tempo UNF
• Ms_Brg UNF
Kd_Brg + Nm_Brg + Spesifikasi + Jns_Brg + Satuan_Brg + Hrg_Satuan + Jml 1NF @ Kd_Brg + Nm_Brg + Spesifikasi + Jns_Brg + Satuan_Brg + Hrg_Satuan + Jml • Ms_Pms UNF
Kd_Pms + Nm_Pms + Alamat_Pms + Kd_Pos + Telp 1NF
@Kd_Pms + Nm_Pms + Alamat_Pms + Kd_Pos + Telp • Ms_Brg_Pms
UNF
#Kd_Pms + #Kd_Brg + Hrg_Brg 1NF
4.3.3 Spesifikasi File
Nama File : Ms_Pms
Keterangan : Master Pemasok Primary Key : Kd_Pms
Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. Kd_Pms Character 5 - Kode Pemasok
2. Nm_Pms Character 30 - Nama Pemasok
3. Alamat Character 30 - Alamat
4. Kd_Pos Character 5 - Kode Pos
5. Telp Character 10 - Telepon
Tabel 4.1 : Spec File Ms_Pms
Nama File : Ms_Brg Keterangan : Master Barang Primary Key : Kd_Brg Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. Kd_Brg Character 6 - Kode Barang
2. Nm_Brg Character 30 - Nama barang
4. Jns_Brg Character 20 - Jenis Barang 5. Satuan_Brg Character 5 - Satuan Barang
6. Hrg_Satuan Number 10 0 Harga Satuan
7. Jumlah Number 5 - Jumlah
Tabel 4.2 : Spec File Ms_Brg
Nama File : Ms_Brg_Pms
Keterangan : Master Barang Pemasok Primary Key : Kd_Pms + Kd_Brg Foreign Key : Kd_Pms + Kd_Brg
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. Kd_Pms Character 5 - Kode Pemasok
2. Kd_Brg Character 6 - Kode Barang
3. Hrg_Brg Number 10 0 Harga Barang
Tabel 4.3 : Spec File Ms_Brg_Pms
Nama File : Tr_Utang Keterangan : Transaksi Utang Primary Key : No_Faktur Foreign Key : No_Faktur
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_Faktur Character 6 - No Faktur
2. Tgl Date 8 - Tanggal
3. Jml Number 10 - Jumlah
4. Byr Number 10 - Bayar
5. Tgl_Jth_Tempo Date 8 - Tanggal Jatuh Tempo
Tabel 4.4 : Spec File Ms_Saldo_Utg
Nama File : Tr_SPP_Header
Keterangan : Transaksi Surat Permintaan Pembelian Header Primary Key : No_Spp
Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_SPP Character 6 - Nomor SPP
2. Tgl Date 8 - Tanggal
Tabel 4.5 : Spec File Tr_SPP_Header
Nama File : Tr_SPP_Detil
Keterangan : Transaksi Surat Permintaan Pembelian Primary Key : No_SPP + Kd_Brg
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_SPP Character 7 - Nomor SPP
2. Kd_Brg Character 6 - Kode Barang
3. Jml Character 5 - Jumlah
4. Status Yes/No - - Persetujuan
Tabel 4.6 : Spec File Tr_SPP_Detil
Nama File : Tr_SOP_Header
Keterangan : Transaksi Surat Order Pembelian Header Primary Key : No_SOP
Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_SOP Character 6 - Nomor SOP
2. No_SPP Character 6 - Nomor SPP
3. Kd_Pms Character 5 - Kode Pemasok
4. Tgl Date/Time 8 - Tanggal
Tabel 4.7 : Spec File Tr_SOP_Header
Nama File : Tr_SOP_Detil
Keterangan : Transaksi Surat Order Pembelian Detil Primary Key : Kd_SOP + Kd_Brg
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_SOP Character 6 - Nomor SOP
2. Kd_Brg Character 6 - Kode Barang
3. Jml Number 5 - Jumlah
4. Hrg Number 10 0 Harga
Tabel 4.8 : Spec File Tr_SOP_Detil
Nama File : Tr_LPB_Header
Keterangan : Transaksi Laporan Penerimaan Barang Header Primary Key : No_Faktur
Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_Faktur Character 6 - Nomor Faktur
2. No_SOP Character 6 - Nomor SOP
3. Tgl Date/Time 8 - Tanggal
Tabel 4.9 : Spec File Tr_LPB_Header
Nama File : Tr_LPB_Detil
Keterangan : Transaksi Laporan penerimaan Barang Detil Primary Key : No_Faktur + Kd_Brg
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_Faktur Character 6 - Nomor Faktur
2. Kd_Brg Character 6 - Kode Barang
3. Jml Character 5 - Jumlah
Tabel 4.10 : Spec File Tr_LPB_Detil
Nama File : Tr_Retur_Header Keterangan : Transaksi Retur Header Primary Key : No_Retur
Foreign Key : -
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_Retur Character 6 - Nomor Retur
2. No_Faktur Character 6 - Nomor Faktur
3. Tgl Date/Time 8 - Tanggal
Tabel 4.11 : Spec File Tr_Retur_Header
Nama File : Tr_Retur_Detil Keterangan : Transaksi Retur Detil Primary Key : No_Retur + Kd_Brg Foreign Key : Kd_Brg
No Nama Field
Tipe
Field Panjang Decimal Keterangan
1. No_Retur Character 6 - No Retur
2. Kd_Brg Character 6 - Kode Barang
3. Jml Character 5 - Jumlah
4. Alasan Character 20 - Komentar
Tabel 4.12 : Spec File Tr_Retur_Detil
4.4 Perancangan Proses 4.4.1 Bagan Terstruktur SISFO PEMBELIAN 1.0 Permintaan Pembelian 2.0 Order Pembelian 3.0 Penerimaan 4.0 Hutang 5.0 Cetak Laporan
1.0 Permintaan Pembelian Rekam_SPP MembuatSPPH Tulis_Ke_File Tr_SPP Kd _Brg St at us Jm l Baca_File Tr_SPP Baca_File Ms_Barang Cetak SPPH Mencari Pemasok No_ SPP Tg l Kd_B rg Ku antitas Kd_B rg Nm _Brg No_S PP K d_B rg Kd_ Brg Nm _Brg N m _Pm s Nm _Pms Kd_B rg Kuant itas No_S PP Ms_Brg_Pm s Ms_Pms Kd_ Brg Kd_Pm s Kd_ Pms Nm_P m s
2.0 Pembelian Buat SOP Simpan SOP Baca_File Tr_SPP Baca_File Ms_Brg Mencari Pemasok Cetak SOP Tulis_Ke_File Tr_SOP Ms_Brg_Pms Ms_Pms No _S PP Kd_ Brg Jml Kd _Br g N m _Pm s Nm_P ms No_S PP No_S PP Kd_B rg Kd_ Brg K d_B rg Nm _B rg Nm _B rg Nm _B rg Kd _P ms K d_ Pm s Kd_P ms K d_ Pms Jm l Jml Nm _Pm s K d_ B rg Nm _P m s
Gambar 4.9 : Bagan Terstruktur Penerimaan 3.0 Penerimaan Lap Penerimaan Membuat Memo_Debit Ambil Data Baca_File retur Baca_File Sop Baca Data Rekam LPB RekamRetur Baca_File Tr_LPB Baca_File Ms_Barang Baca_File Tr_SOP Baca_File Ms_Pms Tulis_Ke_File Tr_Retur Tulis_Ke_File Tr_LPB Kd_ Brg Jm l No _F ak tu r No _ S OP Tg l A las an N m _B rg No _R et u r Nm_B rg Jm l_R etur Jm l_S O P H ar ga Kd_ Pms N m _Pm s Kd_B rg Kd _ B rg K d_B rg Kd _B rg No_ Fak tur No_F aktur No _F ak tu r No_ Fak tur Tg l K d_P m s Kd_ Pm s Nm _Pms
5.0 Cetak Laporan 5.1 Cetak_Lap Permintaan Pembelian 5.3 Cetak_Lap Nilai_Pms 5.4 Cetak_Lap Retur_Pembelian 5.6 Cetak_Lap Daftar_Harga
Gambar 4.10 Bagan Terstruktur Cetak Laporan
5.1 Cetak_Lap Permintaan Pembelian Baca_File Tr_SPP Baca_FileMs_Brg Kd_B rg Kuant itas Jns_ Brg Nm _Brg Kd_Brg
Gambar 4.11 Bagan Terstruktur Cetak Laporan Permintaan Pembelian 5.5 Cetak_Laporan Pms_Terburuk 5.2 Cetak_Lap Pembelian
5.2 Cetak_Lap pembelian Baca_File Tr_SOP Baca_File Ms_Pms Baca_File Ms_Brg Kd_B rg Tg l_Pesan Kd_Pm s Kuan titas Kd_P ms Nm_ Pms Kd_ Brg Nm _B rg
5.3 Cetak_Lap Nilai_Pms Baca_File Tr_LPB Baca_File Tr_SOP Baca_File Ms_Pms Tgl_T erima Kuan titas K d_P m s T gl _P es ana n Nm _Pms Kd_Pms
Baca_File Tr_Retur Cari_Data 5.4 Cetak_Lap Retur_Pemb Baca_File Tr_SOP Baca_File Ms_Pms Baca_FileMs_Brg
Gambar 4.14 Bagan Terstruktur Cetak Laporan Retur Pembelian
Kd _P ms Nm _Pms Kd_Pm s Nm _Pm s Keter anga n Kuan titas Tgl Faktu r No_F aktu r No_F aktur No_S OP No _SOP
Menghitung Keterlambatan Menghitung Retur 5.5 Cetak_Lap Pms_Terburuk Baca_File Tr_SOP Baca_File Tr_LPB Baca_FileTr_Retur Gambar 4.14 Bagan Terstruktur Cetak Laporan Pemasok Terburuk
No _ F ak tr u No_R etur No _Fa ktur Bany ak K eterla mba tan Kd_P ms Ban yak R etur No_S OP No _ S OP Baca_File Tr_SOP Baca_File Tr_LPB Kd_ Pm s Tgl_S OP No_ SO P N o_S O P T gl_L P B Tgl _SO P
Baca_File Ms_Brg Baca_File Ms_Brg_Pms Baca_File Ms_Pms 5.6 Cetak_Lap Daftar_Harga
Gambar 4.16 Bagan Terstruktur Cetak Laporan Daftar Harga Nm_B rg Kd_Brg Kd _B rg H arg a Kd _Pms Kd _P ms Nm_Pm s
4.4.2 Spesifikasi Proses
Modul periksa_user_id
Masukkan user_id dan password Buka dan baca file user
Cari user_id dan password di file user Jika ditemukan
Panggil modul menu utama
Selain itu
Tampilkan pesan “User id dan password salah”
Akhir jika
Akhir modul
Modul menu utama
Lakukan selama modul menu utama
Panggil menu Master : Panggil modul menu Master Panggil menu Transaksi : Panggil modul menu Transaksi Panggil menu Laporan : panggil modul menu Laporan
Akhir lakukan
Akhir modul
Modul menu master
Panggil menu Barang : Panggil modul menu Barang Panggil menu Supplier : Panggil modul menu Supplier
Panggil menu Brg pms : panggil modul menu Barang pemasok Akhir lakukan
Akhir modul
Modul menu Barang
Buka dan baca file Ms_Barang Tampilkan seluruh item barang Lakukan selama
Memilih item barang di tabel Jika tekan Add maka
Minta input ‘Kd_Brg’ Minta input ‘Nm_Brg’ Minta input ‘Spesifikasi’ Minta input ‘Jns_Brg’ Minta input ‘Satuan_Brg’ Minta input ‘Hrg_Satuan’ Minta input ‘Jumlah’ Jika tekan ‘Save’
Maka data yang di entry akan di simpan Jika tekan ‘Delete’
Akhir Jika Akhir Jika Akhir Jika
Akhir lakukan
Tutup file Ms_Bahan Akhir Modul
Modul menu Supplier
Buka dan baca file Ms_Pemasok
Tampilkan pilihan seluruh item pemasok Lakukan selama
Memilih item supplier di tabel Jika tekan Add maka
Minta input ‘Kd_Pms’ Minta input ‘Nm_Pms’ Minta input ‘Alamat’ Minta input ‘Kd_Pos’ Minta input ‘Telepon’ Jika tekan ‘Save’
Maka data yang dientry akan disimpan Jika tekan ‘Delete’
Akhir jika Akhir jika. Akhir jika Akhir lakukan
Tutup file Ms_Pemasok Akhir modul
Modul menu Barang Pemasok Buka dan baca file Ms_Brg_Pms Buka dan baca file Ms_Barang Buka dan baca file Ms_Pemasok Lakukan selama
Tekan Search
Maka akan tampil tabel untuk memilih Supplier Jika tekan Update Harga
Maka akan tampil layar untuk meminta harga baru Data input harus berformat number
Jika tekan ‘OK’
Maka data yang lama akan diganti dengan data yang baru Jika tekan ‘Cancel’
Maka akan kembali ke menu Barang Pemasok Akhir jika
Jika tekan ‘Delete’
Maka data yang ada didatabase akan dihapus Jika tekan Add
Maka akan tampil tabel untuk memilih barang Pilih salah satu Barang
Jika barang sudah ada
Tampi pesan “Barang sudah ada” Selain itu
Minta harga barang Jika tekan ‘OK’ Maka data disimpan Jik tekan ‘Cancel’
Maka kembali ke menu Barang Pemasok Akhir jika Akhir jika Akhir jika Akhir jika Akhir jika Akhir jika Akhir lakukan Tutup file Ms_Brg_Pms Tutup file Ms_Barang Tutup file Ms_Pemasok
Modul menu Transaksi
Lakukan selama menu transaksi
Menu Pesan : Panggil modul menu Pesan Menu Pembelian : Panggil modul menu Pembelian Menu Penerimaan : Panggil modul menu Penerimaan Menu Retur : Panggil modul menu Retur Akhir lakukan
Akhir Modul
Modul menu Pesanan Buka dan baca file Tr_SPP Buka dan baca file Tr_Barang Buka dan baca file Ms_Brg_Pms Buka dan baca file Ms_Pms Lakukan selama
Masukkan ‘No_SPP’ Masukkan ‘Tanggal’ Tekan Add
Pilih barang yang akan dibeli
Minta jumlah barang yang ingin dibeli Jika ‘OK’
Maka akan tampil di tabel pesan Jika ‘Cancel’
Akhir jika Akhir jika Jika tekan ‘Delete’
Maka data yang di pesan akan dihapus Jika tekan ‘Save’
Maka data yang dipesan akan disimpan Jika tekan ‘Cetak SPPH’
Maka akan mencetak SPPH Akhir jika
Akhir jika Akhir jika Akhir lakukan
Tutup file Tr_SPP Tutup file Tr_Barang Tutup file Ms_Barang Tutup file Ms_Pms Akhir modul
Modul menu pembelian Buka dan baca file Tr_SPP Buka dan baca file Ms_Brg Buka dan baca file Ms_Brg_Pms Buka dan baca file Ms_Pms
Lakukan selama
Pilih salah satu No_SPP Masukkan No_SOP
Tekan Add Tekan Search
Pilih Supplier
Pilih Barang yang akan dibeli menurut SPP Masukkan jumlah barang yang akan dibeli
Jika OK Maka lanjut Jika cancel
Maka akan kembali ke menu pembelian Masukkan harga penawaran
Jika OK
Maka akan dimasukkan dalam daftar Jika Cancel
Maka akan kembali ke menu pembelian Jika tekan ‘Delete’
Maka data yang dipesan akan dihapus Jika tekan ‘Save’
Maka data yang akan dipesan akan disimpan Akhir jika
Akhir jika Akhir lakukan
Tutup file Tr_SPP Tutup file Ms_Brg Tutup file Ms_Brg_Pms Tutup file Ms_Pms Akhir modul
Modul menu penerimaan Buka dan Baca file Tr_LPB Buka dan Baca file Tr_Retur Buka dan Baca file Ms_Brg Buka dan Baca file Tr_SOP Buka dan Baca file Ms_Pms Lakukan selama
Pilih salah satu No_SOP Masukkan ‘No_Faktur’ Masukkan ‘Tanggal’ Tekan ‘Buat Penerimaan’
Lalu pilih barang yang diterima Dan masukkan banyak barang Jika tekan ‘Delete’
Maka data yang diterima akan dihapus Jika tekan ‘Save’
Akhir jika Akhir jika Akhir lakukan
Tutup file Tr_LPB Tutup file Tr_Retur Tutup file Ms_Brg Tutup file Tr_SOP Tutup file Ms_Pms Akhir modul
Modul menu retur
Buka dan Baca file Tr_Retur Buka dan Baca file Tr_LPB Lakukan selama
Pilih salah satu No_No_Faktur Masukkan ‘No_Retur’ Masukkan ‘Tanggal’
Pilih salah satu Barang yang diretur Masukkan ‘Jumlah’
Masukkan ‘Alasan’ Jika tekan ‘Delete’
Maka data yang diterima akan dihapus Jika tekan ‘Save’
Akhir jika Akhir jika Akhir lakukan
Tutup file Tr_Retur Tutup file Tr_LPB Akhir modul
4.5 Perancangan Masukan
SURAT PERMINTAAN PEMBELIAN
Gambar 4.17 : Rancangan Layar Masukan SPP
Delete
Save Produk
Buat SPPH
Data Surat Permintaan Pembelian
SPP Header SPP Detil
SURAT ORDER PEMBELIAN
Gambar 4.18 : Rancangan Layar Masukan SOP
Purchasing Surat Order Pembelian
Kode Supplier Search
No.SOP
No.SPP AddTanggalKode Supplier
Delete Save
LAPORAN PENERIMAAN BARANG
Gambar 4.19 : Rancangan Layar Masukan LPB
Pembelian
RETUR PEMBELIAN
Gambar 4.20 : Rancangan Layar Masukan Retur Pembelian
Barang yang Diterima
79
Jl.Jelambar Kav. POLRI Blok A8 No.188 Tanggal : dd-mm-yyyy
Jakarta Barat - 11460 Hal : 99
LAPORAN PERMINTAAN PEMBELIAN
Periode dd-mm-yyyy s/d dd-mm-yyyy
Jenis Barang Kode Barang Nama Barang Kuantitas
xxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
Total per Jenis 999
xxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
Total per Jenis 999
xxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99
Total per Jenis 999
80
PT. CIPTA GLOBAL NIAGA PRIMA
Jl.Jelambar Kav. POLRI Blok A8 No.188 Tanggal : dd-mm-yyyy
Jakarta Barat - 11460 Hal : 99
LAPORAN DAFTAR HARGA BARANG
Periode dd-mm-yyyy s/d dd-mm-yyyy
Nama Barang Nama Pemasok Harga Tanggal
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999,999 dd-mm-yyyy
81
PT. CIPTA GLOBAL NIAGA PRIMA
Jl.Jelambar Kav. POLRI Blok A8 No.188 Tanggal : dd-mm-yyyy
Jakarta Barat - 11460 Hal : 99
LAPORAN PEMBELIAN
Periode : dd-mm-yyyy s/d dd-mm-yyyy
Tanggal Kode Pemasok Nama Barang Kuantitas
dd-mm-yyyy xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
999
Total Per Pemasok 9,999
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 999
999
Total Per Pemasok 9,999
Total per Tanggal 99,999
82
PT. CIPTA GLOBAL NIAGA PRIMA
Jl.Jelambar Kav. POLRI Blok A8 No.188 Tanggal : dd-mm-yyyy
Jakarta Barat - 11460 Hal : 99
LAPORAN NILAI PEMASOK
Periode dd-mm-yyyy s/d dd-mm-yyyy
Nama Pemasok Tanggal Pesan Tanggal Terima
Jumlah Barang Kekurangan xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99 dd-mm-yyyy dd-mm-yyyy 99 99
Jakarta Barat - 11460
Tanggal Nama Pemasok Nama Barang Kuantitas Keterangan
dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx dd-mm-yyyy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 99 xxxxxxxxxxxxxxxxxxxx 83 Periode dd-mm-yyyy s/d dd-mm-yyyy
LAPORAN RETUR PEMBELIAN
Gambar 4.30 : Rancangan Laporan Retur Pembelian
Jakarta Barat - 11460 Hal : 99
Kode Pemasok Banyak Keterlambatan Banyak Retur
xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999 xxxxx 999 999
84
Periode : dd-mm-yyyy s/d dd-mm-yyyy LAPORAN PEMASOK TERBURUK
4.7 Rencana Implementasi
Mulyadi (2001,P53) : Implementasi adalah pendidikan dan pelatihan pemakai informasi, pelatihan dan koordimasi teknisi yang akan menjalankan sistem, pengujian sistem yang baru dan pengubahan yang dilakukan untuk membuat sistem informasi yang telah dirancang menjadi dapat dilaksanakan secara operasional.
4.7.1 Tata Laksana Sistem Yang Diusulkan
4.7.1.1 Sarana Pengolahan Data
Untuk merancang pengolahan data dari suatu sistem maka diperlukan sarana untuk menunjang pengolahan data tersebut. Adapun sarana yang menunjang tersebut terdiri dari:
1. Sarana Perangkat Keras (HardWare)
Perangkat keras yang penulis gunakan untuk membuat program yang dapat mendukung sistem pembelian ini adalah :
• CPU dengan memori min 32 M • HardDisk min 20G
• Flopy Disk • CD Drive • Monitor • KeyBoard
• Printer Canon 2100sp
• UPS (Dianjurkan untuk menggunakan UPS guna menghindari gangguan yang disebabkan oleh padamnya listrik).
2. Sarana Perangkat Lunak (SoftWare)
Untuk perangkat lunak yang digunakan oleh penulis untuk menunjang aplikasi sistem pembelian ini adalah :
• Sistem Operasi: Windows 9x, ME, XP • Bahasa Pemrograman: Visual Basic 6.0 • DataBase: Ms Access
• Laporan: Crystal Report v8.5
4.7.1.2 Jadwal Pengolahan Data
Jadwal pengolahan data ini dimaksudkan agar pengolahan data yang dilakukan menjadi lebih efisiensi dan teratur. Karena masing-masing program sudah terbentuk kapan harus dijalankan. Penjadwalan yang harus sesuai dengan kepentingan yang berkaitan. Laporan-laporan yang dihasilkan oleh aplikasi. Sebagian arsip bersangkutan dan sebagian untuk digunakan sebagai internal kontrol.
Nama Proses Kondisi Tertentu Setiap Hari Per Minggu Per Bulan Back Up Y Restore Y Master Barang Y Master Pemasok Y
Master Barang Pemasok Y
Master Hutang Y
Transaksi Pemesanan Y
Transaksi Pembelian Y
Transaksi Penerimaan Barang Y Transaksi Retur Barang Y
Laporan Permintaan Pembelian Y
Laporan Order Pembelian Y Y
Laporan Barang Tiba Y Y
Laporan Retur Pembelian Y Y
Laporan Pemasok Y
Laporan Daftar Harga Barang Y Y
4.7.2 Jadwal Implementasi Sistem
Tahapan-tahapan dari implementasi sitem adalah : 1. Pengembangan program
Pengembangan program untuk membuat program dari rancangan yang telah dibuat.
2. Pengumpulan data
Pengumpulan ini digunakan untuk menunjang kelengkapan data-data yang akan diolah nantinya.
3. Install
Install dilakukan pada tiap PC yang akan digunakan. 4. Konversi data/entry data
Entry data dan konversi dilakukan agar komputer dapat membaca data yang dimasukkan ke komputer secara manual.
5. Test
Setelah kegiatan diatas maka harus dilakukan test untuk menguji apakah program yang dibuat dapat berjalan dengan benar tanpa kesalahan serta memenuhi kebutuhan rancangan tersebut.
6. Pelatihan
Pelatihan dilakukan untuk menjalankan sistem yang baru agar karyawan sebagai user dapat menjalankan sistem tersebut.
7. Petunjuk Pelatihan
Petunjuk pelatihan ini untuk membantu para pemakai sistem yang baru ini dan sebagai penunjang dalam pelatihan karyawan.
8. Penggunaan
Penggunaan secara paralel run, artinya sistem yang lama tetap berjalan bersama-sama dengan sistem yang baru.
9. Dokumentasi
Dokumentasi sudah dilakukan sejak tahap awal sampai akhir, agar lebih jelasnya maka dibuat tabel yang berisi tentang kegiatan dari rencana implementasi, serta jadwal pengolahan data.
B U L A N 1 2 3 4 Kegiatan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Pengembangan Program Pengumpulan Data Install Konversi Data Test Pelatihan Pembuatan User Manual Penggunaan
Dokumentasi