Junior FullStack

Java Console Simple To-Do List Application

Mempelajari bahasa pemrograman membutuhkan kegigihan, konsistensi, dan disiplin karena setiap bahasa memiliki tingkat abstraksi yang berbeda, baik bahasa dinamis yang fleksibel seperti Python dan JavaScript maupun bahasa statis yang lebih tangguh seperti Java, yang saya pilih sebagai bahasa pertama dengan keyakinan bahwa penguasaan bahasa statis akan memudahkan mempelajari bahasa lain; Java saya pelajari sejak 21 Agustus 2023 hingga 25 September 2025 selama kurang lebih dua tahun mencakup konsep dasar dan Object Oriented Programming, meskipun prosesnya kerap terhambat oleh kesulitan fokus di tengah aktivitas sehari-hari, sebagaimana disadari pula oleh Cal Newport dalam Deep Work tentang pentingnya konsentrasi tinggi, yang dalam keterbatasan saya terapkan dengan mengatur waktu dan lingkungan belajar, hingga akhirnya menghasilkan sebuah program sederhana yang berangkat dari tiga permasalahan utama, yaitu kebingungan awal mahasiswa memahami bagaimana data disimpan secara permanen melalui SQL dan DBMS, kebutuhan menerapkan konsep Java ke dalam proyek nyata, serta permasalahan personal dalam mencatat dan melacak daftar tugas yang boros dan tidak terstruktur; untuk itu dibuatlah aplikasi Daftar Tugas berbasis Command Line Interface (CLI) menggunakan Java dengan penyimpanan file teks (.txt) tanpa database yang memberikan gambaran proses login, CRUD data, dan history, dengan manfaat bagi mahasiswa dan dosen sebagai media pembelajaran alur kerja program tanpa GUI, serta bagi saya sendiri sebagai sarana melatih kemampuan pemrograman, problem solving, dan abstraksi sekaligus portofolio, di mana aplikasi ini telah berhasil menerapkan konsep dasar dan sebagian OOP Java namun masih memiliki keterbatasan seperti keamanan password dan data yang lemah, belum adanya validasi, laporan progres, pengurutan data, peringatan waktu, serta dukungan operasi massal.

Aplikasi Promosi Wisata Bandung - Dicoding

Aplikasi Promosi Wisata Bandung merupakan sebuah proyek latihan awal dalam pembelajaran Flutter yang diperoleh dari kursus Dicoding. Aplikasi ini dirancang sebagai pengenalan dasar pengembangan aplikasi mobile menggunakan Flutter, dengan fokus pada pemahaman konsep fundamental seperti struktur widget, layout, navigasi sederhana, serta pengelolaan tampilan berbasis data statis. Melalui studi kasus promosi wisata di kota Bandung, aplikasi ini menampilkan informasi tempat wisata secara visual dan informatif, sehingga membantu peserta kursus memahami bagaimana membangun antarmuka aplikasi Flutter yang rapi, responsif, dan mudah dikembangkan. Proyek ini menjadi langkah awal dalam perjalanan belajar Flutter, sekaligus sebagai fondasi sebelum mengerjakan aplikasi yang lebih kompleks di tahap selanjutnya.

Aplikasi Mobile Konversi Gambar Ke Pola Karawo dengan Flutter

Aplikasi Konversi Gambar ke Pola Karawo dengan Flutter adalah sebuah aplikasi modern yang dirancang untuk membantu proses digitalisasi dan perancangan motif Karawo, salah satu kerajinan bordir tradisional khas Gorontalo. Aplikasi ini memanfaatkan teknologi pemrosesan gambar untuk mengubah gambar atau motif yang diunggah oleh pengguna menjadi pola berbasis grid yang sesuai dengan standar pengerjaan Karawo. Melalui aplikasi ini, pengguna dapat memilih gambar dari galeri atau mengambil gambar langsung melalui kamera, kemudian aplikasi akan mengonversinya menjadi pola piksel yang dapat disesuaikan. Ukuran grid dapat diatur berdasarkan tingkat detail yang diinginkan sehingga memudahkan pengrajin dalam menentukan jumlah lubang kain Karawo yang akan digunakan. Aplikasi ini juga dilengkapi fitur pengambilan warna tiap piksel, pengeditan pola secara interaktif, serta dukungan untuk memilih dan mengubah warna tertentu melalui palet warna yang dinamis.

Aplikasi Mobile Hitung Harga Pokok Produksi dengan Flutter

Aplikasi Mobile Hitung Harga Pokok Produksi merupakan aplikasi yang dikembangkan untuk membantu menyelesaikan permasalahan perhitungan harga pokok produksi (HPP) yang sebelumnya masih dilakukan secara manual menggunakan Microsoft Excel. Proses tersebut dinilai kurang fleksibel karena mengharuskan penggunaan laptop dan tidak praktis untuk dibawa serta digunakan di berbagai situasi. Melalui aplikasi mobile ini, perhitungan HPP dapat dilakukan secara lebih cepat, praktis, dan efisien langsung melalui perangkat smartphone. Aplikasi ini dirancang untuk memudahkan pengguna dalam memasukkan data biaya produksi, melakukan perhitungan secara otomatis, serta menampilkan hasil secara jelas, sehingga dapat meningkatkan akurasi perhitungan dan mendukung pengambilan keputusan bisnis secara lebih baik.

Website App Manajemen Pembayaran Voucher dan Langganan Internet RT/RW

Website App Manajemen Pembayaran Voucher dan Langganan Internet RT/RW merupakan sebuah aplikasi web berbasis back-end yang dikembangkan untuk mengatasi permasalahan distribusi dan pengelolaan voucher WiFi internet di lingkungan RT/RW yang masih dilakukan secara tradisional menggunakan media kertas. Sistem manual tersebut dinilai kurang efisien, rawan kesalahan, dan sulit dalam proses pencatatan serta pelacakan pembayaran. Melalui aplikasi ini, proses manajemen voucher dan langganan internet dilakukan secara terpusat dan terstruktur, dengan dukungan antarmuka front-end yang berfungsi untuk menerima dan mengelola data voucher secara digital. Aplikasi ini dirancang untuk mempermudah pengelola jaringan RT/RW dalam mengatur distribusi voucher, memantau status pembayaran, serta meningkatkan efisiensi dan transparansi layanan internet di lingkungan masyarakat.

Website Portofolio Statis Sederhana Dengan CSS, JavaScript, HTML

Website Portofolio Statis Sederhana Dengan CSS, JavaScript, dan HTML merupakan sebuah website yang dikembangkan sebagai media untuk menampilkan kemampuan, pengalaman, serta karya yang dimiliki secara profesional. Website ini digunakan sebagai sarana promosi diri sekaligus personal branding, dengan menonjolkan identitas, keahlian, proyek yang pernah dikerjakan, sertifikat yang telah diperoleh, serta alat-alat dan teknologi yang dikuasai sebagai bentuk kompetensi teknis. Selain itu, website ini juga memuat informasi mengenai hobi dan minat, sehingga memberikan gambaran yang lebih personal dan menyeluruh tentang karakter serta ketertarikan pemiliknya. Dengan memanfaatkan HTML sebagai struktur dasar, CSS untuk pengaturan tampilan visual, dan JavaScript untuk interaksi sederhana, website ini dirancang agar ringan, mudah diakses, serta responsif di berbagai perangkat. Website portofolio ini diharapkan dapat menjadi representasi digital yang efektif dalam memperkenalkan kemampuan teknis maupun non-teknis secara profesional kepada calon klien, rekruter, maupun pihak yang berkepentingan.

Flowchart back-end Website App Manajemen Pembayaran Voucher

Flowchart Back-end Website App Manajemen Pembayaran Voucher merupakan sebuah rancangan diagram alur yang digunakan untuk menggambarkan proses kerja aplikasi back-end secara sistematis dan terstruktur. Flowchart ini dibuat untuk memvisualisasikan alur utama dalam sistem, seperti proses autentikasi pengguna (login), serta operasi CRUD (Create, Read, Update, Delete) pada data voucher, pengguna, dan transaksi pembayaran. Dengan adanya flowchart ini, setiap tahapan proses back-end dapat dipahami dengan lebih jelas, mulai dari interaksi awal pengguna dengan sistem hingga pengolahan data di server dan database. Flowchart ini berperan sebagai panduan logika sistem sebelum tahap implementasi, sehingga membantu meminimalkan kesalahan, meningkatkan konsistensi alur program, dan memudahkan pengembangan serta pemeliharaan aplikasi di masa mendatang.

Flowchart front-end Mobile App Manajemen Pembayaran Voucher

Flowchart Front-end Mobile App Manajemen Pembayaran Voucher merupakan sebuah diagram alur yang dirancang untuk menggambarkan proses interaksi pengguna pada aplikasi mobile secara sistematis. Flowchart ini memvisualisasikan alur utama pada sisi front-end, mulai dari proses login dan pendaftaran pengguna, komunikasi dengan back-end untuk menerima dan menampilkan data voucher, hingga proses pemilihan dan pembelian voucher internet oleh pengguna. Selain itu, flowchart ini juga mencakup alur pembayaran menggunakan e-wallet, yang menggambarkan tahapan konfirmasi transaksi hingga status pembayaran diterima oleh sistem. Dengan adanya flowchart ini, alur penggunaan aplikasi dari sudut pandang pengguna (client) dapat dipahami dengan jelas, sekaligus menjadi panduan dalam pengembangan antarmuka dan integrasi front-end dengan layanan back-end.

Flowchart Aplikasi Pendaftaran Mahasiswa Baru Politeknik Gorontalo

Flowchart Aplikasi Pendaftaran Mahasiswa Baru Politeknik Gorontalo merupakan sebuah diagram alur yang dirancang untuk menggambarkan proses kerja aplikasi pendaftaran mahasiswa baru secara menyeluruh dan terstruktur. Flowchart ini memvisualisasikan tahapan utama yang dilalui calon mahasiswa, mulai dari proses pendaftaran akun, login, hingga pengisian data dan pemilihan jurusan sesuai dengan minat dan kualifikasi. Selain itu, flowchart ini juga menggambarkan alur pelaksanaan ujian seleksi, penilaian hasil ujian, serta proses penyampaian pengumuman kelulusan kepada peserta. Dengan adanya flowchart ini, setiap proses dalam sistem pendaftaran dapat dipahami secara jelas baik dari sisi pengguna maupun sistem, sehingga memudahkan perancangan, pengembangan, dan evaluasi aplikasi pendaftaran mahasiswa baru di Politeknik Gorontalo

Flowchart Aplikasi Java Console Simple To-Do List

Flowchart Aplikasi Java Console Simple To-Do List merupakan sebuah diagram alur yang dirancang untuk memberikan gambaran yang jelas mengenai proses kerja aplikasi to-do list berbasis Java Console. Flowchart ini memvisualisasikan alur utama sistem, mulai dari proses pendaftaran akun (daftar) dan login pengguna, hingga pengelolaan data tugas melalui operasi CRUD (Create, Read, Update, Delete). Pada aplikasi ini, fitur history difungsikan secara khusus sebagai tempat penyimpanan data tugas yang telah dihapus, sehingga data tersebut tidak langsung hilang secara permanen. Flowchart ini juga menggambarkan proses pengelolaan history, termasuk kemampuan untuk melihat data yang terhapus serta mengembalikannya (restore) ke daftar tugas utama apabila diperlukan. Dengan adanya flowchart ini, logika pengelolaan data dan mekanisme pemulihan tugas dapat dipahami secara sistematis sebelum tahap implementasi kode, sehingga membantu meningkatkan kejelasan alur dan mengurangi kesalahan logika dalam pengembangan aplikasi.

Desain Database Harga Pokok Produksi

Desain Database Harga Pokok Produksi merupakan perancangan struktur basis data yang bertujuan untuk mendukung proses perhitungan Harga Pokok Produksi (HPP), harga jual produk, serta laba secara terstruktur dan akurat. Desain database ini dibuat untuk menyimpan dan mengelola data yang berkaitan dengan komponen biaya produksi, seperti bahan baku, biaya tenaga kerja, dan biaya operasional lainnya, sehingga seluruh unsur biaya dapat dihitung secara sistematis. Desain database ini tidak hanya bersifat konseptual, tetapi juga telah diimplementasikan secara langsung pada aplikasi mobile menggunakan SQLite sebagai basis data lokal dengan framework Flutter. Melalui penerapan ini, proses pengelolaan data dan perhitungan HPP dapat dilakukan secara efisien pada perangkat mobile, dengan tetap menjaga konsistensi data serta mendukung penggunaan aplikasi secara offline.

Desain Database back-end App Manajemen Pembayaran Voucher

Desain Database Back-end App Manajemen Pembayaran Voucher merupakan perancangan struktur basis data yang dibuat untuk memberikan gambaran awal mengenai arsitektur penyimpanan data pada aplikasi manajemen pembayaran voucher. Desain database ini bertujuan untuk memperjelas relasi antar tabel yang terlibat, seperti data pengguna, voucher, transaksi, dan pembayaran, sehingga alur data dalam sistem dapat dipahami secara menyeluruh. Dengan adanya desain database ini, setiap hubungan antar entitas dapat direncanakan secara sistematis sebelum tahap implementasi, sehingga membantu meminimalkan redundansi data, menjaga konsistensi informasi, serta mempermudah pengembangan dan pemeliharaan aplikasi back-end di tahap selanjutnya. offline.

Graphic Design

UI App Pendaftaran Mahasiswa Baru Politeknik Gorontalo

UI App Pendaftaran Mahasiswa Baru Politeknik Gorontalo dirancang sebagai simulasi antarmuka aplikasi yang bertujuan untuk mengasah kemampuan pribadi dalam perancangan User Interface sekaligus memberikan gambaran bagaimana alur pendaftaran mahasiswa baru pada Politeknik Gorontalo dapat diimplementasikan dalam sebuah aplikasi digital. Perancangan UI ini menitikberatkan pada kejelasan alur, kemudahan penggunaan, serta konsistensi tampilan agar proses pendaftaran dapat dipahami dan diikuti dengan baik oleh calon mahasiswa.

Utina Logo

Logo ini merupakan hasil eksplorasi desain pribadi yang saya kerjakan menggunakan Adobe Illustrator. Tujuan awalnya bukan untuk proyek komersial, melainkan sebagai ajang latihan dan percobaan gaya visual. Saya mencoba menggabungkan elemen bentuk yang sederhana namun tetap memiliki identitas, sehingga logo dapat dengan mudah diaplikasikan pada berbagai media seperti ikon aplikasi, header website, hingga kebutuhan branding lainnya. Walau hanya sebuah eksperimen, proses ini membantu saya memperdalam kemampuan dalam penataan bentuk, keseimbangan visual, serta pemilihan warna yang tepat. Logo ini juga menjadi bagian dari perjalanan saya dalam mengasah kreativitas dan memahami lebih jauh dunia desain grafis.

Others