welcome to zone blogger betawi bangor
zona umum untuk ajang kita berbagi ilmu
Sabtu, 25 September 2010
Jaringan WAN
Wide Area Network (WAN) adalah suatu jaringan yang digunakan untuk membuat interkoneksi antar jaringan local yang secara fisik tidak berdekatan satu sama lain, yang secara fisik bisa dipisahkan dengan kota, propinsi, atau bahkan melintasi batas geography – lintas negara dan benua. Ada beberapa Teknologi Jaringan WAN saat ini yang bisa kita gunakan. Berbeda dengan jaringan LAN, ada perbedaan utama antara keduanya dimana terletak pada jarak yang memisahkan jaringan-2 yang terhubung tersebut. WAN menggunakan media transmisi yang berbeda, maupun hardware dan protocol yang berbeda pula dengan LAN. Data transfer rate dalam komunikasi WAN umumnya jauh lebih rendah dibanding LAN.
Komunikasi Jaringan WAN
Teknologi Jaringan WAN bergantung pada fihak ketiga dalam hal ini perusahaan penyedia layanan Telecommunication yang menyediakan layanan hubungan jarak jauh. Tidak seperti pada jaringan LAN dimana koneksi antar device (komputer) ditransmisikan dari satu piranti digital / komputer kepada piranti digital lainnya melalui koneksi fisik secara langsung, teknologi jaringan WAN menggunakan kombinasi sinyal analog dan sinyal digital dalam melakukan transmisi data.
Pada diagram jaringan WAN berikut ini menjelaskan masing-2 komponen dan fungsi dalam konsep teknologi Jaringan WAN.
diagram jaringan WAN
1. DTE (Data terminal equipment) adalah suatu piranti disisi link jaringan WAN yang berada pada sisi pelanggan (biasanya gedung / rumah pelanggan) yang mengirim dan menerima data. DTE (biasanya berupa router jaringan atau bisa saja berupa komputer atau multiplexer) adalah merupakan tanda marka antara jaringan WAN dan jaringan LAN. DTE ini merupakan piranti yang akan berkomunikasi dengan piranti DCE disisi ujung lainnya.
2. Demarc atau titik demarkasi adalah titik yang merupakan interface jaringan dimana kabel perusahaan telpon terhubung dengan rumah pelanggan.
3. Local Loops adalah perpanjangan kabel line telpon dari Demarc menuju kantor pusat Telco yang mana pemeliharaannya difihak Telco, bukan tanggung jawab pelanggan. Kabel ini bisa berupa kabel UTP, fiber optic atau gabungan keduanya dan juga media lainnya.
4. DCE (data circuit terminating equipment) adalah suatu piranti (biasanya berupa router disisi ISP) yang berkomunikasi dengan DTE dan juga WAN Cloud. DCE ini merupakan piranti yang memasok clocking (denyut sinyal sinkronisasi) kepada piranti DTE. Sebuah modem atau CSU/DSU disisi pelanggan bisa diklasifikasikan sebagai DCE. DTE dan DCE bisa saja beupa piranti yang serupa / router akan tetapi mempunyai peran dan fungsi yang berbeda.
5. WAN cloud, merupakan hirarchi Trunk, Switches, dan CO (central office) yang membentuk jaringan telephone lines. Struktur fisik bisa bervariasi, dan jaringan-2 yang berbeda dengan titik koneksi bersama bisa saja saling overlap, makanya direpresentasikan dalam bentuk WAN cloud. Sisi pentingnya adalah bahwa data masuk melalui jaringan telpon, menjelajah sepanjang line telpon, dan tiba pada tepat pada alamat tujuannya.
6. PSE (packet switching exchange) adalah suatu Switch pada jaringan carrier packet switched. PSE-2 ini merupakan titik-titik penghubung dengan WAN cloud.
Paket messages menjelajah dari titik ke titik yang berbeda tergantung pada koneksi fisik dan protocol yang digunakan. Disini tidak lagi dibahas mengenai teknologi jaringan WAN dalam koneksi WAN yang sudah dibahas sebelumnya, yang secara pokok ada tiga macam berikut ini:
1. Koneksi Dedicated
2. Jaringan Circuit-switched
3. Jaringan Packet-switched
Jenis Jaringan WAN dedicated dan switched mempunyai suatu koneksi yang selalu tersedia kepada jaringan, akan tetapi untuk jenis circuit switched perlu melakukan suatu pembentukan koneksi via semacam mekanisme dial-up antar kedua piranti yang mau berkomunikasi. Dalam suatu konfigurasi dial-on-demand routing (DDR) – router secara automatis membuka koneksi jika ada data yang akan ditrasnmisikan (tentunya sesuai dengan access-list rule), dan akan menutup sendiri jika line dalam keadaan idle selama durasi tertentu yang disetel dalam konfigurasinya.
Layanan Jaringan WAN
Ada banyak penerapan teknologi jaringan WAN pada layanan WAN oleh ISP atau jasa layanan koneksi WAN yaitu sebagai berikut:
PSTN
PSTN adalah public switched telephone network, adalah merupakan teknologi tertua dan diapakai secara luas diseluruh dunia dalam komunikasi WAN. PSTN adalah teknologi Jaringan WAN dalam jaringan circuit-switched. Teknologi ini berbasis dial-up atau leased line (always-on) menggunakan line telephone dimana data dari digital (komputer) diubah menjadi data analog oleh modem, dan kemudian data tersebut menjelajah dengan kecepatan terbatas sampai 56 Kbps saja.
Leased lines
Leased line adalah jenis dedicated dari teknologi jaringan WAN menggunakan suatu koneksi langsung yang bersifat permanen antara piranti yang berkomunikasi dan memberikan suatu koneksi konstan dengan kualitas layanan koneksi (QoS). Akan tetapi leased line adalah lebih mahal dibanding dengan sambungan sesuai kebutuhan (dial-on-demand) PSTN.
X.25
X.25 dispesifikasikan oleh ITU-T – adalah suatu teknologi jaringan WAN paket switching melalui jaringan PSTN. X.25 dibangun dengan merujuk pada layer Data Link dan Physical layer pada referensi model OSI. Awalnya X.25 menggunakan line analog untuk membentuk jaringan paket switched, walaupun X.25 bisa juga dibentuk menggunakan jaringan digital. Protocol X.25 mendefinisikan bagaimana koneksi antara DTE dan DCE di setup dan dipelihara dalam Public Data Network (PDN)
* Anda perlu berlangganan layanan X.25 yang bisa menggunakan line dedicated kepada PDN untuk membentuk koneksi WAN.
* X.25 bisa beroperasi pada kecepatan sampai 64 Kbps pada line analog.
* X.25 menggunakan frame sebagai ukuran variable paket
* Disediakan deteksi dan koreksi error untuk menjamin keandalan melalui kualitas line analog yang rendah.
Frame relay
Frame relay telah dibahas panjang lebar secara terpisah, artikel yang termasuk juga jaringan frame relay dan juga koneksi frame relay. Frame relay adalah salah satu teknologi jaringan WAN dalam paket switching – suatu komunikasi WAN melalui line digital berkualitas tinggi.
ISDN
ISDN secara rinci juga dibahas terpisah, lihat jaringan ISDN disini baik untuk jaringan ISDN BRI maupun jaringan ISDN PRI. ISDN (Integrated services digital network) mendefinisikan standards pada penggunaan line telephone untuk kedua transmisi analog maupun digital.
ATM
Asynchronous Transfer Mode (ATM) adalah teknologi jaringan WAN dengan koneksi kecepatan tinggi dengan menggunakan paket switched system dari kecepatan 155 Mbps sampai 622 Mbps. Ia dapat mentransmisikan data secara simultan, voice yang digitize, dan sinyal digitize video melalui kedua jaringan LAN dan WAN. Karakteristik ATM meliputi berikut ini:
* Menggunakan cell kecil berukuran tetap (53-byte) yang mana lebih muda diproses dibandingkan X.25 maupun frame relay yang menggunakan cell dengan panjang bervariable
* Transfer rate bisa setinggi sampai 1.2 Gigabits
* Line digital berkualitas tinggi, low noise, yang menghilangkan perlunya adanya error-checking.
* Bisa menggunakan bermacam-macam media baik coaxial, twisted pair, maupun fiber optic.
* Bisa mentransmisikan secara simultan jenis data yang berbeda.
Tidak ada perbedaan yang jelas antara layanan WAN seperti frame relay dan ISDN. Misalkan saja anda bisa menggunakan protocol frame relay melalui line ISDN. Begitu piranti terhubung dengan WAN cloud, protocol internal dapat mengkonvert data traffic kedalam format seperlunya kemudian mengkonvert data itu kembali disisi ujung lainnya.
Hardware WAN
Hardware WAN biasanya tergantung pada layanan WAN yang ingin anda koneksikan. Setiap protocol WAN mempunyai spesifikasi dan kebutuhan yang berbeda untuk hardware dan media transmisinya. Akan tetapi anda mempunyai pilihan dalam hardware yang anda gunakan, dan hardware WAN selalu compatible dengan layanan WAN.
Penyedia layanan WAN biasanya memberikan pilihan kepada anda hardware apa yang akan dipakai untuk jaringan WAN dan local loop sampai titik demarc. Local loop biasanya kabel tembaga, kabel yang sama dengan digunakan untuk layanan telpon.
Kabel tembaga diklasifikasikan berdasarkan bandwidth, pada gilirannya menentukan berapa besar data yang bisa dikirim, dan apakah sinyal analog atau digital. Berikut dijelaskan dua metoda dalam mengklasifikasikan bandwidth melalui kabel tembaga.
POTS (plaint old telephone services)
Layanan POTS mempunyai karakteristik berikut:
* Kabel-kabel yang ada hanya menggunakan satu pasangan twisted
* Sinyal analog digunakan melalui local loops
* Sebuah modem diperlukan untuk digunakan mengkonversi sinyal digital kedalam sinyal analog.
* Batas efektif line sebatas 56 Kbps
T-Carriers
Teknologi jaringan WAN menggunakan teknologi T-Carriers mempunyai karakteristik berikut ini:
* Menggunakan dua pasang twisted kabel tembaga
* Menggunakan sinyal digital
* Beberapa channel 64 Kbps beroperasi pada kabel yang sama.
T-cariers line diklasifikasikan oleh beberapa channel pendukung yaitu:
* T1 (24 channels)
* E1 (31 channel)
Catatan bahwa channel 64 Kbps terkadang disebut sebagai DS-0. Line yang menggunakan 24 channel (T-1) juga biasa direferensikan kepada line DS-1. Line T-Carriers dapat dibagi menurut jenis data (yaitu: data, digitized voice, digitized video).
Disamping media transmisi, anda memerlukan hardware untuk menghubungkan ke WAN dan juga format signal yang tepat untuk jenis koneksi yang anda gunakan. Kita tahu bahwa modem mengkonversikan sinyal analog ke digital dan sebaliknya. Kita menggunakan satu atau kedua hardware berikut ini dalam semua jaringan digital:
Multiplexer
Sebuah multiplexer adalah hardware yang menggabungkan signal dari dua atau lebih piranti kedalam media segmen yang sama. Pada sisi penerima, multiplexer memisahkan sinyal-2 gabungan ini.
* Sebuah multiplexer Statistical menggunakan channel2 virtual berbeda pada medium fisik yang sama untuk mengirim beberapa sinyal2 yang berbeda sekaligus, yaitu sinyal2 menjelajah bersamaan melalui medium yang sama
* Multiplexer time-division mengirim data paket dari sinyal2 yang berbeda pada interval waktu yang berbeda ketimbang harus mengirim paket dengan membagi medium fisik kedalam chanel2, data dikirim pada slot waktu yang berbeda.
CSU/DSU
Sebuah Channel service unit / Data service unit (CSU/DSU) menghubungkan sebuah jaringan dengan line kecepatan tinggi seperti T1. Piranti ini melakukan format aliran data digital kedalam format frame yang tepat dan juga line code untuk line digital. Ia juga memberikan fungsi timing. Beberapa CSU/DSU juga berfungsi sebagai multiplexer juga atau dibangun integral kedalam router.
* CSU menerima dan mengirim sinyal kepada line WAN, melakukan echo feedback sinyal selama test telpon dan meredam interferensi electrical
* DSU mirip sebuah modem antara DTE dan CSU. Ia mengkonversikan frames dari format yang digunakan didalam LAN kedalam format yang digunakan pada line T1, dan juga sebaliknya. Ia juga memanage line, error timing, dan regenerasi sinyal.
Kita juga bisa menggunakan berbagai macam interface protocol untuk konektivitas WAN, seperti synchronous serial protocols atau asynchronous protocols.
Synchronous serial protocol menggunakan clock sinyal stabil antara DCE dan DTE kepada waktu transmisi data. Komunikasi synchronous mengirim data frame yang besar sejalan dengan waktu clock dan baud-rate. Ia menggunakan bandwidth secara effisien.
Protocol signal synchronous meliputi:
* V.35
* RS-232 (EIA/TIA)
* X.21
* RS-449
* RS-530
Setiap jenis piranti serial menggunakan konekstor khusus meliputi:
* DB60
* DB25
* DB15
* DB9
Catatan bahwa nomor yang mengikuti tersebut menunjukkan jumlah pin, DB25 menunjukkan jumlah pin 25 dsb.
Protocol asynchronous
Protocol asynchronous menambahkan start-bit dan stop-bit pada setiap paket yang dikirim ketimbang memaksa kedua piranti pengirim dan penerima untuk menggunakan clock yang sama. Sinyal protocol asynchronous adalah paling banyak dipakai antara dua modem. Akan tetapi dia juga menambahkan overhead karena penambahan extra bit yang pada gilirannya memperlambat baud rate. Protocol sinyal asynchronous meliputi:
* V.90
* V.42
* V.35
* V.34
* V.32, V.32bits, V.32turbo
* V.22
Sinyal asynchronous menggunakan line telpon standard dan jacks. Koneksi meliputi:
* RJ-11 (2 kabel)
* RJ-45 (4 kabel)
* RJ-48
Interface bisa dirujuk kepada port fisik pada router yang menghubungkan LAN dan WAN.
Methoda encapsulation jaringan WAN
Protocol layer fisik WAN menspesifikasikan metoda hardware dan bit sinyal. Protocol layer Data link mengendalikan beberapa atau semua fungsi2 berikut:
* Error checking dan koreksi
* Pembentukan link
* Komposisi frame-field
* Point-to-point flow control
Protocol2 layer Data link juga menjelaskan metoda encapsulation atau format frame. Metoda encapsulation WAN umumnya adalah HDLC (high level data link control). Tergantung pada layanan WAN dan metoda koneksi, beberapa metoda encapsulation meliputi:
* Cisco HDLC untuk synchronous, koneksi point-to-point dengan router Cisco
* LAPB untuk jaringan2 X.25
* LAPD dalam kombinasi dengan protocol lain untuk channel B dalam jaringan ISDN
* PPP untuk akses LAN dial-up, jaringan WAN circuit-switched dan jaringan ISDN
* Cisco/IETF untuk jaringan frame relay
jaringan WAN dan jenisnya
Diagram diatas menjelaskan metoda encapsulation berbagai teknologi jaringan WAN.
Dari modul2 CCNA
artikel terkait: Konfigurasi Cisco router, teknologi WAN, memahami routing protocol
Mikrotik Traffic-Flow dengan CACTI
Implementasi ini di pake Mikrotik OS dengan Server monitoring yang udah dipasang CACTI. Server monitoring yang dipake bisa buat Linux atau terserah ente dh sukanya pake apa, yang penting CACTI bisa good running di system. Cara ini sebagai alternatif lain dari fungsi port-mirror yg biasanya ni terdapat pada switch-switch managable. (untuk pemanfaatan Port-mirror bisa dibahas di lain kesempatan D )Tujuannya :
* Menampilkan Traffic IP yang lewat di Mikrotik Router/Bridge ke dalam Grafik Cacti
* Masing-masing User bisa memonitor Traffic nya sendiri
Dan untuk melakukan projek ini, saya sudah menyiapkan :
* Mikrotik OS v.2.9.27 yg di pasang PC difungsikan sebagai Bridge (bisa bareng difungsikan sebgai BW management dg simple queue atau Queue Tree nya.)
* Server Monitoring yg sudah di install Linux Fedora 7
* Pmacct (Promiscuous mode IP Accounting package)
* Cacti (network graphing)
* Mysql server (database)
* Httpd server (webserver)
Server Monitoring
Install PC server nya dengan Linux Fedora 7, yang ini mah ga usah diajarin, udah pada bisa kan nginstall Linux Fedora 7. Keterlaluan kalo masih blom bisa mah…hiyaat dessigg..(tah belaian nenek lampir)…wekekeke. Inget ya Mysql, httpd harus sudah ikut terinstall beserta program2 dependency nya.
mikrotik-trafficflow.jpg
CACTI
Install Cacti juga udah pada bisa kan ? D bagooooeessss… gampang banget koq ikuti aja tutorial dari official cacti nya nih di sini :
http://www.cacti.net/downloads/docs/html/installation.html
PMACCT
Ini juga gampang koq installnya, wekekeke ga ada yang susah sama saya mah.
Download di sini :
#wget http://www.pmacct.net/pmacct-0.11.4.tar.gz
#tar xzf pmacct-0.11.4.tar.gz
#cd pmacct-0.11.4
#./configure
#make && make install
# ls -l /usr/local/sbin/
-rwxr-xr-x 1 root root 295652 2007-08-20 01:08 nfacctd
-rwxr-xr-x 1 root root 291684 2007-08-20 01:08 pmacctd
-rwxr-xr-x 1 root root 297236 2007-08-20 01:08 sfacctd
# ls -l /usr/local/bin/
-rwxr-xr-x 1 root root 26900 2007-08-20 01:07 pmacct
-rwxr-xr-x 1 root root 39032 2007-08-20 01:07 pmmyplay
Konfigurasi file nfacctd-hosts.conf
# cat /usr/local/etc/nfacctd-hosts.conf
!
! nfacctd configuration, accept from mikrotik traffic flow.
!
debug: false
daemonize: true
plugin_buffer_size: 2048
plugin_pipe_size: 2048000
!
networks_file: /usr/local/etc/hosts.def
!
nfacctd_port: 5055
! nfacctd_time_secs: true
! nfacctd_time_new: true
!
plugins: memory[in], memory[out]
aggregate[in]: dst_host
aggregate[out]: src_host
imt_path[in]: /tmp/in-host.pipe
imt_path[out]: /tmp/out-host.pipe
Konfigurasi File Definisi Host hosts.def
# cat /usr/local/etc/hosts.def
!
! OUR HOST NETWORK
!
192.168.100.0/24
192.168.101.0/24
192.168.102.0/24
192.168.103.0/24
192.168.104.0/24
Menjalankan nfacctd
#/usr/local/sbin/nfacctd -f /usr/local/etc/nfacctd-hosts.conf
Check Proses nfacctd
# ps ax |grep nfacctd
24034 ? Ss 0:00 nfacctd: Core Process [default]
24035 ? S 0:00 nfacctd: IMT Plugin [in]
24036 ? S 0:00 nfacctd: IMT Plugin [out]
MIKROTIK TRAFFIC-FLOW
Informasi detilnya ada di sini :
http://www.mikrotik.com/testdocs/ros/2.9/ip/traffic-flow.php
yang katanya Mikrotik Traffic-Flow adalah sebuah system yang menyediakan informasi statistik mengenai paket-paket yang lewat melalui router. Nah kan cocok dengan projek kita kali ini. Mikrotik Traffic-Flow ini compatible dengan Cisco NetFlow nya, artinya PMACCT yang sudah kita pasang akan cocok juga dengan Mikrotik Traffic-Flow nya.
Setting Traffic-Flow di Mikrotik
[aa@MikroTik] > /ip traffic-flow set enabled=yes
[aa@MikroTik] > /ip traffic-flow print
enabled: yes
interfaces: all
cache-entries: 4k
active-flow-timeout: 30m
inactive-flow-timeout: 15s
Setting IP-address dan port yang menerima paket traffic-flow ke server monitoring
[aa@MikroTik] > /ip traffic-flow target add address=10.10.10.1:5055
[aa@MikroTik] > /ip traffic-flow target print
Flags: X – disabled
# ADDRESS VERSION
0 10.10.10.1:5055 9
Nah mulai sekarang Server monitoring kita sudah menerima paket Traffic-Flow dari mikrotik, ga percaya ? coba check dengan ini :
Login ke Server monitoring,
Check Traffic Download :
# pmacct -s -p /tmp/in-host.pipe
DST_IP PACKETS BYTES
192.168.103.125 165 168572
192.168.102.124 14 8685
192.168.105.101 81 8919
192.168.104.134 4 176
192.168.103.31 13 831
192.168.104.125 1 147
192.168.103.183 160 80570
192.168.102.4 2 120
Check Traffic Upload :
# pmacct -s -p /tmp/out-host.pipe
SRC_IP PACKETS BYTES
192.168.102.1 12 720
192.168.102.173 31 9687
192.168.100.55 6 360
192.168.103.183 461 116975
192.168.104.138 119 27141
192.168.103.104 13 1519
Setting & Konfigurasi CACTI
Sekarang saatnya menampilkan Traffic yang di terima nfacctd ke Grafic Cacti, caranya sebagai berikut :
Dokumen aslinya ada di sini : http://www.pmacct.net/docs/cacti.html
Login pake admin ke cacti console, lakukan ini :
Data Input Methods, Add
* Name: Get pmacct data
* Input Type: Script/Command
* Input String: /usr/local/bin/pmacct -c -N -p -r
Setelah created. Klik di Get pmacct data, then go for Input Fields, Add:
* Field [input]: aggregation
* Friendly Name: Aggregation string (Required)
* Save it and leave untouched remaining fields
* Field [input]: adata
* Friendly Name: Actual Data (Required)
* Save it and leave untouched remaining fields
* Field [input]: pipe
* Friendly Name: Pipe file (Required)
* Save it and leave untouched remaining fields
Now, go for Output Fields, Add:
* Field [output]: bytes
* Friendly Name: Bytes Transferred
* Update RRD File: yes
* Save it
Now, Data Templates, Add:
* Data Templates, Name: pmacct Data Template
* Data Source, Name: check “Use Per-Data Source Value”
* Data Input Method: Get pmacct data
* Step: 300
* Data Source Active: yes
* Internal Data Source Name: bytes
* Data Source Type: ABSOLUTE
* Output Field: bytes – Bytes Transferred
* Save it
Once created, you will be able to see it in the list. Click over pmacct Data Template:
* Go to: Custom Data [data input: Get pmacct data]
* Check “Use Per-Data Source Value” for all fields
* Save it
Now, Graph Templates, Add:
* Name: pmacct Graph
* Title: check “Use Per-Graph Value”
* Image Format: PNG
* Auto Scale: yes
* Rigid Boundaries Mode: yes
* Vertical Label: bits/s
* Save it
Once created, you will be able to see it in the list. Click over pmacct Graph:
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: 00CF00
* Graph Item Type: AREA
* Consolidation Function: AVERAGE
* CDEF Function: Turn Bytes into Bits
* Text Format: Download
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: None
* Graph Item Type: LEGEND
* CDEF Function: Turn Bytes into Bits
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: 002A97
* Graph Item Type: STACK
* Consolidation Function: AVERAGE
* CDEF Function: Turn Bytes into Bits
* Text Format: Upload
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: None
* Graph Item Type: LEGEND
* CDEF Function: Turn Bytes into Bits
* Save it
Add a new Graph Item Input:
* Name: Download [bits/s]
* Field Type: Data Source
* Associated Graph Items: check Item #1, #2, #3, #4
* Save it
Add a new Graph Item Input:
* Name: Upload [bits/s]
* Field Type: Data Source
* Associated Graph Items: check Item #5, #6, #7, #8
* Save it
Go to Data Sources. In this menu you will need to setup queries to pmacct for all local networks you need graphs. It’s very likely that you will iterate more times through the following steps. For brevity, I will show what i’ve done for my 192.168.100.0/24 network. Add:
* Selected Data Template: pmacct Data Template
* Host: localhost
* Create it
* Name: pmacct: DL – 192.168.103.125
* Actual Data (Required): 192.168.103.125
* Aggregation string (Required): dst_host
* Pipe file (Required): /tmp/in-hosts.pipe
* Save it
Add, again:
* Selected Data Template: pmacct Data Template
* Host: localhost
* Create it
* Name: pmacct: UL – 192.168.103.125
* Actual Data (Required): 192.168.103.125
* Aggregation string (Required): src_host
* Pipe file (Required): /tmp/out-hosts.pipe
* Save it
Once you are finished with queries setup, go finally to Graphic Management. Here, pmacct queries will be bound to real graphics. This is because, it’s likely that you will need to iterate more times through this final step. Add:
* Selected Graph Template: pmacct Graph
* Host: localhost
* Create it
* Title: KLIEN IP 192.168.103.125
* Download [bits/s]: DL – 192.168.103.125
* Upload [bits/s]: UL – 192.168.103.125
* Save it
* Menampilkan Traffic IP yang lewat di Mikrotik Router/Bridge ke dalam Grafik Cacti
* Masing-masing User bisa memonitor Traffic nya sendiri
Dan untuk melakukan projek ini, saya sudah menyiapkan :
* Mikrotik OS v.2.9.27 yg di pasang PC difungsikan sebagai Bridge (bisa bareng difungsikan sebgai BW management dg simple queue atau Queue Tree nya.)
* Server Monitoring yg sudah di install Linux Fedora 7
* Pmacct (Promiscuous mode IP Accounting package)
* Cacti (network graphing)
* Mysql server (database)
* Httpd server (webserver)
Server Monitoring
Install PC server nya dengan Linux Fedora 7, yang ini mah ga usah diajarin, udah pada bisa kan nginstall Linux Fedora 7. Keterlaluan kalo masih blom bisa mah…hiyaat dessigg..(tah belaian nenek lampir)…wekekeke. Inget ya Mysql, httpd harus sudah ikut terinstall beserta program2 dependency nya.
mikrotik-trafficflow.jpg
CACTI
Install Cacti juga udah pada bisa kan ? D bagooooeessss… gampang banget koq ikuti aja tutorial dari official cacti nya nih di sini :
http://www.cacti.net/downloads/docs/html/installation.html
PMACCT
Ini juga gampang koq installnya, wekekeke ga ada yang susah sama saya mah.
Download di sini :
#wget http://www.pmacct.net/pmacct-0.11.4.tar.gz
#tar xzf pmacct-0.11.4.tar.gz
#cd pmacct-0.11.4
#./configure
#make && make install
# ls -l /usr/local/sbin/
-rwxr-xr-x 1 root root 295652 2007-08-20 01:08 nfacctd
-rwxr-xr-x 1 root root 291684 2007-08-20 01:08 pmacctd
-rwxr-xr-x 1 root root 297236 2007-08-20 01:08 sfacctd
# ls -l /usr/local/bin/
-rwxr-xr-x 1 root root 26900 2007-08-20 01:07 pmacct
-rwxr-xr-x 1 root root 39032 2007-08-20 01:07 pmmyplay
Konfigurasi file nfacctd-hosts.conf
# cat /usr/local/etc/nfacctd-hosts.conf
!
! nfacctd configuration, accept from mikrotik traffic flow.
!
debug: false
daemonize: true
plugin_buffer_size: 2048
plugin_pipe_size: 2048000
!
networks_file: /usr/local/etc/hosts.def
!
nfacctd_port: 5055
! nfacctd_time_secs: true
! nfacctd_time_new: true
!
plugins: memory[in], memory[out]
aggregate[in]: dst_host
aggregate[out]: src_host
imt_path[in]: /tmp/in-host.pipe
imt_path[out]: /tmp/out-host.pipe
Konfigurasi File Definisi Host hosts.def
# cat /usr/local/etc/hosts.def
!
! OUR HOST NETWORK
!
192.168.100.0/24
192.168.101.0/24
192.168.102.0/24
192.168.103.0/24
192.168.104.0/24
Menjalankan nfacctd
#/usr/local/sbin/nfacctd -f /usr/local/etc/nfacctd-hosts.conf
Check Proses nfacctd
# ps ax |grep nfacctd
24034 ? Ss 0:00 nfacctd: Core Process [default]
24035 ? S 0:00 nfacctd: IMT Plugin [in]
24036 ? S 0:00 nfacctd: IMT Plugin [out]
MIKROTIK TRAFFIC-FLOW
Informasi detilnya ada di sini :
http://www.mikrotik.com/testdocs/ros/2.9/ip/traffic-flow.php
yang katanya Mikrotik Traffic-Flow adalah sebuah system yang menyediakan informasi statistik mengenai paket-paket yang lewat melalui router. Nah kan cocok dengan projek kita kali ini. Mikrotik Traffic-Flow ini compatible dengan Cisco NetFlow nya, artinya PMACCT yang sudah kita pasang akan cocok juga dengan Mikrotik Traffic-Flow nya.
Setting Traffic-Flow di Mikrotik
[aa@MikroTik] > /ip traffic-flow set enabled=yes
[aa@MikroTik] > /ip traffic-flow print
enabled: yes
interfaces: all
cache-entries: 4k
active-flow-timeout: 30m
inactive-flow-timeout: 15s
Setting IP-address dan port yang menerima paket traffic-flow ke server monitoring
[aa@MikroTik] > /ip traffic-flow target add address=10.10.10.1:5055
[aa@MikroTik] > /ip traffic-flow target print
Flags: X – disabled
# ADDRESS VERSION
0 10.10.10.1:5055 9
Nah mulai sekarang Server monitoring kita sudah menerima paket Traffic-Flow dari mikrotik, ga percaya ? coba check dengan ini :
Login ke Server monitoring,
Check Traffic Download :
# pmacct -s -p /tmp/in-host.pipe
DST_IP PACKETS BYTES
192.168.103.125 165 168572
192.168.102.124 14 8685
192.168.105.101 81 8919
192.168.104.134 4 176
192.168.103.31 13 831
192.168.104.125 1 147
192.168.103.183 160 80570
192.168.102.4 2 120
Check Traffic Upload :
# pmacct -s -p /tmp/out-host.pipe
SRC_IP PACKETS BYTES
192.168.102.1 12 720
192.168.102.173 31 9687
192.168.100.55 6 360
192.168.103.183 461 116975
192.168.104.138 119 27141
192.168.103.104 13 1519
Setting & Konfigurasi CACTI
Sekarang saatnya menampilkan Traffic yang di terima nfacctd ke Grafic Cacti, caranya sebagai berikut :
Dokumen aslinya ada di sini : http://www.pmacct.net/docs/cacti.html
Login pake admin ke cacti console, lakukan ini :
Data Input Methods, Add
* Name: Get pmacct data
* Input Type: Script/Command
* Input String: /usr/local/bin/pmacct -c
Setelah created. Klik di Get pmacct data, then go for Input Fields, Add:
* Field [input]: aggregation
* Friendly Name: Aggregation string (Required)
* Save it and leave untouched remaining fields
* Field [input]: adata
* Friendly Name: Actual Data (Required)
* Save it and leave untouched remaining fields
* Field [input]: pipe
* Friendly Name: Pipe file (Required)
* Save it and leave untouched remaining fields
Now, go for Output Fields, Add:
* Field [output]: bytes
* Friendly Name: Bytes Transferred
* Update RRD File: yes
* Save it
Now, Data Templates, Add:
* Data Templates, Name: pmacct Data Template
* Data Source, Name: check “Use Per-Data Source Value”
* Data Input Method: Get pmacct data
* Step: 300
* Data Source Active: yes
* Internal Data Source Name: bytes
* Data Source Type: ABSOLUTE
* Output Field: bytes – Bytes Transferred
* Save it
Once created, you will be able to see it in the list. Click over pmacct Data Template:
* Go to: Custom Data [data input: Get pmacct data]
* Check “Use Per-Data Source Value” for all fields
* Save it
Now, Graph Templates, Add:
* Name: pmacct Graph
* Title: check “Use Per-Graph Value”
* Image Format: PNG
* Auto Scale: yes
* Rigid Boundaries Mode: yes
* Vertical Label: bits/s
* Save it
Once created, you will be able to see it in the list. Click over pmacct Graph:
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: 00CF00
* Graph Item Type: AREA
* Consolidation Function: AVERAGE
* CDEF Function: Turn Bytes into Bits
* Text Format: Download
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: None
* Graph Item Type: LEGEND
* CDEF Function: Turn Bytes into Bits
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: 002A97
* Graph Item Type: STACK
* Consolidation Function: AVERAGE
* CDEF Function: Turn Bytes into Bits
* Text Format: Upload
* Save it
Add a new Graph Template Item:
* Data Source: pmacct Data Template – (bytes)
* Color: None
* Graph Item Type: LEGEND
* CDEF Function: Turn Bytes into Bits
* Save it
Add a new Graph Item Input:
* Name: Download [bits/s]
* Field Type: Data Source
* Associated Graph Items: check Item #1, #2, #3, #4
* Save it
Add a new Graph Item Input:
* Name: Upload [bits/s]
* Field Type: Data Source
* Associated Graph Items: check Item #5, #6, #7, #8
* Save it
Go to Data Sources. In this menu you will need to setup queries to pmacct for all local networks you need graphs. It’s very likely that you will iterate more times through the following steps. For brevity, I will show what i’ve done for my 192.168.100.0/24 network. Add:
* Selected Data Template: pmacct Data Template
* Host: localhost
* Create it
* Name: pmacct: DL – 192.168.103.125
* Actual Data (Required): 192.168.103.125
* Aggregation string (Required): dst_host
* Pipe file (Required): /tmp/in-hosts.pipe
* Save it
Add, again:
* Selected Data Template: pmacct Data Template
* Host: localhost
* Create it
* Name: pmacct: UL – 192.168.103.125
* Actual Data (Required): 192.168.103.125
* Aggregation string (Required): src_host
* Pipe file (Required): /tmp/out-hosts.pipe
* Save it
Once you are finished with queries setup, go finally to Graphic Management. Here, pmacct queries will be bound to real graphics. This is because, it’s likely that you will need to iterate more times through this final step. Add:
* Selected Graph Template: pmacct Graph
* Host: localhost
* Create it
* Title: KLIEN IP 192.168.103.125
* Download [bits/s]: DL – 192.168.103.125
* Upload [bits/s]: UL – 192.168.103.125
* Save it
Jumat, 17 September 2010
Negara terkaya di dunia tapi malah ga kelitan kaya
Banyak sebenarnya yang tidak tahu dimanakah negara terkaya di planet bumi ini, ada yang mengatakan Amerika, ada juga yang mengatakan negera-negara di timur tengah. tidak salah sebenarnya, contohnya amerika. negara super power itu memiliki tingkat kemajuan teknologi yang hanya bisa disaingi segelintir negara, contoh lain lagi adalah negara-negara di timur tengah.Rata-rata negara yang tertutup gurun pasir dan cuaca yang menyengat itu mengandung jutaan barrel minyak yang siap untuk diolah. tapi itu semua belum cukup untuk menyamai negara yang satu ini. bahkan Amerika, Negara-negara timur tengah serta Uni Eropa-pun tak mampu menyamainya.dan inilah negara terkaya di planet bumi yang luput dari perhatian warga bumi lainya. warga negara ini pastilah bangga jika mereka tahu. tapi sayangnya mereka tidak sadar "berdiri di atas berlian" langsung saja kita lihat profil negaranya.
Wooww... Apa yang terjadi? apakah penulis (saya) salah? tapi dengan tegas saya nyatakan bahwa negara itulah sebagai negara terkaya di dunia. tapi bukankah negara itu sedang dalam kondisi terpuruk? hutang dimana-mana, kemiskinan, korupsi yang meraja lela, kondisi moral bangsa yang kian menurun serta masalah-masalah lain yang sedang menyelimuti negara itu.baiklah mari kita urai semuanya satu persatu sehingga kita bisa melihat kekayaan negara ini sesungguhnya.
1. Negara ini punya pertambangan emas terbesar dengan kualitas emas terbaik di dunia. namanya PT Freeport.
pertambangan ini telah mengasilkan 7,3 JUTA ton tembaga dan 724,7 JUTA ton emas. saya (penulis= suranegara) mencoba meng-Uangkan jumlah tersebut dengan harga per gram emas sekarang, saya anggap Rp. 300.000. dikali 724,7 JUTA ton emas/ 724.700.000.000.000 Gram dikali Rp 300.000. = Rp.217.410.000.000.000.000.000 Rupiah!!!!! ada yang bisa bantu saya cara baca nilai tersebut? itu hanya emas belum lagi tembaga serta bahan mineral lain-nya.lalu siapa yang mengelola pertambangan ini? bukan negara ini tapi AMERIKA! prosentasenya adalah 1% untuk negara pemilik tanah dan 99% untuk amerika sebagai negara yang memiliki teknologi untuk melakukan pertambangan disana. bahkan ketika emas dan tembaga disana mulai menipis ternyata dibawah lapisan emas dan tembaga tepatnya di kedalaman 400 meter ditemukan kandungan mineral yang harganya 100 kali lebih mahal dari pada emas, ya.. dialah URANIUM! bahan baku pembuatan bahan bakar nuklir itu ditemukan disana. belum jelas jumlah kandungan uranium yang ditemukan disana, tapi kabar terakhir yang beredar menurut para ahli kandungan uranium disana cukup untuk membuat pembangkit listrik Nuklir dengan tenaga yang dapat menerangi seluruh bumi hanya dengan kandungan uranium disana. Freeport banyak berjasa bagi segelintir pejabat negeri ini, para jenderal dan juga para politisi busuk, yang bisa menikmati hidup dengan bergelimang harta dengan memiskinkan bangsa ini. Mereka ini tidak lebih baik daripada seekor lintah!
2. Negara ini punya cadangan gas alam TERBESAR DI DUNIA! tepatnya di Blok Natuna.
Berapa kandungan gas di blok natuna? Blok Natuna D Alpha memiliki cadangan gas hingga 202 TRILIUN kaki kubik!! dan masih banyak Blok-Blok penghasil tambang dan minyak seperti Blok Cepu dll. DIKELOLA SIAPA? EXXON MOBIL! dibantu sama Pertamina.
3. Negara ini punya Hutan Tropis terbesar di dunia. hutan tropis ini memiliki luas 39.549.447 Hektar, dengan keanekaragaman hayati dan plasmanutfah terlengkap di dunia.
Letaknya di pulau sumatra, kalimantan dan sulawesi.sebenarnya jika negara ini menginginkan kiamat sangat mudah saja buatmereka. tebang saja semua pohon di hutan itu makan bumi pasti kiamat.karena bumi ini sangat tergantung sekali dengan hutan tropis ini untukmenjaga keseimbangan iklim karena hutan hujan amazon tak cukup kuatuntuk menyeimbangkan iklim bumi. dan sekarang mereka sedikit demi sedikitelah mengkancurkanya hanya untuk segelintir orang yang punya uanguntuk perkebunan dan lapangan Golf. sungguh sangat ironis sekali.
4. Negara ini punya Lautan terluas di dunia. dikelilingi dua samudra, yaitu Pasific dan Hindia hingga tidak heran memiliki jutaan spesies ikan yang tidak dimiliki negara lain.
Saking kaya-nya laut negara ini sampai-sampai negara lain pun ikut memanen ikan di lautan negara ini.
5. Negara ini punya jumlah penduduk terbesar ke 4 didunia.
Bengan jumlah penduduk segitu harusnya banyak orang-orang pintar yang telah dihasilkan negara ini, tapi pemerintah menelantarkan mereka-mereka. sebagai sifat manusia yang ingin bertahan hidup tentu saja mereka ingin di hargai. jalan lainya adalah keluar dari negara ini dan memilih membela negara lain yang bisa menganggap mereka dengan nilai yang pantas.
6. Negara ini memiliki tanah yang sangat subur. karena memiliki banyak gunung berapi yang aktif menjadikan tanah di negara ini sangat subur terlebih lagi negara ini dilintasi garis katulistiwa yang banyak terdapat sinar matahari dan hujan.
Jika dibandingkan dengan negara-negara timur tengah yang memiliki minyak yang sangat melimpah negara ini tentu saja jauh lebih kaya. coba kita semua bayangkan karena hasil mineral itu tak bisa diperbaharui dengan cepat. dan ketika seluruh minyak mereka telah habis maka mereka akan menjadi negara yang miskin karena mereka tidak memiliki tanah sesubur negara ini yang bisa ditanami apapun juga. bahkan tongkat kayu dan batu jadi tanaman.
7. Negara ini punya pemandangan yang sangat eksotis dan lagi-lagi tak ada negara yang bisa menyamainya. dari puncak gunung hingga ke dasar laut bisa kita temui di negara ini.
Negara ini sangat amat kaya sekali, tak ada bangsa atau negara lain sekaya INDONESIA! tapi apa yang terjadi?
dialah INDONESIA!
untuk EXXON MOBIL OIL, FREEPORT, SHELL, PETRONAS dan semua PEJABAT NEGARA yang menjual kekayaan Bangsa untuk keuntungan negara asing, diucapkan TERIMA KASIH.
Sebuah cerita mungkin akan bisa menggambarkan indonesia saat ini silahkan disimak.
Judulnya Ketika Tuhan Menciptakan IndonesiaSuatu hari Tuhan tersenyum puas melihat sebuah planet yang baru saja diciptakan- Nya. Malaikat pun bertanya, "Apa yang baru saja Engkau ciptakan, Tuhan?" "Lihatlah, Aku baru saja menciptakan sebuah planet biru yang bernama Bumi," kata Tuhan sambil menambahkan beberapa awan di atas daerah hutan hujan Amazon. Tuhan melanjutkan, "Ini akan menjadi planet yang luar biasa dari yang pernah Aku ciptakan. Di planet baru ini, segalanya akan terjadi secara seimbang".Lalu Tuhan menjelaskan kepada malaikat tentang Benua Eropa. Di Eropa sebelah utara, Tuhan menciptakan tanah yang penuh peluang dan menyenangkan seperti Inggris, Skotlandia dan Perancis. Tetapi di daerah itu, Tuhan juga menciptakan hawa dingin yang menusuk tulang.Di Eropa bagian selatan, Tuhan menciptakan masyarakat yang agak miskin, seperti Spanyol dan Portugal, tetapi banyak sinar matahari dan hangat serta pemandangan eksotis di Selat Gibraltar.Lalu malaikat menunjuk sebuah kepulauan sambil berseru, "Lalu daerah apakah itu Tuhan?" "O, itu," kata Tuhan, "itu Indonesia. Negara yang sangat kaya dan sangat cantik di planet bumi. Ada jutaan flora dan fauna yang telah Aku ciptakan di sana. Ada jutaan ikan segar di laut yang siap panen. Banyak sinar matahari dan hujan. Penduduknya Ku ciptakan ramah tamah,suka menolong dan berkebudayaan yang beraneka warna. Mereka pekerja keras, siap hidup sederhana dan bersahaja serta mencintai seni."Dengan terheran-heran, malaikat pun protes, "Lho, katanya tadi setiap negara akan diciptakan dengan keseimbangan. Kok Indonesia baik-baik semua. Lalu dimana letak keseimbangannya? "Tuhan pun menjawab dalam bahasa Inggris, "Wait, until you see the idiots I put in the government." (tunggu sampai Saya menaruh 'idiot2′ di pemerintahannya)
Dan untuk rasa terima kasih untuk Kemerdekaan Indonesia yang ke 65 tahun, kami pemuda-pemudi Indonesia memberikan penghargaan sebesar-besarnya kepada pejuang yang telah mengorbankan darah dan air mata mereka untuk bangsa yang tidak tahu terima kasih ini.
"Indonesia tanah air betadisana tempat lahir beta,dibuai dibesarkan bunda,Tempat berlindung di hari Tua...HIngga nanti menutup mata"
HIDUPLAH INDONESIA RAYA!!
Wooww... Apa yang terjadi? apakah penulis (saya) salah? tapi dengan tegas saya nyatakan bahwa negara itulah sebagai negara terkaya di dunia. tapi bukankah negara itu sedang dalam kondisi terpuruk? hutang dimana-mana, kemiskinan, korupsi yang meraja lela, kondisi moral bangsa yang kian menurun serta masalah-masalah lain yang sedang menyelimuti negara itu.baiklah mari kita urai semuanya satu persatu sehingga kita bisa melihat kekayaan negara ini sesungguhnya.
1. Negara ini punya pertambangan emas terbesar dengan kualitas emas terbaik di dunia. namanya PT Freeport.
pertambangan ini telah mengasilkan 7,3 JUTA ton tembaga dan 724,7 JUTA ton emas. saya (penulis= suranegara) mencoba meng-Uangkan jumlah tersebut dengan harga per gram emas sekarang, saya anggap Rp. 300.000. dikali 724,7 JUTA ton emas/ 724.700.000.000.000 Gram dikali Rp 300.000. = Rp.217.410.000.000.000.000.000 Rupiah!!!!! ada yang bisa bantu saya cara baca nilai tersebut? itu hanya emas belum lagi tembaga serta bahan mineral lain-nya.lalu siapa yang mengelola pertambangan ini? bukan negara ini tapi AMERIKA! prosentasenya adalah 1% untuk negara pemilik tanah dan 99% untuk amerika sebagai negara yang memiliki teknologi untuk melakukan pertambangan disana. bahkan ketika emas dan tembaga disana mulai menipis ternyata dibawah lapisan emas dan tembaga tepatnya di kedalaman 400 meter ditemukan kandungan mineral yang harganya 100 kali lebih mahal dari pada emas, ya.. dialah URANIUM! bahan baku pembuatan bahan bakar nuklir itu ditemukan disana. belum jelas jumlah kandungan uranium yang ditemukan disana, tapi kabar terakhir yang beredar menurut para ahli kandungan uranium disana cukup untuk membuat pembangkit listrik Nuklir dengan tenaga yang dapat menerangi seluruh bumi hanya dengan kandungan uranium disana. Freeport banyak berjasa bagi segelintir pejabat negeri ini, para jenderal dan juga para politisi busuk, yang bisa menikmati hidup dengan bergelimang harta dengan memiskinkan bangsa ini. Mereka ini tidak lebih baik daripada seekor lintah!
2. Negara ini punya cadangan gas alam TERBESAR DI DUNIA! tepatnya di Blok Natuna.
Berapa kandungan gas di blok natuna? Blok Natuna D Alpha memiliki cadangan gas hingga 202 TRILIUN kaki kubik!! dan masih banyak Blok-Blok penghasil tambang dan minyak seperti Blok Cepu dll. DIKELOLA SIAPA? EXXON MOBIL! dibantu sama Pertamina.
3. Negara ini punya Hutan Tropis terbesar di dunia. hutan tropis ini memiliki luas 39.549.447 Hektar, dengan keanekaragaman hayati dan plasmanutfah terlengkap di dunia.
Letaknya di pulau sumatra, kalimantan dan sulawesi.sebenarnya jika negara ini menginginkan kiamat sangat mudah saja buatmereka. tebang saja semua pohon di hutan itu makan bumi pasti kiamat.karena bumi ini sangat tergantung sekali dengan hutan tropis ini untukmenjaga keseimbangan iklim karena hutan hujan amazon tak cukup kuatuntuk menyeimbangkan iklim bumi. dan sekarang mereka sedikit demi sedikitelah mengkancurkanya hanya untuk segelintir orang yang punya uanguntuk perkebunan dan lapangan Golf. sungguh sangat ironis sekali.
4. Negara ini punya Lautan terluas di dunia. dikelilingi dua samudra, yaitu Pasific dan Hindia hingga tidak heran memiliki jutaan spesies ikan yang tidak dimiliki negara lain.
Saking kaya-nya laut negara ini sampai-sampai negara lain pun ikut memanen ikan di lautan negara ini.
5. Negara ini punya jumlah penduduk terbesar ke 4 didunia.
Bengan jumlah penduduk segitu harusnya banyak orang-orang pintar yang telah dihasilkan negara ini, tapi pemerintah menelantarkan mereka-mereka. sebagai sifat manusia yang ingin bertahan hidup tentu saja mereka ingin di hargai. jalan lainya adalah keluar dari negara ini dan memilih membela negara lain yang bisa menganggap mereka dengan nilai yang pantas.
6. Negara ini memiliki tanah yang sangat subur. karena memiliki banyak gunung berapi yang aktif menjadikan tanah di negara ini sangat subur terlebih lagi negara ini dilintasi garis katulistiwa yang banyak terdapat sinar matahari dan hujan.
Jika dibandingkan dengan negara-negara timur tengah yang memiliki minyak yang sangat melimpah negara ini tentu saja jauh lebih kaya. coba kita semua bayangkan karena hasil mineral itu tak bisa diperbaharui dengan cepat. dan ketika seluruh minyak mereka telah habis maka mereka akan menjadi negara yang miskin karena mereka tidak memiliki tanah sesubur negara ini yang bisa ditanami apapun juga. bahkan tongkat kayu dan batu jadi tanaman.
7. Negara ini punya pemandangan yang sangat eksotis dan lagi-lagi tak ada negara yang bisa menyamainya. dari puncak gunung hingga ke dasar laut bisa kita temui di negara ini.
Negara ini sangat amat kaya sekali, tak ada bangsa atau negara lain sekaya INDONESIA! tapi apa yang terjadi?
dialah INDONESIA!
untuk EXXON MOBIL OIL, FREEPORT, SHELL, PETRONAS dan semua PEJABAT NEGARA yang menjual kekayaan Bangsa untuk keuntungan negara asing, diucapkan TERIMA KASIH.
Sebuah cerita mungkin akan bisa menggambarkan indonesia saat ini silahkan disimak.
Judulnya Ketika Tuhan Menciptakan IndonesiaSuatu hari Tuhan tersenyum puas melihat sebuah planet yang baru saja diciptakan- Nya. Malaikat pun bertanya, "Apa yang baru saja Engkau ciptakan, Tuhan?" "Lihatlah, Aku baru saja menciptakan sebuah planet biru yang bernama Bumi," kata Tuhan sambil menambahkan beberapa awan di atas daerah hutan hujan Amazon. Tuhan melanjutkan, "Ini akan menjadi planet yang luar biasa dari yang pernah Aku ciptakan. Di planet baru ini, segalanya akan terjadi secara seimbang".Lalu Tuhan menjelaskan kepada malaikat tentang Benua Eropa. Di Eropa sebelah utara, Tuhan menciptakan tanah yang penuh peluang dan menyenangkan seperti Inggris, Skotlandia dan Perancis. Tetapi di daerah itu, Tuhan juga menciptakan hawa dingin yang menusuk tulang.Di Eropa bagian selatan, Tuhan menciptakan masyarakat yang agak miskin, seperti Spanyol dan Portugal, tetapi banyak sinar matahari dan hangat serta pemandangan eksotis di Selat Gibraltar.Lalu malaikat menunjuk sebuah kepulauan sambil berseru, "Lalu daerah apakah itu Tuhan?" "O, itu," kata Tuhan, "itu Indonesia. Negara yang sangat kaya dan sangat cantik di planet bumi. Ada jutaan flora dan fauna yang telah Aku ciptakan di sana. Ada jutaan ikan segar di laut yang siap panen. Banyak sinar matahari dan hujan. Penduduknya Ku ciptakan ramah tamah,suka menolong dan berkebudayaan yang beraneka warna. Mereka pekerja keras, siap hidup sederhana dan bersahaja serta mencintai seni."Dengan terheran-heran, malaikat pun protes, "Lho, katanya tadi setiap negara akan diciptakan dengan keseimbangan. Kok Indonesia baik-baik semua. Lalu dimana letak keseimbangannya? "Tuhan pun menjawab dalam bahasa Inggris, "Wait, until you see the idiots I put in the government." (tunggu sampai Saya menaruh 'idiot2′ di pemerintahannya)
Dan untuk rasa terima kasih untuk Kemerdekaan Indonesia yang ke 65 tahun, kami pemuda-pemudi Indonesia memberikan penghargaan sebesar-besarnya kepada pejuang yang telah mengorbankan darah dan air mata mereka untuk bangsa yang tidak tahu terima kasih ini.
"Indonesia tanah air betadisana tempat lahir beta,dibuai dibesarkan bunda,Tempat berlindung di hari Tua...HIngga nanti menutup mata"
HIDUPLAH INDONESIA RAYA!!
Kamis, 26 Agustus 2010
mengenal adat betawi
Keunikan Ondel-ondel Betawi
Masyarakat Betawi sudah hampir kehilangan seni budayanya. Salah satunya adalah Topeng Betawi atau yang dikenal dengan adegan lenong. Untuk itu perlu Anda cermati bagaimana perkembangan sejarah terbentuknya kesenian ini.
Kesenian rakyat topeng Betawi mengawinkan budaya Melayu, Sunda, dan China. Salah satu tokoh yang terkenal sejak 1970-an adalah Bokir dengan grupnya yang sering pentas, Setia Warga. Pertunjukan itu biasanya diawali dengan tarian Kembang Topeng yang menampilkan banyak penari perempuan.
Sekarang, tarian itu diganti dengan Ronggeng Topeng. Ada interaksi antara penari dan penonton. Selain lewat komentar usil atau celetukan, juga lewat saweran atau memberi uang tips kepada para penari perempuan oleh penonton lelaki. Ondel-ondel juga nyaris hilang dalam perhelatan JAA 2008. Padahal inilah kesenian rakyat Betawi yang paling populer dari waktu ke waktu. Bahkan ondel-ondel dianggap sebagai maskot yang menandai kebudayaan Betawi masih ada dan mampu bergaya.
Ondel-ondel berbentuk dua patung besar berongga menyerupai sosok lelaki dan perempuan. Patung diusung orang pada bagian dalamnya dan digerak-gerakkan seperti manusia. Ondel-ondel diilhami barong landung dalam budaya Hindu Bali yang menggambarkan pengantin Raja Bali dan Putri China. Kepopuleran ondel-ondel juga disulut pula oleh lagu Benyamin Suaeb, Yuk kite nonton ondel ondel. Yuuuk!.
Masyarakat Betawi
Menurut garis besarnya, wilayah Budaya Betawi dapat dibagi menjadi dua bagian, yaitu Betawi Tengah atau Betawi Kota dan Betawi Pinggiran. Yang termasuk wilayah Betawi Tengah merupakan kawasan yang pada zaman akhir Pemerintah kolonial Belanda termasuk wilayah Gemeente Batavia, kecuali beberapa tempat seperti Tanjung Priuk dan sekitarnya. Sedangkan daerah - daerah lain diluar daerah tersebut, terutama daerah - daerah diluar wilayah DKI Jakarta, merupakan wilayah budaya Betawi Pinggiran, yang pada masa lalu oleh orang Betawi Tengah biasa disebut Betawi Ora.
Pembagian kedua wilayah budaya itu bukan semata - mata berdasarkan geografis, melainkan berdasarkan ciri - ciri budayanya, termasuk bahasa dan kesenian tradisi yang didukungnya. Menurut garis besarnya dialek Betawi dapat dibagi menjadi dua sub dialek, yaitu sub dialek Betawi Tengah dan sub dialek Betawi Pinggiran. Di wilayah budaya Betawi Tengah tampak keseniannya sangat besar dipengaruhi kesenian Melayu, sebagaimana jelas terlihat pada orkes dan tari Samrah. Disamping itu masyarakatnya merupakan pendukung kesenian bernafaskan Agama Islam, sedangkan didaerah pinggiran berkembang kesenian tradisi lainnya, seperti Wayang Topeng,Lenong, Tanjidor dan sebagainya, yang tidak terdapat dalam lingkungan masyarakat Betawi Tengah.Timbulnya dua wilayah budaya itu disebabkan berbagai hal, diantara lain karena perbedaan histories, ekonomis, sosiologis, perbedaan kadar dari unsure - unsure etnis yang menjadi cikal bakal masing - masing, termasuk kadar budaya asal suku yang mempengaruhi kehidupan budaya mereka selanjutnya. Agar hal - hal tersebut menjadi lebih jelas, maka selayang pandang akan disajikan latar belakang sejarah terbentuknya masyarakat Betawi, yang sangat erat kaitannya dengan sejarah Jakarta dan sekitarnya.
Dodol Betawi Khas
Dodol ataupun jenang sering identik dengan makanan khas Betawi, Garut dan Purwokerto. Namun, dodol merupakan sejenis makanan yang dikategorikan dalam jenis makanan ringan dan manis. Cukup sulit, membuat dodol yang benar-benar menghasilkan kenikmatan yang berkualitas tinggi, proses pembuatan yang lama serta keahlian yang tinggi pula.
Sebagai Ibukota Negara RI, Jakarta memiliki oleh-oleh yang demikian itu, Dodol Betawi. Masyarakat Betawi sangat antusias dalam menanggapi persoalan makanan manis ini. Bahan dasar yang digunakan untuk membuat dodol terdiri dari santan kelapa, garam, gula pasir, tepung beras dan gula merah.
Condet, salah satu wilayah yang dijadikan sebagai pusat Cagar Budaya Betawi pada pemerintahan Gubernur Ali Sadikin sejak 1976, merupakan perwujudan makanan masyarakat Betawi yang bercirikhas seperti dodol. Peninggalan kebudayaan pada hal pangan ini, dapat anda jumpai pada Warung Dodol Bu Mamas di Jalan Batu Ampar I RT 13 RW 04 Condet, Kramat Jati, Jakarta Timur.
Selain itu, Jakarta menyimpan banyak lokasi dalam produksi pangan yang legit ini. Seorang wanita gigih di Jalan Kebagusan 3, Gg. Bakso, Ragunan, Jakarta Selatan, Nining yang merebah perjuangan bisnisnya sejak 1971 beserta suami, melanjutkan perjuangan neneknya yang hingga kini sudah meraih kesuksesan yang sangat gemilang. Berbagai gerai telah didirikan di wilayah nusantara, sedangkan Dodol Nining juga dijadikan sebagai oleh-oleh yang diimpor ke luar negeri. Bagi anda pengunjung Jakarta dan penikmat dodol, tak perlu khawatir untuk membelinya di lokasi tersebut di atas, layak untuk direkomendasikan. Harganya pun relatif makanan ringan lainnya, berkisar antara Rp. 50.000,- hingga Rp. 100.000,- dalam ukuran setengah kuali yang berasa durian. Sedangkan bagi anda yang berminat membeli satu kuali, sekitar Rp 500.000.
Si Pitung adalah seorang jawara, jago silat dan sekaligus juga pahlawan, tetapi orang Belanda di jaman kolonial sekitar abad 18 menyebutnya sebagai perampok. Si Pitung memang merampok, tetapi ia melakukannya untuk membantu rakyat miskin yang menderita akibat penindasan para tuan tanah di Betawi pada jaman kolonial, Sisa-sisa peninggalan kisah kepahlawanan Si Pitung sampai saat ini masih bisa dilihat di daerah Marunda Pulo, Jakarta Utara, tepatnya di sebuah rumah panggung terbuat dari bahan kayu yang disebut Rumah Si Pitung. Pitung bukanlah orang asli Marunda Pulo. Rumah bercat merah yang menggunakan namanya merupakan tempat pertemuan Pitung dengan kawan-kawannya, dan juga sebagai tempat ia bersembunyi dari kejaran tentara kompeni. Pitung belum menikah ketika meninggal dunia, dan ia tidak mempunyai keturunan satu orang pun. Si Pitung ini leluasa menghadapi tentara kompeni karena tubuhnya kebal, tidak mempan ditembak. Tapi setelah kelemahannya ketahuan, ia tewas ditembak dengan peluru emas,
Masyarakat Betawi sudah hampir kehilangan seni budayanya. Salah satunya adalah Topeng Betawi atau yang dikenal dengan adegan lenong. Untuk itu perlu Anda cermati bagaimana perkembangan sejarah terbentuknya kesenian ini.
Kesenian rakyat topeng Betawi mengawinkan budaya Melayu, Sunda, dan China. Salah satu tokoh yang terkenal sejak 1970-an adalah Bokir dengan grupnya yang sering pentas, Setia Warga. Pertunjukan itu biasanya diawali dengan tarian Kembang Topeng yang menampilkan banyak penari perempuan.
Sekarang, tarian itu diganti dengan Ronggeng Topeng. Ada interaksi antara penari dan penonton. Selain lewat komentar usil atau celetukan, juga lewat saweran atau memberi uang tips kepada para penari perempuan oleh penonton lelaki. Ondel-ondel juga nyaris hilang dalam perhelatan JAA 2008. Padahal inilah kesenian rakyat Betawi yang paling populer dari waktu ke waktu. Bahkan ondel-ondel dianggap sebagai maskot yang menandai kebudayaan Betawi masih ada dan mampu bergaya.
Ondel-ondel berbentuk dua patung besar berongga menyerupai sosok lelaki dan perempuan. Patung diusung orang pada bagian dalamnya dan digerak-gerakkan seperti manusia. Ondel-ondel diilhami barong landung dalam budaya Hindu Bali yang menggambarkan pengantin Raja Bali dan Putri China. Kepopuleran ondel-ondel juga disulut pula oleh lagu Benyamin Suaeb, Yuk kite nonton ondel ondel. Yuuuk!.
Masyarakat Betawi
Menurut garis besarnya, wilayah Budaya Betawi dapat dibagi menjadi dua bagian, yaitu Betawi Tengah atau Betawi Kota dan Betawi Pinggiran. Yang termasuk wilayah Betawi Tengah merupakan kawasan yang pada zaman akhir Pemerintah kolonial Belanda termasuk wilayah Gemeente Batavia, kecuali beberapa tempat seperti Tanjung Priuk dan sekitarnya. Sedangkan daerah - daerah lain diluar daerah tersebut, terutama daerah - daerah diluar wilayah DKI Jakarta, merupakan wilayah budaya Betawi Pinggiran, yang pada masa lalu oleh orang Betawi Tengah biasa disebut Betawi Ora.
Pembagian kedua wilayah budaya itu bukan semata - mata berdasarkan geografis, melainkan berdasarkan ciri - ciri budayanya, termasuk bahasa dan kesenian tradisi yang didukungnya. Menurut garis besarnya dialek Betawi dapat dibagi menjadi dua sub dialek, yaitu sub dialek Betawi Tengah dan sub dialek Betawi Pinggiran. Di wilayah budaya Betawi Tengah tampak keseniannya sangat besar dipengaruhi kesenian Melayu, sebagaimana jelas terlihat pada orkes dan tari Samrah. Disamping itu masyarakatnya merupakan pendukung kesenian bernafaskan Agama Islam, sedangkan didaerah pinggiran berkembang kesenian tradisi lainnya, seperti Wayang Topeng,Lenong, Tanjidor dan sebagainya, yang tidak terdapat dalam lingkungan masyarakat Betawi Tengah.Timbulnya dua wilayah budaya itu disebabkan berbagai hal, diantara lain karena perbedaan histories, ekonomis, sosiologis, perbedaan kadar dari unsure - unsure etnis yang menjadi cikal bakal masing - masing, termasuk kadar budaya asal suku yang mempengaruhi kehidupan budaya mereka selanjutnya. Agar hal - hal tersebut menjadi lebih jelas, maka selayang pandang akan disajikan latar belakang sejarah terbentuknya masyarakat Betawi, yang sangat erat kaitannya dengan sejarah Jakarta dan sekitarnya.
Dodol Betawi Khas
Dodol ataupun jenang sering identik dengan makanan khas Betawi, Garut dan Purwokerto. Namun, dodol merupakan sejenis makanan yang dikategorikan dalam jenis makanan ringan dan manis. Cukup sulit, membuat dodol yang benar-benar menghasilkan kenikmatan yang berkualitas tinggi, proses pembuatan yang lama serta keahlian yang tinggi pula.
Sebagai Ibukota Negara RI, Jakarta memiliki oleh-oleh yang demikian itu, Dodol Betawi. Masyarakat Betawi sangat antusias dalam menanggapi persoalan makanan manis ini. Bahan dasar yang digunakan untuk membuat dodol terdiri dari santan kelapa, garam, gula pasir, tepung beras dan gula merah.
Condet, salah satu wilayah yang dijadikan sebagai pusat Cagar Budaya Betawi pada pemerintahan Gubernur Ali Sadikin sejak 1976, merupakan perwujudan makanan masyarakat Betawi yang bercirikhas seperti dodol. Peninggalan kebudayaan pada hal pangan ini, dapat anda jumpai pada Warung Dodol Bu Mamas di Jalan Batu Ampar I RT 13 RW 04 Condet, Kramat Jati, Jakarta Timur.
Selain itu, Jakarta menyimpan banyak lokasi dalam produksi pangan yang legit ini. Seorang wanita gigih di Jalan Kebagusan 3, Gg. Bakso, Ragunan, Jakarta Selatan, Nining yang merebah perjuangan bisnisnya sejak 1971 beserta suami, melanjutkan perjuangan neneknya yang hingga kini sudah meraih kesuksesan yang sangat gemilang. Berbagai gerai telah didirikan di wilayah nusantara, sedangkan Dodol Nining juga dijadikan sebagai oleh-oleh yang diimpor ke luar negeri. Bagi anda pengunjung Jakarta dan penikmat dodol, tak perlu khawatir untuk membelinya di lokasi tersebut di atas, layak untuk direkomendasikan. Harganya pun relatif makanan ringan lainnya, berkisar antara Rp. 50.000,- hingga Rp. 100.000,- dalam ukuran setengah kuali yang berasa durian. Sedangkan bagi anda yang berminat membeli satu kuali, sekitar Rp 500.000.
Si Pitung adalah seorang jawara, jago silat dan sekaligus juga pahlawan, tetapi orang Belanda di jaman kolonial sekitar abad 18 menyebutnya sebagai perampok. Si Pitung memang merampok, tetapi ia melakukannya untuk membantu rakyat miskin yang menderita akibat penindasan para tuan tanah di Betawi pada jaman kolonial, Sisa-sisa peninggalan kisah kepahlawanan Si Pitung sampai saat ini masih bisa dilihat di daerah Marunda Pulo, Jakarta Utara, tepatnya di sebuah rumah panggung terbuat dari bahan kayu yang disebut Rumah Si Pitung. Pitung bukanlah orang asli Marunda Pulo. Rumah bercat merah yang menggunakan namanya merupakan tempat pertemuan Pitung dengan kawan-kawannya, dan juga sebagai tempat ia bersembunyi dari kejaran tentara kompeni. Pitung belum menikah ketika meninggal dunia, dan ia tidak mempunyai keturunan satu orang pun. Si Pitung ini leluasa menghadapi tentara kompeni karena tubuhnya kebal, tidak mempan ditembak. Tapi setelah kelemahannya ketahuan, ia tewas ditembak dengan peluru emas,
Selasa, 27 Juli 2010
Reset Printer Canon All Type
Reset Printer Canon All Type ini termasuk dalam kategori Pixma, antara lain: Canon Pixma iP1200, iP1300, iP1500, iP1600, iP1700, iP1880, iP2200 dan sebagainya. Canon Pixma merupakan printer yang paling banyak digunakan dan umumnya sering juga dalam kurun waktu tertentu mengalami touble sehingga sangat diperlukan sekali Reset Printer.
Reset Printer ini cukup mudah dilakukan, berbekal petunjuk sederhana ini anda sedapat mungkin akan bisa melakukan sebuah teknik me-reset printer khususnya printer canon. Yuk ikuti langkah-langkahnya.
Masuk ke Service Mode:
1. Matikan Printer
2. Lepaskan kabel Power dan USB
3. Tekan dan tahan tombol POWER, tancapkan kabel POWER
4. Tekan RESUME 2x
5. lepaskan tombol POWER dan RESUME
6. Lampu akan kedap-kedip beberapa saat, tunggu hingga lampu menyala stabil
Reset dengan Software Permanen:
1. Tancapkan kembali kabel USB
2. Silahkan buka GENERAL TOOLS SOFTWARE dan pilih USB PORT
3 .Centang di EEPROM CLEAR
4. Klik MAIN sekali (lampu printer akan kedip 1x)
5. Kemudian klik TEST PATTERN 1
6. Matikan printer
Coba lakukan test print, jika langkah diatas tidak membuahkan hasil yang diharapkan, anda disarankan untuk membawa ke Teknisi yang lebih ahli.
Tagged on : software resetter printer canon, software resetter canon ip 1700, software reset canon ip 1880, reset printer canon ip1880, canon pixma reset, reset canon mp160, reset printer canon mp145, reset printer canon ip1000
Reset Printer HP Deskjet
Reset Printer merupakan sebuah teknik untuk me-reset sebuah printer ke keadaan default. Hal ini biasa dilakukan ketika printer mengalami trouble sehingga perlu dilakukan Reset Printer.
Reset Printer HP Deskjet ini terbilang cukup simple namun harus hati-hati, mengingat printer adalah barang yang paling sensitif dengan kelistrikan. Yuk diterapkan.
Langkah-Langkah:
1. Hidupkan printer, buka cover printer, keluarkan salah satu cartridge
2. Selotip bagian cartridge (lihat gambar) yang warna merah
3. Pasang cartridge, tutup cover printer, biarkan printer bekerja
4. Buka Cover printer, keluarkan cartridge selotip bagian cartridge (lihat gambar) bagian biru. Sementara selotip sebelumnya jangan dilepaskan
5. Pasang cartridge, tutup cover printer, biarkan printer bekerja.
6. Buka cover printer, keluarkan cartridge, lepaskan kedua selotip. Pasang kembali cartridge.
7. Matikan printer, lepaskan kontak listrik printer, lepaskan kabel koneksi komputer, diamkan kurang lebih 20 detik.
8. Sambungkan dan nyalakan seperti biasa
9. Selamat mencetak.
Tagged on : reset printer hp, reset printer canon, software reset printer, cara reset printer, manual reset printer, reset printer blogs, reset printer pictures, reset printer 1
Reset Printer ini cukup mudah dilakukan, berbekal petunjuk sederhana ini anda sedapat mungkin akan bisa melakukan sebuah teknik me-reset printer khususnya printer canon. Yuk ikuti langkah-langkahnya.
Masuk ke Service Mode:
1. Matikan Printer
2. Lepaskan kabel Power dan USB
3. Tekan dan tahan tombol POWER, tancapkan kabel POWER
4. Tekan RESUME 2x
5. lepaskan tombol POWER dan RESUME
6. Lampu akan kedap-kedip beberapa saat, tunggu hingga lampu menyala stabil
Reset dengan Software Permanen:
1. Tancapkan kembali kabel USB
2. Silahkan buka GENERAL TOOLS SOFTWARE dan pilih USB PORT
3 .Centang di EEPROM CLEAR
4. Klik MAIN sekali (lampu printer akan kedip 1x)
5. Kemudian klik TEST PATTERN 1
6. Matikan printer
Coba lakukan test print, jika langkah diatas tidak membuahkan hasil yang diharapkan, anda disarankan untuk membawa ke Teknisi yang lebih ahli.
Tagged on : software resetter printer canon, software resetter canon ip 1700, software reset canon ip 1880, reset printer canon ip1880, canon pixma reset, reset canon mp160, reset printer canon mp145, reset printer canon ip1000
Reset Printer HP Deskjet
Reset Printer merupakan sebuah teknik untuk me-reset sebuah printer ke keadaan default. Hal ini biasa dilakukan ketika printer mengalami trouble sehingga perlu dilakukan Reset Printer.
Reset Printer HP Deskjet ini terbilang cukup simple namun harus hati-hati, mengingat printer adalah barang yang paling sensitif dengan kelistrikan. Yuk diterapkan.
Langkah-Langkah:
1. Hidupkan printer, buka cover printer, keluarkan salah satu cartridge
2. Selotip bagian cartridge (lihat gambar) yang warna merah
3. Pasang cartridge, tutup cover printer, biarkan printer bekerja
4. Buka Cover printer, keluarkan cartridge selotip bagian cartridge (lihat gambar) bagian biru. Sementara selotip sebelumnya jangan dilepaskan
5. Pasang cartridge, tutup cover printer, biarkan printer bekerja.
6. Buka cover printer, keluarkan cartridge, lepaskan kedua selotip. Pasang kembali cartridge.
7. Matikan printer, lepaskan kontak listrik printer, lepaskan kabel koneksi komputer, diamkan kurang lebih 20 detik.
8. Sambungkan dan nyalakan seperti biasa
9. Selamat mencetak.
Tagged on : reset printer hp, reset printer canon, software reset printer, cara reset printer, manual reset printer, reset printer blogs, reset printer pictures, reset printer 1
[VB 6] Cara Membuat MySQLConnectionKami.dll yang sederhana
Bagi banyak programmer VB 6 yang sudah mahir, mungkin membuat DLL koneksi database sudah hal yang lumrah dan biasa saja. Namun apakah hal itu juga berlaku pada pemula VB 6 ? hemmm tentu jawabannya relatif juga, ada yang bisa dan ada yang tidak, nah… bagi yang sudah bisa jangan menghina kesederhanaan coding DLL ini oke hehehehe, karena tujuan penulis membuat tulisan ini untuk membantu para pemula yang kesulitan dalam membuat koneksi database menggunakan DLL.
Oke, dari pada penulis berkata panjang lebar, lebih baik penulis langsung saja membahas bagaimana membuat MySQLConnectionKami.dll dengan VB 6
Langkah pertama kita buat dll-nya terlebih dahulu
1. Buka VB6
2. Buat Project DLL baru (File – ActiveX DLL – OK)
3. Beri nama Class1 dengan nama clsMySQLConnection
4. Ketik listing program berikut pada clsMySQLConnection
Option Explicit
Private strServer As String
Private strDatabase As String
Private strUID As String
Private strPWD As String
Private strPort As String
Private cnOpen As Boolean
Private cn As ADODB.Connection
Private DGError
Private cnString As String
‘open connection
Public Sub Open_Cn(ByVal nstrServer As String, ByVal nstrDatabase As String, ByVal nstrUID As String, ByVal nstrPWD As String, ByVal nstrPort As String)
On Error GoTo errhandler
strServer = nstrServer
strDatabase = nstrDatabase
strUID = nstrUID
strPWD = nstrPWD
strPort = nstrPort
Set cn = New ADODB.Connection
cn.CursorLocation = adUseClient
cnString = “Driver=MySQL ODBC 3.51 Driver;Server=” & strServer & “;UID=” & strUID & “;PWD=” & strPWD & “;Database=” & strDatabase & “;port=” & strPort
cn.Open cnString
cnOpen = True
Exit Sub
errhandler:
Call MsgBox(“Connection Error.”, vbOKOnly, “Error”)
strServer = “”
cnOpen = False
End Sub
‘re open connection
Public Sub Re_Open_Cn()
Call Close_Cn
Call Open_Cn(strServer, strDatabase, strUID, strPWD, strPort)
End Sub
‘close connection
Public Sub Close_Cn()
If cnOpen = True Then
cn.Close
Set cn = Nothing
cnOpen = False
End If
End Sub
‘ambil nama server
Public Property Get myStrServer() As String
myStrServer = strServer
End Property
‘memberi nama server
Public Property Let myStrServer(ByVal nstrServer As String)
strServer = nstrServer
End Property
‘ambil nama database
Public Property Get myStrDatabase() As String
myStrDatabase = strDatabase
End Property
‘memberi nama database
Public Property Let myStrDatabase(ByVal nstrDatabase As String)
strDatabase = nstrDatabase
End Property
‘ambil nama user
Public Property Get myStrUID() As String
myStrUID = strUID
End Property
‘memberi nama user
Public Property Let myStrUID(ByVal nstrUID As String)
strUID = nstrUID
End Property
‘memberi password
Public Property Let myStrWD(ByVal nstrPWD As String)
strPWD = nstrPWD
End Property
‘ambil port
Public Property Get myStrPort() As String
myStrPort = strPort
End Property
‘memberi port
Public Property Let myStrPort(ByVal nstrPort As String)
strPort = nstrPort
End Property
‘ambil connection
Public Property Get myStrConnection() As ADODB.Connection
Set myStrConnection = cn
End Property
5. Save Project dengan nama MySQLConnectionKami di foleder (Project MySQLConnection)
6. Make MySQLConnectionKami.dll dan simpan di folder (Project MySQLConnection\DLL)
7. Buat Form pemanggil, dengan mebuka VB 6 (File – New Project – VB Enterprise Edition Controls – OK)
8. Beri nama Form dengan frm_CobaMySQLConnection
9. Tambahkan 1 buah Listview dan Button
10. Beri nama Listview1 dengan lvAmbilData
11. Beri nama Button1 dengan nama cmd_AmbilData
12. Rekomendasikan MySQLConnectionKami.dll (Project – Reference – Browse File MySQLConnection.dll – OK)
13. Pada lvAmbilData rubah view-nya pada Properties dengan 3-lvwReport
14. Ketik listing program berikut ini pada Form frm_CobaMySQLConnection
Private ambilConnection As MySQLConnectionKami.clsMySQLConnection
Private rs As ADODB.Recordset
Private Sub cmd_AmbilData_Click()
On Error Resume Next
Dim i As Double
Dim j As Double
Dim k As Double
Set rs = New ADODB.Recordset
Set ambilConnection = New MySQLConnectionKami.clsMySQLConnection
ambilConnection.Open_cn “localhost”, “MySQL”, “root”, “badboyfuck”, “8080″
rs.Open “SELECT * FROM help_category h;”, ambilConnection.myStrConnection, adOpenDynamic
jmlhRecord = rs.RecordCount
If jmlhRecord > 0 Then
For i = 0 To rs.Fields.Count – 1
lvAmbilData.ColumnHeaders.Add , , rs.Fields(i).Name, 2000
Next i
For k = 0 To rs.RecordCount – 1
If IsNull(rs.Fields(0).Value) Then _
lvAmbilData.ListItems.Add , , “” Else lvAmbilData.ListItems.Add , , rs.Fields(0).Value
For j = 1 To rs.Fields.Count – 1
If IsNull(rs.Fields(1).Value) Then _
lvAmbilData.ListItems.Item(k + 1).ListSubItems.Add , , “” Else lvAmbilData.ListItems.Item(k + 1).ListSubItems.Add , , rs.Fields(j).Value
Next j
rs.MoveNext
Next k
End If
rs.Close
ambilConnection.Close_cn
Set rs = Nothing
End Sub
15. Jalankan program, semoga berhasil dan bermanfaat...
Oke, dari pada penulis berkata panjang lebar, lebih baik penulis langsung saja membahas bagaimana membuat MySQLConnectionKami.dll dengan VB 6
Langkah pertama kita buat dll-nya terlebih dahulu
1. Buka VB6
2. Buat Project DLL baru (File – ActiveX DLL – OK)
3. Beri nama Class1 dengan nama clsMySQLConnection
4. Ketik listing program berikut pada clsMySQLConnection
Option Explicit
Private strServer As String
Private strDatabase As String
Private strUID As String
Private strPWD As String
Private strPort As String
Private cnOpen As Boolean
Private cn As ADODB.Connection
Private DGError
Private cnString As String
‘open connection
Public Sub Open_Cn(ByVal nstrServer As String, ByVal nstrDatabase As String, ByVal nstrUID As String, ByVal nstrPWD As String, ByVal nstrPort As String)
On Error GoTo errhandler
strServer = nstrServer
strDatabase = nstrDatabase
strUID = nstrUID
strPWD = nstrPWD
strPort = nstrPort
Set cn = New ADODB.Connection
cn.CursorLocation = adUseClient
cnString = “Driver=MySQL ODBC 3.51 Driver;Server=” & strServer & “;UID=” & strUID & “;PWD=” & strPWD & “;Database=” & strDatabase & “;port=” & strPort
cn.Open cnString
cnOpen = True
Exit Sub
errhandler:
Call MsgBox(“Connection Error.”, vbOKOnly, “Error”)
strServer = “”
cnOpen = False
End Sub
‘re open connection
Public Sub Re_Open_Cn()
Call Close_Cn
Call Open_Cn(strServer, strDatabase, strUID, strPWD, strPort)
End Sub
‘close connection
Public Sub Close_Cn()
If cnOpen = True Then
cn.Close
Set cn = Nothing
cnOpen = False
End If
End Sub
‘ambil nama server
Public Property Get myStrServer() As String
myStrServer = strServer
End Property
‘memberi nama server
Public Property Let myStrServer(ByVal nstrServer As String)
strServer = nstrServer
End Property
‘ambil nama database
Public Property Get myStrDatabase() As String
myStrDatabase = strDatabase
End Property
‘memberi nama database
Public Property Let myStrDatabase(ByVal nstrDatabase As String)
strDatabase = nstrDatabase
End Property
‘ambil nama user
Public Property Get myStrUID() As String
myStrUID = strUID
End Property
‘memberi nama user
Public Property Let myStrUID(ByVal nstrUID As String)
strUID = nstrUID
End Property
‘memberi password
Public Property Let myStrWD(ByVal nstrPWD As String)
strPWD = nstrPWD
End Property
‘ambil port
Public Property Get myStrPort() As String
myStrPort = strPort
End Property
‘memberi port
Public Property Let myStrPort(ByVal nstrPort As String)
strPort = nstrPort
End Property
‘ambil connection
Public Property Get myStrConnection() As ADODB.Connection
Set myStrConnection = cn
End Property
5. Save Project dengan nama MySQLConnectionKami di foleder (Project MySQLConnection)
6. Make MySQLConnectionKami.dll dan simpan di folder (Project MySQLConnection\DLL)
7. Buat Form pemanggil, dengan mebuka VB 6 (File – New Project – VB Enterprise Edition Controls – OK)
8. Beri nama Form dengan frm_CobaMySQLConnection
9. Tambahkan 1 buah Listview dan Button
10. Beri nama Listview1 dengan lvAmbilData
11. Beri nama Button1 dengan nama cmd_AmbilData
12. Rekomendasikan MySQLConnectionKami.dll (Project – Reference – Browse File MySQLConnection.dll – OK)
13. Pada lvAmbilData rubah view-nya pada Properties dengan 3-lvwReport
14. Ketik listing program berikut ini pada Form frm_CobaMySQLConnection
Private ambilConnection As MySQLConnectionKami.clsMySQLConnection
Private rs As ADODB.Recordset
Private Sub cmd_AmbilData_Click()
On Error Resume Next
Dim i As Double
Dim j As Double
Dim k As Double
Set rs = New ADODB.Recordset
Set ambilConnection = New MySQLConnectionKami.clsMySQLConnection
ambilConnection.Open_cn “localhost”, “MySQL”, “root”, “badboyfuck”, “8080″
rs.Open “SELECT * FROM help_category h;”, ambilConnection.myStrConnection, adOpenDynamic
jmlhRecord = rs.RecordCount
If jmlhRecord > 0 Then
For i = 0 To rs.Fields.Count – 1
lvAmbilData.ColumnHeaders.Add , , rs.Fields(i).Name, 2000
Next i
For k = 0 To rs.RecordCount – 1
If IsNull(rs.Fields(0).Value) Then _
lvAmbilData.ListItems.Add , , “” Else lvAmbilData.ListItems.Add , , rs.Fields(0).Value
For j = 1 To rs.Fields.Count – 1
If IsNull(rs.Fields(1).Value) Then _
lvAmbilData.ListItems.Item(k + 1).ListSubItems.Add , , “” Else lvAmbilData.ListItems.Item(k + 1).ListSubItems.Add , , rs.Fields(j).Value
Next j
rs.MoveNext
Next k
End If
rs.Close
ambilConnection.Close_cn
Set rs = Nothing
End Sub
15. Jalankan program, semoga berhasil dan bermanfaat...
Teknik Bertingkat Membuat Combo Box
Teknik bertingkat membuat combo box dimaksud adalah bagaimana kite pada membuat sebuah combo box yang datanya dipengaruhi oleh pilihan dari combo box sebelumnya.
Ilustrasinya sebagai berikut:
Combo box pertama: Berisikan data nama-nama provinsi
Combo box kedua: Berisikan data nama-nama kota, dimana data kota ini tergantung dari pilihan data propinsi pada combo box pertama.
Adapun langkah-langkahnya sebagai berikut:
1. Buat index.php sebagai berikut:
2. Tambahin Script JS ini dan taro di atas