Mohon tunggu...
David Alfaroz
David Alfaroz Mohon Tunggu... Mahasiswa Mercu Buana

Nama: David Alfaroz NIM: 43223010173 Fakultas Ekonomi & Bisnis/Prodi S1 Akuntansi Mata Kuliah: Sistem Informasi Akuntansi Dosen: Prof.Dr. Apollo, Ak, M.Si

Selanjutnya

Tutup

Pendidikan

TB2 : Penggunaan Database MySQL Dalam Sistem Kasir Sederhana

23 Juni 2025   02:40 Diperbarui: 23 Juni 2025   02:40 1094
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

SQL
SQL

Langkah 2: Buat Transaksi Baru

Pertama, kita harus tahu total_harga transaksi. Kita perlu mengambil harga dari tabel produk. 

SQL
SQL

Setelah menjalankan ini, kita perlu tahu id_transaksi yang baru saja dibuat. Di aplikasi nyata, biasanya ada fungsi untuk mengambil ID terakhir yang di-generate (misalnya LAST_INSERT_ID() di MySQL). Untuk tujuan tutorial, kita bisa melihatnya: 

SQL
SQL

Langkah 3: Masukkan Detail Transaksi 

Sekarang, kita masukkan detail produk yang dibeli ke tabel detail_transaksi menggunakan id_transaksi yang baru kita dapatkan (misal: 1). 

INSERT INTO detail_transaksi (id_transaksi, id_produk, jumlah_beli, harga_satuan_saat_beli) VALUES
(1, 1, 2, 5500.00), -- 2 Sabun Mandi Lifebuoy
(1, 2, 1, 8000.00); -- 1 Pasta Gigi Pepsodent

Langkah 4: Perbarui Stok Produk 

Terakhir, kita perlu mengurangi stok produk di tabel produk. 

UPDATE produk SET stok = stok - 2 WHERE id_produk = 1; -- Kurangi stok Sabun Mandi
UPDATE produk SET stok = stok - 1 WHERE id_produk = 2; -- Kurangi stok Pasta Gigi

HALAMAN :
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun