Anda di halaman 1dari 13

LAPORAN UNIT

PRAKTIKUM DASAR PEMROGRAMAN


TKE 191123

Nama : Ahmad Irfan Musyaffa


NIM : H1A020018
Unit Praktikum : I

Hari / Tanggal Pelaksanaan : Senin / 28 September 2020


Jam PelPelaksanaa. : 09.30 – 12.00

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


UNIVERSITAS JENDERAL SOEDIRMAN
FAKULTAS TEKNIK
JURUSAN/PROGRAM STUDI TEKNIK ELEKTRO
PURBALINGGA
2020
UNIT I

IDENTIFIER, TIPE DATA DAN OPERATOR

I.1 Notasi Algoritma

I.1.1 Menghitung Masukan

JUDUL: pertama.c

{ Program yang menjumlahkan 2 variabel dari input user }

KAMUS:

A, B, C : Integer

ALGORITMA:

OUTPUT (‘Masukkan angka pertama: ’)

INPUT (A)

OUTPUT (‘Masukkan angka kedua: ‘)

INPUT (B)

C←A+B

OUTPUT (‘Hasil jumlahnya adalah C= ‘)

OUTPUT (C)
I.2 Source Code
I.2.1 Menghitung Masukan

/*Menghitung
} Masukan*/

#include <stdio.h> //library standard input output C

#include <conio.h> //library untuk getch

int A; //deklarasi variabel integer A

int B; //deklarasi variabel integer B

int C; //deklarasi variabel integer C

void main() //fungsi utama program

printf("Masukkan angka pertama:");

//output tulisan dalam kurung tanda petik “ ” pada layar

scanf("%d",&A);

//input user untuk variabel A

printf("Masukkan angka kedua:");

//output tulisan dalam kurung tanda petik “ ” pada layar

scanf("%d",&B);

//input user untuk variabel B

C=A+B ;

printf("Hasil Jumlahnya adalah C=%d",C);

//output tulisan dalam kurung tanda petik “ ” pada layar

getch() ; //menunggu input key dari user

}
Lampiran
I.1 Notasi Algoritma

I.2.1 Menghitung Tegangan

JUDUL: Tegangan.c

{ Program yang menghitung tegangan listrik }

KAMUS:

V,I,R : Integer

ALGORITMA:

INPUT( I=10,R=500)

V= I × R

OUTPUT (‘Voltase= 5000’)

OUTPUT (V)
I.2 Source Code
I.2.1 Menghitung Tegangan

/*Program Menghitung Tegangan Listrik*/

#include <stdio.h> //library standard input output C

#include <conio.h> //library untuk getch

int I; //deklarasi variabel integer I

int R; //deklarasi variabel integer V

int V; //deklarasi variabel integer R

int main() //fungsi utama program

int I=10 ;//Assign nilai Arus

int R=500;//Assigm nilai Hambatan

V=I*R;

printf("Voltase=%d",V);

//output tulisan dalam kurung tanda petik “ ” pada layar

getche() ; //menunggu input key dari user

return (0) ; //mengakhiri fungsi program

}
Lampiran
I.1 Notasi Algoritma

I.3.1 Menghitung Keluas

JUDUL: keluas.c

{ Program yang menghitung keliling dan luas lingkaran}

KAMUS:

Phi,Jari-Jari,Luas,Keliling: Float

ALGORITMA:

INPUT( phi=3.14,jari_jari=7.0)

Luas=0,5 × Phi × Jari-Jari × Jari-Jari

Keliling=2 × Jari-Jari × Jari-Jari

OUTPUT (‘Luas lingkaran=76,930000’)

OUTPUT ('Keliling lingkaran=43,960003’)

OUTPUT (Luas)

OUTPUT(Keliling)
I.2 Source Code
I.3.1 Menghitung Keluas

/*Progam Menghitung Luas dan Keliling Lingkaran*/

#include <stdio.h>//library standard input output C

#include <math.h>//library untuk pustaka matematika

int main()//fungsi utama program

float phi=3.14;//deklarasi variabel Floating point phi

float jari_jari;//Deklarasi variabel Floating Point


jari_jari

float luas;//Deklarasi variabel Floating Point luas

float keliling;//Deklarasi variabel Floating Point


keliling

jari_jari=7.0;//Asign nilai jari-jari

luas=0.5*phi*jari_jari*jari_jari//Assign rumus luas


lingkaran

keliling=2*phi*jari_jari//Assign rumus luas keliling


lingkaran

printf("Luas lingkaran=%f\n",luas);//output tulisan dalam


kurung tanda petik “ ” pada layar

printf("Keliling lingkaran=%f\n",keliling);//output
tulisan dalam kurung tanda petik “ ” pada layar

Return 0; //Pengembalian dengan nilai

}
Lampiran
I.1 Notasi Algoritma

I.4.1 Tipe data

JUDUL: Tipe data.c

{ Program menginput data dengan berbagai tipe dan mengoutputkannya}

KAMUS:

a : integer ,c : float , S= char

ALGORITMA:

INPUT( a=250,c=2,5,s=Halo Gensoed)

OUTPUT (‘Nilai a 250’)

OUTPUT ('Nilai a 250’)

OUTPUT(a)

OUTPUT (Nilai c 2.500000)

OUTPUT(Nilai c 2.500000)

OUTPUT(Nilai c 2.5)

OUTPUT(Nilai c 2.50)

OUTPUT(Nilai c 2.5000)

OUTPUT(c)

OUTPUT(Data S Halo Unsada)

OUTPUT(Data S Halo Unsada)

OUTPUT(Data S Halo Unsada)

OUTPUT(Data S Halo Unsada)

OUTPUT(Data S Halo Unsada)

OUTPUT(S)
I.2 Source Code
I.4.1 Tipe Data

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

main(){

int a;

float c;

char *S;

a=250;

c=2.5;

S="Hallo Unsada";

printf("\nNilai a : %d",a);

printf("\nNilai a : %5d",a);

printf("\nNilai c : %f ",c);

printf("\nNilai c : %3f ",c);

printf("\nNilai c : %3.1f ",c);

printf("\nNilai c : %3.2f ",c);

printf("\nNilai c : %3.4f ",c);

printf("\nData S : %s ",S);

printf("\nData S : %15s ",S);

printf("\nData S : %-15s ",S);

printf("\nData S : %25s ",S);

printf("\nData S : %-25s ",S);

system(“pause”);

}
Lampiran

Anda mungkin juga menyukai