Tuesday, November 7, 2017

Algorithm and Programming 1 week 7

Soal:
Buatlah program untuk menampilkan bilangan ganjil dari sebuah bilangan yang diinputkan ! Contoh : Bilangan = 5 => 1 3 5 7 9

Programming:


Hasil:


Penjelasan:

  • buat inputan berapa banyak bilangan yang mau ditampilkan
  • lalu buat rumus agar looping sebanyak bilangan
  • buat variabel interger hasil 
  • variabel tersebut akan digunakan untuk menampilkan bilangan ganjil 
  • rumus untuk looping : hasil = hasil + 2
  • jadi variable hasil akan ditambah 2 terus menerus hingga looping selesai
  • lalu tinggal print variabel hasil 
  • lalu variabel hasil akan muncul sebanyak looping

Tuesday, October 10, 2017

Algorithm and Programming 1 week 6

kali ini kita akan membahas tentang soal looping atau perulangan

Soal:

Programming:





Hasil:


Penjelasan:

1. jadi langkah awal kita masukkan variable yang kita butuhkan termasuk scanner nya.

2. selanjutnya kita buat looping nya. Kali ini saya menggunakan "while".

3. lalu saya buat variable bil lebih kecil dari 4 karena kita hanya butuh inputan sampai bilangan 3.

4. didalam while saya masukkan scanner inputan "bil" dan kondisi if.

5. kondisi if nya adalah jika bilangan inputan 1 maka variable "satu" akan bertambah 1, jika bilangan inputan 2 maka variable "dua" akan bertambah 1 dan jika bilangan inputan 3 maka variable "tiga" akan bertambah 1.

6. lalu yang terakhir kita tinggal membuat output nya termasuk variable yang kita masukkan tadi yaitu "satu","dua",dan "tiga".


sekian dari saya semoga membantu :D

Sunday, September 10, 2017

Algorithm and Programming 1 week 5

PERULANGAN DI JAVA

1. while : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.


2. do-while :  perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.

perulangan do while
3. For : adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.

perulangan for

Sunday, September 3, 2017

Algorithm and Programming 1 week 4

SOAL:

Buatlah program Week4_2.java untuk menghitung umur dari seseorang pada hari ini (28 Agustus 2017). Input yang diperlukan program adalah tanggal, bulan, dan tahun lahir.
Contoh:
INPUT
Tahun lahir : 2000
Bulan lahir : 7
Tanggal lahir : 20
OUTPUT
Umur anda : 17 tahun

INPUT
Tahun lahir : 2000
Bulan lahir : 10
Tanggal lahir : 20
OUTPUT
Umur anda : 16 tahun

INPUT
Tahun lahir : 1999
Bulan lahir : 8
Tanggal lahir : 31
OUTPUT
Umur anda : 17 tahun

FLOWCHART:



PROGRAMMING:



HASIL:


Saturday, August 26, 2017

Algorithm and Programming 1 week 3

secara formal di dalam Java pernyataan kondisi if dibagi menjadi tiga: if, if-then dan if-then-else.

Statement if mengizinkan terdapat sebuah cabang else secara opsional. Secara opsional ini maksudnya keberadaan cabang else boleh saja ada ataupun tidak. 



1
if (nilai == 0) { }
dan
1
2
if (nilai == 0) { }
else { }

Statement if-then mengharuskan terdapat minimal sebuah cabang else if dan tidak mengandung cabang else. Cabang else tidak diperkenankan muncul dalam pernyataan ini karena bila cabang else ini muncul maka pernyataan ini dianggap sebagai pernyataan if-then-else.



1
2
if (nilai == 0) { }
else if (nilai == 25) { }

Statement if-then-else mengharuskan terdapat minimal sebuah cabang else if dan juga mengandung cabang else.


1
2
3
if (nilai == 0) { }
else if (nilai == 25) { }
else { }



contoh soal:
Andy just got money from his grandpa. He’d like to treat his friends ice cream. For certain money and ice cream’s price (you need 2 inputs), find out how many friends at most he could treat. You need to alert Andy know when his money is not enough to buy an ice cream (less than ice cream’s price). 

FLOWCHART:



PROGRAMMING:


HASIL:






Sunday, August 20, 2017

Algorithm and Programming 1 week 2

Variable adalah tempat untuk menaruh value/data yang ukurannya spesifik
Variable hanya memiliki 1 tipe




Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Image result for flowchart adalah
output itu wajib tetapi input itu opsional


contoh soal:
Andy just got money from his grandpa.
He’d like to treat his friends ice cream, each cost him 2500 IDR.
For certain money and number of friends (2 inputs), how much is his money left ?

Flowchart:

Programming:

Hasil:

Saturday, August 12, 2017

Algorithm and Programming 1 week 1

Related image

Algoritma adalah cara berpikir, langkah-langkah penyelesaian masalah, dan set of rules.

Programming adalah perintah untuk membuat program/aplikasi atau membuat instruksi ke komputer dan mengubah nya ke bahasa komputer.