• Mudah Technology
Monday, January 12, 2026
  • Login
otokreasi
  • Garasi
  • Cerita Berita
  • Generative AI
  • Fitur AI
  • Telekomunikasi
  • Algoritma
  • Iklan
No Result
View All Result
  • Garasi
  • Cerita Berita
  • Generative AI
  • Fitur AI
  • Telekomunikasi
  • Algoritma
  • Iklan
No Result
View All Result
otokreasi
No Result
View All Result
Array di JavaScript-web

Array di JavaScript-web

Array di JavaScript: Menyimpan Data Log Perjalanan Kendaraan Secara Terstruktur

admin by admin
December 21, 2025
in Algoritma
0
585
SHARES
3.3k
VIEWS
Summarize with ChatGPTShare to Facebook

Kalau ngomongin soal kendaraan, kita pasti pernah merekam perjalanan, start dari jam berapa, ke mana, sampai berapa kilometer sudah ditempuh. Nah, di dunia pemrograman, khususnya JavaScript, untuk menyimpan dan mengatur data perjalanan seperti itu kita butuh sesuatu yang namanya *array*. Artikel ini cocok buat kamu yang sudah mulai ngulik JavaScript dan pengen tahu gimana cara menyimpan data log perjalanan kendaraan secara rapi dan terstruktur.

Automotive Introduction – Riwayat Perjalanan

Bayangin kamu punya motor atau mobil yang dipakai buat proyek modifikasi. Setiap kali kamu pakai, kamu catat mulai dari tanggal, durasi perjalanan, sampai konsumsi bahan bakar. Data ini penting buat kamu tahu performa kendaraan dan gimana pola pemakaian si motor atau mobil.

Log perjalanan kendaraan ini bisa dianggap seperti buku catatan yang menyimpan berbagai data secara berurutan. Di sini, kita akan belajar menyimpan data tersebut lewat array di JavaScript. Sederhananya, array seperti deretan kotak yang bisa kita isi dengan data perjalanan tersebut, yang mana tiap kotak diisi dengan informasi log perjalanan.

Terminology Explanation – Array

Array adalah salah satu tipe data fundamental di JavaScript yang dapat menyimpan banyak nilai dalam satu variabel, disusun berurutan. Ini seperti rak penyimpanan di garasi motor kamu yang punya banyak kompartemen, dan setiap kompartemen bisa diisi berbagai perlengkapan.

Pada konteks log perjalanan kendaraan, array berperan sebagai wadah yang menyimpan setiap catatan perjalanan sebagai elemen terpisah. Misalnya, kamu bisa punya array berisi jarak tempuh harian, waktu perjalanan, atau bahkan objek berisi berbagai detail trip.

Contoh deklarasi array sederhana menyimpan jarak tempuh (dalam kilometer):

// Simpan jarak tempuh tiap hari dalam satu array
const jarakTempuh = [120, 95, 130, 110, 80];

// Tampilkan jarak tempuh hari ke-3
console.log(jarakTempuh[2]); // Output: 130

Runnable JavaScript Code Snippet – Manipulasi Array

Sekarang, kita coba buat simulasi log perjalanan kendaraan menggunakan array yang lebih kompleks, seperti array berisi objek. Setiap objek menyimpan informasi tanggal, jarak tempuh, dan konsumsi bahan bakar.

Kode ini memungkinkan kamu menambahkan log perjalanan baru, menghitung total jarak tempuh, dan mencari perjalanan dengan konsumsi bahan bakar terbaik.

// Array menyimpan log perjalanan kendaraan sebagai objek
const logPerjalanan = [
  { tanggal: '2025-06-01', jarak: 120, konsumsiBBM: 5.5 }, // km, liter per 100 km
  { tanggal: '2025-06-02', jarak: 95, konsumsiBBM: 6.0 },
  { tanggal: '2025-06-03', jarak: 130, konsumsiBBM: 5.0 }
];

// Fungsi tambah log perjalanan baru
function tambahLog(tanggal, jarak, konsumsiBBM) {
  logPerjalanan.push({ tanggal, jarak, konsumsiBBM });
}

// Tambah data baru
tambahLog('2025-06-04', 110, 5.2);

// Hitung total jarak tempuh
const totalJarak = logPerjalanan.reduce((total, trip) => total + trip.jarak, 0);
console.log('Total Jarak Tempuh:', totalJarak, 'km');

// Cari perjalanan dengan konsumsi BBM terbaik (paling irit)
const perjalananIrit = logPerjalanan.reduce((best, trip) =>
  trip.konsumsiBBM < best.konsumsiBBM ? trip : best
);
console.log('Perjalanan Paling Irit:', perjalananIrit);

Kalau diibaratkan sehari-hari, kamu bisa melihat ini seperti mencatat pengeluaran bensin harian dan memeriksa kapan motor kamu paling irit berjalan. Dengan JavaScript, manipulasi data seperti ini jadi gampang!

Masa Depan: Dari Garasi ke Algoritma

Melanjutkan pencatatan perjalanan secara manual, sekarang kita bisa memproses dan menganalisis data tersebut menggunakan algoritma JavaScript. Misalnya, bikin fitur predictive maintenance yang bisa menghitung kapan motor kamu perlu servis berdasarkan pola perjalanan dan konsumsi bahan bakar.

Dengan memahami array dan bagaimana cara memanipulasinya, kamu sudah punya pondasi kuat untuk membuat aplikasi log perjalanan yang lebih canggih. Dari garasi yang penuh catatan manual, menuju aplikasi pintar yang membantu membuat keputusan modifikasi dan perawatan kendaraan jadi lebih terukur dan berdasar data.

Jadi, jangan cuma tahu modifikasi fisik di garasi, tapi coba juga belajar modifikasi data lewat JavaScript. Kalau sudah mahir, siapa tahu kamu bisa buat aplikasi custom buat kelola kendaraan yang kamu modif. Yuk, mulai eksperimen dengan array dan algoritma selanjutnya!

SummarizeShare234
admin

admin

Related Stories

Alt text SEO-friendly

Memahami Scope dan Umur Variabel di Python: Panduan Lengkap untuk Pemula dan Intermediate

by admin
December 27, 2025
0

Kalau kamu sering utak-atik kode Python, pasti pernah dengar istilah *scope* dan *umur variabel*. Dua konsep ini kayak aki dan mesin di mobil, keduanya saling bantu supaya program...

Alt text SEO-friendly

Menulis Fungsi Python dengan Cara yang Benar: Panduan Clean Code untuk Pemula

by admin
December 27, 2025
0

Di dunia otomotif, kita selalu ingin mesin bekerja mulus dan efisien, kan? Sama halnya dengan menulis fungsi di Python yang harus rapi dan mudah dipahami. Fungsi yang “bersih”...

Pola Looping Pythonic yang Wajib Dipahami untuk Algoritma Efisien

by admin
December 27, 2025
0

Kalau kamu sering kulik-kulik kode Python buat modifikasi script atau ngerjain algoritma otomotif, pasti gak asing sama yang namanya **looping**. Di dunia coding, khususnya Python, ada banyak cara...

List dalam Python: Struktur Data Paling Sering Digunakan untuk Pemula

by admin
December 27, 2025
0

Kalau kamu lagi ngulik Python, pasti nggak asing sama struktur data yang namanya **list**. Bayangin list itu kayak rak penyimpanan di garasi kamu — bisa ditempati aneka barang...

Next Post
Dari-Garasi-Kode-sampai-Algoritma-Jalan-Raya

JavaScript Series Otokreasi: Dari Garasi Kode sampai Algoritma Jalan Raya

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

otokreasi

Otokreasi.com adalah media inovasi dan mobilitas cerdas asal Indonesia yang menjembatani dunia kreativitas otomotif dengan kecerdasan teknologi modern. Berawal dari akar budaya modifikasi dan gaya hidup otomotif, Otokreasi kini mengeksplorasi bagaimana AI, IoT, dan transformasi digital membentuk masa depan mobilitas, desain, dan budaya.

Recent Posts

  • Berbagi Pengalaman Menginap Kota Baru Parahyangan Sekaligus Tempat Transit Sebelum Pulang ke Jakarta
  • Kereta Panoramic ke Bandung: Perjalanan yang Jadi Bagian dari Liburan
  • 36 Menit Padalarang–Halim: Kereta Cepat dan Perasaan Jarak yang Berubah

Categories

  • AI
  • Algoritma
  • Cerita Berita
  • Fitur AI
  • Garasi
  • Generative AI
  • Iklan
  • LLM
  • Telekomunikasi
  • Cerita Berita
  • Garasi
  • Algoritma
  • Contact Us

© 2025 otokreasi - Indonesia’s smart mobility and innovation media by Mudah Tech Team.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Powered by
...
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by
No Result
View All Result
  • Garasi
  • Cerita Berita
  • Generative AI
  • Fitur AI
  • Telekomunikasi
  • Algoritma

© 2025 otokreasi - Indonesia’s smart mobility and innovation media by Mudah Tech Team.