Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

Nama : Haikal Najwan

NIM : 2023- 11-002

Kelas :A

Jurusan : Teknik Elektro

Shift :1

Asisten : Sigit Rido Putra

SMART ELECTRONIC SYSTEM LABORATORY


INSTITUT TEKNOLOGI PLN
JAKARTA
2023
Haikal Najwan
2023-11-002
MODUL I

I.Tujuan
1. Praktikum dapat mengenal dan memahami beberapa tipe data dasar yang terdapat pada
Bahasa C
2. Praktikan dapat membuat dan memahami struktur dari penulisan Bahasa C
3. Praktikan mampu memahami fungsi yang terdapat pada header
4. Praktikan dapat memahami dan mengaplikasikan operator yang ada dalam program Bahasa
C

II.Salinan Penulisan Program Bahasa C (Program Keterampilan)

#include<stdio.h>

#include<math.h>

#include<windows.h>

int main(){

char nama[50];

int a;

int b;

float c;

printf("Program Perhitungan \n");

printf("masukkan nama anda");

scanf("%[^\n]",&nama);

system ("cls");

SMART ELECTRONIC SISTEM LABORATORY


IT-PLN JAKARTA
Haikal Najwan
2023-11-002

system("color 70");

printf("Selamat datang %s \n", nama );

printf("masukkan panjang sisi A :");

scanf("%i",&a);

printf("masukkan panjang sisi B :");

scanf("%i",&b);

c=sqrt(a*a+b*b);

printf("panjang sisi C adalah : %f",c);

return 0;

SMART ELECTRONIC SISTEM LABORATORY


IT-PLN JAKARTA
Haikal Najwan
2023-11-002
III. Tampilan Program Bahasa C (Program Keterampilan)

SMART ELECTRONIC SISTEM LABORATORY


IT-PLN JAKARTA
Haikal Najwan
2023-11-002

IV. Analisa Program Bahasa C (Program Keterampilan)


Struktur program yang telah saya buat. Saya awali dengan header file #include<stdio.h>,
#include<math.h>, dan #include<windows.h>. Pada program ini digunakan #include yang
berfungsi untuk mengimpor fungsi-fungsi yang saya tuliskan di header file. stdio.h berisi
deklarasi fungsi dasar yang saya butuhkan untuk menginput dan menampilkan data dalam
program yang saya buat, math.h berisi deklarasi fungsi yang saya butuhkan untuk melakukan
operasi matematis, dan windows.h berisi deklarasi fungsi sistem. Fungsi yang pertama kali
saya gunakan adalah int main() dimana fungsi ini adalah fungsi yang akan pertama kali
dieksekusi pertama kali saat program dijalankan. Bagian dalam fungsi ini adalah statement,
statement adalah perintah-perintah melaksanakan sesuatu. Selanjutnya setelah int main()
dilanjutkan dengan tanda buka kurung kurawal ({), yang mana kurung kurawal ini adalah
fungsi untuk mengelompokkan statement. Selanjutnya dalam penulisan program Bahasa C.
Saya memasukkan tipe data untuk mengelompokkan data berdasarkan isi dan sifatnya. Tipe
data merupakan bagian yang penting karena tipe data mempengaruhi setiap instruksi yang akan
dilaksanakan oleh komputer. Saya memasukkan variabel berupa ‘nama’ dengan array sebanyak
50 karakter dimana ‘nama’ adalah variabel yang bertipe data char. Char adalah tipe data yang
menampung data berupa karakter. Selanjutnya saya memasukkan variabel berupa ‘a’ dan ‘b’
yang mana kedua variabel ini adalah data bertipe int atau integer. Int adalah tipe data yang
menampung data berupa angka atau bilangan bulat. Kemudian saya juga memasukkan variabel
berupa ‘c’ dimana ‘c’ adalah variabel yang bertipe data float. Float sendiri adalah tipe data yang
menampung angka atau bilangan pecahan desimal sampai 6 digit angka. Setelah penulisan satu
statement dalam program Bahasa C maka wajib dituliskan titik koma (;), apabila tidak
dituliskan atau lupa dalam penulisannya maka akan terjadi error pada program. Selanjutnya
penggunaan fungsi printf() dimana fungsi ini adalah fungsi untuk memberikan statement
berupa penampilan data, dalam hal ini variabel yang ditampilkan adalah ‘Program
perhitungan’, untuk penulisannya adalah printf (“Program perhitungan”). Kemudian agar
terjadinya perpindahan baris adalah dengan penulisan backslash N (\n) di dalam kurung serta
petik dua yang sama dengan variabel ‘program penulisan’. Kemudian setelahnya dilanjutkan
dengan menggunakan fungsi printf() juga dimana variable yang dimasukkan kali ini adalah
‘masukkan nama anda’ dengan penulisan program yang sama dengan variabel sebelumnya
namun kali ini tidak diperlukan backslash end (\n). Selanjutnya penggunaan fungsi scanf untuk
memberikan statement input atau memasukkan variabel berupa numeric, karakter dan string.
SMART ELECTRONIC SISTEM LABORATORY
IT-PLN JAKARTA
Haikal Najwan
2023-11-002
Untuk memasukkan variabel menggunakan fungsi scanf maka digunakan kode penentu format
yaitu ‘%s’. Dalam penggunaan fungsi scanf() maka akan terjadi perpindahan baris secara
otomatis. Kemudian untuk membersihkan layar maka dibutuhkan fungsi cls, setelah layar
dibersihkan maka digunakan fungsi color. Fungsi color adalah fungsi yang digunakan untuk
mengganti warna font dan background. Terdapat 15 pilihan warna untuk digunakan yaitu black,
blue, green, aqua, red, purple, yellow, white, gray, light blue, light green, light aqua, light red,
light purple, light yellow, dan light white. Selanjutnya juga dalam penulisan program Bahasa
C Program keterampilan kali ini kembali menggunakan fungsi printf() dan scanf() Dalam
penulisan program Bahasa C kali ini untuk menentukan nilai dari ‘c’ maka digunakan rumus
dari phytagoras yaitu akar dari a*a+b*b, untuk itu maka digunakanlaha fungsi sqrt dimana
fungsi sqrt ini adalah fungsi yang bertujuan untuk melakukan operasi matematis berupa
perakaran atau menghitung akar dari suatu bilangan. Kemudian dilanjutkan kembali dengan
menuliskan fungsi printf() dan scanf() dimana digunakan kode penentu format berupa ‘%f’
yang bertujuan untuk membaca sebuah bilangan pecahan (real) . Setelah seluruh penulisan
program selesai maka untuk mengakhiri kode program Bahasa C maka dituliskan statetement
return 0, return 0 adalah statement yang berhubungan dengan fungsi int main(). Dengan
statement return o maka akan akan menutup fungsi int main() dan mengakhiri kode program
bahasa C ini. Selanjutnya juga diakhir program setelah ditutup dengan statement retun 0 maka
juga ditutup dengan adanya tanda tutup kurung kurawal (}) dimana dengan adanya fungsi ini
makan statetement-statetment yang telah dituliskan akan terkelompokkan atau dengan kata
lain fungsi dari kurung kurawal ini adalah untuk mengelompokkan statement-statement yang
telah dituliskan. Penggunaan tanda buka kurung kurawal ({) dan tutup kurung kurawal ( } ) ini
disebut juga dengan aturan penulisan kode blok atau blok kode. Blok kode sendiri adalah
Kumpulan statement atau ekspresi. Perlu diperhatikan Kembali bahwasanya dalam penulisan
program bahasa C ssensitif dan membedakan antara huruf kapital dengan huruf biasa.

SMART ELECTRONIC SISTEM LABORATORY


IT-PLN JAKARTA
Haikal Najwan
2023-11-002
V. Program Kreasi

SMART ELECTRONIC SISTEM LABORATORY


IT-PLN JAKARTA

Anda mungkin juga menyukai