Anda di halaman 1dari 21

ABSTRAK

Karisma Yudha Wicaksono NIM :2013141363 “PERANCANGAN


APLIKASI ADMINISTRASI PERPUSTAKAAN BERBASIS DESKTOP
(STUDI KASUS : SMK NEGERI 28 JAKARTA)”PROGRAM STUDI
TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS
PAMULANG
Perkembangan teknologi informasi sangat mempengaruhi pekerjaan
seperti halnya dalam pengolahan data, apabila menggunakan teknologi informasi
akan terasa lebih cepat dan baik dalam pengerjaannya. Dalam sistem yang
berjalan saat ini, perpustakaan SMK Negeri 28 Jakarta dalam pengolahan laporan
data buku masih belum baik, sehingga dalam pencarian buku membutuhkan
waktu lebih lama karena kurangnya informasi ketersediaan buku yang terdapat
pada perpustakaan. Dengan diterapkannya sistem ini, maka diharapkan dapat
mengurangi kesalahan-kesalahan yang mungkin terjadi saat pengolahan data pada
perpustakaan. Metode yang dipakai untuk mengembangkan sistem perangkat
lunak menggunakan System Development Life Cycle (SDLC). Dengan dibuatnya
sistem ini juga diharapkan dapat lebih mempercepat proses masuk dan keluar data
dan pembuatan laporan yang pada akhirnya dapat membantu bagian administrasi
perpustakaan SMK Negeri 28 Jakarta.

Kata kunci : administrasi, perpustakaan, sekolah.


BAB I Dalam menyusun tugas makalah

PENDAHULUAN maupun tugas lain yang


mengharuskan siswa untuk mencari
Latar Belakang
artikel atau buku yang menyangkut
Perkembangan dan kemajuan
permasalahan yang akan dibahas.
teknologi saat ini semakin pesat.
(Hasruddin, 2015).
Seiring dengan kemajuan teknologi
Sistem yang akan dibuat nantinya
tersebut, tingkat kebutuhan manusia
agar petugas perpustakaan dapat
akan teknologi dalam penggunaan
mengelola data buku dan peminjam
sehari-hari semakin tinggi. Aplikasi
serta transaksi peminjaman dengan
mempunyai peran yang sangat
lebih baik dan efisien. Selain itu,
penting karena berkaitan dengan
siswa yang akan mencari buku dapat
pemasaran, berbagai perusahaan
melalui aplikasi tersebut terlebih
besar ataupun perusahaan kecil dan
dahulu untuk melihat ketersediaan
juga instansi-instansi banyak yang
pada koleksi buku yang ada di
menggunakan aplikasi untuk
perpustakaan, guna meningkatkan
mempermudah pekerjaan. Salah satu
kualitas pelayanan pada
contoh perkembangan teknologi
perpustakaan SMK Negeri 28
yaitu aplikasi yang terkomputerisasi.
Jakarta.
Saat ini teknologi komputer hampir
Maka solusi yang dibutuhkan untuk
diterapkan pada seluruh aspek
memecahkan masalah tersebut
kehidupan manusia, seperti
adalah perlu dibuatkannya sistem
administrasi, manufaktur, bisnis,
informasi yang dapat membantu
ilmu pengetahuan, pendidikan,
petugas perpustakaan dalam
pemerintah dan lainnya.
menangani semua kegiatannya.
Pemanfaatan teknologi komputer
Berdasarkan latar belakang diatas
yang terus meningkat tersebut
maka penulis mencoba mengambil
utamanya disebabkan oleh kelebihan
judul “PERANCANGAN
teknologi komputer (Sutanta, 2011).
APLIKASI ADMINISTRASI
Perpustakaan merupakan salah satu
PERPUSTAKAAN BERBASIS
sarana yang sangat dicari untuk
DESKTOP PADA SMK NEGERI
menyelesaikan suatu tugas maupun
28 JAKARTA”. Dalam
mencari informasi tentang pelajaran.
perancangan sistem aplikasi ini Batasan Masalah
penulis menggunakan bahasa Berdasarkan rumusan masalah di
pemrograman Java. atas mengingat penulis memiliki
Identifikasi Masalah keterbatasan maka dalam penelitian
Berdasarkan latar belakang masalah ini dibatasi untuk mengkaji sebagai
diatas, maka permasalahan yang berikut:
ditemukan antara lain : a. Sistem yang dibuat
a. Dibutuhkan waktu yang lebih menggunakan aplikasi berbasis
hanya untuk mencari buku karena desktop.
kurangnya informasi ketersediaan b. Penelitian digunakan hanya
buku yang terdapat pada untuk perpustakaan SMK Negeri 28
perpustakaan. Jakarta.
b. Untuk pengolahan data dan c. Penelitian ini difokuskan
laporan dalam perpustakaan masih pada pengolahan data buku dan
belum baik, sehingga dalam peminjam pada perpustakaan.
pencarian dan penyusunan data d. Penelitian ini tidak
membutuhkan waktu lama. membahas tentang pengadaan buku.
Rumusan Masalah Tujuan Penelitian
Berdasarkan latar belakang masalah, Tujuan yang akan di capai dalam
maka rumusan masalah yang akan penelitian ini penulisan antara lain
dibahas adalah: adalah:
a. Bagaimana aplikasi a. Aplikasi ini berbentuk
perpustakaan dapat membantu siswa program desktop yang
untuk mengetahui ketersediaan penggunaannya diperuntukan bagi
koleksi buku dan mencari buku yang petugas perpustakaan.
ingin dipinjam? b. Mengurangi permasalahan
b. Bagaimana aplikasi pendataan di perpustakaan SMK
perpustakaan dapat membantu Negeri 28 Jakarta.
petugas perpustakaan dalam c. Petugas perpustakaan dapat
melakukan pengolahan data serta melakukan pengecekan dan
laporan data perpustakaan? pengolahan data secara langsung
melalui aplikasi.
Manfaat Penelitian perpustakaan SMK Negeri 28 Jakarta
Manfaat penelitian yang ingin untuk memperoleh data-data yang
dicapai dalam penelitian ini yaitu : dibutuhkan dalam penelitian ini.
a. Bagi penulis 2. Interview
Menambah pengetahuan bagi penulis Penulis memperoleh data
pada khususnya dibidang teknologi melalui wawancara langsung dengan
informatika serta menerapkan ilmu petugas perpustakaan SMK Negeri
yang sudah dipelajari di Universitas 28 Jakarta ataupun dengan pihak-
Pamulang. pihak terkait dengan pokok
b. Bagi Sekolah permasalahan yang di teliti agar
Membantu petugas perpustakaan kelengkapan data lebih baik.
dalam melakukan pengolahan data di 3. Studi Literature
perpustakaan SMK Negeri 28 Jakarta Pengumpulan data dan informasi
serta memberikan kemudahan yang bersumber dari beberapa
pengunjung perpustakaan untuk literature yang menjadi referensi.
mendapatkan informasi – informasi Antara lain, buku, internet, dan karya
bahan pustaka dan memberikan ilmiah sejenis maupun referensi lain
kemudahan dalam melakukan yang mendukung dan berkaitan
pencarian bahan pustaka. dengan topik penelitian.
c. Bagi Universitas Metode Pengembangan Sistem
Dapat memberikan dampak yang Metode pengembangan yang
positif, terkait Teknik Informatika digunakan pada penelitian ini adalah
Universitas Pamulang di mata dengan menggunakan sistem SDLC
masyarakat luas. (System Development Life Cycle).
Metode Penelitian Metode SDLC ini merupakan
Metode Pengumpulan Data metode dengan proses
Dalam metode pengumpulan data ini, pengembangan dan perancangan
peneliti melakukan beberapa metode sistem melalui beberapa tahapan
diantaranya yaitu : yaitu mulai dari perencanaan sistem
1. Observasi hingga pengoperasian dan
Penulis melakukan survei dan pemeliharaan. Metode SDLC
pengamatan langsung pada memiliki beberapa tahapan
diantaranya yaitu menggunakan
paradigma waterfall, yang meliputi
beberapa tahapan sebagai berikut:
a. Tahap Perencanaan sebuah sistem menjadi bentuk yang
(Planning) nyata.
Merupakan bagian awal dari e. Tahap Pemeliharaan
pengerjaan suatu proyek perangkat (Maintenance)
lunak, yang dimulai dengan Merupakan tahapan pemeliharaan
mempersiapkan segala hal yang suatu sistem secara keseluruhan
diperlukan dalam pelaksanaan untuk memantau secara mendalam
sebuah proyek. sitem yang sedang berjalan.
b. Tahapan Analisa (Analyst) Sistematika Penulisan
Merupakan tahapan dimana Sistem Untuk mempermudah pembahasan
Engineering menganalisis segala hal mengenai apa yang dibahas oleh
yang ada pada pembuatan atau penulis, gambaran umum dari pokok-
pengembangan proyek perangkat pokok bahasan dalam penulisan
lunak yang bertujuan untuk skripsi ini adalah sebagai berikut:
memahami sistem yang ada, BAB I PENDAHULUAN
mengidentifikasi masalah dan Dalam bab ini pendahuluan akan
mencari solusinya. menjelaskan tentang latar belakang,
c. Tahap Desain (Design) identifikasi masalah, rumusan
Merupakan tahapan yang masalah, batasan masalah, tujuan
menerjemahkan keperluan atau data penelitian, manfaat penelitian,
yang telah dianalisis ke dalam bentuk metodelogi penelitian dan
yang mudah dimengerti oleh sistematika penulisan.
pemakai (user).
d. Tahap Implementasi
(Implementation) BAB II LANDASAN TEORI
maksudnya adalah penerapan sistem Dalam bab ini akan membahas
atau implementasi sistem yang mengenai penjelasan tentang
merupakan puncak proses dalam beberapa teori yang dijadikan
perancangan sistem aplikasi desktop, landasan berfikir dalam
yaitu mengaplikasikan sistem yang mengembangkan sistem yang akan
sudah terintegrasi atau menerapkan dibuat. Terdiri dari teori umum yaitu
teori yang bersangkutan dengan

6
sistem, perancangan dan teori yang pada bab-bab sebelumnya dan juga
berkaitan dengan objek penelitian. saran-saran untuk perbaikan sistem
BAB III ANALISA DAN dimasa yang akan datang.
PERANCANGAN SISTEM
Dalam bab ini akan dibahas BAB II
mengenai daftar pustaka yang LANDASAN TEORI
dijadikan acuan dalam penelitian ini Jurnal Pendukung
serta analisis masalah yang akan Penelitian yang dilakukan oleh
menguraikan tentang analisis penulis ini menggunakan beberapa
terhadap permasalahan yang ada tinjauan studi yang digunakan
pada perpustakaan SMK Negeri 28 sebagai landasan teori serta sebagai
Jakarta yang sedang diteliti. Meliputi pembanding antara penelitian yang
analisis terhadap masalah sistem sedang dilakukan dengan penelitian
yang sedang berjalan, analisis hasil yang telah ada sebelumnya.
solusinya, analisis kebutuhan Beberapa tinjauan studi dalam
terhadap sistem yang diusulkan dan penelitian ini adalah sebagai berikut.
analisis kelayakan sistem yang Dalam penelitian Aidil Afriansyah
diusulkan. pada tahun 2015 yang berjudul
BAB IV IMPLEMENTASI “ANALISA DAN
DAN PENGUJIAN PERANCANGAN APLIKASI
Dalam bab ini akan dibahas PERPUSTAKAAN PADA
mengenai perancangan aplikasi serta POLITEKNIK SEKAYU
analisis hasil uji coba aplikasi serta MENGGUNAKAN
memaparkan hasil-hasil dari tahapan PEMROGRAMAN JAVA”,
penelitian, dari tahap analisis, design, membahas tentang masalah yang
implementasi design dan hasil terdapat pada perpustakaan
testingnya berupa penjelasan. Politeknik Sekayu. Politeknik
BAB V PENUTUP Sekayu tidak lepas dari adanya
Dalam bab ini akan dibahas keberadaan perpustakaan sebagai
mengenai kesimpulan dan saran yang pusat informasi studi dan penunjang
merupakan rangkuman dari analisis kegiatan belajar mengajar. Dalam hal
kerja sistem yang telah diuraikan ini, aplikasi ini diharapkan dapat

7
mengolah data perpustakaan ke sebagai perancangan sistem dapat
dalam database melalui komputer dirancang dalam bentuk bagan alir
yang telah disediakan. Dengan sistem (system flowchart), yang
adanya aplikasi perpustakaan ini merupakan alat bentuk grafik yang
diharapkan proses penggelolaan data dapat digunakan untuk menunjukan
buku di perpustakaan Politeknik urutan-urutan proses dari sistem.
Sekayu ini akan menjadi jauh lebih Aplikasi
efektif dan efisien karena adanya Aplikasi adalah suatu kelompok file
sistem yang dibuat untuk (form, class, report) yang bertujuan
mempermudah dalam transaksi data. untuk melakukan aktivitas tertentu
Teori Umum yang saling terkait, misalnya aplikasi
Perancangan payroll, aplikasi Fixed Asset
Perancangan adalah sebuah kegiatan (Santoso Harip, 2010). Menurut
merancang dan menentukan cara (Pramana, 2006) aplikasi merupakan
mengolah sistem informasidari hasil satu unit perangkat lunak yang dibuat
analisa sistem sehingga dapat untuk melayani kebutuhan akan
memenuhi kebutuhan dari pengguna beberapa aktivitas seperti sistem
termasuk diantaranya perancangan perniagaan, game, pelayanan
user interface, data dan aktivitas masyarakat, periklanan dan hampir
proses (O’Brien dan Marakas, 2010). semua proses kegiatan. Aplikasi
Menurut (Damayanti, 2008), adalah penggunaan dalam suatu
perancangan adalah penggambaran, perangkat komputer, instruksi
perencanaan dan pembuatan sketsa (instructiom) atau pernyataan
atau pengaturan dari beberapa (statement) yang disusun hingga
elemen yang terpisah ke dalam satu sedemikian rupa komputer dapat
kesatuan yang utuh dan berfungsi. memproses masukan (input) menjadi
Menurut (Syifaun, 2003) keluaran (output) (Jogiyanto, 2008).
perancangan adalah penggambaran, Aplikasi dapat digolongkan menjadi
perencanaan dan pembuatan sketsa beberapa kelas (Jogiyanto, 2008):
atau pengaturan dari beberapa 1. Aplikasi perusahaan (enterprise)
elemen yang terpisah ke dalam satu 2. Aplikasi Infrastruktur perusahaan
kesatuan yang utuh dan berfungsi 3. Aplikasi informasi kerja

8
4. Aplikasi media dan hiburan Perpustakaan berperan untuk
5. Aplikasi pendidikan memelihara dan meningkatkan
6. Aplikasi pengembangan media efisiensi dan efektifitas proses
7. Aplikasi rekayasa produk belajar-mengajar. Perpustakaan yang
Administrasi terorganisasi secara baik dan
Secara umum pengertian sistematis, secara langsung atau pun
administrasi adalah segenap proses tidak langsung dapat memberikan
penataan kerjasama dari sekelompok kemudahan bagi proses belajar
orang dengan menggunakan fasilitas mengajar di sekolah tempat
dan perlengkapan yang ada untuk perpustakaan tersebut berada. Hal
memperlancar dan mengefisienkan ini, terkait dengan kemajuan
pencapaian tujuan dari suatu bidang pendidikan dan dengan
organisasi. (Nur Arif dkk, 2013) adanya perbaikan metode belajar-
Perpustakaan mengajar yang dirasakan tidak bisa
Menurut naskah awal RUU dipisahkan dari masalah penyediaan
Perpustakaan No. 43 2007, fasilitas dan sarana pendidikan.
Perpustakaan adalah mengumpulkan (Sinaga, 2007).
pengetahuan tercetak dan terekam, Sekolah
mengelolanya dengan cara khusus Secara umum sekolah merupakan
guna memenuhi kebutuhan tempat dimana seorang anak
intelektuaitas para penggunanya distimulasi untuk belajar di bawah
melalui beragam cara interaksi pengawasan guru. Sekolah juga
pengetahuan. tempat yang signifikan bagi siswa
Perpustakaan adalah institusi yang dalam tahap perkembangannya dan
menyediakan koleksi bahan pustaka merupakan sebuah lingkungan sosial
tertulis, tercetak, dan terekam yang berpengaruh bagi kehidupan
sebagai pusat informasi yang diatur mereka (Mulyana, 2009). Sedangkan
menurut sistem aturan yang menurut Nurkolis (2003) sekolah
didayagunakan untuk keperluan merupahan lembaga untuk belajar
pendidikan, penelitian serta rekreasi dan mengajar serta tempat menerima
intelektual bagi masyarakat. dan memberikan pelajaran.
(Supriyanto, 2008). a. Sejarah SMK Negeri 28 Jakarta

9
Didirikan sejak tahun 1955 dengan 4. Ruang praktik perawatan
nama "Sekolah Pendidikan sosial
Kemasyarakatan" (SPK). Pada tahun 5. Kantin
1959  diganti namanya menjadi 6. Masjid
"Sekolah Pekerjaan Sosial Atas" 7. Perpustakaan
(SPSA) Negeri. Sejak tahun  1976 8. Lapangan Olahraga
namanya disesuaikan dengan b. Visi dan Misi SMK Negeri 28
sekolah-sekolah kejuruan lainnya. Jakarta
Dibawah naungan Direktorat 1) Visi
Pendidikan Menengah Kejuruan,  Mewujudkan SMK Negeri 28 Jakarta
maka SPSA diganti namanya sebagai sekolah unggul berlandaskan
menjadi "Sekolah Menengah iman dan taqwa.
Pekerjaan Sosial" (SMPS)  Negeri 2) Misi
Jakarta. Menurut Kurikulum 1994 a. Meningkatkan Keimanan dan 
diubah namanya menjadi SMK Ketaqwaan terhadap Tuhan Yang Ma
Kesejahteraan Masyarakat.  Dan ha Esa.
pada tahun 1997, Sesuai Keputusan b. Melaksanakan Pembelajaran
Menteri Pendidikan dan Kebudayaan berbasis Iptek
Republik Indonesia Nomor c. Mengembangkan Minat dan 
036/O/1997 tanggal 7 Maret 1997 Bakat Peserta didik.
disesuaikan lagi dengan sekolah- d. Meningkatkan Pelayanan Pri
sekolah kejuruan lainnya maka ma.
SMPS diganti menjadi SMK Negeri e. Meningkatkan Kemampuan 
28 Jakarta. Sekolah yang terletak di Berbahasa Indonesia dan Bahasa Asi
Jalan Maritim No.26 Cilandak Barat, ng.
Jakarta Selatan ini mempunyai c. Visi dan Misi Perpustakaan
beberapa sarana dan prasarana yang SMK Negeri 28 Jakarta
mendukung kegiatan belajar 1) Visi
mengajar yang terdiri dari : Perpustakaan SMK Negeri 28
1. Lab bahasa Jakarta memacu meraih prestasi
2. Lab komputer berwawasan IPTEK, IMTAQ dan
3. Ruang praktik perhotelan inovasi dalam berkarya.

10
2) Misi dipaket dalam Java Development Kit
a. Mengembangkan minat baca (JDK). Untuk menjalankan file
pada siswa. bytecode dibutuhkan JRE (Java
b. Menjadikan perpustakaan Runtime Environtment) yang
sebagai lading ilmu pengetahuan. memungkinkan pemakai untuk
c. Memberikan informasi yang menjalankan program Java, hanya
dibutuhkan siswa. untuk menjalankan, tidak untuk
d. Mengembangkan membuat kode baru lagi
pengetahuan yang didapat di (Shalahuddin, 2013).
perpustakaan. Java mempunyai beberapa
e. Memberikan pelayanan yang keunggulan di bandingkan dengan
optimal. bahasa pemrograman lainya. Seperti
f. Membantu meningkatkan beorientasi objek, java bersifat
mutu pendidikan SMK Negeri 28 multiflatform seperti windows dan
Jakarta. dapat di distribusikan dengan mudah
g. Mengantarkan SMK Negeri serta java bersifat dinamasi. Sebuah
28 menjadi sekolah yang terbaik. IDE merupakan lingkup
pemrograman yang di integrasikan
Software Pendukung ke dalam suatu aplikasi perangkat
a. Java Netbean lunak yang menyediakan Graphic
Java menurut definisi dari Sun user interface (GUI), suatu kode
adalah nama untuk sekumpulan editor atau text, suatu compiler dan
teknologi untuk membuat atau suatu debugger.
menjalankan perangkat lunak pada Netbean juga digunakan oleh
computer standlone ataupun pada seorang programmer untuk menulis,
lingkungan jaringan. Java berdiri meng-compile, mencari kesalahan
diatas mesin interpreter yang diberi dan menyebarkan program netbean
nama Java Virtual Machine (JVM). yang ditulis dalam bahasa
Platform Java terdiri dari kumpulan pemrograman java namun selain itu
library JVM, kelas-kelas loader juga dapat mendukung unutk
dipaket dalam sebuah compiler, membuat professional desktop,
debugger dan perangkat lain yang enterprise, web dan mobile

11
application dengan java language, multi user. MySQL AB membuat
C/C++, dan bahkan dynamic MySQL tersedia sebagai perangkat
language seperti PHP, JavaScript, lunak gratis di bawah lisensi GNU
Groovy, dan Ruby. General Public Licence (GPL), tetapi
b. Mysql mereka juga menjual di bawah
MySql adalah sebuah program lisensi komersial untuk kasus-kasus
database server yang mampu yang bersifat khusus (Huda, 2010).
menerima dan mengirimkan datanya Teori Perancangan Basis Data
dengan sangat cepat, multi user serta Basis data adalah kumpulan data
menggunakan perintah standar SQL yang saling berelasi. Data sendiri
(Structured Query Language). merupakan fakta mengenai objek,
MySQL merupakan salah satu jenis orang dan lain-lain. Data dinyatakan
database server yang banyak dengan nilai (angka, deretan
diminati, karena mudah digunakan karakter, atau simbol) (Kusrini,
dan sifatnya yang shareware. 2007).
Database MySQL merupakan suatu Basis Data dapat dipahami sebagai
perangkat lunak database yang suatu kumpulan data terhubung
berbentuk database relasional atau (interrelated data) yang disimpan
sering disebut dengan RDBMS secara bersama-sama pada suatu
(Relation Database Management media, tanpa mengatap satu sama
System). Selain MySQL ada beberapa lain atau tidak perlu suatu
program database server lain yang kerangkapan data (kalaupun ada
menggunakan standar query berupa maka kerangkap data tersebut harus
SQL, diantaranya Oracle, seminimal mungkin dan terkontrol
PostgreSQL, MySQL front, MsQL, (controlled redundancy), data
SQL Server97 dan lain-lain disimpan dengan cara-cara tertentu
(Nugroho B. , 2005). sehingga mudah digunakan atau
MySQL adalah sebuah perangkat ditampilkan kembali data dapat
lunak sistem manajemen basis data digunakan oleh satu atau lebih
SQL atau yang dikenal dengan program-program aplikasi secara
DBMS (Database Management optimal, data disimpan tanpa
System), database ini multithread, mengalami ketergantungan dengan

12
program yang akan defenisikan sebagai penguraian dari
menggunakannya, data disimpan suatu sistem informasi yang utuh
sedemikian rupa sehingga proses kedalam bagian-bagian
penambahan, pengambilan dan komponennya dengan maksud
modifikasi data dapat dilakukan mengidentifikasi permasalahan-
dengan mudah dan terkontrol permasalahan, kesempatan,
(Sutanta, 2011). hambatan dan mengevaluasi
Database atau basis data adalah kekurangan yang terjadi dan juga
sekumpulan data yang memiliki untuk memenuhi kebutuhan sehingga
hubungan secara logika dan diatur dapat di usulkan perbaikannya.
dengan susunan tertentu serta Analisa sistem informasi akan
disimpan dalam media penyimpanan membantu mengetahui dalam
komputer. Data itu sendiri adalah informasi tentang sistem yang
representasi dari semua fakta yang sedang berjalan. Sehingga dengan
ada pada dunia nyata. Database analisa sistem diharapkan bisa
sering digunakan untuk melakukan mengetahui sejauh mana peranan
proses terhadap data-data tersebut sistem yang tengah berjalan dalam
untuk menghasilkan informasi memenuhi kebutuhan perusahaan
tertentu (Komputer, SQL Server agar kebutuhan yang belum bisa
2008 Express, 2010). terpenuhi kebutuhanya dapat
diberikan solusi dan di terapkan
BAB III dalam tahap perancangan sistem.
ANALISA DAN PERANCANGAN Analisa Sistem yang Sedang
Analisa Sistem Berjalan
Tahap analisa dilakukan setelah Pada perpustakaan SMKN 28 Jakarta
tahap perencanaan sistem dan masih menggunakan sistem manual
sebelum tahap desain sistem. Tahap dalam melakukan pengolahan data.
ini merupakan tahap yang kritis Petugas perpustakaan hanya
karena kesalahan dalam tahap ini menggunakan buku dan kemudian
menyebabkan kesalahan memasukannya ke Microsoft excel
berkelanjutan pada tahap saat melakukan pengolahan data
selanjutnya, analisa sistem dapat di sehingga harus membuat banyak

13
lembaran pada Microsoft excel untuk anggapan bahwa dunia nyata terdiri
memenuhi kebutuhan dalam atas koleksi objek-objek dasar yang
melakukan pengolahan data seperti dinamakan entitas (entity) serta
lembar data buku dan peminjam hubungan (relationship) antara
yang ada. entitas-entitas itu (Nugroho A. ,
2011).
Analisa Sistem yang Diusulkan
Dengan sistem baru yang di usulkan, Transformasi ERD ke LRS
penggunaan sistem ini akan Berikut adalah Transformasi
membantu petugas perpustakaan Entitas Relationship Diagram ke
dalam melakukan pengolahan data Logical Record Structure
buku dan peminjam, dan dapat digambarkan sebagai berikut:
mempermudah petugas dalam erd Transformasi LRS

mengelola data peminjaman yang 1 M


M
kelola
1

peminjam pilih buku admin

dilakukan. Selain itu, juga dapat nis* no_buku*


username*
password
1

nama judul nama


alamat klasifikasi

membantu siswa dalam mencari


no_telp tahun
jk pengarang proses
tgl_lahir penerbit
jumlah

koleksi buku perpustakaan yang akan 1

transaksi

dipinjam sebelum mencari di rak no_transaksi*


nis#
nama

yang tersedia.
kelas
no_telp
no_buku#
judul
tgl_pinjam
tgl_kembali
status

Desain Sistem
Gambar 3.1 Transformasi ERD ke
Perancangan Basis Data LRS
Dalam membuat sistem ini, Logical Record Structure (LRS)
ada database sebagai media class Logical View

penyimpanan basis data. Berikut Buku transaksi

- no_buku - no_transaksi
- judul - nis
- nama

adalah beberapa rancangan dalam


- klasifikasi
- tahun - kelas
- pengarang - no_telp
peminjam - no_buku
- penerbit
- jumlah - judul

membuat database dari sistem yang


- nis
- no_id# - tgl_pinjam
- nama
- alamat - username# - tgl_kembali
- no_telp - status

diusulkan:
- jk
- tgl_lahir

admin

- username
- password

Entity Relationship Diagram (ERD) -


-
nama
no_transaksi#

Model data diagram


hubungan entitas Entity Relationship Gambar 3.2 Logical Record
Structure (LRS)
Diagram (ERD) dibuat berdasarkan

14
Perancangan Aplikasi aktivitas ke aktivitas lainnya (Syafei,
Perancangan sistem yang 2007).
akan dibangun, meliputi rancangan a. Activity Diagram Login
UML (Unified Modeling Language) act Login admin

yang terdiri dari : admin sistem

Use Case Diagram start

Use Case adalah gambaran graphical form login

dari beberapa atau semua actor, use input username & cek username &
passw ord passw ord
case dan interaksi di antara
komponen-komponen tersebut yang
validasi
Salah
memperkenalkan suatu sistem yang
akan dibangun (Sukamto & masuk halaman utama Benar

Shalahuddin, 2013).
finish

Berikut Ini use case yang


digunakan dalam sistem usulan : Gambar 3.4 Activity Diagram Login
uc Use Case Model

Sistem
Pada form login, diharuskan untuk
Login memasukan username dan password
untuk mengakses menu utama. Jika
Mengelola data
buku

«include»
melihat data buku
dalam proses login terdapat
kegagalan akan muncul pesan
Mengelola data
peminj am

Admin sisw a

Mengelola data
kesalahan yang menyebabkan
transaksi

gagalnya login dan harus


memasukan username dan password
Mengelola data
laporan

Logout
kembali.

Gambar 3.3 Use Case Diagram

Activity Diagram
Activity diagram adalah diagram
yang menggambarkan sifat dinamis
secara alamiah sebuah sistem dalam
bentuk model aliran dan kontrol dari

15
BAB IV c. Database menggunakan

IMPLEMENTASI DAN MySQL.


d. Aplikasi server yaitu XAMPP
PENGUJIAN
v3.2.1
Implementasi Sistem e. Aplikasi editor source code
Tahap implementasi program yaitu program
merupakan tahap kelanjutan dari Netbeans.
kegiatan perancangan sistem. Hasil
Implementasi Perangkat Keras
dari implementasi ini nantinya
Perangkat keras (hardware)
adalah sebuah sistem yang siap diuji
yang dibutuhkan untuk menjalankan
dan digunakan.
aplikasi ini menggunakan:
Implementasi Perangkat Lunak
a. Processor Intel Celeron Dual
Perangkat lunak (software)
Core 1.60 GHz.
yang dibutuhkan untuk menjalankan
b. Hard disk drivers 500 GB.
aplikasi ini menggunakan:
c. Installed memory 2 GB.
a. Sistem operasi menggunakan
d. Resolution display 1366 x 768
Windows 7.
(32 bit) (60Hz).System type 32-
b. Pemrograman yang berbasis
bit operating system
Desktop.

Implementasi User Interface


Berikut ini adalah
implementasi dari setiap user
interface yang telah dibuat:

16
Tampilan Form Login Pada gambar 4.2 merupakan
tampilan menu utama pada aplikasi
jika berhasil login dari form login
sebelumnya. Pada bagian ini,
terdapat 3 icon menu yang antara lain
menu buku, menu peminjam, dan
menu transaksi.
Untuk kembali ke form login bisa
Gambar 4.5 Tampilan Form Login dengan memilih tombol tutup.
Aplikasi Pengujian Sistem
Form login merupakan tampilan Sebelum program diterapkan, maka
awal saat aplikasi dijalankan. Dalam program harus bebas dari kesalahan-
menu login terdapat field untung kesalahan, oleh sebab itu program
memasukan username dan password harus diuji coba untuk menemukan
yang dibutuhkan untuk masuk ke kesalahan-kesalahan yang mungkin
aplikasi. Selain itu juga terdapat dapat terjadi, penggujian ini
tombol hanya lihat. Tombol ini akan menggunakan pengujian Black Box.
mengarahkan ke menu tampilan data Pengujian Black Box
buku yang tersimpan. Pengujian Black Box berfocus pada
persyaratan fungsional perangkat
Tampilan Menu Utama
lunak. Pengujian sistem informasi
rental mobil ini menggunakan data
uji berupa data input dari
administrator pada sistem yang telah
dibuat.

Gambar 4.6 Tampilan Menu Utama

17
BAB V a. Perancangan aplikasi
PENUTUP administrasi perpustakaan ini
Kesimpulan merupakan suatu bentuk sistem
Pada bagian ini merupakan komputerisasi yang belum begitu
kesimpulan dari penelitian yang sempurna sehingga untuk
sudah di lakukan oleh penulis, kedepannya masih perlu
kesimpulan tersebut adalah sebagai dilakukannya pengembangan dan
berikut: perbaikan sesuai kebutuhan
a. Dengan aplikasi ini, siswa penggunaan dalam sistem tersebut.
dapat mencari buku yang diinginkan b. Pada pengembangan aplikasi
melalui aplikasi terlebih dahulu ini untuk peneliti selanjutnya, penulis
sebelum mencari pada rak buku yang mengharapkan aplikasi ini dapat
tersedia sesuai dengan klasifikasinya, berjalan di berbagai perangkat media
dan siswa dapat mengetahui lain, seperti berbasis website untuk
ketersediaan koleksi buku di mempermudah dalam mengakses
perpustakaan SMK Negeri 28 informasi mengenai buku yang ada
Jakarta. pada perpustakaan hanya dengan
b. Dengan menggunakan melalui browser dan tentu dengan
aplikasi ini memudahkan petugas tampilan yang lebih nyaman bagi
perpustakaan dalam pengolahan data penggunanya.
penyimpanan buku, data peminjam c. Aplikasi ini masih
serta data peminjamannya, sehingga membutuhkan fitur yang baru dari
dalam pengelolaan data laporan yang sedang berjalan saat ini seperti
perpustakaan menjadi lebih baik. fitur pemindaian barcode yang
Saran terdapat pada buku sehingga tanpa
Mengingat berbagai keterbatasan perlu memasukan nomor buku saat
yang dialami peneliti terutama melakukan pengolahan data buku.
pemikiran dan waktu maka peneliti Selain itu, aplikasi ini masih
menyarankan pengembangan untuk membutuhkan fitur yang lainnya,
penelitian dimasa yang akan datang seperti pembuatan laporan data
sebagai berikut : dalam bentuk tampilan grafik tentang
penghitungan transaksi peminjaman

18
tiap bulannya dan dapat pula Hasruddin, M. (2015). Rancang
mengolah data pengunjung Bangun Program Aplikasi
perpustakaan untuk keperluan Perpustakaan (Studi Kasus :
laporan rutin perpustakaan. SMP Negeri 6 Polewali).

Huda, M., & Nugroho, B. (2008).


DAFTAR PUSTAKA Membuat Aplikasi Database
Afriansyah, Aidil. (2015). Analisa dengan Java MySQL dan
Dan Perancangan Aplikasi Netbeans. Jakarta: Elex
Perpustakaan Pada Media Komputindo.
Politeknik Sekayu
Jogiyanto, Hartono. (2008).
Menggunakan Pemrograman
Metodologi Penelitian Sistem
Java.
Informasi. Yogyakarta: Andi.
Damayanti. (2008). Perancangan
Adalah Penggambaran, Komputer, W. (2010). Panduan

Perencanaan Dan Belajar MySQL Database

Pembuatan Sketsa Atau Server. Jakarta: Mediakita.

Pengaturan Dari Beberapa Kusrini. (2007). Strategi


Elemen Yang Terpisah Ke Perancangan dan
Dalam Satu Kesatuan Yang Pengelolaan Basis Data.
Utuh Dan Berfungsi. Yogyakarta: Andi.

Eko Hendrianto, Dani (2014). Muchyidin, Suherlan. Mihardja, Iwa


Pembuatan Sistem Informasi D Sasmita. (2008).
Perpustakaan Berbasis Perpustakaan. Bandung: PT
Website Pada Sekolah Puri Pustaka.
Menegah Pertama Negeri 1
Mulyana, Rachmat. (2009).
Donorojo Kabupaten
Penanaman Etika
Pacitan.
Lingkungan Melalui Sekolah
Haryadi, Herdi. (2009). Administrasi Perduli Dan Berbudaya
Perkantoran untuk Manager Lingkungan.
dan Staf. Jakarta: VisiMedia.

19
Ningsih, D. G. (2009). Perancangan Access. Jakarta: Elex Media
Sistem Infromasi Data Komputindo.
Simpan Pinjam Pada BMT
Santoso, Harip. (2010). Aplikasi
Sinergi Medan.
Web/asp.net + cd. Jakarta :
Nugraha, Fajar. (2014). Elex Media Kompitindo.
Pembangunan Sistem
Satzinger, W, J., Jackson, B, R., dan
Informasi Perpustakaan
Burd, D, S. (2009). Systems
Sekolah Dasar Negeri
Analysis and Design In A
Pacitan.
Changing World. Boston:
Nur Arif, Saiful., Putri Wanda, Ayu., Cengage Learning
Masudi, Abdi. (2013).
Aplikasi Administrasi Shalahuddin, R. (2013). Rekayasa

Perpustakaan Berbasis Web Perangkat Lunak Terstruktur

Smk Swasta Brigjend dan Berorientasi Object.

Katamso Medan. Bandung: Informatika.

Sinaga, Dian. (2007) Mengelola


Nur Pratidina, Ika. (2013). Sistem
Perpustakaan Sekolah.
Informasi Perpustakaan
Jakarta: Kreasi Media Utama
Sekolah Menengah Pertama
Negeri Dua Karang Anyar. Sukamto, R,A., dan Shalahuddin, M.,
2011, Modul Pembelajaran
Nurkolis. (2003). Manajemen
Rekayasa Perangkat Lunak,
berbasis sekolah: teori,
Bandung.
model, dan aplikasi.
Yogyakarta: Grasindo. Supriyanto, Wahyu. (2008).
Teknologi Informasi
O’Brien dan Marakas. (2010).
Perpustakaan. Yogyakarta:
Management System
Kanisius.
Information. McGraw Hill,
New York. Sutanta, E. (2011). Basis Data
Dalam Tinjauan Konseptual.
Pramana, Hengky W. (2006)
Yogyakarta: Andi.
Aplikasi Inventory Berbasis

20
Suwondo, Adi (2014). Aplikasi Tim. (2007). Ilmu dan Aplikasi
Sistem Informasi Pendidikan. Yogyakarta:
Perpustakaan Di Smk Grasindo
Takhassus Kalibeber
Wonosobo

Nafisah, Syifaun. (2003) Grafika


Komputer Dengan Borland
C++ Builder Profesional.
Yogyakarta: Graha Ilmu.

21

Anda mungkin juga menyukai