Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY

dokumen-dokumen yang mirip
PENGEMBANGAN APLIKASI JOB MATCHING PROFILE

Skripsi Untuk memenuhi sebagian persyaratan Mencapai derajat Sarjana S-1. Diajukan oleh: MUTIA NOLANDA NIM

PENGEMBANGAN APLIKASI DESKTOP SISTEM INFORMASI BMT. Studi Kasus di BMT Insan Madani Kalibayem. Skripsi. untuk memenuhi sebagian persyaratan

LEMBAR PERNYATAN. Dengan ini saya sebagai penulis Tugas Akhir dengan judul Perancangan

Gambar 3.1 Metode Waterfall

PERNYATAAN. Dengan ini saya menyatakan bahwa skripsi ini tidak mengandung karya yang

PRAKATA Assalamu alaikum Wr.Wb.

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

6. Para Dosen dan Instruktur Jurusan Teknik informatika UMY, Bapak Eko, Bapak Joko, Bapak Slamet, Bapak Giga, Mas Okto, Mas Reza, Mas Ronald, Mbak

SISTEM INFORMASI PENGOLAHAN NILAI SISWA BERBASIS WEB DENGAN PHP DAN MYSQL DI SMP NEGERI 5 PURWANEGARA

3. Dr. Ir. Dwijoko Purbohadi, S.T., M.T. selaku dosen penguji yang telah memberikan masukan yang berarti pada saat pendadaran atau sidang skripsi.

PRAKATA. 1. Bapak Helmi Zain Nuri, S.T., MT. selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Yogyakarta.

PERNYATAAN. Yogyakarta, Hadi Sauri Kondo

ANIMASI 3D INSTALASI PENGOLAHAN AIR SUNGAI MENJADI AIR BERSIH DI PDAM KOTA PEKALONGAN DESA CEPAGAN KABUPATEN BATANG TUGAS AKHIR

PRAKATA. karunia-nya sehingga penulis dapat menyelesaikan skripsi dengan judul Penerapan

HALAMAN PERNYATAAN. Yogyakarta, 24 Mei Rudi

PENGEMBANGAN DAN IMPLEMENTASI ENTERPRISE RESOURCE PLANNING

PERANCANGAN DAN PEMBUATAN WEBSITE SISTEM INFORMASI PERUSAHAAN DAN KEPEGAWAIAN BERBASIS PHP DAN MYSQL PADA PT. BUMMY HARAPAN UMAT (BUHARUM)

9. Mbak Indah Paramitha Kurnia Windy, Nada Nadhifa Salsabila dan Keluarga Besar, merupakan anugerah dan kebahagiaan yang diberikan oleh Allah SWT

6. Para Staf Jurusan Teknik Informatika UMY, Mbak Novi, Mas Haris dan terutama Mas Andhy yang senantiasa membantu penulis baik dalam hal administrasi

HALAMAN PERNYATAAN. Yogyakarta,19 Mei Muhammad Nurseptian

HALAMAN PERNYATAAN. naskah dan disebutkan dalam daftar pustaka.

Yogyakarta, 22 Agustus Wahyu Kurniawan

PERNYATAAN. Yogyakarta, 29 Agustus Angguningtyas

SISTEM PENDAFTARAN SISWA BARU SECARA ONLINE DI SMP NEGERI 5 PURWANEGARA

SISTEM INFORMASI GEOGRAFIS PARIWISATA YOGYAKARTA PADA APLIKASI JOGJAKUY BERBASIS ANDROID

BAB II LANDASAN TEORI

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

PRAKATA. dengan judul Pengembangan Aplikasi Pencarian Judul Buku Berbasis Web

PERANCANGAN SISTEM INFORMASI DATA KEPENDUDUKAN BERBASIS DESKTOP DI DESA BUKIT LANGKAP KECAMATAN LINGGA TIMUR

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

MANAJEMEN GUDANG MENGGUNAKAN WEB APLIKASI BERBASIS PHP DAN MYSQL. Disusun oleh : RAHMAT KURNIAWAN

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

Yogyakarta, 15 Agustus 2017 Penulis, Yusuf Hanafi Angkat. viii

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

PERNYATAAN. Dengan ini saya menyatakan bahwa skripsi ini tidak mengandung karya

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

APLIKASI PENJURUSAN SISWA SESUAI BAKAT DAN MINAT DI SMA NEGERI 1 KARANGANYAR KABUPATEN DEMAK

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

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

MOTTO DAN PERSEMBAHAN

PENGESAHAN PEMBIMBING...

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

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI STOK BARANG BERBASIS SMS GATEWAY PADA ANDIN COLLECTION KUDUS ULYA FATIMAH NIM.

LAPORAN SKRIPSI RANCANG BANGUN SISTEM PENJUALAN DAN INVENTORY BAHAN BAKU BANGUNAN BERBASIS WEB STUDY KASUS PADA TOKO BANGUNAN PUTRA PUTRI BAROKAH

PENERAPAN CI (CODEIGNITER) DALAM PEMBUATAN SISTEM INFORMASI BOOKING WISATA KLANGON. Studi Kasus: Desa Glagah Harjo Cangkringan, Sleman SKRIPSI

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

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

BAB III METODOLOGI PENELITIAN

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI PENJUALAN DAN SEWA ALAT HIKING AND CAMPING BERBASIS WEB PADA RINJANI ADVENTURERSHOP KUDUS

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

PRAKATA. sehingga dengan izin-nya penulis dapat menyelesaikan skripsi berjudul Perancangan dan

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

LAPORAN SKRIPSI PERANCANGAN SISTEM INFORMASI PEMESANAN MAKANAN UNTUK CATERING

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB 2 LANDASAN TEORI Sistem Monitoring...

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI SERTIFIKASI LAIK SEHAT PADA DEPOT AIR MINUM DI DINAS KESEHATAN KABUPATEN KUDUS BERBASIS WEB

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

SISTEM TABULASI SAHAM DALAM RAPAT UMUM PEMEGANG SAHAM PADA BIRO ADMINISTRASI EFEK PT EDI INDONESIA

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

BAB II TINJAUAN PUSTAKA

SKRIPSI. Yayuk Ayuningtyas NIM : L PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

TIFANI PARADITA

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

SISTEM INFORMASI GEOGRAFIS PEMETAAN RUMAH TANGGA MISKIN DI KABUPATEN BANYUMAS BERBASIS ANDROID

SISTEM INFORMASI PENYEWAAN MESIN FOTOCOPY PADA EKAYANA KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN MOBIL PADA SHOWROOM ANISA JAYA MOTOR KUDUS BERBASIS WEB. Disusun Oleh : : Zainal Arfa :

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

KATA PENGANTAR. Bandung, 05 September Penulis

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT BUAH MANGGA MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS WEB TUGAS AKHIR

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

SISTEM INFORMASI ORDER CONTROL MANAGEMENT PADA DIPONEGORO DIGITAL PRINTING KUDUS

APLIKASI LAYANAN JASA PERAWATAN DAN PENITIPAN HEWAN BERBASIS WEB. Andri Hastuti PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

LAPORAN SKRIPSI SISTEM INFORMASI REWARD PEGAWAI UNIVERSITAS MURIA KUDUS BERBASIS WEB

PERANCANGAN SISTEM INFORMASI DENGAN JAVA NETBEANS UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI PETANI SAWIT MAKMUR SEJAHTERA

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

PENGEMBANGAN APLIKASI PENGAMBIL KEPUTUSAN GUNA MENENTUKAN KERINGANAN BIAYA RUMAH SAKIT BERDASARKAN JENIS PENYAKIT DAN EKONOMI PASIEN

PERANCANGAN SISTEM INFORMASI TRAYEK/RUTE ANGKUTAN UMUM PADA KOTA JAKARTA BARAT SUHENDI SITORUS

APLIKASI SISTEM CUSTOMER LOYALTY UNTUK MENINGKATKAN KEUNGGULAN KOMPETITIF PEMASARAN NARA MY KEFIR

LAPORAN SKRIPSI SISTEM INFORMASI PEMESANAN DAN KELOLA PERSEDIAAN BARANG BAHAN BANGUNAN PADA PPV.ISMAH. Disusun Oleh:

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

Transkripsi:

HALAMAN JUDUL Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY TUGAS AKHIR Diajukan Oleh: Gea Olsa Yohananta NIM: 20130140008 PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA 2017

PRAKATA. puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan nikmat dan hidayah-nya sehingga penulis dapat menyelesaikan penyusunan skripsi dengan judul Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY. Penulis telah berusaha dan berupaya untuk menyelesaikan penyusunan skripsi ini, karena keterbatasan kemampuan penulis, maka penulis meminta maaf apabila terdapat kesalahan pemilihan kata, susunan penulisan dan sistematika pembahasan. Penulis berharap skripsi ini dapat memberikan manfaat bagi penulis khususnya dan pembaca pada umumnya. Tidak lupa penulis mengucapkan terima kasih kepada semua pihak yang telah membantu dalam proses penelitian dan penyusunan skripsi ini, diantaranya: 1. Bapak Dr. Ir. Dwijoko Purbohadi, M.T. selaku pembimbing I yang telah membimbing penulis, memberikan ilmu, dan selalu sabar selama melaksanakan penelitian tugas akhir ini. 2. Bapak Reza Giga Isnanda, S.T., M.Sc. selaku pembimbing II yang telah meluangkan waktu dan senantiasa membagi ilmunya. 3. Ibu Aprilia Kurnianti, S.T., M. Eng. selaku dosen penguji yang bersedia meluangkan waktu untuk memberikan kritik dan saran kepada penulis dalam pembuatan skripsi. 4. Bapak Muhammad Helmi Zain Nuri, S.T., M.T. selaku Ketua Program Studi S1 Teknologi Informasi yang memberikan izin kepada penulis untuk belajar dan mengembangkan diri. 5. Dosen Jurusan Teknologi Informasi Universitas Muhammadiyah Yogyakarta, Bapak Haris, Bapak Eko, Bapak Slamet, Bapak Tony, Mas Okto, Ibu Etik dan Mbak Laila yang telah memberikan tambahan pengetahuan dan mengajarkan ilmunya kepada penulis selama perkuliahan. 6. Mbak Lilis yang telah membantu penulis selama pengembangan sistem. iv

7. Mama, Almh Mbah Putri, dan Alm Mbah Kakung yang dari penulis lahir sampai sekarang selalu memberikan kasih sayang, kepercayaan dan doanya kepada penulis sehingga penulis dapat mencapai ke tahap seperti sekarang ini. 8. yang bersedia menemani, berbagi cerita, dorongan serta motivasi yang luar biasa kepada penulis selama mengerjakan penelitian. 9. Anak-anak Kutoarjo Bersatu Hira, Anan, Aji, Faisal, Dani, Dece, Rani, dan Herdi yang senantiasa menemani dan menghibur di kala penat melanda. 10. Julian, Topan, Rezky, Jani, Farid, Riri dan seluruh kelas A 2013 yang senantiasa berbagi ilmu dan pengalaman selama kuliah di prodi Teknologi Informasi UMY. 11. Mas Rausan dan Mbak Sinta yang berkenan untuk membagikan ilmu dan pengalamannya. 12. Pihak-pihak lainnya yang tidak dapat disebutkan satu per satu, yang telah memberikan bantuan kepada penulis, sehingga skripsi ini dapat diselesaikan. Penulis menyadari bahwa skripsi ini memiliki kekurangan, maka dari itu penulis mengahrapkan kritik dan saran yang bersifat membangun sehingga menjadi masukan bagi penulis guna penyusunan karya-karya selanjutnya. Yogyakarta, 28 Juli 2017 Gea Olsa Yohananta v

PERNYATAAN Dengan ini saya menyatakan bahwa dalam 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 dikutip dalam naskah ini dan disebutkan dalam daftar pustaka. Yogyakarta, 28 Juli 2017 Gea Olsa Yohananta vi

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN I... ii HALAMAN PENGESAHAN II... iii PRAKATA... iv PERNYATAAN... vi DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xiii INTISARI... xv ABSTRACT... xvi BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 3 1.3. Batasan Masalah... 4 1.4. Tujuan Penelitian... 4 1.5. Manfaat Penelitian... 4 1.6. Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI... 6 2.1. Tinjauan Pustaka... 6 2.2. Landasan Teori... 7 2.2.1. Pengertian Inventarisasi... 7 2.2.2. Pengertian Aplikasi Dekstop... 8 2.2.3. Bahasa Pemograman C#... 8 2.2.4. Windows Presentation Foundation (WPF)... 9 2.2.5. SQLite... 9 2.2.6. Unified Markup Language (UML)... 9 2.2.7. Black Box Testing... 10 BAB III METODOLOGI PENELITIAN... 12 3.1 Alur Penelitian... 12 3.2 Alat dan Bahan... 13 3.2.1. Alat... 13 vii

3.2.2. Bahan... 14 3.3. Analisis Kebutuhan... 14 3.4. Rancangan... 15 3.4.1. Use Case Diagram... 15 3.4.2. Activity Diagram... 16 3.4.3. Class Diagram... 22 3.4.4. Entity Relationship Diagram... 25 3.4.5. Kamus Data Database... 28 3.4.6. Perancangan Prosedural... 38 3.4.7. Rancangan Interface... 44 3.5. Pengujian... 54 BAB IV HASIL DAN PEMBAHASAN... 57 4.1. Database... 57 4.1.1. Definisi Database... 59 4.2. Antar Muka... 66 4.2.1. Halaman Login... 66 4.2.2. Halaman Menu Utama... 69 4.2.3. Halaman Menu Buku... 70 4.2.4. Halaman Daftar Buku... 71 4.2.5. Halaman Stok Paket... 72 4.2.6. Halaman New Title... 73 4.2.7. Halaman Stok Content... 74 4.2.8. Halaman New Content... 75 4.2.9. Halaman Mahasiswa... 76 4.2.10. Halaman Pre-Order... 77 4.2.11. Halaman New Version... 78 4.2.12. Halaman Record History Pre-Order... 79 4.2.13. Halaman Lupa Password... 80 4.2.14. Halaman User... 81 4.2.15. Pesan Peringatan... 82 4.2.16. Halaman Berkas Mahasiswa... 84 4.2.17. Halaman Berkas Form PO... 85 viii

4.2.18. Halaman Data Form... 86 4.3. Pengujian... 87 4.3.1. Pengujian Fungsional... 87 4.3.2. Pengujian Efektifitas Waktu... 114 4.4. Pembahasan... 119 BAB V KESIMPULAN DAN SARAN... 120 5.1. Kesimpulan... 120 5.2. Saran... 120 DAFTAR PUSTAKA... 121 LAMPIRAN... 123 ix

DAFTAR GAMBAR Gambar 3.1 Metode Waterfall...12 Gambar 3.2 Use Case Diagram...15 Gambar 3.3 Activity Diagram Login...16 Gambar 3.4 Activity Diagram Melihat Data Buku...17 Gambar 3.5 Activity Diagram Stok Paket...18 Gambar 3.6 Activity Diagram Stok Content...19 Gambar 3.7 Activity Diagram Mahasiswa...20 Gambar 3.8 Activity Diagram Pre-Order...21 Gambar 3.9 Class Diagram...22 Gambar 3.10 Class Diagram (lanjutan)...22 Gambar 3.11 ER Diagram...26 Gambar 3.12 FlowChart Prosedural Login...38 Gambar 3 13 FlowChart Prosedural pada Menu Utama...39 Gambar 3.14 FlowChart Prosedural Penambahan Data...40 Gambar 3.15 FlowChart Prosedural Pengubahan Data...41 Gambar 3.16 FlowChart Prosedural Penghapusan Data...42 Gambar 3.17 FlowChart Prosedural Pencetakan Form PreOrder...43 Gambar 3.18 Rancangan Interface Halaman Login...44 Gambar 3.19 Rancangan Interface Halaman Menu Utama...45 x

Gambar 3.20 Rancangan Interface Halaman Menu Buku...45 Gambar 3.21 Rancangan Interface Halaman Daftar Buku...46 Gambar 3.22 Rancangan Interface Halaman Stok Paket...47 Gambar 3.23 Rancangan Interface Halaman New Title...48 Gambar 3.24 Rancangan Interface Halaman Stok Content...49 Gambar 3.25 Rancangan Interface Halaman New Content...50 Gambar 3.26 Rancangan Interface Halaman Mahasiswa...51 Gambar 3.27 Rancangan Interface Halaman Pre-Order...52 Gambar 3.28 Rancangan Interface Halaman New Version...53 Gambar 3.29 Rancangan Interface Halaman Record History Pre-Order...54 Gambar 4.1 Database Aplikasi...57 Gambar 4.2 Relasi Antar Tabel (RAT)...58 Gambar 4.3 Halaman Login...66 Gambar 4.4 Username dan Password Kosong...67 Gambar 4.5 Password Salah...67 Gambar 4.6 Username Salah...68 Gambar 4.7 Username dan Password Salah...68 Gambar 4.8 Halaman Menu Utama...69 Gambar 4.9 Halaman Menu Buku...70 Gambar 4.10 Halaman Daftar Buku...71 Gambar 4.11 Halaman Stok Paket...72 xi

Gambar 4.12 Halaman New Title...73 Gambar 4.13 Halaman Stok Content...74 Gambar 4.14 Halaman New Content...75 Gambar 4.15 Halaman Mahasiswa...76 Gambar 4.16 Halaman Pre-Order...77 Gambar 4.17 Halaman New Version...78 Gambar 4.18 Halaman Record History Pre-Order...79 Gambar 4.19 Salah Menjawab Pertanyaan User...80 Gambar 4.20 Halaman User...81 Gambar 4.21 Pesan Sukses Memasukkan Data...82 Gambar 4.22 Pesan Sukses Mengupdate Data...82 Gambar 4.23 Pesan Konfirmasi Penghapusan Data...83 Gambar 4.24 Pesan Sukses Penghapusan Data...83 Gambar 4.25 Pesan Peringatan Data Tidak Boleh Kosong...83 Gambar 4.26 Halaman Berkas Mahasiswa...84 Gambar 4.27 Halaman Berkas Form PO...85 Gambar 4.28 Halaman Data Form...86 xii

DAFTAR TABEL Tabel 3.1 Spesifikasi Perangkat Keras...13 Tabel 3.2 Spesifikasi Perangkat Lunak...13 Tabel 3.3 Kamus Data Tabel Admin...28 Tabel 3.4 Kamus Data Tabel DataBuku...28 Tabel 3.5 Kamus Data Tabel BookContent...29 Tabel 3.6 Kamus Data Tabel StokPaket...29 Tabel 3.7 Kamus Data Tabel StokContent...31 Tabel 3.8 Kamus Data Tabel Mahasiswa...32 Tabel 3.9 Kamus Data Tabel Orderbk...33 Tabel 3.10 Kamus Data Tabel RecordOrder...34 Tabel 3.11 Kamus Data Tabel Berkas FormPO...37 Tabel 3.12 Kamus Data Tabel Berkas Mahasiswa...37 Tabel 3.13 Kamus Data Tabel DataTemplate...37 Tabel 4.1 Definisi Tabel Admin...59 Tabel 4.2 Definisi Tabel DataBuku...59 Tabel 4.3 Definisi Tabel BookContent...59 Tabel 4.4 Definisi Tabel StokPaket...60 Tabel 4.5 Definisi Tabel StokContent...61 Tabel 4.6 Definisi Tabel Mahasiswa...61 xiii

Tabel 4.7 Definisi Tabel Orderbk...62 Tabel 4.8 Definisi Tabel RecordOrder...63 Tabel 4.9 Definisi Tabel BerkasFormPO...64 Tabel 4.10 Definisi Tabel Mahasiswa...65 Tabel 4.11 Definisi Tabel DataTemplate...65 Tabel 4.12 Tabel Pengujian Fungsional Aplikasi secara Manual...87 Tabel 4.13 Tabel Pengujian Fungsional Aplikasi Menggunakan Coded UI Test...104 Tabel 4.14 Tabel Pengujian Pembuatan Report StokPaket dengan Aplikasi...114 Tabel 4.15 Tabel Pengujian Pembuatan Report StokPaket dengan Microsoft Excel...115 Tabel 4.16 Tabel Pengujian Pembuatan Report StokContent dengan Aplikasi...116 Tabel 4.17 Tabel Pengujian Pembuatan Report StokContent dengan Microsoft Excel...116 Tabel 4.18 Tabel Pengujian Pembuatan Form Pre-Order dengan Aplikasi...117 Tabel 4.19 Tabel Pengujian Pembuatan Form Pre-Order dengan Microsoft Excel...117 xiv