MATA KULIAH
DASAR KOMPUTER DAN PEMROGRAMAN
Penyusun:
LABORATORIUM ELEKTRO
PROGRAM STUDI TEKNIK ELEKTRO
UNIVERSITAS SILIWANGI
Oktober, 2020
Nama : Muhammad Rafi Setyadi Eka Putra
NPM : 207002044
Mata kuliah : Praktikum Dasar Komputer dan Pemrograman
Dosen Pengampu: Edvin Priatna, S.T., M.T.
PERCOBAAN II
2.1. Tujuan
- 1 Set Komputer
case (boolean1):prnyataan1;break;
case(boolean2):pernyataan2;break;
default:pernyataan3;break;
}
Cara lain pengontrolan aliran program adalah perulangan yaitu
mengulangi eksekusi blok program tertentu sampai tercapainya kondisi untuk
menghentikannya (terminasi). Setiap perulangan memiliki empat bagian yaitu:
inisiali, badan program, interasi dan terminasi. Inisiali adalah program yang
menyiapkan keadaan awal awal perulangan. Badan program adalah pernyataan
yang diulang. Iterasi adalah program yang dijalankan setelah badan program
tetapi sebelum bagian tersebut dijalankan lagi. Interasi digunakanuntuk
menambah atau mengurangi pencacah. Sedangkan terminasi adalah boolean
yang diperiksa setiap kali selama perulangan untuk melihat apakah sudah
waktunya untuk menghentikan eksekusi. Bahasa C menyediakan 3 macam
perulangan yaitu: while,do-while, dan for, dalam bentuk;
[inisialisasi;]
While(terminasi) {
badan_program;
[iterasi;]
}
Bagian inisialisasi dan iterasi bersifat pilihan, yaitu selama pernyataan
terminasi menghasilkan keadaan “benar”,maka pernyataan dibadan program
akan terus dieksekusi.
Kadang – kadang diijinkan untuk mengeksekusi badan program
sekurang-kurangnya sekali sehingga pemeriksaan pernyataan terminasi di akhir
perulangan seperti dalam bentuk berikut :
[inisialisasi;]
do {
badan_program;
[iterasi;]
} while(terminasi);
● Compile listing program yang telah dibuat (F9). Apabila masih ada yang
error, tanyakan lah pada asisten pendamping.
● Simpanlah listing program yang telah berhasil di DRIVE D,dalam
Folder yang telah anda buat.
2.5 Listing program menampilkan nilai menggunakan perintah if – else
2.5.1 Flowchart
Start
Ya
Nilai >80 Nilai = A
Tidak
Ya
Nilai >75 Nilai = B
Tidak
Ya
Nilai >60 Nilai = C
Tidak
Ya
Nilai >50 Nilai = D
Tidak
Nilai = E
Tampilkan nilai
End
2.5.2 Data Hasil Percobaan
Tabel 2.1 Hasil percobaan program if-else
Nilai Hasil
48 E
77 B
85 A
63 C
55 D
2.5.3 Analisa Data
1. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata
yang ingin kita tampilkan.
Contoh penggunaan printf:
Printf (“\n Masukkan Nilai :”);
2. scanf
Function scanf() adalah untuk menerima masukan ke dalam program, yakni sebagai
sarana input dari pengguna. Dengan menggunakan perintah scanf, kita bisa membuat
program yang lebih interaktif, yakni meminta data dari user / pengguna.
Contoh penggunaan printf:
Scanf (“&d”, &nilai);
3. if
4. else if
else if berfungsi untuk membuat fungsi lain seperti fungsi if seperti pernyataan tambahan
atau fungsi pernyataan kedua jika fungsi if tidak memenuhi syarat. else if biasanya digunakan
untuk membuat program yang membutuhkan persyaratan tertentu dan berbeda beda.
Contoh penggunaan else if:
} else if (nilai <80 && nilai >=75){
5. else
Else berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi
persyaratan dari program yang dibuat atau bisa dikatakan else adalah fungsi yang menerima
selain dari persyaratan if tetapi dengan syarat bahwa program if yang dibuat tidak memenuhi
syarat maka fungsi else dapat berjalan. jadi fungsi else tidak membutuhkan persayaratan ()
yang dibuat user melainkan akan secara otomatis dibuat dalam program.
Contoh penggunaan else:
} else printf ("Nilai Anda : E");
2.5.4 Kesimpulan
Penulisan kondisi harus di dalam kurung (.....) dan merupakan ekspresi realsi dan
pernyataan tersebut dapat berupa pernyataan tunggal, pernyataan majemuk atau if (kondisi),
pernyataan-pernyataan kosong, jika pemakaian if diikuti pernyataan majemuk.
Start
Switch
Ya Pernyataan 1
Case A Break
Tidak
Ya Pernyataan 2
Case B Break
Tidak
Pernyataan 3
Case C Ya
Break
Tidak
Case D Ya Pernyataan 4
Break
Tidak
Tampilkan
End Pernyataan
1. char
char adalah tipe data untuk karakter yang sering digunakan untuk tipe data yang
menggunakan huruf dan angka sebagai datanya.
Contoh penggunaan char:
char nilai;
2. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata
yang ingin kita tampilkan.
Contoh penggunaan printf:
printf ("\n nilai ?");
3. scanf
Function scanf() adalah untuk menerima masukan ke dalam program, yakni sebagai
sarana input dari pengguna. Dengan menggunakan perintah scanf, kita bisa membuat
program yang lebih interaktif, yakni meminta data dari user / pengguna.
Contoh penggunaan printf:
Scanf (“&d”, &nilai);
4. switch
2.6.4 Kesimpulan
Switch tidak jauh berbeda dengan if else, di mana kita bisa membuat percabangan
lebih dari satu sehingga percabangan ini menjadi alternatif dari percabangan if else. Secara
kecepatan, switch lebih cepat karean tidak ada pernyataan nilai/konstanta yang sama pad
aswitch case.
2.7 Listing program menjumlahkan 1+2+3+… menggunakan
perintah do- while
2.7.1 Flowchart
Start
i=1
1+2+3... do-while
True
i <= 10 i = i+1
False
End
1. int
Singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya
bilangan bulat.
Contoh penggunaan int:
int i, batas, jumlah;
2. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata
yang ingin kita tampilkan.
Contoh penggunaan printf:
printf("\n menjumlah 1+2+3+...");
3. scanf
Function scanf() adalah untuk menerima masukan ke dalam program, yakni sebagai
sarana input dari pengguna. Dengan menggunakan perintah scanf, kita bisa membuat
program yang lebih interaktif, yakni meminta data dari user / pengguna.
Contoh penggunaan printf:
scanf("%d",&batas);
4. do-while
2.7.4 Kesimpulan
2.8.1 Flowchart
Start
i=1
False
End i <= 10
True
1+2+3... while
i=1+1
2.8.2 Data Hasil Percobaan
Tabel 2.4 Hasil percobaan program while
I Jumlah
0 0
2 3
4 10
6 21
2.8.3 Analisa Data
1. int
Singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya bilangan
bulat.
Contoh penggunaan int:
int i, batas, jumlah;
2. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata
yang ingin kita tampilkan.
Contoh penggunaan printf:
printf("\n menjumlah 1+2+3+...");
3. scanf
Function scanf() adalah untuk menerima masukan ke dalam program, yakni sebagai
sarana input dari pengguna. Dengan menggunakan perintah scanf, kita bisa membuat
program yang lebih interaktif, yakni meminta data dari user / pengguna.
Contoh penggunaan printf:
scanf("%d",&batas);
4. while
while (i<(batas+1)) {
jumlah=jumlah+i;
i=i+1;
}
2.8.4 Kesimpulan
While adalah perintah untuk mengulang suatu proses yang belum diketahui
jumlahnya. Pengecekan kondisi dilakukan terlebih dahulu, apabila kondisi bernilai true, maka
looping akan terus berlanjut. While juga digunakan untuk menyatakan perulangan.
2.9 Listing program for
2.9.1 Flowchart
Start
i=1
False
End i <= 10
True
1+2+3... while
i=1+1
2.9.2 Data Hasil Percobaan
Tabel 2.5 Hasil percobaan program for
I Jumlah
0 0
2 3
4 10
6 21
2.9.3 Analisa Data
1. int
Singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya
bilangan bulat.
Contoh penggunaan int:
int i, batas, jumlah;
2. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata
yang ingin kita tampilkan.
Contoh penggunaan printf:
printf("\n menjumlah 1+2+3+...");
3. scanf
Function scanf() adalah untuk menerima masukan ke dalam program, yakni sebagai
sarana input dari pengguna. Dengan menggunakan perintah scanf, kita bisa membuat
program yang lebih interaktif, yakni meminta data dari user / pengguna.
Contoh penggunaan printf:
scanf("%d",&batas);
4. for
For adalah pernyataan pengulangan yang dikhususkan untuk pengulangan yang secara
tepat mengetahui berapa kali pengulangan akan terjadi.
Contoh penggunaan for:
for (i=1;i<(batas+1);i++)
{
jumlah=jumlah+i;
}
2.9.4 Kesimpulan
For digunakan untuk mengulang suatu proses yang telah diketahui jumlahnya.
2.10 Listing program continue dan break
Start
Input
for (i=0;i<10;i++)
Proses
printf(" %d" , i);
if(i%2==0)break;
Output
Break=0 End
Continue=012345
6789
2.10.2 Data Hasil Percobaan
Tabel 2.6 Hasil percobaan program continue dan break
Continue 0
Break 0123456789
1. int
Singkatan dari integer yaitu fungsinya untuk mengelompokan variabel yang isinya
bilangan bulat.
Contoh penggunaan int:
int i;
2. for
For adalah pernyataan pengulangan yang dikhususkan untuk pengulangan yang secara
tepat mengetahui berapa kali pengulangan akan terjadi.
Contoh penggunaan for:
for (i=0;i<10;i++)
3. printf
Printf merupakan fungsi umum yang digunakan untuk menampilkan sesuatu ke layar.
Printf dapat menampilkan segala macam tipe data, printf juga dapat menampilkan kata-kata yang
ingin kita tampilkan.
Contoh penggunaan printf:
printf(" %d" , i);
4. if
5. continue
6. break
Break lebih tepatnya digunakan untuk menghentikan suatu pernyataan pengulangan atau
pernyataan switch. Ketika CPU bertemu dengan pernaytaan beak di dalam suatu pernyataan
pengulangan atau switch CPU akan langsung berhenti untuk mengeksekusi Pernyataan
pengulangan tersebut dan kembali ke baris eksekusi di luar dan di bawah dari keseluruhan
pernyataan tersebut.
Contoh penggunaan break:
if(i%2==0)break;
2.10.4 Kesimpulan
Pernyataan continue adalah pernyataan yang terus memaksa loop untuk melanjutkan atau
menjalankan literasi berikutnya, sedangkan pernyataan break merupakan kebalikan dari continue,
yaitu pernyataan mengakhiri loop di mana ia digunakan seperti di hasil percobaan:
Break hanya menghasilkan 0 dari pernyataan i=0;i<10;1++
Pernyataan continue menghasilkan 0 1 2 3 4 5 6 7 8 9 dari pernyataan i=0;i<10;i++