Dukungan Sistem PHP .1 Pengenalan PHP

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

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL T1 132009031 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL T1 132009031 BAB II

0 0 11

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL T1 132009031 BAB IV

0 0 28

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL T1 132009031 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL

0 0 16

Institutional Repository | Satya Wacana Christian University: Pengembangan Aplikasi Test Karir Holland (SDS) dengan Menggunakan PHP dan MySQL

0 0 8

Institutional Repository | Satya Wacana Christian University: Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP dan MySql

0 0 15

Institutional Repository | Satya Wacana Christian University: Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP dan MySql T1 132009024 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP dan MySql T1 132009024 BAB IV

0 0 23

Institutional Repository | Satya Wacana Christian University: Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP dan MySql T1 132009024 BAB V

0 0 2