PHP: Hypertext Preprocessor PHP AJAX

a. PHP tidak berbayar b. PHP bersifat open source c. PHP bersifat cross-platform d. PHP banyak digunakan e. PHP menyembunyikan kompleksitasnya f. PHP dibuat untuk pemrograman Web Zandstra 2003 berpendapat bahwa pada kebanyakan proyek, PHP dapat secara signifikan mempercepat proses produksi dibandingkan dengan bahasa scripting yang lain.

2.6 JavaScript

W3Schools http:www.w3schools.comWebweb_javascript.asp men- definisikan JavaScript dengan poin-poin, yakni: 1 JavaScript adalah sebuah bahasa scripting, 2 Sebuah bahasa scripting adalah bahasa pemrograman yang ringan, 3 JavaScript terdiri atas baris-baris kode komputer yang dapat segera dieksekusi, 4 JavaScript biasanya di-embed secara langsung ke dalam halaman- halaman HTML, 5 JavaScript dirancang untuk menambah interaktif halaman- halaman HTML, dan 6 Siapa saja dapat menggunakan JavaScript tanpa harus membayar lisensi. Javascript digunakan pada jutaan halaman Web untuk meningkatkan desain, memvalidasi form, mendeteksi browser, membuat cookie, dan banyak lagi. JavaScript menjadi bahasa scripting paling populer di Internet dan dapat bekerja pada semua browser umum.

2.6.1 jQuery

jQuery adalah sebuah JavaScript jenis baru yang cepat dan ringkas. jQuery menyederhanakan HTML document traversing, event handling, animation, dan interaksi AJAX untuk rapid web development http:www.jquery.com . 2.6.2 jQuery UI jQuery UI adalah sebuah widget dan interaction library yang dikembangkan di atas perpustakaan JavaScript jQuery yang dapat digunakan untuk mengembangkan aplikasi Web yang sangat interaktif Dokumentasi Online jQuery UI. jQuery UI merupakan salah satu plugin utama siap pakai hasil dari implementasi jQuery. Selain jQuery UI, juga ada berbagai plugin buatan pihak ketiga seperti mb.scrollable yang memungkinkan objek-objek untuk diakses secara auto scrollable maupun manual scrollable baik horisontal maupun vertikal, dan jQuery qtip sebagai alternatif tooltip yang lebih powerfull dibandingkan dengan bawaan HTML.

2.7 AJAX

AJAX Asynchronous Javascript and XML merupakan bahasa pemrograman yang memanfaatkan Javascript dan XML untuk menciptakan aplikasi web interaktif dan lebih mudah diakses. Dengan AJAX tidak perlu meload semua halaman website jika ingin mengetahui perubahan suatu bagian dalam halaman ingin memilih suatu e-mail maka yang akan berubah hanyalah bagian untuk menampilkan isi e-mail saja. AJAX berbasis 4 web standar, yaitu: a. Javascript b. XML c. HTML d. CSS Keuntungan menggunakan AJAX yaitu web dapat menyerupai aplikasi desktop sehingga lebih interaktif. Kerugian menggunakan AJAX yaitu karena menggunakan Javascript, maka kemungkinan terjadi error sangat tinggi. Untuk itu perlu dilakukan pengujian pada berbagai macam platform yang berbeda.

2.8 MySQL

Menurut Luke Welling 2001 MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL yang multithread dan multi-user yang merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Database memungkinkan dalam melakukan penyimpanan data, pencarian data dan pengulangan data. MySQL server mengontrol akses ke data untuk memastikan bahwa hanya user yang berhak yang dapat mengakses. Selain itu dapat digunakan oleh beberapa user, dan dapat diakses oleh beberapa server. MySQL menggunakan Structure Query Language SQL, bahasa query database standar yang digunakan secara global. MySQL telah dipublikasi sejak 1996 tetapi mempunyai sejarah pengembangan dari 1979. Sekarang ini telah memenangkan penghargaan sebagai pilihan pembaca dari jurnal linux setelah 3 tahun berjalan.

2.9 Validitas

Validitas digunakan untuk menunjukkan apakah kuesioner mampu mengukur apa yang harus diukur misalkan tingkat kepuasan pelanggan. Sedangkan reabilitas menunjukkan konsistensi hasil ukur walau digunakan untuk mengukur berkali-kali C. Trihendradi, 2012. Reliabilitas antar rater ini dipakai menilai konsistensi dua orang rater dalam menilai performansi individu melalui checklist yang menghasilkan data nominal. Misalnya untuk mengetahui kesamaan psikolog menilai ada tidaknya simtom depresi pada klien 1=ada, 0=tidak, mengetahui kesamaan antara observer terhadap emosi objek. Data yang dihasilkan adalah data nominal, misalnya 1=senang, 2=sedih, 3=takut, 4=marah. Semakin banyak kemiripan hasil penilaian antara satu rater dan rater lainnya maka koefisien reliabilitas yang dihasilkan akan tinggi. Kappa Cohen dihitung dengan menggunakan tabel kontingensi 2x2 seperti gambar dibawah. . Gambar 2.3 Kontigensi 2x2 Kappa Cohen Bhisma Murti, 2011 Cara menghitung Kappa Cohen secara manual seperti penjelasan di bawah ini. Sel a dan b disebut sel konkordan, sel b dan c disebut sel diskordan. Proporsi frekuensi kesepakatan teramati: