10 Sep 2012

Aplikasi WhatsApp untuk Android Berpotensi Di-Hack



Belum lama ini, terdengar informasi mengenai kebocoran 1 juta ID perangkat Apple. Data tersebut dikabarkan dicuri melalui laptop FBI. Sontak kejadian ini menyita perhatian banyak pihak. Kini, salah satu web developer menyita perhatian publik lagi mengenai resiko keamanan yang mungkin terjadi pada layanan pesan instan populer WhatsApp untuk Android. Celah keamanan ini dapat mengakibatkan penyadapan pesan atau pengiriman pesan palsu.
WhatsApp adalah salah satu instant messaging (pesan instan) populer saat ini dan mencatat rekor lalu-lintas 10 miliar pesan per hari. Popularitasnya ini tentunya mengundang para hacker untuk menjadikannya sebagai sasaran utama.

24 Jun 2012

Facebook Bidik Gamer Kelas Berat



Gamer yang biasa memainkan Diablo III, World of Warcraft atau sejenisnya memang tidak dapat terpuaskan dengan game yang ditawarkan Facebook. Melihat hal ini jejaring sosial itu pun siap berbenah dengan menghadirkan game yang lebih berkualitas dan menantang.

Ya, selama ini Facebook memang hanya menawarkan puluhan game kasual, sebut saja Mafia Wars, Poker, Angry Birds, FarmVille dan sejenisnya. Jumlah pengguna yang memainkan game tersebut memang sudah menyetuh angka jutaan, namun sayangnya sebagian besar bukanlah gamer yang suka memainkan game kelas berat.

Game kelas berat yang dimaksud adalah, game yang hadir dengan kualitas grafis memukau, alur cerita yang sedikit rumit namun menarik, serta mampu menghadirkan permainan yang menantang. Nah, Facebook pun kabarnya segera menghadirkan game seperti itu.

Untuk menciptakan game tersebut Facebook telah bekerjasama dengan Wooga dan Kixeye, kedua perusahaan ini diklaim mampu menghadirkan game sekelas Diablo III atau World of Warcraft dalam platform Facebook.

21 Jun 2012

Asus Tawarkan Upgrade ke Windows 8


Kehadiran sistem operasi terbaru Microsoft juga sudah diantisipasi Asus untuk semua lini produk komputer jinjingnya. Bagi yang kadung membeli laptop, netbook, maupun ultrabook Asus dengan Windows 7, nanti bisa minta di-upgrade ke Windows 8.


Menurut Juliana Cen, Manager Produk & Marketing Asus Indonesia, upgrade ini berlaku bagi setiap pembelian produk terhitung mulai 2 Juni 2012 hingga Januari 2013.


"Upgrade-nya bisa dilakukan secara online nanti setelah Windows 8 resmi diluncurkan Microsoft," kata Juliana dalam peluncuran Zenbook Prime di Airman, Hotel Sultan, Jakarta, Kamis (21/6/2012).


Migrasi dari Windows 7 ke Windows 8 ini akan memakan biaya USD 14,99 atau sekitar Rp 130 ribu. Asus sendiri memperkirakan sistim operasi terbaru itu akan diluncurkan Microsoft di sekitar bulan Oktober atau November 2012 ini.

3 Jun 2012

Windows 8 Release Preview Siap untuk Diunduh

Setelah versi Consumer Release dibuka untuk publik beberapa bulan lalu, sekarang Windows 8 Release Preview  sudah bisa di-download dan digunakan mulai hari, Jumat (1/6/2012).
Release Preview adalah build percobaan terakhir yang dibuka untuk publik. Setelah ini, Microsoft akan  langsung mengeluarkan Windows 8 Release to Manufacturing (RTM) yang merupakan versi final untuk dipasang oleh produsen OEM di komputer baru.
Hal tersebut disampaikan dalam conference call KompasTekno dengan Senior Public Relations Manager Microsoft Blair Fillingham di kantor Microsoft Indonesia, Jakarta. 
“Dibandingkan Consumer Release sebelumnya, Release Preview Windows 8 memuat puluhan ribu elemen baru  yang semuanya didasarkan pada masukan dari pengguna,” ujar Fillingham. Menurutnya, Windows 8 adalah versi Windows yang paling banyak dicoba oleh pengguna.

Fillingham mengatakan, elemen-elemen baru tersebut termasuk fitur Bing Travel, News and Sports, penambahan opsi personalisasi pada Start Screen yang baru, serta penambahan fitur keamanan keluarga. 

27 Mei 2012

Bosowa Bangun Pabrik Semen Banyuwangi Rp 773,45 Miliar

BANYUWANGI, KOMPAS.com - Kelompok usaha Bosowa memulai pembangunan pabrik Semen Bosowa Banyuwangi senilai Rp 773,45 miliar di Banyuwangi, Jawa Timur, pada hari Senin 07/05/2012). Peresmian (groundbreaking) pembangunan pabrik berkapasitas produksi 1,2 juta ton per tahun itu dilakukan oleh Menteri Perindustrian MS Hidayat hari ini.

“Target pasarnya yakni Jawa Timur, Bali dan Nusa Tenggara Barat. Kawasan ini menyerap 18 persen dari total konsumsi semen Indonesia yakni sekitar 7,5 juta ton,” ujar Chief Executive Officer Erwin Aksa di Banyuwangi, Jawa Timur dalam siaran persnya hari ini.

Erwin mengatakan, bila keseluruhan Jawa digabung dengan Bali dan Nusa Tenggara Barat (NTB), wilayah ini mewakili 58 persen pasar semen nasional dengan total produksi per tahun sebesar 23,7 juta ton per tahun.

Kehadiran Semen Bosowa di Jawa Timur sudah ada sejak lama. Namun saat ini statusnya masih berupa packing plant dan baru mampu menyuplai sebesar 35.000 metrik ton per bulan, termasuk untuk Bali. Di paparkan Erwin, total marketshare semua merek semen di Jawa Timur sebesar 5.979.268. Dari situ, marketshare Bosowa baru sebesar 12 persen.

6 Mei 2012

Kalahkan Apple dan Nokia, Samsung Jadi Raja Ponsel Dunia


KOMPAS.com - Untuk pertama kalinya, penjualan ponsel Samsung mengalahkan Nokia. Bahkan vendor asal Korea Selatan tersebut berhasil mengalahkan dominasi Apple dengan iPhone-nya di pasar smartphone.

Seperti dikutip dari BBC, biro riset Strategy Analytics melaporkan penjualan ponsel global hingga akhir kuartal I-2012. Dalam laporan tersebut, penjualan ponsel dari Samsung berhasil mengalahkan penjualan ponsel Nokia dan Apple.

Padahal dominasi penjualan ponsel Nokia tidak terkalahkan sejak 1998 lalu.

Laporan tersebut merilis penjualan ponsel dari Samsung sebesar 93,5 juta unit. Samsung berhasil mendapatkan pangsa pasar 25,4 persen.

13 Apr 2012

Kertas Elektronik atau Electronic Paper Display Dari LG, Bisa Ditekuk hingga 40 Derajat

LG baru-baru ini memperkenalkan sebuah electronic paper display (EDP) plastik pertama di dunia. Layar e-paper dengan resolusi 1.024 x 768 piksel itu, selain dapat ditekuk pada bagian sudutnya hingga 40 derajat.
EDP buatan LG tersebut diklaim akan merevolusi pasar e-book. Dengan EPD yang lebih tipis, lebih ringan, dan lebih tahan lama, membaca E-Book akan jauh lebih menyenangkan dibandingkan dengan perangkat lainnya seperti tablet dan smartphone.
Membaca e-book di EDP kemungkinan besar akan mengurangi kelelahan mata dan konsumsi listrik yang lebih efisien di samping harga yang lebih murah tentunya.
EDP plastik buatan LG ini akan disuplai pertama kali ke manufaktur di China, setelah itu EDP akan dirilis di Eropa.

sumber : link

2 Apr 2012

Rovio Akan Luncurkan Film Animasi Angry Birds Mingguan

Kepopuleran Game milik Rovio, Angry Birds, memang sudah tidak diragukan lagi. Baru saja di rilis satu minggu, game Angry Birds Space saja sudah mencapai angka download hingga 20 juta, hal ini cukup membuktikan bahwa Game Angry Birds memang sangat diminati para gamers.
Dan kini, dikabarkan Rovio akan menghadirkan film animasi Angry Bird mingguan, Head of Animation Rovio Nick Dorra mengungkap rencana tersebut pada konferensi MIPTV di Cannes. Rencana tersebut menunjukkan ada 52 episode yang akan diproduksi secara in-house.

29 Mar 2012

BlackBerry Kalah di Kandang Sendiri

Popularitas BlackBerry nampaknya mulai meredup di tanah airnya sendiri. Untuk pertama kalinya, jumlah pengiriman iPhone melampaui pengiriman BlackBerry di Kanada.

Menurut data yang dirilis IDC dan Bloomberg, Jumat (23/3/2012), Apple mengirimkan 2,85 juta unit iPhone ke Kanada di kuartal terakhir 2011. Sedangkan Research In Motion (RIM), mengirimkan 2,08 juta unit BlackBerry.

Hal ini cukup mengecewakan bagi RIM, mengingat mereka selama ini mendominasi pasar smartphone di tanah airnya dalam waktu yang cukup lama. Di tahun 2008, warga Kanada hanya membeli 1 iPhone untuk setiap 5 BlackBerry yang mereka beli, menurut sebuah riset.

Penjualan RIM di Kanada jatuh 45% pada kuartal ketiga tahun 2011, dibandingkan periode yang sama tahun sebelumnya. Pangsa pasar BlackBerry juga terus digerogoti oleh iPhone dan Android di Amerika Serikat.

18 Mar 2012

Fakta Menarik Tentang Internet

SETIAP harinya, selalu ada orang yang mengakses internet, baik melalui komputer, ponsel pintar, laptop ataupun komputer tablet. Lalu, apa saja yang dilakukan mereka di dunia maya?

Berikut ini adalah fakta-fakta menarik yang didapat dari aktivitas pengguna internet dalam satu hari.

1. Dalam satu hari, semua data yang ada di internet dapat diinput ke dalam DVD hingga 168 keping.

2. Sebanyak 294 miliar email terkirim.

3. Dua miliar posting blog yang ditulis hanya dalam satu hari dan cukup untuk mengisi majalah Time hingga 770 tahun.

20 Jan 2012

Pengertian Java

Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++. Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995. Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy beserta programer dari Sun Microsystems. Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling "Bapak Java" menyukai kopi tubruk yang berasal dari pulau Jawa. Jadi kita perlu berbangga menjadi warga negara Indonesia.

Java sendiri merupakan bahasa pemrograman yang berbasis objek, maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain, membuat dan mengembangkan program java dengan cepat. Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang. Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi, seperti: Microsoft Windows, Linux, Mac OR, dan Sun Solaris ( Multiplatform ).Para pencipta Java di Sun Microrystem mendefinisikan Java sebagai bahasa yang sederhana, berorientasi object, terdistribusi, terinterpretasi, kokoh, aman, netral arsitektur, akrab, berkindrja tinggi, multi jalinan (multithreaded) dan dinamis.

Sejarah perkembangan Java 
Bahasa pemrograman Java terlahir 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 kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. 

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 News pada tanggal 23 Mei 1995. 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 Microsystems bersama Marc Andreessen, membentuk Netscape. 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).  

Versi Awal 
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya: 
• java.lang: Peruntukan kelas elemen-elemen dasar. 
• java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas. 
• java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan. 
• java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP. 
• java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) 
• java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web. 

,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) 
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 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. 
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, 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. Jenis-jenis Aplikasi Java Dalam artikel ini kita akan belajar membuat beberapa jenis aplikasi Java. Jenis aplikasi ini nampak sedikit berbeda kepada pengguna. Pemilihan jenis aplikasi yang benar adalah bagian penting dalam membangun proses java. 

Ada tiga jenis aplikasi Java
• Aplikasi Java Console 
• Aplikasi Java GUI 
• Java Applets 

Sebaghan besar dari apa yang akan kita pelajari pada artikel Java ini dapat diterapkan untuk semua jenis aplikasi di atas. Namun, ada beberapa perbedaan dalam cara Anda memprogram di setiap jenis aplikasi tersebut. Saya akan memulai dengan menjelaskan perbedaan dan persamaan antara masing-masing jenis aplikasi Java. 

1. Aplikasi Java Console 
Sebuah aplikasi Java Console hanya dapat menampilkan data tekstual. Aplikasi konsol menyerupai aplikasi berbasis DOS bahwa semua interaksi dengan program adalah melalui keyboard dan output teks. Mouse, dan tidak mendukung penggunaan beberapa window. 

2. Aplikasi Java GUI 
Kebanyakan aplikasi yang digunakan dengan jendela (window) adalah aplikasi Graphical User Interface atau aplikasi GUI. Java memungkinkan Anda untuk membuat aplikasi GUI yang memiliki kelebihan dengan berbagai jenis jendela dan tipe kontrol. Jika Anda akan membuat aplikasi dimana user bekerja langsung dengannya, dipastikan Anda lebih menyukai membuatnya dengan jenis aplikasi GUI. 

3. Aplikasi Java Applet 
Java Applets memungkinkan Anda untuk menanamkan sebuah program langsung ke browser. Pengguna hanya harus mengunjungi website Anda untuk melihat dan menggunakan applet. Applet dapat digunakan untuk menampilkan grafis, animasi dan menghasilkan suara / lusik. Applet sangat berguna untuk menampilkan iklan di situs web bahkan dapat memberikan interaktivitas yang canggih di halaman web 

Referensi: 
1.ftikom-unmul.nstars.org/t461-pengertian-javakekurangan-dan-kelebihan 
2. id.wikipedia.org/wiki/Java 
3. www.irwansyah.web.id/2011/01/28/pengenalan-java

18 Jan 2012

Pengertian dari Class, Object, dan Method

• Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instantdari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain. 

• Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain 

Membuat object 
Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut.
String str = new String(); 
Random r = new Random(); 
Pegawai p2 = new PEgawai(); 
Date hari = new Date(); 

hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date. Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Date(). 

• Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object.
Contoh : pada Class Fruit terdapat attribute : warna, berat pada object mangga : warna berisi kuning dan berat misalkan 0.25 kg pada object apel : warna berisi merah dan berat misalkan 0.30 kg. 

• Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.
Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.

METHOD
Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
Metode memiliki 4 (empat) bagian dasar :
1. Nama metode 
2. Tipe Objek atau tipe primitive yang dikembalikan metode. 
3. Daftar parameter. 
4. Badan atau isi metode. 
Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode.

Untuk menjalankan program yang memiliki sifat polymorphism tersebut, diperlukan suatu kemampuan overloading, yaitu suatu kemampuan untuk menentukan fungsi yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama.

Polimorfisme bisa diartikan seperti kemampuan suatu variable untuk mengubah perangai sesuai dengan objek hasil instansiasi yang digunakan. Polimorfisme membiarkan lebih dari 1 objek dari sub class sub class dan diperlakukan sebagai objek dari super class tunggal 
Contoh: 
Mahasiswa cowok = new anakSI(); 
cowok.methodKU( Bernaz ); 
Mahasiswa cewek = new anakTI(); 
cewek.mothodKU( Amelia );
Outputnya: 
• Methodku dengan parameter dengan nilai Bernaz di class anakSI telah dipanggil 
• Methodku dengan parameter dengan nilai Amelia di class anakTI telah dipanggil