SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Downloaden Sie, um offline zu lesen
0WSOK (We Share Our Knowledge) Edisi 3 (emagazine+), 26 Januari 2014
Foto :Suhendra Y. Putra
Programmer dan Founder CITSTUDIO
http://citstudio.com
WSOK : Menerbitkan Buku PHP5
(Object Oriented Programming)
Disertai contoh implementasi sederhana agar lebih
memahami konsep dasar
Perbedaan antara
Freelancer, Solopreneurs dan
Self – Employed
Kinerja PDO vs. MySQLi
PDO vs. MySQLi
yang mana seharusnya anda pilih?
1WSOK (We Share Our Knowledge)
KATA PENGANTAR
Syukur Alhamdulillah WSOK emagazine edisi 3
telah terbit walau terjadi keterlambatan, dan
materi bahasan pada edisi ini bertajuk dengan
pekerjaan sebagai programmer dan pengalaman
profesinya.
Kami berusaha menyajikan materi lokal namun
berbagai keterbatasan terutama yang berminat
menulis atau menyumbangkan tulisannya masih
tergolong minim… Walau kami berusaha meminta
atau mengumumkan. Jadi kami coba mencari
sumber-sumber lain agar aktifitas menyusun tidak
berhenti begitu.
Materi sekarang dan selanjutnya kami tidak terlalu
banyak dan lebih menekankan perbaikan materi
tulisan, dan ini sebenarnya yang paling penting dari
sebuah majalah (emagazine).
Kami juga menyampaikan bahwa kami telah
menerbitkan buku OOP PHP MySQLi PDO sebagai
non open source, sedangkan majalah ini tetap
sebagai sarana terbuka dan gratis bagi siapa saja.
Salam programmer !
Terima kasih untuk
I Gde Lumbung http://gedelumbung.com
Gunawan Wibisono http://adapani.blogspot.com
Komar Satriani http://citstudio.com
Thomas Khogeen http://bispakdesign.com
atas kerjasamanya.
DAFTAR ISI
3 Perbedaan antara freelancer, solopreneurs dan self –
employed
6 Menjadi Freelancer siapa takut?
8 Panduan self-employed untuk pengembang software
12 PHP5 OOP (object Oriented Programming) itu tidak
terlalu sulit
14 10 Pelajaran Self-Employed
14 Cara Mendapatkan Klien sebagai Programmer
Self-Employed (Wiraswasta)
16 Mitos Tentang Self-Employment
17 16 PHP String Sebaiknya Programmer PHP tahu
26 10 fungsi PHP - Mungkin Jarang Digunakan Tapi
Sebaiknya Anda Ketahui
28 Login Cpanel/Webmail IP Address has changed! : Tidak
Bisa Login ke cPanel dan Ini Solusinya
29 Error yang sering ditemui
30 Survive Sebagai Freelancer
34 Sukses ketika kamu minim Keahlian Khusus
35 Panduan menjadi seorang Wirausaha
38 Hal Biasa tapi ini Keterampilan diperlukan jika Ingin
Sukses
40 bispakdesign
41 15 Alasan Untuk Memulai Bisnis Web Development
42 Bagaimana Rencana untuk Memulai
44 Membangun Perusahaan Web Development?
47 Tips Trik cara mendapatkan testimonial klien
49 Menjadi Freelance Programmer PHP
51 Empati
54 Kinerja PHP dan penggunaan memori MySQL vs
MySQLi vs PDO
57 PDO vs. MySQLi Yang mana seharusnya anda pilih?
62 Snippet ringan pilihan bulan ini
62 Parsing XML dengan menggunakan PHP
62 Membuat dan Parsing JSON data PHP
63 RSS Feed Dinamis Dengan XML PHP MySQL
65 Membuat Fasilitas Search dengan PHP MySQLi
68 Konsep pagination php
60 Berapa Banyak Programmer Non-Karir
mesti Belajar?
73 Sebuah Langkah-demi Langkah Panduan untuk
Mendapatkan Klien
78 PHP5 Object Oriented Programming (iklan)
79 WSOK Emagazine vs Emagazine PHP INDONESIA? Isu
Komunitas dan Kelembagaan, ada apa?
Bachrie Redaksi/pendiri WSOK
qirrank@gmail.com
WSOK : Menerbitkan Buku PHP5
(Object Oriented Programming)
Disertai contoh implementasi sederhana agar lebih
memahami konsep dasar
keterangan lebih lanjut lihat halaman 12-13
atau PM https://www.facebook.com/zlumber.jay
2WSOK (We Share Our Knowledge)
artikel
Link download WSOK emagazine
https://www.facebook.com/groups/757835074233066/
Grup WSOK World
https://www.facebook.com/groups/WebDevCommunity/
WSOK : Menerbitkan Buku PHP5 (Object
Oriented Programming)
Disertai contoh implementasi sederhana agar lebih memahami
konsep dasar
hubungi redaksi wsok : 081-1155-8897
keterangan lebih lanjut lihat halaman 12-13
Ga ada ruginya beriklan di WSOK …. Cukup anda
menyumbangkan artikel, tutorial.
SPACE IKLAN
Hubungi redaksi
zlumberjay@gmail.com
3WSOK (We Share Our Knowledge)
Perbedaan antara
Freelancer, Solopreneurs dan
self - Employed
Apa nama status profesional Anda?
Apakah anda freelancer? self-
employed? solopreneur? Apakah
ada perbedaannya? Apa label itu
membuat perbedaan di mata klien
Anda ?
Nah itu banyak pertanyaan kan?
Tapi jangan khawatir, saya memiliki
banyak jawaban untuk anda.
Mari kita mulai dengan pertanyaan
klien. Sebagai profesional yang
independen, kami menghabiskan
banyak waktu mencari tahu siapa
klien yang ideal kami, membuat
profil untuk mereka. Kami
mengabaikan mereka jika mereka
tidak memenuhi persyaratan kami.
Tapi apakah mereka menilai kita
dengan cara yang sama?
Jawaban singkat : ya. Apa cara
menyebut diri anda dapat
membuat perbedaan?
Ingin jawaban yang lebih panjang
tentang bagaimana label pribadi
dapat mengubah persepsi klien ?
Baca.
Aku adalah
Self- Employed
Mendapatkan penghasilan
langsung dari usaha sendiri,
perdagangan atau profesi tapi
bukan sebagai gaji tertentu atau
upah dari majikan.
~ Merriam Webster
Secara hukum, ketika anda bekerja
sendiri, klien anda masih memiliki
pendapat dalam hasil akhir dari
layanan, tapi bukan bagaimana
cara anda bekerja. Dengan kata lain
: bos anda sendiri adalah diri anda
sendiri. Tidak ada yang mengontrol
maka anda seorang developer
independen dan bangga akan hal
itu.
Jika Anda pernah mengisi faktur
pajak, ini kemungkinan besar anda
diminta untuk menjelaskan
bagaimana anda memunculkan
pendapatan tahunan
Pemerintah lebih memilih untuk itu
dan menggunakan sebagai bahan
ketika berbicara dengan seorang
pekerja tunggal tanpa majikan.
Sayangnya, label "wiraswasta" (self-
employed) sering dipandang
sebagai eufemisme sebagai
pengangguran.
Ketika anda pergi untuk
mengajukan permohonan kartu
kredit, menyewa apartemen atau
membeli mobil berikutnya, anda
mungkin akan bertemu dengan
sinisme ketika mengumumkan
bahwa anda wiraswasta. Paling-
paling anda akan diminta untuk
mengisi dokumen ekstra, paling
buruk, justru anda mungkin yang
akan berpaling karena syaratnya
terlalu" berisiko tinggi . "
Saya adalah
Freelancer
Seseorang yang bertindak secara
independen tanpa berafiliasi atau
disahkan oleh suatu organisasi .
Orang ini mengejar profesi tanpa
komitmen jangka panjang untuk
setiap satu majikan. ~ Merriam
Webster
Mungkin mereka memilih hidup
sebagai freelancer atau tersandung
ke dalamnya, sehingga semakin
banyak orang menjadi freelancer.
Data dari sensus AS terbaru
menunjukkan ahli memprediksi
"bahwa bisnis freelancer akan
tumbuh sebesar 1,5 juta pada
tahun 2014" dengan tidak ada
tanda-tanda melambat.
Konotasi baik atau lebih buruk,
"freelancer" adalah yang paling
terkenal (dan tertua) untuk pekerja
independen dari ketiga kategori
yang dibahas dalam artikel ini.
Freelancer biasanya bekerja dari
rumah, selama lebih dari satu klien
pada satu waktu dan memiliki
jadwal kerja sendiri yang fleksibel.
desainer, programmer, penulis, dll.
adalah yang paling mungkin untuk
menyebut diri mereka freelancer,
namun siapa pun dengan
keterampilan berharga yang
bekerja untuk diri mereka sendiri
dapat jatuh ke dalam kategori ini.
“Apakah Anda Self-Employed, Freelancer, atau
Solopreneur? Melakukannya sendiri secara professional
lebih penting daripada sebutan tentang siapa diri anda”
4WSOK (We Share Our Knowledge)
Tapi ada kesalahpahaman
menyedihkan di beberapa kalangan
bahwa freelancer bekerja secara
gratis.
Dan, sementara kita tahu bahwa
freelancer adalah beberapa orang
yang paling sulit bekerja di
perusahaan/lembaga dan James
Chartrand telah menyatakan bahwa
"Banyak orang lain memandang
freelancer adalah memilih menjadi
pemberontak, hidup berisiko,
malas, terlalu bangga diri. "Dia
melanjutkan dengan mengatakan
bahwa karena ini konotasi negatif,
"Banyak bisnis, meskipun manfaat
dari mempekerjakan freelancer
karena tidak menyewa di tempat".
Saya adalah
Solopreneur
Seorang pengusaha yang bekerja
sendirian, "solo" menjalankan
bisnis mereka seorang diri.
Mereka mungkin memiliki
kontraktor untuk menyewa,
namun memiliki tanggung jawab
penuh untuk menjalankan bisnis
mereka .
~ Urban Dictionary.
Solopreneur istilah ini cukup baru,
sehingga tidak ada definisi kamus
tradisional diterbitkan untuk itu -
tetapi maknanya hampir intuitif
sederhana : seorang pengusaha
yang bertanggung jawab sendirian.
Orang-orang ini biasanya pemilik
usaha kecil, konsultan bisnis atau
orang-orang yang sangat berpikiran
bisnis lainnya seperti asisten
virtual, copywriter, dan
pengembang online. Mereka
pengusaha baik dalam arti
tradisional menciptakan sesuatu
atau menggunakan label
profesinya sebagai cara untuk
berdiri keluar dari keributan istilah
label profesional.
Solopreneurs punya semangat
kewirausahaan dalam totalitas dan
tampaknya akan bekerja hal-hal
diperkirakan menguntungkan
mereka.
Studi terbaru menunjukkan bahwa
solopreneurs juga terampil dalam
pemasaran dan pendelegasian
tugas. Mereka juga bahagia dan
mendapatkan pendapatan lebih
tinggi dari "freelance" atau
"wiraswasta".
Solopreneurs cenderung men-
dapatkan kepercayaan dari pola
pikir kewirausahaannya tapi secara
tradisional klien dapat memberikan
alis terangkat "Apa katamu?" Ketika
anda memberitahu mereka tentang
status pekerjaan anda.
Label solopreneur baru dan relatif
belum pernah terdengar luas,
termasuk orang-orang yang
solopreneurs sendiri.
Sebagai pemula bisnis profesional,
anda mungkin menemukan diri
menghadapi kurangnya rasa
hormat di antara klien. We Are One :
Klien untuk Klien Kami Berdiri Tidak
peduli yang label sebutan yang
anda inginkan, kami semua sama.
Freelancer, solopreneurs dan
wiraswasta (self-employed) semua
individu bekerja keras dengan yang
terbaik sebagai bos sendiri.
Pada akhirnya, itu semua tentang
anda. Bagaimana anda memilih
untuk menampilkan diri kepada
klien?, bagaimana anda menangani
diri dalam menghadapi penolakan,
apakah anda memilih untuk
menerobos stereotip negatif atau
mengalah pada mereka tentang
siapa anda.
Bagaimana klien potensial melihat
anda? apakah ya atau tidak mereka
menganggap anda orang serius
adalah sepenuhnya terserah anda
dan anda sendiri.
Tidak peduli apa yang anda
memutuskan untuk menyebut diri -
katakan dengan keyakinan! Ini
semua tentang sikap. Praktek
mengangkat sikap profesionalisme.
Lakukan apa saja untuk
mendapatkan wajah permainan
anda sesungguhnya .
Menyebut diri dengan label lain.
Kau tahu satu, salah satu cara
menjelaskan “Apa Yang Anda
lakukan - Apa yang sudah anda
kerjakan”, bukan membusung-kan
label pekerjaan. "writer", "artis",
"pengembang perangkat lunak", dll.
Ini tidak secara otomatis
memberitahu klien siapa bos dalam
hubungan (anda). Impress mereka
terlebih dahulu, baru keluar rincian
nantinya.
Tahu target pasar anda lebih
penting daripada apa yang anda
sebut diri anda dan tidak peduli
sebanyak apa yang klien menyebut
siapa anda. Apa yang mereka cari?
Apakah mereka
mengetik"freelancer" ke Google?
Atau apakah mereka mencari anda
melalui beberapa istilah lain? Jika
Anda tidak yakin, cara termudah
untuk mengetahuinya adalah
dengan bertanya. Ketika klien baru
datang kepada anda, meminta
mereka bagaimana mereka
menemukan anda. Ini sederhana
tapi penting mengetahui cara peta
mempromosikan diri.
Jangan defensif. Jika seseorang
mempertanyakan status pe-kerjaan
anda, jangan panik. Jika anda
mulai mengayuh kekhawatiran
kembali, mereka akan memiliki
lebih banyak pertanyaan. Tetap
tenang dan menjelaskan apa yang
Anda lakukan dan bahkan lebih
baik ! -Bagaimana manfaat mereka!
.
Sebaiknya
konsisten
Anda sebenarnya ingin
memutuskan apa yang anda ingin
disebut maka tetap dengan
konsisten tiga hal : freelancer,
solopreneur, dan self-employed
atau boleh di tukar label-label
profesi itu, tapi itu bukan alasan
untuk menggunakan mereka
semua sekaligus. Daripada
mencakup semuanya anda hanya
akan berakhir membingungkan
orang.
5WSOK (We Share Our Knowledge)
Pilih
favorit Anda
Menganggapnya serius. Jika anda
menganggap pekerjaan serius,
klien potensial anda menganggap
plus. Anda juga akan menetapkan
contoh yang baik untuk freelancer/
solopreneurs/ pekerja mandiri
lainnya- membantu untuk memblok
beberapa stereotip negatif dari
mereka yang mengambang di luar
sana!
Mengapa
Benci itu?
Ini tidak mudah untuk menentukan
mengapa begitu banyak persepsi
publik terhadap pekerja independen
dianggap negatif, tapi aku punya
dugaan beberapa kesalahpahaman
tentang software / internet. Pada
intinya kita semua pemilik usaha,
dan mengapa kita tidak
mendapatkan penghargaan yang
sama yang pengusaha tradisional
terima? Hal ini terasa sulit pada
klien tertentu untuk mentransfer
rasa hormat yang mereka miliki
untuk bisnis kebendaan untuk
sesuatu yang kurang nyata
(bisnis online) walau sama-sama
valid. Membuktikan bahwa bisnis
kami adalah "nyata" - bahkan jika
kita tidak memiliki alamat kantor
yang bisa dikunjungi. .
Awal yang sederhana telah
dilupakan. Di zaman bisnis besar
dan kepuasan instan akan sulit
untuk mengingat bahwa begitu
banyak ide-ide besar dimulai
dengan satu orang. Sayangnya
... Ini terlalu mudah untuk
memulai (dan bahkan lebih
mudah untuk berhenti). Sekarang
siapa pun bisa mencap bersama-
sama sebuah situs web sebuah
"bisnis" tapi akan sulit bagi klien
untuk mengatakan itu benar-benar
bisnis daripada mencoba gaya
hidup sebagai hobi sebelum pindah
ke hal besar berikutnya. Stigma
tiba-tiba ini dari non - profesional ke
pasar profesional telah membuat
lebih sulit bagi kita yang berada di
dalamnya untuk jangka panjang
agar dianggap serius.
Kesadaran
Tempatkan diri anda pada posisi
klien anda. Jika mereka masih
berjalan dalam perlombaan tikus,
mereka mungkin memiliki beberapa
permusuhan bawah sadar terhadap
anda dan (mari kita mengakuinya)
gaya hidup mengagumkan anda .
Apakah anda wiraswasta,
freelancer, atau solopreneur, ini
adalah tentang bagaimana Anda
melakukan sendiri serta lebih
penting daripada menyebut label
diri anda. Tetap selalu menjaga
profesionalisme dan hei!, ingat kita
semua ini bersama-sama! Mari kita
membuat satu sama lain terlihat
baik .
Gambar Kredit :
Stock.xchng http://blog.bidsketch.com/everything-
else/freelancer-solopreneur-self-employed/
About Tom Ewer
Tom Ewer is the founder of Leaving Work
Behind and the author of Paid to Blog -- a guide
for freelance bloggers.
Ga ada ruginya beriklan di
WSOK, cukup anda sumbang
tulisan, artikel, tutorial
SPACE IKLAN
Hubungi redaksi
zlumberjay@gmail.com
6WSOK (We Share Our Knowledge)
Banyak orang saat ini beralih
menjadi tenaga lepas (freelancer)
sebagai pekerjaan mereka yang
dapat dilakukan dari rumah tanpa
ada resiko sebesar resiko
membuka usaha sendiri.
Menjadi freelancer me-
mungkinkan Anda untuk menjadi
bos bagi diri anda sendiri. Anda
dapat mengatur jam kerja dan
tarif diri anda sendiri. Bekerja dari
rumah Anda yang nyaman
sementara masih menjadi
peluang sumber pendapatan yang
paling aman hingga saat ini.
Satu-satunya kesulitan bagi
freelancer adalah banyak di
antara mereka yang tidak tahu
bagaimana cara mem-
promosikan keahlian mereka.
Bagaimana cara Anda men-
dapatkan pekerjaan freelance dari
rumah? Pada artikel ini kita akan
membahas beberapa metode
yang dapat Anda lakukan tentang
mempromosikan diri sendiri dan
mendapatkan pekerjaan
freelance.
TIPS SUKSES MENJADI
FREELANCE
Freelancer merupakan pekerjaan
dengan jam kerja fleksibel tapi
menghasilkan. Mungkin Anda
sangat tergiur mempunyai
pekerjaan yang fleksibel, apalagi
jika masih melanjutkan
pendidikan. Namun, tidak
semudah yang dibayangkan,
Anda harus bias mengatur
strategi supaya pekerjaan
tersebut berjalan dengan lancar.
Untuk itu, diperlukan langkah
yang tepat untuk seorang
freelancer. Dikutip dari iDiva,
simaklah lima cara berikut agar
Anda bisa menjadi seorang
freelancer yang sukses.
1. Tentukan Bidang
Pekerjaan yang Sesuai
Sebelum masuk ke dunia
freelance, sebaiknya Anda
menentukan terlebih dahulu
bidang apa yang ingin dijalani
sesuai dengan minat serta hobi
Anda.
Jika anda senang menulis,
mungkin penulis atau jurnalis
lepas dapat menjadi pilihan. Kalau
anda pecinta fashion, pilih fashion
editor, desain interior, atau
desainer fashion agar bakat
semakin berkembang.
Jika mencintai bidang fotografi,
fotografer freelance juga
merupakan pilihan baik karena
fotografer freelance dapat berdiri
sendiri atau bergabung bersama
suatu perusahaan atau
organisasi.
2. Memperluas
Komunikasi kepada
Banyak Orang
Setelah menentukan bidang yang
akan ditempuh, perluaslah
jaringan komunikasi dengan
semua orang, terutama teman
yang sudah mempunyai
pengalaman dalam bidang anda.
Untuk menjadi freelancer, sangat
penting mempromosikan diri di
hadapan banyak orang.
Hal itu bias dilakukan dengan
menghubungi perusahaan yang
pernah menerima Anda magang,
mencari orang yang ahli dalam
bidang tersebut, serta menjalin
komunikasi seluas-luasnya
hingga menemukan orang yang
tepat diajak kerjasama. “Butuh
ekstra sabar saat menjalaninya,
tapi jika Anda sudah membuka
satu pintu, pintu selanjutnya akan
terbuka dengan sendirinya,” tutur
Yoshita Shah, seorang freelance
journalist.
3. Manfaatkan Media
Sosial
Manfaatkan media social sebagai
‘jembatan’ menjaring informasi,
mempromosikan diri, serta
berteman dengan banyak orang
yang bias membantu Anda
nantinya. Anda dapat gunakan
Facebook, Twitter, Linkedln, atau
blog untuk mencari dan me-
nyebarluaskan segala informasi.
4. E-Mail Marketing
Anda bias gunakan e-mail sebagai
strategi pemasaran. Kirikan
sebuah pesan yang berisi
‘pengenalan’ Anda kepada
perusahaan, suatu kelompok,
atau organisasi tertentu. Hal ini
sangat mudah dilakukan dan
cukup membantu demi pekerjaan
Anda ke-depannya.
5. Mencari Peluang di
Internet
Temukan peluang Anda di
internet. Gunakan search engine
untuk mencari perusahaan yang
menerima freelancer sesuai
dengan bidang anda. Kemudian,
pertimbangkan kembali ke-
inginan serta keputusan Anda
sebagai seorang freelancer. Jika
sudah yakin, Anda bias segera
hubungi perusahaan tersebut.
Menjadi
Freelancer?
Siapa
Takut?
Suhendra Y. Putra
Programmer dan Founder
CITSTUDIO
http://citstudio.com
7WSOK (We Share Our Knowledge)
6. Pertimbangkan Tarif
Setelah memberikan yang terbaik
sehingga menjadi freelancer yang
cukup sukses, Anda bias
mempertimbangkan harga.
Kemampuan atau skill yang Anda
miliki harus mempunyai nilai
tersendiri. Bagi pemula, jangan
terlalu tinggi menentukan ‘tarif’
melihat pengalaman yang belum
memadai.
Anda bisa bertahap me-
ningkatkan angka sesuai dengan
kualitas yang Anda berikan.
Setiap freelancer tidak akan
memiliki ‘tarif’ yang tetap. “Bagis
aya, ‘tarif’ tergantung jenis
pekerjaannya, waktu yang telah
diberikan, serta rincian lainnya,”
ujar Poonam Gaikwad, seorang
freelance make-up artist.
Developer Freelance
Mungkin ini sebuah curhatan
developer yang terkadang
menjalani profesi sebagai tenaga
Freelancer. Manusia memang
unik, bermacam-macam cara
pandang atau pola berfikir
tentang profesi sebagai
freelancer, pekerja kontraktor
lepas dibidang software
development.
Bagi orang yang pernah
berkecimpung di dunia IT,
mungkin akan lebih mengerti
bagaimana kondisi sebagai
developer. Tapi yang sulit
dimengerti adalah orang yang
tidak pernah berkecimpung
dalamdunia IT khususnya
software development, yang
terkadang menawar harga seperti
menginjak-injak Ilmu.
Tawar menawar adalah hal yang
biasa didalam sebuah jual-beli.
Disini memang kedua belah pihak
dituntut untuk mendapatkan kata
sepakat didalam sebuah
transaksi.
Apakah pernah terpikir bekerja
menjadi freelancer, diminta
mengerjakan sebuah website
dengan Resiko jika mengalami
kegagalan akan dipenjara? ya.
Tentu profesi ini seperti mencari
koin 50 Rupiah di atas tumpukan
Paku berkarat. Maka dari itu hal
yang paling penting si developer
harus pandai memilih client /
calon client.
Client Cerdas, ini yang sangat
disukai. Mereka menawarkan
untuk mencarikan tumpukan
uang di taman bunga, Meskipun
itu adalah taman bunga raflesia.
Hal ini berarti mereka
menawarkan project besar
dengan harga yang setimpal,
namun resiko diperkecil.
Client Pintar, ini yang sangat
dibenci. Mereka cenderung
dengan mengeluarkan sedikit
modal tapi bias mendapatkan
satu Loyang Pizza, pinggiran Keju,
dengan toping daging sapi, sosis,
keju, jamur, tetapi jika terjadi
keterlambatan si pembuat pizza
terancam dipecat.
WSOK
Menerbitkan Buku
PHP5 (Object
Oriented
Programming)
Disertai contoh
implementasi sederhana
agar lebih memahami
konsep dasar
keterangan lebih lanjut lihat
halaman 12-13
atau pm di
https://www.facebook.com/zlumber.jay
Ga ada rugi uang beriklan di
WSOK, cukup anda sumbang
tulisan, artikel, tutorial
SPACE IKLAN
Hubungi redaksi
zlumberjay@gmail.com
Setiap 1 buku WSOK : PHP OOP terbitan
edisi ini yang terjual kami donasikan
Rp. 3000 untuk
Basecamp PHP INDONESIA
Salam Programmer !!
8WSOK (We Share Our Knowledge)
Jika memiliki partner
penjualan, pastikan
mereka bisa tutup
penjualan
(ditandatangani dengan
cek di bank atau tunai)
Aku punya beberapa startup gagal saat menjadi
wiraswasta. Startup utama yang gagal saat saya
bermitra dengan seorang pria yang ingin
membangun perangkat lunak untuk industri
sewa. Saya membangun sebuah mesin daftar,
mesin pencari dan platform iklan berdasarkan
apa yang dia katakan bahwa ini butuhkan.
Apa yang meyakinkan saya untuk menutup
startup itu setelah menghadiri pertemuan
penjualan dengan dia. Aku benar-benar kecewa
dengan penampilannya. Saya sadar selama
beberapa tahun pasangan saya punya banyak
software yang dimilikinya tapi tidak bisa
mengubahnya menjadi kontrak dibayar dan uang
muka. Dia selalu meminta saya untuk
membangun sesuatu yang lebih…selalu membuat
alasan mengapa orang tidak membeli. Ternyata
bahwa ia hanya buruk pada penjualan.
Hal yang dipelajari : Jika Anda bermitra dengan
marketing penjualan, pastikan mereka dapat
menutup transaksi dan mendapatkan cek
ditandatangani. Jika mereka selalu mencari anda
untuk membangun sesuatu yang lebih dari cara
lain. Baiknya kalian jual sendiri dengan beberapa
screenshot saja.
Anda Bisa
Menstabilkan
Pendapatan Dan Punya
Banyak Waktu Luang
melalui Kontrak Jangka
Panjang Dan Part –
Time
Ketika saya pertama kali keluar dan mengambil
20 jam per minggu kontrak selama 6 bulan. Ini
memberi saya pendapatan yang cukup untuk
untuk proyek pribadi sambil menstabilkan kondisi
keuangan. Saya kemudian bisa melakukan apa
yang saya inginkan di waktu lowong dengan
memulai startup besar pertama saya .
Ada sudah banyak kali di mana saya telah
mengambil 3-6 bulan kontrak dan melakukan
penjualan beberapa untuk beberapa. Pada saat
itu tidak pada tingkat yang ideal saya ... namun
memberi saya konsistensi, "tidak ada kerumitan"
dan pendapatan mirip dengan pekerjaan penuh
waktu.
Hal yang dipelajari: Mengambil jangka panjang
kontrak paruh waktu dapat memberikan beberapa
pendapatan yang konsisten sementara Anda
dapat fokus pada hal-hal lain.
Pekerjaan bernilai tinggi
memerlukan
keterampilan spesifik
dan keterampilan
membangun
kepercayaan
Ada jumlah harga tertentu yang terbatas untuk
suatu pekerjaan. Setelah Anda menaikkan harga
1 2
3
Panduan
SELF-EMPLOYED
UNTUK PENGEMBANG
SOFTWARE
9WSOK (We Share Our Knowledge)
mungkin orang merasa ngeri kecuali anda adalah
orang yang persis yang mereka cari atau mereka
telah dengar reputasi anda (kepercayaan implisit).
Jika Anda ingin mendapat kontrak 2 - 3x
dibanding rekan-rekan Anda harus :
1. Anda memiliki keterampilan spesifik dan telah
punya pengalaman tentang spesifikasi
pekerjaan tersebut.
2. Anda memang direkomendasikan banyak
orang tentang pekerjaan tersebut (maka klien
tidak pertanyaan harga).
Cobalah untuk mengambil pekerjaan di mana
orang mencari khusus untuk Anda. Anda harus
membangun skill spesifik dan orang-orang
mempercayai anda dan dikenal banyak kalangan.
Klien membayar tingkat tinggi tanpa pertanyaan
ketika mempercayai anda dan tahu bahwa anda
akan memberikan kualitas...terutama ketika
pekerjaan itu banyak ditolak.
Hal yang dipelajari: Cobalah untuk
mendapatkan posisi mengambil pekerjaan di
mana anda direkomendasikan sebagai orang
yang tepat untuk pekerjaan itu. Jika Anda bisa
mendapatkan di posisi itu maka anda dapatkan
harga tinggi.
Mengambil pekerjaan
terlalu banyak sehingga
tidak efektif segi waktu
dan keuangan.
Tidak ada cara yang lebih baik untuk merusak
reputasi anda daripada banyak pekerjaan yang
terbengkalai karena padat pekerjaan. Saya telah
menyewa 30-40 + kontraktor dan juga dengan
diriku sendiri sebagai kontraktor, saya dapat
memberitahu anda salah satu masalah yang
paling umum dari self-employed(wirausaha)
sedang mumet padat pekerjaan. Menjadi mumet
pekerjaan adalah hal yang mengerikan.
Ini mungkin beberapa alasan mengapa anda
memilih terlalu banyak menerima kontrak /
pekerjaan :
 Anda tidak mendapat masukan harga
cukup tinggi.
 Anda tidak cukup selektif dengan waktu
Anda.
 Anda tidak memiliki tabungan yang cukup
untuk merasa aman .
 Anda memiliki terlalu banyak hal dan
kegiatan-kegiatan dan tidak mencoba
fokus.
 Anda adalah "ya pria (atau wanita) " yang
tidak bisa mengatakan tidak .
Ini telah terjadi kepada saya berkali-kali - karena
aku seorang pengusaha dan bukan hanya
developer, usaha saya biaya dengan uang. Jika
saya menghabiskan terlalu banyak uang pada
usaha saya daripada yang meninggalkan waktu
untuk mengisi tabungan. Kesenjangan yang diisi
dengan mengambil terlalu banyak pekerjaan dan
kadang-kadang overheat sendiri. Menaikkan suku
saya, mengambil sedikit kerja dan fokus pada
proyek-proyek yang kurang telah membantu ton
dengan ini ... tapi aku akan mengakui itu masalah
yang sedang berlangsung . Keseimbangan adalah
sulit.
Hikmah : Mengambil terlalu banyak pekerjaan
akan hampir selalu menjadi masalah sebagai
pekerja mandiri (self-employed), tetapi dapat
dikurangi dengan menaikkan tarif dan menolak
pekerjaan yang tidak tepat di sweet spot Anda.
Menjaga " enam bulan " tabungan merupakan
pedoman umum untuk kontraktor.
Mengontrol Jenis
Pekerjaan yang Datang
dengan menspesifikasi
pekerjaan yang anda
terima
Agar pekerjaan yang datang kepada Anda yang
sesuai dengan deskripsi itu, Anda harus
menyatakan apa spesialisasi anda. Jika Anda
mengatakan Anda adalah seorang "web
developer PHP", orang-orang akan datang kepada
Anda dengan PHP web aplikasi kerja. Jika anda
berbicara pada sebuah konfrensi /pertemuan
tentang hal itu, maka itulah diri anda dan tidak
bisa hanya berputar sebagai independen yang ga
jelas spesifikasi keahlian dan berharap untuk
mendarat pekerjaan yang baik dengan harga
yang solid dan tinggi. Anda harus tahu dan
menyatakan siapa anda ke dunia dan itulah jenis
pekerjaan yang akan datang kepada anda.
Hal yang dipelajari : Anda mengontrol apa jenis
pekerjaan datang kepada anda dengan
menyatakan kepada orang lain apa yang terbaik
anda lakukan .
5 6
10WSOK (We Share Our Knowledge)
Bonus tip : Anda dapat membangun perangkat
lunak yang mereka gunakan di tingkat spesikasi
aplikasi tertentu. Banyak dari perusahaan aplikasi
teman-teman saya mulai dengan berfokus pada
spesialisasi dan membangun perangkat lunak
yang berlaku untuk itu industri/instansi tertentu .
Ganda BONUS tip : Daripada mengatakan Anda
seorang "pengembang PHP untuk agen real
estate, dll" itu lebih baik untuk menyatakan nilai
yang anda tambahkan daripada teknologi yang
Anda gunakan. "Saya membangun perangkat
lunak untuk agen real estate untuk membantu
mereka dan bahkan lebih baik .
Multiplier Effect
Dulu aku bingung dengan perusahaan software
yang bahkan tidak akan mengambil $7000/hr jika
anda menawarkan kepada mereka untuk
melakukan proyek Anda. Mengapa? Karena ...
mereka memiliki produk di mana upaya mereka
dikalikan dan didistribusikan di semua pelanggan
mereka. Setiap jam terhadap bisnis mereka
sendiri memiliki ^n multiplier effect.
Saya membuat perusahaan boatloads uang
melalui multiplier effect ini (pemasukan $xxx, xxx
dan mereka membuat ratusan ribu atau jutaan
yang sedang berlangsung). Sangat
menyenangkan bahwa efek multiplier
memungkinkan Anda untuk terus menambah
pelanggan dan memiliki pekerjaan yang konsisten
yang sebenarnya tidak bekerja untuk anda secara
langsung.
Anda harus memiliki sesuatu, apa saja, bahwa
orang-orang dapat membeli saat anda sedang
tidak di depan komputer - itu benar-benar sebuah
produk. Sebuah e-book, sebuah aplikasi iPhone,
sebuah layanan web ... apa-apa dengan bentuk
kartu kredit dan layanan yang member
pemasukan walau anda sedang tidur. Gunakan
efek multiplier melakukan pekerjaan sekali dan
mendapatkan ^n pemasukan.
Ini satu-satunya cara nyata untuk memanfaatkan
era digital lebih hidup dan mengapa perusahaan
raksasa seperti Google, Twitter, Facebook dan
sebagainya eksis.
Hikmah: Membangun sesuatu atau segala hal
menggunakan kartu ATM dalam transaksi
memberikan nilai walau saat anda sedang tidur.
Dengan berfokus dan memberikan nilai tambah
pada produk , Anda dapat memberikan nilai
eksponensial.
Membangun Feedback -
loop melalui pekerjaan
konkrit daripada
bermimpi ide
Sering aku mudah terjebak dalam gagasan
bahwa perangkat lunak kami sedang dibangun
hanya belum di launching. Tapi ada disconnect
ide yang akan diadopsi ke perangkat lunak saya.
Perusahaan lain membuat jutaan penghasilan
dari pekerjaan saya ... tapi mengapa perusahaan
saya gagal? Itu tidak disebabkan oleh ide atau
software tapi cara membangun pelanggan dan
mendapatkan umpan balik dengan pelanggan
adalah masalahnya. Aku tidak mampu
mengartikulasikan kebutuhan dan membuat
orang untuk berani belanja/ membayar.
Sekarang saya meluangkan waktu beberapa hari
pada produk saya untuk mengasah dalam pada
kebutuhan aktual mereka dan mendengar
keberatan pelanggan agar mengetahui di mana
fokus positioning produk. Umpan balik yang
diperoleh dari pelanggan yang membayar
menyebabkan usaha produk saya eksis sekarang.
Jika orang mengekspresikan kebutuhan atau
komplain – maka saatnya untuk fokus pada
pemecahan itu.
Hal yang dipelajari : menyempatkan beberapa
hari dan mendapatkan umpan balik tentang
komplain terhadap pembelian membantu anda
meningkatkan posisi produk anda dan mengasah
memahami kebutuhan mereka yang sebenarnya.
Tantang Diri melakukan
Hal Lebih Efektif Waktu
Aku gunakan waktu untuk dapat bermain-main.
Terlalu banyak waktu bisa menjadi masalah yang
lebih besar daripada yang dibatasi waktu.
Menjelajahi sisi proyek yang menyenangkan dan
dapat mengajarkan anda hal lebih banyak ...
tetapi juga bertanggung jawab ketika anda
memiliki orang-orang yang bergantung pada anda
untuk mata pencaharian mereka.
7
8
9
11WSOK (We Share Our Knowledge)
Setelah keluarga telah kritis dalam memotong
banyak pekerjaan yang tidak berhubungan
langsung dengan hal pendapatan. Secara umum,
saya pikir itu benar-benar baik! Semua pekerjaan
yang saya lakukan sekarang saya merasa dapat
langsung diterapkan daripada berprinsip
"mungkin suatu hari nanti dapat digunakan".
Saya mencoba sekarang secara baik dengan
menyelesaikan 30 jam yang biasa saya lakukan di
50-60+. Tentu saja waktu selebihnya bisa fokus
pada hal-hal lain(jangka panjang) dan merasa
lebih produktif karena masih ada waktu lain untuk
menerapkan terhadap pekerjaan saya yang lain
termasuk membangun ide-ide baru.
Hikmah: Membatasi jam Anda memaksa Anda
untuk fokus pada apa yang penting .
Belajar Dari
Pengalaman
Titik akhir saya akan menyatakan bahwa karena
anda bekerja sendiri, maka anda harus
memutuskan apa yang harus dilakukan dengan
waktu anda. Tidak ada seseorang di sana untuk
mengatakan, "Hei anda, melakukan hal ini".
Aku akan berpendapat bahwa JAUH lebih mudah
untuk menjadi full time daripada bekerja sendiri
karena lebih mudah untuk diberitahu apa yang
harus dilakukan daripada memutuskan apa yang
harus dilakukan untuk diri sendiri. Anda harus
bertanggung jawab untuk diri sendiri, waktu anda,
makanan anda, keluarga Anda ... semuanya.
Memutuskan apa yang harus dilakukan adalah
jauh lebih sulit daripada yang anda akan berpikir,
dan itulah yang harus lakukan setiap hari ketika
anda bangun dan melihat matahari. Alasan
mengapa orang ingin menjadi wiraswasta adalah
hal yang sangat yang paling sulit tentang hal itu.
Hal yang dipelajari: Self-Employed Software
(Wirausaha) adalah tentang mengetahui diri
sendiri ... menguasai apa keahlian anda serta
memiliki kerangka kerja untuk membuat
keputusan tentang apa yang anda lakukan
dengan waktu Anda . Ini adalah tentang belajar
untuk menerapkan kasih kepada dunia luar pada
istilah anda sendir . Dan itu jauh lebih sulit
daripada yang Anda pikir .
http://marcgrabanski.com/self-
employed-software-development-
guide/
10
WSOK : Menerbitkan Buku PHP5 (Object Oriented
Programming)
Disertai contoh implementasi sederhana agar lebih memahami
konsep dasar
keterangan lebih lanjut lihat halaman 12-13
12WSOK (We Share Our Knowledge)
promo
PHP5 OOP
(object Oriented Programming)
itu tidak terlalu sulit
Buku ini sajikan bukan untuk menggurui tapi memberitahu beberapa esensi. Kami coba
uraikan secara sederhana agar mudah dimengerti disertai konsep serta contoh-contoh kecil
penggunaan. Buku ini meminimalkan sampah informasi yang akan membuat buku ini hanya
kelihatan tebal atau dengan keterangan bejibun biar kelihatan keren intelek, penulisnya geek,
penulisnya master,dll yang belum tentu anda bisa pahami dengan baik.
Rp. 60.000
Sudah termasuk
biaya kirim ke seluruh Indonesia
13WSOK (We Share Our Knowledge)
CARA PEMESANAN
DISERTAI CONTOH KODE
KECIL IMPLEMENTASI
Step 1
1. Gambaran Umum
2. Apa itu Class
3. Apa itu Properti
4. Apa itu Function
5. Apa itu Object
6. Apa itu $this->
Step 2
7. Memahami perintah return nilai
8. Bermain function
9. Setter Getter
10. Trik Koneksi dan Menampilkan Data
dengan PDO MySQLi OOP
Step 3
11. Encapsulation
12. Inheritance
13. Polymorphism
Step 4
14. Construct
15. Destruct
Step 5
16. double colon
17. parent:: self::
18. Constant
19. Static
20. Interface
21. Abstract
Step 6
22. Magic Method
23. Chain
24. Cloning Object
25. Final Class
26. Exception
27. Namespace
LATIHAN
Setiap 1 buku terbitan edisi ini yang terjual
kami donasikan
Rp. 3000 untuk
Basecamp PHP INDONESIA
Salam Programmer !!
Keterangan :
Jenis Buku : Programming
Judul Buku : PHP Object Oriented Programming
Halaman Buku : 120 halaman
Harga : Rp. 60.000._ (sudah termasuk ongkir)
Penulis : Irwan Bachrie
Alamat Penulis: Cempaka Putih Barat no.21 Jakarta
Pusat dan Jl. Ali Mathar 5 Rappang Sidrap Sulsel
buku programmer
Transfer
BCA
025 074 9392
(Surianti)
Silahkan Tunggu
Paket kami kirimkan
lewat
POS INDONESIA
Konfirmasi
 Nama,
 Alamat selengkapnya,
 Telepon,
 Nomor rekening
atau pemilik rekening.
Kirim
SMS : 081-1155-8897
atau
EMAIL : zlumberjay@gmail.com
Rp. 60.000
Sudah termasuk
biaya kirim ke seluruh Indonesia
Untuk keterangan yang lebih detail silahkan pm :
https://www.facebook.com/zlumber.jay
14WSOK (We Share Our Knowledge)
Pelajaran
Self-EmployedTransisi dari bekerja untuk majikan untuk
menjadi wiraswasta tidak terjadi semalam.
Selama empat bulan terakhir telah bekerja pada
beberapa proyek luar biasa dengan orang-orang
yang sangat berbakat dan belajar banyak dari
pelajaran sepanjang jalan. Berikut adalah top 10
daftar saya :
10
4. Atur rutinitas
Cemas untuk mulai pekerjaan yang dibayar dan
mendapatkan proyek-proyek pribadi dari berbagai
penjuru, aku cepat-cepat padat kerja beberapa minggu
pertama menjadi wiraswasta. Semakin banyak saya
pikir lebih baik. Pagi-pagi mulai melakukan aktifitas
atau bahkan bekerja malam-malam. Cara
mengatasinya adalah untuk menggabungkan
beberapa jenis rutinitas sehari-hari. Memiliki jadwal
yang ditetapkan telah membantu produktivitas dan
memastikan bahwa aku mendapatkan e-mail,
panggilan konferensi atau melayani kebutuhan klien
lainnya di seluruh jam kerja biasa.
2. Archive
Bekerja terorganisir dengan baik adalah penting.
Saya menyimpan diskusi klien, daftar kontak,
catatan proyek, perkiraan, faktur, biaya, inspirasi
dan banyak item yang berhubungan dengan
pekerjaan lain sehingga saya dapat dengan
mudah menemukan referensi mereka di masa
depan.
3. Menemukan keseimbangan
kerja dan hidup
Ini mungkin yang paling penting dan
dibutuhkan upaya terus-menerus untuk tetap
seimbang. Ada garis tipis antara yang
didedikasikan atau terobsesi karena ketika
bekerja untuk majikan itu jauh lebih mudah
memasukkan ke dalam rutinitas anda.
1. Berkomunikasi sesering
mungkin
Selalu menjaga informasi tentang kemajuan
pekerjaan kepada klien anda dan bagaimana
rencana pertemuan berikutnya. Berdiskusi akan
memunculkan pertanyaan anda atau dari klien
akan membantu mengurangi revisi. Ini juga
merupakan ide yang baik untuk mendapatkan
jenis umpan balik didokumentasikan secara
tertulis. Misalnya, klien setuju pada desain tetapi
kemudian memutuskan dia tidak suka tampilan
setelah pembangunan dimulai. Dengan memiliki
persetujuan desain sebelumnya secara tertulis,
itu akan menjadi jauh lebih mudah untuk
mengarahkan proyek kembali ke perjanjian asli
atau membenarkan biaya tambahan jika klien
bersikeras perubahan baru. Projecturf adalah
alat yang hebat untuk mengelola jenis diskusi.
Saya sudah mencoba Basecamp, ActiveCollab,
dan banyak layanan serupa tapi Projecturf
adalah, sejauh ini, favorit saya.
Ketika anda sebagai self-employed (wiraswasta)
maka anda memiliki sejumlah besar tanggung jawab
dan menjadi sangat mudah untuk membenarkan
menghabiskan waktu luang pada pekerjaan sendiri,
apakah itu berarti semakin maju pada sebuah proyek
atau berbaris pekerjaan di masa depan.
Secara pribadi, ini adalah bagian dari mengapa saya
senang menjadi wiraswasta, saya menikmati
kepuasan serta mengetahui keberhasilan atau
kegagalan adalah akibat dari perbuatan saya sendiri.
Namun, bahayanya adalah ketika bekerja terlalu
banyak mulai mengganggu hubungan keluarga,
teman, atau mengambil sedikit istirahat. Ini semua
bermuara pada mencari keseimbangan anda sendiri.
Saya juga belajar bahwa suasana hati saya sering
terikat langsung dengan pekerjaan saya dan yang
dapat menjadi hal yang baik dan buruk. Di satu sisi,
tekanan untuk terus membuat kemajuan telah
menjadi motivator yang kuat dan pergi ke tempat
tidur dengan perasaan lelah. Di sisi lain jika hari libur
itu benar-benar dapat bermanfaat bagi kehidupan
pribadi dan profesional anda, misal pergi bersepeda,
main video game. Lakukan apa saja untuk menggeser
pikiran anda dari pekerjaan rutinitas.
15WSOK (We Share Our Knowledge)
5. Proyek Besar bukanlah
segalanya
Ketika mempertimbangkan sebuah proyek
baru, juga berpikir tentang apa yang dapat
anda pelajari dari pekerjaan dan hubungan
klien seperti apa. Apakah pekerjaan menjadi
tantangan yang menarik atau bosan
sederhana? Apakah klien tampak mudah atau
sulit untuk menangani? Pertanyaan-
pertanyaan ini sama pentingnya dengan apa
proyek ini akan membayar. Burnout biasanya
merupakan penyebab proyek terlalu mudah
dan / atau melakukan pekerjaan untuk klien
mimpi buruk. Mengambil menyenangkan,
proyek-proyek yang bermakna bagi orang-
orang yang menghargai pekerjaan anda akan
membuat Anda dan klien bahagia.
6. Mendedikasikan beberapa
jam setiap minggu untuk
promosi diri
Tulis entri blog, emagazine, bergabung dalam
diskusi web online atau pertemuan lokal,
menyebarkan berita dan membiarkan orang
tahu bisnis dan kemampuan anda. Calon
klien ingin melihat banyak alternative yang
akan menangani proyeknya atau diajak
kerjasama. Posting tutorial atau contoh kode
juga merupakan cara yang bagus untuk
memperkuat pengetahuan pekerjaan anda,
memperkuat image, memperbanyak relasi
hingga anda mudah dicari karena banyak
yang mengenal anda.
7. Cari zona Anda
Salah satu dari sekian banyak manfaat yang
saya temukan untuk menjadi wiraswasta adalah
bahwa saya merasa seperti saya bekerja menuju
tujuan saya sendiri daripada sebelumnya. Untuk
mengingatkan saya tentang impian hidup dan
hal-hal yang ingin saya capai, saya memiliki foto
keluarga dan seni motivasi dekorasi dinding.
Memiliki kreatifitas dalam lingkungan kerja
dapat memberi bantuan inspirasi yang indah
untuk produktivitas. Saya juga belajar bahwa
musik dapat memainkan peran penting. Adalah
jauh lebih mudah bagi saya untuk bekerja
(terutama ketika coding) dengan beberapa jenis
latar belakang mengalahkan bukannya
mendengarkan bunyi klik mouse. Setiap orang
memiliki preferensi kegemaran sendiri karena
ada juga yang enjoy tanpa gangguan suara.
8. Keuangan bisnis yang
terpisah dari pribadi
Luangkan waktu untuk merekam semua biaya
usaha sepanjang tahun untuk menyelamatkan diri
dari menggali penerimaan yang ditujukan untuk
mendukung pekerjaan. Kabar baiknya adalah ada
banyak biaya yang dikeluarkan ketika sang self-
employed melakukan perawatan kesehatan,
hardware dan software, sewa kantor dan
perlengkapan serta barang-barang yang
berhubungan dengan pekerjaan lainnya. Tentu saja,
pemotongan ini harus langsung terkait dengan
pekerjaan Anda, namun anda akan terkejut
seberapa cepat pemasukan?
9. Pendapatan pasif dapat
membantu menstabilkan arus
kas
Sebagian besar pekerjaan saya dibebankan
berdasarkan proyek, tidak per jam, dengan 50%
dibayar di depan dan 50 % sisanya setelah selesai.
Jelas, sering ada kesenjangan dengan tidak
membayar sama sekali dan yang dapat
mengkhawatirkan dengan tagihan bulanan seperti
perumahan, asuransi kesehatan, dll Pendapatan
pasif bisa menjadi pelengkap yang bagus untuk
sumber utama pendapatan karena sering mengikuti
jadwal pembayaran yang konsisten ( yaitu afiliasi
iklan ) dan terus bekerja sepanjang waktu.
10. Jadilah profesional. Jangan
menulis e-mail seperti Anda SMS
dari Handphone
Jangan posting foto weekend liar di blog pekerjaan
Anda. Jangan menghabiskan sepanjang hari di
facebook (atau tidak membuat account dan
menghilangkan dorongan sama sekali! ). Gunakan
akal sehat dan menampilkan diri anda dan pekerjaan
anda secara profesional. Jika anda akhirnya bekerja
dengan klien untuk waktu yang lama dan menjadi
teman baik, biasanya ada ruang untuk menjadi sedikit
lebih informal, tapi kesan pertama adalah segalanya.
http://www.adrianpelletier.com/2009/04/21/4-months-
self-employed-10-lessons-learned/
16WSOK (We Share Our Knowledge)
Tidak semua orang yang mengejar karir sebagai self-
employed berakhir dengan kondisi yang
menyenangkan seperti yang diharapkan. Anda harus
memasarkan diri dan layanan anda, merencanakan
periode saat tidak punya job dengan mengisi waktu
yang lebih bermanfaat untuk pengembangan
skillserta untuk memotivasi diri. Jadi jika anda
sebagai employed atau karyawan di suatu
perusahaan, sebelum berhenti dari pekerjaan anda,
pertimbangkan segala sesuatu yang terlibat untuk
memastikan Anda membuat keputusan yang
terencana secara baik .
http://work.chron.com/make-money-selfemployed-programmer-
12304.html
Cara Mendapatkan Klien
sebagai Programmer
Self-Employed (Wiraswasta)
oleh Angela De Schrijver , Demand Media
Seorang programmer wirausaha(self-employed) memiliki banya manfaat baik tapi juga banyak
tantangan, jika anda menikmati bekerja secara mandiri dan tidak keberatan menangani tugas bisnis
yang terkait maka anda dapat menikmati pekerjaan itu sebagai seorang programmer mandiri.
Gunakan kemampuan analisis bagaimana cara berbisnis sebagai owner atau developer independen
untuk menyiapkan rencana untuk sukses. Kebanyakan programmer umumnya bekerja sendiri dan
dapat menulis kode dari mana saja, sehingga transisi bekerja dari rumah atau sebagai developer
mungkin bukan transisi yang sulit . Namun, anda perlu secara konsisten mengamankan pekerjaan
untuk berhasil sebagai programmer wiraswasta (self-employed).
Buat profil online di situs pekerjaan freelance
seperti Elance.com, oDesk.com dan Guru.com atau
dimana saja dan sebanyak-banyaknya biar orang
mengenal anda.Tonjolkan pengalaman anda dan
skill pemrograman yang anda mahir tentang itu
(jangan coba-coba menipu itu akan merusak
reputasi dan akan cepat tersebar luas). Mencari
tawaran pada proyek-proyek yang sesuai dengan
latar belakang anda dan memenuhi standar skill
anda.
Hubungi agen kerja yang melayani para profesional
yang berkaitan dengan software dan biarkan mereka
tahu bahwa anda seorang programmer wiraswasta.
Karena kadang suatu perusahaan atau develepor besar
membutuhkan spesialis untuk menangani hal urgen
dan mendesak.Mungkin ini mirip faktor keberuntungan
saja tapi tidak ada salahnya memperluas relasi.
Menghadiri acara meet up, networking untuk sosial
dan profesional terhubung dengan orang lain dalam
industri. Tanyakan lainnya programmer self-employed
dan profesional terkait bagaimana mereka membuat
uang.
Mengasah ketrampilan Anda terus dan
pertimbangkan belajar bahasa pemrograman
baru, tergantung pada tergantung permintaan
saat ini. Pengembangan profesionalisme diri
secara aktif dapat membuat anda sebagai
kandidat menarik dan meningkatkan nilai anda
sebagai seorang programmer .
Bergabung dengan organisasi profesional,
komunitas atau rajin menulis di blog
emagazine dan terus mengikuti berita
mengenai perkembangan terbaru dan analisis
pasar bisnis software saat ini, jangan lupa
kursus dan beli buku atau rajin browsing -
browsing untuk mendapatkan wawasan yang
lebih luas.
1
2
3
4
5
17WSOK (We Share Our Knowledge)
Mitos Tentang
Self-Employment
oleh Steve Pavlina
Tidak harus dapatkan proyek dengan cepat menjadi sangat populer, jadi saya pikir akan menyenangkan
untuk menulis sesuatu tentang realitas pribadi karena ada begitu banyak mitos tentang Self-Employment
(terutama di kalangan karyawan seumur hidup ), tempat yang baik untuk memulai adalah dengan
menghilangkan beberapa mitos-mitos. Saya memulai bisnis pertama saya setelah lulus kuliah ( saya lulus
pada Desember 1993 ) dan telah terus-menerus bekerja sendiri sejak saat itu . Satu-satunya waktu saya
pernah seorang karyawan adalah selama kuliah , ketika saya bekerja enam bulan sebagai bagian - waktu
penjualan ritel.
Orang wiraswasta (self-
employed) harus
bekerja dengan jam
kerja yang sangat
panjang
Banyak orang wiraswasta bekerja lebih lama
daripada karyawan. Beberapa menikmati
pekerjaan mereka begitu banyak mereka ingin
dimasukkan ke dalam berjam-jam. Beberapa
mendirikan usaha mereka sedemikian rupa
bahwa kehadiran fisik mereka diperlukan untuk
menghasilkan pendapatan. Tapi itu pilihan
meskipun karena kaulah yang memutuskan
bagaimana untuk mengatur hal-hal.
Banyak orang wiraswasta memulai bisnis di
mana mereka dibayar hanya ketika mereka
bekerja, seperti seorang pengacara yang
membuka kantor hukum dan menerima tagihan
klien nya pada jumlah jam tertentu. Ketika
pengacara di rumah saja maka dia tidak
menghasilkan pendapatan.
Tapi tidak ada hukum wirausaha yang
mengatakan bahwa Anda harus memulai sebuah
bisnis yang hanya menghasilkan pendapatan
saat anda sedang bekerja. Jika Anda memulai
bisnis seperti ini anda benar-benar hanya
menciptakan pekerjaan untuk diri sendiri.
Saya lebih suka memikirkan wirausaha dalam hal
membangun sistem. Anda membangun sistem
yang menghasilkan pendapatan yang
menghasilkan pendapatan untuk anda, sistem
anda sendiri dan kontrol. Ini seperti anda
memiliki angsa emas dan ia melakukan
pekerjaan menghasilkan telur emas.
Jadi bekerja berjam-jam sebagian besar
merupakan gejala dari jenis bisnis yang anda
buat serta pilihan pribadi Anda. Jika anda tidak
suka bekerja berjam-jam, anda tentu tidak perlu
melakukannya.
Satu-satunya alasan
untuk membangun
bisnis adalah untuk
menjualnya
Meskipun Anda tentu dapat membangun bisnis
untuk menjual atau untuk mengambil minat dan
perhatian publik, Anda juga dapat membangun
bisnis untuk dipertahankan. Bahkan, itu sangat
sah untuk membangun bisnis serta
menjalankannya untuk sementara waktu dan
kemudian hanya mematikannya.
Sebagai orang wiraswasta, anda bebas untuk
membangun apa pun jenis bisnis yang
diinginkan. Kau bos! Jika Anda ingin
membangun sebuah bisnis untuk menjual, go for
it. Jika anda hanya ingin sumber pendapatan
yang tidak mengharuskan anda untuk
mendapatkan pekerjaan, itu bagus juga. Tidak
ada aturan yang mengatakan anda harus
membangun sebuah bisnis yang monumentalera
manusia.
Banyak orang menikmati kewirausahaan serial.
Mereka memulai bisnis , menjalankannya selama
waktu tertentu , dan kemudian menjualnya atau
menutup toko . Kemudian mereka mengulangi
proses tersebut.
1
2
Apakah mitos
saya terlihat
seperti bos?
18WSOK (We Share Our Knowledge)
Anda juga dapat menjalankan beberapa bisnis
sekaligus . Ini mungkin terdengar terlalu rumit ,
tetapi sekali Anda telah menjalankan bisnis
selama satu dekade atau lebih , itu tidak sulit
untuk mengulangi proses dan menelurkan satu
sama lain. Seperti berbagai bisa menyenangkan
jika Anda tidak berlebihan .
Wirausaha adalah jauh
lebih berisiko daripada
mendapatkan
pekerjaan
Keamanan adalah hasil dari kontrol, dan profesi
wirausaha memberikan kontrol lebih atas
pendapatan dari yang anda miliki dengan
pekerjaan tetap. Bila Anda bekerja sendiri tidak
ada yang bisa memecat Anda atau berbaring
Anda pergi. Mana yang lebih aman - memiliki
aliran penghasilan Anda atau leasing itu?
Kepemilikan jelas.
Jika Anda perlu untuk membuat uang ekstra
cepat, itu sangat sulit dilakukan sebagai
karyawan. Tapi sebagai pemilik yang mengontrol
semua aset bisnis , Anda memiliki kemampuan
untuk menyalurkan ulang sumber daya untuk
meningkatkan pendapatan dalam keadaan
darurat. Memiliki kontrol membuat perbedaan
besar.
Karyawan mengambil risiko terbesar dari semua
. Anda belajar bagaimana berisiko itu adalah
ketika Anda tiba-tiba mendengar kata-kata, "kita
membiarkan Anda pergi, "sementara pemilik
menikmati rampasan rekor keuntungan .
Wirausaha berarti
menempatkan semua
telur Anda dalam satu
keranjang
Tanyakan diri sendiri : Berapa banyak orang akan
berbalik melawan anda untuk mematikan semua
penghasilan anda? Untuk karyawan jawabannya
biasanya satu. Jika bos anda bangkrut,
penghasilan anda akan dimatikan segera.
Apakah atau tidak itu dibenarkan tidak relevan -
anda menderita kerugian total pendapatan
terlepas dari alasan. Sekarang yang
menempatkan semua telur anda dalam satu
keranjang.
Dengan wirausaha, bagaimanapun anda dapat
lebih mudah diversifikasi aliran pendapatan anda
dan dengan demikian mengurangi risiko. Anda
memiliki kontrol yang diperlukan untuk membuat
hal ini terjadi. Menghasilkan berbagai jenis
pendapatan dari ribuan pelanggan jauh lebih
aman daripada hanya menerima satu gaji.
Bersama Erin dan saya menerima sekitar 10 jenis
pendapatan, termasuk penjualan langsung,
penjualan pihak ketiga melalui distributor,
pendapatan iklan, royalti, pendapatan afiliasi,
biaya konsultasi, dll. Bahkan jika pusat sumber
pendapatan terbesar dimatikan segera, kami
masih baik-baik saja.
Menjadi wiraswasta
adalah stress
Apakah stres karena tidak mampu memenuhi
kebutuhan, apakah anda seorang karyawan atau
wiraswasta. Tetapi mengingat standar hidup
yang sama dan pendapatan, saya pikir wirausaha
adalah kurang stres karena anda menikmati lebih
banyak kontrol. Tidak memiliki kontrol atas waktu
dan hidup Anda stres. Bila anda memiliki
kebebasan untuk mengatakan tidak, anda dapat
lebih mudah mengendalikan stres anda.
Tingkat stress Self-employed bisa sangat rendah
– anda memang stres jika memutuskan untuk
membuatnya begitu. Anda dapat mengubah
kantor anda menjadi tempat yang santai untuk
bekerja. Anda dapat mengatur jam kerja sendiri.
Jika Anda melihat timbulnya stres, Anda dapat
mengambil waktu untuk bersantai. Tidak ada
yang bisa memaksa Anda untuk melakukan apa
pun yang Anda tidak ingin lakukan .
Pelanggan selalu benar
Jika Anda bekerja sendiri, jangan ragu untuk
memecat pelanggan yang menyebabkan
anda kesedihan. Beberapa pelanggan hanya
tidak berharga.
Erin dan saya telah berinteraksi dengan
ribuan pelanggan selama 11 tahun terakhir
dan hampir semua dari mereka telah besar.
Tapi setiap sekali-sekali, kita akan mengubah
pelanggan pergi dan menolak untuk
menerima bisnis yang lebih dari orang
tersebut. Kita jarang merasa perlu untuk
melakukannya, tapi itu tidak terjadi .
3
5
4 6
19WSOK (We Share Our Knowledge)
Aku masih bisa menangani kritik dan baik-
baik saja, tapi yang melampaui batas bagi
saya adalah ketika seorang pelanggan
menjadi menjengkelkan kasar, menghina
atau mengancam. Beberapa orang berpikir
bahwa jika mereka berperilaku seperti
meradang, bisnis apapun akan berusaha
sekuat tenaga untuk membantu mereka. Tapi
saya motto layanan pelanggan : TIDAK ADA
KESOPANAN, TIDAK ADA LAYANAN.
Jika Anda bekerja sendiri, tidak perlu untuk
melakukan bisnis dengan orang-orang yang
berpikir itu hak mereka untuk
memperlakukan anda seperti kotoran. Anda
tidak akan menikmati memiliki pelanggan
seperti itu, dan Anda tidak akan menikmati
jenis arahan mereka kepada anda. Selain itu
sangat menyenangkan untuk merujuk orang-
orang ini untuk pesaing anda.
Menjadi wiraswasta
adalah kesepian
Banyak karyawan berpikir bahwa mereka
menikmati kehidupan sosial yang kaya ketika
semua yang mereka lakukan adalah bergaul
dengan rekan kerja mereka. Itu bagus untuk
pemula, tetapi bisa jadi sangat basi setelah
beberapa saat. Sebaliknya saya pikir itu lebih
mudah bagi orang wiraswasta untuk
mengenali kebutuhan untuk kegiatan sosial
di luar pekerjaan mereka. Paling tidak, hal ini
mungkin didorong oleh keinginan untuk
jaringan dan belajar dari pemilik usaha
lainnya .
Tidak perlu untuk menjadi terisolasi dan
kesepian jika anda seorang wiraswasta
selama anda meluangkan waktu untuk
mengejar outlet sosial lainnya. Secara pribadi
saya suka bergaul dengan orang-orang
wiraswasta lainnya. Orang-orang seperti
mereka memiliki energi dan proaktif tertentu
yang saya jarang lihat pada karyawan.
Pekerjaan umumnya menyediakan beberapa
sosialisasi built-in, tetapi jika anda berpikir
tentang hal ini, anda akan melihat bahwa itu
sangat terbatas. Seorang karyawan bisa
dipecat jika bersosialisasi berlebihan dalam
pekerjaannya. Tapi orang yang bekerja
sendiri dapat bersosialisasi secara bebas di
setiap saat sepanjang hari.
Sepasang wirausaha dapat menjadi indah pada
tahap awal menjalani pacaran, terutama jika
anda berdua memperkejakan diri. Ketika Erin dan
saya mulai berkencan, saya sering mampir ke
rumahnya di pagi hari dan menghabiskan
setengah hari dengan dia. Hal ini memungkinkan
hubungan kita untuk berkembang lebih cepat dan
setelah tiga bulan kami pindah bersama-sama.
Tentu saja aku tidak bekerja keras selama waktu
itu, tapi wirausaha memberi saya kebebasan
untuk menempatkan kehidupan sosial saya di
depan pekerjaan saya.
Orang wiraswasta
harus melakukan
semuanya sendiri
Seorang wiraswasta mungkin bertanggung
jawab untuk memastikan semuanya akan
dilakukan, tapi biasanya bodoh bagi mereka
untuk melakukan semuanya sendiri. Itu akan
terlalu banyak pekerjaan .
Erin memiliki dan mengelola VegFamily
Magazine, tapi dia tidak melakukan pekerjaan
penerbitan setiap masalah sendiri. Dia memiliki
staf penulis yang membuat konten dan redaktur
yang mengawasi rincian dari setiap masalah.
Erin merancang sistem, tetapi orang lain
menjalankannya untuknya.
Anda bahkan tidak harus merancang sistem
Anda sendiri jika anda dapat memanfaatkan
orang lain. Saya menghasilkan pendapatan iklan
dari situs ini, namun sebagian besar dari iklan
disajikan oleh Google Adsense. Saya tidak
menjual iklan atau berurusan dengan pengiklan -
Google menangani semua itu. Jika saya harus
menjual setiap iklan sendiri, itu akan menjadi gila
... terlalu banyak pekerjaan untuk saya tangani
sendiri .
Self- kerja terlalu
rumit
Wirausaha dapat tampak rumit karena ada
banyak belajar di awal, seperti akuntansi, pajak,
gaji, masalah hukum, asuransi, dll memerlukan
waktu untuk mempelajari dasar-dasar, tetapi
sebagian besar tidak terlalu sulit. Hanya
7
8
9
20WSOK (We Share Our Knowledge)
mendapatkan diri anda sebuah judul yang bagus
pada subjek.
Jangan biarkan kurva pembelajaran awal
membuat anda turun. Anda hanya perlu belajar
info ini sekali ... dan hanya untuk bisnis pertama
Anda . Jika Anda memulai bisnis detik kemudian ,
Anda akan bangun dan berjalan jauh lebih cepat.
Jika Anda mengatur hal-hal yang benar,
pemeliharaan bisnis tidak harus menjadi mimpi
buruk .
Anda perlu
banyak uang
untuk memulai
bisnis baru
Itu tergantung pada bisnis. Anda dapat memulai
bisnis online untuk sangat sedikit uang tunai
karena nama domain dan web hosting murah.
Kita bicara kurang dari $100 untuk menutupi
seluruh pertama tahun.
Saya menggunakan sekitar $20K dari uang saya
sendiri untuk memulai bisnis game saya pada
tahun 1994, tapi aku belajar pelajaran saya
karena uang itu pergi terlalu cepat. Jadi ketika
saya memulai bisnis ini pengembangan pribadi,
saya memutuskan untuk melakukannya
semurah mungkin. Aku menghabiskan hanya $9
(untuk mendaftar StevePavlina.com) dan saya
diperlukan bahwa setiap biaya lainnya harus
keluar dari pendapatan. Saya tidak membuat
uang 4 bulan pertama, tapi setelah 22 bulan
bisnis ini sekarang penghasilan sekitar
$9000/month. Saya senang dengan hasil ini,
tapi masih jauh dalam rencana saya, jadi ini
tidak berarti akhir.
Saya tidak menyarankan bahwa idiot mendapat
kick-off pendapatan wirausaha yang layak untuk
harga tiket film - Anda tidak melihat situs ini
disebut "Pengembangan Pribadi untuk Orang
Smart, "bukan? Intinya adalah bahwa anda tidak
perlu untuk menuangkan tabungan hidup anda
memulai bisnis pertama. Tapi bagaimanapun,
membutuhkan cara yang cerdas untuk
memberikan nilai kepada orang-orang. Yang
menyenangkan tentang sebuah bisnis online
adalah bahwa Anda dapat menciptakan nilai
(seperti sebuah artikel) untuk investasi waktu
yang tetap dan teknologi yang dapat
memberikan nilai jutaan kali tanpa biaya anda
setiap waktu dan uang tambahan. Anda
menginvestasikan sedikit waktu dalam
penciptaan nilai awal, tapi anda dibayar untuk
pengiriman nilai yang berkelanjutan. Teknologi
melakukan sebagian besar pekerjaan untuk
biaya yang hampir nol , tapi anda dibayar untuk
hasil-hasilnya (secara signifikan lebih dari nol .
Berbeda dengan orang-orang wiraswasta,
karyawan biasanya tidak dibayar untuk hasil
kerja mereka terus-menerus. Mereka dibayar flat
rate atau komisi satu waktu sementara majikan
mereka menuai ganjaran yang sedang
berlangsung tanpa batas. Karyawan sangat
murah hati kepada majikan mereka.
Cobalah sendiri
Mudah-mudahan saya telah membantu
menghilangkan beberapa mitos umum
wirausaha. Ketakutan irasional seperti itu tidak
mewakili realitas. Tentu saja satu-satunya cara
untuk benar-benar memahami wirausaha
adalah pengalaman sendiri .
Saya telah bertemu cukup banyak orang
wiraswasta dalam hidupku, tapi aku belum
pernah mendengar salah satu dari mereka
mengatakan bahwa menjadi wiraswasta adalah
sebuah kesalahan dan bahwa mereka berharap
mereka akan mendapat pekerjaan tetap sebagai
gantinya, bahkan jika bisnis tidak melakukannya
dengan baik finansial. Wirausaha adalah
kendaraan yang kuat untuk pertumbuhan
pribadi dan sering nilai terbesar berasal dari
keterampilan dan pengetahuan diri anda
mendapatkan sepanjang waktu. Seperti
wiraswasta lain yang tidak focus dan mudah
menyerah, saya akan cepat menyerah untuk
semua bisnis saya jika mempelajari pola
perjuangan mereka.
http://www.stevepavlina.com/blog/2006/07/10
-myths-about-self-employment/
10
21WSOK (We Share Our Knowledge)
TUTORIAL DASAR PHP
(BAGIAN 1)
Ga ada ruginya beriklan di WSOK …. Cukup anda
menyumbangkan artikel, tutorial.
SPACE IKLAN
Hubungi redaksi
zlumberjay@gmail.com
WSOK : Menerbitkan Buku PHP5 (Object Oriented
Programming)
Disertai contoh implementasi sederhana agar lebih memahami
konsep dasar
keterangan lebih lanjut lihat halaman 12-13
22WSOK (We Share Our Knowledge)
16 PHP String
1. Implode
Menggabungkan array string dalam satu string
Contoh 1 :
<?php
$nama = array('Eksa','Ari','Gde','Oka');
echo implode(" ",$nama);
?>
Contoh 2 :
<?php
$nama = array('Eksa','Ari','Gde','Oka');
echo implode("-",$nama);
?>
2. Explode
Adalah kebalikan dari Implode yaitu memecah string dengan
string menjadi array / string
contoh 1 :
<?php
$nama = explode(",",'Eksa,Ari,Oka') ;
echo $nama[2];
?>
contoh 2 :
<?php
$nama ="Eksa Ari Gde Oka";
print_r (explode(" ",$nama));
?>
Eksa Ari Gde Oka
Array ( [0] => Eksa [1]
=> Ari [2] => Gde [3] => Oka )
Oka
3. str_replace
untuk mereplace suatu string, dengan string lainnya.
Contoh :
<?php
echo str_replace('gemuk','atletis','Oka itu
gemuk');
?>
Oka itu atletis
Eksa – Ari - Gde - Oka
output
output
output
output
output
Yang perlu anda ketahui
23WSOK (We Share Our Knowledge)
4. str_repeat
untuk melakukan pengulangan suatu string.
Contoh :
<?php
echo str_repeat('he',5);
?>
hehehehehe
5. strtolower
untuk menjadikan text string semua huruf kecil.
Contoh :
<?php
echo strtolower('HELLO World!');
?>
hello world!
6. strtoupper
untuk menjadikan text string semua huruf besar.
Contoh :
<?php
echo strtoupper('hello World!');
?>
HELLO WORLD!
7. ucfirst
untuk menjadikan text string semua huruf besar di setiap awal
kalimat saja.
Contoh :
<?php
echo ucfirst('hello world!');
?>
Hello world!
output
8. ucwords
untuk mengkonversi karakter pertama setiap awal kata menjadi
huruf besar
Contoh :
<?php
echo ucfirst('hello world!');
?>
9. number_format
mengubah format angka
Contoh :
<?php
$uang=50000;
echo number_format($uang, 2, ',', ',');
?>
Hello World!
50,000,00
output
output
output
output
output
24WSOK (We Share Our Knowledge)
10. addslashes
Menambahkan slash () dalam string
Tujuan sebenarnya : Dalam pemrosesan teks, seringkali
tanda quote (‘) menimbulkan error saat parsing terhadap text
terutama ketika menggunakan regular expression.
Contoh :
<?php
$text = "World's";
echo addslashes($text);
?> World’soutput
11. strip_tags
Menghilangkan HTML Tag dalam string
Contoh :
<?php
$text = "<b> ini bold </b>";
echo strip_tags($text);
?>
output Ini bold
12. strlen
Menghitung panjang string
Contoh :
<?php
$text = "helloww";
echo strlen($text);
?>
output 7
13. hmtlspecialchars
fungsi yang digunakan untuk mengkonversi beberapa
karakter standar untuk entitas HTML. Misalnya jika anda
ingin menampilkan kode HTML di tutorial web anda.
Contoh :
<?php
$str = "<b>ini adalah contoh </b>";
$str = htmlspecialchars($str);
echo($str);
?>
output <b>ini adalah contoh </b>
25WSOK (We Share Our Knowledge)
14. trim()
digunakan untuk menghapus spasi putih dan karakter yang
telah ditentukan lain atau ditetapkan pengguna karakter dari
kedua sisi string.
Contoh :
<?php
$str = trim("zlumber jay", "zlumber");
echo($str);
?>
output jay
15. substr()
substr() adalah fungsi yang digunakan untuk mendapatkan
sub hasil pemotongan dari string asli.
Contoh 1:
<?php
$str = "zlumber jay";
$str = substr($str, 0, 6);
echo($str);
?>
Contoh 2:
Bandingkan saya ganti ($str, 0, 6); menjadi ($str, 0, 2);
<?php
$str = "zlumber jay";
$str = substr($str, 0, 3);
echo($str);
?>
16. strrpos()
fungsi yang digunakan untuk menemukan posisi terjadinya
terakhir dari string di dalam string lain. Fungsi ini bersifat
case-sensitive.
<?php
echo strrpos("zlumber jay","jay");
?>
output
output 8
output
zlumbe
zlum
26WSOK (We Share Our Knowledge)
1. get_browser
Fungsi ini mencari file Browscap.ini dan
mengembali-kan kemampuan browser.
Contoh :
<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>
Source: http://www.php.net/manual/en/function.get-
browser.php
2. get_defined_vars
Ini adalah fungsi berguna ketika debugging.
Fungsi ini mengembalikan sebuah array
multidimensi yang berisi daftar semua variabel
yang ditetapkan.
Contoh :
<?php
print_r(get_defined_vars());
?>
Source: http://php.net/manual/en/function.get-defined-
vars.php
3. str_word_count
Fungsi ini digunakan untuk menghitung jumlah
kata yang ditemukan dalam string.
Contoh :
<?php
echo str_word_count("Hello How Are
You!");
?>
4. ignore_user_abort
Fungsi ini dapat digunakan untuk skrip abort
klien. Klien dibatalkanakan menyebabkan
script untuk berhenti berjalan.
Contoh :
<?php
ignore_user_abort();
?>
Source: http://www.php.net/manual/en/function.ignore-user-
abort.php
5. highlight_file
Ini adalah fungsi yang sangat PHP yang
mengembalikan file PHP yang spesifik dengan
sintaks PHP disorot.
Contoh :
<?php
highlight_file("php_script.php");
?>
Source: http://www.php.net/manual/en/function.highlight-file.php
6. php_check_syntax
Ini adalah fungsi yang sangat berguna untuk
memeriksa syntax dari file tertentu.
Contoh :
<?php
$error_message = "";
$filename = "./php_script.php";
if(!php_check_syntax($filename,
&$error_message)){
echo "Errors were found in the file
$filename: $error_message";
} else {
echo "The file $filename contained
no syntax errors";
}
?>
Source: http://www.php.net/manual/en/function.php-check-
syntax.php
10 Fungsi PHP
Mungkin Jarang Digunakan Tapi
Sebaiknya Anda Ketahui
27WSOK (We Share Our Knowledge)
7. highlight_string
Highlight_string() fungsi dapat membantu saat
menampilkan kode PHP pada sebuah situs web.
Fungsi mengembalikan sintaks disorot versi
kode PHP yang diberikan menggunakan warna
didefinisikan dalam sintaks stabilo built-in untuk
PHP. Ada dua parameter dalam fungsi,
parameter pertama akan string yang dapat
disorot dan parameter kedua akan disetel TRUE
untuk membuat fungsi ini mengembalikan kode
disorot.
Contoh :
<?php
highlight_string('<?php phpinfo();
?>');
Source: http://php.net/manual/en/function.highlight-
string.php
8. php_strip_whitespace
Seperti dijelaskan sebelumnya, ini mirip
dengan show_source () function. Fungsi ini
juga mengembalikan kode sumber dari file
tertentu dengan menghapus komentar PHP
dan spasi.
Contoh :
<?php
echo
php_strip_whitespace("php_script.ph
p");
?>
Source: http://www.php.net/manual/en/function.php-
strip-whitespace.php
9. show_source
Show_source() fungsi ini juga sangat berguna
yang bekerjasama dengan highlight_file(). Fungsi
menampilkan file dengan sintaks PHP disorot.
Sintaks disorot dengan menggunakan tagHTML.
Fungsi ini mengembalikanTRUE pada
keberhasilan atau FALSE pada kegagalan.
Contoh :
<?php
show_source("php_script.php");
?>
Source:
http://www.php.net/manual/en/function.show-
source.php
10. __halt_compiler
Fungsi ini menghentikan eksekusi
compiler. Hal ini dapat berguna untuk
data yang menanamkan dalam skrip
PHP, seperti file instalasi.
Contoh :
<?php
$fp = fopen(__FILE__, 'r');
fseek($fp,
__COMPILER_HALT_OFFSET__);
var_dump(stream_get_contents($fp));
//the end of the script execution
__halt_compiler();
?>
Source:
http://www.php.net/manual/en/function.halt-
compiler.php
WSOK : Menerbitkan Buku PHP5
(Object Oriented Programming)
Disertai contoh implementasi sederhana agar lebih memahami
konsep dasar
28WSOK (We Share Our Knowledge)
Login Cpanel/Webmail IP Address has changed! :
Tidak Bisa Login ke cPanel dan
Ini Solusinya
Akhirnya selesai juga saya transfer
domain+hosting ke versi yang berbayar. Dimana
sebelumnya, saya menggunakan domain+hosting
yang gratisan. Dikarenakan saya akan mengikuti
lomba blog di ajang Compfest, saya putuskan saja
untuk membeli domain dan hosting yang
berbayar. Selain itu, memiliki domain dan
hostingan berbayar sudah menjadi impian saya
sejak dulu, karena menurut saya ke depannya
akan lebih mudah untuk melakukan manajemen
terhadap database-nya. Gak lucu dong, kalau
tulisan-tulisan di blog kesayangan kita hangus
alias ludes seketika gara-gara memakai hosting
gratisan. Berhubung kemarin saya juga punya
uang jajan yang lebih, saya putuskan saja untuk
membeli domain dan hosting berbayar. Dan iniilah
postingan pertama saya di rumah dan alamat
saya yang baru :D.
Masalah pun muncul, ketika saya hendak
mengakses cPanel melalui modem CDMA saya di
rumah. Muncul peringatan, “Login
Cpanel/Webmail IP Address has changed!“. Saya
dinyatakan menggunakan IP address yang
berubah-ubah. Lumayan panik juga saya
dibuatnya, saya kira password dan username
yang saya masukkan salah. Ternyata masalahnya
terdapat pada provider Flexi (kebetulan saya
menggunakan kartu Flexi) yang kadang-kadang
menggunakan IP Address yang berubah-ubah.
Setelah mampir sana mampir sini, akhirnya saya
menemukan caranya. Yaitu dengan menggunakan
cPanelProxy. Berikut cara penggunaanya :
1. Download terlebih dahulu cPanelProxy di
http://sourceforge.net/projects/cpanelproxy/
2. Setelah itu, silahkan login ke cpanel web anda
dan buat sebuah subdomain baru dengan
nama cpanel. Contohnya cpanel.nama-
anda.com. Nah, disini anda harus
menggunakan ISP dengan IP statis
contohnya seperti Speedy. Dengan kata lain,
anda harus meng-upload semua file tersebut
bukan dengan menggunakan modem pribadi,
anda bisa menggunakan jasa warnet yang
menggunakan provider Speedy.
3. Kemudian upload file-file yang terdapat pada
file cpanelproxy.zip (file-file cPanelProxy:
htaccess, cpanelproxy.php dan php.ini) yang
sudah tadi di-download ke folder subdomain
yang sudah anda buat tadi. Anda dapat
menggunakan FileZilla atau File Manager
yang sudah tersedia di cPanel web anda.
4. Setelah proses upload selesai, anda dapat
mengakses cPanel web anda melalui IP
dinamis (modem) di alamat cpanel.nama-
anda.com, tidak lagi di nama-
anda.com/cpanel.
Sekian dulu tutorial tentang trik hosting berbayar
dari saya ini. Mudah-mudahan bisa berguna untuk
rekan-rekan yang kebetulan juga mempunyai
masalah yang sama dengan saya :D.
Happy Blogging and Keep Coding
Cheerrzzz….!!!
29WSOK (We Share Our Knowledge)
Error yang sering ditemui
Undefined ………
error yang biasa ditemui
Error ini biasa muncul kalau kamu memanggil array yang tidak ada. Seperti variable yang tidak
ada, error juga dapat keluar. Kali ini saya asumsikan ada 10 murid yang harusnya berbaris.
Tetapi ternyata no 3 ngak datang karena sakit. Saat dipanggil no 3, tentu saja tidak ada.. Nah
itulah yang saya sebut 'dipanggil ngak ketemu' dalam PHP dikenal sebagai 'Undefined Index'.
Index yang tidak diketahui. Tentu saja bagi kita yang menyembunyikan nilainya tidak
menyadari akan error ini. Untuk menyembunyikan kita bisa memanfaatkan perintah isset.
saya menyukai isset, jadi saya akan memakainya.
Pemakaian empty atau lain juga tidak dilarang, tetapi sesuaikan dengan kesukaan kamu.
Kalau kamu sukanya yang saya buat, ikuti. Tidak mengikuti tentu saja tidak dilarang.
Pemikirannya yaitu jika data tidak ada maka beri nilai berbeda atau aksi berbeda.
error_reporting(E_ALL^(E_NOTICE | E_WARNING));
ini menyembunyikan pesan peringatan level notice dan warning yang muncul, tapi sorry ! itu
bukan cara yang tepat dan tidak selalu dianjurkan.
Beberapa kasus notice warning misal Notice: Undefined variable: s in ……
$s=$_POST['s'];
Maka disarankan gunakan isset ternary
$s = isset($_POST['s']) ? $_POST['s'] : '';
Gunawan Mujur Wibisono
Programmer dan beliau juga menggeluti hal yang
berhubungan dengan anime
http://adapani.blogspot.com/search/label/error
30WSOK (We Share Our Knowledge)
Survive
Sebagai Freelancer
Pendahuluan
Programmer freelance adalah pengembang bekerja untuk memecahkan masalah yang dihadapi oleh
perusahaan usaha kecil dan masing-masing klien. Freelancer harus terampil dalam semua bidang
pemrograman, seperti koding, pengujian, integrasi dan memperbaiki bug. Situasi ini berbeda dengan
programmer yang bekerja untuk sebuah perusahaan, yang mungkin dipercayakan dengan tugas tertentu.
Sedangkan, seorang programmer freelance tidak dapat memiliki kenyamanan seperti untuk karyanya.
Untuk programmer freelance, proyek dimulai ketika klien datang dengan daftar permintaan. Programmer
sendiri berbicara dengan klien, memahami masalah dan kebutuhannya sebagai referensi pemecahan
masalah. Profesi freelance menawarkan kebebasan bagi pengembang dari cengkeraman perusahaan
perangkat lunak. Kebebasan ini dilengkapi dengan kekurangan sendiri - freelancer harus mengurus
semuanya sendirian. Programmer freelance bertanggung jawab untuk mengelola software mulai
persiapan, pengerjaan sampai launching bahkan tahap maintenance(pemeliharaan) jika dimasukkan dalam
klausul perjanjian.
PRAKTEK KERJA
Proyek pemrograman mengambil banyak waktu
dalam penyelesaian dan mempertahankan jadwal
yang ketat untuk memenuhi target waktu
merupakan persyaratan wajib untuk berhasil
menyelesaikan proyek.
Freelancer harus tahu bagaimana untuk menjaga
proyek mereka di jalur yang sebenarnya. Dalam
kasus penundaan, mereka harus menjelaskan
pelanggan mereka mengapa keterlambatan terjadi
dan bagaimana hal itu akan dibuat.
Bahan yang paling penting bagi keberhasilan
freelancer adalah untuk mempertahankan
kepercayaan dari kliennya. Interaksi rutin dengan
klien membantu untuk mengetahui kesulitan yang
mereka hadapi saat menggunakan perangkat lunak
dan membantu dalam meningkatkan efisiensi dan
kinerja perangkat lunak.
DEFENISIKAN TUJUAN AWAL
Sementara memulai sebuah proyek, klien dan
programmer harus memiliki gagasan yang jelas
tentang kesepakatan kerja. Suatu ke-sepakatan
harus ditandatangani oleh programmer dan klien
sebagai dasar utama proyek atau perjanjian ini
harus menjadi pegangan penerimaan pembayaran
saat aplikasi dirilis.
Dalam berbagai kasus, klien mulai memperpanjang
daftar fitur yang diperlukan dalam perangkat lunak
saat menjelang selesai dibuat. Hal ini tidak
dianjurkan untuk melakukan merevisi spesifikasi
proyek setiap kali klien membawa saran. Beberapa
perangkat tambahan yang diminta oleh klien dapat
dimasukkan hanya setelah menyelesaikan versi
dasar dari perangkat lunak.
Menggabungkan semua fitur baru ke dalam
permintaan lama hanya akan menimbulkan
perselisihan antara klien dan programmer apakah
proyek tersebut telah selesai atau tidak. Karena
waktu pengerjaan juga akan semakin panjang jika
ditambhkan fitur yang diminta padahal itu bukan
kesalahan programmer yang hanya mematuhi
aturan perjanjian.
Oleh karena itu, revisi proyek harus jika memang
benar-benar diperlukan untuk proyek itu. Setiap
permintaan untuk peningkatan harus diperlakukan
sebagai kelanjutan setelah proyek selesai daripada
prasyarat. Karena, modifikasi tak terduga dengan
spesifikasi proyek menyebabkan keterlambatan pe-
nyelesaian proyek .
31WSOK (We Share Our Knowledge)
TEPAT SASARAN MENGGUNAKAN
BAHASA/TOOLS PEMOGRAMAN
Dalam istilah sederhana, semua proyek harus
diselesaikan sesuai dengan jadwal awal. Namun,
kenyataannya adalah bahwa hampir tidak ada
proyek selesai tanpa overruns waktu.
Pemrograman adalah bidang melelahkan dan
kadang diduga, di mana masalah yang sangat sulit
mungkin bias diselesaikan dalam lima menit tapi
kadang masalah sepele mungkin memakan waktu
beberapa jam atau hari bersama-sama untuk
debugging.
Untuk setiap area spesifik pemrograman, ada
banyak library yang tersedia untuk programmer,
terutama dari situs perangkat lunak bebas seperti
gnu.org, sourceforge.net, github, fsf.org, dll..
Jika programmer mengambil bantuan seperti library
atau framework mungkin ia akan mampu
melakukan banyak pekerjaan lebih cepat.
Pemrograman dalam bahasa seperti C
membutuhkan lebih banyak coding untuk
menciptakan kebutuhan dasar sebelum memulai
solusi bagi masalah yang dihadapi. Karena, library
ANSI C sangat minim dan tidak menyediakan fitur
yang diperlukan untuk penciptaan perangkat lunak
kualitas profesional tanpa bantuan pihak ketiga
penyedia library.
Memilih bahasa yang dikenal luas dan banyak
ketersediaan tutorial seperti Java , C# , PHP , PERL
atau PYTHON akan membuat proyek untuk
bergerak lebih cepat. Karena , sebagian besar
kebutuhan dasar programmer seperti, vektor, GUI
toolkit, konektivitas database , dll telah dikemas ke
dalam standar library dalam bahasa tersebut.
Memenuhi target waktu tidak hanya masalah
perpustakaan tersedia dalam bahasa yang dipilih
untuk proyek tersebut. Kadang-kadang, masalah
yang tak terduga merayap ke dalam proyek.
Beberapa bagian dari kode membutuhkan banyak
waktu untuk debugging. Terutama, coding terkait
dengan front end yang luas dalam GUI dan solusi
dari persamaan yang sangat singkat memerlukan
banyak waktu untuk debugging, sejak
mengidentifikasi masalah itu sendiri membutuhkan
banyak waktu.
Biasanya, proyek yang sudah akrab digarap
memakan waktu sedikit dalam penyeleseian,
karena programmer sudah tahu dasar dan
pengalaman. Untuk area kerja jarang dikerjakan
lebih baik melihat alur kerja manual untuk
mendapatkan ide tentang logika untuk pemecahan
masalah.
Solusi yang pas untuk masalah interval waktu lebih
cepat yang diminta klien sementara ada keraguan di
titik pengerjaan adalah programmer harus
berkonsultasi dengan klien sebelum membuat
keputusan. Jika tidak, programmer mungkin salah
menganggap hal-hal tertentu, yang mungkin
memakan waktu.
FREELANCER DAN FREE SOFTWARE
Programmer freelance yang ingin mempraktekkan
prinsip-prinsip perangkat lunak bebas harus dengan
jelas memahami apa artinya perangkat lunak bebas.
Perangkat lunak bebas bukan berarti nol biaya
perangkat lunak. Perangkat lunak bebas berarti
bahwa kode sumber untuk perangkat lunak tersedia
untuk digunakan dan modifikasi. The GNU General
Public License yang paling terkenal dan variannya
menekankan ketersediaan bebas dari kode sumber
untuk modifikasi .
Meskipun semua kecenderungan tentang perangkat
lunak bebas, jika seorang programmer hanya
bergantung pada perangkat lunak yang dibuat oleh
dia / nya untuk hidup, mungkin berubah menjadi
berbahaya untuk membocorkan kode sumber untuk
klien.
Jika klien berpikiran bengkok, ia mungkin mulai
remarket perangkat lunak yang sama setelah
melakukan beberapa modifikasi, ya tinggal rasa
frustrasi yang mendalam dari penulis asli.
Orang mungkin berpendapat bahwa ketentuan-
ketentuan hukum dalam perjanjian hak cipta
perangkat lunak yang cukup untuk mencegah
kesialan.
Menjerat ketentuan-ketentuan hukum terhadap
pelaku yang kuat sangat sulit. Hal ini lebih sulit bila
ada ganti rugi hukum mungkin memakan waktu
yang cukup untuk terwujud. Adalah jauh lebih sulit
jika klien telah mendapat banyak uang, kekuasaan
dan pengaruh.
Freelancer adalah pekerja individual, berbagi kode
sumber di tangan klien yang kuat mungkin
membuat klien pemilik kedua perangkat lunak
disangka adalah pembuat pertama. Kadang-kadang,
klien cerdas melibatkan beberapa pengembang
setengah matang untuk mengganti semua
informasi tentang penulis asli dalam versi biner dan
sumber dari perangkat lunak asli.
32WSOK (We Share Our Knowledge)
Saya bukan pesimis pada pengembangan
perangkat lunak bebas. Saya generalisasi dan
berbagi pengalaman pahit saya ketika saya merilis
software (disebut Earth) bersama dengan kode
sumbernya (dengan pemberitahuan hukum yang
tepat tentang hak cipta) bebas biaya. Setelah
beberapa waktu, saya menerima panggilan telepon
di mana seseorang mengatakan ia membutuhkan
perangkat tambahan untuk perangkat lunak.
Dia mengatakan kepada saya bahwa ia membeli
perangkat lunak dari penulis dan orang yang
memberi nomor saya untuk mendapatkan
perangkat tambahan dilaksanakan.
Meskipun satu mungkin menyarankan ganti rugi
hukum untuk pelanggaran hak cipta, saya tidak
tertarik untuk menghabiskan uang pada perangkat
lunak dari yang saya tidak mendapatkan apa-apa.
Rasa sakit yang mendalam dirasakan oleh saya
karena itu pelanggaran hak cipta membuat saya
menyadari bahwa seseorang harus membebankan
biaya untuk merilis perangkat lunak di bawah
persyaratan lisensi gratis, dan mengingat biaya
gugatan hukum yang bisa saya lakukan adalah
untuk menambahkan lebih banyak fitur untuk
perangkat lunak setiap versi terbaru dan
melepaskannya tanpa kode sumber di bawah lisensi
terbatas.
Oleh karena itu, dianjurkan untuk programmer
freelance untuk berhati-hati ketika merilis sebuah
perangkat lunak di bawah kondisi lisensi open
source. Programmer freelance mungkin terpaksa
mengeluarkan biaya lebih banyak untuk merilis
perangkat lunak bersama dengan kode sumbernya,
mengingat bahaya yang terkait dengan
pengungkapan kode sumber.
MEMILIH TOOLS YANG TEPAT
Berbagai jenis masalah datang untuk solusi untuk
programmer freelance. Karena setiap masalah
berbeda dari yang lain, perlu untuk terus belajar
tools yang terbaik untuk memecahkan masalah
yang dihadapi. Ketika kita menolak untuk belajar
hal-hal baru dan terus memecahkan masalah
dengan menggunakan alat-alat yang lebih tua ,
waktu dan usaha yang dihabiskan pada pemecahan
masalah akan meningkat.
Untuk proyek PG saya, saya mengembangkan
pemecahan logika dalam C++ dengan
menggunakan Turbo C++ IDE ( layar biru ) masalah.
Setelah memecahkan bagian masalah, saya ingin
memberikan front end untuk program antarmuka
baris perintah. Beberapa teman saya menyarankan
hal ini bisa dilakukan dengan mudah menggunakan
VB .
Saya tidak tahu VB dan tidak ingin menghabiskan
waktu untuk belajar, aku mulai mengembangkan
perpustakaan saya sendiri untuk membuat interface
pengguna grafis dengan menggunakan fitur grafis
dari Turbo C++ . Saya mengembangkan menu.h,
mouse.h dan pecio.h, yang bisa menciptakan menu,
menangani mouse dan mendapatkan input
keyboard grafis dari lokasi manapun di layar. Pada
akhirnya, ukuran interface visual menjadi lebih besar
dengan fasilitas yang lumayan.
User interface yang baik memanjakan mata saya.
Meskipun saya memecahkan masalah yang
dihadapi , saya menyadari bahwa ada alat tertentu
yang melakukan hal-hal tertentu yang lebih baik. Hal
ini diperlukan untuk memilih alat terbaik untuk
setiap bagian dari masalah dan mengintegrasikan
solusi akhir pada akhirnya .
PENGUJIAN PERANGKAT LUNAK
SEBELUM MERILIS
Seorang programmer yang bekerja untuk sebuah
perusahaan software besar mendapat tugas
bersama dengan daftar yang jelas tentang tes yang
akan dijalankan menggunakan kode dan hasil yang
diharapkan dari program ini. Dalam banyak kasus,
pengujian dilakukan oleh orang-orang yang lebih
berpengalaman dan keandalan kode terjamin.
Di sisi lain, programmer freelance harus menguji
kode nya sendiri. Hal ini membutuhkan waktu
tambahan dan kesabaran. Banyak programmer
tidak suka untuk membuka kode yang selesai dan
menghabiskan waktu di mengujinya. Mereka lebih
suka bekerja pada kode baru dan memecahkan
masalah baru. Ini adalah daerah yang lemah untuk
programmer freelance .
Programmer freelance harus memutuskan prosedur
tes yang solid saat ia mulai coding setiap bagian
dari proyek ini. Adalah baik untuk menguji setiap
bagian dari kode dengan menulis fungsi utama
yang terpisah untuk perilaku pengujian kode baru
ditulis .
Kesalahan yang paling mencolok dalam
pemrograman terkait dengan penyalahgunaan
pointer. Kadang-kadang, memori dapat dialokasikan
beberapa kali tanpa mengingat untuk
melepaskannya, yang mungkin mengakibatkan core
dump. Program ini akan menguras semua memori
yang tersedia setelah jangka waktu tertentu. Hal ini
33WSOK (We Share Our Knowledge)
berlaku untuk bahasa-bahasa seperti C dan C++
(bahasa modern seperti Java dan C# memiliki
sistem pengumpulan sampah otomatis untuk
merebut kembali memori yang tidak terpakai ) .
Kadang-kadang, programmer mungkin menyatakan
global dan variabel lokal memiliki nama yang sama.
Nilai mungkin ditugaskan ke dalam pemikiran
variabel lokal bahwa mereka sedang ditugaskan ke
variabel global. Hal ini dapat diatasi dengan
memberikan nama unik untuk setiap variabel .
Mencari kesalahan dengan mudah menggunakan
debugger, karena menyediakan fasilitas untuk
eksekusi baris demi baris kode dan pemeriksaan
nilai saat ini disimpan dalam variabel. Untuk
beberapa bahasa, debugger canggih mungkin tidak
tersedia. Ketika debugger tidak tersedia, menandai,
tanda komentar pada baris tertentu untuk melihat di
mana masalah dimulai. Meskipun prosedur
terdengar agak kasar, itu adalah pemeriksaan yang
kuat terhadap beberapa kesalahan yang kuat tanpa
adanya debugger biasa.
MENGHASILKAN DAN MENGELOLA
UANG
Pemrograman freelance bukan hanya tentang
pemrograman sendiri. freelancer harus tahu
bagaimana menghasilkan uang untuk kelangsu-
ngan hidup tanggungannya.
Menilai kuantum pekerjaan dan nilai proyek pada
tahap awal itu sendiri diperlukan untuk memperbaiki
jumlah pembayaran yang harus dilakukan untuk
freelancer .
Dalam banyak kasus, spesifikasi proyek tumbuh
lebih besar, mengkonsumsi lebih banyak waktu dan
usaha setelah menyetujui kondisi awal. Revisi
tersebut mengakibatkan biaya dan waktu overruns.
Tapi, menuntut lebih banyak uang setelah
melakukan pengembangan mungkin menempatkan
klien dalam situasi yang sulit. Oleh karena itu,
freelancer harus tetap modifikasi proposal proyek
asli serendah mungkin untuk memenuhi target
dalam hal uang dan waktu.
Sebagian besar freelancer memiliki satu kelemahan.
Ketika pelanggan mengunjungi kantornya, ia
bertemu dan chatting dengan programmer
langsung. Hal ini menyebabkan kerugian psikologis,
sebagai klien mulai menilai kekuatan dan
kelemahan dari programmer .
Meskipun klien tidak tahu banyak tentang
pemrograman, mereka tahu banyak tentang bisnis .
Beberapa klien cerdas mungkin menggunakan
informasi yang mereka kumpulkan tentang
programmer untuk mencari cara mengurangi
pembayaran akhir. Saya tidak menentang tawar-
menawar seperti itu - tapi freelancer tidak harus
membuat dirinya menjadi korban sentimen. Saran
saya adalah untuk membatasi pembicaraan dengan
klien untuk teknis penting dari proyek tersebut atau
jangan pula pernah berkata apa-apa tentang rincian
pribadi anda kepada klien. Ini mungkin hanya
mengakibatkan masalah yang tidak perlu pada
tahap berikutnya dalam proyek .
Freelancer harus mengamati disiplin ketat dalam
pengeluaran uang. Karena, tidak ada jaminan
bahwa uang akan terus mengalir secara berkala.
Mungkin ada periode puncak dan periode kusam.
Jika programmer harus bertahan hidup, ia harus
mengadopsi strategi untuk menghabiskan uangnya.
KESIMPULAN
Dunia freelancer membutuhkan orang yang kuat di
banyak bidang pemrograman, karena menawarkan
menciptakan suasana baru sendiri dan semua
dikelola dirinya sendiri.
Menjadi seorang programmer freelancer yang baik
meletakkan dasar bagi semua pengembangan utuh
ke dalam ke-terampilan dan manajemen
programmer, yang akan berguna ketika memulai
membangun sebuah perusahaan.
Tapi bahan yang paling penting bagi keberhasilan
freelancer adalah untuk mempertahankan
kepercayaan dari kliennya.
Tentang Penulis
V. Nagaradjane adalah seorang programmer freelance . Dia dapat dihubungi di nagaradjanev@rediffmail.com .
http://developeriq.in/articles/2011/jun/13/surviving-as-a-freelance-programmer/
34WSOK (We Share Our Knowledge)
Sukses ketika kamu minim
Keahlian Khusus
Kita selamanya dijual kebohongan tentang cara
untuk mencapai kesejahteraan dalam hidup :
(1) menemukan apa yang terbaik bagi anda , (2)
bekerja keras untuk hal itu, (3) berenang di
lautan kekayaan dan kebahagiaan .
Bagi anda akan nampak cemerlang jika anda
seperti terlahir terbaik pada suatu bidang,
tetapi kenapa terjadi pada orang lain? Maaf!,
perasaan itu hanya menghancurkan jiwa anda.
Lalu bagaimana jika anda tidak memiliki
keterampilan kelas dunia? atau bagaimana jika
anda hanya oke di banyak hal tapi tidak
menonjol?
Kabar baiknya adalah , hampir semua orang
seperti ini , dan itu termasuk megastars ultra-
sukses . Sangat sedikit orang-orang sukses
yang benar-benar yang terbaik pada sesuatu .
Mereka biasanya campuran benar-benar efektif
banyak hal-hal penting.
Bill Gates bukan programmer terbaik di dunia,
bukan juga pembicara terbaik dunia. Tapi
halmarketing, visioner atau akuntan, dia cukup
baik pada hal-hal ini meskipun dia masih perlu
belajar untuk mengelas keterampilan
manajemen menjadi sesuatu yang jauh lebih
berharga .
Will Smith tidak mengklaim sebagai aktor
terbesar di dunia atau musisi. Tapi dia
gabungkan keterampilan ini bersama-sama,
dikombinasikan dengan kepribadian menarik,
personal branding yang cerdas, dan etos kerja
yang kuat .
Kebanyakan orang seperti itu telah membuat
kesalahan besar telah mereka semata-mata
difokuskan pada satu keahlian yang
dianggapnya adalah 'terbaik. Jika itu
keadaannya untuk Steve Jobs, maka mungkin
telah menjadi seorang salesman mobil bekas .
Bahkan ketika keterampilan Anda biasa-biasa
saja , kombinasi cerdik biasa-biasa saja dapat
mengubah Anda menjadi sesuatu yang tak
ternilai harganya.
Kecerdikan yang akan membuat
perbedaan antara masa depan yang
suram dan yang terang
Katakanlah Anda seorang pemain tenis
lumayan. Anda mencintai permainan, tapi
Anda tahu Anda tidak akan pernah menjadi
juara dunia . Dengan sendirinya , skill ini tidak
banyak berguna jika ingin ke puncak sukses.
Tapi Anda belajar untuk menggabungkan
keterampilan yang dengan kemampuan untuk
mengajar dengan baik. Kemudian , Anda
mencari cara untuk membuat video kuliah,
dan bagaimana untuk mempromosikan diri di
internet.
Anda mungkin bukan yang yang terbaik untuk
membuat video, atau online - promosi , tetapi
bahkan biasa-biasa saja. Tapi dengan
keterampilan gabungan mungkin bisa jadi
menonjol. Anda bisa membangun bisnis
online berkembang melakukan apa yang anda
cintai dan walau keterlampilan tidak terlalu'
baik tapi – ish!!! ' .Ini bekerja untuk profesi apa
pun. Gabungkanlah!.
Seorang pengusaha rata-rata yang belajar
sedikit hukum, atau tentang bahasa tubuh,
atau pemrograman atau desain atau berbicara
di depan umum tapi dapat menghasilkan
keuntungan monumental atas rekan-rekan
mereka. Memang, Anda mungkin mengatakan
apa yang membuat seseorang pebisnis besar
merupakan perpaduan dari keterampilan yang
relevan , seperti psikologi dan disiplin diri .
Skill individu yang umum dikuasai banyak
orang tapi kombinasi yang jarang maka
jangan berharap lebih. Jika Anda ingin
meningkatkan nilai Anda, Ambil langkah
mundur dari kekuatan anda yang anda
banggakan sebelumnya dan
mempertimbangkan membangun kombinasi
yang lebih luas dari keahlian.
http://oliveremberton.com/2013/how-to-succeed-when-you-
have-no-special-skills/
35WSOK (We Share Our Knowledge)
Panduan
wirausaha
Anda tidak perlu kualifikasi, uang, sebuah
planet berukuran-otak atau bahkan ide yang
sangat baik. Semua pengusaha yang pernah
dilakukan adalah menciptakan sesuatu yang
konsisten membuat uang.
Pikirkan sebuah perusahaan sebagai mesin
Anda merancang dan membangun. Contoh
McDonalds.
'Mesin uang' anda selalu memiliki bagian-
bagian tertentu yang menjual sesuatu kepada
seseorang, dan reinvestasi beberapa yang
untuk membantu membuat lebih banyak
penjualan di masa depan. Apa yang tersisa
adalah keuntungan bagi pemilik. Berikut
Google:
Jika Anda dapat merancang, membangun,
memiliki dan merawat mesin tersebut, anda
bisa menjadi sangat kaya. Tapi itu tidak berarti
itu mudah, tetapi sebagian besar hambatan
yang menurut anda akan menghentikan anda
tidak akan menyerah. Tertarik?
Mari kita bicara tentang Anda
Apakah Anda muda, miskin, tidak memenuhi
syarat - mahasiswa, atau membenci pekerjaan
anda? Mungkin sentuhan memberontak?
Sempurna. Anda tidak memiliki kebiasaan
buruk dan akan bekerja sampai kuku anda
seperti rontok dan bola mata anda bergulir ke
meja.
Kualitas yang paling penting dari seorang
pengusaha yang baik adalah energi dan tekad.
Tidak ada salahnya untuk menjadi persuasif,
tetapi hal ini bisa dipelajari. Aku mulai sebagai
pemalu culun berusia 21, saya segera belajar
bagaimana menjual ketika itu satu-satunya
cara untuk memberi makan diri sendiri.
Idenya
Silahkan lupa semua omong kosong terdelusi
mengerikan anda pernah mendengar tentang
nilai gagasan. Perangkat yang murah, hal-hal
singkat, dengan sendirinya ide bernilai kurang
dari setengah dimakan sandwich. Setidaknya
anda dapat makan sandwich.
Anda perlu ide tentu saja. Tapi memahami
bahwa bahkan perusahaan yang paling sukses
tidak didasarkan pada ide-ide liar atau brilian.
Starbucks memilih jalan kurang ajar menjual
kopi di Seattle. Facebook membangun
MySpace yang lebih baik. Google membangun
sebuah pencarian Yahoo lebih baik. Microsoft
disalin Apple - yang disalin Xerox.
Ide-ide asli yang berlebihan. Apa yang tidak
berlebihan adalah waktu. Google memilih
waktu yang tepat untuk membangun sebuah
mesin pencari yang lebih baik. Apa yang anda
inginkan, karena itu, adalah kesadaran yang
cerdik dari kebutuhan yang saat ini kurang
terwakili di pasar. Anda ingin melihat produk
atau jasa yang bisa mencari ke berbagai
tempat. Ini biasanya lebih mudah untuk
memperbaiki ide yang sudah ada yang tidak
sepenuhnya menyadari daripada membuat
yang sepenuhnya asli.
36WSOK (We Share Our Knowledge)
Orang takut mendirikan sebuah bisnis di mana
pun ada kompetisi, tapi kompetisi dapat
menjadi hal yang baik. Tempat terbaik untuk
men-setup sebuah restoran baru tepat di
sebelah restoran lain yang sukses, mereka telah
berbaik hati melakukan kerja keras untuk anda
membangun penonton untuk usaha anda.
Banyak bisnis yang baik telah ditunggangi
untuk sukses oleh followers lain - biasanya
lebih baik untuk memiliki beberapa saingan..
Anda hanya perlu menjadi 10% lebih baik .
Saya pribadi merekomendasikan berusaha
untuk memberikan sesuatu agar teman anda
akan membeli dalam sekejap. Anda akan tahu
lebih banyak tentang bidang anda dan akan
memahami pelanggan anda, dan anda akan
bergairah tentang apa yang anda lakukan. Jika
Anda dapat membuat perusahaan tentang
“mengapa orang butuh produk anda - atau
tidak mengapa menjadi alternative lebih baik -
Anda akan menginspirasi diri sendiri dan orang
di sekitar anda.
Dan untuk bertahan langkah berikutnya, anda
perlu taburi adil inspirasi :
1. Memulai
Memulai sebuah perusahaan adalah sedikit
seperti pengasuhan, Orang- orang
menganggap anda tahu apa yang anda
lakukan, tapi perlu diingat cikal perusahaan
tidak datang dengan instruksi manual. Jika
anda tersandung melalui itu, belajar kembali
atau tinggalkan.
Ini awal di mana anda kemungkinan besar
gagal. Tujuan anda adalah untuk membangun
mesin uang mesin uang yang ajaib, tapi anda
mungkin tidak memiliki semua bagian dan
orang-orang yang anda butuhkan mungkin
dikenakan biaya lebih dari yang anda miliki. Ide
anda mungkin setidaknya setengah salah juga,
tetapi anda tidak akan tahu mana setengah
pasti benar. Semua ini adalah normal.
Sebagian besar memulai sebuah perusahaan
adalah meyakinkan orang untuk percaya pada
anda sebelum mereka mungkin harus. Ketika
Steve Jobs mendirikan Apple, ia tidak punya
uang dan tidak ada pelanggan, apa yang dia
lakukan selanjutnya adalah ciri khas dari
seorang pengusaha besar. Pertama dia
meyakinkan toko komputer lokal untuk
memesan komputer Apple tanpa biaya
pembayaran pengiriman.
Dia kemudian meyakinkan pemasok suku
cadang untuk menjualnya komponen yang
mereka butuhkan sebagai urutan bukti ia akan
mampu membayar mereka kembali. Jobs dan
tim kecil bekerja di garasi mereka untuk
membangun komputer pertama. Apple lahir
dari seperti bukan apa-apa.
Sebagian besar pengusaha baru bermain seperti
bermain langkah pertama gambit catur seperti
ini. Saya percaya itu adalah salah satu alasan
mengapa kemitraan realis / idealis begitu umum
dalam bisnis. Jangan skala prematur. Jangan
mencoba untuk bermimpi menjadi perusahaan
yang langsung besar bersamaan didirikan.
Bertahanlah cukup lama dan investasikan
kembali keberhasilan anda sedikit demi sedikit.
2. Ekstrak diri
Ini adalah langkah bisnis yang paling kecil tidak
pernah capai.
37WSOK (We Share Our Knowledge)
Jika anda seorang programmer, anda mungkin
koder terbaik. Apa pun yang Anda lakukan,
kemungkinan anda akan merasa penting dan
agak terlalu banyak bekerja. Inilah bagian yang
sulit : anda harus membuat diri anda
berlebihan. Jika kesehatan anda menurun
maka anda harus terus bekerja dengan baik.
Semua waktu anda perlu dihabiskan bekerja
pada bisnis anda. Alternatifnya adalah anda
pada dasarnya wiraswasta dengan asisten
programmer.
McDonalds membangun sebuah bisnis yang
bekerja bahkan jika mereka mempekerjakan
pekerja hampir upah minimum seluruhnya.
Proses mereka membuatnya bekerja, setiap
burger dalam komposisi efisien dan tidak
diketahui pesain dan konsumen. Merek
membuat banyak orang-orang berbaris di
seluruh dunia untuk makan di sana. Bisnis
anda mungkin sangat berbeda, tetapi harus
sama kuat.
Jika Anda melakukannya, anda sekarang
memiliki sesuatu yang mandiri. Anda harus
dapat menarik gaji yang baik bahkan jika anda
tidak pernah pergi ke tempat kerja. Waktu anda
sekarang bebas untuk men-tweak bisnis tanpa
henti ke sesuatu yang lebih baik. Sekarang
untuk menaklukkan dunia, semua yang perlu
Anda lakukan adalah :
3. Skala
Langkah terakhir adalah sedikit seperti bermain
To Be A Millionaire. Setiap pertanyaan Anda
mendapatkan hak menggandakan uang anda,
atau anda akan pulang. Jangan membuat
kesalahan naif dengan menganggap sebuah
perusahaan besar adalah seperti satu kecil tapi
lebih besar. Oh, Nevermind. Itu seperti
mengatakan kepada anak-anak anda untuk
mendengarkan anda bahwa belajar dengan
cara yang keras adalah keren.
Sebagai perusahaan tumbuh aturan dan
perubahan budaya anda sepenuhnya. Anda
bahkan mungkin menemukan diri anda tidak
menyukai perusahaan anda buat ( banyak
pendiri merasa konflik seperti ini, pada
akhirnya). Jika Anda telah sampai sejauh ini,
anda memiliki banyak pilihan: merekrut
bantuan, menjual, atau double-down dan
melihat di mana perjalanan membawa anda
sampai batas saat ini?
Ingat tidak ada bisnis dapat tumbuh tanpa
batas. Sebagian besar industri lebih efisien
dalam ukuran yang berbeda - sangat mudah
untuk menjadi perusahaan dua orang pipa, tapi
hampir mustahil untuk membangun sebuah
pipa korporasi 1.000 orang. Tahu batas anda
baik sedini mungkin. Software adalah contoh
dari sebuah industri yang skala sangat baik,
itulah sebabnya ia menciptakan begitu banyak
milyarder muda.
Dan Akhirnya
Ini tidak pernah mudah untuk memulai sebuah
perusahaan. Anda dapat membuat produk
pembunuh kebosanan di asrama mahasiswa
tanpa mendaftar dokumen apapun - itu sudah
cukup bagi Facebook .
Saya pikir kewirausahaan adalah bentuk
perjudian tercerahkan. Keterampilan dan
keuletan merupakan faktor besar, tapi
keberuntungan memainkan peran besar.
Namun, selama Anda bisa tetap memilih diri
ketika anda mendapatkan knocked down,
mencoba hal yang berbeda dan terus belajar,
kemungkinan besar dalam mendukung harus
berani kesempatan mereka.
http://oliveremberton.com/2013/how-to-
become-an-entrepreneur/
38WSOK (We Share Our Knowledge)
Hal Biasa
tapi ini
diperlukan
jika Ingin
Sukses
Ada keterampilan yang tidak dapat dihindari -
keterampilan yang mengikat ke berbagai aspek
kehidupan sehari-hari yang tidak hanya
berguna tapi benar-benar diperlukan. Misalnya,
Anda tidak bisa pergi jauh dan membaca artikel
ini tanpa bisa membaca atau menulis dan
kemampuan untuk menggunakan komputer.
Ada banyak keterampilan yang anda tidak
perlu. Anda bisa bahagia dan sukses tanpa
mengetahui bagaimana membangun kembali
mesin, program mobil, aplikasi web atau
mengganti drywall. Tentu, ini adalah
keterampilan yang berguna untuk dimiliki,
tetapi mereka tidak benar-benar diperlukan. Di
sini kita akan melewatkan keterampilan dasar
yang super seperti membaca, mengemudi dan
menggunakan komputer dan mendiskusikan
keterampilan sedikit lebih maju yang
terlupakan, sebagai pembelajaran dan berlaku
universal . Mari kita lihat :
1. Memprioritaskan dan
manajemen
Ini adalah kemampuan untuk memisahkan
penting dari yang tidak penting, yang
merupakan keterampilan yang sangat
dibutuhkan dalam semua lapisan masyarakat,
terutama di mana ada peluang yang semakin
meningkat dan gangguan. Kesuksesan
tergantung pada tindakan yang efektif dan
tindakan yang efektif tergantung pada
kemampuan untuk memusatkan perhatian
Anda di mana yang paling membutuhkan,
ketika hal ini sangat diperlukan.
Berpikir kritis dan analisis informasi - Kita hidup
di era informasi di mana setiap hari, kita terus-
menerus terkena perubahan cepat dalam
kolam informasi. Mampu mengevaluasi
informasi ini, mengurutkan berharga dari yang
sepele, menganalisis relevansi dan makna
serta menghubungkannya dengan informasi
lain adalah keterampilan yang tak ternilai
dengan penerapan universal.
2. Menjaga kebersihan dan
organisasi ruang
Menjaga hidup anda dalam ruang kerja
terorganisir sangat penting. Orang-orang
sukses memiliki sistem tempat untuk
membantu mereka menemukan apa yang
mereka butuhkan saat mereka
membutuhkannya. Mereka dapat dengan cepat
menemukan informasi yang diperlukan untuk
mendukung kegiatan mereka. Bila Anda tidak
teratur, waktu ekstra yang dihabiskan mencari
nomor telepon, alamat email atau tumpukan
berkas tertentu yang memecah konsentrasi
anda. Setelah ingin fokus lagi, dibutuhkan
beberapa saat untuk mendapatkannya kembali
ritme kerja yang terbuang.
1. 3. Logis , informasi
pengambilan keputusan
Mampu merespon dengan cepat dan efektif
dengan informasi yang anda miliki di kepala
anda adalah penting untuk mencapai apa pun.
Pengambilan keputusan hanya mengetahui
apa yang harus dilakukan berdasarkan
informasi yang tersedia.
2. 4. Menggunakan mesin
pencari online dan bisa
memaksimalkannya hasilnya
Anda tidak perlu tahu segalanya, tetapi anda
harus dapat dengan cepat dan tanpa rasa
pusing mencari tahu apa yang perlu anda
ketahui. Google adalah pintu gerbang
pengetahuan hampir tak terbatas, melainkan
telah diindeks website yang berisi informasi
tentang segala hal dan tentang masyarakat.
Jika anda mengalami kesulitan menemukan
sesuatu menggunakan Google, saatnya untuk
mempelajari beberapa trik baru tentang
penggunaan keyword.
5. Komunikasi dan negosiasi
Sebagian besar masalah yang efektif baik yang
besar maupun kecil, dalam keluarga,
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance
Wsok 3 Emagazine - Part 3 - Freelance

Weitere ähnliche Inhalte

Ähnlich wie Wsok 3 Emagazine - Part 3 - Freelance

Karya ilmiah Peluang Usaha Menjadi Freelancer Webdesign
Karya ilmiah Peluang Usaha Menjadi Freelancer WebdesignKarya ilmiah Peluang Usaha Menjadi Freelancer Webdesign
Karya ilmiah Peluang Usaha Menjadi Freelancer WebdesignFikri Yuliono
 
Blogpreneur dan Internet Marketing
Blogpreneur dan Internet MarketingBlogpreneur dan Internet Marketing
Blogpreneur dan Internet MarketingAsri Tadda
 
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...Namira Jasmine
 
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...Arry Rahmawan
 
Startupbisnis strategi-membuat-killer-content
Startupbisnis strategi-membuat-killer-contentStartupbisnis strategi-membuat-killer-content
Startupbisnis strategi-membuat-killer-contentSejahtera Affif
 
Career strategy dan standar gaji
Career strategy dan standar gaji Career strategy dan standar gaji
Career strategy dan standar gaji Eko Mardianto
 
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...Pinjaman Agunan Batam
 
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...Pinjaman Agunan Batam
 
Career strategy dan standar gaji
Career strategy dan standar gaji Career strategy dan standar gaji
Career strategy dan standar gaji Eko Mardianto
 
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asia
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asiaKonsultan iso-www.konsultaniso.asia-www.trainingiso.asia
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asiaAbu Yazid
 
Personal-Branding-2.pdf
Personal-Branding-2.pdfPersonal-Branding-2.pdf
Personal-Branding-2.pdfTeguhHWidodo
 
6 cara-jitu-sukses-memulai-bisnis
6 cara-jitu-sukses-memulai-bisnis6 cara-jitu-sukses-memulai-bisnis
6 cara-jitu-sukses-memulai-bisnisKang Irwan
 
Azzahra e commerce 6
Azzahra   e commerce 6Azzahra   e commerce 6
Azzahra e commerce 65uryo
 
Tips dan Trik Melamar Kerja
Tips dan Trik Melamar KerjaTips dan Trik Melamar Kerja
Tips dan Trik Melamar Kerjafirmansyahw
 
5. mnc004 modul- mnj. strategi - sesi 5
5. mnc004   modul- mnj. strategi - sesi 55. mnc004   modul- mnj. strategi - sesi 5
5. mnc004 modul- mnj. strategi - sesi 5Yoyo Sudaryo
 

Ähnlich wie Wsok 3 Emagazine - Part 3 - Freelance (20)

Karya ilmiah Peluang Usaha Menjadi Freelancer Webdesign
Karya ilmiah Peluang Usaha Menjadi Freelancer WebdesignKarya ilmiah Peluang Usaha Menjadi Freelancer Webdesign
Karya ilmiah Peluang Usaha Menjadi Freelancer Webdesign
 
Blogpreneur dan Internet Marketing
Blogpreneur dan Internet MarketingBlogpreneur dan Internet Marketing
Blogpreneur dan Internet Marketing
 
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...
Sim, namira nur jasmine, hapzi ali, siklus hidup sistem, universitas mercu bu...
 
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...
[BUKU PANDUAN PENGUSAHA MUDA] STUDENTPRENEUR GUIDEBOOK - Berani Memulai Bisni...
 
Startupbisnis strategi-membuat-killer-content
Startupbisnis strategi-membuat-killer-contentStartupbisnis strategi-membuat-killer-content
Startupbisnis strategi-membuat-killer-content
 
LinkedIn
LinkedInLinkedIn
LinkedIn
 
Career strategy dan standar gaji
Career strategy dan standar gaji Career strategy dan standar gaji
Career strategy dan standar gaji
 
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
 
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
0811 77 14144 (TELKOMSEL), Pinjaman Uang Batam, Pinjaman Uang Tanpa Jaminan B...
 
Career strategy dan standar gaji
Career strategy dan standar gaji Career strategy dan standar gaji
Career strategy dan standar gaji
 
Ide dan peluang usaha
Ide dan peluang usahaIde dan peluang usaha
Ide dan peluang usaha
 
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asia
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asiaKonsultan iso-www.konsultaniso.asia-www.trainingiso.asia
Konsultan iso-www.konsultaniso.asia-www.trainingiso.asia
 
Tips dan trik lamaran kerja
Tips dan trik lamaran kerjaTips dan trik lamaran kerja
Tips dan trik lamaran kerja
 
Personal-Branding-2.pdf
Personal-Branding-2.pdfPersonal-Branding-2.pdf
Personal-Branding-2.pdf
 
6 cara-jitu-sukses-memulai-bisnis
6 cara-jitu-sukses-memulai-bisnis6 cara-jitu-sukses-memulai-bisnis
6 cara-jitu-sukses-memulai-bisnis
 
Winning 1st impression
Winning 1st impressionWinning 1st impression
Winning 1st impression
 
Azzahra e commerce 6
Azzahra   e commerce 6Azzahra   e commerce 6
Azzahra e commerce 6
 
Buletin SYF #7
Buletin SYF #7Buletin SYF #7
Buletin SYF #7
 
Tips dan Trik Melamar Kerja
Tips dan Trik Melamar KerjaTips dan Trik Melamar Kerja
Tips dan Trik Melamar Kerja
 
5. mnc004 modul- mnj. strategi - sesi 5
5. mnc004   modul- mnj. strategi - sesi 55. mnc004   modul- mnj. strategi - sesi 5
5. mnc004 modul- mnj. strategi - sesi 5
 

Mehr von PT. Madani Cipta Informasi (Maintersys) (8)

ipro 1
ipro 1ipro 1
ipro 1
 
Wsok emagazine-4
Wsok emagazine-4Wsok emagazine-4
Wsok emagazine-4
 
Bertahan dalam Kompetisi
Bertahan dalam KompetisiBertahan dalam Kompetisi
Bertahan dalam Kompetisi
 
CITSTUDIO KONSULTAN IT BANDUNG
CITSTUDIO KONSULTAN IT BANDUNGCITSTUDIO KONSULTAN IT BANDUNG
CITSTUDIO KONSULTAN IT BANDUNG
 
Wsok Emagazine - Part 1
Wsok Emagazine - Part 1Wsok Emagazine - Part 1
Wsok Emagazine - Part 1
 
WSOK EMagazine - Part 2
WSOK EMagazine - Part 2WSOK EMagazine - Part 2
WSOK EMagazine - Part 2
 
Tips Optimasi Website Wordpress
Tips Optimasi Website WordpressTips Optimasi Website Wordpress
Tips Optimasi Website Wordpress
 
Pengenalan Teknologi ajax
Pengenalan Teknologi ajaxPengenalan Teknologi ajax
Pengenalan Teknologi ajax
 

Wsok 3 Emagazine - Part 3 - Freelance

  • 1. 0WSOK (We Share Our Knowledge) Edisi 3 (emagazine+), 26 Januari 2014 Foto :Suhendra Y. Putra Programmer dan Founder CITSTUDIO http://citstudio.com WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar Perbedaan antara Freelancer, Solopreneurs dan Self – Employed Kinerja PDO vs. MySQLi PDO vs. MySQLi yang mana seharusnya anda pilih?
  • 2. 1WSOK (We Share Our Knowledge) KATA PENGANTAR Syukur Alhamdulillah WSOK emagazine edisi 3 telah terbit walau terjadi keterlambatan, dan materi bahasan pada edisi ini bertajuk dengan pekerjaan sebagai programmer dan pengalaman profesinya. Kami berusaha menyajikan materi lokal namun berbagai keterbatasan terutama yang berminat menulis atau menyumbangkan tulisannya masih tergolong minim… Walau kami berusaha meminta atau mengumumkan. Jadi kami coba mencari sumber-sumber lain agar aktifitas menyusun tidak berhenti begitu. Materi sekarang dan selanjutnya kami tidak terlalu banyak dan lebih menekankan perbaikan materi tulisan, dan ini sebenarnya yang paling penting dari sebuah majalah (emagazine). Kami juga menyampaikan bahwa kami telah menerbitkan buku OOP PHP MySQLi PDO sebagai non open source, sedangkan majalah ini tetap sebagai sarana terbuka dan gratis bagi siapa saja. Salam programmer ! Terima kasih untuk I Gde Lumbung http://gedelumbung.com Gunawan Wibisono http://adapani.blogspot.com Komar Satriani http://citstudio.com Thomas Khogeen http://bispakdesign.com atas kerjasamanya. DAFTAR ISI 3 Perbedaan antara freelancer, solopreneurs dan self – employed 6 Menjadi Freelancer siapa takut? 8 Panduan self-employed untuk pengembang software 12 PHP5 OOP (object Oriented Programming) itu tidak terlalu sulit 14 10 Pelajaran Self-Employed 14 Cara Mendapatkan Klien sebagai Programmer Self-Employed (Wiraswasta) 16 Mitos Tentang Self-Employment 17 16 PHP String Sebaiknya Programmer PHP tahu 26 10 fungsi PHP - Mungkin Jarang Digunakan Tapi Sebaiknya Anda Ketahui 28 Login Cpanel/Webmail IP Address has changed! : Tidak Bisa Login ke cPanel dan Ini Solusinya 29 Error yang sering ditemui 30 Survive Sebagai Freelancer 34 Sukses ketika kamu minim Keahlian Khusus 35 Panduan menjadi seorang Wirausaha 38 Hal Biasa tapi ini Keterampilan diperlukan jika Ingin Sukses 40 bispakdesign 41 15 Alasan Untuk Memulai Bisnis Web Development 42 Bagaimana Rencana untuk Memulai 44 Membangun Perusahaan Web Development? 47 Tips Trik cara mendapatkan testimonial klien 49 Menjadi Freelance Programmer PHP 51 Empati 54 Kinerja PHP dan penggunaan memori MySQL vs MySQLi vs PDO 57 PDO vs. MySQLi Yang mana seharusnya anda pilih? 62 Snippet ringan pilihan bulan ini 62 Parsing XML dengan menggunakan PHP 62 Membuat dan Parsing JSON data PHP 63 RSS Feed Dinamis Dengan XML PHP MySQL 65 Membuat Fasilitas Search dengan PHP MySQLi 68 Konsep pagination php 60 Berapa Banyak Programmer Non-Karir mesti Belajar? 73 Sebuah Langkah-demi Langkah Panduan untuk Mendapatkan Klien 78 PHP5 Object Oriented Programming (iklan) 79 WSOK Emagazine vs Emagazine PHP INDONESIA? Isu Komunitas dan Kelembagaan, ada apa? Bachrie Redaksi/pendiri WSOK qirrank@gmail.com WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar keterangan lebih lanjut lihat halaman 12-13 atau PM https://www.facebook.com/zlumber.jay
  • 3. 2WSOK (We Share Our Knowledge) artikel Link download WSOK emagazine https://www.facebook.com/groups/757835074233066/ Grup WSOK World https://www.facebook.com/groups/WebDevCommunity/ WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar hubungi redaksi wsok : 081-1155-8897 keterangan lebih lanjut lihat halaman 12-13 Ga ada ruginya beriklan di WSOK …. Cukup anda menyumbangkan artikel, tutorial. SPACE IKLAN Hubungi redaksi zlumberjay@gmail.com
  • 4. 3WSOK (We Share Our Knowledge) Perbedaan antara Freelancer, Solopreneurs dan self - Employed Apa nama status profesional Anda? Apakah anda freelancer? self- employed? solopreneur? Apakah ada perbedaannya? Apa label itu membuat perbedaan di mata klien Anda ? Nah itu banyak pertanyaan kan? Tapi jangan khawatir, saya memiliki banyak jawaban untuk anda. Mari kita mulai dengan pertanyaan klien. Sebagai profesional yang independen, kami menghabiskan banyak waktu mencari tahu siapa klien yang ideal kami, membuat profil untuk mereka. Kami mengabaikan mereka jika mereka tidak memenuhi persyaratan kami. Tapi apakah mereka menilai kita dengan cara yang sama? Jawaban singkat : ya. Apa cara menyebut diri anda dapat membuat perbedaan? Ingin jawaban yang lebih panjang tentang bagaimana label pribadi dapat mengubah persepsi klien ? Baca. Aku adalah Self- Employed Mendapatkan penghasilan langsung dari usaha sendiri, perdagangan atau profesi tapi bukan sebagai gaji tertentu atau upah dari majikan. ~ Merriam Webster Secara hukum, ketika anda bekerja sendiri, klien anda masih memiliki pendapat dalam hasil akhir dari layanan, tapi bukan bagaimana cara anda bekerja. Dengan kata lain : bos anda sendiri adalah diri anda sendiri. Tidak ada yang mengontrol maka anda seorang developer independen dan bangga akan hal itu. Jika Anda pernah mengisi faktur pajak, ini kemungkinan besar anda diminta untuk menjelaskan bagaimana anda memunculkan pendapatan tahunan Pemerintah lebih memilih untuk itu dan menggunakan sebagai bahan ketika berbicara dengan seorang pekerja tunggal tanpa majikan. Sayangnya, label "wiraswasta" (self- employed) sering dipandang sebagai eufemisme sebagai pengangguran. Ketika anda pergi untuk mengajukan permohonan kartu kredit, menyewa apartemen atau membeli mobil berikutnya, anda mungkin akan bertemu dengan sinisme ketika mengumumkan bahwa anda wiraswasta. Paling- paling anda akan diminta untuk mengisi dokumen ekstra, paling buruk, justru anda mungkin yang akan berpaling karena syaratnya terlalu" berisiko tinggi . " Saya adalah Freelancer Seseorang yang bertindak secara independen tanpa berafiliasi atau disahkan oleh suatu organisasi . Orang ini mengejar profesi tanpa komitmen jangka panjang untuk setiap satu majikan. ~ Merriam Webster Mungkin mereka memilih hidup sebagai freelancer atau tersandung ke dalamnya, sehingga semakin banyak orang menjadi freelancer. Data dari sensus AS terbaru menunjukkan ahli memprediksi "bahwa bisnis freelancer akan tumbuh sebesar 1,5 juta pada tahun 2014" dengan tidak ada tanda-tanda melambat. Konotasi baik atau lebih buruk, "freelancer" adalah yang paling terkenal (dan tertua) untuk pekerja independen dari ketiga kategori yang dibahas dalam artikel ini. Freelancer biasanya bekerja dari rumah, selama lebih dari satu klien pada satu waktu dan memiliki jadwal kerja sendiri yang fleksibel. desainer, programmer, penulis, dll. adalah yang paling mungkin untuk menyebut diri mereka freelancer, namun siapa pun dengan keterampilan berharga yang bekerja untuk diri mereka sendiri dapat jatuh ke dalam kategori ini. “Apakah Anda Self-Employed, Freelancer, atau Solopreneur? Melakukannya sendiri secara professional lebih penting daripada sebutan tentang siapa diri anda”
  • 5. 4WSOK (We Share Our Knowledge) Tapi ada kesalahpahaman menyedihkan di beberapa kalangan bahwa freelancer bekerja secara gratis. Dan, sementara kita tahu bahwa freelancer adalah beberapa orang yang paling sulit bekerja di perusahaan/lembaga dan James Chartrand telah menyatakan bahwa "Banyak orang lain memandang freelancer adalah memilih menjadi pemberontak, hidup berisiko, malas, terlalu bangga diri. "Dia melanjutkan dengan mengatakan bahwa karena ini konotasi negatif, "Banyak bisnis, meskipun manfaat dari mempekerjakan freelancer karena tidak menyewa di tempat". Saya adalah Solopreneur Seorang pengusaha yang bekerja sendirian, "solo" menjalankan bisnis mereka seorang diri. Mereka mungkin memiliki kontraktor untuk menyewa, namun memiliki tanggung jawab penuh untuk menjalankan bisnis mereka . ~ Urban Dictionary. Solopreneur istilah ini cukup baru, sehingga tidak ada definisi kamus tradisional diterbitkan untuk itu - tetapi maknanya hampir intuitif sederhana : seorang pengusaha yang bertanggung jawab sendirian. Orang-orang ini biasanya pemilik usaha kecil, konsultan bisnis atau orang-orang yang sangat berpikiran bisnis lainnya seperti asisten virtual, copywriter, dan pengembang online. Mereka pengusaha baik dalam arti tradisional menciptakan sesuatu atau menggunakan label profesinya sebagai cara untuk berdiri keluar dari keributan istilah label profesional. Solopreneurs punya semangat kewirausahaan dalam totalitas dan tampaknya akan bekerja hal-hal diperkirakan menguntungkan mereka. Studi terbaru menunjukkan bahwa solopreneurs juga terampil dalam pemasaran dan pendelegasian tugas. Mereka juga bahagia dan mendapatkan pendapatan lebih tinggi dari "freelance" atau "wiraswasta". Solopreneurs cenderung men- dapatkan kepercayaan dari pola pikir kewirausahaannya tapi secara tradisional klien dapat memberikan alis terangkat "Apa katamu?" Ketika anda memberitahu mereka tentang status pekerjaan anda. Label solopreneur baru dan relatif belum pernah terdengar luas, termasuk orang-orang yang solopreneurs sendiri. Sebagai pemula bisnis profesional, anda mungkin menemukan diri menghadapi kurangnya rasa hormat di antara klien. We Are One : Klien untuk Klien Kami Berdiri Tidak peduli yang label sebutan yang anda inginkan, kami semua sama. Freelancer, solopreneurs dan wiraswasta (self-employed) semua individu bekerja keras dengan yang terbaik sebagai bos sendiri. Pada akhirnya, itu semua tentang anda. Bagaimana anda memilih untuk menampilkan diri kepada klien?, bagaimana anda menangani diri dalam menghadapi penolakan, apakah anda memilih untuk menerobos stereotip negatif atau mengalah pada mereka tentang siapa anda. Bagaimana klien potensial melihat anda? apakah ya atau tidak mereka menganggap anda orang serius adalah sepenuhnya terserah anda dan anda sendiri. Tidak peduli apa yang anda memutuskan untuk menyebut diri - katakan dengan keyakinan! Ini semua tentang sikap. Praktek mengangkat sikap profesionalisme. Lakukan apa saja untuk mendapatkan wajah permainan anda sesungguhnya . Menyebut diri dengan label lain. Kau tahu satu, salah satu cara menjelaskan “Apa Yang Anda lakukan - Apa yang sudah anda kerjakan”, bukan membusung-kan label pekerjaan. "writer", "artis", "pengembang perangkat lunak", dll. Ini tidak secara otomatis memberitahu klien siapa bos dalam hubungan (anda). Impress mereka terlebih dahulu, baru keluar rincian nantinya. Tahu target pasar anda lebih penting daripada apa yang anda sebut diri anda dan tidak peduli sebanyak apa yang klien menyebut siapa anda. Apa yang mereka cari? Apakah mereka mengetik"freelancer" ke Google? Atau apakah mereka mencari anda melalui beberapa istilah lain? Jika Anda tidak yakin, cara termudah untuk mengetahuinya adalah dengan bertanya. Ketika klien baru datang kepada anda, meminta mereka bagaimana mereka menemukan anda. Ini sederhana tapi penting mengetahui cara peta mempromosikan diri. Jangan defensif. Jika seseorang mempertanyakan status pe-kerjaan anda, jangan panik. Jika anda mulai mengayuh kekhawatiran kembali, mereka akan memiliki lebih banyak pertanyaan. Tetap tenang dan menjelaskan apa yang Anda lakukan dan bahkan lebih baik ! -Bagaimana manfaat mereka! . Sebaiknya konsisten Anda sebenarnya ingin memutuskan apa yang anda ingin disebut maka tetap dengan konsisten tiga hal : freelancer, solopreneur, dan self-employed atau boleh di tukar label-label profesi itu, tapi itu bukan alasan untuk menggunakan mereka semua sekaligus. Daripada mencakup semuanya anda hanya akan berakhir membingungkan orang.
  • 6. 5WSOK (We Share Our Knowledge) Pilih favorit Anda Menganggapnya serius. Jika anda menganggap pekerjaan serius, klien potensial anda menganggap plus. Anda juga akan menetapkan contoh yang baik untuk freelancer/ solopreneurs/ pekerja mandiri lainnya- membantu untuk memblok beberapa stereotip negatif dari mereka yang mengambang di luar sana! Mengapa Benci itu? Ini tidak mudah untuk menentukan mengapa begitu banyak persepsi publik terhadap pekerja independen dianggap negatif, tapi aku punya dugaan beberapa kesalahpahaman tentang software / internet. Pada intinya kita semua pemilik usaha, dan mengapa kita tidak mendapatkan penghargaan yang sama yang pengusaha tradisional terima? Hal ini terasa sulit pada klien tertentu untuk mentransfer rasa hormat yang mereka miliki untuk bisnis kebendaan untuk sesuatu yang kurang nyata (bisnis online) walau sama-sama valid. Membuktikan bahwa bisnis kami adalah "nyata" - bahkan jika kita tidak memiliki alamat kantor yang bisa dikunjungi. . Awal yang sederhana telah dilupakan. Di zaman bisnis besar dan kepuasan instan akan sulit untuk mengingat bahwa begitu banyak ide-ide besar dimulai dengan satu orang. Sayangnya ... Ini terlalu mudah untuk memulai (dan bahkan lebih mudah untuk berhenti). Sekarang siapa pun bisa mencap bersama- sama sebuah situs web sebuah "bisnis" tapi akan sulit bagi klien untuk mengatakan itu benar-benar bisnis daripada mencoba gaya hidup sebagai hobi sebelum pindah ke hal besar berikutnya. Stigma tiba-tiba ini dari non - profesional ke pasar profesional telah membuat lebih sulit bagi kita yang berada di dalamnya untuk jangka panjang agar dianggap serius. Kesadaran Tempatkan diri anda pada posisi klien anda. Jika mereka masih berjalan dalam perlombaan tikus, mereka mungkin memiliki beberapa permusuhan bawah sadar terhadap anda dan (mari kita mengakuinya) gaya hidup mengagumkan anda . Apakah anda wiraswasta, freelancer, atau solopreneur, ini adalah tentang bagaimana Anda melakukan sendiri serta lebih penting daripada menyebut label diri anda. Tetap selalu menjaga profesionalisme dan hei!, ingat kita semua ini bersama-sama! Mari kita membuat satu sama lain terlihat baik . Gambar Kredit : Stock.xchng http://blog.bidsketch.com/everything- else/freelancer-solopreneur-self-employed/ About Tom Ewer Tom Ewer is the founder of Leaving Work Behind and the author of Paid to Blog -- a guide for freelance bloggers. Ga ada ruginya beriklan di WSOK, cukup anda sumbang tulisan, artikel, tutorial SPACE IKLAN Hubungi redaksi zlumberjay@gmail.com
  • 7. 6WSOK (We Share Our Knowledge) Banyak orang saat ini beralih menjadi tenaga lepas (freelancer) sebagai pekerjaan mereka yang dapat dilakukan dari rumah tanpa ada resiko sebesar resiko membuka usaha sendiri. Menjadi freelancer me- mungkinkan Anda untuk menjadi bos bagi diri anda sendiri. Anda dapat mengatur jam kerja dan tarif diri anda sendiri. Bekerja dari rumah Anda yang nyaman sementara masih menjadi peluang sumber pendapatan yang paling aman hingga saat ini. Satu-satunya kesulitan bagi freelancer adalah banyak di antara mereka yang tidak tahu bagaimana cara mem- promosikan keahlian mereka. Bagaimana cara Anda men- dapatkan pekerjaan freelance dari rumah? Pada artikel ini kita akan membahas beberapa metode yang dapat Anda lakukan tentang mempromosikan diri sendiri dan mendapatkan pekerjaan freelance. TIPS SUKSES MENJADI FREELANCE Freelancer merupakan pekerjaan dengan jam kerja fleksibel tapi menghasilkan. Mungkin Anda sangat tergiur mempunyai pekerjaan yang fleksibel, apalagi jika masih melanjutkan pendidikan. Namun, tidak semudah yang dibayangkan, Anda harus bias mengatur strategi supaya pekerjaan tersebut berjalan dengan lancar. Untuk itu, diperlukan langkah yang tepat untuk seorang freelancer. Dikutip dari iDiva, simaklah lima cara berikut agar Anda bisa menjadi seorang freelancer yang sukses. 1. Tentukan Bidang Pekerjaan yang Sesuai Sebelum masuk ke dunia freelance, sebaiknya Anda menentukan terlebih dahulu bidang apa yang ingin dijalani sesuai dengan minat serta hobi Anda. Jika anda senang menulis, mungkin penulis atau jurnalis lepas dapat menjadi pilihan. Kalau anda pecinta fashion, pilih fashion editor, desain interior, atau desainer fashion agar bakat semakin berkembang. Jika mencintai bidang fotografi, fotografer freelance juga merupakan pilihan baik karena fotografer freelance dapat berdiri sendiri atau bergabung bersama suatu perusahaan atau organisasi. 2. Memperluas Komunikasi kepada Banyak Orang Setelah menentukan bidang yang akan ditempuh, perluaslah jaringan komunikasi dengan semua orang, terutama teman yang sudah mempunyai pengalaman dalam bidang anda. Untuk menjadi freelancer, sangat penting mempromosikan diri di hadapan banyak orang. Hal itu bias dilakukan dengan menghubungi perusahaan yang pernah menerima Anda magang, mencari orang yang ahli dalam bidang tersebut, serta menjalin komunikasi seluas-luasnya hingga menemukan orang yang tepat diajak kerjasama. “Butuh ekstra sabar saat menjalaninya, tapi jika Anda sudah membuka satu pintu, pintu selanjutnya akan terbuka dengan sendirinya,” tutur Yoshita Shah, seorang freelance journalist. 3. Manfaatkan Media Sosial Manfaatkan media social sebagai ‘jembatan’ menjaring informasi, mempromosikan diri, serta berteman dengan banyak orang yang bias membantu Anda nantinya. Anda dapat gunakan Facebook, Twitter, Linkedln, atau blog untuk mencari dan me- nyebarluaskan segala informasi. 4. E-Mail Marketing Anda bias gunakan e-mail sebagai strategi pemasaran. Kirikan sebuah pesan yang berisi ‘pengenalan’ Anda kepada perusahaan, suatu kelompok, atau organisasi tertentu. Hal ini sangat mudah dilakukan dan cukup membantu demi pekerjaan Anda ke-depannya. 5. Mencari Peluang di Internet Temukan peluang Anda di internet. Gunakan search engine untuk mencari perusahaan yang menerima freelancer sesuai dengan bidang anda. Kemudian, pertimbangkan kembali ke- inginan serta keputusan Anda sebagai seorang freelancer. Jika sudah yakin, Anda bias segera hubungi perusahaan tersebut. Menjadi Freelancer? Siapa Takut? Suhendra Y. Putra Programmer dan Founder CITSTUDIO http://citstudio.com
  • 8. 7WSOK (We Share Our Knowledge) 6. Pertimbangkan Tarif Setelah memberikan yang terbaik sehingga menjadi freelancer yang cukup sukses, Anda bias mempertimbangkan harga. Kemampuan atau skill yang Anda miliki harus mempunyai nilai tersendiri. Bagi pemula, jangan terlalu tinggi menentukan ‘tarif’ melihat pengalaman yang belum memadai. Anda bisa bertahap me- ningkatkan angka sesuai dengan kualitas yang Anda berikan. Setiap freelancer tidak akan memiliki ‘tarif’ yang tetap. “Bagis aya, ‘tarif’ tergantung jenis pekerjaannya, waktu yang telah diberikan, serta rincian lainnya,” ujar Poonam Gaikwad, seorang freelance make-up artist. Developer Freelance Mungkin ini sebuah curhatan developer yang terkadang menjalani profesi sebagai tenaga Freelancer. Manusia memang unik, bermacam-macam cara pandang atau pola berfikir tentang profesi sebagai freelancer, pekerja kontraktor lepas dibidang software development. Bagi orang yang pernah berkecimpung di dunia IT, mungkin akan lebih mengerti bagaimana kondisi sebagai developer. Tapi yang sulit dimengerti adalah orang yang tidak pernah berkecimpung dalamdunia IT khususnya software development, yang terkadang menawar harga seperti menginjak-injak Ilmu. Tawar menawar adalah hal yang biasa didalam sebuah jual-beli. Disini memang kedua belah pihak dituntut untuk mendapatkan kata sepakat didalam sebuah transaksi. Apakah pernah terpikir bekerja menjadi freelancer, diminta mengerjakan sebuah website dengan Resiko jika mengalami kegagalan akan dipenjara? ya. Tentu profesi ini seperti mencari koin 50 Rupiah di atas tumpukan Paku berkarat. Maka dari itu hal yang paling penting si developer harus pandai memilih client / calon client. Client Cerdas, ini yang sangat disukai. Mereka menawarkan untuk mencarikan tumpukan uang di taman bunga, Meskipun itu adalah taman bunga raflesia. Hal ini berarti mereka menawarkan project besar dengan harga yang setimpal, namun resiko diperkecil. Client Pintar, ini yang sangat dibenci. Mereka cenderung dengan mengeluarkan sedikit modal tapi bias mendapatkan satu Loyang Pizza, pinggiran Keju, dengan toping daging sapi, sosis, keju, jamur, tetapi jika terjadi keterlambatan si pembuat pizza terancam dipecat. WSOK Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar keterangan lebih lanjut lihat halaman 12-13 atau pm di https://www.facebook.com/zlumber.jay Ga ada rugi uang beriklan di WSOK, cukup anda sumbang tulisan, artikel, tutorial SPACE IKLAN Hubungi redaksi zlumberjay@gmail.com Setiap 1 buku WSOK : PHP OOP terbitan edisi ini yang terjual kami donasikan Rp. 3000 untuk Basecamp PHP INDONESIA Salam Programmer !!
  • 9. 8WSOK (We Share Our Knowledge) Jika memiliki partner penjualan, pastikan mereka bisa tutup penjualan (ditandatangani dengan cek di bank atau tunai) Aku punya beberapa startup gagal saat menjadi wiraswasta. Startup utama yang gagal saat saya bermitra dengan seorang pria yang ingin membangun perangkat lunak untuk industri sewa. Saya membangun sebuah mesin daftar, mesin pencari dan platform iklan berdasarkan apa yang dia katakan bahwa ini butuhkan. Apa yang meyakinkan saya untuk menutup startup itu setelah menghadiri pertemuan penjualan dengan dia. Aku benar-benar kecewa dengan penampilannya. Saya sadar selama beberapa tahun pasangan saya punya banyak software yang dimilikinya tapi tidak bisa mengubahnya menjadi kontrak dibayar dan uang muka. Dia selalu meminta saya untuk membangun sesuatu yang lebih…selalu membuat alasan mengapa orang tidak membeli. Ternyata bahwa ia hanya buruk pada penjualan. Hal yang dipelajari : Jika Anda bermitra dengan marketing penjualan, pastikan mereka dapat menutup transaksi dan mendapatkan cek ditandatangani. Jika mereka selalu mencari anda untuk membangun sesuatu yang lebih dari cara lain. Baiknya kalian jual sendiri dengan beberapa screenshot saja. Anda Bisa Menstabilkan Pendapatan Dan Punya Banyak Waktu Luang melalui Kontrak Jangka Panjang Dan Part – Time Ketika saya pertama kali keluar dan mengambil 20 jam per minggu kontrak selama 6 bulan. Ini memberi saya pendapatan yang cukup untuk untuk proyek pribadi sambil menstabilkan kondisi keuangan. Saya kemudian bisa melakukan apa yang saya inginkan di waktu lowong dengan memulai startup besar pertama saya . Ada sudah banyak kali di mana saya telah mengambil 3-6 bulan kontrak dan melakukan penjualan beberapa untuk beberapa. Pada saat itu tidak pada tingkat yang ideal saya ... namun memberi saya konsistensi, "tidak ada kerumitan" dan pendapatan mirip dengan pekerjaan penuh waktu. Hal yang dipelajari: Mengambil jangka panjang kontrak paruh waktu dapat memberikan beberapa pendapatan yang konsisten sementara Anda dapat fokus pada hal-hal lain. Pekerjaan bernilai tinggi memerlukan keterampilan spesifik dan keterampilan membangun kepercayaan Ada jumlah harga tertentu yang terbatas untuk suatu pekerjaan. Setelah Anda menaikkan harga 1 2 3 Panduan SELF-EMPLOYED UNTUK PENGEMBANG SOFTWARE
  • 10. 9WSOK (We Share Our Knowledge) mungkin orang merasa ngeri kecuali anda adalah orang yang persis yang mereka cari atau mereka telah dengar reputasi anda (kepercayaan implisit). Jika Anda ingin mendapat kontrak 2 - 3x dibanding rekan-rekan Anda harus : 1. Anda memiliki keterampilan spesifik dan telah punya pengalaman tentang spesifikasi pekerjaan tersebut. 2. Anda memang direkomendasikan banyak orang tentang pekerjaan tersebut (maka klien tidak pertanyaan harga). Cobalah untuk mengambil pekerjaan di mana orang mencari khusus untuk Anda. Anda harus membangun skill spesifik dan orang-orang mempercayai anda dan dikenal banyak kalangan. Klien membayar tingkat tinggi tanpa pertanyaan ketika mempercayai anda dan tahu bahwa anda akan memberikan kualitas...terutama ketika pekerjaan itu banyak ditolak. Hal yang dipelajari: Cobalah untuk mendapatkan posisi mengambil pekerjaan di mana anda direkomendasikan sebagai orang yang tepat untuk pekerjaan itu. Jika Anda bisa mendapatkan di posisi itu maka anda dapatkan harga tinggi. Mengambil pekerjaan terlalu banyak sehingga tidak efektif segi waktu dan keuangan. Tidak ada cara yang lebih baik untuk merusak reputasi anda daripada banyak pekerjaan yang terbengkalai karena padat pekerjaan. Saya telah menyewa 30-40 + kontraktor dan juga dengan diriku sendiri sebagai kontraktor, saya dapat memberitahu anda salah satu masalah yang paling umum dari self-employed(wirausaha) sedang mumet padat pekerjaan. Menjadi mumet pekerjaan adalah hal yang mengerikan. Ini mungkin beberapa alasan mengapa anda memilih terlalu banyak menerima kontrak / pekerjaan :  Anda tidak mendapat masukan harga cukup tinggi.  Anda tidak cukup selektif dengan waktu Anda.  Anda tidak memiliki tabungan yang cukup untuk merasa aman .  Anda memiliki terlalu banyak hal dan kegiatan-kegiatan dan tidak mencoba fokus.  Anda adalah "ya pria (atau wanita) " yang tidak bisa mengatakan tidak . Ini telah terjadi kepada saya berkali-kali - karena aku seorang pengusaha dan bukan hanya developer, usaha saya biaya dengan uang. Jika saya menghabiskan terlalu banyak uang pada usaha saya daripada yang meninggalkan waktu untuk mengisi tabungan. Kesenjangan yang diisi dengan mengambil terlalu banyak pekerjaan dan kadang-kadang overheat sendiri. Menaikkan suku saya, mengambil sedikit kerja dan fokus pada proyek-proyek yang kurang telah membantu ton dengan ini ... tapi aku akan mengakui itu masalah yang sedang berlangsung . Keseimbangan adalah sulit. Hikmah : Mengambil terlalu banyak pekerjaan akan hampir selalu menjadi masalah sebagai pekerja mandiri (self-employed), tetapi dapat dikurangi dengan menaikkan tarif dan menolak pekerjaan yang tidak tepat di sweet spot Anda. Menjaga " enam bulan " tabungan merupakan pedoman umum untuk kontraktor. Mengontrol Jenis Pekerjaan yang Datang dengan menspesifikasi pekerjaan yang anda terima Agar pekerjaan yang datang kepada Anda yang sesuai dengan deskripsi itu, Anda harus menyatakan apa spesialisasi anda. Jika Anda mengatakan Anda adalah seorang "web developer PHP", orang-orang akan datang kepada Anda dengan PHP web aplikasi kerja. Jika anda berbicara pada sebuah konfrensi /pertemuan tentang hal itu, maka itulah diri anda dan tidak bisa hanya berputar sebagai independen yang ga jelas spesifikasi keahlian dan berharap untuk mendarat pekerjaan yang baik dengan harga yang solid dan tinggi. Anda harus tahu dan menyatakan siapa anda ke dunia dan itulah jenis pekerjaan yang akan datang kepada anda. Hal yang dipelajari : Anda mengontrol apa jenis pekerjaan datang kepada anda dengan menyatakan kepada orang lain apa yang terbaik anda lakukan . 5 6
  • 11. 10WSOK (We Share Our Knowledge) Bonus tip : Anda dapat membangun perangkat lunak yang mereka gunakan di tingkat spesikasi aplikasi tertentu. Banyak dari perusahaan aplikasi teman-teman saya mulai dengan berfokus pada spesialisasi dan membangun perangkat lunak yang berlaku untuk itu industri/instansi tertentu . Ganda BONUS tip : Daripada mengatakan Anda seorang "pengembang PHP untuk agen real estate, dll" itu lebih baik untuk menyatakan nilai yang anda tambahkan daripada teknologi yang Anda gunakan. "Saya membangun perangkat lunak untuk agen real estate untuk membantu mereka dan bahkan lebih baik . Multiplier Effect Dulu aku bingung dengan perusahaan software yang bahkan tidak akan mengambil $7000/hr jika anda menawarkan kepada mereka untuk melakukan proyek Anda. Mengapa? Karena ... mereka memiliki produk di mana upaya mereka dikalikan dan didistribusikan di semua pelanggan mereka. Setiap jam terhadap bisnis mereka sendiri memiliki ^n multiplier effect. Saya membuat perusahaan boatloads uang melalui multiplier effect ini (pemasukan $xxx, xxx dan mereka membuat ratusan ribu atau jutaan yang sedang berlangsung). Sangat menyenangkan bahwa efek multiplier memungkinkan Anda untuk terus menambah pelanggan dan memiliki pekerjaan yang konsisten yang sebenarnya tidak bekerja untuk anda secara langsung. Anda harus memiliki sesuatu, apa saja, bahwa orang-orang dapat membeli saat anda sedang tidak di depan komputer - itu benar-benar sebuah produk. Sebuah e-book, sebuah aplikasi iPhone, sebuah layanan web ... apa-apa dengan bentuk kartu kredit dan layanan yang member pemasukan walau anda sedang tidur. Gunakan efek multiplier melakukan pekerjaan sekali dan mendapatkan ^n pemasukan. Ini satu-satunya cara nyata untuk memanfaatkan era digital lebih hidup dan mengapa perusahaan raksasa seperti Google, Twitter, Facebook dan sebagainya eksis. Hikmah: Membangun sesuatu atau segala hal menggunakan kartu ATM dalam transaksi memberikan nilai walau saat anda sedang tidur. Dengan berfokus dan memberikan nilai tambah pada produk , Anda dapat memberikan nilai eksponensial. Membangun Feedback - loop melalui pekerjaan konkrit daripada bermimpi ide Sering aku mudah terjebak dalam gagasan bahwa perangkat lunak kami sedang dibangun hanya belum di launching. Tapi ada disconnect ide yang akan diadopsi ke perangkat lunak saya. Perusahaan lain membuat jutaan penghasilan dari pekerjaan saya ... tapi mengapa perusahaan saya gagal? Itu tidak disebabkan oleh ide atau software tapi cara membangun pelanggan dan mendapatkan umpan balik dengan pelanggan adalah masalahnya. Aku tidak mampu mengartikulasikan kebutuhan dan membuat orang untuk berani belanja/ membayar. Sekarang saya meluangkan waktu beberapa hari pada produk saya untuk mengasah dalam pada kebutuhan aktual mereka dan mendengar keberatan pelanggan agar mengetahui di mana fokus positioning produk. Umpan balik yang diperoleh dari pelanggan yang membayar menyebabkan usaha produk saya eksis sekarang. Jika orang mengekspresikan kebutuhan atau komplain – maka saatnya untuk fokus pada pemecahan itu. Hal yang dipelajari : menyempatkan beberapa hari dan mendapatkan umpan balik tentang komplain terhadap pembelian membantu anda meningkatkan posisi produk anda dan mengasah memahami kebutuhan mereka yang sebenarnya. Tantang Diri melakukan Hal Lebih Efektif Waktu Aku gunakan waktu untuk dapat bermain-main. Terlalu banyak waktu bisa menjadi masalah yang lebih besar daripada yang dibatasi waktu. Menjelajahi sisi proyek yang menyenangkan dan dapat mengajarkan anda hal lebih banyak ... tetapi juga bertanggung jawab ketika anda memiliki orang-orang yang bergantung pada anda untuk mata pencaharian mereka. 7 8 9
  • 12. 11WSOK (We Share Our Knowledge) Setelah keluarga telah kritis dalam memotong banyak pekerjaan yang tidak berhubungan langsung dengan hal pendapatan. Secara umum, saya pikir itu benar-benar baik! Semua pekerjaan yang saya lakukan sekarang saya merasa dapat langsung diterapkan daripada berprinsip "mungkin suatu hari nanti dapat digunakan". Saya mencoba sekarang secara baik dengan menyelesaikan 30 jam yang biasa saya lakukan di 50-60+. Tentu saja waktu selebihnya bisa fokus pada hal-hal lain(jangka panjang) dan merasa lebih produktif karena masih ada waktu lain untuk menerapkan terhadap pekerjaan saya yang lain termasuk membangun ide-ide baru. Hikmah: Membatasi jam Anda memaksa Anda untuk fokus pada apa yang penting . Belajar Dari Pengalaman Titik akhir saya akan menyatakan bahwa karena anda bekerja sendiri, maka anda harus memutuskan apa yang harus dilakukan dengan waktu anda. Tidak ada seseorang di sana untuk mengatakan, "Hei anda, melakukan hal ini". Aku akan berpendapat bahwa JAUH lebih mudah untuk menjadi full time daripada bekerja sendiri karena lebih mudah untuk diberitahu apa yang harus dilakukan daripada memutuskan apa yang harus dilakukan untuk diri sendiri. Anda harus bertanggung jawab untuk diri sendiri, waktu anda, makanan anda, keluarga Anda ... semuanya. Memutuskan apa yang harus dilakukan adalah jauh lebih sulit daripada yang anda akan berpikir, dan itulah yang harus lakukan setiap hari ketika anda bangun dan melihat matahari. Alasan mengapa orang ingin menjadi wiraswasta adalah hal yang sangat yang paling sulit tentang hal itu. Hal yang dipelajari: Self-Employed Software (Wirausaha) adalah tentang mengetahui diri sendiri ... menguasai apa keahlian anda serta memiliki kerangka kerja untuk membuat keputusan tentang apa yang anda lakukan dengan waktu Anda . Ini adalah tentang belajar untuk menerapkan kasih kepada dunia luar pada istilah anda sendir . Dan itu jauh lebih sulit daripada yang Anda pikir . http://marcgrabanski.com/self- employed-software-development- guide/ 10 WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar keterangan lebih lanjut lihat halaman 12-13
  • 13. 12WSOK (We Share Our Knowledge) promo PHP5 OOP (object Oriented Programming) itu tidak terlalu sulit Buku ini sajikan bukan untuk menggurui tapi memberitahu beberapa esensi. Kami coba uraikan secara sederhana agar mudah dimengerti disertai konsep serta contoh-contoh kecil penggunaan. Buku ini meminimalkan sampah informasi yang akan membuat buku ini hanya kelihatan tebal atau dengan keterangan bejibun biar kelihatan keren intelek, penulisnya geek, penulisnya master,dll yang belum tentu anda bisa pahami dengan baik. Rp. 60.000 Sudah termasuk biaya kirim ke seluruh Indonesia
  • 14. 13WSOK (We Share Our Knowledge) CARA PEMESANAN DISERTAI CONTOH KODE KECIL IMPLEMENTASI Step 1 1. Gambaran Umum 2. Apa itu Class 3. Apa itu Properti 4. Apa itu Function 5. Apa itu Object 6. Apa itu $this-> Step 2 7. Memahami perintah return nilai 8. Bermain function 9. Setter Getter 10. Trik Koneksi dan Menampilkan Data dengan PDO MySQLi OOP Step 3 11. Encapsulation 12. Inheritance 13. Polymorphism Step 4 14. Construct 15. Destruct Step 5 16. double colon 17. parent:: self:: 18. Constant 19. Static 20. Interface 21. Abstract Step 6 22. Magic Method 23. Chain 24. Cloning Object 25. Final Class 26. Exception 27. Namespace LATIHAN Setiap 1 buku terbitan edisi ini yang terjual kami donasikan Rp. 3000 untuk Basecamp PHP INDONESIA Salam Programmer !! Keterangan : Jenis Buku : Programming Judul Buku : PHP Object Oriented Programming Halaman Buku : 120 halaman Harga : Rp. 60.000._ (sudah termasuk ongkir) Penulis : Irwan Bachrie Alamat Penulis: Cempaka Putih Barat no.21 Jakarta Pusat dan Jl. Ali Mathar 5 Rappang Sidrap Sulsel buku programmer Transfer BCA 025 074 9392 (Surianti) Silahkan Tunggu Paket kami kirimkan lewat POS INDONESIA Konfirmasi  Nama,  Alamat selengkapnya,  Telepon,  Nomor rekening atau pemilik rekening. Kirim SMS : 081-1155-8897 atau EMAIL : zlumberjay@gmail.com Rp. 60.000 Sudah termasuk biaya kirim ke seluruh Indonesia Untuk keterangan yang lebih detail silahkan pm : https://www.facebook.com/zlumber.jay
  • 15. 14WSOK (We Share Our Knowledge) Pelajaran Self-EmployedTransisi dari bekerja untuk majikan untuk menjadi wiraswasta tidak terjadi semalam. Selama empat bulan terakhir telah bekerja pada beberapa proyek luar biasa dengan orang-orang yang sangat berbakat dan belajar banyak dari pelajaran sepanjang jalan. Berikut adalah top 10 daftar saya : 10 4. Atur rutinitas Cemas untuk mulai pekerjaan yang dibayar dan mendapatkan proyek-proyek pribadi dari berbagai penjuru, aku cepat-cepat padat kerja beberapa minggu pertama menjadi wiraswasta. Semakin banyak saya pikir lebih baik. Pagi-pagi mulai melakukan aktifitas atau bahkan bekerja malam-malam. Cara mengatasinya adalah untuk menggabungkan beberapa jenis rutinitas sehari-hari. Memiliki jadwal yang ditetapkan telah membantu produktivitas dan memastikan bahwa aku mendapatkan e-mail, panggilan konferensi atau melayani kebutuhan klien lainnya di seluruh jam kerja biasa. 2. Archive Bekerja terorganisir dengan baik adalah penting. Saya menyimpan diskusi klien, daftar kontak, catatan proyek, perkiraan, faktur, biaya, inspirasi dan banyak item yang berhubungan dengan pekerjaan lain sehingga saya dapat dengan mudah menemukan referensi mereka di masa depan. 3. Menemukan keseimbangan kerja dan hidup Ini mungkin yang paling penting dan dibutuhkan upaya terus-menerus untuk tetap seimbang. Ada garis tipis antara yang didedikasikan atau terobsesi karena ketika bekerja untuk majikan itu jauh lebih mudah memasukkan ke dalam rutinitas anda. 1. Berkomunikasi sesering mungkin Selalu menjaga informasi tentang kemajuan pekerjaan kepada klien anda dan bagaimana rencana pertemuan berikutnya. Berdiskusi akan memunculkan pertanyaan anda atau dari klien akan membantu mengurangi revisi. Ini juga merupakan ide yang baik untuk mendapatkan jenis umpan balik didokumentasikan secara tertulis. Misalnya, klien setuju pada desain tetapi kemudian memutuskan dia tidak suka tampilan setelah pembangunan dimulai. Dengan memiliki persetujuan desain sebelumnya secara tertulis, itu akan menjadi jauh lebih mudah untuk mengarahkan proyek kembali ke perjanjian asli atau membenarkan biaya tambahan jika klien bersikeras perubahan baru. Projecturf adalah alat yang hebat untuk mengelola jenis diskusi. Saya sudah mencoba Basecamp, ActiveCollab, dan banyak layanan serupa tapi Projecturf adalah, sejauh ini, favorit saya. Ketika anda sebagai self-employed (wiraswasta) maka anda memiliki sejumlah besar tanggung jawab dan menjadi sangat mudah untuk membenarkan menghabiskan waktu luang pada pekerjaan sendiri, apakah itu berarti semakin maju pada sebuah proyek atau berbaris pekerjaan di masa depan. Secara pribadi, ini adalah bagian dari mengapa saya senang menjadi wiraswasta, saya menikmati kepuasan serta mengetahui keberhasilan atau kegagalan adalah akibat dari perbuatan saya sendiri. Namun, bahayanya adalah ketika bekerja terlalu banyak mulai mengganggu hubungan keluarga, teman, atau mengambil sedikit istirahat. Ini semua bermuara pada mencari keseimbangan anda sendiri. Saya juga belajar bahwa suasana hati saya sering terikat langsung dengan pekerjaan saya dan yang dapat menjadi hal yang baik dan buruk. Di satu sisi, tekanan untuk terus membuat kemajuan telah menjadi motivator yang kuat dan pergi ke tempat tidur dengan perasaan lelah. Di sisi lain jika hari libur itu benar-benar dapat bermanfaat bagi kehidupan pribadi dan profesional anda, misal pergi bersepeda, main video game. Lakukan apa saja untuk menggeser pikiran anda dari pekerjaan rutinitas.
  • 16. 15WSOK (We Share Our Knowledge) 5. Proyek Besar bukanlah segalanya Ketika mempertimbangkan sebuah proyek baru, juga berpikir tentang apa yang dapat anda pelajari dari pekerjaan dan hubungan klien seperti apa. Apakah pekerjaan menjadi tantangan yang menarik atau bosan sederhana? Apakah klien tampak mudah atau sulit untuk menangani? Pertanyaan- pertanyaan ini sama pentingnya dengan apa proyek ini akan membayar. Burnout biasanya merupakan penyebab proyek terlalu mudah dan / atau melakukan pekerjaan untuk klien mimpi buruk. Mengambil menyenangkan, proyek-proyek yang bermakna bagi orang- orang yang menghargai pekerjaan anda akan membuat Anda dan klien bahagia. 6. Mendedikasikan beberapa jam setiap minggu untuk promosi diri Tulis entri blog, emagazine, bergabung dalam diskusi web online atau pertemuan lokal, menyebarkan berita dan membiarkan orang tahu bisnis dan kemampuan anda. Calon klien ingin melihat banyak alternative yang akan menangani proyeknya atau diajak kerjasama. Posting tutorial atau contoh kode juga merupakan cara yang bagus untuk memperkuat pengetahuan pekerjaan anda, memperkuat image, memperbanyak relasi hingga anda mudah dicari karena banyak yang mengenal anda. 7. Cari zona Anda Salah satu dari sekian banyak manfaat yang saya temukan untuk menjadi wiraswasta adalah bahwa saya merasa seperti saya bekerja menuju tujuan saya sendiri daripada sebelumnya. Untuk mengingatkan saya tentang impian hidup dan hal-hal yang ingin saya capai, saya memiliki foto keluarga dan seni motivasi dekorasi dinding. Memiliki kreatifitas dalam lingkungan kerja dapat memberi bantuan inspirasi yang indah untuk produktivitas. Saya juga belajar bahwa musik dapat memainkan peran penting. Adalah jauh lebih mudah bagi saya untuk bekerja (terutama ketika coding) dengan beberapa jenis latar belakang mengalahkan bukannya mendengarkan bunyi klik mouse. Setiap orang memiliki preferensi kegemaran sendiri karena ada juga yang enjoy tanpa gangguan suara. 8. Keuangan bisnis yang terpisah dari pribadi Luangkan waktu untuk merekam semua biaya usaha sepanjang tahun untuk menyelamatkan diri dari menggali penerimaan yang ditujukan untuk mendukung pekerjaan. Kabar baiknya adalah ada banyak biaya yang dikeluarkan ketika sang self- employed melakukan perawatan kesehatan, hardware dan software, sewa kantor dan perlengkapan serta barang-barang yang berhubungan dengan pekerjaan lainnya. Tentu saja, pemotongan ini harus langsung terkait dengan pekerjaan Anda, namun anda akan terkejut seberapa cepat pemasukan? 9. Pendapatan pasif dapat membantu menstabilkan arus kas Sebagian besar pekerjaan saya dibebankan berdasarkan proyek, tidak per jam, dengan 50% dibayar di depan dan 50 % sisanya setelah selesai. Jelas, sering ada kesenjangan dengan tidak membayar sama sekali dan yang dapat mengkhawatirkan dengan tagihan bulanan seperti perumahan, asuransi kesehatan, dll Pendapatan pasif bisa menjadi pelengkap yang bagus untuk sumber utama pendapatan karena sering mengikuti jadwal pembayaran yang konsisten ( yaitu afiliasi iklan ) dan terus bekerja sepanjang waktu. 10. Jadilah profesional. Jangan menulis e-mail seperti Anda SMS dari Handphone Jangan posting foto weekend liar di blog pekerjaan Anda. Jangan menghabiskan sepanjang hari di facebook (atau tidak membuat account dan menghilangkan dorongan sama sekali! ). Gunakan akal sehat dan menampilkan diri anda dan pekerjaan anda secara profesional. Jika anda akhirnya bekerja dengan klien untuk waktu yang lama dan menjadi teman baik, biasanya ada ruang untuk menjadi sedikit lebih informal, tapi kesan pertama adalah segalanya. http://www.adrianpelletier.com/2009/04/21/4-months- self-employed-10-lessons-learned/
  • 17. 16WSOK (We Share Our Knowledge) Tidak semua orang yang mengejar karir sebagai self- employed berakhir dengan kondisi yang menyenangkan seperti yang diharapkan. Anda harus memasarkan diri dan layanan anda, merencanakan periode saat tidak punya job dengan mengisi waktu yang lebih bermanfaat untuk pengembangan skillserta untuk memotivasi diri. Jadi jika anda sebagai employed atau karyawan di suatu perusahaan, sebelum berhenti dari pekerjaan anda, pertimbangkan segala sesuatu yang terlibat untuk memastikan Anda membuat keputusan yang terencana secara baik . http://work.chron.com/make-money-selfemployed-programmer- 12304.html Cara Mendapatkan Klien sebagai Programmer Self-Employed (Wiraswasta) oleh Angela De Schrijver , Demand Media Seorang programmer wirausaha(self-employed) memiliki banya manfaat baik tapi juga banyak tantangan, jika anda menikmati bekerja secara mandiri dan tidak keberatan menangani tugas bisnis yang terkait maka anda dapat menikmati pekerjaan itu sebagai seorang programmer mandiri. Gunakan kemampuan analisis bagaimana cara berbisnis sebagai owner atau developer independen untuk menyiapkan rencana untuk sukses. Kebanyakan programmer umumnya bekerja sendiri dan dapat menulis kode dari mana saja, sehingga transisi bekerja dari rumah atau sebagai developer mungkin bukan transisi yang sulit . Namun, anda perlu secara konsisten mengamankan pekerjaan untuk berhasil sebagai programmer wiraswasta (self-employed). Buat profil online di situs pekerjaan freelance seperti Elance.com, oDesk.com dan Guru.com atau dimana saja dan sebanyak-banyaknya biar orang mengenal anda.Tonjolkan pengalaman anda dan skill pemrograman yang anda mahir tentang itu (jangan coba-coba menipu itu akan merusak reputasi dan akan cepat tersebar luas). Mencari tawaran pada proyek-proyek yang sesuai dengan latar belakang anda dan memenuhi standar skill anda. Hubungi agen kerja yang melayani para profesional yang berkaitan dengan software dan biarkan mereka tahu bahwa anda seorang programmer wiraswasta. Karena kadang suatu perusahaan atau develepor besar membutuhkan spesialis untuk menangani hal urgen dan mendesak.Mungkin ini mirip faktor keberuntungan saja tapi tidak ada salahnya memperluas relasi. Menghadiri acara meet up, networking untuk sosial dan profesional terhubung dengan orang lain dalam industri. Tanyakan lainnya programmer self-employed dan profesional terkait bagaimana mereka membuat uang. Mengasah ketrampilan Anda terus dan pertimbangkan belajar bahasa pemrograman baru, tergantung pada tergantung permintaan saat ini. Pengembangan profesionalisme diri secara aktif dapat membuat anda sebagai kandidat menarik dan meningkatkan nilai anda sebagai seorang programmer . Bergabung dengan organisasi profesional, komunitas atau rajin menulis di blog emagazine dan terus mengikuti berita mengenai perkembangan terbaru dan analisis pasar bisnis software saat ini, jangan lupa kursus dan beli buku atau rajin browsing - browsing untuk mendapatkan wawasan yang lebih luas. 1 2 3 4 5
  • 18. 17WSOK (We Share Our Knowledge) Mitos Tentang Self-Employment oleh Steve Pavlina Tidak harus dapatkan proyek dengan cepat menjadi sangat populer, jadi saya pikir akan menyenangkan untuk menulis sesuatu tentang realitas pribadi karena ada begitu banyak mitos tentang Self-Employment (terutama di kalangan karyawan seumur hidup ), tempat yang baik untuk memulai adalah dengan menghilangkan beberapa mitos-mitos. Saya memulai bisnis pertama saya setelah lulus kuliah ( saya lulus pada Desember 1993 ) dan telah terus-menerus bekerja sendiri sejak saat itu . Satu-satunya waktu saya pernah seorang karyawan adalah selama kuliah , ketika saya bekerja enam bulan sebagai bagian - waktu penjualan ritel. Orang wiraswasta (self- employed) harus bekerja dengan jam kerja yang sangat panjang Banyak orang wiraswasta bekerja lebih lama daripada karyawan. Beberapa menikmati pekerjaan mereka begitu banyak mereka ingin dimasukkan ke dalam berjam-jam. Beberapa mendirikan usaha mereka sedemikian rupa bahwa kehadiran fisik mereka diperlukan untuk menghasilkan pendapatan. Tapi itu pilihan meskipun karena kaulah yang memutuskan bagaimana untuk mengatur hal-hal. Banyak orang wiraswasta memulai bisnis di mana mereka dibayar hanya ketika mereka bekerja, seperti seorang pengacara yang membuka kantor hukum dan menerima tagihan klien nya pada jumlah jam tertentu. Ketika pengacara di rumah saja maka dia tidak menghasilkan pendapatan. Tapi tidak ada hukum wirausaha yang mengatakan bahwa Anda harus memulai sebuah bisnis yang hanya menghasilkan pendapatan saat anda sedang bekerja. Jika Anda memulai bisnis seperti ini anda benar-benar hanya menciptakan pekerjaan untuk diri sendiri. Saya lebih suka memikirkan wirausaha dalam hal membangun sistem. Anda membangun sistem yang menghasilkan pendapatan yang menghasilkan pendapatan untuk anda, sistem anda sendiri dan kontrol. Ini seperti anda memiliki angsa emas dan ia melakukan pekerjaan menghasilkan telur emas. Jadi bekerja berjam-jam sebagian besar merupakan gejala dari jenis bisnis yang anda buat serta pilihan pribadi Anda. Jika anda tidak suka bekerja berjam-jam, anda tentu tidak perlu melakukannya. Satu-satunya alasan untuk membangun bisnis adalah untuk menjualnya Meskipun Anda tentu dapat membangun bisnis untuk menjual atau untuk mengambil minat dan perhatian publik, Anda juga dapat membangun bisnis untuk dipertahankan. Bahkan, itu sangat sah untuk membangun bisnis serta menjalankannya untuk sementara waktu dan kemudian hanya mematikannya. Sebagai orang wiraswasta, anda bebas untuk membangun apa pun jenis bisnis yang diinginkan. Kau bos! Jika Anda ingin membangun sebuah bisnis untuk menjual, go for it. Jika anda hanya ingin sumber pendapatan yang tidak mengharuskan anda untuk mendapatkan pekerjaan, itu bagus juga. Tidak ada aturan yang mengatakan anda harus membangun sebuah bisnis yang monumentalera manusia. Banyak orang menikmati kewirausahaan serial. Mereka memulai bisnis , menjalankannya selama waktu tertentu , dan kemudian menjualnya atau menutup toko . Kemudian mereka mengulangi proses tersebut. 1 2 Apakah mitos saya terlihat seperti bos?
  • 19. 18WSOK (We Share Our Knowledge) Anda juga dapat menjalankan beberapa bisnis sekaligus . Ini mungkin terdengar terlalu rumit , tetapi sekali Anda telah menjalankan bisnis selama satu dekade atau lebih , itu tidak sulit untuk mengulangi proses dan menelurkan satu sama lain. Seperti berbagai bisa menyenangkan jika Anda tidak berlebihan . Wirausaha adalah jauh lebih berisiko daripada mendapatkan pekerjaan Keamanan adalah hasil dari kontrol, dan profesi wirausaha memberikan kontrol lebih atas pendapatan dari yang anda miliki dengan pekerjaan tetap. Bila Anda bekerja sendiri tidak ada yang bisa memecat Anda atau berbaring Anda pergi. Mana yang lebih aman - memiliki aliran penghasilan Anda atau leasing itu? Kepemilikan jelas. Jika Anda perlu untuk membuat uang ekstra cepat, itu sangat sulit dilakukan sebagai karyawan. Tapi sebagai pemilik yang mengontrol semua aset bisnis , Anda memiliki kemampuan untuk menyalurkan ulang sumber daya untuk meningkatkan pendapatan dalam keadaan darurat. Memiliki kontrol membuat perbedaan besar. Karyawan mengambil risiko terbesar dari semua . Anda belajar bagaimana berisiko itu adalah ketika Anda tiba-tiba mendengar kata-kata, "kita membiarkan Anda pergi, "sementara pemilik menikmati rampasan rekor keuntungan . Wirausaha berarti menempatkan semua telur Anda dalam satu keranjang Tanyakan diri sendiri : Berapa banyak orang akan berbalik melawan anda untuk mematikan semua penghasilan anda? Untuk karyawan jawabannya biasanya satu. Jika bos anda bangkrut, penghasilan anda akan dimatikan segera. Apakah atau tidak itu dibenarkan tidak relevan - anda menderita kerugian total pendapatan terlepas dari alasan. Sekarang yang menempatkan semua telur anda dalam satu keranjang. Dengan wirausaha, bagaimanapun anda dapat lebih mudah diversifikasi aliran pendapatan anda dan dengan demikian mengurangi risiko. Anda memiliki kontrol yang diperlukan untuk membuat hal ini terjadi. Menghasilkan berbagai jenis pendapatan dari ribuan pelanggan jauh lebih aman daripada hanya menerima satu gaji. Bersama Erin dan saya menerima sekitar 10 jenis pendapatan, termasuk penjualan langsung, penjualan pihak ketiga melalui distributor, pendapatan iklan, royalti, pendapatan afiliasi, biaya konsultasi, dll. Bahkan jika pusat sumber pendapatan terbesar dimatikan segera, kami masih baik-baik saja. Menjadi wiraswasta adalah stress Apakah stres karena tidak mampu memenuhi kebutuhan, apakah anda seorang karyawan atau wiraswasta. Tetapi mengingat standar hidup yang sama dan pendapatan, saya pikir wirausaha adalah kurang stres karena anda menikmati lebih banyak kontrol. Tidak memiliki kontrol atas waktu dan hidup Anda stres. Bila anda memiliki kebebasan untuk mengatakan tidak, anda dapat lebih mudah mengendalikan stres anda. Tingkat stress Self-employed bisa sangat rendah – anda memang stres jika memutuskan untuk membuatnya begitu. Anda dapat mengubah kantor anda menjadi tempat yang santai untuk bekerja. Anda dapat mengatur jam kerja sendiri. Jika Anda melihat timbulnya stres, Anda dapat mengambil waktu untuk bersantai. Tidak ada yang bisa memaksa Anda untuk melakukan apa pun yang Anda tidak ingin lakukan . Pelanggan selalu benar Jika Anda bekerja sendiri, jangan ragu untuk memecat pelanggan yang menyebabkan anda kesedihan. Beberapa pelanggan hanya tidak berharga. Erin dan saya telah berinteraksi dengan ribuan pelanggan selama 11 tahun terakhir dan hampir semua dari mereka telah besar. Tapi setiap sekali-sekali, kita akan mengubah pelanggan pergi dan menolak untuk menerima bisnis yang lebih dari orang tersebut. Kita jarang merasa perlu untuk melakukannya, tapi itu tidak terjadi . 3 5 4 6
  • 20. 19WSOK (We Share Our Knowledge) Aku masih bisa menangani kritik dan baik- baik saja, tapi yang melampaui batas bagi saya adalah ketika seorang pelanggan menjadi menjengkelkan kasar, menghina atau mengancam. Beberapa orang berpikir bahwa jika mereka berperilaku seperti meradang, bisnis apapun akan berusaha sekuat tenaga untuk membantu mereka. Tapi saya motto layanan pelanggan : TIDAK ADA KESOPANAN, TIDAK ADA LAYANAN. Jika Anda bekerja sendiri, tidak perlu untuk melakukan bisnis dengan orang-orang yang berpikir itu hak mereka untuk memperlakukan anda seperti kotoran. Anda tidak akan menikmati memiliki pelanggan seperti itu, dan Anda tidak akan menikmati jenis arahan mereka kepada anda. Selain itu sangat menyenangkan untuk merujuk orang- orang ini untuk pesaing anda. Menjadi wiraswasta adalah kesepian Banyak karyawan berpikir bahwa mereka menikmati kehidupan sosial yang kaya ketika semua yang mereka lakukan adalah bergaul dengan rekan kerja mereka. Itu bagus untuk pemula, tetapi bisa jadi sangat basi setelah beberapa saat. Sebaliknya saya pikir itu lebih mudah bagi orang wiraswasta untuk mengenali kebutuhan untuk kegiatan sosial di luar pekerjaan mereka. Paling tidak, hal ini mungkin didorong oleh keinginan untuk jaringan dan belajar dari pemilik usaha lainnya . Tidak perlu untuk menjadi terisolasi dan kesepian jika anda seorang wiraswasta selama anda meluangkan waktu untuk mengejar outlet sosial lainnya. Secara pribadi saya suka bergaul dengan orang-orang wiraswasta lainnya. Orang-orang seperti mereka memiliki energi dan proaktif tertentu yang saya jarang lihat pada karyawan. Pekerjaan umumnya menyediakan beberapa sosialisasi built-in, tetapi jika anda berpikir tentang hal ini, anda akan melihat bahwa itu sangat terbatas. Seorang karyawan bisa dipecat jika bersosialisasi berlebihan dalam pekerjaannya. Tapi orang yang bekerja sendiri dapat bersosialisasi secara bebas di setiap saat sepanjang hari. Sepasang wirausaha dapat menjadi indah pada tahap awal menjalani pacaran, terutama jika anda berdua memperkejakan diri. Ketika Erin dan saya mulai berkencan, saya sering mampir ke rumahnya di pagi hari dan menghabiskan setengah hari dengan dia. Hal ini memungkinkan hubungan kita untuk berkembang lebih cepat dan setelah tiga bulan kami pindah bersama-sama. Tentu saja aku tidak bekerja keras selama waktu itu, tapi wirausaha memberi saya kebebasan untuk menempatkan kehidupan sosial saya di depan pekerjaan saya. Orang wiraswasta harus melakukan semuanya sendiri Seorang wiraswasta mungkin bertanggung jawab untuk memastikan semuanya akan dilakukan, tapi biasanya bodoh bagi mereka untuk melakukan semuanya sendiri. Itu akan terlalu banyak pekerjaan . Erin memiliki dan mengelola VegFamily Magazine, tapi dia tidak melakukan pekerjaan penerbitan setiap masalah sendiri. Dia memiliki staf penulis yang membuat konten dan redaktur yang mengawasi rincian dari setiap masalah. Erin merancang sistem, tetapi orang lain menjalankannya untuknya. Anda bahkan tidak harus merancang sistem Anda sendiri jika anda dapat memanfaatkan orang lain. Saya menghasilkan pendapatan iklan dari situs ini, namun sebagian besar dari iklan disajikan oleh Google Adsense. Saya tidak menjual iklan atau berurusan dengan pengiklan - Google menangani semua itu. Jika saya harus menjual setiap iklan sendiri, itu akan menjadi gila ... terlalu banyak pekerjaan untuk saya tangani sendiri . Self- kerja terlalu rumit Wirausaha dapat tampak rumit karena ada banyak belajar di awal, seperti akuntansi, pajak, gaji, masalah hukum, asuransi, dll memerlukan waktu untuk mempelajari dasar-dasar, tetapi sebagian besar tidak terlalu sulit. Hanya 7 8 9
  • 21. 20WSOK (We Share Our Knowledge) mendapatkan diri anda sebuah judul yang bagus pada subjek. Jangan biarkan kurva pembelajaran awal membuat anda turun. Anda hanya perlu belajar info ini sekali ... dan hanya untuk bisnis pertama Anda . Jika Anda memulai bisnis detik kemudian , Anda akan bangun dan berjalan jauh lebih cepat. Jika Anda mengatur hal-hal yang benar, pemeliharaan bisnis tidak harus menjadi mimpi buruk . Anda perlu banyak uang untuk memulai bisnis baru Itu tergantung pada bisnis. Anda dapat memulai bisnis online untuk sangat sedikit uang tunai karena nama domain dan web hosting murah. Kita bicara kurang dari $100 untuk menutupi seluruh pertama tahun. Saya menggunakan sekitar $20K dari uang saya sendiri untuk memulai bisnis game saya pada tahun 1994, tapi aku belajar pelajaran saya karena uang itu pergi terlalu cepat. Jadi ketika saya memulai bisnis ini pengembangan pribadi, saya memutuskan untuk melakukannya semurah mungkin. Aku menghabiskan hanya $9 (untuk mendaftar StevePavlina.com) dan saya diperlukan bahwa setiap biaya lainnya harus keluar dari pendapatan. Saya tidak membuat uang 4 bulan pertama, tapi setelah 22 bulan bisnis ini sekarang penghasilan sekitar $9000/month. Saya senang dengan hasil ini, tapi masih jauh dalam rencana saya, jadi ini tidak berarti akhir. Saya tidak menyarankan bahwa idiot mendapat kick-off pendapatan wirausaha yang layak untuk harga tiket film - Anda tidak melihat situs ini disebut "Pengembangan Pribadi untuk Orang Smart, "bukan? Intinya adalah bahwa anda tidak perlu untuk menuangkan tabungan hidup anda memulai bisnis pertama. Tapi bagaimanapun, membutuhkan cara yang cerdas untuk memberikan nilai kepada orang-orang. Yang menyenangkan tentang sebuah bisnis online adalah bahwa Anda dapat menciptakan nilai (seperti sebuah artikel) untuk investasi waktu yang tetap dan teknologi yang dapat memberikan nilai jutaan kali tanpa biaya anda setiap waktu dan uang tambahan. Anda menginvestasikan sedikit waktu dalam penciptaan nilai awal, tapi anda dibayar untuk pengiriman nilai yang berkelanjutan. Teknologi melakukan sebagian besar pekerjaan untuk biaya yang hampir nol , tapi anda dibayar untuk hasil-hasilnya (secara signifikan lebih dari nol . Berbeda dengan orang-orang wiraswasta, karyawan biasanya tidak dibayar untuk hasil kerja mereka terus-menerus. Mereka dibayar flat rate atau komisi satu waktu sementara majikan mereka menuai ganjaran yang sedang berlangsung tanpa batas. Karyawan sangat murah hati kepada majikan mereka. Cobalah sendiri Mudah-mudahan saya telah membantu menghilangkan beberapa mitos umum wirausaha. Ketakutan irasional seperti itu tidak mewakili realitas. Tentu saja satu-satunya cara untuk benar-benar memahami wirausaha adalah pengalaman sendiri . Saya telah bertemu cukup banyak orang wiraswasta dalam hidupku, tapi aku belum pernah mendengar salah satu dari mereka mengatakan bahwa menjadi wiraswasta adalah sebuah kesalahan dan bahwa mereka berharap mereka akan mendapat pekerjaan tetap sebagai gantinya, bahkan jika bisnis tidak melakukannya dengan baik finansial. Wirausaha adalah kendaraan yang kuat untuk pertumbuhan pribadi dan sering nilai terbesar berasal dari keterampilan dan pengetahuan diri anda mendapatkan sepanjang waktu. Seperti wiraswasta lain yang tidak focus dan mudah menyerah, saya akan cepat menyerah untuk semua bisnis saya jika mempelajari pola perjuangan mereka. http://www.stevepavlina.com/blog/2006/07/10 -myths-about-self-employment/ 10
  • 22. 21WSOK (We Share Our Knowledge) TUTORIAL DASAR PHP (BAGIAN 1) Ga ada ruginya beriklan di WSOK …. Cukup anda menyumbangkan artikel, tutorial. SPACE IKLAN Hubungi redaksi zlumberjay@gmail.com WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar keterangan lebih lanjut lihat halaman 12-13
  • 23. 22WSOK (We Share Our Knowledge) 16 PHP String 1. Implode Menggabungkan array string dalam satu string Contoh 1 : <?php $nama = array('Eksa','Ari','Gde','Oka'); echo implode(" ",$nama); ?> Contoh 2 : <?php $nama = array('Eksa','Ari','Gde','Oka'); echo implode("-",$nama); ?> 2. Explode Adalah kebalikan dari Implode yaitu memecah string dengan string menjadi array / string contoh 1 : <?php $nama = explode(",",'Eksa,Ari,Oka') ; echo $nama[2]; ?> contoh 2 : <?php $nama ="Eksa Ari Gde Oka"; print_r (explode(" ",$nama)); ?> Eksa Ari Gde Oka Array ( [0] => Eksa [1] => Ari [2] => Gde [3] => Oka ) Oka 3. str_replace untuk mereplace suatu string, dengan string lainnya. Contoh : <?php echo str_replace('gemuk','atletis','Oka itu gemuk'); ?> Oka itu atletis Eksa – Ari - Gde - Oka output output output output output Yang perlu anda ketahui
  • 24. 23WSOK (We Share Our Knowledge) 4. str_repeat untuk melakukan pengulangan suatu string. Contoh : <?php echo str_repeat('he',5); ?> hehehehehe 5. strtolower untuk menjadikan text string semua huruf kecil. Contoh : <?php echo strtolower('HELLO World!'); ?> hello world! 6. strtoupper untuk menjadikan text string semua huruf besar. Contoh : <?php echo strtoupper('hello World!'); ?> HELLO WORLD! 7. ucfirst untuk menjadikan text string semua huruf besar di setiap awal kalimat saja. Contoh : <?php echo ucfirst('hello world!'); ?> Hello world! output 8. ucwords untuk mengkonversi karakter pertama setiap awal kata menjadi huruf besar Contoh : <?php echo ucfirst('hello world!'); ?> 9. number_format mengubah format angka Contoh : <?php $uang=50000; echo number_format($uang, 2, ',', ','); ?> Hello World! 50,000,00 output output output output output
  • 25. 24WSOK (We Share Our Knowledge) 10. addslashes Menambahkan slash () dalam string Tujuan sebenarnya : Dalam pemrosesan teks, seringkali tanda quote (‘) menimbulkan error saat parsing terhadap text terutama ketika menggunakan regular expression. Contoh : <?php $text = "World's"; echo addslashes($text); ?> World’soutput 11. strip_tags Menghilangkan HTML Tag dalam string Contoh : <?php $text = "<b> ini bold </b>"; echo strip_tags($text); ?> output Ini bold 12. strlen Menghitung panjang string Contoh : <?php $text = "helloww"; echo strlen($text); ?> output 7 13. hmtlspecialchars fungsi yang digunakan untuk mengkonversi beberapa karakter standar untuk entitas HTML. Misalnya jika anda ingin menampilkan kode HTML di tutorial web anda. Contoh : <?php $str = "<b>ini adalah contoh </b>"; $str = htmlspecialchars($str); echo($str); ?> output <b>ini adalah contoh </b>
  • 26. 25WSOK (We Share Our Knowledge) 14. trim() digunakan untuk menghapus spasi putih dan karakter yang telah ditentukan lain atau ditetapkan pengguna karakter dari kedua sisi string. Contoh : <?php $str = trim("zlumber jay", "zlumber"); echo($str); ?> output jay 15. substr() substr() adalah fungsi yang digunakan untuk mendapatkan sub hasil pemotongan dari string asli. Contoh 1: <?php $str = "zlumber jay"; $str = substr($str, 0, 6); echo($str); ?> Contoh 2: Bandingkan saya ganti ($str, 0, 6); menjadi ($str, 0, 2); <?php $str = "zlumber jay"; $str = substr($str, 0, 3); echo($str); ?> 16. strrpos() fungsi yang digunakan untuk menemukan posisi terjadinya terakhir dari string di dalam string lain. Fungsi ini bersifat case-sensitive. <?php echo strrpos("zlumber jay","jay"); ?> output output 8 output zlumbe zlum
  • 27. 26WSOK (We Share Our Knowledge) 1. get_browser Fungsi ini mencari file Browscap.ini dan mengembali-kan kemampuan browser. Contoh : <?php echo $_SERVER['HTTP_USER_AGENT']; $browser = get_browser(); print_r($browser); ?> Source: http://www.php.net/manual/en/function.get- browser.php 2. get_defined_vars Ini adalah fungsi berguna ketika debugging. Fungsi ini mengembalikan sebuah array multidimensi yang berisi daftar semua variabel yang ditetapkan. Contoh : <?php print_r(get_defined_vars()); ?> Source: http://php.net/manual/en/function.get-defined- vars.php 3. str_word_count Fungsi ini digunakan untuk menghitung jumlah kata yang ditemukan dalam string. Contoh : <?php echo str_word_count("Hello How Are You!"); ?> 4. ignore_user_abort Fungsi ini dapat digunakan untuk skrip abort klien. Klien dibatalkanakan menyebabkan script untuk berhenti berjalan. Contoh : <?php ignore_user_abort(); ?> Source: http://www.php.net/manual/en/function.ignore-user- abort.php 5. highlight_file Ini adalah fungsi yang sangat PHP yang mengembalikan file PHP yang spesifik dengan sintaks PHP disorot. Contoh : <?php highlight_file("php_script.php"); ?> Source: http://www.php.net/manual/en/function.highlight-file.php 6. php_check_syntax Ini adalah fungsi yang sangat berguna untuk memeriksa syntax dari file tertentu. Contoh : <?php $error_message = ""; $filename = "./php_script.php"; if(!php_check_syntax($filename, &$error_message)){ echo "Errors were found in the file $filename: $error_message"; } else { echo "The file $filename contained no syntax errors"; } ?> Source: http://www.php.net/manual/en/function.php-check- syntax.php 10 Fungsi PHP Mungkin Jarang Digunakan Tapi Sebaiknya Anda Ketahui
  • 28. 27WSOK (We Share Our Knowledge) 7. highlight_string Highlight_string() fungsi dapat membantu saat menampilkan kode PHP pada sebuah situs web. Fungsi mengembalikan sintaks disorot versi kode PHP yang diberikan menggunakan warna didefinisikan dalam sintaks stabilo built-in untuk PHP. Ada dua parameter dalam fungsi, parameter pertama akan string yang dapat disorot dan parameter kedua akan disetel TRUE untuk membuat fungsi ini mengembalikan kode disorot. Contoh : <?php highlight_string('<?php phpinfo(); ?>'); Source: http://php.net/manual/en/function.highlight- string.php 8. php_strip_whitespace Seperti dijelaskan sebelumnya, ini mirip dengan show_source () function. Fungsi ini juga mengembalikan kode sumber dari file tertentu dengan menghapus komentar PHP dan spasi. Contoh : <?php echo php_strip_whitespace("php_script.ph p"); ?> Source: http://www.php.net/manual/en/function.php- strip-whitespace.php 9. show_source Show_source() fungsi ini juga sangat berguna yang bekerjasama dengan highlight_file(). Fungsi menampilkan file dengan sintaks PHP disorot. Sintaks disorot dengan menggunakan tagHTML. Fungsi ini mengembalikanTRUE pada keberhasilan atau FALSE pada kegagalan. Contoh : <?php show_source("php_script.php"); ?> Source: http://www.php.net/manual/en/function.show- source.php 10. __halt_compiler Fungsi ini menghentikan eksekusi compiler. Hal ini dapat berguna untuk data yang menanamkan dalam skrip PHP, seperti file instalasi. Contoh : <?php $fp = fopen(__FILE__, 'r'); fseek($fp, __COMPILER_HALT_OFFSET__); var_dump(stream_get_contents($fp)); //the end of the script execution __halt_compiler(); ?> Source: http://www.php.net/manual/en/function.halt- compiler.php WSOK : Menerbitkan Buku PHP5 (Object Oriented Programming) Disertai contoh implementasi sederhana agar lebih memahami konsep dasar
  • 29. 28WSOK (We Share Our Knowledge) Login Cpanel/Webmail IP Address has changed! : Tidak Bisa Login ke cPanel dan Ini Solusinya Akhirnya selesai juga saya transfer domain+hosting ke versi yang berbayar. Dimana sebelumnya, saya menggunakan domain+hosting yang gratisan. Dikarenakan saya akan mengikuti lomba blog di ajang Compfest, saya putuskan saja untuk membeli domain dan hosting yang berbayar. Selain itu, memiliki domain dan hostingan berbayar sudah menjadi impian saya sejak dulu, karena menurut saya ke depannya akan lebih mudah untuk melakukan manajemen terhadap database-nya. Gak lucu dong, kalau tulisan-tulisan di blog kesayangan kita hangus alias ludes seketika gara-gara memakai hosting gratisan. Berhubung kemarin saya juga punya uang jajan yang lebih, saya putuskan saja untuk membeli domain dan hosting berbayar. Dan iniilah postingan pertama saya di rumah dan alamat saya yang baru :D. Masalah pun muncul, ketika saya hendak mengakses cPanel melalui modem CDMA saya di rumah. Muncul peringatan, “Login Cpanel/Webmail IP Address has changed!“. Saya dinyatakan menggunakan IP address yang berubah-ubah. Lumayan panik juga saya dibuatnya, saya kira password dan username yang saya masukkan salah. Ternyata masalahnya terdapat pada provider Flexi (kebetulan saya menggunakan kartu Flexi) yang kadang-kadang menggunakan IP Address yang berubah-ubah. Setelah mampir sana mampir sini, akhirnya saya menemukan caranya. Yaitu dengan menggunakan cPanelProxy. Berikut cara penggunaanya : 1. Download terlebih dahulu cPanelProxy di http://sourceforge.net/projects/cpanelproxy/ 2. Setelah itu, silahkan login ke cpanel web anda dan buat sebuah subdomain baru dengan nama cpanel. Contohnya cpanel.nama- anda.com. Nah, disini anda harus menggunakan ISP dengan IP statis contohnya seperti Speedy. Dengan kata lain, anda harus meng-upload semua file tersebut bukan dengan menggunakan modem pribadi, anda bisa menggunakan jasa warnet yang menggunakan provider Speedy. 3. Kemudian upload file-file yang terdapat pada file cpanelproxy.zip (file-file cPanelProxy: htaccess, cpanelproxy.php dan php.ini) yang sudah tadi di-download ke folder subdomain yang sudah anda buat tadi. Anda dapat menggunakan FileZilla atau File Manager yang sudah tersedia di cPanel web anda. 4. Setelah proses upload selesai, anda dapat mengakses cPanel web anda melalui IP dinamis (modem) di alamat cpanel.nama- anda.com, tidak lagi di nama- anda.com/cpanel. Sekian dulu tutorial tentang trik hosting berbayar dari saya ini. Mudah-mudahan bisa berguna untuk rekan-rekan yang kebetulan juga mempunyai masalah yang sama dengan saya :D. Happy Blogging and Keep Coding Cheerrzzz….!!!
  • 30. 29WSOK (We Share Our Knowledge) Error yang sering ditemui Undefined ……… error yang biasa ditemui Error ini biasa muncul kalau kamu memanggil array yang tidak ada. Seperti variable yang tidak ada, error juga dapat keluar. Kali ini saya asumsikan ada 10 murid yang harusnya berbaris. Tetapi ternyata no 3 ngak datang karena sakit. Saat dipanggil no 3, tentu saja tidak ada.. Nah itulah yang saya sebut 'dipanggil ngak ketemu' dalam PHP dikenal sebagai 'Undefined Index'. Index yang tidak diketahui. Tentu saja bagi kita yang menyembunyikan nilainya tidak menyadari akan error ini. Untuk menyembunyikan kita bisa memanfaatkan perintah isset. saya menyukai isset, jadi saya akan memakainya. Pemakaian empty atau lain juga tidak dilarang, tetapi sesuaikan dengan kesukaan kamu. Kalau kamu sukanya yang saya buat, ikuti. Tidak mengikuti tentu saja tidak dilarang. Pemikirannya yaitu jika data tidak ada maka beri nilai berbeda atau aksi berbeda. error_reporting(E_ALL^(E_NOTICE | E_WARNING)); ini menyembunyikan pesan peringatan level notice dan warning yang muncul, tapi sorry ! itu bukan cara yang tepat dan tidak selalu dianjurkan. Beberapa kasus notice warning misal Notice: Undefined variable: s in …… $s=$_POST['s']; Maka disarankan gunakan isset ternary $s = isset($_POST['s']) ? $_POST['s'] : ''; Gunawan Mujur Wibisono Programmer dan beliau juga menggeluti hal yang berhubungan dengan anime http://adapani.blogspot.com/search/label/error
  • 31. 30WSOK (We Share Our Knowledge) Survive Sebagai Freelancer Pendahuluan Programmer freelance adalah pengembang bekerja untuk memecahkan masalah yang dihadapi oleh perusahaan usaha kecil dan masing-masing klien. Freelancer harus terampil dalam semua bidang pemrograman, seperti koding, pengujian, integrasi dan memperbaiki bug. Situasi ini berbeda dengan programmer yang bekerja untuk sebuah perusahaan, yang mungkin dipercayakan dengan tugas tertentu. Sedangkan, seorang programmer freelance tidak dapat memiliki kenyamanan seperti untuk karyanya. Untuk programmer freelance, proyek dimulai ketika klien datang dengan daftar permintaan. Programmer sendiri berbicara dengan klien, memahami masalah dan kebutuhannya sebagai referensi pemecahan masalah. Profesi freelance menawarkan kebebasan bagi pengembang dari cengkeraman perusahaan perangkat lunak. Kebebasan ini dilengkapi dengan kekurangan sendiri - freelancer harus mengurus semuanya sendirian. Programmer freelance bertanggung jawab untuk mengelola software mulai persiapan, pengerjaan sampai launching bahkan tahap maintenance(pemeliharaan) jika dimasukkan dalam klausul perjanjian. PRAKTEK KERJA Proyek pemrograman mengambil banyak waktu dalam penyelesaian dan mempertahankan jadwal yang ketat untuk memenuhi target waktu merupakan persyaratan wajib untuk berhasil menyelesaikan proyek. Freelancer harus tahu bagaimana untuk menjaga proyek mereka di jalur yang sebenarnya. Dalam kasus penundaan, mereka harus menjelaskan pelanggan mereka mengapa keterlambatan terjadi dan bagaimana hal itu akan dibuat. Bahan yang paling penting bagi keberhasilan freelancer adalah untuk mempertahankan kepercayaan dari kliennya. Interaksi rutin dengan klien membantu untuk mengetahui kesulitan yang mereka hadapi saat menggunakan perangkat lunak dan membantu dalam meningkatkan efisiensi dan kinerja perangkat lunak. DEFENISIKAN TUJUAN AWAL Sementara memulai sebuah proyek, klien dan programmer harus memiliki gagasan yang jelas tentang kesepakatan kerja. Suatu ke-sepakatan harus ditandatangani oleh programmer dan klien sebagai dasar utama proyek atau perjanjian ini harus menjadi pegangan penerimaan pembayaran saat aplikasi dirilis. Dalam berbagai kasus, klien mulai memperpanjang daftar fitur yang diperlukan dalam perangkat lunak saat menjelang selesai dibuat. Hal ini tidak dianjurkan untuk melakukan merevisi spesifikasi proyek setiap kali klien membawa saran. Beberapa perangkat tambahan yang diminta oleh klien dapat dimasukkan hanya setelah menyelesaikan versi dasar dari perangkat lunak. Menggabungkan semua fitur baru ke dalam permintaan lama hanya akan menimbulkan perselisihan antara klien dan programmer apakah proyek tersebut telah selesai atau tidak. Karena waktu pengerjaan juga akan semakin panjang jika ditambhkan fitur yang diminta padahal itu bukan kesalahan programmer yang hanya mematuhi aturan perjanjian. Oleh karena itu, revisi proyek harus jika memang benar-benar diperlukan untuk proyek itu. Setiap permintaan untuk peningkatan harus diperlakukan sebagai kelanjutan setelah proyek selesai daripada prasyarat. Karena, modifikasi tak terduga dengan spesifikasi proyek menyebabkan keterlambatan pe- nyelesaian proyek .
  • 32. 31WSOK (We Share Our Knowledge) TEPAT SASARAN MENGGUNAKAN BAHASA/TOOLS PEMOGRAMAN Dalam istilah sederhana, semua proyek harus diselesaikan sesuai dengan jadwal awal. Namun, kenyataannya adalah bahwa hampir tidak ada proyek selesai tanpa overruns waktu. Pemrograman adalah bidang melelahkan dan kadang diduga, di mana masalah yang sangat sulit mungkin bias diselesaikan dalam lima menit tapi kadang masalah sepele mungkin memakan waktu beberapa jam atau hari bersama-sama untuk debugging. Untuk setiap area spesifik pemrograman, ada banyak library yang tersedia untuk programmer, terutama dari situs perangkat lunak bebas seperti gnu.org, sourceforge.net, github, fsf.org, dll.. Jika programmer mengambil bantuan seperti library atau framework mungkin ia akan mampu melakukan banyak pekerjaan lebih cepat. Pemrograman dalam bahasa seperti C membutuhkan lebih banyak coding untuk menciptakan kebutuhan dasar sebelum memulai solusi bagi masalah yang dihadapi. Karena, library ANSI C sangat minim dan tidak menyediakan fitur yang diperlukan untuk penciptaan perangkat lunak kualitas profesional tanpa bantuan pihak ketiga penyedia library. Memilih bahasa yang dikenal luas dan banyak ketersediaan tutorial seperti Java , C# , PHP , PERL atau PYTHON akan membuat proyek untuk bergerak lebih cepat. Karena , sebagian besar kebutuhan dasar programmer seperti, vektor, GUI toolkit, konektivitas database , dll telah dikemas ke dalam standar library dalam bahasa tersebut. Memenuhi target waktu tidak hanya masalah perpustakaan tersedia dalam bahasa yang dipilih untuk proyek tersebut. Kadang-kadang, masalah yang tak terduga merayap ke dalam proyek. Beberapa bagian dari kode membutuhkan banyak waktu untuk debugging. Terutama, coding terkait dengan front end yang luas dalam GUI dan solusi dari persamaan yang sangat singkat memerlukan banyak waktu untuk debugging, sejak mengidentifikasi masalah itu sendiri membutuhkan banyak waktu. Biasanya, proyek yang sudah akrab digarap memakan waktu sedikit dalam penyeleseian, karena programmer sudah tahu dasar dan pengalaman. Untuk area kerja jarang dikerjakan lebih baik melihat alur kerja manual untuk mendapatkan ide tentang logika untuk pemecahan masalah. Solusi yang pas untuk masalah interval waktu lebih cepat yang diminta klien sementara ada keraguan di titik pengerjaan adalah programmer harus berkonsultasi dengan klien sebelum membuat keputusan. Jika tidak, programmer mungkin salah menganggap hal-hal tertentu, yang mungkin memakan waktu. FREELANCER DAN FREE SOFTWARE Programmer freelance yang ingin mempraktekkan prinsip-prinsip perangkat lunak bebas harus dengan jelas memahami apa artinya perangkat lunak bebas. Perangkat lunak bebas bukan berarti nol biaya perangkat lunak. Perangkat lunak bebas berarti bahwa kode sumber untuk perangkat lunak tersedia untuk digunakan dan modifikasi. The GNU General Public License yang paling terkenal dan variannya menekankan ketersediaan bebas dari kode sumber untuk modifikasi . Meskipun semua kecenderungan tentang perangkat lunak bebas, jika seorang programmer hanya bergantung pada perangkat lunak yang dibuat oleh dia / nya untuk hidup, mungkin berubah menjadi berbahaya untuk membocorkan kode sumber untuk klien. Jika klien berpikiran bengkok, ia mungkin mulai remarket perangkat lunak yang sama setelah melakukan beberapa modifikasi, ya tinggal rasa frustrasi yang mendalam dari penulis asli. Orang mungkin berpendapat bahwa ketentuan- ketentuan hukum dalam perjanjian hak cipta perangkat lunak yang cukup untuk mencegah kesialan. Menjerat ketentuan-ketentuan hukum terhadap pelaku yang kuat sangat sulit. Hal ini lebih sulit bila ada ganti rugi hukum mungkin memakan waktu yang cukup untuk terwujud. Adalah jauh lebih sulit jika klien telah mendapat banyak uang, kekuasaan dan pengaruh. Freelancer adalah pekerja individual, berbagi kode sumber di tangan klien yang kuat mungkin membuat klien pemilik kedua perangkat lunak disangka adalah pembuat pertama. Kadang-kadang, klien cerdas melibatkan beberapa pengembang setengah matang untuk mengganti semua informasi tentang penulis asli dalam versi biner dan sumber dari perangkat lunak asli.
  • 33. 32WSOK (We Share Our Knowledge) Saya bukan pesimis pada pengembangan perangkat lunak bebas. Saya generalisasi dan berbagi pengalaman pahit saya ketika saya merilis software (disebut Earth) bersama dengan kode sumbernya (dengan pemberitahuan hukum yang tepat tentang hak cipta) bebas biaya. Setelah beberapa waktu, saya menerima panggilan telepon di mana seseorang mengatakan ia membutuhkan perangkat tambahan untuk perangkat lunak. Dia mengatakan kepada saya bahwa ia membeli perangkat lunak dari penulis dan orang yang memberi nomor saya untuk mendapatkan perangkat tambahan dilaksanakan. Meskipun satu mungkin menyarankan ganti rugi hukum untuk pelanggaran hak cipta, saya tidak tertarik untuk menghabiskan uang pada perangkat lunak dari yang saya tidak mendapatkan apa-apa. Rasa sakit yang mendalam dirasakan oleh saya karena itu pelanggaran hak cipta membuat saya menyadari bahwa seseorang harus membebankan biaya untuk merilis perangkat lunak di bawah persyaratan lisensi gratis, dan mengingat biaya gugatan hukum yang bisa saya lakukan adalah untuk menambahkan lebih banyak fitur untuk perangkat lunak setiap versi terbaru dan melepaskannya tanpa kode sumber di bawah lisensi terbatas. Oleh karena itu, dianjurkan untuk programmer freelance untuk berhati-hati ketika merilis sebuah perangkat lunak di bawah kondisi lisensi open source. Programmer freelance mungkin terpaksa mengeluarkan biaya lebih banyak untuk merilis perangkat lunak bersama dengan kode sumbernya, mengingat bahaya yang terkait dengan pengungkapan kode sumber. MEMILIH TOOLS YANG TEPAT Berbagai jenis masalah datang untuk solusi untuk programmer freelance. Karena setiap masalah berbeda dari yang lain, perlu untuk terus belajar tools yang terbaik untuk memecahkan masalah yang dihadapi. Ketika kita menolak untuk belajar hal-hal baru dan terus memecahkan masalah dengan menggunakan alat-alat yang lebih tua , waktu dan usaha yang dihabiskan pada pemecahan masalah akan meningkat. Untuk proyek PG saya, saya mengembangkan pemecahan logika dalam C++ dengan menggunakan Turbo C++ IDE ( layar biru ) masalah. Setelah memecahkan bagian masalah, saya ingin memberikan front end untuk program antarmuka baris perintah. Beberapa teman saya menyarankan hal ini bisa dilakukan dengan mudah menggunakan VB . Saya tidak tahu VB dan tidak ingin menghabiskan waktu untuk belajar, aku mulai mengembangkan perpustakaan saya sendiri untuk membuat interface pengguna grafis dengan menggunakan fitur grafis dari Turbo C++ . Saya mengembangkan menu.h, mouse.h dan pecio.h, yang bisa menciptakan menu, menangani mouse dan mendapatkan input keyboard grafis dari lokasi manapun di layar. Pada akhirnya, ukuran interface visual menjadi lebih besar dengan fasilitas yang lumayan. User interface yang baik memanjakan mata saya. Meskipun saya memecahkan masalah yang dihadapi , saya menyadari bahwa ada alat tertentu yang melakukan hal-hal tertentu yang lebih baik. Hal ini diperlukan untuk memilih alat terbaik untuk setiap bagian dari masalah dan mengintegrasikan solusi akhir pada akhirnya . PENGUJIAN PERANGKAT LUNAK SEBELUM MERILIS Seorang programmer yang bekerja untuk sebuah perusahaan software besar mendapat tugas bersama dengan daftar yang jelas tentang tes yang akan dijalankan menggunakan kode dan hasil yang diharapkan dari program ini. Dalam banyak kasus, pengujian dilakukan oleh orang-orang yang lebih berpengalaman dan keandalan kode terjamin. Di sisi lain, programmer freelance harus menguji kode nya sendiri. Hal ini membutuhkan waktu tambahan dan kesabaran. Banyak programmer tidak suka untuk membuka kode yang selesai dan menghabiskan waktu di mengujinya. Mereka lebih suka bekerja pada kode baru dan memecahkan masalah baru. Ini adalah daerah yang lemah untuk programmer freelance . Programmer freelance harus memutuskan prosedur tes yang solid saat ia mulai coding setiap bagian dari proyek ini. Adalah baik untuk menguji setiap bagian dari kode dengan menulis fungsi utama yang terpisah untuk perilaku pengujian kode baru ditulis . Kesalahan yang paling mencolok dalam pemrograman terkait dengan penyalahgunaan pointer. Kadang-kadang, memori dapat dialokasikan beberapa kali tanpa mengingat untuk melepaskannya, yang mungkin mengakibatkan core dump. Program ini akan menguras semua memori yang tersedia setelah jangka waktu tertentu. Hal ini
  • 34. 33WSOK (We Share Our Knowledge) berlaku untuk bahasa-bahasa seperti C dan C++ (bahasa modern seperti Java dan C# memiliki sistem pengumpulan sampah otomatis untuk merebut kembali memori yang tidak terpakai ) . Kadang-kadang, programmer mungkin menyatakan global dan variabel lokal memiliki nama yang sama. Nilai mungkin ditugaskan ke dalam pemikiran variabel lokal bahwa mereka sedang ditugaskan ke variabel global. Hal ini dapat diatasi dengan memberikan nama unik untuk setiap variabel . Mencari kesalahan dengan mudah menggunakan debugger, karena menyediakan fasilitas untuk eksekusi baris demi baris kode dan pemeriksaan nilai saat ini disimpan dalam variabel. Untuk beberapa bahasa, debugger canggih mungkin tidak tersedia. Ketika debugger tidak tersedia, menandai, tanda komentar pada baris tertentu untuk melihat di mana masalah dimulai. Meskipun prosedur terdengar agak kasar, itu adalah pemeriksaan yang kuat terhadap beberapa kesalahan yang kuat tanpa adanya debugger biasa. MENGHASILKAN DAN MENGELOLA UANG Pemrograman freelance bukan hanya tentang pemrograman sendiri. freelancer harus tahu bagaimana menghasilkan uang untuk kelangsu- ngan hidup tanggungannya. Menilai kuantum pekerjaan dan nilai proyek pada tahap awal itu sendiri diperlukan untuk memperbaiki jumlah pembayaran yang harus dilakukan untuk freelancer . Dalam banyak kasus, spesifikasi proyek tumbuh lebih besar, mengkonsumsi lebih banyak waktu dan usaha setelah menyetujui kondisi awal. Revisi tersebut mengakibatkan biaya dan waktu overruns. Tapi, menuntut lebih banyak uang setelah melakukan pengembangan mungkin menempatkan klien dalam situasi yang sulit. Oleh karena itu, freelancer harus tetap modifikasi proposal proyek asli serendah mungkin untuk memenuhi target dalam hal uang dan waktu. Sebagian besar freelancer memiliki satu kelemahan. Ketika pelanggan mengunjungi kantornya, ia bertemu dan chatting dengan programmer langsung. Hal ini menyebabkan kerugian psikologis, sebagai klien mulai menilai kekuatan dan kelemahan dari programmer . Meskipun klien tidak tahu banyak tentang pemrograman, mereka tahu banyak tentang bisnis . Beberapa klien cerdas mungkin menggunakan informasi yang mereka kumpulkan tentang programmer untuk mencari cara mengurangi pembayaran akhir. Saya tidak menentang tawar- menawar seperti itu - tapi freelancer tidak harus membuat dirinya menjadi korban sentimen. Saran saya adalah untuk membatasi pembicaraan dengan klien untuk teknis penting dari proyek tersebut atau jangan pula pernah berkata apa-apa tentang rincian pribadi anda kepada klien. Ini mungkin hanya mengakibatkan masalah yang tidak perlu pada tahap berikutnya dalam proyek . Freelancer harus mengamati disiplin ketat dalam pengeluaran uang. Karena, tidak ada jaminan bahwa uang akan terus mengalir secara berkala. Mungkin ada periode puncak dan periode kusam. Jika programmer harus bertahan hidup, ia harus mengadopsi strategi untuk menghabiskan uangnya. KESIMPULAN Dunia freelancer membutuhkan orang yang kuat di banyak bidang pemrograman, karena menawarkan menciptakan suasana baru sendiri dan semua dikelola dirinya sendiri. Menjadi seorang programmer freelancer yang baik meletakkan dasar bagi semua pengembangan utuh ke dalam ke-terampilan dan manajemen programmer, yang akan berguna ketika memulai membangun sebuah perusahaan. Tapi bahan yang paling penting bagi keberhasilan freelancer adalah untuk mempertahankan kepercayaan dari kliennya. Tentang Penulis V. Nagaradjane adalah seorang programmer freelance . Dia dapat dihubungi di nagaradjanev@rediffmail.com . http://developeriq.in/articles/2011/jun/13/surviving-as-a-freelance-programmer/
  • 35. 34WSOK (We Share Our Knowledge) Sukses ketika kamu minim Keahlian Khusus Kita selamanya dijual kebohongan tentang cara untuk mencapai kesejahteraan dalam hidup : (1) menemukan apa yang terbaik bagi anda , (2) bekerja keras untuk hal itu, (3) berenang di lautan kekayaan dan kebahagiaan . Bagi anda akan nampak cemerlang jika anda seperti terlahir terbaik pada suatu bidang, tetapi kenapa terjadi pada orang lain? Maaf!, perasaan itu hanya menghancurkan jiwa anda. Lalu bagaimana jika anda tidak memiliki keterampilan kelas dunia? atau bagaimana jika anda hanya oke di banyak hal tapi tidak menonjol? Kabar baiknya adalah , hampir semua orang seperti ini , dan itu termasuk megastars ultra- sukses . Sangat sedikit orang-orang sukses yang benar-benar yang terbaik pada sesuatu . Mereka biasanya campuran benar-benar efektif banyak hal-hal penting. Bill Gates bukan programmer terbaik di dunia, bukan juga pembicara terbaik dunia. Tapi halmarketing, visioner atau akuntan, dia cukup baik pada hal-hal ini meskipun dia masih perlu belajar untuk mengelas keterampilan manajemen menjadi sesuatu yang jauh lebih berharga . Will Smith tidak mengklaim sebagai aktor terbesar di dunia atau musisi. Tapi dia gabungkan keterampilan ini bersama-sama, dikombinasikan dengan kepribadian menarik, personal branding yang cerdas, dan etos kerja yang kuat . Kebanyakan orang seperti itu telah membuat kesalahan besar telah mereka semata-mata difokuskan pada satu keahlian yang dianggapnya adalah 'terbaik. Jika itu keadaannya untuk Steve Jobs, maka mungkin telah menjadi seorang salesman mobil bekas . Bahkan ketika keterampilan Anda biasa-biasa saja , kombinasi cerdik biasa-biasa saja dapat mengubah Anda menjadi sesuatu yang tak ternilai harganya. Kecerdikan yang akan membuat perbedaan antara masa depan yang suram dan yang terang Katakanlah Anda seorang pemain tenis lumayan. Anda mencintai permainan, tapi Anda tahu Anda tidak akan pernah menjadi juara dunia . Dengan sendirinya , skill ini tidak banyak berguna jika ingin ke puncak sukses. Tapi Anda belajar untuk menggabungkan keterampilan yang dengan kemampuan untuk mengajar dengan baik. Kemudian , Anda mencari cara untuk membuat video kuliah, dan bagaimana untuk mempromosikan diri di internet. Anda mungkin bukan yang yang terbaik untuk membuat video, atau online - promosi , tetapi bahkan biasa-biasa saja. Tapi dengan keterampilan gabungan mungkin bisa jadi menonjol. Anda bisa membangun bisnis online berkembang melakukan apa yang anda cintai dan walau keterlampilan tidak terlalu' baik tapi – ish!!! ' .Ini bekerja untuk profesi apa pun. Gabungkanlah!. Seorang pengusaha rata-rata yang belajar sedikit hukum, atau tentang bahasa tubuh, atau pemrograman atau desain atau berbicara di depan umum tapi dapat menghasilkan keuntungan monumental atas rekan-rekan mereka. Memang, Anda mungkin mengatakan apa yang membuat seseorang pebisnis besar merupakan perpaduan dari keterampilan yang relevan , seperti psikologi dan disiplin diri . Skill individu yang umum dikuasai banyak orang tapi kombinasi yang jarang maka jangan berharap lebih. Jika Anda ingin meningkatkan nilai Anda, Ambil langkah mundur dari kekuatan anda yang anda banggakan sebelumnya dan mempertimbangkan membangun kombinasi yang lebih luas dari keahlian. http://oliveremberton.com/2013/how-to-succeed-when-you- have-no-special-skills/
  • 36. 35WSOK (We Share Our Knowledge) Panduan wirausaha Anda tidak perlu kualifikasi, uang, sebuah planet berukuran-otak atau bahkan ide yang sangat baik. Semua pengusaha yang pernah dilakukan adalah menciptakan sesuatu yang konsisten membuat uang. Pikirkan sebuah perusahaan sebagai mesin Anda merancang dan membangun. Contoh McDonalds. 'Mesin uang' anda selalu memiliki bagian- bagian tertentu yang menjual sesuatu kepada seseorang, dan reinvestasi beberapa yang untuk membantu membuat lebih banyak penjualan di masa depan. Apa yang tersisa adalah keuntungan bagi pemilik. Berikut Google: Jika Anda dapat merancang, membangun, memiliki dan merawat mesin tersebut, anda bisa menjadi sangat kaya. Tapi itu tidak berarti itu mudah, tetapi sebagian besar hambatan yang menurut anda akan menghentikan anda tidak akan menyerah. Tertarik? Mari kita bicara tentang Anda Apakah Anda muda, miskin, tidak memenuhi syarat - mahasiswa, atau membenci pekerjaan anda? Mungkin sentuhan memberontak? Sempurna. Anda tidak memiliki kebiasaan buruk dan akan bekerja sampai kuku anda seperti rontok dan bola mata anda bergulir ke meja. Kualitas yang paling penting dari seorang pengusaha yang baik adalah energi dan tekad. Tidak ada salahnya untuk menjadi persuasif, tetapi hal ini bisa dipelajari. Aku mulai sebagai pemalu culun berusia 21, saya segera belajar bagaimana menjual ketika itu satu-satunya cara untuk memberi makan diri sendiri. Idenya Silahkan lupa semua omong kosong terdelusi mengerikan anda pernah mendengar tentang nilai gagasan. Perangkat yang murah, hal-hal singkat, dengan sendirinya ide bernilai kurang dari setengah dimakan sandwich. Setidaknya anda dapat makan sandwich. Anda perlu ide tentu saja. Tapi memahami bahwa bahkan perusahaan yang paling sukses tidak didasarkan pada ide-ide liar atau brilian. Starbucks memilih jalan kurang ajar menjual kopi di Seattle. Facebook membangun MySpace yang lebih baik. Google membangun sebuah pencarian Yahoo lebih baik. Microsoft disalin Apple - yang disalin Xerox. Ide-ide asli yang berlebihan. Apa yang tidak berlebihan adalah waktu. Google memilih waktu yang tepat untuk membangun sebuah mesin pencari yang lebih baik. Apa yang anda inginkan, karena itu, adalah kesadaran yang cerdik dari kebutuhan yang saat ini kurang terwakili di pasar. Anda ingin melihat produk atau jasa yang bisa mencari ke berbagai tempat. Ini biasanya lebih mudah untuk memperbaiki ide yang sudah ada yang tidak sepenuhnya menyadari daripada membuat yang sepenuhnya asli.
  • 37. 36WSOK (We Share Our Knowledge) Orang takut mendirikan sebuah bisnis di mana pun ada kompetisi, tapi kompetisi dapat menjadi hal yang baik. Tempat terbaik untuk men-setup sebuah restoran baru tepat di sebelah restoran lain yang sukses, mereka telah berbaik hati melakukan kerja keras untuk anda membangun penonton untuk usaha anda. Banyak bisnis yang baik telah ditunggangi untuk sukses oleh followers lain - biasanya lebih baik untuk memiliki beberapa saingan.. Anda hanya perlu menjadi 10% lebih baik . Saya pribadi merekomendasikan berusaha untuk memberikan sesuatu agar teman anda akan membeli dalam sekejap. Anda akan tahu lebih banyak tentang bidang anda dan akan memahami pelanggan anda, dan anda akan bergairah tentang apa yang anda lakukan. Jika Anda dapat membuat perusahaan tentang “mengapa orang butuh produk anda - atau tidak mengapa menjadi alternative lebih baik - Anda akan menginspirasi diri sendiri dan orang di sekitar anda. Dan untuk bertahan langkah berikutnya, anda perlu taburi adil inspirasi : 1. Memulai Memulai sebuah perusahaan adalah sedikit seperti pengasuhan, Orang- orang menganggap anda tahu apa yang anda lakukan, tapi perlu diingat cikal perusahaan tidak datang dengan instruksi manual. Jika anda tersandung melalui itu, belajar kembali atau tinggalkan. Ini awal di mana anda kemungkinan besar gagal. Tujuan anda adalah untuk membangun mesin uang mesin uang yang ajaib, tapi anda mungkin tidak memiliki semua bagian dan orang-orang yang anda butuhkan mungkin dikenakan biaya lebih dari yang anda miliki. Ide anda mungkin setidaknya setengah salah juga, tetapi anda tidak akan tahu mana setengah pasti benar. Semua ini adalah normal. Sebagian besar memulai sebuah perusahaan adalah meyakinkan orang untuk percaya pada anda sebelum mereka mungkin harus. Ketika Steve Jobs mendirikan Apple, ia tidak punya uang dan tidak ada pelanggan, apa yang dia lakukan selanjutnya adalah ciri khas dari seorang pengusaha besar. Pertama dia meyakinkan toko komputer lokal untuk memesan komputer Apple tanpa biaya pembayaran pengiriman. Dia kemudian meyakinkan pemasok suku cadang untuk menjualnya komponen yang mereka butuhkan sebagai urutan bukti ia akan mampu membayar mereka kembali. Jobs dan tim kecil bekerja di garasi mereka untuk membangun komputer pertama. Apple lahir dari seperti bukan apa-apa. Sebagian besar pengusaha baru bermain seperti bermain langkah pertama gambit catur seperti ini. Saya percaya itu adalah salah satu alasan mengapa kemitraan realis / idealis begitu umum dalam bisnis. Jangan skala prematur. Jangan mencoba untuk bermimpi menjadi perusahaan yang langsung besar bersamaan didirikan. Bertahanlah cukup lama dan investasikan kembali keberhasilan anda sedikit demi sedikit. 2. Ekstrak diri Ini adalah langkah bisnis yang paling kecil tidak pernah capai.
  • 38. 37WSOK (We Share Our Knowledge) Jika anda seorang programmer, anda mungkin koder terbaik. Apa pun yang Anda lakukan, kemungkinan anda akan merasa penting dan agak terlalu banyak bekerja. Inilah bagian yang sulit : anda harus membuat diri anda berlebihan. Jika kesehatan anda menurun maka anda harus terus bekerja dengan baik. Semua waktu anda perlu dihabiskan bekerja pada bisnis anda. Alternatifnya adalah anda pada dasarnya wiraswasta dengan asisten programmer. McDonalds membangun sebuah bisnis yang bekerja bahkan jika mereka mempekerjakan pekerja hampir upah minimum seluruhnya. Proses mereka membuatnya bekerja, setiap burger dalam komposisi efisien dan tidak diketahui pesain dan konsumen. Merek membuat banyak orang-orang berbaris di seluruh dunia untuk makan di sana. Bisnis anda mungkin sangat berbeda, tetapi harus sama kuat. Jika Anda melakukannya, anda sekarang memiliki sesuatu yang mandiri. Anda harus dapat menarik gaji yang baik bahkan jika anda tidak pernah pergi ke tempat kerja. Waktu anda sekarang bebas untuk men-tweak bisnis tanpa henti ke sesuatu yang lebih baik. Sekarang untuk menaklukkan dunia, semua yang perlu Anda lakukan adalah : 3. Skala Langkah terakhir adalah sedikit seperti bermain To Be A Millionaire. Setiap pertanyaan Anda mendapatkan hak menggandakan uang anda, atau anda akan pulang. Jangan membuat kesalahan naif dengan menganggap sebuah perusahaan besar adalah seperti satu kecil tapi lebih besar. Oh, Nevermind. Itu seperti mengatakan kepada anak-anak anda untuk mendengarkan anda bahwa belajar dengan cara yang keras adalah keren. Sebagai perusahaan tumbuh aturan dan perubahan budaya anda sepenuhnya. Anda bahkan mungkin menemukan diri anda tidak menyukai perusahaan anda buat ( banyak pendiri merasa konflik seperti ini, pada akhirnya). Jika Anda telah sampai sejauh ini, anda memiliki banyak pilihan: merekrut bantuan, menjual, atau double-down dan melihat di mana perjalanan membawa anda sampai batas saat ini? Ingat tidak ada bisnis dapat tumbuh tanpa batas. Sebagian besar industri lebih efisien dalam ukuran yang berbeda - sangat mudah untuk menjadi perusahaan dua orang pipa, tapi hampir mustahil untuk membangun sebuah pipa korporasi 1.000 orang. Tahu batas anda baik sedini mungkin. Software adalah contoh dari sebuah industri yang skala sangat baik, itulah sebabnya ia menciptakan begitu banyak milyarder muda. Dan Akhirnya Ini tidak pernah mudah untuk memulai sebuah perusahaan. Anda dapat membuat produk pembunuh kebosanan di asrama mahasiswa tanpa mendaftar dokumen apapun - itu sudah cukup bagi Facebook . Saya pikir kewirausahaan adalah bentuk perjudian tercerahkan. Keterampilan dan keuletan merupakan faktor besar, tapi keberuntungan memainkan peran besar. Namun, selama Anda bisa tetap memilih diri ketika anda mendapatkan knocked down, mencoba hal yang berbeda dan terus belajar, kemungkinan besar dalam mendukung harus berani kesempatan mereka. http://oliveremberton.com/2013/how-to- become-an-entrepreneur/
  • 39. 38WSOK (We Share Our Knowledge) Hal Biasa tapi ini diperlukan jika Ingin Sukses Ada keterampilan yang tidak dapat dihindari - keterampilan yang mengikat ke berbagai aspek kehidupan sehari-hari yang tidak hanya berguna tapi benar-benar diperlukan. Misalnya, Anda tidak bisa pergi jauh dan membaca artikel ini tanpa bisa membaca atau menulis dan kemampuan untuk menggunakan komputer. Ada banyak keterampilan yang anda tidak perlu. Anda bisa bahagia dan sukses tanpa mengetahui bagaimana membangun kembali mesin, program mobil, aplikasi web atau mengganti drywall. Tentu, ini adalah keterampilan yang berguna untuk dimiliki, tetapi mereka tidak benar-benar diperlukan. Di sini kita akan melewatkan keterampilan dasar yang super seperti membaca, mengemudi dan menggunakan komputer dan mendiskusikan keterampilan sedikit lebih maju yang terlupakan, sebagai pembelajaran dan berlaku universal . Mari kita lihat : 1. Memprioritaskan dan manajemen Ini adalah kemampuan untuk memisahkan penting dari yang tidak penting, yang merupakan keterampilan yang sangat dibutuhkan dalam semua lapisan masyarakat, terutama di mana ada peluang yang semakin meningkat dan gangguan. Kesuksesan tergantung pada tindakan yang efektif dan tindakan yang efektif tergantung pada kemampuan untuk memusatkan perhatian Anda di mana yang paling membutuhkan, ketika hal ini sangat diperlukan. Berpikir kritis dan analisis informasi - Kita hidup di era informasi di mana setiap hari, kita terus- menerus terkena perubahan cepat dalam kolam informasi. Mampu mengevaluasi informasi ini, mengurutkan berharga dari yang sepele, menganalisis relevansi dan makna serta menghubungkannya dengan informasi lain adalah keterampilan yang tak ternilai dengan penerapan universal. 2. Menjaga kebersihan dan organisasi ruang Menjaga hidup anda dalam ruang kerja terorganisir sangat penting. Orang-orang sukses memiliki sistem tempat untuk membantu mereka menemukan apa yang mereka butuhkan saat mereka membutuhkannya. Mereka dapat dengan cepat menemukan informasi yang diperlukan untuk mendukung kegiatan mereka. Bila Anda tidak teratur, waktu ekstra yang dihabiskan mencari nomor telepon, alamat email atau tumpukan berkas tertentu yang memecah konsentrasi anda. Setelah ingin fokus lagi, dibutuhkan beberapa saat untuk mendapatkannya kembali ritme kerja yang terbuang. 1. 3. Logis , informasi pengambilan keputusan Mampu merespon dengan cepat dan efektif dengan informasi yang anda miliki di kepala anda adalah penting untuk mencapai apa pun. Pengambilan keputusan hanya mengetahui apa yang harus dilakukan berdasarkan informasi yang tersedia. 2. 4. Menggunakan mesin pencari online dan bisa memaksimalkannya hasilnya Anda tidak perlu tahu segalanya, tetapi anda harus dapat dengan cepat dan tanpa rasa pusing mencari tahu apa yang perlu anda ketahui. Google adalah pintu gerbang pengetahuan hampir tak terbatas, melainkan telah diindeks website yang berisi informasi tentang segala hal dan tentang masyarakat. Jika anda mengalami kesulitan menemukan sesuatu menggunakan Google, saatnya untuk mempelajari beberapa trik baru tentang penggunaan keyword. 5. Komunikasi dan negosiasi Sebagian besar masalah yang efektif baik yang besar maupun kecil, dalam keluarga,