Rabu, 21 Desember 2011

Latihan String PHP : Sewa Ruang Kantor Jakarta Murah

Hi Kali ini saya menyelipkan latihan php string yang saya ikutkan untuk latihan SEO dengan tema 'Sewa Ruang Kantor Jakarta Murah'.
Nah Karena ini berupa string, maka saya akan memberikan beberapa tips tentang string yang mungkin sering digunakan dalam pemrograman

1. Mengextract string/ Membuat array dari string.
2. Menggabungkan Array menjadi String
3. Menghitung Jumlah kata

Ok kita mulai saja.

Memecah

Mengextract String. Tujuan dari proses ini adalah untuk memproses kata - perkata dalam string tersebut. misal kita punya string yang isinya "senin selasa rabu kamis jumat sabtu" dan ingin menulis string tersebut menjadi :
senin
selasa
rabu
kamis
jumat
sabtu
atau String yang isinya "Sewa Ruang Kantor Jakarta Murah" , dan kita akan memproses kata jakarta dan kata murah untuk kita masukan dalam proses yang lain. misal :
a. setiap ditemukan kata 'jakarta' maka kita munculkan 'sewa ruang kantor' sebanyak 6 kali
b. jika ditemukan kata 'murah' maka kita munculkan 'ruang kantor jakarta' sebanyak 8 kali.

nah kode untuk mengextract string menjadi array adalah "explode"

<?php

$hari = "senin selasa rabu kamis jumat sabtu";
$arrHari = explode(" ",$hari); //memecah string menjadi array berdasarkan spasi

?>

<?php

$seo = "Sewa Ruang Kantor Jakarta Murah";
$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi

?>

Menggabungkan

Untuk menggabungkan array kembali menjadi string, maka fungsi yang digunakan adalah : implode :) , contoh :
 
<?php

$seo = "Sewa Ruang Kantor Jakarta Murah";

$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi

$seo2 = implode(" ",$kata);

echo $seo2; // output : Sewa Ruang Kantor Jakarta Murah


?> 

Menghitung Jumlah Kata

Untuk menghitung jumlah kata, karena kita sudah mengetahui fungsi explode, dan telah menjadikan string menjadi array. maka
untuk menghitung sangat mudah, gunakan fungsi count. contoh :

<?php


$seo = "Sewa Ruang Kantor Jakarta Murah";

$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi
$seo2 = implode(" ",$kata);

echo "jumlah kata pada kalimat : ". $seo2. "  adalah ". count($seo2); // output : Sewa Ruang Kantor Jakarta Murah

?>  


dan terakhir, mencari kata. Kita akan mencari kata berdasarkan jumlah kata, dan karena kita sudah tau jumlah kata dalam array tersebutmaka seharusnya kita sudah bisa menebak cara penggunaannya :) dan saya tidak munculkan contoh kodenya untuk memacu anda berlatih dan mencoba. catatan : pencarian kata lebih maksimal jika menggunakan regular expresion


Demikian latihan string php kali ini , semoga menambah pengetahuan dan kemampuan dalam penggunaan PHP.
Happy Coding!

Catatan :
Tulisan Ini diikutkan untuk Lomba SEO di seomaster
Target SEO adalah sewa-kantor.com

Senin, 19 Desember 2011

Dosennya Gak Cocok

Hi, saya mau bagi - bagi pengalaman lagi nih tentang pemrograman dan seputar permasalannya. Dan belakangan ini saya bertemu seorang mahasiswa yang mengeluh tentang kekurang sesuaian pola pengajaran dosen dengan apa yang diinginkan / dibayangkan / diharapakan oleh mahasiswa tersebut.

Pernah merasakan hal seperti ini ? tentu pernah. Yang bilang gak pernah pasti orang yang sudah perfect :). Saya sendiri pernah. Jadi apa solusi dari masalah ini ? Ganti dosen ?

Untuk menyelesaikan masalah tentu memang dengan langkah - langkah yang tepat, oleh sebab itu 'ganti dosen' belum tentu menyelesaikan permasalahan yang ada. Nah, jika memang ternyata dosennya bermasalah dalam hal administratif seperti jarang masuk kelas, sering telat, atau hanya memberikan soal tanpa penjelasan dan pembahasan mungkin tepat untuk mengganti dosen.

Tetapi jika dosen telah maksimal dalam hal - hal administratif tersebut , mungkin yang perlu diganti adalah cara berpikir mahasiswa. Mengapa cara berpikir mahasiswa yang perlu diganti ? Karena kemajuan yang didapat mahasiswa tidak sepenuhnya ditentukan oleh dosen, jika dosen telah luas dalam menyampaikan suatu materi, maka sudah seharusnya mahaiswa mencari bahan yang lebih banyak untuk dapat lebih memperdalam pengetahuannya, untuk itu kemampuan untuk menyemangati diri sendiri adalah hal yang terpenting yang harus dimiliki setiap mahasiswa.

Happy Coding!

Kamis, 08 Desember 2011

Mengenal Code Styling

Apa Itu Code Styling
Hm, Untuk yang belom pernah dengan apa itu code styling, tentu bertanya - tanya nih :) . Jadi Apa itu Code Styling, Code styling adalah cara penulisan kode program yang disepakati antar developer/programmer. Code Styling meliputi cara penulisan class,function,variables,tabulasi dan lain sebagainya tergantung kesepakatan antar programmer tersebut. Code styling ini juga biasanya menjadi satu aturan yang dianjurkan oleh bahasa pemrograman/framework tertentu seperti Java/C# maupun Objective C - XCode, masing - masing menerapkan Code styling.

Mengapa Perlu Menggunakan Code Styling
Mengapa perlu Code Styling ? , code styling digunakan untuk memudahkan komunikasi antar programmer, misal jika programmer melihat suatu variable yang mengikuti aturan codestyle tertentu , maka programmer tersebut akan yakin bahwa memang benar yang diliat itu adalah variable.
Contoh Code Styling
Beberapa Contoh Code styling :
  • Camel Case - code styling ini menggunakan hurup besar sebagai pembatas. Contoh : Untuk class , nama class diawali huruf besar dan setiap kata pertamanya huruf besar. maka penulisannya menjadi --> class BukuBesar , oleh karena tulisan seperti berundak - undak seperti punggung unta maka istilahnya menjadi Camel Case.
  • UnderScore - Code styling ini menggunakan underscore sebagai pembatas kata dalam tiap class,function dan variable. Contohnya : class Buku_Besar

Demikian pengenalan tentang code styling, tulisan ini hanya sedikit dari yang bisa kamu cari di internet. Semoga bisa menambah wawasan dalam pemrograman. Happy Coding!

Rabu, 23 November 2011

Mengenal PHP - CLI : Command Line Interface


Hi, Jumpa lagi dengan makkul.com. Kali ini saya akan membagikan tulisan tentang PHPCLI atau PHP ditext mode alias command line interface. Yang sudah tau tentu akan melewatkan tulisan ini, tapi bagi kamu yang belum tau, wajib baca tulisan ini. Mengapa ? hm, banyak hal yang terkait dengan phpcli ini. Berikut ini alasan - alasan tentang mengapa kamu wajib mengetahui dan mempelajari cli.



Mengapa perlu tau php-cli
Pemrograman web memang menarik, tapi selain dari pemrograman untuk aplikasi alias kontent, web juga membutuhkan hal - hal yang sifatnya administrasi yang biasanya harus otomatis, atau bisa juga karena memang tidak bisa dijalankan di web

Contoh Hal - hal yang harus otomatis
1. Pengiriman bulk mail. Emang kamu mau kirim email satu - satu ?
2. Backup database harian.

Contoh Hal - hal yang tidak bisa dijalankan di web/browser
1. Proses perhitungan yang membutuhkan waktu yang lama. misal pemrosesan 500 ribu records
2. Proses testing dan otomasi testing.

Nah, cukup jelas tentang apa - apa saja yang mungkin kamu lakukan dengan menggunakan php-cli ? .Jika sudah jelas maka kita bisa memulai explorasi php cli di artikel selanjutnya. Untuk saat ini kita bisa memulai dengan cara penggunaan php-cli

Jika kamu menggunakan xampp, maka cara yang kita lakukan adalah :

1. buka command prompt
2. arahkan ke folder xampp (biasanya di c:\xampp) , kita bisa tulis -> cd ../../xampp
3. arahkan ke folder php -> cd php
4. jalankan php dengan cara -> php -v

Untuk menjalankan script php bisa dengan cara :
> php namascript.php



Happy Coding!



Senin, 07 November 2011

JQuery : Membuat dialog Box


Halo, kali ini kita mencoba membuat dialog box menggunakan jquery ui. Apa itu jquery UI ? , jquery UI adalah User Interface (UI) yang dibuat sebagai plugin jquery, sehingga cara penggunaannya sama seperti menggunakan plugin jquery yang lain.

Berikut ini contoh tampilan dialog sederhana yang saya gunakan dalam aplikasi yang saya buat.
Berikut ini langkah - langkah pembuatan dialog :

  1. Buat sebuah tag dalam body (boleh dimanapun) div yang berisi kontent html table seperti pada form diatas. Jangan lupa beri id untuk div yang kita buat ini. saya memberi nama "dialog_harga". Id ini penting , agar kita dapat dengan mudah men-select dari jquery , nih maksudnya seperti ini --> $("#dialog_harga")
  2. Buat Inisialisasi kode.

Ya, cukup demikian langkah - langkahnya. Untuk langkah lain yang sudah pasti, seperti : include semua file jquery dan jquery-ui kedalam body. Mari kita lihat kodenya :





Jumat, 14 Oktober 2011

Tips melamar kerja menjadi programmer : Jangan Nyontek Waktu Test


Hi!, Kembali lagi dengan tips tentang mencari kerja sebagai programmer. Ya, tips ini saya share agar kamu - kamu sukses dalam pencarian kamu menjadi programmer.

Tips Kali ini adalah : Jangan Nyontek Waktu Test

Opps, Nyontek ? ya nyontek, mungkin sebagian kita sudah terbiasa nyontek untuk mendapatkan nilai bagus. Mungkin terdengar tidak logis jika nyontek tidak boleh dilakukan. Berikut ini alasan - alasan mengapa hal ini tidak boleh dilakukan.

  1. Menjawab ujian bukan cuma tentang menjawab isinya, melainkan penguji akan melihat seberapa besar pemahaman kamu atas hal yang ditanyakan. Jadi jawaban tidak perlu text book.
  2. Mencontek jawaban berbahasa inggris kemudian menjawab jawaban lainnya dengan bahasa indonesia akan membuat penguji tidak yakin akan kemampuan kamu. Maka pastikan jika tidak tahu lebih baik tidak diisi , daripada harus mengisi dengan bahasa inggris.
  3. Mencari di google sama dengan bunuh diri. Mengapa ? Jika anda menjawab di komputer penguji, maka penguji dapat melihat jejak pencarian di komputer tersebut. Jikapun kamu telah menghapus jejak pencarian tersebut, di sistem komputer perusahaan terdapat proxy yang mencatat seluruh aktivitas browsing harian seluruh komputer yang ada. Jadi bertanya di google sama dengan bunuh diri.

Nah , sudah jelas tentang mengapa tidak boleh mencontek waktu test ? Happy Hunting!


Senin, 10 Oktober 2011

Mengenal Konsep Database : Transaksi


Halo , apa kabar ? Kali ini saya mau berbagi pengetahuan tentang salah satu element penting dalam dunia database , element ini disebut transaksi.

Pengertian
Transaksi dalam dunia database berarti melakukan suatu rentetan proses yang apabila salah satu dari rentetan itu gagal maka keseluruhannya dianggap gagal dan sebaliknya apabila keseluruhan itu berhasil maka dianggap berhasil.

Aplikasi di Dunia Nyata
Transaksi dalam dunia sehari - hari sering kita jumpai, yang paling sering adalah proses penarikan uang di atm. Tentu kita semua pernah menarik uang di atm, nah sebenarnya dalam dunia database hal ini erat kaitannya dengan transaksi. Mari kita lihat urutan proses ke bagian yang lebih kecil dari proses tarik uang ini


Proses Normal :
1. Masukan Nilai uang yang akan diambil
2. Server bank akan mengecek jumlah uang, jika jumlah uang yang ada dikurang jumlah uang
yang diminta lebih besar atau sama maka
3. atm mengeluarkan uang
4. saldo di database bank terupdate.
Proses Tidak Normal bisa disebabkan oleh hal2 lain diluar kendali sistem, misal :
1. koneksi terputus
2. listrik mati di atm
3. software atm tiba2 hang.

Nah, kebayang kan jika bank tidak menerapkan prinsip transaksi dalam operasi penarikan uang di atm ? kemungkinan akan banyak yang ngaco.

Database Server
Sistem database yang banyak di pasaran seperti MS SQL Server,Oracle DB, PostgreSQL,Sybase,IBM DB2
sudah mendukung prinsip transaksi ini, jika tidak ? maka tentu sudah tidak digunakan oleh berbagai macam industri termasuk bank, pasar modal, perminyakan dan lain sebagainya.

MySQL
Karena sebagian besar dari kita lebih sering mengenal MySQL, maka saya akan membahas sedikit tentang MySQL yang sudah dimiliki oleh oracle ini. MySQL mendukung beberapa jenis filesystem, yang sering kita kenal antara lain MyISAM, CVS, dan InnoDB. Nah database filesystem yang mendukung transaksi di mysql adalah InnoDB sehingga apabila kamu mau menulis aplikasi/program yang membutuhkan transaksi maka gunakanlah InnoDB untuk tiap table yang kamu buat.

Happy Coding!

Selasa, 27 September 2011

Contoh Kode PHP dengan CodeIgniter : Kosimpin


Hi All , untuk yang masih kesusahan menggunakan svn, saya sudah upload versi terakhir yang masih belum sempurna ke googlecode. Mudah - mudahan bisa membantu mempelajari Pemrograman PHP dengan Codeigniter

Kosimpin di google chrome

Rabu, 21 September 2011

PHP : Membuat Class dengan style PHP 5.x

Untuk yang pernah baca artikel saya sebelumnya yang mengenai pembentukan class dalam php, berikut ini cara penulisan class untuk php5.

Perbedaan yang paling mencolok adalah pada constructor.

di php 4 kita menulisnya dengan cara ini : (nama constructor = nama class )




<?php


//php4
class mobil
{
function mobil()
{
//inisialisasi kode
}
}

?>



di php 5 kita menulisnya dengan cara ini : ( constructor = function dengan nama _Construct )



<?php

//php5
class mobil
{
function __Construct()
{
//inisialisasi kode
}
}

?>



Ok. Happy Coding!

Rabu, 13 Juli 2011

Tips melamar kerja menjadi programmer



Lagi kuliah dijurusan ilmu komputer dan sejalurnya ? pasti mau dong kerja jadi programmer ? ya iyalah mau, siapa yang gak mau. Nih saya kasi tips biar lulus ngelamar kerja jadi programmer walaupun mungkin cuma junior programmer.

Perusahaan Bukan Lembaga Pendidikan

Walaupun kita akan mendapatkan ilmu pada saat bekerja, namun satu hal yang penting untuk diingat, perusahaan bukanlah lembaga pendidikan. Dengan demikian, perusahaan akan berusaha
secara maksimal mencari dan mendapatkan orang - orang yang punya kemampuan siap pakai sehingga bisa langsung diterjunkan dalam proyek - proyek yang mereka punya.























Buatlah Project


Jika kamu masih kuliah semester awal - awal dan emang mau bener - bener maju maka mulailah terjun, gak perlu nunggu dosen kasih kuliah ataupun kasi tugas. Pilihlah pelajaran pemrograman yang paling kamu rasa pas : desktop, web atau mobile. misal .NET untuk desktop, PHP untuk web, atau Android untuk mobile. Mulailah dengan membeli buku - buku terkait, dan jangan malas membaca tutorial - tutorial berbahasa inggris. Untuk yang kuliah semester akhir, tentu membuat project lebih ringan secara pengetahuan tapi mungkin lebih berat secara waktu karena digunakan untuk tugas akhir. Oleh sebab itu matangkanlah tugas akhir anda, dan buatlah tugas akhir itu menjadi masterpiece yang mengasah dan memaksa kemampuan anda (push to the limit).

Nah, jika kemudian anda lulus dan melamar ke perusahaan, pastikan anda mendapatkan kesempatan untuk menceritakan pengalaman anda tentang project tersebut.
Kalo Saya jadi pewawancara jobs php diperusahaan saya akan bertanya :

  1. udah pernah bikin apa aja ?
    mungkin kamu jawab, project a,b,c .. dll . Ini akan sangat memacu kengintahuan pewawancara.
  2. ok, project2 kamu pake apa aja ? frameworknya, databasenya, berapa jumlah tablenya , javascriptnya ?
    misal kamu jawab : cakephp,jquery,25 tables
    pasti akan semakin terdengar menarik dan pastinya pewawancara akan semakin yakin dengan kemampuan kamu
  3. Ok, terimakasih sudah cerita tentang project2 kamu. ada pertanyaan buat saya ? :)

Demikian tips saya untuk melamar kerja menjadi programmer. Ingat , ingat , ingat !, perusahaan akan lebih melirik anda jika anda telah membuat project! apalagi jika yang kamu gunakan sesuai dengan apa yang mereka gunakan! happy coding!

Senin, 04 Juli 2011

Perubahan Nama Domain


Hi Semua, gak terasa sudah 2 tahun kuliahpemrograman.co.cc berjalan. Mulai detik ini kuliahpemrograman.co.cc akan berubah menjadi makkul.com , singkatan dari materi kuliah :) , sedangkan tambahan k ditengan supaya saya dapet domainnya saja.

Sebenarnya saya pernah memiliki kuliahpemrograman.com , namun karena keteledoran saya domain tersebut terpaksa terparkir sendiri di salah satu sudut internet tanpa ada yang menggunakan.

Oh ya, link - link download yang tadinya saya arahkan ke ziddu akan saya arahkan ke domain saya yang lain yaitu satiri.net, semoga file - file yang hilang dan tidak dapat didownload bisa saya kembalikan lagi agar teman - teman semua dapat mengambil sebanyak - banyaknya informasi yang bisa saya sharing ini.

Akhir kata, tak ada gading yang tak retak. terimakasih atas dukungan dan komen - komennya.

welcome to makkul.com ! happy coding!!

Jumat, 01 Juli 2011

Belajar Ajax menggunakan jQuery


Jquery adalah framework javascript yang sedang tren saat ini. Selain dukungan fasilitas yang lengkap, membuat plugin jquery juga cukup mudah. Dukungan ajax adalah salah satu fasilitas yang sudah tersedia di jquery. Jika masih bingung tentang apa itu ajax, bisa melihat artikel berikut ini.

Ok, kita lanjut dengan latihannya.

Latihan ini membutuhkan
  1. XAMPP yang telah terinstall
  2. JSON Extension di php sudah terpasang. cara mengecek fungsi - fungsi yang telah terpasang dengan kode ini
info.php



<?php

phpinfo();

?>



Firebug sudah diinstall di Firefox. Jika tidak menggunakan firefox, gunakan chrome atau opera. Ini penting untuk mendebug aplikasi ajax

1. buat file php dengan nama data.php , file ini adalah penyedia sumber data.
kode :




Simpan dengan nama data.php


<?php

//siapkan data array
$data = array("nama"=>"Budi","Alamat"=>"Bekasi , Indonesia","Web"=>"http://www.paketkredit.com");

//set header file agar browser mengenali jenis data
header("content-type: Application/json");

//keluarkan data
echo json_encode($data);

?>



Kamis, 23 Juni 2011

Mengapa Harus Mengerti Teori ?


"Ah Teori, gak penting!" , "Maaf saya kurang mengetahui teori, kalo untuk praktek saya hayo!"

Itu adalah beberapa jawaban yang mungkin dikemukanan jika anda ditanya tentang teori atas pemrograman yang kita tekuni. Bahkan pernah saya temui di test tertulis yang diadakan dikantor tempat saya bekerja.

Bener gak sih gak perlu memahami teori ? jawabannya adalah SALAH. Mengapa ? ok saya jelaskan dengan bahasa yang singkat dan mudah :).

Pernahkah kamu membantu saudara, atau orang tua memperbaiki mobil ? , Contoh cerita : Siboy membantu bapaknya memperbaiki mobil. Dalam keadaan berada dibawah mobil , bapak diboy bilang "Boy, tolong ambilkan kunci sok", lalu karena si boy tidak mau tau nama - nama alat siboy dengan sigap mengambil toolbox dan berkata "yang ini pak ?" untuk setiap alat yang dia tunjukan ke bapaknya.

Dicerita ini dapat kita tebak, bapaknya boy kemungkinan akan kesal karena setiap kali memperbaiki mobil si boy belum tahu juga nama - nama alat yang digunakan untuk memperbaiki mobil tersebut.

Senin, 18 April 2011

Lowongan Java


Buat yang mau coba kerjaan remote. ini saya copas dari mailing list. Semoga Menggairahkan semangat belajar
-------------------------------

ArtiVisi
ArtiVisi sudah siap infrastrukturnya.
Scope dan acceptance criteria juga sudah kita siapkan.

Skillset yang kita butuhkan :
- Java (of course)
- Maven 2
- HTML, JavaScript, CSS (ini ibu budi jaman sekarang)
- Spring, Hibernate, Jasper Report
- ExtJS atau Dojo Toolkit

Yang berminat apply, silahkan publish contoh aplikasi yang pernah
dikerjakan di Github atau Gitorious.
Googlecode atau Bitbucket tidak boleh, soalnya kita pakai Git.

Setelah dipublish contoh aplikasinya, kirim email ke info@artivisi.com
untuk apply.
-----------------------------------

Happy Coding!

Rabu, 16 Maret 2011

JQuery : Memahami penggunaan class selector


Halo semua, kali ini saya ingin berbagi pemahaman tentang jquery class selector. Hm, sebenarnya saya tidak tau pasti kata yang tepat untuk class selector ini, tapi karena selector ini berdasarkan kepada class name di css, maka class selector menurut saya adalah istilah yang cukup tepat. :)

Ok, lanjut dengan contoh ya. Coba lihat kode berikut ini :



<html>

<head>

<style type=\'text/css\'>

.judul{

font-weight:bold;

}

</style>

</head>

<body>

Judul Buku <br>

<ul>

<li class=\'judul\'>Habis Gelap terbitlah terang</li>

<li class=\'judul\'>Salah Asuhan</li>

<li class=\'judul\'>Siti Nurbaya</li>

</ul>



</body>

</html>


Selasa, 08 Maret 2011

Mengenal Konsep MVC : Model View Controller




Sejarah MVC
MVC , adalah singkatan dari model - view - controller. Konsep ini sudah digunakan sejak awal - awal digunakannya user interface (GUI). Dan sekarang MVC ini populer lagi di dunia web setelah kemunculan framework - framework pembantu yang dapat mempercepat pembuatan aplikasi.

Cara Kerja
Jika membahas cara kerja, maka saya sebenernya harus mengetahui dulu seberapa jauh pehamanan kamu tentang pemrograman. sehingga saya bisa menggunakan analogi yang mendekati. Nah saya anggap kamu semua bisa ataupun pernah membuat aplikasi desktop baik itu VB/Delphi/.NET

  • Model , secara umum kita bisa anggap sbagai klas khusus yang difungsikan hanya untuk akses data. Jika kita analogikan dengan VB maka model ini adalah adodb yang kita tempatkan pada module/class khusus, sehingga semua akses ke data akan melibatkan module/class tersebut.
  • View, Dalam analogi pemrorgraman visual, View adalah FORM ataupun REPORT, yaitu desain dari tampilan
  • Controller, Nah ini yang agak repot, karena biasanya hanya diajarkan akses data dan semua pembacaan melalui form. sehingga dalam VB/Delphi form berlaku sebagai View dan Controller. Jadi, gampangnya adalah, controller ini adalah program menu yang bertugas untuk menunjuk/memanggil form/view yang harus muncul.

PHP MVC dengan CodeIgniter
MVC dengan CodeIgniter terasa sangat langsung, model di dalam Codeigniter adalah klas yang berhubungan dengan database, sedangkan view adalah template/file html dan model adalah klas yang bertugas memanggil model dan menampilan view.

Ok,sampai sini dulu tulisan tentang MVC, selanjutnya saya akan menulis tahap demi tahap penggunaan Codeigniter. Happy Coding!

Kamis, 03 Maret 2011

Tools Development : Tortoise SVN

Saat ini internet telah menjadi bagian sehari - hari dari kehidupan kita, dalam pengembangan/development aplikasi internet juga telah merevolusi aplikasi. Salah satu hal yang sangat membantu dalam ruang lingkup kolaborasi tanpa jarak adalah adanya tools yang dikategorikan sebagai version control , dengan adanya jenis tools ini maka developer dapat saling berkolaborasi tanpa direpotkan oleh mekanisme edit/update yang rumit.


Bayangkan saja, ada satu project yang didukung oleh 100 orang developer, dimana setiap orang boleh mengekspresikan keinginan masing - masing ke dalam
SVN Konteks menu

Rabu, 02 Maret 2011

File - File Khas Indonesia Pendukung Project




Dalam membuat aplikasi seringkali kita membutuhkan file - file seperti daftar provinsi, daftar kabupaten dan kotamadya yang digunakan untuk keperluan marketing atau bisa juga daftar kode bank yang digunakan untuk keperluan finance dan akunting.

Berikut ini file - file yang dibutuhkan tersebut dalam bentuk excel file, semoga berguna ya


Have a nice projects!

Selasa, 01 Maret 2011

Menggunakan Virtual Machine untuk Testing Aplikasi PHP


Saat ini komputer sudah semakin kuat, kecepatan processor 3 GHz, memory 2 GigaByte dan lcd pun sudah semakin terjangkau.

Dengan kondisi seperti ini, sudah tidak ada alasan untuk tidak menginstal OS lain selain windows, kenapa ? karena di hosting rata2 menyediakan linux/bsd yang secara umum case sensitive yang berakibat program aplikasi tidak bisa dijalankan karena file dianggap tidak ada.

Nah, untuk mengatasi ini. Install Virtual Machine semacam Virtual Box ataupun VMware bajakan :). lalu diatas virtual machine itu installah linux yang mudah misal Mandriva ataupun Ubuntu.

Lalu cobalah pasang aplikasi php mysql dari lingkungan linux/bsd kemungkinan akan bermasalah pada penamaan file.

Cobalah! dan happy coding!

Kamis, 03 Februari 2011

Lowongan Kerja PHP

Hmm judulnya seakan saya mau posting lowongan kerja ya ? engga, saya engga mau posting lowognan kerja. tapi saya mau kasi tips tentang tren php saat ini. Jadi kamu bisa tau apa yang harus dikejar.

Nih saya kasih tau langsung aja :

Database : MySQL , MSSQL , Oracle , MongoDB. Silahkan pilih salah satu. dua lebih baik.
Framework : Codeigniter,Zend,Symfony
Javascript : jQuery,Jquery UI, Ext-js
Webservice : type data : xml,yml,kml,json
protocol : xml-rpc,soap,custom

Nah, list di atas merupakan pilihan, jadi pilihlah masing - masing 1 dari 3 kategori tersebut. dua lebih baik.

Lalu apa yang harus dilakukan untuk mendapatkan pengetahuan itu ?. yah latihan bikin project, misal :

1. clone wordpress dengan fungsi xml-rpc agar bisa memposting dari web/aplikasi lain
2. Aplikasi Point Of Sales dengan fitur - fitur jQuery UI

Ok. saya cukup disini dulu, selanjutnya akan saya lengkapi. have a nice hunting!