artikel ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/t1_672013169_full... · online pada...

29
i Perancangan Aplikasi Registrasi Online Pada Klinik Dokter Spesialis Anak dengan Framework CodeIgniter Artikel Ilmiah Peneliti: Rika Ervi Handayani (672013169) Christine Dewi, S.Kom, M.Cs Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Februari 2017

Upload: buique

Post on 09-Mar-2019

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

i

Perancangan Aplikasi Registrasi Online Pada Klinik

Dokter Spesialis Anak dengan Framework CodeIgniter

Artikel Ilmiah

Peneliti:

Rika Ervi Handayani (672013169)

Christine Dewi, S.Kom, M.Cs

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

Februari 2017

Page 2: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

ii

Page 3: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

iii

Page 4: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

iv

Page 5: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

v

Page 6: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

vi

Page 7: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

vii

Page 8: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

viii

Perancangan Aplikasi Registrasi Online Pada Klinik Dokter

Spesialis Anak dengan Framework CodeIgniter

1)

Rika Ervi Handayani, 2)

Christine Dewi, S.Kom., M.Cs

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Jl. Diponegoro 52-60, Salatiga 50711, Indonesia

Email: 1)

[email protected], 2)[email protected]

Abstract

Clinic Dr. Muhadjir Specialist of Child is a clinic which provide a good overhaul.

At the clinic is only provided one counter of registration, the counter it’s still using the

recording/bookkeeping system in the process of the registration patient. The result of

used a registration system it’s can makes waiting for patients who want to enroll to be

checked, even if many prospective of patients enrolled will be a length of queue. This

research will be conducted design application of online registration at the Clinic with

CodeIgniter Framework. In the design will be combined with Bootstrap for web design.

Making the application is using methods of prototyping. The results from this study can

help in Clinic Dr. Muhadjir Specialist of Child in the process of registration and retrieval

of queue number, and can assist the officers and the doctors in the examination process.

Keywords: Registration, CodeIgniter Framework, Bootstrap and Clinic Dr. Muhadjir

Specialist of Child

Abstrak

Klinik Dr. Muhadjir Spesialis Anak merupakan klinik yang dinilai memberikan

pemeriksaan yang baik. Pada klinik hanya tersedia satu loket pendaftaran yang masih

menggunakan sistem pencatatan/pembukuan dalam proses pendaftaran pasien. Akibat

dari sistem pendaftaran yang digunakan masih menggunakan pembukuan membuat

pasien yang ingin mendaftarkan diri untuk diperiksa menjadi menunggu, bahkan apabila

calon pasien yang mendaftar banyak akan terjadi antrian yang panjang. Pada penelitian

ini akan dilakukan perancangan aplikasi registrasi online pada Klinik dengan Framework

CodeIgniter. Dalam perancangannya akan digabungkan dengan Bootstrap untuk desain

web. Perancangan aplikasi menggunakan metode prototyping. Hasil dari penelitian ini

dapat membantu pada Klinik Dr. Muhadjir Spesialis Anak dalam proses registrasi dan

pengambilan nomor antrian, serta dapat membantu petugas dan dokter dalam proses

pemeriksaan.

Kata Kunci: Pendaftaran, Framework CodeIgniter, Bootstrap, dan Klinik Dokter

Muhadjir Spesialis Anak

Page 9: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

1

1. Pendahuluan

Antrian adalah situasi barisan tunggu dimana sejumlah kesatuan fisik

(pendatang) sedang berusaha untuk menerima pelayanan dari fasilitas terbatas

(pemberi pelayanan), sehingga pendatang harus menunggu beberapa waktu dalam

barisan agar dilayani [1]. Menunggu dalam antrian bagi sebagian besar orang

adalah hal yang membosankan, apalagi harus menunggu dalam antrian yang

panjang dan memerlukan waktu yang lama. Banyak contoh antrian yang dapat

kita jumpai dalam kehidupan sehari-hari, misalnya antrian pendaftaran pasien,

antrian pada teller bank, antrian pada pembayaran rekening listrik, antrian untuk

mendapatkan BBM, antrian pada kasir supermarket.

Dalam penelitian ini akan membahas tentang antrian pendaftaran pasien

dengan mengambil studi kasus pada Klinik Dr. Muhadjir Spesialis Anak yang

beralamat di jalan D.I. Panjaitan, Purwodadi, Kabupaten Grobogan, Jawa Tengah,

Indonesia. Klinik Dr. Muhadjir Spesialis Anak merupakan klinik yang dinilai

memberikan pemeriksaan yang sangat baik. Letak Klinik Dr. Muhadjir Spesialis

Anak berada disuatu kota yang dikelilingi oleh desa-desa, sehingga jumlah pasien

yang datang setiap harinya yaitu sekitar 50 orang yang dilayani dari pukul 07.00

sampai 16.00 WIB, dan dalam satu pelayanan pasien membutuhkan waktu 15

menit per orangnya. Pada Klinik Dr. Muhadjir Spesialis Anak hanya tersedia satu

loket pendaftaran yang masih menggunakan sistem pencatatan/pembukuan dalam

proses pendaftaran pasien yang berkunjung. Pasien yang datang pada umumnya

antri terlebih dahulu pada loket pendaftaran untuk mendaftarkan diri, setelah itu

antri untuk diperiksa di ruang pemeriksaan. Pada proses pendaftaran dilakukan

beberapa tahapan. Akibat dari sistem pendaftaran yang digunakan masih

menggunakan pembukuan dan melalui beberapa tahapan membuat pasien yang

ingin mendaftarkan diri untuk diperiksa menjadi menunggu, bahkan apabila calon

pasien yang mendaftar banyak akan terjadi antrian yang panjang. Ada juga calon

pasien yang meninggalkan tempat karena terlalu lama menunggu, sehingga ketika

sudah tiba waktu untuk mendaftarkan diri tetapi pasien belum ada di tempat, maka

pasien tersebut akan didahului oleh pasien yang sedang mengantri berikutnya.

Selain itu ada pasien yang tidak sabar untuk menuggu gilirannya, sehingga pasien

tersebut memaksa kepada petugas untuk didahulukan dan menyebabkan terjadinya

gangguan pada proses pendaftaran. Ada pula kelalaian yang dilakukan oleh

petugas (seperti terjadinya loncatan antrian) yang dikarenakan antrian yang

panjang sehingga petugas menjadi kebingungan.

Oleh karena itu penelitian ini ditujukan untuk merancang sebuah aplikasi

registrasi online yang dapat membantu proses pendaftaran pada Klinik Dr.

Muhadjir Spesialis Anak. Dalam penelitian ini, perancangan aplikasi dibangun

menggunakan Framework CodeIgniter yang digabungkan dengan Bootstrap.

CodeIgniter adalah framework PHP yang dibuat berdasarkan “Design Pattern”

Model-View-Controller (MVC). Framework dapat diartikan sebagai kumpulan

potongan-potongan program (kelas dan fungsi) yang disusun dan diorganisasikan,

sehingga dapat digunakan kembali untuk membantu membuat aplikasi utuh tanpa

harus membuat semua kodenya dari awal [2]. Program pada CodeIgniter dapat

dimanfaatkan untuk proses download file dari aplikasi. Penelitian ini

Page 10: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

2

menggunakan Bootstrap untuk membangun sebuah web secara responsive.

Responsive web disini dapat berupa fluid layout, flexible image dan media queries

[3].

2. Tinjauan Pustaka

Penelitian sebelumnya yang berjudul “Pembangunan Sistem Informasi

Klinik Gigi Dental Smile Menggunakan Framework CodeIgniter” [4]. Dalam

penelitian ini dibahas mengenai pembuatan sebuah sistem informasi berbasis web

yang bertujuan untuk melakukan pengelolaan pendaftaran pasien, pengelolaan

diagnose, pengelolaan tindakan medis, pengelolaan pegawai, pengelolaan proses

pembayaran dan pengelolaan laporan untuk manajer yang dibangun dengan

menggunakan script pemograman PHP dengan Framework CodeIgniter.

Penelitian lain berjudul “Rancang Bangun Aplikasi Pendaftaran Online Jasa

Pengobatan Berbasis Multimedia pada Klinik Utama Siti Aksar Depok” [5].

Dalam penelitian ini dibahas mengenai pembuatan sebuah aplikasi pendaftaran

online jasa pengobatan berbasis multimedia dengan bahasa pemrograman PHP

dalam pembuatan web yang dibantu dengan pemanfaatan multimedia. Aplikasi

pendaftaran online yang dibangun dapat memberikan informasi layanan jasa

pengobatan dan pendaftaran khusus antrian dokter dengan memberikan nomor

antrian dan perkiraan giliran waktu periksa.

Mengacu penelitian terdahulu yang membahas mengenai perancangan

aplikasi yang dapat memberikan informasi dan pendaftaran antrian, aplikasi

tersebut ditujukan hanya untuk calon pasien, sedangkan dalam penelitian ini

dibahas mengenai perancangan aplikasi registrasi online pasien dengan

menggunakan Framework CodeIgniter dan Bootstrap yang dapat digunakan untuk

mempercantik tampilan halaman web yang dibangun, serta memberikan

kemudahan pada proses aktivitas yang terjadi pada Klinik, meliputi aktivitas yang

dilakukan oleh pasien, petugas dan dokter, tujuan penelitian ini untuk merancang

aplikasi registrasi online yang mencakup: (a). Halaman untuk pasien yang berisi:

menu untuk melakukan registrasi secara online, mengubah profil pasien dan menu

untuk mengambil no antrian serta membatalkan antrian pemeriksaan pasien. (b).

Halaman untuk admin (petugas) yang berisi: menu informasi pasien yang

berkunjung berupa antrian pasien beserta data diri pasien, delete antrian dan delete

data hasil periksa, (c). Halaman untuk dokter berisi menu untuk melihat data

pasien dan riwayat penyakit pasien. Pada aplikasi yang dirancang dilengkapi

dengan fungsi export file yang dapat digunakan untuk mencetak nomor antrian

oleh pasien dan urutan antrian oleh petugas. Pada penelitian ini dapat memberikan

kemudahan kepada pengguna (calon pasien) untuk mendaftarkan diri, mengambil

dan membatalkan nomor antrian secara online selain itu dapat membantu petugas

dalam melakukan rekap data pasien.

CodeIgniter adalah sebuah web apikasi framework yang bersifat open

source digunakan untuk membangun aplikasi PHP dinamis. Tujuan utama

pengembangan CodeIgniter adalah untuk membantu developer untuk

mengerjakan aplikasi lebih cepat, dari pada harus menulis semua code dari awal.

CodeIgniter menyediakan berbagai macam library yang dapat mempermudah

Page 11: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

3

dalam pengembangannya. CodeIgniter diperkenalkan kepada publik pada tanggal

28 februari 2006. Kelebihan dari CodeIgniter yaitu a). menggunakan pattern

MVC (dengan menggunakan pattern MVC struktur kode yang dihasilkan menjadi

lebih terstruktur dan memiliki standar yang jelas), b). URL Friendly (pada

CodeIgniter diminimalisasi penggunaan $_GET dan digantikan dengan URI), c).

kecepatan, d). mudah dimodifikasi dan beradaptasi, e). dokumentasi lengkap dan

jelas dan e). learning curve rendah [6].

Bootstrap adalah front-end framework yang bagus dan luar biasa yang

mengedapankan tampilan untuk mobile device (Handphone, Smartphone) guna

mempercepat dan mempermudah pengembangan website. Bootstrap menyediakan

HTML, CSS dan Javascript siap pakai dan mudah untuk dikembangkan.

Bootstrap merupakan sebuah Framework CSS, yang digunakan untuk

membangun desain web secara responsive. Responsive web disini dapat berupa

fluid layout, flexible image dan media queries. Dengan Bootstrap kita juga bisa

membangun web dinamis ataupun statis [7].

3. Metode Penelitian

Gambaran secara garis besar mengenai langkah-langkah atau tahapan yang

dilakukan dalam penelitian ini terlihat pada Gambar 1.

Gambar 1 Tahapan Penelitian

Pada Gambar 1 dapat dijelaskan bahwa tahapan pertama dalam penelitian

adalah analisis kebutuhan dan pengumpulan data dengan melakukan wawancara

secara langsung terhadap Klinik Dokter Muhadjir Spesialis anak mengenai proses

bisnis yang terjadi dalam proses registrasi dan kendala apa yang terjadi. Tahapan

selanjutnya perancangan sistem, yang terdiri dari perancangan UML (Unified

Modelling Language) yang meliputi use case diagram, activity diagram dan class

diagram. Tahapan ke tiga yaitu perancangan aplikasi dengan dilakukannya

Penulisan Laporan Hasil Penelitian

Perancangan Sistem

Perancangan Aplikasi

Implementasi dan Pengujian sistem

Analisis Kebutuhan dan Pengumpulan Data

Page 12: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

4

pembuatan program berdasarkan masalah. Tahapan selanjutnya adalah

implementasi dan pengujian sistem, dengan melakukan implementasi aplikasi dan

melakukan pengujian. Tahapan terakhir yaitu penulisan laporan dan hasil

penelitian dalam bentuk laporan berupa tulisan.

Gambar 2 Metode Perancangan Prototyping [8]

Gambar 2 merupakan metode perancangan yang akan digunakan yaitu

metode prototyping. Metode prototyping dirancang agar dapat menerima

perubahan-perubahan dalam rangka menyempurnakan prototype yang sudah ada.

Tahapan model prototyping adalah sebagai berikut:

1. Pembuatan prototype yang disesuaikan dengan kebutuhan user.

2. Perancangan sistem menggunakan UML.

3. Implementasi, proses pengkodean yang dilakukan dalam pembuatan aplikasi.

Prototype merupakan gambaran dimana user akan berkomunikasi dengan

aplikasi. Perancangan prototype untuk aplikasi ini antara lain.

Gambar 3 Prototype Proses Registrasi Calon Pasien (sebelum ada perbaikan)

Gambar 3 merupakan prototype proses registasi calon pasien (pendaftaran

member), pada prototype proses registrasi pasien diminta untuk mengisi data diri

pribadi yang dapat digunakan sebagai keterangan pasien.

Silahkan isi data diri Pasien Nama

TTL

Umur

Alamat

Jenis Kelamin

Username

Password

Id Pasien Terisi Automatis

SAVE

Page 13: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

5

Gambar 4 Prototype Ketika Pasien Memilih Menu Antrian (sebelum ada perbaikan)

Gambar 4 merupakan prototype ketika pasien mengambil no antrian,

sebelum mengambil nomor antrian pasien diminta untuk mengisi keluhan terlebih

dahulu.

Gambar 5 Prototype Ketika Petugas Sudah Masuk Sistem (Sebelum ada perbaikan)

Gambar 5 merupakan prototype pada saat petugas sudah masuk sistem,

petugas dapat melakukan delete hasil periksa dan insert hasil periksa terhadap

pasien.

Gambar 6 Prototype Proses Lihat Riwayat Pasien (sebelum ada perbaikan)

Gambar 6 merupakan prototype pada saat dokter melihat riwayat pasien,

yang berisikan informasi mengenai data diri pasien disertai dengan hasil periksa

dari pasien. Setelah prototype tersebut ditunjukkan kepada user, terdapat beberapa

tambahan atau perbaikan yang diberikan oleh user. Perbedaan prototype awal dan

prototype yang sudah disetujui user dapat dilihat pada tabel 1 berikut.

DATA PASIEN

ID NAMA TTL ALAMAT UMUR GENDER NO.ANTRI

AN WAKTU PERIKSA

KELUHAN TGL ACTION

DELETE INSERT HASIL

PERIKSA

DELETE INSERT HASIL

PERIKSA

DELETE INSERT HASIL

PERIKSA

DELETE INSERT HASIL

PERIKSA

LIHAT RIWAYAT PASIEN

ID NAMA TTL ALAMAT UMUR GENDER NO.ANTRIAN WAKTU PERIKSA KELUHAN/HASIL PERIKSA

Silahkan isikan keluhan Anda

Ambil no Antrian

Page 14: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

6

Tabel 1 Perbedaan Antar Prototype Sebelum Perbaikan dan Sesudah Perbaikan

Prototype Prototype Sebelum Perbaikan Prototype Sesudah Perbaikan

Registrasi Pasien

1. Value yang harus diisikan yaitu

nama, TTL, alamat, umur, jenis

kelamin, username, password, id

pasien

2. Fungsi button save

1. Value yang harus diisikan yaitu nama,

TTL, alamat, umur, jenis kelamin,

username, password, nomor telepon

2. Fungsi button save dan button reset

Pasien Memilih Menu

Antrian

1. Value yang harus diisikan yaitu

keluhan

2. Fungsi button ambil antrian

1. Value yang harus diisikan yaitu

keluhan

2. Fungsi button ambil antrian dan button

cancel

Menu Petugas Ketika

Sudah Masuk Sistem

Fungsi button yang ada yaitu delete

dan insert hasil periksa

Fungsi button yang ada yaitu delete,

insert hasil periksa dan cetak daftar

antrian

Lihat Riwayat Pasien

oleh Dokter

Memberikan informasi berupa data

pasien meliputi: id pasien, nama,

alamat, tanggal lahir, umur, jenis

kelamin, no antrian waktu periksa dan

hasil periksa

Tidak ada perbaikan atau penambahan

Pada Tabel 1 merupakan tabel perbandingan antar prototype sebelum di

perbaiki dan sesudah diperbaiki. Kemudian prototype sesudah perbaikan

ditunjukkan kepada user, akhirnya user menyetujui prototype hasil perbaikan

sebagai prototype terakhir yang akan diimplementasikan.

Sebelum mengimplementasikan aplikasi sesuai dengan desain antar muka

(prototype), sistem harus dibuat desain UML terlebih dahulu. Pada bagian ini

akan dibahas diagram use case, activity diagram dan class diagram.

Gambar 7 Use case Diagram Proses Registrasi

Pasien, Olah Data oleh Petugas dan Lihat Data oleh Dokter

cetak antrian

olah data diri

delete data diri update data diri

insert data diri<<extend>>

<<extend>><<extend>>

<<include>>

delete data antrian pasien

Insert hasil periksa

delete hasil periksa

view no antrian

view data diri <<extend>>

<<include>>

<<include>>

insert keluhan

olah data pasien

<<extend>>

<<extend>>

olah data hasil periksa

Petugas

<<extend>>

<<extend>>

<<extend>>

view hasil periksa/keluhan

<<extend>>

Dokter

Pasien

Page 15: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

7

Pada Gambar 7 merupakan use case diagram proses yang terjadi di Kilnik.

Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah

sistem, merepresentasikan sebuah interaksi antar actor dan sistem.

Diagram use case perancangan sistem untuk aplikasi registrasi online

mencakup tiga hak akses (pasien, petugas, dokter), hak akses pasien yaitu olah

data registrasi, lihat no antrian, dan mengisi keluhan. Untuk hak akses petugas

yaitu olah data antrian (delete) dan olah data hasil periksa (delete dan insert),

sedangkan hak akses dokter yaitu lihat hasil periksa/keluhan (riwayat pasien).

Gambar 8 Activity Diagram Proses Registrasi oleh Pasien (sebelum ada aplikasi)

Activity Diagram adalah diagram yang memperlihatkan aliran dari suatu

aktifitas ke aktifitas lainnya dalam suatu sistem. Gambar 8 adalah activity

diagram proses registrasi yang dilakukan oleh pasien dalam sistem. Aktivitas

registrasi dimulai dari pasien mengambil no antrian untuk registrasi kemudian

pasien dipanggil untuk melakukan registrasi.

Gambar 9 Activity Diagram Proses Pencarian Dan Pencatatan Data Pasien Baru Oleh

Petugas (sebelum ada aplikasi)

Gambar 9 adalah activity diagram proses pencarian data pasien menurut

kartu dan pencatatan data pasien baru oleh petugas. Proses pencarian dimulai

dengan cara mencari data menurut kartu di buku pencatatan, setelah ditemukan

ditambahkan data pasien dibawahnya, jika belum pernah berkunjung atau tidak

memiliki kartu kunjung pasien akan didata terlebih dahulu dibuku.

start

Ambil No Antrian

Registrasi

Memberikan Kartu/Data Diri

Pasien dan Keluhan

Menanyakan Kartu

Pasien/Data Diri

Pencarian Data Diri/Pencatatan

Data Diri Baru dan Keluhan

end

petugasPasien

Start

Pencarian Data

Pasien

Pecatatan Data Menurut Kartu &

Pencatatan Data Diri Baru

End

Buku (Pembukuan)petugas

Page 16: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

8

Gambar 10 Activity Diagram Proses Menanyakan Informasi Keluhan Pasien Oleh

Dokter (sebelum ada aplikasi)

Gambar 10 adalah activity diagram proses menanyakan keluhan pasien

kepada petugas oleh dokter untuk melakukan pemeriksaan lebih lanjut, proses

dilakukan dengan cara ketika pemeriksaan dokter meminta informasi mengenai

riwayat pasien kepada petugas untuk memperoleh hasil pemeriksaan menurut

keluhan yang dialami setelah itu petugas akan mencatat hasil periksa.

Gambar 11 Activity Diagram Proses Registrasi Pasien (Setelah Ada Aplikasi)

Pada Gambar 11 merupakan activity diagram ketika melakukan registrasi

oleh pasien setelah adanya aplikasi. Proses bisninya pertama pasien mengunjungi

halaman web pasien kemudian memilih menu sign up dan pasien dapat mengisi

data diri dan dapat menghapus juga bila terjadi kesalahan.

Start

Akses

Halaman Web

Pilih Menu Sign

Up

Menu Utama

Ditampilkan

Insert Data Diri

Delete Data Diri

Kembali ke

Menu UtamaEnd.

SistemPasien

Pemeriksaan

Pasien

start

Menanyakan

Keluhan Pasien

Memberikan Informasi

Keluhan Pasien

Pencatatan

Hasil Periksa

end

petugasDokter

Page 17: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

9

Gambar 12 Activity Diagram Proses Olah Data Pasien oleh Petugas (Setelah Ada

Aplikasi)

Pada Gambar 12 merupakan activity diagram ketika petugas melakukan

olah data pasien, petugas dapat melihat data antrian, hapus data antrian, input hasil

periksa dan hapus hasil periksa.

Gambar 13 Activity Diagram Proses Melihat Riwayat Penyakit Pasein oleh Dokter

(Setelah Ada Aplikasi)

Pada Gambar 13 merupakan activity diagram ketika dokter melihat riwayat

penyakit yang diderita oleh pasien.

Akses

Halaman Web

Petugas dapat Memilih Menu (view antrian, delete

antrian, insert hasil periksa, delete hasil periksa)

Menu Utama

Ditampilkan

view antrian

delete antrian

insert hasil

periksa

delete hasil

periksa

Kembali ke

Menu Utama

start

end.

Sistempetugas

Akses

Halaman Web

Pilih Menu

Riwayat Pasien

Menu Utama

Ditampilkan

Data Riwayat

Pasien Ditampilkan

Start

End.

SistemDokter

Page 18: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

10

Gambar 14 Class Diagram Aplikasi Registrasi Online Pasien, Olah Data oleh Petugas

dan Lihat Data oleh Dokter

Class diagram aplikasi pada Gambar 14 menggambarkan skema hubungan

antar entitas dengan tampilan maupun fungsi control yang berfungsi di masing-

masing entitas. Pada class diagram di atas terdapat 4 entitas yang

menggambarkan hubungan antar entitas. Entitas yang terdapat pada class diagram

terdiri dari data diri, data pasien, data keluhan dan data hasil periksa. Class

diagram terdiri dari tabel-tabel yang digunakan dalam sistem. Setiap entitas tidak

terlepas dari fungsi control dan boundary. Entitas data diri memiliki fungsi

control untuk melihat, menambah, menghapus, dan mengubah data. Begitu pula

dengan fungsi control olah data yang lainnya. Sebelum login calon pasien dapat

melakukan registrasi terlebih dahulu dengan melakukan insert data diri. Setelah

melakukan registrasi calon pasien dapat login dalam sistem, setelah login calon

pasien dapat edit profil, melakukan insert keluhan dan mengambil no antrian.

Fungsi control data pasien menyimpan informasi mengenai seluruh data pasien.

Setiap fungsi control berhubungan langsung dengan boundary olah data pasien

dan boundary menampilkan data pasien. Entitas data diri berhubungan dengan

entitas data pasien dan entitas data hasil pariksa. Pada entitas data diri, data pasien

dan data hasil periksa terdapat id_pasien untuk memperjelas ketergantungan data

diri dengan data yang lainnya. Entity data keluhan memiliki boundary dan control

untuk insert data keluhan. Entity pada data keluhan memiliki hubungan langsung

dengan entity data hasil periksa, dan data keluhan akan secara otomatis dapat

ditampilkan pada entity data hasil periksa. Pada entity data hasil periksa memiliki

boundary untuk olah data hasil periksa dan menampilkan data hasil periksa.

Dalam proses implementasi sistem sebaiknya dilakukan perancangan

arsitektur dari sistem/aplikasi yang akan dibuat. Tujuan dari arsitektur sistem

adalah untuk memberi gambaran mengenai bagaimana sistem yang akan

dirancang dan bagaimana cara kerja dari sistem yang akan dirancang.

Page 19: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

11

PETUGAS

DOKTER

PENGGUNA

Gambar 15 Arsitektur Sistem Aplikasi Registrasi Online

Pada Gambar 15 merupkan arsitektur aplikasi registrasi online, pada

arsitektur mencakup beberapa aktivitas yang dapat dilakukan pada aplikasi yang

akan dirancang. Aktivitas yang terjadi meliputi proses pengaksesan yang dapat

dilakukan oleh pasien (pengguna), petugas dan dokter pada satu web yang

berhubungan dengan satu server untuk penyimpanan data.

4. Hasil Pembahasan dan Implementasi

Pada bagian pembahasan dan implementasi akan membahas mengenai hasil

implementasi terhadap aplikasi yang dirancang dengan beberapa kelebihan dari

teknologi yang digunakan untuk membangun aplikasi, seperti yang sudah

dijelaskan sebelumnya pada tahapan pendahuluan.

Kode Program 1 Kode Program Bootstrap dan CodeIgniter untuk Edit Profil pada

Folder View

1. <form method="POST" action="http://localhost/PROJECT_SKRIPSI/CodeIgniter-

3.0.3/index.php/EDITPROFIL/update">

2. <?php foreach ($member as $row) {?>

3. <span><b>Username</b></span><br>

4. <?php echo $row["username"]; ?><br><br>

5. <span><b>Nama Lengkap</b><span style="color:red;">*</span></span>

6. <input type = "text" class="form-control" name="nama" id="nama" value="<?php

echo $row["nama"]; ?>"><br>

7. <span><b>Jenis Kelamin</b><span style="color:red;">*</span></span><br>

8. <?php if($row["gender"]=="Laki-laki") { ?>

<input type="radio" name="jenis_kelamin" value="Laki" checked>&nbsp Laki-

laki<br/>

<input type="radio" name="jenis_kelamin" value="Perempuan"/>&nbsp

Perempuan<br/><br/>

<?php } else { ?>

<input type="radio" name="jenis_kelamin" value="Laki">&nbsp Laki-laki<br/>

<input type="radio" name="jenis_kelamin" value="Perempuan" checked />&nbsp

Perempuan<br/><br/>

9. <?php } ?>

10. <span><b>Umur</b></span> 11. <input type = "text" class="form-control" name="umur" id="umur" value="<?php

echo $row["umur"]; ?>"><br>

12. <span><b>Alamat</b></span> 13. <input type = "text" class="form-control" name="alamat" id="alamat"

value="<?php echo $row["alamat"]; ?>"><br>

14. <span><b>No. Handphone</b></span>

MySQL

Server

WEB

CodeIgniter

Bootstr

ap

Page 20: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

12

15. <input type = "text" class="form-control" name="no" id="no" value="<?php echo $row["no_hp"]; ?>"><br>

16. <center><input type="submit" class="btn btn-lg btn-success" value="UPDATE">&nbsp&nbsp

17. <input type="reset" class="btn btn-lg btn-danger" value="RESET"></center> 18. </form>

Pada Kode Program 1 merupakan gabungan antara Bootstrap dan

CodeIgniter yang bertujuan untuk edit profil. Sesuai dengan konsep MVC, kode

program tersebut terdapat di file editprofil.php pada folder View. Pada baris 4, 6,

8, 11, 13, dan 15 value-value yang ada (value="<?php echo $row["nama"]; ?>">)

didapat dari variabel $member yang terdapat di file EDITPROFIL.php pada folder

Controller.

Kode Program 2 Kode Program CodeIgniter untuk Mengambil Data Profil pada Folder

Controller

1. public function index(){

2. session_start();

3. if (!isset($_SESSION["username"])) {

4. $this->load->view('menupasien');

5. }

6. else {

7. $id = $_SESSION["idmember"];

8. $data["member"] = $this->pokemongo->getDataMember($id);

9. $this->load->view('editprofil',$data);

10. } 11. }

Dapat dilihat pada baris ke 2 Kode Program 1 bahwa kode “$member” pada

folder View dan pada baris ke 8 Kode Program 2 kode “$data[“member”]” pada

folder Controller memanggil data dari database sesuai dengan $id (pada baris ke 7

Kode Program 2) yang diperoleh dari session pada saat login.

Kode Program 3 Kode Program Query di Folder Model

1. public function getDataMember($id) {

2. $query = "SELECT username,password,nama,gender,umur,alamat,no_hp FROM

tb_pasien WHERE id_pasien = $id";

3. $result = $this->db->query($query);

4. return $result->result_array();

5. }

Pada Kode Program 3 baris 1 sampai 5 merupakan fungsi yang digunakan

untuk mengambil data diri pasien dari database berdasarkan id pasien. Dengan

demikian aplikasi yang dibangun sudah menerapkan konsep MVC dengan baik,

karena konsep MVC dapat diartikan sebagai berikut: (a). Model pada umumnya

berhubungan langsung dengan database. Dalam Model terdapat query-query

database yang berfungsi untuk menjalankan aplikasi yang menggunakan

database. Bagian Model berhubungan dengan Controller namun tidak dengan

View, (b). View berisi desain tampilan yang digabungkan dengan hasil dari

Controller untuk interaksi dengan user, (c). Controller dapat diibaratkan sebagai

jembatan antara View dan Model, di Controller akan menerima request dari View

kemudian diolah di Model dan diberikan response berupa hasil.

Page 21: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

13

Kode Program 4 Kode Program Export File ke Excel

1. <?php

2. header ("Content-type: application/octet-stream");

3. header ("Content-Disposition: attachment; filename

=exceldatapasien.xls");

4. header ("Pragma: no-cache");

5. header ("Expires: 0")

6. ?>

Pada Kode Program 4 baris 2 terdapat kode “header ("Content-type:

application/octet-stream");” digunakan untuk menyimpan file dalam bentuk

binary kedalam disk, sedangkan pada baris 3 kode “header ("Content-Disposition:

attachment; filename =exceldatapasien.xls");” digunakan untuk download file

dengan ekstensi .xls. Untuk hasil export file dapat dilihat pada Gambar 16.

Gambar 16 Form Download File Antrian pada Aplikasi

Pada Gambar 16 merupakan tampilan ketika pasien ingin mencetak nomor

antriannya sebagai bukti bahwa sudah melakukan registrasi dan pengambilan

nomor antrian.

Gambar 17 Tampilan ketika File Dibuka pada Excel

Pada Gambar 17 merupakan tampilan ketika file sudah didownload dan

dibuka pada format tampilan excel.

Kode Program 5 Kode Program Export File ke Word

1. header ("Content-type: application/vnd.ms-word");

2. header ("Content-Disposition: attachment; filename =antrianpasien.doc");

3. header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");

4. header ("Expires: 0");

Page 22: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

14

Pada Kode Program 5 baris 1 terdapat kode “header ("Content-type:

application/vnd.ms-word");” digunakan untuk membaca file dengan software

microsoft word, sedangkan pada baris 3 kode “header ("Content-Disposition:

attachment; filename =antrianpasien.doc");” digunakan untuk download file

dengan ekstensi .doc. Untuk hasil export file dapat dilihat pada Gambar 18.

Gambar 18 Form Download File Data Antrian pada Aplikasi

Pada Gambar 18 merupakan tampilan ketika petugas ingin mencetak data

antrian untuk membuat laporan antrian kepada perawat.

Gambar 19 Tampilan ketika File Dibuka pada Word

Pada Gambar 19 merupakan tampilan ketika file sudah didownload dan

dibuka pada format tampilan word.

Untuk membuat tampilan web yang responsive dapat menggunakan

Bootstrap. Design dapat dikatakan responsive apabila mencakup beberapa 3 unsur

yaitu fluid layout, flexible image, dan media queries. Contoh program yang

termasuk fluid layout dapat dilihat pada Kode Program 3.

Kode Program 6 Kode Program Fluid Layout dengan pembagian Grid System

1. <div class="col-md-4">

2. <div class="intro-table intro-table-hover">

<h5 class="white heading hide-hover">Premium Membership</h5>

3. <div class="bottom">

<h4 class="white heading small-heading no-margin regular">Register

Today</h4>

<h4 class="white heading small-pt">Utamakan Kesehatan Anak Anda</h4>

<a href="#signup" class="btn btn-white-fill expand">Register</a>

4. </div>

5. </div>

6. </div>

7. <div class="col-md-4">

Page 23: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

15

8. <div class="intro-table intro-table-third">

<h5 class="white heading">Happy Clients</h5>

9. <div class="owl-testimonials bottom">

10. <div class="item">

<h4 class="white heading content">I couldn't be more happy with

the results!</h4>

<h5 class="white heading light author">Adam Jordan</h5>

11. </div>

12. <div class="item">

<h4 class="white heading content">I can't believe how much better I

feel!</h4>

<h5 class="white heading light author">Greg Pardon</h5>

13. </div>

14. <div class="item">

<h4 class="white heading content">Incredible transformation and I feel so

healthy!</h4>

<h5 class="white heading light author">Christina Goldman</h5>

15. </div>

16. </div> 17. </div> 18. </div>

Pada baris 1 dan 7 terdapat tag div yang berisi kode “<div class="col-md-

4">” yang dapat digunakan untuk membuat fluid layout melalui pembagian grid

system, pada Kode Program 6, pembagian grid system digunakan untuk membuat

kolom responsive, pembagian gridnya diset dengan "col-md-4" yang berarti

dalam satu kolom yang ditampilkan memiliki ukuran 4 grid. Ketika aplikasi

dijalankan pada layar Smartphone atau Tablet kolom akan otomatis menjadi

“fluid” yang mengisi seluruh lembar viewport dan kolom akan bertumpuk secara

vertikal. Perbedaan tampilan ketika dibuka pada layar Smartphone/Tablet dan

Desktop dapat dilihat pada Gambar 20 dan Gambar 21.

Gambar 20 Tampilan Aplikasi Dijalankan pada Smartphone/Tablet

Pada Gambar 20 merupakan tampilan aplikasi ketika dijalankan pada layar

Smartphone atau Tablet. Tampilan kolom yang ada akan menyesuaikan dengan

besar layar yang digunakan, kolom akan bertumpuk dan membentuk garis

vertikal.

Page 24: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

16

Gambar 21 Tampilan Aplikasi Dijalankan pada Dekstop

Pada Gambar 21 merupakan tampilan aplikasi ketika diakses menggunakan

layar Dekstop, kolom yang ada akan menyesuaikan ukuran dari layar dan akan

kembali menjadi horisontal.

Kode Program 7 Kode Program Flexible Image pada Design Web

1. <div class="preloader">

2. <img class="img-responsive"

src="http://localhost/PROJECT_SKRIPSI/CodeIgniter-

3.0.3/assets/img/loader.gif" alt="Preloader image">

3. </div>

Pada Kode Program 7 baris ke 2 terdapat class image responsive, class ini

disediakan oleh Bootstrap untuk membuat gambar sesuai dengan layar media

yang digunakan pada saat membuka web.

Gambar 22 Tampilan Gambar pada Web Ketika Diakses Melalui Dekstop

Pada Gambar 22 merupakan tampilan gambar ketika diakses dilayar

Dekstop. Ukuran gambar yang ditampilkan tetap pada ukuran normal ketika

ditampilkan pada layar Dekstop.

Page 25: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

17

Gambar 23 Tampilan Gambar pada Web Ketika Diakses Melalui Smartphone/Tablet

Pada Gambar 23 merupakan tampilan image gambar ketika diakses dengan

media Smartphone/Tablet. Ukuran gambar akan menyesuaikan ukuran layar yang

digunakan, ketika diakses dengan media Smartphone/Tablet ukuran gambar akan

mengecil menyesuaikan dengan ukuran layarnya.

Kode Program 8 Kode Program Media Queries pada Bootstrap

1. @media (min-width: 768px) {

2. .container {

3. width: 750px; }

4. }

5. @media (min-width: 992px) {

6. .container {

7. width: 970px;}

8. }

9. @media (min-width: 1200px) {

10. .container { 11. width: 1170px;} 12. }

Pada Kode Pogram 8 baris 1, 6 dan 11 terdapat kode “min-width”

digunakan untuk mengatur resolusi viewport, sehingga apabila diakses

menggunakan perangkat yang berbeda, aplikasi akan menyesuaikan resolusi dari

perangkat yang digunakan. Unuk resolusi dibawah 992px digunakan untuk media

Tablet/Smartphone dan untuk resolusi 1200px digunakan untuk tampilan normal

Dekstop. Untuk lebih jelasnya dapat dilihat pada Gambar 24 dan Gambar 25.

Gambar 24 Tampilan Web untuk Ukuran Dekstop

Page 26: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

18

Pada Gambar 24 merupakan tampilan web ketika dijalakan oleh perangkat

berupa Dekstop. Lebar container memiliki ukuran normal (Dekstop).

Gambar 25 Tampilan Web untuk Ukuran Tablet/Smartphone

Pada Gambar 25 merupakan tampilan web ketika dijalakan oleh perangkat

berupa Tablet/Smartphone. Lebar container mengikuti ukuran Tablet/Smartphone.

Kode Program 9 Kode Program Penggunaan Icon pada Bootstrap

1. <ul class="social-footer">

2. <li><a href="http://www.facebook.com/"><i class="fa fa-

facebook"></i></a></li>

3. <li><a href="http://www.twitter.com/"><i class="fa fa-twitter"></i></a></li>

4. <li><a href="https://plus.google.com/"><i class="fa fa-google-

plus"></i></a></li>

5. </ul>

Pada Kode Program 9 baris 2, 3 dan 4 merupakan kode untuk memanggil

icon yang disediakan Bootstrap. Hasil dapat dilihat pada Gambar 26.

Gambar 26 Tampilan Icon Facebook, Twiter, dan Google Plus

Pada Gambar 26 merupakan tampilan dari icon yang disediakan oleh

Bootstrap, icon-icon tersebut dapat langsung terhubung dengan aplikasinya.

Seperti dilihat pada Gambar 27.

Page 27: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

19

Gambar 27 Tampilan Icon Facebook Dipilih

Pada Gambar 27 merupakan tampilan ketika pada halaman web melilih icon

facebook maka secara langsung dapat membuka halaman untuk mengakses

facebook Klinik Dr. Muhadjir Spesialis Anak.

Kemudian pada tahap pengujian aplikasi dilakukan berdasarkan fungsi-

fungsi dari aplikasi yang dibuat. Pengujian untuk mengetahui apakah aplikasi

yang dirancang dapat memenuhi tujuan. Hasil dari tahap pengujian black box

testing dapat dilihat pada Tabel 1.

Tabel 2 Hasil Pengujian Black Box Testing

Pengujian Kondisi Output yang

Diharapkan

Output yang

Dihasilkan

Status Pengujian

Login Email dan

password benar

Masuk ke

halaman menu

pilihan

Masuk ke

halaman menu

pilihan

Valid

Email dan

password salah

Tetap dihalaman

login

Tetap dihalaman

login

Valid

Menampilkan

nomor antrian

Memilih nomor

antrian

Sukses

menampilkan

nomor antrian

Sukses

menampilkan

nomor antrian

Valid

Export file

Memilih menu

export file

Sukses export

file excel atau

word

Sukses export file

excel atau word Valid

Membatalkan

antrian

Memilih batal

antri

Data antrian

kosong

Data antrian

kosong

Valid

Menampilkan

daftar antrian

(oleh petugas)

Memilih menu

antrian

Sukses

menampilkan

daftar antrian

Sukses

menampilkan

daftar antrian

Valid

Menampilkan

daftar riwayat

pasien (oleh

dokter)

Memilih menu

riwayat pasien

Sukses

menampilkan

daftar riwayat

pasien

Sukses

menampilkan

daftar riwayat

pasien

Valid

Page 28: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

20

Pada Tabel 2 pengujian terhadap aplikasi yang telah dirancang nemiliki

status pengujian yang bernilai valid. Dengan hasil valid tersebut dapat

disimpulkan bahwa aplikasi yang dirancang sudah memenuhi tujuan. Selain

pengujian menggunakan Black Box Testing, pengujian lain dilakukan oleh Ibu Sri

Lestari yang merupakan petugas registrasi dengan mencoba menjalankan aplikasi

yang telah dirancang. Berdasarkan hasil wawancara dengan pertanyaan yang

meliputi: 1). apakah dengan adanya aplikasi registrasi online dapat membantu dan

memperlancar jalannya aktivitas registrasi dan pemeriksaan pada Klinik ini ?, 2).

Dalam cara penggunaan, apakah aplikasi ini dapat digunakan dengan mudah ?, 3).

Apakah tampilan form dapat dilihat dengan jelas pada aplikasi ?, dinyatakan

bahwa aplikasi ini berguna bagi Klinik karena dapat membantu pasien untuk

melakukan pendaftaran pemeriksaan dan pengambilan nomor antrian secara

online, selain itu aplikasi ini dapat membantu petugas dalam melakukan rekap

data antrian pasien dan aplikasi ini juga dapat membantu dokter dalam melakukan

diagnosa penyakit dengan melihat riwayat penyakit pasien. Dalam penggunaannya

aplikasi ini mudah digunakan karena fungsi-fungsi yang ada dapat berjalan lancar

dan tampilannya cukup menarik.

5. Simpulan

Web yang didesain menggunakan responsive web design memberikan

penyesuaian terhadap ukuran layar perangkat yang digunakan sehingga

memberikan kenyamanan pengguna pada saat mengakses halaman web tersebut.

Penggunaan konsep MVC pada framework CodeIgniter dapat memudahkan

logika dalam coding aplikasi serta memudahkan pengembangan sistem yang

sudah ada, karena program dibagi dalam 3 file. Dengan menggunakan fungsi

export file dapat mempermudah petugas dan pasien dalam mengetahui nomor

antrian dan membantu pengarsipan berkas pasien oleh petugas. Dengan penelitian

yang telah dilakukan, maka dapat ditarik kesimpulan bahwa dengan menggunakan

aplikasi registrasi online dapat mempermudah pasien dalam melakukan registrasi

serta melakukan pengambilan nomor antrian pada Klinik Dokter Muhadjir

Spesialis Anak. Selain itu petugas dapat melakukan proses penginputan hasil

pemeriksaan dan dapat mengetahui riwayat pasien dengan mudah.

6. Daftar Pustaka

[1] M. Syamsul Ma’Arif dan Hendri Tanjung. 2006, Manajemen Operasi, Jakarta:

Grasindo.

[2] Letsoin, Sri Murniani A, 2013, Jurnal Ilmiah Mustek Anim Ha, Penerapan

CodeIgniter (CI) Framework Untuk Desain Aplikasi Business To Consumer

(B2C), 2(3),

http://id.portalgaruda.org/?ref=browse&mod=viewjournal&journal=7801&iss

ue=%20Vol%202,%20No%203%20(2013):%20MUSTEK%20ANIM%20HA,

diakses tanggal 23 Januari 2016.

Page 29: Artikel Ilmiahrepository.uksw.edu/bitstream/123456789/13690/1/T1_672013169_Full... · Online Pada Klinik ... Banyak contoh antrian yang dapat kita jumpai dalam kehidupan sehari-hari,

21

[3] Knight, K. (2011), Responsive Web Design: What It Is and How To Use It,

[online], http://www.smashingmagazine.com/2011/01/12/guidelines-for-

responsive-web-design/. diakses tanggal 11 Oktober 2016.

[4] Budiawan, Bernadus Brian. 2013, Pembangunan Sistem Informasi Klinik Gigi

Dental Smile Menggunakan Framework CodeIgniter, http://e-

journal.uajy.ac.id/4114. diakses tanggal 9 Maret 2017.

[5] Wardianto, Muhammad. 2011, Rancang Bangun Aplikasi Registrasi Online

Jasa Pengobatan Berbasis Multimedia Pada Klinik Utama Siti Aksar Depok.

http://repository.uinjkt.ac.id/dspace/handle/123456789/6124. diakses tanggal

9 Maret 2017.

[6] [7] Daqiqil, Ibnu. 2011. Framework CodeIgneter.

http://www.ijns.org/journal/index.php/speed/article/view/893/881. diakses

tanggal 11 Oktober 2016.

[7] Ikhsan, Mohammad F, dkk. 2014, Karya Ilmiah, Analisis User Interface Pada

Mobile Device Menggunakan Heuristics of Responsive Web Design, no.

katalog 15.04.932

https://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ca

d=rja&uact=8&ved=0ahUKEwjituyHtL7RAhUHMo8KHfHUD0wQFgg5MA

U&url=http%3A%2F%2Flibrary.telkomuniversity.ac.id%2Fpustaka%2Ffiles

%2F101967%2Fjurnal_eproc%2Fanalisis-user-interface-pada-mobile-device-

menggunakan-heuristics-of-responsive-web-

design.pdf&usg=AFQjCNEldinSyCNna-

mEGW79pqfZpExttA&bvm=bv.144224172,d.c2I. diakses tanggal 11 Oktober

2016.

[8] Pressman, Roger S. 2002. Rekayasa Perangkat Lunak: Pendekatan Praktisi

(Buku Saku). Yogyakarta: Andi dan McGraw-Hill Book Co.