PERANGKAT AJAR BERBANTUAN KOMPUTER UNTUK VISUALISASI BENDA HASIL PEMUTARAN KURVA
SKRIPSI
JAMARDI SOLIN 051401070
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERANGKAT AJAR BERBANTUAN KOMPUTER UNTUK VISUALISASI BENDA HASIL PEMUTARAN KURVA
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Sains
JAMARDI SOLIN 051401070
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : PERANGKAT AJAR BERBANTUAN KOMPUTER
UNTUK VISUALISASI BENDA HASIL PEMUTARAN KURVA
Kategori : SKRIPSI
Nama : JAMARDI SOLIN
Nomor Induk Mahasiswa : 051401070
Program Studi : SARJANA (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Mei 2010
Komisi Pembimbing :
Pembimbing 2
M. Andri B., ST., Mcomp.Sc., M.E.M NIP. 1975100820080111011
Pembimbing 1
Drs. Suyanto, M.Kom NIP. 131 572 440
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
Prof. Dr. Muhammad Zarlis NIP. 195707011986011003
PERNYATAAN
PERANGKAT AJAR BERBANTUAN KOMPUTER UNTUK VISUALISASI BENDA HASIL PEMUTARAN KURVA
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2010
JAMARDI SOLIN 051401070
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, yang telah melimpahkan karuniaNya sehingga skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
Ucapan terima kasih penulis sampaikan kepada Bapak Drs. Suyanto, M.Kom, sebagai Dosen Pembimbing I dan Bapak M. Andri B., ST., M.Comp.Sc., M.E.M., sebagai Dosen Pembimbing II yang telah memberikan bimbingan, saran dan masukan kepada penulis untuk menyempurnakan skripsi ini. Panduan ringkas dan padat serta profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. Selanjutnya kepada para Dosen Penguji Bapak Prof. Dr. Iryanto, M.Si dan Bapak Drs. Partano Siagian, M.Sc atas saran dan kritikan yang sangat berguna bagi penulis. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretarisj Program Studi S1 Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si., M.I.T., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen Program Studi S1 Ilmu Komputer FMIPA USU, dan pegawai di FMIPA USU.
Untuk kedua orangtua dan keluarga penulis yang telah memberi dukungan, doa dan motivasi. Skripsi ini terutama penulis persembahkan untuk Ayahanda penulis, Toni Solin dan Ibunda penulis yang tercinta, Dameria Sinaga, yang membimbing penulis sampai saat ini, dan kepada adik-adik penulis yang tercinta, Susi, Okta, Benhard, untuk Bapak Hendrik, teman-teman satu angkatan penulis, Hanna, Esron, Antoni, Basuki, Mita, Lenora, Vera, Debora serta pihak-pihak yang tidak dapat penulis sebutkan satu persatu, penulis ucapkan terimakasih atas ide, saran, bantuan dan kerja sama yang telah diberikan. Semoga Tuhan Yang Maha Esa akan membalasnya.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu penulis mengharapkan saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi kita semuanya. Akhir kata penulis mengucapkan terimakasih.
ABSTRAK
Dewasa ini, berbagai metode pembelajaran telah dikembangkan termasuk pemanfaatan komputer sebagai media pembelajaran. Pembelajaran dengan menggunakan peralatan komputer yang dikenal dengan istilah pembejaran berbantuan komputer. Materi pembelajaran yang secara manual terkadang sulit dijelaskan oleh pengajar. Misalnya bila sebuah kurva atau grafik dari suatu fungsi diputar terhadap sebuah sumbu akan membentuk sebuah benda. Bentuk permukaan benda yang dihasilkan akan sulit dijelaskan. Hal ini dapat dijelaskan dengan mudah dan dapat diterima oleh siswa dengan baik bila menggunakan teknologi pembelajaran berbantuan komputer.
Salah satu bidang ilmu yang dapat mendukung penyampaian informasi tentang materi pelajaran melalui pembelajaran berbantuan komputer adalah grafika komputer. Grafika komputer lebih menitikberatkan pada seni rancang bangun yang berorientasi geometri. Dengan demikian melalui teknik-teknik yang tersedia dalam grafika komputer akan dapat dibangun sebuah aplikasi pembelajaran berbantuan komputer berbasis grafik. Aplikasi komputer grafik adalah program yang dirancang khusus untuk menghasilkan grafis atau representasi visual dari data ke dalam bentuk gambar.
Aplikasi pembelajaran berbantuan komputer yang dirancang dalam skripsi ini secara khusus ditujukan untuk menampilkan kurva dari beberapa jenis fungsi. Berdasarkan koefisien variabel dari suatu fungsi yang dimasukkan oleh user, kurva fungsi akan ditampilkan di layar. Dan bila kurva tersebut di putar terhadap sumbu x, akan diperoleh benda hasil pemutaran kurva. Benda hasil pemutaran kurva ini dapat diamati dari berbagai sisi, seolah-olah benda tersebut diputar dihadapan user.
ABSTRACT
Nowadays, some methods of learning have been developed including utilization of computer as learning media. Learning with computer tool called computer aided instruction. Manual learning is something difficult in explanation by teacher. Example, if a curve or graph of a function is rotated against axis will from object. The form of object surface produced is difficult in explanation. This case can be explained simpler and can be received by student well if using technology of learning in computer assistance.
One of science that can support the storage of information about learning material through computer aided instruction is graph of computer graphic. Computer graphic is more emphasizing on art of building design oriented geometry. This by techniques available in graph of computer can be built a learning application of graph based computer. The application of graph computer is special designed program to produce graph or visual representation from the data into form of picture.
The application of computer aided instruction designed in this final task is especially aimed to prompt the curve from some function type. Based on the function coefficient intended by user, the function curve will be displayed on monitor. And if the curve is rotated against axis x, will get the object of curve rotation. The result of rotation can be observed from some sided, as if the object is rotated at front of the user.
DAFTAR ISI Halaman Persetujuan ... ii Pernyataan ... iii Penghargaan ... iv Abstrak ... v Abstract ... vi
Daftar Isi ... vii
Daftar Gambar ... ix Bab 1 Pendahuluan ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan ... 3 1.5 Manfaat ... 3 1.6 Metode Penelitian ... 3 1.7 Sistematika Penulisan ... 4
Bab 2 Landasan Teori ... 5
2.1 Computer Aided Instruction (CAI) ... 5
2.1.1 Sistem Pengajaran Berbantuan Komputer ... 5
2.1.2 Pengajaran Tentang dan Dengan Komputer ... 8
2.1.3 Peran Komputer dalam Pengajaran Berbantuan Komputer ... 8
2.1.4 Tipe-tipe Pengajaran Berbantuan Komputer ... 9
2.1.5 Umpan Balik ... 9 2.2 Fungsi ... 10 2.2.1 Jenis Fungsi ... 11 2.2.2 Komposisi Fungsi ... 13 2.2.3 Variabel Fungsi... 14 2.2.4 Sistem Koordinat ... 15
2.2.5 Menggambar Grafik Fungsi ... 16
2.2.6 Pemutaran Kurva ... 18
2.3 Grafika Komput er ... 20
2.3.1 Koordinat Layar ... 21
2.3.2 Pemetaan Koordinat Kartesius pada Layar ... 22
2.4 Pengenalan Visual Basic... 23
2.4.1. Sekilas Tentang Visual basic ... 24
2.4.2. Lingkungan Visual Basic ... 24
2.4.3. ToolBox Visual Basic 6.0 ... 26
Bab 4 Impelementasi dan Pengujian Sistem... 48 4.1 Implementasi Sistem ... 48 4.2 Pengujian Sistem ... 57 Bab 5 Penutup ... 83 5.1 Kesimpulan ... 83 5.2 Saran ... 84 Daftar Pustaka ... 85
DAFTAR GAMBAR
Halaman
Gambar 2.1 Klasifikasi Computer Based Education (CBE) 6
Gambar 2.2 Diagram panah Fungsi f 11
Gambar 2.3 Fungsi Injektif 12
Gambar 2.4 Fungsi Surjektif 12
Gambar 2.5 Fungsi Bijeksi 13
Gambar 2.6 Fungsi Inversi 13
Gambar 2.7 Komposisi Dua Buah Fungsi 14
Gambar 2.8 Koordinat P(a,b) dan Q(-a,-b) 15
Gambar 2.9 Koordinat P(3,5,5) 16
Gambar 2.10 Grafik Fungsi Linear 17
Gambar 2.11 Grafik Fungsi Kuadrat 18
Gambar 2.12 Benda Hasil Pemutaran Kurva 19
Gambar 2.13 Bidang Studi Grafika Komputer 20
Gambar 2.14 Koordinat Layar 21
Gambar 2.15 Pemetaan Koordinat Cartesius pada Layar 22
Gambar 2.16. Garis Bilangan Interval 24
Gambar 2.17 Tampilan Program Visual Basic 6.0 26
Gambar 2.18 ToolBox Visual Basic 6.0 28
Gambar 3.1 Blok Diagram Proses Visualisasi Benda Hasil Pemutaran Kurva 30
Gambar 3.2 Diagram Konteks 31
Gambar 3.3 DFD Level 1 Visualisasi Benda Hasil Pemutaran Kurva 32
Gambar 3.4 DFD Level 2 untuk Proses Pemilihan Menu 33
Gambar 3.5 Hirarki Menu 34
Gambar 3.6 Form Splash 36
Gambar 3.7 Rancagan Form Utama 37
Gambar 3.8 Rancangan Form Lembar Kerja 40
Gambar 3.9 Rancangan Form Pengaturan Warna, Grid dan Segmen Permukaan 42
Gambar 3.10 Rancangan Form Penulis 44
Gambar 3.11 Rancangan Form Tentang Program 44
Gambar 3.12 Rancangan Kotak Dialog Open 45
Gambar 3.13 Rancangan Kotak Dialog Save 46
Gambar 3.14 Rancangan Dialog Pesan Kesalahan atau Konfirmasi 47
Gambar 4.1 Tampilan Splash 49
Gambar 4.2 Tampilan Jendela Utama 50
Gambar 4.3 ToolTip Text 51
Gambar 4.4 Tampilan Lembar Kerja 53
Gambar 4.10 Kurva Fungsi Linear 60
Gambar 4.11 Kurva Fungsi Kuadrat 61
Gambar 4.12 Kurva Fungsi Pangkat Tiga 62
Gambar 4.13 Kurva Fungsi Sinus 63
Gambar 4.14 Kurva Fungsi Cosinus 63
Gambar 4.15 Kurva Fungsi Tangen 64
Gambar 4.16 Benda Hasil Pemutaran Kurva Fungsi Linear 65 Gambar 4.17 Benda Hasil Pemutaran Kurva Fungsi Kuadrat 66 Gambar 4.18 Benda Hasil Pemutaran Kurva Fungsi Pangkat Tiga 67 Gambar 4.19 Benda Hasil Pemutaran Kurva Fungsi Sinus 68 Gambar 4.20 Benda Hasil Pemutaran Kurva Fungsi Cosinus 68 Gambar 4.21 Benda Hasil Pemutaran Kurva Fungsi Tangen 69
Gambar 4.22 Daftar Pilihan Pembelajaran Fungsi 71
Gambar 4.23 Pembelajaran Fungsi Linear 71
Gambar 4.24 Pembelajaran Fungsi Kuadrat 73
Gambar 4.25 Pembelajaran Fungsi Pangkat tiga 73
Gambar 4.26 Pembelajaran Fungsi Sinus 74
Gambar 4.27 Pembelajaran Fungsi Cosinus 75
Gambar 4.28 Pembelajaran Fungsi Tangen 76
Gambar 4.29 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Linear 77 Gambar 4.30 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Kuadrat 78 Gambar 4.31 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Pangkat Tiga 79 Gambar 4.32 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Sinus 80 Gambar 4.33 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Cosinus 81 Gambar 4.34 Pembelajaran Benda Hasil Pemutaran Kurva Fungsi Tangen 82