- 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.

Tidak ada komentar:
Posting Komentar