Netbeans IDE DASAR TEORI

25

2.8 Netbeans IDE

NetBeans adalah Integrated Development Environment IDE berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface GUI, suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger .Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya. NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini netbeans memiliki dua produk yaitu, NetBeans IDE dan NetBeans Platform. The NetBeans IDE adalah sebuah lingkungan pengembangan dimana pemrogram dapat menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java, namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas tanpa batasan penggunaan. Tersedia juga NetBeans Platform sebuah fondasi yang modular yang dapat diperluas dan dapat digunakan sebagai perangkat lunak dasar untuk membuat Universitas Sumatera Utara 26 aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri. Kedua produk adalah kode terbuka open source dan bebas free untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License CDDL. Kelebihan dan Kekurangan Netbeans : Kelebihan NetBeans 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. Kekurangan NetBeans GUI Builder : NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual. Universitas Sumatera Utara 1

BAB I PENDAHULUAN

1.1 Latar Belakang

Enhanced Distributed Channel Access EDCA merupakan teknik pendistribusian prioritas penggunaan kanal yang didesain untuk memenuhi kebutuhan Quality of Service QoS pada aplikasi realtime seperti aplikasi voice over internet protocol VoIP dan Video streaming dan disandarisasi melalui standar IEEE 802.11e. Parameter-parameter layer 2 MAC 802.11e EDCA memungkinkan Wireless Router atau Access Point AP memprioritaskan pengiriman trafik realtime daripada trafik tidak realtime, sebagai contoh VoIP didahulukan dari pada trafik file transfer protocol FTP. EDCA mengklasifikasikan trafik heterogen menjadi 4 kategori, dari prioritas tertinggi sampai terendah yakni: AC_VO untuk trafik suara dengan prioritas tertinggi, AC_VI untuk trafik video, AC_BE untuk trafik best effort, dan AC_BK untuk trafik background dengan prioritas yang paling rendah. Klasifikasi trafik ini terjadi di layer 2 MAC pada interface WLAN, yang kemudian pada tahapan selanjutnya dilakukan penjadwalan antrian. Antrian dengan prioritas tertinggi akan diproses terlebih dahulu baru kemudian antrian dengan prioritas dibawahnya. Pada umumnya EDCA diimplementasikan pada access point AP karena perangkat inilah yang beban trafiknya lebih besar dibandingkan dengan mobile node MN. Namun parameter EDCA juga bisa ditentukan di sisi MN melalui piranti lunak perangkat MN. Hal ini dapat Universitas Sumatera Utara