Kurikulum Jurusan Informatika

#Kurikulum 2024

A. Capaian Pembelajaran Lulusan (CPL)
  • Aspek Sikap:
    1. S01 Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius
    2. S02 Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika
    3. S03 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat,berbangsa
    4. S04 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa
    5. S05 Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain
    6. S06 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan
    7. S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara
    8. S08 Menginternalisasi nilai, norma, dan etika akademik
    9. S09 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
    10. S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan
    11. S11 Berwawasan terbuka dan menghargai sikap dan pandangan berbeda dalam kerangka semangat Islam yang moderat
  • Aspek Pengetahuan:
    1. P01 Menguasai konsep-konsep matematika dalam tujuan untuk memecahkan masalah yang berkaitan dengan logika.
    2. P02 Menguasai prinsip-prinsip pemodelan matematika, program linear serta metode numerik
    3. P03 Menguasai konsep dan ilmu probabilitas dan statistik untuk mendukung dan menganalisis sistem komputasi.
    4. P04 Menguasai konsep dan teori konsep struktur diskrit, yang meliputi materi dasar matematika yang digunakan untuk memodelkan dan menganalisis sistem komputasi.
    5. P05 Memahami konsep dasar tentang teori informasi yang berhubungan dengan komputasi numerik.
    6. P06 Memahami konsep dan teori tentang kalkulus differensial dan kalkulus integral dengan teorema dasar kalkulus
    7. P07 Memahami konsep dan teori dasar diskrit seperti logika himpunan, boolean dan graf.
    8. P08 Memahami konsep dan teori tentang persamaan linier dengan menggunakan matriks dan vektor.
    9. P09 Menguasai teori dan konsep yang mendasari ilmu komputer.
    10. P10 Menerapkan Metode dan Praktik Penggunaan Kembali (Reusable) Subrutin-Subrutin.
    11. P11 Menguasai metodologi pengembangan sistem, yaitu perencanaan, desain, penerapan, pengujian, dan pemelihaan sistem.
    12. P12 Memahami konsep-konsep algoritma dan kompleksitas meliputi konsepkonsep sentral dan kecakapan yang dibutuhkan untuk merancang. menerapkan dan menganalisis algoritma untuk menyelesaikan masalah.
    13. P13 Menguasai konsep dan prinsip algoritma serta teori ilmu komputer yang dapat digunakan dalam pemodelan dan desain sistem berbasis komputer.
    14. P14 Menentukan pendekatan sistem cerdas yang sesuai dengan problem yang dihadapi, memilih representasi pengetahuan dan mekanisme penalarannya.
    15. P15 Memahami konsep dasar dan teori kecerdasan buatan berikut konsep dan turunan algoritmanya.
    16. P16 Memahami konsep dan teori tentang database, Rekayasa Perangkat Lunak, berikut pengujian perangkat lunak itu sendiri.
    17. P17 Memahami abstraksi dari ekskusi sebuah program pada sebuah sistem komputer.
    18. P18 Memahami prinsip dasar sistem jaringan komputer
    19. P19 Menunjukkan pengetahuan tentang keagamaan dan kebhinekaan masyarakat.
  • Aspek Keterampilan Umum:
    1. KU01 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.
    2. KU02 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur
    3. KU03 Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan teknologi yang memperhatikan dan menerapkan nilai humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka menghasilkan solusi, gagasan, desain atau kritik seni, menyusun deskripsi saintifik hasil kajiannya dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi
    4. KU04 Menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi
    5. KU05 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data
    6. KU06 Mampu memelihara dan mengembang-kan jaringan kerja dengan pembimbing, kolega, sejawat baik di dalam maupun di luar lembaganya
    7. KU07 Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggungjawabnya
    8. KU08 Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah tanggung jawabnya, dan mampu mengelola pembelajaran secara mandiri
    9. KU09 Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.
    10. KU10 Menerapkan intergrasi antara sains dan nilai spiritualisme dalam landasan konsep berfikir.
  • Aspek Keterampilan Khusus :
    1. KK01 Memahami konsep-konsep bahasa pemrograman, mengidentikasi model – model bahasa pemrograman, serta membandingkan berbagai solusi.
    2. KK02 Menguasai konsep-konsep bahasa pemrograman, serta mampu membandingkan berbagai solusi serta berbagai model bahasa pemrograman.
    3. KK03 Menganalisis suatu sistem berbasis komputer secara efisien untuk menyelesaikan masalah. Menggunakan pemrograman prosedural dan berorientasi objek.
    4. KK04 Menguasai bahasa dan algoritma pemrograman yang berkaitan dengan program aplikasi untuk memanipulasi model gambar. grafis. dan citra. Menerapkan pendekatan berbagai sistem dihadapi.
    5. KK05 Menerapkan penggunaan representasi pengetahuan dan mekanisme penalarannya.
    6. KK06 Evaluasi kinerja dari penerapan sistem cerdas yang sesuai dengan problem yang dihadapi. termasuk dalam pemilihan representasi pengetahuan dan mekanisme penalarannya.
    7. KK07 Menerapkan kecerdasan buatan dengan mengimplementasikan algoritma secara pendekatan yang berbeda yaitu supervised, unsupervised. dan semi supervised.
    8. KK08 Menganalisa implementasi algoritma secara secara pendekatan yang berbeda yaitu supervised, unsupervised, dan semi supervised.
    9. KK09 Mengevaluasi implementasi algoritma secara secara pendekatan yang berbeda yaitu supervised, unsupervised. dan semi supervised
    10. KK10 Membangun aplikasi perangkat lunak yang berkaitan dengan pengetahuan ilmu komputer.
    11. KK11 Menulis kode yang diperlukan untuk digunakan sebagai instruksi dalam membangun aplikasi komputer.
    12. KK12 Memanfaatkan pengetahuan yang dimiliki berkaitan dengan konsepkonsep dasar pengembangan perangkat lunak dan kecakapan yang berhubungan dengan proses pengembangan perangkat lunak, serta mampu membuat program untuk meningkatkan efektivitas penggunaan komputer untuk memecahkan masalah tertentu.
    13. KK13 Merancang program aplikasi untuk memanipulasi model gambar, grafis. dan citra, serta dapat memvisualisasikannya.
    14. KK14 Membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan dengan interaksi antara manusia dan komputer.
    15. KK15 Membangun aplikasi perangkat lunak dalam berbagai area yang berkaitan dengan bidang robotik, pengenalan suara, sistem cerdas, dan bahasanatural
    16. KK16 Menerapkan konsep-konsep yang berkaitan dengan manajemen informasi, termasuk menyusun pemodelan dan abstraksi data serta membangun aplikasi perangkat lunak untuk pengorganisasian data dan penjaminan keamanan akses data.
    17. KK17 Menganalisis sistem serta prosedur yang berkaitan dengan sistem komputer serta memberikan rekomendasi yang berkaitan dengan sistem komputer yang lebih efisien dan efektif.
    18. KK18 Menerapkan konsep-konsep yang berkaitan dengan arsitektur dan organisasi komputer serta memanfaatkannya untuk menunjang aplikasi komputer
    19. KK19 Menerapkan konsep-konsep yang berkaitan dengan pengembangan berbasis platform pada Mobile Computing, serta mampu mengembangkan program aplikasi berbasis platform untuk berbagai area.
    20. KK20 Merancang sistem keamanannya serta melakukan pengelolaan secara kontinu terhadap proteksi profil yang ada.
    21. KK21 Mengimplementasikan konfigurasi keamanan informasi.
    22. KK22 Merancang sistem jaringan komputer serta melakukan pengelolaan secara kontinyu.
    23. KK23 Menerapkan algoritma paralel yang dapat memanfaatkan sumberdaya komputasi yang tersedia dengan efisien.
    24. KK24 Mengembangkan aplikasi sederhana berbasis jaringan.
    25. KK25 Mengidentifikasi akar masalah secara komprehensif, serta mengambil keputusan yang tepat berdasarkan analisis informasi dan data.
    26. KK26 Menyarikan informasi ilmiah dan non-imiah secara mandiri dan kritis.
    27. KK27 Menerapkan variabel khasanah dan kearifan lokal sebagai bagian dari riset baik berupa data, subjek, maupun objek penelitian.
B. Sebaran Matakuliah

Sebaran matakuliah Semester I / Ganjil

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2400000006Pancasila202
Wajib2407000004English For Pre Intermediate202
Wajib2407000006Bahasa Indonesia202
Wajib2407000003Bahasa Arab202
Wajib2407000002Literasi Digital213
Wajib2407000001Matematika Dasar202
Wajib2407025001Algoritma Dan Pemrograman224
Wajib2407025025Kalkulus303
Total20

Sebaran matakuliah Semester II / Genap

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2400000001Islam Moderat303
Wajib2407027002Sistem Basis data 1213
Wajib2400000002Studi Alquran dan Hadis303
Wajib2400000007Kewarganegaraan202
Wajib2400000005Mitigasi Bencana Dan Kearifan
Lokal
202
Wajib2407025003Pemograman Berorientasi
Objek
213
Wajib2407025026Logika Informatika202
Wajib2407025002Matematika Diskrit202
Total20

Sebaran matakuliah Semester III / Ganjil

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407027034English For Comunication202
Wajib2400000003Epistimologi Islam303
Wajib2400000004Metode Studi Islam303
Wajib2407027005Sistem Basis data 2224
Wajib2407027113Jaringan Komputer123
Wajib2407025009Struktur Data213
Wajib2407025027Teori Kompleksitas303
Wajib2407025006Rekayasa Perangkat Lunak303
Total24

Sebaran matakuliah Semester IV / Genap

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407025028Desain dan Analisis Algoritma303
Wajib2407025004Web Programming 1213
Wajib2407025029Pemograman Multi Platform213
Wajib2407027006Analisis & Desain Sistem
Informasi
303
Wajib2407027004Interaksi Manusia dan
Komputer
303
Wajib2407025030Metode Penelitian303
Wajib2407027036Statistik dan Probabilitas303
Wajib2407025031Sistem Operasi123
Total24

Sebaran matakuliah Semester V / Ganjil

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407025032Metode Numerik303
Wajib2407025010Keamanan Sistem Informasi303
Wajib2407025008Kecerdasan Buatan213
Wajib2407025007Web Programming 2213
Wajib2407025020API Programming213
Wajib2407025033Organisasi dan Arsitektur
Komputer
303
Peminatan Rekayasa Perangkat Lunak
Wajib2407025034Penjaminan Mutu Perangkat
Lunak (SQA)
303
Wajib2407025035Proyek Perangkat Lunak303
Peminatan Sistem Cerdas
Wajib2407025045Text Mining213
Wajib2407025036Natural Language Processing213
Total24

Sebaran matakuliah Semester VI / Genap

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407000005Enterpreneurship202
Wajib2407025037Manajemen Proyek Teknologi
Informasi
303
Wajib2407025038Etika Profesi Teknologi
Informasi
303
Wajib2407027003Technopreneurship202
Wajib2407025039Pemodelan dan Simulasi213
Peminatan Rekayasa Perangkat Lunak
Wajib2407025040Rekayasa pra-syarat (requirement
Engineering)
303
Wajib2407025041Rekayasa Perangkat Lunak Lanjut303
2407025042Arsitektur dan Integrasi Enteprise303
Peminatan Sistem Cerdas
Wajib2407025046Sistem Temu Kembali Informasi303
Wajib2407025043Computer Vision & Pattern
Recognition
303
2407025044Deep Learning303
Total22

Sebaran matakuliah Semester VII / Ganjil

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407000008KKN033
Wajib2407000009Praktek Kerja | Magang033
Total6

Sebaran matakuliah Semester VIII / Genap

KETKODE MKMATAKULIAHTEORI
TEORIPRAKTEKTOTAL
Wajib2407000010Skripsi606
Total