Wednesday, August 28, 2013

Contoh Program Menggunakan Thread Pada Java

package seameo;

public class NewClass {

    public static void main(String[] args) {

        Thread kopasus = new Thread();
        Thread marinir = new Thread();

        int ibuHamil = 5;
        int manula = 5;
        int teroris = 15;

        int nIbuHamil = 1;
        int nManula = 1;
        int nTeroris = 1;

        int batas = ibuHamil + manula + teroris;

        kopasus.start();
        marinir.start();

        boolean is = true;
        while (is) {
            try {
                if (nIbuHamil <= ibuHamil) {
                    kopasus.sleep(1000);
                    System.out.println("IBU HAMIL yang terselamatkan: " + nIbuHamil);
                    nIbuHamil++;
                } else {
                    if ((nManula - 1) == manula && (nTeroris - 1) == teroris) {
                        is = false;
                    } else {
                        if (nManula <= manula) {
                            kopasus.sleep(1000);
                            System.out.print("MANULA yang terselamatkan: " + nManula + "\t");
                            nManula++;
                        } else {
                            System.out.print("\t\t\t\t");
                        }
                        if (nTeroris <= teroris) {
                            marinir.sleep(1000);
                            System.out.print("MARINIR masuk membunuh teroris: " + nTeroris);
                            nTeroris++;
                        } else {
                            System.out.print("\t\t\t\t");
                        }
                    }
                }
            } catch (Exception ex) {
                System.out.println("Terjadi kesalahan dalam penyelamatan");
            }
            if (!is) {
                System.out.println("Infanteri melakukan finishing");

                break;
            }
        }
    }
}

Tuesday, August 20, 2013

Pemrograman Java Sederhana, Menampilkan Data Diri

Langkah – langkah menampilkan data diri. Sebelum menginjak pada langkah langkah menampilkan data diri, dapat dilakukan dengan instalasi jdk setelah itu instalasi netbeans, jdk dapat di download di http://www.oracle.com/technetwork/java/javase/downloads/index.html dan netbeans dapat di download di https://netbeans.org/downloads/
apabila instalasi telah selesai, ikuti langkah di bawah ini: 
·         Buka Netbeans.
·         Buat sebuah project baru. Cara membuat project baru:
o   Klik File à New Project 

o   Klikyang ada pada toolbar
·         Pilih di Categories Java dan Project Java Application.

·         Masukkan Name and Location

o   Masukkan nama, lokasi dan nama folder project.
o   Centang Create Main Class apabila ingin mengenaret class Main.
o   Centang Set as Main Project apabila project yang akan di buat diset sebagai Main Project. Main Project adalah Project yang akan langsung berjalan apabila dilakukan Run/F6
·         Klik Finish
·         Apabila Project berhasil dibuat, akan muncul project yang barusaja dibuat di Tab Projects

·         Buka class main. Pada kasus kali ini class main adalah “Seameo.java”.
·         Masukkan kode seperti gambar di bawah ini:

·         Kode di atas menampilkan data diri melalui dua cara, yaitu:
o   Melalui console
//console
        System.out.println("Nama\t\t: Angky Cahaya Putra");
        System.out.println("Alamat Asal\t: Jl. Cokro Aminoto Gg. kirana No. 11, Probolinggo");
        System.out.println("Sekolah Asal\t: POLITEKNIK NEGERI MALANG");
o   Melalui message box
//message box
        String data = "Nama: Angky Cahaya Putra\n"
                + "Alamat Asal: Jl. Cokro Aminoto Gg. kirana No. 11, Probolinggo\n"
                + "Sekolah Asal: POLITEKNIK NEGERI MALANG";
        javax.swing.JOptionPane.showMessageDialog(null, data, "Data Diri", javax.swing.JOptionPane.OK_OPTION);

  
·         Tampilan output console:


·         Tampilan message box:

Monday, August 19, 2013

Pengalaman Perjalanan Malang - Bandung - SEAMOLEC

Pengalaman yang saya alami selama perjalanan dari kota Malang menuju Bandung untuk registrasi ulang sangat bermacam-macam dan menyenangkan.
Untuk urusan bis dan hotel untungnya beberapa teman saya telah mengaturnya dengan baik sehingga saya dan teman-teman dari Politeknik Negeri Malang dapat sampai di ITB dengan selamat. Setelah tiba di ITB, saya dan teman-teman melakukan registrasi ulang dan sesudahnya kami melanjutkan untuk beristirahat di hotel. Besoknya, saya dan teman-teman menghadiri acara pembukaan dan pengarahan dari SEAMOLEC.
Pada hari sabtu, saya dan teman-teman berangkat ke Tangerang untuk matrikulasi dengan travel. Sangat lama sekali kami menunggu travel menjemput ke hotel, karena supir travel tidak tahu jalan -.-
Setelah tiba di tangerang, supir travel juga tidak tahu jalan sekitar, sehingga kami membantunya untuk menemukan lokasi kos.

Dan hari ini adalah hari pertama saya dan teman-teman di SEAMOLEC.
Awal yang menyenangkan dan kami berharap kami bisa menyelesaikan semua tugas yang diberikan dengan hasil yang maksimal :)

3 Tahun Terakhir dan 1 Tahun Ke depan


Saya akan sedikit bercerita mengenai pengalaman 3 tahun terakhir selama berada di Politeknik Negeri Malang.
Saya telah membuat:
  1. SMEP (Sistem Monitoring Evaluasi Pembangunan) atas kepemilikan Bagian Administrasi Pembangunan Kota Probolinggo
  2. Sistem Informasi Toko Bangunan untuk salah satu toko bangunan di kota Magetan.
Sedangkan untuk 1 tahun kedepan saya ingin membentuk/mengusulkan sebuah organisasi yang beranggotakan teman – teman yang berkecipung dalam pembuatan software dan diharapkan melalui organisasi kecil ini sudah dapat menghasilkan dan insyaAllah dapat meringankan biaya selama kuliah.