Dokumentasi komprehensif untuk WebApp, Android APK, Microsoft Store Windows app, Windows Widgets, AI RF-DETR, Firebase RTDB, dan Raspberry Pi controller.
Developer
Hanifa Septhi Larasati
Publisher
Hanifa Teams
Website
https://itstelkom.web.app
Updated
21 July 2026
Documentation
ITS Maps technical documentation
Dokumentasi ini sudah mencakup tabel fitur, link download, diagram Mermaid, rumus LaTeX, demo kode yang bisa dijalankan, screenshot/mockup, dan atlas kode baris per baris.
Contoh ini menjalankan rumus kecil yang sama konsepnya dengan kode aplikasi: freshness, total kendaraan, IoU, dan durasi lampu.
const total = car + motorcycle + bus + truck + bicycle;
const green = Math.min(120, Math.max(10, 0.85 * total + 8));
Pada kode WebApp, rumus ini terlihat di browserRfDetr.ts untuk bbox/IoU dan di main.ts/windows.ts untuk status realtime, chart, jarak, dan render UI.
Line-by-line source atlas
Atlas kode lintas platform
Ringkasan file tetap tersedia di halaman utama. Isi kode asli dan catatan teknis per baris dimuat hanya saat diminta agar dokumentasi cepat dibuka dan tetap dapat dipelajari secara lengkap.
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/src/browserRfDetr.ts
1.638 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/src/browserRfDetrWorker.ts
57 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/src/lockScreenDetector.ts
612 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/src/style.css
17.574 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/sw.js
289 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/public/sw.js
489 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/firebase.json
668 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/database.rules.json
174 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/vite.config.ts
37 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/index.html
1.808 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/AndroidManifest.xml
165 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/MainActivity.java
405 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/WidgetRealtimeService.java
474 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/ChartWidgetProvider.java
842 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/TrafficDetectionWidgetProvider.java
1.639 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/MapsWidgetProvider.java
970 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/AlertFullDataWidgetProvider.java
1.668 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/LockScreenDashboardActivity.java
3.316 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/LockScreenRenderer.java
6.898 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/LockScreenPreferences.java
27 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/ItsNotificationListenerService.java
279 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/IndonesianObjectLabels.java
131 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/java/id/ac/telkomuniversity/its/WidgetBootReceiver.java
26 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/res/layout/widget_alert_full_data.xml
62 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/res/layout/widget_maps.xml
77 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/res/xml/widget_alert_full_data_info.xml
15 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/res/xml/widget_maps_info.xml
15 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/src/main/res/xml/widget_traffic_detection_info.xml
15 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/android/app/build.gradle
66 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/capacitor.config.json
14 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/package.json
304 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/src/windows.ts
4.059 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/electron/main.cjs
563 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/electron/preload.cjs
36 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows.html
20 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Program.cs
136 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/WidgetProvider.cs
130 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/WidgetImplBase.cs
81 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/ItsWidget.cs
151 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetDataService.cs
849 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetMediaRenderer.cs
699 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetIconRenderer.cs
215 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/ItsLockScreenStatusUpdater.cs
67 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/WidgetDiagnostics.cs
26 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/WidgetHelper/RegistrationManager.cs
74 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/WidgetHelper/WidgetProviderFactory.cs
93 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Package.appxmanifest
137 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/TrafficWidgetTemplate.json
69 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/AiWidgetTemplate.json
49 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/MapWidgetTemplate.json
76 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataWidgetTemplate.json
65 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataMonitorWidgetTemplate.json
58 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataAlertWidgetTemplate.json
68 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/scripts/build-windows-msix-with-widgets.ps1
223 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/scripts/generate-transparent-windows-assets.ps1
86 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/scripts/appx-manifest-created.cjs
48 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
web/scripts/after-pack-windows.cjs
85 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/Main.scala
1.248 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/MainWithGpio.scala
804 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/TrafficLight.scala
358 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/YoloDetector.scala
611 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/camera-gateway.py
143 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/camera-public-proxy.py
147 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/gps-init-ublox.py
53 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/webrtc-camera.py
410 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/run-controller-public.sh
764 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/install-controller-files.sh
111 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/update-controller.sh
228 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/its-heartbeat-agent.sh
219 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/mediamtx.yml
38 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/its-controller.service
55 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/its-heartbeat-agent.service
21 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
controller/its-controller-update.service
13 baris
Atlas lengkap tersedia sesuai permintaanBelum dimuat
Credits
Ucapan terima kasih
Hanifa Septhi Larasati@hanifasepthiDeveloper utama, publisher Hanifa Teams, dan pemilik repository ITS Maps.Roboflow RF-DETRroboflow/rf-detrRujukan arsitektur object detection RF-DETR untuk pipeline deteksi visual.Hugging Face onnx-communityonnx-community/rfdetr_nano-ONNXModel ONNX yang dipakai oleh runtime browser object detection.Transformers.js / Xenovatransformers.jsRuntime inference JavaScript untuk model AI di browser.OpenStreetMap, OpenMapTiles, OpenFreeMap, Leaflet, MapLibre, CARTO, Firebase, Microsoft, AndroidEkosistem peta vector, fallback raster, hosting realtime, web, widget, dan distribusi aplikasi.