4. Bab IV-Analisis Dan Perancangan

26
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Sistem yang akan dibuat adalah implementasi php ke dalam sebuah website perpustakaan digital suatu Yayasan Pendidikan Islam Assanadiyah di Majalengka, metode pengembangan perangkat perangkat lunak yang dilakukan adalah metode prototype. Karena sistem yang akan dibuat adalah website perpustakaan digital yang baru maka dalam mengimplementasikan php pada website memiliki beberapa tahapan dalam pembuatannya. Berikut table tahapan/fase pengembangan system : Tabel 4.1 Tabel tahapan / fase pengembangan Tahapan Langkah langkah Hasil Perencanaan: Bagaimana system ini berjalan 1. Identify opportunity 2. Analyze feasibility(kelayakan ) Permintaan system. 33

description

Kerja prakteknya satria, bab iv

Transcript of 4. Bab IV-Analisis Dan Perancangan

50

BAB IVANALISIS DAN PERANCANGAN

4.1 Analisis Sistem Sistem yang akan dibuat adalah implementasi php ke dalam sebuah website perpustakaan digital suatu Yayasan Pendidikan Islam Assanadiyah di Majalengka, metode pengembangan perangkat perangkat lunak yang dilakukan adalah metode prototype.Karena sistem yang akan dibuat adalah website perpustakaan digital yang baru maka dalam mengimplementasikan php pada website memiliki beberapa tahapan dalam pembuatannya. Berikut table tahapan/fase pengembangan system :Tabel 4.1 Tabel tahapan / fase pengembanganTahapanLangkah langkahHasil

Perencanaan: Bagaimana system ini berjalan1. Identify opportunity2. Analyze feasibility(kelayakan)

Permintaan system.

Analisis: Who,What,Where and When1. Flow Chart Diagram2. Context Diagram3. Data Flow DiagramPemodelan dalam user interface yang akan dibuat

Desain: Bagaimana sistem ini bekerja1. Database Connection2. Design User Interface3. Design ProgramsSystem specification

Implementasi: menghasilkan sistem dan suport yg lengkap1. Construct system2. Install system3. Maintain systemPembuatan user interface untuk diterapkan di website

Pengimplementasiannya mengacu pada database yang sudah tersedia, dan user interface yang memadai yang memberikan kemudahan bagi user untuk mengakses system ini.4.1.1 Analisis Sistem yang sedang berjalan 4.1.1.2 Jumlah Koleksi PerpustakaanBerikut ini adalah data koleksi yang dimiliki oleh perpustakaan Yayasan Pendidikan Islam Assanadiyah yaitu :1. Koleksi Buku Koleksi buku yang berformat digital yang dimiliki Yayasan Pendidikan Islam Assnadiyah Majalengka saat ini berjumlah sekitar 100 buah dengan pertambahan buku pertahun sekitar 20 buah pertahun.2. Koleksi Karya IlmiahKoleksi karya ilmiyah yang dimiliki oleh perpustakaan Yayasan Pendidikan Islam Assanadiyah Majalengka saat ini berjumlah 205 buah dengan rincian Tabel 4.2 Tabel tentang informasi karya tulis ilmiah pertahunNoTahunJumlah

1200864

2200915

3201040

4201130

5201232

6201324

Dari data dan informasi yang didapat pertambahan karya ilmiah yang dihasilkan setiap tahun sekitar 15 buah.3. Dan Terakhir adalah buku bacaan yang dimiliki oleh Yayasan Pendidikan Islam Assanadiyah yaitu sekitar 150 buah. 4.1.1.2 Pelayanan Perpustakaan Berikut ini adalah jenis pelayanan yang diusung oleh Perpustakaan Yayasan Pendidikan Islam Assanadiyah Majalengka, yaitu :1. Layanan SirkulasiLayanan peminjaman buku diberikan kepada Civitas Akademik yang telah menjadi anggota2. Layanan ReferensiBerupa layanan rujukan, petunjuk dan bimbingan untuk menemukan informasi koleksi seperti buku, karya ilmiyah, dan bacaan.3. Bimbingan pembaca Layanan yang diberikan perpustakaan untuk memandu pengunjung perpustakaan.4. Layanan PeminjamanLayanan dimana bagaimana prosedur peminjaman buku yang ada di perpustakaan.4.1.1.3 Observasi Sistem BerjalanAdapun prosedur prosedur system informasi yang berjalan pada perpustakaan Yayasan Pendidikan Islam Assanadiyah Majalengka sebagai berikut : Prosedur Pendaftaran Anggota Mahasiswa Menyerahkan KTM kepada petugas perpustakaan Petugas memeriksa apakah siswa masih aktif atau tidak aktif sebagai siswa di Yayasan. Untuk mendaftar menjadi anggota diberikan tarif dalam pendaftaran sebagai anggota yang ditentukan Yayasan

Gambar 4.1 Diagram Alir Pendaftaran Anggota

b. Prosedur Peminjaman Buku Anggota mencari buku yang diinginkan Petugas mencatat data buku yang dipinjam lalu memberikan petunjuk pengembalian dan denda. Batas Peminjaman Buku maksimal 2 mingguGambar 4.2 Diagram Alir Peminjaman Buku

c. Prosedur Pengembalian Buku Anggota menyerahkan Kartu Anggota Perpustakaan dan buku yang akan dikembalikan kepada petugas Petugas memeriksa data buku dan memeriksa apakah anggota terkena denda atau tidak Buku dikembalikan ke dalam rak buku.

Gambar 4.3 Diagram Alir Pengembalian buku

4.1.1.4 Permasalahan Yang dihadapiYayasan Pendidikan Islam Assanadiyah (YAPISA) ini belum memiliki sistem yang menunjang dalam mengelola beku-buku digital yang yang dimiliki oleh yayasan, sehingga dibutuhkan perancangan sebuah website untuk menampung buku-buku digital yang ada dimiliki yayasan ini, dan dalam pengoprasian website ini diharapkan mudah dalam pengoperasiannya.4.1.1.5 Solusi Penyelesaian MasalahSebagaimana pendeskripsian pada masalah-masalah yang ada, maka pemecahan masalah yang akan dilakukan yaitu dengan cara membuat sistem website yang menunjang dalam operasi buku digital yang nantinya diharapkan bisa di download oleh semua kalangan di yayasan, meliputi pihak guru maupun siswa-siswinya.

4.1.2 Analisis Kebutuhan Fungsional Merupakan tahap persiapan, dimana pada tahapan ini dilakukan observasi dan wawancara ke lapangan atau lokasi dilakukannya penelitian dengan tujuan untuk mengidentifikasi hal-hal yang berkaitan dengan sistem yang akan dikembangkan. Berikut ini merupakan kebutuhan yang diminta untuk content yang akan ditampilkan pada halaman website Perpustakaan Digital Yayasan Pendidikan Islam Assanadiyah (YAPISA).Adapun hasil observasi dan wawancara ke lapangan untuk kebutuhan fungsional sistem mengenai konten website yang akan ditampilkan sebagai berikut :1) Kumpulan buku-buku digital.2) Informasi buku digital3) Kemampuan untuk memperoleh (download) buku digital4.1.3 Sistem yang Diusulkan Untuk mengatasi permasalahan-permasalahan yang terdapat pada sistem yang sedang dipakai, maka akan dibuat sebuah sistem baru yang memanfaatkan teknologi informasi menyediakan buku-buku digital yang bias diakses melalui online. Sistem yang akan diajukan ini bertujuan agar website yang disajikan bisa mempermudah user dalam mengakses buku-buku digital.

Deskripsi sistem yang diajukan:1) Pada sistem yang diajukan, website ini memiliki konten-konten yang berisi kumpulan buku digital.2) Untuk dapat mendownload buku digital, maka user harus melakukan login terlebih dahulu atau mendaftarkan diri agar dapat mengaksesnya.3) Konten-konten dari website dibuat berdasarkan menu-menu yang sesuai dengan kebutuhan hasil observasi dan wawancara pada Analisis Kebutuhan Fungsional. Menu-menunya adalah sebagai berikut :

a. Informasi buku digital (E-book)Menu ini akan menampilkan profile dari sebuah buku digital.b. Kategori buku digitalMenu ini merupakan halaman yang menampilkan kategori-kategori dari buku digital.c. Mengunduh buku digitalMerupakan halaman yang menampilkan cara mengunduh buku digital.d. Registrasi dan LoginPada halaman ini user harus melakukan terlebih dahulu registrasi yang dilanjutkan dengan login, dimana bertujuan agar dapat download buku digital dalam website ini

4.1.4 Sasaran Sistem yang dibutuhkan Sasaran dari sistem ini yaitu untuk mengatasi permasalahan-permasalahan mengenai yang ada. Sistem yang akan dikembangkan berfungsi untuk mempermudah pengaksesan kurikulum atau materi pembelajaran. Adapun sasaran yang dibutuhkan yaitu sebagai berikut:a) Dapat memperoleh buku digital dengan cara melakukan login terlebih dahulu.b) Memberikan kemudahan dalam pengelolaan website. 4.1.5 Evaluasi Kelayakan Tujuan dari evaluasi kelayakan yaitu melakukan pengkajian untuk menilai apakah sistem yang akan digunakan layak atau tidak. Evaluasi kelayakan yang akan dilakukan meliputi kelayakan teknik dan kelayakan operasi sebagai berikut: a) Kelayakan teknik yaitu sistem yang akan dibangun harus memiliki kemampuan untuk mengelola informasi yang lebih baik sebagai solusi dari masalah yang timbul.b) Kelayakan operasi yaitu sistem yang akan dibangun harus memiliki kemudahan untuk dioperasikan serta tersedianya personil (administrator) yang mampu mengoperasikan sistem tersebut.4.2 Perancangan 4.2.1 Perancangan Alur Data (Flowchart)Desain alur data ini akan digambarkan pada flowchart sebagai mana proses-proses alur pengolahan data yang akan diproses dan dalam setiap prosesnya digambarkan dalam bentuk gambar atau bagan yang digambarkan dengan simbol serta setiap simbol menyatakan suatu proses tertentu.a. Flowchart Admin

Gambar 4.4 Flowchart Admin

b. Flowchart User

Gambar 4.5 Flowchart User

4.2.2 Diagram KonteksKonteks diagram adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks.

Gambar 4.6 Diagram Konteks

Keterangan : Dari konteks diagram di atas didapatkan beberapa entitas :

a. Administrator Administrator mempunyai tugas umum yaitu mengatur semua jalannya website, baik itu hapus data, tambah data ataupun edit data. Sebelum admin menjalankan tugasnya maka admin harus login dahulu ke dalam sistem. Admin bertugas mengelola semua data buku digital untuk di terbitkan di dalam website.b. User Merupakan pengunjung website yang memerlukan informasi mengenai buku digital yang terdapat di dalam website. User akan dapat download buku digital yang terdapat di website ini apabila telah melakukan registrasi terlebih dahulu sebagai member.

4.2.3 Data Flow Diagram (DFD)DFD (Data Flow Diagram)adalahsuatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data. DFD menunjukkan hubungan antara daa pada sistem dan proses pada sistem. (Kristanto, 2003)1. DFD Level 1

Gambar 4.7 DFD Level 12. DFD Level 2.0a. Proses Download Buku Digital

Gambar 4.8 DFD Proses Download Buku Digitalb. Proses Searching Buku Digital

Gambar 4.9 DFD Proses Searching Buku Digitalc. Proses Registrasi

Gambar 4.10 DFD Proses Registrasid. Proses Upload Buku

Gambar 4.11 DFD Proses Upload Buku Digital33

Mulai

Membuka halaman yang di inginkan

Informasi Buku digital

Selesai

Download Buku

Data Buku

Buku Hasil Download

Registrasi

kondisi

Informasi Buku digital

Login

kondisi

Selesai

Informasi Buku digital

Tidak

Ya

Gagal

Berhasil

Berhasil

Gagal

Download