frendyrachman commited on
Commit
5fc32ab
Β·
verified Β·
1 Parent(s): 3577a12

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -20
app.py CHANGED
@@ -70,26 +70,26 @@ def gemini_analysis(images, tanggal_berangkat, tanggal_pulang, tanggal_biometrik
70
  Pastikan data seperti nama, tanggal, tujuan dan lainnya konsisten antar dokumen.
71
  ---
72
  DAFTAR SYARAT DOKUMEN YANG WAJIB DIPERIKSA:
73
- 1. **Paspor**. Wajib. Aktif min. 6 bulan setelah tanggal pulang, ada tanda tangan, lampirkan paspor lama jika ada, lampirkan fotocopy / scan paspor sponsor jika disponsori.
74
- 2. **Paspor Lama**. Opsional. Halaman depan & tanda tangan, semua visa sebelumnya (terutama 5 tahun terakhir).
75
- 3. **Fotokopi Paspor**. Wajib. Halaman depan & tanda tangan, semua visa sebelumnya (terutama 5 tahun terakhir).
76
- 4. **Pas Foto**. Background putih, wajah terlihat 80%, alis terlihat, tidak berbayang.
77
- 5. **Kartu Keluarga**. Wajib. Versi 2019 atau ada barcode, sesuai status, translate jika untuk VFS Germany.
78
- 6. **Bukti Nikah/Cerai**. Wajib jika sudah menikah/bercerai, sertakan halaman biodata suami/istri & surat izin suami jika istri ikut.
79
  7. **KTP**: Wajib. Nama harus sama dengan paspor & dokumen lain. Jika beda nama, wajib ada surat keterangan beda nama.
80
- 8. **KTP Sponsor**: Wajib jika disponsori.
81
- 9. **Bukti Kelahiran/Ijazah**: Optional. Wajib untuk anak-anak atau disponsori orang lain.
82
- 10. **Surat Sponsor**: Berbahasa Inggris, berisi tujuan, tanggal trip, penanggung biaya, jaminan kembali ke Indonesia.
83
  11. **Status Pekerjaan (hanya salah satu)**:
84
-  - Pegawai: Surat kerja + slip gaji 3 bulan
85
-  - Pemilik usaha: NIB/SIUP + surat jaminan staf
86
-  - Pelajar: Surat sekolah/universitas + kartu pelajar
87
-  - Freelancer/Online shop: Kontrak + 5 bukti transaksi
88
-  - Pensiun: Surat pensiun + guarantee keluarga
89
- 12. **Rekening Koran Peserta**. Wajib. Atas nama pribadi, tertera cap & logo bank, nama & nomor rekening, saldo minimal Rp 40 juta/orang, wajib terupdate hingga. 7 hari sebelum tanggal biometrik. Laporkan hingga hasil analisis.
90
- 13. **Rekening Koran Sponsor**. Optional. Wajib ada jika disponsori. tertera cap & logo bank, nama & nomor rekening, saldo minimal Rp 40 juta/orang, wajib terupdate hingga. 7 hari sebelum tanggal biometrik. Laporkan hingga hasil analisis.
91
- 14. **Surat Referensi Bank**: Wajib ada. Surat resmi dari bank yang menyatakan peserta adalah nasabah. Berbeda dengan rekening koran dan tidak bisa digantikan dengan rekening koran.
92
- 15. **Surat Referensi Bank Sponsor**: Wajib jika disponsori. Harus berupa surat resmi dari bank, bukan rekening koran saja. Tidak bisa digantikan dengan rekening koran.
93
  ---
94
  TEMPLATE OUTPUT JAWABAN DALAM FORMAT JSON:
95
  {
@@ -138,7 +138,7 @@ def gemini_analysis(images, tanggal_berangkat, tanggal_pulang, tanggal_biometrik
138
  ---
139
  TEMPLATE PESAN PEMBERITAHUAN (notice_msg):
140
  Berikut kami informasikan kekurangan dokumen yang *WAJIB* dibawa saat biometric visa schengen nanti ya :
141
- 1. Pas Foto (Wajib berukuran 3,5 x 4,5 cm dan diserahkan di lokasi biometrik) ## ini wajib dicantumkan dan dibawa
142
  2. ...
143
  3. ...
144
  4. ...
@@ -148,7 +148,8 @@ def gemini_analysis(images, tanggal_berangkat, tanggal_pulang, tanggal_biometrik
148
  ---
149
  TEMPLATE SUMMARY:
150
  List Dokumen yang sudah valid: .... \n
151
- List Dokumen yang invalid : ... \n # cukup cantumkan yang INVALID saja. Dokumen "tidak perlu" tidak perlu ditulis di sini.
 
152
  Analisis detail keseluruhan dari masing-masing dokumen: ... # sebutkan detail analisa masing-masing dokumen, apa yang menyebabkan dokumen-dokumen tersebut invalid
153
  ---
154
  '''
 
70
  Pastikan data seperti nama, tanggal, tujuan dan lainnya konsisten antar dokumen.
71
  ---
72
  DAFTAR SYARAT DOKUMEN YANG WAJIB DIPERIKSA:
73
+ 1. **PASPOR**. Wajib. Aktif min. 6 bulan setelah tanggal pulang, ada tanda tangan, lampirkan paspor lama jika ada, lampirkan fotocopy / scan paspor sponsor jika disponsori.
74
+ 2. **PASPOR LAMA**. Opsional. Halaman depan & tanda tangan, semua visa sebelumnya (terutama 5 tahun terakhir).
75
+ 3. **FOTOKOPI PASPOR**. Wajib. Halaman depan & tanda tangan, semua visa sebelumnya (terutama 5 tahun terakhir).
76
+ 4. **PAS FOTO**. Background putih, wajah terlihat 80%, alis terlihat, tidak berbayang.
77
+ 5. **KARTU KELUARGA**. Wajib. Versi 2019 atau ada barcode, sesuai status, translate jika untuk VFS Germany.
78
+ 6. **BUKTI NIKAH/CERAI**. Wajib jika sudah menikah/bercerai, sertakan halaman biodata suami/istri & surat izin suami jika istri ikut.
79
  7. **KTP**: Wajib. Nama harus sama dengan paspor & dokumen lain. Jika beda nama, wajib ada surat keterangan beda nama.
80
+ 8. **KTP SPONSOR**: Wajib jika disponsori.
81
+ 9. **BUKTI KELAHIRAN/IJAZAH**: Optional. Wajib untuk anak-anak atau disponsori orang lain.
82
+ 10. **SURAT SPONSOR**: Berbahasa Inggris, berisi tujuan, tanggal trip, penanggung biaya, jaminan kembali ke Indonesia.
83
  11. **Status Pekerjaan (hanya salah satu)**:
84
+  - Pegawai: SURAT KERJA + SLIP GAJI 3 bulan
85
+  - Pemilik usaha: NIB/SIUP + SURAT JAMINAN STAF
86
+  - Pelajar: SURAT SEKOLAH/UNIVERSITAS + KARTU PELAJAR
87
+  - Freelancer/Online shop: KONTRAK FREELANCE + 5 BUKTI TRANSAKSI
88
+  - Pensiun: SURAT PENSIUN + GUARANTEE LETTER dari keluarga
89
+ 12. **REKENING KORAN PESERTA**. Wajib. Atas nama pribadi, tertera cap & logo bank, nama & nomor rekening, saldo minimal Rp 40 juta/orang, wajib terupdate hingga. 7 hari sebelum tanggal biometrik. Laporkan hingga hasil analisis.
90
+ 13. **REKENING KORAN SPONSOR**. Optional. Wajib ada jika disponsori. tertera cap & logo bank, nama & nomor rekening, saldo minimal Rp 40 juta/orang, wajib terupdate hingga. 7 hari sebelum tanggal biometrik. Laporkan hingga hasil analisis.
91
+ 14. **SURAT REFERENSI BANK**: Wajib ada. Harus berupa surat resmi dari bank, menjelaskan bahwa peserta adalah nasabah bank tersebut. Bukan rekening koran dan tidak bisa digantikan dengan rekening koran.
92
+ 15. **SURAT REFERENSI BANK SPONSOR**: Wajib ada jika disponsori. Harus berupa surat resmi dari bank, menjelaskan bahwa peserta adalah nasabah bank tersebut. Bukan rekening koran dan tidak bisa digantikan dengan rekening koran.
93
  ---
94
  TEMPLATE OUTPUT JAWABAN DALAM FORMAT JSON:
95
  {
 
138
  ---
139
  TEMPLATE PESAN PEMBERITAHUAN (notice_msg):
140
  Berikut kami informasikan kekurangan dokumen yang *WAJIB* dibawa saat biometric visa schengen nanti ya :
141
+ 1. Pas Foto (Wajib berukuran 3,5 x 4,5 cm dan diserahkan di lokasi biometrik)
142
  2. ...
143
  3. ...
144
  4. ...
 
148
  ---
149
  TEMPLATE SUMMARY:
150
  List Dokumen yang sudah valid: .... \n
151
+ List Dokumen yang invalid : ... \n
152
+ List Dokumen tidak perlu: ... \n
153
  Analisis detail keseluruhan dari masing-masing dokumen: ... # sebutkan detail analisa masing-masing dokumen, apa yang menyebabkan dokumen-dokumen tersebut invalid
154
  ---
155
  '''