Anda di halaman 1dari 25

1.

Perhatikan Bagan Terstruktur(Structure Chart) Berikut ini :



Analisa bagan terstruktur tersebut untuk dapat menentukan :
- Mdul! Cuple! Cnnectin! "p dan #ecisin.

1. Perhatikan Tabel keputusan berikut :
1 $ % &
1. Ttal 'ilai ( )*
$. Menger+akan Tugas
,
,
,
T
T
,
T
T
1. "ulus
$. T-dak "ulus
.
-
.
-
-
.

-
.

Analisa tabel keputusan tersebut agar dapat membentuk struktur /nglish (S/) dan
atau Pseudcde-n0a.

1. 1ntuk materi 1M" pela+ari dari materi 0ang diberikan 2
$. Materi 'rmalisasi tidak perlu dipela+ari
%. 1ntuk alat bantu Analisa 3 perancangan #4#! /5#! 6-P7! SA#T perhatikan
cnth kasus berikut :
SISTEM PEMESANAN BARANG ONLINE
8Sebuah perusahaan sedang mengembangkan suatu sistem pemesanan barang secara
nline dimana pelanggann0a dapat melakukan pemesanan barang secara nline. Sistem
ini dibuat untuk mengembangkan dari sistem 0ang sudah ada sebelumn0a serta untuk
mengatasi beberapa kendala dalam sistem 0ang ada sebelumn0a! 0aitu untuk mengurangi
pencatatan pemesan barang 0ang masih dilakukan secara manual! sering ter+adi kesalahan
mengenai in9rmasi data barang 0ang masih tersedia misalkan kde barang! ataupun
+umlah barang.

Sistem 0ang akan dibuat berbasiskan internet dan intranet! sehingga pelanggan dapat
menggunakan dimana sa+a asalkan terhubung ke internet

Sistem ini meliputi mdul : in9rmasi data barang 0ang tersedia dan pemesanan barang.
Tiap pelanggan! baik 0ang sudah terda9tar di perpustakaan maupun 0ang belum terda9tar
dapat melakukan pencarian in9rmasi data barang! namun kalau mau melakukan
pemesanan harus sudah terda9tar sebagai pelanggan perusahaan tersebut. Pelanggan 0ang
akan memesan barang harus mengisi kde pelanggan 0ang mereka dapatkan ketika
menda9tar sebagai pelanggan. "alu sistem akan mencckkan ke database pelanggan !
+ika mereka terda9tar maka dapat melan+utkan pemesanan! +ika tidak! mereka harus
menda9tar terlebih dahulu. 1ntuk pencarian sistem akan mencari ke database barang!
status dari barang merupakan salah satu 0ang paling penting dari sistem ini! status barang
merupakan in9rmasi +umlah barang 0ang tersedia dan dapat dipesan! setiap ada
pemesanan maka +umlah barang 0ang tersedia akan dikurangi sesuai +umlah pesanan.

#ari sistem di atas sistem analis dari perusahaan tersebut membuat perancangan sistem
menggunakan beberapa alat perancangan 0aitu : #4#! /5#! 6-P7! SA#T dan Bagan
Terstruktur.:

Analisa kasus sistem tersebut!
- Misalkan untuk #4# kmpnen seperti : entitas eksternaln0a. Prses! data stre
- Misalkan untuk /5#! bentuk /5# 0ang memungkinkan seperti apa (/ntitasn0a
apa sa+a! relasin0a bentukn0a seperti apa)
- 1ntuk 6-P7! SA#T dan bagan terstruktur pela+ari dari catatan 0ang sudah
diberikan
BAB ---
P/5A'CA';A'
%.1 Perancangan Sistem -n9rmasi
%.1.1 #iagram Prsedur dan Pen+elasann0a
#alam suatu sistem perusahaan didalam mengella dan men+alankan usahan0a
melakukan berbagai prsedur pada sistem in9rmasi ini! prsedur-prsedur 0ang akan
dikmputerisasi adalah prsedur-prsedur ( /<ent "ist ) sebagai berikut :
1. #irektur pendidikan menentukan! satu minggu ( ne =eek Curse )
diselenggarakan maka direktur pendidikan merencanakan paket-paket
pendidikan 0ang akan diselenggarakan kemudian dipergunakan leh bagian
administrasi sebagai patkan dalam menerima peserta.
$. Caln peserta menda9tar men+adi peserta kursus
Caln peserta mengisi 9rmulir penda9taran.
%. Petugas administrasi membuatkan k=itansi.
>=itansi tersebut dipergunakan sebagai bukti pemba0aran dan penda9taran.
&. Petugas administrasi membuat da9tar peserta kursus ( Absensi ).
Absensi atau da9tar peserta kursus dibuat untuk memperlancar prses
pendidikan.
?. -nstruktur membuat da9tar nilai.
Setelah selesai menga+ar suatu paket pendidikan! maka instruktur memberikan
penilaian pendidikan terhadap peserta kursus! disesuaikan dengan hasil u+ian
dan selama mengikuti paket pendidikan.
). Petugas administrasi membuat da9tar peserta kursus per-angkatan
#a9tar ini memberikan in9rmasi seluruh peserta kursus dengan
pengelmpkan berdasarkan paket dan =aktu 0ang diikuti.
@. Petugas administrasi membuat da9tar instruktur.
Berisi in9rmasi tentang instruktur.
A. Petugas administrasi membuat +ad=al instruktur ( Absensi -nstruktur )
Absensi instruktur ini berisi in9rmasi paket-paket pendidikan 0ang
diselenggarakan pada peride-peride tersebut lengkap dengan instrukturn0a.
B. Petugas administrasi membuat da9tar mata kursus.
#a9tar ini memberikan in9rmasi paket-paket pendidikan 0ang
diselenggarakan leh perusahaan.
1*. Petugas administrasi membuat tabel peserta per-paket.
%.1.$ #iagram Arus #ata
#4# ( #ata 4l= #iagram ) adalah gambaran aliran in9rmasi 0ang terlibat dalam
suatu prsedur ( e<ent )! #4# terdiri dari #4# per-e<ent dan #4# "a<elled! 0aitu #4#
"e<el 1 dan #4# le<el *. #4# e<ent dan #4# "a<elled digambarkan sebagai berikut :
1. #irektur pendidikan menentukan paket pendidikan 0ang dita=arkan.
;ambar %.1. Paket Pendidikan
$. Caln Peserta Menda9tar men+adi peserta >ursus.
;ambar %.$ Penda9tran Peserta >ursus
%. Petugas administrasi membuatkan k=itansi.
;ambar %.%. #a9tar >=itansi.
&. Petugas administrasi membuat da9tar peserta kursus (absensi)
;ambar %.& Absensi Peserta >ursus
?. -nstruktur membuat da9tar nilai.
;ambar %.? #a9tar 'ilai Peserta >ursus.
). Petugas administrasi membuat da9tar peserta per-angkatan.
;anbar %.) #a9tar Peserta Per-angkatan
@. Peserta administrasi membuat da9tar instruktur.
;ambar %.@ #a9tar -nstruktur.
A. Petugas administrasi membuat +ad=al instruktur ( absensi ) instruktur
;ambar %.A Absensi -nstruktur.
B. Petugas administrasi membuat da9tar mata kursus
;ambar %.B #a9tar Paket 0ang dita=arkan
1*. Petugas administrasi membuat tabel peserta per paket
;ambar %.1*. Tabel peserta Per-paket.

#4# "e<el *
;ambar %.11 #4# "e<el *
#4# "e<el 1
#4# "e<el 1 Sistem -n9rmasi Peserta >ursus.
;ambar %.1$. #4# "e<el 1 Sistem -n9rmasi Peserta >ursus
#4# "e<el 1 Sistem -n9rmasi Setup
;ambar %.1%. #4# "e<el 1 Sistem -n9rmasi Setup

#4# "e<el 1 Sistem -n9rmasi Serti9ikat
;ambar %.1&. #4# "e<el 1 Sistem -n9rmasi Serti9ikat

#4# "e<el $
#4# "e<el $ Penda9taran Caln Peserta >ursus.
;ambar %.1?. #4# "e<el $ Sistem -n9rmasi Penda9taran
#4# "e<el $ Absensi
;ambar %.1). #4# "e<el $ Sistem -n9rmasi Absensi

#4# "e<el $ Setup Paket >ursus
;ambar %. 1@. #4# "e<el $ Setup Paket >ursus

#4# "e<el $ Serti9ikat
;ambar %. 1A. #4# "e<el $ Serti9ikat
%.$ >nsep dan Perancangan Basis #ata
%.$.1 >nsep Perancangan Basis #ata
Perancangan database merupakan suatu hal 0ang penting! kesulitan utama dalam
merancang database adalah bagaimana merancang sehingga database tersebut bisa
dipergunakan untuk masa +angka pan+ang! bukan han0a pada saat sekarang ini.
Pada mdel perancangan knseptual +uga diperlukan disamping perancangan
phisik! pada perancangan mdel knseptual ditu+ukan pada perancangan pada struktur
data dan relasi antar 9ile! pendekatan 0ang dilakukan pada perancangan mdel knseptual
adalah menggunakan mdel data relasinal teknik perancangan mdel knseptual dapat
dilakukan dengan $ teknik! 0aitu teknik nrmalisasi dan teknik entit0 relatinship.
%.$.$ Perancangan Basis #ata
Teknik 0ang dipergunakan dalam perancangan knseptual untuk Sistem -n9rmasi
ini adalah entit0 relatinship.
%.$.$.1 #iagram >nteks
;ambar %. 1B. #iagram >nteks

%.$.$.$ /5# ( /ntit0 5elatinship #iagram )
#iagram ini dipergunakan untuk menggambarkan hubungan antara 9ile-9ile 0ang
dipergunakan dalam sistem ini. Adapun diagramn0a adalah sebagai berikut :
;ambar %. $* /5# Administrasi
%.$.$.% Mdel 5elatinal dan #eskripsi Attribute
#ari /5# Sistem -n9rmasi peserta kursus 0ang telah dibuat maka kita dapat
men0usun mdel relatinal dari /5# diatas.
Peserta (C s'! s'ama! sAlamat! sTelp! sTglDlahir! "ulusan).
#a9tar (C d'! p'! Serti9ikat! 'ilai! "unas! >=itansi)
Paket (C Pn! Ppaket! pBia0a)
>elas ( C k'! Angkatan! p'7! Eaktu! -n! Tgl Mulai)
-nstruktur ( C -n! -nama! -alamat! -telp! -tglDmsk! >eterangan)
1ntuk lebih +elasn0a mengenai de9enisi attribut untuk mdel relasi diatas adalah sebagai
berikut :
No Nama Attribut Domain Constarin & Keterangan
1 S'7 Character ()) Primar0 ke0 ( Peserta.db9)
$ Snama Caharacter (%*) .nt.null.
% Salamat Character (%*) .'t.null
& Stelp Character (%*)
? STglD"ahir #ate
) "ulusan Character ($)
@ P'7 Character ()) Primar0 ke0 ( Paket.db9 )
A Ppaket Character (1?) .nt.null.
B Pbia0a 'umeric (A) .nt.null.
1* >'7 Character (A) Primar0 ke0 (kelas.db9)
11 Angkatan Character (%)
1$ Eaktu Character (1) -si pagi!siang!sre!malam
1% TglDmulai #ate
1& -n Character (%) Primar0 >e0
1? -nama Character (%*) .nt.null
1) -alamat Character (%*) .nt.null
1@ -telp Character (1$)
1A -tglDlahir #ate
1B -tglDmsk #ate
$* >eterangan Mem (&)
$1 #n Character (A) Primar0 ke0 ( da9tar.db9)
$$ Serti9ikat Character ($) Berisi n.serti9ikat
$% 'ilai Character (1) -si F A!B!C!#!/
$& "unas 'umeric (A) Gumlah bia0a 0ang dilunasi
$? >=itansi Character (?) '. >=itansi
%.% 5ancangan -nput H 7utput.
5ancangan tampilan 4rm-9rm prsedur ( e<ent ) 0ang dikmputerisasi!
disa+ikan sebagai berikut :

%.%.1 #irektur pendidikan menentukan paket pendidikan 0ang dita=arkan.
;ambar %. $1. 5ancangan 9rm untuk Paket Pendidikan
%.%.$ Caln Peserta menda9tar men+adi peserta kursus
;ambar %. $$ 5ancangan 9rm untuk Penda9taran
%.%.% Petugas administrasi membuatkan >=itansi
;ambar %. $% 5ancangan 9rm >=itansi

%.%.& Petugas Administrasi membuat da9tar peserta kursus ( Absensi )
;ambar %. $& 5ancangan 9rm untuk Absensi Peserta kursus
%.%.? -nstruktur membuat da9tar 'ilai.
;ambar %. $? 5ancangan 9rm #a9tar 'ilai
%.%.) Petugas Administrasi membuat da9tar peserta kursus Per-Angkatan
;ambar %. $) 5ancangan 9rm Peserta kursus Per-angkatan
%.%.@ Petugas Administrasi membuat da9tar -nstruktur.
;ambar %. $@ 5ancangan 9rm #a9tar -nstruktur
%.%.A Petugas Administrasi membuat Gad=al -nstruktur.
;ambar %. $A 5ancangan 9rm untuk Gad=al -nstruktur
%.%.B Petugas Administrasi Membuat #a9tar Mata >ursus
;ambar %. $B 5ancangan 9rm untuk #a9tar Paket
%.%.1* Petugas Administrasi membuat tabel peserta per-Paket
;ambar %. %* 5ancangan 9rm Tabel peserta per-paket
%.%.11 Petugas Administrasi membuat Serti9ikat sebagai tanda tamat bela+ar.
;ambar %. %1 5ancangan 5eprt untuk Serti9ikat

Anda mungkin juga menyukai