Abstrak
Pada masa sekarang ini tidak jarang masyarakat merantau ke daerah lain untuk mencari nafkah atau
menimbah ilmu dan menetap didaerah lain tersebut. Oleh sebab itu saya membuat sistem informasi geografis letak
kos-kosan khususnya daerah Kedawung, Cirebon yang mana didaerah tersebut terdapat kampus Stikom Poltek yang
sebagian besar mahasiswanya berasal dari luar kota Cirebon sehingga nantinya sistem informasi geografis ini dapat
membantu mahasiswa dan masyarakat yang membutuhkan kos-kosan.
Banyak sekali tempat kos yang dapat menjadi pilihan untuk tempat tinggal sementara, dimana tempat-tempat
kos tersebut berada dalam lokasi atau daerah yang berbeda-beda. Daerah-daerah tempat kos tersebut berbeda
tingkat kestrategisannya, sehingga setiap orang yang mencari tempat kos akan menjadi kesulitan karena tidak dapat
melihat daerah-daerah mana yang strategis dan kurang strategis.
1
2|
1.3 Tujuan Proyek Web Server yang mendukung PHP dapat ditemukan
Tujuan proyek akhir ini dapat dibagi dalam dimana - mana dari mulai apache, IIS, Lighttpd,
dua aspek yaitu dari segi pengguna ( pencari kos- hingga Xitami dengan konfigurasi yang relatif
kosan) dan dari segi pemilik kos-kosan. Dari segi mudah.
pengguna aplikasi yang sedang mencari kos-kosan Dalam sisi pengembangan lebih mudah, karena
dapat dirumuskan tujuan sebagai berikut : banyaknya milis - milis dan developer yang siap
Memberikan informasi mengenai kos-kosan yang membantu dalam pengembangan.
ada di Cirebon khususnya diekitar Stikom Poltek Dalam sisi pemahamanan, PHP adalah bahasa
yang disajikan dalam bentuk peta. scripting yang paling mudah karena memiliki
referensi yang banyak.
Sementara dari segi pemilik kos-kosan dapat PHP adalah bahasa open source yang dapat
dirumuskan tujuan sebagai berikut : digunakan di berbagai mesin (Linux, Unix,
Merupakan salah satu cara untuk melakukan Macintosh, Windows) dan dapat dijalankan secara
promosi kos-kosan dengan sisitem informasi runtime melalui console serta juga dapat
geografis. menjalankan perintah-perintah system.
Januari 2006 di BarCamp NYC oleh John Resig dan terbuka, dibawah lisensi GPL sehingga dapat
berlisensi ganda di bawah Lisensi MIT dan GPL. digunakan secara gratis.
Multi-user. MySQL dapat digunakan oleh
jQuery merupakan javascript library, jQuery beberapa pengguna dalam waktu yang
mempunyai semboyan write less, do more. bersamaan tanpa mengalami masalah atau
jQuerydirancang untuk memperingkas kode-kode konflik.
javascript. JQuery adalah javascript library yang 'Performance tuning', MySQL memiliki
cepatdan ringan untuk menangani dokumen HTML, kecepatan yang menakjubkan dalam menangani
menangani event, membuat animasi dan interakasiajax. query sederhana, dengan kata lain dapat
JQuery dirancang untuk mengubah cara anda menulis memproses lebih banyak SQL per satuan waktu.
javascript.Sebelum anda memulai mempelajari jQuery, Ragam tipe data. MySQL memiliki ragam tipe
anda harus mempunyai pengetahuan dasar data yang sangat kaya, seperti signed / unsigned
mengenaiHTML, CSS dan Javascript.Library. integer, float, double, char, text, date, timestamp,
dan lain-lain.
jQuery mempunyai kemampuan: Perintah dan Fungsi. MySQL memiliki operator
Kemudahan mengakses elemen-elemen HTML dan fungsi secara penuh yang mendukung
Memanipulasi elemen HTML perintah Select dan Where dalam perintah
Memanipulasi CSS (query).
Penanganan event HTML Keamanan. MySQL memiliki beberapa lapisan
Efek-efek javascript dan animasi keamanan seperti level subnetmask, nama host,
Modifikasi HTML DOM dan izin akses user dengan sistem perizinan yang
AJAX mendetail serta sandi terenkripsi.
Menyederhanakan kode javascript lainnya. Skalabilitas dan Pembatasan. MySQL mampu
menangani basis data dalam skala besar, dengan
2.3 MySQL jumlah rekaman (records) lebih dari 50 juta dan
[3] MySQL adalah sebuah perangkat lunak 60 ribu tabel serta 5 milyar baris. Selain itu batas
sistem manajemen basis data SQL (bahasa Inggris: indeks yang dapat ditampung mencapai 32
database management system) atau DBMS yang indeks pada tiap tabelnya.
multithread, multi-user, dengan sekitar 6 juta instalasi
Konektivitas. MySQL dapat melakukan koneksi
di seluruh dunia. MySQL AB membuat MySQL
dengan klien menggunakan protokol TCP/IP,
tersedia sebagai perangkat lunak gratis dibawah lisensi
Unix soket (UNIX), atau Named Pipes (NT).
GNU General Public License (GPL), tetapi mereka
Lokalisasi. MySQL dapat mendeteksi pesan
juga menjual dibawah lisensi komersial untuk kasus-
kesalahan pada klien dengan menggunakan lebih
kasus dimana penggunaannya tidak cocok dengan
dari dua puluh bahasa. Meski pun demikian,
penggunaan GPL.
bahasa Indonesia belum termasuk di dalamnya.
Antar Muka. MySQL memiliki antar muka
Tidak sama dengan proyek-proyek seperti
(interface) terhadap berbagai aplikasi dan bahasa
Apache, dimana perangkat lunak dikembangkan oleh
pemrograman dengan menggunakan fungsi API
komunitas umum, dan hak cipta untuk kode sumber
(Application Programming Interface).
dimiliki oleh penulisnya masing-masing, MySQL
dimiliki dan disponsori oleh sebuah perusahaan Klien dan Peralatan. MySQL dilengkapi dengan
komersial Swedia MySQL AB, dimana memegang berbagai peralatan (tool)yang dapat digunakan
hak cipta hampir atas semua kode sumbernya. Kedua untuk administrasi basis data, dan pada setiap
orang Swedia dan satu orang Finlandia yang peralatan yang ada disertakan petunjuk online.
mendirikan MySQL AB adalah: David Axmark, Allan Struktur tabel. MySQL memiliki struktur tabel
Larsson, dan Michael "Monty" Widenius. yang lebih fleksibel dalam menangani ALTER 5
TABLE, dibandingkan basis data lainnya
Keistimewaan MySQL semacam PostgreSQL ataupun Oracle.
MySQL memiliki beberapa keistimewaan, antara
lain : MySQL sangat populer dalam aplikasi web
Portabilitas. MySQL dapat berjalan stabil pada seperti MediaWiki (perangkat lunak yang dipakai
berbagai sistem operasi seperti Windows, Linux, Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke
FreeBSD, Mac Os X Server, Solaris, Amiga, dan dan berfungsi sebagai komponen basis data dalam
masih banyak lagi. LAMP. Popularitas sebagai aplikasi web dikarenakan
Perangkat lunak sumber terbuka. MySQL kedekatannya dengan popularitas PHP, sehingga
didistribusikan sebagai perangkat lunak sumber seringkali disebut sebagai Dynamic Duo.
4|
gambar 2 setelah memilih lokasi Sedangkan pada info kosan, pada bagian
paling atas ada nama kosan, lalu ada gambar, nama
pemilik dan nomor telepon yang bisa dihubungi, harga
kosan, jumlah kamar, dan yang terakhir ada alamat
dari kosan tersebut.
Tampilan Login
Untuk bisa menambahkan data-data baru
semisal data kosan, kita harus login terlebih dahulu
sebagai admin untuk bisa melakukan aksi tersebut.
Untuk bisa login cukup klik tulisan login yang berada
pada navbar pojok kanan atas, lalu tampilan form login
yang didalamnya terdapat input username dan
password akan muncul seperti pada gambar 1 dibawah.
gambar 3 info kampus
6|
Halaman Admin
Halaman admin akan tampil jika kita berhasil
menginputkan username dan password pada form
login dengan benar. Pada halaman admin ini bisa
menambahkan data kos-kosan baru dan juga tidak
hanya itu, pada aplikasi ini juga bisa menambahkan
data provinsi dan kabupaten baru jika hendak
mengembangkannya lebih jauh lagi.