Pages

Rabu, 28 Desember 2011

CCTV Online Part 1

Cara membuat CCTV online dirumah, kantor, dan lingkungan sekitar tempat tinggal anda.
Disini saya menggunakan produk dari china AVTECH. Langkah- langkah membuat CCTV online :
  1.  Siapkan DVR AVTECH
  2.  Siapkan kamera cctv, kamera dengan infrared menurut saya lebih bagus ketimbang kamera yg tidak ada infrared-nya, karena kamera dengan menggunakan fungsi infrared mampu melihat dalam kondisi gelap(tanpa ada cahaya).
  3. Siapkan kabel UTP untuk mengkoneksikan DVR dengan komputer.
  4. Siapkan

Rabu, 15 Desember 2010

Windows 8 "The New Begining"

Windows 8 The New Begining
Belum puas dengan Windows 7 perusahaan Microsoft akan merilis versi selanjutnya dengan nama Windows 8 (MIDORI). Windows 8 ini sebenarnya akan dirilis pada tahun 2012 yang akan datang akan tetapi kemungkinan besar Windows 8 ini akan luncur sebelum tahun 2012. Dikarenakan dokumen - dokumen yang berisi proyek besar Microsoft tentang Windows 8 (MIDORI) bocor ketika dikirim oleh rekan bisnisnya. ketika di ketemukan dokumen itu memperlihatkan visi Microsoft untuk Windows 8 seperti desain komputer dan kemampuan hardware atau perangkat keras. Kemungkinan Windows 8 ini akan menggunakan sistem baru serta di tambahkan Original Equipment Manufacture (OEM).

Selasa, 01 Juni 2010

Konfigurasi Full Proxy Ubuntu Server

Kemarin saya mendapat tugas dari guru saya untuk membuat Proxy Server di Ubuntu 9.10 server. Sempat saya kebingungan dalam konfigurasinya, karena contoh yang di berikan tidak jelas, oleh karena itu buat anda yang ingin mengkonfigurasi Proxy Server di Ubuntu 9.10 Server bisa lihat langkah-langkah berikut.

Langkah instalasi :
1. Persiapkan komputer dengan minimal 2 ethernet card. eth0 dan eth1.
2. Operating sistem LINUX, di sini saya menggunakan ubuntu 9.10.
3. Setelah terinstall OS linux, langkah selanjutnya adalah update path repository untuk mendapatkan source terbaru.

root@andra:~#sudo apt-get update
Setelah itu Install Linux tersebut dengan minimal paket yang dibutuhkan adalah Squid, Postfix dan beberapa paket server linux.(jika belum ada program Squid dan postfix, unduh dahulu dengan mengetikan
root@andra:~#apt-get install squid
untuk mendapatkan Squid, sedangkan untuk mendapatkan Postfix kita ketikan
root@andra:~#apt-get install postfix .
4. Setelah Terinstall dengan baik coba lihat konfigurasi squid anda, ini adalah contoh konfigurasi squid saya, Anda boleh copy paste disini :

*perlu di ingat, sebelum anda mengedit file squid ini sebaiknya di copy dahulu, gunanya apabila script squid yang asli mengalami error bisa di gnakan lagi script yang asli.
root@andra:~# sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.asli

# batang-nevada.co.nr
(CARI DI BAWAH #squid normally listens to port 3128, kemudian ubah http_port 3128 menjadi)
http_port 192.168.1.254:8080 transparent
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
(CARI DI BAGIAN MEMORY CACHE OPTIONS)

cache_mem 16 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 2000 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 10 KB
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDS
Fauth_param basic children 5
auth_param basic realm
Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log squid


# BUAT DAFTAR KONEKSI ANDA DISINI
acl all src 0.0.0.0/0.0.0.0 (masukan ip jaringan yang akan di buat)
acl kabehbeh src 191.168.1.0/24
acl udanggoreng src 192.168.1.1-192.168.1.5
acl petiskangkung src 192.168.1.16-192.168.1.41
acl gembusrebus src 192.168.1.42-192.168.1.43
acl babyboy src 192.168.1.10
acl qutebebeh src 192.168.1.111

acl berli src 192.168.1.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8


# BUAT WAKTU KONEKSI YANG INGIN ANDA ATUR DISINI
# INGAT WAKTU INI HARUS SESUAI DENGAN HARDWARE CLOCK (BIOS CLOCK)
acl pagi time MTWHF 07:45-18:30
acl siang time MTWHF 12:00-13:00
acl sore time MTWHF 15:15-17:00
acl sehari time MTWHF 07:00-19:00


#MTWHF artinya MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY kalo sabtu tambah S SATURDAY
#Recommended minimum configurasi :
acl SSL_ports port 443 # https

acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT


# TULIS KEBIJAKAN ANDA DISINI BISA FULL / JAM TERTENTU
http_access deny manager
http_access allow ndokasin
http_access allow kemah sehari
http_access allow selamat sore
http_access allow babybetina sehari
http_access allow andramaullana
http_access allow manager localhost

http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all


#================konfigurasi client ================
acl admin src 192.168.1.104
http_access allow admin
#acl wides src 192.168.1.253
#http_access allow wides

acl blok-update url_regex -i "/etc/squid/blokir2.txt"
http_access deny blok-update

acl wides src 192.168.1.253
http_access allow wides

acl bahaya url_regex "/etc/squid/blokir1.txt"
acl aman url_regex "/etc/squid/tidakblokir.txt"
(daftar alamat web tidak di isi, tidak masalah)
http_access allow aman
http_access deny bahaya

#--------------group sekolah-------------------------------
acl labtkjap src 192.168.40.0/27 # Lab TKJ dan Umum
acl labmulti src 192.168.20.0/24 # LAB Multimedia
acl kde src 192.168.1.45

http_access allow labtkjumum
http_access deny labmulti
http_access allow kde

#httpd_accel_port 80
#httpd_accel_host virtual
#httpd_accel_single_host off
#httpd_accel_with_proxy on
#httpd_accel_uses_host_header on
http_access allow localhost
http_reply_access allow all
visible_hostname server-batang-nevada.co.nr
(SESUAIKAN DENGAN HOSTNAME ANDA)
cache_mgr admin@batang-nevada.co.nr
forwarded_for on
ie_refresh on




Membuat direktori squid

root@andra:~#mkdir /usr/local/squid







  • Membuat direktori cache

root@andra:~#mkdir /usr/local/squid/cache







  • Membuat file cache log yg berfungsi untuk melihat dan memonitoring aktivitas yg sedang di lakukan client

root@andra:~#touch /usr/local/squid/cache.log







  • Membuat file access log berfungsi untuk memonitoring aktivitas yg dilakukan oleh cache server

root@andra:~#touch /usr/local/squid/access.log







  • Membuat user dan group squid sebagai pemilik dari proses squid dan logingnya, ini dibuat dengan alasan keamanan jika sistem squid diserang cracker dan bisa di akses oleh cracker bukan root yg di ambil alih

root@andra:~#sudo adduser squid







  • Memberikan attribut dan hak milik atas direktori squid berserta sub sub direktori + file file yg ada didalamnya

root@andra:~#chown -Rf squid.squid /usr/local/squid

root@andra:~#sudo chown squid.squid /var/spool/squid -Rf
root@andra:~#sudo chown squid.squid -Rf /etc/squid

6) Membuat struktur cache directory

root@andra:~#/etc/squid# squid -z
2009/05/19 05:19:49| Squid is already running! Process ID 4971


root@andra:~#/etc/squid# squid -d 1 -D
2009/05/19 05:20:55| Squid is already running! Process ID 4971

8) Menjalankan Squid

root@andra:~#/etc/squid# squid -sYD
2009/05/19 05:21:37| Squid is already running! Process ID 4971
9) Konfigurasi Squid sudah diaktifkan, jangan lupa restart squid
root@andra:~# /etc/rc.c/init.d/squid restart

(Saya Pake Mandrake, yang lain sesuaikan sendiri)

10) edit file /proc/sys/net/ipv4/ip_forward .

root@andra:~#echo “1” > /proc/sys/net/ipv4/ip_forward

11) lakukan POSTROUTING pada jaringan yang sudah anda buat.
root@andra:~#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

12) Jangan lupa konfigurasi ethernet addressnya yang eth1 dengan alamat lokal, yang eth0 dengan alamat public (jika ada) kalo adsl gunakan alamat yang sesuai dengan modem adslnya. Buat konfigurasi ipaddress dengan editor biasa

root@andra:~#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.254
(Sesuaikan dengan alamat jaringan anda)
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes


buat juga untuk eth1 nya

root@andra:~# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.2
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes

(Sesuaikan dengan alamat public anda atau dengan alamat ADSL anda)

13) Ediit file /etc/resolve.conf

nameserver 202.134.0.155

(sesuaikan dengan dns provider anda , disini saya menggunakan provider dari telkom)

14) Untuk membaca log squid gunakan,

root@andra:~# tail -f /var/log/squid/access.log

1242725175.667 1212 192.168.15.253 TCP_MISS/302 898 GET http://www.google.com/search?q=install+squid+ubuntu&ie=utf-8&oe=utf-
8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a- DIRECT/74.125.19.147 text/html




Rabu, 26 Mei 2010

Instalasi dan Konfigurasi LAMP server di Ubuntu 9.04 (Jaunty Jackalope)

Berikut ini adalah cara saya menginstal LAMP (Linux-Apache-MySQL-PHP) di Ubuntu 9.04 Jaunty Jackalope) versi Desktop yang saya gunakan saat ini di notebook saya untuk belajar CMS Drupal secara lokal. Nantinya saya akan menjalankan Drupal dengan URL mengarah kepada localhost. Sebenarnya panduan singkat ini sebelumnya saya rencanakan untuk demo instalasi wordpress pada Ubuntu (untuk Guru Komputer) di Lab Komputer tempat kerja saya minggu lalu, namun karena waktu pertemuan yang terbatas sehingga tidak jadi dilaksanakan. So, saya publish saja disini..
Instalasi LAMP:
LAMP Ubuntu Jaunty JackalopeSaya biasanya menggunakan Synaptic Package Manager dan command apt-get (lebih sering menggunakan apt-get karena lebih cepat). Repository paket langsung dari internet yang dihubungkan melalui Proxy Server di tempat kerja saya.
  1. Dari desktop Gnome, pilih System -> Administration -> Synaptic Package Manager.
  2. Setelah berada pada window Synaptic Package Manager, pilih Edit -> Mark Packages by Task.
  3. Kemudian pilih LAMP server dan jalankan instalasinya.
  4. Untuk instal phpMyAdmin, silahkan Search dan ketikkan phpmyadmin.
Jika rekan-rekan ingin menggunakan command apt-get atau aptitude:
  1. Instal Apache:

    sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert
  2. Instal PHP:

    sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
  3. Instal MySQL:

    sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
  4. Instal phpMyAdmin:

    sudo apt-get install phpmyadmin
Konfigurasi Web Server Apache:
  • Edit file /etc/apache2/sites-enabled/000-default, rubah pada bagian:

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
menjadi:

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
  • Aktifkan module rewrite (untuk mengaktifkan URL ramah Drupal), gunakan command: $ sudo a2enmod rewrite, sehingga akan muncul:Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
  • Jalankan/restart web server apache untuk mengaktifkan perubahan yang sudah dilakukan dengan command: $ sudo /etc/init.d/apache2 restart, jika berhasil maka akan muncul:
Restarting web server apache2
…waiting                                                          [ok]
  • Rubah kepemilikan root direktory web server dengan command:$ sudo chown -R [nama-user] /var/www
Maksud saya agar [nama-user] memiliki akses full terhadap root direktori web server, sehingga memudahkan pengelolaan web saat kita login menggunakan user [nama-user] nantinya.
Konfigurasi MySQL:
phpMyAdmin Ubuntu Jaunty JackalopeUntuk mengelola database MySQL saya menggunakan phpMyAdmin. Saya hanya perlu menambahkan user baru selain root untuk akses database nantinya.
1.Dari browser arahkan URL ke: http://localhost/phpmyadmin. Kemudian masukkan username root dan password.
2.Setelah login dihalaman phpMyAdmin, pilih tab Hak Akses. Kemudian tambahkan pengguna baru, beri hak atas akses database untuk host localhost.
Konfigurasi php.ini:
Saya hanya merubah pada bagian memory_limit = 16M pada file /etc/php5/apache2/php.ini menjadi memory_limit = 64M. Hal ini dibutuhkan saat kita menggunakan modul CCK pada Drupal 6 yang saya gunakan.



dikutip dari http://fxekobudi.net/

Sabtu, 22 Mei 2010

Apakah Windows 8 Jadi Lebih cepat dan lebih kecil Daripada Windows 7?

"Apakah Anda bergairah tentang kinerja perangkat lunak? Apakah Anda gembira dengan potensi untuk memiliki dampak positif pada ratusan juta pengguna, dengan meningkatkan pengalaman mereka Windows? Windows Fundamentals Kinerja Tim Test mencari insinyur desain perangkat lunak yang dapat membantu kami melakukan hal itu - membuat rilis Windows masa depan yang lebih cepat, kecil, dan lebih responsif dari Windows 7. OS Fundamental, dan secara khusus kinerja adalah area utama fokus pada Windows 7 dan akan sama seperti penting jika tidak lebih demikian, selama pengembangan versi berikutnya (s). "
Jadi bagaimana ini berjalan dengan baik? Jika Anda pengembang, dan Anda cari pada pengembangan OS, fokus Anda akan mengubah dan memperbaiki Windows 7 untuk membuat sebuah sistem operasi baru, Windows8. Pertanyaan selanjutnya adalah lebih menarik, bagaimana Anda membuat Windows lebih cepat dan lebih kecil 8 dan lebih responsif?
Mengingat bahwa teknologi yang sedang dikembangkan dan telah tersedia untuk Microsoft, seperti prosesor 128 bit dengan 6,8,12 atau bahkan 48 core, sistem operasi akan terlihat sangat berbeda jika mereka berusaha untuk bekerja dengan fitur ini. Ada teknologi lainnya, misalnya Solid State Drive akan menggantikan kepala berputar drive hard disk tradisional. teknologi lain adalah cahaya (foton) berbasis sirkuit yang akan menggantikan kabel tradisional.
Touch dan teknologi suara yang datang dari usia di Windows 7 akan di Windows8, dan akan menarik untuk melihat apa pembangunan akan terlihat seperti.
Embedded Systems, yang memerlukan versi dipreteli dari sistem operasi lengkap dapat memperoleh manfaat dari versi Windows8 baru lebih kompak.
Di kutip Windows8

Terima Kasih Telah Mengunjungi Blog Kami