6+ Contoh Menghitung Total dan Subtotal Pada Javascript

Senin, 27 Maret 2023 - 11:35

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Menghitung Total dan Subtotal Pada Javascript

Menghitung Total dan Subtotal Pada Javascript

Yowatech.idMenghitung Total dan Subtotal Pada Javascript. Selamat datang di blog saya! Pada kesempatan kali ini, saya akan membagikan contoh menghitung total dan subtotal pada Javascript.

Sebagai seorang developer, Anda pasti seringkali memerlukan perhitungan matematika pada project yang sedang Anda kerjakan. Salah satu perhitungan yang mungkin perlu Anda lakukan adalah menghitung total dan subtotal.

advertser--

Total adalah jumlah dari semua nilai yang terlibat dalam suatu perhitungan, sementara subtotal adalah total dari sekelompok nilai yang terpisah.

Baca Juga: 8+ Contoh Program Perhitungan Javascript

advertser--

Untuk menghitung total dan subtotal pada JavaScript, Anda dapat menggunakan variabel untuk menyimpan nilai-nilai dan kemudian melakukan perhitungan matematika pada nilai-nilai tersebut. Berikut adalah contoh kode JavaScript sederhana untuk menghitung total dan subtotal:

// Daftar item dan harga
var items = [
  {name: "Item 1", price: 10},
  {name: "Item 2", price: 20},
  {name: "Item 3", price: 30}
];

// Menghitung subtotal
var subtotal = 0;
for (var i = 0; i < items.length; i++) {
  subtotal += items[i].price;
}

// Menghitung total dengan pajak 10%
var tax = subtotal * 0.1;
var total = subtotal + tax;

// Menampilkan hasil
console.log("Subtotal: " + subtotal);
console.log("Tax: " + tax);
console.log("Total: " + total);

Output:

advertser--
Menghitung Total dan Subtotal Pada Javascript
Menghitung Total dan Subtotal Pada Javascript

Penjelasan:

  • Pertama, kita membuat sebuah variabel items yang berisi daftar item dan harga.
  • Kemudian, kita membuat sebuah variabel subtotal dengan nilai awal 0, yang akan digunakan untuk menyimpan total harga dari semua item.
  • Selanjutnya, kita menggunakan loop for untuk menambahkan harga dari setiap item ke variabel subtotal.
  • Setelah subtotal terhitung, kita menghitung pajak dengan mengalikan subtotal dengan 0.1 (10%).
  • Terakhir, kita menghitung total dengan menambahkan subtotal dan tax.
  • Hasil dari perhitungan kemudian ditampilkan dengan menggunakan console.log().

Contoh 1 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Array

advertser--

Code:

const items = [
  {name: "Item 1", price: 10},
  {name: "Item 2", price: 20},
  {name: "Item 3", price: 30},
  {name: "Item 4", price: 40},
  {name: "Item 5", price: 50}
];

const subtotal = items.reduce((acc, cur) => acc + cur.price, 0);
const tax = subtotal * 0.1;
const total = subtotal + tax;

console.log(`Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total}`);

Penjelasan: Pada contoh ini, kita menggunakan metode reduce() pada array items untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function.

Kemudian kita menghitung pajak dengan mengalikan subtotal dengan 0.1 dan total dengan menambahkan subtotal dengan pajak. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 2 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Array dengan Menggunakan Function

Code:

function calculateTotal(items) {
  const subtotal = items.reduce((acc, cur) => acc + cur.price, 0);
  const tax = subtotal * 0.1;
  const total = subtotal + tax;
  return {subtotal, tax, total};
}

const items = [
  {name: "Item 1", price: 10},
  {name: "Item 2", price: 20},
  {name: "Item 3", price: 30},
  {name: "Item 4", price: 40},
  {name: "Item 5", price: 50}
];

const {subtotal, tax, total} = calculateTotal(items);

console.log(`Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total}`);

Penjelasan: Pada contoh ini, kita membuat sebuah function calculateTotal yang menerima parameter items. Function ini menghitung subtotal, pajak, dan total dengan menggunakan metode reduce() pada array items. Kemudian, function ini mengembalikan sebuah object yang berisi subtotal, pajak, dan total.

Kita memanggil function calculateTotal dengan parameter items dan menyimpan hasilnya di variabel subtotal, tax, dan total. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 3 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Object

Code:

const items = {
  item1: {name: "Item 1", price: 10},
  item2: {name: "Item 2", price: 20},
  item3: {name: "Item 3", price: 30},
  item4: {name: "Item 4", price: 40},
  item5: {name: "Item 5", price: 50}
};

const subtotal = Object.values(items).reduce((acc, cur) => acc + cur.price, 0);
const tax = subtotal * 0.1;
const total = subtotal + tax;

console.log(`Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total}`);

Penjelasan:
Pada contoh ini, kita menggunakan metode Object.values() pada object items untuk mengambil nilai dari setiap properti dan menyimpannya dalam bentuk array. Kemudian, kita menggunakan metode reduce() pada array tersebut untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function.

Kemudian kita menghitung pajak dengan mengalikan subtotal dengan 0.1 dan total dengan menambahkan subtotal dengan pajak. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 4 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Object dengan Menggunakan Function

Code:

function calculateTotal(items) {
  const subtotal = Object.values(items).reduce((acc, cur) => acc + cur.price, 0);
  const tax = subtotal * 0.1;
  const total = subtotal + tax;
  return {subtotal, tax, total};
}

const items = {
  item1: {name: "Item 1", price: 10},
  item2: {name: "Item 2", price: 20},
  item3: {name: "Item 3", price: 30},
  item4: {name: "Item 4", price: 40},
  item5: {name: "Item 5", price: 50}
};

const {subtotal, tax, total} = calculateTotal(items);

console.log(`Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total}`);

Penjelasan: Pada contoh ini, kita membuat sebuah function calculateTotal yang menerima parameter items. Function ini menghitung subtotal, pajak, dan total dengan menggunakan metode Object.values() pada object items untuk mengambil nilai dari setiap properti dan menggunakan metode reduce() pada array tersebut untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function.

Kemudian, function ini mengembalikan sebuah object yang berisi subtotal, pajak, dan total. Kita memanggil function calculateTotal dengan parameter items dan menyimpan hasilnya di variabel subtotal, tax, dan total. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 5 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari DOM Element

Code:

const items = document.querySelectorAll(".item");
const prices = Array.from(items).map(item => Number(item.dataset.price));
const subtotal = prices.reduce((acc, cur) => acc + cur, 0);
const tax = subtotal * 0.1;
const total = subtotal + tax;

console.log(`Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total}`);

Penjelasan:

Pada contoh ini, kita menggunakan metode document.querySelectorAll() untuk mencari semua elemen HTML yang mempunyai kelas “item”. Kemudian, kita menggunakan metode Array.from() untuk mengubah NodeList hasil dari querySelectorAll() menjadi array, dan menggunakan metode map() untuk mengambil nilai dari atribut data-price dari setiap elemen dan mengubahnya menjadi number menggunakan fungsi Number().

Kemudian, kita menggunakan metode reduce() pada array prices untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function. Kemudian kita menghitung pajak dengan mengalikan subtotal dengan 0.1 dan total dengan menambahkan subtotal dengan pajak. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 6 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Tabel HTML

Code:

const table = document.querySelector("#items-table");
const rows = Array.from(table.querySelectorAll("tbody tr"));
const subtotal = rows.reduce((acc, row) => {
  const price = Number(row.querySelector
(".price").textContent);
return acc + price;
}, 0);
const tax = subtotal * 0.1;
const total = subtotal + tax;

console.log(Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total});

Penjelasan:
Pada contoh ini, kita menggunakan metode document.querySelector() untuk mencari elemen HTML yang memiliki ID “items-table”. Kemudian, kita menggunakan metode querySelectorAll() pada elemen tersebut untuk mencari semua elemen <tr> di dalam <tbody>. Kemudian, kita menggunakan metode Array.from() untuk mengubah NodeList hasil dari querySelectorAll() menjadi array, dan menggunakan metode reduce() pada array rows untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function. Pada arrow function, kita menggunakan metode querySelector() pada elemen row untuk mencari elemen dengan kelas “price” dan menggunakan fungsi Number() untuk mengubah teks harga menjadi number. Kemudian kita menghitung pajak dengan mengalikan subtotal dengan 0.1 dan total dengan menambahkan subtotal dengan pajak. Hasil perhitungan kemudian ditampilkan di konsol.

Contoh 7 Menghitung Total dan Subtotal Pada Javascript

Menghitung Subtotal dan Total Dari Input Form

Code:

const inputs = document.querySelectorAll("input[name='price']");
const prices = Array.from(inputs).map(input => Number(input.value));
const subtotal = prices.reduce((acc, cur) => acc + cur, 0);
const tax = subtotal * 0.1;
const total = subtotal + tax;

console.log(Subtotal: ${subtotal}, Tax: ${tax}, Total: ${total});

Penjelasan:

Pada contoh ini, kita menggunakan metode document.querySelectorAll() untuk mencari semua elemen HTML yang memiliki atribut name dengan nilai “price”. Kemudian, kita menggunakan metode Array.from() untuk mengubah NodeList hasil dari querySelectorAll() menjadi array, dan menggunakan metode map() untuk mengambil nilai dari atribut value dari setiap elemen input dan mengubahnya menjadi number menggunakan fungsi Number().

Kemudian, kita menggunakan metode reduce() pada array prices untuk menghitung subtotal dengan menjumlahkan harga setiap item menggunakan arrow function. Kemudian kita menghitung pajak dengan mengalikan subtotal dengan 0.1 dan total dengan menambahkan subtotal dengan pajak. Hasil perhitungan kemudian ditampilkan di konsol.

Penutup, Bagaimana Menghitung Total dan Subtotal Pada Javascript?

Itulah beberapa contoh sederhana tentang cara menghitung total dan subtotal pada Javascript. Semoga informasi yang telah saya bagikan dapat membantu Anda dalam pengembangan website atau aplikasi yang memerlukan perhitungan matematika. Dalam membangun sebuah aplikasi atau website, tidak hanya aspek visual saja yang perlu diperhatikan, namun juga aspek fungsionalitasnya.

Kemampuan untuk melakukan perhitungan matematika adalah salah satu aspek fungsionalitas yang sangat penting. Dengan menguasai konsep dan teknik untuk menghitung total dan subtotal pada Javascript, Anda akan dapat membuat aplikasi yang lebih baik dan lebih interaktif bagi pengguna.

Terakhir, jangan lupa untuk terus belajar dan mengembangkan diri sebagai seorang developer. Dunia teknologi terus berkembang dengan pesat, sehingga Anda harus selalu beradaptasi dan belajar hal baru agar tetap relevan dalam industri ini. Terima kasih telah membaca blog saya, semoga bermanfaat!

Baca Juga: 7+ Contoh Program Javascript Penjualan

Berita Terkait

Cara Menghack Akun Facebook Tanpa Menyentuh HP Target
Cara Membuat Program Biodata di Dev C
7+ Contoh Program C++ Game Sederhana
7+ Contoh Program C Biodata Mahasiswa
10+ Contoh Program C Perhitungan Matematika Sederhana
10+ Contoh Program C Tentang Kesehatan
10+ Contoh Program Java Menampilkan Nama
7+ Contoh Program Java Kalkulator

Berita Terkait

Senin, 30 Oktober 2023 - 16:12

Mengenal Barang Tenun Tebal untuk Melapis Ban: Solusi Terbaik untuk Kendaraan Anda

Senin, 30 Oktober 2023 - 16:11

Barang Murah untuk THR Lebaran: Temukan Penawaran Terbaik untuk Merayakan dengan Hemat

Senin, 30 Oktober 2023 - 16:08

Manfaat Memiliki Ayah yang Baik dalam Kehidupan Anda

Senin, 30 Oktober 2023 - 16:06

Mengungkapkan Bantuan Qatar untuk Pengembangan Pondok Pesantren di Indonesia

Senin, 30 Oktober 2023 - 16:03

Bantal Tidur Terbaik: Kunci Untuk Tidur Berkualitas

Senin, 30 Oktober 2023 - 15:59

Bangle untuk Ibu Hamil: Elegansi dan Kesehatan dalam Satu Genggaman

Senin, 30 Oktober 2023 - 15:56

Bando Mutiara untuk Hijab: Aksen Mewah untuk Penampilan Elegan

Senin, 30 Oktober 2023 - 15:54

Bando Bunga untuk Hijab: Sentuhan Kecantikan yang Memukau

Berita Terbaru