26 December 2008

Istilah Domain dalam Dunia Internet

Apa itu Domain ?

Domain adalah nama unik yang digunakan untuk mengidentifikasi nama komputer server (contohnya seperti email server atau web server) pada jaringan computer maupun pada jaringan internet.

Buat Apa sih Domain itu ?

Domain digunakan untuk mempermudah user di internet pada waktu melakukan akses ke server. Perlu diketahui bahwa untuk melakukan akses ke server, kita harus tahu nama server tersebut. Tapi sayangnya untuk mengingat nama server itu adalah suatu hal yang sulit karena nama suatu server merupakan suatu deretan angka yang rumit yang dikenal sebagai alamat IP (IP address). Coba bayangkan jika Anda harus mengetik alamat 74.125.19.147 untuk membuka situs Google, pasti Anda akan susah untuk mengingatnya dan mungkin Anda harus membuka catatan kecil setiap Anda akan membuka situs Google. Tapi dengan adanya domain, kita tidak perlu menulis alamat 74.125.19.147 untuk membuka situs Google, melainkan kita hanya perlu menulis nama domainnya yaitu google.com (dengan domain ini orang akan mudah ingat). Untuk Anda yang ingin tahu berapa alamat IP Address suatu situs web, Anda bisa cari di sini : http://who.is/

Struktur Nama Domain

Domain merupakan suatu nama yang terdiri dari sebuah struktur yang hierarkis dengan level tertinggi pada hierarki tersebut adalah Top Level Domains (TLDs). Pada saat sekarang ini sudah banyak TLDs yang telah terdaftar di seluruh dunia. Tetapi, di antara semua semua TLDs tersebut, ada tiga diantaranya yang paling populer, yaitu .com, .net, dan .org. Setiap TLDs harus terdaftar secara resmi di lembaga resmi untuk masalah domain yaitu ICANN (Internet Corporation for Assigned Names and Number). Level kedua setelah TLDs adalah Second Level Domains (SLDs). Contohnya adalah yahoo.com dengan yahoo merupakan SLDs-nya. Level berikutnya adalah domain level ketiga. Domain level ketiga serta domain seterusnya dibuat oleh pemilik SLDs, bukan oleh ICANN.

Bagaimana membuat domain?

Untuk membuat domain, Anda bisa memilih apakah Anda ingin membuat domain gratis atau domain yang berbayar. Untuk domain yang berbayar, Anda harus rela untuk membayar sejumlah uang kepada pihak penyedia domain untuk mendaftarkan diri dan setelah itu Anda akan diberi suatu alamat domain dengan ekstensi (Top Level Domain) sesuai keinginan Anda. Ada beberapa Top Level Domain, diantaranya : .com, .net, .co.id, .biz, .gov, dll. Tapi jangan khawatir untuk Anda yang tidak punya dana untuk membayar atau membeli domain, karena ada beberapa layanan di internet yang memberikan suatu jasa pelayanan domain gratis seperti namedemo.com, namezero.com dan cocc.com.

Domain Name di Indonesia

Terdapat beberapa kategori nama domain untuk di Indonesia, antara lain:

1. www.up_to_you.ac.id (untuk akademi atau universitas).

2. www.up_to_you.or.id (untuk organisasi atau yayasan).

3. www.up_to_you.co.id (untuk perusahaan).

4. www.up_to_you.go.id (untuk departemen/kementerian).

5. www.up_to_you.net.id (untuk Internet Sevice Provider).

6. <www.up_to_you.sch.id (untuk sekolah).

7. www.up_to_you.web.id(untuk siapa saja).

Ok, hanya itu yang dapat Saya informasikan. Lebih kurangnya Saya ucapkan terima kasih.

Semangat dan selamat berkreasi !.

24 November 2008

20 November 2008

Exception Handling pada Pemrograman Java



Di sini saya akan menjelaskan garis besar dari salah satu konsep yang dimiliki oleh bahasa pemrograman Java yaitu exception handling. Bahasa pemrograman Java menyediakan sebuah mekanisme yang dikenal dengan exception untuk membantu program dalam menangani error. Ketika sebuah error terjadi, program akan melempar(throws) sebuah exception. Maksudnya apa? Maksudnya adalah bahwa alur normal dari sebuah program yang sedang berjalan akan diinterupsi jika terjadi error, kemudian runtime environment akan melakukan sebuah exception handler yaitu satu blok kode yang dapat menangani tipe error tertentu. Penanganan exception bisa dilakukan untuk menormalkan kembali program dari kondisi error. Tidak semua penanganan error dapat menormalkan kembali suatu program, jika error tersebut tidak dapat dinormalkan kembali, maka program tersebut akan langsung mati(terminate).

Exception terjadi karena berbagai macam sebab. Penyebabnya mungkin karena pengguna salah dalam memasukkan input atau mungkin dikarenakan koneksi jaringan yang hang ketika program sedang berjalan.

Tiga buah statement di bawah ini adalah statement yang dipakai untuk exception handling:

  1. Try Statement : Di dalam blok try statement ini adalah kode-kode program di mana mungkin terjadi error. Jadi seorang programmer harus mengetahui kode manakah yang mungkin akan menyebabkan suatu error dan jika kode program yang memungkinkan terjadinya error telah diketahui, maka sang programmer lebih baik meletakkan kode programnya ke dalam blok try statement ini.
  2. Catch statement : Apabila memang error terjadi pada sebuah kode program di dalam blok try statement, maka secara langsung program akan terinterupsi dan dialihkan ke dalam blok catch statement ini. Di dalam blok catch statement ini, sang programmer dapat melakukan tindakan preventif yang sifatnya agar program tersebut tidak akan terjadi error lagi.
  3. Finally statement : Blok statement ini akan selalu dieksekusi walaupun program yang kita buat terdapat error atau tidak.

Secara sederhana, block dari sebuah exception handling dapat digambarkan sebagai berikut:

Agar lebih jelas aplikasinya di dalam Java, silahkan Anda download file Java pada link berikut: CobaException.java .

Kurang lebih isi dari file Java di atas adalah seperti berikut :

18 November 2008

Sifat Case-sensitive pada JavaScript



Sebenarnya apa yang dimaksud dengan case-sensitive di sini ?. Ok, akan saya jelaskan. Maksud case-sensitive di sini adalah suatu aturan penulisan ejaan yang membedakan antara huruf kapital dengan huruf kecil. Mungkin lebih jelasnya seperti ini, misalkan ada dua buah kalimat yaitu ilmu dan Ilmu. Jika dilafalkan, dua kata itu sebenarnya sama yaitu menunjukkan sebuah kata ilmu, tetapi kalau dipandang case-sensitivenya, kedua kata itu sangat berbeda di mana kata ilmu dimulai dengan huruf i(i kecil) dan kata Ilmu lainnya dimulai dengan huruf I(i kapital).


Sifat case-sensitive ini merupakan salah satu karakteristik bahasa pemrogaman JavaScript. Seluruh keyword, operator, variable name, even handlers, objek properties, dll memakai konsep case-sensitive ini. Perlu dicatat bahwa penulisan keyword-keyword di JavaScript adalah dengan huruf kecil semua. Misalkan jika kita menggunakan fitur control statement seperti if, maka Anda harus pastikan bahwa keyword yang anda tulis adalah if bukannya If. Maksud utama dari case-sensitive ini adalah agar Anda dapat lebih cermat lagi dengan penggunaan huruf kapital ketika menentukan dan mengakses variable. Satu kesalahan saja dalam penulisan keyword, operator, variable name, even handlers, objek properties, dll dapat merubah seluruh script yang ada dan harus membutuhkan cukup waktu untuk mendebug-nya.

14 November 2008

Pemakaian Stack pada JavaScript



JavaScript adalah salah satu bahasa pemrogaman yang sering dipakai untuk digunakan pada web programming (pemrogaman web). JavaScript memberikan keuntungan kepada programmer web untuk membuat halaman web yang dibuat menjadi lebih dinamis. Banyak sekali tulisan yang membahas tentang pembahasan JavaScript ini. Dinamakan JavaScript karena syntax- syntaxnya hampir mirip dengan syntax bahasa pemrogaman Java, tetapi perlu ditekankan bahwa pemrogaman ini tidak ada sangkut pautnya dengan pemrogaman Java yang diusung oleh Sun Microsystem.

Bahasa pemrogaman JavaScript mempunyai kemampuan yang tak kalah dari bahsa pemrogaman yang lain. Salah satunya adalah JavaScript mampu menangani struktur data Stack . Untuk pembaca yang belum mengetahui apa itu Abstract Data Type “ Stack ”, maka akan saya kenalkan sekarang. Stack adalah suatu ADT di mana penyimpanan data dilakukan dengan sistem Last-in-First-Out atau yang sering disebut dengan LIFO. Maksud dari stack ini adalah data yang disimpan terakhir akan dikeluarkan lebih dulu. Konsep dari stack ini bisa diumpamakan seperti tumpukan piring di mana piring di sini diumpamakan sebagai data dan tumpukannya diumpamakan sebagai stack . Apabila kita membayangkan ada setumpuk piring yang telah kita susun di hadapan kita, maka piring yang paling atas akan kita ambil dahulu daripada piring yang paling bawah yang kita ambil. Seperti itulah peumpamaan mudahnya. Mudah-mudahan pembaca mengerti dengan apa yang saya jelaskan tadi.

OK, sekarang kita langsung kepada tahap peng implementasi annya dalam JavaScript. Untuk perlu diingat bahwa konsep stack dan queue dalam JavaScript merupakan suatu method atau fungsi yang terdapat pada objek array yaitu push() dan pop() . Maksud push() di sini adalah memasukkan data kedalam stack , sedangkan pop() adalah mengambil data dari bagaian atas stack ( top of stack ). Oleh karena itu, sebelumnya kita harus mendeklarasikan variable bertipe array seperti berikut:

var stack=[ ]; // membuat variabel bertipe array dengan isi yang masih kosong

Sekarang kita akan melihat implementasi dari stack ini: Perhatikan !

stack.push(”tawakal”); // memasukkan data string ”tawakal” ke dalam stack . Ini adalah data pertama yang dimasukkan ke dalam stack .

stack.push(”ikhtiar”); //memasukkan data string ”ikhtiar” ke dalam stack . Ini adalah data kedua yang dimasukkan ke dalam stack

stack.push(2008); //memasukkan data integer 2008 ke dalam stack . Ini adalah data ketiga yang dimasukkan ke dalam stack

Cukup di sini saja dan kita akan melihat bagaimana struktur data pada stack yang telah kita kerjakan pada syntaks di atas. Perhatikan skema di bawah ini:

| 2008 |

| ikhtiar |

| tawakal |

Jika diperhatikan, data paling pertama yang dimasukkan ternyata diletakkan pada bagian paling bawah stack , sedangkan data paling terakhir yang dimasukkan diletakkan pada bagian paling atas stack ( top of stack ). Untuk mengujinya kita tambahkan syntaks seperti di bawah ini:

stack.pop(); // mengeluarkan data paling atas dari stack

stack.pop(); // mengeluarkan data paling atas dari stack

stack.pop(); // mengeluarkan data paling atas dari stack

Dari listing code di atas, secara kasar maka akan di dapat data keluaran seperti berikut secara berurutan: 2008,ikhtiar,tawakal.

Penjelasan di atas bukanlah aplikasi code sebenarnya, tetapi hanyalah gambaran kasarnya saja. Di bawah ini adalah salah satu aplikasi dari permasalahan stack di atas.


<html>
<head>
<script type="text/javascript">
var stack=[];
function insertStack(){
stack.push(form1.datastack.value);
form1.datastack.value="";
form1.isiStack.value=stack.join("\n");
}
function popFromStack(){
stack.pop();
if(stack.length==0)
form1.isiStack.value="isi stack kosong";
else
form1.isiStack.value=stack.join("\n");
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<p>
Masukkan data ke dalam stack :<input type="text" name="datastack" />
<input type="button" name="Submit" value="Push to Stack" onclick="insertStack()" />
</p>
<p>
Data di dalam stack:<br />
<textarea name="isiStack" rows="7" cols="14">
</textarea><br />
</p>
<p>
<input type="button" name="Submit2" value="Pop to Stack" onclick="popFromStack()"/>
</p>
</form>
</body>
</html>

10 November 2008

Let's Play 3D Chess Game


Free Flash Games

Trik Dasar Forex Trading

"Learn with the other experience"

Judul : " ....STRATEGY BASIC....." with Marketiva.
Isinya sbb :
  1. Forex....wow, Jangan pernah anda berfikir.!!!!...nih Bisnis akan membuat anda kaya dengan cepat setelah anda baru joint. Nih membutuhkn SKILL dan WAKTU untuk terus belajar & belajar. " Latihan + Sabar + Konsisten = Profit ". Ke-3 syarat tersebut harus ada dulu. Latihan = Sy sarankan untuk mulai dgn $5 sampei menjadi $10-15. Jika $5 anda bisa pake Qtt 100-150 untuk trading. Saran sy sebaiknya jangan pake virtual, soalnya emosi beda pake $ beneran & $ bo'ongan.Jika anda sudah bisa mencapai-nya silahkan deposit $300 - $500, maen dgn Qtt 5000-10.000 lebih asyik buat penghasilan anda. Sabar = Latih tingkat kesabaran anda untuk masuk & keluar dari Market. Jika Market lagi gak bagus, jangan masuk. Latih juga kesabaran untuk tidak serakah... Beri target anda +30 s/d +50 cukup untuk 1 hari. "Yang sering buat tradder kehilangan uang adalah pada saat mereka untung besar & ingin terus......" Jika udah +30 s/d +50, Close & tidur. Market masih buka 24 Jam, masih banyak waktu lain. Konsisten = Tetapkanlah target profit anda, contoh +30-50 per hari. tetep konsisten dgn target anda. Catat segala kesalahan-kesalahan anda & konsist untuk tidak mengulangnya. Catat pula trik anda sewaktu profit & konsist untuk mengulanginya. Carilah Trik-trik versi anda sendiri yang paling nyaman buat anda. TRADE WITH YOUR STYLE. Ujicoba trik itu sampei 15 kali, jika memang berhasil....Pakai..!!!.INgat.. FOREX MAKE U WIN FAST but....MAKE U LOOSE FASTER..!!! Thats Laverage Like Marketiva 1:100...no one brave 50:50.
  2. Kuasai 1 atau 2 PAIR....., Jangan banyak2..ntar bingong sendiri loe..!!! . EUR/USD..its Liquid, USD/CHF...its Volatile, ..USD/YEN..its banyak bergantung dari News Jepang, ..GBP/USD..its lebih stabil dibanding ketiganya...but LIAR..man !!! I Like it. Ikutin Forum diskusi tentang pair2 tersebut di www.fxcm.com atau lainnya ...buuuannnyakk... banget...agar anda bisa lebih mengenal pair-nya.
  3. Ikutin DAILY FOREX NEWS & Analisis PROFESIONAL. Anda bisa lihat tiap hari pada www.forexnews.com (Economic Calender & Central Banks Affect), www.fxstreet.com (Top Forex Repport). www.currencypro.com (Today MArket Research), www.actionforex.com (Tehnical Analysis & Fundamental Analysis). Atau analisis pak Roby juga sangat bisa membantu http://geocities.com/yudiforex/areaforex.htm belakangan ini beliau aktif upgrade dan bisa anda jadikan salah satu referensi. Ingat..!!!. Ketika Anda menbaca News & Technical Analysis.... CATAT lah arah Trend dari PAIR termasuk key Support (point2 bawah) & Resisten (point2 atas) -nya.
  4. “DON'T JUST TRADE YOUR 'GUT' FEELING”. Pake technical analisis anda...!!! Kuasai Grafik Pair...Anda dapat download Meta4 yang terbaru pada www.metaquotes.net. Beberapa cara pembacaan Grafik melalui Meta4 dapat anda ikuti dari milis ini...Liat aja tulisan Bos Jacoba, Bos Jokomar, Bos Jhendriana, Bos Niners, Marketiva moderate, dan yang lainnya banyak. Ma20, Ma50, Stochastic 8,3,5 RSI(14), Fibonacy, Vegastunnel1H, MACD....sangat membantu. Untuk Liat Trend dapat anda lihat pada Grafik 1 H (Jam) atau 1 D (Harian). Untuk Open possisi bisa dilihat pada 5 menit, 15 menit..... Cari Style Anda Lewat Indikator2 Chart..yang paling Nyaman anda gunakan...Tapi Ingat..!!! Indikator semuanya adalah Follower...NEWS yg lebih utama harus dikuasai.
  5. Jika anda pusing....kabur..terhadap News, Fundamental, Technical...jangan khawatir..pake aja Strategy.."perangkap dollars"..ada jg blogger ini. Tapi Anda harus cari tahu dulu Calender dimana jam-jam ada News yg memberi pengaryh besar pada Pergerakan Market. Jangan salah ambil waktu...biasanya 13.30 GMT, 14.00 GMT, 14.15 GMT, 10.00 GMT...tergantung Priority dari News-nya. & Watch Out FED (Kenaikan suku bunga). Kalo pake strategi ini jangan lebih dari 30 pips...biasanya 20 pips lebih nyaman (cepat)...& Konsisten.
  6. Pelajari berbagai strategy jitu...saling tuker-menuker...Makanya, kalo temen-temen punya strategy..Bagi-bagi Dong...bial plopit kabeh.
mudah-mudahan bermanfaat.
Happy trade with ur style.