Kode Direktori - Programming

Teman-teman dapat belajar pemograman Java, Kita sharing tentang pemograman java disini Semoga dapat bermanfaat untuk teman-teman yang mau belajar pemograman Java. Semoga dapat membantu!

Funny Image

Kumpulan gambar-gambar lucu, dan unik dari seorang programmer. Bisa dilihat di page ini, Klik ya page label ini.

Kode Direktori

Selamat datang di web blog sederhana untuk membantu proses kegiatan belajar mengajar di http://rosadiii.blogspot.com/ Semoga blog kami dapat membantu teman-teman yang ingin belajar.

Kode Direktori - Education...

Teman-teman, kami juga menyediakan ilmu-ilmu Agama Islam juga, Kami ambil pembahasannya dari berbagai guru besar, dan para ulama. Harus seimbang meniti ilmu ini kawan, biar selamat Dunia Akhirat. Semoga kita termasuk orang-orang yang beruntung. Amin!

Kode Direktori's - Little Note Book

Catatan harian seorang pria yang sedang mencari pekerjaan membangun jati diri dan merubah segalanya, demi mencapai masa depan dan cita-cita . Tetap tersenyum selalu bersememangat untuk hidup dan berbagi..

Tuesday, September 25, 2012

Tipe-tipe Dari Cloud Computing



 
Merujuk ke kata “Private”, Private Cloud sebenarnya menunjukkan suatu layanan cloud yang dirancang untuk memenuhi kebutuhan suatu enterprise atau perusahaan, dan bisa jadi layanan cloud ini di-hosting pada Datacenter milik Cloud Provider seperti pada Amazon’s Elastic Compute Cloud (EC2) atau Simple Storage Service (S3) maupun Datacenter milik enterprise itu sendiri, yang jelas layanan cloud ini tidak bisa diakses secara umum atau bukan layanan yang terbuka buat publik dan hanya bisa diakses oleh enterprise itu sendiri. Dan setiap enterprise mempunyai Merujuk ke kata “Private”, Private Cloud sebenarnya menunjukkan suatu layanan cloud yang dirancang untuk memenuhi kebutuhan suatu enterprise atau perusahaan, dan bisa jadi layanan cloud ini di-hosting pada Datacenter milik Cloud Provider seperti pada Amazon’s Elastic Compute Cloud (EC2) atau Simple Storage Service (S3) maupun Datacenter milik enterprise itu sendiri, yang jelas layanan cloud ini tidak bisa diakses secara umum atau bukan layanan yang terbuka buat publik dan hanya bisa diakses oleh enterprise itu sendiri. Dan setiap enterprise mempunyai kontrol langsung atas setiap aspek pelaksanaan Cloud: perangkat keras, jaringan, sistem operasi dan perangkat lunak lain yang digunakan untuk menciptakan Cloud itu sendiri; cara penerapan keamanan, bahkan API yang digunakan (yaitu jika menggunakan sistem open source). Jadi kesimpulannya Private Cloud adalah infrastruktur layanan cloud yang dioperasikan hanya untuk sebuah enterprise/organisasi/perusahaaan tertentu, pelanggannya biasanya perusahaan dengan skala besar, infrastruktur dapat dikelola oleh perusahaan itu sendiri atau oleh pihak ketiga dan lokasi bisa on-site atau off-site.


Sebuah public cloud, atau external cloud, adalah bentuk paling umum dari Cloud Computing, di mana layanan yang dibuat tersedia untuk masyarakat umum dengan cara pay-as-you-go. Pelanggan, baik itu merupakan pengguna individu maupun perusahaan mengakses layanan yang disediakan oleh penyedia pihak ketiga melalui internet, dimana sumber daya komputasi seperti aplikasi, sistem penyimpanan, dan jaringan yang diakses berbagi dengan banyak pelanggan yang berbeda. Model public cloud secara luas diterima dan diadopsi oleh banyak perusahaan karena vendor public cloud terkemuka seperti Amazon, Microsoft dan Google, memiliki infrastruktur yang telah dilengkapi dengan sejumlah besar data center, memungkinkan pengguna untuk secara bebas menentukan seberapa besar sumber daya komputasi yang mereka sewa dan membayar sesuai dengan apa yang mereka pergunakan. Public cloud sangat memperhatikan efisiensi, fleksibilitas dan keamanan. Yang paling utama adalah keamanan, walaupun berada dalam lingkungan cloud yang sama, antara satu pelanggan dengan pelanggan lain tidak bisa saling melihat data satu sama lain.

Hybrid cloud, merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public).
Meskipun secara entitas mereka tetap berdiri sendiri-sendiri, tapi dihubungkan oleh suatu teknologi/mekanisme yang memungkinkan portabilitas data dan aplikasi antar cloud itu. Misalnya, mekanisme load balancing yang antarcloud, sehingga alokasi sumberdaya bisa dipertahankan pada level yang optimal.
Menurut lembaga NIST bahwa definisi dan batasan dari Cloud Computing sendiri masih mencari bentuk dan standarnya. Sehingga nanti pasarlah yang akan menentukan model mana yang akan bertahan.
Namun semua sepakat bahwa cloud computing akan menjadi masa depan dari dunia komputasi. Bahkan lembaga riset bergengsi Gartner Group juga telah menyatakan bahwa Cloud Computing adalah wacana yang tidak boleh dilewatkan oleh seluruh pemangku kepentingan di dunia TI.

Mengenal Teknologi Cloud Computing

Semakin berkembangnya tekonlogi saat ini, semakin dipermudah kita oleh segala sistem yang diberikan oleh teknologi saat ini. Pasti teman-teman merasakan dengan menggunakan teknologi cloud computing ini. 

Teknologi cloud computing ini sekarang ini telah menjadi pembahasan yang sangat menarik di Indonesia, dengan cara mengenal apa sih Teknologi Cloud Computing itu itu, sampai membahas tentang seluk beluk si teknologi komputing ini.

Di tahap awal pembahasan cloud computing ini, saya akan menenalkan kembali kepada teman-teman yang mau mencoba menggunakan teknologi cloud computing ini. Tak kenal maka tak sayang, Maka saya akan mencoba memberitahu kepada teman-teman, apa sih sebenernya teknologi cloud computing ini, dan bagaimana sih kerja dari teknologi cloud computing ini. Di tahap awal ini saya akan mencoba mengenalkan teknologi cloud computing ini.

Apa yang dimaksud dengan Teknologi Cloud Computing?
Cloud Computing ialah suatu pengaksesan data dengan mudah, dimana saja, kapan saja, bebas saja, selama teman-teman masih terhubung dengan internet. Namun kali ini sangat berbeda dengan kondisi penggunaan internet saat ini teman-teman.  Penggunaan yang sangat mudah diberikan oleh server yang sangat membantu kemudahan didalam mengerjakkan sesuatu. 

Saya akan beri contoh kepada teman-teman bagaimana sih teknologi cloud computing ini terasa di diri teman-teman. Pada saat teman-teman membeli laptop baru, pastinya teman-teman harus menginstall paket-paket aplikasi penting, seperti MS Office terutama yang terpenting didalam laptop teman-teman. Tapi sekarang dengan teknologi cloud computing, teman-teman tidak usah menginstall paket MS Office lagi di laptop teman-teman, cukup dengan teknologi cloud computing ini teman-teman sudah bisa mengakses MS Office secara online, mengerjakan sesuatu dengan online, merubah data secara online, semuanya serba online. Kenapa serba online? Karena apabila teman-teman masih menggunakan secara offline, teman-teman pasti bisa merasakan sulitnya kita mengerjakan sesuatu dengan susah payah, ehh ternyata dilaptop atau flashdisk kita terdeteksi virus, terkadang saat antivirus mendeteksi bahwa projek kita ini adalah virus, maka data kita akan terhapus, sedangkan kita tidak punya backupnya lagi. Apa yang akan teman-teman rasakan saat kehilanan data yang anggap teman-teman penting. Maka hadirlah teknologi cloud computing di sisi teman-teman sekarang saat ini. Dan teman-teman juga diberi kemudahan, untuk mendapatkan data tersebut, teman-teman juga tidak perlu membawa laptop atau flashdisk untuk mendapatkan file yang teman-teman anggap penting itu, cukup dengan akses online tersebut teman-teman dapat memiliki data teman-teman yang dianggap teman-teman penting.

Namun, ada yang menjadi pertanyaan dari teknologi cloud ini, yaitu tentang Keamanan / Security data teman-teman tersebut? Menurut pakar "Bahwa teknologi cloud akan banyak yang menggunakan setidaknya dalam 5 tahun kedepan - Jhon Wilis.

Tapi  teman-teman tidak perlu pesimis dengan penggunaan teknologi cloud computing ini, Walaupun fase awal menurut Frank Gillet dari Forrster Resarch ini sedikit membelokan hati para penggunaan cloud computing ini, maka saya yakin sudah banyak orang melakukan teknologi cloud ini secara aman, terutama saya sendiri yang menggunakan teknologi cloud computing.

Tahap pengenalan teknologi cloud computing disini saya tidak menjelaskan bagaimana proses bisnis. Tahap selanjutnya nanti akan dibahas teknologi computing khusus bisnis.


Terimakasih teman-teman sudah membaca artikel kami.


Friday, September 21, 2012

Calculator Sederhana Dengan Java

Kode Direktori - Belajar Buat Calculator Sederhana

Assalamualaikum...
Teman-teman, kali ini saya membahas tentang pembuatan kalkulator di java. Aplikasi ini sangat mudah dibuat kok. Teman-teman bisa mengikuti tutorial saya nanti.

Gak susah kok buatnya, yang pasti teman-teman harus percaya diri, dan niat untuk belajar aja. Saya yakin Allah akan membantu teman-teman untuk belajar.

Baik, yang pertama, seperti biasa ucapkan mantra "Bismillah Hirohmannirrohim" terlebih dahulu.
Yang kedua teman-teman buka editor teman-teman, Saya disini menyarankan menggunakan Netbeans. 
Nah sudah itu, selanjutnya new project - Java - Java Application. Lalu isi project name teman-teman. Terserah teman-teman untuk memberikan nama project tersebut. Disini saya memberi nama project name nya "Belajar". Lalu simpan sesuai dengan tempat penyimpanan data teman-teman.

Nah kita sekarang sudah punya nih project Belajar kita, yang dimana didalamnya terdapat Source Package dan Librearies. Setelah itu, saya sarankan teman-teman membuat lagi package baru dengan cara: Klik kanan pada Source Package - New - Java Package. Lalu isi nama package nya BuatCalculatorSederhana. Nah didalam package tersebut sudah ada BuatCalculatorSederhana.java. Didalam source class java nya, coba double click, lalu teman-teman coba isikan koding dibawah ini:
/*
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BuatCalculatorSederhana;

/**
 *
 * @author Rosadi
 */
public class CalculatorSederhana {
    public double menghitung (double x, double y, String Angka){
        double nilai = 0;
        if (Angka.equals("+")){
            nilai = x + y;
        }else if (Angka.equals("-")){
            nilai = x - y;
        }else if (Angka.equals("*")){
            nilai = x * y;
        }else if (Angka.equals("/")){
            nilai = x / y;
        }
        
            return nilai;
        }

  
}
Nah apabila sudah membuat source java classnya, teman buat file baru didalam package BuatCalculatorSederhana yang tadi. Dengan cara klik kanan pada package tersebut - New - Jframe Form - Lalu class name nya CalculatorSederhananya
Nah, baik apabila sudah membuat JFrame Form nya teman-teman buat desain seperti ini.

Kode Direktori - Belajar Buat Calculator Sederhana
Nah, teman-teman bisa lihat image di atas, sudah sangat jelas yah. Rubah semua nama conntent default , dan sesuaikan dengan yang ada didalam keterangan. Lalu buat merubah isi dalam combo box nya, teman-teman bisa lihat panah hitam yang menuju ke arah combo dan model, pilih model untuk merubah isi tanda +, - , * dan, /.
Apabila sudah teman-teman desain, coba teman-teman klik kanan di "button ="  Klik kanan - Events - Action - actionPeformed . Nah teman-teman klik itu. Lalu teman-teman isi koding nya 

/*
private void btn_samadenganActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        String Angka = (String) combo_tanda.getSelectedItem();
                double x = Double.parseDouble(text1.getText());
                double y = Double.parseDouble(text2.getText());
                Double nilai = logic.menghitung(x, y, Angka);
                
                String nilaiString = String.valueOf(nilai);
                
                if(nilaiString.endsWith(".0")){
                    int nilaiGakPakeString = nilai.intValue();
                    nilaiString = String.valueOf(nilaiGakPakeString);
                }
                label_hasil.setText(nilaiString);
    }    
Nah, saya akan jelaskan satu per satu dari koding yang kedua ini.
~String Angka = (String) combo_tanda.getSelectedItem();  
  String angka di ambil dari BuatCalculatorSederhana.class yah coba deh cek yah.
~double x = Double.parseDouble(text1.getText());
~double y = Double.parseDouble(text2.getText());
coding di atas ini akan akan memberi nilai kepada variabel x dan y. yang dimana sudah kita buat kondisi ifelse yang ada pada BuatCalculatorSederhana, dan nilai x dan y itu akan memanggil class tersebut.

Gimana mudahkan? 
Selamat mencoba teman-teman, semangat belajar. Akhir kata ucapkan Alhamdullillah.

Thursday, September 20, 2012

Mengapa Banyak Lulusan IT Yang Mengecewakan?

Kode Direktori

Assalamualaikum.
Hay teman-teman Kali ini saya ingin berbagi artikel dengan teman-teman. Gak sengaja saya dapat page yang isi dapat mencambuk para alumnus IT. dan saya artikel ini saya dapat saat saya sedang jalan-jalan di dunia maya. Ya kalau menurut saya, artikel yang saya dapat ini bagus banget, mengenai Mengapa Banyak Lulusan IT Yang Mengecewakan? Statistik menurut hasil riset saya juga seperti itu. Entah kenapa bisa seperti itu. 

Baik, saya gak akan panjang lebar membuat intro nya, teman-teman bisa langsung baca saja Artikel yang telah saya dapat ini :

Beberapa hari yang lalu, detikINET merilis berita berjudul “Lulusan TI Banyak yang Mengecewakan“. Berikut potongan beritanya: 

“Banyak pelamar tidak seperti yang kita harapkan. Kita sering kecewa. IPK (indeks prestasi)-nya tinggi, bagus secara kualifikasi. Tapi saat ditanya hal yang dasar, yang menurut kami mereka mengusainya, mereka tidak bisa. Dan banyak yang seperti ini” – Ahmad Bagus Santoso, Human Resource Departement PT Indocyber Global Teknologi kepada detikINET di sela acara JobsDB Career Expo 2010 di Sasana Budaya Ganesha, Tamansari, Bandung, Sabtu 
(16/1/2010)*

Tepat di hari berita tersebut dirilis, saya mendengarkan perkataan teman sekelas di kampus, yang berkaitan dengan berita di atas.
Berawal dari seorang dosen yang kelasnya membosankan. Menurut mahasiswa, Ibu dosen ini kurang aktif dalam proses belajar mengajar. Sepanjang jam perkuliahan selalu duduk di kursi, materi yang dijelaskan dalam bentuk dokumen (.doc) bukan presentasi (.ppt), tidak memanfaatkan white board, dan menjelaskan materi hanya dengan membaca dokumen tadi. “Mahasiswa juga bisa kalau cuma baca, tinggal dikasih materinya”.
Ibu dosen ini memang mengadakan sesi tanya jawab di setiap sesi kuliahnya, tapi respon mahasiswa selalu nihil. Pengalaman sendiri, melihat Ibu dosen yang malas bergerak (selalu nempel di kursi), saya juga malas mengikuti kuliahnya. Membosankan.
Mungkin karena penasaran dengan profile Ibu Dosen tadi, ada teman sekelas yang ‘menguntit’ rekam jejak profesi kedosenannya. Pada website kampus, tertera bahwa si Ibu juga membawakan mata kuliah lain. Penguntitan berlanjut. Tertera pada syllabus, materi kuliah Ibu Dosen hanya menyangkut jenis dan manfaat tools yang digunakan terkait mata kuliah yang dibawakan. Tidak ada materi bagaimana menciptakan objek A atau B, padahal seharusnya mata kuliah tersebut menghasilkan skill dalam bidang TI. “Kok bisa jadi dosen, sih?”.
Awal dari perbincangan teman tadi adalah kejadian pada kelas sebelumnya, kelas Pemograman Berbasis Objek. Materi yang disampaikan adalah Swing, tampilan GUI di Java. Pak Dosennya memberikan latihan praktikum membuat program Menghitung Gaji Dosen, dimana terdapat dua radio button untuk memilih status dosen, dosen tetap atau dosen honor. Berhubung editor-nya menggunakan JCreator, maka pendefinisian (termasuk pengaturan layout tampilan) komponen dilakukan dengan kode program, tidak bisa drag and drop. Kemudian ada teman yang bertanya bagaimana pengaturan layout radio button tersebut, agar tampilannya sejajar dengan textbox nama dan jumlah sks yang berada di atas dan bawah kedua radio button tersebut. Singkatnya, Pak Dosen tidak bisa memberikan jawaban. Tapi, Pak Dosen meminta mahasiswa mengumpulkan latihan praktikum tersebut dan berpengaruh pada komponen nilai tugas. “Ya, Dosen kacau”.
Perhitungan Gaji DosenSaya miris sendiri mengalami kondisi seperti ini. Ibu dosen tampak tidak berbakat/berminat. Pak Dosen menuntut suatu keahlian yang Pak Dosen benar-benar tidak bisa. Sekali pun Pak Dosen tidak bisa, seharusnya beliau punya jawaban bagaimana mahasiswa bisa menemukan jawaban, bukan diam dan cuma berkata ‘gimana ya?!’. Masalahnya dimana?
Mengenai Ibu Dosen yang tampak kurang berminat, itu soft skill yang harusnya si Ibu kuasai. Kalau Pak Dosen, saya kira lebih jelas: Pak Dosen tidak punya skill yang cukup untuk bidang yang dibawahinya. Masalah sepele, cuma pengaturan layout. Lewat memanfaatkan google pasti ketemu solusinya. Tapi, koneksi internet di lab. komputer tersebut pun secara default tidak terhubung. Koneksi internetnya terhubung jika hanya ada request dari dosen.
Sekarang cukup jelas mengapa banyak lulusan TI yang mengecewakan. Menurut saya, kemampuan dosen dan fasilitas harus menjadi perhatian utama. Kurikulum akan menjadi perhatian selanjutnya, menyesuaikan dengan kebutuhan dunia kerja baik lokal maupun global. Sekarang yang saya bingungkan, apakah Departemen Pendidikan kita menyadari hal seperti ini? Mudah-mudahan saja.
Sepertinya tidak hanya itu saja penyebab banyaknya lulusan TI yang mengecewakan, ada yang lain?
*Gambar diambil dari link yang sama

Sumber

Wednesday, September 19, 2012

Membuat Program Cek Angka Ganjil dan Genap

Kode Dirktori
Hallo teman-teman, kali ini saya mau berbagi ilmu tentang Membuat Program Mengetahui Angka Ganjil Genap. Dimana aplikasi ini mudah dibuat kok teman-teman, Yakin 100% teman-teman pasti membuatnya tampa error.
Saya percaya teman-teman sudah mahir nampaknya dengan java pemograman.

Baik, apabila kalian ingin mencoba membuat aplikasi ini, jangan lupa mantranya. Bismillah hirohman nirrohim.
Baik apabila mantra nya telah di ucap, Maka teman-teman langsung buka program netbeans nya, atau tempat biasa teman-teman mengetik source code, bisa notepad++ dll.

Ikuti source code dibawah ini ya teman-teman.
/*
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package belajar;

import javax.swing.JOptionPane;

/**
 *
 * @author Rosadi
 */
public class Coba {
  /**   
     * @param args the command line arguments   
     */    
    public static void main(String[] args) {
        
        int angka = Integer.parseInt(JOptionPane.showInputDialog(null, 
        "Masukan Sembarang Angka","Program Cek Angka",JOptionPane.
        PLAIN_MESSAGE));
        
        if (angka % 2 == 0){
            JOptionPane.showInputDialog(null, "["+ angka + "] 
            Adalah angka genap","Program Cek Angka", JOptionPane.
            PLAIN_MESSAGE);

        }else{

            JOptionPane.showMessageDialog(null, angka + "adalah angka
            ganjil","Program Cek Angka", JOptionPane.PLAIN_MESSAGE);
        }
        
        
    }
    
}
Nah, Apabila tampa kesalahan, coba teman-teman compile program yang telah teman buat, hasilnya akan muncul seperti gambar dibawah ini:

Kode Direktori - Program Cek Angka
Kode Direktori - Program Cek Angka

Alhamdullillah akhirnya selesai juga pembelajarannya. Semoga bermanfaat ya teman-teman. Lakukan belajar terus.

Monday, September 17, 2012

Membuat Aplikasi Perhitungan Grade nilai di Netbeans 7.2

Kode Direktori -Aplikasi Perhitungan
Hallo teman-teman, Kali ini saya ingin membuat aplikasi yang berbasis GUI, dimana aplikasi ini nantinya bisa diimplementasikan didunia perkuliahan teman-teman "Mungkin" haha ya kalau saya sih se'enggaknya ingin berbagi ilmu saja sama teman-teman.

Membuat aplikasi ini sangat mudah sekali kok, apabila teman-teman mengikuti apa yang saja jelaskan didalam penjelasan kali ini.

Baik langsung saja yah kita coba untuk membuat aplikasi perhitungan grade nilai di netbenas ini.
  • Yang pertama kalian harus berdoa terlebih dahulu, Bismillah Hirohmannirrohim. Ya Allah semoga saya ilmu ini dapat saya terima, Amin...
  • Nah yang kedua, pastinya di PC atau Laptop teman-teman sudah teriinstall JDK dan IDE nya yah, Kalau saya disini menggunakan IDE Netbeans 7.2. Kalau masalah versi tidak jadi masalah, segimana enaknya teman-teman untuk belajar dan yang sering dipakai.
  • Seperti biasa, apabila teman-teman menggunakan IDE Netbeans, Langkah yang pertama adalah membuat file baru, caranya Pilih New Project, pilih categoriesnya JAVA, lalu projectnya Java Apliaction, lalu klik tombol Next untuk melanjutkan. Setelah itu isi Project Name, dan Project Location, saya sarankan Create Main Class nya tidak usah dicentang yah. Nah apabila sudah, klik Finish.
  • Setelah itu ikuti langkah selanjutnya.
Klik Kanan di Source Packages - Pilih new - pilih JFrame Form...


Setelah itu isi nama Projectnya, dan Locationnya -  Apabila sudah finish
  •  Selanjutnya kita ikut design form tersebut.

Nah dari form yang telah kita desain tadi, didalam form itu terdiri dari :

Kode Direktori - Navigator
  • Apabila sudah kumplit mari kita langusng koding teman-teman.
  • Klik tombol button "HASIL" lalu klik kanan, ada pilihan Events --> Mouse --> mouseClicked [jButton1MouseClicked]
  • Setelah itu ada sintak seperti ini
/*
 private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
        // TODO add your handling code here:
    }
Nah lengkapilah kode di atas seperti koding dibawah ini teman-teman :

Nah apabila sudah, dan tidak terjadi kesalahan, maka kita compile atau dengan cara menekan ctrl + F6. Maka hasilnya seperti berikut:
/*
 private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
        // TODO add your handling code here:
    
        double uas;
        double uts;
        double tugas;
        double absen;
        double nilai;
        String Hasil;
        
        uas=Integer.valueOf(jTextField1.getText());
        uts=Integer.valueOf(jTextField2.getText());
        tugas=Integer.valueOf(jTextField3.getText());
        absen=Integer.valueOf(jTextField4.getText());
        nilai=(uas*40/100)+(uts*30/100)+(tugas*20/100)+(absen*10/100);
        Hasil = String.valueOf(nilai);
        jTextField5.setText(Hasil);
        
        if(nilai>=85){
            jTextField6.setText("A");
        }
        else if((nilai<84)&&(nilai>=70)){
            jTextField6.setText("B");
        }
        else if((nilai<70)&&(nilai >= 55)){
            jTextField6.setText("C");
        }
        else if((nilai<55)&&(nilai >=40)){
            jTextField6.setText("D");
        }
        else if ((nilai<40)&&(nilai >=00)){
            jTextField6.setText("E");
        }
   }      

Kode Direktori - Hasil Ouput
Bagaimana? gampang kan? Hayo mari kita belajar untuk menggunakan perintah-perintah if-else nya.
Kita akhiri dengan Alhamdullillah.

Saturday, September 15, 2012

Variabel PHP

Kode Direktori - Variabel PHP
Hallo teman-teman.
Kali ini saya ingin membahas tentang variabel di PHP, sebelumnya saya sudah membahas juga variabel di Java. Sebetulnya sih tidak beda jauh yah dengan di PHP juga. Cuman lebih bahasa pemogramannya saja yang beda. Logika dan alurnya sama banget teman.

Baik, mungkin teman-teman ada yang sudah tau tentang Variabel di PHP ini. Tapi tidak jadi masalah, saya mau berbagi saja sama teman-teman yang belum tahu tentang Variabel yang ada di PHP ini.

Variabel atau yang biasa disebut dengan Peubah, adalah bagaikan garam dan sayur di dalam bahasa pemograman, dan katanya baiknya adalah PHP pun memilikinnya. Variabel dapat dibayangkan sebagai sebuah tempat penyimpanan data bagi nilai numeris, agar apa? Agar dapat digunakan pada bagian lain dari script program PHP tersebut.

PHP mendukung jenis variabel :
  • Integer (Bilangan Bulat)
  • Bilangan Floating Point (Presisi tunggal, ganda)
  • boolean
  • null (untuk variabel yang belum di set)
  • string
  • array
  • object
  • resouce
  • unknown
Nah, apa bila teman-teman terbiasa menggunakan bahasa pemograman C, atau Pascal, maka teman-teman harus bersiap-siap kehilangan sebuah sesuatu yang sedikit sakral. Karena pada PHP ini teman-teman tidak perlu mendefinisikan terlebih dahulu jenis variabel sebelum menggunakannya. Dan PHP memiliki kepandaian untuk membedakan jenis variabel secara otomatis berdasarkan konteks yang sedang berlaku bagi variabel tersebut.

Setiap variabel dalam PHP selalu dimulai dengan tanda dolar($) dan harus dimulaidengan huruf dan dapat diikuti oleh huruf dan angka. 
Contoh penulisan yang benar: 
- $Nilai_a
- $Nilai3
- $Nilai_Statistik
Contoh Penulisan yang salah:
- $4_nilai
- $NilaiA+NilaiB
- $Nilai.Hasil

Selanjutnya mari coba kita latihan sedikit menggunakan variabel yang ada di PHP. Sebagai contoh, teman-teman bisa mengikuti koding yang telah saya buat :
Kode Direktori - Variabel PHP
Nahh, bagaimana hasilnya teman-teman? 
Gampang kan?
Hayo, teman-teman terus mencoba untuk belajar Variabel di PHP.

Tuesday, September 11, 2012

Menampilkan Garis Horizontal

Selamat malam teman-teman, Tiada hentinya HTML ini, ini masih tahap yang pertama sebenarnya. Bagaimana? Masih semangat kah? Harus semangat, tidak boleh ada kata tidak semangat.

Okai kali ini saya akan menjelaskan tentang "Menampilkan Garis Horizontal" Kenapa sih mesti menggunakan Garis Horizontal. Sebenarnya tidak make juga tidak apa-apa, cuman apa salahnya kita harus tau juga kan sintak-sintak dari HTML yang lain. Tetapi ini juga terkadang dipakai untuk membuat garis. Agar web lebih menarik. Seorang pembuat dokumen web sering menambahkan garis horisontal, biasanya diletakan dibawah sebuah teks maupun objek lainnya. Cara membuat garis ini sangat mudah sekali, caranya yakin dengan membuat Tag Horizontal Row atau biasa dengan kode <HR> pada tag <hr> bisa juga ditambahkan atribut-atribut yang lainnya. Nanti akan kita bahas di Belajar HTML part2. Mungkin besok saya selesaikan part2 ini.


Baik teman-teman coba ikutin sintak HTML dibawah ini:
Kode Direktori - Menampilkan Garis Horizontal
 Outputnya teman-teman:
Kode Direktori - Menampilkan Garis Horizontal
Selamat mencoba teman-teman.

Penggunaan Tag Heading

Hello teman-teman, kita masih bergelut dengan yang namanya HTML nih. Baik, kali ini saya mau menjelaskan tentang penggunaan Tag Heading nih. Jangan banyak lama, langsung saja.

Tag ini digunakan untuk mengatur ukurang teks yang dijadikan sebagai judul, didalam badan dokumen. Ukurang yang ada pada tag heading ini ada 6 buah. dimana heading 6 ini adalah ukuran yang paling kecil. Dan ukuran yang paling besarnya adalah Heading 6.  Teman-teman juga bisa menggunakan angka lebih dari enam, misalnya 7 atau 8. Tapi hasilnya tidak berubah. nilai nya tetap saja 6. Karena ini sudah bawaan dari HTMLnya, dan standart yang paling kecil adalah heading 6 atau <h6>. Bentuk tag-tag heading dimilai dari yang terbesar sampai yang terkecil.
Teman-teman dapat dilihat sintak HTML dibawah ini.

Kode Direktori - Penggunaan Tag Heading
Output :
Kode Direktori - Penggunaan Tag Heading

Selamat mencoba koding di atas ini teman-teman.
Semangat Belajar!

Pengunaan Tag Center

Halo teman, disini saya akan mengulas tentang penggunaan Tag Center. 

Untuk meratakan teks ketengan di HTML, kita harus menggunakan tag center, yang dimana didalam kode tag center itu seperti ini teman-teman <center> dan untuk mengakhiri penggunaan tag center ini adalah seperti ini </center> sama dengan yang lain. ditutup dengan tanda slash /. 
Didalam cara penulisan tag center ini sebagai berikut:
Kode Direktori - Penggunaan Tag Center
Nah teman-teman bisa lihat tag center awal dan tutup dibawah. Disini membuktikan bahwa semua tulisan hasil outpunya nanti bakal di tengah semua. Mau bukti. Dicoba dong.

Penggunaan Tag Paragraf

Hay teman-teman, Kali ini saya akan mencoba membagikan ilmu tentang penggunaan tag Pargraf.
Tag <p> berguna sekali loh teman-teman untuk pargraf. Jarak paragraf pertama dengan paragraf ke dua sama dengan anda menggunakan tag <br> sebanyak dua kali. Untuk lebih Jelasnya coba teman-teman ikuti koding dibawah ini:

Kode Direktori - Tag Paragraf

Atau, teman teman bisa mengikuti dengan cara yang seperti ini:
Kode Direktori - Tag Paragraf

Yang saya garis bawahi itu adalah tag pargraf <p>
Semangat untuk terus belajar teman-teman.

Penggunaan Tag Break Row

Kode Direktori - Break Row

Sangat singkat untuk belajar tag <br> ini teman-teman.

Tag ini digunakan untuk menurunkan teks sebanyak yang kita inginkan, dengan kata yang lain satu tag <br> sama dengan menekan Tombol Enter satu kali. Apabila teman-teman mengetikkan <br> sebanyak 3 kali. Maka sama saja 3 kali enter. Gampang kan teman-teman?


Sekarang teman-teman coba saja koding HTML untuk Tag Break Row dibawah ini:
Kode Direktori - Break Row
 Bisa teman lihat dan coba praktekan okai.
Semangat Belajar.

Penggunaan Komentar Pada HTML

Komentar. Kali ini saya akan membahas tentang komentar pada HTML. Apabila teman-teman belum tahu tentang komentar, kali ini saya akan membahas komentar pada HTML.
Baik, Komentar pada HTML ini adalah sesuatu catatan yang diabaikan oleh browser. Didalam kegunaan ini, komentar dalam kode HTML adalah sebagai keterangan yang berguna bagi para web programmer. Misalnya, suatu sintak yang dimana ada hal yang paling penting, biasanya para programmer menggunakan komentar ini sebagai tanda atau mengingat kan sesuatu yang ada didalam sintak/koding tersebut. Bahkan bisa mancakup beberapa baris. Tergantung para pengembang website komentar ini digunakan.
sintak komentar seperti ini :
<!-- Ini keterangan, atau mau diisi apa saja bebas, sesuai kebutuhan programmer web tersebut -->
Diawali tanda <!--. dan di akhiri oleh tanda -->

Baik, teman-teman dapat mencoba nya koding tersebut. Sesuai dengan ke inginan teman-teman
Kode Direktori - Penggunaan Komentar Pada HTML
Pastinya teman-teman bisa membuat dan menerapkan penggunaan komentar pada HTML tersebut.
Selamat Belajar.

Dasar Penggunaan Tag


Kali ini saya akan menjelaskan tentang Dasar Penggunaan Tag HTML teman-teman.
Tag HTML umumnya berupa tag yang berpasang-pasangan, dan dapat diapit dengan simbol < ini >. Pasangan atau penutup dari sebuah tadi di tandai oleh slas / . Nah makan pasangan dari tag seperti ini <kode> adalah </kode> atau kalau kita membuat huruf bold seperti ini <b> Kode Direktori </b>. Mengerti kan?

Maka sebagian tag telah digunakan pada contoh yang sebelumnya, yaitu Struktur HTML, Sekarang marilah kita mengenali berbagai hal yang mendasar tentang Tag yang ada didalam HTML. Ada beberapa tag yang menggunakan atribut didalamnya. Contoh : <body bgcolor="#0000000"> , pada contoh ini adalah nama tag, sedangkan bgcolor adalah untuk merubah warna background sedangkan nilai #000000 adalah nilai atribut.

Semoga bermanfaat, selamat mencoba dan belajar.

Struktur HTML

Kode Direktori - Struktur HTML

Hallo teman-teman, kali ini teman-teman coba buka aplikasi Notepad yang ada di laptop/pc teman-teman, atau yang biasa di dreamwever, dan di forntpage bisa dibuka aplikasi tersebut.
Setiap dokumen atau halaman HTML memiliki struktur atau susunan file seperti terlihat pada contoh dibawah ini:

Kode Direktori - Struktur HTML
Seperti yang teman-teman lihat, struktur file HTML diawali dengan sebuah Tag <html> dan ditutup dengan </html>. Dan didalam tag in iterdapat dua buah bagian besarm yaitu yang diapit oleh tag <head> ... </head> dan tag <body> ... </body>
Header dari halaman HTML diapit oleh tag <head> dan dibagian ini tidak ditampilkan pada browser. bagian tag <head> ini berisi tag-tag header seperti <title> ... </title> yang berfungsi untuk menampilkan judul pada title bar windows pada web browser teman-teman. Tag lainnya seperti <meta>.
Bagian kedua yang diapit oleh tag body merupakan bagian yang akan ditampilkan pada halaman web browser teman nantinya. Pada tag bagian ini anda dapat menuliskan semua jenis informasi berupa teks dengan bermacam format maupun gambar yang ingin anda sampaikan pada pengguna nantinya.
Agar teman teman tidak bingung, teman-teman bisa lihat gambar dibawah ini:
Kode Direktori - Struktur HTML
Teman-teman pahami dan ingat-ingat semua struktur HTML tersebut.
Selamat belajar, dan terus latihan teman-teman.

Belajar HTML

Kode Direktori - Belajar HTML
Hello teman-teman, kali ini saya mau membahas tentang pembelajaran HTML. Mari kita kenali HTML Lebih dalam yuk.
Hypertext Markup Language (HTML) merupakan dasar untuk membuat sebuah halaman website. Dokumen dan aplikasi yang dapat berjalan di atas web browser, yang dimana umumnya memiliki format hypertext markup language (HTML). Meskipun sekarang terdapat banyak tool atau software yang dapat digunakan untuk merancang sebuah halaman secara WYSIWYG (What You See Is What You Get) , jadi apa yang anda lihat itulah yang paling anda dapatkan seperti frontpage, dreamwever, dll. Namun Anda harus tetap menguasai bahasa HTML tersebut. Karena HTML merupakan dasar apabila Anda ingin mempelajari dan mengenal lebih dalam tentang web programming. Hal ini menunjukan bahwa sangat penting sekali mempelajari dasar-dasar HTML. Karena itu untuk dapat melakukan pemograman aplikasi di atas web, Anda harus terlebih dahulu menguasai HTML nya tersebut.
Pada kali ini saya yang pertama saya akan bahas adalah tentang penggunaan kode-kode HTML, yang diantaranya:
Bisa teman-teman buka link di atas untuk mempelajarinya.
Semangat terus untuk belajar teman-teman.

Friday, September 7, 2012

Simsimi ahli bikin kalimat Tongfang

Kode Direktori - Simsimi ahli bikin kalimat Tongfang
 
Hallo teman-teman, mau cerita dikit nih tentang simsimi. Kaliannya pastinya sudah tau tentang simsimi. Baik saya ulas kembali tentang simsimi. Simsimi adalah aplikasi Chating, dan yang diajak chatingnya adalah Robot. Apa yang kita ucapkan pasti akan dibales dengan bener oleh si simi. Ya walaupun terkadang tidak nyambung saat bicara dengan si simi ini.

Tapi yang ini beda dari yang lain. Kalau misalkan teman-teman ketikan kalimat TongFang. Pasti si simi bakal bikin cerita tentang iklan tongfang. pokoknya teman teman harus coba deh chating dengan robot. Ya walaupun agak sedikit freak juga sih.
Ini nih nih buktinya kalau simi jago bikin kalimat TongFang:
Kode Direktori - Simsimi ahli bikin kalimat tongfang
Kalau kalian mau via komputer bisa kalian buka browsernya di http://www.simsimi.com
Selamat mencoba teman-teman.

Yang Benar dan Yang Salah


Assalamualaikum teman-teman, kali ini saya mau share tentang kajian tauhid yang saya ambil dari guru saya KH. Abdullah Gymnastiar. Sayapun sambil belajar tentang ilmu ini, dan sebagai renungan didalam hidup kita. Baik silahkan teman-teman baca saja kajian renungan tentang Yang Benar, dan Yang Salah ini.

Sekedar renungan untuk memeriksa diri dalam kebenaran atau kesalahan

Ketenangan hanya datang dari Alloh, Ciri orang jujur pasti tenang dan orang yang dusta akan resah.

Orang yang benar akan diberi ketenangan dan jernih dalam menghadapi masalah, orang yang salah akan galau, penuh amarah dan emosional

Orang yang benar akan puas dengan dukungan A
lloh, orang yang salah akan kasak kusuk mencari dukungan manusia

Orang yang benar akan memberi penjelasan apa adanya dengan baik, orang yang salah akan mencari dukungan dengan menjelek-jelekan, kebohongan, dan kata-kata yang buruk

Orang benar selalu menginginkan islah, kebaikan, persaudaraan, orang yang salah cenderung menyakiti dan membuat perpecahan, sikap yang bermusuhan

Orang yang benar akan konsisten selalu bicara dan bersikap benar dihadapan siapapun, orang yang salah tak akan konsisten beda-beda seperti bunglon/munafik

Orang yg benar sama sekali tak takut dengan resiko duniawi, tapi takut oleh resiko diakherat, orang yg salah sangat takut oleh resiko dunia tak peduli akherat

Orang yang benar pasti diketahui dan pasti ditolong oleh Alloh dan yang bathil pada saatnya akan ditampakan kebathilannya dan dapat balasannya

Orang yg benar akan ditanamkan dihati orang-orang untuk mencintainya, orang yg salah tak akan disukai kecuali oleh yg sama jeleknya Maka periksa serta sungguh-sungguh luruskan niat dan cara agar benar-benar di jalan Alloh, maka Alloh akan menurunkan sakinah/ ketenangan dan pertolongan-Nya

Waspadalah bila hati selalu galau dan penuh nafsu amarah, boleh jadi yg dibela adalah nafsu walau alasannya merasa dalam kebenaran

( Ada komentar atau ada yang akan melengkapi ?)

Thursday, September 6, 2012

Latihan Java String Hitung Panjang Krakter Nama

Kode Direktori - Latihan Java String

Hallo teman-teman, kali ini saya ingin berbagi ilmu tentang String teman-teman. Semoga dapat membantu teman-teman  yang ingin belajar String di Java.
Suatu string memiliki panjang yang kita butuhkan untuk mengetahui sejauh mana panjang dari suatu string itu sendiri, disini saya mencoba memberikan sebuah contoh dalam mengenali panjang dari suatu nama yang kita inputkan, dan dapat menampilkan nama kita beserta karakternya, dengan menggunakan jOptionpanel. Dan pengetikannya juga dihitung.

Baik teman-teman coba langsung latihan saja dengan koding dibawah ini. Pahami setiap baris kode nya ya teman-teman. Ingat jangan main copas, kita belajar ngetik koding langsung, biar terbiasa. habits!!!

/*

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package belajar;

import javax.swing.JOptionPane;

/**
 *
 * @author Rosadi
 */
public class LatihanStringPanjangNama {
    /**     
     * @param args the command line arguments     
     */      
    public static void main(String[] args) {
        String nama;
        int panjang;
        
        nama = JOptionPane.showInputDialog("Masukan Nama Anda");
        panjang = nama.length();
        
        JOptionPane.showMessageDialog(null, "Nama Anda adalah : " + nama +", " + "Panjang Nama Anda : " + panjang + " karakter");
        
    }
}
Selamat mencoba latihan Java String 1 ini teman-teman

Happy Birthday Rosadi

Kode Direktori - Happy Birtha Me

Hallo teman-teman, Hari ini tanggal 6, September 2012 saya mengijak umur 22 Tahun teman-teman. Saya merasa sedih, karena jatah hidup saya berkurang. Tapi harus kita hadapi dengan kenyataan. Terimakasih teman-teman yang sudah mengucapkannya, Mohon doa nya aja agar diberi kesehatan, dan umur yang panjang oleh Alloh SWT.

Wednesday, September 5, 2012

Teknologi Canggih Yang Akan Muncul

Kode Direktori - Teknologi Canggih Baru
Nampaknya tidak lama lagi kayaknya bakal ada teknologi yang akan muncul deh dunia ini. Bermula dari khayalan seseorang yang genius, lalu bakal ada teknologi canggih yang bermunculan. Amazing sekali teman-teman.

Mari kita mengkhayal untuk membuat sesuau agar bisa dikenang oleh semua orang.
Share and Learn.

NIKMATNYA MEMBACA AL-FATIHAH

Kode Direktori - Nikmatnya menbaca Al-fatihah

Hallo teman-teman, kali ini saya ingin menambah materi Agama Islam juga di blog kami, yang dimana tulisan ini saya ambil dari guru saya yaitu KH. Abdullah Gymnastiar. Agar kita tidak terlena oleh segala macam tipu daya yang ada dunia ini. Harap dibaca ya teman-teman.

Pada saat membaca surah Al-Fatihah waktu shalat, banyak membacanya tergesa-gesa tanpa spasi, tanpa jeda dan tak dinikmati,

padahal disaat kita selesai membaca satu ayat dari surah Al-Fatihah, Allah menjawab setiap ucapan kita, maka dari itu kita disunahkan berhenti sejenak setiap selesai membaca satu ayat.

Dalam Sebuah Hadits Qudsi Allah SWT berfirm
an :
"Aku membagi shalat menjadi dua bagian, untuk Aku dan untuk hamba-Ku".

Artinya, tiga ayat diatas: Iyyaka Na'budu Wa iyyaka nasta'in adalah hak Allah, dan tiga ayat kebawahnya adalah urusan hamba-Nya.

Ketika Kita mengucapkan "Alhamdulillahi Rabbil 'alamin". Allah menjawab :"Hamba-Ku telah memuji-Ku".

Ketika kita mengucapkan "Ar-Rahmanir-Rahim"...Allah menjawab : "Hamba-Ku telah mengagungkan-Ku".

Ketika kita mengucapkan "Maliki yaumiddin"...Allah menjawab :"Hamba-Ku memuja-Ku"

Ketika kita mengucapkan “Iyyaka na’ budu wa iyyaka nasta’in”...Allah menjawab : “Inilah perjanjian antara Aku dan hamba-Ku”.

Ketika kita mengucapkan “Ihdinash shiratal mustaqiim, Shiratalladzina an’amta alaihim ghairil maghdhubi alaihim waladdhoolliin.”...
Allah menjawab : “Inilah perjanjian antara Aku dan hamba-Ku.. Akan Ku penuhi yang ia minta.”
(H.R. Muslim dan At-Turmudzi)

Berhentilah sejenak setelah membaca setiap satu ayat... Rasakan dan resapi betul-betul jawaban indah dari Allah, satu persatu, karena Allah sesungguhnya sedang menjawab ucapan-ucapan kita...

Lalu ucapkanlah "Aamiin" dengan penuh harapan dikabulkan, sebab malaikatpun sedang mengucapkan hal yang sama dengan kita.

"Barang siapa yang ucapan “Aamiin-nya” bersamaan dgn para malaikat, maka Allah akan memberikan ampunan kepada-Nya.”.
(H.R Bukhari, muslim, Abu Dawud)

Tuesday, September 4, 2012

Insertion Sort Java

Hallo teman-teman, kali ini saya ingin membahas tentang Insertion Sort di Java.
Algoritma insertion sort adalah sebuah algoritma sederhana yang cukup efisien untuk mengurutkan sebuah list yang hampir terurut. Algorima ini juga bisa digunakan sebagai bagian dari algoritma yang lebih canggih. Cara kerja algoritma ini adalah dengan mengambil elemen list.
satu-per-satu dan memasukkannya di posisi yang benar seperti namanya. Pada array, list yang baru dan elemen sisanya dapat berbagi tempat di array, meskipun cukup rumit. Untuk menghemat memori, implementasinya menggunakan pengurutan di tempat yang membandingkan elemen saat itu dengan elemen sebelumnya yang sudah diurut, lalu menukarnya terus sampai posisinya tepat. Hal ini terus dilakukan sampai tidak ada elemen tersisa di input. Seperti sudah dibahas di bagian pendahuluan, salah satu implementasinya pada kehidupan sehari-hari adalah saat kita mengurutkan kartu remi. Kita ambil kartu satuper-satu lalu membandingkan dengan kartu sebelumnya untuk mencari posisi yang tepat. Variasi pada umunya yang dilakukan terhadap array pada insertion sort adalah sebagai berikut :
  • Elemen awal di masukkan sembarang, lalu elemen berikutnya dimasukkan di bagian paling akhir.
  • Elemen tersebut dibandingkan dengan elemen ke (x-1). Bila belum terurut posisi elemen sebelumnya digeser sekali ke kanan terus sampai elemen yang sedang diproses menemukan posisi yang tepat atau sampai elemen pertama.
  • Setiap pergeseran akan mengganti nilai elemen berikutnya, namun hal ini tidak menjadi persoalan sebab elemen berikutnya sudah diproses lebih dahulu.
Insertion sort ini memiliki beberapa keuntungan :
  • Implementasi yang sederhana
  • Paling efisien untuk data berukuran kecil
  • Merupakan online algorithmic, yang berarti bisa langsung melakukan sort setiap ada data baru
  • Proses di tempat (memerlukan O(1) memori tambahan)
  • Stabil.
Gambar Untuk Insertion Sort:
Kode Direktori - Insertion Sort Java
Contoh code dari InsertionSort:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BelajarTingkatDewa;

/**
 *
 * @author Rosadi
 */
public class InsertionSort {
    /**     
     * @param args the command line arguments     
     */   
    public static int i,j,tampung;
    public static void main(String[] args)
    {
        int A[]={3,4,1,2,8};
        System.out.println("Before Sorting :");
        for(int i=0;i0 && A[j-1] > tampung)
            {
                A[j]=A[j-1];
                j--;
            } 
        A[j]=tampung;
    }
    System.out.println("\nAfter Sorting : ");
        for(int i=0;i++)
        {
            j=i;
            tampung=A[i];
            while(j>0 && A[j-1] > tampung)
            {
                A[j]=A[j-1];
                j--;
            } 
        A[j]=tampung;
    }
    System.out.println("\nAfter Sorting : ");
        for(int i=0;i<A.length;i++)
        {
            System.out.print(" "+A[i]);
        }
        System.out.println();
    }

} 

Semangat Belajar Juragan. Ingat zangan di copas langsung ya kodingnya. Lebih baik ketik ulang. Semangat!!!

Monday, September 3, 2012

Java dan MySQL dengan XAMPP

Kode Direktori - Java dan MySQL dengan XAMPP
Hallo teman-teman, kali ini saya akan membahas tentang Java dan MySQL dengan menggunakan XAMPP. disini saya akan menjelaskan tentang membuat tabel pada suatu database. Lalu kita dapat melakukan pengecekkan pada program JAVA kita, apakah program kita sudah terkoneksi oleh database atau belum.
Baik, disini sebelumnya saya menggunakan XAMPP 1.7.7. teman-teman bisa download di sini > XAMP.
Lalu teman-teman installkan mysql-connector-java-5.1.7-bin.jar, teman-teman bisa klik untuk link tersebut untuk mendownloadnya.
Nah, setelah teman-teman sudah mendownload semuanya, teman-teman installkan program tersebut sesuai dengan kriteria penginstallan program.
Baik, selanjutnya kita buat database MySQL pada XAMPP, misalnya seperti ini:
Masuk kedalam localhost/phpmyadmin, lalu Anda buat database sesuai dengan keinginan teman-teman. Disini saya memberi nama database saya dengan nama try. Kita sudah berhasil membuat database dengan nama try. Sementara ini kita tidak usah dulu membuat table terlebih dahulu. Karena kita ingin mengetes, apakah database yang kita gunakan sudah terkoneksi oleh program java kita.



Setelah database kita buat dengan nama try, atau sesuai dengan teman-teman buat. Maka tahap selanjutnya adalah, kita membuat java classnya. Kami disini menggunakan Netbeans IDE 7.2. Disini sangat banyak sekali program code editor yang baik. Kita bisa pake eclipse, notepad++, jcreator, dll. Gunakan code editor kita sesuai kebiasaan teman-teman.
Selanjutnya teman-teman buat class java tersebut dengan nama KoneksiKu.java, lakukan seperti biasa terserah teman-teman untuk menggunakan nama tersebut.

Lalu teman-teman ketikan kode tersebut di KoneksiKu.java teresbut seperti dibawah ini:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package KoneksiDatabase;
import java.sql.*;

/**
 *
 * @author Rosadi
 */
public class KoneksiKu {
    /**    
     * @param args the command line arguments    
     */    
    public static void main(String[] args) {
        
        String username = "root";
        String password = "";
        String dburl = "jdbc:mysql://localhost/try";
        Connection con = null;
        try{
        
            // Driver Database MySql
            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection(dburl,username,password);
            Statement st = con.createStatement();
        }catch (ClassNotFoundException e) {
            e.printStackTrace();
        }catch (SQLException e) {
            con = null;
        }if(con != null){
            System.out.println("Koneksi Database Berhasl");
        }else{
            System.out.println("Koneksi Database Tidak Berhasil");
            
        }
    }
    
}

Nah sekarang coba teman-teman runningkan program dengan menekan Shift + F6 pada keyboard.
Program berikut akan memunculkan gambar seperti dibawah ini:
Koneksi Database Berhasil. berarti kalau begitu, kita bisa membangun aplikasi yang berbasis database. Selamat Belajar teman-teman. Alhamdullillah akhirnya mendapat ilmu baru lagi.

Sunday, September 2, 2012

The "Java Life" Rap Music Video

Silahkan menikmati vidio ini untuk para Programmer Freak :D
Kode Direktori - The "Java Life" Rap Music Video