S1 TEKNIK INFORMATIKA • QUALITY ASSURANCE

Amru Abbay

Membangun dan menguji perangkat lunak dengan pendekatan terstruktur, fokus pada stabilitas aplikasi dan pengalaman pengguna nyata.

Memadukan pemahaman rekayasa perangkat lunak dengan disiplin pengujian manual (QA). Terbiasa membedah alur sistem, mengidentifikasi skenario batas (edge cases), dan memastikan setiap fitur bekerja sesuai spesifikasi sebelum dirilis.

Pola Pikir Rekayasa & Pengujian Kualitas

Kombinasi antara logika pengembangan perangkat lunak dan kebiasaan kritis seorang tester menghasilkan kode yang lebih aman dan tahan banting.

Sebagai lulusan S1 Teknik Informatika, saya mempelajari arsitektur perangkat lunak, struktur data, dan pengembangan aplikasi berbasis web maupun mobile. Ketertarikan saya terhadap keandalan sistem membawa saya menjalani peran magang sebagai Quality Assurance (QA) Manual Testing.

Dalam pengujian perangkat lunak, tugas utama bukan sekadar mencari tombol yang rusak, melainkan memahami bagaimana pengguna berinteraksi di luar alur ideal (happy path). Saya terbiasa menyusun dokumen test case, memvalidasi input formulir, menguji penanganan error, serta mendokumentasikan bug report yang jelas untuk tim pengembang.

Saat membangun proyek pribadi, perspektif QA ini saya terapkan langsung ke dalam kode: memastikan validasi berjalan di sisi klien dan server, menjaga tata letak tetap utuh di berbagai ukuran layar, serta memastikan aksesibilitas keyboard berfungsi optimal.

Keahlian & Toolkit

Manual Testing Test Case Design Bug Reporting Next.js React TypeScript Flutter Dart Python FastAPI Tailwind CSS SQLite REST API Git

Prinsip Kerja QA

  • Uji Skenario Batas (Edge Cases) Memverifikasi batas minimum dan maksimum input data pengguna untuk mencegah crash atau data korup.
  • Pemisahan Alur Gagal (Error Handling) Menampilkan pesan validasi yang jelas bagi pengguna saat koneksi terputus atau format data tidak tepat.
  • Uji Ketahanan Lintas Perangkat Memastikan elemen interaktif memiliki area sentuh yang nyaman di layar sentuh ponsel tanpa overflow horizontal.
  • Aksesibilitas & Kepatuhan Standar Memastikan navigasi keyboard berfungsi runut dan kontras warna memenuhi standar WCAG AA.

Aplikasi Yang Dibangun

Dua implementasi perangkat lunak dengan fokus penyelesaian masalah nyata: membaca buku digital secara fleksibel dan panduan nutrisi harian terstruktur.

PROYEK 01 • WEB APPLICATION

Personal Ebook Reader

Aplikasi web pembaca buku digital yang mendukung berkas PDF dan EPUB langsung di peramban, dilengkapi mode baca nyaman dan terjemahan bantuan AI.

  • Mendukung format dokumen PDF dan EPUB dengan pilihan mode tampilan baca.
  • Fitur terjemahan bab otomatis berbasis integrasi AI ke Bahasa Indonesia.
  • Penyimpanan posisi membaca, bookmark, dan riwayat secara otomatis.
  • Integrasi katalog buku digital domain publik dari Project Gutenberg.
Next.js React TypeScript Tailwind CSS SQLite Gemini AI
Ringkasan Fitur Web Web App

KOMPONEN UTAMA

  • Format Berkas PDF & EPUB Reader
  • Fitur Cerdas Penerjemah Bahasa (Gemini AI)
  • Penyimpanan SQLite & Local Cache
  • Koleksi Buku Project Gutenberg Library
FitMeal Mobile Rencana Nutrisi
Bulking Maintenance Cutting
Target Kalori
2.250 kkal
Protein
140g
Karbohidrat
260g
Sarapan Oatmeal & Telur Rebus
Makan Siang Nasi Merah & Ayam Panggang
Makan Malam Ikan Kembung & Sayur Bening
PROYEK 02 • WEB & MOBILE APP

FitMeal (Meal Planner & Nutrition)

Aplikasi perencana menu dan nutrisi harian untuk membantu pengguna mencapai target kebugaran (bulking, maintenance, atau cutting).

  • Kalkulasi target kalori harian dan pembagian makronutrisi personal.
  • Rekomendasi jadwal menu harian untuk sarapan, makan siang, dan malam.
  • Penyaringan menu adaptif berdasarkan preferensi dan pantangan makanan.
  • Pemantauan asupan nutrisi harian dan progres kebugaran berkala.
Flutter Dart Python FastAPI SQLite REST API

Informasi Kontak Langsung

Terbuka untuk peluang kerja sama profesional di bidang Quality Assurance maupun Software Engineering.

Jika Anda memiliki pertanyaan mengenai proyek yang saya bangun, kebutuhan pengujian perangkat lunak, atau kesempatan kolaborasi, silakan hubungi saya melalui jalur resmi berikut: