Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2014

Pengenalan CodeIgniter

Klikartikel.com - CodeIgniter  adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php dinamis. Dengan framework Codeigniter, pengembang dapat sangat mudah menggunakan framework ini untuk membuat suatu aplikasi web . Aplikasi ini dikembangkan dengan menggunakan arsitektur Model-ViewController yang telah tersedia di framework CI dan ada banyak library dan helper yang berguna didalamnya dan tentunya mempermudah proses development. Tujuan utama pengembangan codeigniter adalah untuk membantu developer untuk mengerjakan aplikasi lebih cepat daripada menulis semua code dari awal. Manfaatnya mempermudah dalam pengembangan karena Codeigniter menyediakan berbagai macam library yang ada. Didalam sebuah framework biasanya sudah tersedia struktur aplikasi yang baik, standard coding , best practice, design pattern, dan common function. Dengan menggunakan framework kita dapat langsung fokus kepada business process yang dihadapi tanpa harus berfik

Mengenal Stack Pada C++

Stack dapat diartikan sebagai tumpukan dari benda atau data yang seolah-olah diletakkan di atas data yang lain dimana data yang pertama kali masuk akan terakhir. Secara sederhana sebuah stack bisa digambarkan sebagai tumpukan buku yang disimpan dengan cara ditumpuk keatas. Dimana buku yang pertama kali disimpan atau ditumpuk ada di paling bawah dan yang selanjutnya ditumpuk diatasnya. Dan ketika kita melakukan pengambilan buku ototmatis buku yang terkahir ditumpuk atau disimpan terakhir akan mejadi yang pertama diambil, istilah ini kemudian disebut FILO (First In Last Out) dan bertambah atau berkurangnya data melalui satu ujung yang sama yaitu ujung atas tumpukan (Top of Stack). Ada 2 operasi dasar dari stack yang dapat dilakukan, yaitu : Operasi push yaitu operasi menambahkan elemen pada urutan terakhir (paling atas). Operasi pop yaitu operasi mengambil sebuah elemen data pada urutan terakhir dan menghapus elemen tersebut dari stack. Selain operasi dasar stack (push dan po

STACK DENGAN POINTER

Operasi-operasi stack secara lengkap adalah sebagai berikut : Pendeklarasian stack dengan pointer Proses pendeklarasian stack adalah proses pembuatan struktur stack dalam memori. Pendeklrasian dengan menggunakan pointer dibuat dua buah struktur yaitu data simpul yang berupa data dan pointer yang menunjuk ke simpul selanjutnya dan yang kedua struktur stack yang digunakan untuk menyimpan jumlah stack dan penunjuk posisi top dari stack: Deklarasi Simpul/node : struct node {    int bil;    struct node *next; }; Deklarasi stack dengan array: struct stack {    int jumlah;    struct node *top; }; Inisialisasi Inisialisasi stack adalah proses pembuatan suatu stack kosong. Proses inisialisasi untuk stack yang menggunakan pointer adalah dengan mengisi nilai field top dengan NULL. stack.top=NULL; Operasi Cek Kosong Stack Operasi ini digunakan untuk memeriksa apakah stack dalam keadaan kosong. Operasi ini penting dilakukan dalam proses pop. Ketika suatu stack dalam kea

MEMBUAT DOUBLE LINKED LIST DENGAN C++

Elemen-elemen dihubungkan dengan dua pointer dalam satu elemen. Struktur ini menyebabkan list melintas baik ke depan maupun ke belakang. Masing-masing elemen pada double linked list terdiri dari tiga bagian, disamping data dan pointer next, masing-masing elemen dilengkapi dengan pointer prev yang menunjuk ke elemen sebelumnya. Double linked list dibentuk dengan menyusun sejumlah elemen sehingga pointer next menunjuk ke elemen yang mengikutinya dan pointer prev menunjuk ke elemen yang mendahuluinya. Untuk menunjukkan head dari double linked list, maka pointer prev dari elemen pertama menunjuk NULL. Untuk menunjukkan tail dari double linked list tersebut, maka pointer next dari elemen terakhir menunjuk NULL. Susunan elemen yang dihubungkan dalam bentuk double linked list dapat dilihat pada Gambar di bawah ini Gambar 1. Sebuah simpul dengan menggunakan double linked list Untuk melintas kembali melalui double linked list, kita gunakan pointer prev dari elemen yang berurutan pad

Pembuatan Linked List Pada C++

Salah satu bentuk struktur data yang berisi kumpulan data yang tersusun secara sekuensial, saling bersambungan, dinamis adalah senarai berkait ( linked list ).Suatu senarai berkait ( linked list ) adalah suatu simpul ( node ) yang dikaitkan dengan simpul yang lain dalam suatu urutan tertentu. Suatu simpul dapat berbentuk suatu struktur atau class . Simpul harus mempunyai satu atau lebih elemen struktur atau classyang berisi data. Secara teori, linked list adalah sejumlah node yang dihubungkan secara linier dengan bantuan pointer . Dikatakan single linked apabila hanya ada satu pointer yang menghubungkan setiap node single artinya field pointernya hanya satu buah saja dan satu arah. Senarai berkait adalah struktur data yang paling dasar. Senarai berkait terdiri atas sejumlah unsur-unsur dikelompokkan, atau terhubung, bersama-sama di suatu deret yang spesifik. Senarai berkait bermanfaat di dalam memelihara koleksi-koleksi data, yang serupa dengan array/larik yang sering digunak

Mengenal Struktur Pada C++

Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang berlainan. Apabila suatu struktur telah dideklarasikan, struktur ini dapat dgunakan untuk mendefinisikan suatu variabel. Suatu struktur juga dapat mengandung struktur yang lain dan anggota struktur dapat diakses menggunakan bentuk :       Varibel_struktur.nama_anggota Contoh program lengkap yang melibatkan pendeklarasian dan pendefinisian variabel struktur dan juga pengaksesan terhadap anggota variabel struktur dapat dilihat dibawah ini : /** * ------------------------------- * Contoh Program * Pendeklarasian dan pendefinisian variabel strukutur * ------------------------------- **/ #include <iostream.h> #include <conio.h> void main() { struct data_tanggal // Pendeklarasian { int tahun; int bulan; int tanggal; }; data_tanggal tanggal_lahir // Pendefinisian struktur // Pengaksesan anggota struktur tanggal_lahir.tangal = 28; tanggal_lahir.bulan =

Mengenal Pointer Pada C++

Pointer sesungguhnya berisi alamat dari suatu data, bukan data sebagaimana variabel biasa. Dengan kata lain pointer adalah variabel yang berisi alamat memori sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu. Mengetahui Alamat variabel Alamat dari variabel dapat diketahui dengan menambahkan operator alamat berupa simbol & di depan nama variabel. Contoh program :    /** * ------------------------------- * Mengetahui alamat variabel * ------------------------------- **/ #include <iostream.h> #include <conio.h> void main() { clrscr(); int a = 11; float b = 12.4; double c = 12.23456; cout<<"Isi Variabel :"<<endl; cout<<"a = "<<a<<endl; cout<<"b = "<<b<<endl; cout<<"c = "<<c<<endl; cout<<"\nAlamat Variabel :"<<endl; cout<<"a