Web Sekolah Dengan Codeigniter | Tutorial Codeigniter

48
25

Web Sekolah Dengan Codeigniter

Pada kesempatan kali ini saya akan berbagi script atau source code web sekolah dengan codeigniter, tentulah website ini belum tergolang sempurna namun tujuan saya berbagi disini adalah agar website sekolah ini biasa dijadikan referensi bagi teman-teman yang ingin atau sementara belajar framework codeigniter.

web sekolah dengan codeigniter

Apasih Codeigniter ?

Codeigniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller). codeigniter bersifat free alias tidak berbayar jika anda menggunakannya. framework codeigniter di buat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuat nya dari awal.
MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view dan controller.

Model
Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. seperti misalnya mengambil data dari database, menginput dan pengolahan database lainnya. semua intruksi yang berhubung dengan pengolahan database di letakkan di dalam model.

View
View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user. tampilan dari user interface di kumpulkan pada view untuk memisahkannya dengan controller dan model sehingga memudahkan web designer dalam melakukan pengembangan tampilan halaman website.

Controller
Controller merupakan kumpulan intruksi aksi yang menghubungkan model dan view, jadi user tidak akan berhubungan dengan model secara langsung, intinya dari view kemudian controller yang mengolah intruksi.

Fungsi dari Web Sekolah

Adapun fungsi dari web sekolah dengan codeigniter ini adalah untuk memberikan informasi secara cepat kepada guru, siswa, wali murid ataupun masyarakat luas (wali murid) juga dilengkapi dengan data guru, data siswa, dan data alumni. Berikut adalah gambaran struktur menu dari web sekolah ini:

  • HOME
  • PROFILE
    • Profile Lengkap
    • Struktur Organisasi
    • Sejarah
    • Visi & Misi
    • Fasilitas
  • DIREKTORI
    • Direktori Guru
    • Direktori Siswa
    • Direktori Alumni
  • PRESTASI
    • Prestasi Sekolah
    • Prestasi Guru
    • Prestasi Siswa
  • KESISWAAN
    • Osis
    • Extra Kurikuler
  • GALLERY
  • FORUM DISKUSI

Souce Code atau Script dari web sekolah ini dapat anda download pada akhir artikel, sudah dilengkapi dengan database. Source Code atau Script ini bebas untuk dikembangkan asal jangan di perjual belikan.

Trima kasih telah membaca artikel Web Sekolah Dengan Codeigniter semoga apa yang anda dapatkan ada manfaat dan hikmahnya, Amin.

Hosting Unlimited Indonesia

48 KOMENTAR

  1. sudah dapat saya download ulang namun folder model kosong .dan saat dijalankan 404 page not found mas..mohon saran nya ya mas makash, file hasil download sebesar 18.2 MB..apakah bener segitu ya?

      • mas, mau tanya dong gimana caranya menampilkan isi content berdasarkan kategori tertentu? misalnya isi content terbagi menjadi 2 kategori A dan B. nah saya mau menempilkan seluruh isi content dari kategori A. yang saya cuma berhasil menampilkan 1 data saja, sedangkan didalam databasenya ada 3 data. itu bagaimana ya mas? mohon bantuannya 🙂
        kebetulan contoh web-nya sedang saya coba otak atik hehehehe.

        • //controller mengabil content berdasarkan kategori dan mengirim ke view
          $data[‘content’] = $this->db->get_where(‘content’,array(‘kategori’=>’A’))->result();
          $this->load->view(‘view_content’,$data);

          //lakukan perulangan di view
          foreach($content as $row){
          echo $row->isi_content;
          }

          //Hasilnya akan menampilkan seluruh content dengan kategori A

          • seperti ini mas:

            //controllernya
            function detail_berita2($kategori){
            $data[‘sidebar’] = $this->sidebar();
            //$data[‘record’] = $this->db->get_where(‘content’,array(‘kategori’=>$kategori))->row_array();
            $data[‘record’] = $this->db->get_where(‘content’,array(‘kategori’=>’kuliner’))->result();
            $this->load->view(‘v_berita_detail2’,$data);
            $this->template->load(‘main/v_template’,’main/v_berita_detail2′,$data);
            }

            //viewnya

            foreach($content as $row){
            echo $row->isi_content;
            }

            Penulis : Mella |
            Tanggal : |
            Pukul :

            <img class="img-thumbnail" src="” width=”300px” heigh=”300px”>

          • //fungsi ini akan mengambil content berdasarkan parameter yang dikirimkan
            function detail_berita2($kategori){
            $data[‘content’] = $this->db->get_where(‘content’,array(‘kategori’=>$kategori))->result();
            $this->load->view(‘v_berita_detail2’,$data);
            }

            //untuk menampilkan di view
            foreach($content as $row){
            echo “Penulis :”.$row->penulis;.””;
            echo “Tanggal :”.$row->tanggal;.””;
            }

  2. Saya pernah menggunakan script dari balitbng akan tetapi sangat rentan sekali dan mudah dihack oleh temen saya sendiri, dia memberikan peringatan saja sich, agar ada file yang musti dihapus dari file manager hostingnya, akan tetapi saya bingung file mana lagi yang perlu dihapus karena file Install.php sudah dihapus, tetep saja bisa dihack, kalau Script ini kira2 bagaimana untuk segi kemanannya ya gan

    Terima kasih atas jawabannya
    Salam Kenal

  3. saya sudah download dan sudah install berhasil.. tetapi pada saat pengelolaan data atau penambahan kategori untuk web andmin nya belum tersedia.. mohon di bantu.. terima kasih

  4. Mas bro setingan db nya udah disesuaikan tapi kok perintahnya seperti ini :

    A PHP Error was encountered

    Severity: Warning

    Message: mkdir(): Invalid path

    Filename: drivers/Session_files_driver.php

    Line Number: 117

    Backtrace:

    File: C:\Program Files (x86)\Ampps\www\web-sekolah\index.php
    Line: 315
    Function: require_once
    An uncaught Exception was encountered

    Type: Exception

    Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.

    Filename: C:\Program Files (x86)\Ampps\www\web-sekolah\system\libraries\Session\drivers\Session_files_driver.php

    Line Number: 119

    Backtrace:

    File: C:\Program Files (x86)\Ampps\www\web-sekolah\index.php
    Line: 315
    Function: require_once

    Mohon Bantuannya..Trims

LEAVE A REPLY

Please enter your comment!
Please enter your name here

fourteen − 11 =