Anda di halaman 1dari 12

TUGAS AKHIR PEMROGRAMAN JAVA

APLIKASI DATABASE BUKU SEDERHANA


Tugas ini disusun untuk memenuhi persyaratan perkuliahan mata kuliah
Pemrograman Java.

Disusun oleh:

Anggi Afriansyah 2022221001


Mutia Restu Ayu Ningtias 2022221008
Rizan Pasha 2022221012

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS KOMPUTER
UNIVERSITAS MOHAMMAD HUSNI THAMRIN
2023
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, atas berkat rahmat dan karunia Nya
sehingga penulis bisa menyelesaikan laporan tugas akhir terkait Database Buku sederhana. Tugas akhir
ini merupakan salah satu syarat yang harus dipenuhi untuk mata kuliah Pemrograman Java dalam
program studi S1 Teknik Informatika di Universitas Mohammad Husni Thamrin.

Dalam kesempatan ini tak lupa penulis mengucapkan rasa terimakasih yang sedalam-dalamnya
kepada berbagai pihak yang telah memberikan dukungan, partisipasi, bantuan, saran, dan masukan yang
telah diberikan kepada penulis.

Dalam penulisan laporan ini, penulis telah berusaha semaksimal mungkin agar dapat
menghasilkan penulisan laporan yang baik. Namun demikian penulis menyadari bahwa penulisan
laporan ini masih jauh dari sempurna. Untuk itu segala kritik dan saran yang bersifat membangun
penulisan laporan ini dari segala pihak sangat diharapkan, sehingga dapat tercipta penulisan yang lebih
baik dimasa yang akan datang. Semoga laporan ini dapat bermanfaat bagi para pembaca.

Jakarta, 5 Desember 2023


DAFTAR ISI

KATA PENGANTAR ............................................................................................................................ 2


DAFTAR ISI........................................................................................................................................... 3
BAB 1 ..................................................................................................................................................... 4
A. Latar Belakang ............................................................................................................................... 4
B. Rumusan Masalah .......................................................................................................................... 4
C. Tujuan ............................................................................................................................................ 4
BAB II..................................................................................................................................................... 5
A. Pengertian Pemrograman Java ....................................................................................................... 5
BAB III ................................................................................................................................................. 11
A. Kesimpulan .................................................................................................................................. 11
DAFTAR PUSTAKA ........................................................................................................................... 12
BAB 1
PENDAHULUAN
A. Latar Belakang
Dalam era digitalisasi ini, aplikasi berbasis inventori sangat diperlukan, karena sistem dan
teknologi yang sudah berkembang pesat, teknologi ini sangat dibutuhkan. Manajemen inventori
menjadi salah satu aspek krusial dalam menjalankan sebuah bisnis. Pengelolaan inventori yang efektif
tidak hanya memastikan ketersediaan barang yang memadai namun juga membantu meningkatkan
efisiensi operasional.

Aplikasi inventori berbasis Java yang dikembangkan memiliki tujuan utama untuk membantu
perusahaan atau bisnis dalam mengelola stok barang dengan lebih efisien. Dengan memanfaatkan
teknologi Java yang dihubungkan dengan SQL, aplikasi ini mampu menyediakan antarmuka yang
intuitif, integrasi yang mudah, serta kemampuan pelaporan yang canggih.

Pemanfaatan teknologi inventori menjadi sangat penting untuk meningkatkan produktivitas dan
keterjangkauan layanan perpustakaan. Aplikasi inventori Database Buku berbasis Java yang terhubung
dengan sistem database SQL menawarkan solusi modern untuk meningkatkan efisiensi pengelolaan dan
aksesibilitas informasi.

Dalam kesempatan kali ini kami akan membuat database buku untuk menyimpan judul-judul
buku yang tersedia, buku yang berada dalam databse terhubung dengan sebuah perpustakaan. Aplikasi
dibuat menggunakan Java yang terhubung SQL dengan menggunakan software Netbeans.

B. Rumusan Masalah
1. Membuat basis data buku perpustakaan yang efektif dan mudah diakses oleh pengguna
2. Membuat aplikasi interface basis data untuk menambahkan buku atau memperbaharui buku

C. Tujuan
Tujuan dari praktik pembuatan aplikasi database ini adalah membuat aplikasi basis data buku
yang dapat diakses dengan mudah oleh para pengguna ataupun pengurus perpustakaan.
BAB II
PEMBAHASAN

A. Pengertian Pemrograman Java


Java merupakan bahasa pemrograman yang digunakan secara luas untuk pengodean aplikasi
web. Bahasa ini telah menjadi pilihan populer di antara developer selama lebih dari dua dekade, dengan
jutaan aplikasi Java yang digunakan saat ini. Java merupakan bahasa multiplatform yang berorientasi
pada objek dan berpusat pada jaringan yang dapat digunakan sebagai platform di dalamnya. Java
merupakan bahasa pemrograman yang cepat, aman, dan andal untuk mengodekan segala sesuatu mulai
dari aplikasi seluler dan perangkat lunak korporasi hingga aplikasi big data dan teknologi sisi server.

B. Pengertian SQL

Bahasa kueri terstruktur (SQL) adalah bahasa pemrograman untuk menyimpan dan memproses
informasi dalam basis data relasional. Sebuah basis data relasional menyimpan informasi dalam bentuk
tabel, dengan baris dan kolom yang mewakili atribut data yang berbeda serta berbagai hubungan antara
nilai data. Anda dapat menggunakan pernyataan SQL untuk menyimpan, memperbarui, menghapus,
mencari, dan mengambil informasi dari basis data. Anda juga dapat menggunakan SQL untuk
memelihara dan mengoptimalkan performa basis data.

C. Hasil Pengerjaan

Hasil dari pengerjaan program java yang kami buat, kami berhasil membuat aplikasi java
berbasis interface, aplikasi ini memiliki login sistem untuk menentukan seorang user tersebut hanyalah
salah satu user atau admin.
Gambar 1.1: Tampilan awal aplikasi

Text field yang disediakan akan menentukan apakah pengguna itu user atau bukan. Lalu sistem
akan menentukan apakah user memenuhi syarat untuk login. Bila tidak bisa login maka akan muncul
seperti ini. Bila tidak, maka akan dipantulkan ke menu user atau admin sesuai input.

Gambar 1.2: Tampilan login bila tidak memenuhi syarat

Gambar 1.3: Tampilan menu user


Gambar 1.4: Tampilan menu admin

Untuk tiap menu, memiliki fungsinya masing-masing, pada admin akan ada menu untuk tambah
buku, untuk user hanya dapat melihat daftar buku-buku yang tertera. Jadi user tidak akan bisa mengubah
data yang disediakan oleh admin.

Gambar 1.5: Tampilan user menu.

Bila tombol menu ditekan akan muncul sub-menu buku, bila di tekan akan menampilkan
daftar-daftar buku yang dimasukkan dan user bisa melihat daftar buku yang tersedia.
Gambar 1.6: Tampilan menu buku di menu user

Dalam tampilan ini, user tidak bisa melakukan apa-apa kecuali mencari judul dari buku yang
ingin dicari oleh user, jadi user tidak bisa semena-mena mengubah data.

Gambar 1.7: Tampilan bila fungsi cari judul digunakan.

Di atas adalah tampilan bila menggunakan fungsi cari judul yang disediakan, saat judul
sudah di masukkan pada text field yang disediakan, lalu klik tombol cari, maka akan muncul data
berdasrkan text yang dimasukkan.
Gambar 1.8: Tampilan menu admin

Tampilan menu admin, admin akan diberikan akses khusus untuk menambahkan dan
memperbaharui informasi buku, serta menghapus informasi sebuah buku

Gambar 1.9: Tampilan Menu tamnbah buku pada admin

Admin dapat menambahkan informasi sebauh buku dengan mengisi data yang disediakan,
admin bisa memperbaharui data atau memasukkan data baru serta menghapus data yang sudah ada.
Gambar 1.10: Memasukkan data sesuai dengan kolom.

Gambar 1.11: Data yang diinput telah masuk.

Dan bila ingin menghapus data, maka input dari judul harus diisi agar sistem tau mana data atau
informasi buku yang ingin dihapus.
BAB III
PENUTUP

A. Kesimpulan
Secara keseluruhan, tugas akhir ini berhasil mencapai tujuannya dalam merancang dan
mengembangkan Aplikasi Database Buku Sederhana berbasis Java. Dalam era digitalisasi, aplikasi
inventori semacam ini menjadi sangat relevan, dan melalui penerapan Java dan SQL, kami berhasil
menciptakan sebuah solusi yang intuitif dan efisien untuk manajemen stok buku perpustakaan.

Aplikasi ini memungkinkan pengguna untuk dengan mudah menavigasi antarmuka login,
menampilkan daftar buku, dan memberikan hak akses khusus kepada admin untuk menambah,
memperbarui, dan menghapus informasi buku. Fungsi pencarian berbasis judul juga memberikan
kemudahan bagi pengguna dalam menemukan buku yang diinginkan.

Meskipun demikian, pengembangan selanjutnya dapat fokus pada peningkatan fitur, keamanan,
dan kinerja aplikasi untuk memberikan pengalaman pengguna yang lebih baik. Kesimpulan ini
didasarkan pada pemahaman terhadap teks dan antarmuka yang diberikan, serta berpotensi untuk
berkembang dengan pengetahuan lebih lanjut tentang detail teknis dan kebutuhan pengguna.
DAFTAR PUSTAKA
Amazon web services. (2023). What is Java? Retrieved from Aws Amazon:
https://aws.amazon.com/id/what-is/java/
Amazon web services. (2023). What is SQL? Retrieved from Aws Amazon:
https://aws.amazon.com/id/what-is/sql/

Anda mungkin juga menyukai