• Tidak ada hasil yang ditemukan

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

N/A
N/A
Protected

Academic year: 2021

Membagikan "Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL"

Copied!
12
0
0

Teks penuh

(1)
(2)

 

Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL

(3)

 

Membuat Aplikasi Antrean

dengan Java NetBeans IDE 8.0.2 dan Database MySQL

Bay Haqi, M. Kom

PENERBIT PTELEX MEDIA KOMPUTINDO

(4)

Membuat Aplikasi Antrean

dengan Java NetBeans IDE 8.0.2 dan Database MySQL

Bay Haqi, M. Kom

©2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang

Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo

Kelompok Gramedia, Anggota IKAPI, Jakarta 2017 okti@elexmedia.id

717051942

ISBN: 978--602-04-4988-3

Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.

Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan

(5)

  vii 

Daftar Isi

Kata Pengantar... v

Daftar Isi ... vii

BAB 01 PENGERTIAN dan DEFINISI ... 1

1.1 Pengertian Java dan JDK...1

1.2 Pengertian NetBeans ...3

1.3 Pengertian iReport...6

1.4 Pengertian XAMPP ...7

BAB 02 INSTALASI SEMUA PROGRAM yang DIBUTUHKAN ... 11

2.1 Software dan Hardware yang Dibutuhkan ... 11

2.2 Instalasi Java ... 12

2.3 Instalasi XAMPP ... 15

2.4 Instalasi NetBeans... 18

2.5 Instalasi Pallete ... 21

2.6 Instalasi iReport ... 24

BAB 03 ANALISIS... 29

3.1 Proses Antrean... 30

3.2 Metode Penelitian ... 32

3.3 Analisis Sistem... 33

BAB 04 DATABASE... 37

4.1 Pengertian Database ... 37

BAB 05 MEMBUAT LAPORAN ANTREAN ... 39

5.1 Membuat Report Antrean ... 39

BAB 06 MEMBUAT FrmClient/FRONT END (UNTUK PASIEN) ... 45

6.1 Langkah untuk membuat Project di NetBeans... 45

(6)

  viii 

BAB 07 MEMBUAT FORM FrmClient1 (FRONT END) ... 59

7.1 Cara Membuat Form FrmClient1... 59

BAB 08 MEMBUAT FrmOperator/BACK END (UNTUK ADMIN)... 69

8.1 Cara Membuat FrmOperator ... 69

BAB 09 MEMBUAT FORM LOGIN ... 107

9.1 Cara Membuat Form Login... 107

BAB 10 MEMBUAT FORM MENU... 113

10.1 Cara Membuat Form Menu ... 113

BAB 11 TESTING ... 117

Daftar Pustaka ... 121

Tentang Penulis ... 123

(7)

  1 

BAB 01

PENGERTIAN dan DEFINISI

1.1 Pengertian Java dan JDK

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi dibandingkan hanya sebuah bahasa pemrograman karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu Programming-language specification, Application-programming interface, dan Virtual-machine specification JDK (Java Development Kit).

Java Development Kit (JDK) adalah produk Sun Microsystems yang ditujukan untuk pengembang Java. Sejak diperkenalkannya platform Java, SDK Java yang paling banyak digunakan saat ini. Pada tanggal 17 November 2006, Sun mengumumkan bahwa mereka akan merilisnya di bawah GNU General Public License (GPL) sehingga menjadikannya perangkat lunak bebas. Hal ini terjadi sebagian besar pada tanggal 8 Mei 2007, pada saat Sun berkontribusi menyumbangkan kode sumber untuk OpenJDK. JRL (Java Research License) ini dibuat khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan penelitian.

(8)

  2 

NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure, dan lain-lain. NetBeans IDE ditulis dalam Java dan berjalan di mana JVM diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Java, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain. Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga.

1.1.1 Karakteristik Java

Kelebihan dan karakteristik Java Sintaks bahasa pemrograman java adalah pengembangan dari bahasa pemrograman C/C++ sehingga mereka yang sudah terbiasa dengan C/C++ tidak akan mengalami kesulitan mempelajari bahasa pemrograman Java.

Java adalah bahasa pemrograman yang sederhana dan tangguh.

Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari SUN.

- Berorientasi Object. Java telah menerapkan konsep pemrograman berorientasi object yang modern dalam implementasinya

- Robust. Java mendorong pemrograman yang bebas dengan kesalahan yang bersifat strongly typed dan memiliki run time checking.

- Protable. Pemrograman Java berjalan pada system operasi apapun yang memiliki Java Virtual Machine.

(9)

  3  - Multithreding. Java mendukung pemrograman multitreding dan

terintegrasi secara langsung dalam bahasa Java.

- Dinamis. Program Java dapat melakukan suatu tindakan yang ditentukan pada saat eksekusi program dan pada saat kompilasi.

- Sederhana. Java menggunakan bahasa yang sederhana dan mudah dipelajari.

- Terdistribusi. Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet.

- Aman. Aplikasi yang dibuat dengan bahasa Java lebih dapat dijamin keamanannya terutama untuk aplikasi internet.

- Netral secara arsitektur. Java tidak terkait pada suatu mesin atau mesin operasi tertentu.

- Interpreted. Aplikasi java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada bytecode.

- Berkinerja tinggi. Byte kode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan dengan cepat.

1.2 Pengertian NetBeans

NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing.

Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat berjalan di berbagai macam platforms, seperti Windows, Linux, Mac OS X, and Solaris.

IDE adalah lingkup pemrograman yang diintegrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic

(10)

  4 

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.

NetBeans merupakan sebuah proyek Open Source yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek Open Source NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk, yaitu NetBeans IDE dan NetBeans Platform.

The NetBeans IDE adalah sebuah lingkungan pengembangan–

sebuah kakas untuk pemrogram menulis, kompilasi, 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 bagaimana digunakan.

Tersedia juga NetBeans Platform, sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar.

Mitra ISV menyediakan plugin bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri. Kedua produk merupakan open source dan bebas (free) untuk penggunaan komersial dan non komersial.

1.2.1 Awal Sejarah Netbeans

NetBeans awal dikenal pada tahun 1996 sebagai Xelfi (word bermain pada Delphi ). Java IDE merupakan proyek mahasiswa di bawah bimbingan Fakultas Matematika dan Fisika, di Universitas

(11)

  5  Charles di Praha. Pada tahun 1997, Roman Stanek membentuk perusahaan sekitar proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystems pada tahun 1999. Sejak itu, komunitas NetBeans terus berkembang. Pada tahun 2010, Sun diakui oleh Oracle.

1.2.2 Kelebihan dan Kekurangan Netbeans

Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan di atas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompatibel dengan Swing karena dikembangkan langsung oleh Sun yang merupakan pengembang Swing.

Kekurangan NetBeans GUI Builder adalah hanya mensupport 1 pengembangan Java GUI, yaitu Swing, padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code sehingga programmer tidak dapat mengeditnya secara manual.

1.2.3 Versi Lancar

NetBeans IDE 6.0 memperkenalkan dukungan untuk mengembangkan modul IDE dan aplikasi klien berdasarkan platform NetBeans. Java Swing GUI builder (sebelumnya dikenal sebagai

“Proyek Matisse”), meningkatkan CVS dukungan, WebLogic 9 dan JBoss 4 dukungan, dan perangkat tambahan banyak editor. NetBeans 6 tersedia dalam repositori resmi dari distribusi Linux utama.

Selain itu, NetBeans Enterprise Pack mendukung pengembangan aplikasi Java EE 5 perusahaan, termasuk SOA alat desain visual, skema XML tools, web orkestrasi layanan (untuk BPEL), dan UML modeling.

NetBeans IDE Bundle untuk C/C++ mendukung C/C++ pembangunan.

(12)

  123 

Tentang Penulis

Bay Haqi, M.Kom mengenyam pendidikan S1 di STMIK Jakarta jurusan MI (Manajemen Informatika) lulus tahun 1998, kemudian menamatkan S2-nya di STMIK Nusa Mandiri Jakarta konsentrasi pada MIS (Management Information System) lulus tahun 2011. Di samping menjadi Dosen IT Universitas Indraprasta PGRI Jakarta sejak tahun 2009 sampai saat ini, penulis juga sebagai pendiri dan CEO Software House CV. JB Kreasi Mandiri.

Sebagai Dosen IT telah banyak paper yang telah dihasilkan oleh penulis seperti SPK Dalam Penentuan Alat Kontrasepsi untuk KB dengan Pemodelan Logika Fuzzy, Penilaian Kinerja Guru di MTs. Jauharatun Naqiyah dengan Metode FSAW, The Selection Decision Support System of Students Eligible for Scholarships with Simple Additive Weighting Method (Case : SMK Mahadhika 2 Jakarta), dan lain-lain.

Penulis dapat dihubungi melalui email : bayhaqiunindra@gmail.com

Referensi

Dokumen terkait

Berdasarkan teori di atas bahwa pembangunan ekonomi dapat maju dengan adanya interdependensi ekonomi dalam suatu negara yang baru berkembang dengan

Untuk material AA 6061 T6 Aluminium dalam simulasi pengujian fatigue with vertical force dengan desain baru seperti yang dijelaskan di atas, maka didapatkan hasil nilai

Stroke hemoragik terjadi akibat pecahnya pembuluh darah baik didalam jaringan otak yang mengakibatkan perdarahan intraserebral, atau di ruang subarakhnoid yang

Melihat hasil penelitian sebelumnya bahwa hasil penelitian tersebut cenderung berbanding lurus dengan teori yang selama ini menyatakan bahwa sikap mental accounting

Upaya untuk mencegah hemoroid dengan cara melakukan kegiatan olah raga setiap hari (seperti senam, berjalan, berenang) dan menganjurkan pasien hemoroid untuk banyak

Berdasarkan hasil penelitian dan pembahasan, eksperimen penerapan metode mind mapping pada pembelajaran biologi yang dilakukan dapat disimpulkan bahwa ada

Berdasarkan permasalahan yang ada di STMIK AUB Surakarta, maka mendorong Penulis untuk membuat sebuah Aplikasi Presensi DosenMengajar Menggunakan Global

Berdasarkan hasil analisis pre-test dan posttest menunjukkan bahwa kemampuan pemecahan masalah siswa pada menjadi lebih baik dengan menggunakan model pembelajaran