naskah publikasi 06.12.1506

25
PERANCANGAN SISTEM INFORMASI PELAYANAN KESEHATAN BERBASIS WEB PADA KLINIK STMIK AMIKOM YOGYAKARTA Naskah Publikasi diajukan oleh A m i r 06.12.1506 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011

Upload: abdur-rahman

Post on 25-Sep-2015

31 views

Category:

Documents


1 download

TRANSCRIPT

  • PERANCANGAN SISTEM INFORMASI PELAYANAN KESEHATAN BERBASIS WEB PADA KLINIK STMIK AMIKOM YOGYAKARTA

    Naskah Publikasi

    diajukan oleh

    A m i r 06.12.1506

    kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

    AMIKOM YOGYAKARTA

    2011

  • ii

  • DESIGN OF INFORMATION SYSTEMS WEB-BASED HEALTH SERVICES CLINIC STMIK AMIKOM YOGYAKARTA

    PERANCANGAN SISTEM INFORMASI PELAYANAN KESEHATAN BERBASIS WEB

    PADA KLINIK STMIK AMIKOM YOGYAKARTA

    A m i r Jurusan Sistem Informasi

    STMIK AMIKOM YOGYAKARTA

    ABSTRACT

    The clinic is a unity of functional health organizations that require advanced technology to support information processing. Because, as already known, the Clinic is a health agency that provides health services to patients, both material and immediate treatment.

    In the health sector, Information Technology (IT) can also be very helpful. For

    operational needs such as clinics or hospitals, many matters can be waged by the presence of IT. For that matter you want to repair the Polyclinic STMIK AMIKOM Yogyakarta is how to utilize information technology via the web site as a medium for health care and patient data collection are also on-line. To achieve all of them is to understand the needs of clinical staff and understand the development strategies so as to utilize a new technology. Patients are processed to generate each report period. To overcome the processing needs to be developed information systems that address the problem so that clinics can improve performance and service.

    To solve all the problems above needed a web-based information systems design

    and make program implementation, program design and materials obtained through library research and field observations. With a data collection tool as document review, research subjects related to the health care system such as patient acceptance and patient consultation with doctors and patients rekamedis data collection on-line. For making this information system using Macromedia Dreamweaver 8 and PHP as a script language, MySQL as database storage and Apache as web server. Keyword : Health, Service, Information, Patients, Consultation, Rekamedis, Clinic.

    iii

  • 1

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang Masalah

    Hadirnya website menimbulkan pemikiran baru bagi dunia kesehatan, yaitu

    untuk mengatasi rintangan waktu dan ruang yang selama ini menjadi masalah pada

    sistem informasi secara on-line untuk pelayanan kesehatan pada klinik dan rumah

    sakit. Dengan permasalahan tersebut dapat memanfaatkan teknologi agar lebih

    efektif dan efisien dengan website sebagai medianya.

    Berdasarkan uraian diatas, penulis bermaksud merancang sebuah sistem

    pelayanan kesehatan dalam penyusunan skripsi ini dengan mengambil judul

    Perancangan Sistem Informasi Pelayanan Kesehatan Berbasis Web Pada

    Klinik STMIK AMIKOM Yogyakarta . Dengan harapan dapat membantu dan

    meningkatkan fungsi poliklinik STMIK AMIKOM Yogyakarta sebagai tempat

    pelayanan kesehatan.

    1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka yang

    menjadi rumusan masalah yang dapat di uraikan adalah sebagai berikut :

    1. Bagaimana merancang Sistem Informasi pendataan rekamedis pasien

    secara on-line ?

    2. Bagaimana merancang pelayanan konsultasi kesehatan bagi mahasiswa

    secra on-line ?

    3. Bagaimana menyajikan informasi-informasi kesehatan secara on-line

    dan up to date ?

    4. Bagaimna memaksimalkan fungsi Poliklinik STMIK AMIKOM

    Yogyakarta?

    1.3 Tujuan Penelitian Adapun tujuan dari penelitian ini antara lain :

  • 2

    1. Menghasilkan suatu sistem informasi kesehatan yang menggunakan

    media website atau internet yang dapat membantu Poliklinik STMIK

    AMIKOM Yogyakarta dalam pendataan anggota (pasien), pendataan

    rekamedis (pasien) dan media konsultasi antara pasien dan dokter.

    2. Menghasilkan suatu sistem untuk membantu mahasiswa dan semua staff

    STMIK AMIKOM Yogyakarta untuk mendapatkan informasi tentang

    kesehatan dan dapat melakukan konsultasi kesehatan secara on-line.

    1.4 Manfaat Penelitian Adapun manfaat yang diperoleh dari penelitian ini antara lain :

    1. Melalui sistem informasi pelayanan kesehatan berbasis web ini, baik

    mahasiswa, semua staff STMIK AMIKOM Yogyakarta maupun semua

    kalangan masyarakat mendapatkan informasi-informasi tentang

    kesehatan secara up to date.

    2. Memberikan kemudahan dalam melakukan pendataan pasien, pendataan

    rekamedis dan layanan konsultasi secara on-line.

    3. Memberikan kemudahan dalam melakukan konsultasi kesehatan tanpa

    harus datang langsung ke Klinik.

    4. Dapat meningkatkan fungsi poliklinik STMIK AMIKOM Yogyakarta.

    1.5 Metode Pengumpulan Data Dalam penyusunan laporan ini metode yang digunakan adalah :

    1. Riset Lapangan: untuk memperoleh informasi secara langsung dari

    perusahaan dan juga dari informasi umum maupun internet. Adapun

    teknik pengumpulan data yang digunakan adalah :

    a. Observasi, yaitu pengumpulan data yang dilakukan dengan

    peninjauan langsung terhadap obyek penelitian sehingga

    mendapatkan data yang relevan dan tidak diragukan kebenarannya.

    b. Interview, yaitu teknik memperoleh data dengan tanya jawab atau

    wawancara secara langsung dengan pihak-pihak terkait.

    2. Studi Pustaka : Data diperoleh melalui buku-buku literatur yang terkait

    dengan permasalahan yang akan di teliti sebagai bahan referensi bagi

    penulis.

  • 3

    BAB II

    LANDASAN TEORI

    2.1 Definisi Sistem Informasi Sistem Informasi dapat didefinisikan sebagai berikut 1 :

    a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-

    komponen dalam organisasi untuk mencapai suatu tujuan yaitu

    menyajikan informasi.

    b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan

    memberikan informasi bagi pengambil keputusan dan untuk

    mengendalikan informasi

    c. Suatu sistem dalam suatu organisasi yang mempertahankan kebutuhan

    pengolahan transaksi, mendukung operasi, bersifat manajerial, dan

    kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu

    dengan laporan-laporan yang diperlukan.

    2.1.1.1 Komponen Sistem Informasi Terdapat lima komponen sistem informasi yang diklasifikasikan yaitu :

    a. Perangkat Keras (Hadware) dan Perangkat Lunak (Software), yaitu

    berfungsi sebagai mesin.

    b. Manusia (People) dan Prosedur (Procedures), merupakan manusia dan

    tatacara menggunakan mesin.

    c. Data merupakan jembatan penghubung antara manusia dan mesin agar

    terjadi suatu proses pengolahan data.

    Gambar 2.1 Lima komponen sistem informasi

    1 Ladjamudin, bin Al-Bahra, Analisis dan Desain Sistem Infoormasi, Graha Ilmu, Yogyakarta, hal 13, 2005

  • 4

    2.2 Konsep Arsitektur Sistem Arsitektur dasar dari web aplikasi web ini adalah arsitektur client / server.

    Artinya pemrosesan pemrosesan aplikasi ini dijalankan melibatkan dua sisi yakni

    server pusat dan client.

    Gambar 2.2 Arsitektur client/server

    2.3 Konsep Permodelan Sistem 2.3.1 Data Flow Diagram (DFD)

    Data Flow Diagram (DFD) adalah alat pembuatan model yang

    memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu

    jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,

    baik secara manual maupun komputerisasi, DFD ini sering disebut juga dengan

    nama Bubble Chart, Bubble Diagram, model proses, diagram alur kerja, atau

    model fungsi.

    Notasi Yourdon/DeMarco

    Notasi Gane&Sarson

    Simbol Entitas eksternal / Terminator menggambarkan asal atau tujuan data diluar sistem

    Simbol lingkaran menggambarakan entitas atau proses dimana aliran data masuk ditransformasikan kealiran data keluar

    Simbol aliran data menggambarkan aliran data

    Simbol file menggambarkan tempat data di simpan

    Gambar 2.3 Simbol yang digunalan dalam pembuatan DFD

  • 5

    2.4 Konsep Basisdata Basis Data (database) merupakan sekumpulan data yang saling

    berintegrasi satu sama lain dan terorganisasi berdasarkan sebuah skema atau

    struktur tertentu dan tersimpan pada sebuah hadware computer.2

    2.4.1 Atribut Kunci (Field) 1. Candidate Key (kunci kandidat / kunci calon) adalah suatu attribute atau

    suatu set minimal attribute yang mengedintifikasikan secara unik suatu

    kejadian spesifik dari entity.

    2. Primary Key adalah suatu attribute atau suatu set minimal attribute yang

    tidak hanya mengidentifikasi secara unik suatu kejadian spesifik tetapi

    juga dapat mewakili setiap kejadian dari suatu entity.

    3. Alternative Key adalah kandidat yang tidak dipakai sebagai primary key.

    4. Foreign Key adalah attribute (atau suatu set attribute) yang melengkapi

    suatu relationship (hubungan) yang menggabungkan ke induknya.

    2.4.2 Normalisasi Normalisasi merupakan salah satu tahap dalam proses perancangan yang

    mengharuskan perancang untuk mempertimbangkan masalah space penyimpanan

    (efisiensi), mencegah duplikasi dan redundancy data, konsistensi, dan integrasi

    data dalam database yang dirancang.

    2.4.3 Structured Query Language (SQL) SQL adalah bahasa yang digunakan untuk memperoleh data / informasi

    tertentu dari suatu database dengan perintah-perintah tertentu. Berdasar

    kegunaannya, perintah-perintah dari SQLdapat dikolompokan menjadi 2 yaitu

    DDl dan DML.

    2.5 Perangkat Lunak Yang Digunakan Dalam mempermudah perancangan sistem informasi pelayanan kesehatan

    berbasis web ini penulis menggunakan beberapa perangkat lunak seperti : HTML,

    Modzilla Firefox, XAMPP Version 1.6.8, Apache, MySQL, PHP, Macromedia

    Dreamweaver 8 dan Adobe Photoshop CS3.

    2 Arief, M Rudyanto, Programan Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000, Andi, Yogyakarta, hal 33, 2006

  • 6

    BAB III

    ANALISIS DAN PERANCANGAN SISTEM

    3.1 Tinjauan Umum

    Poliklinik STMIK AMIKOM Yogyakarta merupakan badan usaha yang

    bergerak dibidang pelayanan kesehatan khususnya buat mahasiswa dan semua

    staff STMIK AMIKOM Yogyakarta. Poliklinik STMIK AMIKOM Yogyakarta

    didirikan sejak tanggal 20 Februari 2002 yang berlokasi di Kampus Terpadu

    STMIK AMIKOM Jalan Ring Road Utara, Condong Catur, Depok Sleman

    Yogyakarta. Tepatnya di Gedung III lantai dasar STMIK AMIKOM Yogyakarta.

    3.2 Analisis Sistem

    Analisis yang dilakukan penulis pada Poliklinik STMIK AMIKOM

    Yogyakarta ini bertujuan untuk mengidentifikasi masalah-masalah yang muncul,

    diantaranya pemanfaatan fungsi poliklinik bagi mahasiswa dan staff masih belum

    maksimal serta pendataan rekamedis pasien masih menggunakan cara manual.

    3.2.1 Identifikasi Masalah

    1. Identifikasi Masalah Yang Ada

    Permasalahan yang ada pada Poliklinik STMIK AMIKOM Yogyakarta

    yaitu bagaimana meningkatkan fungsi poliklinik sebagai media informasi

    pelayanan kesehatan dengan cara memanfaatkan teknologi internet sebagai

    media pelayanan yang bermanfaat untuk mahasiswa dan staff sehingga dapat

    meningkatkan fungsi Poliklinik.

    2. Identifikasi Penyebab Masalah

    Penyebab dari masalah kenapa mahasiswa kurang memanfaatkan fasilitas

    Poliklinik STMIK AMIKOM Yogyakrta untuk memeriksakan kesehatanya,

    yang paling utama adalah belum dimanfaatkan media Internet sebagai proses

    informasi pelayanan kesehatan secara on-line, seperti media konsultasi

    kesehatan dan penyajian informasi tentang penyakit dan cara mengatasinya.

  • 7

    3.2.2 Analisis Kelemahan Sistem

    Untuk mengidentifikasi maslah-maslah yang ada maka dilakukan analisis

    PIECES, yaitu analisis terhadap Performance (kinerja), Information (informasi),

    Economy (ekonomi), Control (pengendalian), Efficiency (efisiensi) dan Service

    (layanan).

    3.3 Perancangan Sistem 3.3.1 Bagan Alir Sistem (Flowchart)

    Flowchart sistem merupakan bagan yang menunjukan alur kerja atau apa

    yang sedang dikerjakan didalam sistem secara keseluruhan dan menjelaskan

    urutan dari prosedur prosedur yang ada didalam sistem.

    Gambar 3.1 Bagan Alir Sistem

    3.3.2 DFD (Data Flow Diagram) 3.3.2.1 Diagram Konteks

    Gambar 3.2 Diagram Konteks

  • 8

    3.3.3 Perancangan Basis Data Database merupakan faktor penting dalam penyimpanan data sebuah

    situs. Agar sebuah database efektif dan efisien, maka tabel tabel yang ada,

    strukturnya harus baik.

    3.3.3.1 Relasi Antar Tabel Relasi antar tabel yaitu kaitan atau asosiasi antara dua buah tabel. Berikut

    relasi antar tabel Poliklinik STMIK AMIKOM Yogyakarta :

    Tabel User Online

    timestamp

    ip

    file

    Tabel Hits Counter

    hits

    Tabel Konsultasi

    id_konsul *

    id_anggota **

    id_user **

    pertanyaan

    poliklinik

    tanggapan

    tanggal

    status

    Tabel Album

    id_album *

    jdl_album

    gbr_album

    Tabel Gallery

    id_gallery *

    id_album **

    jdl_gallery

    keterangan

    gbr_gallery

    Tabel Anggota

    id_anggota *

    password

    namaag

    kelamin

    alamat

    email

    status

    id_jurusan **

    foto

    Tabel Counter

    ip

    tanggal

    waktu

    Tabel Buku Tamu

    id_btamu *

    nama

    email

    komentar

    tanggapan

    tanggal

    status

    Tabel Berita

    id_berita *

    id_user **

    judul

    isi_berita

    gambar

    hari

    tanggal

    jam

    Tabel User

    id_user *

    nama

    password

    level

    Tabel Rekamedis

    id_rekmed *

    id_anggota **

    id_user **

    anamneses

    diagnose

    terapi

    tgl_rekmed

    Tabel Artikel

    id_artikel *

    id_user **

    judul

    isi_artikel

    gambar

    hari

    tanggal

    jam

    Tabel Jurusan

    id_jurusan *

    nm_jurusan

    Gambar 3.9 Relasi Antar Tabel

    3.3.4 Struktur Situs Web

    Perancangan aplikasi web Klinik STMIK AMIKOM Yogyakarta

    mempunyai struktur web sebagai berikut:

  • 9

    1. Struktur Halaman User / Client :

    UTAMA (INDEX)

    HOME PROFILE

    Artikel

    Blogroll

    BERITA BUKU TAMU

    Keluar (Logout)

    GALLERY

    Gambar 3.10 Struktur Halaman User / Client

    2. Struktur Halaman Administrator Halaman Administrator dipisahkan menjadi tiga bagian yaitu halaman

    untuk Asisten Dokter, Dokter Umum dan Dokter Gigi :

    Struktur halaman Admin ( Dokter Umum dan Dokter Gigi) :

    Gambar 3.12 Struktur Halaman Admin (Dokter Umum)

    MASUK (LOGIN)

    UTAMA (INDEX)

    MENU ADMIN

    Hapus Data Rekamedis

    DATA REKAME

    Tambah Data Rekamedis

    Detail Data Rekamedis

    DATA KONSULT

    Tanggap Data

    Hapus Data Konsultasi

    LAPORAN REKAME

    Pilih Tanggal

    Tampil Laporan

    KELUAR (LOGOUT)

    Profil Anggota

    Ubah Profil Anggota

    Support Online

    Login Anggota

    Statistik Web Konsultasi

    Ke Dokter

    Ganti Password

  • 10

    Struktur halaman Admin ( Asisten Dokter ) :

    MASUK (LOGIN)

    UTAMA (INDEX)

    MENU ADMIN

    Hapus Data Anggota

    DATA ANGGOTA

    Tambah Data Anggota

    Detail Data Anggota

    Ubah Data Jurusan

    Hapus Data Jurusan

    DATA JURUSAN

    Tambah Data Jurusan

    LAPORAN ANGGOTA

    DATA BUKUTAM

    Tanggap Dat Buku Tamu

    Hapus Data Buku Tamu

    Hapus Data Berita

    DATA ARTIKEL

    DATA BERITA

    Tambah Data Berita

    Ubah Data Berita

    Hapus Data Artikel

    Tambah Data Artikel

    Ubah Data Artikel

    DATA ALBUM

    Hapus Data Album

    Tambah Data Album

    Ubah Data Album

    DATA GALLERY

    KELUAR (LOGOUT)

    Hapus Data Gallery

    Tambah Data Gallery

    Ubah Data Gallery

    Gambar 3.11 Struktur Halaman Admin ( Asisten Dokter )

  • 11

    BAB IV

    IMPLEMENTASI DAN PEMBAHASAN

    4.1 Implementasi Sistem Tahap implementasi (system implementation) merupakan tahap meletakan

    sistem agar siap untuk dioperasikan. Tahap ini termasuk pembuatan database,

    pembuatan program, dan pembuatan layout halaman aplikasi. Langkah langkah

    tahap implementasi sistem terdiri dari : Menerapkan rencana implementasi,

    Melakukan kegiatan implementasi, Tindak lanjut implementasi1.

    4.1.1 Struktur File File pembangaun situs ini sangat banyak. Hirarki dari struktur folder dari

    file file tersebut dapat dilihat pada gambar 4.1 :

    Gambar 4.1 Struktur File

    4.1.2 Manual Instalasi Program 4.1.2.1 Client

    Untuk komputer client yang dibutuhkan adalah komputer lengkap dengan

    sistem operasi dan web browser. Sistem operasi yang digunakan penulis adalah

    Windows XP.

    4.1.2.2 Server Untuk web server menggunakan Apache dan database MySQL. Yang

    digunakan penulis adalah paket Xampp-win32-1.6.8. Dalam paket tersebut sudah

    termasuk Apache, MySQL, PHPMyAdmin, FileZilla dan Mercury.

    1 Jogiyanto HM, 1989. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek

    Aplikasi Bisnis. Yogyakarta : Andi, hal. 573

  • 12

    4.2 Uji Coba Sistem dan Program 4.2.1 Uji Coba Sistem 4.2.1.1 Black Box Testing

    Kesalahan-kesalahan program yang mungkin terjadi yaitu :

    1. Kesalahan bahasa (language errors) atau kesalahan penulisan (syntax

    errrors) atau kesalahan gramatikal (grammatical errors). Sebagai contoh

    pada tampilan halaman user index.php :

    Gambar 4.2 Pesan Kesalahan Syntax Errors

    2. Kesalahan sewaktu proses (run-time errors) Adalah kesalahan yang terjadi

    waktu executable program dijalankan. Contoh: muncul pesan Warning.

    Gambar 4.3 Pesan Kesalahan Run-time errors

    4.2.1.2 White Box Testing Tes ini dimaksudkan untuk meramalkan cara kerja perangkat lunak secara

    esting konversi.

    rinci. Contoh bentuk uji coba white box adalah t

    Gambar 4.4 Pesan Kesalahan Input

    4.2.2 Hasil Uji Coba 4.2.2.1 Kelebihan Program

    Dari hasil testing yang dilakuk STMIK AMIKOM

    yai kelebihan, yaitu :

    an, web poliklinik

    Yogyakarta ini mempun

  • 13

    1. Keamanan data bisa dibilang terjamin karena adanya hak akses masing-

    elalui

    3. in yang berbeda yaitu admin

    4.2.2.2

    mempu

    dmin kurang dan masih jauh dari kesempurnaan.

    2.

    tidak dilengkapi dengan animasi, dan juga letak

    4.3 4.3

    4.3.1.1

    masing untuk setiap user dan admin.

    2. User dapat melakukan pendaftaran sebagai anggota hanya m

    poliklinik (admin), untuk mendapatkan password ID nya.

    Data Rekamedis dapat diakses pada dua adm

    dokter umum dan admin dokter gigi, serta laporan data rekamedisnya

    dapat di tampilkan secara perperiode.

    Kekurangan Program Dari hasil testing yang dilakukan, web poliklinik STMIK AMIKOM juga

    nyai kekurangan, yaitu :

    1. Fasilitas untuk user dan a

    Desain web Poliklinik STMIK AMIKOM Yogyakarta ini masih sangat

    kurang menarik apalagi

    menu-menunya masih kuarang teratur.

    3. Data-data yang akan ditampilkan masih sangat kurang karna kurangnya

    data yang diperoleh dari poliklinik.

    Pembahasan

    .1 Halaman User Halaman Home (Index)

    Gambar 4.5 Tampilan Halaman Home (Index)

  • 14

    Pada halaman Home adalah tampilan halaman index.php yang akan

    menampilkan seluruh fasilitas dari halaman User. Halaman index.php ini juga

    memiliki keterkaitan dengan file-file yang lain : include "home.php"; / / / / / Potongan scrip diatas adalah link-link dari halaman index.php.

    4.3.1.2 Login Anggota Pada form login anggota ini disimpan dengan nama login_periksa.php.

    Gambar 4.6 Form Login Anggota

    $qry_cek = mysql_query("SELECT * FROM anggota WHERE id_anggota=

    suai

    a). Apa bila login

    mpilkan halaman menu untuk anggota, tampilan berikut:

    '$_POST[username]' AND password='$pass'"); Perintah kode diatas adalah untuk menampilkan data anggota berdasarkan

    id_anggota pada tabel anggota, dengan mengetik username dan password se

    dengan id_anggota yang telah diinputkan (pendaftaran anggot

    berhasil maka akan mena

    Gambar 4.7 Tampilan Setelah Login Anggota

    4.3.1.3 Halaman Profil Anggota Pada halaman profil anggota ini disipan dengan nama profilmem.php yang

    akan menampilkan profil anggota secara detail. Berikut tampilan programnya :

  • 15

    Gambar 4.8 Tampilan Halaman Profil Anggota

    $qry anggot

    Perintah kode diatas adalah untuk menampilkan data anggota pada tabel

    anggota dan menampilkan id_jurusan pada tabel jurusan berdasrkan id_anggota

    yang telah diinputkan (pendaftaran anggota). 4.3.2 Halaman Administrator 4.3.2.1 Halaman Login Admin

    Halaman login admin adalah tampilan dari localhost admin yang disimpan

    dengan nama login.php yang akan menampilkan form login untuk semua admin.

    Berikut adalaha tampilan programnya :

    ilan Form Login Administrator

    Berikut adalah tampilannya :

    = mysql_query("SELECT * from anggota,jurusan where a.id_jurusan=jurusan.id_jurusan and anggota.id_anggota='"

    .$_SESSION['SES_USERMEM']."'");

    Gambar 4.9 Tamp

    4.3.2.2 Halaman Utama Admin (Asisten Dokter) Tampilan halaman utama asisten dokter disimpan dengan nama index.php,

    dimana jika halaman index.php dijalankan, maka akan memanggil folder modul.

  • 16

    Gambar 4.10 Tampilan Halaman Utama Admin (Asisten Dokter)

    4.3.2.3

    anggota. Berikut cuplikan programnya :

    Halaman Daftar Data Anggota Pada halaman ini disimpan dengan nama membertampil.php, halaman ini

    akan menampilkan daftar data

    Gambar 4.11 Tampilan Daftar Data Anggota

    $sql = "SELECT * FROM anggota Order By id_anggota";

    Kode diatas berfungsi untuk menampilkan data anggota pada tabel

    anggota dan diurut berdsarkan id_anggota.

    4.3.3 Halaman Administrator (Dokter) 4.3.3.1 Halaman Utama Admin (Dokter Umum dan Dokter Gigi)

    Tampilan halaman utama dokter umum disimpan dengan nama index.php,

    dimana jika halaman index.php dijalankan, maka akan memanggil folder modul

    untuk admin (dokter umum dan dokter gigi). Berikut adalah tampilannya :

  • 17

    Gambar 4.12 Halaman Utama Admin (Dokter Umum dan Dokter Gigi)

    4.3.3.2 Halaman Tambah dan Detail Rekamedis Pada ha d gan nama

    rekamfm.php. Berikut tampilan dan cuplikan program nya :

    laman form tambah rekamedis ini disimpan en

    Gambar 4.13 Tampilan Form Tambah Rekamedis

    Tampilan detail data rekamedis ini akan menampilkan data anggota pada

    tabel anggota berdasarkan id_anggota kedalam tabel rekam dan juga menmpilkan

    data rekamedis pada tabel rekam berdasarkan id_rekmed.

    Gambar 4.14 Tampilan Detail Rekamedis

  • 18

    4.3.3.3 Halaman Konsultasi dan Tanggap Pertanyaan Pasien Tampilan tanggapan pertanyaan pasien dibawah ini disimpan dengan

    nama konsultg.php yang akan menampilkan kembali tabel konsul dengan

    mengambil id_anggota dari tabel anggota kedalam tabel konsul dan berdasarkan

    id_konsul.

    Gambar 4.15 Tampilan Tanggapan Pertanyaan Pasien

    4.3.3.4 Laporan Rekamedis Per Periode 1. Cari Laporan Rekamedis Per Periode

    Pada form pan dengan nama cari laporan rekamedis per periode ini disim

    rekamview.php. Berikut tampilan dan cuplikan programnya :

    Gbr 4.16 Form Cari Laporan Rekamedis Per Periode

    $min_tanggal=mysql_fetch_array(mysql_query("select min(tgl_rekmed ) as min_tanggal from rekam")); $max_tanggal=mysql_fetch_array(mysql_query("select max(tgl_rekmed ) as max_tanggal from rekam")); Fungsi kode diatas untuk menantukan tanggal awal dan tanggal akhir pada

    tgl_rekmed.

  • 19

    2. Tampilan Laporan Rekamedis Per Periode Akan menampilkan tabel anggota yaitu id_anggota, namaag, dan mengambil

    pada tabel jurusan yaitu id_jurusan serta mengambil pada tabel rekam untuk di

    tampilkan pada laporan rekamedis yaitu pada tabel rekam berdasarkan id_user

    pada tabel user serta diurut berdasarkan tgl_rekmed yang ingin di tampilkan.

    Gambar 4.17 Tampilan Laporan Rekamedis Per Periode

    4.4 Meng Upload File Untu merupakan

    aftar free paket hosting yaitu :

    k proses upload mengunakan www.byethost.com yang

    free hosting, dari sekian banyak free hosting.Langkah-langkah dalam meng

    upload file di byethost.com setelah mend

    1. Login terlebih dahulu kedalam hosting dengan menuliskan di browser www.byethost.com/cpanel/.

    2. Mengimport database yang sudah dibuat pada localhost. Langkah-langkahnya sebagai berikut :

    MySQL Database. a. Dari halaman utama control panel pilih menu b. Setelah itu akan muncul halaman MySQL Database. Buat database baru di

    form yang telah disediakan. c. Pilih menu phpMyAdmin, setelah itu akan muncul halaman PHPMyAdmin,

    aktifkan database yang telah dibuat.

  • 20

    Gambar 4.18 Tampilan phpMyAdmin Poliklinik

    d. Setelah semua database di aktifkan, lalu pilih menu import.

    e. Dari halaman SQL klik tombol Browse dan pilih file global.sql.

    f. Kem

    2. Meng-Upload File, berikut langkah-langkahnya :

    pilih menu File Manager.

    b.

    udian klik tombol Go.

    a. Dari halaman utama

    Setelah itu akan muncul File Manager, file-fle nantinya akan diletakkan di

    direktori /htdocs.

    c. Pilih direktori /htdocs dan pilih menu Upload File.

    Gambar 4.19 Halaman Upload File

    d. Di halaman Upload File terdapat beberapa tobol browser untuk

    mengambil file-file yang akan di upload (cari file poliamikom tadi).

    e. Setelah semua file-file diambil, lalu klik menu Submit. Maka proses peng-

    upload selesai dan situs www.klinikamikom.com siap di jalankan.

  • 21

    BAB V

    PENUTUP

    5.1 Kesimpulan Berdasarkan uraian penjelasan dan pembahasan pada keseluruhan bab

    diatas maka dapat ditarik kesimpulan :

    1. Adanya sistem informasi berbasis web ini, maka informasi akan lebih cepat

    sampai pada user (mahasiswa dan karyawan), sehingga akan lebih mudah

    dalam pelayanan kesehatan oleh Poliklinik STMIK AMIKOM Yogyakarta.

    2. Dengan adanya sistem informasi berbasis web ini, sehingga dapat menekan

    biaya pendataan pasien secara manual, sekaligus dapat mempromosikan

    berbagai informasi tentang pelayanan kesehatan di poliklinik.

    3. Situs yang dibuat terdiri dari tiga halaman Admin yaitu halam Admin untuk

    Dokter Umum, Dokter Gigi, dan Asisten Dokter. Sehingga mudah dalam

    menambah maupun menghapus data informasi bagi masing-masing Admin.

    5.2 Saran Dalam penyusunan skripsi ini penulis menyadari masih banyak

    kekurangan, baik itu pada program maupun pada laporanya. Untuk itu penulis

    berharap apabila pembaca ingin mengembangkan situs ini saran penulis :

    1. Diharapkan dapat memperluas topik pembahasan tidak hanya sebagai media

    konsultasi, pendataan rekamedis dan informasi kesehatan tetapi juga

    dikembangkan dengan media pendaftaran pemeriksaan secara online.

    2. Desain yang penulis buat baik itu tampilan maupun menu-menu user dan

    admin masih sangat kurang lengkap (belum sempurna), untuk itu diharapkan

    bagi pembaca untuk dapat mengembangkan dan menyempurnakanya lagi.

    3. Dalam membangun suatu situs web, keamanan data merupakan aspek yang

    paling penting. Dan penulis menyadarai, masih banyak terdapat kekurangan

    dan kebolongan dalam hal keamanan, terutama keamanan halaman

    administrator. Untuk itu, penulis mengharapkan masukan dari pihak-pihak

    yang berkepentingan dan berkompeten dalam hal ini, untuk lebih

    menyempurnakan hasilnya.

  • DAFTAR PUSTAKA

    Arif, M Rudyanto. 2006. Pemrograman Basisdata Menggunakan Transact-SQL

    dengan Microsoft SQL Server 2000. Yogyakarta : Andi.

    Jogiyanto, HM. 1989. Analisis & Desain Sistem Informasi : Pendekatan

    Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta : Andi.

    Kadir, Abdul. 2008. Belajar Database Menggunakan MySQL. Yogyakarta : Andi.

    Komputer, Wahana. 2006. Panduan Lengkap Menguasai Programan Web dengan

    PHP 5. Yogyakarta : Andi.

    Ladjamudin, bin Al-Bahra. 2005. Analisis dan Desain Sistem Infoormasi.

    Yogyakarta : Graha Ilmu.

    Nugroho, Adi. 2005. Analisis dan Perancangan Sistem Informasi dengan

    Metodologi Berorientasi Obyek. Bandung : Informatika Bandung.

    Nugroho, Bunafit. 2008. Membangun Sistem Informasi Berbasis WEB dengan

    PHP dan MySQL. Yogyakarta : Gava Media.

    Suyanto, M. 2004. Analisis & Desain Aplikasi Multimedia untuk Pemasaran.

    Yogyakarta : Andi.

    22

    HALAMAN JUDULHALAMAN PENGESAHANABSTRACTBAB I PENDAHULUAN1.1 Latar Belakang Masalah1.2 Rumusan Masalah1.3 Tujuan Penelitian1.4 Manfaat Penelitian1.5 Metode Pengumpulan Data

    BAB II LANDASAN TEORI2.1 Definisi Sistem Informasi2.1.1.1 Komponen Sistem Informasi

    2.2 Konsep Arsitektur Sistem2.3 Konsep Permodelan Sistem2.3.1 Data Flow Diagram (DFD)

    2.4 Konsep Basisdata2.4.1 Atribut Kunci (Field)2.4.2 Normalisasi2.4.3 Structured Query Language (SQL)

    2.5 Perangkat Lunak Yang Digunakan

    BAB III ANALISIS DAN PERANCANGAN SISTEM3.1 Tinjauan Umum3.2 Analisis Sistem3.2.1 Identifikasi Masalah3.2.2 Analisis Kelemahan Sistem

    3.3 Perancangan Sistem3.3.1 Bagan Alir Sistem (Flowchart)3.3.2 DFD (Data Flow Diagram)3.3.2.1 Diagram Konteks

    3.3.3 Perancangan Basis Data3.3.3.1 Relasi Antar Tabel

    3.3.4 Struktur Situs Web

    BAB IV IMPLEMENTASI DAN PEMBAHASAN4.1 Implementasi Sistem4.1.1 Struktur File4.1.2 Manual Instalasi Program4.1.2.1 Client4.1.2.2 Server

    4.2 Uji Coba Sistem dan Program4.2.1 Uji Coba Sistem4.2.1.1 Black Box Testing4.2.1.2 White Box Testing

    4.2.2 Hasil Uji Coba4.2.2.1 Kelebihan Program4.2.2.2 Kekurangan Program

    4.3 Pembahasan4.3.1 Halaman User4.3.1.1 Halaman Home (Index)4.3.1.2 Login Anggota4.3.1.3 Halaman Profil Anggota

    4.3.2 Halaman Administrator4.3.2.1 Halaman Login Admin4.3.2.2 Halaman Utama Admin (Asisten Dokter)4.3.2.3 Halaman Daftar Data Anggota

    4.3.3 Halaman Administrator (Dokter)4.3.3.1 Halaman Utama Admin (Dokter Umum dan Dokter Gigi)4.3.3.2 Halaman Tambah dan Detail Rekamedis4.3.3.3 Halaman Konsultasi dan Tanggap Pertanyaan Pasien4.3.3.4 Laporan Rekamedis Per Periode

    4.4 Meng Upload File

    BAB V PENUTUP5.1 Kesimpulan5.2 Saran

    DAFTAR PUSTAKA