Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016) Yogyakarta, 18-19 Maret 2016
ISSN: 2089-9815
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 :
[email protected] 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. 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.
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
129
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.
b.
ISSN: 2089-9815
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.
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.
130
Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016) Yogyakarta, 18-19 Maret 2016
ISSN: 2089-9815
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. 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 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.
131
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: 2089-9815
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.3 Tabel Usecase Kelola File
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
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
132
Nama Usecase
Baca Laporan
Aktor
Anggota, Dosen
Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016) Yogyakarta, 18-19 Maret 2016
Precondition
Postcondition
Untuk mencari dan membaca laporan KP dan TA yang sudah di ada di Digital Library Research
Sign Up -NPM : char = 12 -Nama : char = 30 -Password : char = 30 -HP : char = 12 -Alamat : char = 50 +Signup() +Cancel()
Kriteria Usecase
High
Prioritas
High
Resiko
High
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
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
n 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()
Anggota dan Dosen belum menemukan yang mereka cari
Asumsi
1
n
n
Deskripsi
ISSN: 2089-9815
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
Gambar 2.1 Tampilan Menu Login dan Sign Up
Gambar 2.2 Pencarian Judul 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.
133
Seminar Nasional Teknologi Informasi dan Komunikasi 2016 (SENTIKA 2016) Yogyakarta, 18-19 Maret 2016
ISSN: 2089-9815
Gambar 2.7 Tampilan Cetak 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.
Gambar 2.3 Tampilan Input Laporan
Gambar 2.4 Tampilan Input Data Mahasiswa
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.
Gambar 2.5 Tampilan Daftar Kunjungan
Gambar 2.6 Tampilan Laporan Kunjungan
PUSTAKA Extreme Programming. (2013, September 14). Retrieved Januari 22, 2016, from
134
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
135
ISSN: 2089-9815