Tugas Rumah Program Remote TV
Nama : Putri Endah Puspitasari
NRP : 05111740000039
Kelas : PBO-B
Pada pertemuan minggu lalu, kelas kami diberi Tugas Rumah yaitu Membuat Program untuk Remote TV dengan menggunakan Blue J.
Berikut merupakan codingan untuk class Main Program untuk Remote TV
Berikut merupakan codingan class Remote TV sendiri
Berikut ini merupakan tampilan awal dari program saya
Berikut ini tampilan unruk meningkatkan dan menurunkan volume
Berikut ini tampilan saat exit
NRP : 05111740000039
Kelas : PBO-B
Pada pertemuan minggu lalu, kelas kami diberi Tugas Rumah yaitu Membuat Program untuk Remote TV dengan menggunakan Blue J.
Berikut merupakan codingan untuk class Main Program untuk Remote TV
/**
* Main dari program RemoteTV
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* Minggu,23 September 2018
*/
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
int volum;
int chan;
int menu;
int loop=0;
System.out.println(" SELAMAT DATANG ");
System.out.println("Masukkan Channel yang anda inginkan : ");
chan=scan.nextInt();
System.out.println("Masukkan Volume yang anda inginkan rentang 0-10 : ");
volum=scan.nextInt();
RemoteTv remote=new RemoteTv(volum,chan);
while(loop==0)
{
System.out.println("Pilihan menu:");
System.out.println("1. Channel yang Anda buka saat ini :");
System.out.println("2. Volume Anda saat ini: ");
System.out.println("3. Pilih Channel yang Anda sukai :");
System.out.println("4. Naikkan Volume Tv Anda :");
System.out.println("5. Turunkan Volume Tv Anda :");
System.out.println("6. Exit");
System.out.println("Menu Yang Anda Inginkan :");
menu=scan.nextInt();
switch(menu){
case 1:
System.out.println("Channel yang Anda buka saat ini :");
System.out.println("Channel yang Anda buka saat ini :"+chan);
break;
case 2:
volum=scan.nextInt();
if(volum==0)
{
System.out.println("Mute.");
}
else if(volum>10)
{
System.out.println("Volume lebih dari 10 sangat mengganggu, harap kecilkan! .");
}
else{
System.out.println("Volume suara TV Anda saat ini : "+volum+" ");
}
break;
case 3:
chan=scan.nextInt();
if(chan==1)
{
System.out.println("Selamat Datang di INDOSIAR");
}
if(chan==2)
{
System.out.println("Selamat Datang di ANTV");
}
if(chan==3)
{
System.out.println("Selamat Datang di GLOBAL 7");
}
if(chan==4)
{
System.out.println("Selamat Datang di RCTI");
}
if(chan==5)
{
System.out.println("Selamat Datang di MNCTV");
}
case 4:
remote.NaikkanVolume();
break;
case 5:
remote.TurunkanVolume();
break;
case 6:
System.out.println("TV Mati");
loop = 1;
break;
}
}
}
}
Berikut merupakan codingan class Remote TV sendiri
/**
* Program untuk RemoteTv.
*
* Nama : Putri Endah Puspitasari
* NRP : 05111740000039
* Kelas : PBO-B
* Minggu,23 September 2018
*/
public class RemoteTv
{
private int channelTv;
private int volumeTv;
public RemoteTv(int chan,int volum)
{
volumeTv=volum;
channelTv=chan;
}
public int NaikkanVolume()
{
volumeTv++;
if(volumeTv<=0)
{
volumeTv=0;
System.out.println("Mute.");
}
else if(volumeTv>10)
{
System.out.println("Volume suara lebih dari 10 mengganggu para tetangga dan anak-anak belajar, dimohon kecilkan volume nya!.");
}
System.out.println("Volume suara TV Anda saat ini : "+volumeTv+" ");
return volumeTv;
}
public int TurunkanVolume()
{
volumeTv--;
if(volumeTv<=0)
{
volumeTv=0;
System.out.println("Mute.");
}
System.out.println("Volume suara TV Anda saat ini : "+volumeTv+" ");
return volumeTv;
}
}
Berikut ini merupakan tampilan awal dari program saya
Berikut ini merupakan tampilan saat channel dan volume sudah dimasukkan
Berikut ini merupakan tampilan lanjutan
Berikut tampilan jika volume TV 0 (nol)
Berikut ini tampilan unruk meningkatkan dan menurunkan volume
Berikut ini tampilan saat exit
Sekian dari saya, semoga bermanfaat ;)
Komentar
Posting Komentar