Skip to content

achmadalam/CRUD_CI_Bootrstrap_Modals_AJAX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyek

CRUD_CI_Bootrstrap_Modals_AJAX

Pemilik

Gita Citra Puspita

Dibuat Pada

Selasa, 15 Nov 2016

Perubahan

TIDAK ADA

Informasi tentang proyek ini

  • Proyek ini menggunakan database mysql (kamu bisa mengecek file sql pada folder database).
  • Dikembangkan dengan menggunakan CodeIgniter Versi 3.1.2
  • Menggunakan modal dialog untuk form tambah, ubah, dan hapus.
  • Menggunakan Ajax untuk proses penerimaan dan pengiriman data ke server.
  • Alert menggunakan sweetalert.js.
  • Menampilkan data pada tabel menggunakan datatables server side.
  • Sebelum memasukan data kedalam datatables, data diubah dalam bentu json.
  • Proyek ini menggunakan template bootstrap dan adminLTE.

Struktur file dan folder pada proyek ini

  • application
    • cache
    • config
      • autoload.php : file pengaturan library apa saja yang secara otomatis akan di load saat sistem berjalan.
      • config.php : file pengaturan sistem untuk base url, dsb.
      • constants.php
      • database.php : file pengaturan koneksi dengan database.
      • doctypes.php
      • foreign_chars.php
      • hooks.php
      • index.html
      • memcached.php
      • migration.php
      • mimes.php
      • profiler.php
      • routes.php : file pengaturan routing sistem.
      • smileys.php
      • user_agents.php
    • controllers
      • Anggota.php : file controller yang mengatur proses / logic dari proses CRUD data pada tabel anggota
      • index.html
    • core
    • helpers
    • hooks
    • index.html
    • language
    • libraries
    • logs
    • models
      • Anggota_model.php : file model Anggota yang berisi fungsi insert, update, select, dan delete data pada tabel anggota.
      • index.html
    • third_party
    • views
      • anggota_view.php : file view yang berisi tampilan user interface untuk CRUD data anggota.
      • errors
      • index.html
  • assets : folder ini berisi file-file css dan js yang digunakan oleh sistem.
    • bootstrap
    • dist
    • plugins
  • database
    • db_anggota.sql : file database yang digunakan oleh sistem.
  • index.php
  • README.md
  • system
  • .htaccess

Perhatian!

Pada project ini ada file .htaccess yang harus kalian buat. Posisi file .htaccess dapat kalian lihat pada struktur file dan folder. Berikut isi dari file .htaccess tersebut:

		RewriteEngine on
		RewriteCond $1 !^(assets)
		RewriteRule ^(.*)$ index.php [L]
		RewriteCond $1 !^(index.php|assets)
		RewriteRule ^(.*)$ index.php/$1 [L]
	

FQA

Apa yang harus saya lakukan untuk mencoba project ini?

  • Kamu harus download project ini, ekstrak dan simpan di dalam folder htdocs/www.
  • Buat database dengan nama db_anggota.
  • Import file database db_anggota.sql yang ada pada folder database.
  • Buat file .htaccess pada root project.
  • Berikut isi dari file .htaccess tersebut:
    				RewriteEngine on
    				RewriteCond $1 !^(assets)
    				RewriteRule ^(.*)$ index.php [L]
    				RewriteCond $1 !^(index.php|assets)
    				RewriteRule ^(.*)$ index.php/$1 [L]
    			
  • Ubah setting koneksi database pada file database.php yang ada pada path /application/config/. Ubah pada poin:
    				'hostname' => 'localhost',
    				'username' => 'root',
    				'password' => '',
    				'database' => 'db_anggota',
    			
  • Jika kamu mengubah nama folder project ini silahkan ganti setting base_url pada file config.php yang letaknya di path /application/config/
    				$config['base_url'] = 'localhost/CRUD_CI_Bootrstrap_Modals_AJAX/';
    			

Hal-hal apa saja yang harus saya perhatikan untuk memahami project ini?

  • Kamu harus tahu apa itu codeIgniter.
  • Kamu harus tahu apa itu metode MVC.
  • Kamu harus tahu bagaimana cara menggunakan/menginstall codeIgniter.

Apa itu CodeIgniter?

CodeIgniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller).

Apa itu metode MVC?

MVC adalah sebuah metode pembagian proses menjadi tiga bagian Model, View, dan Controller.

  • Model merupakan sekumpulan modul yang berisi fungsi membaca data, mengubah data, menambah data, dan menghapus data.
  • View merupakan sekumpulan modul yang berisi tampilan user interface dari suatu sistem.
  • Controller merupakan sekumpulan modul yang berisi logic / proses dari suatu sistem.

Bagaimana cara menggunakan/menginstall CodeIgniter?

Cara menggunakan/menginstall CodeIgniter sangat mudah.

  • Download project ini.
  • Lalu ekstrak dan ubah nama folder menjadi CI agar mudah diakses nama projectnya pada browser.
  • Setelah itu pindahkan project / folder CI ke dalam folder htdocs atau www.
  • Akses project pada browser dengan mengetik http://localhost/CI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published