Yowatech.id – Contoh 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.
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.
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.
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:
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:
Penjelasan kode program:
- Kami membuat sebuah objek bernama
barang
yang berisi daftar barang yang tersedia beserta harganya. - Kami menampilkan daftar barang yang tersedia dengan melakukan iterasi melalui objek
barang
dan mencetak setiap item menggunakanconsole.log()
. - Kami meminta pengguna untuk memasukkan pilihan barang dan jumlah barang yang ingin dibeli menggunakan
prompt()
danparseInt()
. - Kami memastikan barang yang dipilih tersedia di daftar barang dengan menggunakan
in
untuk memeriksa apakahpilihan_barang
ada di dalam objekbarang
. - 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 menggunakanconsole.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:
Penjelasan kode program:
- Kami meminta pengguna untuk memasukkan harga barang dan jumlah uang yang dibayarkan menggunakan
prompt()
danparseInt()
. - 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.” menggunakanconsole.log()
. - 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 menggunakanconsole.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:
Penjelasan kode program:
- Kami meminta pengguna untuk memasukkan stok barang dan jumlah barang yang terjual menggunakan
prompt()
danparseInt()
. - Kami menghitung sisa stok dengan mengurangi jumlah barang yang terjual dari stok barang dan menyimpan hasilnya dalam variabel
sisa_stok
. - 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:
Penjelasan kode program:
- Kami meminta pengguna untuk memasukkan harga barang dan jumlah barang yang dibeli menggunakan
prompt()
danparseInt()
. - Kami menggunakan
confirm()
untuk meminta pengguna memilih apakah pelanggan merupakan pelanggan loyal atau tidak. Jika pengguna memilih OK,is_pelanggan_loyal
akan bernilaitrue
. Jika pengguna memilih Cancel,is_pelanggan_loyal
akan bernilaifalse
. - Kami menghitung total harga dengan atau tanpa diskon menggunakan kondisi
if
. Jikais_pelanggan_loyal
bernilaitrue
, kami menghitung diskon sebesar 10% dari harga barang dengan rumus0.1 * harga_barang * jumlah_barang
, dan mengurangi diskon tersebut dari harga total dengan rumusharga_barang * jumlah_barang - diskon
. Jikais_pelanggan_loyal
bernilaifalse
, kami langsung menghitung harga total dengan rumusharga_barang * jumlah_barang
. - 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:
- Kami membuat sebuah objek bernama
voucher
yang berisi daftar voucher diskon beserta besarnya diskon. - Kami meminta pengguna untuk memasukkan harga barang, jumlah barang yang dibeli, dan kode voucher diskon menggunakan
prompt()
. - Kami memastikan kode voucher yang dimasukkan oleh pengguna ada di dalam objek
voucher
menggunakanin
. Jika kode voucher ada di dalam objekvoucher
, kami menghitung besarnya diskon dengan mengalikan harga barang dengan jumlah barang dengan besarnya diskon yang sesuai dari objekvoucher
, dan mengurangi diskon tersebut dari harga total dengan rumusharga_barang * jumlah_barang - diskon
. Jika kode voucher tidak ada di dalam objekvoucher
, kami langsung menghitung harga total dengan rumusharga_barang * jumlah_barang
. - 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:
Penjelasan kode program:
- Kami memberikan harga makanan dan minuman menggunakan konstanta
harga_makanan
danharga_minuman
. - Kami meminta pengguna untuk memasukkan jumlah makanan dan minuman yang ingin dipesan menggunakan
prompt()
danparseInt()
. - 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
. - 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.