Wireless VGA Projector Server ( Wifi to VGA )




Wireless VGA Projector Server adalah alat untuk menampilkan gambar dari komputer  (VGA) ke projector/monitor/HDTV secara wireless (tanpa kabel). Pada alat ini terdapat pula output audio stereo, sehingga audio dari komputer juga dapat di dengarkan secara wireless yang dapat disambungkan ke speaker aktif.
Alat ini juga berfungsi sebagai wireless router, untuk membentuk sebuah jaringan intranet. (LAN/WLAN)


   Dengan demikian, seluruh komputer yang tersambung ke jaringan intranet yang
   berada dalam jaringan alat tersebut (baik yang terkoneksi menggunakan kabel
   UTP RJ-45 ataupun wireless WLAN)
dapat menampilkan gambar tampilan dari
   komputernya ke Projector/Monitor/LCD TV
(yang dipasangkan pada alat
   Wireless VGA Projector Server tersebut).
   Masing-masing komputer di dalam jaringan dapat menampilkan tampilan dari
   komputernya ke Projector/Monitor/LCD TV secara bergantian dengan sangat mudah.
   (cukup dengan menjalankan software kecil dari komputer)

   Cara pemakaiannya cukup mudah, terdapat dua cara sbb:
   1. Sambungkan alat ini ke projector/LCD TV menggunakan kabel VGA.
       Kemudian nyalakan alat tersebut. Secara otomatis dilayar akan muncul
       tampilan yang menunjukkan IP Address dari alat tersebut.
       - Jika komputer yang digunakan memiliki fasilitas Wifi, bisa langsung
         melakukan koneksi ke jaringan Wifi yang dipancarkan alat tersebut.
       - Jika tidak menggunakan Wifi, bisa menggunakan kabel UTP Cat5 yang
         disambungkan langsung antara alat tersebut (slot RJ-45) dengan komputer
         atau melalui hub/switch terlebih dahulu.
     
Setelah terkoneksi, tinggal jalankan software lalu masukkan IP Address yang
      terlihat di layar
tadi. Seketika juga tampilan dari komputer langsung muncul
      pada layar Projector/LCD TV tersebut.

   2. Jika ditempat Anda sudah memiliki Router, alat ini juga bisa berlaku sebagai
       client dari router tersebut, sehingga akan mendapatkan IP address yang
       diberikan dari router yang ada. Cukup sambungkan kabel UTP Cat5 pada
       slot RJ-45 alat tersebut dengan router yang terpasang.
       Lalu sambungkan alat ini ke projector/LCD TV menggunakan kabel VGA.
       Pada layar akan terlihat IP Address yang didapat dari router yang terpasang.
       Dengan demikian seluruh komputer yang sudah terkoneksi ke jaringan yang
       dibentuk oleh router akan bisa menampilkan tampilan komputernya pada
       layar projector/LCD TV.
       Cukup jalankan software lalu
masukkan IP Address yang terlihat di layar tadi.
       Seketika juga tampilan dari komputer langsung muncul pada layar. 
Skema Penggunaan Wireless VGA Projector Server.
   
  Alat ini cocok digunakan untuk keperluan presentasi pada saat meeting yang mana
  terdapat beberapa peserta yang akan menampilkan bahan presentasi-nya yang
  tersimpan pada laptop masing-masing pada layar projector. Sehingga tidak perlu
  repot mengganti colokan VGA pada projector. Bahkan bisa langsung menampilkan
  di layar projector dari tempat duduk masing-masing hanya dengan sekali klik.

  Atau bisa juga untuk sekedar
memutar film pada komputer untuk ditampilkan
  pada layar proyektor atau LCD TV
. tanpa perlu menghubungkan langsung antara
  komputer dengan layar proyektor / LCD TV dengan kabel VGA.

 
 

SANGUNIS, MELANKOLIS, KOLERIS, PLEGMATIS...........................
Yang pertama, kata Florence adalah golongan Sanguinis, “Yang Populer”. Mereka ini cenderung ingin populer, ingin disenangi oleh orang lain. Hidupnya penuh dengan bunga warna-warni. Mereka senangsekali bicara tanpa bisa dihentikan. Gejolak emosinya bergelombang dan transparan. Pada suatu saat ia berteriak kegirangan, dan beberapa saat kemudian ia bisa jadi menangis tersedu-sedu.
Namun orang-orang sanguinis ini sedikit agak pelupa, sulit berkonsentrasi, cenderung berpikir `pendek’, dan hidupnya serba tak beratur. Jika suatu kali anda lihat meja kerja pegawai anda cenderung berantakan, agaknya bisa jadi ia sanguinis. Kemungkinan besar ia pun kurang mampu berdisiplin dengan waktu, sering lupa pada janji apalagi bikin planning/rencana. Namun kalau disuruh melakukan sesuatu, ia akan dengan cepat mengiyakannya dan terlihat sepertinya betul-betul hal itu akan ia lakukan. Dengan semangat sekali ia ingin buktikan bahwa ia bisa dan akan segera melakukannya. Tapi percayalah, beberapa hari kemudian ia tak lakukan apapun juga.
Lain lagi dengan tipe kedua, golongan melankoli, “Yang Sempurna”. Agak berseberangan dengan sang sanguinis. Cenderung serba teratur, rapi, terjadwal, tersusun sesuai pola. Umumnya mereka ini suka dengan fakta-fakta, data-data, angka-angka dan sering sekali memikirkan segalanya secara mendalam. Dalam sebuah pertemuan, orang sanguinis selalu saja mendominasi pembicaraan, namun orang melankoli cenderung menganalisa, memikirkan, mempertimbangkan, lalu kalau bicara pastilah apa yang ia katakan betul-betul hasil yang ia pikirkan secara mendalam sekali.
Orang melankoli selalu ingin serba sempurna. Segala sesuatu ingin teratur. Karena itu jangan heran jika balita anda yang `melankoli’ tak `kan bisa tidur hanya gara-gara selimut yang membentangi tubuhnya belum tertata rapi. Dan jangan pula coba-coba mengubah isi lemari yang telah disusun istri `melankoli’ anda, sebab betul-betul ia tata-apik sekali, sehingga warnanya, jenisnya, klasifikasi pemakaiannya sudah ia perhitungkan dengan rapi. Kalau perlu ia tuliskan satu per satu tata letak setiap jenis pakaian tersebut. Ia akan dongkol sekali kalau susunan itu tiba-tiba jadi lain.
Ketiga, manusia Koleris, “Yang Kuat”. Mereka ini suka sekali mengatur orang, suka tunjuk-tunjuk atau perintah-perintah orang. Ia tak ingin ada penonton dalam aktivitasnya. Bahkan tamu pun bisa sajaia `suruh’ melalukan sesuatu untuknya. Akibat sifatnya yang `bossy’ itu membuat banyak orang koleris tak punya banyak teman. Orang-orangberusaha menghindar, menjauh agar tak jadi `korban’ karakternya yang suka `ngatur’ dan tak mau kalah itu.
Orang koleris senang dengan tantangan, suka petualangan. Mereka punya rasa, “hanya saya yang bisa menyelesaikan segalanya; tanpa saya berantakan semua”. Karena itu mereka sangat “goal oriented”,tegas, kuat, cepat dan tangkas mengerjakan sesuatu. Baginya tak ada istilah tidak mungkin. Seorang wanita koleris, mau dan berani naik tebing, memanjat pohon, bertarung ataupun memimpin peperangan. Kalau ia sudah kobarkan semangat “ya pasti jadi…” maka hampir dapat dipastikan apa yang akan ia lakukan akan tercapai seperti yang ia katakan. Sebab ia tak mudah menyerah, tak mudah pula mengalah.
Hal ini berbeda sekali dengan jenis keempat, sang Phlegmatis “Cinta Damai”. Kelompok ini tak suka terjadi konflik, karena itu disuruh apa saja ia mau lakukan, sekalipun ia sendiri nggak suka. Baginya kedamaian adalah segala-galanya. Jika timbul masalah atau pertengkaran, ia akan berusaha mencari solusi yang damai tanpa timbul pertengkaran. Ia mau merugi sedikit atau rela sakit, asalkan masalahnya nggak terus berkepanjangan.
Kaum phlegmatis kurang bersemangat, kurang teratur dan serba dingin. Cenderung diam, kalem, dan kalau memecahkan masalah umumnya sangat menyenangkan. Dengan sabar ia mau jadi pendengar yang baik, tapi kalau disuruh untuk mengambil keputusan ia akan terus menunda-nunda. Kalau anda lihat tiba-tiba ada sekelompok orang berkerumun mengelilingi satu orang yang asyik bicara terus, maka pastilah parapendengar yang berkerumun itu orang-orang phlegmatis. Sedang yang bicara tentu saja sang Sanguinis.
Kadang sedikit serba salah berurusan dengan para phlegmatis ini. Ibarat keledai, “kalau didorong ngambek, tapi kalau dibiarin nggak jalan”. Jadi kalau anda punya staf atau pegawai phlegmatis, andaharus rajin memotivasinya sampai ia termotivasi sendiri oleh dirinya.
BERBAKTI KEPADA ORANG TUA
  • Berbicara tentang berbakti kepada orang tua tidak lepas dari permasalahan berbuat baik dan mendurhakainya. Mungkin, sebagian orang merasa lebih ‘tertusuk’ hatinya bila disebut ‘anak durhaka’, ketimbang digelari ‘hamba durhaka’. Bisa jadi, itu karena ‘kedurhakaan’ terhadap Allah, lebih bernuansa abstrak, dan kebanyakannya, hanya diketahui oleh si pelaku dan Allah saja. Lain halnya dengan kedurhakaan terhadap orang tua, yang jelas amat kelihatan, gampang dideteksi, diperiksa dan ditelaah,sehingga lebih mudah mengubah sosok pelakunya di tengah masyarakat, dari status sebagai orang baik menjadi orang jahat.
Pola berpikir seperti itu, jelas tidak benar, karena Allah menegaskan dalam firman-Nya, (yang artinya) :

{ “     

Allah telah menetapkan agar kalian tidak beribadah melainkan   kepada-Nya; dan hendaklah kalian berbakti kepada kedua orang tua.” (Al-Israa : 23) 
                                                                                                                                  }

  • Penghambaan diri kepada Allah, jelas harus lebih diutamakan. Karena manusia diciptakan memang hanya untuk tujuan itu. Namun, ketika Allah ‘menggandengkan’ antara kewajibanmenghamba kepada-Nya, dengan kewajiban berbakti kepada orang tua, hal itu menunjukkan bahwa berbakti kepada kedua orang tua memang memiliki tingkat urgensi yang demikian tinggi, dalam Islam. Kewajiban itu demikian ditekankan, sampai-sampai Allah menggandengkannya dengan kewajiban menyempurnakan ibadah kepada-Nya.
  • Ada setumpuk bukti, bahwa berbakti kepada kedua orang tua –dalam wacana Islam- adalah persoalan utama, dalam jejeran hukum-hukum yang terkait dengan berbuat baik terhadap sesama manusia. Allah sudah cukup mengentalkan wacana ‘berbakti’ itu, dalam banyak firman-Nya, demikian juga Rasulullah Shallallahu’alaihi Wasallam, dalam banyak sabdanya, dengan memberikan ‘bingkai-bingkai’ khusus, agar dapat diperhatikan secara lebih saksama. Di antara tumpukan bukti tersebut adalah sebagai berikut:
1. Allah ‘menggandengkan’ antara perintah untuk beribadah kepada-Nya, dengan perintah berbuat baik kepada orang tua:
{
Allah telah menetapkan agar kalian tidak beribadah melainkan kepada-Nya; dan hendaklah kalian berbakti kepada kedua orang tua.” (Al-Israa : 23)
 }
                                                                                                                              
2. Allah memerintahkan setiap muslim untuk berbuat baik kepada orang tuanya, meskipun mereka kafir:
{
Kalau mereka berupaya mengajakmu berbuat kemusyrikan yang jelas-jelas tidak ada pengetahuanmu tentang hal itu, jangan turuti; namun perlakukanlah keduanya secara baik di dunia ini.” (Luqmaan : 15)
Imam Al-Qurthubi menjelaskan, “Ayat di atas menunjukkan diharuskannya memelihara hubungan baik dengan orang tua, meskipun dia kafir. Yakni dengan memberikan apa yang mereka butuhkan. Bila mereka tidak membutuhkan harta, bisa dengan cara mengajak mereka masuk Islam..[1]
}

3. Berbakti kepada kedua orang tua adalah jihad.
{
Abdullah bin Amru bin Ash meriwayatkan bahwa ada seorang lelaki meminta ijin berjihad kepada Rasulullah Shallallahu’alaihi Wasallam. Beliau bertanya, “Apakah kedua orang tuamu masih hidup?” Lelaki itu menjawab, “Masih.” Beliau bersabda, “Kalau begitu, berjihadlah dengan berbuat baik terhadap keduanya.” (Riwayat Al-Bukhari dan Muslim)
}
 
4. Taat kepada orang tua adalah salah satu penyebab masuk Surga.

  • Rasulullah Shallallahu’alaihi Wasallam bersabda, “Sungguh kasihan, sungguh kasihan, sungguh kasihan.” Salah seorang Sahabat bertanya, “Siapa yang kasihan, wahai Rasulullah?” Beliau menjawab, “Orang yang sempat berjumpa dengan orang tuanya, kedua-duanya, atau salah seorang di antara keduanya, saat umur mereka sudah menua, namun tidak bisa membuatnya masuk Surga.” (Riwayat Muslim)
  • Beliau juga pernah bersabda:
{
Orang tua adalah ‘pintu pertengahan’ menuju Surga. Bila engkau mau, silakan engkau pelihara. Bila tidak mau, silakan untuk tidak memperdulikannya.” (Diriwayatkan oleh At-Tirmidzi, dan beliau berkomentar, “Hadits ini shahih.” Riwayat ini juga dinyatakan shahih, oleh Al-Albani.) Menurut para ulama, arti ‘pintu pertengahan’, yakni pintu terbaik.
}
 
5. Keridhaan Allah, berada di balik keridhaan orang tua.
{
Keridhaan Allah bergantung pada keridhaan kedua orang tua. Kemurkaan Allah, bergantung pada kemurkaan kedua orang tua.”
}
 
TEHNIK YANG BAIK DALAM BEKONSENTRASI

  • Dalam konsentrasi, kita mengumpulkan semua energi yang terpencar untuk fokus hanya kepada satu hal. Apabila kita benar - benar menguasainya, konsentrasi memiliki manfaat yang luar biasa terhadap hidup kita. Konsentrasi dapat meningkatkan produktivitas dan memberikan ketenangan pikiran. Berikut adalah beberapa saran untuk meningkatkan konsentrasi.
  • Fokus
    Konsentrasi berarti kita dapat memfokuskan pikiran kepada satu hal. Konsentrasi mencakup konsentrasi dalam tulisan dan menyelesaikan masalah. Apapun aktivitas kita, criteria yang paling penting adalah untuk fokus, konsentrasi dan atentif kepada aktifitas yang sedang berlangsung. Konsentrasi akan menjadi tidak berarti apabila kita diganggu oleh beberapa hal lain pada saat yang bersamaan. Untuk dapat berkonsentrasi, kita harus berhenti mencoba melakukan beberapa hal pada saat yang sama. Apabila Anda menulis suatu artikel, jangan memikirkan apa yang akan atasan Anda katakan kemudian. Apabila kita dapat fokus, kita akan bisa mendapatkan intensitas luar biasa yang akan membuat kita menyelesaikan tugas - tugas dengan lebih cepat.
  • Belajar Mengontrol Pikiran
    Batu sandungan yang utama terhadap konsentrasi adalah gangguan yang tidak diinginkan yang muncul dalam pikiran kita. Gangguan ini akan menghalangi usaha kita untuk mencapai konsentrasi penuh. Solusi satu - satunya adalah belajar untuk mengontrol dan menenangkan pikiran kita. Hal pertama yang harus diperhatikan adalah kita tidak memiliki pilihan untuk menerima ato menolak pikiran; jangan sampai kita merasa menjadi korban dari pikiran kita sendiri. Hal kedua adalah kita harus mengawasi pikiran kita secara sadar dan mencegah diri kita agar tidak terpengaruh gangguan apapun yang dapat mempengaruhi konsentrasi kita. Pada saat kita memulai suatu project, sangatlah mudah untuk bermimpi dan kehilangan fokus. Yang kita butuhkan adalah ketekunan untuk berkonsentrasi tanpa pikiran yang mengganggu. Apabila kita memiliki keinginan itu, konsentrasi akan menjadi lebih mudah.
  • Praktek
    Konsentrasi adalah merupakan suatu aktivitas. Tentu saja, semakin kita praktekkan dan latih, akan semakin baik pula kemampuan konsentrasi kita. Kita tentunya tidak mengharapkan untuk bisa menjadi hebat tanpa pelatihan. Sama juga halnya dengan konsentrasi. Konsentrasi adalah seperti otot tubuh, semakin kita melatihnya, maka akan semakin kuat pula jadinya. Memang tidak ada latihan khusus yang spesifik untuk konsentrasi, namun hidup memberikan begitu banyak kesempatan bagi kita untuk melatih konsentrasi. Kuncinya adalah untuk selalu mengambil kesempatan untuk meningkatkan kemampuan konsentrasi 
  • Meditasi
    Meditasi, nyata dapat meningkatkan kekuatan konsentrasi. Sebenarnya pada saat kita mencoba untuk meditasi, hal penting yang harus pertama kita kuasai adalah konsentrasi. Meditasi setiap hari dapat memberikan kita kesempatan untuk melatih teknik konsentrasi. Hal ini dapat dilakukan dengan mengkonsentrasikan pikiran kepada satu lilin atau hanya mengkonsentrasikan pernafasan. Latihan ini sangat sederhana, namun efektif.
  • Perhatikan Kondisi Fisik
    Kekuatan konsentrasi bergantung kepada kondisi fisik kita. Apabila kita merasa lelah atau kurang sehat, konsentrasi akan menjadi lebih sulit. Konsentrasi tentu saja masih dapat dilakukan, hanya saja akan menjadi lebih sulit. namun kita harus mencoba membuat hidup lebih mudah untuk diri kita sendiri; kita harus memberikan prioritas kepada kesehatan kita - cukup tidur, jaga tubuh agar tetap fit. Olahraga membantu kita untuk meningkatkan konsentrasi. Mengurangi berat badan, menjernihkan pikiran dan menciptakan dinamisme juga akan sangat membantu. Apabila Anda merasa sulit untuk berkonsentrasi, kami menyediakan solusinya :  Tubuh yang sehat dan olahraga dijamin akan membantu meningkatkan kekuatan konsentrasi.
     

Pemrograman dengan Java
Apakah Java ?

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

Platform Independent

Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.

JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti di Gambar 1. Dengan cara ini, sebuah program Java yang telah dikompilasi akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.

Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk mengeksekusi applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.

Library

Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain.

OO

Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.

Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.

Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari Borland.

Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:

1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.

Source Code

Berikut kode untuk HelloWorld.java:

public class HelloWorld
   {
      public static void main(String[] args)
     {
       System.out.println("Apa Kabar Dunia?");
      }
  }

Dan ini sebuah contoh lain, yaitu applet sederhana untuk menampilkan teks di applet. Sebutlah file ini bernama HelloWorldApplet.java:

import java.awt.Graphics;

public class HelloWorldApplet extends java.applet.Applet
  {
        public void paint(Graphics g)
     {
         g.drawString("Apa Kabar Dunia?", 5, 25);
      }
 }

Secara gamblang dapat diperhatikan bahwa struktur kedua program sangat mirip, dan hanya berbeda dalam konteks eksekusi. Kedua program ini akan dibahas lebih lanjut setelah kita membahas cara mengkompile dan mengeksekusi program tersebut.

Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout seperti pada contoh agar program Anda mudah dibaca dan dimengerti.
Kompilasi

Setelah kedua file disave dengan nama HelloWorld.java dan HelloWorldApplet.java, kita akan mengkompile kedua program tersebut dengan perintah:

prompt> javac HelloWorld.java
prompt> javac HelloWorldApplet.java

Perlu diperhatikan bahwa direktori aktif Anda saat ini adalah direktori tempat Anda meletakkan file-file program tersebut. Anda tetap dapat mengkompile program Anda dari direktori berbeda dengan perintah:

prompt> javac (direktori program)/namafile.java

Setelah perintah ini selesai, Anda akan melihat bahwa telah tercipta dua buah file .class, yaitu bytecode hasil kompilasi source code kita.

Sintaks Program

Sekarang kita akan mencoba membahas elemen-elemen dalam kedua source code tersebut.

Pada awal Listing 2 kita menemukan perintah import. Pada tahap awal ini Anda perlu mengetahui bahwa pernyataan tersebut hanya berfungsi mempermudah penulisan metode atau dalam bahasa pemrograman lain disebut prosedur atau fungsi. Jadi Anda hanya perlu menulis Graphics sebagai pengganti java.awt.Graphics, karena kita telah mengimpor java.awt.Graphics.

Kemudian di masing-masing listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program. Dalam Listing 2 terdapat tambahan kata extends. Hal ini berarti kelas yang kita buat akan mewarisi sifat-sifat dari kelas yang kita extends. Dengan kata lain kita menjadikan kelas yang kita extends sebagai himpunan bagian dari kelas kita buat.

Kemudian kita menemukan baris pernyataan public static void main(String[] args) dan public void paint(Graphics g). Keduanya adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Keduanya sebenarnya mempunyai fungsi yang sama namun dalam konteks yang berbeda. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi. Sementara dalam applet, metode yang pertama kali akan dieksekusi ketika applet diload adalah paint. Kata public di depannya mempunyai fungsi yang sama dengan kata public yang ada di depan baris permulaan kelas. Namun nantinya Anda akan menemukan juga bentuk lain seperti private dan protect yang akan kita bahas nanti.

Pada Listing 1 terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen command line. Sementara Anda tidak perlu mengerti mengenai parameter tersebut, cukup diingat bahwa bentuk metode main harus selalu demikian.

Kemudian di dalam kedua metode pada kedua listing tersebut, kita menemukan sebuah pernyataan. Anda tentu dapat saja meletakkan lebih dari satu pernyataan dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan oleh titik koma dan akan dieksekusi satu persatu. Kedua pernyataan pada listing ternyata memanggil sebuah metode lain yaitu metode println dan paint. Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah metode diperlukan tiga komponen yaitu:

1. Objek yang ingin kita pakai. Dalam hal ini objek System.out dan Graphics g.
2. Nama metode yang ingin kita pakai. Dalam hal ini println dan paint.
3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.

Dalam Listing 1, pernyataan System.out.println("Apa Kabar Dunia?"); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "Apa Kabar Dunia?". Sedang dalam Listing 2, pernyataan g.drawString("Apa Kabar Dunia?", 5, 25); berarti carilah objek g kemudian panggil metode drawString pada objek g dengan parameter "Apa Kabar Dunia?”, 5, 25);.
Eksekusi

Setelah selesai membahas sintaks dasar Java dalam kedua listing, selanjutnya kita akan mencoba mengeksekusi kedua program ini. Untuk program pertama yang berupa aplikasi biasa, kita tinggal mengetikkan perintah java HelloWorld pada prompt dan pesan Apa Kabar Dunia? akan tampil di layar (atau mungkin di tempat lain, bergantung sistem operasi Anda). Sedangkan untuk applet kita mesti membuat sebuah file HTML sebagai pembungkus—atau pemanggilnya. Berikut diberikan contoh file HTML untuk membungkus applet yang kita buat.





Beri nama helloword.html dan simpanlah di direktori yang sama dengan lokasi file-file .java dan .class sebelumnya. Untuk mengeksekusi applet kita cukup membuka file HTML tersebut di browser yang Java-enabled atau mengetikkan perintah appletviewer namafile.html di prompt.

Penutup

Untuk saat ini Anda telah mempunyai gambaran tentang bagaimana proses pembuatan program Java secara sederhana dalam bentuk aplikasi biasa atau applet. Anda juga dapat mencoba mengembangkan program sederhana tersebut sesuai dengan keinginan Anda berdasarkan hal-hal yang sudah Anda ketahui. Konsep dasar yang sudah Anda dapatkan akan dikembangkan lebih lanjut dalam topik-topik tutorial selanjutnya. Selamat mencoba!
  • Followers