Pemrograman Dasar Kel 9 Modul 11 and 12 (Revisi)
Pemrograman Dasar Kel 9 Modul 11 and 12 (Revisi)
KELOMPOK 9
KELAS : SI20B
ANGGOTA :
Jl. Ronggo Waluyo Sirnabaya, Puseurjaya, Kec. Telukjambe Timur., Kabupaten Karawang, Jawa
Barat 41361
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
Pengertian Method
Membuat Algoritma
Membuat Aktivity Diagram
Membuat Program Java
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
PEMBAHASAN
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.
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).
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
Input panjang = 50
Input lebar = 50
Rumus untuk menghitung luas yaitu luas = panjang * lebar
Nilai luas akan dicetak sebagai output ke perangkat output (keluaran)
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