Minggu, 18 November 2012

Laporan Praktikum ADT 1 dan 2

LAPORAN PRAKTIKUM

ANALISIS DESAIN TERSTRUKTUR
Jurusan Teknik Informatika
Modul 1 dan 2




logo-akakom-hitam-putih





























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






































Software RequimentsSpecification
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

Oval: Sistem Rental VCD       Data vcd, data penyewa,                              
                         Laporan                                              kartu anggota rental vcd






 

                               User, id, password                                            Biaya sewa













b.     Diagram Level 1

Text Box: Manager Admin
VCD
 
Input Data
 
                       vcd                                           vcd














Text Box: Anggota





 





Text Box: Penyewa                      daftar                                              anggota




















 



Text Box: Sewa
Sewa
 
            vcd                                                                                                        
                                                             Data sewa


 



                                                                                                      









 

       bayar                                                     data bayar








 





Denda
 
terlambat








 








C.      Listing
Terlampir.


                                                

Tidak ada komentar:

Posting Komentar