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.pdf yang memuat pemodelan alur data list.
  • Laporan Praktikum (TPP 5): Berkas 24-085_Moch. Zamroni Fahreza_TPP5.pdf yang melampirkan kode program lengkap, pengujian batas data array kosong, dan evaluasi hasil komputasi.

Attachments