• Tidak ada hasil yang ditemukan

Laporan Akhir Final Project Sistem Basis

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Akhir Final Project Sistem Basis"

Copied!
22
0
0

Teks penuh

(1)

LAPORAN AKHIR FINAL PROJECT

SISTEM BASIS DATA

SEMESTER GASAL TAHUN AKADEMIK 2014 - 2015

SISTEM INFORMASI PERPUSTAKAAN

Oleh:

Asisten Dosen

RIZKIFIKA A I

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

(2)

DAFTAR ISI 1

PENDAHULUAN 2

1.1 Deskripsi Umum Sistem 2

1.2 Proses Bisnis Perpustakaan 2

1.3 Proses Bisnis yang diakomodasi Sistem 2

1.4 Batasan – batasan Masalah / Aplikasi 3

DESAIN APLIKASI 14

3.1 Asumsi Sistem Informasi 14

3.2 Desain CDM/PDM 15

3.3 Penjelasan objek – objek dalam database 15

3.3.1. Objek Tabel 15

3.3.2. Objek Relantionship 19

3.4 Report dan Query 22

3.4.1. Report yang bisa dihasilkan oleh aplikasi 22

3.4.2. Query yang diperlukan pada aplikasi 23

3.5 Skenario Aplikasi 24

3.5.1. Penjelasan singkat aplikasi 24

3.5.2. Menu - menu dan fitur - fitur yang ada dalam aplikasi 24

3.5.3. Diagram aplikasi 27

3.5.4. Tools-tools yang digunakan 27

JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS 28

4.1 Jadwal pengerjaan aplikasi 28

4.2 Pembagian tugas 28

REFERENSI 29

LAMPIRAN 32

(3)

1. PENDAHULUAN

1.1. Deskripsi Umum Sistem

Sistem informasi perpustakaan yang akan kami buat menggunakan bahasa pemrograman PHP dan MySQL serta webserver Apache. Dengan adanya Sistem informasi perpustakaan diharapkan dapat melayani registrasi anggota untuk mendapatkan akses yang lebih luas, memberikan layanan kebutuhan informasi terhadap ketersediaan buku dalam bentuk searching, melayani pemesanan dan pengambilan pesanan buku dari anggota, melayani transaksi peminjaman dan pengembalian secara langsung.

1.2. Proses Bisnis Perpustakaan

Proses yang ada pada sistem informasi, apa yang bisa dilakukan sistem tersebut. Perpustakaan merupakan lembaga yang menyediakan koleksi bahan pustaka tertulis, tercetak dan terekam yang diatur secara sistematis sebagai sumber informasi dan dapat digunakan untuk keperluan pendidikan, penelitian dan sebagainya. ada 4 proses yang penting dalam pada sistem informasi perpustakaan, yaitu:

1. Pendaftaran Anggota.

Seorang calon anggota yang belum menjadi anggota perpustakaan dapat mendaftarkan diri dengan mengisi formulir pendaftaran langsung di lobi perpus . Setelah mengisi formulir tersebut, maka data calon anggota dapat dilihat dan diperiksa oleh pustakawan. Hal ini sangat menyulitkan bagi anggota yang ingin mendaftar saat perpus tutup serta kurang efisien

2. Pengolahan.

Pustakawan harus memasukkan data koleksi bahan pustaka yang dibelinya secara manual di buku induk perpustakaan.

3. Peminjaman.

(4)

mengembalikan buku pinjamannya.

1.3. Proses Bisnis yang diakomodasi Sistem

● Proses pendaftaran anggota ● Pencarian buku

● Tidak membahas tentang pembelian buku atau penjualan buku.

● Penggunaan Sistem Informasi berbasis website hanya untuk user. User adalah Admin, Petugas, dan Anggota

● Fitur utama dari SI ini adalah sistem Peminjaman Buku.

● Jika anggota meminjam tiga buku yang kategorinya berbeda, maka lama peminjaman diambil dari kategori buku yang dipinjam yang lama peminjamannya paling lama

2. DESAIN APLIKASI

2.1. Asumsi Sistem Informasi

● Apabila tidak melakukan keterlambatan pengembalian, dendanya 0. ● Keterlambatan dan denda dihitung per hari.

● 1 anggota dapat memiliki maksimal 3 buku dalam 1 transaksi peminjaman. ● 1 id peminjaman berlaku untuk 3 buku.

● Seorang customer yang baru meminjam pertama kali datanya akan dicatat dalam sistem.

(5)

● Report peminjaman dan pengembalian buku hanya bisa diakses dan dicetak oleh Admin.

● Setiap tanggal 15, anggota bolem meminjam lebih dari 3 buku, maksimal 5 buku.

● Password user adalah Id user.

● Peminjam mengembalikan semua buku dalam satu kali pengembalian ● nominal denda adalah 1000 rupiah per hari

● Petugas melayani anggota dalam melakukan peminjaman dan pengembalian

2.2. Desain CDM dan PDM

2.3. Penjelasan Objek-Objek dalam Database 2.3.1 Penjelasan Tabel

● Tabel Anggota

berisi informasi tentang nama anggota, alamat, nomor telpon dan tanggal lahirnya. Kami menggunakan id anggota sebagai primary key

(6)

berisi informasi tentang nama petugas, alamat dan nomor telpon. primary key dari tabel ini adalah id petugas

● Tabel Peminjaman

berisi informasi tentang peminjaman buku, yaitu id anggota yang meminjam, id petugas yang melayani transaksi peminjaman saat itu, tanggal peminjaman dan tanggal jatuh tempo

pengembalian. primary key dari tabel ini adalah id pinjam ● Tabel Pengembalian

berisi informasi tentang transaksi pengembalian, yaitu id transaksi pinjam, id petugas yang melayani pengembalian buku, tanggal buku dikembalikan, dan denda apabila peminjam telat mengembalikan buku.

(7)

berisi informasi tentang pengarang buku. primary key dari tabel ini adalah id pengarang

● Tabel Penerbit

berisi informasi tentang penerbit buku, primary key dari tabel ini adalah id penerbit ● Tabel Buku

tabel buku berisi informasi tentang judul buku, kategori, pengara, penerbit, dan status apakah buku sudah dipinjam atau belum. primary key dari tabel ini adalah id buku

● Tabel Kategori

(8)

berisi informasi tentang id stok buku

2.3.2 Penjelasan Relasi

● Buku - Pengarang

1 buku dikarang oleh 1 pengarang, satu pengarang bisa mengarang banyak buku

● Buku - Kategori

1 kategori bisa terdiri dari banyak buku. 1 buku memiliki 1 kategori

● Buku - Penerbit

1 penerbit bisa menerbitkan banyak buku. 1 buku diterbitkan oleh 1 penerbit saja

● Buku - Peminjaman

1 transaksi peminjaman berlaku untuk 3 buku kecuali pada tanggal 15

(9)

1 transaksi pengembalian berlaku untuk 1 peminjaman

● Peminjaman - Anggota

1 anggota bisa melakukan peminjaman berkali-kali, tapi disini kami batasi peminjamannya sebanyak tiga kali, lebih dari itu sang peminjam harus mengembalikan semuanya dulu, baru boleh meminjam lagi.

● Peminjaman - Petugas

1 petugas bisa melayani banyak transaksi peminjaman ● Pengembalian - Petugas

1 petugas bisa melayani banyak transaksi pengembalian ● Buku - Stok

(10)

● Laporan anggota yang belum mengembalikan buku (di web tertulis laporan peminjaman)

● Laporan peminjaman yang sudah dikembalikan beserta total denda dari peminjaman tersebut

● Histori peminjaman untuk Anggota ● Peminjam teraktif

2.4.2 Query yang diperlukan pada aplikasi

● Query anggota yang belum mengembalikan buku ● Query informasi anggota

● Query informasi buku

● Query pencarian buku (nama, kategori, pengarang, penerbit) ● Query pencarian anggota (nama, id anggota, alamat , nomor hp)

● Query pencarian petugas (nama , id petugas , alamat , nomor hp , jabatan)

2.5. Skenario Aplikasi

2.5.1 Penjelasan Singkat Aplikasi

● Pegawai : fungsi dari user pegawai adalah melakukan pencatatan terhadap data-data transaksi peminjaman dan pengembalian serta data anggota.

● Admin : fungsi dari user admin adalah melakukan maintenance terhadap data pegawai dan anggota. Hanya dari user admin ini segala data dapat dimanipulasi. Perubahan harga denda, inventaris buku di perpustakaan hanya admin yang bisa mengubah. Dan mengetahui laporan-laporan yang terjadi. ● Anggota: fungsi dari user anggota adalah melihat riwayat

peminjaman buku anggota dan mencari buku yang ingin ia baca

2.5.2 Menu dan Fitur yang ada Rancangan User Interface

(11)

1. Login

2. Penambahan Anggota

(12)
(13)

5. Pengembalian

Fitur

FITUR DESKRIPSI

LOGIN Pada login, user akan diberikan username dan password. User dibedakan menjadi 2, yaitu admin dan pegawai.

(14)
(15)

2.5.4 Tools – tools yang digunakan

Tools yang digunakan untuk membuat sistem adalah: ● Oracle SQL Developer

Digunakan untk pembuatan query yang dibutuhkan ● Sublime Text 2

Digunakan untuk PHP Languange Editor ● Oracle XE

Digunakan untuk penyimapanan database ● XAMPP

Digunakan untuk konektor antara website (PHP) dan database (MySQL)

● Divshot

Digunakan sebagai referensi membuat template website ● Microsoft Word

Digunakan sebagai dokumentasi Final Project ● Sybase PowerDesigner

Digunakan untuk mendesain database

2.6 Database

Query untuk membuat database

(16)

● Query informasi buku

● Query pencarian buku (nama, kategori, pengarang, penerbit)

● Query pencarian anggota (nama, id anggota, alamat , nomor hp)

● Query pencarian petugas (nama , id petugas , alamat , nomor hp , jabatan)

1. JADWAL PENGERJAAN DAN PEMBAGIAN TUGAS 1.1. Jadwal Pengerjaan

No. TASK NAME

MINGGU KE

-DESEMBER JANUARI

3 4 1

1. Pembuatan dan Pengisian Database

2. Desain Interface

3. Pembuatan Aplikasi dan Penyempurnaan Database

4. Implementasi

(17)
(18)

2. REFERENSI

http://www.php.net/manual/en/book.pdo.php http://www.w3schools.com/

(19)
(20)
(21)

LEMBAR PENGESAHAN

Proposal Final Project

PRAKTIKUM BASIS DATA 2014

Sistem Informasi Perpustakaaan

“JENDELA ILMU”

Surabaya, 14 Desember 2014

Koordinator Asisten

Radhea Wicaksono Putra

NRP. 5112100126

Asisten Pembimbing

(22)

Gambar

Tabel Anggota
tabel ini adalah id petugas
Tabel Kategori

Referensi

Dokumen terkait

Formasi identitas dilihat sebagai proses integrasis perubahan personal, permintaan masyarakat, dan harapan untuk masa depan, yang terdiri atas kreasi dari rasa kesamaan

Oleh karena itu, berdasarkan uraian latar belakang diatas, maka dapat dirumuskan permasalahan dalam penelitian ini adalah apakah kualitas pelayanan berpengaruh

Berdasarkan analisis regresi sederhana dapat disimpulkan bahwa semakin baik dan tinggi lingkungan kerja fisik yang dimiliki Bank Perkreditan Rakyat Solider Cabang

Sayuran merupakan salah satu bahan makanan penting yang dibutuhkan oleh manusia. Di dalam sayuran terkandung vitamin, karbohidrat, protein, dan mineral yang dibutuhkan oleh tubuh

Berdasarkan hasil penelitian yang telah dilakukanpada 170 pasien tuberculosis, maka dapat disimpulkan jenis DRPs yang paling banyak terjadi adalah interaksi obat

Perbedaan yang tidak bermakna pada kelompok P1 dengan P2 kemungkinan karena kedua senyawa tersebut memiliki efek toksisitas yang hampir sama pada kerusakan sel hepar,

Pengembangan Budaya religius di dalam sekolah/madrasah dapat dilakukan dengan pengembangan kurikulum Pendidikan Agama Islam dengan menggunakan model organism/sistemik,

Jika mayoritas ulama berpendapat bahwa perempuan tidak boleh menjadi imam salat atas kaum laki-laki, maka pemikiran hukum Islam liberal membolehkannya.. Artinya: “Dari Ummu