Assalamualaikum Wr. Wb.

Salam sejahtera bagi kita semua. Perkenalkan nama saya Muhammad Rizky Farizal Alam, kali ini saya akan membahas materi yang saya pelajari saat ini dikampus,yaitu Algoritma dan Pemrograman. Sebelum masuk ke pembahasan, saya ingin bercerita sedikit tentang mempelajari materi ini. Karena saya lulusan SMA, maka saya agak sedikit kesulitan mempelajari ini hehe maklum lah belum ada modal buat masuk politeknik, saya berusaha mengejar materi dan mempelajari materi ini agar tidak kalah dengan teman teman saya lainnya. Yaudah yuk kita langsung ke materi yaa……

Yang pertama yaitu algoritma, algoritma menurut saya adalah urutan atau langkah-langkah untuk menyelesaikan masalah. Dan algoritma tanpa kita sadari ada dalam kehidupan sehari hari loo teman.

Kali ini saya akan membahas tugas yang pertama, yaitu FUNGSI DAN VARIABEL DASAR.

  • Tugas 1.5.1 membuat tampilan dengan menggunakan karakter ‘\t’ atau tab bila kita menyebutnya.

PROGRAM:

#include<stdio.h>

main()

{

printf(“\t       PRAKTIKUM\n”);

printf(”         PEMROGRAMAN BAHASA C\n”);

printf(“\t   PROGRAM DIPLOMA IV\n”);

printf(“POLITEKNIK ELEKTRONIKA NEGERI SURABAYA\n”);

printf(” INSTITUT TEKNOLOGI SEPULUH NOPEMBER\n”);

printf(“\t       SURABAYA\n”);

}

HASIL PROGRAM:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Karakter khusus ‘\t’ berfungsi seperti tombol TAB seperti apa yang sudah saya bilang pada kalimat sebelumnya. Dan karakter’\n’ berfungsi seperti enter untuk pindah garis dibawahnya. Dan untuk menampilkan data menggunakan printf().

 

  • Tugas 1.5.2 yaitu membuat program yang harus dibayar oleh pembeli bila setiap pembelian barang mendapatkan diskon.

PROGRAM:

#include<stdio.h>

main ()

{

int CPU=700000, RAM=380000, Motherboard=800000, disccpu=5/100,discram=10/100,discMB=8/100, HdC,HdR,HdMB;

HdC=CPU*95/100;

HdR=RAM*90/100;

HdMB=Motherboard*92/100;

printf(“harga CPU setelah diskon adalah %d\n”,HdC);

printf(“harga RAM setelah diskon adalah %d\n”,HdR);

printf(“harga Motherboard setelah diskon adalah %d\n”,HdMB);

}

HASIL PROGRAM:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dalam penulisan program, float digunakan untuk membuat angka dalam bentuk pecahan ataupun decimal.

 

  • Tugas 1.5.3 menganalisis program perhitungan.

PROGRAM AWAL:

#include<stdio.h>

main()

{

int a=25, b=6, hasil;

hasil= a/b;

printf(“hasil pembagian=%d”,hasil);

}

 HASIL PROGRAM AWAL:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

PROGRAM PERBAIKAN:

#include<stdio.h>

main()

{

float a=25, b=6, hasil;

hasil= a/b;

printf(“hasil pembagian=%f”,hasil);

}

HASIL PROGAM PERBAIKAN:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada program awal tidak ada masalah dalam penulisan, namun yang perlu diperhatikan adalah hasilnya karena berbentuk bilangan bulat, jika pada program perbaikan ,hasilnya lebih spesifik yaitu dalam bentuk decimal.

 

  • Tugas 1.5.4 yaitu mengganti fungsi getche() dengan fungsi getch(), dan karakter khusus %c dan %f. kemudian mengganti %c dengan %d.

PROGRAM:

#include<stdio.h>

Main()

{

Float harga, jumlah, total, hasil;

 

Harga=132055;

 

Jumlah=50;

 

Total= harga*jumlah

Hasil= total/jumlah;

 

Printf(“harga total= %f\n\n”,total);

}

 

Jika karakter khusus’%f’ diganti’%c, maka tidak akan muncul hasil. Jika karakter khusus’%c’ diganti ‘%d’ maka hasilnya tidak jelas, karena penggunaan karakter khusus ‘%f’ maka akan muncul:

 

Harga total= 6602750.000

 

Hasil pembagian= 132055.000

 

 

  • Tugas 1.5.5 membuat formula konversi suhu dari celcius ke Fahrenheit dimana diketahui celcius=100 derajat.

PROGRAM:

#include <stdio.h>

main()

{

int Celcius=100, Fahrenheit, hasil;

hasil= (Celcius*9/5)+32;

 

printf(“Hasil konversi suhu 100 Celcius ke Fahrenheit adalah %d”, hasil);

 

getch();

}

 HASIL PROGRAM:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dalam program konversi celcius ke Fahrenheit digunakan rumus F=9*C/5 (C=suhu celcius). Maka lebih baik menggunakan fungsi deklarasi float dan menggunakan %f dalam penulisan karena berupa rumus perkalian dan pembagian. Dan tahap penulisannya harus sesuai dengan prioritas, symbol * ditulis lebih dahulu daripada symbol /.

 

Sampai disini dulu ya teman artikel tentang algoritma dan pemrograman, sampai ketemu dilain artikel ya teman teman.