Posts

Showing posts from March, 2020

UTS PBKK

Image
UTS PBKK Jadi tugas dari UTS PBKK ini adalah membuat sebuah website untuk mencatat transaksi penjualan. Disini saya akan membuat website yang menjual rubicks cube dan akan mencatat semua transaksi penjualannya. Beberapa fitur pada website ini antara lain : - Fitur login/logout (admin dan customer) - Fitur untuk menambah produk rubicks (admin) - Fitur untuk mengedit produk (admin) - Fitur untuk menghapus produk (admin) - Fitur untuk membeli produk (customer) - Fitur untuk melihat semua transaksi customer (admin) - Fitur untuk melihat transaksi customer tersebut (customer) - Fitur search produk (admin dan customer) Dokumentasi dari aplikasi : 1. Login/logout (admin dan customer) Jadi di database nanti akan dibedakan apakah user tersebut merupakan admin atau customer. Jika user tersebut adalah admin, maka akan diarahkan ke halaman admin. Jika user tersebut adalah customer, maka akan diarahkan ke halaman customer. Sedangkan untuk logout hanya seperti ini : 2. Fi

Tugas 7 PBKK

Image
Nama: Samuel Marcellinus NRP: 05111740000134 Kelas: PBKK-A Mengatur Akses User  1.  Membuat Tabel untuk Users Pertama kita membutuhkan sebuah tabel untuk menyimpan data user. Silahkan buka Phpmyadmin, kemudian buatlah tabel bernama users dengan 11 kolom. CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(64) NOT NULL, `password` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `full_name` varchar(255) NOT NULL, `phone` varchar(20) NOT NULL, `role` enum('admin','customer') NOT NULL DEFAULT 'customer', `last_login` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `photo` varchar(64) NOT NULL DEFAULT 'user_no_image.jpg', `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `is_active` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`user_id`) ); Berikut adalah kode SQL dari tabel Users 2. Kita coba insert 1 data ke tabel users Password

Tugas 6 PBKK

Image
Nama: Samuel Marcellinus NRP: 05111740000134 Kelas: PBKK-A Fitur Upload Foto 1. Buat direktori upload/product karena path yang dituju pada kode adalah pada path upload/product 2. Kita tinggal buat folder baru di dalam project dengan nama upload, lalu di dalamnya berisi folder lagi bernama product. Disanalah kita akan meletakkan foto default.jpg sebagai image default jika produk yang di insert belum ada fotonya Maka jika kita insert produk tanpa foto hasilnya akan menjadi seperti ini  3.  Membuat Fitur Upload pada Codeigniter Sebelum kita membuat fitur upload, kita perlu pahami dulu bagaimana konsep kerjanya. Upload file memiliki alur proses seperti ini: -    User mengirim file melalui form; -    File di-upload ke server dan disimpan dalam folder tmp dulu; -    Kita pindahkan file yang ada di direktori tmp ke dalam direktori upload/product/ yang sudah kita        buat; -    Selesai. Silahkan buka model Product_model.php, kemudian tamba

Tugas 5 PBKK

Image
Nama: Samuel Marcellinus Kelas: PBKK-A Membuat Model dan CRUD Produk 1.  Untuk membuat CRUD langkah pertama kita adalah membuat database, bukalah phpmyadmin dan buat database baru dengan nama tokorubick karena toko saya merupakan toko rubick Lalu klik create untuk membuat databasenya 2. Lalu kita akan membuat sebuah tabel baru di dalam database tersebut dengan nama products Setelah itu klik Go Dan jangan lupa untuk menjadikan product_id sebagai primary key 3. Setelah itu konfigurasikan database pada CodeIgniter pada file application/config/database.php menjadi seperti ini $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'tokorubick', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, '