Posts

Showing posts with the label pemrograman

CodeIgniter : Controllers dan Fungsinya

Image
Logo CodeIgniter Melanjutkan tutorial sebelumnya, ini merupakan bagian dasar yang wajib diketahui. Seperti namanya, controller berfungsi untuk mengatur segala kegiatan dari website yang dibuat. Mulai dari alamat yang dituju, parameter yang dikirim baik melalui URL ataupun melalui HTTP Request akan diterima di controller. default controller codeigniter Sebagai default, codeigniter membuat 2 file di dalam controllers nya, yaitu index.html dan Welcome.php . Semua file yang dipakai menggunakan extension .php ya. Untuk informasi tambahan, awalan controllers biasanya kita gunakan huruf kapital. isi dari welcome.php Perhatikan gambar di atas (isi dari welcome.php) . Syarat dari controllers yaitu, nama file harus sama dengan nama class . Sehingga jika nama file yang dibuat adalah "Welcome.php" , maka nama class yang dibuat juga harus "Welcome". Create New Controllers Sebagai contoh, kita buat 1 file baru dengan nama "Home.php" di dalam

Database : Part 1 - Pengenalan MySQL & Penggunaan PHPMyAdmin

Image
Logo MySQL Sebelum beranjak lebih jauh tentang Codeigniter. Saya akan berbagi sedikit tentang MySQL. Secara sederhana, MySQL merupakan 'pasangan hidup' untuk PHP. Harapannya, kedepan kita akan menggunakan database ini untuk tutorial Codeigniter lanjutan. Apa itu MySQL? MySQL adalah sistem manajemen database relasional open source (RDBMS) dengan client-server model. Sedangkan RDBMS merupakan software untuk membuat dan mengelola database berdasarkan pada model relasional. ( source ) Berikut saya akan jelaskan sedikit tentang cara membuat database di MySQL dan cara penggunaannya. 1. Dashboard PHPMyAdmin Untuk mempermudah anda melihat database MySQL, biasanya saya menggunakan phpmyadmin. URL yang digunakan yaitu localhost/phpmyadmin (agar disesuaikan sesuai installernya). Berikut tampilan awal/dashboard dari phpmyadmin Dashboard PHPMyAdmin Anda dapat melihat list database yang ada di sebelah kiri dashboard, atau klik tab 'Databases' di bagian

CodeIgniter : Struktur Folder Aplikasi

Image
Logo CodeIgniter Sebelumnya sudah dijelaskan untuk instalasi framewok CodeIgniter, tetapi belum dijelaskan untuk folder-folder terkait sebagai arsitektur CodeIgniter. Berikut adalah penjelasan singkat untuk struktur folder dari codeigniter. Terdapat 3 folder utama yaitu: Application System User Guide Application Folder ini berfungsi untuk jalannya aplikasi. Nantinya, akses web URL dan sebagainya akan di atur di folder ini. Berikut isi dari folder Application Isi dari Folder Application di CodeIgniter Cache Cache berfungsi sebagai penampung cache page untuk website. Folder ini akan terus meningkat isinya seiring perkembangan website anda. Config Sesuai namanya, config berfungsi untuk pengaturan website. Di dalamnya terdapat beberapa file yang dapat dikonfigurasi menyesuaikan kebutuhan website. Contohnya seperti konfigurasi database. Controllers Folder ini yang mengontrol website. Ini adalah folder dasar yang sangat perlu diketahui. Core