Juknis Singkat — Membuat Peta Choropleth Offline Kabupaten Sintang

Juknis — Membuat Peta Choropleth Offline Kabupaten Sintang

Juknis — Membuat Peta Choropleth Offline

Kabupaten Sintang · Berbasis batas desa & data PBH

📘 Versi 1.0 ⏱️ 30–60 menit 👤 Pemula

1. Ringkasan Alur

Secara garis besar, peta dibuat melalui 4 tahapan berikut:

Shapefile (.shp + .dbf + .prj) ↓ konversi GeoJSON (EPSG:4326) ↓ + Leaflet lokal index.html + leaflet.css + leaflet.js ↓ jalankan server lokal Peta offline di browser

2. Prasyarat

KebutuhanKeterangan
File batas wilayah.shp, .dbf, .prj, .shx, .cpg (satu set)
Alat konversimapshaper.org (online) atau QGIS (offline)
BrowserChrome / Edge / Firefox
PythonPython 3.x terinstall + centang "Add to PATH" saat install
Folder kerjaMis. C:\Users\<nama>\Desktop\peta-sintang

1Konversi Shapefile ke GeoJSON

Tujuan: Mengubah Shapefile menjadi GeoJSON yang bisa dibaca Leaflet.

Langkah:

  1. Buka mapshaper.org
  2. Drag semua file Shapefile sekaligus ke halaman itu:
    • .shp — geometri utama
    • .dbf — data atribut
    • .prj — proyeksi
    • .shx, .cpg — pendukung
  3. Klik Import
  4. Klik Export → pilih GeoJSON
  5. Simpan sebagai Kab._Sintang_BIG.json di folder kerja
⚠️ Wajib: CRS harus EPSG:4326 (WGS84). Kalau aslinya UTM, konversi dulu di QGIS:
Export → Save Features As → CRS: EPSG:4326
💡 Alternatif tanpa konversi: Unduh GeoJSON siap pakai dari Peta Nusa (petanusa.web.id) atau github.com/alf-anas/batas-administrasi-indonesia.

2Siapkan File Leaflet (Lokal)

Tujuan: Agar peta bisa berjalan tanpa internet.

Unduh 2 file berikut, simpan di folder kerja:

FileLink unduh
leaflet.csshttps://unpkg.com/leaflet@1.9.4/dist/leaflet.css
leaflet.jshttps://unpkg.com/leaflet@1.9.4/dist/leaflet.js

Cara unduh: buka link → klik kanan → Save As → simpan tanpa rename.

3Buat index.html

Tujuan: File utama yang menampilkan peta.

  1. Buka Notepad atau VS Code
  2. Salin kode index.html (versi utuh dari panduan sebelumnya)
  3. File → Save As
  4. Di bagian "Save as type", pilih All Files
  5. Nama: index.html
  6. Simpan di folder kerja

Isi index.html terdiri dari 3 bagian:

BagianFungsi
<style>Tampilan peta, panel, legenda
<div id="map">Area peta
<script>Load GeoJSON + generate data dummy + render choropleth

4Struktur Folder Final

Folder kerja harus berisi 4 file:

📁 peta-sintang/ ├── index.html ├── leaflet.css ├── leaflet.js └── Kab._Sintang_BIG.json

Cek dengan CMD:

cd Desktop\peta-sintang
dir

Pastikan 4 file itu muncul.

5Verifikasi Python

Tujuan: Memastikan Python bisa dijalankan.

Buka CMD baru, ketik:

py --version
  • Kalau muncul versi (misal Python 3.13.15) → lanjut OK
  • Kalau muncul 'py' is not recognized → install Python dari python.org/downloads dengan mencentang "Add Python to PATH"
  • Kalau python tidak jalan tapi py jalan → normal di Windows, pakai py

6Jalankan Server Lokal

Tujuan: fetch() tidak bisa berjalan di protokol file://, jadi perlu server lokal.

Di CMD, ketik:

cd Desktop\peta-sintang
py -m http.server 8080 --bind 127.0.0.1

Kalau berhasil, muncul:

Serving HTTP on 127.0.0.1 port 8080 (http://127.0.0.1:8080/) ...
🚫 JANGAN tutup CMD ini selama peta dipakai.

Kenapa --bind 127.0.0.1?

Supaya server hanya bisa diakses dari komputer sendiri, tidak bocor ke WiFi/LAN.

7Buka Peta di Browser

  1. Buka Chrome
  2. Ketik di kolom alamat:
http://127.0.0.1:8080

Tekan Enter.

Yang akan muncul:

  • Peta Sintang dengan desa berwarna sesuai nilai PBH (biru muda = rendah, biru tua = tinggi)
  • Panel kanan: statistik + legenda + slider filter
  • Klik desa → info detail muncul di pojok kanan atas
  • Hover desa → tooltip kecil

8Hentikan Server

Setelah selesai:

  1. Balik ke CMD
  2. Tekan Ctrl + C
  3. Server berhenti, CMD bisa ditutup

Cara Buka Peta Lagi (Sesi Berikutnya)

Tidak perlu install ulang. Cukup:

cd Desktop\peta-sintang
py -m http.server 8080 --bind 127.0.0.1

Buka Chrome → http://127.0.0.1:8080.

💡 Tips: Simpan 2 baris perintah ini di Notepad agar tinggal copy-paste.

Bagian yang Bisa Disesuaikan

BagianLokasi di index.htmlCara ubah
Warna choroplethArray CLASSESGanti nilai color
Range nilaiCLASSES[].maxGanti angka batas kelas
Nilai dummyFungsi dummyPBH()Ganti isi fungsi dengan data asli
Judul header<header><h1>Ubah teks
Data asli PBHGanti dummyPBH() dengan lookup dataAsli[props.KDEPUM]Lihat contoh di bawah

Ganti ke data asli:

const dataAsli = {
  "61.05.04.2002": { nilai: 87, status: 'Proses', tahun: 2024 },
  // ...
};
f.properties._pbh = dataAsli[f.properties.KDEPUM]
                  || { nilai: 0, status: 'Belum Salur', tahun: '-' };

Troubleshooting Umum

MasalahPenyebabSolusi
python tidak dikenali, tapi py jalan App execution alias Windows Pakai py bukan python
Python was not found; run without arguments... Alias mengarah ke Microsoft Store Matikan di Settings → Apps → Advanced → App execution aliases → toggle python.exe OFF
Halaman putih kosong Nama file GeoJSON salah Cek dir, pastikan nama file persis
Muncul "Gagal memuat GeoJSON" Buka via file:// bukan http:// Wajib pakai server lokal
Peta muncul tapi tanpa warna File GeoJSON besar, masih parsing Tunggu 2–5 detik
CMD ditutup lalu peta tidak bisa dibuka Server mati Jalankan ulang py -m http.server 8080
Browser tidak bisa akses http://127.0.0.1:8080 Port dipakai aplikasi lain Ganti 8080 jadi 8081, 8082, dst.

Catatan Keamanan

HalKeterangan
Server lokal aman?✅ Ya, asal pakai --bind 127.0.0.1 (hanya bisa diakses komputer sendiri)
Data dikirim ke internet?❌ Tidak — semua proses di sisi klien
File GeoJSON publik?✅ Ya, dari BIG (Badan Informasi Geospasial), sumber resmi
Perlu installer/virus scan?❌ Tidak — Python, Leaflet, dan GeoJSON semua open-source & resmi

Ringkasan Perintah Penting

:: Masuk folder kerja
cd Desktop\peta-sintang

:: Cek isi folder (harus ada 4 file)
dir

:: Jalankan server
py -m http.server 8080 --bind 127.0.0.1

:: Buka di Chrome
http://127.0.0.1:8080

:: Hentikan server
Ctrl + C

Alternatif Tanpa Python / CMD

Kalau tidak ingin repot dengan CMD dan Python:

Versi 1 file self-contained — semua data GeoJSON ditanam di dalam index.html, cukup dobel klik untuk membuka.

KelebihanKekurangan
Tanpa Python
Tanpa CMD
Tanpa server
Cukup 1 file
File index.html ± 4 MB
Update data = edit manual HTML
Tidak bisa dipakai untuk data dinamis
Cara minta: tulis pesan "buatkan versi 1 file self-contained" di obrolan.
Juknis — Peta Choropleth Offline Kabupaten Sintang · Versi 1.0
Simpan sebagai referensi. Kalau ada perubahan data PBH atau penyesuaian tampilan, cukup edit index.html lalu refresh Chrome (Ctrl + F5).

心之助 - 俺と一緒になってくれ | SHINNOSUKE-Oretoisshoninattekure | Lirik Rōmaji + Terjemahan


Bagian 1: Pembuka & Refleksi Masa Lalu

日本語: だからポケットの中に手を入れてくんな
  • Rōmaji: Dakara poketto no naka ni te o irete kun na
  • Indonesia: "Berhenti memasukkan tanganmu ke saku celanaku," kataku,
日本語: 歩きずれぇだろって
  • Rōmaji: aruki zure ~edarotte
  • Indonesia: "Itu membuatku sulit berjalan, tahu?"
日本語: いつもの事だけどまた嬉しそうなお前
  • Rōmaji: itsumo no kotodakedo mata ureshi-sōna omae
  • Indonesia: Sudah jadi kebiasaan kita, tapi kau tampak begitu bahagia lagi,
日本語: ちょっと怒り気味の俺
  • Rōmaji: chotto ikari-gimi no ore
  • Indonesia: Sementara aku berpura-pura agak kesal.
日本語: 当たり前のようでわからなくなる
  • Rōmaji: atarimae no yōde wakaranaku naru
  • Indonesia: Memang mudah untuk menganggap remeh—atau melupakan—
日本語: たわいもない幸せが
  • Rōmaji: tawai mo nai shiawase ga
  • Indonesia: Kebahagiaan sederhana sehari-hari yang kita bagi bersama.
日本語: こんなにも大切な人だと
  • Rōmaji: kon'nanimo taisetsunahitodato
  • Indonesia: Aku baru sadar betapa berharganya dirimu
日本語: 一度別れた時気付いたよ
  • Rōmaji: ichido wakareta toki kidzuita yo
  • Indonesia: Saat kita pernah berpisah dulu.

Bagian 2: Janji Masa Depan & Awal Mula Kisah

日本語: もうこの手離さない
  • Rōmaji: mōko no te hanasanai
  • Indonesia: Kini, aku takkan pernah melepaskan tanganmu.
日本語: これからの未来
  • Rōmaji: korekara no mirai
  • Indonesia: Masa depan kita nanti—
日本語: いつだって by your side
  • Rōmaji: itsu datte by your saido
  • Indonesia: Aku akan selalu berada di sisimu.
日本語: Never endin' story
  • Rōmaji: Never endin' story
  • Indonesia: Sebuah kisah tanpa akhir;
日本語: 俺がお前を幸せにする
  • Rōmaji: ore ga omae o shiawaseni suru
  • Indonesia: Aku akan membuatmu bahagia.
日本語: いつからか好きになってた
  • Rōmaji: itsu kara ka suki ni natteta
  • Indonesia: Aku jatuh cinta padamu seiring berjalannya waktu;
日本語: 気付いたらずっとそばにいた
  • Rōmaji: kidzuitara zutto soba ni ita
  • Indonesia: Tanpa sadar, kau selalu ada di sana.
日本語: 俺はなんだかお前を待ってた
  • Rōmaji: ore wa nandaka omae o matteta
  • Indonesia: Rasanya seolah aku sudah menunggumu sejak lama.
日本語: そんな気がする いつもありがとな
  • Rōmaji: son'na ki ga suru itsumo arigato na
  • Indonesia: Terima kasih untuk segalanya.

Bagian 3: Kehidupan Sehari-hari Sekamar

日本語: 寝起き悪い俺 調子良いお前
  • Rōmaji: neoki warui ore chōshi yoi o zen
  • Indonesia: Aku sering menggerutu di pagi hari; kau penuh semangat.
日本語: 甘え上手 そっと添い寝
  • Rōmaji: amae jōzu sotto soine
  • Indonesia: Kau pandai menunjukkan kasih sayang, selalu ingin bermanja dan mendekat.
日本語: 目が覚めないから 耳噛んでくる
  • Rōmaji: me ga samenaikara mimi kande kuru
  • Indonesia: Saat aku tak mau bangun, kau menggigit kecil telingaku;
日本語: はねのければ抱きついてくる
  • Rōmaji: hanenokereba dakitsuite kuru
  • Indonesia: Saat aku mencoba menjauhkanmu, kau justru memeluk makin erat.
日本語: 面倒くせぇって口にするけど
  • Rōmaji: mendōku se ~ette-guchi ni surukedo
  • Indonesia: Mungkin aku mengeluh itu merepotkan,
日本語: 愛しくてしゃーない お前様々
  • Rōmaji: itoshikute sha ̄ nai omae samazama
  • Indonesia: Tapi aku sangat menyayangimu—aku berhutang banyak padamu.
日本語: こんな俺をバカみたいに愛してくれる女を
  • Rōmaji: kon'na ore o bakamitai ni aishitekureru on'na o
  • Indonesia: Wanita yang mencintai pria sepertiku dengan begitu tulus dan apa adanya—
日本語: こんな俺がバカみたいに幸せにするよ
  • Rōmaji: kon'na ore ga bakamitai ni shiawaseni suru yo
  • Indonesia: Aku akan membahagiakannya dengan cara yang sama tulusnya.
日本語: たまの記念日にはちゃんとデートしたり
  • Rōmaji: tama no kinenbi ni wa chanto dēto shi tari
  • Indonesia: Kita akan pergi berkencan dengan layak saat hari jadi kita;
日本語: 無限に続いてくよ この道はほら you and me
  • Rōmaji: mugen ni tsudzuite ku yo kono michi wa hora you ando me
  • Indonesia: Jalan ini membentang selamanya—hanya kau dan aku.
日本語: 薄れない 指輪に刻んだ文字
  • Rōmaji: usurenai yubiwa ni kizanda moji
  • Indonesia: Kata-kata yang terukir di cincin kita takkan pernah pudar.

Bagian 4: Chorus (Lamaran Utama)

日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku selamanya.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna karena ada dirimu di dalamnya.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbu
  • Indonesia: Aku takkan melepasanmu; kita akan baik-baik saja bersama.
日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku selamanya.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna karena ada dirimu di dalamnya.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbu
  • Indonesia: Aku takkan melepasanmu; kita akan baik-baik saja bersama.

Bagian 5: Penyesalan & Penerimaan Sifat Buruk

日本語: 別れたいって傷つけた
  • Rōmaji: wakaretai tte kizutsuketa
  • Indonesia: Aku menyakitimu dengan mengatakan ingin putus,
日本語: バカな俺を許してくれた
  • Rōmaji: bakana ore o yurushite kureta
  • Indonesia: Tapi kau memaafkan orang bodoh sepertiku.
日本語: 居なくなってやっと気付いた
  • Rōmaji: inaku natte yatto kidzuita
  • Indonesia: Aku baru menyadarinya setelah kau pergi;
日本語: 自分から離れたくせにごめんな
  • Rōmaji: jibun kara hanareta kuse ni gomen'na
  • Indonesia: Maafkan aku, meski akulah yang memilih untuk pergi.
日本語: 野菜嫌いな俺 食えってうるさいお前
  • Rōmaji: yasai kiraina ore kue tte urusai omae
  • Indonesia: Aku benci sayuran, dan kau terus mendesakku untuk memakannya—
日本語: 長生きできるかもね
  • Rōmaji: nagaiki dekiru kamo ne
  • Indonesia: Mungkin itu tandanya aku akan berumur panjang.
日本語: だらしがないから怒られてる
  • Rōmaji: darashi ga naikara okora re teru
  • Indonesia: Kau memarahiku karena aku ceroboh dan berantakan,
日本語: 怖くないからって俺笑ってる
  • Rōmaji: kowakunaikara tte ore waratteru
  • Indonesia: Tapi aku hanya tertawa santai, tanpa rasa takut.
日本語: 写メ撮ってニヤニヤにしてる
  • Rōmaji: utsume totte niyaniya ni shi teru (Catatan: Aslinya "Shame totte")
  • Indonesia: Kau memotret diri dan tersenyum lebar menatap layar,
日本語: メチャクチャ盛れたって喜んでる
  • Rōmaji: mechakucha moretatte yorokon deru
  • Indonesia: Senang melihat betapa bagusnya penampilanmu di foto itu.
日本語: そんなお前のありふれた毎日の景色と
  • Rōmaji: son'na omae no arifureta mainichi no keshiki to
  • Indonesia: Pemandangan keseharianmu yang biasa,
日本語: そんなお前の笑顔 ずっと俺が守り抜くよ
  • Rōmaji: son'na omae no egao zutto ore ga mamorinuku yo
  • Indonesia: Dan senyumanmu itu—akan kujaga selamanya.
日本語: いつも自然にいれる
  • Rōmaji: itsumo shizen ni ireru
  • Indonesia: Aku selalu bisa menjadi diriku sendiri saat bersamamu;
日本語: お前とならば夢のステージだってすぐそこさ
  • Rōmaji: omae tonaraba yume no sutēji datte sugu soko sa
  • Indonesia: Bersamamu, bahkan panggung impian pun terasa dalam jangkauan.
日本語: ほら you and me 変わらない いつでもいるよそばに
  • Rōmaji: hora you ando me kawaranai itsu demo iru yo soba ni
  • Indonesia: Lihatlah—kau dan aku, takkan berubah; aku akan selalu di sisimu.

Bagian 6: Chorus Kedua

日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku selamanya.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna karena ada kau di dalamnya.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbu
  • Indonesia: Aku takkan melepaskanmu. Kita akan baik-baik saja bersama.
日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna dengan adanya kau.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Di sini, dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbu
  • Indonesia: Aku takkan melepaskanmu; kita akan baik-baik saja bersama.

Bagian 7: Sumpah Bintang Utara (Hokkyokusei)

日本語: この想いはまるで北極星
  • Rōmaji: kono omoi wa marude Hokkyokusei
  • Indonesia: Perasaanku ini ibarat Bintang Utara.
日本語: 一年中位置を変えずに輝く北極星
  • Rōmaji: ichinenjū ichi o kaezu ni kagayaku Hokkyokusei
  • Indonesia: Bintang Utara yang bersinar, tak pernah bergeser posisinya sepanjang tahun.
日本語: 揺るがない愛を持って
  • Rōmaji: yuruganai ai o motte
  • Indonesia: Dengan cinta yang tak tergoyahkan,
日本語: 照らし続けるよ
  • Rōmaji: terashi tsudzukeru yo
  • Indonesia: Aku akan terus menyinari kita berdua.
日本語: この想いはまるで北極星
  • Rōmaji: kono omoi wa marude Hokkyokusei
  • Indonesia: Perasaanku ini ibarat Bintang Utara.
日本語: 一年中位置を変えずに輝く北極星
  • Rōmaji: ichinenjū ichi o kaezu ni kagayaku Hokkyokusei
  • Indonesia: Bintang Utara yang bersinar, tak pernah bergeser posisinya sepanjang tahun.
日本語: 揺るがない愛を持って
  • Rōmaji: yuruganai ai o motte
  • Indonesia: Dengan cinta yang tak tergoyahkan,
日本語: 照らし続けるよ
  • Rōmaji: terashi tsudzukeru yo
  • Indonesia: Aku akan terus menyinari kita berdua.
日本語: そんな北極星に誓うよ
  • Rōmaji: son'na Hokkyokusei ni chikau yo
  • Indonesia: Aku bersumpah demi Bintang Utara itu.

Bagian 8: Chorus Ketiga

日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna dengan adanya kau.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Di sini, dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbu
  • Indonesia: Aku takkan melepaskanmu; kita akan baik-baik saja bersama.
日本語: 俺と一緒になってくれ
  • Rōmaji: ore to issho ni natte kure
  • Indonesia: Tetaplah bersamaku.
日本語: お前がいてこそのこの人生
  • Rōmaji: omae ga ite koso no kono jinsei
  • Indonesia: Hidupku hanya bermakna dengan adanya kau.
日本語: 世界で一番近い腕の中
  • Rōmaji: sekai de ichiban chikai ude no naka
  • Indonesia: Di sini, dalam pelukanku—tempat paling dekat di dunia ini.
日本語: 離さない ふたりなら大丈夫
  • Rōmaji: hanasanai futarinara daijōbudakara (Catatan: "dakara" menyambung ke bait akhir)
  • Indonesia: Aku takkan melepaskanmu; Kita akan baik-baik saja bersama

Bagian 9: Outro (Pengulangan Tema Pembuka)

日本語: だからポケットの中に手を入れてくんな
  • Rōmaji: poketto no naka ni te o irete kun na
  • Indonesia: Lalu, kau selipkan tanganmu ke dalam sakuku
日本語: 歩きずれぇだろって
  • Rōmaji: aruki zure ~edarotte
  • Indonesia: "Jadinya susah jalan, lho," kataku
日本語: いつもの事だけどまた嬉しそうなお前
  • Rōmaji: itsumo no kotodakedo mata ureshi-sōna omae
  • Indonesia: Sudah jadi kebiasaan kita, tapi kau tampak begitu bahagia
日本語: ちょっと怒り気味の俺
  • Rōmaji: chotto ikari-gimi no ore
  • Indonesia: Sedangkan aku terdengar agak kesal
日本語: 当たり前のようでわからなくなる
  • Rōmaji: atarimae no yōde wakaranaku naru
  • Indonesia: Terkadang aku lupa akan hal yang sudah jelas terlihat
日本語: たわいもない幸せが
  • Rōmaji: tawai mo nai shiawase ga
  • Indonesia: Kebahagiaan sederhana dalam keseharian itu
日本語: こんなにも大切な人だと
  • Rōmaji: kon'nanimo taisetsunahitodato
  • Indonesia: Dan betapa berartinya dirimu bagiku
日本語: 一度別れた時気付いたよ
  • Rōmaji: ichido wakareta toki kidzuita yo
  • Indonesia: Aku menyadarinya saat kita pernah berpisah dulu
日本語: もうこの手離さない
  • Rōmaji: mōko no te hanasanai
  • Indonesia: Aku takkan pernah melepaskan tanganmu lagi
日本語: これからの未来
  • Rōmaji: korekara no mirai
  • Indonesia: Di masa depan yang menanti nanti
日本語: いつだって by your side
  • Rōmaji: itsu datte by your saido
  • Indonesia: Aku akan selalu berada di sisimu
日本語: Never endin' story
  • Rōmaji: Never endin' story
  • Indonesia: Sebuah kisah yang takkan pernah berakhir
日本語: 俺がお前を幸せにする
  • Rōmaji: ore ga omae o shiawaseni suru
  • Indonesia: Aku akan membuatmu bahagia

lirik lagu Jepang romantis