BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
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 ANALISIS 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 ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS 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 PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS 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. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

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

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 ANALISIS 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 PERANCANGAN

BAB III ANALISIS 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

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 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 DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

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 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 ANALISIS 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 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 ANALISIS 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

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem ng Sedang Berjalan Proses analisa sistem merupakan fase kedua dari proses pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan PT. Indah Sakti Motorindo. Adapun sistem yang sedang berjalan adalah sebagai berikut : Pada saat sebelum sistem ini dirancang, para karyawan PT. Indah Sakti Motorindo masih menggunakan manual dimana data kendaraan dan pelanggan diinputkan ke microsoft office excel dimana laporan kredit juga dibuat dengan mencetak data tersebut menggunakan aplikasi microsoft office tersebut. Proses yang dilakukan dalam penginputan data kendaraan dan pelanggan yang ada hanya dengan mencatat data dari masing-masing data yang ada ke dalam microsoft Excel. Dan data-data tersebut disimpan dalam berkas kredit dan kemudian disusun laporan dari seluruh data penjualan. 37

38 III.1.1. Input (Dokumen Masukan) Analisis sistem input yang sedang berjalan pada sistem yang lama adalah data bon faktur pembayaran kredit dibuat oleh bagian administrasi dan kemudian diberikan kepada customer sebagai bukti pembayaran kredit dapat dilihat pada gambar III.1 sebagai berikut : Gambar III. 1. Analisa Input

39 III.1.2. Proses Untuk lebih jelasnya aliran informasi yang sedang berjalan pada PT. Indah Sakti Motorindo dapat dilihat pada gambar III.2 berikut ini : KONSUMEN BAGIAN PEMBAYAR AN KREDIT BAGIAN ADMINISTRAS I KEUANGAN PIMPINAN Daftar Sepeda Motor Daftar Sepeda Motor Data Pemesanan Sepeda Motor Pembuatan Laporan Pembayaran kredit 1 2 --Lap Pendapatan - Jurnal umum Pemesanan Sepeda Motor Cek Sepeda Motor 1 2 --Lap Pendapatan - Jurnal umum A Data Pemesanan Sepeda Motor Data Pemesanan Sepeda Motor Data Pemesanan Sepeda Motor Pembuatan Faktur 3 Faktur Pembayaran kredit 1 2 3 Faktur Pembayaran kredit 1 Faktur Pembayaran kredit A A A Gambar III.2. Flow Of Document (FOD)

40 III.1.3. Output (Dokumen Keluaran) dibawah ini: Output sistem yang telah penulis rancang dapat dilihat pada gambar III. 3 Gambar III.3. Analisa Output III.2. Evaluasi Sistem ng Berjalan Pada sistem yang sedang berjalan pada PT. Indah Sakti Motorindo dalam proses kredit sepeda motor oleh konsumen dilakukan dengan memesan sepeda motor kepada bagian administrasi dan bagian administrasi meneruskan permintaan sepeda motor ke bagian gudang. Di bagian gudang dilakukan pengecekan barang jika ada bagian gudang memberikan faktur pengeluaran sepeda motor yang diberikan ke bagian administrasi sepeda motor, dan bagian administrasi dilakukan pembuatan daftar pembelian sepeda motor dan faktur

41 pembelian. Faktur pembelian diberikan kepada konsumen dan daftar pembelian barang diberikan kepada bagian administrasi. Di bagian administrasi dilakukan proses pembuatan laporan kredit sepeda motor dan laporan tersebut diberikan kepada pimpinan. Pada sistem yang lama tidak adanya database untuk menyimpan data sehingga menyulitkan pihak adminstrasi dalam mencari data. Oleh karena itu penulis merancang sistem informasi akuntansi pembayaran denda jatuh tempo sepea motor pada PT. Indah Sakti Motorindo dengan bahasa pemrograman Vb.net dan database SQL Server dengan menggunakan metode UML. Sistem ini telah memiliki database untuk menyimpan data dan dapat diproses secara otomatis. Adapun kekurangan dari sistem yang berjalan adalah sebagai berikut : 1. Sistem tidak mendukung untuk pemakaian client /server atau di peruntukkan untuk komputer dengan jaringan internet. 2. Sistem ini tidak di dukung dengan keamanan sistem dari serangan virus. 3. Pengolahan data dalam melakukan sistem pembayaran kredit ini masih tergolong dalam pengolahan skala kecil. 4. dapat di implementasikan diluar sistem komputer. Adapun kelebihan dari sistem yang akan dirancang yaitu : 1. Tampilan interface yang mudah dipahami dan juga mudah dioperasikan. 2. Proses pembayaran kredit menjadi menjadi mudah dan cepat sehingga dapat meningkatkan pendapatan perusahaan.. 3. Sistem terbebas dari error atau kesalahan, dan mampu menghasilkan informasi yang tepat, cepat dan akurat serta Up to date.

42 4. Meminimalisir kesalahan yang dilakukan oleh user (human error). III.3. Desain Sistem Desain sistem merupakan penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam kesatuan yang utuh dan fungsi pada sistem yang dibuat, untuk memenuhi kebutuhan kepada pemakai sistem dan memberikan gambaran yang jelas dan rancangan bangunan yang lengkap dalam perancangan Sistem Informasi Pembayaran Kredit Sepeda Motor. III.3.1. Desain Sistem Global Desain sistem secara global menggunakan bahasa pemodelan UMLyang terdiri dari use case diagram, class diagram, aktivity diagram, dan sequence diagram. III.3.1.1. Use Case 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 itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.

43 Pelanggan Motor Penjualan Admin Transaksi Laporan Kredit Gambar III.4. Use Case Diagram III.3.1.2. Class Diagram Class 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 (metoda/fungsi).

44 tblmotor kdmotor*:char(5) merk:varchar(15) tahun:varchar(15) slinder:varchar(15) rangka:varchar(15) mesin:varchar(15) warna:varchar(15) bahanbakar:varchar(15) input edit hapus cetak tbljual tbladmin idadmin*:char(5) username:varchar(15) password:varchar(15) input edit hapus cetak * * * * tblpelanggan * kdjual*:char(5) kdpelanggan*:char(5) * * * kdpelanggan:char(5) nama:varchar(15) nama:varchar(15) alamat:varchar(35) alamat:varchar(15) telepone:varchar(15) kdmotor:char(5) input merk:varchar(15) edit rangka:varchar(15) hapus mesin:varchar(15) cetak jenispembayaran:varchar(15) jmlhpembayaran:int lmkredit:int uangmuka:int input edit hapus cetak * * * tblkredit kdkredit*:char(5) kdjual:char(5) nama:varchar(15) alamat:varchar(35) merk:varchar(15) rangka:varchar(15) mesin:varchar(15) dp:int modal:int denda:int input edit hapus cetak Gambar III.5. Class Diagram III.3.1.3. Sequence Diagram III.3.1.3.1. Sequence Diagram Login Adapun bentuk rancangan sequence diagram login yang penulis rancang adalah sebagai berikut : Aktor Aplikasi Proses Database Permintaan UserName Dan Password Login UserName Dan Password Proses Login Dengan UserName Dan Password Validasi UserName Dan Password Tampilan Informasi Proses Login Gagal Gambar III.6. Sequence Diagram Login

45 III.3.1.3.2. Sequence Diagram Olah Data Aktor Aplikasi Proses Database Pelanggan Motor Transaksi Laporan Input Data Proses Penginputan Data Tampilan Hasil Input Data Data Input Disimpan Edit Data Pemilihan Data Edit Proses Pengeditan Data Tampilan Hasil Edit Data Data Edit Disimpan Hapus Data Pemilihan Data Hapus Proses Penghapusan Data Data Dihapus Tampilan Hasil Data Hapus Gambar III.7. Sequence Diagram Olah Data III.3.2. Desain Sistem Detail Tahap perancangan berikut yaitu desain sistem secara detail, yang meliputi output sistem, desain sistem dan desain database PT. Indah Sakti Motorindo adalah sebagai berikut: III.3.2.1. Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun perancangan output dari perancangan sistem informasi pembayaran kredit pada PT. Indah Sakti Motorindo ini adalah sebagai berikut.

46 III.3.2.1.1. Output Pembayaran Uang Muka Kwitansi Pembayaran Uang Muka KOP SURAT BUKTI PEMABAYARAN UANG MUKA Tanggal Kode Jual Kode Pelanggan Nama Alamat Kode Motor Merk No Rangka No Mesin Jenis Pembayaran Lama Kredit Uang Muka Harga Beli Angsuran / Bulan Dibuat Oleh, Pemberi, Petugas Gambar III. 8. Output Pembayaran Uang Muka III.3.2.1.2. Output Pembayaran Kredit Pelanggan Kwitansi Pembayaran Kredit KOP SURAT BUKTI PEMABAYARAN KREDIT Tanggal Sekarang Kode Kredit Kode Jual Nama Alamat Merk Nomor Rangka Uang Muka Angsuran / Bulan Denda Lama Kredit Sisa Kredit Tanggal Jatuh Tempo Jumlah Pembayaran Nomor Mesin Dibuat Oleh, Pemberi, III.3.2.1.3. Output Pendapatan Petugas Gambar III.9. Output Pembayaran Kredit Pelanggan

47 Laporan Pendapatan KOP SURAT Laporan Pendapatan No Tanggal Nama Jumlah Pembayaran Total Dibuat Oleh, Petugas Gambar III.10. Laporan Pendapatan III.3.2.1.3. Output Jurnal Umum Jurnal Umum KOP SURAT Jurnal Umum Tanggal Uraian Debet Kredit Total Dibuat Oleh, Petugas Gambar III.11. Output Jurnal Umum III.3.2.1.4. Output Buku Besar Buku Besar KOP SURAT Buku Besar No Tanggal Uraian Harga Pembelian Harga Penjualan Total Saldo Kas Dibuat Oleh, Petugas Gambar III.12. Output Buku Besar

48 III.3.2.2. Desain Input Berikut ini adalah desain form yang dimasukan penulis dalam pembuatan Pembayaran Kredit Pada PT. Indah Sakti Motorindo III.3.2.2.1. Input Login Login User Name Password Login Batal LOGIN Enter Username And Password III.3.2.2.2. Input Pelanggan Gambar III.13. Input Login Kode Pelanggan Nama Alamat Telepone Simpan Ubah Hapus Batal Kode Pelanggan Nama Alamat Telepone III.3.2.2.3. Input Kendaraan Gambar III.14. Input Pelanggan Kode Sepeda Motor Merk Tahun Pembuatan Isi Slinder Nomor Rangka Nomor Mesin Warna Bahan Bakar Simpan Ubah Hapus Batal Kode Sepeda Motor Merk Tahun Pembuatan Isi Slinder Nomor Rangka Nomor Mesin Warna Bahan Bakar Gambar III.15. Input Kendaraan

49 III.3.2.2.4. Input Penjualan Tanggal Kode Jual Kode Pelanggan Nama Alamat Kode Sepeda Motor Merk Nomor Rangka Nomor Mesin Jenis Pembayaran Lama Kredit Uang Muka Harga Beli Angsuran / Bulan Simpan Batal Cetak Hasil Bulan Kode Jual Kode Pelanggan Nama Alamat Kode Sepeda Motor Merk Nomor Rangka Nomor Mesin Jenis Pembayaran Lama Kredit Harga Jumlah Angsuran III.3.2.2.5. Input Kredit Gambar III.16. Input Penjualan Tanggal Sekarang Kode Kredit Kode Jual Kredit N + 1 Kredit 1 Uang Muka Angsuran / Bulan Denda Nama Alamat Merk Nomor Rangka Nomor Mesin Lama Kredit Sisa Kredit Tanggal Jatuh Tempo Jumlah Pembayaran Bulan Bulan Kode Kredit Kode Jual Nama Alamat Merk Nomor Rangka Nomor Mesin Uang Muka Jumlah Angsuran Denda Lama Kredit Sisa Kredit Tanggal Jatuh Tempo Harga Simpan Batal Cetak Gambar III.17. Input Kredit

50 III.3.2.3 Desain Database Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel. III.3.2.3.1 Kamus Data Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data. Berikut adalah Kamus Data dari sistem yang penulis bahas. tbladmin tblpelanggan tblmotor = (idadmin), username, password = (kdpelanggan), nama, alamat, telephone =(kdmotor), merk, tahun, slinder, rangka, mesin, warna, bahan bakar tbljual =(kdjual), kdpelanggan, nama, alamat, kdmotor, merk, rangka, mesin, jenispembaran, jmlhpembayran, lmkredit, uangmuka tblkredit =(kdkredit), kdjual, nama, alamat, merk, rangka, mesin, dp, modal, bunga, denda

51 III.3.2.3.2 Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam Perancangan Sistem Informasi Pembayaran Kredit Pada PT. Indah Sakti Motorindo adalah sebagai berikut: 1. Tabel tbladmin Database Primary key : dbpenjulan : IdAdmin Tabel III.2. tbladmin Nama Field Tipe Nilai idadmin (*) nchar 5 Username varchar 15 Password varchar 15 Keterangan (*) : Primary Key 2. Tabel tblpelanggan Database Primary key : dbpenjualan : kdpelanggan Tabel III.3. tblpelanggan Nama Field Tipe Nilai kdpelanggan (*) Nchar 5 Nama Varchar 25 Alamat Varchar 35 Telephone Varchar 15 Keterangan (*) : Primary Key 3. Tabel tblmotor Database Primary key : dbpenjualan : kdmotor

52 Tabel III.4. tblmotor Nama Field Tipe Nilai kdmotor (*) Char 5 Merk Varchar 15 Tahun Varchar 15 Slinder Varchar 15 Rangka Varchar 15 Mesin Varchar 15 Warna Varchar 15 Bahanbakar Varchar 15 Keterangan (*) : Primary Key 4. Tabel tbljual Database Primary key : dbpenjualan : kdjual Tabel III.5. tbljual Nama Field Tipe Nilai kdjual (*) Char 5 Kdpelanggan Char 5 Nama Varchar 15 Alamat Varchar 35 Kdmotor Char 5 Merk Varchar 15 Rangka Varchar 15 Mesin Varchar 15 jenispembayaran Varchar 15 Jmlhpembayran Varchar 15 Lmkredit Int - Uangmuka Int - Keterangan (*) : Primary Key 5. Tabel tblkredit Database Primary key : dbpenjualan : kdkredit

53 Tabel III.6. tblkredit Nama Field Tipe Nilai Kdkredit (*) Char 5 Kdjual Char 5 Nama Varchar 15 Alamat Varchar 35 Merk Varchar 15 Rangka Varchar 15 Mesin Varchar 15 Dp Int - Modal Int - Bunga Varchar 15 Denda Int - Keterangan (*) : Primary Key III.3.3. Logika Program Logika program yang digunakan untuk sistem ini penulis rancang dengan menggunakan activity diagram berikut ini : III.3.3.1. Activity Diagram Login Adapun activity diagram login dapat dilihat sebagai berikut : Login Menu Utama Tampilan Gambar III.18. Activity Diagram Login

54 III.3.3.2. Activity Diagram Input Data Adapun activity diagram input data dapat dilihat sebagai berikut : Menu Utama Keluar Pelanggan Motor Transaksi Input Tampilan Gambar III.19. Activity Diagram Input Data III.3.3.3. Activity Diagram Edit Data Adapun activity diagram edit data dapat dilihat sebagai berikut : Menu Utama Keluar Pelanggan Motor Transaksi Edit Tampilan Gambar III.20. Activity Diagram Edit Data

55 III.3.3.4. Activity Diagram Hapus Data Adapun activity diagram hapus data dapat dilihat sebagai berikut : Menu Utama Keluar Pelanggan Motor Transaksi Hapus Tampilan Gambar III.21. Activity Diagram Hapus Data III.3.3.5. Activity Diagram Cetak Adapun activity diagram cetak dapat dilihat sebagai berikut : Menu Utama Keluar Penjualan Kredit Laporan Cetak Tampilan Gambar III.22. Activity Diagram Cetak