h1

Pindah ke lain hati

Agustus 9, 2009

Lagi punya hobby baru desain 3D objek…. ya menggambar apa saja… dimulai dari iseng2 ngotak-atik 3D Max malah jadi kecanduan design.  Akhirnya tiap ada waktu mesti mbuat design 3D, ditambah lagi nemu bahasa LINGO wahhh tambah gila… lupa mandi… malah mbuat 3D anime… hohoho ^^.   Akhirnya aku berpindah ke lain hati….

mio_engine_001

mio_engine_002

mio_engine_003

mio_engine_004

mio_engine_005

mio_engine_007

h1

Format SMS – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

Format SMS – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Format SMS

Berikut ini adalah daftar kode request yang akan kita gunakan dalam pengembangan aplikasi ini beserta penjelasannya


Keterangan

Kode Request

Format Penulisan

Isi SMS balasan

Registrasi
Layanan
Rental VCD
REG REG <userid saat pembukaan account> <pass yang akan digunakan> <verifikasi pass> Selamat anda telah bergabung menjadi member kami. Ketik PAN untuk mendapatkan informasi layanan kami
Unregistrasi UNREG UNRED <password> Proses UNREG berhasil, Anda telah keluar dari member kami.
Panduan
Penggunaan layanan sms
PAN PAN Registrasi = REG <userId> <password> <confirmPassword>, Pencarian Film = CARI <password>  <judul film> ,  Ubah Password = UBAH <pass lama> <pass baru> <verifikasi pass baru> , Cek Pinjaman = CEK <password>
Pencarian Film CARI CARI <password>  <judul film> Hasil pencarian film : Server1[<daftar film>], Server2[<daftar film>], Server3[<daftar film>]
Perubahan Password UBAH UBAH <pass lama> <pass baru> <verifikasi pass baru> Password anda berhasil diubah
Mengecek peminjaman CEK CEK  <pass> Hasil pengecekan peminjaman anda : <informasi hasil pengecekan>

Nah mungkin segitu dulu contoh format yang akan kita gunakan didalam aplikasi yang akan kita buat ini. Format diatas bisa kamu kembangkan sendiri sesuai kebutuhan kamu :D

Berlanjut ke Program PDU Encoder :D

Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

Perancangan Database – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

Perancangan Database – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Perancangan Database

Silahkan kamu bikin sendiri sebuah database di MS.SQL Server (jika belum tahu cara membuatnya bisa kamu baca disini :D ) dan tabel yang digunakan dalam perancangan system informasi ini adalah sebagai berikut :

tbl_sms_diterima

Keterangan : Berisi data – data transaksi sms yang diterima

Field

Type

Size

Keterangan

id varchar

10

id sms diterima
dari varchar

10

Asal pengirim sms / nama anggota
Tanggal Datetime

10

Tanggal sms diterima
Isi Varchar

50

Isi sms
jenis Varchar

18

Jenis sms
No_telp Number

18

No telepon pengirim sms

Tbl_sms_dikirim

Keterangan : Berisi data – data transaksi sms yang dikirim

Field

Type

Size

Keterangan

id varchar

10

id sms dikirim
Tujuan varchar

10

Nama anggota yang dituju
Tanggal Datetime

10

Tanggal pengiriman
Isi Varchar

50

Isi sms
jenis Varchar

18

Jenis sms
No_telp Number

18

No teleponn tujuan

tbl_vcd

Keterangan : tabel ini berisi data – data vcd

Field

Type

Size

Keterangan

Id

varchar

10

ID Film

Judul

varchar

30

Judul film

jenis

varchar

10

Jenis / genre film

Jumlah

Int

10

Jumlah film keseluruhan

Lama

Int

10

Default lama peminjaman

Biaya

Int

10

Biaya peminjaman

Dipinjam

Int

10

Jumlah yang dipinjam

tbl_anggota

Keterangan : Berisi data – data anggota rental vcd

Field

Type

Size

Keterangan

id varchar

10

ID anggota
Nama varchar

50

Nama anggota
Alamat varchar

50

Alamat anggota
Telepon varchar

50

Nomor telepon anggota
keterangan varchar

50

Keterangan anggota

Nah mungkin itu dulu rancangan tabelnya…. biar nanti bisa kamu kembangkan sendiri sesuai penggunaan yang kamu inginkan. Disini lebih difokuskan kepada bagaimana membaca dan mengirim sms secara otomatis dengan menggunakan visual basic.net.

Berlanjut ke Format SMS

Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

Perancangan Sistem – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

Perancangan Sistem – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Perancangan Sistem

Berikut ini adalah diagram alir sebagai rancangan yang akan kita gunakan untuk membuat aplikasi berbasis sms ini.

rancangan_001

rancangan_001

Dari konfigurasi sistem diatas dapat dijelaskan aliran dari aplikasi adalah sebagai berikut: :

  • User mengirimkan SMS Layanan permintaan melalui ponsel apakah cek saldo, transfer uang antar rekening, maupun informasi kurs mata uang
  • User mengirimkan SMS layanan permintaan sesuai dengan kode request yang telah ditentukan atau tidak
  • Server menerima pesan tersebut. jika sesuai dengan format yang ditentukan maka server akan mengambil data – data informasi yang diminta user dalam database. Dan mengirimkan SMS kembali kepada user yang berisi permintaan/ informasi yang diminta oleh user.
  • Jika kode request tidak sesuai maka user akan menerima konfirmasi pesan bahwa format tersebut salah

Berikut ini adalah contoh logical network diagram yang kita gunakan

diagram

Berlanjut ke Perancangan Database :D

Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

Protocol Data Unit (PDU) – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

Protocol Data Unit (PDU) – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Protocol Data Unit (PDU)

Dalam mengirim dan menerima SMS terdapat 2 cara yaitu dengan cara teks dan cara PDU. Dalam mode PDU pesan yang dikirim berupa informasi dalam bentuk data dengan beberapa kepala-kepala informasi. Hal ini akan memberikan kemudahan jika dalam pengiriman akan dilakukan kompresi data, atau akan dibentuk sistem penyandian data dari karakter dalam bentuk untaian bit-bit biner. PDU tidak hanya berisi pesan saja, tetapi juga banyak informasi tentang pengirim. Mulai dari nomer pengirim, nomer SMSC pengirim, waktu berlaku SMS, dan lain sebagainya. Semuanya dibangun dalam bentuk bilangan-bilangan heksadesimal. Setiap pengiriman SMS akan melalui proses konversi ke format PDU, demikian juga saat menerima SMS. PDU untuk mengirim SMS (SMS Submit) dengan PDU untuk menerima SMS (SMS Deliver) adalah berbeda.

Berikut ini adalah contoh PDU yang diterima oleh HP (New SMS atau Inbox):

07 91 2658050000F0 04 0C 91 265836164900 00 00 506020 31133180 04 C830FB0D

Dengan keterangan sebagai berikut:

Oktet / Digit Hexa Keterangan
07 Panjang atau jumlah pasangan digit dari nomor SMSC (service number) yang digunakan, dalam hal ini adalah 7 pasangan (14 digit berikutnya)
91 Jenis nomor SMSC. Angka 91 menandakan format nomor internasional (misal +6281xxx). Untuk 081xxx menggunakan angka 81.
2658050000F0 Nomor SMSC yang digunakan. Karena jumlah digit nomor SMS adalah ganjil, maka digit paling belakang dipasangkan dengan huruf F. Kalau diterjemahkan, nomor SMSC yang digunakan adalah +62855000000 (IM3)
04 Oktet pertama untuk pesan SMS yang diterima
0B Panjang digit dari nomor pengirim (0C hex = 12 desimal)
91 Jenis nomor pengirim (sama dengan jenis nomor SMSC)
265836164900 Nomor pengirim SMS, yang jika diterjemahkan adalah +628563619400
00 Pengenal protokol, dalam hal ini adalah 0
00 Skema pengkodean SMS, juga bernilai 0
506020 311331 80 Waktu pengiriman, yang berarti 05-06-02 (2 Juni 2005), dan jam 13:31:13. Sedangkan 80 adalah Timezone yang digunakan.
04 Panjang dari pesan SMS, dalam hal ini adalah 4 huruf (dalam mode 7 bit).
C830FB0D Pesan SMS dalam mode 7 bit. Jika diterjemahkan kedalam 8 bit, lalu dirubah ke ASCII, maka didapat pesan ‘Halo’

Format Data SMS Submit

  • SCA (Service Centre Address) berisi informasi SMS-centre.
  • PDU Type berisi informasi jenis dari PDU tersebut
  • Message Reference (MR) berisi nomer referensi SMS.
  • Destination Address (DA) berisi nomer ponsel penerima
  • Protocol Identifier (PID) berisi bentuk SMS
  • Data Coding Scheme (DCS) berisi skema encoding data.
  • Validity Period (VP) berisi jangka waktu validitas SMS.
  • User Data Length (UDL) berisi lebar isi SMS
  • User Data (UD) berisi isi SMS

Format Data SMS Deliver

    • SCA (Service Centre Address) berisi informasi SMS-centre.
    • PDU Type berisi informasi jenis dari PDU tersebut
    • Originator Address (OA) atau nomer ponsel pengirim
    • Protocol Identifier (PID) berisi bentuk SMS
    • Data Coding Scheme (DCS) berisi skema encoding data.
    • Service Center Time Stamp (SCTS) atau waktu tiba di SMS Center.
    • User Data Length (UDL) berisi lebar isi SMS
    • User Data (UD) berisi isi SMS
  • Berlanjut ke Perancangan Sistem :D

    Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

AT Command – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

AT Command – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

AT Commands

Perintah AT Command digunakan oleh computer untuk berkomunikasi dengan terminal (modem/ phone modem). Penggunaan perintah AT Command digunakan untuk mengetahui kondisi modem, mengirim pesan, membaca pesan, dan sebagainya. AT Command untuk SMS biasanya diikuti oleh data I/O yang diwakili oleh unit-unit PDU (Protocol Data Unit). Tabel di bawah ini adalah beberapa jenis perintah AT Command penting yang berhubungan dengan SMS

Beberapa Perintah AT Command Untuk SMS

Command Fungsi
AT+CMGS Mengirim pesan
AT+CMGR Membaca pesan
AT+CMGD Menghapus pesan
AT+CSCA Alamat dari pusat SMS Servis
AT+CNMI Menampilkan adanya SMS Baru

Contoh penggunaannya :

1. buka hyper terminal isikan nama yang akan digunakan untuk koneksi

atcommand_001

atcommand_001

2. Kemudian pilih port yang akan digunakan (disini aku pakai port USB dan dideteksi sebagai port 8). kemudian klik OK

atcommand_002

atcommand_002

3. Atur setingan koneksi untuk port tersebut. kemudian klik OK

atcommand_003

atcommand_003

4. Setelah masuk ke hyper terminal coba kamu ketikkan ATE1 untuk mengetes apakah sudah terkoneksi, apa bila berhasil akan ditampilkan pesan OK. Dibawah ini ada beberapa contoh perintah yang bisa digunakan untuk mengecek hal-hal lainnya :

atcommand_004

atcommand_004

  • AT+CGMI : Mengetahui merk HP
  • AT+COPS? : untuk menampilkan operator jaringan
  • AT+CSCA? : untuk mendapatkan nomor SMSC (layanan SMS)
  • AT+CGSN :untuk mendapatkan nomor IMEI
  • AT+GMM : Mengetahui modem yang digunakan

Nah sekarang sudah bisa kamu test perintah lainnya. Karena disini pembahasannya adalah membuat aplikasi menggunakan VB.NET maka perintah AT+Command silahkan kamu pelajari sendiri hehehe ^^. Mungkin ada baiknya kamu mendownload seluruh perintah AT+Command disini : AT_Command_Set_For_Nokia_GSM_And_WCDMA_Products_v1_2_en

Berlanjut ke Protocol Data Unit (PDU) :D

Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

Apakah SMS? – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Desember 26, 2008

Apakah SMS? – Tutorial SMS Based Information System – GSM Modem Gateway – Contoh Program VB.NET + MS.SQL Server

Short Messagging Service (SMS)

diagram1

diagram

SMS merupakan fasilitas standar dari Global System for Mobile Communication (GSM). Fasilitas ini memungkinkan perangkat Stasiun Seluler Digital (Digital Cellular Terminal, seperti ponsel) untuk dapat mengirim dan menerima pesan-pesan teks dengan panjang sampai dengan 160 karakter (biasanya digunakan untuk encoding huruf Latin) yang mencakup huruf atau angka, maximum 140 karakter (biasanya digunakan untuk mengirimkan ringtone dan image – smart messaging dan maximum 70 karakter (untuk SMS yang memuat huruf non-Latin, seperti : China, Jepang, Arab, dan Korea) serta juga dapat mendukung pesan non teks, seperti format binary misalnya logo, ringtone, business card(vCard) dan konfigurasi Wireless Application Protocol (WAP). SMS dapat dikirimkan melalui telepon selular hanya dalam beberapa detik selama berada pada jangkauan pelayanan GSM. Prinsip kerjanya adalah menyimpan dan menyampaikan pesan (store and forward). Dengan kata lain, pesan tidak langsung dikirim ke penerima melainkan disimpan terlebih dahulu di SMS – Center (SMSC).

SMSC bertanggung jawab untuk menangani sebuah pesan SMS pada jaringan nirkabel (wireless). Ketika sebuah SMS dikirim melalui telepon selular . SMS tersebut pertama kali akan ditampung oleh SMSC, kemudian akan diteruskan ke nomor tujuan pengiriman. Sistem ini disebut dengan Store dan Forward. Gambaran dalam sistem ini adalah pesan akan ditampung dalam SMSC terlebih dahulu sebelum diteruskan ke nomor tujuan telepon selular. Apabila nomor tujuan telepon selular sedang tidak aktif atau berada di luar jangkauan GSM maka pesan akan tetap disimpan dalam SMSC dan SMSC akan segera mengirimkan pesan yang belum terkirim ke nomor telepon selular yang dituju setelah telepon selular aktif atau telah berada dalam jangkauan GSM. Jika telepon selular tidak aktif dalam jamgka waktu tertentu, maka SMS tersebut akan di hapus dari SMSC. Waktu ini disebut dengan validaty period

Elemen-elemen SMS :

elemen_sms

elemen_sms

  • Short Message Entity (SME) merupakan tempat penyimpanan dan pengiriman message yang akan dikirimkan ke nomor ponsel selular tujuan.
  • Short Message Center (SMC) adalah sebuah entitas yang bertugas untuk menerima dan meneruskan pesan dari dan ke ponsel selular
  • SMC dibangun oleh beberapa SME yang dapat diletakkan dalam sebuah jaringan atau telepon selular
  • Mobile Switching Center (MSC) adalah sebuah entitas dalam sebuah jaringan operator selular yang bertugas mengendalikan koneksi antar ponsel atau antara ponsel dengan jaringan operator selular
  • Gateway Mobile Switching Center (GMSC) adalah sebuah gerbang MSC yang juga dapat menerima pesan dan berupa sebuah sistem kontak yang berhubungan dengan jaringan lain. Dalam menerima pesan dari SMC, GMSC menggunakan jaringan SS7 dalam sistem Home Location Register (HLR)
  • HLR adalah database utama dalam sebuah jaringan operator selular. Sistem ini memegang kendali atas informasi nomor-nomor ponsel dan juga tentang alur informasi dari setiap nomor ponsel, misalnya informasi atas wilayah jangkauan
  • Visitor Location Register (VLR) berkorespondensi terhadap setiap MSC. VLR berisi informasi tentang identitas ponsel
  • Dengan bantuan VLR, MSC dapat meneruskan informasi pesan pendek kepada Base Station System (BSS), dimana kemudian BSS akan meneruskannya ke ponsel penerima.

Berlanjut ke AT-Command :D

Mungkin ada tambahan atau pertanyaan? silahkan posting testi dibawah….. makasih :D

h1

Tutorial ASP.NET – Menjadi jagoan ASP.NET & MS.SQL tanpa perlu menulis coding

Desember 21, 2008

dasWah tentu saja judul diatas adalah saaalllaahhhhh…. yang bernar adalah kamu ga akan jadi mahir asp.net jika ga belajar nulis coding ahahahaha ^^. Tapi ya sekeddar informasi saja bagi kalian yang ingin cepat dan praktis dalam membuat sebuah halaman asp.net & ms.sql tanpa perlu nulis coding… ada kok caranya. Jadi untuk kemudahan saja lho… saran saya sih tetap blajar coding.. karena coding itu menyenangkan dan dapat merubah hidup kamu… (maksudnya dari belum mudeng coding jadi mudeng coding gitu)….. nah langsung saja… kamu bisa pakai ASP.NET Maker yang sudah terbukti kehandalannya…. disini kamu bisa milih sendiri bahasa yang mau digunakan. Mau pakai C# it’s ok…. mau pake VB.NET ada…. tinggal milih saja asyik kan…. lagi-lagi saran saya tetap blajar coding ya…. ahahahahaha ^^

ASP.NET Maker bisa di download di sini : http://www.hkvstore.com/aspnetmaker/purchase.asp

Tampilan kurang lebih adalah sebagai berikut :

asd

Cara penggunaannya gampang banget…. kapan-kapan aku tulis tutorialnya… kalau mau nanya2 laennya silahkan isi testi di bawah…. makasihhhhhh ^^ (ga ngajari jelex lho aku…. ahahahahaha)

h1

Membuat halaman ASP.NET & MS.SQL Server tanpa perlu menulis coding

Desember 21, 2008

dbconMungkin bagi kalian yang belum tahu caranya akan mengernyitkan dahi sebagaimana saya dulu sebelum tahu hal ini. Tapi saran saya cara ini jangan dipakai kecuali untuk pembelejaran semata. Mengapa? karena kamu ga akan bisa jadi programmer betulan jika hanya mengandalkan cara seperti ini. Tapi kalau lagi kepepet membuat suatu tugas apa proyek yang betul-betul ekstra kilat, cara ini mungkin bisa dipakai.

Caranya : pakai saja tool-tools yang memang dikhususkan untuk membuat halaman ASP.NET secara instant. Contohnya adalah tools dbConvert yang dapat kamu download disini http://www.dbconvert.com

Tampilan programnya adalah sebagai berikut  :

fr

Nah kira-kira begitu… gampang kok penggunaannya…. baca saja user manualnya kalau bingung… atau mau nanya2 lewat testi  dibawah… boleh boleh….  (ga ngajari jelek lho)  ahahahaha ^^

h1

Semakin Cinta Diana Krall

Desember 19, 2008

Ga terasa Diana Krall sudah menemani saya dalam mengerjakan project2 dalam beberapa bulan ini. Ga bisa dipungkiri suara doi yang oke banget itu turut membantu motivasi saya untuk terus optimis dapat menyelesaikan project2 saia.  Meskipun sering juga berpindah kelain hati…. hehehehe ^^ kadang2 sih juga suka mendengarkan lagu2nya Al Jarreau. Tapi suara Diana Krall tuh softly banget… meski bawain lagu2 yang rada ada beatnya… tetap saja terasa mak nyuz ditelinga saia… wah jadi semakin cinta saja sama si Diana hahahaha ^^