Apa Saja Yang Dipelajari Di Jurusan Ilmu Komputer Dan Teknik Informatika?
Juli 08, 2019
Edit
Ilmu Komputer atau Teknik Informatika?
Terlepas dari nama jurusan yang berbeda, pada prinsipnya kedua jurusan ini hampir sama, bahkan di situs Fakultas Ilmu Komputer UI, kedua jurusan ini dianggap sama, berikut kutipannya:
“Program yang berjudul Ilmu Komputer dan Teknik Informatika intinya yaitu aktivitas yang sama. Cakupannya cukup luas, mulai dari fondasi teoritis mengenai perancangan algoritma, yaitu konsep dasar yang melandasi pengembangan perangkat lunak, hingga kepada penerapan mutakhir berupa aplikasi robotika, kecerdasan buatan, bio-informatika, dan topik-topik menarik lainnya.”
Kuliah Tahun Pertama (Semester 1 dan 2)
Tahun pertama perkuliahan lebih banyak membahas materi dasar, ibarat matematika dan fisika.
Berikut mata kuliah semester 1 dan 2 di Teknik Informatika ITB:
Matematika
Fisika Dasar
Kimia Dasar
Pengantar Rekayasa & Desain
Pengenalan Teknologi Informasi
Bahasa Inggris
Olah Raga
Pengantar Rekayasa & Desain
Tata Tulis Karya Ilmiah
Pengantar Analisis Rangkaian
Dasar Pemrograman
Dan berikut mata kuliah semester 1 & 2 di Jurusan Ilmu Komputer UI:
Matematika Dasar
Fisika Dasar
Matematika Diskret
Dasar-Dasar Pemrograman
Struktur Data & Algoritma
Aljabar Linier
Fisika Dasar
Seperti yang terlihat, di semester pertama ini anda akan mempelajari mata kuliah dasar ibarat matematika, fisika, bahkan kimia (di ITB). Khusus di matematika biasanya akan berguru kalkulus ibarat integral, turunan, dll. Karena dianggap belum mencukupi, mata kuliah Matematika dan Fisika ini juga akan di pelajari lagi di semester 2!
Bagi anda yang lemah di matematika dan hitung-hitungan, biasanya ini menjadi salah satu “momok menakutkan” untuk ambil jurusan di ilmu komputer/TI, dan anda tidak sendiri, sayapun dulu juga begitu hehe…
Jika anda sudah pernah berguru web programmer, tidak akan pernah menemukan matematika rumit ibarat itu, paling-paling cuma ‘kabataku’ standar saja untuk menghitung CSS box model. Jika butuh perhitungan matematis rumit, kita tinggal memakai function atau library yang tersedia di internet.
Ini murni pendapat langsung saya, bahwa untuk jadi programmer tidak harus besar lengan berkuasa matematika. Tapi bila anda ingin mengambil jurusan ilmu komputer/IT, yah… siap2 berguru matematika, setidaknya pada tahun pertama ini. Banyak juga pendapat bahwa mata kuliah ini melatih logika berfikir, well… tidak salah juga sih.
Selain mata kuliah matematika dan fisika, di tahun pertama kita juga akan berguru dasar logika dan pemrograman, dan inilah yang memang sangat amat penting untuk bekal kita kedepan untuk menjadi programmer. Jika boleh, saya ingin menukar mata kuliah matematika dan fisika dengan mata kuliah ini, alasannya yaitu saking pentingnya.
Bahasa pemrograman yang dipakai akan selalu silih berganti, mulai dari Pascal, C, dan C++, hingga PHP, Java, VB, Delphi, C#, Phyton dan entah apalagi nanti yang keluar, namun asal kita mempunyai dasar logika dan algoritma yang kuat, ini tidak menjadi masalah.
Tambahan: TPB (Tahap Persiapan Bersama) di ITB
Khusus kampus ITB, di tahun pertama ini seluruh mahasiswa Departemen Teknik Elektro dan Departemen Teknik Informatika digabung dan menjalani TPB (Tahap Persiapan Bersama).
Maksudnya, seluruh mahasiswa dari kedua fakultas akan diajarkan mata kuliah yang sama (mata kuliah yang tertera diatas). Di selesai tahun pertama akan ada proses seleksi untuk menentukan pilihan jurusan, yakni:
Teknik Elektro
Teknik Tenaga Listrik
Teknik Telekomunikasi
Teknik Informatika
Sistem dan Teknologi Informasi
Jika anda berencana masuk ke ITB, di tahun pertama ini harus berguru mati-matian, soalnya jurusan Teknik Informatika menjadi jurusan favorit. Jadi, untuk sanggup masuk ke jurusan Teknik Informatika ITB, lolos ujian SBMPTN saja tidak cukup, mesti lolos seleksi TPB di selesai tahun pertama.
Oke, lanjut ke tahun ke-2.
Kuliah Tahun Kedua (Semester 3 dan 4)
Di semester 3 dan 4 ini biasanya kita sudah mulai masuk ke “ilmu komputer”-nya (selamat tinggal matematika dan fisika…).
Berikut daftar mata kuliah yang akan dipelajari di Teknik Informatika ITB:
Algoritma & Struktur Data
Matematika Diskrit
Logika Informatika
Probabilitas & Statistika
Aljabar Geometri
Organisasi & Arsitektur Komputer
Pemrograman Berorientasi Objek
Strategi Algoritma
Teori Bahasa Formal dan Otomata
Sistem Operasi
Basis Data
Dasar Rekayasa Perangkat Lunak
Dan berikut di Ilmu Komputer UI:
MPK Agama
Matematika Diskret
Statistika & Probabilitas
Perancangan & Pemrograman Web
Pengantar Organisasi Komputer
Matematika Dasar
MPK Bahasa Inggris
MPK Seni & Olahraga
Sistem Operasi
Teori Bahasa & Automata
Pemrograman Deklaratif
Ternyata masih ada kuliah matematika (penderitaan belum berakhir..hehe). Ok, kita skip pembahasan mata kuliah ini, mari masuk ke “ilmu komputer”-nya.
Beberapa mata kuliah yang menarik di tahun kedua ini adalah: Database, Sistem Operasi, dan Arsitektur Komputer.
Di dalam mata kuliah Database, akan diperdalam perihal teori database. Hampir semua aplikasi akan memakai database, dan biasanya akan praktek dengan aplikasi database server ibarat MySQL.
Pada mata kuliah Sistem Operasi, akan membahas perihal konsep perancangan sebuah sistem operasi, contohnya bagaimana konsep multitasking untuk menjalankan sebuah sistem operasi komputer, kenapa terjadi deadlock (hang), prinsip pipeline, dll. Sebagai praktek mungkin akan memakai Linux.
Untuk mata kuliah Arsitektur Komputer, kita akan berkenalan apa-apa saja jenis processor komputer, dan bagaimana perkembangannya. Untuk mata kuliah ini saya juga sempat praktek menciptakan arahan aktivitas untuk processor Zilog Z80, yang hadir sebelum processor Intel Pentium 1. Sangat menarik!
Kuliah Tahun Ketiga (Semester 5 dan 6)
Di semester ini kita sudah semakin paham perihal konsep komputer dan pemrograman.
Berikut mata kuliah di Teknik Informatika ITB untuk semester 5 an 6:
Pengembangan Aplikasi Berbasis Web
Pengembangan Aplikasi pada Platform Khusus
Jaringan Komputer
Manajemen Proyek Perangkat Lunak
Manajemen Basis Data
Interaksi Manusia & Komputer
Inteligensi Buatan
Agama dan Etika
Sistem Paralel dan Terdistribusi
Sistem Informasi
Proyek Perangkat Lunak
Grafika Komputer
Socio-Informatika dan Profesionalisme
Dan berikut mata kuliah di Ilmu Komputer UI:
Pemrograman Sistem
Sistem Cerdas
Penulisan Ilmiah
Jaringan Komputer
Analisis Numerik
Desain & Analisis Algoritma
Proyek Perangkat Lunak
Kuliah Pilihan Bidang Minat
Mata kuliah yang cukup menarik adalah: Jaringan Komputer, Sistem Cerdas (Kecerdasan Buatan), serta Grafika Komputer.
Dalam mata kuliah Jaringan Komputer tentunya akan berguru perihal IP address, hub, switch, router, layer TCP/IP, serta cara komputer berkomunikasi. Yang paling dinantikan yaitu prakteknya, mulai dari menciptakan kabel jaringan (ingat urutannya!, hehe), menghubungkan antar komputer, hingga konfigurasi router. Jika anda minat di bidang hacking, disinilah “rumah” anda.
Untuk mata kuliah Sistem Cerdas (Kecerdasan Buatan), kita akan mempelajari cara menciptakan aplikasi yang menggandakan kecerdasan buatan. Bagi anda penggemar film science fiction, akan menunggu-nunggu mata kuliah ini. Sebagai praktek akan memakai bahasa pemrograman Prolog yang sering menciptakan sakit kepala.
Di dalam Grafika Komputer, akan dipelajari cara pengolahan gambar 2D dan 3D, namun di dalam teori2nya akan banyak memakai rumus matematika (mungkin inilah guna mata kuliah matematika dasar). Di beberapa universitas, kita juga sanggup sudah menentukan mata kuliah peminatan.
Kuliah Tahun Keempat (Semester 7 dan 8)
Di tahun terakhir ini biasanya akan ada PKL (Praktek Kerja Lapangan), dimana kita harus “magang” ke perusahaan tertentu yang tentunya memakai sistem komputer/IT. Selain itu akan ada mata kuliah peminatan ibarat robotika, kriptografi, sistem pakar, multimedia, dll. Semua ini sangat menarik untuk diikuti.
Akhirnya di semester 8 kita akan menjalani serangkaian “birokrasi” skripsi, dimulai dari pengajuan judul, seminar awal, seminar akhir, hingga sidang skripsi. Jika berhasil melewati semua ini, barulah gelar S.Kom sanggup disandang… (akhirnya).
Sama ibarat kuliah di jurusan lain, di Ilmu Komputer pun selalu ada plus minus, suka dan duka, setidaknya dari artikel ini anda sanggup menerima sedikit citra apa-apa saja yang akan dipelajari (dan harus dihadapi).
Semoga sanggup bermanfaat.
--o0o--