• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
33
0
0

Teks penuh

(1)

67

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang 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.

(2)

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 :

(3)

Admin Direktur Mulai Selesai Mencatat Data Aktiva Tetap Menghitung Beban Penyusutan Membuat Laporan Penyusutan 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 :

(4)

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

Kode Aktiva Nama Aktiva Kategori Harga Perolehan Nilai Sisa Beban

xxxx xxxx xxxx xxxx xxxx xxxx Medan, xx/xx/xxxx No xxxx Estimasi Unit xxxx xxxx Umur xxxx Hasil Proses xxxx Disetujui Oleh : ( General Manajer ) 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.

(5)

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

(6)

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 :

Admin mengisi data kategori mengisi data aktiva tetap Mengisi pengaturan penyusutan mengisi data

penyusutan aktiva tetap membuat laporan

Direktur <<In clude >> <<Include> > <<Includ e>> <<In clu de >> << In clu de >> <<In clu de >> << Includ e>> <<Include>>

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 :

(7)

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

(8)

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

menuutama.view -datakategori -dataaktivatetap -data penyusutanaktivatetap -laporandaftaraktivatetap -laporandaftrapenyusutanaktivatetap -keluar +datakategori.show() +dataaktivatetap.show() +datapenyusutanaktivatetap.show() +laporandaftraaktivatetap.show() +laporandaftarpenyusutanaktivatetap.show() dataaktivatetap.view -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() Penyusutanaktivatetap.view -namaaktiva.varchar -hargaperolehan.varchar -nilaisisa.varchar -totalestimasi.varchar -beban / jam.varchar +baru.button() +simpan.button() +batal.button() +keluar.button()

(9)

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 Prosespenyusutanaktiva.view -namaaktiva -jlmhjam -tahun +baru.button() +simpan.button() +batal.button() +keluar.button() Laporan.view -laporandaftarkategori -laporandaftaraktivatetap -laporandaftrajamjasa -laporanpenyusutanaktiva -cetak.button +cetak.show() +menuutama.show() 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

(10)

1. Login Admin

Admin

input password

login gagal login berhasil

logout

login Menu Utama

username

Gambar III.11 Sequence Diagram Data Admin

2. Data Kategori

Admin

Input Data Kategori

Keluar Menu Utama

Pilih Menu

Form Data Kategori Database

Baru Simpan

Edit Hapus

Batal

Gambar III.12 Sequence Diagram Data Kategori 3. Data Aktiva Tetap

Admin

Input Data Aktiva Tetap

Keluar Menu Utama

Pilih Menu

Form Data Aktiva Tetap Database

Baru Simpan

Edit Hapus

Batal

(11)

4. Data Proses Penyusutan Aktiva

Admin

Keluar Menu Utama

Pilih Menu

Form proses penyusutan Database

Baru Simpan Edit Hapus Batal Input proses penyusutan

Gambar III.14 Sequence Diagram Data Proses Penyusutan

5. Data Penyusutan Aktiva Tetap

Admin

Input Data Penyusutan Aktiva Tetap

Keluar Menu Utama

Pilih Menu

Form Data Penyusutan Aktiva Tetap Database

Baru Simpan

Batal

Gambar III.15 Sequence Diagram Data Penyusutan Aktiva Tetap

6. Data Laporan Daftar Kategori

Admin

Pilih Tahun Menu Laporan

Pilih Menu

Laporan Daftar kategori Cetak

Proses

Keluar

(12)

7. Data Laporan Daftar Aktiva Tetap

Admin

Pilih Tahun Menu Laporan

Pilih Menu

Laporan Daftar Aktiva Tetap Cetak

Proses

Keluar

Gambar III.17 Sequence Diagram Laporan Daftar Aktiva Tetap

8. Data Laporan Jam Jasa

Admin

Pilih Tahun Menu Laporan

Pilih Menu

Laporan DaftarJam Jasa Cetak

Proses

Keluar

Gambar III.18 Sequence Diagram Laporan Jam Jasa

9. Data Laporan Daftar Penyusutan Aktiva Tetap

Admin

Pilih Tahun Menu Laporan

Pilih Menu

Laporan Daftar Penyusutan Aktiva Tetap Cetak

Proses

Keluar Pilih Kategori

(13)

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

Isi Password

Tampilkan Menu Utama Login

Tidak

Konfirmasi

Ya

Username

(14)

2. Daftar Kategori Daftar Kategori Baru Simpan Edit Hapus Batal Keluar

Masuk data kategori yang baru

Tekan tombol simpan

Pilih data yang akan di ubah

Pilih data yang akan di hapus

Tekan tombol batal

Tekan tombol Keluar

Konfirmasi

Ya Tidak

Ubah Data Konfirmasi Ya

Tidak Konfirmasi Hapus data

Ya Tidak Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak

Gambar III.21 Activity Diagram Data Kategori 3. Daftar Aktiva Tetap

Daftar Aktiva Baru Simpan Edit Hapus Batal Keluar

Masuk data aktiva yang baru

Tekan tombol simpan

Pilih data yang akan di ubah

Pilih data yang akan di hapus

Tekan tombol batal

Tekan tombol Keluar

Konfirmasi

Ya Tidak

Ubah Data Konfirmasi

Ya

Tidak

Konfirmasi Hapus data

Ya Tidak Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak

(15)

4. Pengaturan Penyusutan Aktiva Tetap Pengaturan Penyusutan Baru Simpan Edit Hapus Batal Keluar

Masuk data aktiva yang baru

Tekan tombol simpan

Pilih data yang akan di ubah

Pilih data yang akan di hapus

Tekan tombol batal

Tekan tombol Keluar

Konfirmasi

Ya Tidak

Ubah Data Konfirmasi

Ya

Tidak

Konfirmasi Hapus data

Ya Tidak Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak

Gambar III.23 Activity Diagram Pengaturan Penyusutan 5. Proses Penyusutan Aktiva Tetap

Penyusutan Aktiva Baru Simpan Batal Keluar

Masuk data aktiva yang baru

Tekan tombol simpan

Tekan tombol batal

Tekan tombol Keluar

Konfirmasi Ya Tidak Ya Ya Ya Ya Tidak Tidak Tidak Tidak

(16)

6. Laporan Daftar Kategori

Konfirmasi

Laporan daftar kategori Konfirmasi Cetak

Ya

Tidak

Gambar III.25 Activity Diagram Laporan Data kategori 7. Laporan Daftar Aktiva Tetap

Konfirmasi

Laporan daftar aktiva tetap Konfirmasi Cetak

Ya

Tidak

Gambar III.26 Activity Diagram Laporan Data Aktiva Tetap 8. Laporan Pengaturan Penyusutan

Konfirmasi

Laporan pengaturan

penyusutan Konfirmasi Cetak

Ya

Tidak

Gambar III.27 Activity Diagram Laporan Pengaturan Penyusutan 9. Laporan Penyusutan Aktiva Tetap

(17)

Konfirmasi

Laporan daftar aktiva tetap Konfirmasi Pilih tahun Konfirmasi Cetak

Tidak Tidak

Ya Ya

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

No Kode Kategori Nama Kategori xxxx

999 xxxx

999 xxxx xxxx

Laporan Daftar Kategori Aktiva Periode 1 Januari-31 Desember 9999

Medan, xx/xx/xxxx Disetujui Oleh :

( General Manajer )

Dibuat Oleh : ( Manajer Admikum )

Gambar III.29 Laporan Desain Laporan Daftar Kategori 2. Desain Laporan Daftar Aktiva Tetap

(18)

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

Kode Aktiva Nama Aktiva Kategori T. Perolehan Harga Perolehan

X(5) X(30) X(30) 99/99/9999 No 9999 9999 99/99/9999 9999999999 9999999999 X(30) X(30) X(5) Umur Unit 9999 9999 9999 Medan, xx/xx/xxxx Disetujui Oleh : ( General Manajer ) Dibuat Oleh : ( 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

No Harga Perolehan Tanggal

9999 999 99/99/9999 999 9999 99/99/9999 Kode Aktiva : Nama Aktiva : Tahun 9999 9999 Jmlh Jam 9999 9999 Disetujui Oleh : ( General Manajer ) Dibuat Oleh : ( Manajer Admikum )

Gambar III.31 Laporan Desain Laporan Pengaturan Penyusutan Aktiva Tetap

(19)

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

Kode Aktiva Nama Aktiva H. Perolehan Nilai Sisa Estimasi B. Penyusutan X(5) X(30) 9999999999 9999999999 9999999999 9999999999 Medan, 99/99/9999 ( Manajer Adminkum ) No 999 999 X(5) X(30) 9999999999 9999999999 9999999999 9999999999 Hasil Proses 9999999999 9999999999 Dibuat oleh, Disetujui oleh, ( General Manajer ) Umur Unit 999 999 999 999

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 :

MASUKAN PASSWORD ANDA

Password harus diisi terlebih dahulu sebelum masuk kedalam sistem Password : Masuk Keluar Security Form S Q L User Name :

Gambar III.33 Login 2. Menu Utama

(20)

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

(21)

FORM Data Aktiva

FORM Data Aktiva

Data aktiva digunakan untuk memasukan informasi aktiva tetap perusahaan

Kode Aktiva : Nama Aktiva :

Kategori : Tanggal Pembelian :

Harga Perolehan :

No Kode Aktiva Nama Aktiva Kategori Tanggal Umur Unit Harga

Baru Simpan Edit Hapus Batal Keluar

Umur Ekonomis : Jlh Unit :

Gambar III.36 FORM Data Aktiva Tetap 5. FORM Pengaturan Penyusutan Aktiva

FORM Pengaturan Penyusutan Aktiva FORM Pengaturan PenyusutanAktiva

Jam pengaturan digunakan untuk memasukan informasi penggunaan jam pada aktiva

Nama 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

(22)

FORM Proses Penyusutan Aktiva FORM Proses Penyusutan

Informasi penyusutan aktiva digunakan untuk menampilkan hasil proses penyusutan aktiva pertahunnya

Nama Aktiva :

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

(23)

SELEKSI LAPORAN

FORM Seleksi Laporan

Form ini digunakan untuk menyeleksi Laporan Penyusutan

Tanggal Mulai : Tanggal Akhir :

Kategori :

Preview Keluar

Seleksi per kategori dan tanggal

Tanggal Mulai : Tanggal Akhir :

Preview

Keluar

Seleksi per tanggal

Semua

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 }

(24)

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 }

(25)

67 III.3.3.3.2. Normalisasi

Teknik Normalisasi digunakan untuk menghilangkan beberapa group elemen yang berulang, berikut ini adalah langkah-langkah 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 Password X(20) X(8)

kd_kategori nm_kategori kd_aktiva nm_aktiva Kategori tgl_pembelian hrg_perolehan nilai_sisa estimasi beban

umur Unit

Hasil proses

(26)

3. Normalisasi 2NF

Username Password

X(30) X(8)

4. Normalisasi 3NF a. Tabel Admin

Tabel III.1. Tabel Admin

Username Password

X(8) X(20)

b. Tabel Kategori

Tabel III.2. Tabel Kategori

kd_aktiva nm_aktiva kategori tgl_perolehan hrg_perolehan nilai_sisa estimasi beban Umur_ekonomis unit

Hasil Proses

X(5) X(30) X(30) 99/99/9999 9999999999 9999999999 9999999999 9999999999 9999 9999

99999999999

kd_kategori* nm_kategori

(27)

c. Tabel Aktiva Tetap

Tabel III.3. Tabel Aktiva Tetap

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 kd_aktiva* nm_aktiva kategori tgl_pembelian umur_ekonomis unit

hrg_perolehan

X(8) X(30) X(30) 99/99/9999 9999 9999

(28)

(29)

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 : penyusutan Nama Tabel : admin Primary Key : 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 : penyusutan Nama Tabel : kategori Primary Key : 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 : penyusutan Nama Tabel : aktivatetap

(30)

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

Nama Tabel : jam jasa

Primary Key : id

Foreign Key : -

Tabel III.8 tblljamjasa Colum name Data Tipe Id char(6) kode_aktva char(5) jumlah_jam int Tahun int 5. Tabel Penyusutan

Nama Database : penyusutan

Nama Tabel : penyusutan

Primary Key : kode_aktiva

(31)

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:

Tabel III.10 Relasi Tabel Penyusutan Aktiva Tetap tblkategori *All columns kodekategori namakategori tblaktiva *All columns kd_aktiva nm_aktiva kodekategori tgl_perolehan harga_perolehan tblpenyusutan *All columns nm_aktiva harga_perolehan tgl_perolehan nilaisisa total_estimasi beban

(32)

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 Password Menginput Kategori Kd_kategori Nama_kategori Menginput Aktiva Tetap Kd_aktiva Nama_aktiva Tgl_perolehan Hrg_perolehan Kategori Menginput

Penyusutan Aktiva Tetap

Nama_aktiva Hrg_perolehan Nilai_sisa Total_estimasi Beban/jam M M M M M M username Pengaturan Penyusutan Menghitung M M

(33)

Gambar

Gambar III.2 Flow OF Diagram (FOD) Laporan Penyusutan Aktiva Tetap                     pada PT
Gambar III.3 Output Laporan Penyusutan Aktiva Tetap pada PT. BARATA                          INDONESIA (PERSERO) MEDAN
Gambar III.4 Use Case Diagram Sistem Informasi Penyusutan Aktiva Tetap                   pada PT
Gambar III.6 Class Diagram Input Data Kategori
+7

Referensi

Dokumen terkait

Peta administrasi Kecamatan Semarang Tengah serta data monografi Kecamatan Semarang Tengah digunakan sebagai masukan yang terdiri dari informasi tentang jumlah sarana

Analisis kebijakan merupakan salah satu metode dalam penelitian yang ditujukan untuk memperoleh pemahaman yang lebih mendalam terhadap isu sosial teknis dan diarahkan

Produk yang diharapkan akan dihasilkan melalui penelitian pengembangan berupa model sarana pembelajaran atletik alat lempar cakram melalui modifikasi ukuran berat,

Penelitian-penelitian yang telah dilakukan mengenai potensi industri dan pengembangan daerah sebelumnya antara lain : Rachmawati dan Amir (2003) meneliti mengenai

Dari beberapa pengertian diatas, perubahan sosial dapat disimpulkan bahwa perubahan sosial adalah perubahan yang terjadi akibat adanya ketidaksesuaian diantara unsur-unsur yang

Lampiran 17 Struktur File kode_pos Lampiran 18 Struktur File pemohon Lampiran 19 Struktur File jalur Lampiran 20 Struktur File kawasan Lampiran 21 Struktur File jenis_reklame

Penempatan kerja Penempatan kerja, konseling kerja, pengembangan tawaran kerja Tunjangan asuransi ketenagakerjaan - Pembayaran tunjangan asuransi ketenagakerjaan - Pengajaran

adalah karya tulis ilmiah berupa paparan hasil penelitian yang membahas suatu masalah dalam bidang ilmu hukum untuk mencari pemecahan masalahnya dengan menggunakan teori-teori,