• Tidak ada hasil yang ditemukan

Aplikasi Sistem Pengambilan Nomor Antrian

N/A
N/A
Protected

Academic year: 2021

Membagikan "Aplikasi Sistem Pengambilan Nomor Antrian"

Copied!
34
0
0

Teks penuh

(1)

TUGAS AKHIR

TUGAS AKHIR

APLIKASI SISTEM PENGAMBILAN NOMOR APLIKASI SISTEM PENGAMBILAN NOMOR ANTRIAN DI PUSKESMAS JAGIR

ANTRIAN DI PUSKESMAS JAGIR

ANDRI

ANDRI PRASETYO

PRASETYO NUGROHO

NUGROHO

8812

8812 300

300 016

016

ADITYA

ADITYA KUSUMADANI

KUSUMADANI

8812

8812 300

300 064

064

BRILIANTANA

BRILIANTANA ANUGERAH

ANUGERAH

8812

8812 300

300 025

025

Dosen Pembimbing :

Dosen Pembimbing :

DR. Budi Setiyono,S.Si, MT

DR. Budi Setiyono,S.Si, MT

PENDIDIKAN AHLI PEMROGRAMAN SISTEM INFORMASI PENDIDIKAN AHLI PEMROGRAMAN SISTEM INFORMASI Institut Teknologi Sepuluh Nopember

Institut Teknologi Sepuluh Nopember Surabaya 2013

(2)

APLIKASI SISTEM

APLIKASI SISTEM PENGAMBILAN NOMOR PENGAMBILAN NOMOR ANTRIANANTRIAN DI PUSKESMAS JAGIR

DI PUSKESMAS JAGIR

TUGAS AKHIR TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu

Diajukan Untuk Memenuhi Salah Satu Syarat KelulusanSyarat Kelulusan Pada Pendidikan Ahli Pemograman Sistem Informasi Pada Pendidikan Ahli Pemograman Sistem Informasi

Institut Teknologi Sepuluh Nopember Institut Teknologi Sepuluh Nopember

Oleh : Oleh :

Andri

Andri Prasetyo Prasetyo Nugroho Nugroho 8812 8812 300 300 016016 Aditya

Aditya Kusumadani Kusumadani 8812 8812 300 300 064064 Briliantana

Briliantana Anugerah Anugerah 8812 8812 300 300 025025

Disetujui Oleh TIM Penguji Tugas Akhir : Disetujui Oleh TIM Penguji Tugas Akhir : 1.

1. DR. DR. Budi Budi Setiyono,S.Si, Setiyono,S.Si, MT MT (Pembimbing)(Pembimbing) 2.

2. Alvida Alvida Mustika Mustika Rukmi,S.Si, Rukmi,S.Si, M.Si M.Si (Penguji)(Penguji)

Mengetahui Mengetahui Surabaya,

Surabaya, Oktober Oktober 20132013

DR. Budi Setiyono,S.Si, MT DR. Budi Setiyono,S.Si, MT

NIP. : 131 633 388 NIP. : 131 633 388

(3)

APLIKASI SISTEM

APLIKASI SISTEM PENGAMBILAN NOMOR PENGAMBILAN NOMOR ANTRIANANTRIAN DI PUSKESMAS JAGIR

DI PUSKESMAS JAGIR

TUGAS AKHIR TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu

Diajukan Untuk Memenuhi Salah Satu Syarat KelulusanSyarat Kelulusan Pada Pendidikan Ahli Pemograman Sistem Informasi Pada Pendidikan Ahli Pemograman Sistem Informasi

Institut Teknologi Sepuluh Nopember Institut Teknologi Sepuluh Nopember

Oleh : Oleh :

Andri

Andri Prasetyo Prasetyo Nugroho Nugroho 8812 8812 300 300 016016 Aditya

Aditya Kusumadani Kusumadani 8812 8812 300 300 064064 Briliantana

Briliantana Anugerah Anugerah 8812 8812 300 300 025025

Disetujui Oleh TIM

Disetujui Oleh TIM Pembimbing Pembimbing Lapangan Lapangan Kerja Praktek Kerja Praktek ::

Mengetahui Mengetahui

Pimpinan Puskesmas

Pimpinan Puskesmas PembimbingPembimbing

dr.Sri Peni Tjahyati

(4)

KATA PENGANTAR

KATA PENGANTAR

Dengan mengucapkan syukur kehadirat Allah SWT, Dengan mengucapkan syukur kehadirat Allah SWT, akhirnya penulis dapat menyelesaikan Tugas akhir ini dengan akhirnya penulis dapat menyelesaikan Tugas akhir ini dengan  judul

 judul ““Aplikasi Sistem Pengambilan Nomor Antrian diAplikasi Sistem Pengambilan Nomor Antrian di Puskesmas Jagir

Puskesmas Jagir ”.”.

Dalam penyusunan tugas akhir ini, penulis berdasarkan Dalam penyusunan tugas akhir ini, penulis berdasarkan  pada

 pada materi-mmateri-materi ateri yang yang diperoleh diperoleh selama selama perkuliahan perkuliahan dalamdalam waktu setahun, serta bimbingan dosen dan literatur-literatur waktu setahun, serta bimbingan dosen dan literatur-literatur lainnya dan juga saran serta kritik dari semua pihak yang telah lainnya dan juga saran serta kritik dari semua pihak yang telah membantu dalam pelaksanaan tugas akhir hingga terselesaikannya membantu dalam pelaksanaan tugas akhir hingga terselesaikannya tugas akhir ini.

tugas akhir ini.

Penulis menyadari bahwa penyusunan tugas akhir ini Penulis menyadari bahwa penyusunan tugas akhir ini masih banyak kekurangan dan jauh dari kesempurnaan, untuk itu masih banyak kekurangan dan jauh dari kesempurnaan, untuk itu  penulis mengharapkan

 penulis mengharapkan kritik dan kritik dan saran saran yang bersifat yang bersifat membangmembangun.un. Penulis berharap supaya laporan ini menjadi bagian dari referensi Penulis berharap supaya laporan ini menjadi bagian dari referensi yang dapat dijadikan acuan dasar dalam penanganan Sistem yang dapat dijadikan acuan dasar dalam penanganan Sistem Informasi dikalangan masyarakat dan dapat meningkatkan Informasi dikalangan masyarakat dan dapat meningkatkan kegemaran dalam dunia bisnis.

kegemaran dalam dunia bisnis.

Surabaya, Agustus 2013 Surabaya, Agustus 2013

Penulis Penulis

(5)

DAFTAR ISI DAFTAR ISI

LEMBAR PENGESAHAN...i

LEMBAR PENGESAHAN...i

KATA PENGANTAR...iii KATA PENGANTAR...iii DAFTAR ISI...iv DAFTAR ISI...iv BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1. 1.1. Latar Latar BelakangBelakang...1...1

1.2. 1.2. RumusRumusan an Masalah...Masalah...1..1

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

1.4. 1.4. Sistematika Sistematika Penulisan.Penulisan...2...2

1.5. 1.5. Tujuan dan Manfaat...3Tujuan dan Manfaat...3

1.5.1. 1.5.1. TujuaTujuan...n...3...3

1.5.2. 1.5.2. Manfaat...Manfaat...3..3

BAB BAB II II LANDASAN LANDASAN TEORITEORI 2.1. 2.1. SISTEM INFORMASI...4SISTEM INFORMASI...4

2.2. 2.2. SEKILAS TENTANG SOFWARESEKILAS TENTANG SOFWARE PENDUKUNG...6

PENDUKUNG...6

2.2.1. 2.2.1. Pemrograman Database dengan PHP...6Pemrograman Database dengan PHP...6

BAB III ANALISIS DESAIN SISTEM BAB III ANALISIS DESAIN SISTEM 3.1. 3.1. Analisa Sistem Kebutuhan User...12Analisa Sistem Kebutuhan User...12

(6)

3.2.

3.2. Desain Kebutuhan Perangkat Lunak...13Desain Kebutuhan Perangkat Lunak...13 3.3.

3.3. DesainDesain

Database...

Database...17...17 BAB IV IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI PROGRAM 4.1.

4.1. Tampilan Interface Program...18Tampilan Interface Program...18 4.1.1.

4.1.1. Tampilan Pengambilan NomorTampilan Pengambilan Nomor Antrian...19

Antrian...19 4.1.2.

4.1.2. TTampilan ampilan Halaman View NomorHalaman View Nomor Antrian...19

Antrian...19 4.1.3.

4.1.3. Tampilan Utama...20Tampilan Utama...20 4.1.4.

4.1.4. Tampilan Fomr Gagal Login...21Tampilan Fomr Gagal Login...21 4.1.5.

4.1.5. Tampilan Halaman User...22Tampilan Halaman User...22 4.1.6.

4.1.6. Tampilan Halaman Admin...23Tampilan Halaman Admin...23 4.1.7.

4.1.7. Tampilan Menu Form Buat User...24Tampilan Menu Form Buat User...24 4.1.8.

4.1.8. Tampilan Menu Form Buat Laporan...25Tampilan Menu Form Buat Laporan...25 4.1.9.

4.1.9. Tampilan Preview Buat Laporan...26Tampilan Preview Buat Laporan...26 BAB V PENUTUP BAB V PENUTUP A. A. KesimpulanKesimpulan...27..27 B. B. Saran...Saran...27....27 DAFTAR PUSTAKA...28 DAFTAR PUSTAKA...28 BAB I BAB I

(7)

PENDAHULUAN PENDAHULUAN

1.1.

1.1. Latar BelakangLatar Belakang

Sistem Informasi kini berkembang semakin pesat dan Sistem Informasi kini berkembang semakin pesat dan semakin cepat di segala bidang kehidupan. Oleh karena itu sistem semakin cepat di segala bidang kehidupan. Oleh karena itu sistem informasi digunakan pada hampir semua instansi atau perusahaan informasi digunakan pada hampir semua instansi atau perusahaan yang tidak bisa lepas dari teknologi informasi. Perkembangan serta yang tidak bisa lepas dari teknologi informasi. Perkembangan serta  pembaharu

 pembaharuan an yang yang telah telah terjadi terjadi seperti seperti kompkomputerisasi uterisasi telahtelah sedemikian cepatnya berkembang dan menuntut dunia usaha untuk sedemikian cepatnya berkembang dan menuntut dunia usaha untuk lebih siap menghadapi kemajuan yang ada dengan selalu mencari lebih siap menghadapi kemajuan yang ada dengan selalu mencari inovasi baru sebagai solusi pemecahan dari setiap persoalan yang inovasi baru sebagai solusi pemecahan dari setiap persoalan yang dihdapi nantinya.

dihdapi nantinya.

Maka dari itu setiap dunia usaha diharapkan mengikuti Maka dari itu setiap dunia usaha diharapkan mengikuti  perkem

 perkembangan bangan sistem sistem informinformasi/teknologi asi/teknologi dan dan komkomputerisasi puterisasi agaragar lebih efektif dan efisien dalam sistem suatu perusahaan sehingga lebih efektif dan efisien dalam sistem suatu perusahaan sehingga informasi yang dibutuhkan dapat terlayani dengan cepat, akurat, informasi yang dibutuhkan dapat terlayani dengan cepat, akurat, dan lebih efisien.

dan lebih efisien.

1.2.

1.2. Rumusan MasalahRumusan Masalah Di

Di dalam dalam sistem sistem informasi informasi bagian-bagian bagian-bagian didalamnyadidalamnya saling berinteraksi dan saling berkaitan satu sama lain melalui saling berinteraksi dan saling berkaitan satu sama lain melalui  proses

 proses pengolahapengolahan n data, data, pencarian pencarian data, data, sirkulasirkulasi. si. DenganDengan demikian perlu adanya sistem informasi yang dapat mempermudah demikian perlu adanya sistem informasi yang dapat mempermudah  proses

 proses pengolahapengolahan n data, data, mempercepmempercepat, at, dan dan meminmeminimalkanimalkan kesalahan yang terjadi saat proses pemasukan data.

(8)

Permasalahan

Permasalahan yang yang dapat dapat diambil diambil dalam dalam tugas tugas akhir akhir iniini adalah bagaimana memanggil nomor antrian secara komputerisasi adalah bagaimana memanggil nomor antrian secara komputerisasi dimana data nomor antrian disimpan dalam database dan dimana data nomor antrian disimpan dalam database dan memanggil nomor antrian dalam bentuk suara audio.

memanggil nomor antrian dalam bentuk suara audio.

1.3.

1.3. Batasan MasalahBatasan Masalah

Dalam penulisan Tugas Akhir ini hanya membatasi Dalam penulisan Tugas Akhir ini hanya membatasi masalah dari yang menyangkut pemanggilan nomor antrian pada masalah dari yang menyangkut pemanggilan nomor antrian pada Puskesmas Jagir serta memberikan laporan mengenai antrian Puskesmas Jagir serta memberikan laporan mengenai antrian tersebut.

tersebut.

Program yang kami buat didukung oleh beberapa software Program yang kami buat didukung oleh beberapa software diantaranya Notepad++,PHP, MySQL, dan XAMPP.

diantaranya Notepad++,PHP, MySQL, dan XAMPP.

1.4.

1.4. Sistematika PenulisanSistematika Penulisan

Metodologi yang digunakan untuk penulisan laporan ini adalah Metodologi yang digunakan untuk penulisan laporan ini adalah sebagai berikut :

sebagai berikut : 1.

1. Studi PustakaStudi Pustaka

Penulis mengadakan tinjauan kepustakaan dengan Penulis mengadakan tinjauan kepustakaan dengan mempelajari buku-buku literatur yang berhubungan mempelajari buku-buku literatur yang berhubungan dengan topik masalah.3

dengan topik masalah.3 2.

2. Analisa SistemAnalisa Sistem

Penulis mengumpulkan data dengan mengadakan Penulis mengumpulkan data dengan mengadakan serangkaian penelititan dengan cara bimbingan terhadap serangkaian penelititan dengan cara bimbingan terhadap unsur-unsur yang berkaitan dengan kerja praktek dari unsur-unsur yang berkaitan dengan kerja praktek dari  prosedur y

(9)

3.

3. Desain SistemDesain Sistem

Dari hasil analisa yang ada dilakukan desain database. Dari hasil analisa yang ada dilakukan desain database. 4.

4. ImplementasiImplementasi

Dari hasil keseluruhan diimplementasikan langsung Dari hasil keseluruhan diimplementasikan langsung dalam bentuk program yang telah dibutuhkan dengan dalam bentuk program yang telah dibutuhkan dengan  bantuan so

 bantuan software notftware notepad ++ daepad ++ dan XAMPPn XAMPP.. 1.5.

1.5. TUJUAN DAN MANFAATTUJUAN DAN MANFAAT

1.5.1.

1.5.1. TujuanTujuan 

 Membuat Sistem Informasi Nomor Antrian PadaMembuat Sistem Informasi Nomor Antrian Pada  puskesm

 puskesmas jagir as jagir  1.5.2.

1.5.2. ManfaatManfaat 

 Memberikan alternatif-alternatif sistem baru mengenaiMemberikan alternatif-alternatif sistem baru mengenai sistem komputerisasi agar menghasilkan pengolahan data sistem komputerisasi agar menghasilkan pengolahan data yang struktur, efisien, dan sistematis.

yang struktur, efisien, dan sistematis. 

 Membantu kami menerapkan materi yang telah diajarkanMembantu kami menerapkan materi yang telah diajarkan serta mensosialisasikan perkembangan Teknologi serta mensosialisasikan perkembangan Teknologi informasi.

informasi. 

 Agar terjalin kerja sama antara PAPSI-ITS sebagai saranAgar terjalin kerja sama antara PAPSI-ITS sebagai saran  pendidikan dengan dunia kerja

 pendidikan dengan dunia kerja dan menerapkan teori-teoridan menerapkan teori-teori yang diterima dibangku perkuliahan.

yang diterima dibangku perkuliahan.

BAB II BAB II

LANDASAN TEORI LANDASAN TEORI

(10)

2.1.

2.1. SISTEM INFORMASISISTEM INFORMASI

Suatu hal yang mengenai sistem dapat diartikan suatu Suatu hal yang mengenai sistem dapat diartikan suatu kesatuan atau unit yang terdiri dari berbagai sub-sub sistem yang kesatuan atau unit yang terdiri dari berbagai sub-sub sistem yang saling berinteraksi dan saling mempengaruhi secara langsung atau saling berinteraksi dan saling mempengaruhi secara langsung atau tidak langsung untuk mencapai tujuan tertentu. Selain itu, tidak langsung untuk mencapai tujuan tertentu. Selain itu, mengenai informasi maka dapat diartikan sejumlah data yang mengenai informasi maka dapat diartikan sejumlah data yang sudah terkumpul dan diproses serta disajikan sedemikian rupa sudah terkumpul dan diproses serta disajikan sedemikian rupa hingga menjadi bentuk kegunaan yang di butuhkan.

hingga menjadi bentuk kegunaan yang di butuhkan.

Dari penjelasan tentang sistem informasi dapat dibuat Dari penjelasan tentang sistem informasi dapat dibuat lebih rinci hingga membentuk titik maksimal yang siap pakai. lebih rinci hingga membentuk titik maksimal yang siap pakai. Untuk mempermudah pemahaman dalam kegiatan sistem Untuk mempermudah pemahaman dalam kegiatan sistem informasi dapat dideskripsikan sebagai berikut, INPUT menuju ke informasi dapat dideskripsikan sebagai berikut, INPUT menuju ke PROSES dan diolah menjadi OUTPUT akan menjadi serangkaian PROSES dan diolah menjadi OUTPUT akan menjadi serangkaian  bentuk pro

 bentuk program ygram yang dapat digang dapat digunakan.unakan.

Dengan demikian sebagai konsekuensi logis dari adat Dengan demikian sebagai konsekuensi logis dari adat masukan yang logis yang menentukan kualitas yang dibuat atas masukan yang logis yang menentukan kualitas yang dibuat atas dasar informasi tersebut, tidak menutup kemungkinan bahwa dasar informasi tersebut, tidak menutup kemungkinan bahwa kesalahan informasi yang diperoleh.

kesalahan informasi yang diperoleh.

Adapun tujuan sistem berbasis komputer adalah untuk Adapun tujuan sistem berbasis komputer adalah untuk mengembangkan berbagai fungsi bisnis. Untuk mencapai tujuan mengembangkan berbagai fungsi bisnis. Untuk mencapai tujuan tersebut, sistem berbasis komputer menggunakan berbagai elemen tersebut, sistem berbasis komputer menggunakan berbagai elemen sistem sebagai berikut.

sistem sebagai berikut. 

(11)

Program komputer, struktur data, dokumen yang Program komputer, struktur data, dokumen yang  berhubun

 berhubungan gan dan dan berfungsberfungsi i untuk untuk mempenmempengaruhi garuhi metodemetode logis, prosedur, dan kontrol yang dibutuhkan.

logis, prosedur, dan kontrol yang dibutuhkan. 

 Perangkat KerasPerangkat Keras

Perangkat elektronik yang memberikan kemampuan Perangkat elektronik yang memberikan kemampuan  perhitunga

 perhitungan dan pen dan perangkat rangkat elektromekelektromekanik.anik. 

 ManusiaManusia

Pemakai dan operator perangkat lunak dan perangkat Pemakai dan operator perangkat lunak dan perangkat keras.

keras. 

 DatabaseDatabase

Kumpulan informasi yang besar dan terorganisir yang di Kumpulan informasi yang besar dan terorganisir yang di akses melalui perangkat lunak.

akses melalui perangkat lunak. 

 DokumentasiDokumentasi

Manual formulir dan informasi yang deskriptif yang Manual formulir dan informasi yang deskriptif yang meggambarkan penggunaan dan pengoperasian sistem. meggambarkan penggunaan dan pengoperasian sistem. 

 ProsedurProsedur

Langkah-langkah yang menentukan penggunaan khusus Langkah-langkah yang menentukan penggunaan khusus dari masing-masing elemen sistem atau konteks prosedural dari masing-masing elemen sistem atau konteks prosedural dimana sistem berada.

dimana sistem berada.

Proses rekayasa sistem sistem biasanya dimulai dengan Proses rekayasa sistem sistem biasanya dimulai dengan sebuah word view (WV), yaitu dimana keseluruhan domain disini sebuah word view (WV), yaitu dimana keseluruhan domain disini untuk memastikan apakah teknologi dapat dibangun. Pada domain untuk memastikan apakah teknologi dapat dibangun. Pada domain tertentu kebutuhan untuk suatu sistem yang di targetkan ( misalnya tertentu kebutuhan untuk suatu sistem yang di targetkan ( misalnya : data, perangkat lunak, perangkat keras, manusia ) dianalisa. : data, perangkat lunak, perangkat keras, manusia ) dianalisa.

(12)

Akhir analisis sistem, design sistem, konstuksi dari elemen yang Akhir analisis sistem, design sistem, konstuksi dari elemen yang ditargetkan diinisiasi. Pada puncak hirarki, suatu konteks yang luas ditargetkan diinisiasi. Pada puncak hirarki, suatu konteks yang luas dibangun yang pada dasarnya melalui teknik lengkap yang dibangun yang pada dasarnya melalui teknik lengkap yang dilakukan oleh rekasaya yang relevan ( misalnya rekayasa dilakukan oleh rekasaya yang relevan ( misalnya rekayasa  perangk

 perangkat at keras keras atau atau perangperangkat kat lunak lunak ) ) dilakukadilakukan. n. Sekali Sekali sistemsistem informasi di kembangkan lebih jauh, informasi enginering akan informasi di kembangkan lebih jauh, informasi enginering akan melakukan suatu transisi kedalam rekayasa perangkat lunak. melakukan suatu transisi kedalam rekayasa perangkat lunak. Dengan mengambil langkah desain sistem kebutuhan itu di Dengan mengambil langkah desain sistem kebutuhan itu di terjemahkan ke dalam arsitektur data, arsitektur aplikasi dan terjemahkan ke dalam arsitektur data, arsitektur aplikasi dan infrastruktur teknologi.

infrastruktur teknologi.

Langkah pertama rekayasa informasi adalah perencanaan Langkah pertama rekayasa informasi adalah perencanaan strategi informasi ( ISP). Sasaran keseluruhan ISP adalah strategi informasi ( ISP). Sasaran keseluruhan ISP adalah menemukan sasaran dan tujuan dalalm dunia bisnis strategi, menemukan sasaran dan tujuan dalalm dunia bisnis strategi, mengisolasi faktor sukses kritis yang memungkinkan bisnis mengisolasi faktor sukses kritis yang memungkinkan bisnis mencapai tujuan dan sasaran, menganalisa informasi yang ada mencapai tujuan dan sasaran, menganalisa informasi yang ada untuk menentukan perannya dalam pencapaian sasaran dan tujuan. untuk menentukan perannya dalam pencapaian sasaran dan tujuan. Istilah sasaran dan tujuan memiliki arti khusus dalam ISP, sasaran Istilah sasaran dan tujuan memiliki arti khusus dalam ISP, sasaran merupakan sebuah pertanyaan umum dan arah.

merupakan sebuah pertanyaan umum dan arah.

2.2.

2.2. SEKILAS TENTANG SOFTWARE PENDUKUNGSEKILAS TENTANG SOFTWARE PENDUKUNG 2.2.1.

2.2.1. Pemrograman Database dengan PHPPemrograman Database dengan PHP

PHP seperti juga ASP, juga memiliki kemampuan untuk PHP seperti juga ASP, juga memiliki kemampuan untuk mengakses dam memanipulasi database. Secara umur, PHP sering mengakses dam memanipulasi database. Secara umur, PHP sering dikaitkan dengan salah satu platform database server yang dikaitkan dengan salah satu platform database server yang terkenal, yaitu MySQL.

terkenal, yaitu MySQL.

Sebelum kita melangkah ke MySQL, terlebih dulu kita tahu apa itu Sebelum kita melangkah ke MySQL, terlebih dulu kita tahu apa itu XAMPP.

(13)

1.

1. XAMPPXAMPP

kepanjangan dari XAMPP yaitu Apache, PHP, MySQL, dan kepanjangan dari XAMPP yaitu Apache, PHP, MySQL, dan  phpMyAd

 phpMyAdmin. min. XAMPP merupakan XAMPP merupakan tool tool yang yang menyediakmenyediakanan  paket

 paket perangkperangkat at lunak lunak ke ke dalam dalam satu satu buah buah paket. paket. DenganDengan menginstall XAMPP maka tidak perlu lagi melakukan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server apache, PHP dan instalasi dan konfigurasi web server apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfiguraikannya secara otomatis untuk anda atau mengkonfiguraikannya secara otomatis untuk anda atau  biasa disebu

 biasa disebut auto kont auto konfigurasi.figurasi.

Web server tersebut mari kita mengenalnya lebih dekat satu Web server tersebut mari kita mengenalnya lebih dekat satu  per satu :

 per satu :

 Mengenai Mengenai APAPACHEACHE

Apache sudah berkembang sejak versi pertamnya. Apache sudah berkembang sejak versi pertamnya. Apache bersifat open source, artinya setiap oang boleh Apache bersifat open source, artinya setiap oang boleh menggunaknnya, mengambil dan bahkan mengubah kode menggunaknnya, mengambil dan bahkan mengubah kode  program

 programnya.nya.

Tugas utama apache adalah menghasilkan halaman web Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang yang benar kepada peminta, berdasarkan kode PHP yang dibuat oleh pembuat halaman web. Jika diperlukan juga dibuat oleh pembuat halaman web. Jika diperlukan juga  berdasark

 berdasarkan an kode kode PHP PHP yang yang dituliskan dituliskan olem olem pembuatpembuat halaman web. Jika diperlukan juga berdasarkan kode halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu(misalnya dalam MySQL) untuk diakses terlebih dahulu(misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

mendukung halaman web yang dihasilkan.

 Menenai PHPMenenai PHP

Bahasa pemrograman PHP merupakan bahasa Bahasa pemrograman PHP merupakan bahasa  pemrog

 pemrograman raman untuk untuk membuamembuat t web web yang yang bersifat bersifat server- server-side scripting. PHP memungkinkan kita untuk membuat side scripting. PHP memungkinkan kita untuk membuat

(14)

halaman web yang bersifat dinamis. PHP dapat halaman web yang bersifat dinamis. PHP dapat dijalankan pada

dijalankan pada berbagai berbagai macam macam Operating SyOperating System(OS),stem(OS), misalnya windows,linux,dan mac os. Selain Apache PHP misalnya windows,linux,dan mac os. Selain Apache PHP  juhga

 juhga mendukmendukung ung beberapa beberapa web web server server lain, lain, misalnymisalnyaa Microsoft IIS, Cauudium, PWS dan lain-lain. Seperti Microsoft IIS, Cauudium, PWS dan lain-lain. Seperti  pernah

 pernah disinggdisinggung ung sebelumnysebelumnya a bahwa bahwa PHP PHP dapatdapat memanfaatkan database untuk menghasilkan halaman memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP dan MySQL. Namun sering digunakan bersama PHP dan MySQL. Namun PHP juga mendukung system mananjemen database PHP juga mendukung system mananjemen database Oracle, Micrososft Access, Interbase, d-Base, Oracle, Micrososft Access, Interbase, d-Base, PostgreSQL dan sebagainya.

PostgreSQL dan sebagainya.

Hingga kini PHP sudah berkembang hingga versi ke 5. Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh object oriented PHP 5 mendukung penuh object oriented  programm

 programming(OOP)ing(OOP), , integrasi integrasi XML, XML, mendukmendukung ung semuasemua ekstensi terbaru MySQL, pengembangan web services ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya source sehingga setiap orang dapat menggunakannya dengan gratis.

dengan gratis.

 Mengenai MysQLMengenai MysQL

Perkembangannya disebut SQL yang merupakan Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL kepanjangan dari Structured Query Language. SQL merupakan bahasa struktur yang khusus digunakan untuk merupakan bahasa struktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan mengolah database. SQL pertama kali didefinisikan untuk mengolah database. SQL pertama kali untuk mengolah database. SQL pertama kali

(15)

didefinisikan oleh American National Standards didefinisikan oleh American National Standards Institute(ANSI) pada tahun 1986. MySQL adalah sebuah Institute(ANSI) pada tahun 1986. MySQL adalah sebuah sistem manjemen database yang bersifat open source. sistem manjemen database yang bersifat open source. MySQL adalah pasangan serasi PHP. MySQL dibuat dan MySQL adalah pasangan serasi PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunkan untuk membuat dan mengola MySQL dapat digunkan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahakan, mengubah, dan MySQL untuk menambahakan, mengubah, dan menghapus data yang berada dalam database. MySQL menghapus data yang berada dalam database. MySQL merupakan sistem manajemen database yang bersifat merupakan sistem manajemen database yang bersifat relational. Artinya data-data yang dikelola dalam relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.

lebih cepat.

Salah satu manipulasi data pada SQL adalah Data Salah satu manipulasi data pada SQL adalah Data Manipulation Language (DML), DML merupakan bagian Manipulation Language (DML), DML merupakan bagian dari perintah SQL yang berfungsi untuk memanipulasi dari perintah SQL yang berfungsi untuk memanipulasi data dalam tabel. Beriut ini adalah beberapa perintah data dalam tabel. Beriut ini adalah beberapa perintah yang termasuk ke dalam DML :

yang termasuk ke dalam DML :

1. INSERT 1. INSERT  Fungsi

 Fungsi : Untuk menyisipkan record baru ke dalam tabel. : Untuk menyisipkan record baru ke dalam tabel. Sintaks

(16)

INSERT INTO

INSERT INTO

 NamaTabel(N

 NamaTabel(NamaKolomamaKolom1,NamaKolom1,NamaKolom2,.) 2,.) VALUESVALUES (Nilai1,Nilai2, .. .. ..)

(Nilai1,Nilai2, .. .. ..)

Batasan/constraint NOT NULL dan constraint lainnya harus Batasan/constraint NOT NULL dan constraint lainnya harus diperhatikan pada saat INSERT dilakukan. Kolom yang diperhatikan pada saat INSERT dilakukan. Kolom yang mempunyai atribut NOT NULL harus terisi.

mempunyai atribut NOT NULL harus terisi.

2. UPDATE 2. UPDATE  Fungsi

 Fungsi : Untuk : Untuk memanipulasi nilai suatu memanipulasi nilai suatu record dalam record dalam tabel.tabel. Sintaks

Sintaks : :

UPDATE NamaTabel SET NamaKolom=Nilai UPDATE NamaTabel SET NamaKolom=Nilai WHERE Kondisi

WHERE Kondisi

3. DELETE 3. DELETE  Fungsi

 Fungsi : Untuk : Untuk menghapus suatu menghapus suatu record dalam record dalam tabel.tabel. Sintaks

Sintaks : :

DELETE FROM NamaTabel WHERE Kondisi DELETE FROM NamaTabel WHERE Kondisi

4. SELECT 4. SELECT  Fungsi

 Fungsi  : Untuk menampilkan atau menyeleksi data berdasarkan  : Untuk menampilkan atau menyeleksi data berdasarkan syarat yang diberikan.

(17)

Sintaks: Sintaks: SELECT NamaKolom1,NamaKolom2,.. .. SELECT NamaKolom1,NamaKolom2,.. .. FROM NamaTabel FROM NamaTabel WHERE Kondisi WHERE Kondisi BAB III BAB III

(18)

ANALISIS DESAIN SISTEM ANALISIS DESAIN SISTEM

3.1.

3.1. Analisis Analisis SistemSistem 

 Dalam aplikasi ini diperlukan 3 komputer yang bertugasDalam aplikasi ini diperlukan 3 komputer yang bertugas untuk : Pengambilan nomor antrian, menampilkan daftar untuk : Pengambilan nomor antrian, menampilkan daftar tunggu nomor antrian, serta pengontrol antrian.

tunggu nomor antrian, serta pengontrol antrian.

 Diperlukan 2 user yang bertindak sebagai administratorDiperlukan 2 user yang bertindak sebagai administrator dan pengontrol antrian, yang masing-masing memiliki dan pengontrol antrian, yang masing-masing memiliki tugas sebagai berikut :

tugas sebagai berikut : Administrat

Administrator or : : Mempunyai Mempunyai hak hak untuk untuk melakukanmelakukan  penamba

 penambahan han user(peuser(pengontrongontrol l antrian) antrian) serta serta melihat melihat dandan membuat laporan antrian.

membuat laporan antrian.

User Pengontrol Antrian : Melakukan pengontrolan User Pengontrol Antrian : Melakukan pengontrolan antrian meliputi pemanggilan antrian, melayani, serta antrian meliputi pemanggilan antrian, melayani, serta melakukan pembatalan antrian jika antrian yang melakukan pembatalan antrian jika antrian yang dipanggil tidak ada.

dipanggil tidak ada.

3.2.

(19)

Implementasi dari Sistem Informasi ini membutuhkan desain Implementasi dari Sistem Informasi ini membutuhkan desain sistem meliputi :

sistem meliputi :

1.

1. BPM (Business Project Model)BPM (Business Project Model)

Gambar dapat dilihat pada gambar 3.1 Gambar dapat dilihat pada gambar 3.1 2.

2. CDM (Conceptual Data Model)CDM (Conceptual Data Model)

Gambar dapat dilihat pada gambar 3.2 Gambar dapat dilihat pada gambar 3.2 3.

3. PDM (Phsycal Data Model)PDM (Phsycal Data Model)

Berupa data CDM setelah di generate. Dapat dilihat pada Berupa data CDM setelah di generate. Dapat dilihat pada gambar 3.3

(20)

Gambar

(21)

Gambar 3.2 CDM Antrian Gambar 3.2 CDM Antrian

(22)

Gambar 3.3 PDM Antrian Gambar 3.3 PDM Antrian

(23)

3.3. Desain Database 3.3. Desain Database

Berdasarkan data-data yang ada, dilakukan analisis untuk membuat Berdasarkan data-data yang ada, dilakukan analisis untuk membuat database baru yang dapat memenuhi semua dokumen-dokumen database baru yang dapat memenuhi semua dokumen-dokumen laporan yang diinginkan. Langkah selanjutnya adalah menentukan laporan yang diinginkan. Langkah selanjutnya adalah menentukan struktur database.

struktur database.

Berikut adalah tabel-tabel yang mendasari sistem informas ini Berikut adalah tabel-tabel yang mendasari sistem informas ini

A.

A. Tabel Antrian diperlihatkan pada tabel 3.1Tabel Antrian diperlihatkan pada tabel 3.1 B.

B. Tabel User diperlihatkan pada tabel 3.2Tabel User diperlihatkan pada tabel 3.2 Tabel 3.1

Tabel 3.1 Field

Field Name Name TType ype SizeSize  No

 No Int Int 55

Jam

Jam VVarchaarchar r 88

Tanggal Varchar 12

Tanggal Varchar 12

 Nourut

 Nourut Int Int 55

Status

Status VVarchar archar 2020 Tabel 3.2

Tabel 3.2 Field

Field Name Name TType ype SizeSize Id

Id Int Int 1010

Password

Password VVarchar archar 5050  Nama

 Nama VVarchar archar 5050 Level

(24)

BAB IV BAB IV

IMPLEMENTASI PROGRAM IMPLEMENTASI PROGRAM

4.1

4.1 TTampilan Inteampilan Interface Prface Programrogram 4.1.1

4.1.1 TTampilan Peampilan Pengambilan ngambilan Nomor AntrianNomor Antrian

Gambar 4.1.1 Gambar 4.1.1

Tampilan gambar diatas merupakan tampilan yang digunakan Tampilan gambar diatas merupakan tampilan yang digunakan untuk pengambilan nomor antrian, terdapat 2 tombol, tombol untuk pengambilan nomor antrian, terdapat 2 tombol, tombol untuk pasien gratis dan tombol untuk pasien umum.

(25)

4.1.2

4.1.2 TTampilan Hampilan Halaman View Nomor Antrianalaman View Nomor Antrian

Gambar 4.1.2 Gambar 4.1.2

Tampilan diatas menunjukkan nomor antrian yang sedang Tampilan diatas menunjukkan nomor antrian yang sedang  berlangsu

 berlangsung, ng, sehinggsehingga a memudamemudahkan hkan pengantri pengantri untuk untuk mengetahmengetahuiui nomor anrian berapa yang sedang berlangsung.

(26)

4.1.3

4.1.3 Tampilan UtamaTampilan Utama

Gambar 4.1.3 Gambar 4.1.3

Pada tampilan gambar diatas tampilan menu utama yaitu form Pada tampilan gambar diatas tampilan menu utama yaitu form login masuk. Dimana tampilan ini mewajibkan setiap petugas login masuk. Dimana tampilan ini mewajibkan setiap petugas mengisikan nama dan password agar bisa lanjut untuk mengisikan nama dan password agar bisa lanjut untuk menggunakan

menggunakan atau matau mengakses engakses web web tersebut. tersebut. apabila gapabila gagal agal loginlogin maka akan muncul pesan dibawah form login. Lebih lengkapnya maka akan muncul pesan dibawah form login. Lebih lengkapnya lihat tampilan gagal login

(27)

4.1.4

4.1.4 TTampilan Form ampilan Form Gagal logiGagal loginn

Gambar 4.1.4 Gambar 4.1.4

Gambar diatas menunjukkan pesan kesalahan yang terjadi saat Gambar diatas menunjukkan pesan kesalahan yang terjadi saat  pengg

 pengguna una melakukmelakukan an login. login. Terdapat Terdapat dua dua peringatan peringatan yakniyakni *Periksa username dan password 

*Periksa username dan password  atau mungkin anda belumatau mungkin anda belum terdaftar 

terdaftar  pesan ini menandakan jika username dan password yang pesan ini menandakan jika username dan password yang di inputkan tidak cocok, atau user belum terdaftar

(28)

4.1.5

4.1.5 TTampilan Halaman ampilan Halaman UserUser

Gambar 4.1.5 Gambar 4.1.5

Gambar diatas merupakan tampilan halaman untuk user yang Gambar diatas merupakan tampilan halaman untuk user yang  bertindak

 bertindak sebagai sebagai pengonpengontrol trol antrian antrian yang yang sedang sedang berlangsuberlangsungng tampilan kontrol klient ini muncul setelah user berhasil melakukan tampilan kontrol klient ini muncul setelah user berhasil melakukan login pada form login. pada tampilan ini user dapat melakukan login pada form login. pada tampilan ini user dapat melakukan kontrol terhadap nomor antrian yang sedang berlangsung, yakni kontrol terhadap nomor antrian yang sedang berlangsung, yakni melakukan pemanggilan nomor antrian, membatalkan antrian dan melakukan pemanggilan nomor antrian, membatalkan antrian dan sebagainya.

(29)

4.1.6 Tamp

4.1.6 Tampilan ilan Halaman AdminHalaman Admin

Gambar 4.1.6 Gambar 4.1.6

Gambar diatas menunjukkan halaman web untuk administrator, Gambar diatas menunjukkan halaman web untuk administrator, tampilan diatas muncul setelah admin melakukan login. Pada tampilan diatas muncul setelah admin melakukan login. Pada halaman ini terdapat menu Home,Buat User, Laporan, dan Logout. halaman ini terdapat menu Home,Buat User, Laporan, dan Logout.

(30)

4.1.7 Tampilan Menu Form Buat User 4.1.7 Tampilan Menu Form Buat User

Gambar 4.1.7 Gambar 4.1.7

Gambar diatas menunjukkan form daftar user, user yang dibuat Gambar diatas menunjukkan form daftar user, user yang dibuat adalah user yang bertindak sebagai pengontrol antrian. dalam hal adalah user yang bertindak sebagai pengontrol antrian. dalam hal ini daftar

(31)

4.1.8 T

4.1.8 Tampilan Menu Foampilan Menu Form Buat Larm Buat Laporanporan

Gambar 4.1.8 Gambar 4.1.8

Gambar daiatas merupakan tampilan untuk menampilkan laporan Gambar daiatas merupakan tampilan untuk menampilkan laporan nomor antrian berdsarkan harian atau berdasarkan tanggal dan juga nomor antrian berdsarkan harian atau berdasarkan tanggal dan juga  bisa

 bisa dilakukdilakukan an untuk untuk menampmenampilkan ilkan laporan laporan berdasarberdasarkan kan bulanan.bulanan. dalam hal ini buat laporan hanya dapat dialkukan oleh dalam hal ini buat laporan hanya dapat dialkukan oleh Administrator.

(32)

4.1.9 T

4.1.9 Tampilan Preview ampilan Preview LaporanLaporan

Gambar 4.1.9 Gambar 4.1.9

Gambar diatas merupakan tampilan print preview Buat Laporan. Gambar diatas merupakan tampilan print preview Buat Laporan.

(33)

BAB V BAB V PENUTUP PENUTUP a. a. KesimpulanKesimpulan

Berdasarkan hasil pembahasan sebelumnya, maka dapat Berdasarkan hasil pembahasan sebelumnya, maka dapat disimpulkan bahwa aplikasi yang telah kami rancang dapat disimpulkan bahwa aplikasi yang telah kami rancang dapat mempermudah dalam pemanggilan nomor antrian semoga mempermudah dalam pemanggilan nomor antrian semoga dengan program tersebut kita dapat bekerja secara efektif dan dengan program tersebut kita dapat bekerja secara efektif dan efisen. Disamping itu petugas antrian tidak perlu lagi efisen. Disamping itu petugas antrian tidak perlu lagi memanggil secara manual.

memanggil secara manual.

b.

b. SaranSaran

Untuk memaksimalkan sistem kerja dari program web ini, Untuk memaksimalkan sistem kerja dari program web ini, sebaiknya Puskesmas memberikan dana khusus untuk biaya sebaiknya Puskesmas memberikan dana khusus untuk biaya operasionalnya dan perekrutan tenaga ahli di bidangnya, agar operasionalnya dan perekrutan tenaga ahli di bidangnya, agar dalam setiap permasalahannya dapat terselesaikan secara baik dalam setiap permasalahannya dapat terselesaikan secara baik dan benar tanpa merugikan pihak manapun.

(34)

DAFTAR PUSTAKA DAFTAR PUSTAKA

Bunafit Nugroho,

Bunafit Nugroho,  Databas Databasee Relasiona Relasional dengan l dengan MySQLMySQL,, AndiAndi Offset, Y

Offset, Yogyakarta, ogyakarta, 2005.2005.

Agus Saputra, Feni Agustin, Asfa Solution,

Agus Saputra, Feni Agustin, Asfa Solution, Trik dan PluginTrik dan Plugin Terbaik Jquery,

Terbaik Jquery, Jakarta, PT.Elex Media Komputindo, 2012.Jakarta, PT.Elex Media Komputindo, 2012. Deni Sutaji,

Deni Sutaji, Sistem Iventory Mini Market dengan PHP danSistem Iventory Mini Market dengan PHP dan  MySQL,

 MySQL, Yogyakarta, Penerbit Lokomedia, 2012.Yogyakarta, Penerbit Lokomedia, 2012. Modul

Modul Pemr Pemrograman ograman berbasis berbasis WEB denWEB dengan PHP gan PHP dan MySdan MySQLQL,, PAPSI-ITS.

PAPSI-ITS. Modul

Modul Sistem Basis Data dengan SQL Server 2005Sistem Basis Data dengan SQL Server 2005, PAPSI-ITS., PAPSI-ITS. Modul

Modul SQL SQL Server Server TTingkat ingkat Lanjut Lanjut ,, PAPSI-ITS.PAPSI-ITS. Modul

Modul Desain S Desain Sistem Inforistem Informasimasi,, PAPSI-ITS.PAPSI-ITS. http://www.w3shools.com

http://www.w3shools.com

http://www.google.com

Gambar

Gambar 3.2 CDM AntrianGambar 3.2 CDM Antrian
Gambar 3.3 PDM AntrianGambar 3.3 PDM Antrian
Tabel 3.1 Field
Gambar 4.1.1Gambar 4.1.1
+7

Referensi

Dokumen terkait

Penelitian juga menunjukkan adanya hubungan positif antara praktek kualitas kehidupan kerja dengan kinerja karyawan , Elmuti dan Kathawala, (1997). Profesionalitas

Kepuasan anggota karena kebutuhannya terpenuhi juga ditunjukkan dari hasil kuisioner pelanggan, para anggota berpendapat bahwa jasa simpanan dalam CU Padat Asih sudah sesuai

Beberapa penelitian yang telah dilakukan menunjukkan bahwa pati dengan perlakuan hidrolisis asam klorida akan menghasilkan pemutusan pada rantai amilosa, sehingga

PERKEMBANGAN KELUARGA PUNYA REMAJA YG AKTIF KEGIATAN BKR s.d.. KELUARGA PUNYA REMAJA AKTIF KEG.. CAPAIAN KLMPK UPPKS MASUK DATA BASIS s.d.. KELOMPOK UPPKS YANG MENDAPAT

Penelitian ini dilakukan dengan tujuan untuk mengembangkan sebuah sistem yang mampu menghitung biaya produksi dikeluarkan, biaya beban-beban yang ada pada

Topik dalam skripsi ini sudah ditentukan, sehingga langkah selanjutnya ialah melakukan pengumpulan sumber. Penentuan sumber sejarah, pertama-tama yang perlu dipahami ialah

Hasil uji lanjut menunjukkan bahwa ternak sapi yang mendapat ransum basal standinghay rumput kume amoniasi dan konsentrat tanpa dan yang disuplementasi dengan 150 mg ZnSO4/kg

Preheating ini dilakukan selama 180 jam pada sagger 1-5 dan ini dilakukan hingga suhu mencapai 800 o C imana akan terjadi pencairan pitch, penguapan pitch hal ini bertujuan