Lewati ke isi

Beasiswa & Karier IT

7 Ide Proyek IT Sederhana untuk Portofolio Pelajar

Tujuh ide proyek IT yang bisa dikerjakan pelajar SMA atau SMK dengan laptop biasa, lengkap dengan cara menyajikannya sebagai portofolio.

Terbit 5 menit baca

Jawaban singkat

Proyek portofolio pelajar tidak perlu rumit. Website pribadi, kalkulator nilai, kuis, catatan Linux, hingga bot sederhana sudah cukup asal selesai, rapi di GitHub, dan dijelaskan dengan bahasamu sendiri.

Daftar isi
  1. 1. Website profil pribadi
  2. 2. Kalkulator nilai rapor atau IPK
  3. 3. Kuis interaktif tentang materi sekolah
  4. 4. Catatan belajar Linux yang rapi
  5. 5. Pencatat keuangan sederhana
  6. 6. Bot pengingat untuk kelas
  7. 7. Dokumentasi memperbaiki atau merakit perangkat
  8. Proyek mana yang cocok untukmu?
  9. Bagaimana menyajikan proyek supaya dilirik?
  10. Apakah proyek tiruan dari tutorial masih berguna?
  11. Mulai dari satu proyek minggu ini
  12. Pertanyaan yang sering diajukan

Proyek terbaik untuk portofolio pelajar adalah proyek kecil yang benar-benar selesai, bisa dibuka orang lain, dan kamu pahami sampai ke baris kodenya.

Kenapa ini penting? Banyak seleksi kuliah, magang, dan beasiswa bidang IT meminta bukti karya, bukan hanya nilai rapor. Seleksi Beasiswa Nivelva x UNSIA misalnya, meminta portofolio berupa link GitHub, website, proyek, atau karya IT sebagai salah satu berkas. Penilai biasanya tidak mencari aplikasi sekelas startup. Mereka ingin melihat bahwa kamu mau belajar sendiri, bisa menyelesaikan sesuatu, dan bisa menjelaskan apa yang kamu buat.

Berikut tujuh ide yang bisa dikerjakan dengan laptop biasa dan koneksi internet, diurutkan dari yang paling ringan.

1. Website profil pribadi

Ini proyek pembuka yang paling masuk akal. Cukup satu halaman HTML dan CSS berisi perkenalan singkat, keahlian yang sedang kamu pelajari, dan daftar proyekmu yang lain. Halaman ini nantinya jadi "pintu depan" portofolio.

Kamu bisa menayangkannya gratis lewat layanan hosting statis, atau memakai domain sendiri bila ingin tampil lebih serius. Langkahnya dibahas di cara membuat portofolio online dengan domain sendiri.

2. Kalkulator nilai rapor atau IPK

Buat halaman yang menerima nilai beberapa mata pelajaran lalu menghitung rata-ratanya. Versi lanjutannya bisa menghitung IPK dengan bobot SKS. Proyek ini kecil, tetapi melatih hal penting: membaca input, validasi (misalnya menolak nilai di atas 100), dan menampilkan hasil.

Bahasa yang cocok: JavaScript di browser atau Python di terminal.

3. Kuis interaktif tentang materi sekolah

Pilih satu topik yang kamu kuasai, misalnya sistem periodik atau sejarah kemerdekaan, lalu buat kuis pilihan ganda dengan skor di akhir. Simpan soal dalam bentuk array atau file JSON supaya mudah ditambah.

Proyek ini menunjukkan bahwa kamu bisa memisahkan data dari logika, sebuah kebiasaan yang nanti terpakai di hampir semua aplikasi.

4. Catatan belajar Linux yang rapi

Tidak semua portofolio harus berupa aplikasi. Kumpulan catatan perintah Linux yang kamu coba sendiri, lengkap dengan contoh dan penjelasan singkat, juga karya yang berharga, terutama bila kamu tertarik ke server, jaringan, atau keamanan.

Tulis dalam format Markdown di GitHub, satu file per topik: navigasi folder, permission, mengelola paket, dan seterusnya. Panduan memulainya ada di artikel belajar Linux dasar sejak SMA.

5. Pencatat keuangan sederhana

Aplikasi untuk mencatat pemasukan dan pengeluaran uang jajan, dengan total saldo dan daftar transaksi. Simpan datanya di localStorage browser untuk versi web, atau di file CSV untuk versi Python.

Proyek ini enak diceritakan saat wawancara karena masalahnya nyata dan kamu sendiri penggunanya.

6. Bot pengingat untuk kelas

Bot Telegram atau Discord yang mengirim pengingat jadwal piket atau tugas. Kedua platform menyediakan dokumentasi resmi untuk membuat bot, dan ada pustaka Python yang memudahkan.

Satu hal yang wajib dijaga: token bot jangan pernah ikut diunggah ke GitHub. Simpan di file terpisah yang dimasukkan ke .gitignore. Kebiasaan kecil seperti ini justru sering diperhatikan oleh orang yang menilai portofoliomu.

7. Dokumentasi memperbaiki atau merakit perangkat

Untuk siswa SMK TKJ atau yang suka hardware, dokumentasikan proyek nyata: memasang ulang sistem operasi laptop sekolah, menata jaringan Wi-Fi rumah, atau membuat kabel UTP. Sertakan foto, langkah, masalah yang muncul, dan cara kamu mengatasinya.

Proyek mana yang cocok untukmu?

Pilih berdasarkan waktu dan minat, bukan berdasarkan mana yang terlihat paling keren.

Ide proyekKeahlian yang terlihatPerkiraan tingkat kesulitanCocok untuk minat
Website profilHTML, CSS, publikasi webMudahSemua jurusan IT
Kalkulator nilaiLogika, validasi inputMudahInformatika
Kuis interaktifStruktur data, JSONSedangInformatika, Sistem Informasi
Catatan LinuxTerminal, dokumentasiMudahTeknologi Informasi, server
Pencatat keuanganPenyimpanan data, CRUDSedangSistem Informasi
Bot pengingatAPI, keamanan tokenSedangInformatika, otomasi
Dokumentasi perangkatJaringan, troubleshootingMudah sampai sedangTKJ, infrastruktur

Dua atau tiga proyek yang rapi jauh lebih meyakinkan daripada sepuluh proyek setengah jadi.

Bagaimana menyajikan proyek supaya dilirik?

Proyek yang bagus bisa terlihat biasa saja kalau penyajiannya asal. Perhatikan beberapa hal ini:

  • README yang jelas. Tulis apa fungsi proyeknya, cara menjalankannya, dan tangkapan layar. Penilai sering hanya membaca README.
  • Ceritakan proses. Tambahkan bagian "yang saya pelajari" atau "kendala yang saya temui". Ini menunjukkan cara berpikirmu.
  • Riwayat commit yang wajar. Commit kecil dengan pesan jelas lebih baik daripada satu commit raksasa di hari terakhir. Panduan memulainya ada di membuat akun GitHub pertama untuk portofolio beasiswa.
  • Link yang bisa dibuka. Pastikan link demo dan repositori bisa diakses tanpa login.

Pakai bantuan tutorial atau AI boleh saja, tetapi pastikan kamu bisa menjelaskan setiap bagian kode. Tahap wawancara dan tes keahlian biasanya menguji pemahaman, bukan hanya hasil akhir.

Apakah proyek tiruan dari tutorial masih berguna?

Berguna sebagai latihan, tetapi tambahkan sesuatu dari dirimu sendiri: fitur baru, tampilan berbeda, atau penerapan ke masalah di sekitarmu. Tulis juga di README bahwa proyek itu berangkat dari tutorial tertentu. Kejujuran seperti ini dinilai positif, sedangkan mengaku membuat sendiri karya orang lain bisa merusak kesan seluruh portofolio.

Kalau kamu ingin gambaran lebih luas tentang isi portofolio dari nol, baca juga portofolio IT untuk pelajar SMA dan SMK.

Mulai dari satu proyek minggu ini

Pilih satu ide dari daftar di atas, kerjakan versi paling sederhananya sampai selesai, lalu unggah ke GitHub dengan README yang jujur. Setelah itu baru tambah fitur atau pindah ke proyek berikutnya.

Portofolio seperti ini juga menjadi bagian dari berkas seleksi beasiswa kuliah IT. Kalau kamu pelajar kelas 12 atau lulusan maksimal dua tahun terakhir, lihat syarat lengkap dan cara daftarnya di halaman Beasiswa Nivelva x UNSIA.

Pertanyaan yang sering diajukan

Apakah portofolio harus memakai bahasa pemrograman tertentu?

Tidak. Pilih bahasa yang paling kamu pahami. Yang dinilai adalah karya yang selesai dan kemampuanmu menjelaskannya, bukan bahasa yang dipakai.

Bagaimana kalau saya belum punya laptop sendiri?

Kamu bisa mulai dari komputer sekolah atau laboratorium, lalu menyimpan kode di GitHub agar bisa dilanjutkan dari perangkat mana pun. Beberapa editor kode juga bisa dibuka langsung dari browser.

Berapa lama sebaiknya satu proyek dikerjakan?

Untuk proyek pertama, targetkan versi sederhana selesai dalam satu sampai dua minggu dengan beberapa jam per minggu. Proyek yang terlalu lama tanpa hasil sering berhenti di tengah jalan.

Baca juga