Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
APLIKASI WEB DINAMIS DENGAN PHP PADA WEBSITE
DINAS KESEHATAN PROVINSI SUMATERA UTARA
TUGAS AKHIR
SRI HARTATI LIMBONG
062406127
PROGRAM STUDI D3 ILMU KOMPUTER
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
APLIKASI WEB DINAMIS DENGAN PHP PADA WEBSITE
DINAS KESEHATAN PROVINSI SUMATERA UTARA
TUGAS AKHIR
Diajukan Untuk Melengkapi Tugas Dan Memenuhi syarat Mencapai Gelar Ahli Madya
SRI HARTATI LIMBONG
062406127
PROGRAM STUDI D3 ILMU KOMPUTER
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
PERSETUJUAN
Judul : APLIKASI WEB DINAMIS DENGAN PHP PADA
WEBSITE DINAS KESEHATAN PROVINSI SUMATERA UTARA
Kategori : TUGAS AKHIR
Nama : SRI HARTATI LIMBONG
Nomor Induk Mahasiswa : 062406127
Program Studi : D3 ILMU KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan,
Komisi Pembimbing :
Diketahui/Disetujui oleh Pembimbing, Departemen Matematika FMIPA USU
Dr. Saib Suwilo, M.Sc Drs. Suwarno Ariswoyo, M.Si
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
PERNYATAAN
APLIKASI WEB DINAMIS DENGAN PHP PADA WEBSITE DINAS KESEHATAN PROVINSI SUMATERA UTARA
MEDAN
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 2006
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, atas segala kasih karunia dan berkat-Nya Tugas Akhir yang berjudul “Aplikasi Web Dinamis dengan PHP pada Website Dinas Kesehatan Provinsi Sumatera Utara Medan” telah berhasil diselesaikan dalam waktu yang telah ditetapkan.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
ABSTRAK
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
2.2.3 Syarat-syarat Web Dinamis 11
2.3 HTML (HyperText Markup Language ) 12
2.3.1 Elemen dan Tag HTML 13
2.3.2 Dasar-dasar HTML 16
2.4 Sejarah PHP 20
2.4.1 Keunggulan PHP 21
2.4.2 Struktur PHP 22
2.5 MYSQL 23
2.6 Apache 24
2.7 Macromedia Dreameaver 25
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
4.3 ERD (Entity Relationship Diagram) 35
4.4 Mempersiapkan Database Server 37
4.5 Desain Situs 40
Bab 5 Implementasi Sistem 42
5.1 Pengertian Implementasi Sistem 42
5.2 Tujuan Implementasi Sistem 42
5.3 Komponen Utama dalam Implementasi Sistem 43
5.4 Spesifikasi Program 45
5.5 Instalasi Apache, PHP dan Mysql 46
5.5.1 Instalasi Phptriad 2.1.1 47
5.5.2 Menjalankan Phptriad 2.1.1 49
5.5.3 Membuat Database 50
5.6 Menguji di Browser 51
5.7 Melakukan Upload File dan Database 55
5.8 Mempromosikan Situs 56
Bab 6 Kesimpulan dan Saran 58
6.1 Kesimpulan 58
6.2 Saran 59
Daftar Pustaka 60
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Admin 38
Tabel 4.2 Tabel Informasi 38
Tabel 4.3 Tabel Kategorri Inf 38
Tabel 4.4 Tabel Komentar 39
Tabel 4.5 Tabel Pegawai 39
Tabel 4.6 Tabel Rumah Sakit 39
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
DAFTAR GAMBAR
Halaman
Gambar 3.1 Struktur Organisasi Dinas Kesehatan Provinsi Sumatera Utara 29 Gambar 4.1 Flowchart rancangan aplikasi web (situs) 34
Gambar 4.2 Flowchart Form Login 35
Gambar 4.3 Halaman Index.php 36
Gambar 4.4 Halaman Admin.php 37
Gambar 4.5 Header 40
Gambar 4.6 Tampilan Macromedia Dreamweaver 41
Gambar 5.1 Ikon phptriad 47
Gambar 5.2 Lisensi phptriad 47
Gambar 5.3 Proses Ekstrak phptriad 48
Gambar 5.4 Instalasi phptriad selesai 48
Gambar 5.5 Apache sedang jalan 49
Gambar 5.6 Pengujian Localhost 49
Gambar 5.7 PhpMyAdmin 50
Gambar 5.8 Halaman index.php 51
Gambar 5.9 Halaman profil.php 52
Gambar 5.10 Halaman berita.php 52
Gambar 5.11 Halaman pegawai.php 53
Gambar 5.12 Halaman fasilitas.php 53
Gambar 5.13 Halaman komentar.php 54
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga dapat meningkatkan keefisienan dan efektivitas dalam melakukan pekerjaan. Komputer bukan sekedar pengolah data dan gambar saja tetapi penggunaannya semakin meluas menjadi salah satu sarana komunikasi, media informasi dan edukasi.
Internet dengan aplikasinya pada dasarnya adalah media yang digunakan untuk mengefisienkan proses komunikasi. Untuk dapat memaksimalkam penggunaan internet, harus dapat kita tentukan dan artikan tentang kebutuhan komunikasi dari seseorang.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. melalui dunia internet. Aplikasi web tidak lagi terbatas sebagai pemberi informasi yang statis, melainkan juga mampu memberikan informasi yang berubah secara dinamis dengan cara melakukan koneksi terhadap database.
PHP(PHP Hypertext Preprocessor) merupakan bahasa server side script yaitu bahasa script yang terletak dan dieksekusi di server untuk kemudian hasilnya (berupa kode HTML) dikembalikan ke browser pengguna/klien. PHP dirancang untuk membentuk suatu web yang bersifat dinamis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna/klien. Misalkan dapat mengakses database dan menampilkannya di halaman web dengan cepat dan mudah. PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah ada dan sifatnya yang open source (bebas pakai) memberikan kesempatan untuk semua user dan programmer untuk menggunakan dan mengembangkannya.
Sehubungan dengan kebutuhan untuk membangun aplikasi web yang bersifat dinamis dan penulis ingin menerapkan pengetahuan yang telah diperoleh selama mengikuti perkuliahan, maka penulis memutuskan untuk membuat suatu aplikasi web dengan judul:
“APLIKASI WEB DINAMIS DENGAN PHP PADA WEBSITE DINAS
KESEHATAN PROVINSI SUMATERA UTARA MEDAN”
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Pada umumnya, setiap instansi/perusahaan tidak terlepas dari masalah dalam aktivitasnya untuk mencapai tujuan. Masalah yang akan dipecahkan adalah bagaimana Dinas Kesehatan Provinsi Sumatera Utara Medan dapat memanfaatkan web sebagai suatu sarana untuk menyajikan dan mengirimkan informasi dengan lebih cepat dan mudah bagi masyarakat umum dan kalangan Dinas Kesehatan Provinsi Sumatera Utara Medan itu sendiri.
Sehubungan dengan hal tersebut dapat dirumuskan permasalahan sebagai berikut.
1. Bagaimana pemanfaatan aplikasi web dalam penyebaran informasi mengenai Dinas Kesehatan Provinsi Sumatera Utara Medan
2. Bagaimana informasi mengenai Dinas Kesehatan Provinsi Sumatera Utara Medan dan berita serta artikel mengenai informasi kesehatan.
3. Bagaimana informasi pada aplikasi web dapat di-update (diperbaharui) dengan mudah pada waktu yang diinginkan.
1.3 Maksud dan Tujuan
Maksud penulisan Tugas Akhir ini adalah untuk merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 1. Sebagai persyaratan dalam menyelesaikan pendidikan pada Program Studi
Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara Medan.
2. Membantu kinerja dari Dinas Kesehatan Provinsi Sumatera Utara Medan dalam menyebarkan dan menyediakan informasi bagi user/pengguna yang membutuhkan. 3. Untuk menunjukkan penggunaan dari PHP dalam membangun aplikasi web
dinamis serta hubungannya dengan bahasa pemograman web dan aplikasi lainnya.
1.4 Ruang Lingkup Masalah
Tugas Akhir ini membahas pembuatan aplikasi web dinamis Dinas Kesehatan Provinsi Sumatera Utara Medan sebagai suatu website yang memberikan informasi mengenai Dinas Kesehatan Provinsi Sumatera Utara Medan dan segala hal yang berhubungan dengan kesehatan bagi user/pengguna baik dari segi kalangan masyarakat umum maupun dari kalangan Dinas Kesehatan Provinsi Sumatera Utara Medan itu sendiri yang membutuhkan informasi. Aplikasi web ini dibangun di bawah sistem operasi Windows XP yang mencakup aplikasi web server PHPTriad yang terdiri dari Apache, PHP dan MYSQL.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
1.5 Metode Penelitian
Adapun metodologi penelitian yang digunakan penulis adalah:
a. Penelitian Kepustakaan (Library Research)
Disini penulis menggunakan buku-buku yang berhubungan dengan masalah sehingga dapat membantu penyelesaian masalah.
b. Penelitian Lapangan (Field Research)
Penelitian dilakukan langsung di Dinas Kesehatan Provinsi Sumatera Utara Medan untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan cara bertanya langsung kepada pihak-pihak yang terkait.
c. Wawancara (Interview)
Penulis melakukan pertanyaan langsung kepada pihak-pihak yang terkait dan dianggap memiliki pengetahuan dan pengalaman yang berkaitan dengan masalah yang sedang diamati oleh penulis.
d. Pengamatan (Observasi)
Penulis melakukan pengamatan langsung ke objek penelitian untuk mengamati secara dekat masalah yang sedang dihadapi dan melakukan pencatatan terhadap temuan secara khusus.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut:
BAB 1 : Pendahuluan
Dalam bab ini penulis menguraikan Latar Belakang, Identifikasi Masalah, Maksud dan Tujuan, Ruang Lingkup Masalah, Metode Penelitian dan Sistematika Penulisan.
BAB 2 : Landasan Teori
Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan aplikasi web dinamis yang ingin dibangun penulis yaitu pengertian internet, pengertian komputer, Word Wide Web, HTML (HyperText Markup Language), Web Dinamis, , HTML (Dynamic (HyperText Markup Language ), pengenalan PHP, MYSQL, Apache, dan Macromedia Dreamweaver.
BAB 3 : Gambaran Dinas Kesehatan Provinsi Sumatera Utara
Dalam bab ini penulis menyajikan gambaran tentang Dinas Kesehatan Provinsi Sumatera Utara Medan yang terdiri dari profil, struktur organisasi, uraian tugas dan fungsi struktur organisasi, serta visi dan misi tentang Dinas Kesehatan Provinsi Sumatera Utara Medan.
BAB 4 : Perancangan Sistem
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. gambaran aplikasi web yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.
BAB 5 : Implementasi Sistem
Dalam bab ini penulis menyajikan tentang pengertian Implementasi aplikasi, tujuan implementasi aplikasi serta spesifikasi aplikasi.
BAB 6 : Kesimpulan dan Saran
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 2
LANDASAN TEORI
2.1 Pengertian Internet
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
2.2 Pengertian Komputer
Komputer berasal dari bahasa Yunani “Compute” yang kemudian diartikan ke dalam bahasa Inggris “to compute” yang berarti menghitung. Tetapi komputer bisa juga diartikan ke dalam bahasa Indonesia yaitu mesin hitung.
Sejalan dengan perkembangan teknologi, para ahli memiliki defenisi tentang komputer. Menurut J.Longkutoy bahwa pengertian komputer adalah sebagai berikut:”Alat pengolah data atau alat pemecah persoalan yang mampu menghasilkan informasi, tetapi harus ditangani oleh orang-orang yang ahli dan mahir”. Pengertian komputer dengan kalkulator sangatlah berbeda. Oleh karena itu, compute jika di Indonesia menjadi komputer dengan mengganti huruf “c” menjadi “k”.
2.2.1 World Wide Web (www)
Web adalah ruang informasi internet dengan menggunakan teknologi hypertext,
pemakai dituntun untuk menemukan informasi dengan mengikuti link yang tersedia dalam dokumen web yang ditampilkan dalam browser web.
World Wide Web (www), lebih dikenal dengan web yang merupakan salah satu
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Kini internet identik dengan web, karena web sebagai standard interface pada layanan yang ada di internet, dari awalnya sebagai penyedia informasi dan kini digunakan juga untuk komunikasi dari email dengan chatting.
Web pada awalnya adalah ruang informasi dalam internet dengan
menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang tersedia dalam dokumen web yang ditampilkan dalam browser web.
Kini web seakan lebih populer dari pada email walaupun secara statistik email masih lebih populer bagi umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.
Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku
internet lainnya dan menelusuri informasi di internet. Selain itu, web telah di adopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya karena beberapa alasan antara lain:
a. Akses informasi mudah b. Set-up server lebih mudah c. Informasi mudah didistribusikan
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
2.2.2 Web Dinamis
Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan
pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah.
2.2.3 Syarat-syarat Web Dinamis
Adapun syarat-syarat agar website selalu dinamis adalah:
1. Tersedianya Web Server
Baik web statis ataupun dinamis, jika ingin bisa online di internet, maka syarat pertama haruslah memiliki server, baik berupa hardware maupun hardware maupun software. Untuk hardware yaitu seperangkat komputer yang selalu terhubung online dengan internet. Untuk software, selain operating system, harus disediakan juga software untuk web server itu sendiri. Untuk saat ini web server yang menjadi favorit adalah Apache.
2. Tersedianya Software Pemograman Web berbasis Server
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. instruksi programnya tidak terlihat oleh user. Yang terlihat adalah seperti HTML biasa. Contoh bahasa pemograman web yang favorit adalah PHP.
3. Tersedianya Database
Database merupakan software yang digunakan untuk menyimpan dan
memanajemen data. Jika memiliki data yang sedikit, mungkin masih bisa memakai file biasa sebagai media penyimpanannya. Tapi jika datanya sudah sangat banyak, tanpa database akan sangat rumit. Database dapat menyimpan berjuta-juta data, dan dapat diakses dengan sangat cepat. Contoh database yang bisa dipakai untuk membuat web adalah Oracle, MsSQLServer, MySQl dan masih banyak lagi yang lain. Saat ini database yang menjadi favorit adalah MySQL.
2.3 HTML (Hyper Text Markup Language)
Dokumen HTML merupakan dokumen yang disajikan dalam browser web server. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Ada dua cara untuk membuat sebuab web page yaitu dengan HTML atau dengan teks editor biasa (misalnya notepad). Dokumen ini umumnya berisi informasi maupun interface aplikasi di dalam internet.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. dan lain-lain. Karena HTML ini dibentuk dari suatu dokumen teks biasa maka HTML dapat dibaca oleh platform yang berlainan seperti Windows, Bios, Unix dan lainnya. HTML (Hyper Text Markup Language) merupakan suatu script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet, Hyper Text dalam HTML berarti bahwa kita dapat menuju ke suatu tempat, misalnya website atau homepage lain dengan cara memilih link yang diwakilkan oleh gambar atau tulisan.
Karena itu untuk bisa melakukan pemrograman aplikasi di atas website, terutama jika menggunakan pemrograman PHP dalam desain web, maka terlebih dahulu harus menguasai HTML (walaupun bahasa pemrograman PHP dapat berjalan tanpa disisipkan ke dalam tag-tag HTML). Kebanyakan dokumen dan aplikasi yang dapat berjalan di website browser umumnya memiliki format HTML.
2.3.1 Elemen dan Tag HTML
Untuk menandai berbagai elemen dalam suatu dokumen HTML digunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag dan sebuah kurung sudut kanan (>, tanda lebih besar), tag yang menjadi pasangan selalu diawali dengan karakter garis miring. Tag yang pertama menunjukkan tag awal dokumen HTML disusun oleh elemen-elemen. Elemen merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut diantaranya adalah:
a. Paragraf dengan tag <p>
b. Ganti garis-line break dengan tag <br> c. Garis datar-horizontal rule dengan tag <hr> d. List item dengan tag <li>
Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag <html>, <head> dan <body> berikut tag-tag pasangannya.
Elemen head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf dan elemen lainnya.
Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan: <namatag>_</namatag>. Penulisan nama tag bebas, dapat menggunakan huruf besar, huruf kecil, ataupun campuran. Tetapi untuk antisipasi pada standard penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Secara umum dokumen dibagi menjadi dua section (bagian), yaitu section head dan section body. Sehingga setiap dokumen HTML harus mempunyai pola dasar sebagai berikut:
<html>
<head>
... informasi tentang dokumen HTML
</head>
<body>
... informasi yang ditampilkan dalam browser web
</body>
</html>
Dalam suatu dokumen hanya ada satu elemen HTML. Section atau elemen head ditandai dengan tag <head> di awal, dan tag </head> di akhir. Section ini berisi
informasi tentang dokumen HTMLnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen, judul ini akan ditampilkan pada caption bar dari windows browser, ditandai dengan menggunakan tag <title> dan di akhiri dengan </title>.
Setiap dokumen HTML harus diawali dengan menuliskan tag <html> dan tag </html> di akhir dokumen. Tag ini menandai elemen HTML, yang berarti dokumen
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Section body merupakan elemen terbesar di dalam dokumen HTML. Elemen
ini berisi dokumen yang akan ditampilkan pada browser meliputi paragraf, grafik, link, tabel dan sebagainya.
2.3.2 Dasar-Dasar HTML
Fungsi dari tag-tag HTML adalah memformat dokumen HTML, dimana tag-tag inilah yang berperan juga untuk memperindah halaman website. Walaupun tag-tag adalah standard dan wajib ada jika ingin menuliskan script HTML.
Contoh tag-tag yang sering digunakan dalam website ini adalah:
1. Tag Heading
Tag Heading berfungsi untuk memformat heading (judul dan sub judul) dari sebuah halaman website. Jenis heading terdiri atas tujuh buah yaitu <H1> ... <H2> sampai dengan <H7> ... </H7>. <H1> ... </H1> merupakan judul besar dan <H2> ... </H2> sampai dengan <H7> ... </H7> merupakan sub judul.
2. Tag List
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 3. Link
Hypelink adalah kemampuan website untuk dapat melompat ke halaman lain atau ke alamat lain yang dapat di klik untuk menuju ke suatu alamat atau ke alamat tertentu yang disebut hypertext. Tag ini membuat hypertext adalah <A HREF = URL-tujuan> hypertext </A>.
4. Format Teks
Untuk memformat teks dalam HTML dapat digunakan beberapa tag yaitu: a. <B> ... </B> untuk menebalkan teks
b. <I> ... </I> untuk memiringkan teks c. <U> ... </U> untuk menggaris bawahi teks d. <S> ... </S> untuk memberikan coretan pada teks 5. Tag Gambar
Tag Gambar <IMG SRC = nama filegambar> adalah tag untuk menampilkan gambar pada HTML yang berformat GIF atau JPG. Tag ini tidak mempunyai penutup seperti halnya tag lainnya, tetapi memiliki parameter yaitu SRC yang berfugsi untuk menemukan nama file gambar yang akan ditampilkan di browser.
6. Format Paragraf
HTML memiliki beberapa format standard, yaitu:
a. <CENTER> ... </CENTER> untuk membuat teks atau paragraf rata tengah
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
c. <LEFT> ... </LEFT> untuk membuat teks atau paragraf rata kiri
d. <P> untuk membuat satu pemisah paragraf
e. <BR> untuk membuat pemisah satu baris
f. <HR> untuk memberikan satu garis pemisah yang berkesan tiga dimensi
7. Tabel HTML
Untuk menampilkan data dalam tabel pada HTML digunakan tag <TABLE> ... </TABLE>. Tag ini berisikan beberapa tag yaitu:
a. <TH> ... </TH> untuk menampilkan beberapa judul tabel yang biasanya terletak pada bagian atas atau paling kiri pada tabel.
b. <TR> ... </TR> untuk menentukan baris pada suatu tabel. c. <TD> ... </TD> untuk menampilkan data pada setiap sel tabel.
d. <CAPTION> ... </CAPTION> untuk menampilkan judul tabel yang terletak pada bagian luar tabel.
8. Form HTML
Untuk mendeklarasikan sebuah form pada HTML digunakan tag <FORM> ... </FORM>. Di dalam tag ini didefenisikan elemen-elemen form seperti: a. Textbox yang berguna untuk menampilkan masukan berupa texbox
yang mampu menerima masukan berupa string sebanyak satu baris. b. Textarea yang berguna untuk menampilkan masukan berupa texbox
dan mampu menerima masukan berupa string lebih dari satu baris. c. Radio Botton yang berguna untuk menampilkan masukan berupa
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. d. Tombol yang berguna untuk menampilkan tombol SUBMIT untuk
mengirim data kepemrosesan di server, RESET untuk mengulangi form.
e. Checkbox yang berguna untuk menampilkan masukan berupa pilihan dimana pengguna dapat memilih lebih dari satu pilihan.
f. Drop-Down Menu yang berguna untuk menampilkan masukan berupa pilihan dan pengguna dapat melihat semua pilihan dengan menekan drop-down menu.
g. Frame HTML
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
2.4 Sejarah PHP
PHP (PHP Hypertext Preprocessor) merupakan sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk halaman web yang dinamis seperti halnya Active Server Page (ASP) atau Java Server Page (JSP).
Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Versi pertama ini berupa sekumpulan script perl yang digunakan oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada homepage pribadinya. Rasmus
Lerdorf menulis ulang script-script perl tersebut menggunakan bahasa C, kemudian
menambahkan fasilitas untuk form HTML, koneksi MYSQL dan meluncurkan PHP versi kedua yang diberi nama PHP/F1 pada tahun 1996.
PHP versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus Lerdorf sendiri, tetapi juga melibatkan beberapa programmer lain yang antusias untuk mengembangkan PHP.
PHP versi keempat dirilis bulan Oktober 2000. Perubahan Zend Engine. Zend dibuat oleh Zeef Suraski dan Andi Gutmans yang merupakan penyempurnaan PHP 3.0 scripting engine. Hal ini adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti 3.0.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. yaitu Engine program PHP dilakukan perubahan total. PHP 5.0 akan memberikan dampak yang besar terhadap penerimaan PHP sebagai solusi kelas komersial.
2.4.1 Keunggulan PHP
Berdasarkan servey dilakukan Netcraft pada bulan Desember 1999 ditemukan bahwa lebih dari satu juta site yang menggunakan PHP.
Hal ini dapat dimaklumi karena PHP tidak dapat dipungkiri karena merupakan bahasa pemrograman yang handal yang mempunyai banyak keunggulan antara lain:
a) Cross Platform, PHP dapat dipakai hampir semua web server yang ada dipasaran (Apache, phttpd, Microsoft IIS, AQL Server dan lain-lain) yang dijalankan pada berbagai sistem operasi (FreeBSD, Solaris, Linux, Windows, Unix). Dengan demikian proses developing dapat dilakukan menggunakan sistem operasi yang berbeda dengan sistem operasi yang digunakan setelah publish.
b) PHP banyak mendukung pakekt database baik yang komersil maupun uang non-komersil, seperti Postrsql, Mysql, Msql, Oracle, Informix, Microsoft SQL server dan banyak lagi.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
2.4.2 Struktur PHP
Program PHP adalah bahasa yang disisipkan ke dalam HTML sehingga browser dapat membaca script PHP yang telah dibuat, biasanya ditandai dengan <? PHP dan ?>. Tetapi ada beberapa tag untuk memulai dan menutup perintah PHP, contohnya:
Tag Style Start Style End Style
Tag Standard <?PHP ?>
Tag Pendek <? ?>
Tag ASP <% %>
Script Tag <Script Language=”PHP”> </Script>
Tabel tag untuk memulai dan menutup perintah PHP.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Script tersebut kemudian disimpan dengan ekstensi PHP (*.php) kemudian kita lihat hasilnya. Sebenarnya aturan penulisan di atasa adalah aturan penulisan yang di standarisasi oleh pengguna PHP sedunia, karena sebenarnya penulisan kode tidaklah statis seperti yang dikemukakan diatas.
Script PHP adalah bahasa sisipan yang dijalankan di server (server side), walaupun nantinya script ini disimpan dengan ekstensi *.php tetapi perintah-perintah atau tag-tag HTML yang kita buat tetap terbaca oleh browser.
2.5 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 oleh banyak orang sebagai bahasa generasi keempat dalam akses data dan telah banyak digunakan untuk berbagai kepentingan pemrograman.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 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 di bagian 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.6 Apache
Apache merupakan software yang dikeluarkan oleh Grup Apache. Grup Apache terlibat dalam suatu proyek yang disebut proyek Apache untuk mengembangkan suatu software implementasi di server HTTP (web) yang andal, standard komersial, dan
Source Code-nya didistribusikan secara gratis. Proyek ini diikuti oleh orang-orang dari
berbagai negara yang saling bekerja sama dalam mengembangkan software Apache tersebut.
2.7 Macromedia Dreamweaver
Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad.
Dengan perkembangan perangkat lunak, suatu perusahaan yang bernama Macromedia, membuat suatu editor berbasis GUI yang dikhususkan untuk pembuatan
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Dreamweaver merupakan editor HTML yang profesional untuk mendesain,
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 3
PROFIL DINAS KESEHATAN PROVINSI SUMATERA UTARA
3.1 Sejarah Singkat Dinas Kesehatan Provinsi Sumatera Utara
Pada tahun 1995 organisasi kesehatan ini sudah terbentuk. Pada waktu itu bernama Pengawas/Kepala Dinas Kesehatan Sumatera Utara. Organisasi ini masih bersatu dengan Pendidikan dan Kebudayaan di Jalan Kebudayaan Medan. Pada waktu itu organisasi ini belum mempunyai gedung sendiri, kemudian atas usaha Dr. I Made Bagiastra sebagai pemimpin organisasi ini, maka pada pertengahan bulan Oktober 1957 Pengawas atau Kepala bagian Dinas Kesehatan Sumatera Utara ini telah mempunyai gedung sendiri yang beralamat atau bertempat di jalan HM.Yamin SH No. 41AA Telp. 4524550 Medan.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. a. Sejak tahun 1950 organisasi ini resmi menjadi Dinas Kesehatan Dati I Sumatera
Utara atau sudah mulai dirintis. Pada waktu itu dipimpin oleh Gubernur Sumatera Utara
b. Tahun 1947-1954 organisasi ini bernama Inspiksi Kesehatan dan sudah terpisah dari Gubernur
c. Tahun 1954 Inspikasi Kesehatan ini diganti lagi namanya menjadi Jawatan Kesehatan Rakyat Provinsi Sumatera Utara. Pimpinannya masih tetap Dr. Sumarsono dan waktu itu Sumatera Utara dan Aceh masih merupakan satu wilayah
d. 1 November-19 Desember 1954 lembaga ini dipimpin oleh Dr. Ahmad Saleh e. Tahun 1954 diadakan persiapan pemisahan instruksi. Pemisahan antara kesehatan
Sumater Utara dengan Aceh pada waktu itu namanya telah diganti dengan Dinas Kesehatan Sumatera Utara yang dipimpin oleh Dr. I Made Bagiastra sampai tahun 1957
f. Tahun 1957-1960 pengawas kepala Dinas Kesehatan Provinsi Sumatera Utara dipimpin oleh Dr. Kumpulan Pane
g. Tahun 1960-1963 dipimpin oleh Dr. Moedarso
h. Tahun 1963-1965 dipimpin oleh Dr. Soecipto Gondoamidjoyo i. Tahun 1965-1966 dipimpin oleh Dr. Kol Ibrahim Irsan
j. Tahun 1966-1967 dipimpin oleh Dr. Letkol Husinadon k. Tahun 1967-1968 dipimpin oleh Dr. Hulman Lumban Tobing l. Tahun 1968-1972 dipimpin oleh Dr. Peruhum Daulay
m. Tahun 1972-1981 dipimpin oleh Mangansa Siregar M.Com
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. o. Tahun 1988-1993 dipimpin oleh Dr. Hadi Sutoso
p. Tahun 1997 dipimpin oleh Dr. Hj. Fatni Sulani DTMH, Msi q. Tahun 2008-sekarang dipimpin oleh Dr. Chandra Safei, S.Pog.
3.2 Struktur Organisasi Kantor Dinas Kesehatan Provinsi Sumatera Utara
Organisasi merupakan suatu fungsi manajemen peranan dan kaitan langsung dengan instansi sosial yang terjadi di antara individu-individu dalam rangka kerjasama untuk mencapai tujuan yang telah ditetapkan.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
LABKES BKMM 6P.4 RS JIWA
RS KUSTA LSIMOMO
RS KUSTA
P.SCANANG PTC.INDRAPURA BAPEKLES
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
3.3 Visi dan Misi
3.3.1 Visi
Dengan mempertimbangkan perkembangan, masalah, serta berbagai kecendrungan pembangunan kesehatan ke depan, dan juga dalam mencapai sasaran pembangunan kesehatan yang tertuang di dalam RPJMD Provinsi Sumatera Utara Tahun 2006-2009, maka ditetapkan VISI DINAS KESEHATAN PROVINSI SUMATERA UTARA adalah:
“Menjadi penggerak pembangunan kesehatan menuju Sumatera Utara Sehat
melalui pemberdayaan masyarakat dan kemitrausahaan swasta”
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
3.3.2 Misi
Dalam rangka mewujudkan Visi “Menjadi penggerak pembangunan kesehatan menuju Sumatera Utara Sehat melalui pemberdayaan masyarakat dan kemitrausahaan swasta”, maka Misi Dinas Kesehatan Provinsi Sumatera Utara adalah:
1. Menggerakkan pembangunan yang berwawasan kesehatan
2. Meningkatkan kualitas aparatur kesehatan menuju pelayanan prima
3. Memelihara dan meningkatkan kesehatan individu, keluarga dan masyarakat serta lingkungannya
4. Memelihara dan meningkatkan pelayanan kesehatan yang bermutu, merata dan terjangkau
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan
Tahap perencanaan dan perancangan ini merupakan tahap awal dalam membangun sebuah situs, seperti membuat perencanaan, perancangan, diagram alur, tujuan dan isi dari sebuah situs. Situs ini dirancang dengan menggunakan PHP sebagai bahasa pemrogramannya, MySQL sebagai databasenya, dan Dreamweaver digunakan sebagai editor skrip program dan juga untuk mendesain situs.
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang membentuk situs.
Sebelum membangun situs, perlu dilakukan identifikasi awal antara lain: 1. Situs apa yang ingin dibuat?
2. Siapa saja pengunjung yang diharapkan berkunjung ke situs tersebut? 3. Apa saja aktivitas yang dapat mereka lakukan dalam situs?
4. Apa target yang ingin dicapai dari pembuatan situs tersebut?
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. terbentuk kata kunci untuk membuat dan mengembangkan situs lebih lanjut. Berkenaan dengan situs yang akan dibangun, maka jawaban untuk pertanyaan diatas sebagai berikut:
1. Situs yang akan dibuat adalah situs lembaga pemerintahan, dalam hal ini adalah Dinas Kesehatan Provinsi Sumatera Utara, yang menyediakan informasi-informasi mengenai kesehatan di Provinsi Sumatera Utara.
2. Pengunjungnya adalah semua pengunjung yang membuka situs ini. 3. Aktivitas yang akan dijumpai di dalam situs tersebut adalah :
a. Pengunjung dapat mengetahui informasi umum mengenai Dinas Kesehatan Provinsi Sumatera Utara, membaca berita atau informasi terkini dari Dinas Kesehatan tersebut.
b. Pegawai, staff yang bekerja di Dinas Kesehatan tersebut dapat melihat biodata mereka dengan melakukan login terlebih dahulu bagi mereka yang telah terdaftar di situs itu.
4. Target yang akan dicapai dari situs tersebut adalah pengunjung mendapatkan informasi tentang Dinas Kesehatan Provinsi Sumatera Utara dan yang berhubungan dengan kesehatan..
Flowchart
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Adapun flowchart dari situs yang penulis buat yaitu :
Gambar 4.1 Flowchart rancangan aplikasi web (situs)
Index
Ya Halaman Berita
Tidak
Menu =”pegawai”
Tidak
Ya Halaman pegawai
Menu =”fasilitas
Ya Inf. Rumah sakit
Inf lain tentan Dinkes Sumut
Menu
=”komentar” ? Tidak
Ya Pengisian form komentar tentang situs DinKes
Tidak
Form Login
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 4.2 Flowchart Form Login
4.3 ERD (Entity Relationship Diagram)
ERD adalah model jaringan data yang menekankan pada struktur-struktur dan relationship data.
Adapun halaman-halaman yang dirancang penulis yaitu :
1. Halaman index.php, merupakan halaman yang pertama kali muncul pada saat situs dibuka. Semua halaman navigasi akan ditampilkan di bagian isi.
Form Login
Username=Id Admin & Password=Password Admin ?
Halaman Admin
Ya
Tidak
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 4.3 Halaman Index.php
2. Halaman profil.php, merupakan halaman yang berisikan tentang profil Dinas Kesehatan Provinsi Sumatera Utara.
3. Halaman berita.php, merupakan halaman yang berisikan berita-berita mengenai kesehatan maupun berita yang sedang berkembang.
4. Halaman pegawai.php, merupakan halaman yang menampilkan daftar nama-nama pegawai yang bekerja di Dinas Kesehatan Provinsi Sumatera Utara. 5. Halaman fasilitas.php, merupakan halaman yang berisi tentang rumah sakit,
pelayanan kesehatan, tenaga kesehatan dan sdm kesehatan yang ada di Provinsi Sumatera Utara.
6. Halaman komentar.php, merupakan halaman yang harus diisi oleh pengunjung dalam bentuk form tentang saran, kritik, maupun komentar mereka mengenai situs Dinas Kesehatan Provinsi Sumatera Utara.
Header
Bar kiri; Foto dan animasi
Footer
Home Profil Berita Pegawai Fasilitas Komentar
Tanggal
Form Login
gambar
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 7. Halaman admin.php, merupakan halaman yang terdapat dalam folder admin.
Halaman ini hanya dapat diakses oleh admin untuk melakukan pengaturan di dalam situs ini, seperti tambah, edit, dan hapus materi informasi umum seperti profil, berita, dan fasilitas
Gambar 4.4 Halaman Admin.php
4.4 Mempersiapkan Database Server
Tahap ini merupakan tahapan dimana penulis menempatkan data yang sudah ada pada bagian server. Data tersebut nantinya akan diproses oleh program yang sudah dibuat. Tempat untuk menampung data disebut dengan database, database terdiri atas table-tabel yang dibuat menggunakan MySQL.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Adapun database yang penulis buat yaitu database “dinkes” yang terdiri dari 7 (sebelas) tabel, yaitu :
1. Tabel Admin
Tabel 4.1 Tabel Admin
Field Type Null Default Extra
no int(1) No 0 username varchar(25) Yes NULL password varchar(25) Yes NULL
2. Tabel Informasi
Tabel 4.2 Tabel Informasi
Field Type Null Default Extra
3. Tabel Kategori_Inf
Tabel 4.3 Tabel Kategori Inf
Field Type Null Default Extra
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 4. Tabel Komentar
Tabel 4.4 Tabel Komentar
Field Type Null Default Extra
Tabel 4.5 Tabel Pegawai
Field Type Null Default Extra
Tabel 4.6 Tabel Rumah Sakit
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. 7. Tabel Tenaga
Tabel 4.7 Tabel Tenaga
Field Type Null Default Extra
no int(4) No auto_increment jen_ten varchar(50) No
jumten int(6) No 0
4.5 Desain Situs
Pada tahap desain situs ini, penulis hanya membuat desain untuk header atau bagian atas dari suatu situs, kemudian ditambah dengan grafik-grafik aksesoris lainnya sebagai pelengkap.
Area header adalah bagian paling atas dari sebuah situs. Pada area ini biasanya terdapat gambar animasi, fota dan nama situs. Secara keseluruhan desain header yang penulis buat dapat dilihat seperti gambar di bawah ini :
Gambar 4.5 Header
Tahap-tahap yang dilakukan penulis dalam membangun halaman situs adalah sebagai berikut:
1. Membuka software Macromedia Dreamweaver sebagai software pengatur letak layout dan penulisan skrip-skrip PHP dalam membangun halaman. Tampilannya
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 4.6 Tampilan Macromedia Dreamweaver
2. Mengatur tata letak layout dengan memanfaatkan tool dan perintah yang terdapat pada Macromedia Dreamweaver yaitu dengan meletakkan table-tabel, link-link, animasi, kerangka halaman di tempat yang telah ditentukan.
3. Menulis dan meletakkan skrip-skrip PHP, HTML, dan CSS yang diperlukan pada tempat yang sesuai yang dikerjakan di jendela Code pada Macromedia Dreamweaver.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi Sistem adalah prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstall dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.
5.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:
1. Menyelesaikan desain sistem yang telah disetujui sebelumnya, menyusun dokumen-dokumen baru atau dokumen yang baru diperbaiki.
2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru 3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Langkah-langkah yang dibutuhkan dalam pengimplementasian sistem adalah sebagai berikut:
1. Menyelesaikan desain web.
2. Mendapatkan software dan hardware.
3. Menulis, menguji, dan mendokumentasikan program komputer. 4. Menguji sistem.
5. Mendapatkan persetujuan.
5.3 Komponen Utama dalam Implementasi Sistem
Pengolahan data dalam sistem terkomputerisasi memerlukan fasilitas-fasilitas yang secara prinsipil harus ada. Adapun fasilitas yang dibutuhkan penulis dalam merancang web sebagai berikut:
1. Hardware
Hardware adalah seluruh komponen perlatan-peralatan yang membentuk suatu sistem komputer dan perlatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya.
Dalam penyusunan sistem informasi ini penulis membutuhkan perangkat keras sebagai berikut:
a. CPU (Central Processing Unit)
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. b. Memory
Merupakan tempat penampungan atau tempat menyimpan data untuk sementara.
c. Monitor
Merupakan layar yang menampilkan output program. d. Keyboard
Merupakan alat input. e. Modem
Yaitu singkatan dari modulator demodulator merupakan alat bantu komputer untuk proses komunikasi. Alat ini berfungsi mengubah signal analog menjadi sinyal digital dan sebaliknya.
2. Software
Merupakan koponen-komponen dari sistem pengolahan data yang diluar dari peralatan komputernya sendiri. Adapun software yang digunakan penulis adalah sebagai berikut:
a. Operating system (Sistem Operasi). b. Bahasa Pemrograman PHP dan MySQL. c. Macromedia Dreamweaver.
3. Brainware
Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki keahlian dibidang komputer dan merupakan unsur manusia yang dibutuhkan, meliputi:
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. c. Computer Operator.
d. Data Entri Operator.
5.4 Spesifikasi Program
Dalam melakukan implementsi sistem perancangan website di YP Pangeran Antasari Medan, spesifikasi program yang sudah dirancang membutuhkan perangkat keras (hardware), perangkat lunak (software) dan perangkat operator (brainware).
a. Spec minimum perangkat keras (Hardware) a. Microprocessor PentiumIV
b. Harddisk atau media penyimpanan dengan kapasitas 64 GB c. Memori 128 MB
d. Monitor VGA
e. Keyboard dan Mouse
b. Perangkat lunak (Software)
a. Sistem Operasi Windows XP. Penulis menggunakan sistem operasi Windows XP.
b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL (Structure Query Language) yang digunakan dalam mengolah dan mengelola database.
c. HTML Editor adalah software yang dipakai untuk mendesain web, seperti: Notepad, Microsoft frontpage, dan Macromedia Dreamweaver.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. e Web Server sebagai server lokal dalam pengetesan halaman web sebelum
file-file dan script web dipublikasikan pada internet, seperti PWS (Personal Web Server) atau Apache Web Server seperti yang digunakan penulis.
f. Browser sebagai tempat melihat output atau tampilan halaman web, misal : Internet Explorer, Mozilla, Netscape Navigator, dan lain – lain.
c. Pengguna/ User (Brainware)
Pengguna atau user adalah orang yang mengerti dan mampu mengoperasikan sistem windows dan internet. Pengguna atau user ini terbagi 2, yaitu:
1. Administrator (programmer). 2. Pengunjung (publik).
5.5 Instalasi Apache, PHP dan Mysql
Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun softwarenya dapat diperoleh dari situs www.apache.org untuk Apache,
www.php.net untuk PHP dan untuk MySQL. Tahap instalasinya
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Alternatif lain yang digunakan penulis adalah dengan menginstalasi Phptriad 2.1.1. Perangkat lunak Phptriad 2.1.1 ini penulis download di
5.5.1 Instalasi Phptriad 2.1.1
a. Klik 2x ikon
Gambar 5.1 Ikon phptriad
b. Tekan tombol I Agree
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Mengekstrak
Gambar 5.3 Proses Ekstrak phptriad
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
5.5.2 Menjalankan Phptriad 2.1.1
a. Jalankan server Apache
Gambar 5.5 apache sedang jalan
Atau dari menu start - all program - phptriad - apache console - start apache
c. Aktifkan server mysql dari menu start - all program - phptriad - MySQL – MySQL D
d. Buka browser, ketikkan alamat
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
5.5.3 Membuat Database
a. Dengan PhpMyAdmin
Ketikkan alamat
Di sini pembuatan dan pengelolaan mysql dapat dikelola dengan praktis, tinggal pilih menu yang ada.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
5.6 Menguji di Browser
Folder website yang telah selesai dibuat disimpan di direktori htdocs. Selanjutnya diuji di server localhost dengan alamat http://localhost/DINASKESEHATAN.
Berikut halaman website yang telah di uji dalam browser.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.9 Halaman profil.php
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.11 Halaman pegawai.php
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.13 Halaman komentar.php
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
5.7 Melakukan Upload File dan Database
Upload adalah proses mentransfer file-file situs yang telah dibuat ke suatu server di
internet, dengan tujuan agar situs tersebut dapat diakses oleh semua orang di seluruh
dunia yang terhubung ke internet.
Tempat meletakkan file-file situs di internet namanya server hosting atau web hosting. Ada dua jenis web hosting, yaitu web hosting yang gratis dan web hosting
yang berbayar. Maksudnya, ada yang merelakan server hosting-nya untuk digunakan oleh siapa pun secara gratis, dengan ketentuan server host akan memasang iklan/banner di situs pelanggan dan nama alamat dari situs pun harus menyertakan nama situs server host, misalnya www.geocities.com/poltekkes. Sedangkan bila membeli domain dan hosting, nama alamat situs (URL) dapat diberikan sesuai keinginan dan tanpa dibumbui dengan iklan serta dilengkapi dengan fasilitas lainnya yang memudahkan dalam melakukan manajemen situs. Salah satu situs di Indonesia yang menyediakan hosting berbayar yaitu http://www.singcat.com.
Web hosting gratis bisa diperoleh dengan melakukan pencarian melalui search
engine seperti Google atau Yahoo. Sebenarnya web hosting gratis ini telah banyak
disediakan di internet, namun kebanyakan hanya mendukung halaman situs yang statis.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. PHPMyAdmin. Proses pendaftarannya cukup sederhana seperti pengisian form email.
Setelah sukses mendaftar, diwajibkan untuk melakukan aktivasi dengan meng-klik link yang dikirim ke email pendaftar. Setelah login ke situs tersebut, barulah dapat
melakukan upload file.
Dalam meng-upload file, web hosting telah memberikan fasilitas seperti WebFTP (Lycos Tripod) atau File Manager (Singcat). Proses meng-upload dengan
fasilitas ini adalah dengan memasukkan file satu demi satu. Fasilitas lain yang bisa digunakan adalah dengan menggunakan aplikasi FTP (File Transfer Protocol) seperti software WS_FTP atau Cute_FTP. Dengan mengetikkan alamat ftp server pada bagian
Address, misalnya ftp.members.lycos.co.uk/PLN, dan koneksinya berhasil maka proses peng-upload-an file dapat dilakukan dengan mudah yaitu dengan memindahkan file-file yang ada di kotak sebelah kiri ke kotak sebelah kanan.
Dalam meng-upload database ke web hosting, terlebih dahulu dilakukan dumping. melalui perintah MySQL di komputer lokal. Kemudian hasil dumping
tersebut diupload dengan menggunakan fasilitas PHPMyAdmin yang disediakan web hosting.
5.8Mempromosikan Situs
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. lain. Lain search engine, maka lain pula aturan atau cara pendaftarannya. Berikut cara mendaftarkan alamat situs di Google:
1. Ketikkan alamat situs http://www.google.com/addurl.com di URL.
2. Mengisi alamat URL dan komentar, lalu diakhiri dengan klik tombol Add URL. 3. Tunggu kira-kira sebulan, kemudian coba ketikkan kata kunci situs yang telah
dibuat di search engine Google. Jika beruntung, situs tersebut akan tampil di salah satu daftar pencarian. Selain memerlukan waktu yang lama untuk validasinya, juga didukung faktor keberuntungan apakah situs tersebut diperbolehkan terdaftar di search engine tersebut.
Salah satu alternatif lain adalah dengan menggunakan software sejenis URL Submitter dan Indo URL Submitter yang mempunyai kemampuan untuk mendaftarkan
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
BAB 6
KESIMPULAN DAN SARAN
6.1Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam pembangunan web Dinas Kesehatan Provinsi Sumatera Utara. Maka dapat penulis simpulkan :
1. Aplikasi berbasis web dapat menjadi alternatif pilihan utama bagi para user yang tidak mau bersusah payah dalam mencari yang dapat menghabiskan waktu, uang dan tenaga.
2. Situs Dinas Kesehatan Provinsi Sumatera Utara ini adalah sarana informasi online yang bisa diakses oleh siapapun juga, baik dari pihak lembaga dinkes
maupun para pengunjung yang mengunjungi situsnya.
3. Pembuatan aplikasi web memerlukan strategi perencanaan terbaik bagaimana cara untuk menarik perhatian user agar mau berkunjung dan mencari informasi.
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
Saran
1. Diharapkan agar ada partisipasi dari pihak administrator dalam memelihara dan memperbarui web Dinas Kesehatan Provinsi Sumatera Utara.
2. Kemudahan dalam penjelajahan web Dinas Kesehatan Provinsi Sumatera Utara perlu diperhatikan agar pengunjung dapat menerima informasi dengan mudah.
3. Web yang dibuat sebaiknya dibuat semenarik mungkin, baik dari sisi grafis maupun content agar para pengunjung lebih sering mengunjungi situs ini. 4. Agar aplikasi web ini dapat lebih menarik, maka dapat dibuat antarmuka
Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.
DAFTAR PUSTAKA
Al-Bahra bin Ladjamudin.B, 2005, Analisis dan Desain Sistem Informasi, Yogyakarta: Graha Ilmu.
Kadir, Abdul, 2002, Penuntun Praktis Belajar SQL, Yogyakarta: Penerbit Andi.
Madcom, 2005, Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL, Yogyakarta : Penerbit Andi.
Sano, Alb.V.Dian, 2005, 24 Jam Menguasai HTML, JSP, dan MySQL, Yogyakarta: Penerbit Andi.
Suja, Imam, 2005, Pemograman SQL dan Database MYSQL Server, Yogyakarta: Penerbit Andi.
Utdirartatmo, Firrar, 2006, Segudang Trik Pengembangan Situs Web: Memanfaatkan HTML, Java Script dan CSS secara Kreatif, Yogyakarta: Penerbit Andi
Wahana Komputer, 2006, Tutorial 5 Hari Membuat Website Interaktif dengan Macromedia Dreamweaver 8, Yogyakarta: Penerbit Andi.
Andi Pramono, M. Syafii, 2005, Kolaborasi Flash, Dreamweaver, dan PHP untuk Aplikasi Website, Yogyakarta: Penerbit Andi
http:/