• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
38
0
0

Teks penuh

(1)

31

BAB III

ANALISA DAN PERANCANGAN

III.1. Analisa Sistem Yang Sedang Berjalan

Pengolahan data pada sistem akumulasi penyusutan inventaris pada PT. Alfa Scorpii masih menggunakan pengolahan data secara manual. Meskipun pada saat ini memang telah menggunakan perangkat komputer untuk pengolahan data, tetapi pengolahan dan pelaporan tidak menunjukan peningkatan yang signifikan dikarenakan dalam pemrosesan data masih menggunakan proses penghitungan secara manual. Kurangnya peran komputer sangat disayangkan untuk perusahaan yang sedang berkembang, dikarenakan arus informasi yang harus didapatkan oleh pemilik perusahaan sangat diperlukan. Tanpa dibantu oleh sebuah perangkat lunak untuk antarmuka bagi user dan basis data yang kuat maka kinerja perusahaan ini sangat – sangat tidak efisien.

III.1.1. Analisa Input

Analisis input yang ada pada sistem yang lama, yaitu penginputan data-data inventaris dalam membuat akumulasi penyusutan aktiva dan jurnal umum pada PT. Alfa Scorpii. Adapun data-data yang di input dalam akumulasi penyusutan aktiva terlihat seperti pada gambar III.1 berikut :

(2)

Daftar Akumulasi Penyusutan Aktiva Tetap

Gambar III.1. Daftar Akumulasi Penyusutan Aktiva

Adapun penginputan dalam membuat laporan jurnal umum pada PT. Alfa

Scorpii dapat dilihat pada gambar III.2 dibawah ini :

Jurnal Umum

Tanggal : 01/02/2010

Kode Akun Nama Akun Debit Kredit

126 Akumulasi Penyusutan Peralatan 35.832

111 Kas 35.832

124 Akumulasi Penyusutan Kendaraan 2.044.000

111 Kas 2.044.000

Total 2.079.832 2.079.832

Gambar III.2. Jurnal Umum Pada PT. Alfa Scorpii Kode

Aktiva

Nama Aktiva Kelompok Aktiva Tanggal Beli Harga Perolehan Umur Ekonomis (Tahun) Nilai Residu Beban Akumulasi Per Bulan PA001 Kursi Kerja Peralatan 01/01/2010 150.000 5 - 12.500 PA002 Mesin Fax Peralatan 06/02/2010 1.150.000 5 - 19.166 PA003 Meja Kerja Peralatan 01/01/2010 250.000 5 - 4.166 KA001 Mobil L-300 Kendaraan 01/01/2010 250.000.000 5 200.000.000 833.333 KA002 Mobil Avanza Kendaraan 01/01/2010 350.000.000 5 280.000.000 1.166.666 KA003 Motor Mio J Kendaraan 01/01/2010 13.500.000 5 10.800.000 45.000

(3)

III.1.2. Analisa Proses

Untuk analisa proses akumulasi penyusutan inventaris akan digambarkan dengan menggunakan Flow Of Document (FOD), yaitu sebagai berikut :

Bag. Inventaris Finance Branch Manager

Gambar III.3. Flow Of Document Akumulasi Penyusutan Inventaris MULAI Faktur Pembelian Barang Inventaris Pengecekkan Barang Dengan Faktur Pembelian Barang Inventaris 1 1 Faktur Pembelian Barang Inventaris Pembuatan Laporan Pembelian Barang Inventaris Laporan Pembelian Barang Inventaris Data Pembelian Barang Inventaris Pembuatan Daftar Akumulasi Penyusutan Inventaris Laporan Akumulasi Penyusutan Laporan Pembelian Barang Inventaris Laporan Akumulasi Penyusutan Inventaris 2 2 Laporan Pembelian Barang Inventaris

(4)

Berdasarkan gambar III.2. Flow Of Document Akumulasi Penyusutan Inventaris pada PT. Alfa Scorpii dapat dijelaskan :

1. Bagian inventaris mengecek fisik barang inventaris yang dibeli berdasarkan faktur pembelian.

2. Finance membuat laporan pembelian barang inventaris berdasarkan faktur pembelian, laporan tersebut diarsip dan dialokasikan kepada Branch Manager dan bagian inventaris untuk diarsip. Setelah laporan pembelian barang inventaris dibuat, finance juga membuat daftar akumulasi penyusutan inventaris berdasarkan data pembelian barang inventaris dan daftar tersebut dialokasikan kepada Branch Manager.

3. Branch Manager menerima laporan data pembelian barang inventaris dan laporan daftar akumulasi penyusutan inventaris.

III.1.3. Analisa Output

Adapun analisa Output pada sistem akumulasi penyusutan inventaris pada PT Alfa Scorpii berupa laporan penyusutan inventaris perusahaan yang merupakan laporan yang berisi pencatatan aktiva dan penyusutannya menggunakan jurnal umum dengan materi akuntansi penyusutan aktiva tetap.

III.2. Evaluasi Sistem Yang Berjalan

Sistem pengolahan data pada akumulasi penyusutan inventaris perusahaan

masih menggunakan sistem manual dan semi-komputerisasi sehingga masih kurang efektif dan efisien. Dengan bantuan seperangkat komputer untuk pencatatan dan pemrosesan data ditambah dengan sebuah aplikasi beserta

(5)

basisdata yang tepat maka diharapkan hal ini akan menjadi sebuah solusi bagi permasalahan yang dihadapi perusahaan khusunya dalam mengakumulasi penyusutan aktiva tetap pada inventaris perusahaan. Sebuah sistem informasi komputerisasi akan menjadi sangat efektif dan efesien . oleh karena itu penulis mencoba membuat sebuah aplikasi yang diharapkan akan menjadi jawaban untuk permasalahan bagi perusahaan dimana dalam aplikasi tersebut hal-hal yang sebelumnya harus dilakukan secara manual dan masih menggunakan sistem semi komputerisasi kini menjadi ter-komputerisasi dan sebuah aplikasi akan memberikan kemudahan, kecepatan dan ketepatan baik untuk melayani pemilik maupun untuk meningkatkan kinerja karyawan perusahaan.

III.3. Desain Sistem

Untuk membantu membangun sistem informasi akumulasi penyusutan inventaris pada PT Alfa Scorpii, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dalam lebih murah pengolahannya. Dengan menggunakan Microsoft Visual Studio 2010 dan

Database Sql Server 2008 untuk memudahkan dalam perancangan dari aplikasi

itu sendiri.

III.3.1. Desain Sistem Secara Global

Berdasarkan analisis masalah-masalah yang dihadapi maka dibuat suatu sistem informasi. Sistem informasi akumulasi penyusutan inventaris pada PT Alfa Scorpii adalah sebuah sistem yang mempunyai rancang bangun untuk mengolah data. Pengolahan data yang dilakukan antara lain adalah pengolahan data

(6)

Supplier, Purchase Order (PO), Aktiva, Akumulasi Penyusutan, dan Daftar

Penyusutan

Berdasarkan kebutuhan-kebutuhan yang diperlukan dalam kegiatan pengolahan data tersebut, maka dibuat suatu rancang bangun sistem untuk mengolah data-data tersebut. Gambaran mengenai sistem informasi akumulasi penyusutan inventaris PT Alfa Scorpii adalah berupa pemodelan berorientasi obyek dengan menggunakan Unified Modeling Language (UML). Unified

Modeling Language (UML) menyediakan cukup banyak diagram yang dapat

membantu mendefinisikan sebuah sistem yang akan dirancang dengan menggunakan empat diagram dalam Unified Modeling Language (UML), yaitu diagram Use Case, diagram Activity, diagram Sequence dan diagram Class

III.3.1.1. Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yng berbentuk

diagram yang dapat menjelaskan suatu alur proses sistem yang akan dibangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram usecase maka digambarlah suatu bentuk diagram uscase yang dapat dilihat pada gambar III.4.

(7)

Use Case Diagram Sistem Akumulasi Penyusutan Inventaris

Gambar III.4. Use Case Diagram Sistem Akumulasi Penyusutan Inventaris

Pada gambar III.4. dapat dijelaskan alur proses sistem yang akan dirancang yaitu aktor (user) membuka sistem dengan terlebih dahulu melakukan login. Dengan aktor melakukan login terlebih dahulu dan berhasil maka aktor dapat melakukan proses data yang diinginkan pada masing-masing form dan report data. Proses data akan berjalan apabila pada proses login terlebih dahulu dijalankan dan berhasil.

User

Login Proses Data User

Proses Ganti Password

Proses Data Inventaris

Proses Penyusutan Aktiva << include >> << include >>

<< include >> << include >> << include >>

Proses Data Akumulasi Penyusutan

Report Data << include >> Menu Utama << include >> << extend >> << extend >>

(8)

III.3.1.2. Sequence Diagram

1. Sequence Diagram Form Login

User memasukan username dan password pada form login, jika data yang

dimasukan valid maka akan kembali pada form login dan apabila data yang

dimasukan tidak valid maka akan menampilkan menu utama pada sistem. Sequnce

diagram form login dapat di lihat pada gambar III.5.

Gambar III.5. Sequence Diagram Form Login

2. Sequence Diagram Form Menu Utama

User membuka sistem aplikasi form menu utama, user dapat memilih form

aplikasi yang ada pada form menu utama. Form menu utama meminta sistem untuk menampilkan form yang dipilih oleh user dan sistem akan menampilkan

form menu utama untuk user. Sequnce diagram form menu utama dapat di lihat

pada gambar III.6. User

Form Login Sistem

1. Masukan Username dan Password

2. Data Valid

3. Data tidak valid

(9)

Gambar III.6. Sequence Diagram Form Menu Utama

3. Sequence Diagram Form User

Sequnce diagrm form user di lihat pada gambar III.7.

Gambar III.7. Sequence Diagram Form User

User

Form Menu Utama

Sistem

1. Membuka Sistem Aplikasi

3. Menampilkan Form Aplikasi 4. Menampilkan Form Aplikasi

2. Memilih Form Aplikasi

User

Form User

1. Membuka Form Aplikasi

2. Simpan Data

6. Ubah Data 8. Hapus Data

10. Cari Data

5. Data tidak valid Simpan Data

7. Simpan Perubahan Data 9. Hapus Data

11. Data tidak valid Cari Data 4. Data Valid

10. Valid

12. Menampilkan Data

(10)

Pada gambar III.7 Sequnce Diagram Form User dapat digambarkan bahwa

user menampilkan dan memasukan data pada form user, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data

dapat di simpan. User melakukan edit data pada form user, maka data form user melakukan perubahan data pada database. User menghapus data pada form user dan form user menghapus data pada database. User melakukan pencarian data pada form user, apabila data yang dicari valid maka form user tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form

user melakukan pencarian pada database. Data yang dicari akan ditampilkan

4. Sequence Diagram Form Ganti Paswword

Sequnce diagram form ganti password dapat dilihat pada gambar III.8.

Gambar III.8. Sequence Diagram Form Ganti Password

User

Form Ganti Passord

1. Membuka Form Ganti Password

2. Simpan Data

4. Data tidak valid Simpan Data 3. Valid

(11)

Pada gambar III.8 Sequnce Diagram Form Ganti User dapat digambarkan

bahwa user menampilkan dan memasukan data pada form ganti user, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak

valid, maka data dapat di simpan.

5. Sequence Diagram Form Data Inventaris

Sequnce diagrm form data inventaris di lihat pada gambar III.9.

Gambar III.9. Sequence Diagram Form Data Inventaris

Pada gambar III.9. user menampilkan dan memasukan data pada form data

inventaris, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User melakukan edit data User

Form Data Inventaris

1. Membuka Form Data Inventaris

2. Simpan Data

5. Ubah Data 7. Hapus Data 9. Cari Data

4. Data tidak valid Simpan Data

6. Simpan Perubahan Data 8. Hapus Data

11. Data tidak valid Cari Data 3. Valid

10. Valid

12. Menampilkan Data

(12)

pada form data inventaris, maka data form user melakukan perubahan data pada

database. User menghapus data pada form data inventaris dan form data

inventaris menghapus data pada database. User melakukan pencarian data pada

form data inventaris, apabila data yang dicari valid maka form data inventaris

tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form data inventaris melakukan pencarian pada database. Data yang dicari akan ditampilkan.

6. Sequence Diagram Form Penyusutan Aktiva

Sequnce diagrm form penyusutan aktiva di lihat pada gambar III.10.

Gambar III.10. Sequence Diagram Form Penyusutan Aktiva

User

Form Penyusutan Aktiva

1. Membuka Form Penyusutan Aktiva

2. Simpan Data

5. Hapus Data 7. Cari Data

4. Data tidak valid Simpan Data

6. Hapus Data

9. Data tidak valid Cari Data 3. Valid

8. Valid

10. Menampilkan Data

(13)

Pada gambar III.10. user menampilkan dan memasukan data pada form

penyusutan aktiva, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User menghapus data pada form penyusutan aktiva dan form penyusutan aktiva menghapus data pada database. User melakukan pencarian data pada form penyusutan aktiva, apabila data yang dicari valid maka form penyusutan aktiva tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form penysutan aktiva melakukan pencarian pada database. Data yang dicari akan ditampilkan.

7. Sequence Diagram Form Data Akumulasi Penyusutan Inventaris

Sequnce diagrm form data akumulasi inventaris di lihat pada gambar III.11.

Gambar III.11. Sequence Diagram Form Data Akumulasi Inventaris

User

Form Data Inventaris

1. Membuka Form Data Inventaris

2. Simpan Data Data

6. Ubah Data 8. Hapus Data 10. Cari Data

5. Data tidak valid Simpan Data

7. Simpan Perubahan Data 9. Hapus Data

12. Data tidak valid Cari Data 3. Valid

11. Valid

13. Menampilkan Data

Database

(14)

Pada gambar III.11. Sequnce Diagram Form Data Akumulasi Inventaris dapat

digambarkan bahwa user menampilkan dan memasukan data pada form data akumulasi inventaris, jika data yang dimasukan valid, maka data tidak dapat di simpan dan apabila data tidak valid, maka data dapat di simpan. User melakukan

edit data pada form data akumulasi inventaris, maka data form data akumulasi

inventaris melakukan perubahan data pada database. User menghapus data pada

form data akumulasi inventaris dan form data akumulasi inventaris menghapus

data pada database. User melakukan pencarian data pada form data akumulasi inventaris, apabila data yang dicari valid maka form data akumulasi inventaris tidak dapat menampilkan data yang dicari dan apabila data yang dicari tidak valid maka form data akumulasi inventaris melakukan pencarian pada database. Data yang dicari akan ditampilkan. User melakukan proses perhitungan penyusutan inventaris, jika data valid maka perhitungan gagal dan data tidak dapat di simpan pada database, dana apabila data tidak valid maka perhitungan penyusutan inventaris sukses dan data dapat disimpan pada database.

(15)

III.3.1.3. Class Diagram

Class Diagram sistem yang akan dirancang dapat dilihat pada gambar III.12.

Gambar.III.12. Class Diagram Sistem Informasi Akumulasi Penyusutan Inventaris pada PT ALFA SCORPII

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

(16)

III.3.2. Desain Sistem Secara Detail

Tahap perancangan berikutnya yaitu desain output sistem secara detail yang meliputi desain input sistem, desain output sistem, desain laporan.

III.3.2.1. Desain Output (Keluaran)

1. Laporan Daftar Inventaris

Laporan Daftar Inventaris dapat dilihat pada gambar III.13

Daftar Inventaris Jenis Inventaris Kode Inventaris Nama Inventaris

Merk Satuan Jumlah Tgl. Perolehan

Harga Masa Garansi Lokasi Kondisi xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx xxxxxxxx xx-xxx xxxxxx xxxxxxx xxxxx xx xxxx-xx-xx xxxxxx xxxxxx xx xxxxx xxxxx TOTAL xx xxxxxx

Medan, xx-xx-xxxx

Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh,

(Admin) (Spv. GA) (Branch Manager)

Gambar III.13. Laporan Daftar Inventaris

Logo Perusahaan

PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606

(17)

2. Laporan Akumulasi Penyusutan Aktiva

Laporan Akumulasi Penyusutan Aktiva dapat dilihat pada gambar III.14

Akumulasi Penyusutan Aktiva

No. Bukti Jenis Inventaris Kode Inventaris Nama Inventaris Beban Penyusutan Nilai Buku Akumulasi Penyusutan xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx xxx-xxxxxx xxxxxxxx xx-xxx xxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxx TOTAL xxxxxxxxx xxxxxxxxxx xxxxxxxx

Medan, xx-xx-xxxx

Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh,

(Admin) (Spv. Finance) (Branch Manager)

Gambar III.14. Laporan Akumulasi Penyusutan Aktiva

Logo Perusahaan

PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606

(18)

3. Laporan Penyusutan Aktiva

Laporan Penyusutan Aktiva dapat dilihat pada gambar III.15

Penyusutan Aktiva

Kode Inventaris : xx-xxx Harga Perolehan : xxxxxxxxx

Nama Inventaris : xxxxxxxxxxxx Masa Manfaat : xx Tahun

Tahun Beban Penyusutan Nilai Sisa Buku

Tahun ke-1 : xxxxxxxxx xxxxxxxxx Tahun ke-2 : xxxxxxxxx xxxxxxxxx Tahun ke-3 : xxxxxxxxx xxxxxxxxx Tahun ke-4 : xxxxxxxxx xxxxxxxxx Tahun ke-5 : xxxxxxxxx xxxxxxxxx Tahun ke-6 : Tahun ke-7 : Tahun ke-8 : Tahun ke-9 : Tahun ke-10 : Tahun ke-11 : Tahun ke-12 : Tahun ke-13 : Tahun ke-14 : Tahun ke-15 : Medan, xx-xx-xxxx

Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh,

(Admin) (Spv. Finance) (Branch Manager)

Gambar III.15. Laporan Penyusutan Aktiva

Logo Perusahaan

PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606

(19)

4. Laporan Jurnal Umum Berdasarkan Type

Laporan jurnal umum berdasarkan type dapat dilihat pada gambar III.16

Jurnal Umum

Kode Inventaris : xxxxxx Nama Inventaris : xxxxxxxxxx

Tanggal No Bukti Nama Perkiraan Ref Debit Kredit xxxx-xx-xx xxx-xxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxxxx Xxxxxxxxxx xxxx-xx-xx xxx-xxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxxxx Xxxxxxxxxx Total xxxxxxxxxx xxxxxxxxxxx Medan, xx-xx-xxxx

Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh,

(Admin) (Spv. Finance) (Branch Manager)

Gambar III.16. Laporan Jurnal Umum Berdasarkan Type

Logo Perusahaan

PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606

(20)

5. Laporan Jurnal Umum Berdasarkan Periode

Laporan jurnal umum berdasarkan periode dapat dilihat pada gambar III.17

Jurnal Umum

Periode xxxx-xx-xx – xxxx-xx-xx

Kode Inventaris : xxxxxx Nama Inventaris : xxxxxxxxxx

Tanggal No Bukti Nama Perkiraan Ref Debit Kredit xxxx-xx-xx xxx-xxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxxxx Xxxxxxxxxx xxxx-xx-xx xxx-xxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxxxx Xxxxxxxxxx Total xxxxxxxxxx xxxxxxxxxxx Medan, xx-xx-xxxx

Dibuat Oleh, Diperiksa Oleh, Diketahui Oleh,

(Admin) (Spv. Finance) (Branch Manager)

Gambar III.17. Laporan Jurnal Umum Berdasarkan Periode

Logo Perusahaan

PT ALFA SCORPII Jl. Bilal No.96 Medan-Indonesia Telp. (061) 663 5135, Fax : (061) 663 1606

(21)

III.3.2.2. Desain Input ( Masukan )

1. Form Login

Form Login dapat di lihat pada gambar III.18

Gambar III.18. Form Login

2. Form User

Form user dapat dilihat pada gambar III.19

Gambar III.19. Form User

USER NAME

PASSWORD

OK Keluar

USER NAME PASSWORD

Tambah Ubah Hapus Simpan Batal Keluar

User Name Password

Cari Semua ULANGI PASSWORD

(22)

3. Form Ganti Password

Form password dapat dilihat pada gambar III.20

Gambar III.20. Form Input Data Akun

4. Form Data Inventaris

Form Data Inventaris dapat dilihat pada gambar III.21

Gambar III.21. Form Input Data Inventaris KODE INVENTARIS

NAMA INVENTARIS

Kembali Ubah Hapus Simapn Batal

JENIS INVENTARIS MERK/TYPE SATUAN JUMLAH TANGGAL PEROLEHAN HARGA PEROLEHAN MASA MANFAAT GARANSI LOKASI KONDISI

USER NAME

PASSWORD LAMA

OK BATAL

PASSWORD BARU

ULANGI PASSWORD

Inputkan Data Inventaris

YYYY-MM-DD Rp

(23)

5. Form Tabel Data Inventaris

Form tabel data inventaris dapat dilihat pada gambar III.22

Jenis Inventaris Kode Inventaris Nama Inventaris Merk/ Type Satuan Jumlah Tgl Perolehan Harga Perolehan Masa (Thn) Garansi (Thn) Lokasi Kondisi

Gambar III.22. Form Tabel Data Inventaris

6. Form Akumulasi Penyusutan

Form Akumulasi Penyusutan dapat dilihat pada gambar III.23

Gambar III.23. Form Input Akumulasi Penyusutan Jenis Inventaris

Kode Inventaris Nama Inventaris Tgl. Perolehan Harga Perolehan

Masa Manfaat TAHUN

Tambah Hapus Ubah Simpan Batal Keluar

Search by CARI SEMUA TAMBAH

Input Data Inventaris

No. Bukti Rp YYYY-MM-DD Cari Beban Penyusutan Nilai Buku Akumulasi Penyusutan Nilai Sisa Akumulasi Penyusutan Rp Rp Rp Rp Proses

(24)

7. Form Tabel Akumulasi Penyusutan

Form tabel akumulasi penyusutan dapat dilihat pada gambar III.24

No Bukti Kode Inventaris Nama Inventaris Jenis inventaris Tanggal Beli

Harga Garansi Masa Nilai Sisa

Beban Penyusutan

Nilai Buku

Gambar III.24. Form Tabel Data Akumulasi Penyusutan III.3.2.3. Desain Basis Data

Desain basis data terdiri dari tahap merancang kamus data, melakukan normalisasi tabel, merancang struktur tabel, dan membangun Entity Relationship

Diagram (ERD).

1. Kamus Data

Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian kamus data dilakukan setiap saat selama proses pengmbangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item kedalam sistem. Berikut kamus data pada sistem akumulasi penyusutan inventaris :

1. Data Penyusutan Aktiva = @Kode+{Nama}+{Harga}+{Masa}+{Tahun1}+ {Tahun2}+{Tahun3}+{Tahun4}+{Tahun5}+{Tahun6}+{Tahun7}+

{Tahun8}+{Tahun9}+{Tahun10}+{Tahun11}+{Tahun12}+{Tahun13}+ {Tahun14}+{Tahun15}+{Nilai1}+{Nilai2}+{Nilai3}+{Nilai4}+{Nilai5}+

(25)

{Nilai6}+{Nilai7}+{Nilai8}+{Nilai9}+{Nilai10}+{Nilai11}+{Nilai12}+ {Nilai13}+{Nilai14}+{Nilai15}

2. Data Inventaris = @Kode_Inventaris + {Nama_Inventaris} + {Jenis_Inventaris} + {Merk} + {Satuan} + {Jumlah} + {Hrg_Perolehan} + {Tgl_Perolehan} + {Masa} + {Kondisi} + {Lokasi}

3. Data Akumulasi Penyusutan = @Kode_Inventaris@ + {Nama_Inventaris} + {Lokasi} + {Tgl_Perolehan} + {Hrg_Perolehan} + {Masa} + {Nilai_Sisa} + {Beban_Perbulan} + {Nilai_Buku} + {Beban_Penyusutan}

2. Normalisasi

Normalisasi merupakan proses penyusunan tabel-tebel agar tidak mengalami redundansi (Double) data, yang dapat menyebabkan anomali pada saat proses data, seperti tambah, simpan dan edit data dijalankan. Adapun tahap untuk normalisasi yang digunakan didalam sistem akumulasi penyusutan inventaris yaitu dari tahap normalisasi pertama (1NF) sampai pada tahap normalisasi kedua (2NF). Bentuk normalisasi pada sistem yang akan dirancang terdiri dari:

1. Bentuk Normal Pertama (1NF) Pada Tabel Akumulasi Penyusutan

Tabel III.1. Bentuk Normal Pertama (1NF) Pada Tabel Akumulasi

Penyusutan Kode Akumulasi Kode Inventaris Nama Inventaris Tgl Perolehan Harga Perolehan Masa Nilai Sisa Beban Perbulan Nilai Buku Beban Penyusutan AP001 KA/001 Mobil 01/01/3013 350.000.000 10 3.500.000 500.000 500.000 500.000 AP002 PA/001 Meja 02/02/2013 750.000 2 375.000 37.000 37.000 37.000

(26)

Tabel III.2. Bentuk Normal Kedua (2NF) Pada Tabel Akumulasi Penyusutan Kode Akumulasi Nama Inventaris Tgl Perolehan Harga Perolehan Masa Manfaat Nilai Sisa Beban Perbulan Nilai Buku Beban Penyusutan AP001 Mobil 01/01/3013 350.000.000 10 3.500.000 500.000 500.000 500.000 AP002 Meja 02/02/2013 750.000 2 375.000 37.000 37.000 37.000

Tabel III.3. Tabel Inventaris

Kode Inventaris Nama Inventaris Jenis Inventaris Merk/ Type Satuan Jumlah Tgl Perolehan Harga Perolehan Masa (Thn) Kondisi Lokasi KA/001 Mobil Kendaraan L-300 Unit 1 01/01/2001 500.000 10 Baik Promosi PA/001 Meja Peralatan Besi Buah 1 02/02/2002 37.000 5 Sedang Showroom

3. Desain Tabel

1. Tabel_User

Tabel_User dapat dilihat pada tabel III.4

Database : Inventaris

Primary Key (*) : Nama

Tabel III.4. Tabel Login

Nama Field Tipe Nilai

Nama* Varchar 15

Password Varchar 15 Ulangi_Password Varchar 15

2. Tabel_Aktiva

Tabel_Aktiva dapat dilihat pada tabel III.5

Database : Inventaris

(27)

Tabel III.5. Tabel Aktiva

Field Tipe Nilai

Jenis_Aktiva Varchar 15 Kode_Aktiva * Varchar 6 Nama_Aktiva Varchar 50 Merk Varchar 50 Satuan Varchar 10 Jumlah Nchar 5 Tanggal Date Harga Int Masa Int Garansi Int Lokasi Varchar 50 Kondisi Varchar 10 3. Tabel_Akumulasi3

Tabel_Akumulasi3 dapat dilihat pada tabel III.6

Database : Inventaris

Primary Key (*) : No_Bukti

Forign Key (**) : Kode

Tabel III.6. Tabel Akumulasi3

Field Tipe Nilai

No_Bukti * Nchar 10 Jenis Nchar 10 Kode ** Nchar 6 Nama Varchar 35 Tanggal Date Harga Int Garansi Int Masa Int Nilai_Sisa Int Beban Int Nilai_Buku Int Akumulasi Int Akun_Biaya Nchar 10 Akun_akumulasi Nchar 10

(28)

4. Tabel_Penyusutan

Tabel_Penyusutan dapat dilihat pada tabel III.7

Database : Inventaris

Primary Key (*) : Kode

Tabel III.7. Tabel Penyusutan

Field Tipe Nilai

Kode * Varchar 6 Nama Varchar 50 Harga Varchar 15 Masa Int Tahun1 Varchar 15 Tahun2 Varchar 15 Tahun3 Varchar 15 Tahun4 Varchar 15 Tahun5 Varchar 15 Tahun6 Varchar 15 Tahun7 Varchar 15 Tahun8 Varchar 15 Tahun9 Varchar 15 Tahun10 Varchar 15 Tahun11 Varchar 15 Tahun12 Varchar 15 Tahun13 Varchar 15 Tahun14 Varchar 15 Tahun15 Varchar 15 Nilai1 Varchar 15 Nilai2 Varchar 15 Nilai3 Varchar 15 Nilai4 Varchar 15 Nilai5 Varchar 15 Nilai6 Varchar 15 Nilai7 Varchar 15 Nilai8 Varchar 15 Nilai9 Varchar 15 Nilai10 Varchar 15 Nilai11 Varchar 15 Nilai12 Varchar 15 Nilai13 Varchar 15 Nilai14 Varchar 15 Nilai15 Varchar 15

(29)

5. Entity Relationship Diagram (ERD)

Entitas relasi diagram (ERD) pada sistem yang akan dirancang yaitu sistem akumulasi penyusutan inventaris pada PT Alfa Scorpii dapat di lihat pada gambar III.25.

Gambar III.25. Entity Relationship Diagram (ERD) Sistem Akumulasi Penyusutan Inventaris Inventaris Akumulasi Penyusutan 1 1 Kode Inventaris Nama Inventaris Jenis Inventaris Merk Satuan Jumlah Tgl Perolehan Hrg Perolehan Masa Kondisi Lokasi Hitung Kode Inventaris Hrg Perolehan Masa Nilai Sisa Beban Penyusutan Nilai Buku Nama Inventaris Penyusutan Aktiva Hitung 1 1 Kode Nama Harga Masa Tahun1 Tahun2 Tahun3 Tahun4 Tahun5 Tahun6 Tahun7 Tahun8 Tahun9 Tahun10 Tahun11 Tahun12 Tahun13 Tahun14 Tahun15 Nilai1 Nilai2 Nilai3 Nilai4 Nilai5 Nilai6 Nilai7 Nilai8 Nilai9 Nilai10 Nilai11 Nilai12 Nilai13 Nilai14 Nilai15

(30)

III.3.3. Logika Program

III.3.3.1. Activity Diagram

Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang

dirancang, bagaimana masing-masing alir berawal, decition yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Proses Login

Activity diagram form proses login dapat di lihat pada gambar III.26

Gambar III.26. Activity Diagram Form Proses Login

User Sistem Aplikasi

Membuka Sistem Menampilkan Form Login

Memasukan Username dan Password

Verifikasi Data User

Menerima Pesan Penolakan

Menampilkan Menu Utama

Data user salah

Data user benar START

(31)

2. Activity Diagram Form Proses Menu Utama

Activity diagram form proses login dapat di lihat pada gambar III.27

Gambar III.27. Activity Diagram Form Proses Menu Utama

User Sistem Aplikasi

Masuk ke Form Menu Utama Menampilkan Form Menu Utama Memilih Modul

Menampilkan Form Aplikasi START

FINISH Menekan Tombol Exit

Menutup Form Menu utama Keluar Sistem

(32)

3. Activity Diagram Form User

Activity diagram form user dapat di lihat pada gambar III.28

User Sistem Aplikasi

Masuk ke Form user Menampilkan Form User

Proses Data User

Menampilkan Form Data Supplier

Menekan Tombol Simpan Menekan Tombol Ubah

START

FINISH

Memilih Tindakan

Menekan Tombol Hapus

Menampilkan Pesan Informasi

Update Data Pencarian Data

Verifikasi Data User

Menerima Pesan Penolakan Data Tidak Ditemukan Menampilkan Data User Data Ditemukan

Menampilkan Form Data User Menekan Tombol Keluar

Menutup Form Data User Menampilkan Form Utama

(33)

Gambar III.28. Activity Diagram Form User

4. Activity Diagram Form Ganti Password

Activity diagram form ganti password dapat di lihat pada gambar III.29

Gambar III.29. Activity Diagram Form Ganti Password

User Sistem Aplikasi

Masuk ke Form Ganti Password Menampilkan Form Ganti Password Proses Data User

Menampilkan Form Ganti User

Menekan Tombol Simpan START

FINISH

Memilih Tindakan

Menampilkan Pesan Informasi

Simpan Data

Menekan Tombol Exit

Menutup Form Data PO Menampilkan Form Utama

(34)

5. Activity Diagram Form Data Inventaris

Activity diagram form user dapat di lihat pada gambar III.30

User Sistem Aplikasi

Masuk ke Form Data Aktiva Menampilkan Form Data Aktiva Manipulasi Data Aktiva

Menampilkan Form Data Aktiva

Menekan Tombol Simpan

Menekan Tombol Ubah START

FINISH

Memilih Tindakan

Menekan Tombol Hapus

Menampilkan Pesan Manipulasi Data

Simpan Data Pencarian Data

Verifikasi Data Aktiva

Menerima Pesan Penolakan Data Tidak Ditemukan

Menampilkan Data Aktiva

Data Ditemukan

Menampilkan Form Data Aktiva Menekan Tombol Exit

Menutup Form Data Aktiva Menampilkan Form Utama

(35)

Gambar III.30. Activity Diagram Form Proses Data Inventaris

6. Activity Diagram Form Proses Penyusutan Aktiva

Activity diagram form data akun dapat di lihat pada gambar III.31

User Sistem Aplikasi

(36)

Gambar III.31. Activity Diagram Form Proses Penyusutan Aktiva

7. Activity Diagram Form Akumulasi Penyusutan

Activity diagram form user dapat di lihat pada gambar III.32

User Sistem Aplikasi

Masuk ke Form Penyusutan Aktiva Menampilkan Form Penyusutan Aktiva Manipulasi Penyusutan Aktiva

Menampilkan Form Penyusutan Aktiva

Menekan Tombol New

FINISH

Memilih Tindakan

Menekan Tombol Delete

Menampilkan Pesan Manipulasi Data

Simpan Data Pencarian Data

Verifikasi Penyusutan Aktiva

Menerima Pesan Penolakan Data Tidak Ditemukan

Menampilkan Data Penyusutan Aktiva Data Ditemukan

Menampilkan Form Penyusutan Aktiva Menekan Tombol Exit

Menutup Form Penyusutan Aktiva Menampilkan Form Utama

(37)

Gambar III.32. Activity Diagram Form Akumulasi Penyusutan

8. Activity Diagram Report Data

Activity diagram form user dapat di lihat pada gambar III.33

User Sistem Aplikasi

Masuk ke Form Akumulasi Penyusutan Menampilkan Form Akumulasi Penyusutan Proses Akumulasi Penyusutan

Menampilkan Form Akumulasi Penyusutan

Menekan Tombol Simpan

Menekan Tombol Ubah

FINISH

Memilih Tindakan

Menekan Tombol Hapus

Menampilkan Pesan Informasi Tindakan

Simpan Data Pencarian Data

Verifikasi Data Penyusutan

Menerima Pesan Penolakan Data Tidak Ditemukan

Menampilkan Data Penyusutan Data Ditemukan

Menampilkan Form Akumulasi Penyusutan Menekan Tombol Exit

Menutup Form Akumulasi Penyusutan Menampilkan Form Utama

(38)

Gambar III.33. Activity Diagram Report Data

Masuk ke Form Report Data Menampilkan Form Report Data

FINISH Pencarian Data

Verifikasi Report Data

Menerima Pesan Penolakan Data Tidak Ditemukan Menampilkan Report Data Data Ditemukan

Menampilkan Form Report Data Menekan Tombol Exit

Menutup Form Report Data

Menampilkan Form Utama Menekan Tombol Exit

Gambar

Gambar III.1. Daftar Akumulasi Penyusutan Aktiva
Gambar III.3. Flow Of Document Akumulasi Penyusutan Inventaris MULAI Faktur Pembelian Barang Inventaris Pengecekkan Barang Dengan Faktur Pembelian Barang Inventaris 1 1 Faktur Pembelian Barang Inventaris Pembuatan Laporan Pembelian Barang Inventaris Lapora
Gambar III.4. Use Case Diagram Sistem Akumulasi Penyusutan  Inventaris
Gambar III.5. Sequence Diagram Form Login  2.   Sequence Diagram Form Menu Utama
+7

Referensi

Dokumen terkait

Proses yang terjadi dalam sequence login anggota adalah anggota memasukkan username dan password pada form login user, dari form login user akan di kirim ke

User berinteraksi dengan objek form apllication dengan melakukan memulai aplikasi yang ada, kemudian melakukan Sorot ke form camera dan akan mendeteksi marker yang di

adalah form yang digunakan untuk melakukan pencarian data pembayaran sewa berdasarkan kriteria yang ingin dicari dan berfungsi untuk menampilkan laporan pembayaran.. Adapun

Pada hasil akhir pencarian, aplikasi ini akan menampilkan judul lagu serta penyanyi dari lagu yang dicari, aplikasi ini juga memperbolehkan user untuk menjalankan dan

Pada halaman ini juga terdapat tombol back ,bantuan penggunaan, jurus-jurus judo untuk user dapat kembali lagi ke menu utama, menampilkan cara penggunaan aplikasi dan

Pertama user memilih info, sistem akan menampilkan menu yang dimaksud, user dapat melihat informasi fungsi dari tombol-tombol yang ada pada aplikasi. Penjelasan Sequence

User akan membuka menu laporan pelayanan selanjutnya user diminta memasukkan id yang ingin dilihat kemudian sistem akan menampilkan informasi atau data yang

Setelah itu hasil pencarian tersebut akan memunculkan jarak antara lokasi pengguna aplikasi dengan restoran yang dicari, serta memunculkan alamat, telepon yang dapat