40 lines
893 B
Python
40 lines
893 B
Python
# Test F5a1 and F5a2 mapping
|
|
|
|
PROVINSI_MAPPING = {
|
|
10000: 'D.K.I. Jakarta',
|
|
20000: 'Jawa Barat',
|
|
30000: 'Jawa Tengah',
|
|
40000: 'D.I. Yogyakarta',
|
|
50000: 'Jawa Timur',
|
|
60000: 'Aceh',
|
|
}
|
|
|
|
KABUPATEN_MAPPING = {
|
|
52400: 'Kab. Jember',
|
|
52500: 'Kab. Banyuwangi',
|
|
56000: 'Kota Surabaya',
|
|
}
|
|
|
|
# Test Province
|
|
print("=== Test F5a1 (Provinsi) ===")
|
|
for kode in [50000, 10000, 30000, 40000]:
|
|
nama = PROVINSI_MAPPING.get(kode)
|
|
if nama:
|
|
result = f"{kode} - {nama}"
|
|
else:
|
|
result = kode
|
|
print(f" {kode} -> {result}")
|
|
|
|
print()
|
|
print("=== Test F5a2 (Kabupaten/Kota) ===")
|
|
for kode in [52400, 52500, 56000, 99999]:
|
|
nama = KABUPATEN_MAPPING.get(kode)
|
|
if nama:
|
|
result = f"{kode} - {nama}"
|
|
else:
|
|
result = kode # Return kode jika tidak ada mapping
|
|
print(f" {kode} -> {result}")
|
|
|
|
print()
|
|
print("SEMUA TEST SELESAI!")
|