PENDAHULUAN
1.3 Tujuan
Berdasarkan rumusan masalah diatas, maka
tujuan yang akan penulis deskripsikan yaitu:
1. Mengetahui langkah-langkah membuat
Aplikasi Pembayaran Belanja dengan aplikasi
Netbeans IDE 8.2.
2. Mengetahui hasil pembuatan Aplikasi
Pembayaran Belanja dengan Netbeans IDE 8.2.
1.4 Manfaat
Adapun manfaat dari pembuatan tugas akhir
ini antara lain sebagai berikut:
1. Bagi penulis
a. Meningkatkan penguasaan software
Netbeans IDE 8.2.
b. Meningkatkan kreativitas diri penulis
dalam mengembangkan ide-ide.
3
2. Bagi masyarakat dan umum
a. Aplikasi ini dapat digunakan untuk
memudahkan bertransaksi pada pedagang dan
pembeli.
3. Bagi sekolah
a. Meningkatkan kegiatan kepustakaan sekolah
dan menjadi transformasi pengetahuan.
4
BAB II
LANDASAN TEORI
2.1 Java
Java menurut definisi dari Sun adalah
sekumpulan teknologi untuk membuat dan
menjalankan perangkat lunak pada computer
stand alone ataupun pada lingkungan jaringan.
Java 2 adalah generasi kedua dari java platform.
Kata berdiri di atas sebuah mesin interpreter yang
diberi nama Java Virtual Machine (JVM). JVM
inilah yang akan membaca byte code dalam
file.class dari suatu program sebagai representasi
langsung dari program yang berisi bahasa mesin.
Oleh karena itu, bahasa java disebut sebagai
bahasa pemrograman yang portable karena dapat
dijalankan pada berbagai sistem operasi, asalkan
pada sistem operasi tersebut terdapat JVM.
Agar sebuah program Java dapat dijalankan,
maka file dengan ekstensi.java harus dikompilasi
menjadi file bytecode. Untuk menjalankan
bytecode tersebut dibutuhkan JRE (Java Runtime
Environment) yang memungkinkan pemakai
5
untuk menjalankan program Java, hanya
menjalankan, tidak untuk membuat kode baru
lagi. JRE berisi JVM dan library Java yang
digunakan.Java memiliki beberapa versi library
atau teknologi yang disebut juga sebagai edisi
dari bahasa pemrograman Java. Tiga edisi utama
dari library tersebut adalah Micro, Standard, dan
Enterprise.
J2ME (Java2 Micro Edition) merupakan edisi
library yang dirancang untuk digunakan pada
device tertentu seperti pagers dan mobile phone.
J2SE (Java2 Standard Edition )merupakan edisi
library yang dirancang untuk membuat aplikasi
desktop atau applet pada web browser. J2EE
(Java2 Enterprise Edition) merupakan edisi librari
Java yang dirancang untuk membuat sebuah
aplikasi enterprise yang memerlukan antar muka
dengan sumber data (data source) atau dapat pula
dikatakan bahwa J2EE adalah kelompok yang
lebih besar dengan J2SE didalamnya.
2.2 Netbeans
Netbeans merupakan sebuah aplikasi
Integrated Development Environment (IDE)
6
yang berbasiskan Java dari Sun Microsystems
yang berjalan di atas swing. Swing merupakan
sebuah teknologi Java untuk pengembangan
aplikasi desktop yang dapat berjalan pada
berbagai macam platform seperti windows, linux,
Mac OS X dan Solaris. Sebuah IDE merupakan
lingkup pemrograman yang di integrasikan ke
dalam suatu aplikasi perangkat lunak yang
menyediakan Graphic User Interface (GUI), suatu
kode editor atau text, suatu compiler dan suatu
debugger.
Netbeans juga digunakan oleh sang
programmer untuk meng-compile, mencari
kesalahan dan menyebarkan program netbeans
yang ditulis dalam bahasa pemrograman java
namun selain itu dapat juga mendukung bahasa
pemrograman lainnya dan program ini pun bebas
untuk digunakan dan untuk membuat professional
desktop, enterprise, web, and mobile applications
dengan Java language, C/C++, dan bahkan
dynamic languages seperti PHP, JavaScript,
Groovy, dan Ruby.
7
Fitur – fitur yang terdapat pada Netbeans
antara lain:
1. Smart Code Completion, untuk
mengusulkan nama variabel dari suatu
tipe, melengkapi keyword dan
mengusulkan tipe parameter dari
sebuah method.
2. Bookmarking, fitur yang digunakan
untuk menandai baris yang suatu saat
hendak kita modifikasi.
3. Go to commands, fitur yang
digunakan untuk jump ke deklarasi
variabel, source code atau file yang ada
pada project yang sama.
4. Code generator, jika kita
menggunakan fitur ini kita dapat meng-
generate constructor, setter and getter
method dan yang lainnya.
5. Error stripe, fitur yang akan
menandai baris yang eror dengan
memberi highlight merah.
Kelebihan dari aplikasi Netbeans :
8
1. Multiplatform, kelebiahan utama dari
Netbeans adalah dapat dijalankan di
berbagai platform / sistem operasi
komputer. jadi programmer hanya
menulis programnya sekali dan
mengcompilenya (mengubah dari
bahasa yang dapat dimengerti manusia
ke bahasa mesin / bytecode) maka
program dapat di jalankan di
berbagaimacam platform tanpa adanya
perubahan.
2. OOP (Object Oriented
Programming), adalah program
berorientasi objek, yang artinya semua
aspek yang berada di java adalah objek.
3. Tidak Hanya Menggunakan Bahasa
Java, selain bahasa pemrograman Java,
Netbeans juga dapat menjalankan
bahasa pemrograman lain seperti
C/C++, PHP, HTML dll.
4. Gratis, aplikasi ini juga disediakan
oleh SUN Microsystem secara gratis
dengan banyak plugin yang juga gratis
9
yang kamu dapat download di situs
resminya atau melelui pihak ketiga.
Kekurangan dari aplikasi Netbeans :
1. Penggunaan Memori Yang Banyak,
dari segi sumber daya Netbeans
memerlukan sumber daya yang bersar
seperti Memory dan ruang HDD.
2. Mudah Didekompilasi,
Didekompilasi yaitu proses
mengembalikan dari kode jadi menjadi
kode sumber.
3. Hanya Support 1 Pengembangan Java
GUI, NetBeans hanya mensupport 1
pengembangan Java GUI, yaitu Swing,
yang padahal ada Java GUI yang
dikembangkan oleh eclipse yang
bernama SWT dan JFace yang sudah
cukup populer.
11
BAB III
METODE PEMBUATAN
12
pustaka yang berhubungan dengan alat, baik
berupa buku maupun informasi di internet
2. Diskusi
Yaitu mendapatkan data dengan cara bertanya
secara langsung kepada pembimbing maupun
konsultasi dengan teman-teman yang
mengetahui tentang informasi yang diperlukan
dalam membuat proyek ini
13
1.5 Jadwal Pembuatan
Berikut adalah jadwal pembuatan laporan tugas
akhir.
Waktu Pelaksanaan
Uraian November Desember Januari
1 2 3 4 1 2 3 4 1 2 3 4
Penyusunan
BAB 1
Penyusunan
BAB II
Penyusunan
BAB III
Pembuatan
Produk
Penyusunan
BAB IV
Penyusunan
BAB V
14
3.3 Alur Penelitian
Berikut adalah alur pembuatan produk tugas
akhir.
MULAI
PENYEDIAAN APLIKASI
T
UJI COBA
MENJALANKAN
APLIKASI
Y
PENAMBAHAN MENU DIAPLIKASI
PERBAIKAN CODINGAN
SELESAI
15
Gambar 3.2. Alur Pembuatan
BAB IV
PEMBAHASAN
16
Gambar 4.1. Membuka aplikasi
2. Tunggu hingga muncul tampilan awal NetBeans
IDE8.2
17
Gambar 4.3. Tampilan menu file
18
Gambar 4.5. Tampilan Name and Location
19
Gambar 4.7. Tampilan Class Program
20
Gambar 4.9. Pembuatan Desain Aplikasi
21
Gambar 4.11. Tampilan Mainframe
BAB V
PENUTUP
22
5.1 Kesimpulan
Dari penelitian yang telah dilaksanakan, maka
dapat disimpulkan bahwa:
1. Pembuatan aplikasi dengan aplikasi Netbeans
IDE 8.2 tidak sulit namun membutuhkan
kesabaran agar menghasilkan karya yang
maksimal.
2. Aplikasi Pembayaran belanja ini dapat
digunakan untuk berjualan dengan ini dapat
melatih seseorang untuk berwirausaha dan
melatih menciptakan sesuatu yang dapat
bermafaat untuk banyak orang.
5.2 Saran
Dari Penulisan Tugas Akhir yang telah
dilakukan, maka penulis memberikan saran untuk
para pembaca agar lebih kreatif lagi dalam
memanfaatkan aplikasi-aplikasi yang dinilai
mudah maupun rumit oleh masyarakat serta dapat
23
menjabarkan ide-ide kreatif yang dapat membawa
keuntungan bagi individu maupun kelompok.
DAFTAR PUSTAKA
Anonima. 2014. Diagram alur. https://id.wikipedia.org/
wiki/Diagram_alir. (diakses pada tanggal 13
Januari 2019 pukul 17.00 WIB).
Idham.2017.JavaNetbeans.hhttp://idhamblogspot34.blogs
pot.com/2017/11/makalah-java-netbeans.html.
24
(diakses pada tanggal 13 Januari 2019 pukul
17.00 WIB).
Yudi.2018.JavaNetbeans.https://ba
hasapemogramanword.wor
dpress.com/definisi-java-
netbeans/ (diakses pada
tanggal 13 Januari 2019
pukul 17.00 WIB).
BIOGRAFI PENULIS
LAMPIRAN
26
Lampiran I. Gambar Tampilan Aplikasi
27