Anda di halaman 1dari 3

UNIVERSITAS PAMULANG

( UNPAM )
UJIAN AKHIR SEMESTER GENAP
TAHUN AKADEMIK 2019/2020
PEMROGRAMAN 1

NIlai 2
1. Lengkapilah sintaks class Pembagian.java dibawah ini agar dapat berjalan!

public class Pembagian {


public static void main(String[] args) {
int angka1 =5;
int angka2 = 0;
System.out.println("Hasil dari " + angka1 + " dibagi " +
angka2 + " adalah: " + (angka1/angka2));
System.out.println("program masih berjalan");

hingga menampilkan hasil seperti dibawah ini !


java.lang.ArithmeticException: / by zero
program masih berjalan

NIlai 4
2. Jelaskan dengan bahasa masing-masing code java dibawah ini, per bagian A,B,C,D !
import java.io.*;
public class operasiFile {
public static void main(String [] args) {

//A ---------------------
String namaDir = "testUas";
File dir = new File (namaDir);
dir.mkdir();
//=========================

//B--------------------------------------------------
byte[] data = { 'h','e','l','l','o','\n','w','o','r','l','d'};
FileOutputStream fout=null;
try {
fout = new FileOutputStream("testUas/us.txt");
fout.write(data);
} catch(FileNotFoundException e) {
System.out.println("file : tidak dapat dibuka atau dibuat.");
} catch(IOException e) {
System.out.println("Ekspresi tidak diketahui : " + e);
} finally {
if (fout != null) {
try {
fout.close();
} catch(IOException err) {
System.out.println("Ekspresi tidak diketahui : " +
err);
}
}
}
//=====================================================

//C----------------------------------------------------
String dafFile[] = dir.list();
for (int i=0; i < dafFile.length; i++)
System.out.println(dafFile[i]);
//=====================================================

//D----------------------------------------------------
byte dataFile;
FileInputStream fin=null;
try {
fin = new FileInputStream("testUas/us.txt");
do {
dataFile = (byte) fin.read();
System.out.print((char)dataFile);
} while(dataFile != -1);
} catch(FileNotFoundException e) {
System.out.println("File: tidak ditemukan.");
} catch(IOException e) {
System.out.println("Ekspresi tidak diketahui : " + e) ;
} finally {
if (fin != null) {
try {
fin.close();

} catch(IOException err) {
System.out.println("Ekspresi tidak diketahui : " +
err);
}
}
}
//====================================================

}
}
NIlai 4
3. Diketahui sebuah aplikasi input buku sebagai berikut,
Memiliki tabel sebagai berikut :

Dengan nama database =”dbtokobuku” dengan user=”admin” dan


password=”admBuku”
Memiliki tampilan form sebagai berikut:

A. Buatlah code java koneksi ke database Mysqlnya.


B. Buatlah code java untuk menampilkan form input buku di atas.
C. Buatlah SqlStatement untuk insert data buku ke tabel diatas.

Note:
 Jawaban harus bisa dibaca dengan jelas.
 Nomor jawaban berurut.
 Dalam Format PDF.
 Batas waktu jam 10 malam, hari JUMAT.
 Kartu ujian / Bukti pembayaran harap di lampirkan.
 Selamat Mengerjakan.

Anda mungkin juga menyukai