Diagram Arus Data Level 1 Desain Basis Data ERD dan Kamus Data

6. Lihat Data Inventaris 7. Lihat Data Aktiva Tetap Kebun Unit 1. Setting Account Pegawai Kebun Membuat account pegawai kebun dan mendaftarkan biodata pegawai kebun Kantor Direksi 1. Setting Account Pegawai KanDir 2. Lihat Data Aktiva Tetap Membuat account pegawai kandir dan mendaftarkan biodata pegawai kandir

3.2.2 Diagram Arus Data Level 1

Diagram arus data level 1 dari sistem perhitungan aktiva tetap ini terdiri atas 4 proses yaitu proses login, proses input data, dan proses hitung aktiva, seperti ditampilkan pada gambar 3.2. Universitas Sumatera Utara P.0.1 PROSES LOGIN ADMINISTRATOR KEBUN UNIT KANTOR DIREKSI P.0.2 PROSES INPUT DATA P.0.3 PROSES HITUNG AKTIVA TABEL KANTOR DIREKSI TABEL KEBUN UNIT TABEL INVENTARIS TABEL BIAYA TABEL PENYUSUTAN TABEL AKTIVA TETAP data_login_kebun, data_kebun, data_login_kandir, data_kandir data_login_kebun, data_kebun username, password, kode_kebun username, password, nik data_login_kandir, data_kandir username, password, nik konfirmasi konfirmasi konfirmasi username, password, lokasi, kode_kebun data_kebun data_inventaris data_biaya data_inventaris data_biaya data_penyusutan data_aktiva data_penyusutan laporan_aktiva_tetap data_inventaris, data_biaya laporan_data_inventaris, laporan_biaya P.0.4 PROSES CETAK LAPORAN AKTIVA laporan_aktiva_tetap laporan_aktiva_tetap Gambar 3.2 Diagram Arus Data Level 1 Sistem Perhitungan Aktiva Tetap

3.2.3 Diagram Arus Data Level 2

Diagram arus data level 2 dari sistem ini terdiri dari detail proses untuk diagram arus data level 1 proses 1 yaitu proses login, proses 2 yaitu proses input data dan proses 3 Universitas Sumatera Utara yaitu proses hitung aktiva.

3.2.3.1 Diagram Arus Data Level 2 Pada Proses Nomor 1

Pada diagram arus data level 2 untuk proses nomor 1 ini, proses login dibagi menjadi 3 proses, yaitu proses buat user, proses input data login, dan proses validasi input login. Ini berarti menandakan perbedaan hak akses yang dapat dimiliki oleh setiap terminator atau entity yang ada pada sistem. Gambar 3.3 Diagram Arus Data Level 2 Proses Nomor 1

3.2.3.2 Diagram Arus Data Level 2 Pada Proses Nomor 2

Pada diagram arus data level 2 untuk proses nomor 2 ini, proses input data dibagi menjadi 3 proses yaitu, proses input data inventaris, proses input data biaya, dan proses buat laporan biaya inventaris. Pada diagram arus data ini menjelaskan bahwa administrator merupakan pihak yang berwenang dalam mendaftarkan data inventaris, untuk kemudian inventaris yang telah didaftarkan dapat diakses oleh kebun unit yang Universitas Sumatera Utara telah memiliki account yang selanjutnya kebun unit tersebut mendaftarkan diri untuk melihat data-data yang telah didaftarkan. Data registrasi kebun unit tersebut kemudian diorder oleh administrator untuk dibuat laporan. P.0.2.1 PROSES INPUT DATA INVENTARIS ADMINISTRATOR KEBUN UNIT KANTOR DIREKSI P.0.2.2 PROSES INPUT DATA BIAYA P.0.2.3 BUAT LAPORAN BIAYA INVENTARIS TABEL INVENTARIS TABEL BIAYA data_inventaris data_inventaris data_inventaris data_inventaris data_inventaris data_biaya data_biaya laporan_biaya_inventaris laporan_biaya_inventaris data_biaya Gambar 3.4 Diagram Arus Data Level 2 Proses 2

3.2.3.3 Diagram Arus Data Level 2 Proses Nomor 3

Pada diagram arus data level 2 proses nomor 3 ini, proses hitung aktiva dibagi menjadi 3 proses yaitu proses hitung penyusutan, proses hitung aktiva tetap, dan proses buat laporan aktiva tetap. Pada diagram arus data ini administrator yang akan mendaftarkan komponen inventaris harus terlebih dahulu melakukan validasi data sesuai dengan data inventarisnya. Data komponen yang sudah divalidasi selanjutnya disimpan pada storage yang dapat diambil datanya untuk pembuatan laporan dan sekaligus menjadi berkas penambah dalam penghitungan aktiva tetap. Hal ini terlihat jelas pada gambar 3.5. Universitas Sumatera Utara P.0.3.1 PROSES HITUNG PENYUSUTAN ADMINISTRATOR P.0.3.2 PROSES HITUNG AKTIVA TETAP P.0.3.3 BUAT LAPORAN BIAYA AKTIVA TETAP TABEL PENYUSUTAN TABEL AKTIVA TETAP data_penyusutan data_inventaris, data_biaya data_inventaris, data_biaya, data_penyusutan laporan_aktiva_tetap data_aktiva_tetap data_penyusutan Gambar 3.5 Diagram Arus Data Level 2 Proses Nomor 3

3.2.4 Desain Basis Data

Desain basis data dari sistem ini terdiri dari tujuh tabel. Diantara tujuh tabel tersebut terdapat satu tabel yang berdiri sendiri atau tidak memiliki relasi apapun dengan tabel yang lain. Tabel yang berdiri sendiri tersebut adalah tabel administrator.

3.2.5 ERD dan Kamus Data

Adapun hubungan antar tabel dari sistem ini, dapat dilihat pada gambar 3.6. N 1 Kebun Unit Admin Kantor Direksi Mendaftar Menghitung Melapor Membeli Universitas Sumatera Utara Gambar 3.6 ER Diagram Kamus Data - Kebun Unit = {kode_kebun, Nama_kebun, Lokasi_kebun} - Admin = {Id, Username, Password} - Kantor Direksi = {nik, Nama_pegawai, Jenis_kelamin, Tempat_lahir, Tanggal_lahir, Pekerjaan, Alamat, Username, Password} - Mendaftar = {kode_pegawai, kode_kebun, Nama_pegawai, Alamat, Username, Password} - Membeli = {kode_inventaris, kode_kebun, kode_pegawai, Nama_inventaris, Jumlah_inventaris} - Menghitung = {kode_biaya, kode_kebun, kode_pegawai, Nama_inventaris, Jumlah_inventaris} - Melapor = {kode_penyusutan, kode_kebun, kode_pegawai, kode_biaya, Nama_inventaris, Jumlah_inventaris, Penyusutan_tahun_ini, Penyusutan_sd_tahun_ini} Data Tipe Data Deskripsi Administrator administrator : Id : Integer, Username : Varchar, Password : Varchar ; Administrator menyatakan data user dengan hak akses administrator Data_Kebun_Unit data_kebun_unit : Kode kebun : Varchar, Nama kebun : Varchar, Lokasi kebun : Varchar ; Data_Kebun_Unit menyatakan identitas kebun Data_Pegawai_Kebun_Unit data_pegawai_kebun_unit : Kode pegawai : Varchar, Kode kebun : Varchar, Nama pegawai : Varchar, Alamat : Varchar, Username : Varchar, Password : Varchar ; Data_Pegawai_Kebun menyatakan identitas pegawai kebun di masing- masing kebun Universitas Sumatera Utara Data_Pegawai_Direksi data_pegawai_direksi : Nik : Varchar, Nama pegawai : Varchar, Jenis kelamin : Varchar, Tempat Lahir : Varchar, Tanggal lahir : Varchar, Pekerjaan : Varchar, Alamat : Varchar, Username : Varchar, Password : Varchar ; Data_Pegawai_Direksi menyatakan identitas pegawai di kantor direksi Data_Inventaris data_inventaris : Kode inventaris : Varchar, Kode kebun : Varchar, Kode pegawai : Varchar, Nama inventaris : Varchar, Jumlah inventaris : Varchar ; Data_Inventaris menyatakan daftar inventaris yang sudah disimpan Penyusutan penyusutan : Kode penyusutan : Varchar, Kode kebun : Varchar, Kode pegawai : Varchar, Kode biaya : Integer, Nama inventaris : Varchar, Jumlah inventaris : Varchar, Penyusutan tahun ini : Integer, Penyusutan sd tahun ini : Integer ; Penyusutan menyatakan besarnya jumlah penyusutan pada tahun yang ditentukan

3.2.6 Hubungan Antar Tabel