Buy Me A Coffee!

GoPay

Saturday, February 14, 2015

Postmortem Computer Science Unplugged di Dinamik10





Tanggal 9-11 Februari lalu saya bersama rekan-rekan Ilkom UPI berkesempatan untuk mengenalkan belajar ilmu komputer tanpa komputer ke khalayak ramai. Di postingan kali ini saya ingin menyampaikan postmortem-nya.

Pendahuluan
Apa itu Computer Science Unplugged?
Computer Science Unplugged, atau CS Unplugged, adalah cara mengajarkan ilmu komputer tanpa komputer yang dikembangkan oleh Professor Tim Bell. CS Unplugged digunakan untuk menghilangkan batasan perlunya memprogram untuk mengeksplorasi “ide” dari ilmu komputer. Dengan menghilangkan batasan ini maka ide dapat dikenalkan dengan mudah, bahkan kepada anak-anak.

Kenapa perlu mengenalkan CS Unplugged?
Pendidikan Ilmu Komputer UPI merupakan program studi yang erat kaitannya dengan mengajarkan ilmu komputer. Namun selama ini masih ditemui kesalahan pemahaman akan “ilmu komputer” oleh masyarakat, yakni sebagai ilmu yang mempelajari menggunakan komputer (literasi teknologi). Pembelajaran yang masih dilakukan di sekolah secara umum antara lain cara menggunakan MS Office, membuat video, aplikasi desain grafis, dan sebagainya. Hal ini menjadikan salah kaprah mengenai “ilmu komputer” dengan karir yang berkaitan. Padahal ilmu komputer adalah sebuah bidang ilmu sains (computer science) yang erat kaitannya dengan “science” daripada “computer” nya.

CS Unplugged menjadikan sains yang ada dalam ilmu komputer terasa lebih menarik dan mudah untuk dipahami. Menggunakan permainan tanpa menggunakan komputer menjadikannya lebih nyaman untuk dilaksanakan tanpa ada ketakutan kesalahan dalam penggunaan komputer.

Dengan mengenalkan CS Unplugged maka diharapkan pemahaman akan “ilmu komputer” dapat diluruskan dan mudah untuk diserap. CS Unplugged menghadirkan ilmu komputer yang ”UPI banget.”

Konsep Kegiatan
Kegiatan yang dilakukan adalah membuka sebuah stand yang mengajak pengunjung untuk bermain bersama fasilitator menggunakan media yang disiapkan. Karena dilaksanakan saat Dinamik (Dies Natalies Mahasiswa Ilmu Komputer) maka kegiatan ini dinamakan sebagai CS Unplugged On Dinamik (CSUOD).

Target CS Unplugged on Dinamik
Pengunjung yang diharapkan tertarik pada CSUOD antara lain sebagai berikut:
  1. Siswa SD, SMP, dan SMA. Dinamik merupakan acara yang menyerap banyak pelajar. Dengan menggunakan momentum ini maka CS Unplugged dapat diujicobakan penerimaannya kepada pelajar. Selain itu diharapkan juga semakin banyak yang tertarik untuk menjadi mahasiswa ilmu komputer UPI.
  2. Mahasiswa Ilmu Komputer UPI. Penelitian penggunaan CS Unplugged dalam pengajaran masih sedikit oleh akademia UPI. Dengan adanya stand ini maka diharapkan semakin banyak dilaksanakannya penelitian dan skripsi mengenai CS Unplugged yang berpotensi.
  3. Guru dan dosen. CS Unplugged diharapkan dapat membantu guru dan dosen dalam memperbaiki cara pengajaran menjadi lebih menarik dan menekankan ide daripada teknik.


Kepanitiaan
Kepanitiaan CSUOD mulai dibentuk sejak Desember 2014 dengan mengumpulkan 4 orang, yakni saya, Alifia, Lucki, dan Azizah. Pada hari pelaksanaan Alifia digantikan oleh Teh Restika.

Persiapan Materi
Pada awalnya diharapkan ada 20 materi yang siap diajarkan. Pembagian tersebut dilakukan sebagai berikut:

Zizah:
1.    Binary Numbers menggunakan kartu (CSU hal 4)
2.    Binary Numbers Pesan rahasia (CSU hal 8, tapidimodifikasi)
3.    Binary Numbers Representasi gambar (CSU hal 15)
4.    Kompresi teks (CSU hal 23, dimodifikasi denganbahasa Indonesia)
5.    Error Detection dengan sulap kartu (CSU hal 31)

Lucky:
6.    Information Theory. Menghitung konten informasi.Kegiatan dengan menebak angka antara 0-100 dengan hanya 7 pertanyaan (CSU hal 37)
7.    Minimal Spanning Tree dengan kota penuh lumpur(CSU hal 76). Algoritma yang digunakan Kruskal Algorithm dengan Greedy
8.    Deadlock dengan pindah-pindah bola (CSU hal  81)
9.    Searching. Kalau di CSU pakai Battleship (CSUhal 46) Linear Search
10. Searching.Kalau di CSU pakai Battleship (CSU hal 46) Binary Search

Giri:
11. Searching.Kalau di CSU pakai Battleship (CSU hal 46) Hash (yang ini lumayan expert)
12. Sorting menggunakan timbangan (CSU hal 65) Bubble Sort
13. Sorting menggunakan timbangan (CSU hal 65) Selection sort
14. Sorting menggunakan timbangan (CSU hal 65) Quick sort
15. Sorting menggunakan kartu (Insertion sort)

Alif:
16. Sorting networks (CSU hal 71, bisa dilakukan di luar stand karena menggunakan lantai agar lebih menarik, lebih simpel pakai papan dan digerakkan pakai tangan)
17. Finite State Automata dengan peta harta karun (CSU hal 86)
18. Finite State Automata dengan pattern koin (CSU hal 98)
19. Programming Language Instruksi menggambar (CSU hal 101)
20. Harold The Robot, mengenalkan instruksi pada komputer harus sespesifik mungkin (http://csunplugged.com/sites/default/files/activity_pdfs_full/haroldtherobot.pdf)

Namun setelah dilakukan pertimbangan materi yang ingin disampaikan dipangkas hanya menjadi delapan. Materi yang akhirnya digunakan adalah sebagai berikut:
  1. Binary Numbers menggunakan kartu
  2. Error Detection
  3. Information Theory
  4. Routing dan Deadlock
  5. Sorting Network
  6. Finite State Automata
  7. Bubble Sort
  8. Quick Sort

Dengan rancangan materi ini diharapkan setiap harinya terdapat 2 materi yang diajarkan.

Setiap materi yang diajarkan mengacu kepada buku yang terdapat di http://csunplugged.org

Jadwal Pra Kegiatan
Pada awalnya disusun jadwal pra kegiatan sebagai berikut

Rancangan awal jadwal pelaksanaan kegiatan, klik untuk lebih besar

Namun pada pelaksanaannya aktif dilaksanakan seminggu sebelum kegiatan dilaksanakan (mulai 1 februari). Hal ini dikarenakan kesibukan para fasilitator dalam persiapan skripsi, hehe :D

Tempat Pelaksanaan
Kebingungan utama dalam melaksanakan kegiatan ini adalah tempat yang ingin digunakan. Pada awalnya tim CSUOD ingin menyewa sebuah stand yang disediakan panitia Dinamik, namun sayangnya harganya cukup mahal (dua juta untuk satu stand). Setelah dilaksanakan rapat kembali maka kegiatan CSUOD tetap akan dilaksanakan walaupun tanpa stand dengan menyelenggarakannya di luar gedung.
Alhamdulillahnya tanggal 2 Februari kami dihubungi kang Singgih dari Mastermedi4 untuk bergabung di dalam standnya. Kami mendapatkan space untuk menyampaikan CS Unplugged. Kerjasama ini diharapkan berlangsung secara mutualisme, yakni dengan membantu meramaikan stand Mastermedi4.

Logistik yang digunakan
1 meja
5 kursi
1 X Banner
1 timbangan neraca
10 kotak berisi koin dengan jumlah berbeda (untuk permainan sorting)
5 kartu yang merepresentasikan bilangan biner
25 kartu untuk permainan error detection
12 bola ping pong
1 schedule board untuk papan tulis
1 set kartu permainan Finite State Automata
2 lembar sorting networks (sorting dan pencarian nilai terbesar)
10 kartu dengan lapisan kertas minyak agar bisa ditulis menggunakan board marker
1 board marker
1 papan berlapis karton hitam untuk menulis jadwal
1 set kertas untuk penulisan testimoni
1 papan styrofoam untuk penempelan testimoni
1 set paku payung untuk penempelan testimoni
1 pulpen
125 lembar handout materi, masing-masing materi 15 lembar
2 kertas kado untuk melapisi meja
1 selotip kertas
1 lakban hitam
30 pin CS Unplugged untuk hadiah

Berikut media-media yang digunakan:

Bola ping pong untuk materi routing dan deadlock

Kartu-kartu untuk materi Finite State Automata

Timbangan dan kotak-kotak berisi koin

Kartu-kartu Sorting Networks

Media-media yang dibuat sengaja nampak sangat "home made" agar saat pengajaran dapat menumbuhkan ide bahwa benda-benda tersebut dapat dibuat sendiri. Diharapkan dengan ide tersebut dapat menumbuhkan semangat untuk mengajarkan ilmu komputer dimanapun.

Dana yang dikeluarkan
1 X Banner = Rp 100.000
30 Pin (@ Rp 2.000) = Rp 60.000
Fotocopy = Rp 60.000
Total = Rp 220.000

Dana-dana lainnya lupa dihitung berapa :p

Kendala Kegiatan
Selama kegiatan, kendala yang ditemui antara lain sebagai berikut:
  1. Peserta meminta permainan lagi setelah satu materi selesai. Mungkin karena menarik ya? Konsep yang awalnya hanya ada dua materi dengan slot waktu yang berbeda tiap harinya maka dirombak. Pada hari terakhir semua permainan diperkenalkan.
  2. Pin yang diharapkan jadi pada hari senin baru bisa digunakan pada hari kamis dikarenakan belum jadi dari percetakan.
  3. Dikarenakan saat acara Dinamik juga terdapat kegiatan lain dan menggunakan sound system yang cukup besar, maka saat penjelasan dibutuhkan suara yang keras, sampai serak, haha.
Ralat kesalahan pengajaran. Terdapat kesalahan materi pengajaran saat materi sorting. Pengajaran tentang materi "bubble sort" sebenarnya adalah materi tentang "selection sort"

Testimoni Kegiatan
Berikut testimoni yang diberikan pengunjung di CSUOD. Klik gambar untuk tampilan lebih besar dan jelas





Foto-Foto Kegiatan

X Banner CS Unplugged on Dinamik. Kami juga mengenalkan web http://csunplugged.org :D


Teh Restika sedang mengajarkan Finite State Automata

Kang Amhar sedang mencoba materi error detection



Lucki sedang mengajarkan routing dan deadlock


Jadwal CSUOD


Mahasiswa yang juga ikut tertarik dengan CS Unplugged

Azizah sedang mengajarkan permainan sulap untuk mengenalkan error detection and correction


Permainan untuk mengenalkan angka biner menggunakan kartu



Lucki sedang mengajarkan CS Unplugged


Guru yang ikut tertarik belajar dengan metode CS Unplugged


Banyak permainan yang dilakukan satu persatu. Walaupun sebenarnya belajar, peserta tetap tertarik.
Instrumen timbangan dan kotak-kotak berisi koin untuk percobaan algoritma pengurutan

Kesimpulan dan Saran

CS Unplugged menarik untuk diterapkan. Pengunjung yang datang pun cukup banyak dan tertarik dengan ilmu komputer sebagai sebuah sains dan konsep. Yang menarik bahkan ada pengunjung dari pasca sarjana program studi matematika yang tertarik dengan CS Unplugged dan ingin menerapkan materi ini di sekolah.

Semoga kegiatan CS Unplugged oleh Ilmu Komputer UPI dapat dilaksanakan kembali di kegiatan-kegiatan berikutnya dan dilaksanakan secara rutin.

Ucapan Terima kasih
Alifia Puspaningrum, Azizah Kurniawati, Lucki Hersya Rachman, Restika Kanianingsih sebagai fasilitator.
Kang Tri yang suka nemenin di stand :)
Kang Singgih dari Mastermedi4 yang mendukung secara penuh
Panitia Dinamik UPI
Ilmu Komputer UPI
Dan seluruh rekan-rekan yang turut membantu kegiatan CS Unplugged on Dinamik

4 comments:

  1. keren kang jadi bisa sulap.. :)
    baru nyoba 3, penasaran sama yang lainnya. #menarik :)

    ReplyDelete
  2. Live Dealer Casino | The Best Casino Gambling Sites 2021
    Find the best Live Dealer casino games, live dealer 로투스 바카라 casinos, and poker apps in k9win the US. Play for free 예스 벳 or for 해외사이트 real money and win real money.

    ReplyDelete

Comment is caring :)