Pengantar Pemrograman Chapter 5

403 views
336 views

Published on

Kuliah ini mengajarkan tetang konsep dasar pemrograman. Pada kuliah ini akan dijelaskan dasar-dasar pemrograman meliputi algoritma, flow chart dan pseudo code. Selanjutnya masuk ke implementasi dengan pemrograman, dijelaskan materi-materi dasar pembuatan program meliputi : dasar-dasar pemrograman, penyeleksian kondisi, perulangan, fungsi, array, string, pointer dan struktur. Bahasa pemrograman yang digunakan adalah bahasa C/C++

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
403
On SlideShare
0
From Embeds
0
Number of Embeds
58
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Pengantar Pemrograman Chapter 5

  1. 1. Dosen : Dede Kurniadi, S.Kom.,M.Kom http://dedekurniadi.com
  2. 2. Operator Kondisi Percabangan: Digunakan untuk mengeksekusi sebuah segmen kode secara kondisional, adapun sintaks statement  Pernyataan if  Pernyataan if-else, dan  Pernyataan switch
  3. 3. Pernyataan if BU : If(kondisi){ Statement yang akan dieksekusi; } Bentuk ini menyatakan :  jka kondsi yang diseleks adalah benar (bernlai logika = 1), maka pernyataan yang mengikutnya akan diproses.  Sebaliknya, jka kondis yang diseleksi adalah tdak benar (bernlai logika = 0), maka pernyataan yang mengikutnya tdak akan diproses. Mengenai kodisi harus ditulis diantara tanda kurung, sedangkan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Diagram alir dapat dilihat sepert gambar
  4. 4. Contoh If : #include <stdio.h> #include <conio.h> void main() { int Nilai; printf("Masukkan Nilai Anda :");scanf("%d",&Nilai); if (Nilai>60) { printf("Selamat, Anda Lulus"); } getch(); }
  5. 5. Pernyataan if else BU : If(kondisi_1){ Statement 1 yang akan dieksekusi; }else If(kondisi_2){ Statement2 yang akan dieksekusi; } else If(kondisi_n){ Statement ke n yang akan dieksekusi; } Arti dari pernyataan if-else :  Jika kondis benar, maka pernyataan-1 dijalankan.  Sedangkan bila kondsi bernilai salah, maka pernyataaan-2 yang dijalankan. Masng-masng pernyataan-1 dan pernyataan- dapat berupa sebuah pernyataan tunggal, pernyataan majemuk ataupun pernyataan kosong.
  6. 6. Contoh If else : #include <stdio.h> #include <conio.h> void main() { int Nilai; printf("Masukkan Nilai Anda :");scanf("%d",&Nilai); if (Nilai>60) { printf("Selamat, Anda Lulus"); } else { printf("Maaf, Anda Belum Berhasil"); } getch(); }
  7. 7. Pernyataan Switch BU : switch(variabel){ case konstanta1:statement1 yang dieksekusi;break; case konstanta2:statement 2 yang dieksekusi;break; case konstanta ke n:statement ke n yang dieksekusi;break; default:Statement lainnya; } Pernyataan switch merupakan pernyataan yang drancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternatif, msalnya untuk menggantkan pernyataan i/bertngkat, atau bisa dikatakan untuk menyeleksi kondisi yang sifat nilainya konstan.
  8. 8. Contoh Switch: #include <stdio.h> main() { int pilih; clrscr(); printf("Silahkan pilih =");scanf("%d",&pilih); switch(pilih) { case 1: puts("Anda memilih Satu"); break; case 2: puts("Anda memilih Dua"); break; case 3: puts("Anda memilih Tiga"); break; case 4: puts("Anda memilih 4 Keluar"); exit(0); } getch(); }
  9. 9. Tugas Pemahaman 1 1. Buatlah listing program aplikasi perhitungan nilai rata-rata dari 3 buah nilai yang diinputkan, dengan ketentuan Jika nilai rata-rata lebih besar atau sama dengan 60 maka LULUS, selain itu GAGAL 2. Contoh tampilan Output Layarnya adalah sbb: Aplikasi Perhitungan Nilai =================== Masukkan nilai Teori (0 - 100) : 78 Masukkan nilai Praktek (0 – 100) : 67 Masukkan nilai Ujian (0 – 100) : 61 =================== Hasil Perhitungan : Nilai Rata-rata Anda : 68.67 Anda dinyatakan : LULUS
  10. 10. Tugas Pemahaman 2 1. Buat listing program dengan soal pengembangan dari tugas pemahaman 3.1 dengan ketentuan rumus, nilaiakhir =30%teori + 30%praktek+40%ujian, dan nilai huruf sbb: 80 – 100 Nilai Huruf A Lulus Cumlaude 70 – 79 Nilai Huruf B Lulus Baik 60 – 69 Nilai Huruf C Lulus Cukup 50 – 59 Nilai Huruf D Tidak Lulus 0 – 49 Nilai Huruf E Gagal 2. tampilan Output Layarnya adalah sbb Aplikasi Perhitungan Nilai Kuliah =================== Ketikkan Nama Anda : Sabian Mata Kuliah : Bahasa C Masukkan nilai Teori (0 - 100) : 78 Masukkan nilai Praktek (0 – 100) : 67 Masukkan nilai Ujian (0 – 100) : 61 =================== Hasil Perhitungan : Nama Anda : Sabian Mata Kuliah : Praktek Bahasa C Nilai Angka Akhir : 68.67 Nilai Huruf : C Anda dinyatakan : LULUS CUKUP

×