Buka Ms. Access.. Di sini saya pakai Ms Access 2007, Untuk membuat
database baru, pilih pada New Blank Database, maka akan muncul seperti
gambar berikut ini :
51
STMIK Cikarang
Kita klik tombol View di bawah bunderan di pojok kiri atas (Office button), Pilih
Design View, kita akan diminta meng-Save tabel itu dulu, dengan nama
mahasiswa, klik ok
52
STMIK Cikarang
Setelah desain table. Kita kembali ke datasheet view, dengan cara klik view di
bawah office button, pilih datasheet view.
Isikan record terserah anda ke dalam table.
53
STMIK Cikarang
54
STMIK Cikarang
Isi Data Source name dengan nama terserah anda (dsnjava), untuk description
boleh dibiarkan kosong.
Klik tombol Select, cari posisi database yang tadi kita buat kemudian klik
tombol OK.
55
STMIK Cikarang
Isi Login admin terserah anda (contoh : admin) dan Password admin.
klik OK dan OK lagi untuk mengakhiri pengaturan ODBC.
56
STMIK Cikarang
Selanjutnya kita buat Package untuk proyek kita.. klik kanan default package
New Java Package
Klik Finish.
57
STMIK Cikarang
Klik kanan package kita tadi (koneksi) , lalu pilih New Jframe Form
Sekarang coba kita buat form sederhana dengan komponen yang terdiri dari
JTextField,
JLabel, dan JButton seperti di bawah ini:
58
STMIK Cikarang
59
STMIK Cikarang
Pertama, kita pasangkan Event Handler buat tombol Tambah kita, caranya
begini:
Klik kanan tombol Tambah kita, pilih Events Action actionPerformed
Setelah itu kita akan dibawa ke dalam jendela editor, di sini kita bisa melihat
source code dari form kita.
Nah.. kita akan memasukkan kode untuk tombol tambah diantara kode berikut
ini:
private void btTambahActionPerformed(java.awt.event.ActionEvent evt)
{
// di sini adalah letak kode sql kita nanti
}
60
STMIK Cikarang
Di package koneksi, kita buat sebuah class baru dengan nama Koneksi.java
Kita isi class tersebut dengan kode di bawah ini:
package koneksi;
import java.sql.*;
import javax.swing.*;
/**
*
* @author ttg
*/
61
STMIK Cikarang
Nah, yang ini adalah user dan password database kita, yang juga sudah kita
deklarasikan saat membuat Data Source di ODBC tadi,
Username: Admin
Password: admin
Setelah berhasil koneksi ke database kita, sekarang saatnya menggunakan form kita
tadi untuk insert data ke database.
Pada Event yang telah kita buat untuk tombol Tambah tadi, kita isi dengan kode berikut
ini:
62
STMIK Cikarang
Kita lihat hasilnya Buka database access yang kita buat. Apakah data sudah masuk
atau belum.
63
STMIK Cikarang
Tambahkan event buat tombol cari ini, kemudian isi dengan kode berikut:
64
STMIK Cikarang
65
STMIK Cikarang
UBAH DATA
Edit data digunakan apabila kita ingin melakukan perubahan terhadap data yang sudah
ada di database kita.
HAPUS DATA
66
STMIK Cikarang
FORM LOGIN
67
STMIK Cikarang
1. Tambahkan table dengan nama “user” ke dalam database anda dengan struktur table
sebagai berikut :
2. Tambahkan file java anda dengan klik kanan nama packages koneksi New
JFrameForm, berinama dengan “frmlogin” Finish.
3. Desain form sesuai gambar dibawah ini :
68
STMIK Cikarang
4. Ketikkan kode program sesuai dengan fungsi-fungsi dengan melihat tiap tempat
kodenya :
package koneksi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
/**
*
* @author ttg
*/
public class frmlogin extends javax.swing.JFrame {
public Connection con;
public Statement statement;
/** Creates new form frmlogin */
public frmlogin() {
initComponents();
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:dsnjava","Admin","admin");
statement = con.createStatement();
}catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Eror:
"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
}
}
69
STMIK Cikarang
try{
koneksi();
String sql = "Select * from user where user_id='"+txtUserId.getText()+"' and
password='" + txtPassword.getText() + "'";
statement = con.createStatement();
ResultSet RUser = statement.executeQuery(sql);
if (RUser.next())
{ //JOptionPane.showMessageDialog(null, "Sukses Bro.....!");
new frmMenu().show();
this.dispose(); }
}catch (Exception e){}
txtUserId.setText("");
txtPassword.setText("");
txtUserId.requestFocus();
}
//tombol ok
private void cmdOKActionPerformed(java.awt.event.ActionEvent evt) {
cariuser();
}
//tombol batal
private void cmdBatalActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0); // TODO add your handling code here:
}
70
STMIK Cikarang
1. Buat form menu (frmMenu) dengan klik kanan nama packages koneksi New
JFrameForm, berinama dengan “frmMenu” Finish.
2. Desain form sesuai gambar dibawah ini :
3. Ketikkan kode program sesuai dengan fungsi-fungsi dengan melihat tiap tempat
kodenya :
Latihan :
1. Buat Form untuk menambah user yang dapat login, dengan nama “frmUser”.
2. Perbaharui form menu anda dengan tambahkan Input Data User.
FORM TRANSAKSI
71
STMIK Cikarang
1. Tambahkan table dengan nama “nilai” ke dalam database anda dengan struktur table
sebagai berikut :
2. Tambahkan file java anda dengan klik kanan nama packages koneksi New
JFrameForm, berinama dengan “frmTNilai.java” Finish.
3. Desain form sesuai gambar dibawah ini :
72
STMIK Cikarang
Komponen Text
Jlabel1 NPM
Jlabel2 Tanggal
Jlabel3 Kode Matakuliah
Jlabel4 Absen
Jlabel5 Quis
Jlabel6 Tugas
Jlabel7 UTS
Jlabel8 UAS
Jlabel9 Nilai Angka
Jlabel10 Nilai Huruf
- 9 buah textField
Komponen Text Variable Name
jtextfield1 Kosongkan txtnamamhs
jtextField2 Kosongkan txtnamamtk
Jtextfield3 Kosongkan txtabsen
jtextField4 Kosongkan txtquis
Jtextfield5 Kosongkan txttugas
jtextField6 Kosongkan txtuts
Jtextfield7 Kosongkan txtuas
jtextField8 Kosongkan txtna
Jtextfield9 Kosongkan txtnh
- 2 buah combobox
Komponen Text Variable Name
jcomboBox1 = Pilih NPM = cmbnpm
jcomboBox2 = Pilih Kode MTK = cmbmtk
- 1 buah Spinner
Komponen Model Variable Name
JSpinner Model Type : Date txttgl
- 3 buah button
Komponen Text Variable Name
Jbutton1 Batal btbatal
Jbutton2 Simpan btsimpan
Jbutton3 Keluar btkeluar
4. Ketikkan kode program sesuai dengan fungsi-fungsi dengan melihat tiap tempat
kodenya :
package koneksi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
73
STMIK Cikarang
import javax.swing.JOptionPane;
import javax.swing.JSpinner;
import java.awt.*;
txttgl.setEditor(new JSpinner.DateEditor(txttgl,"yyyy/MM/dd"));
isicombo();
isicombomtk();
setLocation(UM.width/2-getWidth()/2,UM.height/2-getHeight()/2);
}
xabsen =Integer.parseInt(txtabsen.getText());
xquis =Integer.parseInt(txtquis.getText());
xtugas =Integer.parseInt(txttugas.getText());
xuts =Integer.parseInt(txtuts.getText());
xuas =Integer.parseInt(txtuas.getText());
xna = ((0.15 * xabsen) + (0.15 * xquis) + (0.15 * xtugas) + (0.25 * xuts) + (0.35
*xuas));
txtabsen.setText(String.valueOf(xabsen));
txtquis.setText(String.valueOf(xquis));
txttugas.setText(String.valueOf(xtugas));
txtuts.setText(String.valueOf(xuts));
txtuas.setText(String.valueOf(xuas));
txtna.setText(String.valueOf(xna));
74
STMIK Cikarang
txtnh.setText("B");
}else if (xna >= 55){
txtnh.setText("C");
}else if (xna > 35)
{
txtnh.setText("D");
}else {
txtnh.setText("E");
}
}
75
STMIK Cikarang
76
STMIK Cikarang
}
}
private void txtquisKeyReleased(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == 10){
txttugas.requestFocus(); // TODO add your handling code here:
}
}
private void txttugasKeyReleased(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == 10){
txtuts.requestFocus();} // TODO add your handling code here:
}
77
STMIK Cikarang
con.close();
JOptionPane.showMessageDialog(null,"Simpan Oke");
kosong();
}
catch(SQLException e)
{
System.out.println("Error : "+e);
}
}
private void kosong(){
txtnamamhs.setText("");
txtnamamtk.setText("");
txtabsen.setText("0");
txtquis.setText("0");
txttugas.setText("0");
txtuts.setText("0");
txtuas.setText("0");
txtna.setText("0");
txtnh.setText("");
txtabsen.requestFocus();
}
}
Latihan :
1. Perbaharui form menu anda dengan tambahkan Menu Bar “Transaksi”.
2. Koneksikan menu transaksi dengan “frmTNulai.java”.
Catatan :
Jika Anda tidak mempunyai file “main.java” pada project anda. Maka tambahkan file
tersebut untuk dapat membuat running otomatis dengan tekan F6. cara dank ode program
yang dapat anda lakukan adalah :
- Tambahkan file java anda dengan klik kanan nama packages koneksi New Java
Class, berinama dengan “main.java” Finish.
- Tambahkan kode program seperti gambar di bawah ini :
78
STMIK Cikarang
Silakan baca:
permohonan pribadi dari
pendiri Wikipedia Jimmy
Wales.
Baca sekarang
Java
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Belum Diperiksa
Langsung ke: navigasi, cari
Artikel ini adalah tentang bahasa pemrograman komputer. Untuk pulau di Indonesia, lihat
Jawa.
"Bahasa Java" beralih ke halaman ini. Untuk bahasa daerah Jawa, lihat bahasa Jawa.
Artikel bertopik teknologi informasi ini perlu dirapikan agar memenuhi
standar Wikipedia
Merapikan artikel bisa berupa membagi artikel ke dalam paragraf atau wikifikasi artikel. Setelah
dirapikan, tolong hapus pesan ini.
Java
Paradigma: OOP
Muncul Tahun: 1990-an
Perancang: Sun Microsystems
Sistem pengetikan: kuat, statis
79
STMIK Cikarang
Implementasi: banyak
Terpengaruh oleh: Objective-C, C++, Smalltalk, Eiffel
Mempengaruhi: C#, D, J#, PHP
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk
telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di
Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa
ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis
model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.
Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan
dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa
pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus
didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali,
jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling
populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis
perangkat lunak aplikasi ataupun aplikasi berbasis web.
Daftar isi
[sembunyikan]
1 Sejarah perkembangan Java
2 Versi Awal
3 Kelebihan
4 Kekurangan
5 Contoh Kode Program Sederhana Dalam Java
6 Tahap Kompilasi Java
7 Integrated Development Environment
8 Pranala luar
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo
Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program
Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi
80
STMIK Cikarang
layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai
"*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah
beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada
sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat
dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet
sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun
1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi
dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat
perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade
Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka.
Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San
Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah
ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan
George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak
Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah
perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil
nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling
langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau
Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa
Inggris untuk Jawa adalah Java).
81
STMIK Cikarang
java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah
web.
[sunting] Kelebihan
Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa
platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di
mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java
dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa
mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform
tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java
dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas
Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft
Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem
operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs
Java) untuk meninterpretasikan bytecode tersebut.
[sunting] Kekurangan
Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak
kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya
SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
82
STMIK Cikarang
Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika
Serikat
83
STMIK Cikarang
NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah
GUI Editor yang menurut pendapat umum merupakan yang terbaik.[rujukan?]
JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih
sedikit) dari kebanyakan IDE.
[sembunyikan]
l•b•s
Bahasa pemrograman
ALGOL • APL • Ada • BASIC • C • C++ • C# • CSS • COBOL • Common Lisp • Eiffel •
FORTH • Fortran • Haskell • Java • JavaScript • Jython • LISP • LOGO • Lua • Mesa •
Modula-2 • Oberon • Ocaml • Objective-C • Perl • PHP • Prolog • PL/I • Pascal •
PostScript • Python • Ruby • Scheme • Smalltalk • SQL • Tcl • Visual Basic
Diperoleh dari "http://id.wikipedia.org/w/index.php?title=Java&oldid=4916630"
Kategori:
84
STMIK Cikarang
Bahasa pemrograman
Bahasa pemrograman berorientasi objek
Kategori tersembunyi:
Artikel yang belum dirapikan November 2011
Artikel yang perlu diperbaiki bertopik teknologi informasi
Artikel dengan pernyataan yang tidak disertai rujukan
Artikel dengan pernyataan yang tidak disertai rujukan November 2011
Akun
Ruang nama
Halaman
Pembicaraan
Varian
Halaman
Baca
Sunting
Tindakan
Versi terdahulu
↑
Pencarian
Navigasi
Halaman Utama
Perubahan terbaru
Peristiwa terkini
Halaman sembarang
Komunitas
Warung Kopi
Portal komunitas
Bantuan
85
STMIK Cikarang
Wikipedia
Tentang Wikipedia
Pancapilar
Kebijakan
Menyumbang
Cetak/ekspor
Buat buku
Unduh versi PDF
Versi cetak
Peralatan
Pranala balik
Perubahan terkait
Halaman istimewa
Pranala permanen
Kutip halaman ini
Bahasa lain
Acèh
Afrikaans
አማርኛ
العربية
Azərbaycanca
Žemaitėška
Беларуская
Беларуская (тарашкевіца)
Български
বববাংলব
Bosanski
ᨅᨔ ᨕᨕᨁᨁ
Català
Mìng-dĕĕng-ngṳṳ
Corsu
Česky
Чӑвашла
Cymraeg
Dansk
Deutsch
Ελληνικά
English
Esperanto
Español
86
STMIK Cikarang
Eesti
Euskara
فارسی
Suomi
Français
Gaeilge
Galego
עברית
हहिन्दद
Hrvatski
Kreyòl ayisyen
Magyar
Հայերեն
Interlingua
Íslenska
Italiano
日本語
ქართული
Qaraqalpaqsha
한국어
Latina
Ligure
Lietuvių
Latviešu
Македонски
മലയയാളള
Монгол
मरराठठ
Bahasa Melayu
မမန မဘသ
Nederlands
Norsk (nynorsk)
Norsk (bokmål)
ਪਪੰ ਜਜਾਬਬ
Polski
Português
Română
Русский
Саха тыла
Srpskohrvatski / Српскохрватски
සසිංහල
Simple English
Slovenčina
Slovenščina
87
STMIK Cikarang
Shqip
Српски / Srpski
Svenska
தமமிழ
తతెలలుగగ
Тоҷикӣ
ไทย
Tagalog
Türkçe
Українська
O'zbek
Vèneto
Tiếng Việt
吴语
中文
粵語
Kebijakan privasi
Tentang Wikipedia
Penyangkalan
Tampilan seluler
88