Anda di halaman 1dari 19

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

Penyusun;

Risma Fuaida (200631100117)

FAKULTAS ILMU PENDIDIKAN

UNIVERSITAS TRUNOJOYO MADURA

2020
Modul 1 : Algoritma Pemrograman Berbasis Java

Nama / NIM : Risma Fuaida / 200631100117

Hari / Tanggal : Senin, 19 Oktober 2020

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.

Operasi dasar pada algoritma :

1. Public static void main (String[ ] args) : untuk menjalankan sebuah


program
2. System.out.println : mencetak hasil pemograman java
3. \n : memberikan jarak satu baris
4. \t : memberikan jarak beberapa spasi

C. Alat dan Bahan

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

E. Hasil dan Analisa Percobaan

1. Membut Project Name


Analisa:
Setelah membuka aplikasi NetBeans, langsung Ctrl+Shift+N, mengklik
tombol tersebut berfungsi untuk membuka page baru pada NetBeans,
kemudian Pilih Java dan klik Next. Java terletak di posisi paling atas dan
disamping Java terdapat Java Aplication. Setelah itu kita membuat Project
Name, Project Name bisa diisi dengan project apapun yang ingin anda buat.
Kemudian, pada bagian itu juga kita menghapus centang pada bagian Create
Man Class, centan dihapus agar tidak membuat kelas secara otomatis.
2. Membuat Java Class
Analisa:
Membuat Java Class, disini kita membuat Java Class untuk membuat
kelas didalam projek yang telah kita buat di awal. Kita klik nama projek
yang kita buat diawal, kemudian klik kanan di soutpackage, klik kanan
untuk menampilkan menu menu yang tersedia, setelah itu pilih new,
yang artinya baru, dan pilih Java Class.
3. Memasukkan input untuk menghasilkan Output
Analisa:
Ketik “psvm+tab” sebagai kode resmi untuk memulai program atau bisa
juga diketik secara manual. Setelah itu kita ketik
“System.out.println("Belajar Java Asik!!");” atau bia juga menggunakan
jalan pintas yaitu dengan menggunakan kode “sout+tab” maka, akan
secara otomatis tertulis System.out.println, baru kita isi didalam tanda
petik “Belajar Java Asik!!”
Kemudian, untuk “sout+tab” juga bisa digunakan dua sampai beberpa
kali, contohnya saja untuk menghasilkan output “Kita Satu” dengan input
pertama “System.out.println("Kita”); dan input kedua
“System.out.println("Satu”);

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

1. Buatlah flowchart menghitung luas lingkaran!


2. Carilah 1 code Program Java Netbeans sederhana!
3. Buatlah program dari output dibawah ini!
Jawab

Mulai

Float phi: 3.14

Integer r

Float luas

Masukkan jari-jari

Luas= phi*r*r

Tampilkan luas lingkaran

Selesai
1. Saya menggunakan kode “sout+tab” sehingga input dan outputnya
seperti gambar dibawah ini

2. Berikut input dan outputnya

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.

Anda mungkin juga menyukai