frendyrachman commited on
Commit
57f2db0
·
verified ·
1 Parent(s): 04e5c11

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -16
app.py CHANGED
@@ -56,21 +56,26 @@ def gemini_analysis(images, tanggal_berangkat, tanggal_pulang, tanggal_biometrik
56
  Pastikan data seperti nama, tanggal, tujuan dan lainnya konsisten antar dokumen.
57
  ---
58
  DAFTAR SYARAT DOKUMEN YANG WAJIB DIPERIKSA:
59
- 1. Paspor: WAJIB ADA, aktif min. 6 bulan setelah Tanggal Pulang Perjalanan, Ada tanda tangan, Lampirkan paspor lama jika ada, Copy paspor sponsor jika disponsori.
60
- 2. Fotokopi Paspor: Wajib ada, tertera Halaman depan & tanda tangan, Semua visa perjalanan sebelumnya jika ada (terutama 5 tahun terakhir).
61
- 3. Pas Foto: Wajib ada, background putih, Wajah terlihat 80%, alis terlihat, tidak berbayang.
62
- 4. Kartu Keluarga (KK): Wajib ada, Minimal versi 2019 atau memiliki barcode, Sesuai status, Harus ditranslate untuk VFS Germany.
63
- 5. Bukti Nikah / Bukti Cerai: Wajib ada jika sudah menikah/bercerai, Tidak perlu jika belum, Halaman biodata suami/istri, Jika istri ikut, wajib ada Surat Izin Suami.
64
- 6. KTP: WAJIB ADA, Nama harus sama dengan paspor, KK dan dokumen-dokumen lain. Jika nama berbeda wajib ada Surat Keterangan Beda Nama.
65
- 7. KTP Sponsor: WAJIB ADA JIKA DISPONSORI.
66
- 8. Bukti Kelahiran / Ijazah: Berupa surat yang menunjukan kelahiran peserta (misal Surat Kenal Lahir). Wajib ada jika anak-anak atau disponsori orang lain.
67
- 9. Surat Sponsor (Guarantee Letter): Wajib ada. Bisa dari universitas, dinas/perusahaan, orang tua, atau orang lain (misal. suami). Wajib berbahasa Inggris, tertera Tujuan negara, tanggal trip, Siapa penanggung biaya, Wajib ada tulisan yang menjaminan kembali ke Indonesia.
68
- 10. Status Pekerjaan (WAJIB ADA salah satu): Pegawai (Surat kerja + Slip gaji 3 bulan), Pemilik usaha (NIB/SIUP + Surat jaminan staf), Pelajar (Surat sekolah/universitas + kartu pelajar), Freelancer/Onlineshop (Kontrak kerja & 5 bukti transaksi), Pensiun (Surat pensiun + guarantee keluarga).
69
- 11. Rekening Koran Peserta: WAJIB ADA, Atas nama pribadi, tertera Cap & logo bank, nama, nomor rekening, Saldo minimal Rp 40 juta/orang hingga 7 hari sebelum Tanggal Biometrik. Rekening koran harus sudah terupdate hingga 7 hari sebelum Tanggal Biometrik. Jika sudah, maka tampilkan tanggal-bulan-tahun terakhir rekening koran.
70
- 12. Rekening Koran Sponsor: WAJIB ADA JIKA DISPONSORI, Atas nama sponsor, tertera Cap & logo bank, nama, nomor rekening, Saldo minimal Rp 40 juta/orang hingga 7 hari sebelum Tanggal Biometrik. Rekening koran harus sudah terupdate hingga 7 hari sebelum Tanggal Biometrik. Jika sudah, maka tampilkan tanggal-bulan-tahun terakhir rekening koran.
71
- 13. Slip Gaji: WAJIB ADA JIKA PEKERJA, 3 bulan terakhir sebelum tanggal berankgat, Jika istri disponsori suami, maka tidak butuh slip gaji.
72
- 14. Surat Referensi Bank: WAJIB ADA. Berbeda dengan rekening koran. Surat yang menyatakan bahwa peserta tersebut adalah nasabah bank terkait. Jika hanya rekening koran, maka bagian dokumen ini tidak valid.
73
- 15. Surat Referensi Bank Sponsor: WAJIB ADA JIKA DISPONSORI. Berbeda dengan rekening koran. Berupa surat yang menyatakan bahwa pemberi sponsor tersebut adalah nasabah bank terkait. Jika hanya rekening koran sponsor, maka bagian dokumen ini tidak valid.
 
 
 
 
 
74
  ---
75
  TEMPLATE OUTPUT JAWABAN DALAM FORMAT JSON:
76
  {
@@ -124,7 +129,8 @@ def gemini_analysis(images, tanggal_berangkat, tanggal_pulang, tanggal_biometrik
124
  3. Fotokopi paspor # ini wajib dicantumkan dan dibawa terlepas valid atau tidak
125
  4. ...
126
  5. ...
127
- # dan seterusnya dokumen dokumen lain yang masih Invalid dan perlu perbaikan. Jika tidak ada dokumen invalid, maka cukup 3 poin diatas saja.
 
128
  ---
129
  TEMPLATE SUMMARY:
130
  List Dokumen yang sudah valid: .... \n
 
56
  Pastikan data seperti nama, tanggal, tujuan dan lainnya konsisten antar dokumen.
57
  ---
58
  DAFTAR SYARAT DOKUMEN YANG WAJIB DIPERIKSA:
59
+ 1. **Paspor**: Aktif min. 6 bulan setelah tanggal pulang, ada tanda tangan, lampirkan paspor lama jika ada, copy paspor sponsor jika disponsori.
60
+ 2. **Fotokopi Paspor**: Halaman depan & tanda tangan, semua visa sebelumnya (terutama 5 tahun terakhir).
61
+ 3. **Pas Foto**: Background putih, wajah terlihat 80%, alis terlihat, tidak berbayang.
62
+ 4. **Kartu Keluarga**: Versi 2019 atau ada barcode, sesuai status, translate jika untuk VFS Germany.
63
+ 5. **Bukti Nikah/Cerai**: Jika sudah menikah/bercerai, sertakan halaman biodata suami/istri & surat izin suami jika istri ikut.
64
+ 6. **KTP**: Nama harus sama dengan paspor & dokumen lain. Jika beda nama, wajib ada surat keterangan beda nama.
65
+ 7. **KTP Sponsor**: Wajib jika disponsori.
66
+ 8. **Bukti Kelahiran/Ijazah**: Wajib jika anak-anak atau disponsori pihak lain.
67
+ 9. **Surat Sponsor**: Berbahasa Inggris, berisi tujuan, tanggal trip, penanggung biaya, jaminan kembali ke Indonesia.
68
+ 10. **Status Pekerjaan (pilih salah satu)**:
69
+  - Pegawai: Surat kerja + slip gaji 3 bulan
70
+  - Pemilik usaha: NIB/SIUP + surat jaminan staf
71
+  - Pelajar: Surat sekolah/universitas + kartu pelajar
72
+  - Freelancer/Online shop: Kontrak + 5 bukti transaksi
73
+  - Pensiun: Surat pensiun + guarantee keluarga
74
+ 11. **Rekening Koran Peserta**: Atas nama pribadi, cap & logo bank, nama & no. rekening, saldo min. Rp 40 juta/orang, update max. 7 hari sebelum tanggal biometrik. Tampilkan tanggal terakhir jika sudah.
75
+ 12. **Rekening Koran Sponsor**: Wajib jika disponsori. Ketentuan sama seperti di atas.
76
+ 13. **Slip Gaji**: Wajib jika pekerja. 3 bulan terakhir. Tidak perlu jika istri disponsori suami.
77
+ 14. **Surat Referensi Bank**: Surat resmi dari bank yang menyatakan peserta adalah nasabah. Beda dengan rekening koran.
78
+ 15. **Surat Referensi Bank Sponsor**: Wajib jika disponsori. Harus berupa surat resmi dari bank, bukan rekening koran saja.
79
  ---
80
  TEMPLATE OUTPUT JAWABAN DALAM FORMAT JSON:
81
  {
 
129
  3. Fotokopi paspor # ini wajib dicantumkan dan dibawa terlepas valid atau tidak
130
  4. ...
131
  5. ...
132
+ ---
133
+ # cantumkan dokumen lain yang masih Invalid dan perlu perbaikan. Jika tidak ada dokumen invalid, maka cukup 3 poin wajib diatas saja.
134
  ---
135
  TEMPLATE SUMMARY:
136
  List Dokumen yang sudah valid: .... \n