15
2.3 Dukungan Sistem
Dalam Rambu-Rambu Penataan Pendidikan Profesi Konselor dan Layanan Bimbingan dan Konseling dalam Jalur Pendidikan Formal 2008,
menyebutkan bahwa dukungan sistem merupakan komponen pelayanan dalam kegiatan managemen, tata kerja, infrastruktur misalnya Teknologi
Informasi dan Komunikasi, dan pengembangan kemampuan profesional konselor secara berkelanjutan, yang secara tidak langsung memberikan
bantuan kepada koseli atau memfasilitasi kelancaran perkembangan konseli. Program ini memberikan dukungan kepada konselor dalam memperlancar
penyelenggaraan pelayanan. Sedangkan bagi personel pendidik yang lainnya adalah untuk memperlancar penyelenggaraan program pendidikan di
sekolahmadrasah. Dukungan sistem ini meliputi aspek-aspek: a pengembangan jejaring networking, b kegiatan manajemen, c riset dan
pengembangan. Kegiatan riset dan pengembangan merupakan aktifitas konselor yang
berhubungan dengan pengembangan profesional secara berkelanjutan, meliputi : 1 merancang, melaksanakan dan memanfaatkan penelitian dalam
bimbingan konseling untuk meningkatkan kualitas layanan bimbingan dan konseling, sebagai sumber data bagi kepentingan kebijakan sekolah dan
implementasi proses pembelajaran ; serta pengembangan program bagi peningkatan unjuk kerja profesional konselor; 2 merancang, melaksanakan
dan mengevaluasi aktivitas pengembangan diri konselor profesional sesuai dengan standar kompetensi konselor; 3 mengembangkan kesadaran
16
komitmen terhadap etika profesional; 4 berperan aktif di dalam organisasi dan kegiatan profesi bimbingan dan konseling.
2.4 PHP 2.4.1 Pengenalan PHP
Menurut Afriyudi 2008, PHP merupakan script untuk pemrograman berbasis web server-side. Dengan menggunakan PHP maka maintance suatu
website menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan script PHP.
Nama awal dari PHP adalah PHPIF Personal Home PageForm Interface dibuat pertama kali oleh Rasmus Lerdoff Afriyudi, 2008. PHP
sendiri tidak lain adalah program CGI Common Gateway Interface yang dikhususkan untuk menerima masukan melalui form yang ditampilkan dalam
browser web. PHP dikembangkan sebagai web-spesific language sehingga menyediakan fungsi-fungsi khusus yang membuat pengembangan suatu web
dapat dilakukan dengan mudah. Keamanan bagi sebuah program menjadi sangat penting, disamping
sistem operasi, misalnya, fasilitas fungsi lengkap dari bahasa pemprograman yang memberikan opsi ketika terjadi kesalahan.
Dibutuhkan berbagai komponen untuk membangun sebuah aplikasi yang aman. Pertama adalah jenis web server yang digunakan. Kedua adalah
jenis bahasa pemprograman dan ketiga adalah teknik pemrogramannya. Jadi meski menggunakan PHP, jika teknik yang digunakan buruk maka akan
17
menjadi mudah terkena deface, apalagi jika menggunakan database seperti MySQL.
2.4.2 Integrasi dengan Database PHP yang digabungkan dengan database akan lebih berkekuatan jika
digabungkan dengan database yang reliable, gratis, dan mudah diinstalasi. Terdapat 2 jenis database yang memenuhi, yaitu MySQL dan PostgresSQL.
Kedua jenis database tersebut dipergunakan karena kinerja yang bagus dan dan untuk mengaksesnya PHP mempunyai fungsi khusus.
2.4.3 Kecepatan dan Efisiensi PHP mempunyai kinerja yang cepat dan efisien dengan hanya
menggunakan fungsi built-in PHP. Berikut adalahbenchmark yang bersumber dari situs http:PHP.webblogs.com. isinya mengenai perbandingan
kecepatan akses terhadap database .
Tabel 2.2 Perbandingan Akses Database PHP Querying MSSQL7
Second lower is better
Using MSSQL extention 01.88
Using ODBC extention 09.54
Using ODBC via COM ADO 17.28
Using OLEDB via COM 06.19
2.4.4 Cross-plalform PHP mendukung berbagai sistem operasi, misalnya semua varian Linux,
semua turunan Unix termasuk HPUX, Solaris dan BSD, tanpa terkecuali untuk jenis Microsoft Windows, Mac OS X, RISC OS. Selain itu, jenis web
18
server yang didukung, selain Apache adalah Microsoft Internet Information Servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd.
2.4.5 Memory Management Untuk ASP Web server pengguna IIS 4, jika terdapat file hearder.
ASP yang kemudian disisipkan include ke dalam 20 halaman web maka 20 kopian
halaman web
tersebut akan
tersimpan di
memory http:PHP.weblogs.comPHP_ASP_7_reasons.
2.4.6 Reliabilitas PHP telah menjadi bahasa pemrograman umun berbasis Web di dunia.
Bahkan semua hosting center rata-rata menginstalasi PHP di dalam servernya. Berbagai macam alasan, diantaranya ialah dokumentasi yang lengkap, aman
dan lain-lain, telah menyebabkan pasar secara tegas memutuskan menggunakan PHP.
Gambar 2.1 Statistik Penggunaan PHP
19
Dari situs http:www.zend.comzendPHP_survey_results. PHP yang menampilkan informasi statistik penggunaan PHP dibandingkan dengan jenis
pemrograman yang lain, dapat ditarik kesimpulan PHP mempunyai tingkat popularitas pengguna lebih dari 90, dibanding dengan yang lain.
2.4.7 Sintaks Program PHP Penulisan script PHP sangat fleksibel. Dapat berdiri sendiri dalam sebuah
file namun dapat juga dituliskan menyatu dengan kode HTML. Penulisan script HTML, yaitu disisipkan di sela-sela kode HTML. Penulisan script
HTML yaitu diawali dengan tanda ? Atau ?php dan diakhiri dengan tanda ?. Artinya, setiap karakter atau angka yang diketikkan diantara kedua tanda
tersebut dianggap sebagai script PHP dan diperlakukan sebagai fungsi dalam script PHP.
2.5 MySQL