Disusun oleh:
Alek Sander 09031181823128
Ari Juna Tarigan 09031281823060
M. Maftuh Ihsan 09031281823040
M. Agutri Dihan Prawira 09031281823034
Trional Novanza 09031381823118
Tugas dikumpulkan dalam sebuah laporan perancangan dan konstruksi basis data yang berisi
jawaban poin 1 s.d. 4 melalui akun e-learning ketua kelompok.
Jawaban:
1. Berikut ini model proses sistem khususnya pada output dan input (menggunakan
Physical Data Flow Diagram):
PDFD Login
Keterangan Physical DFD proses login:
1. Pada proses ini, hanya pegawai ruang baca Fasilkom UNSRI yang bisa
memasukkan data login (username dan password) dan sistem merespon
dengan mengirimkan notifikasi berhasil login / gagal login.
2. Sistem mengambil data – data user (username dan password) dari
database, untuk selanjutnya akan diproses pada proses validasi login.
1
Form Peminjaman Pengecekan
Mahasiswa
Ketersediaan Barang
Notifikasi Tersedia atau Tidak Buku
Buku
Barang Tersedia
Data Mahasiswa 2 Data Mahasiswa
2
3 Data Pegawai
Data Peminjaman Data Peminjaman Data Pegawai
Validasi Peminjaman Transaksi
Pegawai 4 Transaksi
Keterangan
1. Melakukan pengecekan ketersedian buku dengan mengambil dari datastore
Buku setelah pegawai ruang baca Fasilkom melakukan memasukan form
peminjaman buku melalui website
2. Jika buku tersedia dan maka akan melakukan validasi Peminjaman apakah
benar buku yang akan dipinjam itu benar. Lalu akan dilakukan pencetakan
bukti peminjaman oleh System secara otomatis dengan mengambil datastore
tambahan dari Data Buku, dan data pegawai. Dan juga akan terotomatisasi
melakukan penginputan data peminjaman ke datastore Transaksi. Sistem juga
akan melakukan peng-update-an stok buku di datastore buku.
Buku Valid
Data Pegawai 1 Data Pegawai
Transaksi 2 Transaksi
Pegawai
Entt_2 Pengembalian
Buku
3 Barang
Data Barang
Keterangan
1. Melakukan pengecekan data pengembalian buku setelah pegawai ingin
mengembalikan buku dengan melalui website dan memasukan buku yang akan
dikembalikan, sistem akan secara otomatis melakukan pengecekan dengan
menggunakan PHP dengan mengambil data dari datastore Transaksi, dan akan
dilakukan pengecekan barang juga oleh pegawai. Jika barang valid maka mahasiswa
akan memberika barangnya ke pegawai dan dilakukan pencetakan bukti
pengembalian barang dengan meng-update ke datastore Transaksi bahwa data yang
dipinjam telah dikembalikan dan juga akan system meng-update stok buku.
Keterangan:
Pegawai ruang baca Fasilkom UNSRI, melakukan penginputan data buku masuk di form.
2. Berikut ini finalisasi analisis keputusan, khususnya terkait input devices, output
devices dan software yang digunakan:
Candidate Systems Matrix
Keuntungan
Sistem dapat Sistem dapat Sistem dapat
Deskripisi singkat mempermudah User mempermudah User mempermudah User
mengenai dalam menginputkan dalam menginputkan dalam menginputkan
keuntungan dari data dengan efisien, data dengan efisien, data dengan efisien,
bisnis yang akan dan user friendly keamanan data yang dan user friendly.
direalisasikan untuk terjamin dan Mudah dalam
kandidat yang membuat laporan membuat laporan
bersangkutan. yang mudah dan terjamin
keamanannya.
Servers dan
workstations Untuk server adalah Untuk server adalah Untuk server adalah
minimal Intel inside minimal Intel core i3 minimal Intel inside
Deskripsi dari server dengan sistem dengan sistem dengan sistem
dan workstation operasi minimal operasi minimal operasi minimal
yang dibutuhkan windows 8. windows 8. windows 8.
untuk mendukung Untuk Untuk Untuk
kandidat yang workstationsadalah workstationsadalah workstationsadalah
bersangkutan. minimal intel minimal intel minimal intel
pentium dengan pentium dengan pentium dengan
sistem operasi sistem operasi sistem operasi
windows 8 windows 8 windows 8
Perangkat lunak
yang dibutuhkan Beberapa perangkat Sama dengan Sama dengan
lunak yang Kandidat 1 Kandidat 1
Perangkat lunak diperlukan adalah
yang dibutuhkan Maria DB SQL
dalam merancang untuk basis data,
dan windows 8. Untuk
mengembangkan bahasa
kandidat sistem yang pemrogramannya
bersangkutan, adalah PHP
misalnya untuk basis
data, sistem operasi,
bahasa
pemrograman, dsb.
Metode untuk
memproses data Online peer to peer. Online client/ server. Online client/ server.
Misalnya online,
batch, deferred
batch, remote batch,
atau real time
system.
Output devices
-Monitor 14 inci Sama dengan Sama dengan
Deskripsi dari untuk workstation Kandidat 1 Kandidat 1
peralatan yang akan yang terhubung ke
digunakan oleh user sistem
untuk menghasilkan
keluaran dari sistem, - Printer Canon
sesuai dengan Pixma (1 Buah)
kebutuhan yang ada.
Input devices
Keyboard dan Sama dengan Sama dengan
Deskripsi dari mouse. Kandidat 1 Kandidat 1
peralatan yang akan
digunakan oleh user
untuk memberi
masukan ke sistem.
Storage devices
Maria DB SQL Sama dengan Sama dengan
Deskripsi singkat sebagai DBMS Kandidat 1 Kandidat 1
mengenai data yang dengan kapasitas
akan disimpan dan 40GB
diakses, media
penyimpan yang
akan digunakan,
besar kapasitas
untuk penyimpanan
data, dan bagaimana
penyimpanan data
tersebut dapat
terorganisir dengan
baik.
Technical 30%
Feasibility Perangkat Perangkat Perangkat
lunakyang lunakyang lunakyang
digunakan adalah digunakan adalah digunakan adalah
teknologi yang teknologi yang teknologi yang
umum digunakan terbilang bagus umum dan
seperti windows 8 dengan banyak teknisi.
menggunakan
Untuk intel core i3 untuk Untuk
workstation server workstationmasih
menggunakan menggunakan
teknologi yang Untuk teknologi lama
lama workstation
menggunakan
teknologi yang
lama
Nilai : 70
Nilai : 80 Nilai : 75
Economic 30%
Feasibility
Pada sistem yang akan kami rancang ini, kami hanya memerlukan 2 input devices yaitu,
Keyboard dan Mouse yang dimana kedua input devices ini memiliki tujuan untuk
mempermudah admin dalam pengisian data baik ketika peminjaman buku, pengembalian
buku maupun dalam pembuatan laporan.
- Output Devices
Dalam pembuatan sistem yang kami rancang ini, kami memerlukan Monitor dan Printer
untuk mempermudah admin dalam menjalani sistem yang kami rancang ini. Tujuan printer
yaitu agar admin dapat mencetak baik itu data peminjaman buku, pengembalian buku
maupun laporan yang digunakan untuk arsip data.
- Software
Software yang kami kembangkan pada sistem ini, yaitu menggunakan aplikasi Xampp
dan PhPMyAdmin yang dimana disini kami hanya memerlukan sebuah database yang
terhubung dengan sistem yang efektif dan mudah digunakan.
1. login
2. daftar peminjaman
3. tambah peminjaman
4. daftar buku
5. tambah buku
6. daftar pengembalian
7. tambah pengembalian