Archive

Archive for July, 2011

Parsing Text SMS for autoreply system using PHP

July 21st, 2011 No comments

Saya adalah pengguna setia layanan BNI  SMS Banking,  dengan adanya SMS Banking ini aktifitas transaksi keuangan dari dan menuju rekening saya berjalan lebih mudah. tinggal mengetikkan kode kode tertentu kemudian kirim deh ke Central Number BNI. tinggal tunggu jawaban notifikasi sistem.

Terkait dengan SMS Banking ini saya terfikir bagaimanakah proses parsing text permintaan via SMS dari pengguna yang notabene tulisan sms bisa dengan karakter beragam (UPPERCASE or LowerCASE)  ternyata dalam PHP programming bisa menjadi solusi untuk mendefinisikan fungsi pengecekan ini.

Secara default Gammu akan menyimpan ISI Text SMS pada tabel inbox dan field  TextDecoded, tugas kita adalah bagaimana memparsing text ini kemudian baru menentukan perlakuan system terhadap sms yg baru masuk.

Contoh kasus sebagai berikut ;

User mengetikkan kode tertentu untuk meminta jawaban sistem, isi perintah sms dari user tentunya akan beraneka rupa ragam dan warna, bisa dengan karakater huruf kecil semua, atau kapital semua, atau gabungan dari huruf besar dan kecil.

Contoh : login proxy , Login PROXY, LogiN Proxy, LOGin prOXY, loGiN PROXy

  • Cara Pertama adalah cara biasa , kita mendefinisikan satu persatu atas kemungkinan karakter yang mungkin terbentuk.
  •  // membaca pesan SMS dari tabel TextDecoded di database gammu ,dan mengubahnya menjadi kapital
     $msg = ($data['TextDecoded']);
    
      // proses parsing
      // memecah pesan berdasarkan karakter <spasi>
      $pecah = explode(” “, $msg);
    
      // jika kata terdepan dari SMS adalah ‘login’ ‘LOGIN ‘Login , dll maka cari login  User
      if ($pecah[0] == “LOGIN” | $pecah[0] == “login” | $pecah[0] == “Login | $pecah[0] == “loGIN””)
      {
      // baca login  dari text  SMS
      $login  = $pecah[1];
      // cari login berdasarkan entri login di sms harus sesuai dengan no hp Pengirim yg teregister
      $query2 = “SELECT * FROM proxy WHERE  (login=’$login’ AND no_hp=’$noPengirim’)  “;
      $hasil2 = mysql_query($query2);
      // cek bila data Login tidak ditemukan
      if (mysql_num_rows($hasil2) == 0) $reply = “No HP Atau Login anda Tidak Dikenali”;
      else
      {

    Read more…

Marhaban Ya Romadhon – Jadwal Imsakiyah Ramadhan 1432H/2011 Wilayah Lampung dan Sekitarnya dari PKPU

July 21st, 2011 No comments


Marhaban Ya Ramadhan, Marhaban Syahrusyiam….

Insya Alloh dalam waktu tidak lama lagi bulan suci yang sama sama kita nantikan akan segera hadir ditengah kita semua,  gema romadhon sudah mulai bergema disegenap penjuru Ibu Pertiwi,  Romadhon 1432  tahun ini berbeda dengan tahun sebelumnya, ditahun yang lalu alhamdulillah untuk pertama kalinya semua attribut persiapan puasa mulai dari sahur hingga buka puasa sudah ada managernya yaitu istri tercinta, nah untuk tahun ini ditambahkan lagi  kenikmatan  yakni  kehadiran ananda tercinta Ahmad Rasya Algifarda  (7 bulan)  , subhanalloh, fabiayyiaalaairobbikumaatukazzibaan  (Dan Nikmat Tuhan Kamu yang manakah yang kamu dustakan).

Kami segenap KKIS (Keluarga Kecil Insya Alloh Sakinah Mawaddah Warohmah) mengucapkan selamat menunaikan ibadah puasa, semoga amalan sholeh selama romadhon akan berbekas dan membawa perbaikan kepada kita semua,  baik selama bulan romadhon beranjut hingga ke bulan bulan selanjutnya, Aminn Allohumma AMiin.

Dibawah saya cuplik tausiah ramadhan dari http://www.facebook.com/note.php?note_id=418429486711

“Rasulullah shalallahu ‘alaihi wasallam bersabda, “Telah datang kepadamu bulan Ramadhan. Bulan nan penuh berkah. Allah mewajibkan atas kamu shaum di bulan ini. Pada bulan ini pintu-pintu jannah di buka, pintu-pintu Naar ditutup dan syaithan-syaithan di belenggu. Di bulan ini terdapat satu malam yang lebih baik daripada seribu bulan. Barang siapa tidak mendapatkan kebaikan di bulan ini, niscaya tidak ada kebaikan baginya.” (HR: Ahmad 8631).

Rasulullah shalallahu ‘alaihi wasallam bersabda, “Sesungguhnya Allah membebaskan hamba-hamba-Nya dari api Naar setiap hari dan malam di bulan Ramadhan. Dan sesungguhnya setiap muslim memiliki satu doa yang mustajab di bulan ini.” (HR: Ahmad II/254 dan Al-Bazzar 3142).

Rasulullah shalallahu ‘alaihi wasallam bersabda, “Tiga orang yang tidak tetolak doanya: Orang yang sedang berpuasa ketika berbuka, imam yang adil dan doa orang yang terzhalimi.” (HR: At-Tirmidzi 2528).

– Doa Melihat Hilal (Bulan Sabit) :

– اللَّهُ أَكْبَرُ ، اللَّهُمَّ أَهِلَّهُ عَلَيْنَا بِالأَمْنِ وَالإِيمَانِ وَالسَّلاَمَةِ وَالإِسْلاَمِ وَالتَّوْفِيقِ لِمَا يُحِبُّ رَبُّنَا وَيَرْضَى ، رَبُّنَا وَرَبُّكَ اللَّهُ

“Allah Maha Besar. Ya Allah, munculkanlah hilal itu kepada kami dengan membawa keamanan dan keimanan, keselamatan dan Islam, membawa taufiq kepada apa yang Engkau ridhai, Rabb kami dan Rabb kamu adalah Allah.” (HR: At-Tirmidzi dan Ad-Darimi).

– Istighfar dan Doa di Waktu Sahur :

Allah Subhanahu wa Ta’ala berfirman, “Dan yang memohon ampun di waktu sahur.” (QS. Ali Imran:17). “Dan di waktu-waktu sahur (akhir malam) mereka memohon am-pun (kepada Allah).” (QS. Adz-Dzariyat:18).

Apabila Nabi shalallahu ‘alaihi wasallam mendapati waktu sahur beliau membaca doa:

– سَمِعَ سَامِعٌ بِحَمْدِ اللَّهِ وَحُسْنِ بَلَائِهِ عَلَيْنَا رَبَّنَا صَاحِبْنَا وَأَفْضِلْ عَلَيْنَا عَائِذًا بِاللَّهِ مِنْ النَّارِ

“Semoga ada yang memperdengarkan pujian kami kepada Allah atas nikmat dan cobaan-Nya yang baik bagi kami. Wahai Rabb kami, dampingilah kami (peliharalah kami) dan berilah karunia kepada kami dengan berlindung kepada Allah dari api Naar.” (HR: Muslim 2718 dari hadits Abu Hurairah).

– Doa Berbuka Puasa :

– ذَهَبَ الظَّمَأُ وَابْتَلَّتِ الْعُرُوْقُ وَثَبَتَ اْلأَجْرُ إِنْ شَاءَ اللهُ.

“Telah hilang rasa haus, dan urat-urat telah basah serta pahala akan tetap, insya Allah.” (HR: Abu Dawud, dan Al-Hakim dan beliau menshahihkannya, serta disetujui oleh Adz-Dzahabi dan Ibnu Umar. Lihat Shahih Al-Jami’). Read more…

SMS Gateway With autoreply, implement for Password Reminder base SMS write on PHP

July 20th, 2011 No comments

Lanjut Ngoprek, kali ini  membuat aplikasi SMS-Gateway dengan fasilitas auto reply sehingga bisa diimplementasikan sebagai system reminder berbasis SMS bersifat multipurpose problem solving tetap dengan backend aplikasi Gammu dan PHP berjalan dibelakangnya. 😀 . Rencananya akan dicoba secara bertahap mulai dari reminder account pengguna layanan proxy, email, hotspot, atau SIAKAD atau LEMLIT (repot memang kalau belum masuk ke single sign on – padahal sdh saya coba usulkan ke yg berwenang untuk hal ini ).

Kondisi  replying system  yg dinginkan adalah sebagai berikut;

  • Hanya user dengan  login valid yang dijawab sistem.
  • User sebelumnya harus sudah mendaftarkan nomor Handphonenya agar  bisa menggunakan layanan ini.
  • Penggabungan antara Matching source No_HP dan ID_Login dibuat sebagai filternya.
  • Informasi yang dikirimkan ke No_HP user adalah informasi account saat ini.

Mari kita buat sample data  dengan membuat tabel baru kedalam database default gammu (jika belum jelas  bentuk databasenya seperti apa bisa lihat disini )

SQL Code
 CREATE TABLE IF NOT EXISTS `proxy` (
   `no_hp` varchar(50) NOT NULL,
   `login` varchar(10) NOT NULL DEFAULT '',
   `password` varchar(20) DEFAULT NULL,
   `expired_date` varchar(60) DEFAULT NULL,
   PRIMARY KEY (`no_hp`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

PHP CODE  autoreply.php

<html>
 <head>
 <!-- refresh script SMS RETRIEVE AUTO REPLY setiap 10 detik -->
 <meta http-equiv="refresh" content="10; url=<?php $_SERVER['PHP_SELF']; ?>">
 </head>
 <body>
 <h1>SMS-GATEWAY Server Is Running....</h1>
 <?php
 //Open Connections to Mysql Server
 mysql_connect("localhost", "root", "xxxx");
 mysql_select_db("gammu");

Read more…

Develop SMS Gateway with gammu , php, mysql on ubuntu 10.10

July 19th, 2011 No comments

Berhubung sudah mau magrib jadi saya  tulis denga gaya  BASBeng saja deh, bagi yang belum tahu SMS gateway, aplikasinya, serta gammu itu apa silahkan googling dulu agar tidak tersesat kemudian. Dalam eksperimen saya menggunakan Sistem Operasi Ubuntu 10.10 untuk membangun aplikasi SMS gateway ini,  sekaligus terinstall aplikasi LAMP (Linux With Apache Mysql Php5). jika requirement sudah lengkap bisa dimulai instalasi gammu ini.

1.  Install dependency aplikasi gammu dan librarynya

root@gigih:sudo apt-get install gammu gammu-smsd libgammu7 libgsmsd7
2. Masukkan Modem USB anda, disini saya menggunakan modem SIERRA At&T buatannya b*ngsat Israel. check dengan perintah berikut apakah modem terdeteksi atau tidak
 root@gigih:/var/www/sms# lsusb & wvdialconf
 [3] 19333
 Editing `/etc/wvdial.conf'.
 Scanning your serial ports for a modem.
 ttyS0<*1>: ATQ0 V1 E1 -- Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 005: ID 1199:6856 Sierra Wireless, Inc. ATT "USB Connect 881"
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 002: ID 04b3:3025 IBM Corp.
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 failed with 2400 baud, next try: 9600 baud
 ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
 ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

Read more…

How To Install Zimbra Collaboration Suite (ZCS) On Ubuntu 10.04 64 server

July 14th, 2011 No comments

Hari ini berkesempatan untuk menuliskan petunjuk instalasi paket Zimbra Collaboration Suite pada sistem operasi Ubuntu, berdasarkan referensi pada official site simbra di http://www.zimbra.com  tidak semua sistem operasi disupport oleh Paket Zimbra ini, silahkan check disini untuk compatibility zimbra dengan sistem operasi, http://www.zimbra.com/downloads/os-downloads.html  Disini dijelaskan bahwa OS berikut dibawah yg support

  • Red Hat Enterprise Linux 5     64bit x86 (MD5)|32bit x86 (MD5) DEPRECATED
    Red Hat Enterprise Linux 4     64bit x86 (MD5) DEPRECATED|32bit x86 (MD5) DEPRECATED
    Ubuntu 10.04 LTS         64bit x86 (MD5)
    Ubuntu 8.04 LTS         64bit x86 (MD5)|32bit x86 (MD5) DEPRECATED
    SUSE Linux Enterprise Server 11     64bit x86 (MD5)
    SUSE Linux Enterprise Server 10     64bit x86 (MD5)|32bit x86 (MD5) DEPRECATED
    Debian 5             64bit x86 (MD5) DEPRECATED|32bit x86 (MD5) DEPRECATED
    Fedora 11             64bit x86 (MD5) DEPRECATED|32bit x86 (MD5) DEPRECATED

Sayang sekali tidak ada paket untuk FreeBSD fiuuhhh, ok than karena saya suka dengan Ubuntu maka saya siapkan satu buah mesin untuk diinstall sistem operasi Ubuntu 10.04 64 bit (Ingat yah bukan 32 bit tapi 64 bit, resiko utk 32 bit zimbra tidak akan kompatible).

Silahkan install ubuntu 10.04 64 Bit, kemudian jangan install paket software apapun dari CD , cukup install openssh agar setelah instalasi selesai kita bisa langsung remote itu server.

Prasyarat mutlak disini sebelum kita memasang ZCS, adalah IP address server sudah teregister dengan benar pada Domain Name Server anda,  pastikan query nslookup sudah bisa terbaca dari network anda. contoh sbb

zimbra@zimbra:~$ nslookup
 > set type=any
 > server
 Default server: 192.168.1.3
 Address: 192.168.1.3#53
 > zimbra.unila.ac.id
 Server:        192.168.1.3
 Address:    192.168.1.3#53
Name:    zimbra.unila.ac.id
 Address: 192.168.1.25
 zimbra.unila.ac.id    mail exchanger = 400 zimbra.unila.ac.id.
 zimbra.unila.ac.id    mail exchanger = 500 ns1.unila.ac.id.
 >

Jika perintah nslookup sudah sepenuhnya bisa terbaca lanjut kelangkah selanjutnya, jika masih belum berhasil silahkan pelajari bagaimana menambahkan hostname pada domain nameserver.  Jangan lupa edit /etc/hosts pada server dengan penampakan sebagai berikut;

zimbra@zimbra:~$ cat /etc/hosts
 127.0.0.1    localhost
 192.168.1.25    zimbra.unila.ac.id    zimbra
# The following lines are desirable for IPv6 capable hosts
 ::1     localhost ip6-localhost ip6-loopback
 fe00::0 ip6-localnet
 ff00::0 ip6-mcastprefix
 ff02::1 ip6-allnodes
 ff02::2 ip6-allrouters
 zimbra@zimbra:~$

Lanjut ketahapan selajutnya adalah instalasi paket yang dibutuhkan oleh si ZCS ini;

sebelumnya arahkan apt-source list server ke Mirror terdekat disini saya memilik FOSS web iD karena menggunakan jalur IIX, alternatif lain bisa merubah source list ke server kambing.ui.ac.id, menjadi seperti ini;

zimbra@zimbra:~$ cat /etc/apt/sources.list
 deb http://dl2.foss-id.web.id/ubuntu/ lucid-backports main restricted universe multiverse
 deb http://dl2.foss-id.web.id/ubuntu/ lucid-proposed main restricted universe multiverse
 deb http://dl2.foss-id.web.id/ubuntu/ lucid-security main restricted universe multiverse
 deb http://dl2.foss-id.web.id/ubuntu/ lucid-updates main restricted universe multiverse
 deb http://dl2.foss-id.web.id/ubuntu/ lucid main restricted universe multiverse
 zimbra@zimbra:~$
 zimbra@zimbra:~$ apt-get update
 zimbra@zimbra:~$ apt-get upgrade

kemudian install paket software berikut

root@zimbra:~$apt-get install curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl  sqlite3 sysstat perl-5.10.1

Tunggu beberapa saat hingga selesai, kemudian download source ZCS di Official site zimbra, disini saya menggunakan versi 7.1 untuk ubuntu 10.04 diunduh pada alamat berikut ; http://files2.zimbra.com/downloads/7.1.1_GA/zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.tgz Read more…

Kunjungan Wapres Boediono ke Unila – Lampung

July 14th, 2011 No comments

Pagi ini terlihat begitu ramai polisi dan anggota TNI sibuk membuat barikade dikiri-kanan jalan Utama  dari bandara Raden Intan hingga ke Unila, barisan begitu rapat dengan sela jarak 5-10 meter, selidik punya selidik ternyata akan ada kunjungan dari Wakil Presiden Indonesia Bapak Boediono. Pengamanan berjalan sangat ketat bahkan dibeberapa titik di Kampus tercinta sudah di “sterilisasi” , dimulai dari barikade sejak bundaran depan Kopi Unila, kemudian di gedung rektorat, seputar gedung Puskom baru, Perpustakaan, dan GSG (Acara puncak diadakan disini) , hmm yang jadi pertanyaan mengapa Bapak Boediono menggunakan jalur Udara, dan mengapa tidak memilih jalur darat saja agar tahu kondisi lalu lintas via darat dari jawa menuju ke Sumatera, agar juga turut merasakan antrian panjang untuk masuk ke Kapal Feri, ikut juga merasakan jalan rusak/hancur sepanjang bakauheni – bandar lampung,  mudah-mudahan saja meskipun jalur udara yg di tempuh  tidak melupakan keluhan-keluhan rakyat kecil dibawah.

Kembali ke persiapan di Kapus, dengan kondisi seperti ini menjadi  cukup merepotkan karena beberapa mahasiswa terlihat harus berjalan kaki dari bundaran kopi karena angkot tidak diperbolehkan memasuki halte Kampus, kemudian sebagian karyawan ditempat yang sudah di sterilkan tadi juga dipaksa untuk tidak melakukan aktifitas diarea tersebut, sungguh ini sangat mengganggu aktifitas perkuliahan semester pendek tahun ini, sepertinya para pemimpin kita ini sangat takut untuk ‘didekati’ , hingga harus menurunkan berkompi-kompi pasukan TNI dan ratusan bahkan ribuan anggota Polisi untuk mengamankan.

Mudah-mudahan hal ini tidak berlangsung lama agar kegiatan akademik bisa berjalan normal kembali. Dan saya berharap  lain kali jika memang kira-kira bakal ‘merepotkan’ seperti ini mending tidak usah diadakan saja.

(Gambar dari Puskom Lt.2 terlihat mobil polisi berlalu lalang)

(Didepan GSG)

(Jalan dari rekotar menuju ke GSG, di blokir di perempatan Fakultas Teknik)

(Pengamanan diarea GSG, mogil TNI dan Polisi tersebar dibeberapa lokasi)

Mobil Gubernur BE.1 baru masuk

BE 1 D (entah mobil Bupati mana?)

Update : http://regional.kompas.com/read/2011/07/14/09020773/1.700.Personel.Amankan.Boediono

http://photos1.blogger.com/img/277/5702/1024/007AlQuran2.jpg

Artinya: “Ya Tuhanku, masukkanlah aku secara masuk yang benar, dan keluarkanlah pula aku secara keluar yang benar. Dan berikanlah kepadaku dari sisi-Mu kekuasaan (pemimpin) yang menolong.” (Al-Isra’: 80).

Multi Tasking Work On It.

July 12th, 2011 No comments

Will hand-on this Project Maintenance (PM) & Corrective Support Indosat (MSC & BSC)  kota Lampung, within detail activity like this:

  • Response Time : 10 menit (by phone)
  • Waktu layanan : 24 jam x 7 hari (menyediakan contact person yg dapat dihubungi setiap waktu di masing2 lokasi)
  • Corrective Support untuk first level support (jika terjadi problem) di tiap lokasi selama periode 8 bulan.
  • Preventive Maintenance (PM) 1x selama 8 bulan .
  • Corrective/reactive Support (24X7 hr) Support base on SLA Indosat, 12 bulan period
  • Menyediakan (Hardware dari Indosat) backup unit di masing2 lokasi
  • melakukan penyimpanan backup unit di masing2 lokasi
  • Resolution Time max : 2 jam (On Call untuk kemudian ready Standby) .
  • onsite support di lokasi perangkat dalam waktu 30 menit setelah dihubungi oleh IT Service
  • mengirim backup unit dalam waktu 1 jam di lokasi jika dibutuhkan

Mudah-mudahan dimudahkan dan dilancarkan. href=”http://www.adiyamanlilar.com” title=”Adıyaman”>Adıyamanen yakın elektrik?ifilmi full izleerkek kemer modellerioto ekspertizeba, e okulGiyim BayilikKış lastiği fiyatlarıBağcılar elektrik?iGiyim bayilikAdıyamanen yakın elektrik?ifilmi full izleerkek kemer modellerioto ekspertizeba, e okulGiyim Bayilik

Berkurang jatah hidup satu tahun, sudah siapkah saya ?

July 12th, 2011 No comments

Hari ini tanggal 12 Juli / 1 Syawal , tepat 28 tahun yang lalu saya dilahirkan ke dunia, tanpa terasa waktu terus bergulir detik ke menit, menit ke jam, jam kehari hari ke bulan dan lanjut ketahun , seakan waktu berjalan tanpa terasa menghantarkan saya pada dunia penuh aktifitas saat ini.  sejenak merenung ‘perolehan’ apa saja yang sudah didapatkan untuk bekal dibawa ke Yaumil Akhir, karena sesungguhnya yang nanti dibawa adalah bekal iman dan takwa, bukan sejumlah Dolar ataupun Rupiah.  Masya Alloh sungguh sedikit baru bekal terkumpul,  mudah-mudahan masih diberikan kesempatan untuk mengumpulkan pundi pundi amalan baik untuk dibawa kelak,  pun terbayang masa kanak-kanak bermain dengan teman sejawat, nyata rasanya bahwa kejadian tersebut baru saya alami laksana kemarin.  Subhanlloh tanpa terasa sekarang sudah memiliki anak dan main bersama ananda tercinta tersebut.  Sungguh tidak diragukan lagi ayat alquran surah Al-‘Ashr  : “Demi masa,[1]. Sesungguhnya manusia itu benar-benar berada dalam kerugian,[2]. kecuali orang-orang yang beriman dan mengerjakan amal saleh dan nasehat menasehati supaya mentaati kebenaran dan nasihat menasihati supaya menetapi kesabaran.”[3]” Semoga kita tergolong dalam umat Muhammad yang pandai memanfaatkan Waktu. Amiin.

Sedikit kita belajar hitung-hitungan sederhana, bagaimana nikmat Alloh yang sudah diberikan kepada saya, contoh kecil adalah oksigen,  dipasaran si oksigen ini harga  jualnya adalah   Rp.  50.000 untuk yang 6 m3 ,  biasa dijual kerumah sakit – rumah sakit untuk perawatan pasien, nah coba kita hitung kasar saja, satu hari pemakaian oksigen  katakanlah 600 m3 sehingga satu hari butuh Rp 5.000.000 untuk bernafas, dikali dengan satu bulan jadilah dia 150 juta dikali satu tahun jadilah di 1.800.000.000 atau 1,8 Milyar, Subhanallooh alangkah besarnya subsidi dari Sang Maha Pencipta kepada saya, itu baru Oksigen lho, belum lagi nikmat makan, minum,tidur, dan panca indra lainnya, yang  apabila kita kalkulasikan dengan logika tidak akan masuk akal hitungan.  Hingga turunlah ayat Ar-Rahman  “Maka yang mana satu di antara nikmat-nikmat Tuhan kamu, yang kamu hendak dustakan?” (Ar-Rahman)  dengan tujuan utamanya adalah mendidikan manusia agar senantiasa bersyukur. Mudah-mudahan kita pun juga tergolong dalam hambanya yang pandai bersyukur. amiin.

Alhamdulillah puji syukur saya panjatkan kehadirat Ar-Rahman hingga detik ini masih dikaruniai nikmat sehat, nikmat makan dan minum , nikmat anak dan istri, serta nikmat iman. Mudah-mudahan karunia ini bisa menjadi sarana ladang mengumpulkan bekal hari kelak. Hari ini pun juga merupakan hari istimewa untuk Ibu saya karena tepat hari ini (12 Juli 1954 lalu)  mama memperingati hari kelahirannya. Tidak banyak yang saya bisa berikan hanya ” Selamat Hari Lahir Mama, semoga sehat selalu, semakin berkah dan diredhoi disisa umur  kita serta tambah sayang dengan keluarga” ,  mama pun mengaminkan.

Istri dan anak yang saya cintai pun juga memberikan surprise tak terduga, dengan memberikan tanda mata spesial berupa kue ulang tahun dan tas ransel untuk kerja. Masya Alloh lengkap sudah kebahagiaan ini, meskipun  terkadang terbayang masih belum maksimalnya rasa kasih dan sayang kuberikan  kepada mereka berdua.

(Kado Tas ini dari Rasya Untuk Papa) dengan doa

Terakhir spesial dari Bunda Rasya yaitu Kue Ulang Tahun :-)

Doaku untuk suamiku
Ya Alloh, engkau maha tahu kedudukannya dihatiku
Ya Alloh, jadikanlah ia selalu sebagai imam untukku
Ya Alloh, berikanlah ia rezekiMu
Ya Alloh, tenangkan hatinya ketika gundah
Ya Alloh, berilah selalu lindungan dan limpahan rahmatMu kepadanya
Ya Alloh, buatlah ia selalu menyayangi istri dan anak2nya
Ya Alloh, berilah kesehatan kepadanya
Ya Alloh, mudahkanlah segala urusannya
Ya Alloh, lapangkanlah jalanMu untuknya
Ya Alloh, hijabahlah doaku ini
Amiiin Ya Robbal ‘Alamiiin

Subhanalloh, Sungguh besar sekali Nikmat yang dilimpahkan kepada kami sekeluarga. Rencananya Nanti Malem mau cari tempat makan malam untuk makan malam bersama keluarga.

Dengan nama Allah Yang Maha Pemurah lagi Maha Penyayang. Ya Allah jadikanlah umur kami senantiasa barokah untuk menapaki petunjukmu, sehatkanlah tubuh kami, terangilah hati kami, tetapkanlah iman kami, perbaikilah amal-amal kami dan luaskanlah rizki kami. Dekatkanlah kami kepada kebaikan dan jauhkanlah kami dari kejelekan. Penuhilah hajat kami, dunia dan akhirat, akhirilah hidup kami dengan iman, Islam dan ikhsan. Tutuplah akhir hidup kami dengan baik dan janganlah engkau mengakhiri hidup kami dengan jelek.

Aamiin!

Categories: World Of Religy Tags:

FreeBSD – Squid enable IPv6 forwarding request from IPv4 Client

July 8th, 2011 No comments

Sesuai dengan judul diatas, kali ini saya berkesempatan untuk menulis dokumentasi  bagaimana agar mesin proxy kita bisa meneruskan paket-paket traffik IPv6 dari address client yang masih menggunakan alamat IPv4. baca lebih lanjut untuk mengetahuinya.

Prasyarat mutlak dan harus dipenuhi adalah mesin proxy sudah terlebih dulu tersambung ke jaringan global IPv6 Dunia, jika anda tidak memiliki alokasi IPv6 jangan khawatir metode dual stack dengan tunneling bisa menjadi alternatif solusi, ringkasnya silahkan langsung baca tulisan saya berikut http://gigihfordanama.wordpress.com/2011/06/16/ipv6-create-bgp-tunnel-to-hurricane-electric-on-freebsd-with-quagga/ atau pada link ini  http://gigihfordanama.wordpress.com/2011/03/31/tunneling-ipv6-with-ubuntu-linux-behind-nat-why-not/ , jika anda sudah masuk kelevel seperti tulisan saya tadi artinya anda sudah sukses masuk ke Jaringan Global IPv6. dibuktikan dengan query traceroute ke arah host IPv6, seperti dibawah ;

unila-inherent-gtw# traceroute6 ipv6.google.com
 traceroute6 to ipv6.l.google.com (2404:6800:800b::69) from 2001:470:18:aa7::2, 64 hops max, 12 byte packets
  1  2001:470:18:aa7::1  71.562 ms  71.297 ms  73.929 ms
  2  gige-g3-13.core1.hkg1.he.net  73.838 ms  68.810 ms  69.192 ms
  3  google3-10G.hkix.net  71.065 ms  141.767 ms  71.811 ms
  4  2001:4860::1:0:1063  81.185 ms  73.436 ms 2001:4860::1:0:16  71.319 ms
  5  2001:4860::1:0:9d0  107.941 ms 2001:4860::1:0:3c0  108.609 ms  108.584 ms
  6  2001:4860::2:0:3c6  109.112 ms  107.904 ms  107.334 ms
  7  2001:4860:0:1::25b  108.377 ms  113.902 ms 2001:4860:0:1::257  120.058 ms
  8  2404:6800:800b::69  107.642 ms  107.402 ms  107.161 ms
 unila-inherent-gtw#

Apabila anda ingin check keberadaan host IPv6 anda, silahkan trace dari http://lg.unila.ac.id yang juga menyediakan query tool untuk alamat IPv4/IPv6. OK sampe disini asumsinya bahwa tidak ada masalah untuk me-reach network IPv6 via tunneling. lanjut ke tahapan selanjutnya adalah kita menginstall software proxy dengan fitur enable IPv6, saat ini software proxy terpopuler dan gratis serta support IPv6 adalah squid.

Installing squid:

Requirement,

PC/Server high end apabila melayani user cukup banyak, jika di warnet kelas PC biasa sudah cukup,

unila-inherent-gtw# sysctl -a | grep model
 hw.model: Intel(R) Xeon(TM) CPU 3.00GHz
 unila-inherent-gtw# sysctl -a | grep mem
 hw.realmem: 3221020672
 unila-inherent-gtw#

Yah saya memiliki server dengan processor Xeon 3.00 GHz, dan memory 3 G, cukuplah untuk melayani user 1 kampus 😀

Next-adalah instalasi software proxy squid (ingat untuk gunakan versi 3.0 keatas karena support IPv6)

unila-inherent-gtw# cd /usr/ports/www/squid31/
 unila-inherent-gtw# make config
 ┌───────────────────────────────────────────
 │                     Options for squid 3.1.14                       │
 │ ┌──────────────────────────────────────────
 │ │[X] SQUID_KERB_AUTH      Install Kerberos authentication helpers
 │ │[X] SQUID_LDAP_AUTH      Install LDAP authentication helpers    
 │ │[X] SQUID_NIS_AUTH       Install NIS/YP authentication helpers  
 │ │[ ]  SQUID_SASL_AUTH      Install SASL authentication helpers    
 │ │[X] SQUID_IPV6           Enable IPv6 support                     
 │ │[X] SQUID_DELAY_POOLS    Enable delay pools                       
 │ │[X] SQUID_SNMP           Enable SNMP support                        
 │ │[ ] SQUID_SSL            Enable SSL support for reverse proxies   
 │ │[ ] SQUID_PINGER         Install the icmp helper

Pastikan bahwa anda sudah mencheck list Enable IPv6 support (Ingaa..Ingaa…Ingaa.. Tiiing…)

unila-inherent-gtw# make install
 ===>  Vulnerability check disabled, database not found
 ===>  License GPLv2 accepted by the user
 ===>  Found saved configuration for squid-3.1.14
 ===>  Extracting for squid-3.1.14
 => SHA256 Checksum OK for squid3.1/squid-3.1.14.tar.bz2.
 ===>   squid-3.1.14 depends on file: /usr/local/bin/perl5.8.8 - found
 ^C

Tinggal menunggu proses instalasi squid mateng. eh salah selesai maksudnya.

jika sudah selesai maka direktori /usr/local/etc/squid akan terbentuk ubah owner direktori squid ini dgn perintah sbb

unila-inherent-gtw# chown -R squid:squid /usr/local/etc/squid , dengan penampakan isi adalah sebagai berikut;
unila-inherent-gtw# ls
 cachemgr.conf          errors     mime.conf.default      squid.conf.default
 cachemgr.conf.default  icons      msntauth.conf          squid.conf.documented
 errorpage.css          mib.txt    msntauth.conf.default
 errorpage.css.default  mime.conf  squid.conf
 unila-inherent-gtw#

Pastikan baca contoh lengkap configurasi squid secara teliti pada file  squid.conf.documented (lengkap dibahas disini).

Selanjutnya  tinggal kita aktifkan dual Mode IPv4 sekaligus IPv6 request dengan modifikasi squid.conf, seperti contoh berikut

# Squid normally listens  port defaultnya adalah 3128
        http_port 3128 
# Definiskan host IPv4 yang boleh menggunakan layan proxy ini
      acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
      acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
      acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
     http_access allow localnet
 
 # Buat acl baru yang membolehkan tujuan ke IPv6
       acl to_ipv6 dst ipv6
# Definisikan TCP Outgoing jika proxy server ingin digunakan Dual IPv4/IPv6 (Ingat Alokasi IP adalah alokasi IPv4/IPv6 yang terpasang diinterface Proxy server, bukan default Gateway IPv4/IPv6
        tcp_outgoing_address 2001:470:18:aa7::2  to_ipv6
        tcp_outgoing_address 103.3.46.254  !to_ipv6

Terakhir jalankan squid,

unila-inherent-gtw# /usr/local/etc/rc.d/squid start

Kemudian kita check dari client dengan terlebih dahulu set proxy dengan parameter sbb IPPROXY:3128, dari browser langsung saja buka ipv6.google.com atau www.kame.net atau www.unila.ac.id , atau langsung direct buka ipv6 address http://[2001:200:dff:fff1:216:3eff:feb1:44d7]/ <— untuk kame.net , dan taraaaaaa, harusnya anda bisa melihat dancing KAME khas jika kita akses dari alamat IPv6 .

Sekalian dimonitor apakah sudah ada request ke tujuan IPv6 dari access.log nya si squid

192.168.1.204 TCP_MISS/500 4252 GET http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js - NONE/- text/html
 192.168.1.204 TCP_MISS/304 277 GET http://[2001:200:dff:fff1:216:3eff:feb1:44d7]/style.css - DIRECT/2001:200:dff:fff1:216:3eff:feb1:44d7
 192.168.1.204 TCP_MISS/500 4278 GET http://www.momonga.org/icon/momo-b2.gif - NONE/- text/html
 192.168.1.204 TCP_MISS/500 4150 GET http://www.ipv6forum.com/ipv6_enabled/sa/SA1.php? - NONE/- text/html
 192.168.1.204 TCP_MISS/304 278 GET http://[2001:200:dff:fff1:216:3eff:feb1:44d7]/img/kame-anime-small.gif - DIRECT/2001:200:dff:fff1:216:3eff:feb1:44d7 -
 265 192.168.1.204 TCP_MISS/200 4339 GET http://[2001:200:dff:fff1:216:3eff:feb1:44d7]/index.html - DIRECT/2001:200:dff:fff1:216:3eff:feb1:44
 192.168.1.204 TCP_MISS/500 4154 GET http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js - NONE/- text/html
 192.168.1.204 TCP_MISS/500 4124 GET http://www.momonga.org/icon/momo-b2.gif - NONE/- text/html
 192.168.1.204 TCP_MISS/200 1546 GET http://www.ipv6forum.com/ipv6_enabled/sa/SA1.php? - DIRECT/2001:a18:1:20::42 text/html
 192.168.1.204 TCP_MISS/500 4300 GET http://www.itb.ac.id/ - NONE/- text/html
 192.168.1.204 TCP_MISS/500 4077 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html
 192.168.1.204 TCP_MISS/503 4344 GET http://www.itb.ac.id/ - DIRECT/2403:8000:1:32::46 text/html
 192.168.1.204 TCP_MISS/500 4077 GET http://www.squid-cache.org/Artwork/SN.png - NONE/- text/html

Done selamat anda sudah berhasil menjalankan Squid dan support IPv6,

Oh iya jika ingin menggunakan FREE TRIAL IPV6 Proxy dari UNILA silahkan mengarahkan proxy anda ke alamat berikut

EXTERNAL NETWORK UNILA :
IP :  103.3.46.58
Port : 3128
INTERNAL NETWORK UNILA :
IP : 192.168.1.245
Port : 3128
INHERENT - INDONESIA HIGHER EDUCATION NETWORK :
IP : 167.205.143.10
Port : 3128

Dengan limit waktu yang kita tentukan nanti. INGA INI HANYA IPV6 SAJA YAAA !!!!!!!!!!
Demikian Tulisan ini dibuat semoga ada manfaatnya….

MARI MEMASYARAKATKAN  IPV6 DAN MENG IPv6-kan MASYARAKAT

mirror.unila.ac.id

July 7th, 2011 No comments

Hosting mirror.unila.ac.id sudah menempati mesin baru,  saat ini sudah bisa di “reach” baik dari internet maupun dari jaringan private INHERENT, upstream IIX 100Mbps, sedangkan via INHERENT 32Mbps.

Daftar ISO yg sudah disediakan;