Logo Asisten Laboratorium Universitas Pamulang

Command Palette

Search for a command to run...

Kurikulum Praktikum

Mata Kuliah Laboratorium

Daftar mata kuliah berbasis praktikum yang dirancang untuk menyelaraskan teori akademik dengan implementasi teknologi terkini di industri.

Semester 1SKS 3

Algoritma dan Pemrograman 1

Memberikan fondasi logika pemrograman menggunakan bahasa C++. Fokus pada sintaks dasar, tipe data, struktur kontrol (percabangan dan perulangan), serta konsep fungsi untuk memecahkan masalah komputasi sederhana.

Semester 3SKS 3

Algoritma dan Pemrograman 2

Lanjutan pemrograman C++ yang mendalami teknik pemecahan masalah kompleks. Mencakup materi rekursi, pointer, alokasi memori dinamis, serta pengenalan algoritma pengurutan (sorting) dan pencarian (searching).

Semester 3SKS 3

Struktur Data

Mempelajari pengorganisasian data secara efisien dalam memori. Mahasiswa mengimplementasikan Linked List, Stack, Queue, Tree, dan Graph menggunakan C++ serta menganalisis efisiensi algoritma (Big O).

Semester 5SKS 3

Machine Learning

Mempelajari pengembangan sistem yang mampu belajar dari data. Fokus pada algoritma Supervised Learning (Klasifikasi & Regresi), Unsupervised Learning (Clustering), serta evaluasi akurasi model.

Semester 4SKS 3

Data Mining

Mempelajari teknik ekstraksi pengetahuan dari dataset besar. Mencakup preprocessing data, penemuan pola asosiasi, klasifikasi, dan teknik clustering untuk pengambilan keputusan strategis.

Semester 4SKS 3

Basis Data 1

Dasar-dasar perancangan basis data relasional. Fokus pada pemodelan data (ERD), normalisasi, dan penguasaan bahasa SQL (DDL & DML) untuk memanipulasi data dalam sistem manajemen basis data.

Semester 6SKS 3

Basis Data 2

Lanjutan administrasi basis data yang mencakup optimasi query, penggunaan stored procedures, triggers, keamanan data tingkat lanjut, serta pengenalan konsep database NoSQL.

Semester 3SKS 3

Jaringan Komputer

Membahas arsitektur komunikasi data berdasarkan model OSI dan TCP/IP. Mencakup pengalamatan IP, routing, switching, serta protokol jaringan untuk mendukung infrastruktur IT dan internet.

Semester 4SKS 3

Cloud Computing

Mempelajari arsitektur layanan cloud (IaaS, PaaS, SaaS). Fokus pada virtualisasi, manajemen sumber daya awan, dan deployment aplikasi pada platform populer seperti AWS, Azure, atau GCP.

Semester 6SKS 3

Mobile Programming

Pengembangan aplikasi untuk perangkat bergerak (Android/iOS). Mahasiswa mempelajari lifecycle aplikasi, desain UI/UX mobile, akses fitur perangkat, dan integrasi API untuk aplikasi mobile.

Semester 5SKS 3

Pemrograman Web 1

Fokus pada pengembangan sisi klien (Client-side scripting). Menguasai HTML5 untuk struktur, CSS3 untuk desain responsif, dan JavaScript murni untuk interaktivitas dasar halaman web.

Semester 7SKS 3

Pemrograman Web 2

Fokus pada pengembangan sisi server (Server-side scripting). Menggunakan bahasa pemrograman PHP, manajemen session, autentikasi, dan pembangunan CRUD (Create, Read, Update, Delete).

Semester 4SKS 3

Pemrograman 1

Mempelajari konsep Pemrograman Berorientasi Objek (OOP) menggunakan Java. Fokus pada sintaks Java, class, object, inheritance, encapsulation, dan polymorphism menggunakan IDE NetBeans.

Semester 6SKS 3

Pemrograman 2

Lanjutan pemrograman Java yang berfokus pada pembangunan aplikasi desktop berbasis GUI (Graphical User Interface) dan konektivitas basis data menggunakan JDBC.