Skip to main content
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan DATABASE, ODBC DAN CRUD(SELECT SQL) sebagai berikut :

Membuat Database dan Tabel dengan Ms. Accsess sebagai berikut :
a. Buat Database
• Buka Ms. Office >> kemudian pilih Ms. Access sampai terlihat tampilan seperti gambar berikut :




• Pilih Blank Database
• Isikan Nama Database dengan Nama SI_Akademik
• Pilih lokasi penyimpanan dan Format file dengan pilihan :
• Microsoft Access Databse (2002-2003 format)(*.mdb)
• Kemudian klik tombol OK.


  • Kemudian klik tombol CREATE.
b. Membuat Tabel Matakuliah      
  • Perhatikan tampilan berikut :



• Pada bagian kiri bawah >> klik kanan pada table1, kemudian pilih : menu Design View, kemudian simpan tabel dengan nama “Matakuliah” seperti contoh gambar yang di kanan dan klik tombol OK.

• Isikan field-field dari tabel matakuliah seperti terlihat pada gambar berikut :


• Untuk field size atau ukuran sbb: 
    • KodeMtk(5), NamaMtk(50), SKS(byte), KodePrasyarat(5)

Membuat ODBC Menggunakan Control Panel
1. Membuat ODBC

a. Tahapan dengan tulisan sbb:
• Pilih Menu Start
• Pilih Control Panel
• Pilih Administrative Tools
• Pilih Data Source (ODBC)
• Klik tombol ADD pada tab USER DSN
• Pilih Microsoft Access Driver(*.mdb, *.accdb)
• Klik tombol Finish.
• Terakhir Isikan Data Source Nama dengan nama DBQ dan klik tombol Select untuk memilih
database dilokasi database tersimpan, kemudian Klik tombol OK.

b. Tahapan dalam gambar :



CRUD (Select Sql)

1. Event Click pada TxtKodeMtk(operasi SELECT sql)
Adalah kegiatan yang dilakukan untuk mencari data pada tabel matakuliah yang ada di dalam database, kemudian menampilkannya ke Form, kegiatan ini dilakukan saat objek txtKodeMtk di ENTER oleh user.
Urutan kegiatan operasi INSERT sql, adalah sebagai berikut :
• Menambahkan package java.sql.*, untuk operasi SQL
• Menambah addActionlisetener pada objek txtKodeMtk
• Memeriksa objek pada method actionPerformed()
• Menjalankan metode cari()
• Tambahkan Metode cari(), dengan perintah umum seperti berikut:
Jika data ketemu 
Data yang di cari ditampilkan ke layar monitor 
Aktifkan objek text lainnya 
Aktifkan tombol ubah dan hapus
Jika tidak ketemu
Aktifkan objek text lainnya
Kursor di pindahkan ke objek nama matakuliah
Aktifkan tombol tambah
• Selesai.

2. Kode Program
         import java.sql.*;
         txtKodeMtk.addActionlisetener(this);
        if (ae.getSource()==txtKodeMtk){
        cari();
         }

void cari(){
try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:DBQ","","");
Statement st = con.createStatement();
String sqlSelect = "Select * from Matakuliah where “+
KodeMtk='"+txtKodeMtk.getText()+"'";
ResultSet rs = st.executeQuery(sqlSelect);
if (rs.next()){
txtNamaMtk.setText(""+rs.getString("NamaMtk"));
txtSKS.setText(""+rs.getString("SKS"));
txtKodePrasyarat.setText(""+rs.getString("KodePrasyarat"));
// mengaktifkan tombol ubah dan hapus
cmdTambah.setEnabled(false);
cmdUbah.setEnabled(true);
cmdHapus.setEnabled(true);
}
else{
// mengaktifkan tombol tambah
cmdTambah.setEnabled(true);
cmdUbah.setEnabled(false);
cmdHapus.setEnabled(false);
}
// membuat teks bisa di edit
txtNamaMtk.setEditable(true);
txtSKS.setEditable(true);
txtKodePrasyarat.setEditable(true);
rs.close();
con.close();
}
catch(Exception e){
}
}


Saya ucapkan Terima kasih banyak untuk semuanya yang telah melihat blog ini. Semoga blog ini bermanfaat bagi kalian untuk menambah ilmu pengetahuan dan pengalaman.Aamiin.




Comments

Popular posts from this blog

Belajar Java menggunakan Jcreator

Assalamu'alaikum Warohmatullahi Wabarokatuh. Disini saya mau menjelaskan pengertian dari JCreator.  JCreator  adalah  sebuah aplikasi yang dapat digunakan untuk membuat sebuah program, misalnya program java, C/C++, pascal dan lain lain.  Namun pada pembahasan kali ini saya akan menggunakan bahasa pemrograman java. Cara Menggunakan JCreator : Maka pertama kita membuat workspace terlebih dahulu 1. Buka menu file -> new -> blank workspace 2. Isikan nama workspace anda 3.Setelah itu buatlah sebuah project atau file , klik kanan dalam workspace anda pili "add new project atau file" 4. Pilih empety project atau file 5. Isikan nama project atau file anda kemudian klik finish 6. Sekarang buat sebuah file dengan klik kanan dalam project atau file kemudian ADD -> new file 7.Pilih java classes -> empety java file 8. Kemudian beri nama file java anda TANPA SPASI 9. Sekarang anda bisa menulis kode...
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan operator dan perintah dasar pemrograman Java sebagai berikut : 1. Operator dalam pemrograman digunakan untuk melakukan operasi tertentu. Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan (+). Ada enam jenis kelompok operator dalam pemrograman Java: a. Operator Artimatika adalah Operator aritmatika digunakan untuk melakukan operasi aritmatika. b. Operator Penugasan adalah Operator penugasan (Assignment Operator) fungsinya untuk meberikan tugas pada variabel tertentu. Biasanya untuk mengisi nilai. c. Operator Pembanding adalah Sepeti namanya, tugas oprator ini untuk membandingkan. Operator ini juga dikenal dengan opeartor relasi. Nilai yang dihasilkan dari operator ini berupa boolean, yaitu: true dan false. d. Operator Logika adalah Operator Logika digunakan untuk membuat operasi logika. e. Operator Bitwise a...
Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan Konsep OOP  sebagai berikut : 1. Pengertian Inheritance Inheritance Adalah proses pewarisan data dan method dari suatu kelas kepada kelas yang lain. Kelas yang mewariskan disebut kelas super (super class), sedangkan kelas yang diwariskan disebut subkelas (sub class). Atau kelas super disebut Kelas Induk, sementara subkelas disebut Kelas Anak. Pewarisan ini menggunakan keyword extends, seperti berikut : keyword extends digunakan untuk mengaplikasikan konsep pewarisan (inheritance). Keyword ini menyatakan bahwa suatu kelas merupakan perluasan dari kelas lain yang dijadikan basi (kelas induk). class A class B extends A   2. Overriding Method Adalah kemampuan suatu subkelas untuk memodifikasi data dan method dari kelas induknya atau disebut juga redefinisi data dan method. Proses ini akan mengubah data dan method di keduanya, kelas induk dan kelas anaknya. Alasan mengapa melakuk...