Senin, 26 April 2010

Software Untuk Memblokir Situs Porno di Komputer Pribadi

Bookmark and Share

Jika anda seorang yang sangat membenci pornografi.. atau komputer/ laptop anda seirng di pakai secara masal oleh keluarga dan tidak ingin keluarga anda melihat situs porno,, mungkin anda harus memblokir nya utuk menghindari hal hal yang tidak di inginkan. Salah satunya dengan cara  memblokir nya..

Ada dua cara untuk memblokirnya.. dengan software atau tanpa software..
Karena menggunakan software lebih mudah, dan saya juga lebih mudah menjelaskan nya.. di sini saya kasi beberapa software yang mampu memblok situs porno.. gunakan nya cukup gampang..

langsung cek aja..
  1. Anti Porn
  2. Mampu memblokir situs ataupun konten, termasuk tidak menampilkan gambar yang dianggap berbau porno dan menggantinya dengan gambar antiporn
    Download Anti Porn Here
  3. Naomi
  4. Program ini dapat disembunyikan dan tidak keluar apapun saat bekerja, tapi dia langsung menutup browser.
    Download Naomi Here
  5. Netdog
  6. Software ini sangat ringan. Cara kerjanya dia tidak menutup browser, tapi tidak mau jalan (tidak loading) saat browser digunakan untuk mengakses situs porno. Pemblokiran bisa dilakukan dengan cara menambahkan kata-kata(keywords) atau situs tertentu. Disamping dapat juga dilakukan pengecualian terhadap kata-kata dan situs tertentu.
    Download Netdog Here
  7. SitusiteBlocker
  8. Program ini tergantung pada database. Jadi jika anda punya data base yang banyak tentang web porno, maka akan lebih sempurna menghalanginya. Kelebihannya program ini dapat disembunyikan dan anda bisa set peringatan pesan sesuai yang anda suka saat digunakan untuk mengakses situs porno.
    Download SetupSiteBlocker Here
Tapi sepertinya kalau gak ada situs porno, kayaknya bakal kurang seru nich dunia internet. hehehehehe.... So buat yang baca tulisan saya ini saya ucapkan banyak terima kasih. Dan selamat mencoba, semoga informasi ini bermanfaat bagi kita semua.... Peace!!!!!!!!

Minggu, 25 April 2010

Contoh Program C++

Bookmark and Share

Saya mencoba menulis tentang suatu bahasa pemrograman yang banyak di pakai
saat ini, yaitu bahasa pemrograman c++.
Banyak pengertian tentang bahasa pemrograman ini.. Kalau anda rajin anda bisa cari di google
Di sini saya coba sharing beberapa program dasar dari c++.
Langsung saja..


1. Persegi Ajaib
#include<stdio.h>
#include<conio.h>
void main() {
int kolom,baris,n,spasi;
do {
clrscr();
gotoxy(15,2); printf(“Program Persegi Ajaib Punyaku”);
gotoxy(3,5);
printf(“Masukkan Panjang Sisi : “); scanf(“%d”,&n);
gotoxy(3,7); printf(“Persegi dengan panjang sisi %dnn”,n);
for(baris=1;baris<=n;baris++)
{ printf("* "); }
printf("n");
for(kolom=1;kolom<=n-2;kolom++)
{ printf("*");
for(spasi=1;spasi<=n*2-3;spasi++)
{ printf(" "); }
printf("*n");
}
for(baris=1;baris<=n;baris++)
{
printf("* ");
}
gotoxy(3,23); printf(“tekan tombol “y” untuk mengulang”);
gotoxy(3,24); printf(“tekan sembarang tombol untuk keluar”);
}
while(getch()==’y');
}
2. Faktorial
#include<stdio.h>
#include<conio.h>
long faktor(int n)
{
if(n==0)return 1;
else return n*faktor(n-1);
}
void main()
{
int n;
printf(“masukkan n : “);
scanf(“%d”,&n);
printf("n faktorial=%d ",faktor(n));
getch();
}
3. Membalik kata dengan strrev
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
char a[10];
printf(“Masukkan kata: “);
gets(a);
strrev(a);
printf(“Jika dibalik menjadi : %s”,a);
getch();
}
4. Binary search tree
#include <stdio.h>
#include <conio.h>
#include <malloc.h>
struct data{
int angka;
struct data *left, *right;
}*root = NULL;
void menu(void){
gotoxy(1,23); printf(“+ to insert”);
gotoxy(40,23); printf(“- to seek and destroy”);
gotoxy(1,24); printf(“Esc to Exit”);a
}
void insert (struct data **p, int angka, int level){
level += 1;
if( level < 6){
if( (*p) == NULL ){
(*p) = (struct data *) malloc (sizeof (struct data) );
(*p) -> angka = angka;
(*p) -> left = (*p) -> right = NULL;
}
else if( angka < (*p)-> angka ){
insert(& (*p) -> left, angka, level);
}
else if( angka > (*p)-> angka ){
insert(& (*p) -> right, angka, level);
}
}
else{
textcolor(14);
gotoxy(1,25); cprintf(“Level Tree telah mencapai Maksimum”);
textcolor(7);
getch();
}
}
void clearall (struct data *p){
if(p==NULL) return;
clearall(p -> left);
clearall(p -> right);
free(p);
}
void cetak(struct data *p, int x, int y, int j){
if(p == NULL) return;
gotoxy(x,y);
printf(“%d”, p-> angka);
cetak(p -> left, x-j, y+2, j/2);
cetak(p -> right, x+j, y+2, j/2);
}
void preorder(struct data *p){
if(p==NULL) return;
printf(“%d “, p->angka);
preorder(p -> left);
preorder(p -> right);
}
void inorder(struct data *p){
if(p==NULL) return;
inorder(p -> left);
printf(“%d “, p->angka);
inorder(p -> right);
}
void postorder(struct data *p){
if(p==NULL) return;
postorder(p -> left);
postorder(p -> right);
printf(“%d “, p->angka);
}
void print_order(void){
gotoxy(1,19); printf(“PreOrder : “); preorder(root);
gotoxy(1,20); printf(“InOrder : “); inorder(root);
gotoxy(1,21); printf(“PostOrder : “); postorder(root);
}
void seekndestroy(struct data *p, int angka){
if( p == NULL) return;
else if( angka < p -> angka){
if( p -> left -> angka == angka){
clearall (p -> left);
p -> left = NULL;
}
else{
seekndestroy( p -> left, angka);
}
}
else if( angka > p -> angka){
if( p -> right -> angka == angka){
clearall (p -> right);
p -> right = NULL;
}
else{
seekndestroy( p -> right, angka);
}
}
}
void main(){
int tekan, angka;
do{
clrscr();
menu();
cetak(root, 40, 2, 20);
print_order();
tekan = getch();
switch(tekan){
case ‘+’ : gotoxy(1,16); printf(“Masukkan Angka : “);
scanf(“%d”,&angka);
insert(&root, angka,0);
break;
case ‘-’ : gotoxy(1,16); printf(“Masukkan Angka : “);
scanf(“%d”,&angka);
if(root == NULL){
textcolor(14);
gotoxy(1,25); cprintf(“Tidak ada Data yang bisa dihapus”);
textcolor(7);
getch();
}
else if(angka == root -> angka ){
textcolor(14);
gotoxy(1,25); cprintf(“Root Tidak Boleh Dihapus”);
textcolor(7);
getch();
}
else if(root !=NULL){
seekndestroy(root, angka);
}
break;
}
}while(tekan != 27);
clearall(root);
}
5. Buble sort user
#include<stdio.h>
#include<conio.h>
void main(){
int bil[5]={5,3,2,1,4};
int j,i,temp;
for(i=0;i<5;i++)
scanf(“%d”,&bil[i]);
for(j=0;j<4;j++)
{for(i=0;i<4-j;i++)
{if(bil[i]>bil[i+1])
{temp=bil[i];
bil[i]=bil[i+1];
bil[i+1]=temp;
}
}
}
for(i=0;i<5;i++)
printf("%d ",bil[i]);
getch();
}
6. Febonancy
#include<stdio.h>
#include<conio.h>
int fib(int n)
{
int f;
if (n==0)f=0;
else if(n==1)f=1;
else f=fib(n-2)+fib(n-1);
return f;
}
void main()
{
int n;
printf(“masukkan n: “);
scanf(“%d”,&n);
printf(“bilangan fibonacci dari %d = %d”,n,fib(n));
getch();
}
7. Penjumlahan derek kwadrat
#include<stdio.h>
#include<conio.h>
int jumlah(int n)
{
if(n==1)return 1;
else return (n*n)+jumlah(n-1);
}
void main()
{
int n,i;
printf("n= ");
scanf(“%d”,&n);
i=jumlah(n);
printf(“%d jumlah= %d”,n,i);
getch();
}
8. Sisi miring, ruas dan keliling
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,t,r,K,L;
scanf(“%f%f”,&a,&t);
r=sqrt(a*a+t*t);
K=a+r+t;
L=(a*t)/2;
printf(“r=%.2f, K= %.2f, L= %.2f”,&r,&K,&L);
getch();
}
Saya rasa cukup dulu sampai di sini..
kalau ada waktu ntar coba di update…
Untuk compiler nya saya menggunakan Dev C++ 4.9. Jika anda mau, anda bisa download di sini
Yang mau referensi tambahan tentang C++ bisa lihat source code nya di sini. Bisa di download..

Followers


junkelse by Junkelse. Powered by Blogger and Supported by kuchino.blogspot.com