Sistem Informasi Geografis untuk Perguruan Tinggi Negeri di Indonesia Oleh : I G.L.A. Oka Cahyadi P. 5106100061 Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc. 132 309 747 Hadziq Fabroyir, S.Kom 051 100 125
LATAR BELAKANG Para pelajar merasa kesulitan dalam mencari informasi tentang PTN di Indonesia. Sampai saat ini masih belum terdapat website yang khusus menyediakan informasi tentang PTN di Indonesia. Para pelajar juga memerlukan semacam aplikasi peta internet yang dapat menunjukan lokasi PTN yang akan mereka tuju secara visual, sehingga akan memudahkan mereka dalam pencarian lokasi PTN tersebut.
TUJUAN TUGAS AKHIR Menghasilkan aplikasi yang dapat menampilkan informasi tentang Perguruan Tinggi Negeri. Menghasilkan aplikasi yang dapat menampilkan letak PTN secara visual dengan menggunakan peta 2D dan 3D.
PERMASALAHAN Bagaimana membantu guest yang membutuhkan informasi tentang Perguruan Tinggi Negeri? Bagaimana membantu guest yang memerlukan peta petunjuk letak PTN untuk dapat mencari lokasi PTN dengan mudah?
BATASAN MASALAH Aplikasi ini hanya mengelola sistem informasi PTN, tidak termasuk PTS. Bahasa pemrograman yang digunakan adalah JSP. Database yang digunakan adalah Database Oracle. Tool pemetaan online yang digunakan adalah Google Map.
DASAR TEORI Sistem Informasi Geografis Google Map XML
Sistem Informasi Geografis Sistem Informasi Geografis merupakan sistem berbasis computer yang didesain untuk mengumpulkan, mengelola, memanipulasi, dan menampilkan informasi spasial (keruangan). SIG dirancang untuk mengumpulkan, menyimpan dan menganalisis suatu obyek dimana lokasi geografis merupakan karakteristik yang penting. Penanganan dan analisis data berdasarkan lokasi geografis merupakan kunci utama SIG.
Google Map Dengan menggunakan Google Maps API dapat menghemat waktu dan biaya untuk membangun aplikasi peta digital yang handal. Fitur Google Maps dapat ditambahkan kedalam web dengan Google Maps API. Urutan penulisan program Google Map API sebagai berikut: 1. Memasukkan Maps API JavaScript ke dalam HTML kita. 2. Membuat element div dengan nama map_canvas untuk menampilkan peta. 3. Membuat beberapa objek literal untuk menyimpan propertyproperti pada peta. 4. Menuliskan fungsi JavaScript untuk membuat objek peta. 5. Meng-inisiasi peta dalam tag body HTML dengan event onload.
XML XML mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software khusus. Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke Machintosh bahkan dari internet ke handphone dengan teknologi WAP.
Deskripsi Umum System Sistem ini diberi nama PTN OnLine, berikut ini adalah gambaran umum dari jalannya sistem. Guest dapat melihat Data PTN, Fakultas, Program Studi, dan Lokasi Peta PTN. Guest dapat mencari PTN berdasarkan kriteria yang diinginkan, antara lain berdasarkan program studi, letak propinsi, dan status akreditasi. Guest dapat mencari lokasi tempat PTN melalui peta yang disediakan oleh system. Guest dapat mengetahui jarak PTN dari lokasi tertentu. Jarak yang ditampilkan memiliki satuan mil dan kilometer. Guest dapat mencari PTN yang berada dalam radius tertentu.
Deskripsi Umum System Wakil PTN dapat melihat Data PTN, Fakultas, Program Studi. Wakil PTN dapat memasukkan Data PTN, Fakultas, Program Studi. Wakil PTN dapat mengubah Data PTN, Fakultas, Program Studi. Wakil PTN dapat menghapus Data PTN, Fakultas, Program Studi. Administrator website dapat melihat Data PTN, Fakultas, Program Studi, dan Data User. Administrator website dapat memasukkan Data PTN, Fakultas, Program Studi, dan Data User. Administrator website dapat mengubah Data PTN, Fakultas, Program Studi, dan Data User. Administrator website dapat menghapus Data PTN, Fakultas, Program Studi, dan Data User.
Arsitektur System
Use Case Diagram
Conceptual Data Model (CDM)
Antar Muka Informasi PTN & Lokasi PTN
Antar Muka Menu Pencarian PTN
Antar Muka Penghitungan Jarak PTN
Antar Muka Melihat Data PTN, Fakultas, dan Program Studi
Antar Muka Memasukkan Data PTN, Fakultas, dan Program Studi
Antar Muka Mengubah Data PTN, Fakultas, dan Program Studi
Antar Muka Menghapus Data PTN, Fakultas, dan Program Studi
Antar Muka Melihat Data User
Antar Muka Memasukan Data User
Antar Muka Mengubah Data User
Antar Muka Menghapus Data User
Hasil Uji Coba No. ID Use Case ID Uji Coba Hasil 1 Skenario SC-PTN-01 UC-1-001 Berhasil 2 Skenario SC-PTN-02 UC-1-002 Berhasil 3 Skenario SC-PTN-03 UC-1-003 Berhasil 4 Skenario SC-PTN-04 UC-1-004 Berhasil 5 Skenario SC-PTN-05 UC-1-005 Berhasil 6 Skenario SC-PTN-06 UC-1-006 Berhasil 7 Skenario SC-PTN-07 UC-1-007 Berhasil 8 Skenario SC-PTN-08 UC-1-008 Berhasil 9 Skenario SC-PTN-09 UC-1-009 Berhasil 10 Skenario SC-PTN-10 UC-1-010 Berhasil 11 Skenario SC-PTN-11 UC-1-011 Berhasil 12 Skenario SC-PTN-12 UC-1-012 Berhasil 13 Skenario SC-PTN-13 UC-1-013 Berhasil
Simpulan 1. PTN OnLine memudahkan para pelajar dalam mencari informasi tentang PTN yang mereka cari. 2. PTN OnLine memberikan kemudahan bagi para pelajar dalam mencari letak lokasi PTN yang ingin mereka cari. 3. Dengan PTN OnLine, pelajar dapat melakukan pencarian terhadap PTN yang mereka inginkan. Pencarian yang dapat dilakukan antara lain, pencarian berdasarkan letak propinsi, program studi, status akreditasi, pencarian lokasi PTN di peta, dan pencarian PTN yang berada dalam radius tertentu dari lokasi yang ditentukan oleh pelajar.
Saran 1. Sistem ini perlu diadakan penyempurnaan untuk masalah user interface sehingga mampu menarik dan mempermudah guest dalam mengoperasikan sistem. 2. Data PTN dalam system ini perlu dilengkapi lagi, sehingga guest mendapatkan informasi terlengkap dan terkini tentang PTN yang ingin mereka cari. 3. Menu direction yang terdapat pada sistem PTN OnLine perlu dibuat agar berada didalam sistem, sehingga tidak perlu lagi memanggil website google map untuk dapat mengetahui petunjuk jalan lokasi yang dituju.
TERIMA KASIH
Oracle Oracle adalah database relational. Sebuah database relational merupakan kumpulan dari tabel-tabel. Masingmasing tabel mempunyai hubungan antara satu dengan yang lain. Pengelolaan tabel (membuat tabel, mengisi data, mengambil data, dll.) dilakukan dengan memberikan perintah SQL kepada ORACLE. Kata-kata kunci yang biasa diberikan dalam sebuah perintah SQL adalah select, from, where, dan order by.
Javascript Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML. Bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang artinya di sisi browser bukan di sisi server web. Javascript juga tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya.
JSP Java Server Pages (JSP) merupakan perluasan dari spesifikasi Java Servlet, yang bertujuan untuk menyederhanakan dalam pengembangan suatu content yang dinamis. JSP merupakan bagian dari teknologi J2EE, bersama-sama dengan Servlet, dan XML. JSP mengontrol presentasi data yang dihasilkan dari suatu proses untuk dikirimkan ke client.
Class Diagram
Physical Data Model
Antar Muka Melihat Data User