Gambaran Kerja Sistem Langkah Pembuatan Sistem

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