kesan selama belajar java .
belajar java emang asyiikk juga sih ..tpii bikin otak puyeng juga yaa kalau kerjaannya ngoding truus ..hadduuuhhh apalagi klu uda dikasih tugas ..alamaaaakk kalo sedikit sih yaa gag apaa" nah ini sekali ngerjain tugas,tugas yang lain keteteran ..hhahaha tpii enak juga sih belajar java'y ..
jujur ajaa neh yaa,pak .baru kali inii lhooo saya sedikit" bisa ngoding karena belajar visual..jadi ngerti lah kalo dsuruh ngoding .yaiyalaahh org tiap ketemu visual kerjaannya ngoding lagi ..ngoding lagi ..hhahaha tpii kerenlah bapak ngajarnyaa ... T.O.P jempol buat bapaknyaa .. :D
pesan/kritik :
gag neko" s pak mungkin pesan dari rere sama ajaa kya teman" yang lainnya ..pak,minimalkan tugas visuaaalll paaakk...jangan banyak banyak paaaaakkk ngasih tugasnyaa ....ampun deh :p pusiiingg pak...hhahaha
kesan selama perkuliahan di poltek
banyak tugasnyaaa iihhh ..... gag pernah dapet libur dari semester awal ..ckckckckckck koq kya'y pis 10-02 ajaa neh yg gag pernah dapet libur kuliah selama seminggu ..ckckckck
pesan dan kritik :
kampusku tercintaa ...tolong doong kelasnya ditambahin biar gag bentrok-bentrok truss klu mau adaa tamabahan kelas ..masa kalo mau libur,kelasnya penuh semua :( wifi kampus juga tamabahin yaa quota'y biar ngaksesnya juga cepeeett ...hhaha satulagi PENGEN CEPET LIBUR SEMESTER ...tamabahin doong libur semesternyaa jadi 2bulan FULL ..hhehehe :p
Minggu, 04 Desember 2011
kajian 1 : Pengenalan java basic , java swing dan awt serta editor eclipse dan netbeans
- Java
Java adalah sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable (dapat dipindah-pindahkan di antara bermacam platform dan sistem operasi). Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi kecil yang jalan di atas web browser) maupun berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter. Contoh program yang ditulis dengan bahasa Java adalah HotJava yang berupa sebuah web browser.
- Java Basic
Java adalah sebuah bahasa pemograman yang bersifat OOP atau kata lainnya adalah Object Oriented Programming dimana didalamnya kita harus memahami apa yang disebut dengan :
- Encapsulation
- Inheritance
- Polymorphisme
- Java Swing
Java Swing adalah librari java yang digunkan untuk menciptakan Grafik User Interface (GUI). Dengan Java Swing kita dapat membuat user interface yang cross platform atau OS independent. Artinya user interface yang kita buat dapat dijalankan pada system operasi apa saja (OS yang suport Java) dengan tampilan yang relative sama. Bahkan kita dapat membuat user interface yang menyerupai Windows XP, Mac OS atau Linux tanpa tergantung dari OS yang kita gunakan. Swing Java yaitu salah satu pemrograman berbasis GUI(Graphical User Interface) di Java. Sesungguhnya di Java terdapat dua macam pemrograman berbasis GUI(Graphical User Interface) yaitu : AWT dan Swing.
Namun dalam perkembangannya AWT sudah tidak dianjurkan untuk digunakan dikarenakan faktor keamanan. Banyak sekali fitur yang terdapat di Swing, namun dalam kesempatan ini kita hanya akan mengganti icon saja.
Secara umum ada lima bagian dari Swing yang akan sering kita gunakan. Komponen atau bagian – bagian itu adalah:
- Top-level Container, merupakan container dasar di mana komponen lainnya diletakan. Contoh Top-level container ini adalah Frame, Dialog dan Applet yang diimplementasi dalam class JFrame, Jdialog, dan JApplet.
- Intermediate Container, merupakan komponen perantara di mana komponen lainnya akan diletakan. Salah satu contoh container ini adalah class JPanel.
- Atomic Component, merupakan komponen yang memiliki fungsi spesifik dan biasanya user berinteraksi langsung dengan komponen jenis ini. Contohnya adalah JButton, JLabel, JTextField, dan JTextArea.
- Layout Manager, berfungsi untuk mengatur bagaimana posisi dari komponen – komponen yang diletakan pada container. Secara default terdapat 5 macam layout yaitu berupa class BorderLayout, BoxLayout, FlowLayout, GridBagLayout, dan GridLayout.
- Event Handling, untuk menangani event yang dilakukan oleh user misalnya menekan tombol, mengkilik mouse dan lain – lain.
- Java AWT
AWT atau Abstract Window Toolkit disebut toolkit karena didalamnya tersedia class-class yang telah dirancang untuk membuat GUI. Paket AWT termasuk paket jadi untuk setiap versi Java.Berbeda dengan AWT, JSwing juga merupakan paket dari Java untuk merancang GUI tetapi paket JSwing ini merupakan paket tambahan yang harus di download secara terpisah.
- Eclipse
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent).
interface eclipse.
- Package Explorer, merupakan jendela yang menampilkan project-project yang sudah kita buat dalam sebuah workspace. Jendela ini layaknya exlpore pada sistem operasi windows, yang berguna untuk mengexplore project yang ada dalam sebuah workspace
- Java Editor, merupakan jendela yang menampilkan coding java yang sedang kita kerjakan. Dari sini kita mengetikkan perintah-perintah dalam syntax java untuk membuat sebuah aplikasi.
- Console, merupakan jendela yang menampilkan hasil output dari aplikasi yang kita buat. Agar hasil outputnya mau berjalan, tekan RUN pada toolbar. Jika yang munculm error, berarti aplikasi yang kita buat memang memiliki error, dan console ini akan menunjukkan dimana letak errornya.
- Toolbar, berisi shortcut perintah dalam bentuk icon. Seperti create new (project, folder), create new visual classes (GUI with Swing), Save, Run, Create new package, Create new class dan masih banyak lagi
Setiap kita membuat sebuah project, secara otomatis ecplipse akan membuatkan folder untuk project tersebut. Berikut beberapa penulisan yang sering dan dianjurkan untuk digunkaan dalam penulisan coding java.
Project dan Class:
- Selalu diawali dengan huruf besar
- Tidak menggunakan spasi
- Tidak dimulai dengan angka
- Jika lebih dari satu kata, tiap awal kata dengan huruf besar. Contoh: AplikasiKalkulator
Method:
- Selalu diawali dengan huruf kecil
- Tanpa menggunakan spasi
- Jangan diawali dengan angka
- Jika lebih satu kata untuk kata kedua dan selanjutnya diawali dengan huruf besar. Contoh: getAngkaAplikasiKalkulator
- NetBeans
Netbeans adalah sebuah IDE yang digunakan untuk pemrogroraman java, sama halnya ketika kita melihat IDE miliknya di VB, Delphi, C++ builder dan masih banyak lagi pemrograman yang berbasis GUI, kita tinggal drop and drag saja untuk menentukan kompone komponen yang dibutuhkan,..
NetBeans selama ini dikenal sebagai IDE (Integrated Development Environment) untuk bahasa pemrograman Java. Tapi ternyata pada perkembangan nya NetBeans juga dapat digunakan untuk bahasa pemrograman lainnya.
Bahasa pemrograman yang dapat digunakan pada NetBeans selain Java antara lain C, C++, Phyton, PHP, Ruby, Javascript dan masih banyak lagi lainnya.
Untuk PHP, sejak versi 6.5 NetBeans sudah mendukung bahasa pemrograman PHP.
Dibandingkan dengan editor PHP lainnya NetBeans memiliki kelebihan antara lain NetBeans adalah software open source jadi anda tidak perlu khawatir soal lisensi. NetBeans ini berlisensi GPL dan CDDL.
kajian 2 : komponen swing
- merupakan bagian dari Java™ Foundation Classes (JFC), dan dapat digunakan dengan JDK™ 1.1 atau the Java™ 2 platform.
- Komponen User Interface Swing dikatgorikan sebagai berikut :
.CONTAINER
JFrame baru dapat diisi dengan komponen setelah lebih dahulu diletakkan kontainer. Kontainer merupakan komponen khusus yang berguna untuk menampung komponen GUI lainnya
DIALOG BOX
kajian 5 : eclipse/netbeans ke database
MySQL
MySQL versi 5.0 dan tool editor java berupa Eclipse.
Install Driver Connector MySQL
- Buat database jika belum memiliki, sebagai contoh saya adalah database tentang infonegara di MySQL.
- Download driver MySQL connector dan kemudian extract format .zip tersebut.
- Cari file bernama mysql-connector-java-5.0.8-bin.jar. Versi conector java bisa berbagai macam versi, sedang yang saya memakai adalah versi 5.0.
- Copy file tersebut kedalam lib direktori project web application.
- Buat project java baru dan edit build path-nya. Misalnya File>new>java project.
- Setelah terbentuk project file baru, perluas project tersebut dan klik kanan pada JRE Syetem Library.
- Pilih bulid path > configure bild path. Contoh screenshoot nya adalah demikian :

- Klik Add JARs > dan cari file mysql-connector-java-5.0.8-bin.jar > klik OK. Dengan demikian driver koneksi sudah di install pada project java.
Setelah itu kita coba driver tersebut apakah berhasil atau tidak. Untuk itu buat file java class baru dengan Eclipse.
- File > new > class > nama project (misal teskoneksi)
- Masukkan kode program berikut. Sebelumnya perlu diketahui bahwa database yang saya pakai bernama "infonegara",dengan nama user di MySQL "java" dan password "java" dan localhost : 8080. Sehingga kode contohnya sebagai berikut.
- package tutorial.blog.database;
import java.sql.Connection;import java.sql.DriverManager;
public class tes {
public static void main (String[]args) {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception ex) {
System.err.println("Error (1): "+ex); System.exit(1);
}//Bentuk KoneksiConnection koneksi=null;
try {
koneksi =DriverManager.getConnection ("jdbc:mysql://localhost/infonegara","java","java");
System.out.println("Koneksi berhasil boss...");
}catch (Exception ex) {
System.out.println("Error (2): "+ex);
System.exit(1);
}
}
} - Jalankan program, dan jika berhasil koneksi dengan database MySQL maka akan terlihat tulisan "Koneksi berhasil boss...". Jika belum berhasil, coba cek apa dan dimana kesalahannya. Sebab kode diatas sudah teruji dan berhasil.
- Jangan pernah menyerah untuk tetap mencoba. Sebab ada sebuah kata motivasi bahwa, "Kalau orang lain bisa, kenapa kita tidak?" Percayalah bahwa kita bisa melakukan hal tersebut.
kajian 4 : event listener
Action Listener
Bereaksi atas perubahan mouse atau atau keyboard.
Mouse Listener
Bereaksi atas pergerakan mouse. Di bawah ini adalah method-method MouseListener yang seharusnya digunakan dalam penerapan class.
Mouse Listener
Interface MouseMotionListener mendukung MouseListener. Menyediakan method-method yang akan memantau pergerakan mouse,seperti drag dan pemindahan mouse. MouseMotionListener mempunyai dua method untuk diimplementasikan.
Jumat, 02 Desember 2011
Langganan:
Komentar (Atom)

































