Anda di halaman 1dari 11

TUGAS KELOMPOK

TEORI
Oleh :
M Kurnia Aprieansyah 2211002
M Alfano 2211029
Putranugra Hasbi 2211059
Talia Putri V 2211015
Neisa Dwi Fatwa S 2211031
SISTEM INFORMASI
PERPUSTAKAAN

TABLE OF CONTENT

Miniword Project
Batasan Project
Entitas
Atribut & tipe data
Relasi (Primary key & foreign key)
MINIWORD PROJECT
Buku:
▪ Atribut:
▪ ID_Buku (Primary Key)
▪ Judul
▪ Tahun_Terbit
▪ Jumlah_Stok
Fungsi:
Menyimpan informasi tentang setiap buku di perpustakaan, termasuk judul, tahun
terbit, dan jumlah stok.

Pengarang:
▪ Atribut:
▪ ID_Pengarang (Primary Key)
▪ Nama
▪ Tanggal_Lahir
Fungsi:
Menyimpan informasi tentang pengarang buku, seperti nama dan tanggal lahir.
Peminjaman:

Atribut:
▪ ID_Peminjaman (Primary Key)
▪ Tanggal_Pinjam
▪ Tanggal_Kembali
Fungsi:
Merekam informasi tentang peminjaman buku oleh anggota perpustakaan, termasuk tanggal pinjam dan tanggal
kembali.

Anggota:

Atribut:
▪ ID_Anggota (Primary Key)
▪ Nama
▪ Alamat
▪ Tanggal_Lahir
▪ Jenis_Kelamin
Fungsi:
Menyimpan informasi tentang anggota perpustakaan, seperti nama, alamat, tanggal lahir, dan jenis kelamin.

Kategori:

Atribut:
▪ ID_Kategori (Primary Key)
▪ Nama
Fungsi:
Menyimpan informasi tentang kategori buku untuk membantu klasifikasi dan organisasi di perpustakaan.
Hubungan:

• Setiap buku dapat ditulis oleh satu atau lebih pengarang. Hubungan ini diwakili oleh
Pengarang_ID di tabel Buku yang merujuk ke ID_Pengarang di tabel Pengarang.
• Setiap peminjaman buku terkait dengan satu buku dan satu anggota. Hubungan ini
diwakili oleh ID_Buku dan ID_Anggota di tabel Peminjaman yang merujuk ke ID_Buku
di tabel Buku dan ID_Anggota di tabel Anggota.
• Setiap buku termasuk dalam satu atau lebih kategori. Hubungan ini diwakili oleh
ID_Kategori di tabel Buku yang merujuk ke ID_Kategori di tabel Kategori.
Batasan Project
Batasan proyek sistem informasi perpustakaan dapat mencakup berbagai aspek, mulai dari fungsionalitas hingga teknis.
Berikut adalah beberapa batasan umum yang dapat Anda pertimbangkan untuk proyek tersebut:

1. Fungsionalitas:

Manajemen Buku:
• Sistem hanya mencakup manajemen buku, termasuk informasi buku, pengarang, dan kategori.
Penambahan, penghapusan, dan pembaruan informasi buku.
Manajemen Anggota:
• Sistem mencatat informasi anggota perpustakaan dan riwayat peminjaman.
• Registrasi anggota, pembaruan informasi, dan penghapusan anggota.
Peminjaman dan Pengembalian:
• Peminjaman dan pengembalian buku oleh anggota.
• Informasi tanggal peminjaman dan tanggal pengembalian dicatat.
Pelaporan:
• Pelaporan sederhana tentang buku yang dipinjam, pengembalian, dan inventaris perpustakaan.

2. Keamanan:

Autentikasi dan Otorisasi:


• Pengguna harus login untuk mengakses sistem.
• Hak akses terbatas berdasarkan peran, misalnya, administrator dan anggota.

3. Antarmuka Pengguna:
Antarmuka Grafis:
• Antarmuka pengguna yang ramah pengguna untuk manajemen buku, anggota, dan peminjaman.
• Pencarian buku berdasarkan judul, pengarang, atau kategori.
4. Teknis:

Database:
• Penggunaan sistem manajemen basis data relasional, seperti MySQL atau PostgreSQL.
• Bahasa Pemrograman:
• Pemrograman dalam bahasa tertentu, misalnya, menggunakan PHP, Python, atau Java.
• Web atau Aplikasi Desktop:
• Pengembangan sebagai aplikasi web atau desktop berbasis kebutuhan dan preferensi.

5. Skala dan Kinerja:

Skala Pengguna:
• Didesain untuk skala pengguna tertentu (misalnya, perpustakaan kecil hingga menengah).
• Performa yang memadai untuk memproses operasi sehari-hari.

6. Dokumentasi:

Dokumentasi Pengguna:
• Panduan pengguna untuk membantu pengguna dalam menggunakan sistem.
• Dokumentasi Pengembangan:
• Dokumentasi kode dan struktur database untuk pemeliharaan dan pengembangan berkelanjutan.
Entitas
Atribut & Tipe data
Relasi (primary key&foreign key)
THANK YOU

Anda mungkin juga menyukai