Rabu, 04 Januari 2017

Resume Kursus Java For Intermediate






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.

My Role Model

A person can be said to be a role model, if the person’s actions, behaviors, characters are capable of inspiring someone. Everyone has ...