Wednesday, April 20, 2016

2.1 WEB SCIENCE

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.

  • Kelemahan
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.





Sumber : http://codesaya.com/


No comments:

Post a Comment