RANCANG BANGUN PROGRAM APLIKASI DLITR DI

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

ISSN: XXXX-XXXX

RANCANG BANGUN PROGRAM APLIKASI DLITR (DIGITAL LIBRARY OF
INFORMATION TECHNOLOGY RESEARCH ) STUDI KASUS PRODI
INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MAJALENGKA
Ade Bastian
Program Studi Teknik Informatika, Fakultas Teknik, Universitas Majalengka
Jalan Universitas Majalengka No. 01 Kabupaten Majalengka Provinsi Jawa Barat
Email : bastiandicaprio@gmail.com
ABSTRAKS
Perkembangan teknologi informasi dan komunikasi mendorong para pengembang untuk merancang
aplikasi yang memenuhi tuntutan masyarakat dalam penggunaan teknologi tersebut. Teknologi informasi dan
komunikasi yang ada saat ini, telah banyak membantu dan mempermudah kegiatan dan kemudahan akses akan
informasi bagi masyarakat.
Salah satu unit kerja yang menjadi tempat akses informasi adalah perpustakaan. Mahasiswa merujuk
perpustakaan sebagai tempat untuk mencari bahan-bahan untuk mencari jawaban dari tugas-tugas kuliah dan
bahan-bahan penelitian. Perpustakaan juga menjadi tempat untuk mencari refrensi keilmuan. Dengan adanya
perkembangan teknologi, perpustakaan diharapkan dapat memberikan pelayanan yang cepat dalam mencarikan

referensi atau sumber keilmuan yang dicari, utamanya untuk keperluan penyusunan dan pengembangan
penelitian. Fasilitas search yang terintegrasi dalam sebuah aplikasi akan memberikan kemudahan dan kecepatan
pencarian sebagai pelayanan yang maksimal kepada seluruh pengunjung perpustakaan dalam mencari referensi
penelitian-penelitian terdahulu yang pernah dilakukan di prodi Teknik Informatika Universitas Majalengka.
Penelitian ini diharapkan mampu memberikan informasi mengenai berbagai penelitian-penelitian dan
beberapa sumber referensi keilmuan di perpustakaan Prodi Teknik Informatika Fakultas Teknik Universitas
Majalengka.
Kata kunci : teknologi informasi, perpustakaan, search.

1. PENDAHULUAN
1.1 Latar Belakang
Perkembangan Information and Communication
Technology (ICT) yang amat pesat turut membawa
perubahan signifikan dalam berbagai bidang,
termasuk perpustakaan. Pemanfaatan ICT dalam
mengelola
atau
menjalankan
operasional
perpustakaan

dapat
meningkatkan
kualitas
layanannya, yakni dari segi kecepatan dan kualitas
informasi yang diberikan. Perkembangan dan
penerapan ICT dapat diukur dengan telah
digunakannya
sebagai
sistem
informasi
perpustakaan digital. Perpustakaan digital adalah
sebuah teknologi informasi yang menyediakan
sumber daya, termasuk didalammya staf khusus
yang bertugas untuk memilih, menyusun, dan
menawarkan akses intelektual, menerjemahkan,
mendistribusikan, memelihara integritas, menjamin
keutuhan dari waktu ke waktu hasil koleksi digital
sehingga karya-karya tersebut dapat dibaca dan
secara ekonomis tersedia untuk dimanfaatkan oleh
komunitas tertentu maupun sekumpulan komunitas.

Program
Studi
Teknik
Informatika
Universitas Majalengka saat ini baru memiliki
perpustakaan namun tidak secara digital. Di dalam
perpustakaan Program Studi Teknik Informatika
terdapat buku-buku keinformatikaan, laporanlaporan praktikum, hingga laporan Penelitian yang
tersusun rapih sebagaimana mestinya. Namun tidak
hanya laporan-laporan berbentuk fisik atau buku
melainkan ada juga laporan Penelitian dan laporan

Penelitian yang berbentuk digital. Laporan digital
yang berekstensi docx (Microsoft Office Word ) atau
laporan digital yang berekstensi pdf oleh mahasiswa
di masukan kedalam sebuah CD atau DVD. DVDDVD ini memang wajib dikumpulkan oleh
mahasiswa yang telah melaksanakan sidang sebagai
upaya perintisan perpustakaan digital yang isinya
mencakup
penelitian-penelitian

yang
telah
dilaksanakan. Nantinya perpustakaan digital
penelitian tersebut dapat dimanfaatkan secara
maksimal oleh mahasiswa tingkat akhir dalam
penelusuran ide untuk melakukan penelitian
berikutnya.
Walaupun dari pihak Program Studi Teknik
Informatika sudah menyiapkan buku-buku serta
laporan-laporan Penelitian dan Penelitian atau
referensi lainnya, namun kesadaran dan minat
mahasiswa untuk berkunjung untuk mencari dan
membaca buku-buku di Perpusatakaan Program
Studi Teknik Informatika masih kurang. Mahasiswa
lebih memilih mencari referensi di Internet karena
dinilai lebih mudah dalam pencariannya.
Di lihat dari permasalahan di atas
perpustakaan digital penelitian (Digital Library of
Information Technology Reseacrh) perlu diterapkan
di Program Studi Teknik Informatika, karena dalam

pencariannya akan lebih mudah di bandingkan
dengan mencari secara manual di perpustakaan.

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

1.2 Referensi
1.2.1 Perpustakaan Digital
Sistem perpustakaan digital adalah penerapan
teknologi informasi sebagai sarana untuk
menyimpan, mendapatkan dan menyebarluaskan
informasi ilmu pengetahuan dalam format digital.
Atau secara sederhana dapat dianalogikan sebagai
tempat menyimpan koleksi perpustakaan yang sudah
dalam bentuk digital (Subrata, 2009).
The
digital
library
initiatives
menggambarkan perpustakaan digital sebagai

lingkungan yang bersama-sama memberi koleksi,
pelayanan dan manusia untu k menunjang kreasi,
diseminasi, penggunaan dan pelestarian data,
informasi dan pengetahuan. Sebagai perpustakaan
yang berbeda dari sistem penelusuran informasi
karena memiliki lebih banyak jenis media,
menyediakan pelayanan dan fungsi tambahan,
termasuk tahap lain dalam siklus informasi, dari
pembuatan hingga penggunaan. Perpustakaan digital
bisa dianggap sebagai institusi informasi dalam
bentuk baru atau sebagai perluasan dari pelayanan
perpustakaan yang sudah ada. Namun demikian
perpustakaan digital sebagai koleksi informasi yang
dikelola, yang memiliki pelayanan terkait,
informasinya disimpan dalam format digital dan
dapat diakses melalui jaringan. Sedangkan James
Billington, pustakawan Library of Congress, dalam
Purtini (2005), melukiskan perpustakaan digital
sebagai sebuah koalisi dari institusi-institusi yang
mengumpulkan koleksi-koleksinya yang khas secara

elektronik.(Yuadi)
Jadi dapat disimpulkan dari materi yang
sudah ada bahwa Perpustakaan Digital adalah
perpustakaan yang didalamnya mengoleksi buku
buku yang berbentuk digital, yang disimpan dalam
sebuah komputer server yang dapat di akases oleh
computer lainnya dengan menggunakan jaringan
komputer.
1.2.2 Konsep Dasar Sistem Informasi
a. Definisi Sistem Informasi
Terdapat berbagai macam pengertian sistem
informasi menurut beberapa ahli, diantaranya
sebagai berikut :
Menurut (Mulyanto, 2009), “Sistem
informasi adalah suatu komponen yang terdiri dari
manusia, teknologi informasi, dan prosedur kerja
yang memproses, menyimpan, menganalisis, dan
menyebarkan informasi untuk mencapai suatu
tujuan”.
Menurut (Jogiyanto, 2009), “Sistem

informasi merupakan suatu sistem yang tujuannya
menghasilkan informasi”.
Dari pendapat di atas dapat di ambil
kesimpulan bahwa sistem informasi adalah suatu
sistem yan terdiri dari manusia, teknologi informasi
yang memproses, menyimpan dan menganalisis
serta menyebarkan informasi bertujuan untuk
menghasilkan sebuah informasi.

b.

ISSN: XXXX-XXXX

Komponen Sistem Informasi
John Burch dan Gary Grudnitski dalam
Jogiyanto, mengemukakan bahwa “Sistem informasi
terdiri dari komponen-komponen yang disebut
dengan istilah blok bangunan (building block).
Sebagai suatu sistem, blok bangunan tersebut
masing-masing berinteraksi satu dengan yang

lainnya membentuk satu kesatuan untuk mencapai
sasarannya”.(Jogiyanto, 2009)
Menurut Jogiyanto (2012), Blok bangunan
tersebut terdiri dari:
1) Blok Masukan (Input Block)
Input mewakili data yang masuk ke dalam sistem
informasi. Input disini termasuk metode-metode
dan media untuk menangkap data yang akan
dimasukkan, yang dapat berupa dokumendokumen dasar.
2) Blok Model (Model Block)
Blok ini terdiri dari kombinasi prosedur, logika
dan model matematik yang akan memanipulasi
data input dan data yang tersimpan di basis data
dengan cara yang sudah tertentu untuk
menghasilkan keluaran yang diinginkan.
3) Blok Keluaran (Output Block)
Produk dari sistem informasi adalah keluaran
yang merupakan informasi yang berkualitas dan
dokumentasi yang berguna untuk semua
tingkatan manajemen serta semua pemakai

sistem.
4) Blok Teknologi (Technology Block)
Teknologi digunakan untuk menerima input,
menjalankan model, menyimpan dan mengakses
data, menghasilkan dan mengirimkan keluaran
dan membantu pengendalian sistem secara
keseluruhan. Pada blok ini terdiri dari 3 bagian
utama, yaitu teknisi (humanware atau
brainware), perangkat lunak (software) dan
perangkat keras (hardware).
5) Blok Basis Data (Database Block)
Basis data (database) merupakan kumpulan dari
data yang saling berhubungan satu dengan yang
lainnya, tersimpan di perangkat keras komputer
dan digunakan perangkat lunak untuk
memanipulasinya. Basis data diakses atau
dimanipulasi dengan menggunakan perangkat
lunak paket yang disebut dengan DBMS
(Database Management Systems).
6) Blok Kendali (Controls Block)

Beberapa pengendalian perlu dirancang dan
diterapkan untuk meyakinkan bahwa hal-hal
yang dapat merusak sistem dapat dicegah
ataupun bila terlanjur terjadi kesalahan-kesalahan
dapat langsung cepat diatasi.

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

2. PEMBAHASAN
2.1 Analisis Kebutuhan Software
Setiap aplikasi pasti memiliki kebutuhankebutuhan sistem tertentu pada bagian software
tempat dimana aplikasi itu akan di instal. Berikut
beberapa kebutuhan software yang dibutuhkan untuk
program aplikasi Digital Library Research :
1. Sistem Operasi Windows, minimal Windows XP
2. Sistem 64 bit
2.2 Analisis Kebutuhan Hardware
1. Memori atau RAM yang dibutuhkan minimal 1
GB.
2. Prosesor yang dibutuhkan minimal 1,5 Hetz
3. Hardisk yang digunakan untuk menginstal
program minimal ada ruang bebas sebesar 1 GB

ISSN: XXXX-XXXX

Mahasiswa yang belum memiliki akun Digital
Library Research diharuskan mendaftar terlenbih
dahulu untuk bisa mengakses Digital Library
Research ini. Jika mahasiswa sudah memiliki akun,
setiap mahasiswa yang akan mencari laporan
Penelitian atau Penelitian melakukan login. Hal ini
dilakukan untuk mengganti buku tamu. Setelah login
mahasiswa bisa mencari laporan Penelitian atau
laporan Penelitian dengan mengetikkan judul
laporan atau penulis laporan dan kemudian
membaca laporan tersebut.
Setelah
selesai
membaca,
mahasiswa
mengeluarkan akunnya dengan cara menekan
tombol logout.
Alur kegiatan Perpustakaan Digital yang di
usulkan di Program Studi Teknik Informatika adalah
seperti Gambar 3.2 di bawah ini.

2.3 Analisis Kebutuhan Pengguna
Pengguna Digital Library Research di
khususkan untuk mahasiswa yang aktif di
Universitas Majalengka, dan Mahasiswa yang akan
menggunakan Digital Library Research.

Mulai

Anggota

Bukan

Rrgistrasi

Ya
Masuk

Cari Laporan
KP / TA

Ya

Hasil Pencarian

Ada

Membaca Laporan
KP / TA

Tidak
Ada

Cari Laporan Lagi
Tidak
Keluar

Selesai

Gambar 2.1 Alur Kegiatan Perpustakaan
Digital Yang diusulkan
Gambar 2.1 Alur Kegiatan Perpustakaan
Digital
2.4 Alur Yang Diusulkan
Software yang akan di terapkan bukan di
perpustakaannya melainkan di Prodi Teknik
Informatika. Itu karena untuk menjaamin keamanan
data dan bisa lebih terpantau.

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

2.5

Use Case Diagram

atau daftar kunjungan

Digital Library

Precondition

Untuk anggota Belum
bisa
mencari
dan
membaca laporan KP
dan TA, untuk dosen
belum bisa mengelola
file laporan

Postcondition

Bisa
mencari
dan
membaca laporan KP
dan TA dan mengelola
file bagi dosen

Asumsi

Jika tidak login terlebih
dahulu, menu utama
Digital Library Research
tidak akan muncul

Kriteria Usecase

High

Prioritas

High

Resiko

High

Registrasi
Mahasiswa

ISSN: XXXX-XXXX

Dosen

Login

Kelola
File
Laporan

Anggota

Baca Laporan

Logout

Berikut tabel spesifikasi usecase diagram
digital library mengenai usecase registrasi, usecase
login , usecase kelola laporan, usecase baca laporan
dan usecase logout.
Tabel 2.1 Tabel Usecase Registrasi
Nama Usecase

Registrasi

Aktor

Mahasiswa

Deskripsi

Untuk menjadi anggota
agar bisa login di Digital
Library Research

Precondition

Belum menjadi anggota

Postcondition

Sudah menjadi anggota

Asumsi

Jika belum menjadi
anggota maka tidak bisa
melakukan login

Kriteria Usecase

High

Prioritas

High

Resiko

High

Tabel 2.2 Tabel Usecase Login
Nama Usecase

Login

Aktor

Anggota, Dosen

Deskripsi

Untuk bisa masuk ke
menu Digital Library
Research ,
Login
digunakan
sebagai
pengganti buku tamu

Tabel 2.3 Tabel Usecase Kelola File
Nama Usecase

Kelola File Laporan

Aktor

Dosen

Deskripsi

Untuk memasukan dan
mengedit laporan KP dan
TA

Precondition

Data atau File belum
berubah

Postcondition

Data atau
perubahan

Asumsi

Jika data atau file tidak
di kelola, maka data atau
file tidak akan ada
perubahan

Kriteria Usecase

High

Prioritas

High

Resiko

High

File

ada

Tabel 2.4 Tabel Usecase Baca Laporan
Nama Usecase

Baca Laporan

Aktor

Anggota, Dosen

Deskripsi

Untuk

mencari

dan

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

Precondition

Postcondition

Asumsi

Anggota dan Dosen
belum menemukan yang
mereka cari
Diharapkan Anggota dan
Dosen menemukan yang
mereka
cari
(yang
berhubungan
dengan
laporan KP dan TA)
Usecase ini digunakan
untuk
mencari
dan
membaca laporan KP
dan TA yang sudah ada
atau sudah dimasukkan
oleh dosen

Kriteria Usecase

High

Prioritas

High

Resiko

High

Sign Up
-NPM : char = 12
-Nama : char = 30
-Password : char = 30
-HP : char = 12
-Alamat : char = 50
+Signup()
+Cancel()

n

1
1

Login
-NPM : char = 12
-Password : char = 30
+Login()

n

Cari laporan
-Judul Laporan : char = 50
-Penulis : char = 30
-Tahun : int = 4
-Jenis Laporan : char = 2
+Search()
+Table View()
+Viewer()

1
Input Laoran
-NPM : char = 12
n
-Nama : char = 30
-Judul : char = 50
-Alamat File : char = 90
-Tahun : int = 4
-Jenis Laporan : char = 2
+Save()
+Edit()
+Upload()

n

n

membaca laporan KP
dan TA yang sudah di
ada di Digital Library
Research

ISSN: XXXX-XXXX

Daftar Pengunjung
-No : int = 4
-NPM : char = 12
-Nama : char = 30
-Tanggal : int
+Search()

Mahasiswa
n -NPM : char = 12
-Nama : char = 30
-Password : char = 30
-Nomor HP : char = 12
-Alamat : char = 40
+Simpan()
+Edit()
+Hapus()

Gambar 3.3 Diagram Class Registrasi
2.7 Perangkat Penunjang
Berikut ini adalah kriteria yang lebih spesifik
mengenai perangkat penunjang yang diperlukan.
1) Sistem Operasi Windows XP, atau lebih
2) Processor Pentium 4, atau lebih
3) RAM 1GB, atau lebih
4) Resolusi monitor 1024x768, atau lebih
5) Mouse, Keyboard
2.8 Implementasi
Berikut adalah implementasi dan testing
interface dari program aplikasi Digital Library of
Information Technology Research.

Tabel 2.5 Tabel UsecaseLogout
Nama Usecase

Logout

Aktor

Anggota, Dosen

Deskripsi

Untuk bisa keluardari
menu Digital Library
Research

Precondition

Akun Anggota atau
Dosen masih terbuka

Postcondition

Akun Anggota atau
Dosen sudah keluar

Asumsi

Jika tidak Logout maka
akun akan tetap terbuka

Kriteria Usecase

High

Prioritas

High

Resiko

High

2.6

Class Diagram
Struktur dan deskripsi class serta hubungan
antara class yang ada di Digital Library of
Information Technology dapat di lihat seperti
gambar 3.3 berikut ini.

Gambar 2.1 Tampilan Menu Login dan Sign
Up

Gambar 2.2 Pencarian Judul

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

ISSN: XXXX-XXXX

Gambar 2.7 Tampilan Cetak Laporan
Kunjungan

Gambar 2.3 Tampilan Input Laporan

Gambar 2.4 Tampilan Input Data Mahasiswa

Gambar 2.5 Tampilan Daftar Kunjungan

Gambar 2.6 Tampilan Laporan Kunjungan

3. KESIMPULAN
3.1 Kesimpulan
Kesimpulan dari penelitian ini adalah telah
selesainya Penelitian yang dilakukan di Prodi
Teknik Informatika. Dan telah di pecahkannya
permasalahan dari rumusan masalah yang mana
hasilnya sebagai berikut :
1. Aplikasi Digital Library of Information
Technology Research di Program Studi Teknik
Informatika berbasis GUI dan dapat
mempermudah
pengunjung
perpustakaan
dalam mengakses dan mencari referensi
penelitian internal kampus.
2. Aplikasi Digital Library of Information
Technology Research di Program Studi Teknik
Informatika telah dibangun untuk memfasilitasi
pendalaman mengenai penelitian-penelitian
yang pernah dilakukan.
3. Aplikasi Digital Library of Information
Technology Research di Program Studi Teknik
Informatika sesuai dengan kebutuhan prodi
dalam rangka meningkatkan kualitas penelitian
yang akan dilakukan.
3.2 Saran
Untuk meningkatkan kualitas dari program
aplikasi Digital Library of Information Technology
Research ini diharapkan :
1. Adanya pengembangan di tahap atau tahun
berikutnya yang mampu menambah kualitas
Aplikasi Digital Library of Information
Technology Research di Prodi Teknik
Informatika.
2. Bagi yang akan melakukan pengembangan
aplikasi ini, akan lebih baik lagi jika dalam
penyajian
laporan
hasil
pencariannya
menerapkan bidang ilmu multimedia, agar para
pembaca laporan tidak merasa jenuh.
3. Diharapkan adanya penyedian Hardware yang
lebih mendukung untuk penerapan program
aplikasi Digital Library of Information
Technology Research .
4. Diharapkan dilakukannya sosialisasi kepada
mahasiswa dan pihak admin tentang
penggunaan program aplikasi Digital Library
of Information Technology Research.
PUSTAKA
Extreme Programming . (2013, September 14).
Retrieved Januari 22, 2016, from

Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016)
Yogyakarta, 18-19 Maret 2016

Laboratorium Rekayasa Perangkat Lunak:
http://rpl.if.its.ac.id/extreme-programming/
"BUKU
PEDOMAN"
Akademik
dan
Kemahasiswaan Universitas Majalengka.
(2013/2014). Majalengka: Universitas
Majalengka.
Fakultas Teknik Universitas Majalengka . (2014).
Retrieved Oktober 2015, 02, from
http://ft.unma.ac.id/profil.unma
Wikipedia. (2014, Agustus 25). Retrieved September
20, 2015, from Wikipedia: id.wikipedia.org
Fathansyah. (2012). Basis Data. Bandung:
Informatika Bandung.
Hakim, R., & Ir. Sutarto, M.Si,. (2009). Mastering
Java. Jakarta: Gramedia.
Jogiyanto, H. (2009). Analisis dan Desain Sistem
Informasi (Edisi III ed.). Yogyakarta:
ANDI.
Kadir, A. (2011). Mudah Menjadi Programmer
JAVA (1st ed.). (T. A. Prabawatio, Ed.)
Yogyakarta: ANDI.
Moekijati. (2011). Sistem Informasi. Prasojo.
Mulyanto, A. (2009). Sistem Informasi Konsep &
Aplikasi. Yogyakarta: Pustaka Pelajar.
Mustakini, J. H. (2009). Sistem Informasi Teknologi.
Yogyakarta: Andi Offset.
NetBeans. (2014, September 29). Selamat datang di
NetBeans
dan
www.netbeans.org .
Retrieved Oktober 2015, 1, from Selamat
datang di NetBeans dan www.netbeans.org:
https://netbeans.org/index_id.html
Nugroho, A. (2010). Rekayasa Perangkat Lunak
Menggunakan UML dan Java. Yogyakarta:
Andi Offset.
Pressman, R. S. (2001). Software Enginering "A
Practitioner's Approach". New York:
Thomas Casson.
Quatrani, T. (1999). Visual Modeling with Rational
Rose 2000 and UML. Addison Wesley.
Subrata, G. (2009, Oktober 8). Perpustakaan Digital
Universitas Negeri Malang . Retrieved
Oktober
1,
2015,
from
http://library.um.ac.id/index.php/ArtikelPustakawan/mklgto7.html
Sutabri, T. (2012). Konsep Dasar Informasi.
Yogyakarta: Andi.
Waters, D. (1998). What Are Digital Libraries.
Washington, D.C: Council on Library and
Information Resources.
Yakub. (2012). Pengantar Sistem Informasi.
Yogyakarta: Graha Ilmu.
Yuadi, I. (n.d.). Perpustakaan Digital (Paradigma,
Konsep dan Teknologi Informasi yang
Digunakan). Perpustakaan Digital, 1.
Cleveland, Gary, (1998). IFLA - The official
websiteof the International Federation of
Library Associations and Institutions .
Retrieved
July
30,2013,
from
http://archive.ifla.org/VI/5/op/udtop8/udtop
8.html

ISSN: XXXX-XXXX