{"id":14987253,"url":"https://github.com/petanikode/tutorial-codeigniter","last_synced_at":"2025-09-03T10:38:54.713Z","repository":{"id":108169986,"uuid":"147834552","full_name":"petanikode/tutorial-codeigniter","owner":"petanikode","description":"Tutorial Codeigniter untuk pemula","archived":false,"fork":false,"pushed_at":"2025-01-01T07:24:42.000Z","size":7423,"stargazers_count":123,"open_issues_count":2,"forks_count":69,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-24T21:04:25.615Z","etag":null,"topics":["codeigniter","codeigniter3","php","tutorial"],"latest_commit_sha":null,"homepage":"https://www.petanikode.com/tutorial/codeigniter/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petanikode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-07T14:29:22.000Z","updated_at":"2025-03-18T01:42:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"2d5d0366-64f5-459d-80be-b490776d360e","html_url":"https://github.com/petanikode/tutorial-codeigniter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/petanikode/tutorial-codeigniter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petanikode%2Ftutorial-codeigniter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petanikode%2Ftutorial-codeigniter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petanikode%2Ftutorial-codeigniter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petanikode%2Ftutorial-codeigniter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petanikode","download_url":"https://codeload.github.com/petanikode/tutorial-codeigniter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petanikode%2Ftutorial-codeigniter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273431324,"owners_count":25104491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeigniter","codeigniter3","php","tutorial"],"created_at":"2024-09-24T14:14:20.017Z","updated_at":"2025-09-03T10:38:54.684Z","avatar_url":"https://github.com/petanikode.png","language":"PHP","readme":"# BeritaCoding v1.0.0\n\nAplikasi BeritaCoding adalah sebauh aplikasi portal berita sederhana untuk\nmemahami dasar Codeigniter 3. Repository ini merupakan source code untuk \ntutorial Codeigniter di Petani Kode.\n\n# List Tutorial\n\n1. [Pengenalan Codeigniter untuk Pemula](https://www.petanikode.com/codeigniter-pemula/) (Source Code: n/a)\n2. [Persiapan dan Instalasi Codeigniter](https://www.petanikode.com/codeigniter-install/) (Source Code: [first commit](https://github.com/petanikode/tutorial-codeigniter/tree/60562e67a920d3ca5d358d9c98bfca8e84fa102d))\n3. [Memahami Konsep MVC di Codeigniter](https://www.petanikode.com/codeigniter-mvc/) (Source Code: [04-routing](https://github.com/petanikode/tutorial-codeigniter/tree/04-routing))\n4. [Memahami Controller](https://www.petanikode.com/codeigniter-controller/) (Source Code: [04-routing](https://github.com/petanikode/tutorial-codeigniter/tree/04-routing))\n5. [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))\n6. [Menggunakan Model dan Database](https://www.petanikode.com/codeigniter-model/) (Source Code: [06-model](https://github.com/petanikode/tutorial-codeigniter/tree/06-model))\n7. [Membuat Halaman Admin](https://www.petanikode.com/codeigniter-admin/) (Source Code: [07-admin](https://github.com/petanikode/tutorial-codeigniter/tree/07-admin))\n8. [Validasi Data Form](https://www.petanikode.com/codeigniter-validation/) (Source Code: [08-validation](https://github.com/petanikode/tutorial-codeigniter/tree/08-validation))\n9. [Membuat FItur Login](https://www.petanikode.com/codeigniter-login/) (Source Code: [09-login](https://github.com/petanikode/tutorial-codeigniter/tree/09-login))\n10. [Membuat FItur Setting Profile](https://www.petanikode.com/codeigniter-setting/) (Source Code: [10-setting](https://github.com/petanikode/tutorial-codeigniter/tree/10-setting))\n11. [Membuat Fitur Upload Avatar](https://www.petanikode.com/codeigniter-upload/) (Source Code: [11-upload](https://github.com/petanikode/tutorial-codeigniter/tree/11-upload))\n12. [Menambahkan Editor Artikel](http://www.petanikode.com/codeigniter-quilljs/) (Source Code: [12-editor](https://github.com/petanikode/tutorial-codeigniter/tree/12-editor))\n13. [Membuat FItur Pencarian](https://www.petanikode.com/codeigniter-search/) (Source Code: [13-search](https://github.com/petanikode/tutorial-codeigniter/tree/13-search))\n13. [Membuat FItur Pagination](https://www.petanikode.com/codeigniter-pagination/) (Source Code: [14-pagination](https://github.com/petanikode/tutorial-codeigniter/tree/14-pagination))\n\nTutorial lengkapnya dapat dibaca di:\n\n- [:book: List Tutorial Codeigniter 3 untuk Pemula](https://www.petanikode.com/tutorial/codeigniter/)\n\n# Menjalankan Proyek\n\nLakukan instalasi semua depedencies yang dibutuhkan dengan composer. Ketik\nperintah berikut pada root direktori project.\n\n```bash\ncomposer install\n```\n\nBuat database di Phpmyadmin dan ubah konfigurasi database di `application/config/database.php`.\n\n```php\n$active_group = 'default';\n$query_builder = TRUE;\n\n$db['default'] = array(\n\t'dsn'\t=\u003e '',\n\t'hostname' =\u003e 'localhost',\n\t'username' =\u003e 'root', // \u003c- sesuaikan dengan username mysql\n\t'password' =\u003e '', // \u003c- isi dengan password user mysql\n\t'database' =\u003e 'beritacoding', //\u003c- sesuaikan nama database dengan yang kamu buat\n\t'dbdriver' =\u003e 'mysqli',\n\t'dbprefix' =\u003e '',\n\t'pconnect' =\u003e FALSE,\n\t'db_debug' =\u003e (ENVIRONMENT !== 'production'),\n\t'cache_on' =\u003e FALSE,\n\t'cachedir' =\u003e '',\n\t'char_set' =\u003e 'utf8',\n\t'dbcollat' =\u003e 'utf8_general_ci',\n\t'swap_pre' =\u003e '',\n\t'encrypt' =\u003e FALSE,\n\t'compress' =\u003e FALSE,\n\t'stricton' =\u003e FALSE,\n\t'failover' =\u003e array(),\n\t'save_queries' =\u003e TRUE\n);\n```\n\nKemudian lakukan migrasi database dengan perintah:\n\n```bash\ncomposer migrate\n```\n\nTidak perlu membuat tabel atau impor secara manual, karena semua sudah dilakukan\ndengan migrasi database.\n","funding_links":[],"categories":["Useful Websites"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetanikode%2Ftutorial-codeigniter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetanikode%2Ftutorial-codeigniter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetanikode%2Ftutorial-codeigniter/lists"}