Tugas Pendahuluan
1. Jelaskan Algoritma dengan bahasa sendiri!
2. Sebutkan dan jelaskan cara penulisan algoritma!
3. Buatlah algoritma untuk memasak nasi goreng!
Tujuan
TEORI
A. Definisi Algoritma
“Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun
secara sistematis dan logis”.Kata logis merupakan kata kunci dalam algoritma.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai
salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan
langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan
algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan
memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan.
Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah,
pastilah algoritma tersebut bukanlah algoritma yang baik.
2. Flowchart
Selain dalam bentuk tulisan, algoritma juga dapat ditulis dalam bentuk diagram-
diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya.
Algoritma yang ditulis dengan simbol-simbol demikian yang dinamakan flow
chart. Sekarang diberikan suatu contoh algoritma menentukan bilangan terbesar
dari 3 bilangan seperti yang di contohkan sebelumnya, tetapi ditulis dalam bentuk
flowchart:
D. Struktur Algoritma
1. Runtunan / Sekuensial
Runtunan atau istilah lainnya Sekuensial . Pada Struktur Runtunan , langkah-
langkah dilakukan dan diproses secara berurutan . Dimulai dari langkah pertama
, kemudian kedua , ketiga , dan seterusnya hingga akhir . Pada dasarnya suatu
program memang menjalankan suatu proses dari yang dasar.
2. Seleksi / Selection
Struktur Seleksi dalam bahasa inggris (selection) atau Percabangan adalah
struktur algoritma yang menyatakan pemilihan langkah yang didasarkan oleh
suatu kondisi atau pengambilan suatu keputusan . Ciri utama dari struktur
Percabangan adalah adanya bentuk flowchart belah ketupat (decision) .
3. Perulangan / Repeteteion
Struktur perulangan memberikan suatu perintah atau tindakan yang dilakukan
beberapa kali . Misalnya bila kita menulis “Saya lagi belajar Algoritma
Pemrograman” , diproses 10 kali , maka agar efisien kita menggunakan struktur
perulangan daripada menuliskannya satu-persatu hingga sepuluh kali.
E. Contoh Algoritma
Algoritma Tukar Isi Bejana
Diberikan dua buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B
berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sedemikian sehingga
bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.
DESKRIPSI :
PRAKTIKUM
Mengoperasikan NetBeans :
4. Pilih Java dan klik Next sehingga muncul jendela seperti gambar.
5. Pada kolom “Project Name” isi dengan nama project yang anda inginkan.
6. Setelah itu hilangkan tanda centang pada “Create Main Class”.
7. Dan klik Finis.
8. Pada modul ini saya membuat project dengan nama “pif” lihat gambar:
10. Klik kanan pada Source Package => new =>Java Class
12. Isi “Class Name” Sesuai keinginan anda dan klik Finis.
13. Jika langkah diatas selesai maka tampilan netbeans akan seperti gambar :
14. Selanjutnya kita ketikan “psvm” didalam kurung kurawal lalu tekan Tab
sehingga seperti gambar :
16. Lalu Running program dengan cara tekan tombal SHIFT + F6 dan muncul
seperti gambar :
17. Program
Selesai. Latihan
3. Buatlah Class baru dengan nama baru1 dan buatlah program sehingga
menghasilkan keluaran atau output seperti gambar :
Tugas