Halaman

Rabu, 24 Juni 2009

Inheritance(bagian 2)

Deklarasi Class yang berisi main program(dengan GUI JOptionPane):
import javax.swing.JOptionPane;

public class MahasiswaTestGUI{
public static void main(String[] args){
JOptionPane.showMessageDialog(null,"UAS Praktikum OOP \n Nama : Putra Angga Anolisa \n NIM : 107091002803 \n Kelas: TI4A\n");

String nama = JOptionPane.showInputDialog("Biodata Mahasiswa Baru \n Masukkan Nama:");
String jk = JOptionPane.showInputDialog("Masukkan Jenis Kelamin: ");
String agama = JOptionPane.showInputDialog("Masukkan Agama: ");
String tempatLahir = JOptionPane.showInputDialog("Masukkan Tempat Lahir: ");
String tanggalLahir = JOptionPane.showInputDialog("Masukkan Tanggal Lahir(dd/mm/yyyy): ");
String alamat = JOptionPane.showInputDialog("Masukkan Alamat: ");

Mahasiswa mahasiswa = new Mahasiswa(nama,jk,agama,tempatLahir,tanggalLahir,alamat,"1",12,7,2009);

JOptionPane.showMessageDialog(null,"Info Mahasiswa\nNIM :"+mahasiswa.getNim()+"\nNama :"+mahasiswa.getNama()+"\nTanggal Masuk :"+mahasiswa.getTanggalMasuk()+"/"+mahasiswa.getBulanMasuk()+"/"+mahasiswa.getTahunMasuk());

}
}

Tampilan Ouput :

Selengkapnya......

Inheritance(bagian 1)

Deklarasi Class Penduduk :

//deklarasi class penduduk
public class Penduduk{
String nama;
String jenisKelamin;
String agama;
String tempatLahir;
String tanggalLahir;
String alamat;


//method untuk menyimpan variabel yang ada di class penduduk
public Penduduk(String name,String jenis,String agama1,String tempat,String tanggal,String tinggal){
nama = name;
jenisKelamin =jenis;
agama=agama1;
tempatLahir=tempat;
tanggalLahir= tanggal;
alamat=tinggal;
}

//method2 yang berfungsi untuk menampilkan nilai masing2 variabel yang ada jika dipanggil
public String getNama(){
return nama;
}

public void setJenisKelamin(String jenis){
jenisKelamin = jenis;
}

public String getJenisKelamin(){
return jenisKelamin;
}

public void setAgama(String agama1){
agama = agama1;
}

public String getAgama(){
return agama;
}

public void setTempatLahir(String tempat){
tempatLahir = tempat;
}

public String getTempatLahir(){
return tempatLahir;
}

public void setTanggalLahir(String tanggal){
tanggalLahir=tanggal;
}

public String getTanggalLahir(){
return tanggalLahir;
}

public void setAlamat(String tinggal){
alamat = tinggal;
}

public String getAlamat(){
return alamat;
}


}



Deklarasi Class Mahasiswa(Turunan dari Class Penduduk):
//deklarasi class mahasiswa turunan dari class penduduk
public class Mahasiswa extends Penduduk{
String nim;
int tanggalMasuk;
int bulanMasuk;
int tahunMasuk;

public Mahasiswa(String name,String jenis,String agama1,String tempat,String tanggal,String tinggal,
String nimMhs,int tanggalMsk,int bulan,int tahun){

super(name,jenis,agama1,tempat,tanggal,tinggal);//memanggil class super yaitu class penduduk
nim = nimMhs;
tanggalMasuk = tanggalMsk;
bulanMasuk = bulan;
tahunMasuk = tahun;
}

//method2 yang berfungsi untuk menampilkan nilai masing2 variabel yang ada jika dipanggil
public void setNim(String nimMhs){
nim = nimMhs;
}

public String getNim(){
return nim;
}

public void setTanggalMasuk(int tanggal){
tanggalMasuk = tanggal;
}

public int getTanggalMasuk(){
return tanggalMasuk;
}

public void setBulanMasuk(int bulan){
bulanMasuk = bulan;
}

public int getBulanMasuk(){
return bulanMasuk;
}

public void setTahunMasuk(int tahun){
tahunMasuk = tahun;
}

public int getTahunMasuk(){
return tahunMasuk;
}
}



Deklarasi Class yang berisi main program:
import java.util.Scanner;//package untuk input dengan Scanner

//class yang berisi main program
public class MahasiswaTest{
public static void main(String[] args){


String nama;
String jk;
String agama;
String tempatLahir;
String tanggalLahir;
String alamat;


Scanner input = new Scanner(System.in);//deklarasi input sebagai new Scanner
System.out.println("\n====BIODATA MAHASISWA BARU====");
System.out.print("\nMasukkan Nama : ");//input data mahasiswa baru
nama = input.nextLine();

System.out.print("Masukkan Jenis Kelamin : ");
jk = input.nextLine();

System.out.print("Masukkan Agama : ");
agama = input.nextLine();

System.out.print("Masukkan Tempat Lahir : ");
tempatLahir = input.nextLine();

System.out.print("Masukkan Tanggal Lahir(dd/mm/yyyy): ");
tanggalLahir = input.nextLine();

System.out.print("Masukkan Alamat : ");
alamat = input.nextLine();


//nim sudah diset dan tanggal bulan tahun masuk
Mahasiswa mahasiswa = new Mahasiswa(nama,jk,agama,tempatLahir,tanggalLahir,alamat,"1",12,7,2009);


System.out.println("\n====INFO MAHASISWA BARU====");
System.out.println("Nim Anda : " +mahasiswa.getNim());//menampilkan nim dengan memanggil method getNim
System.out.println("Nama Anda : " +mahasiswa.getNama());//menampilkan nim dengan memanggil method getNama
System.out.printf("Tanggal Masuk : "+mahasiswa.getTanggalMasuk()+"/"+mahasiswa.getBulanMasuk()+
"/"+mahasiswa.getTahunMasuk());//menampilkan nim dengan memanggil method getNama
}
}

Tapilan Output:



Selengkapnya......

Selasa, 02 Juni 2009

Membuat Properties Pengaturan Sound pada Flash MX

Membuat pengaturan sound pada macromedia flash.
Attach/membuat background sound pada macromedia flash
  1. Buat layer baru untuk disisipkan sound
  2. Import file yang akan dijadikan background sound ke dalam library
  3. Lalu kilk kanan pada file yang telah di import, pilih linkage
  4. Beri tanda ceklis pada Export for Action Script, beri nama identifier terserah anda (harus di ingat karena indentifier ini akan digunakan).
  5. Lalu tuliskan lah action script berikut pada layer yang disiapkan untuk sound.

var song_sound:Sound = new Sound(); //membuat objek song_sound.attachSound("identifier_anda"); //me-attach sound
song_sound.start(0,999); //menentukan waktu mulai


Membuat button of,on dan pengaturan volume
a) Pada layer telah dbuat tadi tambahkan script berikut

function minvol(){
if(song_sound.getVolume("soundclip")>0)
song_sound.setVolume(song_sound.getVolume("soundclip")-10)
}

function maxvol(){
if(song_sound.getVolume("soundclip")<100) song_sound.setVolume(song_sound.getVolume("soundclip")+10) } function musikoff() {song_sound.stop()} function musikon() {song_sound.start(0,999)}

b) Buatlah button on,of dan pengaturan volume (besar dan kecil)
c) Klik pada button of lalu tuliskan script berkut :
on(release){ _root.musikoff() }

d) Klik pada button on lalu tuliskan script berkut :
on(release){ _root.musikon() }
e) Klik pada button besarkan volume lalu tuliskan script berkut :
(release){ _root.maxvol()}


Selamat Mencoba...!!!
by Putra Angga Anolisa
Selengkapnya......