Anda di halaman 1dari 22

LAPORAN PRAKTIKUM

APLIKASI PEMBAYARAN SPP-SMK

Oleh:

Nama : Muhammad Yusuf


NIM : 2022903430025
Kelas : TRKJ 1.C
Jurusan : Teknologi Informasi dan Komputer
Program Studi : Teknologi Rekayasa Komputer Jaringan
Dosen Pembimbing : Indrawati, SST. MT

JURUSAN TEKNOLOGI, KOMPUTER, DAN INFORMASI


PRODI TEKNOLOGI REKAYASA KOMPUTER DAN JARINGAN
POLITEKNIK NEGERI LHOKSEUMAWE
TAHUN AJARAN 2022/2023
LEMBAR PENGESAHAN

No. Praktikum : 01/TIK/TRKJ-1C/ Fundamentals of Programming


Judul : Laporan Pratikum Interface dan Exception

Nama : Muhammad Yusuf

NIM : 2022903430025

Kelas : TRKJ-1C

Jurusan : Teknologi Informasi Dan Komputer

Prodi : Teknologi Rekayasa Komputer Jaringan

Tanggal Praktikum : 21 Juni 2023

Tanggal Penyerahan : 5 Juli 2023

Buketrata, 4 Juli 2023


Dosen Pembimbing,

Indrawati, SST.MT
Nip. 19740815 200112 2 001
BAB I
PENDAHULUAN

A. Tujuan Pratikum
1. Memahami Konsep OOP (Object-Oriented Programming)
2. Menguasai Bahasa Pemrograman Java
3. Memahami Prinsip Pengembangan Aplikasi Berbasis GUI (Graphical
User Interface)
4. Membangun Aplikasi NeatBean
5. Meningkatkan Keterampilan Kolaborasi Tim
6. Mengembangkan Keterampilan Pemecahan Masalah
B. Alat Dan Bahan
1. Komputer: Setiap peserta praktikum harus memiliki akses ke komputer
atau laptop yang memenuhi persyaratan minimum untuk menjalankan Java
dan lingkungan pengembangan terkait.
2. Perangkat Lunak:
 Java Development Kit (JDK): Diperlukan untuk mengembangkan
aplikasi Java. Versi yang direkomendasikan adalah JDK 8 atau yang
lebih baru.
 Integrated Development Environment (IDE): IDE seperti Eclipse,
IntelliJ IDEA, atau NetBeans dapat digunakan untuk mengembangkan
aplikasi Java dengan lebih mudah dan efisien. Pilihlah IDE yang
paling sesuai dengan preferensi masing-masing peserta.
3. NeatBean Library: Pastikan Anda memiliki akses ke NeatBean Library
yang akan digunakan dalam praktikum. Library ini dapat berisi file JAR
atau modul yang diperlukan untuk mengintegrasikan fitur-fitur NeatBean
ke dalam aplikasi Java yang akan dibangun.
4. Dokumentasi dan Referensi: Pastikan Anda memiliki akses ke
dokumentasi dan referensi yang relevan terkait dengan bahasa
pemrograman Java, OOP, dan pengembangan aplikasi berbasis GUI. Ini
bisa berupa buku, tutorial online, situs web, atau sumber daya lain yang
dapat membantu memahami konsep dan praktik terkait.
5. Koneksi Internet: Koneksi internet stabil akan membantu untuk mengakses
sumber daya online, mencari bahan referensi, mengunduh perangkat lunak
atau library yang diperlukan, dan membagikan kode atau file dengan
anggota tim atau instruktur praktikum.
6. Contoh Aplikasi NeatBean: Sebaiknya memiliki contoh aplikasi NeatBean
yang telah dikembangkan sebelumnya. Ini akan memberikan panduan
visual dan referensi praktis selama praktikum.
C. Dasar Teori
Java adalah bahasa pemrograman yang populer dan sering digunakan dalam
pengembangan perangkat lunak. Pemahaman dasar teori Java sangat penting
dalam praktikum NeatBean.
Pertama-tama, penting untuk memahami sintaksis dasar Java. Java
menggunakan sintaksis yang mirip dengan bahasa C++, termasuk penggunaan
titik koma (;) sebagai pemisah antara pernyataan, kurung kurawal ({}) untuk
menandai blok kode, dan penggunaan tipe data seperti int, double, boolean, dan
sebagainya. Pemahaman sintaksis ini penting dalam menulis kode Java yang
benar.
Selanjutnya, konsep pemrograman berorientasi objek (OOP) merupakan
landasan utama Java. OOP memungkinkan pengorganisasian kode ke dalam
objek-objek yang memiliki atribut dan perilaku tertentu. Dalam OOP, kelas adalah
cetak biru (blueprint) yang mendefinisikan atribut dan metode yang dimiliki oleh
objek. Objek adalah instansi dari kelas yang memiliki keadaan (atribut) dan
melakukan tindakan (metode). Pemahaman konsep kelas, objek, enkapsulasi,
pewarisan, polimorfisme, dan abstraksi adalah penting dalam pengembangan
aplikasi Java.
Praktikum NeatBean fokus pada pengembangan aplikasi berbasis GUI
menggunakan Java. GUI (Graphical User Interface) adalah antarmuka pengguna
berbasis grafis yang memungkinkan interaksi dengan pengguna melalui
komponen seperti tombol, label, kotak teks, dan lain-lain. NeatBean adalah library
Java yang menyediakan berbagai komponen GUI dan alat bantu untuk
mempermudah pengembangan aplikasi berbasis GUI. Pemahaman tentang
komponen GUI dasar, tata letak, dan cara menggunakan NeatBean akan
memungkinkan pembangunan antarmuka pengguna yang interaktif dan intuitif.
Selain itu, pengelolaan data juga merupakan aspek penting dalam praktikum
NeatBean. Anda akan belajar tentang cara mengelola data dalam aplikasi, seperti
penyimpanan, pengambilan, pembaruan, dan penghapusan data dari sumber data
seperti database. Pemahaman tentang penggunaan JDBC (Java Database
Connectivity) atau framework ORM (Object-Relational Mapping) seperti
Hibernate akan sangat membantu dalam mengintegrasikan aplikasi dengan
database.
Selama praktikum NeatBean, kolaborasi tim mungkin akan terjadi. Oleh
karena itu, pemahaman tentang alat versi kontrol seperti Git sangat diperlukan.
Alat ini memungkinkan kolaborasi dengan anggota tim, mengelola perubahan
kode, dan mencatat versi yang berbeda dari aplikasi yang sedang dikembangkan.
Pemahaman dasar teori Java dan NeatBean sangat penting dalam praktikum
ini. Mengerti sintaksis Java, konsep OOP, pengembangan GUI, pengelolaan data,
dan kolaborasi tim akan memberikan pondasi yang kuat dalam pengembangan
aplikasi menggunakan Java dan NeatBean. Referensi buku, tutorial online, dan
dokumentasi Java serta NeatBean dapat menjadi sumber yang berguna dalam
mempelajari dan memahami dasar teori ini dengan lebih mendalam.
BAB II
LANGKAH KERJA

A. Membuat Database di XAMPP


1. Pertama buka aplikasi XAMPP kemudian tekan pada Admin

2. Selanjutnya buat tabel database pada XAMPP

3. Koneksikan dengan Netbeans pada menu service, cari nama data base
sesuai dengan XAMPP
B. Membuat Projek Pada Netbeans
1. Membuat menu login

 Memasukkan Source koding pada menu login


 Hasil setelah di Run

2. Membuat crud kelas java


 Memasukkan codingan nya
3.membuat crud petugas
Masukan codingannya
Tampilan sesudah di run

Lalu buat crud siswa untuk menambah nama siswa yang akan membayar
spp
Codingan nya
Hasil setelah di run
Kemudian buat crud transaksi untuk melalukan pembayaran spp

Code codingan nya untuk crud transaksi


Tampilan program sesudah di run
Dan selanjutya kita siapkan database nya untuk masing masing crud
tersebut
1.buat database kelas

2.Lalu buat database pembayaran transaksi

3.kemudian kita buat database untuk crud petugas


4.lalu buat data base untuk siswa
5.dan yang terakhir buat database untuk pembayaran spp

BAB III
PENUTUP

A. Analisis

Dalam praktikum pengembangan Aplikasi pembayara SPP yang di lakukan


diharapkan memberikan peningkata-peningkatan system-sytem pembayaran dan
di harapkan lebih efektif,di lihat dari waktu transaksi yang tidak lagi ada antrian
dengan manual,dikarnakan sytem ini memudahkan para petugas untuk mendata
siswa yang melalukan pembayaran SPP.
B. Kesimpulan
Praktikum pengembangan aplikasi NeatBean dengan tema Aplikasi
Manajemen Bank menawarkan manfaat dan pengalaman praktis yang berharga
bagi peserta. Dalam praktikum ini, peserta akan memperoleh pemahaman tentang
konsep dasar Java, OOP, dan pengembangan aplikasi berbasis GUI. Mereka juga
akan belajar mengimplementasikan fitur-fitur seperti manajemen rekening,
transaksi perbankan, pelacakan nasabah, dan pembuatan laporan keuangan.
Dalam praktikum ini, peserta akan menggunakan NeatBean, sebuah library
Java yang mempercepat pengembangan aplikasi berbasis GUI dengan
menyediakan komponen GUI yang mudah digunakan. Penggunaan NeatBean
akan memungkinkan peserta untuk mengurangi waktu dan upaya yang diperlukan
dalam membangun antarmuka pengguna yang interaktif.
Selain itu, praktikum ini juga memberikan kesempatan bagi peserta untuk
mengembangkan keterampilan kolaborasi tim, komunikasi, dan praktik
pengembangan yang baik. Mereka akan bekerja dalam tim untuk mengembangkan
aplikasi, menggunakan sistem versi kontrol, menulis kode yang terstruktur, dan
mendokumentasikan pekerjaan mereka.
Secara keseluruhan, praktikum pengembangan aplikasi NeatBean dengan
tema Aplikasi Manajemen Bank memberikan landasan yang kuat dalam
pengembangan aplikasi berbasis GUI dengan Java. Peserta akan memperoleh
pemahaman yang mendalam tentang konsep OOP, pengembangan aplikasi
berbasis GUI, dan penggunaan NeatBean. Dengan pengalaman ini, peserta akan
siap untuk mengembangkan aplikasi yang efisien, interaktif, dan fungsional dalam
lingkungan pengembangan Java yang nyaman.

Anda mungkin juga menyukai