LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD
|
|
- Yuliana Iskandar
- 7 tahun lalu
- Tontonan:
Transkripsi
1 LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD Disusun oleh : Nama : Ach Fauzan NIM : Asisten 1 : Fadel Trivandi Dipantara Asisten 2 : Karid Nurvenus Asisten 3 : Apiladosi Priambodo Dosen Pengampu : Sutrisno, Ir., MT LABORATORIUM KOMPUTER DASAR PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA 2013 Pengesahan Tanggal: Asisten
2 Definisi Masalah Buatlah sebuah program dengan 3 pilihan menu, yang setiap menunya memanggil method/fungsi dari tiga sub program di bawah ini. 1. Buat program yang memiliki suatu fungsi untuk menentukan apakah suatu bilangan itu termasuk bilangan prima atau bukan. Kemudian tampilkan bilangan prima dari 1 sampai 100, hitung jumlahnya dan cari rata-ratanya. 2. Buat program yang memiliki suatu fungsi rekursif untuk mencetak suatu deret fibbonacci. Deret fibbonacci adalah suatu deret dimana bilangan berikutnya merupakan penjumlahan 2 bilangan sebelumnya. (mis : 1, 1, 2, 3, 5, 8, 13, 21, 33,...) 3. Buat program untuk mencetak bilangan amisabel dari 1 sampai Bilangan amisabel adalah bilangan yang jumlah faktor-faktornya sama dengan bilangan itu sendiri. Contoh: 1 = 1 6 = = Source Code Menu Bab IV import java.util.scanner; public class Laporan_Bab4 { public static void main(string[] args) { Scanner in = new Scanner(System.in); int pilihan; //membuat menu bab IV do{ System.out.println("*** MENU BAB IV ***\n"); System.out.println(" "); System.out.println("1. soal 001 (bilangan prima)"); System.out.println("2. soal 002 (bilangan fibonacci)"); System.out.println("3. soal 003 (bilangan amisabel)"); System.out.println("4. keluar dari program"); System.out.println(" ");
3 System.out.print("masukan pilihan anda : "); pilihan = in.nextint(); switch(pilihan){ case 1 :BilPrim001();break; case 2 :BilFibonacci002();break; case 3 :Amisabel003();break; case 4 : System.out.println ("...:::terima kasih:::... ") ;break; default : System.out.println("maaf input yang anda masukkan tidak ada di MENU\n"); while(pilihan!=4); //method bilangan prima private static void BilPrim001(){ Scanner in = new Scanner(System.in); System.out.println("_.: Program Menentukan Bilangan Prima :._"); System.out.print("masukan angka : "); int angka= in.nextint(); //menentukan bilangan prima boolean prima= true; for(int i=2; i<angka ;i++){ if (angka%i==0){ prima = false; break; if (prima) System.out.println(angka +" adalah bilangan prima"); else System.out.println(angka +" bukan bilangan prima\n"); //menampilkan bilangan prima System.out.println("bilangan prima 1-100"); int jumlah=0,n=0; for (int i=1; i<=100; i++){ int a=0; for(int j=1; j<=i; j++){ if ((i%j)==0){ a++; if ((a==2)&&(i!=1)){ System.out.print(i+" "); //menentukan jumlah bilangan prima jumlah += i; //menentukan banyak bilangan prima n ++;
4 //menghitung rata-rata bilangan prima int rerata = jumlah/n; System.out.println(); //menampilkan hasil System.out.println("maka rata-rata = jumlah / n"); System.out.println(" = "+jumlah+"/"+n); System.out.println(" = "+rerata); System.out.println(); //method bilangan fibonacci private static void BilFibonacci002(){ Scanner in = new Scanner(System.in); System.out.println("_.:Program Penentu Deret Fibonacci:._"); System.out.print("Masukkan batas : "); int k = in.nextint(); //menentukan deret fibonacci System.out.print("Deret Fibonacci : "); for(int i=1; i<=k; i++) System.out.print(fibonacci(i) + " "); System.out.println( \n ); //method Fibonacci yang akan digunakan untuk mencetak deret fibonacci private static int fibonacci(int n){ int j; if(n==1 n==2) j=1; else j = fibonacci(n-1) + fibonacci(n-2); return j; //method bilangan amisabel private static void Amisabel003(){ System.out.println("_.:Program Penentu bilangan amisabel :._"); for (int a=1;a<=1000;a++){ if (amisabel(a)){ System.out.print(a+" = "); //for untuk memfaktorkan bilangan amisabel for(int b=1;b<=a;b++){ if(a%b==0){ System.out.print(b); if (a==1 a/b==2)
5 break; System.out.print(" + "); System.out.println(); System.out.println(); //method amisabel yang akan dipanggil untuk mencetak bilangan amisabel private static boolean amisabel(int a){ int sum=0; if (a==1) return true; else{ for(int b=1;b<a;b++) if (a%b==0) sum +=b; if (sum==a) return true; else return false;
6 Pembahasan Menu Bab III Melakukan import dari package Scanner Deklarasi kelas dan method main Deklarasi variabel Scanner dengan nama variabel input Deklarasi variabel int dengan nama pilihan komentar Melakukan perintah looping do-while untuk dikerjakan terlebih dahulu Perintah untuk menampilkan sebuah kalimat _MENU BAB IV_ Perintah untuk menampilkan Perintah untuk menampilkan 1. Soal 001(Bilangan prima) Perintah untuk menampilkan 2. Soal 002(bilangan Fibonacci) Perintah untuk menampilkan 3. Soal 003 (bilangan amisabel) Perintah untuk menampilkan 4. Keluar dari program Perintah untuk menampilkan Perintah untuk mencetak masukan variabel pilihan dan perintah untuk memasukkan inputan dengan scanner pada variabel pilihan Melakukan perintah switch untuk memilih pilihan yang akan di case-kan dibawahnya Perintah pilihan Case 1, jika di inputkan 1 maka yang akan dijalankan method BilPrim001 Perintah pilihan Case 2, jika di inputkan 2 maka yang akan dijalankan method BilFibonacci002 Perintah pilihan Case 3, jika di inputkan 3 maka yang akan dijalankan method BilAmisabel003 Perintah pilihan Case 4, jika di inputkan 4 maka program akan mencetak tulisan...:::terima kasih:::... Perintah default, jika input tidak sesuai dengan menu maka program akan mencetak tulisan maaf input yang anda masukan tidak ada di MENU Tutup kurung kurawal untuk menutup statement blok Perintah while, jika input bernilai true maka akan di ulang trus dan akan berhenti jika input bernilai false (pilihan!=4) Tutup kurung kurawal untuk menutup method main komentar Deklarasi private method BilPrim001 Deklarasi variabel Scanner dengan nama variabel input
7 Perintah untuk mencetak tulisan _.:program menentukan bilangan prima:._ Perintah untuk mencetak masukan variabel pilihan dan perintah untuk memasukkan inputan dengan scanner pada variabel angka Deklarasi variabel Boolean dengan nama prima = true Perintah looping for dengan nilai awal i=2 dengan batas i<=nilai dari inputan variabel angka dan i akan terus ditambah 1 sampai memenuhi batas Jika variabel angka dibagi i sama dengan 0 Maka variabel prima bernilai false Tutup kurung kurawal untuk menutup perulangan for Jika prima maka akan ditampilkan nilai angka adalah bilangan prima Jika buka prima maka akan ditampilkan nilai angka bukan bilangan prima Perintah untuk mencetak tuilisan bilangan prima Deklarasi variabel int dengan nama variabel jumlah dan n Perintah looping for dengan nilai awal i=1 dengan batas i<=100 dan i akan terus ditambah 1 sampai memenuhi batas Deklarasi variabel int dengan nama a= 0 Perintah looping for (nested loop) dengan nilai awal j=1 dengan batas j<=i dan j akan terus ditambah 1 sampai memenuhi batas Jika nilai dari variabel i dibagi j sama dengan 0 maka nilai variabel a akan ditambah 1 Kurung kurawal untuk menutup statement Kurung kurawal untuk menutup looping for yang kedua(nested loop) Jika a = 2 atau i tidak sama dengan 1 maka akan dicetak/ dimunculkan nilai i dan space Menghitung jumlah bilangan prima Menghitung banyak bilangan prima Kurung kurawal untuk menutup blok statement Kurung kurawal untuk mengakhiri looping for Operasi matematika untuk menghitung nilai rata-rata bilangan prima Perintah untuk ganti baris Perintah untuk menampilkan kalimat maka rata-rata =
8 jumlah/n Perintah untuk menampilkan tulisan = dan nilai jumlah / nilai n Perintah untuk menampilkan nilai variabel rerata Perintah untuk ganti garis baru Kurung kurawal untuk menutup method BilPrim001 Deklarasi private method BilFibonacci002 Deklarasi variabel Scanner dengan nama variabel input Perintah untuk mencetak tulisan _.:program penentu deret Fibonacci :._ Perintah untuk mencetak masukan variabel batas dan perintah untuk memasukkan inputan dengan scanner pada variabel batas Perintah untuk mencetak tulisan deret Fibonacci : Perintah looping for dengan nilai awal i =1 dengan batas i<= nilai variabel batas dan i akan terus ditambah 1 sampai memenuhi batas Perintah untuk mencetak hasil dari method fibonacci Perintah untuk ganti baris sebanyak 2 baris Kurung kurawal untuk menutup method BilFibonacci002 Deklarasi private method Fibonacci dengan membawa / menyimpan nilai int n Deklarasi variabel j Jika variabel n bernilai 1 atau 2 maka b=variabel j sama dengan 1 Jika tidak maka variabel j = nilai variabel Fibonacci (n-1)+ Fibonacci(n-2) Return j berfungsi untuk menyimpan hasil dari variabel j Tutup kurung kurawal untuk menutup method private method Fibonacci Deklarasi private method BilAmisabel003 Perintah untuk mencetak tulisan _.:program penentu bilangan amisabel :._ Perintah looping for dengan nilai awal a=1 dengan batas a<=1000 dan a akan terus ditambah 1 sampai memenuhi batas Jika bernilai sesuai dengan method amisabel maka akan dimunculkan nilai a dan tanda = Perintah looping for (nested loop) dengan nilai awal b=1 dengan batas b<=a dan b akan terus ditambah sampai memenuhi batas Jika nilai variabel a dibagi b = 0 maka akan dimunculkan/dicetak
9 nilai b Jika nilai variabel a=1 atau jika a dibagi b =2 maka nested loop akan berhenti dan mencetak tanda + Kurung kurawal untuk mengakhiri/ menutup blok statement Kurung kurawal untuk menutup nested loop Perintah untuk ganti baris Kurung kurawal untuk menutup blok statement Kurung kurawal untuk menutup looping for Perintah untuk ganti baris Kurung kurawal untuk menutup method BilAmisabel003 Deklarasi private method amisabel dengan membawa/ menyimpan varibel a Deklarasi variabel int dengan nama sum Jika nilai variabel a = 1 Maka return(hasil akan dikembalikan) bernilai true Jika tidak maka akan dilakukan perintah selanjutnya Perintah looping for dengan nilai awal b=1 dengan batas b < a dan nilai variabel b akan terus ditambah 1 sampai memenuhi batas Jika nilai variabel a dibagi b = 0 maka nilai bvariabel sum = sum + b Jika nilai variabel sum = a Maka return (hasil akan dikembalikan) bernilai true Jika salah atau tidak memenuhi syarat Maka return (hasil akan dikembalikan) bernilai false Kurung kurawal untuk menutup blok statement Kurung kurawal untuk menutup method amisabel Kurung kurawal untuk menutup method main Laporan_bab4 Screenshoot Program Menu Bab IV
10
11
12 Kesimpulan Fungsi / method merupakan suatu program yang terletak terpisah dari blok program utama, tetapi tetap merupakan bagian dari program yang dibuat. Dengan menggunakan fungsi dapat membuat program menjadi lebih mudah dipahami. Di dalam pemrograman java ada 3 jenis akses method diantaranya: private void, protect void dan public void. Private void Dengan menggunakan method tingkat akses private, maka method tersebut hanya dapat diakses oleh kelas yang dimilikinya saja. Protect void Dengan menggunakan method tingkat akses protect, maka method tersebut hanya dapat diakses oleh kelas yang dimilikinya dan kelas-kelas yang terkait dengan kelas method tersebut. Public void Dengan menggunakan method tingkat akses public, maka method tersebut bisa diakses oleh kelas mana saja yang ada pada bagian program. Setiap method menghasilkan suatu data dengan tipe tertentu yang disebut return, apabila tidak menghasilkan nilai maka return maka nilai akan diganti dengan void.
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN Disusun oleh : Nama : Sigit Pangestu NIM : 135150201111188 Asisten 1 : Fattah Rizki Hizama Lubbi Asisten 2 : Risza Nurrachman Asisten
Lebih terperinciPerulangan / Looping
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar
Lebih terperinciPRAKTIKUM PEMROGRAMAN LANJUT MODUL 1
LABORATORIUM KOMPUTER DASAR PROGRAM STUDI SISTEM INFORMASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM PEMROGRAMAN LANJUT SEMESTER :GENAP TAHUN : 2013/2014 MODUL 1 Judul
Lebih terperinciKENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.
KENDALI PROSES Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. PERINTAH KONDISIONAL Pemrograman Java memiliki 2 Decision-making
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciSEKUEN, PERCABANGAN & PENGULANGAN
Materi kuliah SEKUEN, PERCABANGAN & PENGULANGAN Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Pengertian
Lebih terperinciMethod. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle
Method Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle Definisi Metode: Sekumpulan baris kode program yang mempunyai fungsi tertentu dan dapat dipanggil dari fungsi utama, Dapat dipanggil berulang
Lebih terperinciPercabangan dan Perulangan
Percabangan dan Perulangan uliana Setiowati Politeknik Elektronika egeri Surabaya 2011 1 Topik Percabangan switch Perulangan Special Loop Control 2 Flowchart Bagan-bagan yang mempunyai arus yang menggambarkan
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING Disusun oleh : Nama : Gustian Ri pi NIM : 135150201111060 Asisten 1 : Az Zahra Rahma Putri Afifa Asisten 2 : Fitri Bibi
Lebih terperinciPemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)
Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING) Looping (Perulangan) Looping/perulangan adalah pernyataan dalam pemrograman dimana program akan mengulang sebuah atau sekelompok pernyataan selama
Lebih terperinciLAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI Disusun oleh : Nama : Sigit Pangestu NIM : 135150201111188 Asisten 1 : Fattah Rizki Hizama Lubbi Asisten 2 : Risza Nurrahman Asisten 3 : - Dosen
Lebih terperinciMethod / Fungsi / Sub Program
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming
Lebih terperinciTiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula
Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula Sebenarnya belajar Java sangatlah mudah, bagi yang tahu triknya. Ada tiga cara penting bagaimana memudahkan kita dalam membuat program Java
Lebih terperinciModul Praktikum 3 Pemograman Berorientasi Objek
Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan
Lebih terperinciTipe if : If tanpa else (if) If dengan else (if-else) Nested if
Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)
Lebih terperinci1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?
1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai
Lebih terperinciPertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else
Pertemuan III [STRUKTUR KONTROL] Materi : 1. Struktur kontrol if 2. Struktur kontrol if-else 3. Operator kondisi (?:) 4. Struktur kontrol switch 5. Struktur kontrol for 6. Struktur kontrol while 7. Struktur
Lebih terperinciPenyeleksi Kondisi / Percabangan
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Penyeleksi Kondisi / Percabangan Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya
Lebih terperinciTopik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard
Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciObyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum
Lebih terperinciIF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERULANGAN 05 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERULANGAN Perulangan FOR Perulangan DO WHILE Perulangan WHILE Oleh : Andri Heryandi, M.T. 2 PERULANGAN FOR Perulangan
Lebih terperinciDecision and Looping
Decision and Looping Konstruksi Pengambilan Keputusan Konstruksi if Konstruksi if merupakan bentuk konstruksi pengambilan keputusan dengan 2 kemungkinan keputusan. Kemungkinankemungkinan keputusan itu
Lebih terperinciRekursif/ Iterasi/ Pengulangan
Mata Pelajaran : Algoritma & Struktur Data Versi : 1.0.0 Materi Penyaji : Rekursif : Zulkarnaen NS 1 Rekursif/ Iterasi/ Pengulangan Instruksi perulangan digunakan untuk menjalankan satu atau beberapa insturksi
Lebih terperinciBAB V PENYELEKSIAN KONDISI DAN PERULANGAN
BAB V PENYELEKSIAN KONDISI DAN PERULANGAN Untuk menghasilkan suatu program, sangat penting untuk mengatur agar program dapat berjalan dengan aliran atau susunan yang baik, sehingga dapat memecahkan masalah
Lebih terperinciMetode Binnary Searching di Java Console
Metode Binnary Searching di Java Console Oleh: Yudi Setiawan Dalam pemrograman, pencarian data merupakan suatu hal yang sangat gampang dilakukan. Anda sebagai programmer bisa menggunakan beberapa teknik
Lebih terperinci2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else
I. Bahan Kajian Sebagai bahasa pemrograman, java memiliki cara untuk mengontrol alur eksekusi program bergantung pada kondisi yang telah ditetapkan Secara garis besar alur eksekusi ini dapat dikelompokan
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciPERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM
PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM 1. Praktikan mengetahui array, percabangan, dan perulangan pada Java. 2. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan
Lebih terperinciPertemuan 2 Struktur Kontrol Percabangan
Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,
Lebih terperinciSelection, Looping, Branching
Selection, Looping, Branching Struktur If untuk membuat percabangan alur program dengan satu pilihan saja dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya setidaknya
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciBAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
Lebih terperinciProjek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;
Projek Kelompok 7 package forr; /* @author (tiopan-programmer java) */ public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1; System.out.println("Berpakah jumlahnya dari 5
Lebih terperinciTUGAS 1: WIN OR LOSE. package kartu; import java.util.random; public class kartu { /** args the command line arguments
TUGAS 1: WIN OR LOSE package kartu; import java.util.random; public class kartu { /** * @param args the command line arguments */ public static void main(string adam_hidayat_markus[]) { Random acakacakan
Lebih terperinciKelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;
Kelompok 7 package forr; /* @author (tiopan-programmer java) */ public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1; System.out.println("Berpakah jumlahnya dari 5 faktorial");
Lebih terperinciBAB 2 Seleksi Kondisi
BAB 2 Seleksi Kondisi Tujuan 1. Praktikan mampu memahami konsep penggunaan conditional assignment 2. Praktikan mampu memahami konsep percabangan menggunakan if-else, if-else if-else. Praktikan mampu memahami
Lebih terperinciTiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){
Tiopan Indra Wahyudi 20114350154 8 R5L PROJECT KELOMPOK 7 R5L package brekk; public class brekk{ public static void main(string[]args){ for(int i=0; i
Lebih terperinciOperator, Statement kondisional, dan Iterasi pada Java
Operator, Statement kondisional, dan Iterasi pada Java Operator Operator Aritmatika Operator ini digunakan pada operasi-operasi aritmatika seperti penjumlahan, pengurangan, pembagian dll. Jenis Operator
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinciPada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.
Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan
Lebih terperinciPENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT
PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II 5 th week Estu Sinduningrum ST,MT Review last week Percabangan Pada java terdapat beberapa percabangan, yaitu : 1. if 2. if-else 3. switch 4. case Penyeleksian
Lebih terperinciPercabangan & Perulangan
BRACHIG & LOOPIG Percabangan & Perulangan Pemrograman Berbasis Obyek Pertemuan 3 IT-EEPIS Percabangan -else else- switch (ekspresi boolean) { pernyataan1; pernyataan2; ekspresi = true pernyataan1 pernyataan2
Lebih terperinci{ System.out.println("PERANCANGAN PROGRAM APLIKASI ESTIMASI KEUNTUNGAN PRODUKSI PADA PT POPPY DHARSONO DENGAN. System.out.
L1 LAMPIRAN 1 import java.util.scanner; public class Main { private static final int INFINITY = 999; private static int VK = 3; private static int M = 6; private static int N = 3; public static void entryawal()
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obyektif: Praktikan mengetahui array, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan dalam
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT
PERTEMUAN 4 CONTROL FLOW STATEMENT A. Seleksi kondisi if Sintaks dari pernyataan seleksi kondisi if: if (condition/boolean exp) statement; atau if (condition/boolean exp) { Tanda kurung () yang mengapit
Lebih terperinciA. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif
PRAKTIKUM 7-8 REKURSIF A. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif B. DASAR TEORI Rekursif berarti bahwa suatu proses bisa memanggil
Lebih terperinciModul Praktikum Bahasa Pemrograman 1
Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 4 Struktur Kontrol Tujuan Pada bab sebelumnya, kita sudah mendapatkan contoh dari program terstruktur, dimana setiap
Lebih terperinci24/09/2017 PERCABANGAN
1 PERCABANGAN STATEMENT IF Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true). 2 BENTUK PERNYATAAN IF atau 3 PENJELASAN
Lebih terperinciMODUL 2 STRUKTUR KONTROL
MODUL 2 STRUKTUR KONTROL 2.1 Tujuan Menggunakan struktur kontrol keputusan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi Menggunakan struktur kontrol pengulangan (while,
Lebih terperinciPemrograman Fery Updi,M.Kom
Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Struktur Kontrol Perulangan (while loop, do-while loop, for loop) Pernyataan Percabangan (break, continue, return) 2 Tujuan Mahasiswa mampu: Menggunakan struktur
Lebih terperinciStruktur Kontrol. Gambar 1: Flowchart Statement If
Struktur Kontrol Struktur Kontrol Keputusan Struktur kontrol keputusan adalah statement dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode dan mengabaikan blok kode yang lain. 1.
Lebih terperinciA. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif
PRAKTIKUM 7-8 REKURSIF A. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif B. DASAR TEORI Rekursif berarti bahwa suatu proses bisa memanggil
Lebih terperinci2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Lebih terperinciLAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN
LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN BAB 6 ABSTRACTION Disusun Oleh : NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112 KELOMPOK : C1 DOSEN PENGAMPU : MEDIKA RISNASARI, MT ASISTEN : AGUS PRIYONO Disetujui
Lebih terperinciA. TEORI ARRAY 1 DIMENSI
MODUL 6 ARRAY Dalam pendeklarasian variabel, kita sering menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil
Lebih terperinciAlgoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011
Algoritma dan Pemrograman WHILE while (kondisi) statement; FALSE kondisi? TRUE statement Pernyataan (statements) di dalam struktur WHILE akan diproses minimum NOL kali. Mengapa? WHILE Perhatikan potongan
Lebih terperinciPertemuan 3 Struktur Perulangan pada Java
Pertemuan 3 Struktur Perulangan pada Java Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol perulangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol perulangan (while,
Lebih terperinciPEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)
PEMROGRAMAN JAVA Yoannita, S.Kom Input Kondisi (IF-ELSE, SWITCH) 1 import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima
Lebih terperinciPengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa
Pengenalan Java, Tipe Data, Variabel dan Operator Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator
Lebih terperinciInput Nilai tanpa Case String di Java
Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciBAB 6. Struktur Kontrol
BAB 6 Struktur Kontrol 6.1 Tujuan Pada bab sebelumnya, kita sudah mendapatkan contah dari program sequential, dimana statement dieksekusi setelah statement sebelumnya dengan urutan tertentu. Pada bagian
Lebih terperinciIF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERCABANGAN 04 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERCABANGAN Pernyataan IF Pernyataan SWITCH CASE Operator Kondisional (?: ) Oleh : Andri Heryandi, M.T. 2 PERNYATAAN
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciBAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
Lebih terperinciTPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi
TPI4202 e-tp.ub.ac.id Lecture 5 Mas ud Effendi Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi
Lebih terperinciPemrograman Berorientasi Objek. Beni Suranto, S.T.
Pemrograman Berorientasi Objek Beni Suranto, S.T. Pada bab ini akan dibahas mengenai control structure pada bahasa pemrograman Java, meliputi seleksi (decision making) dan pengulangan (loop/repetition).
Lebih terperinciDisini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner.
Nama : Randi Nim : 13111020 Disini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner. 1.Coding /* * To change this license header, choose License Headers in Project
Lebih terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom BAB III DASAR-DASAR PEMROGRAMAN Tipe Data Data adalah sekumpulan kejadian/fakta yang dipresentasikan dengan huruf, angka,
Lebih terperinciif (ekspresi_boolean) {
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciPEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN
PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Untuk menghasilkan suatu program, sangat penting untuk mengatur agar program dapat
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)
LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) Di susun oleh: Wahyono ( 06/193218/PA/10892 ) Praktikan Algoritma dan Pemrograman Kelas A 7 Mei 2007 LABORATORIUM KOMPUTASI
Lebih terperinciA. TEORI ARRAY 1 DIMENSI
MODUL 7 ARRAY Dalam pendeklarasian variabel, seringkali menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil
Lebih terperinciPERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Lebih terperinciPROJECT KELOMPOK 7 R5L package brekk; public class brekk{ public static void main(string[]args){ for(int i=0; i
Lebih terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
Lebih terperinciTujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.
Modul 2 Percabangan dan Loop Tujuan : 1. Praktikan mengetahui macam macam percabangan pada Java 2. Praktikan mengetahui macam macam loop pada Java 3. Praktikan mampu memahami logika percabangan dan loop
Lebih terperinciint fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;
Bab 6 Sub Rutin A. Pengertian Sub Rutin Suatu program komputer biasanya merupakan suatu sistem besar yang terdiri dari sub sistem - sub sistem yang mempunyai tugas sendiri-sendiri, saling bekerja sama
Lebih terperinciPada akhir pembahasan, peserta diharapkan mampu untuk:
Struktur kontrol Pengenalan Pemrograman 1 Versi 2.0 tujuan Pada akhir pembahasan, peserta diharapkan mampu untuk: Menggunakan struktur kontrol keputusan (if, else, switch), untuk memilih bagian dari program
Lebih terperinciBahasa Pemrograman 2.
Bahasa Pemrograman 2 Pengenalan JAVA 1 anton@ukdw.ac.id Instalasi JDK Download JDK for free Instalasi biasa Set PATH dan JAVA_HOME set PATH=%PATH%; set JAVA_HOME=
Lebih terperinciMODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom
MODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN REKAYASA PERANGKAT LUNAK SMKS YUPPENTEK 2 CURUG 2011 DAFTAR
Lebih terperinciTUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :
TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM : 16115784 Untuk membuat program garis vertikal, horizontal, dan diagonal kita membutuhkan
Lebih terperinciMODUL III ARRAYLIST TUGAS PENDAHULUAN
MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList
Lebih terperinciBelajar ArrayList di Java
Belajar ArrayList di Java Oleh: Yudi Setiawan Apa itu ArrayList? Sebenarnya, ArrayList itu merupakan salah satu fitur yang paling saya senangi dalam melakukan penyimpanan Data yang jumlahnya tidak dikit.
Lebih terperinciBAB 1 KONSEP DASAR JAVA
BAB 1 KONSEP DASAR JAVA TUGAS PENDAHULUAN Buatlah algoritma dari program yang ada dalam kegiatan praktikum ini! 1. TUJUAN a. Mahasiswa mengetahui dasar dan elemen-elemen pembentuk bahasa Java b. Mahasiswa
Lebih terperinci# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){
HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta
Lebih terperinciJava Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)
Variabel dan Tipe Data Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Nilai variabel dapat diubah di pernyataan manapun di dalam program Java Basic By Didit Setya
Lebih terperinciA. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif
PRAKTIKUM 7 REKURSIF 1 A. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep rekursif 2. Mampu memecahkan permasalahan dengan konsep rekursif B. DASAR TEORI Rekursif adalah suatu proses atau prosedur dari
Lebih terperinciBab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG
Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM 1. Memahami tentang Relasi dan pengertiannya 2. Memahami tentang produk kartesius 3. Memahami sifat sifat relasi TEORI PENUNJANG Relasi Relasi dari himpunan
Lebih terperinciPemrograman Fery Updi,M.Kom
Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Mendapatkan Input dari Keyboard Struktur Kontrol Pemilihan (If, if-else, if-else-else if, switch) 2 Tujuan Mahasiswa mampu: Membuat program Java yang interaktif
Lebih terperinciSekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello
Lebih terperinciBAB 6. Struktur Kontrol
BAB 6 Struktur Kontrol 6.1 Tujuan Pada bab sebelumnya, kita sudah mendapatkan contoh dari program terstruktur, dimana setiap pernyataan dieksekusi setelah pernyataan sebelumnya sesuai dengan urutannya.
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Lebih terperinciAda 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure
Struktur Kontrol Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure Selection Structure if if else switch if Bentuknya : if (kondisi) Statement1;
Lebih terperinciMetode Sequential Searching di Java Console
Metode Sequential Searching di Java Console Oleh: Yudi Setiawan Dalam ilmu pemrograman, melakukan pencarian Data merupakan hal yang paling sering dilakukan dalam perusahaan. Pencarian memiliki beberapa
Lebih terperinciBAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Lebih terperinci