BIDANG KAJIAN TEKNOLOGI INFORMASI Denning [1999 ] mengklasifikasikan Ilmu Komputer menjadi 12 subbidang. Bila direfleksikan dari sudut pandang Teori, Abstraksi (Pemodelan), dan Produk / Sistem, maka akan terbentuk matriks seperti di bawah ini. 1. Teori: merupakan pendekatan yang berlandaskan pada ilmu matematika. Untuk mendapatkan suatu teori yang valid perlu dilalui proses-proses sbb.: 1. pendefinisian (definition), 2. pembuatan teorema (theorema), 3. pembuktian (proof), 4. penginterpretasian hasil (interpret result). 2. Abstraksi / Pemodelan : merupakan pendekatan yang berlandaskan pada metode perancangan atau eksperimen. Dalam melakukan investigasi terhadap suatu fenomena hingga dihasilkan suatu model, formula, prediksi, metode, atau prototipe perlu dilalui proses-proses sbb. : 1. pembentukan hipotesis, kerangka teoritis, atau model teoritis; 2. pembuatan suatu model, formula, prediksi, metode, atau prototipe; 3. perancangan eksperimen; 4. pengujian dan pengumpulan data; 5. analisis hasil.
ME T ODOL OGI P E NE L IT IAN T E KNOL OGI INF ORMAS I
Metode Penelitian Rekayasa
Metode Penelitian Nonrekayasa
Metode Penelitian Eksperimen Algoritm adan Struktur Data
Bahasa Pemrograman
Metode Penelitian KausalKom paratif
Arsitektur
Sistem Operasi dan Jaringan
Metode Penelitian Asosiatif / Korelasional
Rekayasa Perangkat Lunak
Database and Retrieval Inform ation Systems
Kecerdasan Buatan dan Robotika
Grafik
Interaksi ManusiaKomputer
Ilm u Kom putasi
Metode Penelitian Deskriptif Metode Penelitian Historis Metode Penelitian StudiKasus Metode Evaluasi Kebutuhan Metode Evaluasi Hasil
Organizational Inform atics
Bio Inform atics
Metode Evaluasi Program / Kebijakan (c)Stefanus
3. Produk / Sistem : merupakan pendekatan penelitian guna menghasilkan suatu produk, sistem, tools, atau device baik hardware maupun software. Tahapan yang perlu dilakukan guna upaya pengatasan masalah meliputi : 1. perencanaan; 2. perancangan; 3. pembangunan; 4. pengujian; 5. penerapan; 6. evaluasi.
MATRIKS BIDANG KAJIAN TEKNOLOGI INFORMASI BIDANG KAJIAN ILMU KOMPUTER BIDANG KAJIAN TEKNOLOGI INFORMASI
SUBBIDANG
Abstraksi / Pemodelan
Teori Teori Komputabilitas Teori Komputasi Kompleks
Algoritma dan Struktur Data
Algoritma Paralel dan Terdistribusi
Komputasi Paralel Teori Graf Kriptografi
Produk / Sistem
Program Aplikasi Algoritma Efisien dan Optimal
Algoritma dan Teori Probabilistik Bahasa Formal dan Automata BNF
Bahasa Pemrograman
Bahasa Pemrograman (Basic, Pascal, C, dsb.)
Turing Machines Metode Parsing, Compiling, Interpretation Formal Semantics
Translator, Kompilator, Interpreter
Arsitektur
Aljabar Boolean
Arsitektur Neuman
Teori Coding
Hardware Reliability
Teori Switching
Finite State Machine
Teori Finite State Machine
Produk Hardware (PC, Superkomputer, Mesin Von Neuman)
Sistem CAD dan Model Sirkuit, Data Simulasi Logika Path, Struktur Kontrol Manajemen Memori,
Produk NOS (UNIX,
Job Scheduling
Windows, Mach, dsb)
Model Komputer
File dan File System
Terdistribusi
(NTFS,dsb)
Teori Concurrency
Sistem Operasi dan Teori Scheduling Jaringan
Software
Teori Manajemen
Networking (Protokol,
Memori
Naming, dsb)
Teori Reliability
Metode Spesifikasi
Library untuk Utilities (Editor,Formatter,Linker, Emulator, DLL, dsb) Bahasa Spesifikasi
Metode Temporal Logic
Pengembangan Software
Database and Retrieval Information Systems
Relational Aljabar dan Model Basisdata Kalkulus (Relational, Hierarchical, Teori Dependency Network, dsb) Teori Concurrency Performance Analysis
Skema Basisdata
Sorting dan Searching File Representation for Retrieval Statistical Inference Teori Logika
Artificial Intelligence and Robotics
Grafik
Knowledge Representation
Semantik dan Metode Pencarian Sintaktik Model untuk Heuristic Natural Language
Hypertext System Logic Programming (Prolog, LISP) Neural Network
Conceptual Dependency
Model Reasoning dan Sistem Pakar, ICAI, Learning Intelligent Tutoring Syst.
Kinematics and Dynamics of Robot Motion
Model Memori Software untuk Logic Manusia, Autonomous Programming Learning
Teori Grafik dan
Algoritma Komputer
Warna
Grafik
Geometri Dua
Model untuk Virtual
Grafik Standar,
Dimensi atau Lebih
Reality
Visualisasi Sistem
Metode Komputer
Image Enhancement
Grafik
System
Pattern Recognition
Flight Simulation
Teori Chaos
Human Computer Interaction
Sistem Manajemen Basisdata (Ingres, Dbase, Oracle, dsb)
Risk Analysis
Cognitive Psychology Model CAD
Library Grafik
Usability Engineering, CAD, CAI, CAE, CAL
Discrete Number Theory
Ilmu Komputasi Binary Representation
Teori Quantum
Organizational Informatics
Organizational Science
Approximations, Fast Fourier Transform and Library dan Paket untuk Poisson Solvers Tool Penelitian (Chem, Backward Error
Macsyma, Mathematica,
Propagation
Maple, Reduce, dsb)
Finite Element Models, Model dan Simulasi yang berhubungan dengan informasi dalam pengorganisasian
Management Information Systems Decision Support Systems
Organizational Dynamics Teori Komputasi
Bioinformatics
Ilmu Biologi
Medicine
Model Komputasi
Organic Memory
DNA Kimia
Devices
Protipe Retina dari
Basisdata Genom
Silikon
Manusia
Model Basisdata Genom Manusia
Perangkat Analisis Struktur Enzim untuk Kesehatan
Sumber : diolah dari Denning
Bidang kajian Teknologi Informasi dapat diambil dari sudut pandang Abstraksi / Pemodelan dan Produk / Sistem dengan subbidang kajian yang dapat disesuaikan dengan konsentrasi kajian peneliti. Referensi Peter Denning, "Computer Science: the Discipline," In Encyclopedia of Computer Science (A. Ralston and D. Hemmendinger, Eds), 1999. Tucker, Jr. and P. Wegner, "Computer Science and Engineering: the Discipline and Its Impact," In Handbook of Computer Science and Engineering, CRC Press, Chapter 1, 1996.