<s>[INST] # Tugas 4

Mata kuliah: Pengembangan Aplikasi Berbasis Web

1. Buatlah program untuk menghitung grade nilai mahasiswa dengan ketentuan sebagai berikut:
   - Jika nilai >= 80 maka grade A
   - Jika nilai >= 70 dan nilai < 80 maka grade B
   - Jika nilai >= 60 dan nilai < 70 maka grade C
   - Jika nilai >= 50 dan nilai < 60 maka grade D
   - Jika nilai < 50 maka grade E

2. Buatlah program untuk menentukan status mahasiswa berdasarkan jumlah sks yang diambil dengan ketentuan sebagai berikut:
   - Jika jumlah sks >= 20 maka status mahasiswa aktif
   - Jika jumlah sks < 20 maka status mahasiswa tidak aktif.

3. Buatlah program untuk menentukan status cuti mahasiswa berdasarkan jumlah sks yang diambil dengan ketentuan sebagai berikut:
   - Jika jumlah sks >= 150 dan < 160 maka cuti akademik
   - Jika jumlah sks >= 12 dan < 150 maka tidak cuti akademik
   - Jika jumlah sks < 12 maka belum mengambil mata kuliah.

4. Buatlah program untuk menghitung nilai ipk dengan ketentuan sebagai berikut:
   - Nilai ipk dengan rentang nilai 0 - 4 dengan ketentuan:
     - Jika nilai >= 80 maka 4
     - Jika nilai >= 70 dan nilai < 80 maka 3
     - Jika nilai >= 60 dan nilai < 70 maka 2
     - Jika nilai >= 50 dan nilai < 60 maka 1
     - Jika nilai < 50 maka 0

5. Buatlah program untuk menghitung nilai bobot dengan ketentuan sebagai berikut:
   - Rentang nilai 0 - 100

6. Buatlah program untuk menghitung total sks dengan ketentuan sebagai berikut:
   - Rentang nilai 0 - 24

**Tugas**

Buatlah program untuk menghitung ipk berdasarkan nilai-nilai yang diperoleh dari matakuliah yang diambil.

Misalkan, mahasiswa tersebut mengambil mata kuliah sebagai berikut:
- Mata kuliah 1: Algoritma dan Struktur Data (3 sks) dengan nilai 85
- Mata kuliah 2: Sistem Operasi (2 sks) dengan nilai 90
- Mata kuliah 3: Jaringan Komputer (4 sks) dengan nilai 88
- Mata kuliah 4: Basis Data (3 sks) dengan nilai 92
- Mata kuliah 5: Pengembangan Aplikasi Berbasis Web (3 sks) dengan nilai 95

Dengan ketentuan nilai ipk sebagai berikut:
- Jika nilai >= 80 maka 4
- Jika nilai >= 70 dan nilai < 80 maka 3
- Jika nilai >= 60 dan nilai < 70 maka 2
- Jika nilai >= 50 dan nilai < 60 maka 1
- Jika nilai < 50 maka 0

Dengan ketentuan nilai bobot sebagai berikut:
- Rentang nilai 0 - 100

Dengan ketentuan total sks sebagai berikut:
- Rentang nilai 0 - 24

**Jawaban**

```php
<?[/INST]