Kembali lagi bersama saya, Fadhil. Kali ini saya akan me-review apa saja yang sudah saya pelajari di minggu ke dua ini. Di hari pertama saya diajarkan bagaimana cara menulisa pseudocode. Sedikit penjelasan mengenai pseudocode yang saya kutip dari Wikipedia, Pseudocode adalah deskripsi tingkat tinggi informal mengenai prinsip operasi program komputer atau algoritma lainnya. Pseudocode menggunakan konvensi struktural bahasa pemrograman normal, namun ditujukan untuk pembacaan manusia daripada membaca mesin. Pseudocode biasanya menghilangkan detail yang penting untuk pemahaman mesin terhadap algoritma, seperti deklarasi variabel, kode khusus sistem dan beberapa subrutin. Bahasa pemrograman ditambah dengan deskripsi deskripsi bahasa alami. Tujuan penggunaan pseudocode adalah memudahkan orang memahami daripada kode bahasa pemrograman konvensional, dan ini adalah deskripsi prinsip-prinsip kunci yang efisien dan bebas dari lingkungan. Tujuan saya diajarkan bagaimana cara menuliskan pseudocode adalah untuk melatih logika dalam memecahkan suatu masalah.
Selanjutnya saya dikenalkan dengan Javascript. Selama kuliah saya belum pernah belajar Javascript. Di sini saya dikenalkan secara mendalam apa itu Javascript. Javascript adalah bahasa native untuk web yang ringan, interpreted, dan salah satu bahasa pemrograman paling populer yang digunakan oleh developer di seluruh dunia, untuk browser dan web. Bahkan beberapa aplikasi non-browser juga menggunakannya seperti Node.js, MongoDB, dan Apache CouchDB. Lebih lagi, JS adalah bahasa yang dinamis, berbasis prototype, multi-paradigm (mendukung gaya pemrograman berbasis objek, imperatif, dan deklaratif/fungsional). Untuk menjalankan perintah Javascript cukup mudah, bisa melalui web browser dengan memanfaatkan fitur "inspect element", lalu bisa juga melalui extension browser seperti Repl, JSbin dan CodePen. Kemudian saya diajarkan mengenai tipe data, operator, struktur kondisi (if-else dan switch-case), looping (for dan while) dan function pada Javascript. Sejauh ini saya mulai paham mengenai materi Javascript. Saya sempat mengalami kesulitan saat mengerjakan Exercise Konversi Menit, ketika output yang diminta angka menitnya harus menunjukkan 2 digit jika angka menit kurang dari 10. Tetapi setelah saya meminta bantuan ke teman-teman saya, saya jadi paham di mana letak kesalahan pada program saya dan mereka juga menjelaskan alur dari program itu.
Sekiranya ini saja review singkat dari saya untuk minggu ke dua di Hacktiv8. Sampai bertemu lagi di review minggu ke tiga.
Saturday, March 3, 2018
Hacktiv8 Batch 18 Red Fox Phase 0 Week 2 (Pseudocode dan Javascript)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment