Teste
Teste
XI RPL 1
1. Aldino Ferdiansyah / 03
2. Ferdianto Alamsyah / 13
3. Maretino Dikhwa / 18
4. 4. Abiyu Dava A / 01
Disusun Oleh:
Aldino Ferdinsyah
NIS: 0065676632
Tugas Laporan Ini Disusun Sebagai Tugas Akhir Mata Pelajaran Pemograman Dasar Dengan
Membuat Tugas Akhir Yaitu. “Membuat program perpustakaan”Tugas Ini Untuk Memenuhi
Tugas-tugas akhir Untuk Kenaikan Kelas.
Menyetujui,
i
Panggilan : Rohman
Peran : Seketaris
Kelas : XI RPL 1
Tempat/Tanggal Lahir : Mojokerto, 18 Januari 2006
Alamat Lengkap : Jl. Surodinawan No 41, kec. Prajurit Kulon, Kota Mojokerto
Panggilan : Ferdi
Peran : Ketua
Kelas : XI RPL 1
Nomor Hp : 085904254089
Email : ferdianto@gmail.com
Peran : Progammer
Kelas : XI RPL 1
ii
Tempat/Tanggal :Mojokerto, 6 Maret 2007
Lahir
Jenis Kelamin : Laki-laki
: Jl. Prajurit Kulon, Gg 3,
Alamat Lengkap
Kec.Prajurit Kulon.
Hobi : Game
Nomor Hp : 085859693426
Email : maretinodkh@gmail.com
Panggilan : Abiyu
Peran : Seketaris
Kelas : XRPL 1
Hobi : Basket
Nomor Hp : 081256767301
Email : abiyudava@gmail.com
KATA PENGANTAR
Assalamualaikum wr. Wb
Saya dengan senang hati mempersembahkan laporan ini tentang “Progam Perpustakaan”
dengan menggunakan bahasa pemrograman Java. Java adalah bahasa pemrograman yang
dapat dijalankan di berbagai komputer termasuk telepon genggam.
iii
Dalam laporan ini, akan dijelaskan secara lengkap tentang berbagai variable yang digunakan
dalam pemrograman java yang kami kerjakkan, yang diimplementasikan dengan bahasa
pemrograman.
Java Variabel
Variabel adalah wadah untuk menyimpan nilai data. Dalam Java, terdapat berbagai jenis tipe
variable, contoh: String – menyimpan text, seperti “Hello”. Nilai string diawali dan diakhiri
dengan tanda kutip ganda (” “)
Laporan ini dirancang untuk membantu semua orang agar bisa mencoba program yang kami
kerjakaan, terutama para pemula, dalam pemrograman memahami konsep-konsep dasar
tentang program perpustakaan dengan menggunakan bahasa pemrograman java dengan lebih
mudah dan cepat. Selain itu, diharapkan laporan ini dapat menjadi referensi yang bermanfaat
bagi para pembaca yang ingin memperdalam pemahaman mereka.
Sekian laporan kata pengantar ini, semoga dapat memberikan gambaran yang jelas tentang
pembahasan selanjutnya. Saya berharap laporan ini dapat bermanfaat dan memberikan
wawasan baru bagi para pembaca. Akhir kata, atas perhatiannya saya ucapkan terima kasih.
Wassalamualaikum wr.wb .
Aldino Ferdiansyah
DAFTAR ISI
iv
BAB 1 ................................................................................................................ 1
Tujuan ......................................................................................................................... 2
BAB 2 ................................................................................................................ 3
BAB 3 ................................................................................................................ 8
Kesimpulan .................................................................................................................. 8
Saran ........................................................................................................................... 8
Pustaka ............................................................................................................. 9
Lampiran ........................................................................................................... 10
v
BAB 1
PENDAHULUAN
1.1. Latar Belakang
Siapa yang tidak mengenal perpustakaan, sebuah tempat yang dimana terdapat banyak
buku yang bisa kita baca, bahkan bisa kiat pinjam untuk dibawa ke rumah. Kehadiran
perpustakaan ini sangat bermanfaat bagi banyak orang, karena dapat membuat kita
memiliki ruang untuk membaca terutama bagi mereka yang ingin membaca dalam
keadaam ruang yang lebih tenang.
Ketika di perpustakaan kita akan bertemu dengan berbagai jenis pembaca, ada yang
membaca sambil mendengarkan musik, ada yang membaca sambil mengerjakan tugas,
dan sebagainya, apapun dan bagaimanapun cara membaca buku akan terasa senang
sekaligus wawasan bertambah.
Akan tetapi, tak bisa dipungkiri bahwa perkembangan zaman yang turut megundang
perubahan teknologi ternyata membuat kebiasaan membaca buku perlahan-lahan mulai
berganti. Kebiasaan yang berganti merupakan hal yang wajar, sehingga tak perlu
membandingkan membaca buku yang satu dengan kebiasaan membaca buku yang
lainnya.
Dalam hal ini, kebiasaan membaca buku yang berubah berupa membaca buku yang
dilakukan secara online atau ditidak perluh datang ke perpustakaan konvensional.
Perpustakaan online ini sering disebut dengan perpustakaan digital.
Oleh sebab itu, dengan adanya perpustakaan digital, maka bisa dibilang bahwah
kebiasaan membaca buku sedikit berubah dan perlahan-lahan akan ada banyak orang
yang menggunakan perpustakaan digital. Hil ini dikarenakan perpustakaan digital cukup
fleksibel karena buku bisa dibaca dimana saja dan kapan saja.
Array adalah struktur data yang dapat menyimpat sejumlah data dengan tipe yang
sama.
Array dapat digunakan untuk mendeklarasikan buku.
1
Scanner adalah sebuah kelas yang terdapat paket java. Util yang berfungsi sebagai
kelas untuk melakukan masukan dari keyboard berbasis DOS.
1.2. Tujuan
BAB 2
2
PEMBAHASAN
2.1. Dasar Teori
A. Pengertian Java
Java adalah bahasa pemrograman yang mampu dijalankan di berbagai platfrom
tanpa perlu penyesuaian ulang di platfromnya. Contohnya, dapat dijalankan di
Android, Linux, Windows, dan lain-lain.
Kenapa java dapat dijalan dimana saja, karena bahasa pemrograman ini memiliki
sistem syntax atau kode pemrograman level tertinggi. Syntax akan disusum dengan
Java Virtual Machine (JVM) menjadi kode numeric platform, sehingga aplikasi java
dapat dijalankan di berbagai perangkat.
Ada tiga komponen penting dari java. Komponen ketiga tersebut adalah : 1.
JDK
Java Development kit (JDK) merupakan komponen inti dari java.
Komponen ini memberikan semua tools, executtable, binaries yang diperlukan
untuk meyusun, men-debug, dan mengeksekusi sebuah program java.
2. JVM
Java Virtual Machine (JVM) sering dianggap sebagai jantung dari bahasa
pemrograman java. Ketika menjalankan program java, JVM bertugas untuk
mengubah byte code menjadi kode yang lebih spesifik.
3. JRE
Java Runtime Environment (JRE) merupakan implementasi dari JVM. JVM
memberikan platform untuk mengeksekusi program-program java.
3
B. Aplikasi Perpustakaan Digital
Aplikasi Perpustakaan Digital adalah sebuah aplikasi yang berufngsi seperti
perpustakaan pada umunya, akan tetapi yang membedakan dengan perpustakaan
biasanya yaitu proses dalam sistem perpustakaannya. Aplikasi Perpustakaan Digital
memiliki berbagai fitur, seperti Menambahkan Buku, Melihat Daftar Buku yang Telah
Ditambahkan, Peminjaman Buku, Pengembalian Buku, Pencarian Buku yang Telah
Ditambahkan. Untuk membuat aplikasi perpustakaan digital dengan java, kita dapat
menggunakan beberapa konsep dan teknik pemrograman antara lain :
- Array fungsi dalam program perpustakaan yang kami kerjakaan yaitu untuk
menyimpan data buku yang telah ditambahkan ke dalam program tersebut.
- Perulangan dalam program perpustakaan digital ini digunakan untuk
mengulang Menu, Tambahkan Buku, Lihat Daftar Buku, Pinjam Buku,
Kembalikan Buku, Cari Buku.
- Scanner digunakan untuk membaca input dari pengguna melalui konsol
(System.in).
Flowchart 1:
4
2.4. Hasil Program
5
- Menu 1
Langkah pertama masukkan judul buku, pengarang buuku, dan penerbit buku -
Menu 2
- Menu 3
6
Langkah pertama masukkan no yang ingin di pinjam dan masukkan nama
peminjamnya
- Menu 4
7
BAB 3
PENUTUP
3.1. Kesimpulan
Dalam program java perpustakaan digital, menerapkan beberapa konsep dasar seperti
Array, Perulangan, dan Scanner. Aplikasi perpustakaan memiliki beberapa fitur, seperti
menambahkan buku baru, lihat daftar buku, pinjam buku, kembalikan buku, dan cari
buku. Keseluruhan, program ini memeberikan solusi modern untuk mengelola dan
mengakses koleksi buku digital dengan efektik.
Namun masih terdapat ruang untuk pengembangan dan perbaikan aplikasi, seperti
menambahkan fitur baru. Oleh karena itu kelompok kami akan terus melakukan
pengembangan pada aplikasi ini agar menjadi lebih baik.
Dalam pembuatan aplikasi ini kelompok kami banyak belajar mengenai bahasa
pemrograman java dan konsep dasar yang diterapkan dalam pengembangan. Kami harap
pengalaman ini dapat bermanfaat bagi kelompok kami dan akan menjadi bekal untuk
kedepannya.
3.2. Saran
Aplikasi yang dibuat masih jauh dari sempurna, maka dari itu masih banyak yang
dikembangkan, diantaranya :
8
DAFTAR PUSTAKA
Redaksi Jagoan Hosting, (19, Mei 2022), Apa itu Java? Ini
Pengertian, Fungsi, Cara Kerja & Contoh. Jagoan Hosting:
https://www.jagoanhosting.com/blog/java-adalah/
LAMPIRAN
9
A. Script Program - Script Program Perpustakaan Digital
10
11
B. Foto Anggota Tim Saat Bekerja
1. Ferdianto Alamsyah (Sebagai Ketua Mengawasi Setiap Anggota KelompokKelompok)
12
2. Abiyu Dava A (Sebagai Marketing Untuk Membuat Video)
13
4. Aldino Ferdiansyah (Sebagai Sekretaris Untuk Membuat Laporan)
14
C. Screenshot Video Tugas Akhir
Penjelasan :
Konsep dari video yang kita pilih berasal dari trend-trend jaman sekarang yaitu video
cinematic dimana dividio tersebut kita menampilkan proses mengerjakan aplikasi
perpustakaan digital
15