Web Sekolah Dengan Codeigniter | Tutorial Codeigniter

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.

 

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.

Lihat tutorial codeigniter lainnya di halaman kategori Codeigniter dan halaman kategori download codeigniter yang mungkin bisa membantu anda dalam belajar codeigniter.

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.

Mungkin Anda juga menyukai

24 Respon

  1. rifan berkata:

    pak kog databasenya gag bisa di import

  2. Akbar Syarif berkata:

    nice share. semoga berkah ilmunya.

  3. Herry Prasetyo berkata:

    kok tampil The page you requested was not found.

  4. ijin download mas, semoga berkah ilmunya

  5. gafarwidyo berkata:

    izin comot mas ,
    thanks 😀

  6. mella berkata:

    ijin download ya mas 🙂
    lumayan buat diotak-atik buat referensi tugas 😀 semoga berkah mas ilmunya

  7. joe berkata:

    mas databasenya ko ngg ada ya

  8. joe berkata:

    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?

    • Ali Akbar berkata:

      Terima kasih mas informasinya, filenya sekarang sudah saya upload ulang lengkap dengan databanya.

      • mella berkata:

        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.

        • Ali Akbar berkata:

          //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

          • mella berkata:

            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”>

          • Ali Akbar berkata:

            //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;.””;
            }

  9. erc berkata:

    Mas boleh tau script tombol like,tweet and +1 untuk buka link downloadnya yg support blogspot?hehe

  10. Awliya Wanhari berkata:

    Gan, mau tanya itu loginnya id ama passwordnya apa ya?

  11. mas itu ko link downloadnya ga bisa? boleh minta di share ulang ga? lewat google drive misalnya

  12. Mujib Riduwan berkata:

    punya saya kok muncul 404 Page Not found

  13. taufik ahmad berkata:

    Tambahin dengan from pendaftaran itu lebih keren lgi mas.

    Ditunggu update nya.