AmanMerantau

Platform AI buat lo yang mau kerja, kuliah, atau beasiswa di luar negeri, tanpa khawatir kena tipu.

Python Gemini AI License


Setiap tahun, ribuan Warga Negara Indonesia (WNI) menjadi korban penipuan kerja dan beasiswa luar negeri. Mereka terjebak bukan karena kurang pintar, melainkan karena informasi yang sengaja dimanipulasi, proses birokrasi yang rumit, dan tanda-tanda bahaya (red flags) yang tertutupi sampai semuanya terlambat (biasanya baru sadar setelah mengirimkan uang dalam jumlah besar).

AmanMerantau hadir sebagai solusi cerdas berbasis AI untuk meminimalisasi risiko ini. Kami tidak sekadar menyajikan artikel tips biasa, melainkan alat penilai interaktif (interactive validation tool) yang dapat Anda gunakan langsung untuk menilai keamanan dan kecocokan program impian Anda secara objektif.


Fitur Utama

AmanMerantau menawarkan dua jalur utama untuk membimbing langkah merantau Anda:

1. Rekomendasi Program Berbasis AI (Program Discovery)

  • Untuk Siapa: Anda yang belum tahu ingin mengambil program apa di luar negeri.
  • Cara Kerja: Masukkan data profil singkat Anda (usia, tingkat pendidikan saat ini, kemampuan bahasa, ketersediaan dana awal, kepemilikan paspor, dll).
  • Output: Sistem AI akan menyajikan daftar rekomendasi program yang paling relevan dengan kondisi kualifikasi Anda (misal: WHV Australia, Ausbildung Jerman, Tokutei Ginou Jepang, EPS-TOPIK Korea, LPDP, Chevening UK, atau GKS Korea), lengkap dengan analisis tingkat kesiapan (fit score) dan analisis gaps kualifikasi yang perlu Anda penuhi.

2. Deteksi Bahaya & Red Flags (Program & Job Analyzer)

  • Untuk Siapa: Anda yang sudah memiliki info lowongan pekerjaan, brosur magang, atau pamflet program yang ingin diperiksa legalitasnya.
  • Cara Kerja: Salin informasi lowongan kerja dalam bentuk teks, atau unggah screenshot brosur/pamflet tersebut secara langsung.
  • Output: AI akan melakukan ekstraksi data visual/teks dan melakukan penilaian silang terhadap pola penipuan umum berdasarkan Scoring Rubric berbobot (misal: deteksi permintaan uang di muka, nomor kontak tidak resmi, gaji tidak realistis, dll). Anda akan langsung mendapatkan status keamanan:
    • 🟢 AMAN: Bebas indikasi bahaya yang mencolok.
    • 🟡 PERLU VERIFIKASI: Ditemukan beberapa keganjilan ringan, jangan transfer uang terlebih dahulu.
    • 🔴 BERBAHAYA: Terdeteksi banyak indikasi kuat penipuan. Komunikasi disarankan segera dihentikan!

Kebanyakan platform hanya memberikan informasi pasif. AmanMerantau memberikan penilaian aktif yang terukur.

Berikut beberapa keunggulan utama yang membuat platform ini berbeda:

  1. Rubrik Penilaian Terstruktur (Scoring Rubrics): Penilaian tingkat keamanan (red flags) dan kecocokan (fit score) dibangun dari pola-pola penipuan nyata di lapangan menggunakan pembobotan matematis terstandar, bukan sekadar intuisi AI yang berubah-ubah. Setiap analisis memberikan status (verdict) yang jelas: Aman, Perlu Verifikasi, atau Berbahaya, lengkap dengan penjelasan detailnya.
  2. Analisis Multimodal: Mampu membaca teks deskripsi lowongan secara langsung maupun melakukan ekstraksi data visual dari gambar screenshot brosur/pamflet program berkat kemampuan visi (vision capability) Gemini AI.
  3. Didukung Google Gemini 3.5 Flash: Memanfaatkan kecerdasan model Gemini 3.5 Flash yang super cepat, efisien, serta memiliki pemahaman kontekstual Bahasa Indonesia (termasuk bahasa non-formal/slang/singkatan) yang sangat tinggi.

Tech Stack & Arsitektur

  • Backend: Dibangun menggunakan Python Flask yang berfungsi ganda untuk menyajikan static frontend (SPA) dan melayani API call.
  • Frontend: Pure HTML5, CSS3, dan Vanilla JavaScript. Sangat ringan, cepat dimuat, menggunakan GSAP untuk animasi micro-interactions yang mulus, serta Lenis Scroll & Swiper untuk kenyamanan visual tanpa memerlukan build step/proses kompilasi yang rumit.
  • AI Integration: Menggunakan SDK google-genai untuk berinteraksi langsung dengan model Gemini API secara asinkron.
  • Deployment: Terkontainerisasi penuh dengan Docker untuk kemudahan migrasi dan siap dideploy di platform serverless seperti Google Cloud Run.

Panduan Menjalankan Secara Lokal

Ikuti langkah-langkah di bawah ini untuk menjalankan AmanMerantau di komputer lokal Anda:

1. Prasyarat

Pastikan komputer Anda sudah terinstall:

  • Python 3.11 atau versi di atasnya
  • Git

2. Kloning Repositori

git clone https://github.com/alfar1zi/adsTweaker.git amanmerantau
cd amanmerantau

3. Konfigurasi Environment Variables (.env)

Buat berkas bernama .env di dalam direktori backend/ dengan menyalin berkas .env.example:

# Windows (PowerShell)
copy backend/.env.example backend/.env

# Mac/Linux
cp backend/.env.example backend/.env

Buka file backend/.env dan tambahkan API Key dari Google AI Studio Anda:

GEMINI_API_KEY=isi_dengan_api_key_gemini_anda
PORT=8080

4. Membuat Virtual Environment & Install Dependensi

# Membuat virtual environment
python -m venv venv

# Mengaktifkan virtual environment
# Windows (PowerShell)
.\venv\Scripts\Activate.ps1
# Mac/Linux
source venv/bin/activate

# Instalasi dependensi
pip install -r backend/requirements.txt

5. Menjalankan Server Flask

Jalankan Flask app dengan perintah berikut dari root directory:

python backend/app.py

Aplikasi Anda sekarang dapat diakses secara lokal melalui browser di alamat: 👉 http://localhost:8080


Deployment (Google Cloud Run)

Untuk men-deploy container backend Flask ke Google Cloud Run, Anda dapat menggunakan gcloud CLI:

# Build image menggunakan Google Cloud Build
gcloud builds submit --tag gcr.io/[PROJECT_ID]/amanmerantau backend/

# Deploy container ke Cloud Run
gcloud run deploy amanmerantau \
  --image gcr.io/[PROJECT_ID]/amanmerantau \
  --platform managed \
  --region us-central1 \
  --allow-unauthenticated \
  --set-env-vars="GEMINI_API_KEY=your_gemini_key"

Dibuat karena terlalu banyak orang yang baru tahu mereka kena scam setelah uangnya ditransfer

Share this project:

Updates