NIM : 205060307111010
Periode : III
i i
4 Fungsi
PERCOBAAN I
PENGENALAN BAHASA C
NIM :195060301111033
PERCOBAAN I
PENGENALAN BAHASA C
14 system("cls");
15 printf("Jumlah kutub = %c kutub \n",Jumlah_Kutub);
16 printf("Frekuensi = %u Hz \n",Frekuensi_1);
17 printf("Tegangan Line = %d Volt \n",V_line);
18 printf("Kecepatan putaran rotor = %u rpm \n",n_1);
19 printf("Nilai COS_PI = %f lag, nilai HP = %d \n",COS_PI,HP);
20 system(“PAUSE”);
21 return 0;22
}
Program 1.1. Program pengenalan bahasa pemrograman C.
1.2.6 DATA HASIL PERCOBAAN (titik diisi sesuai dengan petunjuk asisten)
1. Apa yang terjadi pada saat baris ke-2 dihapus dan program dijalankan ?
Program error atau tidak dapat dijalankan (jawaban bisa berbeda tergantung compiler)
PRAKTIKUM DASAR ALGORITMA DAfi PEMROGRAMAfi 1
PEfiGEfiALAfi BAHASA C
2. Apa yang terjadi pada saat baris ke-4 sampai baris ke-10? Dipindahkan ke bagian akhir
program sehingga program tidak dapat dijalankan.
3. Apa yang terjadi pada saat kata “int” pada baris ke – 12 dihapus? Program dapat berjalan
2. Berdasarkan jawaban anda pada Data Hasil Percobaan No.2, jelaskan mengapa hal tersebut
terjadi ?
3. Berdasarkan jawaban anda pada Data Hasil Percobaan No.3, jelaskan mengapa hal tersebut
terjadi
Karena “char” dan “int” adalah sama sama tipe data yang bias digunakan
oleh fungsi main
1.2.8 KESIMPULAN
Jelaskan dan gambarkan struktru Bahasa C!
Ada 3 struktur dasar dalam Bahasa C
1. Preprocessor Directives: sebuah baris program yang memberikan
instruksi kepada processor. Syntax paling umum adalah #include dan
#define.
2. Deklarasi Global, yaitu baris program yang berfungsi sebagai tempat
untuk mendeklarasikan sebuah fungsi, konstanta, variable, tipe data baru,
dll. Contoh syntax: int x; char n1; const x = 5
3. Fungsi utama, yaitu fungsi yang pertama kali dieksekusi oleh program.
Contoh syntax: int main()
1.2.9 TUGAS
(Diberikan oleh Asisten)
1.3.5 KESIMPULAN
3. Sebutkan 4 tipe data dan beserta tipe karakternya dan jelaskan Contoh pengaplikasiannya! (C ontoh int -
>&d)
1. Printf, berfungsi untuk mencetak suatu nilai dari sebuah variable dengan Syntax
printf(“string format”, alamat variabel);
Scanf, berfungsi untuk memasukkan suatu nilai ke variabel dengan syntax
scanf(“string format”, alamat variabel);
2. Whitespace, yaitu merupakan blank, tab(\t), dan baris baru (\n), berfungsi untuk
memberikan jarak atau ruang kosong antar baris program
Placeholder, yaitu objek yang memungkinkan kita untuk memberi nilai pada jenis dan
bentuk data tertentu dengan syntax %[field_width.precision] tipe_karakter
• Field width (opsional) : untuk menentukan jumlah kolom yang digunakan
• Precision (opsional) : untuk menentukan jumlah digit di belakang koma
• Tipe karakter (wajib) : kode tipe karakter
3. Char, tipe data yang berisi 1 huruf atau 1 karakter.
Int, tipe data untuk menampung angka bulat.
Float, tipe data untuk menampung angka pecahan
Double, tipe data sama seperti float , namun double memiliki ukuran penyimpanan
yang lebih besar dibandingkan float
#include <stdlib.h>
int main()
printf("%d \n",bil1);
printf("%f \n",bil2);
printf("%c \n",bil3);
printf("%d \n",bil4);
return 0;
1.3.8 TUGAS
(Diberikan oleh asisten)
14 system("cls");
15 printf("Jumlah kutub = %c kutub \n",Jumlah_Kutub);
16 printf("Frekuensi = %u Hz \n",Frekuensi_1);
17 printf("Tegangan Line = %d Volt \n",V_line);
18 printf("Kecepatan putaran rotor = %u rpm \n",n_1);
19 printf("Nilai COS_PI = %f lag, nilai HP = %d \n",COS_PI,HP);
20 system(“PAUSE”);
21 return 0;
}
Program 1.3. Program percobaan pernyataan, variabel, konstanta, dan tipe data.
kemudian ubahlah semua tanda “{“ menjadi “awal” dan “}” menjadi “akhir”=
dan jalankan program.
11. Sisipkan pernyataan berikut ini di antara baris ke-5 dan ke-6 :
“typdef unsigned char besar”
PRAKTIKUM DASAR ALGORITMA DAfi PEMROGRAMAfi 8
PEfiGEfiALAfi BAHASA C
-1 -1 255 -1 -1 -1 4294967295
0 0 0 0 0 0 0
1 1 1 1 1 1 1
1000 Φ 1000 232 1000 1000 1000 1000
3. Apa yang terjadi apabila langkah ke-9 dilakukan ? Program dapat berjalan
4. Apa yang terjadi apabila langkah ke-10 dilakukan ? Program dapat berjalan
3. Tipe data standar yang digunakan pada Program 1.3 adalah int, char, unsigned char,
unsigned int
2. Mengapa pada saat langkah ke-8 dijalankan keluaran program seperti pada data hasil
percobaan? Program tidak dapat dijalankan atau error dikarenakan ada dua perintah yang
menyatakan nilai COS_PI. Selain itu, #define COS_PI 0.85 merupakan konstanta yang
nilainya mutlak
3. Mengapa pada saat langkah ke-9 dijalankan keluaran program seperti pada data hasil
percobaan ? Program juga error karena ada dua perintah yang menyatakan nilai HP,
sedangkan pada deklarasi global sebagai konstanta
4. Mengapa pada saat langkah ke-10 dijalankan keluaran program seperti pada data hasil
percobaan ? Karena tanda “{“ sudah dideklarasian sebagai awal dan tanda “}” sudah
dideklarasikan sebagai akhir
5. Mengapa pada saat langkah ke-11 dijalankan keluaran program seperti pada data hasil
percobaan ? Karena besar menggantikan tipe data unsigned char
1.4.5 KESIMPULAN
1.4.6 TUGAS
(Diberikan oleh asisten)
PRINT TABEL RANGE TIPE DATA