Selasa, 13 Desember 2011

Penyederhanaan Ukuran Byte

Hello SyntaxHighlighter
Pada tulisan kali ini gw mau share sedikit tips algoritma untuk menyederhanakan ukuran byte. Algoritma ini berfungsi untuk mengubah format byte kedalam satuan byte yang lebih sederhana seperti KB, MB, GB, TB,..dlll.

Contoh :
1024 -> 1 KB
10240 -> 10 KB
1024000 -> 1 MB

berikut agoritma nya :
public static String getSimpleSize(double d){        

        String sizeType = "";
        if (d > 1024) {
            // KB
            d = d / 1024;
            sizeType = " KB";
        }
        if (d > 1024) {
            // MB
            d = d / 1024;
            sizeType = " MB";
        }
        if (d > 1024) {
            // GB
            d = d / 1024;
            sizeType = " GB";
        }
        
        return (d + sizeType);
}
Semoga bermanfaat.

Ubah Angka ke dalam Format Rupiah

Hello SyntaxHighlighter
Setelah sekian lama tidak posting sesuatu di blog, akhirnya gw mutusin buat posting lagi..ckckck.
Pada kesempatan kali ini gw mau share sebuah fungsi untuk mengubah sebuah string number menjadi string dengan format rupiah, kebetulan algoritma yang dipakai dituangkan ke dalam JAVA code.

public static String getRupiahFormat(String number) {
  String displayedString = "";

  if (number.length() == 0) {
   displayedString = "Rp. 0";
  } else {
   if (number.length() > 3) {
    int length = number.length();

    for (int i = length; i > 0; i -= 3) {
     if (i > 3) {
      String myStringPrt1 = number.substring(0, i - 3);
      String myStringPrt2 = number.substring(i - 3);

      String combinedString;

      combinedString = myStringPrt1 + ".";

      combinedString += myStringPrt2;
      number = combinedString;

      displayedString = "Rp. " + combinedString;
     }
    }
   } else {
    displayedString = "Rp. " + number;
   }
  }
  return displayedString;
 }

Input : 15500000
Output : Rp. 15.500.000

semoga bermanfaat..aamiiin..

Selasa, 18 Januari 2011

Menambahkan Nilai Tanggal Pada Bagian Tertentu (Action Script / Flex)

Hello SyntaxHighlighter
Pada postingan ini saya akan memberikan sedikit contoh fungsi Action Script untuk menambahkan nilai tanggal pada bagian tertentu, baik itu tahun,bulan,tanggal,jam,menit bahkan detik.
contoh :
2010/10/01 + 3 hari = 2010/10/04
2010/10/01 + 3 bulan = 2011/01/01
2010/10/01 + 3 tahun = 2014/01/01
berikut source code nya :
/**
 * Adds the specified number of "date parts" to a date, e.g. 6 days
 * @param datepart The part of the date that will be added
 * @param number The total number of "dateParts" to add to the date
 * @param date  The date on which to add
 * @return  The new date
 */
 public static function dateAdd(datepart:String = "", number:Number = 0, date:Date = null):Date {
   if (date == null) {
    /* Default to current date. */
    date = new Date();
   }
   
   var returnDate:Date = new Date(date.time);;
   
   switch (datepart.toLowerCase()) {
    case "fullyear":
    case "month":
    case "date":
    case "hours":
    case "minutes":
    case "seconds":
    case "milliseconds":
     returnDate[datepart] += number;
     break;
    default:
     /* Unknown date part, do nothing. */
     break;
   }
   return returnDate;
 }
cara pemanggilanya :
contoh untuk menambahkan 3 bulan dari tanggal sistem.
ASClass.dateAdd("month",3,new Date())

Perintah Dasar Linux A - Z

Bagi yang mau belajar mnggunakan OS LINUX, ini merupakan perintah-perintah dasar pada LINUX dari A - Z. Semoga bermanfaat.



a
adduser = Tambah pengguna ke sistem
addgroup = Tambah grup ke sistem
alias = Buat sebuah alias
apropos = Cari Bantuan halaman manual (man-k)
apt-get = Cari dan menginstal paket perangkat lunak (Debian)
aspell = Pemeriksa Ejaan
awk = Cari dan Ganti teks, database sort / validate / index

Sign up for PayPal and start accepting credit card payments instantly.