Perancangan Aplikasi Website Perpustakaan Di Dinas Kesehatan Provinsi Jawa Barat
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
FAKHRIYYATUL AZHAR
10106075
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
(3)
Puji syukur saya panjatkan kepada Allah SWT atas rahmat dan karunia-Nya sehingga saya dapat menyelesaikan Laporan Hasil Kerja Praktek dengan judul pembahasan tentang Perancangan Aplikasi Website Perpustakaan di Dinas Kesehatan Propinsi Jawa Barat.
Dalam penyelesaian Laporan Hasil Kerja Praktek ini, tidak terlepas dari bantuan dan kerjasama dari berbagai pihak terutama atas bimbingan Ibu Linda Salma selaku dosen wali dan kepada semua pihak, baik secara langsung maupun tidak langsung telah memberikan bantuan dan sumber referensi sehingga laporan tugas ini dapat diselesaikan.
Saya menyadari bahwa dalam Laporan Hasil Kerja Praktek yang dibuat ini masih jauh dari sempurna, oleh sebab itu saran dan kritik yang sifatnya membangun senantiasa saya nantikan. Harapan saya adalah semoga apa yang telah saya tuangkan dalam laporan ini dapat bermanfaat bagi kita semua. Amien.
Bandung, Januari 2010
(4)
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... ii
DAFTAR TABEL ... v
DAFTAR GAMBAR ... vi
DAFTAR SIMBOL ... viii
DAFTAR LAMPIRAN ... xii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Maksud dan Tujuan ... 2
1.3.1 Maksud ... 2
1.3.2 Tujuan ... 2
1.4 Batasan Masalah... 2
1.5 Metode Penelitian... 3
1.6 Sistematika Penulisan ... 4
BAB II TINJAUAN PUSTAKA ... 6
2.1 Profil Dinas Kesehatan Propinsi Jawa Barat ... 6
2.1.1 Sejarah Dinas Kesehatan Propinsi Jawa Barat ... 6
2.1.2 Logo Dinas Kesehatan Propinsi Jawa Barat ... 9
(5)
2.1.4 Struktur Organisasi dan Job Description ... 11
2.2 Landasan Teori ... 17
2.2.1 Dreamweaver mx 2004 ... 17
2.2.2 PHP ... 17
2.2.3 MySQL ... 21
BAB III ANALISIS DAN PERANCANGAN ... 23
3.1 Analisis Sistem ... 23
3.1.1 Analisis Masalah ... 23
3.1.2 Analisis Prosedur Yang Sedang Berjalan ... 23
3.1.3 Analisis Kebutuhan Non Fungsional ... 24
3.1.3.1 Analisis Perangkat Lunak ... 24
3.1.3.2 Analisis Perangkat Keras ... 24
3.1.3.3 Analisis Pengguna ... 24
3.1.4 Analisis Kebutuhan Fungsional ... 25
3.1.4.1 ERD (Entity Relationship Diagram) ... 26
3.1.4.2 Skema Relasi ... 26
3.1.4.3 Diagram Konteks ... 27
3.1.4.4 DFD (Data Flow Diagram) ... 27
3.1.4.4.1 DFD Level 0 ... 28
3.1.4.4.2 DFD Level 1 Proses 1.0 Login ... 28
3.1.4.4.3 DFD Level 1 Proses 2.0 Pengolahan Data ... 29
3.1.4.4.4 DFD Level 2 Proses 2.1 Data Profile ... 29
3.1.4.5 Spesifikasi Proses ... 30
(6)
3.2 Perancangan Sistem ... 34
3.2.1 Arsitektur Menu ... 34
3.2.2 Spesifikasi Antara Muka (Interface) ... 35
3.2.3 Spesifikasi Pesan (Message) ... 38
3.2.4 Jaringan Semantik ... 39
3.2.5 Perancangan Prosedural ... 40
3.2.5.1 Prosedur Log in ... 40
3.2.5.2 Prosedur Tambah Data ... 41
3.2.5.3 Prosedur Edit Data ... 42
3.2.5.4 Prosedur Hapus Data ... 43
3.3 Implementasi ... 44
BAB IV KESIMPULAN DAN SARAN ... 48
4.1 Kesimpulan ... 48
4.2 Saran ... 48
(7)
PENDAHULUAN
1.1 Latar Belakang Masalah
Dinas Kesehatan Propinsi Jawa Barat merupakan lembaga pemerintah yang berada di bawah pengawasan Departemen Kesehatan Republik Indonesia yang melaksanakan tugas di bidang kesehatan baik kesehatan lingkungan maupun kesehatan masyarakat. Di setiap kantor pemerintahan minimal memiliki sarana atau bagian yang mendukung, salah satunya perpustakaan. Begitupun dengan Dinas Kesehatan Propinsi Jawa Barat terdapat satu perpustakaan yang bertugas memelihara dan menyimpan buku-buku yang berkaitan dengan kesehatan, ataupun arsip-arsip pemerintah.
Salah satu kendala yang terjadi di perpustakaan ini yaitu kurangnya akses yang dapat digunakan oleh karyawan maupun masyarakat yang sedang mencari literatur mengenai kesehatan. Apabila seseorang membutuhkan informasi buku ataupun artikel mengenai kesehatan, maka dia harus datang langsung ke perpustakaan Dinas Kesehatan Propinsi Jawa Barat. Padahal dengan semakin pesatnya teknologi informasi hal ini dapat dimanfaatkan untuk memberikan informasi yang dapat diakses dari manapun, tanpa harus membutuhkan waktu yang lama.
Dengan adanya kendala diatas, maka solusi yang dapat diusulkan agar masalah tersebut bisa diatasi, yaitu dengan membangun aplikasi website perpustakaan di Dinas Kesehatan Propinsi Jawa Barat.
(8)
1.2 Perumusan Masalah
Dilihat dari latar belakang yang ada, maka dapat dirumuskan masalahnya yaitu bagaimana membangun aplikasi website perpustakaan di Dinas Kesehatan Propinsi Jawa Barat.
1.3 Maksud dan Tujuan 1.3.1 Maksud
Maksud dari kerja praktek ini yaitu membangun sebuah aplikasi website perpustakaan di Dinas Kesehatan Propinsi Jawa Barat.
1.3.2 Tujuan
Tujuan dari kerja praktek ini adalah :
1. Untuk memberikan informasi baik kepada karyawan Dinas Kesehatan maupun masyarakat mengenai buku atau artikel kesehatan.
2. Untuk memberikan kemudahan, kenyamanan bagi para penggunanya.
1.4 Batasan Masalah
Kerja praktek memiliki batasan masalah yaitu :
1. Aplikasi ini menampilkan informasi mengenai data buku, artikel, sejarah, kegiatan yang dilakukan maupun informasi mengenai profile dari pegawai yang ada di perpustakaan Dinas Kesehatan Propinsi Jawa Barat.
2. Aplikasi ini dibangun berbasis web.
3. Aplikasi ini dibangun menggunakan bahasa pemrograman PHP, database MySQL, Macromedia Dreamweaver untuk membuat desain dan layout halaman webdan Wamp Server sebagai web servernya.
(9)
1.5 Metode Penelitian
Dalam menganalisa digunakan metode–metode sebagai berikut : 1. Studi Sistem
1) Wawancara
Melakukan tanya jawab dan diskusi langsung dengan pegawai ataupun pihak berwenang di Dinas Kesehatan Propinsi Jawa Barat.
2) Pengamatan (Observasi)
Melakukan observasi atau pengamatan langsung terhadap cara kerja dan sistem yang sedang digunakan oleh pegawai Dinas Kesehatan Propinsi Jawa Barat.
3) Studi literatur
Mengumpulkan informasi untuk memecahkan permasalahan dari buku-buku dan situs-situs internet.
2. Pengembangan Sistem
Gambar 1.1 Metodologi Pengembangan Sistem Waterfall Model
Waterfall adalah sebuah pengembangan model perangkat lunak yang dilakukan secara berurutan atau sekuensial, model ini dimulai dari tahap :
1) System Engineering, pada tahap ini dilakukan pengumpulan data dan pembuatan form diagram dan analisis sistem.
(10)
2) Analysis, pada tahap ini dibentuk domain masalah.
3) Design, pada tahap ini dilakukan pembuatan tabel aturan, membuat basis pengetahuan serta interface (antarmuka).
4) Coding, tahap ini merupakan suatu proses mengubah desain menjadi bentuk yang dapat dimengerti oleh komputer yaitu dengan bahasa pemrograman.
5) Testing, pada tahap ini dilakukan pengujian perangkat lunak.
6) Maintenance, yaitu hasil perancangan dengan bahasa pemrograman diterapkan pada sistem.
1.6 Sistematika Penulisan
Sistematika penulisan dalam menyusun laporan kerja praktek ini yaitu disusun sesuai dengan aturan yang telah diberikan oleh jurusan Teknik Informatika, fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia yaitu :
BAB I PENDAHULUAN
Bab ini berisi beberapa hal yaitu latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan dari kerja praktek.
BAB II TINJAUAN PUSTAKA
Bab ini berisi mengenai profil, sejarah, logo, badan hukum, serta struktur organisasi dari Dinas Kesehatan Propinsi Jawa Barat, dan landasan teori.
(11)
BAB III PEMBAHASAN
Bab ini menguraikan tentang analisis dan perancangan sistem, membahas mengenai analisis masalah, analisis prosedur, analisis kebutuhan non fungsional (perangkat lunak, perangkat keras, pengguna), analisis kebutuhan fungsional yang menggambarkan alur sistem dan membahas mengenai perancangan antarmuka.
BAB IV KESIMPULAN DAN SARAN
Bab ini membahas tentang kesimpulan dari hasil penelitian selama kerja praktek dan saran yang diusulkan untuk perbaikan ke depannya.
(12)
TINJAUAN PUSTAKA
2.1 Profil Dinas Kesehatan Propinsi Jawa Barat 2.1.1 Sejarah Dinas Kesehatan Propinsi Jawa Barat
Pada permulaan zaman kemerdekaan/revolusi (17-8-45) penyelenggaraan pemerintah dibidang kesehatan di Propinsi Jawa Barat dilaksanakan oleh Jawatan/Dinas Kesehatan yang dipimpin oleh Dr Purwosuwardjo sebagai Dokares di Bandung. Jawatan Kesehatan ini pertama kali berkantor di sebuah gedung di jalan Diponegoro kemudian pindah ke jalan Braga (sekarang dipakai toko Sarinah) karena Belanda terus menyerbu, maka Dokares Priangan bersama-sama dengan Kantor Keresidenan mengungsi ke Garut menempati hotel Melati ini terjadi pada bulan April 1946.
Pada tanggal 1 Agustus 1946 dibentuk Jawa Barat, nama Kantor Inspeksi Kesehatan Jawa Barat berulang kali berubah yaitu tahun 1953 menjadi Jawatan Kesehatan Inspeksi Jawa Barat, Tahun 1956 Pengawas Kepala Dinas Kesehatan Propinsi Jawa Barat, Tahun 1957 Kantor Inspeksi Kesehatan Jawa Barat dan Tahun 1959 menjadi Dinas Kesehatan Daswati I Jawa Barat. Perkembangan pengorganisasian bidang kesehatan di Jawa Barat sejak Pelita I mengalami perubahan. Mulai tahun 1970 unsur pelaksanan pemerintah daerah di bidang kesehatan berbentuk Jawatan Kesehatan Propinsi Jawa Barat berdasarkan surat keputusan Gubernur Jawa Barat No : 189/OP/GOM/SK/70. Sejak dikeluarkannya keputusan menteri kesehatan nomor : 125/IV/Kab/BU/75
(13)
diadakan pemisahan Dinas Kesehatan Tingkat I Propinsi Jawa Barat dan dibentuk Kantor Wilayah Departemen Kantor Wilayah Departemen Kesehatan (Kanwil Depkes) dengan struktur organisasi sebagai berikut:
1. Bagian Tata Usaha 2. Bidang Perencanaan
3. Bidang Pelayanan dan Pengendalian
Akan tetapi tahun 1979 sesuai dengan keputusan Menteri Kesehatan RI no 275/Men.Kes/SK/VII/79 susunan organisasi Kanwil Depkes terdiri dari :
1. Bagian Tata Usaha
2. Bidang Penyusunan Program dan Evaluasi
3. Bidang Bimbingan dan Pengendalian Pelayanan Kesehatan Masyarakat 4. Bidang Bimbingan dan Pengendalian Pemberantasan Penyakit Menular 5. Bidang Bimbingan dan Pengendalian Produksi dan Penggunaan Obat dan
Makanan
Tahun 1986 Struktur organisasi dan tata kerja Kanwil Depkes Propinsi Jawa Barat mengalami perubahan, semula terdiri dari kepala kantor wilayah yang membawahi 1 bagian dan 4 bidang menjadi 1 bagian dan 5 bidang. Ada era desentralisasi terjadi lagi perubahan struktur organisasi dan tata kerja, tahun 2001 terjadi penggabungan antara Dinas Kesehatan Propinsi Jawa Barat dengan Kanwil Depkes Propinsi Jawa Barat menjadi Dinas Kesehatan Propinsi Jawa Barat.
Saat ini, Dinas Kesehatan Propinsi Jawa Barat berlokasi di jalan Pasteur no. 25 Bandung. Dinas Kesehatan Propinsi Jawa Barat mencakup gedung perkantoran di Jl. Pasteur no. 25 dan 4 (empat) UPTD, yaitu :
(14)
1. Balai Pengembangan Tenaga Kesehatan Masyarakat (BPTKM) Jl. Pasteur no. 31 Bandung,
2. Balai Pengembangan Laboratorium Kesehatan (BPLK) Jl. Sederhana no. 3–5 Bandung,
3. Balai Kesehatan Kerja Masyarakat (BKKM) Jl. Rancaekek dan KP4 Jln. Satria no. 95 Cirebon.
Jumlah pegawai di lingkungan Dinas Kesehatan Propinsi Jawa Barat seluruhnya 360 orang. Data terperinci adalah sebagai berikut :
1. pejabat eselon II dan III (6 orang),
2. subbag perencanaan dan pelaporan (14 orang), subbag keuangan (49 orang),
3. subbag kepegawaian dan umum (91 orang), 4. seksi akreditasi sarana kesehatan (14 orang),
5. seksi akreditasi dan pendayagunaan tenaga (18 orang), 6. seksi legislasi dan kebijakan kesehatan (19 orang), 7. seksi pelayanan kesehatan dasar dan khusus (18 orang), 8. seksi kesehatan keluarga dan gizi (15 orang),
9. seksi rumah sakit (13 orang),
10.seksi penyehatan lingkungan (16 orang), 11.seksi pengendalian penyakit (23 orang),
12.seksi pengamatan pencegahan penyakit mata (19 orang), 13.seksi farmasi, kosalkes dan mamin (15 orang),
14.seksi promosi kesehatan dan pemberdayaan masyarakat (16 orang), dan seksi teknologi dan informasi kesehatan (14 orang).
(15)
2.1.2 Logo Dinas Kesehatan Propinsi Jawa Barat
Gambar 2.1 Logo Dinas Kesehatan Propinsi Jawa Barat
Lambang Pemerintah Propinsi Jawa Barat berbentuk bulat telur dengan hiasan pita di bagian bawahnya yang berisikan motto Jawa Barat. Makna dari bentuk dan motif yang terdapat dalam lambang ialah :
1. Bentuk bulat telur pada lambang Jawa Barat berasal dari bentuk perisai yang banyak dipakai oleh para laskar kerajaan zaman dahulu, makna perisai sebagai penjagaan diri.
2. Kujang yang berada di tengah-tengah adalah senjata pusaka yang tajam serba guna bagi masyarakat Sunda masa lalu. Lima lubang pada kujang melambangkan dasar negara, yaitu Pancasila.
3. Setangkai padi yang terdapat di sisi sebelah kiri melambangkan bahan makanan pokok masyarakat Jawa Barat sekaligus juga melambangkan kesuburan pangan, dan jumlah padi 17 menggambarkan tanggal Proklamasi Republik Indonesia.
4. Kapas yang berada di sebelah kanan melambangkan kesuburan sandang, dan 8 kuntum bunga menggambarkan bulan proklamasi Republik Indonesia.
(16)
5. Gunung yang terdapat di bawah padi dan kapas melambangkan bahwa daerah Jawa Barat terdiri atas daerah pegunungan.
6. Sungai dan terusan yang terdapat di bawah gunung sebelah kiri melambangkan di Jawa Barat banyak terdapat sungai dan saluran air yang sangat berguna untuk pertanian.
7. Petak-petak yang terdapat di bawah gunung sebelah kanan melambangkan banyaknya pesawahan dan perkebunan. Masyarakat Jawa Barat umumnya hidup mengandalkan kesuburan tanahnya yang diolah menjadi lahan pertanian.
8. Dam/bendungan yang terdapat di tengah-tengah bagian bawah antara gambar sungai dan petak, melambangkan kegiatan di bidang irigasi yang merupakan salah satu perhatian pokok mengingat Jawa Barat merupakan daerah agraris.
MAKNA WARNA
Warna yang mendominasi pada lambang Jawa Barat adalah hijau, makna warna-warna yang dipergunakan dalam mewarnai motif lambang adalah :
1. Hijau bermakna kesuburan dan kemakmuran tanah Jawa Barat. 2. Kuning bermakna keagungan, kemulyaan dan kekayaan. 3. Hitam bermakna keteguhan dan keabadian.
4. Biru bermakna ketentraman atau kedamaian 5. Merah bermakna keberanian.
(17)
MOTTO DAERAH
Motto daerah Jawa Barat adalah “Gemah Ripah Repeh Rapih”, kata gemah-ripah dan repeh-rapih merupakan kata majemuk yang mempunyai arti sebagai berikut :
1. Gemah-ripah : subur makmur, cukup sandang dan pangan. 2. Repeh-rapih : rukun dan damai atau aman sentosa.
Arti dari motto daerah Jawa Barat secara keseluruhan ialah menyatakan bahwa Jawa Barat merupakan daerah yang kaya raya/subur makmur didiami oleh banyak penduduk yang hidup rukun dan damai.
2.1.3 Badan Hukum Dinas Kesehatan Propinsi Jawa Barat
Dinas Kesehatan Propinsi Jawa Barat merupakan lembaga teknis di bidang kesehatan yang berada dibawah naungan Departemen Kesehatan Pemerintah Republik Indonesia yang dipimpin oleh Menteri Kesehatan.
2.1.4 Struktur Organisasi dan Job Description
Struktur organisasi pada Dinas Kesehatan Propinsi Jawa Barat mengacu pada Surat Keputusan Menteri Nomor 32 Tahun 1996 tentang Struktur Organisasi dan Tata Kerja Kantor Wilayah Departemen Kesehatan di Propinsi, yang berlaku sampai adanya Undang-Undang Otonomi Daerah Nomor 22 Tahun 1999 tentang Pemerintahan Daerah adalah sebagai berikut :
(18)
UPTD Kepala Sekretariat SubBagian Perncanaan dan Program SubBagian Kepegawaian dan Umum SubBagian Keuangan Bidang Regulasi dan Kebijakan kesehatan Seksi Legislasi dan Kebijakan Kesehatan Seksi Akreditasi Sarana Kesehatan Seksi Akreditasi dan Pendayagunaan Kesehatan Bidang Bina Pelayana kesehatan Bidang Bina Penyehatan Lingkungan dan Pencegahan penyakit SubBagian Perncanaan dan Program SubBagian Perncanaan dan Program SubBagian Perncanaan dan Program Seksi Pengamatan, Pencegahan Penyakit dan Matra Seksi penyehatan Lingkungan Seksi Pengendalian Penyakit Bidang Sumber Daya Kesehatan Seksi Teknologi dan Informasi Kesehatan Seksi Promosi Kesehatan dan Pemberdayaan Masy Seksi Farmasi Kosalkes dan Mamin Kelompok Jabatan Fungsional
Gambar 2.2 Struktur Organisasi Dinas Kesehatan Propinsi Jawa Barat
Adapun job description dari struktur organisasi Dinas Kesehatan Propinsi Jawa Barat di atas yaitu sebagai berikut:
1. Kepala:
1. memimpin kantor;
2. mengkoordinasikan seluruh pekerjaan; 3. membina seluruh karyawan dan karyawati;
(19)
2. Sekretaris:
1. membantu pimpinan dalam bidang administrasi; 2. menyiapkan konsep-konsep keluar;
3. membantu menyiapkan perencanaan pengadaan sarana dan infrastruktur.
2.1Sub bagian perencanaan dan program:
1. membantu pimpinan menyiapkan rencana dan program;
2. mengkoordinasikan seluruh unit dalam menyiapkan rencana dan program;
3. mengevaluasi realisasi dari perencanaan dan program. 2.2Sub bagian keuangan: menyiapkan rencana anggaran organisasi. 2.3Sub bagian kepegawaian dan umum:
1. menyiapkan rencana pengadaan SDM; 2. menyiapkan rencana penerimaan SDM; 3. menyiapkan pengembangan karir pegawai. 3. Bidang regulasi dan kebijakan kesehatan:
1. menyiapkan konsep kebijakan peraturan perundang-undangan di bidang kesehatan;
2. mengevaluasi pelaksanaan peraturan perundang-undangan di bidang kesehatan;
Seksi akreditasi sarana kesehatan:
1. menyiapkan perencanaan penilaian yang berkaitan dengan akreditasi;
(20)
Seksi akreditasi dan pendayagunaan tenaga kesehatan:
1. menyiapkan perencanaan penilaian yang berkaitan dengan akreditasi dan pendayagunaan tenaga kesehatan;
2. mengevaluasi hasil-hasil akreditasi dan pendayagunaan tenaga kesehatan.
Seksi legislasi dan kebijakan kesehatan:
1. menyiapkan perencanaan peraturan perundang-undangan;
2. mengevaluasi hasil-hasil yang berkaitan dengan pelaksanaan perundang-undangan.
4. Bidang bina pelayanan kesehatan:
1. menyiapkan rencana pelaksanaan pelayanan kesehatan;
2. menyiapkan segala sarana dan prasarana SDM dalam rangka meningkatkan pelayanan kesehatan.
4.1Seksi pelayanan kesehatan dasar dan khusus:
1. menyiapkan sarana dan prasarana yang berkaitan dengan pelayanan kesehatan dasar dan khusus;
2. mengevaluasi hasil-hasil dari pelayanan kesehatan dasar dan khusus.
4.2Seksi kesehatan keluarga dan gizi:
1. menyiapkan sarana dan prasarana yang berkaitan dengan kesehatan keluarga dan gizi;
2. mengevaluasi hasil-hasil dari pelayanan kesehatan keluarga dan gizi.
(21)
4.3Seksi rumah sakit:
1. menyiapkan sarana dan prasarana kesehatan untuk semua pasien; 2. meningkatkan pelayanan terhadap pasien.
5. Bidang bina penyehatan lingkungan dan pencegahan penyakit:
1. menyiapkan rencana pembinaan pelestarian lingkungan dan pencegahan penyakit;
2. mengevaluasi hasil-hasil perencanaan di bidang penyehatan lingkungan dan pencegahan penyakit.
Seksi penyehatan lingkungan:
1. menyiapkan sarana dan prasarana yang berkaitan dengan penyehatan lingkungan;
2. mengevaluasi hasil-hasil dari pelayanan penyehatan lingkungan. Seksi pengendalian penyakit:
1. menyiapkan sarana dan prasarana yang berkaitan dengan pengendalian penyakit;
2. mengevaluasi hasil-hasil dari pelayanan pengendalian penyakit. Seksi pengamatan, pencegahan penyakit dan matra:
1. menyiapkan sarana dan prasarana yang berkaitan dengan pengamatan, pencegahan penyakit dan matra;
2. melakukan pengamatan, pencegahan penyakit dan matra;
3. mengevaluasi hasil-hasil dari pengamatan, pencegahan penyakit dan matra.
(22)
6.Bidang sumber daya kesehatan:
1. menyiapkan sarana dan prasarana yang berkaitan dengan sumber daya kesehatan;
2. menyiapkan hal-hal yang berkaitan dengan sumber daya kesehatan. Seksi farmasi, kosalkes dan mamin:
1. menyiapkan sarana dan prasarana yang berkaitan dengan farmasi, kosalkes dan mamin;
2. mengevaluasi hasil-hasil dari pelayanan farmasi, kosalkes dan mamin.
Seksi promosi kesehatan dan pemberdayaan masyarakat:
1. menyiapkan sarana dan prasarana yang berkaitan dengan promosi kesehatan dan pemberdayaan masyarakat;
2. mengevaluasi hasil-hasil dari promosi kesehatan dan pemberdayaan masyarakat.
Seksi teknologi dan informasi kesehatan:
1. menyiapkan sarana dan prasarana yang berkaitan dengan teknologi dan informasi kesehatan;
2. mengevaluasi hasil-hasil dari teknologi dan informasi kesehatan. 7.UPT (Unit Pelaksanaan Teknis): melakukan kegiatan operasional.
8.Kelompok JAFUNG(Jabatan Fungsional): berkaitan langsung dengan keahlian. Contoh: dokter, perawat, bidan, dll.
(23)
2.2 Landasan Teori
2.2.1 Dreamweaver mx 2004
Macromedia Dreamweaver MX merupakan software yang dikenal sebagai
software web authoring tool, yaitu software untuk desain dan layout halaman web. Versi terbaru Dreamweaver memiliki kemampuan bukan hanya sebagai
software untuk desain web saja, tetapi juga untuk editing kode serta pembuatan aplikasi web dengan menggunakan berbagai bahasa pemrograman web, antara lain JSP, PHP, ASP dan ColdFusion. Pembahasan materi perancangan situs internet menggunakan Dreamweaver sebatas mendesain dan membuat website yang menarik dan unggul. Dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web, juga dilengkapi dengan manajemen situs yang lengkap.
Dreamweaver MX adalah editor yang komplit yang dapat digunakan untuk membuat animasi yang berbentuk layer. Dreamweaver MX memiliki 2 layar, yaitu halaman design dan halaman code. Hal ini mempermudah dalam menambahkan script yang berbasis PHP. Dreamweaver memiliki sifat yang WYSIWG , artinya apa yang kamu lihat akan kamu peroleh. Dengan kelebihan ini programer akan langsung melihat hasil buatannya tanpa harus dibuka di browser. 2.2.2 PHP
PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language
artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang
(24)
dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server
akan bekerja apabila ada permintaan dari client. Dalam hal ini client
menggunakan kode-kode PHP untuk mengirimkan permintaan ke server. Ketika menggunakan PHP sebagai server-side embedded script language maka server
akan melakukan hal-hal sebagai berikut :
1. Membaca permintaan dari client/browser
2. Mencari halaman/page di server
3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page
4. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
PHP merupakan salah satu bahasa pemrograman web yang paling banyak digunakan saat ini. Hasil dari NetCraft, menyatakan bahwa ada kurang lebih 52juta pengguna PHP diseluruh dunia atau kalau di persentase sekitar 70,9%. Sebuah angka yang fantastis untuk sebuah bahasa pemrograman.
Sejarah PHP dimulai pada Tahun 1995, ketika Rasmus Lerdorf -seorang
software development contractor- mengembangkan skrip Perl/CGI untuk mengetahui jumlah pembaca online resume-nya. Skrip tersebut mengerjakan dua hal : mencatat informasi pengunjung, dan menampilkan jumlah pengunjung ke halaman web. Saat itu belum ada tools seperti yang dibuat oleh Rasmus, sehingga banyak developer yang mengirimkan e-mail ke Rasmus, menanyakan tentang skrip yang dibuatnya. Hal itulah yang membuat Rasmus melepas skripnya, dan diberi nama PHP (Personal Home Page). Rasmus kemudian mulai
(25)
mengembangkan banyak tambahan pada PHP, salah satu diantaranya adalah mengubah data yang dimasukkan dalam form HTML menjadi sebuah variabel. Pengubahan data ini nantinya akan memungkinkan user untuk mengekspor data ke dalam sistem mereka. Untuk menyelesaikan tambahan tersebut, Rasmus lebih memilih menggunakan bahasa C daripada Perl.
Peluncuran PHP yang sedemikian populer, membuat sebuah tim developer bergabung dengan Rasmus. Mereka menjaga konsep penyisipan kode secara langsung ke dalam HTML, dan menulis kembali parsing engine-nya. Hal ini kemudian melahirkan PHP 3.0. Pada pelepasannya -ditahun 1998-, ada 50.000
user yang menggunakan PHP pada website mereka.
Pada tahun 1999, NetCraft mencatat ada 1.000.000 lebih pengguna PHP yang membuat PHP menjadi “the most popular scripting languages in the world”. Dua pengembang inti PHP, Zeev Suraski dan Andi Gutmans, mengambil inisiatif untuk mempelopori pemikiran kembali tentang bagaimana PHP dioperasikan, dan kemudian mengenalkan Zend scripting engine. Hasilnya dapat dilihat dari peluncuran PHP 4.
PHP terkenal dengan 4 kelebihannya : 1. Practical/Praktis
PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel dan dan
(26)
mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat.
2. Power
Sudah jadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan tadi, ternyata PHP juga mampu melakukan hal-hal dibawah ini: 1. Membuat dan memanipulasi file Macromedia Flash, gambar, dan PDF, 2. Mengevaluasi sebuah password.
3.Berkomunikasi dengan LDAP
4. Menguraikan string, bahkan yang kompleks sekalipun, dengan menggunakan POSIX dan Perl Based Regular Expression Library
5. Berkomunikasi dengan banyak protokol, termasuk IMAP, POP3, NNTP 6. Berkomunikasi dengan credit-card processing solution
3. Possibility
Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Ovrimos, PostgreSQL, Solid, Sybase, Unix dbm, dan Velocis. Kemampuan string-parsing juga bisa dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP. Dalam hal in, PHP memiliki lebih dari 85 function untuk memanipulasi
(27)
string. Kelebihan ini tak hanya akan menawarkan keleluasaan untuk melakukan operasi string yang kompleks, namun juga menjembatani program yang memiliki fungsionalitas yang sama (seperti Python dan Perl) lewat PHP.
4. Price
PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut:
1. PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk lain oleh penggunanya
2. Pengembangan dan auditing yang dilakukan secara terbuka. 3. Semua orang bebas berpastisipasi.
MySQL
MySQL adalah Open Source Software yang menggunakan GPL (GNU General Public License) dan merupakan sebuah sistem manajemen database yang saling berhubungan. Bahasa yang digunakannya yaitu bahasa SQL (structured query language), merupakan bahasa standar pemograman dari database.
Database adalah sekumpulan data yang terstruktur. Untuk menambah, mengakses dan memproses data yang tersimpan pada database komputer, dibutuhkan manajemen database seperti MySQL.
MySQL telah dikembangkan sejak tahun 1979. Tujuan awal dibuatnya MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web. MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang. Baru di bulan Oktober versi 3.11.0 dilepas ke publik. Namun mula - mula kode ini tidak diberikan di bawah lisensi General Public License.
(28)
Kelebihan dari MySQL antara lain : 1. Open Source program.
2. Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.
3. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python. 4. Memiliki lebih banyak type data seperti : signed/unsigned integer yang
memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
5. Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ).
6. Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
7. Mendukung ODBC for Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.
8. Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas. 9. Kita dapat menggabungkan beberapa table dari database yang berbeda
dalam query yang sama.
10. Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.
11.Privilege (hak) dan password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi.
(29)
PEMBAHASAN
3.1 Analisis Sistem
Analisis sistem dapat diartikan sebagai uraian dari suatu sistem informasi yang utuh, dilihat baik dari analisis kebutuhan fungsional dan non fungsional. 3.1.1 Analisis Masalah
Dinas Kesehatan Propinsi Jawa Barat memiliki sebuah perpustakaan namun sistem yang ada yaitu dimana setiap orang yang ingin mengetahui informasi mengenai buku-buku baik buku baru, majalah, koran dan lainnya harus datang langsung. Hal ini tentunya sedikit merepotkan bagi karyawan dan karyawati di Dinas Kesehatan tersebut. Selain untuk mempermudah dalam penyajian informasi perpustakaan bagi karyawannya, aplikasi ini juga dapat di akses oleh masyarakat. Agar masyarakat tidak perlu jauh-jauh datang ke kantor Dinas Kesehatan, cukup dilihat dari website Dinas Kesehatan Propinsi Jawa Barat.
3.1.2 Analisis Prosedur Yang Sedang Berjalan
Setelah dilakukannya pengamatan serta wawancara mengenai sistem informasi perpustakaan di Dinas Kesehatan Propinsi Jawa Barat, didapatkan suatu prosedur sistem yang sedang berjalan.
Sistem yang sedang berjalan yaitu pada bagian perpustakaannya masih secara manual belum terstruktur dengan baik dalam menyajikan dan mengolah data-data yang ada, seperti data pegawai bagian perpustakaan, kegiatan-kegiatan
(30)
yang akan atau yang telah dilaksanakan serta artikel-artikel mengenai seputar kesehatan. Sistem dalam peminjaman buku disana dilakukan seperti berikut: pengunjung atau karyawan harus datang langsung ke perpustakaan apabila ingin mengetahui informasi tentang buku yang diinginkan. Setelah itu pengunjung mengisikan nama pada form pengunjung, apabila buku yang diinginkan ada, maka pengunjung dapat membacanya di tempat, tidak bisa dibawa pulang.
3.1.3 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional merupakan analisis mengenai spesifikasi yang rinci tentang hal-hal yang dibutuhkan sistem ketika diimplementasikan.
3.1.3.1Analisis Perangkat Lunak
Sistem yang telah dibangun nantinya diimplementasikan ke dalam PC yang memiliki spesifikasi minimal perangkat lunak yaitu Operasi Windows XP dan web browser seperti Mozila FireFox, Internet Explorer, Opera.
3.1.3.2Analisis Perangkat Keras
Adapun spesifikasi minimal dari perangkat keras yang dapat digunakan pada saat sistem di implementasikan yaitu monitor 14” dengan resolusi layer 1024x768 pixels, kapasitas memory (harddisk) 20 GB, RAM 256MB dan processor Pentium 4.
3.1.3.3Analisis Pengguna
Karakteristik dari pengguna yang akan memakai aplikasi ini yaitu berumur 20 sampai 60 tahun. Pengguna terdiri dari admin dan pengunjung atau pengguna biasa. Bagi pengguna admin memiliki tingkat pendidikan yang cukup tinggi, karena admin memiliki tugas untuk menambah, mengubah, maupun menghapus
(31)
informasi atupun data. Untuk pengguna admin maupun pengunjung harus memiliki kemampuan komputer agar nantinya dapat mengakses atau menggunakan website ini.
Tabel 3.1 Karakteristik Pengguna
Pengguna Hak Akses
Tingkat Pendidikan Tingkat Keterampilan Pengalaman Admin Menambah, mengubah, menghapus data ataupun informasi S1 Dapat mengikuti petunjuk yang ada pada sistem
Minimal dapat mengoperasikan
komputer
Pengunjung Min SMA
Dapat mengikuti petunjuk yang ada pada sistem
Minimal dapat mengoperasikan komputer dan bisa menggunakan aplikasi browser
3.1.4 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional yaitu untuk memberikan gambaran aliran data yang ada pada aplikasi yang akan dibangun. Kebutuhan fungsional pada aplikasi website perpustakaan Dinas Kesehatan Propinsi Jawa Barat meliputi ERD (entity relationship diagram), skema relasi, diagram konteks, DFD (data flow diagram), spesifikasi proses, kamus data.
(32)
3.1.4.1 ERD (Entity Relationship Diagram)
Entity RelationshipDiagram merupakan teknik untuk menggambarkan informasi yang dibutuhkan dalam sistem, dan hubungan antara data-data tersebut.
Admin username userpass Mengolah 1 Profile Artikel kegiatan nip nama jabatan alamat tlp N N N judul isi no tanggal ket jenis hari
Gambar 3. 1 Entity Relationship Diagram
3.1.4.2 Skema Relasi
admin username userpass profile nip nama jabatan alamat tlp kegiatan no jenis hari tanggal ket artikel judul isi N N N
(33)
3.1.4.3 Diagram Konteks
Diagram konteks merupakan gambaran sistem secara umum yaitu hubungan sistem dengan lingkungan sistem. Pada diagram ini lingkungan sistemnya yaitu admin dan penggguna
Admin
Pengguna
Sistem Aplikasi Website Perpustakaan Dinas Kesehatan
Propinsi Jabar Log in
Data profile pegawai Data kegiatan
Data artikel
Informasi profile pegawai Informasi kegiatan
Informasi artikel Informasi sejarah
Info log in
Gambar 3. 3 Diagram Konteks
3.1.4.4 DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah diagram alir yang dipresentasikan dalam bentuk lambang-lambang tertentu yang menunjukan aliran data, proses, tempat penyimpanan data, dan entitas eksternal.
(34)
3.1.4.4.1 DFD Level 0
Admin
1.0
Login admin
Data Login Info Login Invalid
2.0 Pengolahan Data 3.0 Logout Login Valid Data Login
Info Login Invalid
Login Valid Data Admin
Info Admin
Data Admin Info Admin
Data Admin
Gambar 3. 4 DFD level 0
3.1.4.4.2 DFD Level 1 Proses 1.0 Login
Admin 1.1 Verifikasi Username 1.2 Verifikasi Password admin username
Info Login Valid Info Login Invalid
username Info Login Valid Info Login Invalid
Password
Info Login Valid Info Login Invalid
Password
Info Login Valid Info Login Invalid
Login Valid
Login Valid
(35)
3.1.4.4.3 DFD Level 1 Proses 2.0 Pengolahan Data
Admin Profile2.1
2.2 Kegiatan 2.3 Artikel profile kegiatan artikel Data Profile Info Profile Data Profile Info Profile Data Kegiatan Info Kegiatan Data Kegiatan Info Kegiatan Data Artikel Info Artikel Data Artikel Info Artikel Login Valid Login Valid Login Valid
Gambar 3. 6 DFD Level 1 Proses 2.0 Pengolahan Data
3.1.4.4.4 DFD Level 2 Proses 2.1 Data Profile
Admin 2.1.1 Tambah 2.1.2 Edit 2.1.3 Hapus profile Login Valid Data Profile Info Profile Data Profile Info Profile Info Profile Data Profile Info Profile Data Profile Info Profile Data Profile Info Profile Data Profile
(36)
3.1.4.5 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada tabel dibawah ini :
Tabel 3.2 Spesifikasi Proses
No Proses Keterangan
1
No. Proses 1.0
Nama Proses Login
Source (Sumber) Admin
Input - Username
- password
Output Info data login admin
Destinational (Tujuan) Bagian admin Logika Proses Begin
{admin memasukan data login}
{sistem memanggil data penguna sesuai data login}
If username dan password ada Then
{antar muka terbuka sesuai hak akses} Else
{antar muka tetap seperti awal dan data login
dihapus} End
2
No. Proses 1.1
Nama Proses Verifikasi username
Source (Sumber) admin
Input Data login admin
Output Info data login admin
Destinational (Tujuan) Bagian admin Logika Proses Begin
(37)
{ admin memasukan username ke
database}
If username ada
Then tampil username valid Else tampil login invalid End
3
No. Proses 1.2
Nama Proses Verifikasi password
Source (Sumber) Admin
Input Data login admin
Output Info data login admin
Destinational (Tujuan) Bagian admin Logika Proses Begin
{admin memasukan password ke database} If password benar
Then tampil nama user valid Else tampil login invalid End.
4
No. Proses 2.0
Nama Proses Pengolahan data
Source (Sumber) Admin
Input Data yang akan ditambah, diubah, dan
dihapus
Output Info data yang telah ditambah, diubah, dan dihapus
Destinational (Tujuan) - Admin - Tabel Profile - Tabel Kegiatan - Tabel Artikel Logika Proses Begin
{admin menambah, mengubah, dan menghapus data yang ada dalam database}
(38)
End
5
No. Proses 2.1
Nama Proses Profile
Source (Sumber) Admin
Input Data profile yang akan ditambah, diubah, dan dihapus
Output Info data profile yang telah ditambah, diubah, dan dihapus
Destinational (Tujuan) - Admin - Tabel profile Logika Proses Begin
{admin menambah, mengubah, dan menghapus data profile yang ada dalam
database} End
6
No. Proses 2.2
Nama Proses Kegiatan
Source (Sumber) Admin
Input Data kegiatan yang akan ditambah
Output Info data kegiatan yang telah ditambah
Destinational (Tujuan) - Admin
- Tabel kegiatan Logika Proses Begin
{admin menambah data kegiatan yang ada dalam database}
End
7
No. Proses 2.3
Nama Proses Artikel
Source (Sumber) Admin
Input Data artikel yang akan ditambah
(39)
Destinational (Tujuan) - Admin - Tabel artikel Logika Proses Begin
{admin menambah data artikel yang ada dalam database}
End
3.1.4.6Kamus Data
Kamus data adalah kumpulan dari elemen atau simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau
file didalam sistem. Kamus data merupakan deskripsi formal mengenai seluruh elemen yang mencakup DFD.
1. Data store:
admin = username, userpass
profile = nip, nama, jabatan, alamat, tlp. kegiatan = no, jenis, hari, tanggal, ket. artikel = judul, isi.
2. Data flow
Data admin, info data admin = username, userpass
Data profile, info profile = nip, nama, jabatan, alamat, tlp. Data kegiatan, info kegiatan = no, jenis, hari, tanggal, ket. Data artikel, info artikel = judul, isi.
3. Data Elemen
username = 8 digit karakter userpass = 41 digit karakter terbit = 8 digit karakter
(40)
pengarang, nip, jabatan = 20 digit karakter tanggal = (yyyy,mm,dd)
jumlah, perolehan, hari = 10 digit karakter deskripsi = text
nama = 30 digit karakter tlp = 15 digit angka no = 8 digit angka ket, isi = text
3.2 Perancangan Sistem
Dalam membangun suatu sistem salah satu yang harus dilakukan yaitu perancangan sistem. Perancangan sistem terdiri dari arsitektur menu, spesifikasi antar muka, spesifikasi pesan dan jaringan semantik.
3.2.1 Arsitektur Menu
Menu Home Klasifikasi buku Daftar buku Sejarah Profile pegawai perpustakaan Kegiatan perpustakaan Buku terbaru Artikel terbaru Tampil informasi daftar klasifikasi buku Tampil informasi daftar buku Tampil informasi sejarah Tampil informasi profile pegawai perpustakaan Tampil informasi kegiatan perpustakaan Tampil informasi buku terbaru Tampil informasi artikel terbaru Aplikasi Perpustakaan
Log in Admin
Pengolahan data: - profile pegawai
- kegiatan - artikel
Log out
(41)
3.2.2 Spesifikasi Antara Muka (Interface)
PERPUSTAKAAN
Menu
T.01
Menu klik login menuju
"T.02"
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
LOGIN
Username : Password :
Login
Gambar 3. 9 Tampilan Log in
SELAMAT DATANG
PERPUSTAKAAN
Menu
T.02
klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05"
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
Klasifikasi Buku
Buku
Menu Umum Profile
Kegiatan Artikel
Kalender
(42)
PERPUSTAKAAN
Menu T.03 klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
Klasifikasi Buku Buku Menu Umum Profile Kegiatan Artikel Kalender PROFILE
NIP Nama Jabatan Alamat No.Tlp Edit Hapus
Tambah
Gambar 3. 11 Tampilan Profile
PERPUSTAKAAN
Menu
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
T04 Klasifikasi Buku Buku Menu Umum Profile Kegiatan Artikel Kalender PENAMBAHAN KEGIATAN
Tanggal : Jenis Kegiatan : Keterangan : Simpan klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"
(43)
PERPUSTAKAAN
Menu
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
T.05 Klasifikasi Buku Tambah Lihat Buku Tambah Edit Hapus Lihat Menu Umum Profile Kegiatan Artikel Kalender Judul : Isi : Save klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"
Gambar 3. 13 Tampilan Tambah Artikel
PERPUSTAKAAN
Menu
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
T.06 Klasifikasi Buku Tambah Lihat Buku Tambah Edit Hapus Lihat Menu Umum Profile Kegiatan Artikel Kalender PENAMBAHAN PROFILE
NIP : Nama : Jabatan : Alamat : No.Tlp: Simpan Reset klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"
(44)
3.2.3 Spesifikasi Pesan (Message)
GAGAL LOGIN
Username atau password yang anda masukan salah. Silahkan ulangi proses loginnya.
Login Kembali
PERPUSTAKAAN
Menu
M.01
Menu
klik "login kembali" menuju "T.01"
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
Gambar 3. 15 Tampilan pesan gagal login
PROFILE
Data .. telah disimpan dengan nip ..
PERPUSTAKAAN
Menu
M.02
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
Klasifikasi Buku Buku Menu Umum Profile Kegiatan Artikel Kalender klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"
(45)
PENAMBAHAN KEGIATAN
Data kegiatan .. telah disimpan
PERPUSTAKAAN
Menu
M.03
Font : Times New Roman Ukuran : Judul=16, sub judul=14 Warna : Blue
Klasifikasi Buku Buku Menu Umum Profile Kegiatan Artikel Kalender klik "Profile" menuju "T.03" klik "Kegiatan" menuju "T.04" klik "Artikel" menuju "T.05" klik "Tambah" di Profile menuju "T.06"
Gambar 3. 17 Tampilan pesan tambah kegiatan
3.2.4 Jaringan Semantik
T.02 T.04 M.02 T.01 T.03 T.05 T.06 M.03 M.01
(46)
3.2.5 Perancangan Prosedural
3.2.5.1 Prosedur Log in
Mulai
Username Password
Username dan Password
Proses Login Gagal No
Yes
Menu Admin
Selesai
(47)
3.2.5.2 Prosedur Tambah Data
Mulai
Input data yang akan ditambah
Data tidak lengkap
Tambah data gagal
No
Yes
Simpan data
Selesai Tambah
(48)
3.2.5.3 Prosedur Edit Data
Mulai
Pilih menu data yang akan diubah
Data lengkap ? Tambah
data gagal
No
Yes
Simpan data ke database
Selesai
Ubah data yang telah dipilih
Ubah ?
Data tidak
diubah database
perpustakaan
Tampil pesan data sudah
diubah
No Yes
(49)
3.2.5.4 Prosedur Hapus Data
Mulai
Input data yang akan dihapus
Data yang dihapus Hapus
data gagal
No
Yes
Hapus data
Selesai Hapus
(50)
3.3Implementasi
Gambar 3. 23 Tampilan Log in
(51)
Gambar 3. 25 Tampilan Tambah Profile
(52)
Gambar 3. 27 Tampilan Tambah Artikel
(53)
Gambar 3. 29 Tampilan Profile Pegawai
(54)
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Dari pembuatan aplikasi website perpustakaan di Dinas Kesehatan Propinsi Jawa Barat maka kesimpulan yang dapat diambil yaitu:
1. Aplikasi ini memudahkan dalam memberikan informasi bagi karyawan khususnya dan masyarakat pada umumnya mengenai daftar buku, sejarah, profile dan sebagainya yang terdapat pada perpustakaan Dinas Kesehatan Propinsi Jawa Barat.
2. Aplikasi ini mempercepat dalam mencari informasi di perpustakaan Dinas Kesehatan Jawa Barat.
4.2 Saran
Aplikasi ini masih jauh dari sempurna, adapun saran yang dapat diberikan bagi kemajuan aplikasi ini selanjutnya yaitu,
1. Aplikasi dapat ditambah form peminjaman, pengembalian, data anggota.
2. Pada tampilannya dapat lebih di tingkatkat lagi, seperti penambahan metode AJAX.
(55)
1. Gunadharma. ( 1996 ), Pengenalan Sistem Informasi, Gunadharma, Jakarta, 88 – 89.
2. Irma Fatmawati. ( 2009 ), Sistem Informasi Perpustakaan SMA YWKA Bandung, Laporan Kerja Praktek, Universitas Komputer Indonesia, 26-57. 3. Supriyono. ( 15/12/2009 15.35 WIB ), Jaringan Komputer,
http://id.wikipedia.org/wiki/jaringan_komputer
4. Rulianto Kurniawan. (2008), Membangun Situs dengan PHP untuk Orang Awam, Maxikom, Palembang, 121-128.
5. Fathansyah, Ir. ( 2002 ), Basis Data, Elex Media Komputindo, Jakarta.
6. Bahrudin. (01/12/2009 08.43 PM), PHP MySQL,
http://ilmukomputer.com/phpmysql/pengertian
7. Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP,
Lokomedia, Yogyakarta, 48-58.
8. Rulianto Kurniawan. (2007), 54 Trik Tersembunyin PHP, Maxikom, Palembang, 72-77.
(1)
44
3.3Implementasi
Gambar 3. 23 Tampilan Log in
(2)
45
Gambar 3. 25 Tampilan Tambah Profile
(3)
46
Gambar 3. 27 Tampilan Tambah Artikel
(4)
47
Gambar 3. 29 Tampilan Profile Pegawai
(5)
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Dari pembuatan aplikasi website perpustakaan di Dinas Kesehatan Propinsi Jawa Barat maka kesimpulan yang dapat diambil yaitu:
1. Aplikasi ini memudahkan dalam memberikan informasi bagi karyawan khususnya dan masyarakat pada umumnya mengenai daftar buku, sejarah, profile dan sebagainya yang terdapat pada perpustakaan Dinas Kesehatan Propinsi Jawa Barat.
2. Aplikasi ini mempercepat dalam mencari informasi di perpustakaan Dinas Kesehatan Jawa Barat.
4.2 Saran
Aplikasi ini masih jauh dari sempurna, adapun saran yang dapat diberikan bagi kemajuan aplikasi ini selanjutnya yaitu,
1. Aplikasi dapat ditambah form peminjaman, pengembalian, data anggota.
2. Pada tampilannya dapat lebih di tingkatkat lagi, seperti penambahan metode AJAX.
(6)
49
DAFTAR PUSTAKA
1. Gunadharma. ( 1996 ), Pengenalan Sistem Informasi, Gunadharma, Jakarta, 88 – 89.
2. Irma Fatmawati. ( 2009 ), Sistem Informasi Perpustakaan SMA YWKA Bandung, Laporan Kerja Praktek, Universitas Komputer Indonesia, 26-57. 3. Supriyono. ( 15/12/2009 15.35 WIB ), Jaringan Komputer,
http://id.wikipedia.org/wiki/jaringan_komputer
4. Rulianto Kurniawan. (2008), Membangun Situs dengan PHP untuk Orang Awam, Maxikom, Palembang, 121-128.
5. Fathansyah, Ir. ( 2002 ), Basis Data, Elex Media Komputindo, Jakarta. 6. Bahrudin. (01/12/2009 08.43 PM), PHP MySQL,
http://ilmukomputer.com/phpmysql/pengertian
7. Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta, 48-58.
8. Rulianto Kurniawan. (2007), 54 Trik Tersembunyin PHP, Maxikom, Palembang, 72-77.