Anda di halaman 1dari 6

Berbagi, semoga bermanfaat

Konversi Teks ke dalam Format PDU Protocol Data Unit serta Konversi Format
PDU Protocol Data Unit ke Teks pada Delphi dengan memanfaatkan komponen
SMSCODEC
Taufik Adi Sanjaya
Website penulis : www.adisanjaya.com

Sebagaimana Komponen Comport, Komponen SMSCOCODEC bukanlah Component
bawaan Delphi7, Komponen Tersebut harus di Install terlebih dahulu. Step by step
Intalisasi komponen SMSCODEC dibahas dalam tulisan yang lain (cek pada keterangan
Di bawah artikel ini)
Pada dasarnya proses Untuk mengkonversi Teks ke dalam Format PDU Protocol Data
Unit serta Konversi Format PDU Protocol Data Unit Ke Teks pada Delphi dapat
dilakukan dengan banyak cara diantaranya dengan Coding secara langsung (cara ini
sulit dilakukan oleh pemula, karena membutuhkan tingkat pemahamanan yang tinggi
serta coding yang cukup panjang) , cara kedua adalah cara yang mudah dan dapat
dilakukan leh pemula sekalipun, proses konversi tersebut akan dilakukan memanfaatkan
component SMSCODEC, sehingga proses Konversi Teks ke dalam Format PDU
Protocol Data Unit serta Konversi Format PDU Protocol Data Unit ke Teks pada
Delphi menjadi sangat mudah dan hanya dilakukan dengan menuliskan beberapa baris
kode saja, mudah dan tidak repot!
Lisensi Dokumen:
Copyright 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Berbagi, semoga bermanfaat

untuk membuat aplikasi tersebut, silakan masukkan komponen berikut ini kedalam form
1 pada area kerja Delphi 7:

No Component Name Properties Value
1 Label1 Caption http://www.averagecoder.com
2 Label12 Caption http://www.ItsToShare.com
3 GroupBox1 Caption ASCII to PDU
4 Button1 Caption ASCII TO PDU
5 Edit1 Text http://www.ItsToShare.com
6 Edit2 Text -
7 Label3 Caption Enter the ASCII string to convert:
8 Label4 Caption PDU result:

GroupBox2 Caption PDU to ASCII
Button2 Caption PDU TO ASCII
Label5 Caption Enter the PDU string to convert
Label6 Caption ASCII result:
Edit3 Text -
Edit6 Text -


Berbagi, semoga bermanfaat

GroupBox3 Caption DECODE SMS
Button3 Caption DECODE SMS
Label2 Caption Enter the PDU of Received SMS to Decode:
Label7 Caption Sender number
Edit4 Text 059126181642040C912618462347720000609090710
123822354747A0E4ACF416137A88C0FB7E1EC32
E86D06C9CBE372DA5E2683E6EDB90B
Edit5 Text -
Memo1 Lines -

GroupBox4 Caption ENCODE SMS
Button4 Caption Encode SMS
Label8 Caption Sender number
Label9 Caption The Message
Label10 Caption PDU Result (ready to be sent):
Label11 Caption Int.Format. Ex: 638164227427
Edit7 Text -
Edit8 Text -
Memo2 Lines -


Berbagi, semoga bermanfaat




Kemudian susunlah Komponen tersebut menjadi sebagaimana tampilan di bawah ini:

Kemudian ketikkan Source Code sebagai berikut ini pada masing masing komponen ,
jangan lupa sesuaikan juga event-event nya:

No Component Event Source Code
Button1 OnClick Edit2.Text := SMSCODEC1.ASCII2PDU7BIT(Edit1.Text);
Edit6.Text := Edit2.Text;
SMSCODEC1 - -

Berbagi, semoga bermanfaat

Button2 OnClick Edit3.Text:=
SMSCODEC1.PDU7BIT2ASCII(Edit6.Text,0,Length(Edit2.Text));
Button3 OnClick var ResultList: TStringList;
begin
ResultList := SMSCODEC1.DecodeSMS(Edit4.Text);
Edit5.Text := ResultList.Strings[0]; // sender number
Memo1.Text := ResultList.Strings[1]; // The message
Button4 OnClick Edit8.Text :=
SMSCODEC1.EncodeSMS(Edit7.Text,Memo2.Text)

Dan Hasilnya Adalah :



Berbagi, semoga bermanfaat

Penutup

Semoga bermanfaat dan Selamat Berkarya.

Biografi Penulis
Taufik Adi Sanjaya. Numpang lahir di Garut, Jawa Barat 1988. Dibesarkan di Kulon Progo
(Sejak usia 2,5 tahun sampai 18 tahun ). Saat ini tinggal di Bantul, Daerah Istimewa Yogyakarta
(sejak 2006). Konsentrasi Study yang diambil saat kuliah adalah Kendali Industri pada Jurusan
Pendidikan Teknik Elektro Universitas Negeri Yogyakarta.
Hobby di bidang pemrograman mikrokontroler, AVR, Arduino, dan Delphi 7.0.
Melayani jasa pembuatan alat-alat berbasis mikrokontroler baik untuk perusahaan maupun
kalangan personal.
Website: www.adisanjaya.com
Blog Resmi Penulis blog.adisanjaya.com
Email : taufiksanjaya@yahoo.com