Contoh Program Thread Pada Java

Bismillah..
Senin, 26 Agustus 2013

Seminggu sudah saya mengikuti kegiatan matrikulasi di SEAMOLEC, dan hari ini merupakan hari pertama diminggu kedua kegiatan matrikulasi.
Minggu pertama kemarin belajar membuat buku digital dan animasi yang cukup membuat kepala berkeringat dan adem panas ne badan, dan minggu sekarang jadwalnya pemrograman java dan android yang mungkin bisa buat kepala ini mengepul he he he he…:)

Pemrograman Java merupakan bahasa pemrograman yang bisa dikatakan gampang-gampang susah buat saya, ya gampang kalau saya sudah mengerti algoritma programnya … dan susah kalau saya ndak mengerti ditambah ndak mau belajar.
Pemrograman java hari ini ialah membahas pengulangan if, for dan while yang merupakan inti dari setiap program, program apa saja dan secangih apa saja pasti menggunakan if atau for atau while.
Setelah pembimbing menjelaskan beberapa fungsi pada java, dan akhirnya kami diberikan sebuah kasus, ya kasus yang berhubungan dengan thread. Kurang lebih seperti ini kasusnya..
“Ada 3 pasukkan tentara Indonesia, pertama pasukkan kopasus mempunyai tanggung jawab untuk menyelamatkan 40 warga, 20 warga ibu hami dan 20 warga manula. Kemudian setelah pasukan kopasus berhasil menyelamatkan 20 warga hamil, pasukkan mariner masuk ke TKP dan membunh para teroris, setelah pasukan Marinir berhasil membunuh 50 teroris baru pasukan infateri datang ke TKP”
Nah itu kasusnya sahabat…

Dari kasus diatas, gambaran saya hanya menggunakan 2 buah Thread, awalnya binggung ndak karuan setelah mencoba membuat programmnya karena ibu manulanya belum terselamatkan tapi pasukan mariner sudah masuk dan membunuh para teroris, tapi akhirnya bisa juga setelah berfikir sejenak, tapi saya juga ndak tahu apakah benar atau tidak programmnya. Output program yang saya buat sich pasukkan kopasus menyelamatkan ibu hamil setelah berhasil menyelamatkan 20 ibu hamil, kemudian pasukan mariner datang ke TKP dan membunuh para teroris, ketika pasukan mariner membunuh teroris, pasukan kopasus juga sedang menyelamatkan warga manula sampai 20 orang, setelah pasukan mariner berhasil membunuh teroris sebanyak 50 teroris baru pasukan infanteri datang ke TKP.
Ya kurang lebih seperti itulah outputnya. Biar jelas berikut ini coding dari program thread yang saya buat.

package nurfiah_tkjmd;

/**
 *
 * @author Noer Al-Jawary
 */
public class Nurfiah_TKJMD {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i;
        int a;

        Thread kopasus = new Thread();
        kopasus.start();
        while(true){

            for(i=1; i<=20; i++){
                System.out.println("Pasukkan Kopasus Berhasil Menyelamatkan Ibu Hamil ke : " + i);

                try{
                    kopasus.sleep(1000);
                }catch(Exception e){
                    e.getStackTrace();
                }
              if(i==20){
                  System.out.println("Pasukkan Marinir Datang Ke TKP ");

              }
   }

        Thread marinir = new Thread();
        marinir.start();

            for(a=1; a<=50; a++){
                System.out.println("Pasukkan Marinir Berhasil Membunuh Teroris Ke : " + a);

                if(a<=20){
                    System.out.println("Pasukkan Kopasus Berhasil Menyelamatkan Warga Manula Ke : " +a);
                }

                try{
                    marinir.sleep(1000);
                }catch(Exception e){
                    e.getStackTrace();

                }
                if(a==50){
                        System.out.println("Pasukkan Infanteri Datang ke TKP ");
                    }
            }
            break;
    }

    }
}

itu program java yang saya buat dari kasus diatas, mudah-mudahan benar ya sahabat..
he he he he 🙂

Iklan

2 thoughts on “Contoh Program Thread Pada Java

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s