-
TUGAS AKHIR
PEMBUATAN WEBSITE PADA KEMENTERIAN AGAMA KABUPATEN REJANG LEBONG
MENGGUNAKAN BAHASA PEMROGRAMAN PHP
Diajukan Untuk Memenuhi Syarat-Syarat Guna
Memperoleh Gelar Ahli Madya (A.Md) Pada Jurusan Dakwah
DISUSUN OLEH:
Nama : Ade Kurniawan NIM : 0861041
Program Studi : Komunikasi dan Penyiaran Islam Konsentrasi :
Manajemen Informatika Jenjang : Diploma 3
JURUSAN DAKWAH SEKOLAH TINGGI AGAMA ISLAM NEGERI
(STAIN) CURUP 2011
-
i
PERSETUJUAN
Setelah melakukan bimbingan, telaah, arahan dan koreksi terhadap
penulisan
Tugas Akhir Saudara:
Nama : Ade Kurniwanan
Nomor Induk Mahasiswa : 0861041
Program Studi : Manajemen Informatika
Jenjang : Diploma III
Yang Berjudul :
PEMBUATAN WEBSITE PADA KEMENTERIAN AGAMA KABUPATEN
REJANG LEBONG MENGGUNAKAN BAHASA PEMROGRAMAN PHP
Pembimbing berpendapat bahwa Tugas Akhir tersebut di atas sudah
dapat
diajukan dalam sidang ujian Tugas Akhir
Dosen Pembimbing I
Drs. Saidil Mustar, M.Pd NIP 19620204 200003 1 004
Curup, Agustus 2011 Dosen Pembimbing II
Wandi Syahindra, M.Kom NIP 19810711 200501 1 004
-
KEMENTERIAN AGAMA RI SEKOLAH TINGGI AGAMA ISLAM NEGERI
STAIN CURUP Jalan Dr.AK Ghani No.01 Kotak Pos 108
Telp.(0732)21010-21759 Fax 21010 Curup 39119
ii
PENGESAHAN TUGAS AKHIR MAHASISWA No : Sti.06/6/PP.009/ /2011
Nama : Ade Kurniawan NIM : 0861041 Jurusan : Dakwah Program :
Manajemen Informatika Jenjang : Diploma 3 Telah dimunaqasyahkan
dalam sidang terbuka Sekolah Tinggi Agama Islam Negeri (STAIN)
Curup, pada : Hari/Tanggal : Kamis, 18 Agustus 2011 Pukul :
08.00-09.30 WIB Tempat : Laboratorium Komputer STAIN Curup Dan
telah diterima untuk melengkapi sebagian syarat-syarat guna
memperoleh gelar Ahli Madya Program Diploma III Manajemen
Informatika.
Curup, September 2011 Ketua STAIN Curup, Dr.Budi Kisworo, M.Ag
NIP.19550111 197603 1 002
TIM PENGUJI
Ketua, Drs.Kemas Rezi Susanto, M.Pd.I NIP.19690916 199303 1 002
Penguji I, Dra. Ulfa Harun, M.Pd.I NIP. 19540822 198103 2 001
Sekretaris, Hariya Toni,S.Sos.I.,MA. NIP. 19820510 200912 1 003
Penguji II, Sagiman, M.Kom NIP. 19790501 200901 1 007
-
iii
MOTTO
Berbuat jelek baik sekali, berbuat baik jangan sekali.
Tanah yang digadaikan bisa kembali dalam keadaan lebih berharga,
tetapi
kejujuran yang pernah digadaikan tidak pernah bisa ditebus
kembali.
Harga kebaikan manusia adalah diukur menurut apa yang telah
dilaksanakan /
diperbuatnya.
PERSEMBAHAN
Kuperembahkan karya kecilku :
1. Kepada Ibuku Ponimah dan Ayahku Syamsul Bahri yang telah
mendidikku
dan memberikan doa yang tida henti-hentinya dengan penuh
kesabaran.
2. Kepada Kakak-kakakku Herry Susanto, Henny Susilowati, Hermi
Kurniati,
Hengki Wibowo, Hafid Purnomo dan Hendri Aprianto yang telah
memberikan
dukungan dengan sepenuh hati.
-
iv
KATA PENGANTAR
Assalamualaikum Warakhmatullahi Wabarakatuh
Syukur alhamdulillah penyusun sampaikan kehadirat Allah SWT atas
segala
rahmat dan barokah yang telah dilimpahkan-Nya, sehingga
penyusunan Tugas
akhir untuk menyelesaikan Program Diploma III (DIII) di Sekolah
Tinggi Agama
Islam Negeri (STAIN) Curup Jurusan Dakwah Konsentrasi DIII
Manajemen
Informatika dapat diselesaikan.
Didalam penyusunan Tugas Akhir dan pembuatan aplikasi ini,
penyusun banyak
mendapat bantuan, bimbingan dan dorongan baik secara langgsung
maupun tidak
langsung dari berbagai pihak. Untuk itu penyusun ingin
menyampaikan rasa
terima kasih yang sebesar-besarnya atas bimbingan Bapak/Ibu
Dosen STAIN
Curup terutama kepada:
1. Kedua Orang tuaku yang telah membimbingku selama ini.
2. Bapak Dr. H. Budi Kisworo, M. Ag selaku Ketua STAIN
Curup.
3. Bapak Drs. H. M. Ch. Naseh, M. Ed selaku Kepala Kemeneterian
Agama
Kabupaten Rejang Lebong.
4. Bapak Nelson, S.Ag, M.Pd.I selaku Ketua Jurusan Dakwah STAIN
Curup.
5. Bapak Sagiman, M.Kom selaku Ketua Konsentrasi DIII
manajemen
Informatika STAIN Curup.
-
v
6. Bapak Drs. Saidil Mustar, M.Pd, selaku Pembimbing I yang
telah
membimbing penulis sehingga dapat menyelesaikan Tugas Akhir
ini
dengan baik.
7. Bapak Wandi Syahindra, M.Kom, selaku Pembimbing II yang
telah
banyak memberikan bimbingan dan solusi dalam penulisan Tugas
Akhir
ini.
8. Kepala perpustakaan STAIN Curup beserta karyawan yang telah
banyak
memberikan bantuan kepada penyusun seperti halnya meminjamkan
buku-
buku sebagai bahan Tugas Akhir sehingga penyusun dapat
menyelesaikan
Tugas Akhir ini.
9. Bapak-bapak dan ibu-ibu yang selama ini telah membimbing
dan
memberikan nasihat kepada penyusun, mudah-mudahan keikhlasan
Bapak/ibu akan mendapat amal disisi Allah Amin.
10. Rekan-rekan mahasiswa yang telah memberikan motivasi
kepada
penyusun khususnya Mahasiswa DIII Manajemen Informatika Lokal
B
Angkatan 2008 STAIN Curup.
Wassalamualaikum Warakhmatullahi Wabarakatuh
Curup, Agustus 2011
Ade Kurniawan NIM 0861041
-
vi
DAFTAR ISI Halaman
Persetujuan...........................................................................................................i
Halaman
Pengesahan...........................................................................................................ii
Halaman Motto dan
Persembahan......................................................................................iii
Kata
Pengantar.....................................................................................................................iv
Daftar Isi
..............................................................................................................................vi
Daftar Gambar
.....................................................................................................................viii
Daftar Tabel
.........................................................................................................................x
Abstrak
.................................................................................................................................xi
BAB 1 PENDAHULUAN
1.1 Latar
Belakang..................................................................................................1
1.2 Rumusan
Masalah.............................................................................................3
1.3 Batasan Masalah
...............................................................................................3
1.4 Tujuan Penelitian
..............................................................................................4
1.5 Manfaat
Penelitian............................................................................................4
1.6 Metodologi Penelitian
......................................................................................6
1.7 Sistematika
Penyusunan...................................................................................11
BAB 2 LANDASAN TEORI
2.1 Beberapa Istilah dan Pengertian Internet
........................................................13 2.1.1
Sejarah
Internet........................................................................................13
2.1.2 Tinjauan Umum
Website.........................................................................18
2.2 Tinjauan Umum Perangkat
Lunak...................................................................25
2.3 Teknik Pemrograman
.......................................................................................28
2.4 Konsep Perancangan Database
........................................................................30
2.4.1 Konsep Perancangan Terstruktur
...........................................................30 2.4.2
Flowchart (Bagan Alir)
...........................................................................31
2.4.3 Tinjauan Umum
PHP..............................................................................33
2.4.4 Tinjauan Umum Macromedia Dreamweaver
........................................41 2.4.6 Tinjauan Umum
MySQL
Front..............................................................53
BAB 3 GAMBARAN UMUM OBJEK PENELITIAN
3.1 Sejarah Berdiri Kementerian Agama Kabupaten Rejang Lebong
................61 3.2 Kondisi
Umum..................................................................................................63
3.3 Visi dan Misi Kementerian Agama Kabupaten Rejang Lebong
...................65 3.4 Tugas Pokok dan Fungsi masing-masing
Bagian...........................................69 3.5 Struktur
Organisasi
...........................................................................................78
-
vii
BAB 4 IMPLEMENTASI SISTEM 4.1 Analisa Sistem
..................................................................................................80
4.1.1 Analisa Sistem
Berjalan..........................................................................80
4.1.2 Analisa Sistem
Baru................................................................................81
4.2 Desain
Sistem....................................................................................................82
4.2.1 Flowchart
.................................................................................................82
4.2.2 Site Map (Peta
Situs)...............................................................................84
4.2.3 Rancangan Database
...............................................................................85
4.2.4 Rancangan Output
...................................................................................86
4.2.5 Rancangan Antar Muka
..........................................................................86
4.2.6 Rancangan
Input......................................................................................90
4.3
Testing...............................................................................................................90
4.4 Hasil dan
Implementasi....................................................................................92
4.4.1 Halaman
Umum.......................................................................................93
4.4.2 Halaman
Administrasi.............................................................................98
BAB 5 PENUTUP
5.1 Kesimpulan
.......................................................................................................102
5.2 Saran
..................................................................................................................102
DAFTAR PUSTAKA
........................................................................................................104
LAMPIRAN-LAMPIRAN
-
viii
DAFTAR GAMBAR Gambar 2.1 Logo
PHP........................................................................................................33
Gambar 2.2 Cara Kerja
Web...............................................................................................34
Gambar 2.3 Logo Macromedia
Dreamweaver.............................................................................
41 Gambar 2.4 Area Kerja Macromedia Dreamweaver 8
.......................................................42 Gambar
2.5 Common Insert Bar
........................................................................................43
Gambar 2.6 Layout Insert Bar
............................................................................................44
Gambar 2.7 Form Insert Bar
...............................................................................................45
Gambar 2.8 Text Insert Bar
................................................................................................47
Gambar 2.9 HTML Insert Bar
............................................................................................48
Gambar 2.10 Page Property Inspector
...............................................................................49
Gamabr 2.11 Panel
Groups.................................................................................................50
Gambar 2.12 Panel
CSS......................................................................................................51
Gambar 2.13 Panel
Application..........................................................................................51
Gambar 2.14 Panel Tag Inspector
......................................................................................52
Gambar 2.15 Panel Files
.....................................................................................................52
Gambar 2.16 Koneksi Baru Pada MySQL-Front
..............................................................53
Gambar 2.17 Koneksi Berhasil Pada MySQL-Front
........................................................55 Gambar
2.18 Pembuatan Database
Baru...........................................................................55
Gambar 2.19 Mengahapus Database
.................................................................................56
Gambar 2.20 Membuat Tabel
Baru....................................................................................57
Gambar 2.21 Tabel Berhasil
Dibuat...................................................................................58
Gambar 2.22 Mengubah Struktur Tabel
............................................................................58
Gambar 2.23 Menambah atau Memasukkan Data
............................................................59
Gambar 2.24 Menghapus Data
...........................................................................................60
Gambar 3.1 Lambang KementerianAgama
RI..................................................................66
Gambar 3.2 Struktur Seksi Penyelenggara Haji dan Umrah
............................................79 Gambar 4.1 Flowchart
Data
Haji........................................................................................82
Gambar 4.2 Flowchart Website Kemenag Rejang Lebong
..............................................83 Gambar 4.3 Site
Map Website Kemenag Rejang Lebong
................................................84 Gambar 4.4
Rancangan Output Data Haji
.........................................................................86
Gambar 4.5 Rancangan Layar Halaman Utama
................................................................87
Gambar 4.6 Rancangan Layar Halaman
Profil..................................................................87
Gambar 4.7 Rancangan Layar Halaman Info Haji
............................................................88
Gambar 4.8 Rancangan Layar Halaman
Gallery...............................................................88
Gambar 4.9 Rancangan Layar Halaman
Tanya-Jawab.....................................................89
Gambar 4.10 Rancangan Layar Halaman
Lain-lain..........................................................89
Gambar 4.11 Rancangan Form Input Data Haji
................................................................90
Gambar 4.12 Halaman
Beranda..........................................................................................93
Gambar 4.13 Halaman Profil
..............................................................................................94
Gambar 4.14 Halaman Info Haji
........................................................................................95
Gambar 4.15 Halaman
Gallery...........................................................................................96
Gambar 4.16 Halaman Tanya-Jawab
.................................................................................97
Gambar 4.17 Halaman Lain-lain
........................................................................................98
-
ix
Gambar 4.18 Halaman Form Tambah Berita
....................................................................99
Gambar 4.19 Form Input Data
Haji....................................................................................100
Gambar 4.20 Output Data
Haji...........................................................................................101
-
x
DAFTAR TABEL
Tabel 2.1 Simbol
Flowchart................................................................................................32
Tabel 2.2 Daftar Escape
Character.....................................................................................39
Tabel 2.3 Tipe Data dalam MySQL
...................................................................................41
Tabel 3.1 Nama-nama Pejabat Kementerian Agama Kabupaten Rejang
Lebong .........62 Tabel 4.1 Data Jemaah
........................................................................................................86
Tabel 4.2 Tabel Pengujian Website Kemenag Rejang Lebong
.......................................91
-
xi
ABSTRAK
Penelitian yang dilakukan pada Kementerian Agama Kabupaten
Rejang Lebong yaitu guna membuat sebuah website. Dalam penelitian
ini dilakukan sebuah perancangan sistem agar dapat diperoleh
informasi yang lebih spesifik serta sesuai dengan kebutuhan.
Adapun metode yang digunakan dalam penelitian ini adalah
observasi, wawancara dan dokumentasi. Analisa dan desain dilakukan
dengan menggunakan Data Flow Diagram dan Entity Relationship
Diagram. Desain sistem tersebut diimplementasikan dengan
menggunakan Bahasa Pemrograman PHP serta Basis Data MySQL.
Diharapkan hasil akhir dari penelitian ini nantinya mampu
memberikan informasi kepada masyarakat mengenai berita serta
informasi haji (dalam hal ini sebatas nama jemaah yang telah
melaksanakan ibadah haji).
-
1
BAB I PENDAHULUAN
1.1 LATAR BELAKANG
Pemanfaatan teknologi informasi terutama internet saat ini telah
membawa
perubahan yang sangat besar dalam kehidupan masyarakat karena
didukung oleh
kemudahan dalam mencari informasi yang dibutuhkan. Selain itu
juga faktor
biaya yang cukup terjangkau dalam penggunaan akses internet
serta luasnya
cakupan informasi yang tersedia menjadikan internet sebagai
salah satu media
komunikasi yang dapat diandalkan.
Penggunaan website sebagai salah satu cara dalam memberikan
informasi
kepada pengguna internet, pada saat ini telah menjadi trend yang
sangat umum
diterapkan karena sifat internet yang dapat diakses selama 24
jam non-stop
dengan wilayah cakupan yang sangat luas.
Secara terminologi, website adalah kumpulan dari halaman-halaman
situs,
yang biasanya terangkum dalam sebuah domain atau sub-domain,
yang
tempatnya berada di dalam World Wide Web (WWW) di Internet1.
Kementerian Agama Kabupaten Rejang Lebong sebagai sebuah
instansi
yang mengkhususkan diri pada bidang keagaaman, mengemban tugas
penting
dalam menyebarkan informasi yang berkaitan dalam bidang
keagamaan kepada
masyarakat luas. Penyampaian informasi keagamaan yang pada
mulanya
dilakukan secara konvensional yakni melalui pertemuan langsung,
berkat
kemajuan teknologi informasi memungkinkan penyampaian informasi
tadi dapat
1 Artikel Non-Personal, 07 April 2011, Situs Web, Wikipedia
Bahasa Indonesia, http://id.wikipedia.org/wiki/Situs_web, (Diakses
08 April 2011).
-
2
disampaikan dengan berbagai cara. Salah satunya melalui
website.
Penggunaan website ini sangat besar manfaatnya apabila
diterapkan pada
Kementerian Agama Kabupaten Rejang Lebong karena dirasa akan
memberikan
solusi yang cukup praktis terhadap permasalahan yang seringkali
terjadi.
Salah satu permasalahan umum yang seringkali terjadi yakni
ketika
seseorang membutuhkan informasi mengenai info haji pada periode
tertentu.
Biasanya seseorang tersebut harus datang ke Kementerian Agama
Kabupaten
Rejang Lebong dan menanyakan pada Bagian Haji dan Umroh
untuk
mengetahaui informasi tersebut. Dibutuhkan waktu yang cukup lama
untuk
mengecek dokumen yang ada satu-persatu para peserta haji pada
periode tersebut
sehingga hal ini dirasakan kurang efektif.
Dengan adanya website, seseorang yang membutuhkan informasi
tersebut
tidak lagi harus menempuh cara lama, karena dalam hal ini
website diharapkan
dapat memberikan informasi secara langsung kepada seseorang
tanpa harus
terkendala oleh waktu. Cukup dengan menggunakan komputer yang
telah
terhubung dengan internet serta telah terinstal web browser pada
komputer
tersebut (Internet Explorer, Mozila Firefox, Google Chrome,
Opera dan lain-lain)
sebuah website telah dapat diakses. Selain itu sifat website
(yang dalam hal ini
dibuat menggunakan Bahasa Pemrograman PHP dan Basis Data MySQL)
dapat
diakses oleh semua komputer tanpa terkendala oleh perbedaan
Sistem Operasi
Komputer yang digunakan, juga untuk mengakses sebuah website
hanya
menggunakan sedikit resource pada komputer user sehingga dengan
semua
kelebihan yang dimiliki ini, informasi yang akan disampaikan
diharapkan bisa
-
3
menjangkau seluruh lapisan golongan masyarakat yang membutuhkan
informasi
tersebut.
Berdasarkan uraian yang telah disampaikan, maka penyusun
tertarik untuk
menganalisa dan merancang sebuah website yang berfungsi
memberikan
informasi seputar Kementerian Agama Kabupaten Rejang Lebong,
kemudian
mengimplementasikannya kedalam sebuah program aplikasi berbasis
website
serta akan dijadikan oleh penyusun sebagai suatu topik dalam
penyusunan tugas
akhir dengan judul, Pembuatan Website Pada Kementerian Agama
Kabupaten Rejang Lebong Menggunakan Bahasa Pemrograman PHP.
1.2 RUMUSAN MASALAH
Berdasarkan Latar Belakang diatas, permasalahan yang akan
dibahas
meliputi hal-hal sebagai berikut:
a. Bagaimana membuat sebuah website pada Kementerian Agama
Kabupaten
Rejang Lebong?
b. Informasi apa saja yang akan ditampilkan pada website
Kementerian
Agama Kabupaten Rejang Lebong?
1.3 BATASAN MASALAH
Internet sebagai salah satu media komuniksi global mempunyai
beragam
kelebihan dalam optimalisasi pencarian sebuah informasi yang
dibutuhkan, maka
disini penyusun membuat sebuh website yang dapat membantu
pengguna internet
mencari informasi yang berkaitan dengan Kementerian Agama
Kabupaten
-
4
Rejang Lebong. Namun penyusun membuat beberapa batasan masalah
agar
dalam pembahasan nantinya lebih terarah dan sesuai dengan tujuan
yang akan
dicapai. Adapun batasan masalah tersebut adalah sebagai
berikut:
a. Informasi yang akan ditampilkan pada website Kementerian
Agama
Kabupaten Rejang Lebong berkisar mengenai berita terbaru serta
informasi
haji pada Kementerian Agama Kabupaten Rejang Lebong.
b. Mengolah data berupa data jemaah haji yang telah melaksanakan
ibadah
haji pada Kementerian Agama Kabupaten Rejang Lebong.
c. Bahasa pemrograman yang digunakan adalah PHP (Hypertext
Preprocessor) dengan Basis Data MySQL.
1.4 TUJUAN PENELITIAN
a. Penelitian ini bertujuan untuk membuat website pada
Kementerian Agama
Kabupaten Rejang Lebong menggunakan bahasa pemrograman PHP.
b. Website ini bertujuan untuk menyebarkan informasi dari
Kementerian Agama
Kabupaten Rejang Lebong kepada masyarakat luas mengenai berita
terbaru
serta informasi haji pada Kementerian Agama Kabupaten Rejang
Lebong.
1.5 MANFAAT PENELITIAN
Manfaat yang diharapkan dari penyusunan Laporan Tugas Akhir ini
adalah
sebagai berikut:
-
5
1.5.1 Secara Teoritis
Dapat menambah ilmu dalam berpikir dan kontribusi ilmiah
teknologi
komputer terutama terhadap segala hal yang berkaitan dengan
pembuatan
website.
1.5.2 Secara Praktis
a. Bagi Penyusun
Dengan adanya penelitian ini akan melatih dan menguji
kemampuan berpikir kreatif dan analitis untuk memperkaya
ilmu
pengetahuan yang diperoleh selama pendidikan dibangku kuliah
dengan menerapkan hal tersebut di lapangan.
b. Bagi Kementerian Agama Kabupaten Rejang Lebong
Hasil dari pembuatan website ini diharapkan dapat
membantu Kementerian Agama Kabupaten Rejang Lebong dalam
menyebarkan informasi kepada masyarakat luas secara lebih
efektif.
c. Bagi STAIN Curup
Menambah khasanah ilmu pengetahuan dibidang teknologi
komputer, khususnya dalam pembuatan website menggunakan
bahasa pemrograman PHP sebagai salah satu referensi pustaka
bagi mahasiswa yang akan menyusun tugas akhir.
-
6
1.6 METODOLOGI PENELITIAN
Metodologi adalah kerangka teoritis yang digunakan oleh penyusun
untuk
menganalisa, mengerjakan atau mengatasi masalah yang dihadapi.
Sedangkan
kerangka teoritis adalah merupakan metode-metode ilmiah yang
akan
diterapkan dalam pelaksanaan tugas. Dalam penyusunan tugas akhir
ini
digunakan beberapa metode penelitian sebagai sarana untuk
memahami objek
masalah. Metode yang digunakan adalah sebagai berikut:
1.6.1 Metode Penelitian
Pada penelitian ini sangat diperlukan pengembangan sistem,
agar
user merasa nyaman dalam menjalankan suatu sistem yang akan
digunakan. Pengembangan sistem informasi berbasis komputer
untuk
menyelesaikan persoalan (problem) organisasi atau
memanfaatkan
kesempatan (opportunities) yang timbul. Oleh karena itu
penyusun
menggunakan metode pembagian sistem, agar website yang
dihasilkan
sesuai dengan yang diharapkan.
Untuk menghasilkan sistem informasi sesuai dengan apa yang
diharapkan diperlukan adanya :
a. System Analysis : Upaya untuk mendapatkan gambaran
bagaimana sistem bekerja dan masalah-masalah apa saja yang
ada
pada sistem. Oleh karena itu disini penyusun melakukan
survei
ketempat penelitian secara langsung.
-
7
b. System Development2 : Langkah-langkah mengembangkan
sistem yang baru berdasarkan gambaran cara kerja sistem dan
permasalahan yang ada.
c. Research and Development3 : Kegiatan penelitian dan
pengembangan, yang memiliki kepentingan dalam kaitannya
dengan riset ilmiah dan pengembangan aplikatif di
bidang teknologi.
d. Penelitian Laboratorium (Laboratory Research) : Dalam
penelitian ini dilakukan perancangan program dan
mempraktikan
langsung hasil dari analisa, pengetikan dan menguji
kebenaran
rancangan sistem yang nantinya menghasilkan sistem yang siap
diterapkan.
Dalam pengembangan sistem diperlukan adanya beberapa tahap
yang harus diperhatikan, agar proses pengembangan sistem
dapat
dilakukan dengan baik dan sesuai dengan yang diharapkan,
tahap-tahap
yang perlu diperhatikan yang dimaksud penyusun adalah
sebagai
berikut :
2 Moko, 27 April 2010, Sistem Development Life Cycle (SDLC) atau
Daur Hidup Pengembangan Sistem,
http://www.moko-delahoya.co.cc/2010/04/sistem-development-live-cycle-sdlc-atau.html,
(Diakses 08 April 2011). 3 Artikel Non-Personal, 29 Oktober 2008,
Definisi Research and Development,
http://fendiaw.wordpress.com/2008/10/29/definisi-research-and-development-r-and-d-atau-rd/,
(Diakses 08 April 2011).
http://id.wikipedia.org/wiki/Risethttp://id.wikipedia.org/wiki/Teknologi
-
8
a. Survei, bertujuan untuk mengetahui ruang lingkup
pekerjaan.
b. Analisis, bertujuan untuk memahami sistem yang ada,
mengindentifikasi masalah dan mencari solusinya.
c. Desain, bertujuan mendesain sistem baru yang dapat
menyelesaikan masalah-masalah yang dihadapi.
d. Pembuatan, membuat sistem baru.
e. Implementasi, bertujuan untuk mengimplementasikan sistem
yang baru.
f. Pemeliharaan, bertujuan agar sistem dapat berjalan secara
optimal.
1.6.2 Metode Pengumpulan Data
1) Studi Lapangan (Field Research) yaitu untuk memperoleh
data
primer. Yang dimaksud data primer adalah data yang diperoleh
secara langsung dari sumber data dengan cara sebagai berikut
:
a. Pengamatan (Observation)
Bertujuan untuk memahami suatu masalah dari
pandangan orang-orang yang ada didalamnya4. yaitu
dengan mengamati secara langsung sekaligus mencatat
objek-objek di lapangan guna memperoleh data dan
keterangan yang akurat, objektif, dan dapat dipercaya dan
bertujuan untuk mendapat gambaran mengenai objek
4 Ruslan, Rosadi, 2003, Metodologi Penelitian Public Relations
dan Komunikasi, Raja Grafindo Persada Jakarta, Halaman 33.
-
9
penelitian, pengamatan dan pencatatan yang sistematis
terhadap gejala-gejala yang diteliti.
b. Wawancara (Interview)
Merupakan salah satu teknik pengumpulan data melalui
daftar pertanyaan yang di ajukan secara lisan terhadap
responden (subjek)5. Pengumpulan data dengan
mengajukan pertanyaan-pertanyaan kepada pihak-pihak
yang dianggap dapat memberikan informasi yang
dibutuhkan dalam penelitian.
c. Studi Kepustakaan (Library Research)
Yaitu melakukan pengumpulan data dengan
mempelajari bahan, konsep, buku-buku dan teori yang
berkaitan dengan proses penyusunan dan pembahasan
masalah yang diahas oleh penyusun termasuk didalam
literatur tentang penyusun dan mengenai hal-hal yang
mendukung pembuatan website. Juga mempelajari dari
sumber data yang lain seperti dari internet.
5 Ibid Halaman 22.
-
10
d. Studi Dokumentasi
Dokumen merupakan sumber data yang digunakan
untuk melengkapi penelitian, baik berupa sumber tertulis,
film, gambar (foto), dan karya-karya monumental, yang
semuanya itu memberikan informasi bagi proses penelitian.
1.6.3 Metode Perancangan Program
Metode ini ditempuh dengan beberapa tahap antara lain
sebagai
berikut:
a. Tahap Analisis Sistem
Tahap pengidentifikasian sebuah masalah secara jelas dan
kemudian menentukan cara pemecahannya.
b. Tahap Design
Digunakan untuk mencapai kebutuhan yang ditentukan
untuk sistem dan batasan-batasan yang mempengaruhi bagaimana
desain arsitektural ini diterapkan6. Pada tahap ini
programmer
membuat rencana mekanisme program yang meliputi bentuk
input dan output yang merupakan gambaran tentang data yang
diproses dan informasi yang dihasilkan. Agar program yang
disusun dapat terarah dan menghasilkan informasi yang sesuai
dengan kebutuhan.
6 Umi Proboyekti, S.Kom, MLIS, Konsep Desain Software,
http://lecturer.ukdw.ac.id/othie/softdesign.pdf (Diakses 08 April
2011)
-
11
c. Tahap Coding
Penyusunan program dilakukan dengan menggunakan
bahasa pemrograman yang sesuai.
d. Tahap Debuging
Tahap melakukan pencarian kesalahan-kesalahan program
dan memperbaiki kesalahan tersebut sehingga program yang
dibuat dapat berjalan dengan baik.
e. Tahap Dokumentasi
Tahap menuliskan petunjuk mengenai penggunaan program
agar mudah dijalankan oleh pihak yang berkepentingan
1.7 SISTEMATIKA PENYUSUNAN
Adapun dalam penyusunan Laporan Tugas Akhir ini, sistematika
penyusunannya adalah sebagai berikut:
BAB I : PENDAHULUAN
Pada bab ini penyusun merumuskan tentang Latar Belakang
Masalah, Rumusan Masalah, Tujuan Penelitian, Manfaat
Penelitian, Metode Penelitian dan Sistematika Penyusunan.
-
12
BAB II : LANDASAN TEORI
Bab ini menguraikan tentang Tinjauan Umum Perangkat
Lunak, Teknik Pemrograman, Konsep Pernacangan
Database, Beberapa Istilah dan Pengertian Internet, Tinjauan
Umum Website, Unsur-unsur Website, Tinjauan Umum PHP
(Hypertext Preprocessor), Tinjauan Umum Macromedia
Dreamweaver serta Tinjauan Umum MySQL-Front.
BAB III : GAMBARAN UMUM OBYEK PENELITIAN
Bab ini memberikan informasi mengenai Sejarah Berdirinya
Kantor Kementerian Agama Kabupaten Rejang Lebong,
Kondisi Umum, Visi dan Misi, Tugas Pokok dan Fungsi
Masing Masing Bagian pada Kementerian Agama Kabupaten
Rejang Lebong.
BAB IV : IMPLEMENTASI SISTEM
Dalam bab ini akan berisi tentang Analisa Sistem, Desain
Sistem, Testing, Hasil dan Implementasi.
BAB V : KESIMPULAN DAN SARAN
Pada bab terakhir ini penyusun menarik kesimpulan serta
mengemukakan saran-saran yang sekiranya dapat
memberikan sumbangan pemikiran yang diperoleh dari hasil
penelitian.
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
-
13
BAB II LANDASAN TEORI
2.1 Beberapa Istilah dan Pengertian Internet
2.1.1 Sejarah Internet
Sejarah internet dimulai pada tahun 1960-an ketika
Departemen
Pertahanan Amerika khawatir akan kemungkinan terjadinya
perang
nuklir. Hal ini membuat dimulainya penelitian untuk
menghubungkan
komputer-komputer yang dimiliki Departemen Pertahanan dalam
satu
instansi.7 Komputer tersebut diharapkan dapat saling
berkomunikasi
dan tetap bertahan jika perang benar-benar terjadi. Pada bulan
Oktober
1962 dimulailah program riset komputer di ARPA (Advanced
Research Projects Agency) dengan Joseph Licklider sebagai
ketua
program pertama.
Pada tahun 1965 dengan bantuan dana dari ARPA, Larry Robert
dan Thomas Marill mencoba membuat koneksi Wide Area Network
yang pertama. Mereka menghubungkan komputer TX-2 di MIT
dengan
komputer Q-32 di Santa Monica melalui jaringan telepon. Dari
percobaan tersebut disimpulkan bahwa jaringan telepon dapat
melewatkan data, namun tidak efisien karena menghabiskan
bandwidth
dan mahal. Kleinrock memprediksikan model pengiriman paket
data
merupakan komunikasi antar-dua komputer yang paling
memungkinkan.
7 Henry Pandia, Teknologi Informasi dan Komunikasi, PT.
Erlangga,2004, hal. 05.
-
14
Pada tahun 1966 Bob Taylor dari ARPA menerima bantuan
dana dari beberapa universitas di Amerika Serikat untuk
melakukan
percobaan membuat jaringan yang menghubungkan komputer-
komputer dari sejumlah universitas yang mendanai percobaan ini.
Tiga
tahun kemudian jaringan tersebut berhasil dibuat yang disebut
sebagai
ARPANET. Jaringan itu kemudian menjadi cikal bakal lahirnya
internet.
Internet, yang ada pada saat itu disebut dengan ARPANET,
pertama kali online pada tahun 1969. Pada awalnya ARPANET
menghubungkan komputer-komputer di berbagai universitas di
bagian
barat daya Amerika Serikat, antara lain University of California
Los
Angeles (UCLA), Stanford Research Institute, University of
California
Santa Barbara, dan University of Utah.
Pada 1970, sudah lebih dari 10 komputer yang berhasil
dihubungkan satu sama lain sehingga mereka bisa saling
berkomunikasi
dan membentuk sebuah jaringan. Dan pada tahun yang sama di
bulan
Juni beberapa universitas dan lembaga lain, seperti MIT,
Harvard,
BBN, dan Systems Development Corp (SDC) di Santa Monica,
ikut
bergabung. Selanjutnya, pada bulan Januari 1971 giliran
Stanford,
Lincoln Labs milik MIT, Carnegei-Mellon, dan Case-Western
Reserve
University ikut bergabung. Beberapa bulan kemudian, lembaga-
lembaga, seperti NASA/Ames, Mitre, Burroughs, RAND, dan
University Illinois juga ikut bergabung, setelah itu, semakin
banyak
-
15
lembaga-lembaga yang terhubung ke internet dan
perkembangannya
masih terbatas pada lembaga-lembaga tertentu saja.
Pada tahun 1971 The Network Working Group menyelesaikan
protokol Telnet. Protokol yang digunakan untuk mengakses
sebuah
komputer dari jarak jauh. Selain itu, Network Working Group
membuat
kemajuan pada standar File Transfer Protocol (FTP), protokol
yang
digunakan untuk mengunduh file.
Tahun 1972, Roy Tomlinson dari BBN berhasil
menyempurnakan program e-mail yang ia ciptakan setahun yang
lalu
untuk ARPANET. Program e-mail ini begitu mudah sehingga
langsung
menjadi populer. Pada tahun yang sama, icon @ juga
diperkenalkan
sebagai lambang penting yang menunjukkan "at" atau "pada".
Tahun
1973, jaringan komputer ARPANET mulai dikembangkan ke luar
Amerika Serikat. Komputer University College di London
merupakan
komputer pertama yang ada di luar Amerika yang menjadi
anggota
jaringan ARPANET. Permasalahan yang timbul untuk
menghubungkan
jaringan-jaringan komputer ke dalam ARPANET adalah banyaknya
jaringan komputer yang berbeda. Maka pada tahun yang sama
dimulai
pengembangan sebuah protokol yang kemudian hari disebut
protokol
TCP/IP oleh sebuah kelompok yang dipimpin oleh dua orang
ahli
komputer yakni Vinton Cerf dan Bob Kahn. Protokol tersebut
memungkinkan dua jaringan komputer yang berbeda dapat
berinterkoneksi dan berkomunikasi satu dengan yang lain.
-
16
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976,
ketika
Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and
Radar
Establishment di Malvern. Setahun kemudian, sudah lebih dari
100
komputer yang bergabung di ARPANET membentuk sebuah jaringan
atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve
Bellovin,
menciptakan newsgroups pertama yang diberi nama USENET.
Tahun
1981 France Telecom menciptakan gebrakan dengan meluncurkan
telpon televisi pertama, dimana orang bisa saling menelpon
sambil
berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari
semakin banyak, maka dibutuhkan sebuah protokol resmi yang
diakui
oleh semua jaringan. Pada tahun 1982 dibentuk Transmission
Control
Protocol atau TCP dan Internet Protokol atau IP yang kita kenal
semua.
Sementara itu di Eropa muncul jaringan komputer tandingan
yang
dikenal dengan Eunet, yang menyediakan jasa jaringan komputer
di
negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan
Eunet
menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada,
maka pada tahun 1984 diperkenalkan sistem nama domain, yang
kini
kita kenal dengan DNS atau Domain Name System. Komputer yang
tersambung dengan jaringan yang ada sudah melebihi 1000
komputer
lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan
melonjak 10 kali lipat menjadi 10.000 lebih.
-
17
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan
sekaligus memperkenalkan IRC atau Internet Relay Chat.
Setahun
kemudian, jumlah komputer yang saling berhubungan kembali
melonjak 10 kali lipat dalam setahun. Tak kurang dari
100.000
komputer kini membentuk sebuah jaringan. Tahun 1990 adalah
tahun
yang paling bersejarah, ketika Tim Berners Lee menemukan
program
editor dan browser yang bisa menjelajah antara satu komputer
dengan
komputer yang lainnya, yang membentuk jaringan itu. Program
inilah
yang disebut www, atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk
jaringan sudah melampaui sejuta komputer, dan di tahun yang
sama
muncul istilah surfing the internet. Tahun 1994, situs internet
telah
tumbuh menjadi 3000 alamat halaman, dan untuk pertama
kalinya
virtual-shopping atau e-retail muncul di internet. Dunia
langsung
berubah. Di tahun yang sama Yahoo! didirikan, yang juga
sekaligus
kelahiran Netscape Navigator 1.0. Sampai akhirnya, Microsoft
mengembangkan Microsoft Internet Explorer.
Selain perkembangan jaringan pengguna, kemajuan internet
juga disertai dengan perkembangan teknologi. Kecepatan
koneksi
menjadi hal yang penting, mengingat semakin besarnya kebutuhan
akan
sarana pertukaran informasi. Modem dengan kecepatan 56 kbps
semula
dianggap cukup memadai. Namun, saat ini menjadi kurang
memadai,
terutama untuk mengirimkan dan menerima aplikasi-aplikasi
-
18
multimedia kualitas tinggi. Karena itu, dikembangkanlah
teknologi
Digital Subscriber Lines (DSL) yang mempunyai kemampuan
untuk
mengirimkan data lebih cepat.
Penggunaan jaringan nirkabel untuk koneksi ke internet juga
sudah berkembang dengan baik. Saat ini kita dapat mengakses
internet
melalui jaringan nirkabel WiFi maupun melalui layanan GPRS dan
3G
yang mempunyai kecepatan akses lebih tinggi dibandingkan
dengan
jaringan kabel.
Pada tahun 1995 diperkirakan 25 juta orang telah menjadi
pengguna internet. Data dari lembaga IDC menyebutkan bahwa
pada
tahun 1999 pengguna internet diperkirakan telah mencapai 196
juta
orang, dan menjadi 502 juta orang pada tahun 2003. Menurut
World
Statistic, saat ini pengguna internet telah mencapai
1.076.203.987 orang
yang tersebar di seluruh kawasan dunia. Jika penduduk dunia
sebanyak
6.499.697.060 orang berarti 16,56% penduduk dunia telah
terhubung
dengan internet.
2.1.2 Tinjauan Umum Website
World Wide Web (WWW) atau biasa disebut dengan website
merupakan salah satu sumber daya Internet yang berkembang
pesat.
Pertama kali aplikasi website dibangun hanya dengan
menggunakan
bahasa yang disebut HTML (Hypertext Markup Language) dan
-
19
protokol yang digunakan dinamakan HTTP (Hypertext Transfer
Protocol).
Aplikasi Web atau Aplikasi berbasis Web (Web-based
application) adalah program yang menggunakan HTTP sebagai
protokol komunikasi dan menyampaikan informasi berbasis Web
kepada pemakai dalam bentuk html. 8 Aplikasi Web dibagi menjadi
:
1. Web Statis
Dibentuk dengan menggunakan HTML saja. Kekurangan
aplikasi seperti ini terletak pada keharusan untuk
memelihara
program secara terus-menerus untuk mengikuti setiap
perubahan
yang terjadi.
2. Web Dinamis
Dengan menggunakan pendekatan Web dinamis
dimungkinkan untuk membentuk aplikasi berbasis Web yang
berinteraksi dengan database.
Beberapa istilah penting yang berkaitan dengan Web yaitu :
a) Situs Web (web site), menyatakan lokasi pada Web yang
berisi
sekumpulan halaman Web yang saling terkait.
b) Halaman Web (Web Page), merupakan file text yang berisi
tag-
tag dengan format HTML (Hypertext Markup Language), link ke
file-file grafik atau halaman web lain. File text ini disimpan
pada
8 Abdul Kadir, Dasar Pemrograman Database Web,PT Andi
,Yogyakarta, 2004, hal. 03.
-
20
server. Web Page dapat diumpamakan sebagai sebuah halaman
khusus buku dari situs tertentu.
c) Homepage adalah halaman utama pada sebuah situs Web yang
digunakan sebagai sarana untuk memperkenalkan secara singkat
tentang apa yang menjadi isi dari keseluruhan situs Web dari
suatu organisasi atau pribadi.
d) URL (Uniform Resource Locator) adalah suatu text yang
menyatakan alamat Internet. Pada penggunaan WWW, penunjuk
suatu sumber informasi menggunakan metode URL (Uniform
Resource Locator) yang merupakan konsep penamaan lokasi
standar dari suatu file, directori, komputer, lokasi
komputernya
dan dan untuk menentukan alamat yang akan kita pakai untuk
mengakses internet kususnya situs Web. URL mengantarkan
http://www.yahoo.com/iklan_mini/indeks.htm dimana
1. http : adalah jenis protocol yang digunakan
2. www.yahoo.com : adalah alamat host yang digunakan
3. iklan_mini : adalah directory atau path yang akan
dituju
4. indeks.htm : adalah nama file yang akan diakses
e) HTTP (Hyper Text Transfer Protocol), Protocol ini
digunakan
untuk berkomunikasi antar web browser yang satu dengan web
http://www.yahoo.com/iklan_mini/indeks.htmhttp://www.yahoo.com/
-
21
browser yang lainnya. HTTP ini akan digunakan jika kita
ingin
mengakses suatu informasi pada suatu situs Web tertentu.
f) Browser, merupakan program aplikasi yang digunakan untuk
melakukan browsing (pencarian homepage) pada internet.
g) Hyperlink, link atau penghubung yang dibuat pada dokumen
untuk menghubungkan dokumen yang sedang aktif atau dibuka
saat itu dengan dokumen lain.
h) Chatting adalah suatu fasilitas dalam Internet untuk
berkomunikasi sesama pemakai Internet yang sedang on-line.
Komunikasi dapat berupa teks atau suara (chatting voice).
i) Download adalah transfer data melalui jalur komunikasi
digital
dari sistem yang lebih besar atau pusat (host atau server)
ke
sistem yang lebih kecil (client). kebalikan dari download
adalah
upload.
j) Spam merujuk kepada praktek pengiriman pesan komersial
atau
iklan kepada sejumlah besar newsgroup atau email yang
sebetulnya tidak berkeinginan atau tidak tertarik menerima
pesan tersebut.
k) E-mail (electronic mail) adalah pesan elektronik yang
dikirim
dari komputer seorang pengguna ke komputer lainnya. E-mail
dapat dikirimkan melalui Local Area Network (LAN) atau
Internet. Kalau dahulu, data yang dikirim hanya berupa teks,
-
22
sekarang dengan e-mail dapat berisi gambar, suara, dan
bahkan
klip video.
l) FTP (File Transfer Protocol) adalah protokol Internet
yang
digunakan untuk menyalin file antar komputer.
m) Web Hosting adalah salah satu bentuk layanan jasa
penyewaan
tempat di Internet atau Penyewaan Server atau Penempatan
file-
file dari websites yang memungkinkan perorangan ataupun
organisasi untuk menampilkan layanan jasa atau produknya di
Internet.
n) Web server merupakan software yang memberikan layanan
data
yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan browser web dan mengirimkan
kembali hasilnya dalam bentuk halaman - halaman web yang
umumnya berbentuk dokumen HTML
Unsur-Unsur Web Site
Untuk membangun situs diperlukan beberapa unsur yang harus
ada agar situs dapat berjalan dengan baik dan sesuai yang
diharapkan.
Unsur-unsur yang harus ada dalam situs antara lain:
a. Domain Name
Domain name atau biasa disebut nama domain adalah alamat
permanen situs di dunia internet yang digunakan untuk
-
23
mengidentifikasi sebuah situs atau dengan kata lain domain
name
adalah alamat yang digunakan untuk menemukan situs kita pada
dunia internet. Istilah yang umum digunakan adalah URL.
Contoh
sebuah URL adalah http://www.yahoo.com--dapat juga tanpa
www.
Ada banyak macam nama domain yang dapat kita pilih sesuai
dengan keinginan.
b. Generic Domains. Merupakan domain name yang berakhiran
dengan .Com .Net .Org .Edu .Mil atau .Gov. Jenis domain ini
sering
juga disebut top level domain dan domain ini tidak
berafiliasi
berdasarkan negara, sehingga siapapun dapat mendaftar.9
1) com : Merupakan top level domain yang ditujukan
untuk kebutuhan "commercial".
2) edu : Merupakan domain yang ditujukan untuk
kebutuhan dunia pendidikan (education)
3) gov : Merupakan domain untuk pemerintahan
(government)
4) mil : Merupakan domain untuk kebutuhan
angkatan bersenjata (military)
5) org : Domain untuk organisasi atau lembaga non-
profit (Organization).
9 http://micopardosi.tripod.com/nama_domain.html
-
24
c. Country-Specific Domains, merupakan domain yang berkaitan
dengan dua huruf ekstensi, dan sering juga disebut second
level
domain, seperti .id (Indonesia), .au (Australia), .jp (Jepang)
dan lain
lain. Domain ini dioperasikan dan didaftarkan dimasing negara.
Di
Indonesia, domain-domain ini berakhiran, .co.id, .ac.id,
.go.id,
.mil.id, .or.id, dan pada akhir-akhir ini ditambah dengan
war.net.id,
.mil.id, dan web.id. Penggunaan dari masing-masing akhiran
tersebut berbeda tergantung pengguna dan pengunaannya,
antara
lain:
1) co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
2) ac.id : Untuk Lembaga Pendidikan
3) go.id : Khusus untuk Lembaga Pemerintahan Republik
Indonesia
4) mil.id : Khusus untuk Lembaga Militer Republik Indonesia
5) or.id : Untuk segala macam organisasi yand tidak termasuk
dalam kategori "ac.id","co.id","go.id","mil.id" dan lain
6) war.net.id : untuk industri warung internet di Indonesia
7) sch.id : khusus untuk Lembaga Pendidikan yang
menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
8) web.id : Ditujukan bagi badan usaha, organisasi ataupun
perseorangan yang melakukan kegiatannya di Worl Wide Web.
-
25
2.2 Tinjauan Umum Perangkat Lunak
Menurut Jogiyanto, perangkat lunak adalah serangkaian intruksi
yang
ditulis oleh manusia untuk mengaktifkan fungsi dari perangkat
keras
komputer.10
Sedangkan menurut Presmen, perangkat lunak adalah perintah
(program
komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja
seperti
yang diinginkan.11
Perangkat lunak dapat diklasifikasikan kedalam dua bagian besar,
yaitu
sebagai berikut :
1) Perangkat lunak sistem (system software), yaitu perangkat
lunak yang
mengoperasikan sistem komputernya. Perangkat lunak sistem
dapat
dikelompokkan lagi menjadi 4 bagian yaitu sebagai berikut :
a) Sistem Operasi (Operating System)
Menurut Jogiyanto, sistem operasi adalah program yang
ditulis
untuk mengendalikan dan mengkoordinasi kegiatan dari sistem
komputer, yang berfungsi mengendalikan dan mengkoordinasi
semua
kegiatan operasional secara efektif dan efisien.12
10 Hartono, Op.cit, hal. 360. 11 Presman, Rekayasa Perangkat
Lunak pendekatan Praktisi,PT. Andi, Yogyakarta, 2002, hal. 10. 12
Jogiyanto, Op.cit, Hal. 360.
-
26
Sedangkan menurut Kadir, sistem operasi adalah program yang
bertindak sebagai perantara antara pemakai komputer dan
perangkat
keras komputer. Contohnya adalah DOS, Windows, Unix,
Linux.13
b) Bahasa Pemrograman (Language Programming)
Menurut Kadir, program adalah sekumpulan intruksi yang
digunakan untuk mengatur perangkat keras komputer agar
melaksanakan kegiatan tertentu. Sedangkan pemrograman adalah
kegiatan yang berkaitan dengan penyusunan program.14
Seperti halnya manusia yang menggunakan bahasa untuk
berkomunikasi, komputer juga memiliki bahasa sendiri. Agar
manusia
dapat berkomunikasi dengan komputer, programmer harus
menuliskan
program dalam bahasa yang dimengerti oleh komputer. Bahasa
inilah
yang disebut dengan bahasa pemrograman atau bahasa komputer.
Bahasa pemrograman terdiri atas sekumpulan intruksi yang
ditujukan
agar orang bisa menuangkan perintah yang nantinya akan
dijalankan
oleh komputer.
1. Bahasa Pemrograman Tingkat Rendah (Low Level Language)
Bahasa Pemrograman tingkat rendah digunakan untuk
menyatakan kelompok bahasa pemrograman yang berorientasi
pada mesin. Ciri dari bahasa ini adalah intruksi dalam
bentuk
deretan biner atau menggunakan kata-kata singkat yang mudah
13 Kadir, Pengenalan Sistem Informasi,PT. Andi
Offset,Yogyakarta, 2003, hal. 214. 14 Ibid., hal. 219.
-
27
diingat untuk menggantikan kode biner. Contohnya adalah
bahasa
mesin (Machine Language).
2. Bahasa Pemrograman Tingkat Tinggi (High Level
Language)
Bahasa Pemrograman tingkat tinggi menyatakan bahasa-
bahasa pemrograman yang berorientasi kepada manusia. Ciri
dari
bahasa ini adalah intruksi-intruksi yang digunakan
menggunakan
kata-kata dalam bahasa inggris (Bahasa Manusia). Contoh dari
bahasa ini adalah Cobol, Fortran, Basic, Pascal.
3. Bahasa Pemrograman Berorientasi Objek (Object Oriented
Programming)
Bahasa pemrograman berorientasi objek memiliki berbagai
macam objek yang didalamnya telah terisi dengan
fungsi-fungsi
pemrograman. Untuk melakukan tindakan tertentu, kita tinggal
mengintruksikan kepada objek-objek tertentu. Contohnya
adalah
Visual Basic, Visual dBase, Delphi dan lain-lain.
2) Perangkat Lunak Sistem Bantuan
Operating System (OS) juga menyediakan fasilitas sejumlah
program bantuan yang disebut dengan operating system service
atau
utility (bantuan). Program-program bantuan ini misalnya adalah
text
editor (di Windows adalah notepad), beberapa bantuan untuk
menangani disk (misalnya memformat, menyalin, mengecek disk
dan
-
28
lainnya), menangani file (mengurutkan isi file, mencari file
dan
lainnya), menangani tampilan dan penanganan peralatan
lainnya.
3) Program Aplikasi
Menurut Kadir program aplikasi adalah program yang dibuat
oleh pemakai yang ditujukan untuk melakukan keperluan yang
sifatnya
umum.15
Program aplikasi adalah perangkat lunak yang dibuat oleh
perusahaan yang digunakan untuk keperluan yang sifatnya
umum.
Contohnya Microsoft Office Word, dan lain-lain.
2.3 Teknik Pemrograman
Menurut Iwan Binanto, Ada beberapa cara dan teknik
pemrograman
antara lain :16
1) Pemrograman Procedural, yaitu suatu instruksi khusus yang di
eksekusi
secara berurutan. Trik dalam pemrograman ini adalah
mengingat
procedure yang sudah dipanggil dan data apa yang yang sudah
diubah.
2) Pemrograman Funcional, pemrograman ini berdasarkan teori
fungsi
matematika.
3) Pemrograman Terstruktur, merupakan suatu teknik yang
memecahkan
masalah besar menjadi lebih kecil dan lebih mudah dipahami
sehingga
masalah yang besar dapat diselesaikan dengan baik.
15 Ibid., hal. 204. 16 Iwan Binanto, Konsep Bahasa Pemrograman,
2006 hal. 02.
-
29
4) Pemrograman berbasis Modul, pemrograman ini membentuk
banyak
modul, masing-masing modul merupakan suatu grup dari entitas
variabel, procedure atau fungsi.
5) Pemrograman Berorientasi Objek, pemrograman komputer
menjadi
lebih interaktif, yaitu ketika muncul suatu kejadian, sehingga
program
harus dapat dengan cepat menanggapi kejadian tersebut.
Pemrograman
berorientasi objek pada dasarnya merupakan perlakuan untuk data
dan
procedure yang memanipulasi perlakuan untuk data dan procedure
yang
memanipulasinya sebagai objek tunggal. C++, JAVA, dan Bahasa
Pemrograman Visual mendukung pemrograman ini.
6) Pemrograman Generic, pemrograman ini tidak berdiri sendiri,
melainkan
bergabung dengan pemrograman berorientasi objek, pemrograman
fungsional atau dengan bahasa-bahasa pemrograman yang
mempunyai
teknik pemrograman lebih dari satu.
7) Pemrograman Declarative, pemrograman ini mendeskripsikan
suatu
masalah dengan pernyataan (declarative) daripada memecahkan
masalah
dengan implementasi algoritma.
Dari sekian banyak macam teknik pemrograman tersebut, yang
penyusun gunakan dalam pembuatan Aplikasi pada Tugas Akhir ini
adalah
Pemrograman Generic, pemrograman ini tidak berdiri sendiri,
melainkan
bergabung dengan pemrograman berorientasi objek, pemrograman
fungsional
atau dengan bahasa-bahasa pemrograman yang mempunyai teknik
pemrograman lebih dari satu.
-
30
Keunggulan dari teknik pemrograman ini antara lain adalah
kemudahannya dalam membuat tampilan-tampilan dalam bentuk teks,
grafis
dan pengolahan database.
2.4 Konsep Perancangan Database
2.4.1 Konsep Perancangan Terstruktur
Karena banyak terjadi permasalahan-permasalahan
dipendekatan klasik, maka kebutuhan akan pendekatan
pengembangan
sistem yang lebih baik mulai terasa dibutuhkan. Sayangnya
sampai
sekarang masih banyak orang yang tidak menyadari bahwa hanya
dengan mengikuti tahapan di life cycle saja tidak akan
membuat
pengembangan sistem informasi menjadi berhasil. Oleh karena
itu
diperlukan suatu pendekatan pengembangan sistem yang baru
yang
dilengkapi dengan beberapa alat dan teknik supaya membuatnya
berhasil.
Pendekatan ini yang dimulai dari awal tahun 1970 disebut
dengan pendekatan terstruktur (structured approach).
Pendekatan
terstruktur dilengkapi dengan alat-alat (tools) dan
teknik-teknik
(techniques) yang dibutuhkan dalam pengembangan sistem,
sehingga
hasil akhir dari sistem yang dikembangkan akan didapatkan
sistem
yang strukturnya didefinisikan dengan baik dan jelas.
Melalui pendekatan terstruktur, permasalahan-permasalahan
yang komplek di organisasi dapat dipecahkan dan hasil dari
sistem
-
31
akan mudah untuk dipelihara, fleksibel, lebih memuaskan
pemakainya, mempunyai dokumentasi yang baik, tepat pada
waktunya, sesuai dengan anggaran biaya pengembangannya,
dapat
meningkatkan produktivitas dan kualitasnya akan lebih baik
(bebas
kesalahan).
2.4.2 Flowchart (Bagan Alir)
Flowchart menurut ANSI (America National Standart Institute)
merupakan bagan aliran yang menunjukkan arus program secara
keseluruhan dari sistem.
Bagan alir sistem (systems flowchart) merupakan bagan yang
menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan
ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada di
dalam
sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di
sistem.
Bagan alir sistem digambar dengan menggunakan simbol-simbol
yaitu
sebagai berikut :
-
32
Tabel. 2.1. Simbol Flowchart
SIMBOL KETERANGAN
Terminal Point Symbol. digunakan untuk menunjukkan
Preparation Symbol. Simbol Persiapan digunakan untuk
memberi nilai awal suatu besaran atau variabel (harga
awal).
Process Symbol. Simbol Proses atau Pengolahan
digunakan untuk mewakili suatu proses, seperti
pengolahan aritmatika atau pemindahan data.
Predefined Process Symbol. Simbol Proses Terdefenisi
digunakan untuk menunjukkan suatu operasi yang
rinciannya ditunjukkan di tempat lain atau untuk proses
yang detilnya dijelaskan terpisah, misalnya berbentuk
subroutine.
Decision Symbol. Simbol Keputusan digunakan untuk
mewakili operasi perbandingan logika atau suatu
penyeleksian kondisi di dalam program.
Input/Output Symbol. Simbol Input/Output digunakan
untuk menyatakan dan mewakili data masukan atau
keluaran.
Connector Symbol. Simbol Penghubung digunakan
untuk menunjukkan sambungan dari bagan alir yang
terputus di halaman yang masih sama.
Off-page Connector. Simbol Penghubung Halaman lain
digunakan untuk menunjukkan hubungan arus proses yang
terputus dengan sambungannya ada di halaman yang lain.
-
33
Flow Lines Symbol. Simbol Garis Alir digunakan untuk
menunjukkan aliran atau arus dari proses.
Display. Symbol ini digunakan untuk menunjukkan hasil
dari suatu proses
2.4.3 Tinjauan Umum PHP (Hypertext Preprocessor) dan MySQL
Gambar 2.1 Logo PHP (Hypertext Preprocessor)
PHP singkatan dari Hypertext Preprocessor yang digunakan
sebagai bahasa script server-side dalam pengembangan website
yang
disisipkan pada dokumen HTML.17 Pengunaan PHP memungkinkan
website dapat dibuat dinamis sehingga maintenance situs
tersebut
menjadi lebih mudah dan efisien.
Halaman website biasanya disusun dari kode-kode HTML yang
disimpan dalam sebuah file berekstensi .html. File html ini
dikirimkan
oleh server (atau file) ke browser, kemudian browser
menterjemahkan
kode-kode tersebut sehingga menghasilkan suatu tampilan yang
indah.
Lain halnya dengan program PHP, program ini harus
diterjemahkan
17 Peranginangin, Op. Cit., hal. 02.
-
34
oleh web-server sehingga menghasilkan kode HTML yang dikirim
ke
browser agar dapat ditampilkan.
Gambar 2.2 Cara Kerja Web
Program ini dapat berdiri sendiri ataupun disisipkan di
antara
kode-kode HTML sehingga dapat langsung ditampilkan bersama
dengan kode-kode HTML tersebut. Program PHP dapat
ditambahkan
dengan mengapit program tersebut di antara tanda . Tanda-
tanda tersebut biasanya disebut tanda untuk escaping (kabur)
dari kode
HTML. File HTML yang telah dibubuhi program PHP harus
diganti
ekstensi-nya menjadi .php.
1) Sejarah singkat PHP
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun
1994. Awalnya, PHP digunakan untuk mencatat jumlah serta
untuk
mengetahui siapa saja pengunjung pada homepagenya.18 Rasmus
Lerdorf adalah salah seorang pendukung open source. Oleh
karena
itu, ia mengeluarkan Personal Home Page Tools versi 1.0
secara
gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan
PHP 2.0.
18 Peranginangin,Op.cit., hal. 02.
-
35
Pada tahun 1996, PHP telah banyak digunakan dalam website
di dunia. Sebuah kelompok pengembang software yang terdiri
dari
Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane
Caraveo,
dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0.
akhirnya, pada tahun 2000 dikeluarkan PHP 4.0. Tidak
berhenti
sampai disitu, kemampuan PHP terus ditambah dari tahun ke
tahun.
2) Tag Dalam Php
Banyak cara untuk menyisipkan PHP dalam script HTML, ada
berbagai macam bentuk tag yang dapat digunakan, antara lain
:
a) Cara I
menandai akhir tag
b) Cara II
menandai akhir tag
c) Cara III
menandai akhir tag
-
36
Cara ini sama dengan tag pada ASP. Opsi ini bisa dilakukan
jika
nilai asp_tags pada php.ini bernilai on.
d) Cara IV
menandai awal script
...
menandai akhir script
Banyaknya kode program atau variabel dalam program, perlu
menandai atau memberi komentar pada program. Komentar pada
program merupakan tulisan pada program yang tidak
dieksekusi.
Pada PHP, ada 3 macam cara penyusunannya yaitu :
a) /* komentar */
Tulisan apapun yang berada di antara /* dan */ akan
dianggap sebagai komentar. Cara seperti ini sangat berguna
dan
efisien untuk pemberian komentar yang memakan banyak baris.
b) // komentar
Tulisan di baris yang sama setelah // akan dianggap sebagai
komentar. Cara ini berguna untuk pemberian komentar singkat
yang tak lebih dari 1 baris saja.
c) # komentar
Sama seperti //, tulisan di baris yang sama setelah # akan
dianggap sebagai komentar. Cara ini berguna untuk pemberian
komentar singkat yang tak lebih dari 1 baris saja.
-
37
3) Variabel
Dalam PHP, penyusunan variabel diawali dengan karakter $,
kemudian diikuti dengan huruf sebagai karakter pertama. Setelah
itu,
dapat dilajutkan dengan kombinasi huruf dan angka. Variabel
tidak
boleh mengandung spasi maupun tanda baca di dalamnya,
kecuali
underscore (_).
Variabel pada PHP bersifat case sensitive, yang berarti
harus
memperhatikan penyusunan huruf besar dan huruf kecil.
Variabel
$jumlah berbeda dengan $Jumlah.
Contoh penamaan variabel yang benar :
$nama_pemakai
$kota_3
$user1
Contoh penamaan variabel yang salah :
$nama pemakai
$3kota
$us\er1
4) Tipe Data
Tipe data yang dapat diolah menggunakan PHP, antara lain :
-
38
a) Boolean
Nilai boolean menyatakan nilai kebenaran. Suatu variabel
boolean
dikatakan salah (FALSE) jika :
1) Variabel boolean bernilai FALSE
2) Variabel integer 0 (nol)
3) Variabel float 0.0 (nol)
4) Varaibel string kosong atau string 0
5) Variabel array dengan nol elemen
6) Variabel objek dengan nol anggota
7) Dan tipe spesial yaitu NULL
Selain hal-hal tersebut di atas, maka nilai boolean dianggap
TRUE.
b) Integer
5
-9
1500
0123 octal
0xfb hexadecimal
c) Floating Point
0.8998
23e2
-
39
d) String
Pada tipe data string, terdapat escape character, yaitu
karakter khusus yang digunakan mewakili karakter ASCII
dengan
fungsi khusus. Untuk mendefinisikan karakter yang akan
ditampilkan jika karakter tersebut merupakan escape
character
yaitu dengan mengawali karakter tersebut dengan tanda atau
(backslash).
Tabel 2.4. Daftar escape character
\n linefeed (LF or 0x0A (10) in ASCII)
\r carriage return (CR or 0x0D (13) in
ASCII)
\t horizontal tab (HT or 0x09 (9) in
ASCII)
\\ backslash
\$ dollar sign
\" double-quote
\[0-7]{1,3}
the sequence of characters matching
the regular expression is a character in
octal notation
\x[0-9A-Fa-
f]{1,2}
the sequence of characters matching
the regular expression is a character in
hexadecimal notation
-
40
e) Object
Ini merupakan pengembangan PHP berorientasi objek. Tipe data
objek merupakan tipe data yang didalamnya mempunyai data dan
method. Data tersebut didefinisikan sebagai class terlebih
dahulu.
MySQL adalah sebuah server database SQL multiuser dan multi-
threaded. SQL sendiri adalah salah satu database yang paling
populer
di dunia19. Implementasi program server database ini adalah
program
daemon 'mysqld' dan beberapa program lain serta beberapa
pustaka.
MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem
dengan 40 buah database berisi 10,000 tabel dan 500 di
antaranya
memiliki 7 juta baris (kira-kira 100 gigabyte data). Database
ini dibuat
untuk keperluan sistem database yang cepat, handal dan mudah
digunakan. Walaupun memiliki kemampuan yang cukup baik,
MySQL
untuk sistem operasi Unix bersifat freeware, dan terdapat
versi
shareware untuk sistem operasi windows. Menurut pembuatnya,
MySQL disebut seperti "my-ess-que-ell" dan bukan my-sequel !
Dalam bahasa SQL pada umumnya informasi tersimpan dalam
tabel-tabel yang secara logik merupakan struktur dua dimensi
terdiri
dari baris (row atau record) dan kolom (column atau field).
Sedangkan
dalam sebuah database dapat terdiri dari beberapa table.
Beberapa tipe
data dalam MySQL yang sering dipakai:
19
http://balibisnis.wordpress.com/2009/08/20/pengertian-mysql-dan-php/
-
41
Tabel 2.2. Tipe Data dalam MySQL
2.4.5. Tinjauan Umum Macromedia Dreamweaver
Gambar 2.3 Logo Macromedia Dreamweaver
Versi terbaru Macromedia Dreamweaver ditahun 2005 adalah
Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari
versi yang sebelumnya dan tentu saja semakin mudah dalam
penggunaannya. Fasilitas terbaru Macromedia Dreamweaver 8
adalah
Zoom Tool dan Guides, Panel CSS yang baru, Code collapse,
Coding
-
42
Toolbar dan Insert Flash Video.20 Tidak jauh beda dengan
kemampuan
versi sebelumnya, Macromedia Dreamweaver 8 mendukung
pemrograman Client Side yang terkenal, yaitu JavaScript
dengan
penggunaan yang sangat mudah. Macromedia Dreamwearver 8 juga
mendukung pemrograman Script Server Side, seperti Personal
Home
Page (PHP), Active Server Pages (ASP), AST.NET, ColdFusion
dan
Java Server Page (JSP).
Gambar 2.4 Area Kerja Macromedia Dreamweaver 8
1) Common Insert Bar
Pada kelompok Common, terdapat tool yang sering digunakan
untuk mendesain seperti hyperlink, gambar dan lain-lain.
20 Wahana Komputer, Membuat Website Interaktif Dengan Macromedia
Dreamweaver 8, PT. Andi, 2006, hal 03.
-
43
Gambar 2.5 Common Insert Bar
Berikut keterangan fungsi tool pada Common Insert Bar21
Hyperlink, berfungsi untuk menambahkan hyperlink.
Email Link, berfungsi untuk memberikan link ke email.
Named Anchor, berfungsi untuk memberikan nama link
pada suatu tempat.
Table, berfungsi untuk membuat tabel.
Insert Div Tag, berfungsi untuk menambahkan Tag Div.
Images, berfungsi untuk menyisipkan gambar.
Media, berfungsi untukmenyisipkan media, seperti Flash,
Flash Movie, Flash Button, dan lain-lain.
Date, berfungsi untuk menyisipkan tanggal.
Server-Side Include, berfungsi untuk menyisipkan file
dokumen Server-Side
Comment, berfungsi untuk memberikan komentar pada script.
Templates, berfungsi untuk membuat template
Tag Chooser, berfungsi untuk memasukkan tag seperti tag-ta
HTML, PHP, ASP.NET, WML, JSP.
21 Wahana Komputer, Tutorial 5 Hari : Membuat Website Interaktif
dengan Macromedia Dreamweaver 8, ANDI, Yogyakarta, 2006, hal.
13
-
44
2) Layout Insert Bar
Pada kelompok Layout, terdapat tool yang sangat membantu
dalam pembentukan sebuah halaman dokumen web. Di antara tool
tersebut, ada yang berfungsi untuk pembuatan table, layer
maupun
frame.
Gambar 2.6 Layout Insert Bar
Berikut keterangan fungsi tool pada Layout Insert Bar22:
Table, berfungsi untuk membuat tabel.
Insert Div Tag, berfungsi untuk menyisipkan Tag Div.
Draw Layer, berfungsi untuk membuat layer.
Layout Table, berfungsi untuk membuat layout tabel pada
halaman website.
Draw Layout Cell, berfungsi untuk membuat cell ke dalam
layout tabel.
Insert Row Above, berfungsi untuk menyisipkan baris pada
atasnya.
Insert Row Below, berfungsi untuk menyisipkan baris pada
bawahnya.
22 Ibid., hal. 14
-
45
Insert Column to the left, berfungsi untuk menyisipkan
kolom pada kirinya.
Insert Column to the right, berfungsi untuk menyisipkan
kolom pada kanannya.
Frames, berfungsi untuk membuat frame pada dokumen
web.
Tabular Data, berfungsi untuk memasukkan data.
3) Form Insert Bar
Form adalah suatu aplikasi dimana user memberikan input
kepada sistem. Anda dapat menggunakan tool pada kelompok form
ini
untuk membuat aplikasi website lebih interaktif.
Gambar 2.7 Forms Insert Bar
Berikut keterangan fungsi tool pada forms Insert Bar23 :
Form, berfungsi untuk memulai membuat form.
Text field, berfungsi untuk memasukkan Text Field pada
form.
23 Ibid., hal. 15
-
46
Hidden Field, berfungsi untuk memasukkan hidden field
pada form.
Text Area, berfungsi untuk memasukkan Textarea pada
form.
Checkbox, berfungsi untuk Checkbox pada form.
Radio Button, berfungsi untuk memasukkan radio button
pada form.
Radio Group, berfungsi untuk memasukkan radio button
secara group pada form.
List Menu, berfungsi untuk membuat daftar atau menu pada
form.
Jump Menu, berfungsi untuk jump menu dalam form.
Image Field, berfungsi untuk membuat pencarian file pada
form.
File Field, berfungsi untuk pencarian file pada form.
Button, berfungsi untuk membuat tombol submit atau reset
pada form.
Label, berfungsi untuk label pada form.
Fieldset, berfungsi untuk fieldset pada form.
-
47
4) Text Insert Bar
Format teks, paragraph maupun karakter teks lain dapat
diatur
pada Text Insert Bar.
Gambar 2.8 Text Insert Bar
Berikut keterangan fungsi tool pada Text Insert Bar24 :
Font Tag Editor, untuk memunculkan jendela Font Tag
Editor.
Bold, untuk membuat teks menjadi tebal (bold).
Italic, untuk membuat teks menjadi miring (italic).
Strong, untuk membuat teks menjadi tebal (strong).
Emphasis, untuk membuat teks menjadi miring (emphasis).
Paragraph, untuk mengatur paragraf.
Block Quote, untuk membuat teks seperti catatan penting.
Preformatted, untuk membentuk paragraf seperti adanya
pada script.
Heading 1, untuk membentuk teks dalam Heading 1.
Heading 2, untuk membentuk teks dalam Heading 2.
24 Ibid., hal. 16
-
48
Heading 3, untuk membentuk teks dalam Heading 3.
Undordered List, format membuat daftar dalam bentuk
simbol.
Ordered, format membuat daftar dalam bentuk nomor atau
abjad.
List Item, untuk memasukkan daftar.
Definition List, untuk mendefinisikan sesuatu.
Definition Term, untuk memasukkan Definition Term.
Definition Description, untuk memberikan penjelasan.
Abbreviation, untuk memberi penjelasan mengenai
singkatan pada teks yang ditunjuk.
Acronim, untuk memberikan akronim.
Line Break, karakter yang berfungsi untuk mengganti baris.
5) HTML Insert Bar
Kelompok HTML Insert Bar memuat tool yang memudahkan
untuk memasukkan tag-tag HTML, antara lain untuk membuat
garis
horizontal, Head, Tabel, Frame dan JavaScript.
Gambar 2.9 HTML Insert Bar
-
49
Berikut keterangan fungsi tool pada HTML Insert Bar25 :
Horizontal Rules, untuk menyisipkan Tag .
Head, untuk menyisipkan Tag yang ada pada Head, misal
Meta, Keyword, dan lain-lain.
Tables, untuk menyisipkan Tag pembuatan tabel seperti
, , .
Frames, untuk menyisipkan Tag pembuatan frame seperti
dan .
Script, untuk memasukkan JavaScript ke dalam HTML.
6) Page Property Inspector
Setiap kali membuka aplikasi Dreamweaver, hal yang
muncul pertama kali adalah properti halaman untuk mengelola
teks,
paragraf maupun style (CSS).26
Gambar 2.10 Page Property Inspector
25 Ibid., hal. 17 26 Ibid., hal. 25
-
50
a) Format, digunakan untuk format teks berupa Paragraph,
Heading1 sampai dengan Heading6 dan Preformatted.
b) Font, digunakan untuk format font (bentuk huruf) dengan
berbagai
campuran.
c) Style / CSS, digunakan untuk memberikan style CSS yang
dibuat
sebelumnya atau style text yang diformat sebelumnya.
d) Style, digunakan untuk memberikan ukuran font berdasarkan
satuan yang dipilih.
e) Color, bagian dari properties yang berfungsi untuk
mewarnai.
7) Panel Groups
Panel pada Macromedia Dreamweaver 8 merupakan suatu
media yang berfungsi sebagai falisitator. Kumpulan berbagai
panel
disebut Panel Groups, terletak pada sebelah kanan layar dan
terdiri
dari CSS, Application, Tag Inspector, dan Files.27
Gambar 2.11 Panel Groups
27 Ibid., hal. 21
-
51
8) CSS Panel
CSS Panel merupakan fasilitas Macromedia Dreamweaver 8
untuk mempercantik tampilan dengan menggunakan style CSS.
Gambar 2.12 Panel CSS
9) Application Panel
Application Panel dapat digunakan untuk membuat
dokumen web yang dinamis, karena penggunaan Application
Panel
mengacu pada server dan database.28
Gambar 2.13 Panel Application
28 Ibid., hal. 22
-
52
10) Tag Inspector Panel
Terdapat dua bagian dalam Panel Tag Inspector, yaitu
Attributes dan Behaviors. Pada tag Attributes terdapat berbagai
atribut
suatu tag yang diseleksi, sedangkan tag Behaviors merupakan
kumpulan yang mengaplikasikan perintah menggunakan
JavaScript.
Gambar 2.14 Panel Tag Inspector
11) Files Panel
Files Panel merupakan fasilitas yang memudahkan dalam
mengelola file dokumen web. Pada Files Panel terdapat tiga tab,
yaitu
Files, Asset, dan Snippets.
Gambar 2.15 Panel Files
-
53
2.4.6 Tinjauan Umum MySQL-Front
a) Menjalankan MySQL-Front dan Koneksi ke MySQL
Sebelum menjalankan MySQL-Front pastikan terlebih dahulu
database server MySQL telah aktif/on, periksalah pada icon
seperti gambar traffic light, pada kanan bawah berwarna
hijau.
Untuk dapat koneksi ke server MySQL harus mempunyai
account terlebih dahulu. Apabila belum mempunyai account
buatlah terlebih dahulu. Sekarang jalankan MySQL-Front, dan
akan ditampilkan kotak dialog untuk koneksi. Masukan account
yang dibutuhkan.
Gambar 2.16 Koneksi Baru Pada MySQL-Front
-
54
Keterangan:
Description : Diisi dengan nama koneksi atau penjelasan
tentang koneksi tersebut
Hostname/IP : Diisi dengan nama host atau alamat IP,
database MySQL server yang akan
dikoneksikan. Misalnya uty.ac.id atau
192.168.0.1. untuk koneksi local gunakan
localhost atau IP address 127.0.0.1.
User : Nama user yang telah dibuat pada database
MySQL
Password : Password yang telah dibuat pada database
MySQL
Port : Port yang digunakan oleh MySQ server,
defaultnya 3306
Database(s) : Nama database yang ingin kita koneksikan,
bila tidak diisi atau kosong maka semua
database yang ada di MySQL dapat diakses.
-
55
Apabila koneksi sukses maka akan tampil seperti gambar
berikut:
Gambar 2.17 Koneksi Berhasil Pada MySQL-Front
b) Manajemen Database dan Tabel
Pada MySQL-Front terdapat fungsi Create dan Drop yang
dipakai untuk membuat dan menghapus database dan table.
1) Membuat Database
a. Pastikan anda telah koneksi ke Database MySQL Server
b. Klik menu Tools -> Create new Database sehingga
muncul tampilan berikut :
Gambar 2.18 Pembuatan Database Baru
-
56
c. Tuliskan nama database yang akan kita buat (misalkan
website), dan klik tombol OK
d. Sekarang telah dibuat database dengan nama website
(lihat pada database list, pada sisi kiri)
2) Menghapus Database
Untuk menghapus database yang tidak dipakai:
a. Aktifkan nama database yang akan dihapus dengan klik
nama database pada daftar database.
Gambar 2.19 Mengahapus Database
b. Klik menu Tools -> drop database dan akan
ditanyakan kepastian penghapusan database, bila yakin
klik OK
-
57
3) Membuat Tabel:
a. Klik menu tools -> create table
Gambar 2.20 Membuat Tabel Baru
b. Sekarang tuliskan nama table yang akan dibuat (misalkan
berita)
c. Lalu pilihlah nama database yang digunakan untuk
menyimpan table tersebut (in database) dalam hal ini pilih
website
d. Tuliskan komentar tentang table tersebut bila perlu.
e. Sekarang tuliskan nama kolom/field, dan pada field
properties tuliskan tipe data dan lebarnya.
-
58
Gambar 2.21 Tabel Berhasil Dibuat
4) Mengubah Struktur tabel :
a. Pastikan nama table yang akan diubah (klik berita), lalu
klik tombol icon add field/index, sehingga akan tampil :
Gambar 2.22 Mengubah Struktur Tabel
b. Pastikan letak/urutan field yang akan ditambahkan (Pada
Position)
-
59
c. Lalu tuliskan nama filed, type dan lebar field.
d. Bila telah selesai akhiri dengan klik tombol Add Field.
5) Menghapus Kolom/Field
Apabila akan menghapus field/kolom yang sudah tidak
diperlukan, caranya adalah dengan mengaktifkan nama table-
nya lalu klik kanan pada nama field/kolom yang akan dihapus.
6) Menambahkan atau Memasukan Data ke Tabel
a. Pilihlah nama table yang akan digunakan, klik icon insert
record
Gambar 2.23 Menambah atau Memasukkan Data
b. Tuliskan data yang ada sesuai dengan field/kolom yang
tersedia.
c. Klik tombol refresh data.
-
60
7) Mengubah atau Edit Data
Untuk mengubah data yang telah kita masukan ke dalam
tabel, klik tombol icon view data, edit record kemudian
tuliskan atau ganti data yang anda maksud. Setelah selesai
klik
tombol Post Edit atau refresh data dan kalau membatalkan
pengeditan data klik Cancel Edit.
8) Menghapus Data
Untuk penghapusan data pada MySQL-Front berilah tanda
cek pada kotak cek disamping record, lalu klik icon delete
record.
Gambar 2.24 Menghapus Data
-
61
BAB III GAMBARAN UMUM OBJEK PENELITIAN
3.1 SEJARAH BERDIRINYA KANTOR KEMENTERIAN AGAMA
KABUPATEN REJANG LEBONG
Kementerian Agama Kantor Kabupaten Rejang Lebong,
berdasarkan
surat Keputusan Menteri Agama RI Nomor : 1 Tahun 2010.
Perubahan
penyebutan Departemen Agama menjadi Kementerian Agama.
Berdasarkan Dokumen yang ada bahwa keberadaan Kementerian
Agama Kantor Kabupaten Rejang Lebong ada sejak tahun 1950
yang
menjabat Kepala yang pertama adalah Bapak Abdul Hamid Pangeran
Guru
Alam, beliau menjabat dari tahun 1950 sampai dengan tahun
1961.
Kementerian Agama Kantor Kabupaten Rejang Lebong pada awal
ditetapkannya beralamat di Jalan Imam Zam Pasar Baru, Kelurahan
Pasar
Baru, Kecamatan Curup. Tempat ini merupakan rumah kediaman
Bapak
Abdul Hamid Pangeran Guru Alam.
Pada tahun 1961 berpindah alamat ke Jalan Merdeka Curup
(depan
Masjid Jamik Curup) berkantor di rumah Bapak H. Zaini Kemaja
(Alm) dan
yang menjabat sebagai Kepala Kantor adalah bapak H. Ahmad Rusly,
BA
(Alm) dari tahun 1961 sampai dengan 1966, dan pada tahun 1967
sampai
dengan 1981 Kepala Kantor Kementerian Agama Kabupaten Rejang
Lebong
dijabat oleh Bapak Moh. Amli, BA (Alm)
Tahun 1981 Alamat Kantor Kementerian Agama Kabupaten Rejang
Lebong pindah ke Jalan. S. Sukowati Curup hingga sekarang.
Karena pada
-
62
tahun yang sama telah dibangun gedung Kantor dan rumah dinas
yang
permanen, melalui Anggaran Tahun 1980/1981, dengan Pimbagpro
bapak
Parjono dan diresmikian langsung oleh Kepala Kantor Wilayah
Kementerian
Agama Propinsi Bengkulu (Bapak Hardani Baki) pada tanggal 21
Maret
1981.
Tabel 3.1 Nama-nama Pejabat Kepala Kantor Kementerian Agama
Kabupaten Rejang Lebong
Tahun Menjabat
No Nama Mulai Berakhir
Alamat Kantor
1 Abdul Hamid Pangeran Guru Alam
1950 1961 Jalan. Imam Zam,
Pasar Baru Kel. Pasar Baru Curup
2 H, Rusli Ishak, BA 1961 1966 Jl. Merdeka Curup
3 M. Amli, BA 1967 1981 Jl. Merdeka Curup
4 Drs. H. Amir Hamzah 1981 1987 Jl. S. Sukowati Curup 5 Drs.
Ahmadi 1988 1989 Jl. S. Sukowati Curup 6 Drs. H. Mukhtaridi Baijuri
1989 1994 Jl. S. Sukowati Curup 7 Drs. H. M. Thobari Muad 1994 1997
Jl. S. Sukowati Curup 8 Drs. H. Sutan Bahari 1997 2001 Jl. S.
Sukowati Curup
9 Drs. H. Sukiman, AS 2001 2004 Jl. S. Sukowati Curup 10 Drs. H.
Iswandi, D 2004 2011 Jl. S. Sukowati Curup 11 Drs. H. M. Ch. Naseh,
M, Ed 2011 Sekarang Jl. S. Sukowati Curup
Kabupaten / Kota : Kantor Kementerian Agama Kab. Rejang Lebong
Alamat : Jl. S. Sukowati No. 62 Curup Tengah Propinsi : Bengkulu
Telepon : 0732 21041 Fax : 0732 - 21851
-
63
3.2 Kondisi Umum
a. Kedudukan Organisasi
Berdasarkan Pasal 81 KMA Nomor 373 tahun 2002 Kantor
Kementerian Agama Kabupaten Rejang Lebong berkedudukan
sebagai
Instansi vertikal Kementerian Agama yang berada dibawah dan
bertanggung jawab langsung kepada Kepala Kantor Wilayah
Kementerian
Agama Propinsi Bengkulu.
Kementerian Agama adalah salah satu komponen Instansi
Pemerintah
penyelenggara Negara, menyelenggarakan sebagian tugas umum
pemerintahan dan pembangunan di bidang Agama. Kantor
Kementerian
Agama Kabupaten Rejang Lebong adalah di bawah Kantor Wilayah
Kementerian Agama Provinsi Bengkulu berada dalam Daerah
Kabupaten
Rejang Lebong, berkedudukan di Curup dengan typologi I b
sesuai
dengan Keputusan Menteri Agama RI Nomor 373 tahun 2003.
b. Tugas Pokok Dan Fungsi
Menurut Pasal 82 Keputusan Menteri Agama RI Nomor 373 tahun
2002 Kantor Kementerian Agama Kabupaten Rejang Lebong
memiliki
tugas pokok melaksanakan tugas pokok dan fungsi Kementerian
Agama
dalam wilayah Kabupaten Rejang Lebong berdasarkan kebijakan
Kepala
Kantor Wilayah Kementerian Agama Propinsi Bengkulu dan
Peraturan
undang-undang yang berlaku.
-
64
Untuk melaksanakan tugas ini, maka dalam pasal 83 Keputusan
Menteri Agama RI Nomor 373 tahun 2002 di tetapkan 6 (enam)
fungsi
yang harus dilaksanakan Kantor Kementerian Agama Kabupaten
Rejang
Lebong, sebagai berikut :
1. Perumusan Visi, Misi dan Kebijakan teknis dibidang pelayanan
dan
bimbingan kehidupan beragama pada masyarakat di Kabupaten
Rejang Lebong.
2. Pembinaan, Pelayanan, dan bimbingan masyarakat Islam,
Pelayanan
Haji dan Umroh, pengembangan Zakat dan Wakaf, Pendidikan
Agama
dan Keagamaan, pondok Pesantren, Pendidikan Agama Islam pada
Masyarakat dan Pemberdayaan Masjid, serta Urusan Agama
Islam,
Pendidikan Agama, Bimbingan Masyarakat Kristen sesuai
peraturan
perundang-undangan.
3. Pelaksanaan Kebijakan Teknis di bidang pengelolaan
administrasi dan
informasi keagamaan.
4. Pelayanan dan bimbingan dibidang kerukunan ummat
beragama.
5. Pengkoordinasian, perencanaan, pengendalian dan
pengawasan
program.
6. Pelaksanaan hubungan dengan pemerintah daerah, instansi
terkait, dan
lembaga masyarakat dalam rangka pelaksanaan tugas
Kementerian
Agama di Kabupaten Rejang Lebong. ( pasal 83 KMA No. 373 th.
2002 )
-
65
3.3 Visi Dan Misi Kantor Kementerian Agama Kabupaten Rejang
Lebong
a. Visi
Adapun yang menjadi visi Kantor Kementerian Agama Kabupaten
Rejang Lebong adalah :
Terwujudnya Masyarakat Kabupaten Rejang Lebong Taat Beragama
Rukun, Cerdas, Mandiri, Sejahtera Lahir Batin
b. Misi
Untuk mewujudkan visi tersebut diatas maka ditetapkan Misi
sebagai
berikut :
1. Meningkatkan Kualitas Kehidupan Beragama
2. Meningkatkan Kualitas Kerukunan Umat beragama
3. Meningkatkan Kualitas Raudhatul Athfal, Madrasah,
Pendidikan
Agama dan Pendidikan Keagamaan
4. Meningkatkan Kualitas Penyelenggaraan Haji dan Umroh
5. Meningkatkan tata kelola kepemerintahan yang bersih dan
berwibawa
c. Tujuan
Adapun Tujuan yang ingin dicapai adalah agar dapat