Assalamualikum Wr.Wb

 

Salam sejahtera, puji syukur kehadirat Tuhan Yang Maha Esa, dengan ini saya bisa menulis artikel in , Perkenalan nama saya Adi prasetyo dari PENS 2019. Pada kesempatan  kali ini saya akan menjelaskan tentang proses belajar saya mempelajari tentang Algoritma dan Pemograman. Pertama kita harus tahu dulu apa itu Algoritma dan Pemrograman, Algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan.

Algoritma udah, sekarang tentang pemrograman.Apa itu pemrograman?

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer.

Kali ini saya akan berbagi sedikit ilmu yang saya dapatkan diperkulihan saya,yaitu tentang PEMROGRAMAN BAHASA C . Struktur suatu bahasaC adalah terdiri dari bagian #include,deklarasi konstanta, deklarasi variable,deklarasi fungsi-fungsi dan fungsi main(),dimana bahasa C merupakan bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil  dan membedakan antara huruf besar dan kecil.Untuk fungsi-fungsi yang standar digunakan seperti print() & scanf() menggunakan stdio.h sedangkan fungsi clrscr() dan getch() menggunakan conio.h,include adalah file dengan ekstensi ‘h’ dimana berisi deklarasi dari fungsi-fungsi Bahasa C standar atau yang disediakan oleh compiler C, isinya dapat dilihat dengan membuka file yang berekstensi ‘h’ melalui editor Turbo C.

Kali ini saya akan membahas tugas pertama yakni FUNGSI DAN VARIABEL DASAR.

 

 

 

  • Tugas  1.5.1 Membuat tampilan dengan menggunakan karakter khusus ‘\t’ untuk pengatur tabulasi.

 

 

 

 

PROGRAM :

 

#include <stdio.h>

 

main()

{

printf(“\t\t       *PRAKTIKUM*\n”);

printf(“\t\t *PEMROGRAMAN BAHASA C*\n”);

printf(“\t\t  *PROGRAM DIPLOMA III*\n”);

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

printf(“\t  *INSTITUT TEKNOLOGI SEPULUH NOPEMBER*\n”);

printf(“\t\t\t*SURABAYA*\n”);

getch();

}

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Karakter khusus ‘\t’ berfungsi seperti tombol Tab dan memberikan hasil penulisan yang tersusun rapi pada tampilan.Sedangkan karakter khusus ‘\n’ berfungsi sebagai tombol ENTER untuk berpindah ke baris dibawahnya. Dan untuk menampilkan data menggunakan printf()

 

  • 5.2 Membuat program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembeli barang mendapatkan diskon

PROGRAM :

#include <stdio.h>

 

main()

{

float a,b,c,d,e,f,g,h,i;

a=700000;

b=380000;

c=800000;

d=0.05;

e=0.1;

f=0.08;

g=a-(a*d);

h=b-(b*e);

i=c-(c*f);

 

char persen =’%’;

printf(“No\tNama Barang\tHarga\t\tDiskon\t\tJumlah\n”);

printf(“1\t CPU 850Mhz\t%f\t5%c\t%f\n”,a,persen,g);

printf(“2\t RAM 128Mhz\t%f\t10%c\t%f\n”,b,persen,h);

printf(“3\tMotherboard PIII%f\t8%c\t%f\n”,c,persen,i);

}

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • 5.3 Percobaan kali ini memberikan sedikit perbedaan tentang perbedaan suatu int “%d” dan float “%f” pada hasil suatu angka.

Percobaan dengan int %d

 

#include <stdio.h>

 

main()

{

int var1=25,var2=6,hasil;

hasil=var1/var2;

printf(“Hasil Pembagian=%d”,hasil);

getch();

}

 

HASIL PEMROGRAMAN :

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Percobaan dengan “%f”

 

#include <stdio.h>

 

main()

{

float var1=25,var2=6,hasil;

hasil=var1/var2;

printf(“Hasil Pembagian=%f”,hasil);

getch();

}

 

HASIL :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada hasil yang pertama int “%d” terdapat hasil $

Pada hasil kedua float “%f” 4,16666

 

Jadi disini terdapat suatu perbedaan yaitu fungsi dari suatu int %d yaitu membulatkan suatu angka sedangkan fungsi dari suatu float %f yaitu hasil akurat atau hasil sesungguhnya dari suatu hasil tersebut

 

  • 5.4 FUNGSI

Pada percobaan 14 inikita akan mencoba mengganti fungsi getche() dengan getch(). Kemudian ganti karakter “%c” dengan %d serta hasilnya kemudian ganti dengan

“%f” dan lihat hasilnya

 

  • Bila getche() diganti dengan getch()

/* percobaan 1.4.4 : intro5.c */

#include <stdio.h>

void main()

{

char karakter ;

 

printf(“\n mempelajari penggunaan getche() dengan variable”);

printf(“\n kita main sulap yuk”);

printf(“\n coba tekan tombol yang mana aja di keyboard”);

printf(“\n aku posti tahu”);

karakter=getche();

printf(“\n\n anda pasti menekan tombol %d”, karakter);

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  • Bila karakter khusus “%c” diganti “%d”

/* percobaan 1.4.4 : intro5.c */

#include <stdio.h>

void main()

{

char karakter ;

 

printf(“\n mempelajari penggunaan getche() dengan variable”);

printf(“\n kita main sulap yuk”);

printf(“\n coba tekan tombol yang mana aja di keyboard”);

printf(“\n aku posti tahu”);

karakter=getch();

printf(“\n\n anda pasti menekan tombol %d”, karakter);

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

/* percobaan 1.4.4 : intro5.c */

#include <stdio.h>

void main()

{

char karakter ;

 

printf(“\n mempelajari penggunaan getche() dengan variable”);

printf(“\n kita main sulap yuk”);

printf(“\n coba tekan tombol yang mana aja di keyboard”);

printf(“\n aku posti tahu”);

karakter=getch();

printf(“\n\n anda pasti menekan tombol %f”, karakter);

 

getch();

}

  • Bila diganti %f

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • TUGAS 1.5.5

Membuat program untuk mencetak hasil formula konversi suhu dari celcius ke farenheit,dimana diketahui celcius = 100 derajat

 

#include <stdio.h>

 

main()

{

int celcius = 100;

float fahrenheit = celcius * 1.8 + 32;

 

printf(“suhu 100 derajat sama dengan %f derajat fahrenheit”,fahrenheit);

getch();

 

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest