7/24/2011

Java Project



Bagi pemula yang baru belajar Java, tentunya ingin mencoba membuat sendiri aplikasi dengan Java. Namun, seringkali ada kebingungan bagaimana cara memulainya. Dalam buku ini ada 7 proyek aplikasi yang dibuat dengan bahasa Java.

Dengan menggunakan IDE Netbeans disertai langkah-langah yang runtut dan penjelasan secara menyeluruh, pembaca dapat dengan mudah memahami semua proyek aplikasi yang diulas di sini. Setelah membaca semua materi yang disajikan, pembaca akan semakin terpacu untuk mempelajari Java lebih dalam. 7 proyek aplikasi dalam buku ini: - Image Viewer - Game Hang Man - MP3 Player - Desktop Search - Multiple Chatting - Alarm - Download Manager 



Untuk SUMBER 

Excess and Shortage of Java

EXCESS (Kelebihan)

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer. sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

SHORTAGE (Kekurangan)

  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.


Untuk SUMBER

History Of Java

Sejarah JAVA
 

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Sejarah Perkembangan JAVA


Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabelPalo Alto. tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue,
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News23 Mei 1995. pada tanggal
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun MicrosystemsMarc Andreessen, membentuk Netscape. bersama
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Untuk SUMBER

Motivation

There is nothing either good or bad position, but thinking makes it so. (Tidak ada posisi yang baik atau buruk, pikirkanlah yg menciptakannya)
= William Shakespeare =

Dua Negro di Lift
Baru-baru ini di Atlantic City - AS, seorang wanita memenangkan sekeranjang koin dari mesin judi. Kemudian ia bermaksud makan malam bersama suaminya. Namun, sebelum itu ia hendak menurunkan sekeranjang koin tersebut di kamarnya. Maka ia pun menuju lift.

Waktu ia masuk lift sudah ada 2 orang hitam di dalamnya. Salah satunya sangat besar . . . Besaaaarrrr sekali. Wanita itu terpana. Ia berpikir, "Dua orang ini akan merampokku." Tapi pikirnya lagi, "Jangan menuduh, mereka sepertinya baik dan ramah."

Tapi rasa rasialnya lebih besar sehingga ketakutan mulai menjalarinya. Ia berdiri sambil memelototi kedua orang tersebut. Dia sangat ketakutan dan malu. Ia berharap keduanya tidak dapat membaca pikirannya, tapi Tuhan, mereka harus tahu yang saya pikirkan!
Untuk menghindari kontak mata, ia berbalik menghadap pintu lift yang mulai tertutup. Sedetik . . . dua detik . . . dan seterusnya. Ketakutannya bertambah! Lift tidak bergerak! Ia makin panik! Ya Tuhan, saya terperangkap dan mereka akan merampok saya. Jantungnya berdebar, keringat dingin mulai bercucuran.

Lalu, salah satu dari mereka berkata, "Hit the floor" Saking paniknya, wanita itu tiarap di lantai lift dan membuat koin berhamburan dari keranjangnya. Dia berdoa, ambillah uang saya dan biarkanlah saya hidup.

Beberapa detik berlalu. Kemudian dia mendengar salah seorang berkata dengan sopan, "Bu, kalau Anda mau mengatakan lantai berapa yang Anda tuju, kami akan menekan tombolnya." Pria tersebut agak sulit untuk mengucapkan kata-katanya karena menahan diri untuk tertawa.

Wanita itu mengangkat kepalanya dan melihat kedua orang tersebut. Merekapun menolong wanita tersebut berdiri. "Tadi saya menyuruh teman saya untuk menekan tombol lift dan bukannya menyuruh Anda untuk tiarap di lantai lift," kata seorang yang bertubuh sedang.

Ia merapatkan bibirnya berusaha untuk tidak tertawa. Wanita itu berpikir , "Ya Tuhan, betapa malunya saya. Bagaimana saya harus meminta maaf kepada mereka karena saya menyangka mereka akan merampokku." Mereka bertiga mengumpulkan kembali koin-koin itu ke dalam keranjangnya.

Ketika lift tiba di lantai yang dituju wanita itu, mereka berniat untuk mengantar wanita itu ke kamarnya karena mereka khawatir wanita itu tidak kuat berjalan di sepanjang koridor. Sesampainya di depan pintu kamar, kedua pria itu mengucapkan selamat malam, dan wanita itu mendengar kedua pria itu tertawa sepuas-puasnya sepanjang jalan kembali ke lift. Wanita itu kemudian berdandan dan menemui suaminya untuk makan malam.

Esok paginya bunga mawar dikirim ke kamar wanita itu, dan di setiap kuntum bunga mawar tersebut terdapat lipatan uang sepuluh dolar.

Pada kartunya tertulis: "Terima kasih atas tawa terbaik yang pernah kita lakukan selama ini."

Tertanda:
Eddie Murphy
Michael Jordan

===========================================================

Sikap hidup kita sangatlah menentukan kehidupan kita. Sikap yang positif dalam menanggapi persoalan hidup akan sangat berpengaruh bagi kebahagiaan kita. Pikiran yang negatif akan membawa kita terperosok jatuh semakin dalam karena kita melihat segala sesuatu adalah penderitaan.

Namun, pikiran yang positif membawa kita kepada hal-hal yang positif pula. Positif dalam menghadapi kehidupan yang serba ini, positif dalam sikap kita kepada sesama, positif merencanakan hari esok dan positif juga terhadap diri sendiri. 


Untuk SUMBER

Positive Attitude

Tentang Sikap Positif

Saya sangat bersyukur pada Allah. Melalui peristiwa kecil Ia menyapaku: memberikan pencerahan reflektif. Ketika saya sedang membaca sebuah buku yang berjudul: “Developing the Leaders Around You”, yang ditulis John C. Maxwell, saya menemukan pencerahan. Dan, saya yakin bahwa ini adalah suara Tuhan, nasehat Allah. Inspirasi yang muncul pun saya rangkai dalam kalimat. Saya tidak menyia-nyiakan pengalaman tersingkap itu.
Dalam bukunya tersebut, John C. Maxwell mengatakan, “sikap positif merupakan salah satu modal paling penting yang bisa dimiliki seseorang dalam hidupnya. Orang yang memiliki sikap positif bisa pergi ke tempat yang tidak bisa didatangi orang lain”. Ya, orang yang memiliki sikap positif bisa pergi ke mana saja tanpa batas. Ia pasti diterima di mana saja. Ia tidak dibenci. Ia dicintai.
Anda pernah mendengar nama Teilhard de Chardin? Ia adalah seorang Palaentologi (ahli fosil), ahli filsafat dan teolog besar. Walau dia sangat intelektual tetapi ia tetap murah senyum, mudah menyapa orang lain, ia tidak sombong. Padahal, selama hidupnya, ia mengalami nasib tragis: dibuang ke Cina, dicopot jabatan profesornya, buku-bukunya dilarang terbit oleh Vatikan gara-gara teori evolusinya, ia menyaksikan Perang Dunia II dan menjadi anggota Palang Merah di Jerman, di buang ke Afrika oleh pimpinan Serikatnya. Tetapi ia tidak pernah dendam, semangatnya tidak pernah kendor, ia tetap menulis dan meneliti. Menurutnya, setiap peristiwa hidup adalah sarana melihat dan bersatu dengan Allah dan dengan Kristus, Sang Juruselamat. Sikapnya inilah yang membuatnya bisa menjelajahi dunia (dan sangat diterima, dicintai) dan mampu bertahan di arus lautan pencobaan dan penderitaan. Luar biasa, bukan?
Bersikap positif butuh kerendahan hati. Mesti mengesampingkan gengsi diri. Sikap positif terlihat dari keseharian kita, entah itu dalam tutur kata, cara kita menyapa orang lain, sopan santun, dll.
Saat saya pulang kuliah. Saya lewat di depan sebuah rumah. Di depan rumah tersebut ada sebuah poster yang berslogan: “Kata membentuk pribadi bahagia dan mulia.” Slogan itu ditulis melingkar, dan di tengahnya tertera 5 S. Uraian 5 S dijejerkan ke bawah. S pertama, Senyum: bahagiakanlah selalu saudaramu dengan wajah cerah dan senyum tulus, niscaya hidup akan lebih indah dan menyenangkan. S kedua, Salam: ucapkanlah salam sebagai doa keselamatan, limpahan rahmat dan keberkahan bagi saudaramu, niscaya hidup kian lega dan aman. S ketiga, Sapa: sapalah saudaramu dengan lembut, ramah dan hangat, niscaya akan terpancar keakraban dan persaudaraan. S keempat, Sopan: bersikaplah sopan terhadap siapapun sebagai nilai kehormatan, niscaya hidup akan mulia dan terhormat. S kelima, Santun: nikmatilah mengalah dan memberikan hak kita kepada orang lain untuk kemaslahatan bersama sebagai keutamaan kita, niscaya akan lapang dan barokah tiap urusan kita. Slogan 5 S ini ternyata kata-kata sang Ustadz kondang, Aa Gym.
Bersikap positif tidak sulit kita lakukan jika memiliki kerendahan hati. Kerendahan hati itu tampak dalam gerak-gerik kita, dalam tutur kata kita, dari sikap kita memandang orang lain. Namun, bersikap positif akan menjadi hal yang amat sulit kita lakukan jika dalam kepala kita telah ada “lensa negatif”, yang selalu meneropong kesalahn orang lain, berdistansi dengan orang lain, menaruh curiga berlebihan ke orang lain. Apakah Anda setuju?

Untuk SUMBER

Attitude Is Everything

EverKonsep Dasar Sikap (Attitude)

Pengertian Sikap

Sikap merupakan reaksi atau respon yang masih tertutup dari seseorang terhadap suatu stimulus atau objek.
Sikap secara nyata menunjukkan konotasi adanya kesesuaian reaksi terhadap stimulus tertentu yang dalam kehidupan sehari-hari merupakan reaksi yang ebrsifat emosional terhada stimulus sosial.
Sikap belum merupakan suatu tindakan atau aktivitas, akan tetapi merupakan predisposisi tindakan suatu perilaku. Sikap itu masih merupakan reaksi tertutup, bukan merupakan reaksi terbuka atau tingkah laku yang terbuka. Sikap merupakan kesiapan untuk berreaksi terhadap objek di lingkungan tertentu sebagai suatu penghayatan terhadap objek.

Komponen Pokok Sikap

Dalam bagian lain, Allport (1954) menjelaskan bahwa sikap itu mempunyai 3 komponen pokok :

  1. Kepercayaan (keyakinan), ide dan konsep terhadap suatu objek.
  2. Kehidupan emosional atau evaluasi emosional terhadap suatu objek.
  3. Kecenderungan untuk bertindak (tend to behave).

Ketiga komponen ini secara bersama-sama membentuk sikap yang utuh. Dalam penentuan sikap yang utuh ini, pengetahuan, pikiran, keyakinan dan emosi memegang peranan penting.


Berbagai Tingkatan Sikap

Seperti halnya dengan pengetahuan, sikap ini terdiri dari berbagai tingkatan.

   1. Menerima (receiving)
Menerima diartikan bahwa orang (subjek) mau dan memperhatikan stimulus yang diberikan (objek). Misalnya sikap orang terhadap gizi dapat dilihat dari kesediaan dan perhatian orang itu terhadap ceramah-ceramah.

   2. Merespon (responding)
Memberikan jawaban apabila ditanya, mengerjakan dan menyelesaikan tugas yang diberikan adalah suatu indikasi dari sikap.

   3. Menghargai (valuing)
Mengajak orang lain untuk mengerjakan atau mendiskusikan suatu masalah adalah suatu indikasi sikap tingkat tiga.

   4. Bertanggung jawab
Bertanggung jawab atas segala sesuatu yang telah dipilihnya dengan segala resiko merupakan sikap yang paling tinggi.


Pengukuran Sikap

Mengukur suatu sikap bukanlah suatu pelajaran yang mudah karena tidak nampak sehingga diperlykan alat ukur yang standart untuk menyamakan persepsi dengan penelitian.
Dalam pengukuran sikap ini, peneliti mengambil skala Linkert, karena lebih mudah. Alat ukur Linkert mengandung lima alternatif atau tanggapan atas pertanyaan-pertanyaan.
Subjek yang diteliti disuruh memilih salah satu dari empat alternatif jawaban yang disediakan yaitu :

1. Sangat setuju.

2. Setuju.

3. Tidak setuju.

4. Sangat tidak setuju.

Dengan memberikan tanda check (Ö) jawaban mana yang ia setujui. Skor hanya diketahui oleh peneliti, nilai terendah adalah 1 dan nolai tertinggi adalah 4. Bila pertanyaan bersifat positif dan seseorang sangat setuju, maka nilainya 4, sebaliknya bila pertanyaan bersikap negatif dan orang tersebut sangat setuju maka nilainya 1, julah nilai yang dicapai oleh seseorang menggambarkan sikap orang terhadap sesuatu objek sikap.


Faktor-faktor yang Mempengaruhi Sikap

   1. Pengalaman pribadi
Apa yang telah dan sedang kita alami akan ikut membentuk dan mempengaruhi penghayatan kita terhadap stimulus sosial.

   2. Pengaruh orang lain yang dianggap penting
Orang lain di sekitar kita merupakan salah satu diantara komoponen sosial yang ikut mempengaruhi sikap kita. Seseorang yang dianggap penting, seseorang yang kita harapkan persetujuannya bagi setiap gerak, tingkah dan pendapat kita, seseorang yang tidak ingin kita kecewakan atau seseorang yang berarti khusus bagi kita akan mempengaruhi pembentkan sikap kita terhadap sesuatu.

Contoh : Orang tua, teman sebaya, teman dekat, guru, istri, suami dan lain-lain.

   3. Pengaruh kebudayaan
Kebudayaan dimana kita hidup dan dibesarkan mempunyai pengaruh besar terhadap pembentukan sikap kita.

   4. Media massa
Sebagai sarana komunikasi, berbagai bentuk media massa seperti televisi, radio, surat kabar, majalah dan lain-lain mempunyai pengaruh besar dalam pembentukan opini dan kepercayaan. Adanya informasi baru mengenai sesuatu hal memberikan landasan kognitif bagi terbentuknya sikap terhadap hal tersebut.

   5. Lembaga pendidikan dan lembaga agama
Lembaga pendidikan serta lembaga agama sebagai suatu sistem mempunyai pengaruh dalam pembentukan sikap dikarenakan keduanya meletakkan dasar pengertian dan konsep moral dalam arti individu.

Untuk SUMBER