DISUSUN OLEH :
Nama : TAMARA YULIA CITRA
NIS/NISN : 2021.255/0063841256
Disusun Oleh :
NAMA PESERTA : TAMARA YULIA CITRA
NO. PAKET SOAL : KM3063 / P1-23/24
PAKET SOAL : PAKET - 1
PROG. KEAHLIAN : REKAYASA PERANGKAT LUNAK (RPL)
Mengetahui/Menyetujui :
Kepala Sekolah
SMK Satrya Budi Karang Rejo
ii
LEMBAR PENGESAHAN
PENGUJI 1 PENGUJI 2
STIKOM TUNAS BANGSA SMK SATRYA BUDI KARANG REJO
PEMATANGSIANTAR
ii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-
Nya,sehingga praktikan dapat menyelesaikan laporan proyek akhir/project work
dengan baik, Shalawat dan salam penulis panjatkan kepada Nabi Muhammad SAW.
Ada pun tujuan praktikan dalam melaksanakan proyek akhir ini adalah untuk
memenuhi salah satu syarat mengikuti Ujian Praktik Kejuruan dalam
menyelesaikan pendidikan Sekolah Menengah Kejuruan pada SMK Satrya Budi
Karang Rejo. Praktik menyadari bahwa laporan ini masih banyak kekurangan dan
jauh dari kesempurnaan. Oleh karna itu, praktik menerima kritik dan saran yang
bersifat membangun.
Dengan semakin cepatnya perkembangan teknologi, maka setiap individu
dapat mengakses internet dengan mudah dan cepat untuk mengetahui informasi
tentang perpustakaan digital berbasis web.
1. Ibu Fauziah Adnan, selaku Ketua Yayasan Satrya Budi Karang Rejo
4. Ibu Suyanti selaku Guru Pembimbing program study jurusan Rekayasa Perangkat
Lunak (RPL)
5. Ibu Mariati,S.pd selaku Wali Kelas XII RPL ( Rekayasa Perangkat Lunak)
Penulis menyadari bahwa masih ada kekurangan dalam penulisan Tugas
Akhir, maka penulis mohon maaf dan semoga laporan ini dapat memberikan
informasi, manfaat terutama untuk penulis sendiri dan juga bagi siapa yang membaca
dan memerlukannya.
Karang Rejo,
Penulis
iii
DAFTAR ISI
halaman
Halaman Judul........................................................................................................ i
Lembar Pengesahan............................................................................................... ii
Daftar Isi.................................................................................................................. iv
Daftar Tabel............................................................................................................. v
Daftar Gambar........................................................................................................vi
BAB 1. PENDAHULUAN............................................................................... 1
1.1. Latar Belakang Masalah........................................................... 1
2.3. Xampp.......................................................................................... 4
2.7. Database...................................................................................... 8
2.8. PHP.............................................................................................. 9
iv
3.3. Rancangan Proses....................................................................... 10
BAB 5. PENUTUP.............................................................................................. 20
5.1. Kesimpulan .............................................................................. 20
DAFTAR PUSTAKA....................................................................................... 21
iv
DAFTAR TABEL
Halaman
Tabel 2.1 Komponen Komponen ERD...................................................................... 7
v
DAFTAR GAMBAR
Halaman
Gambar 2.1 XAMPP........................................................................................................... 5
vi
BAB 1
PENDAHULUAN
1
mengkaji tentang pengembangan perpustakaan digital yang dapatmenjangkau
kelompok-kelompok pengguna potensial yang jarang tersentuh oleh perpustakaan
Berdasarkan latar belakang diatas maka rumusan masalah dalam penelitian ini adalah
cara membuat Aplikasi Perpustakaan Digital dengan baik
Dalam penulisan laporan ini, guna tercapainya tujuann serta menjadikan penelitian
yang dilakukan lebih terarah, maka penulisan membuat batasan batasan masalah, yaitu:
1. Aplikasi yang dirancang hanya sebatas mengola informasi dari Perpustakaan Digital
berbasis web.
Tujuan yang hendak di capai dalam penelitian ini adalah merancang sebuah aplikasi
untuk membuat konsep perpustakaan digital di masa yang akan datang dan untuk
mengetahui dan memahami perkembangan dan manfaat dari inovasi perpustakaan digital
dalam kehidupan manusia.
Adapun sistematika dalam penulisan laporan Tugas Akhir ini terbagi dalam 5 bab
dan masing-masing bab terbagi atas beberapa sub yaitu :
2
BAB 1 PENDAHULUAN
Bab ini berisikan tentang Metode pengumpulan data yang digunakan untuk
menyelesaikan masalah kemudian Metode perancangan sistem yaitu berisi
tentang rancangan proses yang digunakan dalam membangun sistem diantaranya
perancangan ERD, Rancangan Basis Data yang digunakan dalam membangun
sistem diantaranya perancangan Relasi Antar Tabel (RAT) dan Desain Tabel.
Pada bab ini berisi program yang dirancang dan hasil program serta
pembahasan yang menjelaskan keterkaitannya hasil metodologi dari landasan
teoritis memperoleh solusi pemecahan permasalahan.
3
BAB 2
TINJAUAN PUSTAKA
Adapun teori yang diangkat yaitu pengertian Aplikasi, pengertian Web, Xampp, pengertian
Sublime, MySQL, Entity Relationship Diagram(ERD), Database dan PHP.
Aplikasi adalah perangkat lunak yang menggabungkan beberapa fitur tertentu dengan
cara yang dapat diakses oleh pengguna. Ada jutaan aplikasi di App Store dan toko aplikasi
Android, yang menawarkan layanan aplikasi. Aplikasi sendiri adalah dasar dari ekonomi
seluler. Sejak kedatangan iPhone pada 2007 dan App Store pada 2008, aplikasi telah menjadi
cara utama pengguna memasuki revolusi ponsel cerdas atau smartphone.
Aplikasi berasal dari Bahasa inggris Application yang artinya penerapan atau
penggunaan. Secara teknis back-end aplikasi di buat oleh para programmer atau developer
dengan menggunakan bahasa pemrograman tertentu.
Aplikasi sendiri terbagi menjadi 3 jenis yakni, Aplikasi desktop (1) yang dijalankan
pada komputer atau pc. Aplikasi web (2) yang dijalankan menggunakan computer dengan
koneksi internet dan Aplikasi mobile (3) yang dapat dijalankan di perangkat mobile.
Website adalah kumpulan halaman web yang saling terhubung dan seluruh file saling
terkait. Web berdiri dari page atau halaman yang dinamakan Homepage. Homepage berada
pada posisi teratas dengan halaman-halaman terkait berada dibawahnya. Biasanya, setiap
halaman di bawah homepage (child page) berisi hyperlink ke halaman lain dalam web
(Gregorius,2000).
2.3. XAMPP
XAMPP adalah sebuah paket perangkat lunak (software) computer yang system
penamannya diambil dari akronim kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP,
dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari istilah
4
cross platform sebagai simbol bahwa aplikasi ini bisa dijalankan di empat sistem operasi
berbeda, seperti OS Linux, OS Windows, Mac OS dan juga Solaris.
Sublime text adalah sebuah aplikasi text editor dan kode sumber yang digunakan oleh
para pengembang, programmer, dan pihak pihak lain yang memerlukan alat untuk mengedit
dan menulis berbagai jenis teks, termasuk kode pemrograman.
2.5. MySQL
“MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak
digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan
pengolahan datanya”.(Rahayu,2019).
MySQL adalah sebuah database manajemen sistem (DBMS) popular yang memiliki
5
fungsi sebagai relational database manajemen sistem (RDBMS). Selain itu MySQL software
merupakan suatu aplikasi yang sifatnya open source serta server basis data MySQL memiliki
kinerja sangat cepat, realible, dan mudah untuk digunakan serta bekerja dengan arsitektur
client server atau embedded system.
ERD juga merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
6
NO Simbol Nama Keterangan
Digunakan untuk
menggambarkan elemen-
2 Atribut
elemen dari suatu entity,
yang menggambarkan
karakter entity.
Digunakan untuk
menghubungkan entity dan
4 Garis
entity dengan atribut
Contoh :
Perbandingan antara entity pertama dengan entity kedua memiliki hubungan satu ke
banyak. Adapun contoh hubungan one to many dapat dilihat pada berikut ini.
7
Contoh :
Buku Kategori
Memiliki
Yaitu bahwa entity pertama dengan entity kedua memiliki hubungan banyak ke banyak.
Adapun contoh hubungan many to many dapat dilihat pada berikut ini .
Contoh :
2.7.Database
“Database adalah sekumpulan data yang terdiri atas satu atau lebih table yang saling
berhubungan antara satu dengan yang lain, dimana anda atau user mempunyai wewenang untuk
mengakses data tersebut, baik menambah, menghapus, dan mengedit data dalam table table
tersebut”.
Data tersebut diorganisasikan sedemikian rupa agar tidak terjadi duplikasi yang tidak
perlu, sehingga data diolah atau di eksplorasi dan mudah untuk menghasilkan informasi.
Database merupakan komponen yang penting dalam pembangunan sebuah sistem informasi,
karena menjadi tempat menampung dan mengorganisasikan seluruh data yang terdapat dalam
sistem.
8
Gambar 2.7 Database
2.8. PHP
“PHP (Hipertext Prepocessor) adalah suatu Bahasa pemrograman yang digunakan untuk
menerjemahkan baris kode program menjadi kode mesin yang dapar dimengerti oleh
komputer yang bersifat server-side yang dapat ditambahkan ke dalam HTML”
PHP merupakan bahasa pemrograman yang dapat digunakan untuk membuat skrip yang
lebih interaktif. Skrip ini kemudian akan diolah dalam web server yang hasilnya dapat dilihat
dalam bentuk HTML. MySQL merupakan bahasa pemrograman database terbuka. Yang mana
memungkinkan anda untuk bisa membuat, merubah, dan mengakses beberapa database.
9
BAB 3
7
METODOLOGI PENELITIAN
Dalam penulisan tugas akhir ini mengumpulkan data dengan sampling yaitu cara
mendapatkan data dengan mengambil sebagian elemen dari populasi. Adapun cara mendapatkannya
adalah :
Pada kesempatan ini penulis ingin mencapai penulisan yang baik dan bermanfaat,
maka disini penulis penggunakan beberapa metode penelitian yang dilakukan penulis
adalah dengan menggunakan dua teknik, diantaranya :
1. Pengamatan (Observasi)
Adapun pengelompokan data yang penulis lakukan dalam penelitian ini adalah
Agenda rutin sumber pengambilannya, penulis menggunakan data yang diperoleh langsung
oleh penulis.
2. Studi Dokumentasi
3.3.Rancangan Proses
A. Perancangan ERD
10
9
Bentuk dari Entity Relational Diagram dari sistem Aplikasi Perpustakaan Digital
adalah seperti berikut ini
Berikut ini gambaran relasi antar tabel dari Aplikasi Perpustakaan Digital yang
akan dibangun. Dapat dilihat pada gambar berikut ini :
11
2. Desain File/Tabel
a. Tabel user
d. Tabel Peminjamaman
BAB 4
HASIL DAN
14 PEMBAHASAN
4.1.Hasil
4.2.Halaman Utama
Halaman ini adalah halaman utama pada aplikasi perpustakaan digital, di halaman ini
kita bisa mengakses ke halaman registrasi/pendaftaran, peminjam
4.3.Halaman Registrasi
15
14
Gambar 4.2 Halaman Registrasi
Halaman ini adalah halaman petugas yang dapat diakses oleh petugas, bisa melihat
jumlah data
16
4.5. Halaman Peminjam
17
Gambar 4.5 Halaman peminjaman
18
4.8. Halaman Detail Buku
Halaman ini berisi tentang Detail dari Buku yang ingin kamu lihat
19
BAB 5
5.1. Kesimpulan
Dari uraian pada bab-bab sebelumnya dan berdasarkan pengamatan penulis pada Aplikasi
Perpustakaan Digital maka penulis mengambil beberapa kesimpulan, yaitu:
1. Setelah Program ini diimplementasikan di Aplikasi Berbasis Web sistem ini dapat berguna
untuk menambah ilmu dengan membaca lewat perpustakaan digital.
2. Aplikasi ini dapat berguna untuk membaca tanpa alat transportasi untuk pergi ke
Perpustakaan daerah sekitar.
5.2. Saran
Saran yang dapat penulis berikan kepada sistem Aplikasi Perpustakaan Digital sebagai
berikut :
1. Untuk pembagian kerja yang jelas disarankan adanya penambahan staf perpustakaan untuk
lebih mempermudah pekerjaan sehingga informasi yang disampaikan dapat lebih cepat lagi
tersampaikan
20
DAFTAR PUSTAKA
Depdiknas.
Depdiknas.
Libraries in Canada. Ontario: 2002. Vol. 21, Edisi 4; pg. 18, 4 pgs
Darmono. 2004. Manajemen dan Tata Kerja Perpustakaan Sekolah. Cetakan ke-
Farmer dan Shontz. 2009. School Library Journal's Spending Survey. School
Library Journal New York: Apr 2009. Vol. 55, Iss. 4; pg. 38, 1 pgs
Pustaka Pelajar.
21
Hartanto. 2006. Perpustakaan Sekolah Perlu Dibudayakan. Diambil dari
Haider, Syed Jalaluddin. 2007. The Library Scenario and Management Problems
22
DAFTAR RIWAYAT HIDUP
23