PERANCANGAN ALAT BANTU MODUL PEMBELAJARAN STATISTIKA BERBASIS R SKRIPSI Oleh ANTON SUHARJONO 0700689701 PROGRAM GANDA TEKNIK INFORMATIKA-STATISTIKA UNIVERSITAS BINA NUSANTARA JAKARTA 2008
PERANCANGAN ALAT BANTU MODUL PEMBELAJARAN STATISTIKA BERBASIS R SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh gelar kesarjanaan pada Program Studi Ganda Teknik Informatika Statistika Jenjang Pendidikan Strata 1 Oleh ANTON SUHARJONO 0700689701 PROGRAM GANDA TEKNIK INFORMATIKA-STATISTIKA UNIVERSITAS BINA NUSANTARA JAKARTA 2008
UNIVERSITAS BINA NUSANTARA Saya, Anton Suharjono, dengan ini menyatakan bahwa skripsi yang berjudul : PERANCANGAN ALAT BANTU MODUL PEMBELAJARAN STATISTIKA BERBASIS R adalah benar hasil karya saya dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama saya atau pihak lain. Anton Suharjono 4 Agustus 2008 0700689701 Saya, selaku pembimbing, setuju Skripsi tersebut diajukan untuk Ujian Pendadaran Dr. Ir. I G A Anom Yudistira, M.Si. 4 Agustus 2008 D1388 Siswa Trihadi, Ir., M.Sc., Dr. 4 Agustus 2008 D1535
KATA PENGANTAR Puji syukur kepada Tuhan atas kasih dan setia-nya sehingga penulis dapat menyusun dan menyelesaikan tugas Skripsi yang berjudul : PERANCANGAN ALAT BANTU PEMBELAJARAN STATISTIKA BERBASIS R sebagai syarat untuk memperoleh gelar kesarjanaan pada Program Studi Ganda, jurusan Teknik Informatika Statistika, Jenjang Pendidikan Strata 1. Dalam proses penyusunan skripsi ini, penulis banyak sekali memperoleh bimbingan, dorongan semangat, dan fasilitas dari berbagai pihak yang mendukung penulis untuk menyelesaikan tugas tersebut Ucapan terima kasih yang tulus penulis sampaikan kepada : Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, yang telah memberikan banyak kesempatan kepada mahasiswa untuk menerapkan segala sesuatu yang telah dipelajari selama mengikuti kegiatan perkuliahan dengan mengadakan program studi Skripsi. Bapak Wikaria Gazali, S.Si., M.T., selaku Dekan Fakultas MIPA, atas dorongan semangatnya dan selalu memacu kreatifitas mahasiswanya. Bapak Ramir Santos Austria, MAEd, selaku Kepala Jurusan Matematika dan Statistika Bapak Rojali, S.Si., selaku Sekretaris Jurusan Matematika dan Statistika. Bapak Dr. Ir. I G A Anom Yudistira,. M.Si, selaku Dosen Pembimbing pertama, yang tiada henti-hentinya meluangkan banyak waktu, memberikan saran, ide, semangat serta dukungan moral, dan telah banyak sekali memberikan dukungan kepada penulis dari mulai persiapan pemilihan topik, penulisan skripsi sampai penyelesaian skripsi ini. Bapak Siswa Trihadi, Ir., M.Sc., Dr., selaku Dosen Pembimbing kedua, yang telah memberikan saran dan ide, mengajukan pertanyaan-pertanyaan yang mendorong penulis untuk menjadi lebih baik. v
Ucapan terima kasih penulis haturkan juga kepada kedua orang tua yang telah membekali penulis dengan semangat juang, kepercayaan, pengertian, sehingga penulis dapat menyelesaikan Skripsi ini. Civitas akademika Universitas Bina Nusantara yang secara langsung maupun tidak langsung memberikan dukungan kepada penulis. Meskipun penulis telah berusaha sebaik-sebaiknya, namun penulis menyadari bahwa Skripsi ini jauh dari sempurna. Kritik dan saran akan penulis terima dengan senang hati. Kiranya Skripsi ini bermanfaat bagi para pembaca dan pihak-pihak yang membutuhkan. Terima kasih. Jakarta, 2 September 2008 Penulis vi
DAFTAR ISI Halaman ABSTRAK.. KATA PENGANTAR..... DAFTAR ISI.. DAFTAR DIAGRAM... DAFTAR GAMBAR. DAFTAR LAMPIRAN.. iv v vii x xi xii BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah.. 1 1.3 Ruang Lingkup.. 2 1.4 Tujuan dan Manfaat 3 1.5 Metodologi Penelitian... 3 1.6 Sistematika Penulisan... 4 BAB 2 LANDASAN TEORI 2.1 Teori Statistika... 5 2.1.1 Korelasi... 5 2.1.2 Distribusi t... 6 2.1.3 Distribusi Binomial... 10 2.1.4 Selang Kepercayaan... 14 2.1.5 Sampel Normal... 17 2.2 Teori Komputer... 18 2.2.1 Multimedia... 18 2.2.2 Animasi... 18 2.2.2 Interaksi Manusia Dan Komputer... 19 2.3 Bahasa Pemrograman R Language... 19 vii
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM 3.1 Perancangan program... 21 3.1.1 Perangkat Lunak... 21 3.2 Alat Bantu Perancangan... 22 3.2.1 Gambaran Umum Rancangan... 22 3.2.1 State Transition Diagram(STD)... 22 3.2.2 Pseudocode... 23 3.3 Perancangan Sistem... 24 3.3.1 Struktur Hierarki Menu Utama... 24 3.3.1 Diagram Transisi Menu Aplikasi... 26 3.3.2 Rancangan Menu Aplikasi... 28 3.3.3 Perancangan Layar... 30 3.4 Perancangan Flow Chart... 35 3.5 Perancangan Spesifikasi Proses... 38 3.6 Perancangan Algoritma... 40 3.6.1 Perancangan Algoritma Korelasi... 40 3.6.2 Perancangan Algoritma Distribusi t... 41 3.6.3 Perancangan Algoritma Distribusi Binomial... 41 3.6.4 Perancangan Algoritma Selang Kepercayaan... 42 3.6.5 Perancangan Algoritma Sampel Normal... 43 BAB 4 IMPLEMENTASI DAN EVALUASI... 44 4.1 Implementasi Program... 44 4.1.1 Spesifikasi Keutuhan Program... 44 4.1.2 Pengunaan Program... 44 4.2 Evaluasi Program... 55 4.2.1 Kelebihan Program... 55 4.2.2 Kekurangan Program... 55 viii
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan... 55 5.2 Saran... 55 DAFTAR ACUAN... DAFTAR PUSTAKA... DAFTAR RIWAYAT HIDUP... LAMPIRAN xiii xiv xv ix
DAFTAR DIAGRAM Halaman Diagram 3.1 Struktur Hierarkis Utama... 24 Diagram 3.2 Struktur Hierarkis Menu Korelasi... 24 Diagram 3.3 Struktur Hierarkis Menu Distribusi t... 25 Diagram 3.4 Struktur Hierarkis Menu Distribusi Binomial... 25 Diagram 3.5 Struktur Hierarkis Menu Selang Kepercayaan... 25 Diagram 3.6 Struktur Hierarkis Menu Sampel Normal... 25 Diagram 3.7 STD Menu Utama... 26 Diagram 3.8 STD Menu Korelasi... 26 Diagram 3.9 STD Menu Animasi t... 27 Diagram 3.10 STD Menu Distribusi Binomial... 27 Diagram 3.11 STD Menu Selang Kepercayaan... 27 Diagram 3.12 STD Menu Sampel Normal... 28 x
DAFTAR GAMBAR Halaman Gambar 2.1 Beberapa Distribusi t... 8 Gambar 2.2 Titik Persentase Distribusi t... 9 Gambar 2.3 Distribusi Z... 16 Gambar 3.1 Kondisi Dan Aksi Pada STD... 23 Gambar 3.2 Rancangan Menu Aplikasi... 29 Gambar 3.3 Tampilan Layar Program Menu Utama... 31 Gambar 3.4 Tampilan Layar Korelasi... 32 Gambar 3.5 Tampilan Layar Visual t... 33 Gambar 3.6 Tampilan Layar Visual Binomi... 34 Gambar 3.7 Tampilan Layar Selang Kepercayaan... 34 Gambar 3.8 Tampilan Layar Sampel Normal... 35 Gambar 4.1 Implementasi Program Awal... 45 Gambar 4.2 Implementasi Program Korelasi... 45 Gambar 4.3 Implementasi Animasi Taksiran... 46 Gambar 4.4 Implementasi Rumus Korelasi... 46 Gambar 4.5 Tampilan Pesan Error Program Korelasi... 47 Gambar 4.6 Implementasi Menu Distribusi t... 47 Gambar 4.7 Implementasi Animasi Visual t... 48 Gambar 4.8 Implementasi Menu Distribusi Binomial... 48 Gambar 4.9 Implementasi Program Binomial... 49 Gambar 4.10 Implementasi Animasi Visual Binom... 49 Gambar 4.11 Implementasi Fungsi Distribusi Binom... 50 Gambar 4.12 Implementasi Menu Selang Kepercayaan... 51 Gambar 4.13 Implementasi Animasi Selang Kepercayaan... 51 Gambar 4.14 Implementasi Rumus Selang Z... 52 Gambar 4.15 Implementasi Rumus Selang t... 52 Gambar 4.16 Implementasi Menu Sampel Normal... 53 Gambar 4.17 Implementasi Animasi Sampel Normal... 53 xi
DAFTAR LAMPIRAN Halaman 1. Lampiran Program R...... L1 xii