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