WEB SCIENCE
CodeSaya
Kesempatan kali ini
akan dibahas lebih lanjut mengenai web science. Pada postingan sebelum nya
telah dijelaskan mengenai sejarah,definisi dan metodologi yang dapat dilihat
disini serta ulasan mengenai arsitektur dan security pada web science yang
dapat dilihat disini.
Yang akan dibahas
disini adalah salah satu contoh dari web
science yaitu http://codesaya.com/ yang
merupakan salah satu cara belajar pemrograman secara interaktif melalui web. CodeSaya
merupakan salah satu metode yang dapat menjadi pilihan jika ingin mengenal
bahkan belajar mengenai bahasa pemrograman dengan cara yang menyenangkan dan
mudah dipahami, sehingga tidak bersifat monoton dan membosankan.
CodeSaya dibangun oleh Ganis Zulfa Santoso dengan menggunakan framework web Phyton
paling populer, yaitu Django. CodeSaya merupakan proyek yang digarapnya sejak
tahun 2013 dan terus berkembang hingga saat ini dan sudah lebih dari 200.000
kode dikirim ke situs CodeSaya.
Sudah banyak member dalam situs ini bahkan
mencapai lebih dari 4.500. Materi pembelajaran yang ada disini adalah PHP,
JavaScript, Git, dan Laravel. Sebelum memulai, dianjurkan untuk
mendaftar/membuat username terlebih dahulu.
KELEBIHAN DAN KEKURANGAN
- Kelebihan
Tampilan CodeSaya cukup
menarik dengan desain yang simpel tetapi menarik perhatian. Dan yang paling
utama sebagai keunggulan situs ini adalah CodeSaya merupakan Pembelajaran
Bahasa Pemrograman berbahasa Indonesia yang sangat memudahkan dalam proses pembelajaran
sehingga tidak ada hambatan dalam pengertian bahasa.
Terdapat username yang sudah
dibuat sebelumnya yang berguna sebagai identitas bagi si pengguna serta dapat
menyimpan data hasil pembelajaran sebelum nya sehingga tidak perlu memulai dari
awal lagi, hanya tinggal melanjutkan saja. Serta dapat digunakan sebagai
identitas untuk forum diskusi.
Materi yang dipelajari cukup
lengkap, dimulai dengan pengenalan hingga struktur data nya. Bahkan dibahas
secara mendalam, mulai dari bahasa fundamental sampai level lanjut.
Menariknya yaitu model belajar di CodeSaya menggunakan
metode praktik, yaitu pengguna dapat langsung mencoba menulis code (coding)
yang disertai contoh dan instruksi yang telah diberikan. Tidak perlu
repot-repot menyiapkan aplikasi sebagai media pengkodean karena sudah
disediakan didalam fiturnya sehingga kita hanya perlu menulis langsung kode
nya. Dan terdapat sistem “Periksa dan Simpan” untuk memeriksa hasil kerja kita.
Jika masih terdapat kesalahan terdapat sebuah peringatan serta di beritahukan
letak kesalahan tersebut.
Jika mengalami kendala
seperti bingung dalam mengerjakan kode, terdapat fitur Forum Diskusi yang bisa
digunakan untuk tanya-jawab jika mengalami kesulitan. Pertanyaan akan dijawab
oleh pengguna lain yang lebih mengerti tentang coding atau bahkan pengguna
sendiri dapat menjawab pertanyaan dari pengguna lain.
Salah satu fitur yang
membuat tidak bosan adalah fitur lencana setiap pengguna dapat menyelesaikan
soal yang diberikan. Sehingga pengguna bagaikan seperti sedang bermain gaming. Semakin tinggi lencana maka
semakin pula terlihat keahlian pengguna tersebut. Ditambah lagi terdapat fitur
share yang dapat digunakan untuk mempublis jika pengguna naik ke tingkatan
lencana baru.
Materi pembelajaran di
CodeSaya yang belum banyak tersedia karena masih banyak bahasa pemrograman yang
digunakan saat ini seperti java, bahasa C, Phyton, dan sebagai nya. Serta
kurangnya media pembelajaran di CodeSaya karena hanya bisa digunakan dengan
menggunakan komputer/laptop. Karena akan sangat membantu jika CodeSaya juga
dapat digunakan di media lain seperti smartphone sehingga dapat digunakan di
berbagai tempat.
No comments:
Post a Comment