1/6 - MODUL 6
KEBUTUHAN
SISTEM
Spesifikasi fungsional
ANALISIS
STRUKTUR
DATA SISTEM
Diagram E - R
PERANCANGAN
BASIS
DATA
Versi 1.0
ANALISIS
FUNGSION
AL SISTEM
Diagram E - R
TAHAP
PERANCANGAN
Modul + Deskripsi
Spesifikasi
fungsional
PERANCANGAN
APLIKASI
Tabel. View
STIMIK PERBANAS
Maret 2003
Rancangan
Basis data
TAHAP
IMPLEMENTASI
IMPLEMENTAS
I
2/6 - MODUL 6
Rancangan
Aplikasi
SISTEM
Data
Analisis
Tersusun
DAD/DFD
Deskrepsi
Proses
Kamus Data
Diagram E-R
Kamus Data
Perancangan
Tersusun
Bagan Susunan
Deskripsi Modul
Kamus Data
Perancangan
Basis Data
Kamus Data
Inplementasi
Pengkodean
Kamus Data
Inplementasi
Basis Data
Kamus Data
Definisi
Spesifikasi Proses
o Deskripsi atau uraian mengenai proses-proses yang ada dalam sistem
Mini-Spec
o Deskripsi atau uraian mengenai proses dari diagram paling bawah
(Functional Primitive )
Spesifikasi (Mini-Spec) yang baik : Jelas, Ringkas dan Lengkap.
Untuk itu :
Harus ada satu Mini-Spec untuk setiap Functional primitive
Setiap Mini-Spec harus mengambarkan aturan transformasi aliran data
yang masuk menjadi aliran data keluar.
Setiap Mini-Spec harus mengambarkan aturan transpormasi yang ada,
bukan metode implementasi aturan tersebut.
Versi 1.0
STIMIK PERBANAS
Maret 2003
3/6 - MODUL 6
Konteks Logik :
Berurutan
Pengulangan
Pemilihan
Contoh :
JIKA MASA-KERJA LEBIH DARI 15 TAHUN
MAKA
BONUS = 100.000
SELAIN ITU
Versi 1.0
STIMIK PERBANAS
Maret 2003
4/6 - MODUL 6
BONUS = 50.000
AKHIR JIKA
Diagram Keputusan
Merupakan model dari sebuah fungsi diskrit dimana nilai dari sebuah variabel
ditentukan; berdasarkan nilai ini beberapa tindakan dilakukan .
Contoh :
Transaksi
valid ?
Jenis Transaksi
Pelanggan Baru
Perpanjangan
Ya
Pembatalan
Tidak
Tabel Keputusan
Versi 1.0
TIDAK
-
YA
YA
TIDAK
TIDAK
YA
TIDAK
YA
TIDAK
YA
TIDAK
TIDAK
YA
X
X
X
X
X
X
STIMIK PERBANAS
Maret 2003
5/6 - MODUL 6
Pendahuluan
Tujuan
Membahas tujuan perangkat lunak yang akan dikembangkan
Sasaran
Membahas sasaran yang hendak dicapai
Kendala
o Membahas kendala yang ada dalam mengembangkan perangkat lunak
Model dan deskripsi Proses
Menggambarkan
proses yang terdapat pada perangkat lunak.
Dipresentasikan dalam DAD
Model dan Deskripsi Data
Menggambarkan
data yang dipergunakan oleh proses-proses.
Dipresentasikan dalam Diagram-ER
Antar Muka Pemakai
Menjelaskan secara global antar muka yang harus dipergunakan . Mis.
Windowing , Sreen Oriented. Dll
Deskripsi fungsi-fungsi yang terkandung
Hirarki Fungsi dicomposisi diagram
Menjelaskan fungsi-fungsi berdasarkan partisi horisontal dan vertikal
Deskripsi Fungsi
Perilaku Fungsi : Penjabaran perilaku fungsi yang terkandung
Ruang lingkup : Menerangkan batas dari setiap fungsi
Kinerja : Menerangkan kinerja dari setiap fungsi
Kendala Perancangan
Jelaskan kendala yang ada dalam perancangan .
Kriteria Validasi
Pengujian
Pengujian yang harus dilakukan terhadap perangkat lunak
Kinerja Yang Diharapkan
Mis. Waktu pemprosesan yang diinginkan
Pertimbangan Khusus
Bila ada, dapat tambahan beberapa pertimbangan khusus
Daftar Pustaka
Lampiran
Soal Kasus :
Fasilitas transaksi yang diberikan untuk kartu ATM adalah informasi saldo,
penarikan tunai dan pembayaran (Telepon dan Listrik). Pertama diminta
memasukkan nomor PIN. Jika salah maka tampilkan pesan kesalahan. Jika benar
Versi 1.0
STIMIK PERBANAS
Maret 2003
6/6 - MODUL 6
maka tampilkan tiga jenis transaksi tersebut. Jika dipilih informasi saldo maka
tampilkan saldo yang bersangkutan. Jika dipilih penarikan tunai maka tampilkan
perintah untuk memasukan jumlah yang akan ditarik (kelipatan Rp. 50.000,- dan
kurang dari saldo), jika jumlah yang dituliskan salah maka tampilkan pesan
kesalahan dan jika benar maka hitung saldo akhir dan cetak bukti penarikan. Jika
dipilih pembayaran maka tampilkan jenis pembayarannya (Telepon, Listrik). Jika
dipilih telepon maka tampilkan perintah untuk memasukan nomor teleponnya dan
kemudian tampilkan jumlah tagihannya. Jika dipilih pembayaran Listrik maka
tampilkan perintah untuk memasukan nomor kode pelanggannya dan kemudian
tanpilkan jumlah tagihannya.
Nyatakan diskripsi diatas dalam bentuk :
a. Bahasa Indonesia Tersusun
b. Diagram Keputusan
c. Tabel Keputusan
Silakan dicoba !
Versi 1.0
STIMIK PERBANAS
Maret 2003