.breadcrumbs{ padding:5px 5px 5px 0; margin:0; font-size: 90%; line-height:1.4em; border-bottom:1px solid black; }

Kamis, 23 Februari 2012

Kelebihan Dan Kekurangan Java

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 oebjek 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++] 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 Amerika 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.

* 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).

Kekurangan

* Tulis sekali, perbaiki 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 koe 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.
[ Read More.. ]

Opo Iki JAVA ? -_-"

Java adalah sebuah bahasa pemrograman dan juga sebuah platform. Sebagai sebuah bahasa pemrograman tingkat tinggi, Java adalah sebuah bahasa berorientasi objek (object oriented programming). Jika anda pernah memprogram dengan bahasa pemrograman OOP , seperti C++ atau Smalltalk , mungkin anda ingat betapa menyenangkannya memprogram dengan konteks objek. Anda merancang beberapa objek satu demi satu dengan mendefinisikan berbagai property yang dimiliki object tersebut dan pekerjaan (task) yang dapat ditangani oleh objek tersebut. Kemudian anda merangkai semua objek tersebut dengan mendefinisikan relasi antar objek tersebut seperti halnya membangun sebuah mobil dari komponen-komponennya. Belakangan ini , mungkin anda akrab dengan slogan "reusable of code". "Reuse of code" ini bukanlah cut & paste ( tapi harus diakui cut & paste memang sangat menyenangkan ). Yang dimaskud dengan "reuse of code" ini adalah suatu keadaan dimana para programmer untuk membangun sebuah objek dengan mengextend objek-objek yang telah ada secara mudah. Secara mudah disini adalah , programmer itu mungkin tidak perlu tahu dengan kode-kode dari objek yang ingin ia extend , yang ia butuhkan hanyalah pengetahuan mengenai property dari objek itu dan hal-hal yang dapat dilakukan oleh objek itu.

[minta tolong diisi ilustrasi yang aneh]

Kemudahan itu dapat diwujudkan dengan inheritance dan encapsulation (yang penjelasannya di luar jangkauan tulisan ini).

Selain itu Java, sebagai bahasa pemrograman, akan mempermudah tugas kita dalam merancang sebuah program yang mendukung multithreading. Ada banyak kasus dimana kita benar-benar membutuhkan multithreading atau dimana multithreading dapat membuat pemecahan masalah menjadi lebih efisien.
Sebagai contoh sederhana adalah dalam aplikasi mail client yang anda pakai. Saat anda mendowload mail dari server, anda mungkin tidak ingin menunggu sampai semua mail berhasil didownload, baru anda dapat membacanya. Beberapa mail client memungkinkan anda untuk membaca-baca dan membrowsing mail-mail yang sudah berhasil didownload. Dan pada saat yang bersamaan , program itu tetap mendownload mail-mail yang tersisa di server. Bahkan pada saat yang itu juga anda dapat melihat animasi bumi berotasi di pojok layar anda. Semua itu, mendownload mail – membrowsing mail – dan animasi, adalah proses-proses kelas ringan (ligthweight process) dalam aplikasi mail client itu. Proses-proses itu dikenal dengan istilah thread. Ide multithreading adalah membagi-bagi waktu pemrosesan CPU dan menjadwalkannya bagi masing-masing thread itu. Jika system operasinya dapat memanfaatkan multi-processor, maka thread-thread akan didistribusikan kepada semua prosesor, dan semua proses itu akan berjalan paralel.

Satu lagi yang ditawarkan oleh Java, dan tampaknya sampai saat ini baru Java yang memiliki ini, adalah sifat portabilitas dan independensi terhadap arsitektur dari program-program yang ditulis
dengan 100% Java. Yang dimaksud dengan portabilitas dan independensi terhadap arsitektur adalah : sebuah program yang dibuat dengan Java akan dapat dijalankan pada semua mesin / komputer yang mempunyai Java Virtual Machine.

Kita mengenal 2 jenis bahasa pemrograman , interpreted dan compiled. Contoh bahasa interpreted adalah bahasa-bahasa script seperti Perl, dan JavaScript. Sedangkan contoh bahasa compiled adalah C, Pascal, C++, dll.

Pada bahasa interpreted ada sebuah interpreter yang bertindak untuk menerjemahkan baris-baris kode dari suatu program ke dalam bentuk kode-kode yang dapat dimengerti oleh komputer dimana program itu dijalankan. Proses menerjemahkan itu berlangsung pada saat program itu dijalankan. Hal yang perlu dicatat dari bahasa interpreted adalah, proses menerjemahkan itu berlangsung setiap kali program tersebut dijalankan.

Sedangkan pada bahasa compiled, kode-kode program kita terlebih dahulu diubah ke dalam bentuk kode-kode biner oleh sebuah compiler. Untuk selanjutnya, komputer dapat membaca langsung dari kode-kode biner tersebut. Berbeda dari bahasa interpreted, proses kompilasi ini hanya perlu dilakukan sekali saja. Seperti telah dibahas di atas, compiler mengubah baris-baris kode yang kita ketik ke dalam bentuk biner. Yang menjadi permasalahan adalah, sistem kode biner untuk masing-masing platform secara umum tidaklah sama. Sistem kode biner pada Macintosh tidak sama dengan sistem kode biner pada IBM Compatible PC (dengan MS.Windows-nya). Hal inilah yang membatasi portabilitas dari sebuah program yang dibuat dari bahasa-bahasa compiled seperti C, dan Pascal. Jadi bila kita hendak membuat program yang dapat berjalan di banyak platform, sebutlah PC-Windows—Macintosh—Sun Solaris—dll, kita harus melakukan kompilasi untuk masing-masing platform itu. Kalau kita ingin menawarkan aplikasi kita ke seluruh dunia, kita akan menemui kesulitan mengetahui platform apa saja yang ada di seluruh dunia. Contoh : kita ingin menawarkan aplikasi yang bisa dilihat/dijalankan lewat web, yang berarti ada kemungkinan besar aplikasi kita itu akan dijalankan oleh sembarang orang di seluruh dunia yang menggunakan platform yang berbeda-beda. Kita tidak mungkin mengetahui secara persis semua platform itu dan kita juga tidak ingin dipusingkan dengan itu.
Bagaimanapun keunggulan bahasa compiled adalah , bahasa compiled menawarkan kecepatan eksekusi yang jauh lebih tinggi dibandingkan dengan bahasa interpreted (sehubungan dengan kode-kode biner itu).

Java adalah bahasa compiled dan interpreted. Setelah kita selesai menulis kode dengan bahsa Java, kita lakukan proses kompilasi. Keluaran dari proses kompilasi itu adalah, sebuah Java Binary Code. Anda dapat memikirkan Java Binary Code sebagai ekuivalen dari kode biner yang kita bicarakan diatas. Sistem operasi / komputer / mesin itu sendiri tidak dapat mengerti Java Binary Code. Maka diperlukan sebuah Java Interpreter yang akan menerjemahkan Java Binary Code itu ke dalam bentuk kode biner yang dapat dimengerti oleh operasi / komputer / mesin yang bersangkutan. Interpreter itu dikenal dengan sebutan Java Virtual Machine.



Implementasi dari Java Virtual Machine bisa berupa perangkat lunak (software) atau perangkat keras (hardware).

Contoh paling luas dari perangkat lunak yang mengimplementasikan Java Virtual Machine adalah Web Browser. Kita sebagai pemrogram bertanggung jawab sampai tahap kompilasi. Proses selanjutnya menjadi tanggung jawab Java Virtual Machine. Sebagai contoh, jika kita menulis aplikasi yang bisa dijalankan melalui web (dikenal dengan sebutan applet), yang kita berikan ke web browser adalah Java Binary Code hasil keluaran proses kompilasi yang kita lakukan sebelumnya. Sepanjang web browser itu mengimplementasikan Java Virtual Machine, ia akan dapat memahami Java Binary Code itu.

Implementasi dari Java Virtual Machine dalam bentuk perangkat keras juga tidak sedikit. Semenjak beberapa bulan yang lalu, sudah beredar mikrochip yang mendukung Java / mengerti Java Binary Code. Salah satu merk dari mikrochip itu adalah picoJava™ produksi sun microsystem. Beberapa produsen komputer telah menyertakan picoJava™ itu ke dalam komputer buatan mereka. Sebagai JVM elektronis, picoJava™ itu dapat melakukan proses interpretasi dengan kecepatan yang lebih baik dari JVM perangkat lunak. Beberapa Network Computer ( dengan konsep thin client-nya ), telah menggunakan picoJava™. Penggunaan chip-chip ini tidak terbatas pada komputer saja. Chip-chip ini akan dipasangkan pada perangkat-perangkat elektronis lainnya, seperti telepon, televisi, mobil, oven mikrowave, bahkan smartcard. Beberapa produk masa depan itu telah beredar saat ini, perusahaan Schlumberger telah menggunakan teknologi Java dalam produk-produk smartcard mereka. Perusahaan Hitachi juga telah menggunakan Java dalam beberapa produk televisi mereka.


Aspek yang juga cukup penting dari Java adalah sifat tersebar (distributed). Sifat ini sangat mendukung pengembangan sistem aplikasi yang tidak dibatasi oleh sebuah komputer saja. Dengan kata lain, mendukung pembuatan sistem aplikasi jaringan / tersebar dengan relatif mudah. Perangkat pemrograman Java standar (Java core API) telah menyediakan pustaka-pustaka yang memadai untuk komunikasi data dalam jaringan komputer. Pustaka networkingnya mencakup TCP socket, UDP socket, URL, dan IP Address.

Perkembangan Java tidak bisa lepas dari peranan beberapa vendor web browser seperti Netscape Corporation. Netscape Corp. telah mengimplementasikan Java Virtual Machine pada browser Netscape™ 3.0 mereka. Pada saat itu, Netscape Corp. menguasai pasaran browser di seluruh dunia, dan Netscape™ berjalan di beberapa sistem operasi terkenal , salah satunya adalah Microsoft Windows™ yang merajai pasaran sistem operasi di dunia. Hal itu memungkinkan applet-applet yang memperkaya fungsionalitas webpage yang ditulis dengan Java dapat dijalankan oleh jutaan orang di seluruh dunia. Karena Java berhasil dengan cepat memperoleh reputasi, maka hampir semua vendor sistem operasi dan browser berlomba-lomba untuk membuat Java Virtual Machine bagi sistem operasi / browser mereka. Yang pada gilirannya , semakin mempercepat perkembangan Java dan memperluas jangkauan Java sebagai bahasa pemrograman.
[ Read More.. ]

Khasiat Ajaib Dari Tempe

Siapapun pasti kenal tempe. Makanan ekonomis yang selalu ada di setiap menu makanan kita. Namun tak banyak orang tahu khasiat di balik makanan yang rasanya yang lezat, harganya murah dan mudah didapat ini.

Tempe sering dijumpai di rumah maupun di warung-warung, sebagai lauk dan pelengkap hidangan. Tapi tempe tenyata bukan hanya sekedar makanan sederhana. Tempe memiliki kandungan dan nilai cerna yang lebih baik dibandingkan dengan kedelai.

Tempe adalah makanan hasil fermentasi antara kedelai dengan jamur Rhizopus Oligosporus.Pada tempe terjadi peningkatan nilai gizi kurang lebih 2 kali lipat setelah kedelai difermentasi menjadi tempe, seperti kadar vitamin B2, vitamin B12, niasin, dan asam pantorenat. Bahkan hasil analisis, gizi tempe menunjukkan kandungan niasin sebesar 1.13 mg/100 gram berat tempe yang dapat dimakan.Karena kadar niasin pada kedelai hanya berkisar 0,58 mg, tempe, dapat dikonsumsi dalam tiga bentuk utama.

Sepotong tempe mengandung berbagai unsur bermanfaat, seperti karbohidrat, lemak, protein, serat, vitamin, enzim, daidzein, genisten, serta komponen antibakteri bermanfaat untuk kesehatan. Oleh karena itu, Tempe disebut makanan segala umur, karena sangat baik untuk diberikan kepada bayi hingga lansia

Sebagai Pencegah Anemia & OsteoporosisTempe dipercaya bermanfaat untuk mencegah anemia dan osteoporosis, dua penyakit yang banyak diderita wanita, sebab kodrat wanita yang harus mengalami haid, hamil serta menyusui bayi.
Penyakit anemia ini dapat menyerang wanita yang malas makan, karena takut gemuk, sehingga persediaan dan produksi sel-sel darah merah dalam tubuh yang menurun.
Tempe juga dapat berperan sebagai pemasok mineral, vitamin B12 (yang terdapat pada pangan hewani), dan zat besi yang sangat dibutuhkan dalam pembentukan sel darah merah. Selain itu, tempe juga dapat menurunkan kadar kolesterol dalam darah. Senyawa protein, asam lemak PUFA, serat, niasin, dan kalsium di dalam tempe dapat mengurangi jumlah kolesterol jahat.

Mencegah Kanker Payudara dan PenuaanDi dalam tempe juga ditemukan suatu zat antioksidan dalam bentuk isofalvon. Seperti halnya vitamin C, E dan karotenoid, isoflavon merupakan antioksidan yang sangat dibutuhkan tubuh untuk menghentikan reaksi pembentukan radikan bebas. Dalam kedelai terdapat tiga jenis isoflavon, yaitu daidzein, glisitein, dan genistein. Pada tempe, di samping ketiga jenis isoflavon tersebut juga terdapat antioksidan faktor II (6,7,4 trihidroksi isoflavon) yang mempunyai sifat antioksidan paling kuat dibandingkan dengan isoflavon dalam kedelai.

Penelitian yang dilakukan di Universitas North Carolina, Amerika Serikat, menemukan bahwa genestein dan phytoestrogen yang terdapat pada tempe ternyata dapat mencegah kanker prostat, payudara dan penuaan (aging).Antioksidan ini disentesis pada saat terjadinya proses fermentasi kedelai menjadi tempe oleh bakteri Micrococcus leteus dan Coreyne bacterium.

Menghambat proses penuaan dini pada wanita
Selain kegunaan isoflavon diatas, ternyata zat anti oksidan yang satu ini juga terbukti mampu menghambat proses penuaan dini khususnya untuk wanita menjelang masa menapause. Hal ini diperkuat dengan riset yang dilakukan staf pengajar Fakultas Kedokteran Undip Semarang, Dr dr Prasetyowati SpKK yang menguji sekitar 30 responden wanita yang diminta mengkonsumsi kapsul berisi ekstrak isoflavon kedelai tempe selama tiga bulan.

Dari hasil yang dicatat, ternyata kulit mereka lebih kenyal dibandingkan dengan responden yang tidak diberi ekstrak isoflavon.

Menurut Prasetyowati hormon ekstrogen dalam isoflavon kedelai bisa menghambat penuaan. Selain itu mengonsumsi kedelai untuk menjaga kecantikan selain murah juga aman, dibanding bahan kimiawi yang menjanjikan hasil cepat namun beresiko.

Wanita paruh baya setiap hari paling tidak membutuhkan 50-100 miligram isoflavon. Bila setiap 60 gram tempe mengandung 10 mg isoflavon, maka perempuan pada usia senja harus lebih banyak mengonsumsi tahu dan tempe.

Ia menambahkan khasiat isoflavon bukan hanya berguna bagi wanita, namun mengkonsumsi makanan mengandung isoflavon bisa mencegah kanker prostat pada pria.

Jadi, wanita dan pria yang memasuki usia 40 tahuan, disarankan lebih banyak makan tahu dan tempe atau buah bengkoang yang juga kaya akan isoflavon.

Manfaat Tempe antara lain :1. Protein yang terdapat dalam tempe sangat tinggi, mudah dicerna sehingga baik untuk mengatasi diare.
2. Mengandung zat besi, flafoid yang bersifat antioksidan sehingga menurunkan tekanan darah.
3. Mengandung superoksida desmutase yang dapat mengendalikan radikal bebas, baik bagi penderita jantung.
4. Penanggulangan anemia. Anemi ditandai dengan rendahnya kadar hemoglobin karena kurang tersedianya zat besi (Fe), tembaga (Cu), Seng (Zn), protein, asam folat dan vitamin B12, di mana unsur-unsur tersebut terkandung dalam tempe.
5. Anti infeksi. Hasil survey menunjukkan bahwa tempe mengandung senyawa anti bakteri yang diproduksi oleh karang tempe (R. Oligosporus) merupakan antibiotika yang bermanfaat meminimalkan kejadian infeksi.
6. Daya hipokolesterol. Kandungan asam lemak jenuh ganda pada tempe bersifat dapat menurunkan kadar kolesterol.
7. Memiliki sifat anti oksidan, menolak kanker.
8. Mencegah masalah gizi ganda (akibat kekurangan dan kelebihan gizi) beserta berbagai penyakit yang menyertainya, baik infeksi maupun degeneratif.
9. Mencegah timbulnya hipertensi
10. Kandungan kalsiumnya yang tinggi, tempe dapat mencegah osteoporosis.

[ Read More.. ]

Senin, 13 Februari 2012

10 Kiat Kiat Belajar Dalam Menghadapi Ujian


1. Pilih Waktu Belajar yang Tepat
Waktu belajar yang paling pas adalah pada saat badan kita masih segar. Memang tidak semua orang punya waktu belajar yang sama. Tapi biasanya, pagi hari adalah waktu yang tepat untuk berkonsentrasi penuh. Gunakan saat ini untuk mengolah materi-materi baru. Sisa-sisa energi bisa digunakan untuk mengulang pelajaran dan mengerjakan pekerjaan rumah.

2. Bangun Suasana Belajar Yang Nyaman
Banyak hal yang bisa buat suasana belajar menjadi nyaman. Kita bisa pilih lagu yang sesuai dengan mood kita. Tempat belajar juga bisa kita sesuaikan. Kalau sedang bosan di kamar bisa di teras atau di perpustakaan. Kuncinya jangan sampai aktivitas belajar kita mengganggu dan terganggu oleh pihak lain.

3. Kembangkan Materi Yang Sudah di Pelajari
Kalau kita sudah mengulang materi dan menjawab semua soal latihan, jangan langsung tutup buku. Cobalah kita berpikir kritis ala ilmuwan. Buatlah beberapa pertanyaan yang belum disertakan dalam soal latihan. Minta tolong guru untuk menjawabnya. Kalau belum puas, cari jawabannya pada buku referensi lain atau internet. Cara ini mengajak kita untuk selalu berpikir ke depan dan kritis

4. Mencatat Pokok-Pokok Pelajaran
Tinggalkan catatan pelajaran yang panjang. Ambil intisari atau kesimpulan dari setiap pelajaran yang sudah dibaca ulang. Kata-kata kunci inilah yang nanti berguna waktu kita mengulang pelajaran selama ujian.

5. Membaca Adalah Kunci Belajar
Supaya kita bisa paham, minimal bacalah materi baru dua kali dalam sehari, yakni sebelum dan sesudah materi itu diterangkan oleh guru. Karena otak sudah mengolah materi tersebut sebanyak tiga kali jadi bisa dijamin bakal tersimpan cukup lama di otak kita.

6. Belajar Itu Memahami Bukan Sekedar Menghapal
Ya, fungsi utama kenapa kita harus belajar adalah memahami hal-hal baru. Kita boleh hapal 100% semua detail pelajaran, tapi yang lebih penting adalah apakah kita sudah mengerti betul dengan semua materi yang dihapal itu. Jadi sebelum menghapal, selalu usahakan untuk memahami dulu garis besar materi pelajaran.

7. Hapalkan Kata-Kata Kunci
Kadang, mau tidak mau kita harus menghapal materi pelajaran yang lumayan banyak. Sebenarnya ini bisa disiasati. Buatlah kata-kata kunci dari setiap hapalan, supaya mudah diingat pada saat otak kita memanggilnya. Misal, kata kunci untuk nama-nama warna pelangi adalah MEJIKUHIBINIU, artinya merah, jingga, kuning, hijau, biru, nila dan ungu.

8. Kembangkan Materi Yang Sudah di Pelajari
Kalau kita sudah mengulang materi dan menjawab semua soal latihan, jangan langsung tutup buku. Cobalah kita berpikir kritis ala ilmuwan. Buatlah beberapa pertanyaan yang belum disertakan dalam soal latihan. Minta tolong guru untuk menjawabnya. Kalau belum puas, cari jawabannya pada buku referensi lain atau internet. Cara ini mengajak kita untuk selalu berpikir ke depan dan kritis.

9. Latih Sendiri Kemampuan Kita
Sebenarnya kita bisa melatih sendiri kemampuan otak kita. Pada setiap akhir bab pelajaran, biasanya selalu diberikan soal-soal latihan. Tanpa perlu menunggu instruksi dari guru, coba jawab semua pertanyaan tersebut dan periksa sejauh mana kemampuan kita. Kalau materi jawaban tidak ada di buku, cobalah tanya ke guru.

10. Sediakan Waktu Untuk Istirahat
Belajar boleh kencang, tapi jangan lupa untuk istirahat. Kalau di kelas, setiap jeda pelajaran gunakan untuk melemaskan badan dan pikiran. Setiap 30-45 menit waktu belajar kita di rumah selalu selingi dengan istirahat. Kalau pikiran sudah suntuk, percuma saja memaksakan diri. Setelah istirahat, badan menjadi segar dan otak pun siap menerima materi baru.

Satu lagi, tujuan dari ulangan dan ujian adalah mengukur sejauh mana kemampuan kita untuk memahami materi pelajaran di sekolah. Selain menjawab soal-soal latihan, ada cara lain untuk mengetes apakah kita sudah paham suatu materi atau belum. Coba kita jelaskan dengan kata-kata sendiri setiap materi yang sudah dipelajari. Kalau kita bisa menerangkan dengan jelas dan teratur, tak perlu detail, berarti kita sudah paham
[ Read More.. ]

Booming Android

Tekanan ponsel-ponsel berbasis sistem operasi Android terhadap Blackberry dan iPhone di tahun 2010 akan semakin menguat.
Di dunia ponsel atau smartphone, orang lebih banyak mengenal sistem operasi seperti Symbian, Linux, Windows Mobile, dan WebOS. Namun, dua tahun terakhir ini, mencuat sebuah sistem operasi baru bernama Android yang perlahan-lahan mulai digunakan oleh berbagai vendor smartphone di dunia.
Kehadiran Android makin terasa setelah Google bersama 33 perusahaan yang bergerak di bisnis perangkat lunak, perangkat keras, internet, dan telekomunikasi membentuk konsorsium dengan Open Handset Alliance (OHA) untuk mengembangkan sistem operasi, antarmuka, dan aplikasi yang didesain untuk mempercepat adopsi internet ke dalam ponsel. Android dibangun dengan kode pemrograman yang terbuka sehingga pengguna dapat melakukan inovasi dengan menciptakan fitur-fitur yang dapat dimanfaatkan bersama, seperti halnya Linux pada piranti lunak komputer.
Nama Android sebenarnya tidak terlalu asing sebab pada awal tahun 2005, Google diam-diam telah mengakuisisi sebuah perusahaan software mobile milik Andy Rubin, yang kebetulan bernama Android. Andy Rubin kemudian diserahi tugas untuk mengembangkan Android di Google. Android juga menggandeng perusahaan semikonduktor seperti Intel dan NVIDIA. Pabrik handset dipercayakan pada empat perusahaan, yakni LG, HTC, Motorola, dan Samsung Electronics. Sedangkan operatornya diserahkan antara lain pada T-Mobile (Amerika), China Mobile, NTT DoCoMo (Jepang), dan Telefonica (Spanyol) dan Telecom (Italia).
Kemampuan Android bahkan hampir menyamai kemampuan dan fasilitas komputer desktop seperti chatting, browsing internet yang lebih keren, Google map dengan teknologi GPS, memainkan game 3D, fitur jaringan sosial, e-mail, video sharing, hingga menunjukkan alamat kontak lengkap dengan peta lokasinya. Layar sentuhnya (multi touch) pun sudah menyamai (bahkan melebihi) layar iPhone. Kita bisa memainkan jari dan respon yang didapat di layar sama dengan gerakan jari kita itu.
Tampilan sistem operasi Google AndroidDemi meningkatkan kemampuan sistem operasi Android, Google pernah menawarkan sebuah tantangan menarik. Mereka yang mampu mengembangkan software terbaik bisa mendapat hadiah senilai US$ 10 juta atau senilai Rp 92 miliar (1 USD = Rp 9190). Beberapa bidang yang direkomendasikan Google untuk lomba Android Developer Challenge termasuk social networking alias jejaring sosial, foto atau media sharing, aplikasi produktivitas seperti e-mail dan Instant Messaging, gaming, serta berita dan informasi.
Keputusan Google melirik bisnis yang selama ini dikuasai Nokia atau Samsung tidak lain karena pengguna ponsel saat ini mendekati angka tiga miliar di seluruh dunia. Google ingin menancapkan pengaruhnya sekaligus menggali iklan yang maksimal atas ponsel yang kita bawa ke mana-mana. Berdasarkan perhitungan Informa Plc, sebuah perusahaan riset yang berbasis di London, Inggris, belanja iklan pada telepon bergerak melonjak tajam menjadi 11,4 miliar dollar AS di seluruh dunia pada 2011 dari "hanya" 2,17 miliar dollar AS saat ini. Google yang bermarkas di Mountain View, California, Amerika Serikat, diperkirakan bakal meraih 99 persen iklan telepon bergerak yang berarti lebih dari 10 miliar dollar AS per tahun, di mana sebagian besarnya diperoleh dari hasil menjual link teks saja.
Google melihat ponsel akan dijadikan alat utama untuk terkoneksi ke internet dibandingkan PC. Kalau sebuah ponsel sudah memiliki kemampuan setara dengan PC dalam fitur maupun kemampuan pemrosesannya, untuk apa membawa laptop atau palmtop? Sebab sudah berkembang tren dimana orang bisa mem-posting sesuatu ke situs pribadinya cukup lewat ponsel di bandara atau bahkan di toilet. Menerima dan mengirim surat elektronik malah sudah lebih umum lagi. Bahkan membaca berita terkini pun bisa sambil tiduran. Peluang inilah yang dilirik Google.
Di sisi lain, antuasiasme menyambut kehadiran Android ini sedikit berkurang karena aplikasi-aplikasi yang bisa berjalan di atas Android hingga kini masih sedikit atau terbatas. Keterbatasan itu semakin diperparah dengan tertutupnya akses pengguna Android di Indonesia untuk mengunduh segala macam aplikasi di toko aplikasi Android buatan Google.
LG GW620Meski demikian, sejumlah kalangan memprediksi, Indonesia akan mulai merasakan booming Android, mulai tahun 2010. Menurut pengembang Android Lukman Sebastian, vendor-vendor akan segera memasukan ponsel Androidnya ke pasar lokal. Seperti Motorola dengan Cliq dan Droidnya, Sony Ericsson melalui X10 dan HTC dengan Hero. "Menurut Gartner, Android akan menjadi OS nomor dua, setelah Symbian pada 2012 mendatang. Dan Indonesia saya rasa bisa menuju ke arah sana," tambahnya.
Pernyataan Lukman Sebastian tersebut didukung pula oleh hasil survei lembaga-lembaga riset. Sebuah studi dari ComScore membeberkan fakta kalau kesadaran konsumen dalam menggunakan platform Android terus meroket sejak awal Droid melakukan kampanye pemasaran yang mengesankan. Padahal, di Agustus tahun 2009, hanya 22 persen dari pengguna ponsel pernah mendengar Android. Namun pada November, jumlah itu melesat hingga 37 persen dalam waktu satu bulan saja. Sementara itu dari sisi penjualan, lembaga survei lainnya Admob mengemukakan, kalau penjualan ponsel Android diprediksi akan terus melaju kencang.
Sedangkan menurut studi yang dilakukan firma riset CCS Insight, setidaknya ada 50 ponsel Android yang akan keluar di tahun 2010. Sepanjang 2009, CCS mencatat hanya sekira 10 ponsel yang mengusung Android di seluruh dunia. Firma riset ini melihat vendor-vendor yang akan meluncurkan ponsel Android di antaranya Acer, yang akan mengusung lima hingga enam ponsel Android pada semester pertama 2010. Selain Acer, Sony Ericsson akan mengusung Xperia X10 yang merupakan ponsel android pertama besutan perusahaan patungan Jepang dan Swedia itu. Vendor lainnya yang juga berani mengusung Android ialah Motorola, yang diprediksi bakal merilis 10 ponsel berbasis Android.
Kecanggihan Google Map Navigations di AndroidVendor Asing dan LokalDi antara sekian banyak vendor smartphone, nama HTC (perusahaan manufaktur ponsel terkemuka Taiwan) tidak asing lagi. Sebab HTC merupakan perusahaan manufaktur pertama yang meluncurkan mobile phone dengan OS Android, yaitu type T-Mobile G1. Saat ini sekitar 30 persen smartphone dari HTC diluncurkan dengan sistem operasi Android. HTC merencanakan membuat Android phone sekitar 50 persen atau lebih dari total smartphone yang dikeluarkan oleh perusahaan tersebut. HTC jualah yang memelopori masuknya Android ke Indonesia lewat HTC Magic. Setelah itu menyusul HTC Hero dan HTC Dream. Rencananya, semester pertama 2010, HTC akan merilis banyak jenis produk smartphone dengan OS Android. Misalnya, The Legend, Salsa, Tide, Bravo dan Buzz. HTC sendiri membagi produk Androidnya untuk tahun 2010 ke dalam 3 kategori, yaitu social, design/lifestyle dan performance.
Vendor lain yang juga tertarik mengembangkan Android adalah LG Mobile. Vendor asal Korea tersebut membenamkan sistem operasi Android di ponsel GW620. Ponsel yang rencananya sudah masuk Indonesia tahun 2010 ini merupakan ponsel layar sentuh berukuran tiga inci dengan desain sliding menggunakan keypad Qwerty. Layar sentuh menggunakan teknologi TFT dengan kedalaman 256 ribu warna dan resolusi 320x480 piksel. LG juga membenamkan sensor akselerometer untuk mengatur posisi layar secara otomatis ketika ponsel digerakkan.
Seolah tidak mau kalah dengan vendor asing, para vendor lokal pun mengimplementasikan sistem operasi buatan Google ke dalam produk ponselnya. Salah satu vendor lokal yang berani melakukan langkah ini adalah IMO, yang mengaplikasikannya lewat ponsel terbarunya, S900. Ponsel S900, yang bekerja dengan prosesor Samsung S3C2448 dengan kecepatan clock 400 MHz, ini memiliki memori RAM dan ROM masing-masing 128 MB. IMO juga memasukkan kamera 2 mega piksel, pemutar musik dan video, serta aplikasi online seperti Google Search, I Tweet dan instant messaging seperti Yahoo!, MSN, Google Talk, Jabber, ICQ dan MySpace. Untuk keperluan bisnis S900 menyediakan aplikasi push mail, document viewer, dan PDF viewer. RIE (Berita Indonesia 73)

DAFTAR PONSEL ANDROID YANG SUDAH BEREDAR

HTC Dream/T-Mobile G1HTC Dream/T-Mobile G1

Status: G1 diluncurkan 22 Oktober 2008
Touchscreen: 3.2-inch/ 320 x 480 Resolution; Full HVGA TFT-LCD flat touch-sensitive screen with Horizontal Sliding FULL QWERTY Keyboard
Dimensions: 117.7mm x 55.7mm x 17.1mm; 158 grams
Camera: 3.2 Megapixels with AutoFocus
Battery: 1150 mAh Lithium-ion battery
Standby Time: 402 hours
Talk Time: 5.8 Hours
Processor: Qualcomm MSM7201A, 528 MHz
Internal/External Memory: 256 MB/MicroSD (up to 32GB)
Extras: HTC ExtUSB Headset Jack, Wi-Fi, Bluetooth and GPS enabled
Price: $149.99

HTC Magic/T-Mobile MyTouch 3GHTC Magic/T-Mobile MyTouch 3G
Status: HTC Magic diluncurkan 1 Mei 2009 dan 10 Juli 2009 di Jepang; MyTouch 3G diluncurkan 8 Juli 2009 tersedia lewat T-Mobile, Vodafone dan Docomo
Touchscreen: 3.2? /320 x 480 HVGA Touchscreen/TFT, TFD, LCD 262k
Dimensions: 113 x 55 x 13 mm; 118.5 grams
Camera: 3.2 Megapixels with AutoFocus (MyTouch has a 5MP camera)
Battery: 1340 mAh Lithium-ion battery
Standby Time: 420 hours
Talk Time: 7.5 Hours
HTC Hero/T-Mobile G2 Touch/Sprint HTC HeroProcessor: Qualcomm® MSM7201a™, 528 MHz
Internal/External Memory:192/288 MB (Underclocked)/ MicroSD up to 32GB
Extras: HTC ExtUSB Headset Jack, Wi-Fi, Bluetooth and GPS enabled
Price: $99.99 (T-Mobile MyTouch $149.99)
HTC Hero/T-Mobile G2 Touch/Sprint HTC Hero
Status: HTC Hero diluncurkan 24 Juli 2009 untuk Orange UK. T-Mobile G2 Touch diluncurkan 29 Juli 2009
Touchscreen: 3.2-inch/ 320×480 HVGA resolution; Full Touchscreen/TFT-LCD touch-sensitive screen
Dimensions: 112 x 56.2 x 14.35 mm ; 135 grams
Camera: 5 Megapixels with AutoFocus
Battery: 1350 mAh Lithium-ion battery
Standby Time: Up to 750 hours for WCDMA, Up to 440 hours for GSM
Talk Time: Up to 420 minutes for WCDMA, Up to 470 minutes for GSM
Processor: Qualcomm® MSM7200A™, 528 MHz
Internal/External Memory:288MB/MicroSD 2.0
Huawei U8230/PulseExtras: 3.5mm Headset jack, Wi-Fi, Bluetooth and GPS enabled
Price: $179.99
Huawei U8230/Pulse
Status: Tersedia lewat T-Mobile UK
Touchscreen: 3.5?/HVGA 480×320 pixel Touchscreen w/ Hardware Buttons: Trackball/HVGA LED
Dimensions: 116 x 63 x 13.5 mm; 130 grams
Camera: 3.2 Megapixels with AutoFocus
Battery: 1500 mAh Lithium-ion battery
Standby Time: 300 Hours
Talk Time: 4.5 Hours
Processor: Qualcomm 7200A 528 MHz processor
Samsung GalaxyInternal/External Memory:128 MB RAM / 1 GB internal storage/ MicroSD (Up to 16 GB)
Extras: 2.5mm Headset jack, Wi-Fi, Bluetooth and GPS enabled
Price: Free with contract
Samsung Galaxy
Status: Diluncurkan Juli 2009, tersedia di provider-provider di kawasan Eropa
Touchscreen: 3.2 inches/320 x 480 pixels Full AMOLED Touchscreen
Dimensions: 115 x 56 x 12 mm; 114 grams
Camera: 5.0 Megapixels with AutoFocus
Battery: 1500 mAh Lithium-ion battery
Standby Time: 450 Hours
Talk Time: 6.5 Hours
Processor: 528MHz Arm11
Internal/External Memory: 8GB/microSD/microSDHC
HTC Tattoo/HTC ClickExtras: 3.5mm Headset jack, Wi-Fi, Bluetooth and GPS enabled
Price: £240
HTC Tattoo/HTC Click
Status: Diluncurkan 8 Oktober 2009 lewat Vodaphone
Touchscreen: 2.8-inch/240 x 320 pixels QVGA TFT-LCD touch-sensitive screen with hardware buttons
Dimensions: 106 x 55.2 x 14 mm; 108 grams
Camera: 3.2 Megapixels
Battery: 1100 mAh Li-on
Standby Time: 520 hours (WCDMA), 340 hours (GSM)
Motorola CLIQTalk Time: 342 minutes (WCDMA), 390 minutes (GSM)
Processor: Qualcomm® MSM7225™, 528 MHz
Internal/External Memory: 256 MB/MicroSD up to 32GB
Extras: 3.5mm Headset jack, Wi-Fi, Bluetooth and GPS enabled
Price: Free with certain contracts
Motorola CLIQ
Status: Tersedia pada 19 Oktober 2009 lewat T-Mobile and Orange UK
Touchscreen: 3.1-inch/320 x 480 pixel Full Capacitive Touch Screen w/ QWERTY side Slider.
Dimensions: 58 x 114 x 15.6 mm; 163 grams
Camera: 5.0 Megapixels with AutoFocus
Battery: 1420 mAh Li-ion
Standby Time: 325 Hours
Talk Time: 6 Hours
Processor: Qualcomm MSM7201A, 528MHz
Motorola DroidInternal/External Memory: 256MB/MicroSD (32GB Capacity)
Extras: 3.5mm Headset jack, Wi-Fi, Bluetooth and GPS enabled
Price: $199
Motorola Droid
Status: Tersedia 6 November 2009 lewat Verizon Wireless
Touchscreen: 3.7-inch/480×854 Full Touchscreen with Full QWERTY Slider
Dimensions: 60 x 115.8 x 13.7 mm; 169 grams
Camera: 5.0 Megapixels with AutoFocus
Battery: Li-ion 1400mAh
Standby Time: 450 Hours
Talk Time: 7 Hours
Processor: OMAP3430 processor
Internal/External Memory: 512MB Flash, 256MB RAM/MicroSD (16GB capacity)
Extras: 3.5mm Headset jack, Wi-Fi, Bluetooth and GPS Samsung Moment/InstinctQenabled; Android 2.0
Price: Unknown
Samsung Moment/InstinctQ
Status: Tersedia 1 November 2009 lewat Sprint
Touchscreen: 3.2 inch AMOLED display (320 x 480 pixels) Touchscreen with Slideout QWERTY;16M colors
Dimensions: 117 x 59 x 16 mm; 161 grams
Camera: 3.2 megapixel camera with flash and camcorder with auto-focus
Battery: Li-ion 1440mAh
Standby Time: Unknown
Talk Time: 5.5 Hours
Processor: 800 MHz Samsung S3C6410 CPU
Internal/External Memory: 256MB RAM/2 GB microSD card included (upgradeable to 32GB)
Extras: 3.5mm Headset jack, Wi-Fi, accelerometer, Bluetooth and GPS enabled.
Price: $179.99

Zino HD
Nettop Kubus yang Menyegarkan

Terbatasnya ruang membuat produsen komputer berinovasi sehingga lahirlah mini PC atau dikenal dengan nettop. Zino HD Nettop KubusDell juga tidak mau ketinggalan dengan mengeluarkan Inspiron Zino HD yang bentuknya seperti kubus. Ukurannya yang hanya 20 x 20 x 9 cm dengan bobot sekitar 1,6 kg, membuatnya mudah ditempatkan di mana saja tanpa memakan tempat. Ada 10 pilihan warna yang ceria yang bisa dipilih. Zino bisa ditebus mulai dari harga US$229. Harga yang tergolong murah ini berkat penggunaan komponen-komponen yang bukan kelas atas. Spesifikasi Zino yang rendah meliputi prosesor AMD Athlon64 2650E 1,6 GHz, kartu grafis HD terintegrasi, memori DDR3 2 GB, harddisk 320 GB, DVD Writer, dan sistem operasi Windows 7 Home Premium 64-bit. Kalau Anda ingin konfigurasi lebih canggih komponennya meliputi AMD Neo X2 6850E 1,8 GHz, ATI Radeon HD 4330 512 MB, memori DDR3 6 GB, harddisk 1 TB, drive Blu-Ray, yang dijual dengan harga sekitar US$700.

HP TouchSmart Makin Canggih dan MenawanHP TouchSmart
Makin Canggih dan Menawan
PC kategori all-in-one (AIO) sudah menjadi tren sekarang ini. HP dengan TouchSmart-nya dikenal sebagai instant media center yang canggih. HP TouchSmart 300 dan TouchSmart 600 AIO Desktop PC memiliki dukungan hardware yang mumpuni. Misalnya fasilitas video in yang bisa mengakomodasi perangkat Blu-ray atau konsol game. Selain layar sentuhnya yang mengesankan, PC multi touch ini sudah menggunakan Windows 7 dengan dukungan RAM 4 GB. Teknologi Dell Mini 3 Komputer dalam Genggamansentuh menggunakan TouchSmart 3.0 dengan dukungan berbagai aplikasi seperti Twitter client, Hulu dan Netflix untuk streaming video, atau Pandora untuk streaming radio internet. Selain TouchSmart 300 dan 600, HP juga menawarkan perangkat multi touch dalam format notebook: TouchSmart tx2. HP mengklaimnya sebagai notebook pertama yang mengadopsi teknologi multi touch.
Dell Mini 3
Komputer dalam Genggaman
Sebagai perusahaan yang identik dengan produk komputer, langkah Dell mengeluarkan smartphone terbilang berani. Menurut Ron Garriques, presiden Dell Global Consumer Group), smartphone bernama Dell Mini 3 ini merupakan wujud dari pengembangan produk komputasi yang lebih kecil dan lebih pintar sehingga pengguna bisa merasakan pengalaman berinternet dan melakukan aktivitas berkomputer kapan dan di mana saja. Yang menarik, Dell menyebut Mini 3 sebagai “The World Most Compact Dell”, alias produk ini lebih cocok disebut perangkat komputer dibanding smartphone. Mini 3 memiliki layar sentuh capacitive screen 3,5 inchi, keyboard virtual, WiFi, Assisted GPS, dan kamera 3,5 MP. Sementara untuk sistem operasi, Mini 3 menggunakan Google Android. Dell Mini 3 diluncurkan di China, Brazil, Eropa, iMac, Mac Mini, MacBook Inovasi Tiada HentiAmerika Serikat, Malaysia, serta Singapura.
iMac, Mac Mini, MacBook
Inovasi Tiada Henti

Apple kembali meluncurkan beberapa produk yang sudah mengadopsi teknologi terbaru. PC all-in-one iMac misalnya, kini hadir dengan monitor layar lebar baru 21,5 dan 27 inchi. Berkat dukungan LED backlight dan rasio resolusi 16:9, iMac terbaru ini sangat cocok untuk memutar film berkualitas High Definition (HD). Mengenai komponen, pengguna dapat memilih prosesor Intel paling mutakhir, Core i5/i7 dan kartu grafis paling tinggi. Patokan harga awal berkisar di angka 13 jutaan. Komponen baru juga digunakan pada Mac Mini, nettop mungil hemat energi. Mulai dari prosesor, memori, sampai harddisk dapat dipilih sesuai dalamnya kocek. Kini telah tersedia juga Mac Mini yang dirancang khusus untuk Mac OS X Snow Leopard Server dengan storage 2 x 500 GB. Ketiga nettop ini bisa diperoleh mulai harga Rp 6.699.000. Selain itu, lini Macbook juga ikut diperbaharui. Kini Macbook mengandung fitur yang sebelumnya hanya terdapat pada MacBook Pro. Bodinya terbuat dari bahan polikarbonat ringan dan kokoh dengan tampilan berlampu LED, trackpad Multi-Touch, serta baterai baru berkekuatan hingga tujuh jam. MacBook baru ini bisa ditebus mulai harga 11 juta-an. (Berita Indonesia 73)
[ Read More.. ]