Skripsi
Diajukan untuk memenuhi Syarat Kelulusan Program Studi Sistem Informasi Jenjang Strata Satu Fakultas Teknik dan Ilmu Komputer
Oleh :
Puspitaningsih Wigunarti 10508113
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
iii
Drg. Setiawan T, yang merupakan tempat praktek gigi di daerah Bandung harus dapat memberikan pelayanan atau fasilitas terbaik untuk para pasiennya untuk membantu menangani masalah kesehatan gigi dan mulut pasien tersebut. Dengan penelitian ini, penulis mengangkat permasalahan mengenai Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg.Setiawan T Bandung, dengan adanya perancangan sistem informasi pendaftaran dan pengolahan data pasien berbasis web diharapkan dapat mempermudah pasien dalam pendaftaran sehingga tidak harus menunggu antrian dalam mendaftar dan untuk membantu admin mengelola data pasien secara efektif dan efesien.
Metode penelitian yang digunakan adalah metode Deskriptif. Sedangkan untuk pengembangan perangkat lunak, penulis menggunakan metode metode prototype. Sedangkan metode pendekatan sistemnya yang digunakan berupa metode terstruktur yaitu flowmap, diagram konteks, DFD, relasi tabel, dan ERD. Untuk menunjang perancangan dan pembuatan sistem informasi penulis menggunakan perangkat lunak PHP dan MySQL.
Berdasarkan hasil penelitian, diperoleh gambaran bahwa sistem informasi pendaftaran dan pengolahan data pasien yang sedang berjalan pada Drg.Setiawan T secara keseluruhan masih bersifat manual, untuk itu penulis merancang suatu sistem informasi berbasis web untuk membantu Drg.Setiawan T dalam mengolah data pasien dan memberikan pasien kemudahan dalam proses pendaftaran.
iv
Drg. Setiawan T, be tooth practice place at region Bandung must can give service or best facilities to the patients to helps to handle tooth well-being problem and patient mouth. with this watchfulness, author lifts troubleshoot hits enrollment information system and patient data processing in Drg. Setiawan T Bandung, with enrollment information system planning existence and patient data processing based on supposed web can simplify patient in enrollment so that can not wait queue in sign-up and to help admin managed patient data effectively and efesien.
Watchfulness method that used descriptive method. while for software development, author uses method method prototype. While method approaches the system that used shaped structured method that is flowmap, context diagram, dfd, relation table, and erd. To subsidize planning and author information system maker uses software PHP and MySQL.
Based on watchfulness result, got description that enrollment information system and patient data processing that is walking in Drg. Setiawan T as a whole still has manual, for that author designs a information system based on web to help Drg. Setiawan T in cultivate patient data and give ease patient in course of enrollment.
v
Puji dan syukur kami panjatkan ke Hadirat Illahi Rabbi, atas Rahmat dan Hidayah-Nya, serta doa kedua orang tua, sehingga penulis dapat menyelesaikan skripsi yang berjudul : “Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg.Setiawan T Bandung Berbasis Web“. ini sebagai salah satu syarat dalam menempuh jenjang S-1 Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
Penulis menyadari bahwa penyusunan skripsi ini masih jauh dari sempurna. Oleh karena itu, penulis mengharapkan kritik dan saran untuk menyempurnakan laporan skripsi ini. Skripsi ini dapat di selesaikan berkat dorongan, bimbingan dan kerjasama dari semua pihak.
Pada kesempatan ini dan dengan segala kerendahan hati, penulis ingin mengucapkan terima kasih yang tak terhingga kepada :
1. Dr. Ir. Eddy Soeryanto Soegoto, selaku Rektor Universitas Komputer Indonesia
2. Prof.Dr.H.Denny Kurniadie,Ir.M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
3. Dadang Munandar, S.E., M.Si., selaku Ketua Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
vi
5. Kedua Orang Tua Tercinta yang telah memberi dukungan dan doanya pada penulis dalam penyusunan skripsi ini.
6. Drg.Setiawan T, selaku pemilik Praktek Gigi yang telah memberikan kesempatan kepada penulis untuk melaksanakan penelitian di Praktek Gigi Drg.Setiawan T Bandung.
7. Pangastuti Wigatiningsih, selaku kakak dan pembimbing di tempat penelitian, yang telah memberikan bantuan dan bimbingan selama penulis melaksanakan penelitian di Drg.Setiawan T Bandung.
8. Rekan - rekan seperjuangan dan rekan - rekan Sistem Informasi 3 (Tiga), yang telah memberi dukungan pada penulis dalam penyusunan skripsi ini.
9. Semua pihak yang tidak mungkin penulis sebutkan satu persatu, yang telah memberikan bantuan moril, materiil, maupun pikiran sehingga penulis dapat menyelesaikan penyusunan skripsi ini.
Semoga segala kebaikan dan bantuan yang telah diberikan, mendapatkan balasan dari Allah SWT.
Bandung, Agustus 2012 Penulis
vii
LEMBAR PENGESAHAN ... i
SURAT PERNYATAAN ... ii
ABSTRAK ... iii
ABSTRACT ... iv
KATA PENGANTAR ... v
DAFTAR ISI ... vii
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
DAFTAR SIMBOL ... xvii
DAFTAR LAMPIRAN ... xviii
BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian... ... 1
1.2. Identifikasi dan Rumusan Masalah... ... 3
1.2.1. Identifikasi Masalah... ... 4
1.2.2. Rumusan Masalah... ... 4
1.3. Maksud dan Tujuan Penelitian ... ... 5
1.3.1. Maksud Penelitian... ... 5
viii
1.4.2. Kegunaan Akademis... ... 7
1.5. Batasan Masalah ... ... 7
1.6. Lokasi dan Waktu Penelitian... ... 8
BAB II LANDASAN TEORI 2.1. Pengertian Sistem ... 9
2.1.1. Karakteristik Sistem... ... 9
2.1.2. Klasifikasi Sistem ………... 10
2.1.3. Elemen Sistem ……….. ... 11
2.2. Pengertian Informasi ………. ... 13
2.3. Pengertian Sistem Informasi ….. ... 14
2.3.1. Komponen Sistem Informasi ………. ... 14
2.4. Arsitektur Aplikasi ... 15
2.4.1. Pengertian Jaringan Komputer ………. ... 15
2.4.2. Jenis – Jenis Jaringan Komputer ………. ... 16
2.5. Kasus Yang dirancang... 17
2.5.1. Pengertian Dokter Praktek ………. ... 17
2.5.2. Pengertian Pelayanan ………. ... 18
2.5.3. Pengertian Pasien ………. ... 18
2.5.4. Pengertian Rekam Medis ………. ... 19
ix
2.6.1.2. Variabel pada PHP ………. ... 21
2.6.2. WEB Server ………. ... 22
2.6.3. Pembahasan MySQL ………. ... 22
2.6.3.1. PhpMyAdmin ………. ... 23
2.6.3.2. Database MYSQL pada Program ………. ... 23
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 25
3.1.1. Sejarah Singkat Perusahaan ... 25
3.1.2. Visi dan Misi Perusahaan ... 26
3.1.3. Struktur Organisasi Perusahaan ... 26
3.1.4. Deskripsi Tugas ... 27
3.2. Metode Penelitian ... 28
3.2.1. Desain Penelitian ... 28
3.2.2. Jenis dan Metode Pengumpulan Data ... 29
3.2.2.1. Sumber Data Primer ... 29
3.2.2.2. Sumber Data Sekunder ... 31
3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 31
3.2.3.1. Metode Pendekatan Sistem ... 32
3.2.3.2. Metode Pengembangan Sistem ... 32
x
3. Data Flow Diagram ... 36
4. Kamus Data ... 37
5. Perancangan Basis Data ... 37
a. Normalisasi ... 38
b. Tabel Relasi ... 39
c. Entity Relationship Diagram ( ERD ) ... 40
3.2.4. Pengujian Software ... 40
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan ... 42
4.1.1. Analisis Dokumen ... 42
4.1.2. Analisis Prosedur yang sedang berjalan ... 44
4.1.2.1. Flow Map ... 46
4.1.2.2. Diagram Kontek ... 48
4.1.2.3. Data Flow Diagram ... 48
4.1.3. Evaluasi Sistem yang sedang berjalan ... 51
4.2. Perancangan Sistem ... 53
4.2.1. Tujuan Perancangan Sistem ... 53
4.2.2. Gambaran Umum Sistem yang Diusulkan ... 53
4.2.3. Perancangan Prosedur yang Diusulkan ... 54
xi
b. DFD Level 2 ... 59
4.2.3.3. Kamus Data ... 60
4.2.4. Perancangan Basis Data ... 61
4.2.4.1. Normalisasi ... 61
4.2.4.2. Relasi Tabel ... 62
4.2.4.3. Entity Relationship Diagram ... 63
4.2.4.4. Struktur File ... 64
4.2.4.5. Kodifikasi ... 66
4.2.5. Perancangan Antar Muka ... 66
4.2.5.1. Struktur Menu ... 66
4.2.5.2. Perancangan Input ... 67
4.2.5.3. Perancangan Output ... 70
4.2.6. Perancangan Arsitektur Jaringan ... 72
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi ... 73
5.1.1. Batasan Implementasi ... 73
5.1.2. Implementasi Perangkat Lunak ... 74
5.1.3. Implementasi Perangkat Keras ... 74
5.1.4. Implementasi Basis Data (Sintaks SQL) ... 74
xii
5.2. Pengujian……… ... 90
5.2.1. Rencana Pengujian ... 90
5.2.2. Kasus dan Hasil Pengujian ... 91
5.2.2.1. Pengujian Login ... 91
5.2.2.2. Pengelolaan Pendaftaran Pasien Baru ... 92
5.2.2.3. Pengelolaan Data Pasien ... 92
5.2.2.4. Pengelolaan Data Transaksi ... 93
5.2.2.5. Pengelolaan Data Galeri ... 93
5.2.2.6. Pengelolaan Data Obat ... 94
5.2.3. Kesimpulan Hasil Pengujian ... 94
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 95
6.2 Saran……… ... 96
1
1.1. Latar Belakang Penelitian
Dengan berkembangnya Teknologi pada saat ini merupakan suatu keharusan untuk diikuti perkembangannya. Penggunaan teknologi dilakukan untuk mendapatkan informasi yang tepat dan akurat, sehingga teknologi tersebut dapat membantu segala kegiatan perusahaan/organisasi untuk mengembangkan dan mencapai tujuan dari perusahaan/organisasi tersebut.
Informasi yang diakses dapat bermanfaat bagi banyak pihak yang membutuhkan. Kebutuhan informasi yang cepat dan akurat merupakan salah satu hal yang penting tidak terkecuali dalam bidang kesehatan. Kesehatan sangat penting bagi kelangsungan hidup manusia seperti halnya tempat praktek gigi yang didirikan untuk membantu manusia menjaga kesehatan gigi dan mulutnya. Tempat praktek gigi sebagai salah satu sarana dalam bidang kesehatan untuk membantu pasien merawat gigi dan mulut harus dapat memberikan pelayanan atau fasilitas yang terbaik untuk para pasiennya.
Untuk itulah diperlukan sistem yang mampu mengatasi permasalahan tersebut berdasarkan permasalahan penulis mencoba mengusulkan dan membangun suatu sistem pengolahan data pasien dan pendaftaran pasien berbasis web yang dapat menyajikan informasi mengenai pendaftaran online dan riwayat
kesehatan gigi pasien secara cepat dan akurat. Dengan perancangan sistem yang terhubung dengan jaringan internet adalah salah satu solusi yang dirasa tepat, dan merupakan langkah mudah serta sederhana. Perancangan sistem tersebut diharapkan dapat membantu mengatasi hambatan-hambatan yang dihadapi oleh pihak Drg. Setiawan T dalam pengolahan data dan penyajian informasi untuk melakukan pendaftaran online dan untuk melihat hasil riwayat kesehatan pasien.
Berdasarkan uraian diatas, penulis mencoba untuk menganalisis dan mengkaji serta mengadakan penelitian dan merancang suatu sistem pendaftaran dan pengolahan data yang berbasis web. Agar ruang lingkup penelitian dalam penelitian ini semakin jelas maka penulis merumuskan dalam ruang lingkup yang terbatas dengan judul “Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung Berbasis Web”.
1.2. Identifikasi dan Rumusan Masalah
dilaksanakan dengan tujuan untuk memperkecil masalah yang terjadi atau yang ada pada suatu perusahaan atau instansi.
1.2.1. Identifikasi Masalah :
Berikut merupakan identifikasi masalah dari penelitian pada Drg.Setiawan T Bandung.
1. Belum efektifnya pengolahan data pasien, yang meliputi pendaftaran dan hasil rekam medis pasien pada Drg.Setiawan T Bandung karena masih dilakukan dengan pencatatan manual.
2. Hilangnya kartu rekam medis karena tersimpan dalam lemari penyimpanan dan membutuhkan waktu yang cukup lama untuk mencarinya.
3. Timbulnya hambatan dalam pengolahan data pasien karena berbentuk arsip yang menumpuk,yang dapat hilang ataupun rusak.
1.2.2. Rumusan Masalah :
Berikut merupakan rumusan masalah dari penelitian pada Drg.Setiawan T Bandung.
1. Bagaimana sistem informasi pendaftaran dan pengolahan data pasien yang sedang berjalan pada Drg.Setiawan T Bandung.
3. Bagaimana implementasi sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung kedalam bentuk sistem yang terhubung dengan jaringan internet sehingga menghasilkan program aplikasi berbasis web yang dapat mengolah dan menyimpan data pasien dan memberikan informasi mengenai pendaftaran online beserta rekam medis bagi pasien.
4. Bagaimana pengujian sistem informasi pendaftaran dan pengolahan data pasien yang diusulkan oleh penulis di Drg.Setiawan T Bandung.
1.3. Maksud dan Tujuan Penelitian 1.3.1. Maksud Penelitian
Maksud dari penelitian ini adalah untuk membangun sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung dengan menggunakan bahasa pemrograman PHP dan database MySQL, guna membantu Drg.Setiawan T Bandung tersebut untuk mengelola informasi pendaftaran beserta rekam medis pasien dan pengolahan data pasien secara efektif dan efesien.
1.3.2. Tujuan Penelitian :
Berikut merupakan tujuan penelitian yang dilakukan pada Drg.Setiawan T Bandung.
2. Untuk merancang sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung, yang dapat menangani proses pendaftaran pasien, memberikan informasi rekam medis pasien, serta untuk mengolah dan menyimpan data pasien.
3. Untuk mengimplementasikan sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung kedalam bentuk sistem yang terhubung dengan jaringan internet sehingga menghasilkan program aplikasi berbasis web yang dapat mengolah dan menyimpan data pasien dan memberikan informasi mengenai pendaftaran online beserta rekam medis bagi pasien.
4. Untuk melakukan pengujian sistem informasi pendaftaran dan pengolahan data pasien, apakah sistem tersebut layak untuk diterapkan pada Drg.Setiawan T Bandung .
1.4. Kegunaan Penelitian 1.4.1. Kegunaan Praktis
1.4.2. Kegunaan Akademis
Kegunaan akademis akan sangat terasa bagi pribadi penulis sendiri yaitu akan memperluas pengetahuan tentang bagaimana sebuah sistem berbasis online harus dibuat, kemudian bagaimana sistem itu implementasikan, dan juga menambah wawasan diluar kegiatan klasikal perkuliahan.
1.5. Batasan Masalah
Batasan masalah dari penelitian ini adalah :
1. Sistem yang dibangun hanya dapat dijalankan pada media internet karena berupa website.
2. Sistem dibangun untuk membantu pasien melakukan pendaftaran tanpa harus melakukan antrian.
3. Sistem yang dirancang meliputi pendaftaran pasien baru, pendaftaran kontrol, pengolahan data pasien, pengelolaan data obat dan transaksi pembayaran/keuangan.
4. Calon pasien hanya dapat mengakses menu pendaftaran pasien, dan apabila telah terdaftar menjadi pasien dapat melakukan Login untuk melakukan pendaftaran kontrol.
5. Penginputan dan pengolahan Data Pasien hanya dilakukan oleh admin dengan melakukan login terlebih dahulu.
1.6. Lokasi dan Waktu Penelitian
Lokasi tujuan penelitian adalah Drg.Setiawan T Bandung yang beralamat di Jl. Sunda 95 A Bandung, dengan penentuan jadwal waktu penelitian adalah sebagai berikut:
Tabel 1.1 Jadwal Penelitian
No Aktivitas waktu
Februari Maret April Mei Juni
1
Pengumpulan Kebutuhan dan Perbaikan:
a.observasi b.wawancara 2 Mengidentifikasi
kebutuhan pemakai 3
Membangun Prototyping a. Perancangan input b. Perancangan Output
4
Evaluasi Prototyping
Disetujui atau tidaknya rancangannya
5
Mengkodekan Sistem
Menerjamahkan kebahasa pemrograman
6 Menguji Sistem Pengujian sistem
7
Evaluasi Sistem
Persetujuan sistem yang digunakan
9 2.1. Pengertian Sistem
Inti dari sebuah sistem adalah adanya bagian-bagian yang saling berkaitan dan bekerjasama untuk menghasilkan tujuan. Keberadaan dan keterkaitan antar komponen atau bagian tersebut mutlak diperlukan dalam membentuk sebuah sistem.
Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 27) ada beberapa definisi mengenai sistem, tetapi definisi dari kamus Webster’s Unabridged lebih mendekati dengan keperluan. Definisi tersebut adalah sebagai berikut : “Sistem adalah elemen-elemen yang saling berhubungan membentuk satu kesatuan atau
organisasi”.
2.1.1. Karakteristik Sistem
Sistem mempunyai beberapa karakteristik atau sifat tertentu, antara lain :
a. Komponen sistem (Component) : Suatu sistem terdiri dari komponen yang saling berinteraksi, dan bekerja sama membentuk suatu komponen sistem.
b. Batasan sistem (Boundary) : Merupakan daerah yang membatasi suatu sistem dengan sistem yang lain atau dengan lingkungan kerjanya.
d. Lingkungan luar sistem (Environment) : Suatu sistem yang ada di luar dari batas sistem yang dipengaruhi oleh operasi sistem.
e. Penghubung sistem (Interface) : Media penghubung antara suatu sub sistem dengan sub sistem lain.
f. Masukan sistem (Input) : Energi yang masuk ke dalam sistem, berupa perawatan dan sinyal yang di masukkan supaya sistem dapat berinteraksi.
g. Keluaran sistem (Output) : Hasil energi yang diolah dan di klasifikasi menjadi keluaran yang berguna dan sisa pembuangan.
h. Pengolahan sistem (Process) : Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan mengubah masukan menjadi keluaran.
i. Sasaran sistem (Object) : Tujuan yang ingin dicapai oleh sistem, akan dikatakan berhasil apabila mengenai sasaran atau tujuan.
( Sumber : http://led21.blogspot.com//pengertian-elemen-karakteristik/ 15 Mei 2012 )
2.1.2. Klasifikasi Sistem
Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut :
1. Sistem Abstrak dan Sistem Fisik
2. Sistem Deterministik dan Sistem Probabilistik
Sistem deterministik (deterministic system) adalah suatu sistem yang operasinya dapat diprediksi secara tepat. Sedangkan sistem probabilistik (probabilistic system) adalah sistem yang tak dapat diramal dengan pasti karena mengandung unsur probabilitas.
3. Sistem Tertutup dan Sistem Terbuka
Sistem tertutup (closed system) adalah sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan, dengan kata lain sistem ini tidak berinteraksi dan tidak dipengaruhi oleh lingkungan. Sedangkan sistem terbuka (open system) adalah sistem yang berhubungan dengan lingkungan dan
dipengaruhi oleh lingkungan.
4. Sistem Alamiah dan Sistem Buatan Manusia
Sistem Alamiah (natural system) adalah sistem yang terjadi karena alam. Sedangkan sistem buatan manusia (human made system) adalah sistem yang dibuat oleh manusia,misalnya sistem komputer.
5. Sistem Sederhana dan Sistem Kompleks
Berdasarkan tingkat kerumitannya, sistem dibedakan menjadi sistem sederhana dan sistem kompleks.
( Sumber : http://rahmat.blogsot.com/konsep-dasar-sistem-klasifikasi-sistem/ 15 Mei 2012 )
2.1.3. Elemen Sistem
1. Tujuan
Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali.
2. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.
3. Proses
Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa informasi dan produk.
4. Keluaran
Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya. 5. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem.
6. Mekanisme Pengendalian dan Umpan Balik
balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan. 7. Lingkungan
Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri.
( Sumber : http://rahmat.blogsot.com/konsep-dasar-sistem-elemen-sistem/ 15 Mei 2012 )
2.2. Pengertian Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan.
Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 2) “Informasi adalah data yang sudah diolah, dibentuk, atau dimanipulasi sesuai dengan keperluan tertentu”.
Dari pengertian diatas dapat disimpulkan bahwa data merupakan suatu bahan mentah yang akan diolah melalui proses tertentu sehingga dapat dijadikan suatu informasi.
2.3. Pengertian Sistem Informasi
Sistem informasi adalah perangkat komponen yang saling berhubungan yang berfungsi mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untuk mendukung pembuatan keputusan dalam organisasi.
( Sumber : http://sitiulfairmayanti.blogspot.com/Sisteminformasipelayanandokter praktekd poliklinikudinus/ 30 Maret 2012 )
Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 4) “Sistem informasi, yaitu suatu rangkaian informasi yang di dalamnya terdapat bagian-bagian yang berhubungan dan saling berketergantungan satu sama lain, mulai dari bagian besar ke bagian yang lebih kecil, yaitu dari sub, subsub, subsubsub, dan seterusnya sampai yang terkecil”.
Dari pengertian diatas dapat disimpulkan bahwa sistem informasi adalah kumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu.
2.3.1. Komponen Sistem Informasi
Menurut Abdul Kadir (2003 : 70) komponen-komponen dalam suatu sistem informasi adalah sebagai berikut :
1. Perangkat Keras (Hardware)
2. Perangkat Lunak (Software atau Program)
Sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.
3. Prosedur
Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.
4. Basia Data(database)
Sekumpulan tabel, hubungan, yang berkaitan dengan penyimpanan data. 5. Pemakai
Semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.
6. Jaringan Komputer dan komunikasi data.
Sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.
2.4. Arsitektur Aplikasi
Arsitektur aplikasi diartikan sebagai suatu rancangan dalam membuat aplikasi sehingga dapat mendukung terbentuknya suatu sistem informasi berupa jaringan komputer dengan berbagai jenis topologi dan manfaat yang di hasilkan.
2.4.1. Pengertian Jaringan Komputer
kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.
2.4.2. Jenis – Jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu ; 1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam
sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai
bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi. 2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN
3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis
yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kompatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.
2.5. Kasus Yang dirancang
Pada bagian ini penulis akan membutuhkan tentang definisi atau pengertian dokter praktek, pelayanan, pasien, dan rekam medis.
2.5.1. Pengertian Dokter Praktek
memperoleh ijin yang berwenang. Kegiatan pokok pelayanan kesehatan dokter praktek meliputi:
a. Upaya preventif
Kegiatan pelayanan kesehatan sebagai upaya pencegahan penyakit terhadap serangan penyakit dengan cara pemberian imunisasi, vaksinasi, KB .
b. Upaya promotif
Kegiatan pelayanan kesehatan sebagai upaya peningkatan kesadaran kesehatan pasien terhadap suatu resiko dengan cara penyuluhan kesehatan pada pasien. c. Upaya kuratif
Kegiatan pelayanan kesehatan sebagai upaya penyumbuhan dan pengobatan terhadap penyakit, dengan mendapatkan pengobatan dan tindakan medis. ( Sumber : http://sitiulfairmayanti.blogspot.com/Sisteminformasipelayanandokter praktekdipoliklinikudinus/ 30 Maret 2012 )
2.5.2. Pengertian Pelayanan
Pelayanan adalah suatu kegiatan atau urutan kegiatan yang terjadi interaksi langsung antara seseorang dengan orang lain untuk kepuasan pasien.
Pelayanan selalu ada dalam setiap perusahaan atau instansi pemerintahan yang bergerak dibidang jasa. Seperti halnya di Drg. Setiawan T Bandung
2.5.3. Pengertian Pasien
sebagaimana mestinya. Masyarakat sebagai konsumen dapat menyampaikan keluhannya kepada pihak rumah sakit atau institusi layanan kesehatan lainnya sebagai upaya perbaikan interen dalam pelayanannya atau kepada lembaga yang memberi perhatian kepada konsumen kesehatan.
2.5.4. Pengertian Rekam Medis
Rekam medis adalah berkas ataupun catatan yang berisikan informasi tentang identitas pasien, anamnesis (riwayat medis seseorang), penentuan fisik laboratorium, diagnosa segala pelayanan dan tindakan medik yang diberikan kepada pasien dan pengobatan.
Catatan merupakan tulisan-tulisan yang dibuat oleh dokter atau dokter gigi mengenai tindakan-tindakan yang dilakukan kepada pasien dalam rangka palayanan kesehatan.
2.6. Perangkat lunak Pendukung
Adapun beberapa perangkat lunak pendukung dalam pembangunan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung ini adalah sebagai berikut :
2.6.1. Sekilas Tentang PHP
dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat. Kelebihan PHP Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis
seperti PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. MySQL
2. Ms. Access
3. Sybase
4. PostgreSQL
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP,
NNTP, POP3 bahkan HTTP.
2.6.1.1. Dasar-dasar PHP
yang dinamis serta keindahan desain menggunakan HTML, maka nyaris tidak ada yang tidak dapat dilakukan gabungan kedua bahasa ini di dunia web.
Kelebihannya lagi, PHP ini merupakan bahasa yang sangat mudah, bagi yang pernah mempelajari C atau bahasa pemrograman lain akan sangat merasakan perbedaaan ini. Contoh salah satu perbedaan yang paling terasa adalah bahwa kita tidak usah repot-repot deklarasi variabel di awal, kalau butuh variabel tinggal pakai. Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Ada banyak Software Web Server yang dapat anda gunakan untuk menjalankan Script PHP di komputer kita. Contoh Web Server yang dapat kita pakai adalah Apache, software ini dapat kita Download di internet. Untuk lebih memudahkan Apache sudah tersedia satu paket dengan MySQL dalam Software PHPTriad.
2.6.1.2. Variabel pada PHP
PHP mendukung beberapa jenis Variabel sebagai berikut:
1. Integer, Variabel berjenis Integer bertujuan menyimpan bilangan bulat (tidak termasuk bagian pecahan atau pemangkatannya).
2. Double, digunakan untuk bilangan berjenis pecahan dan pemangkatannya. 3. String, merupakan jenis data berupa karakter yang disimpan sebagai nomor
pada memori komputer. Nilai yang disimpan adalah nilai ASCII karakter string tersebut.
5. Object, adalah jenis variabel yang berdasarkan gambaran object pada dunia nyata, yang berupa “status” dan juga “tingkah laku”. Sebuah object menyimpan status nya pada sebuah Variabel dan tingkah lakunya berupa parameter. 6. PDFDoc, (bila dukungan pada PDF diaktifkan).
7. PDFInfo, (bila dukungan pada PDF diaktifkan).
2.6.2. WEB Server
Web server merupakan server internet yang mampu melayani koneksi
transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di internet dibandingkan server lainnya seperti e-mail server, ftp server ataupun news server. Hal ini di sebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis 3 dimensi.
2.6.3. Pembahasan MySQL
2.6.3.1. PhpMyAdmin
PhpMyAdmin adalah tool untuk mengadministrasi/ memanajemen database MySQL berbasis web. PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah pekerjaan anda, hal ini sangat membantu apabila anda mempunyai server MySQL dalam komputer.
2.6.3.2. Database MYSQL pada Program
SQL (Strutured Query Language) adalah bahasa standar yang digunakan untuk memanipulasi dan memperoleh data dalam suatu database rasional. SQL dapat membuat seorang Administrator melakukan hal-hal berikut:
1. Mengubah suatu strutur database 2. Mengubah pengaturan keamanan sistem
3. Memberikan suatu hak akses kepada pengguna untuk mengakses database atau tabel
4. Memperoleh informasi dari database 5. Memutakhirkan isi database
Perintah SQL dikelompokan menjadi 3 macam: 1. Data Defenition Language (DDL)
2. Data Manipulation Language (DML)
Perintah (statement) SQL digunakan untuk melakukan manipulasi data dalam database, menambahkan (insert), mengubah (update), menghapus(delete), mengambil dan mencari data (query). Perintah SQL standar seperti : select, insert, update, delete, create, dan drop dapat digunakan untuk menyelesaikan tugas yang diberikan berhubungan dengan data suatu database.
3. Data Control Language (DCL)
42
4.1. Analisis Sistem Yang Berjalan
Analisis sistem merupakan gambaran tentang sistem yang saat ini sedang berjalan. Agar sistem yang dirancang dapat berjalan sebagaimana mestinya, perlu dilakukan analisis terhadap kinerja sistem yang pada akhirnya bertujuan untuk pengembangan sistem.
Analisis sistem ini bertujuan untuk mengetahui lebih jelas dari cara kerja sistem tersebut, sehingga dapat diketahui kelebihan dan kekurangan dari sistem pendaftaran dan pengolahan data pasien yang sedang berjalan.
Dari pengamatan yang penulis lakukan, sistem yang sedang berjalan pada Drg.Setiawan T , semuanya masih dilakukan secara manual atau tulis tangan. Hal ini mengakibatkan proses dalam pendaftaran dan pengolahan data pasien agak lambat sehingga menimbulkan proses dan waktu yang tidak efisien.
4.1.1. Analisis Dokumen
Analisis dokumen yang sedang berjalan menguraikan secara rinci dokumen-dokumen yang digunakan pada sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung, diantaranya :
1. Nama Dokumen : Formulir Pendaftaran Pasien Baru
Fungsi : Sebagai data untuk dimasukan kedalam buku daftar pasien baruDrg.Setiawan T Bandung
Rangkap : Satu ( satu ) Sumber : Calon Pasien Baru
Ditujukan : Bagian Pendaftaran / Perawat ( Admin )
Atribut : no_pendaftaran, nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie
2. Nama Dokumen : Data Pasien
Deskripsi : Data diri pasien yang mendaftar pada Drg.Setiawan T Bandung Fungsi : Untuk membuat kartu berobat / kartu pasien
Rangkap : 1 ( satu ) Sumber : Pasien
Ditujukan : Bagian Pendaftaran / Perawat ( Admin )
Atribut : nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie
3. Nama Dokumen : Kartu Pasien
Deskripsi : Kartu bukti pasien telah mendaftar pada Drg.Setiawan T Bandung Fungsi : Sebagai Alat registrasi pasien
Rangkap : 1 (satu)
Sumber : Bagian Pendaftaran / Perawat ( Admin ) Ditujukan : Pasien
4. Nama Dokumen Kartu Rekam Medis
Deskripsi : Kartu data diagnosa penyakit pasien yang telah diperiksa padaDrg.Setiawan T Bandung
Fungsi : Catatan data rekam medis pasien Rangkap : 1 (satu)
Sumber : Dokter Gigi Ditujukan : Asisten Dokter
Atribut : nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie, tgl, keluhan, diagnosa.
4.1.2. Analisis Prosedur yang sedang berjalan
Analisis prosedur digunakan dalam penganalisaan terhadap kegiatan-kegiatan yang dilakukan pada Drg. Setiawan T Bandung. Analisis prosedur yang berjalan menguraikan secara sistematis aktivitas-aktivitas yang terjadi dalam sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung, diantaranya :
1. Analisis prosedur pendaftaran pasien baru yang sedang berjalan pada Drg. Setiawan T Bandung :
a. Calon Pasien datang ke Drg. Setiawan T Bandung untuk mendaftar.
b. Bagian Pendaftaran / Perawat ( admin ) memberikan formulir pendaftaran pada calon pasien.
wawancara oleh bagian pendaftaran / perawat (admin) mengenai data calon pasien.
d. Bagian pendaftaran/ perawat (admin) memasukkan formulir pendaftaran ke dalam arsip.
e. Bagian pendaftaran/ perawat (admin) membuat kartu pasien dan kartu rekam medis.
f. Kemudian bagian pendaftaran/ perawat (admin) menyerahkan kartu pasien untuk pemeriksaan selanjutnya.
g. Kartu rekam medis diarsipkan oleh bagian pendaftaran/ perawat (admin) untuk mencatat riwayat diagnosa penyakit pasien pada kunjungan selanjutnya.
2. Analisis prosedur pengolahan data pasien yang sedang berjalan pada Drg. Setiawan T Bandung :
a. Pasien memberikan formulir pendaftaran yang telah diisi kepada bagian pendaftaran/ perawat (admin).
b. Bagian pendaftaran/ perawat (admin) mencatat arsip data pasien yang berasal dari formulir pendaftaran ke dalam buku data pasien.
c. Buku data pasien diarsipkan oleh bagian pendaftaran/ perawat (admin). 3. Analisis prosedur pemeriksaan pasien dan pengolahan data rekam medis yang
sedang berjalan pada Drg. Setiawan T Bandung :
c. Asisten Dokter mengambil kartu rekam medis pasien dan mencatat keluhan pasien di kartu rekam medis.
c. Setelah di catat keluhan pasien, kartu pasien dan kartu rekam medis diserahkan pada Dokter.
d. Dokter memeriksa dan mencatat diagnosa pasien dan ditulis di kartu rekam medis.
e. Kartu pasien dan kartu rekam medis yang sudah terisi di serahkan ke Asisten Dokter dan Dokter mengeluarkan resep dan biaya pemeriksaan untuk diserahkan ke pasien beserta kartu pasien.
f. Kartu Rekam Medis oleh Asisten Dokter dimasukan ke arsip rekam medis. g. Pasien memberikan resep kepada Asisten Dokter, dan Asisten Dokter
memberikan obat sesuai resep, dan membuat struk pembayaran.
h. Apabila stok obat yang diperlukan pasien tidak ada, maka dokter membuat resep baru untuk pasien membeli di apotek luar, dan pasien hanya dikenakan biaya pemeriksaan.
i. Resep dan struk diarsipkan oleh Asisten Dokter.
4.1.2.1. Flow Map Yang Sedang Berjalan
A1
A2
A3
A4
A5
AR
AS
A5 A4
Gambar 4.1.
Keterangan :
A1 : Arsip Formulir Pendaftaran A2 : Arsip Buku Data Pasien A3 : Arsip Kartu Rekam Medis A4 : Arsip Buku Kunjungan Pasien A5 : Arsip Rekam Medis Pasien
KP : Kartu Pasien
KRM : Kartu Rekam Medis AR : Arsip Resep
AS : Arsip Struk Pembayaran
4.1.2.2. Diagram Kontek Yang Sedang Berjalan
Dibawah ini adalah Diagram Kontek sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung yang sedang berjalan.
Gambar 4.2.
Diagram Kontek Pendaftaran dan Pengolahan Data Pasien yang Berjalan
4.1.2.3. Data Flow Diagram Yang Sedang Berjalan
Gambar 4.3.
DFD Level 1 yang sedang berjalan
a. DFD Level 2 dari Proses 1.0 sistem yang berjalan :
Gambar 4.4.
b. DFD Level 2 dari Proses 2.0 sistem yang berjalan :
Gambar 4.5.
DFD Level 2 Proses 2.0 yang sedang berjalan
c. DFD Level 2 dari Proses 3.0 sistem yang berjalan :
Gambar 4.6.
d. DFD Level 2 dari Proses 4.0 sistem yang berjalan :
Gambar 4.7.
DFD Level 2 Proses 4.0 yang sedang berjalan
4.1.3. Evaluasi Sistem yang sedang Berjalan
Evaluasi sistem dimaksudkan untuk menemukan kelemahan sistem yang akan diperbaiki. Dari uraian mengenai analisis sistem yang sedang berjalan di Drg.Setiawan T Bandung, maka dapat ditemukan beberapa kekurangan atau kelemahan yang diantaranya adalah :
Tabel 4.1. Evaluasi Sistem yang Berjalan
Masalah Solusi 1. Proses pendaftaran pasien baru pada
Drg.Setiawan T Bandung masih dilakukan dengan pencatatan manual ,sehingga kurang efektif dan menyebabkan pasien antri untuk mendaftar.
Masalah Solusi 2. Proses pencatatan diagnosa pasien
pada kartu rekam medis yang masih disimpan dalam bentuk arsip yang tersimpan dalam lemari, sehingga saat Dokter ingin mengetahui informasi riwayat kesehatan pasien tersebut membutuhkan waktu yang cukup lama untuk mencarinya dan apabila pasien pun ingin mengetahui data rekam medisnya sangat sulit, karena data rekam medis tersebut disimpan dan dikelola oleh pihak Drg. Setiawan T.
Dibuatkannya suatu sistem aplikasi secara online yang dapat memberi kemudahan dalam pengoperasian data rekam medis untuk memudahkan Dokter maupun pasien dalam mendapatkan informasi mengenai riwayat kesehatan pasien tersebut dengan efektif dan efesien.
3. Proses pengolahan data pasien yang dicatat kemudian disimpan dalam bentuk arsip membuat banyak data yang menumpuk , sehingga dapat menimbulkan data pasien menjadi hilang ataupun rusak.
4.2. Perancangan Sistem
Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru atau memperbaharui sistem yang ada untuk meningkatkan efektifitas kerja dengan tujuan memanfaatkan teknologi dan fasilitas yang tersedia.
Pada bab ini penulis akan memberikan usulan yang merupakan sistem informasi berbasis web yang diharapkan dapat membantu dan mempermudah pengolahan data pada Drg. Setiawan T Bandung.
4.2.1. Tujuan Perancangan Sistem
Tujuan dari perancangan sistem ini adalah untuk menjelaskan dan menggambarkan secara rinci apa yang dibutuhkan untuk membangun sistem informasi pendaftaran dan pengolahan data pasien berbasis web secara keseluruhan. Adapun tujuan - tujuan lain dari perancangan sistem ini adalah sebagai berikut:
1. Mengelola dan memberikan informasi yang cepat kepada yang membutuhkan. 2. Memperbaiki sistem pendaftaran dan pengolahan data yang masih manual. 3. Membantu mengurangi kesalahan didalam sistem informasi pendaftaran dan
pengolahan data yang sedang berjalan di Drg.Setiawan T Bandung.
4.2.2. Gambaran Umum Sistem yang Diusulkan
mempermudah dalam pengolahan data pasien, karena data tersimpan ke dalam database sehingga dapat menghindari adanya penumpukkan data atau penduplikatan data. Selain mempercepat dan mempermudah mengakses data atau mengolah data, sistem yang diusulkan ini berguna bagi calon pasien untuk melakukan pendaftaran secara online dimana saja dan kapan saja tanpa batasan waktu, dan pasien pun dapat melihat riwayat kesehatan dengan melakukan login terlebih dahulu.
4.2.3. Perancangan Prosedur yang Diusulkan
Perancangan prosedur ini merupakan sebuah rancangan yang diusulkan untuk memberikan suatu kemajuan didalam sistem yang berjalan dimana menghasilkan sebuah sistem yang dapat jauh lebih bermanfaat dalam pendaftaran dan pengolahan data pada Drg.Setiawan T Bandung.
Untuk mendapatkan gambaran awal yang lebih jelas mengenai perancangan sistem yang akan dibangun, maka terlebih dahulu penulis akan menjelaskan perancangan prosedur yang diusulkan, diantaranya adalah sebagai berikut :
1. Prosedur sistem pendaftaran pasien baru yang diusulkan :
a. Calon pasien mengunjungi atau membuka website sistem informasi Drg.Setiawan T Bandung yang telah dibangun dan sudah terhubung dengan internet.
pendaftaran sesuai dengan indentitas asli dengan lengkap dan benar, kemudian klik tombol Daftar.
c. Setelah calon pasien mendaftar menjadi pasien Drg.Setiawan T, data pasien pun akan masuk pada database yang nantinya akan di cek oleh Admin. d. Setelah itu pasien dapat melakukan login yang berguna untuk melakukan
pendaftaran kontrol. Pasien yang telah melakukan login dapat form pendaftaran kontrol, dengan memilih menu Daftar Kontrol dan mengisi tanggal dan waktu kontrol untuk menentukan jadwal kontrol.
e. Setelah pasien mendaftar untuk kontrol, maka admin akan melakukan aktifasi apakah pasien diterima untuk kontrol pada waktu tersebut atau tidak. Pemberitahuan aktifasi akan dikirim oleh admin pada pasien. Bila pasien diterima maka pasien dapat datang pada waktu tersebut, sedangkan bila ditolak maka pasien harus mendaftar lagi dengan waktu yang berlainan. f. Apabila pasien telah selesai mengakses laman pasien, dapat melakukan Log
Out untuk keluar dari laman tersebut dan kembali pada beranda website sistem informasi Drg.setiawan T.
2. Prosedur sistem pengolahan data pasien oleh Admin yang diusulkan :
a. Admin( Bag.Pendaftaran/Perawat ) membuka website Sistem Informasi Drg.Setiawan T, dengan memasuki laman user untuk melakukan login. b. Setelah masuk laman hak akses admin. Admin dapat memilih menu untuk
c. Admin( Bag.Pendaftaran/Perawat ) memilih menu galeri, maka akan muncul data galeri foto yang telah di upload. Admin( Bag.Pendaftaran /Perawat ) dapat menambah koleksi galeri mengklik tombol Tambah Galeri. Admin( Bag.Pendaftaran/Perawat ) pun dapat mengupdate foto galeri dengan mengklik tombol Edit. Admin( Bag.Pendaftaran/Perawat ) juga dapat menghapus foto galeri dengan mengklik tombol Hapus.
d. Admin( Bag.Pendaftaran/Perawat ) memilih menu Data Pasien, maka akan muncul data pasien yang telah terdaftar menjadi pasien di Drg. Setiawan. Admin( Bag.Pendaftaran/Perawat ) juga dapat melakukan update pada data tersebut dengan mengklik tombol Edit kemudian mengubah datanya, Admin( Bag.Pendaftaran/Perawat ) juga dapat menghapus data pasien dengan mengklik tombol Delete. Admin( Bag.Pendaftaran/Perawat ) pun dapat menginputkan data pasien lama yang telah terdaftar namun belum melakukan pendaftaran online dengan mengklik tombol Tambah Data Pasien. Admin( Bag.Pendaftaran/Perawat ).
e. Admin( Bag.Pendaftaran/Perawat ) memilih Menu Data Kontrol, maka Admin( Bag.Pendaftaran/Perawat ) dapat melihat data pasien yang mendaftar kontrol dan Admin( Bag.Pendaftaran/Perawat ) dapat melakukan aktifasi untuk menyetujui jadwal kontrol setiap pasien.
mengupdate data user dengan mengklik tombol Edit. Admin pun dapat menghapus data user dengan mengklik tombol Delete.
g. Apabila Admin( Bag.Pendaftaran/Perawat ) telah selesai mengolah data, maka Admin( Bag.Pendaftaran/Perawat ) dapat melakukan Log Out untuk keluar dari laman user.
3. Prosedur sistem pengolahan data obat dan pembayaran oleh Asisten Dokter yang diusulkan :
a. Asisten Dokter membuka website Sistem Informasi Drg.Setiawan T, dengan memasuki laman user untuk melakukan login.
b. Setelah masuk laman hak akses asisten dokter. Asisten dokter dapat memilih menu untuk mengolah data obat, maupun data pembayaran sesuai dengan kebutuhan.
c. Asisten dokter memilih menu obat, maka akan muncul data obat yang telah di input. Asisten dokter dapat menambah data obat dengan mengklik tombol Tambah Data Obat. Asisten dokter pun dapat mengupdate data obat dan dapat menghapus data obat yang sudah tidak dibutuhkan.
4.2.3.1. Diagram kontek
Diagram Konteks adalah suatu proses yang meggambarkan dan menjelaskan aliran informasi dari sistem informasi pendaftaran dan pengolahan data pada Drg. Setiawan T yang diusulkan secara garis besarnya, sebagai berikut:
Sistem Informasi Pendaftaran dan pengolahan data pasien
pada Drg. Setiawan T Bandung
Pasien Drg.Setiawan T
Data Pasien
Diagram Kontek Pendaftaran dan Pengolahan Data Pasien yang Diusulkan
4.2.3.2. Data Flow Diagram
Data Flow Diagram (DFD) adalah suatu gambaran sistem secara logika. Diagram biasanya digunakan untuk membuat sebuah modul sistem informasi dalam bentuk jaringan proses-proses yang saling terhubung satu sama lainnya, maka dapat ditarik kesimpulan bahwa data flow diagram merupakan suatu diagram yang mudah dimengerti dan merupakan suatu gambaran mengenai semua kegiatan atau aktifitas untuk memberikan gambaran yang lebih jelas.
a. Data Flow Diagram Level 1
1.0
Data Obat Data Transaksi
Resep
Data Flow Diagram Level 1 yang Diusulkan
b. DFD Level 2
Dari DFD ( Data Flow Diagram) level 1 yang prosesnya masih bersifat umum, maka dijelaskan kembali dengan adanya DFD level 1, sebagai berikut :
a. DFD Level 2 dari Proses 1.0 sistem yang diusulkan :
Gambar 4.10.
b. DFD Level 2 dari Proses 5.0 sistem yang diusulkan :
Gambar 4.11.
Data Flow Diagram Level 2 Proses 5.0 yang Diusulkan
4.2.3.3. Kamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem. Sehingga user dan analisis mempunyai pengertian yang sama tentang input, output, dan komponen data. Adapun kamus data yang dijabarkan adalah yang mengalir pada data flow diagram ( DFD) diagram sebagai berikut :
1. Nama Arus Data : Data Pasien
Deskripsi : Infomasi mengenai pasien yang melakukan pendaftaran. Alias : Kartu Pasien
Aliran Data : Entitas Pasien – Proses 1.1, Proses 1.1 – T. Pasien, T. Pasien –Proses 1.2, Proses 1.2 – Entitas Pasien.
2. Nama Arus Data : Pendaftaran Kontrol
Deskripsi : Proses pendaftaran untuk menentukan jadwal control.
Alias : -
Aliran Data : Entitas Pasien - Proses 1.3, Proses 1.3 - T.Daftar Kontrol, T. Daftar Kontrol –Entitas Pasien.
Struktur Data : id_daftar, nama, tanggal, waktu, keluhan. 3. Nama Arus Data : Data Transaksi Pembayaran
Deskripsi : Informasi mengenai transaksi pembayaran.
Alias : -
Aliran Data : T. Daftar Kontrol - Proses 4.0, Proses 4.0 - T.Transaksi. Struktur Data : id_tran, tanggal, nama, keluhan, harga_keluhan,
nama_obat, harga_obat, jml_obat, total_obat, total_bayar.
4.2.4. Perancangan Basis Data
Perancangan basis data pada dasarnya ada beberapa peralatan yang digunakan diantaranya Normalisasi, Relasi Tabel, Entity Relation Diagram.
4.2.4.1. Normalisasi
Normalisasi diartikan sebagai suatu teknik yang menstrukturkan data untuk mencegah timbulnya permasalahan pengolahan data dalam basis data. 1. Bentuk tidak normal (Unnormalized)
{ id, nama, umur, alamat, telepon, pekerjaan, username, password, foto, id_daftar, nama, tanggal, waktu, keluhan, id_tran, tanggal, nama, keluhan, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar } 2. Bentuk normal pertama ( 1st )
Normalisasi pertama, tahap ini diusahakan tidak terdapat field dalam satu tabel yang berulang. Berikut normalisasi pertama dari sistem yang diusulkan: { id, nama, umur, alamat, telepon, pekerjaan, username, password, foto,
id_daftar, tanggal, waktu, keluhan, id_tran, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar }
3. Bentuk Normal kedua (2 nd NF)
Pasien : { id_pasien *, nama, umur, alamat, telepon, pekerjaan, username, password, foto }
Daftar Kontrol :{ id_daftar *, nama, tanggal, waktu, keluhan }
Transaksi :{ id_tran *, tanggal, nama, keluhan, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar } Keterangan : * = Primary key
4.2.4.2. Relasi Tabel
Gambar 4.12. Relasi tabel
4.2.4.3. Entity Relationship Diagram
Entity Relationship Diagram (ERD) yang diusulkan dalam perancangan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung sebagai berikut :
4.2.4.4. Struktur File
1. Nama Tabel : Pasien
Fungsi : Untuk menunjukan data pasien Primery Key : id
Tabel 4.2. Tabel Pasien
Nama File Tipe Data Size Keterangan
id int 50 Primary Key
nama varchar 200 Atribut Penyerta
umur int 20 Atribut Penyerta
alamat text Atribut Penyerta
telepon int 50 Atribut Penyerta
pekerjaan varchar 200 Atribut Penyerta username varchar 50 Atribut Penyerta password varchar 50 Atribut Penyerta
foto varchar 200 Atribut Penyerta
2. Tabel : Daftar Kontrol
Fungsi : Untuk menunjukan data pendaftaran jadwal kontrol Primery Key : id_daftar
Tabel 4.3. Tabel Daftar Kontrol
Nama File Tipe Data Size Keterangan
id_daftar int 10 Primary Key
nama varchar 50 Atribut Penyerta
tanggal varchar 20 Atribut Penyerta
waktu varchar 10 Atribut Penyerta
3. Tabel : Obat
Fungsi : Untuk menunjukan data obat Primery Key : id_obat
Tabel 4.4. Tabel Obat
Nama File Tipe Data Size Keterangan
id_obat int 10 Primary Key
nama_obat varchar 50 Atribut Penyerta harga_obat int 50 Atribut Penyerta
stok int 50 Atribut Penyerta
4. Tabel : Transaksi
Fungsi : Untuk menunjukan data transaksi Primery Key : id_tran
Tabel 4.5. Tabel Transaksi
Nama File Tipe Data Size Keterangan
id_tran int 10 Primary Key
tanggal varchar 100 Atribut Penyerta
nama varchar 200 Atribut Penyerta
keluhan varchar 200 Atribut Penyerta
harga_keluhan int 50 Atribut Penyerta
nama_obat varchar 200 Atribut Penyerta harga_obat int 50 Atribut Penyerta
jml_obat int 10 Atribut Penyerta
4.2.4.5. Kodifikasi
Pengkodean berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data, dan memasukan data kedalam database. Dalam perancangan ini penulis melakukan pengkodean secara AUTO_INCREMENT.
4.2.5. Perancangan Antar Muka
Program dapat didefinisikan sebagai kumpulan dari intruksi atau perintah yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi yang telah ditentukan. Tujuan pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas yang berhubungan dengan pengolahan data.
4.2.5.1. Struktur Menu
Struktur menu merupakan gambaran mengenai struktur menu website yang akan dibuat yang digambarkan dalam bentuk diagram. Struktur dari website yang dibuat adalah sebagai berikut:
4.2.5.2. Perancangan Input
Perancancangan input ini merupakan gambaran dalam pembuatan antarmuka untuk memasukkan data yang dilakukan oleh pengguna sistem.
1. Perancangan Input pendaftaran
Perancangan ini nantinya akan digunakan oleh calon pasien untuk mendaftarkan dirinya ke Drg.Setiawan T secara online. Adapun rancangan gambarnya sebagai berikut :
Gambar 4.15.
Perancangan Input Pendaftaran
2. Perancangan Input Daftar Kontrol
Perancangan ini dilakukan oleh pasien untuk mendaftar jadwal kontrol Pasien Drg.Setiawan T yang akan melakukan pemeriksaan. Adapun rancangan gambarnya sebagai berikut :
Form Pendaftaran Online Pasien Baru Drg.Setiawan T Nama
Umur Alamat Telepon
Pekerjaan Foto
Username Password
Browse
Gambar 4.16.
Perancangan Input Daftar Kontrol
3. Perancangan Input Galeri
Perancangan ini dilakukan oleh admin untuk memasukkan foto atau gambar dokumentasi Drg.Setiawan T. Adapun rancangan gambarnya sebagai berikut :
Gambar 4.17. Perancangan Input Galeri
4. Perancangan Input Data Obat
Perancangan ini digunakan oleh asisten dokter untuk menginput data obat. Adapun rancangan gambarnya sebagai berikut :
Pendaftaran Kontrol Drg.Setiawan T Nama
Tanggal Waktu
Keluhan
Daftar Reset
Input Galeri Drg.Setiawan T File
Deskripsi
Browse
Gambar 4.18.
Perancangan Input Data Obat
5. Perancangan Input Data Transaksi
Perancangan ini digunakan oleh asisten dokter untuk menginput data transaksi. Adapun rancangan gambarnya sebagai berikut :
Gambar 4.18.
Perancangan Input Kontak Kami
Gambar 4.19.
Perancangan Input Data Transaksi Input Data Obat
Nama Obat Harga Obat Harga Obat
Kirim Reset
Input Data Transaksi Tanggal
Nama Keluhan Harga Keluhan Nama Obat Harga Obat Jumlah Total Harga Total Bayar
4.2.5.3. Perancangan Output
Pada perancangan output ini akan digambarkan laporan apa saja yang dilakukan oleh user maupun admin.
1. Perancangan Output Kartu Pasien
Perancangan ini nantinya dilakukan oleh calon pasien ketika mendaftar online dan setelah mendaftar pasien mencetak Kartu Pasien. Berikut tampilan output kartu pasien Drg.Setiawan T :
Gambar 4.20.
Perancangan Output Kartu Pasien Drg.Setiawan T
2. Perancangan Output Laporan Data Pasien
Perancangan ini nantinya dipakai oleh admin untuk mencetak laporan data pasien yang terdaftar. Berikut tampilan output Laporan Data Pasien Drg.Setiawan T :
Gambar 4.21.
Perancangan Output Laporan Data Pasien Drg.Setiawan T
Drg.Setiawan T Jl.Sunda 95 A Bandung
Nama :
Alamat :
KARTU PASIEN
FOTO
DATA PASIEN Drg.Setiawan T
3. Perancangan Output Data Daftar Kontrol
Perancangan ini untuk output data daftar kontrol. Berikut tampilan output Laporan Data Daftar Kontrol pada Drg.Setiawan T :
Gambar 4.22.
Perancangan Output Laporan Data Pendaftaran Kontrol
4. Perancangan Output Galeri
Output ini berisi gambar atau foto yang telah di upload oleh admin. Berikut tampilan output Galeri Drg.Setiawan T :
Gambar 4.23.
Perancangan Output Galeri Drg.Setiawan T
5. Perancangan Output Transaksi Pembayaran
Output ini berisi data transaksi yang diinput oleh admin. Berikut tampilan output Data Kontak Kami Drg.Setiawan T :
Gambar 4.24.
Perancangan Output Data Transaksi Drg.Setiawan T DATA DAFTAR KONTROL
No Nama Pasien Tanggal Waktu Keluhan
GALERI Drg. Setiawan T
FOTO FOTO FOTO FOTO
DATA TRANSAKSI
73
5.1. Implementasi
Implementasi adalah suatu proses penerapan rancangan program yang telah dibuat ke dalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Tujuan dari implementasi sistem adalah untuk menerapkan sistem agar dapat dioperasikan secara optimal sesuai dengan kebutuhan proses. Pengujian merupakan kegiatan yang dilaksanakan untuk mencari atau menemukan kesalahan pada sistem yang telah dibangun.
5.1.1. Batasan Implementasi (optional)
Dalam pengimplementasian perangkat lunak perancangan sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :
1. Tidak semua kebutuhan sistem informasi pengolahan data pasien dikerjakan, tetapi hanya subsistem-subsistem yang mendukung.
2. Aplikasi dijalankan pada perangkat PC (Personal Computer) menggunakan directory localhost, tidak menggunakan layanan web hosting.
5.1.2. Implementasi Perangkat Lunak
Dalam pengimplementasian aplikasi, perangkat lunak yang digunakan adalah sebagai berikut :
1. Windows 7 operating system.
2. Mozilla Firefox 7.0.1 sebagai web browser.
3. XAMPP version 3.4.5 yang sudah termasuk didalamnya apache, MySQL dan PHP My Admin.
4. Macromedia Dreamweaver 8.
5. Artisteer 3, untuk membuat template website.
5.1.3. Implementasi Perangkat Keras
Perangkat keras yang digunakan dalam pengimplementasian aplikasi adalah sebagai berikut :
1. Processor AMD E-450 APU with Radeon™ HD Graphics 1.65 GHz 2. RAM 2 GB.
3. Harddisk 500 GB.
4. Monitor pada resolusi 1366x768 5. Keyboard dan Mouse
5.1.4. Implementasi Basis Data (Sintaks SQL)
Berikut implementasi Basis Data dari database Drg.Setiawan T :
-- phpMyAdmin SQL Dump
-- version 3.4.5
--
-- Host: localhost
-- Waktu pembuatan: 22. Juli 2012 jam 17:15
-- Versi Server: 5.5.16
-- Versi PHP: 5.3.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
-- Database: `drgsetiawan`
-- ---
-- Struktur dari tabel `admin`
--
DROP TABLE IF EXISTS `admin`;
CREATE TABLE IF NOT EXISTS `admin` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`adname` varchar(20) NOT NULL,
`passad` varchar(300) NOT NULL,
`hint` varchar(100) NOT NULL,
`role` enum('admin','asdok') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Dumping data untuk tabel `admin`
--
INSERT INTO `admin` (`id`, `adname`, `passad`, `hint`, `role`) VALUES
(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'administrator', 'admin'),
(2, 'asdok', '8801024ccf6a46f132ea69deed83298e', 'asisten dokter', 'asdok');
-- ---
-- Struktur dari tabel `daftarkontrol`
DROP TABLE IF EXISTS `daftarkontrol`;
CREATE TABLE IF NOT EXISTS `daftarkontrol` (
`id_daftar` int(10) NOT NULL AUTO_INCREMENT,
`nama` varchar(50) NOT NULL,
`tanggal` varchar(20) NOT NULL,
`waktu` varchar(10) NOT NULL,
`keluhan` varchar(50) NOT NULL,
PRIMARY KEY (`id_daftar`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
--
-- Dumping data untuk tabel `daftarkontrol`
--
INSERT INTO `daftarkontrol` (`id_daftar`, `nama`, `tanggal`, `waktu`, `keluhan`) VALUES
(4, 'Puspita', '24/07/2012', '10.00', 'Checkupgigi'),
(5, 'Puspita', '26/07/2012', '10.00', 'Tambalgigi'),
-- ---
-- Struktur dari tabel `galeri`
--
DROP TABLE IF EXISTS `galeri`;
CREATE TABLE IF NOT EXISTS `galeri` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`nama_file` varchar(100) NOT NULL,
`deskripsi` varchar(500) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ;
--
-- Dumping data untuk tabel `galeri`
--
INSERT INTO `galeri` (`id`, `nama_file`, `deskripsi`) VALUES
(10, 'Photo0784.jpg', 'Ruang Praktek \r\n'),
(14, 'gigi2.jpg', ''),
(16, 'gigi9.jpg', ''),
(18, 'gigi8.jpg', '');
-- ---
-- Struktur dari tabel `obat`
--
DROP TABLE IF EXISTS `obat`;
CREATE TABLE IF NOT EXISTS `obat` (
`id_obat` int(10) NOT NULL AUTO_INCREMENT,
`nama_obat` varchar(50) NOT NULL,
`harga_obat` int(50) NOT NULL,
`stok` int(50) NOT NULL,
PRIMARY KEY (`id_obat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- ---
-- Struktur dari tabel `pasien`
--
DROP TABLE IF EXISTS `pasien`;
CREATE TABLE IF NOT EXISTS `pasien` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`nama` varchar(200) NOT NULL,
`umur` int(20) NOT NULL,
`alamat` text NOT NULL,
`telepon` int(50) NOT NULL,
`pekerjaan` varchar(200) NOT NULL,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`foto` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
-- Dumping data untuk tabel `pasien`
--
INSERT INTO `pasien` (`id`, `nama`, `umur`, `alamat`, `telepon`, `pekerjaan`, `username`, `password`,
`foto`) VALUES
(25, 'puspita', 22, 'setiabudi', 1234567, 'mahasiswa', 'puspita', '12d2f20718abf7394dc4acff0ac19a0b',
'marliana.png'),
(27, 'rali', 22, 'holis', 1234, 'wiraswasta', 'rali', '72cd3a16ba0a23d1c909a764e3c23dda', 'hadi.png');
--
-- Struktur dari tabel `rekammedis`
--
DROP TABLE IF EXISTS `rekammedis`;
CREATE TABLE IF NOT EXISTS `rekammedis` (
`id_rm` int(50) NOT NULL AUTO_INCREMENT,
`nama` varchar(200) NOT NULL,
`diagnosa` varchar(100) NOT NULL,
`tgl` date NOT NULL,
`rm` text NOT NULL,
`foto_rm` varchar(500) NOT NULL,
`username` varchar(20) NOT NULL,
PRIMARY KEY (`id_rm`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- ---
-- Struktur dari tabel `transaksi`
--
DROP TABLE IF EXISTS `transaksi`;
CREATE TABLE IF NOT EXISTS `transaksi` (
`id_tran` int(10) NOT NULL AUTO_INCREMENT,
`tanggal` varchar(100) NOT NULL,
`nama` varchar(200) NOT NULL,
`keluhan` varchar(200) NOT NULL,
`nama_obat` varchar(200) NOT NULL,
`harga_obat` int(50) NOT NULL,
`jml_obat` int(10) NOT NULL,
`total_obat` int(50) NOT NULL,
`total_bayar` int(50) NOT NULL,
PRIMARY KEY (`id_tran`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
5.1.5. Implementasi Antar Muka
Implementasi antar muka (interface) merupakan penerapan perancangan format tampilan yang telah ditentukan sebelumnya. Adapun implementasi antar muka dari sistem informasi pendaftaran dan pengolahan data pada Drg.Setiawan T Bandung adalah sebagai berikut :
1. Halaman Utama
Gambar 5.1.
Halaman Utama Sistem Informasi Drg.Setiawan T
2. Halaman Profil
Gambar 5.2.
Halaman Profil Sistem Informasi Drg.Setiawan T
Halaman Profil berisi sejarah dan visi misi awal mula dibangunnya Tempat Praktek Gigi Drg.setiawan T Bandung.
3. Halaman Galeri
Gambar 5.3.
Halaman Galeri Sistem Informasi Drg.Setiawan T
4. Halaman Form Pendaftaran Pasien Baru
Gambar 5.4.
Halaman Pendaftaran Sistem Informasi Drg.Setiawan T
Form Pendaftaran digunakan bagi calon pasien untuk mendaftar menjadi pasien Drg.setiawan T yang dapat diakses dimana saja dan kapan saja.
5. Login Admin
Gambar 5.5. Halaman Login Admin
6. Pengelolaan Data Pasien
Gambar 5.6.
Halaman Data Pasien Drg.Setiawan T
Laman Data Pasien merupakan hasil tampil dari calon pasien yang telah mendaftar menjadi pasien Drg.Setiawan T.
7. Laporan Data Pasien
Gambar 5.7.
Laporan Data Pasien Drg.Setiawan T
8. Pendafataran Kontrol
Gambar 5.8.
Pendaftaran Kontrol Drg.Setiawan T
Pendaftaran Kontrol merupakan data form untuk mendaftar saat akan melakukan pemeriksaan.
9. Data Kontrol
Gambar 5.9.
Data Pendaftaran Kontrol Drg.Setiawan T
10.Data Obat
Gambar 5.10. Data Obat Drg.Setiawan T
Data Obat merupakan data yang berisi stok obat dan harganya.
11.Input Data Obat
Gambar 5.11.
Input Data Obat Drg.Setiawan T
12.Data Transaksi
Gambar 5.12.
Data Transaksi Drg.Setiawan T
Data Transaksi merupakan data yang berisi transaksi pembayaran.
5.1.6. Implementasi Instalasi Program
Dalam proses Implementasi Instalasi Program ini, akan dijelaskan bagaimana cara menginstal XAMPP sebagai server local. Adapun langkah-langkahnya yaitu sebagai berikut :
1. Double klik pada file installasi XAMPP
Gambar 5.13.
Klik dua kali file instalasi XAMPP