Ilmu komputer

Ilmu komputer (bahasa Inggris: Computer Science), Sacaro umum diaratian sabagai ilmu nan mampalajari baik tentang komputasi, perangkek kareh (hardware) maupun perangkek luneik (software). Ilmu komputer mancakuik baragam topik nan bakaitan dek komputer, mulai dari analisis abstrak algoritme sampai subyek nan labiah konkret sarupo bahaso pemrograman, perangkek luneik, tamasuk perangkek kareh. Sabagai suatu disiplin ilmu, Ilmu Komputer labiah manekankan pado pemrograman komputer, jo rekayasa perangkek luneik (software), samentaro teknik komputer labiah cenderung bakaitan dek hal-hal sarupo perangkek kareh komputer (hardware). Namun, kaduo istilah tasabuik acok disalah aratian dek banyak urang.
Tesis Church-Turing mangecekan bahwa sadolah alaik komputasi nan alah umum dikatahui sabananyo samo dalam hal apo nan bisa inyo karajoan, sakalipun dek efisiensi nan babeda. Tesis iko kadang-kadang dianggap sabagai prinsip dasa dari ilmu komputer. Paro ahli ilmu komputer biasonyo manekankan komputer von Neumann atau mesin Turing (komputer nan mangarajoan tugas nan ketek jo deterministik pado suatu wakatu tatentu), karano hal sarupo itulah kabanyakan komputer digunoan sakarang iko. Paro ahli ilmu komputer jugo mampalajari jinih mesin nan lain, babarapo diantaronyo alun bisa dipakai sacaro praktikal (sarupo komputer neural, komputer DNA, jo komputer kuantum) sarato babarapo diantaronyo masih cukuik teoretis (sarupo komputer random and komputer oracle).
Ilmu Komputer mampalajari apo nan bisa dikarajoan dek babarapo program, jo apo nan indak (komputabilitas jo intelegensia buatan), baa program tu harus mangevaluasi suatu hasil (algoritme), baa program harus manyimpan jo maambiak bit tatentu dari suatu informasi (struktur data), jo baa program jo pangguno bakomunikasi (antamuko pangguna jo bahaso pemrograman).
Ilmu komputer baraka dari elektronika, matematika jo linguistik. Dalam tigo dekade tarakhia dari abad 20, ilmu komputer alah manjadi suatu disiplin ilmu baru jo alah mangembangkan metode jo istilah surang.
Departemen ilmu komputer patamo didirikan di Universitas Purdue pado tahun 1962. Hampia sado universitas sakarang mampunyoi departemen ilmu komputer.
Pangharagoan tatinggi dalam ilmu komputer adolah Turing Award, pamanang pangharagoan iko adolah sado pionir di bidangnyo.
Edsger Dijkstra mangecekan:
Fisikawan Richard Feynman mangecekan:
Dalam bahaso Indonesia, istilah Informatika diturunkan dari bahaso Prancis informatique, nan dalam bahaso Jerman disabuik Informatik. Sabananyo, kato iko identik dek istilah computer science di Amerika Serikat jo computing science di Inggris. Namun, istilah informatics dalam bahaso Inggris punyo makna nan saketek babeda, inyo tu labiah manekankan pado aspek pangolahan informasi sacaro sistematis jo rasional.
Ilmu komputer bakaitan ereik dek babarapo bidang lain. Bidang-bidang iko indak bana-bana tapisah, sakalipun mampunyoi pabedaan pentiang.
Sistem Informasi adolah aplikasi komputer untuak mandukuang operasi dari suatu organisasi inyo tu: operasi, instalasi, jo perawatan komputer, perangkek luneik, jo data. Sistem Informasi Manajemen adolah kunci dari bidang nan manekankan finansial jo personal manajemen. 'Sistem Informasi' dapek barupo gabungan dari babarapo elemen teknologi babasis komputer nan saliang bainteraksi jo bakarajo samo badasakan suatu prosedur karajo (aturan karajo) nan alah ditetapkan, dima mamproses jo mangolah data manjadi suatu bantuak informasi nan dapek digunoan dalam mandukung keputusan.
Ilmu Informasi adolah ilmu nan mampalajari data jo informasi, mancakuik baa manginterpretasi, manganalisis, manyimpan, jo maambiak liak. Ilmu informasi dimulai sabagai dasa dari analisis komunikasi jo basis data.
Rekayasa Perangkek Luneik pado prinsipnyo manekankan pado tahapan-tahapan pangembangan suatu perangkek luneik yakni: Analisis, Desain, Implementasi, Testing jo Maintenance. Pado tahap nan labiah lueh Rekayasa Perangkek Luneik mangacu pado Manajemen Proyek pangembangan Perangkek Luneik itu surang dek tetap mamparatikan tahapan-tahapan pangembangan sabalumnyo.
Dalam pangembangannyo perangkek luneik punyo babagai model inyo tu model water fall ('model konvensional' sabagai mode tadahulu nan dikambangkan dek karano mode water fall nyaris samo jo siklus hiduik pangembangan sistem), model prototype ('mode nan disukai dek user jo pangembang), model sequensial linear, model RAD 'rapid aplikation model', model 'formal method' atau 'metode formal' disiko sabalum diadokannyo implementasi talabiah dulu rancangan mode nan dibuek diverifikasi talabiah dulu sahinggo indak ado lagi kesalahan - kesalahan pado saat implementasi.
Rekayasa Komputer adolah ilmu nan mampelajari analisis, desain, jo konstruksi dari perangkek kareh komputer.
Ilmu nan mampelajari sadolah aspek pambuekan, konstruksi, pamaliharoan perangkek luneik.
Keamanan Informasi adolah ilmu nan mampelajari analisis jo implementasi dari keamanan sistem informasi (tamasuak Kriptografi).
(caliak pulo elektronika)
Caliak Daftar Ahli Ilmu Komputer untuak informasi labiah lanjuik.