LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN Modul 7 dan 8


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

le='� F6n - ��; � ; '>
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


    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.