Perancangan Basis Data Sistem Informasi Persewaan Komik Shibuya

Click here to load reader

  • date post

    16-Apr-2017
  • Category

    Education

  • view

    406
  • download

    27

Embed Size (px)

Transcript of Perancangan Basis Data Sistem Informasi Persewaan Komik Shibuya

Spesifikasi Kebutuhan Perangkat Lunak

Perancangan Basis Data Sistem Informasi

Persewaan Komik dan Novel di Sibuya

LaporanPerancangan Basis Data

Sistem Informasi Persewaan Komik dan Novel di Sibuya

Perancangan Basis Data

Dosen Pembimbing :

A.B. Tjandrarini, S.Si, M.Kom,.

Tim:

1. Ayunda Riski A.2. Raysa Machfud D.3. Ahmad Fadhli S.

Daftar IsiBab 13A.Latar Belakang

4B.Rumusan Masalah

4C.Batasan Masalah

4D.Tujuan

5E.User Requirement (Kebutuhan Pengguna)

6F.Komponen/Elemen Basis Data (Entity, Attribute dan Relationship)

10G.Entity Relationship Diagram (ERD)

11H.Skema Relasi

12I.Normalisasi

20J.Conceptual Data Model (CDM)

21Physical Data Model (PDM)

22K.1 Script Generate CDM to PDM

23K.2 Hasil PDM

23K.Tabel-Tabel

23L.1 Script Generate PDM to DBMS

28L.2 Create Database Persewaan Komik dan Novel

40L.3 Struktur Tabel

44L.Perintah Insert Into & Update (Simulasi Data)

44M.1 Perintah insert into

51M.2 Perintah Update

52M.3 Tabel-Tabel dengan Data

58M.Informasi yang Dihasilkan (SQL)

59N.1 SQL untuk Faktur Penjualan

59N.2 SQL untuk (nama Dokumen)

59N.3 Dst.

59N.Daftar Pustaka

59O.Lampiran

A. Latar BelakangPada era modern ini, segala sesuatunya pasti melibatkan teknologi informasi atau biasa disingkat TI. Tidak luput dari pengaruh perkembangan teknologi usaha-usaha kecil seperti usaha persewaan koleksi komik dan novel juga mulai menerapkan sistem informasinya untuk membantu memudahkan kegiatan dalam usaha tersebut.

Persewaan komik dan novel Sibuya adalah salah satu tempat yang cukup diminati oleh banyak orang termasuk kalangan pelajar. Hal ini dikarenakan mereka tidak perlu mengeluarkan biaya yang besar hanya untuk sekedar membaca maupun meminjam koleksi komik dan novel. Tempat peminjaman koleksi di Sibuya tersebut memiliki sistem yang mengharuskan anda menjadi member atau anggota agar dapat bertransaksi. Sayangnya, di Sibuya masih menggunakan metode manual dimana pegawai bertugas mencatat semua transaksi yang terjadi pada buku dan membuat laporan keuangan pada setiap akhir pekan. Sistem seperti itu akan memerlukan waktu yang lama untuk memperoleh hasil yang diinginkan. Persewaan buku di Sibuya memiliki banyak sekali masalah di sistem informasinya yaitu yang pertama pengelolaan terhadap koleksi-koleksi komik dan novel yang dipinjam dan dikembalikan serta membuat laporan tentang member, koleksi buku, dan transaksi peminjaman/pengembalian. Laporan tersebut mengharuskan pendataan dari sekian banyak data dalam kurun waktu tertentu. Kerepotan lain terjadi pada karyawan yang bertugas untuk membuat laporan keuangan yang masih menggunakan cara manual, tentunya sangat rentan sekali dari hilangnya beberapa data akibat kesalahan petugas (human error) sehingga kecermatan dan ketelitian sangat diperlukan sekali. Berdasarkan fakta di atas, maka diperlukan suatu penyelesaian dan jawabannya yaitu, suatu perancangan sistem informasi di Sibuya yang dapat mempermudah dalam proses informasi peminjaman serta laporan keuangan koleksi komik dan novel.B. Rumusan MasalahBerdasarkan dengan latar belakang yang terdapat diatas, maka dapat disimpulkan permasalahan yang sedang dihadapi oleh usaha tersebut. Antara lain :

1. Bagaimana perancangan basis data sistem informasi peminjaman koleksi ?

2. Bagaimana perancangan basis data sistem informasi laporan keuangan di Sibuya ?C. Batasan MasalahBatasan masalah dalam merancang basis data sistem informasi laporan keuangan adalah tidak membahas tentang pencatatan adanya usulan koleksi baru dari member. Hanya berisikan dengan bagaimana hal-hal yang terkait dengan proses pencatatan peminjaman koleksi yang diinginkan oleh member serta laporan keuangan.

D. Tujuan

Perancangan basis data sistem informasi persewaan komik dan novel dapat memberi kemudahan pada pengguna dalam pencatatan peminjaman koleksi serta membuat laporan keuangan.E. User Requirement (Kebutuhan Pengguna)

Sebagai penjelas konsep dan penggunaan ER-Model. Digunakan

beberapa database persewaan komik Sibuya, antara lain :

1. Data Koleksi.

2. Data Pegawai.

3. Data Member.4. Akun5. Rak.6. Jenis.7. Pengarang.8. Kategori.9. Penerbit.Penjelasan sebagai berikut :

1. Dipersewaan komik Sibuya memiliki cara tersendiri dalam penamaan setiap komik maupun novel, berupa kode buku. Cara pembuatannya kode buku untuk komik dengan menyingkat judul komik ditambah volume buku. Untuk novelnya hanya menyingkat judul novel. Ada hal-hal lain yang tercantum juga pada data buku yaitu penerbit, pengarang, tahun terbit, tanggal terdaftar (buku dibeli),judul , dan harga sewa buku.

2. Data member yang perlu dicatat berupa nama member, alamat, nomer telpon, nomor member, tanggal daftar, tempat tanggal lahir dan nama orang tua sebagian tambahan informasi. Untuk nomer member dapat digunakan dalam transaksi peminjaman koleksi.

3. Untuk menjadi seorang pegawai yang perlu dicatat untuk sumber datanya yaitu nama pegawai, nomor pegawai, nomor telepon, serta alamat. 4. Proses transaksi persewaan koleksi pada saat meminjam yang perlu dicatat dalam transaksi tersebut itu meliputi koleksi apa yang dipinjam, tanggal peminjaman dan tanggal kembali. Pada saat pengembalian koleksi yang dicatat adalah tanggal pengembalian serta denda jika ada. Denda didapat dari keterlambatan ketidaksesuaian tanggal pengembalian dengan tanggal kembalinya.5. Pencatan keuangan dicatat pada akun yang telah disetiap kali ada transaksi terjadi.F. Komponen/Elemen Basis Data (Entity, Attribute dan Relationship)

EntityAttributes

Koleksi (Strong)1. Stock (stored)

2. Tanggal terdaftar (stored)

3. Judul (single)

4. Kode buku (key)

5. Harga buku (single)

Pegawai (Strong)1. No_admin (key)

2. Alamat (simple)

3. no_tlp (multivalue)

4. nama (composite Fnama/Lnama)

Member (Strong)1. Alamat (simple)

2. Nama ortu (simple)

3. Nama member (composite Fnama/Lnama )

4. Tanggal daftar (stored)

5. Nomor telephone (multivalue)

6. Tempat tanggal lahir (stored)

7. Nomor member (key)

Rak (Strong)1. No_Rak (key)

EntityAttributes

Jenis (Strong)1. Nama_Jenis (single)

2. Kode_jenis (Key)

Pengarang (Strong)1. Nama_pengarang (single)

2. Kode_pengarang (Key)

Penerbit (Strong)1. Nama_penerbit (single)2. Tahun_terbit (single)3. Kode_pengarang (Key)

Kategori (Strong)1. Nama_kategori (single)

2. Kode_kategori (Key)

3. Denda (single)

Persewaan (Strong)1. Tgl_kembali (single)

2. Tgl_pinjam (single)3. No_transaksi (Key)

4. Biaya (single)

Akun (Strong)1. Nama akun(single)

2. Kode_akun (Key)

Detail_Sewa (Weak)1. Tot_Denda (single)

2. Subtotal (single)

3. Tgl_Pengembalian (single)

4. Jml_Sewa

RelationshipEntity 1Entity 2Attributes

Punya

(Indentifying R)Koleksi

(Strong)Detail_sewa(weak)

Melakukan

(Regular R)Persewaan

(Strong)Member

(Strong)

Melayani

(Regular R)Persewaan

(Strong)Petugas

(Strong)

Memiliki

(Regular R)Koleksi

(Strong)Pengarang

(Strong)

Memiliki

(Regular R)Koleksi

(Strong)Penerbit

(Strong)

Memiliki

(Regular R)Koleksi

(Strong)Kategori

(Strong)

Memiliki

(Regular R)Koleksi

(Strong)Rak

(Strong)

Memiliki

(Regular R)Koleksi

(Strong)Jenis

(Strong)

Detail_jurnal_

umum

(Indentifying R)Detail_sewa(Weak)Akun (Strong)1. Status (Single)

RelationshipEntity 1Entity 2Attributes

Mempunyai

(Indentifying R)Detal_sewa

(weak)Persewaan

(Strong)

Jurnal_umum

(Strong R)Persewaan

(Strong)Akun

(Strong)1. Status (Single)

G. Entity Relationship Diagram (ERD)

H. Skema Relasi

I. Normalisasi

1NFJenis

Kode_Jenis (PK)Nama_Jenis

KK001Komik Jepang

KK002Komik Korea

KK003Komik China

KN001Novel Fiksi

KN002Novel Romance

Pada relasi jenis ini terlihat tidak ada sekelompok data atau attribute yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi jenis ini sudah memenuhi bentuk normal yang pertama (1NF).Rak

Kode_Rak (PK)

R101

R102

R103

R201

R202

Pada relasi rak ini terlihat tidak ada sekelompok data atau attribute yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi kategori ini sudah memenuhi bentuk normal yang pertama(1NF).

Kategori

Kode_Kategori (PK)Nama_KategoriDenda

S1Serial500

L1Lepas500

Pada relasi kategori ini terlihat tidak ada sekelompok data atau attribute yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi kategori ini sudah memenuhi bentuk normal yang pertama(1NF).

Pengarang

Kode_Pengarang (PK)Nama_Pengarang

IkeIke Yamada Go

KanNamikani Kanan

ShasMashasi Kinomoto

DanDan Brown

StepStephen Mayer

Pada relasi pengarang ini terlihat tidak ada sekelompok data atau attribute yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi kategori ini sudah memenuhi bentuk normal yang pertama(1NF).

Penerbit

Kode_Penerbit (PK)Nama_Penerbit

3LTiga Lancar

MNCM and C

elexElex Media

GramedGramedia

ManhwaManhwa Gramedia

Pada relasi Penerbit ini terlihat tidak ada sekelompok data atau attribute