Selasa, 18 Desember 2012

Membuat Gambar Bintang Menggunakan Bahasa Pemrograman Java


Dalam postingan kali ini saya akan sedikit berbagi ilmu baru saya kepada teman teman sekalian dimana saya mendapat ilmu yaitu membuat program menggambar bintang dalam bentuk secara grafis menggunakan JAVA.
Baik langsung saja saya akan menjelaskan cara membuatnya..
bukalah program IDE java kesukaan anda.. kali ini saya menggunakan netbeans..
Setelah itu buat project baru dengan nama Projek_Baru, dan untuk kelasnya beri nama bintang.java
lalu masukan kode script seperti di bawah ini..
package Projek_Baru;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Kanvas extends Canvas {
public void paint(Graphics r) {
int x[] = {55, 67, 109, 73, 83, 55, 27, 37, 1, 43};
int y[] = {1, 36, 36, 54, 96, 72, 96, 54, 36, 36};
for(int i=0; i
x[i] *=2;
y[i] *=2;
}
int jumlah = x.length;
r.setColor(Color.decode(“0x0000ff”));
r.fillPolygon (x, y, jumlah);
}
}
public class bintang extends JFrame {
Kanvas gambar = new Kanvas();
Menggambar() {
super(“Riqial Fauzi”);
setLocation(300,200);
setSize(300,400);
setBackground(Color.decode(“0xff00ff”));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
komponenVisual();
}
void komponenVisual() {
getContentPane().setLayout(new BorderLayout());
getContentPane().add(gambar,”Center”);
setVisible(true);
}
public static void main(String args[]) {
bintang gb = new bintang();
}
}

Cara Mengembalikan Data yang telah Terformat di Ubuntu


Pernahkah anda mengalami STRES BERAT disebabkan hardisk anda terformat, partisi hilang, seluruh data lenyap akibat salah dalam membuat partisi atau salah langkah atau salah anda sendiri??Tidak perlu stress, silahkan lepas tangan anda dari kepala, rileks. Cobalah program testdisk. Program kecil ini bisa jalan di berbagai platform seperti Windows, Linux, dan Macintosh.. Tulisan ini dibuat dengan tujuan berbagai ilmu dan pengalaman. Terus terang saya 3 minggu yang lalu melakukan kesalahan dalam proses resize partisi. Bagi yang belum pernah melakukan recover menggunakan testdisk, berikut ini mungkin bisa dijadikan referensi untuk anda. 1. Download program testdisk dari situsnya.Sesuaikan dengan platform OS yang anda gunakan. Berdasarkan pengalaman PCLinuxOS sudah memasukkan ke pakenya..
2. Install testdisk untuk windows tinggal double klik file instalasinya, kalau untuk linux sudo apt-get install testdisk







3. Jalankan program testdisk.






4. Ada pilihan [CREATE],[APPEND],dan [No Log]. Pilih [CREATE] jika anda baru pertama menggunakannya.







5. Muncul daftar disk yang berhasil dideteksi testdisk. Pilih disk mana yang akan anda recover.[PROCEED].








6. Jenis tabel partisi juga harus anda pilih. FAT, FAT32, NTFS, ext bisa pilih [INTEL].







7. Silahkan [analisa] disk anda. Akan muncul partisi-partisi yang pernah bersemayam dihardisk anda. Untuk melihat isinya, tekan tombol P di keyboard anda. Opsi lainnya ada di bagian bawah.








8. Pilih quick search







9. Tekan ENTER untuk melanjutkan perjalanan







10. Tekan P untuk melihat daftar file








11. Sekian,,  semoga bermanfaat untuk kita semua

Install Apache, Mysql, dan Php


Tutorial install Apache, MySQL, PHP
pertama kita menginstall apache2 dengan perintah sebagai berikut :
hawk@Cyber-hawk:~$ sudo apt-get install apache2
untuk memeriksa apakah Apache sudah terinstal dengan benar dan dapat digunakan, buka halaman http://localhost/ pada browser anda. Jika sudah benar, maka akan muncul halaman putih yang bertuliskan :
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
kemudian kita menginstall mysql dengan perintah :
hawk@Cyber-hawk:~$ sudo apt-get install mysql-server
setelah proses install mysql selesai kita diminta untuk membuat databasenya.
untuk membuat database dengan perintah
hawk@Cyber-hawk:~$ mysqladmin -u root -p create
untuk masuk mysql dengan perintah
hawk@Cyber-hawk:~$mysql -u root -p
mysql>
tekan ctrl+c untuk keluar dari mysql
selanjutnya kita instal php-mysql dengan perintah :
hawk@Cyber-hawk:~$ sudo apt-get install php5-mysql
semoga bermanfaat yaa

Membangun Proxy Server Di Ubuntu


apa kabar semua@ kagak terasa udah mau lebaran lagi….
mungkin ne postingan ane yang terakhir karena untuk beberapa hari kedepan ane gx sempat nge blog… maklum pekerjaan lagi menumpuk ne … kali ini ane akan memposting tentang proxy karena tadi malam kawan ane nanyak eh sob bagaimana cara membuat proxy server dengan ubuntu…???
ini lah sedikit yang telah saya pelajari dari beberapa mastah…Cara Membuat Proxy Server dengan Ubuntu, ubuntu sangat cocok sekali jika difungsikan sebagai proxy server yang mana lebih stabis di bandingkan dengan OS yang lainnya. Oleh karena itu saya akan berbagi tutorial bagaimana cara membuat proxy server dengan ubuntu.
berikut ini cara-cara yang harus di pelajari, artikel di bawah ini saya copas dari blog temen anda bisa kunjungi di sini
monggo gelar tikar dulu..
1. Instalasi
Pertama-tama install terlebih dahulu squid melalui synaptic atau melalui command prompt dengan cara :
# apt-get install squid
Setelah selesai maka Squid langsung dapat di konfigurasikan dengan cara :
# vi /etc/squid/squid.conf
Tetapi sebelum di edit terlebih dahulu backup dulu file aslinya agar kalau rusak bisa dikembalikan ke default :
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
2. Konfigurasi Squid
Selanjutnya konfigurasi script Squid :
# vi /etc/squid/squid.conf
Akan muncul file konfigurasi squid yang sangat panjang, berikut langkah-langkah yang harus diperhatikan….
a. HTTP Port : Merupakan port yang digunakan untuk menjalankan Squid
http_port 3128
b. Visible Host Name : Agar jika terjadi error Squid dapat menemukan hostname yang valid
visible_hostname localhost
localhost bisa diganti menjadi ip (e.g 192.168.0.254) atau domain seperti proxy.anu.com
c. Cache Manager : Untuk mendefinisikan email address dari Cache Manager Squid
cache_mgr admin@domain.com
d. Direktori Cache Squid : Mendefinisikan letak direktori squid beserta besarannya.
Angka 500 menunjukkan ukuran direktori dalam MB
Angka 16 menunjukkan jumlah sub direktori tingkat 1
Angka 256 menunjukkan jumlah subdirektori tingkat 2 dari subdirektori tingkat 1
Jumlah diatas makin besar makin baik
cache_dir ufs /var/spool/squid 500 16 256
e. Filtering : Ini merupakan bagian terpenting dari Squid, dengan ini kita bisa mngatur rule-rule, dari mulai siapa saja yang bisa mengakses internet sampai website apa yang diizinkan untuk di akses.
Access List : Siapa saja yang dapat mengakses Internet
acl akses src 192.168.0.1/255.255.255.255
acl : merupakan perintah access list
akes : nama user yang memiliki IP atau group
src : merupakan source ip yang digunakan, bisa menggunakan range jika ingin membuat group
acl group-it src 192.168.0.1-192.168.0.12/255.255.255.255
Filtering Waktu : Memberikan izin akses berdasarkan waktu dan hari
acl waktu-akses time MTWHFA 08:00-16:00
acl : perintah access list
waktu-akses : caption untuk perintah acl
time : perintah squid utk mendefinisikan waktu
MTWHFA : merupakan perintah squid untuk mendefinisikan waktu M : Monday, T : Tuesday, etc…..
08:00-16:00 : Merupakan waktu yang diperbolehkan untuk memberikan akses internet ke pengguna
Filtering Website : Memfilter website apa saja yang tidak boleh diakses oleh pengguna.
Sebelumnya harus dibuat dulu suatu dokumen yang berisikan list-list url yang akan diblock, dengan perintah
# vi /etc/squid/pornourl.txt
kemudian isikan dengan :
www.worldsex.com
www.17tahun.com
dll
Lalu berikan perintah squid pada file Squid.conf dengan perintah :
acl blokporno dstdomain “/etc/squid/pornourl.txt”
Filtering Keyword : Memfilter keyword yang dimasukkan oleh para pengguna, misalkan pengguna memasukkan kata ’sex’ di google maka Squid akan membloknya.
Sebelum menambahkan perintah di Squid.conf, kita harus membuat file yang berisikan keyword-keyword yang akan diblok dengan perintah :
# vi /etc/squid/keywordblock.txt
Lalu isi dengan kata-kata yang akan di blok :
sex
porn
fuck
dll….
Dan berikan perintah di Squid.conf dengan perintah :
acl keywordblok url_regex -i “/etc/squid/keywordblock.txt”
Perintah-perintah filter ini cukup untuk membuat Squid Server sederhana,
Selanjutnya memberikan hak akses pada aturan-aturan yang telah dibuat sebelumnya. Di Squid perintahnya dinamakan http_access. Perintahnya adalah sebagai berikut :
http_access deny blokporno # men-deny semua url yang terdapat pada acl blokporno
http_access deny keywordblock # men-deny keyword yang ada pada acl keywordblock
http_access waktu-akses aku # Memperbolehkan acl waktu-akses pada acl user aku
http_access deny all # Men-deny semua user yang tidak terdaftar pada squid.conf
http_reply_access allow all #default
icp_access allow all #default
Kemudian jangan lupa men-save file konfigurasi squid.conf yang telah diedit dengan menggunakan perintah :
:wq #w : menyimpan q: keluar (Perintah vi)
Lalu pada command terminal anda ketikan perintah ;
# squid -z
f. Transparent Proxy
Merupakan suatu teknik agar Squid Proxy menjadi transparent atau tidak terlihat, maksudnya jika biasanya kita memasukkan alamat proxy pada setiap browser (firefox, etc..), jika transparent proxy diterapkan maka pada browser tidak akan kelihatan kita memasukkan alamat proxy kita.
Sebelum memasukkan perintah transparent proxy pada squid, maka kita harus melakukan perintah iptable agar dapat meredirect port yang ada pada komputer client. Maksudnya jika squid kita set pada port 3128, maka permintaan client yang umumnya internet itu berada pada port 80 maka kita harus meredirect port 80 dari client tersebut ke port proxy kita yang berada pada port 3128.
IP Forwarding, agar transparent proxy dapat diterapkan, maka kita harus mengaktifkan Ip Forwarding
dengan memberikan nilai 1 pada file “/proc/sys/net/ipv4/ip_forward” dengan cara :
# echo 1 > /proc/sys/net/ipv4/ip_forward
Tetapi perintah tersebut harus kita jalankan auto startup, agar jika komputer squid mati kita tidak perlu repot2 menjalankan perintah tersebut secara terus menerus.
Berikutnya kita harus menjalankan ip_tables agar client dapat meredirect port squid server kita dengan perintah :
# iptables -A PREROUTING -t nat -p tcp –dport 80 -j REDIRECT –to-port 8800
Kemudian restart proxy dengan perintah :
# /etc/init.d/squid restart
semoga bermanfaat…:)

Senin, 10 Desember 2012

cara menyelamatkan data di ms exel yang belum tersimpan


Pada aplikasi MS.Office memiliki banyak fitur, diantaranya fitur yang akan dibahas disini yaitu : Fitur option AutoSave dan AutoRecovery yang bisa digunakan untuk menyelamatkan pekerjaan kita yang terhenti karena listrik mati mendadak, system crash, atau kesalahan-kesalahan lain.

Baru-baru ini saya sendiri baru tahu setelah browse sana-sini, dan ternyata pada MS.Office ini dapat menyelamatkan pekerjaan kita yang terhenti karna faktor tadi. Sebelumnya si saya sendiri belum mengetahui ada fitur seperti ini, apalagi cara mengaktifkannya. Tapi sekarang dah aman lah karena dah nemuin cara nya.....

Trus gimana dong cara nya...???
Tenang aja lah, yang pertama santai dulu & jangan lupa sediakan minuman ma cemilannya dulu setelah tuh simak lagi deh baca nya..... (Lanjuuuut)


1. Menentukan file TEMP MS.OFFICE
ketika suatu dokumen yang kita buat, maka secara otomatis file TEMP MS.OFFICE juga dibuat sendiri oleh aplikasi MS.OFFICE walau belum kita simpan dokumen tersebut dalam folder yang kita tentukan. Jika dokumen yang kita buat belum sempat disimpan dan tiba-tiba komputer ada masalah, maka file TEMP-NAMA DOKUMEN ini otomatis tersimpan di folder TEMP WINDOWS. Akan tetapi jika dokumen yang kita buat sudah pernah tersimpan, maka secara otomatis file TEMP-NAMA DOKUMEN nya berada di folder tempat simpan. Dan biasa nya nama file TEMP ini nama nya berawalan dengan tanda " ~ ".

Beberapa contoh ciri-ciri nama file yang TEMP :
MS.WORD
~Document1.TMP
~Document2.TMP
~Document3.TMP
Jika ada File Temp yang berekstensi .WBK itu artinya file AUTO RECOVERY yang sudah komplit

MS.POWER POINT
~PPT1.TMP
~PPT2.TMP
~PPT3.TMP

MS.EXCEL
~Book1.TMP
~Book2.TMP
~Book3.TMP


2. Menggunakan file TEMP dan AUTOSAVE untuk me RECOVERY Dokumen MS.Office
MS.WORD

Pada aplikasi MS.Word ini terdapat fitur AUTOSAVE yang sudah diset secara default tiap 10 menit akan menyimpan file secara otomatis.
1. "C:\ Documents and Settings\\Application Data\Microsoft\Word".
2. "C:\ Documents and Settings\\Local Settings\Temp"

MS.POWER POINT
Fitur auto save pada MS.Power Point otomatis sudah diaktifkan secara default. Kita akan ditanya nama file ketika auto save ini pertama kali jalan. File temp powerpoint ini biasanya berformat PPTxxx.TEMP di mana xxx ini berupa angka. File auto save power point biasanya di simpan di 
"C :\ Documents and Settings\\Local Settings\Temp".

MS.EXCEL
Excel tidak memiliki fitur AutoSave secara default, kita harus menambahkan sendiri fitur ini. Hal ini karena tidak selalu praktis jika mengaktifkan fitur ini. Jika kita sudah meng-enable fitur AutoSave di excel ini dan ingin bereksperimen, kita harus membuat copy file nya dulu supaya file asli tidak tertimpa file Auto Save.
Untuk mengaktifkan fitur Auto Save di MS.Excel, gunakan menu 
"Tools" -> "Add Ins" dan pilih "AutoSave".
Untuk Office XP, menu ini ada di "Options" bukan "Add Ins".
Tempat default untuk menyimpan file auto save MS Excel adalah di
"C:\ Documents and Settings\\Local Settings\Temp".
File tersebut disimpan dengan nama berupa angka dan berekstensi .TMP.
Misal "12345.TMP". Hal ini akan memudahkan kita membedakan mana file temp excel dengan yang lain.


Berhubung minuman & cemilan sudah ludes jadi ya udahan dulu yaaaaaaaa...
Semoga Bermanfaat buat kita, Aamiin