tag:blogger.com,1999:blog-48794637745023132292024-02-20T10:49:59.157-08:00Algoritma dan FlowchartRichard Welliantohttp://www.blogger.com/profile/14638797569104005809noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4879463774502313229.post-19495489951794899572012-01-21T05:23:00.000-08:002012-01-21T05:23:21.920-08:00Memasukkan angka menggunakan java<h3 class="post-title entry-title"> <br />
</h3><div class="post-header"></div>Dalam memasukkan angka menggunakan Java, saya lebih suka menggunakan<br />
<div class="post-body entry-content" id="post-body-7781068561382765659">Buffered Reader.<br />
(Pastikan sudah menginstall java dan vim)<br />
Langkah-langkah:<br />
1. Buka Terminal, bisa menggunakan Ctrl+Alt+T atau buka Dash Home dan ketik Terminal.<br />
2. Buat File. Caranya ketik vim (nama File).java. Saya memakai vim File.java<br />
3. Masukkan script seperti di bawah ini.<br />
import java.io.*;<br />
<br />
class <span style="color: red;">File</span>{<br />
<br />
public static void main(String[] args){<br />
BufferedReader In<span style="color: blue;">Nama</span> = new BufferedReader(new InputStreamReader(System.in));<br />
<br />
int <span style="background-color: lime;">a</span>,<span style="background-color: cyan;">b</span>;<br />
<br />
try{<br />
System.out.print("<span style="background-color: white; color: #cfe2f3;">Tulis Angka Pertama!</span>");<br />
<span style="background-color: lime;">a</span> = Integer.parseInt(In<span style="color: blue;">Nama</span>.readLine());<br />
System.out.print("<span style="background-color: white; color: #cfe2f3;">Tulis Angka Kedua!</span>");<br />
<span style="background-color: cyan;">b</span> = Integer.parseInt(In<span style="color: blue;">Nama</span>.readLine());<br />
System.out.println("<span style="background-color: white; color: #cfe2f3;">Hasil Penjumlahan:</span>" + (<span style="background-color: lime;">a</span> + <span style="background-color: cyan;">b</span>));<br />
} catch(IOException e){<br />
System.out.print("<span style="background-color: white; color: #cfe2f3;">Error</span>");<br />
}<br />
}<br />
}<br />
<br />
Begitulah contohnya.<br />
Untuk Tulisan berwarna Merah, Tulisan itu harus sama dengan Judul. Tapi tak perlu masukkan .java nya.<br />
Untuk Tulisan Berwarna Biru Tua, mereka boleh diubah. Tapi Letaknya harus tetap sama. Hal serupa juga berlaku untuk tulisan berhightlight hijau dan biru muda.<br />
Untuk Tulisan Berwarna Biru Muda, Terserah mau diisi apa.<br />
<br />
io di import java.io.*; memiliki arti kita akan memakai class BufferedReader.<br />
class File, artinya kita akan membuat File yang bernama File.<br />
int a,b. artinya kita akan memasukkan bilangan bulat a dan b saat memasukkan data.<br />
System.out.print(), artinya kita akan menampilkan tulisan di dalam tanda kurung tersebut.<br />
a = Integer.parseInt(InNama.readLine()); artinya kita akan mengubah variabel integer ke dalam bentuk string.<br />
System.out.println(), artinya kita akan menampilkan tulisan di dalam tanda kurung setelah memasukkan data.<br />
<br />
Jika kau ingin menambahkan banyak angka yang ingin dimasukkan, cukup tambahkan satu variabel di int a,b; lalu msukkan System.out.print() untuk membuat pertanyaan atau perintah, masukkan variabel = Integer.parseInt(...); dan terakhir tambahkan satu variabel lagi di System.out.println().<br />
<br />
Untuk menambahkan jenis jawaban, misalnya pengurangan angka atau pembagian, cukup tambahkan System.out.println(...); lagi. Jangan lupa, pembagian yang hasilnya bukan bilangan bulat akan dipaksakan menjadi bilangan bulat.<br />
<br />
Semoga Penjelasan ini bisa membuat kalian semua puas. </div>Richard Welliantohttp://www.blogger.com/profile/14638797569104005809noreply@blogger.com0tag:blogger.com,1999:blog-4879463774502313229.post-63960124839231396652012-01-07T02:26:00.000-08:002012-01-07T02:26:00.100-08:00<style type="text/css">
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
</style> <br />
<div style="margin-bottom: 0in;">Algoritma adalah Sekumpulan langkah-langkah untuk menyelesaikan masalah</div><div style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;">Contoh:</div>Ada 2 Tabung yang berisi cat yang berbeda. Tabung pertama berisi cat merah, sedangkan tabung kedua berisi cat biru. Yang harus dilakukan adalah membuat supaya cat di kaleng merah berpindah di tabung biru dan cat di tabung biru berpindah ke tabung merah. <div style="margin-bottom: 0in;"><br />
</div><div style="margin-bottom: 0in;">Caranya: </div><ol><li><div style="margin-bottom: 0in;">Siapkan Tabung Kosong.</div></li>
<li><div style="margin-bottom: 0in;">Pindahkan cat merah ke tabung kosong itu.</div></li>
<li><div style="margin-bottom: 0in;">Pindahkan cat biru ke tabung pertama.</div></li>
<li><div style="margin-bottom: 0in;">Pindahkan cat merah ke tabung kedua.</div></li>
</ol><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;">Flowchart atau diagram alur membuat langkah-langkah diatas dalam bentuk diagram.</div><div style="margin-bottom: 0in;">Ada beberapa unsur yang diperlukan dalam membuat flowchart.</div><div style="margin-bottom: 0in;"> Yaitu:</div><div style="margin-bottom: 0in;">1. Bangun Elips/Oval yang digunakan sebagai simbol terminasi (menunjukkan awal dan akhir proses)</div><div style="margin-bottom: 0in;">2. Bangun Jajargenjang yang digunakan sebagai simbol Input/Output data (mewakili input/output data)</div><div style="margin-bottom: 0in;">3. Bangun Persegi yang digunakan sebagai simbol proses (sedang terjadi proses)</div><div style="margin-bottom: 0in;">4. Bangun Belahketupat yang digunakan sebagai simbol keputusan (digunakan sebagai bentuk penyeleksian kondisi di dalam proses)</div><div style="margin-bottom: 0in;">5. Tanda Panah yang digunakan sebagai simbol garis alir (menunjukkan arus dari suatu proses)</div><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;"></div><div style="margin-bottom: 0in;"></div>Richard Welliantohttp://www.blogger.com/profile/14638797569104005809noreply@blogger.com0