BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang Berjalan Proses persediaan bahan baku yang sedang berjalan masih bersifat manual, banyaknya kendala yang terdapat pada penginformasian melalui daftar bahan baku, permintaan bahan baku, pembelian bahan baku dan biaya pembelian bahan baku, mengakibatkan kurang jelasnya penyajian informasi tersebut. Sistem Informasi Pengendalian Persediaan Bahan Baku Berbasis Akuntansi pada PT. Suritani Pemuka Medan saat ini masih menggunakan sistem sederhana, yaitu masih menggunakan aplikasi dari Microsoft Excel dalam pengolahan data persediaan bahan baku. III.1.1 Input Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi yang digunakan hanyalah berupa penyimpanan data pada aplikasi dari Microsoft Excel yang tidak terintegrasi dengan database, dan untuk penyajian laporan persediaan bahan baku kepada Pimpinan masih hanyalah berdasarkan atas data dari aplikasi Microsoft Excel. Namun dengan sistem informasi yang dirancang sistem akan lebih mudah karena telah menggunakan aplikasi yang dibuat sesederhana mungkin dan lebih efektif dan efisien dalam hal pemeriksaan laporan bahan baku dan penambahan barang pada perusahaan. 40
41 Gambar III.1 : FOD Input Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan III.1.2. Proses Pada proses sistem yang berjalan, Perusahaan dalam Sistem Informasi Akuntansi Persediaan bahan baku Sering terjadi laporan yang tidak valid, seperti ketidak sesuaian antara laporan data persediaan bahan baku yang ada, dan hanya berdasarkan data dari aplikasi Microsoft Excel saja. Proses yang sedang berlangsung dalam Sistem Informasi Persediaan bahan baku Pada PT. Suritani Pemuka Medan dapat di lihat pada gambar III.1.
42 Produksi Stoker Finance Mulai Permintaan bahan baku Membuat Nota Kebutuhan bahan baku Nota Kebutuhan bahan baku yes Cek stok kebutuhan bahan baku no Form Kebutuhan Barang Form Kebutuhan Barang Proses Form kebutuhan barang Dokumen Distribusi bahan baku Dokumen Distribusi bahan baku Order Pembelian bahan baku Data Penambahan bahan baku Pembelian bahan baku yang di order selesai Gambar III.1. FOD Proses Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan Dari gambar III.1. diatas dapat dilihat aliran dokumen yang terjadi dalam Perancangan Sistem Informasi Persediaan bahan baku Pada PT. Suritani Pemuka Medan. Aliran dokumen ini belum cukup baik, sebab tidak terdapat proses penyimpanan, seperti arsip data dokumen untuk laporan persediaan bahan baku yang tidak diserahkan kepada pimpinan Bagian stoker membuatkan surat pengajuan persediaan bahan baku kepada manager. Dari data tersebut, pimpinan akan melihat apakah data tersebut disetujui atau tidak, jika disetuji maka dokumen pengajuan pembelian persediaan bahan baku yang disetujui akan di arahkan langsung kepada bagian finance yang
43 mencatat nilai dari persediaan bahan baku tersebut, dan langsung mengeluarkan dana transaksi pembelian bahan baku dan akhirnya dihasilkan laporan persediaan bahan baku yang akan diberikan ke bagian finance dan pimpinan. III.1.3 Output Gambar III.3 : FOD Output Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan Output pada sistem ini akan didapat laporan data persediaan bahan baku, laporan data penambahan persediaan bahan baku, data supplier, dan juga data pembelian bahan baku. Untuk pembuatan laporannya, setiap data dicatat dalam Aplikasi Microsoft Excel.
44 III.2. Evaluasi Sistem yang berjalan Sistem yang ada saat ini masih diolah menggunakan komputer yang masih berbasis desktop (menggunakan Microsoft Excel), dan untuk sistem yang baru menggunakan aplikasi berbasis Windows. Dalam hal pengolahan data untuk sistem yang baru dibandingkan sistem yang lama terdapat beberapa hal yang berbeda, diantaranya adalah perubahan dalam hal penggunaan aplikasi program, yaitu akses pencarian informasi data dapat diakses dengan cepat tanpa harus susah payah mengkalkulasikan data, dan terintegrasi langsung dengan database tersebut berada. Dari hasil evaluasi sistem yang lama yang terdapat pada PT. Suritani Pemuka Medan, penulis merancang sebuah sistem yang dapat mempermudah cara kerja yang dapat menghasilkan data yang lebih akurat. Dimana sistem yang akan dirancang lebih diajukan untuk penanganan masalah diatas, secara perlahan sistem yang lama di ganti dengan sistem yang baru. Untuk sistem yang baru, sumber daya manusianya juga harus mendukung, dilihat dari sistem yang lama sering terjadi tumpang tindih data, tidak ada fasilitas untuk menjaga agar data tidak tumpang tindih. Sistem yang telah dirancang menghasilkan data persediaan bahan baku secara cepat dan jelas ketika data tersebut dibutuhkan, dan terintegrasi langsung dengan database tersebut berada, dan data tidak akan mungkin terjadi tumpang tindih, karena adanya sistem proteksi.
45 III.3. Disain Sistem III.3.1 Disain Sistem Secara Global Perancangan Sistem Informasi Persediaan bahan baku Pada PT. Suritani Pemuka Medan, menyajikan informasi kepada perusahaan, termasuk Pimpinan yang memerlukan informasi tersebut untuk menentukan mampu tidaknya perusahaan dalam melunasi utangnya secara tepat waktu kepada kreditur (banker dan pemasok), mereka membutuhkan informasi akuntansi mengenai besarnya uang kas yang tesedia di perusahaan pada saat menjelang jatuh temponya pinjaman (utang). Informasi data persediaan bahan baku direpresentasikan dalam bentuk tabel-tabel. III.3.1.1. UseCase Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode ini penulis menerapkan diagram Use Case. Usecase diagram Sistem Informasi Persediaan bahan baku Pada PT. Suritani Pemuka Medan. digambarkan pada Gambar III.2.
46 Gambar III.2. Usecase Diagram Sistem Informasi Akuntans Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan III.3.1.2. Class Diagram Class Daigram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut. Class diagram Sistem Informasi Akuntansi Persediaan bahan baku Pada PT. Suritani Pemuka Medan digambarkan pada Gambar III.3.
47 Gambar III.3. Class diagram Sistem Informasi Akuntans Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan III.3.1.3. Sequence Diagram 1. Sequence diagram bagian Produksi pada saat Login Berikut ini gambar III.4. tentang Sequence diagram bagian Produksi form login Gambar III.4. Sequence Diagram Bagian Produksi Form Login
48 2. Sequence diagram Produksi untuk nota kebutuhan barang Berikut ini gambar III.5. tentang Sequence diagram Produksi untuk nota kebutuhan barang Gambar III.5. Sequence Diagram Produksi untuk Nota Kebutuhan Barang 3. Sequence diagram bagian stoker pada saat Login Berikut ini gambar III.6. tentang Sequence diagram bagian Stoker form login Gambar III.6. Sequence Diagram Bagian Stoker Form Login
49 4. Sequence diagram bagian Stoker untuk List Bahan baku Berikut ini gambar III.7. tentang Sequence diagram Stoker List Bahan baku Gambar III.7. Sequence Diagram Bagian Stoker List Bahan Baku 5. Sequence diagram Stoker untuk tambah data barang Berikut ini gambar III.8. Sequence diagram untuk Stoker tambah data barang Gambar III.8. Sequence Diagram Stoker tambah data barang
50 6. Sequence diagram Stoker untuk Cek Nota Kebutuhan Barang Berikut gambar III.9. Sequence diagram Stoker Cek Nota Kebutuhan Barang Gambar III.9. Sequence Diagram Stoker Cek Nota Kebutuhan Barang 7. Sequence diagram Stoker untuk Form Kebutuhan Barang Berikut ini gambar III.10. Sequence diagram Stoker Form Kebutuhan Barang Gambar III.10. Sequence Diagram Stoker Form Kebutuhan Barang
51 8. Sequence diagram Stoker untuk Form Barang Masuk Berikut ini gambar III.11. Sequence diagram Stoker untuk Form Barang Masuk Gambar III.11. Sequence Diagram Stoker Form Barang Masuk 9. Sequence diagram bagian Finance pada saat Login Berikut ini gambar III.12. tentang Sequence diagram bagian finance form login Gambar III.12. Sequence Diagram Bagian Finance Form Login
52 10. Sequence diagram bagian Finance untuk Tambah Harga Barang Berikut ini gambar III.13. Sequence diagram Fianace Tambah Harga Barang Gambar III.13. Sequence Diagram Bagian Stoker List Bahan Baku 11. Sequence diagram bagian Finance pada Form Tambah Supplier Berikut ini gambar III.14. Sequence diagram finance Tambah Supplier Gambar III.14. Sequence Diagram Bagian Finance Tambah Supplier
53 12. Sequence diagram bagian Finance untuk Invoice Pembelian Barang Berikut gambar III.15. Sequence diagram Fianace Invoice Pembelian Barang Gambar III.15. Sequence Diagram Bagian Finance Invoice Pembelian 13. Sequence diagram bagian Finance pada Form Jurnal Transaksi Berikut ini gambar III.16. Sequence diagram finance Form Jurnal Transaksi Gambar III.16. Sequence Diagram Bagian Finance Form Jurnal Transaksi
54 14. Sequence diagram bagian Finance untuk Laporan Jurnal Transaksi Berikut ini gambar III.17. Sequence diagram Fianace Laporan Jurnal Transaksi Gambar III.17. Sequence Diagram Bagian Finance Laporan Jurnal Transaksi III.3.2. Disain Sistem Secara Detail Dalam hal ini penulis akan membahas perancangan sistem yang akan dibangun secara terperinci yaitu melalui desain output, desain input dan desain database. III.3.2.1 Disain Ouput Desain sistem ini berisikan tampilan hasil yang akan diperoleh dari Sistem Informasi Pengendalian Persediaan Bahan Baku Berbasis Akuntansi Pada PT. Suritani Pemuka Medan, yaitu berupa visualisasi program, laporan daftar bahan baku, laporan data supplier, laporan distribusi barang keluar, laporan kebutuhan barang, laporan barang masuk, dan laporan neraca saldo.
55 1. Tampilan Laporan Daftar bahan baku Rancangan output laporan daftar bahan baku ini menunjukkan tampilan data-data daftar bahan baku pada Sistem Informasi Akuntansi Pengendalian Persediaan bahan baku Pada PT. Suritani Pemuka Medan pada gambar III.18. PT. Suritani Pemuka Medan LAPORAN DAFTAR BAHAN BAKU Logo perusahaan No Kode bahan baku Nama bahan baku Satuan Stok 99 999999999 xxxxxxxx xxxxxxxx 99999 99 999999999 xxxxxxxx xxxxxxxx 99999 Medan, xxxx,9999 Stoker ( ) Gambar III.18. Tampilan laporan Daftar Bahan Baku 2. Tampilan Nota Distribusi Barang Keluar Tampilan Rancangan ini menunjukkan data Distribusi Barang Keluar bagian stoker pada PT. Suritani Pemuka Medan yang dapat dilihat pada gambar III.19. ID NKB : Tgl Order : Tgl Keluar Barang : PT. Suritani Pemuka Medan Nota Distribusi Barang keluar xxxxxxx mm/dd/yyyy mm/dd/yyyy Keterangan : xxxxxxx No NAMA BAHAN BAKU SATUAN JUMLAH BARANG KELUAR Logo perusahaan SISA STOK 99 xxxxxxxxxx xxxxxx 9999 9999 99 xxxxxxxxxx xxxxxx 9999 9999 Gambar III.19. Tampilan Nota Distribusi Barang Keluar Medan, xxxx,9999 Stoker ( )
56 3. Tampilan Form Kebutuhan Barang Tampilan rancangan ini menunjukkan data Kebutuhan barang bagian Stoker pada PT. Suritani Pemuka Medan, dapat dilihat pada gambar III.20. sebagai berikut PT. Suritani Pemuka Medan Form kebutuhan Barang No NAMA BAHAN BAKU JUMLAH BARANG Supplier 99 xxxxxxxxxx 9999 xxxxxx Stoker ( ) Medan, xxxx,9999 Finance ( ) Gambar III.20. Tampilan Form Kebutuhan Barang 4. Tampilan Laporan Barang Masuk Tampilan rancangan ini menunjukkan data Barang Masuk bagian Stoker pada PT. Suritani Pemuka Medan, dapat dilihat pada gambar III.20. sebagai berikut : PT. Suritani Pemuka Medan Laporan Barang Masuk Logo perusahaan ID Barang Masuk : Tgl Order : Tgl Barang Masuk : Keterangan : No KODE BAHAN BAKU NAMA BAHAN BAKU SATUAN JUMLAH KEBUTUHAN Gambar III.20. Tampilan Form Kebutuhan Barang SUPPLIER 99 99999999 xxxxxxxxx xxxxx 9999 xxxxxx Stoker ( ) xxxxxx mm/dd/yyyy mm/dd/yyyy xxxxxxx Medan, xxxx,9999 Finance ( )
57 5. Tampilan Laporan Daftar Harga Barang Tampilan rancangan ini menunjukkan daftar harga barang bagian Finance pada PT. Suritani Pemuka Medan, dapat dilihat pada gambar III.21. sebagai berikut PT. Suritani Pemuka Medan Laporan Daftar Harga Barang Logo perusahaan No KODE NAMA BAHAN BAKU SATUAN HARGA 99 99999 xxxxxxxx xxxxx 99999999 99 99999 xxxxxxxx xxxxx 99999999 99 99999 xxxxxxxx xxxxx 99999999 Medan, xxxx,9999 Finance ( ) 6. Tampilan Laporan Gambar III.21. Daftar Tampilan Supplier Laporan Daftar Harga Barang Tampilan rancangan ini menunjukkan daftar harga barang bagian Finance pada PT. Suritani Pemuka Medan, dapat dilihat pada gambar III.22. sebagai berikut PT. Suritani Pemuka Medan Laporan Daftar Supplier Logo perusahaan No NAMA ALAMAT CONTACT TELPON 99 xxxxxxxxxx xxxxxxxx xxxxx 99999999 99 xxxxxxxxxx xxxxxxxx xxxxx 99999999 99 xxxxxxxxxx xxxxxxxx xxxxx 99999999 Medan, xxxx,9999 Finance ( ) Gambar III.22. Tampilan Laporan Daftar Supplier
58 7. Tampilan Laporan Jurnal Transaksi Tampilan ini menunjukkan laporan Jurnal Transaksi bagian Finance pada PT. Suritani Pemuka Medan, dapat dilihat pada gambar III.23. sebagai berikut : PT. Suritani Pemuka Medan Laporan Jurnal Transaksi Logo perusahaan ID JURNAL TANGGAL KETERANGAN NAMA PERKIRA AN DEBET KREDIT xxxxxxx dd/mm/yyyy xxxxxxxx xxxxx 99999999 99999999 xxxxxxx dd/mm/yyyy xxxxxxxx xxxxx 99999999 99999999 xxxxxxx dd/mm/yyyy xxxxxxxx xxxxx 99999999 99999999 Medan, xxxx,9999 Finance ( ) Gambar III.23. Tampilan Laporan Jurnal Transaksi III.3.2.2. Disain Input Perancangan Sistem Informasi Akuntansi Persediaan bahan baku Pada PT. Suritani Pemuka Medan meliputi desain input dari bentuk dokumen-dokumen input yang akan digunakan oleh bagian produksi, stoker, dan juga bagian finance. Dokumen input sangat penting pada sistem informasi, data yang salah tercatat di dokumen akan mengakibatkan output yang dihasilkan sistem otomatis akan salah. Perancangan Sistem Informasi Akuntansi Pada PT. Suritani Pemuka Medan disini dilakukan dengan menelusuri output yang dihasilkan sistem informasi sehingga ditemukan item apa saja yang harus ada dalam rancangan form input dalam rancangan pengolahan data 1. Desain Input Menu Utama
59 Rancangan Input pada menu utama ini berisi form untuk masuk kebagian difisi yang di inginkan. Adapun rancangan menu utama dapat dilihat pada gambar III.24. Sebagai berikut : Menu Utama x Logo Perusahaan Profil Perusahaan Login Exit Profil Programer Gambar III.24. Rancangan input Form Menu Utama 2. Desain Input Form Login Perancangan input form Login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.25. sebagai berikut : Login Logo perusahaan X Pilih Divisi Password d Login Close Gambar III.25. Rancangan Input Form Login
60 3. Desain Input Daftar Supplier Perancangan input Harga Barang merupakan form untuk penyimpanan daftar supplier pada bagian finance. Adapun bentuk form input daftar supplier dapat dilihat pada gambar III.26. Sebagai berikut : Daftar Suplier x Nama Supplier Alamat Supplier Kontak Person Telpon Telpon Proses Tutup Gambar III.26. Desain Input Daftar Supplier 4. Desain Input Nota Kebutuhan Barang Rancangan Input Nota Kebutuhan Barang pada bagian produksi ini berisi untuk input data barang yang diperlukan pada bagian produksi. Adapun rancangan form kebutuhan barang dapat dilihat pada gambar III.27. Sebagai berikut : Nota Kebutuhan Barang x Input Data Input Nota Kebutuhan Barang ID Keterangan Tanggal satuan Kuantitas Satuan Tutup Nama Bahan Baku Tambah Batal No Kode Nama Bahan Baku Satuan Kuantitas 99 Xxxxx Xxxxxxxxxxxxxx Xxxxxx 999999 99 Xxxxx Xxxxxxxxxxxxxx Xxxxxx 999999 99 Xxxxx Xxxxxxxxxxxxxx Xxxxxx 999999 Simpan dan Proses Order
61 Gambar III.27. Rancangan input Nota Kebutuhan Barang Bagian Produksi 5. Desain Input Daftar bahan baku Perancangan input form daftar Bahan baku merupakan form untuk penyimpanan daftar bahan baku. Adapun bentuk form input daftar bahan baku dapat dilihat pada gambar III.28. Sebagai berikut : Bahan Baku x Tambah Data Kode Bahan Baku Nama Bahan Baku Satuan Simpan Batal Tutup KODE NAMA SATUAN Xxxxxxxx Xxxxxxxxx xxxxxxx Xxxxxxxx Xxxxxxxxx xxxxxxx Gambar III.28. Desain Input Daftar bahan baku 6. Desain Input Daftar Barang Masuk Perancangan input form daftar Barang Masuk merupakan form untuk penyimpanan daftar barang masuk. Adapun bentuk form dapat dilihat pada gambar III.29. Sebagai berikut : Barang Masuk Input Data x ID Keterangan ID FKB Keterangan FKB Tanggal Order Tanggal KODE NAMA SATUAN Xxxxxxxx Xxxxxxxxx xxxxxxx Xxxxxxxx Xxxxxxxxx xxxxxxx Xxxxxxxx Xxxxxxxxx xxxxxxx Gambar III.29. Desain Input Daftar Barang Masuk
62 7. Desain Form Input Kebutuhan Barang Perancangan form input Kebutuhan Barang merupakan form untuk permintaan daftar kebutuhan barang ke bagian finance. Adapun rancangan form kebutuhan barang dapat dilihat pada gambar III.30. Sebagai berikut : Form Kebutuhan barang x Input Data Tutup Input Nota Kebutuhan Barang ID Tanggal Keterangan Pilih Supplier Nama Barang Kuantitas Satuan Input Data KODE NAMA SATUAN KUANTITAS SUPPLIER Xxxxxxxx Xxxxxxxxx xxxxxxx 999999 Xxxxxxxx Xxxxxxxxx xxxxxxx 999999 Xxxxxxxx Xxxxxxxxx xxxxxxx 999999 Cetak Form kebutuhan Bahan Baku Gambar III.30. Rancangan Form input Kebutuhan Barang Stoker
63 8. Desain Input Harga Barang Perancangan input Harga Barang merupakan form untuk penyimpanan daftar harga barang pada bagian finance. Adapun bentuk form input daftar harga barang dapat dilihat pada gambar III.31. Sebagai berikut : Harga Barang x ID Bahan Baku Nama Bahan Baku Satuan Harga Rp Proses Tutup Gambar III.31. Desain Input Daftar Pemasok III.3.2.4 Disain Database Pada Perancangan Sistem Informasi Pengendalian Persediaan Bahan Baku Berbasis Akuntansi Pada PT. Suritani Pemuka Medan, penyimpanan data semua objek diletakkan pada database yang dibuat dengan Sql Server. Berikut adalah tabel struktur pada setiap tabel Perancangan Pengendalian Persediaan Bahan Baku Berbasis Akuntansi Pada PT. Suritani Pemuka Medan. 1. Tabel bahan baku Nama Tabel Digunakan Primary key : bahan baku : Untuk menyimpan data Bahan Baku : nourut
64 Tabel III.1. Tabel Bahan Baku No Field Name Type Width Keterangan 1 nourut int 11 No Urut Bahan baku 2 kodebahanbaku varchar 50 Kode bahan baku 3 namabahanbaku varchar 50 Nama bahan baku 4 satuan Varchar 50 Satuan bahan baku 5 Stok Int 11 2. Tabel Harga Bahan Baku Nama tabel Digunakan Primary key : hargabb : Untuk menyimpan harga bahan baku : kodebahanbaku Tabel III.2. Tabel harga bahan baku No Field Name Type Width Keterangan 1 kodebahan baku varchar 50 Kode Bahan baku 2 harga varchar money Harga Bahan baku 3. Tabel Form Kebutuhan Bahan Baku Nama tabel Digunakan Primary key : formkebbahanbaku : Untuk menyimpan data permintaan bahan baku : no Tabel III.3. Tabel Form Kebutuhan Bahan Baku No Field Name Type Width Keterangan 1 no Int 11 Nomor Urut 2 idfkb Varchar 50 ID FKB 3 tanggalfkb Datetime Tanggal FKB 4 keterangan Varchar 200 Keterangan FKB 5 status Varchar 50 Status FKB 6 suplier Varchar 50 Nama Supplier
65 4. Tabel Fkb detail Nama tabel Digunakan Primary key : fkbdetail : Untuk menyimpan data FKB detail : idfkb Tabel III.4. Tabel fkbdetail No Field Name Type Width Keterangan 1 idfkb Varchar 50 ID FKB 2 Kodebahanbaku Varchar 50 Kode bahan baku 3 Qty Int 11 Jumlah Kebutuhan 4 Supplier Varchar 50 Nama Supplier 5. Tabel Supplier Nama tabel Digunakan Primary key : suplier : Untuk menyimpan data Supplier : idsuplier Tabel III.5. Tabel Supplier No Field Name Type Width Keterangan 1 Idsuplier Int 11 ID Supplier 2 namasupplier Varchar 50 Nama Supplier 3 Alamatsupplier Varchar 50 Alamat Supplier 4 Kontak Supplier Varchar 50 Kontak Supplier 5 Telpon Varchar 50 Telpon supplier 6. Tabel Nota Kebutuhan Bahan Baku Nama tabel Digunakan Primary key : notkebbahanbaku : Untuk menyimpan Nota Kebutuhan Bahan Baku : no
66 Tabel III.6. Tabel Nota Kebutuhan Bahan Baku No Field Name Type Width Keterangan 1 no Int 11 No Urut 2 idnkb Varchar 50 ID NKB 3 tanggalnkb datetime 11 Tanggal NKB 4 keterangannkb Varchar 250 Keterangan NKB 5 status Varchar 50 Nama Supplier 6 urgent Int 11 Urgent 7. Tabel Nkb detail Nama tabel Digunakan Primary key : nkbdetail : Untuk menyimpan data Nkb detail : idnkb Tabel III.7. Tabel nkbdetail No Field Name Type Width Keterangan 1 Idnkb Varchar 50 ID NKB 2 Kodebahanbaku Varchar 50 Kode bahan baku 3 Namabahanbaku Varchar 50 Nama bahan baku 4 Satuan Varchar 50 Satuan bahan baku 5 Qty Int 11 Kuantitas 8. Tabel Perkiraan Nama tabel Digunakan Primary key : Perkiraan : Untuk menyimpan data Perkiraan : pk_kode Tabel III.8. Tabel Nota Kebutuhan Bahan Baku No Field Name Type Width Keterangan 1 pk_kode Char 11 Kode Perkiraan
67 2 Pk_nama Char 50 Nama Perkiraan 3 Pk_tanggal Datetime Tanggal Perkiraan 4 Pk_saldodebet Money Saldo debet 5 Pk_saldokredit Money Saldo kredit 6 Pk_mutasidebet Money Mutasi debet 7 Pk_mutasikredit Money Mutasi kredit 8 Sk_kode Char 11 Kode subkelompok 9. Tabel Sub Kelompok Nama tabel Digunakan Primary key : subkelompok : Untuk menyimpan data Sub kelompok : sk_kode Tabel III.9. Tabel Nota Kebutuhan Bahan Baku No Field Name Type Width Keterangan 1 nourut Int 11 No Urut 2 Jr_nobukti Varchar 10 No Bukti Jurnal 3 Jr_tanggal Datetime Tanggal Jurnal 10. Tabel Kelompok Nama tabel Digunakan Primary key : kelompok : Untuk menyimpan data kelompok : kp_kode Tabel III.10. Tabel Kelompok No Field Name Type Width Keterangan 1 Kp_kode Char 11 Kode Kelompok 2 Kp_nama Char 50 Nama Kelompok
68 11. Tabel Jurnal Nama tabel Digunakan Primary key : Jurnal : Untuk menyimpan data Jurnal : jr_nobukti Tabel III.11. Tabel Nota Kebutuhan Bahan Baku No Field Name Type Width Keterangan 1 nourut Int 11 No Urut 2 Jr_nobukti Varchar 10 No Bukti Jurnal 3 Jr_tanggal Datetime Tanggal Jurnal 4 Jr_keterangan Varchar 200 Keterangan Jurnal 5 Jr_tutup Char 1 Tutup Jurnla 12. Tabel Jurnal Detail Nama tabel Digunakan Primary key : jurnal_detail : Untuk menyimpan data Jurnal detail : jr_nobukti, pk_kode Tabel III.12. Tabel Supplier No Field Name Type Width Keterangan 1 Jr_nobukti Varchar 10 No bukti Jurnal 2 Pk_kode Char 11 Kode Perkiraan 3 Jd_referensi Char 11 Referensi Jurnal 4 Jd_debet Money Debet Jurnal 5 Jd_kredit Money Kredit Jurnal III.3.2.3. Kamus Data Kamus data merupakan suatu daftar organisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary
69 dilakukan setiap saat selama proses pemgembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem. Berikut adalah kamus data dari Sistem Informasi Pengendalian Persediaan Bahan Baku Berbasis Akuntansi Pada PT. Suritani Pemuka Medan : 1. bahan baku = nourut + kodebahan baku + namabahanbaku + satuanbahanbaku + stok 2. hargabb = kodebahanbaku + harga 3. formkebbahanbaku = no + idfkb + tangalfkb + keterangan + status + suplier 4. fkbdetail= idfkb + kodebahanbaku + qty + supplier 5. supplier = idsupplier + namasupplier + alamatsupplier + kontaksupplier + telpon 6. bm = nourut + idbm + keteranganbm + tanggalbm + idfkb 7. notkebbahanbaku = no + idnkb + tanggalnkb + keterangannkb + status 8. nkbdetail = idnkb + kodebahanbaku + namabahanbaku + satuan + qty 9. perkiraan = pk_kode + pk_nama + pk_tanggal + pk_saldodebet + pk_saldokredit + pk_mutasidebet + pk_mutasikredit 10. jurnal = nourut + jr_nobukti + jr_tanggal + jr_keterangan + jr_tutup 11. jurnal_detail = jr_nobukti + pk_kode + jd_referensi + jd_debet + jd_kredit
70 III.3.2.5 ERD (Entity Relationship Diagram) Setelah merancang database maka dibuatkan relasi antar tabel sebagai gambar atau diagram yang menunjukkan infomasi dibuat, disimpan, dan digunakan dalam sebuah Perancangan Sistem Informasi Persediaan bahan baku Pada PT. Suritani Pemuka Medan. Adapun relasi antar tabel dapat ditunjukkan pada gambar III.32. sebagai berikut : iduser password divisi nourut kodebahanbaku namabahanbaku login input idnkb status tanggalnkb notkebbahanbaku m keterangannkb kodebahanbaku m satuan proses idfkb m status formkebbahanbaku m tanggalfkb keterangan kodebahanbaku qty supplier 1 noinvoice invoice tanggalinvoice keteranganinvoice idfkb totalinvoice 1 m buat m jd_kredit satuanbahanbaku bahanbaku m m hargabb memiliki kodebahanbaku harga 1 idsupplier supplier namasupplier alamatsupplier kontaksupplier telpon idbm barangmasuk keteranganbm m tanggalbm idfkb proses m jurnal jd_debet jr_nobukti jr_tanggal jr_keterangan jr_tutup pk_kode Gambar III.32. Entity Relationship Diagram (ERD) Sistem Informasi Akuntansi Persediaan Bahan Baku Pada PT. Suritani Pemuka Medan
71 III.3.3. Activity Diagram 1. Activity Diagram Login User Berikut gambar III.33 tentang activity diagram untuk login User. Start Finish Gambar III.33. Activity Diagram Login User 2. Activity Diagram Nota Kebutuhan Barang Berikut gambar III.34 tentang activity diagram Nota Kebutahan Barang. Start Finish Gambar III.34. Activity Diagram Login User
72 3. Activity Diagram Cek Nota Kebutuhan Barang Berikut gambar III.35 tentang activity diagram Cek Nota Kebutuhan Barang. Start Finish Gambar III.35. Activity Diagram Input Cek Nota Kebutuhan Barang 4. Activity Diagram List Bahan Baku Berikut gambar III.36 tentang activity diagram List Bahan Baku. Start Finish Gambar III.36. Activity Diagram List Bahan Baku
73 5. Activity Diagram Form Kebutuhan Barang Berikut gambar III.37 tentang activity diagram Form Kebutuhan Barang. Start Finish Gambar III.37. Activity Diagram Form Kebutuhan Barang 6. Activity Diagram Form Barang Masuk Berikut gambar III.38 tentang activity diagram Form Barang Masuk. Start Finish Gambar III.38. Activity Diagram Form Barang Masuk
74 7. Activity Diagram List Harga Barang Berikut gambar III.39 tentang activity diagram List Harga Barang. Start Finish Gambar III.39. Activity Diagram List Harga Barang 8. Activity Diagram List Supplier Berikut gambar III.40 tentang activity diagram List Supplier. Start Finish Gambar III.40. Activity Diagram List Supplier
75 9. Activity Diagram Invoice Berikut gambar III.41 tentang activity diagram Invoice. Start Finish Gambar III.41. Activity Diagram Invoice 10. Activity Diagram Jurnal Umum Berikut gambar III.42 tentang activity diagram Jurnal Umum. Start Finish Gambar III.42. Activity Diagram Jurnal Umum