Showing posts with label Rekomendasi. Show all posts

Kunjungan Bermakna dari Komunitas PHP

Cahya, Oka, kanan siapa hayo?
Pada artikel kali ini saya akan berbagi pengalaman kepada Anda tentang pertemuan saya dengan para senior di komunitas PHP Indonesia. Bosen juga kan kalau harus menulis artikel tentang koding selalu. Kali ini artikelnya agak sedikit ringan namun semoga bisa menginspirasi teman-teman yang saat ini sedang menggeluti dunia programing. Saya akan menulis empat poin penting dari rangkuman pertemuan dengan para senior komunitas PHP Indonesia.

Komunitas PHP Indonesia. Itulah basecampnya yang saya kunjungi pada sabtu siang lalu. Berawal dari niat untuk mempererat tali silahturahmi, meluncurlah saya ke tekape. Pertama saya di tuntun oleh kak Oka untuk ke basecamp. Sesampainya di ruang basecamp ada pak Eksa yang menyambut kehadiran kami. Yah disitulah saya mulai bertanya tentang sejarah komunitas ini.

Bagi yang belum tahu komunitas PHP Indonesia sudah berdiri sejak Februari 2008. Begitu banyak event dan kegiatan yang sudah dilahirkan dari komunitas ini. Komunitas ini juga berhasil menggaet beberapa sponsor besar untuk mendukung berbagai acaranya salah satunya adalah nama besar Microsoft. Wew, berarti komunitas ini memang tidak main-main soal integritasnya.

Tidak lama kemudian datanglah Kak Cahya. Beliau adalah senior juga di Komunitas PHP Indonesia yang bekerja diperusahaan consulting. Mulailah percakapan dimulai antara kak Oka dan Cahya.Sebenarnya saya waktu itu sempat beberapa kali terpelongo ketika mereka mendiskusikan masalah IT. Bingung saya tentang istlah-istilah yang mereka gunakan. He-he

Banyak sekali pelajaran yang saya dapat pada hari itu. Ditambah pula suasana kehangatan dan kekeluargaan yang terpancar pada ruangan basecamp (lebay sekali bahasa mu). Yah memang begitu keadaanya. Para senior disana pun tidak pelit berbagi pengalamanya di dunia pemograman. 

Oh iya meskipun namanya Komunitas PHP, namun para senior disana tidak hanya jago di pemograman PHP saja. Di luar dugaan saya ternyata mereka juga sangat berpengalaman di bidang IT lain. Kok bisa? Akan saya jelaskan pada poin nomor dua pada artikel ini.

Lah, memang apa saja poin-poin yang sudah di dapat? Oh iya, sampai lupa saya (nulis lupa?). :-D

Yah, pada pertemuan hari sabtu lalu. Saya merangkum dalam empat poin penting yang akan saya bagikan untuk Anda. Adapun poin-poinnya sebagai berikut
  1. Esensi dari Open Source
  2. Perlakukan bahasa pemograman sebagai alat bantu (jangan fanatik)
  3. Tetapkan kualitas atau ikhlaskan
  4. Jalani dan nikmati bersama tim
  • Esesnsi dari open source
Open source di Indonesia hanya euforia. Begitulah kata yang terlontar pada sore hari di basecamp PHP Indonesia. Pernyataan yang membuat saya sedikit tersadar tentang arti sebenarnya dari Opensource. Tidak hanya menggunakan, tapi mengembangkan. Itulah makna sebenarnya.

Pak Eksa (Senior di komunitas PHP) menyayangkan terhadap keadaan  open source di Indonesia. Banyak developer Indonesia yang sebenarnya mempunyai kemampuan yang hebat. Namun sedikit dari mereka yang ikut berkontribusi terhadap perkembangan produk open source.

Banyak kasus di Indonesia ini masyarakatnya hanya ikut menggunakan produk opensource karena Gratis. Namun tidak banyak yang ikut mengembangkan atau minimal mendukung produk opensource tersebut. Banyak programer selalu mengatas namakan Open Source, akan tetapi, mereka hanya asyik menggunakan product Open Source sebagai product gratisan tanpa mau berkontribusi dalam pengembangan product Open Source tersebut.

Kurangnya optimisme antara para developer dan masyarakat membuat keadaan Open source Indonesia semaikin parah. Kalau sudah begini kita seharusnya mulai dari diri sendiri. Memang tidak ada yang instan tapi saya pun tetap percaya Open Source Indonesia masih punya harapan dan harapan itu bukannya hampir punah, tapi malah makin berkembang mengikuti trend dunia. Masih ada segelintir orang yang mau menyisihkan waktu membuat product Open Source atau mengopen sourcekan karya-karyanya.

Akar permasalahannya adalah hanya satu. Kurangnya rasa cinta para developers dan masyarakat Indonesia terhadap dunia Opensource. Coba kalau para developernya punya rasa cinta yang tulus, tentu dengan sepenuh hati akan terus mengembangkan program Open Source dan tidak pernah puas untuk terus berkreasi. Begitupun masyarakat yang menggunakan produk Open Source, bila sudah cinta pasti tidak akan keberatan memberikan donasi yang dibutuhkan para developers. Toh nanti akan berguna juga pada masyrakat luas.

Melihat keadaan yang seperti  itu pun pak Eksa  memberi penjelasan tentang mana bidang yang sebaiknya kita ambil open source dan closed source. Jika kita berorientasi pada keuntungan dalam membuat program lebih baik ambil pemograman closed source. Modal  yang kita keluarkan untuk belajar pemograman closed source akan setimpal dengan apa yang nanti kita terima.

Bila ingin memilih Open Source pun haruslah sepenuh hati. Orientasinya bukan hanya pada keuntungan jangka pendek. Namun harus bisa melihat nilai manfaat yang akan di terima oleh masyarakat luas. Tidak ada kata setengah hati jika memutuskan untuk masuk ke dunia open source. Atau hasilnya malah mengecewakan.

  • Perlakukan bahasa pemogram sebagai alat bantu (jangan fanatik)
Seperti pada awal artikel saya jelaskan. Meskipun namanya Komunitas PHP namun para senior disana bukan berarti fanatik pada pemograman PHP saja. Mereka juga mengetahui seluk beluk pemograman lain dan berhasil meracik sebuah program hebat dengan berbagai bahan bahasa pemograman. Ibarat koki yang berhasil memasak sebuah makanan enak, tentu koki tidak fanatik terhadap satu alat. Begitupun programer.

Mungkin bagi para pembaca yang sudah menguasai suatu pemograman, janganlah fanatik terhadap satu pemograman itu. Karena bahasa pemograman hanyalah sebuah alat, tentu mempunyai kelebihan dan kekurangannya masing-masing. Dan seorang programer harus bisa menentukan alat yang tepat untuk menyelesaikan suatu masalah.

Saat itu pun pandangan saya diluruskan bahwa jangan hanya puas bila menguasai satu bahasa pemograman saja. Seorang programer harus bisa menyelesaikan setiap masalah. Tidak mungkin bisa menyelesaikan masalah jika dia hanya bisa satu pemograman saja. Semua butuh kolaborasi dari tekhnik pemograman lain agar software yang kita kembangkan menjadi lebih powerfull.

Memang benar apa yang dikatakan Kak Oka sore itu. Saya pun mempelajari pemograman web pun sudah terdiri dari beberapa banyak kode. Kita toh tidak bisa mengandalkan PHP saja untuk pemograman web. Kita juga butuh kolaborasi html, css, maupun javascript untuk membuat program web yang bagus. Itupun baru pemograman web. Belum pemograman yang lain, hadew puyeng......

Yah begitulah dunia ini, semua tidak ada yang berdiri sendiri. Semua serba terhubung. Lalu bagaimana untuk kita yang pemula? Rasanya menyeramkan juga jika harus menguasai semua bahasa pemograman. Maksudnya begini, bagi kita yang pemula silahkan pelajari dasar-dasar pemogramannya dulu.

  • Tetapkan kualitas atau ikhlaskan.
Jika ada klien yang menawari project namun harganya di bawah standar. Hanya ada dua pilihan. Tolak atau ikhlas memberi gratis. Memang dilema, di satu saat ada godaan menerima uang proyek walupun tanggung. Disisi lain kita harus menunjukan integritas. Namun saya menyadari bahwa kita akan berinvestasi dari tindakan itu.

Pemberian tarif harga yang tanggung justru akan lebih menjatuhkan kualitas kita dibanding pemberian layanan gratis.

Perlu diketahui memberikan layanan Gratis bukan berarti kita menjatuhkan kualitas kita sendiri. Bila klien yang memerlukan jasa kita adalah LSM yang punya potensi untuk memberdayakan masyrakat luas, tentu pelayanan gratis yang kita berikan adalah sebuah investasi yang sangat besar. Ataupun para UKM yang sangat memerlukan pelayanan kita, kita pun bisa kreatif membuat bentuk kerjasama yang saling menguntungkan.

Jadi pemberian layanan gratis tidak sembarangan agar kualitas kita tidak jatuh. Jika Anda masih bingung tentang kriteria klien yang pantas diberikan layanan gratis, yuk mari sama-sama konsultasikan dengan para senior Komunitas PHP Indonesia. ^_^

Satu lagi jika memang kita belum mampu jujurlah bahwa memang kita tidak mampu. Jadi bagi Anda yang mau menerima project dengan harga di bawah standar kualitas Anda, pikirkan sekali lagi. Sebab dengan menerimanya klien akan menilai kualitas Anda.









  • Jalani dan nikmati bersama tim

  • Melanjutkan poin nomor 3, jika poin ini belum terwujud maka jangan sama sekali menerima project. Sebaliknya jika sudah terbentuk tim yang solit. Silahkan di bicarakan lebih lanjut. Namun yang pasti bertindak jujur dari awal. Jika kita memang belum mempunyai pengalaman dan tidak mampu katakan saja. Kejujuran kita dari awal akan menunjukan kualitas kita.

    Sekecil apapun nilai projectnya, bagi itu bersama tim. Itu akan melatih kepemimpinan kamu untuk kemampuan mendelegasikan tugas. Jangan pernah mengambil project itu sendirian, kamu akan menjadi autis penyendiri bila kamu melakukan itu. 

    Aku langsung tercengang mendengar pernyataan itu. Yah mungkin selama ini saya sudah melakukan cara yang keliru. Saya pikir untuk permulaan tidak apalah mengerjakan suatu project sendiri. Ternyata itulah yang membuat saya tidak berkembang selama ini. Mengambil project sendiri menjadikan kita lebih egois dan tidak mau berbagi. Sulit nantinya jika kita akan bekerja tim. Jika mau wirausaha, share project bersama anggota tim. Itu akan jauh lebih indah dibandingkan kerja sendiri.

    Nah itulah empat poin pelajaran yang saya dapatkan pada hari itu. Begitulah kisah sore itu saya berada dimarkas Komunitas PHP Indonesia. Sampai waktu berbuka pun tiba. Wah, lumayan disaat kantong lagi cekak, dapat tajil gratis. Hehe.....

    Acarapun di akhiri dengan buka puasa bersama. Yah memang benar-benar nikmat sebuah kebersamaan. Jika sudah berkumpul semua adalah setara dengan latar belakang apapun. Semoga tulisan ini bisa menginspirasi Anda semua. Mari kita bersama-sama memajukan Open Source Indonesia. Di mulai dari menumbuhkan rasa cinta kita.

    Sekian dan terima kasih

    Catatan dari Qatar

    Anda tahu buku from notes qatar karangan muhamad Assad. Itu adalah buku national best seller yang sudah di tulis dalam tiga edisi. Jika Anda belum membacanya, saya menyarankan Anda untuk membacanya karena buku ini sangat ringan untuk di baca.

    Meskipun bacaan ringan namun bukan berarti tanpa ada makna, Mas muhamad Assad ini pintar sekali mengemas suatu penyampaian yang penting dalam bentuk yang menarik. Biasanya bila ada penceramah yang menyampaikan suatu ayat kebanyakan akan terlihat monoton. Namun kepiawaian menulis mas Assad ini mampu membuat kita mengerti apa makna di balik kejadian dalam setiap segi kehidupan kita.

    Testimoni salah satu pejabat besar ada tertempel pada buku itu. Membuat nilai buku ini semakin bertambah. Sebab bukan sekedar testimoni singkat, pejabat itu memberi testimoni mendetail mengenai kelebihan buku itu. Jelas bukan sekedar testimoni main-main ini mah. Banyak juga loh buku-buku lain yang asal menempatkan testimoni dari orang terkenal meskipun testimoninya sangat pendek. Memang tidak salah sih, tapi kalau saya yang membaca testimoni jadi terkesan gimana gitu. Beda dengan testimoni dalam buku ini, pemberi testimoni benar-benar memberikan paparan yang sangat jelas mengenai buku ini.

    Pengen juga sih buku saya bisa seperti dia, ada testimoni salah satu tokoh terkenal. Walaupun hanya satu tokoh tak mengapa. Apabila saya tulis testimoninya satu halaman full ekslusif itu sudah cukup menjadikan buku saya menarik. Ada juga nih kemungkinan nanti mas Assad mau memberikan testimoni untuk karya ke tiga saya. (ngarep.com)... Tidak apa-apa, kan positive thinking seperti yang dikatakan mas Assad

    Yah sebenarnya saya sudah tahu buku ini sekitar setahun yang lalu. Ketika pertama kali edisi bukunya terbit saya mengira itu adalah sebuah novel. Walaupun bukunya di labeli best seller waktu itu, namun belum cukup menarik perhatian waktu itu. Maklum orang seperti saya lebih suka buku panduan praktis yang sesuai kebutuhan karena saya ini adalah orang yang berkutat dengan logika komputer (alias programer). Kalau bukunya tidak sesuai kebutuhan, yah saya tidak tertarik meskipun label mega, giga, atau tera best seller sekalipun. Hehe

    Namun bukan berarti saya tidak menyukai buku motivasi sama sekali. Saya pun menyadari perlunya mengembangkan kemampuan soft skill di samping kemampuan hard skill saya. Alasan waktu itu tidak tertarik dengan buku ini karena saya mengira itu sebuah novel. Sedangkan tujuan saya kalau ga buku komputer, yah  buku pengembangan diri.

    Sampai pada suatu pagi yang cerah saya berkunjung ke toko buku terbesar di matraman, jakarta. Saya sering mengunjungi toko buku ini untuk memeriksa apakah ada buku komputer atau motivasi baru. Yah, pertama hanya dua jenis buku itu yang ada di benak saya. Tidak ada yang lain.

    Sampai setelah masuk toko buku saya melihat banner yang begitu besar tentang trilogi notes form qatar.  Mengubah niat awal tadi yang hanya ingin mencari buku komputer. Saya berpikir sudah sampai edisi ketiga dan best seller semua. Berarti ini bukan buku sembarangan.

    Pajangan bukunya pun sudah banyak jadi bukan usaha sulit untuk saya menemukanya. Nah ketemu yang edisi pertama. Iseng-iseng saya lihat isi buku edisi pertamanya. Terlihat tiga kata dalam bahasa inggris yaitu positive, presistance, dan pray. Tiga P, saya membaca buku ini sebenarnya sudah tahu maksud yang ingin di sampaikan. Namun saya penasaran pembahasan tentang presistance karena itu beorientasi pada tindakan. Mengapa?

    Siapa saja bisa positive thingking dan berdoa. Itu hal yang menurut saya tidak sulit. Namun presistance butuh kesabaran dan tidak semua orang bisa konsisten dengan tindakannya. Makanya itu saya coba langsung membuka pembahasan tentang presistance. Ternyata memang label best seller tak salah tertempel pada buku ini.

    Menariknya buku ini memang sederhana dan jujur ditengah banyak buku yang menawarkan trik tips rahasia. Buku ini beda, kerja keras dan doa memang di perlukan bila ingin sukses. Itu bukan rahasia. Dan buku ini tidak mengajak Anda terlena pada panduan praktis tentang kesuksesan yang terkesan serba instan. Buku ini tampil apa adanya namun tetap bermakna dan ringan.

    Satu hal yang menjadi hikmah disini bagi saya adalah kita sama-sama dari satu penerbit euy :D. Itu pun akhirnya menjadi motivasi saya dalam menulis. Yah meskipun yang saya tulis tidak setenar buku beliau. Tapi saya bersemangat karena menemukan satu kesamaan dengan mas Asad. Sama-sama menulis untuk menjadi manusia bermanfaat bagi sesama. Walaupun bidang kepenulisannya berbeda, tapi sama-sama menghasilkan karya yang bermanfaat.

    Sampai di akhir artikel ini, saya ingin mengajak Anda untuk memaknai semua hal yang telah kita alami. Seperti mas Assad yang berhasil menyajikan pengalamannya dan mengambil hikmah semua kejadian yang dialaminya hingga kita bisa belajar pengalaman dari dia. Sudah seharusnya kita berbagi pengalaman, namun tak asal bercerita apa yang kita alami. Namun juga belajar mengambil hikmah apa saja yang telah kita dapat. 




    Belajar Makna Pengorbanan dari Blogger

    Selamat hari raya Idul Adha bagi umat Islam yang merayakannya. Di mana pada momen hari ini kita bersama-sama memaknai pentingnya keikhlasan dalam berkorban .

    Para pembaca setia Rastor 72, bertepatan pada hari Idul Adha kali ini. Saya akan share beberapa pengorbanan yang perlu Anda lakukan untuk menjadi Blogger profesional. Coba anda membaca artikel ini dengan kacamata pandangan positif saja. Saya mengerti mungkin ini bisa jauh dari realita kehidupan yang sebenarnya. Tapi nikmati saja sebuah film motivasi walaupun tahu itu hanya rekayasa, tapi kita bisa mendapat pelajaran dan inspirasi dari situ.

    Seperti yang kita ketahui, Blogger adalah para pahlawan internet yang bersedia berbagi berbagai artikel pengetahuannya secara gratis. Di mana setiap halaman pencarian Google, 90% lebih komposisi hasil pencarian merupakan artikel dari para blogger. 

    Seorang blogger yang saya tahu adalah seseorang yang ikhlas berbagi pengetahuan mereka di internet. (tanpa bermaksud melebihkan, hehe) Pengorbanan mereka yang patut kita pelajari adalah bersedianya mereka menyisihkan waktu untuk mengetik artikel agar dapat dibaca banyak orang di seluruh penjuru dunia.

    Yah, itu satu dari pengorbanan waktu. Apa lagi pengorbanan lainnya yang dapat kita pelajari dari seorang Blogger? Apalagi kalau mereka bersedia untuk tidak di gaji. Meskipun begitu tentu ada pihak yang baik hati rela membayar mereka. Siapa lagi kalau bukan pihak sponsor iklan :-D. Kalau dilihat dari luar memang seperti hubungan komersil yang hanya ingin keuntungan. Namun kalau di lihat dari kacamata positif tentu ini suatu hubungan bisnis yang saling membantu satu dengan yang lain.

    Balik lagi ke pengorbanan, kita sudah mendapat dua poin pengorbanan dari Blogger, yakni pengorbanan waktu dan uang. Lalu apa lagi? Mungkin kedua poin itu saja sudah cukup menjadi bahan pembelajaran bagi kita tentang makna pengorbanan. Namun bukan berarti pengorbanan yang dilakukan para Blogger itu sia-sia. Selalu ada balasan untuk siapa saja yang melakukan kebaikan.

    Mungkin bagi seorang Blogger reputasi dan penghargaan adalah hadiah yang cukup membanggakan. Oleh karena itu, mungkin kita yang banyak terbantu oleh artikel mereka minimal memberi sebuah apresiasi atau pada kotak komentar mereka, bahkan lebih bagus bila Anda memberi saran khusus agar mereka jadi semakin termotivasi.

    Entah itu artikel copas atau modifikasi, namun berkat mereka Anda bisa mendapatkan informasi dengan mudah karena artikel tersebut terdistibusi secara luas. Sama-sama memberi manfaat, mereka memberikan informasi yang Anda butuhkan, dan Anda memberi masukan yang dapat memotivasi mereka untuk lebih maju.

    Mungkin sekian dulu artikel singkat dari saya. Semoga kita semua bisa saling Ikhlas memberi manfaat kepada orang banyak. Bila ada kata-kata yang kurang berkenan dari artikel ini saya mohon maaf. Yuk mari di makan semur dagingnya, hehe.....

    9 Etika Menulis Source Code Program

    Wah ternyata menulis kode program ada etikanya. Tidak bisa semau gue dong? He-he.
    Tidak masalah jika Anda ingin menulis kode program sesuai gaya sendiri. Namun alangkah baiknya jika kita mengikuti beberapa aturan berikut sehingga nantinya bisa membantu programer lain memahami makna karya yang telah Anda buat.
    Percuma juga dong kita sudah susah payah menulis suatu program, namun program tersebut tidak bisa di kembangkan oleh orang lain karena gaya penulisan Anda yang ambrul adul (weleh).
    Oke, berikut adalah sembilan tips yang bisa Anda ikuti :
    1. Tulis Sesimpel dan Seefisien mungkin.
    Semakin simpel sebuah kode, maka akan semakin mudah kode tersebut dibaca (baik oleh compiler maupun oleh pembuat). Makanya, mulai sekarang tulis setiap kode anda sesederhana dan seefisien mungkin agar proses compiling kode anda jauh lebih cepat. Maksimalkan juga built-in function yang telah disediakan oleh bahasa pemrograman yang anda gunakan.
    2. Readable Function.
    Artinya sekali lirik dari namanya, programmer lain sudah harus bisa menebak apa guna dari fungsi tersebut. Fungsi yang anda buat hendaklah bisa dibaca dan dimengerti dengan mudah melalui namanya. Hal ini sangatlah penting, baik bagi anda yang mengikuti gaya prosedural ataupun OOP.
    3. Konsisten.
    Anda harus konsisten ketika menulis kode. Misalnya dalam memberi nama variabel, nama objek, ukuran objek, perataan kode, penggunaan jenis huruf, case sensitive, dll. Disini, kita bisa menentukan sendiri aturan kita sebelum mulai mengerjakan proyek. Atau kita bisa mengikuti standard penulisan kode yang sudah ada, karena biasanya setiap software house memiliki standard sendiri.
    4. Perhatikan text indentation.
    Layaknya sebuah desain, kode pun harus ada tabulasi / text indentation agar kode dapat dibaca dengan mudah dan mata tidak terlalu sulit untuk menemukan kode apa yang akan dicari. Terlebih bagi programmer lain yang akan membantu anda, atau meneruskan proyek anda.
    5. Tambahkan komentar.
    Jika menurut anda poin-poin sebelumnya masih belum bisa menjelaskan fungsi yang anda maksudkan, anda dapat menambahkan komentar-komentar atau keterangan deskriptif mengenai fungsi tersebut dan bagaimana cara menggunakannya. Meskipun ukuran dokumen anda jadi semakin besar, namun dari sini anda meninggalkan petunjuk berupa informasi bagi mereka yang menggunakan kode anda, tanpa harus bertanya-tanya terus pada anda.
    6. Penamaan file.
    Misalnya file PHP. Dia harus disimpan dengan ekstensi .php (jika anda menemukan file dengan  ekstensi .php3 atau .phtml maka kemungkinan besar file-file tersebut ditulis menggunakan PHP versi 3 ke bawah). File-file tersebut akan disimpan sebagai file teks biasa, artinya kita tidak butuh editor khusus. Namun perlu diingat bahwa Notepad tidak memunculkan nomor baris sehingga jika dibuka kadang seorang programmer tidak bisa begitu saja membaca sebuah kode. Di sinilah anda dapat membantu mereka dengan memberi nama yang deskriptif dan tidak random pada setiap file anda.
    7. Buat sebuah dokumentasi.
    Jika anda sudah membuat sebuah kode dimana kode tersebut levelnya merupakan framework atau library yang cukup kompleks, maka diperlukan sebuah dokumentasi. Paling tidak, dokumentasi yang anda buat adalah semacam tour guide yang dapat memandu orang lain memanfaatkan kode anda. Lengkapi pula dokumentasi tersebut dengan API (Application Programming Interface) tiap fungsi yang mungkin bisa digunakan.
    8. Selalu update.
    Artinya, sebagai programmer anda wajib memantau perkembangan terbaru pada bahasa pemrograman yang anda minati. Karena terkadang ada cara-cara penulisan yang akan diatur ulang oleh pihak developer dari bahasa pemrograman yang kita manfaatkan. Lihat saja PHP di tahun 1995 dengan sekarang (anda bisa cek perkembangan PHP pada halaman: http://php.net/manual/en/history.php.php). Jika anda tidak memantau perbedaannya, maka anda bisa sangat ketinggalan sebagian dari profesi anda.
    9. Berpikiran universal.
    Programmer bukanlah seorang pejuang solo, banyak programmer di dunia ini yang saling membantu dan memanfaatkan kode milik programmer lain. Untuk itu, gunakan gaya penulisan standard yang sudah ditentukan oleh bahasa pemrograman yang anda pakai. Selain anda mengikuti peraturan, anda juga menjadi seorang yang sosialis dalam hal sharing kode anda. Dengan begitu, anda bisa mendapatkan teman serta kode yang anda buat sangat bermanfaat bagi orang lain. Berikut contoh sederhana kode yang menerapkan beberapa etika diatas.

    Nah itu tadi adalah beberapa poin-poin yang bisa anda terapkan dalam cara penulisan kode anda. Bagaimana dengan anda? Apakah anda memiliki pengalaman menarik seputar penulisan kode? Mari share pada form komentar dibawah.

    Beberapa Faktor yang Mempengaruhi Harga Website Anda

    Pada beberapa waktu yang lalu, saya sempat menulis artikel yang berjudul Bagaimana Menentukan Tarif Jasa Anda? (web Programer) yang membahas strategi dalam bernegoisasi dengan Klien. Bagi Anda yang sudah membaca artikel tersebut, tentu sudah tahu hal apa saja yang perlu di lakukan agar Anda mendapatkan tawaran harga yang sesuai dengan klien.
    Selanjutnya pada artikel kali ini saya akan menjelaskan beberapa faktor yang turut memperngaruhi harga jasa Anda. Perlu di ketahui bahwa kita bisa saja menawarkan harga yang berbeda dengan fitur yang sama tergantung pada kondisinya seperti apa.
    Bagi para Web Developer yang telah bekerja pada sebuah perusahaan tentu tidak usang bingung memikirkan hal ini, namun bagi para Developer Freelance yang harus mencari sendiri proyeknya maka hal ini mungkin bisa bermanfaat.
    • Bonafiditas Perusahaan
    Pertimbangan utama dalam menentukan harga bisa dilihat dari potensi perusahaan yang kita tawarkan. Apakah ia adalah perusahaan besar, skala menengah, atau kecil. Harga yang Anda tawarkan dalam proposal dapat disesuaikan dengan perusahaan tersebut. Bonafiditas sebuah perusahaan dapat dilihat dari nama perusahaan, jumlah karyawan, ataupun megah atau tidaknya kantor yang ditempatinya.

    • Urgensitas
    Biasanya, bila seseorang membutuhkan sesuatu dalam keadaan mendesak, ia akan rela mengeluarkan “uang lebih” agar kebutuhannya terpenuhi. Hal ini dapat dijadikan ukuran kita dalam mematok harga agak tinggi dari standar. Karena urgensitas yang diminta klien membuat kita bekerja lembur untuk dapat menyelesaikan proyek sesingkat mungkin.

    • Kompetitor
    Banyaknya kompetitor yang ada, tentunya turut menentukan harga. Makin banyak kompetitor biasanya harga yang ditawarkan dalam sebuah tender proyek akan semakin rendah. Bersainglah dengan sehat. Namun, bila Anda harus menawar dengan harga terendah, pertimbangkan juga biaya yang akan dikeluarkan dalam pembuatannya, jangan sampai besar pasak dari pada tiang.

    • Jenis Institusi
    Institusi pendidikan, yayasan sosial, pemerintah, pribadi, atau swasta. Adalah hal lain yang juga dapat menjadi pertimbangan Anda. Masing-masing tentunya memiliki keinginan tersendiri yang membuat harga akan tinggi atau lebih rendah.



    Sebenarnya masih terdapat pertimbangan-pertimbangan lain dalam menentukan harga yang bagi klien, namun hal-hal diatas adalah hal yang sering kita jumpai dalam menawarkan jasa Anda kepada sebuah institusi atau perusahaan. Semakin tinggi harga yang Anda dapatkan, maka semakin besar tanggungjawab moral Anda untuk dapat memberikan kualitas kerja dan kepuasan bagi klien.

    Etika yang Harus Diketahui Programer Junior

    Saya sedikit prihatin membaca thread di beberapa forum programmer lokal. Seringkali saya menemukan thread yang ditulis oleh programer pemula atau mungkin mahasiswa/pelajar bidang IT yang intinya tidak lebih dari sekedar minta contekan tanpa menunjukkan sedikitpun usaha yang sudah mereka lakukan.

    Beberapa contoh:
    saya mau bikin quiz pake drag n drop, maunya kalau semua jawaban di drop ke target ada tombol yang keluar dan tulisan “anda benar” atau kalau di drop bisa pindah ke frame selanjutnya buat nerusin quiznya, mohon bantuan bikin scriptnya dong?

    satu lagi…

    yang pakai game tembak, jadi kalau objek yang benar kena tembak bisa ke frame selanjutnya juga, jadi bisa nerusin quiz..
    Contohnya gw bikin text di notepad dan didalamnya itu sudah ada data” nya trus gimana yah caranya biar bisa load data dari text tersebut, cara mengedit data tersebut, dan save data tersebut ?
    Please bantuannya dong

    Dan yang ini..
    ada yang tau cara membuat bejeweled games?. ada yang share tapi di AS3, karena masih kurang di AS3, jadi nyari tutor yang di AS2. tapi sayangnya ga ada
    mohon bantuaanya kepada suhu2 yang ada di sini, saya lagi kebingungan untuk membuat chart/grafik dengan perpaduan flash, php dan mysql. Ada yang tau atau pernah membuat, mohon sharenya ya…

    Satu lagi deh
    mohon bantuannya, wahai master2 flash.. saya memerlukan petunjuk untuk membuat peta suatu kabupaten dari flash. warna masing2 kecamatan harus berubah sesuai dengan data dari database. terima kasih
    gmn sich buat database xml?? n gmn sich buat koneksinya??

    Hehe, sempat miris juga dan jadi malas berkunjung ke forum kalau banyak pertanyaan seperti tadi.
    Memang benar, “malu bertanya sesat di jalan”. Tapi “bertanya” bukan berarti minta orang lain ngerjain pe-er atau minta contekan. Kalo itu sih malas belajar, mau serba instan.

    Dalam artikel ini saya berikan beberapa tips utk Anda yang benar-benar ingin jadi programer:

    • Jangan remehkan etika di forum.
    Kalo Anda ingin dihargai orang, hargai dulu orang lain. Baca & patuhi etika di internet (netiquette ).
    Berikut ini hal-hal yang harus Anda hindari:
    1. Menggunakan tanda tanya berlebihan ( ??, ???, ???? ). Orang yang membaca thread Anda tidak rabun.
    2. Menggunakan bahasa Alay. Ini hal paling konyol yang pernah saya lihat
    3. Pertanyaan yang terlalu singkat & tidak spesifik permasalahannya.
    4. Minta bantuan tanpa menunjukkan bahwa Anda sudah berusaha.
    5. Membuat thread di forum yang tidak tepat ( salah kamar ).
    6. Membajak thread orang lain.
    7. Meminta jawaban/bantuan dikirim ke email Anda. Kalo Anda saja malas buka forum, gimana mungkin Anda mengharap orang lain meluangkan waktu utk mengirim jawaban?
    8. Mengabaikan orang yang sudah memberi jawaban/berusaha membantu Anda. Setidaknya, Anda bisa bilang “Terimakasih”.
    9. Kualitas bantuan/jawaban yang Anda terima, tergantung kualitas pertanyaan Anda



    • Pecahkan masalah besar menjadi masalah spesifik, baru bertanya

    Kalau Anda mengharap bantuan dari programer yang sudah berpengalaman, buat pertanyaan atas permasalahan yang spesifik. Programer profesional yang kebetulan ada di forum kemungkinan besar sibuk dengan pekerjaannya dan tidak ada waktu untuk merenungkan pertanyaan Anda.Belajarlah untuk memecah satu masalah besar menjadi beberapa masalah yang lebih kecil sehingga Anda bisa mengajukan pertanyaan yang spesifik.

    Kalau Anda merasa tidak bisa memperkecil scope permasalahan, mungkin lebih baik Anda lupakan cita-cita menjadi programmer. Kenapa? Karena para programer adalah problem solver, orang-orang yang kerjanya membuat solusi atas sebuah permasalahan. Tahap pertama penyelesaian masalah yang kompleks adalah dengan membaginya menjadi beberapa masalah yang tidak terlalu kompleks. Kalau Anda tidak punya kemampuan ini, dunia pemrograman bukan untuk Anda.

    Keterampilan untuk menyelesaikan masalah bisa dipelajari dan dilatih. Anda bisa melakukannya dengan membaca source code yang ditulis orang lain. Membaca ( benar-benar membaca, bukan cuma sekedar melihat ) buku pemrograman dan bagaimana penulis memecahkan permasalahan.

    Pertanyaan yang jelek:
    saya lagi kebingungan untuk membuat chart/grafik dengan perpaduan flash, php dan mysql. Ada yang tau atau pernah membuat, mohon sharenya ya…
    Pertanyaan di atas justru menimbulkan pertanyaan lain :
    Bingungnya di bagian mana? Panggil skrip di server? Kirim data ke server? Memproses data dari server? Menampilkan grafik?

    Permasalahan di atas bisa dipecah menjadi permasalahan yang lebih sederhana. Misalnya:
    Bagaimana flash mengakses skrip php.
    Bagaimana flash mengirim data ke skrip php.
    Bagaimana menggunakan skrip php untuk mengirim data dari server ke flash.
    Bagaimana flash memproses data dari server
    Bagaimana membuat grafik dari sebuah data
    Pembagian masalah besar menjadi beberapa masalah kecil memudahkan Anda menulis pertanyaan yang spesifik. Hasilnya, Anda akan cepat menerima bantuan atau minimal petunjuk dari orang yang lebih berpengalaman.


    • Belajar dari awal. Jangan harap bisa instan.


    Ini penyakit kronis di komunitas programmer. Sebagian programmer pemula atau orang-orang yang ingin menjadi programmer, tak mau susah payah belajar dari dasar. Belum apa-apa sudah ingin membuat game farmville lalu buka thread “Gimana membuat game seperti farm ville?”. Ingat, sebelum kita bisa berlari, kita dulu belajar merangkak.

    Penguasaan dasar-dasar pemrograman dan bahasa yang Anda pilih memiliki peranan penting dalam analisa masalah. Kalo Anda ga punya dasar yang kuat, ga mungkin Anda bisa menganalisa sebuah masalah dan memikirkan solusinya. Ini seperti orang menyelam tanpa belajar berenang.

    Beberapa tahun yang lalu di sebuah milis flash, ada orang bertanya tentang masalah yang dia alami dengan framework PureMVC. Ternyata kemudian ketahuan bahwa dia ga begitu paham ActionScript 3.0. Akhirnya, thread berkembang menjadi diskusi yang ngelantur dan ga jelas arahnya. Saya dan beberapa programer lain yang ikut menanggapi jadi bingung sendiri, ini orang dijelasin B, ternyata ga ngerti A. Dijelasin tentang D, ternyata belum ngerti C. Akhirnya tidak ada yang menanggapi lagi karena buang-buang waktu. Kesimpulannya, tadinya dia punya satu masalah besar ( proyeknya ). Setelah dia pakai PureMVC, dia punyadua masalah besar. Konyol kan?


    • Sabar. Belajar itu butuh waktu.

    “Mahir pemrograman … dalam 24 jam” sepertinya adalah judul buku yang menarik pembeli. Realitanya, itu sekedar taktik marketing. Saya belum pernah bertemu orang yang menjadi mahir pemrograman dalam 24 jam.

    Sebagai ilustrasi, Andrew Koenig, seorang ahli pemrograman bahasa C++ menulis buku berjudul “Accelerated C++”. Buku ini cukup tipis utk bahasa pemrograman, kurang dari 200 halaman. Tahukah Anda berapa lama waktu yang dibutuhkan untuk belajar C++ di Harvard University dengan menggunakan buku ini? Satu semester. Dan selama satu semester, yang diajarkan adalah dasar-dasar bahasa C++. Jadi bisa dipastikan mereka yang selesai mengikuti kuliah ini belum menjadi programmer.

    Ada twit menarik dari KH Mustofa Bisri (Gus Mus). Beliau ditanya,”Bagaimana supaya cepat menguasai ilmu?”. Jawaban beliau,”Habiskan waktu sebanyak-banyaknya untuk belajar”.


    • Pelajari Bahasa Inggris

    Dari sekian banyak bahasa pemrograman populer, berapa yang dibuat oleh orang Indonesia dan sintaksnya menggunakan bahasa Indonesia? Tidak ada. Semuanya dibuat orang luar dan sintaksnya menggunakan bahasa Inggris. Dokumentasinya juga sebagian besar menggunakan bahasa Inggris. Anda butuh bahasa Inggris untuk memahami dokumentasi, contoh-contoh kode, lisensi, dan lain-lain.

    Bahasa Inggris jauh lebih mudah daripada bahasa pemrograman. Jadi secara logika, kalo Anda ga mau belajar bahasa Inggris, lupakan cita-cita menjadi programer.

    Sekian. Mudah-mudahan tulisan ini bisa membantu Anda kembali ke jalan yang benar ;-)

    Bagaimana Menentukan Tarif Jasa Anda? (Web Programer)

    Ketika telepon dari klien berbunyi, Anda mengangkat telepon tersebut lalu agak terasa canggung ketika harus menjawab berapa biaya yang harus dikeluarkan klien untuk jasa Anda. Atau dalam pertemuan langsung Anda sudah menjelaskan kelebihan dan portofolio dari karya Anda, namun gagap disaat klien menanyakan tarif yang harus ia bayar.

    Hmmm, itupun pernah saya alami ketika bernegoisasi dengan klien. Selalu terjadi dilema antara harga yang terlalu rendah VS takut kehilangan klien. Menetapkan harga terlalu rendah mungkin menunjukkan bahwa Anda tidak menghargai pekerjaan  dan mungkin juga Anda tidak akan merasa termotivasi untuk menyelesaikan proyek. Namun , harga yang sangat tinggi berarti bahwa Anda mungkin kehilangan klien dan dengan begitu hilanglah sudah pendapatan Anda. -_-

    Menentukan berapa besar tarif jasa bagi Anda yang pemula tentu agak sulit. Namun bukan berarti tidak ada jalan keluar. Saya disini tidak akan menentukan harga mati untuk tarif jasa Anda, itu sih bisa Anda sesuaikan sendiri, Hehe.(Saya juga heran kenapa itu menjadi hal yang tabu ^_^, namun yang namanya Jasa agak sulit juga ditentukan standar harganya)

    Namun, disini saya akan berikan 7 tips yang bisa Anda terapkan dalam negoisasi agar mendapatkan kesepakatan harga yang sesuai, diantaranya :

    • Lihat Prioritas Kebutuhan Klien. Misalnya, jika Anda diminta untuk membuat website 10 - halaman untuk dua klien yang berbeda , akankah Anda memberi tarif yang sama? Jika YA, tidak masalah sih. Tapi coba perhatikan seberapa pentingkah website yang akan Anda buat nanti dimata klien tersebut . Jika website yang Anda buat akan menjadi website non -profit, tak perlulah Anda menetapkan standar harga yang terlalu tinggi. Namun jika itu akan membawa sejumlah besar keuntungan tiap bulan kepada klien Anda ,  tetapkanlah biaya yang lebih untuk klien Anda !

    • Berikan Klien Anda Beberapa Pilihan. Ketika membuat harga penawaran selalu berikan klien Anda beberapa pilihan . Misalnya, Anda dapat membuat ' paket ' : Desain website + pengembangan website = Rp 3.000.000 || desain website + pengembangan website + SEO = Rp 3.500.000 || , dan seterusnya. Dengan cara ini klien Anda akan memilih opsi yang menurut dia terbaik. Anda juga bisa memasukkan diskon untuk paket yang harganya lebih besar , untuk membuat klien memilih pilihan yang paling mahal.

    • Paketkan Tarif Anda. Lanjutan dari tips kedua, jika Anda sudah banyak menangani berbagai macam project, tentu Anda dapat menentukan tingkat kesulitan masing-masing jenis website. Misalkan anda dapat membuat paket website Company Profile dengan harga yang lebih murah dibandingkan dengan paket website Toko Online. Begitupun selanjutnya. Anda dapat memasukan itu kedalam daftar katalog jasa Anda. Namun pastikan setiap harga di tulis dengan kata Mulai dari, agar ketika bernegoisasi harga tersebut bisa naik. He-he,
    • Tekankan pada Penghematan Waktu. Harga terendah tidak selalu menjadi pilihan yang tepat apalagi orientasi Klien Anda untuk keperluan Bisnis. Anda bisa bermain harga pada waktu pengerjaan.  Semakin sedikit deadlinenya, maka akan semakin mahal pula tarif Anda. Namun disesuaikan yah dengan kemampuan Anda.

    • Buat Kualitas Portofolio yang Tinggi. Pengalaman adalah salah satu elemen yang paling penting dalam mendefinisikan tarif Anda. Selain itu, Anda juga akan menarik klien yang lebih baik dengan dana yang lebih tinggi dan mulai bekerja pada proyek-proyek besar. Namun yang paling penting, jujurlah dalam mengungkapkan portofolio Anda. Percuma mengarang hasil kinerja Anda karena pada akhirnya kinerja Anda akan terbukti pada pengerjaan proyek. Lebih baik menampilkan sedikit Portofolio tetapi menggambarkan kemampuan Anda, dari pada banyak portofolio palsu tapi pada akhirnya membuat klien kecewa.

    • Pilih Kata-Kata Bijak. Ketika membuat penawaran harga, cara Anda berbicara sangat penting . Beberapa kalimat yang tampaknya tidak penting dapat membuat perbedaan besar ! Kata-kata seperti "Wah, harganya terlalu kecil pak buat saya, nanti kasihan saya" dengan "Mari kita buat kesepakatan ulang biar sama-sama enak", kedua kalimat tersebut memiliki dampak psikologis besar pada klien Anda. Jadi ada baiknya Anda merangkai kata-kata yang enak didengar, ^_^.

    • Jangan Turunkan Tarif Anda. Anda sudah terlanjur menetapkan harga. Namun jika klien merasa harga yang Anda tawarkan terlalu tinggi, jangan sekali-kali menurunkan tarif . Hal ini menunjukkan kurangnya rasa percaya diri dan ketidakmampuan menilai pekerjaan Anda sendiri . Ya , Anda mungkin akan kehilangan klien karena ini, tetapi Anda harus berpikir bahwa sangat buruk bila anda bekerjasama dengan orang yang tidak sesuai. Anda juga memiliki hak untuk memilih klien Anda , bukan hanya sebaliknya.
    Nah, sekian tips dari saya. Semoga dapat berguna untuk Anda. Pengen dapat tips lebih? Yuk kita berteman di facebook, banyak teman banyak rezeki loh. Senang rasanya bila mendapat teman diskusi seperti Anda yang haus ilmu. Tapi sampaikan pesan terlebih dahulu sebelum menambah saya sebagai teman facebook Anda. Agar saya tahu dari mana Anda berasal. (wew, maksudnya biar jelas bahwa Anda pembaca artikel ini, hehe)




    Monggo bagi yang ingin berkomentar atau berbagi pengalaman tentang topik ini, 

    5 Hal Menyenagkan Menjadi Seorang Programer


    Kalau anda berpikir seorang programer adalah manusia langka yang berpikir menggunakan logika, dominan otak kiri, analistis, dan bahasanya terlalu teknis. Saya anggap pernyataan itu tidak sepenuhnya benar.


    Sebenarnya seorang programer itu juga kreatif. Yah, benar kreatif. Sama seperti seniman, bahkan lebih dari seniman. Dari awal sudah berimajinasi memikirkan konsep tentang software apa yang ingin dia buat. Menciptakan suatu karya yang tidak hanya indah, namun juga berguna bagi orang lain. . Semua itu tentu menggunakan kreatifitas.


    Sering melihat seorang programer itu botak, berkacamata tebal, beruban, dan penampilannya kuper. Sekarang sih sudah jarang memang yang penampilannya seperti itu. Hehe... Tapi banyak orang beranggapan Programer itu gampang stress karena beban pekerjaan yang tidak biasa. Harus berpikir anlistis dan logis. Di kejar deadline waktu. Pada kenyataanya tidak selalu demikian.


    Saya adalah seorang mahasiswa yang saat ini juga menjadi programer web lepas. Kalau bicara stres, setiap pekerjaan juga berpotensi membuat kita stress. Namun saya menikmati dan merasa senang menjadi seorang Programer Web lepas karena memang banyak hal menyenangkan.
    Nah, disini saya akan berbagi kisah tentang 5 hal yang menyenangkan jika Anda menjadi seorang programer. Khusunnya Programer Web seperti saya ini. Mau tahu, simak yang berikut ini :


    1. 1. Lebih Bebas
      Menjadi Programer tidak mengharuskan anda bekerja pada suatu perusahaan. Dengan bekal kemampuan yang ada, anda bisa menjadi programer lepas. Hal itu saya alami sendiri, sebagai programer web masih banyak perusahaan kecil yang belum sanggup menggaji seorang IT. Maka disinilah kita bisa mendapat peluang pemasukan tanpa harus terikat dengan perusahaan. Freedom!!!

    2. 2. Merasa puas jika proyek terselesaikan
      Sungguh menyenangkan sekali apabila sebuah website sudah kita selesaikan dengan baik. Hal itu bisa meningkatkan rasa kepercayaan diri kita. Anda akan mempunyai pola pikir bahwa semua bisa diselesaikan dengan baik jika kita bersungguh-sungguh. Dengan begitu akan berkembang pula kepribadian anda dalam memandang hidup

    3. 3. Hidup terasa lebih ringan
      Mengetahui website yang telah saya buat mendapat apresiasi dari klien membuat saya lebih bersemangat untuk membuat proyek selanjutnya. Tentu ini menambah motivasi anda untuk berkembang menjadi programer yang lebih baik. Itulah salah satu bagian menyenangkan menjadi seorang Programer. Selalu ingin berkembang dari segi kualitas diri dan wawasan

    4. 4. Lebih Gampang Populer
      Saya seorang mahasiswa dan mengalami sendiri fenomena ini. Pelajaran programing merupakan pelajaran yang sangat sukar dipahami. Menurut saya itu karena dosen menyampaikan materi kurang kreatif. Begitu rekan-rekan mahasiswa tahu bahwa saya mempunyai kelebihandi bidang ini, mereka berbondong-bondong ingin berkonsultasi. Apalagi dikelilingi seorang wanita, ha-ha,,,,Oke, lupakan hal itu tadi yah ^_^. Kesimpulannya dengan populer anda jadi lebih gampang membuka pergaulan baru. Manis kan jadi programer

    5. 5. Anti nganggur karena selalu saja ada ide kreatif untuk dikembangkan
      Banyak orang berpikir programer adalah profesi eksklusif yang hanya bisa dikerjakan oleh orang tertentu saja. Sehingga sulit jika ingin dikembangkan menjadi sebuah bisnis.Kadang setelah selesai membuat website klien. Saya sering meninjau ulang hasil karya sendiri. Dan terkadang suka mendapat inspirasi untuk menambah fitur dalam website tersebut. Akhirnya saya merancang aplikasi tambahan untuk website tersebut, dan menariknya saya bisa menawarkan harga tambahan jika klien mau menambahkan fitur tambahan tersebut ke website mereka. Bertambah pula kesenangan dan penghasilan kita. So, Kreatif bukan secara tidak langsung anda juga belajar marketing.

    Begitulah 5 hal menyenangkan yang saya alami. Sangat menyenangkan pula saat ada orang yang bertanya tentang pemograman kepada saya. Selain dapat beramal untuk menyebarkan ilmu, bisa meningkatkan juga hubungan silahturahmi kepada penanya tersebut.

    Anda tertarik untuk belajar programing? Tunggu apa lagi? Banyak hal menyenangkan yang bisa Anda rasakan, mungkin lebih dari 5. Tentunya saya akan membantu Anda.

    13 Hal Terlarang Membuat Website

    Angka 13 adalah angka yang mempunyai arti buruk dalam bahasa jepang (apa mandarin yah? :p). Katanya sih mitos angka tiga belas itu akan membuat sial. Begitu juga 13  hal yang akan saya paparkan disini dalam membuat website. Akankah anda mengalami nasib sial? Tidak kalau anda tahu dan mengindari 13 hal terlarang dalam membuat website.

    Apa sajakah itu? Silahkan simak yang berikut ini :


    1. 1. Waktu loading home page (halaman utama) website yang lebih dari 8 detik.
      Jika waktu loading website anda terlalu lama. Dijamin nasib buruk akan menimpa website anda karena pengunjung yang tidak betah menunggu waktu loading yang terlalu lama.Oleh karena itu, test dan ukur kecepatan loading website anda mulai dari sekarang dengan kecepatan internet 300 kbps.

    2. 2. Tidak digunakannya tag META.
      Anda tahu tag meta? Yah, itu adalah tag yang membantu search engine dalam mengindeks website anda. Pastikan tag tersebut telah ada pada skrip HTML website anda. Kalau tidak, website anda akan sukar masuk Google dan nasib buruk akan menimpa website anda karena sepi pengunjung dari search engine.

    3. 3. Menggunakan Background yang satu warna dengan tulisan.
      Ini tentu akan membuat sial para pemilik website. Bagaimana tidak? Jika tulisan anda warna hitam dan background anda warna hitam juga (termasuk warna gelap) siapa pengunjung yang akan betah berlama-lama. Sayang sekali jika pengunjung sudah sampai diwebsite anda, tapi malah pergi gara-gara hal itu.

    4. 4. Menggunakan Animasi yang banyak.
      Tujuannya sih untuk memperbagus isi website dengan efek animasi. Namun karena kebanyakan malah bikin sial sendiri. Karena mempengaruhi konsentrasi pengunjung dalam membaca informasi website anda. Sangat disayangkan kalau website anda sedang berjualan baju, namun karena banyak animasinya pengunjung jadi tidak tahu kalau website anda adalah toko online. Dikiranya ajang pertunjukan wayang gratis, he-he

    5. 5. Tidak spesifiknya halaman utama website.
      Kesalahan yang dilakukan orang terlalu banyak menampilkan artikel update dalam halaman utama mereka. Sadarlah, jika pengunjung baru pertama kali ke website anda, dia pasti akan bingung karena melihat artikel berita perusahaan. Pengunjung yang semula tidak tahu apa-apa tentang perkembangan website anda pasti akan pergi. Setidaknya buat satu artikel statis (tetap) sebagai konten utama halaman beranda anda sebagai pengantar pengunjung baru anda untuk mengenali website anda.

    6. 6. Pemasangan Banner iklan lebih dari dua.
      Sama point nomor 4. Terlalu banyak banner juga dapat mempengaruhi konsentrasi pengunjung website. Niatnya sih ingin meningkatkan penghasilan. Tapi sponsor iklan banyak, akan berimbas terbalik pada pengunjung website anda. Apa lagi iklannya memuat konten dewasa, padahal informasi pada website dibaca pada semua kalangan umur. Itu terjadi pada saat saya membuka suatu website di lingkungan masjid. Niatnya sih ingin mencari informasi positif. Tapi karena iklan di web itu huuuuuuu...., akhirnya saya langsung tutup web karena tidak enak. Kalau anda tetap mempertahankan keadaan itu, tinggal menunggu nasib buruk menghampiri website anda.

    7. 7. Banyak link mati. Ibarat kuburan yang banyak tubuh tak bernyawa.
      Serem. Begitupun kalau website anda banyak menampilkan tulisan PAGE NOT FOUND. Pengungjung akan menilai anda tidak profesional dalam mengelola website. Yah, sial lagi.

    8. 8. Menu Navigasi yang terlalu rumit.
      Idealnya navigasi dalam sebuah website itu memuat halaman yang standar saja. Seperti home, profil, produk, galeri, dan kontak misalnya. Kalupun ada penambahan dibuatkan saja drop down dari 5 halaman utama tadi. Kalau semua halaman di tampung pada menu navigasi. Pengunjung akan tersesat dan akhirnya akan meninggalkan website anda karena malu bertanya. He-he

    9. 9. Pemakaian frame dan scrol yang berlebih.
      Kalau bisa tampilkan informasi website anda seringkas mungkin. Jangan terlalu panjang sehingga memaksa orang menatap lama layar monitor. Sangat tidak lucu kalau pengunjung website anda harus ke dokter untuk memeriksa kesehatan matanya. 

    10. 10. Terlalu banyak klik untuk akses kehalaman tertentu.
      Inginnya pengunjung ke halaman kontak kami. Namun karena lupa menempatkannya pada navigasi, akhirnya pengunjung harus bolak-balik mencari link ke halaman kontak. Karena itu, silahkan cek kembali menu navigasi website anda apakah sudah link ke halaman penting.

    11. 11. Pop-up iklan yang menyebalkan. Kalau website penyedia konten bajakan wajar saja kalau pemilik website gencar mencari sponsor iklan agar penghasilannya meningkat. Namun bila website anda menyajikan konten yang baik, terlalu banyak iklan dan Pop-up pasti akan membuat pengunjung kesal. Niatnya ingin membaca artikel anda, tapi tiba-tiba muncul jendela tak terduga dari website anda. Wew, 

    12. 12. Autoplay, sumber kesialan.
      Niatnya sih ingin menyambut pengunjung wesbite dengan video selamat datang. Tapi karena waktu bufferingnya lama, tidak sampai 1 menit pergi deh. Hati-hati kalau anda menyajikan konten video atau musik dalam website anda. Pastikan fitur Autoplay sudah di nonaktifkan. Sebab kalau tidak otomatis akan terjadi efek buffering kalau koneksi internet pengunjung itu lambat.

    13. 13. Tidak pernah update.
      Hati-hati yah, jarang saja sudah tidak bagus. Apalagi tidak pernah. Oleh kerena itu sebelum nasib buruk menghampiri website anda. Segera perbarui konten website anda.
    Itulah 13 hal terlarang yang dapat anda hindari. Inti dari artikel ini buatlah pengunjung website senyaman mungkin. Website tak perlu terlalu banyak fitur. Biarpun sederhana namun tetap enak dipandang. Contohlah blog yang sedang anda baca ini dalam hal penyajian konten. He-he.....

    Semoga informasi yang saya sampaikan bermanfaat. Bila anda ingin beronsultasi atau sharing tentang website, silahkan hubungi saya melalui e-mail. Saya sangat senang tentunya bisa membantu anda.

    Pikir Dahulu Sebelum Beli Netbook

    Netbook adalah variasi jenis komputer jinjing yang menawarkan mobilitas dan daya tahan baterai cukup lama. Namun mengorbankan sisi Performa untuk kinerjanya. Memilih Netbook sebagai partner untuk mengerjakan tugas-tugas komputansi menurut saya sangat begitu tanggung. Karena bila menginginkan kemudahan mobilitas, sekarang Tablet PC sudah bisa menjawabnya. Sedangkan bila menginginkan daya tahan baterai yang lama untuk tugas, kenyataanya bila terlalu banyak anda bisa mengerjakan tugas itu di rumah. Sehingga tak perlu berlama-lama waktu diluar ruangan jika tugas yang anda kerjakan memang membutuhkan waktu ekstra.

    Memang, tablet tidak nyaman saat diajak mengetik tugas-tugas kuliah atau lainnya. Namun memilih Netbook pun sebagai teman mengetik tidak terlalu

    Masa Kejayaan Blogger Mungkin Akan Punah

    He-he, walaupun blog ini memakai layanan blogger. Tapi tidak ada salahnya kan kalau saya membahas topik  ini. Jangan marah yah mbah blogger. ^_^

    Anda punya blog blogger? 
    Kalau punya coba anda renungkan sejenak bagaimana fitur yang disediakan oleh blogger. Apakah membatasi kreatifitas anda atau malah memudahkan? Apakah anda sudah puas dengan layanan yang diberikan blogger? Kalau sudah puas mungkin anda baru menggunakan sedikit fitur yang disediakan blogger.

    Untuk orang-orang yang sudah menggunakan seluruh fitur yang disediakan blogger, mungkin ada rasa kurang

    Membaca Buku Lebih Sehat Daripada Membaca E-book

    Gambar yang tak memiliki hak cipta
    Silahkan dicopy
    ^_^
    Bukan berarti anda tidak boleh membaca e-book sama sekali. Tetap boleh kok yang penting tidak terlalu lama.

    Meskipun kemajuan teknologi sekarang sudah semakin terlihat. Dimana orang tidak perlu lagi menyimpan berton-ton buku hanya untuk menjadi koleksi bacaanya. Dengan kehadiran tablet pc maupun saudaranya, membaca buku menjadi lebih praktis dan mudah. Tidak perlu memberatkan isi ransel dengan buku karena semua sudah tersimpan pada satu perangkat mobile.

    Namun satu yang perlu anda perhatikan, Kesehatan mata menjadi alasan utama untuk dipertimbangkan. Membaca e-book terlalu lama artinya membiarkan mata
    Blogger Template by Kerendi Developers