Membuat Konversi Angka Dengan PHP


Membuat Konversi Angka Dengan php

Selamat siang semua, hari ini saya ingin sharing tutorial mengenai cara membuat function konversi angka ribuan, angka ratusan, angka jutaan atau milliaran kedalam format pendek. Tetapi sebelumnya kita harus mengetahui apa sih konversi angka dan bagaimana sistem kerja nya berikut penjelasannya.

Apa itu Konversi Angka?

Adalah Konversi bilangan adalah proses mengubah bentuk bilangan satu ke bentuk bilangan lain yang memiliki nilai yang sama. Dimana format bilangan ada berupa biner, desimal, octal dan hexadesimal. Misal: nilai bilangan desimal 12 memiliki nilai yang sama dengan bilangan octal 15; Nilai bilangan biner 10100 memiliki nilai yang sama dengan 24 dalam octal dan seterusnya. 

Dalam scripts berikut kita akan selalu menggunakan number_format untuk mendapatakan format dari angka yang dimasukan. kemudan di cek dan di bandingkan kedalam array seperti code berikut ini:
<?php  
                function thousandsCurrencyFormat($num) {
                $x = round($num);
                $x_number_format = number_format($x);
                $x_array = explode(',', $x_number_format);
                $x_parts = array('k', 'M', 'B', 'T', 'q', 'Q', 's', 'S', 'O', 'N', 'd');
                $x_count_parts = count($x_array) - 1;                    $x_display = $x;
                $x_display = $x_array[0] . ((int) $x_array[1][0] !== 0 ? '.' . $x_array[1][0] : '');
                $x_display .= $x_parts[$x_count_parts - 1];
                return $x_display;
                }
            ?>
Berikut adalah scripts lengkapnya dan cara menggunakannya.
<!DOCTYPE html>                        
<html lang="eng">
    <head>
        <title>PHP Number Abbreviator</title>
    </head>
    <body>
            <?php  
                function thousandsCurrencyFormat($num) {
                $x = round($num);
                $x_number_format = number_format($x);
                $x_array = explode(',', $x_number_format);
                $x_parts = array('k', 'M', 'B', 'T', 'q', 'Q', 's', 'S', 'O', 'N', 'd');
                $x_count_parts = count($x_array) - 1;                    $x_display = $x;
                $x_display = $x_array[0] . ((int) $x_array[1][0] !== 0 ? '.' . $x_array[1][0] : '');
                $x_display .= $x_parts[$x_count_parts - 1];
                return $x_display;
                }
            ?>
            <table cellpadding="15" cellspacing="5" border="1">
                <thead>
                    <tr>
                        <th>Description</th>
                        <th>Symbol</th>
                        <th>Number</th>
                        <th>Result</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td style="text-align:center;">Trillion</td>
                        <td style="text-align:center;">T</td>
                        <td style="text-align:center;">7,300,000,000,000</td>
                        <td style="text-align:center;"><?php echo thousandsCurrencyFormat(7300000000000)?></td>
                    </tr>
                <tr>
                        <td style="text-align:center;">Billion</td>
                        <td style="text-align:center;">B</td>
                        <td style="text-align:center;">9,000,000,000</td>
                        <td style="text-align:center;"><?php echo thousandsCurrencyFormat(9000000000)?></td>
                    </tr>
                <tr>
                        <td style="text-align:center;">Million</td>
                        <td style="text-align:center;">M</td>
                        <td style="text-align:center;">12,000,000</td>
                        <td style="text-align:center;"><?php echo thousandsCurrencyFormat(12000000)?></td>
                    </tr>
                <tr>
                        <td style="text-align:center;">Thousand</td>
                        <td style="text-align:center;">K</td>
                        <td style="text-align:center;">588,000</td>
                        <td style="text-align:center;"><?php echo thousandsCurrencyFormat(588000)?></td>
                    </tr>
                </tbody>
            </table>
    </body>
</html>
Baiklah Sekian dulu yah tutorials mengenai cara membuat Membuat Konversi Angka Dengan PHP selamat siang ini semoga bermanfaat bagi kalian semua.

Salam Hangat,
Depri Pramana

Menambahkan Android SDK dan AVD Manager Pada Eclipse

Selamat Siang teman-teman saya ingin membagikan tutorial cara menambahkan Android SDK dan AVD Manager Android sebelumnya silakan download eclipse dari link berikut Downloading and Installing the Plugin for the correct plugin version to use.
Jalankan Eclipse, Pada JVM version 1.7.0 or later.
Pilih Help > Install New Software... dialog akan keluar, masukan update site URL ke Work with pada text box dengan link berikut:\
https://dl.google.com/eclipse/plugin/4.4
Dan tekan enter.
Akan muncul Google Plugin for Eclipse. pilih semua Google Plugin for Eclipse(required
Jika ingin mengistall Android Developer Tools, pilih Developer Tools untuk melanjutkan.
Jika ingin mengistall Google App Engine Java SDK, pilih Google App Engine Engine Java SDK.
Jika ingin mengistall developer tooling atau Cloud Endpoints and Android, pilih Developer Tools dan Google App Engine Tools for Android (Requires ADT).
Jika ingin mengistall Maven Integration for Google App Engine, pilih Google App Engine Tools for Maven (Requires m2e-wtp 1.5+).
lihat link berikut Importing an existing Maven Project untuk informasi lebih lanjut.
Jika ingin mengistall GWT tooling, pilih  GWT Designer for the Google Plugin for Eclipse (recommended) dan Google Web Toolkit SDK.
Klik Next.
Silakan di check kembali mengenai data yang ingin di Install. Klik Next.
Baca license agreements dan Pilih I accept the terms of the license agreements. klik Finish.
Klik OK ketika keluar message bok Security Warning.
Klik Yes, jika ingin mereload aplikasi Eclipse.
Sekarang sudah bisa membangun sebuah applikasi android dengan eclipse.

Sekian dulu yah temen-temen semua untuk tutorial hari ini, tutorial ini saya buat karena kemarin saya kesulitan untuk menambahkan SDK and AVD Manager ke eclipse.

Terima Kasih,
Depri Pramana

Menambahkan libraries pada java ecplise

Selamat sore teman-teman hari ini saya ingin sharing mengenai bagaimana menambahkan libraries pada java ecplise, dimana libraries bisanya kita perlukan untuk menganti themes dari tampilan frame atau sebagainya, bisanya libraries yang telah kita tambahkan tidak akan ikut tercopy pada saat kita export project kita seandainya kita buka di tempat lain libraries yang kita tambahkan akan mengakibatkan java project kita akan error pada saat di running atau dijalankan. Berikut adalah beberapa cara yang saya akan bagikan kepada kalain.

Pada Project yang telah kita export.

  1. Copy semua file libraries yang di butuhkan oleh project yang kita buat. Kemudian buat sebuah folder pada project dengan nama lib.
  2. Paste semua File JARs pada folde lib.
  3. Kemudian pada tampilan eclipse klik kanan dan klik refresh supaya semua libraries muncul.
  4. Block semua libraries
  5. Klik kanan setelah di block semua libraries kemudian Build Path - Add to build path
  6. Semua Libraries yang di butuhkan oleh project sudah berhasil di tambahkan.
Baik demikian dulu tutorials kali ini mengenai cara menambahkan libraries pada java ecplise.

Salam Hangat,
Depri Pramana

Masalah yang akan di hadapi pada Cloud Computing

Selamat siang semuanya, hari ini saya ingin sharing beberapa masalah yang akan sering di hadapi oleh orang jika menggunakan Cloud Computing. Dalam suatu yang berhungungan dengan Internet pasti akan ada masalah karena segala sesuatu tidak ada yang sempurna di dunia ini kecuali tuhan yah.Sebelumnya saya sudah membahas kelebihan dan kekurangan yang terdapat pada Cloud Computing, Berikut beberapa hal yang mungkin akan terjadi pada Cloud Computing:

  1. Keamanan Data
    Masalah kemanan data masih menjadi hal yang harus diperhatikan pada penggunaan sistim cloud, karena semua pengguna komputer yang terhubung dengan jaringan internet bisa saja mengakses server cloud, disini bukan tidak mungkin para penyusup atau sebut saja cracker komputer bisa masuk keserver dan melakukan pengruskan data, menghapus data ataupun mencuri data anda, untuk itu pilihlah server cloud yang anda nilai cukup aman dan memiliki integritas yang baik.
  2. Privacy
    Dari sisi privacy atau kerhasiaan data, tentu sekalipun sistim yang digunakan pada server cloud telah menerapkan enkripsi data, tapi tetap saja ada kemungkinan data yang anda simpan di server cloud bisa terbaca oleh orang lain.
  3. Rawan Penyusupan
    Seperti telah disinggung pada poin pertama keamanan data pada komputer cloud bisa saja menjadi masalah, seperti terjadinya hacking data, masuknya penyusup seperti virus/malware ke server cloud bisa menjadi masalah bila sistim keamanan yang diterapkan oleh administrator server tidak kuat alias memiliki celah rawan.
  4. Server Down
    Kasus yang satu ini sering menjadi masalah pada komputer server, dimana server mengalami down ini dapat disebabkan oleh berbagai hal seperti load yang terlalu tinggi pada saat yang bersamaan dari banyak user sehingga membuat resource server berjalan lambat untuk melayani permintaan tersebut. Kemudian server down bisa saja diakibatkan oleh jaringan internet yang tidak stabil pada komputer server, sehingga semua pengguna yang mengaksesnya akan mengalami hal yang sama juga.
Sekian Dulu yah teman-teman mengenai masalah yang terdapat pada cloud computing, karena sistem yang dibuat oleh manusia tidak akan ada yang sempurna.

Salam Hangat,
Depri Pramana

Website Pariwisata Dengan CodeIgniter

Selamat siang semuanya kali ini saya ingin membagi-bagi source code Website Pariwisata yang saya buat sendiri dengan CodeIgniter, Website ini mungkin bisa menjadikan pelajaran atau bahan bagi kalian semua. CodeIgniter yang digunakan sudah Versi 3. Feature yang ada di versi 3 sangat menarik sekali untuk di pelajari, dan silakan kembangkan lagi lebih jauh source code yang saya berikan ini. Berikut adalah feature yang sudah saya buat:
  1. Management Menu  digunakan Untuk membuat Menu Navigation Backend dan FrontEnd
  2. Management Contents diguanakan untuk membuat contents yang ada di halaman Frontend
  3. Management User digunakan untuk membuat user yang bisa login.
  4. Management Events digunakan membuat Events Calender.
  5. Berikut tampilan events calendernya






















Baiklah berikut adalah link Download nya Disini
Silakan kembangkan lagi yah, source code ini, masih banyak kekurangan dalam source ini. jika ada pertanyaan silakan tanyakan.
Salam Hangat,
Depri Pramana


Cara Kerja Sistem Cloud Computing

Cara Kerja Sistem Cloud Computing

Selamat sore saya akan menlajutakan artikel mengenai Cloud Computing yang membahas cara kerja dari Sistem Cloud Computing dimana Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya. Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

Berikut adalah penjelasan singkat tentang Cara Kerja Cloud Computing, sistem yang telah mendunia yang dapat membantu perusahaan atau organisasi dalam efisiensi penyimpanan data. Beberapa faktor seperti ketersediaan internet yang dibutuhkan sebagai jalur utama dalam distribusi data, kualitas vendor akan layanan sistem Cloud maupun masalah keamanan dan privasi seperti serangan peretas/hacker dalam meretas internet patut menjadi pertimbangan tersendiri sebelum anda beralih ke sistem Cloud. Selain vendor yang harus meningkatkan kualitas pelayanan mereka, pengguna juga diharapkan dapat lebih bijak dalam memilih kualitas vendor yang akan mereka gunakan untuk mengelola data berbasis Cloud Computing.

Baiklah demikian dulu untuk Artikel Kali ini, nanti saya akan lanjutkan mengenai masalah yang sering di hadapi dari Cloud Computing.

Salah Hangat,
Depri Pramana