LAPORAN PRAKTIKUM SISTEM BASIS DATA BAB 15 DASAR PEMROGRAMAN
DATABASE
Nama : Sekar Parameswara Meilia Soegiharto Program Studi : Teknik Informatika
Kelas : Basis Data F Asisten 1 : Ramadhan Alfatih
Asisten 2 : Muhammad Basil Musyaffa Amin Asisten 3 : Hanif Robby Rodhiya
1. Implementasi 1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE MAHASISWA (NIM VARCHAR(30), NAMA VARCHAR(50));
INSERT INTO MAHASISWA VALUES ('1500', 'Bambang'),
('1501', 'Tety'), ('1502', 'Shinta'), ('1503', 'Nia'), ('1504', 'Eni'), ('1505', 'Reiner');
Tampilan Keluaran
Pembahasan dan Analisis
2. Implementasi 1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE NILAI (NIM VARCHAR(30), NILAI FLOAT);
INSERT INTO NILAI VALUES ('1500', 50),
('1501', 90), ('1502', 65), ('1503', 87), ('1504', 45), ('1505', 75);
Tampilan Keluaran
Pembahasan dan Analisis
3. Implementasi 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Sbd2 { static String url =
"jdbc:sqlserver://localhost:1433;databaseName=LK15;encry pt=true;trustServerCertificate=true;";
static String userName = "sa";
static String password = "123456";
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
public static void main(String[] args) { Connection conn = null;
Sbd2 sbd2 = new Sbd2();
try {
conn = sbd2.getConnection(url, userName, password);
sbd2.statementQuery(conn);
} catch (Exception e) { e.printStackTrace();
} finally { try {
conn.close();
} catch (Exception e) { e.printStackTrace();
} } }
public Connection getConnection(String url, String userName, String passwd)
throws SQLException, ClassNotFoundException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDri ver");
Connection conn =
DriverManager.getConnection(url, userName, passwd);
return conn;
}
public void statementQuery(Connection conn) throws SQLException {
Statement st = conn.createStatement();
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
ResultSet rs = st.executeQuery("SELECT MAHASISWA.NIM, MAHASISWA.NAMA, NILAI.NILAI FROM MAHASISWA JOIN NILAI ON NILAI.NIM = MAHASISWA.NIM");
System.out.println("====================================
======");
System.out.println("| NAMA | NAMA | NILAI");
System.out.println("====================================
======");
while (rs.next()) {
Integer id = rs.getInt(1);
String nama = rs.getString(2);
Integer nilai = rs.getInt(3);
System.out.println("| " + id + " | " + nama + " | " + nilai);
} } }
Tampilan Keluaran
Pembahasan dan Analisis