Rabu, 30 November 2011

Headphone part 1 and 2

http://cai.elearning.gunadarma.ac.id/webbasedmedia/video.php?file_video=Headphone_Part_1.flv
http://cai.elearning.gunadarma.ac.id/webbasedmedia/video.php?file_video=Headphone_Part.flv
Video diatas menceritakan seorang pria yang hobi mendengarkan musik di handphone miliknya dan tidak mengetahui kejadian-kejadian yang ada di sekitarnya.Cerita lengkap di bawah ini..
Ada Seorang remaja yang bernama saga ia hobi sekali mendengarkan musik di handphone miliknya.baginya dengan mendengarkan musik semua masalah yang terjadi bukanlah masalah baginya.karena terlalu asiknya mendengarkan musik saga sampai tidak tahu kejadian apa yang sedang berlangsung di sekitarnya dan tidak peduli dengan kejadian-kejadian itu.dalam arti saga tidak pernah melepas handphone miliknya kapanpun.suatu ketika saga ingin menemui kekasiahnya yang bernama shilla.dalam perjalanan ada nenek tua yang di rampol oleh seorang laki-laki dan perampok itu lari ke arah saga ,sang nenek pun mencoba meminta bantuan kepada saga tetapi saga tidak mendengarnya karena sedang asyik mendengarkan musik,lalu perampok itu pun lolos dan nenek itu memarahi saga.sesampainya di rumah shilla.saga langsung mengetuk pintu dan keluarlah shilla dengan penampilan tidak karuan karena shilla adalah seorang pecandu narkoba yang ketika itu shilla overdosis. shilla menjerit tidak karuan karena dikamar mandi shilla memakai narkoba lalu overdosis.shilla memanggil saga sambil menjerit minta tolong tetapi saga tidak mendengar shilla karena sedang mendengakan musik. lalu shilla pun tewas akibat overdosis dari pemakaian narkoba.setelah lama saga mencoba memeriksa keadaan shilla dan menemukan shilla sudah tidak bernyawa di dalam kamar mandi.


Setelah kematian kekasihnya saga pun akhirnya sadar akan kesalahannya bahwa hidup tidak hanya ckup dilihat tetapi harus didengar dan hidup ini seperti roda yang selalu berputar bahwa hidup ini berat.


Pelajaran yang dapat diambil dari video diatas adalah " janganlah terlalu fokus akan hobi kita dan melupakan kejadian yang ada di sekitar kita karena akan berakibat buruk bagi diri sendiri dan orang lain."

Kekerasan Dalam Berpacaran

http://cai.elearning.gunadarma.ac.id/webbasedmedia/video.php?file_video=kekerasan-pacaran.flv
Video diatas adalah tentang sepasang kekasih yang berpacaran dan si Wanita(Melati) mengalami kekerasan dalam hubungan tersebut.Cerita Lengkap di bawah ini...
Seorang wanita mahasiswa semester 5 dan dia bekerja di training center. Melati bekerja bukan untuk mencari uang tetapi karena merasa bosan,kesepian,dan tidak betah dirumah karena orang tuanya yang sibuk akan pekerjaannya masing-masing.Melati mempunyai pacar yang bernama Jaka.jaka dan melati sudah 2 tahun berpacaran,melati mengenal jaka dari rena,sahabat melati dan juga adik jaka,pada awal pacaran melati merasa senang dan menganggap jaka sangat mencintainya tetapi setelah sekian lama berpacaran melatipun tidak merasa di cintai oleh jaka malahan jaka sering memarahi bahkan  menampar melati jika kemauan jaka tidak diinginkan.sifat seperti itu jaka dapatkan karena orang tuanya sering bertengkar dan melihat ayahnya sering menampar ibunya.
Selain menyakiti fisik dan hati melati,jaka sering meminta sesuatu kepada melati seperti membayar makanan dan minuman yang mahal dan meminta membelikan handphone seharga 5juta rupiah,jakapu meminta kepada melati untuk membelikannya kalau tidak akan di marahi atau ditampar,maka dari itu melati tidak ingi jaka marah dan melati akhirnya membelikannya handphone tersebut.
Jaka juga suka melarang melati untuk berhubungan dengan teman cowok bahkan sahabatnya sendiri bimo. suatu ketika melati sudah tidak tahan dengan prilaku dan ingin mencurahkan isi hatinya kepada melati mencari segala cara agar melati bisa mencurahkan isi hatinya kepada bimo tetapi selalu tidak ada waktu yang tepat,lalu ketika melati dapat mencurahkan isi hatinya dan bertemu bimo pada saat itu ketahuan oleh jaka dan jaka langsung marah kepada melati.bimo pun kesal mendengar cerita dari melati dan bimo menyarankan agar putus dengan jaka dan menjauhinya.lalu melati menurutinya dan melati bisa lepas dari kelakukan kasar bimo.


Pelajaran yang dapat kita ambil dalam video tersebut yaitu "janganlah menyakiti hati perempuan apalagi menyakiti fisiknya.. dan jangan meminta sesuatu kepada orang lain dengan cara memaksa.. lebih baik berusaha sendiri untuk membelinya

Membeli Waktu

http://cai.elearning.gunadarma.ac.id/webbasedmedia/video.php?file_video=4-membeli-waktu.flv
Video Diatas adalah Tentang Seorang anak yang Tidak mendapatkan kasih sayang dari ayahnya karena terlalu sibuk bekerja.Cerita lengkap di bawah ini..
Ada sebuah keluarga yang harmonis terdiri dari 3 anggota keluarga ayah yang sibuk akan pekerjaannya,ibu yang selalu memperhatikan anaknya,anak y'ang kurang perhatian dari ayahnya.Suatu ketika anak itu bertanya kepada ibunya"Ma.. Papa Sudah pulang blm?" Lalu sang ibu menjawab" Nanti Sore Mungkin sudah pulang" anaknya pun merasa senang karena bisa bermain bersama ayahnya karena belum sempat bermain karena ayahnya terlalu sibuk akan pekerjaanya,tetapi saat malam tiba dan jam sudah pukul 8 malam sang ayah belum juga pulang lalu sang anak bertanya kepada ibunya" Ma.. Kok papa belum pulang?" lalu sang ibu menjawab "Mungkin Sebentar lagi juga pulang.!" waktupun tak berasa sudah menunjukan pukul 4 pagi ternyata sang ayah sudah bersiap-siap untuk berangkat kerja lalu ibunya membantu merapihkan jas ayahnya saat ibunya akan berbicara tentang anaknya lalu sang ayah hanya diam dan langsung berangkat dengan alasan takut terlanbat. ketika pagi pun menjelang anaknya sudah siap untuk berangkat sekolah lalu sang anak menyempatkan untuk sarapan sambil bertanya tentang ayahnya.lalu berangkatlah anak itu dan ketika dalam perjalanan kesekolah sang anak melihat sebuah keluarga yang sedang bermain bersama dan saling tertawa.sepulang anak tersebut darisekolah dia masih sempat bertanya kepada ibunya tentang ayah yang sampai jam segini blm pulang juga.karena merasa aneh dengan sikap anaknya sang ibu itu memberanikan diri untuk berbicara kepada anaknya lalu sang anakpun bercerita tentang apa yang dia rasakan kesedihan karena cemburu tak pernah diajak main oleh ayahnya seperti Anak-anak pada umumnya.akhirnya ibunya menjelaskan kepada anak itu.anak itu  bingung dan hanya bisa tertidur lemas entah memikirkan apa yang akhirnya tiba-tiba ia membanting celengan.lalu anak itu pun pindah ke ruangan tamu menunggu kepulangan ayahnya.lalu sang ibu yang tak tega melihat anaknya menunggu,disuruh untuk beristirahat dan tidur tetapi sang anak tetap kukuh akan pendiriannya untuk menunggu ayahnya.akhirnya ayahnya pun pulang dan kaget karena anaknya masih belum tidur karena menunggunya.lalu sang anak bertanya kepada ayahnya berapa gaji ayahnya perhari lalu bertanya lagi berapa lama ayahnya bekerja seharian lalu juga gaji ayahnya dalam 1 jam.Ayahnya hanya bisa terdiam untuk menjawab pertanyaan anaknya.lalu sang anak meminta uang 5ribu rupiah kepadanya dengan cara terus memaksa. lalu sang ayah yang lelah dan merasa bersalah terhadap anaknya pun marah lalu anaknyapun menangis dan masuk kedalam kamar.lalu ayahnya pun merasa bersalah dan menghampiri anaknya yang menangis sambil memeluknya dan meminta maaf kepada anakny akarena merasa bersalah ayahnya bertanya untuk membeli mainan seperti apa meminta uang 5 ribu kepada ayahnya? lalu anaknya memberitahukan kepada ayahnya untuk meminta uang bukan membeli mainan tetapi karena ia memiliki uang 15ribu rupiah dan kurang 5 ribu untuk membeli waktu sang ayah yang tak pernah ada untuk sang anak.. akhirnya sang aya pun menyadari apa yang telah ia perbuat.. akhirnya keluarga tersebut hidup bahagia...

Makna yang dapat diambil dari video diatas adalah Sebaiknya orang tua harus memberi perhatian yang cukup dan waktu untuk anaknya karena anak membutuh kan cinta dan kasih sayang untuk membentuk karakternya.

Sabtu, 05 November 2011

Penyimpangan aktualisasi diri...

Banyak sekali bakat yang terpendam dalam diri setiap manusia dan mempunyai ciri khas masing-masing jika bakat yang ada digunakan untk hal yang tidak benar atau yang salah dri jalannya(Wrongway) seperti kita jago balap-balap motor jika jika melakukannya di sirkuit balap motor tentu dapat menjadi motifasi tersendiri tetapi jika kita jadikan ajang bergengsi balap liar dijalanan dan dapat menimbulkan hal-hal yang tidak diinginkan.Maka dari itu kita harus mempunyai wadah untuk menampung bakat kita dan digunakan untuk hal yang positif bukan hal negatif.

Salah Satu Orang yang paling berpengaruh dalam keluarga

Seperti kita ketahui keluarga adalah bagian terpenting dalam hidup anda menurut saya jelas sekali banyak tetapi hanya satu  saja yang berpengaruh besar.
Dalam sebuah keluarga tentunya akan membuat karakteristik atau membentuk suatu sifat atau sifat dalam individu . saya ambil contoh anak.. biasanya anak kecil akan mencontoh prilaku dari orang tuanya. dengan mencontoh perilaku tadi bisa juga berdampak pada masa depan si anak , Karena saat masih kecil anak cenderung melakukan hal yang ia lihat dan akan diingatnya sampai tua kelak. Misal si ayah adalah seorang pilot tentu  si anak mungkin sekali-kali akan mencoba memainkan pesawat-pesawatan atau minta bantuan si ayah untuk menggambar sesuatu yang berhubungan dengan pesawat. Adapun tempat kita untuk curhat . Karena bila kita curhat kepada keluarga tidak mungkin keluarga kita akan menjerumuskan kita.
Yang jelas dalam keluarga itu harus saling keterbukaan dan saling menjaga satu sama lain.
Menurut saya orang yang berpengaruh dalam hidup saya adalah ibu saya dia orangnya penyabar dll pkoknya perfectlah.. namanya juga ibu sendiri hihiihi... ya ibu saya pantang menyerah ia seorang wanita karier saya salut sekali melihat kerja keras ibu saya pulang kerja justru bukan istirahat tetapi membereskan rumah. saya kasian melihatnyan maka saya membantunya tetapi justru saya suka malas untuk mengerjakan tugas rumah. tetapi skrng akhirnya saya sadar kalo bukan saya siapa lagi..." I Love Mom.. And I Love My Family"

Pengalaman saya tentang aktualisasi diri

Pertama-tama saya akan menjelaskan apa itu aktualisasi diri. Aktualisasi diri adalah Suatu keadaan dimana kita untuk mencari jati diri dan Memperbaiki sifat menjadi lebih baik dari sebelumnya.
Ya saya sebenarnya mesih mencari jati diri atau bakat terpendam dalam diri saya tetapi saya tidak tau harus fokus kemana... Saya merasa saya aktif di bidang olahraga dan saya juga bisa melukis mungkin keturunan dari opa saya karena beliau adalah seorang pelukis. Saya ingin menjadi pengusaha tetapi saya masih awam atau amatir. Dulu saya suka bermain game online dan kewarnet trus sehingga banyak menghabiskan uang semenjak kuliah saya sudah fokus ke pelajaran demi masa depan yang cerah. Saya juga sudah ingin menjadi pilot tetapi menurut saya ilmu yang saya pahami masih kurang karena tidak mungkin sekali. Memang sih menurut saya menyerah sebelum mencoba itu tidak boleh tetapi apa bedanya jika kita sudah tau ilmu kita seberapa dan pasti tidak akan lulus.
Ya sekarang saya mencoba terus menerus menjadi lebih baik dari sebelumnya.

Jumat, 14 Oktober 2011

Lingkungan Hidup Saya

Hai semua nama saya Sandy Mulyawan saya lahir di JAKARTA tanggal 3 Mei 1993. saat ini ya saya tinggal di Galaxy,Perumahan Pondoh timur mas jl.jingga mas 3 blok f4 no 9 di kelurahan Villa Jakasetia, Bekasi Selatan 

Saya tinggal dengan keluarga yang berkecukupan dan di lingkungan yang cukup individualis,Tetapi saya tetap nyaman tinggal di rumah saya yang sekarang dengan pemandangan Langit dan indhanya Kampus gunadarma(dari genteng haha) dan percikan air dari kolam yang berisikan ikan ikan yang sedang berenang kesana kemari menikmati alur dari kolam tersebut hehe.
Menurut saya lingkungan ini adalah salah satu factor terpenting dalam pembentukan sifat diri saya karena dari lingkungan itulah saya dapat berkembang kemampuan dan mental seorang anak Misalnya jika saya hidup di lingkungan yang positif sudah bisa di perkirakan bahwa anak itu akan menjadi anak yang baik pula sesuai dengan lingkungan hidupnya, dan sama juga seperti saya anak yang di lahirkan dari keluarga yang lingkungan sekitarnya mayoritas adalah pemabuk atau tukang mabuk bisa di perkirakan juga bahwa anak itu akan  menjadi seorang pemabuk.
alhamdulillah yah...(jadi syahrini) saya hidup di lingkungan yang positif sehingga otomatis saya menjadi anak yang baik-baik hehehe . tapi terkadang saya bosan dirumah terus karena bosan,dan saya suka bermain ke warnet dan main game online. tetapi saat ini saya sudah tidak lagi main ke net melainnya fokus ke pelajaran di kampus demi masa depan yang cerah...
Ya Saran saya " JIKA INGIN MENJADI ORANG YANG BERHASIL HARUS BELAJAR DARI KESALAHAN KARENA DARI KESALAHAN ITULAH KITA BISA MENGAMBIL HIKMAHNYA"

SAMPAH SELALU MENJADI SAHABAT DEKAT KITA...

Kalau kita Berbicara teantang sampah rasanya tak akan ada habisnya. Sudah sekian lama sampah menjadi masalah terberat yang dialami warga  di Bekasi. negara ini mungkin sudah tak asing lagi dengan permasalahan teantang sampah. rasanya sebagai warga Bekasi, saya pun ikut dipusingkan dengan permasalahan ini. entah bagaimana cara antisipasi yang dapat mengatasi sampah yang sudah menjadi sahabat dilingkungan sehari-hari. di jalan raya, tempat umum, rekreasi,bahkan sekolah-sekolah yang tak asing lagi jika kita melihat sampai yang tidak dibuang pada tempatnya dan menjadi berserakan.
menurut sumber yang saya dapatkan, sampah terbesar berasal dari sampah rumah tangga atau pemukiman Bayangkan saja, banyak pemukiman yang ada di Bekasi berarti banyak juga sampah yang ada.
Diprediksi, volume sampah rumah tangga yang dihasilkan per satu kawasan perumahan sekitar200-600ton 1 tahunnya. Jika sampah langsung dipilah dan diolah, maka sekitar 100 ton bisa didaur ulang sedangkan 100 ton lagi diangkut ke tempat pembuangan sampah akhir. 
Saat ini, terdapat 94 titik tempat daur ulang atau 3R (reduce, reuse, dan recycle) yang tersebar di lima wilayah kota. 
Sebenarnya, jika kita sebagai masyarakat bisa jeli melihat aspek positif dari sampah, bisa saja itu mengurangi beban moril bagi kita semua tentang sampah yang telah menumpuk ini. Contohnya yaitu penanggulangan sampah rumah tangga melalui pembuatan kompos dari sampah rumah tangga, pembuatan lubang biopori. Pembuatan pupuk kompos dapat mengurangi sampah rumah tangga, dimana hasilnya pun berguna untuk memupuk tanaman. Sedangkan lubang biopori digunakan untuk menimbun sampah organik, sehingga membuat tanah menjadi subur dan menjadi resapan air yang baik.
Sampah dapat diatasi dengan cara :Semangat gotong-royong, rasa saling percaya, dan ingin berbagi, merupakan aspek yang penting dan lebih efektif, dengan cara menyatukan seluruh warga serta membangun dan mensosialisasi kegiatan sosial yang bisa kita galakan untuk mengatasi sampah 1 minggu sekali

BANJIR...!!! Udah jadi tradisi kale...

    Hallo... Kawan”  Nama saya Sandy saya lahir di jakarta 3 mei 1993.. Namanya juga terlahir di jakarta pasti taukan seluk beluk kota jakarta itu kaya gimana Jadi gk usah kaget kalo Melihat kondisi ibu kota yang sudah sangat memprihatinkan Seperti ini Gersang,Tandus,Panas,dan sedikitnya pepohonan, membuat saya bertanya tanya, sampai kapankah ini semua akan berakhir???entahlah, butuh tindakan yang nyata dalam membenahi kota Jakarta yang semakin rusak ini. Apalagi semenjak intensitas curah hujan tinggi. Hambislah Jakarta, yaa, banjir memang sudah seperti tradisi saja yang terjadi tiap tahun.Apalagi sekarang hujan dikit langsng banjir.... Malahan bukan hujan sedikit tapi gerimis sedikit... Gmn gk parah kalo gitu..
 Padahal dampak dari banjir sangatlah nyata, yaa Seluruh aktivitas di kawasan banjir yang tergenang lumpuh. Jaringan telepon dan Internet terganggu. Listrik di sejumlah kawasan yang terendam juga padam. Puluhan ribu warga di Jakarta dan daerah sekitarnya terpaksa mengungsi di posko-posko terdekat. Pastinya banyak para warga yang menjadi korbannya,banyak warga yang terserang penyakit gatal-gatal dan penyakit kulit lainnya


 Faktor utama adalah sampah, banyaknya masyarakat yang membuang sampah sembarangan, dan penataan kota yang salah.membuat banjir mudah datang, butuh penataan ulang jika ingin kota tercinta kita memjadi kota yang di idam idamkan setiap masyarakat dan kerja sama yang baik dalam memperbaiki kota Jakarta yang semakinrapuh.tetapi lebih baik lagi jika kita tidak membuang sampah percuma juga kallo misalnya buang sampah kan lama2 jadi numpuk juga di tps...Saran dari saya "Cobalah untk tidak membuang sampah sembarangan dan Lebih baik lagi jika Tidak Membuang sampah dan jadikan berguna"

Senin, 10 Oktober 2011

Apa itu Java?

Sejarah Java


Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.


Java Modern


Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.


Java Virtual Machine (JVM)


Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.


Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.


Just In Time Compiler (JIT)


Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa


Kelebihan java 
Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.


Sederhana dan Berorientasi Objek


Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.




Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.


Keuntungan yang Anda dapat dari Java
Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.


Instalasi 
Eclipse 3.4 Ganymede digunakan dalam situs ini sebagai IDE (integrated development environment)
atau Java 6 SDK


Melihat lebih dekat Java 
Applikasi SelamatDatang memiliki 4 komponen, yaitu :
definisi paket (package)
komentar
definisi kelas (class)
metode main
package selamatdatang;


public class SelamatDatang {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Selamat Datang!");
}


}


Mari kita bahas satu per satu.


Definisi paket (package)
package selamatdatang;


Package dalam Java merupakan kumpulan dari berbagai kode yang terangkum dalam satu paket. Untuk memudahkan penulisan dan pembagian logika suatu program, satu paket terbagi menjadi beberapa berkas (file) di mana setiap file memiliki fungsi atau tugas yang sangat khusus, misalnya satu file berfungsi untuk mendeklarasikan konstanta dan kelas, sementara file yang lain berisi implementasi kelas dan prosedurnya.


Pada contoh aplikasi SelamatDatang di atas, paket ini hanya berisi satu buah file yang isinya terdiri dari satu kelas dan satu metode.


Definisi paket tidak selalu diperlukan, tetapi hal ini merupakan kebiasaan baik untuk melatih kita berfikir secara logis dan sistematis.


Komentar
/**
* @param args
*/
// TODO Auto-generated method stub


Komentar tidak akan diproses oleh kompiler tetapi berguna bagi programmer lain. Bahasa Java memiliki 3 jenis komentar :
/* text */ — Compiler akan mengabaikan kata kata antara /* dan */
/** documentation */ — Ini merupakan komentar yang dipergunakan khusus untuk dokumentasi. Kompiler akan mengabaikan komentar dari /* hingga */. Alat bantu javadoc akan memproses komentar dokumentasi untuk membuat dokumentasi secara otomatis dari sumber program.
// text — Kompiler akan mengabaikan segala sesuatu dari // hingga akhir baris


Definisi Kelas
public class SelamatDatang {
...
}


Kelas merupakan bagian integral dari bahasa Java karena Java merupakan bahasa berorientasi objek. Setiap aplikasi harus terdiri dari satu kelas. Di sini kita definisikan kelas SelamatDatang sebagai kelas utama.


Metode main


Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki satu buah metode main yang bentuknya seperti berikut :
public static void main(String[] args) {
...
}


Metode main mirip dengan fungsi main pada bahasa C/C++ di mana fungsi ini merupakan pintu gerbang dimulanya suatu program. Metoda main dapat dipanggil dengan menyertakan variabel, baik hanya satu variabel, banyak variabel atau bahkan tidak ada sama sekali.


Yang terakhir adalah perintah berikut untuk menampilkan Selamat Datang pada komputer Anda.
System.out.println("Selamat Datang!");


Perintah tersebut menggunakan pustaka inti Java, yaitu kelas Sistem.


Variabel dan tipe data
 Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan "sesuatu" tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.


Menurut aturan sintaks Java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah '_'. Berikut ini adalah contoh nama yang diperbolehkan:
N n rate x15 quite_a_long_name HelloWorld


Hurus kecil dan huruf besar dianggap berbeda, sehingga HelloWorld, helloworld, HELLOWORLD, dan heLLOwoRLD adalah nama yang berbeda-beda. Beberapa kata tertentu merupakan nama yang memiliki kegunaan tertentu oleh Java, dan tidak dapat dipergunakan oleh programmer. Kata-kata ini disebut reserved words (kata-kata cadangan) misalnya: class, public, static, if, else, while, dan lain-lain.


Hal lain yang penting adalah compound names atau nama campuran, yaitu yang merupakan nama biasa yang dihubungkan dengan titik, misalnya System.out.println. Idenya adalah "sesuatu" pada Java dapat terdiri dari "sesuatu" yang lain. Nama System.out.println artinya System menampung out dan out menampung println. Kita sebut "sesuatu" sebagai identifier (pengenal) tidak peduli apakah ia berupa nama tunggal atau campuran.


Program melakukan manipulasi data yang disimpan dalam memori. Dalam bahasa mesin, data hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak di mana data tersebut di simpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut variable.


Variabel sebenarnya berarti lebih kompleks. Variabel bukan isi dari data, tapi lokasi di memori yang menyimpan data tersebut. Variabel bisa diibaratkan sebagai kotak penyimpanan data, bukan isi kotaknya. Karena data di dalam kotak bisa berubah, variabel hanya dapat dipercaya pada satu saat saja, walaupun tempatnya selalu sama.


Dalam bahasa Java, satu-satunya cara untuk memasukkan data ke dalam variabel adalah dengan menggunakan assignment statement, atau pernyataan pemberian nilai. Pernyataan ini berbentuk:
variable = ekspresi;


di mana ekspresi menyatakan apapun yang berhubungan dengan nilai suatu data. Ketika komputer menjalankan instruksi ini, komputer akan menghitung dan menyimpan hasilnya ke dalam variabel. Contoh:
kecepatan = 40;


Variable dalam pernyataan di atas adalah kecepatan dan ekspresinya adalah angka 40. Komputer menghitung pernyataan ini dan menyimpan 40 ke dalam variabel kecepatan, dan mengganti apapun yang telah disimpan sebelumnya.


Sekarang misalnya kita ingin melakukan perhitungan yang lebih kompleks:
jarak = kecepatan * waktu


Di sini, * merupakan operasi perkalian. Komputer mengambil data yang disimpan dalam variabel kecepatan dan waktu, melakukan perkalian, dan menyimpan hasilnya dalam jarak.


Variabel dalam bahasa Java didesign untuk menyimpan hanya 1 jenis tipe data. Kompiler akan menampilkan kesalahan sintax apabila variabel ini dicoba untuk diberi tipe data jenis lain. Oleh karena itu Java disebut bahasa pemrograman bertipe kuat atau strongly typed language.


Ada 8 tipe data primitif dalam bahasa Java.Jenis Data Deskripsi Ukuran Minimum Maksimum
boolean Hanya bisa berisi benar atau salah 1-bit
char Karakter Unicode 16-bit
byte Bilangan bulat 8-bit -127 128
short Bilangan bulat 16-bit -32768 32767
int Bilangan bulat 32-bit -2147483648 2147483647
long Bilangan bulat 64-bit -9223372036854775808 9223372036854775807
float Bilangan riil 32-bit 1.40129846432481707e-45 3.40282346638528860e+38
double Bilangan riil 64-bit 4.94065645841246544e-324 1.79769313486231570e+308




Suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan satu atau lebih variabel dan memberinya nama. Ketika komputer mengeksekusi deklarasi variabel, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variable berbentuk seperti :
nama_tipe nama_variabel;


nama_variabel dapat berupa sebuah nama variabel atau beberapa nama sekaligus yang dipisah dengan koma. Gaya pemrograman yang baik yaitu dengan mendeklarasikan satu variabel dalam satu pernyataan, kecuali variabel tersebut berhubungan erat satu sama lain. Misalnya:
float num;
String nama;
String nama;
boolean bol;
int x,y;


Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut:
int num = 1000;
char ch = 'e';
float angka = -1.504;
boolean bol = true;


Jenis-jenis Variabel


Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :
Instance Variables (tidak statis). Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.
Class Variables (statis). Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.
Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.
Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.










Literal


Pada bagian ini akan dijelaskan tentang literal, yaitu rangkaian kata atau huruf yang menyatakan suatu nilai. Misalnya
int angka = 10;


Pada pernyataan di atas, yang dinamakan literal adalah 10, karena 10 berarti bilangan bulat atau integer. Pada bahasa pemrograman java, terdapat beberapa jenis literal yang melambangkan bilangan bulat, riil, kalimat, atau boolean.


Literal Bilangan Bulat


Bilangan bulat dapat dilambangkan dalam beberapa bentuk. Bilangan bulat biasa dilambangkan dengan deretan angka yang dimulai dengan angka yang bukan nol.
int angka = -10;


Bilangan oktal adalah bilangan bulat berbasis 8, yang berarti hanya dapat terdiri dari angka-angka 0 hingga 7. Bilangan oktal ditulis seperti bilangan bulat biasa dimulai dengan 0.
// 22 basis delapan atau 18 dalam desimal
int angka = 022;


Bilangan heksadesimal adalah bilangan berbasis 16. Bilangan heksadesimal dilambangkan dengan 0 hingga 9 dan a hingga f dan dimulai dengan 0x.
// 2a heksadesimal atau 42 dalam desimal
int angka = 0x2a;


Long integer. Seperti dijelaskan pada bab terdahulu long integer membutuhkan memori sebesar 64bit, yang artinya kita dapat menyimpan bilangan bulat hingga 2 ^ 64. Untuk merepresentasikan long integer, tambahkan huruf L pada akhir bilangan.
int angka = 22L;


Literal Karakter


Kita dapat melambangkan suatu karakter dengan tanda petik tunggal misalnya ‘a’ atau ‘3′ atau ‘=’. Suatu karakter dapat juga dilambangkan dengan kode ASCII nya. Caranya dengan memulainya dengan \u00 (garis miring terbalik) kemudian diikuti dengan kode ASCII nya dalam bentuk heksadesimal.
// huruf 'A' dalam ASCII
char huruf = '\u0041';


Selain itu ada beberapa karakter lain selain alfabet yang dapat dilambangkan dengan escape sequence. Berikut ini beberapa contohnya.


\n = tombol enter atau baris baru.


\r = carriage return.


\t = tombol tab.


\b = tombol backspace.


\\ = karakter \


\’ = karakter ‘


\” = karakter ”


Literal Boolean


Nilai true dan false pada java merupakan literal boolean. Suatu variabel bertipe boolean hanya dapat memiliki nilai true atau false.
boolean ok = true;


Ingat bahwa boolean true atau false TIDAK menggunakan tanda petik tunggal seperti ekspresi pada karakter.


Literal Bilangan Riil


Bilangan riil, misalnya -0.00127 atau 415.842, pada java dapat disimpan baik sebagai float atau double. Bilangan real dapat direpresentasikan dalam bentuk desimal biasa, pecahan, atau eksponen (dilambangkan dengan e atau E).
Tipe Ukuran Rentang Presisi (jumlah digit)
bytes bit
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15






Imbuhan akhir d atau D dan f atau F dapat pula ditambahkan untuk menentukan tipenya secara eksplisit. Berikut beberapa contohnya.
double d = 3.27E+32;
float f = 4f;
float pi = 3.14159;


Literal String


String merupakan untaian huruf dan angka yang tersusun menjadi satu kalimat. Dalam bahasa java, string bukan merupakan tipe primitif, tetapi merupakan kelas. String pada java tidak disimpan dalam bentuk array seperti pada C. Java menyediakan beberapa metoda untuk melakukan penggabungan, modifikasi, atau perbandingan. String ditulis di antara dua tanda petik ganda seperti contoh berikut.
String salam = "Selamat Datang";


String juga dapat mengandung karakter spesial seperti dibahas pada literal karakter. Misalnya
String hallo = "Selamat Datang \"Bapak Presiden\"";
System.out.println("Hallo Bambang\nSelamat pagi,\nSemoga hari anda cerah\n";


Berikut ini adalah beberapa contoh lainnya.
// Contoh string kosong
String teks = "";


// Contoh string berisi "
teks = "\"";


// String dapat juga dipisah menjadi beberapa baris
teks = "ini baris pertama " +
"dan ini lanjutannya."


Literal Null


Literal terakhir pada bahasa java adalah literal null. Null merupakan kondisi di mana suatu objek tidak diberi alokasi memori. Pada saat suatu objek dideklarasikan, komputer akan mengalokasikan memori untuk objek tersebut. Apabila objek tersebut telah selesai dipergunakan, kita dapat melepas lokasi memori yang digunakan oleh objek tersebut sehingga memori itu dapat digunakan oleh objek lain. Berikut ini adalah contohnya
obj = null;


Literal null berfungsi memberi tahu garbage collector (pemulung memori) bahwa objek tersebut tidak lagi terpakai. Kemudian memori akan dilepaskan agar dapat digunakan oleh objek lain.Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan "sesuatu" tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.


Menurut aturan sintaks Java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah '_'. Berikut ini adalah contoh nama yang diperbolehkan:
N n rate x15 quite_a_long_name HelloWorld


Hurus kecil dan huruf besar dianggap berbeda, sehingga HelloWorld, helloworld, HELLOWORLD, dan heLLOwoRLD adalah nama yang berbeda-beda. Beberapa kata tertentu merupakan nama yang memiliki kegunaan tertentu oleh Java, dan tidak dapat dipergunakan oleh programmer. Kata-kata ini disebut reserved words (kata-kata cadangan) misalnya: class, public, static, if, else, while, dan lain-lain.


Hal lain yang penting adalah compound names atau nama campuran, yaitu yang merupakan nama biasa yang dihubungkan dengan titik, misalnya System.out.println. Idenya adalah "sesuatu" pada Java dapat terdiri dari "sesuatu" yang lain. Nama System.out.println artinya System menampung out dan out menampung println. Kita sebut "sesuatu" sebagai identifier (pengenal) tidak peduli apakah ia berupa nama tunggal atau campuran.


Program melakukan manipulasi data yang disimpan dalam memori. Dalam bahasa mesin, data hanya bisa diambil dengan menyebut alamatnya di memori. Dalam bahasa pemrograman tingkat tinggi seperti Java, nama bisa digunakan untk mengganti alamat data tersebut di memori. Tugas komputer adalah untuk melacak di mana data tersebut di simpan, sedangkan programmer menggunakan nama untuk memerintahkan komputer mengambil data tersebut dari memori. Nama yang digunakan seperti ini disebut variable.


Variabel sebenarnya berarti lebih kompleks. Variabel bukan isi dari data, tapi lokasi di memori yang menyimpan data tersebut. Variabel bisa diibaratkan sebagai kotak penyimpanan data, bukan isi kotaknya. Karena data di dalam kotak bisa berubah, variabel hanya dapat dipercaya pada satu saat saja, walaupun tempatnya selalu sama.


Dalam bahasa Java, satu-satunya cara untuk memasukkan data ke dalam variabel adalah dengan menggunakan assignment statement, atau pernyataan pemberian nilai. Pernyataan ini berbentuk:
variable = ekspresi;


di mana ekspresi menyatakan apapun yang berhubungan dengan nilai suatu data. Ketika komputer menjalankan instruksi ini, komputer akan menghitung dan menyimpan hasilnya ke dalam variabel. Contoh:
kecepatan = 40;


Variable dalam pernyataan di atas adalah kecepatan dan ekspresinya adalah angka 40. Komputer menghitung pernyataan ini dan menyimpan 40 ke dalam variabel kecepatan, dan mengganti apapun yang telah disimpan sebelumnya.


Sekarang misalnya kita ingin melakukan perhitungan yang lebih kompleks:
jarak = kecepatan * waktu


Di sini, * merupakan operasi perkalian. Komputer mengambil data yang disimpan dalam variabel kecepatan dan waktu, melakukan perkalian, dan menyimpan hasilnya dalam jarak.


Variabel dalam bahasa Java didesign untuk menyimpan hanya 1 jenis tipe data. Kompiler akan menampilkan kesalahan sintax apabila variabel ini dicoba untuk diberi tipe data jenis lain. Oleh karena itu Java disebut bahasa pemrograman bertipe kuat atau strongly typed language.


Ada 8 tipe data primitif dalam bahasa Java.Jenis Data Deskripsi Ukuran Minimum Maksimum
boolean Hanya bisa berisi benar atau salah 1-bit
char Karakter Unicode 16-bit
byte Bilangan bulat 8-bit -127 128
short Bilangan bulat 16-bit -32768 32767
int Bilangan bulat 32-bit -2147483648 2147483647
long Bilangan bulat 64-bit -9223372036854775808 9223372036854775807
float Bilangan riil 32-bit 1.40129846432481707e-45 3.40282346638528860e+38
double Bilangan riil 64-bit 4.94065645841246544e-324 1.79769313486231570e+308




Suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan satu atau lebih variabel dan memberinya nama. Ketika komputer mengeksekusi deklarasi variabel, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variable berbentuk seperti :
nama_tipe nama_variabel;


nama_variabel dapat berupa sebuah nama variabel atau beberapa nama sekaligus yang dipisah dengan koma. Gaya pemrograman yang baik yaitu dengan mendeklarasikan satu variabel dalam satu pernyataan, kecuali variabel tersebut berhubungan erat satu sama lain. Misalnya:
float num;
String nama;
String nama;
boolean bol;
int x,y;


Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut:
int num = 1000;
char ch = 'e';
float angka = -1.504;
boolean bol = true;


Jenis-jenis Variabel


Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :
Instance Variables (tidak statis). Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.
Class Variables (statis). Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.
Local Variables. Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.
Parameter. Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.










Literal


Pada bagian ini akan dijelaskan tentang literal, yaitu rangkaian kata atau huruf yang menyatakan suatu nilai. Misalnya
int angka = 10;


Pada pernyataan di atas, yang dinamakan literal adalah 10, karena 10 berarti bilangan bulat atau integer. Pada bahasa pemrograman java, terdapat beberapa jenis literal yang melambangkan bilangan bulat, riil, kalimat, atau boolean.


Literal Bilangan Bulat


Bilangan bulat dapat dilambangkan dalam beberapa bentuk. Bilangan bulat biasa dilambangkan dengan deretan angka yang dimulai dengan angka yang bukan nol.
int angka = -10;


Bilangan oktal adalah bilangan bulat berbasis 8, yang berarti hanya dapat terdiri dari angka-angka 0 hingga 7. Bilangan oktal ditulis seperti bilangan bulat biasa dimulai dengan 0.
// 22 basis delapan atau 18 dalam desimal
int angka = 022;


Bilangan heksadesimal adalah bilangan berbasis 16. Bilangan heksadesimal dilambangkan dengan 0 hingga 9 dan a hingga f dan dimulai dengan 0x.
// 2a heksadesimal atau 42 dalam desimal
int angka = 0x2a;


Long integer. Seperti dijelaskan pada bab terdahulu long integer membutuhkan memori sebesar 64bit, yang artinya kita dapat menyimpan bilangan bulat hingga 2 ^ 64. Untuk merepresentasikan long integer, tambahkan huruf L pada akhir bilangan.
int angka = 22L;


Literal Karakter


Kita dapat melambangkan suatu karakter dengan tanda petik tunggal misalnya ‘a’ atau ‘3′ atau ‘=’. Suatu karakter dapat juga dilambangkan dengan kode ASCII nya. Caranya dengan memulainya dengan \u00 (garis miring terbalik) kemudian diikuti dengan kode ASCII nya dalam bentuk heksadesimal.
// huruf 'A' dalam ASCII
char huruf = '\u0041';


Selain itu ada beberapa karakter lain selain alfabet yang dapat dilambangkan dengan escape sequence. Berikut ini beberapa contohnya.


\n = tombol enter atau baris baru.


\r = carriage return.


\t = tombol tab.


\b = tombol backspace.


\\ = karakter \


\’ = karakter ‘


\” = karakter ”


Literal Boolean


Nilai true dan false pada java merupakan literal boolean. Suatu variabel bertipe boolean hanya dapat memiliki nilai true atau false.
boolean ok = true;


Ingat bahwa boolean true atau false TIDAK menggunakan tanda petik tunggal seperti ekspresi pada karakter.


Literal Bilangan Riil


Bilangan riil, misalnya -0.00127 atau 415.842, pada java dapat disimpan baik sebagai float atau double. Bilangan real dapat direpresentasikan dalam bentuk desimal biasa, pecahan, atau eksponen (dilambangkan dengan e atau E).
Tipe Ukuran Rentang Presisi (jumlah digit)
bytes bit
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15






Imbuhan akhir d atau D dan f atau F dapat pula ditambahkan untuk menentukan tipenya secara eksplisit. Berikut beberapa contohnya.
double d = 3.27E+32;
float f = 4f;
float pi = 3.14159;


Literal String


String merupakan untaian huruf dan angka yang tersusun menjadi satu kalimat. Dalam bahasa java, string bukan merupakan tipe primitif, tetapi merupakan kelas. String pada java tidak disimpan dalam bentuk array seperti pada C. Java menyediakan beberapa metoda untuk melakukan penggabungan, modifikasi, atau perbandingan. String ditulis di antara dua tanda petik ganda seperti contoh berikut.
String salam = "Selamat Datang";


String juga dapat mengandung karakter spesial seperti dibahas pada literal karakter. Misalnya
String hallo = "Selamat Datang \"Bapak Presiden\"";
System.out.println("Hallo Bambang\nSelamat pagi,\nSemoga hari anda cerah\n";


Berikut ini adalah beberapa contoh lainnya.
// Contoh string kosong
String teks = "";


// Contoh string berisi "
teks = "\"";


// String dapat juga dipisah menjadi beberapa baris
teks = "ini baris pertama " +
"dan ini lanjutannya."


Literal Null


Literal terakhir pada bahasa java adalah literal null. Null merupakan kondisi di mana suatu objek tidak diberi alokasi memori. Pada saat suatu objek dideklarasikan, komputer akan mengalokasikan memori untuk objek tersebut. Apabila objek tersebut telah selesai dipergunakan, kita dapat melepas lokasi memori yang digunakan oleh objek tersebut sehingga memori itu dapat digunakan oleh objek lain. Berikut ini adalah contohnya
obj = null;


Literal null berfungsi memberi tahu garbage collector (pemulung memori) bahwa objek tersebut tidak lagi terpakai. Kemudian memori akan dilepaskan agar dapat digunakan oleh objek lain.

Java

Bahasa pemrograman Java adalah bahasa pemrograman berorientasi objek yang mirip dengan bahasa C++ dan Smalltalk. Java bersifat netral, tidak bergantung pada suatu platform, dan mengikuti prinsip WORA (Write Once and Run Anywhere). Tidak seperti C atau C++, Anda dapat menulis program dalam bahasa Java, cukup sekali mengkompilasi dan dapat dijalankan pada berbagai sistem operasi, seperti Windows, Linux, Solaris, MacOS. Sebaliknya bahasa C++ bergantung pada suatu platform, karena mengharuskan kita mengkompilasi program tersebut pada setiap sistem operasi yang dituju.http://java.lyracc.com/belajar/java-untuk-pemula/java-untuk-pemula

JAVA

Jumat, 12 Agustus 2011

Miley's Videos

When I Look At You

 

Another Version of When I Look At You
 The Climb





Senin, 25 Juli 2011

My Favorite Video

Ini adalah video tentang perjalan kisah cinta kami....

When I Look At You

Everybody needs inspiration,
Everbody needs a song.
A beautiful melody,
When the night's so long.
Cause there is no guarantee,
That this life is easy.

Yeah when my world is falling apart.

When there's no light to break up the dark,
That's when I, I, I look at you.
When the waves are flooding the shore,
and I can't find my way home anymore.
That's when I, I, I look at you.

When I look at you,

I see forgiveness,
I see the truth.
You love me for who I am,
Like the stars hold the moon,
Right there where they belong.
and I know im not alone.

Yeah when my world is falling apart,

When there's no light to break up the dark,
That's when I, I, I look at you.
When the waves are flooding the shore,
and I can't find my way home anymore,
That's when I, I, I look at you.

You, appear just like a dream to me.

Just like kaleidoscope colors,
That cover me,
All I need,
Every breath that I breathe,
Don't you know you're beautiful!

Yeah


When the waves are flooding the shore,

and I can't find my way home anymore,
That's when I, I, I look at you.
I look at you, Yeah, Woah.

You, appear just like a dream to me.