Yowatech.id – Membuat Program Kasir Dengan Javascript. Sistem kasir atau point-of-sale (POS) merupakan bagian yang sangat penting dalam bisnis. Sistem kasir yang baik dapat membantu meningkatkan efisiensi, akurasi, dan keamanan dalam proses transaksi bisnis.
Saat ini, berbagai macam teknologi dan bahasa pemrograman digunakan untuk mengembangkan sistem kasir yang lebih canggih dan efektif.
Dalam artikel ini, kami akan memberikan contoh-contoh program kasir sederhana yang dapat dibuat menggunakan bahasa pemrograman JavaScript. Program-program ini memiliki fitur-fitur yang berbeda seperti input barang dan harga, diskon, PPN, serta input kode barang.
Dengan mempelajari contoh-contoh ini, pembaca dapat memahami dasar-dasar pembuatan sistem kasir dan mengembangkan sistem yang lebih kompleks.
Baca Juga: 7+ Contoh Menghitung Luas dan Keliling Lingkaran Dengan Javascript
Namun, perlu diingat bahwa artikel ini hanya merupakan pengenalan untuk pembuatan sistem kasir dengan JavaScript. Untuk mengembangkan sistem kasir yang lebih kompleks, pembaca dapat mempelajari lebih dalam tentang JavaScript dan teknologi-teknologi terkait. Selain itu, pastikan juga untuk memperhatikan keamanan sistem agar data transaksi dan pembayaran pelanggan tetap terjaga.
Contoh 1 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Input Barang dan Harga
Code:
// membuat variabel untuk menyimpan nama barang dan harga
let namaBarang = prompt("Masukkan Nama Barang:");
let harga = parseInt(prompt("Masukkan Harga Barang:"));
// membuat variabel untuk menghitung total harga
let totalHarga = harga;
// menampilkan nama barang dan harga
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
// mengulangi input barang dan harga sampai user memilih berhenti
while (true) {
let pilihan = prompt("Tambah Barang? (y/n)");
if (pilihan.toLowerCase() === "y") {
namaBarang = prompt("Masukkan Nama Barang:");
harga = parseInt(prompt("Masukkan Harga Barang:"));
totalHarga += harga;
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
} else if (pilihan.toLowerCase() === "n") {
break;
} else {
alert("Input tidak valid. Silahkan coba lagi.");
}
}
// menampilkan total harga
console.log("Total Harga: " + totalHarga);
Output:
Program ini akan menanyakan nama barang dan harganya, kemudian menampilkan informasi tersebut di console. Program juga meminta user untuk menambahkan barang lain, dengan mengulangi input barang dan harganya sampai user memilih untuk berhenti. Program akan menampilkan total harga setelah selesai menginput barang.
Contoh 2 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Diskon
Code:
// membuat variabel untuk menyimpan nama barang dan harga
let namaBarang = prompt("Masukkan Nama Barang:");
let harga = parseInt(prompt("Masukkan Harga Barang:"));
// membuat variabel untuk menghitung total harga
let totalHarga = harga;
// menampilkan nama barang dan harga
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
// mengulangi input barang dan harga sampai user memilih berhenti
while (true) {
let pilihan = prompt("Tambah Barang? (y/n)");
if (pilihan.toLowerCase() === "y") {
namaBarang = prompt("Masukkan Nama Barang:");
harga = parseInt(prompt("Masukkan Harga Barang:"));
totalHarga += harga;
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
} else if (pilihan.toLowerCase() === "n") {
break;
} else {
alert("Input tidak valid. Silahkan coba lagi.");
}
}
// menentukan diskon berdasarkan total harga
let diskon = 0;
if (totalHarga >= 100000) {
diskon = 0.1 * totalHarga;
}
// menampilkan diskon dan total harga setelah diskon
console.log("Diskon: " + diskon);
console.log("Total Harga: " + (totalHarga - diskon));
Output:
Program ini memiliki fitur diskon, dimana diskon diberikan jika total harga melebihi 100000. Program akan menampilkan diskon yang diterima serta total harga setelah diskon.
Contoh 3 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Input Jumlah Barang
Code:
// membuat variabel untuk menyimpan nama barang, harga, dan jumlah
let namaBarang = prompt("Masukkan Nama Barang:");
let harga = parseInt(prompt("Masukkan Harga Barang:"));
let jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
// membuat variabel untuk menghitung total harga
let totalHarga = harga * jumlah;
// menampilkan informasi barang, harga, dan jumlah
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
console.log("Jumlah: " + jumlah);
// mengulangi input barang dan harga sampai user memilih berhenti
while (true) {
let pilihan = prompt("Tambah Barang? (y/n)");
if (pilihan.toLowerCase() === "y") {
namaBarang = prompt("Masukkan Nama Barang:");
harga = parseInt(prompt("Masukkan Harga Barang:"));
jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
totalHarga += harga * jumlah;
console.log("Barang: " + namaBarang);
console.log("Harga: " + harga);
console.log("Jumlah: " + jumlah);
} else if (pilihan.toLowerCase() === "n") {
break;
} else {
alert("Input tidak valid. Silahkan coba lagi.");
}
}
// menampilkan total harga
console.log("Total Harga: " + totalHarga);
Output:
Program ini meminta user untuk memasukkan nama barang, harga, dan jumlah barang. Program akan menampilkan informasi barang yang diinput, kemudian meminta user untuk menambahkan barang lain dengan mengulangi input. Program akan menghitung total harga berdasarkan harga dan jumlah barang, dan menampilkan total harga setelah selesai menginput barang.
Contoh 4 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Input Kode Barang
Code:
// membuat array untuk menyimpan kode barang, nama barang, dan harga
let daftarBarang = [
{kode: "001", nama: "Buku Tulis", harga: 5000},
{kode: "002", nama: "Pensil", harga: 1000},
{kode: "003", nama: "Pulpen", harga: 3000},
{kode: "004", nama: "Penghapus", harga: 2000},
{kode: "005", nama: "Rautan", harga: 1500},
];
// membuat variabel untuk menyimpan total harga
let totalHarga = 0;
// mengulangi input kode barang sampai user memilih berhenti
while (true) {
let kodeBarang = prompt("Masukkan Kode Barang:");
let barang = daftarBarang.find(item => item.kode === kodeBarang);
if (barang) {
let jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
totalHarga += barang.harga * jumlah;
console.log("Barang: " + barang.nama);
console.log("Harga: " + barang.harga);
console.log("Jumlah: " + jumlah);
} else if (kodeBarang.toLowerCase() === "selesai") {
break;
} else {
alert("Kode barang tidak valid. Silahkan coba lagi.");
}
}
// menampilkan total harga
console.log("Total Harga: " + totalHarga);
Output:
Program ini meminta user untuk memasukkan kode barang dari daftar barang yang telah ditentukan. Program akan menampilkan nama barang dan harganya, kemudian meminta user untuk memasukkan jumlah barang.
Program akan menghitung total harga berdasarkan harga dan jumlah barang yang diinput, dan menampilkan informasi barang dan jumlah harga setelah selesai menginput barang. User dapat memilih untuk berhenti dengan memasukkan kata “selesai”.
Contoh 5 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Input Uang Pembayaran
Code:
// membuat array untuk menyimpan kode barang, nama barang, dan harga
let daftarBarang = [
{kode: "001", nama: "Buku Tulis", harga: 5000},
{kode: "002", nama: "Pensil", harga: 1000},
{kode: "003", nama: "Pulpen", harga: 3000},
{kode: "004", nama: "Penghapus", harga: 2000},
{kode: "005", nama: "Rautan", harga: 1500},
];
// membuat variabel untuk menyimpan total harga
let totalHarga = 0;
// mengulangi input kode barang sampai user memilih berhenti
while (true) {
let kodeBarang = prompt("Masukkan Kode Barang:");
let barang = daftarBarang.find(item => item.kode === kodeBarang);
if (barang) {
let jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
totalHarga += barang.harga * jumlah;
console.log("Barang: " + barang.nama);
console.log("Harga: " + barang.harga);
console.log("Jumlah: " + jumlah);
} else if (kodeBarang.toLowerCase() === "selesai") {
break;
} else {
alert("Kode barang tidak valid. Silahkan coba lagi.");
}
}
// menampilkan total harga dan meminta input uang pembayaran
console.log("Total Harga: " + totalHarga);
let pembayaran = parseInt(prompt("Masukkan Uang Pembayaran:"));
// mengulangi input uang pembayaran sampai jumlah pembayaran cukup
while (pembayaran < totalHarga) {
alert("Uang pembayaran tidak cukup. Silahkan coba lagi.");
pembayaran = parseInt(prompt("Masukkan Uang Pembayaran:"));
}
// menghitung kembalian dan menampilkan informasi pembayaran dan kembalian
let kembalian = pembayaran - totalHarga;
console.log("Uang Pembayaran: " + pembayaran);
console.log("Kembalian: " + kembalian);
Output:
Program ini sama dengan program nomor 4, namun memiliki fitur input uang pembayaran dan kembalian. Setelah selesai menginput barang, program akan meminta user untuk memasukkan uang pembayaran dan mengulangi input jika jumlah pembayaran tidak cukup. Program akan menghitung kembalian dan menampilkan informasi pembayaran dan kembalian.
Contoh 6 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Diskon dan PPN
// membuat array untuk menyimpan kode barang, nama barang, dan harga
let daftarBarang = [
{kode: "001", nama: "Buku Tulis", harga: 5000},
{kode: "002", nama: "Pensil", harga: 1000},
{kode: "003", nama: "Pulpen", harga: 3000},
{kode: "004", nama: "Penghapus", harga: 2000},
{kode: "005", nama: "Rautan", harga: 1500},
];
// membuat variabel untuk menyimpan total harga
let totalHarga = 0;
// mengulangi input kode barang sampai user memilih berhenti
while (true) {
let kodeBarang = prompt("Masukkan Kode Barang:");
let barang = daftarBarang.find(item => item.kode === kodeBarang);
if (barang) {
let jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
totalHarga += barang.harga * jumlah;
console.log("Barang: " + barang.nama);
console.log("Harga: " + barang.harga);
console.log("Jumlah: " + jumlah);
} else if (kodeBarang.toLowerCase() === "selesai") {
break;
} else {
alert("Kode barang tidak valid. Silahkan coba lagi.");
}
}
// menentukan diskon dan PPN berdasarkan total harga
let diskon = 0;
let ppn = 0;
if (totalHarga >= 100000) {
diskon = 0.1 * totalHarga;
}
ppn = 0.1 * (totalHarga - diskon);
// menampilkan diskon, PPN, dan total harga setelah diskon dan PPN
console.log("Diskon: " + diskon);
console.log("PPN: " + ppn);
console.log("Total Harga: " + (totalHarga - diskon + ppn));
Output:
Program ini memiliki fitur diskon dan PPN. Diskon diberikan jika total harga melebihi 100000, sedangkan PPN diberikan sebesar 10% dari total harga setelah diskon. Program akan menampilkan diskon, PPN, dan total harga setelah diskon dan PPN.
Contoh 7 Membuat Program Kasir Dengan Javascript
Program Kasir Sederhana dengan Input Kode Barang dan Harga Barang
Code:
// membuat array untuk menyimpan kode barang dan harga
let daftarBarang = [];
// mengulangi input kode barang dan harga sampai user memilih berhenti
while (true) {
let kodeBarang = prompt("Masukkan Kode Barang:");
let harga = parseInt(prompt("Masukkan Harga Barang:"));
daftarBarang.push({kode: kodeBarang, harga: harga});
let pilihan = prompt("Tambah Barang? (y/n)");
if (pilihan.toLowerCase() === "n") {
break;
}
}
// membuat variabel untuk menyimpan total harga
let totalHarga = 0;
// mengulangi input kode barang sampai user memilih berhenti
while (true) {
let kodeBarang = prompt("Masukkan Kode Barang:");
let barang = daftarBarang.find(item => item.kode === kodeBarang);
if (barang) {
let jumlah = parseInt(prompt("Masukkan Jumlah Barang:"));
totalHarga += barang.harga * jumlah;
console.log("Barang: " + kodeBarang);
console.log("Harga: " + barang.harga);
console.log("Jumlah: " + jumlah);
} else if (kodeBarang.toLowerCase() === "selesai") {
break;
} else {
alert("Kode barang tidak valid. Silahkan coba lagi.");
}
}
// menampilkan total harga
console.log("Total Harga: " + totalHarga);
Output:
Program ini meminta user untuk memasukkan kode barang dan harganya secara manual. Setelah selesai menginput barang, program akan meminta user untuk memasukkan kode barang dari daftar barang yang telah diinput, kemudian meminta user untuk memasukkan jumlah barang.
Penutup, Itulah 7 Cara Membuat Program Kasir Dengan Javascript
Dalam dunia bisnis, sistem kasir menjadi hal yang sangat penting untuk membantu mengelola pembayaran dan transaksi. Dengan kemajuan teknologi, sistem kasir dapat dibuat dengan berbagai macam bahasa pemrograman, salah satunya adalah JavaScript.
Dalam artikel ini, kami telah memberikan 7 contoh program kasir sederhana yang dapat dibuat dengan menggunakan bahasa pemrograman JavaScript. Program-program ini memiliki fitur-fitur yang berbeda seperti input barang dan harga, diskon, PPN, serta input kode barang. Dengan mempelajari contoh-contoh ini, diharapkan pembaca dapat mengembangkan sistem kasir yang lebih kompleks dan sesuai dengan kebutuhan bisnis mereka.
Baca Juga: 6+ Contoh Menghitung Total dan Subtotal Pada Javascript
Namun, perlu diingat bahwa program-program ini hanya merupakan contoh dan tidak sepenuhnya dapat digunakan di dunia bisnis yang sebenarnya. Sebelum menggunakan sistem kasir, pastikan untuk melakukan pengujian dan validasi terlebih dahulu. Selain itu, pastikan juga untuk memperhatikan keamanan sistem agar data transaksi dan pembayaran pelanggan tetap terjaga.