• Tidak ada hasil yang ditemukan

LAPORAN PRAKTIKUM SISTEM BASIS DATA BAB 15 DASAR PEMROGRAMAN DATABASE

N/A
N/A
SEKAR PARAMESWARA MEILIA SOEGIHARTO

Academic year: 2023

Membagikan "LAPORAN PRAKTIKUM SISTEM BASIS DATA BAB 15 DASAR PEMROGRAMAN DATABASE "

Copied!
5
0
0

Teks penuh

(1)

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)

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";

(3)

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();

(4)

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

(5)

Referensi

Dokumen terkait

Microsoft Access dapat menggunakan data yang disimpan dalam Microsoft Jet Database, Microsoft SQL Server, Oracle atau tipe lain asal kompatibel dengan ODBC (Open

BEGIN TRY BEGIN TRANSACTION UPDATE student SET tot_cred = tot_cred + SELECT credits FROM course WHERE title = 'Game Programming' AND dept_name = 'Comp.. Sci.' WHERE name = 'Manber';