Class Diagram LANDASAN TEORI

Gambar 2.5. Macam-macam Message

2.8.3. Time

Time adalah diagram yang mewakili waktu pada arah vertikal. Waktu dimulai dari atas ke bawah. Message yang lebih dekat dari atas akan dijalankan terlebih dahulu dibandingkan message yang lebih dekat kebawah.

2.9. Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti dari suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut methodfungsi. Terdapat dua macam class diagram dalam perancangan program berorientasi objek, yaitu class diagram tahap analisis dan class diagram tahap perancangan. Class diagram tahap analisis didapat dari pengembangan activity diagram dan belum memiliki method dan atribut, sedangkan class diagram tahap perancangan didapat dari sequence diagram dan telah memiliki method dan atribut. Class memiliki 2 area pokok yaitu : 1. Nama dan stereotype 2. Atribut 3. Method Dharwiyanti, dan Wahono, 2003 Atribut dan method memiliki salah satu sifat dari 3 sifat berikut : 1. Private, tidak dapat dipanggil dari luar class yang bersangkutan. 2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan turunan dari classi tersebut. 3. Public, dapat dipanggil dari class maupun dalam paket tersebut.

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