• Home
  • doliharahap?
  • RSS

doliharahap

doliharahap

Belajar Untuk Berbagi

Category: programming


(Menurut Saya) Kelemahan Tapestry yang menyebalkan

Filed Under: Ilmu, programming by admin — 1 Comment
January 29, 2009
[Translate]

Berkutat dengan framework yang satu ini koq semakin terlihat menyebalkan. Membuat saya berkerut dahi ketika melihat-lihat komponen checkbox bawaan tapestry.

diambil dari dokumentasi tapestry

Disitu disebutkan kembalian niai untuk value sebuah komponen checkbox adalah boolean, yaitu nilai apakah checkbox tersebut di-check atau tidak. Jadi checkbox tersebut memang tidak bisa menampung nilai apa-apa. Padahal secara harafiah, checkbox didalam HTML memang mempunyai atribut value yang digunakan untuk menampung nilai yang akan kita POST/kirimkan dan diproses.

diambil dari w3school

Disitu bisa kita lihat bahwa value bisa digunakan untuk menampung nilai dan kita proses selanjutnya. Kenapa tapestry malah mengubah asas dari komponen ini ya???
Bagi saya ini malah merumitkan, karena kata teman saya jadi kita harus membuat satu object untuk menampung nilai yang ingin kita proses. Jadi istilahnya nilai yg ingin kita salurkan melalui checkbox dalam tapestry harus kita tumpangkan terlebih dahulu ke dalam sebuah object. Kenapa membuat susah sih kalau ada yang mudah??

api ada juga yang mengatakan seharusnya komponen checbox itu memang seperti yang tapestry terapkan, seperti komentar dalam postingan di blog Matt Raible berikut. Komentarnya kurang lebih seperti berikut,

Multi-select checkbox? What’s that? Checkboxes are easy in Tapestry – @Checkbox. This is where you may need to adapt though. Checkboxes are done right in Tapestry – bound to a boolean with no fiddly silliness like reset() in Struts. You can put @Checkbox in an @Foreach and bind each checkbox to a unique boolean.

Jadi sebenarnya yang mana sih yang benar??
Bagi saya menyebalkan. Karena sudah asngat terbiasa menggunakan PHP, jadinya proses kerja checkbox seharusnya ya tetap bisa menampung nilai. Pendapat anda?

Share me !
Tags: Checkbox, HTML, JAVA, Matt Raible, PHP, Tapestry, Value
Comment

Programmer : bisa dibentuk atau bakat?

Filed Under: dunia kerja, programming, umum by admin — 11 Comments
August 31, 2008
[Translate]

Dari SMP belum punya cita-cita. Terus karena suka main game, akhirnya penasaran gimana ya cara buat game ini? Beli majalah sana sini, baca sana sini, ketemu namanya ada Game Designer sama Game Programmer. Kalo digabung mereka menjadi Game Developer. Itu waktu SMP.

Tertarik? YA!!
Karena memang tidak mau jadi dokter. Terus masuk SMA bertanya-tanya, gimana caranya jadi Game Developer itu? Tadi kan ada Game Programmer. Nah, apa itu progrmmer? Pergi ke GRAMEDIA, cari-cari buku. Ya saya mengerti sedikit. Terus gimana? Akhirnya saya beli buku VISUAL BASIC 6 Step by Step.

Pertama belajar Programming SMA kelas satu, buku tersebut saya lahap dalam 1 bulan. Dari situ saya mengerti membuat game sederhana, JACKPOT. Kayaknya itu sudah terlalu biasa dalam logika pemrograman. Terus karena merasas media pembelajaran sangat minim, akhirnya ada yang namanya BINUS CENTER buka di Medan pada waktu itu. Saya tertarik ikutan, pertama sasya mengambil SHORT COURSE: C++ programming (Logic Programming).

Disitu saya belajar logic programming menggunakan C++. Punya dasar sedikit bagaimana dan apa itu programming. Mendapat gambaran. Tapi saya semakin tidak terarah. Sehabis itu, saya mengambil SHORT COURSE yang lain. Saya ambil VISUAL PROGRAMMING using VB6, kemudian saya ambil Adobe Potohsop 6, 3D design using 3ds Max 6, terus Visual Progamming using VB.Net.

Saya tidak mengerti, apa tujuan dan arahnya. Tapi saya masih penasaran dengan game tadi. Saya tidak terarah sehingga saya baru kecanduan dengan yang namanya internet mulai kelas 2 SMA. Muncul bayangan baru. Wah gimana ya supaya aku juga bisa “doli.com”. Gimana ya ngebuat yang namanya website? Ternyata ada lagi yang namanya WEB Programmer. Wah, Programmer ternyata LUAS!!

Sepanjang SMA kelas 1 dan Kelas 2 pelajaran saya terabaikan. Les di GO dan Medica pun bisa dikatan tidak fokus dan tidak berguna sama sekali. SMA kelas 2 saya tidak mengerti apa itu fungsi kuadrat. Apa itu Metana. Apa itu alat reproduksi reptil. Sama sekali tidak mengerti bagaimana Kata majemuk bertingkat. Hanya pelajaran Olahraga saja yang saya ikuti, main FUTSAL. Sisanya?? Sibuk dengan dunia yang tidak terarah tadi.

Waktu kelas 3 SMA saya sadar, dan mulai tau arahnya kemana. Programmer itu hanya bagian dari ilmu yang disebut Informatika. Terus dimana saya bisa mempeajari ilmu tersebut? Saya cari tahu ternyata ada yang namanya Ilmu Informatika di ITB. Usut punya usut, jaman saya ternyata itu adalah jurusan dengan passing grade paling tinggi di Indonesia setelah Kedkteran UI. GILAK!! belajar aja ga pernah, tiap try Out pun ga pernah lullus, bahkan di Ilmu komputer USU tidak pernah mencetek lulus selama di try out. Terus gimana mau masuk sana?

Akhirnya saya pasrah, dan hampir saja nurut untuk tidak mengambil jurusan tersebut dan mengikuti perintah orang tua. Tanpa di sadari ternyata orang tua mencarikan sebuah universitas di Malaysia yang mana Universitas yang saya belajar kemarin, yang ada ilmu informatikanya. Wah, saya senang sekali. Saya bersemangat sekali. Walu begitu, sewaktu SPMB saya masih mencoba juga jurusan yang ada di ITB tersebut, saya juga mencoba ILKOM UI. Tapi apa daya, memang tidak lulus, akhirnya saya menuntut ilmu Informatika di negeri Jiran.

Ya saya mengerti ilmu ini, dan sangat luas, tidak hanya seorang programmer. Sangat luas. Tapi saya masih penasaran dengan cita-cita saya tadi. Setidaknya bisa jadi programmer, mengerti bagaiamana membuat satu sistem utuh yang bisa dipakai orang.

Sampai akhirnya saya terdampar di Surabaya ini mengikuti JAVA + SOA programmer TRAINEE. Ternyata, sangat berat bagi saya, tidak tahu bagi teman peserta yang lain. Sepertinya mereka dengan mudah memahami konsep programming ini. Saya bisa mengerti, tapi sangat lambat. Kalau teman yang lain sudah bisa mengerti materi hari ini, atau materi untuk 2 hari kedepan, saya baru bisa mengerti dan memahami materi 2 hari yang lalu. Saya lambat.

Makanya judul atau pertanyaan diatas saya lemparkan. Bisa dibentuk atau bakat?
Saya sudah sejauh ini dari SMA dl mencoba membentuk diri, koq masih saja terlihat bahkan memang sangat  lambat dalam memahami? Tapi koq masih saja tidak terbentuk?
Apakah memang harus memiliki bakat? Saya bisa bermain sepakbola, saya bisa bermain tenis, tapi teman saya ada yang berbakat bermain sepakboa, sekarang dia Striker PSMS Medan. Saya dulu latihan tenis punya teman berbakat bermain tenis, dia pernah ikut PON. Nah, saya bisa programming, tapi sepertinya tidak bakat.

Jadi intinya, bisa dibentuk atau harus punya bakat sih??
Kalau memang bakat, biar saya cepat-cepat merubah haluan, banting setir untuk mempelajari ilmu yang bisa dipelajari tanpa harus mempunyai bakat. Tapi bisa dibentuk. Seperti belajar berjalan, setiap orang bisa berjalan tanpa harus memiliki bakat berjalan.

Help Me!!

Share me !
Tags: Bakat, programming
Comment

Balicamp | 1st day JAVA + SOA training Batch XII

Filed Under: dunia kerja, programming by admin — 8 Comments
August 11, 2008
[Translate]

Hari ini tadi hari pertama training di balicamp, lebih tepatnya sih kursus. Kursus yang di gaji.
Hehehehe.
Dapat kenalan teman baru dari berbagai provinsi di seluruh Indonesia. Sewaktu perkenalan, nama ku dengan mudahnya diingat peserta training lainnya, karena nama ku yang “nyeggol” dikit sama nama tempat lokalisasi prostitusi di Suarabaya ini yang katanya sudah cukup mendunia.

Tapi bukan itu yang mau saya ceritain (anak di bawah umur harus ditemani orang tua kalau mau kesana :P ), tapi lebih ke pelajaran JAVA nya itu sendiri. Ternyata hal kecil banyak yang tidak saya ketahui selama ini. Jadi lebih enak ditulis di sini sebagai dokumentasi pribadi atau mungkin bisa membantu teman-teman yang lain. Yang ingat saja saya tulis dulu, nanti akan coba saya rangkum per-minggu.

Di JAVA ada object yang MUTEABLE dan yang IMUTEABLE.
MUTEABLE -> CLASS yang membolehkan OBJECT untuk merubah valuenya sehabis dideklarasikan.
IMUTEABLE -> Kebalikannya. Nah semua Wrapper class termasuk ke dalam bagian ini.

OOP itu sama dengan ENCAPSULTION.
Maksudnya, OOP itu menempatkan data dan operasi yang ada kaitannya dalam satu buah entiti yang disebut OBJECT.

Stiap kali kita membuat sebuah OBJECT di JAVA, akan otomatis dialokasikan ke memori area yang disebut HEAP. Besarnya memori akan disesuaikan dengan yang diperlukan OBJECT tersebut. Jadi intinya, JAVA menolong kita me-manage memori !!!

Masih banyak lagi sebenernya, cuma dasar, catatatn saya berserak sekali. Nanti kalau sudah saya rapiin, saya coba rangkum lagi per-minggu.

-
salam berbagi

Share me !
Tags: Balicamp, JAVA
Comment

Laporan magang akhirnya selesai

Filed Under: dunia kerja, programming, umum by admin — 4 Comments
May 4, 2008
[Translate]

Beberapa minggu belakangan ini, saya ngerasa seperti kamar kos-an ku adalah tempat terindah. Menulis report untuk internship-ku ini sepertinya tiada habisnya. Akhirnya pada hari ini terhitung 04-May-2008, laporan tersebut selesai sudah. Huff…


Sebelum melanjutkan tulisan, rasanya sangat tidak masuk akal kalau dalam proses magang begini, pihak kampus yang menentukan projek bagi pelajarnya untuk nantinya dijadikan laporan akhirnya. Selama magang kan si-pelajar merupakan hak penuh perusahaan, jadi sebaiknya pihak kampus menyerahkan sepenuhnya projek tersebut ke pihak perusahaan. Dalam contoh kasus saya, saya dibuat bingung jadinya. Pihak kampus menyuruh saya membuat suatu projek, sementara pihak perusahaan tidak memberikan itu sebagai sesuatu yang wajib untuk saya, karena saya bekerja untuk mereka (walaupun pada akhirnya saya bekerja didalam projek perusahaan juga). Akhirnya pihak perusahaan memberikan saya projek untuk saya jadikan laporan akhir magang saya.

Ya, laporan tersebut telah selesai. Tinggal membuat slide presentasi akhir saja. di bawah secara kasar saya ingin nge-buat slide yang agak beda. Saya mau jadikan sebuah website presentasi (halaaaah..maksa kali). Enggak apa-apalah. Sekalian mau ngasah dan belajar Jquery lagi. Sebelum ini saya juga membuat website pernikahan kakak saya, masih setengah jadi sih. Website tersebut memakai Jquery juga.


draft website presentasi


website pernikahan kakak ku

Saya memaanfaatkan jquery untuk effect-nya dan juga AJAX-nya.

Saya rasa udah lari nih isi postingan dengan judul. Mungkin karena otak belum refresh lagi.Hehehe.
Sebelum semuanya makin lari, lebih baik saya hentikan sampai disini dulu. Nanti kalau udah bener otaknya baru saya posting lagi yang lebih seger.

——————
*salam berbagi*

Share me !
Comment

Jquery menyenangkan

Filed Under: programming by admin — 2 Comments
April 17, 2008
[Translate]

Cuma mo bilang Kalo Jquery itu enyenangkan. Cobalah.
Aku lagi mencoba untuk ngebuatin website pernikahan gitu untuk kakak ku. Iseng-iseng coba, kalo jadi cantik lumayan untuk portofolio. Selain itu aku mau nyoba masukin juga ke projek ku selanjutnya. Mudah-mudahan gada halangan bisa cepat ku kerjain.Oiya, kalo ada masukan gimana layout yg bagus untuk buat website company profile tulis di komen ya.

Terima Kasih

——————-
*salam berbagi*

Share me !
Comment
Page 1 of 212»
  • Yang Kecarian

  • Yang Layak Diikutin

    • Aditya Awank
    • Dolly Aswin
    • Hun Hun
    • Ibu Wyd
    • Putri Jump
  • Yang Lalu

  • Aneka Ragam

  • Yang Narsis dan Promosi

    The Ubuntu Counter Project - user number # 21563
  • Komen Terbaru

    • Syed on Membongkar Notebook Toshiba Sattellite M100
    • admin on Membongkar Notebook Toshiba Sattellite M100
    • nurul on Membongkar Notebook Toshiba Sattellite M100
    • Dolly Aswin Harahap on Membongkar Notebook Toshiba Sattellite M100
    • Duha Iklan on Tulisan Pak/Mas/Om Romi menginspirasikanku untuk..
  • Yang Populer

    Abon anggota DPR ATI driver Australia babi Bachelor bahasa indonesia Bakat Bali Balicamp Bandung Beasiswa bebek bibtex blogger Bosen brad pitt brice willis BUMN Checkbox chrome crash Cristano Ronaldo D3 Daftar Filem Dark Knight denzel washingthon detikcom Dikti domain emansipasi wanita EOS450D ES KRIM RIA fglrx Filem flash gaji dosen google halal hosting HTML JAVA PNS ubuntu wordpress
  • Yang Lupa Waktu

    September 2010
    M T W T F S S
    « Aug    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
Powered by WordPress | Theme: Motion | Customized by
[ Back to top ]
English العربية español bahasa Indonesia 日本語 ภาษาไทย Filipino 中文 (简体) powered byGoogle