Seputar Netbeans
Netbeans |
Mari Mengenal Netbeans
Tak kenal maka tak sayang, tak sayang maka tak cinta. Itulah kata pepatah yang mengajak kita semua untuk saling mengenal satu sama lain,seperti teknologi yang semakin canggih, terutama di era abad ke-21yang sedang kita jalani sekarang. Dan untuk kesempatan kali ini, saya akan menyampaikan sedikit uraian mengenai aplikasi Netbeans.
Pertama-tama,pasti muncul pertanyaan, apakah aplikasi Netbeans itu? Bagaimana fitur-fitur di dalamnya? Adakah kelebihan maupun kekurangan dari aplikasi tersebut? Oleh karena itu, untuk menjawab pertanyaan tersebut, berikut saya paparkan.
Netbeans adalah salah satu aplikasi IDE (Integrated Development Environment)yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun dapat juga mendukung bahasa pemrogramman lain.
Tips& Trik
Iniadalah fitur yang saya temukan untuk menjadi yang paling bergunadalam NetBeans:
- Memaksimalkan Window (double klik): Anda dapat mengklik dua kali pada "header" panel apapun untuk memaksimalkan bahwa panel tertentu, dan double-klik lagi untuk mengembalikannyakembali. Hal ini sangat berguna untuk mengedit kode sumber dalam panel penuh.
- Kode Auto-Complete (atau Intelli-Sense) (ctrl-space): Masukkan pernyataan parsial (misalnya, Sys) dan tekan ruang kontrol untuk mengaktifkan auto-lengkap, yang menampilkan semua pilihan yang tersedia.
- Javadoc (ctrl-ruang, alt-F1): Tempatkan kursor pada metode atau kelas, dan tekan ctrl-ruang untuk melihat javadoc, atau klik kanan ⇒ Tampilkan Javadoc (alt-F1) untuk membukanya di browser.
- Kode Singkatan (tab): Misalnya, Anda dapat memasukkan "sout"dan tekan TAB untuk" System.out.println ";" psvm "untuk" public static void main(String[] args) { }"atau" forsaya " + tab untuk loop-bagi. Untuk melihat dan mengkonfigurasi kode template, pilih menu "Tools" ⇒ "Pilihan" ⇒ "Editor" ⇒ "Template Kode".
- Memformat Kode Sumber (alt-shift-f): Klik
kanan pada sumber (atau dari menu "Source") ⇒ Pilih "Format". NetBeans
akan tata letak kode sumber Anda dengan indentasi yang tepat dan
format.Untuk mengkonfigurasi format, pilih menu "Tools" ⇒ "Pilihan" ⇒
"Editor" ⇒ "Format".
Anda juga dapat memilih bagian dari kode yang akan diformat, bukan seluruh file.
- Petunjuk untuk Memperbaiki Kesalahan Sintaks: Jika ada kesalahan sintaks pada pernyataan, sebuah tanda merah akan muncul pada margin kiri pada pernyataan itu.Anda bisa klik pada "bola lampu" untuk menampilkan pesan kesalahan, dan juga pilih dari petunjuk yang tersedia untuk memperbaiki yang kesalahan sintaks.
- Ubah nama (Refactor) (ctrl-r): Untuk mengubah nama variabel, tempatkan kursor pada itu klik kanan, variabel ⇒ "Refactor" ⇒ "Ubah nama" ⇒ Masukkan nama baru. Semua penampilan itu variabel dalam proyek akan berganti nama.
- Program kecil: Anda dapat menyimpan program banyak mainan kecil (dengan main() ) dalam satu proyek Jawa bukan membuat proyek baru untuk setiap program kecil. Untuk menjalankan program yang diinginkan, pada panel "editor" klik kanan ⇒ ⇒ "Jalankan File".
- Beralih sumber Komentar: Untuk sementara comment-off sebuah blok kode, pilih "Source" ⇒ "Komentar Beralih".
- Pesan Kesalahan Hyperlink: Klik pada pesan kesalahan akan hyperlink ke sumber terkait pernyataan.
- Command-Line Argumen: Untuk memberikan argumen baris perintah untuk program Java Anda di NetBeans, klik kanan pada ⇒ "proyek" "Set as Main Project" ⇒ "Konfigurasi Set" ⇒ "Customize ..."⇒ "Jalankan" ⇒ pilih "Utama" kelas ⇒ ketik perintah-baris argumen Anda dalam kolom "Argumen" ⇒ pilih "Run" menu ⇒ "Run Main Project".
- Mengubah Wajah Font dan Ukuran: Alat ⇒ ⇒ Pilihan Huruf & Warna ⇒ Dalam "Kategori", pilih "Default" ⇒ Dalam "Font", pilih font dan ukuran.
- Mengatur Ulang Lihat Jendela: Jika Anda mengacaukan tampilan jendela (misalnya, Anda secara tidak sengaja menutup jendela dan tidak dapat menemukannya lagi), Anda dapat mengatur ulang tampilan melalui menu "Window" ⇒ "Reset Windows".
- Template Kode: Sebagai contoh, ketika Anda membuat Jawa kelas baru, NetBeans mengambil isi awal dari template "Java Class" kode. Untuk mengkonfigurasi kode template, pilih menu "Tools" ⇒ "Template" ⇒ Pilih template yang diinginkan ⇒ "Buka dalam Editor". Untuk menetapkan nilai dari variabel yang digunakan dalam semua kode template (misalnya,$User), pilih menu "Tools" ⇒ "Template" ⇒ "Pengaturan".
- Menampilkan Karakter Cina: Perlu untuk memilih font yang mendukung tampilan karakter cina, seperti "Monospace", di Tools ⇒ ⇒ Pilihan Huruf & Warna ⇒ ⇒ Sintaks default.
Databaseyang didukung Netbeans
- JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan program java untuk mengakses sistem database manajemen.
- JDBC API terdiri dari satu set interface dan kelas yang ditulis dengan bahasa pemrogramman java.
- ojdbc (oracle java database conectivity) adalah driver yang menghubungkan program java dan oracle
- mysql-connector-java adalah driver yang menghubungkan program java dan oracle
- JDBC-ODBC
- mySQL-server
Netbeanssebagai IDE ditujukan untuk memudahkan pemrograman Java. Pada bulanFebruari 2006 para instruktur Java dari Sun Microsystem mengikutitraining untuk beralih dari pemrograman Java manual (memakai editorteks dan command prompt) ke pemrograman GUI dengan Netbeans.
Netbeansberbasis visual dan event-driven. Sama seperti IDE lainnya, misalBorland Delphi dan Microsoft Visual Studio. Netbeans mencakupcompiler, builder dan debugger internal. Hal ini memudahkan prosespasca perancangan program. Proses deployment atau tes dapat dilakukandengan Netbeans J2SE, J2EE, J2ME di Netbeans.
Netbeansseperti juga konsep Java sangat fleksibel. Sepanjang library Javatersedia, maka kita dapat melakukan pemrograman untuk jenis aplikasiapapun. Kita dapat membuat aplikasi dekstop (J2SE). Pemrograman webdan enterprise (J2EE) dapat dilakukan secara visual :
- Koneksi server database melalui JDBC dapat dilakukan dari Netbeans, baik pada saat perancangan maupun deployment program.
- Pembuatan komponen beans.
- Pembuatan Java Server Pages (JSP), web module (servicelocator dan servlet), web services dengan menggunakan wizard yang telah disediakan.
saatperancangan maupun saat deployment aplikasi web. Untuk membuataplikasi mobile (MIDP), MIDlet dapat dirancang dengan Netbeans. PadaNetbeans 5.5 kita perlu menginstal Netbeans Mobility Pack, tetapiuntuk Netbeans min versi 6.0, aplikasi MIDP, sudah ada.
Netbeans5.0 telah mendukung JDK 5.0, sedangkan Netbeans 5.5 telah mendukungJDK 6.0.
Instalterlebih dulu min JDK 1.5. Jalankan file installer Netbeans 6.5 laluikuti langkah- langkah instalasi wizard.
- Langkah
pertama, perhatikan lisensi SPL (Sun Public License). Baca dengan
teliti untuk memahami apa yang boleh dan apa yang tidak boleh dilakukan
dalam pemakaian program ini.
- Langkah kedua, tentukan direktori instalasi.
- Langkah
ketiga, wizard melakukan pencarian otomatis terhadap JDK yang sudah
terinstal dalam komputer. Jika berhasil maka JDK akan ditampilkan
beserta direktori, jika tidak ditemukan maka kita dapat menentukan
direktori dari JDK secara manual.
- Langkah keempat,
wizard akan melakukan instalasi Netbeans di lokasi direktori yang
ditentukan. Proses instalasi ini akan memerlukan beberapa menit.
- Proses instalasi akan membuatkan icon dalam menu Start. Kita dapat menjalankan Netbeans melalui icon ini.
- NetBeansMobility Pack
NetBeansMobility Pack adalah alat untuk mengembangkan aplikasi yang berjalanpada perangkat bergerak (mobile), umumnya telepon seluler, tetapijuga mencakup PDA, dan lain-lain.
NetBeans Mobility Pack dapatdigunakan untuk menulis, menguji, dan debugging aplikasi untukperangkat bergerak yang menggunakan teknologi berplatform Java MicroEdition (platform Java ME). Paket ini mengintegrasikan dukunganterhadap Mobile Information Device Profile (MIDP) 2.0, ConnectedLimited Device Configuration (CLDC) 1.1, dan Connected DeviceConfiguration (CDC).
- NetBeansProfiler
NetBeansProfiler adalah alat untuk mengoptimalkan aplikasi Java, membantumenemukan kebocoran memori dan mengoptimalkan kecepatan.
Profilerini berdasarkan sebuah proyek riset Sun Laboratories yang dahulubernama Jfluid. Riset tersebut mengungkap teknik tertentu yang dapatdigunakan untuk menurunkan overhead proses profiling aplikasi Java.Salah satu dari teknik tersebut adalah instrumentas i kode bytedinamis, yang berguna untuk profiling aplikasi Java yang besar.Dengan menggunakan instrumentasi kode byte dinamis danalgoritma-algoritma tambahan, Netbeans Profiler mampu mendapatkaninformasi runtime aplikasi yang terlalu besar atau kompleks bagiprofiler lain. NetBeans IDE 6.0 akan mendukung Profiling Point yangmemungkinkan kita memprofilkan titik yang tepat dari eksekusi danmengukur waktu eksekusi.
- NetBeansC/C++ Pack
NetBeansC/C++ Pack menambahkan dukungan terhadap pengembang C/C++ ke NetBeansIDE 5.5. Paket ini memperbolehkan pengembang menggunakan sekumpulankompiler dan alat sendiri bersama dengan NetBeans IDE untuk membangunaplikasi native untuk MS Windows, Linux, dan Solaris. Paket inimembuat editor mengenali bahasa C/C++ dan menyediakan projecttemplate, browser kelas yang dinamis, dukungan pembuatan file danfungsionalitas debugger. Para pengembang juga dapat mengembangkanpaket tersebut dengan fungsionalitas tambahan mereka sendiri.
- NetBeansEnterprise Pack
NetBeansEnterprise Pack memperluas dukungan terhadap pengembangan aplikasiperusahaan dan web service di NetBeans IDE 5.5.
Enterprise Packini mengembangkan kemampuan untuk menulis, menguji, dan debugaplikasi dengan arsitektur berorientasi layanan (Service-OrientedArchitecture) menggunakan XML, BPEL, dan Java web service. Paket inimenambahkan alat desain visual untuk pemodelan UML, skema XML, danweb service orchestration, juga dukungan untuk web service denganmenggunakan identitas yang aman. Paket ini juga menginstal danmengkonfigurasi runtime yang diperlukan, termasuk mesin BPEL danserver manajemen identitas yang terintegrasi dengan Sun Java SystemApplication Server.
- NetBeansRuby Pack
VersiNetBeans 6.0 mengijinkan pengembangan IDE menggunakan Ruby dan Jruby,sebagaimana Rails untuk dua implementasi Ruby yang lain. PreviewNetBeans Ruby Pack tersedia sejak rilis Milestone 7 NetBeans 6.
RubyPack memasukkan fungsionalitas editor seperti:
- pengeditan dasar
- pewarnaan sintaks untuk Ruby
- pelengkapan kode
- occurence highlighting
- pop-up dokumentasi yang terintegrasi untuk pemanggilan Ruby API
- analisis semantik dengan highlighting parameter dan variabel lokal yang tidak terpakai
- NetBeansJavaScript Editor
NetBeansJavaScript Editor menyediakan perluasan dukungan terhadap JavaScriptdan CSS. Fitur-fiturnya antara lain:
1.Editor JavaScript
- syntax highlighting
- pelengkapan kode untuk objek dan fungsi native
- semua fitur dalam editor NetBeans
- pembuatan kerangka kelas JavaScript secara otomatis
- pembuatan pemanggilan AJAX dari template
- pelengkapan kode untuk nama-nama style
- navigasi cepat melalui panel navigator
- penampilan deklarasi aturan CSS di List View
- penampilan struktur file di Tree View
- mengurutkan outline view berdasarkan nama, tipe, atau urutan deklarasi (List & Tree)
- pembuatan deklarasi aturan (hanya Tree)
- pemfaktoran kembali sebagian nama rule (hanya Tree)
- JDBC merupakan
spesifikasi standar dari JavaSoft API (Aplication Programming
Interface) yang memungkinkan program Java untuk mengakses sistem
database manajemen. JDBC API terdiri dari satu set interface dan kelas
yang ditulis dalam bahasa pemrograman Java. JDBC API Menggunakan
interface standar dan kelas, programmer dapat menulis aplikasi yang
terhubung ke database, mengirimkan pertanyaan ditulis SQL (Structured
Query Language), dan memproses hasilnya.
- ORACLE merupakan
sebuah aplikasi basisdata yang didukung oleh NetBeans, Oracle secara
umum hampir sama dengan MySQL namun yang membedakan adalah oracle dapat
digunakan dan dihubungkan dengan netbeans dan harus menggunakan drivers
untuk menyimpan data-data yang telah dibuat. Oracle merupakan salah satu
dari beberapa aplikasi basisdata yang sering digunakan untuk koneksi ke
basisdata pada NetBeans karena relatif mudah dan cepat.
- MySQL merupakan sebuah aplikasi basisdata yang didukung oleh NetBeans, MySQL memilki Fitur Yang ada sudah lumayan lengkap, dari input, update, delete serta Search. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
1.Interface :
- java.sql.Statement Interface yang digunakan untuk mengirim laporan statis SQL ke server database dan memperoleh hasilnya.
- javax.sql.ConnectionEventListener Menerima event atau kejadian bahwa obyek PooledConnection digeneralisasi.
- java.sql.Date Subclass dari java.util.Date digunakan untuk tipe data SQL DATE.
- java.lang.DriverManager Class yang digunakan untuk mengelola satu set JDBC drivers.
- java.sql.SQLException Eksepsi yang menyediakan informasi tentang Database error
- java.sql.SQLWarning Eksepsi yang menyediakan informasi tentang peringatan Database.
KelebihanNetBeans GUI Builder :
- Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.
- NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer.
Referensi
http://wos-link.blogspot.co.id/2011/10/netbeans-70-untuk-pemrograman-java.html
http://biebah-site34.blogspot.co.id/2013/05/tentang-netbeans.html
http://www.isomwebs.net/2012/09/pengertian-netbeans/
Seputar Netbeans - Mutan Production >>>>> Download Now
ReplyDelete>>>>> Download Full
Seputar Netbeans - Mutan Production >>>>> Download LINK
>>>>> Download Now
Seputar Netbeans - Mutan Production >>>>> Download Full
>>>>> Download LINK