Macam - macam Port Jaringan
• Port 80, Web Server
Port ini biasanya digunakan untuk web server, jadi ketika user mengetikan alamat IP atau hostname di web broeser maka web browser akan melihat IP tsb pada port 80,
• Port 81, Web Server Alternatif
ketika port 80 diblok maka port 81 akan digunakan sebagai port altenatif hosting website
• Port 21, FTP Server
Ketika seseorang mengakses FTP server, maka ftp client secara default akan melakukan koneksi melalui port 21 dengan ftp server
• Port 22, SSH Secure Shell
Port ini digunakan untuk port SSH
• Port 23, Telnet
Jika anda menjalankan server telnet maka port ini digunakan client telnet untuk hubungan dengan server telnet
• Port 25, SMTP(Simple Mail Transport Protokol)
Ketika seseorang mengirim email ke server SMTP anda, maka port yg digunakan adalah port 25
• Port 2525 SMTP Alternate Server
Port 2525 adalah port alternatifi aktif dari TZO untuk menservice forwarding email. Port ini bukan standard port, namun dapat diguunakan apabila port smtp terkena blok.
• Port 110, POP Server
Jika anda menggunakan Mail server, user jika log ke dalam mesin tersebut via POP3 (Post Office Protokol) atau IMAP4 (Internet Message Access Protocol) untuk menerima emailnya, POP3 merupakan protokol untuk mengakses mail box
• Port 119, News (NNTP) Server
• Port 3389, Remote Desktop
Port ini adalah untuk remote desktop di WinXP
• Port 389, LDAP Server
LDAP or Lightweight Directory Access Protocol is becoming popular for Directory access, or Name, Telephone, Address directories. For Example LDAP://LDAP.Bigfoot.Com is a LDAP directory server.
• Port 143, IMAP4 Server
IMAP4 or Internet Message Access Protocol is becoming more popular and is used to retrieve Internet Mail from a remote server. It is more disk intensive, since all messages are stored on the server, but it allows for easy online, offline and disconnected use.
• Port 443, Secure Sockets Layer (SSL) Server
When you run a secure server, SSL Clients wanting to connect to your Secure server will connect on port
• 443. This port needs to be open to run your own Secure Transaction server.
Port 445, SMB over IP, File Sharing
Kelemahan windows yg membuka port ini. biasanya port ini digunakan sebagai port file sharing termasuk printer sharing, port inin mudah dimasukin virus atau worm dan sebangsanya
• Ports 1503 and 1720 Microsoft NetMeeting and VOIP
MS NetMeeting and other VOIP allows you to host an Internet call or VideoConference with other 16. NetMeeting or VOIP users.
• Port 5631, PCAnywhere
When a PCAnywhere server is set up to receive remote requests, it listens on TCP port 5631. This allow you to run a PCAnywhere host and use the Internet to connect back and remotely control your PC.
• Port 5900, Virtual Network Computing (VNC)
When you run an VNC server to remotely control your PC, it uses port 5900. VNC is useful if you wish to remotely control your server.
• Port 111, Portmap
• Port 3306, Mysql
• Port 981/TCP
Selengkapnya...
Cari di sini
Rabu, 26 Januari 2011
Macam - macam Port Jaringan
Selasa, 11 Januari 2011
Verifikasi Paypal using Local Bank at Indonesia
Verifikasi Paypal using Local Bank at Indonesia
Alhamdulillah tulisan kali semoga menjadi solusi bagi Anda yang tidak memiliki kartu kredit dan mungkin tidak perlu lagi menggunakan VCC untuk verifikasi Paypal. Sebelum mengarah ke cara verifikasi Paypal menggunakan bank lokal, lebih bagusnya di mulai dari tahapan-tahapan Bagaimana cara membuat atau mendaftar akun Paypal sekaligus memverifikasinya.
Saatnya dipersiapkan data-data diri sebagai Persyaratan Umum.
Syarat Umum
Sesuai ketentuan dan layanan Paypal, pemegang rekening Paypal harus berusia minimal 18 tahun dan sebagai syarat mutlak Anda harus mempunyai alamat email yang nantinya sebagai username akun paypal. Persiapkan juga data diri Anda, mulai dari Nama, Alamat, Telp, dan Kartu Kredit (jika akan melakukan verfikasi menggunakan kartu kredit, pastikan semua data yang digunakan untuk mendaftar di Paypal wajib sama dengan informasi kartu kredit), terakhir siapkan data rekening bank lokal.
Jika semua sudah siap, ayo di mulai tahapan membuat akun Paypal:
1. Langkah pertama klik link berikut: Membuat Akun Paypal Baru
2. Scroll ke bawah dan klik Sign Up Today
3. Pilih Negara Indonesia dan Bahasa Indonesia, selanjutnya pilih rekening Primer dan klik tombol Memulai.
4. Masukkan Informasi Anda:
4.1. alamat email, isi dengan email Anda. Contoh: emailanda@gmail.com
4.2. kata sandi/password minimal 8 karakter (jangan sama dengan password email Anda!!)
4.3. kata sandi/password sama seperti sebelumnya masukkan kembali
4.4. Nama (Harus sesuai dengan KTP/SIM, data Kartu Kredit dan Rekenening di Bank)
>>> apabila nama anda 1 suku kata misal Marleen: Nama Depan di isi Marleen; Nama Tengah di kosongkan; Nama Belakang di isi tanda koma (,).
>>> apabila nama anda 2 suku kata misal Carlos Aquino: Nama Depan di isi Carlos; Nama Tengah di kosongkan; Nama Belakang di isi Aquino.
>>> apabila nama anda 3 suku kata misal Marleen Carlos Aquino: Nama Depan di isi Marleen; Nama Tengah di isi Carlos; Nama Belakang di isi Aquino.
4.5. Tanggal Lahir, isi tgl/bln/tahun
4.6. Kebangsaan, pilih Indonesian
4.7. Baris 1 Alamat, isi sesuai KTP/SIM
4.8. Baris 2 Alamat, isi jika diperlukan, semisal alamat anda tidak sesuai KTP/SIM
4.9. Kota, isi sesuai KTP/SIM
4.10. Negara Bagian/Propinsi/Wilayah, isi sesuai KTP/SIM
4.11. Kode Pos, isi sesuai KTP/SIM
4.12. Nomor Telepon, sebagai contoh: 031 (kode area Surabaya) 389389389 (nomor telepon), maka penulisan nomor telepon yang benar: 31389389389 (hilangkan angka 0), misal menggunakan nomor hp, masukkan: 81386335820
5. Klik tombol Setuju dan Buat Rekening
6. Selanjutnya klik link Masuk ke Rekening Saya (permintaan pengisian data Kartu Kredit abaikan).
7. Cek email Anda dan untuk melakukan konfirmasi paypal ikuti tahapan berikut:
Login ke akun mail Anda yang di gunakan untuk mendaftar Paypal
Buka mail Selamat datang di Paypal, dan copy KODE Konfirmasi
Login ke akun Paypal dan klik Konfirmasi alamat email di sebelah kanan
Pada halaman Konfirmasi alamat email Anda, arahkan mouse ke langkah2 dan klik link yang ada di kotak merah sesuai gambar berikut:
Masukkan KODE Konfirmasi yang anda Copy tadi pada kolom Masukkan di sini, selanjutnya klik tombol Konfirmasikan.
Konfirmasi selesai dan Anda telah mengaktifkan rekening Paypal :-) , selanjutnya klik Masuk ke rekening saya
Selamat!! Anda sudah bisa menggunakan Rekening Paypal Anda.
Catatan :
Sekarang anda sudah mempunyai account PayPal yang belum Terverifikasi / Unverified
untuk melakukan pembelian online, mengirim uang ke account PayPal lain atau menerima
uang dari account PayPal lain dengan limit terbatas. Untuk menghilangkan batas limit
Account paypal anda harus menjadi Terverifikasi / Verified (Kebenaran alamat anda sudah di
cek oleh PayPal untuk alasan keamanan) dengan cara mengikuti Langkah menjadi
Terverifikasi / Verified dengan langkah-langkah berikut:
Pastikan! Anda masih login di akun Paypal, klik Profil,
Pilih Tambah/Edit Rekening Bank
Pada halaman Tambah rekening bank di Indonesia, isi Nama Bank, Kode Bank, dan No Rekening (untuk daftar nama dan kode bank silahkan lihat di sini), jika semua sudah di isi dengan benar, klik Lanjutkan.
Anda akan kembali ke halaman transaksi, arahkan mouse ke bagian bawah
dan klik Hubungi Kami
Di halaman Informasi kontak Pusat Bantuan, arahkan mouse ke link Kirim kami dan klik
Perhatikan pada kotak merah, Anda di sini wajib menggunakan bahasa linggis .. untuk mengisi pesan. Jangan kawatir buat yang Ingggris nya pas-pas an seperti saya. Untuk pilihan, ikuti sama persis yang ada pada gambar di bawah. Pada kolom Ringkas pertanyaan Anda dalam satu kalimat, Anda tinggal copas wae tulisan di bawah ini dan paste ke kolom pertanyaan, selanjutnya klik Lanjutkan:
I have problem on verifying my paypal account since I don’t have credit card and I would like to verified my paypal account using local Indonesian bank account
Jangan kaget jika anda menemukan perihal error, karena begitulah langkahnya. So.. abaikan wae. Lanjutkan dengan mengisi kolom 4 digit angka terakhir rekening bank Anda dan isi kembali kolom pertanyaan dan informasi tambahan seperti di atas, lalu klik Lanjutkan.
Selesai sudah prosesnya, dan Anda akan melihat halaman Terima Kasih dan akan ada jawaban dari Paypal melalui email dalam waktu 24-72 jam. Mengenai contoh email dari Paypal bisa di lihat di bagian bawah.
Email pertama dari Paypal, Anda di minta untuk mengirimkan 2 dokumen yang sesuai dengan data yang Anda masukkan sewaktu membuat akun Paypal. Di sini perlu Anda siapkan SCAN KTP/SIM/Passport dan SCAN halaman nama rekening dan nomor rekening Bank. Selanjutnya dikirim ke paypal dengan cara me reply atau jawab email pertama dari Paypal tersebut.
Email kedua dari Paypal menyampaikan informasi bahwa Paypal sudah menerima dokumen Anda dan memberitahukan akan segera di review dan di proses dalam waktu 24 jam.
Email ketiga dari Paypal, inilah yang di tunggu-tunggu …. :-) . Selama dokumen yang anda kirimkan sesuai dengan data saat membuat akun Paypal, insya Allah akun Paypal Anda sudah menjadi verified atau terverifikasi dan Anda bisa melakukan penarikan uang dari Paypal ke Rekening Bank Anda (kalo ada dananya loh ya… he he he).
Catatan:
Keuntungan verifikasi paypal menggunakan Rekening Bank adalah tidak ada biaya tambahan untuk kartu kredit atau VCC yang setiap tahunnya harus di perpanjang.
Bagaimana? gampang toh? sudah saya tuliskan langkah-langkahnya secara detail dan menggigil karena kedinginan, tidak terasa postingannya panjang.
Semoga pada sukses memverifikasi akun Paypalnya.
Terima kasih kepada saudara Randi Setiadi Liu yang sudah memberikan informasinya dengan tulisan ini saya mohon ijin ambil contoh email yang ada di ebook.
Semoga Bermanfaat
Selengkapnya...
Minggu, 09 Januari 2011
Mengenal Jaringan
1. Apa itu Jaringan Komputer?
JARINGAN komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya
yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel
atau tanpa kabel
sehingga memungkinkan pengguna jaringan komputer dapat saling
bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama
menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer,
printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan
komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.
2. Jenis - jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu ;
Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor
suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce,
misalnya printer) dan saling bertukar informasi.
Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang
berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN.
MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga
sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum.
MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan
televisi kabel.
Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas,
seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin
yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat
keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan
sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke
jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan
sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan
terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya.
Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.
Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin
mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena
koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan
tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu
memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang
menggunakan kabel.
3. Topologi Jaringan Komputer
Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer
lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus,
token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas,
dengan kelebihan dan kekurangannya sendiri.
Topologi BUS
Pada topologi bus digunakan sebuah kabel tunggal dimana client & server dihubungkan.
Keuntungan :
Hemat Kabel
Lay out kabel sederhana
Pengembangan jaringan dapat dikembangkan lebih mudah
Kerugian :
Isolasi Kesalahan sangat kecil
Kepadatan Lalu Lintas pada jalur utama
diperlukan repeater pada jarak jauh
Topologi Token Ring
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer
sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama.
Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap
informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau
bukan.
Keuntungan :
Hemat Kabel
Kerugian :
Peka Kesalahan
Pengembangan Jaringan lebih kaku
Topologi Star
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut
kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer
atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah
hubungan jaringan dimulai oleh server maka setiap client server sewaktu-waktu dapat
menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server.
Keuntungan :
Paling Fleksibel
Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain
Kontrol Terpusat
Kemudahan deteksi dan isolasi kesalahan/kerusakan
Kemudahan pengelolaan jaringan
Kontrol Terpusat
Kerugian :
Boros Kabel
Perlu penanganan khusus
Topologi MESH
Merupakan pengembangan dari Topolgi RING untuk mengatasi panjangnya perjalanan data
Topologi Tree
Merupakan pengembangan dari Topolgi Bus, sehingga memungkinkan penambahan client secara mudah
Peer to Peer Network
Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang
terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2
printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program,
data dan printer secara bersama-sama. Pemakai komputer bernama Dona dapat
memakai program yang dipasang di komputer Dino, dan mereka berdua dapat
mencetak ke printer yang sama pada saat yang bersamaan.
Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki
komputer ‘kuno’, misalnya AT, dan ingin memberli komputer baru, katakanlah Pentium
II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di
kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan
untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini
lebih sederhana sehingga lebih mudah dipejari dan dipakai.
Keunggulan :
antar komputer dapat saling berbagi fasilitas
Biaya operasional lebih murah
Kelangsungan tidk tergantung pada satu server
Kelemahan :
Troubleshooting jaringan lebih sulit
Unjuk kerja lebih rendah
Sistem keamanan jaringan ditentukan oleh masing - masing user
Back up data lebih sulit karena tersebar di masing - masing komputer
Manfaat jaringan Komputer
Resource Sharing, dapat menggunakan sumber daya yang
ada secara bersama-sama. Misal seorang pengguna yang berada 100 km jauhnya dari suatu data,
tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah - olah data tersebut berada di dekatnya.
Hal ini sering diartikan bahwa jaringan komputer mengatasi masalah jarak.
Reliabilitas Tinggi,dengan jaringan komputer kita akan mendapatkan reliabilitas yang
tinggi dengan memiliki sumber-sumber lternatif persediaan. Misalnya, semua file dapat disimpan
atau di copy ke dua, tiga, atau lebih komputer yang terkoneksi ke jaringan. sehingga
bila salah satu mesin rusak, maka salinan di mesin yang lain bisa digunakan.
Menghemat Uang,Komputer berukutan kecil mempunyai rasio harga/kinerja yang
lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti
mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer
kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer
pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat
para perancang sistem untuk membangun sistem yang terdiri dari komputerkomputer
pribadi.
Selengkapnya...
Jumat, 07 Januari 2011
Tutorial adsense
Tutorial Adsense dasar kali ini yaitu berhubungan dengan istilah-istilah yang akan kita temui jika kita menjadi publisher adsense.Sebisa mungkin saya akan memberikan intisari dari istilah tersebut dengan cara yang sesederhana mungkin agar anda dapat mengerti:).
Google adsense adalah salah satu jenis program periklanan yang paling populer saat ini,walaupun ada jenis CPC yang lain seperti
Selain itu…masih banyak program periklanan berbasis CPC seperti adsense yaitu Adbrite,Bidvertiser,clixsor,chitika dan banyak lagi yang lainnya (saya gak hafal satu-persatu) yang menawarkan hal yang serupa seperti halnya
Setelah anda mendaftar google adsense dan diterima,sebaiknya anda mengenal terlebih dahulu mengenai adsense dan jenisnya agar anda tidak bingung setelah menjadi publisher:).Salah satu cara yaitu dengan mengenal istilah-istilah yang berkaitan erat dengan adsense…karena anda akan berhadapan dengan ini setiap harinya:)Inilah Istilah-Istilah Dalam Google Adsense yang sudah saya definisikan dengan sesingkat dan sesederhana mungkin:)
- Publisher : yaitu orang atau pemilik blog yang sudah diterima oleh google adsense,sehingga mereka sudah bisa memasang code script yang sudah diberikan oleh adsense.Dikatakan seorang publisher (pengiklan) apabila iklan (adsense) sudah ditaruh dan muncul dalam blog mereka:)
- Ad-Units : yaitu iklan adsense itu sendiri:),berbentuk teks,link maupun gambar.Dalam 1 halaman blog diperbolehkan memasang maksimal 3 ad unit.
- Link Units : Yaitu iklan adsense berbentuk link atau url saja.Sama halnya dengan ad-unit,maksimal link unit yang boleh dipasang yaitu 3 buah:)
- Adsense for content : yaitu iklan adsense yang dipasang pada suatu blog yang memiliki content (artikel).Iklan yang muncul akan berupa deskripsi singkat iklan dan juga linknya.Maksimal yang boleh dipasang juga 3.
Adsense for Search (AFS) : Jenis adsense berupa kotak pencarian.Publisher akan mendapat earning jika ada visitor yang melakukan pencarian melalui kotak iklan ini dan menge-klik iklan yang muncul melalui hasil pencarian:)- Adsense for Feed (AFF): Jenis adsense yang muncul melalui feed berlanggganan oleh subscriber,dalam hal ini visitor berlangganan artikel melalui feed melalui feedburner.
- Adsense for Domain (AFD) : yaitu domain yang diparkirkan di adsense.
- Page Impression : yaitu jumlah iklan yang muncul pada halaman blog kita yang sudah dipasang adsense.
- Refferals : yaitu jenis adsense yang bersifat CPA.Publisher mendapatkan bayaran jika berhasil menjualkan produk dari google…seperti adsense dan adword.
- Alternate Ads : yaitu iklan alternatif yang muncul jika google adsense tidak bisa memperkirakan isi dari konten blog/situs,atau bisa juga karena stock pengiklan sedang kosong.Ciri-cirinya yaitu iklan yang muncul bertuliskan Public Service Ads,dan apabila diklik tidak akan menghasilkan earning untuk publishernya:(.
- Channels : yaitu label untuk pengkategorian iklan,maksimal yang boleh dibuat yaitu 200 channels.
- CTR (
Click Through Rate ) : yaitu jumlah perbandingan antara jumlah klik dengan page impression dan dihitung dalam persen ( % ).Misalnya page impression 30 terjadi 1 klik,berarti CTR-nya 3,33% - CPC (
Cost Per Click ) : yaitu earning atau pendapatan yang diterima publisher apabila terjadi klik pada iklan. - eCPM ( estimate Cost Per Million) : yaitu perkiraan uang yang dikeluarkan oleh pengiklan setiap 1000 kali iklan mereka ditayangkan oleh publisher.Kita bisa juga menganalisa antara pendapatan yang diperoleh dengan page impression dari eCPM ini.Semakin besar nilai eCPM,maka semakin tinggi earning yang kita dapatkan:)
Link source: Tutorial Adsense...Mengenal Istilah-Istilah Dalam Google Adsense | www.GustiDana.Com http://www.gustidana.com/belajar-adsense-bagi-pemula/tutorial-adsense-mengenal-istilah-istilah-dalam-google-adsense#ixzz1AQQzLAoQ
Under Creative Commons License: Attribution Selengkapnya...
seting gammu untuk aplikasi sms gateway
Gammu adalah semacam service yang disediakan untuk membangun aplikasi yang berbasis SMS Gateway. Setelah kita sukses membangun Gammu, maka kita bisa membangun aplikasi SMS Gateway dengan bahasa program atau platform apapun, baik itu web based dengan PHP maupun ASP atau apapun, dan juga desktop dengan menggunakan Delphi, VB atau lainnya.
Kelebihan dari Gammu ini adalah merupakan software opensource yang tersedia dalam bentuk source code atau binary nya, so.. Anda tidak usah khawatir tentang lisensinya. Selain itu Gammu juga tersedia untuk OS WIndows maupun Linux.
Terkait dengan masalah kemampuan, Gammu tidak perlu diragukan lagi karena selain bisa untuk mengirim/menerima SMS, Gammu juga dapat mengirim/menerima MMS, backup/restore phonebook, serta upload/download file ke HP. Selain itu Gammu juga support untuk lebih dari 400 jenis HP. Anda dapat melihat list HP yang dapat disupport oleh Gammu di Gammu Phone List Database.
Untuk SMS Gateway, saya sarankan jangan menggunakan hp NOKIA. Meskipun di file listphone tersedia, dan bisa dikenali oleh Gammu, namun kebanyakan NOKIA tidak support secara penuh. Terkadang hanya bisa mengirim saja, namun SMS yang diterima tidak bisa terbaca oleh Gammu, atau sebaliknya.
OK… sekarang akan kita bahas cara mensetting Gammu di platform Windows. Untuk yang di Linux silakan dibaca sendiri di situs resminya ya soalnya saya kurang menguasai Linux. Dalam artikel ini pembahasan akan sampai dengan cara instalasi service dan menjalankannya.
Langkah Pertama (Download File)
Silakan mendownload Gammu nya terlebih dahulu di http://www.4shared.com/file/LOCzfDhn/gammu-setup.html
Keterangan: file tersebut berupa installer yang sudah saya modifikasi dan disederhanakan untuk kemudahan proses instalasi. Gammu yang saya gunakan tersebut adalah versi 1.25.
Langkah Kedua (Install Gammu)
Secara default setelah file setup di atas diinstal, file gammu terletak di direktori C:\GAMMU.
Langkah Ketiga (Setting Konfigurasi Gammu)
Setelah file Gammu diinstall, langkah berikutnya adalah setting konfigurasi. Setting ini diperlukan guna keperluan penyesuaian jenis HP dan nomor port yang akan digunakan. Bagaimana cara settingnya? Caranya adalah silakan edit file ‘GAMMURC‘ yang ada di dalam direktori ‘C:\gammu‘. Editlah file GAMMURC tersebut menggunakan Notepad atau sejenisnya.
Trus.. bagian mana yang perlu diubah konfigurasinya? OK.. bagian yang perlu diubah adalah pada
1.
[gammu]
2.
port =
3.
connection =
Penting !! Jika pada Control Panel – Phone and Modem Options – Modem tidak muncul portnya, meskipun driver sudah terinstal, maka Anda masih dapat melihat portnya melalui Control Panel – System – Hardware – Device Manager – Ports (COM & LPT). Seandainya nomor port muncul baik di Control Panel – Phone and Modem Options – Modem maupun Control Panel – System – Hardware – Device Manager – Ports (COM & LPT) dan ternyata nomor portnya berbeda, maka pilih nomor port yang di Control Panel – Phone and Modem Options – Modem.
Tips: sebaiknya setiap kali HP Anda dicolokkan ke PC, gunakan lokasi port USB yang sama alias jangan pindah-pindah colokan, karena setiap ganti colokan maka nomor portnya akan berubah-ubah. Akibatnya Anda musti ubah setting GAMMURC nya berkali-kali pula karena harus menyesuaikan nomor portnya.
Kembali pada konfigurasi GAMMURC di atas, parameter connection itu digunakan untuk memberi keterangan jenis koneksi yang digunakan HP untuk berkomunikasi dengan PCnya. Setiap jenis HP memiliki jenis koneksi yang berbeda-beda. Untuk mengetahui jenis koneksi pada jenis HP tertentu, silakan download file di sini. File tersebut adalah hasil kompilasi yang saya lakukan pada jenis-jenis HP yang mendukung SMS Gateway dengan Gammu.
Berikut ini contoh konfigurasi GAMMURC bila saya menggunakan modem Wavecom M1206B yang terhubung ke port com5 USB.
1.
[gammu]
2.
port = com5:
3.
connection = at115200
Bila Anda gunakan lebih dari satu HP yang tercolok ke PC, maka Anda bisa menambah atau mengubah konfigurasinya pada bagian
01.
[gammu1]
02.
.
03.
.
04.
05.
[gammu2]
06.
.
07.
.
08.
09.
dst..
Langkah terakhir untuk proses setting GAMMU ini adalah melakukan uji koneksi antara Gammu dengan HP/modem Anda. Langkah ini dilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah dengan masuk folder ‘C:\gammu‘ pada direktori Gammu Anda via DOS PROMPT. Lalu ketikkan perintah ini pada command promptnya.
1.
gammu identify
Langkah Kelima (Membuat Database MySQL untuk Gammu)
Langkah ini bertujuan untuk menyiapkan database MySQL untuk menampung data-data SMS yang diperlukan Gammu untuk SMS Gateway. Sebenarnya tidak hanya MySQL yang bisa digunakan, namun bisa juga SQL Lite atau Posgre SQL. Namun… dalam artikel ini hanya untuk MySQL saja deh, karena saya tidak familiar dengan yang lainnya.
Caranya adalah buat database dengan nama ‘sms‘ atau yang lain (terserah) menggunakan phpMyAdmin Anda.
Lalu buatlah tabel-tabel yang diperlukan oleh Gammu. Waduh.. tabelnya apa aja ya? Don’t worry karena Gammu sudah menyiapkan file dumpnya untuk create tabel. Letak file dumpnya ada di folder ‘C:\gammu\mysql-tabel.sql‘. Nah.. silakan gunakan file dump tersebut untuk membuat tabel-tabelnya menggunakan phpMyAdmin.
Pada Gammu sebenarnya SMS tidak hanya bisa disimpan dalam database, namun juga bisa sebagai file teks yang disimpan di PC Anda. Namun untuk keperluan SMS gateway sepertinya lebih enak menggunakan database sebagai storagenya.
Langkah Keenam (Setting Konfigurasi Untuk SMS Daemon)
Langkah ini dilakukan setelah setting database untuk Gammu. SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMS yang diterima lalu disimpan ke database. SMS daemon juga diperlukan untuk keperluan pengiriman SMS.
Untuk melakukan setting SMS daemon, bukalah file ‘SMSDRC‘ yang terletak di direktori ‘C:\gammu‘. Bukalah dengan Notepad atau sejenisnya. Bagian yang diubah adalah:
port = diisi nomor port sesuai yang ada di file GAMMURC
connection = diisi jenis connection sesuai yang ada di GAMMURC
service = mysql (diisi dengan ‘mysql’ karena kita akan menggunakan mysql sebagai storage data SMSnya)
user = diisi user database koneksi ke mysql Anda
password = diisi password koneksi ke mysql Anda
pc = diisi nama host mysql (biasanya localhost)
database = sms (atau sesuai nama database yang tadi kita buat)
Contoh konfigurasi yang ditulis
1.
port = com5:
2.
connection = at115200
3.
service = mysql
4.
user = root
5.
password = passwordroot
6.
pc = localhost
7.
database = sms
Langkah Ketujuh (Membuat Gammu Service)
Langkah ini bertujuan untuk membuat service Gammu di Windows. Dengan dibuatnya service di Windows ini kita bisa lebih mudah menjalankannya tanpa menggunakan perintah tertentu di command prompt.
Untuk membuat Gammu service di Windows, ketikkan perintah ini di DOS PROMPT setelah Anda masuk ke folder ‘C:\gammu‘.
1.
gammu-smsd -c smsdrc -i
Namun bila proses pembuatan service ini gagal, maka silakan cek kembali konfigurasi SMSDRC nya atau mungkin nama databasenya salah, atau bisa juga command yang dituliskan salah.
OK demikian cara setting konfigurasi Gammu di Windows. Untuk artikel selanjutnya akan dibahas teknik dasar mengirim dan menerima SMS dengan Gammu. Teknik ini akan menjadi dasar SMS Gateway yang akan dibuat. So.. stay tune terus di blog ini ya
Penting !!
Jika Anda ingin mengubah konfigurasi di SMSDRC, namun service GAMMU sudah terlanjur dibuat sebelumnya, maka Anda harus menghapus dahulu service yang sudah dibuat dengan memberikan perintah
1.
gammu-smsd -u
1.
gammu-smsd -c smsdrc -i
Masih kesulitan dengan instalasi Gammu? kini telah tersedia Free Easy Gammu Installer yang Insya Allah akan lebih memudahkan Anda dalam melakukan instalasi Gammu. Selengkapnya...
10 Tips Sukses Belajar Pemrograman
- Modal awal untuk belajar pemrograman adalah motivasi. Kalau motivasi Anda untuk belajar motivasi besar, Selamat… Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill Anda untuk belajar pemrograman. Terus pertahankan motivasi yang telah Anda miliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
- Jangan mudah menyerah. Memang… belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
- Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
- Jangan hanya menjadi tukang ketik. Ketika dosen Anda memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya Anda belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi Anda sendiri ke buku atau komputer Anda. Apabila hal ini Anda lakukan, maka secara tidak sadar Anda telah melatih logika berpikir Anda dan belajar menuangkan logika berpikir ke dalam bentuk program.
- Untuk mendukung belajar Anda, coba cari orang yang mau mengajari Anda ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen yang dekat dengan Anda.
- Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
- Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat… bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi… So… kita adopsi hal ini. Banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
- Sangat disarankan Anda memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau Anda tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali Anda belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya… jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika Anda beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal Anda untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
- Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh… saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau Anda ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
- Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang Anda peroleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste.. asal Anda juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.