Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Table dan Database [Bagian 4]

Tutorial kali ini akan membahas pembuatan table dari database pendaftaran kursus menggunakan codeigniter. Untuk pembuatan database ini penulis menggunakan MySQL dengan web server XAMPP.

Baca juga:

Pembuatan Table tb_pengguna Menggunakan MySQL:

1. Aktifkan dahulu MySQL Anda di Web Server. Disini penulis memakai XAMPP sebagai Web Server.

2. Setelah itu buka Command Prompt di komputer Anda, kemudian ketikan perintah berikut:

C:\User\USER>cd c:\xampp\mysql\bin

C:\xampp\mysql\bin>mysql -u root

3. Jika sudah berhasil maka Anda akan masuk kedalam MySQL. Disini penulis sudah meng-update XAMPP ke versi terbaru sehingga untuk tutorial kali ini menggunakan MariaDB [(none)].

4. Kemudian buatlah database bernama inwepo dengan perintah seperti ini:

MariaDB [(none)]> create database inwepo;

5. Dalam pembuatan database diatas, hal itu merupakan perintah DDL (Data Definition Language). Sehingga perlu dilanjutkan dengan perintah USE nama_database;

MariaDB [(none)]>use inwepo;

6. Sekarang saatnya membuat table bernama tb_pengguna. Berikut ini perintah yang digunakan:

CREATE TABLE `tb_pengguna` (
  `id_user` int(3) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(32) NOT NULL,
  `nama` varchar(100) DEFAULT NULL,
  `npm` varchar(8) NOT NULL,
  `kelas` varchar(5) NOT NULL,
  `jurusan` varchar(25) NOT NULL,
  `level` int(1) NOT NULL,
  `status` int(1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

7. Langkah berikutnya yaitu melakukan perintah DML (Data Manipulation Language) dengan perintah INSERT. Perintah ini berfungsi untuk meng-input record yang ada di dalam table tb_pengguna.

INSERT INTO `tb_pengguna` (`id_user`, `username`, `password`, `nama`, `npm`, `kelas`, `jurusan`, `level`, `status`) VALUES
(1, 'aditya.rizky', 'aditya', 'Aditya Rizky', '50413251', '3IA01', 'Psikologi', 1, 1),
(2, 'yunan.helmi.al.anbarry', 'yunan', 'Yunan Helmi Al Anbarry', '59413587', '3IA01', 'Teknik Informatika', 1, 1),
(3, 'admin', 'admin', 'Admin Inwepo', '12345678', '3IA01', 'Sastra Inggris', 2, 1);

LOGIKA PROGRAM: Table tb_pengguna ini nantinya akan digunakan pada saat proses login. Dengan adanya table tb_pengguna ini akan menentukan session apakah pengguna yang mengakses website tersebut user (pendaftar kursus) atau admin. Karena di dalam pembuatan website pendaftaran kursus ini akan terdapat 2 pengguna (aktor), yaitu sebagai user dan admin.

Pemisahan aktor tersebut telah ditandai dengan adanya field level yang tertera pada table tb_pengguna. Level 1 menandakan bahwa aktor tersebut adalah user (pendaftar kursus). Sedangkan level dengan angka 2 mengindikasikan bahwa aktor tersebut adalah admin.

Nah, untuk pembuatan dashboard user (pendaftar kursus) dan proses login akan penulis bahas di artikel selanjutnya. Saat ini penulis berikan materi pembuatan database dengan table tb_pengguna. Cukup sekian dan selamat beristirahat.

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending Minggu Ini

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed

Inwepo Navigasi

Tentang Kami             Beranda

Hubungi Kami             Panduan Penulis

Kebijakan Privasi

FAQ

Partner

Copyright © 2014 - 2023 Inwepo - All Rights Reserved.

To Top