MATAKULIAH TEKNIK INFORMATIKA UNPI CIANJUR.
Teknik Informatika dalam pengertian perkuliahan merupakan salah satu jurusan yang
besifat “TEKNIK” di kelompokan dalam Wadah “Sains dan Teknologi” atau “Fakultas
Teknik” lebih khusus pada “Electrical Engineering and Computer Science“.
Jadi jelas banget ilmu ini butuh Pemahaman Matematika dan Fisika dan mempunyai
mata kuliah dasar sains yang sama dengan jurusan teknik lainnya cuma berbeda
penekanan. Ilmu Komputer ini sendiri terpecah menjadi lima Cabang
yaitu Ilmu Komputer (Computer Science), Teknik Komputer (Computer
Hardware), Teknik Informatika (Software Enginering), Sistem Informasi
(Information System) dan Teknologi Informasi (Information Technology). Untuk
Teknologi Informasi biasanya lebih sering disebut TKJ (Teknik Komputer dan
Jaringan) kalau di Indonesia. Perhatikan bahwa Teknik Informatika lebih fokus
pada Software. Software sendiri disusun berdasarkan Algoritma dan
Algoritma ini biasanya disusun berdasarkan Persamaan Rumus Matematika ataupun
Logika yang kompleks, jadi gak mungkinlah mau kuliah IT kok malah menghindari
Matematika.
Apa
saja ilmu dasar yang harus dipahami ?
Berikut
ini adalah beberapa mata kuliah teknik informatika unpi cianjur yang
WAJIB
1.
Fisika Dasar
2.
Kalkulus I dan Kalkulus II
3.
Logika Matematika (Logika Informatika)
4.
Matematika Diskrit
5.
Aljaber Linier dan Matrix
6.
Metode Numerik
Perhatikan
no. 7 Ilmu diatas? Kalau anda tidak suka Matematika ya jelas anda keteteran,
kelabakan dan Panik. Tapi jika anda jurusan IPS apakah tetap bisa kuliah di TI?
Bisa saja asal anda tekun dan sabar, namun kalau tidak sanggup saya sarankan
masuk kejurusan Sistem Informasi saja. Mata kuliah di atas biasanya di ambil
saat semester 1 sampai III, artinya jika anda Mendapat nilai jelek di
tahun-tahun awal Kuliah, anda akan lebih kesulitan meningkatkan IP disemester
Berikutnya
Mata
kuliah Inti Teknik Informatika UNPI Cianjur ini saya bagi lagi menjadi 2 yaitu
mata kuliah Dasar dan Mata kuliah Konsentrasi.
Mata Kuliah dasar
1.
Pengantar Teknologi Informasi
2.
Algoritma dan Pemprograman
3.
Struktur Data
4.
Jaringan Komputer
5.
Organisasi Komputer
Mata
kuliah dasar ini sudah fokus pada skill dan kebanyakan mata kuliah ini ada
praktikumnya. Saya akan fokuskan pada Struktur Data. Struktur Data adalah salah
satu mata kuliah Paling penting di Teknik Informatika. Sayangnya kebanyakan
kampus dan dosen tidak mendalam dalam mengajarkan ke mahasiswanya. Seakan-akan
ilmu ini tidak penting. Tapi saya tekankan, Jika anda ingin jadi Software
Developer ahli, maka tidak ada ilmu yang lebih penting dari ilmu ini. Saya
kasih contoh real, Setiap tipe data yang ada di bahasa pemrograman itu selalu
berdasar dari teori struktur data. Saat anda belajar pemrograman anda akan
mengenal Array, Tuple, List, Object, Graph, Tree ,stack, Heap, Queue dan
berbagai macam tipe lainnya. Dengan memahami ilmu ini anda akan mudah
mengimplementasikan Algoritma bahkan saat anda pindah bahasa pemrogramanpun
proses transisinya sangat mudah. Tanpa memahami ilmu ini bisa jadi anda menjadi
programer copas/amatir seumur hidup.
Mata
Kuliah Wajib
1.
Basis Data
2. Sistem
Operasi
3. Sistem
Berkas
4. Jaringan
Komputer
5. Analisis
dan Desain Berorientasi Object
6. Arsitektur
Komputer
7.
Grafika Komputer (Computer Graphic)
8.
Pemrograman Bahasa
9. Pemrograman
Jaringan
10.Pemrograman
Web
11.User
Interface Desain (Interaksi Manusia dan Komputer)
12.
Rekayasa Perangkat Lunak
Mata
Kuliah Basis Data ini masing masing kampus juga punya penekanan sendiri dan
materi ini bisa terdiri dari beberapa mata kuliah tergantung database yang
dipakai. Ada Basis Data Dasar, Perancangan Basis Data, Database No SQL,
Database Lanjut, Enterprise Database dan Variasi mata kuliah lainnya.
Begitu
Juga dengan Jaringan Komputer, Mata kuliah ini terpecah lagi menjadi berbagai
mata kuliah dari pengantar Jaringan Komputer sampai ke level Cloud Computing,
Kemanan Jaringan, Implementasi Server (Mail server, webserver, database server
dll) dengan berbagai variasi infrastruktur (Mikrotik, Cisco, Juniper
dll) , implementasi OS (Server Linux, Windows, Unix) dan Protokol
Jaringan yang dipakai. Materi jaringan Komputer yang mungkin pernah kamu dapat
di SMK TI jurusan TKJ itu baru secuil dari Ilmu Jaringan yang ada kalau anda benar
benar ingin memahami Jaringan komputer yang sebenarnya.
Pada
Point sistem Operasi, perhatikan bahwa materi ini bukan sedang mengajarkan anda
cara Memakai Linux atau Windows, Tapi materi ini adalah materi sampai tahap
level How Operating system works and how to build one. Idealnya
praktikum di Sistem operasi ini adalah membuat program sistem yang berhubungan
dengan Kernel, Proses, Memori Manajamen, Sistem Call dan Topik lanjutan
lainnya, termasuk membaut Driver untuk Hardware tertentu.
Sayangnya
Banyak kampus, dosen ataupun mahasiswa tidak kuat materi ini. Fokusnya hanya
sebatas teori dasar. Jika anda ingin bisa membuat robot, pemrograman sistem,
Embeded sistem atau ingin membuat Distro Linux sendiri materi ini sifatnya
wajib, kalau cuma sekedar pakai linux cukup beli aja buku “Linux For
Moron!”. itu sudah cukup.
Materi
selanjutnya yang sangat menarik dan menantang adalah Arsitektur Komputer.
Mungkin kita saat ini baru tahu Arsitektur x86 Intel, padahal diluar sana ada
puluhan desain prosesor yang mempunyai cara kerja dan desain berbeda. Jika anda
ingin kerja di bagian Penelitian tentang prosesor (misal ingin kerja di ARM
atau intel) materi ini sangat kompleks, Ingin lihat gambarannya silahkan baca
TOC materi seputar arsitektur komputer diUntuk “Pemrograman dengan Bahasa X”
biasanya ini tergantung kampusnya. Kalau kampus itu condong ke Microsoft
tentunya akan mengajarkan C# sebagai inti pemrogramannya sedangkan jika
kampus itu dekat ke Oracle atau Open source biasanya berkiblat ke JAVA. Pemilihan
bahasa pertama ini akan berpengaruh di materi pemrograman di atasnya. Perhatian
disini, Bahwa Bahasa pemrograman Komputer itu sangat banyak, Maka mata kuliah
spesifik ke bahasa tertentu tidak saya tulis diatas, semuanya kebijakan
kampus. Jadi Ilmu “Pemrograman dengan bahasa X ” itu hanya bagian kecil dari
Teknik Informatika karena itu sifatnya praktis. X bisa anda ganti dengan
berbagai macam pemrograman dari C, C++, C#, Java, PHP, Delphi, Go, VB.net dan
sebagainya. Saya yakin jika anda sudah paham Algoritma dan pemrograman serta
Struktur Data, Mempelajari bahasa pemrograman ternetu itu jauh lebih mudah.
tags :
Comments