Anda di halaman 1dari 27

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG


Pada saat ini perkembangan teknologi
informasi tidak bisa dibendung lagi
perkembangannya yang semakin pesat dan maju
mengharuskan kita mengikut arus teknologi ini.
Dengan adanya teknologi informasi ini dapat
membantu dan memudahkan segala pekerjaan
manusia dengan cepat, cermat, tepat, dan akurat.
Dalam sebuah bisnis usaha yang bergerak dalam
bidang layanan jasa juga sangat dibutuhkan
sistem informasi agar dalam kegiatannya dapat
berjalan dengan baik.
Saat ini usaha pertokoan sangat banyak sekali
ditemui di kota maupun di pedesaan. Barang yang
ditawarkan cukup beragam diantaranya bahan
masakan, perlengkapan kamar mandi, dan lain-
lainnya.
Kebanyakan pertokoan di pedesaan
pengolahan datanya masih dilakukan secara
manual.
1
Hal ini menyebabkan timbulnya berbagai
permasalahan seperti sulitnya mencari data-data
pelanggan, hilangnya catatan, pembuatan nota
yang rumit apabila belanja dalam jumlah yang
banyak yang membutuhkan waktu yang cukup
lama dan kurang efisien. Proses perhitungan
transaksi masih dibilang secara manual , kurang
efektif dan sistem manajemen yang buruk serta
memakan waktu yang tidak efisien.
Sehingga dalam permasalahan tersebut kami
tertarik melakukan pembuatan aplikasi kasir
berbasis dekstop yang awalnya secara manual
menjadi sistem komputerisasi yang lebih maju.
Untuk itu saya membuat aplikasi dengan judul
“Aplikasi Pembayaran Belanja”. Semoga dengan
adanya aplikasi ini dapat memberikn manfaat dan
kemudahan bagi pemilik toko dalam melakukan
proses transaksi.

1.2 Rumusan Masalah


Berdasarkan pemaparan latar belakang yang
telah dipaparkan, rumusan masalah yang akan
penulis rumuskan dalam penelitian ini yaitu:
2
1. Bagaimana langkah-langkah membuat Aplikasi
Pembayaran Belanja dengan aplikasi Netbeans
IDE 8.2?
2. Bagaimana hasil pembuatan Aplikasi
Pembayaran Belanja dengan Netbeans IDE 8.2?

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.

2.3 Flowchart (Diagram Alur)


Flowchart adalah adalah suatu bagan dengan
simbol-simbol tertentu yang menggambarkan
urutan proses secara mendetail dan hubungan
10
antara suatu proses (instruksi) dengan proses
lainnya dalam suatu program. Flowchart
merupakan diagram dengan simbol grafis yang
menyatakan aliran atau yang menampilkan
langkah-langkah yang disimbolkan dalam bentuk
kotak, beserta urutannya dengan menghubungkan
masing masing langkah tersebut menggunakan
tanda panah.
Terdapat banyak simbol-simbol flowchart,
diantaranya sebagai berikut

Tabel 2.1. Simbol Gambar Flowchart

11
BAB III
METODE PEMBUATAN

3.1 Alat dan Bahan


Alat dan bahan yang digunakan penulis dalam
pembuatan aplikasi ini adalah:
1. Laptop dengan spesifikasi, antara lain:
a. Jenis : ASUS X455L Series
b. Processor : Intel® Core™i3-4005U (1.7
GHz,3MB L3 cache)
c. RAM : 2 GB DDR3 L Memory
d. System Type : 64-bit Operating (6.3,
Build 9600)
e. Windows :Windows 10.1 Pro 64-bit
2. Software Netbeans IDE 8.2
3. Flashdisk Caviar 16 Gb

3.2 Metode Penulisan


Metode yang digunakan penulis dalam hal ini
adalah :
1. Metode Pustaka
Yaitu metode yang dilakukan dengan
mempelajari dan mengumpulkan data dari

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

Tabel 3.1. Jadwal Pembuatan

14
3.3 Alur Penelitian
Berikut adalah alur pembuatan produk tugas
akhir.

MULAI

PENYEDIAAN APLIKASI

PEMBUATAN DESAIN APLIKASI

MENGCODING SETIAP ITEM DI


APLIKASI

T
UJI COBA
MENJALANKAN
APLIKASI

Y
PENAMBAHAN MENU DIAPLIKASI

PERBAIKAN CODINGAN

SELESAI

15
Gambar 3.2. Alur Pembuatan
BAB IV
PEMBAHASAN

Proses pembuatan aplikasi dengan


menggunakan Pemrograman dengan produk Aplikasi
Pembayaran Belanja pembuatannya dengan aplikasi
NetBeans IDE 8.2.

4.1 Langkah-Langkah Pembuatan Aplikasi


Pembayaran Belanja
Cara membuat aplikasi ini hanya menggunaka
satu aplikasi pemrograma yakni Java NetBeans IDE
8.2. Berikut langkah-langkah pembuatannya
1. Buka aplikasi NetBeans IDE 8.2 dengan cara
klik dua kali ikon NetBeans IDE 8.2 pada
desktop atau dengan cara klik start all
program NetBeans IDE 8.2.

16
Gambar 4.1. Membuka aplikasi
2. Tunggu hingga muncul tampilan awal NetBeans
IDE8.2

Gambar 4.2. Tampilan awal


3. Buka menu file,akan terlihat tampilan dibawah
ini.

17
Gambar 4.3. Tampilan menu file

4. Pilih New project pada menu file,muncul kotak


dialog New project, pilih Java pada kotak
pertama dan pilih Java Aplication klik next .

Gambar 4.4. Menu New File

5. Muncul kotak dialog Name and Location klik


pada kotak Project Name ketik nama projek
Aplikasi Pembayaran Belanja klik finish.

18
Gambar 4.5. Tampilan Name and Location

6. File pemrograman telah terbuat akan muncul


kotak dialog class program.

Gambar 4.6. Tampilan Class Program

7. Klik kanan pada pada Source Packages pilih


New pilih Jframe Form.

19
Gambar 4.7. Tampilan Class Program

8. Muncul kotak dialog Jframe Form kemudian


desain aplikasi dengan menggunakan menu
palette.

Gambar 4.8. Tampilan Jframe form


9. Desain kotak frame dengan alat-alat yang ada di
menu palette .

20
Gambar 4.9. Pembuatan Desain Aplikasi

10. Setelah desain selesai setiap item dalam


frame di coding dengan cara klik item yang akan
di coding.

Gambar 4.10. Tampilan Source


11. Setelah semua item di coding kemudian
coding Mainframe agar aplikasi dapat di Run .

21
Gambar 4.11. Tampilan Mainframe

12. Setelah semua selesai aplikasi dpat


langsung di Run.

BAB V
PENUTUP

Dengan selesainya tugas akhir ini, maka diperoleh


kesimpulan dan saran yang diharapkan berguna bagi
kelanjutan dalam rangka penyempurnaan aplikasi ini.
Dari hasil pengujian dan analisa diperoleh kesimpulan
dan saran sebagai berikut :

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

Wahyu Aji Prayogo adalah nama yang diberikan kepada


penulis oleh kedua orang tua tercinta yang bernama
25
Wahyudi dan Puji Prihatin. Sejak 19 Mei 2001 hingga
sekarang, penulis tinggal bersama keluarga besarnya di
Desa Ginuk, RT/RW:02/01, Kecamatan Karas,
Kabupaten Magetan. Penulis memulai pendidikannya di
TK RA Al-Firdaus Desa Ginuk pada tahun 2006 hingga
tahun 2007. Kemudian melanjutkan di SDN Ginuk 1
yaitu pada tahun 2007 hingga tahun 2013. Setelah lulus
SD, penulis melanjutkan di SMPN 1 Karas pada tahun
2013 hingga tahun 2016. Kemudian melanjutkan di SMA
Negeri 1 Karas pada tahun 2016. Di SMA Negeri 1 Karas
berada di kelas X3 kemudian XI IPA 1 dan XII IPA 1.
Penulis sangat menyukai sesuatu hal yang baru, wisata
kuliner, dan berkumpul dengan orang tercinta.

LAMPIRAN

26
Lampiran I. Gambar Tampilan Aplikasi

27

Anda mungkin juga menyukai