diajukan oleh
Wahyu Setiawan
2012.02058.11.0354
kepada
STMIK JENDERAL ACHMAD YANI
YOGYAKARTA
Juli, 2016
i
Proposal Tugas Akhir
diajukan oleh
Wahyu Setiawan
2012.02058.11.0354
Pembimbing
ii
Pengesahan Proposal Tugas Akhir
Anggota I Anggota II
_ _ _ _
NPP/NIP: NPP/NIP:
Mengetahui
Kaprodi S1 Teknik Informatika
STMIK Jend. A. Yani Yogyakarta
iii
1
1 LATAR BELAKANG
Layanan perpustakaan di SMK Al-Hikmah Gubukrubuh yang masih bersifat
manual menimbulkan berbagai kendala dalam pemberian layanan, misalnya :
petugas perpustakaan dalam memberikan layanan sirkulasi harus mencatat data
buku yang dipinjam ke kartu perpustakaan dan kartu kontrol perpustakaan
sehingga layanan menjadi lambat karena memerlukan waktu yang cukup lama.
Selain itu, sulitnya pencarian buku yang ada di perpustakaan karena siswa yang
ingin mencari buku harus memeriksa ke tiap rak untuk memperoleh buku yang
mereka inginkan. Data buku hanya diarsipkan dalam buku besar perpustakaan
sehingga pemutakhiran data koleksi buku memerlukan waktu relatif lama dan
kurang akurat karena besar kemungkinan terjadi kesalahan penulisan. Perhitungan
denda dari keterlambatan pengembalian buku juga terkesan susah karena
perhitungan secara manual untuk menentukan besar denda yang di berikan. Dalam
pembuatan laporan perpustakaan juga membutuhkan waktu yang cukup lama
karena rekapitulasi dilakukan secara manual.
2 TUJUAN PENELITIAN
Membuat sebuah aplikasi perpustakaan yang dilengkapi dengan fitur
pembacaan barcode sehingga mempermudah dalam pelayanan perpustakaan
termasuk pembuatan laporan, sehingga informasi yang dihasilkan akan lebih
akurat.
3 TINJAUAN PUSTAKA
Sistem informasi perpustakaan ini sebelumya sudah banyak dibuat, tetapi
tempat dan program aplikasinya yang digunakan berbeda-beda. Adapun sistem
informasi yang berkaitan dengan perpustakaan yang pernah dibuat adalah sebagai
berikut :
Penelitian berjudul Analisa Dan Perancangan Sistem Informasi Perpustakaan
Pada Smk Prshanti Nilayam mengatakan bahwa sistem informasi perpustakaan
berbasis web menggunakan PHP dan My SQL Server akan memberi kumudahan
dalam mengelola perpustakaan, dimana sistem ini akan memberi kemudahan
dalam mencatat data buku, mengetahui posisi buku serta data peminjaman dan
pengenbalian buku. Dalam penelitian ini menghasilkan web yang terintegrasi
dengan database dan mampu menginputkan data melalui form beserta beberapa
prosedur eksekusi lainya (Yuniarti, 2014).
4 LANDASAN TEORI
baru dan efisien, menetapkan prosedur pengolahan datayang baru secara tepat,
sistematis dan sederhana, menentukan model penyajian yang informatif dan
standar, serta distribusi yang efektif (Yuniarti, 2014).
4.2 BARCODE
Barcode atau dalam bahasa Indonesia seringkali disebut kode batang adalah
an optical machine-readable representation of data. Kode berbentuk garis dan
berwarna hitam putih tersebut mengandung satu kumpulan kombinasi yang
berlainan ukuran dan disusun sedemikian rupa menurut aturan tertentu sehingga
dapat diterjemahkan oleh mesin pembacanya (Kusumaputri, 2015).
Penjelasan lain mengenai barcode yaitu suatu kumpulan data optik yang
dibaca mesin. Sebenarnya, kode batang ini mengumpulkan data dalam lebar
(garis) dan spasi garis paralel dan dapat disebut sebagai kode batang atau
simbologi linear atau 1D (1 dimensi) juga memiliki bentuk persegi, titik,
heksagon dan bentuk geometri lainnya di dalam gambar yang disebut kode
matriks atau simbologi 2D (2 dimensi). Selain tak ada garis, sistem 2D sering juga
disebut sebagai kode batang (Kusumaputri, 2015).
Barcode merupakan instrumen yang bekerja berdasarkan asas kerja digital.
Pada konsep digital, hanya ada 2 sinyal data yang dikenal dan bersifat boolean,
yaitu 0 atau 1 kemudian diterapkan pada batang-batang baris yang terdiri dari
warna hitam dan putih. Warna hitam mewakili bilangan 0 dan warna putih
mewakili bilangan 1 Karena warna hitam akan menyerap cahaya yang
dipancarkan oleh alat pembaca barcode, sedangkan warna putih akan
memantulkan balik cahaya tersebut. Selanjtnya, masing-masing batang pada
barcode memiliki ketebalan yang berbeda dan ketebalan inilah yang akan
diterjemahkan pada suatu nilai. Sisi-sisi batang barcode tegas dan lurus, serta
tidak ada lubang atau noda titik ditengah permukaannya. Sementara itu, ukuran
titik sinar pembaca juga tidak melebihi celah antara batang barcode. Saat ini,
ukuran titik sinar yang umum digunakan adalah 4 kali titik yang dihasilkan printer
pada resolusi 300dpi (Jogja Software, 2015).
7
MySQL adalah sistem manajemen database SQL yang bersifat Open Source
dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur
seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS).
Database ini dibuat untuk keperluan sistem database yang cepat, handal dan
mudah digunakan (Putri, 2010).
Model arsitektur yaitu sebuah struktur desain yang secara logic dapat
meningkatkan hubungan jaringan komunikasi dengan teknologi informasi. Model
arsitektur yang terdiri dari client dan server yaitu arsitektur client-server
merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada
cara untuk mendistribusikan aplikasi ke dalam dua pihak, yiatu pihak client dan
pihak server. Client-server diaplikasikan pada aplikasi mainframe yang sangat
besar untuk membagi beban proses loading antara client dan server. Sebagai
dampaknya client-server telah mengubah cara atau pola pikir kita dalam
mendesain dan membangun aplikasi. Dan ini sangat membantu end-user dalam
pengharapan tentang the look and feel dari multiuser software. (Hamzah, 2014).
9
5 METODA PENELITIAN
Bahan penelitian yang akan digunakan oleh penulis mencakup hasil survei
dan observasi yang telah dilakukan. Bahan-bahan penelitian itu antara lain :
1. SistemOperasi : Windows 7
2. Aplikasi : Borland Delphi7
3. Database : MySQL
4. Image editor : Adobe Photoshop Cs 8
5. Mysql Conector : MyODBC 5.3.4
6. Scaner : USB Barcode Scaner.
11
1. Pengumpulan Data
Peneliti menggunakan cara sebagai berikut untuk mengumpulkan
data :
a. Observasi
2. Perancangan Aplikasi
Perancangan sistem adalah perancangan atau desain suatu sistem yang
berisi langkah-langkah operasi dalam proses pengolahan data yang akan
dikembangkan. Pada tahap ini akan dibuat Data Flow Diagram (DFD) dari
sistem yang akan dikembangkan.
12
3. Perancangan Database
Langkah-langkah dalam merancang database, yaitu :
dan perangkat lunak system manajemen basis data dimana basis data
diimplementasikan.
d. Implementasi Sistem Database
Setelah perancangan secara logika dan secara fisik lengkap, tahapan
selanjutnya yaitu melaksanakan sistem database. Perintah-perintah
dalam DBMS yang dipilih, dihimpun dan digunakan untuk membuat
skema database dan dihubungkan dengan kode program dengan
perintah-perintah dari DML yang telah ditulis dan diuji.
4. Perancangan Interface
Pada tahap ini dilakukan perancangan bentuk interface dari program yang
dibuat dengan tujuan agar mudah dimengerti pengguna. Interface adalah
tampilan form aplikasi yang bisa digunakan untuk mengelola data. Tahap
perancangan interface ini dilakukan dengan memperhatikan prinsip-
prinsip desain yang akan diterapkan dalam keseluruhan proses desain.
Setelah user interface selesai kemudian akan di distribusikan ke end user.
6 JADWAL PENELITIAN
Jadwal untuk setiap tahap-tahap utama yang penulis sebutkan dalam Jalan
Penelitian beserta waktu yang penulis butuhkan untuk pelaksanaan, seperti yang
terlihat pada tabel berikut :
14
BULAN
Februari
No URAIAN KEGIATAN
April
Maret
Mei
Juli
Juni
TAHAPAN PENYUSUNAN
1. Tahap Pengumpulan Data
Observasi
1
Wawancara
2
2. Tahap Perancangan Aplikasi
Pembuatan Data Flow Diagram (DFD)
7 DAFTAR PUSTAKA
Hamzah, S. Y., 2014. Arsitektur telematika dari sisi client & server. [Online]
Available at: http://www.hamzahsy.com/2014/10/arsitektur-telematika-
dari-sisi-client.html
[Diakses 17 4 2016].
Jogja Software, 2015. Sistem Dan Cara Kerja Mesin Barcode Scanner. [Online]
Available at: http://jogjasoftware.net/sistem-dan-cara-kerja-mesin-
barcode-scanner.html
[Diakses 16 3 2016].
Sulistyanto, A., 2016. USE CASE Diagram Aplikasi DSLR Controler. [Online]
Available at: https://medium.com/@andyslstynt/use-case-diagram-
aplikasi-dslr-controler-ddc1137ab9a4#.ypcwc87zt
[Diakses 14 Mei 2016].
16