Membangun Bukti Kemampuan · Pelajaran 4 dari 7

Membangun portofolio pertama

9 menit baca · BelajarCode

Portofolio adalah kumpulan proyek yang membuktikan apa yang bisa kamu kerjakan. Bagi pemula, portofolio sering lebih meyakinkan daripada daftar kursus yang pernah diikuti.

Ciri proyek portofolio yang baik

  • Menyelesaikan masalah nyata, sekecil apa pun: pencatat keuangan pribadi, rekap nilai untuk guru, katalog produk untuk usaha keluarga.
  • Selesai dan bisa dicoba, bukan setengah jadi. Satu proyek kecil yang selesai lebih baik daripada lima proyek besar yang terbengkalai.
  • Ada README yang jelas: apa masalahnya, cara menjalankan, dan tangkapan layar hasilnya.
  • Riwayat Git yang wajar: commit bertahap menunjukkan proses berpikirmu.
  • Kode yang rapi: nama variabel yang jelas dan fungsi yang tidak terlalu panjang.
Ide proyek sesuai arah
ArahProyek pemulaProyek lanjutan
WebSitus profil usaha dengan formulir kontakAplikasi daftar tugas dengan login
DataAnalisis data penjualan dari CSV dengan kesimpulanDasbor yang diperbarui otomatis dari basis data
OtomasiProgram perapi nomor HP dan nama pelangganRekap laporan mingguan yang berjalan terjadwal
BackendAPI sederhana untuk katalog bukuSistem peminjaman dengan basis data dan pengujian
AlgoritmaKumpulan solusi soal dengan penjelasan kompleksitasVisualisasi algoritma pengurutan

Templat README

README.md
# Pencatat Keuangan Mahasiswa

Program untuk mencatat pemasukan dan pengeluaran harian, lalu menampilkan
rekap per kategori dan sisa saldo bulanan.

## Masalah yang diselesaikan
Banyak mahasiswa kehabisan uang saku sebelum akhir bulan tanpa tahu ke mana
uangnya pergi.

## Fitur
- Mencatat transaksi dengan kategori
- Rekap pengeluaran per kategori
- Peringatan jika pengeluaran melewati anggaran

## Cara menjalankan
python3 keuangan.py

## Teknologi
Python, SQLite

## Yang saya pelajari
Merancang tabel, memakai parameter SQL untuk mencegah SQL injection,
dan menulis fungsi yang mudah diuji.

Bagian "Yang saya pelajari" menunjukkan kemampuan merefleksikan pekerjaan sendiri, hal yang dicari pewawancara.

Kualitas, bukan jumlah

Tiga proyek yang rapi, selesai, dan terdokumentasi dengan baik lebih berkesan daripada dua puluh proyek hasil mengikuti tutorial tanpa perubahan. Jika membuat proyek dari tutorial, tambahkan fitur atau ubahan milikmu sendiri dan tuliskan di README.

Cek pemahaman

Proyek mana yang paling kuat untuk portofolio pemula?

Latihan

Rencanakan proyekmu

Pilih satu masalah nyata di sekitarmu. Tulis rencana proyek singkat: masalahnya, fitur minimum (maksimal tiga), teknologi yang dipakai, dan target selesai.

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi