Assalamu’alaikum Warahmatullahi Wabarakatuh.

Haii sobat hidup !! Salam hidup !!

Perkenalkan, saya Rio Arya Dewangga dari kelas 1 D3 Teknik Elektronika A, Politeknik Elektronika Negeri Surabaya.
Pada kesempatan pertama ini, saya akan membahas tentang salah satu bahasa yang ada di Kampus PENS.
Sedikit basa basi, banyak sekali ragam bahasa yang ada di Kampus PENS ini, mulai dari Jawa, Sumatra, Sulawesi, Kalimantan, Jakarta dan Papua. Semua ragam bahasa di Indonesia ini bisa kalian temukan di dalam kampus PENS ini. Namun pada kesempatan pertama ini, saya bukan akan membahas tentang salah satu bahasa di atas, tetapi saya akan membahas Bahasa C. Yaa.. Bahasa C, bahasa pemrograman.

Apa sih Bahasa C itu? Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar (image processing), hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP.

Struktur suatu bahasa C adalah terdiri dari bagian #include, deklarasi konstanta, deklarasi variabel, deklarasi fungsi-fungsi dan fungsi main(). Bahasa C merupakan bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil dan membedakan antara huruf besar dan kecil.

Dalam ilmu algoritma dan pemrograman, terdapat beberapa ilmu dasar yang perlu diketahui. Seperti tipe data, fungsi, referensi perintah, ataupun variabel. Tipe-tipe data yakni char(karakter), float(desimal), integer(bilangan bulat) akan menjadi acuan hasil yang muncul setelah program dijalankan. Karakter char biasanya dituliskan dengan %c pada program, Integer (%d) dan Float (%f). Selain itu terdapat pula kode untuk mengatur letak/posisi suatu karakter.

TUGAS 1.5.1
Membuat program dengan tulisan yang telah disediakan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada tugas yang pertama ini, kita memanfaatkan fungsi ‘\t’ dan ‘\n’. ‘\t’ sebagai  horizontal tab sehingga tulisan bisa bergeser ke kanan sedangkan ‘\n’ berfungsi sebagai ENTER (pindah baris baru).

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah melakukan pemrograman, tekan build and run. Maka akan muncul hasil seperti pada gambar di atas.

TUGAS 1.5.2
Membuat program untuk menentukan harga 3 barang yang telah mendapatkan diskon.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada tugas yang kedua ini, kita memanfaatkan tipe data float (%f), integer (%d) dan karakter char (%c). Dengan memanfaatkan tipe-tipe data tersebut, kita dapat mengetahui secara langsung harga barang yang telah didiskon.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah melakukan pemrograman, tekan build and run. Maka akan muncul hasil seperti gambar di atas.

TUGAS 1.5.3
Membuktikan apakah hasil yang keluar setelah pemrograman benar atau salah.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil yang muncul setelah di build and run belum sesuai. Dikarenakan fungsi integer (%d) hanya digunakan untuk menyebutkan bilangan bulat saja. Jadi seharusnya yang digunakan adalah variabel float (%f) karena fungsi dari float sendiri adalah untuk memberikan hasil pecahan/desimal.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah mengganti variabel integer menjadi variabel float, dan %d menjadi %f, maka hasil yang muncul adalah benar seperti gambar di atas.

TUGAS 1.5.4
-Mengamati apa yang terjadi setelah fungsi getche() diubah menjadi fungsi getch()
-Mengganti karakter khusus ‘%c’ menjadi %d’ dan lihat hasilnya.
-Mengganti karakter khusus ‘%c’ menjadi ‘%f’ dan lihat hasilnya.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

-Mengubah fungsi ” getche() ” menjadi ” getch ” yang keduanya memiliki fungsi yang berbeda yakni pada ” getche() ” berfungsi untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol enter dan karakter yang dimasukkan tidak akan ditampilkan pada layar. Sedangkan fungsi ” getche() ” dipakai untuk membaca sebuah karakter dengan sifat karakter  yang dimasukkan tidak perlu menggunakan enter dan karakter akan ditampilkan pada layar.

-Mengganti karakter khusus ‘%c’ menjadi ‘%d’, maka yang akan dihasilkan bukanlah karakter yang kita tekan, melainkan bilangan bulat random.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

-Mengganti karakter khusus %c menjadi %f, maka yang akan dihasilkan bukanlah  karakter yang kita tekan, melainkan bilangan pecahan 0.00000

  • Facebook
  • Twitter
  • Google+
  • Pinterest

TUGAS 1.5.5
Membuat program untuk mencetak hasil konversi suhu dari Celcius ke Farenheti dengan suhu 100 derajat Celcius

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Disini kita memanfaatkan karakter khusus ‘%d’ saja, Setelah dilakukan pemrograman, klik build and run. Dan akan muncul hasil seperti gambar di bawah ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Pada dasarnya Algoritma sering kita jumpai di kehidupan sekeliling kita, namun . kita kurang menyadari dengan adanya algoritma di kehidupan kita.

Yaaaa sobat hidup, berakhir sudah penjelasan saya mengenai Algoritma dan Pemrograman bahasa C kali ini. Meskipun penulis menginginkan kesempurnaan dalam penyusunan makalah ini akan tetapi pada kenyataannya masih banyak kekurangan yang perlu penulis perbaiki. Hal ini dikarenakan masih minimnya pengetahuan penulis. Oleh karena itu kritik dan saran yang membangun dari para pembaca sangat penulis harapkan sebagai bahan evaluasi untuk kedepannya.

Terima Kasih atas kesediaannya membaca artikel ini. Semoga bermanfaat bagi kita semua.

Salam Hidup!!!

Wassalamu’alaikum WarahmatullahiWabarakatuh