The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by ?????, 2024-05-09 09:21:05

KERJA KURSUS ASAS SAINS KOMPUTER (ASK) TINGKATAN 3 2024

Projek Kerja Kursus ASK Tingkatan 3. Tahun 2024

KERJAKURSUSASK2024


1. Pendahuluan 2. Carta Gantt 3. Situasi 4. Soalan 5. Pembangunan Atur Cara 6. Fasa Analisis Masalah 7. Fasa Reka Bentuk Atur Cara 8. Pseudokod 9. Carta Alir 10. Fasa Pengekodan 11. Kod Kalkulator 12. Fasa Pengujian Dan Penyahpepijatan 13. Fasa Dokumentasi 14. Tamat 34445567 89,1011-131415,1617KKaannddungan ungan Bil. Aktiviti Ms.


PPeeennndddaaahhhuuullluuuaaannn Saya menjalankan kajian ini bagi memenuhi kerja kursus Asas Sains Komputer Tingkatan 3 bagi tahun 2024. Tajuk yang saya lakukan berkaitan dengan pembinaan atur cara yang mengira bayaran jualan pemborong alat tulis dengan diskaun. Atur cara ini akan memaparkan kategori berat berdasarkan kiraan diskaun dan juga memaparkan harga selepas diskaun. Pengiraan bayaran jualan pemborong alat tulis dengan diskaun merupakan kandungan pelajaran yang terdapat dalam mata pelajaran Matematik 2. Sistem dapat membantu membuat pengiraan harga dengan diskaun dengan mudah, cepat dan tepat. Tempoh masa yang diberi untuk menyempurnakan kerja kerja ini adalah beberapa minggu . Saya telah menggunakan tempoh 1 hari untuk mencari maklumat dan yang seterusnya 2 hari untuk proses pendokumentasian.


SSituasi SSooaallaann


Pembangunan Atur Cara angunan Atur Cara TERDAPAT 5 FASA DALAM PEMBANGUNAN ATUR CARA IAITU : TERDAPAT 5 FASA DALAM PEMBANGUNAN ATUR CARA IAITU : FFaassaa AAnnaalliissiissMMaassaallaahh FFaassaa RReekkaa BBeennttuukk AAttuurr CCaarraa FFaassaa PPeennggeekkooddaann FFaassaa PPeenngguujjiiaann ddaann PPeennyyaahhppeeppiijjaatt FFaassaa DDookkuummeennttaassii FAsa analisis masalah Teknik Leraian DDeennggaannmmeenngggguunnaakkaann tteekknniikk lleerraaiiaann,,mmaassaallaahh yyaanngg bbeessaarr aakkaann ddiippeeccaahhkkaann kkeeppaaddaammaassaallaahh yyaanngg lleebbiihh kkeecciill..MMaassaallaahh ddiisseelleessaaiikkaann ddaarriippaaddaa ppeeccaahhaann bbaahhaaggiiaann--bbaahhaaggiiaann kkeecciill. . Masalah Besar Masalah Besar Mengira diskaun dengan Mengir jumlah harga a diskaun dengan jumlah harga Masalah KecilM M a e s m a p lah Kecilunyai kad ahli Mempunyai kad ahli


FFaassaaRReekkaaBBeennttuukkAAttuurrCCaarraa Teknik Pengecaman Corak Dengan menggunakan teknik pengecaman corak,mempunyai kad ahli dan cara kiraan jualan harga selepas diskaun. Teknik Peniskalaan Dengan menggunakan teknik peniskalaan, aspek penting yang perlu diambil kira ialah syarat yang perlu diambilkira dalam kiraan gaji dan komisen. Teknik Pengitlakan Dengan menggunakan teknik pengitlakan, menghasilkan algoritma dalam bentuk pseudokod dan carta alir.


PPsseeuuddookkoodd MULA IIssyyttiihhaarr ppeemmbboolleehh uubbaahh KKaadd AAhhllii,, JJuummllaahh HHaarrggaa BBeennddaa MMaassuukkkkaann PPeemmbbeelliiaann BBeennddaa Harga PPaappaarrkkaann ""AAddaakkaahh aannddaa aaddaa kkaadd aahhllii??"" SSeemmaakkkkaann KKaadd AAhhllii JJiikkaa AAddaa MMeennggiirraa JJuummllaahh HHaarrggaa DDeennggaann PPrroommoossii JJiikkaa JJuummllaahh HHaarrggaa mmeelleebbiihhii ddaarriippaaddaa RRMM225500 DDiisskkaauunn 3300%% ddaarriippaaddaa JJuummllaahh HHaarrggaa PPaappaarrkkaann JJuummllaahh JJuuaallaann JJiikkaa JJuummllaahh HHaarrggaa mmeelleebbiihhii ddaarriippaaddaa RRMM 220000 DDiisskkaauunn 2255%% ddaarriippaaddaa JJuummllaahh HHaarrggaa PPaappaarrkkaann JJuummllaahh JJuuaallaann JJiikkaa JJuummllaahh HHaarrggaa mmeelleebbiihhii ddaarriippaaddaa RRMM115500 DDiisskkaauunn 2200%% ddaarriippaaddaa JJuummllaahh HHaarrggaa PPaappaarrkkaann JJuummllaahh JJuuaallaann JJiikkaa JJuummllaahh HHaarrggaa mmeelleebbiihhii ddaarriippaaddaa RRMM110000 DDiisskkaauunn 1155%% ddaarriippaaddaa JJuummllaahh HHaarrggaa PPaappaarrkkaann JJuummllaahh JJuuaallaann JJiikkaa TTiiddaakk MMeennggiirraa JJuummllaahh HHaarrggaa TTaannppaa DDiisskkaauunn PPaappaarrkkaann JJuummllaahh JJuuaallaann TTAAMMAATT JJIIKKAA JJiikkaa TTiiddaakk MMeennggiirraa JJuummllaahh HHaarrggaa TTaannppaa PPrroommoossii PPaappaarrkkaann JJuummllaahh JJuuaallaann TTAAMMAATT JJIIKKAA TAMAT


CCAARRTTAAAALLIIRR


Teknik Leraian


TTeekknniikk PPeennggeeccaammaann CCoorraakk 11.. CCoorraakk yyaannggddaappaattddiiccaammkkaannbbaaggii sseettiiaappbbaahhaaggiiaannkkeecciill iiaallaahhppeenngggguunnaaaannjjeenniissddaattaa ffllooaattddaannssttrriinngg.. ii..PPeennggiissyyttiihhaarraann --PPeemmbboolleehhuubbaahhuunnttuukkmmeennggiirraaHHaarrggaa.. iiii..IInnppuutt --PPeenngggguunnaammeemmaassuukkkkaannssaattuunniillaaiinnuummeerriikkuunnttuukkmmeennggiirraa jjuummllaahhHHaarrggaaDDeennggaann ddiisskkaauunn iiiiii..PPrroosseess --KKiirraa jjuummllaahhHHaarrggaaDDeennggaannddiisskkaauunnJJuummllaahhHHaarrggaa **ddiisskkaauunn iivv..OOuuttppuutt --PPaappaarr JJuummllaahhHHaarrggaa DDeennggaannPPeennggiirraaaannddiisskkaauunn


TTeekknniikk PPeenniisskkaallaaaann11.. PPeenneennttuuaann aassppeekk--aassppeekk ppeennttiinngg tteerrddiirrii ddaarriippaaddaa:: ii.. PPeennggiissyyttiihhaarraann ppeemmbboolleehh uubbaahh ddaann ppeemmaallaarr •• PPeemmbboolleehh uubbaahh uunnttuukk mmeennyyiimmppaann nniillaaii :: oo KKaadd AAhhllii oo JJuummllaahh hhaarrggaa •• PPeemmbboolleehh uubbaahh yyaanngg tteerrlliibbaatt ddiiiissyyttiihhaarr sseebbaaggaaii ffllooaatt ddaann ssttrriinngg


iiii.. IInnppuutt KKaadd AAhhllii--ssttrr((iinnppuutt((""AAddaakkaahh aannddaa KKaadd AAhhllii :: ")) bbeerraatt--ffllooaatt((iinnppuutt((""MMaassuukkkkaann jjuummllaahh hhaarrggaa((RRMM)) :: "")))) iiiiii.. PPrroosseess KKaadd AAhhllii YYaa MMeennggiirraa ddeennggaann ddiisskkaauunn KKaadd AAhhllii ttiiddaakk==PPaappaarrkkaann JJuummllaahh hhaarrggaa DDiisskkaauunn__11==JJuummllaahh__hhaarrggaa//3300%% DDiisskkaauunn__22==JJuummllaahh__hhaarrggaa//2255%% DDiisskkaauunn__33==JJuummllaahh__hhaarrggaa//2200%% DDiisskkaauunn__44==JJuummllaahh__hhaarrggaa//1100%% JJuummllaahh HHaarrggaa RRMM225500--DDiisskkaauunn__11 HHaarrggaa RRMM220000==DDiisskkaauunn__22 HHaarrggaa RRMM115500==DDiisskkaauunn__33 HHaarrggaa RRMM110000==DDiisskkaauunn__44


ppprrriinntt((""JJuummllaahh HHaarrggaa aannddaa iiaallaahh:: ""DDiisskkaauunn__11))int("Jumlah Harga anda ialah: "Diskaun_1) ppprrriinntt((""JJuummllaahh HHaarrggaa aannddaa iiaallaahh:: ""DDiisskkaauunn__22))int("Jumlah Harga anda ialah: "Diskaun_2)ppprrriinntt((""JJuummllaahh HHaarrggaa aannddaa iiaallaahh:: ""DDiisskkaauunn__33))int("Jumlah Harga anda ialah: "Diskaun_3)ppprrriinntt((““JJuummllaahh HHaarrggaa aannddaa iiaallaahh:: ""DDiisskkaauunn__44)) int(“Jumlah Harga anda ialah: "Diskaun_4) IIIVVV... OOOuuutttpppuuuttt


Kod Kalkulator from tkinter import * win = Tk() win.geometry("600x600") win.resizable(0, 0) win.title("Kalkulator Pemborong Alat Tulis Diskaun") win = Tk() win.geometry("600x600") win.resizable(0, 0) win.title("Kalkulator Pemborong Alat Tulis Diskaun") def btn_click(item): global expression expression = expression + str(item) input_text.set(expression) def btn_click(item): global expression expression = expression + str(item) input_text.set(expression)


def bt_clear(): global expression expression = "" input_text.set("") def bt_equal(): def bt_clear(): global expression expression = "" input_text.set("") def bt_equal(): global expression result = str(eval(expression)) Input_text.set(result) expression global expression result = str(eval(expression)) Input_text.set(result) expression expression = "" input_text = StringVar() input_frame = Frame(win, width=312, height=50, bd-0, highlightbackground="black" , highlightcolor="black" , highlightthickness=2) input_frame.pack(side=TOP) input_field=Entry(input_frame, font=("arial" , 38, 'bold'), textvariable=input_text, width=50, bg="#eee" , bd=0, justify=RIGHT) input_field.grid(row=0, column=0) expression = "" input_text = StringVar() input_frame = Frame(win, width=312, height=50, bd-0, highlightbackground="black" , highlightcolor="black" , highlightthickness=2) input_frame.pack(side=TOP) input_field=Entry(input_frame, font=("arial" , 38, 'bold'), textvariable=input_text, width=50, bg="#eee" , bd=0, justify=RIGHT) input_field.grid(row=0, column=0)


input_field.pack(ipady=10) btns_frame = Frame(win, width=312, height=272.5, bg="grey")btns_frame.pack() input_field.pack(ipady=10) btns_frame = Frame(win, width=312, height=272.5, bg="grey")btns_frame.pack() clear=Button(btns_frame, text = "C" , fg = "black" , width=64, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: bt_clear()).grid(row= 0, column = 0, columnspan= 3, padx = 1, pady = 1) bahagi= Button(btns_frame, text = "/" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("/")).grid(row= 0, column = 3, padx = 1, pady = 1) tujuh Button(btns_frame, text = "7" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(7)).grid(row= 1, column = 0, padx = 1, pady = 1) lapan= Button(btns_frame, text = "8" , fg = "black" , width = 20, height =6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(8)).grid(row= 1, column = 1, padx = 1, pady = 1) clear=Button(btns_frame, text = "C" , fg = "black" , width=64, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: bt_clear()).grid(row= 0, column = 0, columnspan= 3, padx = 1, pady = 1) bahagi= Button(btns_frame, text = "/" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("/")).grid(row= 0, column = 3, padx = 1, pady = 1) tujuh Button(btns_frame, text = "7" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(7)).grid(row= 1, column = 0, padx = 1, pady = 1) lapan= Button(btns_frame, text = "8" , fg = "black" , width = 20, height =6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(8)).grid(row= 1, column = 1, padx = 1, pady = 1)


sembilan Button(btns_frame, text = "9" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(9)).grid(row= 1, column = 2, padx = 1, pady =1) darab Button(btns_frame, text = "" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("*")).grid(row=1, column = 3, padx = 1, pady=1) empat Button(btns_frame, text = "4" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(4)).grid(row=2, column = 0, padx = 1, pady =1) lima Button(btns_frame, text = "5" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(5)).grid(row=2, column = 1, padx = 1, pady =1) enam= Button(btns_frame, text = "6" , fg = "black" , width= 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(6)).grid(row= 2, column = 2, padx = 1, pady=1) tolak-Button(btns_frame, text = "-" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("-")).grid(row= 2, column = 3, padx = 1, pady= 1) satu Button(btns_frame, text = "1" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor= "hand2" , command = lambda: btn_click(1)).grid(row = 3, column = 0, padx = 1, pady = 1) dua= Button(btns_frame, text = "2" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(2)).grid(row= 3, column = 1, padx = 1, pady =1) tiga= Button(btns_frame, text="3" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(3)).grid(row= 3, column = 2, padx = 1, pady=1) tambah Button(btns_frame, text = "+" , fg = "black" , width= 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("+")).grid(row = 3, column = 3, padx = 1, pady= 1) kosong= Button(btns_frame, text = "0" , fg = "black" , width=42, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(0)).grid(row= 4, column = 0, columnspan = 2,padx = 1, pady = 1) titik-Button(btns_frame, text = "." , fg = "black" , width= 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click(".")).grid(row= 4, column = 2, padx = 1, pady= 1) sama dengan= Button(btns_frame, text = "-" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: bt_equal()).grid(row = 4, column = 3, padx= 1, pady = 1) sembilan Button(btns_frame, text = "9" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(9)).grid(row= 1, column = 2, padx = 1, pady =1) darab Button(btns_frame, text = "" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("*")).grid(row=1, column = 3, padx = 1, pady=1) empat Button(btns_frame, text = "4" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(4)).grid(row=2, column = 0, padx = 1, pady =1) lima Button(btns_frame, text = "5" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(5)).grid(row=2, column = 1, padx = 1, pady =1) enam= Button(btns_frame, text = "6" , fg = "black" , width= 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(6)).grid(row= 2, column = 2, padx = 1, pady=1) tolak-Button(btns_frame, text = "-" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("-")).grid(row= 2, column = 3, padx = 1, pady= 1) satu Button(btns_frame, text = "1" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor= "hand2" , command = lambda: btn_click(1)).grid(row = 3, column = 0, padx = 1, pady = 1) dua= Button(btns_frame, text = "2" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(2)).grid(row= 3, column = 1, padx = 1, pady =1) tiga= Button(btns_frame, text="3" , fg = "black" , width = 20, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(3)).grid(row= 3, column = 2, padx = 1, pady=1) tambah Button(btns_frame, text = "+" , fg = "black" , width= 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click("+")).grid(row = 3, column = 3, padx = 1, pady= 1) kosong= Button(btns_frame, text = "0" , fg = "black" , width=42, height = 6, bd = 3, bg="#fff" , cursor = "hand2" , command = lambda: btn_click(0)).grid(row= 4, column = 0, columnspan = 2,padx = 1, pady = 1) titik-Button(btns_frame, text = "." , fg = "black" , width= 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: btn_click(".")).grid(row= 4, column = 2, padx = 1, pady= 1) sama dengan= Button(btns_frame, text = "-" , fg = "black" , width = 20, height = 6, bd = 3, bg="#eee" , cursor = "hand2" , command = lambda: bt_equal()).grid(row = 4, column = 3, padx= 1, pady = 1)


Ralat TTiiddaakk DDaappaattMMeennggiirraa NNoommbboorr Cara Selesai MMeennaammbbaahh KKoodd bbtt__eeqquuaall


FFAAssaa DDookkuummeennttaassiiArahan manual SSeebbeelluumm MMeenngggguunnaakkaann KKaallkkuullaattoorr IInnii, , PPeenngggguunnaa PPeerrlluu AAddaa AApplliikkaassii PPyyhhttoonn. . TTeettaappii JJiikkaa PPeenngggguunnaa TTiiaaddaa AApplliikkaassii PPhhyyttoonn.. PPeenngggguunnaa BBoolleehh JJuuggaa MMeenngggguunnaakkaann PPhhyyttoonn OOnnlliinnee YYaanngg TTeerrddaappaatt DDii IInntteerrnneett.. DDii BBaawwaahh AAkkaann MMeennuunnjjuukkkkaann CCaarraa--CCaarraa UUnnttuukk MMeennccaarrii PPyyhhttoonn DDii IInntteerrnneett. .


Mencari Python 1. 2.


Atau Atau


PPeennuuttuupp DDDaaalllaaammmpppeeerrrjjjaaalllaaannnaaannnmmmeeemmmbbbuuuaaatttkkkeeerrrjjjaaa kkkuuurrrsssuuusss iinnii,, ssaayyaaddaappaattmmeennggeettaahhuuii ini, saya dapat mengetahui bbbaaannnyyyaaakkkiii lllmmmuuupppeeennngggeeekkkooodddaaannndddaaannn kkkaaalllkkkuuulllaaatttooorrr... SSSaaayyyaaabbbeeerrrhhhaaarrraaapppIIIlllmmmuuu yyyaaannngggsssaaayyyaaammmeeemmmpppeeelllaaajjjaaarrriiissseeewwwaaakkktttuuu kkkeeerrrjjaaiinniibbeerrllaannggssuunnggddaappaatt ja ini berlangsung dapat mmmeeennnooolllooonnngggsssaaayyyaaakkkeeettt iiikkkaaapppeeepppeeerrriiikkksssaaaaaannn ssseeerrrtttaaammmeeemmmbbbiiimmmbbbiiinnngggsssaaayyyaaadddaaalllaaammmmmmaaatttaaa pppeeejjjaaarrraaannnAAAsssaaasssSSSaaaiiinnnsssKKKooommmpppuuuttteeerrr(((AAASSSKKK)))


TTeerrima Kasih Kerana Sudi Membaca ima Kasih Kerana Sudi Membaca


Click to View FlipBook Version