Skip to main content

[Dokumentasi] Membuat Contoh Controller (Code Igniter 2.0.2)

Berikut ini contoh sederhana Controller beserta penjelasan listing code nya
  1. Kita buat 1 contoh controller yang akan kita tampilkan, dalm hal ini dinamakan file c_hello_world.php
    class C_Hello_World extends CI_Controller {
    function __construct() {
    //
    }
    function index() {
    echo "index";
    }
    function testFungsiLain() {
    echo "test fungsi lain";
    }
    }
    /*end of file*/Penjelasan kode :
    • class C_Hello_World extends CI_Controller : deklarasi class dengan nama C_Hello_World yang di inherit dari class CI_Controller, yakni class Code Igniter yang menangani controller
    • function __construct() -> merupakan konstruktor, yang merupakan fungsi yang akan dijalankan paling awal, akan tetapi boleh di tiadakan
    • function index() -> merupakan fungsi default, jika saat memanggil class tanpa menyebutkan fungsinya
    • function testFungsiLain() -> merupakan salah satu contoh fungsi lain
  2. Buka salah satu browser untuk menjalankannya, cara memanggilnya :
    • Dengan mengetikkan -> http://localhost/CodeIgniter/index.php/c_hello_world
      • - index.php -> merupakan file index pada folder controller
      • - c_hello_world -> nama file yang telah dibuat, namun tanpa mengetikkan ekstensinya
      • - Hasil yang akan ditampilkan adalah index, karena secara default akan dipanggil fungsi index()
    • Dengan mengetikkan -> http://localhost/CodeIgniter/index.php/c_hello_world/testFungsiLain
      • testFungsiLain -> nama fungsi yang telah disebutkan secara spesifik
      • Hasil yang akan ditampilkan adalah index, karena secara default akan dipanggil fungsi index()
WebRepOverall rating

Comments

Popular posts from this blog

[Dokumentasi] Reporting Program VB6 dengan Crystal Report 8.5 menggunakan TTX File (II)

Dalam tulisan kali ini, kita akan menampilkan data dari program aplikasi yang kita buat dengan VB6 ke laporan Crystal Report (TTX File). Di bagian sebelumnya, sudah disampaikan langkah-langkah pembuatan laporan Crystal Report dengan TTX File. Untuk menghubungkan laporan tersebut dari program aplikasi yang kita buat, dapat mengikuti langkah-langkah berikut : 1. Buka IDE Ms. VB 6, pilih New - Standard Exe, kemudian klik tombol Open 2. Pilih menu Project - Component (Ctrl+T), tab Controls akan menampilkan daftar komponen teregister yang dapat kita gunakan untuk program aplikasi kita, ceklis komponen Crystal Report Viewer Control, kemudian klik tombol OK 3. Pilih menu Project - References, ceklis Crystal Reports 8.5 ActiveX Designer Run Time Library dan Microsoft ActiveX Data Objects 2.x Library, kemudian klik tombol OK 4. Pada Toolbox akan menambah 1 komponen dengan nama CRViewer, drag komponen tersebut dan drop di form yang kita gunakan. 5. Atur tata letak komponen tersebut pada for...

[Dokumentasi] Contoh sederhana export excel dari Visual Basic 6.0

Dalam pemrograman basisdata, sebagai programmer, kita dituntut untuk dapat menghasilkan output berupa laporan. Cara menghasilkan laporan tersebut tentunya berbeda-beda. Salah satu cara menghasilkan output laporan adalah menampilkan laporan tersebut ke excel. Berikut ini diuraikan langkah-langkah pembuatan output excel sederhana dengan menggunakan Visual Basic 6.0 : Buat satu project baru pada visual basic 6.0 Tambahkan 1 CommandButton pada form dan beri nama Command1 Buka code viewer pada form yang telah disediakan CommandButton tadi Deklarasikan object untuk menghasilkan file excel Dim oExcel As Object Dim oBook As Object Dim oSheet As Object Double Click pada CommandButton tadi untuk menambahkan code pada event click'- Set object yang telah dideklarasikan sebelumnya untuk membuat objek Excel Set oExcel = CreateObject("Excel.Application") Set oBook = oExcel.Workbooks.Add Set oSheet = oBook.Worksheets(1) '- Lakukan pengaturan untuk masing-masing kolom o...

Apa itu 5G?

Generasi berikutnya dari teknologi selular hadir dengan kosa katanya sendiri. Berikut adalah daftar istilah praktis yang terus bermunculan. Definisi singkat tentang 5G: Ini adalah teknologi seluler generasi berikutnya (kelima) yang menjanjikan peningkatan kecepatan, jangkauan, dan daya tanggap jaringan nirkabel. Seberapa cepat kita bicara? Pikirkan 10 sampai 100 kali lebih cepat daripada koneksi seluler khas Anda, dan bahkan lebih cepat dari apapun yang bisa Anda dapatkan dengan kabel fiber optik fisik yang masuk ke rumah Anda. (Anda dapat mendownload nilai musim ini dalam hitungan detik.). Ini bukan hanya tentang supercharging koneksi telepon Anda ke jaringan; 5G dipandang sebagai teknologi dasar yang bagi orang-orang untuk secara nirkabel mengalirkan konten virtual reality definisi tinggi ke dalam headset mereka. Dengan kata lain, ini akan menjadi besar. Jaringan 5G awal akan muncul segera tahun depan mulai dari operator termasuk Verizon dan AT & T, sekitar 2019 samp...