Koneksi Visual Basic 6.0 dengan MySQL

Hidup ini ga selamanya bahagia bro..ga juga selamanya sengsara. Di sudut sana mungkin ada orang yang begitu bahagia, di sudut lainnya mungkin ada yang berharap mentari tak lagi bersinar. Ini kejadian yang bener-bener ane alami. Ane ceritain dengan lebay bin capcay. Ane, sebut saja Otong Eldorado Fabregas seorang anak yang lahir dari keluarga sederhana. Saat smp ane berangkat sekolah dengan jalan kaki. Kecemplung got sudah tak terhitung berapa kali. Hujan berpayung daun pisang, kulalui. Pakaian ga kering ane taruh diatas tungku ampe bau asep. Jamur tumbuh subur di seragam sekolah ane. Tapi ane ga akan pernah menyerah, demi emak ane tercinta. Kejadian ini terjadi pada hari ketiga ane masuk SMK, sekitar jam 4.45 pagi hari. Ane milih SMK karena ane hampir mustahil bisa kuliah. Selain otak ane terlalu OONitalis, secara ekonomi ane juga kurang integrability.

Hari itu, ane hendak berangkat ke pemberhentian bus dikampung ane. Karena ane tinggal di kampung, jarak rumah ane ke pemberhentian BUS agak jauh, kurang lebih 1 KM. Jarak rumah ane sama sekolah ane menurut mbah google sekitar 38KM.

Ane : Mak, ane berangkat sekolah dulu ya..

Emak : Sapa yang nganter ke BUS STOP ?

Ane : Otong jalan kaki aja mak..

Emak : Yaudah, emak anter. Ambil sepeda ontel Lamborghini Aventador sana. Boncengin emak.

Ane : Woke mak..

Bentuk Sepeda ane yang ane kasih nama Lamborghini Aventador. Tapi punya ane ada boncengannya.

Dengan Sigap ane ambil sepeda ontel Lamborghini Aventador yang udah tua bentuknya segede gaban. Ane boncengin emak ane dengan penuh semangat. Sekitar 100 meter dari pemberhentian BUS, terlihat BUS jalur A yang biasa ane tumpangin. Namun, BUS itu sudah mulai melaju meninggalkan BUS STOP.

Ane : Maaak…BUS nya udah mao jalan !!!

Emak : Kebuuut…cepet kejaaaar !!!

Ane : WUUUOOOOOOOOOOOOOOOOOO !!! ( Meng-ontel sepeda Lamborghini Aventador dengan sekuat tenaga )

Ane kebut sepeda ontel dengan gaya zig-zag diantara ibu-ibu yang mau ke pasar bak Vin Diesel dari Fast & Furius. Tiba – tiba ada ibu-ibu mao kepasar motong jalur balap ane. Tak pelak ane REM mendadak dengan system pengereman canggih CAKRAM platinum yang biasa disebut System Injeksi Pengereman menggunakan KAKI !!. Setelah pengereman terlaksana dengan selamat. Ane kembali kebut sepeda ane. Tiba – tiba,

Emak : LEEEE!!!…leeee!!….leeee! ( Terdengar suara emak manggil ane. Tapi anehnya suara emak makin lama makin kecil. Karena curiga, akhirnya ane noleh )

Ane :  WUUAAAAAA…EMAK KETINGGALAAAAN…!!!! (Kaget !!!. Ternyata emak ane turun dari sepeda Lamborghini Aventador waktu terjadi Pengereman System Injeksi ).

Dengan sigap ane puter sepeda, kembali menerobos kerumunan ibu – ibu yang hendak ke pasar untuk menjemput emak ane tercinta. Setelah berhasil menjemput emak tercinta, ane kembali mengontel sepeda tak kenal lelah untuk mendapatkan sheet di BUS harapan. Namun, apa daya kaki tak sampai. Dengan lemah lunglai, ane dan emak kembali ke pemberhentian BUS pertama tadi, Setelah sampai di PIT STOP pertama tadi, ane pamitan dengan emak tercinta, lalu emak pulang duluan dan ane menunggu 1 jam untuk giliran BUS selanjutnya. . Sampai di sekolah, bisa ditebak, ane dapet skor 2 point untuk pelanggaraan ketertiban.

YOOOOOOSSSSSH!!!!!….begitulah cerita SMK saya. Lanjut sesuai Judul, membuat koneksi dari VB 6 ke  MySQL menggunakan MyVBQL.

Pertama, Download dulu DLL MyVBQL sama libmySQL. Entar ane kasih linknya koq di archive sama sekalian source code-nya. Kemudian copy kedua file tersebut ke C:\WINDOWS\system32 . Lakukan register DLL tadi dengan menggunakan Command Prompt. Buka Command Promt, ketik regsvr32 MyVBQL . kemudian enter. Selanjutnya lakukan hal yang sama pada file libmySQL. Buka Command Promt, ketik regsvr32 libmySQL.

Contoh Register DLL jika berhasil

Kemudian buka VB 6.0. Agar Program yang akan agan buat nantinya mengenali DLL tadi, tambahkan Reference atas DLL MyVBQL, caranya :

Masuk ke menu Project — > Reference

Reference

Akan muncul kotak dialog, klik aja Browse.

Klik Browse

Muncul lagi kotak dialog, pilih file DLL tadi MyVBQL.dll

Pilih MyVBQL.dll

Klik OPEN , Akan muncul API MyVBQL Selanjutnya Klik OK

Muncul API MyVBQL klik OK

Selanjutnya tinggal Coding, Buat Modul dan deklarasikan :

Public connMySQL As New MYSQL_CONNECTION

Public myRS As MYSQL_RS

Untuk login kedatabase gunakan script :

If connMySQL.State = MY_CONN_OPEN Then connMySQL.CloseConnection

‘Membuka koneksi ke database MySQL

‘Untuk login ke MySQL gunakan perintah : ConnMySQL.OpenConnection Nama Database Server, Username, password, tabel, port ‘Port MySQL secara default adalah 3306  

connMySQL.OpenConnection “databaseserver”, “username”, “password”, “nama-database”, “port”

Udah ah, capek ngejelasinnya, download aja file sample dari ane, trus pelajari aja. Downloadnya bisa DISINI

Screeshot Program Ane :

 

Perhatian, Baca saya dulu.

  1. Sebelum menjalankan/membuka source code, Anda harus sudah meng-copy file MyVBQL.dll dan LibMySQL.dll ke C:\WINDOWS\system32
  2. Sebelum menjalankan/membuka source code, Anda harus sudah me-register kedua DLL tersebut melalui Command Promt.
  3. Buat  database server baru, yang ane sertakan di archive, ada file localhost.sql, tinggal import aja di database server, ntar otomatis bikin database tester dan tabel item.
  4. Komputer Anda hang, hardisk bad sector, mbledug, terbakar, rumah Anda kebakaran, itu bukan tanggung jawab penulis.
  5. Dilarang jatuh cinta dengan penulis kecuali pembaca seorang cewek.
  6. Dilarang merepost tulisan ini tanpa seijin penulis.
  7. Dilarang merokok waktu masang tabung gas 3 kg.
  8. Jika da pertanyaan, silahkan post di komentar.

Mikrotik™ Limit Download File Berdasarkan Ekstensi

Cinta Yang tertukar
Episode : 1

Sore itu angin berhembus begitu lembut meniup awan. Aku duduk bersandingkan gadis yang selama ini aku kagumi. Perlahan rasa cinta merasuk dalam jiwa selama aku bersama dengannya atau mungkin hanya sekedar menatapnya. Hari itu aku ingin katakan rasa cintaku kepadanya. Sebut saja ane Otong Eldorado Fabregas, dan cewek yang ane taksir Allegria Lucciana Orsola.

Otong Eldorado Fabregas : Hemm…hari yang indah, semilir angin sore seakan memapah hati yang sepi ini ke dalam naungan cinta. Tahukah kamu dihatikecil ku ini, tersimpan rasa yang begitu besar untukmu..

Allegria Lucciana Orsola : Hah..??!!

Otong Eldorado Fabregas : Rasa ini, dalam dinginnya malam, badai yang menerjang, tsunami yang mengguncang, akan tetap ada untukmu. Dalam kebimbangan ini aku hanya ingin mencobe mangatakan apa yang aku rasakan. Kaku, canggung, dan nervous. Itu yang aku rasakan ketika aku didekatmu. Awalanya aku tak tau kenapa. Namun detik – demi detik berjalan, waktu terus berputar, akhirnya aku mulai sadar.

Allegria Lucciana Orsola : Apa..??!!

Otong Eldorado Fabregas :  Akan aku katakan satu kali saja. Sebagai bunga kenangan Perasaan ku padamu. Dalam masa penantianku, aku tak ingin rasa ini menyiksaku terlalu lama. Aku Mencintaimu.

Allegria Lucciana Orsola :  ooh..makasih. Aku sudah ada yang punya.

Otong Eldorado Fabregas :

Okey

Kata itu membuatku terpaku seiring dia mulai meninggalkanku sendiri diterpa angin. Waktu mulai berlalu. Matahari pun mulai menundukkan wajahnya. Hari terlihat begitu murung dan gelap. Namun aku percaya. Cinta ini akan ada untuk orang lain. Aku hanya mencintai orang yang salah. Cinta yang Tertukar.

Kembali ke judul, Seperti yang saya sampaikan pada judul diatas. Kita akan coba melakukan bandwith limiter, namun hanya berdasarkan tipe file yang di download. Langkah yang bisa Anda lakukan :

1. Buat mark Connection di mangle untuk menandai koneksi yang melakukan download file. masuk ke menu IP –> Firewall –> Tab Mangle –> Klik Add (tanda + merah). Isi dengan para meter seperti gambar dibawah ini.


Untuk content, bisa Anda tambahkan jenis file lain. Dalam contoh diatas adalah .zip lebih dari itu, Anda bisa tambah dengan jenis extensi lain dengan membuat mangle mark-connection baru dengan content .rar, .3gp, .exe, dll. Contoh menggunakan terminal :

/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.mp3
/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.mp4
/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.exe
/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.3gp
/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.zip
/ip firewall mangle add chain=forward action=mark-connection new-connection-mark=file-download passthrough=yes content=.rar

2. Buat mangle packet-mark untuk menandai paket untuk mark connection yang sudah kita buat sebelumnya. Contoh bisa kita lihat di gambar berikut :

Contoh menggunakan terminal :

/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=packet-download passthrough=no connection-mark=file-download

3. Langkah terakhir, kita buat Queue Tree untuk melakukan limit bandwidth.

Contoh menggunakan terminal :

/queue tree add name=”downloadlimit” parent=global-out packet-mark=packet-download limit-at=64000 queue=default-small priority=8 max-limit=128000 burst-limit=0 burst-threshold=0 burst-time=0

Setelah Ane coba download pake IDM, ternyata IDM tetep terlimit. Berikut screen shot nya :

Mungkin ada yang bingung kenapa downloadnya dapat 15KBps padahal ane set di Queue max-limit nya 128kbps. Yang perlu Anda perhatikan adalah “B” besar dan “b” kecil. “B” besar merupakan identitas dari Bytes, sedangkan “b” kecil adalah bits. Perbandingan Bytes : Bits adalah 1:8 . Di winbox, parameter yang digunakan adalah Bits.
Jika saya isi dengan 128bps berarti traffick download yang bisa digunakan user adalah 128/8 jadi kurang lebih 16KBps. Sama seperti yang tertera di speed IDM.

Kalo ane download pake IDM tanpa limit :

Mungkin cukup sekian sedikit tips & Trik dari saya.

*Mojok

HU..HUUU..HUUU…HUAAAAAAAAAA………

Mikrotik ™ VLAN dengan RB 250GS

LAN ?
Lan adalah sebuah jaringan area lokal yang didefinisikan dan dinaungi oleh alamat network dan alamat broadcast yang sama. Perlu Anda ingat juga bahwa pada perangkat Router akan menghentikan traffic broadcast apapun itu protocolnya, tetapi pada switch akan secara otomatis akan meneruskannya.
VLAN ?

VLAN adalah Virtual LAN yaitu sebuah jaringan LAN yang secara virtual dibuat di sebuah switch. Pada switch standard biasanya akan meneruskan traffic dari satu port ke semua port yang lain ketika ada traffic dengan domain broadcast yang sama melewati port tersebut. Untuk switch yang khusus, mereka mampu untuk membuat beberapa LAN yang berbeda dengan id yang berbeda di tiap portnya, dan hanya akan meneruskan traffic ke port-port yang memiliki id yang sama.
Switch type khusus ini sebenarnya sudah secara otomatis memasang VLAN di dalamnya (vlan id = 1) yang beranggotakan semua port yang ada.

Mengapa VLAN dibutuhkan ?
Menjadi Sangat penting juga VLAN ini digunakan, yaitu ketika network Anda menjadi semakin besar skalanya dan traffic broadcast menjadi beban di seluruh network Anda. Beban terlalu besar yang disebabkan oleh traffic broadcast ini bisa menyebabkan network Anda jatuh dan tidak se-responsif sebelumnya.
Kapan VLAN perlu diimplementasikan ?

Anda memerlukan VLAN ketika kondisi jaringan Anda :

  • Memiliki lebih dari 200 node perangkat di dalam jaringan Anda
  • Banyak terjadi traffic broadcast di jaringan Anda
  • Anda ingin membagi beberapa user Anda menjadi group-group tersendiri untuk meningkatkan keamanan
  • Mengurangi traffic broadcast yang banyak disebabkan oleh serangan virus dan program pengganggu lain yang akan memporak porandakan jaringan Anda.
  • Atau Anda hanya ingin membuat beberapa virtual switch dari switch yang sudah ada

Mengapa tidak menggunakan satu subnet saja ?

Pada perkembangan jaringan Anda, bisa saja membutuhkan perlakukan yang berbeda (VOIP network, server network, local network, Gateway yang berbeda) tetapi masih berada di dalam infrastruktur dan lokasi yang sama. Atau bisa juga sebaliknya, Anda memiliki beberapa perangkat yang berlainan infrastruktur dan lokasi tetapi masih berada dalam satu segmen network yang sama (infrastructure sharing).
Bagaimana perangkat yang berbeda VLAN bisa berkomunikasi ?

Pada perangkat yang berbeda vlan akan dapat berkomunikasi satu sama lain melalui router (routing protocol). Sama seperti halnya beberapa subnet yang berbeda berkomunikasi satu sama lain dengan bantuan router.

RB250GS ?

Salah satu produk Mikrotik terbaru yaitu RB250GS adalah termasuk didalam switch khusus yang bisa mengimplementasikan VLAN di setiap portnya. Dan mungkin switch manageable terkecil dan termurah yang pernah dibuat. Selain membuat Jaringan Anda lebih terorganisasi dengan baik mungkin switch kecil ini bisa menjadi sarana hemat Anda untuk mengenal dan mengimplementasikan VLAN di jaringan Anda.

Implementasi Dasar VLAN menggunakan RB250GS

Pada bagan di bawah ini adalah bagan jaringan untuk contoh implememtasi VLAN yang bisa dilakukan oleh produk router mikrotik dan tentunya dipadukan dengan switch mikrotik RB250GS.

Pada Bagan Network di atas sudah digambarkan se-sederhana mungkin dengan dilengkapi keterangan jalur dan warna yang berbeda untuk membedakan fungsi dan tugasnya.Jalur Internet akan masuk ke dalam router mikrotik Anda melalui interface Ether1 dan akan didistribusikan kembali ke jaringan Local melalui Interface Ether2.Pada Ether2 di router terdapat 2 VLAN yaitu VLAN2 (untuk melambangkan segmen network 1) dan VLAN3 (untuk melambangkan segmen network 2). Kedua informasi VLAN ini akan diteruskan ke switch RB250GS dengan menghubungkan Ether2 dari router ke Ether1-Switch. Pada switch RB250GS segmen network 1 dan network 2 akan didistribusikan ke interface yang berbeda, yaitu network 1 distribusi ke Ether2-Switch sedangkan segmen network 2 akan didistribusikan ke Ether3-Switch.Dengan konfigurasi seperti ini, semua Perangkat apapun yang tekoneksi ke Ether2-Switch (PC, Printer) akan memiliki subnet yang berbeda dengan perangakat (Server, Voip phone, IP Cam) yang terhubung ke Ether3-Switch.

Semua perangkat yang terhubung di kedua port switch ini harus menggunakan routing terlebih dahulu di router untuk berkomunikasi satu sama lain.

Trunk Link ?Trunk link adalah sebuah komunikasi antara Switch dengan Switch atau bisa juga antara Switch dengan Router, yang membawa informasi beberapa VLAN (VLAN ID) yang bebeda diantara kedua perangkat tersebut. Pada Ether2 di router akan menyeberangkan informasi VLAN2 (VLAN ID=2) dan VLAN3 (VLAN ID=3) ke Ether1-Switch.


Pada dua gambar capture di atas adalah contoh pembuatan Trunk Interface di router (Interface master Ether2). IP Address yang berbeda segmen sudah bisa dipasang di kedua Vlan interface.RB250GS ConfigLangkah selanjutnya adalah melakukan konfigurasi Switch manageable RB250GS, Untuk konfigurasi RB250GS dilakukan menggunakan Web browser dan gunakan Username=admin password=[kosong]. Direkomendasikan untuk langkah awal adalah mengubah ip default di switch dari 192.168.88.1 menjadi ip yang lain untuk menghindari terjadinya conflict dengan ip default router.

Vlan Table
Langkah selanjutnya adalah untuk mendaftarkan Vlan ID yang akan didistribusikan ke switch. Port1-Switch akan bertindak sebagai trunk port sehingga Vlan2 dan Vlan3 akan diforward di port ini. Sedangkan pada Port2-Switch akan hanya memforward vlan 2 dan Port3-Switch hanya akan memforward vlan 3.

Ilustrasi di atas dalah contoh config untuk Membuat Vlan table di RB250GS.

Pada switch manageable dikenal adanya Ingress Filtering dan Egress Filtering untuk mengatur bagaimana switch memperlakukan traffic yang datang dan meninggalkan port tersebut. Ingress filtering adalah policy dari switch untuk mengatur traffic yang datang, sedangkan Egress filter untuk mengatur traffic yang keluar dari port tersebut.

Pada ilustrasi di atas menunjukkan pada Ingress port di switch RB250GS pada port 1,2 dan 3 akan diperlakukan vlan forward policy (Vlan Mode = Enabled), yang disesuaikan dengan konfigurasi di Vlan table. Pada setting Egress filter policy akan menunjukkan fungsi dari port itu sendiri. Contohnya pada Port1-Switch karena bertindak sebagai Trunk maka policy yang digunakan adalah “add if missing“, sedangkan pada Port2 dan Port3-Switch akan bertindak sebagai Access port maka akan menggunakan policy “always strip“.Cara kerjanya adalah sebagai berikut :

  • Traffic yang datang dari Port1-Switch adalah traffic yang memiliki vlan header dan Vlan ID yang akan diterima dan diteruskan adalah Vlan dengan ID 2 dan 3 (sesuai dengan Vlan table).
  • Kita ambil contoh Ketika ada traffic dari Router dengan vlan ID=2 maka akan diteruskan ke Port2-Switch (sesuai vlan table). Dan pada saat traffic meninggalkan port2-switch, vlan header akan dihilangkan (egress policy di port2-switch yaitu “always strip”).
  • Berbeda perlakuannya Pada traffic balik atau traffic balas yang datang dari port2-Switch menuju ke router maka akan diforward ke port1-switch, dan akan ditambahkan vlan header sesuai dengan default vlan id yang ada di port2-switch pada saat traffic meninggalkan port1-swith (egress port policy add if missing).

Kombinasi dengan Switch Manageable lain

Ada kondisi tertentu dimana Anda sudah mengimplementasikan VLAN di network Anda, dan kebetulan memang sudah memiiki beberapa vlan yang ada di switch manageable Anda. Maka jika Anda ingin menggabungkan atau mengkombinasi antara switch manageable yang sudah ada dengan switch RB250GS, maka konfigurasi di RB250GS tidak akan jauh berbeda. Kuncinya ada di vlan ID yang sudah ada sebelumnya tetap harus dideklarasikan di vlan table RB250GS, dan port trunk tetap harus dibuat di salah satu port. Port trunk ini akan menjadi penjembatan antara Swich manageable Anda dengan RB250GS ini sendiri.


Pada bagan diatas, merupakan contoh bagan pengguaan RB250GS yang dikombinasikan dengan Switch manageable yang lain.

Trunk port harus dibuat di switch manageable yaitu untuk menghubungkan antara router ke switch manageable dan satu lagi trunk port untuk menghubungkan switch manageable tersebut ke switch RB250GS.

By : Novan Chris
Sumber : http://www.mikrotik.co.id/artikel_lihat.php?id=36

Tutorial Java™ Indonesia 2 : Eclipse

Ada banyak program yang bisa digunakan untuk membantu melakukan develop program Java.  Seperti Netbeans, Eclipse, dll.  Program-program tersebut untuk memudahkan para developer untuk membuat program atau debuging. Sebeanrnya dengan notepad-pun kita bisa membuat program java. Kemudian dalam hal ini saya menggunakan Eclipse. Why ? Karena kalo saya menggunakan Netbeans, saya ga mau belajar dari awal, langsung main design di interface nya…hehehe. Soalnya saya suka design.  Pertama menjalankan Netbeans, saya jadi males belajar hal yang paling dasar dari java. Seperti halnya Visual Basic, jujur walaupun saya pernah membuat System Informasi sebuah perusahaan & Toko, saya tidak paham betul dasar Visual Basic, karena saya mengandalkan design. Kalo ditanya apa maksud 0×0013212812 ? I  just don’t know. Akhirnya saya putuskan menggunakan Eclipse. Keduanya bagus, kali ini saya tidak akan membahas kekurangan atau kelebihan masing2. Program Eclipse bisa di download di : http://www.eclipse.org/ . Tampilan awal Eclipse :

Langkah ntuk membuat Class Project baru :

  • Buka Program Eclipse
  • Buat Project Baru, buka Menu File –> New –> Project

  • Akan muncul kotak dialog baru, isikan nama project. Kemudian klik Next

  • Langkah selanjutnya tinggal klik Finish.

  • Akan ada project baru di bagian Project Explorer. Karena saya tadi kasih nama Project Blog, muncul seperti gambar berikut :

  • Ketika kita klik tanda plus (+) disamping nama project, akan muncul item dibawahnya yaitu : src dan JRE System Library [JavaSE-1.6]. Kemudian buat kelas baru, Java selalu berhubungan dengan class, bahkan spertinya setiap project java pasti membutuhkan class. Untuk membuat class baru. Klik Kanan src –> New –> Class

  • Muncul kotak dialog, isi dengan nama Class, klik Finish

  • Setelah itu akan ada class baru di bagian project Explorer.

  • Sekarang kita bisa mulai coding, sebagai contoh awal, silahkan coba buat script berikut :

  • Setelah selesai, klik tanda panah hijau dibagian toolbar,
  • Akan muncul kotak dialog Launch & Save, klik OK

  • Perhatikan, dibagian bawah halaman dimana kita mengetik script. Kalo coding Anda benar, Akan muncul seperti di gambar :

OK, sekian sekilas share ilmu dari saya. Sampai ketemu lagi :-)

Pengaturan Bandwidth HIT Proxy Mikrotik™

Sebelumnya pernah saya bahas cara konfigurasi web-proxy Mikrotik menggunakan winbox disini. Kali ini saya ingin bahas bagaimana pengaturan HIT proxy dan bagaimana cara untuk melakukan management bandwitdh berdasatkan HIT proxy tadi.

*Tumben serius amat

Web Proxy sendiri bertugas menyimpan data file yang diakses user, dan memberikan kepada user berikutnya jika mengakses file yang sama.
– Jika tersedia di cache. Akan langsung diberikan kepada client disebut HIT
– Jika tidak tersedia, proxy akan meminta ke server, menyimpannya di cache, dan memberikan ke client disebut MISS
Dengan begitu, jika sudah tersedia di cache, mungkin kita tidak perlu melakukan limit.

Konsep HIT

HIT adalah parameter tingkat sering atau tdaknya file diakses dari internet oleh user. Dimana ketika file dari internet akan dismpan di hardisk lokal

Jika terjadi akses HIT di proxy, proxy akan memberikan nilai TOS = 4 (nilai 4 bisa diubah sesuai kebutuhan)
Nilai TOS = 4 ini bisa digunakan sebagai parameter pada Mangle. Ketika paket tersebut HIT, maka paket itu memiliki dscp = 4, dimana dscp ini bisa kita jadikan parameter saat kita membuat mangle.

Langkah yang pelu kita lakukan :

1. Buat mangle packet mark yang bisa digunakan oleh semua client.
2. Simple queue. 1 rule untuk upload dan download, packet mark yang kita buat harus untuk upload dan download  sekaligus.
3. Penandaan client berdasarkan IP Address  akan dilakukan di simple queue.
Penandaan Paket menggunakan Mangle

Cukup membuat 3 mangle berikut untuk seluruh client. Mangle disini berfungsi untuk menandai paket yang di request client dimana paket yang memiliki dscp = 4 maka dia akan di tandai sebagai packet-HIT.

0   chain=output action=mark-packet
new-packet-mark=packet-HIT passthrough=no
out-interface=lokal dscp=4

1   chain=output action=mark-packet
new-packet-mark=packet-CLIENT
passthrough=no out-interface=lokal
dscp=!4

2   chain=prerouting action=mark-packet
new-packet-mark=packet-CLIENT
passthrough=no

Contoh menggunakan winbox :
Masuk ke menu IP –> Firewall –> Tab Mangle –> Klik Tombol +  Merah

Kemudian masuk ke Tab Advanced :

Terakhir masuk ke Tab Action :

Perhatikan untuk rule ke dua, dscp=!4 . Tanda pentung berarti kecuali


Kemudian setting untuk simple Queue.

0    name=”QUEUE-CLIENT”
target-addresses=192.168.0.254/32
packet-marks=packet-CLIENT
direction=both priority=8
max-limit=256000/256000

1    name=”QUEUE-HIT”
target-addresses=192.168.0.254/32
packet-marks=packet-HIT
direction=both priority=8
max-limit=1000000/1000000

Contoh menggunakan winbox :

Kemudian masuk ke Tab Advaced, dan masukkan packet-mark yang sudah Anda buat di mangle.


Dari Queue diatas, paket yang telah ditandai sebagai packet-CLIENT akan dibatasi di bandwidth 256Kb. Sedangkan paket yang telah ditandai sebagai packet-HIT di limit 1M, atau mungkin lebih baik lagi kalau di set unlimited.

Tragedi Upil ( Kejadian Nyata )

Cinta ( Bagian 2 )

Cinta ( Bagian : 1 )

Tutorial Java™ Indonesia 1 : Installasi Java™ JDK (Java Development Kit)

Mungkin mencatat di internet lebih mudah di ingat dari pada mencatat dibuku. Di buku bisa jadi nanti siatu saat buku tersebut rusak atau hilang. Tapi di internet sepertinya lebih tahan lama. Yap…ga nyangka udah nge-blog lebih dari 4 tahun. Dan Alhamdulillah di sela-sela kesibukan masih bisa mencatat. OK, di kesempatan kali ini saya ingi n berbagi bagai mana memulai untuk menjadi seorang programmer Java. Kita mulai dengan Software apa saja yang dibutuhkan untuk melakukan programming menggunakan bahasa Java™. Pertama, semua kit tersebut bisa Anda download di website resmi Java yaitu di :  http://www.oracle.com/technetwork/java/index.html . Development Kit yang Anda butuhkan :

  1. Download Java SE JDK, jika Anda menggunakan windows, pilih platform windows. File memiliki ekstensi .exe. Install file tersebut. Untuk versi saat ini bisa di download disini : http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
  2. Tidak akan terjadi apa apa. Di desktop pun tidak ada shortcut. Untuk memulai pemrogaman, Anda bisa menggunakan CMD. Namun kita harus masuk ke folder C:\Program Files\Java\jdk1.7.0\bin untuk bisa mengakses JDK. Agar kita tidak berulang-ulang harus masuk ke folder tersebut ketika kita memulai pemrogaman java dan windows tau resource variable java, kita tambahkan folder JDK di Enviropment Variabel Windows.
  3. Caranya, Klik Start > Klik Kanan My Computer > Pilih Properties > Akan muncul kotak dialog System Properties.
  4. Pada kotak dialog System Properties, pilih tab Advanced. Kemudian klik tombol Enviropment Variable.
  5. Tambahkan variable baru. Untuk variable name : Isi dengan nama terserah. Untuk Variable Value isi dengan : C:\Program Files\Java\jdk1.7.0\bin. Lokasi dan nama folder ini bisa berubah sesuai dengan jenis OS dan versi JDK. Kemudian klik OK. Untuk lebih jelasnya perhatikan gambar berikut :
  6. Sekarang coba buka cmd kemudian ketik javac.
  7. Yap. We ready to Go.

Sekarang untuk melakukan pemrograman Java Anda bisa menggunakan notepad atau plain text editor lainnya. Disini saya menggunakan Notepad ++. Langkah awal untuk melakukan pemrograman Java adalah sebagai berikut :

  1. Buka Notepad kemudian simpan misalkan dengan nama first.java. Ingat file java memiliki exstensi *.java.
  2. Mulai coding dengan menggunakan notepad. Contoh code sederhana :
  3. Setiap pemrograman java pasti dimulai dengan class. Baru kemudian script selanjutnya. Disini saya membuat class “pertama“.  System.out.println(“Halo Dunia! Saya Java“); adalah perintah untuk menampilkan teks berbunyi : Halo Dunia! Saya Java. Setelah selesai,  simpan dengan exstensi .java, Misal first.java
  4. Untuk mengeksekusi program tersebut, Anda harus meng-compile menjadi class agar komputer mengerti bahasa dan bisa menjalankan program tersebut. Caranya : buka CMD atau Command Prompt. Masuk ke Folder dimana file tersebut disimpan. Contoh disini saya simpan di D:\Java\Blog>
  5. Kemudian ketik di CMD : javac namafile.java . Contoh dibawah ini nama file-nya first.java
  6. Jika tidak ada kesalahan script, tidak muncul error apapun. Ingat pemrograman java bersifat case-sensitif.
  7. Sekarang ketikkan perintah “dir“. akan ada file baru yang ber-exstensi .class . Punya saya pertama.class.
  8. Kenapa namanya pertama.class bukan first.class. Ya, karena saya menulis script class pertama{} . Perhatikan gambar di nomor 2. Hasil compile berdasarkan nama class bukan nama file.
  9. Kemudian jalankan program pertama.call dengan mengetik di CMD: java namaclass . Disini saya ketik : java pertama
  10. Yap, disitu muncul tulisan “Halo Dunia! Saya Java” sesuai dengan perintah di program System.out.println(“Halo Dunia! Saya Java”);

OK, sampai disini dulu belajar kita tentang Java. Sampai ketemu di tutorial selanjutnya. Jangan lupa Subscribe blog saya ya :-)

Block Site, Stop Download, & Pengaturan Jam Akses dengan Mikrotik™ Via Winbox

Ok..selamat datang di blog saya. Terima kasih telah meluangkan waktu di blog kusut dan tak terawat ini. Perkenankan saya menyampaikan sedikit ilmu yang saya pelajari.

Disini saya akan menjelaskan tentang bagaimana melakukan block website, kemudian menghentikan user yang download. Dan terakhir tentang pengaturan Jam akses untuk web tertentu semisal facebook di jam kerja. Anda tinggal menyesuaikan saja nantinya dengan kondisi network Anda.

Mas…Mas..Mas yang di pojok..tolong perhatikan mas..dari tadi saya liat ribut mulu. Kalo ngupil jangan pake obeng mas..kasian obengnya..

Oke lanjut..pertama adalah melakukan block website menggunakan proxy. Untuk cara setting sudah pernah saya bahas di halaman ini . Baca dulu mas..jangan banyak nanya..makanya kalo ada pelajaran perhatiin dong.

Setelah Anda melakukan setting proxy seperti artikel yang saya bahas sebelumnya Anda bisa melakukan block website melalui menu Access.

  1. Buka menu IP –> Web Proxy –> Tab Access.
  2. Src. Address adalah sumber ip yang akan mengakses. Jika Anda ingin memblok user dengan ip 192.168.1.3 saja misalnya, Anda bisa isi Src. Address tersebut dengan IP 192.168.1.3 .
  3. Dst. Address adalah alamat yang dituju.
  4. Dst.Host isi dengan host yang dituju, bisa juga dengan menggunakan tanda *, misal *facebook*
  5. Dst.Port adalah tujuan port yang akan di akses. Jika Anda ingin memblok email, Anda bisa blok port SMTP di prot 25 misalnya. Atau FTP di port 21.
  6. Method adalah metode komunikasi yang dilakukan oleh browser.
  7. Action : Aksi yang akan ditempuh, di lewatkan atau di tolak.
  8. Redirect To : Membelokkan tujuan ke alamat tertentu, misal www.google.com
  9. Nah sekarang, Untuk menghentikan download berdasarkan extensi file tertentu :
  10. Path disini bisa ditentukan misal : *.exe , *.zip , *.rar , *.3gp

Heh…kenapa itu bilik 21 gerak-gerak…mas..mbak..pada ngapain disitu..WOOOII..keluar..

WOOH..kalian ini masih pelajar udah kayak gini…mau apa lo kalo udah gede ?? Kalian ini bukanya cari ilmu malah adu ilmu..

Sini Lo…yang cowok..sini…Lu udah bisa cari duit ?? Lo udah bisa ngidupin anak istri ?? JAWAAB ..

Kamu..yang cewek…kalo lu hamil trus cowok lu ga tanggung jawab lu bisa ngapain ..?? CUMAN NANGIS ??.. bunuh diri ?? atau malah bunuh bayi Lo??

Inget iklan di TIPI .. BUAT ANAK KOQ COBA – COBA

Kalo gue punya kuasa, cowok yang ga tanggung jawab udah gue iket di kursi, gue potong anunya, gue colok matanya, trus gue kulitin mukanya.  Terus gue biarin hidup selama mungkin.

Bang..bang tukang parkir…bang jualan bakso..pentungin aja nih anak..yang cewek biar ane amanin.. Ni bang pentungannya…linggis ga ada bang !!  Martil aja deh…

Ehm…maaf mas..tadi ada sedikit gangguan..sampai dimana tadi…Oiya..stop downloading. Sekarang Lanjut ke Tips berikutnya

Block Menggunakan Firewall Berdasarkan IP Address

Nah sekarang bagimana kalo block menggunakan Firewall. Ketika Anda menggunakan Firewall, Anda bisa menggunakan fitur Filter. Masuk ke IP — >Firewall –> Tab Filter. Contoh dibawah ini menge-block website dengan IP 74.125.235.18.

Daftar IP facebook :

69.63.189.16
69.63.181.11
69.63.181.12
69.63.189.11
69.63.176.13
69.63.181.15
69.63.184.142
69.63.187.17
69.63.187.18
69.63.187.19

Block Berdasarkan Content Menggunakan Firewall

Tadi kan berdasarkan IP, lalu bagaimana kalo berdasarkan konten seperti misalnya www.facebook.com ? Tidak masalah, ketika Anda membuat Filter Rule baru, masuk ke Tab Advanced, nah di situ ada opsi Content. Opsi tersebut bisa diisi dengan alamat web.

Langkah diatas adalah bagai mana cara untuk melakukan block menggunakan firewall. Untuk Pengaturan hak akses,  Anda tinggal mengeblock seperti langkah diatas, Namun Anda harus menambahkan parameter time untuk mengatur jam dimana rule tersebut active. Parameter Time bisa Anda tentukan di tab Extra.

Time : adalah waktu dimana rule block tersebut active, contoh diatas mulai dari jam 08:00 sampai jam 15:00. Dibawahnya ada parameter hari.

INGAT : Ketika Anda menggunakan Parameter TIME, Anda harus mensetting NTP Client agar jam di router sesuai dengan jam yang sesungguhnya. Ketika Jam tidak sesuai, tentu paramater time tidak bisa bekerja sempurna. Sorry agak arogan, lagi dapet..loooool

Ikuti

Get every new post delivered to your Inbox.