Post on 30-Nov-2015
6
BAB II
LANDASAN TEORI
2.1. Tinjauan Umum SMAK St. Thomas Aquinas Weetebula
2.1.1. Sejarah Singkat SMAK St. Thomas Aquinas Weetebul
SMAK St. Thomas Aquinas Weetebula di dirikan pada tanggal 1 Juli
1987 dan mendapat ijin operasional yang berada dibawa naungan Yayasan
Persekolahan Nusa Cendana (YAPNUSDA). Sejak tahun 1995 atas persetujuan
Keuskupan Weetebula lembaga ini beralih kenaungan Yayasan Sinar Buana. Dan
sejak tahun 1997 juga atas persetujuan Keuskupan Weetebula, lembaga ini
diserahkan kepada Yayasan Mardi Wiyata milik Frater-frater Bunda Hati Kudus
(BHK ).
2.1.2. Visi dan Misi
1. Visi
Terciptanya sekolah yang berkualitas secara mental dan rohani
berdasarkan iman dan taqwa.
2. Misi
a. Meningkatkan disiplin sekolah .
b. Meningkatkan efektifitas pembelajaran.
c. Menguasai Ilmu Pengtahuan Teknologi.
d. Mengembangkan ketaqwaan kepada Tuhan.
e. Memelihara tatakrama dan sopan santun
f. Memelihara suasana kekeluargaan.
g. Mengembangkan bakat dan minat melalui kegitan ekstrakurikuler.
7
STUKTUR ORGANISASI SMA KATOLIK ST. THOMAS AQUINAS WEETEBULA
BADAN PEDULI
PENDIDIKAN
BP2
KEPALA
SEKOLAH
DINAS
PENDIDIKAN
WAKIL KEPALA
SEKOLAH
WAKIL
KEPALA
SEKOLAH
URUSAN
KURIKULUM
URUSAN
SAPRANURUSAN
KESISWAAN
URUSAN
HUMAS
URUSAN
KURIKULUM
URUSAN
HUMAS
BIMBINGAN
DAN
KONSELING
GURU
EKSTRAKURIKULER
GURU
INTRAKURIKULERWALI KELAS
SISWA SMA KATOLIK ST. THOMAS
AQUINAS WEETEBULA
TATA USAHA
2.1.3. Struktur Organisasi SMAK St. Thomas Aquinas Weetebula
Struktur organisasi merupakan suatu sistematika yang
menggambarkan hubungan kerja sama antara sekelompok orang dalam suatu
perusahaan dalam rangka untuk mencapai suatu tujuan yang telah ditetapkan
sebelumnya.
Struktur organisasi dibuat dengan maksud agar setiap orang dalam
suatu perusahaan mengetahui secara pasti wewenang, tugas dan tanggung
jawabnya dan menjalankannya sesuai dengan ketentuan yang telah ditetapkan
sehingga terjadi kejelasan dalam melaksanakan tugas dan tanggung jawab.
Selain itu dimaksudkan agar setiap oarang dalam suatu lembaga dari mana
instruksi yang harus diterimanya dan kepada siapa ia harus bertanggung
jawab.
Gambar 1. Struktur Organisasi SMAK St. Thomas Aquinas Weetebula.
8
2.1.4. Tugas dan Tanggungjawab
1. Pimpinan (Kepala Sekolah)
a. Pemimpin mempunyai tugas menyusun rencana dan program kerja.
b. Mengevaluasi pelaksanaan tugas bawahan untuk mengetahui
permasalan dan penanggulangan.
c. Menyusun laporan SMAK St. Thomas Aquinas sesuai dengan hasil
yang dicapai sebagai pertanggung jawaban pelaksanaan tugas.
d. Melaksanakan tugas lain yang diberikan atasan.
2. Wakil Kepala Sekolah
a. Menyusun perencanaan, membuat program kegiatan dan program
pelaksanaan.
b. Pengorganisasian.
c. Pengarahan.
d. Ketenagaan.
e. Pengkoordinasian.
f. Penilaian.
g. Identifikasi dan pengumpulan data.
h. Mewakili Kepala Sekolah untuk menghadiri rapat khususnya yang
berkaitan dengan masalah pendidikan.
i. Membuat laporan secara berkala.
9
3. Urusan Kurikulum
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Menyusun program pengajaran.
b. Menyusun dan menjabarkan kalender pendidikan.
c. Menyusun pembagian tugas guru dan jadwal pelajaran.
d. Menyusun jadwal evaluasi belajar dan pelaksanaan ujian akhir.
e. Menerapkan kriteria persyaratan kenaikan kelas dan ketamatan.
f. Mengatur jadwal penerimaan rapor dan STTB.
g. Mengkoordinasikan, menyusun dan mengarahkan penyusunan
kelengkapan mengajar.
h. Mengatur pelaksanaan program perbaikan dan pengayaan.
i. Mengatur pengembangan MGMP/MGBP dan koordinator mata
pelajaran.
j. Melakukan supervisi administrasi akademis.
k. Melakukan pengarsipan program kurikulum.
l. Penyusunan laporan secara berkala.
4. Urusan Kesiswaan
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Menyusun program pembinaan kesiswaan (OSIS), meliputi:
Kepramukaan, Basket, Tari tradisional, TIK, karate dan kegiatan
keagamaan.
10
b. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan
kesiswaan/OSIS dalam rangka menegakkan disiplin dan tata tertib
sekolah serta pemilihan pengurus OSIS.
c. Membina pengurus OSIS dalam berorganisasi.
d. Menyusun jadwal dan pembinaan serta secara berkala dan insidental
e. Membina dan melaksanakan koordinasi 7 K.
f. Melaksanakan pemilihan calon siswa berprestasi dan penerima bea
siswa.
g. Mengadakan pemilihan siswa untuk mewakili sekolah dalam
kegiatan di luar sekolah.
h. Mengatur mutasi siswa.
i. Menyusun dan membuat kepanitiaan Penerimaan Siswa Baru dan
pelaksanaan MOS.
j. Menyusun dan membuat jadwal kegiatan akhir tahun sekolah.
k. Menyelenggarakan cerdas cermat dan olah raga prestasi.
l. Membuat laporan kegiatan kesiswaan secara berkala.
5. Urusan Sarana dan Prasarana
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam :
a. Menyusun program pengadaan sarana dan prasarana.
b. Mengkoordinasikan penggunaan sarana prasarana.
c. Pengelolaan pembiayaan alat-alat pengajaran.
d. Mengelola perawatan dan perbaikan sarana prasarana.
11
e. Bertanggung jawab terhadap kelengkapan data sekolah secara
keseluruhan.
f. Melaksanakan pembukuan sarana dan prasarana secara rutin
Menyusun laporan secara berkala.
6. Urusan Humas
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Mengatur dan menyelenggarakan hubungan sekolah dengan komite
sekolah.
b. Membina hubungan antara sekolah dengan wali murid.
c. Membina pengembangan antar sekolah dengan lembaga pemerintah,
dunia usaha dan lembaga sosial lainnya.
d. Membuat dan menyusun program semua kebutuhan sekolah.
e. Koordinasi dengan semua staf untuk kelancaran kegiatan sekolah.
f. Menciptakan hubungan yang kondusif di antara warga sekolah.
g. Melakukan koordinasi dengan semua staf dan bertanggung jawab
untuk mewujudkan 7 K.
h. Menyusun program kegiatan bakti sosial, karya wisata, dan pameran
hasil pendidikan (gebyar pendidikan).
i. Mewakili Kepala Sekolah apabila berhalangan untuk mnghadiri
rapat masalah-masalah yang bersifat umum.
j. Menyusun laporan secara berkala.
12
7. Guru Ekstrakurikuler
Bertanggung jawab kepada Kepala Sekolah dalam melaksanakan
mengembangkan bakat, minat dan kemampuan, meliputi:
a. Membuat program kegiatan setiap semester.
b. Melaksanakan pelatihan.
c. Mengadakan evaluasi terhadap program.
d. Melaporkan kemajuan siswa.
e. Melaksanakan instruksi Kepala Sekolah yang belum tercantum
dalam uraian tugas tertulis.
8. Guru Bimbingan dan Konseling
Membantu Kepala Sekolah dalam kegiatan:
a. Penyusunan dan pelaksanaan program bimbingan dan konseling.
b. Koordinasi dengan wali kelas dalam rangka mengatasi masalah-
masalah yang dihadapi anak didik tentang kesulitan belajar.
c. Memberikan layanan dan bimbingan kepada anak didik agar lebih
berprestasi dalam kegiatan belajar.
d. Memberikan saran dan pertimbangan kepada anak didik dalam
memperoleh gambaran tentang lanjutan pendidikan dan lapangan
pekerjaan yang sesuai.
e. Mengadakan penilaian pelaksanaan bimbingan dan konseling.
f. Menyusun statistic hasil penilaian bimbingan dan konseling.
g. Melaksanakan kegiatan analisis hasil evaluasi belajar.
13
h. Menyusun dan melaksanakan program tindak lanjut bimbingan dan
konseling.
i. Menyusun laporan pelaksanaan kegiatan bimbingan dan konseling.
9. Tugas Guru Wali Kelas
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam :
1. Pengelolaan Kelas:
a. Tugas Pokok meliputi:
- Mewakili orang tua dan kepala sekolah dalam lingkungan
pendidikan.
- Meningkatkan ketaqwaan terhadap Tuhan Yang Maha Esa.
- Membantu pengembangan keterampilan anak didik.
- Membantu pengembangan kecerdasan anak didik.
- Mempertinggi budi pekerti dan kepribadian anak didik.
b. Keadaan Anak Didik
- Mengetahui jumlah anak didik.
- Mengetahui jumlah anak didik putra.
- Mengetahui jumlah anak didik putri.
- Mengetahui nama-nama anak didik.
- Mengetahui identitas lain dari anak didik.
- Mengetahui kehadiran anak didik setiap hari.
- Mengetahui masalah-masalah yang dihadapi anak didik
(tentang pelajaran status sosial/ekonomi, dan lain-lain).
14
c. Melakukan Penilaian
- Tingkah laku anak didik sehari-hari di sekolah.
- Kerajinan, ketekunan, dan kesantunan.
- Kepribadian/tatib.
d. Mengambil Tindakan Bila Dianggap Perlu.
- Pemberitahuan, pembinaan dan pengarahan.
- Peringatan secara lisan.
- Peringatan khusus yang terkait dengan BP/Kepala Sekolah.
e. Langkah Tindak Lanjut
- Memperhatikan buku nilai rapor anak didik.
- Memperhatikan keberhasilan/kenaikan anak didik.
- Memperhatikan kesehatan dan kesejahteraan anak didik.
- Memperhatikan dan membina suasana kekeluargaan.
2. Menyelenggarakan Administrasi Kelas
- Denah tempat duduk anak didik.
- Papan absensi anak didik.
- Daftar Pelajaran.
- Daftar Piket.
- Buku Absensi
- Buku Jurnal kelas.
- Tata tertib kelas.
3. Penyusunan dan pembuatan statistic bulanan anak didik.
4. Pengisian DKN dan Daftar Kelas.
15
5. Pembuatan catatan khusus tentang anak didik.
6. Pencatatan mutasi anak didik.
7. Pengisian buku laporan penilaian hasil belajar.
8. Pembagian buku laporan penilaian hasil belajar.
10. Tata Usaha
Bertanggung jawab kepada Kepala Sekolah dalam kegiatan :
1. Penyusunan program kerja tata usaha sekolah.
2. Pengelolaan dan pengarsipan surat-surat masuk dan keluar.
3. Pengurusan administrasi sekolah.
4. Pembinaan dan pengembangan karii pegawai tata usaha sekolah.
5. Penyusunan administrasi sekolah meliputi kesiswaan dan
ketenagaan.
6. Penyusunan dan penyajian data/statistik sekolah secara
keseluruhan.
7. Mengkoordinasikan dan melaksanakan 7 K.
8. Penyusunan laporan pelaksanaan secara berkala.
11. Siswa-Siswi
1. Mematuhi peraturan sekolah.
2. Mengikuti proses belajar mengajar yang berlangsung di sekolah.
12. Badan Peduli Pendidikan
Bekerja sama dengan sekolah untuk memutuskan hal-hal yang
berkaitan dengan biaya sekolah siswa-siswi SMAK St. Thomas
Aquinas Weetebula.
16
2.2. Tinjauan Umum Desain Website
2.2.1. Pengertian Desain Website
Web Desain adalah istilah yang sering digunakan untuk
menggambarkan bagaimana tampilan isi suatu website atau situs. Tampilan
dari website biasanya berupa hypertext (HTML) atau hypermedia yang
dikirimkan ke users melalui World Wide Web. Untuk menampilkan suatu
desain web atau isi dari suatu website, dibutuhkan sebuah browser web atau
software (perangkat lunak) berbasis web. Tujuan dari web desain adalah
untuk membuat website yang meliputi sekumpulan konten online termasuk
dokumen dan aplikasi yang berada pada web server. Bisa juga, sebuah
website berupa sekumpulan teks, gambar, suara dan konten lainnya, serta
dapat bersifat interaktif maupun statis.
2.2.2. Seajarah Internet
Sejarah internet dimulai pada tahun 1969 ketika Departemen
Pertahanan Amerika memutuskan untuk mengadakan riset tetang
bagaimanacara menghubungkan sejumlah komputer sehingga membentuk
jaringan organik.Program riset ini dikenal denga nama ARPANET.
Pada tahun 1970-an lebih dari 10 komputer berhasil dihubungkan satu sama
yang lain sehingga mereka bisa saling berkomunikasi dan memebentuk
sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempunahkan program e-
mail yang ia ciptakan setahun yang lalu untuk ARPANET. Progam e-mail ini
begitu mudah, sehingga langsung menjadi populer. Pada tahun yang sama,
17
icon @ juga di perkenalkan sebagi lambang penting yang menunjukkan “at”
atau “pada”. Tahun 1973 jaringan komputer ARPANET mulai dikembangkan
meluas keluar Amerika Serikat. Komputer Unyvercity College merupakan
komputer yang pertama yang ada di luar Amerika Serikat yang menjadi
anggota ARPANET. Pada tahun yang sama dua ahli komputer yakni Viton
Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang
menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk
pertamakalinya di Universitas Sussex.
Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP
dan Internet Protocol atu IP yang kini kita kenal semua. Sementara itu di
Eropa muncul jaringan komputer tandingan yang dikenal 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 1984 diperkenalkan sistem nama domain yang kini
dikenal dengan nama DNS atau Domain Name System.
Komputer yang terhubung denganjaringan yang ada suda melebihi 1000
komputer lebih. Setahun kemudian alamat anggota jaringan mulai
mengunakan alamt dengan akhiran .Com. Sistem alamat yang serba praktis
ini langsung menggelembunghkan jumlah komputer yang tersambung dengan
jaringan. Pada tahun 1987 jumlah komputer yang tersambung kejaringan
melonjak 10 kali lipat menjadi 10.000 lebih.
18
Tahun 1988, antar sesama komputer suda mulai dapat ngobrol atau
chatting, karena Jarco Oikarinen dari Finland berhasil menemukan dan
sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian
jumlah komputer kembali melonjak 10 kali lipat dalam setahun. Tak kurang
dari 100.000 komputer kini memebentuk sebuah jaringan. Tahun 1990 adalah
tahun yang bersejarah, ketika tim Berners Lee menemukan program editor
dan browser yang bisa menjelajahi antara komputer dengan komputer lainnya,
yang membentuk jaringan itu. Program inilah yang di sebut www, atau Word
Wide Web.
Tahun 1992 komputer yang saling tersambung membentuk jaring
sudah melapaui jutaan komputer, dan di tahun yang sama muncul istilah
“surfing the internet”. Tahun 1994, situs internet telah tumbuh menjadi 3.000
alamat, dan pertama kalinya viritual-shopping atau e-retail muncul di internet.
Ditahun yang sama Yahoo! Didirikan, yang juga tahun kelahiran Nestcape
Navigator 1.0
2.2.3. Pengertian Website
Website adalah halaman yang akan di tampilkan dibuat pada saat
halaman tersebut di minta oleh user/pemakai, misalnya pemakai ingin
mengakses database dan menampilkan pada halaman website. Jika jaman dulu
pembuata website masi mengunakan HTML biasa untuk membuat homepage,
di jaman sekarang tidak lagi karena suda tersedia program pembuat website
yang lebi praktis.
19
2.3. Tinjauan Umum Software
2.3.1. Macromedia Dreamweaver
Zak Ruvalcabamenyatakan Dreamweaveradalah WYSIWYG (dalam
istilah yang lebih sederhana, sebuah editor apa yang anda lihat itulah yang
anda dapat) dengan pengertian ini, anda dapat membuka dreamweaver, mulai
mengetik, menyimpan file anda kedalam fileHTML, dan melihatnya dalam
sebuah browser dengan sedikit atau ketidak teraturan.
Mendisain didreamweaverbagaikan mendisain mimpi yang indah, hal
ini dikarenakan dreamweavermampu mengolah script server side
menggunakan script PHP, ASP, ASP Net, Coldfusion serta JSP. Tidak kalah
menarik dreamweaver menyediakan fasilitas untuk mengkoneksi database,
bila ingin mendisain menggunakan database. Tentang client side
programnnya, dreamweaver masih lebih unggul dibandingkan aplikasi –
aplikasi pembangun web lainnya. Dengan koleksi behaviour yang beragam,
dukungan plug-in yang banyak, animasi layer dan lain sebagainya, membuat
dreamweaver semakin jauh meninggalkan pesaing – pesaingnya, hal ini
memungkinkan untuk pembuatan halaman web yang interaktif.
20
a. Area Kerja Dreamweaver 8.0
i. Halaman Awal
Gambar 2 : Halaman awal Dreamweaver 8.0
Pada halaman awal Dreamweaver 8.0 terdapat beberapa menu yang
dapat dipilih
1. Open a Recent Item
Pada menu ini akan ditampilkan beberapa file yang sebelumnya
pernah kita buka dengan menggunakan Dreamweaver 8.0. Atau di
paling bawah ada Openyang dapat digunakan untuk membuka file
yang lain.
2. Create New
Pada menu ini kita dapat memilih dokumen baru apa yang akan
kita buat dengan menggunakan Dreamweaver 8.0. Ada banyak
pilihan, diantaranya HTML, ColdFusion, PHP, ASP, JavaScript,
CSS.
21
3. Create From Samples
Pada menu ini kita dapat membuat file berdasarkan contoh yang
sudah diberikan oleh Dreamweaver 8.0
ii. Halaman Utama Dreamweaver 8.0
Gambar 3 : Halaman Utama Dreamweaver 8.0
Keterangan :
1. Toolbar Dokumen
Toolbar dokumen digunakan untuk mengubah tampilan dan
mengakses fungsi-fungsi penting secara cepat dan mudah. Pada
toolbar dokumen terdapat menu untuk berpindah antar dokumen
kerja window dan mengatur tampilan area kerja. Untuk mengatur
tampilan kita bisa memilih Code, Split dan Design.
1 2 3
4
22
2. Menu Utama
Menu Utama berisi semua perintah yang dapat digunakan untuk
bekerja pada Dreamweaver.
3. Insert Bar
Insert bar merupakan tempa semua perangkat kerja (tombol) tang
digunakan untuk membuat halaman web. Insert bar mempunyai
dua jenis tampilan, yaitu tampilan sebagai menu dan tampilan
sebagai tab.
Gambar 4 : Tampilan Insert bar sebagai tab
Gambar 5 : Tampilan Insert bar sebagai menu
a) Tab Common
Berisi semua tombol yang sering atau umum digunakan untuk
membuat halaman web. Tombol yang ada di Tab Commonantara
lain Hyperlink, Email Link, Named Anchor, Table, Images.
23
b) Tab Layout
Tab layout digunakan untuk membuat layout halaman web.
Terdapat tiga jenis layout yang dapat dipilih, yaitu Standard,
Expanded dan Layout.
i) Untuk Standard view tampilan dokumen seperti biasa
(berupa garis-garis tabel)
ii) Untuk Expanded view menampilkan border tabel yang
direnggangkan sehingga semua rancangan tabel dapat
dilihat dengan jelas baik itu baris dan kolomnya.
iii) Untuk Layout view rancangan tabel ditampilkan sebagai
kotak-kotak yang dapat di-drag, dan diatur ulang ukurannya
dengan mudah.
c) Tab Form
Tab form digunakan untuk membuat elemen dalam form,
misalnya saja textarea, textfield, radio button, checkbox
d) Tab Text
Tab text digunakan untuk membuat pengaturan text. Misalnya
saja membuat text italic, strong, underline, h1.
e) Tab HTML
Tab HTML digunakan untuk membuat garis horizontal,
menambahkan metatag dalam tag , dan frame.
24
f) Tab Application
Tab application digunakan jika aplikasi kita sudah berhubungan
dengan suatu bahasa pemrograman dan sebuah database.
g) Tab Flash elements
Tab flash elements digunakan untuk memasukkan elemen flash
dalam dokumen yang kita buat.
4. Panel Properties
Panel properties merupakan panel yang digunakan untuk melihat
dan mengubah property dari semua objek yang ada di area kerja.
Masing-masing objek mempunyai property yang berbeda. Untuk
melihat property dari objek yang diinginkan, seleksi dulu objek
tersebut.
iii. Panel Group
Panel group terdiri dari beberapa panel yang digunakan sebagai
window pembantu untuk bekerja di Dreamweaver. Terdapat lima buah
panel yaitu Design, Code, Application, Tag Inspector dan Files.
Pada panel Files berisi semua files (html, image, swf) jika anda telah
mendefinisikan suatu site ke dalam area kerja Dreamweaver. Pada
panel code berisi semua penjelasan dari tag-tag HTML dan cara
penggunaanya. Panel Design berisi format-format CSS yang ada pada
dokumen yang sedang dikerjakan.
25
Gambar 6 : Panel Group
2.3.2. Pengertian XAMPP
XAMPP merupakan sebuah software yang didalamnya terdapat Apache,
PHP, MySQL dan phpMyAdmin. Dengan menginstallXAMPP maka tidak
perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan
MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
Versi XAMPPyang ada saat ini adalah Versi 1.7.3
Software XAMPP versi ini terdiri atas:
a. APACHE
Apache sudah berkembang sejak versi pertamanya. Sampai saat
ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache versi 2.1.14.0.
Apache bersifat open source, artinya setiap orang boleh menggunakannya,
mengambil dan bahkan mengubah kode programnya.
26
Tugas utama apache adalah menghasilkan halaman web yang benar
kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat
halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan,
maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam
MySQL) untuk mendukung halaman web yang dihasilkan.
b. PHP
PHP pertama kali di buat oleh Rasmus Lerdorf pada tahun 1995.
Padawaktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP
adalah sekumpulan script yang digunakan untuk mengolah data form dariweb.
Perkembangan selanjutnya adalah Rasmus melepaskanko desumber
tersebut danm enamakannya PHP/FI, padasaat tersebut kepanjangan dari PHP/FI
adalah Personal Home Page/Form Interpreter. Dengan pelepasan kodesumber ini
menjadi open source, maka banyak programmer yang tertarik untuk ikut
mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilisini interpreter sudah
di implementasi kan dalam C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secarasignifikan. Padatahun
1997, sebuahperusahaan bernama Zend, menulisulang interpreter PHP
menjadi lebih bersih, lebihbaik dan lebihc epat.Kemudian pada Juni 1998
perusahaantersebut merilis interpreter baru untuk PHP danmeresmikan nama
rilis tersebut menjadi PHP 3.0.
27
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan
rilis tersebut dikenal dengan PHP 4.0.PHP 4.0 adalah versi PHP yang paling
banyak dipakai.Versi inibanyak dipakai ebabversi ini mampu dipakai untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses
dan stabilitas yang tinggi.
PadaJuni 2004, Zendmerilis PHP 5.0.Versi ini adalah versi mutakhir
dari PHP. Dalam versi ini, inti dari interpreter PHP mengalamiperu bahan
besar. Dalam versi ini juga dikenal kan model pemrograman berorientasi
objek baru untuk menjawab perkembangan bahasa pemrograman kearah
pemrograman berorientasi objek. Saat penulis menyusun skripsi ini PHP grup
telah merilis versi PHP terbaruyaitu 5.3.1.0
Kelebihan PHP antara lain :
i. Bahasapemograman php adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
ii. Web Server yang mendukung php dapat ditemukan dimana – mana dari
mulai IIS sampai dengan apache, dengan configurasi yang relative
mudah.
iii. Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis
dan developer yang siap membantu dalam pengembangan.
iv. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling
mudah karena referensi yang banyak.
28
v. PHP adalah bahasa open source yang dapatdigunakan di berbagai
mesin (linux, unix, windows) dan dapat dijalan kan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
vi. PHP adalah termasuk bahasa embedded ( bisa diletak kan dalam tag
HTML )
vii. PHP diterbitkan secara gratis
Beberapa system database yang didukungolehPHP adalah :
i. Oracle
ii. Sybase
iii. mSql
iv. Mysql
v. Solid
vi. Generic ODBC
vii. PostgresSql
PHP banyak sekalidigunakan untuk pengembangan webd inamis, dapat di
katakana mayoritas pengembangan web didunia menggunakan PHP, misalnya saja
web yang sudah melegenda beberapa tahun belakangan ini, yaitu friendster dan digg.
Web dinamis adalah sebuah web yang dapat melalukan update pada
contentnya, didalamnya selaluterdapat CMS (Content Management Sistem) yaitu
ruang kendali bagi pemilik website untuk melakukan update, biasanya jika ingin
masuk kedalam CMS ini user atau sang pemilik harus memberikan password agar
ruang kendali bebas daritangan – tangan yang tidak bertanggung jawab.
29
c. MySQL
Perkembangannya disebut SQL yang merupakan kepanjangan dari
Structured Query Language. SQL merupakan bahasa terstruktur yang khusus
digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh
American National Standards Institute (ANSI) pada tahun 1986. MySQL
adalah sebuah sistem manajemen database yang bersifat open source. MySQL
adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh
MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengolah database
beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan,
mengubah dan menghapus data yang berada dalam database. MySQL
merupakan sistem manajemen database yang bersifat at relational. Artinya
data-data yang dikelola dalam database akan diletakkan pada beberapa tabel
yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.MySQL
dapat digunakan untuk mengelola database mulai dari yang kecil sampai
dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah
Structured Query Language (SQL) untuk mengelola database-database yang
ada didalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5.
MySQL 5 sudah mendukung trigger untuk memudahkan
pengelolaan tabel dalam database.
MySql bersifat free (gratis atau tidak perlu dibayar untuk
menggunakannya) dan dapat dijalankan di berbagai platform, antara lain
Linux, Windows, dan lain sebagainya.
30
d. PHPMyAdmin
Pengelolaandatabase dengan MYSQL harus dilakukan dengan
mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap
maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah
yang sesuai untuk membuat database. Jika kita ingin menghapus tabel,
ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu
cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu
persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk
mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin.
Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain
dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan
phpMyAdmin langkah-langkahnya adalah: yang pertama setelah XAMPP kita
terinstall, kita harus mengaktifkan web server Apache dan MySQL dari
control panel XAMPP.
Yang kedua, jalankan browser (Internet Explorer, Mozilla Firefox atau
Opera) lalu ketikkan alamat web berikut: http://localhost/phpmyadmin/ pada
address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface
(tampilan antar muka) phpMyAdmin anda bisa memulainya dengan
mengetikkan nama database, nama tabel dan seterusnya.