Penyusun;
2020
Modul 1 : Algoritma Pemrograman Berbasis Java
Hasil Praktikum :
A. Tujuan
Dalam Praktikum ini, diharapkan:
1. Mahasiswa paham tentang dasar-dasar algoritma.
2. Mahasiswa mampu mengimplementasikan dalam kehidupan sehari-hari.
3. Mahasiswa mampu menggunakan NetBeans.
B. Landasan/ Dasar Teori
Algoritma adalah langkah langkah untuk menyelesaikan masalah yang
disusun secara tepat benar. Algorima pemrograman yang kami sudah lakukan
sendiri berbasis Java. Algoritma memiliki beberpa sifat yaitu:
1. Input / Masukan : Suatu algoritma memiliki input atau kondisi awal sebelum
algoritma dilaksanakan dan bisa berupa nilai-nilai pengubah yang diambil dari
himpunan khusus.
2. Output / Pengeluaran : Suatu algoritma akan menghasilkan output setelah
dilaksanakan , atau algoritma akan mengubah kondisi awal menjadi kondisi
akhir , dimana nilai output diperoleh dari nilai input yang diproses melalui
algoritma.
3. Definiteness / Pendefinisan : langkah-langkah yang dituliskan dalam algoritma
terdefinisi dengan jelas sehingga mudah dilaksanakan oleh pengguna
algoritma.
4. Finiteness / Penyelesaian : Suatu algoritma harus memberi kondisi akhir atau
output setelah melakukan sejumlah langkah yang terbatas jumlahnya untuk
setiap kondisi awal atau input yang diberikan.
5. Effectiveness / Efektifitas : Setiap langkah dalam algoritma bisa dilaksanakan
dalam suatu selang waktu tertentu sehingga pada akhirnya memberi solusi
sesuai yang yang diharapkan.
6. Generelity/ Umum: Langkah-langkah algoritma berlaku untuk setiap
himpunan, input yang sesuia dengan persoalan yang akan diberikan, tidak
hanya untuk himpunan tertentu.
1. Laptop
2. NetBeans IDE
D. Langklah-langkah Percobaan
Mengoperasikan NetBeans
1. Start, kemudian All Program, kemudian NetBeans 8.1
2. Tunggu hingga tampil seperti gambar dibawah ini
3. Selanjutnya pilih menu file atau Ctrl+Shift+N maka akan tampil seperti
gambar dibawah ini
4. Pilih Java dan klik Next sehingga muncul jendela seperti gambar dibawah
ini
5. Pada kolom “Project Name” isi dengan nama project yang anda inginkan,
disini saya mencontohkannya dengan nama saya “RISMA FUAIDA”
6. Setelah itu hilangkan tanda centang pada “Create Main Class”.
7. Dan klik Finish
8. Karena saya memberi nama “RISMA FUAIDA” di kolom “Project Name”
kemudian, double klik project tersebut.
9. Klik kanan pada Source Package, kemudian pilih new, kemudian pilih
Java Class, seperti gambar dibawah ini
10. Kemudian akan tampil seperti gambar dibawah ini
11. Isi “Class name” dengan apa yang anda inginkan, disini saya
mencontohkan dengan “PIF 1D”
12. Jika langkah diatas selesai maka tampilan netbeans, Selanjutnya kita
ketikan “psvm” didalam kurung kurawal lalu tekan Tab sehingga seperti
gambar dibawah ini
13. Sekarang ketikan “System.out.println("Belajar Java Asik!!");” tanpa tanda
petik di dalam kurung kurawal seperti gambar dibawah ini
14. Lalu Running program dengan cara tekan tombal SHIFT + F6 dan akan
muncul gambar seperti dibawah ini sebagai hasil outputnya
15. Finish
Selanjutnya kita coba membuat program dengan input lain, seperti gambar
dibawah ini, dengan input dan menghasilkan output yang seperti ini
Kemudian kita coba dengan input yang berbeda namun dengan kata dan
output yang sama, contohnya seperti gambar dibawah ini
Kemudian kita coba buat dengan input yang berbeda dengan hanya
menggunakan 5 sout dan menghasilkan output yang seperti gambar
dibawah ini
Analisa:
Disini kita mencoba untuk membuat output yang sama dengan input
yang berbeda, kita ingin membuat output “Kita Sattu” namun dengan
input “System.out.println("Kita\nSatu”), Mengapa bisa mendapatkan
output yang sama? Tanda \n itu sama saja dengan memberi 1 enter
Analisa:
Kemudian kita coba lagi, dengan membuat menu makanan, namun hanya
mengunakan 5 “System.out.println()”, disini kita bisa menggunakan
input pertama dengan
“System.out.println(“====================”);
Input kedua dengan“System.out.println(“ MENU MAKANAN” );
Input ketida dengan “System.out.println(“====================”);
Input keempat dengan “System.out.println(“1. Bakso\n 2. Ayam
Goreng\n 3. Mie Goreng\n Es Goreng”);
Dan untuk input kelima dengan
“System.out.println(“====================”);
Maka hasilnya seperti di gambar
F. Tugas/Soal
Mulai
Integer r
Float luas
Masukkan jari-jari
Luas= phi*r*r
Selesai
1. Saya menggunakan kode “sout+tab” sehingga input dan outputnya
seperti gambar dibawah ini
G. KESIMPULAN
Algoritma adalah langkah langkah untuk menyelesaikan
permasalahan, dan Netbeans sendiri adalah salah satu software sebagai
media penyelesaiannya. Untuk menghasilkan output dari sebuah
program, maka kita harus mengisi terlebih dahulu inputnya, dan input
yang ada di isi dengan kode-kode yang sesuai agar outputnya juga
sesuai dengan apa yang kita ionginkan. Kode “psvm+tab” adalah kode
resmi yang digunakan untuk menjalankan suatu program. Dan untuk
running kita klik tombol “shift+f6 pada keyboard. Flowcart adalah
bagan (chart) yang menunjukkan alir (flow) di dalam program atau
merupakan prosedur sistem secara logika. Flowcart digunakan untuk alat
bantu komunikasi dan untuk dokumentasi. Di dalam algoritma pemograman
terdapat sebuah struktur data seperti System.out,println yang berfungsi untuk
mencatak data dengan posisi kursor berada di baris baru, sedankan
System.out.print berfungsi untuk mencetak data dengan posisi kursor berada
di sebelah data yang dicetak.