Jumat, 12 Desember 2008

Koneksi Internet Broadband 3.5G dengan Sistem Operasi GNU/Linux

Oleh: Sis Soesetijo


 


 

    Penulis memutuskan untuk menggunakan Nokia E51 sebagai modem karena fitur yang lengkap dan harga yang terjangkau. Spesifikasi yang dibutuhkan semua ada di E51 itu yaitu koneksitas WLAN, HSDPA (3.5G), IrDA, Bluetooth dan kabel USB. Ada fitur tambahan seperti kamera dengan resolusi 2 M, namun ini bukan hal yang utama. Sehari-hari penulis menggunakan OS Mandriva 2007 dengan kernel 2.6.18.rc7 (default kernel) atau kernel 2.6.22.5 (compile kernel sendiri) pada Notebook HP nx6320. Untuk koneksi ke Nokia E51, digunakan kernel 2.6.22.5 karena pada kernel ini kabel DKE-2 Nokia E51 terdeteksi sebagai ttyACM0 sedangkan pada kernel 2.6.18 tidak terdeteksi. Setelah kabel DKE-2 diplug-in ke USB Notebook maka menampilkan seperti gambar 1 berikut ini.


 


 

Gambar 1. Interface ttyACM0 pada kabel DKE-2


 

Sedangkan pada layar handset akan menampilkan pilihan mode seperti pada gambar 2 . Pilih PC Suite untuk koneksi ke E51 sebagai modem.


 


 

Gambar 2. Pilihlah Mode PC Suite


 

Pada koneksi ini digunakan protokol point-to-point "ppp" bukan "wvdial" atau yang lainnya. Kemudian penulis mendapatkan script koneksi GPRS di situs ini http://kapsi.fi/~mcfrisk/linux_gprs.html. Kopikan konfigurasi pppd ("gprs"), AT command script untuk koneksi dan diskoneksi ("gprs-connect-chat" dan "gprs-disconnect-chat"). Kemudian ketiga script ini dikopikan ke /etc/ppp/peers/.

    Untuk koneksi ini, penulis menggunakan kartu pasca bayar Matrix Indosat. Untuk mendapatkan koneksi GPRS 3G, harus dilakukan registrasi terlebih dahulu dengan mengirim sms reg 3g ke 777 dan akan mendapatkan pin untuk handset. Yang perlu diperhatikan adalah setting APN "indosatgprs" username "indosat" dan password "indosat".

    Setelah ketiga script di atas dikopikan, ada beberapa script yang perlu diedit sesuai setting-an pada jaringan GPRS Indosat yang akan digunakan. Sebelumnya harus dipastikan root dan group dapat melakukan eksekusi pada ketiga file script tersebut dengan mengubah chmod-nya (gambar 3).


 

Gambar 3.


 


 

  1. gprs script
  • ubah /dev/ttyUSB0 (gambar 4) menjadi /dev/ttyACM0 (gambar 5)
  • hilangkan tanda # pada "connect /etc/ppp/peers/gprs-connect-chat"
  • tambahkan tanda # pada "connect "/usr/bin/wvdial........" (gambar 6)
  • ubah user "rlnet" menjadi "indosat" (gambar 7)


 


 

Gambar 4.


 

Gambar 5.


 


 

Gambar 6.


 


 


 

Gambar 7.


 


 


 


 

    2. gprs-connect-chat scripts

Gambar 8.


 

    Ada 2 poin yang harus diganti pada script ini (gambar 8) yaitu "internet" ganti menjadi "indosatgprs" dan ATD*99# menjadi ATD*99***1#.

    Apabila telah selesai mengedit script (gprs dan gprs-connect-chat), jalankan script tersebut dengan perintah seperti gambar 9 pada posisi root. Pastikan berada di directory /etc/ppp/peers/ dimana ketiga script tersebut berada.

Gambar 9.


 

Gambar 10.

    

    Gambar 9 dan 10 menunjukkan kondisi setting gprs tersebut berhasil. Koneksi internet telah siap dilakukan. Interface yang muncul adalah ppp0, bisa dicek menggunakan ifconfig (gambar 10). Dengan perintah itu nomor ip kita bisa diketahui.

Gambar 11.


 

    Hasil pengujian bandwidth dengan menggunakan bandwidth-meter yang berada di site http://3g.indosat.com/ memperoleh hasil sebesar 266 kbps (gambar 12).

Gambar 12.


 


 

    Untuk mengakhiri koneksi, tinggal tekan ctrl+c, pada konsole akan muncul pesan seperti gambar 13.


 

Gambar 13.


 


 


 


 


 

Senin, 18 Februari 2008

SMS, EMS dan MMS

Oleh: Sis Soesetijo

Dengan jumlah pelanggan hampir mendekati 80 juta pada awal tahun 2008, perkembangan teknologi selular GSM baik GSM 900 maupun 1800 makin tak terkejar dengan teknologi telepon tetap (PSTN) yang hanya punya 9 juta pelanggan. Perkembangan teknologi yang dimaksud meliputi perkembangan teknologinya sendiri maupun fitur-fitur pendukung teknologinya beserta fitur turunannya. Teknologi koneksi yang dipakai PSTN masih menggunakan circuit-switched baik untuk data dan suara (kecuali koneksi SLJJ dan SLI via 017) sedangkan GSM sekarang sudah beranjak ke packet-switched. Konsekuensi-logisnya fitur-fitur yang dimiliki GSM jauh lebih berkembang seperti WAP, GPRS, SMS, EMS dan MMS. Sedikit banyak karena faktor itulah, banyak masyarakat awam berminat untuk memiliki ponsel GSM berbagai model yang paling canggih dan terbaru walau secara teknologi mereka banyak tidak tahu cara menggunakannya. Untuk sedikit membantu mengatasi gap teknologi itu, akan dijelaskan sejarah dan pengertian beserta beberapa perbedaan dan persamaan antara SMS, EMS dan MMS pada teknologi GSM 900/1800.

SMS (short message service)

Fitur dasar yang dimiliki teknologi GSM adalah layanan pesan singkat atau dikenal dengan SMS, suara (voice) dan voice-mail service/box. Yang dimaksud fitur dasar di sini adalah ketika GSM pertama kali hadir pada tahun 1991 di Eropa, ketiga fitur itu sudah menyertainya. Hanya implementasinya saja terlambat beberapa tahun dari induknya. Dikenalkan pada masyarakat pertama kali pada tahun 1995 oleh BellSouth Mobility and Nextel. Di Indonesia sendiri GSM pertama kali hadir pada tahun 1993 dan SMS mulai beredar di udara pada tahun 1997, namun itupun masih beredar pada ponsel intra operator, belum bisa digunakan antar ponsel yang beda operator. Baru pada tahun 1999, dibuka interkoneksi antar ketiga operator GSM yaitu Satelindo, Telkomsel dan Excelcomindo. Pada tahun inilah SMS mengalami booming luar biasa. Sampai-sampai kapasitas server pada SMS Center (SMSC) pada masing-masing operator tidak mampu melayani jumlah trafik SMS para pelanggannya padahal waktu itu jumlah pelanggan GSM tidak lebih dari 5 juta. Namun sekarang kapasitas servernya rata-rata sudah bisa menampung di atas angka 36000 SMS tiap menit. Sungguh luar biasa perkembangan GSM dengan SMS-nya ini.

Secara teknologi, SMS ini bukanlah teknologi realtime walaupun waktu kirim dan terima terlihat sangat cepat kurang dari 1 detik. Teknologi yang digunakan adalah store and forward service, jadi SMS yang dikirim akan disimpan sementara di server SMSC dan kemudian dialihkan ke nomor tujuan. Jadi sebenarnya kita mengirim SMS ke nomornya SMSC sesuai nomor yang disetting pada menu service center messagge pada setiap ponsel. Kemudian oleh SMSC akan diteruskan ke nomor tujuan, setelah dicek di HLR (home location register) untuk menentukan apakah ponsel aktif atau tidak. Apabila aktif, pesan SMS akan diteruskan ke nomor tujuan. Sedangkan apabila tidak aktif, akan sementara disimpan di server sampai waktu tertentu. Kondisi aktifpun sebetulnya tidak menjamin SMS bisa sampai dengan cepat, itupun masih tergantung dengan bandwidth jaringan yang digunakan untuk interkoneksi antar server SMSC operator. Lebib jelasnya dapat dilihat gambar 1, ponsel HP A mengirimkan pesan SMS ke ponsel B, pesan yang dikirim akan di terima oleh MSC yang kemudian diteruskan ke HLR untuk pengecekan status HP B, proses ini paralel dengan proses di SMSC. Apabila aktif akan dikirim pesannya ke ponsel HP B. Bagaimana kalau kirim SMS yang beda operator? Cara yang dilakukan adalah dengan kerjasama interkoneksi server SMSC-nya masing-masing operator. Interkoneksi SMS center bisa dilakukan dengan dua cara yaitu melewati koneksi SMS gateway via jaringan internet/IP network atau langsung interface antar SMS Center operator. Cara yang terakhir ini proses routingnya jauh lebih cepat.

Bandwidth (lebar-jalur) untuk satu pesan SMS ukuran 140 bytes adalah kurang dari 0.25 kbps. Memang sangat kecil yang dibutuhkan, tetapi kalo coba kita kalikan dengan jumlah pelanggan 20 juta. Berapa lebar jalur yang dibutuhkan? Ukuran satu pesan SMS sudah distandarkan maksimum sebesar 140 bytes atau setara 160 karakter ASCII secara internasional oleh ETSI dalam dokumen GSM 03.04. Pesan yang bisa ditulis/dikirim di ponsel pun hanya berupa karakter ASCII yaitu text, spasi dan tanda baca. Di pasaran banyak beredar ponsel dengan kapasitas long SMS sampai 1500 karakter, namun waktu kita kirim tetap saja akan “dipotong-potong” secara otomatis oleh SMSC menjadi beberapa pesan SMS dengan maksimum 160 karakter saja.

Beberapa operator mempunyai produk yang mereka namai sebagai Realtime SMS -–lebih tepatnya Value Added Service SMS (VAS SMS)--seperti Excelcomindo dengan ProXL Life-in-hand dan Indosat dengan Satelindo@cces dan M3@ccess-nya. Sebetulnya istilah ini digunakan untuk mengilustrasikan kepada pelanggan bahwa mereka dapat mengakses informasi di tempat lain secara realtime ataupun transaksi perbankan secara realtime/online. Struktur tarifpun antara SMS reguler dengan VAS SMS jauh berbeda, yang pasti VAS SMS jauh lebih mahal.

Apakah ada perbedaan antara SMS yang digunakan pada GSM dan telepon rumah ? Ada dua perbedaan dasar yaitu SMS pada GSM menggunakan kanal signalling di luar kanal suara (out-of-band signalling) sehingga samasekali tidak mengganggu kualitas suara kita –--dengan kuat sinyal cukup satu bar (sekitar -90 dBm) saja, kita sudah bisa kirim/terima SMS--- sedangkan SMS pada telepon rumah menggunakan satu saluran dengan kanal suara (in band signalling). Yang kedua adalah pada telepon rumah harus menggunakan terminal khusus yang SMS-enabled dan yang pasti terminal ini tidak mobile.


EMS (enhanced message service)

Ketika kebutuhan untuk mengekspresikan pikiran/gagasan/perasaan dalam bentuk format karakter saja tidak cukup, maka kemudian muncul pengembangan baru dari SMS yang disebut dengan Enhanced SMS atau sering disingkat EMS saja. Dengan EMS ini kandungan (content) dari pesan bisa berupa animasi, gambar, melodi dan teks terformat dan kemudian disatukan dalam satu pesan SMS berkapasitas 140 bytes. Struktur jaringan dan routing EMS sama persis dengan proses SMS dan menggunakan server yang sama dengan SMS Center yang setting service center-nya sama pula. Yang menarik dari format teks dalam EMS adalah teks-teks tersebut dapat diatur ukuran (small, medium atau large) dan bentuknya (normal, bold, italic, underline, text color). Untuk format gambar dalam EMS hanya mengenal dua ukuran yaitu small sebesar 16X16 pixel dan large sebesar 32X32 pixel dan itupun format gambar harus hitam putih saja. Sedangkan animasi mengenal dua ukuran yaitu small (8X8 pixel) dan large (16X16 pixel) dan juga hitam putih saja dengan catatan bahwa gambar animasi tersebut sudah disediakan pada database-nya ponsel. Jadi tidak bisa membuat sendiri sesuai kehendak hati pengguna ponsel. Dan yang terakhir adalah format melodi pada EMS, sama seperti format animasi yaitu semua format melodi harus sudah tersedia pada database-nya ponsel dan hanya mengenal melodi monofonik saja.

Bentuk pesan EMS ini menjadi tidak populer karena formatnya yang kaku ( dibatasi sebesar 140 bytes saja sama seperti ukuran SMS dan tidak bisa sesuka hati pengguna untuk membuatnya sendiri) dan standar EMS ini tidak didukung oleh semua vendor pembuat ponsel. Pesan dalan bentuk EMS ini nyaris tidak terdengar, tidak seperti kepopuleran SMS yang notabene kakak kandungnya sendiri .


MMS (multimedia messaging service)

Konsep dasar dari MMS hampir sama dengan SMS, namun pada MMS tidak hanya menggunakan kanal/saluran signalling saja seperti SMS, juga menggunakan kanal/saluran suara. Kenapa bisa demikian? Karena besar data MMS jauh melebihi besar SMS yang hanya sebesar 140 bytes sedangkan besarnya data untuk kanal signalling hanya maksimal 3 kilobytes. Besar data MMS sekitar 30.000 bytes atau lebih, belum ada batasan besar data maksimum untuk MMS.Oleh karena besarnya data ini maka data tersebut sewaktu ditransmisikan akan dibagi-bagi dalam paket paket data yang lebih kecil. Teknik ini disebut packet-switched data. Di Indonesia, tarif MMS lintas operator ditetapkan sebesar 1000 rupiah untuk tiap 50 kilobytes (pascabayar) dan 1250 rupiah untuk kartu prabayar. Jadi semakin besar data yang dikirim dengan MMS akan semakin mahal dan tentu saja waktu yang dibutuhkan untuk transfer MMS akan semakin lama pula. Dengan ukuran data sebesar itu maka MMS akan dapat mengatasi keterbatasan teknologi pada SMS. Kandungan MMS meliputi teks yang bisa diformat sesuai hati, grafik ---tabel, chart, diagram, peta, sket gambar, atau layout gambar---, image ---image bisa diperoleh dari camera yang built in di ponsel atau hasil kreasi sendiri dalam bentuk jpeg, bmp atau gif---, audio --- MMS jg bisa digunakan untuk mengirim lagu dalam format MP3, midi, wav atau jingle lagu buatan sendiri---, video ---dalam bentuk video klip maksimal 30 detik saja dengan format video mpeg4, ITU-T H.263--- dan streaming media --- ukuran video dan audio yang besar juga dapat ditransfer dengan menggunakan media MMS seperti informasi lalulintas jalan raya, namun pada teknik streaming, hasil streamingnya tidak disimpan di ponsel, hanya ditampilkan di layar ponsel saja.

Berikut beberapa pertanyaan terkait dengan MMS :

Apakah semua ponsel yang punya fasilitas GPRS bisa digunakan untuk MMS ? Jawabannya tentu saja tidak bisa, karena GPRS hanya merupakan teknik koneksi packet-switched data saja. Sedangkan MMS merupakan teknologi messaging yang untuk mentransfernya butuh teknologi GPRS. Jadi kalo ponsel itu mempunyai fitur MMS pasti ada fitur GPRS-nya bukan sebaliknya.

Apakah ponsel yang MMS-enabled dapat mengirimkan pesannya pada ponsel tanpa fitur itu ? Pesan MMS yang dikirim dari ponsel tersebut akan dicek terlebih dahulu melalui VLR, apakah ponsel penerima punya fitur MMS atau tidak, apabila tidak MMS Server akan mengirim pesan dalam bentuk SMS saja kepada pengguna ponsel tujuan yang menginformasikan bahwa ada pesan MMS yang dapat dilihat di alamat website ini.







Rabu, 23 Januari 2008

Mengenal Lebih Dalam Teknologi GSM dengan Bantuan Ponsel


Gambar 1. Konsep Seluler dalam representasi lingkaran dan ponsel

 

Gambar 2. Jaringan GSM




gambar 3. Tampilan kanal dan time slot pada ponsel Nokia 6110



gambar 4. Pembagian Spektrum Frekuensi GSM 900



Oleh : Sis Soesetijo

Sebagai alat komunikasi bergerak, ponsel (telepon seluler) tidak hanya digunakan untuk berkomunikasi secara lisan (voice) dan tulis (sms) namun juga sebagai media akses untuk berselancar di dunia maya. Selain fungsi tersebut, ternyata ponsel juga dapat digunakan sebagai alat ukur sekaligus media pembelajaran teknologi dasar seluler. Untuk memahaminya berikut akan diuraikan secara runtut tentang teknologi seluler dari konsep dasar sampai pemahamannya dengan menggunakan media ponsel untuk memonitor jaringan GSM. Di tengah-tengah menjamurnya pengguna ponsel GSM, mudah-mudahan uraian berikut bisa memberi nilai tambah pengetahuan sehingga kita bukan hanya sekedar end-user.


KONSEP SELULER
Kata seluler sendiri berasal dari kata sel. Sel yang kita kenal merupakan satuan paling kecil yang menyusun tubuh makhluk hidup. Dalam teknologi seluler sendiri, daerah layanan (coverage area) dibagi kecil-kecil menjadi seperti sel, sehingga daerah layanan seluas kota DKI Jakarta dibagi menjadi ratusan sel-sel. Jadi total kalau daerah layanan seluas Indonesia ini bakal ada ribuan sel-sel yang membentuk jaringan besar. Untuk membedakan antara satu sel dengan sel yang lain maka masing-masing sel diberi identitas, sehingga antar sel tidak mungkin sama. Tidak sama dalam hal baik muatan kanal-kanal frekuensinya maupun parameter yang lain.
Dalam jaringan GSM, identitas sel ini disebut Cell Identity (CI). Kumpulan beberapa sel membentuk kelompok besar yang disebut Local Area. Jadi ribuan sel-sel itu akan dikelompokkan dalam Local Area yang jumlahnya bisa ratusan atau ribuan tergantung kapasitas masing-masing local area. Local Area ini masing-masing juga memiliki identitas (LAI, Local Area Identity) sebagai pembeda dengan yang lain. Demikian juga selanjutnya Local Area bakal membentuk jaringan GSM yang disebut Mobile Network Code (MNC).Untuk mempermudah pemahaman lihat gambar 1 dengan peraga ponsel Siemens SL-45. Tampilan netmonitor baik siemens SL45 maupun nokia 6110 tersebut dimunculkan dengan software ssgc dengan sistem operasi windows (seri siemens 55 ke bawah) atau gnokii dengan sistem operasi GNU/Linux (nokia seri DCT3). Keduanya dapat dicari dan didownload di internet dengan mudah.
Tiap-tiap jaringan GSM baik 900 maupun 1800 ini mempunyai MNC yang berbeda-beda. Seperti Jaringan GSM Satelindo/Indosat mempunyai kode 01 dan Telkomsel kode 10. Tiap jaringan GSM negara kita (MCC, Mobile Country Code) dengan jaringan GSM negara yang lain juga pasti beda. Indonesia mempunyai kode awalan 510. Kode 510 ini biasanya muncul waktu kita melihat nomor IMSI (International Mobile Subscriber Identity). Baik kode MNC dan MCC dapat dilihat pada gambar satu setelah teks LAI. Pada gambar tersebut tertulis 15F010, artinya MCC-nya 510 dengan MNC-nya 01 . Dari kode ini diketahui siapa operatornya. Detil kode MNC dan MCC tiap operator dapat dilihat pada tabel 1.

Dari gambar 1 konsep sel di atas dapat dilihat bahwa CI merupakan daerah layanan terkecil dalam jaringan GSM. CI dengan nomor F570 (hexa) ini dalam implementasinya merupakan identitas untuk BTS (Base Transceiver System). Tiap BTS-BTS itu menghuni sel masing-masing. Jadi singkatnya identitas sel juga merupakan identitasnya BTS. BTS sendiri merupakan ujung tombak dalam jaringan GSM. Kontak langsung ponsel pengguna adalah dengan BTS ini. Kualitas sinyal ponsel (kuat-lemahnya) sangat bergantung pada kualitas BTS-nya. Gambar 1 menunjukkan daya terimanya sebesar -71 dBm. Itu berarti bahwa BTS memancarkan daya sebesar minus tujuhpuluh satu dBm pada ponsel (pada kondisi idle). Sedangkan LAI berkode 3214 itu merupakan identitas BSC ( Base Station Controller). Jelasnya BSC ini membawahi beberapa BTS. Selanjutnya di atas BSC terdapat MSC ( Mobile Switching Center). Demikian juga MSC membawahi beberapa BSC. Dalam jaringan GSM, MSC itu setara dengan sentral telepon di Telkom (STO). Antara jaringan GSM Telkomsel dengan Satelindo mempunyai kode yang berbeda.

TEKNOLOGI MULTIPLE ACCESS
Teknologi GSM baik 900 maupun 1800/1900 MHz menggunakan teknologi multiple access hybrid FDMA dan TDMA. Teknologi ini membagi spektrum frekuensi GSM menjadi beberapa kanal frekuensi (CH) pada tiap kanal frekuensi terbagi lagi menjadi 8 slot (8 TS) yang berbeda-beda. Jadi 1 CH = 8 TS, dimulai dari kanal 1 sampai kanal 124 dan dari TS (Time Slot) 0 sampai dengan TS 7. Pada gambar 3 menunjukkan user dalam kondisi dedicated sedang menduduki kanal 36 dengan TS 3. Kanal dan timeslot ini , oleh pengguna lain sudah tidak bisa dipakai lagi. Pengguna lain boleh pakai selain kanal 36 dan timeslot 3 yaitu kanal 36/TS 0, 36/TS 1 dan seterusnya selain TS 3.
Dengan demikian kapasitas tiap kanal frekuensi ini dapat dipakai secara bersamaan oleh 8 pengguna tanpa terasa ternganggu satu sama lain. Jumlah 124 kanal berarti ada 992 pembicaraan secara simultan (124 x 8). Dengan jumlah pelanggan GSM yang jumlahnya puluhan juta, penggunaan kanal frekuensi ini harus diulang (frequency re-use) dalam beberapa sel dengan lokasi yang beda tentunya. Jarak antara sel yang menggunakan kanal yang sama harus mengikuti formulasi tertentu agar tidak terjadi interferensi antar kanal itu. Interferensi ini akan menurunkan kualitas sinyal GSM.
Pembagian spektrum frekuensi GSM 900 telah diatur oleh pemerintah pada 3 operator GSM yaitu Satelindo, Telkomsel dan XL. Kanal selebar 25 MHz dibagikan kepada 3 operator. Dengan perincian 10 MHz pertama diambil satelindo, sisanya dibagi rata antara telkomsel dan XL. Berarti juga, satelindo pegang kanal 1 sampai 50, telkomsel kanal 51-87 dan XL kanal 88-124 (lihat gambar 4).

PENUTUP
Dengan menggunakan sarana ponsel ini, kita juga biss melihat kuat dan lemahnya sinyal ponsel dimanapun berada, sehingga paling tidak hal ini sebagai acuan untuk membeli kartu GSM apa yang bisa dipakai di daerah kita sedang berada. Apabila kita menggunakan petunjuk bar sinyal saja, hal itu tidak cukup karena tampilan bar tiap merek ponsel pasti berbeda. Pada ponsel Nokia pada bar ke 2, menunjukkan -85 dBm, sedangkan siemens bisa -90 dBm. Selain hal di atas yang terpenting kita juga bisa mendapat pengetahuan dasar tentang GSM, bukan hanya sekelas user.