sistem pembutan website sma st. thomas aquinas weetebula

25
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.

Upload: bodobuka

Post on 30-Nov-2015

130 views

Category:

Documents


0 download

TRANSCRIPT

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.