Pages

Kamis, 13 Oktober 2011

Sharing Internet usb modem menggunakan WiFi Laptop ke Android

Sharing internet usb modem menggunakan WiFi laptop ke Android?? Mungkin bagi sebagian pembaca sudah bisa melakukannya. Mungkin jika kita membuat jaringan internet hanya dengan Ad-Hoc saja, Android tidak akan mendeteksi WiFi yang telah kita buat untuk dibagikan atau disharing, karena android tidak dapat mendeteksi jaringan Ad-Hoc, melainkan infrastrukstur atau Akses point. Oleh sebab itu, maka kita harus membuat laptop kita seolah-olah sebagai akses point. Bagaimana Caranya???
ikuti langkah-langkah berikut:

Yang Dibutuhkan:
  • OS Ubuntu atau linux, Saya menggunakan ubuntu 11.04
  • Modem USB, kebetulan saya menggunakan smartfren connex
  • dhcp-server, hostapd
Cara-caranya :
  • Yang jelas modem telah terkoneksi baik dengan internet
  • install hostapd dan dhcp3-server, dengan cara
    sudo apt-get install dhcp3-server hostapd
  • Buat hostapd.conf pada home folder anda, dan tuliskan kode berikut:
    interface=wlan0
    driver=nl80211
    ssid=
    channel=1
    hw_mode=g
    auth_algs=1
    wpa=3
    wpa_passphrase=
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP CCMP
    rsn_pairwise=CCMP
    SSID bisa diisi dengan Apa saja, Bebas, misalkan inetsharing, wpa_passphrase juga sama, bebas diisi apa saja
  • edit dhcpd.conf, di folder /etc/dhcp/dhcpd.conf dengan perintah:
    sudo gedit /etc/dhcp/dhcpd.conf
  • tambahkan kode berikut pada bagian paling bawah dhcpd.conf :
    option subnet-mask 255.255.255.0;
    default-lease-time 600;
    max-lease-time 7200;

    option domain-name-servers 8.8.8.8, 8.8.4.4 ;
    subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.254;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    }
    penjelasan: DNS yang kita gunakan adalah open DNS nya bang google, koneksi dari setiap gadget akan dimulai dari ip addres 192.168.1.10 s.d. 192.168.1.254, alamat ip ini bisa dirubah sesuai keinginan..
  • Edit /etc/default/isc-dhcp-server dengan perintah
    sudo gedit /etc/default/isc-dhcp-server
    kemudian, cari INTERFACES="" dan rubah menjadi INTERFACES="wlan0", karena kita akan sharing internet melalui wireless
  • aktifkan ip forwarding di Ubuntu dengan mengedit file :
    sudo gedit /etc/sysctl.conf
    hilangkan tanda pagar pada # net.ipv4.ip_forward=0, lalu ubah 0 menjadi 1
  • Terakhir, edit file rc.local, dengan perintah
    sudo gedit /etc/rc.local
    dan tambahkan
    /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    Konfigrasi telah selesai
  • untuk mengaktifkannya, jangan lupa buka terminal, dan jalankan perintah berikut:
    sudo hostapd -B hostapd.conf
    untuk Mengaktifkan hostapd melalui jaringan wireless, jika perintah ini sudah diketikan, maka pada gadget android dapat terdeteksi WiFi dengan SSID yang telah kita berikan tadi, namun Belum bisa untuk sharing internet. Untuk mengaktifkan sharing internetnya, ketik perintah berikut:
    sudo ifconfig wlan0 inet 192.168.1.1
    sudo /etc/init.d/isc-dhcp-server start
  • Selesai semuanya, selamat berinternet ria dengan Android




===>>>SALAM<<<=====
-Sharing Internet usb modem menggunakan WiFi Laptop ke Android

Rabu, 12 Oktober 2011

Buat Progress Bar Sederhana dengan Java

Iseng-iseng belajar lagi bahasa pemrograman Java.. Daripada ga ada kerjaan mendingan bikin Program sederhana banget, yaitu bikin progres bar. Progress bar yang akan kita buat seperti tampilan gambar di bawah:

Pada Gambar tersebut progress bar yang berwarna putih akan menutupi background hitam, dan apabila sudah komplit, maka gambar akan menghilang..

Berikut adalah kode programnya :

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.JWindow;
import javax.swing.Timer;

/**
 *
 * @author denidharmatin
 */
public class TestProgressBar extends JWindow {
    JLabel logo = new JLabel(new ImageIcon("Gambar/logo.jpg")); //Mengambil Gambar
    JProgressBar progress = new JProgressBar();
    int time=0;
    Timer timer;//Timer dari java Swing yg berfungsi sebagai delay time
    Dimension dimensi = Toolkit.getDefaultToolkit().getScreenSize();
    public TestProgressBar(){
        Color warna = Color.white;
        progress.setBackground(Color.black);//set Warna Background progress bar
        progress.setForeground(Color.white);
        getContentPane().add(logo, BorderLayout.NORTH);//Menempatkan gambar logo di posisi NORTH atau pada bagian atas
        getContentPane().add(progress,BorderLayout.CENTER);//Menempatkan progress Bar di bagian tengah
        setLocation(dimensi.width/2 - getWidth()/2, dimensi.height/2 - getHeight()/2);//Lokasi Agar di tengah-tengah layar
        pack();
        show();
        timer = new Timer(50, new ActionListener() {//Delay Time sebesar 50 

            @Override
            public void actionPerformed(ActionEvent ae) {
                time++;//Waktu akanterus bertambah sampai persentase komplit
                progress.setValue(time);
                if(progress.getPercentComplete()==1){//Jika Persentase komplit
                    timer.stop();//thread timer dihentikan
                    setVisible(false);//Menghilangkan Gambar logo dan progres bar
                }
                
            }
        });
        timer.start();//Memulai Thread
    }
    

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        new TestProgressBar();
    }
}

Dalam Pembuatan progress bar sederhana ini, saya menggunakan IDE Netbeans 7, berikut adalah cara pembuatannya:
  • Buat Project baru di netbeans
  • Buat Folder baru dengan nama Gambar pada project netbeans yang telah dibuat, dengan cara klik kanan pada project kemudian new --> Folder
  • masukan gambar ke dalam Folder tersebut, misalkan gambar diberi nama logo.jpg
  • Edit class mainnya seperti code program di atas
  • running program dan anda akan melihat hasilnya.
Selamat Mencoba




===>>>SALAM<<<=====
-Buat Progress Bar Sederhana dengan Java

Selasa, 28 Juni 2011

Smartfren AC682 on openSuSE 11.4 Celadon

Hadeuh.... udah lama blog ga diupdate... ckckckck... gara-gara belum dapet ide mau ngepost apa, jadi ya ngga diupdate, hahahaha...
Pada post-post-an sebelumnya saya lebih banyak membahas ubuntu, nah sekarang saya beralih dulu ke openSuSE, pengen ngerasain distro dari Red Hat ini, hehehe... dah lah ga usah basa-basi lagi, takut tambah basi, hehehe...
To The Point.... BAGAIMANA Mengkoneksikan Modem smartfren connex AC682, neh Screensoot si Modemnya :
[Langkah 1] Tancapkan modem smartfren ke lappy masing2;
[Langkah 2] Masuk Terminal ketik : lsub
neh Screenshootnya:
Sekarang kita liat dengan dmes | tail , screenshoot:

Wah, ternyata si modem masih ngeattach scsi CD-ROM di sr1, pie to?? lanjut langkah berikutnya:

[Langkah 2] Eject sr1, dengan perintah : eject /dev/sr1 dan setelah di eject tampilan lsusb menjadi :
 yang tadinya 19d2:ffde sekarang sudah menjadi 19d2:ffdd, yang berarti sr1 udah di eject, lanjut ke langkah berikutnya

[Langkah 3] Masukan parameter usbserial, dengan cara ketik : sudo /sbin/modprobe usbserial vendor=0x19d2 product=0xffdd (openSuSE) dan kalo di ubuntu sudo modprobe usbserial vendor=0x19d2 product=0xffdd
[Langkah 4] konfigurasi wvdial, ketik sudo wvdialconf
[Langkah 5] Edit konfigurasi wvdial di /etc/wvdial.conf
Screenshoot wvdial.conf

[Langkah 6] tinggal konek aja, ketik sudo wvdial
Screenshoot Koneksi Berhasil:
 
Catatan:
-Jika pada Wvdial terdapat pesan nameserver(DNS) failure, connection may not work
Silakan periksa di resolv.conf, dan masukan DNS, Screenshoot resolf.conf saya :
 Koneksi akan berhasil, karena sebelumnya saya mengalami problem ini..

- Saya memakai wvdial versi 1.6, bisa di di install lewat YaST (openSuSE) atau Synaptic package manager (ubuntu).

Terima Kasih





===>>>SALAM<<<=====
-Smartfren AC682 on openSuSE 11.4 Celadon

Senin, 07 Februari 2011

ubuntu 10.04 / BlankOn 6 serasa Machintos


Berikut adalah tampilan desktop BlankOn saya... Seperti Mac? tentunya secara kasat mata telihat mirip machintos, aplikasi yang saya gunakan adalah MacBuntu untuk ubuntu 10.10 karena adanya cuma itu, lebih baik seh pake yang buat 10.04, tapi ga masalah toh hasilnya sama saja, cuma sedikit saja perbedaan waktu installnya, tambahkan force pada waktu penginstallan, nanti akan ada ko perintahnya... yang mau coba silahkan download aja di sini. Ekstrak kemudian tinggal klik 2 kali saja install.sh (untuk ubuntu 10.10), tapi periksa dulu apakah install.sh sudah bisa langsung dieksekusi atau tidak. Untuk 10.04 (blankOn saya) mungkin pas klik 2 kali pada install.sh maka eksekusi tidak akan berjalan. Nah untuk itu, silahkan masuk ke terminal, kemudian masuk ke folder ekstrakan tadi, dan ketik ./install.sh force, dan ikuti langkah selanjutnya, yes-yes saja untuk hasilnya lebih bagus...

selesai, restrat maka plymouth akan berubah jadi logo apel, dan masuk lagi login screen juga sudah terasa seperti mac. Lho?? pas masuk ternyata masih ada aksesoris yang kurang untuk dimirip-miripin kaya mac. Ga ada finder bar, spotlight, dan nautilus kelihatan masih seperti seperti itu (nautilus saya juga masih belum bisa bikin kaya Findernya mac). Oke untuk Finder bar saya kasih nama aplikasinya saja deh, yaitu gnome-globalmenu untuk spotlightnya namanya deskbar-gnome (gnome deskbar), untuk nautilusnya mendingan pake nautilus elementary. untuk cara penginstallan agan-agan tinggal searching aja deh, Gampang!!! nih dia tampilan nautilus, deskbar-gnome, sama gnome-globalmenu:

globalMenu

nautilus elementary

tampilan awal

deskbar-gnome


Terima kasih////
===SALAM=====
-ubuntu 10.04 / BlankOn 6 serasa Machintos

ShareThis