SISTEM PENUNJANG KEPUTUSAN IF041 - 3 © 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260 Website: http://fti.bl.ac.id Email: sekretariat_fti@bl.ac.id Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition PERTEMUAN-4 CHAPTER 4 MODELING AND ANALYSIS Tujuan Pembelajaran Memahami konsep dasar MSS modeling. Menjelaskan interaksi MSS models. Memahami model class yang berbeda. Menyusun pengambilan keputusan dari beberapa alternatif. Mempelajari bagaimana menggunakan spreadsheets dalam MSS modeling. Memahami konsep optimization, simulation, dan heuristics. Mempelajari untuk menyusun linear program modeling. FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-3 Tujuan Pembelajaran Memahami kemampuan linear programming. Mengkaji metode pencarian untuk MSS models. Menentukan perbedaan antara algorithms, blind search, heuristics. Menangani multiple goals. Memahami sensitivity, automatic, what-if analysis, goal seeking. Mengetahui topik utama dari model management. FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-4 Caution: Not to master the topics, but gaining familiarity with the important concepts FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-5 Dupont Simulates Rail Transportation System and Avoids Costly Capital Expense Vignette Simulasi Promodel dibuat untuk memberikan gambaran mengenai sistem transportasi. Menerapkan what-if analyses Visual simulation Mengidentifikasi beragam kondisi Mengidentifikasi kemacetan Memungkinkan untuk menurunkan jumlah armada tanpa mengurangi jumlah yang diantarkan FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-6 MSS Modeling Elemen utama kedua dalam DSS, setelah database Berbagai jenis model Setiap model memiliki teknik yang berbeda Memungkinkan adanya pengkajian ulang untuk alternatif solusi Seringkali sebuah DSS melibatkan Multiple models Trend menuju transparansi Multidimensional modeling ditunjukkan seperti halnya spreadsheet FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-7 Simulasi Menelusuri masalah Mengidentifikasi alternatif solusi Dapat berorientasi obyek Meningkatkan proses pengambilan keputusan Memberikan gambaran dampak dari alternatif keputusan FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-8 DSS Models Algorithm-based models Statistic-based models Linear programming models Graphical models Quantitative models Qualitative models Simulation models FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-9 Identifikasi Masalah Memahami dan menganalisa lingkungan luar Should identify the organizational culture and the corporate decisionmaking processes (who makes decisions, degree of centralization, and so on). Mengidentifikasi variable dan hubungan Variabel decision, result, uncontrollable, and others. Influence diagrams Cognitive maps Forecasting Essential for construction and manipulation of models because when a decision is implemented, the results usually occur in the future. Ditingkatkan dengan e-commerce Meningkatkan jumlah informasi yang tersedia melalui teknologi FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-10 Kategori Model FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-11 Static Models Gambaran sederhana dari situasi Single interval Time can be rolled forward, a photo at a time Biasanya berulang repeat with identical conditions FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-12 Dynamic Model Merepresentasikan situasi yang kerap berubah Ex: 5-year profit-and-loss projection in which the input data, such as costs, prices, and quantities, change from year to year. Time dependent In determining how many checkout points should be open in a supermarket, it is important to take into consideration the time of day because different numbers of customers arrive during each hour. Kondisi yang beragam Generate dan mewakili trends atau pola yang terjadi pada waktu tertentu. They also show averages per period, moving averages, and comparative analyses (e.g., profit this quarter against profit in the same quarter of last year). Suatu kejadian mungkin saja tak berulang FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-13 Decision-Making Certainty (Kepastian) Diasumsikan sebagai knowledge utuh Dapat mengetahui semua hasil yang potensial Mudah digunakan Dapat menentukan solusi ulang dengan mudah Sangat kompleks FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-14 Decision-Making Uncertainty (Ketidak pastian) Beberapa hasil untuk setiap keputusan Kemungkinan yang terjadi untuk setiap hasil tidak dapat diketahui Informasi yang tidak mencukupi Membutuhkan resiko dan keinginan untuk mengambil resiko Pendekatan Pessimistic/optimistic FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-15 Decision-Making Probabilistic Decision-Making Keputusan yang beresiko Probabilitas dari beberapa hasil yang memungkinkan bisa saja terjadi Analisa Resiko Menghitung nilai untuk setiap alternatif Memilih nilai terbaik FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-16 Influence Diagrams Model disajikan dengan grafis Menyediakan relationship framework Menguji ketergantungan antar variabel Semua level disajikan detail Menunjukkan dampak perubahan Menunjukkan what-if analysis FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-17 Influence Diagrams Variables: Decision Intermediate atau uncontrollable Result atau outcome (intermediate atau final) Tanda panah mengindikasikan jenis hubungan dan arah dari pengaruh Certainty Amount in CDs Interest earned Sales Uncertainty FAKULTAS TEKNOLOGI INFORMASI Price SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-18 Influence Diagrams Random (risk) ~ Demand Sales Place tilde above variable’s name Preference (double line arrow) Sleep all day Graduate University Get job Ski all day Anak panah bisa satu atau dua arah, tergantung pada arah dari pengaruh FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-19 An Influence Diagram For Profit Model FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-20 Modeling dengan Spreadsheets Fleksibel dan mudah End-user modeling tool Memungkinkan penggunaan linear programming dan analisa regresi Meliputi what-if analysis, data management, macros Sempurna dan transparan Memasukkan Model Statis dan Dinamis FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-21 FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-22 Decision Tables Analisa keputusan untuk multi kriteria (multiple goals) Meliputi: Decision variables (alternatif) Uncontrollable variables (Variabel tak terkontrol, contoh: the states of economy) Result variables (Variabel Hasil, contoh:projected yield) Menerapkan prinsip-prinsip certainty, uncertainty, and risk FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-23 Decision Tree Penggambaran dari beberapa hubungan Pendekatan multi kriteria Menunjukkan hubungan yang kompleks ke dalam bentuk yang lebih ringkas Tidak praktis, bila terlalu banyak alternatif FAKULTAS TEKNOLOGI INFORMASI SISTEM PENUNJANG KEPUTUSAN-IF041-3 4-24 Optimization via Mathematical Programming Linear programming (LP) Used extensively in DSS Mathematical Programming Family of tools to solve managerial problems in allocating scarce resources among various activities to optimize a measurable goal Ex: Distribution of machine time (the resource) among various products (the activities) Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 25 LP Allocation Problem Characteristics 1. Limited quantity of economic resources 2. Resources are used in the production of products or services 3. Two or more ways (solutions, programs) to use the resources 4. Each activity (product or service) yields a return in terms of the stated goal 5. Allocation is usually restricted by constraints Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 26 LP Allocation Model LP allocation model is based on the following rational economics assumptions: 1. Returns from allocations can be compared in a common unit 2. The return from any allocation is independent of other allocations 3. Total return is the sum of different activities’ returns 4. All data are known with certainty 5. The resources are to be used in the most economical manner Optimal solution: the best, found algorithmically Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 27 Linear Programming LP Problem is composed of: Decision variables whose values are unknown and are searched for Objective function a linear mathematical function that relates the decision variables to the goal and measures goal attainment and is to be optimized Objective function coefficients unit profit or cost coefficients indicating the contribution to the objective of one unit of a decision variable Constraints Capacities upper and/or lower limits on the constraints and variables Input-output (technology) coefficients 28 Heuristic Programming Cuts the search Gets satisfactory solutions more quickly and less expensively Finds rules to solve complex problems Finds good enough feasible solutions to complex problems Heuristics can be Quantitative Qualitative (in ES) Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 29 When to Use Heuristics 1. Inexact or limited input data 2. Complex reality (that optimization models cannot be used) 3. Dapat diandalkan, exact algorithm not available 4. Computation time excessive 5. To improve the efficiency of optimization (ex: by producing good starting solutions) 6. To solve complex problems 7. For symbolic processing (as in expert system) 8. For making quick decisions Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 30 Simulation Technique for conducting experiments with a computer on a model of a management system Frequently used DSS tool Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 31 Major Characteristics of Simulation Imitates reality and capture its richness Technique for conducting experiments Descriptive, not normative tool no automatic search for an optimal solution Describes or predicts the characteristics of a given system under different conditions Often to solve very complex, risky problems cannot be formulated for optimization Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 32 Simulation Methodology Model real system and conduct repetitive experiments 1. Define problem why a simulation approach is appropriate 2. Construct simulation model determine variables and their relationships, data gathering 3. Test and validate model 4. Design experiments 5. Conduct experiments 6. Evaluate results 7. Implement solution Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson, 6th edition Copyright 2001, Prentice Hall, Upper Saddle River, NJ 33