• Tidak ada hasil yang ditemukan

Sistem Pengelolaan Informasi Pusat Informasi dan Konseling Remaja Kota Padang

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Pengelolaan Informasi Pusat Informasi dan Konseling Remaja Kota Padang"

Copied!
10
0
0

Teks penuh

(1)

Pe

Pe

Pe

Pengembangan

ngembangan

ngembangan

ngembangan Sistem

Sistem

Sistem Pengelolaan

Sistem

Pengelolaan

Pengelolaan Informasi

Pengelolaan

Informasi

Informasi

Informasi

Pusat Informasi dan Konseling Remaja

Pusat Informasi dan Konseling Remaja

Pusat Informasi dan Konseling Remaja

Pusat Informasi dan Konseling Remaja Kota

Kota

Kota

Kota

Padang

Padang

Padang

Padang

Isra Wilna

1

, Haris Suryamen

1

, Fajril Akbar

1

1

Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Universitas Andalas, Padang, INDONESIA

(corresponding author) ijab@fti.unand.ac.id

*)

Abstract Abstract Abstract

Abstract ---- AAA functions Afunctions functions of Pusatfunctions of Pusatof Pusat Informasi dan Konseling of PusatInformasi dan Konseling ((((PIKInformasi dan Konseling Informasi dan Konseling PIKPIKPIK)))) remajaremajaremaja is remajais givingis is givinggiving informationgivinginformationinformationinformation service andservice and counseling onservice andservice andcounseling oncounseling oncounseling on planningplanningplanningplanning theirtheirtheirtheir future

future future

future life. life. life. Most of life. Most of Most of Most of them them are locatedthem them are locatedare located in educational institutionsare locatedin educational institutionsin educational institutions such asin educational institutionssuch as schools and universities such assuch asschools and universities schools and universities and others also schools and universities and others also and others also and others also being abeing abeing a part of being apart of part of nonpart of nonnonnon---- educational background. They located

educational background. They located educational background. They located

educational background. They located spreadspreadspreadspreadlylylyly in 11 districts of Padang. Each PIKin 11 districts of Padang. Each PIKin 11 districts of Padang. Each PIK remajain 11 districts of Padang. Each PIKremaja, are required to submit remajaremaja, are required to submit , are required to submit their, are required to submit theirtheirtheir programprogramprogrammeprogrammeme me report

report report

report periodically periodically periodically to periodically to to localto locallocallocal government that called asgovernment that called as BPMPKB government that called asgovernment that called asBPMPKB BPMPKB BPMPKB Padang. Padang. Padang. Within lPadang. Within lWithin limitations Within limitations of imitations imitations of of of spacespacespacespace and and and time, and time, BPMPKB time, time, BPMPKB BPMPKB BPMPKB hadhadhad difficulity haddifficulity difficulity difficulity ininin in handling

handling handling

handling its functionits function aits functionits functionaasasss controllercontroller. In addition, addresscontrollercontroller. In addition, address. In addition, address of . In addition, addressof of of PIK PIK rrrremaja PIK PIK emaja emaja emaja it is it is it is unknown because it never reportedit is unknown because it never reportedunknown because it never reported. Therefore a system unknown because it never reported. Therefore a system . Therefore a system can . Therefore a system can can can resolve this issue is Geographic information system. It able to present information based on

resolve this issue is Geographic information system. It able to present information based on resolve this issue is Geographic information system. It able to present information based on

resolve this issue is Geographic information system. It able to present information based on a geographic reference. a geographic reference. a geographic reference. a geographic reference. By sBy sBy sBy supportupportupportupport withwithwithwith web

web web

web, a, a, a, a geographic visualization will fageographic visualization will fageographic visualization will fageographic visualization will facilitate the stakeholders in monitoringcilitate the stakeholders in monitoringcilitate the stakeholders in monitoringcilitate the stakeholders in monitoring of PIK of PIK of PIK of PIK remajaremaja atremajaremajaatatat PaPaPaPadang. dang. dang. dang. A software development method A software development method A software development method A software development method is

is is

is adopted adopted adopted adopted waterfall model.waterfall model.waterfall model. System involved 3 type of actors consist of common user, BPMPKB user and PIK remaja user. As waterfall model.System involved 3 type of actors consist of common user, BPMPKB user and PIK remaja user. As System involved 3 type of actors consist of common user, BPMPKB user and PIK remaja user. As System involved 3 type of actors consist of common user, BPMPKB user and PIK remaja user. As common user, its feature

common user, its feature common user, its feature

common user, its feature is is is is capable incapable incapable incapable in searchsearchsearching searching PIK ing ing PIK PIK remajaPIK remajaremaja based onremajabased onbased onbased on category, category, rrrregion, category, category, egion, egion, nearestegion, nearestnearest PIKnearestPIKPIKPIK remajaremaja with usremajaremajawith uswith user's with user's er's er's location, location, location, route location, route route route to

to to

to selected selected PIK selected selected PIK PIK PIK rrrremajaemajaemajaemaja. . On the other hand, . . On the other hand, On the other hand, On the other hand, BPMPKB BPMPKB BPMPKB BPMPKB user user user also user also can manage data and also also can manage data and can manage data and regular can manage data and regular regular regular report report report fromreport from PIK fromfromPIK PIK PIK RRRR. In addition, PIK r. In addition, PIK r. In addition, PIK remaja. In addition, PIK remajaemajaemaja user

user user

user can manage data and submit can manage data and submit can manage data and submit can manage data and submit their reporttheir reporttheir report. their report. . . DDatabase consists of 9 tables with 17 dDDatabase consists of 9 tables with 17 database consists of 9 tables with 17 database consists of 9 tables with 17 design application user interfaces. esign application user interfaces. esign application user interfaces. Application esign application user interfaces. Application Application Application testing is done by

testing is done by testing is done by

testing is done by functionalfunctionalfunctional validation functionalvalidation validation validation usingusingusingusing BlackboxBlackboxBlackboxBlackbox test. It involvedtest. It involvedtest. It involved 5 test. It involved5 testers5 5 testerstesterstesters and it recommendedand it recommendedand it recommendedand it recommended that functionalthat functional ofthat functionalthat functionalofofof applicationapplicationapplication is applicationis is is fulfilled with user needed

fulfilled with user needed fulfilled with user needed fulfilled with user needed....

Keywords: Keywords: Keywords:

Keywords: PIK Remaja, Geographic Information SystemPIK Remaja, Geographic Information SystemPIK Remaja, Geographic Information SystemPIK Remaja, Geographic Information System....

Intisari Intisari Intisari

Intisari ––– Salah satu fungsi dari –Salah satu fungsi dari Salah satu fungsi dari Pusat Informasi Salah satu fungsi dari Pusat Informasi Pusat Informasi Pusat Informasi dan Konseling (PIKdan Konseling (PIK)))) remajadan Konseling (PIKdan Konseling (PIK remajaremajaremaja adalah adalah adalah adalah memberikan pelayanan informasi dan memberikan pelayanan informasi dan memberikan pelayanan informasi dan memberikan pelayanan informasi dan konseling tentang perencanaan kehidupan berkeluarga bagi remaja.

konseling tentang perencanaan kehidupan berkeluarga bagi remaja. konseling tentang perencanaan kehidupan berkeluarga bagi remaja.

konseling tentang perencanaan kehidupan berkeluarga bagi remaja. PIK remajaPIK remajaPIK remajaPIK remaja iniiniini banyakinibanyakbanyakbanyak terdapat di lembaga pendidikan sepert terdapat di lembaga pendidikan sepert terdapat di lembaga pendidikan sepert terdapat di lembaga pendidikan sepert sekolah dan perguruan tinggi maupun lembaga non pendidikan. Lokasinya tersebar

sekolah dan perguruan tinggi maupun lembaga non pendidikan. Lokasinya tersebar sekolah dan perguruan tinggi maupun lembaga non pendidikan. Lokasinya tersebar

sekolah dan perguruan tinggi maupun lembaga non pendidikan. Lokasinya tersebar di 11 kecamatan di 11 kecamatan di 11 kecamatan di 11 kecamatan yang ada di yang ada di yang ada di Kota Padang. yang ada di Kota Padang. Kota Padang. Kota Padang. Setiap Setiap Setiap Setiap PIK

PIK PIK

PIK remajaremajaremajaremaja, diharuskan menyampaikan laporan, diharuskan menyampaikan laporan, diharuskan menyampaikan laporan----nya secara, diharuskan menyampaikan laporannya secaranya secara kolektif dannya secarakolektif dan berkala ke kolektif dankolektif danberkala ke berkala ke Badan Pembeberkala ke Badan PembeBadan PembeBadan Pemberdayaan Masyarakat, Perempuan dan rdayaan Masyarakat, Perempuan dan rdayaan Masyarakat, Perempuan dan rdayaan Masyarakat, Perempuan dan Keluarga Berencana (BPMPKB)

Keluarga Berencana (BPMPKB) Keluarga Berencana (BPMPKB)

Keluarga Berencana (BPMPKB) Padang,. Keterbatasan ruang dan waktu, menjadi kendala bagi BPMPKB dalam menjalan perannya Padang,. Keterbatasan ruang dan waktu, menjadi kendala bagi BPMPKB dalam menjalan perannya Padang,. Keterbatasan ruang dan waktu, menjadi kendala bagi BPMPKB dalam menjalan perannya Padang,. Keterbatasan ruang dan waktu, menjadi kendala bagi BPMPKB dalam menjalan perannya sebagai pengawas. Disamping itu, perubahan alamat kantor

sebagai pengawas. Disamping itu, perubahan alamat kantor sebagai pengawas. Disamping itu, perubahan alamat kantor

sebagai pengawas. Disamping itu, perubahan alamat kantor PIK remajaPIK remajaPIK remajaPIK remaja banyak tidak terkelola karena tidbanyak tidak terkelola karena tidbanyak tidak terkelola karena tidbanyak tidak terkelola karena tidak terdokumentasi dengan ak terdokumentasi dengan ak terdokumentasi dengan ak terdokumentasi dengan baik.

baik. baik.

baik. Oleh karena itu dibangun sebuah sistem Oleh karena itu dibangun sebuah sistem Oleh karena itu dibangun sebuah sistem yang mampu menyelesaikan masalah tersebut. Sistem infomasi geografis menjadi Oleh karena itu dibangun sebuah sistem yang mampu menyelesaikan masalah tersebut. Sistem infomasi geografis menjadi yang mampu menyelesaikan masalah tersebut. Sistem infomasi geografis menjadi yang mampu menyelesaikan masalah tersebut. Sistem infomasi geografis menjadi pilihan karena mampu menyajikan informasi

pilihan karena mampu menyajikan informasi pilihan karena mampu menyajikan informasi

pilihan karena mampu menyajikan informasi dengan referensi geografis. Dukungan teknologi dengan referensi geografis. Dukungan teknologi dengan referensi geografis. Dukungan teknologi dengan referensi geografis. Dukungan teknologi webwebweb terhadap visualiwebterhadap visualiterhadap visualiterhadap visualisasi geografis akan sasi geografis akan sasi geografis akan sasi geografis akan memudahkan pemangku kebijakan dalam pengembangan

memudahkan pemangku kebijakan dalam pengembangan memudahkan pemangku kebijakan dalam pengembangan

memudahkan pemangku kebijakan dalam pengembangan PIK rPIK rPIK remaja di Kota PadangPIK remaja di Kota Padangemaja di Kota Padang. Metode pengembangan aplikasi mengadopsi emaja di Kota Padang. Metode pengembangan aplikasi mengadopsi . Metode pengembangan aplikasi mengadopsi . Metode pengembangan aplikasi mengadopsi model

model model

model waterfallwaterfallwaterfallwaterfall. . . . Sistem Sistem Sistem Sistem yang dibangun memiliku yang dibangun memiliku 3 aktor yang dibangun memiliku yang dibangun memiliku 3 aktor 3 aktor 3 aktor penggunan yangn terdiri dari pengguna biasa, BPMPKB danpenggunan yangn terdiri dari pengguna biasa, BPMPKB danpenggunan yangn terdiri dari pengguna biasa, BPMPKB danpenggunan yangn terdiri dari pengguna biasa, BPMPKB dan PIK remPIK remPIK remPIK remaja.aja.aja.aja. Aplikasi telah

Aplikasi telah Aplikasi telah

Aplikasi telah dibangun dengan dibangun dengan dibangun dengan dibangun dengan fungsionalfungsionalfungsionalfungsional pengguna biasa adalah melakukanpengguna biasa adalah melakukanpengguna biasa adalah melakukanpengguna biasa adalah melakukan pencarian PIK rpencarian PIK rpencarian PIK rpencarian PIK remaja berdasarkan kategori, emaja berdasarkan kategori, emaja berdasarkan kategori, emaja berdasarkan kategori, berd

berd berd

berdasarkan wilayah, pencarian PIK rasarkan wilayah, pencarian PIK rasarkan wilayah, pencarian PIK rasarkan wilayah, pencarian PIK remaja yang terdekat dari posisi penemaja yang terdekat dari posisi penemaja yang terdekat dari posisi pengguna, melihat rute menuju PIK remaja yang terdekat dari posisi pengguna, melihat rute menuju PIK rgguna, melihat rute menuju PIK remaja yang dipilih. gguna, melihat rute menuju PIK remaja yang dipilih. emaja yang dipilih. emaja yang dipilih. Disamping

Disamping Disamping

Disamping ituituituitu pengguna pengguna pengguna pengguna BPMPKB dapat BPMPKB dapat BPMPKB dapat BPMPKB dapat mengelolmengelolmengelola mengelola data dan laporan kegiatan PIK remajaa a data dan laporan kegiatan PIK remajadata dan laporan kegiatan PIK remajadata dan laporan kegiatan PIK remaja. . . Pengguna. Pengguna PIK rPenggunaPenggunaPIK rPIK rPIK remaja dapat mengelola emaja dapat mengelola emaja dapat mengelola emaja dapat mengelola data PIK

data PIK data PIK

data PIK----nya nya nya nya sertasertasertaserta menyampaikan laporan kegiatanmenyampaikan laporan kegiatanmenyampaikan laporan kegiatanmenyampaikan laporan kegiatan secara onlinesecara online. Semua data tesimpan dalam database terdiri darisecara onlinesecara online. Semua data tesimpan dalam database terdiri dari. Semua data tesimpan dalam database terdiri dari. Semua data tesimpan dalam database terdiri dari 9 tabel 9 tabel 9 tabel dengan 9 tabel dengan dengan dengan 17 rancangan user

17 rancangan user 17 rancangan user

17 rancangan user interfaceinterfaceinterface aplikasiinterfaceaplikasiaplikasiaplikasi. Pengujian . Pengujian . Pengujian . Pengujian dilakukan dengan validasi fungsional aplikasi yang dirancang dengan aplikasi secara dilakukan dengan validasi fungsional aplikasi yang dirancang dengan aplikasi secara dilakukan dengan validasi fungsional aplikasi yang dirancang dengan aplikasi secara dilakukan dengan validasi fungsional aplikasi yang dirancang dengan aplikasi secara

Blackbox Blackbox Blackbox

Blackbox testingtestingtestingtesting. Pengujian . Pengujian . Pengujian ini melibatkan 5 orang pengguna dengan hasil rekomendasi . Pengujian ini melibatkan 5 orang pengguna dengan hasil rekomendasi ini melibatkan 5 orang pengguna dengan hasil rekomendasi fungsional dari sistem telah berjalan sesuai ini melibatkan 5 orang pengguna dengan hasil rekomendasi fungsional dari sistem telah berjalan sesuai fungsional dari sistem telah berjalan sesuai fungsional dari sistem telah berjalan sesuai dengan

dengan dengan

dengan rancarancarancangan.rancangan.ngan.ngan.

Kata kunci: Kata kunci: Kata kunci:

Kata kunci: PIK rPIK rPIK remaja, Sistem Informasi Geografis.PIK remaja, Sistem Informasi Geografis.emaja, Sistem Informasi Geografis.emaja, Sistem Informasi Geografis.

I.

PENDAHULUAN

A.

Latar Belakang

PIK remaja merupakan suatu wadah kegiatan program Penyiapan Kehidupan Berkeluarga bagi Remaja (PKBR) guna

memberikan pelayanan informasi dan konseling tentang perencanaan kehidupan berkeluarga bagi remaja yang berada

dibawah pengendalian Badan Pemberdayaan Masyarakat, Perempuan dan Keluarga Berencana (BPMPKB). Disamping

memberikan informasi terkait PKBR, PIK remaja juga memberikan informasi tentang pendewasaan usia perkawinan,

(2)

keterampilan hidup dan layanan konseling. Keberadaan PIK remaja menjadi penting dalam kaitannya dengan pemberian

pelayanan informasi dan konseling bagi kalangan remaja [1] [2][3][4]. Saat ini 58 PIK remaja yang berasal dari jalur

sekolah, jalur luar sekolah, dan jalur perguruan tinggi yang tersebar di 11 kecamatan di Kota Padang [5],

Bagi pihak BPMPKB, dalam pengelolaan dan pengawasan PIK remaja mengalami kendala dalam proses

pengumpulan laporan dari masing-masing PIK remaja, karena laporan tersebut dikumpulkan dengan mendatangi lokasi

setiap PIK remaja yang ada. Banyak dari PIK yang merubah alamat tanpa terpantau oleh pihak BPMPKB[6]. Di kalangan

remaja juga banyak yang tidak mengetahui keberadan PIK remaja di lingkungan mereka, terutama PIK remaja yang

berada pada jalur luar sekolah. Oleh karena itu diperlukan suatu sistem yang mampu mengintegrasikan, mengolah, dan

menyajikan informasi spasial (ruang) dan atribut dari PIK remaja yang ada di Kota Padang. Penggunaan web akan

mempermudah akses terhadap informasi, karena teknologi ini memberikan layanan akses melalui internet yang saat ini

tersedia dimana-mana[7].

Pemanfaatan sistem informasi geografis (SIG) sebagai portal informasi telah diimplementasikan sebagai sistem bagi

informasi lapangan futsal dan lembaga bimbingan belajar di kota Padang [8][9]. SIG juga mampu merekomendasikan

rute terdekat pada peta dengan berbagai metode [10]. Oleh karena itu, keharusan setiap PIK remaja untuk

menyampaikan laporan kepada pemerintah [11], dapat diterapkan pada sebuah sistem yang berbasis web. Dalam

penelitian ini dikembangkan sebuah sistem informasi geografis bagi PIK remaja Kota Padang yang berbasis Web.

II.

METODOLOGI PENELITIAN

Pada tahap awal dirumuskan kebutuhan fungsional dari sistem. Kebutuhan ini didapatkan dari dokumen yang ada

dan wawancara dengan pengguna aplikasi diantaranya pihak BPMPKB. Pengumpulan data spasial dilakukan dengan

digitalisasi setiap lokasi PIK remaja dan data atribut didapat dari pihak BPMPKB. Pada tahapan perancangan dilakukan

perancangan arsitektur aplikasi, basis data dan antar muka aplikasi. Pemodelan dengan UML juga dilakukan dengan

use-case dan context diagram. Tahapan pembangunan dilakukan berdasarkan rancangan yang ada serta serta tahapan akhir

dari penelitian ini adalah pengujian kebutuhan fungsional aplikasi oleh pengguna secara blackbox testing. Metode

penelitian dapat dilihat pada gambar 1.

Gambar 1 Metode Penelitian dan pengembangan sistem

Data atribut dan data spasial digunakan dalam aplikasi ini. Data atribut yang digunakan yaitu data PIK remaja

tahun

2016 yang didapat dari BPMPKB Kota Padang. Data tersebut terdiri dari nama, alamat, kategori dan pengurus PIK

(3)

Remaja. Data spasial diperoleh dari hasil digitasi obyek pada peta Google Maps 2016 dari Kota Padang. Data spasial

ditampilkan pada peta dasar Google Maps. Aplikasi ini hanya bisa menyajikan data atribut yang telah tersimpan di basis

data serta data spasial adalah hasil digitasi dari objek yang telah di observasi disetiap lokasi. Disamping itu, untuk

kebutuhan aplikasi digunakan peta dasar Google Maps dengan pemakaian fungsi Google Maps API.

III.

PERANCANGAN DAN IMPLEMENTASI

A.

Analisis Kebutuhan

1)

Kebutuhan Fungsional: Fungsional sistem merupakan kegiatan yang dapat dilakukan oleh sistem yang

didapatkan dari wawancara dan penelitian aplikasi sejenis. Fungsional sistem yang dibangun untuk aplikasi ini

adalah sebagai berikut:

1.

Pengguna dapat melakukan pencarian PIK remaja berdasarkan kategori,nama dan wilayah

2.

Pengguna dapat melakukan pencarian PIK remaja yang terdekat dari posisi pengguna.

3.

Pengguna dapat melihat informasi PIK remaja seperti nomor SK, nama, alamat, pembina, jalur, dan

kategori.

4.

Pengguna dapat melihat rute menuju PIK remaja yang dipilih dari posisi user saat ini.

5.

Pengguna yang tervalidasi sebagai pihak BPMPKB dapat mengelola data PIK remaja.

6.

Pengguna yang tervalidasi sebagai pihak BPMPKB mengunduh laporan dari setiap PIK remaja

7.

Pengguna yang tervalidasi sebagai pihak PIK remaja dapat mengunggah laporan

8.

Pengguna yang tervalidasi sebagai pihak PIK remaja dapat mengubah informasi PIK-nya

Untuk kebutuhan non-fungsional dari sistem adalah:

1.

Sistem memerlukan koneksi internet untuk dapat mengakses peta Google Maps.

2.

Sistem dapat diakses dengan menggunakan layanan internet.

3.

Sistem memerlukan perangkat pendeteksi posisi pengguna.

2)

Context Diagram: Context diagram dari aplikasi merupakan diagram yang menggambarkan interaksi sistem

dengan penggunanya. Context diagram dari aplikasi dapat dilihat pada gambar 2. Pada context diagram ini dapat

dilihat bahwa sistem memiliki empat entitas yaitu pengguna, pengguna BPMPKB, pengguna PIK remaja, dan Google

Maps.

Pengguna

Admin BPMPKB SIG Pengelolaan PIK-R

Kota Padang

Data Posisi Tempat PIK-RData PIK-R Koordinat Pengguna

Informasi Koordinat Pengguna Informasi PIK-R Informasi Posisi Tempat PIK-R

In fo rm as i L ap o ra n In fo rm as i B er it a In fo rm a si P IK -R In fo rm a si L o g in D a ta L o g in D a ta P IK -R D a ta B e ri ta D a ta L a p o ra n Google Maps Satelit GPS Service K o o rd in a t Admin PIK-R Informasi laporan Informasi Berita informasi Login Data PIK-R Data Anggota PIK-R

Data Laporan Informasi Anggota PIK-R

Informasi PIK-R

Data Berita Data Login

(4)

3)

Data Flow Diagram: Kebutuhan dalam use case diagram adalah kebutuhan fungsional aplikasi. Berdasarkan

analisis kebutuhan terhadap sistem yang akan dibuat maka use case diagram yang dihasilkan dapat dilihat pada

gambar 3 .

Admin BPMKB Admin PIK-R Mengelola berita Mengelola laporan Mengelola PIK-R mengelola laporan Mengelola data profil Mengelola data anggota

Login Login <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> Pengguna

Melihat posisi saat ini

Mencari PIK-R berdasarkan kategori

Mencari PIK-R berdasarkan jalur

Mencari PIK-R berdasarkan wilayah

Mencari PIK-R berdasarkan nama

Melihat detail PIK-R

Mencari PIK-R berdasarkan radius

Melihat detail rute perjalanan

Gambar 3 Use-case diagram

B.

Rancangan Sistem

1)

Arsitektur sistem: aplikasi SIG ini membutuhkan teknologi pendukung antara lain MapInfo Professional,

PostgreSQL, PostGIS, web browser, web server dan Google Maps. Gambar 4 merupakan ilustrasi arsitektur sistem

yang dibangun.

Google Maps Perangkat penunjuk posisi User dan Admin

Web GIS PIK Remaja Kota Padang Web Server Database request response response request response request response

Gambar 4 Arsitektur aplikasi

2)

Rancangan Basis Data: Berdasarkan analisis kebutuhan sistem sebelumnya, basis data yang dirancang untuk

pemetaan PIK remaja di Kota Padang berbasis web terdiri dari sembilan tabel. Data geometry pada aplikasi di

tampung pada tabel kecamatan, kelurahan, dan pik_r. Tabel relasi pada basis data pemetaan PIK remaja di Kota

Padang berbasis web dapat dilihat pada Gambar 5.

(5)

Gambar 5 Tabel relasi sistem

3)

Rancangan User Interface: Rancangan user interface disusun dengan menyesuikan dengan fungsional aplikasi

yang ada. Gambar 6 merupakan rancangan tampilan dan pencarian.

Gambar 6 Rancangan halaman peta

C.

Implementasi Rancangan

Tahap implementasi dilakukan setelah melakukan analisis dan perancangan sistem. Implementasi dari SIG terdiri

dari tiga bagian, yaitu implementasi basis data, implementasi user interface dan implementasi program. Salah satu

implementasi user interface untuk melihat rute dapat dilihat pada gambar 7.

(6)

Gambar 7. Implementasi halaman rute

Untuk implementasi perangkat keras, aplikasi telah di instalasi pada server dengan IP Address 205.251.137.35 dan

nama domain

http://gisfaisal.in/pikr.

Perangkat lunak untuk basis data menggunakan PostgreSQL v9.3.0 dengan

ekstensi PostGIS v2.1.0. Kode aplikasi dimplementasi dalam bahasa PHP dan JavaScript. Salah satu contoh algoritma

aplikasi untuk pencari berdasarkan nama PIK remaja dapat dilihat pada gambar 8.

1

Input nama PIK

2

Ambil informasi PIK Remaja untuk nama=nama PIK.

3

Ambil semua id_pik_r untuk NAMA = nama pada tabel penghubung dan simpan pada tabel A.

4

Untuk setiap record pada tabel A.

5

Ambil informasi PIK remaja (spasial dan atribut) pada tabel pik_r berdasarkan id_pik_r =

A.id_pik_r.

6

Loop.

7

Tampilkan informasi yang ada.

8

Selesai.

Gambar 8. Algoritma Pencarian berdasarkan nama

IV.

PENGUJIAN DAN HASIL

A.

Pengujian Sistem

Pengujian dengan black-box testing difokuskan pada rancangan kebutuhan fungsional dari perangkat lunak. Jika

output dari sistem sesuai dengan kebutuhan fungsionalnya, maka sistem dinyatakan telah memenuhi kebutuhan yang

ditetapan. Beberapa pengujian yang dilakukan yaitu, pengujian melihat informasi PIK remaja oleh pengguna, pengujian

mencari PIK dalam radius terdekat dengan pengguna, dan pengujian pengelolaan data PIK remaja oleh admin BPMPKB.

Pengujian aplikasi dilakukan oleh lima orang pengguna yaitu kepala bidang KB/KS BPMPKB Kota Padang, koordinator

pengelolaan program PIK Remaja BPMPKB, anggota PIK Remaja di Kota Padang, pelajar, dan mahasiswa.

(7)

1)

Pengujian Melihat Detail PIK remaja: Pengujian ini sistem akan menampilkan informasi detail salah satu PIK

Remaja. Prosedur pengujian melihat informasi detail PIK remaja dapat dilihat pada Tabel 1. Hasil tampilan dari

pengujian melihat informasi detail PIK Remaja pada aplikasi Web dapat dilihat pada gambar 9. Untuk pengujian

secara manual menggunakan basis data dapat dilihat pada gambar 10.

Tabel 1

Pengujian Melihat Detail Pik Remaja

Aksi Pengguna memilih PIK Remaja Andalas UNAND pada hasil pencarian

Ekspektasi Tampil informasi detail PIK Remaja Andalas UNAND pada kolom detail PIK Remaja

Hasil Tampil informasi detail No.SK, nama, alamat, pembina, jalur, kategori serta tombol rute menuju PIK Remaja Andalas UNAND pada kolom detail PIK Remaja

Kesalahan Tidak ada

Hasil Pengujian Sesuai dengan ekspektasi

Gambar 9. Hasil Pengujian Melihat Detail PIK Remaja pada Aplikasi Web

Gambar 10. Pengujian basis data dari melihat Detail PIK remaja

2). Pengujian Mencari PIK Remaja Berdasarkan Radius Terdekat dari Posisi Pengguna: Hasil akhir yang diharapkan dari

pengujian mencari PIK remaja berdasarkan radius terdekat dari posisi pengguna adalah muncul marker pada peta dan

nama PIK remaja pada hasil pencarian sesuai dengan radius yang diinputkan. Kriteria pengujian mencari PIK remaja

berdasarkan radius terdekat dari posisi pengguna dapat dilihat pada Tabel 21. Hasil tampilan dari pengujian mencari PIK

remaja berdasarkan radius terdekat dari posisi pengguna pada aplikasi web dapat dilihat pada Gambar .

Tabel 21.

Pengujian Mencari PIK Remaja Berdasarkan Radius Terdekat Dari Posisi Pengguna Aksi Pengguna memilih menu pencarian “Berdasarkan Radius”, lalu menentukan radius

3000 meter

Ekspektasi Muncul marker pada peta dan nama PIK Remaja pada hasil pencarian yang berada 3000 meter disekitar posisi saat ini pengguna

Hasil Muncul PIK Remaja Andalas UNAND, SMA N 15, SMAKPA, dan SMP N 23 serta

marker pada peta.

Kesalahan Tidak ada

(8)

Gambar 11. Hasil Pengujian Mencari PIK Remaja Berdasarkan Radius Terdekat Dari Posisi Pengguna

3). Pengujian Mengelola PIK Remaja: Pengujian mengelola PIK remaja terdiri dari melihat data PIK remaja, menambah

dan mengubah data PIK Remaja. Mengelola data PIK remaja ini hanya dapat dilakukan oleh pengguna BPMPKB yang

telah login pada aplikasi.

a.

Melihat Data PIK Remaja

Hasil akhir yang diharapkan dari pengujian melihat data PIK remaja adalah admin BMPPKB dapat melihat data

PIK remaja pada aplikasi. Kriteria pengujian melihat data PIK remaja dapat dilihat pada Tabel 2. Hasil tampilan dari

pengujian melihat data PIK remaja pada aplikasi Web dapat dilihat pada Gambar .

Tabel 2.

Pengujian Melihat Data PIK Remaja

Aksi Admin BPMPKB memilih menu PIK-R

Ekspektasi Tampil list dan informasi logo, No.SK, Nama PIK Remaja, alamat, pembina,

kategori, dan jalur PIK Remaja

Hasil Tampil list dan informasi logo, No.SK, Nama PIK Remaja, alamat, pembina,

kategori, dan jalur PIK Remaja

Kesalahan Tidak ada

Hasil Pengujian Sesuai dengan ekspektasi

(9)

b.

Menambah Data PIK Remaja

Hasil akhir yang diharapkan dari pengujian menambah data PIK remaja adalah admin BPMPKB dapat

menambahkan data PIK remaja pada aplikasi web. Kriteria pengujian menambahkan data PIK remaja dapat dilihat pada

Tabel . Hasil tampilan dari pengujian dapat dilihat pada Gambar . Hasil pengujian dibandingkan dengan keluaran basis

data sistem yang dilihat pada Gambar .

Tabel 4.

Pengujian Menambah Data PIK Remaja

Aksi Admin BPMPKB memasukkan data PIK Remaja Taman Siswa dan mendigitasi posisi PIK Remaja Taman Siswa, lalu menekan tombol “Tambah”

Ekspektasi Data PIK Remaja Taman Siswa berhasil ditambah dan masuk ke dalam database Hasil Data PIK Remaja Taman Siswa berhasil ditambah dan masuk ke dalam database

Kesalahan Tidak ada

Hasil Pengujian Sesuai dengan ekspektasi

Gambar 13. Hasil Pengujian Menambah Data PIK Remaja

Gambar 14. Data spatial Data PIK Remaja Taman Siswa Telah Berhasil Ditambahkan ke Database

Berdasarkan hasil pengujian yang telah dilakukan oleh 5 pengguna dan perbandingan luaran sistem dengan

luaran database, sistem yang dibangun sepenuhnya telah memenuhi kebutuhan fungsional yang dirancang.

(10)

V.

KESIMPULAN

Dalam proses pembangunan sistem yang dimulai dari tahap analisis kebutuhan, perancangan, implementasi, dan

pengujian, maka dapat dirumuskan bahwa SIG PIK Remaja di Kota Padang berbasis web telah berhasil dibangun dan

bisa diakses melalui

http://gisfaisal.in/pikr

. Sistem dibangun dengan melibatkan 3 aktor yaitu pengguna BPMPKB,

pengguna PIK remaja dan pengguna biasa. Sistem dibangun untuk memenuhi 8 kebutuhan fungsional aplikasi yang

terdiri dari fungsional untuk pengguna biasa yang dapat melakukan pencarian PIK remaja berdasarkan kategori,nama

dan wilayah dan dapat melakukan pencarian PIK remaja yang terdekat dari posisi pengguna serta dapat dapat melihat

informasi PIK remaja seperti nomor SK, nama, alamat, pembina, jalur, dan kategori. Pengguna biasa juga dapat melihat

rute menuju PIK remaja yang dipilih dari posisi user saat ini. Sebagai pengguna BPMPKB dapat mengelola data PIK

remaja dan dapat mengunduh laporan dari setiap PIK remaja yang ada. Pengguna PIK remaja dapat mengunggah

laporan serta dapat mengubah informasi PIK-nya Semua data dikelola dalam database yang dibangun dengan 9 tabel

dengan 17 rancangan user interface aplikasi. Pengujian sistem telah dilakukan secara black-box testing oleh 5 orang

pengguna menunjukkan aplikasi telah memenuhi semua kebutuhan fungsional aplikasi yang dirancang.

REFERENSI

[1] Amri, Muhammad Ulul. "Perbedaan Perilaku Seksual Remaja yang Mengikuti dan Tidak Mengikuti Pusat Informasi dan Konseling Remaja (PIK-R) pada Remaja SMU di Kabupaten Jember." (2013).

[2] Buzarudina, Frisa. "EFEKTIVITAS PENYULUHAN KESEHATAN REPRODUKSI REMAJA TERHADAP TINGKAT PENGETAHUAN SISWA SMAN 6 KECAMATAN PONTIANAK TIMUR TAHUN 2013." Jurnal Mahasiswa PSPD FK Universitas Tanjungpura 3, no. 1 (2013).

[3] Maolinda, Nisa. "Hubungan Pengetahuan dengan Sikap Siswa terhadap Pendidikan Kesehatan reproduksi Remaja di SMAN 1 Margahayu."

Students e-Journal 1, no. 1 (2012): 28.

[4] Wulandari, Sri. "Hubungan Pengetahuan, Sikap Dan Perilaku Pencegahan Penyakit Menular Seksual (PMS) Dan HIV/AIDS Dengan Pemanfaatan Pusat Informasi Konseling Remaja (PIK-R) Pada Remaja SMKN Tandun Kabupaten Rokan Hulu." Jurnal Martenity and Neonatal 2, no. 1 (2015): 10-22.

[5] Fitri, Hayani. PERBEDAAN EFEKTIVITAS METODE PEMBELAJARAN AKTIF DAN CERAMAH TERHADAP TINGKAT PENGETAHUAN SEKSUALITAS REMAJA ANGGOTA PIK-R DI SMPN 13 PADANG TAHUN 2016. Diploma Thesis, Padang: Universitas Andalas, 2016.

[6] Adriansyah, Arya, Wahyudi Arifandi, and Narenda Wicaksono. "Keamanan Web Service." Teknik Informatika, Institut Teknologi Bandung,

Bandung (2005).

[7] Primazni, Winadya. "SISTEM PELAPORAN DAN MONITORING KEGIATAN PUSAT INFORMASI DAN KONSELING REMAJA (PIK-R)(STUDI KASUS: DINAS BP2KB KOTA PARIAMAN)." PhD diss., Universitas Islam Negeri Sultan Syarif Kasim Riau, 2016.

[8] Hartadi, Yudhi, Haris Suryamen, and Fajril Akbar. "Perancangan Sistem Informasi Lokasi Lembaga Bimbingan Belajar di Kota Padang." Jurnal

Teknologi dan Sistem Informasi 2, no. 1 (2016): 35-44.

[9] Suryamen, Haris, Ilham Aminuddin, and Fajril Akbar. "Pembangunan Sistem Informasi Geografis Lapangan Futsal Kota Padang Berbasis Web." Jurnal Teknologi dan Sistem Informasi 2, no. 1 (2016): 45-54.

[10] Junanda, Berry, Denny Kurniadi, and Yasdinul Huda. "PENCARIAN RUTE TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA PADA SISTEM INFORMASI GEOGRAFIS PEMETAAN STASIUN PENGISIAN BAHAN BAKAR UMUM." Jurnal Vokasional Teknik Elektronika & Informatika 4, no. 1 (2016).

Gambar

Gambar 1 Metode Penelitian dan pengembangan sistem
Gambar 2 Context Diagram
Gambar 3 Use-case diagram
Gambar 5 Tabel relasi sistem
+4

Referensi

Dokumen terkait

Pada peneleitian ini data yang diperoleh masih merupakan data mentah, sehinggga perlu diolah dengan metode tertentu agar data tersebut dapat digunakan sebagai

Pengukuran drawbarpull dengan gandengan traktor sebagai pembeban dilakukan beberapa kali dengan menggunakan drawbar- pull meter yang dilengkapi dengan handy strain meter.. Pada

Kegunaan penelitian ini adalah untuk pengembangan kemampuan berfikir yang sesuai dengan disiplin ilmu pengetahuan yang dimiliki, guna dapat mengungkapkan secara obyektif

Digunakan metode tersebut adalah untuk menginterprestasikan dan menarik kesimpulan dari sejumlah data yang terkumpul selain itu juga untuk menguji hubungan antara

Menurut Sutabri (2005:42) sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi haruan yang mendukung

Hasil dari pelaksanaan Program Kreativitas Mahasiswa Pengabdian Masyarakat Pelatihan Terapi Pijat Bayi pada Orang Tua di Desa Pesayangan Utara, Martapura ini dapat

Abstrak: Kenyataan yang dihadapi peneliti dalam pembelajaran matematika di kelas IV Semester Itahunpelajaran 2011/2012 di SDI Rai memperlihatkan sebagian besar siswa

Hasil: Penilaian jumlah leukosit darah tepi berdasarkan kelompok dosis menunjukan peningkatan jumlah leukosit yang bermakna (p&lt;0,05) pada kelompok K2, D1, D2, dan D3.