Warung Online

Welcome

Free Download... *.DOCS / *.PAS ...NO PASS

March 18, 2012

TUTORIAL JAVA (SE) DESKTOP GUI (STANDARD)

Program ini menggunakan netbeans 6.8. Pembuatan form dari JFrame Form, lalu design form seperti program dibawah. Lalu Kode program ditambahkan seperti dibawah ini.




/*
 * JFrame.java
 *
 * Created on 07 Mar 12, 6:45:28
 */

package javagui;

/**
 *
 * @author diodavid.co.cc
 */
public class JFrame extends javax.swing.JFrame {

    /** Creates new form JFrame */
    public JFrame() {
        initComponents();
    }

    private double a;
    private double b;
    
    @SuppressWarnings("unchecked")
    //                          
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        tf1 = new javax.swing.JTextField();
        tf2 = new javax.swing.JTextField();
        tf3 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel1.setText("HARGA AWAL");

        jLabel2.setText("DISKON");

        jLabel3.setText("HARGA AKHIR");

        tf1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf1ActionPerformed(evt);
            }
        });

        tf2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf2ActionPerformed(evt);
            }
        });

        tf3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                tf3ActionPerformed(evt);
            }
        });

        jButton1.setText("PROCESS");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton2.setText("EXIT");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jButton3.setText("CLEAR");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(tf2, javax.swing.GroupLayout.DEFAULT_SIZE, 264, Short.MAX_VALUE)
                            .addComponent(tf3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(tf1, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jButton1)
                        .addGap(18, 18, 18)
                        .addComponent(jButton3)
                        .addGap(18, 18, 18)
                        .addComponent(jButton2)))
                .addGap(23, 23, 23))
        );

        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jButton1, jButton2, jButton3});

        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {tf1, tf2, tf3});

        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jLabel1, jLabel2, jLabel3});

        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(24, 24, 24)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(tf2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(22, 22, 22)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(tf3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(tf1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(45, 45, 45)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton2)
                    .addComponent(jButton3)
                    .addComponent(jButton1))
                .addContainerGap())
        );

        layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {tf1, tf3});

        layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jLabel1, jLabel2, jLabel3});

        layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jButton1, jButton2, jButton3});

        jLabel1.getAccessibleContext().setAccessibleName("jlabel1");

        pack();
    }//                        

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        System.exit(0);
    }                                        

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       a = Integer.parseInt(tf1.getText());
       b = Integer.parseInt(tf2.getText());
       double diskon = b*0.01;
       double hdiskon = a * diskon;
       double hbayar = a - hdiskon;
       tf3.setText(""+hbayar);
    }                                        

    private void tf1ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        tf1.requestFocusInWindow();
        tf1.transferFocus();
    }                                   

    private void tf2ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        jButton1ActionPerformed(evt);
        tf2.transferFocus();
    }                                   

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      tf1.setText("");
      tf2.setText("");
      tf3.setText("");
      tf1.requestFocusInWindow();
      jButton3ActionPerformed(evt);
    }                                        

    private void tf3ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        jButton3.transferFocus();
        jButton3ActionPerformed(evt);
    }                                   
    
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new JFrame().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JTextField tf1;
    private javax.swing.JTextField tf2;
    private javax.swing.JTextField tf3;
    // End of variables declaration                   

}




Dalam coding diatas proses perhitungan ada di

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       a = Integer.parseInt(tf1.getText());
       b = Integer.parseInt(tf2.getText());
       double diskon = b*0.01;
       double hdiskon = a * diskon;
       double hbayar = a - hdiskon;
       tf3.setText(""+hbayar);

Integer.parseInt, digunakan untuk merubah input field yang defaultnya string, menjadi integer agar bisa dioperasikan.

TUTORIAL C++ DASAR

//program_hello
#include

using namespace std;
 
main ()
{
  cout << "Hello World!"<< endl;
  system("pause");
  return 0;
}
  • Berbeda dengan bahasa C, pada C++ library yang digunakan adalah iostream sebagai standarnya.
  • using namespace std, digunakan karena semua elemen standar library pada C++ dideklarasikan di dalam namespace tersebut. Jadi jika ingin mengakses / menggunakan library standar, maka diperlukan syntax tersebut.
  • cout, fungsinya sama dengan printf pada bahasa C.
  • <<, digunakan sebagai pengganti kurung atau koma.
  • endl, penggunaannya sama seperti \n (newline / endline)
  • system("pause"), digunakan agar program berhenti setelah user menekan tombal apa saja. (Note : Hanya digunakan pada aplikasi DEV-C++. Tidak pada TURBO C++.
  • return 0, sama seperti bahasa C, mengembalikan nilai untuk mengakhiri fungsi main.

KEWAJIBAN WARGA NEGARA INDONESIA

Setelah mengetahui hak warga negara Indonesia, kali ini saya akan membahas tentang kewajiban warga negara Indonesia. Sebelum itu kita harus mengetahui pengertian dari kewajiban. Pendapat saya, kewajiban adalah sesuatu yang seharusnya dilakukan. Kewajiban dan  hak dalam hakikatnya tidak bisa dipisahkan satu dengan yang lain. Keduanya mempunyai nilai yang sama besar, sehingga dikatakan bahwa kewajiban dan hak harus seimbang dalam kehidupan sehari - hari.

Keduanya juga saling mempengaruhi. Seseorang yang telah melakukan kewajibannya, akan mendapatkan hak yang akan diterimanya. Semakin besar kewajiban seseorang, semakin besar pula hak yang akan diterimanya.

Dalam kehidupan sehari - hari, kewajiban berbeda - beda menurut status atau tanggung jawab yang diterimanya. Sebagai orang tua harus mendidik dan melindungi anaknya. Jika sebagai mahasiswa wajib membayar uang kuliah yang sudah ditentukan. Jika kewajiban itu tidak terpenuhi, maka sepantasnya hak yang diinginkan tidak akan didapatkan juga.

Demikian dalam berbangsa dan bernegara, kewajiban sebagai warga negara tidaklah mudah. Beberapa kewajiban sebagai warga negara Indonesia, yaitu :

  1. Mempunyai kewajiban menjaga dan membela pertahanan negara,
  2. Membayar pajak, dan
  3. Wajib mentaati segala peraturan hukum yang berlaku.
Kewajiban diatas hanya sebagian kecil dari kewajiban sebagai warga negara Indonesia.
Banyak diantara warga Indonesia dengan kurang melakukan kewajiban yang seharusnya, ingin mendapatkan hak yang sebesar - besarnya. Dimana tidak terjadi keseimbangan. Bahkan, kadang ingin mendapatkan hak terlebih dahulu sedangkan kewajibannya dikesampingkan. 

Kewajiban itu penting dilakukan dengan ikhlas. Tidak hanya berfokus untuk mendapatkan hak, tetapi sebagai tanggung jawab yang harus dilakukan. Dengan melakukan kewajibannya, orang itu akan dipercaya dengan kewajiban yang lebih besar lagi. Jadi dengan terus melakukan kewajibannya, walaupun sekecil apapun ia akan dihormati oleh orang lain.

March 13, 2012

HAK WARGA NEGARA INDONESIA

Setiap orang memiliki hak dan kewajiban yang berbeda - beda. Namun, apakah hak itu ? Setiap orang mempunyai sudut pandang yang berbeda mengenai pengertian dari hak. Menurut saya, hak adalah sesuatu yang layak dimiliki seseorang sejak lahir. Dimana sejak lahir, seseorang sudah memiliki hak untuk hidup, mendapatkan pendidikan, dan lain - lain.

Hak yang dimiliki seseorang bermacam -macam menurut status atau kewajiban yang telah dilakukannya. Contohnya seorang anak berhak mendapatkan perlindungan dan kasih sayang dari orang tuanya. Sebagai seorang mahasiswa yang telah membayar uang kuliah, mahasiswa tersebut berhak mendapatkan pendidikan dari universitas yang bersangkutan.

Hak yang dimiliki seorang tidak tak terbatas. Ada aturan - aturan yang menjaga dimana hak seseorang memiliki kebebasan, namun dibatasi oleh hak asasi manusia yang lain. Sehingga setiap orang bisa menghormati satu dengan yang lainnya menjaga haknya masing - masing.

Hak yang dimiliki seseorang sebagai warga negara Indonesia, tercantum dalam HAM (Hak Asasi Manusia). HAM memiliki hak - hak yang juga tercantum dalam UUD 1945 pasal 28 A sampai dengan 28 J. Salah satu hak yang berhubungan dengan kewarganegaraan, yaitu :

  1. Mendapatkan perlindungan hukum yang adil (28D ayat 1),
  2. Mendapatkan kesempatan yang sama dalam pemerintahan (28D ayat 3),
  3. Memilih kewarganegaraan (28E ayat 1), dan
  4. Berhak mengeluarkan pendapat (28E ayat 3).

Dalam perjalanan panjang Indonesia, sering terjadi pelanggaran - pelanggaran HAM. Salah satunya seperti terjadi suatu demonstrasi, aparat hukum yang seharusnya melindungi masyarakat, tetapi melakukan kekerasan fisik seperti pemukulan terhadap demonstran, dan lain - lain. Para oknum - oknum yang terlibat haruslah ditindak tegas agar tidak ada pelanggaran HAM di indonesia.

March 08, 2012

TUTORIAL HTML DASAR

HTML sedikitnya mempunyai syntax yang paling dasar yaitu :

<html>
<body>
</body>
</html>

contoh penggunaannya :


<html>
<body>
My First HTML
</body>
</html>

Untuk mencoba, copy syntax diatas ke dalam notepad atau text editor lainnya. Jangan lupa nama file harus berextensi *.html. Lalu file di buka dengan menggunakan browser.