LAMPIRAN
Lampiran 1 Narasi use case kelola data masterUse case name Kelola Data Master
Actor Admin
Description Use case ini digunakan admin untuk kelola data master
Basic flow Aktor Sistem
1. Menambahkan, mengubah dan mengedit data pada datamaster
2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend Menu kabupaten, kecamatan, kelurahan, kelas, kategori.
Include -
Lampiran 2 Narasi use case melihat peta visualisasi
Use case name Melihat peta visulisasi
Actor Admin dan Peneliti
Description Use case ini digunakan admin dan pengguna untuk melihat informasi kriteria lahan.
Basic flow Aktor Sistem
1. Melihat data kriteria lahan
2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Lampiran 3 Narasi ue case kelola kriteria lahan Use case name Kelola Kriteria lahan
Actor Admin dan pengguna lainya
Description Use case ini digunakan admin untuk kelola data kriteria lahan.
Basic flow Aktor Sistem
1. Menambahkan, mengubah dan mengedit data kriteria lahan 2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Include Login
Lampiran 4 Narasi use case melihat kriteria lahan Use case name Melihat kriteria lahan
Actor Admin dan Peneliti
Description Use case ini digunakan admin dan pengguna untuk melihat informasi kriteria lahan.
Basic flow Aktor Sistem
5. Melihat data kriteria lahan
6. Melakukan validasi dan memberikan informasi 7. Menerima status dari
proses yang dilakukan dan menekan button ok
8. Menampilkan data hasil dari proses
Post condition
Extend -
Lampiran 5 Narasi use case membuat basis aturan Use case name Membuat basis aturan
Actor Admin
Description Use case ini digunakan admin untuk kelola data basis aturan.
Basic flow Aktor Sistem
1. Menambahkan, mengubah dan mengedit data basis aturan
2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Include Login
Lampiran 6 Narasi use case melihat basis aturan Use case name Melihat basis aturan
Actor Admin dan Peneliti
Description Use case ini digunakan admin dan pengguna untuk melihat informasi basis aturan.
Basic flow Aktor Sistem
1. Melihat data basis aturan
2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Lampiran 7 Narasi use case mengelola menu bantuan sistem Use case name Mengelola menu bantuan sistem
Actor Admin
Description Use case ini digunakan admin untuk kelola data bantuan penggunaan SPKS
Basic flow Aktor Sistem
1. Menambahkan, mengubah dan mengedit data bantuan penggunaan SPKS 2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Include Login
Lampiran 8 Narasi use case melihat menu bantuan Use case name Melihat menu bantuan
Actor Peneliti
Description Use case ini digunakan pengguna untuk melihat informasi penggunaan SPKS
Basic flow Aktor Sistem
1. Melihat data basis aturan
2. Melakukan validasi dan memberikan informasi 3. Menerima status dari
proses yang dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition
Extend -
Lampiran 9 Narasi use case kelola data kabupaten Use case name Kelola data Kabupaten
Actor Admin
Description Use case ini digunakan admin untuk kelola data Kabupaten Magetan dan Solok
Basic flow Aktor Sistem
1. Melihat, menambahkan, mengubah dan mengedit data pada Kabupaten
2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition -
Extend -
Include -
Lampiran 10 Narasi use case kelola data kecamatan Use case name Kelola data Kacamatan
Actor Admin
Description Use case ini digunakan admin untuk kelola data Kecamatan pada Kabupaten Magetan dan Solok
Basic flow Aktor Sistem
1. Melihat, menambahkan, mengubah dan mengedit data pada data Kecamatan
2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition -
Extend -
Lampiran 11 Narasi use case kelola data kelurahan Use case name Kelola data Kelurahan
Actor Admin
Description Use case ini digunakan admin untuk kelola data Kelurahan pada Kabupaten Magetan dan Solok
Basic flow Aktor Sistem
1. Melihat, menambahkan, mengubah dan mengedit data pada kelurahan
2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition -
Extend -
Include -
Lampiran 12 Narasi use case data kategori Use case name Kelola data kategori
Actor Admin
Description Use case ini digunakan admin untuk kelola data tingkat pembatas lahan
Basic flow Aktor Sistem
1. Melihat, menambahkan, mengubah dan mengedit data tingkat pembatas 2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition -
Extend -
Lampiran 13 Narasi use case kelola data kelas Use case name Kelola data kelas
Actor Admin
Description Use case ini digunakan admin untuk kelola data kelas kesesuaian lahan
Basic flow Aktor Sistem
1. Melihat, menambahkan, mengubah dan mengedit data kelas kesesuaian lahan
2. Melakukan validasi dan memberikan informasi
3. Menerima status dari proses yang
dilakukan dan menekan button ok
4. Menampilkan data hasil dari proses
Post condition -
Extend -
Include -
Lampiran 15 Aktivity diagram bantuan
Lampiran 17 Activity diagram basis aturan
Lampiran 18 Tabel User
Lampiran 19 Tabel class
Lampiran 20 Tabel kabupaten
Nama Field Tipe Data Keterangan
Id bigint(20) Primary key
Name varchar(255)
email password
varchar(255) varchar(255)
Nama Field Tipe Data Keterangan
id bigint(20) Primary key
class varchar(255)
color varchar(255)
Nama Field Tipe Data Keterangan
id bigint(20) Primary key
name varchar(255)
Lampiran 21 Tabel kecamatan
Lampiran 22 Tabel kelurahan
Lampiran 23 Tabel basis_aturan
Lampiran 24 Tabel basis_aturan_detail
Lampiran 25 Tabel kriteria_lahan
Nama Field Tipe Data Keterangan
id bigint(20) Primary key
kabupaten_id varchar(255) name Varchar(255)
Nama Field Tipe Data Keterangan
id bigint(20) Primary key
kecamatan_id varchar(255)
name Varchar(255)
Nama Field Tipe Data Keterangan
id bigint(20) Primary key
class varchar(255)
kabupaten_id int(11)
Nama Field Tipe Data Keterangan
Basis_aturan_id int(11) Primary key
param varchar(255)
value id
varchar(255) bigint(20)
Nama Field Tipe Data Keterangan
id Int (11) Primary key
Kategori_id Varchar (255)
Lampiran 26 Table kriteria_lahan_detail
Nama Field Tipe Data Keterangan
kriteria_id bigint(20) Primary key
min varchar(255) max kesesuaian varchar(255) varchar(255) keterangan id rekomendasi varchar(255) bigint(20) varchar(255) Lampiran 27 Tabel kategori
Nama Field Tipe Data Keterangan Nama Field
id Int (11) Primary key id
name Varchar (255) name
Lampiran 29 Rancangan halaman utama
Lampiran 31 Rancangan basis aturan
Lampiran 33 Tampilan Halaman Login .
Lampiran 34 Tampilan menu data master untuk Menu kabupaten
Lampiran 36 Tampilan menu data master untuk Menu kelurahan
Lampiran 37 Tampilan menu data master untuk Menu tingkat pembatas
Lampiran 39 Tampilan menu kriteria lahan
Lampiran 40 Tampilan menu basis aturan
Lampiran 41 Tampilan menu bantuan
Lampiran 42 Pengujian SPKS kesesuaian lahan bawang putih No Skenario
Pengujian
Fitur Hasil yang Diharapkan Kesimpulan 1. Uji login Login Sistem menerima
akses login, kemudian menu-menu pada model prioritas halaman utama dalam menentukan
kesesuaian lahan aktif.
Kriteria sukses
2. Uji gagal login Login Tampil pesan
kesalahan input data login.
Kriteria sukses 3. Uji tambah data Klik menu
Data master dan basis aturan
Data tersimpan dalam basis data, dan
menampilkan data baru pada halaman.
Kriteria sukses
4. Uji ubah data Klik Data master dan basis aturan
Data baru tersimpan dalam basis data dan menampilkan data baru pada halaman
Kriteria sukses
5. Uji hapus data Klik Data master dan basis aturan
Data terhapus dari basis data, tampil pesan pada sistem, data yang ada pada halaman hilang atau terhapus.
Kriteria sukses
6. Uji klasifikasi data baru
Klik Klasifikasi
Menampilkan nilai dan kelas yang sesuai atau benar untuk penentuan kesesuaian lahan dengan
menggunakan basis aturan yang telah ada.
Kriteria sukses
7. Lihat menu data master
Klik menu data master
Menampilkan menu detail yaitu menu kabupaten, kecamatan, kelurahan, kelas lahan dan tingkat pembatas lahan. Kriteria sukses 8. Lihat menu kabupaten Klik menu kabupaten Menampilkan halaman kabupaten Kriteria sukses 9. Lihat menu kecamatan Klik menu kecamatan Menampilkan halaman kecamatam Kriteria sukses 10. Lihat menu kelurahan Klik menu kelurahan Menampilkan halaman kelurahan Kriteria sukses
No Skenario Pengujian
Fitur Hasil yang Diharapkan Kesimpulan 11. Lihat menu kelas
lahan Klik menu kelas lahan Menampilkan halaman kelas lahan Kriteria sukses 12. Lihat menu tingkat pembatas lahan Klik menu tingkat pembatas lahan Menampilkan halaman tingkat pembatas lahan
Kriteria sukses 13. Lihat menu kriteria lahan Klik menu kriteria lahan Tampilan halaman kriteria lahan Kriteria sukses 14. Lihat menu basis
aturan Klik menu basis aturan Tampilan halaman basis aturan Kriteria sukses 15. Lihat menu klasifkasi Klik menu kesesuaian lahan Tampilan halaman input data kabupaten, kecamatan dan kelurahan Kriteria sukses 16. Input data kabupaten, kecamatan dan kelurahan pada menu klasifikasi
Input data Tampilan kriteria utama lahan
Kriteria sukses
17. Input data kriteria utama lahan pada menu klasifikasi
Input data Tampilan kriteria lanjutan atau kelas kesesuaian lahan telah terpenuhi
Kriteria sukses
18. Lihat menu peta visualisasi lahan
Klik menu peta visualisasi
Tampilan halaman peta visualisasi hasil klasifikasi dan clustering lahan Kriteria sukses 19. Lihat menu bantuan Klik menu bantuan Tampilan halaman bantuan Kriteria sukses