Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

MODUL : 15

PERBEDAAN FUNGSI DAN PROSEDURE DALAM JAVA

Nomor Tanggal Tanda tangan


Nama Praktikan
Mahasiswa Kumpul Praktikan Asisten

Nanda Eka Dewi


1504000007
Amarta

Tanggal Tanda tangan


Nama Penilai Nilai
Koreksi Asisten Dosen

Aulia Germi
Mahanani, SST

Puguh Yudho
Tristanto,
S.Kom.,MM
PRODI D-III PEREKAM MEDIS DAN INFORMASI KESEHATAN

POLTEKKES KEMENKES MALANG

2016
Pembahasan Serta Analisa Perbedaan Fungsi Dan Prosedure Dalam JavA

TUGAS 1

import javax.swing.JOptionPane;

public class Methodprocedure {

public static void main(String[] argas) {

String nilai1String, nilai2String;

int nilai1Int, nilai2Int;

nilai1String = JOptionPane.showInputDialog("Masukan
Nilai 1 : ");

nilai1Int = Integer.parseInt(nilai1String);

nilai2String = JOptionPane.showInputDialog("Masukan
Nilai 2 : ");

nilai2Int = Integer.parseInt(nilai2String);

//memanggil method prosedur penjumlahan

penjumlahan(nilai1Int, nilai2Int);

public static void penjumlahan(int nilaiPadaParameter1,


int nilaiPadaParameter2) {

int hasil = 0;

hasil = nilaiPadaParameter1 + nilaiPadaParameter2;

System.out.println("Hasil Penjumlahan : " + hasil);

}}
OUTPUT
ANALISIS PROGRAM

1. import javax.swing.JOptionPane; Class JOptionPane merupakan class yang


sangat penting dan sering digunakan. JOptionPane digunakan untuk menginput dan
output data dengan tampilan GUI atau grafis, sehingga pemakai lebih mudah
menggunakan program. Class JOptionPane adalah sebuah package dari javax.swing
2. public class Methodprocedure merupakan nama kelas untuk program yang
kita buat. Pada saat akan menyimpan program java harus disimpan sesuai dengan nama
kelasnya, yaitu Methodprocedure.
3. public static void main(String[] args) { adalah pemulaan fungsi
yang utama dalam java / memulai program dengan method main. Kata void didepan
main merupakan keharusan dalam java. Method void yaitu method yang tidak
mengembalikan nilai (tidak punya return value). Method main digunakan pada saat
program dijalankan untuk memanggil perintah perintah java / method yang lain. Tanpa
main, program dijalankan tidak akan menghasilkan apa apa.
4. String nilai1String, nilai2String;untuk pendeklarasian tipe data teks
yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter.
Fungsi ini digunakan untuk membuat identifier String/teks. Variabel dalam method ini
adalah nilai1String, nilai2String.
5. int nilai1Int, nilai2Int; berfungsi untuk pendeklarasian variable
nilai1Int dan variable nilai2Int dengan tipe data int yang hanya membaca
bilangan bulat saja.
6. nilai1String = JOptionPane.showInputDialog("Masukan Nilai
1 : "); artinya variable nilai1String mengandung data Masukkan Nilai 1 yang
ditampilkan dalam bentuk JoptionPane.showInputDialog yaitu class yang
digunakan sebagai standar dialog box untuk antarmuka pengguna grafis (GUI) untuk
memfasilitasi entri data dan output data berupa data string dan memberikan informasi
kepada pengguna aplikasi.
7. nilai1Int = Integer.parseInt(nilai1String); nilai1Int sudah
dideklarasikan oleh tipe data int di awal program. Integer.parseInt(nilai1String);
digunakan untuk mengkonversi nilai string menjadi nilai integer . Data yang kita
eksekusi adalah data yang data yang tersimpan dalam variabel nilai1String. Jadi, saat kita
nanti menginput data lewat keyboard, data tersebutlah yang akan di eksekusi. Fungsi dari
statement ini ,yaitu mengkonversi nilai string menjadi integer .
8. Nilai2String = JOptionPane.showInputDialog("Masukan Nilai
1 : "); artinya variable nilai2String mengandung data Masukkan Nilai 1 yang
ditampilkan dalam bentuk JoptionPane.showInputDialog yaitu class yang
digunakan sebagai standar dialog box untuk antarmuka pengguna grafis (GUI) untuk
memfasilitasi entri data dan output data berupa data string dan memberikan informasi
kepada pengguna aplikasi.
9. nilai2Int = Integer.parseInt(nilai2String); nilai2Int sudah
dideklarasikan oleh tipe data int di awal program. Integer.parseInt(nilai2String);
digunakan untuk mengkonversi nilai string menjadi nilai integer . Data yang kita
eksekusi adalah data yang data yang tersimpan dalam variabel nilai2String. Jadi, saat kita
nanti menginput data lewat keyboard, data tersebutlah yang akan di eksekusi. Fungsi dari
statement ini ,yaitu mengkonversi nilai string menjadi integer .
10. penjumlahan(nilai1Int, nilai2Int); memanggil method prosedur
penjumlahan.
11. public static void penjumlahan(int nilaiPadaParameter1, int
nilaiPadaParameter2)
{
int hasil = 0;
hasil = nilaiPadaParameter1 + nilaiPadaParameter2;
System.out.println("Hasil Penjumlahan : " + hasil);
}
Suatu fungsi dengan nama penjumlahan dapat diakses ke luar class atau class itu sendiri.
dengan variable nilaiPadaParameter1 dengan tipe data int dan nilaiPadaParameter2
dengan tipe data int. Script yang berada di dalam kurung kurawal merupakan proses dari
fungsi parameter penjumlahan. Int hasil = 0; berarti nilai awal dari variable hasil adalah 0.
Hasil diperoleh dari nilaiPadaParameter1 + nilaiPadaParameter2. System.out.println
(Hasil Penjumlahan : +hasil); adalah untuk menampilkan output dari kata diantara
tanda kurung dan tanda petik dan hasil penjumlahan pada variable hasil yang telah
dideklarasikan contoh:
Hasil Penjumlahan : 23+23
Hasil Penjumlahan : 46

TUGAS 2
import javax.swing.JOptionPane;

public class Methodfungsi {

public static void main(String[] argas) {

String nilai1String, nilai2String;

int nilai1Int, nilai2Int;

nilai1String = JOptionPane.showInputDialog("Masukan Nilai


1 : ");

nilai1Int = Integer.parseInt(nilai1String);

nilai2String = JOptionPane.showInputDialog("Masukan Nilai


2 : ");

nilai2Int = Integer.parseInt(nilai2String);

//memanggil method fungsi penjumlahan

//dan menyimpan hasil penjumlahan dalam variable hasil

int hasil = penjumlahan(nilai1Int, nilai2Int);

System.out.println("Hasil : " + hasil);

public static int penjumlahan(int nilaiPadaParameter1, int


nilaiPadaParameter2) {

return nilaiPadaParameter1 + nilaiPadaParameter2;

}
OUTPUT

ANALISIS PROGRAM
1. import javax.swing.JOptionPane; Class JOptionPane merupakan class yang
sangat penting dan sering digunakan. JOptionPane digunakan untuk menginput dan
output data dengan tampilan GUI atau grafis, sehingga pemakai lebih mudah
menggunakan program. Class JOptionPane adalah sebuah package dari javax.swing
2. public class Methodfungsi merupakan nama kelas untuk program yang kita
buat. Pada saat akan menyimpan program java harus disimpan sesuai dengan nama
kelasnya, yaitu Methodfungsi .
3. public static void main(String[] args) adalah pemulaan fungsi yang
utama dalam java / memulai program dengan method main. Kata void didepan main
merupakan keharusan dalam java. Method void yaitu method yang tidak mengembalikan
nilai (tidak punya return value). Method main digunakan pada saat program dijalankan
untuk memanggil perintah perintah java / method yang lain. Tanpa main, program
dijalankan tidak akan menghasilkan apa apa.
4. String nilai1String, nilai2String;untuk pendeklarasian tipe data teks
yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter.
Fungsi ini digunakan untuk membuat identifier String/teks. Variabel dalam method
ini adalah nilai1String, nilai2String.
5. int nilai1Int, nilai2Int; berfungsi untuk pendeklarasian variable
nilai1Int dan variable nilai2Int dengan tipe data int yang hanya membaca
bilangan bulat saja.
6. nilai1String = JOptionPane.showInputDialog("Masukan Nilai
1 : "); artinya variable nilai1String mengandung data Masukkan Nilai 1
yang ditampilkan dalam bentuk JoptionPane.showInputDialog yaitu class
yang digunakan sebagai standar dialog box untuk antarmuka pengguna grafis
(GUI) untuk memfasilitasi entri data dan output data berupa data string dan
memberikan informasi kepada pengguna aplikasi.
7. nilai1Int = Integer.parseInt(nilai1String); nilai1Int sudah
dideklarasikan oleh tipe data int di awal program. Integer.parseInt(nilai1String);
digunakan untuk mengkonversi nilai string menjadi nilai integer . Data yang kita
eksekusi adalah data yang data yang tersimpan dalam variabel nilai1String. Jadi, saat
kita nanti menginput data lewat keyboard, data tersebutlah yang akan di eksekusi.
Fungsi dari statement ini ,yaitu mengkonversi nilai string menjadi integer .
8. Nilai2String = JOptionPane.showInputDialog("Masukan Nilai
1 : "); artinya variable nilai2String mengandung data Masukkan Nilai 1
yang ditampilkan dalam bentuk JoptionPane.showInputDialog yaitu class
yang digunakan sebagai standar dialog box untuk antarmuka pengguna grafis
(GUI) untuk memfasilitasi entri data dan output data berupa data string dan
memberikan informasi kepada pengguna aplikasi.
9. nilai2Int = Integer.parseInt(nilai2String); nilai2Int sudah
dideklarasikan oleh tipe data int di awal program. Integer.parseInt(nilai2String);
digunakan untuk mengkonversi nilai string menjadi nilai integer . Data yang kita
eksekusi adalah data yang data yang tersimpan dalam variabel nilai2String. Jadi, saat
kita nanti menginput data lewat keyboard, data tersebutlah yang akan di eksekusi.
Fungsi dari statement ini ,yaitu mengkonversi nilai string menjadi integer .
10. //memanggil method fungsi penjumlahan

//dan menyimpan hasil penjumlahan dalam variable hasil

Adalah perintah untuk memasukkan hasil dengan type data int, dengan rumus
penjumlahan antara nilai 1Int dengan nilai2Int.

11. System.out.println("Hasil : " + hasil); }} adalah untuk


menampilkan output dari kata diantara tanda kurung dan tanda petik dan hasil dari
perhitungan variable hasil yang telah dideklarasikan. Contoh :
Hasil : 23+23
Hasil : 46
12. public static int penjumlahan(int nilaiPadaParameter1, int
nilaiPadaParameter2; artinya suatu fungsi dengan nama penjumlahan dengan
variable nilaiPadaParameter1 dengan tipe data int dan nilaiPadaParameter2 dengan
tipe data int.
13. return nilaiPadaParameter1 + nilaiPadaParameter2; berarti bahwa
fungsi akan mengembalikan nilaiPadaParameter1 +
nilaiPadaParameter2 sebagai hasil dari fungsi.