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 ;