Ilmu komputer atau computer science merupakan bidang ilmu yang mempelajari tentang ilmu komputasi, perangkat lunak, maupun perangkat keras. Bidang ilmu ini lebih khusus mengajarkan tentang bagaimana cara agar komputer dapat bekerja atau melakukan berbagai perintah sesuai dengan keinginan penggunanya.
Menurut CSAB atau Computing Sciences Accredation Board, ilmu komputer atau computer science adalah ilmu pengetahuan yang berhubungan dengan komputer dan komputasi. Sedangkan menurut Peter Denning, ilmu computer atau computer science adalah studi sistematik tentang proses algoritmik yang menjelaskan dan mentransfromasikan informasi. Baik itu berhubungan dengan teori-teori, analisa, desain, efisiensi, implementasi, ataupun aplikasi-aplikasi yang ada padanya.
Di dalam ilmu komputer terdapat berbagai macam teoritika, eksperimen, dan pendesainan komponen, serta termasuk di dalamnya hal-hal yang berhubungan dengan teori-teori untuk memahami komputer device, program, dan sistem. Eksperimen yang dimaksud dalam ilmu komputer adalah untuk pengembangan dan pengetesan konsep, metodologi desain, algoritma, dan tool untuk merealisasikannya, serta metodologi analisa untuk melakukan pembuktian bahwa realisasi sudah sesuai dengan requirement yang diminta.
Berdasarkan persamaan dalam memaknai terminology dan hakikat terkait makna dalam definisi yang digunakan di atas, maka dapat disimpulkan bahwa ilmu komputer atau computer science adalah ilmu pengetahuan yang berisi tentang teori, metodologi, desain, dan implementasi, yang berhubungan dengan komputasi, komputer, dan algoritmanya dalam perspektif perangkat lunak maupun perangkat keras.
Site: Bina Qurani Islamic Boarding School, Image: Cabang Ilmu Komputer, Source: Photo by Life of Pix Pexels
Meskipun telah dijelaskan bahwa ilmu komputer adalah pengetahuan yang berisi tentang teori, metodologi, desain, dan implementasi, yang berhubungan dengan komputasi, komputer, dan algoritma dalam perspektif perangkat lunak maupun perangkat keras. Namun, banyak pula persepsi yang salah atau kurang tepat dari masyarakat awam tentang ilmu komputer ini.
Di antara persepsi-persepsi yang salah kaprah tersebut yaitu:
Site: Bina Qurani Islamic Boarding School, Image: Cabang Ilmu Komputer, Source: Photo by Lukas Pexels
Ilmu komputer adalah bidang ilmu yang mempelajari tentang ilmu komputasi pada perangkat lunak, maupun perangkat keras. Sebagaimana ilmu pengetahuan pada umumnya bidang ilmu ini juga memiliki beberapa cabang ilmu turunannya. Di antara cabang-cabang ilmu komputer tersebut, yaitu:
Salah satu cabang dari computer science atau ilmu komputer adalah matematika komputasi. Matematika komputasi adalah matematika yang menggunakan komputasi khusus dengan komputer untuk menyelesaikan permasalahan matematika.
Cabang computer science selanjutnya yaitu mobile computing. Moblie computing adalah menggunakan peralatan komputer yang bergerak. Mobile computing berarti transmisi tanpa kabel atau wireless tetapi tidak sebaliknya, dimana transmisi wireless tidak selalu berarti mobile computing.
Cabang lain dari computer science adalah algoritma. Dalam menyelesaikan masalah dengan bantuan komputer, langkah pertama yang dilakukan adalah dengan membuat desain atau rancangan. Desain menyajikan cara berfikir pemrograman dalam menyelesaikan masalah.
Site: Bina Qurani Islamic Boarding School, Image: Cabang Ilmu Komputer, Source: Photo by Olia Pexels
Cabang dari computer science yang lain adalah kemanan internet. Keamanan internet merupakan kegiatan untuk melindungi dan memelihara sumber-sumber dan informasi pribadi di internet. Pada saat komputer terhubung dalam jaringan internet dan mulai saling berkomunikasi, maka keamanan komputer akan mulai beresiko.
Keamanan internet meliputi perlindungan akun dan file internet dalam sebuah komputer terhadap intrusi atau gangguan pengguna asing.
Data warehouse merupakan suatu sistem yang mengkonsolidasikan data secara periodic dari sistem-sistem yang ada, menuju ke dalam suatu penyimpanan dimensional. Data warehouse pada umumnya menyimpan data histori beberapa tahun dan di-quey untuk keperluan business intelligence atau aktifitas analisis lainnya.
Setelah data historis dikumpulkan oleh data warehouse, kemudian dapat disajikan sebagai bahan komprehensif bagi manajemen untuk dapat mengambil keputusan, analisis kebutuhan organisasi, hingga peramalan kondisi organisasi berdasar data.
Desain ini berisi urutan langkah-langkah pencapaian solusi yang ditulis dalam notasi-notasi deskriptif. Urutan langkah-langkah yang sistematis untuk menyelesaikan masalah dinamakan algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Itulah beberapa cabang dari ilmu komputer atau computer science. Selain kelima cabang di atas, masih ada beberapa cabang ilmu komputer yang lainnya.
Thumbnail Source: Photo by Vojtech Pexels
Artikel Terkait:
Cabang Ilmu Matematika