| Kode |
Deskripsi CPL |
Referensi |
|
KK01 |
Mampu memahami, menganalisis permasalahan computing yang kompleks, dan menilai konsep dasar serta peran sistem informasi dalam mengelola data dan memberikan rekomendasi pengambilan keputusan pada sistem organisasi. |
- IS2020 A3.1 Foundations Competency Realm
- SKKNI Area Fungsi Information System and Technology Development
-IABEE, ABET |
|
KK02 |
Mampu memahami, merancang, menggunakan sistem manajemen basis data, serta mengolah dan menganalisa data dengan peralatan dan metode pengolahan data |
- IS2020 A3.2.1 Data/Information Management
- SKKNI Area Fungsi Data Management System |
|
KK03 |
Mampu memahami perencanaan, pengorganisasian, terhadap monitoring sistem informasi dengan metode audit sistem informasi untuk memastikan sistem informasi yang efektif dalam lingkup organisasi |
|
|
KK05 |
Mampu menganalisis infrastruktur SI, arsitektur jaringan, layanan fisik dan cloud, konsep identifikasi, otentikasi, otorisasi akses dalam konteks melindungi orang dan perangkat |
- IS2020
A3.3 Technology Competency Realm
- SKKNI Area Fungsi IT Security and Compliance
- SKKNI Area Fungsi Network and Infrastructure |
|
KK06 |
Mampu memahami dan menerapkan kode etik organisasi dalam penggunaan informasi maupun data pada perancangan dan implementasi suatu sistem |
- IS2020. A3.5.1 IS Ethics, Sustainability, User and Implication |
|
KK07 |
Memiliki kemampuan merencanakan, menerapkan, memelihara serta meningkatkan sistem informasi organisasi untuk mencapai tujuan dan sasaran organisasi yang strategis baik jangka pendek maupun jangka panjang. |
- IS2020 A3.5.2 Competency Area – IS Management and Strategy - SKKNI IT and Computing Facilities Management |
|
KK08 |
Mampu melakukan analisis & desain dengan menggunakan kaidah rekayasa software dan hardware serta algoritma dengan cara menggunakan tools dan dapat menunjukkan hasil dan kondisi yang maksimal untuk aplikasi bisnis |
|
|
KK09 |
Mampu memahami, mengidentifikasi dan menerapkan konsep, teknik dan metodologi manajemen proyek sistem informasi terintegrasi untuk peningkatan proses bisnis organisasi |
- IS2020 A3.6.1 IS Project Management
- SKKNI Area Fungsi IT Project Management |
|
KK10 |
Mampu mengambil keputusan yang tepat berdasarkan analisis informasi dan data, dan mampu memberikan petunjuk dalam memilih berbagai alternatif solusi secara mandiri dan kelompok |
|
|
KK11 |
Memiliki kemampuan untuk menjadi tenaga profesional untuk pengolahan basis data, rekayasa perangkat lunak, jaringan komputer, komputer grafis, dan aplikasi multimedia serta memiliki kemampuan menulis laporan penelitian dengan baik serta mengelola proyek Sistem Informasi, mempresentasikan karya tersebut |
|
|
KK12 |
Mampu mengelola dan melakukan transformasi data menjadi informasi dengan metode analisis sistem informasi yang dimulai dengan proses identifikasi dan mendeskripsikan kebutuhan informasi sehingga menghasilkan informasi yang relevan, akurat, dan tepat dalam lingkup organisasi |
|
|
KK13 |
Mampu melakukan pengambilan keputusan berupa strategi teknologi informasi (instalasi dan implementasi, migrasi data, dan membangun jaringan korporasi terpadu) dengan metode SDLC (Systems Development Life Cycle) sehingga menghasilkan solusi teknologi informasi pada suatu organisasi atau institusi |
|
|
KK14 |
Memiliki kemampuan menerapkan hash, crypto dan bitcoin pada teknologi blockchain |
IS2020 A3.3.3 - Emerging Technologies |
|
KK15 |
Memiliki kemampuan dalam melakukan fungsi klasifikasi, klasterisasi, regresi, deteksi anomali, pembelajaran aturan asosiasi, perangkuman, baik secara deskriptif maupun prediktif di dalam memahami masalah data secara tepat |
IS2020 A3.2.2 - Data / Business Analytics |
|
KK16 |
Mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi solusi komputasi berbasis kecerdasan buatan menggunakan metode dan algoritma yang sesuai untuk menyelesaikan permasalahan kompleks secara efektif dan bertanggung jawab. |
|
|
KU01 |
Mampu menerapkan pemikiran logis, kritis, keterampilan sistematis, dan umum inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya; |
SN-DIKTI |
|
KU02 |
Mampu menunjukkan kinerja mandiri, bermutu, dan terukur |
SN-DIKTI |
|
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 |
|
|
KU04 |
Menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi |
|
|
KU06 |
Mampu memelihara dan mengembangkan jaringan kerja dengan pembimbing, kolega, sejawat baik di dalam maupun di luar lembaganya |
|
|
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 |
|
|
KU08 |
Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah tanggung jawabnya, dan mampu mengelola pembelajaran secara mandiri |
|
|
KU09 |
Mampu mempresentasikan gagasan penelitian secara efektif dan ilmiah di depan forum akademik. |
- |
|
P01 |
Mampu memahami, menganalisis, dan menilai konsep dasar dan peran sistem informasi dalam mengelola data dan memberikan rekomendasi pengambilan keputusan pada proses dan sistem organisasi. |
IT2017, Seoul Accord |
|
P02 |
Mampu memahami dan menjelaskan konsep basis data, struktur data dan visualisasi data secara menyeluruh. Mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi sistem basis data modern untuk mendukung pengelolaan data yang efektif, efisien, aman, dan skalabel sesuai kebutuhan organisasi. |
|
|
P03 |
Mampu memahami dan menjelaskan konsep infrastruktur TI, arsitektur jaringan, layanan fisik dan cloud untuk menganalisa konsep identifikasi, otentikasi, otorisasi akses dalam konteks melindungi orang dan perangkat |
|
|
P04 |
Mampu memahami dan menjelaskan metodologi pengembangan sistem informasi mulai dari pengembangan sistem berorientasi objek, software development life cycle (SDLC), dan pengembangan agile |
|
|
P05 |
Mampu memahami dan menjelaskan dasar logika, prinsip matematika, ekspresi, aspek modular, linearitas dan non-linearitas struktur data pada perangkat lunak |
IT2017, Seoul Accord |
|
P06 |
Mampu memahami dan mengkaji dasar hukum kode etik dalam penggunaan informasi dan data pada perancangan, implementasi, dan penggunaan suatu sistem |
|
|
P07 |
Mampu memahami dan menjelaskan konsep perencanaan strategis, resiko organisasi, serta kerangka kerja tata kelola sistem informasi |
|
|
P08 |
Mampu memahami konsep, teknik pada manajemen proyek untuk memenuhi business requirement berdasarkan kriteria pengambilan keputusan |
|
|
P09 |
Mampu memahami permasalahan bisnis berdasarkan analisis data di dalam organisasi sebagai pendukung pengambilan keputusan |
|
|
P10 |
Mampu memahami konsep, metode, teknik dan tahapan data mining serta visualisasi data sebagai pengetahuan yang berkaitan dengan teknologi informasi. |
|
|
P11 |
Mampu memahami fungsi dan bahasa pemrograman pada aplikasi berbasis perangkat bergerak |
|
|
P12 |
Mampu memahami konsep, metode dan teknik dalam merancang UI/UX |
IS2020 A3.4.6 - User Interface Design |
|
P13 |
Menguasai konsep logika dan algoritma yaitu yang terkait dengan konsep dan keahlian/kecakapan utama yang diperlukan untuk mendesain, menerapkan, dan menganalisis algoritma untuk menyelesaikan masalah |
|
|
P14 |
Menguasai konsep bahasa pemrograman, yaitu konsep, teori , sintaks serta hal-hal yang terkait dengan bahasa pemrograman yang digunakan, pengetahuan bagaimana transformasikan algoritma menjadi suatu program, alasan atau deskripsi pemecahan masalah |
|
|
P15 |
Menguasai konsep pengolahan data menjadi informasi dan menyajikan dalam bentuk tabel, visualisasi dan grafik, pengolahan data menjadi Informasi yang efisien dan efektif, metode pengambilan data, pemodelan data abstraksi, metode perancangan dan administrasi basis data, serta penyimpanan berkas/file |
|
|
P16 |
Mampu menganalisis dan mengevaluasi komponen, struktur, serta mekanisme kerja sistem komputer berdasarkan prinsip-prinsip arsitektur komputer, termasuk interaksi antara perangkat keras dan perangkat lunak, untuk mendukung pengembangan, optimasi, dan penyelesaian masalah di bidang informatika secara efektif dan efisien. |
|
|
S01 |
Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius |
|
|
S02 |
Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika; |
|
|
S03 |
Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila; |
|
|
S04 |
Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa |
|
|
S05 |
Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain; |
|
|
S06 |
Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan; |
|
|
S07 |
Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara; |
|
|
S08 |
Menginternalisasi nilai, norma, dan etika akademik; |
|
|
S09 |
Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri; |
|
|
S10 |
Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan. |
|
|
S11 |
Menjadi manusia yang cerdas berbudi luhur |
|
| Kode |
CPL / CPMK |
|
KK01. |
Mampu memahami, menganalisis permasalahan computing yang kompleks, dan menilai konsep dasar serta peran sistem informasi dalam mengelola data dan memberikan rekomendasi pengambilan keputusan pada sistem organisasi. |
|
KK01.02 |
Mahasiswa mampu menganalisis kebutuhan sistem informasi berdasarkan permasalahan proses bisnis yang kompleks. |
|
KK01.04 |
Mahasiswa mampu merancang dan menyampaikan rekomendasi keputusan berbasis sistem informasi dalam bentuk laporan atau presentasi. |
|
KK02. |
Mampu memahami, merancang, menggunakan sistem manajemen basis data, serta mengolah dan menganalisa data dengan peralatan dan metode pengolahan data |
|
KK02.01 |
Mahasiswa mampu menjelaskan konsep dasar sistem manajemen basis data (DBMS) dan arsitekturnya. |
|
KK02.02 |
Mahasiswa mampu merancang basis data relasional untuk kebutuhan sistem informasi. |
|
KK02.03 |
Mahasiswa mampu menggunakan bahasa SQL untuk manipulasi dan pengelolaan data. |
|
KK02.04 |
Mahasiswa mampu mengolah dan menganalisis data menggunakan SQL dan peralatan bantu (tools visualisasi atau BI sederhana). |
|
KK02.05 |
Mahasiswa mampu menjelaskan prinsip keamanan, backup, dan recovery dalam sistem basis data |
|
KK03. |
Mampu memahami perencanaan, pengorganisasian, terhadap monitoring sistem informasi dengan metode audit sistem informasi untuk memastikan sistem informasi yang efektif dalam lingkup organisasi |
|
KK03.04 |
Mahasiswa mampu melakukan penilaian kontrol TI dan menyusun laporan hasil audit sistem informasi. |
|
KK05. |
Mampu menganalisis infrastruktur SI, arsitektur jaringan, layanan fisik dan cloud, konsep identifikasi, otentikasi, otorisasi akses dalam konteks melindungi orang dan perangkat |
|
KK05.01 |
Mahasiswa mampu menjelaskan komponen infrastruktur sistem informasi, termasuk arsitektur jaringan dan lingkungan cloud. |
|
KK05.02 |
Mahasiswa mampu menganalisis ancaman dan kerentanan pada infrastruktur sistem informasi. |
|
KK05.04 |
Mahasiswa mampu menerapkan mekanisme akses kontrol dan keamanan pengguna untuk melindungi perangkat dan data. |
|
KK05.05 |
Mahasiswa mampu merancang rekomendasi kebijakan keamanan untuk melindungi infrastruktur organisasi berbasis evaluasi kebutuhan keamanan. |
|
KK06. |
Mampu memahami dan menerapkan kode etik organisasi dalam penggunaan informasi maupun data pada perancangan dan implementasi suatu sistem |
|
KK06.01 |
Mahasiswa mampu menjelaskan prinsip dasar etika profesi dan kode etik dalam bidang teknologi informasi. |
|
KK06.02 |
Mahasiswa mampu menganalisis isu etika dan hukum dalam pengelolaan informasi dan data pada sistem informasi. |
|
KK07. |
Memiliki kemampuan merencanakan, menerapkan, memelihara serta meningkatkan sistem informasi organisasi untuk mencapai tujuan dan sasaran organisasi yang strategis baik jangka pendek maupun jangka panjang. |
|
KK07.01 |
Mahasiswa mampu menjelaskan konsep perencanaan dan pengelolaan proyek sistem informasi secara strategis. |
|
KK08. |
Mampu melakukan analisis & desain dengan menggunakan kaidah rekayasa software dan hardware serta algoritma dengan cara menggunakan tools dan dapat menunjukkan hasil dan kondisi yang maksimal untuk aplikasi bisnis |
|
KK08.01 |
Mahasiswa mampu melakukan analisis kebutuhan sistem untuk aplikasi bisnis menggunakan pendekatan terstruktur atau berorientasi objek. |
|
KK08.02 |
Mahasiswa mampu membuat desain sistem menggunakan tools permodelan standar (misalnya UML, DFD, ERD). |
|
KK08.03 |
Mahasiswa mampu menerapkan prinsip rekayasa perangkat lunak dan algoritma dalam desain solusi sistem. |
|
KK08.04 |
Mahasiswa mampu menggunakan tools pendukung analisis dan desain untuk menghasilkan solusi sistem yang optimal. |
|
KK09. |
Mampu memahami, mengidentifikasi dan menerapkan konsep, teknik dan metodologi manajemen proyek sistem informasi terintegrasi untuk peningkatan proses bisnis organisasi |
|
KK09.03 |
Mahasiswa mampu menyusun dokumen perencanaan proyek sistem informasi menggunakan teknik dan alat bantu manajemen proyek. |
|
KK09.04 |
Mahasiswa mampu menerapkan metodologi manajemen proyek (seperti PMBOK, Agile, Scrum) dalam studi kasus sistem informasi. |
|
KK09.05 |
Mahasiswa mampu melakukan monitoring dan evaluasi proyek sistem informasi untuk meningkatkan proses bisnis organisasi. |
|
KK10. |
Mampu mengambil keputusan yang tepat berdasarkan analisis informasi dan data, dan mampu memberikan petunjuk dalam memilih berbagai alternatif solusi secara mandiri dan kelompok |
|
KK10.01 |
Mahasiswa mampu memahami konsep dasar pengambilan keputusan dan peran data dalam proses pengambilan keputusan. |
|
KK10.04 |
Mahasiswa mampu bekerja sama dalam tim pengambilan keputusan dan memberikan kontribusi yang konstruktif. |
|
KK11. |
Memiliki kemampuan untuk menjadi tenaga profesional untuk pengolahan basis data, rekayasa perangkat lunak, jaringan komputer, komputer grafis, dan aplikasi multimedia serta memiliki kemampuan menulis laporan penelitian dengan baik serta mengelola proyek Sistem Informasi, mempresentasikan karya tersebut |
|
KK11.01 |
Mahasiswa mampu merancang dan mengimplementasikan solusi berbasis TI sesuai spesialisasi keahliannya (DB, RPL, jaringan, dsb.). |
|
KK11.02 |
Mahasiswa mampu mengelola proyek pengembangan sistem informasi dari tahap analisis hingga implementasi dan dokumentasi. |
|
KK11.03 |
Mahasiswa mampu menulis laporan proyek atau laporan penelitian secara sistematis dan sesuai kaidah akademik. |
|
KK12. |
Mampu mengelola dan melakukan transformasi data menjadi informasi dengan metode analisis sistem informasi yang dimulai dengan proses identifikasi dan mendeskripsikan kebutuhan informasi sehingga menghasilkan informasi yang relevan, akurat, dan tepat dalam lingkup organisasi |
|
KK12.02 |
Mahasiswa mampu mengidentifikasi dan mendeskripsikan kebutuhan informasi pengguna dari proses bisnis organisasi. |
|
KK12.03 |
Mahasiswa mampu melakukan analisis data dan merancang struktur informasi untuk mendukung pengambilan keputusan. |
|
KK13. |
Mampu melakukan pengambilan keputusan berupa strategi teknologi informasi (instalasi dan implementasi, migrasi data, dan membangun jaringan korporasi terpadu) dengan metode SDLC (Systems Development Life Cycle) sehingga menghasilkan solusi teknologi informasi pada suatu organisasi atau institusi |
|
KK13.02 |
Mahasiswa mampu merancang strategi implementasi teknologi informasi berdasarkan kebutuhan organisasi. |
|
KK13.03 |
Mahasiswa mampu menyusun strategi pembangunan dan integrasi jaringan korporasi untuk mendukung sistem informasi organisasi. |
|
KK14. |
Memiliki kemampuan menerapkan hash, crypto dan bitcoin pada teknologi blockchain |
|
KK14.01 |
Mahasiswa mampu menjelaskan prinsip dasar fungsi hash, kriptografi, cryptocurrency, dan mekanisme bitcoin dalam konteks teknologi blockchain. |
|
KK14.02 |
Mahasiswa mampu menganalisis kebutuhan sistem yang memanfaatkan hash, crypto, dan bitcoin, serta merancang arsitektur teknologi blockchain yang sesuai. |
|
KK14.03 |
Mahasiswa mampu mengimplementasikan fungsi hash, algoritma kriptografi, dan integrasi bitcoin pada aplikasi berbasis blockchain. |
|
KK14.04 |
Mahasiswa mampu mengevaluasi dan mengoptimalkan kinerja, keamanan, serta efisiensi sistem blockchain. |
|
KK14.05 |
Mahasiswa mampu mengidentifikasi dan mempertimbangkan aspek etika, hukum, serta dampak sosial-ekonomi dari penggunaan hash, crypto, dan bitcoin pada teknologi blockchain. |
|
KK15. |
Memiliki kemampuan dalam melakukan fungsi klasifikasi, klasterisasi, regresi, deteksi anomali, pembelajaran aturan asosiasi, perangkuman, baik secara deskriptif maupun prediktif di dalam memahami masalah data secara tepat |
|
KK15.01 |
Mahasiswa mampu menjelaskan prinsip, tujuan, dan teknik dalam klasifikasi, klasterisasi, regresi, deteksi anomali, aturan asosiasi, dan perangkuman data. |
|
KK15.02 |
Mahasiswa mampu menganalisis kebutuhan pemecahan masalah berbasis data dan memilih metode analisis yang tepat. |
|
KK15.03 |
Mahasiswa mampu mengimplementasikan teknik klasifikasi, klasterisasi, regresi, deteksi anomali, aturan asosiasi, dan perangkuman menggunakan perangkat lunak atau bahasa pemrograman yang relevan. |
|
KK15.04 |
Mengukur akurasi dan efektivitas model klasifikasi, klasterisasi, dan regresi. |
|
KK15.05 |
Mahasiswa mampu mempertimbangkan aspek etika, privasi, dan keberlanjutan dalam penggunaan data untuk analisis. |
|
KK16. |
Mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi solusi komputasi berbasis kecerdasan buatan menggunakan metode dan algoritma yang sesuai untuk menyelesaikan permasalahan kompleks secara efektif dan bertanggung jawab. |
|
KK16.01 |
Mampu menjelaskan konsep, teori, dan arsitektur dasar jaringan saraf tiruan sebagai model komputasi yang meniru mekanisme kerja jaringan saraf biologis. |
|
KK16.02 |
Mampu menerapkan algoritma pembelajaran jaringan saraf tiruan untuk membangun model yang dapat menyelesaikan permasalahan klasifikasi, prediksi, dan pengenalan pola. |
|
KK16.03 |
Mampu mengevaluasi dan mengoptimasi kinerja model jaringan saraf tiruan untuk meningkatkan akurasi dan meminimalkan tingkat kesalahan model. |
|
KU01. |
Mampu menerapkan pemikiran logis, kritis, keterampilan sistematis, dan umum inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya; |
|
KU01.01 |
Mahasiswa mampu menjelaskan prinsip-prinsip berpikir logis dan kritis dalam pengembangan ilmu dan teknologi. |
|
KU01.02 |
Mahasiswa mampu mengembangkan keterampilan sistematis dan pola pikir inovatif untuk menyelesaikan permasalahan teknologi. |
|
KU01.03 |
Mahasiswa mampu mengintegrasikan nilai-nilai humaniora (etika, sosial, budaya) dalam merancang solusi teknologi. |
|
KU01.04 |
Mahasiswa mampu menyusun dan mempresentasikan gagasan teknologi berbasis pendekatan kritis dan nilai humanistik. |
|
KU02. |
Mampu menunjukkan kinerja mandiri, bermutu, dan terukur |
|
KU02.02 |
Mahasiswa mampu merencanakan dan mengelola pekerjaan secara mandiri dengan hasil yang terukur dan dapat dipertanggungjawabkan. |
|
KU02.03 |
Mahasiswa mampu mengevaluasi kualitas dan efektivitas hasil kerja secara sistematis dan berbasis umpan balik. |
|
KU02.04 |
Mahasiswa mampu menampilkan etos kerja, disiplin, dan tanggung jawab dalam menyelesaikan tugas secara konsisten dan berkelanjutan. |
|
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 |
|
KU03.01 |
Mahasiswa mampu memahami kaidah ilmiah, etika penelitian, dan nilai humaniora dalam pengembangan IPTEK sesuai bidang keahliannya. |
|
KU03.02 |
Mahasiswa mampu merancang proposal penelitian/TA berbasis kajian ilmiah yang relevan dengan kebutuhan bidang dan masyarakat. |
|
KU03.03 |
Mahasiswa mampu melakukan kajian ilmiah berbasis data, mengolah temuan, dan menghasilkan solusi atau desain berbasis keilmuan. |
|
KU03.04 |
Mahasiswa mampu menyusun laporan tugas akhir/skripsi dan mendeskripsikan hasil kajian dalam bentuk ilmiah yang sistematis. |
|
KU03.05 |
Mahasiswa mampu mengunggah dan mempublikasikan hasil karya ilmiah di laman atau sistem repository perguruan tinggi. |
|
KU04. |
Menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi |
|
KU04.01 |
Mahasiswa mampu menyusun deskripsi saintifik hasil kajian dalam bentuk laporan tugas akhir/skripsi yang sistematis dan logis. |
|
KU04.02 |
Mahasiswa mampu menggunakan bahasa ilmiah dan struktur penulisan akademik dalam penyusunan laporan tugas akhir. |
|
KU06. |
Mampu memelihara dan mengembangkan jaringan kerja dengan pembimbing, kolega, sejawat baik di dalam maupun di luar lembaganya |
|
KU06.04 |
Mahasiswa mampu menggunakan media digital untuk memperluas dan memelihara jaringan kerja profesional. |
|
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 |
|
KU07.04 |
Mahasiswa mampu mengevaluasi dan mempertanggungjawabkan pencapaian akhir proyek atau tugas kelompok. |
|
KU08. |
Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah tanggung jawabnya, dan mampu mengelola pembelajaran secara mandiri |
|
KU08.01 |
Mahasiswa mampu melakukan evaluasi diri terhadap gaya kerja, kekuatan, dan kelemahan dalam mengelola tim. |
|
KU08.02 |
Mahasiswa mampu merancang dan melakukan evaluasi kinerja kelompok secara objektif dan berbasis data. |
|
KU09. |
Mampu mempresentasikan gagasan penelitian secara efektif dan ilmiah di depan forum akademik. |
|
KU09.01 |
Mahasiswa mampu menyusun naskah presentasi penelitian secara logis, runtut, dan sesuai kaidah ilmiah. |
|
KU09.02 |
Mahasiswa mampu menyampaikan gagasan penelitian secara efektif dalam forum akademik. |
|
KU09.03 |
Mahasiswa mampu merespon pertanyaan dan masukan dari audiens secara ilmiah dan terbuka. |
|
P01. |
Mampu memahami, menganalisis, dan menilai konsep dasar dan peran sistem informasi dalam mengelola data dan memberikan rekomendasi pengambilan keputusan pada proses dan sistem organisasi. |
|
P01.03 |
Mahasiswa mampu menganalisis kebutuhan informasi dan peran sistem informasi dalam mendukung proses bisnis dan keputusan. |
|
P02. |
Mampu memahami dan menjelaskan konsep basis data, struktur data dan visualisasi data secara menyeluruh. Mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi sistem basis data modern untuk mendukung pengelolaan data yang efektif, efisien, aman, dan skalabel sesuai kebutuhan organisasi. |
|
P02.01 |
Mahasiswa mampu menjelaskan konsep dasar basis data, struktur data, dan peranannya dalam pengelolaan informasi. |
|
P02.02 |
Mahasiswa mampu membedakan teknik penyimpanan dan pengelolaan data menggunakan struktur data yang tepat. |
|
P02.03 |
Mahasiswa mampu merancang dan mengimplementasikan model data sederhana menggunakan tools basis data relasional. |
|
P02.04 |
Mahasiswa mampu menyusun representasi visual data untuk menyampaikan informasi secara efektif. |
|
P02.05 |
Mampu menganalisis konsep, karakteristik, dan model data pada sistem basis data NoSQL. |
|
P02.06 |
Mampu merancang dan mengimplementasikan sistem basis data NoSQL sesuai kebutuhan aplikasi dan organisasi. |
|
P02.07 |
Mampu mengevaluasi kinerja dan mengoptimalkan sistem basis data NoSQL untuk mendukung pengelolaan data skala besar. |
|
P03. |
Mampu memahami dan menjelaskan konsep infrastruktur TI, arsitektur jaringan, layanan fisik dan cloud untuk menganalisa konsep identifikasi, otentikasi, otorisasi akses dalam konteks melindungi orang dan perangkat |
|
P03.01 |
Mahasiswa mampu menjelaskan komponen utama infrastruktur TI, termasuk server, storage, dan layanan cloud. |
|
P03.02 |
Mahasiswa mampu memahami dan menganalisis arsitektur jaringan komputer dalam organisasi. |
|
P03.04 |
Mahasiswa mampu mengevaluasi model keamanan TI untuk melindungi pengguna dan perangkat. |
|
P04. |
Mampu memahami dan menjelaskan metodologi pengembangan sistem informasi mulai dari pengembangan sistem berorientasi objek, software development life cycle (SDLC), dan pengembangan agile |
|
P04.01 |
Mahasiswa mampu menjelaskan konsep pengembangan sistem informasi berorientasi objek. |
|
P04.04 |
Mahasiswa mampu menerapkan langkah awal pemilihan metodologi yang sesuai dengan kebutuhan proyek sistem informasi. |
|
P05. |
Mampu memahami dan menjelaskan dasar logika, prinsip matematika, ekspresi, aspek modular, linearitas dan non-linearitas struktur data pada perangkat lunak |
|
P05.01 |
Mahasiswa mampu memahami dasar-dasar logika matematika yang digunakan dalam algoritma dan pemrograman. |
|
P05.01 |
Mahasiswa mampu menerapkan prinsip matematika diskrit dalam struktur kontrol dan alur logika program. |
|
P05.03 |
Mahasiswa mampu membedakan struktur data linear dan non-linear serta penerapannya dalam perangkat lunak. |
|
P05.04 |
Mahasiswa mampu menyusun program modular dengan penerapan struktur data yang tepat. |
|
P06. |
Mampu memahami dan mengkaji dasar hukum kode etik dalam penggunaan informasi dan data pada perancangan, implementasi, dan penggunaan suatu sistem |
|
P06.01 |
Mahasiswa mampu menjelaskan prinsip dasar etika profesi dan hukum yang berlaku dalam penggunaan data dan informasi. |
|
P06.02 |
Mahasiswa mampu menganalisis kasus pelanggaran etika dan hukum dalam penggunaan sistem informasi. |
|
P06.03 |
Mahasiswa mampu menerapkan prinsip etika dan hukum dalam perancangan dan implementasi sistem informasi. |
|
P07. |
Mampu memahami dan menjelaskan konsep perencanaan strategis, resiko organisasi, serta kerangka kerja tata kelola sistem informasi |
|
P07.03 |
Mahasiswa mampu menjelaskan dan mengevaluasi kerangka kerja tata kelola TI seperti COBIT, ITIL, dan ISO/IEC 38500. |
|
P07.04 |
Mahasiswa mampu menyusun rekomendasi strategi penerapan tata kelola dan manajemen risiko dalam proyek atau organisasi. |
|
P08. |
Mampu memahami konsep, teknik pada manajemen proyek untuk memenuhi business requirement berdasarkan kriteria pengambilan keputusan |
|
P08.01 |
Mahasiswa mampu menjelaskan konsep dasar manajemen proyek sistem informasi. |
|
P08.02 |
Mahasiswa mampu mengidentifikasi business requirement dan menghubungkannya dengan perencanaan proyek. |
|
P08.03 |
Mahasiswa mampu menerapkan teknik perencanaan proyek (penjadwalan, penganggaran, pengelolaan risiko, dan kualitas). |
|
P08.04 |
Mahasiswa mampu menganalisis alternatif keputusan proyek berdasarkan kriteria kinerja dan tujuan bisnis. |
|
P09. |
Mampu memahami permasalahan bisnis berdasarkan analisis data di dalam organisasi sebagai pendukung pengambilan keputusan |
|
P09.01 |
Mahasiswa mampu menjelaskan konsep dasar analisis data dalam konteks bisnis dan organisasi. |
|
P09.02 |
Mahasiswa mampu mengumpulkan, membersihkan, dan menyiapkan data untuk dianalisis. |
|
P09.03 |
Mahasiswa mampu menerapkan metode analisis data deskriptif dan diagnostik untuk menemukan masalah bisnis. |
|
P09.04 |
Mahasiswa mampu menyusun rekomendasi keputusan bisnis berdasarkan hasil analisis data. |
|
P10. |
Mampu memahami konsep, metode, teknik dan tahapan data mining serta visualisasi data sebagai pengetahuan yang berkaitan dengan teknologi informasi. |
|
P10.04 |
Mahasiswa mampu menyusun visualisasi data hasil eksplorasi atau mining untuk mendukung pengambilan keputusan. |
|
P11. |
Mampu memahami fungsi dan bahasa pemrograman pada aplikasi berbasis perangkat bergerak |
|
P11.01 |
Mahasiswa mampu menjelaskan konsep dasar aplikasi perangkat bergerak dan arsitekturnya. |
|
P11.02 |
Mahasiswa mampu memahami dan menggunakan bahasa pemrograman untuk pengembangan aplikasi mobile (misal: Dart/Kotlin/Swift/JavaScript/Java/TypeScript). |
|
P11.03 |
Mahasiswa mampu mengembangkan antarmuka pengguna (UI) dan interaksi dasar pada aplikasi perangkat bergerak. |
|
P11.04 |
Mahasiswa mampu mengintegrasikan fungsi dasar aplikasi mobile dengan komponen perangkat (sensor, kamera, lokasi, dll). |
|
P12. |
Mampu memahami konsep, metode dan teknik dalam merancang UI/UX |
|
P12.01 |
Mahasiswa mampu menjelaskan konsep dasar User Interface (UI) dan User Experience (UX). |
|
P12.02 |
Mahasiswa mampu menerapkan metode perancangan UX berdasarkan kebutuhan pengguna. |
|
P12.04 |
Mahasiswa mampu mengevaluasi kualitas desain UI/UX berdasarkan prinsip usability dan feedback pengguna. |
|
P13. |
Menguasai konsep logika dan algoritma yaitu yang terkait dengan konsep dan keahlian/kecakapan utama yang diperlukan untuk mendesain, menerapkan, dan menganalisis algoritma untuk menyelesaikan masalah |
|
P13.01 |
Mahasiswa mampu memahami dasar-dasar logika matematika dan penerapannya dalam algoritma. |
|
P13.02 |
Mahasiswa mampu merancang algoritma pemecahan masalah menggunakan metode logis dan sistematis. |
|
P13.03 |
Mahasiswa mampu mengimplementasikan algoritma ke dalam program komputer menggunakan bahasa pemrograman dasar (misal: Python/JavaScript/Java/TypeScript/Golang/PHP/C++ & C#/Swift). |
|
P13.04 |
Mahasiswa mampu menganalisis efisiensi dan keakuratan algoritma yang telah dibuat. |
|
P14. |
Menguasai konsep bahasa pemrograman, yaitu konsep, teori , sintaks serta hal-hal yang terkait dengan bahasa pemrograman yang digunakan, pengetahuan bagaimana transformasikan algoritma menjadi suatu program, alasan atau deskripsi pemecahan masalah |
|
P14.01 |
Mahasiswa mampu menjelaskan konsep dasar bahasa pemrograman dan prinsip kerja mesin dalam mengeksekusi instruksi program. |
|
P14.02 |
Mahasiswa mampu mentransformasikan algoritma ke dalam bentuk kode program. |
|
P14.03 |
Mahasiswa mampu menggunakan struktur data dasar dalam pemrograman. |
|
P14.04 |
Mahasiswa mampu menjelaskan dan memilih pendekatan pemrograman yang sesuai dalam menyelesaikan masalah. |
|
P15. |
Menguasai konsep pengolahan data menjadi informasi dan menyajikan dalam bentuk tabel, visualisasi dan grafik, pengolahan data menjadi Informasi yang efisien dan efektif, metode pengambilan data, pemodelan data abstraksi, metode perancangan dan administrasi basis data, serta penyimpanan berkas/file |
|
P15.03 |
Mahasiswa mampu merancang model data secara konseptual, logikal, dan fisik menggunakan pendekatan pemodelan data. |
|
P15.04 |
Mahasiswa mampu merancang dan mengimplementasikan basis data relasional menggunakan SQL. |
|
P15.05 |
Mahasiswa mampu menjelaskan dan mengimplementasikan manajemen penyimpanan data dan file pada sistem basis data. |
|
P16. |
Mampu menganalisis dan mengevaluasi komponen, struktur, serta mekanisme kerja sistem komputer berdasarkan prinsip-prinsip arsitektur komputer, termasuk interaksi antara perangkat keras dan perangkat lunak, untuk mendukung pengembangan, optimasi, dan penyelesaian masalah di bidang informatika secara efektif dan efisien. |
|
P16.01 |
Mampu menjelaskan konsep dasar arsitektur komputer, organisasi komputer, dan representasi data sebagai landasan pemahaman sistem komputer. |
|
P16.02 |
Mampu menganalisis mekanisme kerja komponen utama sistem komputer dalam mengeksekusi instruksi dan mengolah data. |
|
P16.03 |
Mampu mengevaluasi interaksi antar komponen sistem komputer dan teknik peningkatan kinerja pada arsitektur komputer modern. |
|
S01. |
Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius |
|
S01.01 |
Mahasiswa mampu memahami konsep Ketuhanan Yang Maha Esa sesuai dengan ajaran agama masing-masing. |
|
S01.02 |
Mahasiswa mampu menunjukkan sikap religius dalam kehidupan pribadi, akademik, dan sosial. |
|
S01.03 |
Mahasiswa mampu mengaitkan nilai-nilai keagamaan dengan tantangan kehidupan modern, termasuk dalam bidang keilmuan dan profesi. |
|
S02. |
Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika; |
|
S02.01 |
Mahasiswa mampu menjelaskan konsep nilai kemanusiaan dan relevansinya dalam kehidupan pribadi dan profesional. |
|
S02.02 |
Mahasiswa mampu mengidentifikasi tindakan atau sikap yang mencerminkan penghargaan terhadap nilai kemanusiaan dalam tugasnya. |
|
S02.03 |
Mahasiswa mampu menunjukkan sikap menjunjung tinggi nilai kemanusiaan dalam lingkungan akademik dan sosial. |
|
S03. |
Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila; |
|
S03.01 |
Mahasiswa mampu menjelaskan nilai-nilai dasar Pancasila dan maknanya dalam kehidupan berbangsa dan bernegara. |
|
S03.02 |
Mahasiswa mampu menganalisis peran aktif warga negara dalam menjaga keberagaman dan membangun masyarakat adil dan makmur. |
|
S03.03 |
Mahasiswa mampu menunjukkan sikap aktif dalam kegiatan sosial yang mendukung kemajuan masyarakat dan peradaban. |
|
S04. |
Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa |
|
S04.02 |
Mahasiswa mampu menganalisis tantangan kehidupan berbangsa dan bernegara serta peran warga negara dalam menghadapinya. |
|
S04.03 |
Mahasiswa mampu menunjukkan sikap bangga sebagai warga negara Indonesia dan aktif berkontribusi dalam kehidupan bermasyarakat. |
|
S05. |
Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain; |
|
S05.03 |
Mahasiswa mampu menunjukkan sikap terbuka, inklusif, dan saling menghormati dalam kehidupan akademik dan sosial. |
|
S06. |
Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan; |
|
S06.01 |
Mahasiswa mampu bekerja sama secara efektif dalam tim lintas disiplin dan latar belakang. |
|
S06.02 |
Mahasiswa mampu mengidentifikasi dan merespons isu sosial serta lingkungan di masyarakat secara empatik dan solutif. |
|
S07. |
Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara; |
|
S07.02 |
Mahasiswa mampu mengidentifikasi bentuk pelanggaran hukum dan dampaknya terhadap kehidupan sosial dan berbangsa. |
|
S07.03 |
Mahasiswa mampu menunjukkan sikap disiplin dan taat aturan dalam kegiatan akademik dan kehidupan sosial. |
|
S08. |
Menginternalisasi nilai, norma, dan etika akademik; |
|
S08.02 |
Mahasiswa mampu menerapkan prinsip etika akademik dalam penyusunan karya ilmiah dan interaksi kampus. |
|
S09. |
Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri; |
|
S09.02 |
Mahasiswa mampu menunjukkan sikap bertanggung jawab terhadap hasil kerja di bidang keahlian sistem informasi/komputasi. |
|
S09.03 |
Mahasiswa mampu mempertanggungjawabkan pekerjaan profesionalnya secara lisan dan tertulis. |
|
S10. |
Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan. |
|
S10.02 |
Mahasiswa mampu merancang ide usaha atau proyek sosial berbasis nilai kemandirian dan kreativitas. |
|
S10.03 |
Mahasiswa menunjukkan sikap inisiatif, pantang menyerah, dan tanggung jawab dalam menyelesaikan tantangan dalam tugas atau proyek. |
|
S11. |
Menjadi manusia yang cerdas berbudi luhur |
|
S11.02 |
Mahasiswa mampu menunjukkan sikap jujur, adil, rendah hati, dan bertanggung jawab dalam interaksi sosial maupun akademik. |
|
S11.03 |
Mahasiswa mampu menjadikan nilai-nilai moral dan etika sebagai pedoman dalam pengambilan keputusan pribadi dan sosial. |
| Kode |
Sub CPMK |
|
KK01.02.01 |
Mengidentifikasi permasalahan proses bisnis dalam organisasi yang berkaitan dengan sistem informasi. |
|
KK01.02.02 |
Menggambarkan alur proses bisnis dan alur data (data flow) yang relevan. |
|
KK01.02.03 |
Menganalisis kesenjangan antara sistem yang berjalan dan kebutuhan sistem yang diharapkan. |
|
KK01.04.01 |
Mengembangkan rancangan logika keputusan sederhana berdasarkan data. |
|
KK01.04.02 |
Menyusun laporan rekomendasi pemanfaatan sistem informasi dalam bentuk tertulis dan/atau presentasi. |
|
KK02.01.01 |
Menjelaskan perbedaan data, basis data, dan sistem basis data. |
|
KK02.01.02 |
Mengidentifikasi komponen utama dari arsitektur DBMS (schema, instance, metadata, dll). |
|
KK02.02.01 |
Membuat model data menggunakan Entity Relationship Diagram (ERD). |
|
KK02.02.02 |
Melakukan normalisasi hingga bentuk normal ketiga (3NF) |
|
KK02.02.03 |
Mengonversi ERD ke dalam skema relasional. |
|
KK02.03.01 |
Menulis perintah SQL dasar: SELECT, INSERT, UPDATE, DELETE. |
|
KK02.03.02 |
Membuat query SQL lanjutan: JOIN, GROUP BY, HAVING, subquery. |
|
KK02.03.03 |
Mendesain dan membuat tabel, indeks, dan relasi antar tabel |
|
KK02.04.01 |
Menyusun query untuk analisis tren atau ringkasan data. |
|
KK02.04.02 |
Menggunakan tools sederhana (misalnya Google Data Studio, Excel Pivot, atau Power BI) untuk menampilkan data analitik. |
|
KK02.05.01 |
Mengidentifikasi ancaman terhadap keamanan data dan cara penanggulangannya. |
|
KK02.05.02 |
Menjelaskan metode backup dan pemulihan data dalam DBMS. |
|
KK03.04.01 |
Mengevaluasi kontrol umum dan kontrol aplikasi dalam sistem informasi. |
|
KK03.04.02 |
Menyusun laporan hasil audit berdasarkan temuan dan rekomendasi perbaikan. |
|
KK05.01.01 |
Menjelaskan komponen infrastruktur TI: server, jaringan, perangkat penyimpanan, dan layanan cloud. |
|
KK05.01.02 |
Menggambarkan arsitektur dasar jaringan komputer dan bagaimana sistem informasi berjalan di atasnya. |
|
KK05.02.01 |
Mengidentifikasi potensi kerentanan terhadap perangkat keras, jaringan, dan layanan cloud. |
|
KK05.02.02 |
Melakukan analisis risiko keamanan terhadap infrastruktur sistem informasi berbasis studi kasus. |
|
KK05.04.01 |
Mengonfigurasi kontrol akses berbasis role (RBAC) dan kebijakan otorisasi pada sistem operasi/server sederhana. |
|
KK05.04.02 |
Menerapkan simulasi mekanisme identifikasi dan otentikasi dalam lingkungan lokal atau virtual. |
|
KK05.05.01 |
Menyusun rekomendasi keamanan fisik, jaringan, dan akses pengguna berdasarkan hasil analisis risiko. |
|
KK05.05.02 |
Menyusun dokumentasi kebijakan keamanan TI dalam format ringkasan eksekutif. |
|
KK06.01.01 |
Menjelaskan pengertian etika profesi dan pentingnya dalam dunia TI. |
|
KK06.01.02 |
Mengidentifikasi prinsip-prinsip kode etik profesi dari organisasi seperti ACM, IEEE, dan kode etik lokal. |
|
KK06.02.01 |
Menganalisis kasus pelanggaran etika terkait penggunaan informasi, privasi, dan data pribadi. |
|
KK06.02.02 |
Mengkaji dampak etis dan hukum dari pengumpulan, penyimpanan, dan distribusi data. |
|
KK07.01.01 |
Menjelaskan tahapan siklus hidup proyek sistem informasi (initiation, planning, execution, closing). |
|
KK07.01.02 |
Menguraikan hubungan antara SI dan strategi organisasi (alignment). |
|
KK08.01.01 |
Mengidentifikasi kebutuhan pengguna dan proses bisnis melalui observasi atau dokumen organisasi. |
|
KK08.01.02 |
Merumuskan spesifikasi kebutuhan fungsional dan non-fungsional sistem. |
|
KK08.02.01 |
Membuat diagram permodelan sistem seperti use case, class diagram, sequence diagram, atau DFD. |
|
KK08.02.02 |
Mendesain struktur basis data dan arsitektur sistem yang sesuai dengan kebutuhan proses bisnis. |
|
KK08.03.01 |
Menentukan algoritma dan struktur kontrol logika dalam menyusun rancangan proses aplikasi bisnis. |
|
KK08.03.02 |
Mengintegrasikan desain software dengan aspek kebutuhan hardware (jika ada), misalnya dalam sistem kasir, sistem IoT, dll. |
|
KK08.04.01 |
Menggunakan tools seperti StarUML, Draw.io, Visual Paradigm, Lucidchart untuk desain sistem. |
|
KK08.04.02 |
Menunjukkan performa hasil desain sistem melalui simulasi atau mockup dalam konteks bisnis. |
|
KK09.03.01 |
Membuat Work Breakdown Structure (WBS), network diagram, dan Gantt chart proyek sistem informasi. |
|
KK09.03.02 |
Menentukan estimasi waktu, biaya, dan sumber daya dengan teknik manajemen proyek (PERT, CPM, EVM, dsb). |
|
KK09.04.01 |
Membedakan pendekatan manajemen proyek tradisional dan modern (agile vs waterfall). |
|
KK09.04.02 |
Menyusun simulasi sprint plan atau milestone plan berbasis metodologi tertentu. |
|
KK09.05.01 |
Menentukan Key Performance Indicators (KPI) proyek dan metode monitoring (status report, burn-down chart, dsb). |
|
KK09.05.02 |
Menyusun laporan evaluasi proyek dan usulan perbaikan berkelanjutan berbasis hasil implementasi proyek simulasi. |
|
KK10.01.01 |
Menjelaskan tahapan pengambilan keputusan (problem identification, data gathering, analysis, decision). |
|
KK10.01.02 |
Menjelaskan jenis-jenis keputusan: terstruktur, semi-terstruktur, dan tidak terstruktur. |
|
KK10.04.01 |
Berpartisipasi aktif dalam diskusi kelompok untuk memformulasikan keputusan berbasis data. |
|
KK10.04.02 |
Memberikan feedback atau pertimbangan terhadap keputusan kelompok secara etis dan objektif. |
|
KK11.01.01 |
Mengembangkan aplikasi sistem informasi berbasis kebutuhan nyata, sesuai bidang pilihan (misal: multimedia, RPL, basis data). |
|
KK11.01.02 |
Menerapkan prinsip-prinsip teknis (query DB, UML, topologi jaringan, atau teknik visualisasi grafis) secara tepat. |
|
KK11.02.01 |
Menyusun rencana proyek (timelines, pembagian tugas, risiko, alat bantu manajemen proyek). |
|
KK11.02.02 |
Melaksanakan kontrol proyek, komunikasi tim, dan dokumentasi sesuai tahapan SDLC/Agile/Scrum. |
|
KK11.03.01 |
Menyusun laporan proyek akhir lengkap: latar belakang, perancangan, implementasi, pengujian, dan kesimpulan. |
|
KK11.03.02 |
Menyusun dokumentasi teknis aplikasi, diagram sistem, dan manual pengguna. |
|
KK12.02.01 |
Melakukan observasi atau wawancara untuk mengidentifikasi kebutuhan informasi pengguna. |
|
KK12.02.02 |
Menyusun deskripsi kebutuhan informasi secara terstruktur (misalnya menggunakan template dokumen kebutuhan informasi). |
|
KK12.03.01 |
Mengelompokkan dan mengkategorikan data sesuai dengan kebutuhan informasi. |
|
KK12.03.02 |
Merancang struktur penyajian informasi dalam bentuk laporan, dashboard, atau model visualisasi sederhana. |
|
KK13.02.01 |
Menyusun perencanaan instalasi dan integrasi sistem berbasis kebutuhan organisasi. |
|
KK13.02.02 |
Merancang strategi migrasi data dari sistem lama ke sistem baru dengan mempertimbangkan risiko. |
|
KK13.03.01 |
Menentukan komponen jaringan dan topologi jaringan korporasi sesuai kebutuhan fungsional organisasi. |
|
KK13.03.02 |
Menyusun rencana integrasi infrastruktur jaringan dengan sistem informasi yang ada. |
|
KK14.01.01 |
Menjelaskan definisi, tujuan, dan peran fungsi hash dalam keamanan data. |
|
KK14.01.02 |
Menguraikan konsep kriptografi simetris dan asimetris serta penggunaannya pada blockchain. |
|
KK14.01.03 |
Menjelaskan konsep dasar bitcoin dan cara kerja transaksi dalam jaringan blockchain. |
|
KK14.02.01 |
Mengidentifikasi kebutuhan keamanan dan integritas data pada sistem berbasis blockchain. |
|
KK14.02.02 |
Merancang skema penggunaan fungsi hash untuk validasi data. |
|
KK14.02.03 |
Mendesain model penggunaan kriptografi dan bitcoin dalam transaksi blockchain. |
|
KK14.03.01 |
Mengembangkan kode program untuk menghasilkan dan memverifikasi hash. |
|
KK14.03.02 |
Mengimplementasikan enkripsi dan dekripsi data menggunakan algoritma kriptografi yang relevan. |
|
KK14.03.03 |
Mengintegrasikan API bitcoin untuk membuat dan memproses transaksi di jaringan blockchain. |
|
KK14.04.01 |
Menguji keamanan data pada sistem blockchain yang dibangun. |
|
KK14.04.02 |
Mengevaluasi performa fungsi hash, algoritma kriptografi, dan proses transaksi bitcoin. |
|
KK14.04.03 |
Mengoptimalkan konfigurasi sistem untuk meningkatkan efisiensi dan keamanan. |
|
KK14.05.01 |
Menjelaskan regulasi dan kebijakan terkait penggunaan cryptocurrency di Indonesia dan dunia. |
|
KK14.05.02 |
Mengidentifikasi potensi risiko sosial dan ekonomi dari penggunaan bitcoin dan teknologi blockchain. |
|
KK14.05.03 |
Merumuskan rekomendasi penggunaan blockchain yang etis, aman, dan berkelanjutan. |
|
KK15.01.01 |
Menjelaskan konsep klasifikasi, klasterisasi, regresi, deteksi anomali, aturan asosiasi, dan perangkuman data. |
|
KK15.01.02 |
Menguraikan perbedaan pendekatan deskriptif dan prediktif dalam analisis data. |
|
KK15.01.03 |
Mengidentifikasi jenis data dan masalah yang sesuai untuk setiap metode analisis. |
|
KK15.02.01 |
Mengidentifikasi tujuan analisis data dari permasalahan yang diberikan. |
|
KK15.02.02 |
Menentukan metode analisis yang sesuai berdasarkan karakteristik data. |
|
KK15.02.03 |
Menyusun rencana analisis menggunakan metode deskriptif maupun prediktif. |
|
KK15.03.01 |
Mengimplementasikan algoritma klasifikasi dan klasterisasi pada dataset tertentu. |
|
KK15.03.02 |
Menerapkan model regresi untuk melakukan prediksi. |
|
KK15.03.03 |
Menggunakan algoritma deteksi anomali untuk mengidentifikasi data yang tidak normal. |
|
KK15.03.04 |
Membangun aturan asosiasi untuk menemukan pola hubungan antar data. |
|
KK15.03.05 |
Menerapkan teknik perangkuman data untuk menyajikan informasi secara ringkas. |
|
KK15.04.01 |
Mengukur akurasi dan efektivitas model klasifikasi, klasterisasi, dan regresi. |
|
KK15.04.02 |
Mengevaluasi keandalan deteksi anomali dan aturan asosiasi. |
|
KK15.04.03 |
Melakukan optimasi parameter model untuk meningkatkan hasil analisis. |
|
KK15.05.01 |
Menjelaskan isu etika dan privasi dalam pengolahan data. |
|
KK15.05.02 |
Mengidentifikasi regulasi dan standar yang berlaku dalam analisis data. |
|
KK15.05.03 |
Merumuskan rekomendasi analisis data yang etis, aman, dan berkelanjutan. |
|
KK16.01.01 |
Menjelaskan konsep dasar kecerdasan buatan, machine learning, dan jaringan saraf tiruan. |
|
KK16.01.02 |
Mengidentifikasi struktur dan fungsi neuron biologis serta keterkaitannya dengan neuron buatan. |
|
KK16.01.03 |
Menjelaskan komponen utama arsitektur jaringan saraf tiruan yang meliputi input layer, hidden layer, output layer, bobot (weight), dan bias. |
|
KK16.01.04 |
Menganalisis berbagai fungsi aktivasi dan pengaruhnya terhadap proses pembelajaran jaringan saraf tiruan. |
|
KK16.02.01 |
Membedakan karakteristik supervised learning dan unsupervised learning pada jaringan saraf tiruan. |
|
KK16.02.02 |
Menerapkan algoritma Perceptron untuk menyelesaikan permasalahan klasifikasi sederhana. |
|
KK16.02.03 |
Menjelaskan proses feedforward dan perhitungan keluaran pada jaringan saraf tiruan. |
|
KK16.02.04 |
Mengimplementasikan algoritma Backpropagation untuk proses pelatihan jaringan multilayer. |
|
KK16.02.05 |
Membangun model jaringan saraf tiruan menggunakan perangkat lunak atau bahasa pemrograman yang relevan. |
|
KK16.03.01 |
Menganalisis pengaruh parameter pelatihan seperti learning rate, jumlah neuron, jumlah hidden layer, bobot, dan bias terhadap performa model. |
|
KK16.03.02 |
Menerapkan teknik optimasi bobot dan bias untuk meminimalkan nilai error. |
|
KK16.03.03 |
Mengukur dan mengevaluasi performa model menggunakan metrik evaluasi yang sesuai. |
|
KK16.03.04 |
Membandingkan hasil beberapa konfigurasi jaringan saraf tiruan untuk menentukan model terbaik. |
|
KK16.03.05 |
Menyusun laporan hasil implementasi dan evaluasi model jaringan saraf tiruan secara sistematis. |
|
KU01.01.01 |
Menjelaskan tahapan berpikir logis dan argumentatif. |
|
KU01.01.02 |
Mengidentifikasi kekeliruan berpikir (logical fallacies) dalam studi kasus nyata atau artikel teknologi. |
|
KU01.02.01 |
Merumuskan permasalahan teknologi yang membutuhkan pendekatan sistematis. |
|
KU01.02.02 |
Mengembangkan solusi inovatif berbasis pendekatan design thinking, TRIZ, atau pendekatan problem-based learning. |
|
KU01.03.01 |
Menganalisis dampak sosial dan budaya dari penerapan solusi teknologi pada masyarakat. |
|
KU01.03.02 |
Menyusun solusi teknologi yang mempertimbangkan aspek humaniora: aksesibilitas, keberlanjutan, dan inklusivitas. |
|
KU01.04.01 |
Menyusun proposal inovasi teknologi sederhana yang mengintegrasikan berpikir kritis dan humaniora. |
|
KU01.04.02 |
Menyajikan presentasi ide dengan argumen yang logis, struktur sistematis, dan pendekatan etis. |
|
KU02.02.01 |
Menyusun rencana kerja individu untuk menyelesaikan tugas atau proyek dengan waktu dan sumber daya yang tersedia. |
|
KU02.02.02 |
Menerapkan time management tools (to-do list, kanban, gantt chart pribadi) untuk mengukur progres kerja secara objektif. |
|
KU02.03.01 |
Menggunakan rubrik evaluasi mandiri untuk menilai hasil kerja pribadi. |
|
KU02.03.02 |
Menganalisis umpan balik (dosen, tim, pengguna) sebagai dasar untuk perbaikan kualitas kerja. |
|
KU02.04.01 |
Menunjukkan tanggung jawab menyelesaikan tugas tepat waktu dan sesuai standar mutu. |
|
KU02.04.02 |
Menunjukkan inisiatif dalam memperbaiki atau menyempurnakan hasil kerja tanpa disuruh. |
|
KU03.01.01 |
Menjelaskan prinsip etika ilmiah dan etika publikasi (plagiarisme, sitasi, dsb). |
|
KU03.01.02 |
Mengidentifikasi keterkaitan pengembangan IPTEK dengan nilai-nilai sosial, budaya, dan kemanusiaan. |
|
KU03.02.01 |
Menyusun rumusan masalah, tujuan, dan manfaat penelitian berbasis kajian literatur dan fenomena nyata. |
|
KU03.02.02 |
Merancang metodologi penelitian yang tepat sesuai pendekatan kuantitatif/kualitatif atau pengembangan sistem. |
|
KU03.03.01 |
Mengumpulkan dan menganalisis data/informasi yang valid dan reliabel sesuai metode penelitian. |
|
KU03.03.02 |
Menyusun solusi, gagasan, atau desain sistem berbasis hasil kajian ilmiah. |
|
KU03.04.01 |
Menulis laporan ilmiah sesuai struktur dan gaya selingkung akademik institusi. |
|
KU03.04.02 |
Menyusun abstrak, daftar pustaka, dan menyajikan data dalam bentuk tabel/grafik secara sistematis. |
|
KU03.05.01 |
Mengonversi laporan akhir menjadi format unggah (PDF, metadata, dsb.) sesuai ketentuan. |
|
KU03.05.02 |
Melakukan unggah ke laman repository kampus dengan pengisian metadata yang benar. |
|
KU04.01.01 |
Menyusun bab 1–5 skripsi (pendahuluan, tinjauan pustaka, metodologi, hasil & pembahasan, kesimpulan & saran). |
|
KU04.01.02 |
Mengintegrasikan referensi ilmiah dan kutipan sesuai standar penulisan akademik (APA, IEEE, dsb). |
|
KU04.02.01 |
Menggunakan kalimat efektif, formal, dan objektif dalam penyusunan laporan. |
|
KU04.02.02 |
Menyusun daftar pustaka, tabel, grafik, dan lampiran sesuai format yang berlaku di institusi. |
|
KU06.04.01 |
Membuat profil profesional di platform digital (misalnya LinkedIn, Google Scholar, dsb). |
|
KU06.04.02 |
Berinteraksi dengan komunitas profesional secara daring (misalnya forum ilmiah, grup diskusi, webinar). |
|
KU07.04.01 |
Menggunakan indikator penilaian kinerja tim (timeliness, quality, collaboration, accountability) untuk evaluasi akhir. |
|
KU07.04.02 |
Menyusun laporan akhir kelompok yang mencerminkan akuntabilitas dan kontribusi masing-masing anggota tim. |
|
KU08.01.01 |
Menyusun jurnal refleksi pribadi terkait peran dan kontribusi dalam tim. |
|
KU08.01.02 |
Menggunakan tools evaluasi diri seperti SWOT pribadi, Johari Window, atau feedback 360 derajat. |
|
KU08.02.01 |
Menentukan indikator kinerja (KPI) tim yang relevan dengan tugas yang dijalankan. |
|
KU08.02.02 |
Menyusun laporan evaluasi tim berdasarkan progres, hasil kerja, dan kontribusi individu. |
|
KU09.01.01 |
Menyusun slide presentasi berdasarkan struktur ilmiah (latar belakang, rumusan masalah, tujuan, metodologi, dsb.). |
|
KU09.01.02 |
Menyesuaikan isi dan gaya presentasi dengan konteks forum akademik (seminar proposal, seminar hasil, sidang akhir). |
|
KU09.02.01 |
Menyampaikan presentasi dengan artikulasi yang jelas, bahasa ilmiah, serta durasi waktu yang sesuai. |
|
KU09.02.02 |
Menggunakan alat bantu visual (slide, grafik, diagram) secara tepat dan komunikatif. |
|
KU09.03.01 |
Menjawab pertanyaan berdasarkan hasil kajian pustaka atau analisis metodologi. |
|
KU09.03.02 |
Menunjukkan sikap terbuka terhadap kritik dan masukan untuk pengembangan penelitian lebih lanjut. |
|
P01.03.01 |
Mengidentifikasi alur informasi pada proses bisnis organisasi tertentu. |
|
P01.03.02 |
Menganalisis bagaimana sistem informasi dapat meningkatkan efisiensi, efektivitas, dan daya saing organisasi. |
|
P02.01.01 |
Menjelaskan konsep entitas, relasi, atribut, dan integritas data dalam konteks basis data relasional. |
|
P02.01.02 |
Menguraikan tipe-tipe struktur data (array, linked list, tree, graph) dan fungsinya dalam manajemen data. |
|
P02.02.01 |
Mengkategorikan penggunaan struktur data berdasarkan kebutuhan aplikasi. |
|
P02.02.02 |
Menjelaskan efisiensi waktu dan memori pada penggunaan berbagai struktur data. |
|
P02.03.01 |
Membuat diagram ER dan menerapkannya menjadi skema basis data menggunakan SQL. |
|
P02.03.02 |
Melakukan query sederhana (SELECT, JOIN, GROUP BY) untuk kebutuhan analisis data awal. |
|
P02.04.01 |
Mengidentifikasi jenis visualisasi yang sesuai untuk masing-masing tipe data (categorical, time series, dll.). |
|
P02.04.02 |
Menggunakan tools visualisasi (seperti Tableau, Power BI, atau Python/Excel) untuk membuat grafik, diagram, atau dashboard dasar. |
|
P02.05.01 |
Menjelaskan konsep dasar, karakteristik, dan perkembangan basis data NoSQL. |
|
P02.05.02 |
Menganalisis perbedaan antara basis data relasional dan basis data NoSQL berdasarkan kebutuhan pengelolaan data. |
|
P02.05.03 |
Mengidentifikasi jenis-jenis basis data NoSQL (key-value, document, column-family, dan graph database) serta penggunaannya. |
|
P02.06.01 |
Merancang model data NoSQL berdasarkan kebutuhan pengguna dan karakteristik data. |
|
P02.06.02 |
Mengimplementasikan operasi pengelolaan data (CRUD) menggunakan sistem basis data NoSQL. |
|
P02.06.03 |
Mengembangkan aplikasi sederhana yang terintegrasi dengan basis data NoSQL. |
|
P02.07.01 |
Mengevaluasi kinerja sistem basis data NoSQL berdasarkan kebutuhan akses dan volume data. |
|
P02.07.02 |
Menerapkan teknik optimasi, indeksasi, dan pengelolaan data untuk meningkatkan efisiensi sistem. |
|
P02.07.03 |
Menyusun solusi basis data NoSQL yang aman, andal, dan skalabel berdasarkan studi kasus yang diberikan. |
|
P03.01.01 |
Mengidentifikasi elemen infrastruktur TI: hardware, jaringan, virtualisasi, dan cloud (IaaS, PaaS, SaaS). |
|
P03.01.02 |
Menjelaskan perbedaan dan integrasi antara layanan fisik (on-premise) dan layanan cloud. |
|
P03.02.01 |
Mendeskripsikan model jaringan (OSI, TCP/IP) dan fungsi setiap layer. |
|
P03.02.02 |
Menganalisis kebutuhan dan desain topologi jaringan untuk skenario organisasi tertentu. |
|
P03.04.01 |
Menilai risiko keamanan akses pada skenario sistem TI (misalnya organisasi pendidikan atau retail). |
|
P03.04.02 |
Menyusun rekomendasi perbaikan model akses untuk meningkatkan perlindungan sistem dan pengguna. |
|
P04.01.01 |
Menjelaskan prinsip OOP (encapsulation, inheritance, polymorphism) dalam konteks pengembangan sistem informasi. |
|
P04.01.02 |
Mengaitkan diagram UML (use case, class, sequence) dengan tahapan analisis dan desain sistem. |
|
P04.04.01 |
Mengidentifikasi karakteristik proyek untuk memilih pendekatan SDLC atau agile |
|
P04.04.02 |
Menyusun rekomendasi metodologi pengembangan sistem berdasarkan studi kasus proyek nyata. |
|
P05.01.01 |
Menjelaskan proposisi, konjungsi, disjungsi, implikasi, dan negasi dalam konteks logika pemrograman. |
|
P05.01.01 |
Menggunakan prinsip logika dan teori himpunan untuk menyelesaikan masalah algoritmik. |
|
P05.01.02 |
Menyusun ekspresi logika sederhana dan mengevaluasinya untuk kebenaran (truth table, validitas argumen). |
|
P05.01.02 |
Menjelaskan fungsi, relasi, dan induksi matematika dalam desain algoritma. |
|
P05.03.01 |
Menjelaskan karakteristik array, linked list, stack, queue, tree, dan graph. |
|
P05.03.02 |
Mengklasifikasikan penggunaan struktur data berdasarkan jenis masalah dan efisiensi ruang/waktu. |
|
P05.04.01 |
Membuat fungsi modular yang menggunakan struktur data seperti stack atau queue. |
|
P05.04.02 |
Menganalisis alur logika dan efisiensi modul program dengan pendekatan struktur data dan rekursi. |
|
P06.01.01 |
Menjelaskan prinsip-prinsip kode etik profesi di bidang teknologi informasi (seperti ACM, IEEE). |
|
P06.01.02 |
Mengidentifikasi aturan hukum nasional yang berkaitan dengan data, informasi, dan sistem digital (UU ITE, UU PDP, dll.). |
|
P06.02.01 |
Menganalisis studi kasus pelanggaran privasi, keamanan data, atau penyalahgunaan informasi. |
|
P06.02.02 |
Menilai dampak sosial, hukum, dan profesional dari pelanggaran tersebut. |
|
P06.03.01 |
Menyusun rekomendasi penerapan prinsip etika dan hukum dalam rancangan sistem informasi. |
|
P06.03.02 |
Mengevaluasi kepatuhan rancangan sistem terhadap aspek etika, keamanan data, dan regulasi hukum yang relevan. |
|
P07.03.01 |
Menjelaskan prinsip-prinsip utama dalam kerangka kerja tata kelola sistem informasi. |
|
P07.03.02 |
Membandingkan kelebihan dan kekurangan masing-masing kerangka kerja dalam konteks implementasi organisasi. |
|
P07.04.01 |
Mengidentifikasi kebutuhan organisasi berdasarkan maturity level dan risiko TI. |
|
P07.04.02 |
Merancang kerangka usulan strategi SI/TI yang mencakup perencanaan, pengelolaan risiko, dan penerapan governance. |
|
P08.01.01 |
Menjelaskan definisi, ruang lingkup, dan siklus hidup proyek sistem informasi. |
|
P08.01.02 |
Menguraikan peran manajer proyek dan keterkaitan antara proyek dan kebutuhan bisnis. |
|
P08.02.01 |
Menjelaskan metode pengumpulan kebutuhan bisnis (interview, observasi, dokumen). |
|
P08.02.02 |
Membuat dokumen kebutuhan bisnis (business requirement document/BRD) dari studi kasus. |
|
P08.03.01 |
Membuat work breakdown structure (WBS), jadwal proyek (Gantt Chart), dan estimasi biaya proyek. |
|
P08.03.02 |
Mengidentifikasi dan memetakan risiko proyek serta menentukan rencana mitigasi. |
|
P08.04.01 |
Menerapkan teknik analisis keputusan proyek (misalnya: Cost-Benefit Analysis, Payback Period, NPV). |
|
P08.04.02 |
Menyusun rekomendasi strategi proyek yang mendukung pencapaian kebutuhan bisnis organisasi. |
|
P09.01.01 |
Menjelaskan siklus data analytics: data collection, preparation, analysis, interpretation, dan communication. |
|
P09.01.02 |
Mengidentifikasi jenis-jenis data bisnis: operasional, keuangan, pemasaran, dan pelanggan. |
|
P09.02.01 |
Melakukan proses ETL (Extract, Transform, Load) dasar menggunakan tools (Excel, Python, SQL, Power BI). |
|
P09.02.02 |
Membersihkan data (missing values, outlier) untuk keperluan analisis. |
|
P09.03.01 |
Menggunakan teknik statistik deskriptif untuk menggambarkan kinerja bisnis. |
|
P09.03.02 |
Menggunakan visualisasi data (grafik tren, histogram, pie chart, dll.) untuk menginterpretasikan masalah. |
|
P09.04.01 |
Mengidentifikasi akar masalah bisnis berdasarkan pola data dan tren. |
|
P09.04.02 |
Merumuskan rekomendasi solusi atau strategi keputusan yang didukung oleh hasil analisis data. |
|
P10.04.01 |
Membuat visualisasi data dengan alat bantu (Excel, Tableau, Power BI, Python matplotlib/seaborn). |
|
P10.04.02 |
Menyusun laporan visual interaktif yang menjelaskan temuan pola/insight dari hasil mining data. |
|
P11.01.01 |
Menjelaskan perbedaan antara aplikasi native, hybrid, dan web app pada perangkat bergerak. |
|
P11.01.02 |
Menguraikan komponen utama dalam pengembangan aplikasi mobile (activity, UI, lifecycle, manifest, permission). |
|
P11.02.01 |
Mengidentifikasi bahasa pemrograman populer untuk mobile (misalnya Java/Kotlin untuk Android, Swift untuk iOS, Dart untuk Flutter). |
|
P11.02.02 |
Menulis kode dasar aplikasi menggunakan bahasa dan framework mobile tertentu (misalnya Kotlin + Android Studio atau Flutter). |
|
P11.03.01 |
Mendesain dan membangun tampilan (layout) aplikasi menggunakan komponen UI standar. |
|
P11.03.02 |
Mengimplementasikan event handling sederhana (klik tombol, input teks, navigasi antar halaman). |
|
P11.04.01 |
Menjelaskan cara kerja permission dan akses komponen hardware. |
|
P11.04.02 |
Menghubungkan fungsi aplikasi dengan sensor atau layanan perangkat (misal GPS, kamera). |
|
P12.01.01 |
Menjelaskan perbedaan antara UI dan UX dalam konteks pengembangan aplikasi digital. |
|
P12.01.02 |
Mengidentifikasi elemen-elemen UI dan prinsip-prinsip UX dalam sistem interaktif. |
|
P12.02.01 |
Melakukan user research (survei, wawancara, observasi) untuk memahami perilaku dan kebutuhan pengguna. |
|
P12.02.02 |
Membuat persona dan user journey map untuk kasus aplikasi tertentu. |
|
P12.04.01 |
Menggunakan metode evaluasi seperti heuristic evaluation atau usability testing sederhana. |
|
P12.04.02 |
Menganalisis hasil pengujian dan memberikan rekomendasi perbaikan desain berdasarkan data feedback pengguna. |
|
P13.01.01 |
Menjelaskan proposisi, logika pernyataan, konjungsi, disjungsi, implikasi, dan negasi. |
|
P13.01.02 |
Mengaplikasikan tabel kebenaran dan logika predikat dalam pemecahan masalah sederhana. |
|
P13.02.01 |
Mengidentifikasi masalah yang dapat diselesaikan menggunakan pendekatan algoritmik. |
|
P13.02.02 |
Menyusun algoritma menggunakan flowchart dan pseudocode berdasarkan kasus nyata sederhana. |
|
P13.03.01 |
Menggunakan konsep dasar bahasa pemrograman dan membuat program sederhana menggunakan mekanisme input dan output. |
|
P13.03.02 |
Menerapkan / menggunakan variabel, tipe data, konstanta, dan operator untuk menyelesaikan permasalahan komputasi sederhana. |
|
P13.03.03 |
Menggunakan struktur data sederhana (array, string) struktur kontrol percabangan untuk menyelesaikan permasalahan pengambilan keputusan dalam pemrograman untuk menyelesaikan masalah logika dasar. |
|
P13.04.01 |
Menggabungkan struktur percabangan dan perulangan dalam penyelesaian masalah serta melakukan debugging sederhana terhadap program. |
|
P13.04.02 |
Mengintegrasikan konsep algoritma dan pemrograman dasar dalam pengembangan, pengujian, dan evaluasi aplikasi sederhana. atau mengintegrasikan konsep algoritma dan pemrograman dasar dalam pengembangan aplikasi sederhana melalui mini project. |
|
P13.04.03 |
Mampu mempresentasikan, mengevaluasi, dan mempertanggungjawabkan hasil implementasi program berdasarkan prinsip pengembangan perangkat lunak yang sistematis. |
|
P13.04.04 |
Mampu menganalisis, mengimplementasikan, menguji, dan menyempurnakan solusi pemrograman secara terpadu untuk menyelesaikan permasalahan komputasional. |
|
P14.01.01 |
Menjelaskan model eksekusi program (kompilasi, interpretasi) dan perbedaan paradigma bahasa pemrograman. |
|
P14.01.02 |
Menjelaskan struktur program, variabel, tipe data, operator, dan sintaks dasar bahasa pemrograman yang digunakan (misal: Python/JavaScript/Java/TypeScript/Golang/PHP/C++ & C#/Swift). |
|
P14.02.01 |
Mengubah pseudocode atau flowchart menjadi program yang dapat dijalankan. |
|
P14.02.02 |
Mengimplementasikan konsep dasar bahasa pemrograman, variabel, tipe data, operator, serta input-output dalam program sederhana. Menulis program berdasarkan struktur kendali (percabangan, perulangan, nested loop). |
|
P14.02.03 |
menggunakan file handling untuk membaca, menulis, dan mengelola data pada media penyimpanan secara permanen. menggunakan struktur data dictionary untuk menyimpan, mengakses, dan mengelola data berbasis pasangan key-value. |
|
P14.03.01 |
Mengimplementasikan array, string, dan struktur data sederhana dalam kode program. menggunakan array (list) satu dimensi dan dua dimensi untuk menyimpan serta mengolah sekumpulan data. |
|
P14.03.02 |
Menjelaskan peran struktur data dalam efektivitas penyelesaian masalah. |
|
P14.04.01 |
Menganalisis kebutuhan program dari deskripsi masalah dan memilih logika yang sesuai untuk implementasi. |
|
P14.04.02 |
Menyusun deskripsi solusi pemrograman dari permasalahan nyata secara runtut dan sistematis |
|
P15.03.01 |
Membuat Entity Relationship Diagram (ERD) dari studi kasus. |
|
P15.03.02 |
Melakukan normalisasi hingga bentuk normal ke-3 untuk efisiensi penyimpanan data. |
|
P15.04.01 |
Membuat skema database dan tabel menggunakan perintah DDL SQL. |
|
P15.04.02 |
Mengisi, mengubah, dan mengambil data menggunakan DML (INSERT, UPDATE, SELECT) untuk menghasilkan informasi yang relevan. |
|
P15.05.01 |
Menjelaskan teknik penyimpanan file dan indexing pada DBMS. |
|
P15.05.02 |
Mengimplementasikan backup dan recovery sederhana serta pengaturan user dan hak akses di DBMS. |
|
P16.01.01 |
Menjelaskan konsep organisasi komputer dan arsitektur komputer serta keterkaitannya dan Menjelaskan perbedaan dan hubungan antara arsitektur komputer dan organisasi komputer. |
|
P16.01.02 |
Menerapkan sistem bilangan dan representasi data dalam berbagai format yang digunakan pada sistem komputer. |
|
P16.01.03 |
Menjelaskan prinsip logika digital dasar dan perannya dalam pembentukan sistem komputer dan implementasinya dalam rangkaian komputer. |
|
P16.02.01 |
Menganalisis struktur dan fungsi CPU, termasuk ALU, Control Unit, dan register. |
|
P16.02.02 |
Menganalisis set instruksi dan tahapan siklus eksekusi instruksi pada prosesor. |
|
P16.02.03 |
Menganalisis hierarki memori (register, cache, dan memori utama) serta pengaruhnya terhadap kinerja sistem. |
|
P16.03.01 |
Menjelaskan mekanisme input/output (I/O), sistem bus, dan interkoneksi antar komponen komputer. |
|
P16.03.02 |
Menganalisis penerapan teknik pipelining dalam meningkatkan efisiensi pemrosesan instruksi. |
|
P16.03.03 |
Mengevaluasi konsep arsitektur paralel dan multiprosesor serta dampaknya terhadap kinerja sistem komputasi. |
|
S01.01.01 |
Menjelaskan nilai-nilai ketuhanan dan ajaran pokok dalam agama yang dianut. |
|
S01.01.02 |
Mengidentifikasi peran agama dalam membentuk kepribadian dan etika kehidupan. |
|
S01.02.01 |
Menunjukkan perilaku ibadah yang konsisten dan sesuai ajaran agama. |
|
S01.02.02 |
Mengambil keputusan akademik dan sosial dengan mempertimbangkan nilai-nilai moral dan agama. |
|
S01.03.01 |
Menganalisis peran nilai agama dalam menghadapi dilema etika di lingkungan kampus atau kerja. |
|
S01.03.02 |
Menyusun refleksi pribadi terhadap pentingnya sikap religius dalam kehidupan sebagai insan akademik dan warga negara. |
|
S02.01.01 |
Menjelaskan makna nilai kemanusiaan menurut ajaran agama, norma sosial, dan prinsip etika umum. |
|
S02.01.02 |
Menguraikan prinsip-prinsip Hak Asasi Manusia (HAM) dan tanggung jawab moral dalam kehidupan bermasyarakat. |
|
S02.02.01 |
Menganalisis studi kasus pelanggaran nilai kemanusiaan di bidang profesi atau akademik. |
|
S02.02.02 |
Menyusun alternatif tindakan yang beretika dan menghargai martabat manusia dalam pengambilan keputusan. |
|
S02.03.01 |
Menghargai perbedaan latar belakang dan keyakinan orang lain dalam interaksi akademik. |
|
S02.03.02 |
Menunjukkan empati dan solidaritas dalam tugas kelompok atau proyek sosial yang melibatkan pihak lain. |
|
S03.01.01 |
Menjelaskan lima sila Pancasila sebagai dasar ideologi, etika sosial, dan sumber nilai kebangsaan. |
|
S03.01.02 |
Menguraikan hubungan antara Pancasila, konstitusi, dan tujuan pembangunan nasional. |
|
S03.02.01 |
Menganalisis permasalahan sosial dan politik dengan pendekatan nilai-nilai Pancasila. |
|
S03.02.02 |
Menyusun solusi berbasis nilai kebangsaan terhadap isu aktual (toleransi, demokrasi, keadilan sosial). |
|
S03.03.01 |
Terlibat dalam kegiatan sosial atau kampus yang menumbuhkan kebhinekaan, gotong royong, dan kesadaran bernegara. |
|
S03.03.02 |
Menunjukkan sikap cinta tanah air, bela negara, dan kepedulian terhadap lingkungan dan sesama. |
|
S04.02.01 |
Mengidentifikasi isu-isu aktual yang mengancam persatuan dan kesatuan bangsa. |
|
S04.02.02 |
Menyusun alternatif solusi yang mencerminkan tanggung jawab sebagai warga negara terhadap permasalahan bangsa. |
|
S04.03.01 |
Menghargai keberagaman suku, budaya, dan agama sebagai kekuatan bangsa. |
|
S04.03.02 |
Berpartisipasi dalam kegiatan kampus atau masyarakat yang membangun semangat kebangsaan dan persatuan. |
|
S05.03.01 |
Menunjukkan keterbukaan menerima perbedaan pendapat dalam diskusi atau kerja kelompok. |
|
S05.03.02 |
Berinteraksi secara positif dengan teman dari latar belakang budaya, agama, dan pemikiran yang berbeda.
|
|
S06.01.01 |
Menyusun peran dan tanggung jawab masing-masing anggota dalam kerja tim/proyek sosial. |
|
S06.01.02 |
Menunjukkan komunikasi yang terbuka dan menghargai kontribusi anggota tim lain. |
|
S06.02.01 |
Menganalisis isu sosial dan lingkungan di komunitas sekitar melalui observasi langsung atau studi kasus. |
|
S06.02.02 |
Merancang solusi kegiatan sosial berbasis kebutuhan masyarakat dan lingkungan (misal: edukasi, konservasi, pemberdayaan). |
|
S07.02.01 |
Menganalisis contoh kasus pelanggaran hukum di masyarakat dan dunia digital. |
|
S07.02.02 |
Menjelaskan pentingnya menaati norma hukum dan etika dalam kehidupan kampus dan dunia kerja. |
|
S07.03.01 |
Menyusun jadwal kegiatan pribadi dan akademik yang mencerminkan kedisiplinan. |
|
S07.03.02 |
Menunjukkan sikap tertib, tepat waktu, dan bertanggung jawab dalam menyelesaikan tugas individu maupun kelompok. |
|
S08.02.01 |
Menyusun karya ilmiah sesuai prinsip kejujuran dan orisinalitas. |
|
S08.02.02 |
Melakukan kutipan dan referensi secara benar (APA/IEEE/Chicago Style, sesuai ketentuan kampus). |
|
S09.02.01 |
Menyelesaikan pekerjaan secara tepat waktu dengan kualitas sesuai standar teknis dan akademik. |
|
S09.02.02 |
Menunjukkan sikap reflektif terhadap kekurangan/masalah pekerjaan serta berupaya untuk memperbaikinya secara mandiri. |
|
S09.03.01 |
Menyusun laporan proyek atau tugas akhir secara lengkap dan sesuai etika akademik. |
|
S09.03.02 |
Memaparkan hasil pekerjaan kepada dosen, pembimbing, atau pengguna dengan percaya diri dan argumentasi logis. |
|
S10.02.01 |
Mengidentifikasi peluang usaha di lingkungan sekitar atau dalam bidang teknologi/keilmuan yang ditekuni. |
|
S10.02.02 |
Menyusun rencana bisnis sederhana (business model canvas atau proposal usaha) secara mandiri. |
|
S10.03.01 |
Berperan aktif dalam kelompok untuk menyelesaikan tantangan atau simulasi wirausaha. |
|
S10.03.02 |
Menunjukkan konsistensi dalam menjalankan tugas proyek walau menghadapi hambatan, dengan menunjukkan solusi kreatif. |
|
S11.02.01 |
Berperilaku jujur dalam menyelesaikan tugas akademik dan interaksi kelompok. |
|
S11.02.02 |
Menunjukkan sikap adil dan menghargai sesama dalam kegiatan diskusi, organisasi, atau praktik lapangan. |
|
S11.03.01 |
Mengidentifikasi dilema etika dan mengambil keputusan berdasarkan nilai moral dan tanggung jawab. |
|
S11.03.02 |
Merefleksikan nilai-nilai luhur dalam pengalaman hidupnya melalui jurnal atau portofolio pribadi. |
| Kriteria |
Matakuliah |
Deskripsi Matakuliah |
|
Keterampilan Khusus |
Administrasi Sistem |
berfokus pada instalasi, konfigurasi, pemeliharaan, dan manajemen infrastruktur perangkat keras dan perangkat lunak dalam suatu organisasi. Materi Pembelajaran UtamaManajemen Sistem Operasi (OS): Instalasi, patching, dan pemeliharaan OS Server (seperti Linux/Unix dan Windows Server).Manajemen Layanan Jaringan (Network Services): Konfigurasi DNS Server, DHCP, FTP, Web Server, dan Mail Server.Manajemen Pengguna dan Hak Akses: Pengaturan otorisasi, autentikasi, serta pembuatan direktori (seperti Active Directory atau LDAP).Keamanan Sistem: Implementasi firewall, VPN, enkripsi, dan audit log sistem.Virtualisasi dan Komputasi Awan: Pengenalan dan manajemen Virtual Machine (VM) dan layanan berbasis Cloud (seperti AWS, Azure, GCP).Pemantauan dan Otomatisasi (Monitoring & Scripting): Penggunaan shell scripting (Bash, PowerShell) untuk mengotomatiskan tugas serta tools monitoring untuk mendeteksi down-time. |
|
Keterampilan Khusus |
Arsitektur Komputer |
Mempelajari konsep, struktur, dan cara kerja sistem komputer dari tingkat perangkat keras hingga interaksinya dengan perangkat lunak untuk mengeksekusi instruksi secara efisien. Cakupan pembelajaran meliputi organisasi dan arsitektur komputer, representasi data dan sistem bilangan, logika digital dasar, struktur dan fungsi prosesor (CPU), set instruksi dan siklus eksekusi instruksi, sistem memori (register, cache, dan memori utama), mekanisme input/output (I/O), sistem bus dan interkoneksi, teknik peningkatan kinerja seperti pipelining, serta konsep arsitektur paralel dan multiprosesor. Mata kuliah ini berfokus pada cara kerja perangkat keras, interaksi antara komponen hardware dan software, serta bagaimana instruksi dijalankan hingga memproses data. |
|
Keterampilan Khusus |
Blockchain |
Mata kuliah Blockchain membahas konsep, prinsip dasar, dan penerapan teknologi blockchain dalam berbagai bidang. Materi mencakup arsitektur blockchain, mekanisme konsensus, kriptografi yang mendasari, smart contract, serta ekosistem blockchain dalam keuangan digital, logistik, kesehatan, dan sektor lain. Mahasiswa juga akan mempelajari platform blockchain populer (seperti Ethereum, Hyperledger, dan lainnya) serta praktik pengembangan aplikasi terdesentralisasi (DApps). |
|
Keterampilan Khusus |
Cloud Computing |
mempelajari konsep penyediaan sumber daya IT—seperti storage, server, dan database—melalui internet. Mahasiswa akan belajar merancang, membangun, dan mengelola infrastruktur virtual sehingga aplikasi dapat diakses dari mana saja tanpa perlu perangkat fisik yang rumit. |
|
Keterampilan Khusus |
Cryptography |
kriptografi harus dipelajari :Keamanan Data & Privasi: Mengamankan data sensitif pengguna (seperti password dan data pribadi) dari akses tidak sah melalui teknik enkripsi dan dekripsi.Standar Industri Saat Ini: Menjadi dasar dari berbagai teknologi digital yang digunakan sehari-hari, seperti Transport Layer Security (TLS/SSL) untuk situs web (HTTPS), Mobile Banking, hingga teknologi Blockchain.Integritas dan Keaslian Data: Memastikan data tidak dimanipulasi di tengah jalan melalui proses Hashing dan penggunaan Digital Signature (Tanda Tangan Digital).Keamanan Jaringan: Melindungi transmisi data pada jaringan komputer dari ancaman penyadapan (penyerang man-in-the-middle). |
|
Keterampilan Khusus |
Dasar Sistem Basis Data (SQL) |
Mata kuliah Dasar Sistem Basis Data memberikan pengantar terhadap konsep, arsitektur, dan penggunaan sistem basis data dalam pengelolaan informasi. Materi mencakup konsep entitas dan relasi, perancangan basis data dengan model Entity-Relationship (ER), normalisasi, serta pengenalan bahasa kueri terstruktur (SQL) untuk manipulasi data. Mahasiswa juga mempelajari dasar pengelolaan data dalam sistem manajemen basis data (DBMS), seperti MySQL atau PostgreSQL, serta praktik membuat dan mengelola database secara langsung. Mata kuliah ini menjadi fondasi penting bagi mahasiswa untuk memahami bagaimana data disimpan, diorganisir, dan diakses dalam sistem informasi. |
|
Keterampilan Khusus |
Deep Learning |
Deep Learning adalah cabang khusus dari Machine Learning yang menggunakan struktur ANN dengan banyak lapisan. Sering disebut sebagai Deep Neural Network. |
|
Keterampilan Khusus |
Etika Profesi dan Profesional |
Mata kuliah Etika Profesi dan Profesional membahas prinsip, nilai, dan tanggung jawab etis dalam menjalankan profesi sesuai bidang Program Studi. Mahasiswa mempelajari kode etik profesi, isu-isu etika dan hukum, serta tanggung jawab sosial profesional terhadap masyarakat, organisasi, dan lingkungan. Materi juga mencakup etika penggunaan data dan informasi, perlindungan hak kekayaan intelektual, serta pengambilan keputusan etis dalam situasi kompleks. Mata kuliah ini bertujuan membentuk karakter profesional yang berintegritas, bertanggung jawab, dan menjunjung tinggi etika dalam praktik kerja dan inovasi teknologi. |
|
Keterampilan Khusus |
Integrasi Sistem |
pembelajaran mengenai konsep, arsitektur, dan teknologi untuk menghubungkan berbagai subsistem atau aplikasi terpisah. Tujuannya adalah menciptakan satu kesatuan sistem yang selaras agar data dan proses bisnis dapat diakses secara efisien, akurat, dan menyeluruh di seluruh organisasi. |
|
Keterampilan Khusus |
Jaringan Komputer |
Mata kuliah Jaringan Komputer membahas prinsip dasar komunikasi data dan infrastruktur jaringan komputer, mulai dari konsep model OSI dan TCP/IP, pengalamatan IP, routing, switching, hingga perancangan dan pengelolaan jaringan lokal (LAN). Mahasiswa akan mempelajari protokol utama seperti HTTP, FTP, DNS, DHCP, serta melakukan konfigurasi perangkat jaringan secara manual dan menggunakan simulator jaringan seperti Cisco Packet Tracer. Melalui praktikum, mahasiswa dilatih untuk menganalisis lalu lintas jaringan, memahami keamanan dasar jaringan, dan membangun konektivitas antar perangkat dalam skala kecil-menengah. Mata kuliah ini menjadi dasar penting dalam memahami sistem informasi terdistribusi dan infrastruktur TI modern. |
|
Keterampilan Khusus |
Jaringan Saraf Tiruan (Artificial Neural Network) |
Membahas konsep, teori, arsitektur, algoritma pembelajaran, dan implementasi jaringan saraf tiruan sebagai salah satu metode utama dalam kecerdasan buatan dan pembelajaran mesin. Materi meliputi neuron biologis dan neuron buatan, perceptron, multilayer perceptron, algoritma backpropagation, optimasi pembelajaran, evaluasi model, serta implementasi ANN menggunakan perangkat lunak dan pustaka machine learning untuk menyelesaikan permasalahan klasifikasi, prediksi, dan pengenalan pola. |
|
Keterampilan Khusus |
Keamanan Jaringan |
Mata kuliah Keamanan Jaringan membahas konsep, prinsip, serta implementasi perlindungan jaringan komputer dari berbagai ancaman dan serangan siber. Materi mencakup dasar-dasar kriptografi, model ancaman, keamanan protokol jaringan, firewall, intrusion detection system (IDS/IPS), VPN, serta teknik pengamanan jaringan lokal maupun publik. Mahasiswa juga dikenalkan pada jenis serangan seperti sniffing, spoofing, DoS, dan malware, serta cara mitigasinya. Praktikum melibatkan simulasi serangan dan pengamanan menggunakan tools seperti Wireshark, Nmap, atau Snort, sehingga mahasiswa memahami praktik pengamanan jaringan secara langsung. Mata kuliah ini mempersiapkan mahasiswa untuk mampu mendesain dan menjaga infrastruktur jaringan yang aman dan andal. |
|
Keterampilan Khusus |
Kerja Praktek / Magang |
Mata kuliah Kerja Praktek / Magang memberikan pengalaman langsung kepada mahasiswa untuk terlibat dalam dunia kerja profesional di industri atau instansi yang relevan dengan bidang program studi. Mahasiswa menerapkan pengetahuan, keterampilan teknis, dan soft skill dalam proyek nyata. Kegiatan ini bertujuan membangun pemahaman kontekstual, meningkatkan kemampuan adaptasi, kolaborasi, dan komunikasi profesional. Mahasiswa diwajibkan menyusun laporan akhir dan melakukan presentasi hasil kerja sebagai bentuk pertanggungjawaban akademik. |
|
Keterampilan Khusus |
Machine Learning |
Mata kuliah Machine Learning membekali mahasiswa dengan konsep dasar, algoritma, dan penerapan pembelajaran mesin untuk mengolah dan menganalisis data. Materi mencakup supervised learning (seperti regresi dan klasifikasi), unsupervised learning (clustering dan dimensionality reduction), serta evaluasi model dan tuning parameter. Mahasiswa juga diperkenalkan pada algoritma populer seperti k-NN, Decision Tree, Naïve Bayes, SVM, dan Neural Network, serta penggunaan library Python seperti scikit-learn, TensorFlow, atau Keras. Melalui praktik berbasis proyek, mahasiswa akan membangun model machine learning untuk menyelesaikan permasalahan nyata dalam berbagai bidang seperti bisnis, kesehatan, atau keuangan. |
|
Keterampilan Khusus |
Manajemen Keamanan Siber |
Manajemen Keamanan Siber (Cybersecurity Management) membekali mahasiswa dengan keahlian tata kelola risiko, kepatuhan, dan strategi perlindungan aset digital. Mahasiswa akan mempelajari kerangka kerja keamanan (Security Framework), audit sistem, kebijakan privasi (Cyber Law), dan prosedur mitigasi insiden untuk mencegah ancaman peretasan dan pencurian data. |
|
Keterampilan Khusus |
Manajemen Proyek Teknologi Informasi |
mempelajari tata kelola dan pengelolaan siklus hidup proyek TI, mulai dari inisiasi, perencanaan, pelaksanaan, pengendalian, hingga penutupan. Mahasiswa dibekali keterampilan mengelola ruang lingkup, waktu, anggaran, dan risiko agar proyek selesai efektif dan efisien.Materi pembelajaran dalam mata kuliah ini umumnya mencakup:Siklus Hidup Proyek: Pembagian fase proyek seperti Initiating, Planning, Executing, Monitoring/Controlling, dan Closing.Standar Industri: Penerapan pedoman Project Management Institute (PMI) atau Project Management Body of Knowledge (PMBOK).Perencanaan Teknis: Pembuatan Work Breakdown Structure (WBS), Gantt Chart, diagram PERT, serta estimasi biaya dan jadwal.Manajemen Risiko & Kualitas: Mitigasi kendala teknis dan non-teknis agar produk akhir sesuai dengan kebutuhan stakeholder.Praktik Aplikasi: Penggunaan perangkat lunak manajemen proyek seperti Microsoft Project. |
|
Keterampilan Khusus |
Metodologi Penelitian |
Mata kuliah Metodologi Penelitian membekali mahasiswa dengan pengetahuan dan keterampilan dasar dalam merancang dan menyusun penelitian ilmiah. Materi mencakup pemilihan topik, perumusan masalah, penyusunan kerangka teori dan hipotesis, metode pengumpulan dan analisis data, serta penyusunan proposal dan laporan penelitian ilmiah. Mahasiswa juga diperkenalkan pada metode penelitian kuantitatif, kualitatif, dan campuran, serta etika penelitian ilmiah. Mata kuliah ini dirancang sebagai bekal untuk menyusun tugas akhir atau skripsi secara sistematis, logis, dan ilmiah. |
|
Keterampilan Khusus |
Pemrograman Aplikasi Bergerak |
Mata kuliah Pemrograman Aplikasi Bergerak membahas konsep, teknik, dan praktik dalam membangun aplikasi pada perangkat bergerak (mobile), khususnya berbasis Android atau lintas platform. Materi mencakup pengenalan arsitektur mobile, antarmuka pengguna (UI), manajemen aktivitas, navigasi antar layar, penyimpanan data lokal, konektivitas API, serta aspek keamanan dan performa aplikasi. Mahasiswa akan menggunakan framework pemrograman mobile seperti Android Studio (Java/Kotlin) atau Flutter (Dart) untuk membangun aplikasi interaktif yang relevan dengan kebutuhan pengguna. Tujuan utama mata kuliah ini adalah membekali mahasiswa dengan kemampuan merancang, membangun, dan menguji aplikasi mobile secara fungsional, efisien, dan responsif. |
|
Keterampilan Khusus |
Pemrograman Berbasis Web |
Mata kuliah Pemrograman Berbasis Web 1 membekali mahasiswa dengan pengetahuan dan keterampilan dasar dalam membangun aplikasi web menggunakan teknologi sisi klien dan sisi server. Materi mencakup struktur HTML, styling dengan CSS, pemrograman interaktif menggunakan JavaScript, serta pengenalan server-side programming menggunakan PHP dan koneksi ke basis data MySQL. Mahasiswa juga akan belajar prinsip dasar form processing, validasi data, dan pengelolaan sesi (session). Fokus utama mata kuliah ini adalah memberikan pemahaman menyeluruh tentang alur kerja aplikasi web dinamis serta praktik membangun aplikasi web sederhana yang terstruktur dan efisien. |
|
Keterampilan Khusus |
Pemrograman Berorientasi Objek |
Mata kuliah Pemrograman Berorientasi Objek membahas paradigma pemrograman yang berbasis pada konsep objek dan kelas untuk membangun perangkat lunak yang modular, efisien, dan mudah dipelihara. Materi mencakup konsep dasar OOP seperti enkapsulasi, pewarisan, polimorfisme, dan abstraksi, serta implementasinya dalam bahasa pemrograman modern seperti Java atau Python. Mahasiswa juga belajar tentang desain kelas, relasi antar objek, penggunaan constructor, method overriding/overloading, dan penanganan error (exception handling). Melalui praktikum, mahasiswa akan membangun aplikasi skala kecil-menengah berbasis OOP serta memahami peran OOP dalam rekayasa perangkat lunak. |
|
Keterampilan Khusus |
Pendidikan Antikorupsi |
Berdasarkan kebijakan Komisi Pemberantasan Korupsi (KPK) dan Kementerian Pendidikan, mata kuliah ini termasuk dalam Mata Kuliah Wajib Kurikulum (MKWK) yang berlaku untuk seluruh mahasiswa di perguruan tinggi.Penyelenggaraan mata kuliah ini didasarkan pada Permenristekdikti Nomor 33 Tahun 2019. |
|
Keterampilan Khusus |
Pengantar Data Science |
Memberikan pemahaman fondasional tentang bagaimana data mentah diolah menjadi informasi berharga untuk pengambilan keputusan.Materi Utama: Biasanya mencakup pengantar statistika, aljabar linear, dan dasar-dasar bahasa pemrograman yang populer seperti Python atau R.Prospek Keilmuan: Menjadi fondasi untuk mata kuliah lanjutan yang lebih spesifik seperti Big Data, Data Mining, dan Deep Learning. |
|
Keterampilan Khusus |
Pengantar Keamanan Siber |
mempelajari prinsip dasar perlindungan data, jaringan, dan sistem dari ancaman digital. Mahasiswa akan dibekali pemahaman mengenai konsep keamanan, identifikasi kerentanan (vulnerabilities), dan mitigasi berbagai serangan siber di dunia nyata |
|
Keterampilan Khusus |
Pengantar Teknologi Informasi |
Mata kuliah Pengantar Teknologi Informasi memberikan pemahaman dasar tentang konsep, peran, dan perkembangan teknologi informasi dalam kehidupan modern dan dunia bisnis. Materi mencakup komponen dasar sistem komputer (perangkat keras, lunak, jaringan), sistem informasi, tren teknologi digital, pengantar basis data dan keamanan informasi, serta dampak sosial dan etika dalam penggunaan TI. Mahasiswa juga dikenalkan pada berbagai aplikasi TI dalam organisasi serta prospek karier di bidang teknologi informasi. Mata kuliah ini menjadi fondasi awal untuk memahami dunia komputasi dan sistem informasi sebelum masuk ke mata kuliah teknis lanjutan. |
|
Keterampilan Khusus |
Pengembangan Aplikasi Berbasis Platform |
matakuliah keahlian yang membekali mahasiswa dengan konsep, arsitektur, dan teknik pengembangan perangkat lunak modern. Fokus utamanya adalah merancang, membangun, dan mengintegrasikan aplikasi agar dapat berjalan optimal di berbagai ekosistem teknologi, seperti web, mobile (Android/iOS), dan desktop. |
|
Keterampilan Khusus |
Rekayasa Perangkat Lunak |
Mata kuliah Rekayasa Perangkat Lunak membahas prinsip, metodologi, dan praktik terbaik dalam pengembangan perangkat lunak yang sistematis, terstruktur, dan terukur. Mahasiswa mempelajari siklus hidup perangkat lunak (SDLC), perencanaan proyek perangkat lunak, analisis kebutuhan, perancangan arsitektur sistem, serta pengujian dan pemeliharaan perangkat lunak. Diperkenalkan pula berbagai pendekatan pengembangan seperti Waterfall, Agile, dan Scrum, serta dokumentasi teknis dan manajemen kualitas perangkat lunak. Melalui proyek tim, mahasiswa menerapkan prinsip-prinsip RPL dalam membangun aplikasi dari tahap analisis hingga rilis awal. |
|
Keterampilan Khusus |
Sistem Basis Data Lanjutan (NoSQL) |
Mata kuliah Sistem Basis Data Lanjutan membahas konsep dan teknik lanjutan dalam pengelolaan dan pemanfaatan basis data. Materi meliputi optimasi kueri SQL, manajemen transaksi dan penguncian (locking), konkurensi dan pemulihan basis data, replikasi dan fragmentasi, serta arsitektur basis data terdistribusi. Mahasiswa juga dikenalkan pada NoSQL, data warehouse, serta integrasi basis data dengan aplikasi modern menggunakan ORM (Object-Relational Mapping). Praktikum difokuskan pada simulasi implementasi sistem basis data skala besar, termasuk pengamanan dan perancangan sistem yang efisien. Mata kuliah ini memperkuat kemampuan mahasiswa dalam mendesain, mengelola, dan mengembangkan solusi basis data tingkat lanjut untuk kebutuhan organisasi. |
|
Keterampilan Khusus |
Statistika dan Probabilitas |
Mata kuliah Statistika dan Probabilitas membekali mahasiswa dengan dasar-dasar pengolahan dan analisis data menggunakan prinsip statistik dan teori peluang (probabilitas) yang relevan dalam bidang teknologi informasi. Materi mencakup statistik deskriptif, distribusi probabilitas, inferensi statistik, uji hipotesis, regresi, dan korelasi, serta aplikasi probabilitas dalam pengambilan keputusan. Mahasiswa juga dikenalkan pada penggunaan perangkat bantu seperti Excel, Python, atau software statistik (misalnya SPSS) untuk analisis data. Mata kuliah ini menjadi fondasi penting dalam pengembangan sistem berbasis data, data analytics, dan pengambilan keputusan berbasis data. |
|
Keterampilan Khusus |
Technopreneurship |
Mata kuliah Technopreneurship membahas konsep kewirausahaan berbasis teknologi, dengan tujuan membekali mahasiswa untuk menciptakan dan mengelola usaha inovatif di bidang teknologi informasi. Materi mencakup ideasi bisnis digital, model bisnis (Business Model Canvas), analisis pasar, validasi produk, hingga perencanaan keuangan dan strategi pemasaran digital. Mahasiswa juga dikenalkan pada proses startup development, inkubasi bisnis, serta etika dan hukum dalam bisnis teknologi. Melalui studi kasus dan proyek rintisan bisnis digital, mahasiswa dilatih untuk menjadi inovator dan pelaku usaha teknologi yang adaptif, kreatif, dan berorientasi pada solusi. |
|
Keterampilan Khusus |
Teknologi Keamanan Siber |
studi yang mempelajari prinsip, teknik, dan praktik untuk melindungi sistem komputer, jaringan, aplikasi, dan data digital dari berbagai ancaman, serangan, maupun akses ilegal. |
|
Keterampilan Khusus |
Teknologi Platform |
mempelajari perancangan, pengembangan, dan implementasi sistem berbasis platform modern. Ini mencakup komputasi awan (cloud computing), integrasi layanan, dan arsitektur aplikasi berskala enterprise untuk mendukung kebutuhan organisasi |
|
Keterampilan Khusus |
Tugas Akhir |
Tugas akhir berupa penelitian mandiri dalam bidang sistem informasi. Mahasiswa mampu melakukan penelitian, menganalisis masalah, merancang solusi, dan menyusun laporan penelitian yang berkontribusi pada pengembangan ilmu pengetahuan |
|
Keterampilan Khusus |
UI/UX Design |
Mata kuliah UI/UX Design membekali mahasiswa dengan pemahaman dan keterampilan dalam merancang antarmuka pengguna (User Interface/UI) dan pengalaman pengguna (User Experience/UX) yang intuitif, estetis, dan fungsional. Materi mencakup prinsip desain visual, hirarki informasi, desain berbasis pengguna (user-centered design), proses desain UX (research, prototyping, testing), serta penggunaan tools seperti Figma atau Adobe XD. Mahasiswa juga mempelajari teknik pembuatan wireframe, mockup, serta evaluasi usability. Melalui tugas berbasis proyek, mahasiswa akan mendesain antarmuka aplikasi web atau mobile yang fokus pada kenyamanan, efisiensi, dan kepuasan pengguna. |
|
Keterampilan Umum |
Bahasa Indonesia |
Mata kuliah yang mengembangkan kemampuan komunikasi efektif dalam bahasa Indonesia, meliputi keterampilan menulis ilmiah, presentasi, dan komunikasi profesional. Mahasiswa mampu menyusun dokumentasi teknis dan berkomunikasi dalam konteks pengembangan sistem informasi |
|
Keterampilan Umum |
Bahasa Inggris I |
Mata kuliah dasar bahasa Inggris yang mengembangkan kemampuan komunikasi lisan dan tulisan dalam bahasa Inggris untuk keperluan akademik dan profesional di bidang teknologi informasi. Mahasiswa mampu memahami literatur teknis berbahasa Inggris |
|
Keterampilan Umum |
Bahasa Inggris II |
Lanjutan mata kuliah Bahasa Inggris I dengan fokus pada kemampuan komunikasi teknis dan profesional. Mahasiswa mampu berkomunikasi efektif dalam lingkungan kerja internasional dan memahami dokumentasi teknis berbahasa Inggris |
|
Keterampilan Umum |
Etika Profesi dan Profesional |
Mata kuliah Etika Profesi dan Profesional membahas prinsip, nilai, dan tanggung jawab etis dalam menjalankan profesi sesuai bidang Program Studi. Mahasiswa mempelajari kode etik profesi, isu-isu etika dan hukum, serta tanggung jawab sosial profesional terhadap masyarakat, organisasi, dan lingkungan. Materi juga mencakup etika penggunaan data dan informasi, perlindungan hak kekayaan intelektual, serta pengambilan keputusan etis dalam situasi kompleks. Mata kuliah ini bertujuan membentuk karakter profesional yang berintegritas, bertanggung jawab, dan menjunjung tinggi etika dalam praktik kerja dan inovasi teknologi. |
|
Keterampilan Umum |
Jaringan Komputer |
Mata kuliah Jaringan Komputer membahas prinsip dasar komunikasi data dan infrastruktur jaringan komputer, mulai dari konsep model OSI dan TCP/IP, pengalamatan IP, routing, switching, hingga perancangan dan pengelolaan jaringan lokal (LAN). Mahasiswa akan mempelajari protokol utama seperti HTTP, FTP, DNS, DHCP, serta melakukan konfigurasi perangkat jaringan secara manual dan menggunakan simulator jaringan seperti Cisco Packet Tracer. Melalui praktikum, mahasiswa dilatih untuk menganalisis lalu lintas jaringan, memahami keamanan dasar jaringan, dan membangun konektivitas antar perangkat dalam skala kecil-menengah. Mata kuliah ini menjadi dasar penting dalam memahami sistem informasi terdistribusi dan infrastruktur TI modern. |
|
Keterampilan Umum |
Keamanan Jaringan |
Mata kuliah Keamanan Jaringan membahas konsep, prinsip, serta implementasi perlindungan jaringan komputer dari berbagai ancaman dan serangan siber. Materi mencakup dasar-dasar kriptografi, model ancaman, keamanan protokol jaringan, firewall, intrusion detection system (IDS/IPS), VPN, serta teknik pengamanan jaringan lokal maupun publik. Mahasiswa juga dikenalkan pada jenis serangan seperti sniffing, spoofing, DoS, dan malware, serta cara mitigasinya. Praktikum melibatkan simulasi serangan dan pengamanan menggunakan tools seperti Wireshark, Nmap, atau Snort, sehingga mahasiswa memahami praktik pengamanan jaringan secara langsung. Mata kuliah ini mempersiapkan mahasiswa untuk mampu mendesain dan menjaga infrastruktur jaringan yang aman dan andal. |
|
Keterampilan Umum |
Kerja Praktek / Magang |
Mata kuliah Kerja Praktek / Magang memberikan pengalaman langsung kepada mahasiswa untuk terlibat dalam dunia kerja profesional di industri atau instansi yang relevan dengan bidang program studi. Mahasiswa menerapkan pengetahuan, keterampilan teknis, dan soft skill dalam proyek nyata. Kegiatan ini bertujuan membangun pemahaman kontekstual, meningkatkan kemampuan adaptasi, kolaborasi, dan komunikasi profesional. Mahasiswa diwajibkan menyusun laporan akhir dan melakukan presentasi hasil kerja sebagai bentuk pertanggungjawaban akademik. |
|
Keterampilan Umum |
Kewarganegaraan |
Mata kuliah yang mengembangkan kesadaran hak dan kewajiban sebagai warga negara yang bertanggung jawab. Mahasiswa mampu memahami peran teknologi informasi dalam pembangunan nasional dan demokratisasi |
|
Keterampilan Umum |
Metodologi Penelitian |
Mata kuliah Metodologi Penelitian membekali mahasiswa dengan pengetahuan dan keterampilan dasar dalam merancang dan menyusun penelitian ilmiah. Materi mencakup pemilihan topik, perumusan masalah, penyusunan kerangka teori dan hipotesis, metode pengumpulan dan analisis data, serta penyusunan proposal dan laporan penelitian ilmiah. Mahasiswa juga diperkenalkan pada metode penelitian kuantitatif, kualitatif, dan campuran, serta etika penelitian ilmiah. Mata kuliah ini dirancang sebagai bekal untuk menyusun tugas akhir atau skripsi secara sistematis, logis, dan ilmiah. |
|
Keterampilan Umum |
Pancasila |
Mata kuliah yang mengembangkan pemahaman dan penghayatan nilai-nilai Pancasila sebagai dasar negara dan pandangan hidup bangsa. Mahasiswa mampu menerapkan nilai-nilai Pancasila dalam pengembangan teknologi yang berpihak pada kepentingan nasional |
|
Keterampilan Umum |
Pemrograman Berorientasi Objek |
Mata kuliah Pemrograman Berorientasi Objek membahas paradigma pemrograman yang berbasis pada konsep objek dan kelas untuk membangun perangkat lunak yang modular, efisien, dan mudah dipelihara. Materi mencakup konsep dasar OOP seperti enkapsulasi, pewarisan, polimorfisme, dan abstraksi, serta implementasinya dalam bahasa pemrograman modern seperti Java atau Python. Mahasiswa juga belajar tentang desain kelas, relasi antar objek, penggunaan constructor, method overriding/overloading, dan penanganan error (exception handling). Melalui praktikum, mahasiswa akan membangun aplikasi skala kecil-menengah berbasis OOP serta memahami peran OOP dalam rekayasa perangkat lunak. |
|
Keterampilan Umum |
Pengantar Teknologi Informasi |
Mata kuliah Pengantar Teknologi Informasi memberikan pemahaman dasar tentang konsep, peran, dan perkembangan teknologi informasi dalam kehidupan modern dan dunia bisnis. Materi mencakup komponen dasar sistem komputer (perangkat keras, lunak, jaringan), sistem informasi, tren teknologi digital, pengantar basis data dan keamanan informasi, serta dampak sosial dan etika dalam penggunaan TI. Mahasiswa juga dikenalkan pada berbagai aplikasi TI dalam organisasi serta prospek karier di bidang teknologi informasi. Mata kuliah ini menjadi fondasi awal untuk memahami dunia komputasi dan sistem informasi sebelum masuk ke mata kuliah teknis lanjutan. |
|
Keterampilan Umum |
Seminar Proposal |
Kegiatan seminar untuk mempresentasikan proposal penelitian tugas akhir. Mahasiswa mampu menyusun dan mempresentasikan proposal penelitian yang berkualitas |
|
Keterampilan Umum |
Teknologi Keamanan Siber |
studi yang mempelajari prinsip, teknik, dan praktik untuk melindungi sistem komputer, jaringan, aplikasi, dan data digital dari berbagai ancaman, serangan, maupun akses ilegal. |
|
Keterampilan Umum |
Tugas Akhir |
Tugas akhir berupa penelitian mandiri dalam bidang sistem informasi. Mahasiswa mampu melakukan penelitian, menganalisis masalah, merancang solusi, dan menyusun laporan penelitian yang berkontribusi pada pengembangan ilmu pengetahuan |
|
Pengetahuan |
Administrasi Sistem |
berfokus pada instalasi, konfigurasi, pemeliharaan, dan manajemen infrastruktur perangkat keras dan perangkat lunak dalam suatu organisasi. Materi Pembelajaran UtamaManajemen Sistem Operasi (OS): Instalasi, patching, dan pemeliharaan OS Server (seperti Linux/Unix dan Windows Server).Manajemen Layanan Jaringan (Network Services): Konfigurasi DNS Server, DHCP, FTP, Web Server, dan Mail Server.Manajemen Pengguna dan Hak Akses: Pengaturan otorisasi, autentikasi, serta pembuatan direktori (seperti Active Directory atau LDAP).Keamanan Sistem: Implementasi firewall, VPN, enkripsi, dan audit log sistem.Virtualisasi dan Komputasi Awan: Pengenalan dan manajemen Virtual Machine (VM) dan layanan berbasis Cloud (seperti AWS, Azure, GCP).Pemantauan dan Otomatisasi (Monitoring & Scripting): Penggunaan shell scripting (Bash, PowerShell) untuk mengotomatiskan tugas serta tools monitoring untuk mendeteksi down-time. |
|
Pengetahuan |
Algoritma dan Pemrograman |
Mata kuliah Algoritma dan Pemrograman Dasar memperkenalkan konsep dasar algoritma dan logika pemrograman sebagai fondasi pengembangan perangkat lunak. Mahasiswa akan mempelajari tipe data, variabel, operator, struktur kontrol (percabangan dan perulangan), array, fungsi/prosedur, serta dasar manipulasi string dan file. Selain itu, dikenalkan pula cara menyusun algoritma menggunakan pseudocode dan flowchart, serta implementasinya dalam bahasa pemrograman seperti PHP, Python, C, atau Java. Melalui praktik langsung dan penyelesaian masalah sederhana, mahasiswa dilatih berpikir logis, sistematis, dan mampu membangun solusi algoritmik yang efisien. |
|
Pengetahuan |
Arsitektur Komputer |
Mempelajari konsep, struktur, dan cara kerja sistem komputer dari tingkat perangkat keras hingga interaksinya dengan perangkat lunak untuk mengeksekusi instruksi secara efisien. Cakupan pembelajaran meliputi organisasi dan arsitektur komputer, representasi data dan sistem bilangan, logika digital dasar, struktur dan fungsi prosesor (CPU), set instruksi dan siklus eksekusi instruksi, sistem memori (register, cache, dan memori utama), mekanisme input/output (I/O), sistem bus dan interkoneksi, teknik peningkatan kinerja seperti pipelining, serta konsep arsitektur paralel dan multiprosesor. Mata kuliah ini berfokus pada cara kerja perangkat keras, interaksi antara komponen hardware dan software, serta bagaimana instruksi dijalankan hingga memproses data. |
|
Pengetahuan |
Big Data |
Mata kuliah Big Data adalah mata kuliah yang mempelajari tentang konsep, teknik, dan alat analisis untuk mengelola dan menganalisis data dalam jumlah besar (big data). Mata kuliah ini bertujuan membekali mahasiswa dengan pemahaman dan keterampilan dalam pemrosesan, analisis, dan visualisasi data besar, serta pemanfaatan teknologi seperti Hadoop dan Spark. |
|
Pengetahuan |
Cloud Computing |
mempelajari konsep penyediaan sumber daya IT—seperti storage, server, dan database—melalui internet. Mahasiswa akan belajar merancang, membangun, dan mengelola infrastruktur virtual sehingga aplikasi dapat diakses dari mana saja tanpa perlu perangkat fisik yang rumit. |
|
Pengetahuan |
Dasar Sistem Basis Data (SQL) |
Mata kuliah Dasar Sistem Basis Data memberikan pengantar terhadap konsep, arsitektur, dan penggunaan sistem basis data dalam pengelolaan informasi. Materi mencakup konsep entitas dan relasi, perancangan basis data dengan model Entity-Relationship (ER), normalisasi, serta pengenalan bahasa kueri terstruktur (SQL) untuk manipulasi data. Mahasiswa juga mempelajari dasar pengelolaan data dalam sistem manajemen basis data (DBMS), seperti MySQL atau PostgreSQL, serta praktik membuat dan mengelola database secara langsung. Mata kuliah ini menjadi fondasi penting bagi mahasiswa untuk memahami bagaimana data disimpan, diorganisir, dan diakses dalam sistem informasi. |
|
Pengetahuan |
DevOps Architecture |
Mata kuliah DevOps Architecture membahas prinsip, praktik, dan alat yang digunakan dalam mengintegrasikan proses pengembangan perangkat lunak (development) dan operasional sistem (operations) secara otomatis, cepat, dan berkelanjutan. Mahasiswa akan mempelajari konsep CI/CD (Continuous Integration & Continuous Delivery), Infrastructure as Code (IaC), containerization menggunakan Docker, orchestration dengan Kubernetes, serta penggunaan alat seperti Git, Jenkins, Ansible, dan monitoring tools. Fokus utama adalah membangun pipeline DevOps yang efisien untuk meningkatkan keandalan sistem, kecepatan rilis, dan kolaborasi tim lintas fungsi. Melalui praktik proyek DevOps end-to-end, mahasiswa akan memahami bagaimana menerapkan arsitektur DevOps dalam siklus hidup perangkat lunak modern berbasis cloud. |
|
Pengetahuan |
Etika Profesi dan Profesional |
Mata kuliah Etika Profesi dan Profesional membahas prinsip, nilai, dan tanggung jawab etis dalam menjalankan profesi sesuai bidang Program Studi. Mahasiswa mempelajari kode etik profesi, isu-isu etika dan hukum, serta tanggung jawab sosial profesional terhadap masyarakat, organisasi, dan lingkungan. Materi juga mencakup etika penggunaan data dan informasi, perlindungan hak kekayaan intelektual, serta pengambilan keputusan etis dalam situasi kompleks. Mata kuliah ini bertujuan membentuk karakter profesional yang berintegritas, bertanggung jawab, dan menjunjung tinggi etika dalam praktik kerja dan inovasi teknologi. |
|
Pengetahuan |
Integrasi Sistem |
pembelajaran mengenai konsep, arsitektur, dan teknologi untuk menghubungkan berbagai subsistem atau aplikasi terpisah. Tujuannya adalah menciptakan satu kesatuan sistem yang selaras agar data dan proses bisnis dapat diakses secara efisien, akurat, dan menyeluruh di seluruh organisasi. |
|
Pengetahuan |
Jaringan Komputer |
Mata kuliah Jaringan Komputer membahas prinsip dasar komunikasi data dan infrastruktur jaringan komputer, mulai dari konsep model OSI dan TCP/IP, pengalamatan IP, routing, switching, hingga perancangan dan pengelolaan jaringan lokal (LAN). Mahasiswa akan mempelajari protokol utama seperti HTTP, FTP, DNS, DHCP, serta melakukan konfigurasi perangkat jaringan secara manual dan menggunakan simulator jaringan seperti Cisco Packet Tracer. Melalui praktikum, mahasiswa dilatih untuk menganalisis lalu lintas jaringan, memahami keamanan dasar jaringan, dan membangun konektivitas antar perangkat dalam skala kecil-menengah. Mata kuliah ini menjadi dasar penting dalam memahami sistem informasi terdistribusi dan infrastruktur TI modern. |
|
Pengetahuan |
Jaringan Saraf Tiruan (Artificial Neural Network) |
Membahas konsep, teori, arsitektur, algoritma pembelajaran, dan implementasi jaringan saraf tiruan sebagai salah satu metode utama dalam kecerdasan buatan dan pembelajaran mesin. Materi meliputi neuron biologis dan neuron buatan, perceptron, multilayer perceptron, algoritma backpropagation, optimasi pembelajaran, evaluasi model, serta implementasi ANN menggunakan perangkat lunak dan pustaka machine learning untuk menyelesaikan permasalahan klasifikasi, prediksi, dan pengenalan pola. |
|
Pengetahuan |
Kalkulus |
kalkulus termasuk mata kuliah wajib di hampir semua program studi Teknologi Informasi (TI) atau Teknik Informatika (IF). Mata kuliah ini biasanya diambil pada tahun pertama (semester 1 dan 2) sebagai bagian dari kelompok ilmu dasar (Basic Science) untuk membangun fondasi logika dan analisis mahasiswa.Di prodi TI dan SI, kalkulus sangat penting untuk memahami dan menguasai berbagai bidang lanjutan seperti:Kecerdasan Buatan (AI) & Machine Learning: Algoritma AI bekerja menggunakan konsep turunan, optimasi, dan fungsi.Grafika Komputer & Animasi: Pembuatan visual 3D, efek, dan pergerakan objek sangat bergantung pada rumus-rumus kalkulus.Analisis Algoritma: Menghitung kompleksitas dan efisiensi suatu program secara matematis. |
|
Pengetahuan |
Keamanan Jaringan |
Mata kuliah Keamanan Jaringan membahas konsep, prinsip, serta implementasi perlindungan jaringan komputer dari berbagai ancaman dan serangan siber. Materi mencakup dasar-dasar kriptografi, model ancaman, keamanan protokol jaringan, firewall, intrusion detection system (IDS/IPS), VPN, serta teknik pengamanan jaringan lokal maupun publik. Mahasiswa juga dikenalkan pada jenis serangan seperti sniffing, spoofing, DoS, dan malware, serta cara mitigasinya. Praktikum melibatkan simulasi serangan dan pengamanan menggunakan tools seperti Wireshark, Nmap, atau Snort, sehingga mahasiswa memahami praktik pengamanan jaringan secara langsung. Mata kuliah ini mempersiapkan mahasiswa untuk mampu mendesain dan menjaga infrastruktur jaringan yang aman dan andal. |
|
Pengetahuan |
Manajemen Keamanan Siber |
Manajemen Keamanan Siber (Cybersecurity Management) membekali mahasiswa dengan keahlian tata kelola risiko, kepatuhan, dan strategi perlindungan aset digital. Mahasiswa akan mempelajari kerangka kerja keamanan (Security Framework), audit sistem, kebijakan privasi (Cyber Law), dan prosedur mitigasi insiden untuk mencegah ancaman peretasan dan pencurian data. |
|
Pengetahuan |
Manajemen Proyek Teknologi Informasi |
mempelajari tata kelola dan pengelolaan siklus hidup proyek TI, mulai dari inisiasi, perencanaan, pelaksanaan, pengendalian, hingga penutupan. Mahasiswa dibekali keterampilan mengelola ruang lingkup, waktu, anggaran, dan risiko agar proyek selesai efektif dan efisien.Materi pembelajaran dalam mata kuliah ini umumnya mencakup:Siklus Hidup Proyek: Pembagian fase proyek seperti Initiating, Planning, Executing, Monitoring/Controlling, dan Closing.Standar Industri: Penerapan pedoman Project Management Institute (PMI) atau Project Management Body of Knowledge (PMBOK).Perencanaan Teknis: Pembuatan Work Breakdown Structure (WBS), Gantt Chart, diagram PERT, serta estimasi biaya dan jadwal.Manajemen Risiko & Kualitas: Mitigasi kendala teknis dan non-teknis agar produk akhir sesuai dengan kebutuhan stakeholder.Praktik Aplikasi: Penggunaan perangkat lunak manajemen proyek seperti Microsoft Project. |
|
Pengetahuan |
Matematika Diskrit |
Mata kuliah Matematika Diskrit memberikan fondasi matematika yang essential dalam mengembangkan kemampuan berpikir logis, analitis, dan sistematis yang diperlukan dalam pengembangan sistem informasi. Mahasiswa akan mempelajari konsep-konsep fundamental seperti logika proposisional dan predikat, teori himpunan, kombinatorik, teori graf, algoritma diskrit, dan struktur aljabar yang mengintegrasikan perspektif ilmu komputer dan matematika untuk mendukung pengembangan sistem informasi yang adaptif terhadap teknologi masa depan. Setelah menyelesaikan mata kuliah ini, mahasiswa dipersiapkan untuk menjadi System Analyst, Software Developer, Database Designer, Algorithm Engineer, atau IT Problem Solver yang memiliki kemampuan pemecahan masalah matematis yang kuat, berpikir algoritmis, dan mampu merancang solusi sistem informasi yang efisien, optimal, dan inovatif dengan daya saing global di era transformasi digital. |
|
Pengetahuan |
Pemrograman Aplikasi Bergerak |
Mata kuliah Pemrograman Aplikasi Bergerak membahas konsep, teknik, dan praktik dalam membangun aplikasi pada perangkat bergerak (mobile), khususnya berbasis Android atau lintas platform. Materi mencakup pengenalan arsitektur mobile, antarmuka pengguna (UI), manajemen aktivitas, navigasi antar layar, penyimpanan data lokal, konektivitas API, serta aspek keamanan dan performa aplikasi. Mahasiswa akan menggunakan framework pemrograman mobile seperti Android Studio (Java/Kotlin) atau Flutter (Dart) untuk membangun aplikasi interaktif yang relevan dengan kebutuhan pengguna. Tujuan utama mata kuliah ini adalah membekali mahasiswa dengan kemampuan merancang, membangun, dan menguji aplikasi mobile secara fungsional, efisien, dan responsif. |
|
Pengetahuan |
Pemrograman Berbasis Web |
Mata kuliah Pemrograman Berbasis Web 1 membekali mahasiswa dengan pengetahuan dan keterampilan dasar dalam membangun aplikasi web menggunakan teknologi sisi klien dan sisi server. Materi mencakup struktur HTML, styling dengan CSS, pemrograman interaktif menggunakan JavaScript, serta pengenalan server-side programming menggunakan PHP dan koneksi ke basis data MySQL. Mahasiswa juga akan belajar prinsip dasar form processing, validasi data, dan pengelolaan sesi (session). Fokus utama mata kuliah ini adalah memberikan pemahaman menyeluruh tentang alur kerja aplikasi web dinamis serta praktik membangun aplikasi web sederhana yang terstruktur dan efisien. |
|
Pengetahuan |
Pemrograman Berorientasi Objek |
Mata kuliah Pemrograman Berorientasi Objek membahas paradigma pemrograman yang berbasis pada konsep objek dan kelas untuk membangun perangkat lunak yang modular, efisien, dan mudah dipelihara. Materi mencakup konsep dasar OOP seperti enkapsulasi, pewarisan, polimorfisme, dan abstraksi, serta implementasinya dalam bahasa pemrograman modern seperti Java atau Python. Mahasiswa juga belajar tentang desain kelas, relasi antar objek, penggunaan constructor, method overriding/overloading, dan penanganan error (exception handling). Melalui praktikum, mahasiswa akan membangun aplikasi skala kecil-menengah berbasis OOP serta memahami peran OOP dalam rekayasa perangkat lunak. |
|
Pengetahuan |
Pemrograman IoT |
Mata kuliah Pemrograman IoT (Internet of Things) membahas konsep dasar, arsitektur, serta penerapan teknologi IoT melalui pemrograman perangkat cerdas yang terhubung ke internet. Materi mencakup sensor, aktuator, mikrokontroler (seperti Arduino, ESP32, atau Raspberry Pi), komunikasi data (MQTT, HTTP, dan protokol IoT lainnya), integrasi dengan layanan cloud, serta pengembangan aplikasi IoT berbasis web maupun mobile. |
|
Pengetahuan |
Pendidikan Antikorupsi |
Berdasarkan kebijakan Komisi Pemberantasan Korupsi (KPK) dan Kementerian Pendidikan, mata kuliah ini termasuk dalam Mata Kuliah Wajib Kurikulum (MKWK) yang berlaku untuk seluruh mahasiswa di perguruan tinggi.Penyelenggaraan mata kuliah ini didasarkan pada Permenristekdikti Nomor 33 Tahun 2019. |
|
Pengetahuan |
Pengantar Data Science |
Memberikan pemahaman fondasional tentang bagaimana data mentah diolah menjadi informasi berharga untuk pengambilan keputusan.Materi Utama: Biasanya mencakup pengantar statistika, aljabar linear, dan dasar-dasar bahasa pemrograman yang populer seperti Python atau R.Prospek Keilmuan: Menjadi fondasi untuk mata kuliah lanjutan yang lebih spesifik seperti Big Data, Data Mining, dan Deep Learning. |
|
Pengetahuan |
Pengantar Keamanan Siber |
mempelajari prinsip dasar perlindungan data, jaringan, dan sistem dari ancaman digital. Mahasiswa akan dibekali pemahaman mengenai konsep keamanan, identifikasi kerentanan (vulnerabilities), dan mitigasi berbagai serangan siber di dunia nyata |
|
Pengetahuan |
Pengembangan Aplikasi Berbasis Platform |
matakuliah keahlian yang membekali mahasiswa dengan konsep, arsitektur, dan teknik pengembangan perangkat lunak modern. Fokus utamanya adalah merancang, membangun, dan mengintegrasikan aplikasi agar dapat berjalan optimal di berbagai ekosistem teknologi, seperti web, mobile (Android/iOS), dan desktop. |
|
Pengetahuan |
Sistem Basis Data Lanjutan (NoSQL) |
Mata kuliah Sistem Basis Data Lanjutan membahas konsep dan teknik lanjutan dalam pengelolaan dan pemanfaatan basis data. Materi meliputi optimasi kueri SQL, manajemen transaksi dan penguncian (locking), konkurensi dan pemulihan basis data, replikasi dan fragmentasi, serta arsitektur basis data terdistribusi. Mahasiswa juga dikenalkan pada NoSQL, data warehouse, serta integrasi basis data dengan aplikasi modern menggunakan ORM (Object-Relational Mapping). Praktikum difokuskan pada simulasi implementasi sistem basis data skala besar, termasuk pengamanan dan perancangan sistem yang efisien. Mata kuliah ini memperkuat kemampuan mahasiswa dalam mendesain, mengelola, dan mengembangkan solusi basis data tingkat lanjut untuk kebutuhan organisasi. |
|
Pengetahuan |
Software Testing dan Quality Assurance |
Mata kuliah Software Testing dan Quality Assurance (QA) membekali mahasiswa dengan konsep, teknik, dan praktik dalam pengujian perangkat lunak serta penjaminan mutu sistem. Materi mencakup jenis-jenis pengujian seperti unit testing, integration testing, system testing, acceptance testing, serta pendekatan black-box dan white-box testing. Mahasiswa juga mempelajari proses perencanaan, desain, dan eksekusi pengujian, penggunaan alat bantu otomatisasi pengujian (testing tools), serta prinsip Quality Assurance berdasarkan standar pengembangan perangkat lunak seperti ISO/IEC atau IEEE. Praktikum difokuskan pada simulasi pengujian proyek perangkat lunak dan penyusunan dokumentasi QA yang lengkap. Mata kuliah ini mempersiapkan mahasiswa untuk menjamin bahwa aplikasi atau sistem yang dibangun memenuhi spesifikasi, berkualitas tinggi, dan siap digunakan oleh pengguna akhir. |
|
Pengetahuan |
Statistika dan Probabilitas |
Mata kuliah Statistika dan Probabilitas membekali mahasiswa dengan dasar-dasar pengolahan dan analisis data menggunakan prinsip statistik dan teori peluang (probabilitas) yang relevan dalam bidang teknologi informasi. Materi mencakup statistik deskriptif, distribusi probabilitas, inferensi statistik, uji hipotesis, regresi, dan korelasi, serta aplikasi probabilitas dalam pengambilan keputusan. Mahasiswa juga dikenalkan pada penggunaan perangkat bantu seperti Excel, Python, atau software statistik (misalnya SPSS) untuk analisis data. Mata kuliah ini menjadi fondasi penting dalam pengembangan sistem berbasis data, data analytics, dan pengambilan keputusan berbasis data. |
|
Pengetahuan |
Technopreneurship |
Mata kuliah Technopreneurship membahas konsep kewirausahaan berbasis teknologi, dengan tujuan membekali mahasiswa untuk menciptakan dan mengelola usaha inovatif di bidang teknologi informasi. Materi mencakup ideasi bisnis digital, model bisnis (Business Model Canvas), analisis pasar, validasi produk, hingga perencanaan keuangan dan strategi pemasaran digital. Mahasiswa juga dikenalkan pada proses startup development, inkubasi bisnis, serta etika dan hukum dalam bisnis teknologi. Melalui studi kasus dan proyek rintisan bisnis digital, mahasiswa dilatih untuk menjadi inovator dan pelaku usaha teknologi yang adaptif, kreatif, dan berorientasi pada solusi. |
|
Pengetahuan |
Teknologi Keamanan Siber |
studi yang mempelajari prinsip, teknik, dan praktik untuk melindungi sistem komputer, jaringan, aplikasi, dan data digital dari berbagai ancaman, serangan, maupun akses ilegal. |
|
Pengetahuan |
Teknologi Platform |
mempelajari perancangan, pengembangan, dan implementasi sistem berbasis platform modern. Ini mencakup komputasi awan (cloud computing), integrasi layanan, dan arsitektur aplikasi berskala enterprise untuk mendukung kebutuhan organisasi |
|
Pengetahuan |
UI/UX Design |
Mata kuliah UI/UX Design membekali mahasiswa dengan pemahaman dan keterampilan dalam merancang antarmuka pengguna (User Interface/UI) dan pengalaman pengguna (User Experience/UX) yang intuitif, estetis, dan fungsional. Materi mencakup prinsip desain visual, hirarki informasi, desain berbasis pengguna (user-centered design), proses desain UX (research, prototyping, testing), serta penggunaan tools seperti Figma atau Adobe XD. Mahasiswa juga mempelajari teknik pembuatan wireframe, mockup, serta evaluasi usability. Melalui tugas berbasis proyek, mahasiswa akan mendesain antarmuka aplikasi web atau mobile yang fokus pada kenyamanan, efisiensi, dan kepuasan pengguna. |
|
Sikap |
Agama |
Mata kuliah yang mengembangkan kemampuan mahasiswa dalam memahami dan mengamalkan nilai-nilai agama sebagai landasan etika dan moral dalam kehidupan pribadi dan profesional. Mahasiswa mampu menerapkan prinsip-prinsip keagamaan dalam konteks teknologi informasi dan tanggung jawab sosial |
|
Sikap |
Bahasa Inggris I |
Mata kuliah dasar bahasa Inggris yang mengembangkan kemampuan komunikasi lisan dan tulisan dalam bahasa Inggris untuk keperluan akademik dan profesional di bidang teknologi informasi. Mahasiswa mampu memahami literatur teknis berbahasa Inggris |
|
Sikap |
Bahasa Inggris II |
Lanjutan mata kuliah Bahasa Inggris I dengan fokus pada kemampuan komunikasi teknis dan profesional. Mahasiswa mampu berkomunikasi efektif dalam lingkungan kerja internasional dan memahami dokumentasi teknis berbahasa Inggris |
|
Sikap |
Etika Profesi dan Profesional |
Mata kuliah Etika Profesi dan Profesional membahas prinsip, nilai, dan tanggung jawab etis dalam menjalankan profesi sesuai bidang Program Studi. Mahasiswa mempelajari kode etik profesi, isu-isu etika dan hukum, serta tanggung jawab sosial profesional terhadap masyarakat, organisasi, dan lingkungan. Materi juga mencakup etika penggunaan data dan informasi, perlindungan hak kekayaan intelektual, serta pengambilan keputusan etis dalam situasi kompleks. Mata kuliah ini bertujuan membentuk karakter profesional yang berintegritas, bertanggung jawab, dan menjunjung tinggi etika dalam praktik kerja dan inovasi teknologi. |
|
Sikap |
Interaksi Manusia dan Komputer |
Mata kuliah Interaksi Manusia dan Komputer mempelajari prinsip-prinsip dasar, teori, dan pendekatan dalam merancang sistem interaktif yang memperhatikan aspek kenyamanan, efisiensi, dan kepuasan pengguna. Materi mencakup pemahaman tentang karakteristik pengguna, perangkat masukan dan keluaran, desain antarmuka pengguna (user interface), serta teknik evaluasi usability. Mahasiswa juga diperkenalkan pada konsep user-centered design, kognisi manusia dalam interaksi dengan teknologi, dan alat bantu perancangan antarmuka. Praktikum difokuskan pada pengembangan prototipe dan pengujian desain antarmuka berbasis kebutuhan pengguna. Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu merancang dan mengevaluasi sistem interaktif yang responsif, intuitif, dan ramah pengguna dalam konteks pengembangan sistem informasi dan teknologi. |
|
Sikap |
Kerja Praktek / Magang |
Mata kuliah Kerja Praktek / Magang memberikan pengalaman langsung kepada mahasiswa untuk terlibat dalam dunia kerja profesional di industri atau instansi yang relevan dengan bidang program studi. Mahasiswa menerapkan pengetahuan, keterampilan teknis, dan soft skill dalam proyek nyata. Kegiatan ini bertujuan membangun pemahaman kontekstual, meningkatkan kemampuan adaptasi, kolaborasi, dan komunikasi profesional. Mahasiswa diwajibkan menyusun laporan akhir dan melakukan presentasi hasil kerja sebagai bentuk pertanggungjawaban akademik. |
|
Sikap |
Kewarganegaraan |
Mata kuliah yang mengembangkan kesadaran hak dan kewajiban sebagai warga negara yang bertanggung jawab. Mahasiswa mampu memahami peran teknologi informasi dalam pembangunan nasional dan demokratisasi |
|
Sikap |
Manajemen Proyek Teknologi Informasi |
mempelajari tata kelola dan pengelolaan siklus hidup proyek TI, mulai dari inisiasi, perencanaan, pelaksanaan, pengendalian, hingga penutupan. Mahasiswa dibekali keterampilan mengelola ruang lingkup, waktu, anggaran, dan risiko agar proyek selesai efektif dan efisien.Materi pembelajaran dalam mata kuliah ini umumnya mencakup:Siklus Hidup Proyek: Pembagian fase proyek seperti Initiating, Planning, Executing, Monitoring/Controlling, dan Closing.Standar Industri: Penerapan pedoman Project Management Institute (PMI) atau Project Management Body of Knowledge (PMBOK).Perencanaan Teknis: Pembuatan Work Breakdown Structure (WBS), Gantt Chart, diagram PERT, serta estimasi biaya dan jadwal.Manajemen Risiko & Kualitas: Mitigasi kendala teknis dan non-teknis agar produk akhir sesuai dengan kebutuhan stakeholder.Praktik Aplikasi: Penggunaan perangkat lunak manajemen proyek seperti Microsoft Project. |
|
Sikap |
Pancasila |
Mata kuliah yang mengembangkan pemahaman dan penghayatan nilai-nilai Pancasila sebagai dasar negara dan pandangan hidup bangsa. Mahasiswa mampu menerapkan nilai-nilai Pancasila dalam pengembangan teknologi yang berpihak pada kepentingan nasional |
|
Sikap |
Pendidikan Antikorupsi |
Berdasarkan kebijakan Komisi Pemberantasan Korupsi (KPK) dan Kementerian Pendidikan, mata kuliah ini termasuk dalam Mata Kuliah Wajib Kurikulum (MKWK) yang berlaku untuk seluruh mahasiswa di perguruan tinggi.Penyelenggaraan mata kuliah ini didasarkan pada Permenristekdikti Nomor 33 Tahun 2019. |