Anda di halaman 1dari 31

Pemodelan Terstruktur

Pengantar Sistem Informasi

Model adalah representasi kenyataan yang terdiri


dari satu atau lebih diagram.

Fungsi Model :
Bagi sistem yang sudah ada : sebagai cara untuk
memahami suatu sistem dengan lebih baik.

Bagi sistem yang sedang diusulkan : sebagai cara


mendokumentasikan persyaratan bisnis atau desain
teknis.
2

Model dikelompokkan dalam 2 bentuk :


Logical Model / Model Logika
Physical Model / Model Fisik

Logical Model / Model Logika(sering disebut


juga Konseptual Model atau Bisnis model)
menunjukkan gambaran sebenarnya suatu
sistem dan apa yang dilakukannya dan tidak
menggambarkan implementasi teknis

Physical Model / Model Fisik ( Model


Implementasi / Model Teknik) tidak hanya
menunjukkan apa sebenarnya sistem
tersebut atau apa yang dilakukannya, tetapi
juga bagaimana sistem tersebut
diimplementasikan secara fisik dan teknis.
Model ini merefleksikan pilihan teknologi dan
batasan pilihan teknologi ini.
5

DIAGRAM

Di setiap pengembangan sistem apapun,


fokus utama dalam analisis dan perancangan
adalah MODEL dan didalam Model terdapat
DIAGRAM.
Diagram adalah
Suatu representasi simbolis informasi dalam
bentuk geometri dua dimensi sesuai
teknik visualisasi.
6

Fungsi diagram :
- Mengkomunikasikan ide
- Melahirkan ide dan peluang baru
- Menguji ide dan membuat prediksi
- Memahami struktur dan relasi-relasinya

Beda Model dengan Diagram


Model

Menggambarkan pandangan yang lengkap


tentang suatu sistem pada suatu tahapan
tertentu dan dari perspektif tertentu.
Bisa terdiri dari satu atau lebih diagram.
(Biasanya sebuah model terdiri dari banyak
diagram)

Diagram

Menggambarkan beberapa aspek dari sebuah


sistem.
8

SDLC

System Development Life Cycle


atau sering disebut juga
Software Development Life Cycle
Proses mengembangkan atau mengubah
suatu sistem perangkat lunak dengan
menggunakan model dan metodologi yang
digunakan orang untuk mengembangkan
sistem PL sebelumnya
9

Tahapan dalam SDLC


1.
2.
3.
4.
5.
6.

Perencanaan Sistem
Analisis Sistem
Desain /Perancangan Sistem
Seleksi Sistem
Implementasi Sistem
Perawatan Sistem

10

Terstruktur Vs Berorientasi Objek

Pendekatan Terstruktur/Berorientasi Fungsi/


Aliran data : Dekomposisi permasalahan
dilakukan berdasarkan fungsi/ proses secara
hirarki,mulai dari konteks s/d proses-proses
yang paling kecil
Pendekatan Berorientasi Objek :
Dekomposisi permasalahan dilakukan
berdasarkan objek-objek yang ada dalam
sistem.
11

Terstruktur atau Berorientasi


Objek ???
Menggunakan pendekatan terstruktur bila :
1. Aplikasi yang dibuat sangat berorientasi
ke database (penyimpanan dan pemanggilan
data).

Karena bila menggunakan OO maka akan sangat banyak


kehilangan manfaat dari penggunaan RDBMS ( Relational
Database Management System) untuk penyimpanan
data, Tetapi RDBMS juga punya keterbatasan dalam
penyimpanan dan pemanggilan struktur data yang
kompleks seperti multimedia, data spasial (berbasis
peta).
12

Terstruktur atau Berorientasi


Objek ???

2. Aplikasi yang membutuhkan banyak


algoritma (melibatkan perhitungan besar dan
kompleks), perhitungan menggunakan
algoritma Sistem Pakar, kecerdasan tiruan,
seperti perhitungan untuk menghitung orbit
satelit.

13

Pemodelan Analisis & Desain


Sistem pendekatan
TERSTRUKTUR

14

Pendekatan Terstruktur (1)

Bertujuan untuk memodelkan data dan fungsifungsi atau prosedur-prosedur yang harus dibuat
Konsep atau paradigma yang membagi program
berdasarkan fungsi-fungsi atau prosedur-prosedur
yang dibutuhkan program komputer.
Fungsi fungsi dan prosedur-prosedur ditulis
secara sekuensial atau terurut dari atas ke bawah
sesuai dengan kebergantungan antar fungsi atau
prosedur.
15

Pendekatan Terstruktur
Diagram yang digunakan :
Analisis Kebutuhan
Flowmap/Workflow
Desain
Desain Proses :DFD, Kamus Data, Spesifikasi Proses
Desain Database : ERD, Spesifikasi DataBase
Desain Tampilan / Interface
Desain Program : Pseudocode, Flowchart
Coding
Testing
16

Flowmap / Workflow

Flowmap adalah merupakan salah satu


bentuk flowchart yang menggambarkan
secara grafik dari langkah-langkah dan uruturutan prosedur dari suatu sistem
Flowmap menolong analis dan programmer
untuk memecahkan masalah kedalam
segmen-segmen yang lebih kecil dan
menolong dalam menganalisis alternatifalternatif lain dalam pengoperasian.
17

Simbol yang digunakan dalam Diagram


Flowmap, sama dengan simbol dalam
flowchart.

18

Data Flow Diagram ( DFD )

DFD menggambarkan aliran data dari


sumber pemberi data (input) ke penerima
data (output).
Aliran data itu perlu diketahui agar si
pembuat sistem tahu persis kapan sebuah
data harus disimpan, kapan harus ditanggapi
(proses), dan kapan harus didistribusikan ke
bagian lain.
19

Ada 4 Simbol/Komponen yang digunakan


dalam DFD

Komponen-komponen DFD terdiri atas :

atau
Terminator

Proses

Alur Data

Penyimpan Data (data store)

20

Entity Relationship Diagram


Adalah suatu penyajian data dengan menggunakan Entity
dan Relationship

Entity
Entity adalah obyek yang dapat dibedakan dalam dunia
nyata
Relationship
Relationship adalah hubungan yang terjadi antara satu atau
lebih entity.
21

Komponen / Simbol di dalam ERD

Entitas

Relasi

Atribut

22

Entitas
Entitas adalah tempat penyimpan data,
maka entitas yang digambarkan dalam ERD
ini merupakan data store yang ada di DFD
dan akan menjadi file data di komputer.
Entitas adalah suatu obyek dan memiliki
nama.
Contoh : Mahasiswa, Dosen, Kendaraan
23

Relasi adalah penghubung antara satu entitas


(master file) dengan entitas lain di dalam sebuah
sistem komputer. Pada akhirnya, relasi akan
menjadi file transaksi (transaction file) di
komputer.
contoh relasi yang terjadi di sebuah perpustakaan
adalah : Anggota meminjam buku, atau Anggota
mengembalikan buku. Dalam hal ini, Anggota dan
Buku adalah entitas, meminjam dan
mengembalikan adalah transaksi (relasi antara
anggota dan buku).
24

Atribut adalah elemen-elemen data dari


Entitas.
Contoh : Di dalam entitas MAHASISWA
berisi elemen-elemen data (biodata
mahasiswa) yang terdiri atas NPM, NAMA,
KELAS, ALAMAT, dan sebagainya. NPM,
NAMA, KELAS, dan ALAMAT disebut dengan
atribut (field).
25

Contoh Usulan Sistem dengan menggunakan


Pemodelan Terstruktur.
Sistem Informasi Ujian Masuk Mahasiswa
Baru Berbasis Komputer

26

Contoh Flowmap

27

28

Contoh Data Flow Diagram


(DFD)

29

Contoh ERD (Entity Relationship


Diagram)

30

Contoh Desain Tampilan

31