DISUSUN OLEH:
FIKOSYAAZESA (X.9/09)
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 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.
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
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.