Latest Entries »

HTML != programming language

HTML != programming language images

HTML != programming language

Waktu kemarin malam saya “ngetweet” sedikit tentang HTML. Kenapa saya mengangkat sedikit tentang HTML dan menekankan bahwa HTML != PROGRAMMING LANGUAGE? Karena saya merasa kurang begitu nyaman jika membaca kata-kata berikut:

Coding in HTML

Oke,  saya akan menjelaskan sedikit tentang HTML. HTML digunakan untuk membuat halaman web. Pada dasarnya HTML bukanlah bahasa pemrograman, melainkan bahasa markup.

Jika berbicara mengenai dokumen HTML, maka kita sedang membicarakan dokumen yang isinya adalah tag-tag html dan plain text. Dokumen HTML ini juga disebut halaman web. Tag-tag  yang kita gunakan pada suatu dokumen HTML akan diterjemahkan oleh browser. Browser akan menerjemahkan dokumen HTML tersebut sebagai halaman web.

Saya merasa kurang nyaman bila membaca “Coding in HTML”, come on man! HTML is not a code, but it is a markup tags. Lalu, adakah diantara teman-teman yang menganggap HTML itu adalah sebuah bahasa pemrograman? Ya, masih! Mungkin ada di antara teman-teman yang masih beranggapan bahwa HTML adalah code atau mengganggap HTML adalah bahasa pemrograman.

Di stackoverflow juga ada seorang penanya yang mempertanyakan apakah HTML dianggap bahasa pemrograman atau tidak dan sebagian besar jawaban yang diberikan intinya adalah HTML bukanlah bahasa pemrograman melainkan bahasa markup.

CSS to HTML Tee - Women's Medium by Ashley {Pop + Shorty}, on Flickr

CSS to HTML Tee - Women's Medium by Ashley {Pop + Shorty}, on Flickr

Saya rasa cukup untuk menjelaskan bahwa HTML != PROGRAMMING LANGUAGE atau HTML is not a PROGRAMMING LANGUAGE. Terima kasih untuk @ikhlasulamal yang sudah memberikan referensi ke topik yang bersangkutan dan @petrabarus yang ikut menanggapi tweet saya. Jika ada teman-teman yang ingin menanggapi atau berdiskusi mengenai hal ini, jangan ragu-ragu untuk memberikan komentar. Terima kasih.

Enjoy!

sunset by the bridge By Natalia Tjandra

sunset by the bridge By Natalia Tjandra

Apa itu Bandung Student CodeCamp

JUG Bandung dan OSUM Bandung bekerja sama mengadakan acara berjudul ”Bandung Student CodeCamp“. Sebuah acara bagi kamu mahasiswa/i Bandung untuk bertemu dengan rekan-rekan mahasiswa/i dari berbagai universitas
di Bandung dan bersama-sama membangun perangkat lunak impianmu selama 3 hari 2 malam.

Acara akan diadakan mulai dari Senin 20 September 2010 sampai Rabu 22 September 2010 di kota Bandung.

Acara ini terbatas untuk 30 orang dan TIDAK DIPUNGUT BIAYA!

Syarat pendaftaran

  1. Masih berstatus mahasiswa pada bulan September.
  2. Mempunyai kemampuan dasar mengembangkan perangkat lunak menggunakan teknologi open source seperti Java, PHP, dll.
  3. Memiliki ide perangkat lunak yang sangat cemerlang.
  4. Membawa laptop sendiri pada saat acara berlangsung. Laptop harus ber-wifi dan berisi perkakas pengembangan favoritmu.
  5. Mau membayar uang jaminan sebesar Rp.50.000,- (yang akan dikembalikan jika mengikuti acara 3 hari secara penuh)

Fasilitas yang didapatkan di acara ini

  1. Akomodasi 3 hari 2 malam serta makanan untuk 3 kali makan
  2. Kesempatan berbagi dan mengembangkan perangkat lunak impianmu.
  3. Kesempatan bertemu dan mengembangkan jaringan antara mahasiswa-mahasiswi informatika/komputer Bandung.
  4. Sharing ilmu dan pengalaman dari komunitas-komunitas pengembang dan para IT Entrepreneur muda.
  5. Belajar untuk mengembangkan perangkat lunak pada sebuah tim.

Mekanisme pendaftaran

  1. Mengirimkan email ke petra.barus@gmail.com selambat-lambatnya tanggal 21 Agustus 2010. Email bersubyek “Bandung Student Codecamp” dan berisi:
  2. Nama Panjang :
    Nama Panggilan :
    Asal Universitas :
    Nomor Handphone :
    Skill : (PHP, Java, MySQL, Frameworks, dll)
    Ide P/L : (maksimal 150 kata)

  3. Melakukan transfer uang sebesar Rp.50000 selambat-lambatnya
    tanggal 21 Agustus 2010 ke salah satu rekening di bawah:
  4. BCA KCU Matraman

    3422837911
    a.n. Petra Noviandi

    Mandiri KCP Pulomas
    1200004735481
    a.n. Petra Novandi

    BNI ITB Bandung
    0108995890
    Eko Kurniawan K

  5. Peserta akan dihubungi melalui email untuk petunjuk berikutnya

Karena kapasitas peserta terbatas untuk 30 orang maka daftarkan diri kamu secepatnya.

Untuk informasi lebih jelasnya buka http://bit.ly/jug-bandung

Menggunakan Tiny MongoDB Browser Shell

Pada blog post yang sebelumnya saya menulis tentang ketertarikan untuk mempelajari MongoDB.  Saat ini saya mulai untuk mencoba menggunakan MongoDB. Untuk menggunakan MongoDB kita harus melakukan instalasi terlebih dahulu. Tetapi kita dapat mencobanya langsung tanpa harus melakukan instalasi MongoDB terlebih dahulu. Bagaimana caranya? Dengan menggunakan Tiny MongoDB Browser Shell.

Tiny MongoDB Browser Shell

Tiny MongoDB Browser Shell

Another Screenshot of Tiny MongoDB Browser Shell

Another Screenshot of Tiny MongoDB Browser Shell

Dengan menggunakan Tiny MongoDB Browser Shell kita bisa mencoba mini tutorial yang disediakan di shell tersebut. Berikut adalah beberapa perintah yang bisa kita lakukan di shell tersebut:

  1. help
  2. tutorial

Jadi, jika ada yang penasaran dengan MongoDB silahkan untuk mencoba shell tersebut. Selamat mencoba!

got mongoDB sticker at MeetUp by arome2, on Flickr

got mongoDB sticker at MeetUp by arome2, on Flickr

Sudah cukup lama saya tidak ngeblog. Terakhir kali saya menulis tentang Java User MeetUp 8 Mei 2010 yang lalu. Hari minggu pagi ini pada saat sebelum menulis ini, saya membaca timeline Twitter di account saya. Ada salah satu tweet dari TemanMacet yang membuat saya tertarik untuk ditelusuri. Tweet tersebut isinya begini:

“ep.49 Didit Mijix berbicara soal MongoDB http://ow.ly/17Zcol

Jika Anda menelusuri tautan tersebut akan dibawa ke salah satu halaman situs TemanMacet yang judulnya sama dengan isi dari tweet yang saya kutip diatas tersebut. Bila Anda memang benar menelusuri tautan tersebut, coba untuk mengunduh podcast yang ada dihalaman tersebut. Pada podcast yang berdurasi 37 menit 4 detik tersebut Ronal Widha membicarakan MongoDB bersama Didit Noer.

Dari situ saya baru tahu kalau MongoDB merupakan salah satu implementasi dari NoSQL yang dikategorikan ke dalam document store atau document oriented database. Setelah mendengarkan podcast tersebut saya tertarik menginvestasikan waktu untuk mempelajari MongoDB, apalagi setelah mendengar perbincangan di podcast tersebut jika “MongoDB berkali lipat lebih cepat daripada tradisional Database”.

Karena saya masih belum mengetahui tentang NoSQL, saya mengunjungi halaman-halaman berikut untuk mengetahui NoSQL itu apa:

  1. NoSQL from Wikipedia
  2. NoSQL archives

Setelah saya mengetahui sedikit tentang NoSQL akan diteruskan dengan mengunjungi dokumentasi MongoDB. Apabila Anda juga seorang Java programmer seperti saya, bisa mengunjungi Java Language Center yang ada pada situs MongoDB.

Oke, saya harap dari apa yang saya tulis ini bisa bermanfaat dan juga bisa memacu Anda untuk mempelajari hal-hal (teknologi) baru. Bila ada diantara teman-teman yang sudah lebih dulu mempelajari MongoDB, jangan ragu untuk memberikan komentar mengenai pengalaman dalam menggunakan MongoDB, atau siapaun yang lain silahkan beri komentarnya seputar NoSQL dan MongoDB.

Enjoy!

Pada tanggal 8 Mei 2010 saya menjadi pembicara di JaMU (Java User MeetUp) JUG Bandung bulan Mei 2010.Teman-teman anggota JUG Bandung yang datang pun cukup banyak, bahkan ada yang datang dari luar Bandung dan saya ucapkan terima kasih atas kedatangannya. Saya ucapkan terima kasih juga atas kerjasama dari HIMA IF ITB yang sudah membantu untuk menyediakan tempat bagi JUG Bandung dalam mengadakan JaMU kali ini. Terima kasih juga untuk mas Alex Budiyanto (Community Manager) yang sudah datang ke acara ini untuk memberikan sambutan dan motivasinya. Bagi teman-teman yang kebetulan kali ini tidak bisa hadir dalam JaMU hari ini, kalian bisa melihat slide presentasi materi yang saya bawakan, yaitu Introduction to Google Web Toolkit – part 1. Untuk part 1 ini saya belum membahas lebih mendalam mengenai GWT dan memberikan technical demo, nanti yang part selanjutnya akan saya bahas GWT secara mendalam dan memberikan technical demo-nya.

Enjoy!