Selasa, 17 Januari 2012

Membuat Program Java Mencari Luas dan Keliling suatu bangun-bangun kotak

  1. Buka Aplikasi Netbeans (Saya gunakan Netbeans 6.9.1)
  2. Klik New Project
    Pada Categories pilih Java, pada Projects pilih java desktop application
  3. Klik Next
  4. Pada Project Name ketikkan AplikasiLuasKelilingBangunKotak
  5. Kemudian Finish
  6. Lakukan Pendesainan seperti gambar berikut:
  7. Setelah desain sudah jd,,,,pada semua jTextField dan jButton klik kanan dan pada events pilih action<action performed[.....]
  8. Pada Source ketik codingnya sebagai berikut:
     private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lp,s;
            s=Float.parseFloat(jTextField14.getText());
            lp=s*s;
            jTextField4.setText(String.valueOf(lp));
        }                                       

        private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:

        }                                          

        private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kp,s;
            s=Float.parseFloat(jTextField14.getText());
            kp=4*s;
            jTextField5.setText(String.valueOf(kp));
        }                                       

        private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lpp,p,l;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            lpp=p*l;
            jTextField6.setText(String.valueOf(lpp));
        }                                       

        private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kpp,p,l;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            kpp=2*(p+l);
            jTextField7.setText(String.valueOf(kpp));
        }                                       

        private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lk,s;
            s=Float.parseFloat(jTextField14.getText());
            lk=6*s*s;
            jTextField8.setText(String.valueOf(lk));
        }                                       

        private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kk,s;
            s=Float.parseFloat(jTextField14.getText());
            kk=12*s;
            jTextField9.setText(String.valueOf(kk));
        }                                       

        private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float vk,s;
            s=Float.parseFloat(jTextField14.getText());
            vk=s*s*s;
            jTextField11.setText(String.valueOf(vk));
        }                                       

        private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            lb=2*((p*l)+(p*t)+(l*t));
            jTextField10.setText(String.valueOf(lb));
        }                                       

        private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            kb=(4*(p+l+t));
            jTextField12.setText(String.valueOf(kb));
        }                                       

        private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:
            float vb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            vb=p*l*t;
            jTextField13.setText(String.valueOf(vb));
        }                                        

        private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:
            System.exit(busyIconIndex);
        }                                        

        private void jTextField6ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField7ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField8ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField9ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField11ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField10ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField12ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField13ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField14ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
            jTextField4.setText(jTextField14.getText());
            jTextField5.setText(jTextField14.getText());
        }                                           

        private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField6.setText(jTextField1.getText());
            jTextField7.setText(jTextField1.getText());
            jTextField8.setText(jTextField1.getText());
            jTextField9.setText(jTextField1.getText());
            jTextField10.setText(jTextField1.getText());
            jTextField11.setText(jTextField1.getText());
            jTextField12.setText(jTextField1.getText());
            jTextField13.setText(jTextField1.getText());
        }                                          

        private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField6.setText(jTextField2.getText());
            jTextField7.setText(jTextField2.getText());
            jTextField8.setText(jTextField2.getText());
            jTextField9.setText(jTextField2.getText());
            jTextField10.setText(jTextField2.getText());
            jTextField11.setText(jTextField2.getText());
            jTextField12.setText(jTextField2.getText());
            jTextField13.setText(jTextField2.getText());
        }                                          

        private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField8.setText(jTextField3.getText());
            jTextField9.setText(jTextField3.getText());
            jTextField10.setText(jTextField3.getText());
            jTextField11.setText(jTextField3.getText());
            jTextField12.setText(jTextField3.getText());
            jTextField13.setText(jTextField3.getText());
        }                                          

        // Variables declaration - do not modify                    
        private javax.swing.JButton jButton1;
        private javax.swing.JButton jButton10;
        private javax.swing.JButton jButton11;
        private javax.swing.JButton jButton2;
        private javax.swing.JButton jButton3;
        private javax.swing.JButton jButton4;
        private javax.swing.JButton jButton5;
        private javax.swing.JButton jButton6;
        private javax.swing.JButton jButton7;
        private javax.swing.JButton jButton8;
        private javax.swing.JButton jButton9;
        private javax.swing.JLabel jLabel1;
        private javax.swing.JLabel jLabel10;
        private javax.swing.JLabel jLabel11;
        private javax.swing.JLabel jLabel12;
        private javax.swing.JLabel jLabel13;
        private javax.swing.JLabel jLabel14;
        private javax.swing.JLabel jLabel15;
        private javax.swing.JLabel jLabel16;
        private javax.swing.JLabel jLabel17;
        private javax.swing.JLabel jLabel18;
        private javax.swing.JLabel jLabel2;
        private javax.swing.JLabel jLabel3;
        private javax.swing.JLabel jLabel4;
        private javax.swing.JLabel jLabel5;
        private javax.swing.JLabel jLabel6;
        private javax.swing.JLabel jLabel7;
        private javax.swing.JLabel jLabel8;
        private javax.swing.JLabel jLabel9;
        private javax.swing.JTextField jTextField1;
        private javax.swing.JTextField jTextField10;
        private javax.swing.JTextField jTextField11;
        private javax.swing.JTextField jTextField12;
        private javax.swing.JTextField jTextField13;
        private javax.swing.JTextField jTextField14;
        private javax.swing.JTextField jTextField2;
        private javax.swing.JTextField jTextField3;
        private javax.swing.JTextField jTextField4;
        private javax.swing.JTextField jTextField5;
        private javax.swing.JTextField jTextField6;
        private javax.swing.JTextField jTextField7;
        private javax.swing.JTextField jTextField8;
        private javax.swing.JTextField jTextField9;
        private javax.swing.JPanel mainPanel;
        private javax.swing.JMenuBar menuBar;
        private javax.swing.JProgressBar progressBar;
        private javax.swing.JLabel statusAnimationLabel;
        private javax.swing.JLabel statusMessageLabel;
        private javax.swing.JPanel statusPanel;
        // End of variables declaration                  

        private final Timer messageTimer;
        private final Timer busyIconTimer;
        private final Icon idleIcon;
        private final Icon[] busyIcons = new Icon[15];
        private int busyIconIndex = 0;

        private JDialog aboutBox;
    }
  9. Setelah selesai,,,,Run program tersebut maka akan tampil hasil sebagai berikut :

  10. Klik tombol keluar jika ingin keluar dari hasil run tersebut
  11. Hapus angka2 tersebut dan ganti angka2 yg lain serta klik button2 luas,keliling dan volume jika ingin mencoba dengan angka2 lain....

    Sekian program yang saya buat....semoga dapat bermanfaat bagi pembaca....kritik dan sarannya saya tampung demi perbaikan program2 saya....
    SELAMAT MENCOBA!!!!

Sabtu, 12 November 2011

java"Algoritma & Pemograman"

http://api.ning.com/files/uoIYx6C70Hz6aa1tgishBL*eLayGv3dPDUoXpvHzkRwqdGOpKRnBwpurFRibF1Iasx6YvEkA6fPC4F4aI4OC6Fpui9lyWcCR/Algoritma_dan_Pemrograman_Java.pdf

Kamis, 10 November 2011

Keberanian Untuk Memulai Melangkah Menuju Kesuksesan

Saat kita membaca buku-buku autobiografi atau buku-buku tentang usahawan-usahawan sukses, rasanya seru sekali ya? Kagum, salut, minder, termotivasi, saya yakin pasti ada banyak perasaan yang timbul dari kekaguman kita semua akan kesuksesan seseorang (kalau iri boleh, asal irinya positif ya).
Tapi lebih jauh mungkin yang perlu kita garis bawahi adalah keberanian mereka-mereka yang berhasil ini, apa yang membuat mereka begitu berbeda dalam hal prestasi dari orang kebanyakan.
Dari pengamatan saya yang sederhana, mereka yang berhasil (sukses luar biasa) biasanya memiliki suatu keberanian yang tidak lazim, serta keteguhan untuk berjuang (pantang putus asa, ulet terus berusaha).

Keberanian yang mereka miliki itu mulai dari keberanian untuk bermimpi, meski apa yang mereka cita-citakan itu mungkin ditertawakan atau disepelekan oleh orang lain (bahkan oleh keluarga sendiri), mereka biasanya terus percaya akan kebenaran mereka ini.
Keberanian itu masih dilanjutkan lagi dengan untuk memulai, mereka akan mulai mengambil langkah-langkah mewujudkan tersebut, ini mungkin kelihatannya sepele, tapi sebetulnya “langkah pertama” itu biasanya sulit sekali, karena seseorang harus keluar dari zona nyamannya untuk melangkah ke arah mereka.
Bahkan diperlukan lebih jauh lagi untuk bertahan di tengah-tengah segala kesulitan dan tantangan yang mungkin makin hari makin berat sebelum mereka mencapai cita-cita mereka tersebut.
Keuletan dan ketangguhan mereka untuk bertahan inilah yang nantinya diganjar dengan keberhasilan nyata cita-cita mereka.
Keberhasilan yang kita lihat hari ini merupakan hasil dari proses kerja keras yang panjang, bukan sesuatu yang instant (makanya jangan suka sirik dengan keberhasilan  orang lain ya, karena mereka bersusah payah untuk itu)
Bila kita ingin berhasil seperti orang-orang sukses lainnya, kita haruslah memiliki untuk bermimpi, memulai dan bertahan. Kesuksesan orang lain hendaknya memotivasi kita untuk berjuang sampai sukses…
Teruslah mengingat kalau sukses adalah suatu proses yang butuh waktu, saat kita lelah, putus asa, teruslah berjuang, jangan berhenti.
Semoga memotivasi ya ;)

Perbedaan Virus & Bakteri

MAJaman sekarang sering ya kita mendengar orang dapat penyakit aneh-aneh, baik yang dikarenakan gaya makan serba instant (kebanyakan junk food) sampai pada penyakit-penyakit yang berkaitan dengan kebersihan (sanitasi).
- ataupun - penyebab penyakit tersebut mungkin saja sudah ada sejak dahulu, bisa juga sudah ada sejak jaman dulu hanya saja baru dikenali keberadaannya sekarang.
Tapi apa ya beda antara dan ? Mungkin artikel Femina 21-27 Maret 2009 ini dapat bermanfaat.
pada umumnya memiliki ciri-ciri sbb:
  • Demam tinggi tanpa disertai gejala-gejala lain.
  • Demam akut yang mendadak. Panas tinggi sampai di atas 39 derajat Celcius, tanpa disertai batuk pilek, dan seringkali panas tinggi ini tidak akan teratasi dengan obat turun panas.
  • Nadi akan berdetak kencang (naik 10-20 kali per menit untuk setiap kenaikan 1 derajat Celcius).
  • Ditemukannya ruam kemerahanan (rash, seperti pada penderita campak, Demam Berdarah) atau pembesaran kelenjar getah bening (gondongan).
Sedangkan (typoid) umumnya memiliki ciri-ciri sbb:
  • Demam gradual, suhu tubuh penderita akan naik turun pada minggu pertama, dan mendekati minggu ke-2 suhu tubuh tinggi tapi stabil.
  • Kecepatan nadi akan melambat saat suhu tubuh meningkat.
  • Disertai gejala lain seperti diare, batuk, pilek.
  • Ditemukannya tanda lidah putih (coated tongue) dan kadang-kadang pembesaran pada limpa dan hati.
Nah dengan mengetahui gejala-gejala tersebut setidaknya teman-teman akan lebih ‘alert’ (waspada) terhadap diagnosis dokter, dan bisa lebih kritis menyikapi diagnosis tersebut.
Tapi yang terpenting adalah tindakan mencegah penyakit, lebih baik membiasakan diri hidup sehat dengan pola makan, istirahat dan olahraga yang seimbang supaya kita memiiki daya tahan tubuh dan kekebalan tubuh yang lebih baik, sehingga tidak mudah terserang .

Selasa, 01 November 2011

Bahasa ANAK

Bahasa Cinta Anak

Bahasa Cinta Anak: Kata-kata Pendukung Seperti yang telah ditulis di artikel sebelumnya Apa Bahasa Cinta Anak Anda ? bahwa banyak sekali permasalahan anak yang terjadi saat ini disebabkan karena kurangnya perasaan dicintai alias tangki cinta anak kosong. Sebab utamanya memang perasaan kurang dicintai ini tetapi symptom atau akibat yang terjadi dari sebab utama ini munculnya bisa berbagai perilaku aneh yang membuat orangtua bingung, seperti : anak tidak mau sekolah, anak tidak percaya diri, anak suka membantah atau melawan orangtua, anak sering berkelahi, anak nakal dan rewel sekali dan lain-lain. Kelihatannya tidak berhubungan bukan ? Padahal sebab utamanya sama yaitu perasaan anak yang kurang dicintai atau tangki cintanya kosong. Oleh sebab itu saya mengajak orangtua yang membaca artikel ini untuk mengenali bahasa cinta anaknya dan mulai belajar mengisi tangki cinta anak anda. Anak yang tangki cintanya penuh adalah anak yang sangat manis dan berespon positif terhadap disiplin yang diajarkan orangtua. Sebelum saya jelaskan satu per satu bahasa cinta, ada beberapa prinsip yang perlu Anda ketahui terlebih dahulu, yaitu : 1. Anak Balita (0-5 tahun) sulit dapat diketahui bahasa cinta utamanya. Mereka masih membutuhkan seluruhnya, jadi berikan dan lakukan seluruh 5 bahasa cinta yang ada pada anak Anda. 2. Anak diatas 5 tahun walaupun membutuhkan seluruh bahasa cinta tetapi ada 1 atau 2 bahasa yang dominan. Jadi tidak berarti bila Anda mengetahui bahasa cinta anak anda, lalu Anda tidak perlu melakukan bahasa cinta yang lain. Ok, mari kita mulai membahas secara singkat satu per satu bahasa cinta anak. Kita mulai dengan yang pertama Kata-Kata Pendukung. Anak yang memiliki bahasa cinta kata-kata pendukung sangat merasa dicintai bila orangtua atau orang lain mengucapkan kata-kata positif yang meningkatkan harga dirinya. Anak akan tersenyum bahagia saat mendengar kata-kata yang menyenangkan ini. Secara garis besar, kata-kata pendukung yang berarti bagi anak yang bahasa cintanya kata-kata pendukung ini terdiri atas : 1. Kata-kata penuh kasih seperti “Mama sayang sekali dengan kamu”. Yang perlu diperhatikan adalah saat mengucapkan kata-kata penuh kasih perlu dilakukan dengan nada suara yang penuh kasih dan ketulusan. Karena kalau tidak, anak akan merasa orangtuanya hanya basa-basi atau tidak tulus. 2. Kata-kata pujian. Berikan kata-kata pujian pada anak saat anak mencapai sebuah prestasi, sikap dan perilaku baik atau berhasil mengatasi suatu tantangan yang sulit baginya. Kita sebagai orangtua juga perlu bijaksana dalam memberikan 3. Kata-kata yang membesarkan hati. Saat anak mengalami kegagalan, situasi yang sulit atau krisis percaya diri, kita sebagai orangtua sangatlah perlu memberikan kata-kata yang membesarkan hati atau membangkitkan semangat anak sehingga memberikan semangat dan keberanian bagi anak untuk menghadapi situasi sulit itu. Kata-kata seperti “Papa senang melihat caramu menghadapi kekalahan ini, karena dari kegagalanlah kita belajar untuk sukses” atau “Nak, kamu adalah seseorang yang berharga dan hebat di mata papa mama. Kamu pasti akan berhasil !” adalah kata-kata yang sangat berarti bagi seorang anak yang memiliki bahasa cinta Kata-kata Pendukung. 4. Kata-kata Bimbingan ke anak adalah menjelaskan ke anak tentang nilai-nilai moral, etika dan nilai-nilai kebenaran dalam kehidupan. Bagi anak-anak yang memiliki bahasa cinta ini, kata-kata bimbingan yang disampaikan dengan tepat oleh orangtua, menyuarakan Saya Peduli dan Sayang dengan Kamu. Karena bagi anak ini, orangtualah pastilah sayang dengan dirinya, kalau tidak, mana mungkin mau repot-repot membimbing dan menasehati dirinya. Cara memberikan bimbingan perlu disesuaikan dengan umur anak sehingga anak tidak merasa sedang diceramahi orangtua. Kita sebaiknya memang perlu memastikan kita sebagai orangtua yang memasukkan nilai-nilai moral, etika dan nilai kebenaran dalam hidup anak karena jika tidak, bisa saja anak akan menerimanya dari orang lain yang bertentangan nilai hidupnya dengan kita. Dan perlu diingat, jangan membimbing dengan rasa marah atau kejengkelan karena anak akan menolak apapun yang kita sampaikan dan lain kali dia juga akan merasa seperti itu. Ada hal penting yang perlu Anda ketahui lagi yaitu jika anak Anda memiliki bahasa cinta kata-kata pendukung maka : * Dia akan lebih sakit hati saat dimarahi, dikritik atau dikata-katain dengan kasar dibanding dengan anak yang memiliki bahasa cinta yang lain. * Sikap menyalahkan akan melukai semua anak tetapi akan lebih merusak pada anak yg bahasa cintanya Kata-kata Pendukung. Bagaimana solusi agar jangan sampai terjadi hal diatas ? * Tidak ada jalan lain kecuali orangtua perlu meningkatkan kesadaran dirinya dan lebih sehat secara emosional sehingga mampu berespon lebih terkontrol dan bijaksana. Gunakan CD terapi orangtua jika diperlukan. * Dan jika Anda sudah terlanjur berkata-kata kasar atau bersikap menyalahkan pada anak ini, mintalah maaf pada anak. Hal itu sangat berarti bagi anak-anak yang memiliki kata-kata pendukung ini. Itulah penjelasan singkat tentang bahasa cinta kata-kata pendukung. Bahasan tentang bahasa cinta yang lain di artikel berikutnya. Bila Anda ingin tahu bagaimana cara menentukan bahasa cinta anak Anda, Anda dapat membacanya di Bagaimana Cara Mengetahui Bahasa Cinta Anak Saya ?. Semoga penjelasan diatas bermanfaat dan membantu Anda menjadi orangtua yang terbaik bagi anak anda.