Anda di halaman 1dari 10

MAKALAH

DASAR PEMROGRMAN

Program Connection Database


Dan Perhitungan Kalkulator

DOSEN PENGAMPU : Aqil Faras.S.T.,MMSI

M. Andira : 2355201015

Leni Listiawati : 2355201021

Andre Sha Pratama : 2355201032

FAKULTAS TEKNIK

TEKNIK INFORMATIKA

UNIVERSITAS ABDURRAB

2024
BAB I
1. Apa itu koneksi database di java dan bagaimana cara menghubungkannya di java

Koneksi database adalah proses menghubungkan aplikasi Java dengan database untuk
melakukan operasi database, seperti membaca, menulis, dan menghapus data.
Untuk menghubungkan Java dengan database, diperlukan driver JDBC. Apa itu JDBC?
JDBC adalah singkatan dari Konektivitas Basis Data Java. Ini merupakan kemajuan
untuk ODBC (Open Database Connectivity). JDBC adalah spesifikasi API standar yang
dikembangkan untuk memindahkan data dari front end ke back end. API ini terdiri dari
kelas dan antarmuka yang ditulis dalam Java. Ini pada dasarnya bertindak sebagai
antarmuka (bukan yang kita gunakan di Java) atau saluran antara program Java dan
database, yaitu membuat tautan antara keduanya sehingga pemrogram dapat mengirim
data dari kode Java dan menyimpannya dalam database untuk digunakan di masa
mendatang.

2. Langkah-langkah yang harus dihubungkan dari java ke database

Berikut adalah langkah-langkah yang menjelaskan cara terhubung ke Database di Java:

Langkah 1 – Impor Paket


Langkah 2 – Muat driver menggunakan metode forName()
Langkah 3 – Daftarkan driver menggunakan DriverManager
Langkah 4 – Buat koneksi menggunakan objek kelas Connection
Langkah 5 – Buat pernyataan
Langkah 6 – Jalankan query
Langkah 7 – Tutup koneksi

Konektivitas Basis Data Java


Membangun-Koneksi-JDBC-di-Java

Mari kita bahas langkah-langkah ini secara singkat sebelum menerapkannya dengan
menulis kode yang sesuai untuk menggambarkan langkah-langkah konektivitas untuk
JDBC.

Langkah 1: Impor Paket


Langkah 2: Memuat driver
Untuk memulainya, Anda harus memuat driver terlebih dahulu atau mendaftarkannya
sebelum menggunakannya dalam program. Pendaftaran harus dilakukan satu kali dalam
program Anda. Anda dapat mendaftarkan driver dengan salah satu dari dua cara yang
disebutkan di bawah ini sebagai berikut:
Kelas.forName(“Oracle.jdbc.driver.OracleDriver”);
2-B DriverManager.registerDriver()
DriverManager adalah kelas bawaan Java dengan register anggota statis. Di sini kita
memanggil konstruktor kelas driver pada waktu kompilasi.
Contoh berikut menggunakan DriverManager.registerDriver() untuk mendaftarkan driver
Oracle seperti yang ditunjukkan di bawah ini:

DriverManager.registerDriver(Oracle.jdbc.driver.OracleDriver()) baru

Langkah 3: Buat koneksi menggunakan objek kelas Connection


Setelah memuat driver, buat koneksi seperti yang ditunjukkan di bawah ini:

Koneksi con = DriverManager.getConnection(url,pengguna,kata sandi)

pengguna: Nama pengguna dari mana prompt perintah SQL Anda dapat diakses.
kata sandi: kata sandi dari mana prompt perintah SQL dapat diakses.
con: Ini adalah referensi ke antarmuka Koneksi.
Url : Uniform Resource Locator yang dibuat seperti gambar di bawah ini:
String url = “jdbc:Oracle:tipis:@localhost:1521:xe”
Dimana oracle adalah database yang digunakan, thin adalah driver yang digunakan,
@localhost adalah IP Address tempat penyimpanan database, 1521 adalah nomor port
dan xe adalah penyedia layanan. Ketiga parameter di atas bertipe String dan harus
dideklarasikan oleh pemrogram sebelum memanggil fungsinya. Penggunaan ini dapat
dirujuk untuk membentuk kode akhir.

Langkah 4: Buat pernyataan


Setelah koneksi dibuat, Anda dapat berinteraksi dengan database. Antarmuka
JDBCStatement, CallableStatement, dan PreparedStatement menentukan metode yang
memungkinkan Anda mengirim perintah SQL dan menerima data dari database Anda.
Penggunaan Pernyataan JDBC adalah sebagai berikut:

Pernyataan st = con.createStatement();

Catatan: Di sini, con adalah referensi ke antarmuka Koneksi yang digunakan pada
langkah sebelumnya.

Langkah 5: Jalankan query


Sekarang sampai pada bagian terpenting yaitu mengeksekusi query. Kueri di sini adalah
Kueri SQL. Sekarang kita tahu bahwa kita dapat memiliki beberapa jenis kueri. Beberapa
di antaranya adalah sebagai berikut:
Permintaan untuk memperbarui/memasukkan tabel ke dalam database.
Permintaan untuk mengambil data.
Metode mengeksekusiQuery() pada antarmuka Pernyataan digunakan untuk
mengeksekusi kueri pengambilan nilai dari database. Metode ini mengembalikan objek
ResultSet yang dapat digunakan untuk mendapatkan semua catatan tabel.
Metode eksekusiUpdate(kueri sql) pada antarmuka Pernyataan digunakan untuk
menjalankan kueri pembaruan/penyisipan.

Kode Semu:

int m = st.executeUpdate(sql);
if (m==1)
System.out.println("berhasil dimasukkan : "+sql);
else
System.out.println("penyisipan gagal");
Di sini sql adalah kueri SQL bertipe String:

3. Komponen-komponen database

Dalam pemrograman JDBC terdapat komponen-komponen sebagai berikut:


1). Driver
Interface ini menangani komunikasi dengan database server dan mengenkapsulasi proses
internal dalam interaksi dengan database. Anda akan jarang berurusan secara langsung
dengan Objek Driver tetapi akan banyak berurusan dengan DriverManager.
2). DriverManager
DriverManager digunakan untuk menangani objek Driver dimana objek DriverManager
juga mengabstraksi detail dari proses kerja objek Driver.
3). Connection
Objek ini merepresentasikan koneksi fisik ke database. Sifat result set dan operasi
transaksi dapat diatur dengan objek Connection ini.
4). Statement
Objek dari interface ini digunakan untuk mengirimkan perintah SQL ke database.
5). ResultSet
Objek ini menyimpan data yang didapat dari database setelah Query SQL dijalankan
dengan menggunakan objek Statement. Objek ini bertindak sebagai iterator untuk
navigasi data.
6). SQLException
Objek ini merupakan turunan dari Exception yang sering digunakan untuk penanganan
Error dari pemrograman JDBC.
JDBC API konsisten dengan gaya inti interface Java dan kelas, seperti java.lang dan
java.awt. Tabel berikut ini menjelaskan antarmuka, kelas, dan pengecualian (kelas
dilempar sebagai pengecualian) yang membentuk API JDBC. Pada tabel, interface milik
paket javax.sql adalah ekstensi untuk antarmuka JDBC standar dan yang terkandung
dalam Java 2 SDK, Enterprise Edition.
BAB II
1. Apa itu perhitungan kalkulator di java

Program perhitungan kalkulator adalah program yang dapat melakukan perhitungan


matematika dasar, seperti penjumlahan, pengurangan, perkalian, pembagian, dan
perpangkatan. Program ini biasanya digunakan untuk melakukan perhitungan sederhana,
seperti menghitung total belanjaan, menghitung luas persegi, atau menghitung volume
balok.
Program ini memiliki beberapa bagian utama, yaitu:

Fungsi kalkulator(), yang melakukan perhitungan matematika berdasarkan operator yang


diberikan.
Bagian input, yang meminta pengguna untuk memilih operasi dan memasukkan bilangan
pertama dan kedua.
Bagian output, yang menampilkan hasil perhitungan
Program ini dapat dikembangkan lagi untuk menambahkan fitur-fitur lain, seperti:

Mendukung lebih banyak operator matematika, seperti perpangkatan, akar, dan


logaritma.
Menyimpan hasil perhitungan untuk digunakan nanti.
Menghitung nilai rata-rata dari beberapa bilangan.

2. Langkah-langkah perhitungan kalkulator

Langkah-langkah program perhitungan kalkulator dapat dibagi menjadi beberapa tahap,


yaitu:

Input
Pada tahap ini, program akan meminta pengguna untuk memasukkan data yang
diperlukan untuk melakukan perhitungan. Data yang diperlukan biasanya berupa bilangan
pertama, bilangan kedua, dan operator matematika.

Proses
Pada tahap ini, program akan melakukan perhitungan berdasarkan data yang telah
dimasukkan oleh pengguna. Perhitungan yang dilakukan biasanya berupa penjumlahan,
pengurangan, perkalian, pembagian, atau perpangkatan.

Output
Pada tahap ini, program akan menampilkan hasil perhitungan kepada pengguna.
Cara menghubungkan connection database
1.

2.
3.

4.

5.
6.

7.

8.
Program kalkulator

1.

2.

Anda mungkin juga menyukai