Langsung ke konten utama

Featured post

Deretan Kode Script Yang Harus Wajib dipasang di Blogspot

Kenali Ilmu Mata Kuliah Jurusan Teknik Informatika

Mengenal Mata Kuliah Jurusan Teknik Informatika


Disini saya akan menjelaskan Materi di Jurusan Teknik Informatika secara garis besar mengingat jurusan TI di masing masing kampus punya konsentrasi yang berbeda namun mempunyai Komponen dasar yang sama.

Materi Kuliah Dasar Umum

Materi Kuliah dasar Umum adalah Materi yang sifatnya Umum untuk semua jurusan, bukan hanya IT. Apapun Jurusannya anda akan mendapat materi ini, sepertinya ini memang mata kuliah dasar Wajib yang selalu ada di setiap jurusan di seluruh Kampus di Indonesia. Berikut ini adalah mata kuliahnya.

-Bahasa Indonesia
-Bahasa Inggris
-Metode Penelitian /Riset Operasi
-Kewarganegaraan
-Ilmu Sosial Budaya Dasar
-Etika Profesi
-Pendidikan Agama
-Kewirausahaan & Manajemen

Ilmu-ilmu tersebut akan selalu ada dengan berbagai macam variasi nama tergantung jurusannya anda Ambil. Saya yakin Anda sudah Familiar dengan ilmi-ilmu diatas kecuali di point 3, 6 dan 8. Inti dari Kuliah Metode Penelitan ini adalah Ilmu dasar dalam hal melakukan Penelitian dan penulisan Karya Ilmiah. Kadang materi ini juga termasuk materi Statistik dan metode pengumpulan Data. Sedangkan Point 6 Etika Profesi Lebih menekankan pada “Do something Good when using your skill after Graduate”. Contoh dasarnya di Etika profesi ini jangan jadi Cracker, atau pembobol ATM/kartu kredit, Jangan membuat Virus, jangan bekerja untuk kejahatan atau membuat Website Pornografi (Melanggar etika), website Untuk teroris dan sebagainya, Itu Contoh Gampangnya. Saya yakin anda paham. Poin ke-8 itu pasti Ada (harusnya ada) disetiap jurusan agar saat lulus tidak melulu berpikir “saya melamar dimana?” tapi lebih fokus pada “Apa Peluang ekonomi yang bisa saya jadikan pekerjaan dan mempekerjakan orang lain dengan Ilmu yang telah saya dapat?”.

Mata Kuliah Matematika & Science

Teknik Informatika 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. Silahkan baca artikel “Tip memilih Jurusan Komputer” untuk lebih memahami Perbedaannya .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 ga mungkinlah mau kuliah IT kok malah menghindari Matematika.

Apa saja ilmu dasar yang harus dipahami? Berikut ini adalah beberapa mata kuliah Dasar WAJIB di Jurusan Teknik Informatika.

-Fisika Dasar
-Kalkulus I dan Kalkulus II
-Logika Matematika (Logika Informatika)
-Matematika Diskrit
-Aljaber Linier dan Matrix
-Metode Numerik
-Statistik

Perhatikan 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 diatas 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

Mata kuliah Inti ini saya bagi lagi menjadi 3 yaitu mata kuliah Dasar, Mata kuliah Konsentrasi dan Mata kuliah Pilihan (Lanjutan).

Mata Kuliah dasar

-Pengantar Teknologi Informasi
-Algoritma dan Pemprograman
-Struktur Data
-Jaringan Komputer
-Organisasi Komputer
-Multimedia

Mata kuliah dasar ini sudah fokus pada skill dan kebanyakan matakuliah 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

-Basis Data
-Sistem Operasi
-Sistem Berkas
-Jaringan Komputer
-Analisis dan Desain Berorientasi Object
-Arsitektur Komputer
-Grafika Komputer (Computer Graphic)
-Pemrograman Bahasa X
-Pemrograman Jaringan
-Pemrograman Web
-User Interface Desain (Interaksi Manusia dan Komputer)
-Rekayasa Perangkat Lunak (dan Metodenya)

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 tergantung kampusnya.

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 (silahkan baca RFC 1 sampai RFC 3798). 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 Manajemen, System Call dan Topik lanjutan lainnya, termasuk membuat 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.

Untuk “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.

Mata Kuliah Pilihan (Lanjut)

-Teori Bahasa dan Otomata
-Data Mining
-Cloud Computing
-Cloud Programing
-Mobile Programing
-Keamanan Jaringan
-Sistem Terdistribusi
-Kecerdasan Buatan
-Machine Learning
-Sistem Pakar
-Mekantronika /Robotika
-Semantic Web
-Biometric
-Computer Vision
-Kriptografi

Mata kuliah Lanjut/Pilihan ini biasanya Materinya Sangat komplek dan anda harus sudah menguasi mata kuliah Matematika dan Science, Mata kuliah dasar Teknik Informatika dan Mata kuliah Wajib Teknik Informatika. Sebagai gambaran, Jika anda fokus di satu bidang dari 15 Bidang selama 4 Tahun, Ilmu itu tidak akan habis anda pelajari. Sebagai contoh Materi Kriptography. Materi ini sebenarnya lebih tepat saya sebut matakuliah Matematika Terapan untuk mengamankan data. Kalau tidak suka matematika gimana mau ahli Kriptographi? Machine learning? Ini lebih komplek lagi karena kita membuat Mesin yang bisa berpikir seperti manusia. Biometric? segala yang anda lihat di film film hacker bisa anda perdalam disini. Ingin kerja di team Mesin Pencari Google? Wajib belajar Semantic Web. Ingin Buat Robot atau Membuat jaringan SkyNet? Computer Vision dan Kecerdasan Buatan dan Machine Learning Wajib anda kuasai. Ingin kerja di data Center? Materi Komputer Lanjut, Arsitektur Komputer Lanjut, Jaringan Lanjut, OS Lanjut Wajib anda kuasai.

Ingin Buat bahasa pemrograman Baru? Teori bahasa dan Otomata wajib anda kuasai. Ingin mengerti cara kerja prosesor ? Wajib Belajar Arsitektur Komputer. Ingin Membuat arsitektur Perbankan dan Pasar saham? Pelajari Sistem Terdistribusi.

Materi lanjut ini sayangnya (sejauh yang saya tahu) hanya dijadikan pelengkap SKS agar genap SKSnya 144 lalu bisa lulus Kuliah. Padahal Ilmu ilmu Lanjut inilah nantinya yang akan menentukan Spesialisasi Anda. Sayangnya, sekali lagi sayangnya Tidak semua Mahasiswa IT atau yang ingin jadi Mahasiswa Antusias membahas dan memperdalam ilmu Komputer (IT) Sampai Akar akarnya, Makanya jangan heran kalau setelah lulus, lulusnya pun tidak Jauh berbeda dengan yang cuma Kursus. Kalau anda beralasan “Kampus / Dosen saya ga mengajari sampai sedalam itu mas?” Eh, Anda itu Mahasiswa, Bukan Anak SD yang harus disuapin, Itu kenapa BAHASA INGGRIS itu penting, agar anda bisa mengembangkan Ilmu yang sudah diberikan oleh dosen dari Buku Buku referensi Utamanya yang kebanyakan berbahasa INGGRIS!”

Intinya semua kembali ke Anda, Jika anda memang hobi dengan Komputer, Tertarik dengan “How X work?” (X bisa anda ganti menjadi Prosesor, Bahasa pemrograman, Protokol Jaringan, Filesystem, dan puluhan topik lainnya) saya yakin anda akan menjadi Lulusan Berkualitas. Namun sekali lagi Jika anda cuma ingin Lulus dan menjadi programer Web atau Android, mungkin Kursus lebih tepat untuk anda!
 

Komentar

Postingan populer dari blog ini

Ciri Ciri Orang Dzolim Dan Akhibatnya

Ciri Ciri Orang Dzolim Dan Akhibatnya Kezaliman Dan orang-orang Zalim; Sifat Dan Akibatnya. “Kalian akan tahu siapa yang akan mendapat tempat terbaik di akhirat dan sesungguhnya orang-orang zalim itu tidak akan beruntung.” (QS. al-An’am: 135) Kezaliman adalah kerusakan di dalam fitrah manusia, karena Allah SWT menciptakan fitrah manusia senantiasa cenderung kepada kebaikan dan menjauhi keburukan. Tapi, karena fitrah dapat menjadi lemah dikarenakan rusaknya pendidikan yang diterima seseorang, hawa nafsu, kepentingan, dan sebab-sebab yang lain, maka manusia tidak jarang menuju ke arah yang tidak benar dan bertentangan dengan fitrah, meskipun fitrah orang ini masih dapat menampakkan diri pada waktu-waktu tertentu. Penyebab seseorang melakukan kezaliman : 1. Merasa ada kekurangan dan kelemahan di dalam diri. Karena orang yang zalim tidak memiliki sifat-sifat yang baik, dan dia mengetahui hal ini, maka dia justru mengkompensasinya dengan melakukan perbuatan zalim. Karena itulah Allah tida...

Death Clock Teknologi AI Bisa Prediksi Tanggal Kematian Kapan?

Death Clock Teknologi AI Bisa Prediksi Tanggal Kematian Kapan? Foto: gadgets360.com Baru-baru ini, publik sedang digemparkan dengan kemunculan aplikasi dan situs bernama  Death Clock.  Bagaimana tidak, aplikasi dan situs ini mengklaim dapat memprediksi tanggal kematian seseorang hanya dengan bantuan AI. Tentu, ini sangat menggemparkan publik dan membuat masyarakat penasaran. Apa itu  Death Clock ? Simak pembahasan selengkapnya di bawah ini, ya! Apa itu Death Clock? Death Clock  adalah aplikasi dan situs berbasis AI atau kecerdasan buatan yang bisa digunakan untuk memprediksi tanggal kematian seseorang. Dilansir melalui  Business Today, Death Clock  pertama kali dirilis pada Juli 2024 lalu. Hingga saat ini, aplikasi ini sudah didownload lebih dari 125 ribu kali oleh pengguna di dunia dan paling terbanyak digunakan oleh masyarakat India. Melalui keterangan resminya, aplikasi ini menggunakan teknologi AI dengan basis data 53 juta orang di 1200 studi harapan hidup di dunia untuk mempred...

Deretan Kode Script Yang Harus Wajib dipasang di Blogspot

Deretan Kode Script Yang Harus Wajib dipasang di Blogspot Blogger tidak cuma wajib menguasai ilmu SEO, SMO, atau kepenulisan, tapi akan sangat bagus jika Anda juga menguasai kode-kode dasar HTML yang nantinya sering dijumpai, misalnya saat mengatur  widget,  menampilkan gambar di  header,  memasang kode iklan, dan lain sebagainya. Untuk belajar, tak perlu ikut kursus  coding  mahal. Anda bisa mulai dari sekarang. Mulai dari yang sederhana dahulu, dengan menguasai beberapa kode HTML dasar berikut ini. Daftar Kode Javascript Wajib Pasang di Template Blogger Ini memang nggak ada kaitannya dengan topik blog saya, tapi berhubung saya nulis di blog maka tak ada salahnya saya memposting mengenai kiat-kiat menulis di blog. Para blogger tentunya sangat dimanjakan oleh tools yang disediakan provider blog dalam membuat tampilan dan memposting artikel, namun tidak ada salahnya untuk mengetahui script-script dasar html. Setidaknya tulisan Anda bis...