Archive for Programming-Q

Membuat Fungsi Seperator

Berikut contoh sumber kode untuk fungsi separator (biasa digunakan untuk penjumlahan mata uang) :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
 
/**
 * Created by. Kohaci
 * link  : http://www.kohaci.com/
 * email : freddy(underscore)august(at)yahoo(dot)co(dot)id
*/
 
function separator($num, $suffix = '') {
 
	$ina_format_number = number_format($num, 3, ',','.');
	$result = str_replace(',000',$suffix,$ina_format_number) ;
 
	return $result ;
}
 
// How To Use
$num   = "2000000" ;
 
echo separator($num) ; // output : 2.000.000
echo separator($num,',-') ; // output : 2.000.000,- 
 
?>

Good Luck !! (^-^)/

Comments (5)

FusionCharts + CodeIgniter

FusionCharts adalah komponen pemetaan dalam basis flash yang dapat digunakan untuk merender data dalam bentuk animasi grafik. Dengan basis Adobe Flash 8, FusionCharts dapat digunakan dengan berbagai macam bahasa scripting web seperti HTML, .NET, ASP, JSP, PHP, ColdFusion dan lain sebagainya, untuk menghasilkan chart yang interaktif dan powerfull. Menggunakan XML sebagai data interface-nya, FusionCharts mampu menciptakan charts yang compact, interaktif, dan visually-arresting.

Untuk lebih jelasnya tentang FusionCharts dapat diakses situs resminya di www.fusioncharts.com.

Berikut tata cara menggabungkan FusionCharts dengan CodeIgniter : Read the rest of this entry »

Comments (1)

10 Prinsip Desain OOP

Dikutip dari blog Livrona yang bertajuk 10 Object Oriented Design Principles , supaya tetap ingat, gw paparkan lagi di postingan kali ini .

10 Object Oriented Design Principles

Open Closed Principle

Classes should be open for extension but closed for modification.

Single Responbility Principle

A class should have onle one reason for change. Read the rest of this entry »

Comments (2)

Php Excel Reader + Codeigniter

Awalnya untuk fungsi membaca file format excel , gw makai plugin Excel reader class dari wiki-nya CodeIgniter yang dibikin oleh James Gifford. Awal-awalnya saat diuji coba lancar-lancar aja, tetapi kendala terjadi saat format data atau kolomnya udah komplek . Sehingga menimbulkan pesan seperti ini :

Padahal gede memorynya udah gw set dari dari 8MB -> 16=> 32 MB , sampai 64 MB terakhir, tapi tetap ga bisa-bisa juga. Gw yakin pasti ada caranya, tapi untuk mencari jawabannya harus ngenet dulu, google, tanya forum atau milis, tapi karena saat itu lagi malas keluar kosan. Gw putusin untuk memakai cara lain ala orang ganteng ! Read the rest of this entry »

Comments