Senin, 29 November 2010

0 Menghilangkan genuine pada windows

21.02 Under From Soni Sebastian
[0 Comment]
halloo blogger .
pernah ga di windows kalian tuh mendapat pesan GENUINE dan windows meminta Update?
gini nih blogger, jika terdapat pesan genuine, itu berarti windows yang kita gunakan adalah palsu alias bajakan. Terus gimana cara ngilanginnya??
tenang aja, abdi punya caranya, tapi yang manual aja ya .


1. Kita matikan automatic updatenya  dengan cara :
    klik kanan My Computer 
    pilih properties  
    klik tab automatic update
    klik turn off 
    pilih apply lalu OK
2. Masuk run dan ketik regedit 
    pilih HKEY_LOCAL_MACHINE\SOFTWARE
    kemudian Microsoft
    klik Windows  
    pilih NT
    klik lagi di CurrentVersion
    Winlogon
    Notify.
    nah setelah sampai di Notify, cari folder WgaLogon dan hapus folder tersebut.
3. Restart komputer, kemudian masuk pada safe mode dengan menekan tombol F8 saat booting.
4. Cari dan hapus file-file dibawah ini
      C:\WINDOWS\system32\WgaLogon.dll
      C: \WINDOWS\system32\WgaTray.exe
      C:\WINDOWS\system32\LegitCheckControl.dll
5. Selesai, restart lagi komputer anda.

udah abdi terapin di windows abdi nh blogger dan buktinya berhasil, pesan tersebut udah ga lagi muncul.
selamat mencoba dan semoga bermanfaat .
^.^

0 puisi kami untuk para pedasi

03.16 Under From Soni Sebastian
[0 Comment]
rintihan malam terus berganti
tata ruang pun terus berubah
akan kah ada sebercak harapan
untuk bangsa negeri kami

            tangisan, rintihan, kepedihan
            akan kah ini yang akan kami rasakan seterusnya
            di tengah persoalan yang terus datang
            para pedasi duduk senang menggarap uang

tidakkah engkau peduli melihat saudaramu?
tidakkah hati nuranimu berkata, "ya aku mau bantu"
dimana letak hatimu pak??
negeri ini membutuhkan kalian

            bukan ucapan belasungkawa yang kami tunggu
            bukan janji cerpenmu yang berbingkai emas
            adakah kepdulianmu terhadap kami??
            mengapa tega kau mengkhianati negeri??

tiada kah cukup gaji menghidupimu??
berilah kepintaranmu untuk negeri ini
karena kenapa??
karena di negeri inilah kau dilahirkan

Sabtu, 27 November 2010

0 10 video terlucu nh !!

02.10 Under From Soni Sebastian
[0 Comment]

Jumat, 26 November 2010

0 mengubah kode HTML menjadi postingan

23.19 Under From Soni Sebastian
[0 Comment]
bagaimana cara membuat html pada postingan??
saat kita ingin membuat tutorial tentang blog yang sering digunakan salah satunya adalah html, tapi kita tidak tahu bagaimana cara membuat html masuk ke dalam postingan. Dalam blogging kali ini saya akan menjelaskan bagaimana cara mengkonversi html agar dapat terbaca pada saat postingan kita di terbitkan.
ada beberapa cara dalam pengonversian html ini, antara lain :


1. manual
    cara ini menggunakan waktu yang sedikit lama, karena mengkonversi html perlu mengetahui simbol-
    simbolnya agar dapat di baca pada saat kita melakukan posting.
2. menggunakan web converter
    cara ini cukup mudah, kita hanya men-copas(copy paste) kode htmlnya, dan seketika itu juga konverter  
    akan memprosesnya.


tentu abdi akan menjelaskan cara pengkonversian yang agak lebih mudah, yaitu menggunakan web converter. cara ini tentulah sangat mudah.
1. kita copy html yang ingin kita convert.
2. masuk kedalam web converter
3. paste html tersebut kedalamnya, lihat gambar 1.1
1.1
4. stelah itu tekan tombol encode dan akan muncul seperti ini, lohat gambar 1.2
1.2
5. setelah di konversi, copy html tersebut dan paste dalam postingan anda.

semoga bermanfaat .
^.^

Sabtu, 20 November 2010

0 Membuat judul blog berjalan

08.33 Under From Soni Sebastian
[0 Comment]
hello blogger..
gimana sih cara negbuat biar judul blog kita berjalan seperti punya abdi nh??
tujuannya ya untuk memperindah aja sih.
kalo mau tw tinggal lihat ke bawah aja...



1. buka edit HTML pada rancangan di blogger anda.
2. cari kode <title><data:blog.pageTitle/></title>
3. kalo udah ketemu, sekarang letakkan kursor anda tepat di bawah kode tersebut dan copas (copy paste) kode ini :
<script language=�JavaScript�>
var txt=�.::***<data:blog.pageTitle/>***::. �;
var kecepatan=200;var segarkan=null;function bergerak() { document.title=txt;
txt=txt.substring(1,txt.length)+txt.charAt(0);
segarkan=setTimeout(�bergerak()�,kecepatan);}bergerak();
</script>



nah, angka yang bewarna merah diatas dapat diganti sesuai keinginan, angka tersebut menunjukkan kecepatan pergerakan judul blog anda.
setelah semuai selesai, save templates dan lihat hasilnya.

semoga bermanfaat..

0 membuat efek salju pada blog

08.24 Under From Soni Sebastian
[0 Comment]
ga usah lama2,
kalo pengen blog bersalju ikuti cara ini:
1. masuk ke rancangan lalu pilih edit HTML
2. cari kode pada html, jangan lupa ceklist Expand Template Widget
3. copas (copy paste) kode di bawah ini tepat diatas kode </head>


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'/>
<script src='http://nirav07.110mb.com/jsnow.js' type='text/javascript'/>
  <script type='text/javascript'>
$(function() {
$().jSnow();
});
</script>

4. bersenang2lah .

semoga bermanfaat >.<

Sabtu, 13 November 2010

0 cara membuat frame berbasis GUI pada java

22.10 Under From Soni Sebastian
[0 Comment]


abdi akan menjelaskan sedikit cara membuat Frame berbasis GUI pada java secara singkat nh, kalo ada salah2 di benerin aja di komen ya, maklum abdi belum mahir Java biar kita sama2 belajar, oke deh langsung cekidot aja dari listing pertama yang di atas tuh tuh. Dalam listing-nya, terdapat 4 package, yaitu awt, event.ActionEvent, event.ActionListener, dan javax.swing. pada class swingFrame yang mendapat pewarisan dari JFrame kita menentukan tinggi dan lebar, tapi disini kita memasukkan statement private, artinya pengukuran ini bersifat privasi dan tidak dapat di baca oleh kelas lain. Kemudian kita membuat judul dengan setTitle, ukuran dengan setSize, penempatan lokasi dengan setLocation. Lalu kita masukkan objek swingPanel dan Container dan kita isi sesuai yang kita inginkan.  Kemudian kita akan membuat tombol, kita membuatnya di kelas swingPanel yang juga pewarisan dariJPanel yang sudah terdapat pada Java. Pembuatan tombol ini juga dideklarasikan secara private agar tidak dapat dibaca oleh kelas lain. Dalam objek ini terdapat button sebagai tombol dan JTextField sebagai inputan untuk memasukkan data.



Pada listing kedua ini, setLayout berfungsi untuk menentukan jarak antara JTextField dengan JButton. Kemudian dalam tombol proses kita masukkan fungsi untuk menjadikan sebuah tombol aksi dan menjadi sebuah hasil pada saat kita menekan tombol tersebut. Dalam rumusnya dinyatakan bahwa jika x=1 maka kembali ke 1, tetapi jika tidak maka kembali ke x dan dikalikan x-1.  Selanjutnya masuk ke kelas fungsi Action yang berupa pengimplementasian dari ActionListener dan dilanjtkan method actionPerformed dan akan memanggil objek – objek sebelumnya. Pada koding kelas ini adalah pemprosesan inputan menjadi sebuah hasil dimana data yang kita masukkan akan diolah sesuai rumus yang telah terdeklarasi di kelas sebelumnya. Sedangkan funsi catch ini adalah penangkapan kesalahan yang dimulai pada perintah try di bawah method pada kelas tersebut. Kemudian lanjut ke kelas Swing dimana ini adalah kelas utama dan terdapat pula method utamanya. Objek swingFrame yang terdapat di bawah method utama ini akan memanggil seluruh objek yang telah terdeklarasi dari sub kelas pertama sampai sub kelas terakhir.  Pada frame.setVisible saya member nilai true agar objek dapat berjalan, jika kita beri nilai false maka pada saat running objek tidak akan terpanggil dan frame yang kita buat tidak akan keluar.

dan berikut adalah output dari listing diatas :


Jumat, 12 November 2010

3 Himpunan pada Java

07.46 Under From Soni Sebastian
[3 Comment]
import java.util.Scanner;

public class himpunanLA{
Scanner input = new Scanner(System.in);
int[] himpunanA= new int[100];
int[] himpunanB= new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;

public void dataAnggota() {

System.out.print("\nMasukkan Jumlah Anggota Himpunan A : ");
jumlahAnggotaA = input.nextInt();

System.out.println("Anggota Himpunan A");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print("Anggota "+i+" : ");
himpunanA[i]=input.nextInt();
}

System.out.print("\nMasukkan Jumlah Anggota Himpunan B : ");
jumlahAnggotaB = input.nextInt();

System.out.println("Anggota Himpunan B");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print("Anggota "+i+" : ");
himpunanB[i]=input.nextInt();
}
}

public void tampilAnggota(){
System.out.print("\nAnggota Himpunan A = { ");
for(int i=1;i<=jumlahAnggotaA;i++){

System.out.print(himpunanA[i]+" ");
}
System.out.println("}");

System.out.print("Anggota Himpunan B = { ");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print(himpunanB[i]+ " ");
}
System.out.println("}");
}

public void himpunanGabungan(){
System.out.print("Himpunan Gabungan A U B : { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println("}");
}

public void himpunanIrisan(){
System.out.print("Himpunan Irisan A n B : { ");

for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==true){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println(" }");
}
public void himpunanSelisih(){
System.out.print("Himpunan Selisih A - B : { ");
for( int i=1;i<=jumlahAnggotaA;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaB;j++){
if(himpunanA[i]==himpunanB[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanA[i]+" ");
}
}
System.out.println("}");

System.out.print("Himpunan Selisih B - A : { ");
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}

}
System.out.println("}");

}

public static void main(String args[]){
himpunanLA bilangan = new himpunanLA();
bilangan.dataAnggota();
bilangan.tampilAnggota();
bilangan.himpunanGabungan();
bilangan.himpunanIrisan();
bilangan.himpunanSelisih();
}

}

0 contoh GUI pada Java

07.43 Under From Soni Sebastian
[0 Comment]
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

/* @author Sebastian
*/
class swingFrame extends JFrame {

private int lebar = 320;
private int tinggi = 125;

public swingFrame() {
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setTitle("Swing Components");
setSize(lebar, tinggi);
setLocation((screen.width - this.lebar) / 2, (screen.height - this.tinggi) / 2);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);

swingPanel panel = new swingPanel();
Container cont = new Container();
cont = getContentPane();
cont.setLayout(null);
panel.setBounds(35, 20, 250, 50);
cont.add(panel);
}
}

class swingPanel extends JPanel {

private JButton fakbutton = new JButton("Proses");
private JButton reset = new JButton("Reset");
private JTextField angka1 = new JTextField("");
private JTextField hasil = new JTextField("");

public swingPanel() {
fakbutton.addActionListener(new fungsiAction());
reset.addActionListener(new fungsiAction());
hasil.setEditable(false);

setLayout(new GridLayout(2, 2, 5, 5));
add(angka1);
add(fakbutton);
add(hasil);
add(reset);
}

int faktorial(int x) {
if (x == 1) return 1;
else return x * faktorial(x - 1);
}

private class fungsiAction implements ActionListener {

public void actionPerformed(ActionEvent ae) {
try {
if (ae.getActionCommand().equals("Proses")) {
int var = Integer.parseInt(angka1.getText());
hasil.setText(Integer.toString(faktorial(var)));
fakbutton.setEnabled(false);
} else {
angka1.setText("");
hasil.setText("");
fakbutton.setEnabled(true);
}

} catch (Exception e) {
JOptionPane.showMessageDialog(null, "angka yang anda masukan salah",
"ERROR", JOptionPane.ERROR_MESSAGE);
}
}
}
}

public class Swing {

public static void main(String[] args) {
swingFrame frame = new swingFrame();
frame.setVisible(true);
}
}

Kamis, 11 November 2010

0 Case pada java

07.15 Under From Soni Sebastian
[0 Comment]
import java.io.*;

public class menu {

public static void main(String[] args) throws Exception {

DataInputStream in = new DataInputStream (System.in);
int data[] = new int[100];
boolean done = false;
int fak = 1;
int total = 0;

while (!done) {
System.out.println(" ");
System.out.println("selamat datang di dunia berhitung --> sebastian");
System.out.println("silahkan pilih menu yang tersedia");
System.out.println("");
System.out.println("\t\t+--------------+");
System.out.println("\t\t| Menu |");
System.out.println("\t\t+--------------+");
System.out.println("\t\t|1. Input |");
System.out.println("\t\t|2. Faktorial |");
System.out.println("\t\t|3. X-it |");
System.out.println("\t\t+--------------+");
System.out.print("\t\tPilih[1.3] : ");
int pil = Integer.parseInt(in.readLine());

switch(pil) {
case 1 :
System.out.println(" ");

System.out.println("+---------------------+");
System.out.println("| menu input data |");
System.out.println("+---------------------+");
System.out.println(" ");
System.out.println("Bagian Input");
System.out.println("----------------------------------");
System.out.print("masukkan jumlah data = ");
String a = in.readLine();
int n = Integer.parseInt(a);
for (int i=0;i
                     System.out.print("data ke - "+(i+1)+"= ");
                     String b = in.readLine();
                     data[i] = Integer.parseInt(b);
                     total = total + data[i];
                     }
                     System.out.println(" ");
                     System.out.println("Bagian cetak");
                     System.out.println("---------------------------------");
                     for (int i=0;i
                     System.out.println("nilai data input ke "+(i+1)+" adalah = "+data[i]);
                     }
                     System.out.println("---------------------------------");
                     System.out.println("total                        = "+total);
                        System.out.println("demikian hasil yang tersingkap");
                     break;
                case 2 :
                     System.out.println(" ");
                     System.out.println("+---------------------+");
                     System.out.println("|    menu faktorial   |");
                     System.out.println("+---------------------+");
                     System.out.print("masukan angkanya = ");
                     String b = in.readLine();
                     int jml = Integer.parseInt(b);
                     for(int i=1;i<=jml;i++)
                     {
                      fak=fak*i;
                     }
                     System.out.println(" ");
                     System.out.println(+jml+"! = "+fak);
                     System.out.println(" ");
                     break;
                case 3 :
                     done = true;
                     break;
                default :
                     System.out.println(" ");
                    System.out.println("Tidak ada pilihannya tuh!!!");
                    break;
            }
        }
}
}
    

Logika Program :
Dalam logika program kali ini, saya membuat struktur menu dimana dalam menu tersebut ada program input, factorial, dan exit.
Dalam menu input, kita dapat memasukkan jumlah data yang kita inginkan untuk dijumlah nilai kesluruhan dari tiap datanya, misalnya kita memasukkan jumlah data 4, maka data pertama sampai keempat kita dapat memasukkannya dengan angka sesuai keinginan kita, dan 4 data tersebut di jumlahkan menjadi sebuah nilai total.
Sedangkan menu kedua adalah menu factorial. Sebagaimana kita tahu bahwa cara penghitungan factorial adalah pengkalian angka demi angka sampai bilangan factorial yang kita masukkan. Contohnya, kita memasukkan 2!, maka nilainya adalah 1x2 = 2. Tetapi dalam program ini jika kita ingin memasukkan 2 data atau lebih, maka jumlah atau hasil factorial pertama dikalikan dengan factorial kedua dan seterusnya. Contoh, jika kita ingin memasukkan 2 buah input data, jika kita memasukkan data pertama 2!, maka hasilnya adalah = 2, dan di data kedua kita memasukkan 3!, maka hasilnya bukan menjadi 6, melainkan 12. Logikanya adalah hasil factorial dari data pertama di simpan terlebih dahulu, kemudian hasil factorial kedua dikalikan dengan hasil data pertama.
Menu ketiga adalah exit yang berarti keluar ke folder sebelumnya. Jika kita ingin masuk ke menu lagi kita tidak perlu untuk recompile ulang, tetapi cukup ketik java menu dan kemudian akan muncul menu.
Untuk lebih jelas lagi dalam analisa programnya, mari kita lihat method dan statement dari program ini. Yang pertama adalah,

public class menu {
baris kode diatas menunjukkan class baru dengan nama kelas menu, dan nama file yang digunakan haruslah sesuai dengan nama class yang ada. Kemudian,

public static void main(String[] args) throws Exception {
dalam baris kode ini menandakan method main, yaitu method utama yang dimiliki oleh semua program java dan akan dieksekusi pertama kali pada saat program dijalankan. Selain bersifat public, method main () juga harus dideklarasikan sebagai statis.


DataInputStream in = new DataInputStream (System.in);
Baris ini adalah baris yang membuat objek baru dari tipe kelas yang telah didefinisikan. Baris ini berpengaruh terhadap semua method karena pada nantinya setiap method akan dipanggil secara langsung.


System.out.println(" ");
Method ini berfungsi untuk mencetak tetapi tidak memunculkan print apapun, hanya enter saja karena dalam tanda kutip tidak ada karakter apapun.

case;
case menandakan bahwa ada menu yang dibuat, dan case selalu diakhiri dengan break;
System.out.print("masukkan jumlah data = ");
Sedangkan method ini fungsinya sama dengan method seblumnya, hanya saja sewaktu kita menginput data, data tersebut sebaris dengan statement tersebut. Setelah itu terdapat method sebagai berikut.

break;
break disini adalah kembali ke menu awal. Setelah  kita mendapat hasil output dari input yang kita masukkan, maka secara otomatis kita akan kembali lagi ke menu awal.



OUTPUT PROGRAM
Inilah output program tersebut, menu faktorial (kiri) dan menu input (kanan).

Add caption
Add caption

Senin, 08 November 2010

0 listing program java part 1

20.51 Under From Soni Sebastian
[0 Comment]
import java.io.*;

class hello {

public static void main(String[] args) {
System.out.println("hai hai");
}
}


nah, disini abdi tampilkan contoh sederhana dari java. bahasa pemrograman java itu memiliki case sensitive, huruf besar kecil titik koma, sengatlah berpengaruh, jika salah sedikit program tersebut tidak akan bisa running.
saya akan menjelaskan logika programnya, disini gambaran outputnya akan tercetak "hai hai" pada saat program tersebut dijalankan. tanda '{}' difungsikan sebagai tanda bahwa kita memulai statement. import di atas hanya sebagai mempermudah penulisan atu bisa disebut juga sebagai fungsi. lanjut baris kode class saya namakan hello, kemudian ada method main atau method utama yang berguna untuk memecah sebuah program menjadi beberapa bagian, jadi program tersebut bisa dilakukan oleh beberapa orang. Nah yang bagian println itu berguna untuk mencetak apa yang ada dalam tanda kurung tersebut, jika diawali tanda kutip, maka layer akan mencetak seperti apa adanya.

semoga penjelasan abdi dapat membantu ya, thanks blogger .

0 Bahasa Pemrograman Java

20.29 Under From Soni Sebastian
[0 Comment]

Bahasa pemrograman??
Halo blogger, abdi mau posting nh tentang bahasa pemrograman java bagi pemula, soalnya abdi juga pemula di dunia tarik suara ini, loh??? Di dunia programmer ini maksudnya, hehe. Jadi kalau ada salah2 kata dikit maklumin ya, kita sama2 belajar ^_^?
Bahasa pemrograman itu adalah suatu bahasa komputer, ya kan? Tapi apa sih yang dimaksud bahasa pemrograman pada java itu sendiri??
Bahasa pemrograman ialah bahasa yang digunakan programmer untuk membuat suatu program atau aplikasi. Nah, sekarang apa kaitannya sama java?? Java itu memiliki lambing seperti kopi panas, ya maklum aj pada saat Sun Microsystem membuat java, para pegawainya membuat java pada saat di kedai kopi jawa sehingga muncullah lambang kopi panas yang menggairahkan tersebut. Dalam bahasa pemrograman, ada yang namanya sintaks, yaitu aturan dramatikal dalam penulisan bahasa pemrograman tersendiri. Java memiliki aturan-aturannya sendiri sperti COBOL,VB, PASCAL, dan lain2. Java itu banyak jenisnya, seperti J2SDK (Java 2 Software Developer Kit) yang terdiri dari, J2SE(Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), dan J2ME (Java 2 Micro Edition).
Ada lagi nh blogger aplikasi-aplikasi pada java, antara lain:
1.       Stand alone
2.       Applet
3.       Aplikasi Berbasis Windows (GUI)
4.       Java Servlet
5.       Java Server Pages (JSP)
6.       Java Beans dan enterprise Java Beans
7.       Java Micro Edition
Nah, editor buat java itu banyak, misalnya notepad yang udah terpasang saat penginstallan OS(OperationSystem), editplus, dan netbeans. Tapi abdi sarankan sih lebih baik pake netbeans, soalnya editor tersebut mampu membaca sintaks pada java, jadi kalau ada salah sedikit bisa langsung ketahuan letak kesalahannya.
Segini dulu ya, lain kali abdi posting tentang listing program dan logika2nya, ok??
Jalan2 ke jati asih, terima kasih .
^.^

0 cara memperlebar bandwith

01.55 Under From Soni Sebastian
[0 Comment]
terlintas dipikiran anda kah cara untuk memperlebar bandwith dan mepercepat koneksi internet bagi orang yang baru mengenal jaringan seperti saya???
disini saya sedikit mengulas cara bagaimana untuk memperlebar bandwith.
tidak usah bertele lete deh, langsung cara ajalah .

1. kita menuju run yang berada pada START menu,
2. ketikkan "gpedit.msc" tanpa tanda petik
3. setelah ada tampilan group policy, pilih computer configuration
4. pilih administrative templates
5. lalu klik network
6. selanjutnya pilih QoS packet schedule
7. nah, disitu ada Limit reservable bandwith, ubah menjadi enabled
8. kemudian ubah bandwithnya menjadi 0, apply dan ok.
9. selesai.

nah udah dipaparkan cara memperlebar bandwithnya, sekarang tinggal di coba.
semoga berhasil ya, dan rasakan perubahannya, ya walaupun koneksinya bekum secepat yang kita inginkan tapi koneksi internet anda akan terasa lebih cepat sedikit. tunggu versi selanjutnya dengan menggunakan software dan trik-trik lain.