LAPORAN PRAKTIKUM
ANALISIS DESAIN TERSTRUKTUR
Jurusan Teknik Informatika
Modul 1 dan 2
DISUSUN OLEH:
NIM : 115410144
NAMA : Ari Lutfiani
SEKOLAH TINGGI MANAJEMEN
INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
Oktober 2012
Pertemuan 1
dan 2
PEMBUATAN
SRS
( System
Requirement Specification )
A.
TUJUAN
Rental /
penyewaan merupakan salah satu fasilitas pelayanan umum yang berupa jasa.
Perkembangan jumlah tempat penyewaan atau rental telah berkembang sangat pesat.
Pada saat ini rental / penyewaan terdapat banyak jenis seperti penyewaan mobil,
penyewaan kaset, penyewaan video game, bahkan penyewaan peralatan elektronik
serta masih banyak lagi. Dan seiring dengan berkembangnya kemajuan teknologi,
khususnya teknologi komputer dan perangkat pendukungnya maka akan maju pula
alat bantu sistem informasi yang ada. Hal ini menjadikan komputer sebagai suatu
kebutuhan bagi pendiri tempat penyewaan untuk memudahkan pencarian informasi
dan efisiensi kerja. Sebagai pendukung untuk menyajikan bentuk informasi
tersebut akan lebih baik bila memanfaatkan kemajuan teknologi yang berkaitan dengan
sistem informasi adalah penggunaan piranti komputer. Sistem informasi merupakan alat
pendukung yang sangat penting bagi perkembangan perusahaan atau
tempat-tempat usaha yang menggunakan system informasi, di antaranyaadalah
pendukung informasi dan pengolahan data .Sehubungan dengan itu perlu
dirancangnya sistem informasi penyewaan pada System Rental Elektronik dengan menggunakan bahasa
pemrograman dengan harapan dapat digunakan untuk membantu
meningkatkan pelayanan serta memudahkan transaksi peminjaman.
Tujuan dari
pembuatan SRS yang berjudul System Rental Elektronik yang saya buat
adalah sebagai tugas
Praktikum Analisis Desain Terstruktur di STMIK Akakom, selain itu yang tak
kalah penting adalah sebagai pedoman dalam pembuatan perangkat lunak rental elektronik. Dokumen ini berisi penjabaran kebutuhan dan perancangan dari perangkat lunak. SRS ditujukan untuk Peminjaman Peralatan
Elektronik.
B.
PEMBAHASAN
Alasan:
Alasan saya
membuat System Rental Elektronik ini adalah untuk mempermudah user khususnya
admin / manajer rental elektronik dalam memasukkan data-data pinjaman peralatan
elektronik dari anggota penyewa tersebut. Jadi dengan program perhitungan biaya
sewa yang mudah, cepat dan akurat, juga dengan penyimpanan data pinjaman yang
dijamin keamanannya dapat digunakan dengan sangat mudah. Dengan adanya program
tersebut admin / manajer tidak perlu repot-repot membuat buku laporan manual.
Kekurangan dari program System Rental Eletronik:
-
System bisa erorr karena suatu hal
-
Data bisa hilang jika penyewa lalai mengenai password yang dimasukkan.
Kelebihan dari program System Rental Elektronik:
-
Penggunaan pengaplikasian yang mudah
-
Mempercepat sistem kerja rental
-
Biaya sangat murah ( Tanpa biaya )
-
Program yang dibuat praktis
C. TUGAS
For
SRVCD
<System Rental VCD>
Version 1.0 approved
Prepared by
<HizkiaHendraRianingsih>
<STMIK
AKAKOM>
<12 Oktober
2011>
1.
Pedahuluan…………………………………………………..5
1.1
Tujuan…………………………………………………...…..5
1.2
Ruanglingkup
…………………………………..…………..5
1.3
Definisi,
akronimdansingkatan………………….................6
1.4
Referensi
………………………………………..…………...6
2.
DeskripsiUmum……………………………..……………….6
2.1
Perspektifproduktif
…………………………………………6
2.2
Fungsiproduk…………………………………………….….6
2.3
Karakteristik
User…………………………..……………..…7
3.
DeskripsiDetil………………………………..…………………....8
3.1
KebutuhanFungsional……………………..…………….……8
3.1.1.1
Login …………………………………………………….8
3.1.1.2
Input………………………………………………….…..8
3.1.1.3
Proses……………………………………………………..8
3.1.1.4
Output…………………………………………………....8
3.1.2
Pencatatan VCD Masuk………………………………..9
3.1.2.1
Input………………………………………………………9
3.1.2.2
Proses……………………………………………………..9
3.1.2.3
Output………………………………………………….....9
3.1.3
Pencatatan VCD Keluar……………………….………..9
3.1.3.1
Input………………………………………………………9
3.1.3.2
Proses………………………………………………….….9
3.1.3.3
Output……………………………………………...….…10
3.1.4
Melakukan proses monitoring /pelaporan…………….10
3.1.4.1
Input……………………………………………………..10
3.1.4.2
Proses……………………………………………….……10
3.1.4.3
Output……………………………………………………10
3.2
Kebutuhanantarmuka………………………………………10
3.1 Antarmuka User…………………………………...……....10
3.2 Antarmuka Hardware…………………………..…………11
3.3 Antarmuka Software…………………………….………..11
3.4 AntarmukaKomunikasi…………………………………12
4. Kebutuhannonfungsiaonal
…………………………….……12
4.1 Kebutuhanperformansi ……………………………………12
4.2 Kebutuhankeselamatan…………………………………....12
4.3 Kebutuhankeamanan……………………………………...12
4.4 AtributKualitas Software…………………………………..12
4.5 Aturan-aturanbisnis………………………………………...12
Appendix A: Glossary………………………………………...12
Sejarahrevisi
Nama
|
Tanggal
|
AlasanPerubahan
|
versi
|
Hizkia
|
12/10/2011
|
Buatbaru
|
1
|
|
|
|
|
Pedahuluan
1.1
Tujuan
Dokumen SRS
inidibuatsebagaipedomandalampembuatanperangkatlunak rental VCD.Dokumeniniberisipenjabarankebutuhandanperancangandariperangkatlunak.SRSditujukanuntukPeminjama
VCD.
1.2
Ruanglingkup
Perangkatinidigunakanuntukmengelolasecara rapid
anteraturdalammekanismepeminjaman VCD di CV.Rembulan.
Didalampeminjaman yang akankitabuatdiharapkan system
inimempunyaikemampuanantara lain :
1.
Peminjamdanpengunjungdapatmelihatkatalog
VCD (akseskatalogtanpavalidasi user),
2.
Sistemdapatmengelolapeminjamandanpengembalian,
3.
Menghitungdenda,
4.
Mencetaklaporanuntuk
management
5.
Mencetak nota/kwitansipembayaran.
6.
Authentifikasi user
7.
Pendaftarananggota
VCD yang
dipinjamanterdapatbeberapajenisantaralain game, film dan software. Yang
bolehmeminjam VCD adalahanggota yang telahterdaftar di rental tersebut.Sistem
yang dapatmengupdatehanyabagian admin danmanajemen.Seorangkasir/bagianpelayanantidakdapatmengupdatesistem.Setiap
user yang menggunakansistemharus login terlebihdahuludengan password
masing2.
1.3
Definisi, akronimdansingkatan
Penjelasandariistilah-istilah yang
terdapatdalamdokumeniniadalah:
·
SRS ( SoftwareRequiment
Specification ) merupakanspesifikasisuatuproduk/program yang
melakukanfungsitertentupadalingkungantertentu.
·
SRVCD (System Rental VCD)
merupakan system yang digunakanuntukpeminjamdanpengelola rental VCD agar
bisamembantudalampengelolaan rental VCD.
1.4
Referensi
·
Modul
Praktikum ADT
1.
DeskripsiUmum
2.1
Perspektifproduktif
Peramgkatlunak yang dibuatmerupakan system baru, yang
tidakterhubungdengan system-system yang
lain.perangkatlunakinimengaturpeminjaman VCD di CV.Rembulan agar
dapatdikeloladenganefisiendanrapi. System
inimengaturmencatatsemuakeluarmasuknya VCD yangdipinjam, danmenghitung total
biayapeminjaman VCD.
2.2
Fungsiproduk
Perangkatlunakinimempunyaibeberapafungsi,yaitu:
NO
|
NAMA CANDIDAT CLASS
|
CLASS TERPILIH
(adaatribut, layanan,
punyaobyek)
|
ALASAN CLASS TDK
TERPILIH
|
1
|
anggota
|
ANGGOTA
|
|
2
|
user
|
USER
|
|
3
|
Kasir/bagianpelayanan
|
KASIR
|
|
4
|
vcd
|
VCD
|
|
5
|
Username, password
|
-
|
Karenasebagaiatribut user
|
6
|
Vcd film
|
VCD FILM
|
|
7
|
Vcd game
|
VCD GAME
|
|
8
|
Vcd software
|
VCD SOFTWARE
|
|
9
|
admin
|
ADMIN
|
|
10
|
pengembalian
|
KEMBALI
|
|
11
|
peminjaman
|
PINJAM
|
|
12
|
pembayaran/Perhitungandenda
|
BAYAR
|
|
13
|
Kwitansi/nota
|
-
|
OUTPUT SISTEM
|
14
|
Laporan
|
-
|
OUTPUT SISTEM
|
15
|
Katalog
|
KATALOG
|
|
16
|
No anggota
|
-
|
Atributdarianggota
|
17
|
Namaanggota
|
-
|
Idem
|
18
|
KTP/no identitas
|
-
|
Idem
|
19
|
Pendaftaran
|
DAFTAR
|
|
20
|
Managemen
|
MANEGEMEN
|
|
21
|
SIM Rental “CV.Rembulan”
|
-
|
Karenamewakilisistem
|
22
|
Pengunjung (non anggota)
|
-
|
Karenainformasi/data pengunjungtdkdisimpan
|
2.3
Karakteristik User
Penggunaperangkatlunakiniadalah:
·
Operator ataupenjaga Rental,
yang bertugasmemasukkan No anggota, namaanggota, KTP/no
identitasdanmencetakkwitansi/nota peminjaman VCD.
·
Kabagkerumahtanggaan, yang
akanmembacalaporanbulananuntukbahanevaluasi.
2.
DeskripsiDetil
3.1
KebutuhanFungsional
3.1.1
Login
User id dan password
3.1.1.1
Input
Otentifikasi, jika valid makatampil menu, jika not valid
makaakanmunculpesankesalahan.
3.1.1.2
Proses
Valid atau not valid
3.1.1.3
Output
kwitansiatau nota peminjaman VCD.
3.1.2
Pencatatan VCD Masuk
Fituriniberfungsiuntukmencatat data VCD yang
masukataudipinjamdandisimpandalam database, kemudianmencetakkwitansi/nota
sebagaibuktipeminjaman VCD.
3.1.2.1
Input
Memasukkan No anggota, namaanggota, KTP/no identitas,
catalog, jenis VCD.
3.1.2.2
Proses
Rekamke database.
3.1.2.3
Output
Kwitansi /nota peminjaman VCD.
3.1.3
Pencatatan VCD Keluar
Fituriniberfungsiuntukmencari data catalog/jenis VCD
masukdaridalam database, kemudianmenghitung total biayapeminjaman VCD.
3.1.3.1
Input
Kwitansi/Nota.
3.1.3.2
Proses
·
Terhubungke database
·
Search dengan keyword
kwitansi/nota
·
Baca data jenis VCD masuk
·
Hitungbiayapinjam
·
Rekam data keluar database
3.1.3.3
Output
Data VCD keluarterekamdalam database, jika VCD yang
docarimasikadamaka VCD tersedia.
3.1.4
Melakukan proses monitoring /pelaporan
3.1.4.1
Input
Kategoripelaporan
3.1.4.2
Proses
Mengeksekusi query yang
dipilihberdasarkankategoripelaporan yang diinginkan.
3.1.4.3
Output
Tampilanhasil query padalayar (hasilpelaporan).
3.2
Kebutuhanantarmuka
3.1 Antarmuka User
·
Form Login
Form inidigunakanolehpetugaspenjaga rental
dankabagkerumahtanggaandalammelakukan login. Pada form initerdapatduateks input
sebagaiisian Username dan Password,
dansebuahttomboluntukmengirimisiantersebutuntukkemudian di verifikasi/otentifikasi.
·
Form VCD Masuk
Form inidigunakanuntukmemproses VCD yang
masukolehpetugas rental. Pad form initerdapat data petugas rental (nama) yang
otomatisdikeluarkanoleh system padasaatpetugas rental suksesmelakukan login.
Pada form inijugaterdapatisiannomoranggota yang dipanggilotomatisoleh system.
Serta tombolcetakkwitansi/nota untukmenyimpan data tersebutke database
dankemudianmencetaknyauntukdiserahkankepeminjan VCD
·
Form VCD Keluar
Form inidigunakanuntukmemproses VCD yang
keluarolehpetugas rental. Pada form initerdapat data petugas rental (nama) yang
otomatiskeluarsaatpetugassuskesmelakukan login. Pada form
inijugaterdapatisisnnomoranggotadantombolhitunguntukmenghitungbiayapeminjaman
VCD. Total biayaakanditampilkandilayar. Jugaterdapatbayar yang berartipeminjam
VCD sudahmembayardan data pembayaranakandisimpandalam database
selanjutnyalayardikembalikanke form kosongkembali.
·
Form Proses Monitoring/pelaporan
Form
inidigunakanuntukmemproseslaporanolehbagianKabagKerumahtanggaan. Pada form
initerdapatisianpilihankategorilaporan yang diinginkan (NamaLaporan) dan range
tanggallaporan yang diinginkan.
Jugaterdapattomboltampiluntukmenampilkanlaporanpadalayardantombolcetakuntukmencetaklaporan.
3.2 Antarmuka Hardware
·
Keyboard,
digunakanuntukalatuntukmemasukkan data kedalam computer.
·
Printer
digunakanuntukmencetakkwitansi/nota danlaporan.
·
Layar monitor
digunakanuntukmenampikan data yang dicariatau yang kitainginkan.
3.3 Antarmuka Software
Tidakada
3.4 AntarmukaKomunikasi
PerluadanyaantarmukakoneksikeaplikasiKerumahtanggaansehinggabisadiaksesolehKabagKerumahtanggaan.
4. Kebutuhannonfungsiaonal
4.1 Kebutuhanperformansi
System harusdapatberoperasisetiaphariuntukmeencatat VCD
keluardanmasuk.selainitu media penyimpananmampumenyimpan data minimal 6
bukankebelakang.
4.2 Kebutuhankeselamatan
Perangkatlunakiniharusbisamengcoverpencatan
manual jikaseandainyaaplikasitidakdapatberjalankarenasesuatuhal.
4.3 Kebutuhankeamanan
Aplikasihanyabisadiaksesolehpetugas rental danKabagKerumahtanggaan.
4.4 AtributKualitas Software
Tidakada
4.5 Aturan-aturanbisnis
Tidakada
Appendix A: Glossary
Tidakada
D.
LISTING
Terlampir.
PERTEMUAN 3
DIAGRAM KONTEKS
SYSTEM RENTAL ELEKTRONIK
A.
PEMBAHASAN
Penjelasan System Rental Elektronik pada
Diagram Konteks di listing yang terlampir adalah:
Diagram konteks System Rental Elektronik bagian dari seluruh sistem. Ini
hanya memiliki satu proses (sistem), dan darinya, aliran data ke/dari agen eksternal. Pada
diagram di listing tersebut merupakan diagram konteks dari System Rental
Elektronik. Pada proses system tersebut memiliki dua entitas yaitu Pengelola
Rental adn Penyewa. Entitas Pengelola Rental memasukkan semua data elektronik
yang ada di Rental Elektronik, juga memasukkan dan menyimpan semua data
penyewa, serta membuat laporan tentang data keseluruhan dalam System Rental
Elektronik. Yang mengalir adalah data yang
akan mempegaruhi proses komputerisasi, sedangkan
untuk proses manualnya tidak perlu digambarkan. Misalkan, sewaktu akan meminjam buku komik, Penyewa menyerahkan Kartu Anggota dan sewaktu
menerima peralatan , Kartu Anggota tersebut
dikembalikan. Hal itu tidak perlu digambarkan
System Rental Elektronik menyimpan user ID dan password Penyewa yang
akan digunakan untuk me-login ke software System Rental Elektronik tersebut.
Pada entitaas Penyewa, Penyewa akan diberi
kartu anggota rental untuk menjadi anggota / member di System Rental
Elektronik. System Rental Elektronik akan mengecek / memeriksa biaya sewa
peralatan sewa elektronik yang dilakukan oleh penyewa, secara otomatis System
Rental Elektronik akan meng-output-kan
besar biaya sewa elektronik yang dilakukan tersebut.
B.
TUGAS
a.
Diagram
konteks dari SRSVCD
Data vcd, data penyewa,
Laporan kartu anggota rental vcd
User, id, password Biaya
sewa
b.
Diagram
Level 1
|
|
daftar anggota
|
Data sewa
bayar data
bayar
|
C.
Listing
Terlampir.
Tidak ada komentar:
Posting Komentar