
Di Fakultas Komputer Universitas Ma’soem, mahasiswa dididik untuk punya kemampuan abstraksi yang kuat. Artinya, lo harus bisa jelasin logika yang rumit jadi narasi yang masuk akal tanpa harus menuh-menuhin halaman dengan gambar antarmuka.
Berikut adalah strategi jitu buat jelasin Algoritma dan ERD (Entity Relationship Diagram) biar laporan IT lo berkelas dan “anti-album foto”.
Menjelaskan Algoritma: Fokus pada Logika, Bukan Tampilan
Algoritma itu adalah nyawa dari program lo. Masalahnya, banyak mahasiswa cuma screenshot kode program (atau lebih parah, screenshot layar saat program jalan) tanpa jelasin gimana data itu diproses. Penjelasan algoritma yang benar harusnya fokus pada alur pemikiran sistem dalam menyelesaikan masalah.
Gunakan bantuan Pseudocode atau Flowchart yang bersih. Pseudocode jauh lebih dihargai karena menunjukkan kalau lo paham logika pemrograman tanpa terikat sintaks bahasa tertentu. Jelasin per langkah (step-by-step) kenapa lo pakai percabangan itu, atau kenapa lo pakai perulangan tersebut. Ini bakal ngebuktiin kalau lo emang “pinter” secara logika, bukan cuma jago “kopas” kode.
- Gunakan Flowchart yang Standar: Pastikan simbol terminal, proses, dan keputusan dipakai dengan benar. Jangan buat flowchart yang berantakan kayak benang kusut.
- Narasi Input-Proses-Output: Jelasin data apa yang masuk, transformasi apa yang terjadi di tengah, dan hasil akhir apa yang diharapkan.
- Analisis Kompleksitas Sederhana: Ceritain kenapa algoritma ini efisien buat kasus nyata yang lo tangani di lokasi magang atau proyek skripsi.
- Gunakan Poin-Poin Langkah: Pecah algoritma jadi tahapan kecil yang logis, sehingga pembaca bisa ngikutin alur pikir lo tanpa harus liat barisan kode yang panjang.
Jelasin ERD: Ceritain Hubungan, Bukan Cuma Tabel
ERD sering banget cuma ditempel gambarnya terus dikasih keterangan “Gambar 3.1 adalah ERD sistem”. Ini salah besar. ERD itu adalah fondasi data. Cara jelasinnya bukan dengan nunjukin gambarnya doang, tapi dengan ceritain Business Rules atau aturan bisnis yang berlaku di balik hubungan antar tabel tersebut.
Misalnya, daripada bilang “Tabel Siswa terhubung ke Tabel Kelas”, lebih bagus kalau lo jelasin: “Satu siswa hanya dapat terdaftar di satu kelas pada satu tahun ajaran, namun satu kelas dapat menampung hingga 40 siswa (One-to-Many)”. Penjelasan kayak gini ngebuktiin kalau lo paham operasional di lapangan, bukan cuma jago narik garis di aplikasi desain database.
- Jelaskan Kardinalitas: Ceritain hubungan one-to-one, one-to-many, atau many-to-many dan alasan kenapa hubungan itu dibentuk.
- Fokus pada Primary dan Foreign Key: Jelasin gimana kunci-kunci ini ngejaga integritas data supaya gak ada data yang ganda atau hilang (orphaned data).
- Normalisasi Data: Singgung dikit gimana lo memecah tabel-tabel itu buat ngurangin redundansi (pemborosan) data di server.
- Gunakan Kamus Data: Daripada screenshot tabel di PHPMyAdmin, lebih profesional kalau lo buat tabel di Word yang isinya nama field, tipe data, dan fungsinya.
Teknik Visualisasi yang Efisien dan Profesional
Visualisasi tetap perlu, tapi kuncinya ada di efisiensi. Satu gambar yang jelas dan mewakili keseluruhan sistem jauh lebih baik daripada 10 screenshot menu. Gunakan teknik cropping yang pas. Kalau lo mau jelasin fitur pencarian, ya crop bagian kolom pencariannya aja, gak perlu satu layar monitor lo ikut kefoto.
Mahasiswa Ma’soem diajarkan untuk menjaga estetika dan kejelasan informasi. Gambar yang lo masukin harus punya resolusi yang tinggi (gak pecah) dan dikasih label yang benar. Inget, gambar itu cuma pendukung narasi, bukan pengganti narasi. Penjelasan di bawah gambar harus bisa ngejawab pertanyaan “Kenapa gambar ini penting buat ada di sini?”.
- Gunakan Diagram UML: Selain ERD, pakai Use Case atau Sequence Diagram buat jelasin interaksi pengguna dengan sistem secara lebih formal.
- Gunakan Tabel Perbandingan: Kalau lo punya beberapa opsi algoritma, buat tabel perbandingannya buat jelasin kenapa pilihan lo yang terbaik.
- Penomoran dan Caption yang Konsisten: Pastikan setiap gambar punya nomor dan judul yang sesuai dengan daftar gambar di halaman depan.
- Highlight Bagian Penting: Kalau terpaksa pakai screenshot, kasih kotak merah atau tanda panah di bagian yang emang lagi lo bahas di teks.
Mengedepankan Analisis daripada Dokumentasi Visual
Tujuan utama laporan IT adalah nunjukin analisis teknis lo sebagai seorang calon sarjana komputer. Fokuslah pada penyelesaian masalah. Kalau lo nemuin kendala saat implementasi algoritma, ceritain gimana lo ngatasinnya. Itu jauh lebih mahal nilainya daripada foto layar program yang sukses jalan.
Dosen bakal lebih apresiasi kalau lo bisa jelasin alasan dibalik pemilihan sebuah teknologi atau metode. Laporan yang isinya penuh dengan analisis mendalam bakal nunjukin kalau lo punya karakter “bageur” (integritas dalam riset) dan “pinter” (cerdas dalam solusi). Jangan biarin laporan lo jadi sampah kertas karena cuma isinya gambar-gambar yang sebenarnya bisa diliat langsung di aplikasinya.
- Ceritakan Kendala Teknis: Jelasin masalah bug atau optimasi database yang lo lakuin, ini nunjukin pengalaman nyata lo.
- Gunakan Referensi Teori: Hubungin cara kerja sistem lo dengan teori yang udah lo pelajari di kelas atau dari jurnal internasional.
- Evaluasi Hasil: Kasih data atau tabel hasil pengujian (misal: waktu eksekusi) buat ngebuktiin kalau sistem lo emang jalan dengan optimal.
- Simpulan Logika: Pastikan di setiap akhir bab, lo bisa ngerangkum inti dari teknis yang udah lo jabarin tanpa harus bertele-tele.





