Tugas Analisis dan Desain Sistem (Setelah UAS).docx

download Tugas Analisis dan Desain Sistem (Setelah UAS).docx

of 17

Transcript of Tugas Analisis dan Desain Sistem (Setelah UAS).docx

  • 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!