.NET

Menampilkan JSON di Internet Explorer (IE)

Posted on Updated on

Jika anda ingin menampiklan format json di Internet Explorer untuk mencoba REST service yang anda buat, terkadang IE tidak menampilkannya tetapi yang muncul adalah opsi download. untu menampikankan berikut ini langkah-langkahnya. buka notepad, kemudian copy paste kode dibawah ini:

Windows Registry Editor Version 5.00; ; Tell IE 7,8,9,10 to open JSON documents in the browser on Windows XP and later. ; 25336920-03F9-11cf-8FD0-00AA00686F13 is the CLSID for the "Browse in place" . ; [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json] "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}" "Encoding"=hex:08,00,00,00 

simpan dengan akhiran .reg seperti fixjsonie.reg, jangan lupa pada save as pilih save as type=all files. kemudian double klik file yang telah dibuat tadi.

Zen Koding (1)

Posted on Updated on

Dahulu kala hiduplah seorang mantan pendekar, sehari-hari kegiatannya selain melatih kungfu, semedi dan ada juga kegiatan lain yaitu koding. Koding?ya benar. Ini adalah percakapan sang guru dengan salah satu muridnya yang tertarik kedunia pemrograman.
Murid :“Guru!..susah mana, belajar beladiri dengan pemrograman”

Guru :”Sama-sama sulit anakku. Belajar pemrograman seperti kita belajar beladiri. Butuh ketekunan dan keseriusan.Seperti halnya belajar beladiri, kamu tidak bisa sekali atau dua kali latihan terus jadi jago berkelahi”.
Murid :”Terus..apa yang harus aku lakukan untuk belajar pemrograman?”
Guru : “Sama halnya juga belajar kungfu muridku. Kamu harus belajar kihon (latihan dasar), bagaimana kuda-kuda yang baik. Latihan memukul, menendang,menangkis.Setelah itu kamu bisa berlatih Ken (jurus)”.
Murid : “Apa kihon yang harus saya pelajari guru?”.
Guru:”Kihon dipemrograman ada 3 yaitu pendifinisian variable,percabangan dan perulangan. Ini berlaku ke semua bahasa pemrograman”.
Murid:”Pendifinisian variable..apa itu guru?”
Guru : “Pendifinisian variable adalah dasar dari segala dasar di dunia pemrograman. Pada dasarnya ada 2 jenis variable yaitu string dan numeric. String mewakili huruf atau abjad sedangkan numeric mewakili angka. Cuma untuk proses efesinsi dan memudahkan numeric dibagi lagi menjadi beberapa jenis. Ada yang namanya integer yang mewakili bilangan bulat, ada juga float yang mewakili bilangan pecahan. Ada juga double untuk bilangan integer yang lebih besar.Masing-masing bahasa mempunyai nama dan jenis yang beda. Pastikan kamu membaca kitabnya di bab variable”

Murid : “Kalau String sendiri ada pembagiannya tidak guru?”

Guru : “String sendiri ada 2, yaitu string sendiri, yang mewakili satu untaian kalimat dan ada yang namanya char yang mewakili karakter atau abjad.Jangan lupa. Kamu harus belajar menggunakan string. Seperti cara menggabungkan string, mengambil sejumlah string di posisi tertentu.”

Murid:”Ada hal-hal lain yang harus saya pelajari di bab pendifinisain variable?”
Guru :”Masih ada muridku. Kamu harus belajar konsep Array yaitu variable yang disusun berdasarkan urutan indek. Dibahasa pemrograman yang modern sekarang ada juga yang namanya Collection.Kamu harus belajar itu juga.Oh ya, kamu harus bisa juga melakukan proses matematik seperti perkalian,pembagian atau penggurangan dengan tipe data numeric”.

Murid : “Untuk kihon percabangan dan perulangan gimana penjelasannya guru?”

Guru :”Percabangan adalah proses menentukan suatu keputusan terhadap pilihan. Misalnya kalau hasil nya A maka dia akan ke proses B sedangkan kalau hasilnya C maka yang di pilih adalah D. Sintaknya biasanya dengan kalimat IF … THEN .. ELSE…. Pilihan tidak hanya 2 buah bisa berapa saja. Karena itu kamu juga harus berlatih IF Bersarang. Sekalian itu ada juga SWITCH. Kata Switch lebih mudah digunakan untuk pilihan yang lebih dari 2″.

Murid:”Kalau perulangan, gimana penjelasannya guru..”

Guru : Perulangan sangat diperlukan jika ingin mengeksekusi baris kode berkali-kali. Misalnya kita ingin menuliskan kata “Halo!” 100 kali. Maka kita tidak perlu menuliskann 100x tetapi cukup sintak For 1 To 100 kemudian tulis kata “Halo!”. Ini juga setiap bahasa pemrograman mempunyai sintak sendiri-sendiri.Ada juga While..DO. Sintak ini untuk melakukan perulangan untuk jumlah perulangan yang tidak kita ketahui. Misalnya kita melakukan perulangan sampai hasil yang kita ingin benar, sesuai yang kita harapkan.

Murid :”Terima kasih penjelasannya guru, apakah dengan pengetahuan itu saya bisa langsung membuat program”.

Guru:”Seperti kataku tadi, koding itu seperi berlatih beladiri.kuncinya adalah berlatih dan berlatih….”

Murid:”Kalo pemrograman berorientasi object itu apa guru”.

Guru:”amitabha…saya akan menjelaskan pemrograman berorientasi object setelah kamu selesai melakukan latihan dasarnya. Ambilah salah satu kitab bahasa pemrograman dan berlatihlah dengan tekun”.

Lalu sang murid pergi ke perpustakaan perguruan untuk meminjam kitab bahasa pemrograman, setelah itu pergi ke Mall untuk kredit laptop dan modem GSM untuk menemani semedinya.(Bersambung…)

Di balik sejarah nama C#

Posted on Updated on

mungkin banyak yang sudah tahu bahwa lahirnya C# salah satunya adalah adanya konfrontasi Microsoft dan Sun dalam hal implementasi Java di Windows, yang kemudian bertekad membuat bahasa untuk menandingi Java dengan membuat project dengan kode Project Cool. Hingga lahirnya bahasa C#.

coba link dibawah ini untuk cerita lebih lengkap http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx

Peliharah Jenggot untuk meningkatkan skill programming !

Posted on Updated on

Perkembangan Awal

Artikel ini aslinya dari Tamir Khason, dia berpendapat bahwa sukses tidaknya bahasa pemrograman sangat tergantung dari jenggot pembuatnya. Tidak percaya? Coba kita lihat kembali sejarah perkembangan bahasa pemrograman di dunia ini,

1.gif2.gif3.gif

Mereka ini adalah pencipta bahasa Fotran,Prolog dan Ada ( Lihat karena mereka tidak punya jenggot maka bisa kita lihat keadaannya sekarang ini .Siapa yang mau memakai Fotran,Prolog dan Ada sekarang. Sangat-sangat jarang kan! Bahkan saya sendiri belum pernah menyobanya kecuali Fotran waktu jaman kuliah. Bagi saya Fotran adalah bahasa yang paling tidak manusiawi ,bagaimana tidak? Error satu pesannya errornya tiga layar monitor!

Setelah itu lahir bahasa C.Bahasa ini sangat popular dan banyak digunakan oleh banyak programmer. Bahkan ada yang bilang ,sampai 100 tahun kedepanpun bahasa ini akan tetap digunakan oleh banyak orang Mau lihat tampang pembuat bahasa C. ini dia! Dari kiri kekanan (Kernigan, Ritchie and Thompson).

4.gif5.gif6.gif

Object Orientied Programming

Kemudian kita lihat perkembangan selanjutnya,Smalltalk dan Simula adalah bahasa pemrograman berorientasi object yang pertamakali selain C++. Kita lihat perkembangan Smalltalk dan Simula,siapa yang pakai sekarang? Kemudian bandingkan dengan C++.Kalah jauhkan?. Kita lihat tampang pembuat-pembuatnya. Berikut ini adalah tampang dari pembuat Smalltalk dan Simula (Alan Kay dan Kristen Nygaard)

7.gif8.gif

bandingkan dengan pembuat C++,Bjarne Stroustrup (foto dibawah ini). C++ sampai sekarang adalah bahasa yang paling popular. C++ adalah bahasa pilihan untuk mengembangkan aplikasi-aplikasi besar seperti membuat operating system.

9.gif

Warning! Kumis saja tidak cukup!

Coba kita lihat lagi tampang-tampang pembuat bahasa pemrograman lainnya.

10.gif

ini adalah foto dari pembuat bahasa Basic (Thomas Kurtz.). Walaupun bahasa Basic sukses dari segi pengguna tetapi dari segi kejayaan ternyata masih kalah jauh. Perasaan enggak ada orang membuat aplikasi serius dan berat dengan Basic ya?

Contoh yang tragis lagi menurut saya adalah Visual Basic 6.0. Dari segi pengguna,VB adalah bahasa yang paling banyak digunakan oleh para programmer di planet ini.Tetapi lihat perkembangan akhir2 ini. VB adalah bahasa yang paling banyak dimaki-maki oleh para pengguna bahasa lainnya. Tidak object oriented-lah,atau tidak powerfull,tidak independent dan lain-lainnya. Bagaimana dengan VB.NET? bagi saya VB.NET adalah VB yang sudah tumbuh jenggotnya karena sudah mengadopsi fitur-fitur yang ada di C++ ,seperti inheritance, Overloading, dan Constructor Class.

111.gif

Foto diatas adalah pembuat Perl (Larry Wall). Perl adalah bahasa scripting yang laris manis sebelum lahirnya PHP. Bahkan ada yang bilang PHP adalah kepanjangan dari People Hate Perl.

Pencipta-pencipta bahasa pemrograman lainnya yang kurang sukses gara-gara tidak punya jenggot

12.gif13.gif14.gif

Mereka adalah pencipta dari bahasa Python,Ruby dan Cobol. Bandingkan dengan foto pencipta bahasa Pascal dibawah ini.

20041216175545419.gif

Akhirnya!! pertarungan besar abad ini (C# vs Java)

15.gifVS16.gif

Sebelah kiri adalah Anders Hejlsberg (C#) dan sebelah kanan adalah ..James Gosling (Java). Java adalah bahasa yang paling sukses saat ini setelah C++ tentunya. Mereka banyak pengikutnya. Apakah Microsoft dengan C# –nya akan dapat mengalahkan dominasi Java?

Anders Hejlsberg sendiri adalah salah satu arsitek Turbo Pascal,dan Delphi di Borland.

Kalau Turbo Pascal tentu kita sudah tahu bagaimana riwayatnya. Borland Delphi masih banyak penggunanya sampai sekarang,tetapi bagaimana jika Win32 benar-benar sudah tidak digunakan di sistem operasi Windows?. Delphi yang terbaru setahu saya adalah Delphi for Microsoft.NET. Jadi kesimpulannya, perkembangan Delphi selanjutnya sangat tergantung dengan kesuksesan .NET Platform atau dengan kata lain tergantung apakah C# bisa mengalahkan Java.

Jadi kalo menurut saya sih,mendingan Anders Hejlsberg dari sekarang mulai memelihara jenggot dan kumis biar bisa imbang dengan James Gosling!

Atau menunggu hasil pertarungan dibawah ini!

607327362.jpgVSosama

Bagaimana komentar anda!