BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM. Dalam pembahasan analisis system yang berjalan diperusahaan PT.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN PERANCANGAN. yang diperoleh dicatat dan dihitung jumlah penjualannya lalu disimpan dalam

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliranaliran informasi dari bagianbagian yang terkait baik dari dalam maupun dari luar organisasi. III.1.1. Input Analisis data ini akan menganalisa beberapa dokumen yang digunakan dalam proses estimasi hutang berdasarkan umur hutang. Dokumen masukan dapat dilihat pada gambar dibawah ini. 1. Dokumen Pembelian Barang Dokumen masukan pembelian barang merupakan form untuk mencatat data pembelian barang. Bentuk dokumen masukan pembelian barang sistem yang sedang berjalan dapat dilihat pada gambar III.1. berikut ini : Gambar III.1. Formulir Input Pembelian Barang 36

37 2. Dokumen Pembayaran Hutang Dokumen masukan Pembayaran hutang merupakan form untuk mencatat data pembayaran hutang. Bentuk dokumen masukan pembayaran hutang sistem yang sedang berjalan dapat dilihat pada gambar III.2. berikut ini : Gambar III.2. Dokumen Pembayaran Hutang III.1.2. Proses III.1.2.1. Prosedur yang sedang Berjalan Analisa proses prosedur sistem informasi pembelian barang material kredit yang sedang berjalan pada PT. Mitra Real Estate Management dapat diuraikan melalui gambar III.3. sebagai berikut :

38 Gambar III.3. FOD Sistem Informasi Akuntansi Pembelian Kredit Berjalan III.1.3. Output Selain dokumen masukan, diuraikan juga dokumen keluaran yang dihasilkan oleh sistem yang terdiri dari : 1. Laporan Pembelian Barang Laporan pembelian barang merupakan form untuk menampilkan data pembelian barang. Bentuk laporan pembelian barang sistem yang sedang berjalan dapat dilihat pada gambar III.4. berikut ini :

39 Gambar III.4. Laporan Pembelian Barang 3. Laporan Pembayaran Hutang Laporan pembayaran hutang merupakan form untuk mencatat data pembayaran hutang. Bentuk laporan pembayaran hutang sistem yang sedang berjalan dapat dilihat pada gambar III.5. berikut ini :

40 Gambar III.5. Laporan Pembayaran Hutang III.2. Evaluasi Sistem yang Sedang Berjalan Berdasarkan hasil analisa penulis terhadap sistem yang sedang berjalan dalam proses sistem informasi akutansi pembelian barang material secara kredit kepada supplier pada PT. Mitra Real Estate Management masih banyak kekurangan sehingga masih perlu adanya perbaikanperbaikan yang diperlukan untuk meningkatkan pelayanan informasi yang cepat dan akurat. Adapun kekurangan dari sistem berjalan adalah sebagai berikut : 1. Adanya kesalahan dalam perhitungan penyusutan aktiva tetap. Karena proses perhitungan pembelian barang material secara kredit masih secara manual maka sering terjadi kesalahan dalam perhitungan estimasi

41 hutang. Hal ini dapat memperlambat proses informasi perhitungan pembelian barang material secara kredit dan merugikan perusahaan. 2. Penggunaan buku yang memboroskan biaya. Karena semua data dicatat di dalam buku, maka dibutuhkan banyak buku. Hal ini dapat menyebabkan pemborosan biaya bagi perusahaan karena harus membeli buku dan peralatan lainnya. 3. Pengecekan dan pencarian data mengalami kesulitan. Semua pencatatan data perhitungan estimasi hutang masih dicatat di dalam buku dan belum berbasis komputer. Hal ini mengakibatkan kesulitan dalam pencarian data dan pengecekan data karena terlalu banyak data yang disimpan. 4. Keterlambatan dalam memutakhirkan data. Karena proses masih dilakukan secara manual, sehingga proses untuk mengupdate data mengalami kesulitan. Sebagai contoh, pada proses perhitungan estimasi hutang sering mengalami kesalahan. 5. Data dan surat mengalami kerusakan atau hilang Semua data dicatat di dalam buku dan surat disimpan di dalam map. Jika hal ini terus dilakukan, maka semua data dan surat semakin lama akan mengalami kerusakan atau bahkan hilang. III.3. Desain Sistem III.3.1. Unified Modelling Language (UML) Sistem Yang Diusulkan Prosedur sistem akan digambarkan dengan menggunakan UML. Penggambaran UML menggunakan diagram usecase yang selanjutnya setiap proses bisnis yang terjadi akan diperjelas dengan diagram activity lalu

42 diilustrasikan secara detail menggunakan diagram sequence. Aktor atau pelaku yang terlibat dalam sistem informasi akutansi pembelian barang material secara kredit kepada supplier pada PT. Mitra Real Estate Management adalah sebagai berikut : 1. Use Case. Login ke Sistem Form Barang Form Supplier Form Petugas Pembelian Kredit Administrasi Pembayaran Utang Daftar Barang Laporan Supplier Pimpinan Pembelian/Periode Pembayaran Utang Jurnal Umum Gambar III.6. Use Case Diagram 2. Sequence diagram Sequence diagram adalah diagram yang merepresentasikan interaksi antar objek. Bentuk Sequence diagram dari sistem yang dibangun adalah sebagai berikut :

43 a. Sequence diagram login ke sistem Aplikasi Database ADMIN Masukkan nama Sever Messagebox (Nama Server Salah) Validasi Nama Server Gagal Return Gagal [ Berhasil ] Gambar III.7. Sequence diagram login ke Sistem b. Sequence diagram Barang Aplikasi Database ADMIN Memasukkan Data Barang Data Barang dimasukkan Koreksi dan Ubah data Barang Hapus Data Barang Data Barang diupdate Data Barang di Hapus Data Barang ditampilkan pada grid Menampilkan Data Barang c. Sequence diagram Supplier Gambar III.8. Sequence diagram Barang Aplikasi Database ADMIN Memasukkan Data Supplier Data Supplier dimasukkan Koreksi dan Ubah data Supplier Hapus Data Supplier Data Supplier diupdate Data Supplier di Hapus Data Supplier ditampilkan pada grid Menampilkan Data Supplier Gambar III.9. Sequence Diagram Supplier

44 d. Sequence diagram Manajemen Password Aplikasi Database ADMIN Memasukkan Data manajemen password Data manajemen password dimasukkan Koreksi dan Ubah data manajemen password Hapus Data manajemen password Data manajemen password diupdate Data manajemen password di Hapus Data manajemen password ditampilkan pada grid Menampilkan Data manajemen password Gambar III.10. Sequence Diagram Manajemen Password e. Sequence diagram Pembelian Kredit Aplikasi Database ADMIN Memasukkan Data Pembelian Kredit Data Pembelian Kredit dimasukkan Koreksi dan Ubah data Pembelian Kredit Hapus Data Pembelian Kredit Data Pembelian Kredit diupdate Data Pembelian Kredit di Hapus Data Pembelian Kredit ditampilkan pada grid Menampilkan Data Pembelian Kredit Gambar III.11. Sequence Diagram Pembelian Kredit f. Sequence diagram Pembayaran Hutang Aplikasi Database ADMIN Memasukkan Data Pembayaran Hutang Data Pembayaran Hutang dimasukkan Koreksi dan Ubah data Pembayaran Hutang Hapus Data Pembayaran Hutang Data Pembayaran Hutang diupdate Data P Pembayaran Hutang di Hapus Data Pembayaran Hutang ditampilkan pada grid Menampilkan Data Pembayaran Hutang Gambar III.12. Sequence Diagram Pembayaran Hutang

45 g. Sequence diagram laporan barang Aplikasi Database ADMIN Masukkan Periode Laporan Tampilkan Persediaan /Periode Return Cetak Laporan barang Menampilkan laporan barang Gambar III.13. Sequence Diagram Laporan Barang h. Sequence diagram Laporan Supplier Aplikasi Database ADMIN Pilih Laporan Supplier Tampilkan Supplier Return Cetak Laporan Supplier Menampilkan Supplier Gambar III.14. Sequence Diagram Laporan Supplier i. Sequence diagram Laporan Pembelian Periode Aplikasi Database ADMIN Masukkan Periode Laporan Tampilkan Pembelian/Periode Return Cetak Laporan Pembelian/Periode Menampilkan Pembelian/Periode Gambar III.15. Sequence Diagram Laporan Pembelian Periode

46 j. Sequence diagram Laporan Jurnal Umum Aplikasi Database ADMIN Masukkan Periode Laporan Tampilkan Jurnal Umum Return Cetak Laporan Jurnal Umum Menampilkan Jurnal Umum Gambar III.16. Sequence Diagram Laporan Jurnal Umum 3. Class diagram Diagram yang digunakan untuk menampilkan beberapa kelas serta paketpaket yang ada dalam sistem atau perangkat lunak yang sedang kita kembangkan Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem atau perangkat lunak dan relasirelasi yang ada di dalamnya. Bentuk Class Diagram dari sistem yang dibangun dapat dilihat pada gambar III.17. berikut ini : LOGIN + UserName + Password + Simpan() + Batal() PIMPINAN Aplikasi LAPORAN +Cetak() +Batal() ADMINISTRATOR TBarang + KodeBarang= varchar(3) + NamaBarang= varchar(30) + Satuan= varchar(10) + HargaSatuan= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TSupplier + KodeSupplier=Varchar(3) + NamaSupplier=varchar(40) + Alamat= varchar(40) + Telepon= varchar(12) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TPembelian + NoFaktur=Varchar(5) + TanggalPembelian=Date/time + KodeSupplier= varchar(3) + UangMuka= Numeric(18,0) + TanggalJatuhTempo= Date/time + PotonganPenjualan= Numeric(18,0) + UserName= varchar(30) + KodeBarang=Varchar(5) + Jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TPembayaranHutang + NoPembayaran=Varchar(5) + TanggalBayar=Date/time + NoFaktur= varchar(5) + JumlahBayar= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Gambar III.17. Class Diagram

47 III.3.2 Desain Sistem Secara Detail III.3.2.1 Desain Output 1. Laporan Barang Laporan barang merupakan media yang menampilkan daftar barang. Bentuk rancangan laporan barang dapat dilihat pada gambar III.18. berikut ini : PT. Mitra Real Estate Management Daftar Barang KODE NAMA BARANG SATUAN HARGA SATUAN xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx Medan, dd/mm.yyyy ( ) 2. Laporan Supplier Gambar III.18. Rancangan Laporan Barang Laporan supplier merupakan yang menampilkan daftar pemasok yang ditentukan. Bentuk rancangan laporan supplier dapat dilihat pada III.19. berikut ini : PT. Mitra Real Estate Management Daftar Supplier KODE NAMA SUPPLIER ALAMAT TELEPON Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx xxxxxx Xxxxxx Medan, dd/mm.yyyy ( ) Gambar III.19. Rancangan Laporan Supplier

48 3. Laporan Pembelian Kredit Periode Laporan pembelian kredit periode merupakan media yang menampilkan daftar pembelian kredit untuk setiap periode yang ditentukan. Bentuk rancangan laporan pembelian kredit periode dapat dilihat pada gambar III.20. berikut ini : PT. MITRA REAL ESTATE MANAGEMENT LAPORAN PEMBELIAN KREDIT/PERIODE Periode : dd/mm/yyyy s/d dd/mm/yyyy NO NAMA KODE NAMA TANGGAL JUMLAH FAKTUR SUPPLIER BARANG BARANG Xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx Sambungan Laporan Pembelian /Periode TOTAL POTONGAN UANG MUKA HUTANG xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx TGL JATUH TEMPO xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx Medan, dd/mm.yyyy ( ) Gambar III.20. Rancangan Laporan Pembelian Periode 4. Laporan Pembayaran Hutang Periode Laporan pembayaran hutang periode merupakan media yang menampilkan daftar pembayaran hutang untuk setiap periode yang ditentukan. Bentuk rancangan laporan pembayaran hutang periode dapat dilihat pada gambar III.21. berikut ini :

49 PT. MITRA REAL ESTATE MANAGEMENT LAPORAN PEMBAYARAN HUTANG/PERIODE Periode : dd/mm/yyyy s/d dd/mm/yyyy NO TANGGAL NAMA SUPPLIER JUMLAH Xxxxxx xxxxxx Xxxxxx Xxxxxx Xxxxxx xxxxxx Xxxxxx No Faktur : Total Hutang : Jumlah Yang Sudah Dibayar : Sisa Hutang : Xxxxxx Medan, dd/mm.yyyy ( ) Gambar III.21. Rancangan Laporan Hutang Periode 5. Laporan Jurnal Umum Laporan jurnal umum periode merupakan media untuk menampilkan daftar jurnal umum untuk setiap periode yang ditentukan. Bentuk rancangan lapor an jurnal umum periode dapat dilihat pada gambar III.22. berikut ini : PT. MITRA REAL ESTATE MANAGEMENT JURNAL UMUM PERIODE : DD/MM/YYYY S/D DD/MM/YYYY NO TANGGAL URAIAN DEBET KREDIT Xxxxx Xxxxx Xxxxx xxxxx xxxxx xxxxx Xxxxx Xxxxx xxxxx xxxxx Medan, dd/mm.yyyy ( ) Gambar III.22. Rancangan Laporan Jurnal Umum Periode

50 III.3.2.2 Desain Input Desain input merupakan suatu bentuk masukan yang dibutuhkan dalam sistem informasi Estimasi hutang berdasarkan umur hutang pada PT. Mitra Real Estate Management ke supplier adalah sebagai berikut : 1. Rancangan Form Input Barang Form barang merupakan media untuk memasukkan data barang. Bentuk rancangan form input barang dapat dilihat pada gambar III.23. berikut ini : Kode Barang : Nama Barang : Satuan : Harga Satuan : Baru Simpan Batal Edit Hapus Keluar Kode Barang Nama Barang Satuan Harga Satuan 2. Rancangan Form Supplier Gambar III.23. Rancangan Input Data Barang Form input supplier merupakan media untuk memasukkan data input supplier. Bentuk rancangan form input supplier dapat dilihat pada III.24. berikut ini : Kode Supplier : Nama Supplier : Alamat : Telepon Baru Simpan Batal Edit Hapus Keluar Kode Nama supplier Alamat Telepon Gambar III.24. Rancangan Input Supplier

51 3. Rancangan Form Input Pembelian Kredit Form pembelian kredit merupakan media untuk memasukkan data pembelian kredit. Bentuk rancangan Form input pembelian kredit dapat dilihat pada gambar III.25. berikut ini : Gambar III.25. Rancangan Input Data Pembelian Barang 4. Rancangan Form Input Pembayaran Hutang Form pembayaran hutang merupakan media untuk memasukkan data pembayaran hutang. Bentuk rancangan Form input pembayaran hutang dapat dilihat pada gambar III.26. berikut ini :

52 Gambar III.26. Rancangan Input Data Pembayaran Hutang III.3.2.3 Desain Database Database merupakan himpunan kelompok data atau arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang dirancang dalam sistem informasi akutansi pembelian barang material secara kredit kepada supplier pada PT. Mitra Real Estate Management adalah sebagai berikut :

53 a. Kamus Data Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini. Tbarang TSupplier TPetugas : KodeBarang + NamaBarang + Satuan + HargaSatuan : KodeSupplier + NamaSupplier + Alamat + Telepon : KodePetugas + NamaPetugas + UserName + Password + StatusPetugas TPembelian : NoFaktur + TanggalPembelian + KodeSupplier + UangMuka +PotonganPenjualan+ TanggalJatuhTempo UserName TDetailPembelian : NoFaktur + KodeBarang + Jumlah TPembayaranUtang : NoPembayaran+ TanggalBayar + NoFaktur + b. Database JumlahBayar Dalam perancangan database Sistem Informasi Akuntansi Pembelian Barang Material Secara Kredit Pada PT. Mitra Real Estate Management Terhadap Return Pembelian data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut :

54 a. Tabel TBarang Tabel TBarang digunakan untuk menampung record data barang keseluruhan. Berikut ditampilkan rancangan struktur data TBarang. Nama Database Nama Tabel Field Key : PembelianKredit : TBarang : KodeBarang Tabel III.1. TBarang Field Name Type Size Indexed Description KodeBarang Varchar 3 Kode Barang NamaBarang Varchar 50 Nama Barang Satuan Nchar 10 Satuan HargaSatuan Numeric 18 Harga Satuan b. Tabel TSupplier Tabel TSupplier digunakan untuk menampung record data supplier keseluruhan. Berikut ditampilkan rancangan struktur data TSupplier. Nama Database Nama Tabel Field Key : PembelianKredit : TSupplier : KodeSupplier

55 Tabel III.2. TSupplier Field Name Type Size Indexed Description KodeSupplier Varchar 3 Kode Supplier NamaSupplier Varchar 50 Nama Supplier Alamat Varchar 50 Alamat Telepon Varchar 12 Telepon c. Tabel TPembelian Tabel Tpembelian digunakan untuk menampung record data pembelian keseluruhan. Berikut ditampilkan rancangan struktur data TPembelian. Nama Database Nama Tabel Field Key Foreign Key : PembelianKredit : TPembelian : NoFaktur : NoFaktur Tabel III.3. TPembelian Field Name Type Size Indexed Description NoFaktur varchar 5 No Faktur TanggalPembelian datetime Tanggal Pembelian KodeSupplier varchar 3 Kode Supplier UangMuka numeric 18 Uang Muka Potongan Penjualan numeric 18 Potongan Penjualan Tanggal Jatuh Tempo datetime Tanggal Jatuh Tempo UserName varchar 50 User Name

56 d. Tabel TDetailPembelian Tabel TdetailPembelian digunakan untuk menampung record data detail pembelian keseluruhan. Berikut ditampilkan rancangan struktur data TDetailPembelian. Nama Database Nama Tabel Field Key : PembelianKredit : TDetailPembelian : NoFaktur Tabel III.4. TDetailPembelian Field Name Type Size Indexed Description NoFaktur varchar 5 No Faktur KodeBarang varchar 3 Kode Barang Jumlah numeric 18 Jumlah e. Tabel Tpembayaran Utang Tabel Tpembayaran Utang digunakan untuk menampung record data pembayaran hutang keseluruhan. Berikut ditampilkan rancangan struktur data TPembayaranUtang. Nama Database Nama Tabel Field Key Foreign Key : PembelianKredit : TPembayaranUtang : NoPembayaran : NoFaktur

57 Tabel III.5. TPembayaranUtang Field Name Type Size Indexed Description NoPembayaran Varchar 5 No Pembayaran TanggalBayar Date/time Tanggal Bayar NoFaktur Varchar 5 No Faktur JumlahBayar Numeric 18 Jumlah Bayar f. Tabel TPetugas Tabel TPetugas digunakan untuk menampung record data admin. Berikut ditampilkan rancangan struktur data admin. Nama Database Nama Tabel Field Key : PembelianKredit : TPetugas : KodePetugas Tabel III.6. TPetugas Field Name Type Size Indexed Description KodePetugas Nchar 4 Kode Petugas NamaPetugas Varchar 50 Nama Petugas UserName Varchar 50 User Name Password Varchar 50 Password StatusPetugas Varchar 50 Status Petugas

58 c. ERD TSupplier [ M : 1 ] TBarang [ M : 1 ] KodeSupplier KodeBarang NamaSupplier NamaBarang Alamat Satuan Telepon Membeli [ M : 1 ] HargaSatuan Membeli TDetailPembelian [ M : 1 ] Menyimpan [ M : 1 ] TPembelian [ M : 1 ] KodeBarang [ M : 1 ] Nofaktur NoSeri TanggalPembelian Jumlah KodeSupplier Membayar UangMuka TPembayaranHutang [ M : 1 ] PotonganPenjualan NoPembayaran TanggalJatuhTempo TanggalBayar UserName NoFaktur JumlahBayar Gambar III.27. ERD Keterangan : 1. M:1 = Hubungan atau relationship antara satu entity ke satu entity lainnya melaui proses bisnis atau kegiatan kerja. 2. TSupplier merupakan entity tabel data detail supplier dimana terdapat kode supplier,nama supplier, alamat dan telepon. 3. TSupplier berhubungan dengan TBarang yang dihubungkan melalui proses membeli barang. 4. TBarang merupakan entity tabel data barang dimana terdapat kode barang, nama barang, satuan, harga satuan.

59 5. Dalam proses membeli TBarang dihubungkan ke TPembelian. 6. TPembelian merupakan entity tabel data pembelian barang dimana terdapat no faktur, tanggal pembelian, kode supplier, uang muka, potongan penjualan, tanggal jatuh tempo, user name. 7. TPembelian dan TDetailPembelian dihubungkan melalui proses menyimpan. 8. TDetailPembelian merupakan detail data tabel keterangan pembelian melalui proses membeli dimana entity ini terdapat kode barang, no seri, dan jumlah. 9. TPembelian dan TPembayaranHutang dihubungkan melalui proses membayar hutang pembelian barang. 10. TPembayaranBarang merupakan entity tabel data pembayaran barang dimana terdapat no pembayaran, tanggal bayar, no faktur, jumlah bayar. III.3.2.4 Logika Program Activity Diagram (Diagram Alir data sekumpulan simbolsimbol atau skema yang menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkahlangkah proses program dari awal sampai akhir. Inti pembuatan Activity Diagram ini adalah pengambaran urutan langkahlangkah pengerjaan dari suatu algoritma program. 1. Activity Diagram Data Login Adapun Activity Diagram form data login dapat dilihat pada gambar III.28. berikut ini :

60 Masukkan User Name dan Password Ya Apakah Valid? Tidak Login Berhasil Selesai Gambar III.28. Diagram Activity Login 2. Activity Diagram Data Barang Adapun Activity Diagram form data barang dapat dilihat pada gambar III.29. berikut ini : Mulai Tampil Form Barang Ya Baru Tidak Edit? No Input Data Barang Ubah Data Hapus? yes Simpan? No Simpan Batal No Hapus Data Gambar III.29. Diagram Activity Form Barang 3. Activity Diagram Data Supplier Adapun Activity Diagram form data supplier dapat dilihat pada gambar III.30. berikut ini :

61 Mulai Tampil Form Supplier Ya Baru Tidak Edit? No Input Data Supplier Ubah Data Hapus? yes Simpan? No Simpan Batal No Hapus Data Gambar III.30. Diagram Activity Supplier 4. Activity Diagram Data Pembelian Adapun Activity Diagram form data pembelian dapat dilihat pada gambar III.31. berikut ini : Mulai Tampil Form Pembelian Ya Baru Tidak Edit? No Input Data Pembelian Ubah Data Hapus? yes Simpan? No Simpan Batal No Hapus Data Gambar III.31. Diagram Activity Pembelian 5. Activity Diagram Data Pembayaran Hutang Adapun Activity Diagram form data pembayaran hutang dapat dilihat pada gambar III.32. berikut ini :

62 Mulai Tampil Form PembayaranHutang Ya Baru Tidak Edit? No Input Data Pembayaran utang Ubah Data Hapus? yes Simpan? No Simpan Batal No Hapus Data Gambar III.32. Diagram Activity Pembayaran Hutang 6. Activity Diagram Laporan Adapun Activity Diagram Laporan dapat dilihat pada gambar III.33. berikut ini : Mulai Tampil Form Laporan Barang Ya Laporan Barang Tidak Supplier Ya Laporan Supplier Tidak Pembelian/ Periode Ya Laporan Pembelian/Periode Tidak Pembayaran/ Periode Laporan Pembayaran Hutang/ Periode Tidak Jurnal Umum Gambar III.33. Diagram Activity Laporan