LABORATORIUM & KELAS PRAKTIKUM
Pelaksanaan proses pembelajaran pada Program Studi Sarjana Sistem Informasi FMIPA Universitas Hasanuddin didukung oleh sarana dan prasarana laboratorium komputer berkinerja tinggi. Berdasarkan dokumen Kurikulum K-23 dan Sistem Penjaminan Mutu Internal (SPMI), kegiatan praktikum laboratorium dirancang untuk mengasah keterampilan teknis, pemecahan masalah algoritma, serta kompetensi rekayasa perangkat lunak mahasiswa secara langsung melalui metode Student-Centered Learning (SCL) dan Project-Based Learning.
Kelas Praktikum Inti
5
Mata Kuliah Berbasis Praktikum Lab
Ruang Laboratorium
Lab RPL
Rekayasa Perangkat Lunak
Metode Pembelajaran
SCL & Hands-On
Project-Based Learning
Fasilitas & Ruang Laboratorium
Seluruh pelaksanaan kegiatan praktikum komputasi dan pengembangan sistem pada Program Studi Sistem Informasi dipusatkan pada fasilitas laboratorium di lingkungan Departemen Matematika / FMIPA Universitas Hasanuddin:
Laboratorium Rekayasa Perangkat Lunak (RPL)
Pengelola: Departemen Matematika / Program Studi Sarjana Sistem Informasi FMIPA Unhas
Laboratorium Rekayasa Perangkat Lunak (RPL) merupakan fasilitas laboratorium utama yang digunakan untuk seluruh kegiatan kelas praktikum komputasi, pemrograman, perancangan basis data, rekayasa web dan mobile, pengujian sistem, serta pengerjaan proyek tugas akhir mahasiswa Sistem Informasi. Laboratorium ini dilengkapi dengan komputer PC spesifikasi tinggi, pendingin ruangan (AC), proyektor multimedia, smart display, papan tulis, serta konektivitas internet kampus berkecepatan tinggi.
Daftar Kelas Praktikum Laboratorium Sistem Informasi
Berdasarkan struktur kurikulum K-23 yang tercantum pada dokumen SPMI, mata kuliah praktikum memiliki alokasi 3 SKS (2 SKS Teori + 1 SKS Praktikum) yang didampingi oleh dosen pengampu dan tim asisten laboratorium:
PRAKTIKUM 1
Kelas Praktikum Algoritma dan Pemrograman
Semester I • 3 SKS (2T+1P)
Kode MK: 23H07110103
Mata Kuliah Kompetensi Wajib Prodi (MK-PS)
Kelas praktikum dasar yang membekali mahasiswa baru dengan pemahaman konseptual dan keterampilan terapan dalam merancang logika algoritma, pemecahan masalah komputasional (computational thinking), serta penulisan sintaks program komputer terstruktur.
Materi & Modul Praktikum:
- Pengenalan Compiler, IDE, Variabel, dan Operasi I/O
- Struktur Kontrol Kondisional (If-Else, Switch-Case)
- Struktur Kontrol Perulangan (For, While, Do-While)
- Fungsi, Parameter Passing, dan Rekursi
- Manipulasi Array (1D & 2D) dan Pemrosesan String
- Algoritma Pencarian, Pengurutan, dan Competitive Programming
Tooling & Lingkungan Kerja: C / C++ / Python, GCC Compiler, Code::Blocks / VS Code, Platform Competitive Programming.
PRAKTIKUM 2
Kelas Praktikum Pemrograman Berorientasi Objek
Semester II • 3 SKS (2T+1P)
Kode MK: 23H07110403
Mata Kuliah Kompetensi Wajib Prodi (MK-PS)
Melatih mahasiswa menerapkan paradigma berorientasi objek (OOP) dalam pengembangan perangkat lunak modern guna membangun sistem yang modular, reusable, terstruktur rapi, serta mudah dikembangkan lebih lanjut.
Materi & Modul Praktikum:
- Konsep Class, Object, Constructor, dan Instance Variables
- Prinsip Enkapsulasi (Encapsulation) & Access Modifier
- Pewarisan Kelas (Inheritance) dan Komposisi Objek
- Polimorfisme (Method Overloading & Method Overriding)
- Abstract Class, Interface, dan Modularity System
- Exception Handling dan Pemanfaatan Collections Framework
Tooling & Lingkungan Kerja: Java (JDK 17+), IntelliJ IDEA / NetBeans / VS Code, Git Version Control.
PRAKTIKUM 3
Kelas Praktikum Basis Data
Semester III • 3 SKS (2T+1P)
Kode MK: 23H07120303
Mata Kuliah Kompetensi Wajib Prodi (MK-PS)
Memberikan keterampilan praktis perancangan, implementasi, dan administrasi database relasional, mencakup pemodelan konseptual (ERD) hingga penulisan kueri SQL tingkat lanjut untuk menjaga keutuhan data (data integrity).
Materi & Modul Praktikum:
- Pemodelan Data Relasional & Transformasi ERD ke Skema Tabel
- Data Definition Language (DDL): Create, Alter, Drop, Constraints
- Data Manipulation Language (DML): Insert, Select, Update, Delete
- Advanced Queries: Inner/Outer JOIN, Aggregation, Subquery
- Normalisasi Database (1NF sampai 3NF/BCNF)
- Data Control Language (DCL), Indexing, dan Manajemen Transaksi
Tooling & Lingkungan Kerja: MySQL / PostgreSQL, phpMyAdmin, DBeaver / pgAdmin, ERD Case Tools.
PRAKTIKUM 4
Kelas Praktikum Pemrograman Web
Semester III • 3 SKS (2T+1P)
Kode MK: 23H07120403
Mata Kuliah Kompetensi Wajib Prodi (MK-PS)
Praktikum pembangunan aplikasi web fungsional yang menggabungkan desain antarmuka pengguna yang responsif (front-end) dengan pemrosesan logika bisnis dan integrasi database pada sisi peladen (back-end).
Materi & Modul Praktikum:
- Struktur Dokumen Web Semantik dengan HTML5 Modern
- Styling Responsif & Tata Letak Modern (CSS3, Flexbox, Grid)
- Client-side Scripting & Manipulasi DOM dengan JavaScript
- Asynchronous Data Fetching (AJAX, Fetch API, JSON)
- Server-side Scripting (PHP / Node.js) & Pengelolaan Form
- Integrasi Basis Data (Operasi CRUD) & Pengenalan Web Framework
Tooling & Lingkungan Kerja: VS Code, Browser Developer Tools, Apache / Nginx / XAMPP, Node.js, Postman.
PRAKTIKUM 5
Kelas Praktikum Pemrograman Mobile
Semester IV • 3 SKS (2T+1P)
Kode MK: 23H07121303
Mata Kuliah Kompetensi Wajib Prodi (MK-PS)
Mempersiapkan mahasiswa merancang, mengimplementasikan, dan menguji aplikasi perangkat seluler berbasis Android yang adaptif, memiliki user interface intuitif, serta mampu berinteraksi dengan layanan cloud melalui RESTful API.
Materi & Modul Praktikum:
- Setup SDK, Emulasi Perangkat, dan Siklus Hidup Activity/Fragment
- Desain Antarmuka Mobile (Layout, Constraint, RecyclerView)
- Manajemen State, Event Handling, dan Navigasi Komponen
- Penyimpanan Lokal (Shared Preferences & SQLite / Room DB)
- Networking & Konsumsi RESTful API menggunakan HTTP Client
- Debugging, Pengujian Aplikasi, dan Persiapan Build APK
Tooling & Lingkungan Kerja: Android Studio, Android SDK & Emulators, Kotlin / Flutter, Postman, Git.
Ketentuan & Mekanisme Pelaksanaan Praktikum
1.
Kedisiplinan & Kehadiran: Mahasiswa wajib hadir tepat waktu sesuai jadwal dengan batas toleransi maksimal 10 menit serta berpakaian rapi dan sopan sesuai standar etika akademik Unhas.
2.
Bimbingan Asisten: Sesi praktikum dipandu oleh asisten laboratorium resmi di bawah koordinasi dosen penanggung jawab mata kuliah untuk memberikan evaluasi langsung (hands-on).
3.
Komponen Penilaian (SPMI Bab VI): Penilaian ranah keterampilan diukur melalui kinerja praktikum harian, laporan mingguan, tugas proyek aplikasi, dan ujian responsi praktikum.
4.
K3 & Perawatan Fasilitas: Mahasiswa wajib menjaga kebersihan ruangan lab, merawat integritas perangkat keras dan lunak, serta mematuhi protokol keselamatan kerja laboratorium.
Sumber Informasi: Dokumen Kurikulum Pendidikan Tinggi (KPT) K-23 & SPMI Program Studi Sarjana Sistem Informasi, FMIPA Universitas Hasanuddin — BAB II (Sarana dan Prasarana Laboratorium), BAB IV (Bahan Kajian Mata Kuliah), dan BAB VIII (Fasilitas Laboratorium Kampus).