Anda di halaman 1dari 14

FT UNP Padang Lembaran : Labsheet 1

Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan


Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

A. Tujuan
1. Mahasiswa dapat mengetahui dan menjelaskan tentang berbagai jenis operator dan
pemakaiannya.
2. Mahasiswa dapat menjelaskan tentang instruksi I/O.

B. Alat dan Bahan


1. Personal Computer
2. Aplikasi Bahasa C
3. Labsheet

C. Teori Singkat
1. Memasukkan Data dari Keyboard ( Input)

a. Fungsi scanf ( )
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

Tabel 4. Tabel Penentu format scanf ( )

b. Fungsi getchar ( )

2. Menampilkan Data ke Layar


FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

a. Fungsi printf ( )

3.
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

b. Fungsi putchar ( )

3. Operator
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

a. Operator Aritmatika
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

b. Operator Penurunan dan Penaikan

c. Prioritas Operator Aritmatika

Tabel 1. Tabel Prioritas Operator Aritmatika dan Urutan Pengerjaannya

d. Operator Penugasan
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

e. Operator Kombinasi (Pemendekan)

Tabel 2. Seluruh Kemungkinan Operator Kombinasi dan Padanannya


FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

D. Langkah Kerja Pratikum


1. Apa hasil eksekusi dari listing program berikut
/* Nama File : Pratikum 1-1.c
Pembuat : tuliskan nama dan no.nim anda
Tgl pembuatan : tuliskan tanggal hari ini
Deskripsi : melakukan input data sederhana */
#include <stdio.h>
#include <conio.h>
main()
{
int angka;
/*--INPUT--*/
printf ("Masukkan sebuah bilangan bulat = ");
scanf ("%d",&angka);
/*--OUTPUT--*/
printf ("Bilangan bulat anda = %d\n",angka);
getch();
}
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

2. Apa hasil eksekusi dari listing program berikut.


FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

3. Program yang menerima input dua buah bilangan bulat, kemudian melakukan
proses kabataku terhadap kedua bilangan tersebut.
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

4. Apa hasil eksekusi dari listing program berikut.

5. Berapakah hasil akhir dari listing program berikut

6. Listing program yang menjelaskan perbedaan format %g, %e dan %f dalam menampilkan
bilangan real.
FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

7. Apa hasil eksekusi dari listing program berikut.

8. Listing program yang menjelaskan fungsi scanf ( )


FT UNP Padang Lembaran : Labsheet 1
Jurusan : Teknik Elektronika Mata Kuliah : Praktikum Algoritma dan
Struktur Data
Waktu : 2 SKS (4 x 50’) Topik : Input Output
Kode : TIK1.61.3101 Judul : Instruksi I/O & Operator

E. Evaluasi
1. Diketahui variabel-variabel sebagai berikut:

2. Buatlah program untuk menghitung Diskriminan dari sebuah persamaan kuadrat dengan nilai
a, b dan c diinputkan.
3. Kerjakan soal no 1 dan 2 dengan mengubah tipe datanya menjadi float.
4. Buatlah program perhitungan luas dan volume :
a. Luas persegi Volume Kubus (untuk mahasiswa NIM ganjil)
b. Luas persegi panjang Volume Balok (untuk mahasiswa NIM genap)
Dengan nilai panjang, lebar, tinggi, sisi diinputkan.

Anda mungkin juga menyukai