Tampilkan postingan dengan label Tulisan. Tampilkan semua postingan
Tampilkan postingan dengan label Tulisan. Tampilkan semua postingan

Senin, 19 November 2012

CI (Code igniter) Tidak Tahu Apa-apa dan Bingung


Berawal dari praktikum di-Lab TI yaitu tentang praktikum Pemrograman WEB, setiap praktikan dan asisten LAB saling bertanya-tanya tentang apa atau FrameWork apa yang kita akan gunakan dalam tugas akhir praktikum atau biasa disebut project. Sebelumnya itu saya masih kebingungan apa itu framework dan seperti apa bentuk framework  tersebut namun yang lain menjawab “Pakai CI aja kak (CodeIgniter)!” maka semakin binggung pikiran saya sudah framework belum paham apa itu terutama pada framework untuk HTML atau berbasis Browser dan ini ditambah dengan CI(CodeIgniter).
          
Karena bingung saya pun mencari jawabannya sendiri dengan menjelajah didunia web apa arti dari Framework dan CI (CodeIgniter) karena saya bertanya kepada teman saya mereka pun binggung dan beberapa menjelaskan namun saya tidak begitu paham. Dan setelah berselancar dalam dunia maya akhirnya saya mendapatkan pengertian yang membuat saya paham dengan kalimat saya sendiri.

          Macam-macam Framework PHP :

Framework adalah suatu alat (class) bantu atau class-class dalam suatu pemrograman terutama pada pemrograman web. Mengapa class-class tersebut digunakan karena class-class dalam framework tersebut sudah sangat diuji dalam berbagai hal yaitu kecepatan karena dalam web programming kecepatan dalam menampilkan atau menjalankan web manjadi suatu hal penting dan terciptanya pola dasar yang memudahkan dalam hal maintenance.
          
CodeIgniter (CI) adalah salah satu contoh Framework PHP yang berbagi beberapa library yang bisa kita gunakan. Dalam hal ini dimaksudkan programmer tidak lagi menulislan perintah untuk misalnya “Pagination” adalah library yang berfungsi dimana library itu digunakan atau dipanggil amaka akan membalikan suatu nilai biasa digunakan untuk data yang tampil secara berhalaman.

          Kelebihan CI (CodeIgniter)

Kelebihan
  • Mudah digunakan dan tidak memerlukan konfigurasi yang rumit
  • Fungsi-fungsi pendukung yang cukup lengkap
  • Mendkung PHP4 dan PHP5
  • Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan
  • Dokumentasi yang sangat bagus, friendly dan didukung oleh forum, wiki, dan komunitas yang besar

Kekurangan

  • Tidak mendukung AJAX, dan ORM
  • Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan  kebebasan user untuk melanggar aturan MVC


Berikut Link Download CI(CodeIgniter)

Senin, 22 Oktober 2012

C# Programing Language


Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid Application Development tool) yang dibuat oleh Microsoft Corporation dan dapat digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa pemrograman mirip C++. Program ini telah dimasukkan ke dalam produk Microsoft Visual Studio, bersama-sama dengan Visual C++, Visual Basic,Visual FoxPro serta Visual J#. Sejauh ini, program ini merupakan program yang paling banyak digunakan oleh para programmer untuk membuat program.
Sama dengan bahasa pemrograman lain ang berbasis OOP. dalam C# ada perulangan, percabangan, operasi string dan banyak lagi yang lainnya. Pemrograman C# biasa dijalankan dalam SDK(Software Development Kits) Microsoft Visual Studio. C# programing bisa digunakan untuk banyak project misalkan untuk software berbasis desktop atau program yang berbasis Under Web. Biasanya untuk programing C# berbasis Under Web di alamat URL berakhiran .aspx.

Berikut sedikit gambaran dalam pengcodingan dalam bahasa C# :

Perulangan pada C# sama bentuk umumnya dengan bahasa pemrograman JAVA. Contoh bentuk umum perulangan pada C# salah satunya:
Looping bentuk for :
for( kondisi ){
            Statement;
}
Contoh program untuk mengulang suatu angka dari 1 sampai 10:
for(int 1 = 1; i <= 10; i++){
Console.Write( i );
}
Looping bentuk while :
             int i = 1;
             while (i <= 10)
             {
                 Console.WriteLine(i);
                 i++;
             }
             Looping bentuk do while :
             int i = 0;
             do
             {
                 Console.WriteLine(i);
                 i++;
             } while (i < 4);

             Looping bentuk foreach :
             int[] i = {1,2,3,4,5,6,7,8,9,10}
             foreach (int value in i){
            
             Console.WriteLine(i);

             }             

Percabangan pada C# sama bentuk umumnya dengan bahasa pemrograman JAVA. contoh bentuk umum percabangan pada C# salah satunya:

Percabangan berbentuk if :

if (kondisi) {

Statment_kondisi_benar;

}

Percabangan benbentuk if ... else :

if (kondisi) {

Statment_kondisi_benar;

} else {

Statment_kondisi_salah;

}

Percabangan berbentuk switch { case } :

switch (angka_integer) {

case 1: {
Statment_untuk_angkat_1;
break;
}
case 2: {
Statment_untuk_angkat_2;
break;
}


default :{
Statment_kondisi_salah;
break;
}

Selasa, 09 Oktober 2012

Membuat Aplikasi Mobile Device Kita Sendiri


            Perkembangan mobile device membuat user menjadi lebih canggih dan tidak repot untuk membuat applikasi sendiri untuk mobile devicenya sendiri. Disetiap mobile device memiliki model pemrograman berbeda-beda namun disetiap mobile device banyak yang menggunakan Bahasa pemrograman JAVA.
            Untuk membuat aplikai sendiri atau berkeinginan membuat aplikasi sendiri kita harus bergabung ke forum yang dikhususkan untuk mobile device kita misalnya forum developer Android, forum developer BlackBerry, forum Developer iOS dan forum Developer Nokia (Symbian atau Windows Phone).
            Berikut Link-link untuk developer berbagai mobile device :






BlackBerry Developer



Disetiap link tersebut anda akan dituntun bagaimana memulai untuk mendevelopt mobile device anda sendiri. Misalkan untuk mobile device Android anda harus mendownload SDK Eclipse dan untuk mengujinya dijalankan dalan AVD (Android Virtual Devices). Dan sama untuk mobile device yang lainnnya karena untuk mengujinya aplikasi kita ada kesalahan atau tidak diuji melalui mobile device Virtual didalam komputer. Dan karena diuji coba dalam komputer kita maka diwajibkan untuk memiliki komputer yang memiliki spesifikasi yang tinggi agar dapat lancar mendevelopt dan menguji coba aplikasi kita.