BAB III DESAIN DAN RANCANGAN
3.1. Gambaran Kerja Sistem
Secara umum cara kerja sistem e-Agribusiness sebagai media promosi hasil pertanian pada kelompok tani Ngudi Rahayu di desa Klego ini dapat
digambarkan seperti Gambar 3.1.
Gambar 3.1. Skema Kerja Sistem e-Agribusiness
Dari Gambar 3.1 diatas dapat dilihat bahwa sistem informasi ini diaplikasikan dalam jaringan internet dan jaringan telekomunikasi, sehingga
apabila user ingin terhubung dengan sistem e-Agribusiness harus terkoneksi dengan internet atau jaringan telekomunikasi.
3.2. Langkah Pembuatan Sistem
Perangkat lunak ini dibuat dengan berbasiskan Open Source, dimana sistem operasi yang digunakan adalah Linux Ubuntu 9.10 dengan menggunakan
bahasa pemrograman PHP yang dipadukan dengan database MySql, sedangkan untuk sms geteway menggunakan gammu-1.27.90, metode yang digunakan dalam
pemrograman PHP pada perangkat lunak ini adalah pemrograman berorientasi objek atau yang lebih dikenal dengan Object Oriented Programming OOP,
kemudian diagram-diagram yang telah dijelaskan dalam bab terdahulu
diimplementasiakn ke dalam class, method dan properties pada bahasa pemrograman PHP.
Langkah pertama dalam pemrograman PHP berbasis objek adalah mendefinisikan class dan package yang digunakan. Class dalam perangkat lunak
ini adalah modul-modul utama, sedangkan package adalah kumpulan modul- modul pendukung berjalannya aplikasi. Setelah itu class dan package digunakan
atau diinstansiasi di dalam halaman-halaman website. Halaman web secara garis besar dibagi menjadi beberapa bagian yaitu
header, navigasi, content, sidebar dan footer. Header berisi keterangan tentang nama dan deskripsi perangkat lunak, navigasi berisi pilihan modul dan fasilitas
yang dapat digunakan, modul dan fasilitas ditampilkan menurut hak dari pengguna perangkat lunak user, content berisi data dari modul yang dipilih atau
hasil proses yang dilakukan pengguna atau sistem, sidebar berisi tentang modul- modul yang dapat digunakan oleh pengguna untuk proses pencarian dan informasi
perangkat lunak, sedangkan footer berisi tentang hak cipta dan tahun pembuatan perangkat lunak.
3.3. Rancangan Sistem