Teknik Informatika

Cakupan bidang ilmu (body of knowledge) yang diajarkan di Program Studi Teknik Informatika meliputi ilmu pada area computer science dan software engineering sehingga mahasiswa memiliki kemampuan analisis persoalan yang terkait bidang computer science dan software engineering; dan juga kemampuan untuk mengembangkan solusi perangkat lunak (software) baik yang kompleks  maupun dalam skala besar (large scale software).

Bidang Informatika merupakan bidang keilmuan yang kemajuannya sangat pesat. Kemampuan pemrosesan komputasi berpindah ke berbagai perangkat khusus, seperti handphone dan berbagai sensor yang terdapat pada benda yang digunakan sehari-hari, seperti meja, bolpen, toilet, setrika dan lain-lain, yang saling terhubung (Internet of Things). Interaksi manusia dengan komputer juga berkembang ke arah berbagai model yang lebih alami, seperti sentuhan, suara, virtual reality, bau, mimik muka dan lainnya. Pengelolaan data berkembang dalam skala yang jauh lebih besar, sejalan dengan perkembangan kemampuan pemrosesan dan penyimpanan data, serta produksi data yang terjadi. Hal ini memunculkan berbagai tantangan pada semua level di bidang Informatika.

Penguasaan teori dasar di bidang Informatika menjadi semakin penting, mengingat berbagai algoritma yang selama ini relevan sebagai kajian, mulai terlihat manfaat aplikatifnya dengan berkembangnya kemampuan komputasi dan kebutuhan pengolahan data yang besar dan beragam. Kemampuan pemrograman yang mampu memanfaatkan parallel dan heterogeneous processor menjadi kemampuan dasar yang harus dimiliki oleh software developer. Kebutuhan akan pengolahan data yang besar serta kemampuan komputasi skala besar juga menimbulkan kebutuhan pemahaman komputasi hemat energi (green computing). Pemahaman yang kuat tentang sistem cerdas menjadi semakin penting, karena semakin banyaknya benda sehari2 yang memiliki kemampuan komputasi, dan dapat beradaptasi sesuai kebutuhan penggunanya (anticipatory, assistive computing).

Selain itu, penggunaan sistem berbantuan komputer di berbagai bidang kehidupan akan lebih banyak lagi mengingat hubungan antar manusia yang sudah semakin tidak mempersoalkan lokasi geografis lagi dan juga persaingan antar industri yang semakin ketat serta membutuhkan keefisienan pengelolaan. Integrasi antara bidang informatika dengan bidang lain akan menjadi bertambah banyak baik dari segi sistem informasi, rekayasa perangkat lunak maupun teknik inteligensia buatan seperti misalnya bioinformatika, sosial. Dalam tataran nasional, tantangan yang ada tidak berbeda jauh dengan tataran global, mengingat negara Indonesia memiliki wilayah dan penduduk yang cukup besar dan sistem berbasis komputer tidak lagi mempersoalkan lokasi geografis.

Fasilitas

Institut Teknologi Sumatera telah menyediakan berbagai fasilitas untuk menunjang kegiatan akademik. Fasilitas yang dimaksud adalah: gedung kuliah milik sendiri, laboratorium komputer, perpustakaan, laboratorium fisika dasar, laboratorium kimia dasar, dan fasilitas internet. Selain itu, untuk menunjang kegiatan perkuliahan, Institut Teknologi Sumatera juga bekerja sama dengan institusi pendidikan lainnya, yaitu : Institut Teknologi Bandung, Universitas Lampung, Universitas Bandar Lampung dan IAIN Raden Intan Bandar Lampung.

Prospek Dunia Kerja

Lulusan Program Studi Teknik Informatika mempunyai prospek yang sangat baik, karena saat ini semua bidang telah bersentuhan dengan teknologi informasi dan membutuhkan solusi berbasiskan teknologi komputasi. Secara khusus lulusan Program Studi Teknik Informatika dapat mengisi profesi pada bidang-bidang berikut ini:

  1. Analisis Pengembangan Rekayasa Perangkat Lunak
  2. Web Programmer
  3. Desktop Programmer
  4. Database Administrator
  5. Tenaga Ahli Jaringan Komputer
  6. Tenaga Pengajar atau Dosen
  7. Enterpreneur

Secara umum capaian lulusan Program Studi Teknik Informatika diharapkan dapat melingkupi bidang:

  1. Kemampuan menerapkan pengetahuan di bidang komputing dan matematika yang sesuai dengan disiplin ilmu
  2. Kemampuan menganalisis problem, melakukan identifikasi dan mendefinisikan kebutuhan komputing yang sesuai dengan solusinya
  3. Kemampuan untuk merancang, melakukan implementasi dan evaluasi sistem, komponen, proses atau program berbasis komputer untuk memenuhi kebutuhan yang diinginkan
  4. Kemampuan untuk berfungsi secara efektif di dalam tim untuk mencapai tujuan bersama
  5. Pemahaman isu dan tanggung jawab profesi, etis, legal, keamanan dan sosial
  6. Kemampuan untuk berkomunikasi secara efektif kepada beragam audiens
  7. Kemampuan untuk menganalisis perlunya komputing dan dampak lokal/global dari komputing pada individu, organisasi dan masyarakat
  8. Menyadari perlunya terlibat dalam pengembangan profesi berkelanjutan
  9. Kemampuan untuk menggunakan teknik, keahlian dan kakas terkini yang diperlukan untuk praktek komputing
  10. Kemampuan untuk menerapkan dasar matematika, prinsip algoritma dan teori ilmu komputer dalam pemodelan dan perancangan sistem berbasis komputer sedemikian sehingga menunjukkan pemahaman terhadap keunggulan dan kelemahan yang terdapat pada pilihan rancangan yang ada
  11. kemampuan untuk menerapkan prinsip perancangan dan pengembangan yang mencakup perspektif level sistem dalam konstruksi sistem perangkat lunak dengan kompleksitas yang beragam

Kurikulum

Secara garis besar, Kurikulum 2013 Program Studi Sarjana Teknik Informatika terbagi atas dua tahap, yakni:

Tahun Pertama Bersama (TPB) : 2 semester, 36 SKS

Tahap Sarjana : 6 semester, 107 SKS
Mata Kuliah Wajib : 84 SKS
Mata Kuliah Pilihan : 23 SKS

Total : 8 semester, 143 SKS
Mata Kuliah Wajib : 120 SKS
Mata Kuliah Pilihan : 23 SKS

 

Bidang Kajian

  1. Algoritma& Pemrograman:
    • Algorithm & Complexity
    • Programming Paradigm
    • Platform based Development
  2. Dasar Matematika (Discrete Structure, Calculus, Probability & Statistics)
  3. Sistem komputer
    • Architecture & Organization
    • Operating System
    • Network & Communication
    • Parallel & Distributed
  4. Information Management (including Database, Information System and Information Assurance – Security)
  5. Software Engineering (including Project Management and Human Computer Interaction)
  6. Graphics & Visualization
  7. Intelligent system
  8. Social & Professional Issue

Untuk dapat menghasilkan solusi perangkat lunak yang menangani masalah kompleks dan large scale system, mahasiswa perlu memiliki pengetahuan dan pemahaman mengenai berbagai ilmu yang dinyatakan di atas, juga memiliki kemampuan yang baik dalam mengembangkan sebuah perangkat lunak dan juga kemampuan analisis teknologi terbaik dalam memberikan solusi.

Pada dasarnya, dari setiap bidang ilmu yang diajarkan di Program Studi, yang akan diajarkan ke mahasiswa adalah berupa kemampuan menganalisis masalah, merancang solusi serta menggunakan tools yang memudahkan proses tersebut. Adapun Learning Objectives dari setiap Body of Knowledge adalah sebagai berikut:

Knowledge AreaLearning Objectives
Algoritma& Pemrograman:Lulusan memiliki kemampuan computational thinking yang tinggi, mampu mengabstraksikan domain problem dan solusinya ke dalam representasi data dan algoritma secara efektif dan efisien dalam berbagai paradigma, bahasa, dan platform (hardware dan software) pemrograman untuk membangun perangkat lunak yang kompleks.
Dasar MatematikaLulusan memahami berbagai teori dasar matematika serta mampu menerapkannya dalam semua knowledge area lainnya yang terkait di Prodi Teknik Informatika
Sistem komputer Lulusan memiliki berbagai kemampuan terkait sistem komputer sebagai berikut:-          Mampu mengembangkan software yang berinteraksi menggunakan jaringan komputer-          Mampu mengembangkan software yang menjadi pembangun dasar jaringan komputer-          Mampu mengembangkan software yang optimal untuk dijalankan di atas sistem operasi yang ada
Information Management 1.    Lulusan mampu mengenal dan memahami semua istilah dan terminologi di Bidang Basis Data2.    Lulusan mampu merancang model basis data dalam yang sesuai dengan kebutuhan3.    Lulusan mampu menggunakan sistem manajemen basis data dalam mengimplementasikan sebuah basis data4.    Lulusan mampu menangkap kebutuhan organisasi dan menerjemahkannya ke dalam pemodelan informasi
Software Engineering1.   Lulusan mampu mengenal dan memahami semua istilah dan terminologi di Bidang RPL2.    Lulusan mampu melakukan seluruh proses pembangunan perangkat lunak (skala kecil) secara mandiri dengan proses yang baik, dengan menerapkan metodologi dan standard yang ada dan diakui secara internasional3.    Lulusan memiliki wawasan untuk melakukan pembangunan perangkat lunak skala besar dalam tim, dengan menerapkan metodologi dan standard yang ada dan diakui secara internasional4.    Lulusan menjadi memimpin proyek pembangunan perangkat lunak skala kecil sampai menengah, dan mampu menjadi anggota proyek pembangunan perangkat lunak skala besar5.    Lulusan terampil mengoperasikan berbagai (lebih dari satu) alat bantu (tools) untuk pemodelan perangkat lunak (analisis dan perancangan), implementasi (coding), dan pengujian perangkat lunak6.    Lulusan memahami pengoperasian dan pemeliharaan perangkat lunak7.    Lulusan mempunyai pemahaman yang luas tentang masalah yang harus ditangani perangkat lunak di zaman sekarang dan di masa yang akan datang, yang memiliki karakteristik yang semakin kompleks, berskala terus membesar, serta memanfaatkan berbagai media
Graphics & Visualization1.    Lulusan mampu mengenal dan memahami semua istilah dan terminologi di Bidang Komputer Grafik2.    Lulusan mampu membuat modul komputer grafik dengan berbagai algoritma komputer grafik3.    Lulusan mampu  menggunakan API komputer grafik untuk visualisasi
Intelligent System1.    Lulusan memahami berbagai istilah dasar pada intelligent system2.    Lulusan mampu membedakan pendekatan terbaik untuk setiap permasalahan tertentu3.    Lulusan mampu mengembangkan perangkat lunak baik jenis problem solving agent, knowledge based agent maupun learning based agent
Social & Professional Issue1.    Lulusan memahami isu dan tanggung jawab profesi, etis, legal, keamanan dan sosial2.    Lulusan memahami pentingnya kemampuan komunikasi dan kerja sama3.    Lulusan mampu untuk berfungsi secara efektif di dalam tim untuk mencapai tujuan bersama4.    Lulusan mampu untuk berkomunikasi secara efektif kepada beragam audiens5.    Lulusan menyadari perlunya pengembangan profesi berkelanjutan

 

 

Tabel 1 – Struktur Matakuliah TPB

Semester ISemester II
 NoKode Nama Mata KuliahSKS NoKode Nama Mata KuliahSKS
1 MA1103RMatematika I41 MA1203RMatematika II4
2 FI1103RFisika Dasar I42 FI1203RFisika Dasar II4
3</