8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
1/17
TUGAS MATA KULIAH ANALISIS DAN DESAIN SISTEM
DOSEN: DRS. RETANTYO WARDOYO, M.SC., PH.D
Disusun oleh:
Ahmad Heru Muja!"# $%.%$.&'%(
)a!*u! )udar"# $%.%$.&'+$
Ad# Sahaa $%.%$.&'-$
PROGRAM MAGISTER TEKNIK INORMATIKA
PROGRAM PASCASAR/ANA STMIK AMIKOM
YOGYAKARTA
(&$'
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
2/17
$. Gam0ara! Umum Ma1aah
Anda diminta oleh pemilik rental VCD/DVD SPECTRE DISC untuk membangun
sistem informasi di tempat usahana! Rental VCD/DVD ang dikelolana belum
memanfaatkan TI! "umlah koleksi VDC/DVD#na semakin bertambah banak dan
$umlah pelangganna pun terus bertambah! Para pelanggan mengeluhkan rendahna
kualitas pelaanan% mulai dari proses pengaksesan% pen&atatan% hingga pembaruan
data! 'arena belum memanfaatkan TI% pen&arian katalog VCD/DVD pun sulit
dilakukan dan sering ter$adi kesalahan ataupun kehilangan data#data se&ara tidak
senga$a% ang mengakibatkan kerugian ang &ukup besar!
(erdasarkan paparan di atas% maka diperlukan sebuah sistem informasi berbasis
komputer ang dapat menangani dan mengelola data#data ang dimiliki oleh rental
VCD/DVD SPECTRE DISC! Diharapkan dengan adana sistem tersebut% dapat
memudahkan dan menghindari kesalahan dalam pengelolaan data!
(. Me"#de Pe!*um2ua! I!3#rma1
(erikut metode pengumpulan informasi ang digunakan dalam pengembangan
sistem informasi pada rental VCD/DVD SPECTRE DISC:
a! )etode obser*asi% aitu suatu metode pengumpulan informasi dengan &ara
melakukan pengamatan se&ara langsung terhadap akti*itas ang ter$adi pada rental
VCD/DVD SPECTRE! Informasi ang diharapkan atau diperoleh dari metode ini
adalah gambaran alur ker$a di rental VCD/DVD SPECTRE DISC!
b! )etode +a+an&ara% aitu suatu metode pengumpulan informasi dengan &ara
melakukan tana $a+ab atau +a+an&ara se&ara langsung dengan pega+ai dan
pemilik rental VCD/DVD SPECTRE DISC! Informasi ang diharapkan atau
diperoleh dari metode ini adalah kebutuhan bisnis apa sa$a ang perlu dipenuhi oleh
sistem informasi ang nantina akan diran&ang!
&! )etode dokumentasi% aitu suatu metode pengumpulan informasi dengan &ara
mengumpulkan dokumen#dokumen ang terdapat pada rental VCD/DVD
SPECTRE DISC sebagai a&uan untuk mendukung analisis dan peran&angan!
Informasi ang diharapkan atau diperoleh dari metode ini adalah struktur organisasi
rental% kebi$akan pemin$aman dan pengembalian% dan format data pemin$am%
katalog VCD/DVD% serta transaksi!
4. S"ru5"ur Or*a!1a1
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
3/17
et
u
ga
s
e
nt
a
e
tu
ga
s
e
nt
a
Struktur organisasi rental VCD/DVD SPECTRE DISC disa$ikan pada ,ambar -!
Gam0ar $. S"ru5"ur #r*a!1a1 re!"a 6CD7D6D SPECTRE DISC
8. Aur Kerja Or*a!1a1
Ada dua alur ker$a ang sedang ber$alan pada sistem pene+aan VCD/DVD di
SPECTRE DISC% aitu:
a. Aur 2em!jama! 6CD7D6D
-. Pemin$am memilih VCD/DVD ang akan dipin$am% kemudian memberikan
kode VCD/DVD beserta kartu identitas kepada petugas!
. Petugas membuatkan nota pemin$aman sebanak dua rangkap! 0ota ang
ber+arna putih diberikan kepada pemin$am dan ang ber+arna merah diambil
petugas!
1. Petugas memberikan VCD/DVD dan nota pemin$aman kepada pemin$am!
2. Pemin$am melakukan pembaaran ang tertera di dalam nota pemin$aman!
3. Petugas men&atat pembaaran ang dilakukan pemin$am di buku pendapatan%
kemudian diarsipkan!
4. Petugas membuat laporan pendapatan dan diberikan kepada pemilik!
5. 0ota pemin$aman ang diterima petugas diarsipkan dan di&atat di buku data
se+a!0. Aur 2e!*em0aa! 6CD7D6D
-. Pemin$am memba+a VCD/DVD dan nota pemin$aman% kemudian
memberikanna kepada petugas!
. Petugas menge&ek tanggal kembali ang ada di nota pemin$aman!
1. "ika pemin$am tepat +aktu mengembalikan VCD/DVD ang dipin$am% maka
petugas menandai data pemin$aman ang telah di&atat di buku data se+a
dengan menggunakan stabilo dan diarsipkan% kemudian petugas
mengembalikan kartu identitas milik pemin$am!
2. Petugas membuat laporan data se+a dan diberikan kepada pemilik!
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
4/17
3. "ika pemin$am telat mengembalikan sesuai tanggal kembali% maka petugas
men&atat denda di nota pemin$aman tersebut dan diberikan kepada pemin$am!
4. Pemin$am membaar denda ang tertera di dalam nota pemin$aman tersebut%
kemudian membaarna kepada petugas! Setelah itu petugas menandai data
pemin$aman ang telah di&atat di buku data se+a dengan menggunakan stabilo
dan diarsipkan% kemudian petugas mengembalikan kartu identitas milik
pemin$am!
5. Petugas membuat laporan data se+a dan diberikan kepada pemilik!
6. Petugas men&atat pembaaran denda ang diberikan pemin$am dan
menuliskanna di buku pendapatan% kemudian diarsipkan!
7. Petugas membuat laporan pendapatan dan diberikan kepada pemilik!
%. A!a11 PIECES
Adapun hasil analisis PIECES setelah sistem lama diubah men$adi sistem baru
dapat dilihat pada Tabel -!
Ta0e $. Ha1 A!a11 PIECES
A!a11 S1"em Lama S1"em )aru 9a!* Du1u5a!
Per3#rma!e
Sistem pene+aan VCD/DVDmasih bersifat manual sehingga
sulit untuk melakukan
pengaksesan data8seperti data
anggota% koleksi VCD/DVD%
dan transaksi pene+aan8
maupun pembaruan data!
Sistem berbasis komputer% aitumenggunakan perangkat lunak
untuk proses pengolahan data
anggota% koleksi VCD/DVD%
dan transaksi pene+aan! Ini
bertu$uan untuk memudahkan
dan memper&epat proses
pengolahan data karena data
ang satu dan lainna sudah
terhubung!
I!3#rma"#! Sistem pene+aan VCD/DVD
masih bersifat manual sehingga
menebabkan proses pena$ian
informasi berlangsung lama!
Sistem berbasis komputer
men$adikan proses pena$ian
informasi berlangsung &epat!
Ta0e $. Ha1 A!a11 PIECES ;La!ju"a!<
A!a11 S1"em Lama S1"em )aru 9a!* Du1u5a!
E#!#m Dalam $angka pan$ang% biaa
ang dibutuhkan akan &ukup besar karena harus
Dalam $angka pendek% biaa
ang dikeluarkan mungkin&ukup besar! Akan tetapi% untuk
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
5/17
mengeluarkan biaa untuk
mengga$i kara+an bagian
pen&atatan% menediakan
media penimpanan data berupa buku ang banak% dan
membutuhkan tempat
penimpanan ang &ukup
besar!
$angka pan$ang% biaa ang
dikeluarkan akan lebih sedikit
karena hana mengeluarkan
biaa pera+atan komputer!
C#!"r# Sistem pene+aan VCD/DVD
se&ara manual akan sulit
dilakukan kontrol karena
pemrosesan data dilakukan
oleh manusia sehingga risikoter$adina kesalahan sangat
besar!
Sistem berbasis komputer dapat
memudahkan kontrol dan
mengurangi risiko ter$adina
kesalahan!
E33e!9 Sistem pene+aan se&ara
manual kurang efisien karena
media penimpanan data
berupa buku lebih gampang
rusak dan membutuhkan
tempat penimpanan ang
besar!
Sistem berbasis komputer lebih
efisien karena dokumentasi
dilakukan se&ara otomatis!
Service Pelaanan kepada pelanggan
akan menghabiskan banak
+aktu karena harus menunggu
proses pengaksesan%
pen&atatan% dan pembaruan
data se&ara manual!
Pelaanan lebih singkat karena
pemrosesan dilakukan oleh
komputer!
'. A!a11 Ke0u"uha! da! A"ura! )1!1
(erikut adalah hasil analisis kebutuhan dan aturan bisnis ang diperlukan untuk
menusun model proses% data% antarmuka% dan geografis:
a. Ke0u"uha! 01!1
Sistem baru ang diusulkan harus memenuhi beberapa kebutuhan bisnis
berikut:
-. Sistem dapat meningkatkan kualitas dan efisiensi pelaanan!
. Sistem dapat mengurangi biaa pengadaan buku untuk media penimpanan!
1. Sistem dapat mengelola data anggota!
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
6/17
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
7/17
Gam0ar (. ERD dar 11"em !3#rma1 re!"a 6CD7D6D SPECTRE DISC
-. M#de Pr#1e1
Data flow diagram ;D
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
8/17
Gam0ar 4. DD Le=e & 11"em !3#rma1 re!"a 6CD7D6D SPECTRE DISC
Gam0ar 8. DD Le=e $ 11"em !3#rma1 re!"a 6CD7D6D SPECTRE DISC
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
9/17
Gam0ar %. DD Le=e ( Pr#1e1 $ Pe!da3"ara! 2ada re!"a 6CD7D6D SPECTRE
DISC
Gam0ar '. DD Le=e ( Pr#1e1 ( Pem!jama! 2ada re!"a 6CD7D6D SPECTRE
DISC
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
10/17
Gam0ar +. DD Le=e ( Pr#1e1 4 Pe!*em0aa! 2ada re!"a 6CD7D6D SPECTRE
DISC
>. M#de A!"armu5a
(erikut adalah desain antarmuka ang diusulkan untuk sistem informasi rental
VCD/DVD SPECTRE DISC:
a. Antarmuka login
alaman ini digunakan oleh admin untuk masuk ke dalam sistem dengan &ara
memasukkan username dan pass+ord. Tampilanna seperti pada ,ambar 6.
Gam0ar -. Haama! #*!
b. Antarmuka data anggota
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
11/17
alaman ini digunakan oleh admin untuk memasukkan informasi dari anggota
pemin$am VCD/DVD! Tampilanna seperti pada ,ambar 7!
Gam0ar >. Haama! 3#rm da"a a!**#"a
c. Antarmuka data VCD/DVD
alaman ini digunakan oleh admin untuk memasukkan detail data VCD/DVD ang
dimiliki oleh pemilik rental! Tampilanna seperti pada ,ambar -9!
Gam0ar $&. Haama! 3#rm da"a 6CD7D6D
d. Antarmuka pemin$aman
alaman ini digunakan oleh admin untuk memasukkan detail data pemin$amam
VCD/DVD ang dilakukan oleh anggota! Tampilanna seperti pada ,ambar --!
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
12/17
Gam0ar $$. Haama! 3#rm da"a 2em!jama!
e. Antarmuka pengembalian
alaman ini digunakan oleh admin untuk memasukkan detail data pengembalian
VCD/DVD ang sebelumna dipin$am oleh anggota! Tampilanna seperti pada
,ambar -!
Gam0ar $(. Haama! 3#rm da"a 2e!*em0aa!
f. Antarmuka laporan pemin$aman
alaman ini digunakan oleh admin untuk melihat detail keseluruhan pemin$aman
VCD/DVD berdasarkan periode tertentu dan akhirna laporan tersebut bisa di&etak!
Tampilanna seperti pada ,ambar -1!
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
13/17
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
14/17
Gam0ar $'. C#!"#h a2#ra! 2e!*em0aa!
$&. M#de Ge#*ra31
Arsitektur $aringan ang akan diterapkan pada rental VCD/DVD SPECTRE DISC
adalah menggunakan topologi star ! Dalam topologi star % sebuah terminal pusat
bertindak sebagai pengatur dan pengendali semua komunikasi data ang ter$adi!
Terminal#terminal lain terhubung ke terminal pusat tersebut dan pengiriman data dari
satu terminal ke terminal lainna melalui terminal pusat! Terminal pusat akan
menediakan $alur komunikasi khusus pada terminal ang akan berkomunikasi!
Adapun arsitektur $aringan ang digunakan dalam sistem informasi rental VCD/DVD
SPECTRE DISC dapat dilihat pada ,ambar -4!
Gam0ar $'. Ar1"e5"ur jar!*a! 9a!* du1u5a! u!"u5 11"em !3#rma1 re!"a
6CD7D6D SPECTRE DISC
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
15/17
$$. Re!a!a K#!1"ru51 S1"em I!3#rma1 Re!"a 6CD7D6D
Ren&ana konstruksi ini men$elaskan tentang aplikasi#aplikasi apa sa$a ang
nantina digunakan dalam meran&ang dan membangun sistem informasi rental
VCD/DVD SPECTRE DISC! (erikut ini tahapan dalam dalam kontruksi sistem
informasi rental VCD/DVD SPECTRE DISC beserta aplikasi ang digunakan:
a! Peran&angan basis data
Pada tahap peran&angan basis data digunakan aplikasi Sbase Po+er Designer
*ersi -!3 dalam pembuatan peran&angan CD) ;Conceptual Data Model .%
kemudian dari CD) di# generate ke format PD) ; Physical Data Model . dan hasil
akhir basis data tersebut akan di#export dalam format S>?!
b! Implementasi basis data
(erdasarkan tahap sebelumna% basis data telah berupa formast S>? ang
kemudian basis data tersebut diimpor ke aplikasi @A)PP! @A)PP adalah aplikasi
+eb ser*er bersifat instan ;siap sa$i. ang dapat digunakan% baik di sistem operasi
?inu maupun Bindo+s! @A)PP berfungsi sebagai ser*er ang berdiri sendiri
;lo&alhost.% ang terdiri atas program Apa&he TTP Ser*er% )S>? database% dan
pener$emah bahasa ang ditulis dengan bahasa pemrograman PP dan Perl! 0ama
@A)PP merupakan singkatan dari @ ;empat sistem operasi apa pun.% Apa&he%
)S>?% PP% dan Perl!
$(. Re!a!a Te1"!* S1"em I!3#rma1 Re!"a 6CD7D6D
a! Pengu$ian basis data
Pengu$ian basis data ini terdiri atas 1 pengu$ian% aitu pengu$ian tipe data% primar
ke% dan foreign ke! Adapun rin&ian dari masing#masing pengu$ian ditampilkan
pada Tabel !
Ta0e (. Pe!*uja! )a11 Da"a
N
#
/e!1
Pe!*uja!Pe!*uja! Ha1
- Tipe data )emasukkan data
dengan nilai
pengu$ian pada field
ang memiliki tipe
data tanggal
Tipe data berfungsi: Sistem basis
data akan menampilkan pesan
error karena nilai ang
dimasukkan tidak sesuai dengan
tipe data pada field ang bertipe
data tanggal!
Tipe data tidak berfungsi: Sistem
basis data akan menimpan nilaiang dimasukkan oleh
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
16/17
pengguna.
Primar ke )emasukkan dua data
dengan nilai ang
sama pada field ang
memiliki atribut
primar ke!
Primar ke berfungsi: Sistem
basis data akan menampilkan
pesan error% karena data ang
dimasukkan memiliki nilai ang
sama persis!
Primar ke tidak berfungsi:
Sistem basis data akan
menimpan data ang
dimasukkan oleh pengguna!
1
8/18/2019 Tugas Analisis dan Desain Sistem (Setelah UAS).docx
17/17
Ta0e 8. Pe!*uja! A!"armu5a Da"a A!**#"a
Da"a Ma1u5a! Pe!*ama"a! Ha1
)emasukkan semua isiandata anggota% dan klik
simpan!
Data berhasil masuk dandisimpan dalam data anggota!
Pengu$ianditerima!
)engosongkan isian data
anggota% dan klik simpan!
)enampilkan pesan error data
belum lengkap!
Pengu$ian
diterima!
1. Antarmuka data pemin$aman
Pengu$ian data pemin$aman merupakan pengu$ian ang dilakukan pada
halaman data pemin$aman! Tu$uan dari pengu$ian ini adalah untuk menge&ek
*aliditas data pemin$aman. Adapun rin&ian dari pengu$ianna ditampilkan padaTabel 3!
Ta0e %. Pe!*uja! A!"armu5a Da"a Pem!jama!
Da"a Ma1u5a! Pe!*ama"a! Ha1
)emasukkan semua
isian data pemin$aman%
dan klik simpan!
Data berhasil masuk dan disimpan
dalam data pemin$aman!
Pengu$ian
diterima!
)engosongkan isian data
pemin$aman% dan kliksimpan!
)enampilkan pesan error data
belum lengkap!
Pengu$ian
diterima!
2. Antarmuka data pengembalian
Pengu$ian data pengembalian merupakan pengu$ian ang dilakukan pada
halaman data pengembalian. Tu$uan dari pengu$ian ini adalah untuk menge&ek
*aliditas data pengembalian. Adapun rin&ian dari pengu$ianna ditampilkan
pada Tabel 4!
Ta0e '. Pe!*uja! A!"armu5a Da"a Pe!*em0aa!
Da"a Ma1u5a! Pe!*ama"a! Ha1
)emasukkan semua
isian data pengembalian%
dan klik simpan!
Data berhasil masuk
dan disimpan dalam
data pengembalian!
Pengu$ian diterima!
)engosongkan isian data
pengembalian% dan klik
simpan!
)enampilkan pesan
error data belum
lengkap!
Pengu$ian diterima!