perancangan sistem antrian otomatis berbasis...

84
PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS WEB LOKAL DI LINGKUNGAN PUSKESMAS TUGAS AKHIR SITI ALIP HIDAYAH NIM :150309277993 POLITEKNIK NEGERI BALIKPAPAN JURUSAN TEKNIK ELEKTRONIKA BALIKPAPAN 2018

Upload: dinhdieu

Post on 02-Mar-2019

270 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASISWEB LOKAL DI LINGKUNGAN PUSKESMAS

TUGAS AKHIR

SITI ALIP HIDAYAHNIM :150309277993

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 2: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASISWEB LOKAL DI LINGKUNGAN PUSKESMAS

TUGAS AKHIR

KARYA TULIS INI DIAJUKAN SEBAGAI SALAH SATU SYARATUNTUK MEMPEROLEH GELAR AHLI MADYA DARI

POLITEKNIKNEGERI BALIKPAPAN

SITI ALIP HIDAYAHNIM :150309277993

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 3: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 4: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 5: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 6: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 7: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 8: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 9: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 10: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

x

DAFTAR ISI

Halaman

JUDUL ............................................................................................................... i

LEMBAR PENGESAHAN ................................................................................ ii

LEMBAR PERNYATAAN................................................................................ iii

LEMBAR PERSEMBAHAN ............................................................................. iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASIKARYA ILMIAH

KEPENTINGAN AKADEMIS .......................................................................... v

ABSTRACT........................................................................................................ vi

ABSTRAK .......................................................................................................... vii

KATA PENGANTAR ........................................................................................ viii

DAFTAR ISI....................................................................................................... x

DAFTAR GAMBAR .......................................................................................... xi

BAB I PENDAHULUAN

1.1. Latar Belakang.................................................................... 1

1.2. Rumusan Masalah............................................................... 2

1.3. Batasan Masalah ................................................................. 2

1.4. Tujuan Penelitian................................................................ 2

1.5. Manfaat Penelitian ............................................................. 3

BAB II LANDASAN TEORI

2.1. Teori Antrian...................................................................... 4

2.1.1 Struktur Antrian.................................................. 4

2.2. Pusat Kesehatan Masyarakat.............................................. 5

2.3. WEB................................................................................... 6

2.4. XAMPP.............................................................................. 7

2.4.1 Bagian-bagian XAMPP yang penting................. 7

2.5. PHP (Hypertext Pre Processor) ......................................... 8

2.6. Notepad++.......................................................................... 9

2.7. MySQL............................................................................... 9

2.7.1. Kelistimewaan MySQL............................................ 10

Page 11: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xi

2.8. HTML(HyperTextMarkupLanguage) ................................ 12

2.9. Suara Manusia.................................................................... 12

2.10. Web Browser...................................................................... 13

2.11. CSS..................................................................................... 14

BAB IIIMETODOLOGI PERANCANGAN

3.1. Tempat dan Waktu ............................................................... 15

3.2.Peralatan dan Bahan yang Digunakan................................... 15

3.3.Proses Perancangan............................................................... 15

BAB IVHASIL DAN PEMBAHASAN

4.1. Prinsip Kerja Sistem............................................................. 18

4.2.Penginstalan Aplikasi............................................................ 18

4.3.Pembuatan Database............................................................. 22

4.3.1.Databaseuntuk pasien umum....................................... 22

4.3.2.Databaseuntuk pasien gigi ........................................... 23

4.3.3.Databaseuntuk pasien ibu dan anak............................. 23

4.4.Cara Kerja Sistem ................................................................. 24

BAB VPENUTUP

5.1. Kesimpulan .......................................................................... 28

5.2.Penutup.................................................................................. 28

DAFTAR PUSTAKA ......................................................................................... 29

LAMPIRAN........................................................................................................ 30

Page 12: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1.Single Chanel – Single Phase ...................................................... 4

Gambar 2.2.Single Chanel – Multi Phase ................................................. 5

Gambar 2.3.Multi Chanel – Single Phase .................................................5

Gambar 2.4.Multi Chanel – Multi Phase ..................................................5

Gambar 2.5.Logo XAMPP........................................................................ 7

Gambar 2.6.XAMPP Control Panel Application............................................ 8

Gambar 2.7.Logo PHP .............................................................................. 8

Gambar 2.8.Logo Notepad++....................................................................9

Gambar 2.9.Logo MySQL ........................................................................ 10

Gambar 2.10.Logo Web Browser ............................................................. 13

Gambar 2.11.Logo CSS ............................................................................ 14

Gambar 3.1.Diagram Alir Proses Perancagan Alat................................... 15

Gambar 3.2.Diagram Alir Proses Perancagan Tugas Akhir...................... 16

Gambar 4.1.Tampilan awal install XAMPP.............................................. 19

Gambar 4.2.Tampilan aplikasi yang akan diinstall ................................... 19

Gambar 4.3.Tampilan penyimpanan aplikasi............................................ 20

Page 13: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xiii

Gambar 4.4.Tampilan penginstallan aplikasi ............................................ 20

Gambar 4.5.Lanjutan penginstallan aplikasi ............................................. 21

Gambar 4.6.Tampilan proses penginstallan .............................................. 21

Gambar 4.7.Tampilan penyelesaian penginstallan aplikasi ...................... 22

Gambar 4.8.Database untuk Pasien PoliUmum ........................................ 23

Gambar 4.9.Database untuk Pasien PoliGigi ............................................ 23

Gambar 4.10.Database untuk Pasien PoliIbu&anak ................................. 24

Gambar 4.11.Tampilan halaman awal atau Home .................................... 24

Gambar 4.12.Tampilan register pasien umum .......................................... 25

Gambar 4.13.Contoh pengisisan data diri pasien ...................................... 25

Gambar 4.14.Tampilan pada saat data berhasil disimpan ......................... 26

Gambar 4.15.Tampilan data pasien yang telah diinput ............................. 26

Gambar 4.16.Tampilan halaman edit. ....................................................... 27

Gambar 4.17.Tampilan dari nomer antrian pada layar.............................. 27

Page 14: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

1

BAB 1

PENDAHULUAN

1.1. Latar Belakang

Banyak instansi yang belum memanfaatkan kecanggihan teknologi untuk

mempermudah alur birokrasi. Banyak masyarakat yang belum sadar

tentang keteraturan dan ketertiban. Salah satu masalah ketertiban yang

masih sering terjadi yaitu antrian. Mengantri merupakan hal membosankan

bagi banyak masyarakat karena berbagai alasan, diantaranya proses antrian

yang cukup panjang, tempat menunggu antrian yang kurang memadai

sehingga masyarakat tidak nyaman, sistem antrian yang masih

menggunakan metode lama dimana masih sering kali kurang efektif.

Sistem antrian sering dijumpai pada bank, kantor pemerintah, rumah sakit,

serta tempat pelayanan masyarakat lainnya.

Sistem antrian diterapkan di beberapa instansi kesehatan seperti

puskesmas, klinik pengobatan, tempat praktek dokter dimana pasien yang

menunggu antrian masuk keruang pemeriksaan. Pemanggilan pasien masih

menggunakan metode konvensional atau metode manual dengan suara dari

admin itu sendiri yang masih belum efisien.

Adapun beberapa instansi kesehatan masih menggunakan metode manual

dalam sistem antrian dalam kesehariannya. Pada penelitiansebelumnya

telah mengangkat sistem antrian dengan menggunakan Web Lokal, seperti

Penelitian yang dilakukan oleh Yunike Megasari dari Politeknik Negeri

Balikapan 2017 dengan judul “Sistem Antrian Berbasis Web Lokal di

Klinik Pengobatan”, namun sistem pemanggil hanya dapat mengeluarkan

output suara yang berupa nomor saja dengan nama pasien tertera pada

monitor. (Megasari,Yunike. 2017)

Sebagai usaha memberikan alternatif baru penulis mengembangkan sistem

pemanggil antrian berbasis web nomor antrian dengan suara berdasarkan

nomor antrian yang mendapat giliran untuk dilayani dimana nomor antrian

yang disimpan di dalam database server dengan menambahkan nama

Page 15: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

2

ruangan sebagai pemanggil.Dengan sistem ini diharapkan dapat

memudahkan pelayanan kepada pasien terhadap beberapa instansi yang

masih menggunakan metode manual dalam pemanggilan antrian.

Dengan dibuatnya aplikasi ini, diharapkan dapat memepermudah sistem

antrian yang menggunakan metode konvensional. Khususnya

puskesmasyang menggunakan metode konvensional.

1.2. Rumusan Masalah

Beberapa masalah yang akan dibahas dalam perancangan dan realisasi

sistem nomor urut antrian otomatis berbasis web lokal antara lain :

1. Bagaimana merancang sistem nomor antrian otomatis berbasis web

lokaldi lingkungan Puskesmas?

2. Bagaimana mengimplementasikan sistem nomor antrian otomatis

berbasis web lokaldi lingkungan Puskesmas?

1.3. Batasan Masalah

Untuk mempermudah dan membatasi pembahasan masalah pada Proyek

Tugas Akhir ini maka dibeikan batasan-batasa sebagai berikut:

1. Merancang dan menampilkan nomor urut pasien berdasarkan nomor

urut pendaftaran.

2. Merancang dan menampilkan ruangan yang dituju.

3. Merancang sistem nomor antrian otomatis berbasis web lokal dengan

tiga kali pemanggilan untuk setiap nomer urut pasien jika lebih dari

tiga kali maka akan melakukan pembatalan otomatis dan dialihkan

kenomor antrian selanjutnya.

1.4. Tujuan Penelitian

Berdasarkan rumusan yang telah diuraikan didapat tujuan dari proyek

tugas akhir ini, antara lain :

1. Memudahkan petugas atau karyawan puskesmas dalam melakukan

sisten antrian pasien.

Page 16: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

3

2. Menanamkan kedisiplinan antri terhadap pasien berdasarkan nomor

urut kedatangan.

1.5. Manfaat Penelitian

Manfaat dibuatnya sistem nomor antrian berbasis web ini adalah :

1. Bagi pihak institusi: Untuk menerapkan wawasan dan ilmu

pengetahuan yang telah diperoleh selama menempuh pendidikan di

Politeknik Negeri Balikpapan jurusan Teknik Elektronika dalam

bentuk Perancangan Sistem Nomor Antrian Berbasis Web Lokal di

Lingkungan Puskesmas.

2. Bagi pihak industri atau masyarakat: Untuk mengimplementasi produk

penelitian yang dihasilkan berupa Sistem Nomor Antrian Otomatis

Berbasis Web Lokal sebagai bentuk nyata kontribusi peneliti kepada

masyarakat.

3. Bagi penulis: Sebagai salah satu prasyarat utama kelulusan untuk

tingkat D3 Teknik Elektronika di Politeknik Negeri Balikpapan

Page 17: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

Page 18: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

Page 19: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

6

(Rochmawati, Sofi Nur dan Nurdiyansyah, Firman. 2017.Aplikasi Penentuan

Nomor Urut Antrian Rumah Sakit Melalui SMS Gateway. Malang .Journal Of

Information and Computer Science (JOINTECS). Vol.1,No.2.)

2.2. Pusat Kesehatan Masyarakat

Pusat Kesehatan Masyarakat, disingkat Puskesmas, adalah organisasi

fungsional yang menyelenggarakan upaya kesehatan yang bersifat

menyeluruh, terpadu, merata, dapat diterima dan terjangkau oleh masyarakat,

dengan peran serta aktif masyarakat dan menggunakan hasil pengembangan

ilmu pengetahuan dan teknologi tepat guna, dengan biaya yang dapat dipikul

oleh pemerintah dan masyarakat. Upaya kesehatan tersebut diselenggarakan

dengan menitikberatkan kepada pelayanan untuk masyarakat luas guna

mencapai derajad kesehatan yang optimal, tanpa mengabaikan mutu pelayanan

kepada perorangan (Depkes, 2009)

(sumber : https://www.kajianpustaka.com/2015/07/pengertian-fungsikegiatan-

pokok.html)

2.3. WEB

Web adalah suatu bagian yang tidak dapat dipisahkan dari dunia internet. Web

dapat terdiri atas berbagai kumpulan halaman untuk menampilkan informasi

berupa teks, gambar diam atau gerak, animasi, suara atau gabungan dari

semuanya. Berdasarkan pada fungsinya, website terbagi atas : (Hidayat &

Rahmat,2010)

1. PersonalWebsite,yangberisiinformasipribadiseseorang.

2. Commercial Website, merupakan website milik instansi pemerintah

ataupun pendidikan umum dan bertujuan memberikan pelayanan

kepadapenggunanya.

3. Government Website, merupakan website milik instansi pemerintah

ataupun pendidikan umum dan bertujuan memberikan pelayanan

kepadapenggunanya.Non-Profit Organization Website, merupakan

website milik suatu organisasi atau instansi, namun tidak digunakan

untuk kegiatan bisnis (bersifatnon profit).

Page 20: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

Page 21: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

Page 22: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

Page 23: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

Page 24: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

11

4. Performance tuning. MySQL memiliki kecepatan yang

menakjubkan dalam menangani query sederhana, dengan kata lain

dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat

kaya, seperti signed / unsigned integer, float, double, char, text,

date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara

penuh yang mendukung perintah Select dan Where dalam perintah

(query).

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti

password yang terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis

data dalam skala besar, dengan jumlah record lebih dari 50 juta

dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang

dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau named

pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien

dengan menggunakan lebih dari dua puluh bahasa. Meski pun

demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap

berbagai aplikasi dan bahasa pemrograman dengan menggunakan

fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai tool

yang dapat digunakan untuk administrasi basis data, dan pada

setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel

dalam menangani Alter Table, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Page 25: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

12

2.8. HTML( HyperText Markup Language)

HTML (HyperTextMarkupLanguage)adalahsebuahBahasamarkupyang

digunakan untuk membuatsebuahhalamanweb danmenampilkan berbagai

informasididalamsebuahbrowserInternet.Bermula darisebuahBahasayang

sebelumnyabanyakdigunakandidunia penerbitandanpercetakanyangdisebut

denganSGML(StandardGeneralizedMarkup Language), HTMLadalahsebuah

standaryangdigunakansecara luasuntukmenampilkanhalamanweb.HTMLsaat

ini merupakanstandardinternetyang didefinisikan dan dikendalikan

penggunanya olehWorldWideWeb Consortium(W3C).

HTML merupakankode-kodetagyangberfungsiuntukmenginstruksikan

browseragarmenghasilkantampilansesuaidenganyang diinginkan.Sebuahfile

yangmerupakanfileHTML dapatdibukadenganmenggunakanbrowserweb

sepertiMozilla Firefox,Opera, GoogleChromeatau Microssoft Internet

Explorer.

(Megasari, Yunike. 2017. “Sistem Antrian Berbasis Web Lokal di KlinikPengobatan”. POLITEKNIK NEGERI BALIKPAPAN.)

2.9. Suara Manusia

Suara manusia terdiri dari suara yang dibuat oleh manusia dengan

menggunakan pita suara untuk berbicara, membaca, menyanyi, tertawa,

menangis, berteriak dll. Suara manusia secara khusus merupakan bagian dari

produksi suara manusia di mana pita suara adalah sumber suara utama. Secara

umum, mekanisme untuk menghasilkan suara manusia dapat dibagi menjadi

tiga bagian; paru-paru, pita suara dalam laring, dan artikulator. Paru-paru

(pompa) harus menghasilkan aliran udara yang memadai dan tekanan udara

untuk menggetarkan pita suara (tekanan udara ini merupakan "bahan bakar"

suara). Pita suara adalah katup bergetar yang memotong aliran udara dari

paru-paru menjadi pulsa suara yang membentuk sumber suara laring. Otot-otot

laring menyesuaikan panjang dan ketegangan dari pita suara untuk

'menghaluskan' tala dan nada. Artikulator (bagian dari saluran vokal di atas

laring terdiri dari lidah, langit-langit mulut, pipi, bibir, dll) mengartikulasikan

dan menyaring suara yang berasal dari laring dan untuk beberapa derajat dapat

Page 26: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

13

berinteraksi dengan aliran udara laring untuk memperkuat atau

melemahkannya sebagai sumber suara.

(Sumber : https://id.wikipedia.org/wiki/Suara_manusia)

2.10. Web Browser

Web Browser adalah suatu program atau software yang digunakan untuk

menjelajahi internet atau untuk mencari informasi dari suatu web yang

tersimpan didalam komputer. Awalnya, web browser berorientasi pada teks

dan belum dapat menampilkan gambar. Namun, web browser sekarang tidak

hanya menampilkan gambar dan teks saja, tetapi juga memutar file multimedia

seperti video dan suara. Web browser juga dapat mengirim dan menerima

email, mengelola HTML, sebagai input dan menjadikan halaman web sebagai

hasil output yang informative. Dengan menggunakan web browser, para

pengguna internet dapat mengakses berbagai informasi yang terdapat di

internet dengan mudah. Beberapa contoh web browser diantaranya Internet

Explorer, Mozilla, Firefox, Safari, Opera, dll.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

Gambar 2.10. Logo Web Browser

Sumber : https://bloggerpoetraborneo.blogspot.co.id/

2.11. CSS (Cascading Style Sheet)

Page 27: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

14

CSS (Cascading Style Sheet) adalah salah satu bahasa desain web (style sheet

language) dimana mampu mengontrol format tampilan sebuah halaman web yang

ditulis dengan menggunakan penanda atau deisebut dengan (markup laguage).

Umumnya CSS ini digunakan dalam mendesain sebuah halaman HTML dan juga

XHTML, akan tetapi sekarang CSS dapat diaplikasikan pula untuk segala

dokumenXML, termasuk juga di dalam nya SVG dan juga XUL bahkan sampai

dengan sistem operasi Android.

CSS memungkinkan sebuah halaman untuk menampilkan dalam berbagai

style dengan menggunakan metode pembawaan yang berbeda pula, contohnya

adalah on-screen, in-print, byvoice, dan lain sebagainya. Selain itu, pemilik

konten web juga bisa menentukan link yang menghubungkan konten dengan file

CSS.Fungsi dari CSS ialah mendesain, merancang, merubah, dan juga

membentuk halaman pada website ataupun blog dan isi dari halaman website itu

ialah tag-tag html, logikanya CSS itu bisa mengubah tag-tag html yang sederhana

sehingga bisa menjadi lebih fungsional dan juga menarik.

(sumber:http://www.ayoksinau.com )

Gambar 2.11. Logo CSS

Sumber : http://www.ayoksinau.com

Page 28: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

15

BAB III

METODOLOGI PERANCANGAN

3.1. Tempat Dan Waktu

Tempat dan waktu kegiatan dilakukan di Kampus Politeknik Negeri

Balikpapan yang beralamat di Jl. Soekarno Hatta Km.8 dan DILO Balikpapan.

Waktu kegiatan mulai bulan Maret 2018 hingga sekarang.

3.2. Peralatan dan Bahan yang Digunakan

Peralatandanbahan yangdigunakandalamPerancanganSistem Pemanggil

Nomor AntrianBerbasisWebLokaliniadalah perangkatkeras(Hardware)

danperangkat lunak (software)sertasistem pendukungnyaadalah

pemakai(Brainware)

3.2.1. Perangkat Keras (Hardware)

Laptop (Processor AMD A8, Windows 7)

3.2.2. Perangkat Lunak (software)

Windows 7 sebagai system operasi

PHPsebagai bahasapemograman

Mozilla Firefoxsebagai web browser

MySql sebagai pembuatan system database

XAMPPsebagai web server

Notepad++ sebagaitexteditor

3.3. Proses Perancangan

Proses perancangan berisi tentang alur kergiatan yang dilakukan dalam proses

pembuatan tugas akhir

Page 29: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

16

Gambar 3.1. Diagram Alir Proses Perancagan Alat

Page 30: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

17

Gambar 3.2. Diagram Alir Proses Perancagan Tugas Akhir

Page 31: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

18

BAB IV

HASIL DAN PEMBAHASAN

4.1. Prinsip Kerja Sistem

Sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

menggunakan PHP yang diimplementasikan dalam source code dan MySql

sebagai database server. Sistem antrian ini diperuntukan untuk membantu petugas

puskesmas atau admin dalam mengelola data pasien yang akan berobat dan

membantumengurutkan data pasien dan memanggil nomer antrian pasien sesuai

dengan urutannya agar tidak terjadi kesalahan saat pasien yang memasuki ruangan

dokter dengan keluhan yang dialami oleh pasien tersebut.

Pada sistem antrian ini pasien datang ke admin untuk mengisi data diri dan

dokter tujuan, dilayar tampilan sudah ada beberapa pilihan. Admin mengisi data

diri pasien pada halaman registrasi pasien sesuai poli tujuan pasien. Setelah

ituadmin dapat melihat daftar urutan pasien pada bagian data buku pasien. Pada

halaman data buku pasien terdapat beberapa pilihan seperti edit, delete, dan

panggil. Jika admin ingin mengubah data pasien maka admin harus memilih opsi

edit pada layar.Apabila admin ingin menghapus data pasien maka admin harus

memilih opsi delete pada layar. Dan Jika admin akan memanggil nomer antrian

maka admin hanya perlu memilih opsi panggil pada layar. Maka secara otomatis

akan mengeluarkan output suara yang akan memanggil pasien dengan nomor

antrian dan poli yang dituju. Sedangkan layar menampilkan nomor antrian dan

nama pasien tersebut.

4.2. Penginstalan Aplikasi

1. Silahkan Download instaler Xampp. Jika sudah ada double klik lalu install.

2. Kemudian akan muncul jendela seperti berikut ini. Kemudian Next.

Page 32: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

19

Gambar 4.1 Tampilan awal install XAMPP

Sumber : Penulis

3. Selanjutnya akan tampil seperti gambar berikut ini. Pada tampilan ini sudah

tercentang otomatis semua yang akan terunduh.

Gambar 4.2 Tampilan aplikasi yang akan diinstall.

Sumber : Penulis

Page 33: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

20

4. Kemudian muncul tampilan untuk menentukan lokasi folder penyimpanan

file-file dan folder XAMPP. Secara otomatis akan tersimpan seperti gambar

berikut.

Gambar 4.3 Tampilan penyimpanan aplikasi.

Sumber : Penulis

5. Lanjutkan dengan klik Next.

Gambar 4.4 Tampilan penginstallan aplikasi.

Sumber : Penulis

Page 34: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

21

6. Selanjutnya muncul tampilan yang mengingatkan untuk melanjutkan

penginstalan seperti gambar berikut. Klik Next.

Gambar 4.5 Lanjutan penginstallan aplikasi.

Sumber : Penulis

7. Maka akan melakukan proses penginstalan sebagai berikut.

Gambar 4.6 Tampilan proses penginstallan.

Sumber : Penulis

Page 35: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

22

8. Kemudian klik Finish untuk menyelesaikan penginstalan

Gambar 4.7 Tampilan penyelesaian penginstallan aplikasi.

Sumber : Penulis

9. Penginstalan aplikasi telah selesai.

4.3. Pembuatan Database

Pada pembuatan Database ini menggunakan MySql yang dibuat dengan

phpMyadmin yang terdapat dalam perangkat lunakXAMPP. Melalui phpMyadmin

yang berfungsi untuk melakukan pengolahan data dan perubahan data yang ada

pada database dengan lebih mudah.

4.3.1 Database untuk PasienUmum

Berikut ini adalah gambar dari database yang mengolah dan memasukan

data untuk pasien poli ibu dan anak.

Page 36: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

23

Gambar 4.8Database untuk Pasien PoliUmum

Sumber : Penulis

4.3.2 Database untuk Pasien Poli Gigi

Berikut ini adalah gambar dari database yang mengolah dan menginput

data untuk pasien Poli gigi

Gambar 4.9Tabel untuk Pasien Poli Gigi

Sumber : Penulis

4.3.3 Database untuk Pasien Ibu dan anak

Berikut ini adalah gambar dari database yang mengolah dan menginput data

untuk pasien pol ibu dan anak

Page 37: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

24

Gambar 4.10Tabel untuk Pasien Poli Ibu dan Anak

Sumber : Penulis

4.4 Cara Kerja Sistem

Berikut ini penulis akan menjelaskan cara kerja dari sistem antrian berbasis

web agar mudah dimengerti oleh pembaca atau user.

Gambar 4.11Tampilan halaman awal atau Home

Sumber : Penulis

Halaman berikut ini berfugsi untuk mendaftarkan pasien dengan cara mengisi data

diri pasien. Seperti nama lengkap, alamat, jenis kelamin, dan keluhan penyakit.

Page 38: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

25

Gambar 4.12 Tampilan register pasien umum

Sumber : Penulis

Berikut ini adalah contoh dari pengisisan data dari pasien.

Gambar 4.13 Contoh pengisisan data diri pasien

Sumber : Penulis

Berikut adalah tampilan pada saat penyimpanan data diri pasien berhasil

disimpan.

Page 39: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

26

Gambar 4.14 Tampilan pada saat data berhasil disimpan.

Sumber : Penulis

Berikut adalah tampilan daftar data pasien yang telah diinput oleh admin. Dan

terdapat beberapa opsi yang dapat dilakukan oleh admin seperti nomor antrian,

mengubah data pasien, menghapus data pasien yang sudah dipanggil atau sudah

di layani dan untuk memanggil pasien sesuai nomor antrian.

Gambar 4.15Tampilan data pasien yang telah diinput

Sumber : Penulis

Page 40: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

27

Halaman ini merupakan tampilan untuk meng-edit atau mengubah data diri

pasien jika terjadi kesalahan pada saat penginputan data, Seperti nama lengkap,

alamat, jenis kelamin, dan keluhan penyakit pasien.

Gambar 4.16 Tampilan halaman edit.

Sumber : Penulis

Berikut ini adalah halaman dari keluaran jika admin memilihopsi panggil pada

baris data atau nomer antrian pasien.

Gambar 4.17 Tampilan dari nomer antrian pada layar.

Sumber : Penulis

Page 41: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

28

BAB V

PENUTUP

5.1. Kesimpulan

DalampenulisanTugasAkhir initelahdiuraikanbagaimanacara membangun sebuah

sistem antrian pasien berbasis web lokal di lingkungan Puskesmas. Maka

penulis dapat menyimpulkan :

1. Dengan adanya sistem antrian ini, antrian pasien menjadi lebih teratur

dan meminimalisir terjadinya kesalahan dalam memanggil nomor

antrian pasien beserta ruang dokter tujuan.

2. Aplikasi sistem antrian ini memungkinkan para pasien dapat

melakukan pengobatan secara lebih terarah sesuai dengan jenis

penyakit yang dialami oleh pasien.

5.2. Saran

Dalam penyelesaian tugas akhir ini masih terdapat banyak kekurangan. Oleh

sebab itu, penulis menyampaikan beberapa saran yang diharapkan kedepannya

dilakukan pengembangan yang dapat diperbaiki kekurangan dari tugas akhir ini.

Saran penulis yang disampaikan yaitu :

1. Untuk pengembangan agar nomer antrian dapat reset otomatis per hari.

2. Penghubung antar laptop admin dengan laptop yang terdapat di

ruangan dokter agar lebih dipermudah.

Page 42: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

29

DAFTAR PUSTAKA

Abror, Muhamad. 2017. “Pengertian CSS (Tujuan CSS Fungsi CSS dan CaraKerja CSS)”http://www.ayoksinau.com Diakses pada 26 Maret 2018.11:30:34 WIB.

Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.

Indosite. ”Pengertian MySQL”.https://www.indosite.com/pengertian-mysql/Diakses pada 5 April 2018.18:15:30 WIB.

Megasari, Yunike.2017. “Sistem Antrian Berbasis Web Lokal di KlinikPengobatan”.POLITEKNIK NEGERI BALIKPAPAN.

Redaksi. 2015. “Memahami Teori Antrian”.http://shiftindonesia.com/memahami-teori-antrian/ Diakses pada 27Maret 2018. 20:05:35 WIB.

Riadi, Muchlisin. 2015. “Pengertian, Fungsi,& Kegiatan PokokPuskesmas”https://www.kajianpustaka.com/2015/07/pengertian-fungsi-kegiatan-pokok.htmlDiakses Pada 5 April 2018.18:15:30 WIB.

Rochmawati, Sofi Nur dan Nurdiyansyah, Firman. 2017.Aplikasi PenentuanNomor Urut Antrian Rumah Sakit Melalui SMS Gateway. Malang .Journal Of Information and Computer Science (JOINTECS). Vol.1,No.2.

Nurrahman, Arif. 2010. “Sistem Antrian”.https://nurrahmanarif.wordpress.com/2010/11/06/sistem-antrian/Diakses

pada 27Maret 2018. 20:05:35 WIB.

Wikipedia. 2017. “Suara Manusia”https://id.wikipedia.org/wiki/Suara_manusiaDiakses pada 12 Maret 2018.15:25:43 WIB.

Page 43: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASISWEB LOKAL DI LINGKUNGAN PUSKESMAS

TUGAS AKHIR

SITI ALIP HIDAYAHNIM :150309277993

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 44: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASISWEB LOKAL DI LINGKUNGAN PUSKESMAS

TUGAS AKHIR

KARYA TULIS INI DIAJUKAN SEBAGAI SALAH SATU SYARATUNTUK MEMPEROLEH GELAR AHLI MADYA DARI

POLITEKNIKNEGERI BALIKPAPAN

SITI ALIP HIDAYAHNIM :150309277993

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 45: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 46: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 47: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 48: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 49: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 50: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 51: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas
Page 52: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

x

DAFTAR ISI

Halaman

JUDUL ............................................................................................................... i

LEMBAR PENGESAHAN ................................................................................ ii

LEMBAR PERNYATAAN................................................................................ iii

LEMBAR PERSEMBAHAN ............................................................................. iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASIKARYA ILMIAH

KEPENTINGAN AKADEMIS .......................................................................... v

ABSTRACT........................................................................................................ vi

ABSTRAK .......................................................................................................... vii

KATA PENGANTAR ........................................................................................ viii

DAFTAR ISI....................................................................................................... x

DAFTAR GAMBAR .......................................................................................... xi

BAB I PENDAHULUAN

1.1. Latar Belakang.................................................................... 1

1.2. Rumusan Masalah............................................................... 2

1.3. Batasan Masalah ................................................................. 2

1.4. Tujuan Penelitian................................................................ 2

1.5. Manfaat Penelitian ............................................................. 3

BAB II LANDASAN TEORI

2.1. Teori Antrian...................................................................... 4

2.1.1 Struktur Antrian.................................................. 4

2.2. Pusat Kesehatan Masyarakat.............................................. 5

2.3. WEB................................................................................... 6

2.4. XAMPP.............................................................................. 7

2.4.1 Bagian-bagian XAMPP yang penting................. 7

2.5. PHP (Hypertext Pre Processor) ......................................... 8

2.6. Notepad++.......................................................................... 9

2.7. MySQL............................................................................... 9

2.7.1. Kelistimewaan MySQL............................................ 10

Page 53: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xi

2.8. HTML(HyperTextMarkupLanguage) ................................ 12

2.9. Suara Manusia.................................................................... 12

2.10. Web Browser...................................................................... 13

2.11. CSS..................................................................................... 14

BAB IIIMETODOLOGI PERANCANGAN

3.1. Tempat dan Waktu ............................................................... 15

3.2.Peralatan dan Bahan yang Digunakan................................... 15

3.3.Proses Perancangan............................................................... 15

BAB IVHASIL DAN PEMBAHASAN

4.1. Prinsip Kerja Sistem............................................................. 18

4.2.Penginstalan Aplikasi............................................................ 18

4.3.Pembuatan Database............................................................. 22

4.3.1.Databaseuntuk pasien umum....................................... 22

4.3.2.Databaseuntuk pasien gigi ........................................... 23

4.3.3.Databaseuntuk pasien ibu dan anak............................. 23

4.4.Cara Kerja Sistem ................................................................. 24

BAB VPENUTUP

5.1. Kesimpulan .......................................................................... 28

5.2.Penutup.................................................................................. 28

DAFTAR PUSTAKA ......................................................................................... 29

LAMPIRAN........................................................................................................ 30

Page 54: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1.Single Chanel – Single Phase ...................................................... 4

Gambar 2.2.Single Chanel – Multi Phase ................................................. 5

Gambar 2.3.Multi Chanel – Single Phase .................................................5

Gambar 2.4.Multi Chanel – Multi Phase ..................................................5

Gambar 2.5.Logo XAMPP........................................................................ 7

Gambar 2.6.XAMPP Control Panel Application............................................ 8

Gambar 2.7.Logo PHP .............................................................................. 8

Gambar 2.8.Logo Notepad++....................................................................9

Gambar 2.9.Logo MySQL ........................................................................ 10

Gambar 2.10.Logo Web Browser ............................................................. 13

Gambar 2.11.Logo CSS ............................................................................ 14

Gambar 3.1.Diagram Alir Proses Perancagan Alat................................... 15

Gambar 3.2.Diagram Alir Proses Perancagan Tugas Akhir...................... 16

Gambar 4.1.Tampilan awal install XAMPP.............................................. 19

Gambar 4.2.Tampilan aplikasi yang akan diinstall ................................... 19

Gambar 4.3.Tampilan penyimpanan aplikasi............................................ 20

Page 55: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

xiii

Gambar 4.4.Tampilan penginstallan aplikasi ............................................ 20

Gambar 4.5.Lanjutan penginstallan aplikasi ............................................. 21

Gambar 4.6.Tampilan proses penginstallan .............................................. 21

Gambar 4.7.Tampilan penyelesaian penginstallan aplikasi ...................... 22

Gambar 4.8.Database untuk Pasien PoliUmum ........................................ 23

Gambar 4.9.Database untuk Pasien PoliGigi ............................................ 23

Gambar 4.10.Database untuk Pasien PoliIbu&anak ................................. 24

Gambar 4.11.Tampilan halaman awal atau Home .................................... 24

Gambar 4.12.Tampilan register pasien umum .......................................... 25

Gambar 4.13.Contoh pengisisan data diri pasien ...................................... 25

Gambar 4.14.Tampilan pada saat data berhasil disimpan ......................... 26

Gambar 4.15.Tampilan data pasien yang telah diinput ............................. 26

Gambar 4.16.Tampilan halaman edit. ....................................................... 27

Gambar 4.17.Tampilan dari nomer antrian pada layar.............................. 27

Page 56: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

1

BAB 1

PENDAHULUAN

1.1. Latar Belakang

Banyak instansi yang belum memanfaatkan kecanggihan teknologi untuk

mempermudah alur birokrasi. Banyak masyarakat yang belum sadar

tentang keteraturan dan ketertiban. Salah satu masalah ketertiban yang

masih sering terjadi yaitu antrian. Mengantri merupakan hal membosankan

bagi banyak masyarakat karena berbagai alasan, diantaranya proses antrian

yang cukup panjang, tempat menunggu antrian yang kurang memadai

sehingga masyarakat tidak nyaman, sistem antrian yang masih

menggunakan metode lama dimana masih sering kali kurang efektif.

Sistem antrian sering dijumpai pada bank, kantor pemerintah, rumah sakit,

serta tempat pelayanan masyarakat lainnya.

Sistem antrian diterapkan di beberapa instansi kesehatan seperti

puskesmas, klinik pengobatan, tempat praktek dokter dimana pasien yang

menunggu antrian masuk keruang pemeriksaan. Pemanggilan pasien masih

menggunakan metode konvensional atau metode manual dengan suara dari

admin itu sendiri yang masih belum efisien.

Adapun beberapa instansi kesehatan masih menggunakan metode manual

dalam sistem antrian dalam kesehariannya. Pada penelitiansebelumnya

telah mengangkat sistem antrian dengan menggunakan Web Lokal, seperti

Penelitian yang dilakukan oleh Yunike Megasari dari Politeknik Negeri

Balikapan 2017 dengan judul “Sistem Antrian Berbasis Web Lokal di

Klinik Pengobatan”, namun sistem pemanggil hanya dapat mengeluarkan

output suara yang berupa nomor saja dengan nama pasien tertera pada

monitor. (Megasari,Yunike. 2017)

Sebagai usaha memberikan alternatif baru penulis mengembangkan sistem

pemanggil antrian berbasis web nomor antrian dengan suara berdasarkan

nomor antrian yang mendapat giliran untuk dilayani dimana nomor antrian

yang disimpan di dalam database server dengan menambahkan nama

Page 57: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

2

ruangan sebagai pemanggil.Dengan sistem ini diharapkan dapat

memudahkan pelayanan kepada pasien terhadap beberapa instansi yang

masih menggunakan metode manual dalam pemanggilan antrian.

Dengan dibuatnya aplikasi ini, diharapkan dapat memepermudah sistem

antrian yang menggunakan metode konvensional. Khususnya

puskesmasyang menggunakan metode konvensional.

1.2. Rumusan Masalah

Beberapa masalah yang akan dibahas dalam perancangan dan realisasi

sistem nomor urut antrian otomatis berbasis web lokal antara lain :

1. Bagaimana merancang sistem nomor antrian otomatis berbasis web

lokaldi lingkungan Puskesmas?

2. Bagaimana mengimplementasikan sistem nomor antrian otomatis

berbasis web lokaldi lingkungan Puskesmas?

1.3. Batasan Masalah

Untuk mempermudah dan membatasi pembahasan masalah pada Proyek

Tugas Akhir ini maka dibeikan batasan-batasa sebagai berikut:

1. Merancang dan menampilkan nomor urut pasien berdasarkan nomor

urut pendaftaran.

2. Merancang dan menampilkan ruangan yang dituju.

3. Merancang sistem nomor antrian otomatis berbasis web lokal dengan

tiga kali pemanggilan untuk setiap nomer urut pasien jika lebih dari

tiga kali maka akan melakukan pembatalan otomatis dan dialihkan

kenomor antrian selanjutnya.

1.4. Tujuan Penelitian

Berdasarkan rumusan yang telah diuraikan didapat tujuan dari proyek

tugas akhir ini, antara lain :

1. Memudahkan petugas atau karyawan puskesmas dalam melakukan

sisten antrian pasien.

Page 58: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

3

2. Menanamkan kedisiplinan antri terhadap pasien berdasarkan nomor

urut kedatangan.

1.5. Manfaat Penelitian

Manfaat dibuatnya sistem nomor antrian berbasis web ini adalah :

1. Bagi pihak institusi: Untuk menerapkan wawasan dan ilmu

pengetahuan yang telah diperoleh selama menempuh pendidikan di

Politeknik Negeri Balikpapan jurusan Teknik Elektronika dalam

bentuk Perancangan Sistem Nomor Antrian Berbasis Web Lokal di

Lingkungan Puskesmas.

2. Bagi pihak industri atau masyarakat: Untuk mengimplementasi produk

penelitian yang dihasilkan berupa Sistem Nomor Antrian Otomatis

Berbasis Web Lokal sebagai bentuk nyata kontribusi peneliti kepada

masyarakat.

3. Bagi penulis: Sebagai salah satu prasyarat utama kelulusan untuk

tingkat D3 Teknik Elektronika di Politeknik Negeri Balikpapan

Page 59: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

4

BAB IILANDASAN TEORI

2.1. Teori Antrian

Konsep teori antrian pertama kali ditemukan dan dikembangkan oleh A.K.

Erlang, seorang insinyur Denmark yang bekerja pada perusahaan telepon di

Kopenhagen pada tahun 1910. Berawal dari para operator yang kewalahan

pada waktu-waktu yang sibuk sehingga membuat para penelpon harus

menunggu giliran dengan waktu yang cukup lama untuk mendapatkan

pelayanan. Tujuan dari penggunaan teori antrian adalah merancang fasilitas

pelayanan, untuk mengatasi permintaan pelayanan yang berfluktuasi secara

random dan menjaga keseimbangan antara biaya pelayanan dan biaya yang

diperlukan selama antri.

http://shiftindonesia.com/memahami-teori-antrian/

2.2.1. Struktur Antrian

Ada 4 Model antrian dasar yang umum terjadi dalam sebuah

sistem antrian(Gross & Harris, The Queueing Systems, 1984).

1. Single Chanel – Single Phase.

Gambar 2.1.Single Chanel – Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/)

SingleChannelberartihanyaadasatujaluryangmemasuki

sistempelayananatauadasatufasilitaspelayanan.SinglePhase

berarti hanya ada satu fasilitaspelayanan.

Page 60: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

5

2. Single Chanel –Multi Phase

Gambar 2.2.Single Chanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem antrian jalur tunggal dengan tahapan berganda ini atau

menunjukkan ada dua atau lebih pelayanan yang dilaksanakan secara

berurutan.

3. Multi Chanel – Single Phase

Gambar 2.3.MultiChanel –Single Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Single Phase terjadi di mana ada dua atau

lebih fasilitas pelayanan dialiri oleh antrian tunggal.

4. Multi Chanel-MultiPhase

Gambar 2.4.MultiChanel – Multi Phase.

Sumber:(https://nurrahmanarif.wordpress.com/2010/11/06/sistem-

antrian/).

Sistem Multi Channel – Multi Phase ini menunjukkan bahwa

setiap sistem mempunyai beberapa fasilitas pelayanan pada setiap

tahap sehingga terdapat lebih dari satu pelanggan yang dapat

dilayani pada waktu bersamaan.

Page 61: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

6

(Rochmawati, Sofi Nur dan Nurdiyansyah, Firman. 2017.Aplikasi Penentuan

Nomor Urut Antrian Rumah Sakit Melalui SMS Gateway. Malang .Journal Of

Information and Computer Science (JOINTECS). Vol.1,No.2.)

2.2. Pusat Kesehatan Masyarakat

Pusat Kesehatan Masyarakat, disingkat Puskesmas, adalah organisasi

fungsional yang menyelenggarakan upaya kesehatan yang bersifat

menyeluruh, terpadu, merata, dapat diterima dan terjangkau oleh masyarakat,

dengan peran serta aktif masyarakat dan menggunakan hasil pengembangan

ilmu pengetahuan dan teknologi tepat guna, dengan biaya yang dapat dipikul

oleh pemerintah dan masyarakat. Upaya kesehatan tersebut diselenggarakan

dengan menitikberatkan kepada pelayanan untuk masyarakat luas guna

mencapai derajad kesehatan yang optimal, tanpa mengabaikan mutu pelayanan

kepada perorangan (Depkes, 2009)

(sumber : https://www.kajianpustaka.com/2015/07/pengertian-fungsikegiatan-

pokok.html)

2.3. WEB

Web adalah suatu bagian yang tidak dapat dipisahkan dari dunia internet. Web

dapat terdiri atas berbagai kumpulan halaman untuk menampilkan informasi

berupa teks, gambar diam atau gerak, animasi, suara atau gabungan dari

semuanya. Berdasarkan pada fungsinya, website terbagi atas : (Hidayat &

Rahmat,2010)

1. PersonalWebsite,yangberisiinformasipribadiseseorang.

2. Commercial Website, merupakan website milik instansi pemerintah

ataupun pendidikan umum dan bertujuan memberikan pelayanan

kepadapenggunanya.

3. Government Website, merupakan website milik instansi pemerintah

ataupun pendidikan umum dan bertujuan memberikan pelayanan

kepadapenggunanya.Non-Profit Organization Website, merupakan

website milik suatu organisasi atau instansi, namun tidak digunakan

untuk kegiatan bisnis (bersifatnon profit).

Page 62: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

7

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

2.4. XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai

server yang berdiri sendiri (localhost), yang terdiri dari program MySQL

database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa

pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia

di bawah GNU (General Public License) dan bebas, adalah mudah untuk

menggunakan web server yang dapat melayani tampilan halaman web yang

dinamis.

Gambar 2.5. Logo XAMPP

Sumber : http://www.iconarchive.com

2.4.1. Bagian-bagian XAMPP yang penting :

1. Htdocadalahfolderdimanauntukmeletakkanfileyangakandijalanlan,

seperti file PHP, HTML,dan scriptlainnya.

2. PhpMyAdmin adalah bagian untuk mengelola database MySQL

yang di komputernya.(untukmembukanyadenganmembuka browser

danmengetik alamathttp :// localhost/phpmyadmin)

3. Control panelyang berfungsi untuk mengelolalayanan (service)

XAMPP.

Page 63: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

8

Gambar 2.6XAMPP Control Panel Application.

(Sumber : penulis)

2.5. PHP (Hypertext Pre Processor)

PHP atau yang memiliki kepanjanganHypertext Preprocessor merupakan

suatu bahasa pemrograman yang difungsikan untuk membangun suatu website

dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi.

HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web,

sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP

tersebut, web akan sangat mudah di-maintenance. PHP berjalan pada sisi

server sehingga PHP disebut juga sebagai bahasa Server Side Scripting.

Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web

server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma

dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows

maupun Linux. PHP juga dibangun sebagai modul pada web server apache

dan sebagai binary yang dapat berjalan sebagai CGI.

Gambar 2.7.Logo PHP

Sumber : http://www.step4all.com

Page 64: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

9

2.6. Notepad++

Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS)

Windows. Notepad++ disini menggunakan komponen-

komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas

source code berbagai bahasa pemrograman. Notepad++ didistribusikan

sebagai Free Software (gratis) Proyek ini dilayani

oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali

memenangkan penghargaan SourceForge Community Choice Award for Best

Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang

diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU

General Public License dengan ukuran program yang kecil yaitu 5.5MB.

Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++

karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-

katanya akan berubah sesuai dengan makna kata C++.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.)

Gambar 2.8. Logo Notepad++

Sumber : https://bayudwiarta.wordpress.com

2.7. MySQL

MySQL merupakan suatu database. MySQL dapat juga dikatakan sebagai

database yang sangat cocok bila dipadukan dengan PHP. Secara umum,

database berfungsi sebagai tempat atau wadah untuk menyimpan,

mengklasifikasikan data secara prefosional. MySQL bekerja menggunakan

SQL Language (Structure Query Language). Itu dapat diartikan bahwa

Page 65: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

10

MySQL merupakan standar penggunaan database di dunia untuk pengolahan

data. MySQL termasuk jenis RDBMS (Relational Database Management

System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah

seperti tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL.

MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah

tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau

beberapa kolom. Di dalam PHP telah menyediakan fungsi untuk koneksi ke

basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan

maupun memutuskan koneksi dengan server database MySQL sebagai sarana

untuk mengumpulkan informasi. Pada umumnya, perintah yang paling sering

digunakan dalam mySQL adalah select (mengambil), insert (menambah),

update (mengubah), dan delete (menghapus). Selain itu, SQL juga

menyediakan perintah untuk membuat database, field, ataupun index guna

menambah atau menghapus data.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Gambar 2.9. Logo MySQL

Sumber : https://www.file-extensions.org

2.7.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem

operasi seperti Windows, Linux, FreeBSD, Mac Os X Server,

Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan

secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna

dalam waktu yang bersamaan tanpa mengalami masalah atau

konflik.

Page 66: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

11

4. Performance tuning. MySQL memiliki kecepatan yang

menakjubkan dalam menangani query sederhana, dengan kata lain

dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat

kaya, seperti signed / unsigned integer, float, double, char, text,

date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara

penuh yang mendukung perintah Select dan Where dalam perintah

(query).

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti

password yang terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis

data dalam skala besar, dengan jumlah record lebih dari 50 juta

dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang

dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau named

pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien

dengan menggunakan lebih dari dua puluh bahasa. Meski pun

demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap

berbagai aplikasi dan bahasa pemrograman dengan menggunakan

fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai tool

yang dapat digunakan untuk administrasi basis data, dan pada

setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel

dalam menangani Alter Table, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.

(Sumber : https://www.indosite.com/pengertian-mysql/)

Page 67: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

12

2.8. HTML( HyperText Markup Language)

HTML (HyperTextMarkupLanguage)adalahsebuahBahasamarkupyang

digunakan untuk membuatsebuahhalamanweb danmenampilkan berbagai

informasididalamsebuahbrowserInternet.Bermula darisebuahBahasayang

sebelumnyabanyakdigunakandidunia penerbitandanpercetakanyangdisebut

denganSGML(StandardGeneralizedMarkup Language), HTMLadalahsebuah

standaryangdigunakansecara luasuntukmenampilkanhalamanweb.HTMLsaat

ini merupakanstandardinternetyang didefinisikan dan dikendalikan

penggunanya olehWorldWideWeb Consortium(W3C).

HTML merupakankode-kodetagyangberfungsiuntukmenginstruksikan

browseragarmenghasilkantampilansesuaidenganyang diinginkan.Sebuahfile

yangmerupakanfileHTML dapatdibukadenganmenggunakanbrowserweb

sepertiMozilla Firefox,Opera, GoogleChromeatau Microssoft Internet

Explorer.

(Megasari, Yunike. 2017. “Sistem Antrian Berbasis Web Lokal di KlinikPengobatan”. POLITEKNIK NEGERI BALIKPAPAN.)

2.9. Suara Manusia

Suara manusia terdiri dari suara yang dibuat oleh manusia dengan

menggunakan pita suara untuk berbicara, membaca, menyanyi, tertawa,

menangis, berteriak dll. Suara manusia secara khusus merupakan bagian dari

produksi suara manusia di mana pita suara adalah sumber suara utama. Secara

umum, mekanisme untuk menghasilkan suara manusia dapat dibagi menjadi

tiga bagian; paru-paru, pita suara dalam laring, dan artikulator. Paru-paru

(pompa) harus menghasilkan aliran udara yang memadai dan tekanan udara

untuk menggetarkan pita suara (tekanan udara ini merupakan "bahan bakar"

suara). Pita suara adalah katup bergetar yang memotong aliran udara dari

paru-paru menjadi pulsa suara yang membentuk sumber suara laring. Otot-otot

laring menyesuaikan panjang dan ketegangan dari pita suara untuk

'menghaluskan' tala dan nada. Artikulator (bagian dari saluran vokal di atas

laring terdiri dari lidah, langit-langit mulut, pipi, bibir, dll) mengartikulasikan

dan menyaring suara yang berasal dari laring dan untuk beberapa derajat dapat

Page 68: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

13

berinteraksi dengan aliran udara laring untuk memperkuat atau

melemahkannya sebagai sumber suara.

(Sumber : https://id.wikipedia.org/wiki/Suara_manusia)

2.10. Web Browser

Web Browser adalah suatu program atau software yang digunakan untuk

menjelajahi internet atau untuk mencari informasi dari suatu web yang

tersimpan didalam komputer. Awalnya, web browser berorientasi pada teks

dan belum dapat menampilkan gambar. Namun, web browser sekarang tidak

hanya menampilkan gambar dan teks saja, tetapi juga memutar file multimedia

seperti video dan suara. Web browser juga dapat mengirim dan menerima

email, mengelola HTML, sebagai input dan menjadikan halaman web sebagai

hasil output yang informative. Dengan menggunakan web browser, para

pengguna internet dapat mengakses berbagai informasi yang terdapat di

internet dengan mudah. Beberapa contoh web browser diantaranya Internet

Explorer, Mozilla, Firefox, Safari, Opera, dll.

(Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung Agung

Berbasis Website”.POLITEKNIK NEGERI BALIKPAPAN)

Gambar 2.10. Logo Web Browser

Sumber : https://bloggerpoetraborneo.blogspot.co.id/

2.11. CSS (Cascading Style Sheet)

Page 69: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

14

CSS (Cascading Style Sheet) adalah salah satu bahasa desain web (style sheet

language) dimana mampu mengontrol format tampilan sebuah halaman web yang

ditulis dengan menggunakan penanda atau deisebut dengan (markup laguage).

Umumnya CSS ini digunakan dalam mendesain sebuah halaman HTML dan juga

XHTML, akan tetapi sekarang CSS dapat diaplikasikan pula untuk segala

dokumenXML, termasuk juga di dalam nya SVG dan juga XUL bahkan sampai

dengan sistem operasi Android.

CSS memungkinkan sebuah halaman untuk menampilkan dalam berbagai

style dengan menggunakan metode pembawaan yang berbeda pula, contohnya

adalah on-screen, in-print, byvoice, dan lain sebagainya. Selain itu, pemilik

konten web juga bisa menentukan link yang menghubungkan konten dengan file

CSS.Fungsi dari CSS ialah mendesain, merancang, merubah, dan juga

membentuk halaman pada website ataupun blog dan isi dari halaman website itu

ialah tag-tag html, logikanya CSS itu bisa mengubah tag-tag html yang sederhana

sehingga bisa menjadi lebih fungsional dan juga menarik.

(sumber:http://www.ayoksinau.com )

Gambar 2.11. Logo CSS

Sumber : http://www.ayoksinau.com

Page 70: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

15

BAB III

METODOLOGI PERANCANGAN

3.1. Tempat Dan Waktu

Tempat dan waktu kegiatan dilakukan di Kampus Politeknik Negeri

Balikpapan yang beralamat di Jl. Soekarno Hatta Km.8 dan DILO Balikpapan.

Waktu kegiatan mulai bulan Maret 2018 hingga sekarang.

3.2. Peralatan dan Bahan yang Digunakan

Peralatandanbahan yangdigunakandalamPerancanganSistem Pemanggil

Nomor AntrianBerbasisWebLokaliniadalah perangkatkeras(Hardware)

danperangkat lunak (software)sertasistem pendukungnyaadalah

pemakai(Brainware)

3.2.1. Perangkat Keras (Hardware)

Laptop (Processor AMD A8, Windows 7)

3.2.2. Perangkat Lunak (software)

Windows 7 sebagai system operasi

PHPsebagai bahasapemograman

Mozilla Firefoxsebagai web browser

MySql sebagai pembuatan system database

XAMPPsebagai web server

Notepad++ sebagaitexteditor

3.3. Proses Perancangan

Proses perancangan berisi tentang alur kergiatan yang dilakukan dalam proses

pembuatan tugas akhir

Page 71: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

16

Gambar 3.1. Diagram Alir Proses Perancagan Alat

Page 72: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

17

Gambar 3.2. Diagram Alir Proses Perancagan Tugas Akhir

Page 73: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

18

BAB IV

HASIL DAN PEMBAHASAN

4.1. Prinsip Kerja Sistem

Sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

menggunakan PHP yang diimplementasikan dalam source code dan MySql

sebagai database server. Sistem antrian ini diperuntukan untuk membantu petugas

puskesmas atau admin dalam mengelola data pasien yang akan berobat dan

membantumengurutkan data pasien dan memanggil nomer antrian pasien sesuai

dengan urutannya agar tidak terjadi kesalahan saat pasien yang memasuki ruangan

dokter dengan keluhan yang dialami oleh pasien tersebut.

Pada sistem antrian ini pasien datang ke admin untuk mengisi data diri dan

dokter tujuan, dilayar tampilan sudah ada beberapa pilihan. Admin mengisi data

diri pasien pada halaman registrasi pasien sesuai poli tujuan pasien. Setelah

ituadmin dapat melihat daftar urutan pasien pada bagian data buku pasien. Pada

halaman data buku pasien terdapat beberapa pilihan seperti edit, delete, dan

panggil. Jika admin ingin mengubah data pasien maka admin harus memilih opsi

edit pada layar.Apabila admin ingin menghapus data pasien maka admin harus

memilih opsi delete pada layar. Dan Jika admin akan memanggil nomer antrian

maka admin hanya perlu memilih opsi panggil pada layar. Maka secara otomatis

akan mengeluarkan output suara yang akan memanggil pasien dengan nomor

antrian dan poli yang dituju. Sedangkan layar menampilkan nomor antrian dan

nama pasien tersebut.

4.2. Penginstalan Aplikasi

1. Silahkan Download instaler Xampp. Jika sudah ada double klik lalu install.

2. Kemudian akan muncul jendela seperti berikut ini. Kemudian Next.

Page 74: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

19

Gambar 4.1 Tampilan awal install XAMPP

Sumber : Penulis

3. Selanjutnya akan tampil seperti gambar berikut ini. Pada tampilan ini sudah

tercentang otomatis semua yang akan terunduh.

Gambar 4.2 Tampilan aplikasi yang akan diinstall.

Sumber : Penulis

Page 75: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

20

4. Kemudian muncul tampilan untuk menentukan lokasi folder penyimpanan

file-file dan folder XAMPP. Secara otomatis akan tersimpan seperti gambar

berikut.

Gambar 4.3 Tampilan penyimpanan aplikasi.

Sumber : Penulis

5. Lanjutkan dengan klik Next.

Gambar 4.4 Tampilan penginstallan aplikasi.

Sumber : Penulis

Page 76: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

21

6. Selanjutnya muncul tampilan yang mengingatkan untuk melanjutkan

penginstalan seperti gambar berikut. Klik Next.

Gambar 4.5 Lanjutan penginstallan aplikasi.

Sumber : Penulis

7. Maka akan melakukan proses penginstalan sebagai berikut.

Gambar 4.6 Tampilan proses penginstallan.

Sumber : Penulis

Page 77: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

22

8. Kemudian klik Finish untuk menyelesaikan penginstalan

Gambar 4.7 Tampilan penyelesaian penginstallan aplikasi.

Sumber : Penulis

9. Penginstalan aplikasi telah selesai.

4.3. Pembuatan Database

Pada pembuatan Database ini menggunakan MySql yang dibuat dengan

phpMyadmin yang terdapat dalam perangkat lunakXAMPP. Melalui phpMyadmin

yang berfungsi untuk melakukan pengolahan data dan perubahan data yang ada

pada database dengan lebih mudah.

4.3.1 Database untuk PasienUmum

Berikut ini adalah gambar dari database yang mengolah dan memasukan

data untuk pasien poli ibu dan anak.

Page 78: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

23

Gambar 4.8Database untuk Pasien PoliUmum

Sumber : Penulis

4.3.2 Database untuk Pasien Poli Gigi

Berikut ini adalah gambar dari database yang mengolah dan menginput

data untuk pasien Poli gigi

Gambar 4.9Tabel untuk Pasien Poli Gigi

Sumber : Penulis

4.3.3 Database untuk Pasien Ibu dan anak

Berikut ini adalah gambar dari database yang mengolah dan menginput data

untuk pasien pol ibu dan anak

Page 79: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

24

Gambar 4.10Tabel untuk Pasien Poli Ibu dan Anak

Sumber : Penulis

4.4 Cara Kerja Sistem

Berikut ini penulis akan menjelaskan cara kerja dari sistem antrian berbasis

web agar mudah dimengerti oleh pembaca atau user.

Gambar 4.11Tampilan halaman awal atau Home

Sumber : Penulis

Halaman berikut ini berfugsi untuk mendaftarkan pasien dengan cara mengisi data

diri pasien. Seperti nama lengkap, alamat, jenis kelamin, dan keluhan penyakit.

Page 80: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

25

Gambar 4.12 Tampilan register pasien umum

Sumber : Penulis

Berikut ini adalah contoh dari pengisisan data dari pasien.

Gambar 4.13 Contoh pengisisan data diri pasien

Sumber : Penulis

Berikut adalah tampilan pada saat penyimpanan data diri pasien berhasil

disimpan.

Page 81: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

26

Gambar 4.14 Tampilan pada saat data berhasil disimpan.

Sumber : Penulis

Berikut adalah tampilan daftar data pasien yang telah diinput oleh admin. Dan

terdapat beberapa opsi yang dapat dilakukan oleh admin seperti nomor antrian,

mengubah data pasien, menghapus data pasien yang sudah dipanggil atau sudah

di layani dan untuk memanggil pasien sesuai nomor antrian.

Gambar 4.15Tampilan data pasien yang telah diinput

Sumber : Penulis

Page 82: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

27

Halaman ini merupakan tampilan untuk meng-edit atau mengubah data diri

pasien jika terjadi kesalahan pada saat penginputan data, Seperti nama lengkap,

alamat, jenis kelamin, dan keluhan penyakit pasien.

Gambar 4.16 Tampilan halaman edit.

Sumber : Penulis

Berikut ini adalah halaman dari keluaran jika admin memilihopsi panggil pada

baris data atau nomer antrian pasien.

Gambar 4.17 Tampilan dari nomer antrian pada layar.

Sumber : Penulis

Page 83: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

28

BAB V

PENUTUP

5.1. Kesimpulan

DalampenulisanTugasAkhir initelahdiuraikanbagaimanacara membangun sebuah

sistem antrian pasien berbasis web lokal di lingkungan Puskesmas. Maka

penulis dapat menyimpulkan :

1. Dengan adanya sistem antrian ini, antrian pasien menjadi lebih teratur

dan meminimalisir terjadinya kesalahan dalam memanggil nomor

antrian pasien beserta ruang dokter tujuan.

2. Aplikasi sistem antrian ini memungkinkan para pasien dapat

melakukan pengobatan secara lebih terarah sesuai dengan jenis

penyakit yang dialami oleh pasien.

5.2. Saran

Dalam penyelesaian tugas akhir ini masih terdapat banyak kekurangan. Oleh

sebab itu, penulis menyampaikan beberapa saran yang diharapkan kedepannya

dilakukan pengembangan yang dapat diperbaiki kekurangan dari tugas akhir ini.

Saran penulis yang disampaikan yaitu :

1. Untuk pengembangan agar nomer antrian dapat reset otomatis per hari.

2. Penghubung antar laptop admin dengan laptop yang terdapat di

ruangan dokter agar lebih dipermudah.

Page 84: PERANCANGAN SISTEM ANTRIAN OTOMATIS BERBASIS …spmi.poltekba.ac.id/spmi/fileTA/150309277993_2018.pdf · perancangan sistem antrian otomatis berbasis web lokal di lingkungan puskesmas

29

DAFTAR PUSTAKA

Abror, Muhamad. 2017. “Pengertian CSS (Tujuan CSS Fungsi CSS dan CaraKerja CSS)”http://www.ayoksinau.com Diakses pada 26 Maret 2018.11:30:34 WIB.

Hajar, Siti Nur. 2017. “Perancagan Aplikasi Toko Online Gunung AgungBerbasis Website”.POLITEKNIK NEGERI BALIKPAPAN.

Indosite. ”Pengertian MySQL”.https://www.indosite.com/pengertian-mysql/Diakses pada 5 April 2018.18:15:30 WIB.

Megasari, Yunike.2017. “Sistem Antrian Berbasis Web Lokal di KlinikPengobatan”.POLITEKNIK NEGERI BALIKPAPAN.

Redaksi. 2015. “Memahami Teori Antrian”.http://shiftindonesia.com/memahami-teori-antrian/ Diakses pada 27Maret 2018. 20:05:35 WIB.

Riadi, Muchlisin. 2015. “Pengertian, Fungsi,& Kegiatan PokokPuskesmas”https://www.kajianpustaka.com/2015/07/pengertian-fungsi-kegiatan-pokok.htmlDiakses Pada 5 April 2018.18:15:30 WIB.

Rochmawati, Sofi Nur dan Nurdiyansyah, Firman. 2017.Aplikasi PenentuanNomor Urut Antrian Rumah Sakit Melalui SMS Gateway. Malang .Journal Of Information and Computer Science (JOINTECS). Vol.1,No.2.

Nurrahman, Arif. 2010. “Sistem Antrian”.https://nurrahmanarif.wordpress.com/2010/11/06/sistem-antrian/Diakses

pada 27Maret 2018. 20:05:35 WIB.

Wikipedia. 2017. “Suara Manusia”https://id.wikipedia.org/wiki/Suara_manusiaDiakses pada 12 Maret 2018.15:25:43 WIB.