Recent Posts

Selasa, 14 Agustus 2012

0 komentar

CodeIgniter, Framework PHP


Codeigniter adalah salahsatu framework PHP yang sangat ringan dan mudah digunakan dengan ketersediaan library yang dapat dimanfaatkan untuk mempermudah dan mempercepat pengembangan aplikasi. Bagi yang baru nemu istilah framework, framework adalah –sesuai namanya– kerangka kerja yang disediakan sebagai patokan untuk memudahkan pembuatan dan pengembangan aplikasi.

Aplikasi yang dibuat berdasarkan framework memiliki source code yang lebih ramping karena satu kode untuk fungsi yang sama dapat digunakan di banyak tempat. Selain itu framework memudahkan kita dalam pengembangan suatu aplikasi, kemudahan dalam penambahan dan perubahan suatu fitur. Contohnya, apabila kita membuat suatu fungsi yang digunakan di banyak tempat, kemudian hendak mengubah atau memperbaiki fungsi tersebut, maka kita cukup mengubah fungsi yang dimaksud di satu tempat dan semua fitur yang menggunakan fungsi tersebut pun berubah sesuai dengan perubahan yang dilakukan. Lain halnya bila kita membuat aplikasi tanpa menggunakan fungsi prosedural, bila untuk fitur yang sama di banyak tempat hendak kita perbaiki atau ubah, maka akan ada lebih dari satu kode yang mesti dirubah. Nah, framework dibuat untuk mengeliminasi kekurangan tersebut.


Satu hal lagi yang penting, dengan framework kita tidak mesti membuat suatu aplikasi dari nol, karena biasanya suatu framework sudah menyediakan fungsi-fungsi standar yang biasa digunakan dalam pembuatan sebuah program sehingga kita tinggal menggunakan fungsi tersebut. Contohnya, fungsi-fungsi untuk menangani kemamanan input data, konversi suatu bentuk data ke bentuk lain, managemen sessi, dan lain sebagainya tidak perlu kita buat dari nol, karena semua keperluan tersebut sudah tersedia dan siap untuk digunakan.

Kembali ke judul, Codeigniter adalah framework PHP yang mudah dalam penggunaan dan memiliki library yang lengkap untuk pengembangan suatu aplikasi berbasis web. Sebenarnya ada banyak framework PHP yang dapat kita pakai, diantaranya Zend Framework, Yii Framework, Simfony, Kohana, CakePHP dan lain-lain. Codeigniter, sejauh pengamatan penulis dan pendapat dari berbagai literatur, merupakan framework yang paling ringan dan cepat, serta mudah untuk dipelajari.

Tentang MVC

Codeigniter menggunakan pendekatan MVC dalam penyusunan kerangka kerjanya. MVC singkatan dari Model View Controller. Berikut bagan MVC standar.



Bagan MVC ini menunjukkan alur data dan aturan penyusunan program. Secara sederhana, Model adalah bagian yang bersentuhan langsung dengan database. View adalah bagian yang berhubungan dengan interface atau antarmuka pengguna. View biasanya berupa kode HTML, CSS dan Javascript yang disisipi kode PHP untuk mencetak data yang dikirimkan oleh Controller. Controller sendiri adalah bagian untuk mengambil data dari Model, mengatur dan menipulasi data, melakukan perhitungan dan mengirimkan data ke view untuk ditampilkan di layar.

Codeigniter sendiri memiliki bagan alur aplikasi seperti berikut



index.php berlaku sebagai bagian paling depan aplikasi, menginisialisasi resource dasar yang diperlukan untuk menjalankan Codeigniter.
Router memeriksa HTTP request untuk memutuskan apa yang mesti dilakukan selanjutnya dengan permintaan tadi.
apabila terdapat file cache, maka cache akan dikirimkan langsung ke browser dengan melewati eksekusi normal.
Security atau keamanan, sebelum controller pada aplikasi dimuat, semua HTTP request dan semua data yang dikirimkan oleh pengguna disaring terlebih dahulu untuk menjamin keamanan.
Controller memuat model, core libraries, helpers, dan resource lain yang diperlukan untuk menjalankan suatu proses tertentu.
Terakhir, View dirender kemudian dikirimkan ke browser. Apabila caching diaktifkan, maka view dicache terlebih dahulu.
Mudah-mudahan penjelasan singkat dan sederhana tentang ulasan awal Codeigniter ini bisa mengawali pemahaman kamu dalam belajar Codeigniter. Untuk lebih lengkapnya, kamu bisa membuka langsung websitenya di http://codeigniter.com dan membaca keterangan lebih lanjutnya disitu atau di user guide yang tersedia di dalam file unduhan program. Kamu juga bisa langsung mengunduh Codeigniter disini. Versi terbaru saat tulisan ini dibuat adalah versi 2.0.2. Untuk tutorial selanjutnya, kita akan selalu menggunakan versi 2 ini.

( Label: ) Read more
0 komentar

Struktur Penulisan JAVA


Penulisan program Java dapat dilakukan pada semua teks editor yang paling disukai baik itu editor handal semacam eclipse dan netbeans ataupun editor simpel seperti editplus, dan crimson. Dalam pembuatan program java yang harus diperhatikan dalam pembuatan program java adalah penulisan huruf besar dan kecil karena java memiliki sifat Case Sensitive.
 Berikut adalah bentuk umum dari penulisan program Java:
Pertama dalam program Java minimal terdapat sebuah class, dimana nama dari class tersebut diusahakan sama dengan nama file Java (arti dari class akan dijelaskan pada pertemuan selanjutnya), dan setiap class harus dibuka dengan tanda ‘{‘ dan ditutup dengan tanda ‘}’.
Contoh :
class gana{
(isi dari class)

Selanjutnya faktor utama lainnya yang wajib dimiliki dari sebuah program Java adalah harus memilik sebuah fungsi utama main(). Fungsi dari main() adalah dijadikan sebagai awal pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan dieksekusi pertama kali.
Contoh :
class gana{
public static void main(String[] args)
{
(tulis code/ program disini)
}
Metode main() didefinisikan sebagai public static void, berikut penjelasannya
- public, berarti metode ini dapat dipanggil dari luar class
- static, menunjukkan metode ini bersifat sama untuk semua class
- void, berarti metode ini tidak mengembalikan nilai.
- Argument args[] adalah array objek string argument baris-baris perintah
Didalam penulisan program Java kita dapat membuat sebuah komentar, ada dua jenis tipe komentar pada Java, yang pertama menggunakan pasangan simbol /* dan */. Semua tulisan yang berada dalam tanda tersebut akan diperlakukan sebagai komentar. Yang kedua menggunakan awalan simbol ‘//’, jadi semua tulisan sesudah tanda ini dan berada pada baris yang sama dianggap komentar.
( Label: ) Read more

Kamis, 09 Agustus 2012

0 komentar

Konversi Desimal to Hexadecimal




Nglanjutin posting sebelumnya gan, tapi pada posting kali ini ane akan share tugas PHP ane tentang konversi DIGITAL TO HEXADECIMAL, langsung aja ane mulai pengerjaannya.

- Pertama kita buka aplikasi NetBeans, kemudian klik kanan pada praktikumphp, pilih new php webpage.

- Copas script php  di bawah ini  di atas kode <html>


<?php
    $self =$_SERVER['PHP_SELF'];
    if(isset($_POST['decimal'])){
    $des=$_POST['decimal'];
    $original=$_POST['decimal'];
    $hex ='';
    if(preg_match('/[^0-9]/',$des)){
        die("Maaf, inputan salah ... <br> <a href='$self'>Back</a> ke awal");
    }
    else{
        while ($des>0){
            $hasil=$des%16;
    switch($hasil){
        case 0: $hex .="0"; break;
        case 1: $hex .="1"; break;
        case 2: $hex .="2"; break;
        case 3: $hex .="3"; break;
        case 4: $hex .="4"; break;
        case 5: $hex .="5"; break;
        case 6: $hex .="6"; break;
        case 7: $hex .="7"; break;
        case 8: $hex .="8"; break;
        case 9: $hex .="9"; break;
        case 10: $hex .="A"; break;
        case 11: $hex .="B"; break;
        case 12: $hex .="C"; break;
        case 13: $hex .="D"; break;
        case 14: $hex .="E"; break;
        case 15: $hex .="F";
            default : break;
         }
         if($des/16==0){
             $sisa=($des%16);
             $des=$sisa;
         }
         else{
             $sisa=($des/16);
             $des=$sisa%16;
         }
        }
        }
      $result=strrev($hex);
      echo "Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result
        <br> <a href='$self'>Back</a> to the script";
    }
   
   
else {
?>

 - Tambahkan juga script ini di dalam tag body

       <form action="<? echo $_SERVER ['PHP_SELF'];?>"method="post">
           <h1>Masukkan Bilangan Desimal Disini (Cepat !!!) </h1>
           <input type="text" size="50" name='decimal'>
           <input type="submit" value="konversi">
       </form>  
      

- Tambahkan script ini di bawah tag </html>

<?php } ?>


- Sekarang tinggal kita jalankan tekan sfit + f6, maka akan muncul form input.
- Masukkan bilangan yang akan di konversikan, tekan tombol konversi, dan akan keluar hasil kon versi bilangan desimal menjadi hexadesimal


Oh ya gan, jika mau copas posting ane, like dulu fanspage ane di facebook https://www.facebook.com/NidhomFahmieblogspotcom

( Label: ) Read more
0 komentar

Konversi Desimal to Oktal

  


Hello gan :) pada posting kali ini ane akan share tugas PHP ane tentang konversi DIGITAL TO OCTAL, langsung aja ane mulai pengerjaannya.

- Pertama kita buka aplikasi NetBeans, kemudian klik kanan pada praktikumphp, pilih new php webpage.

- Copas script php  di bawah ini  di atas kode <html> 

<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='';
    if (preg_match('/[^0-9]/',$des)){
        die("Maaf. Inputan salah..");
    }
else {
    while($des>0){
        $hasil=$des%8;
        switch($hasil){
            case 0: $oct.="0"; break;
            case 1: $oct.="1"; break;
            case 2: $oct.="2"; break;
            case 3: $oct.="3"; break;
            case 4: $oct.="4"; break;
            case 5: $oct.="5"; break;
            case 6: $oct.="6"; break;
            case 7: $oct.="7"; break;
            case 8: $oct.="10"; break;
            case 9: $oct.="11"; break;
            case 10: $oct.="12"; break;
            case 11: $oct.="13"; break;
            case 12: $oct.="14"; break;
            case 13: $oct.="15"; break;
            case 14: $oct.="16"; break;
            case 15: $oct.="17";
            default:break;            
        }
if($oct/8==0){
    $sisa=($des%8);
    $oct=$sisa;
}else{
    $sisa=($des/8);
    $des=$sisa%8;
}}
    $result = strrev($oct);
    echo "Bilangan $original (desimal) dalam octal adalah $result.
    <a href='des_to_oktal.php'>Back</a> to the script";
    }
}
else {
?>

- Tambahkan juga script ini di dalam tag body

   <Form action="<?php echo $_SERVER ['PHP_SELF']; ?>" 
              method="POST"
              <h3>Masukkan Bilangan Desimal Disini (Cepat!!):<br><br>
            </h3><input type="text" size="50" name="decimal" >
              <input type="submit" value="konversikan!">
        </form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>

- Tambahkan script ini di bawah tag </html>

<?php } ?>

- Sekarang tinggal kita jalankan tekan sfit + f6, maka akan muncul form input.
- Masukkan bilangan yang akan di konversikan, tekan tombol konversi, dan akan keluar hasil kon versi bilangan desimal menjadi oktal.

semoga apa yang ane share ini dapat bermanfaat, dan tugas yang ane kerjakan ini mendapat nilai yang baik.

Oh ya gan, jika mau copas posting ane, like dulu fanspage ane di facebook https://www.facebook.com/NidhomFahmieblogspotcom
( Label: ) Read more

Jumat, 03 Agustus 2012

0 komentar

Sukses dengan Positive Attitude


Aleysius H. Gondosari
“Semua orang dapat mengubah kehidupannya dengan mengubah sikap mereka.”
Andrew Carnegie
“Sikap adalah hal kecil yang membuat perubahan besar.”
Winston Churchill
“Temuan terbesar generasi saya adalah bahwa seorang manusia
dapat mengubah kehidupan mereka dengan cara mengubah sikap.”

William James
Untuk sukses, kecakapan teknis perlu didukung oleh sikap positif. Demikian yang dikatakan oleh Roger Fritz, presiden Organization Development Consultants. Sikap positif memengaruhi setiap aspek kehidupan kita. Selain kesuksesan, sikap positif juga merupakan faktor berpengaruh untuk menciptakan komunikasi yang efektif, menghindari kelelahan fisik dan mental, memperbaharui ketrampilan kita, dan menciptakan iklim kesuksesan. Cara kita memandang kesulitan dan masalah dapat menunjukkan perbedaan antara kesuksesan dan kegagalan.
( Label: ) Read more
Best viewed on firefox 5+

Pengikut

Populer Post

Labels

Copyright © Design by Dadang Herdiana