Berdasarkan
Surat Edaran Dirjen Dikti No. 1030/D/T/2010, penamaan program studi untuk komputer dibagi 5. Kelima
program studi tersebut juga didasari oleh rekomendasi kurikulum dari ACM
(Assosiation of Computer Machinary).
1. Computer Engineering (CE)
atau Teknik Komputer
Mempelajari desain sistem hardware dari komputer,
atau "benda pintar" lain. Disini juga belajar software untuk hardwarenya
tersebut.
Wikipedia
Teknik komputer (disebut juga teknik sistem komputer, bahasa Inggris: computer engineering) adalah suatu disiplin khusus yang mengkombinasikan teknik elektro dan ilmu komputer. Seorang teknisi komputer adalah teknisi elektro arus lemah yang lebih berfokus pada sistem sirkuit digital, sistem komunikasi data pada frekuensi radio, dan elektronika sebagai bagian dari komputer secara menyeluruh. Dari kacamata ilmu komputer, seorang teknisi komputer adalah seorang arsitek perangkat lunak yang memiliki fokus pada interaksi antara perangkat lunak dan program serta komponen perangkat keras pendukungnya.
Secara akademis, teknik komputer menekankan pada jenis mata kuliah:
- Rangkaian elektronika dan sistem digital
- Mikroprosesor dan bahasa pemrograman assembler
- Organisasi komputer atau arsitektur komputer
- Jaringan komputer (LAN, MAN, WAN) dan Internet
- Komputer paralel, dll
 |
| Grafik |
|
|
2. Computer Science (CS) atau Ilmu Komputer/Informatika.
Cakupannya luas dari teori dan algoritma, hingga pengembangan teknologi
terakhir kayak robotika, sistem cerdas, dll. Disini mendesign bagaimana
suatu masalah komputasi diselesaikan secara efektif dan efisien.
Sejarahnya panjang kenapa ada namaya Ilmu Komputer sama Informatika,
tapi ingat saja kalau keduanya sama.
Wikipedia:
Ilmu komputer (bahasa Inggris: Computer Science), Secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisis abstrak algoritme sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun, kedua istilah tersebut sering disalah artikan oleh banyak orang.
Ilmu Komputer mempelajari apa yang bisa dilakukan oleh beberapa program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritme), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).
Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.
Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.
Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.
Edsger Dijkstra mengatakan:
- Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop
Fisikawan Richard Feynman mengatakan:
- Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa
ratus tahun. Walaupun begitu, ini tidak berarti bahwa "hidangan"
ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih
muda, tapi dibesarkan secara jauh lebih intensif!
 |
| Grafik | | |
3. Information System (IS) atau
Sistem Informasi (SI)
Berfokus bagaimana menggunakan teknologi informasi
kedalam organisasi dan bisnis sehingga menghasilkan informasi yang
diinginkan dan dilakukan secara efektif dan efisien.
Wikipedia:
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.
Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik,
data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk
merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis
Sistem informasi adalah gabungan yang terorganisasi dari manusia,
perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data
dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam
organisasi.
Sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.
Tujuan dari sistem informasi adalah menghasilkan informasi. Sistem
informasi adalah data yang diolah menjadi bentuk yang berguna bagi para
pemakainya. Data yang diolah saja tidak cukup dapat dikatakan sebagai
suatu informasi. Untuk dapat berguna, maka informasi harus didukung oleh
tiga pilar sebagai berikut: tepat kepada orangnya atau relevan (relevance), tepat waktu (timeliness), dan tepat nilainya atau akurat (accurate).
Keluaran yang tidak didukung oleh tiga pilar ini tidak dapat dikatakan
sebagai informasi yang berguna, tetapi merupakan sampah (garbage).
 |
| Grafik |
4. Information
Technology (IT) atau Teknologi Informasi (TI).
Sebenarnya punya arti
luas. Kalau khusus untuk akademis, IT mempelajari bagaimana teknologi
komputer digunakan masyarakat luas. Bedanya sama SI adalah SI berfokus
kepada informasi, sedangkan TI berfokus kepada teknologi-nya.
Wikipedia :
Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT)
adalah istilah umum untuk teknologi apa pun yang membantu manusia dalam
membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan
informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi
untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan
hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah
tangga elektronik, dan peranti genggam modern (misalnya ponsel).
Dalam konteks bisnis, Information Technology Association of America menjelaskan
Pengolahan, penyimpanan dan penyebaran vokal, informasi bergambar, teks dan numerik oleh mikroelektronika berbasis kombinasi komputasi dan telekomunikasi. Istilah dalam pengertian modern pertama kali muncul dalam sebuah artikel 1958 yang diterbitkan dalam Harvard Business Review,
di mana penulis Leavitt dan Whisler berkomentar bahwa "teknologi baru
belum memiliki nama tunggal yang didirikan. Kita akan menyebutnya
teknologi informasi (TI). ".Beberapa bidang modern yang muncul dari teknologi informasi adalah generasi berikutnya teknologi web, bioinformatika, ''Cloud Computing'', sistem informasi global, Skala besar basis pengetahuan dan lain-lain.
 |
| Grafik |
5. Terakhir, Software Engineering (SE) atau Rekayasa Perangkat Lunak (RPL)
Mempelajari bagaimana membangun dan 'maintain' software yang dapat
diandalkan dan efisien.
Wikipedia :
Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
IEEE Computer Society mendefinisikan rekayasa perangkat
lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan
terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat
lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan
pendekatan engineering atas perangkat lunak.
Rekayasa Perangkat Lunak
adalah pengubahan perangkat lunak itu sendiri guna mengembangkan,
memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa
untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan
efektif untuk pengguna.
Kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak:
1. dapat terus dirawat dan dipelihara(maintainability)
2. dapat mengikuti perkembangan teknologi(dependability)
3. dapat mengikuti keinginan pengguna(robust)
4. efektif dan efisien dalam menggunakan energi dan penggunaannya
5. dapat memenuhi kebutuhan yang diinginkan(usability)
 |
| Grafik |
Sumber :
- https://www.acm.org/education/curricula-recommendations
- Computer Engineering Conference Calendar
- Institute of Electrical and Electronics Engineers
- Kumpulan Informasi Ilmu Komputer
- Allen, T., and M.S. Morton, eds. 1994. Information Technology and the Corporation of the 1990s. New York: Oxford University Press
- Webster, Frank, and Robins, Kevin. (1986). Information Technology—A Luddite Analysis. Norwood, NJ: Ablex..
SWEBOK executive
editors, Alain Abran, James W. Moore ; editors, Pierre Bourque, Robert
Dupuis. (2004). Pierre Bourque and Robert Dupuis, ed. Guide to the Software Engineering Body of Knowledge - 2004 Version. IEEE Computer Society. hlm. 1–1.
- ISBN 0-7695-2330-7.Rosa A.S. - M. Shalahuddin Rekayasa Perangkat Lunak, cet I, Medula, Bandung, hlm 5 ISBN 978-602-8759-13-7
- https://www.facebook.com/groups/