Mata kuliah Teknik Informatika UNPI Cianjur


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 SoftwareSoftware 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.
 
GEDUNG UNPI CIANJUR

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
7. Statistik

Teknik Informatika UNPI

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
6. Multimedia


Teknik Informatika UNPI Cianjur

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
UNPI Cianjur
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.


UNPI CIANJUR




Comments