Ayo Menjadi Web Developer Cerdas
Pendahuluan
Membangun sebuah aplikasi berbasis web (selanjutnya disebut dengan Aplikasi Web) adalah pekerjaan yang tidak mudah. Banyak hal yang harus diperhatikan supaya Aplikasi Web yang dibangun memiliki fitur-fitur yang sifatnya wajib (mandatory). Permasalahan juga timbul bagi Web Developer pemula, yaitu mereka yang sama sekali belum pernah membangun sebuah Aplikasi Web.Banyak Web Developer bingung mengidentifikasi fitur-fitur apa saja yang harus ada di sebuah Aplikasi Web. Apalagi untuk mengimplementasikannya secara teknis. Belum lagi segudang permintaan dari Pengguna Aplikasi Web yang kadang-kadang terlalu mempercayakan detail-nya kepada Web Developer. Pokoknya, Pengguna hanya ingin terima beresnya saja, alias tidak mau tahu dengan fitur-fitur apa saja akan mereka pakai nanti.
Permasalahan klasik yang sering dialami oleh Web Developer di atas sampai saat ini sering terjadi. Di forum-forum diskusi ataupun grup-grup pemrograman banyak sekali Web Developer yang bertanya dan kesulitan untuk membuat sebuah Aplikasi Web. Ada yang ingin membuat Aplikasi Web dengan cepat, tapi mereka masih saja bertahan menggunakan cara-cara lama. Menghabiskan waktu hanya untuk membuat hal-hal yang bersifat teknis dan sebenarnya bisa diatasi dengan tools tertentu.
Akhirnya terlalu banyak waktu Web Developer yang terbuang sia-sia karena Web Developer kurang cerdik bekerja. Parahnya, kebanyakan di antara mereka bangga jika harus menghabiskan waktu yang lama di depan komputer. Ingin mendapatkan hasil yang maksimal tapi menggunakan cara-cara yang konvensional. Melihat kondisi ini, membuat saya tergerak menulis artikel ini.
Tulisan ini bertujuan mengajak Web Developer untuk bisa bekerja dengan lebih cerdik sekaligus lebih cerdas lagi. Semua konten di artikel ini ditulis berdasarkan pengalaman Penulis sendiri selama 10 tahun terakhir bekerja di bidang Web Development. Tidak ada maksud untuk meremehkan PHP Framework tertentu (terlepas dari kelebihan dan kekurangan yang dimiliki oleh setiap PHP Framework).
Framework, oh, framework!
Banyak Web Developer yang saya amati sering menggunakan metode coba-coba dalam membangun sebuah Aplikasi Web. Mereka akan mencoba menggunakan Framework A, Framework B, Framework C, dan segudang framework-framework lainnya yang justru ironisnya membuat mereka semakin bingung untuk memutuskan memakai yang mana. Jika tidak cocok dengan Framework A, beralih ke B, ke C, dan seterusnya.Belum lagi setiap framework berlomba-lomba mengklaim bahwa framework mereka adalah yang terbaik di antara semuanya. Ada yang mengklaim bahwa framework-nya yang paling cepat, paling aman, paling stabil, dan segudang paling lainnya. Seolah ingin mengatakan bahwa dengan menggunakan framework itu, maka Web Aplikasi bisa dibuat dengan semudah dan secepat mungkin. Padahal, kenyataannya? Hm…!
Ketika Web Developer memilih untuk menggunakan Framework A, maka dia harus mempelajari framework itu. Mulai dari kulit luar sampai dalamannya. Memang, harus diakui ada framework tertentu yang menyediakan dokumentasi yang demikian lengkapnya. Tapi ada juga yang memiliki dokumentasi sekedarnya. Yang sangat saya sayangkan adalah, hampir tidak ada (atau bahkan memang tidak ada) satupun Framework yang menyediakan contoh-contoh pengimplementasian semua fitur yang wajib ada di sebuah Aplikasi Web dengan menggunakan framework tersebut.
Mengapa Framework saja belum cukup?
Karena kebanyakan framework hanya menyediakan contoh potongan-potongan kode terpisah saja. Bahkan ada yang hanya menyediakan tampilan front-end-nya saja, tapi di belakangnya masih nihil, tanpa script di sisi server! Belum ada framework yang menyediakan contoh lengkap. Artinya, prototipe Aplikasi Web lengkap dengan fitur-fitur yang bersifat wajib tadi, mulai dari script di sisi server (PHP) sampai di sisi client (Javascript, dll). Ini juga yang sering membuat kesal Web Developer yang membutuhkan solusi nyata untuk membuat Aplikasi Web yang lengkap dengan menggunakan framework!Seandainya pun ada framework tertentu yang menyediakan contoh-contoh yang relatif lengkap, tapi sangat disayangkan bahwa untuk menghasilkan sebuah Aplikasi Web dengan fitur-fitur wajib di dalamnya, dibutuhkan kurva pembelajaran (Learning Curve) yang cukup tinggi. Artinya, di samping dibutuhkan upaya yang tidak mudah dalam mempelajarinya, juga dibutuhkan waktu yang relatif lama untuk memahaminya. Apalagi untuk mengimplementasikannya.
Sayangnya lagi, belum tentu ada jaminan bahwa si Web Developer akan bertahan untuk menggunakan Framwork A. Ketika di tengah jalan framework itu tidak memuaskan, akhirnya mereka akan beralih lagi ke framework lain (yang belum tentu juga akan memuaskan). Parahnya, Web Developer sering terjebak dengan rayuan dari masing-masing framework yang semakin hari semakin bertambah jumlahnya.
Hampir semua framework yang diupdate ke versi yang lebih tinggi menyebabkan pekerjaan tambahan. Jarang ada framework yang jika diupdate akan mulus diterapkan di Aplikasi Web yang sudah live. Web Developer dibebani segudang tugas untuk menyesuaikan kode yang sudah ditulis. Artinya, framework yang diupdate tidak sekedar hanya menyalin file-file framework yang versi terakhir tadi. Tapi harus menyesuaikan lagi kode di sana-sini di sisi Aplikasi Web yang sudah ditulis oleh Web Developer. Beugh… betapa rumitnya!
Banyak waktu Web Developer akhirnya terbuang sia-sia. Alhasil? Kebanyakan metode seperti ini justru akan semakin menambah lama waktu development. Sesuatu yang seharusnya bisa dihindari! Yang tadinya Web Developer dapat lebih fokus untuk berkonsentrasi dalam mengimplementasikan business-logic dan business-process, akhirnya mereka harus disibukkan lagi dengan urusan-urusan teknis yang seharusnya tidak perlu lagi.
Belum lagi mereka harus menulis kode tertentu hanya untuk menciptakan beberapa fitur khusus yang mandatory tadi ke dalam sebuah Aplikasi Web. Membandingkan antara versi baru dengan versi yang lama sering membuat jengkel Web Developer. Begitulah konsekuensi menggunakan framework yang masih berkembang dan cenderung belum stabil. Sementara di sisi yang lain Client atau Pengguna sudah menagih kapan Aplikasi Web tersebut siap untuk digunakan.
PHPMaker = {PHP Framework + Javascript Framework + PHP Code Generator} yang Hebat dan Fleksibel
Memang, tidak adil rasanya jika saya membandingkan antara PHPMaker dengan Framework PHP yang banyak bertebaran di Internet. Tapi bukan itu inti dari tulisan ini. Tulisan ini ingin membuka wawasan Web Developer bahwa untuk membangun Aplikasi Web, sebaiknya jangan hanya terpaku untuk selalu menggunakan framework tertentu saja. Masih ada metode pengembangan lainnya yang membantu Anda untuk membangun Aplikasi Web.Saya mengenal Tools PHP Code Generator PHPMaker pada tahun 2004. Sampai sekarang tools ini masih saya gunakan. Artinya? Penilaian saya terhadap tools ini ternyata di luar dugaan saya. Banyak fitur-fitur hebat yang sebelumnya tidak saya duga, ternyata sudah disediakan di sana. Setiap tahun tools ini selalu diupdate dan selalu saja ada fitur-fitur baru pada setiap versi terbarunya. Singkatnya, PHPMaker diciptakan untuk mengatasi semua permasalahan yang sering dialami oleh Web Developer seperti uraian di atas.
Dengan menggunakan PHPMaker, maka Web Developer tidak perlu lagi mengurusi hal-hal yang teknis di sebuah Aplikasi Web. PHPMaker sudah menyediakan segudang fitur yang wajib ada di sebuah Aplikasi Web. Hal ini tentu saja sangat bermanfaat bagi Web Developer pemula. Mereka hanya perlu menentukan fitur-fitur apa yang akan mereka masukkan ke Aplikasi Web tadi. Bahkan Web Developer level apapun bisa belajar banyak dari fitur-fitur ini.
PHPMaker mudah sekali dipelajari. Web Developer level pemula sekalipun dapat memahami PHPMaker cukup dengan hanya melihat dari antar mukanya saja yang sangat intuitive dan user-friendly. PHPMaker juga dilengkapi dengan file Help atau Bantuan yang dapat Anda gunakan sebagai pedoman saat bekerja dengannya. Semua bagian dan fitur yang terdapat di PHPMaker sudah dijelaskan dengan jelas dan mudah dipahami oleh siapapun. Bahkan beberapa tutorial untuk fitur yang sering digunakan pun sudah tersedia di file Bantuan tadi. Sangat jauh sekali bedanya dengan framework yang harus Anda pelajari, pahami, dan implementasikan ke Aplikasi Web Anda.
Sudah disebutkan tadi, bahwa PHPMaker bukan hanya sekedar PHP Code Generator. Di dalam PHPMaker itu sendiri, sudah disertakan framework khusus, yang bukan hanya untuk bahasa di sisi server-nya (PHP), tapi juga untuk sisi client (Javascript). Bayangkan! Bukan hanya PHP Framework, tapi juga termasuk Framework untuk front-end-nya! Inilah salah satu alasan lainnya, mengapa PHPMaker bisa menghemat waktu Anda untuk membangun Aplikasi Web.
Jika aplikasi PHPMaker diupdate ke versi yang lebih tinggi, framework yang terdapat di dalamnya itu pun ikut diupdate. Artinya? Anda sebagai Web Developer tidak dibebani lagi tugas tambahan untuk menyesuaikan kode di file script yang sudah di-generate olehnya. Mengapa? Karena semua pekerjaan teknis itu sudah ditangani oleh PHPMaker. Anda cukup hanya men-generate ulang semua file script dari PHPMaker, kemudian mengupload ulang semua file tersebut ke web server Anda. Semudah dan secepat itu!
PHPMaker juga dapat menambah dan membuka wawasan Web Developer, bahwa untuk membangun sebuah Aplikasi Web, ada cara yang lebih cerdas, cepat, mudah, dan menyenangkan! Semua fitur yang dihasilkannya sudah terhubung antara satu halaman dengan halaman lain; antara satu modul dengan modul lain. Apalagi yang terkait dengan fitur Security, tidak diragukan lagi kehandalannya. Anda sebagai Web Developer tidak perlu menyentuh sama sekali kode yang terdapat di dalam file script yang sudah di-generate oleh PHPMaker.
PHPMaker memungkinkan Web Developer untuk berkonsentrasi dalam pengimplementasian business-logic dan business-process. Artinya, Web Developer cukup hanya fokus agar Aplikasi Web yang dibangun sudah menerapkan kebutuhan Pengguna tanpa harus pusing-pusing lagi mengurusi pembuatan fitur-fitur yang harus dikerjakan secara teknis. Urusan teknis serahkan saja sepenuhnya kepada PHPMaker. Web Developer hanya perlu menambahkan sedikit kode tanpa harus menyentuh sama sekali file script-nya. Sayang sekali kalau kemampuan ini tidak digunakan oleh Web Developer.
PHPMaker dapat membuat Aplikasi Web Anda dengan sangat cepat. Artinya, PHPMaker dapat men-generate semua file-file script yang dibutuhkan oleh Aplikasi Web hanya dalam hitungan detik atau menit. Bukan hanya script PHP (seperti namanya yang mengandung kata PHP) saja yang akan dihasilkannya, tapi juga file-file script pendukung lainnya seperti file .js (Javascript), file .xml (XML), file .css (Cascading Style Sheet), file .txt (Text), dan file-file image pendukung lainnya. Bisakah Anda bayangkan jika Anda membangun Aplikasi Web tapi harus menulis kode lagi di file-file script pendukung tadi?
Semua pekerjaan yang dilakukan oleh Web Developer akan disimpan di sisi PHPMaker. Artinya, Web Developer tidak perlu pusing-pusing lagi membongkar file script yang terdapat di sisi Aplikasi Web seperti yang selama ini masih banyak dilakukan oleh Web Developer. Bayangkan jika Aplikasi Web Anda memiliki ratusan atau ribuan file dan tersebar di banyak sub-folder (ciri khas framework yang memisahkan file script di banyak sub-folder), dan Anda harus membongkar file-file itu. Betapa rumitnya?
Karena semua hasil pekerjaan Anda disimpan di dalam file project PHPMaker, maka itu artinya Anda dapat menambahkan deskripsi dari kode yang Anda tulis di dalam file project PHPMaker tersebut. Ketika file project ini dibuka di waktu mendatang, Anda dapat memahami dengan mudah Aplikasi Web Anda melalui komentar yang Anda tambahkan. Anda sebagai Web Developer dapat memahami business-logic dan business-process yang sudah pernah Anda tambahkan dari bagian Server Events dan Client Scripts.
Keuntungan lain dari file berbasis project di PHPMaker, memudahkan Anda untuk memahami dengan cepat setiap Aplikasi Web yang dibangun olehnya. Mengapa? Karena PHPMaker menampilkan kerangka kerja project Anda berdasarkan object yang terdapat di Database yang Anda gunakan. Setiap object Database yang terdapat di project PHPMaker memiliki Server Events dan Client Scripts (belakangan, ditambahkan juga Custom Templates) tersendiri. Anda sebagai Web Developer dapat memahami dengan cepat setiap project, apalagi jika Anda memiliki beberapa Aplikasi Web yang dibangun dengan PHPMaker dalam waktu yang relatif hampir bersamaan. Bandingkan jika Anda harus memahami Aplikasi Web Anda dengan harus membuka file script satu per satu, yang tersebar di banyak sub-folder!
Aplikasi Web yang dihasilkan oleh PHPMaker juga memiliki keuntungan lain dalam hal update teknologi yang dipakai. Perubahan yang sangat terasa terjadi mulai versi 10. PHPMaker selalu mengikuti teknologi Web Development yang terakhir. Seperti misalnya menggunakan Twitter Bootstrap sehingga mendukung untuk ditampilkan di perangkat mobile. Setiap tiga bulan, author-nya selalu merilis update minor aplikasi ini, baik untuk menambahkan fitur-fitur baru, maupun untuk memperbaiki bugs yang sangat minor (tidak berpengaruh dengan Aplikasi Web yang dihasilkannya).
Dan yang lebih menyenangkan lagi, apabila Aplikasi Web ingin diperbarui atau dikembangkan lagi di waktu mendatang, maka Anda cukup memanggil ulang file project ini dari aplikasi PHPMaker. Tidak perlu sama sekali menyentuh file script yang sudah di-generate. Saya sebagai Web Developer bahkan bisa membuat aturan sendiri; bahwa pantang hukumnya untuk menyentuh file script yang sudah di-generate. Semua perubahan/kostumisasi wajib dilakukan dari sisi PHPMaker!
PHPMaker juga sudah menangani jika aplikasi PHPMaker itu sendiri diupdate ke versi yang lebih tinggi. File project yang dimuat oleh PHPMaker akan otomatis diupgrade dan disesuaikan ke aplikasi PHPMaker versi yang terakhir. Artinya, Web Developer sama sekali tidak melakukan perubahan di sisi Aplikasi Web maupun di sisi file project PHPMaker-nya. Semuanya sudah ditangani dari dalam aplikasi PHPMaker itu sendiri.
PHPMaker bahkan sudah menyediakan kemudahan bagi Web Developer jika ingin menambahkan fungsi buatan Anda sendiri selain fitur-fitur dan fungsi-fungsi utama yang sudah disediakan olehnya. Di PHPMaker ada fitur Extensions yang memungkinkan Web Developer dapat mengkostumais Template yang digunakan oleh PHPMaker tanpa harus menyentuh file Template itu sendiri. Bayangkan, betapa hebat dan fleksibelnya aplikasi PHPMaker itu untuk memenuhi kebutuhan Web Developer.
Hidup Anda sebagai Web Developer benar-benar dimanjakan oleh PHPMaker. Serasa PHPMaker adalah asisten pribadi Anda untuk membuat Aplikasi Web. Cukup generate ulang seluruh file script aplikasi web Anda, dan Anda sama sekali tidak mengutak-atik kode di file script yang di-generate tadi. Jika Anda ingin mengupdate Aplikasi Web Anda di waktu mendatang, Anda cukup melakukannya dari sisi PHPMaker. Ya, semudah itu! Secepat itu! Dan, betapa menyenangkannya hidup!
Penutup
Rasanya, tidak ada alasan lagi bagi saya untuk tidak menggunakan PHPMaker setelah mengetahui semua keuntungan darinya. Saya sering heran melihat Web Developer yang tidak mau menggunakan PHPMaker hanya karena alasan PHPMaker adalah perangkat lunak yang berbayar dan tidak gratis. Itu adalah salah satu kesalahan terbesar yang paling sering dibuat oleh Web Developer. Banyak Web Developer lebih memilih sesuatu yang gratis, lalu membohongi dirinya sendiri dengan mengatakan bahwa mereka menikmati masa-masa development yang menyusahkan hidup mereka sendiri.Ingatlah bahwa tidak ada pengorbanan yang sia-sia. Ketika Anda membeli PHPMaker dan menggunakannya dalam pengembangan Aplikasi Web, maka itu jauh lebih untung dengan yang akan Anda dapatkan melalui output Aplikasi Web yang Anda hasilkan darinya, dibandingkan dengan pengorbanan Anda mengeluarkan sejumlah uang membeli PHPMaker. Lalu, cobalah juga bandingkan dengan sesuatu yang Anda gunakan secara gratis (framework-framework) tadi. Silahkan jawab dengan jujur perbedaan keuntungan yang Anda dapatkan kini dan nanti?
Jadilah Web Developer yang cerdas mulai dari sekarang. Tinggalkan cara-cara lama dalam membangun Aplikasi Web. Sudah saatnya Anda mengganti waktu Anda yang sia-sia dalam fase development, dengan fokus dan berkonsentrasi dalam menerapkan business-logic dan business-process di Aplikasi Web. Kalau ada yang bisa membantu Anda sebagai Web Developer dalam mempercepat waktu development, mengapa harus bertahan menggunakan cara-cara yang lama dan membosankan serta menyulitkan hidup Anda sebagai Web Developer?
Mengapa Programmer Adalah Pacar Yang Baik
Punya pacar / pasangan yang baik adalah harapan semua orang. Itu sama
seperti setiap orang ingin makan makanan yang lezat. Atau seperti
setiap orang ingin punya rumah yang megah. Atau sama seperti setiap
orang ingin masuk surga tanpa hisab. Semuanya tanpa terkecuali, ingin
punya pasangan yang baik.
Berbicara pacar atau kekasih, biasanya kita para programmer selalu dibilang gak gaul, aneh, kaku, nggak romantis, nggak peka dan lain sebagainya. Mentang-mentang kita selalu deket dengan komputer, kita dianggap pacaran sama komputer, dan nggak punya bakat buat jadi pacar yang baik dan keren. Hah… Belum tau aja mereka!! :D
Agar dunia tau! Dan untuk meningkatkan kesejahteraan umum serta mencerdaskan kehidupan bangsa, maka kali ini Maful akan mencoba mengemukakan betapa cool dan mempesonanya programmer itu.
Berikut ini alasan kenapa programmaer adalah pacar yang baik dan paling cool sedunia akhirat.
1. Penuh Perhatian
Programmer itu penuh perhatian, bahkan untuk hal-hal yang menurut orang lain adalah hal yang sepele. Karena baginya segala sesuatu itu bisa jadi penting. Nah, kalau sama hal yang sederhana aja perhatian, apalagi sama pacarnya. Semua orang pasti senang dong di perhatiin sama pacarnya, mulai dari pakaiannya, makannya, kalau sakit diperhatiin, diperhatiin cara jalannya, cara bernafasnya, bahkan mungkin diperhatiin jumlah rambut yang ada di kepalanya :D
2. Mengerti Kode
Cewek itu biasanya nggak mau ngasih tau langsung tentang apa yang diinginkannya, selalu aja pake kode-kode yang sulit dipahami. Karena ingin dimengerti tanpa harus mereka bicara. Misalnya cuma minta dibeliin air minum aja bilangnya gini,
“Yang, hari ini panas banget ya. Mataharinya begitu perkasa memberikan sinarnya kepada kita, sampai-sampai kita terhenyak tak kuasa dalam luapan dahaga yang tak bertepi. Panasnya menusuk hingga ubun-ubun kepala dan tenggorokan kita menjadi tanah yang tandus bagaikan di gurun pasir.”
Buat orang-orang biasa, pasti kode itu akan sulit dimengerti. Bagi programmer? Hah… jangan bercanda, jangankan kode yang seperti itu, kode yang penuh dengan percabangan dan looping aja bisa dimengerti, bahkan dengan bahasa yang bukan bahasa manusia (bahasa pemrograman), apalagi cuma kode yang seperti itu. Itu gampang buat para programmer.
3. Rela Berkorban
Berbicara cinta, maka kita akan berbicara tentang pengorbanan. Bukan cinta namanya jika tidak mau berkorban untuk orang yang dicintai.
Terkadang dalam menyelesaikan sebuah project, seorang programmer harus begadang hingga larut malam. Bahkan sering kali tidak tidur hanya untuk menyelesaikan project, sebagai bukti dari sebuah tanggung jawab. Begadang memang tidak baik bagi kesehatan, tapi nggak apa-apa begadang, asal ada artinya, itu kata Bang Haji.
Nah, untuk sebuah project aja seorang programmer rela berkorban kurang makan, kurang tidur, kurang olah raga, kurang gizi, apalagi buat kekasihnya. Tidak usah diragukan akan hal itu :D
4. Penyabar
Tentu kita mau dong punya pacar yang penuh kesabaran, menerima kita apa adanya, mau nerima segala kelebihan dan kekurangan kita.
Seorang programmer ketika coding, dan menemukan bugs dalam code programnya (bahkan mungkin kode program orang lain) dia akan selalu sabar, memperhatikan setiap baris kodenya. Sangat sabar untuk meneliti berbagai aspek yang mungkin bisa menjadi sumber masalah dari kode tersebut.
Jika untuk sebuah bugs dan kekurangan-kekurangan dari sebuah kode program saja seorang programmer bisa begitu sabarnya, apalagi untuk menghadapi pacarnya dan kelakuan-kelakuan aneh pacarnya. Itu pasti bisa diatasi.
5. Selalu Ada
Mau pilih mana, punya pacar yang selalu ada untukmu atau selalu ilang-ilangan?
Programmer itu kehidupannya cuma satu, “menulis kode di depan komputer”. Artinya dia nggak akan kemana-mana dan pergi terlalu jauh. Artinya dia akan selalu bisa menemanimu kapanpun, dengan catatan ada komputer menyertainya.
6. Peduli
Programmer sering kumpul di forum-forum permograman, bahkan terkadang mau saling bantu menyelesaikan masalah yang dihadapi orang lain yang bahkan belum dikenalnya. Bahkan beberapa orang programmer yang sangat baik, mau membantu menyelesaikan project open source yang ada di github, bahkan terkadang tanpa bayaran.
Untuk seseorang yang bahkan belum dikenal saja programmer itu bisa sangat peduli, apalagi dengan orang yang sangat dikenalnya, seperti kamu… iya kamu..
7. Penemu Solusi
Perhatian, peduli dan cinta saja tidak cukup jika tidak bisa menyelesaikan masalah yang dihadapi dalam hubungan. Karena terkadang dalam hubungan itu sering dihadapi oleh aral rintangan yang datang menghadang, seperti misalnya calon mertua malah suka sama pacarnya, atau adik pacar yang nggak suka mandi dan selalu datang tiba-tiba disaat yang tidak tepat, atau sang mantan yang telah lama pergi tiba-tiba datang dan nantangin maen PES. Ya, akan ada banyak masalah yang akan datang.
Seorang programmer memang selalu hidup dengan masalah, mulai dari bagaimana caranya membuat sebuah kode menjadi sederhana, bagaimana menuliskan rumus matematika dalam kode program, bagaimana menyelesaikan project tepat waktu, dan lain sebagainya. Bahkan beberapa programmer hebat lainnya mampu menemukan solusi yang tak terpikirkan oleh orang lain, seperti membuat mesin pencari, membuat sistem operasi, membuat aplikasi penujuk kiblat, dan lain sebagainya. Programmer memang ditakdirkan hidup untuk menyelesaikan masalah. So.. dia akan terbiasa untuk menyelesaikan masalah yang Kamu hadapi.
Demikianlah kira-kira alasan mengapa programmer itu keren dan baik buat jadi pacar. Kesimpulannya adalah, putusin pacarmu sekarang juga, dan carilah programmer untuk pacar barumu! Titik.
http://mafulprayogaarnandi.blogspot.com
Berbicara pacar atau kekasih, biasanya kita para programmer selalu dibilang gak gaul, aneh, kaku, nggak romantis, nggak peka dan lain sebagainya. Mentang-mentang kita selalu deket dengan komputer, kita dianggap pacaran sama komputer, dan nggak punya bakat buat jadi pacar yang baik dan keren. Hah… Belum tau aja mereka!! :D
Agar dunia tau! Dan untuk meningkatkan kesejahteraan umum serta mencerdaskan kehidupan bangsa, maka kali ini Maful akan mencoba mengemukakan betapa cool dan mempesonanya programmer itu.
Berikut ini alasan kenapa programmaer adalah pacar yang baik dan paling cool sedunia akhirat.
1. Penuh Perhatian
Programmer itu penuh perhatian, bahkan untuk hal-hal yang menurut orang lain adalah hal yang sepele. Karena baginya segala sesuatu itu bisa jadi penting. Nah, kalau sama hal yang sederhana aja perhatian, apalagi sama pacarnya. Semua orang pasti senang dong di perhatiin sama pacarnya, mulai dari pakaiannya, makannya, kalau sakit diperhatiin, diperhatiin cara jalannya, cara bernafasnya, bahkan mungkin diperhatiin jumlah rambut yang ada di kepalanya :D
2. Mengerti Kode
Cewek itu biasanya nggak mau ngasih tau langsung tentang apa yang diinginkannya, selalu aja pake kode-kode yang sulit dipahami. Karena ingin dimengerti tanpa harus mereka bicara. Misalnya cuma minta dibeliin air minum aja bilangnya gini,
“Yang, hari ini panas banget ya. Mataharinya begitu perkasa memberikan sinarnya kepada kita, sampai-sampai kita terhenyak tak kuasa dalam luapan dahaga yang tak bertepi. Panasnya menusuk hingga ubun-ubun kepala dan tenggorokan kita menjadi tanah yang tandus bagaikan di gurun pasir.”
Buat orang-orang biasa, pasti kode itu akan sulit dimengerti. Bagi programmer? Hah… jangan bercanda, jangankan kode yang seperti itu, kode yang penuh dengan percabangan dan looping aja bisa dimengerti, bahkan dengan bahasa yang bukan bahasa manusia (bahasa pemrograman), apalagi cuma kode yang seperti itu. Itu gampang buat para programmer.
3. Rela Berkorban
Berbicara cinta, maka kita akan berbicara tentang pengorbanan. Bukan cinta namanya jika tidak mau berkorban untuk orang yang dicintai.
Terkadang dalam menyelesaikan sebuah project, seorang programmer harus begadang hingga larut malam. Bahkan sering kali tidak tidur hanya untuk menyelesaikan project, sebagai bukti dari sebuah tanggung jawab. Begadang memang tidak baik bagi kesehatan, tapi nggak apa-apa begadang, asal ada artinya, itu kata Bang Haji.
Nah, untuk sebuah project aja seorang programmer rela berkorban kurang makan, kurang tidur, kurang olah raga, kurang gizi, apalagi buat kekasihnya. Tidak usah diragukan akan hal itu :D
4. Penyabar
Tentu kita mau dong punya pacar yang penuh kesabaran, menerima kita apa adanya, mau nerima segala kelebihan dan kekurangan kita.
Seorang programmer ketika coding, dan menemukan bugs dalam code programnya (bahkan mungkin kode program orang lain) dia akan selalu sabar, memperhatikan setiap baris kodenya. Sangat sabar untuk meneliti berbagai aspek yang mungkin bisa menjadi sumber masalah dari kode tersebut.
Jika untuk sebuah bugs dan kekurangan-kekurangan dari sebuah kode program saja seorang programmer bisa begitu sabarnya, apalagi untuk menghadapi pacarnya dan kelakuan-kelakuan aneh pacarnya. Itu pasti bisa diatasi.
5. Selalu Ada
Mau pilih mana, punya pacar yang selalu ada untukmu atau selalu ilang-ilangan?
Programmer itu kehidupannya cuma satu, “menulis kode di depan komputer”. Artinya dia nggak akan kemana-mana dan pergi terlalu jauh. Artinya dia akan selalu bisa menemanimu kapanpun, dengan catatan ada komputer menyertainya.
6. Peduli
Programmer sering kumpul di forum-forum permograman, bahkan terkadang mau saling bantu menyelesaikan masalah yang dihadapi orang lain yang bahkan belum dikenalnya. Bahkan beberapa orang programmer yang sangat baik, mau membantu menyelesaikan project open source yang ada di github, bahkan terkadang tanpa bayaran.
Untuk seseorang yang bahkan belum dikenal saja programmer itu bisa sangat peduli, apalagi dengan orang yang sangat dikenalnya, seperti kamu… iya kamu..
7. Penemu Solusi
Perhatian, peduli dan cinta saja tidak cukup jika tidak bisa menyelesaikan masalah yang dihadapi dalam hubungan. Karena terkadang dalam hubungan itu sering dihadapi oleh aral rintangan yang datang menghadang, seperti misalnya calon mertua malah suka sama pacarnya, atau adik pacar yang nggak suka mandi dan selalu datang tiba-tiba disaat yang tidak tepat, atau sang mantan yang telah lama pergi tiba-tiba datang dan nantangin maen PES. Ya, akan ada banyak masalah yang akan datang.
Seorang programmer memang selalu hidup dengan masalah, mulai dari bagaimana caranya membuat sebuah kode menjadi sederhana, bagaimana menuliskan rumus matematika dalam kode program, bagaimana menyelesaikan project tepat waktu, dan lain sebagainya. Bahkan beberapa programmer hebat lainnya mampu menemukan solusi yang tak terpikirkan oleh orang lain, seperti membuat mesin pencari, membuat sistem operasi, membuat aplikasi penujuk kiblat, dan lain sebagainya. Programmer memang ditakdirkan hidup untuk menyelesaikan masalah. So.. dia akan terbiasa untuk menyelesaikan masalah yang Kamu hadapi.
Demikianlah kira-kira alasan mengapa programmer itu keren dan baik buat jadi pacar. Kesimpulannya adalah, putusin pacarmu sekarang juga, dan carilah programmer untuk pacar barumu! Titik.
http://mafulprayogaarnandi.blogspot.com
Materi Kewirausahaan
Dosen : Ir. H. Supriyadi, M.M
A. Definisi Wirausaha
Wirausaha berasal dari bahasa
Perancis yaitu entrepreneur yang
selanjutnya di terjemahkan kedalam bahasa Inggeris menjadi between taker atau go-between.
Istilah between taker muncul pada
abad 17 ketika banyak negara eropa sedang memajukan sektor industri dan between
taker diartikan sebagai seseorang pengambil resiko.
Istilah go-between sendiri muncul pada zaman Marcopolo ketika memulai
pelayaran dengan melakukan kesepakatan pinjaman dagang. Go-between sendiri artinya perantara yaitu perantara pemilik modal
dan kekayaan yang diharapkan, sehingga posisi Marcopolo sebagai peminjam modal adalah
sebagai go-between.
Pengertian wirausaha lebih lengkap diungkapkan oleh
Joseph Schumpeter: ” entrepreneur as the
person who destroys the existing economic order by introducing new products and
services, by creating new forms of organization, or by exploitation new raw
materials” (Bygrave, 1994).
Dari definisi
atas dapat diartikan wirausaha adalah orang yang mendobrak system ekonomi yang
ada dengan memperkenalkan barang dan jasa yang baru, dengan menciptakan bentuk
organisasi baru atau mengolah bahan baku
baru.
Pengertian wirausaha yang lebih luas tercantum dalam
buku “The portable MBA In
Entrepreneurship”. Secara lengkap definisinya sebagai berikut Entrepreun is the person who perceives on
opportunity and creates an organization ro pursue it (Bygrave,1994).
Dalam definisi
ini ditekankan bahwa seorang wirausaha adalah orang yang melihat adanya peluang
kemudian menciptakan sebuah organisasi untuk memanfaatkan peluang tersebut.
Pengertian wirausaha di sini menekankan pada setiap orang yang memulai sesuatu
bisnis yang baru. Proses kewirausahaan meliputi semua kegiatan fungsi dan
tindakan ntuk mengejar dan memanfaatkan peluang dengan menciptakan suatu
organisasi.
Peter Drucker menyatakan bahwa wirausaha tidak mencari
resiko, mereka mencari peluang
(Osborne,1992). Seorang inovator dan wirausaha yang terkenal dan sukses bukan
sekedar penanggung resiko, tapi mereka mencoba mendefinisikan resiko yang harus
mereka hadapi dan meminimalkannya. Jika seorang wirausaha berhasil mendefinisikan
resiko kemudian membatasinya, dan mereka secara sistematis dapat menganalisis
berbagai peluang, serta mengeksploitasinya maka mereka akan dapat meraih
keuntungan membangun sebuah bisnis besar.
Melihat uraian di atas, juga dari literature yang lain
tampak adanya pemakaian istilah saling bergantian antara wiraswasta dan
wirausaha. Kesimpulannya adalah kedua istilah tersebut sama saja, namun ada
perbedaan fokus antara kedua istilah tersebut. Wiraswasta lebih fokus pada
objek, ada usaha yang mandiri, sedang wirausaha lebih menekankan pada jiwa, semangat,
kemudian diaplikasikan dalam segala aspek kehidupan. Apapun profesi seseorang,
jika ia memiliki jiwa kewirausahaan maka jiwa dan semangatnya berbeda. Mereka
akan menjadi lebih kreatif, efisien, inovatif, berpandangan terbuka (open mind), dan lain sebagainya.
Wirausaha tidak hanya berkaitan dengan usaha yang menawarkan produk berupa barang
jadi seperti industri, perdagangan, persewaan, makanan, tapi juga sektor jasa seperti konsultan,
perhotelan, pariwisata, dll. Selanjutnya pengertian produk yang tercantum dalam
buku ajar ini bermakna produk barang maupun jasa.
![]() |
| Gambar 1: arti wirausaha (sumber: Susilo, 2006) |
B.
Kepribadian Wirausaha
Terdapat beberapa definisi tentang kepribadian, salah
satunya adalah definisi dari para teoritikus bahwa kepribadian merupakan bagian
dari individu yang paling mencerminkan atau mewakili si pribadi, bukan hanya
membedakan ia dengan yang lain, tapi yang lebih penting itulah dirinya yang
sebenarnya (Hall & Lindzey, 1996).
Seorang wirausahawan haruslah memiliki watak yang mampu
melihat ke depan, yaitu melihat, berpikir, dengan penuh perhitungan, mencari
alternatif masalah dan pemecahannya. Secara umum dapat digambarkan kepribadian
yang perlu dimiliki wirausahawan, sebagai berikut:
1.
percaya diri
Kepercayaan diri
adalah keyakinan yang tumbuh dalam diri seseorang setelah melakukan penilaian
terhadap kemampuan yang dimiliki (Safriyani, 2000). Orang yang tinggi percaya
dirinya adalah orang yang jiwanya sudah matang. Kematangan seseorang
ditunjukkan dari sikap yang:
-
tidak tergantung pada orang
lain
-
bertanggungjawab
-
obyektif
-
kritis : tidak begitu saja
menyerap pendapat atau opini orang lain, tetapi mempertimbangkannya secara
kritis
-
emosional stabil
-
berjiwa sosial
-
memiliki
kedekatan dengan sang khalik (Allah SWT)
Kepercayaan
diri sangat dibutuhkan oleh seorang wirausahawan. Saat seseorang menawarkan
produknya, dibutuhkan kepercayaan diri untuk bisa berinteraksi dengan baik dan
meyakinkan. Saat seseorang akan memulai untuk berwira usaha, jika ia percaya
diri maka ia akan berusaha sedemikian hingga agar usahanya bisa dibuka dan
berjalan. Sebaliknya, orang yang tidak percaya diri akan kerap patah sebelum
melangkah, dan ini tidak menguntungkan
untuk wira usaha.
Salah
satu hal yang bisa membantu agar seseorang bisa memiliki kepercayaan diri yang
baik, adalah dengan mensyukuri semua yang telah diberikan Tuhan kepadanya.
Selanjutnya orang tersebut harus yakin bahwa dia bisa melakukan segala sesuatu
dengan baik jika dia mempersiapkannya dengan matang.
2.
Merujuk pada tujuan akhir
Setiap orang pasti memiliki
tujuan. Dalam dunia wirausaha, orientasi terhadap tujuan ke depan sangat
penting artinya. Seorang wirausahawan bisa
berhasil biasanya karena ia memiliki visi ke depan yang berusaha ia
capai dengan bersungguh-sungguh.
Jalan menuju sukses tidak
selalu mudah. Seseorang kadang harus menempuh atau
melakukan pekerjaan yang tampaknya remeh, membutuhkan banyak energi dan tidak
bergengsi. Orang yang berorientasi pada hasil atau merujuk pada tujuan akhir,
akan bersedia menjalani proses yang tidak mengenakkan ataupun melakukan hal
yang tidak disukai, karena dirinya fokus pada tujuan yang ingin dicapai.
Misalnya seseorang yang akan memulai usaha membuka warung burger, maka ia harus
bersedia bekerja keras, mulai dari membuat menu burger sampai melayani pembeli.
Awalnya ia harus mengalami pasang surut, dagangannya tidak laku atau ada
complain dari pembeli, belum lagi harus “berani malu” karena harus agresif
menawarkan dagangannya ke siapa saja, serta harus masuk menjadi anggota corps kaki lima. Semua itu dilakukannya
karena merujuk pada tujuan akhir: menjadi pemilik resotran burger. Jika ia
tidak bersedia melewati proses ini, maka cita-citanya membuat restoran akan semakin
jauh dari jangkauan.
3.
Gigih
Seorang yang berjiwa wira usaha, perlu memiliki sifat
pantang menyerah. Ibarat seorang pendaki, semakin sulit tantangannya semakin
keras usahnya untuk bisa mencapai puncak. Sama halnya dengan seorang
wirausahawan, ia membutuhkan semangat pantang menyerah saat berusaha mewujudkan
inovasi maupun ide barunya. Apabila wirausahawan tidak gigih, maka nasibnya
akan sama dengan pendaki yang tidak pernah sampai puncak gunung karena selalu
kembali ke bawah sebelum bisa mencapai setengah perjalanan.
Tingkat kegigihan seseorang bisa dilihat dari kemampuannya untuk bertahan dalam
situasi sulit. Kemampun ini dikenal dengan Adversity
Intelligence dan tingkat penguasaannya dikenal dengan adversity quotient (AQ). Adversity Quotient memiliki empat dimensi
yaitu:
Control : seberapa besar individu mampu memberi pengaruh secara
positif terhadap situasi
Ownership : sejauh mana individu mangendalikan diri sendiri untuk
memperbaiki situasi yang dihadapi tanpa mempedulikan penyebabnya
Reach : penilaian seseorang mengenai seberapa jauh kesulitan akan
menjangkau atau menyebar ke bagian-bagaian lain dari kehidupannya.
Endurance : seberapa lama individu menganggap
kesulitan akan berlangsung atau bertahan. (Helmi, 2004).
4.
Berani mengambil resiko
Dunia wirausaha penuh dengan tantangan, dan terkadang
spekulatif. Keberanian seseorang dalam mengambil resiko memiliki arti penting
dalam hal ini. Persaingan, perubahan selera maupun kebutuhan pasar, harga bahan
baku yang turun
naik, kerugian dan masih banyak lagi tantangan lain yang mesti dihadapi jika
memang berniat memasuki dunia wirausaha. Seseorang yang tidak memiliki
keberanian mengambil resiko akan cenderung selalu memilih untuk berada di zona
aman. Zona aman adalah wilayah dimana seseorang merasa nyaman, aman, terhindar
dari resiko konflik atau situasi yang tidak menyenangkan. Orang yang memilih
selalu berada di zona aman akan mencari hal-hal yang menghindarkannya dari
resiko, sehingga cenderung mandeg
atau bertahan dalam situasi atau posisi tertentu. Sikap bertahan di zona aman
tersebut jelas tidak mendukung dalam dunia wira usaha yang menuntut inovasi,
keberanian mencoba, bahkan spekulasi.
![]() |
| Gambar 2. Pengambilan Resiko. (Sumber: Susilo, 2006) |
Seorang wirausahawan sejati akan memilih untuk keluar
dari zona aman, melakukan hal yang mungkin tidak dilakukan oleh orang lain,
menelurkan ide-ide baru dan melaksanakannya, serta berani menghadapi resiko
dari apa yang ia lakukan. Manajemen resiko menjadi faktor penting yang
mendukung keberanian pengambilan resiko ini.
Keberanian mengambil resiko juga perlu didukung oleh
perhitungan yang matang, sehingga tidak sekedar modal nekat. Semakin baik
seseorang membuat pertimbangan, maka resiko akan semakin bisa terantisipasi.
Pepatah mengatakan :
Jika seseorang berani
mencoba, maka 50% ia akan gagal. Tapi jika seseorang tidak berani mencoba, maka
100% ia akan gagal.
Seseorang yang berani
mengambil resiko akan mengambil peluang keberhasilan yang hanya 50% itu, lalu
kecermatan dan persiapan yang matang akan membantunya meningkatkan probabilitas
keberhasilan itu menjadi 70% atau 90%.
5.
Kepemimpinan
Jiwa kepemimpinan atau leadership dapat dilihat dari
bagaimana seseorang mampu mempengaruhi, mengkoordinir, memimpin dan mengambil
keputusan dalam sebuah tim. Salah satu gaya
kepemimpinan yang patut dimiliki oleh seorang wirausaha adalah prophetic leadership (kepemimpinan
kenabian). Kepemimpinan prophetic
adalah pemimpin yang memiliki kemampuan mengendalikan diri dan mempengaruhi
orang lain dengan tulus, dilakukan dengan kesadaran, tidak dipaksa atau
memaksa. Karakteristik kepemimpinan prophetic adalah shiddiq (jujur, berpedoman pada nurani dalam berpikir, bersikap dan
bertindak), amanah (bertanggungjawab,
berkomitmen tinggi, dapat dipercaya),
tabligh (komunikatif, mengamalkan,
memberi contoh), fathanah (kompeten
dalam menyelesaikan masalah) (Tim Trainer OCB, 2007).
6.
Keorisinilan
Orisinil dapat diartikan sebagai sesuatu yang baru,
tidak mengekor ide orang lain, atau belum ada sesuatu yang sama sebelumnya.
Baru disini disini tidak selalu berarti belum pernah ada sama sekali, tapi bisa
juga merupakan modifikasi, kombinasi atau reintegrasi dari komponen yang sudah
ada, sehingga memunculkan fungsi, cita rasa maupun variasi baru. Bobot
orisinalitas suatu ide maupun produk
akan tampak dari sejauh manakah ia berbeda dari apa yang sudah ada
sebelumnya.
7. Kreativitas
Kreativitas merupakan kemampuan seseorang untuk
melahirkan sesuatu yang baru, baik berupa gagasan maupun karya nyata, yang
relative berbeda dengan apa yang telah ada sebelumnya (Supriadi dalam Alma, 2005). Seorang
wirausaha yang kreatif memiliki peluang lebih besar untuk menciptakan produk
yang unik dan berbeda, serta dapat merespon kesempatan dengan lebih baik.
Kemampuan untuk berpikir kreatif menuntut beberapa hal, antara lain:
-
Sikap terbuka
-
Keberanian untuk berbeda dengan
biasanya
- Menguasai satu bidang dengan sangat baik
- Buying
low, selling high:
melihat sesuatu dari yang tidak disukai banyak orang, kemudian mengolahnya dan
memunculkan kembali menjadi sesuatu yang berbeda di saat yang tepat sehingga
bernilai tinggi .
8.
Selalu berusaha memberikan
yang terbaik
Seorang wirausaha
akan selalu berusaha memberikan yang terbaik terhadap pelanggan, client maupun
customer. Memberikan yang terbaik tidak hanya berupa produk, tapi juga layanan
dan sikap. Dengan memberikan sikap terbaik maka orang tersebut telah membuka
peluang bagi dirinya untuk dipercaya, dan pada saatnya, memperoleh keuntungan
dari kepercayaan tersebut.
C. Visi dan Misi Wirausaha
1. Visi
Dalam penjelasan kepribadian telah dibahas mengenai
merujuk pada tujuan akhir, serta berorientasi ke masa depan. Baik tujuan akhir
maupun orientasi ke masa depan bias lebih jelas arahnya jika seseorang memiliki
visi.
Kekuatan visi sangat luar
biasa. Seorang wirausaha yang memiliki gambaran yang jelas akan masa depannya
akan melakukan tahapan yang lebih terorganisir disbanding wirausaha yang tidak
memiliki visi.
Visi berasal dari kata vision yang berarti pandangan, yang jika
dimaknai lebih dalam bisa diartikan pandangan tentang masa depan. Dengan
melihat kemampuan dan kekuatan, seseorang mencoba untuk membuat impian atau
cita-cita yang akan menentukan kemana kita melangkah selanjutnya. Visi adalah
harapan tentang masa depan yang menarik, realistik dan bisa dicapai. Visi
hendaknya:
1.
Menarik
Visi
hendaknya menarik, menantang dan sesuai jiwa kita maka dalam mewujudkan visi
tersebut kita lalui dengan semangat dan senang.
2.
Realistik
Visi
hendaknya Sesuatu yang mungkin dicapai atau realistis. Realistis diperlukan
agar tercipta optimisme untuk meraih visi tersebut
Ibarat orang yang akan membangun rumah, visi adalah
gambaran seseorang terhadap bagaimana rumah tersebut nantinya. Bayangan atau
desain rumah itu yang akan menentukan bagaimana pondasinya, langkah-langkah,
bahan bakunya, siapa yang akan mengerjakan, dan lain sebagainya.
Wirausaha yang baik haruslah memiliki gambaran ke depan
tentang usahanya tersebut. Dengan memiliki visi yang jelas, menarik dan
realistis seorang wira usaha akan memiliki daya juang yang lebih tinggi dan
lebih konsisten dalam meraih harapan atau cita-citanya. Visi tersebut akan
membantu wirausaha untuk menentukan langkah untuk mewujudkan mimpinya, apa saja
yang dibutuhkan, dan siapa yang bisa diajak bekerjasama. Berbeda dengan
wirausaha yang bergerak tanpa visi, langkahnya tidak terarah, karena tidak
punya bayangan keberhasilan seperti apa yang dicapai. Wirausaha tanpa visi,
cenderung mudah patah semangat, dan mudah berbelok sebelum benar-benar
menguasai bidang yang digarap, akibatnya keberhasilan semakin susah tercapai. Manfaat visi yang benar dalam usaha meraih
kesuksesan:
1.
Menarik dan menumbukan komitmen
pribadi
2.
Menumbuhkan kebermaknaan hidup
3.
Memacu dan memfokuskan
pengembangan diri
4.
Memotivasi
untuk bekerja dan berkualitas prima
Pencapaian visi didukung oleh statement yang jelas dan dan efektif. Ciri statemet visi yang jelas dan efektif adalah:
-
Terfokus,
jelas dan mudah dibayangkan perwujudannya dalam kenyataan
-
Mengundang
sesuatu yang bermakna “mulai”
-
Peluang suksesnya dapat
diperkirakan
-
Realistis dan mungkin dicapai
2. Misi
Definisi misi adalah batasan
tentang hal-hal yang akan dilakukan oleh seseorang. Misi lebih spesifik dari
visi, berupa peran yang akan dilakukan untuk mencapai visi. Perbedaan antara visi dan misi dapat dilihat
pada contoh berikut:
Visi : membangun bisnis pengolahan singkong yang berhasil dan mampu
menghidupi orang banyak
Misi: wirausaha di bidang pengolahan pangan berbahan baku singkong yang berkualitas, bergizi,
murah dan sesuai dengan selera pasar dan memiliki banyak cabang dan menyerap
banyak tenaga kerja
Misi membantu seorang wirausaha menentukan lahan garap,
bidang yang ingin ditekuni, keunggulan produk dan system pemasarannya. Agar
bisa membuat langkah yang lebih operasional, visi dan misi perlu diterjemahkan
menjadi tujuan. Tujuan (goal) adalah sasaran yang spesifik dan
membantu kita merencanakan berbaagai aktifitas serta strategi. Tujuan terbagi
menjadi tujuan jangka panjang dan tujuan jangka pendek. Dalam penetapan tujuan
(goal setting) seseorang memutuskan
apa yang ingin dicapai (pengetahuan/keahlian/perilaku tertentu) dan bergerak
secara bertahap menuju pencapaian tujuan. Dengan mengetahui secara pasti tujuan
yang ingin dicapai maka seorang wirausaha tahu apa yang menjadi prioritas untuk
dikerjakan dan apa yang hanya merupakan selingan.
Tujuan disusun berdasarkan criteria berikut:
-
Tujuan
diturunkan dari visi dan misi
-
Tujuan adalah sesuatu yang
penting
-
Memiliki skala prioritas yang
tinggi
-
Jumlahnya tidak terlalu banyak
supaya dapat fokus
-
Dapat disusun strategi untuk
dapat mencapainya.
Lebih jelasnya, bisa disimak dalam contoh berikut:
Visi:
Membangun bisnis pengolahan pangan yang berhasil dan mampu
menghidupi orang banyak
Misi:
Menjadi wirausaha di bidang pengolahan pangan yang berkualitas,
bergizi, murah dan sesuai dengan selera pasar dan memiliki banyak cabang dan
menyerap banyak tenaga kerja
Tujuan jangka panjang:
1.
Bisnis pengolahan singkong
menjadi beberapa jenis makanan
2.
Produk tersebut menjadi brand
ternama, berkembang dan tersebar di 20 kota
besar di Indonesia
dengan 100 tenaga kerja
Tujuan jangka pendek:
1. Dalam waktu 1 tahun ke depan,
usaha sudah dimulai, dengan membuka kedai singkong. Persiapan menuju pembukaan:
a.
Memperkuat keahlian mengolah
bahan baku
b.
Cari lokasi yang tepat
c.
Asesmen selera pasar
d. Dari cara mendapatkan bahan baku yang
murah
e.
Menentukan strategi pemasaran
f. Brand
image yang mau dibangun
g.
Rekanan usaha
h.
Modal
2. Produk unggulan yang akan ditawarkan di awal : bakpau
singkong dan bakso singkong
3.
Setelah 6 bulan jalan evaluasi
untuk menentukan produk unggulan baru dan strategi pemasaran plus penguatan SDM
Beberapa langkah yang perlu diperhatikan untuk membuat
tujuan adalah:
1. Putuskan apa yang ingin kita capai pada
skala jangka pendek dan jangka panjang
2. Pecahkan tujuan tersebut menjadi
target-target yang lebih kecil
3. Ketika kita membuat rencana, kita harus
mulai menjalankannya
4. Evaluasi: jika sesuai dengan rencana,
teruskan strategi. Jika tidak, cari alternative lain.
Tujuan akan efektif jika menggunakan metode SMART,
yaitu:
Specific : menyatakan
dengan jelas target apa yang sebetulnya ingin diraih Measurable :dapat
diamati dan diukur
Attainabble :
tujuan memang mungkin dicapai, tidak terlalu ambisius
Realistic : sesuai
dengan sumber daya yang dimiliki
Timely : dapat dicapai pada jangka waktu tertentu
D.
Model Proses Kewirausahaan
Model proses perintisan
dan pengembangan kewirausahaan digambarkan Bygrave (dalam Alma, 2005) ke dalam
urutan.
![]() |
| Gambar 3. Model Proses Kewirausahaan (Sumber: Alma, 2005) |
1.
Proses inovasi
Proses awal sebelum
wirausaha dimulai adalah inovasi. Seorang wirausaha perlu menemukan hal baru
yang akan mewarnai usaha maupun produk yang akan ditawarkan. Inovasi bisa
berawal dari mimpi, yang kemudian diwujudkan dalam bentuk visi,misi dan tujuan.
Usaha maupun produk tanpa inovasi akan sulit menerobos persaingan dengan bisnis
lain yang serupa.
Ada 2 hal yang mendorong munculnya inovasi, yaitu faktor personal dan faktor
lingkungan (environment)
Faktor personal
adalah inovasi yang berasal dari dalam diri seseorang akan mendorongnya mencari
pemicu kea rah memulai usaha. Misalnya sifat penasaran, keberanian mengambil
resiko, pendidikan dan pengalaman. Faktor lingkungan: adalah peluang,
pengalaman dan kreativitas
2.
Proses pemicu
Triggering event adalah
kejadian yang terjadi pada diri seseorang atau diluar diri tapi berpengaruh,
yang memicu atau memaksa seseorang untuk terjun ke dunia bisnis. Faktor pemicu
akan mendorong inovasi yang sudah ada
terwujud menjadi usaha. Beberapa contoh faktor pemicu usaha:
Dari dalam diri:
a.
Desakan ekonomi: perlu
penghasilan tambahan, PHK atau tidak mendapatkan pekerjaan
b.
Tidak puas dengan pekerjaan
atau aktivitas yang saat ini digeluti
c. Keberanian menanggung resiko, kesukaan
menghadapi tantangan
d. Keinginan mewujudkan mimpi, minat dan
komitmen tinggi terhadap wirausaha
Dari luar diri:
a.
Adanya persaingan
b.
Ada sumber-sumber
yang bisa dimanfaatkan, misalnya ada lokasi strategis, mendapat modal, warisan,
dll
c.
Mengikuti latihan atau
incubator bisnis
d.
Kebijakan pemerintah, misalnya
kemudahan kredit, bantuan, pendampingan dan lain sebagainya
e. Ada relasi atau rekanan yang membuka
peluang usaha, atau bisa diajak bekerjasama
f. Dorongan dari keluarga, teman atau kerabat
3.
Proses pelaksanaan
Setelah ada inovasi
yang didukung dengan pemicu, selanjutnya adalah proses pelaksanaan. Proses
pelaksanaan bisa jalan apabila seorang wirausaha memiliki kesiapan mental,
rekanan (bisa juga asisten atau partner, komitmen bisnis yang tinggi, dan
adanya visi, pandangan jauh ke depan guna menncapai keberhasilan.
4.
Proses pertumbuhan
Usaha yang telah
dilaksanakan dan berjalan, tentu mengalami proses. Proses ini disebut dengan
growth (pertumbuhan). Tentunya setiap wirausaha mengingkan usahanya bertumbuh
dengan baik. Pertumbuhan positif suatu
usaha dapat ditengarai dengan keberhasilan yang dicapai. Antara lain:
a.
Rencana dan pelaksaan
operasional berjalan produktif
b. Tim pelaksana bekerja sama dengan baik
sehingga menghasilkan strategi yang mantap
c. Terbentuknya Budaya perusahaan (corporate culture) yang diikuti dengan
penuh tanggungjawab oleh seluruh karyawan.
d. Produk yang ditawarkan populer atau
memiliki keistimewaan, misalnya kualitasnya, lokasi, pealayanannya, manajemen,
dan lain sebagainya.
e. Adanya kontinuitas konsumen dan pemasok
barang
f. Kemampuan mencari dan menambah sumber dana
(partnership maupun investor)
g.
Dsb
Pertumbuhan suatu
usaha dapat pula dilihat dari bagaimana usaha tersebut dapat bertahan di tengah
persaingan. Dunia persaingan menimbulkan dampak terhadap usaha, ada pengusaha
pasar yang sangat dominan ada pula yang lemah. Dalam istilah pemasaran mereka
terdiri dari :
a.
Market leader
Yaitu usaha yang
produknya menjadi pelopor atau pemimpin pasar.
Biasanya ada produk atau merek tertentu yang populer atau melekat di
hati konsumen, sehingga market sharenya paling banyak.
Contoh: pasta gigi merk pepsodent, motor
merk honda, sate ambal pak Kasman, bakpia pathuk 75
b.
Market challenger
Merupakan
penantang pasar, yang menunggu kesempatan mengatasi leader.
Contoh :
motor merk yamaha
c.
Market follower
Usaha yang
ikut-ikutan saja, karena modal terbatas dan belum terkenal.
Contoh : penjual musiman
d.
Market nicher
Adalah usaha yang
menjual produknya pada celah pasar yang belum terisi oleh merek lain.
Usaha yang tumbuh
dengan baik bisa merubah posisi yang tadinya market chalenger, market follower maupun market nicher menjadi market
leader. Hal seperti ini dapat kita lihat pada produk-produk yang awalnya
hanya merupakan pesaing produk lain, tapi karena keunggulan kualitas maupun
harga yang lebih murah, atau strategi marketing yang baik, akhirnya menjadi
lebih disukai konsumen dan menjadi market leader.
Contoh: pembalut
wanita yang pertama populer adalah softex. Sehingga orang mengidentikkan
pembalut wanita adalah softex. Meskipun sekarang orang masih menyebut pembalut
wanita itu softex, penjualan softex sudah tersaingi oleh merk pembalut wanita
yang lain.
Cara Menginstall Notepad++ pada Windows 7
Assalamu'alaikum Wr. WB
Kali ini admin akan membagikan lagi video tutorial installasi Notepad++, pada tutorial sebelumnya admin telah membagikan video tutorial cara meng-installasi XAMPP pada Windows 7. Jika kalian belum lihat isa kunjungi di http://seedaftt.blogspot.com/2014/03/cara-meng-install-xampp-pada-windows-7.html
Sebelumnya Notepad++ adalah penyunting teks atau penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyunting teks dan berkas kode sumber berbagai bahasa.
Oke kita langsung lihat videonya saja.. Selamat Menyaksikan..!! :D
atau bisa langsung kunjungi di Youtube admin disini http://www.youtube.com/watch?v=rQwwsHaMV5E
Wassalamu'alaikum WR.WB
Maful Prayoga Arnandi
Kali ini admin akan membagikan lagi video tutorial installasi Notepad++, pada tutorial sebelumnya admin telah membagikan video tutorial cara meng-installasi XAMPP pada Windows 7. Jika kalian belum lihat isa kunjungi di http://seedaftt.blogspot.com/2014/03/cara-meng-install-xampp-pada-windows-7.html
Sebelumnya Notepad++ adalah penyunting teks atau penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyunting teks dan berkas kode sumber berbagai bahasa.
Oke kita langsung lihat videonya saja.. Selamat Menyaksikan..!! :D
atau bisa langsung kunjungi di Youtube admin disini http://www.youtube.com/watch?v=rQwwsHaMV5E
Wassalamu'alaikum WR.WB
Maful Prayoga Arnandi
Cara Meng-install XAMPP pada Windows 7
Selamat Pagi..!!
Kali ini admin akan membagikan video cara meng-install XAMPP pada Windows 7
Oke langsung saja dilihat videonya..
atau kunjungi di youtube admin di http://www.youtube.com/watch?v=_uGM5C8DzaE
terimakasih..
Maful Prayoga ArnandiPosted by Maful Note's
Membuat Web dengan HTML dan CSS sederhana
karena ada beberapa kesibukan lain yang
harus di selesaikan akhirnya hari ini saya bisa update postingan lagi,
nah berhubung beberapa hari kemaren ada yang Tanya bagaimana sh cara
membuat template web dan saya melihat hasil karya teman saya yang membuat layout web menggunakan frame.
Berhubung saya paling tidak suka menggunakan frame untuk membuat template web maka
dari itu pada akhirnya saya memberikan sedikit ilmu yang pernah saya
pelajari, yaitu membuat template web menggunakan html dan css. Cara ini
sebenarnya tidak terlalu sulit, cukup dengan memahami struktur dari web
tersebut maka kita bisa menentukan layout tersebut dan siap untuk build
layout. Perhatikan gambar berikut.
Nah dari gambar di atas maka kita bisa simpulkan bahwa pada umumnya web itu pasti memiliki elemen dibawah ini
- Header
- Kontent
- Sidebar
- Footer
<div id="wrapper"><div id="header"></div><div id="page"><div id="konten"><form action="proses.php" method="POST"><table width="300" align="center" bgcolor="#f1f1f1"><tbody><tr><td>Tanggal</td><td>:</td><td><input type="text" name="tanggal" placeholder="Input Date Here" /></td></tr><tr><td>Judul</td><td>:</td><td><input type="text" name="judul" placeholder="Input Title Here" /></td></tr><tr><td>Konten</td><td>:</td><td><input type="text" name="konten" placeholder="masukan konten anda di sini" /></td></tr><tr><td></td><td></td><td><input type="submit" value="simpan" /><input type="submit" value="edit" /></td></tr></tbody></table></form></div><div id="sidebar"></div></div><div id="footer"></div></div>kedua silahkan kopi kode css dibawah ini paste di notepad++ dan beri nama dengan css.css pada folder yang sama dengan file index kemudian jalankan file index.html menggunakan browser sobat masing-masing.
body{background: #f1f1f1;}#wrapper{background: #f1f1f1;border: 1px solid black;width: 960px;margin: 0px auto;height: auto;}#header{background: white;width: 940px;margin: 0px auto;height: 100px;margin-top: 10px;}#page{background: blue;border: 1px solid black;width: 940px;height: 400px;margin:0px auto;margin-top:10px;margin-bottom: 10px;}#konten{background: black;width: 630px;margin: 0px auto;float: left;height: auto;}#sidebar{background: red;float: right;width: 300px;margin: 0px auto;}#footer{background: black;margin: 0px auto;width: 940px;height: 30px;}
nah selesai mudah bukan untuk membuat template web,
mudah mudahan bermanfaat bagi sobat Seedaftt, apabila sobat masih kurang
jelas silahkan bisa PM saya akan coba jelaskan kembali…terimakasih..



