Anda di halaman 1dari 7

MAKALAH

"PEMBUATAN KASIR SEDERHANA MENGGUNAKAN PYTHON"

DISUSUN OLEH:

FIKOSYAAZESA (X.9/09)

Jl. Banyumas No. KM 05, Banaran, Kalierang, Kec Selomerto, Kabupaten


Wonosobo, Jawa Tengah 56361

1
KATA PENGANTAR

Puji syukur saya panjatkan ke hadirat Allah SWT, yang telah melimpahkan rahmat,
hidayah, dan karunia-Nya kepada saya sehingga saya dapat menyelesaikan pembuatan makalah
ini. Makalah ini disusun sebagai salah satu tugas mata pelajaran Informatika di SMAN 2
Wonosobo.

Dalam kesempatan ini, saya ingin menyampaikan penghargaan yang setinggi-tingginya


kepada Ibu Vina Ariyati selaku pengampu mata pelajaran Informatika yang telah memberikan
bimbingan, motivasi, dan pengetahuan yang berharga kepada saya selama proses pembuatan
makalah ini. Makalah ini berjudul "Pembuatan Kasir Sederhana menggunakan Python" dan
ditulis atas nama Fiko Syaazesa, siswa kelas X.9. Makalah ini bertujuan untuk memperkenalkan
konsep dan implementasi sederhana dari program kasir menggunakan bahasa pemrograman
Python.

Dalam pembuatan makalah ini, saya telah melakukan penelitian yang teliti dan
mengumpulkan informasi dari berbagai sumber yang relevan. Saya juga melakukan uji coba dan
eksperimen untuk menguji keberhasilan implementasi program kasir sederhana yang saya buat.

Makalah ini diharapkan dapat memberikan pemahaman yang baik tentang konsep kasir
sederhana dan memberikan gambaran tentang bagaimana membuat program kasir sederhana
menggunakan Python. Saya menyadari bahwa makalah ini tidak sempurna, namun saya berharap
dapat memberikan manfaat dan kontribusi yang positif bagi pembaca.

Wonosobo, April 2023

Fikosyaazesa

2
BAB 1
PENDAHULUAN

1.1 PENGERTIAN
Python adalah bahasa komputer atau instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer dengan tujuan umum yang ditafsirkan

1.2 LATAR BELAKANG


Sesuai dengan fakta yang ada, masih banyak toko yang menggunakan sistem pembayaran secara
manual, terkadang dalam melakukan transaksi pembayaran masih banyak ditemukan kesalahan
yang menyebabkan ketidakpuasan pelanggan akibat adanya kesalahan perhitungan kasir saat
melakukan transaksi maupun pemesanan. Melihat dari keresahan tersebut saya berinisiatif untuk
membuat program kasir untuk meminimalisir kesalahan dalam perhitungan transaksi pada
kasir.Di masa sekarang banyak aplikasi kasir sederhana yang dibuat menggunakan bahasa
pemprograman python.

1.3 RUMUSAN MASALAH


1. Bagaimana merancang program kasir berbasis python ?
2. Bagaimana mengimplementasikan program kasir ini pada rumah makan ?
3. Bagaimana kita bisa mengetahui harga suatu menu di rumah makan tersebut?

1.4 TUJUAN DAN FUNGSI


1. Tujuannya untuk pencatatan transaksi penjualan
2. Untuk menganalisis keuangan struk yang lengkap
3. Lebih mengenal bahasa Pyhton secara dalam

3
BAB 2
PENGEMBANGAN PROGRAM
2.1 DAFTAR PROGRAM YANG DIBUAT

4
2.2 HASIL RUNNING PROGRAM

5
2.3 PENJELASAN
1. `print()`: Fungsi ini digunakan untuk mencetak atau menampilkan teks atau nilai ke layar.
2. `input()`: Fungsi ini digunakan untuk menerima masukan dari pengguna melalui keyboard.
Masukan yang diterima akan disimpan dalam bentuk string.
3. `int()`: Fungsi ini mengonversi nilai ke dalam tipe data integer. Dalam kode tersebut,
digunakan untuk mengubah masukan pengguna menjadi angka bulat pada `jumlahPesanan`.
4. `str()`: Fungsi ini mengonversi nilai ke dalam tipe data string. Dalam kode tersebut,
digunakan untuk mengubah `input()` menjadi string pada `listMenu`.
5. `if-elif-else`: Ini adalah struktur pengondisian yang digunakan untuk memeriksa kondisi
tertentu. Program akan menjalankan blok kode tertentu berdasarkan kondisi yang benar.
6. Operator `==`: Digunakan untuk membandingkan apakah dua nilai sama. Misalnya, `menu ==
"y"` memeriksa apakah nilai `menu` sama dengan string "y".
7. Operator `or`: Digunakan dalam kondisi untuk mengevaluasi kondisi yang benar jika salah
satu dari kondisi yang diberikan bernilai benar.
8. Operator `*`: Digunakan untuk melakukan perkalian. Misalnya, `13000 * jumlahPesanan`
menghasilkan total harga makanan yang dipesan.
9. Operator `+`: Digunakan untuk melakukan penambahan. Misalnya, `harga + pajak`
menghasilkan total harga yang harus dibayar termasuk pajak.
10. `continue`: Digunakan dalam struktur pengulangan untuk melanjutkan iterasi selanjutnya
tanpa menjalankan bagian kode di bawahnya.
11. `while`: Ini adalah struktur pengulangan yang menjalankan blok kode berulang kali
selama kondisi yang diberikan bernilai benar.

6
BAB 3
PENUTUP
4.1 Kesimpulan
Berdasarkan program kasir sederhana yang telah saya buat, dapat disimpulkan bahwa Program
yang telah dibuat mampu untuk membantu suatu bisnis usaha untuk melakukan proses transaksi
dengan lebih cepat dan efisien terhadap pembeli/pelanggan dan Program yang dibuat dapat
menampilkan detail transaksi yang terjadi dengan pelanggan secara akurat.
Saya berharap semoga setelah dikumpulkannya tugas ini, terdapat refleksi yang diberikan oleh
guru pembimbing sebagai penjabaran yang lebih luas dari materi ini. Dengan adanya materi ini ,
saya berharap pembaca menjadi memahami ada apa saja dalam bahasa pemrograman dan proses
pembuatan salah satu programnya khususnya pemrograman bahasa python..

4.2 Saran
Berdasarkan kesimpulan diatas, adapun saran-saran yang dapat Saya sampaikan adalah sebagai
berikut :
I. Semoga dengan adanya kode pemrograman ini dapat meningkatkan pemakaian komputer
sebagai alat bantu dan mengurang beban tenaga kerja.
2. Dengan adanya kode pemrograman ini semoga dapat bermafaat dan dapat di kembangkan lagi
tentunya di masa yang akan datang.

Anda mungkin juga menyukai