Perancangan Sistem Informasi Kepegawaian pada Dinas Kesehatan Kabupaten Padang Lawas Utara Menggunakan PHP dan MySQL
PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN
PADADINASKESEHATAN KABUPATEN PADANGLAWAS
UTARAMENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
MUHAMMAD ARIFIN HARAHAP
092406153
PROGRAM STUDI DIPLOMA
-
3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
(2)
PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PADA DINAS
KESEHATAN KABUPATEN PADANG LAWASUTARA
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
MUHAMMAD ARIFIN HARAHAP
092406153
PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
SNUVERSITAS SUMATERA UTARA
MEDAN
2012
(3)
PERSETUJUAN
Judul
: PERANCANGAN SISTEM INFORMASI
KEPEGAWAIAN PADA DINAS KESEHATAN
KABUPATEN PADANG LAWAS UTARA
MENGGUNAKAN PHP DAN MYSQL
Kategori
: TUGAS AKHIR
Nama
: MUHAMMAD ARIFIN HARAHAP
Nim
: 092406153
Program Studi
: D-3 TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, 19 Juli 2012
Diketahui
Departemen Matematika FMIPA USU
Ketua,
Dosen Pembimbing
Prof. Dr. Tulus, Vordipl.Math., M.Si., Ph.D
Drs. Suwarno Ariswoyo, M.Si
NIP. 19620901 198803 1 002
NIP. 19502103 198003 1 001
(4)
PERNYATAAN
PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PADA DINAS
KESEHATAN KABUPATEN PADANG LAWASUTARA
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2012
MUHAMMAD ARIFIN HARAHAP
092406153
(5)
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha
Penyayang, dengan limpah karunia-Nya kertas kajian ini berhasil diselesaikan dalam
waktu yang telah ditetapkan.
Ucapan terima kasih saya sampaikan kepada Drs. Suwarno Ariswoyo, M.Si.
selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan
dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Panduan
ringkas dan padat dan professional telah diberikan kepada saya agar penulis dapat
menyelesaikan tugas akhir ini. Ucapan terima kasih juga ditujukan kepada ketua
Departemen matematika FMIPA USU Prof. Dr. Tulus, Vordipl.Math., M.Si., Ph.D,
Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara, semua dosen pada Departemen Matematika FMIPA
USU, pegawai di FMIPA USU, dan rekan-rekan kuliah. Akhirnya, tidak terlupakan
kepada bapak, ibu dan semua sanak-keluarga yang selama ini memberikan bantuan
dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
(6)
ABSTRAK
Kajian ini bertujuan untuk membangun suatu
website
Sistem Informasi Kepegawaian
pada Dinas Kesehatan Kabupaten Padang Lawas Utara. Sisteminformasi ini
dikembangkan dengan menggunakan perangkat lunakApache, PHP, dan MySQL.
Sisteminformasi ini berfungsi untuk memberikan informasi tentang Dinas Kesehatan
Kabupaten Padang Lawas Utaradan mempermudah pekekerjaan dalam pengolahan
data Pegawai. Tujuan sistem informasi ini adalah untuk mempermudah masyarakat
untuk mengetahui informasi tentang Dinas Kesehatan Kabupaten Padang Lawas Utara
dalam bentuk
website
.
(7)
DAFTAR ISI
Halaman
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
v
Daftar Isi
vi
Daftar Tabel
viii
Daftar Gambar
ix
BAB 1. PENDAHULUAN
1
1.1.
Latar Belakang
1
1.2.
Rumusan Masalah
2
1.3. BatasanMasalah
3
1.4.
Tujuan Penelitian
3
1.5.
Manfaat Penelitian
3
1.6. Metodologi Penelitian
4
1.7.
Sistematika Penulisan
5
BAB 2. LANDASAN TEORI
7
2.1.
Pengertian Komputer
7
2.2.
Pengertian Sistem
8
2.3.
Pengertian Informasi
9
2.4.
Pengertian Sistem Informasi
10
2.5.
Pengertian Data
11
2.5.1. Jenis Data
11
2.5.2. Pengolahan Data
12
2.6.
Sekilas Tentang Web atau Situs
13
2.7.
Sekilas Tentang PHP
14
2.7.1. Kelebihan PHP
15
2.7.2. Sintaks Dasar PHP
16
2.8.
Sekilas Tentang Apache
17
2.9. Sekilas Tentang MySQL
17
2.10.
Sekilas Tentang HTML
18
2.10.1. Elemen dan Tag HTML
19
2.11. Sekilas Tentang Internet
21
2.12.
Pengertian Database
21
2.13.
Pengertian Data Flow Diagram (DFD)
24
(8)
BAB 3. GAMBARAN SINGKAT DINAS KESEHATAN
28
3.1.
Sejarah Singkat Dinas Kesehatan Kabupaten Padang
Lawas Utara
28
3.2. Visi dan Misi Dinas Kesehatan Kabupaten Padang
Lawas Utara
29
3.2.1 Visi
30
3.2.2 Misi
30
BAB 4. PERANCANGAN SISTEM
31
4.1 Perencanaan dan Perancangan
31
4.2.
Data Flow Diagram (DFD)
31
4.3.
Diagram Alir(
Flowchart
)
32
4.3.1
Flowchart
Login Admin
32
4.3.2
Flowchart
Menu Admin
33
4.3.3
Flowchart
Halaman depan Sistem Informasi
34
4.4. Merancang Basis Data (
Database
)
36
4.4.1 Tabel Info Pribadi
36
4.4.2 Tabel Pekerjaan
36
4.4.3 Tabel Bagian
37
4.4.4 Tabel User
37
4.4.5 Tabel Jamkesmas
38
4.4.6 Tabel Tamu
38
4.4.7 Tabel Berita
39
4.4.8 Tabel Inventaris
39
4.5.
Rancangan Antar Muka (
Interface
)
40
BAB 5. IMPLEMENTASI SISTEM 41
5.1. Pengertian Implementasi
41
5.2. Batasan Implementasi
41
5.3. Tujuan Implementasi Sistem
42
5.4. Komponen kebutuhan Sistem
42
5.4.1
Hardware
42
5.4.2
Software
42
5.4.3
Brainware
43
5.5.
Demonstrasi Program
44
BAB 6. KESIMPULAN DAN SARAN
56
6.1. Kesimpulan
56
6.2. Saran
57
DAFTAR PUSTAKA
58
(9)
DAFTAR TABEL
Halaman
Tabel 2.1 Data Flow Diagram (DFD)
25
Tabel 2.2 Simbol-Simbol Flowchart
27
Tabel 4.1 Tabel Info Pribadi
36
Tabel 4.2 Tabel Pekerjaan
37
Tabel 4.3 Tabel Bagian
37
Tabel 4.4 Tabel User
37
Tabel 4.5 Tabel Jamkesmas
38
Tabel 4.6 Tabel Tamu
38
Tabel 4.7 Tabel Berita
39
(10)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Proses Pengolahan Data Menjadi Informasi
12
Gambar 2.2 Hierarki Data Dalam Database
23
Gambar 2.3 Flowchart Login
26
Gambar 4.1 Diagram Konteks Sistem
32
Gambar 4.2
Flowchart
Login Admin
33
Gambar 4.3
Flowchart
Menu Admin
34
Gambar 4.4
Flowchart
Menu Halaman Depan
35
Gambar 4.5 Rancangan Antar Muka
40
Gambar 5.1 Halaman Depan
45
Gambar 5.2 Halaman Sejarah
46
Gambar 5.3 Halaman Visi dan Misi
47
Gambar 5.4 Halaman Pegawai
47
Gambar 5.5 Halaman Inventaris
48
Gambar 5.6 Halaman Peserta Jamkesmas
49
Gambar 5.7 Halaman Komentar
49
Gambar 5.8 Halaman Login
50
Gambar 5.9 Halaman Home Admin
51
Gambar 5.10 Halaman Tambah Data Pegawai
51
Gambar 5.11 Halaman Edit Data Pegawai
52
Gambar 5.12 Halaman Hapus Data Pegawai
53
Gambar 5.13.1 Halaman Info Pegawai
53
Gambar 5.13.2Cetak Data Pegawai
54
Gambar 5.14 Halaman Input Peserta Jamkesmas
54
Gambar 5.15 Halaman Data Peserta Jamkesmas
55
(11)
ABSTRAK
Kajian ini bertujuan untuk membangun suatu
website
Sistem Informasi Kepegawaian
pada Dinas Kesehatan Kabupaten Padang Lawas Utara. Sisteminformasi ini
dikembangkan dengan menggunakan perangkat lunakApache, PHP, dan MySQL.
Sisteminformasi ini berfungsi untuk memberikan informasi tentang Dinas Kesehatan
Kabupaten Padang Lawas Utaradan mempermudah pekekerjaan dalam pengolahan
data Pegawai. Tujuan sistem informasi ini adalah untuk mempermudah masyarakat
untuk mengetahui informasi tentang Dinas Kesehatan Kabupaten Padang Lawas Utara
dalam bentuk
website
.
(12)
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju, khususnya
teknologi informasi dan teknologi komputer. Hal tersebut ditandai dengan semakin
meningkatnya penggunaan komputer dalam menangani pengolahan data. Dewasa ini
penggunaan komputer menjadi salah satu pilihan utama disetiap instansi, baik yang
berskala besar maupun kecil.Pengolahan data secara manual, dimana ketergantungan
pada lembaran – lembaran kertas sebagai media penyimpanan data sudah tidak efektif
lagi dan tidak efisien dari segi biaya, waktu, tenaga, jaminan akan kebenaran dan
keutuhan data yang akan diproses.
Dengan melihat kekurangan pengolahan data secara manual tersebut, maka
dibutuhkan sebuah sistem baru yang mampu melakukan pengolahan data secara cepat,
akurat dan dapat melakukan pembaharuan (
up to date
) dengan cepat sesuai dengan
perkembangan kebutuhan informasi. Sistem baru tersebut dinamakan komputerisasi,
dikatakan komputerisasi karena sebagian besar proses informasi dimulai dari
pemasukan data, pengolahan hingga output dikerjakan dengan menggunakan alat
bantu komputer.
(13)
Salah satu bentuk pengolahan informasi berbasis komputerisasi adalah
dengan menggunakan aplikasi web. Aplikasi web berkembang seiring dengan
pesatnya perkembangan teknologi internet karena dengan menggunakan teknologi
internet dapat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian
dan penerimaan informasi. Seperti perusahaan, instansi pemerintah, sekolah,
perguruan tinggi telah memanfaatkan aplikasi web dalam kegiatan penjualan, promosi,
belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan
penerimaan informasi sehingga memberi kemudahan bagi pengguna (
user
) yang
membutuhkan.
Melihat hal di atas penulis tertarik untuk melakukan penelitian dan
sekaligus mengangkat topik sistem informasi sebagai bahan tulisan tugas akhir yang
berjudul “PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PADA
DINAS
KESEHATAN KABUPATEN PADANGLAWAS
UTARAMENGGUNAKAN PHP DAN MYSQL”.
1.2
Rumusan Masalah
Dinas Kesehatan Kabupaten Padanglawas Utaradalam hal pengolahan data – data
kepegawaiannya masih menggunakan sistem yang bersifat manual sehingga
membutuhkan waktu yang lama, kurang akuratnya data yang diterima serta pencarian
data yang tidak efisien. Sehingga dibutuhkan suatu sistem komputerisasi yang mampu
mengolah data kepegawaian menjadi lebih akurat, efisien dan yang lebih penting
mudah di
up to date.
(14)
1.3
Batasan Masalah
Sehubungan dengan keterbatasan waktu, biaya, kemampuan penulis dan luasnya
cakupan permasalahan serta untuk menghindari kesimpangsiuran dalam penulisan
tugas akhir ini, maka penulis perlu melakukan pembatasan terhadap hal – hal apa saja
yang dirasa perlu dibahas dalam pembangunan aplikasi ini agar tidak menyimpang
dari judul, latar belakang serta maksud dan tujuannya.
Pokok permasalahan yang dibahas disini adalah sebagai berikut :
a.
Bagaimana perancangan sistem informasi sehingga penyampaian informasi dapat
tersaji dengan baik.
b.
Bagaimana informasi yang tersaji dapat terus di
update
(diperbaharui) dengan
mudah pada waktu yang diinginkan.
1.4
Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk membuat suatu aplikasi berbasis web yang
berisi sistem informasi kepegawaian sehingga dapat menampilkan informasi yang
akurat dan efisien pada Dinas Kesehatan Kabupaten Padanglawas Utara.
1.5
Manfaat Penelitian
1. Bagi penulis yaitu sebagai bahan untuk menyusun tugas akhir yang merupakan
syarat untuk dapat menyelesaikan pendidikan di Program Studi D-III Teknik
Informatika Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sumatera Utara.
(15)
2. Bagi mahasiswa, sebagai informasi pendukung dalam penelitian lebih lanjut
tentang Sistem Informasi berbasis web.
3. Bagi Dinas Kesehatan Kabupaten Padang Lawas Utara, untuk membantu
pekerjaan dalam pengolahan data- data kepegawaian.
1.6
Metodologi Penelitian
Pada kesempatan ini penulis akan membahas mengenai metode penelitian yang
dilakukan oleh penulis, yaitu tahapan – tahapan yang dilalui oleh penulis mulai dari
perumusan masalah sampai pada kesimpulan yang membentuk suatu alur yang
sistematis. Metode penelitian ini digunakan oleh penulis sebagai pedoman dalam
melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang
ditentukan sebelumnya. Adapun metode penelitian yang digunakan penulis antara lain
1. Penelitian Kepustakaan (Library Research)
Penulis menggunakan buku yang memuat tentang sistem informasi, PHP dan
MySQL.
2. Penelitian Lapangan (Field Research)
a. Pengambilan data
Pengambilan data dilakukan langsung ke Dinas Kesehatan Kabupaten
Padanglawas Utara, dimana penulis melakukan pengumpulan data dengan cara
bertanya langsung kepada pihak yang terkait.
b. Pengolahan Data
Data – data yang telah diperoleh kemudian diolah untuk dianalisa.
3. Perancangan dan pembangunan sistem informasi dengan menggunakan bahasa
pemrograman HTML, PHP serta menggunakan database MySQL.
(16)
1.7
Sistematika Penulisan
Adapun sistematika penulisan laporan tugas akhir ini sebagai berikut:
BAB 1
: PENDAHULUAN
Dalam bab ini penulis menguraikan mengenai latar belakang,
rumusan masalah, batasan masalah, tujuan dan manfaat, metodologi
penelitian, dan sistematika penulisan.
BAB 2
: LANDASAN TEORI
Dalam bab ini penulis menguraikan beberapa hal atau teori yang
berhubungan dengan perancangan sistem informasi. Adapun landasan
teori yang diuraikan oleh penulis adalah: penjelasan mengenai
komputer, sistem, informasi, sistem informasi, database, website,
PHP, HTML, Apache dan MySQL.
BAB 3
:GAMBARAN DINAS KESEHATAN PADANG LAWAS UTARA
Dalam bab ini penulis menguraikan sejarah singakat, visi dan misi
Dinas Kesehatan Kabupaten Padang Lawas Utara.
BAB 4
: PERANCANGAN SISTEM
Dalam bab ini penulis menguraikan tentang perancangan sistem yang
akan dirancang. Proses perancangan sistem meliputi perancangan
diagram konteks, DFD, dan perancangan database.
(17)
BAB 5
: IMPLEMENTASI SISTEM
Dalam bab ini penulis menguraikan tentang pengertian implementasi,
tujuan implementasi, serta tampilan hasil sistem yang dirancang.
BAB 6
: KESIMPULAN DAN SARAN
Dalam bab ini penulis menguraikan tentang kesimpulan dan saran
yang diperoleh dari hasil studi pada Dinas Kesehatan Padang Lawas
Utara serta saran yang disampaikan untuk perbaikan maupun
perkembangan sistem selanjutnya.
(18)
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda.
Istilah komputer
(computer)
diambil dari bahasa latin “
computare”
yang berarti
menghitung (
to compute
atau
to reckon
). Berikut ini adalah defenisi tentang computer
yang dikutip dari beberapa buku yang berkaitan dengan komputer :
Menurut Robert Blissmer (1985, hal :6) menyatakan bahwa komputer adalah
suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input,
memproses input sesuai dengan programnya, menyimpan perintah–perintah dan hasil
dari pengolahan dan menyediakan output dalam bentuk informasi.
Menurut Donald Sanderes (1999, hal :8) menyatakan bahwa komputer adalah
sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan
diorganisasikan secara otomatis menerima dan menyimpan data input, memprosesnya
dan menghasilkan output dibawah pengawasan suatu langkah–langkah instruksi
program yang tersimpan di memori
(stored program)
.
(19)
mesin penghitung elektronik yang dengan cepat dapat menerima informasi input
digital, memprosesnya sesuai dengan suatu program yang tersimpan dimemorinya dan
menghasilkan output informasi.
Menurut William Fuori (2001, hal :6) menyatakan bahwa komputer adalah
suatu pemroses data
(data processor)
yang dapat melakukan perhitungan yang besar
dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika tanpa
campur tangan dari manusia yang dapat mengoperasikan selama pemrosesan.
Gordon Devis (1998, hal :8) menyatakan bahwa komputer adalah tipe khusus
alat perhitungan yang mempunyai sifat tertentu yang pasti.
Dari beberapa pengertian di atas dapat disimpulakan bahwa komputer adalah
suatu alat elektronik yang menerima input data, mengolah data, memberikan informasi
dengan menggunakan suatu program yang tersimpan di memori komputer
(storedprogram)
serta dapat menyimpan program dan hasil dari pengolahan secara
otomatis. Sedangkan yang disebut dengan program adalah kumpulan dari instruksi
atau perintah terperinci yang sudah disiapkan supaya komputer dapat melakukan
fungsinya dengan cara yang sudah ditentukan.
2.2 Pengertian Sistem
Suatu sistem adalah serangkaian subsistem yang saling terkait dan tergantung satu
sama lain, bekerja bersama – sama untuk mencapai tujuan dan sasaran yang sudah
ditetapkan sebelumnya.Istilah sistem berasal dari bahasa Yunani yaitu “
Systema
”.
Ditinjau dari kosa katanya sistem berarti sekumpulan objek yang bekerja secara
bersama-sama untuk menghasilkan suatu kesatuan metode, prosedur, teknik yang
(20)
digabungkan dan diatur sedemikian rupa sehingga menjadi satu kesatuan yang
berfungsi untuk mencapai suatu tujuan. Untuk memahami istilah sistem yang
dimaksud secara defenitif akan dijelaskan pengertian sistem yang telah dikemukakan
oleh beberapa ahli sebagai berikut :
1.
Menurut, Jerry FitzGerald, Arda F. FittzGerald. Warren D. Staling, Jr
.
(1981 :
5 ); bahwa “sistem adalah suatu jaringan kerja dari prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan untuk
menyelesaikan sasaran yang tertentu”.
2.
Menurut Wilkinson (1993:3) menyatakan bahwa sistem adalah suatu kerangka
kerja terpadu yang mempunyai satu sasaran atau lebih.
Dengan berbagai teori tersebut dapat disimpulkan bahwa suatu sistem yang
dirancang tidak akan bisa berdiri sendiri dan akan selalu memiliki ketergantungan
terhadap komponen ataupun subsistem yang lain.
2.3
Pengertian Informasi
Menurut Robert N. Anthony, Jhon Dearden, ( 1980 : 125-126 ), informasi dapat
didefenisikan sebagai data yang diolah menjadi bentuk yang lebih bergunadan lebih
berarti bagi yang menerimanya.
Berikut ini adalah beberapa kutipan yang berkaitan dengan informasi, antara
lain :
1.
Mulyadi (2001 : 50) menyatakan bahwa informasi adalah suatu elemen dan
sumber daya yang sangat penting dan berharga bagi suatu perusahaan,
disamping sumber daya yang lain yaitu uang, manusia, materi dan
mesin.Informasi adalah data yang sudah diolah menjadi suatu bentuk sehingga
(21)
lebih berguna bagi sipenerima dan nilai tersebut dapat digunakan untuk
pengambilan keputusan.
2.
James Hall (2001 : 4) menyatakan bahwa informasi adalah salah satu sumber
daya bisnis. Seperti sumber daya bisnis lainnya, bahan mentahmodal dan
tenaga kerja, informasi merupakan sumber daya vital bagikelangsungan hidup
organisasi bisnis. Setiap hari dalam bisnis, arusinformasi dalam jumlah yang
sangat besar mengalir ke pengambilkeputusan dan pemakai lainnya untuk
memenuhi berbagai kebutuhaninternal. Selain itu, informasi juga mengalir
keluar organisasi ke pemakaieksternal, seperti pelanggan, pemasok dan para
stakeholders
yang memilikikepentingan terhadap perusahaan.
3.
Williams Hopwood (2001 : 1) menyatakan bahwa informasi adalah data yang
berguna yang diolah sehingga dapat menjadi dasar untukmengambil keputusan
yang tepat.
Jadi informasi dapat didefenisikan sebagai data yang telah diproses, telah
disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat
dikomunikasikan kepada seseorang yang akan menggunakan untuk mengambil
keputusan.
2.4
Pengertian Sistem Informasi
Menurut Robert A. Leitch dan K. Roscoc Davis, ( 1989 : 11 ); bahwa “sistem
informasi adalah suatu sistem yang didalam suatu organisasi yang mempertemukan
suatu kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan.
(22)
Menurut Laudon, C. Kenneth dan Laudon, P. Jane (1994:8); sistem informasi
adalah sekumpulan komponen yang saling berhubungan untuk melakukan
pengumpulan, pemrosesan, penyimpanan data dan distribusi informasi untuk
mendukung pngambilan keputusan dan pengawasan (kontrol) dalam organisasi.
2.5Pengertian Data
Data merupakan suatu istilah majemuk dari kata
datum
, berarti fakta atau bagian fakta
yang mengandung arti terdiri dari sekumpulan karakter numerik atau alpa numerik
atau kombinasi antara numerik, alpa numerik dan spesial simbol yang memberikan
arti tertentu. Lebih jelasnya data dapat berupa apa saja dan dapat ditemui dimana saja
sehingga kegunaan dari data adalah sebagai bahan dasar yang objektif dalam proses
penyusunan keputusan oleh pimpinan organisasi atau instansi.
Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi
oleh pertimbangan atau hasil analisis. Data dapat berupa apa saja dan dapat ditemui
dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital
dan harus dikelola dan diproses sebaik-baiknya (Jogiyanto, 2001 : 4).
2.5.1 Jenis Data
Dikatakan data adalah fakta-fakta kegiatan organisasi dengan unit-unitnya. Untuk
keperluan penulisan data diatas kertas atau kartu untuk pemasukan data ke komputer,
maka data dapat dikelompiokkan menjadi dua, yaitu :
(23)
Data statis adalah data yang pada umumnya tidak berubah (tetap) atau jarang
berubah.
2.
Data Dinamis
Data dinamis adalah jenis data yang selalu berubah baik dalam frekuensi
waktu yang singkat (harian) atau waktu yang lama (tahunan).
2.5.2Pengolahan Data
Budi Sutedjo Dharma Oetomo (2006 : 13) menyatakan “ Sistem pengolahan
data terdiri dari tiga langkah, yaitu
input
, pengolahan atau proses, serta
output
“.
Untuk mendukung sistem pengolahan data yang baik haruslah memiliki staff
yang mampu melaksanakan kegiatan pengolahan data, mulai dari pengumpulan data,
perekam data, perhitungan data, sampai pada pembuatan laporan sebagai hasil akhir
untuk informasi yang akurat dan efisien bagi pemakai.Gambar 2.1 merupakan Proses
Pengolahan Data Menjadi Informasi:
Proses
Input
Output
Gambar 2.1Proses Pengolahan Data Menjadi Informasi
Sumber : Budi Sutedjo Dharma Oetomo, (2006)
Data/Fakta
Informasi
Pencatatan
Penyusunan
Penyimpanan
Pelaporan
Pengambilan
(24)
2.6Sekilas Tentang Web atau Situs
World wide web
mendapat perhatian publik yang sangat besar yang tidak dapat
disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP
sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas
internet. Web telah menjadi sedemikian terkenalnya sehingga kadang
dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian "di Web"
dan "di Inetrnet" sebenarnya tidaklah sama.Web adalah sistem pengiriman dokumen
tersebar yang berjalan di internet. Web dikembangkan di CERN (
European Center for
Nuclear Research
), suatu lembaga bagi penelitian fisika energi tinggi di Geneva,
Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di
berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian.
Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi.
Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya
meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web.
Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar
lingkup akademis : kurang lebih 30% dari
server
web yang tengah beroperasi saat ini
berada di komputer dalam domain komersial, dan di sebagian industri, di mana
keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi
tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting
bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat
kabar, dan iklan televisi.
(25)
2.7 Sekilas Tentang PHP
PHP adalah
banyak dipakai untuk memprogram situs
kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP
adalah
software
di belaka
dilihat sebagai pilihan lain dari
lain yang lebih kompleks berupa
PHP pertama kali dibuat oleh
itu PHP bernama
script yang digunakan untuk mengolah data form dari
adalah Rasmus melepaskan kode sumber tersebut dan menamakannya
saat tersebut kepanjangan dari PHP/FI adalah
Personal Home Page/Form Interpreter
.
Dengan pelepasan kode sumber ini menjadi
yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI
2.0. Pada rilis ini
disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara
signifikan.
Pada tahun 1997, sebuah perusahaan bernama
PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis
tersebut m
(26)
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan
dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun
aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang
tinggi.
Pada
PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam
versi ini juga dikenalkan model
menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi
objek.
2.7.1 Kelebihan PHP
Kelebihan PHP dari bahasa pemrograman lain :
1.
Bahasa pemrograman PHP adalah sebuah bahasa
script
yang tidak melakukan
sebua
2.
Web
Server
yang mendukung PHP dapat ditemukan dimana-mana dari mulai
sampai denga
3.
Dalam sisi pengembangan lebih mudah, karena banyaknya
4.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak.
(27)
5.
PHP adalah bahasa
open source
yang dapat digunakan di berbagai mesi
console
serta juga
dapat menjalankan perintah-perintah sistem.
2.7.2 Sintaks Dasar PHP
Sintaks program PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam cara
penulisan kode PHP, yaitu :
1.
<?
echo ("ini adalah script PHP\n");
?>
2.
<?php
echo("ini juga\n");
?>
3.
<script language="php">
echo ("tulis pake ini jika html editor Anda tidak mengenali PHP");
</script>
4.
<% echo ("kalau yang ini mirip dengan ASP"); %>
Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering
digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus
selalu diberi tanda titik koma (;).
Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris
komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan
(28)
komentartersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /*
dan */ jika komentarnya lebih dari satu baris.
<? echo ("latihan PHP"; //ini adalah contoh komentar satu baris
/* kalau yang ini adalah komentar
lebih dari satu baris */
echo ("latihan PHP");
?>
2.8 Sekilas Tentang Apache
Apache adalah
software
yang dikeluarkan oleh Grup Apache. Grup apache terlibat
dalam suatu proyek yang disebut proyek apache untuk mengembangkan
software
implementasi di server HTTP (
web
) yang andal, standar komersial, dan
Source Code
-nya yang di distribusikan secara gratis. Proyek ini diikuti oleh orang-orang dari
berbagai negara yang saling bekerja sama dalam mengembangkan
software
Apache
tersebut.
2.9 Sekilas Tentang MySQL
SQL ( Struktur Query Language ) adalah bahasa standard yang telah lama digunakan
untuk akses database. Setiap orang yang tertarik dengan pemrograman database
tentunya tidak akan asing mendengar nama SQL. Bahasa disebut-sebut banyak orang
sebagai bahasa generasi keempat dalam akses data dan telah banyak digunakan untuk
berbagai kepentingan pemrograman.
MySQL salah satu database relasional yang mendukung pemakaian SQL dan
dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan oleh
(29)
beberapa user di dalam komputer lokalnya yang disebut sebagai
client.
Data yang
diberikan oleh server dapat disesuaikan dengan tingkat dan kepentingan pengguna.
Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, sesuai
dengan permintaan user. Semua komunikasi yang terjadi mendukung
perintah-perintah SQL.
Saat ini makin banyak pembuatan aplikasi yang menggunakan arsitektur client/
server, dalam pengaksesan database. Karena makin banyak pengguna aplikasi yang
menuntut dapat memperoleh informasi yang aktual dari bagian lain di dalam suatu
website
, yang akan digunakan dalam proses pengambilan keputusan dibagian lainnya.
Pekerjaan dalam pemeliharaan data akan makin dimudahkan karena tugas seperti itu
dapat dilakukan pada satu tempat saja, yaitu
server
. Dengan menggunakan arsitektur
ini dimungkinkan untuk mendapatkan
integritas
data yang cukup tinggi, karena semua
user dapat bekerja dengan informasi yang sama.
2.10 Sekilas Tentang HTML
Menurut Yudhi Purwanto, ( 2000 : 41 ); bahwa Hypertext Markup Language (HTML)
adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan
pengembangan dari standar pemformatan dokumen teks yaitu
Standard Generalized
Markup Language
(SGML). HTML sebenarnya adalah dokumen ASCII atau teks
biasa, yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu.
HTML dibuat oleh tim Berners-Lee ketika masih bekerja untuk CERN dan
dipopulerkan pertama kali oleh
Browser Mosaic
. Selama awal tahun 1990 HTML
mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan
(30)
ada penambahan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya.
Namun perkembangan tersebut tidak mengubah cara kerja dari HTML. HTML 2.0
secara resmi dikeluarkan pada bulan November 1995 oleh IETF
(Internet Engineering
Task Force)
. HTML 2.0 ini merupakan penyempurnaan dati HTML+ (1993).
HTML 3.0 (1995) memberikan kemampuan lebih daripada varsi sebelumnya.
Sebuah usaha dari
World Wide Web Consortium’s
HTML
Working Group
pada tahun
1996 menghasilkan HTML 3.2. HTML versi ini secara resmi diterbitkan pada bulan
Januari 1997.
HTML versi terbaru adalah HTML 4.01 yang dikeluarkan secara resmi oleh
W3C pada tanggal 24 April 1998. HTML 4.01 merupakan perbaikan dari HTML 4.0
yang lebih dulu diterbitkan (18 Desember 1997).
2.10.1 Elemen dan Tag HTML
Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama, yaitu
elemen-elemen <HEAD> yang memberikan informasi tentang dokumen, seperti judul
dokumen atau hubungannya dengan dokumen lain. Dan elemen-elemen <BODY>
yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser, seperti
paragraf, list (daftar), tabel dan lain-lain. Di dalam elemen HTML terdiri dari tag-tag
beserta yang ada dalam tag-tag tersebut.
Satu elemen di dalam dokumen html harus ditandai dengan penulisan tag yang
berpasangan. Nama elemen ditunjukkan dengan nama tagnya. Ada elemen yang tidak
(31)
mengharuskan penulisan tagnya secara berpasangan, elemen tersebut diantaranya
adalah:
a.
Paragraf dengan tag <p>
b.
Ganti garis-
line break
dengan tag <br>
c.
Garis datar-horizontal dengan tag<hr>
d.
List item dengan tag<li>
Pada saat Web
browser
menampilkan suatu
web page
,
browser
tersebut akan
membaca teks-teks pada dokumen HTML, dan mencari kode khusus yang disebut
"Tag". Tag diapit oleh tanda<>. Tag biasanya merupakan pasangan, yang disebut tag
awal dan tag akhir. Tag awal dinyatakan dalam bentuk <
nama tag
>, sedangkan tag
akhir dinyatakan dalam bentuk <
/nama ta
g>. Penulisan program yang baik adalah
secara terstruktur. Artinya antara tag pertama dan tag berikutnya tidak tumpang tindih.
Contoh penulisan tag yang benar :
<html>
<head>
<title>Informasi tentang HTML</title>
</head>
<body>
…….Informasi yang ditampilkan dalam browser
</body>
(32)
2.11 Sekilas Tentang Internet
Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia
yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut
memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan
protokol standar dalam berkomunikasi yaitu protokol TCP/IP.
Istilah internet berasal dari bahasa Latin inter, yang berarti
“antara”
. Secara
kata per kata internet berarti jaringan antara atau penghubung. Internet
menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain
sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem yang digunakan pada
masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX.
Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS
atau UNIX), internet mengatasi perbedaan berbagai sistem operasi dengan
menggunakan “bahasa” yang sama oleh semua jaringan dalam pengiriman data. Pada
dasarnya inilah yang menyebabkan besarnya dimensi internet.
2.12Pengertian Database
Database merupakan kumpulan dari data yang saling berkaitan satu dengan yang
lainnya, tersimpan diperangkat keras komputer dan digunakan oleh perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting
dalam suatu sistem informasi, karena merupakan basis dalam menyediakan informasi
bagi para pemakai. Elemen-elemen data disuatu file database harus dapat digunakan
untuk pembuatan suatu output. Demikian juga dengan input yang akan direkamkan
(33)
atau disimpan didatabase, file-file database harus memiliki elemen-elemen untuk input
yang dimasukkan.
Menurut Budi Sutedjo Dharma Oetomo (2002:99), Database merupakan
komponen terpenting dalam pembangunan sistem informasi, karena menjadi tempat
untuk menampung dan mengorganisasikan seluruh data yang ada dalam sistem.
Sehingga dapat di eksplorasi untuk menyusun informasi-informasi dalam berbagai
bentuk. Database merupakan himpunan kelompok data yang saling berkaitan. Data
tersebut di organisasikan sedemikian rupa agar tidak terjadi duplikasi yang tidak perlu,
sehingga dapat diolah atau dieksplorasi secara cepat dan mudah untuk menghasilkan
informasi.
Adapun penerapan database antara lain untuk pembangunan sistem informasi,
persediaan barang, kepegawaian, akuntansi, pemasaran, produksi, reservasi, layanan
pelanggan yang digunakan dalam perusahaan retail, perbankan, perhotelan dan
pariwisata, rumah sakit, institusi pendidikan, dan lain sebagainya.
Elemen-elemen data di suatu berkas (file) database harus digunakan untuk
pembuatan suatu output. Demikian juga dengan input yang direkam di database,
file-file database harus mempunyai elemen-elemen untuk menampung input yang
dimasukkan. Dengan demikian struktur dari suatu file database dapat dilihat pada
Gambar 2.2. merupakan Hierarki Data Dalam Database:
(34)
Gambar 2.2 Hierarki Data Dalam Database
Sumber: Budi Sutedjo Dharma Oetomo (2002:102)
Hierarki/Tingkatan data dalam database, yaitu:
1.
Database
, merupakan kumpulan
file
yang saling terkait satu sama lain.
2.
File
, yaitu kumpulan dari
record
yang saling terkait dan memiliki format
field
yang sama dan sejenis.
3.
Record
, yaitu kumpulan
field
yang menggambarkan satu unit data individu
tertentu.
4.
Field
, yaitu atribut dari
record
yang menunjukkan suatu
item
dari data
seperti nama, alamat dan lain sebagainya.
5.
Byte
, yaitu atribut dari field yang berupa huruf yang membentuk nilai dari
sebuah
field
. Huruf tersebut dapat berupa numerik maupun abjad atau
karakter khusus.
Database
File
Record
Field
Byte
(35)
6.
Bit
, yaitu bagian terkecil dari data secara keseluruhan, yaitu berupa karakter
ASCII nol atau satu yang merupakan komponen pembentuk
byte.
Jadi database merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya.
2.13Pengertian Data Flow Diagram
Data flow diagram atau alir data merupakan suatu bagan yang menggambarkan urutan
cara kerja/proses sistem secara garis besar. Dengan diagram alir data, kita dapat
memahami bagaimana sistem tersebut berjalan. Diagram alir data dapat digunakan
untuk mempersentasikan suatu sistem yang otomatis maupun manual melalui
simbol-simbol atau bagan yang terhubungkan.
Terdapat dua bentuk diagram alir data, yaitu diagram alir data fisik (
Physical
DFD
) dan diagram alir data logika (
Logical DFD
).
Physical
DFD lebih menekankan
pada penggambaran bagaimana proses dari sistem diterapkan, termasuk
proses-proses manual sehingga labih banyak memakan waktu. Logical DFD lebih tepat
digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru).
Penekanannya hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu
proses-proses apa yang secara logika dibutuhkan oleh sistem.Adapun simbol-simbol data
flow diagram dapat dilihat pada Tabel 2.1.
(36)
Tabel 2.1 Data Flow Diagram (DFD)
SIMBOL
KETERANGAN
Extenal Entity (Kesatuan Luar) merupakan kesatuan
dilingkungan luar sistem yang dapat berupa orang,
organisasi, atau sistem lainnya yang berada
dilingkungan luarnya yang akan memberikan input
atau menerima output dari sistem.
Arus data (Data Flow) mengalir diantara proses
simpanan data (data Store) dan kesatuan luar
(External Entity). Arus ini menunjukkan arus dari
data yang dapat berupa masukan untuk sistem
Atau
Atau
Suatu proses ataupun fungsi yang
menstransformasikan data secara umum yaitu
kegiatan atau kerja yang dilakukan oleh orang,
mesin atau komputer dari suatu arus data yang
masuk ke dalam proses untuk dihasilkan arus data
yang akan keluar dari proses.
Atau
Simpan data (data store) simpan data meupakan
simpanan dari data yang dapat berupa suatu file atau
database disistem komputer, suatu arsip atau catatan
manual, suatu kotak tempat data, suatu tabel acuan
manual dan suatu agenda ataupun buku.
Sumber: Tata Sutabri (2003:163)
2.14 Diagram Alir(Flowchart) Sistem
Flowchart
adalah sekumpulan simbol-simbol yang menunjukkan atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut
ini merupakan gambar dari flowchart sistem yang dirancang.
Flowchart login
adalah
aliran proses bagaimana
username
dan
password
admin atau
user
divalidasi terhadap
(37)
database
. Jika data yang dimasukkan cocok, maka akan kembali diperiksa apakah
pengguna merupakan admin atau tidak, jika nilainya benar maka akan dilanjutkan ke
flowchart
menu admin dan jika salah akan dilanjutkan ke
flowchart
menu user.
START
PROSES LOGIN
BERHASIL? FORMULIR
LOGIN
X
ADMIN? Y
YA
YA
TIDAK
TIDAK
Gambar 2.3 Flowchart Login
Berikut beberapa simbol dari flowchart:
Tabel 2.2 Simbol-Simbol Flowchart
No.
Simbol
Fungsi
1
Terminator, untuk memulai dan mengakhiri suatu
program
2
Proses, suatu simbol yang menunjukkan
setiappengolahan yang dilakukan oleh computer
3
Data, untuk memasukkan data maupun menunjukkan
hasil dari suatu proses
4
Keputusan, suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan
(38)
5
Persiapan, suatu simbol untuk menyediakan
tempat-tempat pengolahan data dalam
storage
6
Penghubung, merupakan simbol untuk masuk dan
keluarnya suatu prosedur pada lembar kertas yang sama
7
Penghubung antar-halaman, merupakan simbol untuk
masuk dan keluarnya suatu prosedur pada lembar
8
Arus atau
flow
, prosedur yang dapat dilakukan dari atas
ke bawah, bawah ke atas, dari kiri ke kanan atau dari
kanan ke kiri
9
Dokumen, merupakan simbol untuk data yang berbentuk
informasi
10
Proses prosedural, untuk menyatakan sekumpulan
langkah proses yang ditulis sebagai prosedur
11
Tampilan, untuk
output
yang ditujukan suatu perangkat
output
, seperti monitor
(39)
BAB 3
GAMBARAN SINGKAT DINAS KESEHATAN
3.1 Sejarah Singkat Dinas Kesehatan Kabupaten Padang Lawas Utara
Dinas kesehatan daerah kabupaten Padang Lawas Utara mulai dibangun seiring
dengan dibentuknya kabupaten Padang Lawas Utara. Kabupaten Padang Lawas Utara
adalah kabupaten pemekaran dari kabupaten Induk yaitu Kabupaten Tapanuli Selatan
yang terjadi pada tahun 2007 dimana hal ini sesuai dengan UU Nomor 37 Tahun
2007 tanggal 10 Agustus 2007 tentang pembentukan Kabupaten Padang Lawas Utara.
Ibukota Kabupaten Padang Lawas Utara adalah Gunungtua. Kabupaten ini memiliki 9
(Sembilan) kecamatan , 386 Desa dan 2 kelurahan dengan jumlah penduduk 223.531
jiwa, dimana secara keseluruhan kabupaten Padang Lawas Utara ini memiliki luas
wilayah sekitar 3.918,08 km2.
Dinas kesehatan daerah kabupaten Padang Lawas Utara beralamat di Jalan
Veteran No. 91 Gunungtua. Penyempurnaan terhadap fasilitas yang dimiliki Dinas
kesehatan Padang Lawas Utara terus dilakukan oleh Pemerintah Kabupaten Padang
Lawas Utarabaik itu fasilitas fisik, peralatan maupun pengembangan SDM. Saat ini
Dinas kesehatan daerah kabupaten Padang Lawas Utara telah memiliki berbagai
fasilitas kesehatan, seperti Rumah sakit umum, puskesmas, puskesmas pembantu,
poskedes dan posyandu.
(40)
Pembangunan kesehatan merupakan upaya untuk memenuhi salah satu hak
dasar rakyat, yaitu hak memperoleh pelayanan kesehatan sesuai dengan amanat UUD
1945 pasal 28 ayat 1 dan Undang-Undang Nomor 23 Tahun 1992 tentang kesehatan.
Pembangunan yang dilaksanakan harus dapat menjamin bahwa manfaatnya dapat
diterima oleh semua pihak, berdampak adil bagi pereempuan dan laki-laki (
responsif
gender
).
Memasuki tahun kelima Rencana Pembangunan Jangka Menengah,
Pembangunan Kesehatan diarahkan untuk meningkatkan mutu sumber daya manusia
dan lingkungan yang saling mendukung dengan pendekatan paradigma sehat, yang
memberikan prioritas pada upaya peningkatan kesehatan, pencegahan, penyembuhan,
pemulihan dan rehabilitasi sejak dalam kandungan sampai usia lanjut. Selain itu
pembangunan bidang kesehatan juga diarahkan untuk meningkatkan dan memelihara
mutu lembaga pelayanan kesehatan melalui pemberdayaan sumber daya manusia
secara berkelanjutan, dan sarana prasarana dalam bidang medis, termasuk ketersediaan
obat yang dapat dijangkau oleh masyarakat.
3.2 Visi dan Misi Dinas Kesehatan Kabupaten Padang Lawas Utara
3.2.1 Visi
Adapun visi Dinas Kesehatan Kabupaten Padang Lawas Utara adalah: “ Masyarakat
Kabupaten Padang Lawas Utara Sehat 2013 “.
(41)
3.2.2 Misi
Adapun misi Dinas Kesehatan Kabupaten Padang Lawas Utara adalah sebagai berikut:
1.
Memelihara dan meningkatkan pelayanan kesehatan yang paripurna, bermutu,
merata dan terjangkau.
2.
Menggerakkan pembangunan daerah yang berwawasan kesehatan.
3.
Memberdayakan masyarakat berdasarkan potensi yang ada.
4.
Mendorong terbentuknya budaya hidup sehat dan kemandirian masyarakat untuk
hidup sehat.
5.
Memelihara dan meningkatkan kesehatan individu keluarga dan masyarakat
beserta lingkungannya.
6.
Menurunkan angka kesakitan dan kematian yang dapat menyebabkan kerugian
ekonomi. Ritas nasional dalam mencapai masyarakat sehat.
(42)
BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan
Tahap perencanaan dan perancangan merupakan tahap awal yang dilakukan penulis
dalam membangun sistem ini. Pada tahap ini penulis akan menjabarkan awal
perancangan sistem, diagram alur, dan database dari sistem informasi yang akan
dibangun. Sistem Informasi ini dibangun dengan menggunakan PHP sebagai bahasa
pemrogramannya, MySQL sebagai databasenya dan Apache sebagai
server
nya.
4.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Gambaran ini
tidaktergantung pada perangkat keras, lunak, srtuktur data atau organisasi. Pada tahap
analisa penanganan notasi simbol lingkaran dan anak panah mewakili atau
menggambarkan arus data dalam perancangan sistem sangat membantu sekali di
dalam komunikasi dengan pemakai sistem menggunakan notasi-notasi ini untuk
menggambarkan arus dari data sistem.
(43)
Berikut ini penulis memberikan gambaran sistem informasi Dinas kesehatan
Kabupaten Padang Lawas Utara yang dirancang penulis.
Data Dinas Kesehatan
Informasi Dinas Kesehatan
Gambar 4.1 Diagram Konteks Sistem
4.3 Diagram Alir ( Flowchart )
Flowchart
adalah sekumpulan simbol-simbol yang menunjukkan atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut
ini adalah beberapa
flowchart
dari sistem yang dibangun:
4.3.1FlowchartLogin Admin
Halaman
login
admin dalah halaman khusus
login user
admin. Setelah username dan
password admin diinput dengan benar maka selanjutnya masuk ke halaman admin.
Jika login gagal maka kembali ke halaman login admin.
Sistem Informasi Dinas
Kesehatan Kabupaten
Padang Lawas Utara
(44)
Gambar 4.2 FlowchartLogin Admin
4.3.2FlowchartMenu Admin
Flowchart ini menjelaskan mekanisme kerja pada halaman menu admin. Di dalam
menu admin ini dilakukan pengolahan data mulai dari proses input, edit, hapus data.
START
Form login admin
Masukkan Username dan
Password
Username
dan password
sudah benar?
Halaman
Admin
END
No
(45)
Gambar 4.3 FlowchartMenu Admin
4.3.3FlowchartHalaman Depan Sistem Informasi
Flowchart ini menjelaskan mekanisme kerja pada halaman depan sistem informasi.
Pada halaman depan sistem informasi ini terdiri dari informasi sejarah, visi dan misi,
START
Menu admin
Kelola Data
Pegawai
Pilih
Input, Edit dan
hapus data
pegawai
Kelola Data
Jamkesmas
Kelola Data
Fasilitas
Kelola Data
Berita
Log out
Input data
jamkesmas
Input data
fasilitas
Input data
berita
Login admin
yes
No
No
yes
yes
yes
No
yes
No
No
(46)
daftar pegawai, fasilitas dan informasi lainnya tentang Dinas Kesehatan Kabupaten
Padang Lawas Utara.
Gambar 4.4 FlowchartMenu Halaman Depan
Halaman Depan
Menu Sejarah ?
Menu Visi dan
Misi ?
Menu Pegawai ?
Menu Fasilitas ?
Menu Peserta
Jamkesmas?
yes
No
No
yes
yes
yes
No
yes
No
No
Halaman sejarah
Halaman visi dan
misi
Halaman daftar
Pegawai
Halaman Fasilitas
START
Menu Berita ?
Menu komentar ?
Halaman Daftar
peserta Jamkesmas
Halaman Berita
Halaman komentar
Form Login
yes
No
yes
No
(47)
4.4 Merancang Basis Data (Database)
Perancangan basis data sistem ini terdiri dari delapan tabel, yang berfungsi untuk
digunakan mendukung sistem dan juga untuk melengkapi data yang mampu ditangani
oleh sistem.Adapun basis data (
database
) yang penulis gunakan dalam merancang
sistem adalah sebagai berikut :
4.4.1 Tabel Info Pribadi
Tabel info pribadi digunakan untuk menampung data-data pribadipegawai yang ada di
dalam Dinas Kesehatan Kabupaten Padang Lawas Utara. Berikut adalah keterangan
basis data pada tabel info pribadi.
Tabel 4.1 Tabel Info Pribadi
Field name
Type
Width
Keterangan
Nama
Varchar
25
Nama
Nip (*)
Varchar
20
Nomor Induk Pegawai
Kota
Varchar
15
Kota
Tgl_lahir
Date
-
Tanggal Lahir
Jenis_kelamin
Enum
-
Jenis Kelamin
Alamat
varchar
50
Alamat
4.4.2Tabel Pekerjaan
Tabel pekerjaan digunakan untuk menampung data-data jenis pekerjaan di Dinas
Kesehatan Kabupaten Padang Lawas Utara. Adapun keterangan tabel kelembagaan
dapat dilihat sebagai berikut.
(48)
Tabel 4.2 TabelPekerjaan
Field name
Type
Width
Keterangan
Nama (*)
Varchar
20
Nama
Kode_bagian
Char
5
Kode Bagian
Jabatan
Char
5
Jabatan
Gaji
int
11
Gaji
4.4.3Tabel Bagian
Tabel bagian digunakan untuk menampung data-data tentang bagian pada Dinas
Kesehatan Kabupaten Padang Lawas Utara. Keterangan table bagian dapat dilihat
sebagai berikut.
Tabel 4.3 TabelBagian
Field name
Type
Width
Keterangan
Kode_bag (*)
Char
5
Kode Bagian
Nama_bag
Char
60
Nama Bagian
4.4.4Tabel User
Tabel user digunakan untuk menampung data-data user yang memiliki hak akses
kepada sistem. Keterangan tabel user dapat dilihat sebagai berikut.
Tabel 4.4 TabelUser
Field name
Type
Width
Keterangan
Userid (*)
Varchar
20
User id
Password
Varchar
30
Password
(49)
4.4.5Tabel Jamkesmas
Tabel jamkesmas digunakan untuk menampung data-data peserta jamkesmas
padaDinas Kesehatan Kabupaten Padang Lawas Utara. Keterangan tabel jamkesmas
dapat dilihat sebagai berikut.
Tabel 4.5 TabelJamkesmas
Field name
Type
Width
Keterangan
Npj (*)
Varchar
20
Nomor Peserta Jamkesmas
Nama
Varchar
50
Nama Peserta
Tgl_lahir
Date
-
Tanggal Lahir Peserta
Jenis_kel
Varchar
20
Jenis kelamin Peserta
Alamat
Varchar
50
Alamat Peserta
Kabupaten
Varchar
30
Kabupaten
4.4.6 Tabel Tamu
Tabel tamu digunakanuntuk menyimpan data-data tamu berupa nama, email, dan
komentar pada sistem informasi Dinas Kesehatan Kabupaten Padang Lawas Utara.
Tabel 4.6 TabelTamu
Field name
Type
Width
Keterangan
Nama
Varchar
20
Nama Tamu
Varchar
20
Email Tamu
(50)
4.4.7 Tabel Berita
Tabel berita digunakanuntuk menyimpan data-data berita atau informasi penting pada
Dinas Kesehatan Kabupaten Padang Lawas Utara.
Tabel 4.7 TabelBerita
Field name
Type
Width
Keterangan
id_berita
Int
20
Nomor Berita
Judul
Text
-
Judul Berita
Isi
Text
-
Isi Berita
Pengirim
Varchar
30
Pengirim Berita
tanggal
date
-
Tanggal Beerita
4.4.8 Tabel Inventaris
Tabel inventaris digunakan untuk menyimpan datainventaris yang ada pada Dinas
Kesehatan Kabupaten Padang Lawas Utara.
Tabel 4.8 TabelInventaris
Field name
Type
Width
Keterangan
Kode_inventaris (*)
Int
10
Kode Inventaris
Nama
Varchar
50
Nama Inventaris
Pengguna
Varchar
30
Pengguna
(51)
4.5 Rancangan Antar Muka (Interface)
Rancangan antar muka dari sistem informasi ini dibagi menjadi tiga bagian yaitu
bagian kepala (
header
), bagian tengah (
wraper
), dan bagian kaki (
footer
). Bagian
tengah (
wraper
) dibagi menjadi dua bagian yaitu bagian kiri dan kanan. Struktur
rancangan antarmuka dari sistem dapat dilihat pada gambar 4.5 berikut.
Gambar 4.5 Rancangan Antar Muka
HEADER
SELAMAT DATANG
(52)
BAB 5
IMPLEMENTASI SISTEM
5.1
Pengertian Implementasi
Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam penyelesaian
sistem yang ada dalam rancangan sistem yang telah ditetapkan dan disetujui, seperti
menginstal, menguji sistem yang dibuat dan memulai sistem yang baru.
5.2
Batasan Implementasi
Sistem ini merupakan aplikasi berbasis
web
dimana aplikasi ini dapat digunakan pada
jaringan internet. Namun pada penelitian ini, implementasi dari sistem ini tidak
sampai pada tahap pengaplikasiannya secara nyata pada jaringan internet. Lingkungan
pengembangan dari sistem ini adalah mengenai proses pengelolaan data pegawai di
Dinas Kesehatan Kabupaten Padang Lawas Utara.
Perangkat lunak yang digunakan adalah untuk mendesain sistem ini adalah
Macromedia Dreamweaver 8 dan Notepad, Perangkat lunak ini dipilih untuk
memudahkan pembuatan
listing
program yang dibutuhkan agar sistem dapat berjalan.
(53)
5.3
Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut:
1.
Menyelesaikan desain sistem yang telah disetujui sebelumnya.
2.
Memastikan bahwa pemakai (
user
) dapat mengoperasikan sistem baru.
3.
Menguji apakah sistem baru tersebut sesuai dengan pemakai.
4.
Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat
rencana, mengontrol dan melakukan instalasi baru secara benar.
Langkah-langkah yang dilakukan dalam melaksanakan implementasi sistem
adalah :
1. Menyelesaikan desain sistem.
2. Mendapatkan hardware dan software.
3. Menulis, menguji, mengontrol dan mendokumentasikan program.
4. Menyelesaikan manual pemakai.
5. Mendapat persetujuan.
5.4
Komponen kebutuhan Sistem
Untuk menunjang penerapan sistem yang dirancang, dibutuhkan
komponen-komponen sangat berperan terhadap kebutuhan sistem. Berikut beberapa komponen-komponen
yang dibutuhkan sistem agar dapat beroperasi dengan baik.
5.4.1 Hardware
Pada penerapan sistem dibutuhkan peralatan-peralatan yang mendukung proses
pembuatan sistem informasi kepegawaian pada Dinas Kesehatan Kabupaten Padang
(54)
Lawas Utara. Spesifikasi peralatan minimal yang dibutuhkan sebagai berikut :
a. Komputer dengan prosesor intel pentium inside.
b. Memori dengan kapasitas 256 MB.
c. Keyboard.
e. Hardisk dengan kapasitas 40 GB.
5.4.2 Software
Software
merupakan komponen di dalam sistem data program atau instruksi untuk
mengontrol suatu sistem perangkat keras. Adapun
software
yang digunakan dalam
perancangan sistem informasi ini adalah sebagai berikut :
a.
Sistem operasi yang digunakan adalah Windows XP
Pada saat ini sistem operasi Windows XP merupakan sistem operasi yang
sering digunakan oleh masyarakat umum Indonesia. Sistem operasi ini lebih
dikenal cara pengoperasiannya atau penggunaannya dibanding sistem operasi
lain. Oleh karena itu penulis menggunakan sistem operasi ini.
b. XAMPP
Xampp merupakan software triad dari tiga aplikasi yaitu apache sebagai web
servernya, PHP sebagai bahasa pemrogramannya dan MySQL sebagai
databasenya. Dengan XAMPP kebutuhan software terpenuhi.
(55)
5.4.3 Brainware
Brainware
merupakan faktor manusia yang menangani fasilitas komputer yang ada,
faktor utama manusia yang dimaksud adalah orang-orang yang meiliki keahlian
dibidang komputer dan merupakan unsur manusia yang dibutuhkan, yang meliputi :
a.Sistem analis, yaitu seorang professional yang bergerak dibidang pengembangan
sistem yang akan membentuk dan membangun fasilitas desain sistem.
b.
Programmer,
yaitu orang yang menyusun instruksi bagi komputer agar dapat
digunakan oleh pemakai (
user
) serta merancang antar muka pemakai (
interface
)
pada program.
c.Operator, yaitu yang akan menangani secara langsung pengolahan data dalam
ruangan komputer.
d. Data
Entry Operator
, yaitu yang akan melakukan pengurusan terhadap data yang
akan diolah, mulai dari pengumpulan data, perekaman data dalam komputer hingga
pemeriksaan dan pengiriman informasi yang dihasilka oleh komputer.
5.5 Demonstrasi Program
Folder sistem informasi yang telah selesai dibuat disimpan di direktori htdocs.
Selanjutnya di uji di server localhost dengan alama
Berikut halaman sistem informasi yang telah diuji dalam
browser.
(56)
5.5.1 Halaman Depan
Halaman ini adalah halaman yang pertama sekali tampil saat aplikasi dibuka pada
browser web
. Dari halaman ini kemudian bisa dituju ke halaman lain dengan
mengklik
link
yang tersedia baik berupa gambar maupuntulisan.
(57)
5.5.2 Halaman Sejarah
Padahalaman ini ditampilkan sejarah singkat perkembangan Dinas Kesehatan
Kabupaten Padang Lawas Utara.
Gambar 5.2Halaman Sejarah
5.5.3 Halaman Visi dan Misi
Padahalaman ini ditampilkan visi dan misi Dinas Kesehatan Kabupaten Padang Lawas
Utara.
(58)
Gambar 5.3Halaman Visi dan Misi
5.5.4 Halaman Pegawai
Padahalaman ini ditampilkan daftar pegawai Dinas Kesehatan Kabupaten Padang
Lawas Utara.
(59)
5.5.5 Halaman Inventaris
Padahalaman ini ditampilkan data inventaris Dinas Kesehatan Kabupaten Padang
Lawas Utara.
Gambar 5.5Halaman Inventaris
5.5.6 Halaman Peserta Jamkesmas
Padahalaman ini ditampilkan data peserta jamkesmas pada Dinas Kesehatan
Kabupaten Padang Lawas Utara.
(60)
Gambar 5.6Halaman Peserta Jamkesmas
5.5.7 Halaman Komentar
Padahalaman ini ditampilkan fasilitas komentar yang difungsikan kepada pengunjung
agar dapat memberikan masukan kepada sistem ini.
(61)
5.5.8 Halaman Login
Padahalaman ini ditampilkan visi dan misi Dinas Kesehatan Kabupaten Padang Lawas
Utara.
Gambar 5.8Halaman Login
5.5.9 Halaman Home Admin
Pada halaman ini ditampilkan semua proses pengelolaan data sistem informasi Dinas
Kesehatan Kabupaten Padang Lawas Utara.
(62)
Gambar 5.9Halaman Home Admin
5.5.10 Halaman Tambah Data Pegawai
Padahalaman ini ditampilkan formulir
input
data pegawai Dinas Kesehatan Kabupaten
Padang Lawas Utara.
(63)
5.5.11 Halaman EditData Pegawai
Padahalaman ini ditampilkan proses edit data pegawai Dinas Kesehatan Kabupaten
Padang Lawas Utara.
Gambar 5.11Halaman Edit Data Pegawai
5.5.12 Halaman Hapus Data Pegawai
Padahalaman ini ditampilkan proses hapus data pegawai Dinas Kesehatan Kabupaten
Padang Lawas Utara.
(64)
Gambar 5.12Halaman Hapus Data Pegawai
5.5.13 Halaman Cetak Data Pegawai
Padahalaman ini ditampilkan proses cetak data pegawai Dinas Kesehatan Kabupaten
Padang Lawas Utara.
(65)
Gambar 5.13.2Cetak Data Pegawai
5.5.14 Halaman Input Peserta Jamkesmas
Padahalaman ini ditampilkan proses tambah data peserta jamkesmas pada Kabupaten
Padang Lawas Utara.
Gambar 5.14Halaman Input Peserta Jamkesmas
5.5.15 Halaman Data Peserta Jamkesmas
Padahalaman ini ditampilkan data peserta jamkesmas pada Kabupaten Padang Lawas
Utara.
(66)
Gambar 5.15Halaman Data Peserta Jamkesmas
5.5.16 Halaman Cetak Kartu Peserta Jamkesmas
Padahalaman ini ditampilkan proses cetak kartu peserta jamkesmas pada Kabupaten
Padang Lawas Utara.
(67)
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan penelitian yang dilakukan, penulis dapat mengambil kesimpulan sebagai
berikut :
1.
Sistem Informasi Kepegawaian pada Dinas Kesehatan Kabupaten Padang Lawas
Utara adalah sarana informasi yang bisa diakses oleh siapa saja, baik pihak
Dinas Kesehatan atau masyarakat.
2.
PHP merupakan bahasa pemrograman yang banyak digunakan dikalangan
web
developer
karena kemudahan pemakaiannya dan sifatnya yang
open source
(gratis).
3.
MySQL merupakan sebuah
software
gratis yang kemampuannya hampir sama
bahkan bisa melebihi
software
yang komersil.
4.
Dengan adanya sistem informasiini pencarian informasi tentang Dinas
Kesehatan Kabupaten Padang Lawas Utara dapat dilakukan dengan lebih mudah
dan cepat.
5.
Sistem informasi kepegawaianpada Dinas Kesehatan Kabupaten Padang Lawas
Utara yang dirancang terdiri dari sistem pendataan pegawai, peserta jamkesmas
dan pemberitahuan informasi yang lainnya.
(68)
6.2 Saran
Adapun saran yang penulis sampaikan adalah sebagai berikut:
1.
Penulis menyadari bahwa apa yang telah dibuat penulis masih banyak
kekurangannya, oleh karena itu masih diperlukan pengembangan lebih lanjut
untuk perbaikan ke depan.
2.
Diharapkan agar ada partisipasi dari pihak Dinas Kesehatan Kabupaten Padang
Lawas Utara dalam memelihara dan memperbaharui sistem informasi ini.
3.
Agar sistem informasi ini dapat lebih menarik, maka dapat dibuat antarmuka
pengguna yang lebih menarik dan interaktif.
4.
Kiranya sistem yang dirancang dapat dipertimbangkan sehingga dapat dijadikan
sebagai bahan acuan mencapai sistem yang lebih baik.
(69)
DAFTAR PUSTAKA
Divisi Penelitian dan Pembangunan Madcoms. 2004,
Aplikasi Program PHP
dan MySQL
. Yogyakarta: Andi Offset dan MADCOMS.
april, 2012.
Juju, Dominikus. 2006.
Tip dan trik desain untuk pemula.
Jakarta: PT. Elex
Media Komputindo.
Kadir, Abdul. 2003. Pemrograman Web Mencakup HTML, CSS, JavaScript
dan PHP. Yogyakarta: Andi Offset.
Laudon, C. Kenneth dan Laudon, P. Jane, 2007,
Management
InformationSystem
, Terjemahan Chriswan Sungkono dan Machmudin
Eka P. Jakarta: Salemba Empat.
Yudhi Purwanto. 2000,
Pemrograman Web Dengan PHP
. Jakarta: PT. Elex
Media Kumpotindo Kelompok Gramedia.
(1)
<INPUT TYPE="HIDDEN"
NAME="nip"VALUE="<?php print($nip); ?>"> <INPUT TYPE="SUBMIT" VALUE="Simpan">
<INPUT TYPE="RESET" VALUE="Kosongkan"> </td>
</tr> </form> </table> </center> </div>
<div class="clearfloat"></div> </div>
<div id="footer"> <div id="copyright">
Copyright by Mhd Arifin Harahap </div>
</div> </body> </html>
13. Hapuspegawai.php <html>
<head>
<title>Halaman Web </title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head> <body>
<div id="header"> <div id="judul"> </div>
</div>
<div id="menu">
<a href=homeadmin.php><font color="white">HOMEADMIN</a>
<a href=log.php?op=out><font color="white">LOGOUT</a>
</div>
<div id="container"> <div id="kiri">
<p><ol><strong><font color="black">KEPEGAWAIAN</strong> <p><a href="tambpeg.php"><font color="white">INPUT DATA PEGAWAI</a>
<p><a href="daftarpeg.php"><font color="white">DAFTAR PEGAWAI</a>
<p><a href="infopeg.php"><font color="white">INFO PEGAWAI</a>
<p><a href="daftarpeg.php"><font color="white">UPDATE PEGAWAI</a>
<p><a href="caripeg.php"><font color="white">CARI PEGAWAI</a>
<p><strong><font color="black">JAMKESMAS</strong> <p><a href="input_jamkesmas.php"><font
(2)
<p><a href="data_jamkesmas.php"><font color="white">DATA PESERTA JAMKESMAS</a>
<p><strong><font color="black">FASILITAS</strong> <p><a href="input_fasilitas.php"><font
color="white">INPUT DATA FASILITAS</strong></a> <p><a href="daftar_fasilitas.php"><font color="white">DATA FASILITAS</a>
<p><strong><font color="black">BERITA / ARTIKEL</strong>
<p><a href="input_berita.php"><font color="white">INPUT BERITA</a>
<p><a href="daftar_berita.php"><font color="white">DAFTAR BERITA</a>
</div>
<div id="kanan"> <center>
<h3><font color="black">Menghapus Pegawai</h3> <br>
<?php
$nip = $_GET["kode"]; if(empty($nip))
die("Tidak di perkenankan melakukan penghapusan"); $id_mysql=mysql_connect("localhost","root",""); if(! $id_mysql)
die("Koneksi ke mysql gagal di bentuk"); mysql_select_db("pegawai",$id_mysql)or
die("gagal membuka database. " .mysql_error()); $query="select nip,nama,kota " .
"from infoprib " . "where nip='$nip'";
$hasil=mysql_query($query,$id_mysql) or
die("Gagal melakukan query. " .mysql_error()); $baris = mysql_fetch_row($hasil);
if ($baris == false)
die("NIP $nip tidak ada dalam database"); print("<table border=\"1\">\n");
print("<tr>\n");
print("<TH COLSPAN=\"2\"> Data Pegawai</th>"); print("</tr>\n");
$nip= $baris[0]; $nama= $baris[1]; $kota= $baris[2]; print("<tr>\n");
print("<td>NIP:</td>");
print("<td>" . $nip ."</td>"); print("</tr>\n");
(3)
print("<tr>\n");
print("<td>Nama:</td>");
print("<td>" . $nama ."</td>"); print("</tr>\n");
print("<tr>\n");
print("<td>Kota:</td>");
print("<td>" . $kota ."</td>"); print("</tr>\n");
print("</table>\n"); mysql_close($id_mysql); ?>
<br>
<FORM ACTION="hpspeg2.php" METHOD="POST"> <INPUT TYPE="HIDDEN" NAME="nip"
value= "<?php print($nip)?>">
<INPUT TYPE="SUBMIT"VALUE="Hapus Data ini"> <INPUT TYPE="BUTTON"
VALUE="Kembali ke Halaman Sebelumnya" ONCLICK="self.history.back()">
</FORM> </CENTER> </div>
<div class="clearfloat"></div> </div>
<div id="footer"> <div id="copyright">
Copyright by Mhd Arifin Harahap </div>
</div> </BODY> </HTML>
14. Daftarpegawai.php <?php
session_start();
//cek apakah user sudah login if(!isset($_SESSION['userid'])){
die("Anda belum login");//jika belum login jangan lanjut.. }
//cek level user
if($_SESSION['level']!="admin"){
die("Anda bukan admin");//jika bukan admin jangan lanjut }
?> <html> <head>
(4)
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head> </body>
<div id="header"> <div id="judul"> </div>
</div>
<div id="menu">
<a href=homeadmin.php><font color="white">HOMEADMIN</a>
<a href=log.php?op=out><font color="white">LOGOUT</a>
</div>
<div id="container"> <div id="kiri">
<p><ol><strong><font color="black">KEPEGAWAIAN</strong> <p><a href="tambpeg.php"><font color="white">INPUT DATA PEGAWAI</a>
<p><a href="daftarpeg.php"><font color="white">DAFTAR PEGAWAI</a>
<p><a href="infopeg.php"><font color="white">INFO PEGAWAI</a>
<p><a href="daftarpeg.php"><font color="white">UPDATE PEGAWAI</a>
<p><a href="caripeg.php"><font color="white">CARI PEGAWAI</a>
<p><strong><font color="black">JAMKESMAS</strong> <p><a href="input_jamkesmas.php"><font
color="white">INPUT PESERTA JAMKESMAS</a>
<p><a href="data_jamkesmas.php"><font color="white">DATA PESERTA JAMKESMAS</a>
<p><strong><font color="black">FASILITAS</strong> <p><a href="input_fasilitas.php"><font
color="white">INPUT DATA FASILITAS</strong></a> <p><a href="daftar_fasilitas.php"><font color="white">DATA FASILITAS</a>
<p><strong><font color="black">BERITA / ARTIKEL</strong>
<p><a href="input_berita.php"><font color="white">INPUT BERITA</a>
<p><a href="daftar_berita.php"><font color="white">DAFTAR BERITA</a>
</div>
<div id="kanan"> <center>
<h3><font color="black">DAFTAR PEGAWAI</h3> <br>
<?php
$id_mysql=mysql_connect("localhost","root",""); if(! $id_mysql)
die("Koneksi ke MySQL gagal dibentuk"); mysql_select_db("pegawai",$id_mysql)or
(5)
die("gagal membuka database. " .mysql_error()); $query="select infoprib.nip,infoprib.nama, " . " bagian.nama_bag " .
"from infoprib,pekerjaan,bagian " .
"where infoprib.nip = pekerjaan.nip and " . " pekerjaan.kode_bag = bagian.kode_bag " . "order by infoprib.nama";
$hasil = mysql_query($query,$id_mysql) or die("gagal melakukan query .".mysql_error()); print("<table border=\"0\">\n");
print("<tr>\n");
print("<td bgcolor=#708090 >NIP</th>"); print("<td bgcolor=#708090 >Nama</th>"); print("<td bgcolor=#708090 >Jabatan</th>"); print("<td bgcolor=#708090 >Pilihan</th>"); print("</tr>\n");
while($baris = mysql_fetch_row($hasil)){ $nip=$baris[0];
$nama=$baris[1]; $bagian=$baris[2]; print("<tr>\n");
print("<td bgcolor=#b0c4de>" . $nip . "</td>");
print("<td bgcolor=#b0c4de>" . $nama . "</td>");
print("<td bgcolor=#b0c4de>" . $bagian . "</td>");
print("<td bgcolor=#b0c4de>");
print("<A HREF=\"ubhpeg.php?kode=$nip\">"); print("Edit</A>");
print(" / ");
print("<A HREF=\"hpspeg.php?kode=$nip\">"); print("Hapus</A>");
print("</tr>\n"); }
print("</table>\n"); mysql_close($id_mysql); ?>
</div> </div>
<div class="clearfloat"></div> </div>
<div id="footer"> <div id="copyright">
Copyright by Mhd Arifin Harahap </div>
</div> </center> </body> </html>
(6)