Tool Representasi Sistem
TSP Elits
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
TSP Elits
13
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. 2.
3.
4.
Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari system. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program, bukannya menunjukkan perintah-perintah program yang digunakan untuk melaksanakan fungsi tersebut Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output yang harus dihasilkan oleh masing-masing fungsi pada tiap-tiap tingkatan dari diagramdiagram HIPO. 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
14
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 langkahlangkah 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
15
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
16
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
17
4.
Menyajikan laporan pengangkutan kepada pihak manager.
Untuk memudahkan analisis SiPeTax, pihak perusahaan memodelkan diagram konteks sampai DFD level 1.
TSP Elits
18
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-kasussistem-pemesanan-taxi/
TSP Elits
19
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
20
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
21
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
22
• 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
23
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
24
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
25
Referensi
http://artikel.webgaul.com/Iptek/unifiedmodellinglanguage.htm
TSP Elits
26
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
27
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
28
TSP Elits
29
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-%28CONTEXTDIAGRAM-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
30
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
31
• 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
32
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 variabelvariabal 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 mesinmesin 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 sumberTSP Elits
33
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 sumbersumber 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
34
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
35
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
36
1. 2. 3.
http://lontar.ui.ac.id/file?file=digital/130684-T%2027283-Perancangan%20sistemTinjauan%20literatur.pdf http://tutorialkuliah.blogspot.com/2009/08/manfaat-analisa-swot.html http://yanimutzz88.blogspot.com/2010/05/analisis-swot.html
TSP Elits
37
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
38
atau out of stream (melawan arus) namun pada kenyataannya organisasi tersebut lebih banyak layu sebelum berkembang. Contoh Pemakaiannya
KONDISI INTERNAL Kekuatan
Kelemahan
(Strengths)
(Weaknesses)
1.
Kekuatan
2.
…………
3
….. 3.
4. Kekuatan 1
4
5. ……………… Kekuatan
6. Kelemahan N
N Peluang
1.Peluang 1
1
KONDISI EKSTERNAL
(Opportuniti 2.…………… es)
5
6
7
8
3.Peluang N 1.Ancaman 1
Ancaman
2
2.……………… (Threats) 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
39
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
40
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
41
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
42
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, 224228 (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
43
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
44
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-diperusahaan/
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
45
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
46
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
47
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
48
Contoh Pemakaiannya
Referensi http://sumarnodharmowiyono.blogspot.com/2009/12/siklus-hidup-perangkat-lunak.html http://edwardaditya.blogspot.com/2010/04/pengertian-prototype.html
TSP Elits
49
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
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
51
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. 1.
NO dan NC Utama
2.
No Fuse Breaker
3.
Air Circuit Breaker
4.
Fuse
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
52
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-gambarlistrik-untuk.htm STATE DIAGRAM Kegunaan Model TSP Elits
53
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
54
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
55
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
56
Komponen Penyusun dan Fungsinya
Gambar. Element circuit diagram
TSP Elits
57
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
58
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
59
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
60
PYRAMID DIAGRAM MADE RAHMAWATY - 2211105002
Diagram Pyramid sangat berguna dalam mengilustrasikan hubungan antara foundationbased. 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
61
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
62
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
63
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
64
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. 2.
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). 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
65
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. 2.
Batas peringatan atas dan bawah, yang besarnya 2 kali standar eror dari garis tengah. Dibedakan menjadi beberapa zona, apabila ada perbedaan yang ingin dilihat di zona yang berbeda.
Contoh Pemakaiannya Contoh :
Referensi :
1.
2. 3. 4.
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. ^ Wheeler, Donald J. (2000). Understanding Variation. Knoxville, Tennessee: SPC Press. ISBN 0-945320-53-1. ^ Western Electric - A Brief History ^ 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
66
perlu dilakukan dalam rangka untuk mencapai tujuan utama dan tujuan sub terkait. Diagram ini mengungkapkan secara sederhana besarnya masalah dan membantu untuk sampai pada metodemetode 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) kategorikategori 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
67
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.
2.
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. 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
68
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
69
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. 2.
Types yang mewakili: users yang berinteraksi dengan sistim 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. 2. 3.
Types yang mewakili: behaviour, sifat / karakteristik dan fungsi sistim Dikembangkan sesuai dengan keinginan "actor" Dapat diterjemahkan sebagai bentuk eksekusi pemakaian sistim 1. Interaksi dan fungsi yang diharapkan dari sistim 2. Flow events response dari sistim
TSP Elits
70
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
71
1.
2.
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
Interaksi ? tidak lain mengirim dan menerima messages (data, events) 1.
Hubungan antara actor dan use case: <
> 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
72
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. 2.
Untuk sistim yang besar: terdapat use case yang sifatnya sama 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. 2. 3.
4.
Sering use case dapat dikembangkan (ditambahkan) dari use case yang telah ada Penambahan ini untuk memberikan spesialisasi atau inheritance 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. 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
73
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
74
TSP Elits
75
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
76
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
77
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 topdown 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 n1 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
78
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
79
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. 2. 3. 4. 5. 6. 7.
Menggabungkan beberapa tugas menjadi Satu Master Detail Update Meminimalkan tugas-tugas yang tidak penting Menghilangkan tugas-tugas yang duplikat Menambahkan proses baru Meminimalkan proses input Menetapkan bagian mana yang harus dikerjakan komputer dan bagian mana yang harus dikerjakan manual
TSP Elits
80
TSP Elits
81
TSP Elits
82
SysML Diagram
SysML adalah
1.
2. 3. 4.
5.
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 Mendukung spesifikasi, analisis, desain, verifikasi, dan validasi sistem yang meliputi perangkat keras, perangkat lunak, data, personel, prosedur, dan fasilitas Mendukung pertukaran model dan data melalui XMI dan berkembang AP233 standar (dalam proses) bahasa pemodelan visual yang menyediakan 1. Semantik = makna 2. Notasi = representasi makna Bukankah sebuah metodologi atau alat 1. SysML adalah metodologi dan alat independen
Relationship Between SysML and UML
Routing Flows 1. Initial Node
2.
Fungsi : Pada pelaksanaan tanda induk kontrol ditempatkan pada kontrol arus keluar Activity Final Node
3.
Fungsi : Penerimaan token kontrol orangtua berakhir Flow Final Node
4.
Fungsi : Sink untuk token kontrol Fork Node – TSP Elits
83
5.
Fungsi: Duplikat masukan (kontrol atau objek) token dari aliran input ke semua arus keluar Join Node –
6.
Fungsi : Menunggu token masukan (kontrol atau objek) pada semua masukan arus dan kemudian menempatkan mereka semua pada aliran keluar Decision Node
7.
Fungsi : Menunggu input (kontrol atau objek) token nya arus pada input dan tempat-tempat itu pada satu aliran keluar berdasarkan penjaga 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. 9. 10.
Setiap diagram SysML merupakan elemen model Setiap Diagram SysML harus memiliki Bingkai Diagram 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
84
11.
4. Diagram nama deskriptif atau melihat nama Sebuah blok diagram terpisah digunakan untuk menunjukkan jika diagram selesai.
Activity Diagram
SysML Port
1. 2. 3. 4. 5. 6.
Menentukan titik interaksi pada blok dan bagian 1. Mendukung integrasi perilaku dan struktur Port jenis 1. Standard (UML) Pelabuhan Menentukan seperangkat operasi dan / atau sinyal Diketik oleh antarmuka UML 1. Arus Pelabuhan Menentukan apa yang dapat mengalir dalam atau keluar dari blok / bagian Diketik oleh spesifikasi aliran
Port Notation
Parametriknya 7. Digunakan untuk mengekspresikan kendala (persamaan) antara nilai properti TSP Elits
85
1.
2.
1. Menyediakan dukungan untuk analisis rekayasa (misalnya, kinerja, keandalan) 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 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.
4.
Dua jenis aliran 1. Obyek / Data 2. Kontrol Unit aliran disebut "token"
Package Diagram
5.
6.
7. 8.
Diagram Package digunakan untuk mengatur model 1. Elemen model Grup ke dalam ruang nama 2. Sering diwakili dalam browser tool 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 Hubungan Impor mengurangi kebutuhan untuk memenuhi syarat Nama (package1 :: class1)
Blok Elemen Struktural Dasar
9.
10.
Menyediakan konsep pemersatu untuk menggambarkan struktur dari suatu elemen atau sistem 1. Hardware 2. Software 3. Data 4. Prosedur 5. Fasilitas 6. Orang Beberapa kompartemen dapat menggambarkan karakteristik blok 1. Properti (bagian, referensi, nilai-nilai) 2. Operasi 3. Kendala 4. Alokasi untuk blok (misalnya kegiatan) TSP Elits
86
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. 2. 3. 4.
Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur 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
87
RICH PICTURE
1. 2. 3. 4.
Menceritakan proses bisnis dengan menggunakan gambar Sangat baik untuk menjelaskan proses yang sedang berlangsung Wakilkan 1 kegiatan dengan 1 gambar Agar lebih jelas urutannya, berikan panah dari kegiatan ke kegiatan berikutnya
Contoh Rich Picture: Alur Sertifikasi
Contoh Rich Picture: Adm Akademik
TSP Elits
88
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. 2. 3. 4.
Rich picture merupakan alat yang ideal untuk berkomunikasi mengenai situasi yang rumit dan bermasalah . Keterkaitan antar elemen serta hubungan yang terjalin, langsung maupun tidak lebih mudah dilihat. memudahkan identifikasi pemilik masalah dan membantu dalam mengidentifikasi potensi masalah dan konflik. Membantu dalam mebuatan batasan dan cakupan masalah.
STUDI KASUS ACTIVITY DIAGRAM
1.
2.
3.
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. 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. 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
89
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
90
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
91
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
92
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
93
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
94
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
95
TSP Elits
96
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
97
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
98
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
99
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
100
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
101
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
102
Referensi http://mrofiuddin.blogspot.com/2011/11/pengertian-class-diagram.html http://her0satr.staff.ub.ac.id/category/uncategorized/page/2/
TSP Elits
103
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
104
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
105
TSP Elits
106
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. 13. 14. 15.
Place: digunakan untuk mewakili komponen sistem Transisi : menggambarkan kejadian yang dapat mengakibatkan pada state yang berbeda. Laras (arc) : mewakili hubungan yang ada antara transisi dengan place. Token : digunakan untuk menentukan keadaan dan menandai PETRI NET.
TSP Elits
107
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
108
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
109
Referensi http://radar.ee.itb.ac.id/~suksmono/Lectures/el2009/ppt/8.%20Graf,%20Diagram%20Pohon %20dan%20Aplikasinya.pdf
Institut Teknologi Sepuluh Nopember
110
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
111
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
112
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 komponenkomponen 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
113
Referensi
1.
http://eziekim.wordpress.com/2011/11/08/perbedaan-antara-perancanganterstruktur-dan-berorientasi-objek/
2.
http://slamet10018075.blogspot.com/2011/10/makalah-metode-berorientasi-objekdan.html
3.
http://alfamarlin.blogspot.com/2011/11/perancangan-struktur-dan-berorientasi.html
Institut Teknologi Sepuluh Nopember
114
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 diinclude 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
115
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
116
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
117
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
118
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 submasalah 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
119
Institut Teknologi Sepuluh Nopember
120
Contoh fishbone diagram:
Institut Teknologi Sepuluh Nopember
121
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
122
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. 2.
Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem. Menggambarkan fungsi-fungsi dan sub fungsi yang mentransformasi aliran data.
MANFAAT DFD
1.
2.
3.
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. 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. 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
123
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
124
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
125
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
126
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
127
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 :
6.
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.
Buat diagram level Zero Institut Teknologi Sepuluh Nopember
128
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.
13.
Beri nomor pada proses utama (nomor tidak menunjukkan urutan proses).
Buat diagram level Satu Diagram ini merupakan dekomposisi dari diagram level zero. Cara :
20.
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
DFD level dua, tiga, ..
Institut Teknologi Sepuluh Nopember
129
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 objekobjek 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
KOTA
PELANGGAN
NOMOR
PELREK
JUMLAH
REKENING
Contoh diagram E-R
- Persegi panjang mewakili himpunan entitas. - Ellips mewakili atribut. - Jajaran genjang mewakili relasi antar entitas.
Institut Teknologi Sepuluh Nopember
130
- 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 menggambarkan data, hubungan data, semantik data dan data constraint.
berguna
untuk
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 batasanbatasan (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
131
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
b1
a2
b2
a3
b3
a4
b4
A
B
One-To-Many Sebuah entity A diasosiasikan dengan sejumlah entity B, tetapi entity B dapat diasosiasikan paling banyak satu entity A. a1
b1 b2
a2
b3 b4
a3
b5
A
B
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
132
a1
b1
a2 a3
b2
a4 a5
b3
A
B
Many-To-Many. Suatu entity A dapat diasosiasikan dengan sejumlah entity B dan entity B dapat diasosiasikan dengan sejumlah entity di A.
a1
b1
a2
b2
a3
b3
a4
b4
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
133
ini berhubungan dengan sebuah entity dari entity set E. Untuk menggambarkan ini, anggap entity set Account dari diagram E-R di bawah ini :
Social Security Customer Name
Customer City
Account Number
Transaction Number Balance
Street
Amount
Date
Date
custreet
Customer
Account
Lob
Transaction
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
134
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 :
Branch Name
Branch
Asset
BRANCH Social Security Customer Name
Customer City
Account Number Balance
Street
Customer
CAB
Account
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
135
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 AccountNumber, 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
136
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
137
N
C
Simbol Dokumen; menunjukkan input dan output baik untuk proses manual, mekanik atau komputer
Simbol manual; menunjukkan pekerjaan manual
Simbol simpanan offline ; file nonkomputer yg diarsip urut angka (numerical)
Simbol simpanan offline; file nonkomputer yg diarsip urut huruf (akphabetical)
A
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
138
Simbol sort menunjukkan pengurutan diluar komputer
offline; proses data proses
Simbol disk menunjukkan menggunakan harddisk
Simbol pita magnetic; menunjukkan i/o menggunakan pita magnetic
; i/o
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
139
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 Menunjukkan dari proses
Penjelasan; Menunjukkan penjelasan dari suatu proses
Penghubung; Menunjukkan penghubung ke hlman yg sama atau hlman lain
alir; arus
Pita Kontrol; menunjukkan penggunaan pita kontrol (control tape) dlm batch control utk pencocokan di proses batch processing
Institut Teknologi Sepuluh Nopember
140
Contoh : Bagan alir sistem untuk prorses direct processing
file
file
master
master
piutang
langganan
Membuat laporan piutang
Laporan piutang
Institut Teknologi Sepuluh Nopember
141
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
142
Garis Menunjukkan dari proses
alir; arus
Penghubung; Menunjukkan penghubung ke hlman yg sama atau hlman lain
Persiapan; digunakan utk memberi nilai awal suatu besaran
4.
Keputusan; digunakan utk suatu selrksi kondisi didlm program
Proses terdefinisi; menunjukkan suatu operasi yg rinciannya ditunjukkan ditempat lain
Terminal; menunjukkan awal & akhir dari suatu proses
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
143
Menunjukkan suatu pemindahan
Menunjukkan suatu simpanan
Menunjukkan suatu inspeksi
Menunjukkan suatu penundaan/delay
Institut Teknologi Sepuluh Nopember
144
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
145
Contoh Pemakaiannya 1.
Proses pengambilan uang di ATM
Institut Teknologi Sepuluh Nopember
146
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. 3.
Memudahkan dalam pembuatan program dan modifikasinya 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 Input 1 ooswfsd Output 1 Input 2 ooswfsd Output 2
1 0 1 0 1 0 1 0
Delay, counter, sekunsial Contoh Pemakaiannya 4.
Tim e
ooswfsd
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. Institut Teknologi Sepuluh Nopember
147
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
148
TIME DIAGRAM BOX TRANSFER START
1 0
CONV 1
1 0
CONV 2
1 0 1
BS 1
0
SYLINDER A 1
LS 1
0
SYLINDER B
LS 2
CONV 3
T (s)
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
2.
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
Respon terhadap event dapat tergantung kepada state suatu objek
Kegunaan Model
1. 2.
State diagram mudah menjelaskan perilaku dari sebuah objek di beberapa kasus. Menggambar diagram state terutama untuk suatu kelas, yang tidak dipahami dengan baik dan yang membutuhkan penjelasan rinci. Untuk menunjukkan urutan umum untuk kasus penggunaan ganda dan beberapa objek, menggunakan diagram aktivitas.
3.
Komponen Penyusun dan Fungsinya NO
GAMBAR
NAMA
KETERANGAN
Institut Teknologi Sepuluh Nopember
149
1
Actifity
Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain
2
Action
State dari sistem yang eksekusi dari suatu aksi
3
Initial Node
4
5
mencerminkan
Bagaimana objek dibentuk atau diawali.
Actifity Final Bagaimana objek dibentuk dan dihancurkan Node 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
150
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
151
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
152
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. 2. 3. 4.
Process Control Telephone Switching System High-Speed Data Acquisition System Military Command and Control System
Komponen Penyusun dan Fungsinya
1. 1. 2. 3.
Notasi State, disimbolkan dengan segi empat Transisi State atau perubahan state, disimbolkan dengan panah berarah 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
153
1. 2. 3. 4. 5.
Menunggu user mengisi password Memanaskan campuran kimia Menunggu instruksi berikutnya Menunggu nada panggilan dll.
State
6. 1. 2.
Transisi State
Pembuatan State Identifikasikan setiap kemungkinan state dari sistem dan gambarkan masing-masing state pada sebuah kotak. Lalu buatlah hubungan antara state tersebut. 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
154
Contoh Pemakaiannya
Institut Teknologi Sepuluh Nopember
155
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
156
Contoh Pemakaiannya
Pada dasarnya ada 3 hal yang harus diperhatikan dalam membuat BC, yaitu: 1. 2. 3.
Masukkan (Input). Proses. Keluaran (Output).
Langkah-langkah yang harus dilakukan dalam pembuatan BC adalah: 1. 2. 3. 4.
Identifikasi proses yang akan dideskripsikan sebagai BC. Tentukan masukkannya (form, file, keyborad, dll). Tentukan keluarannya (form, file, printer, screen, dll). 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
157
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
158
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
159
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
160
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
161
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
162
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
163
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
164
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
165
1. 2. 3. 4. 5. 6.
Tentukan dokumen apa saja yang terlibat. Siapa yang membuatnya. Diberikan kepada siapa. Selanjutnya tentukan proses apa saja yang dialami dokumen tersebut. Siapa yang melakukan. 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. 2. 3. 4. 5. 6. 7. 8.
Data induk pasien. Formulir hasil diagnosa. Daftar biaya pasien. Laporan keuangan. Laporan pemakaian obat. Resep. Catatan kesehatan pasien.
Dari dokumen-dokumen tersebut, kita coba membuat narasi mengenai aliran dokumendokumen tersebut. 1. 2. 3.
4.
Pertama kali, pasien yang belum terdaftar akan mengisi form data pribadi pasien. Data pribadi ini akan disimpan dalam suatu tempat penyimpanan. Untuk pasien yang sudah terdaftar, maka data tentang riwayat kesehatan pasien akan dicetak untuk digunakan oleh dokter sebagai masukkan pada saat melakukan diagnosa. 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. 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
166
Referensi
http://lukmanhakim.bagi2ilmu.com/wp-content/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
Institut Teknologi Sepuluh Nopember
167
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
168
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
169
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
170
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 gkatl u n a k , s e r t a m e n j a d i s t an d a r d a l a m p e m o d e l an s u a t u s i s t e m . U M L p a l i n g 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
171
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
172
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
173
Institut Teknologi Sepuluh Nopember
174
Referensi http://awanalex.blogspot.com/2009/04/component-diagram.html http://wartawarga.gunadarma.ac.id/2010/03/component-diagram/
Institut Teknologi Sepuluh Nopember
175
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 kegiatankegiatan 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
Institut Teknologi Sepuluh Nopember X6 L6
176
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
177
Gambar 2 Simbol Lingkaran
(a) n SPAn
= nomor peristiwa = 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
178
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.
PAW
PAK
SPAi
SPAj X
i SPLi
j
L
SPLj
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).
PAW
PAK
SPAi i
SPAj j
SPLi
SPLj
Gambar 4 Contoh kasus 2
Institut Teknologi Sepuluh Nopember
179
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 templatetemplate 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
180
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 nonotomatis.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
181
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-ControlOutput-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
182
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. 2. 3. 4.
RPD merupakan alat yang ideal dalam berkomunikasi dengan orang lain mengenai situasi yang kompleks dan probelamatik. RPD menunjukkan dengan lebih jelas hubungan, interkoneksi, dan akibat langsung, atau tidak langsung. RPD membantu mengidentifikasi isu-isu potensial, konflik, dan permasalahan dan menanalisis fakta-fakta dari permasalahan. 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
183
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 EBussiness 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
184
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
185
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
186
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
187
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 objekperan 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
188
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
189
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. WarnierOrr 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
190
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
191
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
192
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
193
Tabel 2 Simbol-simbol dalam Fault Tree Analysis
Manfaat dari metode fault tree analysis adalah: 1. 2. 3. 4.
Dapat menentukan faktor penyebab yang kemungkinan besar menimbulkan kegagalan. Menemukan tahapan kejadian yang kemungkinan besar sebagai penyebab kegagalan. Menganalisa kemungkinan sumber-sumber resiko sebelum kegagalan timbul. Menginvestigasi suatu kegagalan. Contoh penggunaan fault tree analysis secara sederhana adalah sebagai berikut.
Institut Teknologi Sepuluh Nopember
194
Jadi secara umum metode fault tree analysis adalah sebuah metode menyelesaikan kasus apabila terjadi sesuatu kegagalan atau hal yang tidak diinginkan dengan mencari akarakar 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
195
Gambar 1 Arrow diagram
Langkah-Langkah Pembuatan Arrow Diagram
Berikut langkah-langkah pembuatan Arrow Diagram 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Ilustrasikan urutan operasi mulai dari paling kiri, pertimbangan apa mendahului, berikutnya apa dan mana yang paralel (bersama-sama) Tuliskan/gambar persimpangan yang terjadi Gambarkan garis panah dengan garis lurus berarti harus berurutan sedangkan putusputus berhubungan tapi masih bisa ditunggu (tidakada waktu) Tuliskan nomor persimpangan Tuliskan nama operasinya Tuliskanjumlah hari/waktu yang dibutuhkan Jalur kritis (tidak bisa ditunda) digambarkan dengan garis panah lebih tebal. Tujuan pemecahan akhir Tuliskan kondisi masalahnya Siapkan rencana kerja Susun instruksi kerja untuk mengantisipasi aktivitas Lakukan update jika situasi berubah. Jika memang tdak ada/tidak bisa disolusikan: berhenti 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
196
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.
2. 3.
4.
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 Secure dominance of growth markets 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 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
197
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
198
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-contohstudi-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%20sistemTinjauan%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-swotkompasianacom/
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, 224228 (May 1995).
Institut Teknologi Sepuluh Nopember
199
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-diperusahaan/
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-perangkatlunak.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-100083/
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-funnelexperiment. Diakses pada 17 Maret 2010. Institut Teknologi Sepuluh Nopember
200
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-perancanganterstruktur-dan-berorientasi-objek/
55.
http://slamet10018075.blogspot.com/2011/10/makalah-metode-berorientasi-objekdan.html
Institut Teknologi Sepuluh Nopember
201
56.
http://alfamarlin.blogspot.com/2011/11/perancangan-struktur-danberorientasi.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-diagramaktivitas.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/wpcontent/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
67.
http://lukmanhakim.bagi2ilmu.com/wpcontent/uploads/2011/04/analisis_dan_perancangan_sisfo.pdf
68.
http://jurnal-sdm.blogspot.com/2009/04/balanced-scorecard-definisi-konsepdan.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
202
75.
http://mahergabayu.blogspot.com/2011/01/rich-picture-dan-diagramaktivitas.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
Institut Teknologi Sepuluh Nopember
203