Programming (Week 1)
Programming (Week 1)
1. Pendahuluan ( Week 1 )
2. TIPE DATA DAN EKSPRESI ( Week 2 )
3. RUNTUNAN (SEQUENCE) ( Week 3 )
4. PEMILIHAN (SELECTION) ( Week 4 )
5. PENGULANGAN (LOOPING) ( Week 5 )
6. TIPE BENTUKAN ( Week 6 )
7. ARRAY DAN ARRAY 2 DIMENSI ( Week 7 )
9. FUNGSI DAN PROSEDUR ( Week 11 )
10. SEARCHING DAN SORTING ( Week 9)
11. REKURSIF ( Week 10 )
12. MENGENAL PYTHON PROGRAMMING
( Week 12 )
13. EMBEDDED PROGRAMMING ( Week 13 )
14. TUGAS BESAR I ( Week 14 )
15. TUGAS BESAR II ( Week 15 )
Judul : menyatakan nama algoritma (nama algoritma sebaiknya singkat namun cukup
menggambarkan apa yang dilakukan algoritma tersebut)
Kamus : berfungsi sebagai bagian untuk mendefinisikan semua nama yang dipakai dalam
algoritma
Paradigma Objek mulai ditambahkan pada bahasa-bahasa yang ada. Pemroses bahasa
Pascal dan C versi terbaru dilengkapi dengan fasilitas terorientasi objek, misalnya
Turbo Pascal (mulai versi 5.5) pada komputer pribadi (PC) dan C++. Ada beberapa
versi LISP dan Prolog yang juga memasukkan aspek OO. Suatu program dalam bahasa
pemrograman tertentu akan diproses oleh pemroses bahasanya. Ada dua kategori
pemroses bahasa, yaitu kompilator dan interpreter. Dalam melakukan implementasi
program, tersedia bahasa pemrograman visual atau tekstual.
• Produk yang dihasilkan oleh seorang pemrogram adalah program
dengan rancangan yang baik (metodologis, sistematis), yang dapat
dieksekusi oleh mesin, berfungsi dengan benar, sanggup melayani
segala kemungkinan masukan, dan didukung dengan adanya
dokumentasi. Pengajaran pemrograman titik beratnya adalah
membentuk seorang perancang "designer" program, sedangkan
pengajaran bahasa pemrograman titik beratnya adalah
membentuk seorang "coder" (juru kode).