Konversi ukuran file dalam format byte


aplikasi upload update photo RI32 Agus Sumarna

Aplikasi Biodata Sahabat Ri32

Latar Belakang

Saat membuat aplikasi upload file biasanya user ingin mengetahui ukuran file yang diupload. namun ukurannya masih dalam format satuan byte. misalnya ukuran file 1MB dalam byte adalah sekitar 1.000.000 byte.

Sehingga perlu adanya script untuk konversi ukuran file agar mudah dibaca. ukuran file yang biasa user ketahui adalah dalam format :

  • KB(Kilo Byte)
  • MB(Mega Byte)
  • GB(Gyga Byte)
  • TB(Tera Byte)

Fungsi Konversi

function formatBytes($size, $precision = 2){
$base = log($size) / log(1024);
$suffixes = array(”, ‘ KB’, ‘ MB’, ‘ GB’, ‘ TB’);
return round(pow(1024, $base – floor($base)), $precision) . $suffixes[floor($base)]; }

Cara Panggil Fungsi

Ukuran dalam database masih dalam satuan byte, namun saat di tampilkan dalam halaman aplikasi sudah dikonversi dengan fungsi konversi. Untuk mengkonversi ukuran file, perlu memanggil fungsi konversi dengan cara :

<?php echo formatBytes($row[‘ukuran’],0);?>

Free Download :

http://sourcecode.kangagus.id/script-konversi-ukuran-file

Koleksi Buku :

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 7 Juli 2013

GusnaNuri

Advertisements

Konversi Bilangan ke Angka Romawi dengan Tag HTML dan PHP



Latar Belakang

Artikel ini membahas tentang konversi bilangan ke angka Romawi. misalnya 2012 jika di konversi ke angka romawi menjadi MMXII.

Untuk memudahkan konversinya berikut terdapat 2 script menggunakan PHP dan Tag HTML.

Romawi PHP

<?php
function Romawi($n){
$hasil = “”;
$iromawi =

array(“”,”I”,”II”,”III”,”IV”,”V”,”VI”,”VII”,”VIII”,”IX”,”X”,
20=>”XX”,30=>”XXX”,40=>”XL”,50=>”L”,60=>”LX”,70=>”LXX”,80=>”LXXX”,
90=>”XC”,100=>”C”,200=>”CC”,300=>”CCC”,400=>”CD”,500=>”D”,
600=>”DC”,700=>”DCC”,800=>”DCCC”,900=>”CM”,1000=>”M”,
2000=>”MM”,3000=>”MMM”);

if(array_key_exists($n,$iromawi)){
$hasil = $iromawi[$n];
}elseif($n >= 11 && $n <= 99){
$i = $n % 10;
$hasil = $iromawi[$n-$i] . Romawi($n % 10);
}elseif($n >= 101 && $n <= 999){
$i = $n % 100;
$hasil = $iromawi[$n-$i] . Romawi($n % 100);
}else{
$i = $n % 1000;
$hasil = $iromawi[$n-$i] . Romawi($n % 1000);
}

return $hasil;
}

echo Romawi(2012);
?>

Romawi HTML

<html>
<body>
<h4>Daftar dengan anka Romawi</h4>
<ol type=“I” start=”2012″>
<li>Konversi Angka Romawi</li>
</ol>
</body>
</html>

Download

http://www.4shared.com/zip/GBGF3Asz/romawi-ri32.html

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 24-04-2012

noname

Konversi Database MySQL ke SQLite


Latar Belakang

Jika anda mempunyai database yang dibuat dengan MySQL kemudian ada rencana project untuk melakukan konversi database dari MySQL ke SQLite, maka pada artikel ini saya memberikan cara alternatif untuk melakukan konversi database tersebut.

Alternatif lain untuk melakukan konversi diantaranya adalah :

  1. http://trac.edgewall.org/wiki/SqLiteToMySql
  2. http://dbconvert.com/convert-sqlite-to-mysql-pro.php
  3. http://www.sqlite.org/cvstrac/wiki?p=ConverterTools

Sedangkan cara yang saya gunakan adalah dengan menggunakan SQLite Manager. untuk pengenalan SQLite dan SQLite Manager bisa anda baca di artikel ini.

Tahapan Konversi

  1. Jalankan PHPMyAdmin
  2. Buka database MySQL menggunakan PHPMyadmin
  3. Pilih salah satu table di database tersebut, kemudian export table tersebut
  4. Lakukan export pada table yang lainnya satu persatu
  5. Jalankan SQLite Manager
  6. Buat databasenya terlebih dahulu.
  7. Import table satu per satu sesuai dengan nama file *.csv yang sudah ada sebelumnya
  8. Lakukan mengimport untuk table yang lain satu persatu
  9. Selesai

Kekurangan

Tidak efektif untuk mengkonversi database dengan banyak tabel, karena anda harus mengimport tabel satu persatu. tidak bisa satu database sekaligus.

Keuntungan

  1. Sebagai alternatif aplikasi yang digunakan untuk mengkonversi database MySQL ke database SQLite.
  2. Menurut pengalaman saya dan teman-teman saya. melakukan konversi menggunakan software berbasis desktop selalu gagal.
  3. Anda bisa membuat atau mendefinisikan ulang table atau  field yang di import sesuai dengan struktur database asalnya di MySQL.

PHPMyAdmin

  1. Buka phpmyadmin
  2. Pilih salah satu database
  3. Pilih salah satu table
  4. Pilih tabmenu EXPORT
  5. Pilih CSV
  6. Klik tombol GO untuk menyimpan file *.csv
  7. Selesai

Export Table di PHPMyAdmin

Save file CSV

SQLite Manager

  1. Buka SQLite Manager (Tools>SQLite Manager)
  2. Buat database (Database>Create Database)
  3. Beri nama database misalnya “db_ci” kemudian tentukan tempat penyimpanannya misalnya di desktop
  4. Import database (Database>import)
  5. Klik tombol Select File untuk mencari file CSV
  6. Jika ada warning untuk memodifikasi table, pilih Cancel
  7. Jika ada konfirmasi data yang berhasil di import, pilih OK
  8. Lakukan import untuk table yang lainnya
  9. Selesai

Import file CSV di SQLite Manager

Konfirmasi untuk modify table pilih Cancel

Konfirmasi Import data ke table pilih OK

Sample Database

Untuk tujuan edukasi, silahkan download contoh file CSV dan file SQLite yang sudah saya buat. file-file yang dibutuhkan adalah sebagai berikut :

  • admin.csv (mewakili hasil export table admin di mysql)
  • guestbook.csv (mewakili hasil export dari table guestbook di mysql)
  • db_ci.sqlite (mewakili database awal yang dibuat di sqlite)
  • db_ci.sql (mewakili database asal terdapat table admin dan guestbook yang dibuat di mysql)

Download Sample DB

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 27-08-2011

noname

Contoh aplikasi Java menggunakan database SQLite


Logo Java

Pendahuluan

Artikel ini membahas tentang contoh aplikasi sederhana menggunakan Java dan SQLite. inti dari artikel ini adalah penggunaan database SQLite dalam aplikasi java.

kenapa saya menggunakan SQLite? karena pada artikel sebelumnya saya pernah membahas tentang pengenalan SQLite dimana salah satu keuntungannya adalah kita tidak perlu menginstall sebuah database server karena database sudah terinstegrasi atau di embeded kedalam aplikasi Java yang kita buat. kita hanya membutuhkan sebuah konektor sqlitejdbc-v056.jar agar aplikasi java dapat tersambung ke database SQLite.

Syntax Koneksi

package konfigurasi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
* @author Agus Sumarna
*/
public class DBConnection {
private Connection koneksi;

public Connection connect(){
//untuk koneksi ke driver
try{
Class.forName(“org.sqlite.JDBC”);
System.out.println(“berhasil load driver”);
}catch(ClassNotFoundException cnfe){
System.out.println(“Tidak ada Driver “+cnfe);
}

//untuk koneksi ke database
try{
String url=”jdbc:sqlite:db/db_pegawai.sqlite”;
koneksi=DriverManager.getConnection(url);
System.out.println(“Berhasil koneksi”);
}catch(SQLException se){
System.out.println(“Gagal koneksi “+se);
JOptionPane.showMessageDialog(null,”Gagal Koneksi Database”,”Peringatan”,JOptionPane.WARNING_MESSAGE);
}
return koneksi;
}
}

  • Untuk drivernya terdapat pada folder lib pada folder projek aplikasi
  • Untuk file databasenya terdapat pada folder db pada folder projek aplikasi

Aplikasi


Adapun fungsi dalam aplikasi tersebut adalah :

  • Menampilkan data pegawai
  • Menghapus data pegawai
  • Mengupdate data pegawai
  • Mencari data berdasarkan nama pegawai

Download

http://www.4shared.com/file/HaGOEaA8/JavaSQLite.html

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 27-08-2011

noname

Pengenalan SQLite


Pengenalan

Pada artikel kali ini saya membahas tentang database SQLite. berikut ini adalah pengetahuan umum mengenai SQLite yang saya ambil dari situs wapedia.mobi dan stopbox.blogspot :

  • SQLite merupakan sebuah library proses yang menerapkan serverless (mandiri tanpa server), zero configuration, database SQL transaksional. Kode untuk SQLite berada dalam public domain dan dengan demikian bebas untuk digunakan untuk tujuan apa pun, komersial atau swasta.
  • SQLite merupakan mesin database SQL embedded. Tidak seperti kebanyakan database SQL lainnya, SQLite tidak memiliki proses server yang terpisah. SQLite membaca dan menulis secara langsung ke disk. Database SQL lengkap dengan multiple tabel, indices, triggers, dan views, semua terdapat dalam sebuah disk file tunggal. Format file database adalah cross-platform yaitu kita bebas mengcopy database antara 32-bit dan sistem 64-bit.
  • Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

SQLite Manager

SQLite manager adalah sebuah ekstensi atau add-ons dari browser mozila firefox yang digunakan untuk mengelola database SQLite dengan tampilan berbasis web.

Untuk dapat menggunakan aplikasi SQLite Manager ini caranya adalah sebagai berikut :

  1. Buka browser Mozila Firefox
  2. Download dan Install SQLite Manager
  3. Jika sudah selesai menginstall, untuk membuka aplikasinya pilih menu Tools>SQLite Manager
  4. Untuk contoh database SQLite nya silahkan download file db_pegawai.sqlite
  5. Untuk membuka databasenya pada SQLite Manager, pilih menu Database>Connect Database
  6. Cari dan pilih file db_pegawai.sqlite yang sudah didownload tadi kemudian klik Open
  7. Maka akan tampil isi database dari file db_pegawai.sqlite tersebut

Untuk membuat database dan mengelola database SQLite silahkan anda coba dan eksplorasi sendiri. jika anda pernah menggunakan phpmyadmin anda akan lebih cepat terbiasa menggunakan SQLite manager ini.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 27-08-2011

noname

Konversi flash EXE to SWF


Macromedia Flash

Pengenalan

Teman-teman pasti sudah mendengar tentang Flash, atau pun tentang flash player.  yup! flash adalah sebuah program flash yang dibuat dengan menggunakan editor Macromedia Flash. untuk informasi lebih lengkap bisa dilihat disitus ini

Latar Belakang

Latar belakang dibuatnya artikel ini adalah misalnya ada suatu kasus dimana saya mendapatkan file flash seperti Game flash, animasi, ataupun banner dalam bentuk EXE. trus saya ingin mengubahnya dalam format SWF. setelah didapat file SWF nya, saya pun ingin melihat semua komponen dan action script nya dalam format file FLA. sehingga urutannya conversinya adalah : dari file exe > menjadi swf > kemudian dikonversi lagi menjadi fla

Konversi Flash EXE to SWF

Tampilan Flashkeeper

Untuk konversi flash exe menjadi file swf  langkahnya adalah sebagai berikut :

  1. Siapkan file flash yang sudah dalam bentuk executable(*.exe)
  2. Download softwarenya di alamat http://www.flashkeeper.com
  3. Setelah di install buka aplikasinya
  4. Cari file exe nya (Ctrl+O)
  5. Klik icon Convert
  6. Cari file sumbernya (file *.exe) dan tentukan alamat penyimpanannya
  7. Tekan OK
  8. Selesai

Konversi Flash SWF to FLA

Tampilan Sothink SWF Decompiler

Untuk konversi flash swf menjadi file fla langkahnya adalah sebagai berikut :

  1. Siapkan file flash dalam bentuk swf (*.swf)
  2. Download softwarenya di alamat http://www.sothink.com
  3. Setelah di install buka aplikasinya
  4. Cari file swf nya (Ctrl+O)
  5. Klik icon Export FLA
  6. Ikuti saja langkah proses konversinya
  7. Tidak perlu ada yang diubah
  8. Selesai

Setelah mendapatkan file FLA dan mengedit file “projek” flash tersebut sesuai kebutuhan anda, maka anda bisa mempublishnya Kembali menjadi format file yang lain misalnya swf, exe, maupun html.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamin

Depok, 17-01-2011

noname

Masalah tag pembuka PHP


LATAR BELAKANG :

Misalnya saya dulu membuat web di xampp versi 1.6 (PHP4) trus sekarang saya menggunakan xampp versi 1.7 (PHP5).

rata2 masalahnya di tag pembuka php.

  • kalo di PHP4 tag pembukanya cukup dengan <?
  • tapi di PHP5 harus dengan tag pembuka <?php

kalo secara manual sech kita bisa merubah dengan fasilitas FIND and REPLACE di setiap halaman. tapi kalo halamanya buanyak gimana.

Sementara saya menggunakan cara pertama diatas, walaupun sedikit melelahkan…huft. saya mencari artikel di blog temen-temen yang lain dan menemukan beberapa judul artikel. semoga dapat bermanfaat untuk anda semua.

Referensi

Depok, 21-11-2010

noname

%d bloggers like this: