Sunday, August 27, 2017

Mengenal If, Else, dan Else If

Selamat datang pembaca di post ketiga saya. Kali ini saya menjelaskan mengenai perintah If, Else, dan Else If di program Java.

If adalah sebuah command  di Java untuk membuat suatu keputusan apa yang akan dilakukan jika suatu syarat terpenuhi atau tidak.

Beberapa ketentuan penulisan variabel dengan nilai tertentu dalam command if:
1. a == b (nilai a sama dengan nilai b)
2. a < b (nilai a lebih kecil dari b)
3. a > b (nilai a lebih besar dari b)
4. a != b (nilai a tidak sama dengan b)
5. a <= b (nilai a lebih kecil sama dengan b)
6. a >= b (nilai a lebih besar sama dengan b)

Else adalah perintah yang berjalan di luar syarat yang disebutkan oleh If. Sedangkan, Else- If adalah syarat kedua, ketiga, dan seterusnya apabila syarat pertama If tidak dapat dipenuhi.

Contoh soal :

Jika suatu bilangan kurang dari 0 adalah bilangan negatif. Selain itu adalah bilangan positif.



Jika umur Budi di bawah sama dengan 15 tahun, ia masih anak-anak. Jika ia berumur di atas sama dengan 25 tahun, ia adalah seorang dewasa.



Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.



Saturday, August 19, 2017

Membuat Flowchart dan Program Dari Soal Cerita (week 2)


Selamat datang pembaca di post kedua saya. Kali ini saya akan memberikan contoh untuk membuat flowchart dari soal cerita dan juga program java-nya melalui NetBeans.

Soal 1
Budi memiliki uang sejumlah n. Jika harga sebuah es krim adalah Rp2.500,00, berapa jumlah teman yang dapat ia traktir?

Flowchart
NetBeans IDE 8.2














































Soal 2
Budi memiliki uaang sejumlah n dan teman sebanyak m. Jika harga sebuah es krim adalah Rp2.500,00, berapakah sisa uang Budi?


Flowchart
NetBeans IDE 8.2




































Soal 3
 Sebuah toko menjual kue per buahnya adalah  Rp5.000,00. Setiap harinya ia berhasil menjual rata-rata n kue. Jika biaya produksi satu kue adalah m, berapakah profit yang dapat diperoleh toko dalam seminggu?


Flowchart

NetBeans IDE 8.2


Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.



Saturday, August 12, 2017

Algorithym & Programming (week 1)

Selamat datang pembaca, pada post kali ini saya akan menjelaskan mengenai Pengertian dasar mengenai Algoritma dan Pemprogaman.

Algoritma, adalah langkah demi langkah untuk perhitungan dan pemecahan masalah yang harus dilakukan secara berurutan. Langkah-langkah pemecahan itu terdiri dari beberapa bagian :
1. Masalah.
2. Langkah-langkah
3. Penyelesaian

Dalam dunia komputer algoritma dipergunakan untuk programming.
Programming, adalah perintah untuk membuat program menggunakan bahasa perantara. Bahasa perantara yang dimaksud adalah bahasa sangat simpel dengan kosakata terbatas. Kenapa demikian? karena bahasa itulah yang akan kita gunakan untuk berkomunikasi dengan komputer.

Terdapat 2 cara untuk melakukan membentuk algoritma dalam programming :
1. Pseudocode, yaitu  deskrpsi tingkat tinggi informal tentang prinsip operasi program
    komputer.
    Struktur Pseudocode terdiri dari : Header (informasi mengenai algoritma),
    Declaration (menjelaskan variable, konstanta, prosedur, dan data yang akan
    digunakan), dan Description (menjelaskan langkah-langkah penyelesaian masalah).

2. Flowchart, yaitu jenis diagram yang mewakili algoritma , alur kerja atau proses, 
    yang menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan 
    urutannya dengan menghubungkannya dengan panah.


Di bagian kedua dari post ini, saya akan membahas mengenai bahasa pemprogaman java. Aplikasi yang saya pergunakan adalah NetBeans.  

Ada beberapa bahasa program java yang saya ketahui awalnya :
1. char : untuk menyimpan 1 karakater
2. String : untuk menyimpan lebih dari 1 karakter
3. int/long : untuk menyimpan angka bulat
4. double/float : untuk menyimpan angka desimal
5. boolean : menyimpan nilai logika true/false

Ada juga beberapa input untuk operator matematika :
1. simbol "+" = +
2. simbol "-" = -
3. simbol "x" = *
4. simbol "/" = /
5. simbol "^" = Math.pow (_,_)
6. simbol akar = Math.sqrt (_)
7. sisa bagi = _%_



Sekian dari post kali ini sampai jumpa di minggu berikutnya.