Anda di halaman 1dari 21

LAPORAN

PRATIKUM PEMOGRAMAN KOMPUTER

Struktur Kontrol

DISUSUN OLEH :

NAMA : SITI ARIFAH

NIM : 18065072

GRUP : 1E4

DOSEN PB : VERA IRMA DELIANTI

FAKULTAS TEKNIK

PENDIDIKAN TEKNIK ELEKTRONIKA

UNIVERSITAS NEGERI PADANG

2019
BAB I

PENDAHULUAN

A. TUJUAN
1. Membuat program C dengan adanya struktur control.
2. Membuat program C dengan penggunaan if,if – else.
3. Membuat program C dengan penggunaan switch – case.
BAB II
PEMBAHASAN
A. Alat dan Bahan
1. Personal komputer
2. Aplikasi Turbo C++

B. Hasil Pratikum
1. Percobaan 1 : Menghitung Diskon

Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang


berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau
keluaran.Pernyataan if dalam program menyatakan untuk :
a. Jika kondisi yang diseleksi adalah benar (bernilai logika = 1),maka
pernyataan yang mengikutinya akan diproses.
b. Sebaliknya,jika kondisi yang diseleksi adalah tidak benar (bernilai logika
= 0),maka pernyataan yang mengikutinya tidak akn di proses.

Maka output dari program diatas adalah :


2. Percobaan 2 :Menentukan Bilangan Genap Dan Ganjil.

Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu bilangan.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if dalam program menyatakan untuk :
a. Jika kondisi yang diseleksi adalah benar (bernilai logika = 1),maka
pernyataan yang mengikutinya akan diproses.
b. Sebaliknya,jika kondisi yang diseleksi adalah tidak benar (bernilai logika
= 0),maka pernyataan yang mengikutinya tidak akn di proses.

Maka output dari program diatas adalah :


1. Bila Angka yang kita ketikkan dari keyboard bilangan genap.Maka akan keluar
pernyataan itu termasuk bilangan GENAP

2. Bila Angka yang kita ketikan dari keyboard bilangan Ganjil.Maka akan keluar
pernyataan itu termasuk bilangan GANJIL
3. Percobaan 3 : Menentukan Bilangan Positif Atau Negatif

Progran di atas terdiri dari satu tipe data yaitu float (bilangan desimal),Dan dua
variable yaitu x dan y.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if dalam program menyatakan untuk :
a. Jika kondisi yang diseleksi adalah benar (bernilai logika = 1),maka
pernyataan yang mengikutinya akan diproses.
b. Sebaliknya,jika kondisi yang diseleksi adalah tidak benar (bernilai logika
= 0),maka pernyataan yang mengikutinya tidak akn di proses.
Maka output dari program di atas adalah :

4.Percobaan 4 :Menentukan nama hari 1


Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode_hari.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program diatas adalah :
- Ini adalah output apabila yang kita ketikkan di keyboar sesuai dengan
perintah dari program.
- Dan ini output dari sebaliknya,Maka akan keluar kata “kode yang anda
masukkan salah!”
5.Percobaan 5 :Menentukan Nilai 1

Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang


berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program diatas adalah :

6.Percobaan 6 :Menentukan Jenis Inputan


Progran di atas terdiri dari satu tipe data yaitu char (karakter),Dan satu variable
yaitu karakter.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program diatas adalah :
- Apabila Output yang diketikkan dari keyboard adalah HURUF KAPITAL

- Apabila output yang diketikkan HURUF KECIL


- Apabila output yang diketikkan adalaah ANGKA

- Apabila output yang diketikkan adalah SPASI

7.Percobaan 7 :Menentukan nama Hari 2


Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode_hari.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan switch pada program adalah :
Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah alternative.Diantaranya untuk
menggantikan pernyataan if bertingkat.
Dengan ekspresi dapat berupa ungkapan bernilai integer atau bertipe
karakter.Setiap konstanta-i (konstanta-1, konstanta-2,....) dapat berupa konstanta
integer atau karakter.Setiap pernyataan-i (pernyataan-1,.....,pernyataan-n) dapat
berupa sebuah atau beberapa pernyataan.
Maka output dari program di atas adalah :
- Jika kita ketikkan kode yang benar dari keyboard

- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
8.Percobaan 8 :Menentukan Nilai 2

Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu grade dan nilai dari variable adalah 92.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan switch pada program adalah :
Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah alternative.Diantaranya untuk
menggantikan pernyataan if bertingkat.

Dengan ekspresi dapat berupa ungkapan bernilai integer atau bertipe


karakter.Setiap konstanta-i (konstanta-1, konstanta-2,....) dapat berupa konstanta
integer atau karakter.Setiap pernyataan-i (pernyataan-1,.....,pernyataan-n) dapat
berupa sebuah atau beberapa pernyataan.
Maka output dari program di atas adalah :
9.Latihan 1 :

* Dengan statemen if-else

Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode-angka.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program di atas adalah :
- Jika kita ketikkan kode yang benar dari keyboard

- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
*Dengan statement switch

Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode_angka.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan switch pada program adalah :
Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah alternative.Diantaranya untuk
menggantikan pernyataan if bertingkat.
Dengan ekspresi dapat berupa ungkapan bernilai integer atau bertipe
karakter.Setiap konstanta-i (konstanta-1, konstanta-2,....) dapat berupa konstanta
integer atau karakter.Setiap pernyataan-i (pernyataan-1,.....,pernyataan-n) dapat
berupa sebuah atau beberapa pernyataan.
Maka output dari program di atas adalah :
- Jika kita ketikkan kode yang benar dari keyboard

- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
10.Latihan 2 : Menghitung Nilai Rata-rata seorang siswa

Progran di atas terdiri dari dua tipe data yaitu char (karakter),Dan float (bilangan
desimal) dan variable yaitu ns,npl,np3,np3,rata-rata.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program di atas adalah :
BAB III

PENUTUP

3.1. KESIMPULAN
Dari laporan ini dapat diambil kesimpulannya sebagai berikut.
1. Dalam belajar pemrograman terlebih dahulu harus mengerti tentang
indentifier,tipe data,deklarasi variabel.
2. Kita harus mengerti indentifier,tipe data dan deklarasi variabel yang sesuai
dengan program yang akan dibuat.
3. kita dapat mengatasi kesalahan atau error pada tipe data atau deklarasi variabel
yang ada pada script program.

Anda mungkin juga menyukai