7+ Contoh Program Javascript Penjualan

Yowatech.idContoh Program Javascript Penjualan. JavaScript adalah salah satu bahasa pemrograman yang paling populer dan sering digunakan di dunia saat ini. Dalam dunia e-commerce dan penjualan online, JavaScript menjadi salah satu pilihan utama untuk membuat program dan aplikasi yang membantu proses penjualan.

Berbagai fitur dan kemampuan dari bahasa pemrograman ini memungkinkan programmer untuk membuat program dengan mudah dan cepat, sehingga dapat membantu mempercepat proses penjualan dan memudahkan pekerjaan bagi para pebisnis.

advertser--

Dalam artikel ini, kami akan membagikan contoh program JavaScript yang berguna untuk proses penjualan. Program-program ini telah dirancang untuk membantu pengguna dalam menghitung total harga, diskon, sisa stok barang, dan berbagai fitur lainnya yang dapat membantu meningkatkan efisiensi dan kecepatan proses penjualan.

Anda tidak perlu memiliki pengalaman dalam pemrograman untuk mengikuti artikel ini, karena kami akan menjelaskan setiap langkah dan konsep dengan cara yang mudah dipahami.

advertser--

Selain itu, kami akan menyertakan kode program lengkap dan komentar yang menjelaskan setiap baris kode sehingga Anda dapat mempelajarinya dengan mudah dan mengembangkan program-program tersebut sesuai kebutuhan bisnis Anda. Berikut adalah 7 contoh program JavaScript untuk penjualan beserta penjelasannya:

1# Contoh Program Javascript Penjualan (Program kalkulator diskon)

Program ini memungkinkan pengguna untuk menghitung total harga setelah mendapatkan diskon pada suatu barang. Pengguna dapat memasukkan harga barang dan persentase diskon yang diberikan. Kemudian program akan menghitung total harga setelah diskon dan menampilkan hasilnya.

advertser--

Code:

function hitungDiskon(harga, persen) {
  var diskon = harga * (persen / 100);
  return diskon;
}

function hitungHargaSetelahDiskon(harga, persen) {
  var diskon = hitungDiskon(harga, persen);
  var hargaSetelahDiskon = harga - diskon;
  return hargaSetelahDiskon;
}

var hargaAsli = prompt("Masukkan harga asli:");
var persenDiskon = prompt("Masukkan persentase diskon:");
var hargaSetelahDiskon = hitungHargaSetelahDiskon(hargaAsli, persenDiskon);

console.log("Harga asli: Rp" + hargaAsli);
console.log("Persentase diskon: " + persenDiskon + "%");
console.log("Harga setelah diskon: Rp" + hargaSetelahDiskon);

Output pada code diatas:

advertser--
Contoh Program Javascript Penjualan
Contoh Program Javascript Penjualan
Contoh Program Javascript Penjualan

2# Contoh Program Javascript Penjualan (Program toko online sederhana)

Program ini memungkinkan pengguna untuk memilih barang dari daftar, memasukkan jumlah barang yang ingin dibeli, dan menghitung total harga. Daftar barang dan harganya diberikan di dalam kode program.

// Daftar barang dan harga
const barang = {
  "Buku": 10000,
  "Pensil": 2000,
  "Penghapus": 1500,
  "Penggaris": 3000,
  "Spidol": 5000
};

// Menampilkan daftar barang yang tersedia
console.log("Daftar Barang Tersedia:");
for (let item in barang) {
  console.log(`${item}: Rp${barang[item]}`);
}

// Meminta input dari pengguna
const pilihan_barang = prompt("Masukkan nama barang yang ingin dibeli:");
const jumlah_barang = parseInt(prompt("Masukkan jumlah barang yang ingin dibeli:"));

// Memastikan barang yang dipilih tersedia di daftar barang
if (!(pilihan_barang in barang)) {
  console.log("Barang yang dipilih tidak tersedia.");
} else {
  // Menghitung total harga dan menampilkan hasilnya
  const total_harga = barang[pilihan_barang] * jumlah_barang;
  console.log(`Total harga untuk ${jumlah_barang} ${pilihan_barang} adalah: Rp${total_harga}`);
}

Output pada code diatas:

Contoh Program Javascript Penjualan

Penjelasan kode program:

  1. Kami membuat sebuah objek bernama barang yang berisi daftar barang yang tersedia beserta harganya.
  2. Kami menampilkan daftar barang yang tersedia dengan melakukan iterasi melalui objek barang dan mencetak setiap item menggunakan console.log().
  3. Kami meminta pengguna untuk memasukkan pilihan barang dan jumlah barang yang ingin dibeli menggunakan prompt() dan parseInt().
  4. Kami memastikan barang yang dipilih tersedia di daftar barang dengan menggunakan in untuk memeriksa apakah pilihan_barang ada di dalam objek barang.
  5. Jika barang yang dipilih tersedia, kami menghitung total harga dengan mengalikan harga barang dengan jumlah barang dan menyimpan hasilnya dalam variabel total_harga. Kami kemudian mencetak total harga yang dihitung menggunakan console.log().

3# Contoh Program Javascript Penjualan (Program hitung kembalian)

Program ini memungkinkan pengguna untuk memasukkan harga barang dan jumlah uang yang dibayarkan. Kemudian program akan menghitung kembalian yang harus diberikan dan menampilkan hasilnya.

Code:

// Meminta input dari pengguna
const harga_barang = parseInt(prompt("Masukkan harga barang:"));
const jumlah_uang = parseInt(prompt("Masukkan jumlah uang yang dibayarkan:"));

// Menghitung kembalian dan menampilkan hasilnya
if (jumlah_uang < harga_barang) {
  console.log("Jumlah uang yang dibayarkan kurang.");
} else {
  const kembalian = jumlah_uang - harga_barang;
  console.log(`Kembalian yang harus diberikan: Rp${kembalian}`);
}

Output dari code javascript diatas:

Contoh Program Javascript Penjualan

Penjelasan kode program:

  1. Kami meminta pengguna untuk memasukkan harga barang dan jumlah uang yang dibayarkan menggunakan prompt() dan parseInt().
  2. Kami memastikan jumlah uang yang dibayarkan cukup untuk membayar barang dengan menggunakan kondisi if. Jika jumlah uang kurang dari harga barang, maka program akan mencetak pesan “Jumlah uang yang dibayarkan kurang.” menggunakan console.log().
  3. Jika jumlah uang cukup untuk membayar barang, kami menghitung kembalian dengan mengurangi harga barang dari jumlah uang yang dibayarkan dan menyimpan hasilnya dalam variabel kembalian. Kami kemudian mencetak kembalian yang dihitung menggunakan console.log().

4# Contoh Program Javascript Penjualan (Program input stok barang dan penjualan)

Program ini memungkinkan pengguna untuk memasukkan stok barang dan jumlah barang yang terjual. Kemudian program akan menghitung sisa stok dan menampilkannya.

// Meminta input dari pengguna
const stok_barang = parseInt(prompt("Masukkan stok barang:"));
const jumlah_terjual = parseInt(prompt("Masukkan jumlah barang yang terjual:"));

// Menghitung sisa stok dan menampilkan hasilnya
const sisa_stok = stok_barang - jumlah_terjual;
console.log(`Sisa stok barang: ${sisa_stok}`);

Output dari code diatas:

Contoh Program Javascript Penjualan

Penjelasan kode program:

  1. Kami meminta pengguna untuk memasukkan stok barang dan jumlah barang yang terjual menggunakan prompt() dan parseInt().
  2. Kami menghitung sisa stok dengan mengurangi jumlah barang yang terjual dari stok barang dan menyimpan hasilnya dalam variabel sisa_stok.
  3. Kami mencetak sisa stok barang menggunakan console.log().

5# Contoh Program Javascript Penjualan (Program kasir dengan diskon untuk pelanggan loyal)

Program ini memungkinkan pengguna untuk memasukkan harga barang, jumlah barang yang dibeli, dan memilih apakah pelanggan merupakan pelanggan loyal atau tidak. Jika pelanggan loyal, program akan memberikan diskon 10%. Kemudian program akan menghitung total harga dan menampilkannya.

Code:

// Meminta input dari pengguna
const harga_barang = parseInt(prompt("Masukkan harga barang:"));
const jumlah_barang = parseInt(prompt("Masukkan jumlah barang yang dibeli:"));
const is_pelanggan_loyal = confirm("Apakah pelanggan merupakan pelanggan loyal?");

// Menghitung total harga dengan atau tanpa diskon
let total_harga;
if (is_pelanggan_loyal) {
  const diskon = 0.1 * harga_barang * jumlah_barang;
  total_harga = harga_barang * jumlah_barang - diskon;
} else {
  total_harga = harga_barang * jumlah_barang;
}

// Menampilkan total harga
console.log(`Total harga: Rp${total_harga}`);

Output:

Contoh Program Javascript Penjualan

Penjelasan kode program:

  1. Kami meminta pengguna untuk memasukkan harga barang dan jumlah barang yang dibeli menggunakan prompt() dan parseInt().
  2. Kami menggunakan confirm() untuk meminta pengguna memilih apakah pelanggan merupakan pelanggan loyal atau tidak. Jika pengguna memilih OK, is_pelanggan_loyal akan bernilai true. Jika pengguna memilih Cancel, is_pelanggan_loyal akan bernilai false.
  3. Kami menghitung total harga dengan atau tanpa diskon menggunakan kondisi if. Jika is_pelanggan_loyal bernilai true, kami menghitung diskon sebesar 10% dari harga barang dengan rumus 0.1 * harga_barang * jumlah_barang, dan mengurangi diskon tersebut dari harga total dengan rumus harga_barang * jumlah_barang - diskon. Jika is_pelanggan_loyal bernilai false, kami langsung menghitung harga total dengan rumus harga_barang * jumlah_barang.
  4. Kami mencetak total harga menggunakan console.log().

6# Contoh Program Javascript Penjualan (Program kasir dengan voucher diskon:)

Program ini memungkinkan pengguna untuk memasukkan harga barang, jumlah barang yang dibeli, dan kode voucher diskon. Jika voucher valid, program akan memberikan diskon yang sesuai. Kemudian program akan menghitung total harga setelah diskon dan menampilkan hasilnya.

Code:

// Daftar voucher diskon
const voucher = {
  "A": 0.1,
  "B": 0.2,
  "C": 0.3
};

// Meminta input dari pengguna
const harga_barang = parseInt(prompt("Masukkan harga barang:"));
const jumlah_barang = parseInt(prompt("Masukkan jumlah barang yang dibeli:"));
const kode_voucher = prompt("Masukkan kode voucher diskon:");

// Menghitung total harga dengan atau tanpa diskon
let total_harga;
if (kode_voucher in voucher) {
  const diskon = voucher[kode_voucher] * harga_barang * jumlah_barang;
  total_harga = harga_barang * jumlah_barang - diskon;
} else {
  total_harga = harga_barang * jumlah_barang;
}

// Menampilkan total harga
console.log(`Total harga: Rp${total_harga}`);

Penjelasan kode program:

  1. Kami membuat sebuah objek bernama voucher yang berisi daftar voucher diskon beserta besarnya diskon.
  2. Kami meminta pengguna untuk memasukkan harga barang, jumlah barang yang dibeli, dan kode voucher diskon menggunakan prompt().
  3. Kami memastikan kode voucher yang dimasukkan oleh pengguna ada di dalam objek voucher menggunakan in. Jika kode voucher ada di dalam objek voucher, kami menghitung besarnya diskon dengan mengalikan harga barang dengan jumlah barang dengan besarnya diskon yang sesuai dari objek voucher, dan mengurangi diskon tersebut dari harga total dengan rumus harga_barang * jumlah_barang - diskon. Jika kode voucher tidak ada di dalam objek voucher, kami langsung menghitung harga total dengan rumus harga_barang * jumlah_barang.
  4. Kami mencetak total harga menggunakan console.log().

7# Contoh Program Javascript Penjualan (Program pemesanan makanan dan minuman:)

Program ini memungkinkan pengguna untuk memasukkan jumlah makanan dan minuman yang ingin dipesan. Kemudian program akan menghitung total harga dan menampilkan hasilnya. Harga makanan dan minuman diberikan di dalam kode program.

Code:

// Harga makanan dan minuman
const harga_makanan = 15000;
const harga_minuman = 5000;

// Meminta input dari pengguna
const jumlah_makanan = parseInt(prompt("Masukkan jumlah makanan yang ingin dipesan:"));
const jumlah_minuman = parseInt(prompt("Masukkan jumlah minuman yang ingin dipesan:"));

// Menghitung total harga
const total_harga = harga_makanan * jumlah_makanan + harga_minuman * jumlah_minuman;

// Menampilkan total harga
console.log(`Total harga: Rp${total_harga}`);

Output:

Contoh Program Javascript Penjualan

Penjelasan kode program:

  1. Kami memberikan harga makanan dan minuman menggunakan konstanta harga_makanan dan harga_minuman.
  2. Kami meminta pengguna untuk memasukkan jumlah makanan dan minuman yang ingin dipesan menggunakan prompt() dan parseInt().
  3. Kami menghitung total harga dengan mengalikan harga makanan dengan jumlah makanan dan harga minuman dengan jumlah minuman, kemudian menjumlahkan kedua hasil tersebut dan menyimpan hasilnya dalam variabel total_harga.
  4. Kami mencetak total harga menggunakan console.log().

Penutup, Bagaimana Contoh Program Javascript Sederhana diatas?

Demikianlah artikel kami tentang contoh program JavaScript penjualan. Kami berharap program-program yang kami sajikan dapat membantu Anda dalam mengoptimalkan proses penjualan dan meningkatkan efisiensi bisnis Anda.

Dalam dunia bisnis yang semakin berkembang pesat, penggunaan teknologi dan program-program canggih menjadi semakin penting untuk dapat bersaing dengan para pesaing. Oleh karena itu, penting bagi para pebisnis untuk memiliki pengetahuan dan keterampilan dalam bidang teknologi dan pemrograman.

Melalui artikel ini, kami berharap Anda dapat mempelajari cara membuat program-program penjualan yang efektif dan efisien menggunakan bahasa pemrograman JavaScript. Kami berharap Anda dapat mengembangkan program-program tersebut sesuai dengan kebutuhan bisnis Anda dan dapat mengoptimalkan proses penjualan Anda.

Terakhir, jangan ragu untuk berbagi artikel ini kepada rekan-rekan bisnis Anda yang membutuhkan informasi tentang program penjualan dengan bahasa pemrograman JavaScript. Semoga artikel ini bermanfaat bagi Anda dan bisnis Anda.