D10A.04004403 Metode Penelitian MP-04b Metodologi Penelitian di dalam Ilmu Komputer/Informatika Program Studi S-1 Teknik Informatika FMIPA Universitas.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

The Robert Gordon University School of Engineering Dr. Mohamed Amish
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
INTRODUCTION TO MODELING
Introduction to Research Methodology
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
RESEARCH METHODS Introduction to Research Lecture 1:
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Developing Ideas for Research and Evaluating Theories of Behavior
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
Engineering Design Process Presentation Explanation
Sabine Mendes Lima Moura Issues in Research Methodology PUC – November 2014.
© 2006 Pearson Addison-Wesley. All rights reserved2-1 Chapter 2 Principles of Programming & Software Engineering.
Science Inquiry Minds-on Hands-on.
An Introduction to Research Methodology
SIMAD University Research Process Ali Yassin Sheikh.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Unit 2: Engineering Design Process
STEMCenter for Teaching & Learning™ Engineering byDesign™
Design Science Method By Temtim Assefa.
Research in Computing สมชาย ประสิทธิ์จูตระกูล. Success Factors in Computing Research Research Computing Knowledge Scientific MethodAnalytical Skill Funding.
Class Starter Please list the first five words or phrases that come to your mind when you hear the word : CHEMISTRY.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
Methodology in Research Md Yazid Mohd Saman Date: 01-Sep-15.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Chapter 2 Section 1. Objectives Be able to define: science, scientific method, system, research, hypothesis, experiment, analysis, model, theory, variable,
Lecture on Computer Science as a Discipline. 2 Computer “Science” some people argue that computer science is not a science in the same sense that biology.
Introduction Algorithms and Conventions The design and analysis of algorithms is the core subject matter of Computer Science. Given a problem, we want.
Science Fair How To Get Started… (
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
1 Introduction to Software Engineering Lecture 1.
CHAPTER 1 Understanding RESEARCH
Research Methods in Computational Informatics IST 501 Fall 2014 Dongwon Lee, Ph.D.
Debugging Simulation Models CS 780 Spring 2007 Instructor: Peter Kemper Dept of Computer Science, College of William and Mary Prerequisites: A first course.
CMPT 880/890 The Scientific Method. MOTD The scientific method is a valuable tool The SM is not the only way of doing science The SM fits into a larger.
Basics of Research and Development and Design STEM Education HON4013 ENGR1020 Learning and Action Cycles.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
Review of the Scientific Method Chapter 1. Scientific Method – –Organized, logical approach to scientific research. Not a list of rules, but a general.
The E ngineering Design Process Advanced Design Applications The E ngineering Design Process Teacher Resource – The First Five Days: Day 2 © 2014 International.
Computer Science, Algorithms, Abstractions, & Information CSC 2001.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Research for Nurses: Methods and Interpretation Chapter 1 What is research? What is nursing research? What are the goals of Nursing research?
© 2011 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ Exploring Technology MEETING TECHNOLOGY.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Lecture №4 METHODS OF RESEARCH. Method (Greek. methodos) - way of knowledge, the study of natural phenomena and social life. It is also a set of methods.
WHAT IS RESEARCH? According to Redman and Morry,
Introduction to ScienceSection 1 SCSh8 Students will understand important features of the process of scientific inquiry.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
Waqas Haider Khan Bangyal. Organization of the Lecture Research and Methodology: Research defined and described Some classifications of research Define.
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
D10A Metode Penelitian MP-04 Metodologi Penelitian
Foundations of Technology The Engineering Design Process
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Engineering Design Process Presentation Explanation
D10A Metode Penelitian MP-03: Computing Curricula
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process in which the basic.
สมชาย ประสิทธิ์จูตระกูล
Foundations of Technology The Engineering Design Process
Foundations of Technology The Engineering Design Process
RESEARCH BASICS What is research?.
Advanced Design Applications The Engineering Design Process
Engineering Design Process Presentation Explanation
Engineering Design Process Presentation Explanation
Engineering Design Process Presentation Explanation
Engineering Design Process
Debate issues Sabine Mendes Lima Moura Issues in Research Methodology
Research Questions & Research Hypotheses
Presentation transcript:

D10A Metode Penelitian MP-04b Metodologi Penelitian di dalam Ilmu Komputer/Informatika Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran Semester Genap

MP-04b: Metodologi Penelitian Ilmu Komputer Posisi CS dalam bidang keilmuan

MP-04b: Metodologi Penelitian Ilmu Komputer Bidang-bidang dalam Computing Apakah itu Computing – The discipline of Computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. Menurut IEEE CC 2013 Computing terdiri dari – Computer Science (CS) – Computer Engineering (CE) – Information Systems (IS) – Information Technology (IT) – Software Engineering (SE)

MP-04b: Metodologi Penelitian Ilmu Komputer Apakah itu CS Computer Science is the study of phenomena related to computers, Newell, Perlis and Simon, Computer Science is the study of information structures, Wegner, 1968, Curriculum 68. Computer Science is the study and management of complexity, Dijkstra, Computer Science is the mechanization of abstraction, Aho and Ullman Computer Science is a field of study that is concerned with theoretical and applied disciplines in the development and use of computers for information storage and processing, mathematics, logic, science, and many other areas.

MP-04b: Metodologi Penelitian Ilmu Komputer Apakah itu CS

MP-04b: Metodologi Penelitian Ilmu Komputer Science vs Engineering

MP-04b: Metodologi Penelitian Ilmu Komputer Metode Ilmiah dalam Ilmu Komputer Menurut Vera Goebel & Thomas Plagemann 1.Modeling 2.Theoretical Computer Science 3.Experimental Computer Science 4.Computer Simulation Menurut Jose Nelson Amaral 1.Formal 2.Experimental 3.Build 4.Process 5.Model Menurut Serge Demeyer 1.Feasibility study 2.Pilot Case 3.Comparative study 4.Observational Study [a.k.a. Etnography] 5.Literature survey 6.Formal Model 7.Simulation

MP-04b: Metodologi Penelitian Ilmu Komputer Influence of Society

MP-04b: Metodologi Penelitian Ilmu Komputer CS sebagai ilmu interdisiplin

MP-04b: Metodologi Penelitian Ilmu Komputer Metode Ilmiah Formal – In Computing Science, formal methodologies are mostly used to prove facts about algorithms and system. Researchers may be interested on the formal specication of a software component in order to allow the automatic vercation of an implementation of that component. Alternatively, researchers may be interested on the time or space complexity of an algorithm, or on the correctness or the quality of the solutions generated by the algorithm. Experimental – Experimental methodologies are broadly used in CS to evaluate new solutions for problems. Experimental evaluation is often divided into two phases. In anexploratory phase the researcher is taking measurements that will help identify what are the questions that should be asked about the system under evaluation. Then an evaluation phase will attempt to answer these questions. A well-designed experiment will start with a list of the questions that the experiment is expected to answer. Build – A build research methodology consists of building an artifact | either a physical artifact or a software system | to demonstrate that it is possible. To be considered research, the construction of the artifact must be new or it must include new features that have not been demonstrated before in other artifacts. Process – A process methodology is used to understand the processes used to accomplish tasks in Computing Science. This methodology is mostly used in the areas of Software Engineering and Man-Machine Interface which deal with the way humans build and use computer systems. The study of processes may also be used to understand cognition in the eld of Artcial Intelligence. Model – The model methodology is centered on dning an abstract model for a real system. This model will be much less complex than the system that it models, and therefore will allow the researcher to better understand the system and to use the model to perform experiments that could not be performed in the system itself because of cost or accessibility. The model methodology is often used in combination with the other four methodologies. Experiments based on a model are called simulations. When a formal description of the model is created to verify the functionality or correctness of a system, the task is called model checking.

MP-04b: Metodologi Penelitian Ilmu Komputer Modeling

MP-04b: Metodologi Penelitian Ilmu Komputer Hal-hal penting dalam Modeling How to model? – What to take into account /neglect? -> features Is the model appropriate? – Purpose, resolution, level of abstraction Aspects of features / behavior? Difference to reality? Validation? Are the results valid? Special constraints

MP-04b: Metodologi Penelitian Ilmu Komputer Theroritical CS Logic and Mathematics – Objects (axioms) – Operations (rules) Conceptualization, modeling, and analysis: data models, algorithms, complexity – Data model: values of data objects and operations Different levels of abstraction Efficiency Methodologies: iteration, recursion, induction

MP-04b: Metodologi Penelitian Ilmu Komputer Experimental CS Information processes: formulate phenomena, explanations, testing Experiments: theory testing, exploration – Theoretical predictions Reality – Edsger Dijkstra: “… an experiment can only show the presence of bugs (flows) in a theory, not their absence.”

MP-04b: Metodologi Penelitian Ilmu Komputer Computer Simulation

MP-04b: Metodologi Penelitian Ilmu Komputer Computer Simulation Investigations beyond current experimental capabilities Study phenomena that cannot be replicated in laboratories Guided by theory and experimental results (feedback loop) Simulate phenomena and processes

MP-04b: Metodologi Penelitian Ilmu Komputer Metode Riset Demeyer 1.Feasibility study  Here is a new idea, is it possible ? 2.Pilot Case (Demonstrator)  Here is an idea that has proven valuable; does it work for us ? 3.Comparative study  Here are two techniques, which one is better ? 4.Observational Study [a.k.a. Etnography]  Understand phenomena through observations 5.Literature survey  What is known ? What questions are still open ? 6.Formal Model  How can we understand/explain the world 7.Simulation  What would happen if …

MP-04b: Metodologi Penelitian Ilmu Komputer Case Studies

MP-04b: Metodologi Penelitian Ilmu Komputer Case Studies

MP-04b: Metodologi Penelitian Ilmu Komputer Proposal Penelitian atau Skripsi 1.What is the problem? (Literature!)  new problem -> find a solution  known problem & existing problems -> find a better solution 2.What has been done (by others) already to solve this problem? (Literature!) 3.What is missing? What is not good in other approaches/solutions? (Literature!) 4.What are you planning to do? 5.What will be the result(s) in the end? 6.Rough idea (description) of the way to the end -finished thesis (to reach the goal, i.e. solve the problem)includes time plan:  what has already been achieved  what has still to be done