Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

INTRODUCTION TO NETBEANS IDE

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI

Pengantar Pemrograman dengan Bahasa Java

BAB II LANDASAN TEORI

Pengantar Pemrograman dengan Bahasa Java

BAB II TINJAUAN PUSTAKA

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

APLIKASI PENJUALAN HANDPHONE

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB I PENDAHULUAN. 1.1 Latar belakang

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB II LANDASAN TEORI. mencapai suatu tujuan yang telah ditentukan. konseptual yang tersusun dari fungsi-fungsi yang saling berhubungan yang

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN BERBASIS JAVA NASKAH PUBLIKASI

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Pada akhir pembahasan, peserta diharapkan dapat :

AP2B-Dini Triasanti KONSEP DASAR PYTHON

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

Pemrograman Java. Compiler. Interpreter

Perkenalan.

PENGENALAN BAHASA PEMROGRAMAN JAVA

BAB II TINJAUAN PUSTAKA

MEMBANGUN SISTEM INFORMASI ADMINISTRASI KEUANGAN DI SMP MUHAMMADIYAH PANJATAN KULON PROGO DIY. Naskah Publikasi

BAB II. KAJIAN PUSTAKA

APLIKASI LOGIKA FUZZY DALAM OPTIMISASI STOK BAHAN MENGGUNAKAN METODE TSUKAMOTO

BAB II TINJAUAN PUSTAKA. Implementasi Kampanye Pariwisata Museum Sangiran di Kabupaten Sragen

Sistem arsip surat di jurusan Teknik Elektro Unnes berbasis Java

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

BAB II. KAJIAN PUSTAKA. pemrograman, yaitu language software, yang dapat berbentuk assembler,

Membuat Game THINKING AND SHOOT Dengan NetBeans IDE 6.8. Tugas Akhir. untuk memenuhi sebagian persyaratan mencapai gelar Ahli Madya pada jenjang

BAB II DASAR TEORI II-1

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

Pengenalan Python Sejarah Python 1

Aplikasi Pencarian Informasi Perpustakaan Umum di Kota Bandung Berbasis Android

BAB I PERSYARATAN PRODUK

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Perbandingan Aplikasi Pembelajaran. Sekolah Dasar Berbasis. (2014) Untuk Taman Kanak-

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB I PENDAHULUAN Latar Belakang

Pengenalan JAVA. Farhat, ST., MMSI., MSc

BAB II LANDASAN TEORI

Semua Bisa Menjadi Programmer Python Basic

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

Pemrograman. Fery Updi,M.Kom

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB II TINJAU PUSTAKA DAN LANDASAN TEORI. Informasi Arsip Surat Menyurat di Universitas U Budiyah Indonesia Menggunakan

BAB II TINJAUAN PUSTAKA. penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

SOFTWARE TERBAIK UNTUK DATABASE

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

PEMBUATAN APLIKASI NILAI SISWA DI SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 SAMBIREJO KABUPATEN SRAGEN NASKAH PUBLIKASI

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

PENGERTIAN PHP DAN MYSQL

BAB 2 Pengenalan Bahasa JAVA

MODUL PRAKTIKUM KE 1

PERANCANGAN APLIKASI PENGUMUMAN KAMPUS BERBASIS ANDROID PADA STKIP-PGRI LUBUKLINGGAU MENGGUNAKAN METODE OBJECT ORIENTED PROGRAMMING

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

BAB II KAJIAN PUSTAKA

Praktikum Pemograman Berorientasi Objek

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

PROPOSAL TUGAS BESAR

KUMPULAN APLIKASI JAVA J2ME

Koleksi Program Tugas Akhir dan Skripsi dengan

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Sebagai suatu perbandingan dan sumber referensi dalam pengembangan

RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN DAN OBAT PADA BALAI PENGOBATAN DAN RUMAH BERSALIN REALINO YOGYAKARTA NASKAH PUBLIKASI

Transkripsi:

Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL

Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL Bay Haqi, M. Kom PENERBIT PT ELEX MEDIA KOMPUTINDO

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

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 vii

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 viii

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. 1

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. 2

- 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 3

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 4

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. 5

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 123