BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

Bab 3. Metode Dan Perancangan Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Perpustakaan di Balai Diklat Keagamaan Bandung perlu ditingkatkan karena masih

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas mengenai analisis sistem yang sedang

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB III PEMBAHASAN. : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan. : Jl. RE Martadinata No.517 Ancaran Kuningan

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

DFD (DATA FLOW DIAGRAM)

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB III ANALISA DAN PERANCANGAN SISTEM. Aliran proses penggunaan sistem data penduduk berbasis SMS Gateway

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB 3 PERANCANGAN SISTEM

Bab 3 Metode Perancangan Sistem

BAB III METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III ANALISIS DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Ruang Baca Jurusan Ilmu Komputer Fakultas

BAB V IMPLEMENTASI SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. sedang berjalan, analisis basis data dan analisis kebutuhan non fungsional.

BAB III DESAIN DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III PEMBAHASAN. Pelaksanaan kerja praktek dilaksanakan di Dinas Energi dan Sumber Daya

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

pengembangan dari pengolahan data alumni SMK Widya Yahya Gadingrejo, yang

BAB IV HASIL DAN UJI COBA

BAB III PEMBAHASAN Spesifikasi Input

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Berjalan Analisis sistem yang berjalan dilakukan untuk mengetahui bagaimana kerja system yang ada saat ini pada sistem informasi perpustakaan di SMA BINA DHARMA 1. 3.1.1 Analisis Penggguna Analisis pengguna merincikan siapa saja pengguna pada sistem perpustakaan yang sedang berjalan dan apa saja hak-hak pengguna serta tugas pengguna terhadap sistem yang sedang berjalan. Perpustakaan BINA DHARMA memiliki tiga jenis pengguna, yaitu : 1. Staf Peminjaman Pada sistem informasi perpustakaan SMA BINA DHARMA 1, staf peminjaman merupakan orang yang mempunyai tugas serta tanggung jawab dalam mengelola data pengguna, data buku, serta peminjaman dan pengembalian buku diperpustakaan. 2. Staf Pelayanan Pengunjung Pada sistem informasi perpustakaan SMA BINA DHARMA 1, staf pelayanan pengunjung merupakan orang yang mempunyai tugas mencatat data pengunjung yang masuk setiap harinya serta bertugas sebagai tempat pengaduan keluhan oleh setiap pengunjung yang masuk di perpustakaan. 3. Staf Persediaan Buku Bagian staf persediaan buku merupakan orang yang mencatat data buku yang ada (tersedia) dan yang akan disediakan diperpustakaan SMA BINA DHARMA 1. 42

Tabel 3.1 Hak dan Tugas Pengguna pada sistem yang sedang berjalan Kategori Pengguna Tugas Hak Staf Peminjaman Staf Pelayanan Pengunjung 1. Mencatat data peminjaman dan pengembalian buku. 2. Menerima data buku dari staf persediaan buku. 3. Input data ketersediaan buku yang ada pada perpustakaan ke dalam computer. 4. Menyerahkan data member yang bermasalah ke bagian staf pelayanan pengunjung. 5. Input data member baru. 6. Menyerahkan laporan peminjaman,laporan ketersediaan buku dan laporan keuangan ke pimpinan perpustakaan. 1. Menerima keluha para pengunjung. 2. Mencatat data pengunjung yang datang. 3. Membuat laporan data pengunjung yang 1. Hapus dan edit data member pada perpustakaan. 2. Hapus dan edit data buku yang tersedia. 43

Staf Persediaan Buku dating ke perpustakaan. 4. Memberikan laporan pengunjung yang datang ke pimpinan perpustakaan. 1. Mencatat data buku yang tersedia. 2. Mencatat data buku yang akan disediakan di perpustakaan. 3. Membuat dan menyerahkan lapran dan ketersediaan buku. 1. Hapus dan edit data buku yang tersedia dan data buku yang disediakan. 3.1.2 Analisis Prosedur Yang Berjalan Analisis prosedur yang dilakukan dibagi menjadi tiga deskripsi prosedur,yaitu deskripsi prosedur peminjaman buku, deskripsi prosedur pengembalian buku, dan deskripsi prosedur membaca buku ditempat. 1. Deskripsi Prosedur Peminjaman Buku Prosedur peminjaman buku pada perpustakaan SMA BINA DHARMA 1 dapat dijelaskan sebagai berikut : a. Peminjaman hanya dapat dilakukan jika pengunjung adalah siswa/guru di SMA BINA DHARMA 1 dan memiliki kartu anggota perpustakaan. b. Kartu anggota perpustakaan akan ditarik kembali jika siswa/guru tersebut sudah tidak terdaftar lagi di sekolah SMA BINA DHARMA 1. c. Pengunjung dapat memilih langsung buku yang akan dipinjam diperpustakaan lalu menyerahkan buku dan kartu tanda pelajar ke petugas perpustakaan. 44

d. Kartu tanda pelajar akan disimpan oleh petugas perpustakaan sehingga pengunjung hanya membawa buku beserta bukti transaksi yang berisikan data buku yang dipinjam dan tanggal kembali buku. 2. Deskripsi Prosedur Pengembalian Buku Prosedur pengembalian buku pada perpustakaan SMA BINA DHARMA 1 dapat dijelaskan sebagai berikut : a. Pengunjung membawa buku yang telah dipinjam untuk diserahkan kembali ke perpustakaan. b. Petugas memeriksa kondisi serta keterangan buku yang telah dipinjam berdasarkan kode atau judul buku dan tanggal peminjaman. c. Jika pengembalian buku telah melewati batas waktu pengembalian atau kondisi buku rusak, maka pengunjung yang meminjam buku tersebut akan dikenakan denda yang telah ditetapkan oleh pihak perpustakaan. d. Kartu tanda pelajar akan dikembalikan jika pemeriksaan telah selesai dilakukan dan pengunjung dapat perpanjang peminjaman buku tersebut atau meminjam buku lain. 3. Deskripsi Prosedur Membaca Buku Ditempat Prosedur membaca buku ditempat pada perpustakaan SMA BINA DHARMA 1 dapat dijelaskan sebagai berikut : a. Pengunjung datang ke perpustakaan dan mengisi form data pengunjung masuk diperpustakaan. b. Pengunjung perpustakaan dapat langsung melihat atau mencari buku yang diinginkan untuk dibaca. c. Buku-buku dikelompokan berdasarkan jenis buku. d. Buku yang telah dibaca harus diletakan kembali ke tempat semula karena akan memudahkan pengunjung lain untuk mencari buku yang diinginkan. e. Buku yang telah dibaca tidak dapat dibawa keluar perpustakaan tanpa ijin dari petugas perpustakaan. 45

3.1.2.1 Flow Map Flowmap merupakan bagan yang menggambarkan dan menjelaskan urutan prosedur-prosedur arus pekerjaan secara keseluruhan dari sistem dan menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain. Berikut ini analisis proses/prosedur pendaftaran siswa baru dan penilaian nilai raport di SMA BINA DHARMA 1 : a. Prosedur pendaftaran member baru di SMA BINA DHARMA 1 : 1. Calon member menyerahkan formulir pendaftaran member baru (FPMB) yang telah diisi dengan lengkap kepada panitia penerima member baru (Staf Pelayanan Perpustakaan SPP). 2..SPP memeriksa kelengkapan dari formulir pendaftaran member baru. Jika ada formulir yang belum lengkap maka SPP kan mengembalikan kembali FPMB tersebut untuk dilengkapi. 3. SPP mencatat pendaftaran member baru ke dalam buku Penerimaan Member Baru (PMB). 4. Dari pencatatan ke buku PMB oleh SPP maka selanjutnya dibuat laporan M1 yang berisi informasi penerimaan member baru. 5. Dari SPP Laporan M1 tersebut diserahkan ke kepala perpustakaan untuk disahkan. 6. Setelah kepala perpustakaan mensahkan laporan M1 tersebut maka kepala perpustakaan menyerahkan laporan tersebut ke bagian pengelolaan perpustakaan. 7. Setelah menerima laporan M1 dari kepala perpustakaan maka selanjutnya bagian Pengelola Perpustakaan mencatat data member kedalam buku member perpustakaan. 8. Setelah dicatat kedalam buku member maka selanjutnya bagian pengelola perpustakaan menyerahkan buku member tersebut kepada kepala perpustakaan. 46

Calon Member Staf Pelayanan Perpus Bagian Pengelola Perpus Kepala Perpustakaan FPMB FPMB FPMB memeriksa dan mencatat Buku PMB Laporan M1 Laporan M1 Laporan M1 File M1 File M1 Mengesah kan laporan M1 Laporan M1 sah Laporan M1 sah Mencatat kedalam buku member Buku member Buku member Gambar 3.1 Flowmap pendaftaran calon member yang sedang berjalan 47

Keterangan : 1. FPMB : Formulir Pendaftaran Member Baru. 2. Buku PMB : Buku Pemerimaan Member Baru 3. Laporan M1 : Laporan Informasi Member Baru. 4. Buku Member : Data Member yang dicatat secara alfabetis. 3.2 Jadwal Kerja Praktek Kerja praktek dilaksanakan mulai tanggal 1 Agustus 2010 sampai dengan 25 September 2010 Selama 8 minggu. Waktu kerja praktek mulai hari senin sampai jumat,dari jam 08.00-11.00 WIB. Adapun kegiatan yang dilakukan pada jam tersebut yaitu: 1. Minggu ke 1 a. Mengamati secara langsung kegiatan karyawan dalam pengolahan data b. Pengumpulan data c. Wawancara dengan objek yang berhubungan secara langsung 2. Minggu ke 2 a. Menganalisa sistem yang berjalan b. Perancangan web yang akan dibangun 3. Minggu ke 3 a. Mendesain web yang akan dibangun b. Mengkonsultasikan antar muka kepada pihak sekolah mengenai desain web yang diinginkan 4. Minggu ke 4 a. Pengkodingan web aplikasi pengolahana data 5. Minggu ke 5 a. Pengkodingan web aplikasi pengolahan data b. Melakukan test terhadap web aplikasi c. Penyusunan laporan 48

3.3 Data Kerja Praktek Data dalam kerja praktek ini meliputi semua informasi mengenai sekolah, cara pengolahan data siswa baru, lama, guru, maupun karyawan. Semua informasi mengenai sekolah baik profil maupun kegiatan sekolah akan ditampilkan di bagian depan web dan itu ditujukan hanya untuk user yang tidak memiliki hak akses baik siswa maupun masyarakat luas. Pengolahan data siswa baru menangani proses pendaftaran siswa baru, proses pembayaran siswa baru, proses penerimaan siswa baru. Pengolahan data siswa lama menangani penambahan siswa baru, pengeditan data, penghapusan data, penempatan kelas. Pengolahan data guru menangani proses penambahan guru, pengeditan dan penghapusan data guru. Pengolahan data karyawan menangani proses penambahan, pengeditan, dan penghapusan data karywan. 3.3.1 Kebutuhan Non- Fungsional 3.3.1.1 Target User Target user dari aplikasi pengolahan data berbasis web ini adalah admin bagian tata usaha. Tabel 3.2 Target User User Tanggung jawab Hak akses Tingkat Tingkat pendidikan Keterampilan Jenis Pelatihan Admin bagian tata usaha Melakukan semua kegiatan dalam proses pengelolaan data perpustakaan Sebagai operator proses pengelolaan data perpustakaan Minimal lulus SMA Mahir mengoperasikan komputer, memahami web browser, memahami proses pengolahan data perpustakaan Pelatihan PHPMyAdmin, pelatihan penggunaan aplikasi pengolahan data berbasis web 49

3.3.1.2 Hardware Yang Dibutuhkan Spesifikasi hardware yang dibutuhkan untuk menjalankan aplikasi ini adalah 1. Prosesor sekelas dengan intel Pentium IV 2. RAM min 256 MB 3. Space Hardisk MIN 40 GB 4. Mouse 5. Keyboard 6. Monitor 7. LAN Card 3.3.1.3 Software yang dibutuhkan Software yang dibutuhkan untuk menjalankan aplikasi pengolahan data ini adalah 1. Sistem operasi windows XP 2. Mysql 3. Xampp server 4. Web browser 50

3.3.2 Kebutuhan Fungsional Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Id_perpus Data member Member Data Pendaftaran Informasi member Informasi Data buku Bukti Pendaftaran Info Status Peminjaman SISTEM INFORMASI PERPUSTAKAAN SMA BINA DHARMA 1 BANDUNG Data Login Admin Informasi Data member Informasi Data Buku Informasi Data Peminjam ADMIN Gambar 3.2 Diagram Konteks 51

3.3.3 Data Flow Diagram (DFD) 3.3.3.1 DFD Level 1 File Penerimaan Data Terima Info Penerimaan Info Penerimaan Data Penerimaan File Pendaftaran Member Data Pendaftaran Bukti Pendaftaran Informasi Penerimaan 1.0 Proses Pendaftaran Info Pendaftar Data Pendaftar File Admin Info Status Peminjaman Info Data Buku Info member File member Data member Data Pendaftar Informasi Penerimaan Data Penerimaan Info Login admin Data Login admin 3.0 Login Administrator Info Login admin 2.0 Proses Pengolahan Perpustakaan Data Buku Info Buku Info Member Admin Data Login Admin Info Peminjam Info Buku Data Buku File Buku Gambar 3.3 DFD Level 1 52

3.3.3.2 DFD Level 2 Member Data Pendaftar Bukti Pendaftaran dan Konfirmasi tindakan 1.1 Proses Pendaftaran Info Pendaftar Data Pendaftar Data Pendaftar Admin Data Penerimaan File Pendaftaran Data Penerimaan Informasi Penerimaan Informasi Penerimaan 1.2 Proses Penerimaan Gambar 3.4 DFD Level 2 Proses Pendaftaran dan Penerimaan Member Informasi Buku Info Data Member Data Member Info Data Member 2.1 Pengolahan Data Member Info Data Buku Data Buku 2.2 Pengolahan Data Buku Data Member Data Member Info Data Buku Data Buku File Member Info Data Member Admin File Buku Gambar 3.5 DFD Level 2 Proses Pengolahan data member dan buku 53

3.3.3.3 DFD Level 3 Info Data Member 2.1.2 Cari Pesan Proses Edit Input Data Member Input Data Member 2.1.3 Edit Admin Data autentikasi Pesan Gagal 2.1.1 Proses autentikasi Member File Member Pesan Proses Hapus Input Data Member Input Data Member 2.1.4 Hapus Pesan Proses Tambah 2.1.5 Tambah Gambar 3.6 DFD Level 3 Proses Pengolahan Data Member 54

Info Data Buku 2.2.2 Cari Pesan Proses Edit Input Data Buku Input Data Buku 2.2.3 Edit Admin Data autentikasi Pesan Gagal 2.2.1 Proses autentikasi Buku File Buku Pesan Proses Hapus Input Data Buku Input Data Buku 2.2.4 Hapus Pesan Proses Tambah 2.2.5 Tambah Gambar 3.7 DFD Level 3 Proses Pengolahan Data Buku 3.3.4 Spesifikasi Proses Untuk menjelaskan lebih lanjut tentang proses-proses yang ada di dalam DFD (Data Flow Diagram) dibuatlah spesifikasi proses. Adapun spesifikasi proses untuk DFD (Data Flow Diagram) aplikasi ini adalah sebagai berikut: 1 No. Proses 1,0 Tabel 3.3 Spesifikasi proses pada DFD Nama Proses Proses Pendaftaran Source (Sumber) Member Input Data lengkap member baru Output bukti pendaftaran Destination (tujuan) tabel pendaftaran Logika proses begin {member masuk ke tampilan awal halaman, memilih menu pendaftaran dan memasukkan data dirinya untuk melakukan pendaftaran} end 2 No. Proses 2,0 Nama Proses Pengolahan Perpustakaan Source (Sumber) Admin Input Data yang ditambah, diubah, dihapus,dan dicari Output Informasi perpustakaan yang sudah ditambah, dihapus, diedit dan dicari 55

Destination (tujuan) seluruh tabel yang berkaitan sistem informasi perpustakaan Logika proses begin {admin masuk ke tampilan awal halaman admin dan melakukan proses pengolahan perpustakaan} end 3 No. Proses 3,0 Nama Proses Login administrator Source (Sumber) admin Input memasukkan username dan password Output halaman utama admin Destination (tujuan) tabel admin Logika proses begin {admin memasukkan username dan password untuk dapat mengakses halaman administrator} end 4 No. Proses 1,1 Nama Proses Proses Pendaftaran Source (Sumber) member Input memasukkan data member baru Output bukti pendaftaran Destination (tujuan) tabel pendaftaran Logika proses begin {member masuk ke tampilan awal halaman, memilih menu pendaftaran dan memasukkan data diri dengan lengkap untuk melakukan registrasi} end 5 No. Proses 1,2 Nama Proses proses penerimaan Source (Sumber) admin Input memeriksa data pendaftar dan menyetujui atau memprosesnya Output hasil proses penerimaan member Destination (tujuan) tabel penerimaan Logika proses begin {admin melakukan proses penerimaan member baru menjadi member sesuai kriteria yang di inginkan} end 6 No. Proses 2,1 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses proses pengolahan data member admin memasukkan data member halaman data member tabel member begin end 56

7 No. Proses 2,2 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 8 No. Proses 2,1,1 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 9 No. Proses 2,1,2 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 10 No. Proses 2,1,3 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 11 No. Proses 2,1,4 Nama Proses Source (Sumber) Input Output proses pengolahan data buku admin memasukkan data buku halaman data buku tabel buku begin {admin melakukan pengolahan data buku} end proses autentikasi admin memasukkan data member pesan autentikasi tabel member begin {admin melakukan autentikasi member} end cari admin memasukkan data member informasi data member tabel member begin {admin melakukan pencarian data member} end edit admin memasukkan data member yang diubah pesan proses edit tabel member begin {admin melakukan pengeditan data member} end hapus admin menghapus data member pesan proses hapus 57

Destination (tujuan) Logika proses tabel member begin {admin melakukan penghapusan data member} end 12 No. Proses 2,1,5 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 13 No. Proses 2,2,1 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 14 No. Proses 2,2,2 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 15 No. Proses 2,2,3 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses tambah admin menambah data member pesan proses tambah tabel member begin {admin melakukan penambahan data member} end proses autentikasi admin memasukkan data buku pesan autentifikasi tabel buku begin {admin melakukan autentikasi buku} end cari admin memasukkan data buku informasi data buku tabel buku begin {admin melakukan pencarian data buku} end edit admin memasukkan data buku yang diubah pesan proses edit tabel buku begin {admin melakukan pengeditan data buku} end 58

16 No. Proses 2,2,4 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses 17 No. Proses 2,2,5 Nama Proses Source (Sumber) Input Output Destination (tujuan) Logika proses hapus admin menghapus data buku pesan proses hapus tabel buku begin {admin melakukan penghapusan data buku} end tambah admin menambah data buku pesan proses tambah tabel buku begin {admin melakukan penambahan data buku} end 59

3.3.5 ERD (Entity Relational Diagram) Id_member Nama Id_buku Judul_buku Kategori_buku Member N 1 N Meminjam Buku N Tambah Tambah 1 Admin 1 username Password Gambar 3.8 ERD Perpustakaan Online Tabel 3.4 Kamus Data Member,Buku dan Admin Entitas Buku Member Admin Atribut id_buku kategori judul_buku pengarang id_member No_induk Nama Jenis Kelamin Alamat Username Nama Password Alamat 60

3.3.6 Struktur Tabel Tabel Buku No Nama Field Tipe Panjang Key 1 id_buku Int 15 * 2 kategori varchar 80 3 judul_buku varchar 80 4 pengarang varchar 50 Tabel Member No Nama Field Tipe Panjang Key 1 id_member Int 3 * 2 no_induk int 11 3 nama varchar 30 4 alamat varchar 50 5 jenis_kelamin varchar 15 Tabel Admin No Nama Field Tipe Panjang Key 1 username varchar 20 * 2 password varchar 15 3 nama varchar 30 4 alamat varchar 50 5 jenis_kelamin varchar 15 Tabel Pendaftaran No Nama Field Tipe Panjang Key 1 nama Int 3 * 2 no_induk varchar 20 3 alamat varchar 50 4 jenis _kelamin varchar 30 5 agama varchar 50 61

3.3.7 Design Interface Username : Password : FT01 FT02 B01 FT01 = Field Text Username FT02 = Field Text Password B01 = Button Login Gambar 3.9 Menu Login Admin 62

L01 LK01 L01 = Nama Sekolah LK01 = Link Edit Admin LK02 = Link Lihat Data Buku LK03 = Link Tambah Buku Perpus LK04 = Link List Anggota LK05 = Link Manage Halaman LK06 = Link Tambah Kategori LK02 LK03 LK04 LK05 LK06 Gambar 3.10 Halaman Utama Admin Admin id : Password : FT01 FT02 FT01 = Field Text Admin id FT02 = Field Text Password B01 = Button Edit Admin B01 Gambar 3.11 Halaman Pengolahan Edit Admin 63

C01 Judul : Deskripsi : L01 E01 H01 LK01 LK02 LK03 LK04 LK05 L01 = Nama Sekolah C01 = Cover Buku E01 = Link Edit Buku H01 = Link Hapus Buku LK01 = Link Edit Admin LK02 = Link Lihat Data Buku LK03 = Link Tambah Buku Perpus LK04 = Link List Anggota LK05 = Link Manage Halaman LK06 = Link Tambah Kategori LK06 Gambar 3.12 Halaman Lihat Data Buku Judul Buku: Deskripsi Kategori File Gambar File PDF FT01 FT02 FT03 FT04 FT05 FT01 = Field Text Judul Buku FT02 = Field Text Deskripsi FT03 = Field Text Kategori FT04 = Field = Text Gambar FT05 = Field Text File PDF T01= Button Kirim B01 Gambar 3.13 Halaman Pengolahan Tambah Buku Perpustakaan 64

Tutup Gambar 3.14 Halaman Form List Anggota Nama Halaman Isi Kirim Kembali Gambar 3.15 Form Manage Halaman Tambah Kategori Submit Kategori 1 Kategori 2 Kategori 3 Edit Edit Edit Hapus Hapus Hapus Gambar 3.16 Form Tambah Kategori 65

Judul Kategori Edit Tutup Gambar 3.17 Form Edit Kategori Gambar 3.18 Halaman Utama Login User Gambar 3.19 Halaman Menu Utama User 66

Gambar 3.20 Halaman Edit Account User Gambar 3.21 Halaman Artikel User 67

Gambar 3.22 Halaman Daftar Buku User 3.3.8 Implementasi 1. Interface Login Admin 2. Interface Login Gagal Admin 68

3. Interface Menu Utama Admin 4. Interface Edit Admin 69

5. Interface Data Buku 6. Interface Edit Buku 70

7. Interface Tambah Buku 8. Interface List Anggota 71

9. Interface Edit List Anggota 10. Interface Manage Halaman 72

11. Interface Tambah Kategori 12. Interface Edit Kategori 73

13. Interface Halaman Login User 14. Interface Halaman Menu User 74

15. Interface Halaman Tentang Kami 16. Interface Halaman Info 75

17. Interface Edit Account User 18. Interface Halaman Kontak 19. Interface Edit Menu User 76