You are on page 1of 10

SISTEM INFORMASI GEOGRAFIS KAWASAN INDUSTRI DI

KOTA BATAM BERBASIS ANDROID DENGAN GLOBAL


POSITIONING SYSTEM
Frengki*, Narti Eka Putria, S.Kom., M.SI**
*Alumni Program Studi Sistem Informasi, Universitas Putera Batam

**Dosen Program Studi Sistem Informasi, Universitas Putera batam

e-mail: frengkijambak@gmail.com

ABSTRACT

The development of technology which is quick makes the users of technology can not be separated with the
technology itself. The impact of this, people tend to do the one while process of searching (investigation)
manually wich need more times and more complicated way for gaining and finding information by they want.
Batam is an industrial region wich has many companies in the city, it is stated that the city has 21 industrial
are. Because of many industrial area in Batam, job seekers find it difficult to find the location of industrial
area they want to go. The design of “Sistem Informasi Geografis Kawasan Industri di Kota Batam Berbasis
Android” in Batam city has the purpose to help the citizen of batam especially the job seekers in searching
the location of industrial area. It also help them to get the information about job vacancy. Through the
SWOT analysis, the design(program) is aimed to develop android application wich makes the users easier to
find the location of industrial area and get the information about job vacancy. By using this application, it
will shorten the time that can be wasted while getting the information manually. This application also help
the users get information accurately. The design of application is using UML method includes use case
diagram, class diagram, sequence diagram, and activity diagram. Beside UML tecnology, the technologies
wich are used java, xml, JSON, with IDE android studio. The result of the research is android application
wich has been developed especiallly for giving information about location of industrial area and job
vacancy, wich has purpose to makes the users easier to search the location of industrial area and getting the
information about job vacation accuratelly.

Keywords : Geographic Information System, Industrial Area, Android.

PENDAHULUAN (https://madani.batam.go.id/media/direktori) dengan


rincian 21 kawasan industri ringan dan 2 kawasan
Seiring perubahan zaman yang semakin industri berat. Namun para pendatang kesulitan
berkembang, ilmu pengetahuan pun mengalami menemukan tempat tempat tersebut karena minimnya
kemajuan yang sangat cepat sekali khususnya dari segi informasi yang tersedia ditambah pengetahuan
teknologi informasi. Hal ini terlihat secara jelas dengan pendatang yang minim tentang kota batam. Tentu saja
adanya Sistem Informasi Geografis (SIG) yang akan menghabiskan banyak waktu untuk mencari dan
merupakan bidang ilmu yang membahas bidang menuju lokasi tersebut. Sehingga waktu akan terbuang
geografis kebumian yang bisa diterapkan di berbagai sia sia selama di perjalanan.
bidang institusi misalnya di bidang kemiliteran, bidang Berdasarkan latar belakang diatas maka penulis
kedokteran, bidang pendidikan hingga bidang tertarik untuk membuat aplikasi berbasis android yang
pertanian. Pemanfaatan SIG ini perlu ditunjang dengan berjudul “SISTEM INFORMASI GEOGRAFIS
perangkat komputer untuk menampilkan informasi KAWASAN INUDSTRI DI KOTA BATAM
yang diterima. Media komputer yang digunakan dalam BERBASIS ANDROID DENGAN GLOBAL
penulisan ini adalah android yang akan menghasilkan POSITIONING SYSTEM”. Yaitu aplikasi yang dapat
peta yang dapat digunakan sebagai informasi bagi menginformasikan kepada penggunanya dimana letak
pengguna untuk mengetahui tempat yang akan dituju. kawasan industri beserta penjelasan tentang kawasan
kawasan industri cukup banyak dan tersebar di industri tersebut bagi penggunanya. Sehingga
seluruh pulau batam. Berdasarkan data dari website pengguna baik masyarakat umum maupun pencari
pemerintahan kota batam ada 21 kawasan industri di kerja tidak bingung untuk mencari kawasan industri
kota batam yang ada di kota batam. Selain itu pengguna juga
mendapatkan informasi lowongan kerja dan jalan
menuju kawasan industri tersebut .
Berikut adalah data dari jumlah distribusi
platform yang menggunakan android data yang
TINJAUAN PUSTAKA terkumpul selama janagka waktu 7 hari terakhir
dilakukan tanggal 2/10/2017 menurut
Android developer.android.com

Android adalah sebuah sistem operasi untuk


smartphone dan tablet. Sistem operasi dapat
diilustrasikan sebagai jembatan antara piranti (device)
dan penggunaannya, sehingga pengguna dapat
berinteraksi dengan device-nya dan menjalankan
aplikasi-aplikasi yang tersedia pada device (Aritonang,
2014: 2).
Sekitar September 2007 sebuah studi
melaporkan bahwa Google mengajukan hak paten
aplikasi telepon seluler (akhirnya Google
mengenalkanNexus One, salah satu jenis telepon pintar
GSM yang menggunakan Android pada sistem
operasinya. Telepon seluler ini diproduksi oleh HTC
Corporation dan tersedia di pasaran pada 5 Januari
2010). Pada 9 Desember 2008, diumumkan anggota
baru yang bergabung dalam program kerja Android
ARM Holdings, Atheros Communications, diproduksi
oleh Asustek Computer Inc, Garmin Ltd,
Softbank,Sony Ericsson, Toshiba Corp, dan Vodafone
Group Plc. Seiring pembentukan Open Handset
Alliance, OHA mengumumkan produk perdana
mereka, Android, perangkat bergerak (mobile) yang
merupakan modifikasi kernel Linux 2.6. Sejak Android
dirilis telah dilakukan berbagai pembaruan berupa
perbaikan bug dan penambahan fitur baru. Telepon Gambar 1. Data jumlah perangkat yang terinstaal OS
pertama yang memakai sistem operasi Android adalah Android
HTC Dream, yang dirilis pada 22 Oktober 2008. Pada
acara google I/0 2017 CEO google Sundar pichai Android Studio
mengatakan, saat ini android memiliki 2 miliar
pengguna aktif bulanan. Android studio adalah sebuah IDE (Integrated
Versi Android development Environment) yang digunakan untuk
Android melakukan beberapa update sejak pengembangan aplikasi android(Hafiz, 2014). Android
pertama kali mereka rilis. Tabel 1.1 dibawah ini Studio merupakan IDE resmi pengembangan aplikasi
menunjukkan versi-versi android yang telah dirilis oleh android. Android studio memiliki fitur kode cerdas
google, terakhir google memperkenalkan android Oreo (Inteligent Code Editor) yang memiliki kemampuan
pada bulan mei 2017 di acara google I/O 2017 dan baru penyelasaian kode, optimalisasi, dan analisis kode yang
diresmikan pada tanggal 21 agustus 2017. Versi-versi canggih. Selain itu fitur new project wizard membuat
android dari versi 1 sampai versi 8 dijelaskan di tabel proses memulai projek baru menjadi lebih mudah
berikut ini. bahkan dapat mengimpor source code dari github.
Berbagai modul baru digunakan dalam android studio,
salah satunya adalah pengembangan aplikasi multi
layar yang memudahkan pengembangan untuk
membangun aplikasi ponsel dan tablet android,
android wear, android tv, android auto, android
google glass.
Fitur-fitur Android Studio (Developer, 2017).
1. Dibangun dengan Intelij IDEA
Community Edition, JAVA IDE populer
dari Jetbrains.
2. Sistem pembuatan gradle yang fleksibel.
3. Dapat membangun berbagai generasi dan
varian APK.
4. Dukungan templates,google services dan
aneka tipe perangkat.
5. Editor layout yang lengkap dengan fitur
pengeditan tema.
Gambar 2. Versi-versi Android
6. Lint tools untuk solusi kerja, kegunaan, geografis diartikan sebagai sistem informasi yang
kompatibilitas versi, dan masalah lain. digunakan untuk memasukkan, menyimpan,
7. Proguard untuk kemampuan app memanggil kembali, mengolah, menganalisis, dan
signing. menghasilkan data bereferensi geografis atau data
8. Dukungan bawaan untuk cloud platform. geospatial, untuk mendukung keputusan dalam
Mempermudah integrasi google cloud perencanaan dan pengelolaan lahan, sumber daya alam,
mesagging, App engine dan Firebase. lingkungan transportasi, fasilitas kota, dan pelayana
umum lainnya.
Sistem informasi geografis merupakan suatu
kesatuan formal yang terdiri dari berbagai sumber daya
LBS fisik dan logika yang berkenan dengan objek-objek
yang terdapat dipermukaan bumi. Jadi sistem informasi
Location Based Service (LBS) atau layanan geografis merupkan kumpulan data geografi (spasial)
berbasis lokasi adalah istilah umum yang digunakan dan data dokumen (non-spasial) yang terorganisir dan
untuk menggambarkan teknologi yang digunakan dapat dimanipulasi (Prahasta, 2009: 49).
untuk menemukan lokasi perangkat yang Sistem informasi geografis adalah sebuah sistem
digunakan.(Nazzruddin Safaat H, 2011, p226) Dua yang didesain untuk menangkap, menyimpan,
unsur utama LBS adalah : memanipulasi, menganalisa, mengatur dan
1. Location Manager (API maps), menampilkan seluruh data jenis geografis (Irwansyah,
menyediakan source atau tools untuk LBS, 2013:1).
Aplication Programming Interface (API) Berdasarkan beberapa pendapat diatas maka
maps menyediakan fasilitas untuk dapat disimpulkan bahwa “sistem informasi geografis
menampilkan, memanipulasi maps atau peta adalah sistem yang terdiri dati gabungan perangkat
beserta fitur-fitur lainnya sepeti satelit, street keras, perangkat lunak dan berbagai sumber daya yang
(jalan), maupun gabungannya. berfungsi untuk menangkap, menyimpan,
memanipulasi, menganalisa, mengatur dan
2. Location Provider (API Location), menampilkan seluruh data berbentuk geografis”.
menyediakan teknologi pencaarian lokasi
yang digunakan oleh perangkat. API
Location berhubungan dengan GPS (Global JAVA
Positioning System) dan data lokasi real-
time.
Java adalah sebuah teknologi yang
diperkenalkan oleh sun microsystem pada pertengahan
GPS(Global Positioning System) tahun 1990. Menurut defenisi dari sun, java adalah
nama dari sekumpulan teknologi untuk membuat dan
Global Positioning System (GPS) merupakan menjalankan perangkat lunak pada komputer
sebuah alat atau sistem yang dapat digunakan untuk standalone ataupun jaringan. Java berdiri diatas sebuah
menginformasikan penggunanya dimana dia berada mesin penterjemah (intrepeter) yang diberi nama Java
(secara global) dipermukaan bumi yang berbasis satelit. Virtual Machine (JVM). JVM inilah yan akan
Data dikirim dari satelit berupa sinyal radio dengan membaca kode bit (bytecode) dalam file .class dari
data digital. GPS (Global Positioning System) adalah suatu program sebagai representasi langsung program
sistem navigasi yang berbasiskan satelit yang saling yang berisi bahasa mesin. Oleh karena itu bahasa java
berhubungan yang berada di orbitnya. Satelit-satelit itu disebut sebagai bahasa pemograman yang portable
milik Departemen Pertahanan (Departemen of Defense) karena dapat dijalankan di berbagai sistem operasi,
Amerika Serikat yang pertama kali diperkenalkan asalkan pada sistem operasi tersebut terdapat Java
mulai tahun 1978 dan pada tahun 1994 sudah memakai Virtual Machine. Alasan utama pembuatan bahasa java
24 satelit. Untuk dapat mengetahui posisi seseorang adalah untuk membuat aplikasi-aplikasi yang dapat
maka diperlukan alat yang diberi nama GPS reciever diletakkan di berbagai perangkat elektronik, sehingga
yang berfungsi untuk menerima sinyal yang dikirim java harus bersifat tidak tergantung pada platform
dari satelit GPS. Posisi diubah menjadi titik yang (platform independent). Itulah yang sebab bahasa
dikenal dengan nama Way-point nantinya akan berupa pemograman java ada istilah “write once, run
titik-titik koordinat lintang dan bujur dari posisi everywhere”, yang berarti kode program hanya ditulis
seseorang atau suatu lokasi kemudian di layar pada sekali, namun dapat dijalankan di bawah kumpulan
peta elektronik. pustaka (platform) manapun, tanpa harus melakukan
perubahan kode program. Kita lebih menyukai
menyebut java sebagai sebuah teknologi dibanding
SISTEM INFORMASI GEOGRAFIS hanya sebagai sebuah bahasa pemograman, karena java
lebih lengkap dari sebuah bahasa pemograman
konvensional. Teknologi java memiliki 3 komponen
Sistem informasi geografis (SIG) pada dasarnya
penting yaitu:
merupakan gabungan 3 unsur pokok yaitu sistem,
1. Programming-language spesification
informasi, dan geografis. Dengan melihat unsur unsur
2. Aplication-programme interface
pokoknya, maka jelas sistem informasi geografis
3. Virtual-machine specification
merupakan salah satu sistem informasi denga
tambahan unsur “geografis”. Sistem informasi
Menurut Abdul Kadir (Kadir, 2013:8) java 1. ROADMAP, untuk
adalah bahasa pemograaman serbaguna yang dapat menampilkan peta 2 dimensi.
digunakan untuk membuat suatu program. 2. SATELLITE, untuk
menampilkan foto satelit.
Java memungkinkan anda untuk bermain game 3. TERRAIN, untuk menampilkan
online, chatting dengan orang di seluruh dunia, relief fisik permukaan bumi dan
menghitung bunga hipotek anda, dan melihat gaambar menunjukkan seberapa tinggi
dalam bentuk 3 dimensi, hanya untuk beberapa suatu lokasi, contohnya akan
langkah. Ini juga bagian integral dari aplikasi intranet menunjukkan gunung dan
dan solusi e-bisnis yang merupakan dasar dari sungai.
komputasi perusahaan. 4. HYBRID, akan menunjukkan
foto satelit yang diatasnya
XML tergambar pula apa yang tampil
pada ROADMAP (jalan dan
XML adalah singkatan dari eXtensible Markup kota).
Language. Bahasa markup adalah sekumpulan atutan-
aturan yang mendefenisikan suatu sintax yang PHP
digunakan untuk menjelaskan dan mendeskripsikan PHP atau yang memiliki kepanjangan PHP
teks atau data dalam sebuah dokumen melalui Hypertext Preprocessor, merupakan suatu bahasa
penggunaan tag. XML terletak pada inti web service pemrograman yang difungsikan untuk membangun
yang digunakan untuk mendeskripsikan data. Fungsi suatu website dinamis. PHP menyatu dengan kode
utama dari XML adalah komunikasi antar aplikasi, HTML, maksudnya adalah beda kondisi, HTML
integrasi data, dan aplikasi-aplikasi yang berbeda digunakan sebagai pembangun atau pondasi dari
dengan partner luaran, dengan satndarisasi XML, kerangka layout web, sedangkan PHP difungsikan
aplikasi-aplikasi yang berbeda dapat dengan mudah sebagai prosesnya, sehingga dengan adanya PHP
berkomunikasi antar satu dengan yang lain (Kasman, tersebut, sebuah web akan sangat mudah di-
2013). maintenance. Pemrograman PHP dapat ditulis dalam
dua bentuk yaitu penulisan baris kode PHP pada file
Google Maps API tunggal dan penulisan kode PHP pada halaman html
(embedded). Kedua cara penulisan tersebut tidak
memiliki perbedaan, hanya menjadi kebiasaan gaya
API atau Application Programming penulisan dari programmer. PHP memiliki banyak
Interface merupakan suatu dokumentasi yang kelebihan yang tidak dimiliki oleh bahasa script
terdiri dari interface, fungsi, kelas, struktur dan sejenisnya. PHP difokuskan pada pembuatan script
sebagainya untuk membangun sebuah perangkat srever-side, yang bisa melakukan apa saya yang dapat
lunak. Dengan adanya API ini, maka dilakukan oleh CGI, seperti mengumpulkan data dari
memudahkan programmer untuk “membongkar” form, menghasilkan isi halaman web dinamis, dan
suatu software untuk kemudian dapat kemampuan mengirim serta menerima cookies, bahkan
dikembangkan atau diintegrasikan dengan lebih daripada kemampuan CGI (Saputra, 2012: 2).
perangkat lunak yang lain. API dapat dikatakan
sebagai penghubung suatu aplikasi dengan PHP dapat digunakan pada semua sistem
aplikasi lainnya yang memungkinkan programmer informasi, antara lain Linux, Unix (termasuk variannya
menggunakan sistem function. Proses ini dikelola HP-UX, Solaris, dan OpenBSD), Microsoft Windows,
melalui operating system. Keunggulan dari API Mac OS X, RISC OS. PHP juga mendukung banyak
ini adalah memungkinkan suatu aplikasi dengan web server seperti Apache, Microsoft Internet
aplikasi lainnya dapat saling berhubungan dan Information Server (MIIS), Personal Web Server
berinteraksi. Bahasa pemrograman yang (PWS), Netscape and iPlanet servers, Oreilly Website
digunakan oleh Google Maps yang terdiri dari Pro server, Audium, Xitami, OmniHTTPd, dan masih
HTML, Javascript dan AJAX serta XML, banyak lagi lainnya, bahkan PHP dapat bekerja sebagai
memungkinkan untuk menampilkan peta Google suatu CGI Processor.
Maps di website maupun aplikasi android.
Dengan menggunakan Google Maps API, MySQL
kita dapat menghemat waktu dan biaya untuk
membangun aplikasi peta digital yang handal, MySQL adalah suatu Relational Database
sehingga kita dapat fokus hanya pada data-data Management System (RDBMS) yang mendukung
yang akan ditampilkan, dengan kata lain, kita database yang terdiri dari sekumpulan relasi atau table.
hanya membuat satu data sedangkan peta yang Relasi dan table memiliki arti yang sama. Menurut
akan ditampilkan adalah milik google sehingga Wahyudi (2008: 243), SQL adalah bahasa non
kita tidak dipusingkan dengan membuat peta suatu prosedural untuk mengakses database. SQL adalah
lokasi, bahkan dunia. Dengan menggunakan standar bahasa komputer versi ANSI (American
rumus metode Harvesine formula maka dapa National Standards Institute) untuk mengakses dan
dicari titik jarak antara lokasi dengan titik memanipulasi sistem database. Perintah-perintah di
pengguna handset tersebut. SQL digunakan untuk mengambil kembali (retrieve)
dan meperbarui (update) data di database. SQL dapat
Pada Google maps API terdapat 4 jenis bekerja sama (Peranginangin, 2006: 381).
pilihan:
MySQL adalah aplikasi atau sistem untuk Berikut ini adalah hirarki diagram uml
mengelola database atau manajemen data. Untuk
menyimpan data dan informasi ke komputer kita
menggunakan data. File data yang dikelompokkan
inilah yang disebut database, dan MySQL mengatur
dan mengelola struktur atau kerangka yang berbentuk
tabel. Dalam tabel-tabel itulah data diatur dan
dikelompokkan (Gunawan, 2010.).

UML

UML adalah bahasa pemodelan yang


standar untuk lingkungan berorientasi obyek, yang
berisi notasi notasi grafis yang relative sudah
dibakukan (open standard) (Lenti, 2014).
Pada perkembangan teknik pemrograman
berorientasi objek, muncul sebuah standarisasi
bahasa pemodelan untuk pembangunan perangkat
lunak yang dibangun dengan menggunakan teknik
pemrograman berorientasi objek yaitu Unified
Modeling Language (UML). UML merupakan
bahasa visual yang menjadi standar untuk
menspesifikasikan, menggambarkan, membangun,
dan dokumentasi dari sistem perangkat lunak
(Sugiarti, 2013: 34).
UML adalah sebuah bahasa yang telah
Gambar 3. Hirarki diagram UML
menjadi standar dalam industri untuk visualisasi,
merancang, dan mendokumentasikan sistem
perangkat lunak. Pada saat ini telah banyak versi
UML yang digunakan dalam tahap analisis dan METODOOGI PENELITIAN
perancangan sistem. Versi yang terbaru saat ini
adalah UML versi 2.5, namun versi yang telah Metode yang digunakan dalam penelitian ini
diterima oleh Object Management Group (OMG), yaitu metode waterfall. Model SDLC air
sebuah badan yang bertugas mengeluarkan terjun(waterfall) sering juga disebut dengan model
standar-standar teknologi object oriented dan sekuensial linear (sequential linear) atau alur hidup
software component adalah UML versi 2.0. [6]. klasik (classic life cycle). Model air terjun
UML versi 2.0 tersebut terdiri dari empat belas menyediakan pendekatan alur hidup perangkat lunak
teknik diagram (Nurhadiyanti, Bekti, & secara sekuensial atau terurut dimulai dari analisis,
Irwansyah, 2015) desain, pengkodean, pengujian dan tahap pendukung
Unifed Modeling Language (UML) adalah (support) (Shalahudin, 2013:28).
keluarga notasi grafis yang didukung oleh meta- Berikut adalah gambar model air terjun:
model tunggal, yang membantu pendekskripsian
dan desain sistem perangkat lunak, khususnya
sistem yang dibangun menggunakan
pemrograman berorientasi objek (Sukabumi,
2017).
Berdasarkan pendapat yang dikemukakan
diatas, dapat disimpulkan bahwa “UML adalah sebuah
bahasa pemodelan yang mempresentasikan dan Gambar 4. Ilustrasi Model Waterfall
memvisualkan sebuah sistem pengembangan perangkat
lunak berbasis objek. UML memberikan 13 jenis
diagram yang digunakan untuk merepresantasikan Adapun sumber data sebagai berikut:
bagian penting dari sebuah rancangan perangkat lunak. 1. Analisis kebutuhan perangkat lunak
Penggunaan jenis diagram didasarkan pada kebutuhan Proses pengumpulan kebutuhan yang
dan kerakteristik sebuah perangkat lunak. dilakukan secara intensif untuk
menspesifikasikan kebutuhan perangkat
lunak agar dapat dipahami perangkat lunak
seperti apa yang dibutuhkan oleh user.
Spesifikasi kebutuhan perangkat lunak
pada tahap ini perlu untuk
didokumentasikan. Tahapan ini dilakukan
untuk menganalisa para pencari kerja dan
masyarakat umum yang seringkali tidak
mengetahui lokasi kawasan industri yang
akan dituju. Terkadang mencoba mencari
sendiri dan bertanya pada orang yang HASIL DAN PEMBAHASAN
berada di sekitar, cara ini kurang efektif Analisa sistem yang baru
karena akan menyita banyak waktu. Sistem yang baru nantinya akan mempermudah
2. Desain pencari kerja maupun masyarakat dalam mencari lokasi
Desain perangkat lunak adalah proses kawasan industri dan mendapatkan informasi lowongan
multi langkah yang fokus pada desain pekerjaan dan tentunya akan menghemat waktu,
pembuatan program perangkat lunak dengan adanya sistem ini diharapkan dapat
termasuk struktur data, arsitektur mempermudah urusan masyarakat yang ada di kota
perangkat lunak, representasi antar muka, Batam.
dan prosedur pengodean. Tahap ini
mentranslasi kebutuhan perangkat lunak
dari tahap analisis kebutuhan ke Aliran Sistem Informasi Yang Baru
representasi desain agar dapat Pada tahap ini penulis akan menjelaskan tentang
diimplementasikan menjadi program pada aliran sistem informasi yang akan diimplementasikan
tahap selanjutnya. Desain perangkat lunak dalam aplikasi Sistem Informasi Geografis Kawasan
yang dihasilkan pada tahap ini juga perlu Industri di Kota Batam dengan beberapa tahapan.
didokumentasikan. Pada tahap ini, penulis Sistem ini akan dinamakan aplikasi “SIG kawasan
menggunakan beberapa tools untuk Industri”.
perancangan antara lain use case diagram, Berikut merupakan beberapa tahapan yang akan
activity diagram, sequence diagram dan diimplementasikan yaitu:
class diagram. Beberapa desain yang akan 1. User, membuka aplikasi SIG
dibuat pada perancangan Sistem informasi Kawasan industri
Geografis Kawasan Industri di kota Batam 2. User, memilih menu yang ada di
adalah: dalam aplikasi.
a. Desain pembuatan ASI program. 3. User, memilih kawasan industri yang
b. Desain perancangan database. yang ada di dalam menu
c. Desain alur data program (use case 4. Aplikasi, menampilkan informasi
diagram, activity diagram, tentang kawasan industri beserta
sequence diagram, class diagram). perusahaan apa saja yang ada di
d. Desain tampilan program dalam kawasan industri dan
3. Pembuatan kode program menampilkan peta lokasi kawasan
Desain harus ditranslasikan kedalam industri.
program perangkat lunak. Hasil dari tahap
ini adalah program komputer sesuai Aliran Sistem Informasi Yang Baru
dengan desain yang telah dibuat pada
tahap desain. Hal yang dilakukan adalah
melakukan pembuatan kode dengan bahasa
pemograman java dan menggunakan
database SQLite.
4. Pengujian
Pengujian fokus pada perangkat lunak
secara dari segi lojik dan fungsional dan
memastikan bahwa semua bagian sudah
diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan
memastikan keluaran yang dihasilkan
sesuai dengan yang diinginkan.
Model air terjun (waterfall) sangat cocok
digunakan untuk kebutuhan pelanggan yang sudah
sangat dipahami dan kemungkinan terjadinya
perubahan kebutuhan selama pengembangan perangkat
lunak kecil. Hal positif dari model air terjun (waterfall)
adalah struktur tahap pengembangan sistem jelas,
dokumentasi dihasilkan di setiap tahap pengembangan,
dan sebuah tahap dijalankan setelah tahap sebelumnya
selesai dijalankan.
Metode ini digunakan karena merupakan suatu
metode yang praktis dan cukup menghemat biaya
karena semua parameter-parameter yang dibutuhkan
serta hasil yang diinginkan dapat langsung dimodelkan
dan disimulasikan dengan menggunakan suatu program
komputer(Personal Computer) dalam bentuk perangkat
lunak berbasis sistem pakar.
Gambar 5. Aliran Sistem Informasi Yang Baru
Use Case menggambarkan bagaimana seorang
pengguna berinteraksi dengan sistem dengan cara
menentukan langkah-langkah yang diperlukan untuk Desain Rinci
mencapai suatu tujuan tertentu. Variasi-variasi dalam
urutan langkah yang terjadi antara aktor dan sistem Halaman awal
merupakan sebuah skenario. Diagram Use case
memberikan suatu gambaran besar tentang
fungsionalitas yang diharapkan dari sebuah sistem
dilihat dari sudut pandang pengguna.
Berikut adalah diagram use case pada sistem baru yang
akan diimplementasikan:

Gambar 8. Halaman awal

Menu utama

Gambar 6. Use Case Diagram

Gambar 9. Menu utama

Kawasan Industri

Gambar 7. Class diagram

Gambar 10. List kawasan industri


Profil kota Batam
Profil kawasan industri

Gambar 12. Profil kota Batam

Gambar 10. Profil kawasan Info Lowongan

Peta lokasi kawasan

Gambar 13. Info lowongan

Gambar 11. Peta lokasi kawasan


Peta semua kawasan Tentang Aplikasi

Gambar 16. Tentang aplikasi

Gambar 14. Peta semua kawasan

Petunjuk aplikasi Halaman web Admin

Halaman utama

Gambar 17. Halaman utama web admin

Halaman input data kawasan industri


Gambar 15. Petunjuk Aplikasi

Gambar 18. Input kawasan industri


DR. Bambang Hartono, SKM, MSc, MM. 2013. Sistem
Informasi Manajemen
Halaman input data PT Berbasis Komputer. Rineka Cipta. Jakarta
(Terstruktur dan Berorientasi Objek), Modula,
Bandung.
Ichwan, M., & Hakiky, F. (2011). Pengukuran Kinerja
Goodreads Application Programming Interface
(API) pada Aplikasi Mobile Android (Studi
Kasus untuk Pencarian Data Buku). Jurnal
Informatika, 2(2), 13–21.
Jeefoo, P. (2015). Real-Time Field Survey Using
Android-Based Interface of Mobile GIS Real-
time Field Survey Using Android-based Interface
of Mobile GIS, (May 2014).
https://doi.org/10.1109/ICISA.2014.6847455
Jogiyanto, 2010. Analisis dan Desain Sistem Informasi,
Gambar 18. Input Data PT Edisi IV, Andi Offset, Yogyakarta
Kadir, A. (2014). Pengenalan Sistem Informasi.
Halaman input Data lowongan American Enterprise Institute for Public Policy
Research, (August), 1–19.
https://doi.org/10.13140/2.1.2637.6328
Kusrini, luthfi taufiq Emha, (2009), Algoritma Data
Mining, Penerbit Andi, Yogyakarta.
Lenti, F. N. (2014). Rekayasa Database Terdistribusi
Pada Layanan Pemesanan Tiket Pesawat
Terbang. Jurnal Teknologi Technoscientia, 6(2),
129–134.
Masykur, F. (2014). Implementasi Sistem Informasi
Geografis Menggunakan Google Maps Api
Dalam Pemetaan Asal Mahasiswa. Jurnal
SIMETRIS, 5(2), 181–186.
Gambar 19. Input Info Lowongan Nurhadiyanti, G., Bekti, R. D., & Irwansyah, E. (2005).
Berbasis Komputer, 4(1), 1–5.
KESIMPULAN O’Brien dan Marakas, 2010. Management System
Information. McGraw Hill, New York.
Dari hasil perancangan Sistem Informasi Piarsa, I. N., Hadi, E. S., Kadek, N., & Wirdiani, A.
Geografis kawasan industri di Kota Batam didapat (2015). Using Mobile Android, 12(3), 95–100.
beberapa kesimpulan diantaranya sebagai berikut: Prahasta, Eddy. Sistem Informasi Geografis Konsep-
Konsep Dasar (Perspektif geodesi & geomatika).
1. Dengan dibuatnya sistem ini dapat Bandung: Informatika, 2009.
mempermudah masyarakat maupun Roques, P. (2014). UML in Practice. Wiley, 315
para pendatang mengetahui informasi Sriani, & Sunyoto, A. (2012). Aplikasi panduan lokasi
profil serta lokasi kawasan industri di wisata kota klaten dan akomodasi berdasarkan
kota Batam. biaya yang dimiliki wisatawan berbasis android.
2. Dengan dibuatnya sistem ini dapat Jurnal Dasi, 13(2). https://doi.org/ISSN: 1411-
menghemat waktu para pencari kerja 3201
dalam mencari lokasi kawasan industri Singhal, M., & Shukla, A. (2012). Implementation of
dengan memanfaatkan smartphone Location based Services in Android using GPS
android. and Web Services. International Journal of
Computer Science Issues, 9(1), 237–242.
DAFTAR PUSTAKA Sukabumi, U. M. (2017). No Title, 5, 139–151.
Tata Sutabri. 2012. Analisis Sistem Informasi. Andi.
Amri, M. S. (2010). Membangun Sistem Navigasi Di Yogyakarta
Surabaya Menggunakan Google Maps Api. Pens Turban,& Rainer. 2010. Introduction to Information
Its, 1(Proposal 2013), 1–5. Retrieved from Systems : Enabling and Transforming Business.
https://www.pens.ac.id/uploadta/downloadmk.ph Danvers: John Wiley & Sons (Asia) Pte Ltd.
p?id=1563

You might also like