3.4.4 Pengujian Sistem
Pengujian sistem dilakukan sebelum dan setelah aplikasi selesai dibuat. Pengujian dilakukan dalam dua tahap, yaitu pengujian terhadap sintak yang digunakan dalam pembuatan
aplikasi dan pengujian terhadap proses perhitungan dan aliran data pada aplikasi. Pengujian terhadap sintak yang digunakan untuk membuat aplikasi dilakukan sepanjang
tahap penulisan sintak sehingga menghasilkan aplikasi jadi. Pengujian ini dilakukan dengan cara melakukan compile terhadap sintak-sintak yang ada untuk mengetahui apakah terjadi kesalahan
dalam penulisan sintak. Compile dilakukan dengan menjalankan fungsi compile yang sudah disertakan pada bahasa pemrograman yang digunakan dalam pembuatan aplikasi. Apabila hasil
pengujian terhadap penulisan sintak menunjukkan bahwa tidak ada lagi kesalahan pada sintak yang ditulis, maka pengujian berikutnya adalah pengujian terhadap proses perhitungan dan aliran
data pada aplikasi. Pengujian terhadap proses perhitungan dan aliran data pada aplikasi dilakukan untuk
mengetahui apakah aliran data yang dilakukan oleh aplikasi sudah sesuai dengan yang dilakukan pada tahap perancangan. Hasil pengujian yang menunjukkan bahwa aplikasi sudah dapat
melakukan proses perhitungan yang dirancang dan mempunyai aliran data dan informasi yang betul, menunjukkan bahwa aplikasi sudah benar secara logika dan sintak, sehingga siap untuk
diterapkan. Pengujian terhadap aplikasi dilakukan pada saat aplikasi masih bersifat offline dan pada saat aplikasi sudah dihosting atau sudah dapat diakses secara online.
Pengujian terhadap aplikasi secara online dilakukan untuk mengetahui apakah aplikasi sudah dapat melayani banyak pengguna secara langsung pada saat bersamaan. Hal ini perlu
dilakukan mengingat pada akhirnya aplikasi ini diharapkan akan dapat diakses oleh pengguna dari berbagai lokasi yang berbeda-beda.
3.4.5 Penerapan Sistem
Setelah aplikasi berhasil melalui tahap pengujian, maka tahap berikutnya adalah tahap penerapan atau implementasi sistem. Pada tahap ini aplikasi sudah siap untuk digunakan oleh
pengguna dari berbagai lokasi secara bersamaan. Penerapan sistem dilakukan dengan cara menyewa atau membeli domain untuk waktu tertentu. Melalui domain tersebut, aplikasi ini akan
dapat diakses dan di-update bilamana diperlukan.
Pembelian domain untuk aplikasi ini juga harus disesuaikan dengan tujuan aplikasi yaitu untuk tujuan pembelajaran bagi para pelaksana pertanian dan membantu mereka untuk
mendapatkan saran-saran yang diperlukan seputar penentuan kesesuaian lahan mereka.
3.4.6 Operasional dan Pemeliharaan Sistem