Wawan Laksito YS, S.Si, M.Kom IEEE/ACM Computing Curricula 2005 Computer Engineering (CE) pengembangan sistem terintegrasi (software dan hardware) Computer Engineer Information System (IS) Computer Science (CS) konsep computing dan analisa kebutuhan dan pengembangan software proses bisnis serta desain sistem Information Technology (IT) Computer Scientist Software Engineering (SE) System Analyst pengembangan dan pengelolaan infrastruktur IT pengembangan software dan pengelolaan tahapan SDLC Network Engineer Software Engineer Information Systems vs Computer Science Information Systems (IS): IS, IT aspek manajemen, organisasi dan pemanfaatan metode computing Computer Science (CS): CS, CE, SE aspek teknis dari metode computing Lingkungan kajian dan perspektif dalam penelitian sistem informasi tidak hanya menguji sistem teknologi, atau sistem sosial, atau bahkan dua-duanya, tetapi penelitian dalam bidang ini juga menginvestigasi fenomena yang muncul ketika kedua sistem berinteraksi • Ekonomi Pemasaran : – E-Commerce, – Pengaruh TI pada perilaku konsumen, periklanan, dsb, • Pendidikan : – Pemanfaatan Multimedia, E-Learning, Computer Base Test. – Pengaruh TI pada prestasi belajar, – Pemanfaatan Internet untuk Distance Learning, • Administrasi Pemerintahan : – E-Government (E-Precurement, E-Budgeting, EMonitoring, dll) • Berikan Contoh lainnya ?? Recap: Tahapan Penelitian Lakukan Literature Review Tentukan Problem Statement dan Research Question Pahami Existing Method (Related Research) Lakukan Method Comparation Lakukan Method Improvement Evaluasi Proposed Method Masalah dan Metode • Setelah proses objektifikasi masalah penelitian, tahap berikutnya adalah menemukan cara pemecahan masalah tersebut • Metode computing dipilih secara cermat berdasarkan hasil studi literatur yang telah dilakukan • Pengetahuan dasar tentang metode computing didapat dari buku textbook, sedangkan perkembangan ilmunya (state-of-the-art) didapat dari paper journal (tahun terakhir) Masalah dan Metode • Metode yang kita gunakan disesuaikan dengan disiplin ilmu kita – Bila disiplin ilmu kita adalah pendidikan maka penelitian kita menggunakan metode/model/teori pembelajaran – Bila disiplin ilmu kita adalah manajemen maka penelitian kita menggunakan metode/model/teori manajemen – Bila disiplin ilmu kita adalah computing maka pada penelitian kita menggunakan metode/model/teori computing. Method Itu Makhluk Apa? • Ingat kembali seluruh mata kuliah yang kita pelajari : – – – – information theory, bahasa formal dan automata artificial intelligence, decision support system software engineering, database algoritma dan struktur data, sistem operasi, dsb • Bila mata kuliah itu menunjukkan satu disiplin ilmu computing • Maka computing approach adalah teori, model, atau metode yang terdapat di dalam mata kuliah • Computing approach berisi tahapan/urutan yang sistematis untuk menyelesaikan masalah (algoritmik) Contoh Pilihan Algoritma atau Metode 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 10 Neural Network Support Vector Machine Naive Bayes K-Nearest Neighbor CART Linear Discriminant Analysis Agglomerative Clustering Support Vector Regression Expectation Maximization C4.5 K-Means 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Self-Organizing Map FP-Growth A Priori Logistic Regression Random Forest K-Medoids Radial Basis Function Fuzzy C-Means K* Support Vector Clustering OneR Data Mining 1. Estimasi (Estimation) – Neural Network, Multiple Linear Regression, dsb 2. Prediksi (Prediction): – Neural Network, Multiple Linear Regression, SVM, dsb 3. Klasifikasi (Classification): – CART, K-NN, ID3, C4.5, dsb 4. Pengelompokan (Clustering): – K-Means, Fuzzy C-Means, SOM, K-Medoids, dsb 5. Asosiasi (Association): – Apriori, FP-Growth, dsb 1. 2. 3. 4. 5. Fuzzy Logic Fuzzy Inference System Neural Network Neuro-Fuzzy Genetic Algorithm 1. Image Restoration 2. Image Compression 3. Biometrics: – Face/Fingerprint/Iris Identification 4. Real Application: 1. Car Plate Identification 2. Vehicle Motion Detection • • • • • Software Process Improvement Software Quality Prediction Service Oriented Architecture Autonomic Computing Soft Computing and its Applications in Software Engineering Lampiran Bidang Kajian dan Tema Penelitian TI/SI