BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem pendukung keputusan pembelian buku bacaan yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1 Analisa Sistem Yang Sedang Berjalan Kendala-kendala yang dihadapi pada sistem yang sedang berjalan yaitu : 1. Sebelumnya tidak ada sistem yang dapat sistem pendukung keputusan pembelian buku bacaan. 2. Kurangnya pengetahuan orang tua dan guru dalam memperhatikan perkembangan dan pembelian buku bacaan. 3. Minimnya media yang dapat menginformasikan bentuk pengetahuan terhadap pembelian buku bacaan. III.1.1 Input (Dokumen Masukan) Berikut proses pada sistem yang berjalan dapat dilihat pada gambar III.1. 41

42 Tata Usaha Administrator Kepala Sekolah Mulai Membagikan Data Buku Mengisi Pemintaan Buku Data Buku Formulir Buku Penyimpanan Data Form. Buku Laporan Data Form Buku Proses Pemilihan Hasil Form. Pemilihan Buku Penyimpanan Data Proses Pemilihan Buku Laporan data Data Hasil Pemilihan Buku Gambar III.1. Flow Of Document Pemilihan Buku Tahap sistem yang berjalan, Pada saat sebelum sistem ini dirancang, secara umum pembimbing tidak pernah mengetahui bagaimana cara untuk memilih buku yang sesuai dengan kebutuhan sekolah maupun siswa. Hal pertama kali yang dilakukan adalah dengan datang ke Tata Usaha yang akan memilih buku. Hal inilah yang menjadi masukan bagi Administrator untuk memilih buku yang sesuai dan seterusnya laporan diberikan kepada Kepala sekolah dengan itu menjadi pedoman untuk membeli buku yang dilaksanakan oleh Tata usaha.

43 III.1.2 Proses Proses yang dilakukan oleh Tata Usaha untuk memilih buku yang sesuai dengan peserta didik, dengan memberikan beberapa kriteria yang akan menjadi masukan bagi Administrator. III.1.3 Output (Dokumen Keluaran) Output ataupun hasil keluaran dari pemilihan yang dilakukan Tata Usaha selanjutnya memberikan laporan kepada Kepala Sekolah berupa laporan-laporan dari hasil masukan kriteria-kriteria tersebut. III.2 Evaluasi Sistem Yang Berjalan Informasi tentang perkembangan beberapa kriteria buku untuk pemilihan buku yang sesuai dapat ditemukan di buku mengenai cara memilih buku yang sesuai dengan kebutuhan sebagai acuan untuk pengambilan data. III.3 Desain Sistem Untuk membantu proses penulis mengusulkan pembuatan sebuah sistem, sistem pendukung keputusan pembelian buku bacaan dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. III.3.1 Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 2. Perancangan Class Diagram 3. Perancangan Sequence Diagram 4. Perancangan Output dan Input

44 5. Perancangan Database 6. Perancangan Activity Diagram III.3.1.1 Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada Gambar III.2. Gambar III.2 Use Case Diagram Pemilihan Buku III.3.1.2 Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

45 Maka digambarlah suatu bentuk diagram Class Diagram yang dapat dilihat pada Gambar III.3. Gambar III.3 Class Diagram Pemilihan Buku III.3.1.3 Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram :

46 Gambar III.4 Sequence Diagram Login Gambar III.5 Sequence Diagram Olah Data Admin Gambar III.6 Sequence Diagram Olah Data Penerbit

47 Gambar III.7 Sequence Diagram Olah Data Buku Gambar III.8 Sequence Diagram Olah Data Kriteria Gambar III.9 Sequence Diagram Pemprosesan AHP

48 Gambar III.10 Sequence Diagram Laporan Daftar Buku Gambar III.11 Sequence Diagram Laporan Daftar Kriteria Gambar III.12 Sequence Diagram Laporan Pendukung Keputusan III.3.2 Desain Sistem Detail Desain sistem detail dari sistem pendukung keputusan pembelian buku bacaan dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah

49 dalam pengolahannya. Berikut bentuk dari basis aturan sistem pendukung keputusan pembelian buku bacaan: 1. 4 (empat) Kategori Pemilihan Buku a. Harga Harga dalam pemilihan buku sangatlah penting karena harga akan menyesuaikan kualitas dari buku itu sendiri. b. Kualitas Kertas Kualitas kertas dalam hal ini kualitas kertas terbagi banyak mulai dari bahan dasar sampai tinta yang digunakan. c. Materi Materi dalam pemilihan buku merupakan hal yang harus di perhatikan sebagai acuan kualitas bagi para pembaca. d. Standar Standar merupakan standsrisasi dari buku-buku yang akan di pilih nantinya. 2. Contoh Buku-Buku Sesuai Kategori Pemilihan Buku a. Buku Matematika Harga : Rp. 100.000-, Kualitas Kertas Materi Standar : Coronado : Isi (gambar, grafik, footer, dll) dan fungsi lengkap. : Sesuai kurikulum sesuai Dinas Pendidikan b. Buku Bahasa Indonesia Harga : Rp. 75.000-,

50 Kualitas Kertas Materi Standar : Concorde : Isi (gambar, grafik, footer, dll) : Sesuai kurikulum sesuai Dinas Pendidikan c. Buku Bahasa Indonesia Harga : Rp. 50.000-, Kualitas Kertas Materi Standar : HVS : Isi (gambar, grafik, footer, dll) : Sesuai kurikulum sesuai Dinas Pendidikan III.3.2.1 Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem pendukung keputusan pembelian buku bacaan ini adalah sebagai berikut : 1. Menu Login. Tampilan halaman menu login ini merupakan tampilan awal pada saat aplikasi dijalankan. Seperti terlihat pada gambar III.10 berikut : Gambar III.10 Desain Tampilan Menu Login 2. Halaman Laporan Daftar Buku

51 Tampilan halaman laporan daftar buku ini merupakan tampilan yang di gunakan melihat laporan buku yang ada. Seperti terlihat pada gambar III.11 berikut : Gambar III.11 Desain Halaman Laporan Daftar Buku 2. Halaman Laporan Daftar Kriteria Tampilan halaman laporan daftar kriteria ini merupakan tampilan yang di gunakan untuk melihat beberapa laporan kriteria. Seperti terlihat pada gambar III.12 berikut :

52 Gambar III.12 Desain Halaman Laporan Daftar Kriteria 3. Halaman Laporan Pendukung keputusan Tampilan halaman laporan hasil pendukung keputusan ini merupakan tampilan informasi dari hasil inputan berbagai macam kriteria buku. Seperti terlihat pada gambar III.13 berikut : Gambar III.13 Desain Halaman Laporan Pendukung Keputusan

53 III.3.2.2 Desain Input Berikut ini adalah rancangan form masukan (input) yang penulis gunakan dalam pembuatan sistem pendukung keputusan pembelian buku bacaan dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Berikut bentuk dari basis aturan sistem pendukung keputusan pembelian buku bacaan: 1. Form admin Tampilan halaman utama ini merupakan tampilan Form admin pada saat aplikasi dijalankan. Seperti terlihat pada gambar III.14 berikut : Gambar III.14 Desain Form Admin 2. Form Buku Tampilan halaman utama ini merupakan tampilan Form buku pada saat aplikasi dijalankan. Seperti terlihat pada gambar III.15 berikut :

54 Gambar III.15 Desain Form Buku 3. Form Kriteria Tampilan halaman utama ini merupakan tampilan Form kriteria pada saat aplikasi dijalankan. Seperti terlihat pada gambar III.16 berikut : Gambar III.16 Desain Form Kriteria

55 4. Form Penerbit Tampilan halaman utama ini merupakan tampilan Form penerbit pada saat aplikasi dijalankan. Seperti terlihat pada gambar III.17 berikut : Gambar III.17 Desain Form Penerbit III.3.2.3. Desain Database Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel. III.3.2.4. Kamus Data Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap

56 field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data. Berikut adalah Kamus Data dari sistem yang penulis bahas. Data Atribut Ekspresi Reguler Data admin = @Username + Password 1. Username = {[0-9][a-z][A-Z][Spasi]} 2. Password = {[0-9][a-z][A-Z][Spasi]} buku @Kode_Buku + Judul_Buku + ISBN + = Kode_Penerbit 1. Kode_Buku = {[0-9][a-z][A-Z][Spasi]} 2. Judul_Buku = {[0-9][a-z][A-Z][Spasi]} 3. ISBN = {[0-9][a-z][A-Z][Spasi]} 4. Kode_Penerbit = {[0-9][a-z][A-Z][Spasi]} buku_bobot = Kode_Buku + Kode_Kriteria + Bobot 1. Kode_Buku = {[0-9][a-z][A-Z][Spasi]} 2. Kode_Kriteria = {[0-9][a-z][A-Z][Spasi]} 3. Bobot = ^[-+]?[0-9]*\.?[0-9]+$ kriteria = @Kode_Kriteria + Nama_Kriteria + Keterangan 1. Kode_Kriteria = {[0-9][a-z][A-Z][Spasi]} 2. Nama_Kriteria = {[0-9][a-z][A-Z][Spasi]} 3. Keterangan = {[0-9][a-z][A-Z][Spasi]} kriteria_bobot = @Kode_Kriteria + Bobot 1. Kode_Kriteria = {[0-9][a-z][A-Z][Spasi]} 2. Bobot = ^[-+]?[0-9]*\.?[0-9]+$ penerbit @Kode_Penerbit + Nama_Penerbit + Alamat + = Telepon + Website + Email 1. Kode_Penerbit = {[0-9][a-z][A-Z][Spasi]} 2. Nama_Penerbit = {[0-9][a-z][A-Z][Spasi]} 3. Alamat = {[0-9][a-z][A-Z][Spasi]} 4. Telepon = {[0-9][a-z][A-Z][Spasi]} 5. Website = {[0-9][a-z][A-Z][Spasi]} 6. Email = {[0-9][a-z][A-Z][Spasi]} III.3.2.5. Desain Tabel

57 Adapun rancangan tabel database yang penulis gunakan dalam sistem pakar Penanda Minat Karakteristik Ekstrakulikuler Pada Siswa adalah sebagai berikut: 1. Struktur Tabel Admin Tabel admin terdiri dari 2 kolom, yaitu Username, Password. Struktur tabelnya dapat dilihat pada Tabel III.1 dibawah ini: Nama Tabel Primary Key : - : Admin Tabel III.1 Struktur Tabel Admin No. Nama Kolom Tipe Data Ukuran PK FK 1. Username varchar 25 Ya - 2. Password varchar 25 - - 2. Struktur Tabel Buku Tabel buku terdiri dari 4 kolom, yaitu Kode_Buku, Judul_Buku, ISBN, Kode_Penerbit. Struktur tabelnya dapat dilihat pada Tabel III.2 dibawah ini: Nama Tabel Primary Key : Buku : Kode Buku Tabel III.2 Struktur Tabel Buku No. Nama Kolom Tipe Data Ukuran PK FK 1. Kode_Buku varchar 5 Ya - 2. Judul_Buku varchar 100 - - 3. ISBN varchar 10 - - 4. Kode_Penerbit varchar 5 - - 3. Struktur Tabel Buku_Bobot

58 Tabel buku_bobot terdiri dari 3 kolom, yaitu Kode_Buku, Kode_Kriteria, Bobot. Struktur tabelnya dapat dilihat pada Tabel III.3 dibawah ini: Nama Tabel Primary Key : Buku bobot : Kode Buku Tabel III.3 Struktur Tabel Buku_Bobot No. Nama Kolom Tipe Data Ukuran PK FK 1. Kode_Buku varchar 5 - - 2. Kode_Kriteria varchar 5 - - 3. Bobot double 22 - - 4. Struktur Tabel Kriteria Tabel kriteria terdiri dari 3 kolom, yaitu Kode_Kriteria, Nama_Kriteria, Keterangan. Struktur tabelnya dapat dilihat pada Tabel III.4 dibawah ini: Nama Tabel Primary Key : Kriteria : Kode Kriteria Tabel III.4 Struktur Tabel Kriteria No. Nama Kolom Tipe Data Ukuran PK FK 1. Kode_Kriteria varchar 5 Ya - 2. Nama_Kriteria varchar 25 - - 3. Keterangan text 50 - - 5. Struktur Tabel Kriteria_Bobot Tabel kriteria_bobot terdiri dari 2 kolom, yaitu Kode_Kriteria, Bobot. Struktur tabelnya dapat dilihat pada Tabel III.5 dibawah ini: Nama Tabel Primary Key : Kriteria Bobot : Kode Kriteria

59 Tabel III.5 Struktur Tabel Kriteria_Bobot No. Nama Kolom Tipe Data Ukuran PK FK 1. Kode_Kriteria varchar 5 Ya - 2. Bobot double 22 - - 6. Struktur Tabel Penerbit Tabel penerbit terdiri dari 6 kolom, yaitu Kode_Penerbit, Nama_Penerbit, Alamat, Telepon, Website, Email. Struktur tabelnya dapat dilihat pada Tabel III.6 dibawah ini: Nama Tabel Primary Key : Penerbit : Kode Penerbit Tabel III.6 Struktur Tabel Penerbit No. Nama Kolom Tipe Data Ukuran PK FK 1. Kode_Penerbit varchar 5 Ya - 2. Nama_Penerbit varchar 25 - - 3. Alamat text 50 - - 4. Telepon varchar 12 - - 5. Website varchar 25 - - 6. Email varchar 25 - - III.3.2.6. Entity Relationship Diagram (ERD) ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Adapun ERD yang penulis gunakan dalam sistem pakar Sistem Pakar Penanda Minat Karakteristik Ekstrakulikuler Pada Siswa adalah sebagai berikut :

60 Gambar III.18 Entity Relationship Diagram III.3.2.7. Logika Program Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Login Activity diagram login dimulai dari mengisi username dan password masuk pad kondisi jika tambah tidak maka kembali ke isi username dan password, tetapi jika ya maka ke dapat memulai aplikasi kemudian set aplikasi. Seperti pada gambar III.19 berikut:

61 Gambar III.19 Activity Diagram login 2. Activity Diagram Admin Activity diagram admin dimulai dari pilih aksi admin ada tiga pilihan yaitu tambah, edit dan hapus. Jika pilih tambah maka akan lanjut ke masukkan data admin baru lalu tekan tombol simpan, filter data dan validasi jika tidak maka akan kembali ke masukkan data admin baru jika ya akan langsung ke simpan data. Jika dipilih edit maka pilih data akun yang akan diubah kemudian ubah data admin dan ke simpan perubahan data, jika tidak akan kembali ke pilih aksi admin. Pilihan ke tiga yaitu hapus jika ya maka pilih data admin yang akan dihapus kemudian konfirmasi penghapusan lalu konfirmasi jika ya maka hapus data jika tidak akan kembali ke data admin yang akan dihapus. Seperti pada gambar III.20 berikut:

62 Pilih Aksi Admin Tidak Validasi Ya Tambah Ya Masukkan Data Admin Baru Tekan Tombol Simpan Filter Data Tidak Edit Ya Pilih Data Admin yang Akan Diubah Ubah Data Admin Tidak Hapus Ya Pilih Data Admin yang Akan Dihapus Konfirmasi Penghapusan Simpan Admin Tidak Tidak Konfirmasi Ya Hapus Data Simpan Perubahan Data Gambar III.20 Activity Diagram Admin 3. Activity Diagram Penerbit Activity diagram penerbit dimulai dari pilih aksi admin ada tiga pilihan yaitu tambah, edit dan hapus. Jika pilih tambah maka akan lanjut ke masukkan data penerbit baru lalu tekan tombol simpan, filter data dan validasi jika tidak maka akan kembali ke masukkan data penerbit baru jika ya akan langsung ke simpan data. Jika dipilih edit maka pilih data penerbit yang akan diubah kemudian ubah data penerbit dan ke simpan perubahan data, jika tidak akan kembali ke pilih aksi penerbit. Pilihan ke tiga yaitu hapus jika ya maka pilih data penerbit yang akan dihapus kemudian konfirmasi penghapusan lalu konfirmasi jika ya maka hapus data jika tidak akan kembali ke pilih data penerbit yang akan dihapus. Seperti pada gambar III.21 berikut:

63 Gambar III.21 Activity Diagram Penerbit 4. Activity Diagram Buku Activity diagram buku dimulai dari pilih aksi buku ada tiga pilihan yaitu tambah, edit dan hapus. Jika pilih tambah maka akan lanjut ke masukkan data buku baru lalu tekan tombol simpan, filter data dan validasi jika tidak maka akan kembali ke masukkan data buku baru jika ya akan langsung ke simpan data. Jika dipilih edit maka pilih data buku yang akan diubah kemudian ubah data buku dan ke simpan perubahan data, jika tidak akan kembali ke pilih aksi admin. Pilihan ke tiga yaitu hapus jika ya maka pilih data buku yang akan dihapus kemudian konfirmasi penghapusan lalu konfirmasi jika ya maka hapus data jika tidak akan kembali ke pilih data buku yang akan dihapus. Seperti pada gambar III.22 berikut:

64 Gambar III.22 Activity Diagram Buku 5. Activity Diagram Kriteria Activity diagram kriteria dimulai dari pilih aksi kriteria ada tiga pilihan yaitu tambah, edit dan hapus. Jika pilih tambah maka akan lanjut ke masukkan data kriteria baru lalu tekan tombol simpan, filter data dan validasi jika tidak maka akan kembali ke masukkan data kriteria baru jika ya akan langsung ke simpan data. Jika dipilih edit maka pilih data kriteria yang akan diubah kemudian ubah data kriteria dan ke simpan perubahan data, jika tidak akan kembali ke pilih aksi kriteria. Pilihan ke tiga yaitu hapus jika ya maka pilih data kriteria yang akan dihapus kemudian konfirmasi penghapusan lalu konfirmasi jika ya maka hapus

65 data jika tidak akan kembali ke pilih data kriteria yang akan dihapus. Seperti pada gambar III.23 berikut : Gambar III.23 Activity Diagram Kriteria 6. Activity Diagram Proses AHP Activity diagram Proses dimulai dari pilih aksi Proses ada tiga pilihan yaitu tambah, edit dan hapus. Jika pilih tambah maka akan lanjut ke masukkan data Proses baru lalu tekan tombol simpan, filter data dan validasi jika tidak maka akan kembali ke masukkan data Proses baru jika ya akan langsung ke simpan data. Jika dipilih edit maka pilih data Proses yang akan diubah kemudian ubah data Proses dan ke simpan perubahan data, jika tidak akan kembali ke pilih aksi Proses. Pilihan ke tiga yaitu hapus jika ya maka pilih data Proses yang akan

66 dihapus kemudian konfirmasi penghapusan lalu konfirmasi jika ya maka hapus data jika tidak akan kembali ke pilih data Proses yang akan dihapus. Seperti pada gambar III.24 berikut : Gambar III.24 Activity Diagram Proses AHP 7. Activity Diagram Laporan Daftar Buku Activity diagram laporan daftar buku dimulai dari pilih data buku ada tiga pilihan yaitu tambah, edit dan hapus. Kemudian diproses sehingga dapat menghasilkan laporan daftar buku. Seperti pada gambar III.25 berikut :

67 Gambar III.25 Activity Diagram Laporan Daftar buku 8. Activity Diagram Laporan Daftar Kriteria Activity diagram laporan daftar Kriteria dimulai dari pilih data kriteria ada tiga pilihan yaitu tambah, edit dan hapus. Kemudian diproses sehingga dapat menghasilkan laporan daftar kriteria. Seperti pada gambar III.26 berikut : Gambar III.26 Activity Diagram Laporan Daftar Kriteria 9. Activity Diagram Laporan Pendukung Keputusan

68 Activity diagram laporan pendukung keputusan dimulai dari pilih pemrosesan AHP yang selanjutnya di lanjutkan ke proses AHP. Kemudian diproses sehingga dapat menghasilkan laporan pendukung keputusan. Seperti pada gambar III.27 berikut : Gambar III.27 Activity Diagram Laporan Pendukung Keputusan