• Tidak ada hasil yang ditemukan

Laporan Praktikum Algoritma and Struktur

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Praktikum Algoritma and Struktur"

Copied!
8
0
0

Teks penuh

(1)

Laporan Praktikum Algoritma & Struktur

Data

M Yusuf (15076015)

Pendidikan Teknik Informatika & Komputer

Teknik Elektronika

Universitas Negeri Padang

(2)

Struktur Sequential

A. TUJUAN

1. Memahami struktur algoritma sequential.

2. Menyelesaikan masalah dengan menggunakan struktur algoritma sequential.

3. Mengimplementasikan bentuk algoritma ke dalam bahasa pemrograman.

B. ALAT & BAHAN

1. Perangkat PC

2. Bahasa Pemrograman Turbo C

C. TEORI SINGKAT

Algoritma adalah urutan langkah-langkah logis penyelesian masalah yang disusun secara

sistimatis. Algoritma biasanya dinyatakan dalam bentuk teks dan/atau flowchart.

Struktur Teks Algoritma

- ALGORITMA Nama Algoritma

{Penjelasan singkat tentang algoritma ….}

- DEKLARASI

{Semua nama yang dipakai, meliputi variabel,tipe data, prosedur, fungsi, ….}

- DESKRIPSI

{Langkah / aksi algoritma yang dilakukan …}

D. LANGKAH KERJA

1. jalankan Aplikasi bahasa pemrograman

(3)

E. HASIL EVALUASI

1. Listing Program

a. Menghitung Luas Persegi Panjang

#include<stdio.h> #include<conio.h>

main() {

printf("************************************************"); printf("\n* M Yusuf *"); printf("\n* 15076015 *"); printf("\n* Pendidikan Teknik Informatika dan Komputer *"); printf("\n************************************************"); printf("\n");

printf("\n"); printf("\n");

int a, b, Luas;

printf("\nmasukkan panjang persegi panjang : "); scanf("%d", &a);

printf("masukkan lebar persegi panjang : "); scanf("%d", &b);

Luas = a*b;

printf("\nLuas persegi panjang tersebut = %d", Luas);

getch(); }

Hasil Layout Program

(4)

b. Menghitung Konversi Suhu dari Celcius, reamur, dan Fahrenheit

Listing Program

#include <stdio.h> #include <conio.h>

main() {

printf("************************************************"); printf("\n* M Yusuf *"); printf("\n* 15076015 *"); printf("\n* Pendidikan Teknik Informatika dan Komputer *"); printf("\n************************************************"); printf("\n");

printf("\n"); printf("\n");

printf("\n"); printf("\n"); printf("\n"); float c, f, r;

printf ("masukkan suhu (celcius) : "); scanf ("%f", &c);

f =c *9/5 + 32; r =c *4/5;

printf("\nSuhu (Farenheit) = %8.2f", f); printf("\nSuhu (Reamur) = %8.2f", r);

getche();

}

(5)

c. Menghitung Nilai Tahanan Total

Listing Program

#include <stdio.h> #include <conio.h> void main() { printf("************************************************"); printf("\n* M Yusuf *"); printf("\n* 15076015 *"); printf("\n* Pendidikan Teknik Informatika dan Komputer *"); printf("\n************************************************"); printf("\n");

printf("\n"); printf("\n");

int r1, r2;

float r3, r4, r5, seri, paralel; printf ("masukkan nilai r1 : "); scanf ("%d", &r1);

printf ("masukkan nilai r2 : "); scanf ("%d", &r2);

printf ("masukkan nilai r3 : "); scanf ("%f", &r3);

printf ("masukkan nilai r4 : "); scanf ("%f", &r4);

printf ("masukkan nilai r5 : "); scanf ("%f", &r5);

paralel = 1 / ((1/r3) + (1/r4) + (1/r5));

seri = r1 + r2 + paralel;

printf ("\nJadi jumlah tahanan totalnya = %2.2f ohm", seri); getch();

(6)

Tampilan Layout Program

d. Apa fungsi “#include <math.h>” ?

math.h digunakan dalam operasi sqrt yang bermanfaat untuk operasi matematika kuadrat

e. Jelaskan perbedaan penggunaan main () dengan void main () ?

main() adalah fungsi utama dari sebuah kode bahasa C. Fungsi ini memberikan

nilai balik menurut type datanya, dan karena memiliki nilai balik maka diberikan perintah

return nilai. Main() artinnya main program mengembalikan nilai secara default, main()

akan mengembalikan nilai 0, dan fungsi main() tidak memiliki bagan deklarasi lokal, dan

hanya memiliki sebuah pernyataan yang dapat dieksekusi, berupa fungsi output printf().

(7)

f.

Buatlah program untuk menghitung pembayaran Pulsa telepon jika ditentukan biaya

pulsa telpon per 100 detik adalah 500 rupiah, berapakan pembayarannya untuk

input waktu yang dimasukkan 3 jam.

Listing program

#include <conio.h> #include <stdio.h>

void main ()

{

printf("************************************************"); printf("\n* M Yusuf *"); printf("\n* 15076015 *"); printf("\n* Pendidikan Teknik Informatika dan Komputer *"); printf("\n************************************************"); printf("\n");

printf("\n"); printf("\n");

float a, jumlah, biaya, lama;

printf ("Masukkan lama waktu panggilan (jam) : "); scanf ("%f", &a);

lama = a * 3600; biaya = 500 / 100 ; jumlah =lama * biaya ;

printf("Total Pembayaran Rp. %2.2f ", jumlah); getch();

}

(8)

F. ANALISA & KESIMPULAN

1. math.h digunakan pada operasi ber kuadrat

2. main dan void main memiliki perbedaan yaitu main adalah fungsi utama dalam sebuah

program sedangkan void main digunakan apabila sebuah fungsi tidak memerlukan argumen .

3. dalam mengetik source code kita harus berhati-hati supaya tidak terjadi kesalahan dalam

pengetikannya

, apabila terjadi satu kesalahan saja maka program kita tidak akan berjalan

dengan tepat.

4. Jika kita menggunaka printf & scanf maka header yang kita pakai ialah stdio.h,

sedangkan jika kita menggunakan cout & cin maka kita menggunakan header iostream.h

Referensi

Dokumen terkait

1) Memperoleh pengetahuan dan ketrampilan baru dalam pembelajaran 2) Meningkatkan kemampuan peserta didik dalam pemecahan masalah projek. 3) Membuat peserta didik lebih aktif

Menurut PIC ESAP, seiring berjalannya waktu pada program ESAP, timbul berbagai permasalahan seperti peningkatan kemampuan dari para peserta berkemampuan lebih tinggi dan

Selama pelaksanaan studi kasus, pasien diberikan diet TKTP (Tinggi Kalori Tinggi Protein) dengan bentuk makanan lunak. Diet tersebut diberikan karena disesuaikan

• Sistem enzimatik yg terdiri dari sejumlah protein &gt; 30 proteins plasma ( enzymes, receptors, and complement inhibitors/ regulator ).. Sifat Komplemen.. • Aktivasi

antara pasar tradisional dan pasar modern yaitu pada pasar tradisional, konsumen banyak sekali disuguhi dengan suasana kotor, sumpek, dan sering kali tidak ada jaminan terhadap

Sistem otot pada hewan avertebrata atau Alat gerak hewan pada umumnya merupakan kontraksi sel-sel khusus (otot) material kontraksi yang disebut sebagai aktomiosin .pada dasar nya

Hikmah iman kepada Malaikat : Bertindak hati-hati dalam berperilaku keseharian, Memiliki kepedulian sosial dalam hidup dengan masyarakat sekitar, Perilaku

Sistem e-KRS dan e-KHS dapat diintegrasikan menjadi sebuah aplikasi baru yang disebut dengan Sistem Informasi Akademik (SIAMIK) dengan menggabungkan beberapa proses