Assalamualaikum Wr. Wb

Alooo… kawan. Bagaimana kabarmu detik ini? Selamat datang kembali di blog tersangar. Pokok golek sembarange enek nang kene. Ojo lali dishare ndek kanca-kancane nek manfaat. Malah boso jowonan iki piye jane. Diganti dadi bahasa Indonesia wae yo ben ketok sopan sitik wae lah.

Bila kalian mengunjungi blog ini jangan lupa kunjungi blognya mas Septa Aji. Saya akan melanjutkan materi yang saya jelaskan di blog “Bingung Soal Bahasa C Ta?”. Materi yang akan saya bahas adalah Expression. Expression disini bukanlah soal mimik muka kita saat merasakan sesuatu, yang dimaksud Expression disini ialah operator, operand, dan statement. Ketimbang bingung materi apaan tuh mari kita bahas sedikit sedikit di bawah ini laahhhh.

Untuk apa sih kita belajar Expression? Apakah Expression itu penting untuk kehidupan?

Sebagai seorang muslim kita haruslah menuntut ilmu sampe kita mati. Oleh karena itu kita dituntut untuk menimba ilmu sebanyak mungkin dari kita lahir sampai kita mati.

Kita belajar materi Expression untuk mempelajari dan mengamari penggunaan operator aritmatika seperti +, -, *, /, % dan operator unary seperti – (minus), ++ (increment),dan – (decrement) yang dipadukan dengan variable dasar yaitu int, float, double, maupun char. Dengan kata lain kita belajar matematika tetapi melalui pemograman.

Gimana Paham? Masih mengira materi ini ga penting?

Materi ini mungkin kita anggap remeh tapi bagi orang lain materi ini sumber penghasilan mereka. Jadi, jangan anggap remeh materi atau apapun itu walaupun terlihat sepele, tapi mungkin saja materi ini sangat bermanfaat bagi orang lain.

Sudahlah lanjot saja ke materi selanjutnya. Expression terdiri atas dua bagian yaitu operator dan operand. Operator adalah simbol yang digunkan untuk melakukan proses operasi. Sedangkan operand dapat berupa konstanta seperti 69, 13 dst atau berupa variable seperti a, b, c,  dsb. Sedangkan Statement adalah unsur dasar pembentuk suatu progam.

Ada 3 jenis statement,yaitu expression statement, compound statement, dan control statement. Expression statement yaitu expression yang diikuti tanda titik koma (;) sedangkan compound statement adalah dua statement yang digabung menjadi satu dan tidak perlu tanda titik koma diakhir compound. Sedangkan control statement adalah statement yang mengendalikan langkah langkah suatu program.

Daripada bingung langsung saja kita praktek dengan cara mencoba program latihannya yang mengaplikasikan materi Expresion, Kuy Let’s go.

Percobaan 1

  • Membuat Program untuk mengkonversikan suatu nilai derajat fahrenheit (f) ke derajat celcius (c) menggunakan formula C = 5/9 (F – 32)

Ketik statement berikut:

void main ()
{
int C, f, hasil, total;
printf(“\nMasukkan nilai f = “);
scanf(“%d”, &f);
printf(“Masukkan derajat Farenheit = %d”, f);

total = f – 32;
hasil = total * 5 / 9;
printf(“\n%d derajat Farenheit adalah = %d derajat Celcius”, f, hasil);
}

Kemudian klik tombol build and run hingga keluar seperti gambar di bawah ini

Kemudian masukkan berapa suhu derajat fahrenheit yang diinginkan, misal 170º f lalu tekan enter , maka hasil yang akan mucul 76º c. Lihatlah gambar dibawah ini.

Percobaan pertama telah selesai mari kita lanjut ke percobaan kedua.

Percobaan 2

  • Membuat Program untuk mengevaluasi formula aritmatika

Ketik statement berikut:

void main ()
{
int x, y, z;
float z2, z3;
printf(“\nMasukkan nilai x = “);
scanf(“%d”, &x);

y = 3 * x * x + 6 * x + 9;
z = 2 * y * y + 5 * x * x;
z2= 9 * y;
z3= z/z2;

printf(“\nDidapatkan nilai y = %d dan nilai z = %f”, y, z3);

}

Kemudian klik tombol build and run hingga keluar seperti gambar di bawah ini

Setelah itu masukkan berapa nilai x yang kamu inginkan, semisal x = 3. Maka akan didapatkan nilai y = 54 dan z = 12.092592. Lihatlah gambar dibawah ini.

Percobaan kedua telah usai mari kita lanjutkan pembahasan kita ke percobaan ketiga

Percobaan 3

  • Membuat Program untuk menghitung keliling dan luas lingkaran dengan formula:

Keliling = 2πr

Luas      = πr2

Ketiklah statement berikut:

void main ()
{
int x;
float y, z;
printf(“\nMasukkan jari jari lingkaran x = “);
scanf(“%d”, &x);

y = 2 * 3.14 * x;
z = 3.14 * x * x;

printf(“\nKeliling lingkaran dengan jari jari %d adalah = %f”, x, y);
printf(“\nLuas lingkaran dengan jari jari %d adalah = %f”, x, z);
}

Kemudian klik tombol build and run hingga keluar seperti gambar di bawah ini

Setelah itu masukkan berapa nilai jari jari lingkaran x yang kamu inginkan, semisal x = 21. Maka akan didapatkan nilai Keliling lingkaran sejumlah 131.880005 dan Luas lingkaran sejumlah 1384.739990. Lihatlah gambar dibawah ini.

Yeay sudah selesai sampai ke percobaan ketiga, ga kerasa. Kita lanjot percobaan kita ke percobaan keempat.

Percobaan 4

  • Membuat Program untuk mengkonversi dari jam ke menit

 

Ketiklah statement berikut:

void main ()
{
int jj;
int mm;
int x;
int y;
printf(“Program konversi jam ke menit”);
printf(“\nMasukkan jam dan menit (jam:menit) = “);
scanf(“%d:%d”, &jj, &mm);

x = jj * 60;
y = x + mm;
printf(“\nJam %d:%d adalah setara dengan %d menit”, jj, mm, y);
}

Kemudian klik tombol build and run hingga keluar seperti gambar di bawah ini

Setelah itu masukkan berapa jam yang kamu inginkan, semisal jam 12:39. Maka akan didapatkan nilai 759 menit atas pemrograman diatas. Lihatlah gambar dibawah ini.

Udah capek ta kawan? Tinggal percobaan terakhir nich. Ayo tancap gasss!!!

Percobaan 5

  • Menganalisa sebuah program

Ketiklah statement berikut:

void main ()
{
int a, b, c, d;
double e, f, g, h;

a=75; b=259; c=3315; d=12345;
e=75.07; f=259.055; g=3315.3310; h=12345.67890;

printf(“a=%7d\nb=%7d\nc=%7d\nd=%7d\n\n”, a, b, c, d);
printf(“e=%12.5f\nf=%12.5f\ng=%12.5f\nh=%12.5f\n”, e, f, g, h);
}

Kemudian klik tombol build and run hingga keluar seperti gambar di bawah ini

Melihat hasil pemograman diatas, dapat dikatakan bahwa fungsi %7d adalah fungsi yang memunculkan 7 kolom tempat karakter di depan tanda koma, sedangkan fugsi %12.5f akan memunculkan 12 kolom tempat karakter di depan tanda koma dan 5 kolom tempat karakter di belakang tanda koma.

Gimana viewers? Sudah paham?

Bila kalian masih belum paham silahkan kalian menanyakan pada saya apa yang kalian bingungkan di kolom komentar. Atau mungkin bisa menjarkom saya dinomor 081232094826 atau lewat email @standin.dota99@gmail.com.

Mungkin sekian dari saya, semoga dapat membantu kalian yang kebingungan soal bahasa C yang katanya susah dan membingungkan. Mohon maaf bila ada salah kata dan sampai berjumpa di artikel selanjutnya

 

Santen duduhe klopo

Kupat janur wes tuwo

Semanten rumiyen artikel kulo

Menawi lepat nyuwun ngapuro

 

Akhir kata …

Wassalamualaikum. Wr. Wb