Anda di halaman 1dari 18

BELAJAR JAVA DASAR MEMBUAT FUNGSI

MENGHITUNG LUAS, KELILING DAN GAMBAR

DISUSUN OLEH :
SYARIFUDDIN
NIM: 403211010063

ALGORITMA PEMOGRAMAN
DOSEN PEMBIBING : SAMSUDIN,S.Kom.,M.Kom.
kata pengantar

Puji syukur kehadirat Tuhan Yang Mahakuasa karena telah memberikan kesempatan pada
penulis untuk menyelesaikan ringkasasn ini. Atas rahmat dan hidayah-Nya lah penulis dapat
menyelesaikan ringkasan yang berjudul belajar java dasar membuat fungsi menghitung luas,
keliling dan gambar.
ringkasan ini disusun guna memenuhi tugas dosen pada bidang mata kuliah algoritma
pemogramandi kelas C. Selain itu, penulis juga berharap agar makalah ini dapat menambah
wawasan bagi pembaca tentang fungsi algoritma pemograman Penulis mengucapkan terima
kasih sebesar-besarnya kepada bapak selaku dosen mata kuliah algoritma pemograman. Tugas
yang telah diberikan ini dapat menambah pengetahuan dan wawasan terkait bidang yang ditekuni
penulis.

Tembilahan,10 November 2021


penyusun

Syarifuddiin
BAB 1

PENDAHULUAN

1.1 latar Belakang


Membuat fungsi adalah memudahkan kita untuk menjalankan suatu printah melalai user
dan kita mendapatkan hasil keluaran yang susuai dengan input yang kita masukan
berserta gambar .

1.2 Adapun Rumusan masalah yang dibahas dalam penulisan makalah ini adalah :
Cara membuat fungsi yang dapat menghitung luas ,keliling dan gambar ?

1.3 Tujuan
Membuat fungsi yang dapat membantu manusia mempercepat pekerjaan .
A.Membuat Class Main
Membuat kotak dan akan menghitung luas serta menggambar kita akan membuat dua
fungsi untuk menghitung luas dan keliling serta menggambar .
Cara membuat new class :
1. Klik src
2. Klik new
3. Pilih package
4. Enter new package name(klik ok)
5. Kemudian klik src lalu pilih file yang kita beri nama tadi .
6. Klik new lalu klik java class kemudian buat nama class
7. Kemudain pilih “yes”
1.Cara pertama membuat program fungsi serta gambar :

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{
int panjang, lebar ;
panjang = 6;
lebar = 4 ;
for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}
Hasil keluaran:
Akan digambarkan berupa bintang dengan panjang 6 buah bintang dan lebar 4 buah
bintang :

******
******
******
******

2.Cara menggambar menggunakan fungsi serta menambah gambar dengan cara yang kedua
dengan cara menambah 2 input .

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

gambar (panjang 10 ,lebar 6);


}
Public static void gambar (int panjang , int lebar){
for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}
Hasil keluaran :

Akan menggamabarkan panjang dengan 10 bintang dan lebar digambarkan dengan 6


bintang:

**********
**********
**********
**********
**********
**********

B.Cara membuat fungsi dengan mengambil data dari user.

1.Cara pertama :

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

Scanner userInput = new Scanner(System.in);


System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“leabar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );

}
Public static void gambar (int panjang , int lebar){
for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}

Maka akan mendapatkan keluaran user yang akan kita inputkan data panjang dan lebar serta
gambar bintang yang sesuai dengan input yang telah kita masukan.

Hasil keluaran:

Panjang = 10
Lebar = 6

**********
**********
**********
**********
**********
**********
2.Cara kedua membuat fungsi melalui user dan dapat di oprasikan atau memanggil
berulang kali.kita hanya menambahkan “while (true)” dan pindahkan kedalam.

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{
While (true){
Scanner userInput = new Scanner(System.in);
System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“lebar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );


}
}

Public static void gambar (int panjang , int lebar){


for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}
Maka kita akan mendapatkan keluaran memanggil berulang-ulang.

Hasil keluaran :

Panjang = 10
Lebar = 6

**********
**********
**********
**********
**********
**********
Panjang = 11
Lebar = 7

***********
***********
***********
***********
***********
***********
***********
C.Cara membuat menghitung luas .

1.Cara pertama:

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

Scanner userInput = new Scanner(System.in);


System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“lebar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );

int luas = inputlebar*inputpanjang;


System,out.println(“luas = “ + luas);

Public static void gambar (int panjang , int lebar){


for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}
Maka akan menghasilkan keluaran sebagai berikut:

Panjang = 10
Lebar = 6

**********
**********
**********
**********
**********
**********
Luas = 60

2.Cara yang kedua :

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

Scanner userInput = new Scanner(System.in);

System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“lebar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );

System,out.println(“luas = ” + luas (inputpanjang, inputlebar));


}
Private static int luas (int panjang , int lebar ){
int hasil = panjang*lebar;
return hasil;
}

Private static void gambar (int panjang , int lebar){


for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}

Maka akan mendapatkan hasil keluaran :

Panjang = 10
Lebar = 6

**********
**********
**********
**********
**********
**********
Luas = 60
B.Menghitung keliling.

Cara yang pertama :

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

Scanner userInput = new Scanner(System.in);

System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“lebar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );

System,out.println(“luas =” + luas (inputpanjang, inputlebar));

int keliling = (inputpanjang + inputlebar)* 2;


System.out.println(“keliling = “+ keliling)

Private static int luas (int panjang , int lebar ){


int hasil = panjang*lebar;
return hasil;
}
Private static void gambar (int panjang , int lebar){
for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}

Maka akan mendapatkan keluaran hasil seperti dibawah ini sesuai dengan input
yang kita masukan.

Hasil keluaran:

Panjang = 10
Lebar = 5

**********
**********
**********
**********
**********
Luas = 50
Keliling:30
2.Cara yang kedua membuat fungsi keliling

Package com.Tutorial;
import java.util.Scanner.*;
Public Class Mian{
Public static void main(String [] args{

Scanner userInput = new Scanner(System.in);

System.out.print(“panjanag = “);
Int inputpanjang = userInput.nextInt();
System.out.print(“lebar = “);
Int inputlebar = userInput.nextInt();

gambar (inputpanjang , inputlebar );

System,out.println(“luas = “+ luas (inputpanjang, inputlebar));

Sytem.out.println(“keliling = “ + keliling (inputpanjang,inputlebar));

Private static int keliling (int panjang, intlebar ){


Int hasil = (panjang + lebar )*2;
return hasil;
{
Private static int luas (int panjang , int lebar ){
int hasil = panjang*lebar;
return hasil;
}
Private static void gambar (int panjang , int lebar){
for(int i = 0; i < lebar ; i+++){
for(int j = 0; j < panjang; j+++){
System.out.print(“* “);
}
System.out.print(“\n”);
}
}
}

Maka kita akan mendapatkan hasil keluaran sebagai berikut :

Panjang = 5
Lebar = 2

*****
*****
Luas = 10
Keliling:14

Anda mungkin juga menyukai