Sabtu, 25 Desember 2021

Resume Basis Data

 

SELECT

Perintah SELECT digunakan untuk memilih data dari database. Data yang dikembalikan disimpan dalam tabel hasil, yang disebut kumpulan hasil.

Contoh perintah select : SELECT * FROM namatabel ;

 

WHERE

Perintah WHERE digunakan untuk filter record. Perintah ini akan menghasilkan record data yang memenuhi suatu kondisi.

Contoh perintah WHERE : SELECT column1, column2, FROM table_name WHERE condition;

 

OPERATOR ; And, Or, Not, Like

AND   : Operator AND menampilkan data jika semua kondisi yang dipisahkan AND bernilai BENAR (TRUE).

Contoh AND : SELECT column1, column2, ... FROM table_nama WHERE condition1 AND condition2 AND condition3 ...;

 

OR      : Operator OR menampilkan data jika salah satu kondisi yang dipisahkan oleh OR bernilai BENAR (TRUE).

Contoh OR : SELECT column1, column2, ... FROM table_name WHERE condition1 OR condition2 OR condition3 ...;

 

NOT   : Operator NOT menampilkan record jika kondisinya TIDAK BENAR.

Contoh NOT : SELECT column1, column2, ... FROM table_name WHERE NOT condition;

 

LIKE : Operator LIKE digunakan untuk melakukan pencarian data pada database berdasarkan teks/huruf yang dimasukkan.

Contoh LIKE : SELECT * FROM barang WHERE nama like '%sabun%';

 

 

ORDER BY

Perintah ORDER BY digunakan untuk mengurutkan hasil set data dalam urutan dari “kecil” ke “besar” atau dari “A” ke “Z”, atau sebaliknya mengurutkan data dari “besar” ke “kecil” atau dari “Z” ke “A”. Perintah ORDER BY mengurutkan data dalam urutan menaik (“kecil” ke “besar”) secara default. Untuk mengurutkan data dalam urutan menurun (“besar” ke “kecil”), gunakan key DESC

 

Sintaks Order by : SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC;

LIMIT

MySQL menyediakan klausa LIMIT yang digunakan untuk menentukan jumlah record yang akan ditampilkan. Selain menentukan jumlah record yang ditampilkan, Klausa LIMIT juga dapat dipadukan dengan OFFSET untuk memudahkan membuat paging halaman, terutama sangat berguna pada tabel dengan jumlah record yang besar.

 

Sintaks LIMIT : SELECT column_name(s) FROM table_name WHERE condition LIMIT number;

 

 

GROUP BY

SQL GROUP BY digunakan untuk mengelompokkan data (record) yang memiliki nilai yang sama. seperti “menemukan jumlah data barang sesuai dengan kategori”. SQL GROUP BY sering digunakan pada fungsi agregat seperti (COUNT(), MAX(), MIN(), SUM(), AVG()) yang menampilkan beberapa kolom.\

Sintaks GROUP BY : SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) ORDER BY column_name(s);

 

COUNT, AVG , SUM

COUNT

SQL Count() digunakan untuk menampilkan banyaknya data (record) sesuai dengan kriteria tertentu.

Sintaks COUNT : SELECT COUNT( column_name) FROM table_name WHERE condition;

AVG

AVG() digunakan untuk menampilkan nilai rata-rata pada kolom dengan tipe numerik.

Sintaks AVG : SELECT AVG(total) as rata2_jual FROM dtjual

SUM

SQL Sum() digunakan untuk menampilkan hasil penjumlahan pada kolom dengan tipe numerik.

Sintaks SUM : SELECT SUM( column_name) FROM table_name WHERE condition;

 

UNION

SQL UNION digunakan untuk menggabungkan hasil set dari dua atau lebih pada pernyataan SELECT. Adapun ketentuan penggunaan UNION sebagai berikut:

           Setiap pernyataan SELECT yang di dalamnya menggunakan UNION harus memiliki jumlah kolom yang sama.

           Kolom juga harus memiliki tipe data yang serupa

           Kolom di setiap pernyataan SELECT juga harus dalam urutan yang sama

 

Sintaks UNION : SELECT column_name(s) FROM table1 UNION SELECT column_name(s) FROM table2;

 

 

 

 

Sabtu, 11 Desember 2021

Praktikum 11 (Membuat menu login User untuk Marketplace dengan ci3)

 login User  untuk market place 

1. Pada dfd saya menambahkan untuk login user , untuk tampilan loginnya saya mengggunakan tampilan yang sudah dibuat oleh teman saya sebelumnya, jadi tampilannya kira2 seperti di bawah.


2. kemudian untuk menanangani login user saya mengambil data dr database yang dibuat ketika membuat register 









3. berikut logika yang saya buat untuk membuat login user di controller




Jumat, 03 Desember 2021

Praktikum 9 (membuat login dan log out session php)

 

Membuat login dan log out session php

link file : https://drive.google.com/drive/folders/140nz8amq6S0rtEaFI7rW4NO6NCDVrOu4?usp=sharing


Penjelasan :

1. Pertama saya membuat tampilan untuk form loginnya terlebih dahulu saya simoan dengan nama index.php


2. kemudian saya membuat sebuah kondisi untuk tombol submit, kemudian saya mengambil value dari username dan password, kemudian pada proses session,  saya buat username dan password dengan session tanpa database, kemudian saya membuat kondisi untuk mengkonfirmasi username dan password nya, jika username == admin dan password == 1234 maka tampikan halaman dengan nama admin.php jika tidak tampilkan anda gagal login


3. pada halaman admin.php saya membuat link untuk logout yang saya hubungkan dengan halaman logout.php


4. pada halaman logout.php saya membuat kondisi untuk logout



5. dan berikut tampilannya



6. dan berikut tampilan ketika berhasil login


\

sekian dr saya terimakasih






Tugas UAS ( Sistem login user pada market place )

Dfd login market place pada dfd saya menambahkan sistem login untuk user, ketika user melakukan login maka sistem akan menyimpan beberapa da...