1.1 PRAKTIK 1 – PROGRAM NILAI MATA KULIAH
Buatlah sebuah program yang dapat digunakan untuk melakukan perhitungan nilai mata kuliah. Nilai didapatkan dari komponen perhitungan berikut ini
a. Bobot assessment 1 : 15% b. Bobot assessment 2 : 15% c. Bobot assessment 3 : 10% d. Bobot Tugas : 20%
e. Bobot Praktikum : 40%
Kemudian akan dilakukan penentuan indeks nilai mata kuliah tersebut berdasarkan ketentuan berikut ini.
a. Indeks A, jika nilai lebih besar atau sama dengan 80
b. Indeks B, jika nilai lebih besar atau sama dengan 60 dan kurang dari 80 c. Indeks C, jika nilai lebih besar atau sama dengan 40 dan kurang dari 60 d. Indeks D, jika nilai lebih besar atau sama dengan 20 dan kurang dari 40 e. Indeks E, jika nilai kurang dari 20
1.1.1 Langkah penyelesaian
Pada solusi ini, disusun dengan proses :
1. Mendefinisikan variable dan tipe data yang digunakan pada aplikasi :
#include <iostream> Using namespace std; Char idx;
Int nilai;
1.1.2 Pengamatan
1. Lengkapi kode program diatas, sehingga dapat menjadi sebuah kode program yang lengkap. 2. Ubah pengkondisian jika menggunakan switch - case
3. Buatlah aplikasi menghitung kehadiran dengan ketentuan berikut ini.
a. Jika jumlah kehadiran lebih besar daripada 80%, maka tidak dilakukan proses pengurangan nilai. b. Jika jumlah kehadiran diantara 50%-80%, maka akan dilakukan pengurangan nilai sebesar 20% dari
total nilai akhir,
c. jika jumlah kehadiran kurang dari 50% maka akan mendapatkan nilai ‘F’
1.2 PRAKTIK 2 - PROGRAM RITEL MAKANAN
1.2.1 Soal
Soal berikut ini merupakan lanjutan dari materi. Pada bagian ini, ditambahkan variabel jumlah yang digunakan dalam proses transaksi barang.
Sebuah perusahaan ritel di bidang makanan hendak membuat sebuah aplikasi untuk melakukan pendataan barang yang hendak dijualnya. Entitas data utama yang harus dicatat dalam sistem tersebut adalah data barang. Buatlah
sebuah sub-modul pencatatan data barang, dan kemudian menampilkan data barang yang telah dimasukkan tersebut.
Mohon diperhatikan bahwa solusi pada kasus ini, diasumsikan setiap barang hanya memiliki satu jenis item saja. Sehingga proses penambahan dan pengurangan stok barang hanya dilakukan pada obyek tersebut saja.
1.2.2 Langkah Penyelesaian
1. Pendeklarasian variable dan tipe data