Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petanikode/tutorial-codeigniter
Tutorial Codeigniter untuk pemula
https://github.com/petanikode/tutorial-codeigniter
codeigniter codeigniter3 php tutorial
Last synced: 4 days ago
JSON representation
Tutorial Codeigniter untuk pemula
- Host: GitHub
- URL: https://github.com/petanikode/tutorial-codeigniter
- Owner: petanikode
- License: mit
- Created: 2018-09-07T14:29:22.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T07:24:42.000Z (about 1 month ago)
- Last Synced: 2025-01-26T19:04:45.744Z (11 days ago)
- Topics: codeigniter, codeigniter3, php, tutorial
- Language: PHP
- Homepage: https://www.petanikode.com/tutorial/codeigniter/
- Size: 7.08 MB
- Stars: 123
- Watchers: 8
- Forks: 71
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# BeritaCoding v1.0.0
Aplikasi BeritaCoding adalah sebauh aplikasi portal berita sederhana untuk
memahami dasar Codeigniter 3. Repository ini merupakan source code untuk
tutorial Codeigniter di Petani Kode.# List Tutorial
1. [Pengenalan Codeigniter untuk Pemula](https://www.petanikode.com/codeigniter-pemula/) (Source Code: n/a)
2. [Persiapan dan Instalasi Codeigniter](https://www.petanikode.com/codeigniter-install/) (Source Code: [first commit](https://github.com/petanikode/tutorial-codeigniter/tree/60562e67a920d3ca5d358d9c98bfca8e84fa102d))
3. [Memahami Konsep MVC di Codeigniter](https://www.petanikode.com/codeigniter-mvc/) (Source Code: [04-routing](https://github.com/petanikode/tutorial-codeigniter/tree/04-routing))
4. [Memahami Controller](https://www.petanikode.com/codeigniter-controller/) (Source Code: [04-routing](https://github.com/petanikode/tutorial-codeigniter/tree/04-routing))
5. [Memahami View dan Menggunakan CSS](https://www.petanikode.com/codeigniter-view/) (Source Code: [05-view-dan-css](https://github.com/petanikode/tutorial-codeigniter/tree/05-view-dan-css))
6. [Menggunakan Model dan Database](https://www.petanikode.com/codeigniter-model/) (Source Code: [06-model](https://github.com/petanikode/tutorial-codeigniter/tree/06-model))
7. [Membuat Halaman Admin](https://www.petanikode.com/codeigniter-admin/) (Source Code: [07-admin](https://github.com/petanikode/tutorial-codeigniter/tree/07-admin))
8. [Validasi Data Form](https://www.petanikode.com/codeigniter-validation/) (Source Code: [08-validation](https://github.com/petanikode/tutorial-codeigniter/tree/08-validation))
9. [Membuat FItur Login](https://www.petanikode.com/codeigniter-login/) (Source Code: [09-login](https://github.com/petanikode/tutorial-codeigniter/tree/09-login))
10. [Membuat FItur Setting Profile](https://www.petanikode.com/codeigniter-setting/) (Source Code: [10-setting](https://github.com/petanikode/tutorial-codeigniter/tree/10-setting))
11. [Membuat Fitur Upload Avatar](https://www.petanikode.com/codeigniter-upload/) (Source Code: [11-upload](https://github.com/petanikode/tutorial-codeigniter/tree/11-upload))
12. [Menambahkan Editor Artikel](http://www.petanikode.com/codeigniter-quilljs/) (Source Code: [12-editor](https://github.com/petanikode/tutorial-codeigniter/tree/12-editor))
13. [Membuat FItur Pencarian](https://www.petanikode.com/codeigniter-search/) (Source Code: [13-search](https://github.com/petanikode/tutorial-codeigniter/tree/13-search))
13. [Membuat FItur Pagination](https://www.petanikode.com/codeigniter-pagination/) (Source Code: [14-pagination](https://github.com/petanikode/tutorial-codeigniter/tree/14-pagination))Tutorial lengkapnya dapat dibaca di:
- [:book: List Tutorial Codeigniter 3 untuk Pemula](https://www.petanikode.com/tutorial/codeigniter/)
# Menjalankan Proyek
Lakukan instalasi semua depedencies yang dibutuhkan dengan composer. Ketik
perintah berikut pada root direktori project.```bash
composer install
```Buat database di Phpmyadmin dan ubah konfigurasi database di `application/config/database.php`.
```php
$active_group = 'default';
$query_builder = TRUE;$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root', // <- sesuaikan dengan username mysql
'password' => '', // <- isi dengan password user mysql
'database' => 'beritacoding', //<- sesuaikan nama database dengan yang kamu buat
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
```Kemudian lakukan migrasi database dengan perintah:
```bash
composer migrate
```Tidak perlu membuat tabel atau impor secara manual, karena semua sudah dilakukan
dengan migrasi database.