Tentang MAGENTA

Kementerian BUMN bersinergi dengan seluruh BUMN di Indonesia untuk dapat memberikan kesempatan magang bagi mahasiswa dan fresh graduate baik lulusan dalam negeri maupun luar negeri.

Selengkapnya

Seleksi dan Penerimaan

Cara Melihat Status Pendaftaran
Curriculum Vitae

Jihan Febriharvianti Wirawan

Jihan Febriharvianti Wirawan

Kota Adm. Jakarta Selatan
Terakhir login 1 minggu yang lalu

Portfolio
Media Social

Mahasiswa tingkat akhir Ilmu Komputer di IPB University dengan pengalaman langsung dalam pengembangan perangkat lunak, khususnya pengembangan aplikasi seluler. Berpengalaman dalam memanfaatkan bahasa pemrograman seperti Kotlin, Java, Python, dan JavaScript untuk mengembangkan solusi efektif yang selaras dengan standar industri. Dengan dasar yang kuat dalam rekayasa perangkat lunak, analisis sistem, dan desain pengalaman pengguna, ahli dalam menciptakan aplikasi yang fungsional dan ramah pengguna yang memenuhi standar industri. Terampil dalam metodologi pengujian perangkat lunak, termasuk test case design, User Acceptance Testing (UAT), dan quality assurance untuk memastikan solusi perangkat lunak berkualitas tinggi. Didorong oleh hasrat untuk terus belajar dan berinovasi, berdedikasi untuk memajukan teknologi melalui pemecahan masalah yang kreatif, kemampuan beradaptasi, dan kerja tim.

Sedang berjalan
Institut Pertanian Bogor

S1 Ilmu Komputer IPK 3.40

Februari 2025 - Juli 2025
DCI-DBT0205 Developer
Verified intern of Logo Magenta

PT Telekomunikasi Indonesia (Persero) Tbk Magang


Agustus 2024 - November 2024
Software Quality Assurance

PT Tri Nindya Utama Magang

Sebagai Software Quality Assurance Intern, saya bertanggung jawab memastikan kualitas perangkat lunak dengan menulis dan mengeksekusi test cases secara manual. Saya bekerja sama dengan tim pengembang untuk mengidentifikasi dan melaporkan bug. Pengalaman ini memperkuat keterampilan teknis, analisis, dan komunikasi saya, serta memberikan pemahaman mendalam tentang pentingnya kualitas dalam pengembangan perangkat lunak.


Media
Lihat Media

Februari 2024 - Juni 2024
Mobile Development Cohort

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka Project Base

Sebagai Bangkit Cohort, saya mengikuti pelatihan intensif pengembangan Android, yang mencakup pembelajaran mandiri melalui Dicoding, bimbingan mentor, serta pengembangan keterampilan soft skill dan bahasa Inggris. Saya berkontribusi dalam proyek akhir tim untuk menerapkan keterampilan teknis, manajemen waktu, dan kolaborasi.


Media
Lihat Media

Januari 2023 - Desember 2023
Staff of External

Himpunan Mahasiswa Ilmu Komputer Institut Pertanian Bogor Organisasi

Sebagai Staf Organisasi di Divisi Eksternal, saya bertanggung jawab membangun dan memperluas relasi dengan pihak eksternal, seperti organisasi lain, perusahaan, atau komunitas. Tugas utama meliputi koordinasi kegiatan kerja sama, negosiasi, serta komunikasi langsung dengan pihak luar untuk mendukung program kerja organisasi. Saya menyelenggarakan Webinar dan Expo online dengan WIT.ID, Pinhome, dan dua kreator TikTok, menarik 300 pendaftar dan meningkatkan partisipasi hingga 50%.

Juni 2024
Belajar Pengembangan Aplikasi Android Intermediate

Dicoding Indonesia L4PQ1WQNOXO1

Kelas ini untuk Android Developer yang ingin memperdalam kemampuan membuat aplikasi dengan komponen lanjutan. Materi meliputi Advanced UI, Animasi, Localization & Accessibility, background process (Service), manajemen media, Geo Location, Advanced Testing, Advanced Database, dan layanan Firebase. Di akhir kelas, saya membuat aplikasi story app untuk berbagi foto dengan Paging sebagai proyek akhir.


Media
Lihat Media

Juni 2024
Belajar Penerapan Machine Learning untuk Android

Dicoding Indonesia 0LZ064083Z65

Kelas ini untuk Android Developer yang ingin mengintegrasikan machine learning di aplikasi Android. Materi meliputi dasar machine learning di Android, framework ML Kit, TensorFlow Lite, MediaPipe, akses custom view, kamera/galeri, dan Firebase ML untuk model OTA. Saya juga mempelajari Generative AI untuk fitur Smart Reply dan Question Answering. Saya menyelesaikan proyek akhir berupa aplikasi Android yang mengklasifikasikan gambar dari galeri dengan machine learning.


Media
Lihat Media

April 2024
Belajar Dasar AI

Dicoding Indonesia GRX5OG7G3P0M

Kelas ini dirancang khusus untuk pemula yang ingin memulai karier di bidang Artificial Intelligence (AI). Materi mencakup dasar AI, peran data, dasar Machine Learning beserta contohnya, dan konsep utama Deep Learning dengan implementasi praktis. Setelah materi, ada ujian akhir untuk evaluasi pemahaman.


Media
Lihat Media

April 2024
Belajar Fundamental Aplikasi Android

Dicoding Indonesia 4EXGQYNDEZRL

Kelas ini untuk developer yang ingin memahami dasar pembuatan aplikasi Android sesuai standar Google Developers. Materi meliputi Activity, Intent, RecyclerView, Fragment, navigasi, asynchronous tasks untuk Web API, Android Architecture Component, penyimpanan data dengan Room, DataStore, File Storage, dan background tasks dengan AlarmManager dan WorkManager. Saya menyelesaikan proyek berupa aplikasi yang mengambil data dari Web API dan menyimpan data favorit dengan database lokal.


Media
Lihat Media

April 2024
Belajar Prinsip Pemrograman SOLID

Dicoding Indonesia 0LZ06OL70Z65

Kelas Object-Oriented Programming (OOP) dan Prinsip SOLID untuk Pemula dirancang untuk membangun pemahaman dasar tentang penulisan kode yang baik sesuai standar industri. Kelas ini mencakup materi seperti pilar OOP (Inheritance, Encapsulation, Abstraction, Polymorphism), relasi antar objek (association, aggregation, composition, dll.), serta pentingnya prinsip desain perangkat lunak untuk menghindari desain buruk. Fokus utamanya adalah memahami dan menerapkan prinsip SOLID (Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) untuk mengembangkan aplikasi yang lebih efisien dan scalable. Kelas ditutup dengan evaluasi melalui ujian akhir untuk mengukur pemahaman.


Media
Lihat Media

Maret 2024
Belajar Membuat Aplikasi Android untuk Pemula

Dicoding Indonesia 2VX3ODKKNZYQ

Kelas Pengembangan Aplikasi Android Dasar memberikan pemahaman dan keterampilan dasar dalam membangun aplikasi Android menggunakan Android Studio. Saya mempelajari instalasi dan pengenalan komponen dasar Android Studio, pembuatan aplikasi pertama dengan pengelolaan desain, logika dasar, dan lifecycle menggunakan saveInstanceState. Saya juga memahami navigasi antar aktivitas dengan implicit dan explicit intent serta debugging aplikasi. Selain itu, saya mempelajari desain antarmuka menggunakan berbagai layout, penggunaan Style dan Theme untuk mempercepat desain, serta implementasi RecyclerView untuk menampilkan daftar konten dinamis dengan dukungan library seperti Glide. Sebagai proyek akhir, saya berhasil membuat aplikasi yang menampilkan daftar rekomendasi skincare lengkap dengan deskripsi, manfaat, dan gambar produk.


Media
Lihat Media

Maret 2024
Belajar Dasar Git dengan GitHub

Dicoding Indonesia MRZM83KJ3ZYQ

Kelas ini ditujukan bagi developer yang ingin mempelajari pengelolaan kode atau data menggunakan Git dan GitHub sesuai standar industri untuk mendukung kolaborasi efektif. Materi yang dipelajari mencakup pemahaman dasar Git dan GitHub, pembuatan repository, commit, checkout, konsep branching, merging, dan penyelesaian konflik. Saya juga mempelajari kolaborasi dengan fitur seperti forking, squashing changes, dan code reviews, serta penggunaan GitHub sebagai portofolio dengan latihan membuat Readme.


Media
Lihat Media

Februari 2024
Memulai Pemrograman dengan Kotlin

Dicoding Indonesia 98XW21G40PM3

Kelas Dasar Pemrograman Kotlin dirancang untuk memahami konsep dasar Kotlin sesuai standar kompetensi internasional Google Developers. Materi yang dipelajari mencakup sejarah dan ekosistem Kotlin, persiapan pengembangan menggunakan Gradle, dasar-dasar Kotlin seperti tipe data, fungsi, dan control flow, serta penerapan OOP di Kotlin, termasuk class, inheritance, dan interface. Saya juga mempelajari special classes, collections, konsep functional programming, generics, dan pengenalan concurrency dengan Coroutine. Kelas diakhiri dengan evaluasi berupa ujian dan proyek akhir yang mencakup penerapan materi dari dasar Kotlin hingga concurrency.


Media
Lihat Media

Februari 2024
Pengenalan ke Logika Pemrograman (Programming Logic 101)

Dicoding Indonesia 98XW2JQV4PM3

Kelas Dasar Logika Pemrograman ditujukan bagi pemula untuk memahami logika pemrograman sesuai standar industri. Materi yang dipelajari meliputi pengenalan istilah logika dan algoritma, jenis-jenis gerbang logika (AND, OR, NOT, dll.), dasar-dasar computational thinking seperti dekomposisi, pengenalan pola, abstraksi, dan penulisan algoritma. Kelas diakhiri dengan evaluasi yang mengaplikasikan logika pemrograman pada studi kasus nyata melalui ujian akhir.


Media
Lihat Media

Februari 2024
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software

Dicoding Indonesia QLZ94E9K7P5D

Kelas Dasar Pemrograman untuk Pengembang Software dirancang untuk pemula sesuai standar okupasi Pengembang Software. Dalam kelas ini, saya mempelajari pemahaman kebutuhan aplikasi dari sisi pengguna dan spesifikasi teknis, perencanaan modifikasi aplikasi dengan membuat requirement dan diagram alur, serta pemrograman dasar menggunakan HTML, CSS, dan JavaScript. Selain itu, saya juga belajar tentang pengarsipan perangkat lunak, penulisan dokumentasi teknis, dan gaya penulisan kode yang sesuai standar. Kelas ini diakhiri dengan evaluasi melalui ujian akhir yang mengintegrasikan seluruh materi yang telah dipelajari.


Media
Lihat Media
Oktober 2022
Peraih Pendanaan Bidang PKM-KC

Direktorat Jenderal Pendidikan Tinggi, Riset, dan Teknologi 6891/E2/DT.01.00/2022

PKM-KC menciptakan program konstruktif berdasarkan niat dan nalar, menghasilkan sistem, desain, model atau prototipe. Judul tim kami adalah "Mendeteksi Potensi Tanah dengan Rekomendasi Pengolahan Lahan dalam Mendukung Pertanian Presisi bagi Petani 5.0". Kami merancang prototipe alat deteksi potensi tanah yang revolusioner dengan menggabungkan beberapa sensor untuk mendukung aplikasi pertanian presisi yang inovatif bagi petani 5.0.


Media
Lihat Media
Hard Skills:
Pengembangan Aplikasi
C++
Penambangan Data
Figma
Git
Manajemen Proyek IT
JavaScript
Pembelajaran Mesin/AI
Pengembangan Aplikasi Mobile
Python
Pengendalian Mutu
Manajemen Risiko
Dokumentasi Teknis
Desain Antarmuka Pengguna (UI)
Desain UX
Berbicara di depan umum

Soft Skills:
Communication
Manajemen tim
Pemikiran analitis
Pembelajaran aktif
Adaptabilitas/kesabaran
Kolaborasi
Komitmen
Berpikir kritis
Berorientasi pada detail
Disiplin
Kecerdasan emosional
Berorientasi pada tujuan
Kepemimpinan
Penyelesaian masalah
Manajemen stres
Kerjasama Tim