Konversi Mata Uang di CodeIgniter dengan kurs yang Up to Date

Emm… mungkin temen2 suatu saat butuh fitur konversi mata uang ini ketika develop Aplikasi dengan CodeIgniter. Misalnya saja ketika kita mau bikin  toko online yang mana harga product nya dapat ditampilkan dengan beberapa mata uang sebagai contoh IDR  (rupiah) dan USD (dolar).

Untuk fitur konversi mata uang ini aku mengunakan library yang  dibuat oleh Simon Jarvis yang bisa didapatkan source nya di http://www.white-hat-web-design.co.uk/articles/php-currency-conversion.php . Kurs mata uangnya up to date , dan tidak ribet implementasinya.  Oleh penulisnya emang dibuat untuk PHP secara umum…, tetapi kita juga bisa memakainya untuk aplikasi yang kita buat dengan framework CodeIgniter. Aku akan coba tuliskan bebrapa langkah untuk memakai library ini. Untuk yang belum pernah install framework CodeIgniter bisa baca artikel aku sebelumnya tentang Instalasi Framwork CodeIgniter.

Pertama kita buat file CurrencyConverter.php di dalam folder application/libraries.  Kemudian kita kopikan kode program yang dibuat oleh Simon Jarvis sperti dibawah.
[Read more...]

Skripsiku: Antara Tahap Penelitian (Bab 3) dengan Pembahasan (Bab 4) harus sesuai (Match)

Emm…. Mungkin bagi temen2 yang sering mengikuti pelatihan / workshop penulisan karya ilmiah sering mendapatkan nasehat dari pemateri seperti ini. “Klo membuat karya tulis itu,, harus ada benang merah dari latar belakang sampai kesimpulan“. Betul tidak ???..betul aja ya..:)

“Benang Merah” yang dimaksud disini adalah adanya keterkaitan / kesinambungan diantara bagian2 dalam karya tulis itu. Ada yang mau menambahkan????..hehehe

Nah…hal yang cukup berkesan dalam benakku ketika menyusun skripsi adalah bahwa “Antara Tahap Penelitian (Bab 3) dengan Pembahasan (Bab 4) harus sesuai (Match)“. Ini yang baru bisa ku mengerti saat ini. (Selasa 18 Mei 2010  00:42)…. Hoahmmm….(” dah ngantuk bgt”).

Sebelumnya pada tahap penelitian aku menuliskan bahwa aku akan menerapak Prototyping Model dalam tahap pengembangan sistemya. Tetapi di bab 4  (pembahasan) aku menuliskan sub bab yaitu : Analisis, Perancangan, Implementasi, dan Pengujian. Padahal keempat sub itu kan secara jelas menunjukan bahwa pengembangan sistemnya menggunakan model proses Linear Sequential / Warterfall. Sekarang pertanyaannya “Apakah Antara Tahap Penelitian (Bab 3) dengan Pembahasan (Bab 4)  sudah sesuai???“…..hmmm… aku tersenyum malu di depan komputerku.

Aku mencoba membela diriku.. “Ehh…. kok skripsi kakak kelas yang ku jadikan referensi kok bisa lulus yaa???….”, akhh.. Doseny dulu kurang teliti kyakny…:P

Setelah ku mengerti mana yang benar….segera ku perbaiki laporan skripsiku. Dengan berbagai pertimbangan aku mengorbankan untuk mengubah tahapan penelitianku menjadi menggunakan proses Liniear Squential.  Emm… pertimbangannya karena “BAB 4 UDAH BANYAK BGT TAU…..AKU CAPEK NGEDIT KLO YANG DIRUBAH BAB 4. hahaha”. Sambil mikir alasan untuk besok maju bimbingan ke Dosen…:(

Ini lho….potongan tahapan penelitian ku yang telah ku revisi….mohon dikoreksi yach…:)

————————————————————————————————————————————-

D. Tahap Penelitian

Pada penelitian ini diterapkan model linear sequential dalam pengembangan sistemnya. Adapun rincian tahapan yang akan dilalui terdapat pada gambar berikut:

Roger S. Pressman, Ph.D.

1. Analisis (analisis)

Kegiatan yang dilakukan pada tahap ini adalah menganalisis kebutuhan sistem dan menentukan spesifikasi sistem yang akan dikembangkan. Kegiatan analisis ini mengacu pada data-data hasil wawancara dan observasi di Dinas Pariwisata Kabupaten Gunungkidul.

2. Perancangan (Desain)

Kegiatan yang dilakukan pada tahap ini adalah merancang DFD (Data Flow Diagram), merancang algoritma, merancang basis data, dan merancang antarmuka (user interface). Tools yang digunakan pada tahapan ini adalah Ms Visio 2007, Power Designer 9, dan Axure Pro 5.

3. Implementasi (Code)

Kegiatan yang dilakukan pada tahap ini adalah mengimplementasikan rancangan yang telah dibuat menjadi aplikasi yang nyata. Tools yang digunakan dalam tahap ini  adalah Framework CodeIgniter 1.7.2, Wamp Server 2.0i (Apache-PHP- MySQL), Google Map Version 3, dan Netbeans 6.8.

4.  Pengujian Sistem

a)      Black Box Test

Pengujian Black Box Test yaitu proses pengujian yang dilakukan dengan mengamati keluaran dari berbagai masukan. Pengujian ini dilakukan oleh pihak Dinas Pariwisata Gunungkidul sebagai Administrator

b)      Alfa Test

Pengujian Alfa Test yaitu pengujian sistem yang dilakukan oleh pemakai sistem yaitu petugas obyek wisata, wisatawan, dan masyarakat.

————————————————————————————————————————————-

Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins