Hai para pembacaku saya Muchammad Agil dari PENS 2019, kali ini adalah pengalamanku belajar tentang Bahasa pemrogaman, lebih tepatnya yaitu belajar pemrogaman bahasa C . banyak penggunaan fungsi-fungsi dasar turbo C seperti main(), printf(), getch(), getche() yang dipadukan dengan tipe variable dasar yaitu int (bilangan bulat) dan float (bilangan pecahan). Bahasa C hanya boleh terdiri dari include dan fungdi nain () saja, dimana Bahasa C  merupakan Bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil dan membedakan antara huruf besar dan kecil.

Bagi saya yang lulusan sma materi ini sangatlah unik dan menarik, karena di pelajaran TIK saya materinya hanya mengenal program-program pengolah data, angka dan gambar. Tentunya juga karena Bahasa pemrogaman adalah hal yang baru bagi saya, saya pun sangat antusias untuk menyimak materi kuliah ini apalagi dosen  saya pak Firman Arifin yang merupakan tenaga ahli di bidang pemrogaman ini, saya menjadi mudah menerima materi dari beliau. Kali ini saya akan membahas tugas dari dosen saya

  1. Tugas 1.5.1

Buatlah program untuk membuat pengaturan tabulasi dengan karakter khusus ‘\t’

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Maka akan ,muncul hasil seperti ini setelah di build & run, kalimat akan tersusun menengah seperti di bawah

  • Facebook
  • Twitter
  • Google+
  • Pinterest
2.  Tugas 1.5.2

Buatlah program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian barang  mendapatkan diskon dengan table sebagai berikut.

No Nama Barang Harga Diskon
1 CPU 850Mhz 700.000 5%
2 RAM 128 Mhz 380.000 10%
3 Motherboard PIII 800.000 8%

Maka program yang kita gunakan adalah seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

hasilnya

  • Facebook
  • Twitter
  • Google+
  • Pinterest
3. Tugas 1.5.3

Tugas yang ke tiga adalah menjalankan program dibawah ini, kemudian menganalisis mengapa program ini bisa berjalan apakah program berjalan dengan benar, jika kurang tepat apa solusinya agar program benar-benar betul,

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil dari program di atas

  • Facebook
  • Twitter
  • Google+
  • Pinterest

program menjalankan pembagian angka 25 dengan 6 dan hasilnya 4, yang seharusnya hasilnya

adalah 4,1667 maka dari itu agar memiliki koma seharusnya kode program bukan int dan %d melainkan Float dam %F , seperti ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Maka hasilnya yang benar

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. Tugas 1.5.4

Analisalah program di bawah ini apabila fungsi getche() nya diganti dengan fungsi getch() ?. Kemudian gantilah karakter khusus ‘%c’ dengan ‘%d’. lihat hasilnya kemudian ganti lagi dengan ‘%f’ dan amatilah lagi.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
Bila getche() diganti dengan getch()

  • Facebook
  • Twitter
  • Google+
  • Pinterest

fungsi getch tidak dapat menyimpan data atau variable yang diinput oleh keyboard, maka seperti dibawah ini,

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Ketika karakter khusus ‘%c’ diganti dengan ‘%d’

  • Facebook
  • Twitter
  • Google+
  • Pinterest

saat %c diubah ke %d maka outputnya hanya bilangan bulat acak

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dan jika diganti ‘%f’

  • Facebook
  • Twitter
  • Google+
  • Pinterest

saat %c diubah ke %f maka outputnya 0.00000000

  • Facebook
  • Twitter
  • Google+
  • Pinterest
5. Tugas 1.5.5

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dan setelah dibuild & run

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian ilmu yang dapat saya bagikan semoga bermanfaat