Anda di halaman 1dari 2

UNIVERSITAS INDRAPRASTA PGRI

(UNINDRA)
FAKULTAS TEKNIK DAN ILMU KOMPUTER
SOAL UJIAN AKHIR SEMESTER GASAL
TAHUN AKADEMIK 2023/2024
Program Studi : TEKNIK INFORMATIKA SORE
Mata Kuliah : Pemrograman 3
Hari/ Tanggal : Kamis, 11 Januari 2024
Waktu :
Sifat Ujian : Daring
Kerjakan soal di bawah ini dengan benar!
1. Tulis output dan proses mendapatkan hasil dari program berikut. [Bobot : 20]
import java.util.*;
class UASSore1{
public static void main (String [] args){
Scanner sc = new Scanner (System.in);
System.out.print ("Digit terakhir NPM Anda : "); int npm=sc.nextInt();

if(npm%3==0) System.out.println("Hasil = "+uas(3));


else if(npm%5==0) System.out.println("Hasil = "+uas(5));
else System.out.println("Hasil = "+uas(4));
}

static int uas (int a){


if (a==0) return 4;
else return 3*uas(a-1)+2;
}
}

2. Buat database sesuai nama Anda masing-masing. Contoh : Khairunnisa.db [Bobot: 40] Tulis
perintah SQL (DBMS : sqlite) untuk :
a. Membuat tabel mahasiswa dengan kolom : NPM dan Nama Mahasiswa.
b. Menambahkan 5 record ke dalam tabel mahasiswa (Record pertama harus diisi sesuai
NPM dan Nama masing-masing).
c. Menambahkan kolom Kelas pada tabel mahasiswa dan tambahkan kelas masing-masing
mahasiswa.
d. Menghapus dari tabel mahasiswa yang kelasnya diawali dengan huruf “R”.
e. Membuat tabel jenis pembayaran dengan kolom : Kode Pembayaran, Nama Pembayaran,
dan Biaya.
f. Menambahkan 5 record pada tabel jenis pembayaran.
g. Menampilkan semua dari tabel jenis pembayaran yang biayanya lebih dari 100.000.
h. Merubah biaya menjadi bertambah 5000 yang biayanya kurang dari 50.000.
3. Tulis program java yang terkoneksi dengan database dan tabel-tabel sesuai soal nomor 2
dengan output sebagai berikut : [Bobot : 40]

Anda mungkin juga menyukai