P. 1
metode-waterfall

metode-waterfall

|Views: 73|Likes:
Published by dhesi_noel

More info:

Published by: dhesi_noel on Apr 08, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/28/2013

pdf

text

original

Nama NIM Tuga

: Wahyudi Rahmat : 0506021286 : Rekayasa Perangkat Lunak

Kasus: Buatlah perencanaan informasi untuk Toko foto, di mana sulit diketahui ukuran dan jenis foto serta pelanggan tetap. Buatlah perencanaan dan terjemahan dengan menggunakan metode waterfall. Penyelesaian: Metode waterfall memiliki beberapa tahapan yaitu Rekayasa, Analisa, Desain, Coding, dan Testing atau Pengujian. 1. Tahap Rekayasa Yaitu pengumpulan kebutuhan atau entitas yang diperlukan untuk menyusun sejumlah kecil analisa informasi baik strategi bisnis maupun area bisnis. Karena dalam hal ini menyangkut Toko Foto yang ingin mendata dan mengetahui ukuran dan jenis foto serta pelanggan tetap pada toko tersebut maka entitas yang perlu diperhatikan adalah:  Pengguna jasa  Cuci-cetak foto  Toko foto Dan atribut-atribut di dalamnya yaitu : » Nama pengguna jasa pemotretan (foto) » Alamat pengguna jasa » Tanggal permintaan » Jumlah foto » Jenis foto (Hitam-putih/Berwarna) » Ukuran Foto » No. kwitansi pembayaran » Tanggal Pengambilan 2. Tahap Analisa Yaitu merupakan terjemahan dari tahapan rekayasa, yang menguraikan definisi dari perangkat lunak di antaranya kebutuhan sistem, aplikasi yang digunakan, interface, bentuk proses pengolahan informasi, performasi yang diharapkan, pendokumentasian dan lain-lain yang terkait dengan definisi dan pemfokusan persoalan rekayasa perangkat lunak. Jadi dari entitas dan atribut yang ditetapkan pada bagian/proses rekayasa dapat dibuat dalam bentuk Diagram Entity Relasional yaitu sebagai berikut: 1:M
Foto / Cuci-cetak

Pengguna

1:M

Toko Foto

Jenis Nama Alamat Jumlah Ukuran Nama Tgl. permintaan No. Kwitansi No. Kwitansi Tgl. ambil

nama char(20) not null. jmlfoto char(10) not null. dll. dan untuk mengetahui siapa pelanggan tetap dari toko foto tersebut akan dilihat dari frekuensi kedatangan si pengguna jasa yang telah di data sebelumnya. yang nantinya akan digunakan sebagai bukti untuk mengambil foto yang telah dicuci-cetak Dari ketiga langkah semua masalah telah berhasil diselesaikan. create table tokofoto( nokwitansi char(10) not null. di sini dicatat Nama pengguna jasa. tglambil char(20) not null) . » Membuat database foto create database foto. pengguna jasa akan diberikan slip kwitansi. serta ditentukan tanggal pengambilan foto. Tahap Desain Yaitu tahapan penjabaran yang multifungsi dari analisa kebutuhan.3. tglminta char(20) not null) c. Karena kasus disini berhubungan dengan pendataan dan database maka bahasa yang saya gunakan adalah MySQL. Tabel Pengguna use foto. 4. prosesnya melalui tahapan struktur data. terlebih dahulu pelanggan melakukan pendaftaran atau registrasi di mana terlebih dahulu ditanyakan apa keperluan dari pengguna jasa terebut. pengguna jasa pemotretan akan difoto » Ketiga. apabila sudah lebih dari 5 kali dia mengunjungi toko foto tersebut maka pengguna jasa tersebut dapat dikatakan sebagai pelanggan tetap. arsitektur perangkat lunak. di mana ukuran dan jenis foto akan diketahui karena telah didata sebelumnya. Dengan kata lain tahapan penerjemahan data ke dalam bahasa program. berapa ukuran foto yang diinginkan. Maka dibuatlah algoritma yaitu. representasi interface. Tabel Cuci cetak use foto. create table pengguna( nama char(20) primary key. pada saat pelanggan ingin melakukan pemotretan atau cuci cetak foto. ukuran serta jenis foto yang akan dicetak nantinya. Tabel toko foto use foto. jumlah foto yang akan dicetak. alamat char(20) not null) b. » Kedua. apakah ingin melakukan pemotretan atau hanya mencuci-cetak saja. tanggal permintaan. Apabila dijabarkan: » Pertama. pengguna jasa pemotretan yang difoto atau mencuci cetak fotonya terlebih dahulu mendaftarkan diri pada kasir/penjaga toko foto. Tahap Coding Yaitu tahapan akhir dari desain di mana aplikasi yang sebenarnya akan dibuat. jenisfoto char(10) not null. Dari kasus utama di mana toko foto sulit untuk mengetahui ukuran dan jenis foto serta pelanggan tetap. yang berbentuk kode-kode mesin. untuk di data apa saja kebutuhannya. jenis foto (hitam-putih/berwara). algoritma. setelah itu akan ditanyakan juga berapa jumlah foto. setelah pengguna jasa selesai melakukan pemotretan. alamat. create table cucicetak( nokwitansi char(10) not null. ukurfoto char(4) not null. » Membuat tabel a. dan nomor kwitansi.

pengguna. Dan setelah dimasukan data dan di run kembali query diatas maka akan terlihat sebagai berikut . cucicetak.nokwitansi=tokofoto.jmlfoto.alamat.nama=cucicetak. pengguna.jenisfoto. Tahap Pengujian Yaitu akhir proses coding dimana akan diketahui seberapa jauh hasil keberhasilan dan kegagalan.nokwitansi 5. SELECT cucicetak. Jadi dengan melakukan run terhadap SQL Query yang diatas maka akan didapatkan hasil seperti yang tampak sebagai berikut. cucicetak.nama.ukurfoto.tglminta AS "tanggal permintaan". USE foto.Lalu akan dibuat relasi antara ketiga tabel tersebut untuk menentukan daerah memasukkan data. cucicetak.tglambil "tanggal ambil" FROM pengguna INNER JOIN cucicetak ON pengguna.nama INNER JOIN tokofoto ON cucicetak.nokwitansi AS "no kwintansi". cucicetak. tokofoto.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->