SlideShare a Scribd company logo
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMOGRAMAN
MODUL IX DAN X
DISUSUN OLEH :
Nama : BONDHAN AHMAD
NIM : 133310015
Jurusan : TEKNIK KOMPUTER
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
MODUL IX
PERULANAGAN DENGAN FOR
1.1 MAKSUD DAN TUJUAN
MAKSUD
Mempelajari perulangan dengan menggunakan pernyataan for
TUJUAN
Mahasiswa dapat memahami pernyataan seleksi dalam java dengan mengunakan
pernyataan for dan dapat menyelesaikan masalah yang berkaitan dengan perulangan
forbaik dalam peemrograman maupun dalam algoritma.
1.2 PEMBAHASAN
LATIHAN SATU
INPUT :
public class UlangFor3
{
public static void main(String args[])
{
int bil;
for(bil=125; bil<=200;bil+=5)
System.out.println(bil);
}
}
PENJELASAN
public class UlangFor3 {
= merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah
kelas itu harus sama dengan nama file yang kita buat. Kurung kurawal adalah tanda awalan
kelas.
public static void main(String args[]) {
= pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu
keharusan dalam java. Kurung kurawal ke 2 adalah awal method main.
int bil;
= merupakan deklarasi variable berupa integer dengan nama variable nya bil.
for(bil=125; bil<=200;bil+=5)
=baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan syarat
vaiabel bil dimulai dari angka 125,dan variable bil harus lebih kecil sama dengan 200, dan
juga variable bil berkelipatan 5 yakni dengan bentuk(ungkapan1;ungkapan2;ungkapan3).
System.out.print("Data ke-"+i+":");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu"Data ke-"+i+":". Variabel ditenggah
digunakkan untuk menampilkan perintah dari for yang telah kita buat.
System.out.println(bil);
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu bil.
}
= penutup dari method main
}
= penutup dari method kelas
LATIHAN DUA
INPUT :
import java.util.Scanner;
public class UlangFor6{
public static void main(String args[])
{
Scanner masuk = new Scanner (System.in);
int i;
float n, jum, x, rata;
System.out.print("Bamyaknya data : ");
n = masuk.nextFloat();
jum=0;
for (i=1;i<=n;i++){
System.out.print("Data ke-"+i+" : ");
x=masuk.nextFloat();
jum +=x;
}
System.out.println("Jumlah : "+jum);
}
}
PENJELASAN
import java.util.Scanner;
= baris ini digunakan untuk menyatakan bahwa program yang dibuat ini akan menggunakan
kelas Scanner yang berada di dalam kelas java.util.
public class UlangFor6{
= dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini
kita akan membuat program dengan nama UlangFor6 . Dalam membuat nama kelas yang
terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan
underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita
telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas.
public static void main(String args[]){
= baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method
main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung
kurawal ke 2 adalah awal method main.
Scanner masuk = new Scanner (System.in);
= pada baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int i;
= merupakan deklarasi variable berupa integer dengan nama variable nya i.
float n, jum, x, rata;
= keyword float adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe
data float atau bilangan cacah,Keyword n, jum, x, rata merupakan sebuah variabel yang
berfungsi untuk menyimpan nilai. Sebuah variabel perlu dideklarasikan agar dikenal oleh
program, jika tidak dideklarasikan akan terjadi error keyword 1 .
System.out.print("Bamyaknya data : ");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu"Banyaknya Data : “.
n = masuk.nextFloat();
= baris ini digunakan untuk meminta masukkan untuk nilai n, dengan tipe data float.
jum=0;
= baris ini merupakan deklarasi dan inisialisasi variabel jumlah yang akan menjadi variable
kendali untuk perulangan.
for (i=1;i<=n;i++){
= baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan
syarat variabel i harus lebih kecil sama dengan variable n,dan juga variable i berkelipatan
dengan bilangan lebih dari 1(digunakan sebagai konter).dengan
bentuk(ungkpan1;ungkapan2).
System.out.print("Data ke-"+i+" : ");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu"Data ke-"+i+":". Variabel ditenggah
digunakkan untuk menampilkan perintah dari for yang telah kita buat.
x=masuk.nextFloat();
= baris ini digunakan untuk meminta masukkan untuk nilai x,dengan tipe data float.
jum +=x; }
= baris ini merupakan rumus mencari jumlah data yang dimasukkan dengan nilai dari data o yang
diinputkan.”}” akhir dari kalang pertama.
System.out.println("Jumlah : "+jum);
= = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu"Jumlah : “+jum.
}
= Penutup untuk kalang method main.
}
=Penutup untuk kalang method kelas.
PRAKTIKUM TAMBAHAN
INPUT :
import java.util.Scanner;
public class Faktorial
{
public static void main(String args[]){
Scanner masuk = new Scanner(System.in);
int c;
int k;
int Faktorial = 1;
System.out.print("Masukkan angka yang akan difactorialkan: ");
k = masuk.nextInt();
System.out.println("-----------------------");
System.out.println("Angka Faktorial");
System.out.println("-----------------------");
c = 1;
for(c=1;c<=k;c++)
{
Faktorial = Faktorial * c;
System.out.println(" "+c+" "+Faktorial);
}
System.out.println("-----------------------");
}
}
PENJELASAN :
import java.util.Scanner;
= baris ini digunakan untuk menyatakan bahwa program yang dibuat ini akan menggunakan
kelas Scanner yang berada di dalam kelas java.util.
public class Faktorial{
= dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini
kita akan membuat program dengan nama UlangFor6 . Dalam membuat nama kelas yang
terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan
underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita
telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas.
public static void main(String args[]){
= baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method
main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung
kurawal ke 2 adalah awal method main.
Scanner masuk = new Scanner(System.in);
= pada baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int c;int k;
= merupakan deklarasi variable berupa integer dengan nama variable nya c dan k.
int Faktorial = 1;
= Menunjukan bahwa variable bil digunakan untuk menampung inputan pertama dari
keyboard yang telah dimasukan.
System.out.println("Masukkan angka yang akan difaktorialkan : ");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
k = masuk.nextInt();
= baris ini merupakan masukkan untuk bilangan tipe float bagi variabel k
System.out.println("---------------------------");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
System.out.println("Angka Faktorial");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
System.out.println("---------------------------");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
c=1;
= keyword C adalah sebagai awal dari perulangan dimana nilai c diawali dengan angka =1.
for(c=1;c<=k;c++)
= baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan
syarat variabel c harus lebih kecil sama dengan variable k,dan juga variable c berkelipatan
dengan bilangan lebih dari 1(digunakan sebagai konter).dengan
bentuk(ungkpan1;ungkapan2).
Faktorial = Faktorial*c;
= baris ini merupakan rumus yang akan dijalankan.faktorial adalah sebuah variable yang
dijalankan dengan tipe data double dan Faktorial=Faktorial*c adalah rumus yang dipakai
System.out.println(" "+ c+""+Faktorial);
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
c++;
= Hasil output yang kita inginkan adalah bilangan berkelipatan 1
while (c<=k);
= While adalah sebuah variable dimana dengan ketentuan hasil output harus lebih besar sama
dengan k.
System.out.println("---------------------------");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
}
= Kurung kurakhir ke 1 adalah tanda akhir rumus atau program yang kita buat
}
= Kurung kurakhir ke 2 adalah tanda akhir program
1.3 KESIMPULAN
Dalam praktikum ini diperoleh kesimpulan bahwa untuk menyelesaikan permasalahan yang
berkaitan dengan perulangan, tidak hanya dengan pernyataan while maupun do while saja,
melainkan bisa juga menggunakan pernyataan for. Perbedaannya ialah dengan pernyataan for
perulangan akan dikerjakan dalam hitungan yang sudah pasti, sementara while dan do while
tidak.
1.4 TUGAS
1. Membuat program java yang digunakan untuk menjumlahkan bilangan bulat positif lebih
kecil dari 100
INPUT :
import java.util.Scanner;
public class Tugas01
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int i;
float n,o,x,jum,rata;
System.out.print("Banyaknya Data:");
n=masuk.nextFloat();
jum=0;
for(i=1;i<=n;i++)
{
System.out.print("Data ke-"+i+":");
x=masuk.nextFloat();
if(x<100)
jum+=x;
else
System.out.println("Data yang anda masukkan lebih besar dari 100");
}
rata=jum/n;
System.out.println("Jumlah:"+jum);
System.out.println("Rata-rata:"+rata);
}
}
2. program yang menampilkan bilangan ganjil yang batas atas dan bawah dimasukkan dari
keyboard
INPUT :
import java.util.Scanner;
public class Tugas2
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
float o,n,x,jum,rata;
System.out.print("Masukkan Nilai Batas Atas:");
o=masuk.nextFloat();
System.out.print("Masukkan Nilai Batas Bawah:");
n=masuk.nextFloat();
jum=0;
x=o;
for(;o>=n;o--)
if(o%2==1)
{
System.out.println(o);
jum+=o;
}
rata=jum/x;
System.out.println("Rata-rata:"+rata);
System.out.println("Jumlah:"+jum);
}
}
MODUL X
STRING
1.1 MAKSUD DAN TUJUAN
MAKSUD
Mempelajari klas string serta penerapan dalam pemrograman.
TUJUAN
Mahasiswa dapat memahami penggunaan string untuk dapat mendukung sejumlah
metode dalam pemanipulasian string.
1.2 PEMBAHASAN
PRATIKUM SATU
INPUT :
public class ContohString
{
public static void main(String args[])
{
byte data[] = new byte[6];
data[0]=64;
data[1]=65;
data[2]=66;
data[3]=67;
data[4]=68;
data[5]=69;
String s1 = "Selamat Pagi";
String s2 = new String("Good Morning");
String s3 = new String(data);
String s4 = new String(data, 2, 3);
System.out.println("s1 = " + s1);
System.out.println("s2 = " + s2);
System.out.println("s3 = " + s3);
System.out.println("s4 = " + s4);
}
}
PENJELASAN :
public class ContohString{
= dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini
kita akan membuat program dengan nama ContohString . Dalam membuat nama kelas yang
terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan
underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita
telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas.
public static void main(String args[]){
= baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method
main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung
kurawal ke 2 adalah awal method main.
byte data[] = new byte[6];
= pada byte data array dapat menampung 6 element.sedangkan pada new byte[6] merupakan
kapasitas maksimum yang dapat pada ke dalam array.
data[0]=64;
data[1]=65;
data[2]=66;
data[3]=67;
data[4]=68;
data[5]=69;
= data[0]=64; s/d data[5]=69; merupakan isi dari array data dan nilainya, contohnya data
dengan index 0 memiliki nilai 64 dalam karakter ANSI 64 adalah karakter @, data dengan
index 1 memiliki nilai 65 dalam karakter ANSI 65 adalah karakter A, data dengan index 2
memiliki nilai 66 dalam karakter ANSI 66 adalah karakter B,data dengan index 3 memiliki
nilai 67 dalam karakter ANSI 67 adalah karakter C,data dengan index 4 memiliki nilai 68
dalam karakter ANSI 68 adalah karakter D,dan data dengan index 5 memiliki nilai 69 dalam
karakter ANSI 69 adalah karakter E.
String s1 = "Selamat Pagi";
= “Selamat Pagi”:tipe data pada variable,selamat pagi isi dari variable.
String s2 = new String("Good Morning");
= merupakan string baru dengan nama String s2. new String(“Good Morning”): tipe data
pada variable,selamat pagi isi dari variable.
String s3 = new String(data);
= merupakan string baru dengan nama String s3 dan berisi kalimat dari array data, yaitu nilai
dari index 0-6 (@ABCDE.
String s4 = new String(data, 2, 3);
= merupakan string baru dengan nama String s4 dan berisi kalimat dari array data, angka 2
merupakan karakter pertama pada string sedangkan angka 3 menyatakan jumlah karakter
yang menyusun string.
System.out.println("s1 = " + s1);
System.out.println("s2 = " + s2);
System.out.println("s3 = " + s3);
System.out.println("s4 = " + s4);
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung.
System.out.println("s1 = "+s1);merupakan perintah untuk mencetak s1 = dan ditambah
dengan nilai dari string s1 yaitu Selamat Pagi, maka keluaran yang akakn dihasilkan ialah : s1
= Selamat Pagi System.out.println("s2 = "+s2);merupakan perintah untuk mencetak s2 = dan
ditambah dengan nilai dari string s2 yaitu Good Morning, maka keluaran yang akakn
dihasilkan ialah : s2 = Good Morning System.out.println("s3 = "+s3);merupakan perintah
untuk mencetak s3 = dan ditambah dengan nilai dari string s3 yaitu @ABCDE, maka
keluaran yang akakn dihasilkan ialah : s3 = @ABCDE System.out.println("s4 =
"+s4);merupakan perintah untuk mencetak s4 = dan ditambah dengan nilai dari string s4 yaitu
BCD, maka keluaran yang akakn dihasilkan ialah : s4 = BCD
LATIHAN SATU
INPUT
public class ContohString1 {
public static void main(String args[]) {
String st = "Tes, Tes, tes... 123";
System.out.println("toLowerCase : "+st.toLowerCase());
System.out.println("toUpperCase : "+st.toUpperCase());
System.out.println("Dgn Trim : "+'['+st.trim()+']');
System.out.println("Jumlah Karakter = "+st.length());
}
}
public class ContohString1
= menyatakan kelas dengan nama kelas ContohString1, sehingga nama file saat disimpan
harus sama dengan nama kelas, dalam hal ini ContohString1.java .
public static void main(String args[])
= mengindikasikan nama suatu method dalam class ContohString1 yang bertindak sebagai
method utama..
String st = "Tes, Tes, tes... 123";
= merupakan string variabel baru dengan nama st dan memiliki nilai kalimat Tes, Tes, tes ...
123.
System.out.println("toLowerCase : "+st.toLowerCase());
= merupakan perintah untuk mencetak toLowerCase : ditambah denganst.toLowerCase,
sedangkan st.toLowerCase adalah perintah untuk membuat nilai dari variabel st menjadi
LowerCase atau menjadi huruf nonkapital, sehingga keluaran yang dihasilkan adalah :
toLowerCase : tes, tes, tes ... 123
System.out.println("toUpperCase : "+st.toUpperCase());
= merupakan perintah untuk mencetak toUpperCase : ditambah denganst.toUpperCase,
sedangkan st.toUpperCase adalah perintah untuk membuat nilai dari variabel st menjadi
UpperCase atau menjadi huruf kapital, sehingga keluaran yang dihasilkan adalah :
toUpperCase : TES, TES, TES ... 123
System.out.println("Dgn Trim : "+'['+st.trim()+']');
= merupakan perintah untuk mencetak Dgn Trim : ditambah dengannilai dari variabel st yang
disebelah kanan dan kirinya diberi tanda yang masing masing [ dan ].
System.out.println("Jumlah Karakter = "+st.length());
= merupakan perintah untuk mencetak Jumlah Karakter : ditambah denganst.length, dimana
st.length adalah perintah untuk menghitung jumlah karakter dalam variabel st , karena jumlah
karakter dalam kalimat Tes, Tes, tes...123 adalah 20 karakter maka program akan
mengeluarkan keluaran : Jumlah Karakter : 20
LATIHAN DUA
INPUT
public class ContohInsert {
public static void main(String args[]) 4. {
StringBuffer sbuf = new StringBuffer("THE STMIK");
sbuf.insert(4, "REAL ");
System.out.println("Hasil : ");
System.out.println(sbuf.toString());
}
}
PENJELASAN
public class ContohInsert
= menyatakan kelas dengan nama kelas ContohInsert, sehingga nama file saat disimpan harus
sama dengan nama kelas, dalam hal ini ContohInsert.java .
public static void main(String args[])
= mengindikasikan nama suatu method dalam class ContohInsert yang bertindak sebagai
method utama.
StringBuffer sbuf = new StringBuffer("THE STMIK");
= merupakan StringBuffer baru dengan nama sbuf yang memiliki nilai kalimat THE STMIK.
sbuf.insert(4, “REAL “);
= merupakan perintah untuk memasukkan kata REAL setelah huruf ke 4 dari nilai
StringBuffer.
System.out.println("Hasil : ");
= baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung
System.out.println(sbuf.toString());
= merupakan perintah untuk menghasilkann output dari nilai sbuf yang sudah ditambahkan
dengan sbuf.insert .
1.3 KESIMPULAN
Dalam praktikum kali ini diketahui bahwa string adalah klas yang berguna untuk
menangani deret karakter, misalnya digunakan untuk memanipulasi atau memodifikasi
string, diantaranya adalah untuk menghitung jumlah karakter yang dicetak, membuat kalimat
menjadi huruf kapita atau non kapital, dan lain-lain.
1.4 TUGAS
a). INPUT :
public class StrBuf{
public static void main(String args[]){
StringBuffer sbuf = new StringBuffer(25);
System.out.println("Isi = "+ sbuf.toString());
System.out.println("Kapsitas = "+ sbuf.capacity());
System.out.println("Panjang = "+ sbuf.length());
sbuf.append("Selamat");
sbuf.append(" Belajar Java");
}
}
OUTPUT :
Isi :
Kapasitas : 25
Panjang : 0
Press any key to continue . . .
b). INPUT :
public class StrBufa{
public static void main(String args[]) {
StringBuffer sbuf = new StringBuffer(25);
sbuf.append("Selamat");
sbuf.append(" Belajar Java");
System.out.println("Isi = "+ sbuf.toString());
System.out.println("Kapsitas = "+ sbuf.capacity());
System.out.println("Panjang = "+ sbuf.length());
}
}
OUTPUT :
Isi : Selamat Belajar Java
Kapasitas : 25
Panjang : 20
Press any key to continue . . .
c). INPUT :
public class StrBufb {
public static void main(String args[]){
StringBuffer sbuf = new StringBuffer(25);
sbuf.append("Selamat");
System.out.println("Isi = "+ sbuf.toString());
System.out.println("Kapsitas = "+ sbuf.capacity());
System.out.println("Panjang = "+ sbuf.length());
sbuf.append(" Belajar Java");
}
}
OUTPUT :
Isi : Selamat
Kapasitas : 25
Panjang : 7
Press any key to continue . . .

More Related Content

What's hot

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
Devandy Enda
 
Function c++
Function c++Function c++
Function c++
Alvin Setiawan
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
Putra Andry
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
Khair Norrasid
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa R
anom0164
 
Modul xiii dan xiv algo
Modul xiii dan xiv algoModul xiii dan xiv algo
Modul xiii dan xiv algo
STMIK AKAKOM
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangIndividual Consultants
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandi
Devandy Enda
 
Pengantar R
Pengantar RPengantar R
Pengantar R
Raden Maulana
 
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
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algo
STMIK AKAKOM
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
Akmal Fajar
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objek
radar radius
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
stephan EL'wiin Shaarawy
 
Laporan praktikum modul ix
Laporan praktikum modul ixLaporan praktikum modul ix
Laporan praktikum modul ix
Devi Apriansyah
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
rahmi wahyuni
 
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
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Nurdin Al-Azies
 

What's hot (20)

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
 
Function c++
Function c++Function c++
Function c++
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
 
Perulangan for
Perulangan forPerulangan for
Perulangan for
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa R
 
Modul xiii dan xiv algo
Modul xiii dan xiv algoModul xiii dan xiv algo
Modul xiii dan xiv algo
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandi
 
Pengantar R
Pengantar RPengantar R
Pengantar R
 
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)
 
Modul xi dan xii algo
Modul xi dan xii algoModul xi dan xii algo
Modul xi dan xii algo
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objek
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
 
Laporan praktikum modul ix
Laporan praktikum modul ixLaporan praktikum modul ix
Laporan praktikum modul ix
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
 
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)
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++
 

Viewers also liked

Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
SEOGOOGLE
 
photo
photophoto
Марафон важных дел:15 слайдов
Марафон важных дел:15 слайдовМарафон важных дел:15 слайдов
Марафон важных дел:15 слайдов
Ренат Шагабутдинов
 
Research - Android Apps
Research - Android AppsResearch - Android Apps
Research - Android Apps
mobiangle
 
Research - Enterprise Mobility
Research - Enterprise MobilityResearch - Enterprise Mobility
Research - Enterprise Mobility
mobiangle
 
Coesão e coerência
Coesão e coerênciaCoesão e coerência
Coesão e coerência
Rossana Silva
 
Estudos pregressivos livro i mazas (www.sheetmusic-violin.blogspot.com)
Estudos pregressivos livro i   mazas (www.sheetmusic-violin.blogspot.com)Estudos pregressivos livro i   mazas (www.sheetmusic-violin.blogspot.com)
Estudos pregressivos livro i mazas (www.sheetmusic-violin.blogspot.com)
William Soph
 
Redacción científica
Redacción científicaRedacción científica
Redacción científica
Illescas Ricardo
 
Nano-Clear Fluoropolymer Coating
Nano-Clear Fluoropolymer CoatingNano-Clear Fluoropolymer Coating
Nano-Clear Fluoropolymer Coating
Industrial Solutions USA
 

Viewers also liked (9)

Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
Cho thuê trang phục noel gia re hcm, thuê trang phục noel 2015
 
photo
photophoto
photo
 
Марафон важных дел:15 слайдов
Марафон важных дел:15 слайдовМарафон важных дел:15 слайдов
Марафон важных дел:15 слайдов
 
Research - Android Apps
Research - Android AppsResearch - Android Apps
Research - Android Apps
 
Research - Enterprise Mobility
Research - Enterprise MobilityResearch - Enterprise Mobility
Research - Enterprise Mobility
 
Coesão e coerência
Coesão e coerênciaCoesão e coerência
Coesão e coerência
 
Estudos pregressivos livro i mazas (www.sheetmusic-violin.blogspot.com)
Estudos pregressivos livro i   mazas (www.sheetmusic-violin.blogspot.com)Estudos pregressivos livro i   mazas (www.sheetmusic-violin.blogspot.com)
Estudos pregressivos livro i mazas (www.sheetmusic-violin.blogspot.com)
 
Redacción científica
Redacción científicaRedacción científica
Redacción científica
 
Nano-Clear Fluoropolymer Coating
Nano-Clear Fluoropolymer CoatingNano-Clear Fluoropolymer Coating
Nano-Clear Fluoropolymer Coating
 

Similar to Modul ix dan x algo

Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
STMIK AKAKOM
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompok
Aidil Kun
 
5. pemrograman array dan_string
5. pemrograman array dan_string5. pemrograman array dan_string
5. pemrograman array dan_stringRoziq Bahtiar
 
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
Kuncara Laksana
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
Jeblax Al-buchori
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBO
setyadi_s
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
STMIK AKAKOM
 
Interaksi antar objek
Interaksi antar objekInteraksi antar objek
Interaksi antar objek
Kurjum Usman
 
Tipe data dan variabel
Tipe data dan variabelTipe data dan variabel
Tipe data dan variabel
Tenia Wahyuningrum
 
Laporan
LaporanLaporan
Laporan
Agus Purnama
 
Bahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiBahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsi
Jevri Ardiansah
 
Slid_3_OOP.pptx
Slid_3_OOP.pptxSlid_3_OOP.pptx
Slid_3_OOP.pptx
Tashid2
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
Carvalho Bento
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Shofura Kamal
 
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman LanjutJeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Individual Consultants
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
STMIK AKAKOM
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Asnita Meydelia C K
 

Similar to Modul ix dan x algo (20)

Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompok
 
5. pemrograman array dan_string
5. pemrograman array dan_string5. pemrograman array dan_string
5. pemrograman array dan_string
 
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
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Bab6.function
Bab6.functionBab6.function
Bab6.function
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBO
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
Interaksi antar objek
Interaksi antar objekInteraksi antar objek
Interaksi antar objek
 
Tipe data dan variabel
Tipe data dan variabelTipe data dan variabel
Tipe data dan variabel
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
Laporan
LaporanLaporan
Laporan
 
Bahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiBahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsi
 
Slid_3_OOP.pptx
Slid_3_OOP.pptxSlid_3_OOP.pptx
Slid_3_OOP.pptx
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
 
Laporan tugas struktur data
Laporan tugas struktur dataLaporan tugas struktur data
Laporan tugas struktur data
 
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman LanjutJeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 

Recently uploaded

pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
ahyani72
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 

Recently uploaded (20)

pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 

Modul ix dan x algo

  • 1. LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL IX DAN X DISUSUN OLEH : Nama : BONDHAN AHMAD NIM : 133310015 Jurusan : TEKNIK KOMPUTER SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA
  • 2. MODUL IX PERULANAGAN DENGAN FOR 1.1 MAKSUD DAN TUJUAN MAKSUD Mempelajari perulangan dengan menggunakan pernyataan for TUJUAN Mahasiswa dapat memahami pernyataan seleksi dalam java dengan mengunakan pernyataan for dan dapat menyelesaikan masalah yang berkaitan dengan perulangan forbaik dalam peemrograman maupun dalam algoritma. 1.2 PEMBAHASAN LATIHAN SATU INPUT : public class UlangFor3 { public static void main(String args[]) { int bil; for(bil=125; bil<=200;bil+=5) System.out.println(bil); } } PENJELASAN public class UlangFor3 { = merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat. Kurung kurawal adalah tanda awalan kelas.
  • 3. public static void main(String args[]) { = pemulaan fungsi utama dalam java.Kata kunci void didepan main merupakan suatu keharusan dalam java. Kurung kurawal ke 2 adalah awal method main. int bil; = merupakan deklarasi variable berupa integer dengan nama variable nya bil. for(bil=125; bil<=200;bil+=5) =baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan syarat vaiabel bil dimulai dari angka 125,dan variable bil harus lebih kecil sama dengan 200, dan juga variable bil berkelipatan 5 yakni dengan bentuk(ungkapan1;ungkapan2;ungkapan3). System.out.print("Data ke-"+i+":"); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Data ke-"+i+":". Variabel ditenggah digunakkan untuk menampilkan perintah dari for yang telah kita buat. System.out.println(bil); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu bil. } = penutup dari method main } = penutup dari method kelas LATIHAN DUA INPUT : import java.util.Scanner; public class UlangFor6{ public static void main(String args[]) { Scanner masuk = new Scanner (System.in); int i; float n, jum, x, rata; System.out.print("Bamyaknya data : "); n = masuk.nextFloat(); jum=0; for (i=1;i<=n;i++){ System.out.print("Data ke-"+i+" : "); x=masuk.nextFloat(); jum +=x; } System.out.println("Jumlah : "+jum); } }
  • 4. PENJELASAN import java.util.Scanner; = baris ini digunakan untuk menyatakan bahwa program yang dibuat ini akan menggunakan kelas Scanner yang berada di dalam kelas java.util. public class UlangFor6{ = dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat program dengan nama UlangFor6 . Dalam membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas. public static void main(String args[]){ = baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung kurawal ke 2 adalah awal method main. Scanner masuk = new Scanner (System.in); = pada baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. int i; = merupakan deklarasi variable berupa integer dengan nama variable nya i. float n, jum, x, rata; = keyword float adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe data float atau bilangan cacah,Keyword n, jum, x, rata merupakan sebuah variabel yang berfungsi untuk menyimpan nilai. Sebuah variabel perlu dideklarasikan agar dikenal oleh program, jika tidak dideklarasikan akan terjadi error keyword 1 . System.out.print("Bamyaknya data : "); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Banyaknya Data : “. n = masuk.nextFloat(); = baris ini digunakan untuk meminta masukkan untuk nilai n, dengan tipe data float. jum=0; = baris ini merupakan deklarasi dan inisialisasi variabel jumlah yang akan menjadi variable kendali untuk perulangan. for (i=1;i<=n;i++){ = baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan syarat variabel i harus lebih kecil sama dengan variable n,dan juga variable i berkelipatan dengan bilangan lebih dari 1(digunakan sebagai konter).dengan bentuk(ungkpan1;ungkapan2).
  • 5. System.out.print("Data ke-"+i+" : "); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Data ke-"+i+":". Variabel ditenggah digunakkan untuk menampilkan perintah dari for yang telah kita buat. x=masuk.nextFloat(); = baris ini digunakan untuk meminta masukkan untuk nilai x,dengan tipe data float. jum +=x; } = baris ini merupakan rumus mencari jumlah data yang dimasukkan dengan nilai dari data o yang diinputkan.”}” akhir dari kalang pertama. System.out.println("Jumlah : "+jum); = = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Jumlah : “+jum. } = Penutup untuk kalang method main. } =Penutup untuk kalang method kelas. PRAKTIKUM TAMBAHAN INPUT : import java.util.Scanner; public class Faktorial { public static void main(String args[]){ Scanner masuk = new Scanner(System.in); int c; int k; int Faktorial = 1; System.out.print("Masukkan angka yang akan difactorialkan: "); k = masuk.nextInt(); System.out.println("-----------------------"); System.out.println("Angka Faktorial"); System.out.println("-----------------------"); c = 1; for(c=1;c<=k;c++) { Faktorial = Faktorial * c; System.out.println(" "+c+" "+Faktorial); } System.out.println("-----------------------"); } }
  • 6. PENJELASAN : import java.util.Scanner; = baris ini digunakan untuk menyatakan bahwa program yang dibuat ini akan menggunakan kelas Scanner yang berada di dalam kelas java.util. public class Faktorial{ = dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat program dengan nama UlangFor6 . Dalam membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas. public static void main(String args[]){ = baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung kurawal ke 2 adalah awal method main. Scanner masuk = new Scanner(System.in); = pada baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. int c;int k; = merupakan deklarasi variable berupa integer dengan nama variable nya c dan k. int Faktorial = 1; = Menunjukan bahwa variable bil digunakan untuk menampung inputan pertama dari keyboard yang telah dimasukan. System.out.println("Masukkan angka yang akan difaktorialkan : "); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung k = masuk.nextInt(); = baris ini merupakan masukkan untuk bilangan tipe float bagi variabel k System.out.println("---------------------------"); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung
  • 7. System.out.println("Angka Faktorial"); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung System.out.println("---------------------------"); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung c=1; = keyword C adalah sebagai awal dari perulangan dimana nilai c diawali dengan angka =1. for(c=1;c<=k;c++) = baris ini merupakan pernyataan for dan pernyataan yang dikerjakan dalam for.dengan syarat variabel c harus lebih kecil sama dengan variable k,dan juga variable c berkelipatan dengan bilangan lebih dari 1(digunakan sebagai konter).dengan bentuk(ungkpan1;ungkapan2). Faktorial = Faktorial*c; = baris ini merupakan rumus yang akan dijalankan.faktorial adalah sebuah variable yang dijalankan dengan tipe data double dan Faktorial=Faktorial*c adalah rumus yang dipakai System.out.println(" "+ c+""+Faktorial); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung c++; = Hasil output yang kita inginkan adalah bilangan berkelipatan 1 while (c<=k); = While adalah sebuah variable dimana dengan ketentuan hasil output harus lebih besar sama dengan k. System.out.println("---------------------------"); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung
  • 8. } = Kurung kurakhir ke 1 adalah tanda akhir rumus atau program yang kita buat } = Kurung kurakhir ke 2 adalah tanda akhir program 1.3 KESIMPULAN Dalam praktikum ini diperoleh kesimpulan bahwa untuk menyelesaikan permasalahan yang berkaitan dengan perulangan, tidak hanya dengan pernyataan while maupun do while saja, melainkan bisa juga menggunakan pernyataan for. Perbedaannya ialah dengan pernyataan for perulangan akan dikerjakan dalam hitungan yang sudah pasti, sementara while dan do while tidak. 1.4 TUGAS 1. Membuat program java yang digunakan untuk menjumlahkan bilangan bulat positif lebih kecil dari 100 INPUT : import java.util.Scanner; public class Tugas01 { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int i; float n,o,x,jum,rata; System.out.print("Banyaknya Data:"); n=masuk.nextFloat(); jum=0; for(i=1;i<=n;i++) { System.out.print("Data ke-"+i+":"); x=masuk.nextFloat(); if(x<100) jum+=x; else System.out.println("Data yang anda masukkan lebih besar dari 100"); } rata=jum/n; System.out.println("Jumlah:"+jum); System.out.println("Rata-rata:"+rata);
  • 9. } } 2. program yang menampilkan bilangan ganjil yang batas atas dan bawah dimasukkan dari keyboard INPUT : import java.util.Scanner; public class Tugas2 { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); float o,n,x,jum,rata; System.out.print("Masukkan Nilai Batas Atas:"); o=masuk.nextFloat(); System.out.print("Masukkan Nilai Batas Bawah:"); n=masuk.nextFloat(); jum=0; x=o; for(;o>=n;o--) if(o%2==1) { System.out.println(o); jum+=o; } rata=jum/x; System.out.println("Rata-rata:"+rata); System.out.println("Jumlah:"+jum); } }
  • 10. MODUL X STRING 1.1 MAKSUD DAN TUJUAN MAKSUD Mempelajari klas string serta penerapan dalam pemrograman. TUJUAN Mahasiswa dapat memahami penggunaan string untuk dapat mendukung sejumlah metode dalam pemanipulasian string. 1.2 PEMBAHASAN PRATIKUM SATU INPUT : public class ContohString { public static void main(String args[]) { byte data[] = new byte[6]; data[0]=64; data[1]=65; data[2]=66; data[3]=67; data[4]=68; data[5]=69; String s1 = "Selamat Pagi"; String s2 = new String("Good Morning"); String s3 = new String(data); String s4 = new String(data, 2, 3); System.out.println("s1 = " + s1); System.out.println("s2 = " + s2); System.out.println("s3 = " + s3); System.out.println("s4 = " + s4); } }
  • 11. PENJELASAN : public class ContohString{ = dalam membuat kelas kata public class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat program dengan nama ContohString . Dalam membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas. public static void main(String args[]){ = baris ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Kurung kurawal ke 2 adalah awal method main. byte data[] = new byte[6]; = pada byte data array dapat menampung 6 element.sedangkan pada new byte[6] merupakan kapasitas maksimum yang dapat pada ke dalam array. data[0]=64; data[1]=65; data[2]=66; data[3]=67; data[4]=68; data[5]=69; = data[0]=64; s/d data[5]=69; merupakan isi dari array data dan nilainya, contohnya data dengan index 0 memiliki nilai 64 dalam karakter ANSI 64 adalah karakter @, data dengan index 1 memiliki nilai 65 dalam karakter ANSI 65 adalah karakter A, data dengan index 2 memiliki nilai 66 dalam karakter ANSI 66 adalah karakter B,data dengan index 3 memiliki nilai 67 dalam karakter ANSI 67 adalah karakter C,data dengan index 4 memiliki nilai 68 dalam karakter ANSI 68 adalah karakter D,dan data dengan index 5 memiliki nilai 69 dalam karakter ANSI 69 adalah karakter E. String s1 = "Selamat Pagi"; = “Selamat Pagi”:tipe data pada variable,selamat pagi isi dari variable. String s2 = new String("Good Morning"); = merupakan string baru dengan nama String s2. new String(“Good Morning”): tipe data pada variable,selamat pagi isi dari variable. String s3 = new String(data); = merupakan string baru dengan nama String s3 dan berisi kalimat dari array data, yaitu nilai dari index 0-6 (@ABCDE.
  • 12. String s4 = new String(data, 2, 3); = merupakan string baru dengan nama String s4 dan berisi kalimat dari array data, angka 2 merupakan karakter pertama pada string sedangkan angka 3 menyatakan jumlah karakter yang menyusun string. System.out.println("s1 = " + s1); System.out.println("s2 = " + s2); System.out.println("s3 = " + s3); System.out.println("s4 = " + s4); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung. System.out.println("s1 = "+s1);merupakan perintah untuk mencetak s1 = dan ditambah dengan nilai dari string s1 yaitu Selamat Pagi, maka keluaran yang akakn dihasilkan ialah : s1 = Selamat Pagi System.out.println("s2 = "+s2);merupakan perintah untuk mencetak s2 = dan ditambah dengan nilai dari string s2 yaitu Good Morning, maka keluaran yang akakn dihasilkan ialah : s2 = Good Morning System.out.println("s3 = "+s3);merupakan perintah untuk mencetak s3 = dan ditambah dengan nilai dari string s3 yaitu @ABCDE, maka keluaran yang akakn dihasilkan ialah : s3 = @ABCDE System.out.println("s4 = "+s4);merupakan perintah untuk mencetak s4 = dan ditambah dengan nilai dari string s4 yaitu BCD, maka keluaran yang akakn dihasilkan ialah : s4 = BCD LATIHAN SATU INPUT public class ContohString1 { public static void main(String args[]) { String st = "Tes, Tes, tes... 123"; System.out.println("toLowerCase : "+st.toLowerCase()); System.out.println("toUpperCase : "+st.toUpperCase()); System.out.println("Dgn Trim : "+'['+st.trim()+']'); System.out.println("Jumlah Karakter = "+st.length()); } } public class ContohString1 = menyatakan kelas dengan nama kelas ContohString1, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini ContohString1.java . public static void main(String args[]) = mengindikasikan nama suatu method dalam class ContohString1 yang bertindak sebagai method utama..
  • 13. String st = "Tes, Tes, tes... 123"; = merupakan string variabel baru dengan nama st dan memiliki nilai kalimat Tes, Tes, tes ... 123. System.out.println("toLowerCase : "+st.toLowerCase()); = merupakan perintah untuk mencetak toLowerCase : ditambah denganst.toLowerCase, sedangkan st.toLowerCase adalah perintah untuk membuat nilai dari variabel st menjadi LowerCase atau menjadi huruf nonkapital, sehingga keluaran yang dihasilkan adalah : toLowerCase : tes, tes, tes ... 123 System.out.println("toUpperCase : "+st.toUpperCase()); = merupakan perintah untuk mencetak toUpperCase : ditambah denganst.toUpperCase, sedangkan st.toUpperCase adalah perintah untuk membuat nilai dari variabel st menjadi UpperCase atau menjadi huruf kapital, sehingga keluaran yang dihasilkan adalah : toUpperCase : TES, TES, TES ... 123 System.out.println("Dgn Trim : "+'['+st.trim()+']'); = merupakan perintah untuk mencetak Dgn Trim : ditambah dengannilai dari variabel st yang disebelah kanan dan kirinya diberi tanda yang masing masing [ dan ]. System.out.println("Jumlah Karakter = "+st.length()); = merupakan perintah untuk mencetak Jumlah Karakter : ditambah denganst.length, dimana st.length adalah perintah untuk menghitung jumlah karakter dalam variabel st , karena jumlah karakter dalam kalimat Tes, Tes, tes...123 adalah 20 karakter maka program akan mengeluarkan keluaran : Jumlah Karakter : 20 LATIHAN DUA INPUT public class ContohInsert { public static void main(String args[]) 4. { StringBuffer sbuf = new StringBuffer("THE STMIK"); sbuf.insert(4, "REAL "); System.out.println("Hasil : "); System.out.println(sbuf.toString()); } } PENJELASAN public class ContohInsert = menyatakan kelas dengan nama kelas ContohInsert, sehingga nama file saat disimpan harus sama dengan nama kelas, dalam hal ini ContohInsert.java .
  • 14. public static void main(String args[]) = mengindikasikan nama suatu method dalam class ContohInsert yang bertindak sebagai method utama. StringBuffer sbuf = new StringBuffer("THE STMIK"); = merupakan StringBuffer baru dengan nama sbuf yang memiliki nilai kalimat THE STMIK. sbuf.insert(4, “REAL “); = merupakan perintah untuk memasukkan kata REAL setelah huruf ke 4 dari nilai StringBuffer. System.out.println("Hasil : "); = baris ini merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan petikan langsung System.out.println(sbuf.toString()); = merupakan perintah untuk menghasilkann output dari nilai sbuf yang sudah ditambahkan dengan sbuf.insert . 1.3 KESIMPULAN Dalam praktikum kali ini diketahui bahwa string adalah klas yang berguna untuk menangani deret karakter, misalnya digunakan untuk memanipulasi atau memodifikasi string, diantaranya adalah untuk menghitung jumlah karakter yang dicetak, membuat kalimat menjadi huruf kapita atau non kapital, dan lain-lain.
  • 15. 1.4 TUGAS a). INPUT : public class StrBuf{ public static void main(String args[]){ StringBuffer sbuf = new StringBuffer(25); System.out.println("Isi = "+ sbuf.toString()); System.out.println("Kapsitas = "+ sbuf.capacity()); System.out.println("Panjang = "+ sbuf.length()); sbuf.append("Selamat"); sbuf.append(" Belajar Java"); } } OUTPUT : Isi : Kapasitas : 25 Panjang : 0 Press any key to continue . . . b). INPUT : public class StrBufa{ public static void main(String args[]) { StringBuffer sbuf = new StringBuffer(25); sbuf.append("Selamat"); sbuf.append(" Belajar Java"); System.out.println("Isi = "+ sbuf.toString()); System.out.println("Kapsitas = "+ sbuf.capacity()); System.out.println("Panjang = "+ sbuf.length()); } }
  • 16. OUTPUT : Isi : Selamat Belajar Java Kapasitas : 25 Panjang : 20 Press any key to continue . . . c). INPUT : public class StrBufb { public static void main(String args[]){ StringBuffer sbuf = new StringBuffer(25); sbuf.append("Selamat"); System.out.println("Isi = "+ sbuf.toString()); System.out.println("Kapsitas = "+ sbuf.capacity()); System.out.println("Panjang = "+ sbuf.length()); sbuf.append(" Belajar Java"); } } OUTPUT : Isi : Selamat Kapasitas : 25 Panjang : 7 Press any key to continue . . .