Perancangan Pesan Jaringan Semantik Perancangan Prosedural

18. M18 Sudah ditolak. 19. M19 Maaf khusus member pemilik kos tidak punya akses 20. M20 Jadilah member akan ada rekomendasi kosan jika kamu menekan tombol like 21. M21 Kosan sudah di like. 22. M22 Rekomendasi muncul jika kamu menyukai salah satu kosan yang ada.

3.2.17 Jaringan Semantik

Setelah melakukan perancangan antarmuka maka dilakukanlah perancangan terhadap aliran dari menu-menu yang ada di program akan digambarkan dalam sebuah jaringan semantik dibawah ini : 1. Jaringa Semantik Pengunjung Gambar 3.49 Jaringan Semantik Pengunjung 2. Jaringan Semantik Pencari Kos Gambar 3.50 Jaringan Semantik Pencari Kos 3. Jaringan Semantik Pemilik Kos Gambar 3.51 Jaringan Semantik Pemilik Kos 4. Jaringan Semantik Admin Gambar 3.52 Jaringan Semantik Admin

3.2.18 Perancangan Prosedural

Sebagai langkah terakhir dalam perancangan yaitu merancang prosedural yang akan diimplementasikan ke dalam sistem. Prosedur ini akan digunakan sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan prosedural untuk pengembangan aplikasi E-kosan.com adalah sebagai berikut : 1. Prosedural Pendaftaran Prosedural pendaftaran, prosedur ini dilakukan ketika pengguna akan melakukan pendaftaran. Prosedur registrasi dapat dilihat pada gambar 3.52 dibawah ini. Gambar 3.53 Prosedural Pendaftaran 2. Prosedural Login Prosedur login, merupakan prosedur yang terjadi ketika admin, petugas dan member akan mengakses aplikasi. Prosedur login dapat dilihat pada gambar 3.53 dibawah ini. Gambar 3.54 Prosedural Login 3. Prosedural Tambah Data Prosedur tambah data, prosedur ini dilakukan ketika akan melakukan penambahan data. Prosedur tambah data dapat dilihat pada gambar 3.54 dibawah ini. Gambar 3.55 Prosedural Tambah Data 4. Prosedural Ubah Data Prosedur ubah data merupakan prosedur yang terjadi ketika data akan di ubah. Prosedural ubah data dapat dilihat pada gambar 3.55 dibawah ini. Gambar 3.56 Prosedural Ubah Data 5. Prosedural Hapus Data Prosedur hapus data merupakan prosedur yang terjadi ketika data akan dihapus. Prosedural ubah data dapat dilihat pada gambar 3.56 dibawah ini. Gambar 3.57 Prosedural Hapus Data 6. Prosedural Rekomendasi Prosedur rekomendasi merupakan prosedur yang terjadi ketika data akan di rekomendasikan kepada pencari kos dan mulai digambarkan pada saat pencari kos sudah berstatus member dari e-kosan.com. Prosedural rekomendasi dapat dilihat pada gambar 3.57 dibawah ini. Gambar 3.58 Prosedural Rekomendasi 101 BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem

Tahapan implementasi merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana sistem siap untuk dioperasikan yang terdiri dari penjelasan mengenai lingkungan implementasi dan implementasi program.

4.1.1 Lingkungan Implementasi

Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini harus memperhatikan perangkat keras dan perangkat lunak yang menunjang dalam pengembangan aplikasi E-kosan.com.

4.1.2 Implementasi Perangkat Keras

Spesifikasi perangkat keras minimal yang dibutuhkan untuk mengimplementasikan perangkat keras antara lain terdapat pada tabel sebagai berikut. Tabel 4-1 Implementasi Perangakat Keras No. Perangkat Keras Spesifikasi 1. Processor Intel Pentium 1.6 GHz 2. Monitor Monitor17” 3. Hardisk 40 GB 4. Memori 1 GB 5. Jaringan LAN WiFi 6. Keyboard dan Mouse Standar

4.1.3 Implementasi Perangkat Lunak

Spesifikasi perangkat lunak yang dibutuhkan untuk mengimplementasikan perangkat lunak antara lain Tabel 4-2 Implementasi Perangakat Lunak No. Perangkat Keras Spesifikasi 1. Sisitem Operasi Windows XP 2. Web Browser Google Chrome 3. Code Editor Komodo IDE 8 4. DBMS Mysql 5.0.8 5. Web Server XAMPP 1.7.7

4.1.4 Implementasi Basis Data

Pengembangan basis data dilakukan dengan menggunakan aplikasi pemrograman MySQL. Pengembangan basis data yang ada yaitu : 1. Implementasi Tabel Daftar_suka CREATE TABLE IF NOT EXISTS `daftar_suka` `user_id` varchar100 NOT NULL, `kode_kosan` varchar100 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; 2. Implementasi Tabel Kosan 3. Implementasi Tabel Galeri CREATE TABLE IF NOT EXISTS `kosan` `kode_kosan` int11 NOT NULL AUTO_INCREMENT, `nama_kosan` varchar200 NOT NULL, `alamat_kosan` text NOT NULL, `type_kosan` varchar100 NOT NULL, `jenis_hunian` varchar100 NOT NULL, `kategori_kampus` varchar200 NOT NULL, `harga_kosan` varchar100 NOT NULL, `keterangan` text NOT NULL, `gambar_kosan` varchar200 NOT NULL, `kode_pembuat` varchar100 NOT NULL, `status_kosan` varchar50 NOT NULL, PRIMARY KEY `kode_kosan` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=65 ; CREATE TABLE IF NOT EXISTS `galeri` `kode_galeri` int11 NOT NULL AUTO_INCREMENT, `kode_kosan` varchar100 NOT NULL, `nama_gambar` varchar200 NOT NULL, `file_gambar` varchar200 NOT NULL, PRIMARY KEY `kode_galeri` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;