01 June 2009

Instalasi Webmin di Centos 5


Setelah otak atik ternyata ada cara mudah untuk instalasi Webmin di Server Centos di Kantor. Webmin sengaja aku pilih karena Gratis dan memudahkan me Manage server Centosku Ini langkah-langkahnya :
Lakukan perintah di bawah ini yang berfungsi apakah Perl-Net kita sudah jalan apa belum :

yum -y install perl-Net-SSLeay

Lalu download paket web min dari Sourceforge.net :
wget http://superb-east.dl.sourceforge.net/sourceforge/webadmin/webmin-1.430-1.noarch.rpm

Lakukan Intalasi :

rpm -i webmin-1.430-1.noarch.rpm

Lakukan akses Server dengan :

https://192.168.41:10000

selamat mencoba!!!

28 May 2009

Tugas Pascal 3 [Pak Friyadie]

Function(Fungsi) adalah salah satu bagian program terpisah seperti prosedur. Fungsi dapat berupa fungsi standart (fungsi yang sudah disediakan pascal) atau fungsi yang dibuat sendiri oleh user. Dalam pendeklarasian fungsi hampir sama dengan prosedur, hanya saja fungsi harus dideklarasikan dengan tipe datanya.
Bentuk Umum : Function indentifier(daftar-parameter):type;
Contoh :
>> Buatlah Program Hitung Nilai dengan ketentuan sebagai berikut :

Layar Masukan
Hitung Nilai
---------------
Nama Siswa :
Nilai Mid Test :
Nilai Final Test :
Nilai Tugas Mandiri :

Proses
Buatlah fungsi untuk hitung nilai akhir dengan konten proses:
Nilai murni final test = nilai final test x 30%
Nilai murni mid test = nilai mid test x 30%
Nilai murni tugas mandiri = nilai tugas mandiri x 40%
Nilai akhir = summary nilai murni

Buatlah fungsi grade untuk mencari nilai akhir berdasarkan nilai akhir:
Nilai akhir >=85, grade = A
Nilai akhir >=76, grade = B
Nilai akhir >=67, grade = C
Nilai akhir <67, grade = D

Layar Keluaran:
Hasil Perhitungan
---------------------
Nilai Mid Test : …x 30%
Nilai Final Test : …x 30%
Nilai Tugas Mandiri : …x 40%
---------------------------------------
Nilai Akhir :
Grade :

=====================================================================================
=> Berikut ini adalah listingnya :
program lat_function;
uses crt;
function n_akhir(var nm,nf,nt,na : real):real;
begin
na:=(nm*0.3)+(nf*0.3)+(nt*0.4);
end;
function grade(g : real):char; //Fungtion Identifier nya
begin
if g >= 85 then
grade := ‘A’
else
if g >= 76 then
grade := ‘B’
else
if g >= 67 then
grade := ‘C’
else
grade := ‘D’;
end;
var nama:string;
mid, final, mandiri, akhir, a, b, c, d :real;
begin
clrscr;
writeln(’Hitung Nilai’);
writeln(’————’);
writeln;
write(’Nama Siswa : ‘); readln(nama);
write(’Nilai Mid Test : ‘); readln(mid);
write(’Nilai Final test : ‘); readln(final);
write(’Nilai Tugas Mandiri : ‘); readln(mandiri);
clrscr;
writeln(’Hasil Perhitungan’);
writeln(’—————–’);
writeln;
writeln(’Nama Siswa : ‘, nama);
a:=mid*0.3;
writeln(’Nilai Mid Test : ‘, mid:0:0, ‘* 30 % : ‘, a:0:0);
b:=final*0.3;
writeln(’Nilai Final test : ‘, final:0:0, ‘* 30 % : ‘, b:0:0);
c:=mandiri*0.4;
writeln(’Nilai Tugas Mandiri : ‘, mandiri:0:0, ‘* 40 % : ‘, c:0:0);
writeln(’———————————————-’);
akhir:=a+b+c;
writeln(’Nilai Akhir : ‘, akhir:0:0);
writeln(’Grade : ‘, grade(akhir));
readln;
end.

18 May 2009

Tugas Pascal Pak Frieyadie



uses crt;
var n_murni:real;
grade:char;
function nilaiakhir(var n_absen,n_tgs,n_ujian:integer):integer;
begin
n_murni:=(n_absen*0.3)+(n_tgs*0.3)+(n_ujian*0.4);
end;


function nilaigrade:integer;
begin
if n_murni>=80 then
grade:='A'
else
if n_murni<70 then
grade:='B'
else
if n_murni<70 then
grade:='C';
end;

var nm:string;
nab,ntg,nuj:integer;
begin
clrscr;
writeln('Input Nilai');
writeln('-----------');
write('Nama Siswa :');readln(nm);
write('Nlai Absen :');readln(nab);
write('Nilai Tugas :');readln(ntg);
write('ilai Ujian :');readln(nuj);
nilaiakhir(nab,ntg,nuj);
clrscr;
writeln('Siswa yang bernama :',nm);
writeln('Nilai AKhir =',n_murni:2:2);
writeln('Grade=',grade);
readln;
end.

30 April 2009

Memonitor Server Anda Dengan Shell Script




Setiap orang tidak ingin servernya down tanpa diketahuinya. Kalau pun down, maka ingin cepat-cepat terdeteksi. Alert down dapat yang dikirim lewat email atau sms.
Karena itu memonitor ALIVE server sangatlah perlu. Dalam kesempatan ini, saya akan perkenalkan bagaimana memonitor server dengan shell script sederhana. 
Shell script ini dapat dijalankan di mana saja, asal anda mempunyai OS yang berbasis Unix, seperti Linux/FreeBSD/Unix. Saat ini hampir semua server mempunyai programming shell script.
1. #!/bin/bash
2.
3. # Masukkan IP address atau Host, pisahkan dengan spase
4. HOSTS="shoim.web.id"
5.
6. # no ping request
7. COUNT=1
8.
9. # Kirim Email
10. SUBJECT="Ping gagal"
11. EMAILID="info@shoim.web.id"
12. for myHost in $HOSTS
13. do
14. count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print }' | awk '{ print }')
15. if [ $count -eq 0 ]; then
16. # 100% failed
17. echo "Host : $myHost is down (ping failed) at $(date)" | mail -s "$SUBJECT" $EMAILID
18. fi
19. done
Nilai HOSTS adalah deretan array server yang ingin kita monitor. Dapat anda isi dengan IP Address atau nama Host. Nilai COUNT adalah jumlah paket yang akan dikirim dengan signal ping. Dalam program ini kita ambil nilainya adalah 1. Apabila paket ping yang dikirim ada respon, maka server Up alias tidak ada masalah. Apabila tidak ada respon maka dianggap server Down. Ketika server ketahuan Down, maka akan dikirim alert email ke EMAILID.
Install shell script ini di crontab, lakukan monitoring setiap 5 menit sekali atau sesuai dengan kebutuhan anda. Sudah tentu script ini dapat anda kembangkan agar lebih canggih dengan fungsi-fungsi seperti pencatatan monitor ke log file. atau dengan webinterface. Selamat mencoba.

9 Point Pengamanan Wireless


Wireless atau Wifi Lan, Jaringan yang menggunakan gelombang radio, yang sangat murah dan mudah untuk penggunaannya, bila dibandingkan dengan Jaringan yang menggunakan Kabel. Akan tetapi, Jaringan Wireless ini karena menggunakan gelombang radio ang notabene Kasat Mata, bila tidak kita amankan akan memungkinkan dihack atau kemungkinan di attack dari luar.
Ini adalah beberapa hal terpenting yang harus Anda lakukan demi keamanan atausecurity Jaringan Wireless yang Anda miliki, minimal mengurangi tingkat kegiatan hacking atau attaking :
1. Ubah Password Default Access Point.

2. Jika memungkinkan, ubah IP default. (beberapa merk Access Point biasanya sudah disertai fasilitas ini).

3. Aktifkan metode enkripsi, gunakan enkripsi WPA dengan Pre Shared Key (WPA-PSK), dan berikan password yang aman. Bisa juga memanfaat enkripsi WPA dengan Temporal Key Integrity Protokol).

4. Matikan fungsi Broadcast SSID, sehingga SSID Anda tidak terdeksi pada proses War Driving.

5. Lindunngi SSID, dengan cara : merubah nama SSID default dengan nama SSID yang tidak mudah ditebak.

6. Gunakan MAC Address Filtering untuk mengurangi kegiatan penyusupan

7. Non Aktifkan DHCP, gunakan IP Static dengan nilai yang jarang diguakan.

8. Gunakan Security tambahan seperti : CaptivePortal atau aplikasi lainnya yang di inject pada firmware Access Point.

9. Access Point Monitoring via Client, ini adalah cara terbaru uuntuk melakukan controlling terhadapa Access Point yang Anda miliki melalui client. Proses ‘IP Block’, ‘Client Resctriction’ dan tentang keamanan lainnya. Salah satu aplikasi yang bisa digunakan adalah : Mc Affe Wireless Home Security.

Ingatlah…! Bahwa tidak ada system security yg 100% secure… tapi tetaplah berusaha untuk mengamankan aset yang Anda miliki….. Paling tidak kita sudah berusaha.

29 April 2009

Seputar NPWP

Baru Dapat NPWP, Bagaimana Pelaporan SPT-nya?

Bagaimana Cara melaporkan pajak tahunan 2008? dengan pertimbangan sbb:
1. Saya baru bulan Desember kemarin mendapatkan NPWP
2. Saya juga baru kerja di kantor baru bulan November 2008.
3. Saya hanya mendapatkan bukti FORMULIR 1721-A1 dari kantor baru
4. Di perusahaan sebelumnya saya belum pernah mendapatkan bukti FORMULIR 1721-A1
5. Posisi saya sekarang di Jakarta dan Alamat NPWP saya dari daerah di Jawa Timur.

Jawaban :

NPWP merupakan sarana administratif perpajakan bagi seseorang untuk melaksanakan hak dan kewajiban perpajakannya. Sedangkan membayar pajak merupakan kewajiban setiap warga Negara, bila penghasilannya telah melebihi batasan penghasilan tidak kena pajak (PTKP).

Maka walaupun saudara baru mendapatkan NPWP bulan Desember 2008, namun kewajiban perpajakan saudara sebenarnya telah ada sebelumnya / sejak saudara menerima penghasilan yang diatas batasan PTKP (Confirm Pasal 7 ayat 1 UU PPh).
Atas penghasilan yang saudara terima sebagai karyawan sepanjang tahun pajak 2008, wajib dilaporkan dalam SPT Tahunan PPh Orang Pribadi menggunakan Form 1770S /1770 SS (Untuk karyawan yang berpenghasilan bruto kurang dari Rp.60Juta setahun) dengan melampirkan bukti potong formulir 1721-AI dari perusahaan tempat saudara bekerja.

Formulir 1721-A1 merupakan hak Saudara sebagai bukti bahwa atas penghasilan/gaji yang Saudara terima telah dipotong PPh pasal 21 oleh Kantor tempat Saudara bekerja. Jika form A1 tidak diberikan oleh perusahaan sebelumnya, maka saudara harus menghitung besarnya PPh terutang lalu membayar sendiri jumlah pajak yang belum dipotong tersebut melalui SSP ke bank persepsi.

Cara melaporkan SPT Tahunan PPh Tahun Pajak 2008:
1. Mengisi SPT Tahunan PPh Orang Pribadi dengan lengkap, benar dan jelas (dengan melampirkan bukti potong & daftar tanggungan bila ada)

2. Menghitung besarnya PPh terutang sesuai Pasal 17 UU PPh (bila hasilnya kurang bayar, atas kekurangannya disetorkan ke bank persepsi dengan SSP)

3. Semua dokumen (SPT Tahunan yang telah ditandatangani, bukti potong, dan bukti setor/SSP bila ada) tidak boleh dilipat, dikumpulkan dalam satu amplop tertutup, tulis nama, NPWP, Tahun Pajak (SPT Tahunan OP Tahun Pajak 2008) dan status SPTnya (Kurang Bayar, Nihil, Lebih bayar) serta Nomor Telpon yang bisa dihubungi; lalu

4. Melaporkannya ke KPP tempat saudara terdaftar atau KPP terdekat dimana lokasi Saudara saat ini, atau melalui drop box/ Pojok Pajak/ Mobil Pajak yang tersedia dipusat2 keramaian paling lambat tanggal 31 Maret 2009.

20 April 2009

Latihan CPP Malam ini

Berikut Latihan Borland CPP pak jarot malam ini:


#include
#include
#include
main()
{
lagi:
clrscr();
char kode,nama[10],ukuran[2],jwb;
float harga,pajak,dis,laba,jual;
cout<<"Kode Sepatu :",cin>>kode;
if (kode=='1')
{strcpy(nama,"Bata");}
else
if (kode=='2')
{strcpy(nama,"Adidas");}
else
{strcpy(nama,"Fanther");}
cout<<"Nama Sepatu :"<cout<<"Ukuran[1/2/3]:",cin>>ukuran;
if (strcmp(nama,"Bata")==0)
if (strcmp(ukuran,"39")==0)
harga=140000;
else
if (strcmp(ukuran,"40")==0)
harga=150000;
else
harga=175000;
else
if (strcmp(nama,"Adidas")==0)
if(strcmp(ukuran,"39")==0)
harga=120000;
else
if (strcmp(ukuran,"40")==0)
harga=140000;
else
harga=150000;
else
if (strcmp(ukuran,"39")==0)
harga=150000;
else
if (strcmp(ukuran,"40")==0)
harga=170000;
else
harga=200000;
cout<<"Harga Beli :"<pajak=0.1*harga;
dis=0.1*harga;
laba=0.4*harga;
jual=harga+pajak-dis-laba;
cout<<"Pajak 10% :"<cout<<"Discount 10% :"<cout<<"Laba 40% :"<cout<<"Harga Jual :"<cout<<"Input Data Lagi[Y/T]:";jwb=getch();
if (jwb=='Y' || jwb=='y')
goto lagi;
}

Membangun FTP Server di Linux Fedora


A. FTP dengan User Biasa( Standart User)
1. Pastikan FTP udah terinstall
2. masuk ke Konfigurasi dari FTP tersebut seperti dibawah
# vi /etc/vsftpd/vsftpd.conf
Ada banyak item yang bisa teman-teman ubah untuk settingan dan konfigurasi FTP Server, yang paling penting dan harus di ubah yaitu
anonymous_enable = NO
(Lihat gambar dibawah)
Default dari anonymous_enable =YES, yang artinya memperbolehkan anonymous user (user yang nggak dikenal) untuk masuk ke FTP Server kita, ubah konfigurasi ini menjadi NO agar tidak semua orang bisa masuk ke FTP Server kita.

Nah, jika sudah diubah, kemudian ketikan perintah berikut untuk starting FTP Server service
# chkconfig –level 345 vsftpd on
# /sbin/service vsftpd start
Ini untuk menjalankan service FTP
# useradd supportbtv
# passwd supportbtv
password : xxxxx
Nah, sekarang coba masuk ke FTP client yang sudah diinstall di komputer client, dan login menggunakan
Hostname = 202.152.54.70 ( atau IP yang telah kita konfigurasi tadi)
Username = supportbtv
Password = password dari supportbtv
Port = 21
# useradd -g root xxx ( ini untuk mengelompokkan User yang kita buat ke group root)
Diatas untuk FTP user biasa sedangkan untuk User root(full akses) coba lihat konfigurasi dari
A. FTP DENGAN USER ROOT
#nano /etc.vsftpd.ftpuser ( buang Line “root” pada konfigurasi ini)
#nano /etc/vsftpd.user_list ( buang Line “root” pada konfigurasi ini)
Hal tersebut untuk memberi akses user root agar bisa full akses kedalam FTP Server termasuk masuk ke folder root sedangkan User lain yang kita buat tadi todak bisa masuk ke “root”


Note :
Tool edit selain Nano bisa pakai pico, vi, vim

19 April 2009

Mesin Pencari di Internet

Selain Pakdhe Google ternyata banyak loh search engine yang bisa kita pakai, tapi aku sih masih menomorsatukan pakdhe google dulu baru ke yang lain

ini dia :

www.pdf-search-engine.com Untuk Mencari File PDF
http://pdfdatabase.com Untuk Mencari File PDF
www.ebook-search-engine.com Untuk Mencari File Ebook PDF dan DOC
www.powerpoint-search.com Untuk Mencari File Power Point
www.recherche-mp3.com/ Untuk Mencari File MP3
www.gydvideo.com/ Untuk Mencari File Video
http://rapidcorner.com/ Untuk Mencari File di Rapidshare
www.ebookee.com Untuk Mencari File Segala Jenis Ebook
www.njouba.com/ Untuk mencari image, mp3, video, ebook, dll


Selamat berenang di telaga Maya hihihi..

Koran Tanah Air Edisi Online

Daftar Koran Online neeh, Kali aja males beli Koran atau lagi bokek hihihi..

JAWAPOS : http://versipdf.jawapos.co.id/
KOMPAS : http://kompas.realviewusa.com/
POS KOTA :http://metroposonline.com/poskota/Poskota/
KONTAN : http://kontan.realviewusa.com/
KORAN TEMPO :http://epaper.korantempo.com/
MEDIA INDONESIA : http://mediaindonesia.com/ ->Edisi Cetak->Pagi
FAJAR : http://pdf.fajar.co.id/
BANJARMASIN POS : http://epaper.banjarmasinpost.co.id/
BATAM POS : http://epaper.batampos.co.id/
BISNIS JAKARTA : http://www.bisnis-jakarta.com/
PONTIANAK POS : http://epaper.pontianakpost.com/
REPUBLIKA : http://67.19.80.66/republika/
BALI POS : http://epaper.balipost.com/
METRO POS Batam : http://epaper.posmetrobatam.com/
RADAR SEMARANG http://www.radarsemarang.com/
RIAU POS : http://epaper.riaupos.co.id/