Perancang Pesan Aplikasi Front End Jaringan Semantik Aplikasi Front End M-Petani Jaringan Semantik Aplikasi Back End M-Petani

3.1.6.13 Jaringan Semantik

Jaringan semantik menjelaskan keterhubungan antar form yang ada didalam aplikasi, begitu juga dengan pesan yang terdapat di apalikasi

1. Jaringan Semantik Aplikasi Front End M-Petani

Gambar 3-86 Jaringan Semantik Aplikasi Front End

2. Jaringan Semantik Aplikasi Back End M-Petani

Gambar 3-87 Jaringan Semantik Aplikasi Back End 121 BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1. IMPLEMENTASI

Tahap implementasi sistem merupakan tahap penerjemahan perancangan berdasarkan hasil analisis dalam suatu bahasa pemrograman tertentu serta penerapan sistem yang dibangun pada lingkungan yang sesungguhnya. Adapun pembahasan implementasi terdiri dari implementasi perangkat lunak pembangun, implementasi perangkat keras pembangunan, implementasi basis data, dan implementasi antarmuka.

4.1.1 Implementasi Perangkat Keras Minimum Requirement

Perangkat keras yang diimplementasikan pada pembangunan sistem M- Petani merupakan kebutuhan perangkat keras ditentukan pada tahap analisis.Adapun perangkat keras yang diimplementasikan adalah sebagai berikut: Tabel 4-1 Implementasi perangkat keras Minimum Requirement NO Perangkat Keras Spesifikasi 1 Processor 2.0 GHz 2 Ram 512 MB 3 Hardisk 80 Gb 4 Mouse Standar 5 Keyboard Standar 6 monitor Standar 7 Network Interface Card 10 Mbits

4.1.2 Implementasi Perangkat Lunak Minimum Requirement

Perangkat lunak yang diimplementasikan pada pembangunan sistem M- Petani merupakan kebutuhan perangkat lunak yang ditentukan pada tahap analisis.Adapun perangkat lunak yang diimplementasikan adalah sebagi berikut: Tabel 4-2 Implementasi perangkat lunak Minimum Requirement NO Perangkat Keras Spesifikasi 1 Sistem Operasi Desktop Windows 7 2 Browser Mozila Firefox 3 SDK Android SDK Windows 4 ADT ADT v.10.0.0 5 JDK JDK v 1.6 6 IDE Eclipse Galileo

4.1.3 Implementasi Basis Data

Implementasi basis data diambil berdasarkan perancangan basis data yang dibuat pada tahap analisis.Implementasi basis data diimplementasikan menggunakan PhpAdmin 1.8.Tabel-tabel berikut menggambarkan struktur tabel yang diimplementasikan pada basis data

1. Tabel Berita

CREATE TABLE IF NOT EXISTS `berita` `id_berita` int5 NOT NULL AUTO_INCREMENT, `id_kategori` int5 NOT NULL, `username` varchar30COLLATE latin1_general_ci NOTNULL, `judul` varchar100 COLLATE latin1_general_ci NOT NULL, `isi_berita` text COLLATE latin1_general_ci NOT NULL, `hari` varchar20 COLLATE latin1_general_ci NOT NULL, `tanggal` date NOT NULL, `jam` time NOT NULL, `gambar` varchar100 COLLATE latin1_general_ci NOT NULL, PRIMARY KEY `id_berita` FOREIGN KEY `id_kategori’ ENGINE=InnoDB DEFAULT COLLATE=latin1_general_ci AUTO_INCREMENT=173 ;

2. Tabel Hama

CREATE TABLE IF NOT EXISTS `hama` `id_hama` int5 NOT NULL AUTO_INCREMENT, `id_kategori` int5 NOT NULL, `username` varchar30 COLLATE latin1_general_ci NOT NULL, `jenis` varchar150 COLLATE latin1_general_ci NOT NULL, `target_tanaman` varchar100 COLLATE latin1_general_ci NOT NULL, `gejala` text COLLATE latin1_general_ci NOT NULL, `solusi` text COLLATE latin1_general_ci NOT NULL, `hari` varchar20 COLLATE latin1_general_ci NOT NULL, `tanggal` date NOT NULL, `jam` time NOT NULL, `gambar` varchar100 COLLATE latin1_general_ci NOT NULL, PRIMARY KEY `id_hama` FOREIGN KEY `id_kategori’ ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;

3. Tabel Harga

CREATE TABLE IF NOT EXISTS `harga` `id_harga` int5 NOT NULL AUTO_INCREMENT, `id_kategori` int5 NOT NULL, ‘username` varchar30 COLLATE latin1_general_ci NOT NULL, `tanaman` varchar51COLLATE latin1_general_ci NOTNULL, `lembang` varchar21COLLATE latin1_general_ci NOT NULL, `cianjur` varchar21 COLLATE latin1_general_ci NOT NULL, `ciwidey` varchar21 COLLATE latin1_general_ci NOT NULL, `cikajang` varchar21 COLLATE latin1_general_ci NOT NULL, `jakarta` varchar21 COLLATE latin1_general_ci NOT NULL, `bogor` varchar21 COLLATE latin1_general_ci NOT NULL, `cirebon` varchar21 COLLATE latin1_general_ci NOT NULL, `majalengka` varchar21 COLLATE latin1_general_ci NOT NULL, `pangalengan` varchar21 COLLATE latin1_general_ci NOT NULL, `hari` varchar20 COLLATE latin1_general_ci NOT NULL, `tanggal` date NOT NULL, `jam` time NOT NULL, `gambar` varchar100COLLATE latin1_general_ci NOT NULL, PRIMARY KEY `id_harga` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1;