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
transaksi
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
- no_buku - no_transaksi
- judul - nis
- nama
diusulkan:
- jk
- tgl_lahir
admin
- username
- password
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
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
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
Logout
kembali.
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
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.
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).
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
20
Suwondo, Adi (2014). Aplikasi Tim. (2007). Ilmu dan Aplikasi
Sistem Informasi Pendidikan. Yogyakarta:
Perpustakaan Di Smk Grasindo
Takhassus Kalibeber
Wonosobo
21