Anda di halaman 1dari 14

3 Oktober 2008

Materi 01-03
Diarsipkan di bawah: Materi danangjunaedi @ 10:32 Apaan sih programming or pemrograman? Ngapain juga kita harus belajar mahluk yang satu ini? Lagian banyak mahasiswa Informatika yang kadang suka dibuat BeTe ma programming malahan lebih parah lagi banyak yang kepaksa harus rajin mengulang ne pelajaran, so kenapa kita harus ikutan terlibat ribet juga? Bheu saya juga ngerasain hal yang sama kok, tapi coba kita liat asal-usulnya. Ehm buat mempersingkat aja ya kita pasti tau n dah kenal dengan yang namanya komputer kan? Banyak hal yang bisa dilakuin dengan bantuan komputer, apa aja? (jawab n pikirin sendiri aja). Nha si komputer ini sebenernya adalah suatu mesin, n yang namanya mesin kagak bisa kerja or melakukan sesuatu kalo ga diberi perintah or instruksi ma manusia. Ga percaya? Coba tementemen naek lift trus treakin tuh lift Hoi naek ke lantai 5 euy? dijamin tuh lift ga akan naek, kenapa? Ya iyealah lha wong lagi di lantai 6, kan harusnya bilang turun bukan naek???(tuh kan mulai stress hehehe) sebenernya semua mesin or alat-alat elektronik bakalan mengerjakan sesuatu setelah kita beri instruksi atau perintah, caranya gimana? Cari aja tombol-tombol yang ada di tuh mesin, yrus pencetin satu-satu liat apa yang terjadi (btw kerusakan akibat perbuatan anda bukan tanggung jawab saya OK). Halah sebelum tambah ngelantur mari kita lanjutkan ke jalan yang benar. Komputer yang termasuk sebangasa mesin juga harus kita kasih perintah or instruksi biar perangkat keras (hardware) yang terintegrasi (halah apa ini pokoknya maksudnya semua perangkat yang nyambung ma tuh komputer aja lah) bisa digunakan n ngerjain apa yang kita pengen, nha kumpulan instruksi or perintah itu disebut dengan program, jaaadi programming or pemrograman adalah proses yang dilakukan untuk membuat program. Sama seperti kita juga komputer punya bahasa sendiri n kita mau ga mau harus bisa pake tuh bahasa biar si komputer bisa ngerti apa yang kita omongin n kita juga bisa ngerti apa yang komputer omongin singkatnya mah kita n komputer bisa saling berkomunikasi gitu lah. Bahasa komputer aias bahasa mesin sebenernya mah cuman terdiri dari 0 n 1, cuman amit-amit aja kalo kita harus bikin kumpulan instruksi or perintah menggunakan kombinasi angka 0 n 1 (biarpun ada juga yang suka lho). Nha karena kemajuan teknologi n biar orang lebih mudah membuat kumpulan intruksi or perintah ini maka munculah Bahasa Pemrograman. Khusus untuk materi ini bahasa yang kita pake adalah bahasa C or C++. Nha dengan bantuan C or C++ ini lah instruksi or perintah yang kita berikan bakalan di translate or diterjemahin ke bahasa mesin, sehingga kita bisa bikin komputer ngelakuin apa yang kita mau. Taapi kok muncul istilah ERROR? Sebenernya error terjadi karena ada kesalahan instruksi or perintah yang kita buat so si komputer jadi melakukan kesalahan juga, sama aja kale kaya kita hehehe. Nha kalo mo bikin program kita harus ngapain dulu ne? Ada beberapa hal yang harus kita lakuin, diantaranya :

1. Kita harus tau n jelas dulu ne komputer mo disuruh apa ma kita or dengan kata lain pahami dulu kasus or permasalahan yang mo kita selesaikan dengan bantuan komputer, kalo kita aja gak ngarti apalagi komputer 2. Nha kalo kita dah paham coba bikin skenario gimana cara nyelesein tuh masalah. Biar lebih gampang tulis dalam bentuk pseudocode tapi kalo mo pake cerita juga ga apa-apa. Tahap ini bahasa kerennya disebut dengan membuat Algoritma alias sketsa program. Susah ga sih? Ya susah-susah gampang, tapi kalo kita dah bikin algoritmanya kita bakalan lebih mudah bikin programnya. Ntar deh kalo sempet aku coba bikin materi buat algoritma juga, sementara ini anggap aja temen-temen dah bisa algoritma (tapi kalo blon bisa juga ga apa-apa, setidaknya temen-temen bisa bikin urutan langkah-langkah penyelesaian suatu masalah dengan bahasa temen-temen sendiri) 3. Baru temen-temen bisa mulai bikin program, eitstunggu dulu, langkah-langkah yang dah temen-temen susun harus kita tulis sesuai aturan yang sudah ditetapkan oleh yang bikin bahasa pemrograman, nha aturan-aturan ini desebut juga dengan sintaks bahasa pemrograman. Masing-masing bahasa pemrograman memiliki sintaks yang berbedabeda, yang mau ga mau harus kita kenal or lebih parah lagi harus kita hapal (jangan takut, makin sering kita pake ne sintaks ntar juga hapal, inget khususnya buat yang muslim, dulu kita kan ga hapal bacaan solat, tapi pas kita sering sholat lama-lama kita hapa juga kan?Blon juga? Makanya sholat atuh, kalo ada yang kita taksir pasti kita berusaha buat memberikan apa yang dia mau, padahal sodara bukan n dia ga ngasih makan kita, trus Allah aja dah mentingin n ga pernah bosen buat ngurusin kita, lho kitanya cuman diminta buat sholat aja susahnya minta ampun, yahyah sholat yah!!! (halah jadi ceramah!!!) 4. Kalo program dah dibuat kita harus test apakah dah sesuai dengan apa yang kita inginkan. Nha disini kita harus ngecekin ada salah ga ya dengan instruksi or perintah yang dah kita buat tadi or ada yang salah ga dengan hasilnya? kalo ada yang salah kita harus benerin, nha proses buat mencari kesalahan program n melakukan perbaikan terhadap kesalahan itu disebut dengan proses or tahap debugging. 5. Setelah beres di test ya udah artinya program yang kita buat dah siap pakai, tinggal pake aja dah tuh program or bahasa kerennya tahap implementasi or running program. Neeeext. Sekarang langsung aja kita cari tau gimana sih caranya bikin program pake bahasa C or C++!!! Siapbersediabuka buku trus baca sendirihehehe OK yang pertama kita harus ngikutin struktur dari bahasa C or C++, strukturnya adalah sebagai berikut #include <library header> int main() { xxxxxxx;

yyyyyyy;dst return 0; } Eh iya lupa, dalam bahasa C or C++ ada beberapa instruksi or kumpulan perintah yang sudah digabung dalam kamus-kamus perintah yang disebut sebagai library header, nha perintah #include fungsinya adalah biar bahasa C or C++ nyiapin kamus perintah yang mo kita pake. Trus ada kamus perintah or library header apa aja? Hehehe coba explore sendiri ya tapi ntar saya usahain kalo saya pake suatu perintah pasti saya cantumin library header yang dipake, so jangan langsung kecewa n bunuh diri ya(halah lebay) int main() adalah blok yang bakalan diisi dengan kumpulan instruksi or perintah yang dah kita susun langkah-langkahnya tadi. So xxxxxxx n yyyyyyy ceritanya adalah instruksi or perintah yang kita buat, tapi ntar ganti ma instruksi or perintah sesuai yang dah kalian rancang ya. Eh sebelum lupa, setiap instruksi or perintah dalam bahasa C or C++ pasti harus diakhiri dengan tanda titik koma (;) n selain itu huruf besar n huruf kecil di sini ngaruh banget alias case sensitive, jadi ga cuman manusia yang sensitive tapi bahasa C or C++ juga hehehe. OK buat tau sejarah bahasa C or C++ silahkan donlod n baca materi minggu-02

DATA Halah apa pula ini? Hehehe seperti kita kalo kita kerja kita butuh tempat buat kerja, nantinya tempat-tempat ini bakalan kita isi dengan sesuatu, apa isinya? Ya tergantung kebutuhan kita dong, nha dalam komputer tempat-tempat ini disebut sebagai media penyimpanan. Tapi namanya kerja kadang kita ga bisa dalam satu tempat yang sama kan?kita juga butuh privasi, makanya dibuat ruangan-ruangan khusus buat kita kerja, trus biar orang ga salah masuk tuh ruangan kan harus dikasih nama juga. Begitu juga dengan tempat-tempat dalam media penyimpanan. Komputer menyediakan dua jenis media penyimpanan yaitu yang internal n yang eksternal. Bedanya adalah kalo yang internal sifatnya sementara atau dengan kata lain tuh tempat kalo kerjaannya dah beres langsung dibongkar biar bisa dibikin ruangan baru. Trus kalo yang eksternal sifatnya permanen alias biarpun kerjaanya dah beres tuh ruangan bakalan tetep ada. Trus urusan apa kita dengan data? Sebenernya kita sebagai programmer selain harus mikirin urutan instruksi or perintah, kita juga harus mikirin tempat yang harus kita sediakan untuk pekerjaan tadi, termasuk didalamnya ukuran tuh tempat, nama tuh tempat n kira-kira bakalan diisi apa. Yang pertama urusan nama data, buat ngasih nama data harus dimulai dengan alfabet ga boleh yang laen, boleh diakhiri ma angka, trus kalo mo bikin nama lebih dari satu kata jangan lupa untuk memisahkan kata harus pake garis bawah (_), usahakan memberi nama data sesuai dengan

fungsinya so biar begitu kita liat nama tuh data kita dah bisa tau kira-kira ne data bakalan dipake buat apa. Yang kedua urusan ukuran n isi data, nha buat yang satu ini bahasa pemrograman dah ngasih standar ukuran yang sekaligus juga nentuin sapa yang bisa masuk kesitu apakah berupa angka or huruf or logika (true or false), btw jangan mikirin bisa masukin manusia apalagi gajah kesitu yatau kale RAM or Harddisk segede apa, mo tuh orang or gajah diblender juga ga akan masuk hehehe.(dasar psikopat!!!) Buat lebih jelasnya lagi tentang data, temen-temen baca di materi minggu-02 ya

OPERATOR Kadang kita bakalan mengolah beberapa data yang kemudian bakalan dijadikan satu kesatuan, untuk itu kadang juga kita butuh operator untuk hal ini. Sooo operator tugasnya adalah melakukan operasi terhadap beberapa data. Trus ada operator apa aja sih? Kalo buat data yang isinya berupa angka operator yang dipake adalah operator perhitungan or aritmatika, kalo pengen hasilnya berupa true or false bisa pake operator perbandingan n logika, kalo pengen yang lainnya yah carilah sendiri aja ya. Materi minggu-03 bakalan ngebahas mengenai operator-operator ini, so baca ya.selain itu juga baca buku yang laen juga n trus dicoba biar lebih ngerti lagi.

INPUT & OUTPUT Tadi kita dah bikin ruangan-ruangan dalam media penyimpanan, biar ruangan-ruanagn itu terisi sesuatu kita harus memasukan sesuatu or nilai kedalamnya, nha proses untuk masukin nilai ini disebut proses input. Sebaliknya kalo kita pengen liat ada apa dalam suatu ruangan trus kita kasih tau ke orang lain isinya, proses ini disebut proses output. Tentu saja untuk input dan output dah disediakan instruksi or perintahnya, diantaranya 1. Perintah dalam library header : stdio.h (bisa dipake pada program bahasa C dan C++) Perintah untuk input adalah scanf(%formatdata,&NamaData); Perintah untuk output adalah printf(%formatdata,NamaData); formatdata, fungsinya adalah untuk menentukan isi dari ruangan yang bakalan diisi or dilihat (yang namanya di contoh di atas adalah NamaData). Liat materi minggu-02 n minggu-03 ya buat tau ada format data apa aja. Kelebihan untuk perintah input dan output menggunakan library header ini adalah kita bisa mengatur format or bentuk data cumin yang jadi kekurangan adalah ribet ya standar lah kalo mo bagus kadang emang harus ribet kan? Hehehe

Eh iya dalam satu perintah input or output kita ga cumin bisa ngelibatin satu data aja tapi bisa juga lebih dari satu data, so penulisannya jadi Perintah untuk input : scanf(%formatdata1 %formatdata2 %formatdataN,&NamaData1, &NamaData2,, &NamaDataN); Perintah untuk output : printf(%formatdata1 %formatdata2 %formatdataN,NamaData1, NamaData2,, NamaDataN); 1. Perintah dalam library header : iostream.h (sebaiknya cuman dipake buat yang bahasa C++ aja) Perintah untuk input adalah cin>>NamaData; Perintah untuk output adalah cout<<NamaData; Kelebihan perintah input dan output pada library header ini jauh lebih sederhana coz kita ga perlu musingin format data cumaan kekurangannya, kalo kita emang dipaksa untuk menghasilan or memasukan nilai dengan format tertentu wuih asik dah bakalan lebih ribet dibandingkan perintah input dan output pada library header stdio.h 1. Perintah dalam library header : conio.h (sebaiknya cuman dipake buat yang bahasa C++ aja) Perintah untuk input adalah NamaData=getchar(); //hanya bakalan disi dengan 1 karakter NamaData=getche(); //hanya bakalan disi dengan 1 karakter NamaData=getch(); //hanya bakalan disi dengan 1 karakter NamaData=gets(); //hanya bakalan disi dengan >1 karakter (kalimat) Perintah untuk output adalah putchar(NamaData); //hanya menampilkan 1 karakter puts(NamaData); //hanya menampilkan >1 karakter (kalimat) Kelebihan perintah input dan output pada library header ini jauh lebih sederhana lagi cumaan kekurangannya adalah kita dipaksa menerima format data yang ada kagak bisa melakukan modifikasi lagi seperti dalam perintah input dan output pada library header stdio.h dan iostream.h

Jadi kapan kita pake perintah input dan output di atas?Jawabannya adalah tergantung kebutuhan hehehe. Liat materi minggu-03 ya buat contohnya

3 Oktober 2008
Materi 04
Diarsipkan di bawah: Materi danangjunaedi @ 12:36
Sekedar buat ngingetin aja Proses INPUT & OUTPUT Proses input dan output adalah salah satu proses yang sangat penting dalam pemrograman, nhaa sebagai programmer yang baik temen-temen harus pinter-pinter mengolah input dan output ini. Coz kita ngomongin C/C++ programming, makanya perintah input dan output yang dibahas di sini cuman sebatas perintah input dan output dalam bahasa C/C++, trus bahasa pemrograman yang lain gimana, yea harus belajar sendiri lah, temen-temen tinggal mencari sintaks untuk perintah input dan output pada bahasa pemrograman yang akan digunakan, cara paling mudah adalah tanya ma om GOOGLE OK!!! Moga-moga muncul pertanyaan dibenak kalian, apa pentingnya seh operasi input dan output? Trus kalo dah input diapain ma komputer? Trus gimana komputer bisa ngehasilin output? Jawaban singkatnya adalah inputan yang kita berikan bakalan berisi data. Kalo kita analogikan data adalah suatu wadah yang bakalan kita isi dengan suatu nilai, nilainya sendiri bisa berupa angka or huruf or logika. Nha wadah ini bakalan kita kasihin ke komputer buat disimpen di media penyimpanan yang dimilikinya biasanya adalah media penyimpanan internal (dalam hal ini RAM), posisinya gimana? Biarin aja si komputer yang dibantu bahasa C/C++ yang mikirin, kita mah tinggal kasih ajah. Nantinya data or inputan yang dah kita kasihin bakalan diproses atau diolah sehingga menghasilkan suatu data hasil pengolahan atau kita sebut juga informasi yang nantinya juga bakalan disimpan dalam media penyimpanan. Trus proses output adalah proses dimana kita minta si komputer buat ngasih lihat apa sih isi wadah informasi tadi. Sebagai programmer, kita kan harus bantuin para pengguna komputer biar dia bisa tau inputan apa sih yang harus dia kasih, ole karena itu kita bakalan minta komputer buat nyediain wadah-wadah yang nantinya diisi ma suatu nilai dari pengguna komputer. Setelah wadah-wadah itu tersedia kita minta komputer buat ngasih tau ke pengguna komputer buat ngisi wadah-wadah tersebut (Nha ini disebut sebagai proses INPUT), abis itu biarin si komputer yang nyimpen wadah tersebut. Setelah semua wadah yang kita sediakan terisi, kita harus kasih instruksi alias perintah gimana caranya mengolah isi dalam wadah-wadah inputan tersebut ke si komputer, biar komputer yang ngerjain apa yang kita suruh. Setelah semua proses selesai sebaiknya kita minta si komputer buat ngasih tau isi dari wadah hasil pengolahan data ke pengguna komputer kasih sebelumnya (kalo yang ini disebut proses OUTPUT). Nha dalam C/C++ ada dua library header or biasa kita sebut dikelas sebagai kamus perintah(buat ngingetin juga library header or kamus ini berisi kumpulan perintah yang akan kita gunakan dalam program, sooo jangan sampe ketinggalan ya!!!)

Yang pertama adalah library header : stdio.h (bisa dipake pada program bahasa C dan C++) Perintah untuk input adalah scanf(%format data,&NamaData); Perintah untuk output adalah printf(%format data,NamaData); Format data fungsinya adalah untuk menentukan isi dari wadah (yang namanya di contoh di atas adalah NamaData). Kalo bilangan bulat temen-temen bisa pake hd untuk short int, d untuk int, dan ld untuk long int. Trus kalo bilangan riil bisa pake f untuk float, lf or g buat double dts(dan terusin sendiri) Yang kedua adalah library header : iostream.h (sebaiknya cuman dipake buat yang bahasa C++ aja) Perintah untuk input adalah cin>>NamaData; Perintah untuk output adalah cout<<NamaData; Untuk contoh variasi input & output temen-temen bisa baca sendiri di buku n jangan lupa dicoba (kalo punya komputer, tapi kalo ga biasanya di buku suka dikasih lihat kok hasil runningnya)

Operator Aritmatika Untuk mengolah data-data yang telah dimasukan oleh pengguna, kita kadang memerlukan operator khusus. Sperti yang udah saya kasih contoh di kelas n ada dalam tugas 01 kalian, operator yang dah kita bahas n kalian buat juga di tugas01 adalah operator aritmatika atau biasa dikenal operator perhitungan. Tabel di bawah ini adalah Narasi Matematika Penjumlahan Pengurangan Perkalian Pembagian Bilangan Bulat : ex : C = 2 : 5 Pembagian Bilangan Riil Sisa Hasil Bagi Kuadrat Pangkat Akar Kuadrat ex : C = 22 ex : C = 25 / ex : C <- 2 / 5 MOD ex : C <- 2 MOD 5 SQR ex : C <- SQR(2) ^ ex : C <- 2 ^ 5 SQRT ex : C <SQRT(9) + ex : C = 2 + 5 - ex : C = 2 + 5 x ex : C = 2 + 5 Bentuk/Perintah Algoritma + ex : C <- 2 + 5 - ex : C <- 2 5 * ex : C <- 2 * 5 DIV ex : C <- 2 DIV 5 Bahasa C/C++ + ex : C = 2 + 5; - ex : C = 2 + 5; * ex : C = 2 * 5; \ ex : C = 2 \ 5; atau div ex : C = div(2,5); / ex : C = 2 / 5; % ex : C = 2 %+ 5; pow ex : C = pow(2,2); pow ex : C = pow(2,5); sqrt ex C = sqrt(9); atau pow ex : C = pow(9,(1/2)); Akar
3

9 ex : C = 9

9 ex : C = 39

ex : C <- 9 ^ (1/3)

pow ex : C = pow(9,(1/3));

Eh sebelum lupa perintah div, sqrt dan pow adanya dalam kamus math.h so jangan lupa #include nya ya. Proses SELECTION (PENYELEKSIAN/PEMILIHAN/PENGAMBILAN KEPUTUSAN) Selain operasi perhitungan, kadang kita juga diminta untuk memilih sesuatu, dan pilihan kita tersebut tergantung keadaan, kondisi atau perasaan kita intinya mah apa yang kita mau itu yang kita pilih. Masalahnya gimana caranya biar komputer bisa juga melakukan pemilihan seperti kita. Tenang-tenang setiap bahasa pemrograman pasti menyediakan perintah untuk melakukan pemilihan, begitu juga bahasa C/C++, biar lebih gampang (or malah bakalan bikin bingung ya?) saya coba buatin tabel konversinya sebagai berikut :

Bentuk a.1

Narasi Kalo KondisiX terjadi maka lakukan PekerjaanX

Algoritma IF KondisiX THEN PekerjaanX ENDIF

Bahasa C/C++ if (KondisiX) { PekerjaanX; }

a.2

Kalo KondisiX terjadi maka lakukan PekerjaanX ke-1 s/d PekerjaanX ke-N

IF KondisiX THEN PekerjaanX ke-1

if (KondisiX) { PekerjaanX ke-1; ; PekerjaanX ke-N; } if (KondisiX) { PekerjaanX; } else { PekerjaanY; }

PekerjaanX ke-N ENDIF b.1 Kalo KondisiX terjadi maka lakukan PekerjaanX tapi kalo KondisiX ga terjadi lakukan PekerjaanY IF KondisiX THEN PekerjaanX ELSE Pekerjaan Y ENDIF

b.1.1

<bentuk ini adalah penyederhanaan dari bentu b1> Kalo KondisiX terjadi maka lakukan PekerjaanX ke-1 s/d PekerjaanX ke-N tapi kalo KondisiX ga terjadi lakukan PekerjaanY ke-1 s/d Pekerjaan Y ke-N

KondisiX ? PekerjaanX : PekerjaanY; if (KondisiX) { PekerjaanX ke-1; ; PekerjaanX ke-N; } else {

b.2

IF KondisiX THEN PekerjaanX ke-1

PekerjaanX ke-N ELSE PekerjaanY ke-1

Bentuk

Narasi

Algoritma

Bahasa C/C++

PekerjaanY ke-N ENDIF

PekerjaanY ke-1; ; PekerjaanY ke-N; }

c.1

<sori khusus bagian ini aku ribet bikin narasinya, intinya mah disini jika suatu kondisi terjadi ada kemungkinan pengecekan kondisi yang lain, begitu juga kalo kondisi tersebut tidak terjadi. Bentuk ini biasanya disebut seleksi bercabang>

IF Kondisi1 THEN

if (Kondisi1) {

ELSE IF Kondisi2 THEN

;
} else { if (Kondisi2){

ELSE IF Kondisi3 THEN

;
} else{ if (kondisi3){

ELSE

ENDIF ENDIF ENDIF

;
} else {

;
} } } }

c.1.1

<ini adalah penyederhanaan bentuk c.1 taapi dengan syarat

Bentuk

Narasi setiap kondisi hanya terdiri dari 1 nilai contoh bentuk c.1.1a., selain itu ga bisa disederhanakan contoh bentuk c.1.1b>

Algoritma

Bahasa C/C++

c.1.1a

<Bentuk algoritma seperti ini IF Kondisi = A THEN Pekerjaan A ELSE IF Kondisi = B THEN PekerjaanB ELSE IF Kondisi = C THEN PekerjaanC ELSE PekerjaanZ ENDIF ENDIF ENDIF Dimana A,B,C adalah suatu nilai, ya bisa angka or huruf or logika

DEPEND ON (Kondisi) A : PekerjaanA B : PekerjaanB C : PekerjaanC ELSE : PekerjaanZ ENDDEPENDON

switch(Kondisi) { case A : PekerjaanA; break; case B : PekerjaanB; break; case C : PekerjaanB; break; default : PekerjaanD; break; } break digunakan untuk keluar dari switch, coz kalo ga pake break ntar Pekerjaan B, PekerjaanC ampe PekerjaanZ bakalan dikerjain juga

c.1.1b

<Bentuk algoritma seperti ini IF Kondisi < A THEN Pekerjaan A ELSE

IF Kondisi < A THEN Pekerjaan A ELSE IF Kondisi < B THEN

if (kondisi < a) { pekerjaan a; } else {

Bentuk

Narasi

Algoritma

Bahasa C/C++

IF Kondisi < B THEN PekerjaanB ELSE IF Kondisi < C THEN PekerjaanC ELSE PekerjaanZ ENDIF ENDIF ENDIF

PekerjaanB ELSE IF Kondisi < C THEN PekerjaanC ELSE PekerjaanZ ENDIF ENDIF ENDIF

if kondisi < b { pekerjaanb; } else { if kondisi < c { pekerjaanc; } else { pekerjaanz; } } }

c.2

IF KondisiX1 THEN IF KondisiX2 THEN

if (KondisiX1) { if (KondisiX2){

ELSE IF KondisiX3 THEN

;
} else { if (KondisiX3){

.
ENDIF ELSE

} } }

ENDIF

Bentuk

Narasi

Algoritma

Bahasa C/C++

else {

;
} c.3 IF KondisiX THEN if (KondisiX) { ; } else { if (KondisiY1){

ELSE IF KondisiY1 THEN

ELSE IF KondisiY2 THEN

;
} else { if (KondisiY2){

.
ENDIF ENDIF

;
} } }

c.3

IF KondisiX1 THEN IF KondisiX2 THEN IF Kondisi X3 THEN dst ELSE

if (KondisiX1) { if (KondisiX2){ if (KondisiX3){

dst
} }

Bentuk

Narasi

Algoritma

Bahasa C/C++

ENDIF

} else {

;
} c.4 IF KondisiX THEN if (KondisiX) { ; } else { if (KondisiY1){ if (KondisiY2){

ELSE IF KondisiY1 THEN IF Kondisi Y2 THEN dst ENDIF

dst
} } }

Wuih ribet banget ya!!! tapi kalo kalian banyak latihan ntar juga biasa kok. Trus sebagai kabar gembira juga bentuk c adalah bentuk yang pualing banyak muncul dalam kasus pembuatan program menggunakan seleksi soooberjuangg!!! Buat lebih jelasnya lagi tentang data, temen-temen baca di materi minggu04 ya

Anda mungkin juga menyukai