Yang seharusnya Web Developer Lakukan (1)

Tulisan ini merupakan unek-unek yang ada di kepala saya dan ingin segera ditumpahkan sebelum lenyap. Tulisan ini berdasarkan pengalaman saya selama bertahun-tahun bergelut di bidang pembuatan website. Nulisnya spontan, jadi mungkin akan banyak typo dan alur yang terbolak balik. Namanya juga spontan :p.

Baiklah, jujur rasanya belum pantas menulis ini, ilmu masih cetek. Tapi saya pikir tidak ada salahnya berbagi meskipun sedikit. Ya nggak?

Sebagai seorang tukang bikin website, atau bahasa kerennya web developer ada beberapa hal yang perlu dilakukan, di antaranya.

  1. Brainstorming

Alias duduk bareng dengan klien guna membahas apa saja yang diinginkan oleh si klien. Tidak harus duduk tatap muka, sih. Bisa via telpon atau via chat. Yang penting maksud dan tujuan tercapai. Pada proses brainstorming, sebagai developer yang memiliki pengalaman di bidang ini, kita memiliki peran yang sangat vital. Kita bertugas menggali sebanyak-banyaknya informasi dari klien. Apa saja yang dinginkan, apa saja yang dibutuhkan. Terkadang, klien kurang bisa mendeskripsikan apa yang mereka inginkan dalam bentuk kata-kata. Untuk itu kita dituntut untuk mampu menangkap apa yang mereka maksud. Memberikan contoh-contoh website yang sudah ada barangkali bisa memudahkan pemahaman.

Setelah keinginan tersampaikan, sebagai -sekali lagi- seorang web developer yang sudah berpengalaman, kita perlu mengukur keiginan-keinginan tersebut dengan realitas dan kemampuan kita. Apakah yang mereka inginkan masuk akal, jika masuk akal apakah dapat dikerjakan oleh web developer, dsb. Ketegasan dalam hal ini diperlukan. Jika memang keinginannya tidak masuk akal, atau belum bisa dilakukan sebaiknya katakan di awal. memberikan harapan dengan mengatakan, “akan saya coba cari dulu solusinya” acap kali merepotkan kita di kemudian hari. Harapan sudah diberikan, mau tidak mau harus dikerjakan. Parahnya, jika solusi yang diharapkan mengharuskan kita mempelajarinya terlebih dahulu, waktu pengerjaanpun bisa jadi korban. Berikan alternatif lain jika memungkinkan. Atau tolak permintaannya secara halus jika memang tidak bisa kita lakukan.

Brainstorming berarti juga soal mengapa sebuah fitur harus ada. Terkadang, ada klien yang menginginkan website yang akan dibangun memiliki segudang fitur-fitur yang dia anggap keren. Seorang developer yang baik tentunya harus bisa mengarahkan dan memberikan saran yang terbaik untuk kliennya. Misalnya, sebuah website sekolah tentu tidak perlu memiliki keranjang belanja. Klien yang seperti ini perlu diberitahu bahwa sebuah fitur itu ada karena memang dibutuhkan oleh pengunjung websitenya kelak.

Brainstorming, juga tempat kita mengukur diri dan kemampuan seorang web developer. Setelah informasi tergali, data yang penting tersebut kelak digunakan untuk menentukan hal-hal berikut ini:

  1. Kompleksitas sebuah proyek
  2. Lama pengerjaan
  3. Harga proyek

Data ini penting, lho. Salah menentukan hal-hal di atas bisa berakibat fatal. Memberikan harga murah pada proyek yang kompleks dan sulit dengan pengerjaan berbulan-bulan tentu membuat kita selaku developer rugi. Niatnya dapat untung, eeh malah buntung. Data di atas penting untuk semua pihak, agar developer tetap bisa ‘hidup’ juga klien bisa memperoleh harga yang rasional.

Nah, mungkin masih ada hal-hal lain terkait brainstorming yang belum tersampaikan di sini. Masukan dan tambahan dari pembaca sangat dibutuhkan.

Bersambung (insya Allah)

#Lanjut kerja lagii

Tinggalkan komentar

Filed under Web Developer

Berita yang cukup menghentak

Berita yang cukup menghentak. Tapi #akurapopo

BdMDjs7CUAEy7m0

 

8 Komentar

Filed under Tak Berkategori

Lucunya Polah Anak-anak

Polah tingkah anak-anak memang tidak ada habisnya. Ada saja tingkah mereka yang membuat kita orang dewasa (?) tersenyum. Seperti kejadian yang beberapa waktu yang lalu saya alami sendiri. Sebuah kejadian yang membuat saya tersenyum. 

Kejadiannya begini. Beberapa hari yang lalu di masjid tempat saya mengajar seperti biasa murid-muridnya diwajibkan untuk shalat berjamaah di masjid setelah selesai mengaji. Pada saat shalat hendak dilaksanakan, murid-murid putra maupun putri segera bergegas memenuhi shaf-shaf yang tersedia. Semua murid berbaris rapi kecuali beberapa anak putra dan putri yang justru sibuk mencari-cari sesuatu di dekat lemari penyimpanan mukena shalat.

Imam shalat yang sedari tadi sudah mengkomando agar para murid segera merapatkan barisan pun akhirnya sejenak mengalihkan perhatian kepada mereka. 

“ayo anak-anak, segera masuk ke barisan”, kata beliau.

Anak-anak tersebut pun segera menghetikan urusan mereka. “Tunggu Pak, sedang nyari mukena”, kata Yudi. 

“Lho? Mas Yudi? kok ikutan nyari mukena?”. Kata imam shalat.

“Ini pak, bantuin Amel nyari mukena”, Jawab Yudi. Amel itu anak baru di TPA kami. Dan kebetulan Amel ini dianugerahi wajah yang manis.

Saya yang mendengar jawaban Yudi akhirnya tak mampu menahan senyum. “Soo sweet, Yudi”. Batin saya.

“Sudah, mas Yudi sini gabung shalat saja. BIar yang putri saja yang bantu mencarikan”. Kata Imam.

Udah. Gitu aja ceritanya. Silakan disimpulkan sendiri, ya! :p

4 Komentar

Filed under Tak Berkategori

Fokus Fokus

Fokus pada tujuan utama, jangan berbelok dari jalur yang sudah ditempuh

Kalau mau sukses, ayo fokus! Sebelum tujuan utama tercapai jangan beralih kepada hal-hal lain yang menghambat jalan kita menuju impian

#NtMS

2 Komentar

10 Juni 2013 · 10:05

Yang seru dari Microsoft Word 2010

Yang seru dari Microsoft Word 2010

Terus terang saya baru tahu fitur ini, hehe telat banget.

Kita bisa mengambil screenshot window yang aktif langsung tanpa harus menekan tombol print screen. Cocok digunakan untuk membuat tutorial how to. ;)

Tinggalkan komentar

28 Mei 2013 · 09:22

Do Not Copy Paste! Hargai jerih payah orang lain

do-not-copy-paste

Tulisan dicopy orang,  karya dibajak, bukan kali ini saja saya mengalaminya. Beberapa waktu yang lalu saat masih eksis ngeblog di Multiply juga pernah saya alami. Marah, jengkel, mangkel? Sedikit. Saya kira hal yang manusiawi kalau jerih payah kita dicuri orang lain. Saya katakan mencuri karena mereka si pembajak mengambil hasil usaha kita tanpa izin bahkan beberapa dengan sengaja menghapus identitas si pembuat.

Melalui tulisan ini, saya menghimbau kepada semua teman khususnya blogger untuk tidak mengambil tulisan orang lain tanpa hak. Terlebih jika mengambilnya tanpa izin dan 100% copas, tentu itu lebih parah lagi. Biasakan menulis sesuatu yang original. Meskipun tulisan masih belepotan dan belum tertata dengan baik. Itu masih lebih baik daripada membajak tulisan orang lain.

Jadilah orang yang bisa menghargai usaha dan jerih payah orang lain. Menulis bukan sesuatu yang sepele, bukan aktifitas yang tidak memerlukan pemikiran, waktu, dan tenaga. Bahkan menulis adalah aktifitas yang dilakukan dengan usaha keras. Maka, hargailah.

Say no to Copy Paste!

25 Komentar

Filed under General

Cara Membuat Page dan Menus pada WordPress

Salam, berikut ini akan saya sampaikan cara membuat page/ halaman pada WordPress. Page sebenarnya mirip dengan Post. Yang membedakan adalah Page digunakan untuk menampilkan informasi yang sifatnya jarang diupdate. Contoh penggunaan Page, menampilkan informasi “Profil”, “Sejarah”, “Visi-Misi”, dll. Sedangkan Post  digunakan untuk menampilkan informasi yang selalu update, seperti berita, artikel dll.

Membuat Page

Untuk membuat page yang perlu dilakukan adalah memilih menu Pages> Add New.

Setelah itu muncul halaman seperti tampak pada gambar di bawah  ini.

Keterangan:

Title: tempat untuk mengisikan judul halaman

Content: tempat untuk mengisikan konten halaman

Sub page: Jika halaman yang dibuat adalah sub halaman dari halaman yang lain, pilih parent page (induk halaman) dari halaman tersebut.

Setelah semua diisi, tekan tombol publish untuk menerbitkannya.

Membuat Menu

Untuk menampilkan halaman yang sudah dibuat tadi, kita harus membuat menu terlebih dahulu. Klik Appearance> Menus.

Berikut ini tampilan Menus.  (klik untuk memperbesar)

Cara membuat menu

Cara menampilkan menu pada lokasi yang telah disediakan.

Cara mengurutkan menu dan membuat sub menu

Caranya cukup mudah, cukup geser ke atas dan ke bawah untuk mengurutkan menu sesuai keinginan. Sedangkan untuk membuat sub menu, geser menu ke kanan menjorok ke dalam.

Demikian tutorial kita kali ini. Semoga bermanfaat.

24 Komentar

Filed under Tutorial, Wordpress

Wah, Tablet Android Idaman saya Turun Harga

Pertama kali melihat tablet ini satu tahun silam, saya langsung jatuh hati. Bentuknya asyik, manis, dan yg pasti responsif ketika disentuh. Namanya Axioo Picopad. Saat itu sih masih menggunakan Android Froyo 2.2. Harganya,pun masih di kepala 3.

Tablet Axioo Picopad 7

Tablet Axioo Picopad 7 (Sumber: http://axiooworld.com)

Nah, kalau sekarang, tablet Picopad yang dinamakan Picopad 7 ini sudah turun harga broo. Selain mengusung teknologi Android generasi terbaru Ice Cream sandwich, harganya pun beda jauh dengan generasi Picopad yang pertama dulu. Cuma 1,2 jutaan saja. Harga yang sangat menggiurkan untuk tablet dengan spesifikasi  prosesor lumayan kencang ARM Cortex A8 1.2Ghz. Bahkan tablet ini diklaim bisa digunakan untuk memainkan game 3D. Keren kan?

Untuk urusan catu daya, tablet i ni menggunakan baterai Li Polymer 3200mAh  bisa bertahan saat standby hingga 100 jam dan life time 5 jam.

Tablet ini juga punya port mini HDMI yang memungkinkan tablet ini memutar video High Definition (HD) melalui kabel konektor yang disambungkan pada televisi HD.  Graphic Processing Unit (GPU) mali 400 di dalamnya, juga  membuat film HD yang kita tonton menampilkan kualitas yang oke.

Cuman satu nih yang patut disayangkan. Tablet ini murni tablet, tidak seperti generasi pendahulunya yang masih terintegrasi dengan jaringan GSM. Ya mungkin  ini salah satu alasan mengapa harganya jauh lebih terjangkau.  Coba kalau support jaringan GSM juga, saya kasih jempol sepuluh deh :D.

Berikut ini spesifikasi teknis Axioo Picopad 7.

Processor
BOXCHIP A10 Cortex A8 – 1.2 GHz w/ Dual Mali-400 2D/3D graphies
OS
Android 4.0 (Ice Cream Sandwich)
Memory
Internal : 512 MB DDR3
Storage
Internal : 4GB (3GB user-available) Slot : MicroSD up to 32GB
Keyboard
7” TFT Capacitive Multi Touch Pad 480 x 800 pixels, 16M/24bit
Dimension
192mm(L) x 122mm(W) x 11mm(H)
Weight
360 gram with battery pack
Radio Band
No
Connectivity
Data : No WLAN :Wi-Fi 802.11 b/g/n Bluetooth : No
GPS
No
Phone Service
None
Messanging
Email, Push Email, IM
Browser
HTML support Adobe Flash
Audio/Sound
Microphone Loudspeaker 3.5mm audio jack for stereo headset interface
Video Playback
HDMI Ver 1.4 Output (Support 3D Vision) 2160P HD, AVI(H.264, DIVX, XVID, rm, rmvb, MKV, WMV, MOV, MP4(H.264, MPEG, DIVX, XVID), MPEG, MPG, FLV. HD 1080P max.
Camera
Front : 0.3 MPx
Sensor
G-Sensor
Interface Ports
Mini USB v2.0 (OTG) Mini HDMI Port
Battery
Capacity : Li Polymer 3200mAh Standby time : 100 Hours Life time : 5 Hours

12 Komentar

Filed under Android, Review Produk

Membuat Domain Checker dengan PHP Jquery

Domain checker biasanya tools yang dipakai oleh website jasa penyedia domain dan hosting. Gunanya untuk memeriksa ketersediaan domain yang akan kita sewa.  Tools ini bermanfaat buat Anda yang berencana ingin membuat website penyedia hosting dan domain.

Setelah mencari-cari tutorial yang pas, akhirnya saya menemukan tutorial bagus di sini. Dari pondasi tutorial tersebut, kemudian saya buat domain checker versi saya menggunakan Jquery.

Langsung download dan pelajari saja ya. Jika ada pertanyaan, silakan tinggalkan komentar di bawah.

1 Komentar

Filed under HTML CSS, PHP & MySQL, Tutorial

5 Tutorial Android yang Menarik untuk Diketahui

Yang saya tampilkan ini adalah hasil browsing saya seputar Android. Barangkali bermanfaat juga untuk Anda yang saat ini sedang mempelajari Android. Jika Anda memiliki link yang bermanfaat, silakan share di  kolom komentar.

Android Game Development

Jika Anda tertarik dan berencana untuk  membuat game berbasis Android, website ini cocok untuk Anda kunjungi.

Cara Menginstall File .apk pada Emulator

File .apk ternyata tidak hanya bisa diinstall pada perangkat mobile berbasis Android saja lho. File ini ternyata bisa juga diinstal pada AVD (Emulator Android). Penasaran ingin mencobanya? Ikuti paanduannya pada website di atas.

Rapid Android Development

Website ini juga berisi dengan puluhan tutorial android yang bermanfaat. Tutorialnya berbobot sehingga layak untuk Anda yang ingin belajar lebih jauh tentang Android.

Kumpulan Aplikasi Android berekstensi .apk

website ini menyediakan aplikasi Android (file .apk) gratis yang bisa Anda install pada AVD (emulator Android) Anda

Tutorial Android Berbahasa Indonesia by Pak Agus Haryanto

Kalau website berbahasa inggris di atas memusingkan Anda, ada juga website tutorial Android yang berbahasa Indonesia. Websitenya bagus dan saya rekomendasikan untuk dikunjungi. Website ini juga menjadi rujukan saya ketika pertama kali belajar Android. Tutorialnya bagus, gaya penulisannya bagus dan mudah diikuti oleh orang awam sekalipun (seperti saya :D).

Sementara ini dulu yang bisa saya bagikan. Jangan lupa dibookmark ;)

5 Komentar

Filed under Android