0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan16 halaman

Pemrograman Dasar Kel 9 Modul 11 and 12 (Revisi)

Dokumen tersebut membahas tentang pemrograman dasar yang mencakup pengertian method, format method secara umum, kelas, dan bahasa pemrograman Java. Method adalah sub program yang membagi program menjadi bagian-bagian kecil untuk memecahkan masalah secara modular.

Diunggah oleh

Altrea
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan16 halaman

Pemrograman Dasar Kel 9 Modul 11 and 12 (Revisi)

Dokumen tersebut membahas tentang pemrograman dasar yang mencakup pengertian method, format method secara umum, kelas, dan bahasa pemrograman Java. Method adalah sub program yang membagi program menjadi bagian-bagian kecil untuk memecahkan masalah secara modular.

Diunggah oleh

Altrea
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

PEMROGRAMAN DASAR

KELOMPOK 9

PRODI : SISTEM INFORMASI

KELAS : SI20B

ANGGOTA :

 Erlangga Alvito O (20416257201059)


 Fatiya Hanifah Desfianthy (20416257201060)
 Nurhayadi Kastiawan (20416257201012)
 Nugini Kurnia Sidqi(20416257201057)
 Rizka Zulfiana (20416257201039)

TAHUN AJARAN 2020/2021

UNIVERSITAS BUANA PERJUANGAN KARAWANG

Jl. Ronggo Waluyo Sirnabaya, Puseurjaya, Kec. Telukjambe Timur., Kabupaten Karawang, Jawa
Barat 41361

Faximile : (0267) 8403140 Website : www.ubpkarawang.ac.id

Email : [email protected], Karawang 41361


KATA PENGANTAR

Puji dan syukur kehadirat Allah SWT, Shalawat serta salam tak lupa dilimpah curahkan kepada
Nabi Muhammad SAW, dan kepada keluarganya serta kepada sahabat-sahabatnya serta sampai
kepada kita semua selaku umatnya yang mana dalam kesempatan ini penulis dapat
menyelesaikan tugas laporan ini.. Makalah ini mendeskripsikan tentang Makalah tentang
Pemrograman dasar Modul 11 dan 12.

Konsep penulis ucapkan banyak terima kasih kepada semua pihak yang telah membantu
pembuatan laporan ini, kepada anggota Kelompok telah membantu dalam menyelesaikan tugas.
Juga teman – teman penulis yang selalu memberi motivasi dan dukungan penuh terhadap
kegiatan pembuatan laporan ini,sehinga penulis bisa menyelesaikan laporan ini dengan lancar,
meskipun laporan ini masih jauh dari kesempurnaan. Penulis berharap semoga laporan ini bisa
bermanfaat khususnya bagi penulis dan umumnya bagi semua yang memerlukan. maka dari itu
penulis mengharapkan kritik dan saran kepada pembaca untuk perbaikan di masa yang akan
datang.
DAFTAR ISI

KATA PENGANTAR....................................................................................................................i
DAFTAR ISI..................................................................................................................................ii
BAB I PENDAHULUAN..............................................................................................................1
1.1 Rumusan Masalah..................................................................................................................1
1.2 Teori Singkat..........................................................................................................................1
1.3 Tujuan....................................................................................................................................1
BAB II PEMBAHASAN................................................................................................................2
2.1 Teori Method..........................................................................................................................2
2.1.1 Format Method Secara Umum........................................................................................2
2.1.2 Kelas................................................................................................................................2
2.1.3 Java..................................................................................................................................3
2.1.4 Jenis Parameter................................................................................................................3
2.1.5 Pemberian Variabel dalam Method.................................................................................3
2.2 Algoritma...............................................................................................................................4
2.2.1 Algoritma Modul 11 (Method Tanpa Parameter)............................................................4
2.2.2 Algoritma Modul 12 (Method Dengan Parameter).........................................................4
2.3 Aktivity Diagram...................................................................................................................5
2.3.1 Aktivity Diagram Modul 11 (Method Tanpa Parameter)................................................5
2.3.2 Activity Diagram Modul 12 (Method Dengan Parameter).............................................6
2.4 Program Java..........................................................................................................................7
2.4.1 Program Java Modul 11 (Method Tanpa Parameter)......................................................7
2.4.2 Program Java Modul 12 (Method Dengan Parameter)....................................................8
BAB III PENUTUP........................................................................................................................9
3.1 Simpulan................................................................................................................................9
3.2 Saran.......................................................................................................................................9
DAFTAR PUSTAKA...................................................................................................................10
BAB I

PENDAHULUAN

1.1 Rumusan Masalah

 Pengertian Method
 Membuat Algoritma
 Membuat Aktivity Diagram
 Membuat Program Java

1.2 Teori Singkat

Method (atau dalam beberapa bahasa pemrograman sering disebut fungsi atau prosedur)
adalah sub program yang membiarkan seorang programer untuk membagi program dengan
membagi masalah ke dalam beberapa sub masalah yang bisa diselesaikan secara modular.
Dengan cara demikian, maka pembuatan program bisa lebih dimanajemen.

Kelas (class) adalah program java yang akan dieksekusi. Method ada di dalam kelas. Java
mempunyai kumpulan kelas yang sudah dimiliki yang tersimpan di dalam paket-paket.
Kumpulan kelas tersebut ada di dalam Java Application Interface (Java API) atau Java class
libraries dan beberapa libraries lainnya.

Java adalah bahasa pemrograman yang dapat dijalankan diberbagai computer. Bahasa ini
awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini
merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis
yang terdapat pada C objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang
minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan
dapat dijalankan pada berbagai Mesin Virtual Java (JVM).

Method adalah kumpulan program yang mempunyai nama. Method merupakan sarana bagi
programmer untuk memecah program menjadi bagian-bagian yang kecil agar jadi lebih
kompleks sehingga dapat di gunakan berulang-ulang.

1.3 Tujuan

 Mahasiswa memahami tentang pengertian sub program


 Mahasiswa dapat membuat sub program sederhana, algotitma, dan diagram activity
 Mahasiswa memahami tentang pengertian method
 Mahasiswa memahami tentang pengertian parameter
BAB II

PEMBAHASAN

2.1 Teori Method

Method (atau dalam beberapa bahasa pemrograman sering disebut fungsi atau prosedur) adalah
sub program yang membiarkan seorang programer untuk membagi program dengan membagi
masalah ke dalam beberapa sub masalah yang bisa diselesaikan secara modular. Dengan cara
demikian, maka pembuatan program bisa lebih dimanajemen. Method dalam java merupakan
sekumpulan statmen yang dikumpulkan bersama untuk melaksanakan tugas tertentu.

2.1.1 Format Method Secara Umum


Elemen yang diperlukan dari deklarasi method adalah tipe kembalian method,
nama, kurung buka dan tutup ( ) dan isi method yang diawali dan diakhiri dengan
kurung kurawal buka dan tutup { }. Secara umum, deklarasi method mempunyai 6
komponen, yaitu :

1. Modifier - seperti public, private, dan Modifiers adalah keyword istimewa yang
bisa memodifikasi definisi (dan perilaku) dari class, metode atau variabel.
2. Tipe kembalian (return type) - adalah metode untuk mengembalikan sebuah nilai.
3. Nama method - aturan untuk penamaan field diterapkan untuk nama method.
4. Daftar parameter - pemisah antar parameter input adalah koma, diawali oleh tipe
datanya dan Parameter merupakan bagian dari method yang mana di dalam suatu
method bisa memiliki 1 parameter atau lebih.
5. Daftar exception - adalah suatu kondisi abnormal yang terjadi pada saat
menjalankan program. Karena dalam java segala sesuatu merupakan objek, maka
exception juga direpresentasikan dalam sebuah objek yang menjelaskan tentang
exception tersebut
6. Isi method, diletakkan di antara kurung kurawal buka dan tutup { }— kode-kode
method, termasuk deklarasi variabel.

2.1.2 Kelas
Kelas (class) adalah program java yang akan dieksekusi. Method ada di dalam kelas.
Java mempunyai kumpulan kelas yang sudah dimiliki yang tersimpan di dalam paket-
paket. Kumpulan kelas tersebut ada di dalam Java Application Interface (Java API) atau
Java class libraries dan beberapa libraries lainnya. Class merupakan suatu “Blueprint”
atau “Cetakan” untuk menciptakan suatu instant dari object.Class juga merupakan grup
suatu object dengan kemiripan attributes/properties, behavior dan relasi ke object lain.
2.1.3 Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih
bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun
1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun
dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras
bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-
code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).

Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general


purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi
seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java
mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula
dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa
pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam
pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

2.1.4 Jenis Parameter


a. Parameter Formal
Parameter yang tertulis dalam definisi method. Parameter formal adalah
variabel yang ada pada daftar parameter dalam definisi fungsi. Pada contoh
program di atas misalnya, maka dalam fungsi jumlah() variabel x dan y
dinamakan sebagai parameter formal. Adapun parameter aktual adalah parameter
(tidak selalu berupa variabel) yang dipakai dalam pemanggilan fungsi
b. Parameter Actual
Parameter aktual adalah parameter yang berada pada inputan langsung pada
saat penggunaan method tersebut. bisa lebih dari satu dengan dipisahkan tanda
koma,. Yang perlu diperhatikan pada saat pemanggilan method adalah jumlah,
urutan dan tipe parameter aktual harus sesuai dengan jumlah urutan dan tipe
parameter formal.

2.1.5 Pemberian Variabel dalam Method


dua tipe data variable passing pada method, yaitu pass-by-value dan pass-by-
reference :
a. Pass-by-Value
Ketika pass-by-value terjadi, method membuat sebuah salinan dari
nilai variable yang dikirimkan ke mthod. Walaupun demikian method
tidak dapat secara langsung memodifikasi nilai variable pengirimnya
meskipun parameter salinannya sudah dimodifikasi nilainya di dalam
method.

b. Pass-by-Reference
Ketika sebuah pass-by-reference terjadi, alamat memori dari nilai
pada sebuah variable dilewatkan pada saat pemanggilan method. Ini
tidak seperti pada pass-by- value, method dapat memodifikasi variable
asli dengan menggunakan alamat memori tersebut, meskipun berbeda
nama variable yang digunakan dalam method dengan variable aslinya,
kedua variable ini menunjukkan lokasi dari data yang sama

2.2 Algoritma

2.2.1 Algoritma Modul 11 (Method Tanpa Parameter)

 Input panjang = 50
 Input lebar = 50
 Rumus untuk menghitung luas yaitu luas = panjang * lebar
 Nilai  luas akan dicetak sebagai output ke perangkat output (keluaran)

2.2.2 Algoritma Modul 12 (Method Dengan Parameter)

 Menetapkan nilai phi = 3.14


 Menghitung jari-jari lingkaran
 Rumus untuk menghitung Keliling Lingkaran  yaitu K=2*phi*r
 Nilai K (Keliling Lingkaran ) akan dicetak sebagai output ke perangkat output (keluaran)
2.3 Aktivity Diagram

2.3.1 Aktivity Diagram Modul 11 (Method Tanpa Parameter)


2.3.2 Activity Diagram Modul 12 (Method Dengan Parameter)
2.4 Program Java

2.4.1 Program Java Modul 11 (Method Tanpa Parameter)

public class Method1 {


static int persegi(){
int panjang=50;
int lebar=50;
int luas=panjang*lebar;
return luas;}
public static void main(String[] args){
System.out.println("Luas Persegi Panjang = "+ persegi());}}
Run :
Luas Persegi Panjang = 2500
BUILD SUCCESSFUL (total time: 1 second)
2.4.2 Program Java Modul 12 (Method Dengan Parameter)

public class METHODParameter {


public double lingkaran (int r) {
return (2*3.14*r);
}
public static void main (String [] args){
METHODParameter input = new METHODParameter ();
System.out.println (“Diketahui Jari-jari Lingkaran adalah 12”);
System.out.print (“Maka hasil Kelilingnya adalah”);
System.out.println (Input.Lingkaran (12));
}
}
Run :
Diketahui Jari-jari Lingkaran adalah 12
Maka hasil Kelilingnya adalah 75.36
BUILD SUCCESSFUL (total time: 0 second)
BAB III

PENUTUP

3.1 Simpulan

Method adalah kumpulan program yang mempunyai nama. Method merupakan sarana
bagi programmer untuk memecah program menjadi bagian-bagian yang kecil agar jadi lebih
kompleks sehingga dapat di gunakan berulang-ulang
Parameter adalah sebutan untuk nilai inputan fungsi pada saat fungsi itu di definisikan
Ada 2 buah parameter yaitu, parameter formal, adalah parameter yang tertulis dalam definisi
method dan Parameter actual, parameter yang berada pada inputan langsung pada saat
penggunaan method tersebut

3.2 Saran

Dalam pembuatan makalah ini, kami merasa ada banyak kekurangan baik itu dari segi penulisan,
tata letak penyajian maupun kosa kata yang mungkin agak kurang proporsional. Untuk itu bagi
yang membaca makalah kami ini, bila pembaca menemui suatu kejanggalan, kekurangan atau
sesuatu hal yang kurang pas kami mohon untuk memberi saran atau masukan yang membangun
dan bermanfaat dan dapat membantu menyempurnakan makalah yang kurang sempurna ini
DAFTAR PUSTAKA

Andre. 2020. Pemrograman Dasar pengertian parameter dan argument fungsi java. Jakarta
Timur: Erlangga.
Limanto Mujono. 2012. Method dan Pemograman Dalam Java.  Ciputat: Dinastindo.
Suarga, Math Muhammad. Algoritma dan dasar pemrograman.Yogyakarta : Andi Publisher
Modul Pemrograman Dasar

Anda mungkin juga menyukai