Algoritma Home Algoritma login_administrator Algoritma data_kebun ` Algoritma data_pegawai_kebun Algoritma data_inventaris

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