SKA#0 Pengantar
- SKA#0 Pengantar
- SKA#1 Dasar | Java
- SKA#1 Dasar | Python
- SKA#2 Method | Java
- SKA#2 Function | Python
- SKA#3 Array | Java
- SKA#3 List | Python
- SKA#4 OOP Class sederhana | Java
- SKA#4 OOP Class sederhana | Python
- SKA#5 OOP Constructor | Java
- SKA#5 OOP Instance Method | Python
- SKA#6 OOP Instance Method | Java
Ini adalah pengantar artikel berseri yang mendemonstrasikan bagaimana membuat program berdasarkan kasus tertentu. Artikel dibuat berseri untuk mendemonstrasikan cara membuat program mulai dari bentuk yang paling sederhana hingga ke bentuk yang lebih kompleks.
Deskripsi Skenario Kasus A
Seri ini menggunakan Kasus A dengan topik menghitung grade nilai mahasiswa berdasarkan nilai yang didapatkan pada beberapa komponen penilaian. Kasus akan berkembang dari bentuk yang paling sederhana, dimana program hanya melakukan kalkulasi nilai seorang mahasiswa dalam satu rangkaian kode, kemudian berkembang menggunakan fungsi dan method, memproses data mahasiswa dalam array/list, hingga menggunakan paradigma object oriented programming.
Berikut adalah beberapa asumsi yang digunakan pada kasus ini (berlaku untuk seluruh artikel pada seri ini).
Komponen dan bobot penilaian
- Kehadiran, bobot 15%
- Tugas, bobot 25%
- UTS, bobot 30%
- UAS, bobot 30%
Grade Penilaian
- A, nilai >= 85
- B, 70 <= nilai < 85
- C, 50 <= nilai < 70
- D, 40 <= nilai < 50
- E, nilai < 40
Daftar Artikel
No. | Materi | Materi |
1. | Pengantar, penjelasan tentang contoh kasus (artikel ini) | n/a |
2. | Dasar, program sederhana untuk menentukan grade seorang mahasiswa | python | java |
3. | Fungsi dan Method, menggunakan struktur fungsi/method khusus untuk kalkulasi nilai akhir dan konversi nilai ke dalam grade | python | java |
4. | List/Array, menggunakan struktur data sekuensial untuk penyimpanan data nama dan nilai mahasiswa | python | java |
5. | (OOP) Menggunakan class sederhana | python | java |
6. | (OOP) Constructor | java |
7. | (OOP) Instance Method | python | java |
To be continued… |
Source Code Lengkap
Source code lengkap untuk tiap bahasa pemrograman dapat dilihat langsung pada link github berikut ini: