APLIKASI PENGADAAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (Studi Kasus : Sekolah Menengah Pertama Negeri 1 Jepara)

dokumen-dokumen yang mirip
SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer/Informatika.

SISTEM PENDUKUNG KEPUTUSAN SELEKSI CALON GURU PADA MTS AL MUTTAQIN RENGGING

SISTEM INFORMASI PENJUALAN KREDIT SEPEDA MOTOR PADA MATARAM SAKTI MOTOR JEPARA

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

SISTEM INFORMASI PERPUSTAKAAN SMA MUHAMMADIYAH 1 PATI BERBASIS WEB DENGAN METODE UNIFIED PROCESS (UP)

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

ANALISA DAN PERANCANGAN FORM LAPORAN KERJA KUNJUNGAN KE CUSTOMER BERBASIS ANDROID

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN GURU TELADAN PADA SMK TAMAN SISWA KUDUS MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

SKRIPSI DIAJUKAN OLEH : NAMA : WULANDARI NUR AGINA NIM :

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

SKRIPSI PERANCANGAN SISTEM INFORMASI DELIVERY ORDER UNTUK USAHA MIKRO KECIL PADA AGUNG MULYA PETSHOP BERBASIS ANDROID

APLIKASI PENGHITUNG KEBUTUHAN KALORI HARIAN DAN DAFTAR KANDUNGAN KALORI BAHAN MAKANAN SKRIPSI

REPOSITORY JURNAL DAN TUGAS AKHIR MAHASISWA DENGAN METODE PERSONAL EXTREME PROGRAMMING (Studi Kasus: Jurusan Ilmu Komputer/ Informatika UNDIP)

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

LAPORAN SKRIPSI SISTEM INFORMASI PELELANGAN HASIL LAUT PADA TEMPAT PELELANGAN IKAN (TPI) KABUPATEN JEPARA ACHMAD CHAMDAN CHALIMI NIM.

SISTEM PENDUKUNG KEPUTUSAN PEMBERIAN KARTU JAMINAN KESEHATAN MASYARAKAT DI DESA PIJI MENGGUNAKAN METODE MADM SAW

L A P O R A N S K R I P S I SISTEM INFORMASI PENGAJUAN PENERIMA BANTUAN PROGRAM KELUARGA HARAPAN (PKH) DI DINSOSNAKERTRANS KABUPATEN PATI

APLIKASI METODE AHP (ANALYTICAL HIERARCHY PROCESS) UNTUK SELEKSI KARYA ILMIAH PADA SEMINAR NASIONAL (STUDI KASUS JURUSAN INFORMATIKA FSM UNDIP)

APLIKASI HOME SERVICE BERBASIS ANDROID

SKRIPSI. Nama : Audio Usmanto NPM : Disusun Oleh:

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN TANAMAN UNTUK TUMPANG SARI PADA POHON SENGON MENGGUNAKAN METODE TOPSIS. Oleh : IWAN SAFRUDIN

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

SISTEM PAKAR UNTUK DIAGNOSA DAN PENANGANAN PENYIMPANGAN TUMBUH KEMBANG ANAK DENGAN METODE CERTAINTY FACTOR (Studi Kasus di Puskesmas Mranggen III)

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PERPUSTAKAAN BERBASIS SOFTWARE AS A SERVICE (SAAS)

PENGEMBANGAN APLIKASI ESTIMASI UKURAN PERANGKAT LUNAK DENGAN PENDEKATAN FUNCTION POINT ANALYSIS

PORTAL MANAJEMEN INFORMASI ARSIP PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KUDUS BERBASIS WEB

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

SISTEM PENDUKUNG KEPUTUSAN PEMBERIAN PEMBIAYAAN USAHA MIKRO PADA BPRS AL-SALAAM

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

LAPORAN TUGAS AKHIR. Disusun Oleh: Nama : NURANING HIDAYAH NIM :

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI POINT OF SALES (POS) PADA RESTORAN BEBEK KALEYO BERBASIS DESKTOP. Oleh : Fikri Thalib

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SUPPLIER KETELA TERBAIK MENGGUNAKAN METODE MULTIFACTOR EVALUATION PROCESS (MFEP) Oleh :

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET ONLINE PESAWAT MERPATI UNTUK AGENT TRAVEL

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

SISTEM APLIKASI INVENTORY BARANG JADI UNTUK WILAYAH DKI JAKARTA PADA GUDANG TAMBUN MILIK PT COCA COLA AMATIL INDONESIA. Oleh : KUNTO PRIYO ARIYONO

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

SISTEM PENDUKUNG KEPUTUSAN UNTUK KENAIKAN PANGKAT DAN JABATAN DI PD. PAM JAYA MENGGUNAKAN METODE ANALITICAL HIERARCHY PROCESS (AHP)

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

Sistem Pakar untuk Mendiagnosa Penyakit Gigi dengan Metode Decision Tree

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN BANK DARAH PADA UDD (UNIT DONOR DARAH) PMI KABUPATEN KUDUS

SISTEM INFORMASI ORDER MENU (RESERVASI RESTO) BERBASIS WEB ANDROID

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

: ARIF MAULANA HIDAYAT

SISTEM PENDUKUNG KEPUTUSAN DALAM PENENTUAN CALON PENERIMA BANTUAN ORANG TUA ASUH DI SMA 1 BAE KUDUS

SISTEM INFORMASI PENGELOLAAN BARANG BANTUAN LOGISTIK BAGI DAERAH BENCANA PADA BADAN PENANGGULANGAN BENCANA DAERAH (BPBD) KABUPATEN PATI

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

BAB II LANDASAN TEORI

SISTEM INFORMASI PENGOLAHAN DATA PADA CV. CAHAYA UNTUK PENYAMBUNGAN PELANGGAN BARU PLN

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. HALAMAN MOTTO... v. INTISARI...

SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

SISTEM PENENTUAN KELOMPOK UANG KULIAH TUNGGAL DI UNIVERSITAS DIPONEGORO MENGGUNAKAN ANALYTICAL HIERARCHY PROCESS (AHP)

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

Sistem Pendukung Keputusan untuk Mendukung Pemilihan Balita Sehat Menggunakan Metode TOPSIS

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

SKRIPSI IMPLEMENTASI GLOBAL EXTREME PROGRAMMING DALAM MENGEMBANGKAN SISTEM INFORMASI TATA NASKAH DINAS PADA SEKRETARIAT DPRD KOTA BEKASI

SISTEM INFORMASI DATA KEPENDUDUKAN UNTUK PENINGKATAN PELAYANAN PADA DESA MLATI LOR

SISTEM INFORMASI MANAJEMEN PROYEK KONSTRUKSI BERBASIS WEB PADA PT. KLARAS PUSAKA INTERNASIONAL

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

SISTEM INFORMASI REKAM DATA PADA RUMAH BERSALIN ANUGERAH BERBASIS WEB

SISTEM PAKAR DIAGNOSIS KERUSAKAN NOTEBOOK MENGUNAKAN METODE INFERENSI FORWARD CHAINING DAN TEOREMA BAYES (STUDI KASUS JOGJA COMPUTER) SKRIPSI

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

PERANCANGAN SISTEM INFORMASI MANAJEMEN PADA KANTOR KESEKRETARIATAN CALEG DPRD PDI PERJUANGAN KUDUS BERBASIS WEB

APLIKASI SISTEM PENILAIAN KINERJA KARYAWAN PADA PT SAETI CENTRICON WAHANA

SISTEM APLIKASI MOBILE UNTUK MENDETEKSI LOKASI TAMBAL BAN TERDEKAT DI JAKARTA. Disusun Oleh: GUSTARI AYU NINGSIH

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DAN SMS GATEWAY PADA PT. DJARUM UNIT SKM II GRIBIG

Perancangan Sistem Informasi Administrasi Pendaftaran Permohonan Merek Dagang Pada Direktorat Jenderal HKI

SISTEM INFORMASI PENGELOLAAN ADMINISTRASI PENYEWAAN SOUND SYSTEM DAN DEKLIT PADA MC BISRI

APLIKASI PEMILIHAN KACAMATA DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) APPLICATION SELECTION GLASSES WITH SIMPLE ADDITIVE WEIGHTING (SAW)

PERANCANGAN SISTEM INFORMASI PENJUALAN KREDIT MOTOR PADA PT. INDI JAYA MOTOR

SISTEM INFORMASI PENGAJUAN KARTU PEGAWAI, KARTU ISTRI/SUAMI BAGI PEGAWAI NEGERI SIPIL PADA BADAN KEPEGAWAIAN DAERAH JEPARA BERBASIS WEB

APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

PERANCANGAN SISTEM INFORMASI SOLUSI TEKNIS UNTUK MANAJEMEN PROYEK BERBASIS WEB PADA PT. SINERGY INFORMASI PRATAMA. Laporan Tugas Akhir

PERANCANGAN APLIKASI MONITORING PEMELIHARAAN ATM BERBASIS CLIENT SERVER PADA PLATFORM ANDROID NAMA : MEILANI PURWANTI NIM :

APLIKASI MONITORING REALISASI PENGGUNAAN ANGGARAN PENDAPATAN DAN BELANJA NEGARA (APBN) PADA BADAN PUSAT STATISTIK KOTA TANGERANG SELATAN

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

SISTEM INFORMASI PENGOLAHAN DATA MUTASI PEGAWAI PADA KEMENTERIAN AGAMA JEPARA BERBASIS WEB

ANALISA DAN PERANCANGAN SISTEM PAKAR MENDIAGNOSA KERUSAKAN HARDWARE PADA KOMPUTER BERBASIS WEB

SISTEM PAKAR KONSULTASI GANGGUAN KEPRIBADIAN PADA ORANG DEWASA BERBASIS WEB

SISTEM INFORMASI BOOKING BUKU PERPUSTAKAAN BERBASIS WAP (WIRELESS APPLICATION PROTOCOL) JOKO SETYAWAN

Sistem Informasi Administrasi Panti Asuhan Aisyiyah di Kabupaten Kudus

Transkripsi:

APLIKASI PENGADAAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (Studi Kasus : Sekolah Menengah Pertama Negeri 1 Jepara) SKRIPSI Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Pada Jurusan Ilmu Komputer / Informatika Disusun Oleh : Gagas Arief Pribadi J2F009068 JURUSAN ILMU KOMPUTER / INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO 2014

HALAMAN PERNYATAAN KEASLIAN SKRIPSI Dengan ini saya menyatakan bahwa dalam tugas akhir / skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Semarang, 15 Desember 2014 Gagas Arief Pribadi J2F009068 i

HALAMAN PENGESAHAN Judul Nama NIM : Aplikasi Pengadaan Buku Perpustakaan Menggunakan Metode Simple Additive Weighting (Studi Kasus: Sekolah Menengah Pertama Negeri 1 Jepara) : Gagas Arief Pribadi : J2F009068 Telah diujikan pada sidang tugas akhir pada tanggal 28 Nopember 2014 dan dinyatakan lulus pada tanggal 8 Desember 2014 ii

HALAMAN PENGESAHAN Judul Nama NIM : Aplikasi Pengadaan Buku Perpustakaan Menggunakan Metode Simple Additive Weighting (Studi Kasus: Sekolah Menengah Pertama Negeri 1 Jepara) : Gagas Arief Pribadi : J2F009068 Telah diujikan pada sidang tugas akhir pada tanggal 28 Nopember 2014 iii

ABSTRAK Dalam melakukan proses pengadaan buku baru, pustakawan di SMP N 1 Jepara mengalami permasalahan. Permasalahan tersebut adalah pustakawan tidak memiliki data peminjaman buku dan dalam memilih buku untuk pengadaan buku, pustakawan hanya tergantung dengan usulan dari anggota perpustakaan. Untuk menyelesaikan masalah tersebut pustakawan membutuhkan sebuah aplikasi pengadaan buku perpustakaan menggunakan metode simple additive weighting. Metode simple additive weighting dipilih karena metode ini sesuai dengan kebutuhan dalam memberikan rekomendasi buku yang sesuai untuk proses pengadaan buku. Karena dalam pengembangan aplikasi pihak pengguna dan pengembang belum memiliki gambaran yang jelas tentang aplikasi yang akan dibuat, maka model proses yang dipilih untuk pengembangan aplikasi adalah model proses prototipe. Tersedianya aplikasi pengadaan buku perpustakaan menggunakan metode simple additive weighting, harapannya memberikan kemudahan bagi pustakawan dalam memperoleh informasi buku yang sesuai untuk proses pengadaan buku. Kata kunci : pengadaan buku, simple additive weighting, prototipe iv

ABSTRACT In the matter of new books procurement, the librarians of SMP N 1 Jepara encounters several problems. Several of the problems are the absence of book-lending data and the data of recommended new books enlisted by the members of the library. In order to solve such problem, the librarians need a book-procurement application which utilizes a simple additive weighting method. This method was chosen as it is the best-suited solution to recommend appropriate book to the procurement. Prototype model process was chosen as the application development model because during the development, both user and developer might still have no clear idea of how the system will be. Hopefully this application development is intended to help the librarians to gain informations of the right books for the procurement. Keywords : books procurement, simple additive weighting, prototype v

KATA PENGANTAR Segala puji penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-nya sehingga penulis dapat menyusun tugas akhir yang berjudul Aplikasi Pengadaan Buku Perpustakaan Menggunakan Metode Simple Additive Weighting (Studi Kasus: Sekolah Menengah Pertama Negeri 1 Jepara) sehingga dapat memperoleh gelar Sarjana Strata Satu Jurusan Ilmu Komputer/ Informatika pada Fakultas Sains dan Matematika Universitas Diponegoro. Dalam penyusunan tugas akhir ini, penulis mendapat bantuan dan dukungan dari banyak pihak. Atas peran sertanya dalam membantu dalam penyelesaian tugas akhir ini, penulis ingin mengucapkan terima kasih kepada : 1. Dr. Muhammad Nur, DEA selaku Dekan FSM UNDIP. 2. Nurdin Bahtiar, S.Si. M.T. selaku Ketua Jurusan Ilmu Komputer/ Informatika FSM UNDIP. 3. Indra Waspada, ST, MTi. selaku Koordinator Tugas Akhir Jurusan Ilmu Komputer/ Informatika FSM dan juga sebagai dosen pembimbing I dan Panji Wisnu W, ST, MT selaku dosen pembimbing II yang telah membimbing dan mengarahkan Penulis dalam menyelesaikan tugas akhir ini. 4. Orang tua tersayang, Djupri dan Anna Cholida, kakak tersayang, Rissa Purnata Lestari, yang selalu memberikan doa, kasih sayang, dukungan dan semangat untuk Penulis. Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan laporan tugas akhir ini, untuk itu penulis mohon maaf dan mengharapkan saran serta kritik yang membangun dari pembaca. Semoga laporan tugas akhir ini dapat bermanfaat bagi pengembangan ilmu dan pengetahuan, khususnya pada bidang komputer. Semarang, 15 Desember 2014 Penulis vi

DAFTAR ISI HALAMAN PERNYATAAN KEASLIAN SKRIPSI... i HALAMAN PENGESAHAN... ii HALAMAN PENGESAHAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR GAMBAR... x DAFTAR TABEL... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Manfaat... 2 1.4 Ruang Lingkup... 2 BAB II DASAR TEORI... 3 2.1 Basis Data... 3 2.2 Simple additive weighting (SAW)... 4 2.3 Model Proses Prototipe... 7 2.4 Unified Modeling Language (UML)... 8 2.4.1 Konsep Dasar UML... 9 2.4.2 Diagram UML... 10 2.4.2.1 Use case diagram... 10 2.4.2.2 Class Diagram... 11 2.4.2.3 Sequence diagram... 11 2.5 Pemrograman Berorientasi Objek Pada Visual Basic.NET... 12 2.5.1 Kelas... 12 2.5.2 Encapsulation... 12 2.5.3 Inheritance... 14 2.5.4 Polymorphism... 15 BAB III PERENCANAAN APLIKASI... 18 3.1 Communication... 18 vii

3.2 Quick Plan... 19 3.3 Modelling dan Quick design... 20 3.4 Construction of prototype... 23 3.4.1 Implementasi Antarmuka... 24 3.5 deployment delivery & feedback... 28 3.6 Hasil Feedback... 29 BAB IV IMPLEMENTASI ITERASI I... 34 4.1 Communication Iterasi I... 34 4.2 Quick Plan Iterasi I... 34 4.3 Modelling dan Quick design Iterasi I... 35 4.3.1 Use case Diagram Iterasi I... 35 4.3.2 Analisis Kelas Iterasi I... 41 4.3.3 Sequence diagram Iterasi I... 44 4.3.4 Class Diagram Iterasi I... 49 4.3.5 Persistent Class Iterasi I... 50 4.4 Construction of prototype Iterasi I... 50 4.4.1 Implementasi Kelas Iterasi I... 50 4.4.2 Implementasi Database Iterasi I... 51 4.4.3 Implementasi Antarmuka Iterasi I... 52 4.4.4 Pengujian Prototype iterasi I... 57 4.5 deployment delivery & feedback Iterasi I... 59 4.6 Hasil Feedback... 59 BAB V IMPLEMENTASI ITERASI II... 61 5.1 Communication Iterasi II... 61 5.1.1 Contoh Memberikan Rekomendasi Buku... 62 5.2 Quick Plan Iterasi II... 65 5.3 Modelling dan Quick design Iterasi II... 65 5.3.1 Use case Diagram Iterasi II... 65 5.3.2 Analisis Kelas Iterasi II... 67 5.3.4 Sequence diagram Iterasi II... 69 5.3.5 Class Diagram Iterasi II... 71 5.3.6 Persistent Class Iterasi II... 72 5.4 Construction of prototype Iterasi II... 72 viii

5.4.1 Implementasi Kelas iterasi II... 72 5.4.2 Implementasi Database iterasi II... 73 5.4.3 Implementasi Antarmuka iterasi II... 73 5.4.5 Pengujian prototype iterasi II... 76 5.5 Deployment delivery & feedback Iterasi II... 77 5.6 Hasil akhir... 77 5.7 Contoh membuat rekomendasi buku menggunakan aplikasi... 78 BAB VI KESIMPULAN DAN SARAN... 81 6.1 Kesimpulan... 81 6.2 Saran... 81 DAFTAR PUSTAKA... 82 Lampiran 1. Surat Ijin Pengambilan Data... 83 Lampiran 2. Surat Keterangan... 84 Lampiran 3. Transkrip Wawancara... 85 ix

DAFTAR GAMBAR Gambar 2.1 Model Proses Prototipe (Pressman R. S., 2010)... 7 Gambar 2.2 Flow diagram model proses prototype (Carr M.,1997)... 8 Gambar 2.3 Contoh dependency, generalization dan assocation... 9 Gambar 2.4 Contoh actor dan use case... 10 Gambar 2.5 Lambang include dan extends... 11 Gambar 2.6 Contoh class... 11 Gambar 2.7 Contoh sequence diagram... 12 Gambar 2.8 Contoh kelas orang... 12 Gambar 2.9 Contoh kelas orang tanpa encapsulation... 13 Gambar 2.10 Contoh kelas orang dengan encapsulation... 13 Gambar 2.11 Contoh inheritance... 14 Gambar 2.12 Hasil code penggunaan inheritance... 15 Gambar 2.13 Hasil dari kode Polymorphism... 17 Gambar 3.1 Antarmuka memasukkan data buku tahap perencanaan... 20 Gambar 3.2 Antarmuka mengubah data buku tahap perencanaan... 20 Gambar 3.3 Antarmuka menghapus data buku tahap perencanaan... 21 Gambar 3.4 Antarmuka memasukkan data pustakawan tahap perencanaan... 21 Gambar 3.5 Antarmuka menghapus data pustakawan tahap perencanaan... 21 Gambar 3.6 Antarmuka memasukkan data anggota tahap perencanaan... 21 Gambar 3.7 Antarmuka mengubah data anggota tahap perencanaan... 22 Gambar 3.8 Antarmuka menghapus data anggota tahap perencanaan... 22 Gambar 3.9 Antarmuka membuat label buku tahap perencanaan... 22 Gambar 3.10 Antarmuka membuat kartu anggota tahap perencanaan... 22 Gambar 3.11 Antarmuka mencatat peminjaman dan pengembalian tahap perencanaan... 23 Gambar 3.12 Antarmuka memberikan rekomendasi buku tahap perencanaan... 23 Gambar 3.13 Implementasi antarmuka memasukkan data buku tahap perencanaan... 24 Gambar 3.14 Implementasi antarmuka mengubah data buku tahap perencanaan... 24 Gambar 3.15 Implementasi antarmuka menghapus data buku tahap perencanaan... 25 Gambar 3.16 Implementasi antarmuka memasukkan data pustakawan tahap perencanaan 25 Gambar 3.17 Implementasi antarmuka menghapus data pustakawan tahap perencanaan... 25 Gambar 3.18 Implementasi antarmuka memasukkan data anggota tahap perencanaan... 26 Gambar 3.19 Implementasi antarmuka mengubah data anggota tahap perencanaan... 26 x

Gambar 3.20 Implementasi antarmuka menghapus data anggota tahap perencanaan... 26 Gambar 3.21 Implementasi antarmuka membuat label buku tahap perencanaan... 27 Gambar 3.22 Implementasi antarmuka membuat kartu anggota tahap perencanaan... 27 Gambar 3.23 Implementasi antarmuka mencatat peminjaman dan pengembalian tahap perencanaan... 27 Gambar 3.24 Implementasi antarmuka membuat rekomendasi buku tahap perencanaan... 27 Gambar 3.25 Antarmuka memasukan data buku FB-PA-1... 29 Gambar 3.26 Antarmuka mengubah data buku FB-PA-2... 29 Gambar 3.27 Antarmuka menghapus data buku FB-PA-3... 30 Gambar 3.28 Antarmuka memeasukkan data pustakawan FB-PA-4... 30 Gambar 3.29 Antarmuka menghapus data pustakawan FB-PA-5... 30 Gambar 3.30 Antarmuka memasukkan data anggota FB-PA-6... 31 Gambar 3.31 Antarmuka mengubah data anggota FB-PA-7... 31 Gambar 3.32 Antarmuka menghapus data anggota FB-PA-8... 32 Gambar 3.33 Antarmuka membuat label buku FB-PA-9... 32 Gambar 3.34 Antarmuka membuat kartu anggota FB-PA-10... 32 Gambar 3.35 Antarmuka Mencatat Peminjaman dan Pengembalian FB-PA-11... 33 Gambar 3.36 Antarmuka memberikan rekomendasi buku FB-PA-12... 33 Gambar 4.1 Use case diagram pada iterasi 1... 36 Gambar 4.2 Use case detail memasukkan data buku... 36 Gambar 4.3 Use case detail mengubah data buku... 37 Gambar 4.4 Use case detail menghapus data buku... 37 Gambar 4.5 Use case detail memasukkan data pustakawan... 38 Gambar 4.6 Use case detail menghapus data pustakawan... 38 Gambar 4.7 Use case detail memasukkan data anggota... 39 Gambar 4.8 Use case detail mengubah data anggota... 39 Gambar 4.9 Use case detail menghapus data anggota... 40 Gambar 4.10 Use case detail membuat label buku... 40 Gambar 4.11 Use case detail membuat kartu anggota... 41 Gambar 4.12 Analisis kelas memasukkan data buku... 41 Gambar 4.13 Analisis kelas mengubah data buku... 42 Gambar 4.14 Analisis kelas menghapus data buku... 42 Gambar 4.15 Analisis kelas memasukkan data pustakawan... 42 Gambar 4.16 Analisis kelas menghapus data pustakawan... 43 xi

Gambar 4.17 Analisis kelas memasukkan data anggota... 43 Gambar 4.18 Analisis kelas mengubah data anggota... 43 Gambar 4.19 Analisis kelas menghapus data anggota... 43 Gambar 4.20 Analisis kelas membuat label buku... 44 Gambar 4.21 Analisis kelas membuat kartu anggota... 44 Gambar 4.22 Sequence diagram memasukkan data buku... 45 Gambar 4.23 Sequence diagram mengubah data buku... 45 Gambar 4.24 Sequence diagram menghapus data buku... 46 Gambar 4.25 Sequence diagram memasukkan data pustakawan... 46 Gambar 4.26 Sequence diagram menghapus data pustakawan... 46 Gambar 4.27 Sequence diagram memasukkan data anggota... 47 Gambar 4.28 Sequence diagram mengubah data anggota... 47 Gambar 4.29 Sequence diagram menghapus data anggota... 48 Gambar 4.30 Sequence diagram membuat label buku... 48 Gambar 4.31 Sequence diagram membuat kartu anggota... 48 Gambar 4.32 Class diagram pada iterasi 1... 49 Gambar 4.33 Persistent Class pada iterasi 1... 50 Gambar 4.34 Implementasi antarmuka memasukkan data buku iterasi 1... 52 Gambar 4.35 Implementasi antarmuka mengubah data buku iterasi 1... 53 Gambar 4.36 Implementasi antarmuka menghapus data buku iterasi 1... 53 Gambar 4.37 Implementasi antarmuka memasukkan data pustakawan iterasi 1... 54 Gambar 4.38 Implementasi antarmuka menghapus data pustakawan iterasi 1... 54 Gambar 4.39 Implementasi antarmuka memasukkan data anggota iterasi 1... 54 Gambar 4.40 Implementasi antarmuka mengubah data anggota iterasi 1... 55 Gambar 4.41 Implementasi antarmuka menghapus data anggota iterasi 1... 55 Gambar 4.42 Implementasi antarmuka membuat label buku iterasi 1... 55 Gambar 4.43 Implementasi antarmuka membuat kartu anggota iterasi 1... 56 Gambar 4.44 Antarmuka memasukkan data buku FB-IT1-1... 59 Gambar 4.45 Antarmuka mengubah data buku FB-IT1-2... 60 Gambar 4.46 Antarmuka menghapus data pustakawan FB-IT1-3... 60 Gambar 5.1 Use case diagram pada iterasi 2... 66 Gambar 5.2 Use case detail mencatat peminjaman... 66 Gambar 5.3 Use case detail mencatat pengembalian... 67 Gambar 5.4 Use case detail memberikan rekomendasi buku... 67 xii

Gambar 5.5 Analisis kelas mencatat peminjaman... 68 Gambar 5.6 Analisis kelas mencatat pengembalian... 68 Gambar 5.7 Analisis kelas memberikan rekomendasi buku... 68 Gambar 5.8 Sequence diagram mencatat peminjaman... 69 Gambar 5.9 Sequence diagram mencatat pengembalian... 70 Gambar 5.10 Sequence diagram membuat rekomendasi buku... 70 Gambar 5.11 Class diagram pada iterasi 2... 71 Gambar 5.12 Persistent Class pada iterasi 2... 72 Gambar 5.13 Implementasi antarmuka memasukkan data buku iterasi 2... 74 Gambar 5.14 Implementasi antarmuka mengubah data buku iterasi 2... 74 Gambar 5.16 Implementasi antarmuka memberikan rekomendasi buku... 75 Gambar 5.17 Hasil dari kode feedback FB-IT2-1... 77 Gambar 5.18 Pengaturan bobot kriteria pada aplkasi... 78 Gambar 5.19 Data alternatif judul buku pada aplikasi... 78 Gambar 5.20 Data alternatif golongan buku pada aplikasi... 78 Gambar 5.21 Data normalisasi alternatif golongan buku pada aplikasi... 79 Gambar 5.22 Data peringkat alternatif judul buku pada aplikasi... 79 Gambar 5.23 Data peringkat alternatif judul buku pada aplikasi... 79 Gambar 5.24 Data peringkat alternatif golongan buku pada aplikasi... 80 Gambar 5.25 Rekomendasi judul yang diberikan aplikasi... 80 Gambar 5.26 Rekomendasi golongan yang diberikan aplikasi... 80 xiii

DAFTAR TABEL Tabel 2.1 Tabel nilai alternatif... 6 Tabel 3.1 Tabel daftar use case aplikasi keseluruhan... 19 Tabel 3.2 Perencanaan iterasi prototype aplikasi pengadaan buku perpustakaan... 19 Tabel 3.3 Feedback pada tahap perencanaan... 28 Tabel 4.1 Percencanaan prototype iterasi ke 1... 34 Tabel 4.2 Daftar use case aplikasi pada iterasi 1... 35 Tabel 4.3 Implementasi kelas pada iterasi 1... 51 Tabel 4.4 Implementasi tabel buku... 51 Tabel 4.5 Implementasi tabel pustakawan... 52 Tabel 4.6 Implementasi tabel anggota... 52 Tabel 4.7 Rencana pengujian prototype iterasi 1... 57 Tabel 4.8 Hasil pengujian prototype iterasi 1... 57 Tabel 4.9 Feedback prototype pada iterasi 1... 59 Tabel 5.1 Data alternatif judul buku... 63 Tabel 5.2 Data alternatif golongan buku... 63 Tabel 5.3 Data normalisasi alternatif judul buku... 63 Tabel 5.4 Data normalisasi alternatif golongan buku... 64 Tabel 5.5 Bobot jumlah data peminjaman... 64 Tabel 5.6 Pembobotan kriteria... 64 Tabel 5.7 Data peringkat alternatif judul buku... 65 Tabel 5.8 Data peringkat alternatif golongan buku... 65 Tabel 5.9 Percencanaan prototype iterasi ke 2... 65 Tabel 5.10 Daftar use case aplikasi pada iterasi 2... 66 Tabel 5.11 Implementasi kelas pada iterasi 2... 73 Tabel 5.12 Implementasi tabel sirkulasi... 73 Tabel 5.13 Implementasi tabel data peminjaman... 73 Tabel 5.14 Rencana pengujian prototype iterasi 2... 76 Tabel 5.15 Hasil pengujian prototype iterasi 2... 76 Tabel 5.16 Feedback prototype pada iterasi 2... 77 xiv

BAB I PENDAHULUAN Bab ini membahas latar belakang, rumusan masalah, tujuan dan manfaat, dan ruang lingkup penelitian tugas akhir mengenai Aplikasi Pengadaan Buku Perpustakaan Menggunakan Metode Simple additive weighting. 1.1 Latar Belakang Pada proses pengadaan koleksi buku, perpustakaan SMP N 1 Jepara masih mengalami permasalahan. Permasalahan tersebut antara lain adalah pustakawan belum dapat mengetahui buku apa yang dipinjam oleh anggota perpustakaan dalam periode tertentu dan untuk pembelian buku selama ini hanya berdasarkan usulan dari anggota perpustakaan. Tentu hal ini tidak efektif dan kurang akurat, karena pembelian buku tidak disertai dengan data-data peminjaman yang sesuai dengan kebutuhan anggota perpustakaan. Maka dari itu untuk memecahkan masalah tersebut, diperlukan sebuah aplikasi pengadaan buku perpustakaan yang dapat dipakai oleh pustakawan untuk memperoleh rekomendasi judul atau golongan buku yang sesuai dengan kebutuhan anggota perpustakaan, dengan menerapkan metode simple additive weighting. Simple additive weighting (SAW) adalah sebuah metode yang sederhana dan sering digunakan dalam pengambilan keputusan. Cara kerja metode SAW melakukan normalisasi pada nilai alternatif lalu mengalikan dengan bobot kriteria, alternatif dengan nilai tertinggi akan dipilih sebagai alternatif terbaik(rao,2007). Metode SAW dipilih untuk aplikasi pengadaan buku perpustakaan karena metode SAW adalah metode yang sederhana dan dapat menghasilkan rekomendasi buku yang sesuai dengan kebutuhan aplikasi pengadaan buku perpustakaan. Karena dalam pengembangan aplikasi pengadaan buku pihak pengguna dan pengembang tidak memiliki gambaran tentang detail aplikasi yang akan dibuat, maka model proses yang dipilih untuk pengembangan aplikasi adalah model proses prototipe. Model proses prototipe adalah sebuah model proses pengembangan perangkat lunak yang terdiri dari 5 tahapan yaitu communication, quick plan, modelling and quick design, construction of prototype, deployment delivery and feedback. dengan menggunakan model proses prototipe, pengguna aplikasi dapat memberikan gambaran 1

secara umum tentang aplikasi lalu pengembang dapat membuat prototipe untuk membantu pengguna mendapatkan gambaran lebih detail tentang aplikasi. 1.2 Rumusan Masalah Dari latar belakang yang dikemukakan di atas, maka yang akan menjadi subyek masalah dalam penelitian ini adalah : 1. Bagaimana membangun sebuah aplikasi pengadaan buku perpustakaan di SMP N 1 Jepara, menggunakan metode SAW. 2. Bagaimana aplikasi dapat memberikan rekomendasi judul buku untuk pengadaan. 3. Bagaimana aplikasi dapat memberikan rekomendasi golongan buku untuk pengadaan. 1.3 Tujuan Manfaat Tujuan yang ingin dicapai dalam penelitian tugas akhir ini adalah membuat aplikasi pengadaan buku perpustakaan menggunakan metode SAW di SMP N 1 Jepara. Yang dapat memberikan rekomendasi judul atau golongan buku untuk pengadaan buku perpustakaan. Manfaat yang diharapkan dari penelitian tugas akhir ini adalah dalam melakukan pengadaan buku pustakawan memiliki informasi buku yang diperlukan oleh anggota perpustakaan. 1.4 Ruang Lingkup Ruang lingkup pada sistem pendukung keputusan pengadaan buku perpustakaan menggunakan metode SAW adalah sebagai berikut: 1. Membuat aplikasi pengadaan buku perpustakaan menggunakan metode SAW. 2. Penentuan kriteria dan pemberian bobot kriteria pengadaan buku ditentukan oleh pustakawan. 3. Aplikasi yang akan dibuat berbasis desktop. 4. Rekomendasi yang dihasilkan hanya untuk buku yang sudah ada di perpustakaan. 2