MEMBANGUN SITUS PEMERINTAH KOTA (PEMKO) PADANGSIDIMPUAN UNTUK PUBLIKASI
TUGAS AKHIR
YENI 052406140
PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
MEMBANGUN SITUS PEMERINTAH KOTA (PEMKO) PADANGSIDIMPUAN UNTUK PUBLIKASI
TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai sebutan Ahli Madya Komputer
YENI 052406140
PROGRAM STUSI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: MEMBANGUN SITUS PEMERINTAH KOTA (PEMKO) PADANGSIDIMPUAN UNTUK PUBLIKASI : TUGAS AKHIR : YENI : 052406140 : D3 ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Mei 2008
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Pembimbing
Dr. Saib Suwilo, M.Sc NIP : 131 796 149
Prof. Dr. Muhammad Zarlis NIP : 131 570 434
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
PERNYATAAN
MEMBANGUN SITUS PEMERINTAH KOTA (PEMKO) PADANGSIDIMPUAN UNTUK PUBLIKASI
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 2008
YENI 052406140
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
PENGHARGAAN
Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat-Nya hingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan tepat pada waktunya. Tugas Akhir ini disusun guna memenuhi salah satu syarat kelulusan pada Program Studi D-3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara dengan judul “MEMBANGUN SITUS PEMERINTAH KOTA (PEMKO) PADANGSIDIMPUAN UNTUK PUBLIKASI.” Pada kesempatan ini penulis juga menyampaikan terima kasih sebesarbesarnya kepada seluruh pihak yang sudah banyak membantu: 1. Bapak Dr. Eddy Marlianto, M. Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. 2. Bapak Dr. Saib Suwilo, M. Sc, selaku Ketua Departemen Matematika di Universitas Sumatera Utara. 3. Bapak Prof. Dr. Muhammad Zarlis, selaku Dosen Pembimbing yang telah memberikan saran serta bimbingan sehingga penulis dapat menyelesaikan Tugas Akhir ini. 4. Para Staff / Pengajar Jurusan D-3 Ilmu Komputer FMIPA USU. 5. Kepala Bagian Umum Kantor Walikota Padangsidimpuan Bapak Syahrizal Siregar, S.H yang mengurus segala keperluan selama melakukan riset untuk keperluan Tugas Akhir ini. 6. Papaku tersayang H. Arifin Harahap, S.pd dan mamaku tercinta Yusnaini Nasution, A.MaPd yang selalu setia mencurahkan kasih sayang, dukungan moril dan dukungan spiritual. Serta telah menjadi guru yang terbaik di sepanjang usia. 7. Kakakku tercinta Ira yang menjadi tempat berbagi keluh kesah dan yang selalu memberikan motivasi selama ini. 8. Bang Dedi dan calon keponakanku si kecil yang selalu memberi dukungan dalam situasi apapun. 9. Anak-anak kost 103B Devi F, Lina, Vera, Ika dan Devi yang menjadi temanteman terbaik dan yang tidak pernah lelah memberikan semangat. 10. Teman-teman kampus Putri, Eka, Suci, Ade, Jahrudin dan Dicky yang selalu ada dan selalu memberikan saran serta kritik pada saat penulisan Tugas Akhir ini. 11. ‘Smanda Community’ Rusman, Adil, Ira dan Nova yang selalu memberikan support yang sangat berharga di setiap kesempatan. 12. Seluruh teman-teman KOM C Angkatan 2005 yang tidak dapat disebutkan namanya satu per satu khususnya kepada Komting yang selalu setia memberikan informasi dan masukan.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna, untuk itu penulis sangat mengharapkan kritik dan saran yang sifatnya membangun bagi penyempurnaan isi Tugas Akhir ini. Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang turut membantu dalam penyelesaian Tugas Akhir ini, semoga Tugas Akhir ini dapat bermanfaat bagi pihak yang berkepentingan. Dan semoga Allah SWT dapat membalas semua kebaikan berbagai pihak yang telah membantu dalam penulisan Tugas Akhir ini.
Medan, Mei 2008 Penulis
YENI
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
ABSTRAK
Perkembangan ilmu pengetahuan dan teknologi khususnya dalam bidang komputer dewasa ini begitu cepat seiring dengan banyaknya teknologi-teknologi yang berguna dalam mengembangkan teknologi sekarang ini. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahan-perusahan dalam hal mengenai masalah-masalah yang timbul dalam kegiatan operasionalnya. Demikian juga halnya dengan Pemerintah Kota (PEMKO) Padangsidimpuan. Merupakan hal yang mungkin bagi pihak tersebut untuk menyelesaikan permasalahan yang dihadapi berkenaan dengan sistem informasi secara manual tetapi akan relatif rumit serta membutuhkan waktu yang lama dan biaya yang besar untuk menjalankannya. Untuk itu penulis mencoba untuk merancang suatu sistem yang berbasis pada komputer yang diharapkan dapat mengatasi kelemahan-kelemahan dari sistem kerja manual yang selama ini sedang berjalan.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
DAFTAR ISI
Halaman PERSETUJUAN
ii
PERNYATAAN
iii
PENGHARGAAN
iv
ABSTRAK
vi
DAFTAR ISI
vii
DAFTAR TABEL
x
DAFTAR GAMBAR
xi
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Metodologi Penelitian 1.6 Tinjauan Pustaka 1.7 Sistematika Penulisan BAB 2 LANDASAN TEORI
1 2 3 3 4 5 6 8
2.1 Pengertian Komputer
8
2.2 Pengertian Data, Database, Sistem dan Informasi
10
2.2.1 Data
10
2.2.2 Database
11
2.2.3 Sistem
11
2.2.4 Informasi
11
2.3 Sistem Informasi
12
2.4 Pengenalan Internet
13
2.4.1 Network
14
2.5 Pengenalan HTML
15
2.5.1 Pendahuluan HTML
15
2.5.2 Bagian-bagian HTML
16
2.6 Pengenalan PHP
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
17
2.6.1 Sejarah PHP
17
2.6.2 Kelebihan PHP
19
2.6.3 Kelemahan PHP
19
2.6.4 Penggabungan Script PHP dan HTML
20
2.7 Pengenalan MySQL 2.7.1 Sejarah MySQL 2.8 Mengenal Macromedia Dreamweaver 8 2.8.1 Memulai Dreamweaver 8 2.8.2 Area Kerja pada Dreamweaver 8 2.8.3 Menu Bar Area Kerja
21 21 24 25 26 27
BAB 3 GAMBARAN SINGKAT PEMERINTAH KOTA PADANGSIDIMPUAN
29
3.1 Sejarah Singkat Kota Padangsidimpuan
29
3.1.1 Dari Padang Na Dimpu ke Padangsidimpuan
29
3.1.2 Kronologis Pembentukan Kota Padangsidimpuan
31
3.2 Lambang Pemerintah Kota (PEMKO) Padangsidimpuan
33
3.3 Visi dan Misi Pemerintah Kota (PEMKO) Padangsidimpuan
35
3.3.1 Visi
35
3.3.2 Misi
37
3.4 Profil Pemerintah Kota (PEMKO) Padangsidimpuan 3.4.1 Geografi
38 38
3.4.1.1 Lokasi dan Keadaan Geografis
38
3.4.1.2 Iklim
39
3.4.2 Pemerintahan
39
3.4.2.1 Pemerintahan
39
3.4.2.2 Pegawai Negeri Sipil (PNS)
40
3.4.3 Penduduk dan Tenaga Kerja
41
3.4.3.1 Kependudukan
41
3.4.3.2 Ketenagakerjaan
42
3.4.4 Sosial
42
3.4.4.1 Pendidikan
42
3.4.4.2 Kesehatan dan Keluarga Berencana
44
3.4.4.3 Agama
45
3.4.5 Pertanian
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
46
3.4.5.1 Tanaman Bahan Makanan
46
3.4.5.2 Perkebunan
47
3.4.5.3 Peternakan
48
3.4.5.4 Perikanan
48
3.4.6 Perindustrian
49
3.4.6.1 Perindustrian
49
3.4.6.2 Listrik dan Air Minum
49
3.4.7 Perdagangan 3.4.7.1 Penyaluran dan Penjualan Beras 3.4.8 Perhubungan, Pariwisata, dan Komunikasi
50 50 50
3.4.8.1 Angkatan Darat
50
3.4.8.2 Pariwisata
51
3.4.8.3 Pos dan Telekomunikasi
51
3.4.9 Keuangan
52
3.4.9.1 Keuangan Daerah
52
3.4.9.2 Koperasi
53
3.4.10 Pendapatan Regional
53
3.4.10.1 PDRB Kota Padangsidimpuan
53
3.4.10.2 PDRB Per Kapita
54
BAB 4 PERANCANGAN SISTEM
55
4.1 Perancangan Sistem
55
4.2 Metode Pengembangan Sistem
55
4.3 Metode Perancangan
56
4.4 Hasil Perancangan
57
4.4.1 Bagan Berjenjang
57
4.4.2 Diagram Konteks (Contex Diagram)
57
4.5 Perancangan Database
57
4.5.1 Tabel Kritik dan Saran
58
4.5.2 Tabel Counter
58
4.6 Rancangan Antarmuka (Interface)
59
4.7 Algoritma
60
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
BAB 5 IMPLEMENTASI SISTEM
62
5.1 Definisi Implementasi Sistem
62
5.2 Komponen Utama dalam Sistem
62
5.3 Tujuan Implementasi Sistem
63
5.4 Pemeliharaan Sistem
63
5.5 Demonstrasi Program
64
5.5.1 Tampilan Menu Utama
64
5.5.2 Tampilan Halaman Profil
65
5.5.3 Tampilan Halaman Tentang Kami
66
5.5.4 Tampilan Halaman Daftar Kantor
67
5.5.5 Tampilan Halaman Pariwisata
68
5.5.6 Tampilan Halaman Kritik dan Saran
69
5.5.7 Tampilan Halaman Profil Walikota
70
BAB 6 KESIMPULAN DAN SARAN
71
6.1 Kesimpulan
71
6.2 Saran
72
DAFTAR PUSTAKA
73
LAMPIRAN A LISTING PROGRAM LAMPIRAN B SURAT - SURAT
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
DAFTAR TABEL
Halaman Tabel 4.1 Kritik dan Saran
58
Tabel 4.2 Counter
58
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
DAFTAR GAMBAR
Halaman Gambar 2.1 Komponen Sistem Informasi
13
Gambar 2.2 Tampilan Awal Macromedia Dreamweaver 8
25
Gambar 3.1 Lambang Pemerintah Kota (PEMKO) Padangsidimpuan
33
Gambar 4.1 Diagram Konteks
57
Gambar 4.2 Rancangan Antarmuka (Interface)
60
Gambar 5.1 Tampilan Menu Utama
64
Gambar 5.2 Tampilan Halaman Profil
65
Gambar 5.3 Tampilan Halaman Tentang Kami
66
Gambar 5.4 Tampilan Halaman Daftar Kantor
67
Gambar 5.5 Tampilan Halaman Pariwisata
68
Gambar 5.6 Tampilan Halaman Kritik dan Saran
69
Gambar 5.7 Tampilan Halaman Profil Walikota
70
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada diluar sistem. Informasi dianggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.
Perkembangan teknologi dewasa ini semakin pesat dan semakin akrab menyentuh kehidupan manusia. Manusia yang dalam hal ini sebagai user menginginkan untuk dapat memperoleh informasi yang lengkap serta up to date. Disinilah peranan teknologi yang semakin maju sangat dibutuhkan yaitu dalam upaya mewujudkan keinginan manusia tersebut. Karena informasi dirasa sangat penting dalam pengambilan keputusan dan dalam pencapaian tujuan. Selain dapat memperoleh informasi yang lengkap dan up to date, perkembangan teknologi juga dapat mengirimkan serta mempublikasikan informasi kepada masyarakat luas secara on line. Suatu instansi, perusahaan, organisasi dan lembaga dapat mempubliksikan usaha dan kegiatannya secara on line kepada masyarakat luas.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
Pemerintah Kota (PEMKO) Padangsidimpuan merupakan salah satu instansi yang membutuhkan suatu sistem untuk dapat mempublikasikan kegiatannya kepada masyarakat luas secara on line. Menyikapi hal tersebut, penulis mencoba merancang suatu sistem on line berbasis website di Pemko Padangsidimpuan, dengan membangun suatu website dinamis dan internet dijadikan sebagai media penghubungnya. Media internet dijadikan sebagai sarana untuk dapat mempublikasikan kegiatannya kepada masyarakat luas didalam dunia maya. Karena internet mempunyai jangkauan yang luas, dapat diakses oleh siapa saja dan kapan saja serta tidak terbatas oleh waktu.
1.2. Identifikasi Masalah
Dalam pempublikasikan suatu lembaga, instansi maupun perusahaan, informasi yang up to date sungguh sangat dibutuhkan. Karena dengan adanya informasi, perkembangan tentang lembaga tersebut dapat dijabarkan secara luas dan terperinci. Begitu juga dengan Pemko Padangsidimpuan yang merupakan salah satu instansi pemerintah yang ingin mempublikasikan tentang stuktur pemerintahan, kegiatan pemerintahan, objek wisata dan berbagai fasilitas yang tersedia. Walaupun penyebaran informasi tentang Pemko Padangsidimpuan telah tersebar di Kota Padangsidimpuan khususnya, penulis ingin lebih mempublikasikan ke seluruh Sumatera bahkan ke seluruh Indonesia. Oleh karena itu, penulis mencoba suatu sistem on
line
yaitu
web
dinamis
bagi
Pemko
Padangsidimpuan
untuk
dapat
mempublikasikan segala sesuatu tentang kegiatan pemerintahan melalui media internet.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
1.3 Batasan Masalah
Didalam membangun sistem informasi on line yang dibuat dalam basis website dan akan on line didunia internet, seorang web programmer pasti membutuhkan data serta informasi yang akurat. Sistem informasi dan publikasi pada Pemko Padangsidimpuan masih belum tersebar secara luas. Untuk itu penulis memberikan batasan dengan maksud untuk mencapai tujuan akhir penulisan. Batasan masalah dalam pembuatan tugas akhir ini adalah pembangunan website dinamis yang mencakup aspek yang berkaitan pada pempublikasian dan penyampaian informasi.
Harus disadari keterbatasan kemampuan manusia dalam menyelesaikan pekerjaan yang semakin hari semakin meningkat tingkat kerumitannya, serta harus memenuhi prinsip tepat waktu dan tepat guna. Terlebih lagi dalam hal informasi yang baik dan up to date.
Pembatasan masalah dalam tugas akhir ini adalah : a. Data yang diperoleh dari Pemko Padangsidimpuan mencakup struktur pemerintahan, fasilitas serta kegiatan di Pemko Padangsidimpuan. b. Sistem yang diperuntukkan bagi publikasi.
1.4 Tujuan Penelitian
Tujuan penelitian dilakukan adalah : 1. Membangun suatu website yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2. Terbentuknya suatu media informasi dan publikasi yang berbasis website pada Pemko Padangsidimpuan. 3. Publikasi berbasis website diharapkan akan menjadi sarana penyampai informasi serta berguna bagi seluruh lapisan masyarakat pada umumnya dan Pemko Padangsidimpuan pada khususnya.
1.5 Metodologi Penelitian
Adapun metodologi penelitian yang digunakan penulis dalam mengumpulkan data adalah : 1. Penelitian Kepustakaan (Library Research) Kegiatan penelitian yang dilakukan dengan cara membaca buku-buku referensi yang berhubungan dengan judul Tugas Akhir. 2. Penelitian Lapangan (Field Research) Dengan metode ini, penulis secara langsung melakukan penelitian pada objek. Untuk mendapatkan data ini penulis menempuh beberapa cara, yaitu: a. Data Tulisan Dalam hal ini penulis memperoleh data yang berkaitan dengan judul Tugas Akhir. b. Pengamatan (Observation) Penulis melakukan pengamatan langsung ke objek yang telah dipilih yang menyangkut pembahasan judul.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
c. Wawancara (Interview) Yaitu dengan mengadakan tanya jawab dengan melakukan tanya jawab langsung kepada pegawai Pemko Padangsidimpuan yang berkaitan dengan data-data yang dibutuhkan sehingga penulis dapat memperoleh data keterangan yang benar-benar akurat. 3. Studi Literatur Mempelajari website-website yang berhubungan dengan Tugas Akhir mahasiswa seperti website-website instansi pemerintahan, serta mempelajari bahasa-bahasa pemrograman web dengan mengunjungi website-website yang menyediakan tutorial pemrograman.
1.6 Tinjauan Pustaka
Dalam membuat Tugas Akhir ini, penulis menggunakan tiga buku pokok yang menjadi acuan, yaitu: 1. Membangun Aplikasi Web dengan PHP dan MySQL, Sutarman, S.Kom, 2003, penerbit GRAHA ILMU, Yogyakarta, yang mana buku ini menjadi acuan dalam pembuatan dasar program. 2. Analisis dan Desain Sistem Informasi, Jogianto, 2005, penerbit ANDI, Yogyakarta, buku ini menjadi acuan dalam pembuatan sistem penulisan dan pembuatan database. 3. Menguasai Pemrograman Web dengan PHP 5, Wahana Komputer, 2006, penerbit ANDI, Yogyakarta, buku ini menjadi acuan dalam pembuatan aplikasi program. 4. Selain ke tiga buku di atas, penulis juga menggunakan beberapa buku pendukung lainnya yang menjadi referensi dalam pembuatan Tugas Akhir ini.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
1.7 Sistematika Penulisan
Adapun sistematika penulisan Tugas Akhir adalah sebagai berikut: BAB 1
:
Pendahuluan Dalam bab ini penulis menguraikan latar belakang, identifikasi masalah, batasan masalah, tujuan penelitian, metodologi penelitian, tinjauan pustaka serta sistematika penulisan.
BAB 2
:
Landasan Teori Dalam bab ini penulis menguraikan tentang pengertian komputer, pengertian data, database, sistem dan informasi, sistem informasi, pengenalan internet, pengenalan HTML, pengenalan PHP, pengenalan MySQL, dan pengenalan Macromedia Dreamweaver 8.
BAB 3
:
Gambaran Singkat Pemerintah Kota Padangsidimpuan Dalam bab ini penulis akan menguraikan tentang sejarah singkat Kota Padangsidimpuan, lambang Pemerintah Kota (PEMKO) Padangsidimpuan, visi dan misi Pemerintah Kota (PEMKO) Padangsidimpuan, dan profil Pemerintah Kota (PEMKO) Padangsidimpuan.
BAB 4
:
Perancangan Sistem Dalam bab ini penulis menguraikan tentang perancangan sistem, metode pengembangan sistem, metode perancangan, hasil perancangan, perancangan database, rancangan antarmuka (interface), dan algoritma.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
BAB 5
:
Implementasi Sistem Dalam bab ini penulis menyajikan definisi implementasi sistem, komponen utama implementasi sistem, tujuan implementasi sistem, pemeliharaan sistem, dan demonstrasi program.
BAB 6
:
Kesimpulan dan Saran Dalam bab ini penulis menguraikan tentang kesimpulan yang diperoleh dan saran-saran yang berguna dalam pelaksanaannya.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
BAB 2 LANDASAN TEORI
2.1 Pengertian Komputer
Secara arti kata komputer berasal dari bahasa latin yaitu “computare” (to compute) yang berarti menghitung1. Jadi komputer adalah suatu alat hitung khusus yang mempunyai karakteristik (sifat) tertentu. Adapun sifat tertentu dari komputer adalah kemampuannya untuk menyimpan dan memproses data dalam jumlah besar, dapat menambahkan, memperbaiki, dan mengambil data yang telah diproses tersebut serta mengirimnya menyeberangi benua melalui saluran telepon dan satelit komunikasi kemudian dapat menghitung, membandingkan, mensimulasi dan memonitor proses dalam industri dari jarak jauh bahkan dapat berbicara ke luar negeri melalui telepon dengan bantuan internet dengan pulsa lokal serta melakukan operasi-operasi lainnya. Hal di atas dikerjakan secara benar, teliti dan dengan kecepatan tinggi. Tujuan komputer adalah untuk mengolah (memproses) data secara cepat dan efisien sehingga dihasilkan informasi yang tepat.
Adapun komponen-komponen yang dimiliki komputer yaitu: 1. Hardware (Perangkat Keras) Hardware adalah komponen-komponen yang membentuk suatu sistem komputer yang
berhubungan
dengan
peralatan
(komponen lainnya), sehingga
1
Drs. Rosman Siregar, M.Si, Pengenalan Komputer (Medan: Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2005), hal. 1.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
memungkinkan komputer untuk melakukan tugasnya. Perangkat keras ini terdiri dari 3 (tiga) jenis yaitu perangkat masukan (input devices), perangkat pengolah (processor) atau disebut dengan CPU (Central Processing Unit) dan perangkat keluaran (output devices). 2. Software (Perangkat Lunak) Software adalah komponen dalam sistem komputer berupa program untuk mengatur hubungan antara hardware dan brainware serta mengawasi seluruh kegiatan di dalam CPU. Dengan adanya software ini barulah komputer dapat dipergunakan sesuai kebutuhan. 3. Brainware (Tenaga Pelaksana). Brainware adalah user (manusia) yang terlibat langsung di dalam pengoperasian komputer dan yang akan melaksanakan semua kegiatan-kegiatan yang berhubungan dengan hardware dan software. User (manusia) yang terlibat langsung dalam sistem komputer dikategorikan dalam berbagai tingkatan, yaitu: a. Operator Operator adalah user (manusia) yang bekerja mengoperasikan komputer untuk memasukkan data atau menjalankan program yang sudah ada. b. Programmer Programmer adalah user (manusia) yang bertugas membuat program atau software berdasarkan ketentuan yang sudah ada, meliputi: 1. Menganalisis dan membuat program. 2. Membuat flowchart atau algoritma. 3. Memeriksa dan memperbaiki kesalahan program.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
c. Sistem Analis Sistem analis adalah user (manusia) yang bertugas mempelajari, menganalisis serta merancang sistem program untuk menyelesaikan suatu masalah.
2.2 Pengertian Data, Database, Sistem dan Informasi
2.2.1
Data
Data adalah penggambaran dari sesuatu dan kejadian yang dihadapi atau kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata2.
Proses pengolahan data ada 3 (tiga), yaitu: 1. Pada Tahap Input Yaitu dilakukan proses pemasukan data ke dalam proses komputer lewat alat input (input device). 2. Pada Tahapan Processing Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang dilakukan oleh alat pemroses (process device) yang dapat berupa proses perhitungan, perbandingan, pengendalian atau pencarian di storage (penyimpanan). 3. Pada Tahapan Output Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.
2
Jogiyanto Hartono, MBA, Ph.D, Pengenalan Komputer ; Dasar Ilmu Komputer, Pemrograman, Sistem Informasi dan Intelegensi Buatan (edisi pertama; Yogyakarta: Penerbit Andi, 1999), hal. 711.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2.2.2
Database
Database (basis data) adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya3.
2.2.3
Sistem
Sistem adalah kumpulan elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu4.
2.2.4
Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya5. Kualitas informasi tergantung dari 3 (tiga) hal yang sangat dominan, yaitu: 1. Akurat Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut. 2. Tepat waktu Informasi yang diterima harus tepat pada waktunya. Jika informasi yang diterima terlambat, maka informasi tersebut sudah tidak berguna lagi.
3
Jogiyanto Hartono, MBA, P.hD, Pengenalan Komputer ; Dasar Ilmu Komputer, Sistem Informasi dan Intelegensi Buatan (edisi pertama; Yogyakarta : Penerbit Andi, 1999), hal. 711. 4 Jogiyanto HM, Analisis & Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis (edisi ketiga; Yogyakarta: Andi, 2005), hal. 2. 5 Jogiyanto HM, Analisis & Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis (edisi ketiga; Yogyakarta: Andi, 2005), hal. 8.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
3. Relevan Informasi harus mempunyai manfaat bagi penerima, sebab informasi ini akan digunakan untuk pengambilan keputusan dalam pemecahan suatu permasalahan. 4. Ekonomis, efisien dan dapat dipercaya Informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya untuk mendapatkannya serta bisa dipercaya kebenarannya dan tidak menyesatkan.
2.3 Sistem Informasi
Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi atau suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan yang diperlukan6.
Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri dari beberapa komponen yang berbeda yaitu manusia, data, hardware, dan software. Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya membentuk satu kesatuan untuk mencapai sasarannya.
6
Jogiyanto Hartono, MBA, P.hD, Pengenalan Komputer ; Dasar Ilmu Komputer, Pemrograman, Sistem Informasi dan Intelegensi Buatan (edisi pertama; Yogyakarta : Penerbit Andi, 1999), hal. 683.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
Berikut beberapa komponen dapat dilihat pada gambar 2.1
Hardware
Sistem Software
Data
User
Gambar 2.1 Komponen Sistem Informasi
2.4 Pengenalan Internet
Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya1. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter berarti antar dan Net yang berarti jaringan sehingga dapat diartikan hubungan antar jaringan.
Jaringan komputer ini terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi dan bisnis serta organisasi lainnya. Internet atau nama pendeknya Net merupakan jaringan komputer yang tersebar di dunia.
_____________________ 1
Sutarman, S.Kom, Membangun Aplikasi Web dengan PHP dan MySQL (edisi pertama; Yogyakarta : Penerbit Andi, 2003), hal.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
Sampai saat ini internet sudah menghubungkan lebih dari 100.000 jaringan komputer dengan pemakai lebih dari 100 juta orang. Internet adalah jaringan luas di komputer yang lazim disebut dengan world wide network secara lebih ringkas internet adalah sumber informasi dan alat komunikasi serta hiburan.
Jaringan internet menyediakan beberapa aplikasi yang dapat digunakan oleh user internet yaitu : 1. E – mail 2. Mailing list 3. Newsgroup 4. File Transfer Protocol (FTP) 5. Gopher 6. Telnet 7. Talk, Chat 8. World Wide Web
2.4.1 Network
Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem. Dengan network, komputer yang satu dapat menggunakan data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari suatu area ke area lainnya2.
2.5 Pengenalan HTML
2.5.1 Pendahuluan HTML
HTML merupakan kependekan dari Hyper Text Markup Language1. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun interface aplikasi di dalam internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux, Macintosh. Kata “Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML dimana kita bisa mengatur judul, garis, table, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. HTML sendiri dikeluarkan oleh W3C (World Wide Web Consurtium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.
_________________________ 1
Bimo Sunarfrihantono, ST, PHP dan MySQL untuk Web (edisi pertama; Yogyakarta : Penerbit Andi, 2002), hal. 1. 2 Wahidin, Jaringan Komputer untuk Orang Awam (edisi pertama; Palembang : Penerbit Maxicom, 2007), hal. 1.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2.5.2 Bagian-bagian HTML
HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode
. Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
kode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut :
TEKS Namun ada juga tag yang tidak perlu penutup seperti
,
, , dan lain sebagainya.
2.6 Pengenalan PHP
2.6.1 Sejarah PHP
PHP merupakan bahasa pemrograman web atau scripting language yang di desain untuk web1. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Jika dilihat dari versi pertamanya bahwa PHP terdiri dari sekumpulan script PERL yang digunakan untuk mengolah data form dari website. Kemungkinan bahwa PHP singkatan dari Perl Hypertext Preprocessor. Pada awalnya PHP bernama FI (Form Interpreted). Setelah Rasmus melepaskan kode sumbernya, maka terbentuklah nama PHP/FI (Personal Home Page / Form Interpreter). Sejak saat itulah PHP bersifat open source.
______________________ 1
Sutarman, S.Kom, Membangun Aplikasi Web dengan PHP dan MySQL (edisi pertama; Yogyakarta : Penerbit Andi, 2003), hal. 105.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
Pada bulan November 1997, PHP/FI versi 2.0 berhasil dirilis. Pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.
Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama PHP 4.0. PHP 4.0 merupakan versi PHP yang paling popular di kalangan programmer website. Alasan yang menjadikan versi 4.0 ini begitu diminati adalah kemampuannya untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi.
Mulai pada bulan Juni tahun 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.
Berdasarkan survei Netcraft pada bulan Desember tahun 1999, lebih dari sejuta site menggunakan PHP, diantaranya : Mitsubishi, RedHat, NASA, MP3 – Lycoss dan sebagainya. Pada awal bulan Januari tahun 2001, PHP telah dipakai oleh 5 juta domain di seluruh dunia. Untuk lebih jelasnya, dapat dilihat pada situs http://www.php.net/usage.php.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2.6.2 Kelebihan PHP
Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP itu sendiri, yaitu : 1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti Visual Basic dan sebagainya. 2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source. 3. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap membantu pengembangannya. 4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga mudah dipahami. 5. PHP dapat berjalan pada tiga operating system, yaitu : Linux, Unix, dan Windows serta dapat juga dijalankan secara runtime pada suatu console.
2.6.3 Kelemahan PHP
Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya : 1. Tidak ideal untuk pengembangan skala besar.
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OOP yang sesungguhnya.
2.6.4 Penggabungan Script PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya (). Ada dua tipe penggabungan antara PHP dan HTML, yaitu : 1. Embedded Script Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan PHP sebagai bagian dari script HTML. Contoh penulisan Embedded Script dapat dilihat di bawah ini : Testing
Yeni : Membangun Situs Pemerintah Kota (PEMKO) Padangsidimpuan Untuk Publikasi, 2008. USU Repository © 2009
2. Non Embedded Script Yakni cara penulisan tag PHP di bagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP.
Contoh penulisan Non Embedded Script dapat dilihat di bawah ini : ’; echo ‘’; echo ‘ Testing ’; echo ‘ ’; echo “Halo Dunia” ; ?> echo ‘’; echo ‘