alt/text gambar

Home

Laman

Rabu, 03 Juli 2013

UAS


package ujianuas;


public class ujian extends javax.swing.JFrame {
   
  
    public ujian() {
        initComponents();
    }
   
  
    private void initComponents() {

        RadioButton1 = new javax.swing.JButton();
        RadioButton2 = new javax.swing.JButton();
        CheckBox1 = new javax.swing.JCheckBox();
        CheckBox2 = new javax.swing.JCheckBox();
        jLabel1 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        RadioButton1.setText("jButton1");

        RadioButton2.setText("jButton2");

        CheckBox1.setText("jCheckBox1");

        CheckBox2.setText("jCheckBox2");

        jLabel1.setText("Easy CSS3 Checkboxes and Radio Buttons");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(27, 27, 27)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(CheckBox2)
                    .addComponent(CheckBox1)
                    .addComponent(RadioButton2)
                    .addComponent(RadioButton1)
                .addContainerGap(292, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(184, Short.MAX_VALUE)
                .addComponent(jLabel1)
                .addGap(182, 182, 182))
    );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGap(24, 24, 24)
                .addComponent(jLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 52, Short.MAX_VALUE)
                .addComponent(CheckBox2)
                .addGap(18, 18, 18)
                .addComponent(CheckBox1)
                .addGap(39, 39, 39)
                .addComponent(RadioButton1)
                .addGap(29, 29, 29)
                .addComponent(RadioButton2)
                .addGap(32, 32, 32))
        );

        pack();
    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new ujian().setVisible(true);
            }
        });
    }
   
  
    private javax.swing.JButton RadioButton1;
    private javax.swing.JButton RadioButton2;
    private javax.swing.JCheckBox CheckBox1;
    private javax.swing.JCheckBox CheckBox2;
    private javax.swing.JLabel jLabel1;
 
   
}

Selasa, 25 Juni 2013

Pengecilan Citra Gambar (MATLAB)


% program kompresi citra ukuran 512X512 menjadi 256x256 piksel
function kompresi_512_256
clc
citra=imread('d:\data\gajah2.jpg');
area=uint8(zeros(256,256));
% menduplikasikan data citra asli
d=zeros(512,512);
for i=1:512;
for j=1:512;
d(i,j)=citra(i,j);
end
end
%kompresi dari 512x512 ke 256x256 piksel
for b_asli=1:256
for k_asli=1:256
temp=0; dummy=0;
for b_baru=1:2
for k_baru=1:2
dummyb=((b_asli-1)*2 + b_baru);
dummyk= ((k_asli-1)*2 + k_baru);
dummy=d(dummyb,dummyk);
temp=temp+dummy;
end
end
temp=round(temp/4);
area(b_asli,k_asli)=temp;
end
end
imwrite(area,'d:\data\kompresi_256_256.jpg');
citra_kompresi=imread('d:\data\kompresi_256_256.jpg');
figure
imshow(citra);
title('Citra dimensi 512x512 piksel');
figure
imshow(citra_kompresi);
title('Citra dimensi 256x256 piksel');


Perbesaran Citra Gambar (MATLAB)


% program memperbesar citra ukuran 256x256 menjadi 512X512 piksel
function perbesar_256_512
clc %bersihkan jendela command window
close all %tutup semua jendela figure yang lama
citra=imread('d:\data\kura2.jpg');
%pesan variabel d untuk simpan citra baru
d=uint8(zeros(512,512));
%memperbesar citra dari 256x256 menjadi 512x512 piksel
for b_asli=1:256
for k_asli=1:256
temp=citra(b_asli,k_asli);
for b_baru=1:2
for k_baru=1:2
dummyb=((b_asli-1)*2 + b_baru);
dummyk= ((k_asli-1)*2 + k_baru);
d(dummyb,dummyk)=temp;
end
end
d(dummyb,dummyk);
end
end
imwrite(d,'d:\data\perbesar_512_512.jpg');
citra_kompresi=imread('d:\data\perbesar_512_512.jpg');
figure
imshow(citra); title('Citra dimensi 256x256 piksel');
figure
imshow(citra_kompresi); title('Citra dimensi 512x512 piksel');



Rabu, 05 Juni 2013

Thread Utama (JAVA)


class MyThread implements Runnable
{
private Thread t;
private int n;
MyThread(String nama,int n)
{
t= new Thread(this,nama);
this.n = n;
}
public void run()
{
try
{
for (int i=0; i<n; i++)
{
System.out.println("Thread"+t.getName()+":detik ke-"+(i+1));
Thread.sleep(1000);
}
System.out.println("Thread"+t.getName()+"selesai...");
}
catch (InterruptedException ie)
{
System.out.println(ie.getMessage());
}
}
public void start()
{
t.start();
}
public Thread getThread()
{
return t;
}
}
class DemoIsAliveJoin
{
public static void main(String[]args)
throws InterruptedException
{
System.out.println("Thread utama dijalankan\n");

MyThread t1=new MyThread("pertama",2);
MyThread t2=new MyThread("kedua",3);
MyThread t3=new MyThread("ketiga",4);

t1.start();
t2.start();
t3.start();

//pada saat thread t1.t2.t3 aktif
System.out.println("t1.getThread().isAlive():" + t1.getThread().isAlive());
System.out.println("t2.getThread().isAlive():" + t2.getThread().isAlive());
System.out.println("t3.getThread().isAlive():" + t3.getThread().isAlive());
System.out.println();

//menunggu smapai thread t1,t2,t3 selesai diexekusi
t1.getThread().join();
t2.getThread().join();
t3.getThread().join();

//setelah thread t1,t2,t3 selesai
System.out.println();
System.out.println("t1.getThread().isAlive():" + t1.getThread().isAlive());
System.out.println("t2.getThread().isAlive():" + t2.getThread().isAlive());
System.out.println("t3.getThread().isAlive():" + t3.getThread().isAlive());
System.out.println("\nThread utama selesai");
}
}





Selasa, 04 Juni 2013

Pelembutan Citra (MATLAB)

function pelembutan_citra
%menggunakan filter lolos rendah
%syarat: semua koefisien filter harus positif
%syarat: jumlah semua koefisien harus sama dengan 1

A=imread('cameraman.tif');
m=[1/9 1/9 1/9;1/9 1/9 1/9;1/9 1/9 1/9];
%m=[1/10 1/10 1/10; 1/10 1/5 1/10;1/10 1/10 1/10];
%m=[1/16 1/8 1/16; 1/8 1/4 1/8; 1/16 1/8 1/16];
d=A
[baris kolom]=size(A);
for i=2:baris-1;
    for j=2:kolom-1;
        d(i,j)=A(i-1,j-1)*m(1,1)+A(i-1,j)*m(1,2)+A(i-1,j+1)*m(1,3)+A(i,j-1)*m(2,1)+A(i,j)*m(2,2)+A(i,j+1)*m(2,3)+A(i+1,j-1)*m(3,1)+A(i+1,j)*m(3,2)+A(i+1,j+1)*m(3,3);
        if d(i,j)>255
            d(i,j)=255;
        else if d(i,j)<0
                d(i,j)=0;
            end
        end
    end
end
subplot(2,2,1), imshow(A);
subplot(2,2,2), imhist(A);
subplot(2,2,3), imshow(d);
subplot(2,2,4), imhist(d);
   

Kamis, 30 Mei 2013

Program Multi Thread (JAVA)

//program multi Thread
class MyThread1 extends Thread
{
public void run()
{
try
{
for (int i=0; i<10; i++)
{
System.out.println("Thread pertama : detik ke-" + (i+1));
if (i !=4)
{
System.out.println();
sleep(1000);
}
else
{
System.out.println("Thread pertama selesai...\n");
}
}
}
catch (InterruptedException ie)
{
System.out.println(ie.getMessage());
}
}
}
class MyThread2 extends Thread
{
public void run()
{
try
{
for (int i=0; i<5; i++)
{
System.out.println("Thread kedua : detik ke-" + (i+1));
if (i !=4)
{
System.out.println();
sleep(1000);
}
else
{
System.out.println("Thread kedua selesai...\n");
}
}
}
catch (InterruptedException ie)
{
System.out.println(ie.getMessage());
}
}
}
class DemoMultiplethread
{
public static void main(String[]args)
{
MyThread1 t1 = new MyThread1();
t1.start();

MyThread2 t2 = new MyThread2();
t2.start();
}
}

Rabu, 29 Mei 2013

Program Thread Utama (JAVA)

//program thread utama
class DemoThreadUtama
{
    public static void main (String[]args)
        throws InterruptedException
        {
            //mendapatkan thread yang sedang aktif
            Thread tUtama = Thread.currentThread();
           
            //menampilkan informasi tentang Tread
            System.out.print("informasi awal:");
            System.out.println(tUtama.toString());
           
            //mengganti nama Tread
            tUtama.setName("Thread utama");
           
            //menampilkan kembali informasi tentang tread
            System.out.print("informasi setelah diubah namanya: ");
            System.out.println(tUtama.toString());
           
            for (int i=0; i<5; i++)
            {
                System.out.println("Detik ke-"+(i+1));
                Thread.sleep(1000); // membuat delay selama 1 detik
            }
        }
}



Rabu, 17 April 2013

InterFace (JAVA)

interface AlatMusik
{
    void mainkan();
    void setelNada();
    public String ambilNama();
}
class AlatMusikPetik implements AlatMusik
{
    protected String Nama;
    public void mainkan()
    {
        System.out.println(ambilNama()+
            "dimainkan dengan cara petik");
    }
    public void setelNada()
    {
        System.out.println("setel nada pada "+ambilNama());
    }
    public String ambilNama()
    {
        return Nama;
    }
}
class AlatMusikTiup implements AlatMusik
{
    protected String Nama;
   
    public void mainkan()
    {
        System.out.println(ambilNama()+
            "dimainkan dengan cara tiup");
    }
    public void setelNada()
    {
        System.out.println("setel nada pada"+ambilNama());
    }
    public String ambilNama()
    {
        return Nama;
    }
}
class AlatMusikPukul implements AlatMusik
{
    protected String nama;
    public void mainkan()
    {
        System.out.println(ambilNama()+
            "dimainkan dengan cara pukul");
    }
    public void setelNada()
    {
        System.out.println("setel nada pada "+ambilNama());
    }
    public String ambilNama()
    {
        return nama;
    }
}
class Gitar extends AlatMusikPetik
{
    Gitar(String Nama)
    {
        this.Nama = Nama;
    }
}
class Bass extends AlatMusikPetik
{
    Bass(String Nama)
    {
        this.Nama = Nama;
    }
}
class DemoInterface
{
    public static void main(String[]args)
    {
        AlatMusikPetik gitar,bass;
       
        gitar = new Gitar("Gitar");
        bass = new Bass("Bass");
       
        gitar.mainkan();
        gitar.setelNada();
       
        System.out.println();
       
        bass.mainkan();
        bass.setelNada();
       
        System.out.println();
       
    }
}




Jumat, 05 April 2013

Praktikum Pengolahan Sistem Berbasis Objek (JAVA)

class Kotak
{
    double panjang;
    double lebar;
    double tinggi;
}

class DemoKotak1
{
    public static void main(String[]args)
    {
        double volume;
        Kotak k=new Kotak();
        
        //mengisikan nilai kedalam data2 kelas kotak
        k.panjang=4;
        k.lebar=3;
        k.tinggi=2;
        
        //menghitung isi volume kotak
        volume = k.panjang*k.tinggi*k.lebar;
        
        //menampilkan isi volume kelayar monitor
        System.out.println("Volume kotak="+volume);
        
    }
}

Rahasia Dzikir Setelah Shalat



Dzikir Setelah Sholat

Berikut adalah dzikir yang dituntunkan oleh Rosulllah :

[1] Astaghfirullah (3x)

أَسْتَغْفِرُ اللهَ

"Aku minta ampun kepada Allah (3x)"

[2] Allahumma antas salaam wa minkas salaam tabaarokta yaa dzal jalaali wal ikrom

اَللَّهُمَّ أَنْتَ السَّلاَمُ، وَمِنْكَ السَّلاَمُ، تَبَارَكْتَ يَا ذَا الْجَلاَلِ وَاْلإِكْرَامِ.

“Ya Allah, Engkau pemberi keselamatan, dan dariMu keselamatan, Maha Suci Engkau, wahai Tuhan Yang Pemilik Keagungan dan Kemuliaan.” [HR. Muslim 1/414, no. 591.]

Dalam masyarakat Indonesia, banyak setelah sholat fardhu tidak membaca istighfar, namun ada yang membaca alhamdulillaah, atau dengan lafal Astagfirullahal’adzim Alladzi laa ilaaha illa hual hayyul qayyum watubu ilaih. Jelas lebih utama hanya membaca astaghfirullah (3x), jika lafal Astagfirullahal’adzim Alladzi laa ilaaha illa hual hayyul qayyum watubu ilaih itu lebih baik, tentu Rosululloh adalah yang pertama yang mencontohkannya. Lebih baik mencontoh Rosulluloh dari pada mencontoh selain beliau.

Namun lafal Astagfirullahal’adzim Alladzi laa ilaaha illa hual hayyul qayyum watubu ilaih dianjurkan dibaca, namun tidak dicontohkan dibaca setelah sholat fardhu. 

[3] Laa ilaha illallah wahdahu laa syarika lah, lahul mulku wa lahul hamdu wa huwa ‘ala kulli syai-in qodiir. Allahumma laa maani’a lima a’thoita wa laa mu’thiya limaa mana’ta wa laa yanfau dzal jaddi minkal jaddu.

لاَ إِلَـهَ إِلاَّ اللهُ وَحْدَهُ لاَ شَرِيْكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ وَهُوَ عَلَى كُلِّ شَيْءٍ قَدِيْرُ، اَللَّهُمَّ لاَ مَانِعَ لِمَا أَعْطَيْتَ، وَلاَ مُعْطِيَ لِمَا مَنَعْتَ، وَلاَ يَنْفَعُ ذَا الْجَدِّ مِنْكَ الْجَدُّ.

“Tiada Rabb yang berhak disembah selain Allah Yang Maha Esa, tidak ada sekutu bagiNya. BagiNya puji dan bagi-Nya kerajaan. Dia Maha Kuasa atas segala sesuatu. Ya Allah, tidak ada yang mencegah apa yang Engkau berikan dan tidak ada yang memberi apa yang Engkau cegah. Tidak berguna kekayaan dan kemuliaan itu bagi pemiliknya (selain iman dan amal shalihnya yang menyelamatkan dari siksaan). Hanya dari-Mu kekayaan dan kemuliaan.” [HR. Bukhari 1/255, no. 844 dan Muslim 1/414, no. 593.]

[4] Subhanallah wal hamdulillah wallahu akbar (33 x). Laa ilaha illallah wahda, laa syarika lah. Lahul mulku wa lahul hamdu wa huwa ‘ala kulli syai-in qodiir.

لاَ إِلَـهَ إِلاَّ اللهُ وَحْدَهُ لاَ شَرِيْكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ وَهُوَ عَلَى كُلِّ شَيْءٍ قَدِيْرُ. لاَ حَوْلَ وَلاَ قُوَّةَ إِلاَّ بِاللهِ، لاَ إِلَـهَ إِلاَّ اللهُ، وَلاَ نَعْبُدُ إِلاَّ إِيَّاهُ، لَهُ النِّعْمَةُ وَلَهُ الْفَضْلُ وَلَهُ الثَّنَاءُ الْحَسَنُ، لاَ إِلَـهَ إِلاَّ اللهُ مُخْلِصِيْنَ لَهُ الدِّيْنَ وَلَوْ كَرِهَ الْكَافِرُوْنَ

“Tiada Rabb (yang berhak disembah) kecuali Allah, Yang Maha Esa, tidak ada sekutu bagiNya. BagiNya kerajaan dan pujaan. Dia Mahakuasa atas segala sesuatu. Tidak ada daya dan kekuatan kecuali (dengan pertolongan) Allah. Tiada Rabb (yang hak disembah) kecuali Allah. Kami tidak menyembah kecuali kepadaNya. Bagi-Nya nikmat, anugerah dan pujaan yang baik. Tiada Rabb (yang hak disembah) kecuali Allah, dengan memurnikan ibadah kepadaNya, sekalipun orang-orang kafir sama benci.” [HR. Muslim 1/415, no. 594]

[5] Subhanallah wal hamdulillah wallahu akbar (33 x). Laa ilaha illallah wahda, laa syarika lah. Lahul mulku wa lahul hamdu wa huwa ‘ala kulli syai-in qodiir.

سُبْحَانَ اللهِ وَالْحَمْدُ لِلَّهِ وَاللهُ أَكْبَرُ (33 ×) لاَ إِلَـهَ إِلاَّ اللهُ وَحْدَهُ لاَ شَرِيْكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ وَهُوَ عَلَى كُلِّ شَيْءٍ قَدِيْرُ.

“Maha Suci Allah, segala puji bagi Allah, dan Allah Maha Besar (33 x). Tidak ada Rabb (yang berhak disembah) kecuali Allah Yang Maha Esa, tidak ada sekutu bagiNya. BagiNya kerajaan. BagiNya pujaan. Dia-lah Yang Mahakuasa atas segala sesuatu.”

“Barangsiapa yang membaca kalimat tersebut setiap selesai shalat, akan diampuni kesalahannya, sekalipun seperti busa laut.” HR. Muslim 1/418, no. 597.

[6] Membaca surat Al-Ikhlas, Al-Falaq dan An-Naas setiap selesai shalat (fardhu). [HR. Abu Daud (2/86, no. 1523)]

[7] Membaca ayat Kursi setiap selesai shalat (fardhu).

“Barangsiapa membacanya setiap selesai shalat, tidak yang menghalanginya masuk Surga selain mati.” HR. An-Nasai dalam Amalul Yaum wal Lailah no. 100 dan Ibnus Sinni no. 121, dinyatakan shahih oleh Al-Albani dalam Shahih Al-Jami’ 5/339 dan Silsilah Hadits Shahih, 2/697 no. 972.

Dan khusus sholat subuh dan maghrib, disunnahkan untuk membaca doa berikut sebanyak 10x

[8] Laa ilaha illallah wahdahu laa syarika lah. Lahul mulku wa lahul hamdu yuhyi wa yumiit wa huwa ‘ala kulli syai-in qodiir

لاَ إِلَـهَ إِلاَّ اللهُ وَحْدَهُ لاَ شَرِيْكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ يُحْيِيْ وَيُمِيْتُ وَهُوَ عَلَى كُلِّ شَيْءٍ قَدِيْرُ 

“Tiada Rabb yang berhak disembah kecuali Allah Yang Maha Esa, tiada sekutu bagiNya, bagiNya kerajaan, bagi-Nya segala puja. Dia-lah yang menghidupkan (orang yang sudah mati atau memberi roh janin yang akan dilahirkan) dan yang mematikan. Dia-lah Yang Mahakuasa atas segala sesuatu.” (Dibaca 10 x setiap sesudah shalat Maghrib dan Subuh) [HR. Tirmidzi (5/515, no. 3474)]

Khusus sholat subuh ada doa seperti berikut,

[9] Allahumma inni as-aluka ‘ilman naafi’a, wa rizqon thoyyiba, wa ‘amalan mutaqobbala

اَللَّهُمَّ إِنِّيْ أَسْأَلُكَ عِلْمًا نَافِعًا، وَرِزْقًا طَيِّبًا، وَعَمَلاً مُتَقَبَّلاً

“Ya Allah, sesungguhnya aku mohon kepadaMu ilmu yang bermanfaat, rezeki yang halal dan amal yang diterima.” (Dibaca setelah salam shalat Shubuh).[HR. Ibnu Majah no. 925]

[10] Soal Berdzikir Dengan Tasbih

Banyak sebagian orang setelah sholat fardhu mereka berdzikir dengan kedua tangannya (tangan kanan dan tangan kiri) atau berdzikir dengan menggunakan tasbih (bijian) yang merupakan suatu perkara baru dalam agama, dari hadits dibawah ini rasulullah bertasbih dengan jari kanannya. Simak Hadits shohih yang sama berikut ini. 

Dari Abdullah bin Umar Radhiallahu’anhu, dia berkata: “Saya melihat Rasulullah bertasbih dengan (jari-jari) tangan kanannya.” HR. Abu Dawud (2/81), At-Tirmidzi (5/521), dan lihat Shahihul Jami’ (4/271, no. 4865).