BASPRO
BASPRO
B. DASAR TEORI
Struktur Penulisan Program C
a) Header File
header disini berisi include file(.hex),yaitu library (pustaka) yang akan digunakan
dalam pemrograman.
header disini fungsinya adalah untuk memanggil fungsi library yang akan kita
gunakan.
b) Komentar
komentar disini adalah sebagai detail, penanda, atau sebuah keterangan dari
sebuah program atau fungsi yang akan kita tulis.
dalam bahasa C terdapat dua macam cara penulisan komentar. yang pertama
adalah "//" (tanpa tanda petik), yaitu penulisan
komentar dalam lingkup satu baris saja. dan yang kedua adalah "/**/" (tanpa tanda
petik),yaitu penulisan komentar untuk beberapa baris.
program yang memiliki fungsi banyak, atau membangun suatu program yang
besar, fitur sub program akan sangat membantu
siprpgramer maupun pengembang dalam proses maintenance program tersebut.
karena sub program disini bekerja sendiri dan kita hanya perlu memanggil fungsi
sub program dalam program utama sesuai dengan kebutuhan.
e) Program Utama
program utama adalah inti dari semua pemrograman dalam bahasa C. jika tidak
ada program utama maka program tidak akan bisa dijalankan.
1. Fungsi scanf()
Fungsi scanf() adalah fungsi untuk mengambil input dari keyboard. Fungsi ini
memiliki format seperti fungsi printf().
Format yang diberikan tergantung dari jenis tipe data apa yang ingin kita ambil.
Misalnya mau mengambil angka, maka kita bisa pakai %d atau %i.
fungsi scanf() akan menerima spasi.
Dalam menggunakan scanf(), kita dianjurkan menggunakan simbol & sebelum
nama variabel.
Simbol & berfungsi untuk mengambil alamat memori dari sebuah variabel.
Fungsi scanf() membutuhkan tempat untuk menyimpan nilai yang akan
diinputkan.
Karena itu kita memberikan simbol & di depan nama variabel untuk menentukan
alamat memori yang akan digunakan oleh scanf().
2. Fungsi getchar()
Fungsi gets() adalah fungsi untuk mengambil input dalam satu baris.
Fugnsi gets() tidak memerlukan format seperti scanf().
3. Fungsi printf()
Fungsi printf() merupakan fungsi untuk menampilkan output ke layar komputer.
Fungsi ini terdapat pada library stdio.h.
Oleh sebab itu, ketika kita diharuskan untuk menuliskan #include <stdio.h> di
bagian atas program agar bisa menggunakan fungsi ini.
Ada beberapa hal yang perlu di perhatikan…
Pada fungsi printf() kita menggunakan simbol %s, %d, dan \n untuk format teks.
Simbol-simbol ini disebut format specifier.
Mari kita bahas arti dari simbol tersebut:
%s adalah simbol untuk menampilkan nilai string;
%d adalah simbol untuk menampilkan nilai angka atau bilangan desimal;
\n adalah simbol untuk membuat baris baru.
4. Fungsi puts()
Fungsi puts() adalah fungsi untuk menampilkan output. Fungsi ini juga terdapat
pada library stdio.h.
Perbedaanya dengan printf(), fungsi puts() tidak memerlukan format.
Fungsi puts() akan selalu membuat baris baru. Jadi tidak perlu menggunakan
simbol \n seperti pada printf().
5. Fungsi putchar()
Selain fungsi puts(), terdapat juga fungsi putchar() yang khusus untuk
menampilkan satu karakter saja.
Contoh:
#include <stdio.h>
int main(){
putchar('A');
return 0;
}
Lalu pertanyaannya:
Fungsi manakah yang harus saya pakai?
Jawabannya, tergantung…
Tergantung dari teks apa yang akan ditampilkan.
Apabila di sana kita akan menampilkan teks dan nilai atau variabel, sebaiknya
menggunakan printf() karena bisa membuat format.
Tapi kalau teks yang biasa saja, bisa pakai puts().
C.TUGAS PRAKTIKUM
Keterangan:
• Menghitung luas dan keliling persegi panjang. Data masukan dibaca dari
piranti masukan dan luas dan keliling bangun persegi panjang
ditampilkan sebagai keluaran.
• Menghitung luas dan keliling persegi. Data masukan dibaca dari piranti
masukan dan luas dan keliling bangun persegi ditampilkan sebagai
keluaran.
• Menghitung luas dan keliling lingkaran. Data masukan dibaca dari
piranti masukan dan luas dan keliling bangun lingkaran ditampilkan
sebagai keluaran.
D.DATA PERCOBAAN
• Program 1
Bahasa Programnya :
#include <stdio.h>
int main() {
char nama [255], tinggal [255], kuliah[255], studi[255];
int usia ;
return 0;
}
Hasil Program:
Program 2
Menghitung Luas Dan Keliling Persegi Panjang
Bahasa Programnya:
#include <stdio.h>
int main() {
luas=lebar*panjang;
fflush(stdin);
keliling=2*(panjang+lebar);
printf("\n\n Hasil:\n");
printf("Luas Persegi Panjang :%i\n",luas);
printf("Keliling Persegi Panjang :%i\n",keliling);
return 0;
}
Hasil Program:
Program 3
Menghitung Luas Dan Keliling Persegi
Bahasa Programnya:
#include <stdio.h>
int main() {
luas=sisi*sisi;
fflush(stdin);
keliling=2*(sisi*sisi*sisi*sisi);
printf("\n\n Hasil:\n");
printf("Luas Persegi :%i\n",luas);
printf("Keliling Persegi :%i\n",keliling);
return 0;
}
Hasil Program:
Program 4
Menghitung Luas Dan Keliling Lingkaran
Bahasa Programnya:
#include <stdio.h>
int main() {
luas=22/7*jarijari*jarijari;
fflush(stdin);
keliling=22/7*2*jarijari;
printf("\n\n Hasil:\n");
printf("Luas Lingkaran :%i\n",luas);
printf("Keliling Lingkaran :%i\n",keliling);
return 0;
}
Hasil Program:
E. ANALISA
Pada praktikum 3 ini dapat dianalisa bahwa setiap kode dalam program
Bahasa c memiliki fungsi dan kegunaannya masing-masing,misalnya kode
printf() berfungsi untuk menampilkan output pada layer computer.Dalam
program Bahasa c jika terjadi suatu kesalahan maka program tidak akan bisa
dijalankan.Untuk membuat suatu program agar berjalan dengan baik dapat
membuat flowchart terlebih dahulu agar bagan program jelas.
F. KESIMPULAN