Tool Representasi Sistem - Share...
Transcript of Tool Representasi Sistem - Share...
Tool Representasi Sistem
TSP Elits
TSP Elits 2
Contents
HIPO (Hierarchy Plus Input-Proses-Output) ........................................................................................ 14
Komponen Penyusun dan Fungsinya ..................................................................................................... 14
Contoh Pemakaiannya .............................................................................................................................. 14
Referensi ...................................................................................................................................................... 16
DATA FLOW DIAGRAM ......................................................................................................................... 16
Kegunaan Model ........................................................................................................................................ 16
Komponen Penyusun dan Fungsinya ..................................................................................................... 17
Contoh Pemakaiannya .............................................................................................................................. 17
Referensi ...................................................................................................................................................... 19
Diagram Activity........................................................................................................................................ 20
Komponen Penyusun dan Fungsinya ..................................................................................................... 20
Contoh Pemakaiannya .............................................................................................................................. 20
Referensi ...................................................................................................................................................... 21
Diagram Activity........................................................................................................................................ 21
Komponen Penyusun dan Fungsinya ..................................................................................................... 21
Contoh Pemakaiannya .............................................................................................................................. 22
Referensi ...................................................................................................................................................... 22
Diagram Class ............................................................................................................................................ 22
Komponen Penyusun dan Fungsinya ..................................................................................................... 22
Contoh Pemakaiannya .............................................................................................................................. 24
Referensi ...................................................................................................................................................... 24
Use Case Diagram ...................................................................................................................................... 24
Kegunaan Model ........................................................................................................................................ 25
Komponen Penyusun dan Fungsinya ..................................................................................................... 25
Contoh Pemakaiannya .............................................................................................................................. 25
Referensi ...................................................................................................................................................... 26
TSP Elits 3
CONTEXT DIAGRAM (DIAGRAM KONTEKS) .................................................................................. 27
Kegunaan Model ........................................................................................................................................ 27
Komponen Penyusun dan Fungsinya ..................................................................................................... 27
Contoh Pemakaiannya .............................................................................................................................. 30
Referensi ...................................................................................................................................................... 30
Stock Flow Diagram .................................................................................................................................. 30
Kegunaan Model ........................................................................................................................................ 30
Komponen Penyusun dan Fungsinya ..................................................................................................... 31
Contoh Pemakaiannya .............................................................................................................................. 33
Referensi ...................................................................................................................................................... 34
TEORI ANALISIS ―SWOT‖ ...................................................................................................................... 35
Pengantar .................................................................................................................................................... 35
Kegunaan .................................................................................................................................................... 35
Komponen Penyusun ................................................................................................................................ 35
Contoh Pemakaiannya .............................................................................................................................. 36
Referensi ...................................................................................................................................................... 36
TEORI ANALISIS ―SWOT‖ ...................................................................................................................... 38
Pengantar .................................................................................................................................................... 38
Kegunaan .................................................................................................................................................... 38
Komponen Penyusun ................................................................................................................................ 38
Contoh Pemakaiannya .............................................................................................................................. 39
Referensi ...................................................................................................................................................... 40
STANDARD OPERATING PROCEDURES (SOP) ............................................................................... 40
Pengantar .................................................................................................................................................... 40
Kegunaan .................................................................................................................................................... 41
Komponen Penyusun ................................................................................................................................ 41
TSP Elits 4
Contoh Pemakaiannya .............................................................................................................................. 42
Referensi ...................................................................................................................................................... 43
ENTERPRISE RESOURCE PLANNING (ERP) ..................................................................................... 43
Pengantar .................................................................................................................................................... 43
Kegunaan .................................................................................................................................................... 44
Komponen Penyusun ................................................................................................................................ 44
Contoh Pemakaiannya .............................................................................................................................. 45
Referensi ...................................................................................................................................................... 45
MODEL WATERFALL .............................................................................................................................. 46
Kegunaan Model ........................................................................................................................................ 46
Komponen Penyusun dan Fungsinya ..................................................................................................... 46
Contoh Pemakaiannya .............................................................................................................................. 47
Referensi ...................................................................................................................................................... 47
MODEL PROTOTYPING ......................................................................................................................... 47
Kegunaan Model ........................................................................................................................................ 47
Komponen Penyusun dan Fungsinya ..................................................................................................... 48
Contoh Pemakaiannya .............................................................................................................................. 49
Referensi ...................................................................................................................................................... 49
MODEL SPIRAL ........................................................................................................................................ 50
Kegunaan Komponen ................................................................................................................................ 50
Komponen Penyusun dan Fungsinya ..................................................................................................... 50
Contoh Pemakaiannya .............................................................................................................................. 50
Referensi ...................................................................................................................................................... 51
SINGLE LINE DIAGRAM ........................................................................................................................ 52
Kegunaan Model ........................................................................................................................................ 52
Komponen Penyusun dan Fungsinya ..................................................................................................... 52
Contoh Pemakaiannya .............................................................................................................................. 53
TSP Elits 5
Referensi ...................................................................................................................................................... 53
STATE DIAGRAM ..................................................................................................................................... 53
Kegunaan Model ........................................................................................................................................ 53
Komponen Penyusun dan Fungsinya ..................................................................................................... 54
Contoh Pemakaiannya .............................................................................................................................. 54
Referensi ...................................................................................................................................................... 55
N2 CHART .................................................................................................................................................. 55
Kegunaan Model ........................................................................................................................................ 55
Komponen Penyusun dan Fungsinya ..................................................................................................... 55
Contoh Pemakaiannya .............................................................................................................................. 56
Referensi ...................................................................................................................................................... 56
CIRCUIT DIAGRAM ................................................................................................................................. 56
Kegunaan Model ........................................................................................................................................ 56
Komponen Penyusun dan Fungsinya ..................................................................................................... 57
Contoh Pemakaiannya .............................................................................................................................. 58
Referensi ...................................................................................................................................................... 58
DATA FLOW DIAGRAM ......................................................................................................................... 58
Kegunaan Model ........................................................................................................................................ 58
Komponen Penyusun dan Fungsinya ..................................................................................................... 58
Contoh Pemakaiannya .............................................................................................................................. 59
Referensi ...................................................................................................................................................... 59
AKTIVITY DIAGRAM .............................................................................................................................. 59
Kegunaan Model ........................................................................................................................................ 59
Komponen Penyusun dan Fungsinya ..................................................................................................... 60
Contoh Pemakaiannya .............................................................................................................................. 60
Referensi ...................................................................................................................................................... 60
PYRAMID DIAGRAM .............................................................................................................................. 61
TSP Elits 6
Kegunaan Model : ...................................................................................................................................... 61
Komponen Penyusun dan Fungsinya ..................................................................................................... 61
Contoh Pemakaiannya .............................................................................................................................. 62
Referensi : .................................................................................................................................................... 65
CONTROL CHART ................................................................................................................................... 65
Kegunaan Model ........................................................................................................................................ 65
Komponen Penyususn dan Fungsinya ................................................................................................... 65
Diagram kontrol terdiri dari : ................................................................................................................... 65
Contoh Pemakaiannya .............................................................................................................................. 66
Referensi : .................................................................................................................................................... 66
TREE DIAGRAM ....................................................................................................................................... 66
Kegunaan Model ........................................................................................................................................ 67
Komponen Penyusun dan Fungsinya ..................................................................................................... 67
Contoh Pemakaiannya .............................................................................................................................. 68
Referensi ...................................................................................................................................................... 69
Model Use Case .......................................................................................................................................... 70
Actors ........................................................................................................................................................... 70
Use Case ...................................................................................................................................................... 70
Contoh : ATM Cashier Application ........................................................................................................ 71
Use Case: Transactions .............................................................................................................................. 72
Contoh ......................................................................................................................................................... 73
Reuse Use Case : <<uses>> ...................................................................................................................... 73
Reuse Use Case : <<extends>> ................................................................................................................ 73
Contoh Lain: ................................................................................................................................................. 74
Referensi : .................................................................................................................................................... 74
DATA FLOW DIAGRAM ......................................................................................................................... 76
DFD Level ................................................................................................................................................... 76
TSP Elits 7
Context Diagram (CD) .............................................................................................................................. 77
Diagram Level n / Data Flow Diagram Levelled .................................................................................. 78
DFD Fisik .................................................................................................................................................... 79
DFD Logis ................................................................................................................................................... 80
SysML Diagram .......................................................................................................................................... 83
SysML adalah ............................................................................................................................................. 83
SysML Diagram Taxonomy ...................................................................................................................... 84
SysML Diagram Frames ............................................................................................................................ 84
Activity Diagram........................................................................................................................................ 85
SysML Port .................................................................................................................................................. 85
Kontrol dan Data ........................................................................................................................................ 86
Package Diagram ....................................................................................................................................... 86
Blok Elemen Struktural Dasar .................................................................................................................. 86
Rich Picture dan Diagram Aktivitas ....................................................................................................... 87
ACTIVITY DIAGRAM .............................................................................................................................. 87
RICH PICTURE .......................................................................................................................................... 88
Penggunaan rich picture ........................................................................................................................... 89
STUDI KASUS ACTIVITY DIAGRAM ................................................................................................... 89
BPMN .......................................................................................................................................................... 90
Arus objek ..................................................................................................................................................... 91
Swimlanes dan artefak .................................................................................................................................. 92
Process Flow Diagram ............................................................................................................................... 93
Kegunaan Model ........................................................................................................................................ 93
Komponen Penyusun dan Fungsinya ..................................................................................................... 93
Contoh Pemakaiannya .............................................................................................................................. 93
Referensi ...................................................................................................................................................... 93
SDL Block Diagram ................................................................................................................................... 94
TSP Elits 8
Kegunaan Model ........................................................................................................................................ 94
Komponen Penyusun dan Fungsinya ..................................................................................................... 94
Contoh Pemakaiannya .............................................................................................................................. 95
Referensi ...................................................................................................................................................... 95
State Diagram ............................................................................................................................................. 95
Kegunaan Model ........................................................................................................................................ 95
Komponen Penyusun dan Fungsinya ..................................................................................................... 95
Contoh Pemakaiannya .............................................................................................................................. 97
Referensi ...................................................................................................................................................... 97
CONTEXT DIAGRAM .............................................................................................................................. 98
Kegunaan Model ........................................................................................................................................ 98
Komponen Penyusun dan Fungsinya ..................................................................................................... 98
Contoh Pemakaiannya .............................................................................................................................. 98
Referensi ...................................................................................................................................................... 99
INFLUENCE DIAGRAM ........................................................................................................................ 100
Kegunaan Model ...................................................................................................................................... 100
Komponen Penyusun dan Fungsinya ................................................................................................... 100
Contoh Pemakaiannya ............................................................................................................................ 101
Referensi .................................................................................................................................................... 101
CLASS DIAGRAM ................................................................................................................................... 101
Kegunaan Model ...................................................................................................................................... 101
Komponen Penyusun dan Fungsinya ................................................................................................... 102
Contoh Pemakaiannya ............................................................................................................................ 102
Referensi .................................................................................................................................................... 103
DIAGRAM STATE ................................................................................................................................... 104
Kegunaan Model ...................................................................................................................................... 104
Komponen Penyusun dan Fungsinya ................................................................................................... 104
TSP Elits 9
Contoh Pemakaiannya ............................................................................................................................ 105
Referensi .................................................................................................................................................... 105
PETRI NET ................................................................................................................................................ 107
Kegunaan Model ...................................................................................................................................... 107
Komponen Penyusun dan Fungsinya ................................................................................................... 107
Contoh Pemakaiannya ............................................................................................................................ 108
Referensi .................................................................................................................................................... 108
DIAGRAM POHON ................................................................................................................................ 108
Kegunaan Model ...................................................................................................................................... 108
Komponen Penyusun dan Fungsinya ................................................................................................... 109
Contoh Pemakaiannya ............................................................................................................................ 109
Referensi .................................................................................................................................................... 110
NAMA MODEL REPRESENTASI SISTEM .......................................................................................... 111
Kegunaan Model ...................................................................................................................................... 111
Komponen Penyusun dan Fungsinya ................................................................................................... 111
Contoh Pemakaiannya ............................................................................................................................ 112
Referensi .................................................................................................................................................... 114
MODEL REPRESENTASI SISTEM ........................................................................................................ 115
Contoh Pemakaiannya: ........................................................................................................................... 116
DATA FLOW DIAGRAM ....................................................................................................................... 123
TUJUAN DFD........................................................................................................................................... 123
MANFAAT DFD ...................................................................................................................................... 123
KOMPONEN DFD................................................................................................................................... 123
TERMINATOR / ENTITAS LUAR ....................................................................................................... 124
KOMPONEN DATA STORE ................................................................................................................. 125
KOMPONEN ALUR DATA ................................................................................................................... 126
LEVELISASI DFD .................................................................................................................................... 127
TSP Elits 10
PENGGAMBARAN DFD ....................................................................................................................... 128
MODEL ENTITY-RELATIONSHIP ...................................................................................................... 130
Contoh diagram E-R ................................................................................................................................ 130
ENTITY DAN ENTITY SET .................................................................................................................... 131
PEMETAAN CONSTRAINT .................................................................................................................. 131
PENYAJIAN ENTITY SET KUAT ( STRONG ENTITY SET ) ........................................................... 133
MEREDUKSI DIAGRAM E-R KE DALAM TABEL ........................................................................... 135
PENYAJIAN ENTITY SET LEMAH ( WEAK ENTITY SET ) ............................................................ 136
BAGAN ALIR ........................................................................................................................................... 137
Contoh : ..................................................................................................................................................... 141
ACTIVITY DIAGRAM ............................................................................................................................ 145
Kegunaan Model ...................................................................................................................................... 145
Komponen Penyusun dan Fungsinya ................................................................................................... 145
Contoh Pemakaiannya ............................................................................................................................ 146
TIMING DIAGRAM ................................................................................................................................ 147
Kegunaan Model ...................................................................................................................................... 147
Contoh Pemakaiannya ............................................................................................................................ 147
STATE DIAGRAM ................................................................................................................................... 149
Kegunaan Model ...................................................................................................................................... 149
SIPOC DIAGRAM ................................................................................................................................... 151
Kegunaan Model ...................................................................................................................................... 151
Komponen Penyusun dan Fungsinya ................................................................................................... 151
Contoh Kegunaan .................................................................................................................................... 152
STATE TRANSITION DIAGRAM ........................................................................................................... 153
Kegunaan Model ...................................................................................................................................... 153
Komponen Penyusun dan Fungsinya ................................................................................................... 153
Contoh Pemakaiannya ............................................................................................................................ 155
TSP Elits 11
Referensi .................................................................................................................................................... 156
BLOCK CHART DIAGRAM .................................................................................................................... 156
Komponen Penyusun dan Fungsinya ................................................................................................... 156
Contoh Pemakaiannya ............................................................................................................................ 157
Referensi .................................................................................................................................................... 163
SISTEM PROCEDURE DIAGRAM ......................................................................................................... 164
Komponen Penyusun dan Fungsinya ................................................................................................... 164
Contoh Pemakaiannya ............................................................................................................................ 165
CONTOH ANALISA KASUS SP ........................................................................................................... 165
Referensi .................................................................................................................................................... 167
Balance Scorecard (BSC) ......................................................................................................................... 168
Adapun perspektif dalam BSC, yaitu : ....................................................................................................... 168
Contoh Pemakaiannya ............................................................................................................................ 168
Referensi .................................................................................................................................................... 169
NAMA MODEL REPRESENTASI SISTEM .......................................................................................... 170
Component Diagram ............................................................................................................................... 170
Kegunaan Model ...................................................................................................................................... 170
Komponen Penyusun dan Fungsinya ................................................................................................... 171
Contoh Pemakaiannya ............................................................................................................................ 173
Referensi .................................................................................................................................................... 175
NETWORK DIAGRAM for Management Project ............................................................................... 176
Kegunaan Model ...................................................................................................................................... 176
Komponen Penyusun dan Fungsinya ................................................................................................... 176
Contoh Pemakaiannya ............................................................................................................................ 178
Network Diagram for Computer Network .......................................................................................... 180
IDEF (Integration Definition) ................................................................................................................. 181
Komponen Penyusun dan Fungsinya ................................................................................................... 181
TSP Elits 12
Contoh Pemakaiannya ............................................................................................................................ 182
Rich Picture Diagram (RPD)................................................................................................................... 182
Kegunaan Model ...................................................................................................................................... 183
Contoh Pemakaiannya ............................................................................................................................ 183
Referensi .................................................................................................................................................... 184
Jackson Structured Programming ......................................................................................................... 185
Kegunaan Model ...................................................................................................................................... 185
Komponen Penyusun dan Fungsinya ................................................................................................... 185
Contoh Pemakaiannya ............................................................................................................................ 187
Referensi ..................................................................................................................................................... 187
Object-Role Modeling (ORM) .................................................................................................................... 188
Kegunaan Model ......................................................................................................................................... 188
Komponen Penyusun dan Fungsinya .......................................................................................................... 188
Contoh Pemakaiannya ................................................................................................................................ 188
Referensi ..................................................................................................................................................... 189
Warnier / Orr Diagram ........................................................................................................................... 189
Kegunaan Model ...................................................................................................................................... 189
Komponen Penyusun dan Fungsinya ................................................................................................... 189
Contoh Pemakaiannya ............................................................................................................................ 190
Referensi .................................................................................................................................................... 190
Macam – macam Model dalam Bentuk Diagram ................................................................................ 192
Metode Fault Tree Analysis .................................................................................................................... 192
ARROWS DIAGRAM .............................................................................................................................. 195
Langkah-Langkah Pembuatan Arrow Diagram .................................................................................. 196
Ansoff Matrix Diagram ........................................................................................................................... 196
Market penetration .................................................................................................................................. 197
Daftar Putaka ............................................................................................................................................ 199
TSP Elits 13
TSP Elits 14
HIPO (Hierarchy Plus Input-Proses-Output)
2211105019 Nur Fuad A
Merupakan metodologi yang dikembangkan dan didukung oleh IBM yang sebenarnya
merupakan alat dokumentasi program. Sekarang banyak digunakan sebagai alat disain dan
teknik dokumentasi dalam siklus pengembangan system. Berbasis pada fungsi, yaitu tiap-tiap
modul didalam sistem digambarkan oleh fungsi utamanya.
Komponen Penyusun dan Fungsinya
1. Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari system.
2. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program, bukannya
menunjukkan perintah-perintah program yang digunakan untuk melaksanakan fungsi
tersebut
3. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output
yang harus dihasilkan oleh masing-masing fungsi pada tiap-tiap tingkatan dari diagram-
diagram HIPO.
4. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan-kebutuhan pemakai Contoh Pemakaiannya
1. Visual Table Of Contents (VTOC)
Diagram ini menggambarkan hubungan dari fungsi-fungsi secara berjenjang
Gambar menunjukkan ada 7 buah fungsi didalam sistem
- Fungsi dengan nomor 1.0, 2.0, 3.0 merupakan tingkatan yang tertinggi
- Fungsi 2.1 dan 2.2 merupakan fungsi dibawah fungsi 2.0
- Fungsi 2.2.1 dan 2.2.2 merupakan fungsi dibawah fungsi 2.2
TSP Elits 15
2. Overview Diagram - Menunjukkan secara garis besar hubungan dari input, proses dan output
- Bagian input menunjukkan item-item data yang akan digunakan oleh bagian proses
- Bagian proses berisi sejumlah langkah-langkah yang menggambarkan
kerja dari fungsi
- Bagian output berisi dengan item-item data yang dihasilkan atau dimodifikasi oleh langkah-
langkah proses
3. Detail Diagrams - Merupakan diagram tingkatan yang paling rendah di diagram HIPO
- Diagram ini berisi dengan elemen-elemen dasar dari paket yang
Menggambarkan secara rinci kerja dari suatu fungsi.
TSP Elits 16
Referensi
http://wsilfi.staff.gunadarma.ac.id/Downloads/files/1033/HIPO.pdf
DATA FLOW DIAGRAM
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional
sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang
dihubungkan satu samalain dengan alur data, baik secara manual maupun komputerisasi.
DFDini sering disebut juga dengan nama Bubble chart, Bubble diagram,model proses, diagram
alur kerja, atau model fungsi. Dalam mendokumentasikan sebuah sistem, DFD mempunyai
level-level mulai dari yang terkecil, yaitu level 10 yang biasa disebut dengan context diagram.
Context diagram ini merupakan gambaran paling umum dari sistem, yang hanya memiliki satu
proses saja untuk mewakili seluruh sistem. Semakin bertambahnya level dari DFD akan semakin
detail digambarkannya proses-proses yang ada pada sistem, tetapi yang boleh bertambah hanya
proses dan data flow saja.
Kegunaan Model
Untuk membuat dokumentasi dari sistem informasi yang ada, atau untuk menyusun dokumentasi
untuk sistem informasi yang baru.
TSP Elits 17
Komponen Penyusun dan Fungsinya
1. Proses
Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi
output. Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan dilaksanakan
2. Data Flow/ Alur Data
Suatu data flow / alur data digambarkan dengan anak panah, yang menunjukkan arah menuju ke
dan keluar dari suatu proses. Alur data ini digunakan untuk menerangkan perpindahan data atau
paket data/informasi dari satu bagian sistem ke bagian lainnya. Selain menunjukkan arah, alur data
pada model yang dibuat oleh profesional sistem dapat merepresentasikan bit, karakter, pesan,
formulir, bilangan real, dan macam-macam informasi yang berkaitan dengan komputer.
3. Data Store
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata
benda jamak, misalnya Mahasiswa. Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,
seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi, misalnya file disket,
file harddisk, file pita magnetik. Data store juga berkaitan dengan penyimpanan secara manual seperti buku
alamat, file folder, dan agenda.
4. Terminator / Entitas Luar
Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang
dikembangkan. Biasanya terminator dikenal dengan nama entitas luar (external entity).
Terdapat dua jenis terminator :
1. Terminator Sumber (source) : merupakan terminator yang menjadi sumber.
2. Terminator Tujuan (sink) : merupakan terminator yang menjadi tujuan data / informasi
sistem.
Contoh Pemakaiannya
Sebuah perusahaan taksi berupaya meningkatkan layanannya dengan mengembangkan sistem
pemesanan taksi (SiPeTax) berbasis web mobile.
Spesifikasi SiPeTax:
1. Mampu melayani permintaan pesanan dari pelanggan.
2. Menerima status dan lokasi armada taksi yang dikirimkan oleh pengemudi.
3. Mampu mendistribusikan informasi pemesanan ke seluruh PDA pengemudi taksi.
TSP Elits 18
4. Menyajikan laporan pengangkutan kepada pihak manager.
Untuk memudahkan analisis SiPeTax, pihak perusahaan memodelkan diagram konteks sampai
DFD level 1.
TSP Elits 19
Referensi
-http://aisyahasmoro.blogspot.com/2011/11/data-flow-diagram-dan-entity.html
-http://blog.um.ac.id/hendriyanto/2011/12/13/data-flow-diagram-untuk-contoh- studi-kasus-
sistem-pemesanan-taxi/
TSP Elits 20
Diagram Activity
Pada dasarnya diagram Activity sering digunakan oleh flowchart. Diagram ini
berhubungan dengan diagram Statechart. Diagram Statechart berfokus pada obyek yang dalam
suatu proses (atau proses menjadi suatu obyek), diagram Activity berfokus pada aktifitas-aktifitas
yang terjadi yang terkait dalam suatu proses tunggal. Jadi dengan kata lain, diagram ini
menunjukkan bagaimana aktifitas-aktifitas tersebut bergantung satu sama lain.
Komponen Penyusun dan Fungsinya
Diagram Activity dapat dibagi menjadi beberapa jalur kelompok yang menunjukkan obyek
yang mana yang bertanggung jawab untuk suatuaktifitas. Peralihan tunggal (single transition)
timbul dari setiap adanya activity (aktifitas), yang saling menghubungi pada aktifitas
berikutnya.Sebuah transition (transisi) dapat membuat cabang ke dua atau lebih percabangan
exclusive transition (transisi eksklusif). Label Guard Expression (ada di dalam [ ]) yang
menerangkan output (keluaran) dari percabangan. percabangan akan menghasilkan bentuk
menyerupaibentuk intan. transition bisa bercabang menjadi beberapa aktifitasparalel yang disebut
Fork. Fork beserta join (gabungan dari hasiloutput fork) dalam diagram berbentuk solid bar
(batang penuh).
Contoh Pemakaiannya
Contoh Diagram Activity ‗Pengambilan Uang melalui ATM‘
TSP Elits 21
Referensi
http://fenni.staff.gunadarma.ac.id/Downloads/files/11789/Unified+Modeling+Language.pdf
Diagram Activity
2211105018 Redi Kharisman
Pada dasarnya diagram Activity sering digunakan oleh flowchart. Diagram ini
berhubungan dengan diagram Statechart. Diagram Statechart berfokus pada obyek yang dalam
suatu proses (atau proses menjadi suatu obyek), diagram Activity berfokus pada aktifitas-aktifitas
yang terjadi yang terkait dalam suatu proses tunggal. Jadi dengan kata lain, diagram ini
menunjukkan bagaimana aktifitas-aktifitas tersebut bergantung satu sama lain.
Komponen Penyusun dan Fungsinya
Diagram Activity dapat dibagi menjadi beberapa jalur kelompok yang menunjukkan obyek
yang mana yang bertanggung jawab untuk suatuaktifitas. Peralihan tunggal (single transition)
timbul dari setiap adanya activity (aktifitas), yang saling menghubungi pada aktifitas
berikutnya.Sebuah transition (transisi) dapat membuat cabang ke dua atau lebih percabangan
exclusive transition (transisi eksklusif). Label Guard Expression (ada di dalam [ ]) yang
menerangkan output (keluaran) dari percabangan. percabangan akan menghasilkan bentuk
menyerupaibentuk intan. transition bisa bercabang menjadi beberapa aktifitasparalel yang disebut
TSP Elits 22
Fork. Fork beserta join (gabungan dari hasiloutput fork) dalam diagram berbentuk solid bar
(batang penuh).
Contoh Pemakaiannya
Contoh Diagram Activity ‗Pengambilan Uang melalui ATM‘
Referensi
http://fenni.staff.gunadarma.ac.id/Downloads/files/11789/Unified+Modeling+Language.pdf
Diagram Class
Diagram Class memberikan pandangan secara luas dari suatu system dengan menunjukan
kelas-kelasnya dan hubungan mereka. Diagram Class bersifat statis; menggambarkan hubungan
apa yang terjadi bukan apa yang terjadi jika mereka berhubungan.
Komponen Penyusun dan Fungsinya
Diagram Class mempunyai 3 macam relationalships (hubungan),
sebagai berikut :
TSP Elits 23
• Association
Suatu hubungan antara bagian dari dua kelas. Terjadi association antara dua kelas jika
salah satu bagian dari kelas mengetahui yang lainnya dalam melakukan suatu kegiatan. Di dalam
diagram, sebuah association adalah penghubung yang menghubungkan dua kelas.
• Aggregation
Suatu association dimana salah satu kelasnya merupakan bagian dari suatu kumpulan.
Aggregation memiliki titik pusat yang mencakup keseluruhan bagian. Sebagai contoh :
OrderDetail merupakan kumpulan dari Order.
• Generalization
Suatu hubungan turunan dengan mengasumsikan satu kelas merupakan suatu superClass
(kelas super) dari kelas yang lain. Generalization memiliki tingkatan yang berpusat pada
SuperClass.
Contoh :
Payment adalah superClass dari Cash, Check, dan Credit. Untuk tambahan bahwa
association mempunyai 2 titik. Salah satu titik bisa memiliki label untuk menjelaskan association
tersebut.
Contoh :
OrderDetail adalah line Item untuk setiap permintaan. Panah navigability (pengatur alur
arah) dalam suatu association menggambarkan arah mana association dapat ditransfer atau
disusun. Seperti dalam contoh : OrderDetail dapat disusun dari item-nya, namun tidak bisa
sebaliknya. Panah ini juga menjelaskan siapa ―memiliki‖ implementasi dari association; dalam
kasus ini OrderDetail memiliki Item. Association tanpa arah panah merupakan bidirectional
(bolak-balik). Multiplicity dari suatu titik association adalah angka kemungkinan bagian dari
hubungan kelas dengan single instance (bagian) pada titik yang lain. Multiplicity berupa single
number (angka tunggal) atau range number (angka batasan). Pada contoh, hanya bisa satu
‗Customer‘ untuk setiap ‗Order‘, tapi satu
‗Customer‘ hanya bisa memiliki beberapa ‗Order‘.
TSP Elits 24
Contoh Pemakaiannya
Contoh Diagram Class transaksi Pembelian barang :
Referensi
http://fenni.staff.gunadarma.ac.id/Downloads/files/11789/Unified+Modeling+Language.pdf
Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah
sistem. Yang ditekankan adalah ―apa‖ yang diperbuat sistem, dan bukan ―bagaimana‖.
TSP Elits 25
Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case
merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar
belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin
yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.
Use case diagram dapat sangat membantu bila kita sedang menyusun requirement
sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk
semua feature yang ada pada sistem. Sebuah use case dapat meng-include fungsionalitas use
case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use
case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi
secara normal. Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga
duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang
common.
Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri.
Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu
merupakan spesialisasi dari yang lain.
Kegunaan Model
Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang
ditekankan adalah ―apa‖ yang diperbuat sistem, dan bukan ―bagaimana‖.
Komponen Penyusun dan Fungsinya
1. System name
2. System boundary
3. Include usecase
4. Extend usecase
5. Extend point
6. Child use case
7. Generalization
Contoh Pemakaiannya
Menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien.
TSP Elits 26
Referensi
http://artikel.webgaul.com/Iptek/unifiedmodellinglanguage.htm
TSP Elits 27
CONTEXT DIAGRAM (DIAGRAM KONTEKS)
virtu adila-2211105045
Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat
satu proses, menunjukkan sistem secara keseluruhan. Proses tersebut diberi nomor nol. Semua
entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran data-aliran data utama
menuju dan dari sistem. Diagram tersebut tidak memuat penyimpanan data dan tampak
sederhana untuk diciptakan, begitu entitas-entitas eksternal serta aliran data-aliran daa menuju
dan dari sistem diketahui penganalisis dari wawancara dengan user dan sebagai hasil analisis
dokumen.
Kegunaan Model
Aliran dalam context diagram memodelkan masukan ke sistem dan keluaran dari sistem
seperti halnya sinyal kontrol yang diterima atau dibuat sistem. Aliran data hanya digambarkan
jika diperlukan untuk mendeteksi kejadian dalam lingkungan dimana sistem harus memberikan
respon atau membutuhkan data untuk menghasilkan respon. Selain itu, aliran data dibutuhkan
untuk menggambarkan transportasi antara sistem dan terminator. Dengan kata lain aliran data
digambarkan jika data tersebut diperlukan untuk menghasilkan respon pada kejadian tertentu.
Dalam hal ini kita seharusnya menggambar context diagram dengan asumsi bahwa masukan
disebabkan dan diawali oleh terminator, sedangkan keluaran disebabkan dan diawali oleh
sistem.
Dengan mencegah interaksi yang tidak perlu (extraneous prompts) yang berorientasi pada
implementasi masukan-keluaran dan mengkonsentrasikan pemodelan pada jaringan aliran data.
Komponen Penyusun dan Fungsinya
Context diagram menggarisbawahi sejumlah karakteristik penting dari suatu sistem:
1. Kelompok pemakai, organisasi, atau sistem lain dimana sistem kita melakukan
komunikasi yang disebut juga sebagai terminator.
2. Data dimana sistem kita menerima dari lingkungan dan harus diproses dengan cara
tertentu.
3. Data yang dihasilkan sistem kita dan diberikan ke dunia luar.
4. Penyimpanan data yang digunakan secara bersama antara sistem kita dengan
terminator. Data ini dibuat oleh sistem dan digunakan oleh lingkungan atau sebaliknya,,
dibuat oleh lingkungan dan digunakan oleh sistem kita.
TSP Elits 28
5. Batasan antara sistem kita dan lingkungan.
Context Diagram dimulai dengan penggambaran terminator, aliran data, aliran kontrol
penyimpanan, dasn proses tunggal yang menunjukkan keseluruhan sistem. Bagian termudah
adalah menetapkan proses (yang hanya terdiri dari satu lingkaran) dan diberi nama yang
mewakili sistem. Nama dalam hal ini dapat menjelaskan proses atau pekerjaan atau dalam kasus
ekstrim berupa nama perusahaan yang dalam hal ini mewakili proses yang dilakukan
keseluruhan organisasi. Terminator ditunjukkan dalam bentuk persegi panjang dan
berkomunikasi langsung dengan sistem melalui aliran data atau penyimpanan eksternal Antar
terminator tidak diperbolehkan komunikasi langsung. Pada kenyataannya hubungan antar
terminator dilakukan, tetapi secara definitif karena terminator adalah bagian dari lingkungan,
maka tidak relevan jika dibahas dalam context diagram.
Context Diagram memiliki aturan sebagai berikut:
1. Jika terdapat banyak terminator yang mempunyai banyak masukan dan keluaran
diperbolehkan untuk digambarkan lebih dari satu kali sehingga mencegah penggambaran
yang terlalu rumit, dengan ditandai secara khusus untuk menjelaskan bahwa terminator
yang dimaksud adalah identik. Tanda tersebut dapat berupa asterik (*) atau pagar (#).
2. Jika terminator mewakili individu sebaiknya diwakili oleh peran yang dimainkan personil
tersebut. Alasan pertama adalah personil yang berfungsi untuk melakukan itu dapat
berganti sedang Context Diagram harus tetap akurat walaupun personil berganti. Alasan
kedua adalah seorang personil dapat memainkan lebih dari satu peran.
3. Karena fokus uitama adalah mengembangkan model, maka penting untuk membedakan
sumber (resource) dan pelaku (handler)., pelaku adalah mekanisme, perangkat atau media
fisik yang mentransportasikan data ke/dari sistem, karena pelaku seringkali familier
dengan pemakai dalam implementasi sistem berjalan, maka sering menonjol sebagai
sesuatu yang harus digambarkan lebih dari sumber data itu sendiri. Sedangkan sistem
baru dengan konsep pengembangan teknologinya membuat pelaku menjadi sesuatu yang
tidak perlu digambarkan.
TSP Elits 29
TSP Elits 30
Contoh Pemakaiannya
sebuah Context Diagram untuk sistem pemesanan makanan ditunjukan pada gambar di
bawah ini.
Referensi
http://www.docstoc.com/docs/21501607/BAB-6-PEMODELAN-SISTEM-%28CONTEXT-
DIAGRAM-DATA-FLOW-DIAGRAM%29
pemodelan sistem (context diagram, data flow diagram)
Stock Flow Diagram
SFD adalah konsep sentral dari teori SD. Stock adalah akumulasi atau pengumpulan dan
karakteristik keadaan sistem dan pembangkit informasi, dimana aksi dan keputusan didasarkan
padanya. Stock digabungkan dengan rate atau flow sebagai aliran informasi, sehingga stock
menjadi sumber ketidakseimbangan dinamisdalam sistem. SFD dapat diilustrasikan dengan
sebuah sistem bak mandi yang dihubungkan dengan dua kran masukan dan keluaran air. Kedua
kran sebagai pengontrol akumulasi air dalam bak. Besar kecilnya nilai dalam stock dan flow
didasarkan perhitungan persamaan matematik integran dan deferensial. Persamaan matematik
stock merupakan integrasi dari nilai inflow dan outflow.
Kegunaan Model
Komputasi adalah kegiatan mendapatkan penyelesaian atau solusi atas persoalan yang
dinyatakan dalam model yang valid, misalnya model matematis. Secara matematis umumnya
model mengambil bentuk f(x) = y, dengan x = himpunan informasi yang tersembunyi dalam
model, berupa besaran-besaran yang nilainya harus ditetapkan agar persoalan nyata dapat
dipecahkan, y = himpunan data yang tersedia, berupa besaran-besaran yang nilainya telah
diketahui, dan f(.) = operator matematis model tersebut.
TSP Elits 31
Sebagai ilustrasi, suatu struktur model umum memiliki bentuk perhitungan matematis
sebagai berikut:
Perhitungan integral:
Stock(t) = ∫[inflow(s) − outflow(s)]ds + stock(t0)
Perhitungan diferensial:
D(Stock) / dt = Net_Change_in_Stock = Inflow(t) −Outflow(t)
Model dengan validitas tinggi sering melibatkan operator atau fungsi nonlinear yang
rumit, terlebih lagi untuk persoalan konkret dalam manajemen dan ilmu-ilmu sosial pada
umumnya. Oleh karena itu proses komputasi sering harus melalui jalan yang tak langsung, yaitu
melalui simulasi.
Komponen Penyusun dan Fungsinya
SFD diterjemahkan lebih luas dengan menggunakan simbol-simbol komputer sesuai
dengan perangkat lunak yang dipilih, simbol tersebut meliputi simbol yang menggambarkan
stock (level), flow(rate), auxilliary dan constant.
Beberapa fungsi lainnya dalam stock and flow diagram adalah:
• Flows-with-rate, mewakili adanya operasi pendiferensialan. Perubahan
informasi tentang laju perubahan yang terjadi dapat ditambahakan pada obyek
ini.
• Link, memberi informasi kepada auxiliary variables tentang nilai dari
variabel-variabel lainnya
TSP Elits 32
• Delayed link mewakili delay yang terjadi antara dua variabel yang disambung.
• Cloud. Objek untuk mewakili input (source) kepada atau output (outlet) dari
sebuah flow atau level. Biasanya menggambarkan batas luar dari sistem.
Terdapat 5 persyaratan yang harus dipenuhi untuk menyusun stock flow diagram,
yaitu:
1. suatu level hanya dapat didahului oleh rate;
2. level dapat diikuti oleh tambahan (auxiliary) atau rate;
3. tambahan dapat diikuti oleh tambahan lain atau rate;
4. rate harus diikuti oleh suatu level, dan
5. level bisa secara tidak langsung mempengaruhi level yang lain.
TSP Elits 33
Contoh Pemakaiannya
Simpal Kausal Pengembangan Kawasan Ekonomi Khusus
Dalam pengembangan model pengembangan kawasan ekonomi khusus di Indonesia, model
akan dibagi menjadi beberapa sub bagian yang saling berinteraksi, yaitu :
1. Sub Sistem Pajak dan Retribusi,
2. Sub Sistem Investasi
3. Sub Sistem Produksi Sub Sistem infrastruktur
4. Sub Sistem Investor
5. Sub Sistem SDM
Dalam diagram Simpal Kausal (sebab-akibat) pada gambar 5 menunjukkan keterkaitan antar
variabel yang menjadi input dalam penyusunan model. Keenam sub sistem tersebut berinteraksi
dalam sistem yang terdapat dalam model pengembangan kawasan ekonomi khusus. Interaksi
keenam sub sistem yang akan saling berpengaruh sehingga menjadi model dinamis. Pada model
ini perubahan salah satu atau beberapa variabel dalam sub sistem akan mengubah variabel-
variabal yang menjadi variabel target.
Dalam model dinamis KEK ini target utama adalah investasi, penerimaan pemerintah, dan
tenaga kerja. Arah pengembangan Kawasan Ekonomi Khusus difokuskan pada peningkatan
investasi yang diharapkan memperluas kesempatan kerja dan penerimaan devisa melalui
ekspor. Selanjutnya peningkatan investasi akan menambah stok kapital, baik berupa mesin-
mesin atau pembangunan pabrik baru, yang akan menghasilkan produksi barang/jasa. Proses
produksi akan membutuhkan input-input berupa tenaga kerja dan bahan baku. Penambahan
tenaga kerja akan memperluas kesempatan kerja yang pada gilirannya akan memperoleh
upah/pendapatan. Secara teoritis, peningkatan pendapatan akan meningkatan konsumsi dan
tabungan penduduk. Selanjutnya, kondisi akan mendorong roda ekonomi wilayah. Proses
produksi akan menghasilkan barang/jasa yang akan masuk ke pasar output yang meliputi pasar
ekspor dan pasar domestik. Dalam kegiatan ekonomi ini, pemerintah akan memperoleh sumber-
TSP Elits 34
sumber pendapatan berupa pajak. Selanjutnya pajak akan dialokasikan ke daerah sesuai dengan
ketentuan yang berlaku. Bagi daerah hal ini akan meningkatkan dana perimbangan yang
terdapat dalam pendapatan daerah. Putaran kegiatan ekonomi selanjutnya adalah sumber-
sumber pajak akan menjadi sumber pembiayaan pembangunan guna mendorong pertumbuhan
ekonomi berikutnya.
Referensi
1. digital_127048-T 26304-Analisis hubungan-Metodologi
2. paper : penelitian aspek perkotaan dumai dan bitung dan kemungkinannya sebagai
lokasi kawasan ekonomi khusus di indonesia
TSP Elits 35
TEORI ANALISIS ―SWOT‖
Kevin Yogaswara - 2211 105 024
Pengantar
Analisa SWOT merupakan sebuah metode perencanaan strategis yang digunakan untuk
mengevaluasi kekuatan, kelemahan, peluang, dan ancaman dalam suatu proyek atau suatu
spekulasi bisnis. Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau
proyek dan mengidentifikasi faktorinternal dan eksternal yang mendukung dan yang tidak dalam
mencapai tujuan tersebut.
Kegunaan
1. Untuk melakukan perencanaan dalam upaya mengantisipasi masa depan dengan
melakukan pengkajian bedasarkan pengalaman masa lampau, ditopang sumber daya
dan kemampuan yang miliki saat ini yang akan diproyeksikan kemasa depan.
1. Untuk menganalisis kesempatan/peluang dan kekuatan dalam membuat rencana
jangka panjang.
1. Untuk mengatasi ancaman dan kelemahan yang mempunyai kecendrungan
menghasilkan rencana jangka pendek, yaitu rencana untuk perbaikan.
1. Untuk mengidentifikasi Faktor eksternal (O dan S) dan Faktor Internal (S da W)
Komponen Penyusun
1. Strength; faktor internal yang mendukung perusahaan dalam mencapai tujuannya. Faktor
pendukung dapat berupa sumber daya, keahlian, atau kelebihan lain yang mungkin
diperoleh berkat sumber keuangan, citra,keunggulan di pasar, serta hubungan baik antara
buyer dengan supplier.
2. Weakness; faktor internal yang menghambat perusahaan dalam mencapai tujuannya.
Faktor penghambat dapat berupa fasilitas yang tidak lengkap,kurangnya sumber keuangan,
kemampuan mengelola, keahlian pemasaran dan citra perusahaan.
3. Opportunity; faktor eksternal yang mendukung perusahaan dalam mencapai tujuannya.
Faktor eksternal yang mendukung dalam pencapaian tujuan dapat berupa perubahan
kebijakan, perubahan persaingan, perubahan teknologi dan perkembangan hubungan
supplier dan buyer.
4. Threat; faktor eksternal yang menghambat perusahaan dalam mencapai tujuannya. Faktor
eksternal yang menghambat perusahaan dapat berupa masuknya pesaing baru,
TSP Elits 36
pertumbuhan pasar yang lambat, meningkatnya bargaining power daripada supplier dan
buyer utama, perubahan teknologi serta kebijakan baru.
Contoh Pemakaiannya
Berdasarkan hasil analisis faktor-faktor SWOT diatas ditetapkan strategi-strategi seperti di bawah
ini:
Analisis SWOT pada Hotel Danau Toba lnternasional Medan
Oleh : Chandra E Ginting (2005)
perumusan masalah dalam penelitian ini adalah "bagaimana peranan analisis AWOT
dalam meningkatkan volume penjualan?". Dengan Hipotesis : " Melalui
pengidentifikasian, penganalisisan dan penerapan serta pengendalaian SWOT secara
cermat akan berdampak pada peningkatan volume penjualan kamar sebagaimana yang
diharapkan oJeh perusahaan. Metode analisis yang digunakan dalam penelitian ini
adalah metode analisis deskriptif yaitu metode analisis dengan menggunakan
pengumpulan data secara sistematis, menganalisis serta menginterpretasikan data
tersebut sehingga memperoleh gambaran perusahaan secara umum. Kesimpulan dalam
penelitian ini adalah Analisis SWOT yang dilakukan oleh Hotel Danau Toba
lntemasional Medan kurang lengkap, dimana anal isis SWOT tersebut tidak
menyajikan altematif strategi, hanya menyajikan identifikasi peluang dan ancaman
serta idenfikasi kekuatn dan kelemahan hotel tersebut. Saran penulis supaya Hotel
Danau Toba lntemasional Medan tetap exist dan survive dalam menghadapi persaingan
yang semakin kornpetitif harus menerapkan strategi yang tepat seperti menciptakan
pelayanan yang berbeda, menyelenggarakan pelatihan bahasa Inggris dan skill dalam
bidang masing-rnasing.
Referensi
TSP Elits 37
1. http://lontar.ui.ac.id/file?file=digital/130684-T%2027283-Perancangan%20sistem-
Tinjauan%20literatur.pdf
2. http://tutorialkuliah.blogspot.com/2009/08/manfaat-analisa-swot.html
3. http://yanimutzz88.blogspot.com/2010/05/analisis-swot.html
TSP Elits 38
TEORI ANALISIS ―SWOT‖
Muhammad Jadid Anggarjito – 2211105049
Pengantar
Teori Analisis SWOT adalah sebuah teori yang digunakan untuk merencanakan sesuatu hal yang
dilakukan dengan SWOT. SWOT adalah sebuah singkatan dari, S adalah Strenght atau Kekuatan,
W adalah Weakness atau Kelemahan, O adalah Oppurtunity atau Kesempatan, dan T adalah
Threat atau Ancaman.
Kegunaan
SWOT ini biasa digunakan untuk menganalisis suatu kondisi dimana akan dibuat sebuah rencana
untuk melakukan sesuatu, sebagai contoh, program kerja (wordpress.com, 2010).
Komponen Penyusun
4. Strengh (kekuatan) adalah situasi atau kondisi yang merupakan kekuatan dari organisasi
atau program pada saat ini. Strenght ini bersifat internal dari organisasi atau sebuah
program.
5. Weaknesses (kelemahan) adalah kegiatan-kegiatan organisasi yang tidak berjalan dengan
baik atau sumber daya yang dibutuhkan oleh organisasi tetapi tidak dimiliki oleh
organisasi. Kelemahan itu terkadang lebih mudah dilihat daripada sebuah kekuatan, namun
ada beberapa hal yang menjadikan kelemahan itu tidak diberikan solusi yang tepat
dikarenakan tidak dimaksimalkan kekuatan yang sudah ada.
6. Opportunity (kesempatan) adalah 38 ias 38 r positif yang muncul dari lingkungan dan
memberikan kesempatan bagi organisasi atau program kita untuk memanfaatkannya.
Opportunity tidak hanya berupa kebijakan atau peluang dalam hal mendapatkan modal
berupa uang, akan tetapi 38 ias juga berupa respon masyarakat atau isu yang sedang
diangkat.
7. Threat (ancaman) adalah factor negative dari lingkungan yang memberikan hambatan bagi
berkembangnya atau berjalannya sebuah organisasi dan program. Ancaman ini adalah hal
yang terkadang selalu terlewat dikarenakan banyak yang ingin mencoba untuk kontroversi
TSP Elits 39
1
4
8
6 5
2
3
7
atau out of stream (melawan arus) namun pada kenyataannya organisasi tersebut lebih
banyak layu sebelum berkembang.
Contoh Pemakaiannya
KONDISI INTERNAL
Kekuatan
(Strengths)
Kelemahan
(Weaknesses)
1. Kekuatan
2. …………
…..
3. Kekuatan
N
4. Kekuatan 1
5. ………………
6. Kelemahan N
KO
ND
ISI
EK
ST
ER
NA
L
Peluang
(Opportuniti
es)
1.Peluang 1
2.……………
3.Peluang N
Ancaman
(Threats)
1.Ancaman 1
2.………………
3.Ancaman N
Keterangan:
1. Kotak Nomor 1,diisi dengan peluang yang dapat dimanfaatkan oleh institusi.
2. Kotak nomor 2, diisi dengan ancaman yang dihadapi oleh oleh institusi
3. Kotak nomor 3, diisi dengan ancaman yang dimiliki oleh institusi
4. Kotak nomor 4, diisi dengan kelemahan yang dihadapi oleh oleh institusi.
TSP Elits 40
5. Kotak nomor 5, diisi strategi yang dipresentasikan dalam bentuk program2
pengembangan yang dapat dipakai memanfaatkan peluang dengan mendaya gunakan
kekuatan yang dimiliki.
6. Kotak nomor 6, diisi strategi yang dipresentasikan dalam bentuk program2
pengembangan yang dapat dipakai untuk mengurangi kelemahan dengan melihat
peluang yang ada.
7. Kotak nomor 7, diisi strategi yang dipresentasikan dalam bentuk program2
pengembangan yang dapat dipakai untuk mengurangi dan mengantisipasi ancaman
dengan mendaya gunakan kekuatan yang dimiliki.
8. Kotak nomor 8, diisi strategi yang dipresentasikan dalam bentuk program2
pengembangan yang dapat dipakai untuk mengurangi kelemahan dan ancaman yang
dihadapi.
9. Pencantuman program2 pengembangan pada kotak 5,6,7 dan 8, harus diurutkan
berdasarkan prioritas.
Referensi
http://media.kompasiana.com/new-media/2012/06/01/analisis-swot-kompasianacom/
STANDARD OPERATING PROCEDURES (SOP)
Pengantar
Proses pada suatu pekerjaan harus dirancang dan dikembangkan, kesalahan prosedur
dapat terjadi, bila suatu pekerjaan tidak dirancang dengan baik, dapat menimbulkan
kecelakaan atau kerusakan. Untuk itu perlu dibuat suatu prosedur tetap yang bersifat
standard, sehingga siapa sajapun, kapan sajapun dan dimana sajapun dilakukan
langkah-langkahnya tidak berubah. Langkah-langkah kerja yang tertib ini disebut SOP
(standard operating procedures), sebutan lainnya Protap (Prosedur tatap). Lembaga
atau perusahaan yang besar dan bonafide umumnya telah memakai SOP dalam
melaksanakan tugas, seperti : Departemen/dinas Kimpraswil, Operasi pasien di rumah
sakit, Bapedal, POLRI, dan lainnya.
TSP Elits 41
Kegunaan
SOP merupakan hasil finalisasi dan kesempurnaan prosedur kerja. Dengan adanya SOP
diharapkan pekerjaan dapat terlaksana dengan baik, tepat waktu, dan dapat
dipertanggung jawabkan.
Komponen Penyusun
Suatu SOP harus memiliki akurasi uraian proses kejadian beserta pengendaliannya,
antara lain:
1. Ada daftar bahan dan komponen suatu proses dengan karakteristik kualitas
minimal; khususnya ada penjelasan jumlah komponen standar yang digunakan.
2. Ada deskripsi lengkap komponen (sampel) yang mesti dipersiapkan sebelum
pekerjaan dilaksanakan; terdiri dari uraian atau formulasi komponen khusus atau
acuan layak termasuk jumlah dan nomor seri komponen.
3. Ada daftar karakteristik perlengkapan (equipment), seperti: kapasitas, kepresisian,
keterbatasan, dayasuai (compatibilities), indikasi nama perlengkapan khusus.
4. Ada deskripsi langkah-langkah proses peristiwa termasuk skala atau kapasitas
operasi.
5. Ada parameter pengendalian proses, metode dan keberhasilan. Metode tes atau
observasi yang merupakan pengendalian proses yang efektif dan pengujian harus
mempunyai dokumentasi.
6. Ada diagram alir kerja.
7. Ada pengujian efektivitas baik dalam proses maupun sesudah ada produk, ini
dibatasi atau ada kriteria yang dapat diterima pihak profesional.
8. Ada contoh perhitungan, estimasi waktu, kartu isian.
9. Ada biaya, alat angkut, dan daftar faktor pengganggu.
10. Ada yang pelaksana dan pertanggungjawaban; siapa melaksanakan apa?
TSP Elits 42
11. Ada akuntabilitas pimpinan.
12. Ada pelaporan dan dokumentasi.
Contoh Pemakaiannya
Pada suatu SOP akan tergambar identifikasi, pengendalian, kemampuan selusur,
konsistensi, dan akuntabilitas. Suatu SOP hendaklah mempunyai format sebagai
berikut :
1. Nama lembaga, nama selain pada kop juga ada pada setiap halaman.
2. Judul, judul harus jelas terurai dan terukur. Karena, pada setiap prosedur diuraikan
bagaimana mengerjakannya, judul mesti bergaya bahasa perintah (direktif) untuk
menjelaskan ‗siapa mengerjakan apa‘. Suatu SOP berjudul "Bahan bakar solar
untuk injeksi motor Diesel ‖ tidak menggambarkan prosedur; lebih cocok diberi
judul ―Proses injeksi bahan bakar solar pada motor Diesel.‖ Gaya bahasa direktif,
seperti., "Pengujian dari...," "Operasi dari...." atau "Perawatan dari...".
3. Halaman, harus tertulis "halaman 3 dari 7", ini menggambarkan ada kelanjutan.
4. Identifikasi dan Pengendalian, pada suatu Prosedur mesti teridentifikasi
keunikannya. Identifikasi untuk mempersiapkan akuntabilitas, dan gambaran suatu
dokumentasi sampai fasilitas dan masa kedaluwarsaan perubahan. Akuntabilitas
dan gambaran prosedur berdasarkan pada sejumlah identifikasi atau kode, yang
merupakan pengendalian (seperti., kapan dan berapa kali revisi atau jumlah edisi
SOP dilakukan).
5. Tujuan, suatu tujuan atau sasaran prosedur mesti dapat diulang (repeat) dan dapat
dikembangkan, dan dinyatakan dalam gaya bahasa perintah, seperti., operasi,
prosedur, proses, monitoring, dan rutinitas perawatan dengan perusahaan ABC
dand XYZ sistem WFI.
6. Ruang lingkup. Ruang lingkup (scope) harus mempunyai batas penggunaan
prosedur. Apakah itu, sampel tertentu sesuai pengujian dengan metode ini? Apakah
operasi ini terpakai hanya pada perlengkapan tertentu atau bagian tertentu? Apakah
ada batasan kapasitas, volume prosedur?
TSP Elits 43
7. Tanggung Jawab. Siapa bertanggung jawab melaksanakan uraian pekerjaan? Siapa
melaporkan pekerjaan? Apakah diperlukan pelatihan khusus atau sertifikat? Pada
sesi ini dibatasi karyawan yang melaksanakan, seperti: siapa yang mempunyai atau
sesuai kualifikasi dalam melaksanakan uraian pekerjaan. Itu akan diatur suatu
tahapan untuk sejumlah detail dalam dokumen berikut.
8. Prosedur. Uraikan prosedur dalam langkah demi langkah (step-by-step) atau
kronologis cara kerja. Gunakan kata kerja aktif dan pernyataan langsung, seperti.,
"Tambahkan 100.0 ml air murni, PN 0128."
9. Kebutuhan Perhitungan / Penanganan data / Dokumensi. Uraikan bagaimana data
mentah diolah dan dilaporkan. Sediakan contoh perhitungan, bila ada.
Referensi
1. C. V. De Sain and C.V. Sutton, Documentation practices: A Complete Guide to
Document
2. Development and Management for GMP and ISO 9000 Compliant Industries
(AdvanstarCommunications, Cleveland, OH, 1996).24 — 5
3. C. V. De Sain, Documentation Basics That support Good Manufacturing Practices
(Advanstar Communications, Cleveland, OH, 1993).
4. C. V. Sutton and C.V. De Sain, Meeting GMP and ISO 9001 Expectations for
Product Development (Parexel International, Waltham, MA, 1996).
5. D. Warburton, "Problem Procedures: Five Common Mistakes Engineers Make in
Writing Manufacturing Procedures," Medical Device and Diagnostic Industry, 224-
228 (May 1995).
6. Documentation Practices: A Complete Guide to Document Development and
Management for GMP and ISO 9000 Compliant Industries.
ENTERPRISE RESOURCE PLANNING (ERP)
Pengantar
TSP Elits 44
ERP adalah sebuah sistem informasi perusahaan yang dirancang untuk
mengkoordinasikan semua sumber daya, informasi dan aktifitas yang diperlukan untuk
proses bisnis lengkap. Sistem ERP didasarkan pada database pada umumnya dan
rancangan perangkat lunak modular. ERP merupakan software yang mengintegrasikan
semua departemen dan fungsi suatu perusahaan ke dalam satu system komputer yang
dapat melayani semua kebutuhan perusahaan, baik dari departemen penjualan, HRD,
produksi atau keuangan.
Kegunaan
Tujuan sistem ERP adalah untuk mengkoordinasikan bisnis organisasi secara
keseluruhan. ERP merupakan software yang ada dalam organisasi/perusahaan
untuk:
- Otomatisasi dan integrasi banyak proses bisnis
- Membagi database yang umum dan praktek bisnis melalui enterprise
- Menghasilkan informasi yang real-time
- Memungkinkan perpaduan proses transaksi dan kegiatan perencanaan
Komponen Penyusun
• Tahap I : Material Requirement Planning (MRP)
Merupakan cikal bakal dari ERP, dengan konsep perencanaan kebutuhanmaterial
• Tahap II: Close-Loop MRP
Merupakan sederetan fungsi dan tidak hanya terbatas pada MRP, terdiri atas alat bantu
penyelesaian masalah prioritas dan adanya rencana yang dapat diubah atau diganti jika
diperlukan
• Tahap III: Manufakturing Resource Planning (MRP II)
Merupakan pengembangan dari close-loop MRP yang ditambahkan 3 elemen yaitu:
perencanaan penjualan dan operasi, antarmuka keuangan dan simulasi analisis dari
kebutuhan yang diperlukan
• Tahap IV: Enterprise Resource Planning
Merupakan perluasan dari MRP II yaitu perluasan pada beberapa proses bisnis
diantaranya integrasi keuangan, rantai pasok dan meliputi lintas batas fungsi organisasi
dan juga perusahaan dengan dilakukan secara mudah
• Tahap V: Extended ERP (ERP II)
TSP Elits 45
Merupakan perkembangan dari ERP yang diluncurkan tahun 2000, serta lebih konflek
dari ERP sebelumnya.
Contoh Pemakaiannya
Referensi
1. http://en.wikipedia.org
2. http://yanuar.kutakutik.or.id/ngeweb/erp-masih-validkah-diterapkan-di-
perusahaan/
3. www.mikroskil.ac.id/~erwin/erp/00.ppt
4. http://www.army.mil/armybtkc/focus/sa/erp_intro.htm
5. Wawan, Falahah (2007), Enterpise Resource Planning: Menyelaraskan
Teknologi Informasi dengan Strategi Bisnis, Informatika, Bandung
TSP Elits 46
MODEL WATERFALL
2211105053 Abdul Halim
Kegunaan Model
Metode ini merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya.
Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara
linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3
dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah
dilakukan.
Komponen Penyusun dan Fungsinya
Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut :
Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan.
1. Analisa
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini
bisa malakukan sebuah penelitian, wawancara atau study literatur. Seorang sistem analis akan
menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem
komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan
menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan
dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan
sistem analis untuk menterjemahkan ke dalam bahasa pemprogram.
6. Design
Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak
yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data,
arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini
akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan
digunakan proggrammer untuk melakukan aktivitas pembuatan sistemnya.
7. Coding & Testing
Coding merupan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer.
Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan
ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian
penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai
maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah
menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.
8. Penerapan
TSP Elits 47
Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa,
design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.
9. Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan.
Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus
menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena
pelanggan membutuhkan perkembangan fungsional.
Contoh Pemakaiannya
Referensi
http://www.gangsir.com/download/Minggu7StateActivityComponentDeploymentDiagram.pd
f
MODEL PROTOTYPING
Kegunaan Model
Metode ini sering digunakan pada dunia riil. Karena metode ini secara keseluruhan akan
mengacu kepada kepuasan user. Bisa dikatakan bahwa metode ini merupakan metode waterfall
yang dilakukan secara berulang-ulang. Prototype merupakan salah satu metode pengembangan
perangat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan
pelanggan dapat saling berinteraksi selama proses pembuatan sistem. Sering terjadi seorang
pelanggan hanya mendefinisikan secara umum apa yang dikehendakinya tanpa menyebutkan
TSP Elits 48
secara detal output apa saja yang dibutuhkan, pemrosesan dan data-data apa saja yang
dibutuhkan. Sebaliknya disisi pengembang kurang memperhatikan efesiensi algoritma,
kemampuan sistem operasi dan interface yang menghubungkan manusia dan komputer.
Untuk mengatasi ketidakserasian antara pelanggan dan pengembang , maka harus
dibutuhakan kerjasama yang baik diantara keduanya sehingga pengembang akan mengetahui
dengan benar apa yang diinginkan pelanggan dengan tidak mengesampingkan segi-segi teknis
dan pelanggan akan mengetahui proses-proses dalm menyelasaikan system yang diinginkan.
Dengan demikian akan menghasilkan sistem sesuai dengan jadwal waktu penyelesaian yang
telah ditentukan.
Komponen Penyusun dan Fungsinya
Tahapan - Tahapan Prototyping
1. Pengumpulan kebutuhan.
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat
lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
2. Membangun prototyping.
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada
penyajian kepada pelanggan (misalnya dengan membuat input dan format output)
3. Evaluasi protoptyping.
Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah
sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan diambil.
Jika tidak prototyping direvisi dengan mengulangu langkah 1, 2 , dan 3.
4. Mengkodekan system.
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa
pemrograman yang sesuai.
5. Menguji system.
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu
sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path,
pengujian arsitektur dan lain-lain
6. Evaluasi Sistem.
Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang
diharapkan . Juka ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.
7. Menggunakan system.
perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan
TSP Elits 49
Contoh Pemakaiannya
Referensi
http://sumarnodharmowiyono.blogspot.com/2009/12/siklus-hidup-perangkat-lunak.html
http://edwardaditya.blogspot.com/2010/04/pengertian-prototype.html
MODEL SPIRAL
Kegunaan Komponen
Medel Spiral merupakan model yang baik untuk pembuatan webpada dasarnya metode ini
adalah penyempurnaan dari metode air terjun (waterfall ) dan prototyping. Hal ini disebabkan
karena adanya kelebihan yang mungkin tidak dimiliki oleh prototyping dan sebaliknya juga. Hal ini
yang di jadikan sebagai pedoman dalam memilih model spiral ini untuk keberhasilan proyek
pembuatan situs web.
Komponen Penyusun dan Fungsinya
Tahapan – tahapan dari model spiral :
1. Customer communication.
Aktivitas yang dibutuhkan untuk membangun komunikasi yang efektif antara developer dengan
user / customer terutama mengenai kebutuhan dari customer.
2. Planning.
Aktivitas perencanaan ini dibutuhkan untuk menentukan sumberdaya, perkiraan waktu pengerjaan,
dan informasi lainnya yang dibutuhkan untuk pengembangan software.
3. Analysis risk.
Aktivitas analisis resiko ini dijalankan untuk menganalisis baik resiko secara teknikal maupun secara
manajerial. Tahap inilah yang mungkin tidak ada pada model proses yang juga menggunakan
metode iterasi, tetapi hanya dilakukan pada spiral model.
4. Engineering.
Aktivitas yang dibutuhkan untuk membangun 1 atau lebih representasi dari aplikasi secara teknikal.
5. Construction & Release.
Aktivitas yang dibutuhkan untuk develop software, testing, instalasi dan penyediaan user /
costumer support seperti training penggunaan software serta dokumentasi seperti buku manual
penggunaan software.
6. Customer evaluation.
Aktivitas yang dibutuhkan untuk mendapatkan feedback dari user / customer berdasarkan evaluasi
mereka selama representasi software pada tahap engineering maupun pada implementasi selama
instalasi software pada tahap construction and release
Contoh Pemakaiannya
TSP Elits 51
Referensi
http://rpl07.wordpress.com/2007/06/21/model-dan-proses-oleh-rona-f-5105-100-083/
http://blog.uad.ac.id/ida/2011/12/26/135/
TSP Elits 52
SINGLE LINE DIAGRAM
2211105039 Fahmi Hidayah
Kegunaan Model
One line diagram atau diagram satu baris diagram atau single-line adalah notasi yang disederhanakan
untuk mewakili sistem listrik tiga fase. Digunakan untuk mengetahui sistem distribusi kelistrikan pada
suatu jaringan . Penggambaran sederhana dimulai dari atas ataupun dari samping, Pada
penggambaranya terdapat total daya, jumlah pengaman, komponen kelistrikan dan jenis kabel yang
digunakan yang saling berkaitan. Dengan sebuah one-line diagram, pembacaan suatu sistem lebih
mudah karena alur SLD tersebut mewakili dari sebuah sistem yang lebih rumit dan detail. Komponen Penyusun dan Fungsinya
Keterangan gambar:
1. NO dan NC Utama
2. No Fuse Breaker
3. Air Circuit Breaker
4. Fuse
1. Power Transformer
2. AC Generator
3. Motor
4. Frequency meter
5. WATT meter
6. Ampere meter
7. Volt meter
8. Zero-Phase Sequence
9. Reactive Power meter
10. Magnetic Contactor
TSP Elits 53
5. Resistance
6. Rectifier
7. Thyrifier
8. Shunt Capasitor
9. Reactor
10. CT Current Transformer
Contoh Pemakaiannya
Gambar. Sigle Line Diagram Gardu induk satu setengah Busbar
Referensi
http://mechatronic-pengendaliankonvensional.blogspot.com/2011/01/simbol-simbol-gambar-
listrik-untuk.htm
STATE DIAGRAM
Kegunaan Model
TSP Elits 54
adalah jenis diagram yang digunakan dalam ilmu komputer dan bidang terkait untuk menggambarkan
perilaku sistem. State diagram mengharuskan sistem yang dijelaskan terdiri dari jumlah state terbatas,
kadang-kadang, ini memang terjadi, sementara di lain waktu ini adalah abstraksi yang wajar. Banyak
bentuk diagram negara yang ada, yang sedikit berbeda dan memiliki semantik yang berbeda.
Komponen Penyusun dan Fungsinya
Gambar. Element State Diagram
Contoh Pemakaiannya
TSP Elits 55
Gambar. State Diagram Simulasi ATM
Referensi
http://www.mathcs.gordon.edu/courses/cs320/ATM_Example/SessionStateDiagram.html
http://en.wikipedia.org/wiki/State_diagram
N2 CHART
Kegunaan Model
N 2 grafik, juga disebut sebagai N 2 diagram, N-squared diagram atau grafik N-squared, adalah
diagram dalam bentuk matriks, yang mewakili interface fungsional atau fisik antara unsur-unsur
sistem. Hal ini digunakan untuk secara sistematis mengidentifikasi, mendefinisikan, tabulasi, desain,
dan menganalisis antarmuka fungsional dan fisik. Ini berlaku untuk antarmuka sistem dan perangkat
keras dan / atau antarmuka perangkat lunak. Grafik N-squared diciptakan oleh insinyur sistem Robert
J. Lano, saat bekerja di TRW pada tahun 1970 dan pertama kali diterbitkan dalam sebuah laporan
internal yang TRW 1.977. Komponen Penyusun dan Fungsinya
TSP Elits 56
Gambar. N2 Diagram for Function 0
Contoh Pemakaiannya
Gambar. Contoh N2 Diagram
Referensi
http://hazemuse.egloos.com/2064923
CIRCUIT DIAGRAM
Kegunaan Model
Sebuah diagram sirkuit (juga dikenal sebagai diagram listrik, diagram dasar, atau skema elektronik)
adalah representasi grafis disederhanakan konvensional dari sebuah rangkaian listrik. Sebuah diagram
sirkuit bergambar menggunakan gambar sederhana dari komponen, sementara diagram skematik
menunjukkan komponen sirkuit sebagai simbol standar disederhanakan, kedua jenis menunjukkan
hubungan antara perangkat, termasuk tenaga dan koneksi sinyal. Susunan interkoneksi komponen pada
diagram tidak sesuai dengan lokasi fisik mereka di perangkat akhir. Tidak seperti diagram blok
diagram atau tata letak, diagram sirkuit menunjukkan koneksi kabel aktual yang digunakan. Diagram
tidak menunjukkan susunan fisik komponen. Sebuah gambar dimaksudkan untuk menggambarkan apa
susunan fisik dari kabel dan komponen yang mereka terhubung disebut "karya seni" atau "tata letak"
atau "desain fisik."
Diagram sirkuit yang digunakan untuk desain (desain sirkuit), konstruksi (seperti layout PCB), dan
pemeliharaan peralatan listrik dan elektronik. Dalam ilmu komputer, diagram sirkuit yang sangat
berguna ketika memvisualisasikan ekspresi yang berbeda menggunakan Aljabar Boolean.
Menggambar circuit diagram sesuai standart International standard IEC 61082-1.
TSP Elits 57
Komponen Penyusun dan Fungsinya
Gambar. Element circuit diagram
TSP Elits 58
Contoh Pemakaiannya
Gambar. The circuit diagram for a four-bit TTL counter, a type of state machine
Referensi
http://en.wikipedia.org/wiki/Circuit_diagram
DATA FLOW DIAGRAM
Kegunaan Model
Sebuah aliran data diagram (DFD) adalah representasi grafis dari "aliran" data melalui sistem
informasi, pemodelan aspek prosesnya. Seringkali mereka adalah langkah awal yang digunakan untuk
membuat gambaran dari sistem yang nantinya dapat diuraikan. DFD juga dapat digunakan untuk
visualisasi dari pengolahan data (desain terstruktur). Sebuah DFD menunjukkan apa jenis informasi
yang akan masukan ke dan output dari sistem, dimana data akan datang dari dan pergi ke, dan di mana
data akan disimpan. Ini tidak menampilkan informasi tentang waktu proses, atau informasi tentang
apakah proses akan beroperasi secara berurutan atau secara paralel (yang ditampilkan pada diagram
alur).
Komponen Penyusun dan Fungsinya
TSP Elits 59
Contoh Pemakaiannya
Gambar. Contoh Data Flow Diagram
Referensi
http://www.sparxsystems.com/enterprise_architect_user_guide/modeling_languages/data_flow_d
iagrams.html
AKTIVITY DIAGRAM
Kegunaan Model
Diagram aktivitas adalah representasi grafis dari workflow dari kegiatan dan tindakan bertahap dengan
dukungan untuk pilihan, iterasi dan concurrency. Dalam Unified Modeling Language, diagram
TSP Elits 60
aktivitas dapat digunakan untuk menggambarkan bisnis dan operasional langkah-demi-langkah alur
kerja komponen dalam sistem. Sebuah diagram aktivitas menunjukkan aliran keseluruhan kontrol. Komponen Penyusun dan Fungsinya
Diagram aktivitas yang dibangun dari sejumlah bentuk, dihubungkan dengan panah. Jenis Bentuk yang
paling penting:
1. persegi panjang bulat merupakan kegiatan
2. berlian merupakan keputusan
3. bar mewakili awal (split) atau akhir (bergabung) dari kegiatan bersamaan;
4. lingkaran hitam merupakan awal (initial state) dari alur kerja;
5. sebuah lingkaran hitam dikelilingi merupakan akhir (keadaan akhir).
Panah lari dari awal menjelang akhir dan mewakili urutan kegiatan yang terjadi.
Oleh karena itu mereka dapat dianggap sebagai bentuk flowchart. Contoh Pemakaiannya
Gambar. Activity conducting
Referensi
http://en.wikipedia.org/wiki/Activity_diagram
TSP Elits 61
PYRAMID DIAGRAM
MADE RAHMAWATY - 2211105002
Diagram Pyramid sangat berguna dalam mengilustrasikan hubungan antara foundation-
based. Software Edraw Max merupakan software bisnis chart termasuk beberapa simbol
build-ini untuk desainer dalam menggambar semua bagian dari diagram piramid.
Kegunaan Model :
Basic Pyramid
Basis Pyramid Diagram digunakan untuk menunjukkan proporsional, interkoneksi, atau hirarkis
dengan komponen terbesar di bagian bawah dan menyempit ke atas..
Pyramid List Diagram
Pyramid List Diagram digunakan untuk menunjukkan hubungan proporsional, interkoneksi dan
hierarki. Text dimunculkan dalam bentuk persegi panjang diatas latar belakang pyramida.
Segmented Pyramid Diagram
Segmented Pyramid Diagram digunakan untuk menunjukkan hubungan cointenment, proporsional
atau interkoneksi. teks muncul dalam bentuk segitiga..
Komponen Penyusun dan Fungsinya
TSP Elits 62
Komponen penyusun dan fungsi dari diagram piramida :
1. Text
Text berfungsi untuk mendefinisikan komponen-komponen yang akan digunakan didalam sistem
2. Garis Panah
Garis panah berfungsi untuk menunjukkan arah dari skala terkecil ke skala terbesar
3. Skala
Skala menunjukkan persentase atau kadar dari suatu komponen, material atau unit sistem.
Contoh Pemakaiannya
Contoh 1 :
Diagram Ternary merupakan diagram dengan bentuk segitiga, dengan masing-masing
dipresentasikan dalam tiga puncak komposisi untuk menentukan kadar batu pasir, serpih dan kapur
diberi label A,B dan C.
Gambar berikut menunjukkan kerangka dari segitiga :
Titik A terletak pada bagian garis vertikal bagian atas garis panah , sepanjang garis menunjukkan
persen dari A. titik A yang diplot di atas garis vertikal terdekat dengan A menunjukkan persentase
100%. Bar horisontal di bagian bawah garis (terjauh dari A) menunnjukan persentase 0% dari A.
Setiap persentase lainnya dapat ditunjukkan dengan garis yang tepat yang terletak di sepanjang
garis antara persentase 0% dan 100%. Garis horisontal menunjukkan variasi persentase dari A paralel
dengan garis dasar dan dengan jarak yang tetap dari posisi bawah ke atas piramida. Persentase
ditulis disepanjang bagian kanan dari segitiga. Sehinnga sisi kanan segitiga menjadi skala persentase.
TSP Elits 63
titik B merupakan bagian kiri bawah dari segitiga. Untuk menentukan skala dari B dengan merotasi
garis panah berwarna merah 1200 berlawanan arah dengan arah jarum jam sehingga akan bergerak
dari sisi kanan segitiga ke sudut kiri bawah. Sisi kanan dari segitiga sekarang menjadi garis dasar
untuk persentase skala B. beberapa garis berwarna ditarik sejajar dengan sisi kanan segitiga yang
berguna untuk menandai persentase. Skala untuk persentase B diletakkan pada bagian sebelah kiri.
Titik C merupakan bagian kanan bawah dari segitiga. Untuk menentukan skala dari C dengan
merotasi garis panah berwarna merah 1200, sehingga akan bergerak dari sisi kiri segitiga ke bagian
sudut kanan bawah. Persentase skala pada B diletakkan pada sisi bagian bawah piramida. Kenaikan
skala bergerak dari kiri ke kanan.
TSP Elits 64
Gambar berikut adalah diagram senyawa ternary dengan persentase skala. untuk mengobservasi
diagram senyawa ternary berlawanan arah dengan arah jarum jam.
Komposisi dari setiap titik dapat dilihatkan sebagai berikut :
1. 60% A | 20% B | 20% C = 100%
2. 25% A | 40% B | 35% C = 100%
3. 10% A | 70% B | 20% C = 100%
4. 0.0% A | 25% B | 75% C = 100%
Contoh 2 :
Brikut merupakan diagram piramida untuk jenis makanan dengan memperlihatkan persentasi
kandungan pada makanan yang terdiri dari kadar gula, kadar lemak dan kadar pati (tepung).
TSP Elits 65
Referensi :
1. http://www.edrawsoft.com/Pyramid.php
2. http://csmres.jmu.edu/geollab/fichter/SedRx/readternary.html
CONTROL CHART
Diagram Kontrol (Control Chart) adalah sebuah grafik yang memberi gambaran tentang perilaku
sebuah proses.
Kegunaan Model
Diagram kontrol ini digunakan untuk memahami apakan sebuah proses manufakturing atau proses
bisnis berjalan dalam kondisi yang terkontrol atau tidak
Komponen Penyususn dan Fungsinya
Diagram kontrol terdiri dari :
1. Titik-titik yang mewakili sebuah nilai statistik (rata-rata, range, proporsi) dari sebuah karakteristik sampel yang diambil dari sebuah proses pada waktu yang berbeda (Data).
2. Rata-rata dari nilai statistik di atas yang dihitung dari keseluruhan sampel.
3. Garis tengah yang digambar tepat di angka rata-rata nilai statistik tersebut.
4. Standar eror dari nilai statistik yang juga dihitung dari keseluruhan sampel.
TSP Elits 66
Batas kontrol atas dan bawah, yang mengindikasikan batas dimana secara statistik sebuah proses bisa
dikatakan menyimpang, yang secara umum besarnya 3 kali standar eror dari garis tengah.
Bisa juga ditambahkan beberapa fitur seperti:
1. Batas peringatan atas dan bawah, yang besarnya 2 kali standar eror dari garis tengah. 2. Dibedakan menjadi beberapa zona, apabila ada perbedaan yang ingin dilihat di zona yang
berbeda.
Contoh Pemakaiannya
Contoh :
Referensi :
1. McNeese, William (July 2006). "Over-controlling a Process: The Funnel Experiment". BPI
Consulting, LLC. http://www.spcforexcel.com/overcontrolling-process-funnel-experiment.
Diakses pada 17 Maret 2010.
2. ^ Wheeler, Donald J. (2000). Understanding Variation. Knoxville, Tennessee: SPC Press.
ISBN 0-945320-53-1.
3. ^ Western Electric - A Brief History
4. ^ Wheeler, Donald J.; Chambers, David S. (1992). Understanding statistical process control
(edisi ke-2). Knoxville, Tennessee: SPC Press. hlm. 96. ISBN 9780945320135. OCLC
27187772
TREE DIAGRAM
Tree Diagram (Diagram Pohon) adalah teknik untuk memetakan lengkap jalur dan tugas-tugas yang
TSP Elits 67
perlu dilakukan dalam rangka untuk mencapai tujuan utama dan tujuan sub terkait. Diagram ini
mengungkapkan secara sederhana besarnya masalah dan membantu untuk sampai pada metode-
metode yang harus dikejar untuk mencapai hasil.
Kegunaan Model
Tree Diagram (Diagram Pohon) sering digunakan antara lain :
1. Ketika sebuah isu/masalah hanya diketahui secara umum dan harus dijabarkan menjadi
detail-detail yang lebih spesifik, misalnya menggambarkan langkah-langkah yang
diperlukan untuk mencapai suatu tujuan.
2. Untuk menentukan tindakan-tindakan yang diperlukan untuk mengimplementaskan
sebuah solusi atau rencana.
3. Untuk menganalisis proses secara detail.
4. Untuk melakukan penyelidikan mengenai akar penyebab suatu masalah.
5. Untuk mengevaluasi kegiatan implementasi dari solusi.
6. Digunakan setelah menemukan isu kunci yang didapat dari diagram afinitas atau
interrelationship diagram.
7. Sebagai alat komunikasi, untuk menjelaskan sesuatu secara detail kepada orang lain.
Komponen Penyusun dan Fungsinya
Mengembangkan Tree Diagram (Diagram Pohon) membantu Anda berpikir Anda langkah demi
langkah dari generalisasi ke spesifik. Tree Diagram (Diagram Pohon) dimulai oleh satu item yang
bercabang menjadi dua item atau lebih, di mana setiap cabang tersebut kembali bercabang menjadi
dua atau lebih, dan seterusnya. Bentuknya menyerupai sebuah pohon, dengan sebuah batang dan
banyak cabang. Cabang-cabang tersebut berfungsi untuk menjabarkan (break down) kategori-
kategori yang bersifat umum menjadi level yang lebih detail. Membangun sebuah Tree Diagram
(Diagram Pohon) membantu menggambarkan langkah-langkah berpikir dari sesuatu yang umum
(general) menjadi sesuatu yang spesifik.
TSP Elits 68
Contoh Pemakaiannya
Contoh Tree Diagram (Diagram Pohon)
The Pearl River, NY School District, penerima penghargaan Malcolm Baldrige National Quality
Award 2010, menggunakan diagra pohon untuk mengkomunikasikan bagaimana tujuan umum dari
distrik diterjemahkan ke dalam sub-tujuan dan proyek-proyek individu. Mereka menyebut
pendekatan ini sebagai ―The Golden Thread.‖
Distrik ini memiliki tiga tujuan umum. Tujuan pertama adalah meningkatkan performansi akademik,
yang sebagian ditunjukkan pada gambar di bawah ini. Pemimpin distrik telah mengidentifikasi dua
tujuan strategis yang jika tercapai dapat meningkatkan performansi akademik: yaitu prestasi akademik dan
penerimaan di universitas.
Keterangan
1. Lag indicators memiliki karakteristik berjangka panjang dan berorientasi hasil. Lag indicator untuk
prestasi akademik adalah tingkat diploma yaitu persentase murid yang diterima oleh perguruan tinggi
negeri.
2. Lead indicators memiliki karakteristik berjangka pendek dan berorientasi proses. Sejak tahun 2000, lead
indicator untuk tingkat diploma adalah performansi pada ujian masuk perguruan tinggi negeri.
TSP Elits 69
3. Terakhir, proyek tahunan kemudian ditetapkan, berdasarkan analisis sebab-akibat, yang akan
meningkatkan performansi. Pada 2000-2001, empat proyek berhasil diselesaikan untuk meningkatkan
prestasi akademik.
Akhirnya, Tree Diagram (Diagram Pohon) dapat dipandang sebagai keterkaitan antara tujuan dan indikator,
menyelidiki hal-hal yang mempengaruhi performansi akademik melalui tingkat diploma, nilai ujian masuk
perguruan tinggi negeri, yang menghasilkan pada proyek-proyek perbaikan yang spesifik.
Referensi
1. Hendra Poerwanto, http://www.hendrakualitas.web.id/
TSP Elits 70
Model Use Case
Durrotun Nafisah 2211105037
1. Model untuk melengkapi system requirements
2. Tahapan awal "system development":
1. Requirement: sistim belum terinci
2. Representasi: user perspektif
"What the system will/should do ?"
3. Starting point: OO analysis & design activities
4. Garis besar terdiri dari: "actors" dan "use cases"
Actors
1. Types yang mewakili: users yang berinteraksi dengan sistim
2. Users: di luar dari sistim, batasan apa yang akan diharapkan dari sistim
1. Pengertian users => types of activities performed by external entity
2. Sekumpulan individu dapat dianggap sebagai satu user (same role)
3. Actors: manusia, external hardware, atau sistim yang lain
Use Case
1. Types yang mewakili: behaviour, sifat / karakteristik dan fungsi sistim
2. Dikembangkan sesuai dengan keinginan "actor"
3. Dapat diterjemahkan sebagai bentuk eksekusi pemakaian sistim
1. Interaksi dan fungsi yang diharapkan dari sistim
2. Flow events response dari sistim
TSP Elits 71
Contoh : ATM Cashier Application
1. Actor: Klien Bank
2. Bagaimana interaksi dengan aplikasi di ATM ?
Fasilitas apa saja yang dapat diberikan oleh Bank kepada Klien Bank
1. User cases:
1. Tarikan Uang
2. Deposit Uang
3. Transfer Antar Rekening
TSP Elits 72
1. Actor: apa saja yang berinteraksi (memberikan dan menerima data atau events) dengan sistim
1. Actor dapat mewakili sekelompok klien bank (yang mempunyai karut ATM)
2. Satu klien dapat menggunakan ATM tersebut untuk berbagai keperluan => berbagai
actors yang berbeda
3. Peranan actor ditentukan use case mana saja yang digunakan oleh actor tersebut
2. Interaksi ? tidak lain mengirim dan menerima messages (data, events)
1. Hubungan antara actor dan use case: <<communication>> associations
Use Case: Transactions
1. Definisi: use case adalah urutan transaksi/proses yang dilakukan oleh sistim, dimana
menghasilkan sesuatu yang dapat dilihat/diamati oleh actor tertentu
1. Problem: bagaimana memilih use case yang tepat (terdapat banyak kejadian interaksi antar
actor dan system) ?
1. Definisi di atas => "instance" kejadian yang penting dan dapat dipilah sangat relevan
dengan kegiatan actors
2. Pilih use case type yang mewakili instance tersebut
3. Dari definisi "menghasilkan sesuatu yang dapat dilihat oleh actor" => use case harus
cukup besar karena berhubungan dengan kegiatan actor
TSP Elits 73
4. Transaksi: sekumpulan aksi, keputusan, dan messages yang diberikan kepada actors
secara konsisten
5. Actor tertentu: peranan utama, karena hasil use case harus berhubungan dengan actor
tersebut, berhubungan dengan task tertentu
Contoh
Use case: Tarikan Uang
1. Klien Bank memberikan identifikasi dirinya
2. Klien Bank memilih atau memberikan input berapa banyak uang yang akan diambil dari
rekening. Sistim memberikan persetujuan dan mengijinkan berapa banyak uang yang dapat
diambil
3. Sistim mengeluarkan uang tersebut dan mengurangi jumlah uang tersebut dari rekening
Reuse Use Case : <<uses>>
1. Untuk sistim yang besar: terdapat use case yang sifatnya sama
2. Kelompok use case ini dapat dibuat : "generalizations" yang mewakili kelompok tsb.
1. Dapat dianggap sebagai "inheritance"
2. Digunakan simbol: <<uses>>
1. Contoh: <<uses>> use case A menggunakan use case B berarti instance A dapat melakukan
semua sifat dari instance B
1. Sebagai contoh: semua transaksi ATM berhubungan dengan pemindahan uang dari
satu rekening ke rekening lain.
1. Dapat menggunakan use case yang telah ada: Transfer Keuangan sebagai "abstract" use case.
Transfer Keuangan use case memberikan deskripsi cara debit dan kredit dari berbagai account yang
berbeda.
Reuse Use Case : <<extends>>
1. Sering use case dapat dikembangkan (ditambahkan) dari use case yang telah ada
2. Penambahan ini untuk memberikan spesialisasi atau inheritance
3. Jadi jika disebut use case A "extends" use case B : maka instance tersebut mengikuti use case
A dan pada satu saat akan mengikuti use case B, setelah mengikuti B dapat kembali ke use
case A.
4. Contoh: Klien Bank dapat diberikan fasilitas untuk mengambil uang dalam bentuk overdraft.
Untuk kasus dimana Klien Bank mengambil overdraft maka terdapat sifat khusus use case
TSP Elits 74
yang harus ditangani oleh "Manajemen Overdraft"
Atau dapat disebut: use case Manajemen Overdarft merupakan "extends" dari use case
Tarikan Uang.
Contoh Lain:
Referensi :
web kuliah Universitas Indonesia
TSP Elits 75
TSP Elits 76
DATA FLOW DIAGRAM
HELVIN INDRAWATI - 2211105041
Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem. DFD
menggambarkan komponen-komponen sebuah sistem, aliran-aliran data di mana
komponen-komponen tersebut, dan asal, tujuan, dan penyimpanan dari data tersebut.
Kita dapat menggunakan DFD untuk dua hal utama, yaitu untuk membuat
dokumentasi dari sistem informasi yang ada, atau untuk menyusun dokumentasi untuk
sistem informasi yang baru.
Ada 3 (tiga) jenis DFD, yaitu ;
1. Context Diagram (CD)
2. DFD Fisik
3. DFD Logis
DFD Level
DFD dapat digambarkan dalam Diagram Context dan Level n. Huruf n dapat
menggambarkan level dan proses di setiap lingkaran.
1. Diagram Context
2. Diagram Level n
TSP Elits 77
1. DFD Logis
2. DFD Fisik
Context Diagram (CD)
Jenis pertama Context Diagram, adalah data flow diagram tingkat atas (DFD Top
Level), yaitu diagram yang paling tidak detail, dari sebuah sistem informasi yang
menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar
entitas-entitas eksternal. (CD menggambarkan sistem dalam satu lingkaran dan hubungan
dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem).
Beberapa hal yang harus diperhatikan dalam menggambar CD;
1. Terminologi sistem :
1. Batas Sistem adalah batas antara ―daerah kepentingan sistem‖.
2. Lingkungan Sistem adalah segala sesuatu yang berhubungan atau mempengaruhi
sistem tersebut.
3. Interface adalah aliran yang menghubungkan sebuah sistem dengan linkungan sistem
tersebut.
Sebagai contoh, dalam gambar 1.
1. Menggunakan satu simbol proses,
Catatan:
Yang masuk didalam lingkaran konteks (simbol proses) adalah kegiatan pemrosesan informasi
(Batas Sistem). Kegiatan informasi adalah mengambil data dari file, mentransformasikan data,
atau melakukan filing data, misalnya mempersiapkan dokumen, memasukkan, memeriksa,
mengklasifikasi, mengatur, menyortir, menghitung, meringkas data, dan melakukan filing data
(baik yang melakukan secara manual maupun yang dilakukan secara terotomasi).
2. Nama/keterangan di simbol proses tersebut sesuai dengan fungsi sistem tersebut,
3. Antara Entitas Eksternal/Terminator tidak diperbolehkan komunikasi langsung
4. Jika terdapat termintor yang mempunyai banyak masukan dan keluaran,
diperbolehkan untuk digambarkan lebih dari satu sehingga mencegah penggambaran
yang terlalu rumit, dengan memberikan tanda asterik ( * ) atau garis silang ( # ).
TSP Elits 78
5. Jika Terminator mewakili individu (personil) sebaiknya diwakili oleh peran yang
dipermainkan personil tersebut.
6. Aliran data ke proses dan keluar sebagai output keterangan aliran data berbeda.
Diagram Level n / Data Flow Diagram Levelled
Dalam diagram n DFD dapat digunakan untuk menggambarkan diagram fisik
maupun diagram diagram logis. Dimana Diagram Level n merupakan hasil pengembangan
dari Context Diagram ke dalam komponen yang lebih detail tersebut disebut dengan top-
down partitioning. Jika kita melakukan pengembangan dengan benar, kita akan
mendapatkan DFD-DFD yang seimbang. Sebagai contoh, gambar 1.1, gambar 1.2, gambar
1.3, gambar 1.4 dan gambar 1.5.
Beberapa hal yang harus diperhatikan dalam membuat DFD ialah:
1. Pemberian Nomor pada diagram level n dengan ketentuan sebagai berikut:
1. Setiap penurunan ke level yang lebih rendah harus mampu merepresentasikan proses
tersebut dalam sepesifikasi proses yang jelas. Sehingga seandainya belum cukup jelas
maka seharusnya diturunkan ke level yang lebih rendah.
2. Setiap penurunan harus dilakukan hanya jika perlu.
3. Tidak semua bagian dari sistem harus diturunkan dengan jumlah level yang sama
karena yang kompleks bisa saja diturunkan, dan yang sederhana mungkin tidak perlu
diturunkan. Selain itu, karena tidak semua proses dalam level yang sama punya
derajat kompleksitas yang sama juga.
4. Konfirmasikan DFD yang telah dibuat pada pemakai dengan cara top-down.
5. Aliran data yang masuk dan keluar pada suatu proses di level n harus berhubungan
dengan aliran data yang masuk dan keluar pada level n+1. Dimana level n+1 tersebut
mendefinisikan sub-proses pada level n tersebut.
6. Penyimpanan yang muncul pada level n harus didefinisikan kembali pada level n+1,
sedangkan penyimpanan yang muncul pada level n tidak harus muncul pada level n-
1 karena penyimpanan tersebut bersifat lokal.
7. Ketika mulai menurunkan DFD dari level tertinggi, cobalah untuk mengidentifikasi
external events dimana sistem harus memberikan respon. External events dalam hal
ini berarti suatu kejadian yang berkaitan dengan pengolahan data di luar sistem, dan
menyebabkan sistem kita memberikan respon.
TSP Elits 79
8. Jangan menghubungkan langsung antara satu penyimpanan dengan penyimpanan
lainnya (harus melalui proses).
9. Jangan menghubungkan langsung dengan tempat penyimpanan data dengan entitas
eksternal / terminator (harus melalui proses), atau sebaliknya.
10. Jangan membuat suatu proses menerima input tetapi tidak pernah mengeluarkan
output yang disebut dengan istilah ―black hole‖.
11. Jangan membuat suatu tempat penyimpanan menerima input tetapi tidak pernah
digunakan untuk proses.
12. Jangan membuat suatu hasil proses yang lengkap dengan data yang terbatas yang
disebut dengan istilah ―magic process‖.
1. Jika terdapat terminator yang mempunyai banyak masukan dan keluaran,
diperbolehkan untuk digambarkan lebih dari satu sehingga mencegah penggambaran
yang terlalu rumit, dengan memberikan tanda asterik ( * ) atau garis silang ( # ),
begitu dengan bentuk penyimpanan.
2. Aliran data ke proses dan keluar sebagai output keterangan aliran data berbeda.
DFD Fisik
Adalah representasi grafik dari sebuah sistem yang menunjukan entitas-entitas
internal dan eksternal dari sistem tersebut, dan aliran-aliran data ke dalam dan keluar dari
entitas-entitas tersebut. Entitas-entitas internal adalah personel, tempat (sebuah bagian), atau
mesin (misalnya, sebuah komputer) dalam sistem tersebut yang mentransformasikan data.
Maka DFD fisik tidak menunjukkan apa yang dilakukan, tetapi menunjukkan dimana,
bagaimana, dan oleh siapa proses-proses dalam sebuah sistem dilakukan. (Tidak Bahas).
Perlu diperhatikan didalam memberikan keterangan di lingkaran-lingkaran (simbol proses)
dan aliran-aliran data (simbol aliran data) dalam DFD fisik menggunakan label/keterangan
dari kata benda untuk menunjukan bagaimana sistem mentransmisikan data antara
lingkaran-lingkaran tersebut.
Misal :
Aliran Data : Kas, Formulir 66W, Slip Setoran
Proses : Cleck Penjualan, Kasir, Pembukuan, dll.
TSP Elits 80
DFD Logis
Adalah representasi grafik dari sebuah sistem yang menunjukkan proses-proses
dalam sistem tersebut dan aliran-aliran data ke dalam dan ke luar dari proses-proses
tersebut. Kita menggunakan DFD logis untuk membuat dokumentasi sebuah sistem
informasi karena DFD logis dapat mewakili logika tersebut, yaitu apa yang dilakukan oleh
sistem tersebut, tanpa perlu menspesifikasi dimana, bagaimana, dan oleh siapa proses-proses
dalam sistem tersebut dilakukan.
Keuntungan dari DFD logis dibandingkan dengan DFD fisik adalah dapat
memusatkan perhatian pada fungsi-funsi yang dilakukan sistem.
Perlu diperhatikan di dalam pemberian Keterangan/ Label;
1. Lingkaran-lingkaran (simbol proses) menjelaskan apa yang dilakukan sistem
Misal : Menerima Pembayaran, Mencatat Penjualan, Membandingkan kas dan Daftar
Penerimaan, Mempersiapkan Setoran, dll.
2. Aliran-aliran data (simbol aliran data) menggambarkan sifat data.
Misal : Pembayaran (bukan ―Cek‖, ―Kas‖, ― Kartu Kredit‖
Jurnal Penjualan (bukan ―Buku Penjualan‖), dll
Beberapa hal yang umum yang perlu diperhatian dalam mendesain baru ialah:
1. Menggabungkan beberapa tugas menjadi Satu
2. Master Detail Update
3. Meminimalkan tugas-tugas yang tidak penting
4. Menghilangkan tugas-tugas yang duplikat
5. Menambahkan proses baru
6. Meminimalkan proses input
7. Menetapkan bagian mana yang harus dikerjakan komputer dan bagian mana yang harus
dikerjakan manual
TSP Elits 81
TSP Elits 82
TSP Elits 83
SysML Diagram
SysML adalah
1. Sebuah bahasa pemodelan grafis dalam menanggapi UML untuk Sistem dan Teknik RFP
dikembangkan oleh OMG, INCOSE, dan AP233
1. Profil UML yang merupakan subset dari UML 2 dengan ekstensi
2. Mendukung spesifikasi, analisis, desain, verifikasi, dan validasi sistem yang meliputi perangkat
keras, perangkat lunak, data, personel, prosedur, dan fasilitas
3. Mendukung pertukaran model dan data melalui XMI dan berkembang AP233 standar (dalam
proses)
4. bahasa pemodelan visual yang menyediakan
1. Semantik = makna
2. Notasi = representasi makna
5. Bukankah sebuah metodologi atau alat
1. SysML adalah metodologi dan alat independen
Relationship Between SysML and UML
Routing Flows
1. Initial Node
Fungsi : Pada pelaksanaan tanda induk kontrol ditempatkan pada kontrol arus keluar
2. Activity Final Node
Fungsi : Penerimaan token kontrol orangtua berakhir
3. Flow Final Node
Fungsi : Sink untuk token kontrol
4. Fork Node –
TSP Elits 84
Fungsi: Duplikat masukan (kontrol atau objek) token dari aliran input ke semua arus keluar
5. Join Node –
Fungsi : Menunggu token masukan (kontrol atau objek) pada semua masukan arus dan
kemudian menempatkan mereka semua pada aliran keluar
6. Decision Node
Fungsi : Menunggu input (kontrol atau objek) token nya arus pada input dan tempat-tempat itu
pada satu aliran keluar berdasarkan penjaga
7. Merge Node
Fungsi : Menunggu input (kontrol atau objek) token
arus masukan apapun dan kemudian meletakkannya di aliran keluar Tindakan Proses Aliran
SysML Diagram Taxonomy
SysML Diagram Frames
8. Setiap diagram SysML merupakan elemen model
9. Setiap Diagram SysML harus memiliki Bingkai Diagram
10. Konteks Diagram ditunjukkan di header:
1. Diagram jenis (bertindak, BDD, IBD, seq, dll)
2. Model elemen tipe (aktivitas, blok, interaksi, dll)
3. Model nama elemen
TSP Elits 85
4. Diagram nama deskriptif atau melihat nama
11. Sebuah blok diagram terpisah digunakan untuk menunjukkan jika diagram selesai. Activity Diagram
SysML Port
1. Menentukan titik interaksi pada blok dan bagian
1. Mendukung integrasi perilaku dan struktur
2. Port jenis
1. Standard (UML) Pelabuhan
3. Menentukan seperangkat operasi dan / atau sinyal
4. Diketik oleh antarmuka UML
1. Arus Pelabuhan
5. Menentukan apa yang dapat mengalir dalam atau keluar dari blok / bagian
6. Diketik oleh spesifikasi aliran
Port Notation
Parametriknya
7. Digunakan untuk mengekspresikan kendala (persamaan) antara nilai properti
TSP Elits 86
1. Menyediakan dukungan untuk analisis rekayasa (misalnya, kinerja, keandalan)
1. Kendala blok menangkap persamaan
1. Bahasa Ekspresi dapat formal (misal, MathML, OCl) atau informal,
2. Mesin Komputasi ditentukan oleh alat analisis yang berlaku dan bukan oleh SysML
2. Diagram Parametrik merupakan penggunaan dari kendala dalam konteks analisis
1. Pengikatan penggunaan kendala dengan sifat nilai blok (misalnya, massa kendaraan
terikat F = m × a)
Kontrol dan Data
3. Dua jenis aliran
1. Obyek / Data
2. Kontrol
4. Unit aliran disebut "token"
Package Diagram
5. Diagram Package digunakan untuk mengatur model
1. Elemen model Grup ke dalam ruang nama
2. Sering diwakili dalam browser tool
6. Model dapat diatur dalam berbagai cara
1. Dengan hirarki Sistem (misalnya, perusahaan, sistem, komponen)
2. Dengan domain (misalnya, persyaratan, menggunakan kasus, perilaku)
3. Gunakan sudut pandang untuk menambah organisasi Model
7. Hubungan Impor mengurangi kebutuhan untuk memenuhi syarat
8. Nama (package1 :: class1)
Blok Elemen Struktural Dasar
9. Menyediakan konsep pemersatu untuk menggambarkan struktur dari suatu elemen atau sistem
1. Hardware
2. Software
3. Data
4. Prosedur
5. Fasilitas
6. Orang
10. Beberapa kompartemen dapat menggambarkan karakteristik blok
1. Properti (bagian, referensi, nilai-nilai)
2. Operasi
3. Kendala
4. Alokasi untuk blok (misalnya kegiatan)
TSP Elits 87
5. Persyaratan blok memenuhi Rich Picture dan Diagram Aktivitas
Apa yang dimaksud dengan rich picture diagram ?
Rich picture merupakan gambar kartun yang menggambarkan keseluruhan sistem yang rumit
sehingga mudah dibaca dari berbagai sudut pandang dengan segala aspek yang terkandung pada saat
itu guna menjadi referensi secara instant.
Pembuatan Rich picture diagram merupakan rangkuman dari sebuah pemikiran panjang dan bukan
pada awal observasi.
Tiga komponen utama yang digunakan dalam rich picture 1. Elemen-elemen dari struktur
2. Elemen – elemen dari proses
3. Hubungan antara struktur dan proses serta antar proses
ACTIVITY DIAGRAM
1. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses
2. Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis
3. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur
4. Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan
sebuah proses untuk membantu memahami proses secara keseluruhan
Simbol Activity Diagram
Activity Diagram Registrasi Mahasiswa Semester
TSP Elits 88
RICH PICTURE
1. Menceritakan proses bisnis dengan menggunakan gambar
2. Sangat baik untuk menjelaskan proses yang sedang berlangsung
3. Wakilkan 1 kegiatan dengan 1 gambar
4. Agar lebih jelas urutannya, berikan panah dari kegiatan ke kegiatan berikutnya
Contoh Rich Picture: Alur Sertifikasi
Contoh Rich Picture: Adm Akademik
TSP Elits 89
Beberapa kesalahan yang biasa dibuat dalam menggambar Rich picture
1. Setiap gambar dihubungkan dengan gambar yang lainnya
2. Penggunaan tanda panah yang berlebih yang berakibat kerancuan dalam struktur sistem
pada rich picture
3. Menghapus petunjuk yang mengarahkan pada masalah-masalah potensial
Penggunaan rich picture
1. Rich picture merupakan alat yang ideal untuk berkomunikasi mengenai situasi yang rumit dan
bermasalah .
2. Keterkaitan antar elemen serta hubungan yang terjalin, langsung maupun tidak lebih mudah
dilihat.
3. memudahkan identifikasi pemilik masalah dan membantu dalam mengidentifikasi potensi
masalah dan konflik.
4. Membantu dalam mebuatan batasan dan cakupan masalah.
STUDI KASUS ACTIVITY DIAGRAM
1. Koperasi Budi Luhur adalah sebuah koperasi yang mengelola simpan pinjam bagi para
anggotanya, berikut ini adalah kegiatan yang dilakukan oleh bagian Kredit dalam menangani
pemberian pinjaman bagi para anggotanya.
2. Setiap kali bagian kredit akan memberikan pinjaman kepada Anggota maka Anggota
diharuskan mengisi Formulir Permohonan Pinjaman yang berisi Nomor FPP, Tanggal
Permohonan, Nomor Anggota, Nama Anggota, Jumlah Permohonan dan Keperluan. Yang
kemudian oleh Bagian Kredit dicatat dan disimpan kedalam Arsip FPP. Berdasarkan Arsip FPP
tersebut Bagian Kredit membuat Bukti Peminjaman yang diberikan kepada Anggota yang
berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota, Jumlah Realisasi, Lama Angsuran,
Jumlah Angsuran dan Bunga.
3. Setiap Bulan Anggota diharuskan membayar Angsuran sejumlah Angsuran yang disepakati
pada saat Peminjaman yang kemudian oleh bagian Kredit dicatat dan direkam kedalam Arsip
Angsuran. Berdasarkan Arsip Angsuran tersebut bagian Kredit membuat Bukti Angsuran yang
TSP Elits 90
diberikan kepada Anggota yang berisi No. BA, Tanggal BA, No. BP, Jumlah Angsur dan
Bunga
4. Pada akhir bulan Bagian Kredit selalu membuat Laporan Peminjaman dan Laporan Angsuran
yang diberikan Kepada Ketua Kope
5. Koperasi Budi Luhur
BPMN
Bisnis Proses Model dan Notasi (BPMN) adalah representasi grafis untuk menentukan proses
bisnis dalam suatu model proses.bisnis. Contoh sebuah proses dengan aliran normal
TSP Elits 91
Bisnis Proses Model dan Notasi (BPMN) adalah standar untuk pemodelan proses bisnis yang
menyediakan notasi grafis untuk menentukan proses bisnis dalam Diagram Proses
Bisnis (BPD), berdasarkan teknik flowcharting yang sangat mirip dengan diagram
aktivitas dari Unified Modeling Language (UML). Tujuan dari BPMN adalah untuk
mendukung manajemen proses bisnis , baik untuk pengguna teknis dan pengguna bisnis, dengan
menyediakan notasi yang intuitif untuk pengguna bisnis, namun mampu mewakili semantik proses
yang kompleks. Spesifikasi BPMN juga menyediakan pemetaan antara grafis dari notasi dan
konstruksi yang mendasari bahasa eksekusi, terutama Business Process Execution Language (BPEL).
Tujuan utama dari BPMN adalah untuk menyediakan suatu notasi standar yang mudah dipahami
oleh semua pemangku kepentingan bisnis. BPMN termasuk analis bisnis yang membuat dan
menyempurnakan proses, para pengembang teknis bertanggung jawab untuk melaksanakan mereka,
dan manajer bisnis yang memonitor dan mengelola mereka. Akibatnya, BPMN berfungsi sebagai
bahasa umum, yang menjembatani kesenjangan komunikasi yang sering terjadi antara desain proses
bisnis dan implementasi.
Arus objek
Arus objek adalah elemen utama dalam menggambarkan BPMN, dan terdiri dari tiga unsur
utama: peristiwa, kegiatan, dan gateway.
1. Peristiwa
Acara diwakili dengan lingkaran dan menunjukkan sesuatu yang terjadi (dibandingkan dengan
aktivitas, yang merupakan sesuatu yang dilakukan). Ikon dalam lingkaran melambangkan jenis
aktivitas.
2. Aktivitas
TSP Elits 92
Kegiatan adalah diwakili dengan persegi panjang bulat-sudut dan menggambarkan jenis pekerjaan
yang harus dilakukan.
3. Pintu gerbang
Sebuah gateway diwakili dengan bentuk berlian dan menentukan forking dan penggabungan jalur,
tergantung pada kondisi diungkapkan.
Swimlanes dan artefak
Swimlanes adalah mekanisme visual mengorganisir dan kegiatan mengelompokkan,
berdasarkan flowcharting lintas fungsional.
Pool
Merupakan peserta utama dalam proses, biasanya memisahkan organisasi yang
berbeda. Sebuah kolam renang mengandung satu atau lebih jalur (seperti kolam renang yang
nyata). Sebuah kolam renang dapat terbuka (yaitu, menunjukkan detail internal) bila digambarkan
sebagai sebuah persegi panjang besar yang menampilkan satu atau lebih jalur, atau runtuh (misalnya
menyembunyikan detail internal) ketika digambarkan sebagai persegi panjang kosong peregangan
lebar atau tinggi dari diagram.
Data objek
Data menunjukkan benda pembaca data yang dibutuhkan atau dihasilkan dalam suatu kegiatan.
Kelompok
Grup A diwakili dengan persegi panjang bulat-sudut dan garis putus-putus. Kelompok ini
digunakan untuk kegiatan kelompok yang berbeda tetapi tidak mempengaruhi aliran dalam diagram.
Anotasi
Anotasi digunakan untuk memberikan pembaca kesan model / diagram yang dapat dimengerti.
TSP Elits 93
Process Flow Diagram
2211105042 Enggar Proboaji Bimantoro
Kegunaan Model
Tujuan utama dari UCDA (UML Class Diagram Assesor) kita adalah untuk mengevaluasi UML Class
Diagram yang dibuat oleh siswa. Diagram kelas harus digambar menggunakan alat bernama Rational
Rose dan akan menyimpan diagram dalam bentuk petal file.
Komponen Penyusun dan Fungsinya
Contoh Pemakaiannya
Prosesnya adalah untuk menilai input yang diberikan oleh siswa tidak ada error. Output dari UCDA
adalah daftar komentar dari diagram siswa, dalam sebuah bentuk teks sebagai panduan untuk siswa
yang digunakan untuk memodifikasi diagram kelas UML mereka jika ada error. Umpan balik ini juga
digunakan siswa untuk evaluasi tingkat pemahaman mereka dalam merancang kebutuhan sistem
menggunakan diagram kelas UML. Disamping itu, siswa mengenali kesalahan mereka dari umpan
balik yang diberikan. Tetapi UCDA tidak mencetak nilai.
Referensi
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=4301193&contentType=Conference
+Publications&searchField%3DSearch_All%26queryText%3DA+Design+of+an+Assessment+System
+for+UML+Class+Diagram
TSP Elits 94
SDL Block Diagram
Kegunaan Model
Paper ini menggunakan simulasi sebuah proses produksi sederhana sebagai contoh jalannya.
Proses produksi ini memodelkan sebuah pabrik dengan bebagai tempat manufaktur dan dengan
transportasi pengangkut barang pulang-pergi dari satu tempat manufaktur ke tempat yang lain.
Tujuan dari proyek adalah mengembangkan spesifikasi bahasa yang formal dan dapat dianalisa.
Spesifikasi bahasa ini semestinya memeriksa sifat-sifat penting dari sistem seperti usia dan
keterjadian mogok contohnya seperti mengecek model. Tambahan, sebuah pembuat kode mestinya
menyediakan generasi kode otomatis untuk blok bangunan dari proses manufaktur, transportasi,
gerbang, penyimpanan, jalur perakitan, dll.
Komponen Penyusun dan Fungsinya
TSP Elits 95
Contoh Pemakaiannya
Contoh pemakaiannya pada proses produksi dijelaskan dengan gambar 3 diatas adalah : Tujuh
pengangkut sedang bekerja pada sistem angkut. Tiap pengangkut mengeksekusi tugas tertentu.
Tugas ini mulai ketika pengangkut ditentukan untuk memproduksi barang tertentu contohnya kunci.
Tahap pertama adalah mengumpulkan bagian dari besi dari penyimpanan sebelah kiri atas ,
kemudian harus bergerak ke sebuah jalur perakitan untuk memesan barang yang diinginkan. Pada
tiap gerbang transfer,pengangkut harus memutuskan dimana akan pergi menurut pilihan jalur
perakitan dan jarak terpendek untuk kesana. Ketika pengangkut telah mencapai jalur perakitan,
pengangkut itu memesan barang yang ditentukan sebelumnya. Robot yang bersangkutan mengambil
potongan besi dari pengangkut (misal: kanan atas jalur perakitan), dan membuat barang,
menggunakan alat yang berbeda (misal: kanan bawah jalur perakitan). Barang yang dibuat
diletakkan diatas pengangkut untuk dibaea ke ruang penyimpanan (penyimpanan kiri bawah).
Setelah barang di simpan, tugas pengangkut selesai dan pengangkut memulai lagi dari awal.
Pengangkut akan bekerja sampai mendapat tugas baru atau rusak.
Referensi
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=870415&contentType=Conference+
Publications&searchField%3DSearch_All%26queryText%3DIntegrating+UML+Diagrams+for+Produ
ction+Control+Systems
State Diagram
Kegunaan Model
Sebuah diagram state di paper ini merepresentasikan sebuah FSM (Finite State Machine) yang
dapat digunakan untuk mendeskripsikan sebuah laju kontrol komponen dari state satu ke state yang
lain. Itu tidak hanya mendata state yang berisi komponen tapi juga mendeskripsikan bagaimana efek
terhadap kejadian mempengaruhi perubahan stateseiring perubahan waktu.
Komponen Penyusun dan Fungsinya
TSP Elits 96
TSP Elits 97
Contoh Pemakaiannya
Dari gambar diatas (UML State Diagram), untuk kelas kualitas komponen, diantara kondisi awal
dan akhir terdapat Idle, List, Update, dan Destroy. Tiap state memiliki nama state, nama event (termasuk
tempat masuk, keluar, dan aktivitas, itu semua diadakan untuk kegiatan entry state, exit state, dan
inside state). Perubahan state daiantara banyak state direpresentasikan dalam bentuk garis panah
dengan nama event atau kondisi tertentu yg diinginkan. Dalam rangka menguji komponen yang
abstrak, standar uji seharusnya menggunakan strategi ruang lingkup jalur keseluruhan dengan
diagram state UML.
Referensi
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=5636810&contentType=Conference
+Publications&searchField%3DSearch_All%26queryText%3DResearch+on+UML+State+Diagram+Ba
sed+Component+Test+System
TSP Elits 98
CONTEXT DIAGRAM
2211105048 Rosy Indra Permana
Kegunaan Model
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup
suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh
input ke sistem atau output dari sistem.
Ia akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary (dapat
digambarkan dengan garis putus). Dalam diagram konteks hanya ada satu proses. Tidak boleh ada
store dalam diagram konteks.
Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan dibuat. Secara
kalimat, dapat dikatakan bahwa diagram konteks ini berisi ―siapa saja yang memberi data (dan data
apa saja) ke sistem, serta kepada siapa saja informasi (dan informasi apa saja) yang harus dihasilkan
sistem.‖
Komponen Penyusun dan Fungsinya
Jadi, yang dibutuhkan adalah (1) Siapa saja pihak yang akan memberikan data ke sistem, (2) Data
apa saja yang diberikannya ke sistem, (3) kepada siapa sistem harus memberi informasi atau
laporan, dan (4) apa saja isi/ jenis laporan yang harus dihasilkan sistem.
Kata ―Siapa‖ di atas dilambangkan dengan kotak persegi (disebut dengan terminator), dan kata
―apa‖ di atas dilambangkan dengan aliran data (disebut dengan data flow), dan kata ―sistem‖
dilambangkan dengan lingkaran (disebut dengan process).
Contoh Pemakaiannya
Sebagai Contoh, beberapa kemungkinan (data) yang diberikan pembeli kepada kasir adalah : (1)
barang yang ditanyakan, (2) barang yang akan dibeli, dan (3) Uang pembayaran. Sebaliknya,
kemungkian informasi yang diberikan kasir kepada pembeli adalah (1) keadaan barang yang
ditanyakan, (2) jumlah uang yang harus dibayar.
TSP Elits 99
Sedangkan informasi yang diberikan kasir kepada Pemilik adalah Laporan Jumlah Uang Masuk
beserta Jumlah Barang yang Terjualnya. DFD Konteksnya :
Referensi
http://nyobayoo.blogspot.com/2008/09/diagram-konteks.html
TSP Elits 100
INFLUENCE DIAGRAM
Kegunaan Model
Karakterisasi sistem merupakan pendekatan kondisi dunia nyata yang berhubungan dengan suatu
permasalahan digambarkan dalam sebuah sistem. Solusi dari permasalahan didefinisikan sebagai
tujuan (goal). Proses mendeskripsikan suatu sistem membutuhkan pemahaman inti dan konsep yang
digunakan dalam pendekatan sistem (system approach). Permasalahan dalam dunia nyata, biasanya
sangat kompleks. Jika sistem dilihat dan dideskripsikan secara keseluruhan, maka permasalahan
menjadi tercampur (involved) dan tidak teratur (unmanageable). Tidak semua fitur dunia nyata
relevan sebagai solusi, sehingga penjelasan secara parsial biasa digunakan. Penjelasan secara parsial
biasanya disebut sebagai karakterisasi sistem. Karakterisasi sistem hanya melibatkan fitur-fitur yang
relevan membuat sebuah solusi. Karakterisasi sistem merupakan proses penyederhanaan
(simplification) dan idealisasi (idealization).
Sebuah sistem didefinisikan sebagai sekumpulan objek yang saling berhubungan. Objek memiliki
atribut-atribut yang dideskripsikan sebagai parameter dan variabel. parameter adalah atribut
intrinsik sebuah objek. Sedangkan variabel adalah sesuatu yang dibutuhkan untuk mendeskripsikan
interaksi atau hubungan antar objek-objek dalam suatu sistem.
Komponen Penyusun dan Fungsinya
Karakterisasi sistem dapat digambarkan dalam influence diagram. Influence diagram sering
digunakan untuk menggambarkan suatu pendekatan proses. Gambar di bawah menunjukkan kaidah
diagram yang digunakan
Notasi secara jelas mengidentifikasi beberapa elemen yang terlibat seperti input yang terkendali (
control inputs), input yang tidak terkendali (uncontrollable inputs), output, dan komponen sistem.
Komponen-komponen sistem direpresentasikan dengan atribut-atributnya, karena hal ini
berpengaruh atau berubah dengan adanya influence relationships. Masing-masing atribut
ditunjukkan secara terpisah dan dapat dilihat pada variabel-variabel sistem.Untuk atribut yang
dapat dihitung, variable sistem adalah nilai dari corresponding state variable. Sebagai contoh, pada
production/inventory system, ‗raw material‘ yang dipakai menjadi variable dan jumlah atau nilai
rata-ratanya adalah nilainya. Ini akan mengurangi besarnya stock raw material.
TSP Elits 101
Contoh Pemakaiannya
Gambar berikut merupakan contoh influence diagram pada production/inventory system
Referensi
http://fatchiati.wordpress.com/category/optimisasi/
CLASS DIAGRAM
Kegunaan Model
Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system.
Class diagram memberikan gambaran system secara statis dan relasi antar mereka. Biasanya, dibua
beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari
kelas-kelas dan relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untuk
mendapatkan gambaran lengkap terhadap system yang dibangun.
Class diagram adalah alat perancangan terbaik untuk tim pengembang. Diagram tersebut
membantu pengembang mendapatkan struktur system sebelum kode ditulis, dan membantu untuk
memastikan bahwa system adalah desain terbaik. Diagram ini digunakan untuk pemodelan
konseptual sistematika umum dari aplikasi, dan untuk pemodelan rinci menerjemahkan model ke
dalam kode pemrograman. Class Diagram juga dapat digunakan untuk pemodelan data. Kelas-kelas
TSP Elits 102
dalam Class Diagram mewakili kedua objek utama dan atau interaksi dalam aplikasi dan objek yang
akan diprogram.
Komponen Penyusun dan Fungsinya
Contoh Pemakaiannya
Contoh :
Toko ABC mempunyai pelanggan yang melakukan order.
Class Diagram :
Pelanggan
Order
TSP Elits 103
Referensi
http://mrofiuddin.blogspot.com/2011/11/pengertian-class-diagram.html
http://her0satr.staff.ub.ac.id/category/uncategorized/page/2/
TSP Elits 104
DIAGRAM STATE
2211105052 Monda Perdana
Diagram State adalah diagram untuk menggambarkan behavior, yaitu perubahan
state di suatu class berdasarkan event dan message yang dikirimkan dan diterima oleh class
tersebut. Setiap diagram state hanya boleh memiliki satu start state (initial state) dan boleh
memiliki satu atau lebih dari satu stop states (final state). Diagram state dapat digunakan
untuk grafis mewakili finite mesin state. Ini diperkenalkan oleh CE Shannon dan W. Weaver
pada tahun 1949 pada buku mereka "Teori Matematika Komunikasi". Sumber lain adalah
Taylor Booth dalam bukunya "Mesin Sequential dan Teori Automata" 1967. Kemungkinan
lain representasi adalah tabel transisi state.
Kegunaan Model
Diagram state digunakan untuk memberikan deskripsi abstrak tentang perilaku dari
suatu sistem. Perilaku ini dianalisis dan direpresentasikan dalam serangkaian acara, yang
mungkin dapat terjadi dalam satu atau lebih diagram state.
Komponen Penyusun dan Fungsinya
1. , Initial state adalah awal dari sebuat state.
2. , State adalah abstrak dari nilai-nilai atribut dan asosiasi dari sebuah objek. Stae merupakan representasi kondisi dari sebuah objek pada waktu tertentu.
3. , Event merupakan spesifikasi kejadian tertentu.
4. , Final state adalah hasil akhir adri sebuah state.
TSP Elits 105
Contoh Pemakaiannya
Gambar 1. State diagram untuk Laporan Analis skenario Penelitian
Referensi
http://www.ibm.com/developerworks/library/i-conmgt3/
http://en.wikipedia.org/wiki/State_diagram
TSP Elits 106
TSP Elits 107
PETRI NET
PETRI NET pertama kali diperkenalkan pada tahun 1966 untuk menggambarkansistem
bersamaan. PETRI NET merupakan sebuah alat yang digunakan untuk pemodelandan analisis
sitem computer. PETRI NET juga menyediakan tool grafis untuk spesifikasiformal sistem.
Kegunaan Model
1. Reaksi kimia
2. Evaluasi kinerja 3. Protokol komunikasi 4. Terdistribusi-sistem perangkat lunak 5. Terdistribusi-sistem database 6. Bersamaan dan paralel program 7. Industri sistem kontrol 8. Diskrit-peristiwa sistem 9. Multiprosesor memori sistem 10. Dataflow-sistem komputasi 11. Fault-tolerant sistem Komponen Penyusun dan Fungsinya
12. Place: digunakan untuk mewakili komponen sistem 13. Transisi : menggambarkan kejadian yang dapat mengakibatkan pada state yang
berbeda. 14. Laras (arc) : mewakili hubungan yang ada antara transisi dengan place. 15. Token : digunakan untuk menentukan keadaan dan menandai PETRI NET.
Institut Teknologi Sepuluh Nopember 108
Contoh Pemakaiannya
1. Reaksi Kimia
Ex. 2H2 + O2 2H2O
2. Modeling communication protocols
Referensi
http://en.wikipedia.org/wiki/Petri_net
DIAGRAM POHON
Diagram pohon (tree) adalah sebuah graf tak berarah yang terhubung (connected),
yang tidak mengandung sirkit sederhana. Karena tree tidak mempunyai sirkuit sederhana,
maka tidak aka nada garis- hubungan parallel atau loop didalam sebuah tree. Oleh karena
itu, tree haruslah sebuah graf yang sederhana. Secara umum, kita menggunakan tree untuk
mrepresentasikan struktur bertingkar (Hierarchical structures). Kita sering memilih simpul
tertentu dari tree sebagai akarnya(root). Sebuah tree bersama-sama dengan root-nya
menghasilkan sebuah graf berarah yang disebut sebuah rooted-tree.
Kegunaan Model
Institut Teknologi Sepuluh Nopember 109
3. Struktur hierarki
4. Directori pada sebuah komputer
Komponen Penyusun dan Fungsinya
5. Parent dari simpul (selain root) adalah simpul u yang unik sedemikian sehingga ada sebuah garis –hubungan berarah dari u ke v. jika u parent dari v maka v adalah child dari u.
6. Sibling adalah simpul-simpul dengan parent yang sama.
7. Ancestors dari suatu simpul (selain root) adalah simpul-simpjul pada lintasan dari root ke simpul tersebut, diluar simpul itu sendiri dan termasuk root.
8. Descendant dari simpul v adalah simpul-simpul dengan v sebagai ancestor-nya.
9. Sebuah simpul dari sebuah tree disebut sebagai leaf jika ia tidak memiliki children.
10. Level dari simpul v adalah panjang dari lintasan yang unik dari root ke simpul tersebut. Level dari root didefinisikan = 0.
11. Height dari rooted tree adalah level maksimum dari simpul.
Contoh Pemakaiannya
1. Struktur hierarki
2. Directori pada sebuah computer
3. Model matematik ―(y+z).(x-y)‖
Institut Teknologi Sepuluh Nopember 110
Referensi
http://radar.ee.itb.ac.id/~suksmono/Lectures/el2009/ppt/8.%20Graf,%20Diagram%20Pohon
%20dan%20Aplikasinya.pdf
Institut Teknologi Sepuluh Nopember 111
NAMA MODEL REPRESENTASI SISTEM
2211105071_Triawan_Nusa_Putra
Sistem adalah sekumpulan komponen yang mempunyai fungsi masing-masing dan
bekerja sama untuk mencapai suatu tujuan. Untuk membentuk suatu system, diutuhkan suatu
representasi agar system tersebut dapat terstruktur dan bekerja sesuai yang diinginkan.
Kegunaan Model
Dari beberapa model yang akan saya paparkan, bertujuan agar membuat system
tersebut bekerja sesuai yang diinginkan dan mencapai suatu keefektifan kerja dari keseluruhan
system.
Komponen Penyusun dan Fungsinya
Pendekatan Desain Berorientasi Struktur (Structuredoriented)
Pendekatan ini berbasis pada metodologi, tool pemodelan, dan teknik dari pendekatan
terstruktur. Dibagi 2 :
§ Pendekatan berorientasi proses
§ Pendekatan berorientasi data
Tujuan pendekatan ini adalah untuk mengidentifikasikan semua atribut data yang
dibutuhkan oleh sistem yang dibangun. Yang berorientasi proses dikerjakan dengan memeriksa
semua input, output dan proses untuk sistem. Sedangkan berorientasi data memeriksa keputusan2
yang dibuat sistem dan kemudian bekerja ke belakang untuk mengidentifikasikan data yang
dibutuhkan untuk mendukung keputusan tersebut.
Penggunaan Matriks Kebutuhan
Digunakan matriks kebutuhan sebagai awal untuk desain system, awalnya menentukan
actual condition dan objective condition, sehingga nanti pada komponen matriks didapatkan
tujuan yang diinginkan dari keseluruhan system tersebut.
Tujuan utamanya adalah mendesain dan membangun sistem dengan mengumpulkan
objek software yang dapat digunakan, bukan dengan menulis modul software dari awal. Kunci
reusability adalah untuk mendaftar (dalam library atau database) objek dimana beberapa
Institut Teknologi Sepuluh Nopember 112
diantaranya ada yang sesuai dengan permintaan user. Tentunya proses pencarian membutuhkan
cara yang kuat dan efisien.
Pendekatan Berorientasi Objek
Pendekatan berorientasi objek digunakan untuk memudahkan user atau perancang system
untuk membagi tiap job desk bagi elemen sistemnya sehingga memungkinkan system bekerja
semaksimal mungkin.
Tujuan utamanya adalah mendesain dan membangun sistem dengan mengumpulkan
objek software yang dapat digunakan, bukan dengan menulis modul software dari awal. Kunci
reusability adalah untuk mendaftar (dalam library atau database) objek dimana beberapa
diantaranya ada yang sesuai dengan permintaan user. Tentunya proses pencarian membutuhkan
cara yang kuat dan efisien. Elemen-elemen kunci Objek : sesuatu yang dapat berhubungan
dengan lingkungan, misal mobil, komputer, roti, dll. Sebuah objek menunjukkan perilaku
tertentu.
Contoh Pemakaiannya
Pendekatan Desain Berorientasi Struktur (Structuredoriented)
Perancangan ini bertujuan untuk membuat model SOLUSI terhadap PROBLEM yang
sudah dimodelkan secara lengkap pada tahap analisis terstruktur. Ada empat kegiatan
perancangan yang harus dilakukan, yaitu:
1. Perancangan arsitektural; kita merancang struktur modul P/L dengam mengacu pada
model analisis yang sesuai (DFD). Langkahnya adalah: mengidentifikasi jenis aliran
(transform flow atau transaction flow), menemukan batas-batas aliran (incoming flow dan
outgoing flow), kemudian memetakannya menjadi striktur hirarki modul. Selanjutnya,
kita alokasikan fungsi-fungsi yang harus ada pada modul-modul yang tepat.
2. Perancangan data; kita merancang struktur data yang dibutuhkan, serta merancang skema
basisdata dengan mengacu pada model analisis yang sesuai (ERD).
3. Perancangan antarmuka; kita merancang antarmuka P/L dengan pengguna, antarmuka
dengan sistem lain, dan antarmuka antar-modul.
4. Perancangan prosedural; kita merancang detil dari setiap fungsi pada modul. Notasi yang
digunakan bisa berupa flow chart, algoritma, dan lain-lain
Institut Teknologi Sepuluh Nopember 113
Penggunaan Matriks Kebutuhan
Pada baris yang diblok merah adalah kondisi saat ini, sedangkan pada kolom hijau adalah
kondisi yang diinginkan, sehingga kita dapat membuat integrasi atau koneksi antar baris dan
kolom dimana isi dari elemen matriks tersebut adalah hal-hal yang dipakai untuk membangun
system.
Pendekatan Berorientasi Objek
Pada pendekatan beorientasi objek, user diminta untuk memastikan komponen-
komponen penyusun system tersebut, misalkan dalam penyusunan system monitoring
penghitung total kendaraan pada gerbang tol, jadi user menentukan terlebih dahulu
penyusunnya, misal kamera, counter, computer dan lain-lain. Setelah itu user dapat
menyusun system sesuai yang dia inginkan.
Institut Teknologi Sepuluh Nopember 114
Referensi
1. http://eziekim.wordpress.com/2011/11/08/perbedaan-antara-perancangan-
terstruktur-dan-berorientasi-objek/
2. http://slamet10018075.blogspot.com/2011/10/makalah-metode-berorientasi-objek-
dan.html
3. http://alfamarlin.blogspot.com/2011/11/perancangan-struktur-dan-berorientasi.html
Institut Teknologi Sepuluh Nopember 115
MODEL REPRESENTASI SISTEM
Dhyaning Tyas Putri 2211105036
Use case Diagram:
Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan
adalah ―apa‖ yang diperbuat sistem, dan bukan ―bagaimana‖. Sebuah use case
mempresentasikan sebuah interaksi antara actor dengan sistem. Use case merupakan sebuah
pekerjaan tertentu, misalnya login ke sistem, membuat sebuah daftar, dan lain sebagainya.
Seorang atau sebuah actor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan
sistem untuk melakukan pekerjaan-pekerjaan tertentu. Use case diagram dapat sangat membantu
bila kita akan menyusun requirement sebuah sistem, mengkomunikasikan rancangan, dan
merancang test case untuk segala feature yang ada pada sistem.
Sebuah Use case dapat meng-include fungsionalitas use case lain sebagai bagian dari
proses dalam dirinya. Secara umum, diasumsikan bahwa use case yang di-include akan dipanggil
setiap kali use case yang meng-include dieksekusi secara normal. Sebuah use case dapat di-
include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari
dengan cara menarik keluar fungsionalitas yang common.
Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri.
sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu
merupakan spesialisasi dari yang lain.
Use case merupakan salah satu metode dalam analisis dan desain sistem berorientasi
objek (Object Oriented Analysis and Design). Use case modeling digunakan untuk
mendokumentasikan system behaviour dan subsystem pada saat pengembangan sistem, termasuk
didalamnya fungsi internal suatu sistem (use case), pengguna sistem (user) dan hubungan
interaksi antara keduanya (use case diagram)
Use case diwujudkan dalam bentuk diagram dengan beberapa notasi baku yang ditujukan
untuk memudahkan kita melihat keseluruhan karakteristik dari sebuah sistem. Tidak hanya
melalui diagram, use case juga bisa dalam bentuk teks yang dikenal dengan narrative use case,
dimana proses yang ada dalam use case digambarkan dengan kata-kata.
Institut Teknologi Sepuluh Nopember 116
Terdapat 3 bagian utama dalam use case modeling:
1. Actor
Actor adalah pengguna sistem, proses dan segala sesuatu yang berinteraksi dalam sistem
tersebut. Meskipun actor bukan termasuk dalam sistem tetapi dapat menggambarkan interaksi
dari eksternal user dengan sistem tersebut.
2. Use case
Use case merupakan bagian dari suatu sistem yang menyediakan suatu fungsi atau tugas tertentu
dan terdiri dari serangkaian aksi. Use case ini dapat memperlihatkan external behaviour dari
suatu sistem yang dilihat dari penggunaan eksternal. Use case menerima input dari actor secara
terus-menerus saat dijalankan.
3. System boundary
System boundary ini menjelaskan batasan suatu sistem dengan lingkungannya, sehingga
memberi batasan yang jelas sampai mana suatu sistem ini bekerja. Termasuk membatasi
sistem dengan actor yang berada diluar sistem. Dalam system boundary terletak
kumpulan use case suatu program.
Contoh Pemakaiannya:
1. System use case diagram
Institut Teknologi Sepuluh Nopember 117
2. System boundary boxes to indicate releases.
Deployment Diagram:
Deployment diagram menggambarkan sumber fisik suatu sistem, termasuk node,
komponen, dan koneksi. Dalam hal ini meliputi topologi hardware yang dipakai sistem.
Deployment diagram ini menggambarkan detail bagaimana komponen di-deploy dalam
infrastruktur sistem, dimana komponen akan terletak pada mesin, server atau piranti keras
lainnya. Bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal lain
yang bersifat fisikal. Dimana sebuah node dinyatakan sebagai server, workstation atau piranti
keras lain yang diguanakan untuk men-deploy komponen dalam lingkungan sebenarnya.
Hubungan antara node (misalnya TCP/IP) dan requirement dapat didefinisikan pada diagram ini:
Institut Teknologi Sepuluh Nopember 118
Cause-effect diagram:
Cause & effect diagram, diajukan pertama kali oleh Kaoru Ishikawa pada sekitar tahun
60-an. Ishikawa merupakan orang yang merintis quality management di Kawasaki, dan ia adalah
salah satu tokoh di manajemen modern. Diagram cause & effect bertujuan untuk menganalisa
seluruh potensi sebab atau input, yang dapat menghasilkan dampak tertentu atau
output. Diagram ini dapat menjadi perangkat untuk menelusuri penyebab terjadinya variasi
dalam proses. Sebab (cause) diatur sesuai dengan tingkat kepentingannya, sehingga dapat
memperlihatkan hubungan dan hierarki dari berbagai event. Sehingga, dengan demikian Anda
dapat mengetahui dimana sumber masalah yang paling signifikan, untuk kemudian dilakukan
peningkatan.
Sebab (cause) dalam diagram cause & effect biasanya terdiri dari 4 macam,yang disebut
juga `4M` diantaranya: `Materials`, `Machines`, `Manpower` dan `Methods`. Ini biasanya untuk
bisnis manufaktur. Sementara untuk bisnis administrasi dan jasa maka sebabnya adalah:
`equipment`, `policy`, `prosedur` dan `people`.
Institut Teknologi Sepuluh Nopember 119
C&E diagram, selain disebut sebagai Ishikawa diagram juga lebih popular dengan nama
fishbone diagram, karena bentuknya yang menyerupai tulang ikan. Jadi, masalah utama yang
mendasar dituliskan di bagian kanan, atau kepala ikan. Kemudian, dari tulang ikan tersebut
gambarkan cabang-cabang yang berpotensi menjadi sumber permasalahan. Biasanya ini
ditentukan berdasarkan hasil brainstorming tim, yang memberikan saran-saran mengenai
permasalahan.
Selanjutnya dari beberapa masalah utama tersebut, dapat dipecah lagi menjadi sub-
masalah yang lebih spesifik lagi. Kedalaman dari fishbone ini bisa mencapai empat hingga lima
level. Setelah fishbone ini selesai disusun, kemudian kita dapat melihat permasalahan dengan
lebih menyeluruh, sehingga dapat dianalisa apa yang sebenarnya menjadi sumber permasalahan
utama. Selanjutnya, dari sini baru kemudian diambil tindakan yang sesuai untuk meningkatkan
kinerja proses.
Institut Teknologi Sepuluh Nopember 120
Institut Teknologi Sepuluh Nopember 121
Contoh fishbone diagram:
Institut Teknologi Sepuluh Nopember 122
Referensi
http://www.agilemodeling.com/artifacts/useCaseDiagram.htm
http://en.wikipedia.org/wiki/Use_case_diagram
http://www.doh.state.fl.us/hpi/pdf/Cause_and_EffectDiagram2.pdf
Institut Teknologi Sepuluh Nopember 123
DATA FLOW DIAGRAM
Nurul Aini Oktafiani 2211105068
DFD suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data
sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau
menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model
proses, diagram alur kerja, atau model fungsi.
TUJUAN DFD
1. Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem.
2. Menggambarkan fungsi-fungsi dan sub fungsi yang mentransformasi aliran data.
MANFAAT DFD
1. Data Flow Diagram (DFD) merupakan alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi.
2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan,khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari
pada data yang dimanipulasi oleh sistem.Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program.
KOMPONEN DFD
Institut Teknologi Sepuluh Nopember 124
TERMINATOR / ENTITAS LUAR
Adalah Entitas diluar sistem yang berkomunikasi / berhubungan langsung dengan sistem.
Terdapat 2 jenis Terminator :
1. Terminator Sumber Merupakan Terminator yang menjadi sumber
2. Terminator Tujuan
Merupakan Terminator yang menjadi tujuan data / informasi sistem.
Terminator dapat berupa orang, sekelompok orang, organisasi, perusahaan/departemen
yang berada diluar sistem yang akan dibuat, diberi nama yang berhubungan dengan sistem
tersebut dan biasanya menggunakan kata benda.
Contoh : Dosen, Mahasiswa.
Institut Teknologi Sepuluh Nopember 125
Hal yang perlu diperhatikan tentang terminator :
1. Alur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan
sistem dgn dunia luar.
1. Profesional sistem tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn
Terminator.
1. Hubungan yang ada antar terminator tidak digambarkan dalam DFD.
KOMPONEN DATA STORE
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama
dgn kata benda bersifat jamak. Data store dapat berupa file/database yang tersimpan dalam
disket, harddisk atau bersifat manual seperti buku alamat, file folder.
Yang perlu diperhatikan tentang data store :
1. Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai
tujuan/tempat penyimpanan fari suatu proses (proses write).
2. Alur data dari data store ke proses, hal ini berarti data store berfungsi sbg sumber/
proses memerlukan data (proses read).
3. Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sbg sumber
dan tujuan.
Lihat gambar berikut :
Proses Write Proses Read Proses Update
Institut Teknologi Sepuluh Nopember 126
KOMPONEN ALUR DATA
Alur data digunakan untuk menerangkan perpindahan data / paket datadari satu bagian ke
bagian lainnya. Alur data dapat berupa kata, pesan, formulir / informasi.
Ada 4 konsep tentang alur data :
1. Packets of data
Apabila ada 2 data / lebih yg mengalir dari 1 sumber yg sama menuju pada tujuan yg
sama & hubungan digambarkan dgn 1 alur data.
2. Diverging data flow
Apabila ada sejumlah paket data yg berasal dari sumber yg sama menuju pada tujuan
yg berbeda atau paket data yg kompleks dibagi menjadi bbrp elemen data yg dikirim
ke tujuan yg berbeda.
3. Converging data flow
Apabila ada bbrp alur data yg berbeda sumber menuju ke tujuan yg sama.
Institut Teknologi Sepuluh Nopember 127
4. Sumber dan Tujuan
Arus data harus dihubungkan pada proses, baik dari maupun yg menuju proses.
Dari proses ke bukan proses Dari bukan proses menuju proses
Dari proses ke proses
LEVELISASI DFD
Institut Teknologi Sepuluh Nopember 128
PENGGAMBARAN DFD
Tidak ada aturan baku untuk menggambarkan DFD, tapi dari berbagai referensi yg ada,
secara garis besar :
1. Buat diagram context
Diagram ini adalah diagram level tyertinggi dari DFD yg menggambarkan hubungan
sistem dgn lingkungan luarnya.
Cara :
1. Tentukan nama sistemnya.
2. Tentukan batasan sistemnya.
3. Tentukan terminator apa saja yg ada dalam sistem.
4. Tentukan apa yg diterima/diberikan terminator dari/pada sistem.
5. Gambarkan diagram context.
6. Buat diagram level Zero
Institut Teknologi Sepuluh Nopember 129
Diagram ini adalah dekomposisi dari diagram Context.
Cara :
7. Tentukan proses utama yg ada pada sistem.
8. Tentukan apa yg diberikan/diterima masing-masing proses pada/dari sistem
sambil memperhatikan konsep keseimbangan (alur data yg keluar/masuk dari
suatu level harus sama dgn alur data yg masuk/keluar pada level berikutnya)
9. Apabila diperlukan, munculkan data store (master) sebagai sumber maupun
tujuan alur data.
10. Gambarkan diagram level zero.
11. Hindari perpotongan arus data
12. Beri nomor pada proses utama (nomor tidak menunjukkan urutan proses).
13. Buat diagram level Satu
Diagram ini merupakan dekomposisi dari diagram level zero.
Cara :
14. Tentukan proses yg lebih kecil (sub-proses) dari proses utama yg ada di level
zero.
15. Tentukan apa yg diberikan/diterima masing-masing sub-proses pada/dari
sistem dan perhatikan konsep keseimbangan.
16. Apabila diperlukan, munculkan data store (transaksi) sbg sumber maupun
tujuan alur data.
17. Gambarkan DFD level Satu
18. Hindari perpotongan arus data.
19. Beri nomor pada masing-masing sub-proses yg menunjukkan dekomposisi dari
proses sebelumnya. Contoh : 1.1, 1.2, 2.1
20. DFD level dua, tiga, ..
Institut Teknologi Sepuluh Nopember 130
Diagram ini merupakan dekomposisi dari level sebelumnya. Proses dekomposisi
dilakukan sampai dg proses siap dituangkan ke dalam program. Aturan yg digunakan
sama dgn level satu.
MODEL ENTITY-RELATIONSHIP
Model data Entity-Relationship(E-R) dibangun berdasarkan persepsi dari dunia nyata yang
mengandung himpunan dari objek-objek yang disebut entity dan hubungan antara objek-
objek tersebut. Setiap objek bersifat unik. Hal ini tampak dari atribut-atribut yang
dimilikinya.
Contoh : rekening mempunyai atribut Nomor dan Jumlah.
Contoh untuk relasi : Hubungan antara beberapa entitas seperti PELREK merupakan relasi
yang menghubungkan pelanggan dengan setiap rekening yang
dimilikinya.
Struktur logik dari sebuah database secara grafik digambarkan sebagai berikut, yang
terdiri dari beberapa komponen :
NAMA JALAN
PELANGGAN PELREK
NOMOR JUMLAH
REKENING
KOTA
Contoh diagram E-R
- Persegi panjang mewakili himpunan entitas.
- Ellips mewakili atribut.
- Jajaran genjang mewakili relasi antar entitas.
Institut Teknologi Sepuluh Nopember 131
- Garis penghubung antara entitas dengan relasi, maupun antara relasi dengan himpunan
atributnya.
ENTITY DAN ENTITY SET
Entity adalah objek yang eksis dan dapat dibedakan dari objek lainnya. Entity dapat
konkrit (nyata) misalnya : manusia, buku atau dapat juga berbentuk abstrak misalnya :
liburan, konsep, dsb.
Entity set adalah set dari entity-entity dengan tipe yang sama. Entity dapat saling
lepas (disjoint).
Entity dapat digambarkan dengan himpunan dan atribut. Untuk beberapa atribut, ada
himpunan dari nilai-nilai yang diinginkan yang disebut domain dari atribut tersebut.
Contoh : domain dari atribut Nomor adalah himpunan semua bilangan integer positif.
Model data merupakan kumpulan konsep-konsep yang berguna untuk
menggambarkan data, hubungan data, semantik data dan data constraint.
Database mempunyai informasi yang berubah setiap saat dengan meng-insert atau
men-delete informasi ke dalam database. Kumpulan dari informasi yang disimpan dalam
database dalam suatu saat tertentu disebut Instant database. Hasil design dari database
disebut skema database.
RELATIONSHIP DAN RELATIONSHIP SET
Relationship adalah asosiasi di antara beberapa entity. Relationship set adalah
himpunan dari relasi-relasi dengan tipe yang sama.
Secara formal, relationship set adalah relasi matematika dengan n 2 entity set. Jika
E1, E2, . . . , En adalah entity set, maka relationship set R adalah subset dari { e1, e2, . . . , en /
e1 E1, e2 E2, . . . , en En } dimana (e1, e2, . . . , en) adalah relationship.
PEMETAAN CONSTRAINT
Entity-Relationship (E-R) dari sebuah skema enterprise mendefinisikan batasan-
batasan (constraint) tertentu sehingga isi dari database dapat sesuai. Salah satu batasan yang
penting adalah pemetaan kardinalitas yang menggambarkan jumlah entitas dimana entitas
yang lain dapat diasosiasikan melalui sebuah relasi.
Institut Teknologi Sepuluh Nopember 132
Pemetaan kardinal mencakup salah satu dari :
One-To-One.
Sebuah entity A diasosiasikan pada sebuah entity B, dan sebuah entity B diasosiasikan
dengan paling banyak sebuah entity A.
a1
a4
a3
a2
b1
b4
b3
b2
A B
One-To-Many
Sebuah entity A diasosiasikan dengan sejumlah entity B, tetapi entity B dapat
diasosiasikan paling banyak satu entity A.
a1
a2
b1
b4
b3
b2
A B
b5a3
Many-To-One.
Suatu entity A dapat diasosiasikan dengan paling banyak sebuah entity B, tetapi entity B
dapat diasosiasikan dengan sejumlah entity di A.
Institut Teknologi Sepuluh Nopember 133
a1
a3
b1
a4
b2
a2
A B
b3a5
Many-To-Many.
Suatu entity A dapat diasosiasikan dengan sejumlah entity B dan entity B dapat
diasosiasikan dengan sejumlah entity di A.
a1
a4
a3
a2
b1
b4
b3
b2
A B
PENYAJIAN ENTITY SET KUAT ( STRONG ENTITY SET )
Misal E adalah sebuah entity set kuat dengan atribut-atribut a1, a2, . . . , an. Kita
sajikan entity ini dengan sebuah tabel yang disebut E dengan n kolom berbeda dimana
masing-masing kolom berhubungan dengan sebuah dari atribut E. Setiap baris dalam tabel
Institut Teknologi Sepuluh Nopember 134
ini berhubungan dengan sebuah entity dari entity set E. Untuk menggambarkan ini, anggap
entity set Account dari diagram E-R di bawah ini :
Customer
StreetCustomer
Name
Social
SecurityCustomer
City
custreet
Date
Account
Balance
Account
Number
Lob Transaction
Transaction
Number
Date
Amount
Gambar 1
Entity set ini mempunyai dua atribut : Account-Number dan Balance. Kita sajikan entity set
ini dengan sebuah tabel yang disebut Account, dengan dua kolom seperti digambarkan di
bawah ini :
Account-Number Balance
259 1000
630 2000
401 1500
700 1500
199 500
467 900
115 1200
183 1300
118 2000
225 2500
Institut Teknologi Sepuluh Nopember 135
210 2200
Tabel Account
Baris ( 259,1000 ) dalam tabel Account berarti bahwa Account-Number 259
mempunyai balance sebesar $1000. Kita dapat menambahkan sebuah entity baru ke dalam
database dengan menyisipkan sebuah baris ke dalam tabel. Kita dapat juga men-delete atau
me-modifikasi baris.
Relationship set bukan biner dapat ditentukan dengan mudah dalam diagram E-R,
seperti pada diagram berikut :
Customer
StreetCustomer
Name
Social
SecurityCustomer
City
Account
Balance
Account
Number
CAB
BRANCH
Branch
Name BranchAsset
Gambar 2
Diagram E-R di atas berisi tiga entity set yaitu entity set Customer, entity set Account dan
entity set Branch dihubungkan melalui relationship set CAB. Diagram ini menjelaskan
bahwa customer mungkin memiliki beberapa Account pada masing-masing lokasi dalam
cabang bank tertentu dan Account tersebut mungkin dimiliki oleh beberapa customer yang
berbeda.
MEREDUKSI DIAGRAM E-R KE DALAM TABEL
Institut Teknologi Sepuluh Nopember 136
Database yang disesuaikan ke diagram E-R dapat digambarkan dengan kumpulan
tabel-tabel. Untuk setiap entity set dan untuk setiap relationship set dalam database, terdapat
sebuah tabel yang unik yang diberi nama sesuai dengan entity set atau relationship set.
Masing-masing tabel memiliki sejumlah kolom yang juga mempunyai nama yang unik.
PENYAJIAN ENTITY SET LEMAH ( WEAK ENTITY SET )
Misal A adalah sebuah weak entity set dengan atribut-atribut a1, a2, . . ., ar. Misal B
adalah merupakan strong entity set dimana A bergantung. Misal primary key dari B berisi
atribut-atribut b1, b2, . . . , bs. Kita sajikan entity set A dengan sebuah tabel yang disebut A
dengan sebuah kolom untuk setiap atribut dari set.
{ a1, a2, . . . , ar } { b1, b2, . . ., bs}
Untuk menggambarkan ini, perhatikan entity set Transaction dari diagram E-R pada gambar
1. Entity set ini mempunyai 3 atribut yakni Transaction-Number, Date dan Amount. Primary
key dati entity set Account, dimana transaction bergantung adalah Account-Number.
Sehingga transaction disajikan dengan sebuah tabel dengan kolom dengan Account-
Number, Transaction-Number, Date dan Amount seperti tampak di bawah ini :
Tabel Transaction
Account-Number Transaction-Number Date Amount
259 5 11 May 1985 +50
630 11 17 May 1985 +70
401 22 23 May 1985 -300
700 69 28 May 1985 -500
199 103 3 June 1985 +900
259 6 7 June 1985 -44
Institut Teknologi Sepuluh Nopember 137
115 53 7 June 1985 +120
199 104 13 June 1985 -200
259 7 17 June 1985 -79
BAGAN ALIR
Bagan alir (flowchar) adalah bagan (chart) yg menunjukkan alir (flow) di dalam program
atau proseddur sistem secara logika. Digunakan terutama untuk alat Bantu komunikasi dan
untuk dokumentasi. Pedoman untuk menggambarkannya:
1. Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman
2. kegiatannya harus ditunjukkan dengan jelas
3. Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan
4. Masing-masing kegiatan sebaiknya digunakan suatu kata yg mewakili suatu pekerjaan
5. Kegiatannya sudah dalam urutan yang benar
6. Kegiatan yg terpotong dan akan disambung ditunjukkan dengan jelas oleh simbol
penghubung
7. Digunakan simbol-simbol yang standar
Ada lima macam bagan alir :
1. BAGAN ALIR SISTEM
1. Bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.
2. Menjelaskan urut-urutan dari prosedur-prosedur yang ada didalam sistem.
3. Menunjukkan apa yang dikerjakan di sistem
SIMBOL-SIMBOL :
Institut Teknologi Sepuluh Nopember 138
Simbol Dokumen;
menunjukkan input
dan output baik untuk
proses manual,
mekanik atau
komputer
Simbol manual;
menunjukkan
pekerjaan manual
N
Simbol simpanan
offline ; file non-
komputer yg
diarsip urut angka
(numerical)
A
Simbol simpanan
offline; file non-
komputer yg diarsip
urut huruf
(akphabetical)
C
Simbol simpanan
offline; file non
komputer yg diarsip
urut tanggal
(chronological)
Simbol kartu punc;
menunjukkan i/o yg
menggunakan kartu
punch
Simbol Proses;
menunjukkan
kegiatan proses dari
operasi program
komputer
Simbol operasi luar;
menunjukkan operasi
yg dilakukan diluar
operasi komputer
Institut Teknologi Sepuluh Nopember 139
Simbol sort offline;
menunjukkan proses
pengurutan data
diluar proses
komputer
Simbol pita magnetic;
menunjukkan i/o
menggunakan pita
magnetic
Simbol disk ;
menunjukkan i/o
menggunakan
harddisk
Simbol diskette;
menunjukkan i/o
menggunakan disket
Drum magnetik;
menunjukkan i/o
menggunakan drum
magnetic
Pita kertas berlubang;
menunjukkan i/o
menggunakan pita
kertas pita berlubang
Institut Teknologi Sepuluh Nopember 140
Keyboard;
menunjukkan input yg
menggunakan on-line
keyboard
Display; menunjukkan
output yg ditampilkan
di monitor
Hubungan
komunikasi;
menunjukkan proses
transmisi data mell.
Saluran komunikasi
Garis alir;
Menunjukkan arus
dari proses
Penjelasan;
Menunjukkan
penjelasan dari suatu
proses
Penghubung;
Menunjukkan
penghubung ke hlman
yg sama atau hlman
lain
Pita Kontrol; menunjukkan penggunaan pita kontrol (control tape)
dlm batch control utk pencocokan di proses batch processing
Institut Teknologi Sepuluh Nopember 141
Contoh :
Bagan alir sistem untuk prorses direct processing
file file
master master
piutang langganan
Membuat laporan
piutang
Laporan piutang
Institut Teknologi Sepuluh Nopember 142
1. BAGAN ALIR DOKUMEN
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form
flowchart) atau paperwork flowchart merupakan.Bagan alir yg menunjukkan arus dari
laporan dan formulir termasuk tembusan-tembusannya
2. BAGAN ALIR SKEMATIK
Merupakan bagan alir yg mirip dengan bagan alir sistem, yaitu menggambarkan
prosedur di dalam sistem. Perbedaannya adalah :
Bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem juga
menggunakan gambar-gambar komputer dan peralatan lainnya yg digunakan. Fungsi
penggunaan gambar tsb adalah untuk memudahkan komunikasi kepada orang yg
kurang mengerti dgn simbol-simbol bagan alir.
3. BAGAN ALIR PROGRAM
Merupakan bagan yg menjelaskan secara rinci langkah-langkah dari proses program.
Dibuat dari derivikasi bagan alir sistem
Terdiri dari 2 bentuk :
1. Bagan Alir logika; digunakan untuk menggambarkan setiap langkah didalam
program komputer secara logika --> disiapkan oleh analis sistem
2. Bagan alir komputer terinci
Menggunakan simbol-simbol sbb :
Input/output;
digunakan utk
mewakili data i/o
Proses; digunakan
utk mewakili suatu
proses
Institut Teknologi Sepuluh Nopember 143
Garis alir;
Menunjukkan arus
dari proses
Keputusan;
digunakan utk suatu
selrksi kondisi didlm
program
Penghubung;
Menunjukkan
penghubung ke
hlman yg sama atau
hlman lain
Proses terdefinisi;
menunjukkan suatu
operasi yg
rinciannya
ditunjukkan
ditempat lain
Persiapan; digunakan
utk memberi nilai
awal suatu besaran
Terminal;
menunjukkan awal
& akhir dari suatu
proses
4. BAGAN ALIR PROSES
Merupakan bagan alir yg banyak digunakan di teknik industri. Berguna bagi analis
sistem untuk menggambarkan proses dalam suatu prosedur. Juga dapat
menunjukkan jarak kegiatan yang satu dengan yg lainnya serta waktu yg diperlukan
oleh suatu kegiatan.
SIMBOL-SIMBOL
Menunjukkan suatau operasi
Institut Teknologi Sepuluh Nopember 144
Menunjukkan suatu pemindahan
Menunjukkan suatu simpanan
Menunjukkan suatu inspeksi
Menunjukkan suatu penundaan/delay
Institut Teknologi Sepuluh Nopember 145
ACTIVITY DIAGRAM
Johar RFN 2211105027
Diagram ini menunjukkan langkah-langkah di dalam aliran kerja, titik keputusan di dalam aliran kerja, siapa
yang bertanggung jawab menyelesaikan masing-masing aktivitas dan objek-objek yang digunakan dalam aliran
kerja. Diagram aktivitas menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang,
bagaimana masing-masing alir berawal, keputusan yang mungkin terjadi dan bagaimana mereka berakhir.
Aktivitas diagram juga dapat menggambarkan proses pararel yang mungkin terjadi pada beberapa eksekusi.
Kegunaan Model
1. Dipakai pada modeling aktivitas untuk memperlihatkan urutan aktifitas proses
2. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur
3. Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses
untuk membantu memahami proses secara keseluruhan
4. Menggambarkan urutan aktivitas dalam sebuah proses
Komponen Penyusun dan Fungsinya
Institut Teknologi Sepuluh Nopember 146
Contoh Pemakaiannya
1. Proses pengambilan uang di ATM
Institut Teknologi Sepuluh Nopember 147
TIMING DIAGRAM
Dalam merancang alur proses suatu sistem dapat dengan menggunakan gambar timing diagram. Dari gambar
timing diagram dapat dilihat mengenai kondisi input, output, serta hal-hal lain yang terkait seperti counter, timer
dan sekuensial proses. Bentuk timing diagram ini dibuat berdasarkan satuan waktu. Timing diagram
memudahkan pembuatan alur proses dan pemgrograman, seperti contoh adalah pemrograman PLC.
Kegunaan Model
1. Menunjukkan aktif tidaknya input, output, serta dapat melihat delay timer dan counter.
2. Memudahkan dalam pembuatan program dan modifikasinya
3. Menggambarkan urutan proses
Komponen Penyusun dan Fungsinya
Tampilan diagram berupa grafik hubungan input, output, dan alur prosesnya terhadap waktu. Delay dan counter
dapat dilihat berdasarkan urutan waktunya. Satuan waktu dapat berupa detik (sekon) maupun milidetik
(milisekon).
Pada input dan output 1 : aktif, 0: tidak aktif
I / O
Contoh Pemakaiannya
4. Proses transfer box dengan Conveyor
1. Proses transfer box ini terdapat tombol PB-Start, tombol PB-Stop, 3 Conveyor, 2 pendorong box
Cylinder A dan B (menggunakan single acting cylinder pneumatic), sensor box BS1, limit switch
silinder A-LS1 dan limit switch silinder B - LS2.
Input 1
ooswfsd Output
1
Input 2
ooswfsd Output
2
Delay, counter, sekunsial
ooswfsd
Tim
e
1
0
1
0
1
0
1
0
Institut Teknologi Sepuluh Nopember 148
2. Proses dimulai dengan menekan PB-Start, Conveyor 1 dan 2 berjalan. Conveyor 1 membawa box secara
satu persatu. Saat BS1 mendeteksi box, Conveyor 1 dan 2 berhenti, Cylinder A mendorong box menuju
Conveyor 2. Saat Cylinder A mundur dan mengenai LS1, Conveyor 1 dan 2 berjalan lagi. Bila sudah
terdapat 3 box di Conveyor 2 dan posisi Cylinder A sudah di posisi awal, Conveyor 1 dan 2 berhenti.
Cylinder B mendorong 3 box menuju Conveyor 3. Setelah Cylinder B mundur dan mengenai LS2,
Conveyor 1 dan 2 berjalan lagi. Proses ini berjalan sampai terdapat 6 box di Conveyor 3 yang tesusun
secara bertumpukan kemudian Conveyor 3 berjalan selama 3 detik menuju mesin pengepakan. Setelah
siklus transfer box ini berjalan 3 kali, mesin berhenti dan bisa dijalankan lagi dengan menekan tombol
PB-Start. Tombol PB-Stop untuk menghentikan proses sewaktu-waktu bila terjadi masalah di dalam
siklus transfer box.
Institut Teknologi Sepuluh Nopember 149
START
CONV 1
CONV 2
BS 1
SYLINDER A
LS 1
LS 2
SYLINDER B
CONV 3
TIME DIAGRAM
BOX TRANSFER
STATE DIAGRAM
Diagram State adalah diagram untuk menggambarkan behavior, yaitu perubahan state di suatu kelas
berdasarkan event dan pesan yang dikirimkan dan diterima oleh kelas tersebut
Setiap diagram state hanya boleh memiliki satu start state (initial state) dan boleh memiliki satu atau lebih dari
satu stop states (final state)
1. State
1. Abstraksi dari nilai-nilai atribut dan asosiasi dari sebuah objek
2. Representasi kondisi/state dari sebuah objek pada periode waktu tertentu
3. Berhubungan dengan suatu interval waktu antara dua event
2. Respon terhadap event dapat tergantung kepada state suatu objek
Kegunaan Model
1. State diagram mudah menjelaskan perilaku dari sebuah objek di beberapa kasus.
2. Menggambar diagram state terutama untuk suatu kelas, yang tidak dipahami dengan baik dan
yang membutuhkan penjelasan rinci.
3. Untuk menunjukkan urutan umum untuk kasus penggunaan ganda dan beberapa objek,
menggunakan diagram aktivitas.
Komponen Penyusun dan Fungsinya
NO GAMBAR NAMA KETERANGAN
T (s)
1
0
1
0
1
0
1
0
1
0
Institut Teknologi Sepuluh Nopember 150
1
Actifity
Memperlihatkan bagaimana masing-masing
kelas antarmuka saling berinteraksi satu
sama lain
2
Action State dari sistem yang mencerminkan
eksekusi dari suatu aksi
3 Initial Node Bagaimana objek dibentuk atau diawali.
4 Actifity Final
Node Bagaimana objek dibentuk dan dihancurkan
5 Fork Node Satu aliran yang pada tahap tertentu berubah
menjadi beberapa aliran
Contoh Pemakaiannya
Referensi
http://mukti362.blogspot.com/2012_09_01_archive.html
http://mahergabayu.blogspot.com/2011/01/rich-picture-dan-diagram-aktivitas.html
tugas Otomasi Sistem_Semester 2
Institut Teknologi Sepuluh Nopember 151
SIPOC DIAGRAM
Meilinda A 2211105069
SIPOC Diagram adalah salah satu tool Six Sigma yang digunakan oleh tim process
improvement untuk mengidentifikasi setiap elemen dalam proyek process improvement sebelum
proses dijalankan
Dalam cakupan process improvement, SIPOC Diagram adalah sebuah tool yang
merangkum input dan output dari satu proses atau lebih, yang dijabarkan dalam bentuk tabel. SIPOC
diagram digunakan sejak metode Total Quality Management masih banyak dipakai, dan terus dipakai
hingga kini dalam metodologi Lean Manufacturing dan Six Sigma.
SIPOC diagram adalah tool yang digunakan tim untuk mengidentifikasi semua elemen yang
relevan dalam process improvement project yang mungkin tidak tercakup dengan baik. Diagram ini
mirip dan berhubungan dengan Process Mapping, namun memberikan detail yang lebih lengkap.
Kegunaan Model
SIPOC diagram seringkali dibuat pada awal proyek process improvement seperti Kaizen event
atau pada fase ―Define‖ atau ―Measure‖ dalam rangkaian proses DMAIC pada proses berbasis Lean
Six Sigma. Ada tiga kegunaan SIPOC:
1. Untuk memberikan pengetahuan menyeluruh kepada anggota tim yang tidak familiar dengan
proses terkait.
2. Untuk menghubungkan kembali antara proses dengan orang-orang yang dahulu terlibat
didalamnya (namun kini keterkaitan tersebut telah melonggar karena perubahan-perubahan pada
proses).
3. Untuk membantu tim mendefinisikan proses yang baru
Komponen Penyusun dan Fungsinya
Akronim dari SIPOC sendiri adalah Supplier, Input Process, Output, dan Customer:
Supplier – seluruh supplier yang terlibat dalam proses Anda.
Input – semua input yang masuk kedalam proses.
Process – adalah proses yang akan diimprove oleh Anda dan tim.
Institut Teknologi Sepuluh Nopember 152
Output – semua output yang berasal dari proses.
Customer – mereka yang menerima output dari proses.
Pada kasus-kasus tertentu, kita bisa menambahkan Requirement (of the customers) dalam variabel
untuk memberikan detail yang lebih lengkap.
Contoh Kegunaan
Institut Teknologi Sepuluh Nopember 153
STATE TRANSITION DIAGRAM
M. Masrur 2211105067
STD merupakan suatu modelling tool yang menggambarkan sifat ketergantungan pada waktu
dari suatu sistem. STD menggambarkan bagaimana kerja sistem melalui kondisi (state) dan kejadian
yang menyebabkan kondisi berubah. STD juga menggambarkan aksi yang dilakukan karena kejadian
tertentu.
Dua macam cara kerja sistem ini:
1. Passive
Sistem tidak melakukan kontrol terhadap lingkungan (environment) tetapi lebih bersifat
memberikan reaksi atau menerima data saja.
Suatu sistem yang tugasnya mengumpulkan / menerima data melalui sinyal yang
dikirimkan oleh satelit.
2. Active
Sistem melakukan kontrol terhadap ling-kungan secara aktif. Sistem sanggup menerima
high-speed external sources of data dan dalam waktu singkat (real time) memberikan response
terhadap lingkungan sesuai dengan program yang telah ditentukan.
Sistem komputer yang ditempatkan pada peluru kendali atau sistem yang digunakan pada
proses control
Kegunaan Model
Hanya digunakan untuk menggambarkan suatu sistem yang memiliki sifat real-time seperti:
1. Process Control
2. Telephone Switching System
3. High-Speed Data Acquisition System
4. Military Command and Control System
Komponen Penyusun dan Fungsinya
1. Notasi
1. State, disimbolkan dengan segi empat
2. Transisi State atau perubahan state, disimbolkan dengan panah berarah
3. State ialah kumpulan keadaan atau atribut yang mencirikan seseorang atau suatu benda pada
waktu tertentu, bentuk keberadaan tertentu atau kondisi tertentu:
Institut Teknologi Sepuluh Nopember 154
State Transisi State
1. Menunggu user mengisi password
2. Memanaskan campuran kimia
3. Menunggu instruksi berikutnya
4. Menunggu nada panggilan
5. dll.
6. Pembuatan State
1. Identifikasikan setiap kemungkinan state dari sistem dan gambarkan masing-masing state pada
sebuah kotak. Lalu buatlah hubungan antara state tersebut.
2. Kita mulai dengan state pertama dan kemudian dilanjutkan dengan state-state berikutnya sesuai
dengan flow yang diinginkan.
3. Hal-hal yang perlu diperhatikan :
Pada umumnya system analyst akan langsung berhadapan dengan user ketika menggambarkan
STD, paling tidak pada waktu pertama kali membuat STD, baru kemudian dilakukan fine tuning atau
pembetulan terhadap prosedur / flow yang keliru.
Setelah STD selesai dibuat perlu dilakukan pemeriksaan terhadap konsistensi yang ada dengan
cara
1. Apakah semua state telah didefinisikan?
2. Periksa kembali apakah semua state telah tercakup di dalamnya atau masih ada condition yang
belum terdeteksi?
3. Apakah semua state dapat dicapai / diakses?
4. Periksa apakah semua state dapat dicapai / diakses?
5. Apakah kita bisa exit dari setiap state? Setiap state harus memiliki successor atau output
kecuali dia merupakan final state
6. Pada setiap state, apakah sistem dapat memberikan response tehadap semua condition yang
mungkin terjadi? Perubahan state harus dapat terjadi untuk segala macam kondisi, artinya
Institut Teknologi Sepuluh Nopember 155
Contoh Pemakaiannya
Institut Teknologi Sepuluh Nopember 156
1. Pada gambar terlihat bahwa dari state 1 akan berubah menjadi state 2 namun tidak dapat
langsung berubah menjadi state 3
2. Bila sistem berada pada state 2 sistem dapat berubah ke state 3 atau kembali ke state 1
3. Dengan kata lain dikatakan state 2 memiliki dua succerror states
4. Gambar di atas telah menunjukkan perubahan sistem dari satu ke state lainnya namun belum
dapat menjelaskan kepada kita hal yang paling penting yaitu apa initial dan final state
5. Apabila gambar seperti di atas maka sistem akan melaukan fungsi looping terus menerus tanpa
pernah berhenti.
Referensi
http://haryantoyuli.blogspot.com/2010/07/state-transition-diagram.html
http://en.wikipedia.org/wiki/State_diagram
http://stmikdharmapala.files.wordpress.com/2012/03/sp112-10.pdf
BLOCK CHART DIAGRAM
Block chart berfungsi memodelkan masukkan, keluaran, refrensi, master, proses ataupun
transaski dalam simbol-simbol tertentu. Pada dasarnya tidak berorientasi pada fungsi, waktu ataupun
aliran data tetapi lebih ke arah proses (saling melengkapi dengan PS).
Komponen Penyusun dan Fungsinya
Institut Teknologi Sepuluh Nopember 157
Contoh Pemakaiannya
Pada dasarnya ada 3 hal yang harus diperhatikan dalam membuat BC, yaitu:
1. Masukkan (Input).
2. Proses.
3. Keluaran (Output).
Langkah-langkah yang harus dilakukan dalam pembuatan BC adalah:
1. Identifikasi proses yang akan dideskripsikan sebagai BC.
2. Tentukan masukkannya (form, file, keyborad, dll).
3. Tentukan keluarannya (form, file, printer, screen, dll).
4. Tentukan aliran datanya.
Sebagai contoh, kita kembali melihat DFD tentang pelayanan pasien rumah sakit. pada
DFD tersebut, proses-proses yang terjadi (pada level terendah) adalah:
1. Pencarian data pasien.
2. Pencatatan data pasien.
3. Pengambilan data riwayat kesehatan pasien.
4. Pencatatan data hasil diagnosa.
Institut Teknologi Sepuluh Nopember 158
5. Pencatatan data injeksi.
6. Pencatatan data resep.
7. Pencatatan daftar biaya.
8. pembuatan laporan keuangan.
9. pembuatan laporan pemakain obat.
Untuk setiap proses diatas, kita buat block chart-nya.
1. Pencarian data pasien
Masukan : Kyboard, file pasien
Keluaran : Layar monitor
Institut Teknologi Sepuluh Nopember 159
2. Pencatatan data pasien
Masukan : Keyboard, formulir data pasien
Keluaran : Data pasien
3. Pengambilan data riwayat kesehatan pasien
Masukan : Keyboard, file data pasien, file catatan kesehatan pasien.
Keluaran : Layar monitor, catata kesehatan pasien (print out).
Institut Teknologi Sepuluh Nopember 160
4. Pencatatan data hasil diagnosa
Masukan : Keyboard, form hasil diagnosa.
Keluaran : File catatan kesehatan pasien.
5. Pencatatan data injeksi
Masukan : Keyboard, form hasil diagnosa.
Keluaran : File injeksi.
Institut Teknologi Sepuluh Nopember 161
6. Pencatatan data resep
Masukan : Keyboard, resep.
Keluaran : File resep.
7. Pencatatan daftar biaya
Masukan : File resep, file injeksi, file pasien.
Keluaran : monitor, biaya pasien (print out).
Institut Teknologi Sepuluh Nopember 162
8. Pembuatan laporan keuangan
Masukan : File injeksi, file resep.
Keluaran : Layar monitor, laporan keuangan (print out).
9. Pembuatan laporan pemakain obat
Masukan : File injeksi, file resep.
Institut Teknologi Sepuluh Nopember 163
Keluaran : Layar monitor, laporn pemakian obat (print out).
Referensi
http://lukmanhakim.bagi2ilmu.com/wp-content/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
Institut Teknologi Sepuluh Nopember 164
SISTEM PROCEDURE DIAGRAM
Digunakan untuk mendefinsikan hubungan antar bagian (pelaku proses) proses (manual atau
berbasis komputer) dan aliaran data (dalam bentuk dokumen keluaran, dan masukkan).
Komponen Penyusun dan Fungsinya
Institut Teknologi Sepuluh Nopember 165
Contoh Pemakaiannya
CONTOH ANALISA KASUS SP
Untuk memudahkan pembuatan prosedur, cara paling tepat adalah dengan
mengkonsentrasikan pada dokumen, asal dokumen, tujuan, serta alur dokumen.
Langkah-langkah yang patut untuk diterapkan adalah sebagai berikut:
Institut Teknologi Sepuluh Nopember 166
1. Tentukan dokumen apa saja yang terlibat.
2. Siapa yang membuatnya.
3. Diberikan kepada siapa.
4. Selanjutnya tentukan proses apa saja yang dialami dokumen tersebut.
5. Siapa yang melakukan.
6. Setelah diproses (mungkin menjadi dokumen baru), dokumen tersebut diberikan kepada siapa,
dll.
Sebagai contoh akan kita coba membuat prosedur mengenai masalah yang telah kita bahas
pada latihan-latihan sebelumnya yaitu mengenai pelayanan pasien rumah sakit. Dalam sistem tersebut
terdapat beberapa dokumen, yaitu:
1. Data induk pasien.
2. Formulir hasil diagnosa.
3. Daftar biaya pasien.
4. Laporan keuangan.
5. Laporan pemakaian obat.
6. Resep.
7. Catatan kesehatan pasien.
8.
Dari dokumen-dokumen tersebut, kita coba membuat narasi mengenai aliran dokumendokumen
tersebut.
1. Pertama kali, pasien yang belum terdaftar akan mengisi form data pribadi pasien. Data pribadi
ini akan disimpan dalam suatu tempat penyimpanan.
2. Untuk pasien yang sudah terdaftar, maka data tentang riwayat kesehatan pasien akan dicetak
untuk digunakan oleh dokter sebagai masukkan pada saat melakukan diagnosa.
3. Setelah dokter melakukan diagnosa, maka dokter akan mengisi form hasil diagnosa yang oleh
bagian administrasi RS akan dimasukkan ke tempat penyimpanan sebagai catatan kesehatan
pasien. Dokter juga menulis resep untuk pasien yang bersangkutan.
4. Resep hasil diagnosa selanjutnya akan digunakan sebagai bahan untuk membuat daftar biaya
pasien.
Selain itu juga berdasarkan hasil diagnosa dan resep, administrasi RS membuat laporan
keuangan dan laporan pemakian obat, yang diberikan kepada direktur RS. Selanjutnya dari narasi yang
telah kita buat, kita harus menggambarkannya sebagai sebuah sistem prosedur, sbb:
Institut Teknologi Sepuluh Nopember 167
Referensi
http://lukmanhakim.bagi2ilmu.com/wp-content/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
Institut Teknologi Sepuluh Nopember 168
Balance Scorecard (BSC)
Balance scorecard (BSC) adalah pendekatan terhadap strategi manajemen yang
dikembangkan oleh Dr. Robert Kaplan dan David Norton. Keunggulan dari BSC adalah mampu
menghasilkan rencana strategis yang memiliki karakteristik komprehensif, koheren, seimbang dan
trukur.
BSC digunakan untuk memperbaiki sistem pengukuran kinerja eksekutif. Awalnya
digunakan dalam hal keuangan, berkembang untuk keuangan, pelanggan, proses bisnis internal serta
pembelajaran dan pertumbuhan.
Adapun perspektif dalam BSC, yaitu :
1. Perspektif Keuangan
2. BSC memakai tolak ukur dalam perusahaan untuk mengetahui laba.
3. Perspektif Pelanggan
4. Perusahaan terlebih dahulu menentukan segmen pasar dan pelanggan menjadi target.
5. Perspektif Bisnis Internal
6. Menampilkan proses kritis untuk member value proporsition yang mampu menarik dan
mempertahankan pelanggan.
7. Perspektif Pembelajaran dan Pertumbuhan
8. Menyediakan infrastruktur untuk menghasilkan pertumbuhan dan perbaikan jangka panjang.
Contoh Pemakaiannya
Institut Teknologi Sepuluh Nopember 169
Referensi
http://jurnal-sdm.blogspot.com/2009/04/balanced-scorecard-definisi-konsep-dan.html
http://www.ap-institute.com/Balanced%20Scorecard.html
Institut Teknologi Sepuluh Nopember 170
NAMA MODEL REPRESENTASI SISTEM
2211105070 Dhimas Satriya Wishnu Aji
Component Diagram Component Diagram menggambarkan struktur fisik kode dari komponen. komponen dapat berupa
source code, komponen biner, atau executable. sebuah komponen berisi informasi tenyang logic class
atau class yang diimplementasikan sehingga membuat pemetaaan dari logical view ke component
view.
Componen Diagram dapat diartikan sebagai berikut :
- Component diagram menggambarkan struktur dan hubungan antar komponen peranti lunak,
termasuk ketergantungan (dependency) diantaranya.
- Komponen peranti lunak adalah modul berisi code, baik berisi source code maupun binary code,
baik library maupun executable, baik yang muncul pada compile time, link time maupun run time.
- Pada umumnya komponen terbentuk dari bebrapa class dan/ataupackage, tapi dapat juga dari
komponen-komponen yang lebih kecil.
- Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah
komponen untuk komponen lain.
Tipe-tipe Component :
Bentuk-bentuk component ada 3 yaitu:
· Deployment Component: Yang menjadi basis dari executable system. Contoh deployment
component diantaranya: DAN LAIN-LAIN(Dynamic Library Link) file exe, Active X Control, Java
Beandan lain-lain.
· Work Product Component: Yaitu file-file yang dibutuhkan untuk pembuatan deployment
component. Contoh untuk componentkedua ini diantaranya file data, file source code dan lain-lain.
· Execution Component: Yang dibuat sebagai hasil dari sistem yang akan dijalankan.
Menurut Fowler(2004) hal penting pada component adalah componentmewakili potongan-potongan
yang independen yang bisa dipesan dan diperbaharui sewaktu-waktu. Dengan demikian, pembagian
sistem kedalam component-component lebih banyak didorong oleh kepentingan marketing dari pada
kepentingan teknis. Meskipun demikian harus juga diingat bahwa terlalu banyak component juga
kurang bagus, karena susah mengatur dan memeliharanya khususnya yang menyangkut masalah
versioning.
Kegunaan Model
Institut Teknologi Sepuluh Nopember 171
Component diagram digunakan agar sistem yangdibuat dapat di
eksekusi(executable).Component diagram merupakan salah satu dari sekian jenis diagram
yangdidefinisikan oleh UML (Unified Modelling Language). UML
adalahsebuah" b a h a s a " y a n g t e l a h m e n j a d i s t a n d a r d a l a m i n d
u s t r i u n t u k memvisualisasikan, merancang dan mendokumentasikan sistem peran
gkatlunak, serta menjadi s tandar dalam pemodelan suatu s is tem. UML
pal ing banyak digunakan dalam pemodelan sistem yang berorientasi objek. DenganUML, kita
dapat membuat model untuk semua jenis aplikasi perangkat lunak yang dapat dijalankan atau di
eksekusi pada sistem operasi, perangkat keras,ataupun pada jaringan
Diagram statis UML yang lain selain Use case, object/class danpackage adalah diagram
component.Diagram component merupakan ciri unik dari object oriented programming. motor
terdiri dari component-component misalnya rantai, pelek, roda, busi dan sebagainya. Nah, karena
dalam bentuk component (part) maka bila akan mengganti rantai, roda dan sebagainya tidak perlu
membongkar seluruh bagian motor kan? apalagi harus beli motor baru. Kembali ke masalah motor
tadi, kira-kira apa yang menyebabkan dengan mudah kita bongkar pasang suatu komponen?
Jawabannya adalah bahwa tiap component harus tidak memiliki dependency dengan component
lain. Lalu gimana bisa berhubungan dengan component lain, kan harus kerja sama. Gampang, buat
saja suatu interface yang terpisah dengan component itu sendiri. Interface pada diagram component
UML terdiri dari peminta dan penyedia.Untuk component peminta diberi simbol socket sedangkan
untuk componenent penyedia diberi simbol bola. Kita ambil contoh dalam sistem yang terdiri dari
component penggajian dan absensi. Penggajian akan meminta component absensi agar menyediakan
data-data absensi pegawai (lembur, absen dan sebagainya). Maka component penggajian memiliki
interface berbentuk socket sedangkan component absensi memiliki interface berbentuk bola.Diagram
component memudahkan kita membuat diagram pada sistem yang kompleks (misalnya core sistem
perbankan)
Komponen Penyusun dan Fungsinya
Package
package adalah mekanisme yang bertujuan umum untuk mengorganisasikan elemen ke dalam
group.
Annotational things (Note)
Institut Teknologi Sepuluh Nopember 172
note adalah penjelasan dari bagian UML model untuk memberikan keterangan, ilustrasi dan catatan
tentang elemen suatu model.
Association
Association adalah hubungan dua arah antar class. Hubungan tersebut digambarkan sebagai garis
yang menghubungakan class-class tersebut.
Aggregation
Adalah bentuk hubungan yang lebih kuat antara whole dan part. Dinyatakan dengan garis yang
menghubungkan class-class tersebut dimana pada ujung (whole) terdapat gambar diamond.
Dependency
Dependency adalah relationship yang menyatakan ketergantungan yaitu perubahan yang terjadi
pada suatu ‗thing‘ akan mempengaruhi yang lainnya (yang memakai thing tsb.), tetapi tidak perlu
untuk sebaliknya
Institut Teknologi Sepuluh Nopember 173
Generalization
Generalization adalah suatu hubungan antara general thing (superclass atau parent) dan thing
lainnya yang lebih spesifik. Kadang disebut sebagai hubungan ''isakindof''.
Contoh Pemakaiannya
Institut Teknologi Sepuluh Nopember 174
Institut Teknologi Sepuluh Nopember 175
Referensi
http://awanalex.blogspot.com/2009/04/component-diagram.html
http://wartawarga.gunadarma.ac.id/2010/03/component-diagram/
Institut Teknologi Sepuluh Nopember 176
NETWORK DIAGRAM for Management Project
Aisya B Diji
Network diagram untuk manajemen proyek merupakan sebuah jaringan kerja yang berisi
lintasan-lintasan kegiatan dan urutan-urutan peristiwa yang ada selama penyelenggaraan proyek.
Kegunaan Model
Dengan network diagram dapat segera dilihat kaitan suatu kegiatan dengan kegiatan-
kegiatan lainnya, sehingga bila sebuah kegiatan terlambat maka dengan segera dapat dilihat kegiatan
apa saja yang dipengaruhi oleh keterlambatan tersebut dan berapa besar pengaruhnya. Juga dengan
network diagram dapat diketahui kegiatan-kegiatan mana saja atau lintasan mana saja yang kritis,
sehingga dengan mengetahui tingkat kekritisannya dapat ditetapkan skala perioritas dalam menangani
masalahmasalah yang timbul selama penyelenggaraan proyek. Juga dapat diketahui peristiwa-peristiwa
mana saja yang kritis sehingga usaha-usaha segera dpat diarahkan dan dimulai sedini mungkin untuk
membuat peristiwa kritis tersebut terjadi pada saatnya.
Komponen Penyusun dan Fungsinya
Pada Network diagram ini memiliki beberapa simbol yang melambangkan urutan peristiwa atau
kejadian. Simbol tersebut adalah anak panah yang melambangkan kegiatan, lingkaran
melambangkan peristiwa, dan anak panah terputus-putus melambangkan dua peristiwa.
1. Anak Panah
Anak panah selalu digambarkan dengan ekor anak panah disebelah kiri dan kepala anak panah
disebelah kanan. Ekor anak panah ditafsirkan sebagai kegiatan dimulai dan kepala anak panah
ditafsirkan sebagai kegiatan selesai.
X4
L4
X2
L2
X1
L1
X3
L3
X5
L5 X6
L6
Institut Teknologi Sepuluh Nopember 177
Gambar 1 Simbol Anak Panah
X1 = horisontal
X2 = miring ke atas
X3 = miring ke bawah
X4 = garis patah ke atas
X5 = garis patah ke bawah
X6 = garis lengkung
L = lama kegiatan
b. Lingkaran
Lingkaran yang melambangkan peristiwa selalu digambar berupa lingkaran yang terbagi atas
tiga ruangan yaitu : ruangan sebelah kiri, ruangan sebelah kanan atas, dan ruangan sebelah kanan
bawah. Ruangan sebelah kiri merupakan tempat bilangan huruf yang menyatakan nomor peristiwa.
Nomor peristiwa ini bisa pula dinyatakan berupa simbol (variabel) dengan huruf n, i, atau j.
Ruangan sebelah kanan atas merupakan tempat bilangan yang menyatakan nomor hari (untuk
satuan hari) yang merupakan saat paling awal peristiwa yang bersangkutan mungkin terjadi. Nomor
hari tersebut dapat diterjemahkan kedalam bentuk tanggal hari yang bersangkutan.
Ruangan sebelah kanan bawah merupakan tempat bilangan yang menyatakan nomor hari (untuk
satuan hari) yang merupakan saat yang paling lambat peritiwa yang bersangkutan boleh terjadi.
(a) (b)
Institut Teknologi Sepuluh Nopember 178
Gambar 2 Simbol Lingkaran
(a) n = nomor peristiwa
SPAn = saat paling awal peristiwa n mungkin terjadi
SPLn = saat paling lambat peristiwa n boleh terjadi
Sn = SPLn - SPAn = tenggang waktu (slack) peristiwa
(b) n = 5 = nomor peristiwa
SPAn = SPA5 = 08/12/80 = tanggal 8 Desember 1980 adalah saat paling awal peristiwa
nomor 5 mungkin terjadi.
SPLn = SPL5 = 23/12/80 = tanggal 23 Desember 1980 adalah saat paling lambat peristiwa
nomor 5 boleh terjadi.
Sn = S5 = SPL5 – SPA5 = 23/12/04-8/12/04 = 15 = tenggang waktu (slack) peristiwa
nomor 5.
1. Anak panah terputus-putus
Anak panah terputus-putus melambangkan hubungan antar peristiwa. Anak panah terputus-putus
(dummy) digambarkan dengan ekor di sebelah kiri dan kepala disebelah kanan. hubungan
antarkegiatan harus ada (bila diperlukan) untuk menyatakan logika ketergantungan kegiatan yang patut
diperhatikan.
Berbeda dengan kegiatan yang membutuhkan waktu, sumberdaya berupa: manusia, alat, bahan,
overhead, dan biaya, serta ruangan tempat kegiatan berlangsung, hubungan antar kegiatan (dummy)
tidak membutuhkan waktu, sumberdaya, dan ruangan. Oleh karena itu, hubungan anterperistiwa tidak
perlu diperhitungkan dan karena tidak memiliki nama dalam perhitungan waktu, lama dihitung sama
dengan nol. Meskipun tidak perlu diperhitungkan, hubungan antarkegiatan harus ada (bila diperlukan)
untuk menyatakan logika ketergantungan kegiatan yang patut diperhatikan.
Contoh Pemakaiannya
Contoh Kasus 1
Pada kasus ini terdapat : sebuah peristiwa awal dengan beberapa kegiatan keluar darinya, sebuah
peristiwa akhir dengan beberapa kegiatan yang menuju kepadanya, terdapat sebuah kegiatan
terletak di antara kedua peristiwa tersebut ( Gambar 3)
Tafsiran yang didapat dari kasus ini adalah ;
Institut Teknologi Sepuluh Nopember 179
1. Bila i terjadi, maka X mungkin mulai ;
2. Bila X mulai, maka i pasti terjadi ;
3. Bila X selesai, maka j mungkin terjadi ;
4. Bila j terjadi, maka X pasti selesai.
Gambar 3 Contoh Kasus 1
Contoh Kasus 2.
Pada kasus ini terdapat : sebuah peristiwa awal dengan dummy yang keluar darinya, sebuah
peristiwa akhir dengan dummy yang menuju kepadanya, dan terdapat sebuah dummy terletak antara
kedua peristiwa tersebut (Gambar 2.07).
Gambar 4 Contoh kasus 2
SPAi
SPLi
i
PAW
SPAj
SPLj
j
PAK
X
L
SPAi
SPLi
i
PAW
SPAj
SPLj
j
PAK
Institut Teknologi Sepuluh Nopember 180
Network Diagram for Computer Network
Jaringan Komputer (Computer Network) merupakan sekumpulan perangkat komputer yang
dihubungkan oleh perangkat komunikasi dengan tujuan untuk berbagi sumber daya (Resources).
Sedangkan Network Digram adalah penggambaran grafik jaringan komputer. Biasanya network
Diagram meliputi skema visual untuk mengidentifikasikan perangkat komputer dan perangkat
komunikasi di dalam keseluruhan jaringan.
Saat ini, terdapat beberapa tool otomatis yang dapat digunakan untuk membuat network diagram
dengan mudah. Tool-tool ini bervariasi mulai dari software yang membuat tampilan grafis sederhana
sampai dengan pembuatan jaringan kompleks. Biasanya, software ini juga menyertakan template-
template network diagram tertentu berdasarkan tipe jaringan.
Berikut ini kami sertakan beberapa software yang digunakan untuk menggambarkan network
diagram:
1. SmartDraw
2. Cade
3. E draw Network
Dari masing-masing software memiliki penggambaran simbol yang berbeda-beda, namun secara garis
besar memiliki fungsi yang sama. Pada Gambar 1 kita dapat melihat beberapa simbol dari software
Edraw Network.
Gambar 5 Simbol-simbol Network Diagram
Institut Teknologi Sepuluh Nopember 181
Gambar 6 Contoh Network Diagran untuk Jaringan Komputer
IDEF (Integration Definition)
IDEF adalah nama yang biasa digunakan untuk menunjukkan klasifikasi dari bahasa
pemodelan sebuah perusahaan. IDEF biasa digunakan untuk aktivitas pemodelan yang diperlukan
untuk mendukung analisis sistem, design, kemajuan atau pengintegrasian. Sebenarnya IDEF
dikembangkan bertujuan untuk meningkatkan komunikasi antara orang-orang yang ingin mengerti
tentang sitem,sekarang IDEF digunakan untuk dokumentasi, pemahaman, design, analisa, perencanaan
dan pengintegrasian.
IDEF0 (Integration Definition language 0) adalah suatu metode pemodelan sistem berbasis
SADT (Structured Analysis and DesignTechnique), yang dikembangkan oleh Douglas T. Ross dan
SofTech, Inc. Dalam bentuk aslinya, IDEF0 meliputi bahasa definisi dan pemodelan grafis(syntax and
semantics) yang menggambarkan suatu metodologikomprehensif untuk membangun model. IDEF0
dapat digunakan untuk memodelkan berbagai jenis sistem baik yang otomatis maupun non-
otomatis.Untuk sistem baru, IDEF0 dapat digunakan untuk mendefinisikan permintaan / requirement
dan membuat spesifikasi fungsi, dan kemudian digunakan untuk merancang dan implementasi desain
yang sesuai dengan kebutuhan. Untuk sistem yang sedang berjalan, IDEF0 dapatdigunakan untuk
menganalisa fungsi yang dilaksanakan suatu sistem danuntuk mencatat mekanisme bagaimana fungsi
tersebut dikerjakan. Hasil penerapan IDEF0 pada sebuah sistem adalah model yang terdiri atas sebuah
serial diagram yang bersifat hirarki, dan pustaka yang berperan sebagai referensi antar diagram. Dua
komponen model utama adalah fungsi (pada diagram dinyatakan dengan kotak) serta data dan obyek
yang menghubungkan antar fungsi (dinyatakan dengan tanda panah).
Sebagai bahasa pemodelan fungsional, IDEF0 memiliki karakteristik sebagai berikut :
a. Komprehensif dan ekspresif, mampu merepresentasikan secara grafik berbagai bisnis, pabrik, dan
jenis perusahaan lainnya disetiap level detil.
b. Bahasa yang koheren dan sederhana, menyediakan ekspresi yang tepatdan presisi, dan
meningkatkan konsistensi penggunaan dan interpretasi.
c. Meningkatkan komunikasi antara sistem analis, pengembang, danpengguna melalui pembelajaran
yang mudah dan penjelasan yangterperinci pada setiap bagian dokumen.
d. Telah di tes dan terbukti, melalui penggunaannya bertahun-tahun diangkatan udara dan proyek
pengembangan pemerintah lainnya, jugaindustri.
e. Dapat dihasilkan dari berbagai kakas komputer grafik; sejumlah produk komersil secara khusus
mendukung pengembangan dan analisis diagramdan model IDEF0
Komponen Penyusun dan Fungsinya
Komponen utama yang ada di dalam IDEF0 adalah sbb :
Institut Teknologi Sepuluh Nopember 182
1. Kotak yang menggambarkan fungsi utama sistem. Pada kotak ini biasanya dituliskanfungsi yang
dikerjakan dalam bentuk kata kerja.
2. Panah yang menunjukkan masukkan (data masukan) digambarkan dari arah kiri dengan ujung panah
menuju kotak yang menerima masukan.
3. Panah yang menunjukkan keluaran (produk) dan digambarkan dari arah kanan dengan ujung panah
menunjukkan kotak lain (jika ada) atau menunjuk ke kanan (jika tidak ada / belum ada fungsi lain
yang menerima output tersebut).
4. Output dari suatu fungsi dapat menjadi input pada fungsi lainnya.
5. Panah yang menunjukkan pengendali / kontrol dari suatu fungsi, digambarkan dari arah atas dengan
anak panah masuk ke dalam fungsi. Kontrol dapat berupa aturan atau pengendali operasional fungsi.
Kontrol dapat juga berupa keluaran dari fungsi lainnya.
6. Panah yang menunjukkan mekanisme yang berperan padaproses yang dikerjakan oleh suatu fungsi,
yang digambarkan dengan anak panah dari arah bawah dengan ujung panah masuk menuju kotak
fungsi.Secara sederhana, keempat anak panah tersebut sering disebut dengan ICOM(Input-Control-
Output-Mechanism). Selain komponen-komponen utama yang dimiliki IDEF0 seperti diatas, IDEF0
juga memiliki lambang-lambang lain dalam menggambarkansistem, yaitu :
(squiggle) : tanda ini digunakan untuk memberikan keteranganpada proses input, output,
kontrol maupun mekanisme agar menjadi lebih jelas.
(tunnel arrow): tanda ini digunakan untuk memberikan input,output, kontrol, maupun
mekanisme tambahan yang belum dicantumkanpada diagram sebelumnya.
Contoh Pemakaiannya
Gambar 8 Contoh RPD
Rich Picture Diagram (RPD)
Institut Teknologi Sepuluh Nopember 183
Rich Picture Diagram (RPD) yaitu suatu diagram gambar menyerupai kartunyang efektif untuk
menggambarkan sebuah sistem yang komplek, sehinggadiharapkan analisis/peneliti dapat mengetahui
situasi yang sedang dipelajari.RPD merupakan sebuah gambar yang sederhana; menggunakan
symbolgaris, awan, lingkaran, kotak, beberapa tulisan tangan, slogan, dan anak panah yang
menggambarkan hubungan atau urutan waktu. RPD tidak memerlukan keahian menggambar tetapi
hanya keahlian untuk mengimajinasikan suatu permasalahan.
Kegunaan Model
Kegunaan RPD antara lain adalah:
1. RPD merupakan alat yang ideal dalam berkomunikasi dengan orang lain mengenai situasi yang
kompleks dan probelamatik. 2. RPD menunjukkan dengan lebih jelas hubungan, interkoneksi, dan akibat langsung, atau
tidak langsung. 3. RPD membantu mengidentifikasi isu-isu potensial, konflik, dan permasalahan dan menanalisis
fakta-fakta dari permasalahan. 4. RPD membantu memilih batasan dalam suatu masalah dan ruang lingkup masalah. Contoh Pemakaiannya
Pada Gambar 7, dapat kita lihat sebuah contoh dari pemakaian Rich Picture Diagram yang
menggambarkan tentang administrasi akademik untuk mahasiswa baru dan mahasiswa lama .
Institut Teknologi Sepuluh Nopember 184
Gambar 8 Contoh RPD
Referensi
Ali, Tubagus Haedar. 1989. Prinsip Prinsip Network Planning. Cetakan Keua. Jakarta. Penerbit
PT. Gramedia
Fahrenkrog, Steve, PMP. 2004. A guide to the Project Management Body of Knowledge. Third
Edition. Global Standard, ANSI. Project Mangement Institute. Newtown Square
Pennsylvania USA.
O‘Brien, James A. 2002. Management Information Systems : Mannagement Information Technology in the E-
Bussiness Enterprice. Fifth Edition. New York. McGraw-Hill USA.
Andrew S. T., (1996), ‖Computer Network‖, Prentice Hall International In
http://willmen46.wordpress.com/2007/09/21/idef-integrated-definition-methods/
http://mahergabayu.blogspot.com/2011/01/rich-picture-dan-diagram-aktivitas.html
Institut Teknologi Sepuluh Nopember 185
Jackson Structured Programming
Dariska Kukuh Wahyudianto 2211105060
Jackson Structured Programming atau JSP adalah metode untuk pemrograman terstruktur berdasarkan
korespondensi antara aliran struktur data dan struktur program. Jackson‘s Systems Development, JSD,
membangun suatu model dari dunia nyata (real world) yang menyediakan subyek-subyek
permasalahan dari sistem.
Kegunaan Model
Jackson Structured Programming (JSP), digunakan untuk menghasilkan kode akhir dan digunakan
untuk menjelaskan cara kerja di dalam sebuah program.
Komponen Penyusun dan Fungsinya
Komponen struktur yang dimiliki oleh program JSP adalah sebagai berikut :
1. Dasar operasi
2. Runtutan,
3. Iterasi (perulangan)
4. Seleksi,
JSP menggunakan notasi diagram untuk menggambarkan struktur dari input, output dan program,
dengan elemen diagram untuk masing-masing jenis komponen fundamental.
Sebuah operasi dasar digambarkan sebagai sebuah kotak.
Gambar 1. Operasi Dasar
Sebuah urutan operasi diwakili oleh kotak terhubung dengan garis-garis. Pada contoh di bawah ini,
operasi A terdiri dari urutan operasi B, C dan D.
Institut Teknologi Sepuluh Nopember 186
Gambar 2. Urutan Operasi
Sedangkan iterasi diwakili dengan kotak bergabung. Selain itu, operasi iterasi memiliki bintang di
pojok kanan atas kotaknya. Pada contoh di bawah ini, operasi A terdiri dari sebuah iterasi dari nol atau
lebih operasi B.
Gambar 3. Iterasi Operasi
Komponen seleksi hampir mirip dengan rurutan operasi, tetapi terdapat sebuah lingkaran yang
digambar di sudut kanan atas dari setiap operasi pilihan. Misalnya, dalam operasi A, terdiri dari satu
dan hanya satu pilihan yang akan dipilih baik operasi B, C atau D.
Gambar 4. Seleksi Operasi
Institut Teknologi Sepuluh Nopember 187
Contoh Pemakaiannya
Sebagai contoh penggunaan JSP diagram adalah bagaimana seorang programmer akan merancang dan
kode encoder panjang run menggunakan JSP.
Sebuah panjang run encoder adalah sebuah program yang mengambil sebagai input aliran byte. Ini
output aliran pasang yang terdiri dari byte bersama dengan hitungan kejadian berturut-turut byte itu.
Jalankan encoders panjang sering digunakan untuk mengompres kasar bitmap.
Gambar 5. Program Encoded run lengths
Referensi
1. http://flightline.highline.edu/rdavidson/JSP.pdf
2. http://sii-ncha-n.blogspot.com/2012_04_01_archive.html
3. http://en.wikipedia.org/wiki/Jackson_structured_programming
Institut Teknologi Sepuluh Nopember 188
Object-Role Modeling (ORM)
Object-Role Modeling (ORM) adalah metode untuk pemrograman terstruktur yang
digunakan untuk memodelkan semantik. ORM sering digunakan untuk pemodelan data dan
rekayasa perangkat lunak. Sebuah model objek peran ini dibangun dengan menggunakan
simbol-simbol grafis yang didasarkan pada predikat logika orde pertama dan teori himpunan.
Kegunaan Model
Penggunaan model ORM antara lain : untuk memodelkan semantik, dan untuk pemodelan
data dan rekayasa perangkat lunak.
Komponen Penyusun dan Fungsinya
Dibawah ini terdapat beberapa tool dan komponen yang sering digunakan dalam ORM
diagram adalah sebagai berikut :
1. ORMLite
ORMLite gratis, ringan, open source pemodelan alat yang mendukung ORM 2 notasi. Itu
diciptakan sebagai lingkungan belajar mandiri untuk membantu mempopulerkan ORM. Tool
ini dapat menggambarkan verbalisasi fakta dan menghasilkan model relasional.
2. NORMA
NORMA (ORM Arsitek Alam untuk Visual Studio) adalah gratis dan open source yang bisa
digunakan untuk Microsoft Visual, Studio 2005 Visual Studio 2008 dan Visual Studio 2010.
Mendukung ORM 2 (ORM generasi kedua), dan dapat digunakan untuk memetakan objek-
peran model untuk berbagai target pelaksanaan, termasuk mesin database utama, kode
berorientasi obyek, dan skema XML.
3. DogmaModeler
DogmaModeler adalah alat pemodelan ontologi yang gratis berdasarkan pemodelan Obyek
peran.
4. VisioModeler
Tool ORM yang terkenal adalah VisioModeler yang tersedia secara gratis sebagai
produk yang didukung dari Microsoft Corporation (sebagai download MB 25).
Contoh Pemakaiannya
Institut Teknologi Sepuluh Nopember 189
Gambar 6. Contoh Object-Role Modeling (ORM)
Constraint menggambarkan bahwa ada hubungan antar obyek dapat 1:1, 1:m ataupun m:1.
Noktah hitam berarti mandatory artinya mutlak harus ada. Simbol (x) merupakan exclusion
constraint, maksudnya film tidak dapat di ekspor ke negara asal.
Referensi
1. http://www2.ukdw.ac.id/kuliah/si/pi/pi1.pdf
2. http://en.wikipedia.org/wiki/Object-Role_Modeling
Warnier / Orr Diagram
Sebuah diagram Warnier / Orr (juga dikenal sebagai konstruksi logis dari sistem program )
adalah jenis flowchart hirarkis yang memungkinkan deskripsi organisasi data dan prosedur.
Mereka awalnya dikembangkan di Perancis oleh Jean-Dominique Warnier dan di Amerika
Serikat oleh Kenneth Orr. Metode grafis sederhana digunakan oleh Warnier / Orr diagram
dalam membuat tingkatan agar sistem menjadi jelas dan pergerakan data antara mereka hidup
Kegunaan Model
Metode ini digunakan untuk membantu merancang struktur program dengan mengidentifikasi
hasil output dan pengolahan kemudian bekerja mundur untuk menentukan langkah-langkah
dan kombinasi dari masukan yang diperlukan untuk menghasilkan mereka.
Komponen Penyusun dan Fungsinya
Warnier / Orr diagram menunjukkan proses dan urutan proses. Setiap proses didefinisikan
secara hirarkis yakni terdiri dari set subproses. Pada setiap tingkatan, proses ditunjukkan
dalam braket tiap kelompok-kelompok komponennya.
Institut Teknologi Sepuluh Nopember 190
Karena proses dapat memiliki subproses yang berbeda, Warnier / Orr diagram menggunakan
satu set kurung untuk menunjukkan setiap tingkatan dari sistem. Warnier / Orr diagram
menunjukkan hal ini dengan sangat baik.
Contoh Pemakaiannya
Sebuah diagram Warnier-Orr menunjukkan struktur data atau struktur logis sebagai hirarki
horizontal dengan kurung untuk memisahkan tingkat. Setelah tugas utama diidentifikasi,
analis sistem atau konsultan sistem informasi menyiapkan masukan dan keluaran. Warnier-
Orr diagram untuk mendokumentasikan masukan utama aplikasi dan output. menunjukkan
diagram input output untuk aplikasi persediaan batch update. Mulai di sebelah kiri (bagian
atas hirarki). Braket besar menunjukkan bahwa program, persediaan terbaru, melakukan lima
proses utama mulai dari transaksi di bagian atas untuk menulis, menyusun ulang di bagian
bawah. Surat N dalam kurung di bawah persediaan pembaruan berarti bahwa program ini
diulang banyak (1 atau lebih) kali. 1 digit dalam tanda kurung di bawah Transaksi Get (dan
tiga berikutnya proses) berarti proses ini dilakukan sekali. Sedangkan Write Reorder dibawah
(0,1) berarti proses diulang 0 atau 1 kali, tergantung pada kondisi run-time.
Gambar 7. Contoh Warnier / Orr diagram
Referensi
Institut Teknologi Sepuluh Nopember 191
1. http://www.hit.ac.il/staff/leonidm/information-systems/ch33.html
2. http://en.wikipedia.org/wiki/Warnier/Orr_diagram
Institut Teknologi Sepuluh Nopember 192
Macam – macam Model dalam Bentuk Diagram
Adenia Rahma Putri 2211 105 066
Metode Fault Tree Analysis
Mungkin sebagian besar engineer maupun calon engineer tidak asing dengan istilah
fault tree analysis. Apalagi bagi seseorang yang berpengalaman menyelesaikan kasus berupa
troubleshooting. Metode ini cukup efektif untuk mengetahui akar permaslahan yang akan
diselesaikan. Secara teori, metode fault tree analysis dapat sijelaskan sebagai berikut.
Fault Tree Analysis adalah suatu teknik yang digunakan untuk mengidentifikasi
resiko yang berperan terhadap terjadinya kegagalan. Metode ini dilakukan dengan
pendekatan yang bersifat top down, yang diawali dengan asumsi kegagalan atau kerugian dari
kejadian puncak (Top Event) kemudian merinci sebab-sebab suatu Top Event sampai pada
suatu kegagalan dasar (root cause).
Fault Tree Analysis merupakan metoda yang efektif dalam menemukan inti
permasalahan karena memastikan bahwa suatu kejadian yang tidak diinginkan atau kerugian
yang ditimbulkan tidak berasal pada satu titik kegagalan. Fault Tree Analysis
mengidentifikasi hubungan antara faktor penyebab dan ditampilkan dalam bentuk pohon
kesalahan yang melibatkan gerbang logika sederhana.
Gerbang logika menggambarkan kondisi yang memicu terjadinya kegagalan, baik
kondisi tunggal maupun sekumpulan dari berbagai macam kondisi. Konstruksi dari fault tree
analysis meliputi gerbang logika yaitu gerbang AND dan gerbang OR. Setiap kegagalan yang
terjadi dapat digambarkan ke dalam suatu bentuk pohon analisa kegagalan dengan
mentransfer atau memindahkan komponen kegagalan ke dalam bentuk simbol (Logic
Transfer Components) dan Fault Tree Analysis.
Istilah-istilah dalam Fault Tree Analysis disajikan pada Tabel 1
Tabel 1 Istilah dalam metode Fault Tree Analysis
Istilah Keterangan
Event Penyimpangan yang tidak diharapkan dari suatu keadaan
normal pada suatu komponen dari sistem
Top Event Kejadian yang dikehendaki pada ―puncak‖ yang akan
diteliti lebih lanjut ke arah kejadian dasar lainnya dengan
menggunakan gerbang logika untuk menentukan penyebab
Institut Teknologi Sepuluh Nopember 193
kegagalan
Logic Event Hubungan secara logika antara input dinyatakan dalam
AND dan OR
Transferred Event Segitiga yang digunakan simbol transfer. Simbol ini
menunjukkan bahwa uraian lanjutan kejadian berada di
halaman lain.
Undeveloped Event Kejadian dasar (Basic Event) yang tidak akan
dikembangkan lebih lanjut karena tidak tersedianya
informasi.
Basic Event Kejadian yang tidak diharapkan yang dianggap sebagai
penyebab dasar sehingga tidak perlu dilakukan analisa lebih
lanjut.
Simbol-simbol dalam Fault Tree Analysis yang digunakan dalam menguraikan suatu
kejadian disajikan pada Tabel 2
Institut Teknologi Sepuluh Nopember 194
Tabel 2 Simbol-simbol dalam Fault Tree Analysis
Manfaat dari metode fault tree analysis adalah:
1. Dapat menentukan faktor penyebab yang kemungkinan besar menimbulkan
kegagalan.
2. Menemukan tahapan kejadian yang kemungkinan besar sebagai penyebab kegagalan.
3. Menganalisa kemungkinan sumber-sumber resiko sebelum kegagalan timbul.
4. Menginvestigasi suatu kegagalan.
Contoh penggunaan fault tree analysis secara sederhana adalah sebagai berikut.
Institut Teknologi Sepuluh Nopember 195
Jadi secara umum metode fault tree analysis adalah sebuah metode menyelesaikan
kasus apabila terjadi sesuatu kegagalan atau hal yang tidak diinginkan dengan mencari akar-
akar permasalahan Basic Events yang muncul dan diuraikan dari setiap indikasi kejadian
puncak (Top Event).
Metode ini dapat dikembangkan secara lanjut dengan metode probabilitas dari setiap akar
permasalahan dan dihitung berapa persen kemungkinan pengaruh Basic Event terhadap Top
Event.
ARROWS DIAGRAM
Diagram panah menunjukkan urutan tugas-tugas yang diperlukan dalam suatu proyek
atau proses, jadwal terbaik untuk seluruh proyek, dan potensi dan sumber daya penjadwalan
masalah dan solusi mereka. Diagram panah memungkinkan anda menghitung ―jalur kritis‖
proyek. Ini adalah langkah penting aliran mana penundaan akan mempengaruhi waktu dari
seluruh proyek dan di mana sumber daya tambahan yang dapat mempercepat proyek.
Kegunaan Arrow Diagram
Arrow Diagram digunakan untuk melakukan perencanaan jadwal aktivitas secara grafis
dan pengontrolan pelaksanaannya. Arrow Diagram sebenarnya adalah konsep CPM/PERT
Diagram tetapi lebih sederhana. Syarat utama aplikasi Arrow Diagram ini adalah bahwa apa
saja jenis kegiatan dan durasi pengerjaan kegiatan dapat diketahui. Berikut ini merupakan
contoh gambar Arrow diagram.
Institut Teknologi Sepuluh Nopember 196
Gambar 1 Arrow diagram
Langkah-Langkah Pembuatan Arrow Diagram
Berikut langkah-langkah pembuatan Arrow Diagram
1. Ilustrasikan urutan operasi mulai dari paling kiri, pertimbangan apa mendahului,
berikutnya apa dan mana yang paralel (bersama-sama)
2. Tuliskan/gambar persimpangan yang terjadi
3. Gambarkan garis panah dengan garis lurus berarti harus berurutan sedangkan putus-
putus berhubungan tapi masih bisa ditunggu (tidakada waktu)
4. Tuliskan nomor persimpangan
5. Tuliskan nama operasinya
6. Tuliskanjumlah hari/waktu yang dibutuhkan
7. Jalur kritis (tidak bisa ditunda) digambarkan dengan garis panah lebih tebal.
8. Tujuan pemecahan akhir
9. Tuliskan kondisi masalahnya
10. Siapkan rencana kerja
11. Susun instruksi kerja untuk mengantisipasi aktivitas
12. Lakukan update jika situasi berubah. Jika memang tdak ada/tidak bisa disolusikan:
berhenti
13. Gambarkan hasil akhir yang dicapai dan gunakan anak panah lebih tebal dari atas
hingga ke bawah (jalur yang digunakan)
Ansoff Matrix Diagram
The Ansoff Growth matrix is another marketing planning tool that helps a business
determine its product and market growth strategy. Ansoff‘s product/market growth matrix
suggests that a business‘ attempts to grow depend on whether it markets new or existing
Institut Teknologi Sepuluh Nopember 197
products in new or existing markets. The output from the Ansoff product/market matrix is a
series of suggested growth strategies which set the direction for the business strategy.
These are described below:
Gambar 2 Ansoff matrix
Market penetration
Market penetration is the name given to a growth strategy where the business focuses on
selling existing products into existing markets.
Market penetration seeks to achieve four main objectives:
1. Maintain or increase the market share of current products – this can be achieved by a
combination of competitive pricing strategies, advertising, sales promotion and
perhaps more resources dedicated to personal selling
2. Secure dominance of growth markets
3. Restructure a mature market by driving out competitors; this would require a much
more aggressive promotional campaign, supported by a pricing strategy designed to
make the market unattractive for competitors
4. Increase usage by existing customers – for example by introducing loyalty schemes
A market penetration marketing strategy is very much about ―business as usual‖. The
business is focusing on markets and products it knows well. It is likely to have good
Institut Teknologi Sepuluh Nopember 198
information on competitors and on customer needs. It is unlikely, therefore, that this strategy
will require much investment in new market research.
Institut Teknologi Sepuluh Nopember 199
Daftar Putaka
1. http://wsilfi.staff.gunadarma.ac.id/Downloads/files/1033/HIPO.pdf
2. http://aisyahasmoro.blogspot.com/2011/11/data-flow-diagram-dan-entity.html
3. http://blog.um.ac.id/hendriyanto/2011/12/13/data-flow-diagram-untuk-contoh-
studi-kasus-sistem-pemesanan-taxi/
4. http://fenni.staff.gunadarma.ac.id/Downloads/files/11789/Unified+Modeling+La
nguage.pdf
5. http://artikel.webgaul.com/Iptek/unifiedmodellinglanguage.htm
6. http://www.docstoc.com/docs/21501607/BAB-6-PEMODELAN-SISTEM-
%28CONTEXT-DIAGRAM-DATA-FLOW-DIAGRAM%29
7. digital_127048-T 26304-Analisis hubungan-Metodologi
8. paper : penelitian aspek perkotaan dumai dan bitung dan kemungkinannya sebagai
lokasi kawasan ekonomi khusus di indonesia
9. http://lontar.ui.ac.id/file?file=digital/130684-T%2027283-Perancangan%20sistem-
Tinjauan%20literatur.pdf
10. http://tutorialkuliah.blogspot.com/2009/08/manfaat-analisa-swot.html
11. http://yanimutzz88.blogspot.com/2010/05/analisis-swot.html
12. http://media.kompasiana.com/new-media/2012/06/01/analisis-swot-
kompasianacom/
13. V. De Sain and C.V. Sutton, Documentation practices: A Complete Guide to
Document
14. Development and Management for GMP and ISO 9000 Compliant Industries
(AdvanstarCommunications, Cleveland, OH, 1996).24 — 5
15. C. V. De Sain, Documentation Basics That support Good Manufacturing Practices
(Advanstar Communications, Cleveland, OH, 1993).
16. C. V. Sutton and C.V. De Sain, Meeting GMP and ISO 9001 Expectations for Product
Development (Parexel International, Waltham, MA, 1996).
17. Warburton, "Problem Procedures: Five Common Mistakes Engineers Make in
Writing Manufacturing Procedures," Medical Device and Diagnostic Industry, 224-
228 (May 1995).
Institut Teknologi Sepuluh Nopember 200
18. Documentation Practices: A Complete Guide to Document Development and
Management for GMP and ISO 9000 Compliant Industries.
19. http://en.wikipedia.org
20. http://yanuar.kutakutik.or.id/ngeweb/erp-masih-validkah-diterapkan-di-
perusahaan/
21. www.mikroskil.ac.id/~erwin/erp/00.ppt
22. http://www.army.mil/armybtkc/focus/sa/erp_intro.htm
23. Wawan, Falahah (2007), Enterpise Resource Planning: Menyelaraskan Teknologi
Informasi dengan Strategi Bisnis, Informatika, Bandung
24. http://www.gangsir.com/download/Minggu7StateActivityComponentDeployment
Diagram.pdf
25. http://sumarnodharmowiyono.blogspot.com/2009/12/siklus-hidup-perangkat-
lunak.html
26. http://edwardaditya.blogspot.com/2010/04/pengertian-prototype.html
27. http://rpl07.wordpress.com/2007/06/21/model-dan-proses-oleh-rona-f-5105-100-
083/
28. http://blog.uad.ac.id/ida/2011/12/26/135/
29. http://www.mathcs.gordon.edu/courses/cs320/ATM_Example/SessionStateDiagr
am.html
30. http://en.wikipedia.org/wiki/State_diagram
31. http://hazemuse.egloos.com/2064923
32. http://en.wikipedia.org/wiki/Circuit_diagram
33. http://www.sparxsystems.com/enterprise_architect_user_guide/modeling_langua
ges/data_flow_diagrams.html
34. http://en.wikipedia.org/wiki/Activity_diagram
35. http://www.edrawsoft.com/Pyramid.php
36. http://csmres.jmu.edu/geollab/fichter/SedRx/readternary.html
37. McNeese, William (July 2006). "Over-controlling a Process: The Funnel Experiment".
BPI Consulting, LLC. http://www.spcforexcel.com/overcontrolling-process-funnel-
experiment. Diakses pada 17 Maret 2010.
Institut Teknologi Sepuluh Nopember 201
38. ^ Wheeler, Donald J. (2000). Understanding Variation. Knoxville, Tennessee: SPC
Press. ISBN 0-945320-53-1.
39. ^ Western Electric - A Brief History
40. ^ Wheeler, Donald J.; Chambers, David S. (1992). Understanding statistical process
control (edisi ke-2). Knoxville, Tennessee: SPC Press. hlm. 96. ISBN 9780945320135.
OCLC 27187772
41. Hendra Poerwanto, http://www.hendrakualitas.web.id/
42. web kuliah Universitas Indonesia
43. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=4301193&contentT
ype=Conference+Publications&searchField%3DSearch_All%26queryText%3DA+Des
ign+of+an+Assessment+System+for+UML+Class+Diagram
44. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=870415&contentTy
pe=Conference+Publications&searchField%3DSearch_All%26queryText%3DIntegrat
ing+UML+Diagrams+for+Production+Control+Systems
45. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=5636810&contentT
ype=Conference+Publications&searchField%3DSearch_All%26queryText%3DResear
ch+on+UML+State+Diagram+Based+Component+Test+System
46. http://nyobayoo.blogspot.com/2008/09/diagram-konteks.html
47. http://fatchiati.wordpress.com/category/optimisasi/
48. http://mrofiuddin.blogspot.com/2011/11/pengertian-class-diagram.html
49. http://her0satr.staff.ub.ac.id/category/uncategorized/page/2/
50. http://www.ibm.com/developerworks/library/i-conmgt3/
51. http://en.wikipedia.org/wiki/State_diagram
52. http://en.wikipedia.org/wiki/Petri_net
53. http://radar.ee.itb.ac.id/~suksmono/Lectures/el2009/ppt/8.%20Graf,%20Diagram
%20Pohon%20dan%20Aplikasinya.pdf
54. http://eziekim.wordpress.com/2011/11/08/perbedaan-antara-perancangan-
terstruktur-dan-berorientasi-objek/
55. http://slamet10018075.blogspot.com/2011/10/makalah-metode-berorientasi-objek-
dan.html
Institut Teknologi Sepuluh Nopember 202
56. http://alfamarlin.blogspot.com/2011/11/perancangan-struktur-dan-
berorientasi.html
57. http://www.agilemodeling.com/artifacts/useCaseDiagram.htm
58. http://en.wikipedia.org/wiki/Use_case_diagram
59. http://www.doh.state.fl.us/hpi/pdf/Cause_and_EffectDiagram2.pdf
60. http://mukti362.blogspot.com/2012_09_01_archive.html
61. http://mahergabayu.blogspot.com/2011/01/rich-picture-dan-diagram-
aktivitas.html
62. tugas Otomasi Sistem_Semester 2
63. http://haryantoyuli.blogspot.com/2010/07/state-transition-diagram.html
64. http://en.wikipedia.org/wiki/State_diagram
65. http://stmikdharmapala.files.wordpress.com/2012/03/sp112-10.pdf
66. http://lukmanhakim.bagi2ilmu.com/wp-
content/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
67. http://lukmanhakim.bagi2ilmu.com/wp-
content/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
68. http://jurnal-sdm.blogspot.com/2009/04/balanced-scorecard-definisi-konsep-
dan.html
69. http://www.ap-institute.com/Balanced%20Scorecard.html
70. Ali, Tubagus Haedar. 1989. Prinsip Prinsip Network Planning. Cetakan Keua.
Jakarta. Penerbit PT. Gramedia
71. Fahrenkrog, Steve, PMP. 2004. A guide to the Project Management Body of
Knowledge. Third Edition. Global Standard, ANSI. Project Mangement Institute.
Newtown Square Pennsylvania USA.
72. O‘Brien, James A. 2002. Management Information Systems : Mannagement
Information Technology in the E-Bussiness Enterprice. Fifth Edition. New York.
McGraw-Hill USA.
73. Andrew S. T., (1996), ‖Computer Network‖, Prentice Hall International In
74. http://willmen46.wordpress.com/2007/09/21/idef-integrated-definition-methods/
Institut Teknologi Sepuluh Nopember 203
75. http://mahergabayu.blogspot.com/2011/01/rich-picture-dan-diagram-
aktivitas.html
76. http://flightline.highline.edu/rdavidson/JSP.pdf
77. http://sii-ncha-n.blogspot.com/2012_04_01_archive.html
78. http://en.wikipedia.org/wiki/Jackson_structured_programming
79. http://www2.ukdw.ac.id/kuliah/si/pi/pi1.pdf
80. http://en.wikipedia.org/wiki/Object-Role_Modeling
81. http://www.hit.ac.il/staff/leonidm/information-systems/ch33.html
82. http://en.wikipedia.org/wiki/Warnier/Orr_diagram