Developer IDE Netbeans TINJAUAN PUSTAKA

dimana ? , apa namanya ?, bagaimana pengiriman datanya ?, bagaimana jawaban yang akan diperoleh ?. Subroutine ini biasanya digunakan untuk pemrosesan yang komplek, yang dibutuhkan oleh banyak user. Sumber http:www.google.co.idurl?sa=trct=jq=esrc=ssource=webcd=3ved= 0CGwQFjACurl=http3A2F2Fjkw1.files.wordpress.com2F20072F10 2Fpetruk-pertemuan-10.docei=832kT4- bO43PrQfRopD_AQusg=AFQjCNHXZwN5dU8A-Y3cm4nwkotAUKe2rA.

2.9 Developer IDE Netbeans

NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah tools untuk programmer 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 dengan tanpa batasan bagaimana digunakan. NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment IDE yang dibangun menggunakan platform NetBeans. Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java Java archive yang memuat kelas- kelas Java untuk berinteraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul- modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful. Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang. Lingkungan Pengembangan yang terintegrasi pada netbean IDE, memudahkan pengguna untuk membuat beragam aplikasi dengan mudah. NetBeans IDE ditulis dalam Java dan dapat berjalan pada Windows, Mac OS, Linux, Solaris dan platform lain yang mendukung JVM kompatibel. Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut modul. Aplikasi didasarkan pada platform NetBeans termasuk NetBeans IDE dapat dikembangkan oleh pihak ketiga. Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java Java archive yang memuat kelas-kelas Java untuk berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful. Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan. Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men- download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi. Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans: • Manajemen antarmuka misal: menu toolbar • Manajemen pengaturan pengguna • Manajemen penyimpanan menyimpan dan membuka berbagai macam data • Manajemen jendela • Wizard framework mendukung dialog langkah demi langkah. NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa pemrograman Java menggunakan platform NetBeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java J2SE, web, EJB, dan aplikasi mobile. Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring. Versi terbaru saat ini adalah NetBeans IDE 7.1.1 yang dirilis februari 2011 mengembangkan fitur-fitur Java EE yang sudah ada termasuk Java Persistence support, EJB-3 dan JAX-WS. Sementara paket tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 7.1.1, meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans CC++ Pack mendukung proyek CC++. Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE. Tampilan Interface IDE Neatbens terlihat seperti pada gambar 2.3. di bawah ini. Gambar 2.3. IDE Netbeans 7.1 Sumber : Asep Ramdhani Mahmud, 2010. 41

BAB III METODE PERANCANGAN SISTEM

3.1. Kebutuhan Sistem

Aplikasi deteksi string palindrome ini digunakan untuk dapat mengetahui kata-kata berpalindrom dari suatu teks. Sistem akan mendeteksi setiap karakter per karakter pada isi teks, yang nantinya, agar dapat mengetahui kata-kata yang sama dan kemudian akan menampilkan hasil pencarian tersebut. Dalam membangun aplikasi Palindrome ini, diperlukan batasan yang jelas sebagai tujuan utamanya agar tidak keluar dari rencana yang telah ditetapkan. Beberapa kebutuhan sistem yang akan didefinisikan antara lain : 1. Memiliki kemampuan untuk mendeteksi kata palindrome. 2. Dapat mendeteksi dengan baik secara horizontal maupun vertikal.

3.2. Bahan-bahan Penelitian

Adapun bahan-bahan penelitian dalam tugas akhir kali ini penulis mengambil cuplikan berita-berita dari media cetak maupun media elektronik internet untuk mengetahui jumlah kata palindrom yang mungkin ditemukan dalam berita teks tersebut. Hasil cuplikan tersebut disimpan dalam file bertipe teks.