2.3.1 Pengertian Java[14]
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam.Dikembangkan oleh Sun Microsistems dan
diterbitkan tahun 1995.Modelnya berdasarkan C++ dan bersifat object –
oriented.Dari awal Java di rancang untuk di tetapkan dalam lingkungan jaringan computer dengan segala kemampuan yang dimilikinya. Namun dalam
pelaksanaanya Java lebih popular pada level enterprise application dan mobile application.
Kelebihan Java yaitu Java merupakan bahasa pemrograman untuk internet, sehingga dapat diakses World Wide Web WWW , Java juga merupakan aplikasi
yang dapat di gunakan pada bermacam-macam platform seperti Texpad, NetBeans dan lain-lain
2.3.2 Pengertian NetBeans
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 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. 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 6.8 yang 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 5, 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 Microsistem semuanya berbasis NetBeans IDE. Paket-paket tambahan yang ada di dalam Netbeans IDE adalah sebagai
berikut. a. NetBeans Enterprise
b. Pack NetBeans Profiler c. NetBeans Enterprise Pack
d. NetBeans Ruby Pack e. NetBeans JavaScript Editor
Untuk tampilan NetBeans 6.8 yang digunakan dalam pembuatan aplikasi dapat dilihat pada Gambar 2.17 dibawah ini.
Gambar 2.17 Tampilan NetBeans 6.8
Untuk tampilan NetBeans GUI 6.8 yang digunakan dalam pembuatan aplikasi dapat dilihat pada Gambar 2.18 dibawah ini.
Gambar 2.18 Tampilan NetBeans GUI 6.8
2.3.2.1 Bagian – bagian Netbeans
Pada Gambar 2.19 akan dijelaskan mengenai bagian-bagian dari NetBeans.
Gambar 2.19 Gambar Netbeans 2.3.3 Pengertian MySQL[17]
1. Definisi MySQL adalah sebuah software yang Open Source. sehingga bebas dipakai
dan dimodifikasi oleh semua orang. Setiap orang dapat mendownload MySQL dari internet dan menggunakannya tanpa perlu membayar. MySQL yang
digunakan dalam membangun sistem informasi puskesmas Sempaja adalah mysql-essential-5.0.24-win32.
2. FiturMySQL : a. Didukung sepenuhnya oleh bahasa pemrograman C, C++, Eiffel, Java,
Perl, PHP, Python dan Tcl untuk mengakses database MySQL. b. Dapat bekerja pada banyak platform yang berbeda, termasuk juga di
dalamnyawindows.
Output Navigator
Projec t
Toolbar Pallete dan Properties
Main Frame
c. Banyak tipe kolom : signedunsigned integer 1, 2, 3, 4, dan 8 bytes, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME,
DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM. d. Mendukung sepenuhnya parameter SQL GROUP BY dan ORDER BY.
Fungsi yang dapat dipakai dalam group query : COUNT , COUNT DISTINCT, AVG , STD , SUM , MAX and MIN .
e. Sistem privilege dan password dapat terjaga kerahasiaannya dapat di verifikasi berdasarkan nama host-nya. Password terjaga kerahasiaannya
karena semua password disimpan dalam keadaan terenkripsi.
44
BAB 3 PEMBAHASAN
3.1 Analisis Sistem Yang Sedang Berjalan