praktikum
Praktikum Modul 5: Manipulasi List dan Struktur Data Sekuensial
Asisten Praktikum: Imam Syafii
Praktikum Modul 5: Manipulasi Struktur Data List, Pengindeksan, dan Algoritma Pencarian
Sesi praktikum yang mengupas pengelolaan koleksi data sekuensial dinamis list, operasi pemfilteran, manipulasi elemen multi-dimensi, dan implementasi algoritma pencarian linear.
1. Tujuan Praktikum
- Menguasai operasi dasar dan mutasi koleksi list: penambahan, penyisipan, penghapusan, dan pembalikan data.
- Memahami teknik pemotongan (slicing) tingkat lanjut dan pengaksesan indeks negatif pada larik data sekuensial.
- Menerapkan algoritma pencarian sekuensial (linear search) dan kalkulasi statistik deskriptif dasar (nilai maksimum, minimum, dan rata-rata) tanpa menggunakan fungsi bawaan Python.
2. Proyek Laboratorium Terstruktur
- Sistem Pengelolaan Nilai Akademik Mahasiswa: Mengorganisasi daftar nilai mahasiswa ke dalam list 2-dimensi, menghitung nilai akhir terbobot, menentukan kelulusan, dan mencari peringkat mahasiswa tertinggi.
- Algoritma Pengurutan Sederhana (Bubble Sort): Mengimplementasikan algoritma penukaran elemen berbasis perulangan bersarang untuk mengurutkan data angka secara ascending dan descending.
3. Berkas Dokumentasi Resmi
- Tugas Pendahuluan (TP 5): Berkas
24-085_Moch. Zamroni Fahreza_TP5.pdfyang memuat pemodelan alur data list. - Laporan Praktikum (TPP 5): Berkas
24-085_Moch. Zamroni Fahreza_TPP5.pdfyang melampirkan kode program lengkap, pengujian batas data array kosong, dan evaluasi hasil komputasi.