STUDI KOMPARASI ANTARA PROGRAMMING ASSISTANCE TOOL ROBOMIND DENGAN SCRATCH DALAM MENINGKATKAN PEMAHAMAN KONSEP DASAR PEMROGRAMAN
STUDI KOMPARASI ANTARA PROGRAMMING ASSISTANCE TOOL ROBOMIND DENGAN SCRATCH DALAM MENINGKATKAN PEMAHAMAN KONSEP DASAR PEMROGRAMAN SKRIPSI Oleh: M. FAISAL K3513035 FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS SEBELAS MARET SURAKARTA 2017 Saya yang bertanda tangan di bawah ini Nama : M. Faisal NIM : K3513035 Program Studi : Pendidikan Teknik Informatika dan Komputer
Menyatakan skripsi saya berjudul
“Studi Komparasi antara Programming
Assistance Tool Robomind dengan Scratch dalam Meningkatkan
Pemahaman Konsep Dasar Pemrograman ” ini benar-benar merupakan hasil
karya saya sendiri. Selain itu, sumber informasi yang dikutip dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam daftar pustaka.
Apabila pada kemudian hari terbukti atau dapat dibuktikan skripsi ini hasil jiplakan, saya bersedia menerima sanksi atas perbuatan saya.
Surakarta, 20 Februari 2017 Yang membuat pernyataan
M. Faisal
STUDI KOMPARASI ANTARA PROGRAMMING ASSISTANCE TOOL
ROBOMIND DENGAN SCRATCH DALAM MENINGKATKAN
PEMAHAMAN KONSEP DASAR PEMROGRAMAN
Oleh:
M. FAISAL
K3513035
Skripsi
diajukan untuk memenuhi salah satu persyaratan mendapatkan gelar
Sarjana Pendidikan pada Program Studi Pendidikan Teknik
Informatika dan Komputer
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS SEBELAS MARET
SURAKARTA
Juli 2017
PERSETUJUAN
Nama : M. Faisal NIM : K3513035Judul Skripsi: Studi Komparasi antara Programming Assistance Tool
Robomind dengan Scratch dalam MeningkatkanPemahaman Konsep Dasar Pemrograman
Proposal ini telah disetujui untuk dipertahankan di hadapan Tim Penguji Skripsi Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta.
Surakarta, 14 Februari 2017 Persetujuan Pembimbing
Pembimbing I Pembimbing II Rosihan Ari Yuana, S.Si., M. Kom Basori, S.Pd., M.Pd NIP. 197909012002121001 NIP. 197904202005011002
PENGESAHAN SKRIPSI
Nama : M. Faisal NIM : K3513035 Judul Skripsi: Studi Komparasi antara Programming Assistance Tool
Robomind dengan Scratch dalam Meningkatkan Pemahaman Konsep Dasar Pemrograman
Skripsi ini telah dipertahankan di hadapan Tim Penguji Skripsi Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta pada hari Jumat, tanggal 28 Juli 2017 dengan hasil LULUS dan revisi maksimal 2 bulan.
Skripsi telah direvisi dan mendapat persetujuan dari Tim Penguji, Persetujuan hasil revisi oleh Tim Penguji:
Nama Terang Tanda Tangan Tanggal
Ketua : : Dr. Agus Efendi, M.Pd _______________ ___________ Sekretaris : : Dwi Maryono, S.Si., M.Kom _______________ ___________ Anggota I : : Rosihan Ari Yuana, S.Si., M.Kom _______________ ___________ Anggota II : : Basori, S. Pd., M. Pd _______________ ___________
Skripsi disahkan oleh Kepala Program Studi Pendidikan Teknik Informatika dan Komputer pada Hari : Tanggal :
Mengesahkan Dekan Kepala Program Studi Fakultas Keguruan dan Ilmu Pendidikan Pendidikan Teknik Universitas Sebelas Maret, Informatika dan Komputer, Prof. Dr. Joko Nurkamto, M.Pd Dr. Agus Efendi , M.Pd. NIP 196101241987021001 NIP. 196708191993031002
ABSTRAK
M. Faisal. K3513035. Studi Komparasi Antara Programming Assistance
Tool Robomind dengan Scratch dalam Meningkatkan Pemahaman Konsep
Dasar Pemrograman. Skripsi, Surakarta : Fakultas Keguruan dan Ilmu
Pendidikan Universitas Sebelas Maret, Juli 2017.Pendidikan dapat menjadi suatu cara dalam meningkatkan jumlah dan daya saing tenaga IT (khususnya pemrogram dan ahli komputer). Pembelajaran tentang konsep percabangan dan perulangan menjadi pengetahuan dasar untuk menjadi seorang pemrogram. Pembelajaran yang membosankan, tidak mengedepankan pengalaman belajar, dan proses pembelajaran yang bersifat teacher-centered
learning menjadi kendala dalam proses pembelajaran di kelas. Penggunaan
Programming Asisstence Tools (PAT) dapat menjadi penyelesaian dari kendala-
kendala tersebut. Penggunaan PAT mampu menciptakan aktivitas yang menyenangkan dalam proses belajar dengan memadukan kegiatan belajar dengan bermain. Robomind dan Scratch adalah dua dari banyak PAT yang ada di dunia. Keduanya memiliki konsep lingkungan pemrograman yang berbeda, Robomind dengan konsep berbasis sintak sedangkan Scratch dengan konsep blok dengan antarmuka drag-and-drop. Tujuan dari penelitian ini adalah untuk mengetahui perbedaan dari kedua PAT yang memiliki konsep lingkungan pemrograman berbeda (Robomind dan Scratch) dalam meningkatkan pemahaman konsep percabangan dan perulangan. Penelitian ini menggunakan metode penelitian quasi-eksperimen dengan jenis nonequivalent control group design. Teknik pengambilan sampel menggunakan teknik random sampling dengan jenis total
sampling . Sampel yang digunakan sebanyak 49 orang yang baru mempelajari
konsep dasar pemrograman (Novice Programmer) pada jenjang pendidikan formal. Teknik pengumpulan data pada penelitian ini menggunakan metode tes. Berdasarkan analisis menggunakan Uji-T, diketahui kalau terdapat perbedaan kemampuan meningkatkan pemahaman konsep percabangan dan perulangan pada kedua PAT. Berdasarkan analisis menggunakan Uji Gain, ditemukan kalau Scratch lebih unggul (selisih gain yang rendah) dalam meningkatkan pemahaman konsep dasar pemrograman dibandingkan Robomind.
Kata Kunci : Konsep Dasar Pemrograman, PAT, Scratch, Robomind,
Pemahaman
ABSTRACT
M. Faisal. K3513035. Comparative Study between Robomind and
Scratch as Programming Assistance Tool in Improving Understanding of
The Basic Programming Concepts. Thesis, Surakarta : Faculty of Teacher
Training and Education, Sebelas Maret University, July 2017.
The education could be a way to increase the number and competitiveness of the IT employee (especially programmer and computer scientist). Learning about the concept of decision making and looping is basic knowledge in programming. Dull learning, not prioritizing to the learning experience and process that is a teacher-centered learning becomes a constraint in the learning process in the classroom. The use of Programming Assistance Tools (PAT) could be the completion of the constraints. By using PAT, a teacher can create fun activities in the learning process by combining learning activities and playing. Robomind and Scratch are two of many PAT in the world. Both have different programming environments concepts, Robomind is a syntax-based concept, while Scratch is a block
- –based concept with a drag-and-drop interface. The purpose of this research is to identify the difference of both PAT in improving understanding of decision making and looping. This research used the quasi-experiment method with nonequivalent control group design. The sampling technique used a random sample with total sampling type. The sample used 49 people who recently studied the basic concepts of programming (novice programmer) at the formal education level. Based on the analysis using the t-Test, it is known that there are differences in ability to improve the understanding of decision making and looping on both PAT. Meanwhile, by using the gain test, it was found that Scratch is superior (low gain difference) than Robomind.
Keywords : The Basic Concepts of Programming, PAT, Scratch, Robomind,
Understanding
MOTTO
I’m Beautifull In My Way
‘Cause God Makes No Mistakes
PERSEMBAHAN
Peneliti mempersembahkan skripsi ini kepada:
Mamak, Bapak, dan Keluarga : Terima kasih banyak atas kepercayaan yang
kalian berikan pada anakmu ini, doa kalian membuat kaki ini tetap tegar di tempatnya.
Bpk. Rosihan Ari Yuana, S.Si., M.Kom. : Terima kasih untuk Bapak yang
menghargai setiap karya tulis saya. Bapak melakukan lebih dari seorang Dosen.
Bpk. Dwi Maryono, S.Si., M.Kom. : Terima kasih untuk tiga tahun bimbingan
akademik dari Bapak. Terima kasih atas pengetiannya selama ini.Sahabat Super
Hari-hari garing nan renyah akan selalu menghatuiku jika tanpa kalian : Bibid Widodo, Ahmad Fauzan Aji, Fifit Puspitasari, Tante Atina Akhyas, Tante Arifia Mawardani, Senpai Fariz, Ary Eny Ochong, Mutiara Ramadhan, Sri Surani, Rika Oktaryani, Tutuko Firdhani, Dedek Titis, Dedek Rima, Nuha Nur Afifah, Julio Leonardo, Elisabeth Tioria, Ibrahim WS, Bang Ipoel, Bang Alex, Septian Cheppy, Lana, Nak Rangga, AP, Allan Auri, Havid Konoha, Arrofiq, Ratna, Lina, Allan Renaldi, Dony Bangkit, Adriyanto, Shinta, Ucup si ucup, Heri Juwantono, Akhsan, Mas Yahya Dwi P, Mas Prayoga, Mas Dhanny P, Gun Gun, dan masih banyak lagi.
Almamater Tercinta
Terima kasihku untuk Almamater Tercinta: Universitas Sebelas Maret Terima kasihku untuk Fakultas Tercinta: Fakultas Keguruan dan Ilmu
Pendidikan Terima kasihku untuk Program Studi Tercinta: Pendidikan Teknik
Informatika dan Komputer Terima kasihku untuk Angkatan Tercinta: PTIK 2013 Bismillah Hirrahman Nirrahim, puji syukur peneliti panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya, sehingga peneliti dapat menyelesaikan skripsi yang berjudul “Studi Komparasi antara Programming
Assistance Tool Robomind dengan Scratch dalam Meningkatkan Pemahaman Konsep Dasar Pemrograman”
Penyusunan skripsi ini adalah sebagai syarat dalam menyelesaikan pendidikan Program Sarjana Pendidikan Teknik Informatika dan Komputer yang harus di tempuh untuk memperoleh gelar Sarjana Pendidikan di Universitas Negeri Sebelas Maret. Peneliti menyadari bahwa proses penyelesaian penelitian pada skripsi ini tidak lepas dari banyak pihak yang telah memberikan kontribusi di dalamnya. Untuk itu, peneliti mengucapkan terima kasih kepada:
1. Rosihan Ari Yuana, S.Si., M. Kom. (Pembimbing I) dan Basori, S.Pd., M.Pd. (Pembimbing II) atas bimbingan penulisan skripsi yang dilakukan kepada peneliti selama melakukan kegiatan persiapan penelitian hingga pasca penelitian.
2. Prof. Dr. H. Ravik Karsidi, M.S., (Rektor Universitas Negeri Sebelas Maret), Prof. Dr. Joko Nurkamto, M. Pd (Dekan Fakultas Keguruan dan Ilmu Pendidikan), Dr. Munawir Yusuf, M. Psi. (Wakil Dekan Bidang Akademik), Dr. Agus Efendi , M.Pd. (Kepala Program Studi Pendidikan Teknik Informatika dan Komputer), dan Rosihan Ari Yuana, S.Si., M.Kom.
(Koordinator Skripsi PTIK) atas izin yang telah diberikan kepada peneliti untuk melakukan kegiatan penelitian ini.
3. Dra. Ties Setyaningsih, M. Pd., M.M. (Kepala Sekolah SMK Negeri 6 Surakarta), Dra. Maria Irene Karyani, M. Si. (Bagian Penelitian dan Pengembangan), dan Yuliyani Siyamtiningtyas, S.Kom, M.Cs (Guru Mata Pelajaran Pemrograman Dasar) atas izin yang telah diberikan kepada peneliti untuk melakukan kegiatan penelitian ini di SMK Negeri 6 Surakarta.
4. Peserta didik Program Studi Multimedia Kelas X SMK Negeri 6 Surakarta tahun ajaran 2016/2017 atas kerja samanya selama menjadi sampel dalam penelitian ini.
5. Drs. Bambang Kandiawan (Kepala Sekolah Batik 2 Surakarta), Budiarsi, S.Pd. (Bagian Waka Kurikulum), dan Dian Mustikaningrum, S. Pd (Guru Mata Pelajaran Pemrograman Dasar) atas izin yang telah diberikan kepada peneliti untuk menguji instrumen penelitian di SMK Batik 2 Surakarta.
6. Peserta didik Program Studi Multimedia Kelas X SMK Batik 2 Surakarta tahun ajaran 2016/2017 atas kerja samanya selama menjadi subjek pengujian instrumen dalam penelitian ini.
7. Pemerintah Republik Indonesia sebagai sponsor utama dalam penelitian ini yang diberikan dalam bentuk bantuan langsung pembiayaan berupa Beasiswa Bidik Misi.
8. Orang tua dan keluarga peneliti sebagai sponsor dalam penelitian ini.
Dengan segala kerendahan hati, peneliti menyadari sepenuhnya bahwa Skripsi ini masih jauh dari sempurna, oleh sebab itu peneliti mengharapkan masukan, kritik, dan saran yang membangun sehingga dapat membuat penelitian ini menjadi lebih baik.
Peneliti berharap Skripsi ini dapat bermanfaat bagi pembaca. Semoga amal kebaikan semua pihak yang telah berkontribusi dalam penyusunan skripsi ini mendapatkan keberkahan dari Allah SWT.
Surakarta, 23 Mei 2017 Peneliti
DAFTAR ISI
Halaman HALAMAN JUDUL ............................................................................................... i HALAMAN PERNYATAAN ............................................................................... ii HALAMAN PENGAJUAN .................................................................................. iii HALAMAN PERSETUJUAN .............................................................................. iv HALAMAN PENGESAHAN ................................................................................. v HALAMAN ABSTRAK ....................................................................................... vi HALAMAN MOTTO ......................................................................................... viii HALAMAN PERSEMBAHAN ........................................................................... ix KATA PENGANTAR ............................................................................................ x DAFTAR ISI ........................................................................................................ xii DAFTAR TABEL .............................................................................................. xvii DAFTAR GAMBAR .......................................................................................... xix DAFTAR LAMPIRAN ....................................................................................... xxi
BAB I PENDAHULUAN A. Latar Belakang ............................................................................................... 1 B. Identifikasi Masalah ...................................................................................... 4 C. Pembatasan Masalah ..................................................................................... 4 D. Rumusan Masalah ......................................................................................... 5 E. Tujuan Penelitian ........................................................................................... 5 F. Manfaat Penelitian ......................................................................................... 6 BAB II KAJIAN PUSTAKA, KERANGKA BERPIKIR, DAN HIPOTESIS A. Kajian Pustaka ............................................................................................... 7 1. Pemrograman ............................................................................................. 7
Halaman 2. Media Pembelajaran dan PAT ................................................................... 7 a.
Media ............................................................................................. 7 b.
Programming Asisstance Tool ....................................................... 8 1)
Dasar Penentuan PAT yang akan Diteliti ........................ 12 2)
Robomind ........................................................................ 13 3)
Scratch ............................................................................. 15 3. Pertimbangan Pemilihan Sampel dan Mata Pelajaran ............................. 16 4. Pembelajaran di Kelas ............................................................................. 18 a.
Konsep Pembelajaran di Kelas .................................................... 18 b.
Metode Pembelajaran .................................................................. 20 5. Pemahaman Konsep Dasar Pemrograman ............................................... 22 a.
Kompetensi Dasar untuk Programmer Pemula............................ 22 b.
Definisi Pemahaman Konsep Dasar Pemrograman ..................... 26 c. Definisi Efektivitas ...................................................................... 28 B. Kerangka Berpikir ....................................................................................... 29 C. Hipotesis ...................................................................................................... 32
BAB III METODE PENELITIAN A. Tempat dan Waktu Penelitian ..................................................................... 33 1. Tempat Penelitian .................................................................................. 33 2. Waktu Penelitian ................................................................................... 33 B. Desain Penelitian ......................................................................................... 34 1. Jenis Penelitian ...................................................................................... 34 2. Variabel ................................................................................................. 36 C. Populasi dan Sampel .................................................................................... 37
Halaman 1. Populasi ................................................................................................. 37 2. Sampel ................................................................................................... 37 D.
Teknik Pengambilan Sampel ....................................................................... 38 E. Teknik Pengumpulan Data .......................................................................... 38 F. Teknik Uji Validitas dan Reliabilitas Instrumen ......................................... 38 1.
Uji Validitas Instrumen ......................................................................... 38 a.
Validitas Isi ................................................................................ 39 b. Validitas Konstruk ..................................................................... 39 c. Validitas Empiris ....................................................................... 39 2. Uji Reliabilitas Instrumen ...................................................................... 40 3. Uji Taraf Kesukaran .............................................................................. 41 4. Uji Daya Beda ....................................................................................... 42 G. Teknik Analisis Data ................................................................................... 43 1.
Uji Prasyarat .......................................................................................... 43 a.
Uji Keseimbangan ..................................................................... 44 b.
Uji Normalitas .......................................................................... 44 c. Uji Homogenitas ....................................................................... 44 2. Uji Hipotesis .......................................................................................... 45 a.
Hipotesis Pertama ...................................................................... 45 b.
Hipotesis Kedua ......................................................................... 46
BAB IV HASIL PENELITIAN DAN PEMBAHASAN A. Hasil Penelitian ............................................................................................ 48 1. Analisis Instrumen.............................................................................. 48 a. Hasil Pengujian pada Try Out .................................................. 48
Halaman b. Instrumen Soal untuk Post-Test ................................................ 50 2. Deskripsi Data .................................................................................... 53 3.
4) Kemampuan Penyelesaian Item Soal Tanpa Bahasa
Masing-Masing PAT ...................................................... 71 6)
5) Perbandingan Penerapan Kedua Konsep Dasar pada
4) Perbandingan Ketidakmampuan .................................... 71
3) Perbandingan Kemampuan Perulangan .......................... 70
2) Perbandingan Kemampuan Percabangan ....................... 70
1) Perbandingan Kemampuan Ganda ................................. 69
Pemrograman (Non-Sintak) ........................................... 64 b. Awal Pengenalan PAT ............................................................. 64
Kemampuan Penyelesaian Item Soal dengan Bahasa Pemrograman (Sintak) .................................................... 64
Hasil Uji Prasyarat ............................................................................. 56 a.
Kemampuan Penyelesaian Item Soal Perulangan .......... 63 3)
Kemampuan Penyelesaian Item Soal Percabangan ........ 63 2)
Analisis Hasil Post-Test Berdasarkan Kategori Item Soal ...... 62 1)
Uji Gain Hasil Post-Test ........................................................... 61 5. Temuan Lain dalam Penelitian ........................................................... 62 a.
Uji T Hasil Post-Test ............................................................... 60 b.
Uji Normalitas ......................................................................... 58 c. Uji Homogenitas ....................................................................... 59 4. Hasil Uji Hipotesis ............................................................................. 60 a.
Uji Keseimbangan ................................................................... 56 b.
Perbandingan Kemampuan Berdasarkan Jenis Kelamin 73 B. Pembahasan ................................................................................................. 78
Halaman
BAB V SIMPULAN, IMPLIKASI, DAN SARAN A. Simpulan ...................................................................................................... 82 B. Implikasi ...................................................................................................... 83 C. Saran ............................................................................................................ 84 DAFTAR PUSTAKA ........................................................................................... 86 LAMPIRAN .......................................................................................................... 92
DAFTAR TABEL
Halaman
Tabel 2.1. Kriteria untuk Memilih PAT yang diidentifikasi dari literatur pengenalan pemrograman .............................................................. 13Tabel 2.2. Penerapan Konsep Pemrograman yang Dimiliki oleh Robomind dan Scratch .................................................................................... 23Tabel 2.3. Kompetensi Dasar Mata Pelajaran Pemrograman Dasar Kelas X . 25Tabel 2.4. Indikator dan Kompetensi Dasar untuk Pemahaman Pemrograman........................................................................................................ 28
Tabel 3.1. Gambaran Desain Penelitian yang Digunakan .............................. 35Tabel 3.2. Jumlah Populasi Penelitian ............................................................ 37Tabel 3.3. Taraf Kesukaran Instrumen Soal ................................................... 42Tabel 3.4. Klasifikasi Daya Pembeda Instrumen Soal .................................... 43Tabel 4.1. Pengkategorian Soal yang Telah Lolos Uji Validitas ................... 48Tabel 4.2. Tingkat Kesukaran Hasil Try Out ................................................. 49Tabel 4.3. Daya Pembeda Hasil Try Out ........................................................ 49Tabel 4.4. Penyebaran Item Instrumen Soal per Indikator Capaian .............. 50Tabel 4.5. Tingkat Kesukaran pada Item Instrumen ...................................... 51Tabel 4.6. Tingkat Daya Pembeda pada Item Instrumen ............................... 52Tabel 4.7. Analisis Frekuensi Keseluruhan Sampel Post-Test ....................... 53Tabel 4.8. Distribusi Nilai Hasil Post-Test .................................................... 55Tabel 4.9. Analisis Frekuensi Per Kelompok Sampel Post-Test ................... 55Tabel 4.10. Uji Normalitas Hasil Pre-Test ....................................................... 57Tabel 4.11. Uji Homogenitas Hasil Pre-Test ................................................... 58Tabel 4.12. Uji T pada Hasil Pre-Test ............................................................. 58Halaman
Tabel 4.13. Uji Normalitas Hasil Post-Test ..................................................... 59Tabel 4.14. Uji Homogenitas Hasil Post-Test .................................................. 60Tabel 4.15. Uji T pada Hasil Post-Test ............................................................ 60Tabel 4.16. Sebaran Kemampuan Implementasi Konsep Percabangan,Perulangan, dan Kemampuan Ganda pada PAT ........................... 66
Tabel 4.17. Sebaran Kemampuan Implementasi Konsep Percabangan danPerulangan pada PAT .................................................................... 68
Tabel 4.18. Perbandingan Mean antar Kategori dan Kelompok Sampel ......... 69Tabel 4.19. Sebaran Kemampuan Implementasi Konsep Percabangan,Perulangan, dan Kemampuan Ganda pada PAT ........................... 74
Tabel 4.20. Sebaran Kemampuan Implementasi Konsep Percabangan danPerulangan pada PAT Berdasarkan Jenis Kelamin ....................... 76
Tabel 4.21. Perbandingan Mean pada Kemampuan Implementasi KonsepPercabangan dan Perulangan pada PAT Berdasarkan Jenis Kelamin ........................................................................................................ 76
DAFTAR GAMBAR
Halaman
Gambar 2.1. PAT sebagai suatu bentuk Computer Simulation Games .............. 10Gambar 2.2. Tampilan Robomind ..................................................................... 14Gambar 2.3. Membuat Script di Scratch dengan Cara Dragging Blok ............. 15Gambar 2.4. Langkah-langkah pembelajaran berbasis K-13 menggunakan pendekatan saintifik (scientific approach) ..................................... 20Gambar 2.5. Tiga Fase Pembelajaran dalam Membahas Satu Materi Pokok .... 22Gambar 2.6. Pengetahuan dan Keterampilan yang Diperlukan oleh Programmer........................................................................................................ 26
Gambar 2.7. Taksonomi Bloom Versi Revisi Ranah Kognitif Proses ............... 27Gambar 2.8. Alur Kerangka Berpikir ................................................................. 31Gambar 3.1. Prosedur Penelitian ........................................................................ 36Gambar 4.1. Proporsi Tingkat Kesukaran Instrumen ......................................... 52Gambar 4.2. Kemampuan Daya Beda Instrumen ............................................... 53Gambar 4.3. Grafik Nilai Hasil Post-Test .......................................................... 54Gambar 4.4. Perbandingan Nilai Mean, Minimum, dan Maksimum pada HasilPost-Test ........................................................................................ 56
Gambar 4.5. Normal QQ Plots Data Hasil Pre-Test .......................................... 57Gambar 4.6. Normal QQ Plots Data Hasil Post-Test ......................................... 59Gambar 4.7. Perbandingan Dua Kelompok Sampel dalam KemampuanPenyelesaian Percabangan dan Perulangan ................................... 62
Gambar 4.8. Perbandingan Dua Kelompok Sampel dalam KemampuanPenyelesaian Item Soal dengan Bahasa Pemrograman (Sintak) dan Item Soal Tanpa Bahasa Pemrograman (Non-Sintak).................... 62
Gambar 4.9. Presentase Kemampuan Kelas Robomind ..................................... 65Gambar 4.10. Presentase Kemampuan Kelas Scratch .......................................... 66Halaman
Gambar 4.11. Diagram Venn Kemampuan Implementasi Konsep Percabangan dan Perulangan pada Kelas Robomind .......................................... 67Gambar 4.12. Diagram Venn Kemampuan Implementasi Konsep Percabangan dan Perulangan pada Kelas Scratch ............................................... 67Gambar 4.13. Jumlah Individu yang Mampu Mengimplementasikan KonsepPercabangan dan Perulangan ......................................................... 68
Gambar 4.14. Presentase Kemampuan pada Kelompok Peserta Didik Laki-Laki........................................................................................................ 73
Gambar 4.15. Presentase Kemampuan pada Kelompok Peserta Didik Perempuan........................................................................................................ 74
Gambar 4.16. Diagram Venn Kemampuan Implementasi Konsep Percabangan danPerulangan pada Kategori Jenis Kelamin Laki-Laki ..................... 75
Gambar 4.17. Diagram Venn Kemampuan Implementasi Konsep Percabangan danPerulangan pada Kategori Jenis Kelamin Perempuan ................... 75