Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Table Database Kursus [Bagian 9]
Tutorial kali ini akan membahas untuk menampikan daftar kursus yang tersedia di dalam dashboard user. Namun, langkah utama yang harus dilakukan adalah membuat dahulu table daftar_kursus menggunakan MySQL.
Baca juga:
- Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Verifikasi Login User [Bagian 6]
- Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Session [Bagian 7]
- Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Logout User [Bagian 8]
Berikut ini langkah-langkah dalam membuat table daftar_kursus:
1. Buka CMD kemudian masuk ke dalam direktori MySQL seperti ini:
C:\Users\USER> cd:\xampp\mysql\bin C:\xampp\mysql\bin> mysql -u root MariaDB [(none)]>
2. Jika sudah berhasil masuk kemudian gunakan perintah USE untuk masuk ke dalam database inwepo.
MariaDB[(none)]> use inwepo;
3. Membuat table daftar_kursus dengan perintah DDL (Data Definition Language) yaitu CREATE seperti berikut ini:
CREATE TABLE `daftar_kursus` ( `id` int(2) NOT NULL auto_increment primary key, `nama_kursus` varchar(50) DEFAULT NULL, `lepkom` varchar(30) NOT NULL, `harga` varchar(10) NOT NULL, `periode` date NOT NULL, `kuota` int(2) NOT NULL, `status` int(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Di dalam table daftar_kursus terdapat primary key yaitu id. Fungsinya untuk membuat nilai kunci disuatu table. Kemudian terdapat field status yang nantinya digunakan untuk mengunci jika kuota untuk kursus tertentu telah habis. Sehingga nantinya, admin dapat mengunci jadwal tersebut supaya user tidak bisa lagi mendaftar.
4. Jika sudah terbentuk table daftar_kursus didalam database inwepo, langkah selanjutnya adalah dengan meng-input atau memasukan record ke dalam table tersebut menggunakan perintah DML (Data Manipulation Language) yaitu Berikut ini perintahnya:
INSERT INTO `daftar_kursus` (`id`, `nama_kursus`, `lepkom`, `harga`, `periode`, `kuota`, `status`) VALUES (1, 'Make an Easy Web With Framework CodeIgniter', 'Pengembangan Internet', 'Rp 400.000', '2016-07-24', 18, 0), (2, 'PHP and MySQL for Web Application Development', 'Pengembangan Internet', 'Rp 400.000', '2016-07-31', 19, 0), (3, 'Microsoft Visual Basic .NET for Beginner', 'Aplikasi dan Pemrograman', 'Rp 400.000', '2016-08-14', 17, 0), (17, 'Code Igniter ', 'Pengembangan Internet', 'Rp 400.000', '2016-06-15', 0, 1);
5. Untuk melihat apakah record telah masuk atau belum, Anda bisa menggunakan perintah dasar DML (Data Manipulation Language) yaitu Perintahnya adalah:
SELECT * FROM daftar_kursus;
Nantinya, output yang dihasilkan akan seperti ini:
Dengan hadirnya table daftar_kursus ini, maka langkah selanjutnya adalah menampilkan daftar kursus yang tersedia di dalam menu jadwal kursus tersedia. Pembuatan menu tersebut akan penulis bahas pada artikel selanjutnya. So, stay tune di website tutorial inwepo ini ya wahai pembaca setia! hehehe….
Yori Hadi Putra
Oktober 3, 2016 at 11:51
gan itu kenapa tutorial yang part sebelumnya ngak bisa dibuka auto redirect dia ke part 9 kenpa ya??
Yunan Helmi Al Anbarry
Oktober 3, 2016 at 12:37
Coba di refresh lagi gan, link artikelnya sudah saya perbaiki.
Yori Hadi Putra
Oktober 5, 2016 at 21:06
terumakasih gan,, sudah bisa diakses.. 😀