• Tidak ada hasil yang ditemukan

Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara

N/A
N/A
Protected

Academic year: 2016

Membagikan "Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara"

Copied!
70
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.

ABSTRAK

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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.

(12)

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”

(13)

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.

(14)

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.

(15)

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.

(16)

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

(17)

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

(18)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009.

BAB 2

LANDASAN TEORI

2.1 Pengertian Internet

(19)

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

(20)

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

(21)

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

(22)

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.

(23)

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.

(24)

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.

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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.

(31)

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.

(32)

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.

(33)

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.

(34)

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

(35)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Dreamweaver merupakan editor HTML yang profesional untuk mendesain,

(36)

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.

(37)

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

(38)

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.

(39)

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

(40)

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”

(41)

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

(42)

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?

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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.

(48)

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

(49)

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

(50)

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

(51)

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.

(52)

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.

(53)

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)

(54)

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:

(55)

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.

(56)

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

(57)

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

(58)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Mengekstrak

Gambar 5.3 Proses Ekstrak phptriad

(59)

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

(60)

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.

(61)

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.

(62)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.9 Halaman profil.php

(63)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.11 Halaman pegawai.php

(64)

Sri Hartati Limbong : Aplikasi Web Dinamis Dengan PHP Pada Website Dinas Kesehatan Provinsi Sumatera Utara, 2009. Gambar 5.13 Halaman komentar.php

(65)

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.

(66)

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

(67)

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

(68)

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.

(69)

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

(70)

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:/

Gambar

Tabel 4.2   Tabel Informasi Tabel 4.1   Tabel Admin Tabel 4.3   Tabel Kategorri Inf Tabel 4.4   Tabel Komentar Tabel 4.5   Tabel Pegawai Tabel 4.6   Tabel Rumah Sakit Tabel 4.7   Tabel Tenaga
Tabel tag untuk memulai dan menutup perintah PHP.
Gambar 3.1 Struktrur Organisasi Dinas Kesehatan Provinsi Sumatera Utara
Gambar 4.1 Flowchart rancangan aplikasi web (situs)
+7

Referensi

Dokumen terkait

Aplikasi akan memiliki kinerja yang baik bila bahasa pemrograman php digunakan bersamaan dengan Virtual Private Network sebagai media jaringannya karena database dapat