Pengenalan ke Dasar Pemrograman (Basic Programming 101)

Pengenalan ke Dasar Pemrograman (Basic Programming 101)

Disusun oleh: Dicoding Indonesia Level: Dasar Estimasi: 10 jam
Teknologi:Data
Bagikan kelas ini:

Deskripsi

20210212102016270f5957c1ab33586a0e2591413d8fc0.jpg

Mengerti bagaimana cara menulis kode pemrograman dapat memberikan Anda keunggulan dalam berbagai bidang terkini yang berkembang. Terutama untuk Indonesia yang berpotensi mengalami pertumbuhan ekonomi tahunan yang menjanjikan melalui digitalisasi. Digitalisasi ini tentunya erat kaitannya dengan ilmu pemrograman. Namun dibutuhkan fondasi yang kuat dan tepat jika ingin mulai belajar bidang ini. Langkah pertama perlu dimulai dari pengenalan aturan dan konsep bahasa pemrograman hingga menulis kode pertamamu. 

  • Pemrograman merupakan top skill yang dibutuhkan di era industri digital saat ini.
  • Dasar pemrograman dapat melatih pola pikir menjadi lebih terstruktur sehingga berguna bagi jenis karir apa pun.
  • Pemrograman pada dasarnya adalah ilmu untuk penyelesaian masalah (problem solving) sehingga bermanfaat untuk jenis pekerjaan apa pun.
  • Fondasi yang kuat pada dasar pemrograman sangat penting jika ingin melangkah lebih jauh dalam hal pemrograman.


Target dan Sasaran Siswa

  • Kelas ditujukan bagi pemula yang ingin mulai belajar bidang pemrograman dengan mengacu pada standar industri.
  • Kelas dapat dikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula sehingga tidak ada prasyarat dalam pemahaman pemrograman sebelumnya.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.


Target dan Sasaran Siswa

  • Di akhir kelas, siswa dapat memahami konsep dasar pemrograman dan menerapkannya dalam pembuatan program logika sederhana, sebagai fondasi karier Software Developer.
  • Mengidentifikasi aturan bahasa pemrograman dan konsep dasar pemrograman yang diimplementasikan pada kode.
  • Menyimpulkan persiapan yang dibutuhkan sebelum mulai menulis kode.
  • Membangun sebuah program logika sederhana menggunakan bahasa C# dan JavaScript.
  • Menerapkan ilmu dasar pemrograman dalam membuat flowchart dan pseudocode.


Silabus

  • Pendahuluan : Pengenalan istilah pemrograman dan konsep berpikir sebuah program. (1 jam 1 menit)
  • Aturan Bahasa Pemrograman : Mengetahui beberapa hal terkait aturan dalam bahasa pemrograman secara umum, seperti Case Sensitivity, Statement, Pseudocode, Whitespace, Komentar, dan Keyword. (2 jam 4 menit)
  • Konsep Dasar Pemrograman : Mengetahui konsep dasar pemrograman seperti flowchart, variabel, tipe data, dan logika pemrograman dasar. (2 jam 11 menit)
  • Menulis Kode Pertama : Mengetahui persiapan sebelum menulis kode serta mengenalkan bahasa C# dan JavaScript. (1 jam 18 menit)
  • Penutup : Implementasi dari teori yang sudah diajarkan berupa latihan membuat flowchart dari kegiatan sehari-hari dan pseudocode, serta membuat program logika sederhana seperti batu kertas gunting menggunakan bahasa C# dan JavaScript. (2 jam 43 menit)


Metode Ajar

  • Online - Self-paced Learning. 
    • Total jam belajar : 10 jam. 
    • Rekomendasi waktu belajar : selesai dalam 7 hari
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan.
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdikusi.
    • Evaluasi pembelajaran : Ujian Akhir Kelas
    • Sertifikat kompetensi


Peralatan Belajar

  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
  • Spesifikasi minimal komputer milik siswa:
    • Sistem operasi : Windows, Linux, atau MacOS.
    • Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas).
    • RAM : 1GB (Rekomendasi 2GB).
    • Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
  • Software
    • Compiler online Repl.it (utama). Cara akses dan menggunakan akan diajarkan di kelas ini.
    • Visual Studio Code (alternatif). Cara instalasi Visual Studio Code diajarkan di kelas ini.


Alur Belajar

Langkah setelahnya : Belajar secara terstruktur sehingga target belajar lebih mudah tercapai di Dicoding Academy Learning Path

Apa kata lulusan Dicoding Academy?

Sudah ribuan siswa yang sukses belajar di Dicoding Academy. Mau tau pendapat dari sisi mereka? Ini adalah testimoni asli mereka. Mau tahu lebih banyak? Lihat testimoni siswa lainnya.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner
Ahmad Arif Faizin
Ahmad Arif Faizin
Academy Content Writer at Dicoding Indonesia
Tia Dwi Setiani
Tia Dwi Setiani
Curriculum Developer at Dicoding Indonesia
  • Certified Tensorflow Developer

Ahmad dari Dicoding
Ahmad dari Dicoding
Head of Academy at Dicoding Indonesia
Buchori Rafsanjani
Buchori Rafsanjani
Curriculum Developer at Dicoding Indonesia

Silakan masuk dahulu ke Dicoding untuk dapat mengambil kelas ini

Masuk

Anda belum dapat mempelajari kelas ini. Yuk berlangganan sekarang agar bisa belajar di Kelas ini dan juga Kelas Dicoding Academy lainnya.

Daftar sekarang untuk dapat mengikuti pembelajaran

Daftar Sekarang
Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas
Discover Potentials