Kursus yang tersedia
DIagram UML
Kursus ini dirancang untuk memberikan pemahaman mendasar dan praktis tentang empat diagram UML paling esensial dalam pengembangan perangkat lunak: Use Case, Activity, Sequence, dan Class Diagram. Peserta akan belajar melalui teori dan contoh kasus yang terintegrasi.
Pemrograman
Mobile Programming For Business
Rencana Pembelajaran Semester (RPS) ini dirancang berbasis Outcome-Based Education (OBE) untuk mata kuliah Mobile Programming pada program studi Bisnis Digital. Fokus utama adalah mengintegrasikan keterampilan pemrograman mobile dengan konteks bisnis digital, seperti pengembangan aplikasi yang mendukung e-commerce, pemasaran digital, dan layanan berbasis mobile. Capaian pembelajaran disesuaikan untuk membekali mahasiswa dengan kemampuan merancang, mengembangkan, dan mengelola aplikasi mobile yang relevan dengan strategi bisnis digital.
ALJABAR LINEAR
Pemrograman Berorientasi Objek
Mata Kuliah ini Mata Kuliah ini membahas tentang teknik pemrograman berbasis objek. Pembahasan diawali dengan pemahaman konsep pemrograman berbasis objek, meliputi class, object, interface, package, inheritance, polymorphism, overriding, overloading, dan hak akses. Mata kuliah ini juga membahas tentang Analisis dan Desain Berbasis Objek. Pada mata kuliah ini mahasiswa mempraktekkan pemrograman berbasis objek dengan menggunakan bahasa pemrograman Java. Perkuliahan dilengkapi dengan studi kasus untuk melakukan analisis dan desain berbasis objek dan membuat program menggunakan bahasa Java.
Sistem Operasi
Mata kuliah ini membahas konsep dasar sistem operasi komputer, fungsi, komponen, serta mekanisme kerja dalam mengelola sumber daya perangkat keras dan perangkat lunak. Mahasiswa akan memahami proses, thread, manajemen memori, sistem berkas, dan keamanan sistem. Pada bagian praktikum, mahasiswa akan mempelajari implementasi sistem operasi berbasis Linux/Unix dan melakukan simulasi manajemen proses menggunakan bahasa pemrograman seperti C atau Python.
Pengenalan Pemrograman
Mata kuliah ini memperkenalkan konsep dasar pemrograman komputer menggunakan bahasa Python. Mahasiswa akan mempelajari dasar-dasar algoritma, tipe data, struktur kontrol, fungsi, serta penerapan pemrograman modular. Melalui pendekatan teori dan praktik, mahasiswa diharapkan mampu menulis, menjalankan, dan menganalisis program sederhana untuk menyelesaikan masalah komputasional.
Mobile Programming With Flutter
Mobile Programming adalah mata kuliah pilihan pada Semester 7 yang menekankan pada desain, implementasi, dan evaluasi aplikasi berbasis mobile multi-platform (Android & iOS) menggunakan pendekatan cross-platform framework (Flutter + Dart).
TKR2 - Informatika
Peserta didik mampu memahami konsep berpikir komputasional, sistem komputer, jaringan komputer dan internet, analisis data, algoritma dan pemrograman, serta dampak sosial informatika, dan menerapkannya untuk menyelesaikan masalah kontekstual sesuai bidang keahlian SMK.
TBSM - Informatika
TKR1 - Informatika
Peserta didik mampu memahami konsep berpikir komputasional, sistem komputer, jaringan komputer dan internet, analisis data, algoritma dan pemrograman, serta dampak sosial informatika, dan menerapkannya untuk menyelesaikan masalah kontekstual sesuai bidang keahlian SMK.
DKV - Informatika
A. Capaian Pembelajaran (CP)
Pada akhir Fase E, peserta didik mampu memahami dan menerapkan konsep informatika secara bermakna melalui pembelajaran mendalam yang menekankan pemahaman konseptual, pemikiran komputasional, pemecahan masalah kontekstual, kolaborasi, refleksi, serta penerapan teknologi digital secara bertanggung jawab dalam kehidupan sehari-hari dan dunia kerja.
B. Karakteristik Pembelajaran Mendalam
Pembelajaran Informatika dilaksanakan dengan pendekatan Pembelajaran Mendalam (Deep Learning) yang menekankan:
- Berpikir Kritis dan Reflektif
- Pemecahan Masalah Autentik
- Keterkaitan Konsep dengan Dunia Nyata
- Kolaborasi dan Komunikasi
- Proyek Bermakna dan Berkelanjutan
C. Tujuan Pembelajaran (TP)
Peserta didik mampu:
- Menganalisis konsep jaringan komputer dan internet serta pemanfaatannya secara aman dan efektif.
- Mengolah dan menganalisis data untuk mendukung pengambilan keputusan sederhana.
- Merancang solusi masalah menggunakan algoritma dan pemrograman dasar.
- Mengevaluasi dampak sosial informatika secara kritis dan etis.
- Mengintegrasikan informatika dalam proyek lintas bidang sesuai kompetensi keahlian.
Proses Produksi Desain
Mata pelajaran Perancangan Proses Desain merupakan mata pelajaran kejuruan yang membekali peserta didik dengan pengetahuan, keterampilan, dan sikap profesional dalam merancang serta mengelola proses desain secara sistematis dan kreatif. Pembelajaran ini berfokus pada kemampuan analisis kebutuhan, pengembangan konsep desain, pembuatan rancangan visual, hingga finalisasi karya yang sesuai dengan prinsip estetika, fungsi, dan tujuan komunikasi. Peserta didik dilatih untuk memahami seluruh tahapan proses desain, mulai dari riset pengguna dan pengumpulan data, perumusan ide dan konsep, eksperimen media dan teknik, hingga evaluasi hasil desain. Selain itu, peserta didik juga diarahkan untuk mengembangkan kemampuan berpikir kritis, kreatif, kolaboratif, dan komunikatif dalam menyelesaikan permasalahan desain berdasarkan brief proyek nyata atau simulasi industri.
MPLB - Informatika
Peserta didik mampu memahami konsep berpikir komputasional, sistem komputer, jaringan komputer dan internet, analisis data, algoritma dan pemrograman, serta dampak sosial informatika, dan menerapkannya untuk menyelesaikan masalah kontekstual sesuai bidang keahlian SMK.