Posts

Showing posts from May, 2015

10 Tips untuk Developer yang Bekerja dengan Team

Image
Bulan lalu saya mengalami perisitiwa yang tidak mengenakkan dalam hal bekerja team sesama developer, ada beberapa hal teknis yang bisa di hindari disini saya tidak bermaksud menyalahkan karena sebagian kesalahan saya tapi berbagi pengalaman. Saya akan menjelaskan beberapa tips agar bekerja dengan team anda lebih menyenangkan dan tidak menjadi malapetaka bagi anda. teamwork 1. Gunakan Project Management Software Hal Pertama yang anda lakukan sebelum anda mengerjakan sebuah project dengan team anda adalah anda harus menggunakan management software.  Hal ini penting karena anda harus membuat jelas deadline, membagi kecil-kecil project menjadi modul dan menentukan modul mana dan di kerjakan kapan. Selain itu project management software membantu anda merecord pekerjaan team anda sehingga anda tidak di ganggu client atau orang account manager dengan pertanyaan gimana prosesnya. Untuk jenis project management software anda bisa melihat disini . 2. Pakai Framework dan Bah...

10 Soal Ujian dari Perusahaan untuk Web Programmer

Image
Selama saya sedang melamar pekerjaan pada tahun 2014 saya sering mendapatkan di beberapa perusahaan dan saya tidak akan memberikan nama perusahaannya dan jawabannya. Anda harus mencari jawaban sendiri untuk persoalan di bawah. Jangan Lupa Lihat Perkenalan Algorithm: 1.Tampilkan Bilangan Prima berdasarkan user input? Pengertian Bilangan prima adalah bilangan yang hanya dapat di bagi oleh 1 dan bilangan itu sendiri. Deret Bilangan prima adalah:  2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157,.., 997,dst. http://hasrulbatch7.blogspot.com/2013/04/program-deret-bilangan-prima.html 2.Tampilkan Bilangan Fibbonaci dari berdasarkan user input? Barisan ini berasal dari 0 dan 1,kemudian angka berikutnya dengan menambahkan kedua bilangan berurutan sebelumnya. Bilangan fibonachi adalah: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 67...

MVC vs HMVC

Image
MVC atau yang biasa di sebut Model-View-Controller adalah metode untuk memisahkan aplikasi menjadi tampilan(View), data(Model), dan bagaimana cara kerjanya(Controller) Sedangkan HMVC adalah kumpulan dari MVC yang saling berhubungan. Berikut ini adalah model dari MVC: mvc Dalam pengaplikasiannya model view controller berbeda-beda setiap orang atau developer. Untuk mengetahui lebih jelas dari model diatas anda harus mengaplikasikannya ke bahasa pemerograman dengan framework. Berikut ini adalah model HMVC: hmvc Kekurangan MVC: Sulit untuk mengambil feature dari satu website ke website lain Bekerja dengan developer lain bisa menjadi malapetaka. MVC mudah runtuh jika website menjadi terlalu besar. Setiap orang tidak punya satu pemikiran bagaimana menggunakan MVC Menambah widget sangatlah sulit di MVC Dengan kekurangan-kekurangan di atas maka di buatlah HMVC untuk mengatasi kekurangan pada MVC. Kelebihan HMVC: Mudah untuk menggunakan feature dari satu websi...

Apa Pengertian OOP dan Mengapa Penting dalam Bahasa Pemerograman

Image
Apa Itu Object Oriented Programming? Object Oriented Programming adalah "model" pemerograman berdasarkan "object".  Object-oriented Programming menfokuskan kepada "object"  daripada logika untuk memanipulasi object tersebut. Object oriented programming lebih mengutamakan object daripada "action" dan lebih mengutamakan data daripada logic. Langkah pertama ketika anda menggunakan Object Oriented Programming adalah mengidentify semua data dan bagaimana hubungan antara data tersebut yang biasa di kenal dengan Data Modelling. Mengapa Harus menggunakan Object Oriented Programming? Mari kita flash back ke masa ketika kuliah jika anda adalah anak IT pasti anda akan mendengar istilah KISS(Keep It Simple Stupid) atau DRY(Dont Repeat Yourself) jika anda tidak kuliah di IT-pun anda pasti mendengarnya ketika anda belajar IT. Pertanyaan jika anda membuat website adalah apakah anda harus menggunakan object oriented programming? Untuk menjawab pertanya...