Social Icons

Pages

Selasa, 30 Desember 2008

Ada Apa dengan ADO.NET

Pengantar
Untuk menangani aktifitas yang berkenaan dengan akses data, platform Microsoft .NET menyediakan teknologi yang dikenal dengan ADO.NET.
ADO.NET merupakan bagian dari .NET Framework, yang bertugas menyediakan fasilitas untuk mengakses object data baik berupa data relational, data XML dan aplikasi data lainnya.




Struktur ADO.NET
ADO.NET merupakan suatu Class di dalam System.Data.Dll dan terintegrasi dengan Class XML di System.Xml.Dll

Dalam penerapan ADO.NET, kebutuhan mengakses data dapat dilakukan dengan menggunakan .NET Framework data Providers, terdiri dari :
• Data Provider for SQL Server (System.Data.SqlClient).
• Data Provider for OLEDB (System.Data.OleDb).
• Data Provider for ODBC (System.Data.Odbc).
• Data Provider for Oracle (System.Data.OracleClient).

Terdapat 2 komponen penting dalam ADO.NET Class ,yaitu:
• Data Provider
• Dataset

Data Provider mengandung beberapa object antara lain:
• Connection object (SqlConnection, OleDbConnection, OdbcConnection, OracleConnection)
• Command object (SqlCommand, OleDbCommand, OdbcCommand, OracleCommand)
• DataReader object (SqlDataReader, OleDbDataReader, OdbcDataReader, OracleDataReader)
• DataAdapter object (SqlDataAdapter, OleDbDataAdapter, OdbcDataAdapter, OracleDataAdapter).

Dataset menggambarkan suatu "wadah" atau suatu tempat data yang terdiri dari :
Datatables dan Datarelations
dimana kedua object tersebut mepresentasikan hasil dari command Object.




Bersambung ...


Cakmamed

Senin, 15 Desember 2008

Aplikasi WAP sederhana dengan WML

WML
Wireless Markup Language adalah bahasa yang digunakan di WAP.
WML berfungsi mengubah mengubah halaman teks dari suatu WEB dan menampilkannya pada layar monitor HP/ponsel.
Tag - tag dalam WML memiliki aturan yang serupa dengan tag - tag HTML.
Untuk gambar atau image, di aplikasi wap menggunakan gambar yang sudah di konversi ke dalam bentuk file .wbmp



Struktur WML dibagi menjadi 3 bagian, yaitu
- Header
- template (optional)
- Card (body)
dimana pada WML Card bisa lebih dari satu

Minggu, 14 Desember 2008

Mengenal dan Membuat Aplikasi WAP


WAP
Wireless Application protocol adalah Protokol aplikasi yang menyediakan layanan bagi perangkat nirkabel (HP,PDA dll) untuk dapat mengakses informasi atau aplikasi berbasis internet.
Dengan WAP Gateway yang bertugas sebagai perantara yang menghubungkan Jaringan mobile dengan Internet, WAP secara online mentransfer informasi dari internet langsung ke perangkat klien(HP,PDA) atau WAP browser lainnya.
Dengan WAP kebutuhan informasi setiap saat dapat diakses lewat ponsel kita.

Keuntungan teknologi WAP selain Kemudahan dan keamanan Akses informasi Internet, semua protokol di Internet (HTTP,UDP,TCP) tidak efisien untuk peralatan wireless.
Karena pengiriman informasi data teks yang besar dan standar HTML tidak dapat ditampilkan di layar ponsel yang kecil .
Dengan Transmisi Binary untuk kompresi data besar dan mengoptimalkan bandwidth yang terbatas, menjadikan WAP sebagai solusi untuk masalah diatas.


Membuat Aplikasi WAP
Sebelum kita mulai belajar membuat aplikasi wap di PC kita , yang kita butuhkan adalah:
1.WEB SERVER
Bagi rekan rekan tentu tidak asing dengan WEB SERVER, banyak pilihannya tentunya.
saya sarankan pergunakan APACHE. Selain mudah dalam proses instalasinya (biasanya include dalam Installer PHP), Apache mudah dalam proses pengaturan konfigurasinya.
Tapi bagi saya yang terpenting adalah ...... ya anda benar. GRATIS !!!!

2.Text Editor
Untuk keperluan penyusunan script atau disain tampilan WAP anda dapat menggunakan NotePAD,UltraEDIT dan lain-lain.
Tapi untuk meningkatkan produktifitas dalam mendisain WAP, saya sarankan menggunakan IDE
berikut aplikasi yang bisa kita gunakan, dengan bantuan mesin pencari anda bisa download GRATIS.
- WAPTOR
-DOTWap




3. WAP Browser / WAP EMULATOR
Untuk memastikan Aplikasi kita sudah berjalan dengan benar , bagi anda pengguna PC dapat menggunakan WINWAP atau KlondikeWAP






Untuk kesempatan berikutnya akan kita bahas mengenail WML , Wireless Markup Language
Mohon Do'a-nya

Semoga Bermanfaat,
Cakmamed

Jumat, 12 Desember 2008

membuat Mobile Blog dengan WAP

Mungkin dari rekan-rekan semua sudah mengerti apa itu WAP,
saya berencana (kalau ada waktu) akan membahas masalah WAP di Blog ini
Mohon do'anya ya,

sebelumnya silahkan coba dulu mobile blog cakmamed,
meskipun masih dalam pembenahan :p
seiring dengan perjalanan akan trus kita Update

Di mini browser HP atau PDA anda ketik
http://cakmamed.freehostia/wap/index.php
kepanjangan ya :p
atau
ketik
http://wapcakmamed.co.nr/



Ucapan trima kasih untuk
dieq41
aria_xds

yang telah menginformasikan hosting gratis dan domain gratis
ya itulah kata kuncinya gratis is Indonesia Banget :p
But I Love INDONESIA

Pada kesempatan yang lain akan saya bahas struktur dari WML,
selaku bahasa pemrograman dari WAP.

Salam,
Cakmamed

Kamis, 23 Oktober 2008

Eksplorasi sederhana Database ORACLE dengan ORA Extention Module di PHP


Pada posting yang lalu, telah dibahas mengenai cara mengetahui fasilitas oracle enable dan OCI8 sudah tersedia dan siap pakai melalui phpinfo.

Untuk kesempatan ini penulis mencoba berbagi tentang cara mengatur koneksi PHP - Oracle menggunakan ORA Extention Module serta cara menampilkan row data dari suatu tabel.

Untuk menjalankan fungsi - fungsi dalam library ORA extention Module,pastikan sudah ter-instal SQL*NET atau SQL*PLUS from Windows.

I. Koneksi Data source Name

Langkah pertama yang harus dilakukan sebelum kita memakai/menggunakan obyek atau "sumber daya alam" yang tersedia dari suatu Oracle RDBMS adalah dengan menjalankan fungsi koneksi ke Data source Name dengan user dan password yang diizinkan.

Rabu, 22 Oktober 2008

Memeriksa fasilitas Oracle Enable dan OCI8 support di PHP info

Php (PHP hypertext Processor) adalah bahasa pemrograman interpreter yang banyak digunakan untuk men-develop aplikasi berbasis web. Karena OPEN Source, Php banyak digunakan oleh Web developer selain mudah digunakan ,Script PHP dapat langsung di insert ke dalam HTML page.
Oracle adalah sistem manajemen database relasional, produk Oracle Corp. yang sudah teruji dan handal dalam menyediakan kebutuhan berkenaan dengan database.

Berikut penulis coba sampaikan sejauh mana kedua produk dapat berinteraksi (tentunya sebatas pengetahuan penulis).
kita asumsikan rekan-rekan pembaca sudah meng-install PHP dan Oracle (OraHome).

ada beberapa cara koneksi antara PHP dan Database oracle yaitu dengan fungsi oracle dan OCI8

Untuk testing apakah php sudah memiliki fasilitas/fungsi untuk berinteraksi dengan Oracle,
kita buat script sederhana seperti berikut :



simpan di document root - wwwroot (sesuai konfigurasi dari apache servernya) dengan nama infophp.php.
dari web broser jalankan file tersebut , http://localhost/infophp.php.

PHP kita dapat berinteraksi dengan Oracle jika terdapat informasi di PHP info:



Jika informasi di atas tidak ditemukan, langkah yang bisa dilakukan adalah edit file php.ini.
cari baris yang berisi:

;extension = php_oci8.dll
;extension = php_oracle.dll

edit menjadi:

extension = php_oci8.dll
extension = php_oracle.dll

simpan dan restart service APache Server.

Selamat Mencoba dan semoga bermanfaat,
Salam Nyu-bi,

Cakmamed for takwa-inspiration

Kamis, 16 Oktober 2008

Koneksi Database Oracle dengan the .NET Framework Data Provider for OLEDB

Hal yang penting dalam membuat program bussines (program aplikasi yang berhubungan dengan database/DBMS) adalah cara menghubungkan database dengan modul aplikasi kita (dalam kesempatan ini adalah aplikasi ASP.NET).

Seperti kita ketahui, banyak metode yang digunakan untuk menghubungkan Database Oracle dengan aplikasi kita.
Diantara cara tersebut, sering digunakan (mudah dalam penggunaannya,versi penulis) adalah dengan “.NET Framework Data Provider for OLEDB ”.


Berikut penulis sampaikan contoh pemakaian “.NET Framework Data Provider for OLEDB ” secara singkat. Dengan bahasa pemrograman C#



using System.Data.OleDb;

.
.

OleDbConnection oracon = new OleDbConnection("Provider=MSDAORA.1;Data Source=ORCL;User Id=scott;Password=tiger;");
//data source disesuaikan, ORCL adalah contoh
oracon.Open();
try
{

OleDbCommand cmd = new OleDbCommand("select * from emp", oracon);
cmd.CommandType = CommandType.Text;
OleDbDataAdapter dtadapter = new OleDbDataAdapter(cmd);

ds = new DataSet();
dtadapter.Fill(ds);

GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
if (oracon.State==ConnectionState.Open)
oracon.Close();
}

Dan hasilnya seperti dibawah:


Semoga bermanfaat,
Salam Newbie,


Cakmamed untuk Takwa Inspiration

Rabu, 15 Oktober 2008

Mengatur Jumlah Koneksi Klien di IIS Server

Pertama kali membuat APlikasi dotNET (ASP.NET), saya mendapat masalah yaitu bagaimana cara menambah koneksi pc-klien yang meng-akses APlikasi di localAddress.
Seperti kita ketahui standar koneksi klien di IIS Server adalah 10 koneksi.

Rekan sesama pemula, berikut cara menambah jumlah koneksi klien di IIS Server
  1. Dari Command Prompt ketik : cd C:\Inetpub\AdminScripts>
  2. Setelah Masuk ke folder C:\Inetpub\AdminScripts> , ketik : adsutil set w3svc/MaxConnections 40 ---> sesuai kebutuhan
  3. C:\Inetpub\AdminScripts>adsutil set w3svc/MaxConnections 40
    MaxConnections : (INTEGER) 40

    C:\Inetpub\AdminScripts>

Semoga Bermanfaat,

Salam Newbie.

Cakmamed untuk takwa-inspiration

Rabu, 17 September 2008

Dinda ....

Dinda
Wajahmu merona
Dikala purnama
sedang bersinar

Aku
Sesaat terbawa
Bisikan manismu
mengajakku

Di bawah Bulan
sinari bintang
takkan kau lepaskan
pelukkan

kau basuh air mata
merenung sesaat
penyesalanmu terlewat

Oh ya
kupeluk dirimu
kubisikkan kata
kata maafku


---- Koleksi Lirik laguku, musik Bossas di tahun 1997 -----

Kegagalan dan Keberhasilan

Kegagalan atau keberhasilan
adalah satu fase dimana akan mengantar ku ketingkat pengenalan Diri sendiri.

kegagalan atau keberhasilan
sebenarnya tidak tertimbang … sekarang
saat ku sadar adalah bagian dari proses suatu skenario Sang Pencipta.

Kegagalan atau Keberhasilan
seperti Pos peristirahatan sementara,
dari akhir suatu perjalanan
yang aku sendiri tidak tahu
akan seperti apa.

BerAwal kegagalan
memaksaku untuk lebih “Mencari”
Berawal Keberhasilan
Cenderung me-lena-kan ku
 

Sample text

Sample Text

Sample Text