Anda di halaman 1dari 8

ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.

3 Desember 2015 | Page 2309

IMPLEMENTASI PENJADWALAN digunakan sebagai perantara pembayaran di


ANTRIAN PASIEN PUSKESMAS Amerika Serikat.
BERBASIS NEAR FIELD
COMMUNICATION
3. Rumusan masalah
Perumusan masalah berdasarkan latar
belakang yang telah diuraikan maka
1. abstrak dapat dirumuskan sebagai berikut.

1) Bagaimana mengatur permasalahan


Jika ingin mendapatkan layanan kesehatan pada antrian pendaftaran di Puskesmas?
sebuah puskesmas atau klinik, biasanya harus
mengantri menunggu giliran untuk dilayani. Pada 2) Bagaimana membangun jaringan
antrian dipuskesmas terdapat beberapa permasalahan. antrian berbasis NFC?
Permasalah pada puskesmas tentang pengelolaan data
dan pada antrian pasien yang belum terorganisir.
4. Tujuan
Penelitian ini bertujuan untuk memberikan gambaran Adapun tujuan dari proyek akhir ini
sebuah model antrian puskesmas menggunakan NFC diharapkan tercapai beberapa tujuan sebagai
(Near Field Communication), dengan melakukan berikut.
sebuah implementasi terhadap antrian puskesmas
dengan menggabungkan NFC (Near Field 1) Membangun jaringan antrian berbasis
NFC dengan mengunakan server dan
Communication).
jaringan local .
Kata kunci : NFC (Near Field Communication), 2) Membangun sistem jaringan antrian
antrian puskesmas dengan halaman web

2. Latar bekang 5. Batasan Masalah


Batasan masalah yang akan dibahas dalam
penelitian proyek akhir, yakni :
Salah satu tuntutan yang dihadapi dalam dunia
teknologi dan informasi saat ini adalah 1) Tidak membahas keamanan jaringan
menciptakan suatu system public yang NFC.
memberikan kemudahan dalam mengakses
maupun tukar-menukar informasi, serta 2) Membangun halaman web.
memiliki mobilitas tinggi. Hal tersebut
memegang peran penting dalam kelangsungan 3) Membangun server.
kinerja suatu institusi mau pun masyarakat
terhadap layanan informasi itu sendiri [3]. 4) Menggunakan Handphone.
Sebagian besar permasalahan yang terjadi
5) Tidak Membahas keamanan jaringan
pada puskesmas adalah permasalah pada
antrian pengobatan pasien. Langkah untuk 6) Membangun jaringan local.
mengantisipasi permasalahan tersebut adalah
mengubah sistem manual menjadi otomatis. 6. Tinjau Pustaka
Teknologi yang ditawarkan adalah sistem
antrian pasien berbasis Near Field A. Near Field Communication
Communication.
Near Field communication atau yang disebut
Near Field Communication (NFC), hadir NFC adalah pengembangan dari teknologi
sebagai salah satu teknologi terbaru yang berbasis Radio Frekuensi Identification
memungkinkan penggunaanya saling (RFID) yang menggunakan kenektivitas
mengirimkan file tanpa bantuan kabel. NFC tampa kabel sehingga sangat memungkinkan
dikembangkan oleh NXP Semiconductor dan komunikasi antar perangkat elektronik
Sony pada tahun 2002 yang awalnya dalam jarak dekat menggunakan perantara
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2310

induksi medan magnet yang terdapat 1. Kemampuan untuk berhubungan dengan


dalampengkat elektronik tersebut. perangkat elektronik secara peer-to-peer
seperti home office system, wireless headset
NFC sendiri menyerderhanakan komunikasi dan telepon gengam
data antara perangkat yang biasanya harus
terkoneksi menggunakan Bluetooth maupun 2. Kemampuan mengakses digital content.
WI-FI yang memerlukan otentikasi dan Contoh digital content disini adalah sebuah
penyamaankoneksi terlebih dahulu sebelum poster iklan yang telah ditanam RF tag
bisa digunakan dan biasanya memakan sehingga pengguna bisa me-download
waktu yang cukup lama, berbeda dengan content iklan yang ada ke telepon gengam
NFC otentikasi antar perangkat dilakukan pengguna.
hanya beberapa detik saja.
3. Membuat transaksi seperti pembayaran tiket,
NFC bekerja hanya dalam jarak sangat pembayaran tagihan dan jenis pembayaran
dekat,hingga 20 cm (7.87 inci) secara teori micro payment yang lain sehingga
meskipun jarak operasi aktual yang optimal pembayaran tersebut menjadi bersifat
adalah sekitar 4 cm (1.57 inci) atau kurang, contactless.
berbeda dengan Bluetooth yang dapat
memasang perangkat sampai jarang 50 B. Keuntungan dan kekurangan NFC
meter.
Keunggulan NFC
NFC dapat digunakan pada smartphone dan
tablet, perangkat mobile tersebut perlu berisi a. Mempermudah kita dalam
chip NFC yang akan menagani komunikasi melakukan transaksi pembayaran
NFC. NFC menawarkan kecepatan transfer tanpa menggunakan kartu kredit
data 106 kbit/s, 212 kbit/s, dan 424 kbit/s. atau prabayar. Cukup dengan
Untuk dua perangkat yang menggunakan smartphone yang
berkomunikasimenggunakan NFC. telah terpasang NFC

[4]Standar NFC mancakup protokol b. Koneksi dengan perangkat lain


komunikasi dan format pertukaran data dan sangat mudah, hanya dengan satu
didasari pada yang ada Radio Frekuensi sentuhan saja
Identification (RFID) strandar termasuk
ISO/IEC 14443 dan Felica. Standar c. Lebih aman dan nyaman karena
termasuk ISO/IEC 18092 dan yang NFC memiliki sistem security yang
didefinisikan oleh NFC Forum, yang bagus
didirikan pada tahun 2004 oleh Nokia,
Philips Semikonduktor dan Sonny, dan d. Transaksi pembayaran lebih cepat
sekarang memiliki lebih dari 160 member.
Standar ini menentukan skema modulasi, e. Sedikit kemungkinan untuk terjadi
coding, kecepatan transfer dan format frame gangguan saat koneksi karena
dari antarmuka RF perangkat NFC serta menggunakan sistem RFID.
skeman Instalasi dan kondisi yang di perlukan
untuk data tabrakan-kontrol instalasi untuk Kelemahan NFC
kedua pasif dan aktif mode NFC. Antarmuka
udara untuk NFC adalah stadar di: a. Masih minimnya prasarana yang
support dengan NFC di tempat
1. ISO/IEC 18092/ECMA-340 tempat umum khususnya di
Indonesia
2. ISO/IEC 21481/ECMA-352
b. Masih belum banyaknya orang
Ada 3 kemampuan atau fungsi utama yang yang tahu tentang teknologi ini
dimiliki oleh perangkat NFC, kemampuan karena masih tergolong baru di
tersebut adalah: Indonesia
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2311

c. Untuk komunikasi antar perangkat dalam suatu jaringan yang saling terhubung
masih perlu jarak yang sanggat [5].
dekat.
Jenis-jenis topolog jaringan komputer
C. Hypertext preprocessor 1. Topologi ring

Hypertext Preprocessor (PHP) adalah bahasa Topologi ring adalah komputer yang
skrip yang dapat ditanamkan atau disisipkan terhubung satu dengan yang lainnya
ke dalam HTML. Php banyak dipakai untuk sampai kembali ke komputer yang
memprogram situs web dinamis. pertama dan membentuk lingkaran.
PHP tergolong sebagai perangkat lunak Topologi ini berkomunikasi
open soure yang diatur general purpuse menggunakan data token untuk
licenci (GPL). Pemprograman PHP sangat mengontrol hak akses komputer untuk
cocok dikembangkan dalam lingkungan menerima.
web, karena php bisa diletakan di skrip 2. Topologi star
HTML atau sebaliknya. Php khususnya
untuk dikembangkan web dinamis. Maksud Topologi ini membentuk seperti
PHP mampu menghasikan website yang bintang karena semua komputer
secara terus menerus hasilnya bisa berubah- dihubungkan ke subuah HUB atau
berubah sesuai dengan pola yang switch dengan kabel UTP.
diberikan.[2] 3. Topologi mesh
Beberapa kelebihan PHP antara lain:
1. Bahasa pemrograman PHP adalah Topologi ini setiap komputer akan
sebuah bahasa script yang tidak terhubung dengan komputer lain dalam
melakukan sebuah kompilasi dalam jaringannya menggunakan kabel
penggunaannya. tunggal, jadi proses pengirimana data
akan langsung mencapai komputer
2. Web server yang mendukung php tujuan tanpa melalui komputer lain atau
dapat ditemukan dimana-mana dari switch atau hub.
apache, IIS, Lighttpd, hingga xitama 4. Topologi bus
dengan konfigurasi yang relatif
mudah. Topologi jaringan komputer bus
tersusun rapi seperti antrian dan
menggunakan cuman satu kabel
3. Dalam sisi pemahaman, php adalah
coaxial dan setiap komputer terhubung
bahasa scripting yang paling mudah
ke kabel menggunakan konektor BNC.
karena memiliki referensi yang
5. Topologi tree
banyak.
Topologi jaringan komputer tree
4. Dalam sisi pengembangan lebih merupakan gabungan dari beberapa
mudah, karena banyaknya milis-milis topologi star yang dihubungkan dengan
dan developer yang siap membantu topologi bus, jadi setiap topologi star
mengembangan. akan terhubung ke topologi star lainnya
menggunakan bus. Biasanya dalam
5. Php adalah open source yang dapat topologi ini terdapat beberapa tngkatan
digunakan di berbagai mesin (Linux, jaringan.
Unix, Macintos, Windows) dan dapat
dijalankan secara runtime melalui E. MySQL
console serta juga dapat menjalankan
perintah-perintah sistem. MySQL adalah perangkat lunak database
server atau database smart. Database ini
D. Topologi jaringan semakin lama semakin populer. Dengan
menggunakan ini, data semakin aman dan
Topologi jaringan komputer adalah suatu berguna. Database ini juga banyak dipakai
cara atau konsep unruk menghubungkan pada web database sehingga data semakin
beberapa atau banyak komputer sekaligus terintegrasi antara database dekstop dengan
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2312

database web. Untuk menggunakan MySQL mempunyai kemampuan


database MySQL harus menginstalasinya menangani database dalam skala cukup
dahulu ke komputer. Banyak terdapat besa, dengan jumlah record lebih dari 50
database unutuk dbandngkan dengan ribu dan 60 juta tabel serta 5 miliar baris.
MySQL menawarkan beberapa kelebihan Selain itu dapat menampung indeks dampai
yaitu kombinasi dari performance, price dan 32 indeks pada tiap tabelnya.
features [1].
9. Connectivity
1. Portability
Adanya kemampuan MySQL melakukan
Database MySQL berfungsi dengan stabil koneksi dengan client menggunakan
tanpa kendala, berarti berlaku pada berbagai protokol TCP/IP, Unix Socket, atau Named
sistem operasi seperti Windows, Linux, Pipes (NT).
FreeBSD, Mac OS x Server, Solaris, Amiga, 10. Localization
HP-Unix, dan lain-lain.
2. Open Source Adanya kemampuan dalam mendekteksi
kesalahan (error code) pada client
MySQL merupakan database open source menggunakan lebih dari dua puluh bahasa.
(gratis), dibawah lisensi GPL sehingga dapat 11. Interface
memperoleh dan menggunakan secara
cuman-cuma tanpa membayar. MySQL memiliki Interface terhadap
berbagai aplikasi dan bahasa pemprograman
3. Multiuser menggunkan fungsi API (Application
programming interface).
MySQL merupakan databese yang dapat 12. Client dan tools
digunakan untuk menangani beberapa user
dalam waktu bersamaan tanpa mengalami Database MySQL dilengkapi berbagai tools
masalah. Dan memungkinkan sebuah yang dapat digunakan untuk administrasi
database server MySQL dapat diakses client database.
secara bersamaan pula. 13. Struktur tabel
4. Perfomance Tuning
MySQL miliki struktur tabel cukup baik
serta cukup fleksibel.
MySQL mempunyai kecepatan yang cukup
baik dalam menagani query-query
sederhana, serta mampu memproses lebih Analisis Kebutuhan
banyak SQL per satuan waktu.
5. Column Type

Database MySQL didukung dengan tipe


data yang sangat kompleks, seperti
signed/unsigned integer, float, double, char,
varchar, text blob, data, time, datetime,
timestamp, year, set serta enum.
6. Command dan Function

MySQL server miliki operator dan fungsi


secara penuh yang mendukung perintah
SELECT dan WHERE dalam query. Pada gambar 3-2 terlihat system yang akan dibangun
7. Security
untuk antrian pasien. Secara umum, perancangan
system yang akan dibangun dapat di kelompokan
Sistem security pada MySQL mempunyai menjadi beberapa bagian diantaranya adalah:
beberapa lapisan sekuritas seperti tingkatan
subnetmask, hostname dan izin akses user 1. Server
dengan sistem perizinan yang detail serta
password terenkripsi.
8. Scalability dan Limits
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2313

Server ini berupa laptop yang digunakan


sebagai pusat data atau seluruh informasi
yang akan digunakan antrian pasien sebagai
penyimpanan data. Server ini memiliki fitur
– fitur didalamnya agar berjalan dengan
baik. Adapun fituryang sudah dibuat seperti
Bind9, apache2, MySql dan menggunakan
Os Ubuntu Linux 14.04 LTS.

2. Access point

Access point berupa perangkat keraas


sebagai media jaringan komunikasi wireless
antara pengguna telepon seluler dengan
server dan laptop dengan server

3. Laptop

Laptop berupa pengkat keras sebagai media


jaringan komunikasi wireless antara
pengguna laptop untuk mengakses web pada gambar 3-8 terlihat perancangan system yang
server. akan berjalan pada antrian pasien. Sebelum pasien
berobat ke dokter pasien akan masukan data diri dulu
4. Smart stiker kepada admin. Setalah pasien masukan data diri baru
pasien bisa mendaftar buat berobat pada komputer
Smart stiker merupakan media dynamic yang sudah disediakan kemudian pasien
tempat penyimpanan data yang di inputkan mendapatkan nomer antrian apabila tidak dapat
melalui ponsel dan mengakses web server. nomer antrian maka ada yang salah dalam registrasi
berobat apabila sudah dapat nomer antrian maka bisa
5. Handphone berobat dengan dokter.
Handphone merupakan perangkat keras F. pengujian
yang digunakan sebagai klien untuk alat
komunikasi yang membaca data pada Smart 1. Pengujian penginputan data pasien pada web
Stiker. Hanya beberapa handphone yang
bisa membaca smart stiker yaitu ponsel yang Penginputan ini dilakukan pada pasien yang
memiliki Near Field Communication atau belum pernah berobat di puskesmas
NFC. sebelumnya. Tapi apabila pasien sudah
terdaftar di puskesmas maka tidak perlu lagi
melakukan penginputan ini. Pertama
masukan dulu datanya kemudian klik
selesai. Maka akan muncul pemberitahuan
data masuk pada database.

Gambar 4-1 penginputan data pasien


ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2314

Kemudian buka database untuk


membuktikan data masuk atau tidak.
Apabila data tidak ada pada database maka Gambar 4-5 daftar di database data dokter
ada kesalahan pada penginputan pada web.

3. Penginputan registrasi berobat pasien


Gambar 4-2 hasil inputan data pada database
Penginputan ini dilakukan untuk mendaftar
2. Penginputan data dokter berobat dan disitu pasien disuruh memilih
dokter sendiri untuk melakukan pengobatan
Penginputan ini hanya dilakukan oleh dokter pada puskesmas. Pertama pasien disuruh
yang bekerja pada puskesmas saja. memasukan data pada halaman web
Penginputan ini bertujuan pendataan buat tersebut.
daftar dokter yang bekerja di puskesmas.

Gambar 4-6 penginputan data berobat

Apabila sudah masukan data pada halaman


web ini maka klik selesai sampai muncul
pemberitahuan data masuk pada database
atau tidak.

Gambar 4-3 penginputan dokter

Apabila sudah masukan data pada halaman


web ini maka klik selesai sampai muncul
pemberitahuan data masuk pada database
atau tidak.

Gambar 4-7 pemberitahuan data masuk

Apa bila pemberitahuannya adalah data


masuk maka kita akan melakukan
pengecekan pada database untuk
Gambar 4-4 pemberitahuan data masuk memastikan data tersebut benar masuk
kedalam database atau tidak
Apa bila pemberitahuannya adalah data
masuk maka kita akan melakukan
pengecekan pada database untuk
memastikan data tersebut benar masuk
kedalam database atau tidak.
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2315

Gambar 4-8 daftar data dokter pada database Gambar 4-11 daftar data berobat pada databse

4. Penginputan proses pengobatan pasien Table 4-1 pengujian penginputan

Penginputan ini hanya dilakukan oleh dokter No Halaman web status


untuk melakuakan pemeriksaan pada pasien.
Pada penginputan ini dokter disuruh 1. Penginputan data sukses
memasukan keluahan pasien dan pasien
memasukan data obat yang diberikan oleh
dokter untuk pasien. 2 Penginputan data Sukses
dokter

3 Penginputan registrasi sukses


berobat pasien

4 Proses pengobatan sukses


pasien

Pengujian pada stiker NFC


Gambar 4-9 penginputan data beobat
Pada tahap ini melakukan pengujian jangkauan stiker
Apabila sudah masukan data pada halaman NFC dari pengujian jangkauan tag stiker sejauh 3 cm
web ini maka klik selesai sampai muncul
pemberitahuan data masuk pada database Pengujian pada acces point
atau tidak. Pada tahap ini melalukan pengujian pada acces point
berapa jarak jangkauan dan seberapa user yang bisa
konek pada acces point tersebut:

1. User yang bisa konek pada acces point ini


hanya bisa sebanyak 155 user, dikarena kan
pada akses point ini sudah dikonfigurasi
menggunakan DHCP yang ada pada server
sebanyak 155 user saja.

2. Pengujian jangkauan acces point hasil dari


pengujian jangkauan sejauh 39 meter.
Gambar 4-10 pemberitahuan data masuk Kesimpulan
Apa bila pemberitahuannya adalah data
Berdasarkan dari hasil proses implementasi dan
masuk maka kita akan melakukan
pengujian yang dilakukan pada proyek akhir ini,
pengecekan pada database untuk
maka dapat diambil beberapa kesimpulan sebagai
memastikan data tersebut benar masuk
berikut:
kedalam database atau tidak
1. Antrian pasien yang dibuat hanya digunakan
pada jaringan local saja. Untuk jaringan
yang menggunakan dibutuhkan bandwidth
dalam mengakses URL tertentu pada server.
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.1, No.3 Desember 2015 | Page 2316

2. Halaman web untuk mempermudah pasien


dalam interaksi tatapmuka antara server dan
klient. Membantu pasien dalam melihat
antrian dan mendaftar berobat tanpa harus
mengantri lama pada loket tertentu.

Saran

Berdasarkan dari hasil implemantasi proyek akhir ini


terdapat beberapa saran yang diambil yaitu sebagai
berikut:

1. Sebelum melakukan implementasi


penjadwalan pasien berbasis NFC perlu
diperhatikan perangkat yang dipakai, system
ini berjalan pada smart phone yang sudah
didukung perangkat NFC.

2. Untuk di aktifkan pada jaringan local di


perlukan perangkat wireless yang
cangkupannya luas dan stabil dalam
mengakses server.

3. Melakukan perbaikan pada antrian pasien


supaya bisa terkolompok untuk pasien
dokter gigi, umum dan lain-lain supaya tidak
tercampur.

Daftar isi

[1] Syaukani, M.(2005). Meng Data


MySQL Foxpro8 +cd. Jakarta,
indonesia,:PT gramedia
[2] Suprianto, D. (2008). Buku Pintar
Pemprograman PHP. Bandung: Oase Media.
[3]R. B Fetter and J. D Thompson ,
Patient‟s Waiting Time and Doctors‟ Idle
Time in the Outpatient Setting. Health
Service Research, Vol.1, pp. 66-90, 1996.
[4]J. Wiley and S. Ltd, Near Field
Communication from theory to pratice,
United Kingdom, 2012.
[5]Lia, k.(2006). Mahir Berkomputer.
Bandung: Grafindo Media Pratama.