hubungan antara kegiatan-kegiatan yang akan ditempuh. Selain itu algoritma juga berfungsi untuk menyelesaikan suatu permasalahan sehingga tercapai suatu tujuan.
Berikut ini merupakan beberapa algoritma yang menjadi inti dari perancangan sistem ini, yaitu algoritma Home, login administrator, direksi, kebun unit, data
kebun, data pegawai kebun, data inventaris, data perhitungan aktiva tetap. Algoritma login adalah sama baik untuk login administrator, direksi, dan kebun unit, yang
membuat berbeda adalah hanya pada simpanan yang dibutuhkan.
3.3.1 Algoritma Home
Open index.php Input anonymous
if anonymous = true then Open index.php
End if
3.3.2 Algoritma login_administrator
Input administrator If login = true AND hakAkses = administrator then
Input username, password Open table administrator where username = username input and
password = password input If found then
Setsession Open administratorindex.php
Else Open .index.php
End if
Universitas Sumatera Utara
End if
3.3.3 Algoritma data_kebun `
Input data kebun Local variable tambah, ubah, hapus
If tambah = true then Open simpanKebun.php
Open table kebun_unit Insert into kebun_unit data kebun
End if If ubah = true then
Open edit_kebun.php Update kebun_unit set column.table = data_kebun where id = id_input
End if If hapus = true then
Open hapus_kebun.php Delete from kebun_unit where id = id input
End if
3.3.4 Algoritma data_pegawai_kebun
Input data pegawai kebun, data kebun Local variable tambah, ubah, hapus
If tambah = true then
Universitas Sumatera Utara
Open tambahDataPegawaiKebun.php Open table pegawai_kebun_unit
Insert into pegawai_kebun_unit data pegawai kebun, data kebun End if
` If ubah = true then Open edit_pegawai_kebun.php
Update pegawai_kebun_unit set column.table = data pegawai kebun where id = id_input
End if If hapus = true then
Open hapus_pegawai_kebun.php Delete from pegawai_kebun_unit where id = id input
End if
3.3.5 Algoritma data_inventaris
Input data kebun, data pegawai, data inventaris Local variable tambah, ubah, hapus
If tambah = true then Open simpanInventaris.php
Open table inventaris Insert into inventaris data kebun, data pegawai, data inventaris
End if ` If ubah = true then
Open edit_inventaris.php Update inventaris set column.table = data inventaris where id =
id_input
Universitas Sumatera Utara
End if If hapus = true then
Open hapus_inventaris.php Delete from inventaris where id = id input
End if
3.3.6 Algoritma data_perhitungan_aktiva_tetap