Kamis, 19 Desember 2013

Laporan Praktikum Algoritma5-6



LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL V - VI






Disusun  :
Demy Octiana Azmianti
125610118



JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2012


PERTEMUAN KE-5
PERNYATAAN IF


1.     PEMBAHASAN
Pernyataan berisi perintah-perintah dan  akan dijalankan jika kondisi bernilai benar. Pernyataan disini bisa berupa pernyataan tunggal maupun majemuk.
Pernyataan IF digunakan apabila seleksi memiliki lebih dari 1 kondisi dan nilai.
Statement yang akan dieksekusi jika dan hanya jika persyaratan boolean (boolean statement) bernilai True (T).

Tipe-tipe pernyataan IF :
·         Statement-IF
kondisi ini untuk mengeksekusi beberapa kode hanya khusus untuk kondisi benar.
·         Statement-IF-ELSE
statement ini untuk mengeksekusi beberapa kode jika sebuah kondisi bernilai benar dan mengeksekusi kode lain yang mempunyai kondisi bernilai salah.
·         Statement-IF-ELSE-IF
statement ini untuk memilih beberapa blok kode untuk dieksekusi.

2.     PELAKSANAAN PRAKTIKUM
import java.util.Scanner;
public class IfSatuPilihan
{
                public static void main(String args[])
                {
                                Scanner masuk = new Scanner(System.in);
                                int bil;
                                System.out.print("Masukkan Bilangan :");
                                bil=masuk.nextInt();
                                if(bil==0)
                                System.out.println("Bilangan Nol");
                }
}
Output
 Jika bilangan 0 (nol)
 Jika bilangan bukan 0 (nol)

3.     LISTING
Terlampir

4.     TUGAS
import java.util.Scanner;
public class IfJurusan
{
                public static void main(String args[])
                {
                                Scanner masuk = new Scanner(System.in);
                                int pil;
                                System.out.print("Masukkan Pilihan :");
                                pil=masuk.nextInt();
                                if(pil==1)
                                System.out.println("Jurusan MI/D3");
                                else if(pil==2)
                                System.out.println("Jurusan TK/D3");
                                else if(pil==3)
                                System.out.println("Jurusan KA/D3");
                                else if(pil==4)
                                System.out.println("Jurusan TI/SI");
                                else if(pil==5)
                                System.out.println("Jurusan SI/S1");
                                else
                                System.out.println("Pilihan Salah");
                }
}                  

Output

  


PERTEMUAN KE-6
PERNYATAAN SWITCH

1.     PEMBAHASAN
Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi.
Berikut keterangan-keterangan tentang pernyataan Switch :
·         Keyword break adalah optional.
·         Case default adalah optional, dieksekusi jika tidak ada case yang memenuhi.
·         Case dicek secara berurutan. Jika case ditemukan, maka eksekusi dimulai dari case tersebut sampai ditemukan break.
·         Lebih baik case diurutkan dan default diletakkan di case terakhir
·         Switch-case tanpa break menyebabkan case berikutnya dieksekusi.
·         Switch-expression harus ditulis dalam tanda kurung (…).


2.     PELAKSANAAN PRAKTIKUM
importjava.util.Scanner;
public class CaseJurusan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
intpil;
System.out.print("MasukkanPilihan :");
pil=masuk.nextInt();
switch (pil) {
                case 1:System.out.println("Jurusan MI/D3");break;
                case 2:System.out.println("Jurusan TK/D3");break;
                case 3:System.out.println("Jurusan KA/D3");break;
                case 4:System.out.println("Jurusan TI/S1");break;
                case 5:System.out.println("Jurusan SI/S1");break;
                default:                System.out.println("Pilihan Salah!!!");
                                                                break;
                                                }
                                }
                }

Output



3.     LISTING
Terlampir

4.     TUGAS
import java.util.Scanner;
public class CaseTV
{
                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("Salah masukkan pilihan");
                                                                                                break;
                                                                                }
                                                                }
                                                }

Output



Tidak ada komentar:

Posting Komentar