Home » » Laporan Praktikum Episode 9 (Koneksi Database dengan Java Netbeans)

Laporan Praktikum Episode 9 (Koneksi Database dengan Java Netbeans)

Written By yogi on Sabtu, 29 November 2014 | 01.45

LAPORAN PRAKTIKUM DESAIN BASIS DATA
KONEKSI DATABASE DENGAN JAVA NETBEANS

 

                                                                NIM       : 13650076
                                                                Nama    : Yogi Pradana
                                                                Kelas     : D

 



JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN MAULANA MALIK IBRAHIM MALANG



BAB I
LANDASAN TEORI

Java menyediakan standard API untuk mengakses database yang disebut JDBC API. Dengan menggunakan ini, para pengembang memungkinkan dapat mengakses database tanpa memperdulikan vendornya. Para vendor menyediakan implementasi untuk abstract interfaces yang dijelaskan didalam API. penyediaan tersebut sama dengan set dari kemampuan koneksi untuk para pengembang.
Berikut ini merupakan class kunci dari JDBC API :
·         java.sql.Connection – membuat sebuah koneksi dengan database. Secara abstrak memberikan detail dari bagaimana cara untuk berkomunikasi dengan database server.
·         java.sql.DriverManager – mengatur JDBC driver yang digunakan oleh aplikasi. Pada hubungannya dengan proper driver URL dan proper authentication, dapat menyediakan aplikasi dengan valid instances dari object koneksi.
·         javax.sql.DataSource – memisahakan detail (URL, authentication details) dari bagaimana untuk memperoleh sebuah koneksi ke database. Merupakan method terbaru dan yang lebih disukai untuk obtaining Connection objects.
·         java.sql.Statement – menyediakan method untuk para pengembang dalam mengeksekusi pernyataan SQL.
·         java.sql.ResultSet – menyediakan hasil dari sebuah pernyataan SQL. Objects ini sering dikembalikan dari method yang terletak pada Statement object.
Ada tujuh langkah dalam menggunakan JDBC:
1.    Memuat driver
2.    Mendefinisikan URL koneksi
3.    Menetapkan koneksi
4.    Menciptakan objek Statemen
5.    Mengeksekusi query
6.    Memroses hasil
7.    Menutup koneksi

Memuat driver
Class.forName(“com.mysql.jdbc.Driver”);

Mendefinisikan URL koneksi
String url = “jdbc:mysql:3306//localhost:/nama_db”;



Menetapkan koneksi
koneksi = DriverManager.getConnection(url,”user”, “password”);

Menciptakan Statement
Statement statement = connection.createStatement();

Mengeksekusi Query
String query = "SELECT * FROM tabel";
ResultSet resultSet = statement.executeQuery(query);

Menutup Koneksi

connection.close();


BAB II
PEMBAHASAN

Tahap-tahap untuk mengoneksikan database dengan java netbeans adalah :
1. Buat dulu database di MySQL disini saya menamainya 'yogi13650076'
2. Buka Java Netbeans
3. Untuk bisa mengoneksikan database MySQL dengan Java Netbeans terlebih dahulu add library yaitu untuk menambahkan library MySQL JDBC Driver
4 Kemudian buat tampilan program yang ingi dibuat, bisa menggunakan GUI atau dengan koding manual. Berikut contoh tampilan yang dibuat dengan GUI builder di Java Netbeans :



5. Klik source kemudian import sql dengan cara ketikan import java.sql.*;
6. Untuk mengoneksikan databasenya buat syntaxnya terlebih,agar lebih mudahnya lebih baik dibuat di package baru setelah itu dibuatkan class sendiri dengan nama sesuai keinginan. Berikut perintah class koneksi :
import dulu :

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

setelah itu ketikkan kode dibawah ini :

nama yogi13650076 diatas merupakan nama database yang ingin kita hubungkan.

                  8. Untuk memanggil class koneksi yang dibuat tadi cukup dengan import namaPackage . namaClass;
9. Untuk menambah perintah pada button yang ada di gambar no.4 :
- button Tampil :
 - button Simpan:

 - Button Reset
 - Radio Button Laki-Laki
 - Radio Button Perempuan


 - Button Print :
 - untuk menambahkan perintah print,tambah importnya seperti dibawah ini :

 - Button Edit :
 - Button Cari :
 
 - Pendeklarasian void bersih agar nantinya tidak menuliskan listing kodenya lagi.

  • PERBANDINGAN MySQL dengan PostgreSQL 
Semua sama tidak ada perbedaaan yang membedakan di perintah koneksi ketika di driver dan url-nya dan username serta password di PostgreSQL harus diisi.

BAB III
PENUTUP
  3.1. Kesimpulan
Praktikum kesembilan ini tidak ada perbedaaan yang menonjol karena secara keseluruhan sama semua koding dari MySQL maupun PostgreSQL
  3.2. Saran
Pada praktikum kesembilan ini sebenarnya mudah karena perintah di MySQL banyak sekali persamaam dengan PostGreSQL dan praktikum kali ini juga udah dilakukan di praktikum dasar-dasar pemrograman.
  3.3. Kritik
Jangan terlalu terpaku pada query yang ada di praktikum karena query yang ada di praktikum bisa jadi sama dan bisa jadi berbeda. Banyak diteliti lagi setelah selesai. dan sering mencoba
  3.4. Manfaat bagi pembaca
Dengan diluncurkannya laporan praktikum desain basis data episode ke-9 dan yang terakhir ini bisa membuat para pembaca mengetahui Koneksi Database dengan Java Netbeans yang ada di MySQL.

DAFTAR PUSTAKA
Modul Praktikum Desain Basis Data.2014
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDYQFjAE&url=http%3A%2F%2Fns.akakom.ac.id%2F~kurikulum2009%2Flokakarya%2520%2520panduan%2520prakitkum_19-21Jan2010%2FPanduan%2520Praktikum%25202009_1%2FP.Web_TI%2BSI_Darmanto%2FModul_8.doc&ei=7eWFVIvFCsehugTDpoDYBg&usg=AFQjCNHaXNaJSyK3bXhqm35YJA8Nv7iqMw&sig2=qQJaooF0yhTMl_jJ2B9yLg&bvm=bv.80642063,d.c2E&cad=rja
http://ilmukomputer.org/2012/04/15/pemrograman-database-java-desktop-dengan-ide-netbeans-dan-mysql/
Share this article :

0 komentar:

Posting Komentar

 
Support : Aa | Bb | Cc
Copyright © 2013. MEDIA INOVASI - All Rights Reserved
Template Created by Creating Website Published by My Blogger
Proudly powered by Blogger
Back to Top