Contoh Penggunaan Method ShowMessageDialog()

Mungkin dari kalian bertanya-tanya mengapa saya lebih banyak membahas tentang java di blog saya ini. Jawabannya simple aja, saya sekarang sedang konsentrasi pada pemrograman Java sesuai dengan apa yang saya pelajari di kampus dan saya bahas lagi disini. Jadi, sebenarnya kita semua sama-sama belajar.

Pada tulisan saya kali ini membahas contoh pembuatan program dengan menggunakan metode showMessageDialog. Mungkin sebagian besar dari kalian sudah tahu atau menganggap terlalu mudah. But, tidak ada salahnya membahas hal-hal kecil yang kadang terlupakan, hehhehehe..

Langkah pertama yaitu bukan dan jalankan NetBeans. Caranya sama dengan seperti tulisan-tulisan saya sebelumnya yang mengenai Java.

Ketikkan programnya:

package programdechy;

import javax.swing.JOptionPane;

public class Main {

public static void main(String[] args) {

String Nama;

Nama=JOptionPane.showInputDialog(“Nama Kamu Siapa??”);

JOptionPane.showMessageDialog(null, “Selamat Datang Di Blog Saya, “+Nama,”informasi”,

JOptionPane.INFORMATION_MESSAGE);

}

}

Lalu Save All, Build dan Compile.

Inilah hasilnya:

Isikan nama –>

Hasil akhirnya –>

Mudah bukan?? Selamat Mencoba :D

Kelebihan Windows 7 yang Tidak Dimiliki Oleh Windows XP dan Vista

Sebagian dari kita mungkin sudah memakai (OS) operating system terbaru dari Microsoft ini, namun sudahkan kita menyadari secara cermat beda OS yang satu ini dari versi keluaran Microsoft sebelumnya. Kegagalam Microsoft pada Vista agaknya dijadikan pelajaran agar keluaran terbaru ini tak mengalami hal serupa dan lebih sukses dari catatan kesuksesan Windows XP yang spektakuler.

 

Mari kita bongkar kelebihan Windows 7 dari versi sebelumnya
Microsoft telah mengklaim bahwa Windows adalah sebuah operating system yang dirancang sesuai dengan selera pengguna yang menginginkan komputer yang simpel dan nyaman, namun dapat bekerja dengan cepat, ringan, tidak repot,sedikit mengklik, mudah digunakan dan tidak rumit.

 

Perbandingan Windows XP, Vista dan Windows 7
Berikut ini keunggulan Windows 7 yang diklaim oleh bos baru Microsoft pengganti Bill Gates, Steve Ballmer :

1. Menemukan File Dengan Cepat
Untuk menemukan file tidak terlalu sulit dan tidak membutuhkan waktu yang lama. Caranya tinggal klik pada menu start dan ketik di dalam kotak pencarian apa saja yang akan dicari. Setelah terbuka, pilih apa yang anda inginkan dan dengan cepat akan terwujud.

2. Melihat Seluruh Jendela Dengan Mudah
Pada saat banyak jendela terbuka, kadang kita bingung nama atau isinya. Windows 7 membantu anda menengoknya dengan mudah dengan hanya mengintip dari taskbar. Caranya dengan melayang-layankan kursor di atas ikon dari jendela terbuka. Bakal terlihat nama ikon dan program tersebut. Layangkan lagi di atas preview untuk melihat keseluruhan layar. Klik untuk menghubungkannya deangan jendela yang anda ingin lihat.

3. Mengintip Diam-Diam Desktop Anda
Sering kali kita harus menutup jendela satu per satu untuk melihat desktop. Fitur Aero Peek membantu anda mengintip desktop tanpa menyentuh jendela. Caranya dengan melayangkan kursor di atas kotak bujur sangkar pada pojok kanan bawah. Klik di atas untuk memperkecil seluruh jendela yang terbuka. Ketika layar desktop terbuka, klik nagi untuk menampilkan kembali.

4. Mencari Apa yang Diinginkan Dengan Sangat Mudah
Jump List pada Windows 7 membantu anda mencari file, lagu, gambar, atau dokumen lainnya dalam desktop secara cepat. Hal ini mengurangi waktu terbuang anda menemukan dokumen yang kemarin dioperasikan. Fitur ini ada menu start dan taskbar. Dengan 1 klik, anda dapat melihat website yang sering digunakan pada internet explorer 8. Anda dapat menarik dan membuang sebuah file dari Jump List.

5. Membandingkan 2 Jendela Satu Sama Lain
Fitur Snap membantu kita melihat kembali jendela dengan lebih baik dan memudahkan membandingkan 2 dokumen satu sama lain. Carannya dengan menarik jendela ke satu sisi dari layar. Ketika pointer mouse ke sisi lain, jendela akan snap setengah dari layar. Untuk memperluasnya secara vertical, tarik border ke pinggir layar. Ketika pointer mouse di pinggir, jendela akan snap ke vertical penuh.Satu Klik D

6. Satu Klik Dapat Semua
Dengan fitur pin, anda dapat mengakses taskbar dengan satu klik. Layangkan kursor di atas program favorit dan tarik ke taskbar. Atau klik kanan di atasnya dan pilih “pin” di Taskbar. Program anda akan jadi pin. Untuk membukanya, klik pada ikon Taskbar. Anda dapat membuka pin dengan program lain pada saatnya.

7. Set-up Nirkabel Dengan Mudah
Dengan Windows 7 set-up nirkabel jauh lebih mudah. Anda dapat menambahkan yang lain, termasuk jaringan printer dan digital media player. Caranya dengan meluncurkan wizard “Add a Device” lalu ketik lokasi pin pada perangkat bergerak.

8. Berselancar di Internet dengan Cepat, Aman dan Mudah
Internet Explorer 8 membuat penggunaan internet jadi lebih cepat, aman dan mudah. Melalui web slices, anda dapat melacak jejak informasi secara khusus. Ini lebih mudah diikuti ketimbang lelang di eBay atau berita terbaru dari ESPN. Dengan kontak instant search di internet explorer, hasilnya dapat diikuti secara real time. Hasil pencarian juga dilengkapi dengan the SmartScreen, yaitu filter yang melindungi anda dari spam, virus dan lainnya. Sedangkan InPrivate membantu privasi anda menjelajahi dunia maya setelah menutup browser.

9. Personalisasi Komputer Anda
Dengan Windows 7, Anda tidak terlalu sulit membuat komputer lebih personal. Caranya dengan klik kanan pada desktop kemudian klik personalize untuk memilih dari banyak tema yang menarik atau putar belakang desktop ke dalam slide show foto favorite. Klik Gadgets untuk menambahkan informasi yang sering dibutuhkan pada desktop.

 

source http://www.whooila.com

Database MySQL dalam CMD; Contoh Penggunaan Perintah-Perintah Dasar

Berikut saya paparkan penggunaan perintah-perintah dasar MySQL pada Command Prompt..

Masuk ke dalam CMD dan ketik perintah “mysql –u root –p” dan masukkan password kamu. Arti dari -u adalah usename root dan –p adalah password.

Membuat database

Saya mengambil satu contoh database yang akan kita buat, misalnya database peminjaman buku.  Dengan nama database “Peminjaman”

 

Menampilkan database

 

Menggunakan database

Database “Peminjaman” telah dibuat namun belum terdapat table-table di dalamnya. Untuk membuat table, yang pertama kita lakukan yaitu mengaktifkan dulu database-nya seperti perintah di bawah.

 

Membuat table

 

Mengisi field dengan record

Saya telah berhasil membuat tiga table seperti perintah diatas. Dan untuk menampilkan table-table yang telah saya buat, ketikkan perintah berikut.

 

Menampilkan record-record pada setiap table

Yaitu dengan menggunakan perintah select.

 

 

Nah,  bagaimana teman-teman, cukup mudah kan membuat database?? :D

Sekarang saya akan memberikan contoh lain penggunaan perintah-perintah di CMD namun masih berhubungan dengan table-table diatas.

  • Menampilkan informasi nama peminjam buku yang meminjam buku berjudul “Sistem Basis Data”

  • Menampilkan informasi judul, tanggal peminjaman, nama petugas dan harga sewa yang meminjam buku pada bulan Februari.

  • Menampilkan informasi alamat dan pekerjaan orang yang membayar sewa di atas Rp. 300 dan di bawah Rp. 500.

  • Menampilkan judul buku dan nama peminjam buku yang meminjam pada tanggal 30/01/2010

  • Menampilkan nama peminjam buku yang dilayani oleh petugas dengan nama awalan TO, disertai judul buku yang di pinjam.

 

Mid BasisData

Konversi Teks ke Biner pada Java

Berhubung beberapa hari yang lalu ada yang pernah menanyakan “Bilangan 31 kalo di konversi ke biner jadi berapa?”, dan saya tidak bisa jawab (tepatnya sudah lupa), jadi saya jawabnya sekarang aja pake Java Programming (setelah keliling sana sini mencari tahu, hehehe).

Ini dia listing programnya:

package javaapplication1;

/**
*
* @author Admin
*/
import java.io.*;
public class Main {
private static final int maxBytes=3;

public static void main(String[] args) {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
do{
try{
System.out.print(“Masukkan Angka yang akan diProses : “);
int VarInt=Integer.parseInt(in.readLine());
int bit;
String VarHslStr=””;
for(int i=maxBytes*8;i>=0;i–){
bit=1<<i;
if(VarInt>=bit){
VarHslStr +=1;
VarInt -=bit;
}
else{
VarHslStr +=0;
}
}
System.out.println(VarHslStr);
}
catch(NumberFormatException e){
System.exit(0);
}
catch(IOException e){
e.printStackTrace();
System.exit(1);
}
}
while(true);
}
}

Dan ini hasilnya setelah di-compile menggunakan Netbeans.

Semoga bermanfaat :)

Membuat Database dengan Mudah Menggunakan Navicat for MySQL

Navicat for MySQL adalah sebuah tool administrasi database yang bekerja dengan MySQL server  dari beberapa versi, sehingga mendukung hamper semua fitur MySQL terbaru, seperti Stored Procedure, Trigger, Event, Function, dll.

Berikut saya akan memaparkan contoh sederhana dalam pembuatan database menggunakan Navicat for MySQL. Karena tool ini berbasis Graphical User Interface (GUI), maka bisa saya jamin kamu akan lebih mudah membuat, mengatur, dan mengakses database yang terdapat didalamnya.

Pertama-tama..

Buka Navicat for MySQL..

  • New Connection. Silahkan isi konfigurasi setting seperti pada gambar di bawah ini. Karena saya sebelumnya sudah menginstall MySQL Server maka untuk kolom password saya memasukkan password yang sama dengan yang ada pada MySQL Server.

  • Klik kanan nama koneksi dan pilih New Database. Masukkan nama database sesuai keinginan kamu. Contoh; saya membuat nama db_kuliah.

  • Double klik database db_kuliah. Klik kanan pada Tables, pilih New Table. Isikan nama table, contoh; table1. Silahkan isi field-fieldnya seperti gambar dibawah, lalu save.

  • Double klik table1 dan isikan record suka-suka kamu, seperti contoh di bawah ini.

Sekian dulu dari saya. semoga membantu ya teman-teman walaupun cuma dikit :D silahkan kembangkan sesuka hati kamu..

Artificial Intelligence (Kecerdasan Buatan)

By. Wikipedia

Kecerdasan Buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermain sepak bola.

Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin.

Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.

‘Kecerdasan buatan’ ini bukan hanya ingin mengerti apa itu sistem kecerdasan, tapi juga mengkonstruksinya. Tidak ada definisi yang memuaskan untuk ‘kecerdasan’:

1. kecerdasan: kemampuan untuk memperoleh pengetahuan dan menggunakannya, atau

2. kecerdasan yaitu apa yang diukur oleh sebuah ‘Test Kecerdasan’

Faham Pemikiran

Secara garis besar, AI terbagi ke dalam dua faham pemikiran yaitu AI Konvensional dan Kecerdasan Komputasional (CI, Computational Intelligence). AI konvensional kebanyakan melibatkan metoda-metoda yang sekarang diklasifiksikan sebagai pembelajaran mesin, yang ditandai dengan formalisme dan analisis statistik. Dikenal juga sebagai AI simbolis, AI logis, AI murni dan AI cara lama (GOFAI, Good Old Fashioned Artificial Intelligence). Metoda-metodanya meliputi:

· Sistem pakar: menerapkan kapabilitas pertimbangan untuk mencapai kesimpulan. Sebuah sistem pakar dapat memproses sejumlah besar informasi yang diketahui dan menyediakan kesimpulan-kesimpulan berdasarkan pada informasi-informasi tersebut.

· Petimbangan berdasar kasus

· Jaringan Bayesian

· AI berdasar tingkah laku: metoda modular pada pembentukan sistem AI secara manual

Kecerdasan komputasional melibatkan pengembangan atau pembelajaran interaktif (misalnya penalaan parameter seperti dalam sistem koneksionis). Pembelajaran ini berdasarkan pada data empiris dan diasosiasikan dengan AI non-simbolis, AI yang tak teratur dan perhitungan lunak. Metoda-metoda pokoknya meliputi:

· Jaringan Syaraf: sistem dengan kemampuan pengenalan pola yang sangat kuat

· Sistem Fuzzy: teknik-teknik untuk pertimbangan di bawah ketidakpastian, telah digunakan secara meluas dalam industri modern dan sistem kendali produk konsumen.

· Komputasi Evolusioner: menerapkan konsep-konsep yang terinspirasi secara biologis seperti populasi, mutasi dan “survival of the fittest” untuk menghasilkan pemecahan masalah yang lebih baik.

Metoda-metoda ini terutama dibagi menjadi algoritma evolusioner (misalnya algoritma genetik) dan kecerdasan berkelompok (misalnya algoritma semut). Dengan sistem cerdas hibrid, percobaan-percobaan dibuat untuk menggabungkan kedua kelompok ini. Aturan inferensi pakar dapat dibangkitkan melalui jaringan syaraf atau aturan produksi dari pembelajaran statistik seperti dalam ACT-R. Sebuah pendekatan baru yang menjanjikan disebutkan bahwa penguatan kecerdasan mencoba untuk mencapai kecerdasan buatan dalam proses pengembangan evolusioner sebagai efek samping dari penguatan kecerdasan manusia melalui teknologi.

Sejarah

Pada awal abad 17, René Descartes mengemukakan bahwa tubuh hewan bukanlah apa-apa melainkan hanya mesin-mesin yang rumit. Blaise Pascal menciptakan mesin penghitung digital mekanis pertama pada 1642. Pada 19, Charles Babbage dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram.

Bertrand Russell dan Alfred North Whitehead menerbitkan Principia Mathematica, yang merombak logika formal. Warren McCulloch dan Walter Pitts menerbitkan “Kalkulus Logis Gagasan yang tetap ada dalam Aktivitas” pada 1943 yang meletakkan pondasi untuk jaringan syaraf.

Tahun 1950-an adalah periode usaha aktif dalam AI. Program AI pertama yang bekerja ditulis pada 1951 untuk menjalankan mesin Ferranti Mark I di University of Manchester (UK): sebuah program permainan naskah yang ditulis oleh Christopher Strachey dan program permainan catur yang ditulis oleh Dietrich Prinz. John McCarthy membuat istilah “kecerdasan buatan” pada konferensi pertama yang disediakan untuk pokok persoalan ini, pada 1956. Dia juga menemukan bahasa pemrograman Lisp. Alan Turing memperkenalkan Turing test sebagai sebuah cara untuk mengoperasionalkan test perilaku cerdas. Joseph Weizenbaum membangun ELIZA, sebuah chatterbot yang menerapkan psikoterapi Rogerian.

Selama tahun 1960-an dan 1970-an, Joel Moses mendemonstrasikan kekuatan pertimbangan simbolis untuk mengintegrasikan masalah di dalam program Macsyma, program berbasis pengetahuan yang sukses pertama kali dalam bidang matematika. Marvin Minsky dan Seymour Papert menerbitkan Perceptrons, yang mendemostrasikan batas jaringan syaraf sederhana dan Alain Colmerauer mengembangkan bahasa komputer Prolog. Ted Shortliffe mendemonstrasikan kekuatan sistem berbasis aturan untuk representasi pengetahuan dan inferensi dalam diagnosa dan terapi medis yang kadangkala disebut sebagai sistem pakar pertama. Hans Moravec mengembangkan kendaraan terkendali komputer pertama untuk mengatasi jalan berintang yang kusut secara mandiri.

Pada tahun 1980-an, jaringan syaraf digunakan secara meluas dengan algoritma perambatan balik, pertama kali diterangkan oleh Paul John Werbos pada 1974. Tahun 1990-an ditandai perolehan besar dalam berbagai bidang AI dan demonstrasi berbagai macam aplikasi. Lebih khusus Deep Blue, sebuah komputer permainan catur, mengalahkan Garry Kasparov dalam sebuah pertandingan 6 game yang terkenal pada tahun 1997. DARPA menyatakan bahwa biaya yang disimpan melalui penerapan metode AI untuk unit penjadwalan dalam Perang Teluk pertama telah mengganti seluruh investasi dalam penelitian AI sejak tahun 1950 pada pemerintah AS.

Tantangan Hebat DARPA, yang dimulai pada 2004 dan berlanjut hingga hari ini, adalah sebuah pacuan untuk hadiah $2 juta dimana kendaraan dikemudikan sendiri tanpa komunikasi dengan manusia, menggunakan GPS, komputer dan susunan sensor yang canggih, melintasi beberapa ratus mil daerah gurun yang menantang.
Filosofi

Perdebatan tentang AI yang kuat dengan AI yang lemah masih menjadi topik hangat diantara filosof AI. Hal ini melibatkan filsafat pemikiran dan masalah pikiran-tubuh. Roger Penrose dalam bukunya The Emperor’s New Mind dan John Searle dengan eksperimen pemikiran “ruang China” berargumen bahwa kesadaran sejati tidak dapat dicapai oleh sistem logis formal, sementara Douglas Hofstadter dalam Gödel, Escher, Bach dan Daniel Dennett dalam Consciousness Explained memperlihatkan dukungannya atas fungsionalisme. Dalam pendapat banyak pendukung AI yang kuat, kesadaran buatan dianggap sebagai urat suci (holy grail) kecerdasan buatan.

Fiksi sains

Dalam fiksi sains, AI umumnya dilukiskan sebagai kekuatan masa depan yang akan mencoba menggulingkan otoritas manusia seperti dalam HAL 9000, Skynet, Colossus and The Matrix atau sebagai penyerupaan manusia untuk memberikan layanan seperti C-3PO, Data, the Bicentennial Man, the Mechas dalam A.I. atau Sonny dalam I Robot. Sifat dominasi dunia AI yang tak dapat dielakkan, kadang-kadang disebut “the Singularity“, juga dibantah oleh beberapa penulis sains seperti Isaac Asimov, Vernor Vinge dan Kevin Warwick. Dalam pekerjaan seperti manga Ghost in the Shell-nya orang Jepang, keberadaan mesin cerdas mempersoalkan definisi hidup sebagai organisme lebih dari sekedar kategori entitas mandiri yang lebih luas, membangun konsep kecerdasan sistemik yang bergagasan. Lihat daftar komputer fiksional (list of fictional computers) dan daftar robot dan android fiksional (list of fictional robots and androids).

Seri televisi BBC Blake’s 7 menonjolkan sejumlah komputer cerdas, termasuk Zen (Blake’s 7), komputer kontrol pesawat bintang Liberator (Blake’s 7); Orac, superkomputer lanjut tingkat tinggi dalam kotak perspex portabel yang mempunyai kemampuan memikirkan dan bahkan memprediksikan masa depan; dan Slave, komputer pada pesawat bintang Scorpio.


 

 


Kecerdasan Buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermain sepak bola.

Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin.

Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.

‘Kecerdasan buatan’ ini bukan hanya ingin mengerti apa itu sistem kecerdasan, tapi juga mengkonstruksinya. Tidak ada definisi yang memuaskan untuk ‘kecerdasan’:

1. kecerdasan: kemampuan untuk memperoleh pengetahuan dan menggunakannya, atau

2. kecerdasan yaitu apa yang diukur oleh sebuah ‘Test Kecerdasan’
//

Menghubungkan JAVA ke MySQL menggunakan Portable Open Database Connectivity (ODBC)

Judul di atas udah jelas kan? Jadi saya ga perlu lagi ber- bla-bla-bla sebagai kalimat pembuka, hehhee

Oke teman-teman silahkan baca tutorialnya, semoga bermanfaat yahh.. ^_^

  • Akan ada pemberitahuan bahwa installasi telah berhasil. Setelah itu create Data Source Name(DNS) dengan cara pilih menu Control Panel – Administratif Tools – Data Sources(ODBC).

  • Pilih tab System DSN

  • Pilih add kemudian Pilih MySQL ODBC Driver, finish.

  • Dialog Box lain akan muncul untuk konfigurasi akhir. Isi input Data Source Name yang akan kamu gunakan di kotak teks. Server harus berisi nama server lokal (kamu dapat menggunakan localhost atau nama komputer kamu). Masukkan user dan password serta database yang akan kamu gunakan sebagai source.

  • Klik Finish. Data source telah masuk pada daftar System Data Source.
  • Setelah itu import library yang kamu perlukan untuk koneksi database, java.sql:

import java.sql.*;

  • masukkan juga variable koneksi

  • lalu masukkan exception handler pada procedural method

  • Sisipkan kode koneksi pada try{ yaitu Class.forName () diikuti dengan objek yang dipakai sebelumnya. Seperti kode di bawah ini:

//Load the JdbcOdbc Driver
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

//Specify the Database URL where the DNS will be and the user and password
con = DriverManager.getConnection(“jdbc:odbc:TOY2″,”root”,”root”);

//Initialize the statement to be used, specify if rows are scrollable
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
//ResultSet will hold the data retrieved
rs = stmt.executeQuery(“SELECT * FROM Humans”);

//Display the results
while(rs.next()){
System.out.println(rs.getInt(“ID”) + ” ” + rs.getString(“LastName”) + ” ” + rs.getString(“FirstName”));
}

Nah, teman-teman, ini dia listing program keseluruhannya:

import java.sql.*;

public class ViewingMySQL {

public static void main(String[] args) {
Connection con;
Statement stmt;
ResultSet rs;
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
con = DriverManager.getConnection(“jdbc:odbc:TOY2″,”root”,”root”);

stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(“SELECT * FROM Humans”);

while(rs.next()){
System.out.println(rs.getInt(“ID”) + ” ” + rs.getString(“LastName”) + ” ” + rs.getString(“FirstName”));
}
}catch(Exception e){
System.err.println(e);
}
}
}