You are on page 1of 17

PENGENALAN

Resit adalah pengakuan bahawa bilangan barangan tertentu atau jumlah


wang tertentu telah diterima. Resit merekodkan pembelian barangan atau
perkhidmatan yang diterima dalam pertukaran.

Jenis-jenis resit:

a. Official Receipt(Resit Rasmi)


b. Cash Bill(Resit Tunai)

Official Receipt (Resit Rasmi)

Kegunaan resit ini adalah untuk pembeli yang membayar menggunakan


cek. Jadi maklumat yang perlu ditulis pada resit ini ialah:

-Nama syarikat yang membayar cek


-Nilai ringgit pada cek
-Nombor cek
-Bank cek yang dikeluarkan
-Tarikh yang tertulis pada cek

Cash Bill (Resit Tunai)

Resit tunai digunakan untuk memberi resit kepada pembeli yang membeli
buku (atau produk lain) secara tunai bukannya cek. Bila beli Cash Bill,
anda dinasihatkan beli yang ada siap cetak nombor siri.
Carta Organisasi

ELEMEN MEI JUN JULAI OGOS


/MINGGU M1 M M M M M M M M M M M M M M M
2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Taklimat kepada pelajar
dan penetapan tajuk
/carta gantt
Menganalisis
masalah/pemilihan
teknik pemikiran
Mencari maklumat dan
menganalisis
masalah/pemlihan
teknik pemikiran
Membuat pseudokod
dan Melakar carta alir
Pengekodan /aplikasi
aturcara
Pengujian dan
penyahpepijatan(mengu
ji kesan ralat)/ menilai
kecekapan aturcara
Mengenalpasti
/menyenaraikan ciri-ciri
/kelebihan aturcara
kepada pengguna
Pendokumentasian

Pembentangan
Moderasi

Penyerahan Markah
kepada SU
Fasa Pembangunan Atur Cara:

a. Analisis Masalah

Analisis
a. Masalah besar
Teknik Leraian Membina atur cara bagi mengira pembayaran
resit yang terlalu besar supaya lebih mudah
diuruskan.
b. Masalah kecil
i. Mengira jumlah harga jenis barang yang
sama
ii. Mengira jumlah harga berlainan jenis
barang

b. Reka Bentuk Aturcara

Teknik pengecaman Fasa 2: Reka Bentuk Atur Cara


corak Mengira jumlah harga Persamaan Perbezaan
jenis barang yang Pemboleh ubah yang Jumlah harga=
sama sama iaitu bilangan Harga barang yang
nombor. sama jenis + bilangan
barang yang sama
jenis
Mengira jumlah harga Jumlah harga=
berlainan jenis barang Harga barang yang
berlainan jenis +
bilangan barang yang
berlainan jenis
Teknik Penentuan aspek-aspek penting terdiri daripada:
Peniskalaan

Mengira jumlah harga jenis Jumlah harga=


barang yang sama Harga barang yang sama jenis + bilangan
barang yang sama jenis

Mengira jumlah harga berlainan Jumlah harga=


jenis barang Harga barang yang berlainan jenis +
bilangan barang yang berlainan jenis
Teknik Algoritma dalam bentuk pseudokod
Pengitlakan
1. Mula
2. Masukkan pilihan jenis gula yang ingin dibeli
3. Jika gula kasar
4. Harga RM2.20
5. Jika gula halus
6. Harga RM2.50
7. Jika gula merah
8. Harga RM 3.10
9. Masukkan jenis gula yang ingin dibeli
10. Nyatakan bilangan gula yang ingin dibeli
11. Papar jumlah harga
12. Tamat
Teknik Leraian Fasa 3: Pengekodan

a. Masalah besar
Mengekod algoritma mengira jumlah harga
b. Bahagian kecil
Isytihar pemboleh ubah dan pemalar
Input
Proses
Output

Teknik pengecaman Corak yang dapat dicamkan bagi bahagian ialah pengguna jenis data integer.
corak
Isytihar pemboleh ubah dan Pemboleh ubah yang menyimpan nilai
pemalar
Input Pengguna masukan jumlah barang yang
dibeli

Jenis barang yang dibeli


Proses Kira jumlah harga
barangan=bilangan
barang x harga barang
Output Papar jenis barang
Jumlah barang dan jumlah harga
Teknik Peniskalaan Penentuan aspek penting terdiri daripada:
Pengisytiharan pemboleh ubah Pemboleh ubah untuk menyimpan nilai
dan pemalar - bilangan barang
-Harga barang
Semua pemboleh ubah yang terlibat
diisytihar sebagai integer
Input Kod arahan mesej dorongan

billtem=int(input(“Berapakah jenis gula


yang hendak dibeli?”))
Proses Kod arahan mengira jumlah harga barang

jumlahbarang=hargaBarang*kuantitiBarang
Output Kod arahan memapaparkan jumlah harga
barang

print("Jumlah harga gula yang anda beli


ialah : RM ",jumlahbarang)
Fasa 4

Teknik Leraian Pengujian dan Penyahpepijatan


Masalah besar:
Mengenal pasti dan membaiki ralat pada keseluruhan atur cara
Bahagian kecil:
i. Menguji pengisytiharan pemboleh ubah dan pemalar
ii. Menguji kod input
iii. Menguji kod proses
iv. Menguji kod output

Teknik Pengecaman Corak Menguji pengisytiharan Berdasarkan mesej ralat dan


pemboleh ubah dan pemalar atur cara bertindak semasa
Menguji kod input pengujian, jenis-jenis ralat
Menguji kod proses dapat dikenal pasti iaitu:
Menguji kod output -Ralat sintaks
-Ralat masa larian
-Ralat logik
Teknik Peniskalaan Menguji pengisytiharan Semua pemboleh ubah
pemboleh ubah dan pemalar diisytihar betul dari segi

a. Jenis data
b. Kesesuaian nama dan
nama dieja dengan betul
Menguji kod input Pastikan pemboleh ubah harga
barangan dan kuantiti barangan
digunakan untuk menyimpan
nilai yang dimasukkan oleh
pengguna.
Teknik pengitlakan Menghasilkan satu senarai semak yang dapat digunkan semasa
pengujian dan penyahpepijatan sesuatu aturcara
Fasa 5

Teknik leraian a) Masalah Besar Menyediakan Dokumentasi


b) Bahagian-bahagian kecil (i) Dokumentasi dalaman
(ii) Dokumentasi luaran
 Dokumen pustaka
 Panduan pennguna
a)Dokumentasi dalaman Maklumat penting tentang atur
cara merupakan corak yang
telah dicamkan. Komen tentang
tujuan dan fungsi dilakukan oleh
setiap bahagian/barisan kod
arahan.
b)Dokumentasi luaran Maklumat teknikal tentang atur
(dokumen pustaka) cara untuk tujuan rujukan,
penyelenggaraan dan
penambahbaikan.
c) Dokumentasi luaran Maklumat tentang cara
(panduan pengguna) menggunakn atau melaksanakan
arahan
Penentuan aspek-aspek penting terdiri daripada:
a)Dokumentasi dalaman Penulisan komen untuk
menerangkan fungsi setiap
bahagian atau sesuatu baris kod
arahan.
b)Dokumentasi luaran Maklumat yang diperlukan
(dokumen pustaka) untuk seorang pengatur cara:
 Tarikh
 Nama pengatur cara
 Tujuan atur cara
 Keperluan sistem
pengendalian
 Keperluan perkakasan
 Keperluan perisian
 Algoritma
(pseudokod/carta alir)
 Kod arahan(source code)
c) Dokumen luaran Maklumat yang diperlukan oleh
(panduan pengguna) seorang pengguna seperti:
 Nama/tujuan aturcara
 Keperluan sistem
pengendalian, perkakasan
dan perisian
 Cara penggunaan

Teknik Pengitlakan Menghasilkan dokumentasi dalaman dan dokumentasi luaran


berdasarkan aspek-aspek penting yang dikenal pasti.
PENGHASILAN PRODUK
print("**********************Selamat Datang ke Pembelian Secara Online****************")
print("Promosi Sempena Pembukaan Cawangan Baru Di Negeri Terengganu")
print("==========================================================================")
print("Pelbagai Pilihan Gula Yang Bermutu Tinggi ")
print("1.Gula Kasar: RM2.20")
print("2.Gula Halus: RM2.10")
print("3.Gula Merah: RM3.20")
billtem=int(input("Berapakah jenis gula yang hendak dibeli?"))
pembilang=0
while pembilang<billtem:
pembilang=pembilang+1
print("\nMasukkan nama gula yang hendak dibeli: ")
namaBarang=str(input())
print("Masukkan harga " + str(namaBarang) + " tersebut: RM ")
hargaBarang=float(input())
print("Berapakah kuantiti gula yang dikehendaki : ")
kuantitiBarang=int(input())
jumlahbarang=hargaBarang*kuantitiBarang
print("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")
print("Jenis barang:" +str (pembilang))
print("Nama gula yang dibeli ialah: " +str (namaBarang))
print("Harga gula yang dibeli ialah RM: " +"%.2f"% round(hargaBarang,2))
print("Kuantiti gula yang dibeli ialah: " +str (kuantitiBarang))
print("Jumlah harga gula yang anda beli ialah : RM ",jumlahbarang)
print("Anda perlu menjelaskan pembayaran dalam tempoh 1 minggu ")
print("Jika tiada pembayaran yang dilakukan dalam tempoh yang diberikan pembelian akan
dibatalkan")
print("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")

print("Anda telah membeli " + str(namaBarang) + " kami")


print("Terima Kasih kerana membeli di kedai kami")
print("Jika ada sebarang permasalahan hubungi kami (011-********) ")
Kod atur cara
Output
Jenis-Jenis Ralat
a. Ralat sintaks

b. Ralat Masa Larian


c. Ralat Logik

Carta Alir
SAMPEL
CADANGAN PENAMBAHBAIKAN
a) Lebih mesra pengguna
b) Memperbanyak informasi tentang urusan pembelian
c) Susunan yang teratur dan mudah difahami

PENUTUP
Saya berharap aturcara ini dapat memberi kemudahan kepada pembeli untuk membayar jumlah
barang yang dibeli. Hal ini juga dapat mempercepatkan urusan pembayaran di kaunter
pembayaran. Saya juga mendapat pelbagai informasi tentang urusan jual beli melalui pembuatan
kerja kursus ini.

SUMBER RUJUKAN
Internet:

https://ms.wikipedia.org/wiki/Resit

https://ms.betweenmates.com/difference-between-receipt-and-invoice-52
300

Buku :

Buku Teks Asas Komputer Tingkatan 3

Orang Sumber:

Mohd Nordin bin Mohd Noor, 8933 Jalan Teratai, Kg. Baru Kerteh, Kerteh, 24300 Kemaman,
Terengganu
NAMA: MUHAMMAD AMIR BIN MOHD
NORDIN

KELAS: 3 AL - AHZAN

TAJUK: RESIT

NAMA GURU: CG ENGKU


KHAIRUANNUAR

You might also like