Rancang Bangun Aplikasi Penentuan Pemenang Lomba Pada Badan Perpustakaan dan Kearsipan Provinsi Jawa Timur Berbasis Web
Rancang Bangun Aplikasi Penentuan Pemenang Lomba Pada Badan Perpustakaan dan Kearsipan Provinsi Jawa Timur Berbasis Web 1) 2)
Rosik Fivin Aldian Sulistiowati Romeo
S1 / Jurusan Sistem Informasi Fakultas Teknologi dan Informatika
Institut Bisnis dan Informatika Stikom Surabaya Jl. Raya Kedung Baruk 98 Surabaya, 60298
Email : 1)
Abstract: The criteria number of decision maker sometimes become a problem. We can solve
that problem using set of alternatives based on the criteria. Problems like this are often known by the
term Multiple Attribute Decision Making (MADM). In this research will be appointed a case that is
Determination of Winners of Library Competition At Badan Perpustakaan & Kearsipan Province
East Java. The search for weighted values is done through an objective approach. This study is done
by finding the value for each criterion, then done ranking to determine the optimal alternative.Keywords: Library Competition, Simple Additive Weighting, MADM, Web Based Application
Badan Perpustakaan dan Kearsipan
METODE PENELITIAN
(BAPERSIP) Provinsi Jawa Timur dalam Dalam melakukan penelitiaan ini meningkatkan kualitas layanan serta penulis menggunakan metode pengembangan pengembangan perpustakaan se-Jawa Timur SDLC ( Systems Development Life Cycle ) seperti adalah mengadakan lomba perpustakaan yang gambar dibawah ini. diadakan setiap tahun. Lomba tahunan ini diikuti Communication seluruh perpustakaan di Jawa Timur yang telah Project iniiation Requirement Planning gathering memiliki Nomor Pokok Perpustakaan (NPP). Scheduling Modeling Estimating Tracking
Dalam lomba tersebut terdapat 10 Analysis Design Construction kriteria faktor penilaian antara lain : Struktur Code Test Deployment Delivery organisasi, Ruang perpustakaan, Perabot Feedback Support perpustakaan, Koleksi perpustakaan, Sumber Daya Manusia perpustakaan, Promisi
Gambar 1 Pengembangan menggunakan perpustakaan, Anggaran perpustakaan,
Development Life Cycle (SDLC) (Pressman,
Kerjasama perpustakaan, dan Data pendukung 2012) perpustakaan. Layanan perpustakaan merupakaan prioritas utama dalam penilaian lomba tersebut.
Pengambilan keputusan pemenang sebagai berikut: lomba menjadi permasalahan yang sering di a. Communication hadapi oleh BAPERSIP. Karena banyaknya data b. Planning yang harus diolah, seringnya terjadi kesalahan c. Modelling dalam penilaian lomba tersebut.
d. Construction Aplikasi menggunakan metode Simple
e. Deployment
Additive Weighting (SAW) dianggap paling tepat
untuk mengatasi permasalahan dalam proses penilaian. Metode SAW digunakan karena metode ini mampu untuk melakukan penilaian secara lebih tepat karena didasarkan pada nilai kriteria dan bobot preferensi yang sudah ditentukan.
JSIKA Vol. 7, No. 6, Tahun 2018,
Page 1
Identifikasi Masalah Design Arsitectur Lomba Perpustakaan
Berdasarkan hasil wawancara dengan Arsitektur aplikasi ini menggambarkan pihak BAPERSIP gambar 2 dibawah ini rancangan dari arsitektur kebutuhan aplikasi merupakan workflow dari lomba perpustakaan penilaian lomba. Arsitektur ini menjelaskan saat ini. posisi serta kebutuhan input dan output yang Workf low Lomba S aat Ini Kuesioner terisi 2 melibatkan dua pengguna yaitu Perpustakaan pendukung lain dan data sekolah dan Panitia Lomba Perpustakaan. Setiap Mulai Panitia 1 Kuesioner Petug as 5 pengguna memiliki kebutuhan input dan output Kuesioner via Email Mengirim 3 Kuesioner perpustakaan Mengisi Lomba Perpustakaan – beda sebagaimana di jelaskan yang berbeda Kuesioner peserta lolos perpustakaan Lomba seleksi Memberikan nilai Panitia Penilaian kuesioner Mengundang Hasil Panitia Undangan 10 peserta lolos seleksi 4 Petug as Data Sekolah 6 Perpustakaan Mempresentasik an Data Kriteria perpustakannnya pada Gambar 3 Data Himpunan Perpustakaan Panitia Lomba Pemenang Lomba Perpustakaan Selesai Data Klasifikasi Laporan Pemenang Lomba
Gambar 2 Workflow Lomba Saat ini Aplikasi Penentu Pemenang Lomba Perpustakaan
Kebutuhan Perangkat Keras dan Lunak Perangkat lunak dan perangkat keras dalam menunjang pembuatan aplikasi penentuan pemenang lomba perpustakaan. Laporan Penilaian
1. Kebutuhan Perangkat Lunak (software) Perpustakaan Sekolah Perangkat Lunak (software) memiliki kaitan erat dengan Perangkat keras (hardware). Maka dari itu dibutuhkan
Gambar 3 Design Arcitectur Lomba spesifikasi yang memadai dalam Perpustakaan menunjang proses interaksi tersebut.
Kebutuhan spesifikasi minimal untuk
System Flow Maintenance Data Sekolah
menjalankannya sebagai berikut : Proses ini berawal dari bagian panitia
a. Sitem operasi minimal yang melakukan login dengam memasukan
Windows
XP SP3 32 bit
Username dan Password. Apabila Username dan
b. Browser (Google Chrome,
Password yang dimasukkan tidak sesuai maka
Mozilla Firefox) system akan mengembalikan ke menu login. Jika c. Aplikasi Tambahan XAMPP
Username dan Password tersebut sesuai, system
versi 1. 7. 3, notepad ++ akan menampilkan beranda admin. Bagian
2. Kebutuhan Perangkat Keras (hardware) panitia memilih menu Sekolah dan akan Perangkat Keras (hardware) komponen menampilkan halaman sekolah dan pilih tambah fisik computer berfungsi untuk untuk melakukan penambahan sekolah. Setelah memasukkan, mengelola, menampilkan, melakukan entry data sekolah sistem akan dan menjalankan suatu sistem. Untuk menyimpan kedalam table sekolah dalam menjalankan perintah dari suatu database. seperti gambar 4. program komputer, maka dibutuhkan spesifikasi minimal hardware sebagai berikut :
a. Prosesor Pentium® 4 Prosesor
2.60 GHz, 512K Cache, 400 MHz FSB
b. Memory 4 Gygabytes RAM
c. Monitor 17” dengan resolusi SVGA
d. Hardware lain Keyboard ,
Mouse , dan Printer yang
kompitibel JSIKA Vol. 7, No. 6, Tahun 2018,
Page 2 JSIKA Vol. 7, No. 6, Tahun 2018,
Page 3
Gambar 4 System flow Maintenance Data Sekolah
System Flow Maintenance Data Kriteria
Proses ini berawal dari bagian panitia yang melakukan login dengam memasukan
Username
dan Password. Apabila Username dan
Password yang dimasukkan tidak sesuai maka
system akan mengembalikan ke menu login. Jika
Username dan Password tersebut sesuai, system
akan menampilkan beranda admin. Bagian panitia memilih menu Kriteria dan akan menampilkan halaman Kriteria dan pilih tambah untuk melakukan penambahan kriteria. Setelah melakukan entry data kriteria sistem akan menyimpan kedalam table kriteria dalam
database dapat dilihat pada Gambar 5 System Flow Maintenance Data Kriteria Bagian Panitia Sistem P h as e Start Entry ID dan Password Login Benar ? Menampilkan Halaman Utama Tidak Ya Halaman utama Pilih Kriteria Menampilkan Halaman Kriteria Admin Halaman Kriteria Entry Data Kriteria Menampilkan Halaman Tambah Kriteria Halaman tambah Kriteria Simpan Data Kriteria Kriteria End Pilih Tambah Kriteria
Gambar 5 System flow Maintenance Data Kriteria
System Flow Maintenance Data Himpunan
Proses ini berawal dari bagian panitia yang melakukan login dengam memasukan Username dan Password. Apabila Username dan Password yang dimasukkan tidak sesuai maka system akan mengembalikan ke menu login. Jika Username dan Password tersebut sesuai, system akan menampilkan beranda admin. Bagian panitia memilih menu Himpunan dan akan menampilkan halaman Himpunan dan pilih tambah untuk melakukan penambahan Himpunan. Setelah melakukan entry data Himpunan sistem akan menyimpan kedalam table Himpunan dalam database dapat dilihat System Flow Maintenance Data Sekolah Bagian Panitia Sistem P h as e Start Entry ID dan Password Login Benar ? Menampilkan Halaman Utama Tidak Ya Halaman utama Pilih Sekolah Menampilkan Halaman Sekolah Admin Halaman Sekolah Entry Data Sekolah Menampilkan Halaman Tambah Sekolah Halaman tambah Sekolah Simpan Data Sekolah Sekolah End Pilih Tambah Sekolah JSIKA Vol. 7, No. 6, Tahun 2018,
Page 4
Gambar 6 System Flow Maintenance Data Himpunan
System Flow Klasifikasi
Proses ini berawal dari bagian peserta lomba yang melakukan login dengam memasukan Username dan Password. Apabila
Username dan Password yang dimasukkan tidak
sesuai maka system akan mengembalikan ke menu login. Jika Username dan Password tersebut sesuai, system akan menampilkan beranda admin. Bagian peserta memilih menu klasifikasi dan akan menampilkan halaman kalsifikasi dan pilih klasifikasi sesuai data perpustakaan. Setelah melakukan entry data Klasifikasi sistem akan menyimpan kedalam
table kaslifikasi dalam database dapat dilihat
Gambar 7 System Flow Input Data Klasifikasi
Data Flow Diagram (DFD) Data Flow Diagram (DFD) merupakan gambaran aliran data yang ada dalam sistem.
Diagram ini menggambarkan detail tentang proses yang terdapat pada diagram HIPO. DFD ini mempunyai fungsi menggambarkan proses data yang terjadi di dalam. DFD dapat di dekomposisi menjadi bagian yang lebih detail.
Context Diagram
Dalam gambar Context diagram ini terdapat dua entitas (external entitiy) yang berhubungan langsung dengan sistem yaitu Panitia lomba perpustakaan selaku pembuat kebijakan lomba perpustakaan dan pihak sekolah selaku peserta lomba perpustakaan. Untuk lebih jelas mengenai peran dari masing - masing entitas bisa dilihat pada Gambar
Data Himpunan 8 System Flow Maintenance Bagian Panitia Sistem P h as e Start Entry ID dan Password Login Benar ? Menampilkan Halaman Utama Tidak Ya Halaman utama Pilih Himpunan Menampilkan Halaman Himpunan Admin Halaman Himpunan Entry Data Himpunan Menampilkan Halaman Tambah Himpunan Halaman tambah Himpunan Simpan Data Himpunan Himpunan End Pilih Tambah Himpunan System Flow Input Data Klasifikasi Bagian Peserta Sistem P h as e Start Entry ID dan Password Login Benar ? Menampilkan Halaman Utama Tidak Ya Halaman utama Pilih Klasifikasi Menampilkan Halaman Klasifikasi Admin Halaman Klasifikasi Entry Data Klasifikasi Menampilkan Halaman Isi Kalsifikasi Halaman Isi Klasifikasi Simpan Data Klasifikasi Klasifikasi End Pilih Isi Klasifikasi
PERPUSTAKAAN PANIT IA LOMBA LAPORAN HASIL PERANGKINGAN PANIT IA LOMBA PERPUST AKAAN DATA MAST ER KRITERIA DATA HIM PUNAN HIMPUNAN MAINTENAN MAINTENAN MAINTENAN KRIT ERIA CE DAT A CE DAT A MASTER KRIT ERIA 3
1 2 DATA MAST ER KRITERIA DATA HIM PUNAN HIMPUNAN MASTER DATA HIM PUNAN DATA KRIT ERIA DATA SEKOLAH DATA MAST ER KRITERIA DATA KLASIFIKASI APLIKASI PENILAIAN PERPUSTAKAAN LOM BA
- + 1 PESERTA DATA KRIT ERIA KRIT ERIA DATA KRIT ERIA DATA SEKOLAH MAINTENAN CE DAT A KRIT ERIA CE DAT A SEKOLAH 4 DATA SEKOLAH SEKOLAH PERPUSTA LOM BA KAAN
Gambar 10 DFD Level 1 Maintenance Data
Master
Gambar 8 Context Diagram Aplikasi Lomba
HASIL DAN PEMBAHASAN
Perpustakaan
DFD Level 0 Design Form Login
DFD Level 0 adalah hasil decompose Form Login digunakan untuk keamanan dari context diagram yang menjelaskan lebih sistem. Tujuannya adalah supaya sistem rinci tiap aliran data dan proses dalam sistem digunakan oleh aktor (user) yang berhak yang dibangun . Tiap proses memiliki memakai. Selain sebagai keamanan fungsi form kesinambungan dengan proses yang lain, login ini untuk menentukan hak akses dari sehingga membentuk aliran proses berkesatuan, masing-masing pengguna. Pengguna yang akan dapat dilihat pada gambar 9. memakai sistem harus memasukkan NIK dan PER PU STAKAAN PAN IT IA LOMBA D ATA MAST ER KR ITER IA D ATA MAST ER KR ITER IA D ATA KR IT ER IA D ATA KR IT ER IA D ATA H IM PU N AN D ATA H IM PU N AN IN PU T D AT A M AST ER + D ATA SEKOLAH 1 ditampilkan pada Gambar11 D ATA SEKOLAH SEKOLAH KR IT ER IA MASTER KR IT ER IA H IMPU N AN kata sandi (password) seperti form yang LAPOR AN H ASIL PER AN GKIN GAN D ATA MAST ER KR ITER IA PER PU STA D ATA KLASIFIKASI KLASIF IKASI PESER TA LOM BA KAAN PER AN GKIN GAN LOMBA KLASIF IKASI MEN GISI D ATA KLASIFIKASI
2 3 D ATA SEKOLAH D ATA KLASIFIKASI D ATA KR IT ER IA D ATA H IM PU N AN
Gambar 9 DFD Level 0 Aplikasi Lomba Perpustakaan
DFD Level 1 Maintenance Data Master
Pada DFD Level 1 mengolah data
master ini adalah hasil decompose atau
Gambar 11 Design Form Login penjabaran dari proses mengelola data master pada DFD Level 0. Proses ini menjelaskan
Design Menu Utama Panitia Lomba
mengenai pencatatan data baru. Sehingga pada
Perpustakaan
penyusunan diagram alir data ini akan Halaman utama ini menampilkan fitur- menghasilkan notasi sub proses dan data store fitur yang dapat diakses oleh aktor yang untuk mendukung proses pembuatan aplikasi ke bersangkutan. Fitur yang dapat diakses oleh depannya. Terdapat empat sub proses di panitia lomba perpustakaan antara lain, data dalamnya yaitu, maintenance data sekolah, sekolah, data master kriteria, data kriteria data maintenance master kriteria, maintenance data himpunan, data klasifikasi dan proses analisa kriteria, maintenance himpunan. Pada DFD dapat dilihat pada gambar 12
Level 1 maintanance data master ini juga
terdapat empat data store yaitu data store sekolah, master kriteria, kriteria, dan himpunan. DFD Level 1 mengelola data master yang ditunjukkan pada Gambar 10
JSIKA Vol. 7, No. 6, Tahun 2018,
Page 5 JSIKA Vol. 7, No. 6, Tahun 2018,
Page 6
ingin menyimpan data dapat dilihat pada Gambar 14
Perpustakaan
Gambar 15 Form Himpunan
nilai himpunan tersebut. Pada form ini terdapat fungsi simpan (save) untuk menyimpan data ke tabel himpunan yang ada di database dan fungsi batal (cancel) apabila tidak ingin menyimpan data dapat dilihat pada Gambar 15
box nama master kriteria, nama himpunan dan
oleh panitia lomba perpustakaan. Data yang dapat dimasukkan dalam form ini adalah combo
Design Form Himpunan Form himpunan ini hanya dapat diakses
Gambar 14 Form Kriteria
database dan fungsi batal (cancel) apabila tidak
Gambar 12 Menu Utama Panitia Lomba Perpustakaan
menyimpan data ke tabel kriteria yang ada di
box nama master kriteria dan nama kriteria. Pada form ini terdapat fungsi simpan (save) untuk
oleh panitia lomba perpustakaan. Data yang dapat dimasukkan dalam form ini adalah combo
Design Form Kriteria Form kriteria ini hanya dapat diakses
Gambar 13 Form Tambah Sekolah
oleh panitia lomba perpustakaan. Data yang dimasukkan dalam form ini adalah data sekolah yang digunakan untuk proses transaksi. Data yang dicatat dalam form ini meliputi Nama sekolah, Alamat, nomor pokok perpustakaan dan password. Pada form ini terdapat fungsi simpan (save) untuk menyimpan data ke tabel sekolah yang ada di database dan fungsi batal (cancel) apabila tidak ingin melakukan proses menyimpan data dapat dilihat pada Gambar 13
Design Form Tambah Sekolah Form sekolah ini hanya dapat diakses
Daftar ini digunakan untuk melihat hasil penilaian menggunakan metode SAW dari seluruh perpustakaan yang mengikuti lomba. Daftar ini sebagai penyedia informasi bagi panitia untuk mengambil keputusan perpustakaan sekolah mana yang berhak memenangkan lomba perpustakaan tersebut.dapat dilihat pada Gambar 16
2. Aplikasi yang dibuat dapat membantu
Untuk selanjutnya aplikasi tersebut dapat dikembangkan menjadi versi mobile.
Yogyakarta: Graha Ilmu.
SNI 7329 : 2009. Kusumadewi, S. 2006. Fuzzy Multi-Attribute Decision Making (Fuzzy MADM).
Badan Standardisasi Nasional. Standard Nasional Indonesia : Perpustakaan Sekolah.
Practitioner Approach, 8th Edition . New York : McGraw-Hill Higher Education.
Pressman, R. S. 2014. Software Engineering : A
RUJUKAN
JSIKA Vol. 7, No. 6, Tahun 2018,
Page 7
Saran
Panitia Lomba Perpustakaan Badan Perpustakaan dan Kearsipan Provinsi jawa Timur dalam melakukan proses penilaian lomba perpustakaan.
1. Aplikasi dapat melakukan perhitungan dan membantu mendukung keputusan dalam menentukan pemenang lomba perpustakaan.
Kesimpulan Tugas Akhir yang dilakukan di Badan Perpustakaan dan Kearsipan Provinsi Jawa Timur adalah sebagai berikut :.
Kesimpulan
Gambar 16 Perangkingan Lomba Perpustakaan
Adapun saran untuk pengembangan dari aplikasi ini supaya lebih baik adalah sebagai berikut : 1.