Pada pembahasan kali ini, saya akan
mebahas mengenai kursus yang tengah saya jalani sejak bulan September lalu
hingga saat ini tepatnya dimulai di awal semester 5 ini. Kursus yang saya
jalani mengenai Java for Intermediate. Materi yang dipelajari dalam kursus ini
diantaranta ;
·
Graphical User Interface menggunakan
bahasa pemrograman Java
·
Pengenalan Basis Data pada Java Menggunakan
Mysql
·
Operasi Database dengan Java
·
Java Applet
A. Graphical
User Interface menggunakan bahasa pemrograman Java
Baiklah, pertama saya akan membahas
Graphical User Interface menggunakan bahasa pemrograman Java
Pemrograman Java
dikenal dengan dua basis, yaitu CommandLine Interface dan Grafical User
Interface. Dengan mengikuti perkembangan zaman, aplikasi berbentuk CommndLine Interface
seemakin lama tidak digunakan lai namun digantikan oleh Grafical User Interface
atau disingkat GUI. Kompoen GUI dibentuk dengan menggunakan Library Java Swing.
Java Swing menyediakan berbagai komponen yang dpat digunakan oleh programmer
saat membuat aplikasi. Komponen-kompone tersebut diantaranya :
·
JTextField
·
JButton
·
JCheckBox
·
JLabel
·
JRadioButton
·
JFrame
·
JTextArea
·
JComboBox
·
JList
·
JTable
·
JOptionPane
B. Pengenalan
Basis Data pada Java Menggunakan Mysql
Basis Data adalah
sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para
pemakai di dalam suatu organisasi. Basis data memiliki empat komponen,
dinataranya : Hardware, Software, Data , dan User. Sedangkan MySQL merupakan komone
ahasa relational database system. SQL merupakan bahasa baku(ANSI/SQL), non
procedural, dan berorientasi himpunan. SQL dapat digunakan denganbaik secara
interaktif atau ditempelkan pada sebuah program aplikasi.
Komponen-komponen SQL :
a. Data
Definition Language (DDL)
Digunakan
untuk memanipulasi data degan menggunakan perintah : create, drop, alter.
b. Data
Manipulation Language (DML)
Digunakan
untuk memanipulsi data dengan menggunakan perintah : select, insert, update, delete.
c. Data
Control Language (DCL)
Digunakan
untuk mengontrol hak para pemakai data dengan perintah : grant dan revoke.
C. Operasi
Database dengan Java
CRUD merupakan istilah
untuk pengkasesan database meliputi Create, Read, Update, dan Delete. Fungsi ini digunakan untuk menambahkan data, menghapus data, serta mengupdate data.
CRUD merpakan salah satu inti dari sebuah pemrograman karena di dalam suatu
program yang kompleks terdapat operasi create atau menciptakan data, read atau
menampilkan data, update atau mengubah data, dan delete atau menghapus data.
Untuk mengubah data pada database, tentu dibutuhkan primary key. Primary key
berfungsi sebagai pembeda antara sebuah data dengan data yang lain. Primary key
dibentuk dari susunan huruf atau angka yang acak, atau bisa juga dari angka yang
berurut dari 1 dan seterusnya yang disebut dengan auto numbering atau auto
increment.
D. Java
Applet
Applet adalah jenis
khusus dari pogram yang tertanam di halaman web untuk meghasilkan konten
dinamis. Applet berjalan di dalam browser dan bekerja di sisi client. Karena
Applet dijalanan dalam sebuah halaman web makan diperlukan sebuah file html
yang memuat nama applet tersebut. Ada dua cara untuk menjlankan Applet :
·
Menggunakan browser
·
Menggunakan appletviewer ( untuk tujuan
pengujian)
Berikut adalah empat metode siklus
hidup dari JavaApplet :
1. public
void init()
Digunakan
untuk berhenti atau browser diminimalkan
2. public
void destroy()
Digunakan
untuk menginisialisai Applet. Metode ini hanya dipanggil sekali
3. pubic
void start()
Dipanggil
setelah metode init () atau browser dimaksimalkan. Metode ini digunkan untuk
memulai Applet
4. public
void stop()
Digunakan
untuk menghentikan Applet. Metode ini dipanggil ketika Applet akan digunakan
untuk menghancukan Applet dan hanya dipanggil sekali.
Demikian materi yang telah saya
peroleh selama menjalani kurus java for intermedate. Sumber materi yang diperoleh berasal dari modul yang diberikan saat mengikuti kursus tersebut.