LoginUntuk menikmati aplikasi facebook di Nathaniel Jago Mogram

1 Tahun di Dunia Pemograman: Bukan Programmer Copy-Paste!

Posted by Nathaniel Mannawi on Friday, 17 December 2010

      Gak terasa, udah 1 tahun gw di dunia pemograman. Sejak Desember taon lalu, sampe Desember taon ini, gw belajar banyak hal tentang seluk beluk Komputer, Internet, dan teknologi informasi. Asik loh sumpah. Kalo tau gimana rasanya jadi programmer, sebenernya asik loh. Bisa membahagiakan orang lain dengan program yang kita ciptakan. Bisa bangga kalo program kita bekerja dengan baik dan sempurna. Itulah nikmatnya jadi programmer

      Pada acara ini, gw mau kasih tau kalo gw bukan programmer copy-paste! Mentang-mentang umur baru 13 taon, orang-orang, bahkan temen-temen sekolah pada gak percaya kalo semua program yang pernah gw buat tuh hasil jerih payah otak sendiri. Beberapa dari mereka ada yang percaya kalo gw kasih liat gw koding di depan dia. Emang nasib kalo jadi programmer di usia dini. Tapi yang penting, gw tau kalo gw bukan programmer copy paste. Camkan itu!

     Nah, pada acara ini, gw bakal meluncurkan produk baru (sayang, buat sekolah doang). Diantaranya:

 

  • My Recis (social network yang menghubungkan Regina Pacis Jakarta dan Regina Pacis Bogor)
  • Recis Narsis (Website untuk berbagi foto-foto narsis kamu supaya bisa diliat orang)
  • CMS yang belum ada namanya
      Terus terang, itu adalah projek besar yang sulit. Gw bisa ngabisin banyak waktu buat buildingnya. Asal temen-temen tau, selama liburan gw bisa ngabisin waktu 6-10 jam sehari buat bikin program! Itulah kehidupan seorang penggila komputer. Tidak akan menggunakan waktunya hanya buat hal-hal yang gak berguna kayak maen game atau nongkrong di jejaring sosial. Mendingan bikin program yang berguna buat orang lain. Sekian acaranya. Terima kasih! 

 

 

Nathaniel Jago Mogram Mobile Service

Posted by Nathaniel Mannawi on Wednesday, 08 December 2010

     Hello, you! Hahaha, Gw punya berita bagus nih..... Sekarang, website gw udah tersedia Mobile  Service. Jadi, website ini tetep bisa diakses di HP ato BeBe mu itu. Keren kan? Sapa dulu dong, Nathan gitcu loh... Idih, amit-amit deh......

    Mobile service ini menggunakan teknologi jQuery Mobile.  Jadi, bukan gw sendiri yang bikin. Bisa sih bikin sendiri. Cuman kalo ada yang udah jadi, ngapain bikin lagi? Ya kan? jQuery mobile sendiri bisa didownload gratis dari websitenya di http://jquerymobile.com . Liat aja manualnya di situ. Tambah naksir lagi kan. Hahaha, jQuery, pasti keren lah.....

    Lo bisa liat sendiri hasilnya di hape. Kompatibel. Enak mencetnya kalo pake hape tach (eh, touchLaughing). Layar penuh. Baca artikel juga enak tinggal seeerrrr, geser ke bawah. Pokoknya, cihuy deh. Mana tahan, pasti udah keburu gatel tangannya pengen buka hape. udah, kunjungin aja di http://nathanieljagomogram.co.cc/m kalo pengen liat. Bye! Enjoy!

 

AJAX - Asynchronous JavaScript and XML

Posted by Nathaniel Mannawi on Monday, 06 December 2010

     AJAX adalah sebuah teknologi web yang membuat sebuah halaman web dapat mengambil data dari server tanpa merefresh halaman. Ini membuat sebuah website menjadi lebih dinamik dan interaktif. Dengan AJAX pula, sebenarnya koneksi menjadi lebih cepat karena tidak perlu menunggu waktu lama buat menampilkan halaman web. Menurut Wikipedia, AJAX didefinisikan sebagai berikut:

Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:

  • DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
  • Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
  • XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain textXML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
  • JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah

Seperti halnya DHTMLLAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.

 

Sebenarnya membuat AJAX itu mudah. Pertama, panggil objek XMLHttpRequest atau ActiveXObject (untuk IE versi 6 kebawah). Lalu, dengan beberapa fungsi XMLHttp, anda bisa menggunakan AJAX. Gw sendiri juga lagi bikin Javascript Library siap pakai buat AJAX, cuman sekarang gw lagi konsen buat lomba =). Ditunggu aja.... 

 

CMS Reciz Function Library

Posted by Nathaniel Mannawi on Thursday, 18 November 2010

     Salah satu kelebihan dari CMS Reciz adalah kodenya yang mudah diutak-atik. Ya iya lah, namanya juga open source Tongue out. Nah, kode tersebut pada CMS Reciz disebut "FUNCTION LIBRARY" yang nanti terdapat di folder Library/Function_Library/public.php . Mau tau manfaatnya? Anda bisa membuat template anda sendiri, seperti yang udah gw perbuat, waduh, berbuat apa nih, pada website gw. Berubah drastis kan? Itu salah satu keunggulan CMS Reciz.

      Function Library berisi fungsi untuk menghasilkan/menampilkan judul website, tanggal, gadget, news, dan lain-lain. Makanya, kalo anda bikin template sendiri, anda tinggal masukin fungsi-fungsi yang ada buat merubah template anda menjadi dinamis. Iya dong, sesuai sologan CMS Reciz, "Install Your Website!", hahahaha

     Cara menggunakan Function Library juga guampang. Bagi yang gak bisa masak, mendingan belajar Function Library daripada masak Sealed. Lo tinggal panggil Librarynya, pasang fungsinya, dan website lo langsung jadi dinamis! Percaya deh! Semoga beruntung! 

 

SMS Polls at School

Posted by Nathaniel Mannawi on Wednesday, 17 November 2010

     Gw kadang-kadang suka kesel. Jadi begini, beberapa bulan yang lalu, sekolah gw baru aja bikin acara yang namanya "Recis Got Talent". Anehnya, seluruh keputusan tentang menang-kalahnya lomba ditentukan oleh juri, bukan oleh audience. Padahal, sesuai judulnya, yang membutuhkan bakat adalah Recis, bukan jurinya Yell. So, yang nilai harusnya audience. Cuman, kalo juri yang nilai, namanya jadi "Judge Got Talent" bukan "Recis Got Talent". Bener 'kan Wink?

     Gw sekarang lagi mau usahain bikin aplikasi buat poling lewat sms. Ini akan merubah seluruh sistem polls di sekolah. Cuman, gw sekarang lagi ngumpulin sumber daya buat bikinnya. gw pengen merubah sistem tersebut. Gw juga ingin membuktikan bahwa Recis adalah sekolah yang berteknologi tinggi. Ini salah satu wujud kepedulian gw terhadap perkembangan TI di Recis, disamping berdirinya RecisApp dan CMS Reciz. 

     So, doain ya kawan supaya ane kerjanya lancar. Bye! Bless you all Laughing