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

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

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

BAB III ANALISA DAN PERANCANGAN. Sistem yang saat ini sedang berjalan pada Sekolah Tri Murni dalam hal

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

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem ng Sedang Berjalan Sistem yang saat ini sedang berjalan pada PT. BARATA INDONESIA (PERSERO) MEDAN dalam hal pengolahan laporan penyusutan aktiva tetap diolah secara manual. Data aktiva yang diperoleh dicatat dan dihitung jumlah penyusutannya lalu disimpan dalam bentuk arsip. Adapun prosedur pengolahan laporan aktiva tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN adalah sebagai berikut : 1. Admin mencatat setiap data-data aktiva tetap yang dimiliki perusahaan. 2. Admin menghitung besarnya beban penyusutan dari masing-masing aktiva tetap. 3. Admin membuat laporan penyusutan aktiva tetap pertahunnya dan diserahkan kepada Direktur perusahaan. III.1.1. Input Dalam sistem yang sedang berjalan data aktiva yang diperoleh dicatat dan dihitung jumlah penyusutannya secara manual lalu disimpan dalam bentuk arsip. Dalam sistem yang dirancang oleh penulis ini, adapun sumber data yang menjadi inputaan adalah data kategori, dan setiap data-data aktiva yang diperoleh perusahaan diinputkan sebagai acuan untuk menghitung besarnya beban penyusutan dari masing-masing aktiva tetap tersebut. 67

45 PT. BARATA INDONESIA (PERSERO) MEDAN Penyusutan Aktiva Periode...-... No Kode Aktiva Nama Aktiva Kategori Tgl Pembelian Hrg Perolehan Beban Umur Unit H. Proses Medan,... Dibuat oleh : Gambar III.1. Input Penyusutan Aktiva Tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN (... ) III.1.2. Proses Proses pembuatan laporan penyusutan aktiva tetap sepenuhnya dikerjakan oleh admin yang bekerja PT. BARATA INDONESIA (PERSERO) MEDAN. Adapun prosesnya dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada gambar III.I berikut :

46 Admin Direktur Mulai Laporan Penyusutan Mencatat Data Aktiva Tetap Selesai Menghitung Beban Penyusutan Membuat Laporan Penyusutan Laporan Penyusutan A Gambar III.2 Flow OF Diagram (FOD) Laporan Penyusutan Aktiva Tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN III.1.3. Output Output ataupun keluaran dari sistem yang sedang berjalan pada PT. BARATA INDONESIA (PERSERO) MEDAN yang dihasilkan adalah berupa laporan aktiva dan laporan penyusutan aktiva tetap yang sudah semi komputerisasi dengan menggunakan Microsoft Excell seperti yang tampak pada gambar III.2 berikut :

47 Sistem Informasi Akuntansi Penyusutan Aktiva Tetap Pada PT. BARATA INDONESIA (PERSERO) MEDAN Jl. Binjai Km. 7,5 No. 273 Medan (20127) Telp : (061) 8452404, 8451850 Fax : (061) 8469962 www.barata.co.id Laporan Daftar Penyusutan Aktiva Periode 1 Januari 31 Desember xxxx No xxxx Kode Aktiva Nama Aktiva Kategori Harga Perolehan Nilai Sisa Estimasi Umur Unit Beban xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Hasil Proses xxxx Disetujui Oleh : ( General Manajer ) Medan, xx/xx/xxxx Dibuat Oleh : ( Manajer Admikum ) Gambar III.3 Output Laporan Penyusutan Aktiva Tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN III.2. Evaluasi sistem yang berjalan Setelah mempelajari dan mengamati sistem pembuatan laporan penyusutan aktiva tetap yang sedang berjalan pada PT. BARATA INDONESIA (PERSERO) MEDAN, penulis menyimpulkan bahwa sistem yang sedang berjalan saat ini masih belum efisien. Adapun permasalahan yang dihadapi PT. BARATA INDONESIA (PERSERO) MEDAN pada saat ini yaitu data-data aktiva tetap dicatat dan dihitung jumlah penyusutannya secara manual. Karena sistem yang digunakan oleh perusahaan tersebut masih kurang efektif dan efisien dalam pembuatan laporan penyusutan aktiva tetap.

48 Berdasarkan analisa sistem yang sedang berjalan di atas, penulis ingin membangun sebuah sistem. Dimana sistem ini diharapkan dapat membantu dan mempermudah proses pembuatan laporan penyusutan aktiva tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN. Dalam sistem yang dibangun nantinya mulai dari input hingga output semuanya akan dikerjakan dalam aplikasi Sistem Informasi Penyusutan Aktiva Tetap yang akan dibangun dengan menggunakan bahasa pemrograman VB. Net 2010. Dalam pembuatan laporan akan digunakan salah satu fitur dari VB. Net 2010 yaitu Crystal Report. Sedangkan pengolahan database sebagai tempat penyimpanan data akan digunakan SQL Server 2008. III.3. Desain Sistem Perancangan global atau desain konseptual atau disebut juga dengan desain logika yaitu perancangan prosedur sistematika logika atau algoritma sistem secara konseptual yang berfungsi untuk membenahi sistem yang diusulkan berupa desain sistem secara global dan desain sistem secara detail. III.3.1. Desain Sistem Secara Global Pada tahap ini dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML).

49 III.3.1.1. Use Case Diagram Use case diagram menggambarkan actor, use case dan relasinya sebagai suatu urutan tindakan yang memberikan nilai terukur untuk actor. Bentuk diagram use case dapat dilihat pada gambar III.3 dibawah ini : mengisi data kategori <<Include>> <<Include>> mengisi data aktiva tetap <<Include>> <<Include>> Admin <<Include>> Mengisi pengaturan penyusutan <<Include>> <<Include>> mengisi data penyusutan aktiva tetap <<Include>> membuat laporan Direktur Gambar III.4 Use Case Diagram Sistem Informasi Penyusutan Aktiva Tetap pada PT. BARATA INDONESIA (PERSERO) MEDAN III.3.1.2. Class Diagram Class diagram menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antara kelas seperti tampak pada gambar berikut ini :

50 loginadmin.view -usernametextfield -passwordtextfield -masuk button -keluar button +get.password.varchar() +menuutama.show() +keluar.show() admin -username.varchar -password.varchar +cek.password.varchar() Menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori +dataaktivatetap +datapenyusutanaktivatetap +laporandaftraaktivatetap +laporandaftarpenyusutanaktivatetap Gambar III.5 Class Diagram Login Admin menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() datakategori.view -kodekategori -namakategori -baru.button -simpan.button -edit.button -hapus.button -batal.button -keluar.button +kodekategori.textfield() +namakategori.textfield() +menuutama.show() kategori.view -kodekategori.varchar -namakategori.varchar +baru() +simpan() +edit() +hapus() +batal() +keluar() Gambar III.6 Class Diagram Input Data Kategori

51 menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() dataaktivatetap.view -kodeaktiva -namaaktiva -kategori -tanggalperolehan -hargaperolehan -baru.button -simpan.button -edit.button -hapus.button -keluar.button +kodeaktiva.textfield() +namaaktiva.textfield() +kategori.textfield() +tanggalperolehan.textfield() +hargaperolehan.textfield() +menuutama.show() aktivatetap.view -kodeaktiva.varchar -namaaktiva.varchar -kategori.varchar -tanggalperolehan.varchar -hargaperolehan.varchar +baru.button() +simpan.button() +edit.button() +hapus.button() +keluar.button() Gambar III.7 Class Diagram Input Data Aktiva Tetap dataaktivatetap.view menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() -namaaktiva -jmlhjam -tahun -baru.button -simpan.button -edit.button -hapus.button -keluar.button +kodeaktiva.textfield() +namaaktiva.textfield() +kategori.textfield() +tanggalperolehan.textfield() +hargaperolehan.textfield() +menuutama.show() aktivatetap.view -kodeaktiva.varchar -namaaktiva.varchar -kategori.varchar -tanggalperolehan.varchar -hargaperolehan.varchar +baru.button() +simpan.button() +edit.button() +hapus.button() +keluar.button() Gambar III.8 Class Diagram Input Pengaturan Penyusutan Aktiva Tetap menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() datapenyusutanaktivatetap.view -namaaktiva -hargaperolehan -nilaisisa -totalestimasi -beban / jam -baru.button -simpan.button -batal.button -keluar.button +namaaktiva.textfield() +hargaperolehan.textfield() +nilaisisa.textfield() +totalestimasi.textfield() +beban / jam.textfield() +menuutama.show() Gambar III.9 Class Diagram Input Data Data Penyusutan Penyusutanaktivatetap.view -namaaktiva.varchar -hargaperolehan.varchar -nilaisisa.varchar -totalestimasi.varchar -beban / jam.varchar +baru.button() +simpan.button() +batal.button() +keluar.button()

52 menuutama.view -datakategori -dataaktivatetap -dataprosespenyusutan -datapenyusutanaktivatetap -laporan daftar aktiva tetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +dataprosespenyusutan.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() kategori.view -kodekategori.varchar -namakategori.varchar +baru() +simpan() +edit() +hapus() +batal() +keluar() aktivatetap.view -kodeaktiva.varchar -namaaktiva.varchar -kategori.varchar -tanggalperolehan.varchar -hargaperolehan.varchar +baru.button +simpan.button +edit.button +hapus.button +keluar.button Laporan.view -laporandaftarkategori -laporandaftaraktivatetap -laporandaftrajamjasa -laporanpenyusutanaktiva -cetak.button +cetak.show() +menuutama.show() Prosespenyusutanaktiva.view -namaaktiva -jlmhjam -tahun +baru.button() +simpan.button() +batal.button() +keluar.button() Penyusutanaktivatetap.view -namaaktiva -hargaperolehan -nilaisisa -totalestimasi -beban / jam +baru.button() +simpan.button() +batal.button() +keluar.button() Gambar III.10 Class Diagram Laporan Peusutan Aktiva III.3.1.3. Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram :

53 1. Login Admin Admin login Menu Utama username input password login gagal login berhasil logout Gambar III.11 Sequence Diagram Data Admin 2. Data Kategori Menu Utama Form Data Kategori Database Admin Pilih Menu Input Data Kategori Baru Simpan Edit Hapus Batal Keluar 3. Data Aktiva Tetap Gambar III.12 Sequence Diagram Data Kategori Menu Utama Form Data Aktiva Tetap Database Pilih Menu Input Data Aktiva Tetap Baru Simpan Edit Admin Hapus Batal Keluar Gambar III.13 Sequence Diagram Data Aktiva Tetap

54 4. Data Proses Penyusutan Aktiva Menu Utama Form proses penyusutan Database Admin Pilih Menu Input proses penyusutan Baru Simpan Edit Hapus Batal Keluar Gambar III.14 Sequence Diagram Data Proses Penyusutan 5. Data Penyusutan Aktiva Tetap Menu Utama Form Data Penyusutan Aktiva Tetap Database Pilih Menu Input Data Penyusutan Aktiva Tetap Baru Simpan Admin Batal Keluar Gambar III.15 Sequence Diagram Data Penyusutan Aktiva Tetap 6. Data Laporan Daftar Kategori Menu Laporan Laporan Daftar kategori Cetak Pilih Menu Pilih Tahun Proses Admin Keluar Gambar III.16 Sequence Diagram Laporan Daftar Kategori

55 7. Data Laporan Daftar Aktiva Tetap Menu Laporan Laporan Daftar Aktiva Tetap Cetak Pilih Menu Pilih Tahun Proses Admin Keluar Gambar III.17 Sequence Diagram Laporan Daftar Aktiva Tetap 8. Data Laporan Jam Jasa Menu Laporan Laporan DaftarJam Jasa Cetak Pilih Menu Pilih Tahun Proses Admin Keluar Gambar III.18 Sequence Diagram Laporan Jam Jasa 9. Data Laporan Daftar Penyusutan Aktiva Tetap Menu Laporan Laporan Daftar Penyusutan Aktiva Tetap Cetak Pilih Menu Pilih Tahun Proses Pilih Kategori Admin Keluar Gambar III.19 Sequence Diagram Laporan Daftar Penyusutan Aktiva Tetap

56 III.3.2. Logika Program III.3.2.1. Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Berikut adalah gambar activity diagram dari sistem yang dirancang yaitu : 1. Login Admin Username Isi Password Login Konfirmasi Tampilkan Menu Utama Gambar III.20 Activity Diagram Login Admin

57 2. Daftar Kategori Daftar Kategori Baru Masuk data kategori yang baru Konfirmasi Simpan Tekan tombol simpan Edit Pilih data yang akan di ubah Ubah Data Konfirmasi Hapus Pilih data yang akan di hapus Konfirmasi Hapus data Batal Tekan tombol batal Keluar Tekan tombol Keluar Gambar III.21 Activity Diagram Data Kategori 3. Daftar Aktiva Tetap Daftar Aktiva Baru Masuk data aktiva yang baru Konfirmasi Simpan Tekan tombol simpan Edit Pilih data yang akan di ubah Ubah Data Konfirmasi Hapus Pilih data yang akan di hapus Konfirmasi Hapus data Batal Tekan tombol batal Keluar Tekan tombol Keluar Gambar III.22 Activity Diagram Data Aktiva Tetap

58 4. Pengaturan Penyusutan Aktiva Tetap Pengaturan Penyusutan Baru Masuk data aktiva yang baru Konfirmasi Simpan Tekan tombol simpan Edit Pilih data yang akan di ubah Ubah Data Konfirmasi Hapus Pilih data yang akan di hapus Konfirmasi Hapus data Batal Tekan tombol batal Keluar Tekan tombol Keluar Gambar III.23 Activity Diagram Pengaturan Penyusutan 5. Proses Penyusutan Aktiva Tetap Penyusutan Aktiva Baru Masuk data aktiva yang baru Konfirmasi Simpan Tekan tombol simpan Batal Tekan tombol batal Keluar Tekan tombol Keluar Gambar III.24 Activity Diagram Proses Penyusutan Aktiva Tetap

59 6. Laporan Daftar Kategori Konfirmasi Laporan daftar kategori Konfirmasi Cetak Gambar III.25 Activity Diagram Laporan Data kategori 7. Laporan Daftar Aktiva Tetap Konfirmasi Laporan daftar aktiva tetap Konfirmasi Cetak Gambar III.26 Activity Diagram Laporan Data Aktiva Tetap 8. Laporan Pengaturan Penyusutan Konfirmasi Laporan pengaturan penyusutan Konfirmasi Cetak Gambar III.27 Activity Diagram Laporan Pengaturan Penyusutan 9. Laporan Penyusutan Aktiva Tetap

60 Konfirmasi Laporan daftar aktiva tetap Konfirmasi Pilih tahun Konfirmasi Cetak Ga mbar III.28 Activity Diagram Laporan Penyusutan Aktiva Tetap III.3.3. Desain Sistem Detail III.3.3.1. Desain Output Adapun bentuk rancangan output dari sistem informasi penyusutan aktiva tetap ini adalah sebagai berikut : 1. Desain Laporan Daftar Kategori PT. BARATA INDONESIA (PERSERO) MEDAN Jl. Binjai Km. 7,5 No. 273 Medan (20127) Telp : (061) 8452404, 8451850 Fax : (061) 8469962 www.barata.co.id Laporan Daftar Kategori Aktiva Periode 1 Januari-31 Desember 9999 No Kode Kategori Nama Kategori 999 xxxx xxxx 999 xxxx xxxx Disetujui Oleh : ( General Manajer ) Medan, xx/xx/xxxx Dibuat Oleh : ( Manajer Admikum ) Gambar III.29 Laporan Desain Laporan Daftar Kategori 2. Desain Laporan Daftar Aktiva Tetap

61 Sistem Informasi Akuntansi Penyusutan Aktiva Tetap Pada PT. BARATA INDONESIA (PERSERO) MEDAN Jl. Binjai Km. 7,5 No. 273 Medan (20127) Telp : (061) 8452404, 8451850 Fax : (061) 8469962 www.barata.co.id Laporan Daftar Aktiva Periode 1 Januari 31 Desember 9999 No Kode Aktiva Nama Aktiva Kategori T. Perolehan Umur Unit Harga Perolehan 9999 X(5) X(30) X(30) 99/99/9999 9999 9999 9999999999 9999 X(5) X(30) X(30) 99/99/9999 9999 9999999999 Disetujui Oleh : Medan, xx/xx/xxxx Dibuat Oleh : ( General Manajer ) ( Manajer Admikum ) Gambar III. 30 Laporan Desain Laporan Daftar Aktiva Tetap 3. Desain Laporan Pengaturan Penyusutan PT. BARATA INDONESIA (PERSERO) MEDAN Laporan Jam Jasa Aktiva Jl. Binjai Km. 7,5 No. 273 Medan (20127) Telp : (061) 8452404, 8451850 Fax : (061) 8469962 www.barata.co.id Kode Aktiva : Nama Aktiva : No Harga Perolehan Tanggal 999 9999 99/99/9999 Tahun 9999 Jmlh Jam 9999 999 9999 99/99/9999 9999 9999 Disetujui Oleh : Dibuat Oleh : ( General Manajer ) ( Manajer Admikum ) Gambar III.31 Laporan Desain Laporan Pengaturan Penyusutan Aktiva Tetap 4. Desain Laporan Penyusutan Aktiva Tetap

62 Sistem Informasi Akuntansi Penyusutan Aktiva Tetap Pada PT. BARATA INDONESIA (PERSERO) MEDAN Laporan Penyusutan Aktiva Tetap Jl. Binjai Km. 7,5 No. 273 Medan (20127) Telp : (061) 8452404, 8451850 Fax : (061) 8469962 www.barata.co.id Laporan Daftar Penyusutan Aktiva Periode 1 Januari 31 Desember 9999 No Kode Aktiva Nama Aktiva H. Perolehan Nilai Sisa Estimasi B. Penyusutan Umur Unit Hasil Proses 999 X(5) X(30) 9999999999 9999999999 9999999999 9999999999 999 999 9999999999 999 X(5) X(30) 9999999999 9999999999 9999999999 9999999999 999 999 9999999999 Disetujui oleh, Medan, 99/99/9999 Dibuat oleh, ( General Manajer ) ( Manajer Adminkum ) Gambar III.32 Laporan Desain Laporan Penyusutan Aktiva Tetap III.3.3.2. Desain Input Berikut ini adalah rancangan form masukan (input) yang dibangu : 1. Login Dalam desain login yang menjadi inputan adalah usesrname dan password. Tampilannya adalah sebagai berikut : Security Form S Q L MASUKAN PASSWORD ANDA Password harus diisi terlebih dahulu sebelum masuk kedalam sistem User Name : Password : Masuk Keluar Gambar III.33 Login 2. Menu Utama

63 Sistem Informasi Akuntansi Penyusutan Aktiva Tetap Pada PT. BARATA INDONESIA (PERSERO) MEDAN Master Data Proses Penyusutan Laporan Gambar III.34 Menu Utama 3. FORM Data Kategori FORM Data Kategori FORM Data Kategori Data kategori digunakan untuk memasukan informasi kategori penyusutan Kode Kategori : Nama Kategori : No Kode Kategori Nama Kategori Baru Simpan Edit Hapus Batal Keluar Gambar III.35 FORM Data Kategori 4. FORM Data Aktiva Tetap

64 FORM Data Aktiva FORM Data Aktiva Data aktiva digunakan untuk memasukan informasi aktiva tetap perusahaan Kode Aktiva : Nama Aktiva : Kategori : Tanggal Pembelian : Harga Perolehan : Umur Ekonomis : Jlh Unit : No Kode Aktiva Nama Aktiva Kategori Tanggal Umur Unit Harga Baru Simpan Edit Hapus Batal Keluar Gambar III.36 FORM Data Aktiva Tetap 5. FORM Pengaturan Penyusutan Aktiva FORM Pengaturan Penyusutan Aktiva Nama Aktiva : FORM Pengaturan PenyusutanAktiva Jam pengaturan digunakan untuk memasukan informasi penggunaan jam pada aktiva Jumlah Jam : Tahun : No Kode Aktiva Nama Aktiva Kategori Jumlah Jam Tahun Baru Simpan Edit Hapus Batal Keluar Gambar III.37 FORM Pengaturan Penyusutan Aktiva Tetap 6. FORM Proses Penyusutan Aktiva

65 FORM Proses Penyusutan Aktiva Nama Aktiva : FORM Proses Penyusutan Informasi penyusutan aktiva digunakan untuk menampilkan hasil proses penyusutan aktiva pertahunnya Harga Perolehan : Nilai Sisa : Total Estimasi : Beban / Jam : Hasil Perhitungan No Kode Aktiva Nama Aktiva Harga Perolehan Nilai Sisa Estimasi Beban Baru Simpan Batal Keluar Gambar III.38 FORM Proses Penyusutan Aktiva Tetap 7. FORM Seleksi Laporan Penyusutan Aktiva Tetap

66 SELEKSI LAPORAN FORM Seleksi Laporan Form ini digunakan untuk menyeleksi Laporan Penyusutan Seleksi per kategori dan tanggal Tanggal Mulai : Tanggal Akhir : Kategori : Preview Keluar Seleksi per tanggal Tanggal Mulai : Tanggal Akhir : Preview Semua Keluar Gambar III.39 Form Seleksi Laporan III.3.3.3. Desain Database Pada tahap ini lakukan perancangan database yang terdiri dari Kamus data, normalisasi, desain tabel dan relasi antar tabel. III.3.3.3.1. Kamus Data Kamus data merupakan uraian yang menjelaskan tentang tabel data atau entitas serta field-field yang terdapat pada entitas yang ada. Kamus data digunakan sebagai acuan dalam pembangunan suatu database dan sebagai panduan bagi pemakai sistem maupun untuk keperluan pengembangan sistem database. Adapun tabel data atau entitas yang dibentuk adalah seperti berikut ini : 1. Tabel Admin : { username, password }

67 2. Tabel Kategori : { kode_kategori, nama_kategori } 3. Tabel Aktiva Tetap : { kode_aktiva, nama_aktiva, kategori, tgl_perolehan, umur, unit, harga_perolehan} 4. Tabel Jam Jasa : { id, kode_aktiva, jumlah_jam, tahun } 5. Tabel Penyusutan : {kode_aktiva, nama_aktiva, harga_perolehan, nilai_sisa, total_estimasi, beban }

III.3.3.3.2. Normalisasi Teknik Normalisasi digunakan untuk menghilangkan beberapa group elemen yang berulang, berikut ini adalah langkahlangkah normalisasi yang dilakukan dalam merancang database pada sistem informasi penyusutan aktiva tetap. 1. Unnormalisasi usename password kd_kategori nm_kategori kd_aktiva nm_aktiva kategori tgl_perolehan hrg_perolehan nilai_sisa estimasi beban umur Unit Hasil proses X(20) X(8) X(5) X(30) X(5) X(30) X(30) 99/99/9999 99999999 99999999 99999999 99999999 99999999 99999999 99999999 2. Normalisasi 1NF Username X(20) Password X(8) kd_kategori nm_kategori kd_aktiva nm_aktiva Kategori tgl_pembelian hrg_perolehan nilai_sisa estimasi beban umur Unit Hasil proses X(5) X(30) X(5) X(30) X(30) 99/99/9999 9999999999 9999999999 9999999999 9999999999 99999999 99999999 99999999 67

68 3. Normalisasi 2NF Username X(30) Password X(8) kd_aktiva nm_aktiva kategori tgl_perolehan hrg_perolehan nilai_sisa estimasi beban Umur_ekonomis unit X(5) X(30) X(30) 99/99/9999 9999999999 9999999999 9999999999 9999999999 9999 9999 Hasil Proses 99999999999 4. Normalisasi 3NF a. Tabel Admin Tabel III.1. Tabel Admin Username X(8) Password X(20) b. Tabel Kategori Tabel III.2. Tabel Kategori kd_kategori* X(5) nm_kategori X(30)

69 c. Tabel Aktiva Tetap Tabel III.3. Tabel Aktiva Tetap kd_aktiva* nm_aktiva kategori tgl_pembelian umur_ekonomis unit X(8) X(30) X(30) 99/99/9999 9999 9999 hrg_perolehan 9999999999 d. Tabel Pengaturan Penyusutan Tabel III.4. Tabel Pengaturan Penyusutan Aktiva Tetap kd_aktiva* nama_aktiva kategori jumlah_jam tahun X(8) X(30) X(30) 9999 9999 e. Tabel Penyusutan Aktiva Tetap Tabel III.5. Tabel Penyusutan Aktiva Tetap kd_aktiva* nm_aktiva hrg_perolehan nilai_sisa estimasi beban. umur_ekonomis unit Hasil Proses X(8) X(30) 9999999999 9999999999 9999999999 9999999999 9999 9999 99999999999

70

70 III.3.3.3.3. Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam sistem informasi penyusutan aktiva tetap adalah sebagai berikut : 1. Tabel Admin Nama Database Nama Tabel Primary Key : penyusutan : admin : password Foreign Key : - Tabel III.6 tbladmin Nama Field Tipe Data Panjang Keterangan Username Varchar 20 Not Null Password Varchar 8 Not Null 2. Tabel Kategori Nama Database Nama Tabel Primary Key : penyusutan : kategori : kode_kategori Foreign Key : - Tabel III.7 tblkategori Nama Field Tipe Data Panjang Keterangan kode_kategori Char 5 Not Null nama_kategori Varchar 30 Not Null 3. Tabel aktivatetap Nama Database Nama Tabel : penyusutan : aktivatetap

71 Primary Key : kode_aktiva Foreign Key : - Tabel III.6 tblaktivatetap Nama Field Tipe Data Panjang Keterangan kd_aktiva Char 5 Not Null nama_aktiva Varchar 30 Not Null kodekategori Char 5 Not Null tgl_perolehan Date - Not Null harga_perolehan money - Not Null status Char 1 Not Null umur int - Not Null unit int - Not Null 4. Tabel Jam Jasa Nama Database Nama Tabel Primary Key : penyusutan : jam jasa : id Foreign Key : - Tabel III.8 tblljamjasa Colum Data Tipe name Id char(6) kode_aktva char(5) jumlah_jam int Tahun int 5. Tabel Penyusutan Nama Database Nama Tabel Primary Key : penyusutan : penyusutan : kode_aktiva Foreign Key : -

72 Tabel III.9 tblpenyusutan Nama Field Tipe Data Panjang Keterangan kode_aktiva Varchar 5 Not Null Nilaisisa money 30 Not Null estimasi money 30 Not Null Beban money - Not Null Penyusutan text - Not Null Akumulasi text - Not Null Nilaibuku text - Not Null Hasil text - III.3.3.3.4. Relasi Tabel Setelah merancang database maka dapat dibuatkan relasi antar table sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu table dengan table yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak. Adapun relasi antar table dapat ditunjukan pada gambar III. 29 sebagai berikut: tblkategori *All columns kodekategori namakategori tblpenyusutan tblaktiva *All columns kd_aktiva nm_aktiva kodekategori tgl_perolehan harga_perolehan *All columns nm_aktiva harga_perolehan tgl_perolehan nilaisisa total_estimasi beban Tabel III.10 Relasi Tabel Penyusutan Aktiva Tetap

73 III.3.3.3.5. ERD (Entity Relationship Diagram) Adapun ERD ( Entity Relationship Diagram ) dari aplikasi yang di bangun ditunjukkan pada gambar III.31 : Admin M Menginput M Kategori Kd_kategori Nama_kategori M username Password Menginput Tgl_perolehan Aktiva Tetap M Kd_aktiva Nama_aktiva Hrg_perolehan M Kategori Menginput M Pengaturan Penyusutan M Menghitung M Penyusutan Aktiva Tetap Total_estimasi Nama_aktiva Beban/jam Nilai_sisa Hrg_perolehan Gambar III.40 ERD Sistem Informasi Penyusutan Aktiva Tetap

74