Berbahaya!! Jangan Asal "KLIK" Hearthbleed Virus Dimana-Mana

Teror Heartbleed tak cuma terhadap situs web publik yang rentan. Bug ini sejatinya memberikan dampak lebih besar dari itu. 

Menurut Symantec, Heartbleed memberikan dampak yang sama kepada software klien di antara kepada web klien, email klien, chat klien, FTP klien, aplikasi mobile, VPN klien dan pengupdate software. 

Singkatnya, setiap klien yang berkomunikasi melalui SSL/TLS menggunakan versi rentan OpenSSL terbuka terhadap serangan.

Selain itu, Heartbleed mempengaruhi berbagai server lain selain server web. Ini termasuk proxy, server media, server game, server database, server chat dan server FTP. 

"Pada akhirnya, perangkat hardware tidak kebal terhadap kerentanan. Hal ini dapat mempengaruhi router, PBX ( sistem telepon bisnis ) dan kemungkinan beberapa perangkat di Internet of Things," lanjut Symantec, dalam keterangannya.

Menyerang server software dan hardware tersebut melalui kerentanan Heartbleed dilakukan dengan cara yang sama sebagai serangan ke situs-situs yang rentan. Namun serangan terhadap klien dapat terjadi dengan cara terbalik.

Biasanya, imbuh perusahaan keamanan internet tersebut, eksploitasi Heartbleed telah digambarkan sebagai penyerangan klien dengan mengirim pesan berbahaya ke server yang rentan dan server tersebut mengekspos data pribadi.

Namun kebalikannya juga benar. Satu klien yang rentan dapat terhubung ke server, dan server itu sendiri dapat mengirim pesan Heartbleed berbahaya ke klien tersebut. Klien kemudian akan merespons dengan data tambahan yang ditemukan dalam memori, yang berpotensi mengekspos kredensial dan data pribadi lainnya.

Bagaimana klien yang rentan diserang, yang pada dasarnya adalah kebalikan dari serangan pada server.

Untungnya, saat klien sedang rentan, kemungkinan sulit untuk mengeksploitasi mereka dalam situasi sesungguhnya. Dua vektor utama serangan memerintahkan klien untuk mengunjungi server SSL/TLS yang berbahaya atau membajak koneksi melalui kelemahan yang tidak ada kaitannya. Keduanya memberikan komplikasi tambahan untuk penyerang.

Mengarahkan Klien ke Server Berbahaya

Menurut Symantec, contoh paling sederhana tentang bagaimana klien mungkin tereksploitasi adalah seperti web browser yang rentan. Hanya perlu meyakinkan korban untuk mengunjungi URL berbahaya agar server penyerang bisa mendapatkan akses ke memori browser Web klien. Hal ini memberikan risiko kepada konten seperti di sesi cookies sebelumnya, website yang dikunjungi, form data dan kredensial otentifikasi.

"Kebanyakan dari web browser populer tidak menggunakan OpenSSL, tapi NSS libraries (Network Security Services), yang tidak rentan terhadap Heartbleed . Namun, banyak klien web baris perintah menggunakan OpenSSL (misalnya wget & curl) dan rentan," kata Symantec.

Kebutuhan penyerang untuk mengelabui pengguna agar mengunjungi sebuah situs berbahaya mungkin dapat mengurangi beberapa risiko, tetapi ini tidak harus.

"Bayangkan layanan terjemahan bahasa online dimana Anda memberikan layanan otomatis dengan URL ke halaman dalam bahasa Perancis dan layanan tersebut akan menerjemahkan konten ke dalam bahasa Inggris," tambahnya.

Di belakang layar, layanan ini mengambil isi dari halaman berbahasa Perancis tersebut menggunakan klien backend mereka sendiri.

"Jika Anda memberikan URL server berbahaya, klien backend ini dapat diekploitasi dan penyerang dapat mengambil informasi-informasi penting seperti kode atau kredensial dari layanan penerjemahan tersebut," Symantec menjelaskan.

Membajak Koneksi

Menurut Symantec, mengarahkan klien ke server berbahaya seperti yang diungkapkan di atas mengharuskan klien diarahkan untuk mengunjungi server acak. Namun banyak klien hanya dapat menghubungi preset, hardcoded domain. 

Dalam kasus ini, klien masih dapat dieksploitasi. Pada jaringan bersama terbuka seperti jaringan WiFi publik, trafik dapat terlihat dan diubah oleh orang lain, yang memungkinkan penyerang untuk mengarahkan kembali klien yang rentan. 

Biasanya, SSL/TLS (misalnya HTTPS, web browsing terenkripsi) adalah salah satu solusi untuk masalah ini, karena enkripsi mencegah penyadapan dan pengarahan kembali. Namun, seseorang dapat mengirim pesan Heartbleed berbahaya sebelum sesi SSL/TLS sepenuhnya terbentuk.

Seorang penyerang dapat bergabung dengan jaringan publik dan menyadap calon korban. Ketika calon korban menggunakan klien yang rentan untuk membentuk koneksi SSL/TLS dengan server yang sah, penyerang kemudian mengarahkan kembali koneksi ke server yang berbahaya.

Sebelum koneksi SSL/TLS sepenuhnya terbentuk dan memiliki kesempatan untuk memblokir setiap pengarahan kembali, penyerang dapat mengirim pesan Heartbleed berbahaya untuk mengekstraksi konten dari memori komputer korban. Hal ini bisa meliputi data pribadi seperti kredensial otentifikasi.

Bagaimana seorang penyerang dapat membajak dan mengarahkan kembali klien yang rentan ke jaringan bersama yang terbuka.


HAL-HAL SEPELE YANG BERBAHAYA UNTUK ANDROID KAMU



1. Menggunakan HH (Handled = Android Sobat) sampai panas, wah sering gak yang seperti ini, kayaknya sering deh. Iya, jadi memang sobat musti memperhatikan jangka pemakaian HH sobat, itu karena setiap yang ada dialam ini memiliki Hukum Kekalan Energi ( wah, jago banget nih bahasa oe) yaitu setiap materi apapun yang ada dialam semesta pasti akan mempunyai masa tua bahkan akan menemui ujungnya. Sekarang kita ibaratkan jika HH itu sobat, sobat disuruh kerja mati-matian sampe cape gimana rasanya. Nah itulah penggambaran yang tepat.

2. Menggunakan HH sampai baterai habis, maksud habis disini adalah sampai HH benar-benar sampai keadaan mati total. Selain membuat baterai bocor aktifitas ini juga menyebabkan umur HH semakin pendek. Maka Jangan sampai melakukan aktifitas ini lagi. Minimal saat baterai sudah menunjukan 20% segeralah mengisi baterai.

3. Menggunakan HH ketika baterai diisi, Kadang kita sering khilaf oleh keadaan ini, hal ini yang paling sering memicu baterai menjadi hamil. 

4. Menginstal sembarangan aplikasi , Android itu Open Source jadi suatu aplikasi diAndroid sangat rentan dimanipulasi dan dijadikan aplikasi malware. Biasakanlah menginstal aplikasi dari PlayStore.

5. Memaksakan sebuah aplikasi agar tetap berjalan, sebagai contoh pada perangkat Android low-end tidak compotible dengan game Bad Pigies, tetapi kita menggunakan versi khususnya maka yang terjadi adalah Lag yang luar biasa. Tetapi kita memaksakan game ini tetap berjalan bahkan sampe FC (Force Close) sekalipun kita tetap memaksakan, hal ini dapat memperpendek umur prosesor sobat.

6. Mengedit Build.Prop, hal ini yang paling sering berdampak Bootlop pada HH sobat. Bagaimana tidak banyak sekali komplain para Androiders mengenai hal ini, tujuan mengedit build.prop memang sangat menguntungkan selain meningkatkan sedikit kinerja juga digunakan sebagai media hiburan. Tapi inilah yang berbahaya perhatikan apa yang diubah, usahakan Always Backup, semboyan yang paling sering kita temui jika mengedit ini adalah “Do With You Own Risk”.

7. Flashing, mengganti Cusrom (Custom Rom) memang menyenangkan, performa meningkat, tampilan menjadi lebih indah, baterai tahan lama. Tapi alangkah baiknya kita memperhatikan jangka flashing kita. Karena faktanya semakin sering kita flashing maka semakin pendek umur suatu Handled, jadi ingat jangan selalu berpikir “always Flashing in everywhere”.
Aksi "Pak Mahmud" Petugas Lalu Lintas di Bogor

Aksi "Pak Mahmud" Petugas Lalu Lintas di Bogor


Petugas lalu lintas sukarela itu bernama Mahmud. Usianya, 41 tahun. Dia bukan petugas resmi walau dia memakai seragam Polantas. Katanya sih, dia sudah lama menjadi petugas lalu lintas ‘jadi-jadian’. Motivasinya adalah berkontribusi untuk sesama melalui hal yang dia bisa lakukan.

Acap kali pengemudi jalanan merasa senang dengan kehadirannya, baik karena kelucuannya, juga karena pekerjaannya yang berdampak baik pada lalu lintas. Alhasil, tak sedikit dari pengemudi jalanan yang mau memberikan tips sukarela kepadanya. “Lumayanlah, bisa menghidupi anak 4 dan 1 istri,” katanya.

Baik pengemudi, pejalan kaki, anak sekolah dan pedagang di sekitar kawasan itu bilang Mahmud adalah sosok yang lucu dan low-profile. Selain itu mereka juga serempak mengaku bahwa kehadiran Mahmud berdampak baik pada kondisi lalu lintas kawasan itu, yang memang rawan kecelakaan.

Dari gayanya, kelihatan Mahmud menjalankan aktivitas itu penuh passion! Sabar dan semangat. Jarang-jarang kan liat petugas lalu lintas yang menghibur begitu? Liburan singkat di Bogor ini jadi bikin saya belajar, bahwa apapun perkerjaan yang kita lakukan dengan senang dan setulus hati, buahnya akan selalu manis.

True Love Story


Cinta akan datang disaat yang tidak kita sadari, Hingga akhirnya selalu bersama, Sampai semuanya terungkap "bahwa aku mencintai dia". Meskipun itu hanya sementara, karena suatu saat kita akan berpisah, Untuk Selamanya.

KOKOLOGI TEST (Kenali Dirimu Yang Sesungguhnya)

Yang Manakah Karakter Anda ? Ini adalah suatu permainan untuk mengetahui sifat serta karakter anda yang telah sangat terkenal di Jepang


Jawab dengan menggunakan insting/ yang pertama kali terlintas di pikiran kamu. Tulis/ ingat2 jawaban yang sudah kamu pilih, dan jangan ngintip dulu arti dari jawaban tersebut:

MULAI TEST

1. Bayangkan monster-monster yang mengerikan sedang mengamuk dan dengan penuh kemarahan menghancurkan seluruh kota. Menurut kamu apa penyebab amukan monster ini?
A. Mereka lapar dan sedang mencari makanan
B. Mereka mencari anak mereka yang hilang
C. Ngga ada apa-apa, hanya mereka monster jelek yang punya emosi tinggi
D. Mereka marah terhadap keadaan yang menyebalkan

2. Kamu sedang berada di galeri lukisan menikmati koleksi yang ada. Kamu menikmati tiap detik mengamati lukisan-lukisan tersebut. Namun ada satu lukisan yang bikin kamu terdiam dan kagum, sebuah lukisan yang sangat menarik. Lukisan apakah itu?
A. Self-potrait
B. Versi parodi dari lukisan ternama
C. Abstrak
D. Keindahan alam

3. Jika kamu punya sebuah penghapus ajaib yang bisa menghapus apapun di dunia ini, apa yang mau kamu hapus?
A. Dirimu sendiri
B. Kekasihmu saat ini
C. Pihak ketiga

4. Kamu sedang menginap di kamar hotel berbintang lima dengan pemandangan langit yang biru. Kamupun tertidur selama beberapa jam. Ketika terbangun kembali, pemandangan apakah yang tampak di jendela?
A. Mentari tengah hari diatas pantai yang biru
B. Lautan biru gelap yang merefleksikan cahaya bintang di langit
C. Lautan biru dingin yang tertutup kabut
D. Matahari tenggelam di batas cakrawala

5. Saat sedang duduk di ruang tamu sambil membaca buku kesukaanmu, kamu mendengar pintu depan rumah diketuk. Dari sudut mata, kamu menyimpulkan orang tersebut pastilah teknisi karena caranya berpakaian. Teknisi apakah ia?
A. Tukang listrik
B. Tukang pipa
C. Tukang reparasi AC
D. Teknisi stereo atau televisi

6. Kamu adalah seorang penyanyi terkenal yang hendak meluncurkan album baru. Gambar apakah yang ada di cover album kamu tersebut?
A. Pemandangan
B. Gambar kartun
C. Abstrak yang artistik
D. Foto dirimu

7. Atasan memerintahkan kamu untuk memotong secarik kertas menjadi dua bagian. Bagaimana kamu memotongnya?
A. Potong dengan garis yang lurus
B. Memotong dengan garis bergelombang
C. Memotong dengan garis zigzag
D. Memotong dengan garis lengkung

8. Jika kamu hendak bunuh diri, cara apa yang akan kamu ambil?
A. Menembak diri sendiri
B. Minum racun
C. Gantung diri
D. Lompat dari gedung tinggi

9. Bagian mana dari kue yang akan kamu makan?
A. Stroberinya
B. Wafernya
C. Dekorasi dari gula
D. Coklatnya

10. Kamu sedang berjalan menyusuri trotoar, tiba-tiba tanpa disengaja menendang tong sampah hingga jatuh berantakan. Apa yang kamu lihat?
A. Ngga ada, tong sampahnya kosong
B. Sampah yang mengotori jalan
C. Sebagian besar makanan
D. Semua sampah terbungkus dengan rapi di dalam sebuah plastik

11. Kamu sedang bersepeda di pinggir pantai. Karena pemandangannya sangat indah kamu pun tak kuasa untuk berhenti dan menggambar pemandangan tersebut di secarik kertas. Bagaimana kamu menggambarrkan pohon kelapa di sebelah kanan kertas tersebut?
A. Lebih tinggi dari aslinya
B. Sama seperti aslinya
C. Lebih pendek dari aslinya

12. Kamu memutuskan untuk tidur ke kamar setelah mengantuk membaca buku favoritmu di ruang tamu. Ketika tiba di kamar betapa kagetnya kamu melihat seekor ular di atas tempat tidurmu. Apa yang kamu lakukan?
A. Lari
B. Kaget namun tidak tahu apa yang harus dilakukan
C. Kaget namun tidak seberapa, dan segera berpikir bagaimana menghilangkannya dari sana

13. Kamu membeli donat isi coklat dari toko roti terkenal yang sudah menjadi langgananmu. Namun, setelah menggigitnya dengan penuh kegembiraan ternyata donatnya kosong. Apa yang kamu lakukan?
A. Mengembalikan donat dan meminta yang baru
B. Menerima apa yang ada dan melanjutkan sampai habis
C. Membuangnya dengan sebal dan beli sesuatu yang lain
D. Mengisinya dengan yang lain sehingga rasanya lebih enak

14. Ada sebuah telur di hadapanmu, telur apakah itu?
A. Telur ular
B. Telur penyu
C. Telur dinosaurus
D. Telur ayam
-------------------------------------------------------------------------------------------------------

JAWABAN TEST :

1. Pertanyaan ini menggambarkan sisi gelap kamu dan hal yang bisa membuatmu stress
A. Kamu sedang berdiet dan sedikit merasa tersiksa
B. Cinta adalah penyebab utama permasalahan kamu
C. Kamu merasa kurang puas terhadap penampilanmu saat ini
D. Kamu orang yang pesimis

2. Pertanyaan ini menggambarkan sisi menarikmu
A. Kamu percaya diri
B. Kamu senang berbicara dan memiliki selera humor yang bagus
C. Kamu orang yang kreatif
D. Kamu orang yang lembut dan sopan

3. Pertanyaan menggambarkan bagaimana kamu menangani permasalahan cinta kamu
A. Kamu selalu berlari dari permasalahan cinta
B. Kamu respek terhadap cinta dan memandangnya sebagai sesuatu yang indah
C. Kamu tidak suka membiarkan masalah berlangsung lama dan segera mencari pemecahannya

4. Pertanyaan menggambarkan pengharapan kamu terhadap cinta
A. Kamu mengharapkan cinta yang menggebu
B. Kamu percaya kejujuran merupakan hal yang penting dalam hubungan
C. Kamu mengharapkan kekasihmu bisa jadi sahabatmu
D. Kamu mengharapkan cinta yang sempurna, ideal dan romantis

5. Pertanyaan menggambarkan tentang keadaan dalam keluarga yang tidak ingin kamu hilangkan
A. Suasana hangat yang dirasakan dan dibicarakan oleh keluarga
B. Perasaan saling mengerti diantara anggota keluarga
C. Faktor luar yang mempengaruhimu dan keluarga
D. Kebahagiaan di keluarga

6. Pertanyaan menggambarkan hal yang kamu sukai dari diri kamu sendiri dan berharap orang lain juga berpendapat sama.
A. Kamu menilai diri kamu sebagai orang yang lembut dan sopan
B. Kamu menyukai interaksi sosial dan berusaha menyenangkan orang di sekeliling kamu
C. Kamu sangat berbakat dan kreatif
D. Kamu memiliki rasa percaya diri yang tinggi dan berharap bisa menjadi pemimpin

7. Pertanyaan menggambarkan cara yang kamu tempuh untuk mengakhiri hubungan dengan seseorang
A. Kamu mengakhirinya dengan tegas, tanpa penyesalan
B. Kamu tidak dapat mengakhirinya dengan sempurna saat ini
C. Cara kamu mengakhiri hubungan kasar dan agresif
D. Kamu mengakhiri hubunganmu dengan lembut

8. Pertanyaan menggambarkan bagaimana kamu mengelola uang
A. Kamu cukup irit namun tidak pernah memiliki tabungan yang cukup
B. Kamu berjiwa pengusaha dan tahu bagaimana mendapatkan uang dari apapun yang kamu inginkan
C. Kamu sangat ketat terhadap keuanganmu dan pandai dalam menabung
D. Kamu tidak pandai dalam mengelola uang dan biasanya menghabiskannya dalam waktu singkat

9. Pertanyaan menggambarkan sikap kamu
A. Hidupmu dilandaskan berdasarkan moralitas, kamu ngga akan melakukan hal yang menurut kamu salah
B. Kamu sangat fashionable dan selalu memesona orang disekitarmu
C. Kamu sangat perduli terhadap perasaan orang lain dan suka berada di tengah kerumunan
D. Kamu tipe yang sensitif, romantis, dan mengharapkan pernikahan yang bahagia

10. Pertanyaan menggabarkan hal yang kamu sembunyikan dari orang lain
A. Kamu tidak punya sesuatu yang disembunyikan, sangat terbuka dan hangat terhadap orang lain
B. Kamu bersikap seperti orang yang berpikiran terbuka, padahal punya pemikiran sendiri
C. Kamu paranoid dan ngga suka orang lain mengetahui kehidupan pribadimu
D. Kamu sangat terkontrol dan jarang sekali membiarkan orang lain mengetahui perasaanmu

11. Pertanyaan menggambarkan latar belakang hubunganmu dengan sang mantan
A. Kamu sudah melupakan sang mantan dan siap menjalin hubungan dengan orang lain
B. Kamu masih memiliki perasaan terhadap sang mantan, dan jika kamu memulai hubungan dengan orang yang baru maka orang tersebut harus memiliki kesamaan dengan sang mantan
C. Kamu tidak bisa melupakan mantanmu

12.Pertanyaan menggambarkan perspektifmu dalam hubungan asmara
A. Kamu takut untuk memulai hubungan dengan orang lain
B. Kamu tidak takut untuk memiliki hubungan dengan orang yang kamu sukai
C. Kamu tidak ingin memulai hubungan dengan orang lain. Jika kamu berusaha membunuh ular tersebut berarti kamu telah menemukan seseorang yang sangat berarti buat kamu atau orang yang kamu sukai sudah jadi milik orang lain.

13. Pertanyaan menggambarkan bagaimana kamu menangani masalah yang tidak kamu prediksi sebelumnya
A. Kamu dapat diandalkan dan siap dalam menghadapi masalah apapun
B. Kamu ngga pernah membiarkan masalah mengganggu hidupmu terlalu lama
C. Kamu selalu menyelesaikan masalah kamu sesegera mungkin
D. Kamu selalu memiliki ide baru, yang dipercaya dan diterima orang lain, untuk memecahkan masalah

14. Pertanyaan menggambarkan harapan terhadap anak2mu kelak
A. Kaya dan berpendidikan
B. Sehat dan berumur panjang
C. Keunikan dan jadi orang terpandang
D. Kamu hanya ingin anak-anakmu aman dan bahagia

YESS! ITULAH DIRIMU!

JAWABAN SAYA PUNYA:
1.A 2.D 3.C 4.D 5.C 6.D 7.A 8.D 9.B 10.B 11.B 12.C 13.B 14.D

FITUR BARU INSTAGRAM (INSTAGRAM DIRECT)

Instagram, Media Sosial yang membuka layanan berbagi foto ini, menjadi salah satu sosial media unggulan dikalangan masyarakat Indonesia yang "Gila" online. Kini Sosial Media yang diketahui dimiliki Facebook Secara utuh ini terus memperbarui fitur-fiturnya, dari yang sebelumnya memperbarui dengan menambahkan fitur "tag" sampai ke fitur berbagi Video, dan yang terakhir baru saja Instagram melangsir satu fitur barunya kembali, yaitu fitur "Direct".

Instagram Direct adalah sebuah cara sederhana untuk mengirim foto dan video kepada teman-teman Anda,” kata Systrom dalam sebuah event di kota New York. “Kami ingin membuat hal ini menjadi momen-momen di mana Anda berbagi dengan teman-teman Anda,”

Dengan versi terbaru aplikasi ini yang tersedia di Android dan iPhone Kamis kemarin, Anda bisa menyentuh tombol “Direct” dan lalu memilih seorang teman atau sekelompok orang maksimal 15 orang untuk berbagi video atau foto. Lalu setelah teman-teman Anda menerima foto atau video itu, mereka bisa mengkomentari atau mengklik “like.” Fitur ini mirip dengan fungsi perpesanan. Anda juga akan mendapat notifikasi bila seseorang mengirim pesan kepada Anda.

Untuk lebih jelasnya bisa dilihat di video Introducing dibawah ini:


Berikut beberapa screen shoot dari Instagram Direct:

Fitur Terbaru Instagram 
 
 
 
 

Fitur terbaru ini cocok buat kalian yang jengkel dengan foto yang kalian share sering dikotori olah komentar-komentar dari online shop di instagram.

Sekian fitur baru Instagram, semoga bermanfaat.

Cara Membuat Nomor Otomatis Pada JAVA

Struktur Kode/Pengkodean sangat-sangat dibutuhkan untuk sebuah sistem sebagai sebuah inisialisasi data, data yang unik dan memiliki kode yang tidak sama dengan data yang lainnya sangat diperlukan guna memudahkan dalam pengelompokan dan pencarian data.


Oleh sebab itu, untuk memudahkan program membaca dan menciptakan kode, dibuatkanlah aplikasi yang mampu membuat dan memberikan penomoran yang unik secara cepat, untuk itu perlu dibuat penomoran otomatis, duna mengantisipasi user/penginput data memasukan data ganda.

Dalam hal ini saya akan membahas Cara Membuat Penomoran Otomatis di JAVA, sama halnya dengan membuat penomoran otomati di VB atau di PHP, logika yang kita gunakan tidak jauh berbeda, bahkan cenderung sama, oke langsung saja kita lihat contoh script dibawah:

public void Nomat(){
        if(connect != null){
            try{
                String sql = "Select right(kdbuku,3) as no_urut From tb_buku";
                stat = connect.createStatement();
                res = stat.executeQuery(sql);
                if(res.first() == false){
                    jTextField1.setText("HDT-001");
                }else{
                    res.last();
                    int no = res.getInt(1) + 1;
                    String nomor = String.valueOf(no);
                    int oto = nomor.length();
                    for(int i = 0; i < 2-oto; i++){
                        nomor = "00" + nomor;
                    }
                    jTextField1.setText("HDT-"+nomor);
                }
            }catch(Exception e){
                    JOptionPane.showMessageDialog(null, e.getMessage());
            }
        }else{
            JOptionPane.showMessageDialog(null, "SQL Error : Kesalahan Pada Koneksi", "Kesalahan", JOptionPane.WARNING_MESSAGE);
        }
    }

Penjelasan :

If(Connect != null)   :  Menyertakan Koneksi yang dibuat dalam sebuah class, karena penyimpanan kedalam Databse memerlukan koneksi, lihat cara membuat koneksi databse di JAVA.

If(res.first() == false)   : Pengecekan record data dari tabel yang sebelumnya kita menggunakan query select, apabila record data dalam keadaan 0 (nol) atau tabel masih kosong, maka kode yang akan ditampilaka di dalam textfields merupakan kode statis yang kita sudah kita tentukan.

}Else{ res.last()   : Pengecekan record data dari tabel yang sebelumnya kita menggunakan query select, namun kali ini kita memindahkan penunjukan ke record data paling akhir.

int no = res.getInt(1) + 1   : Variable "no" dengan tipe data Integer yang ada pada field pertama pada table, kita tentukan nilai/value-nya dengan menambahkan 1.

String nomor = String.valueOf(no)   : Mengubah Value/nilai dari variable "no" yang semua bertipe Integer kedalam tipe String.

int oto = nomor.length()   : variable "oto" dengan tipe data Integer untuk mendapatkan panjang karakter yang ada pada variable nomor.

for( . . . . . . .)   : membuat perulangan untuk menambahkan angka / nomor urut pada kode yang sudah kita tentukan. yang selanjutknya kita panggil / tampilkan pada textfields.

Selesai, begitulah cara membuat penomoran otomatis di JAVA.
Kegunaan Ikhlas

Kegunaan Ikhlas

Belajar BERSYUKUR walau KEKURANGAN.
Belajar IKHLAS walau TAK RELA.
Belajar TAAT walau BERAT.
Belajar MEMAHAMI walau TAK SEHATI.
Belajar SETIA walau BANYAK GODAAN.
Belajar MEMBERI walau TAK SEBERAPA.
Belajar MENGASIHI walau DISAKITI.
Belajar TENANG walau KAU SEDANG GELISAH.
Belajar PERCAYA walau SUSAH.

Percayalah bahwa ALLAH SWT masih sanggup menolongmu.

Berterima kasihlah pada orang yang telah.
MELUKAI HATI karena ia telah membuat HATIMU KUAT.
MEMBOHONGIMU karena ia telah membuat MAKIN BIJAKSANA.
MEMBENCIMU karena ia telah membuat MENGASAH KETEGARANMU.

Dan MENYAYANGIMU karena itulah ANUGERAH terindah dalam hidupmu.

Tersenyumlah andai dirimu DILUKAI...
Tersenyumlah andai dirimu DILUPAI...
Tersenyumlah andai dirimu DIKHIANATI...
Tersenyumlah andai dirimu DITINDASI...
Tersenyumlah andai dirimu DIBEBANI...
Tersenyumlah andai dirimu DISAKITI...

Karena SENYUM adalah OBAT segalanya..

INSTAL ANDROID (BBM) DI PC/LAPTOP


BBM For PC, Sudah banyak yang bahas tentang artikel ini di blog-blog yang berkeliaran di google, tapi sampai saat ini masih banyak yang belum faham cara instal dan menggunakannya, masih banyak yang bertanya-tanya tentang ini, salah satu contohnya saya baru saja dapat satu pertanyaan itu di status salah satu teman di FB.



Seperti yang dilangsir Crackberry september lalu, BBM memang akan meluncurkan pula versi resmi, namun belum diketahui kapan akan segera dihadirkan dan dirilis ke publik, karena mungkin saat ini BBM masih ingin menyempurnakan BBM untuk Android dan iOS, terlihat dari bertambahnya fitur-fitur yang ada di BBM for android ini.


Disini, Saya tidak akan menjelaskan bagai mana cara menginstal BBM di PC/Laptop, karena seperti yang saya katakan diatas, sudah terlalu banyak artikel yang membahas hal tersebut. Disini saya hanya akan mengulas atau memberikan 3 reverensi Emulator Android yang mampu menjalankan BBM lewat PC/Laptop kesayangan anda.


Emulator 1 | SDK Manager

Saya reverensikan SDK Manager, Android SDK dan AVD Manager merupakan emulator yang biasa digunakan para developer untuk mencoba atau menjalankan aplikasi yang dibuatnya agar berjalan lancar di androi, namun tools tersebut juga bisa kita gunakan untuk menginstal BBM For Android. buat kamu yang tertarik menggukana tools ini kamu bisa siapkan peralatan medis yang dibutuhkan.

  • JAVA JDK
  • ANDROID SDK
  • AVD MANAGER
  • APK BBM For Android
  • VIRTUAL BOX
  • KONEKSI INTERNET




Emulator 2 | Genymotion

Yang kedua saya referensikan Genymotion sebagai emulator yang akan kalian gunakan, genymotion ini merupakan emulator yang dibuat dan publikasikan secara profesional, menggunakan Genymotion lebih mudah dibandingkan cara yang pertama, namun menggunakan tools ini kita harus membuat akun di website resmi genymotion yang nantinya akan berguna saat instalasi berlangsung. Alat medis untuk tools ini lihat dibawah:

  • JAVA JDK
  • GENYMOTION (Download di Website Resminya)
  • VIRTUAL BOX (Biasanya Include saat download Genymotion)
  • KONEKSI INTERNET




Emulator 3 | BlueStacks

Yang terakhir ini saya referensikan Bluestack sebagai emulator yang menurut saya paling baik digunakan, terutama untuk pemula, dan para end-user, karena bluestaks tidak memerlukan tenaga dan keringat untuk instalasi dan penggunaannya, langsung saja untuk peralatan medisnya saya jabarkan dibawah:

  • BLUESTACKS (download di Website Resminya)
  • KONEKSI INTERNET



Itulah 3 Emulator Android yang bisa kita gunakan untuk menginstal/menggunakan BBM di PC/Laptop kesayangan kita, ke-tiganya sudah pernah saya gunakan, dan yang paling the best menurut saya yang terakhir, yaitu BlueStacks.

Sekian, dan Semoga Bermanfaat.

Cara Membuat Koneksi Java Dengan Mysql JDBC Menggunakan Netbean

Balik Lagi ke Java, kali ini saya mau bahas Cara Membuat Koneksi Java Dengan Mysql JDBC Menggunakan Netbean.


Langkah 1

Membuat Database, Sebagai contoh disini saya membuat database dengan nama db_pembelian dan dengan sebuah tabel dengan nama tb_barang, dengan struktur tabel seperti dibawah ini:


Langkah 2

Membuat Class Koneksi, Pastikan sebelumnya anda sudah membuat project, dan tambahkan sebuah class dengan nama koneksi.java, dan tambahkan script dibawah ini ke class koneksi.

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Peminjaman_Buku;
import java.sql.*;
import javax.swing.JOptionPane;
/**
 *
 * @author HadityaSyafei
 */
public class koneksi {
    private Connection conn;
    
    public koneksi(){
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_pembelian","root","");
        } catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null, "SQL Error : Driver Tidak Ditemukan, Cek Library !");
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "SQL Error : Database, User atau Password Tidak Ditemukan, Cek Koneksi !");
        }
    }
    
    public Connection getConnection(){
        return conn;
    }
}


Langkah 3

Tambahkan Librari, Tambahkan Library MYSQL JDBC Driver sebagai driver / konektor java dengan MySQL, contoh seperti gambar dibawah:




Selesai, kalo ada pertanyaan silahkan tulis di bawah aja yah, semoga bermanfaat. 

Motivasi Hidup Nick Vujicic

Nick Vujicic, Motivator Internasional yang "maaf" Cacat Tanpa Tangan dan Tanpa Kaki




Kejar Mimpimu Walau Banyak yang Berkata ITU MUSTAHIL. Mimpi mu , Harapanmu. Kejar lah sampai dapat, walau berkali kali kita terjatuh... dengan harapan dan keyakinan pasti kita akan memiliki kekuatan untuk bangkit kembali.. Jangan takut jatuh di lubang yang sama selama caramu terjatuh berbeda. Itu akan membuatmu lebih bijak lagi untuk melangkah.. ^_^ Sebuah Video yang saya harap bisa memotivasi kalian dan juga untuk lebih memaknai kekurangan kalian serta menghargai kekurangan orang lain.

Ikutin Chanelnya disini : https://www.youtube.com/user/NickVujicicAIA?feature=watch
Duo Mahasiswa Goyang India Heboh

Duo Mahasiswa Goyang India Heboh

Mari Berjoget India Ala Dou Taplak



Bergoyang dan berjoget emang asik dilakukan, bisa ngilangin stress dan kepenatan lainnya, seperti yang dilakukan kedua orang di video ini, mereka bergoyang sesuka hati, seolah tak ada beban hidup.

Selamat Menikmati Kawan..

Penerapan Polimorfisme Pada JAVA

Tutorial kali ini masih kelanjutan dari materi Enkapsulasi dan Inheritance

Polimorfisme merupakan Suatu kemampuan dari sebuah object untuk membolehkan mengambil beberapa bentuk yang berbeda agar tidak terjadi duplikasi object (kemampuan untuk mempunyai beberapa bentuk class yang berbeda). Polimorfisme ini terjadi pada saat suatu object bertipe parent class, akan tetapi pemanggilan constructornya melalui subclass.

Kalian juga bisa baca penjelasan lebih langkapnya di Pemrograman Berorientasi Objek.



Saya rasa untuk kalo ini kita sudah memahami apa itu pewarisan / inheritance, dan kalau sudah siap mari kita praktekan.

1. Buka Netbean / IDE lain yang paling disukai.
2. Buat sebuah project, kemudian simpan dengan nama Lat_Polimorfisme.
3. Tambahkan sebuah cass dengan nama Polimorfisma.java, dan masukan script dibawah ini kedalam class tersebut.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package polimorfism;
class hewan{
    public void suara(){
        System.out.println("Hewan Bersuara");
    }
}
class kuda extends hewan{
    public void suara(){
        System.out.println("1. Kuda Mengikik");
    }
}
class kucing extends hewan{
    public void suara(){
        System.out.println("2. Kucing Mengeong");
    }
}
class ayam extends hewan{
    public void suara(){
        System.out.println("3. Ayam Berkokok");
    }
}
public class Polimorfism {
    public static void main(String[] args) {
        hewan HEWAN = new hewan();
        kuda KUDA = new kuda();
        kucing KUCING = new kucing();
        ayam AYAM = new ayam();
        
        HEWAN.suara();
        
        HEWAN = KUDA;
        HEWAN.suara();
        
        HEWAN = KUCING;
        HEWAN.suara();
        
        HEWAN = AYAM;
        HEWAN.suara();// TODO code application logic here
    }
}

Selesai, dan Semoga Bermanfaat ..