Anda di halaman 1dari 13

STUDI KASUS PERANCANGAN DAN

KONSTRUKSI OUTPUT, INPUT DAN INTERFACE

Disusun oleh:
Alek Sander 09031181823128
Ari Juna Tarigan 09031281823060
M. Maftuh Ihsan 09031281823040
M. Agutri Dihan Prawira 09031281823034
Trional Novanza 09031381823118

FAKULTAS ILMU KOMPUTER


UNIVERISTAS SRIWIJAYA
2020
Tugas:
1. Review kembali dan Finalisasi model proses sistem khususnya pada output dan input
(menggunakan Physical Data Flow Diagram) termasuk struktur data untuk setiap aliran data
input dan output sistem.
2. Review kembali dan finalisasi analisis keputusan, khususnya terkait input devices, output
devices dan software yang digunakan untuk mengembangkan sistem.
3. Selesaikan rancangan output, rancangan input dan rancangan antaramuka pengguna
berdasarkan poin 1 dan poin 2 (termasuk state transition diagram untuk rancangan
antaramuka pengguna) menggunakan case tool yang diputuskan pada analisis keputusan (ex:
microsoft visio, adobe dreamweaver dll)
4. Selesaikan konstruksi output, konstruksi input dan konstruksi antaramuka pengguna sesuai
poin 2 dan poin 3 menggunakan platform yang diputuskan pada analisis keputusan (ex:
localhost, visual basic dll)

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.

PDFD Peminjaman Buku


Barang Buku
1 Barang Buku

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.

PDFD Pengembalian Buku


1
Buku Data Peminjaman
Pegecekan Data
Mahasiswa Pengembalian
Data Pengembalian
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.

PDFD Buku Masuk

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

Karakteristik Kandidat 1 Kandidat 2 Kandidat 3


Bagian sistem yang - Pencatatan - Pencatatan -Pencatatan
terkomputerisasi peminjaman buku Peminjaman dan Peminjaman Buku
pengembalian buku
Deskripsi singkat - Pencatatan data - Laporan buku
mengenai bagian buku masuk - laporan buku masuk dan keluar
dari sistem yang masuk dan rusak
akan -Pencatatan data - Pencatatan buku
terkomputerisasi buku keluar masuk
pada kandidat yang
bersangkutan.

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.

- Feasibility Analysis Matrix


Kriteria Feasibillity Bobo Kandidat 1 Kandidat 1 Kandidat 1
t
Operational 30%
Feasibility Mengurangi Meningkatkan Mengurangi
Human Errordan efisien waktu Human Error,
mempercepat dalam pengolahan Cepat dan
proses data dan memenuhi
penginputan data memenuhi requirement
requirement
Nilai : 65 Nilai : 80
Nilai : 75

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

Costs : Sekitar Sekitar Sekitar


Rp. 350.000 Rp. 350.000 Rp. 350.000

Tangible Benefits : - Eliminasi Sama seperti


beberapa tahapan kandidat 2
pekerjaan

Intangible Pengoperasian Pengoperasian Sama seperti


Benefits : sistem yang sistem yang kandidat 2
sederhana sederhana

Nilai : 75 Nilai : 80 Nilai : 80


Schedule Feasibility 10% 5 bulan 6 bulan 6 bulan

Nilai : 80 Nilai : 75 Nilai : 75


Nilai total 100% 72 78 80
- Input Devices

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.

3. Berikut ini rancangan output, rancangan input dan rancangan antaramuka


pengguna berdasarkan poin 1 dan poin:
4. Berikut ini konstruksi output, konstruksi input dan konstruksi antaramuka
pengguna sesuai poin 2 dan poin 3:

1. login
2. daftar peminjaman

3. tambah peminjaman
4. daftar buku

5. tambah buku
6. daftar pengembalian
7. tambah pengembalian

Anda mungkin juga menyukai