Cara Install Opera mini di Komputer

Membahas tentang internet apalagi tentang koneksi internet dan tips bagaimana membuat koneksi internet lebih cepat memang akan selalu ada jawabannya. Salah satu provider software internet browser ternama di Amerika yang produknya notabene dikenal dengan nama Opera memang sudah menciptakan revolusi terbaru penggunaan akses internet cepat baik yang dikhususkan untuk Komputer maupun Mobile Internet (Handphone, PDA, Notebook). Software untuk mobile internet itu sendiri diberi nama Opera Mini yang sekarang release sudah versi ke 4.2 dan compatible dengan semua operating system Java MIDP2.
Pernah kesal dengan koneksi internet yang hanya upto 64 kbps? Memang serasa menggunakan GPRS jika kecepatan hanya 64 kbps. Bagaimana memaksimalkan kecepatan 64kbps untuk koneksi internet supaya stabil dan cepat? Jawabannya menggunakan Opera Mini yang biasanya Anda gunakan di HP. Komputer itu sendiri kan tidak support JavaMIDP2 terus bagaimana? Caranya adalah dengan menggunakan software Java.
Berikut ini cara setting Opera Mini di Komputer untuk internet cepat dan hemat bandwith:
  1. Pertama Anda harus download program Java. Anda bisa download di sini. Pilihlah yang paling baru dari semua versi. Java ini sendiri support untuk beberapa OS seperti Linux, Unix, MacOS, dan Windows
  2. Download software microemulator di sini. Microemulator digunakan untuk membuka program Opera Mini yang nantinya menjadi browser.
  3. Terakhir, download Opera Mini 4.2 di sini. Download kedua filenya baik yang bereksistensi JAD maupun JAR.
Setelah itu install Java di komputer Anda. File Java berukuran sekitar 15MB jika ingin diinstal secara offline. Ekstrak microemulator.zip dan pindah ke folder C:Program Filesmicroemulator-2.0.3 dan pindahkan juga file Opera Mini yang didownload (file JAR dan JAD) ke dalam folder C:Program Filesmicroemulator-2.0.3apps double klik microemulator.jar. Untuk mulai berselancar ke dunia maya klik File – Open JAD File dan pilih operamini.jad program opera mini otomatis terinstal di komputer Anda.
Kendalanya ukuran layar kecil sekali karena mirip dengan tampilan di handphone. Jika ingin opera mini tampil maksimal satu layar penuh tanpa pecah klik Options – Select device – Add… – microemulator – devices – microemu-device-resizable.jar – Resizable device – set as default OK. Selesai sekarang Anda bisa menggunakan Opera Mini untuk komputer dengan ukuran layar penuh monitor.
Keuntungan menggunakan Opera Mini itu selain koneksi internet cepat juga hemat bandwith. Ini karena sebelum dikirim server Opera di Amerika melakukan konfersi gambar dan flash. Nah, yang untungnya kita dianggap berasal dari Amerika karena kita surfing dibalik server Opera itu sendiri.

Download Full Buku Gurita Cikeas

Sejak populer diperbincangkan, buku 'Membongkar Gurita Cikeas: Di Balik Skandal Century' diburu.  Calon pembaca harus kecewa karena tidak mudah mendapatkannya. Namun nukilan buku tersebut yang beredar di milis tampaknya bisa menjadi pelipur.

Nukilan setebal 41 halaman itu beredar sejak awal pekan ini dari milis ke milis. Ada juga yang memforward lewat e-mail ke e-mail. Fasilitas facebook juga menjadi sarana pertukaran file tersebut.

Buku Membongkar Gurita Cikeas sendiri setebal 183 halaman. Dan meskipun versi pdf yang beredar di internet tidak sesempurna edisi cetaknya, namun file tersebut cukup mengobati rasa penasaran.

Sementara itu, peluncuran buku tersebut di Doekoen Coffee, Pancoran, Jaksel, masih berlangsung. Acara ini dihadiri puluhan undangan. Acara itu diwarnai demo pendukung SBY, yang menolak buku tersebut.

download aja langsung  Membongkar Gurita Cikeas Full Version

Tugas Java 3

Tugas3

Ket:
masukkan nama pembeli, setelah itu pilih nama eskrim, pilih lagi rasa eskrim maka akan muncul harga dengan sendirinya. Masukkan jumlah beli, maka akan muncul jumlah harga, ppn dan total bayar dengan sendirinya.
------------------------------------------------------------------------------------
Source code:
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
* EsKrim.java
*
* Created on 14 Jun 09, 8:24:28
*/

package sadimin;

/**
*
* @author sadimin
*/
public class EsKrim extends javax.swing.JFrame {

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

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

bgRASA = new javax.swing.ButtonGroup();
jLabel1 = new javax.swing.JLabel();
jtNAMA = new javax.swing.JTextField();
jPanel1 = new javax.swing.JPanel();
jcNAMA = new javax.swing.JComboBox();
jPanel2 = new javax.swing.JPanel();
jtHARGA = new javax.swing.JTextField();
jPanel3 = new javax.swing.JPanel();
jrCOKLAT = new javax.swing.JRadioButton();
jrVANILA = new javax.swing.JRadioButton();
jrSTROWBERI = new javax.swing.JRadioButton();
jPanel4 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
jtBELI = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
jtJMLHHARGA = new javax.swing.JTextField();
jPanel5 = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
jtPPN = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
jtTOTAL = new javax.swing.JTextField();
jbBERSIH = new javax.swing.JButton();
jbKELUAR = new javax.swing.JButton();
jLabel6 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setText("Nama Pembeli");

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Nama EsKrim"));

jcNAMA.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Conello", "MOO" }));
jcNAMA.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcNAMAActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jcNAMA, 0, 158, Short.MAX_VALUE)
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jcNAMA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Harga"));

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jtHARGA, javax.swing.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jtHARGA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Rasa EsKrim"));

bgRASA.add(jrCOKLAT);
jrCOKLAT.setText("Coklat");
jrCOKLAT.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jrCOKLATActionPerformed(evt);
}
});

bgRASA.add(jrVANILA);
jrVANILA.setText("Vanila");
jrVANILA.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jrVANILAActionPerformed(evt);
}
});

bgRASA.add(jrSTROWBERI);
jrSTROWBERI.setText("Strowberi");
jrSTROWBERI.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jrSTROWBERIActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jrCOKLAT)
.addComponent(jrVANILA)
.addComponent(jrSTROWBERI))
.addContainerGap(164, Short.MAX_VALUE))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(jrCOKLAT)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jrVANILA)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jrSTROWBERI))
);

jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("Transaksi"));

jLabel2.setText("Jumlah Beli");

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

jLabel3.setText("Jumlah Harga");

javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
jPanel4.setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3)
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jtJMLHHARGA)
.addComponent(jtBELI, javax.swing.GroupLayout.DEFAULT_SIZE, 89, Short.MAX_VALUE)))
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jtBELI, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(21, 21, 21)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3)
.addComponent(jtJMLHHARGA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
);

jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Pembayaran"));

jLabel4.setText("PPN 10%");

jLabel5.setText("Total Bayar");

javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(jLabel5))
.addGap(33, 33, 33)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jtTOTAL, javax.swing.GroupLayout.DEFAULT_SIZE, 133, Short.MAX_VALUE)
.addComponent(jtPPN, javax.swing.GroupLayout.DEFAULT_SIZE, 133, Short.MAX_VALUE))
.addContainerGap())
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(jtPPN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(20, 20, 20)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5)
.addComponent(jtTOTAL, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(21, Short.MAX_VALUE))
);

jbBERSIH.setText("Bersih");
jbBERSIH.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jbBERSIHActionPerformed(evt);
}
});

jbKELUAR.setText("Keluar");
jbKELUAR.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jbKELUARActionPerformed(evt);
}
});

jLabel6.setText("Author : Sadimin");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 184, Short.MAX_VALUE)
.addComponent(jbBERSIH)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jbKELUAR))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(jtNAMA, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jtNAMA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jbKELUAR)
.addComponent(jbBERSIH))
.addComponent(jLabel6))
.addContainerGap())
);

pack();
}// </editor-fold>//GEN-END:initComponents

private void jrCOKLATActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrCOKLATActionPerformed
// TODO add your handling code here:
String nama, rasa;
nama=(String)jcNAMA.getSelectedItem();
rasa=(String)jrCOKLAT.getText();
if(nama.equals("Conello") && rasa.equals("Coklat"))
{
jtHARGA.setText("3000");
}
else if(nama.equals("MOO") && (rasa.equals("Coklat")))
{
jtHARGA.setText("2000");

Ket:
melakukan perbandingan atau pemilihan statemen yang didasarkan pada dua kondisi
}
}//GEN-LAST:event_jrCOKLATActionPerformed

private void jcNAMAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcNAMAActionPerformed
// TODO add your handling code here:

}//GEN-LAST:event_jcNAMAActionPerformed

private void jrVANILAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrVANILAActionPerformed
// TODO add your handling code here:
String nama, rasa;
nama=(String)jcNAMA.getSelectedItem();
rasa=(String)jrVANILA.getText();
if(nama.equals("Conello") && rasa.equals("Vanila"))
{
jtHARGA.setText("3250");
}
else if(nama.equals("MOO") && (rasa.equals("Vanila")))
{
jtHARGA.setText("2100");

}
}//GEN-LAST:event_jrVANILAActionPerformed

private void jrSTROWBERIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jrSTROWBERIActionPerformed
// TODO add your handling code here:
String nama, rasa;
nama=(String)jcNAMA.getSelectedItem();
rasa=(String)jrSTROWBERI.getText();
if(nama.equals("Conello") && rasa.equals("Strowberi"))
{
jtHARGA.setText("3500");
}
else if(nama.equals("MOO") && (rasa.equals("Strowberi")))
{
jtHARGA.setText("2150");
}

Ket:
melakukan perbandingan atau pemilihan statemen yang didasarkan pada dua kondisi
}//GEN-LAST:event_jrSTROWBERIActionPerformed

private void jtBELIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jtBELIActionPerformed
// TODO add your handling code here:
double jumlah, ppn, total;
int harga, beli;
beli=Integer.parseInt(jtBELI.getText());
harga=Integer.parseInt(jtHARGA.getText());

Ket: melakukan pengambilan data dan konversi tipe data dari string ke integer
jumlah = harga * beli;
jtJMLHHARGA.setText(Double.toString(jumlah));
ppn = harga * 0.1;
jtPPN.setText(Double.toString(ppn));
total = jumlah + ppn;

Ket: melakukan perkalian dan penjumlahan terhadap variable dari tipe data tersebut
jtTOTAL.setText(Double.toString(total));

Ket: melakukan pengiriman data dan konversi tipe data dari double ke string
}//GEN-LAST:event_jtBELIActionPerformed

private void jbKELUARActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbKELUARActionPerformed
// TODO add your handling code here:
Dispose();

}//GEN-LAST:event_jbKELUARActionPerformed

Ket:
Digunakan ketika ingin keluar atau meng-close aplikasi.

private void jbBERSIHActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbBERSIHActionPerformed
// TODO add your handling code here:
jtNAMA.setText("");
jtHARGA.setText("");
jtBELI.setText("");
jtJMLHHARGA.setText("");
jtPPN.setText("");
jtTOTAL.setText("");
}//GEN-LAST:event_jbBERSIHActionPerformed

Ket: JbBERSIH atau button bersih digunakan untuk menghapus text pada textfield.

Source code diatas hanya sebagian saja, berdasarkan event yang digunakan pada form tersebut.

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new EsKrim().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.ButtonGroup bgRASA;
private javax.swing.JLabel jLabel1;
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.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
private javax.swing.JButton jbBERSIH;
private javax.swing.JButton jbKELUAR;
private javax.swing.JComboBox jcNAMA;
private javax.swing.JRadioButton jrCOKLAT;
private javax.swing.JRadioButton jrSTROWBERI;
private javax.swing.JRadioButton jrVANILA;
private javax.swing.JTextField jtBELI;
private javax.swing.JTextField jtHARGA;
private javax.swing.JTextField jtJMLHHARGA;
private javax.swing.JTextField jtNAMA;
private javax.swing.JTextField jtPPN;
private javax.swing.JTextField jtTOTAL;
// End of variables declaration//GEN-END:variables

}

Sepuluh Script Greasemonkey




Sudah anda mengenal atau menggunakan Greasemonkey? Greasemonkey adalah sebuah add-on bagi Firefox (dan produk mozilla lain, sama seperti themes) yang mengaplikasikan sebuah script (tepatnya javascript) ke sebuah web yang anda kunjungi, mulai dari mengubah warna, tema, tulisan bahkan melakukan aksi otomatis seperti login dan download.

Jika masih belum menggunakannya, silakan coba greasemonkey disini, install dan restart firefox anda
http://addons.mozilla.org/en-US/firefox/addon/748

Caranya simple, Setelah greasemonkey selesai terpasang, saatnya anda menginstall script customnya. Silakan kunjungi ratusan script itu di Userscript.org. Pilih salah satu script, Klik tombol Install pada halaman tersebut.

Jika kompatibel, maka script akan diinstall setelah anda mengkonfirmasi (tekan OK) jika ada dialog yang meyatakan ada script baru diinstall.

Nah, sekarang untuk demonstrasi kehebatan Greasemonkey, silakan coba Sepuluh Script Greasemonkey berikut:

1. Google Account Multi-login
Gunanya jika anda mempunyai lebih dari satu akun Google misalnya Gmail dan Blogspot, anda tak perlu logout, karena Greasemonkey akan otomatis mengatur anda untuk switch ke akun anda yang lain.
Kunjungi scriptnya disini : http://userscripts.org/scripts/show/16341

2. Helvetireader:
Gunanya untuk mengubah layout Google Reader anda menjadi merah-putih dengan font helvetica.
Kunjungi webnya disini : http://helvetireader.com/

3. Download YouTube Video as Mp4
Dengan script ini anda tak butuh lagi addon baru untuk download dari Youtube, atau tak akan perlu lagi mengunjungi situs convert link youtube semacam KeepVid.com. Dengan script ini greasemonkey akan mencantumkan link download Video di Youtube yang sedang anda lihat dengan format MP4.
Kunjungi : http://userscripts.org/scripts/show/25105

4. Remove All Facebook Ads
Sedang keranjingan Facebook? Coba script ini, anda tak akan lagi melihat iklan-iklan berseliweran di halaman facebook anda.
Kunjungi dan install dari : http://userscripts.org/scripts/show/13787

5. Kaskus De-Obfuscator
Script ini akan otomatis mengembalikan sensor-sensor yang kebanyakan umum dipakai di forum terbesar Indonesia, Kaskus.Us.
Kunjungi : http://userscripts.org/scripts/show/36541

6. Googel Book Downloader
Terkagum-kagum dan senang membaca buku-buku berkualitas via Google Books (book.google.com). Sekarang anda tak perlu pusing-pusing lagi mencari cara download buku tersebut. Install saja script ini.
Kunjungi : http://userscripts.org/scripts/show/37933

7. Google Translate Tooltip
Tak perlu lagi anda manual menerjemahkan kata ke translate.google.com, sekarang anda dapat melihat langsung hasil terjemahannya sebagai sebuah tooltip dari kata atau kalimat yang anda blok dengan mouse. Hmm, canggih kan?
Kunjungi : http://userscripts.org/scripts/show/36898
Catt. Ubah/tambah situs yang jadi acuan,

8. Remove Detik Ads
Merasa terganggu dengan banyaknya iklan di Detik.com? Silakan install script ini, dijamin iklan tersebut lenyap.
Kunjungi : http://userscripts.org/scripts/show/3986

9. RS LinkChek
Ini dia salah satu senjata buat para downloader dari Rapidshare. Sekarang, dengan script ini, greasemonkey akan otomatis mengecek link download Rapidshare anda masih valid atau tidak.
Kunjungi : http://userscripts.org/scripts/show/13709

10. Google Ad Remover
Script ini akan membuang iklan-iklan pada hasil pencarian di Google.com
Kunjungi: http://userscripts.org/scripts/show/1731

Jawaban Tugas Java II 12.7F.01.A




Nama : Sadimin

Nim : 12090020

Kelas : 12.7F.01.A

===================================================

import java.util.*;
import java.io.*;

class tugas_array
{
public static void main(String[] args)
{
int a, jmlh;
double na=0, nb=0, nm=0, nr=0;
String[] data; data=new String[10];
int[] data1; data1=new int[10];
int[] data2; data2=new int[10];
Scanner input=new Scanner(System.in);
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
try{
System.out.print(”Masukkan Banyaknya Data : “);
jmlh=input.nextInt();
System.out.println(”\n**********************************”);
System.out.println(”* Tampilan Input *”);
System.out.println(”**********************************\n”);
for (a=1;a<=jmlh;a++)
{
System.out.print(”");
System.out.print(” Nama Siswa = “);
data[a]=dataIn.readLine();
System.out.print(” Nilai Bahasa = “);
data1[a]=input.nextInt();
System.out.print(” Nilai Matematika = “);
data2[a]=input.nextInt();
System.out.println(”");
}
System.out.println(”\n**********************************”);
System.out.println(”* Tampilan Keluaran *”);
System.out.println(”**********************************\n”);
System.out.print(”");
for (a=1;a<=jmlh;a++)
{
System.out.println(”Data Ke - “+a+”");
System.out.print(”");
System.out.println(” Nama Siswa = “+data[a]);
System.out.println(” Nilai Bahasa = “+data1[a]);
System.out.println(” Nilai Matematika = “+data2[a]);
nb=nb+data1[a];
nm=nm+data2[a];
na=data1[a]+data2[a];
System.out.println(”————————”);
System.out.println(”Nilai Akhir = “+na);
System.out.println(”————————”);
System.out.println(”");
}
} catch(IOException e) {e.printStackTrace(); }
}
}

Outputnya  :


Jawaban Tugas Java Kelas 12.7F.01

Nama : Sadimin

NIM : 12090020

Kelas : 12.7F.01

===================================================

import java.io.*;
import java.util.Scanner;
class CaseIf
{
public static void main (String[]Args)
{
int harga,beli,total,kode;
String ukur;
Scanner input=new Scanner (System.in);
System.out.println("TOKO KELONTONG KERONCONGAN");
System.out.println("--------------------------");
System.out.println();
System.out.println("A. Susu Dancow");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.println("B. Susu Bendera");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.println("C. Susu SGM");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.println();
System.out.print("Masukan Merk Susu [1|2|3]: ");
kode = input.nextInt();
System.out.print("Masukan Ukuran Kaleng [kcl|sdg|bsr]: ");
ukur = input.next();
switch (kode)
{
case 1:
{
if(ukur=="kcl")
harga=15000;
else if(ukur=="sdg")
harga=20000;
else
harga=25000;
}
break;
case 2:
{
if(ukur=="kcl")
harga=13500;
else if(ukur=="sdg")
harga=17500;
else
harga=20000;
}
break;
case 3:
{
if(ukur=="kcl")
harga=15000;
else if(ukur=="sdg")
harga=18500;
else
harga=22000;
}
break;
default:harga=0;
}
System.out.println();
System.out.println("Harga Satuan Barang Rp. "+harga);
System.out.print("Jumlah Yang Dibeli: ");
beli=input.nextInt();
total=harga*beli;
System.out.println("Harga Yang Harus Dibayar Rp. "+total);
}
}

Software Al-Qur'an dan Hadits

merupakan salah satu software Islam yang (menurut saya) sangat lengkap buat anda (saya juga) orang muslim atau buat anda yang ingin mempelajari Islam. Pada SalafiDB tersedia Al-Qur'an, Hadits dan artikel-artikel salafi yang disajikan secara digital. Lebih jelasnya nih penjelasan dari situsnya.

Apa itu SalafiDB?



SalafiDB adalah perangkat lunak yang berisikan Al-Qur'an, ribuan Hadits dan artikel-artikel salafi.




Dengan dilengkapi fasilitas telusur (search) dan jelajah (browse) seluruh dokumen, SalafiDB insya Allah akan membantu anda dalam memahami Al-Qur'an dan Assunnah.




Isi Indeks (Maret 2008)




  • 6236 ayat Al-Quran dalam versi Arabic, transliterasi, terjemahan bahasa Indonesia dan bahasa Inggris (Dr. M. Taqiud-Din & Dr. M. Khan dan Yusuf Ali).

  • Tafsir Ibnu Katsir (bahasa Inggris)

  • Lebih dari 5350 (terjemahan bahasa Indonesia) hadits-hadits dari Shahih Bukhari, Shahih Muslim, Bulughul Maram, An-Nawawiyyah dan Riyadhus Shalihin.

  • Lebih dari 2600 artikel dari situs almanhaj.or.id dan fatwa-ulama.com

  • 20 salafi E-Book dari situs Vila Baitullah dan Maktabah Abu Salma



Fitur-Fitur yang Disediakan




  • Tidak perlu koneksi Internet (indeks disimpan di hardisk anda).

  • Telusur Al-Qur'an, Hadits dan artikel terpadu.

  • Hasil telusur diurut berdasarkan skor kedekatan (mirip Google).

  • Telusur Al-Qur'an dengan transliterasi.

  • Tayangan visual hubungan antar dokumen.

  • Analisa secara tata-bahasa ayat-ayat Al-Qur'an.

  • Editor cetak

  • Jelajah (browse) seluruh isi dokumen (mirip tampilan e-book)

  • Preferensi tema tampilan tema.

  • Index dan tema update.


Yang mau download nih linknya , untuk kebutuhan systemnya bisa dilihat di sini. O iya kalo yang mau download, besar file instalasinya kira-kira 52Mb, silahkan disiapkan koneksi internet yang banter lah dan jangan lupa pake juga download manager biar lebih cepat dan bisa diresume, OK. Selamat menikmati.....