14
Gambar 1: Penempatan pada meja turnamen Slavin 2008 Keterangan gambar:
A1, B1, C1 : siswa berkemampuan tinggi
A2,3 B2,3 C2,3 : siswa berkemampuan sedang
A4, B4, C4 : siswa berkemampuan rendah
3. Aplikasi pembuat website e-learning
1. Macromedia dreamwever
Macromedia dreamwever adalah program aplikasi profesional
untuk mengedit html secara visual dan mengelola website serta halaman website. Sunyoto 2004 menyatakan bahwa macromedia dreamwever
merupakan aplikasi pembuat website yang mudah digunakan karena tampil secara visual sehingga mudah dioperasikan. Program aplikasi
macromedia dreamwever menyertakan banyak perangkat yang berkaitan
dengan pengkodean dan fitur seperti html, javascript debugger dan javascript reference
, selain itu program aplikasi ini juga memungkinkan pengeditan javascript, xml dan dokumen teks lainnya secara langsung,
yaitu dengan menggunakan fasilitas code editor. Selain itu, macromedia dreamwever
dapat memasukkan elemen-elemen lainnya melalui cara mengimpor dari file yang ada di komputer seperti suara, gambar, movie
yang dibuat dengan aplikasi lainnya seperti macromedia flash dan macromedia fireworks.
2. PHP
15
PHP dikembangkan pertama kali tahun 1995 oleh Rasmus lerdorf yang merupakan salah satu anggota group Apache. PHP pertama kali
didesain sebagai alat tracking pengunjung website Lerdorf. PHP bersifat opensource
dan dapat digabungkan dengan berbagai server yang berbeda- beda.
PHP mempunyai kemampuan dapat diintegrasikan dengan HTML. Sunyoto 2007 mengemukakan bahwa PHP adalah bahasa server-side
programming yang powerfull untuk membuat halaman web yang dinamis
dan interaktif, dan merupakan aplikasi open source yang dapat digunakan secara gratis.
Menurut Matthias 2008 PHP memiliki keunggulan-keunggulan sebagai berikut:
a. Banyaknya server web yang mendukung script PHP
b. Keamanan kode sumber terjamin
c. Bersifat antar sistem operasi
d. Bersifat open source
e. Koneksitas dengan beberapa basis data
f. Kemudahan dalam pembuatan web
g. Dapat berintegrasi dengan beberapa Library eksternal
h. Bahasa pemrograman web yang bersifat embedded
PHP disisipkan dalam html dengan tag ?php……….? atau ?.........?
Contoh penulisan PHP adalah sebagai berikut:
? a=4;
b=9; if ab {echo “a lebih besar dari b”;
}elseifab {echo “a lebih kecil dari b”; }else{echo “a sama dengan b”;
} ?
Apabila di tampilkan di browser maka yang terlihat di browser adalah: a lebih kecil dari b.
3. MYSQL
16
MYSQL adalah salah satu database server opensource yang popular. Sebuah database mendefinisikan struktur untuk menyimpan
informasi. Dalam database ada beberapa tabel dan tabel pada html, sebuah tabel berisi baris, kolom dan sel. Sebuah database biasanya berisi
lebih dari satu tabel dan mempunyai nama sendiri-sendiri seperti user, admin, anggota, dll dimana masing-masing tabel berisi baris dan data.
Sunyoto 2007 mengemukakan bahwa Untuk mempermudah pengelolaan MYSQL lebih baik digunakan XAMPP yang merupakan
aplikasi untuk menampilkan database MYSQL dengan mudah. Untuk menyambungkan koneksi antara website dengan MYSQL digunakan
perintah-perintah PHP yang akan dikirim ke database MYSQL dengan menggunakan perintah:
?php host=localhost;
userdb=root; passdb=;
datadb = pendidikan; sambung= mysql_connecthost,userdb,passdb
or
die Koneksi
gagal.mysql_error; mysql_select_dbdatadb,sambung
or die Baca DB gagal.mysql_error; ?
Biasanya disimpan dengan nama sambung.php atau connect.php Mawan 2008 menyebutkan bahwa beberapa keunggulan
MySQL dibanding database lainnya adalah: a.
Mampu menangani jutaan pengguna dalam waktu yang bersamaan. b.
Mampu menampung lebih dari 60.000.000 record. c.
Sangat cepat mengeksekusi perintah. d.
Memiliki user privilege system yang mudah dan efisien. e.
MySQL juga menyediakan dukungan open source f.
Multi Platform
4. Karakteristik materi struktur dan fungsi sel