Friday, November 30, 2012

Program Countdown Menggunakan Thread Pada Java


public class CountDown implements Runnable{

private static int startCount = 11;
private int countDown = --startCount;
private static int threadCount = 0;
private int threadNumber = ++threadCount;

public void run() {
System.out.println("Waktu tinggal "+countDown+" detik ( Thread nomer : "+threadNumber+" )");

if (countDown == 1) {
System.out.println("\nWaktu Habis ~ !!");
}
}

private static void doThreadCountdown() throws java.lang.InterruptedException{
for (int i = 0; i < 10; i++){
Thread.sleep(1000);
Runnable ot = new CountDown();
Thread th = new Thread(ot);
th.start();
}
}

public static void main(String[] args) throws java.lang.InterruptedException{
System.out.println("\nMenghitung mundur dalam 10 detik ...\n");
doThreadCountdown();
}
}

Hasil Outputan :

Penjelasan : Pada program ini menghasilkan 10 buah thread dengan menggunakan looping sebanyak 10 kali dan setiap thread yang tercipta dimanfaatkan untuk melakukan hitung mundur/countdown.

Membuat Form Login Menggunakan CSS3

Sekilas Tentang CSS :
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Membuat Form Login Menggunakan CSS3 :
1. Buatlah Form Login dengan menggunakan HTML.






2. Setelah itu mari kita mulai menghias Form Login di atas dengan menggunakan CSS3 pada bagian ,
body{
background: #4E0085;
}

label {
font-size: 12px;
font-family: arial, sans-serif;
list-style-type: none;
color: #FFFFF;
text-shadow: #000 1px 1px;
margin-bottom: 5px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
display: block;
}

form {
width: 201px;
padding: 20px;
margin:150px auto;
border: 2px solid #FFFFFF;

/*** Membuat tepi menjadi rounded ***/
-moz-border-radius: 20px;
-webkit-border-radius: 20px;

/*** Membuat bayangan di belakang box ***/
-moz-box-shadow:0px -5px 300px #FFFFFF;
-webkit-box-shadow:0px -5px 300px #FFFFFF;

/*** Membuat Warna Gradient Pada Background - 2 Deklarasi : 1.Firefox 2.Webkit(Chrome dan Safari) ***/
background: -moz-linear-gradient(19% 75% 90deg,#4E0085, #963AD6);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#4E0085));
}

3. Lalu kita akan menghias bagian dengan menggunakan CSS3.


input {
width: 200px;
padding: 6px;
margin-bottom: 10px;
border-top: 1px solid #ad64e0;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
background: #8a33c6;

/*** Transition Selectors - Bagian apa yang akan beranimasi dan berapa lama ***/
-webkit-transition-property: -webkit-box-shadow, background;
-webkit-transition-duration: 0.25s;

/*** Menambahkan bayangan ***/
-moz-box-shadow: 0px 0px 2px #000;
-webkit-box-shadow: 0px 0px 2px #000;
}

input:hover {
-webkit-box-shadow: 0px 0px 4px #000;
background: #9d39e1;
}

4. Langkah terakhir adalah menghias bagian Tombol Submit dengan menggunakan CSS3.


input.submit {
width: 100px;
color: #fff;
text-transform: uppercase;
text-shadow: #000 1px 1px;
border-top: 1px solid #ad64e0;
margin-top: 10px;

/*** Menambah CSS3 Gradients ***/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#781bb9));
background: -moz-linear-gradient(19% 75% 90deg,#4E0085, #963AD6);
}

input.submit:hover {
-webkit-box-shadow: 0px 0px 2px #000;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#963AD6), to(#781bb9));
background: -moz-linear-gradient(19% 75% 90deg,#781bb9, #963AD6);
}

input.submit:active {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#781bb9), to(#963AD6));
background: -moz-linear-gradient(19% 75% 90deg,#963AD6, #781bb9);
}

NB : Untuk me-link HTML dengan CSS extrenal silahkan paste kode berikut ini diantara di HTML anda :

Konfigurasi VPN di Ubuntu

Sekilas tentang VPN :
VPN (Virtual Private Network) merupakan suatu cara untuk membuat sebuah jaringan bersifat “private” dan aman dengan menggunakan jaringan publik misalnya internet. VPN dapat mengirim data antara dua komputer yang melewati jaringan publik sehingga seolah-olah terhubung secara point to point. Data dienkapsulasi (dibungkus) dengan header yang berisi informasi routing untuk mendapatkan koneksi point to point sehingga data dapat melewati jaringan publik dan dapat mencapai akhir tujuan.
Sedangkan untuk mendapatkan koneksi bersifat private, data yang dikirimkan harus dienkripsi terlebih dahulu untuk menjaga kerahasiaannya sehingga paket yang tertangkap ketika melewati jaringan publik tidak terbaca karena harus melewati proses dekripsi. Proses enkapsulasi data sering disebut “tunneling”.
Anda dapat mengakses server kantor melalui VPN dimana saja, entah itu dirumah atau dijalan secara aman meskipun anda menggunakan infrastruktur jaringan internet dalam penggunaannya. Menurut pandangan user, koneksi VPN merupakan koneksi point to point antara user computer dengan server korporasi dan data terkirim di atas jaringan “dedicated,” padahal tidak demikian kenyataannya.
Setting Koneksi VPN Pada Ubuntu 9.10
Untuk melakukan koneksi VPN pada Ubuntu 9.10 ikuti langkah-langkah berikut ini :
Contoh Kasus :
- VPN Gateway : 10.14.203.5
- Nama VPN : IT Telkom ( Pemberian nama koneksi bebas, terserah pada anda )
1. Lakukanlah penginstalan pptp-linux dengan cara :
- Menggunakan Terminal : Bukalah terminal ( Application -> Accessories -> Terminal ) dan ketikan : sudo apt-get install pptp-linux
- Menggunakan Ubuntu Software Center : Bukalah Ubuntu Software Center ( Application -> Ubuntu Software Center ) lalu ketikan pptp pada search box yang ada pada sudut kanan atas dan klik panahnya unutk memulai mendownload.
2. Setelah pptp terinstall sekarang pastikanlah anda sudah terhubung pada jaringan wireless
3. Jika anda sudah terhubung pada wireless lakukanlah penyetingan VPN dengan cara membuka Network Connections ( System -> Preferences -> Network Connections )
4. Ketika Network Connections sudah terbuka, pada tab VPN klik tombol Add
5. Lalu masukanlah Nama Koneksi, Gateway, Username, dan Password lalu tekan Apply
6. Konfigurasi VPN pun sudah anda buat, sekarang anda tinggal melakukan koneksi VPN dengan cara :
- Klik Icon Sinyal yang ada pada Tray, maka dropdown menu akan muncul.
- Lalu arahkan mouse cursor anda pada VPN Connections dan klik lah nama koneksi VPN yang baru saja anda buat tadi, kali ini nama koneksi VPN yang saya buat adalah IT Telkom.
- Jika anda berhasil melakukan koneksi maka pada Icon signal anda akan ada keterangan VPN Connection IT Telkom Active.
Selamat Mencoba ^_^ ~ !!
http://goo.gl/BGVrJP

MY Motto

My photo
giving amenity to all visitor.

Total Pageviews