BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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 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 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 ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

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

BAB III ANALISIS 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 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 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 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 ANALISIS DAN DESAIN SISTEM

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

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

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Sedang Berjalan Pengolahan data pada sistem akumulasi penyusutan inventaris pada PT. Alfa Scorpii masih menggunakan pengolahan data secara manual. Meskipun pada saat ini memang telah menggunakan perangkat komputer untuk pengolahan data, tetapi pengolahan dan pelaporan tidak menunjukan peningkatan yang signifikan dikarenakan dalam pemrosesan data masih menggunakan proses penghitungan secara manual. Kurangnya peran komputer sangat disayangkan untuk perusahaan yang sedang berkembang, dikarenakan arus informasi yang harus didapatkan oleh pemilik perusahaan sangat diperlukan. Tanpa dibantu oleh sebuah perangkat lunak untuk antarmuka bagi user dan basis data yang kuat maka kinerja perusahaan ini sangat sangat tidak efisien. III.1.1. Analisa Input Analisis input yang ada pada sistem yang lama, yaitu penginputan data-data inventaris dalam membuat akumulasi penyusutan aktiva dan jurnal umum pada PT. Alfa Scorpii. Adapun data-data yang di input dalam akumulasi penyusutan aktiva terlihat seperti pada gambar III.1 berikut : 31

32 Kode Aktiva Nama Aktiva Daftar Akumulasi Penyusutan Aktiva Tetap Kelompok Aktiva Tanggal Beli Harga Perolehan Umur Ekonomis (Tahun) Nilai Residu Beban Akumulasi Per Bulan PA001 Kursi Kerja Peralatan 01/01/2010 150.000 5-12.500 PA002 Mesin Fax Peralatan 06/02/2010 1.150.000 5-19.166 PA003 Meja Kerja Peralatan 01/01/2010 250.000 5-4.166 KA001 Mobil L-300 Kendaraan 01/01/2010 250.000.000 5 200.000.000 833.333 KA002 Mobil Avanza Kendaraan 01/01/2010 350.000.000 5 280.000.000 1.166.666 KA003 Motor Mio J Kendaraan 01/01/2010 13.500.000 5 10.800.000 45.000 Gambar III.1. Daftar Akumulasi Penyusutan Aktiva Adapun penginputan dalam membuat laporan jurnal umum pada PT. Alfa Scorpii dapat dilihat pada gambar III.2 dibawah ini : Jurnal Umum Tanggal : 01/02/2010 Kode Akun Nama Akun Debit Kredit 126 Akumulasi Penyusutan Peralatan 35.832 111 Kas 35.832 124 Akumulasi Penyusutan Kendaraan 2.044.000 111 Kas 2.044.000 Total 2.079.832 2.079.832 Gambar III.2. Jurnal Umum Pada PT. Alfa Scorpii

33 III.1.2. Analisa Proses Untuk analisa proses akumulasi penyusutan inventaris akan digambarkan dengan menggunakan Flow Of Document (FOD), yaitu sebagai berikut : Bag. Inventaris Finance Branch Manager MULAI 1 Laporan Pembelian Barang Inventaris Faktur Pembelian Barang Inventaris 1 Faktur Pembelian Barang Inventaris Pembuatan Laporan Pembelian Barang Inventaris Laporan Pembelian Barang Inventaris Laporan Akumulasi Penyusutan Pengecekkan Barang Dengan Faktur Pembelian Barang Inventaris Data Pembelian Barang Inventaris 2 2 Laporan Pembelian Barang Inventaris Pembuatan Daftar Akumulasi Penyusutan Inventaris Laporan Akumulasi Penyusutan Gambar III.3. Flow Of Document Akumulasi Penyusutan Inventaris

34 Berdasarkan gambar III.2. Flow Of Document Akumulasi Penyusutan Inventaris pada PT. Alfa Scorpii dapat dijelaskan : 1. Bagian inventaris mengecek fisik barang inventaris yang dibeli berdasarkan faktur pembelian. 2. Finance membuat laporan pembelian barang inventaris berdasarkan faktur pembelian, laporan tersebut diarsip dan dialokasikan kepada Branch Manager dan bagian inventaris untuk diarsip. Setelah laporan pembelian barang inventaris dibuat, finance juga membuat daftar akumulasi penyusutan inventaris berdasarkan data pembelian barang inventaris dan daftar tersebut dialokasikan kepada Branch Manager. 3. Branch Manager menerima laporan data pembelian barang inventaris dan laporan daftar akumulasi penyusutan inventaris. III.1.3. Analisa Output Adapun analisa Output pada sistem akumulasi penyusutan inventaris pada PT Alfa Scorpii berupa laporan penyusutan inventaris perusahaan yang merupakan laporan yang berisi pencatatan aktiva dan penyusutannya menggunakan jurnal umum dengan materi akuntansi penyusutan aktiva tetap. III.2. Evaluasi Sistem Yang Berjalan Sistem pengolahan data pada akumulasi penyusutan inventaris perusahaan masih menggunakan sistem manual dan semi-komputerisasi sehingga masih kurang efektif dan efisien. Dengan bantuan seperangkat komputer untuk pencatatan dan pemrosesan data ditambah dengan sebuah aplikasi beserta

35 basisdata yang tepat maka diharapkan hal ini akan menjadi sebuah solusi bagi permasalahan yang dihadapi perusahaan khusunya dalam mengakumulasi penyusutan aktiva tetap pada inventaris perusahaan. Sebuah sistem informasi komputerisasi akan menjadi sangat efektif dan efesien. oleh karena itu penulis mencoba membuat sebuah aplikasi yang diharapkan akan menjadi jawaban untuk permasalahan bagi perusahaan dimana dalam aplikasi tersebut hal-hal yang sebelumnya harus dilakukan secara manual dan masih menggunakan sistem semi komputerisasi kini menjadi ter-komputerisasi dan sebuah aplikasi akan memberikan kemudahan, kecepatan dan ketepatan baik untuk melayani pemilik maupun untuk meningkatkan kinerja karyawan perusahaan. III.3. Desain Sistem Untuk membantu membangun sistem informasi akumulasi penyusutan inventaris pada PT Alfa Scorpii, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dalam lebih murah pengolahannya. Dengan menggunakan Microsoft Visual Studio 2010 dan Database Sql Server 2008 untuk memudahkan dalam perancangan dari aplikasi itu sendiri. III.3.1. Desain Sistem Secara Global Berdasarkan analisis masalah-masalah yang dihadapi maka dibuat suatu sistem informasi. Sistem informasi akumulasi penyusutan inventaris pada PT Alfa Scorpii adalah sebuah sistem yang mempunyai rancang bangun untuk mengolah data. Pengolahan data yang dilakukan antara lain adalah pengolahan data

36 Supplier, Purchase Order (PO), Aktiva, Akumulasi Penyusutan, dan Daftar Penyusutan Berdasarkan kebutuhan-kebutuhan yang diperlukan dalam kegiatan pengolahan data tersebut, maka dibuat suatu rancang bangun sistem untuk mengolah data-data tersebut. Gambaran mengenai sistem informasi akumulasi penyusutan inventaris PT Alfa Scorpii adalah berupa pemodelan berorientasi obyek dengan menggunakan Unified Modeling Language (UML). Unified Modeling Language (UML) menyediakan cukup banyak diagram yang dapat membantu mendefinisikan sebuah sistem yang akan dirancang dengan menggunakan empat diagram dalam Unified Modeling Language (UML), yaitu diagram Use Case, diagram Activity, diagram Sequence dan diagram Class III.3.1.1. Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yng berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan dibangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram usecase maka digambarlah suatu bentuk diagram uscase yang dapat dilihat pada gambar III.4.

37 Use Case Diagram Sistem Akumulasi Penyusutan Inventaris Menu Utama << include >> Proses Data User << include >> Proses Ganti Password << include >> Proses Data Inventaris << extend >> << include >> << include >> << extend >> Proses Penyusutan Aktiva << include >> Proses Data Akumulasi Penyusutan Login User << include >> Report Data Gambar III.4. Use Case Diagram Sistem Akumulasi Penyusutan Inventaris Pada gambar III.4. dapat dijelaskan alur proses sistem yang akan dirancang yaitu aktor (user) membuka sistem dengan terlebih dahulu melakukan login. Dengan aktor melakukan login terlebih dahulu dan berhasil maka aktor dapat melakukan proses data yang diinginkan pada masing-masing form dan report data. Proses data akan berjalan apabila pada proses login terlebih dahulu dijalankan dan berhasil.

38 III.3.1.2. Sequence Diagram 1. Sequence Diagram Form Login User memasukan username dan password pada form login, jika data yang dimasukan valid maka akan kembali pada form login dan apabila data yang dimasukan tidak valid maka akan menampilkan menu utama pada sistem. Sequnce diagram form login dapat di lihat pada gambar III.5. Form Login Sistem User 1. Masukan Username dan Password 2. Data Valid 3. Data tidak valid Menampilkan Menu Utama Gambar III.5. Sequence Diagram Form Login 2. Sequence Diagram Form Menu Utama User membuka sistem aplikasi form menu utama, user dapat memilih form aplikasi yang ada pada form menu utama. Form menu utama meminta sistem untuk menampilkan form yang dipilih oleh user dan sistem akan menampilkan form menu utama untuk user. Sequnce diagram form menu utama dapat di lihat pada gambar III.6.

39 Form Menu Utama Sistem User 1. Membuka Sistem Aplikasi 2. Memilih Form Aplikasi 4. Menampilkan Form Aplikasi 3. Menampilkan Form Aplikasi Gambar III.6. Sequence Diagram Form Menu Utama 3. Sequence Diagram Form User Sequnce diagrm form user di lihat pada gambar III.7. Form User Database User 1. Membuka Form Aplikasi 2. Simpan Data 4. Data Valid 5. Data tidak valid Simpan Data 6. Ubah Data 8. Hapus Data 7. Simpan Perubahan Data 9. Hapus Data 10. Cari Data 10. Valid 12. Menampilkan Data 11. Data tidak valid Cari Data Gambar III.7. Sequence Diagram Form User

40 Pada gambar III.7 Sequnce Diagram Form User dapat digambarkan bahwa user menampilkan dan memasukan data pada form user, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User melakukan edit data pada form user, maka data form user melakukan perubahan data pada database. User menghapus data pada form user dan form user menghapus data pada database. User melakukan pencarian data pada form user, apabila data yang dicari valid maka form user tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form user melakukan pencarian pada database. Data yang dicari akan ditampilkan 4. Sequence Diagram Form Ganti Paswword Sequnce diagram form ganti password dapat dilihat pada gambar III.8. Form Ganti Passord Database User 1. Membuka Form Ganti Password 2. Simpan Data 3. Valid 4. Data tidak valid Simpan Data Gambar III.8. Sequence Diagram Form Ganti Password

41 Pada gambar III.8 Sequnce Diagram Form Ganti User dapat digambarkan bahwa user menampilkan dan memasukan data pada form ganti user, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. 5. Sequence Diagram Form Data Inventaris Sequnce diagrm form data inventaris di lihat pada gambar III.9. Form Data Inventaris Database User 1. Membuka Form Data Inventaris 2. Simpan Data 3. Valid 4. Data tidak valid Simpan Data 5. Ubah Data 7. Hapus Data 6. Simpan Perubahan Data 8. Hapus Data 9. Cari Data 10. Valid 12. Menampilkan Data 11. Data tidak valid Cari Data Gambar III.9. Sequence Diagram Form Data Inventaris Pada gambar III.9. user menampilkan dan memasukan data pada form data inventaris, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User melakukan edit data

42 pada form data inventaris, maka data form user melakukan perubahan data pada database. User menghapus data pada form data inventaris dan form data inventaris menghapus data pada database. User melakukan pencarian data pada form data inventaris, apabila data yang dicari valid maka form data inventaris tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form data inventaris melakukan pencarian pada database. Data yang dicari akan ditampilkan. 6. Sequence Diagram Form Penyusutan Aktiva Sequnce diagrm form penyusutan aktiva di lihat pada gambar III.10. Form Penyusutan Aktiva Database User 1. Membuka Form Penyusutan Aktiva 2. Simpan Data 3. Valid 4. Data tidak valid Simpan Data 5. Hapus Data 6. Hapus Data 7. Cari Data 8. Valid 10. Menampilkan Data 9. Data tidak valid Cari Data Gambar III.10. Sequence Diagram Form Penyusutan Aktiva

43 Pada gambar III.10. user menampilkan dan memasukan data pada form penyusutan aktiva, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User menghapus data pada form penyusutan aktiva dan form penyusutan aktiva menghapus data pada database. User melakukan pencarian data pada form penyusutan aktiva, apabila data yang dicari valid maka form penyusutan aktiva tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form penysutan aktiva melakukan pencarian pada database. Data yang dicari akan ditampilkan. 7. Sequence Diagram Form Data Akumulasi Penyusutan Inventaris Sequnce diagrm form data akumulasi inventaris di lihat pada gambar III.11. Form Data Inventaris Database User 1. Membuka Form Data Inventaris 2. Simpan Data 4. Akumulasi Data 3. Valid 5. Data tidak valid Simpan Data 6. Ubah Data 8. Hapus Data 7. Simpan Perubahan Data 9. Hapus Data 10. Cari Data 11. Valid 13. Menampilkan Data 12. Data tidak valid Cari Data Gambar III.11. Sequence Diagram Form Data Akumulasi Inventaris

44 Pada gambar III.11. Sequnce Diagram Form Data Akumulasi Inventaris dapat digambarkan bahwa user menampilkan dan memasukan data pada form data akumulasi inventaris, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User melakukan edit data pada form data akumulasi inventaris, maka data form data akumulasi inventaris melakukan perubahan data pada database. User menghapus data pada form data akumulasi inventaris dan form data akumulasi inventaris menghapus data pada database. User melakukan pencarian data pada form data akumulasi inventaris, apabila data yang dicari valid maka form data akumulasi inventaris tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form data akumulasi inventaris melakukan pencarian pada database. Data yang dicari akan ditampilkan. User melakukan proses perhitungan penyusutan inventaris, jika data valid maka perhitungan gagal dan data tidak dapat di simpan pada database, dana apabila data tidak valid maka perhitungan penyusutan inventaris sukses dan data dapat disimpan pada database.

45 III.3.1.3. Class Diagram Class Diagram sistem yang akan dirancang dapat dilihat pada gambar III.12. Daftar Aktiva Jenis_Aktiva Kd_Aktiva Nm_Aktiva Merk/Type Satuan Jumlah Hrg_Perolehan Masa_Manfaat Garansi Lokasi Kondisi Tambah ( ) Simpan ( ) Ubah ( ) Hapus ( ) Batal ( ) Keluar ( ) Daftar User User_name Password Confirm Password Tambah ( ) Simpan ( ) Ubah ( ) Hapus ( ) Batal ( ) Keluar ( ) Akumulasi 1 1 Penyusutan 1 1 1 No. Bukti Jenis_Inventaris Kode_Inventaris Nama_Inventaris Tgl_Perolehan Hrg_Perolehan Garansi Masa_Manfaat Nilai_Sisa Beban_Penyusutan Nilai_Buku Akum_Penyusutan Akun_biaya 1 Akun_Akumulasi Tambah ( ) Simpan ( ) Ubah ( ) Hapus ( ) Batal ( ) Keluar ( ) Ganti Password User_Name Password lama Password baru Ulangi Passwoed Ok ( ) Batal ( ) 1 1 1 Penyusutan Aktiva Kode Inventaris Nama Inventaris Harga Perolehan Masa Manfaat Tahun ke-1 Tahun ke-2 Tahun ke-3 Tahun ke-4 Tahun ke-5 Tahun ke-6 Tahun ke-7 Tahun ke-8 Tahun ke-9 Tahun ke-10 Tahun ke-11 Tahun ke-12 Tahun ke-13 Tahun ke-14 Tahun ke-15 Tambah ( ) Simpan ( ) Cari ( ) Hapus ( ) Keluar() Login User_name Password Ok( ) Batal ( ) Gambar.III.12. Class Diagram Sistem Informasi Akumulasi Penyusutan Inventaris pada PT ALFA SCORPII

46 III.3.2. Desain Sistem Secara Detail Tahap perancangan berikutnya yaitu desain output sistem secara detail yang meliputi desain input sistem, desain output sistem, desain laporan. III.3.2.1. Desain Output (Keluaran) 1. Laporan Daftar Inventaris Laporan Daftar Inventaris dapat dilihat pada gambar III.13 Logo Perusahaan PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606 Daftar Inventaris Jenis Kode Nama Merk Satuan Jumlah Tgl. Harga Masa Garansi Lokasi Kondisi Inventaris Inventaris Inventaris Perolehan xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx TOTAL xx xxxxxx Medan, xx-xx-xxxx Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh, (Admin) (Spv. GA) (Branch Manager) Gambar III.13. Laporan Daftar Inventaris

47 2. Laporan Akumulasi Penyusutan Aktiva Laporan Akumulasi Penyusutan Aktiva dapat dilihat pada gambar III.14 Logo Perusahaan PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606 Akumulasi Penyusutan Aktiva No. Bukti Jenis Inventaris Kode Inventaris Nama Inventaris Beban Penyusutan Nilai Buku Akumulasi Penyusutan xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx TOTAL xxxxxxxxx xxxxxxxxxx xxxxxxxx Medan, xx-xx-xxxx Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh, (Admin) (Spv. Finance) (Branch Manager) Gambar III.14. Laporan Akumulasi Penyusutan Aktiva

48 3. Laporan Penyusutan Aktiva Laporan Penyusutan Aktiva dapat dilihat pada gambar III.15 Logo Perusahaan PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606 Penyusutan Aktiva Kode Inventaris : xx-xxx Nama Inventaris : xxxxxxxxxxxx Harga Perolehan : xxxxxxxxx Masa Manfaat : xx Tahun Tahun Beban Penyusutan Nilai Sisa Buku Tahun ke-1 : xxxxxxxxx xxxxxxxxx Tahun ke-2 : xxxxxxxxx xxxxxxxxx Tahun ke-3 : xxxxxxxxx xxxxxxxxx Tahun ke-4 : xxxxxxxxx xxxxxxxxx Tahun ke-5 : xxxxxxxxx xxxxxxxxx Tahun ke-6 : Tahun ke-7 : Tahun ke-8 : Tahun ke-9 : Tahun ke-10 : Tahun ke-11 : Tahun ke-12 : Tahun ke-13 : Tahun ke-14 : Tahun ke-15 : Medan, xx-xx-xxxx Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh, (Admin) (Spv. Finance) (Branch Manager) Gambar III.15. Laporan Penyusutan Aktiva

49 4. Laporan Jurnal Umum Berdasarkan Type Laporan jurnal umum berdasarkan type dapat dilihat pada gambar III.16 Logo Perusahaan PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606 Jurnal Umum Kode Inventaris : xxxxxx Nama Inventaris : xxxxxxxxxx Tanggal No Bukti Nama Perkiraan Ref Debit Kredit xxxx-xx-xx xxx-xxxxxx xxxxxxx xxx xxxxxxxxxx xxxxxxx xxx Xxxxxxxxxx xxxx-xx-xx xxx-xxxxxx xxxxxxx xxx xxxxxxxxxx xxxxxxx xxx Xxxxxxxxxx Total xxxxxxxxxx xxxxxxxxxxx Medan, xx-xx-xxxx Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh, (Admin) (Spv. Finance) (Branch Manager) Gambar III.16. Laporan Jurnal Umum Berdasarkan Type

50 5. Laporan Jurnal Umum Berdasarkan Periode Laporan jurnal umum berdasarkan periode dapat dilihat pada gambar III.17 Logo Perusahaan PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606 Jurnal Umum Periode xxxx-xx-xx xxxx-xx-xx Kode Inventaris : xxxxxx Nama Inventaris : xxxxxxxxxx Tanggal No Bukti Nama Perkiraan Ref Debit Kredit xxxx-xx-xx xxx-xxxxxx xxxxxxx xxx xxxxxxxxxx xxxxxxx xxx Xxxxxxxxxx xxxx-xx-xx xxx-xxxxxx xxxxxxx xxx xxxxxxxxxx xxxxxxx xxx Xxxxxxxxxx Total xxxxxxxxxx xxxxxxxxxxx Medan, xx-xx-xxxx Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh, (Admin) (Spv. Finance) (Branch Manager) Gambar III.17. Laporan Jurnal Umum Berdasarkan Periode

51 III.3.2.2. Desain Input ( Masukan ) 1. Form Login Form Login dapat di lihat pada gambar III.18 USER NAME PASSWORD OK Keluar Gambar III.18. Form Login 2. Form User Form user dapat dilihat pada gambar III.19 USER NAME PASSWORD ULANGI PASSWORD Tambah Ubah Hapus Simpan Batal Keluar Cari Semua User Name Password Gambar III.19. Form User

52 3. Form Ganti Password Form password dapat dilihat pada gambar III.20 USER NAME PASSWORD LAMA PASSWORD BARU ULANGI PASSWORD OK BATAL Gambar III.20. Form Input Data Akun 4. Form Data Inventaris Form Data Inventaris dapat dilihat pada gambar III.21 Inputkan Data Inventaris KODE INVENTARIS NAMA INVENTARIS JENIS INVENTARIS MERK/TYPE SATUAN JUMLAH TANGGAL PEROLEHAN HARGA PEROLEHAN Rp MASA MANFAAT GARANSI LOKASI KONDISI YYYY-MM-DD Kembali Ubah Hapus Simapn Batal Gambar III.21. Form Input Data Inventaris

53 5. Form Tabel Data Inventaris Form tabel data inventaris dapat dilihat pada gambar III.22 Search by CARI SEMUA TAMBAH Jenis Inventaris Kode Inventaris Nama Inventaris Merk/ Type Satuan Jumlah Tgl Perolehan Harga Perolehan Masa (Thn) Garansi (Thn) Lokasi Kondisi Gambar III.22. Form Tabel Data Inventaris 6. Form Akumulasi Penyusutan Input Data Inventaris Form Akumulasi Penyusutan dapat dilihat pada gambar III.23 No. Bukti Akumulasi Penyusutan Jenis Inventaris Kode Inventaris Nama Inventaris Tgl. Perolehan Harga Perolehan Masa Manfaat Rp TAHUN Cari YYYY-MM-DD Nilai Sisa Beban Penyusutan Nilai Buku Akumulasi Penyusutan Rp Rp Rp Rp Proses Tambah Hapus Ubah Simpan Batal Keluar Gambar III.23. Form Input Akumulasi Penyusutan

54 7. Form Tabel Akumulasi Penyusutan Form tabel akumulasi penyusutan dapat dilihat pada gambar III.24 Search by CARI SEMUA TAMBAH No Bukti Kode Inventaris Nama Inventaris Jenis inventaris Tanggal Beli Harga Garansi Masa Nilai Sisa Beban Penyusutan Nilai Buku Gambar III.24. Form Tabel Data Akumulasi Penyusutan III.3.2.3. Desain Basis Data Desain basis data terdiri dari tahap merancang kamus data, melakukan normalisasi tabel, merancang struktur tabel, dan membangun Entity Relationship Diagram (ERD). 1. Kamus Data Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian kamus data dilakukan setiap saat selama proses pengmbangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item kedalam sistem. Berikut kamus data pada sistem akumulasi penyusutan inventaris : 1. Data Penyusutan Aktiva = @Kode+{Nama}+{Harga}+{Masa}+{Tahun1}+ {Tahun2}+{Tahun3}+{Tahun4}+{Tahun5}+{Tahun6}+{Tahun7}+ {Tahun8}+{Tahun9}+{Tahun10}+{Tahun11}+{Tahun12}+{Tahun13}+ {Tahun14}+{Tahun15}+{Nilai1}+{Nilai2}+{Nilai3}+{Nilai4}+{Nilai5}+

55 {Nilai6}+{Nilai7}+{Nilai8}+{Nilai9}+{Nilai10}+{Nilai11}+{Nilai12}+ {Nilai13}+{Nilai14}+{Nilai15} 2. Data Inventaris = @Kode_Inventaris + {Nama_Inventaris} + {Jenis_Inventaris} + {Merk} + {Satuan} + {Jumlah} + {Hrg_Perolehan} + {Tgl_Perolehan} + {Masa} + {Kondisi} + {Lokasi} 3. Data Akumulasi Penyusutan = @Kode_Inventaris@ + {Nama_Inventaris} + {Lokasi} + {Tgl_Perolehan} + {Hrg_Perolehan} + {Masa} + {Nilai_Sisa} + {Beban_Perbulan} + {Nilai_Buku} + {Beban_Penyusutan} 2. Normalisasi Normalisasi merupakan proses penyusunan tabel-tebel agar tidak mengalami redundansi (Double) data, yang dapat menyebabkan anomali pada saat proses data, seperti tambah, simpan dan edit data dijalankan. Adapun tahap untuk normalisasi yang digunakan didalam sistem akumulasi penyusutan inventaris yaitu dari tahap normalisasi pertama (1NF) sampai pada tahap normalisasi kedua (2NF). Bentuk normalisasi pada sistem yang akan dirancang terdiri dari: 1. Bentuk Normal Pertama (1NF) Pada Tabel Akumulasi Penyusutan Tabel III.1. Bentuk Normal Pertama (1NF) Pada Tabel Akumulasi Penyusutan Kode Akumulasi Kode Inventaris Nama Inventaris Tgl Perolehan Harga Perolehan Masa Nilai Sisa Beban Perbulan Nilai Buku Beban Penyusutan AP001 KA/001 Mobil 01/01/3013 350.000.000 10 3.500.000 500.000 500.000 500.000 AP002 PA/001 Meja 02/02/2013 750.000 2 375.000 37.000 37.000 37.000 2. Bentuk Normal Kedua (2NF) Pada Tabel Akumulasi Penyusutan

56 Tabel III.2. Bentuk Normal Kedua (2NF) Pada Tabel Akumulasi Penyusutan Kode Akumulasi Nama Inventaris Tgl Perolehan Harga Perolehan Masa Manfaat Nilai Sisa Beban Perbulan Nilai Buku Beban Penyusutan AP001 Mobil 01/01/3013 350.000.000 10 3.500.000 500.000 500.000 500.000 AP002 Meja 02/02/2013 750.000 2 375.000 37.000 37.000 37.000 Tabel III.3. Tabel Inventaris Kode Nama Jenis Merk/ Satuan Jumlah Tgl Harga Masa Kondisi Lokasi Inventaris Inventaris Inventaris Type Perolehan Perolehan (Thn) KA/001 Mobil Kendaraan L-300 Unit 1 01/01/2001 500.000 10 Baik Promosi PA/001 Meja Peralatan Besi Buah 1 02/02/2002 37.000 5 Sedang Showroom 3. Desain Tabel 1. Tabel_User Tabel_User dapat dilihat pada tabel III.4 Database Primary Key (*) : Inventaris : Nama Tabel III.4. Tabel Login Nama Field Tipe Nilai Nama* Varchar 15 Password Varchar 15 Ulangi_Password Varchar 15 2. Tabel_Aktiva Tabel_Aktiva dapat dilihat pada tabel III.5 Database Primari Key (*) : Inventaris : Kode_Aktiva

57 Tabel III.5. Tabel Aktiva Field Tipe Nilai Jenis_Aktiva Varchar 15 Kode_Aktiva * Varchar 6 Nama_Aktiva Varchar 50 Merk Varchar 50 Satuan Varchar 10 Jumlah Nchar 5 Tanggal Date Harga Int Masa Int Garansi Int Lokasi Varchar 50 Kondisi Varchar 10 3. Tabel_Akumulasi3 Tabel_Akumulasi3 dapat dilihat pada tabel III.6 Database Primary Key (*) Forign Key (**) : Inventaris : No_Bukti : Kode Tabel III.6. Tabel Akumulasi3 Field Tipe Nilai No_Bukti * Nchar 10 Jenis Nchar 10 Kode ** Nchar 6 Nama Varchar 35 Tanggal Date Harga Int Garansi Int Masa Int Nilai_Sisa Int Beban Int Nilai_Buku Int Akumulasi Int Akun_Biaya Nchar 10 Akun_akumulasi Nchar 10

58 4. Tabel_Penyusutan Tabel_Penyusutan dapat dilihat pada tabel III.7 Database Primary Key (*) : Inventaris : Kode Tabel III.7. Tabel Penyusutan Field Tipe Nilai Kode * Varchar 6 Nama Varchar 50 Harga Varchar 15 Masa Int Tahun1 Varchar 15 Tahun2 Varchar 15 Tahun3 Varchar 15 Tahun4 Varchar 15 Tahun5 Varchar 15 Tahun6 Varchar 15 Tahun7 Varchar 15 Tahun8 Varchar 15 Tahun9 Varchar 15 Tahun10 Varchar 15 Tahun11 Varchar 15 Tahun12 Varchar 15 Tahun13 Varchar 15 Tahun14 Varchar 15 Tahun15 Varchar 15 Nilai1 Varchar 15 Nilai2 Varchar 15 Nilai3 Varchar 15 Nilai4 Varchar 15 Nilai5 Varchar 15 Nilai6 Varchar 15 Nilai7 Varchar 15 Nilai8 Varchar 15 Nilai9 Varchar 15 Nilai10 Varchar 15 Nilai11 Varchar 15 Nilai12 Varchar 15 Nilai13 Varchar 15 Nilai14 Varchar 15 Nilai15 Varchar 15

59 5. Entity Relationship Diagram (ERD) Entitas relasi diagram (ERD) pada sistem yang akan dirancang yaitu sistem akumulasi penyusutan inventaris pada PT Alfa Scorpii dapat di lihat pada gambar III.25. Kode Inventaris Nama Inventaris Hrg Perolehan Masa Nilai Sisa Kondisi Kode Inventaris Nama Inventaris Jenis Inventaris Akumulasi Penyusutan Nilai Buku Tahun2 Tahun4 1 1 Hitung Tahun1 Tahun3 Kode Beban Penyusutan Harga Masa Nilai9 Nilai10 Nama Nilai13 Lokasi Masa Nilai11 Inventaris 1 Hitung 1 Hrg Perolehan Penyusutan Aktiva Nilai7 Nilai14 Tgl Perolehan Nilai8 Merk Jumlah Nilai15 Nilai12 Tahun14 Satuan Nilai1 Nilai3 Nilai5 Tahun15 Tahun13 Nilai2 Nilai4 Nilai6 Tahun5 Tahun7 Tahun9 Tahun11 Tahun6 Tahun8 Tahun10 Tahun12 Gambar III.25. Entity Relationship Diagram (ERD) Sistem Akumulasi Penyusutan Inventaris

60 III.3.3. Logika Program III.3.3.1. Activity Diagram Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang dirancang, bagaimana masing-masing alir berawal, decition yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Form Proses Login Activity diagram form proses login dapat di lihat pada gambar III.26 User Sistem Aplikasi START Membuka Sistem Menampilkan Form Login Memasukan Username dan Password Verifikasi Data User Menerima Pesan Penolakan Menampilkan Menu Utama Data user salah Data user benar FINISH Gambar III.26. Activity Diagram Form Proses Login

61 2. Activity Diagram Form Proses Menu Utama Activity diagram form proses login dapat di lihat pada gambar III.27 User Sistem Aplikasi START Masuk ke Form Menu Utama Menampilkan Form Menu Utama Memilih Modul Menampilkan Form Aplikasi Menekan Tombol Exit Menutup Form Menu utama Keluar Sistem FINISH Gambar III.27. Activity Diagram Form Proses Menu Utama

62 3. Activity Diagram Form User Activity diagram form user dapat di lihat pada gambar III.28 User Sistem Aplikasi START Masuk ke Form user Menampilkan Form User Proses Data User Menampilkan Form Data Supplier Menekan Tombol Simpan Memilih Tindakan Menekan Tombol Ubah Menekan Tombol Hapus Menampilkan Pesan Informasi Pencarian Data Update Data Verifikasi Data User Menerima Pesan Penolakan Menampilkan Data User Data Tidak Ditemukan Data Ditemukan Menampilkan Form Data User Menekan Tombol Keluar Menutup Form Data User Menampilkan Form Utama FINISH

63 Gambar III.28. Activity Diagram Form User 4. Activity Diagram Form Ganti Password Activity diagram form ganti password dapat di lihat pada gambar III.29 User Sistem Aplikasi START Masuk ke Form Ganti Password Menampilkan Form Ganti Password Proses Data User Menampilkan Form Ganti User Menekan Tombol Simpan Memilih Tindakan Menampilkan Pesan Informasi Simpan Data Menekan Tombol Exit Menutup Form Data PO Menampilkan Form Utama FINISH Gambar III.29. Activity Diagram Form Ganti Password

64 5. Activity Diagram Form Data Inventaris Activity diagram form user dapat di lihat pada gambar III.30 User Sistem Aplikasi START Masuk ke Form Data Aktiva Menampilkan Form Data Aktiva Manipulasi Data Aktiva Menampilkan Form Data Aktiva Menekan Tombol Simpan Memilih Tindakan Menekan Tombol Ubah Menekan Tombol Hapus Menampilkan Pesan Manipulasi Data Pencarian Data Simpan Data Verifikasi Data Aktiva Menerima Pesan Penolakan Menampilkan Data Aktiva Data Tidak Ditemukan Data Ditemukan Menampilkan Form Data Aktiva Menekan Tombol Exit Menutup Form Data Aktiva Menampilkan Form Utama FINISH

65 Gambar III.30. Activity Diagram Form Proses Data Inventaris 6. Activity Diagram Form Proses Penyusutan Aktiva Activity diagram form data akun dapat di lihat pada gambar III.31 User Sistem Aplikasi START

66 Masuk ke Form Penyusutan Aktiva Menampilkan Form Penyusutan Aktiva Manipulasi Penyusutan Aktiva Menampilkan Form Penyusutan Aktiva Menekan Tombol New Memilih Tindakan Menekan Tombol Delete Menampilkan Pesan Manipulasi Data Pencarian Data Simpan Data Verifikasi Penyusutan Aktiva Menerima Pesan Penolakan Menampilkan Data Penyusutan Aktiva Data Tidak Ditemukan Data Ditemukan Menampilkan Form Penyusutan Aktiva Menekan Tombol Exit Menutup Form Penyusutan Aktiva Menampilkan Form Utama FINISH Gambar III.31. Activity Diagram Form Proses Penyusutan Aktiva 7. Activity Diagram Form Akumulasi Penyusutan Activity diagram form user dapat di lihat pada gambar III.32 User Sistem Aplikasi START

67 Masuk ke Form Akumulasi Penyusutan Menampilkan Form Akumulasi Penyusutan Proses Akumulasi Penyusutan Menampilkan Form Akumulasi Penyusutan Menekan Tombol Simpan Memilih Tindakan Menekan Tombol Ubah Menekan Tombol Hapus Menampilkan Pesan Informasi Tindakan Pencarian Data Simpan Data Verifikasi Data Penyusutan Menerima Pesan Penolakan Menampilkan Data Penyusutan Data Tidak Ditemukan Data Ditemukan Menampilkan Form Akumulasi Penyusutan Menekan Tombol Exit Menutup Form Akumulasi Penyusutan Menampilkan Form Utama FINISH Gambar III.32. Activity Diagram Form Akumulasi Penyusutan 8. Activity Diagram Report Data Activity diagram form user dapat di lihat pada gambar III.33 User Sistem Aplikasi START

68 Masuk ke Form Report Data Menampilkan Form Report Data Pencarian Data Verifikasi Report Data Menerima Pesan Penolakan Menampilkan Report Data Data Tidak Ditemukan Data Ditemukan Menekan Tombol Exit Menampilkan Form Report Data Menekan Tombol Exit Menutup Form Report Data Menampilkan Form Utama FINISH Gambar III.33. Activity Diagram Report Data