Anda di halaman 1dari 7

CONTOH STUDI KASUS

APLIKASI PERPUSTAKAAN SEDERHANA

1. Perancangan Kebutuhan Perangkat Lunak


a. Contoh Perangkat Lunak (PL) yang dikembangkan yaitu Perangkat Lunak
Perpustakaan (PLP)
b. Kebutuhan Perangkat Lunak
Berdasarkan analisis yang dilakukan, perangkat lunak yang dibutuhkan dalam
pengembangan PL Perpus adalah:
1) Sublime Text 3 sebagai perangkat lunak yang digunakan untuk membuat
implementasi coding / Kode Program.
2) MySQL sebagai perangkat lunak implementasi Basis Data.
3) Adobe Photoshop yang digunakan untuk membuat desain gambar.
c. Kebutuhan Perangkat Keras
Aplikasi ini akan dikembangkan dan di uji pada laptop dengan spesifikasi sebagai
berikut:
1) ASUS A456U
2) Monitor 14,1 inchi dengan resolusi 1366 x 768
3) Memori 8 GB SDRAM dan harddisk 1 TB
4) Prosesor Intel® Core I5-7200U, up to 3.18Hz.
d. Beberapa fungsi utama/kebutuhan fungsional PL Perpustakaan :
1) Login Petugas
2) Mengelola Data Peminjam
3) Mengelola Data Buku
4) Mengelola Data Transaksi Peminjaman
5) Mengelola Data Transaksi Pengembalian
6) Mencetak Laporan Buku, Peminjam, Peminjaman dan Pengembalian
2. Entity Relationship Diagram (ERD)
Model Entity Relationship Diagram adalah suatu model data yang menggunakan
beberapa notasi dalam penyajian data untuk menggambarkan interaksi Entitas dan Relasinya.
Entity (Entitas) adalah obyek yang dapat dibedakan dalam dunia nyata. Entity dapat berupa
obyek secara fisik seperti Rumah, Kendaraan, Peralatan, Orang, dll., maupun berupa obyek
secara konsep seperti Pekerjaan , Perusahaan, Rencana.
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan
detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau
informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Relationship
(Relasi) adalah hubungan yang terjadi antara satu atau lebih entity.

a. Tabel Simbol-simbol dalam ERD

No Notasi Simbol Nama Simbol

1. Entity (Entitas)

2. Weak Entity (Entitas Lemah)

3. Relationship (Relasi)

4. Identifying Relationship

5. Atribut

Atribut Primary Key merupakan atribut utama dalam


6.
suatu Entity.

Atribut Foreign Key merupakan atribut yang menjadi


7.
Primery Key pada Entity lainnya.
Atribut Multivalue merupakan atribut yang memiliki
8.
beberapa nilai dalam satu Entity.

Atribut Composite merupakan Suatu atribut yang terdiri


9. dari beberapa atribut yang lebih kecil yang mempuny
art tertentu.

Atribut Derivatif adalah Suatu atribut yang dihasilka


10.
dari atribut yang lain.

Penjelasan :
 Weak Entity adalah suatu Entity dimana keberadaan dari entity tersebut tergantung
dari keberadaan entity lainnya. Entity yang merupakan induknya disebut Identifying
Owner dan relasinya disebut Identifying Relationship.

 Contoh Atribut Multivalue

 Contoh Atribut Composite


 Contoh Atribut Derivatif

b. Derajat dari relationship


Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship
- Unary Degree (Derajat Satu)

- Binary Degree (Derajat Dua)

- Ternary Degree (Derajat Tiga)


c. Cardinality Ratio Constraint
Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis
Cardinality Ratio:
- One to One

Atau menggunakan simbol :


- One to Many / Many to One

Atau menggunakan simbol :


- Many to Many

Atau menggunakan simbol :

d. Contoh ERD PL Perpus


Dapat dilihat pada halaman selanjutnya. Penjelasan:
- Petugas mengelola data peminjam artinya petugas yang mendaftarkan peminjam
sehingga dia bisa melakukan peminjaman
- Petugas mengelola data buku artinya memiliki tugas untuk menambahkan atau input
buku ke system, bisa juga mengubah dan menghapus data buku sesuai kebutuhan
- Peminjam dapat meminjam buku
- Peminjam dapat mengembalikan buku
- Kegiatan meminjam dan mengembalikan buku melalui perantara petugas
Gambar contoh ERD PL Perpustakaan

Anda mungkin juga menyukai