BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi segala permasalahan, kesempatan, dan hambatan yang terjadi dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN RANCANGAN PROGRAM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sasaran sistem yang sedang berjalan, merancang atau mengganti output yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. tepat, bermanfaat serta semua kebutuhan pengguna (user) ada di program tersebut

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam

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

LAMPIRAN L-1. A. Perancangan Pemodelan UML. Berikut adalah beberapa rancangan sistem usulan yang akan dilakukan menggunakan diagram-diagram UML :

BAB III METODOLOGI PENELITIAN 3.1 Metodologi Analisis Analisis kebutuhan bertujuan untuk menentukan kebutuhan yang diperlukan pada sebuah aplikasi.

BAB 2 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Gambar 4-1 Use Case Diagram Website Tabel 4-1 Skenario Use Case melihat web

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab III. PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada tahap ini sistem yang akan dianalisis merupakan Web

BAB III ANALISIS DAN PERANCANGAN

BAB 4 SISTEM YANG DIUSULKAN

Bagian ini menjelaskan tahap pertama uji coba yaitu mengekstraksi obyek (entitas) utama yang terdapat dalam data uji dokumen.

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV DEKSRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV METODE KERJA PRAKTEK


BAB II ANALISIS DAN PERANCANGAN SISTEM

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

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem dapat didefinisikan sebagai suatu proses penguraian dari

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada instansi ini adalah proses sebagai berikut:

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

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

BAB IV ANALISIS DAN DESAIN SISTEM. database terpusat. Proses yang dikembangkan meliputi: Pelajar (KTP) seperti pada gambar di lampiran.

BAB 2 ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

III. ANALISIS DAN PERANCANGAN SISTEM

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB II ANALISI DAN PERANCANGAN. Komponen komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem pendukung,

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Bab III PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan analisis sistem yang sedang berjalan pada CV. Putra Rent Car

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN. perpustakaan. Aplikasi yang telah dihasilkan yaitu Aplikasi Peminjaman dan

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN UJI COBA

BAB IV HASIL PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB II ANALISIS DAN PERANCANGAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISEM 3.1 Analisis Sistem Analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahanpermasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikanperbaikan (Hartono, 1999). 3.2 Analisis Sistem yang Sedang Berjalan Untuk melakukan pengembangan sistem dibutuhkan tahapan-tahapan tertentu. Pada siklus hidup pengembangan sistem dapat diperoleh dengan analisa masalah tehadap sistem yang sedang berjalan (existed system). Sistem yang berjalan saat ini masih menggunakan manual yaitu, belum menggunakan sistem basis data terkomputerisasi.

24 3.3 Analisis Sistem yang Baru Setelah melakukan analisa sistem yang sedang berjalan selanjutnya adalah melakukan proses pengembangan sistem (expected system). Langkah pertama yang dilakukan dalam perancangan sistem adalah menentukan deskripsi tekstual fungsi sistem, menurut analisa yang telah dilakukan, didapatkan deskripsi tekstual fungsi sistem sebagai berikut: Sistem informasi perpustakaan berbasis web di fakultas MIPA Universitas Lampung harus dapat melakukan pelayanan pendaftaran anggota, peminjaman bahan pustaka, pengembalian bahan pustaka yang di pinjam, perpanjangan masa peminjaman bahan pustaka, penelusuran peminjaman, dan melakukan searching buku. Karena deskripsi ini masih bersifat umum, maka harus diuraikan dalam permodelan lain yang dapat lebih memperjelas aktifitas sistem. 3.4 Rancangan abel Dalam hal ini penulis memberikan struktur tabel database yang penulis gunakan untuk merancang sistem informasi perpustakaan berbasis web, antara lain sebagai berikut:

25 1. abel Anggota Primary key Unique key : id. : ID_anggota. Jumlah Field : 9 field. Fungsi : Untuk menyimpan data anggota. abel 3.1 abel Anggota Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Anggota ID_anggota char 10 ID Anggota nama_lengkap varchar 35 Nama Anggota tempat_lahir varchar 45 empat Lahir tgl_lahir date anggal Lahir alamat text Alamat no_telepon varchar 25 Nomor elepon foto_anggota varchar 35 Foto Anggota tgl_update datetime anggal 2. abel Berita Primary key : id. Jumlah Field : 8 field. Fungsi : Untuk menyimpan data berita. abel 3.2 abel Berita Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Berita judul_berita varchar 150 Judu Berita kategori varchar 45 Kategori Berita isi_berita text Isi Berita pengirim varchar 35 Pengirim Berita gambar_berita varchar 35 Gambar Berita hari varchar 15 Hari tgl_update datetime anggal

26 3. abel Buku Primary key Unique key : id. : kode_buku. Jumlah Field : 15 field. Fungsi : Untuk menyimpan data buku. abel 3.3 abel Buku Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Buku kode_buku char 10 Kode Buku judul_buku varchar 100 Judul Buku pengarang char 3 Pengarang Buku penerbit char 3 Penerbit Buku jenis_buku char 3 Jenis Buku tahun_terbit char 4 ahun erbit Buku kota_terbit varchar 35 Kota erbit Buku letak_buku varchar 35 Letak Buku isbn varchar 25 Nomor ISBN Buku sumber_buku varchar 50 Sumber Buku harga_buku int 25 Harga Buku gambar_buku varchar 35 Gambar Buku deskripsi_buku text Deskripsi Buku tgl_update datetime anggal 4. abel Bukutamu Primary key : id. Jumlah Field : 6 field. Fungsi : Untuk menyimpan data bukutamu. abel 3.4 abel Bukutamu Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Bukutamu nama varchar 35 Nama amu email varchar 45 Email amu pesan varchar 200 Pesan hari varchar 15 Hari tgl_update datetime anggal

27 5. abel Jenis Buku Primary key Unique key : id. : kode Jumlah Field : 4 field. Fungsi : Untuk menyimpan data jenis buku. abel 3.5 abel Jenis Buku Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Jenis Buku kode char 3 Kode Jenis Buku jenis_buku varchar 35 Jenis Buku tgl_update datetime anggal 6. abel Penerbit Primary key Unique key : id. : kode Jumlah Field : 4 field. Fungsi : Untuk menyimpan data penerbit buku. abel 3.6 abel Penerbit Buku Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Penerbit kode char 3 Kode Penerbit Buku nama_penerbit varchar 35 Penerbit Buku tgl_update datetime anggal 7. abel Pengarang Primary key : id. Unique key : kode Jumlah Field : 4 field. Fungsi : Untuk menyimpan data pengarang buku.

28 abel 3.7 abel Pengarang Buku Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Pengarang kode char 3 Kode Pengarang Buku nama_pengarang varchar 35 Pengarang Buku tgl_update datetime anggal 8. abel Setting Jumlah Field : 7 field. Fungsi : Untuk menyimpan data profil, sejarah, visi dan misi, struktur organisasi, layanan, waktu sewa, denda. abel 3.8 abel Setting Nama Kolom ipe Data Ukuran Deskripsi profil text Profil sejarah text Sejarah visi_misi text Visi dan Misi struktur_organisasi varchar 35 Struktur Organisasi layanan text Layanan waktu_sewa int 11 Waktu Sewa denda int 10 Denda 9. abel Situs Primary key : id. Jumlah Field : 5 field. Fungsi : Untuk menyimpan data link situs. abel 3.9 abel Situs Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Situs nama_situs varchar 35 Nama Situs link_situs varchar 45 Link Situs target varchar 30 arget tgl_update datetime anggal

29 10. abel Staf Primary key : id. Jumlah Field : 8 field. Fungsi : Untuk menyimpan data staf perpustakaan. abel 3.10 abel Staf Perpustakaan Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut Staf nama varchar 35 Nama Staf tempat_lahir varchar 35 empat Lahir tgl_lahir date anggal Lahir alamat tetx Alamat pendidikan varchar 35 Pendidikan bagian varchar 35 Bagian tgl_update datetime anggal 11. abel ransaksi Primary key : id. Jumlah Field : 10 field. Fungsi : Untuk menyimpan data transaksi peminjaman, pengembalian, perpanjangan, dan buku hilang. abel 3.11 abel ransaksi Nama Kolom ipe Data Ukuran Deskripsi id int 10 Nomor Urut ransaksi id_anggota varchar 10 ID Anggota kode_buku varchar 10 Kode Buku tgl_pinjam date anggal Pinjam tgl_kembali date anggal Kembali tgl_pengembalian date anggal Pengembalian status char 15 Status denda int 15 Denda Buku Hilang tgl_hilang date anggal Hilang tgl_update datetime anggal

30 12. abel User Primary key Unique : id. : user_name Jumlah Field : 5 field. Fungsi : Untuk menyimpan data username dan password administrator dan operator web. abel 3.12 abel User Nama Kolom ipe Data Ukuran Deskripsi id int 11 Nomor Urut User nama_pengguna varchar 50 Nama Pengguna user_name varchar 32 Username password varchar 32 Password role varchar 25 Role 13. abel Libur Nas Primary key : id. Jumlah Field : 4 field. Fungsi : Untuk menyimpan data tanggal Hari Libur dalam bulan tertentu. abel 3.13 abel Libur Nas Nama Kolom ipe Data Ukuran Deskripsi id Int 11 Nomor Urut Libur tgl_libur Date anggal Libur keterangan varchar 30 Keterangan tgl_update datetime anggal

31 14. abel Pesanan Buku Primary key : id. Jumlah Field : 5 field. Fungsi : Untuk menyimpan data pesanan buku oleh anggota perpustakaan. abel 3.14 abel Libur Pesanan Buku Nama Kolom ipe Data Ukuran Deskripsi id Int 11 Nomor Urut Pesanan kode_buku char 10 kode buku judul_buku varchar 100 judul buku id_anggota char 10 id anggota tgl_pesan datetime tanggal pesan

32 3.5 Relasi Antar abel ** * ** ** ** ** * * * * Keterangan : * Kunci primer dari tabel ** Kunci tamu Gambar 3.1 Relasi Antar abel

33 3.6 Diagram Alir (Flowchart) Menu Utama 1. Profil 2. Sejarah 3. Visi & Misi 4. Struktur Organisasi 5. Layanan 6. Staf 7. Daftar Buku 8. Buku tamu 9. Kontak 10. Login Pil=1 Pil=2 Pil=3 Pil=4 Pil=5 Pil=6 Pil=7 Pil=8 Pil=9 Pil=10 ampilkan data profil ampilkan data sejarah ampilkan data visi & misi ampilkan data struktur organisasi ampilkan data layanan ampilkan data staf ampilkan data daftar buku ampilkan buku tamu ampilkan kontak ampilkan form login Gambar 3.2 Flowchart Menu Utama

34 Menu Utama 1. Profil 2. Sejarah 3. Visi & Misi 4. Struktur Organisasi 5. Layanan 6. Staf 7. Master 8. ransaksi 9. Laporan 10. Administrasi Pil=1 Pil=2 Pil=3 Pil=4 Pil=5 Pil=6 Pil=7 Pil=8 Pil=9 Pil=10 ampilkan data profil ampilkan data sejarah ampilkan data visi & misi ampilkan data struktur organisasi ampilkan data layanan ampilkan data staf ampilkan data link untuk menu master ampilkan data link untuk menu transaksi ampilkan data link untuk menu laporan ampilkan link untuk menu administrasi Gambar 3.3 Flowchart Menu Administrator

35 Edit Profil Gambar 3.4 Flowchart Edit Profil Edit Sejarah Gambar 3.5 Flowchart Edit Sejarah

36 Edit Visi & Misi Gambar 3.6 Flowchart Edit Visi & Misi Edit Struktur Organisasi Gambar 3.7 Flowchart Edit Struktur Organisasi

37 Edit Layanan Gambar 3.8 Flowchart Edit Layanan Menu staf 1. nama staf 2. tempat & tgl lahir 3. alamat 4. pendidikan 5. bagian Jika Batal Gambar 3.9 Flowchart Staf

38 Edit Staf Gambar 3.10 Flowchart Edit Staf Menu pengarang Buku 1. kode pengarang 2. nama pengarang Jika Batal Gambar 3.11 Flowchart Pengarang Buku

39 Edit pengarang buku Gambar 3.12 Flowchart Edit Pengarang Buku Menu penerbit Buku 1. kode penerbit 2. nama penerbit Jika Batal Gambar 3.13 Flowchart Penerbit Buku

40 Edit penerbit buku Gambar 3.14 Flowchart Edit Penerbit Buku Menu jenis buku 1. kode jenis buku 2. nama jenis buku Jika Batal Gambar 3.15 Flowchart Jenis Buku

41 Edit jenis buku Gambar 3.16 Flowchart Edit Jenis Buku Form Buku 1. kode buku 2. judul buku 3. pengarang 4. penerbit 5. jenis buku 6. tahun terbit 7. kota terbit 8. letak buku 9. ISBN 10. sumber buku 11. harga buku 12. gambar buku 13. deskripsi buku Data Batal Gambar 3.17 Flowchart Buku

42 Edit buku Gambar 3.18 Flowchart Edit Buku Form Anggota 1. ID Anggota 2. Nama Lengkap 3. empat Lahir 4. gl. Lahir 5. Alamat 6. No. elepon / HP 7. Foto Anggota Data Batal Gambar 3.19 Flowchart Anggota

43 Daftar Buku ampilkan Daftar Buku Gambar 3.20 Flowchart Daftar Buku Daftar Anggota ampilkan Daftar Anggota Gambar 3.21 Flowchart Daftar Anggota Edit Setting Gambar 3.22 Flowchart Edit Setting

44 Form Berita 1. Judul Berita 2. Kategori Berita 3. Isi Berita 4. Pengirim 5. Gambar Berita Data Batal Gambar 3.23 Flowchart Berita Edit Berita Gambar 3.24 Flowchart Edit Berita

45 Form Situs 1. Nama Situs 2. Link Situs 3. arget Data Batal Gambar 3.25 Flowchart Situs Edit Situs Gambar 3.26 Flowchart Edit Situs

46 Form Libur Nas 1. anggal Libur 2. Keterangan Data Batal Gambar 3.27 Flowchart Libur Nas Edit Libur Nas Gambar 3.28 Flowchart Edit Libur Nas

47 Form Peminjaman 1. ID Anggota 2. Kode Buku Data Batal Gambar 3.29 Flowchart ransaksi Peminjaman Form Pengembalian 1. ID Anggota 2. Kode Buku Data Batal Gambar 3.30 Flowchart ransaksi Pengembalian

48 Form Perpanjangan 1. ID Anggota 2. Kode Buku Data Batal Gambar 3.31 Flowchart ransaksi Perpanjangan Form Buku Hilang 1. ID Anggota 2. Kode Buku 3. Denda Data Batal Gambar 3.32 Flowchart ransaksi Buku Hilang

49 Laporan Peminjaman ampilkan Laporan Pinjam Gambar 3.33 Flowchart Laporan Peminjaman / unggakan Laporan History ampilkan Laporan History Gambar 3.34 Flowchart Laporan History Laporan Buku Hilang ampilkan Laporan Buku Hilang Gambar 3.35 Flowchart Laporan Buku Hilang

50 Form User 1. Nama Pengguna 2. Username 3. Password 4. Role Data Batal Gambar 3.36 Flowchart User Edit User Gambar 3.37 Flowchart Edit User

51 Daftar Buku Pilih Buku 1. ID Anggota Kembali Gambar 3.38 Flowchart pesanan buku