140 likes | 404 Views
KAEDAH PENGATURCARAAN BERSTRUKTUR ( STRUCTURED PROGRAMMING METHODOLOGY ). Kaedah Pengaturcaraan Berstruktur. Definisi : .
E N D
KAEDAH PENGATURCARAAN BERSTRUKTUR (STRUCTURED PROGRAMMING METHODOLOGY)
KaedahPengaturcaraanBerstruktur Definisi : Adalahsatu subset kepadapengaturcaraanprosedural yang membentukstrukturlogikpada program yang sedangditulisbagimenjadikanialebihefisiendanlebihmudahuntukdifahamidandiubahsuai.
3 JenisStrukturLogik StrukturGegelung (Looping Structure) StrukturBerjujukan (Sequence Structure) StrukturPemilihan (Selection Structure)
StrukturBerjujukan (Sequence Structure) • Satuarahanatautugasmenjadipetunjukkepadaarahanatautugasberikutnyadalamsusunan yang telahditentukan. • Tiada arahan atau tugas yang dilangkau daripada turutan arahan. • Semuaarahanmestidilarikan (run) selepasarahan lain yang disusunsecaraberturutantanpameninggalkanataumelangkausebarangarahan. • KEYWORD : Laksanakanarahan yang berturutantanpaskip. Contoh !!
MenontonrancanganAkademi Fantasia disiaranAstro 104 LANGKAH 1 : Pasangkankabel TV LANGKAH 2 : Hidupkan ‘power’ LANGKAH 3 : Hidupkan ‘power button’ pada TV LANGKAH 4 : Setkansiaran 104 denganmenggunakanalatkawalanjauh.
Apakahlangkah-langkahyang terlibat SITUASI Emranberumur 20 tahun. Beliauhendakmengambillesenmemandusemasacuti semester. Beliautelahmendaftardisebuahsekolahmemandudandiberitahubahawabeliauperlumelaluibeberapalangkahsebelummendapatlesen. Bincangkandenganrakanandaapakahlangkah-langkah yang perluEmranlaluisebelummendapatlesendenganmengaplikasikankonsepSequence Structure.
StrukturPemilihan(Selection structure) • Dalamstrukturpemilihan, arahanadalahdilaksanakanberdasarkan SYARAT. • Hanya 1 daripada 2 penyataan akan dilaksanakan. • KEYWORD: Laksanakan 1 daripada 2 penyataan berdasarkan syarat. Contoh !!
CIMB Bank SMK KhirJohari Jalan Saujana 1 JalanSaujana 2 KeKelasTambahan • Tuliskanpenyataan yang menggunakankonsep Selection Structure berdasarkangambarajahdiatas.
StrukturGegelung (Looping Structure) • Satu set arahandilaksanakansecaraberulangbeberapa kali sehinggamemenuhisyarattertentu. Contoh !!
Seputeh Kuala Lumpur Mid Valley Bandar Tasik Selatan Bank Negara KL Sentral Salak Selatan Gambarrajah diatasmenunjukkanlaluanKomuter. Liana tinggaldi Bandar Tasik Selatan danbeliauhendakke KLCC. Walaubagaimana pun, tiadakomuterke KLCC. Denganmenggunakankonsep Looping structure, binapenyataan yang bolehmembantu Liana untukke KLCC.
Ali akanpulangkekampunghalamannyasempenacutiHari Raya Aidilfitri. Diaakanmemulakan perjalanandari Kuala Lumpur menujukePulau Pinang denganmenaikikeretanya. • Binasatupenyataan yang menerangkanprosesmenghidupkanenjinkeretadenganmenggunakankaedahstrukturberjujukan (Sequence Structure) . Untukkeluardarisimpangrumahnya, Ali perlumelaluisatusimpangempat yang mempunyailampu isyarat. Setibanya Ali disimpangtersebut, lampuisyaratmenunjukkanwarnamerah. Olehitu, Ali perlu berhenti. Sekiranyalampuisyaratberwarnahijau, Ali bolehmelintastanpaperluberhenti. 2. BinapenyataanStrukturPemilihan (Selection Structure) yang menggambarkansituasiini. Sepanjangperjalanan Ali diLebuhraya Utara-Selatan, beliauperlumelalui 4 toliaitudiTolJalan Duta, Tol Ipoh Selatan, TolJelapangdanTolJuru. Setelah 15 minitperjalananpersimpanganberhampiran rumahnya, Ali tibaditolJalan Duta. Jika Ali tibadiTolJurumaka Ali telahsampaidikampung halamannya. Jikatidak, beliauperlumeneruskanperjalanannyadenganmelaluikeempat-empattoltadi sehinggasampaiditolJuru. Tol Duta TolIpoh SelatanTolJelapangTolJuru 3. BinapenyataanStrukturGegelung (Looping Structure) yang menggambarkansituasiini.
KelebihanPengaturcaraanBerstruktur PengaturcaraanBerstrukturadalahsatu subset kepadapengaturcaraanprosedural yang membentukstrukturlogikpada program yang sedangditulisbagimenjadikanialebihefisiendanlebihmudahuntukdifahamidandiubahsuai.
PengaturcaraanBerstruktur (Structured Programming) Jenis Definisi Contoh Penyataan Kelebihan Contoh Penyataan Contoh Penyataan