Jumat, 18 September 2015

KLASIFIKASI KOMPUTER

Belajar komputer

KLASIFIKASI ILMU KOMPUTER

Dasar Klasifikasi
Ilmu komputer adalah disiplin ilmu yang cukup luas, dari masalah teori dasar sampai teknologi aplikasi. Pengklasifikasian Ilmu Komputer biasanya merefer ke Matriks Dennings, yaitu matriks penggolongan Ilmu Komputer yang diciptakan oleh Peter J. Dennings.

 




Ilmu komputer terbagi dalam 12 sub bidang yaitu:
  • Algoritma dan Struktur Data (Algorithms and Data Structures).
  • Bahasa Pemrograman (Programming Languages).
  • Arsitektur (Architecture).
  • Sistem Operasi dan Jaringan (Operating Systems and Networks).
  • Software Engineering.
  • Database dan Sistim Retrieval Informasi (Database and Information Retrieval Systems).
  • Artificial Intelligence dan Robotik (Artificial Intelligence and Robotics).
  • Grafik (Graphics).
  • Human Computer Interaction.
  • Ilmu Komputasi (Computational Sciences).
  • Organizational Informatics.
  • BioInformatik (BioInformatics).
Dennings memberi catatan khusus untuk BioInformatik sebagai bidang baru, merupakan gabungan Ilmu Komputer dan Biologi, dan saat ini mengalami perkembangan yang cukup signifikan.
 

Baris dalam matriks Denning ini menggambarkan bidang-2 dalam ilmu komputer. Sedangkan kolom menggambarkan paradigma bidang-2 tersebut, yang direfleksikan dalam : Teori (Theory), Abstraksi (Abstraction), dan Desain (Design).

Teori : berlandaskan pada pendekatan matematika, dimana untuk mendapatkan suatu teori yang valid, harus melalui proses-proses sbb:

  • Pendefinisian (definition)
  • Pembuatan teorema (theorema)
  • Pembuktian (proof)
  • Penginterpretasian hasil (interpret result)
Abstraksi : atau pemodelan (modeling), adalah berlandaskan pada metode eksperimen ilmiah, dimana dalam melakukan invesitigasi terhadap suatu fenomena, harus melalui proses-proses sbb:
membentuk hipotesa (form a hypothesis)
membuat suatu model dan melakukan prediksi (construct a model and make a predition)
mendesain eksperimen dan mengumpulkan data (design an experiment and collect data)
menganalisa hasil (analyze hasil)
 

Desain : adalah berlandaskan pada pendekatann engineering (teknik), dimana pada saat mendesain sebuah sistem atau device untuk memecahkan masalah, harus melalui proses-proses sbb:
Menyatakan requirement (state requirements),Menyatakan spesifikasi (state specifications), Melakukan desain dan implementasi sistem (design and implement the system),Melakukan pengetesan terhadap sistem (test the system)

Dari penjelasan diatas, bisa kita pahami bahwa yang bergerak dalam masalah penelitian ilmu komputer akan banyak berhubungan dengan dua kolom pertama matriks (Teori dan Abstraksi). Sedangkan yang bergerak dalam masalah yang lebih teknis dengan memakai pendekatan engineering, akan lebih banyak berkecimpung dalam ruang lingkup dua kolom terakhir matriks (Abstraksi dan Desain).


Belajar komputer

Belajar komputer

Belajar komputer

Referensi

  • Peter Denning, et al., "Computing as a Discipline," Communications of ACM, 32, 1 (January), 9-23, 1989.
  • Peter Denning, "Computer Science: the Discipline," In Encyclopedia of Computer Science (A. Ralston and D. Hemmendinger, Eds), 1999.
  • A. 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.

Sumber : Weblog Esa Unggul


Tidak ada komentar :

Posting Komentar

Realted Posts