Top Banner

of 17

Tugas Analisis dan Desain Sistem (Setelah UAS).docx

Jul 06, 2018

Download

Documents

Aldo Sahala
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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!