Pages

Jumat, 30 Agustus 2013

12 Langkah Menjadi Web Developer


12 Langkah Menjadi Web Developer








                Tentu anda sudah mengenal apa web itu. Namun mungkin ada yang belum mengerti bagaimana sih membuat web tersebut. Apa yang harus dipelajari untuk menjadi web developer, dan bagaimana untuk hidup dari profesi web developer. Saya mencoba membuat daftar langkah-langkah yang dapat anda tempuh untuk menjadi seorang web developer berdasarkan pengalaman saya sebagai web developer. Semoga daftar ini dapat membantu anda untuk memulai karir sebagai web developer. Tidak panjang lebar inilah langkah-langkah menjadi seorang web developer:

Belajar bahasa pemrograman web

untuk memulainya tentu anda harus menguasai bahasa pemrograman web. Dan bahasa yang dikuasai tidak cukup 1 bahasa pemrograman saja karena web dibangun diatas beberapa faktor pendukung. Bahasa yang sebaiknya anda pelajari untuk menjadi web developer adalah:
  1. HTML, merupakan bahasa pemrograman web paling dasar dan mutlak harus dikuasai. HTML adalah bahasa untuk menciptakan tampilan web yang anda lihat di browser. HTML membangun struktur tampilan web seperti header, content, footer, menu, dan sebagainya. Namun untuk menciptakan tampilan yang lebih baik tidak cukup dengan HTML saja masih diperlukan bahasa lain untuk menciptakan tampilan yang lebih baik.
  2. CSS, inilah bahasa pelengkap HTML. Tanpa CSS kita tak akan dapat menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout dan tampilan dari web tersebut misalnya warna background, tulisan, font, ukuran, dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat menciptakan tampilan yang baik dan indah.
  3. Bahasa scripting web misalnya PHP, ASP, ColdFusion, Python, dan lainnya. Bahasa pemrograman ini adalah bahasa yang akan kita gunakan untuk membangun aplikasi web. Kalau tadi HTML dan CSS merupakan pembangun tampilan dari web tersebut maka bahasa scripting ini adalah pengontrol logika aplikasi web. Bahasa ini menghubungkan aplikasi web kita dengan database dan mengolah input output dari aplikasi kita. Sebaiknya anda memilih salah satu bahasa untuk didalami. Saya menyarankan menggunakan PHP karena bahasa inilah yang paling banyak digunakan untuk membuat aplikasi web. Dengan sifatnya yang terbuka dan bebas biaya maka kita dengan mudah mempelajari dan membuat aplikasi web dengan mudah. Kelengkapan dokumentasi dan tutorial PHP juga sangat banyak sehingga anda tidak akan kesulitan mempelajari bahasa yang satu ini.
  4. SQL, merupakan bahasa scripting database. Database adalah aplikasi pengolah data yang menyimpan data untuk digunakan bersama aplikasi web kita. Database ada bermacam-macam misalnya MySQL, SQLite, Oracle, PostgreSQL, SQL Server, dan database lainnya. Sangat disarankan untuk memilih salah satu untuk didalami. Walaupun SQL merupakan standar bahasa scripting database namun dengan mempelajari salah satu scripting database yang ada maka kita akan dimudahkan dalam menyimpan, mengelola, dan memberikan output data dengan tersedianya fungsi-fungsi yang akan membantu anda bekerja dengan database.
  5. Javascript, bahasa scripting yang berjalan di browser. Bahasa ini tidak mutlak dipelajari, namun kalau anda ingin membuat web dengan efek animasi, dan web yang lebih interaktif maka javascript akan membantu anda. Dibandingkan dengan flash untuk membuat efek tertentu, saya lebih memilih Javascript. Kenapa, karena Flash masih memerlukan installasi plugin sedangkan Javascript sudah didukung secara default oleh browser modern.

Pelajari teknik penyelesaian kasus-kasus pemrograman web

Misalnya bagaimana pemrograman yang berhubungan dengan tanggal, bagaimana menghubungkan web dengan aplikasi lainnya, bagaimana mengakses database, dan beragam teknik lainnya. Dengan mengetahui teknik pemrograman dan penyelesaian kasus-kasus pemrograman web maka anda dapat lebih efektif dalam pemrograman aplikasi web anda.

Pelajari metode pengembangan web yang baik

Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tapi pada dasarnya mengfokuskan pada analisa, perancangan, pengembangan, dan pengujian. Lakukan pengembangan aplikasi dengan tahapan-tahapan diatas. Lakukan analisa apa yang diperlukan oleh aplikasi ini, kemudian rancang terlebih dahulu aplikasi anda sebelum melakukan coding, lakukan pengembangan atau coding, dan uji coba terlebih dahulu sebelum dirilis atau didelivery. Anda dapat kembali ketahap sebelumnya bila diperlukan. Yang penting, tentukan sendiri metode yang paling baik seusai dengan diri anda.

Belajar mengolah gambar

Buat apa? Karena dengan gambar maka kita dapat memberikan informasi lebih cepat dan efektif dibandingkan dengan mendeskripsikan dalam text yang panjang. Cukup pelajari Adobe Photoshop atau Adobe Firework yang merupakan software paling umum untuk keperluan gambar web. Pelajari bagaimana membuat gambar seperti icon, background, patern, dan gambar lainnya. Sebenarnya bukan merupakan keharusan karena untuk menciptakan gambar untuk tampilan web karena hal ini lebih cenderung merupakan pekerjaan web designer. Namun bila anda bs membuat gambar untuk web maka akan lebih membantu dibandingkan anda harus meminta tolong teman anda untuk keperluan gambar web anda.

Gunakan framework

framework merupakan sekumpulan fungsi dan library yang dapat memudahkan pemrograman anda. Gunakan framework sesuai dengan bahasa pemrograman anda. Misalnya ASP menggunakan .NET Framework. Ruby dengan Rails Framework, Python dengan Django Framework, dan PHP yang lebih banyak lagi seperti Prado, Symfony, CakePHP, dan framework lainnya. Lakukan riset dan tentukan pilihan anda framework mana yang akan anda gunakan dan dalami framework tersebut. Jangan terlalu banyak berpindah-pindah framework karena anda tidak akan memperoleh manfaat maksimal karena pemahaman yang terpecah-pecah. Jadi tentukan framework pilihan anda sesuai minat, dan teknik yang anda senangi.

Pelajari teknik-teknik mengoptimalkan aplikasi anda

Agar aplikasi anda dapat berjalan lebih cepat dan responsif maka anda harus dapat melakukan tuning atau optimalisasi. Pelajari teknik pemrograman web yang baik, pemecahan masalah programming yang efektif, tuning dan optimalisasi database, serta optimasi web server.

Pelajari web server

akan sangat bermanfaat bila anda mempelajari web server agar anda dapat mengetahui bagaimana menjalankan aplikasi anda di web server. Atau bagaimana cara mengoptimalkan aplikasi di web server. Misalnya penggunaan module caching seperti APC, eAccelerator, dan sebagainya. Atau penggunaan file .htaccess untuk menciptakan friendly URL atau URL yang lebih enak dibaca. Dengan mempelajari web server maka anda dapat mengoptimalkan dan menambahkan feature aplikasi anda di server.

Pelajari penggunaan control panel hosting

Karena anda akan banyak berhubungan dengan control panel bila anda menyewa hosting untuk web anda. Control panel yang banyak digunakan antara lain Cpanel, Pleks, ISPConfig, dan sebagainya. Dengan memahami penggunaan control panel maka anda dapat mengoptimalkan aplikasi anda di provider hosting anda.

Ikuti perkembangan teknologi web terbaru

Teknologi web selalu berkembang misalnya munculnya teknologi RSS, PODCasting, dan teknologi lainnya. Pelajari bagaimana membuat dan menggunakan teknologi tersebut di aplikasi anda. Karena aplikasi yang ketinggalan jaman akan ditinggalkan penggunanya juga.

Pelajari manajemen proyek

Suatu pengembangan aplikasi merupakan suatu proyek yang harus di atur, direncanakan, dan dilakukan dengan baik. Dengan mempelajari manajemen proyek maka anda dapat melakukan kolaborasi dengan yang lain dalam mengembangkan aplikasi. Anda juga dapat memperoleh efektifitas dan efisiensi waktu dalam menyelesaikan suatu proyek.

Untuk meningkatkan kemampuan anda, selalu asah kemampuan anda dengan mengerjakan aplikasi web

Entah pekerjaan, atau proyek pribadi. Karena makin banyak aplikasi yang anda buat maka kemampuan anda akan makin baik. Kembangkan ide anda dan realisasikan menjadi suatu aplikasi.Yang terakhir, jangan mau selalu menjadi web developer yang hanya mengerjakan proyek orang lain.

Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan anda sebagai wujud kemampuan anda

Produk dan layanan ini dapat anda jual sehingga anda dapat memperoleh hasil dari kemampuan anda dan menikmati hasilnya. Dibandingkan dengan mengerjakan proyek orang lain secara terus-terusan dan dibayar per-proyek tentu akan lebih baik bila anda mengerjakan 1 produk namun anda memperoleh hasil terus-terusan dengan syarat produk anda memiliki nilai jual yang baik.
Itulah langkah-langkah dasar untuk menjadi seorang web developer menurut pengalaman saya. Langkah diatas tidaklah cukup, hanya langkah dasar saja. Semoga daftar diatas dapat menjadi pembimbing anda dan bahkan dapat menjadikan anda web developer yang lebih baik lagi. Anda harus terus belajar dan berlatih terus serta selalu menerima perkembangan yang ada agar kemampuan anda terus terasah.

Senin, 20 Agustus 2012

Root Explorer Apk (file manager) for android [Root]


salam super,
pada kesempatan ini saya mau membagi kan apkikasi android gratis tetapi di google play paid (berbayar),,
yups,namanya Root Explorer v.2.20 Apk for android.
Root Explorer adalah file manager utama untuk pengguna root. Akses seluruh sistem file android termasuk folder data yang sulit untuk dipahami. Oleh sebab itu bagi sobat yg hpnya sudah di root dan sudah install applikasi ini disarangkan janan sekali sekaiimenghapus file yang ada di dalam applikasi ini.
Fitur termasuk database SQLite penampil, Text Editor, membuat dan mengekstrak file zip atau tar / gzip, mengekstrak arsip rar, multi-pilih, jalankan script, pencarian, remount, perizinan, bookmark, mengirim file(melalui email, bluetooth dll), cuplikan gambar , APK biner XML penampil, perubahan file pemilik / grup, membuat link simbolik, ”Open With” fasilitas, MD5.
yang tertarik bisa download : disini (password : bmaster23)
selamat mencoba :)

Minggu, 19 Agustus 2012

Mengungkap Jurus Hemat Marketing Apple

Amerika Serikat - Apple ternyata punya strategi jitu untuk memasarkan produknya tanpa mengeluarkan biaya iklan besar-besaran. Hal itu tak sengaja terungkap saat mereka tengah berseteru dengan Samsung di persidangan.

Diungkapkan Phil Schiller, Chieft Marketing untuk seluruh produk Apple sebagaimana dikutip detikINET dari business insider, Senin (6/8/2012).

Untuk memperkenalkan produknya, Apple bertumpu pada dua strategi. Yakni memanfaatkan media untuk menciptakan ulasan yang positif dan menyisipkan produk mereka ke dalam film-film box office.

Seluruh strategi tersebut diterapkan Apple untuk semua produknya, contoh kasus pada peluncuran iPhone pada 2007 silam. Schiller mengaku Apple tidak mengeluarkan anggaran berlebih untuk beriklan.

"Itu tidak perlu," singkat Schiller. Apple juga berpendapat bahwa review yang dikeluarkan oleh media sudah cukup untuk membuat masyarakat melirik produk mereka.

Selain itu Apple juga mengaku bahwa salah satu karyawannya memang ada yang ditugaskan untuk mendekati pihak Hollywood. Hal ini dilakukan agar produk mereka dapat dengan mudah menyusup ke dalam film atau siaran televisi.

"Kami sangat bangga saat melihat produk kami digunakan oleh para bintang," Schiller menjelaskan.

Penampakan produk Apple dalam sebuah film memang kerap terlihat. Namun siapa sangka, hal ini termasuk bagian strategi Apple untuk memasarkan gadget mereka secara luas dengan dengan budget seminim mungkin.

iPad Mini & iPhone 5 Bikin Saham Apple Melejit

New York, - Kehadiran iPhone 5 atau iPad Mini memang masih sebatas rumor yang belum tentu juga kehadirannya,namun itu disambut positif para investor Apple.Hal ini terlihat saat saham perusahaan itu bergairah pada akhir pekan lalu.

Belum juga dirilis iPad Mini dan iPhone 5 sudah mampu mendongkrak saham Apple inc. Saat penutupan perdagangan Jumat kemarin, saham Apple tembus USD648,19 per saham. Kenaikan ini cukup signifikan, dibanding closing pada Kamis sebelumnya, saham perusahaan teknologi ini mencapai USD648.11.

Seperti disitat detikINET dari Reuters, Sabtu (18/8/2012), dengan kenaikan ini kini harga Apple mencapai USD608 miliar, yang menempatkannya sebagai perusahaan nomor satu paling mahal. Nilai Apple sendiri mencapai 50% lebih tinggi dari Exxon Mobil Corp, yang menempati posisi kedua.

Analis dari Jefferies & Co Peter Misek memprediksi target harga saham Apple bisa sampai USD900. Prediksi dia berdasarkan informasi yang didapat bahwa "iPad Mini" saat ini tengah dalam produksi di China.

Keyakinannya didasarkan pada laporan dari pemasok Apple di wilayah tersebut. Ia sekarang percaya Apple akan memproduksi 25 juta iPad dari segala jenis di kuartal saat ini, naik dari perkiraan sebelumnya 16 juta.

Spekulasi tentang iPad yang lebih kecil telah marak tahun ini. Analis percaya Apple ingin membuat komputer tablet murah untuk melawan ancaman dari Google Nexus 7 dan Kindle Fire, yang keduanya dijual seharga USD199.

Waspada! Ancaman Malware Android Melonjak 3 Kali Lipat

San Francisco - Para pengguna Android harus ekstra waspada. Laporan terbaru menyebutkan, di kuartal kedua 2012, ancaman malware Android melonjak hingga tiga kali lipat.

Hasil penelitian yang dilakukan firma keamanan Kaspersky Labs memperlihatkan, aplikasi jahat di Android dan sejenisnya melonjak tiga kali lipat dalam kurun waktu tiga bulan. Tercatat, ada 14.900 bits kode malware baru di Android.

Dari angka ini, seperti dikutip detikINET dari TechRadar, Jumat (17/8/2012) 49 persen diantaranya Trojan 'multi-fungsi', sehingga ketika mereka masuk ke dalam ponsel atau tablet, mereka bisa 'menyedot' daftar kontak dan mendownload konten di perangkat tanpa sepengetahuan si pengguna.

Lebih dari setengah malware lainnya terbagi antara SMS Trojan dan program jahat yang kerap mengambil alih kontrol perangkat secara penuh.

"Dalam waktu dekat, kami memperkirakan akan ada malware yang lebih efektif dan berbahaya menyasar Android," kata Yuri Namestnikov, Senior Malware Analyst di Kaspersky Lab.

Dikatakannya, jika melihat dari tren malware saat ini, kemungkinan besar para pelaku kejahatan cyber akan melakukan serangan yang sifatnya lebih dipersonalisasi. Terutama, serangan model seperti ini mengincar data pribadi seperti detail kartu kredit.

Zuckerberg akan Berhenti Pimpin Facebook?

Jakarta - Harga saham Facebook terus terjun bebas. Rekor harga terendah terjadi baru-baru ini senilai USD 19,06 dari harga awalnya USD 38. Buruknya performa saham Facebook ini memunculkan spekulasi bahwa Mark Zuckerberg tidak seharusnya terus memimpin Facebook sebagai CEO.

Seorang analis industri menilai bahwa Zuckerberg yang dikenal dengan dandanan kasualnya bisa fokus pada urusan teknologi di Facebook. Sedangkan bisnis Facebook dipegang oleh orang yang benar-benar kompeten.

"Saya pikir ada rasa kurang percaya terhadap kemampuannya untuk menjalankan korporasi," kata Andre Stoltman, pengacara sekuritas di New York yang detikINET kutip dari ComputerWorld, Minggu (19/8/2012).

"Zuckerberg, dipandang dari sisi manapun memang adalah orang yang jenius. Akan tetapi Anda seharusnya memiliki chief executive yang dewasa dan lebih berpengalaman dalam menjalankan perusahaan tersebut," imbuhnya.

Namun demikian, Zuckerberg tetap punya dukungan untuk terus memimpin Facebook. Patrik Moorhead, analis di Moor Insights & Strategy, menyatakan masih terlalu awal untuk membicarakan kemungkinan pergantian CEO Facebook.

"Dia telah menyediakan visi yang diperlukan Facebook untuk menjadi sebesar sekarang dan mereka tetap akan membutuhkan dia sebagai pemandu. Zuckerberg harus tetap ada di posisi top sekarang," kata Patrik.

Karten Weide selaku analis di IDC menyatakan pula bahwa Zuckerberg tidak akan memberi kesempatan pada orang lain untuk memimpin perusahaan yang didirikannya itu.

"Mark Zuckerberg tidak akan lengser dalam waktu dekat. Dia adalah pria dalam sebuah misi, yaitu ingin memaksa dunia, jika perlu, agar lebih terbuka. Dan sebagai pria dalam sebuah misi, dia tidak mengutamakan soal bisnis," demikian pendapat Karten.