SlideShare a Scribd company logo
1 of 6
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
Disusun Oleh :
Eka Cahya Budhi Nugraha
125410150
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER
AKAKOM
YOGYAKARTA
OKTOBER 2012
Pertemuan Ke-11
Method Tanpa Parameter
1. Tujuan
Mahasiswa dapat mamahami pengertian sub program dan dapat membuat
sub program sederhana.
2. Teori Singkat
Method atau fungsi adalah sub program yang membiarkan seorang
programmer untuk membagi program dengan cara membagi masalah kedalam
beberapa sub masalah yang diselesaikan secar modular .
Kelas adalah program java yang akan di eksekusi. Java memiliki
kumpulan kelas yang tersimpan di dalam paket-paket Java Application Interface
(API) dan method ada di dalamnya .
Bentuk / Format method secara umum :
tipe_return-value nama_method(parameter1, parameter2, ..., parameterN)
{
deklarasi dan pernyataan;
}
ekement yang diperlukan dari deklarasi method adalah tipe kembalian
method, nama, kurung buka dan tutup () dan isi method yang diawali dan diakhiri
dengan kurung kurawal {}. secara umum , deklarasi method mempunyai 6
komponen, yaitu :
1. modifier seperti public, private dan lain-lain.
2. Tipe Kembalian (return type) tipe data yang dikembalikan oleh method.
3. Nama method : aturan untuk penamaan field yang kesepakatannya sedikit
berbeda.
4. Daftar Perameter : pemisah antara parameter input adalah koma, diawali
oleh tipe datanya yang diletakkan antara tanda kurung ().
5. Daftar exeption
6. Isi Method : kode-kode method yang diletakkan didalam kurung kurawal .
3. Pembahasan Listing
Listing 1
1. public class Fungsi1 {
2. public static void garis(){
3. System.out.println("===============");
4. }
5. public static void main(String args[]){
6. garis();
7. }
8. }
public class Fungsi1 {menyatakan kelas dengan nama kelas Fungsi1,
sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini
Fungsi1.java .
Public static void garis(){ merupakan sifaat dan tipe method, yakni
method garis ini bersifat static dan bertipe void.
System.out.println(“==========”); perintah untuk menampilkan
====== disaat method garis dipanggil.
public static void main(String args[]) mengindikasikan nama suatu
method dalam class Fungsi1yang bertindak sebagai method utama.
Garis(); adalah perintah untuk memanggil method garis, sehingga perintah
yang dimiliki oleh method garis akan dikerjakan.
Listing 2
1. public class Fungsi2 {
2. public static void kalimat(){
3. System.out.println("Didalam Method Kalimat");
4. }
5. public static void main(String args[]){
6. kalimat();
7. System.out.println("Didalam main");
8. kalimat();
9. }
10. }
public class Fungsi2 {menyatakan kelas dengan nama kelas Fungsi2,
sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini
Fungsi2.java .
Public static void kalimat(){ merupakan sifat, tipe dan nama method,
yakni method kalimat, method ini bersifat static dan bertipe void.
System.out.println(“Didalam method Kalimat”); perintah untuk
menampilkan Didalam method Kalimat disaat method kalimat dipanggil.
public static void main(String args[]) mengindikasikan nama suatu
method dalam class Fungsi2yang bertindak sebagai method utama.
kalimat(); adalah perintah untuk memanggil method kalimat, sehingga
perintah yang dimiliki oleh method kalimat akan dikerjakan.
System.out.println(“Didalam method Kalimat”); perintah untuk
menampilkan Didalam method Kalimat.
kalimat(); adalah perintah untuk memanggil method kalimat, sehingga
perintah yang dimiliki oleh method kalimat akan dikerjakan.
Listing 3
1. public class Fungsi3 {
2. public static int jumlah(){
3. int a = 7, b=15;
4. return(a+b);
5. }
6. public static void main(String args[]){
7. System.out.println("Hasil pemanggilan method jumlah");
8. System.out.println(jumlah());
9. }
10. }
public class Fungsi3 {menyatakan kelas dengan nama kelas Fungsi3,
sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini
Fungsi3.java .
public static int jumlah(){ merupakan sifat, tipe dan nama method, yakni
method jumlah dengan sifat static dan bertipe integer.
int a =7, b=15; merupakan nilai dari variabel yang bersifat integer.
return(a+b); merupakan rumus penjumlahan variabel a dan b, return
digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah
dibawahnya.
System.out.println(“Didalam method Kalimat”); perintah untuk
menampilkan Didalam method jumlah disaat method kalimat dipanggil.
public static void main(String args[]) mengindikasikan nama suatu
method dalam class Fungsi3yang bertindak sebagai method utama.
System.out.println(“Hasil pemanggilan method jumlah”); merupakan
perintah untuk menghasilkan keluaran Hasil pemanggilan method jumlah.
System.out.println(jumlah()); perintah untuk menghasilkan keluaran
nilai atau isi dari method jumlah.
4. Tugas
Listing 4 (Tugas)
1. public class TugasFungsi{
2. public int jumlah(){
3. int a = 7, b=15;
4. return(a+b);
5. }
6. public int kurang(){
7. int a = 7, b=15;
8. return(a-b);
9. }
10. public int kali(){
11. int a = 7, b=15;
12. return(a*b);
13. }
14. public float bagi(){
15. int a = 7, b=15;
16. return(a/b);
17. }
18. public static void main(String args[]){
19. Fungsi3b obyek = new TugasFungsi();
20. System.out.println("Hasil pemanggilan method jumlah");
21. System.out.println(obyek.jumlah());
22. System.out.println("Hasil pemanggilan method kurang");
23. System.out.println(obyek.kurang());
24. System.out.println("Hasil pemanggilan method kali");
25. System.out.println(obyek.kali());
26. System.out.println("Hasil pemanggilan method bagi");
27. System.out.println(obyek.bagi());
28. }
29. }
public class TugasFungsi {menyatakan kelas dengan nama kelas
TugasFungsi, sehingga nama file saat disimpan harus sama dengan nama kelas,
dalam hal ini TugasFungsi.java .
public int jumlah(){ merupakan sifat, tipe dan nama method, yakni
method jumlah dengan sifat tidak static dan bertipe integer.
int a =7, b=15; merupakan nilai dari variabel yang bersifat integer.
return(a+b); merupakan rumus penjumlahan variabel a dan b, return
digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah
dibawahnya.
public int kurang(){ merupakan sifat, tipe dan nama method, yakni
method kurang dengan sifat tidak static dan bertipe integer.
int a =7, b=15; merupakan nilai dari variabel yang bersifat integer.
return(a-b); merupakan rumus pengurangan variabel a dan b, return
digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah
dibawahnya.
public int kali(){ merupakan sifat, tipe dan nama method, yakni method
kali dengan sifat tidak static dan bertipe integer.
int a =7, b=15; merupakan nilai dari variabel yang bersifat integer.
return(a*b); merupakan rumus perkalian variabel a dan b, return
digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah
dibawahnya.
public float bagi(){ merupakan sifat, tipe dan nama method, yakni method
bagi dengan sifat tidak static dan bertipe float.
int a =7, b=15; merupakan nilai dari variabel yang bersifat integer.
return(a/b); merupakan rumus penjumlahan variabel a dan b, return
digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah
dibawahnya.
public static void main(String args[]) mengindikasikan nama suatu
method dalam class TugasFungsiyang bertindak sebagai method utama.
TugasFungsi obyek = new TugasFungsi(); merupakan obyek class dari
method TugasFungsi. Yang berfungsi untuk memanggil method yang sifatnya
tidak static.
System.out.println(“Hasil pemanggilan method jumlah”); merupakan
perintah untuk menghasilkan keluaran Hasil pemanggilan method jumlah.
System.out.println(obyek.jumlah()); perintah untuk menghasilkan
keluaran nilai atau isi dari kelas obyek method jumlah.
System.out.println(“Hasil pemanggilan method kurang”); merupakan
perintah untuk menghasilkan keluaran Hasil pemanggilan method kurang.
System.out.println(obyek.kurang()); perintah untuk menghasilkan
keluaran nilai atau isi dari kelas obyek method kurang.
System.out.println(“Hasil pemanggilan method kali”); merupakan
perintah untuk menghasilkan keluaran Hasil pemanggilan method kali.
System.out.println(obyek.kali()); perintah untuk menghasilkan keluaran
nilai atau isi dari kelas obyek method kali.
System.out.println(“Hasil pemanggilan method bagi”); merupakan
perintah untuk menghasilkan keluaran Hasil pemanggilan method bagi.
System.out.println(obyek.bagi()); perintah untuk menghasilkan keluaran
nilai atau isi dari kelas obyek method bagi.
5. Kesimpulan
Untuk melakukan pemanggilan terhadap method yang bersifat static, tidak
diperlukan membuat class obyek terlebih dahulu, akan tetapi jika sifat method
yang akan dipanggil tidak bersifat ststic maka kita harus membuat class obyek
terlebih dahulu.
Pemanggilan ini dapat dilakukan berulang kali sesuai kebutuhan program.

More Related Content

What's hot

Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Melina Krisnawati
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objekradar radius
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algoSTMIK AKAKOM
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algoSTMIK AKAKOM
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)Debby Ummul
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Debby Ummul
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOsetyadi_s
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloadingwahyuniwulan
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan hermawanawang
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)Debby Ummul
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collectionrizki adam kurniawan
 

What's hot (20)

Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objek
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algo
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.8-9)
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBO
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloading
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
 
BAB 1 PBO C++ Struktur
BAB 1 PBO C++ StrukturBAB 1 PBO C++ Struktur
BAB 1 PBO C++ Struktur
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
 

Similar to ALGO-LAPORAN

03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set methodJefri Fahrian
 
Laporan6
Laporan6Laporan6
Laporan6Sa Lam
 
Laporan8
Laporan8Laporan8
Laporan8Sa Lam
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Asnita Meydelia C K
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2rahmi wahyuni
 
CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1giamuhammad
 
Dasar pemrograman C++
Dasar pemrograman C++Dasar pemrograman C++
Dasar pemrograman C++Andan Sperrow
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Asnita Meydelia C K
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaShofura Kamal
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekKuncara Laksana
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)nakomuri
 
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJurnal IT
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Debby Ummul
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user inputJefri Fahrian
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++Akmal Fajar
 

Similar to ALGO-LAPORAN (20)

03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method
 
Laporan6
Laporan6Laporan6
Laporan6
 
Laporan8
Laporan8Laporan8
Laporan8
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 
Bab6.function
Bab6.functionBab6.function
Bab6.function
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
 
CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1CCIT OOP Pertemuan 1
CCIT OOP Pertemuan 1
 
Dasar pemrograman C++
Dasar pemrograman C++Dasar pemrograman C++
Dasar pemrograman C++
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
 
C programming language notes (7)
C programming language notes (7)C programming language notes (7)
C programming language notes (7)
 
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
 
9150 8 interface
9150 8  interface9150 8  interface
9150 8 interface
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
 

Recently uploaded

Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 

Recently uploaded (20)

Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 

ALGO-LAPORAN

  • 1. LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN Disusun Oleh : Eka Cahya Budhi Nugraha 125410150 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA OKTOBER 2012
  • 2. Pertemuan Ke-11 Method Tanpa Parameter 1. Tujuan Mahasiswa dapat mamahami pengertian sub program dan dapat membuat sub program sederhana. 2. Teori Singkat Method atau fungsi adalah sub program yang membiarkan seorang programmer untuk membagi program dengan cara membagi masalah kedalam beberapa sub masalah yang diselesaikan secar modular . Kelas adalah program java yang akan di eksekusi. Java memiliki kumpulan kelas yang tersimpan di dalam paket-paket Java Application Interface (API) dan method ada di dalamnya . Bentuk / Format method secara umum : tipe_return-value nama_method(parameter1, parameter2, ..., parameterN) { deklarasi dan pernyataan; } ekement yang diperlukan dari deklarasi method adalah tipe kembalian method, nama, kurung buka dan tutup () dan isi method yang diawali dan diakhiri dengan kurung kurawal {}. secara umum , deklarasi method mempunyai 6 komponen, yaitu : 1. modifier seperti public, private dan lain-lain. 2. Tipe Kembalian (return type) tipe data yang dikembalikan oleh method. 3. Nama method : aturan untuk penamaan field yang kesepakatannya sedikit berbeda. 4. Daftar Perameter : pemisah antara parameter input adalah koma, diawali oleh tipe datanya yang diletakkan antara tanda kurung (). 5. Daftar exeption 6. Isi Method : kode-kode method yang diletakkan didalam kurung kurawal . 3. Pembahasan Listing Listing 1 1. public class Fungsi1 { 2. public static void garis(){ 3. System.out.println("===============");
  • 3. 4. } 5. public static void main(String args[]){ 6. garis(); 7. } 8. } public class Fungsi1 {menyatakan kelas dengan nama kelas Fungsi1, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini Fungsi1.java . Public static void garis(){ merupakan sifaat dan tipe method, yakni method garis ini bersifat static dan bertipe void. System.out.println(“==========”); perintah untuk menampilkan ====== disaat method garis dipanggil. public static void main(String args[]) mengindikasikan nama suatu method dalam class Fungsi1yang bertindak sebagai method utama. Garis(); adalah perintah untuk memanggil method garis, sehingga perintah yang dimiliki oleh method garis akan dikerjakan. Listing 2 1. public class Fungsi2 { 2. public static void kalimat(){ 3. System.out.println("Didalam Method Kalimat"); 4. } 5. public static void main(String args[]){ 6. kalimat(); 7. System.out.println("Didalam main"); 8. kalimat(); 9. } 10. } public class Fungsi2 {menyatakan kelas dengan nama kelas Fungsi2, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini Fungsi2.java . Public static void kalimat(){ merupakan sifat, tipe dan nama method, yakni method kalimat, method ini bersifat static dan bertipe void. System.out.println(“Didalam method Kalimat”); perintah untuk menampilkan Didalam method Kalimat disaat method kalimat dipanggil. public static void main(String args[]) mengindikasikan nama suatu method dalam class Fungsi2yang bertindak sebagai method utama. kalimat(); adalah perintah untuk memanggil method kalimat, sehingga perintah yang dimiliki oleh method kalimat akan dikerjakan. System.out.println(“Didalam method Kalimat”); perintah untuk menampilkan Didalam method Kalimat. kalimat(); adalah perintah untuk memanggil method kalimat, sehingga perintah yang dimiliki oleh method kalimat akan dikerjakan.
  • 4. Listing 3 1. public class Fungsi3 { 2. public static int jumlah(){ 3. int a = 7, b=15; 4. return(a+b); 5. } 6. public static void main(String args[]){ 7. System.out.println("Hasil pemanggilan method jumlah"); 8. System.out.println(jumlah()); 9. } 10. } public class Fungsi3 {menyatakan kelas dengan nama kelas Fungsi3, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini Fungsi3.java . public static int jumlah(){ merupakan sifat, tipe dan nama method, yakni method jumlah dengan sifat static dan bertipe integer. int a =7, b=15; merupakan nilai dari variabel yang bersifat integer. return(a+b); merupakan rumus penjumlahan variabel a dan b, return digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah dibawahnya. System.out.println(“Didalam method Kalimat”); perintah untuk menampilkan Didalam method jumlah disaat method kalimat dipanggil. public static void main(String args[]) mengindikasikan nama suatu method dalam class Fungsi3yang bertindak sebagai method utama. System.out.println(“Hasil pemanggilan method jumlah”); merupakan perintah untuk menghasilkan keluaran Hasil pemanggilan method jumlah. System.out.println(jumlah()); perintah untuk menghasilkan keluaran nilai atau isi dari method jumlah. 4. Tugas Listing 4 (Tugas) 1. public class TugasFungsi{ 2. public int jumlah(){ 3. int a = 7, b=15; 4. return(a+b); 5. } 6. public int kurang(){ 7. int a = 7, b=15; 8. return(a-b); 9. } 10. public int kali(){
  • 5. 11. int a = 7, b=15; 12. return(a*b); 13. } 14. public float bagi(){ 15. int a = 7, b=15; 16. return(a/b); 17. } 18. public static void main(String args[]){ 19. Fungsi3b obyek = new TugasFungsi(); 20. System.out.println("Hasil pemanggilan method jumlah"); 21. System.out.println(obyek.jumlah()); 22. System.out.println("Hasil pemanggilan method kurang"); 23. System.out.println(obyek.kurang()); 24. System.out.println("Hasil pemanggilan method kali"); 25. System.out.println(obyek.kali()); 26. System.out.println("Hasil pemanggilan method bagi"); 27. System.out.println(obyek.bagi()); 28. } 29. } public class TugasFungsi {menyatakan kelas dengan nama kelas TugasFungsi, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini TugasFungsi.java . public int jumlah(){ merupakan sifat, tipe dan nama method, yakni method jumlah dengan sifat tidak static dan bertipe integer. int a =7, b=15; merupakan nilai dari variabel yang bersifat integer. return(a+b); merupakan rumus penjumlahan variabel a dan b, return digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah dibawahnya. public int kurang(){ merupakan sifat, tipe dan nama method, yakni method kurang dengan sifat tidak static dan bertipe integer. int a =7, b=15; merupakan nilai dari variabel yang bersifat integer. return(a-b); merupakan rumus pengurangan variabel a dan b, return digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah dibawahnya. public int kali(){ merupakan sifat, tipe dan nama method, yakni method kali dengan sifat tidak static dan bertipe integer. int a =7, b=15; merupakan nilai dari variabel yang bersifat integer. return(a*b); merupakan rumus perkalian variabel a dan b, return digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah dibawahnya. public float bagi(){ merupakan sifat, tipe dan nama method, yakni method bagi dengan sifat tidak static dan bertipe float. int a =7, b=15; merupakan nilai dari variabel yang bersifat integer. return(a/b); merupakan rumus penjumlahan variabel a dan b, return digunakan untuk menghentikan pekerjaan agar tidak dilanjutkan keperintah dibawahnya.
  • 6. public static void main(String args[]) mengindikasikan nama suatu method dalam class TugasFungsiyang bertindak sebagai method utama. TugasFungsi obyek = new TugasFungsi(); merupakan obyek class dari method TugasFungsi. Yang berfungsi untuk memanggil method yang sifatnya tidak static. System.out.println(“Hasil pemanggilan method jumlah”); merupakan perintah untuk menghasilkan keluaran Hasil pemanggilan method jumlah. System.out.println(obyek.jumlah()); perintah untuk menghasilkan keluaran nilai atau isi dari kelas obyek method jumlah. System.out.println(“Hasil pemanggilan method kurang”); merupakan perintah untuk menghasilkan keluaran Hasil pemanggilan method kurang. System.out.println(obyek.kurang()); perintah untuk menghasilkan keluaran nilai atau isi dari kelas obyek method kurang. System.out.println(“Hasil pemanggilan method kali”); merupakan perintah untuk menghasilkan keluaran Hasil pemanggilan method kali. System.out.println(obyek.kali()); perintah untuk menghasilkan keluaran nilai atau isi dari kelas obyek method kali. System.out.println(“Hasil pemanggilan method bagi”); merupakan perintah untuk menghasilkan keluaran Hasil pemanggilan method bagi. System.out.println(obyek.bagi()); perintah untuk menghasilkan keluaran nilai atau isi dari kelas obyek method bagi. 5. Kesimpulan Untuk melakukan pemanggilan terhadap method yang bersifat static, tidak diperlukan membuat class obyek terlebih dahulu, akan tetapi jika sifat method yang akan dipanggil tidak bersifat ststic maka kita harus membuat class obyek terlebih dahulu. Pemanggilan ini dapat dilakukan berulang kali sesuai kebutuhan program.