P. 1
Materi 12 a Materi Perancangan Terstruktur 1112

Materi 12 a Materi Perancangan Terstruktur 1112

|Views: 12|Likes:
Dipublikasikan oleh imnotactive

More info:

Published by: imnotactive on Nov 08, 2012
Hak Cipta: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

09/17/2013

pdf

text

original

29/11/2011

DUDUK BERKELOMPOK TUGAS

ANALISIS DAN PERANCANGAN TERSTRUKTUR

1

29/11/2011

ANALISIS PROSES DAN DOKUMEN (FLOW MAP)

KEGUNAAN
  

Mengambarkan aliran dokumen pada sistem yang berjalan di suatu organisasi Salah satu bentuk standar operasional di suatu perusahaan Sebagai Salah Satu Dasar Analisis kebutuhan pengembangan sistem berbasis komputer

2

29/11/2011

SIMBOL FLOW MAP

SIMBOL PADA FLOW MAP

Dokumen

 

Mewakili Dokumen Baik Berupa Surat, Formulir, Faktur, Laporan, atau bentuk dokumen lainnya contoh foto, kartu identitas

3

29/11/2011

SIMBOL PADA FLOW MAP

Persegi Empat

Mewakili Proses yang menggunakan mesin seperti halnya membuat surat, membuat laporan atau mengisi formulir dengan aplikasi komputer seperti word atau ecxel

SIMBOL PADA FLOW MAP

Trapesium

Mewakili Proses yang dilakukan secara manual, seperti halnya membuat surat dengan tangan, mengisi formulir dengan tangan, atau membuat laporan dengan tangan

4

29/11/2011

SIMBOL PADA FLOW MAP

Segitiga mengarah ke bawah

Mewakili Proses pengarsipan dokumen fisik seperti surat, laporan atau formulir

SIMBOL DOKUMEN

Silinder

Mewakili media penyimpanan secara softcopy, berupa file seperti dengan menggunakan word atau ecxel

5

29/11/2011

SIMBOL PADA FLOW MAP

Panah

Mewakili arah urutan antar proses

SIMBOL PADA FLOW MAP

Decision

Mewakili keputusan dari 2 pilihan, biasanya dari proses pemeriksaan dokumen

6

29/11/2011

SIMBOL PADA FLOW MAP

Lingkaran

Mewakili sambungan (konektor) proses yang terputus di dalam suatu gambar flow map

SIMBOL PADA FLOW MAP

Konektor ke halaman baru

Mewakili sambungan (konektor) proses yang terputus di dalam suatu gambar flow map dan dilanjutkan pada halaman yang berbeda

7

29/11/2011

Catatan
  

Dokumen Memiliki Nama dan Kondisi Entitas Internal perusahaan berupa Jabatan Perpindahan antar Entitas hanya dokumen (aliran Dokumen)

ANALISIS DAN PERANCANGAN TERSTRUKTUR (DATABASE)

8

29/11/2011

ENTITY RELATIONSHIP DIAGRAM (ERD)

KEGUNAAN
  

Mengambarkan keterhubungan entitas Sebagai Dasar Analisis kebutuhan pengembangan database pada pengembangan sistem Bentuk konseptual sebelum untuk diimplementasikan pada database

9

29/11/2011

SIMBOL ENTITY RELATIONSHIP DIAGRAM (ERD) dan KARDINALITAS

SIMBOL PADA ERD

Persegi Panjang

Mewakili Entitas baik pelaku,obyek, atau event yang terlibat dalam sistem

ENTITAS

10

29/11/2011

SIMBOL PADA ERD

Persegi Panjang (garis ganda)

Mewakili Entitas yang lemah (Weak Entity)

ENTITAS

SIMBOL PADA ERD

Belah Ketupat
RELASI

Mewakili relasi antar entitas

11

29/11/2011

SIMBOL PADA ERD

Ellips
Atribut

Mewakili atribut dari suatu entitas

SIMBOL PADA ERD

Segitiga mengarah ke bawah

 

ISA

Mewakili GeneralisasiSpesialisasi Contoh : Dosen (Gen) ; Tetap dan Tidak Tetap (Spes), Kendaraan (Gen) ; Minibus, Sedan, Truk, Bis (Spes) Catatan : Untuk Sistem yang Rumit

 

12

29/11/2011

KARDINALITAS
One One 1 1

One

Many

1

N

Many

Many

N

N

Primary key

Entity
Kode Kls* Nama_kelas

Foreign key
NPM* Nama Kd_Prodi**

Relation

Kelas
Atribute

Terdaftar

Mhs

13

29/11/2011

Kasus :

Perpustakaan

CONTOH FORMULIR PENDAFTARAN
No Pendaftaran : 201111025

FORMULIR PENDAFTARAN ANGGOTA PERPUSTAKAAN XYZ
Bandung, 29 November 2011 Nomor Keanggotaan Nama Kota Kelahiran Tanggal Kelahiran Alamat Gender Nomor Handphone Pemohon : : : : : : : 201111001 (diisi petugas) Jaka Sembung Lombok 8 Agusutus 1988 Jalan Picung 58 Laki-Laki 0812345678 Staf Pendaftaran

( Jaka Sembung )

(

Wira Waras

)

14

29/11/2011

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Anggota

Kepala

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Pendaftaran

Anggota

Kepala

15

29/11/2011

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Pendaftaran

Anggota

Kepala

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Pendaftaran

Anggota

Kepala

16

29/11/2011

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Pendaftaran

Anggota

Kepala

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota)

Staf

Mencatat

Pendaftaran

tercatat

Anggota

Persetujuan

Kepala

17

29/11/2011

ERD dari Proses Pendaftaran (Termasuk Pembuatan Kartu Anggota) Kd_Anggota* No_Pend*
Nama Kd_Staf* tgl Kd_Anggoita** Nama

Staf

mencatat

Pendaftaran

tercatat
Kd_Kepala**

Anggota

Kd_Staf**

Setujui
Nama

Kepala

Kd_Kepala*

ERD dari Proses Pendaftaran

User

Mencatat

Pendaftaran

tercatat

Anggota

Persetujuan

18

29/11/2011

CONTOH DOKUMEN PEMINJAMAN BUKU
BUKTI PEMINJAMAN BUKU PERPUSTAKAAN XYZ
No Nota : 2011110001

Tgl Peminjaman : 29-Nov2011 Kode Anggota : 201111001 Nama : Jaka Sembung

No 1 2

Kode Buku 0104001 0103001 SIM

Judul Buku

Tanggal Kembali 6-12-2011 13-12-2011

Manajemen Pemasaran

Anggota Peminjam

Staf Peminjaman

( Jaka Sembung )

( Jelita Sari

)

Jika Seorang Anggota Hanya Dibolehkan Meminjam satu buku saja

Staf

Peminjaman

Anggota

Buku

19

29/11/2011

Jika Seorang Anggota Hanya Dibolehkan Meminjam satu buku saja Kd_Anggota No_nota
Nama Kd_Staf
Tgl Pinjam
Tgl kembali

Kd_Anggota

Nama

Staf

Mencatat

Peminjaman

tercatat
Kd_Buku

Anggota

Kd_Staf
terpinjam

Judul

Buku

Kd_Buku

Jika Seorang Pelanggan Hanya Dibolehkan meminjam lebih dari satu buku

Staf

Peminjaman

Anggota

Buku

20

29/11/2011

Jika Seorang Anggota Dibolehkan Meminjam Lebih dari satu buku

Staf

Mencatat

Peminjaman

tercatat

Anggota

terpinjam

Buku

No_Nota

Kd_Anggota

Staf

Mencatat

Master Peminjaman
Kd_Staf
Tgl pinjam

tercatat

Anggota

Nama

Kd_Staf

memiliki
Nama
Tgl kembali

No_Nota

Detil Peminjaman

Kd_buku**

Kd_Anggota

Terdiri
Judul

Buku

Kd_buku

21

29/11/2011

No_Nota*

Kd_Anggota**

Staf

mencatat

Master Peminjaman
Kd_Staf**
Tgl pinjam

tercatat

Anggota

Nama

Kd_Staf*

Memiliki
Nama
Tgl kembali

No_Nota**

Detil Peminjaman

Kd_Buku**

Kd_Anggota*

terjual
Judul

Buku

Kd_Buku*

No_Nota*

Kd_Anggota**

User (Staf)

mencatat

Master Peminjaman
Kd_Staf**
Tgl pinjam

tercatat

Anggota

Nama

Kd_Staf*

Memiliki
Nama
Tgl kembali

No_Nota**

Detil Peminjaman

Kd_Buku**

Kd_Anggota*

terjual
Judul

Buku

Kd_Buku*

22

29/11/2011

Anggota

Tercatat

Master Peminjaman

Mencatat

User

Lahir

Memiliki

Kota

Detil Peminjaman

Memiliki

Terdiri

Propinsi

Buku

Memiliki

Penulis Utama

Memiliki

Memiliki

Negara

Penerbit

Tabel Anggota
No 1 2 3 4 5 Nama Atribut Kd_Anggota* Nama_Anggota Kota Kelahiran Tanggal Kelahiran Alamat Tipe Numerik Karakter Karakter Date Karakter 50 Ukuran 9 30 25 Keterangan Primary key

6
7

Jenis kelamin
No.HP

karakter
Numerik

9
12 null

23

29/11/2011

Kasus :

Di sebuah Restoran Ekslusif di mana setiap orang yang ingin menikmati sajiana makanan dan minuman yang disediakan, mengharuskan tiap pelanggannya menjadi anggota atau member dari restoran tersebut, setelah terdaftar maka anggota dapat melakukan transaksi di restoran tersebut dengan memesan menu yang disediakan

Pendaftaran

Petugas

Pendaftaran

Pelanggan

24

29/11/2011

Pendaftaran tanpa mencatat petugas

Pelanggan (Pendaftaran)

Pendaftaran tanpa mencatat petugas dengan rekord pendaftaran terpisah dari data pelanggan

Pendaftaran

Tercatat

Pelanggan

25

29/11/2011

Pendaftaran dengan paraf dari petugas

Petugas (User)

Pendaftaran

Pelanggan

Pendaftaran dengan paraf dari petugas dengan rekord pendaftaran bersatu dengan Pelanggan

Petugas (User)

mencatat

Pelanggan (Pendaftaran)

26

29/11/2011

Pendaftaran dengan paraf dari petugas

Petugas (User)

mencatat

Pendaftaran

tercatat

Pelanggan

Pendaftaran yang mencatat petugas dan persetujuan manager

Petugas (User)

Pendaftaran

Pelanggan

Manager

27

29/11/2011

Pendaftaran yang mencatat petugas dan persetujuan manager No_Pend*
Nama Kd_Petugas* tgl Kd_Pelanggan**

Kd_Pelanggan* Nama

Petugas (User)

mencatat

Pendaftaran

tercatat

Pelanggan

Kd_Petugas**

Kd_Manager**

Setujui
Nama

Menajer

Kd_Manager*

Pendaftaran yang mencatat petugas dan persetujuan manager(Petugas dan Manajer Jadi Kd_Pelanggan* User) No_Pend*
Nama Kd_User* tgl
Kd_Pelanggan**

Nama

Petugas&Manager (User)

mencatat

Pendaftaran

tercatat
Kd_User**

Pelanggan

Kd_User**

Setujui

28

29/11/2011

Pendaftaran yang mencatat petugas dan persetujuan manager(Petugas, Manager dan Kd_Pelanggan* Pelanggan Jadi User) No_Pend*
Nama Kd_User* tgl
Kd_Pelanggan**

Nama

Petugas&Manager (User)

mencatat

Pendaftaran

tercatat
Kd_User**

Pelanggan

Kd_Pelanggan**

Kd_User**

Setujui

Menjadi

Contoh Tabel Pelanggan
No 1 2 3 4 5 Nama Atribut Kd_Pelanggan* Nama_Pelanggan Alamat Jenis kelamin No.HP Tipe Numerik Karakter Karakter karakter Numerik Ukuran 9 30 50 9 12 null Keterangan Primary key

29

29/11/2011

Contoh Tabel Pelanggan Jika Pelanggan memiliki jenis No Nama Atribut Tipe Ukuran Keterangan
1 Kd_Pelanggan* Numerik 9 Primary key

2
3 4 5 6

Nama_Pelanggan
Alamat Jenis kelamin No.HP Kd_Jenis**

Karakter
Karakter karakter Numerik numerik

30
50 9 12 2 null Foreign key

Jika Seorang Pelanggan Hanya Dibolehkan Membeli satu macam menu saja

Petugas (User)

Penjualan

Pelanggan

Menu

30

29/11/2011

Jika Seorang Pelanggan Hanya Dibolehkan Membeli satu macam menu saja
No_Struk* Kd_Pelanggan*

Nama

Kd_Petugas*

Jumlah

tgl

Kd_Pelanggan**

Nama

Petugas (User)

Melayani

Penjualan

tercatat
Kd_Menu**

Pelanggan

Kd_Petugas**

terjual
Nama Harga Kd_Menu*

Menu

Jika Seorang Pelanggan Dibolehkan Membeli Lebih dari satu macam menu saja

Petugas (User)

Penjualan

Pelanggan

Menu

31

29/11/2011

Jika Seorang Pelanggan Dibolehkan Membeli Lebih dari satu macam menu saja

Petugas (User)

Melayani

Penjualan

tercatat

Pelanggan

terjual

Menu

No_Struk*

Kd_Pelanggan*

Petugas (User)
Nama

Melayani

Master Penjualan
tgl

tercatat

Pelanggan

Kd_Petugas Kd_Petugas* Jumlah

memiliki
Nama Kd_Menu**
Kd_Pelanggan*

No_Struk**

Detil Penjualan

terjual
Nama Harga Kd_Menu*

Menu

32

29/11/2011

No_Struk*

Kd_Pelanggan**

Petugas (User)
Nama

Melayani

Master Penjualan
tgl

tercatat

Pelanggan

Kd_Petugas** Kd_Petugas* Jumlah

terjual
Nama Kd_Menu** Kd_Pelanggan*

No_Struk**

Detil Penjualan

terjual
Nama Harga Kd_Menu*

Menu

PERANCANGAN TERSTRUKTUR

33

29/11/2011

CONTEXT DIAGRAM (CD) dan DATA FLOW DIAGRAM (DFD)

KEGUNAAN
 

Mengambarkan rancangan sistem berbasiskan komputer yang terstruktur Suatu bentuk rancangan umum dan spesifik dari sistem yang akan dijadikan dasar untuk diimplementasikan ke bentuk program

34

29/11/2011

SIMBOL CONTEXT DIAGRAM (CD) dan DATA FLOW DIAGRAM (DFD)

SIMBOL PADA CD/DFD

Persegi Panjang

Mewakili Entitas dalam hal ini adalah user dari sistem yang dirancang

35

29/11/2011

SIMBOL PADA CD/DFD

Lingkaran

Mewakili sistem pada Context Diagram/Diagram Konteks, sementara pada DFD mewakili Proses

SIMBOL PADA CD/DFD

Dua garis sejajar

Mewakili media penyimpanan berupa file atau tabel

36

29/11/2011

SIMBOL PADA CD/DFD

Panah

Mewakili arah aliran data atau informasi baik dari entitas ke proses atau proses ke media penyimpanan

Contoh Context Diagram

Informasi Perkembangan Keanggotaan

Kepala Perpustakaan
Data kebutuhan Informasi

Sistem Informasi Keanggotaan Perpustakaan

Data Anggota

Staf
Informasi Anggota,

37

29/11/2011

Contoh Context Diagram

Kepala Perpustakaan

Informasi Perkembangan Peminjaman Buku, Informasi Perkembangan Keanggotaan

Data kebutuhan Informasi

Sistem Informasi Perpustakaan

Data Anggota, Data Buku yang akan dipinjam, Dara buku yang dikembalikan

Staf
Informasi Anggota, Informasi Buku yang telah dipinjam, Informasi buku yang telah dikembalikan

Informasi Anggota yang sudah diolah data Anggota yang akan diolah - data user yang akan diolah Login Valid Staf - Login Valid Staf

Informasi user yang telah diolah

2 Pengolahan User

4 Pengolahan Anggota
data user data User

User

Data Anggota yang sudah diolah

data Anggota yang akan diolah

Staf

Username, password

1 Login

Data Login Login Valid Staf

Contoh DFD Level 0

Username, Pasword Valid Data Buku
- data buku yang akan diolah

data Buku data Buku

3 Pengolahan Buku

Informasi buku yang telah diolah

Login Valid Staf Data Anggota

Data Anggota

Username, password Username, Pasword Valid 5 Peminjaman Buku - data Buku

Master Peminjaman

Data Peminjaman data peminjaman

Data Detil Peminjaman

Login Valid Kepala Kepala Perpustakaan Data Peminjaman

Detil Peminjaman

Informasi peta, berita data yang dicari

6 Penyajian Informasi

Data Anggota

Data Detil Peminjaman

- data Buku

38

29/11/2011

Contoh DFD Level 1 Proses 4
informasi anggota yang telah ditambah data anggota yang akan ditambahkan data anggota yang telah ditambah

4.1 Tambah Data anggota
data anggota yang akan ditambah

informasi anggota yang telah diubah

data anggota yang telah diubah

Staf
data anggota yang akan diubah

4.2 Ubah Data anggota
data anggota yang akan diubah

anggota

data anggota yang akan dihapus informasi anggota Yang telah dihapus

4.3 Hapus Data anggota

data anggota yang akan dihapus

data anggota yang telah dihapus

Contoh DFD Level 1 Proses 5
Data Buku

Login user valid sebagai staf data peminjaman yang akan ditambah Info peminjaman yang sudah ditambah 5.1 Tambah peminjaman

Buku Anggota

Data Anggota

data peminjaman yang akan ditambah data peminjaman yang sudah ditambah data rincian peminjaman yang akan ditambah data rincian peminjaman yang sudah ditambah

Login user valid sebagai staf data peminjaman yang akan dicari

data rincian peminjaman yang sudah dicari data rincian peminjaman yang akan dicari 5.2 Cari peminjaman data peminjaman yang sudah dicari data peminjaman yang akan dicari

staf
Info peminjaman yang sudah dicari

Master peminjaman

Login user valid sebagai staf data peminjaman yang akan diubah info peminjaman yang sudah diubah 5.3 Ubah peminjaman data peminjaman yang akan diubah data peminjaman yang sudah diubah data rincian peminjaman yang akan diubah data rincian peminjaman yang sudah diubah Login user valid sebagai staf data peminjaman yang akan dicetak info peminjaman yang sudah dicetak 5.4 Cetak peminjaman data peminjaman yang akan dicetak data peminjaman yang sudah dicetak data rincian peminjaman yang akan dicetak data rincian peminjaman yang sudah dicetak

detil peminjaman

39

29/11/2011

Contoh Context Diagram

Data Anggota

Anggota
Informasi keanggotaan

Sistem Informasi Perpustakaan

Data Buku yang akan dipinjam, Dara buku yang dikembalikan

Staf
Informasi Buku yang telah dipinjam, Informasi buku yang telah dikembalikan

Informasi Perkembangan Peminjaman Buku, Informasi Perkembangan Keanggotaan

Data kebutuhan Informasi

Kepala Perpustakaan

Contoh Context Diagram
Data User , Data Negara, Data Propinsi, Data Kota, Data Rak, Data Penerbit, Data Penulis Utama, Data Buku yang akan dipinjam, Dara buku yang dikembalikan

Data Anggota

Anggota
Informasi keanggotaan

Sistem Informasi Perpustakaan

Staf
Informasi, User, Informasi Negara, Informasi Propinsi, Informasi Kota, Informasi, Penerbit, Informasi Penulis, Informasi Buku yang telah dipinjam, Informasi buku yang telah dikembalikan

Informasi Perkembangan Peminjaman Buku, Informasi Perkembangan Keanggotaan

Data kebutuhan Informasi

Kepala Perpustakaan

40

You're Reading a Free Preview

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