BAB III ANALISIS 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 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 ANALISIS 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 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 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 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 PERANCANGAN. Sistem yang saat ini sedang berjalan pada Sekolah Tri Murni dalam hal

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 PERANCANGAN

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

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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

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

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

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem ng Sedang Berjalan Sistem yang sedang berjalan pada PT.PLN(Persero) Wilayah Sumatera Utara dalam hal pengolahan data penyusutan aktiva tetap dilakukan secara terkomputerisasi. Data aktiva yang diperoleh dicatat dan dihitung jumlah penyusutannya lalu disimpan dalam bentuk arsip. Adapun prosedur pengolahan laporan aktiva tetap pada PT.PLN(Persero) Wilayah Sumatera Utara 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 Masukan (input) yang digunakan untuk menganalisis sistem informasi penyusutan aktiva tetap pada PT.PLN(Persero) Wilayah Sumatera Utara adalah sebagai berikut : 45

46 REKAPITULASI AKTIVA TETAP MENURUT JENIS SELURUH TAHUN PEROLEHAN S/D PERIODE : 31/Dec/2012 Kode Jenis : Nama Jenis : Harga Perolehan : Beban Penyusutan Bulan Ini : Beban Penyusutan S.d Bulan ini : Akumulasi Penyusutan : Nilai Buku : V Edit Hapus Simpan Batal Keluar Gambar III.1. Input Penyusutan Aktiva Tetap Sumber : PT.PLN(Persero) Wilayah Sumatera Utara III.1.2. Proses Proses pembuatan laporan penyusutan aktiva tetap sepenuhnya dikerjakan oleh admin yang bekerja pada PT.PLN(Persero) Wilayah Sumatera Utara. Adapun prosesnya dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada gambar berikut ini:

47 Admin Direktur Mulai Mencatat data aktiva tetap Laporan Penyusutan Menghitung beban penyusutan Membuat laporan penyusutan Selesai Laporan Penyusutan A1 Gambar III.2. Flow Of Diagran (FOD) Laporan Penyusutan Aktiva Tetap Pada PT.PLN(Persero) Wilayah Sumatera Utara

48 III.1.3. Output Output merupakan hasil dari pengolahan data yang telah diinputkan. Output dari sistem yang sedang berjalan pada PT.PLN(Persero) Wilayah Sumatera Utara yang dihasilkan adalah berupa laporan aktiva tetap dan laporan penyusutan aktiva tetap. REKAPITULASI AKTIVA TETAP MENURUT JENIS DAN FUNGSI SELURUH TAHUN PEROLEHAN S/D PERIODE : 31/Des/2012 Nama jenis Harga perolehan Beban penyusutan bulan ini Beban penyusutan s.d bulan ini Akumulasi Penyusutan Nilai buku Gambar III.3. Laporan Penyusutan Aktiva Tetap Sumber : PT.PLN(Persero) Wilayah Sumatera Utara III.2. Evaluasi sistem yang berjalan Pada sistem berjalan masih terdapat beberapa kelemahan dan kelebihan sistem. Berikut ini adalah hasil evaluasi pada sistem berjalan. A. Kelebihan : a) Dalam pembuatan laporan rekapitulasi sudah menggunakan sistem berbasis komputer, sehingga memudahkan dalam mengerjaannya.

49 b) Nilai perolehan yang disajikan dalam laporan mencerminkan nilai sesungguhnya. B. Kelemahan : a) Apabila salah memasukan data aktiva tetap, maka hasilnya yang diperoleh tidak akan sesuai. b) Sistem yang digunakan di PT.PLN(Persero) tidak bias dipakai secara bersamaan, sehingga menghambat dalam penyelesaian laporan. 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.PLN (Persero) Wilayah Sumatera Utara. Dalam sistem yang dibangun nantinya mulai dari input hingga output semuanya akan dikerjakan dalam aplikasi sistem informasi 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 III.3.1. Desain Sistem Secara Global

50 Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adpaun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML). 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.2. dibawah ini : Mengisi data Pengguna <include> <include> <include> Mengisi data Pengguna AT Admin <include> <include> Mengisi data jenis aktiva Mengisi data aktiva tetap <extends> <extends> <extends> <extends> Mengisi transaksi penyusutan garis lurus <extends> Membuat laporan Direktur Gambar III.4 Use case Diagram Sistem Informsi Aktiva Tetap

51 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 : Loginadmin.view -username -password -level_user -login.button -cancel.button +get.username.varchar() +get.password.varchar() +menu_utama.show() +close.show() Admin -username.varchar() -password.varchar() -level_user.varchar() +cek.username.varchar() +cek.password.varchar() +level_user.varchar() Menuutama.view -datapengguna -dataaktivatetap -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap +datapenyusutanaktivatetap.show() +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Menuutama.view -datapengguna -dataaktivatetap Gambar III.5. Class Diagram Login

52 Gambar III.6. Class Diargam Pengguna -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap +datapenyusutanaktivatetap.show() +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Datapengguna.view -kode_pengguna -nama_pengguna -tambah.button -edit.button -hapus.button -simpan.button -batal.button -keluar.button +kodepengguna.varchar() +namapemakai.varchar() +menu_utama.show Pengguna -kode_pengguna.varchar -nama_pengguna.varchar +tambah() +edit() +hapus() +simpan() +batal() +keluar() Menuutama.view -datapengguna -dataaktivatetap -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap +datapenyusutanaktivatetap.show()

53 +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Dataaktivatetap.view -kode_jenis -kode_aktiva -nama_akuntansi -jumlah -masa_manfaat -masa_fungsi -bl_th_perolehan -bl_th_pembukuan -perolehan_awal -nilai_sisa -beban_depresiasi -tambah.button -edit.button -hapus.button -simpan.button -batal.button -keluar.button +kode_jenis.varchar() +kode_aktiva.varchar() +nama_akuntansi.varchar() +jumlah.money +masa_manfaat.varchar() +masa_fungsi.varchar() +bl_th_perolehan.date +bl_th_pembukuan.date +perolehan_awal.money +nilai_sisa.money +beban_depresiasi.money +menu_utama.show() Aktivatetap -kode_jenis.varchar -kode_aktiva.varchar -nama_akuntansi.varchar -jumlah.money -masa_manfaat.varchar -masa_fungsi.varchar -bl_th_perolehan.date -bl_th_pembukuan.date -perolehan_awal.money -nilai_sisa.money -beban_depresiasi.money +tambah() +edit()

54 +hapus() +simpan() +batal() +keluar() Gambar III. 7. Class Diagram Aktiva Tetap Menuutama.view -datapengguna -dataaktivatetap -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap +datapenyusutanaktivatetap.show() +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Datajenis.view -kode_jenis -nama_jenis -tambah.button -edit.button -hapus.button -simpan.button -batal.button -keluar.button +kodejenis.varchar() +namajenis.varchar() +menu_utama.show Jenis -kode_jenis.varchar -nama_jenis.varchar +tambah() +edit() +hapus() +simpan() +batal() +keluar() Gambar III. 8. Class Diagram Jenis

55 Gambar III.9. Class Diagram Pengguna Aktiva Menuutama.view -datapengguna -dataaktivatetap -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap +datapenyusutanaktivatetap.show() +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Datapenggunaaktiva.view -kode_pemakaian -kode_aktiva -kode_pengguna -tambah.button -edit.button -hapus.button -simpan.button -batal.button -keluar.button +nopemakaian.varchar() +kodeaktiva.varchar() +kodepengguna.varchar() +menu_utama.show Penggunaaktiva -no_pemakaian.varchar -kode_aktiva.varchar -kode_pengguna.varchar +tambah() +edit() +hapus() +simpan() +batal() +keluar() Menuutama.view -datapengguna -dataaktivatetap -datapenggunaaktivatetap -datapenyusutanaktivatetap -laporanjenisaktivatetap -laporankartuaktivatetap -tentang -keluar +datapengguna.show() +dataaktivatetap.show() +-datapenggunaaktivatetap

56 +datapenyusutanaktivatetap.show() +laporanjenisaktivatetap.show() +laporankartuaktivatetap.show() +tentang.show() Datapenyusutanaktivatetap.view -no_penyusutan -kode_aktiva -tgl_penyusutan -beban_penyusutan -akumulasi_penyusutan -nilai_buku -tambah.button -edit.button -hapus.button -simpan.button -batal.button -keluar.button +no_penyusutan.varchar() +kode_aktiva.varchar() +tgl_penyusutan.date +beban_penyusutan.money +akumulasi_penyusutan.money +nilai_buku.money +menu_utama.show() Penyusutanaktivatetap -no_penyusutan.varchar -kode_aktiva.varchar -tgl_penyusutan.date -beban_penyusutan.money -akumulasi_penyusutan.money -nilai_buku.money +tambah() +edit() +hapus() +simpan() +batal() +keluar() Gambar III. 10. Class Diagram Transaksi penyusutan Aktiva

57 III.3.1.3. Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah scenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : III.3.1.3.1. Sequence Diagram Login Admin Sequence diagram login admin menggambarkan interaksi yang terjadi antara objek dengan sistem yang menghasilkan tampilan menu utama. Adapun sequence diagram login admin dapat dilihat pada gambar III.11. Login Menu Utama Admin Input Username Input Password Input Level User Login Berhasil Login Gagal Log Out Gambar III.11. Sequence Diagram Login Admin

58 III.3.1.3.2. Sequence Diagram Data Pengguna Sequence diagram data pengguna menggambarkan rangkaian kegiatan yang dilakukan admin, mulai dari memilih menu data pengguna, menginputkan data pengguna, menambah data pengguna, mengedit data pengguna kedalam database. Adapun sequence diagram data pengguna diagram data pengguna dapat dilihat pada gambar III.12. Menu Utama Frm Data pengguna Database Pilih Menu Input Data Pengguna Tambah Edit Admin Hapus Simpan Batal Keluar Gambar III.12. Sequence Diagram Data Pengguna III.3.1.3.3. Sequence Diagram Aktiva tetap Sequence diagram data aktiva tetap menggambarkan rangkaian kegiatan yang dilakukan admin, mulai dari memilih menu data aktiva tetap menginputkan data aktiva tetap, menambah data aktiva tetap, mengedit data aktiva tetap, menghapus data aktiva tetap, menyimpan data aktiva kedalam database. Adapun sequence diagram data aktiva dapat dilihat gambar III.13.

59 Menu Utama Frm Data Aktiva Tetap Database Pilih Menu Input Data Aktiva Tetap Tambah Edit Admin Hapus Simpan Batal Keluar Keluar Gambar III.13. Sequence Diagram Aktiva tetap III.3.1.3.4. Sequence Diagram Data Pengguna aktiva Sequence diagram data pengguna menggambarkan rangkaian kegiatan yang dilakukan admin, mulai dari memilih menu data pengguna aktiva, menghapus data pengguna aktiva dan menyimpan data pengguna aktiva kedalam database. Adapun sequence diagram data pengguna aktiva dapat dilihat pada gambar III.14.

60 Menu Utama Frm Data Penyusutan Aktiva Tetap Database Pilih Menu Input Data Penyusutan Aktiva Tetap Tambah Admin Hapus Simpan Batal Keluar Keluar Gambar III.14. Sequence Diagram Data Pengguna Aktiva III.3.1.3.5. Sequence Diagram Data Jenis Aktiva Sequence diagram data jenis menggambarkan rangkaian kegiatan yang dilakukan admin, mulai dari memilih menu data jenis, menghapus data jenis dan menyimpan data jenis kedalam database. Adapun sequence diagram data jenis dapat dilihat pada gambar III.15.

61 Menu Utama Frm Data Jenis Aktiva Tetap Database Pilih Menu Input Data Jenis Aktiva Tetap Edit Admin Hapus Simpan Batal Keluar Keluar Gambar III.15. Sequence Diagram Data Jenis Aktiva III.3.1.3.6. Sequence Diagram Data Penyusutan Aktiva Tetap Sequence diagram data penyusutan aktiva tetap menggambarkan rangkaian kegiatan yang dilakukan admin, mulai dari memilih menu data penyusutan aktiva tetap, menginputkan data penyusutan aktiva tetap, menambah data penyusutan aktiva tetap, menghapus data penyusutan aktiva tetap dan menyimpan data penyusutan aktiva tetap kedalam database. Adapun sequence diagram data penyusutan aktiva tetap dapat dilihat pada gambar III.16.

62 Menu Utama Frm Data Penyusutan Aktiva Tetap Database Pilih Menu Input Data Penyusutan Aktiva Tetap Tambah Admin Hapus Simpan Batal Keluar Keluar Gambar III.16. Sequence Diagram Data Penyusutan Aktiva Tetap III.3.1.3.7. Sequence Diagram Laporan Sequence diagram laporan menggambarkan rangkaian aktivitas yang dilakukan admin, mulai dari memilih menu laporan. Laporan disesuaikan dengan kebutuhan. Adapaun sequence diagram laporan dapat dilihat pada gambar III.17.

63 Menu Laporan Laporan Cetak Pilih Menu Pilih Laporan Proses Admin Gambar III.17. Sequence Diagram Laporan III.3.2. Desain Sistem Detail III.3.2.1. Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem informasi penyusutan aktiva tetap ini adalah sebagai berikut : III.3.2.1.1. Desain Laporan Jensi Aktiva Tetap Daftar laporan jenis aktiva tetap pada aplikasi ini adalah halaman untuk menampilkan laporan dari data aktiva tetap yang telah dilakukan. Laporan yang

64 akan ditampilkan pada halaman ini adalah no, kode jenis dan nama jenis. Rancangan tampilan laporan jenis aktiva tetap dapat dilihat pada gambar III.18. Logo PT.PLN (Persero) Page 1 of 1 Wilayah Sumatera Utara Kantor Wilayah LAPORAN JENIS AKTIVA NO Kode Jenis Nama Jenis Xxx xxx Xxx Medan, xxx Manajer Bidang Keuangan ( ) Gambar III.18. Laporan Jenis Aktiva Tetap III.3.2.1.2. Desain Laporan Kartu Aktiva Tetap Tampilan laporan kartu aktiva tetap pada aplikasi ini adalah halaman untuk menampilkan laporan dari proses penghitungan beban pertahun dan penghitungan beban penyusutan data aktiva tetap yang telah dilakukan. Laporan yang akan ditampilkan pada halaman ini adalah Kode Aktiva, Nama Akuntansi, Jumlah, Masa Manfaat, Masa Fungsi, Perolehan Awal, Perolehan Akhir, Bl/Th

65 Perolehan, Bl/Th Pembukuan, Bukti Pembukuan, Bulan/Tahun, Beban Penyusutan, Akumulasi Penyusutan, dan Nilai Buku. Rancangan tampilan laopran kartu aktiva tetap dapat dilihat pada gambar III.19. Logo PT.PLN (Persero) Page 1 of 1 Wilayah Sumatera Utara Kantor Wilayah KARTU AKTIVA TETAP Kode Aktiva xxx Perolehan Awal xxx Nama Akuntansi xxx Perolehan Akhir xxx Jumlah xxx Bl/Th Perolehan xx/xx/xxxx Masa Manfaat xxx Bl/Th Pembukuan xx/xx/xxxx Masa Fungsi xxx Bukti Pembukuan xx/xxx/xxx/x BULAN/TAHUN Beban Akumulasi Nilai Buku Penyusutan Penyusutan Xxx xxx Xxx Xxx Medan, xxx Manajer Bidang Keuangan ( ) Gambar III.19. Desain Laporan Kartu Aktiva Tetap III.3.2.1.3. Desain Laporan Penyusutan Aktiva Tetap Daftar laporan penyusutan aktiva tetap pada aplikasi ini adalah halaman untuk menampilkan laporan dari data aktiva tetap yang telah dilakukan. Laporan

66 yang akan ditampilkan pada halaman ini adalah no, kode, tgl penyusutan, beban penyusutan, akumulasi penyusutan dan nilai buku. Rancangan tampilan laporan penyusutan aktiva tetap dapat dilihat pada gambar III.20. Logo PT.PLN (Persero) Page 1 of 1 Wilayah Sumatera Utara Kantor Wilayah Bulan : REKAPITULASI AKTIVA TETAP MENURUT JENIS SELURUH TAHUN PEROLEHAN NO Nama Jenis Harga Perolehan Beban Penyusutan Akumulasi Penyusutan Nilai Buku Xxx Xxx xxx xxx xxx Xxx Medan, xxx Manajer Bidang Keuangan ( ) Gambar III.20. Laporan Penyusutan Aktiva Tetap III.3.2.2. Desain Input Berikut ini adalah rancangan form masukan (input) yang penulis gunakan dalam pembuatan sistem informasi penyusutan aktive tetap dengan metode garis lurus pada PT.PLN(Persero) Wilayah Sumatera Utara.

67 III.3.2.2.1. Desain Login Dalam desain login yang menjadi inputan adalah username dan password. Tampilan desain login dapat dilihat pada gambar III.21. Logo LOGIN ADMINISTRATOR Username : Password : LOGIN CANCEL Gambar III.21. Desain Login III.3.2.2.2. Desain Menu Utama Dalam desain menu utama yang menjadi inputan adalah Sistem, Master, Transaksi dan laporan. Tampilan desain menu utama dapat dilihat pada gambar III.22.

68 Logo Sistem Informasi Aktiva Tetap pada PT.PLN (Persero) Wilayah Sumatera Utara Sistem Master Data Transaksi Laporan Gambar III.22. Desain Menu Utama III.3.2.2.3. Desain Input Data Pengguna Dalam desain data pengguna yang menjadi inputan adalag kode pengguna dan nama pengguna. Tampilan desain data pengguna dapat dilihat pada gambar III.23.

69 Pengguna Kode Pengguna : Nama Pengguna : Tambah Edit Hapus Simpan Batal Keluar Table Pengguna Aktiva Tetap Kode Pengguna Nama Pengguna Gambar III.23. Desain Input Data Pengguna III.3.2.2.4. Desain Input Data Aktiva Tetap Dalam desain input data aktiva tetap yang menjadi inputan adalah kode jenis, kode aktiva, nama akuntansi, jumlah, masa manfaat, masa fungsi, bl/th perolehan, bl/th pembukuan, bukti pembukuan, dan perolehan awal. Tampilan desain data aktiva tetap dapat dilihat pada gambar III.24.

70 Aktiva Tetap Logo Kartu Aktiva Tetap PT.PLN (Persero)Wilayah Sumatera Utara Kode Jenis : Masa Fungsi : V Bl / Th Perolehan : Kode Aktiva : Bl / Th Pembukuan : Nama Akuntansi : Bukti Pembukuan : Jumlah : Perolehan Awal : Masa Manfaat : Nilai Sisa : V V Tambah Edit Hapus Simpan Batal Keluar K o de Je ni s K o d e A k ti v a Nama Akuntan si Juml ah Ma sa Ma nfa at Mas a Fun gsi Bl/Th Perol ehan Bl/Th Pemb ukuan Bukti pembu kuan Perol ehan Awal Nilai Sisa Gambar III.24. Desain Input Data Aktiva Tetap III.3.2.2.5. Desain Input data Jenis Aktiva Tetap Dalam desain input data jenis aktiva tetap yang menjadi inputan adalah kode jenis, nama jenis, harga perolehan, beban penyusutan bulan ini, beban

71 penyusutan s.d bulan ini, akumulasi penyusutan dan nilai buku. Tampilan desain input data jenis aktiva tetap dapat dilihat pada gambar III.25. Jenis Aktiva Kode Jenis : Nama Jenis : Tambah Edit Hapus Simpan Batal Keluar Kode Jenis Nama Jenis Harga Perolehan Beban Peny. Bulan ini Beban Peny. S.d Bulan ini Akumulasi Penyusutan Nilai Buku Gambar III.25. Desain Input Data Jenis Aktiva Tetap III.3.2.2.6. Desain Input data Pengguna Aktiva Tetap Dalam desain input data Pengguna aktiva tetap yang menjadi inputan adalah no pemakaian, kode aktiva, dan kode pengguna. Tampilan desain input data pengguna aktiva tetap dapat dilihat pada gambar III.26.

72 Pengguna Aktiva No Pemakain : Kode Aktiva : Kode Pengguna : Tambah Edit Hapus Simpan Batal Keluar No Pemakaian Kode Aktiva Nama Akuntansi Pengguna Gambar III.26. Desain Input Data Pengguna Aktiva Tetap III.3.2.2.7. Desain Input data Transaksi Penyusutan Dalam desain input data transaksi penyusutan yang menjadi inputan adalah no penyusutan, kode aktiva, tanggal penyusutan, beban penyusutan, akumulasi penyusutan dan nilai buku. Tampilan desain input data transaksi penyusutan dapat dilihat pada gambar III.27.

73 Transaksi Penyusutan Logo No Penyusutan : : Kode Aktiva : : Tanggal Penyusutan : 11/09/2012 : Beban penyusutan : Akumulasi Penyusutan : Nilai Buku : Tambah Edit Hapus Simpan Batal Keluar No Penyusutan Kode Aktiva Tanggal Penyusutan Beban Penyusutan Akumulasi Penyusutan Nilai buku Gambar III.27. Desain Input Data Transaksi Aktiva Tetap III.3.2.3. Desain Database Pada tahap ini lakukan perancangan database yang terdiri dari kamus data, normalisadsi, desain table dan relasi antar tabel.

74 III.3.2.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 seperti berikut ini : 1. Admin = {username + password + level} 2. Pengguna = {kode_pengguna + nama_pengguna} 3. Jenis Aktiva = {kode_jenis + nama_jenis} 4. Aktiva Tetap = {kode_jenis + kode_aktiva + nama_akuntansi + jumlah + masa_manfaat + masa_fungsi + bl/th_perolehan + bl/th_pembukuan + perolehan_awal + nilai_sisa + beban_depresiasi} 5. Pengguna Aktiva = {no_pemakaian + kode_aktiva + kode_pengguna} 6. Penyusutan Aktiva = {no_penyusutan + kode_aktiva + tgl_penyu + beban_penyu + akumulasi_penyu + nilai_buku} III.3.2.3.2. Normalisasi III.3.2.3.2.1. Normalisasi 1 NF Kode Jenis Kode pemakai Kode aktiva Nama akuntansi Jumlah Masa manfaat 01 Rg BSI Lt.IV/A 01 Rg BSI Lt.IV/A 140118101 019 140118101 019 Lemari Besi Lemari Besi 1000 Buah 5 tahun 1000 Buah 5 tahun

75 01 Rg BSI 140118101 Lemari 1000 Buah 5 tahun Lt.IV/A 019 Besi Masa fungsi Bl/th perolehan Bl/th pembuku Bukti pembukuan Perolehan awal an 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 No penyusutan Tgl penyusut an Harga peroleha n Beban penyusutan Akumula si penyusut Nilai buku 140118101019051 10001 140118101019051 10001 140118101019051 10001 01-2012 Rp. 35.302.7 03 02-2012 Rp. 35.302.7 03 03-2012 Rp. 35.302.7 03 Rp.0 Rp. 588.378 Rp. 588.378 an Rp. 5.295.40 2 Rp. 5.883.78 0 Rp. 6.472.15 8 Rp. 30.007.30 1 Rp. 29.418.92 3 Rp. 28.830.54 5 Username Password yolanda 1234567890 III.3.2.3.2.2. Normalisasi 2 NF Kode Jenis Kode pemakai Kode aktiva Nama akuntansi Jumlah Masa manfaat 01 Rg BSI 14011810 Lemari Lt.IV/A 1019 Besi 01 Rg BSI 14011810 Lemari Lt.IV/A 1019 Besi 01 Rg BSI 14011810 Lemari Lt.IV/A 1019 Besi Masa fungsi Bl/th Bl/th Bukti pembukuan perolehan pembuku an 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 1000 Buah 5 tahun 1000 Buah 5 tahun 1000 Buah 5 tahun Perolehan awal Rp.35.302.7 03

76 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 No penyusutan Tgl Harga Beban penyusut peroleha penyusutan an n 140118101019051 10001 140118101019051 10001 140118101019051 10001 01-2012 Rp. 35.302.7 03 02-2012 Rp. 35.302.7 03 03-2012 Rp. 35.302.7 03 Rp.0 Rp. 588.378 Rp. 588.378 Akumula si penyusut an Rp. 5.295.40 2 Rp. 5.883.78 0 Rp. 6.472.15 8 Rp.35.302.7 03 Rp.35.302.7 03 Nilai buku Rp. 30.007.30 1 Rp. 29.418.92 3 Rp. 28.830.54 5 Kode pemakai * Rg BSI Lt.IV/A Nama Pemakai Tanah Kode Jenis Nama Jenis Harga perolehan 01 Tanah Rp. 35.302.703 Beban penyusutan Rp.0 Akumulasi penyusutan Rp. 5.295.402 Nilai buku Rp. 30.007.301

77 III.3.2.3.2.3. Normalisasi 3 NF Kode Jenis Kode pemakai Kode aktiva Nama akuntansi Jumlah Masa manfaat 01 Rg BSI 14011810 Lemari 1000 Buah 5 tahun Lt.IV/A 1019 Besi 01 Rg BSI 14011810 Lemari 1000 Buah 5 tahun Lt.IV/A 1019 Besi 01 Rg BSI 14011810 Lemari 1000 Buah 5 tahun Lt.IV/A 1019 Besi Masa fungsi Bl/th perolehan Bl/th pembuku Bukti pembukuan Perolehan awal an 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 5 tahun 01-2011 05-2011 OP/0511/K0262/ 200 Rp.35.302.7 03 No penyusutan Tgl penyusut an Harga peroleha n Beban penyusutan Akumula si penyusut Nilai buku 140118101019051 10001 140118101019051 10001 140118101019051 10001 01-2012 Rp. 35.302.7 03 02-2012 Rp. 35.302.7 03 03-2012 Rp. 35.302.7 03 Rp.0 Rp. 588.378 Rp. 588.378 an Rp. 5.295.40 2 Rp. 5.883.78 0 Rp. 6.472.15 8 Rp. 30.007.30 1 Rp. 29.418.92 3 Rp. 28.830.54 5 Username Password yolanda 1234567890 Kode pemakai * Rg BSI Lt.IV/A Nama Pemakai Tanah

78 No pemakai Kode aktiva Kode pemakai Tahun ke 01 140118101019 Rg BSI Lt.IV/A 5 No penyusutan Kode aktiva Tgl penyusutan Beban penyusutan Akumulasi penyusutan 01 140118101019 01-2012 Rp.0 Rp. 5.295.402 Nilai buku Rp. 30.007.31 Kode Jenis Nama Jenis Harga perolehan 01 Tanah Rp. 35.302.703 Beban penyusutan Rp.0 Akumulasi penyusutan Rp. 5.295.402 Nilai buku Rp. 30.007.301 III.3.2.3.3. Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam sistem informasi penyusutan aktiva tetap adalah sebagai berikut : III.3.2.3.3.1. Tabel User Tabel admin ini digunakan untuk menyimpan record data admin dengan property atau atribut username, dan password. Nama database : db_aktiva_tetap Nama tabel : user Primary key : - Tabel III.1. User Nama field Tipe data Panjang keterangan

79 username Varchar 15 Not null password Varchar 15 Not null level_user Varchar 15 Not null III.3.2.3.3.2. Tabel Aktiva Tetap Tabel aktiva tetap ini digunakan untuk menyimpan record data aktiva tetap dengan properti atau atribut kode jenis, nama jenis, harga perolehan, beban penyusutan bulan ini, beban penyusutan s.d bulan ini, akumulasi penyusutan dan nilai buku. Nama database : db_aktiva_tetap Nama tabel : aktiva Primary key : kode_ jenis dan kode _aktiva Tabel III.2 Aktiva tetap Nama field Tipe data Panjang keterangan *kode_jenis Varchar 15 Not null *kode_aktiva Varchar 15 Not null nama_aktiva Varchar 25 Not null jumlah Int - Not null masa_manfaat Varchar 15 Not null masa_fungsi Varchar 15 Not null

80 Bl_th_perolehan Date - Not null Bl_th_pembukuan Date - Not null bukti_pembukuan Varchar 25 Not null perolehan_awal Money - Not null niai_sisa Money - Not null Beban_depresiasi Money - Not null III.3.2.3.3.3. Tabel Pengguna Tabel pengguna ini digunakan untuk menyimpan record data pengguna dengan properti atau atribut kode pengguna dan nama peengguna. Nama database : db_aktiva_tetap Nama tabel :pengguna Primary key : kode_pengguna Tabel III.3 Pengguna Nama field Tipe data Panjang keterangan *kode_pengguna Varchar 15 Not null nama_pengguna varchar 25 Not null

81 III.3.2.3.3.4. Tabel Jenis Aktiva Tabel jenis_penyusutan ini digunakan untuk menyimpan record data jenis_penyusutan dengan property atau atribut kode jenis dan nama jenis. Nama database : db_aktiva_tetap Nama tabel :jenis_penyusutan Primary key : kode jenis Tabel III.4 Jenis Aktiva Nama field Tipe data Panjang keterangan *kode_jenis Varchar 15 Not null nama_jenis Varchar 25 Not null III.3.2.3.3.5. Tabel Penyusutan Tabel penyusutan ini digunakan untuk menyimpun record data penyusutan dengan properti atau atribut no penyusutan, kode aktiva, tgl penyusutan, beban penyusutan, akumulasi penyusutan dan nilai buku. Nama database : db_aktiva_tetap Nama tabel :penyusutan Primary key : no_penyusutan dan kode_aktiva Tabel III.5 Penyusutan

82 Nama field Tipe data Panjang keterangan *no_penyusutan Varchar 15 Not null *kode_aktiva Varchar 15 Not null tgl_penyusutan Date - Not null beban_penyusutan Money - Not null akumulasi_penyusutan Money - Not null nilai_buku Money - Not null III.3.2.3.3.6. Tabel Pengguna Aktiva Tabel pengguna aktiva ini digunakan untuk menyimpan record data pengguna aktiva dengan properti atau atribut no pemakaian, kode aktiva dank ode pengguna. Nama database : db_aktiva_tetap Nama tabel : pengguna_aktiva Primary key : no_pemakaian, kode_aktiva dank ode_pengguna Tabel III.6 pengguna Aktiva Nama field Tipe data Panjang keterangan *no_pemakaian numeric 18,0 Not null *kode_aktiva Varchar 15 Not null *kode_pengguna Varchar 15 Not null

83 III.3.2.3.4. ERD (Entity Relationship Diagram) Adapun ERD (Entity Relationship Diagram) dari aplikasi yang akan dibangun ditunjukkan pada gambar III.28. M M Admin Menginput Pengguna Kode Pengguna User name Password M Nama Pengguna Menginput M Pengguna AT No Pemakaian Kode Aktiva Kode Pengguna Admin M Menginput M Jenis Aktiva Kode Jenis Nama Jenis M User name Password Menginput Bl/Th Perolehan Bl/Th Pembukuan Perolehan Awal Bukti Pembukuan Nilai Sisa M M Aktiva Tetap Kode Jenis Kode Aktiva Nama Akuntansi Jumlah Masa Manfaat Masa Fungsi Menghitung Akumulasi Penyusutan Nilai Buku Beban Penyusutan M Penyusutan AT No Penyusutan Kode Aktiva Tgl Penyusutan

84 Gambar III.28. ERD Sistem Informasi Aktiva Tetap III.3.2.4. Logika Program III.3.2.4.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 palel yang mungkin terjadi pada beberapa eksekusi. Berikut adalah gambar activity diagram dari sistem yang dirancang yaitu : III.3.2.4.1.1. Activity Diagram Login user user mengisi username dan password kemudian menekan tombol login. System akan mengecek apakah username dan password yang dimasukkan admin valid, jika username dan password valid maka akan masuk ke halaman utama, jika tidak valid system akan meminta admin untuk memasukkan username dan password kembali. Adapun Activity Diagram Login dapat dilihat pada gambar III.29.

85 Isi Username Isi Password Login Tampilkan Menu Utama Gambar III.29. Activity Diagram Login User III.3.2.4.1.2. Activity Diagram Pengguna Admin dapat menambah atau mengubah, dan menghapus data pengguna. Data pengguna dapat ditambah dengan menekan tombol tambah data, kemudian masukkan data pengguna baru. Tekan tombol simpan untuk menyimpan data pengguna baru atau tekan tombol batal untuk membatalkan. Untuk mengedit data pengguna dengan menekan tombol edit. Kemudian pilih dan ubah data. Tekan tombol simpan untuk menyimpan data pengguna yang sudah diubah atau tekan symbol batal untuk membatalkan. Untuk menghapus data pengguna dengan

86 menekan tombol batal untuk membatalkan. Untuk menghapus data pengguna dengan menekan tombol hapus. Kemudian pilih data yang akan di hapus. Tekan tombol yes untuk menghapus data atau tekan tombol no untuk pilihan data yang akan dihapus. Tekan tombol keluar untuk keluar dari tampilan tersebut. Adapun activity diagram pengguna dapat dilihat pada gambar III.30. Data Penyusutan Aktiva Tetap Tambah Masukkan data penyusutan aktiva yang baru Informasi Edit Pilih data yang akan diubah Ubah data Informasi Hapus Pilih Data yang akan dihapus Konfirmasi Penghapusan Informasi Hapus Data Simpan Tekan tombol Simpan Batal Tekan tombol Batal Keluar Tekan tombol Keluar Gambar III.30. Activity Diagram Pengguna

87 III.3.2.4.1.3. Activity Diagram Aktiva Tetap Admin dapat menambah atau mengubah, dan menghapus data aktiva tetap. Data aktiva tetap dapat di tambah dengan menekan tombol tambah, kemudian masukkan data aktiva tetap yang baru. Tekan tombol simpan untuk menyimpan data aktiva tetap baru atau tekan tombol batal untuk membatalkan. Untuk mengedit data aktiva aktiva tetap dengan menekan simbol edit. Kemudian pilih dan ubah data. Tekan tombol simpan untuk menyimpan data aktiva tetap yang sudah diubah atau tekan tombol batal untuk membatalkan. Untuk menghapus data aktiva tetaap dengan menekan tombol hapus. Kemudian pilih data yang akan di hapus. Tekan tombol yes untuk menghapus data atau tekan tombol no untuk pilihan data yang akan dihapus. Tekan tombol keluar untuk keluar dari tampilan tersebut. Adapun activity diagram aktiva tetap dapat dilihat pada gambar III.31.

88 Data Penyusutan Aktiva Tetap Tambah Masukkan data penyusutan aktiva yang baru Informasi Edit Pilih data yang akan diubah Ubah data Informasi Hapus Pilih Data yang akan dihapus Konfirmasi Penghapusan Informasi Hapus Data Simpan Tekan tombol Simpan Batal Tekan tombol Batal Keluar Tekan tombol Keluar Gambar III.31. Activity Diagram Aktiva Tetap III.3.2.4.1.4. Activity Diagram Jenis Aktiva Tetap Admin dapat mengedit data atau mengubah data yang sudah ada, kemudian tekan tombol simpan untuk menyimpan data jenis aktiva tetap yang sudah diubah atau tekan tombol batal untuk membatalkan. Untuk menghapus data jenis aktiva tetap dengan menekan tombol hapus. Kemudian pilih data yang akan di hapus. Tekan tombol yes untuk menghapus data atau tekan tombol no untuk pilihan data yang akan dihapus. Tekan tombol keluar untuk keluar dari tampilan

89 tersebut. Adapun activity diagram jenis aktiva tetap dapat dilihat pada gambar III.31. Data Penyusutan Aktiva Tetap Edit Pilih data yang akan diubah Ubah data Informasi Hapus Pilih Data yang akan dihapus Konfirmasi Penghapusan Informasi Hapus Data Simpan Tekan tombol Simpan Batal Tekan tombol Batal Keluar Tekan tombol Keluar Gambar III.31. Activity Diagram Jenis Aktiva Tetap III.3.2.4.1.5. Activity Diagram Penyusutan Aktiva Tetap Admin dapat menambah, dan menghapus data penyusutan aktiva tetap data penyusutan aktiva tetap dapat di tambah dengan menekan tombol tambah, kemudian masukkan data penyusutan aktiva tetap yang baru. Tekan tombol simpan untuk menyimpan data penyusutan aktiva tetap baru atau tekan tombol

90 batal untuk membatalkan. Untuk menghapus dan penyusutan aktiva tetap dengan menekan tombol hapus. Kemudian pilih data yang akan di hapus. Tekan tombol yes untuk menghapus data atau tombol no untuk pilihan data yang akan dihapus. Tekan tombol keluar untuk keluar dari tampilan tersebut. Adapun activity diagram penyusutan aktiva tetap dapat dilihat pada gambar III.32. Data Penyusutan Aktiva Tetap Tambah Masukkan data penyusutan aktiva yang baru Informasi Hapus Pilih Data yang akan dihapus Konfirmasi Penghapusan Informasi Hapus Data Simpan Tekan tombol Simpan Batal Tekan tombol Batal Keluar Tekan tombol Keluar Gambar III.32. Activity Diagram Penyusutan Aktiva Tetap

91 III.3.2.4.1.5. Activity Diagram Laporan Admin dapat memilih menu laporan. Laporan disesuaikan dengan kebutuhan dan dapat dicetak. Adapun activity diagram laporan dapat dilihat pada gambar III.33. Laporan Cetak Gambar III.33. Activity Diagram Laporan