LAPORAN
PRAKTIKUM
ALGORITMA
DAN PEMROGRAMAN
Modul
7 dan 8
Disusun
Oleh :
HERI PURNAMA
125410101
TI 2
UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2012
PERULANGAN DENGAN WHILE
1).Pembahasan
INPUT
import
java.util.Scanner;
Ø
baris
ini digunakan untuk menyatakan bahwa program yang dibuat akan menggunakan kelas
Scanner yang berada di dalam kelas java.util.
public class
Ulangwhile
Ø
dalam
membuat kelas kata public class adalah suatu keharusan yang harus
ditulis, kali ini kita akan membuat program dengan nama Ulangwhile. dalam membuat nama kelas yang terdiri lebih dari satu kata
tidak boleh dispasi.
{
Ø
Kurung kurawal adalah tanda awalan program
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.
{
Ø
Kurung kurawal ke 2 adalah tanda awalan rumus
atau program yang kita buat
Scanner masuk=new
Scanner(System.in);
Ø
pada
baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int bil;
Ø
keyword
int adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe
data integer sedangkan Keyword bil merupakan sebuah variabel. Sebuah
variabel perlu dideklarasikan agar dikenal oleh program, jika tidak
dideklarasikan akan terjadi error.
System.out.print("Masukkan
bilangan:");
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu “Masukkan bilangan”.
bil=masuk.nextInt();
Ø
baris
ini merupakan masukkan untuk bilangan tipe integer bagi variabel bil.
while(bil>=0){
Ø
baris
ini merupakan perulangan 0, keyword bil merupakan variabel. Arti baris ini yaitu
perulangan bilangan lebih besar sama dengan 0.
System.out.println(bil);
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan.
bil-=7;
Ø
bilangan yang akan ditampilkan adalah bilangan
yang berkelipatan 7 dan outputnya
dari nilai besar ke nilai paling kecil.
}
Ø
Kurung kurakhir ke 1 adalah tanda akhir rumus
atau program yang kita buat
}
Ø
Kurung kurakhir ke 2 adalah tanda akhir rumus
atau program yang kita buat
}
Ø
Kurung kurakhir ke 3 adalah tanda akhir program
OUTPUT
2).Tugas
INPUT
import java.util.Scanner;
public class Listing
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int a=1;
float n,jum,x,rata;
System.out.print("Banyaknya data:");
n=masuk.nextFloat();
jum=0;
do{
System.out.print("Data
ke-"+a+":");
x=masuk.nextFloat();
jum+=x;
a++;
}while(a<=n);
rata=jum/n;
System.out.println("Rata-Rata:"+rata);
System.out.println("Jumlah:"+jum);
}
}
OUT PUT
PERULANGAN DENGAN DO WHILE
1).Pembahasan
Listing 1
INPUT
public class UlangDo1
Ø dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama UlangDo1. dalam membuat nama kelas yang terdiri lebih dari satu kata
tidak boleh dispasi.
{
Ø
Kurung kurawal adalah tanda awalan program
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.
{
Ø
Kurung kurawal ke 2 adalah tanda awalan rumus
atau program yang kita buat
int c;
Ø
keyword
int adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe
data integer sedangkan Keyword c merupakan sebuah variabel. Sebuah
variabel perlu dideklarasikan agar dikenal oleh program, jika tidak
dideklarasikan akan terjadi error.
double f;
Ø
keyword
double adalah kata yang menyatakan program yang akan dibuat ini merupakan
tipe data double sedangkan Keyword f merupakan sebuah variabel. Sebuah
variabel perlu dideklarasikan agar dikenal oleh program, jika tidak
dideklarasikan akan terjadi error.
System.out.println("____________________________________");
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu “____________________________________”.
System.out.println("CELCIUS FAHREINHEIT")
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu”CELCIUS FAHREINHEIT”.
System.out.println("____________________________________");
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu “____________________________________”.
c=1;
Ø keyword C adalah
sebagai awal dari perulangan dimana nilai c diawali dengan angka =1.
do
Ø baris ini merupakan
perulangan, do artinya perulangan .
{
f=1.8*c+32;
Ø baris ini merupakan
rumus yang akan dijalankan.f adalah sebuah variable yang dijalankan dengan tipe data double dan 1.8*c+32 adalah rumus
yang dipakai
System.out.println("Celcius"+c+"Fahreinheit"+f);
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu "Celcius"+c+"Fahreinheit"+f.
c++;
Ø Hasil
output yang kita inginkan adalah bilangan berkelipatan 1
}while(c<=10);
Ø While
adalah sebuah variable dimana dengan ketentuan hasil output harus lebih besar
sama dengan 10.
System.out.println("_____________________________________");
Ø baris ini merupakan
perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda
kurung dan petikan langsung yaitu"_____________________________________".
}
Ø
Kurung kurakhir ke 1 adalah tanda akhir rumus
atau program yang kita buat
}
Ø
Kurung kurakhir ke 2 adalah tanda akhir program
OUTPUT
Listing 2
INPUT
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 Listing
Ø
dalam
membuat kelas kata public class adalah suatu keharusan yang harus
ditulis, kali ini kita akan membuat program dengan nama Listing . 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 program
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 tanda awalan rumus
atau program yang kita buat
Scanner masuk=new
Scanner(System.in);
Ø
pada
baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.
int a=1;
Ø
keyword
int adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe
data integer atau bilangan bulat,Keyword a merupakan sebuah variabel
yang berfungsi untuk menyimpan nilai. Sebuah variabel perlu dideklarasikan agar
dikenal oleh program, jika tidak dideklarasikan akan terjadi error keyword 1
adalah awal dari perulangan yang kita buat .
float n,jum,x,rata;
Ø
keyword
float adalah kata yang menyatakan program yang akan dibuat ini merupakan
tipe data integer atau bilangan bulat sedangkan 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.
System.out.print("Masukkan
Jumlah Data:");
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu “Masukkan Jumlah Data”.
n=masuk.nextFloat();
Ø
baris
ini merupakan masukkan untuk bilangan tipe float bagi variabel n.
jum=0;
Ø
baris
ini merupakan awalal jum dimulai dari 0.
do{
Ø do adalah sebuah variable perulangan dalam
program perulangan
System.out.print("Masukkan
Bilangan"+a+":");
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu"Masukkan
Bilangan"+a+":".
Øx=masuk.nextFloat();
Ø baris ini merupakan masukkan
untuk bilangan tipe float bagi variabel x.
jum+=x;
Ø
baris
ini merupakan penjumlahan dimana penjumlahamya ditambah dengan variable x.
a++;
Ø
baris
ini merupakan bilangan yang akan diulang dengan kelipatan 1 dari vaiabel a.
}while(a<=n);
Ø keyword while adalah
kata yang menyatakan program yang akan dibuat ini merupakan tipe
perulangan while,baris ini merupakan perulangan denga tipe
while dimana perulanganya variabel nilai a harus lebih besar sama dengan
variabel nilai n
rata=jum/n;
Ø baris ini merupakan rumu smencari rata-rata
dimana rumusnya adalah jum/n.
System.out.println("Rata-Rata:"+rata);
Ø
baris
ini merupakan perintah keluaran untuk menampilkan pernyataan yang
terdapat diantara tanda kurung dan petikan langsung yaitu"Rata-Rata:"+rata);.
System.out.println("Jumlah:"+jum);
Ø baris ini merupakan
perintah keluaran untuk menampilkan pernyataan yang terdapat diantara tanda
kurung dan petikan langsung yaitu"Jumlah:"+jum.
}
Ø
Kurung kurakhir ke 1 adalah tanda akhir rumus
atau program yang kita buat
}
Ø
Kurung kurakhir ke 2 adalah tanda akhir program
OUTPUT
2).Tugas
A.RATA-RATA
BILANGAN
INPUT
import java.util.Scanner;
public class Listing2
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int a=1;
float n,jum,x,rata;
System.out.print("Banyaknya
data:");
n=masuk.nextFloat();
jum=0;
do{
System.out.print("Data
ke-"+a+":");
x=masuk.nextFloat();
jum+=x;
a++;
}while(a<=n);
rata=jum/n;
System.out.println("Rata-Rata:"+rata);
}
}
OUTPUT
B.MASUKKAN
NILAI BATAS ATAS DAN BAWAH KEMUDIAN DIJUMLAHKAN
INPUT
import java.util.Scanner;
public class Do2
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int x,o,n,jum;
System.out.print("Masukkan Nilai Batas
Atas:");
o=masuk.nextInt();
System.out.print("Masukkan Nilai Batas
Bawah:");
n=masuk.nextInt();
jum=0;
do{
System.out.println(n);
jum+=n;
n++;
}while(n<=o);
System.out.println("Jumlah:"+jum);
}
}
OUPUT
Listing Modul 07
Listing 1
INPUT
import java.util.Scanner;
public class Ulangwhile
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int bil;
System.out.print("Masukkan bilangan:");
bil=masuk.nextInt();
while(bil>=0){
System.out.println(bil);
bil-=7;
}
}
}
OUTPUT
Listing Modul 08
Listing 1
INPUT
public class
UlangDo1
{
public static
void main(String args[])
{
int c;
double f;
System.out.println("____________________________________");
System.out.println("CELCIUS FAHREINHEIT");
System.out.println("____________________________________");
c=1;
do
{
f=1.8*c+32;
System.out.println("Celcius"+c+"Fahreinheit"+f);
c++;
}while(c<=10);
System.out.println("_____________________________________");
}
}
OUTPUT
Listing 2
INPUT
import
java.util.Scanner;
public class
Listing
{
public static
void main(String args[])
{
Scanner masuk=new
Scanner(System.in);
int a=1;
float
n,jum,x,rata;
System.out.print("Masukkan
Jumlah Data:");
n=masuk.nextFloat();
jum=0;
do{
System.out.print("Masukkan
Bilangan"+a+":");
x=masuk.nextFloat();
jum+=x;
a++;
}while(a<=n);
rata=jum/n;
System.out.println("Rata-Rata:"+rata);
System.out.println("Jumlah:"+jum);
}
}
OUTPUT

B).

C).

LISTING MODUL 6
INPUT
import java.util.Scanner;
public class Case1
{
public static void main(String args[])
{
Scanner masuk = new
Scanner(System.in);
int pil;
System.out.print("Masukkan
Pilihan:");
pil=masuk.nextInt();
switch (pil){
case
1:System.out.println("RCTI");break;
case
2:System.out.println("SCTV");break;
case
3:System.out.println("TPI");break;
case
4:System.out.println("INDOSIAR");break;
case
5:System.out.println("TRANS7");break;
case
6:System.out.println("TVONE");break;
case
7:System.out.println("METRO");break;
case
8:System.out.println("GLOBAL");break;
case
9:System.out.println("TRANS7");break;
case
10:System.out.println("TVRI");break;
default:System.out.println("Pilihan
Salah");break;
}
}
}
OUTPUT

0 komentar:
Post a Comment
Thanks For Your Feedback.