PENGAJARAN BERBANTUAN KOMPUTER UNTUK MATERI OPTIK PADA FISIKA
4.4 Sintaks PHP
4.4.3 Sintaks PHP untuk Tampil Data
Sintaks untuk menampilkan data yang tersimpan yang berupa nama dan nilai siswa yang mengikuti pembelajaran ini dapat dilihat pada sintaks berikut ini:
<?php
if($_GET["score"]){ $nama=$_GET["nama"]; $nilai=$_GET["score"];
$conn=mysql_connect("localhost","root","") or die("koneksi gagal"); $conn_db=mysql_select_db("pembelajaran_optik");
// menampilkan data
$query = "SELECT * FROM user ORDER BY nilai DESC LIMIT 5"; //$query = "SELECT * FROM user ORDER BY nilai";
$result = mysql_query($query)
or die("<b>error</b>: perintah query gagal <i>$query</i>"); mysql_close($conn); $jml=mysql_num_rows($result); while($row = mysql_fetch_array($result)){ $varNama_array[]=$row["nama"]; $varHasil_array[]=$row["nilai"]; } echo "varNama_0=".$varNama_array[0]."&varHasil_0=".$varHasil_array[0]; for($i=0;$i<$jml;$i++){ echo "<br>"; if($i>0){
$varData[$i]="&varNama_".$i."=".$varNama_array[$i]."&varHasil_" .$i."=".$varHasil_array[$i]; echo $varData[$i]; echo "<br>"; } } } ?> 4.5 Sintaks MySQL
Sama seperti pada PHP, MySQL juga mempunyai sintaks yang diperlukan dalam pembuatan database pada aplikasi yang telah dibuat ini. Sintaksnya dapat dilihat seperti sintaks berikut ini:
-- phpMyAdmin SQL Dump -- version 3.1.3.1
-- http://www.phpmyadmin.net --
-- Host: localhost
-- Generation Time: Jun 24, 2010 at 12:23 PM -- Server version: 5.1.33 -- PHP Version: 5.2.9 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Database: `pembelajaran_optik` -- -- --- --
-- Table structure for table `user` --
CREATE TABLE IF NOT EXISTS `user` ( `id` int(3) NOT NULL AUTO_INCREMENT, `nama` char(25) NOT NULL,
`nilai` int(3) NOT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ; --
-- Dumping data for table `user` --
(20, 'naimah\r', -10), (21, 'rancho', -10), (25, 'Edri', 10), (24, 'Frida', 10), (23, 'Frida', 20), (22, 'rancho', 15);
BAB 5
PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan dan evaluasi dari bab-bab sebelumnya, maka dapat diambil beberapa kesimpulan sebagai berikut:
1. Aplikasi Pembelajaran Berbantuan Komputer dengan pokok bahasan optik pada skripsi ini dirancang dengan 4 tahapan perancangan yaitu dengan Diagram Pohon (Tree Chart), Diagram Aliran Data (DAD), FlowChart, dan perancangan untuk tampilan aplikasi.
2. Perancangan Aplikasi Pengajaran Berbantuan Komputer dengan Model Tutorial Pelajaran Fisika pada SMA dirancang dengan sistem navigasi yang konsisten dan sistem pewarnaan yang nyaman bagi pengguna terutama siswa SMA.
3. Efek animasi yang ditampilkan sangat membantu dalam menjelaskan materi pelajaran yang dijelaskan. Di samping itu efek animasi juga akan menjadi sarana yang baik untuk menumbuhkan keingintahuan mengenai CAI dengan program aplikasi Macromedia Flash Professional 8 dan juga dengan bantuan Adobe Flash CS3 Professional.
5.2 Saran
Berikut merupakan saran-saran untuk pengembangan lebih lanjut terhadap Aplikasi Pembelajaran Berbantuan Komputer untuk pokok bahasan optik geometri:
1. Aplikasi Pengajaran Berbantuan Komputer untuk Materi Optik pada Fisika ini adalah aplikasi yang masih banyak kekurangannya. Untuk itu, perlu adanya pengembangan yang lebih mendalam seperti variasi, desain dan topik-topik yang dikemukakan.
2. Dalam pengembangan program agar aplikasi lebih animatif dan interaktif sebaiknya dilakukan dengan menggunakan perpaduan Macromedia Flash Professional 8, Macromedia Fireworks, Adobe Photoshop CS, Adobe Flash CS3 Profesional, dan Swish sehingga hasilnya akan menjadi semakin menarik dan lebih baik.
Daftar Pustaka
Adam, Andhie Lala. 2004. PHP & ProstgreSQL. Yogyakarta: Andi.
Arry, Maulana Syarif. 2003. Bedah ActionScript: Menguasai Penulisan Script
Macromedia Flash MX. Jakarta: PT Elex Media Komputindo.
Bright, G. W. 1983. “Explaining the effeciency of computer assisted instruction”. AEDS Journal 16(3): hal. 144-152.
Clark, R. 1983. “Reconsidering research on learning from media”. Review of
Educational Research 53(4): hal. 445-549.
Hackbarth, S. 1996. The Educational Technology Hand-book A Comprehensive Guide
Process and Products For Learning. New Jersey: Educati-onal Technology
Publications
Jalle, Zaharuddin G, Reksowardjojo, Bambang P, dan Mahardika, Ibnu. 2006. Flash
MX 3 in 1. Edisi Revisi. Bandung: Informatika.
Kanginan, Marthen. 1999. Seribu Pena Fisika SMU Kelas 2. Jakarta: Erlangga.
Kemp, J.E. dan Dayton, D.K. 1985. Planning and Producing Instructional Media. Cambridge: Harper & Row Publishers, New York.
Kusumah, Yaya S. 2006. Studi Tentang Penerapan Model Pembelajaran Matematika
Berbasis Komputer Tipe Interaksi Tutorial Dalam Peningkatan Kemampuan Berpikir Kritis Dan Kreatif Siswa (Makalah) dalam Prosiding Konferensi Matematika XIII. Semarang: Jurusan Matematika FMIPA Unnes bekerjasama
dengan Badan penerbit Universitas Diponegoro.
Ladjamudin, bin Al-Bahra. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
Mortier, Shamms. 2002. Flash 5 Weekend Crash Course. Jakarta: PT Elex Media Komputindo.
Nasution, S., 2004. Teknologi Pendidikan. Jakarta: Bumi Aksara.
Oetomo, Budi Sutedjo Dharma dan Foenadioen. 2003. Terminologi Populer Sistem
Informasi. Yogyakarta: Graha Ilmu.
Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta: Penerbit Andi.
Philipus, Erwin. 2007. 20 Teknik Flash Master untuk Macromedia Flash MX 2004
dan Flash Professional 8. Yogyakarta: Andi.
Philipus, Erwin. 2008. First Step to Be Designer: FLASH. Yogyakarta: Andi.
Pouwer, J. 1994. The Structural Configurational Approach a Methodological Outline
dalam The Unconscious in Culture. New York: Dutton & Co.
Putranti, Nurita. 2007.
Tersedia di:
Sanjaya, Ridwan. 2006. Rekayasa Grafis dengan Menggunakan PHP. Yogyakarta: Penerbit Andi.
Setiono, L. 2009. Pengembangan Media Pembelajaran Berbasis Komputer.
Simonson, R. & Thompson, A. 1994. Educational Computing Fondations. 2nd ed. New York: Macmillan Publishing Co.
Soekamto, T dan Winapuitra, U. Teori Belajar dan Model-Model Pembelajaran. Jakarta: Pusat Antar Universitas Direktorat Jenderal Pendidikan Tinggi Departemen Pendidikan dan Kebudayaan.
Suja, Imam. 2005. Pemrograman SQL dan Database Server MySQL. Yogyakarta: Andi.
Supono. 2008. Koneksi Flash ke MySQL dengan PHP. Tersedia di:
Thabrani, Suryanto. 2004. Buku Latihan Flash Cartoon. Jakarta: PT Elex Media Komputindo.
Toha, Muhammad, Syaridin, dkk. 2004. Fisika Jilid 1b untuk SMA/MA Kelas I
Semester 2. Nanggroe Aceh Darussalam: CV Intan Mulia.
Tim Divisi Penelitian dan Pengembangan MADCOMS Madiun. 2005. Mahir dalam 7
Hari:Macromedia Flash MX 2004. Yogyakarta: Penerbit Andi.
Tim Divisi Penelitian dan Pengembangan MADCOMS Madiun. 2004. Seri Aplikasi
Macromedia Flash MX 2004 Membuat Animasi Movie Clip dengan Action Script. Yogyakarta: Penerbit Andi.
Tim Penulis. 2008. PHP dan MySQL untuk Pemula. Yogyakarta: Andi; Madiun: MADCOMS.
Utdirartatmo, Firrar. 2002. Mengelola Database Server MySQL Di Lunix dan
Windows. Yogyakarta: Andi.
Wihardjo, E. 2007. Pembelajaran Berbantuan Komputer. Tersedia di
Zeembry. 2003. Animasi Web dengan Macromedia Flash 5. Jakarta: PT Elex Media Komputindo.
Zeembry. 2005. 123 Tip dan Trik ActionScript Flash MX 2004. Jakarta: PT Gramedia Komputindo.