Database and SQL Fundamental 6
📘 Pertemuan 6 – Penggunaan ORDER BY, GROUP BY, dan Logika AND, OR, serta IF (CASE) di SQL Server🎯 Tujuan PembelajaranSetelah pertemuan ini, siswa diharapkan mampu: Mengurutkan data menggunakan ORDER BY Mengelompokkan data dengan GROUP BY Menggunakan kondisi logika AND,OR dan NOT Menggunakan logika percabangan IF dengan CASE WHEN di SQL Server 1. ORDER BYPerintah ORDER BY digunakan untuk mengurutkan hasil query berdasarkan satu atau lebih kolom. 123SELECT Judul, Pengarang, TahunTerbitFROM...
Database and SQL Fundamental 5
Pertemuan 5 - Function, Trigger, dan Optimasi QueryTujuan PembelajaranSetelah mengikuti pertemuan ini, mahasiswa diharapkan mampu: Memahami dan menggunakan berbagai Function dalam SQL Server (String, Date, dan Aggregate). Membuat Trigger untuk otomatisasi tindakan dalam database. Melakukan troubleshooting terhadap error dan performa query. Melakukan optimasi query agar database berjalan lebih efisien. 1. Pengenalan Function di SQL ServerFunction adalah perintah bawaan SQL Server untuk mela...
Database and SQL Fundamental 4
Pertemuan 4 — Stored ProcedureTujuan PembelajaranSetelah mengikuti pertemuan ini, mahasiswa diharapkan mampu: Memahami konsep dasar Stored Procedure di SQL Server. Membuat, mengeksekusi, dan mengelola stored procedure. Menggunakan parameter pada stored procedure. Menggunakan batch query dalam prosedur. Menghapus (drop) stored procedure. 1. Pengantar Stored ProcedureStored Procedure adalah sekumpulan perintah SQL yang disimpan di dalam database dan dapat dijalankan berulang kali.Tujuannya a...
Database and SQL Fundamental 3
Pertemuan 3: SQL CRUD dan JOIN (Database Perpustakaan)🎯 Tujuan Pembelajaran Memahami cara melakukan operasi dasar (Create, Read, Update, Delete) pada SQL Server. Memahami dan mempraktikkan penggunaan JOIN untuk menggabungkan tabel. Menghubungkan tabel menggunakan relasi kunci primer dan kunci asing. 🧠 Konsep Dasar CRUDCRUD adalah singkatan dari: C (Create) → menambahkan data baru ke tabel. R (Read) → membaca atau menampilkan data dari tabel. U (Update) → mengubah data yang sudah ada....
Database and SQL Fundamental 2
🧩 Pertemuan 2 — Struktur Tabel & Constraint di SQL Server🎯 Tujuan PembelajaranPada pertemuan ini kamu akan belajar cara mendesain tabel, menentukan tipe data yang tepat, dan mengatur aturan integritas data (constraint) menggunakan Microsoft SQL Server. Setelah pertemuan ini, kamu diharapkan bisa: Membuat dan mengubah tabel dengan CREATE TABLE dan ALTER TABLE Memahami fungsi dan penggunaan berbagai constraint Menjaga kualitas data dengan aturan logis dan relasi antar tabel 📘 Konsep D...
Database and SQL Fundamental 1
🧩 Pertemuan 1 — Pengenalan Database & SQL Server🎯 Tujuan PembelajaranDi pertemuan pertama ini, kamu akan mengenal apa itu database, RDBMS, dan SQL, serta mencoba membuat database dan tabel sederhana menggunakan Microsoft SQL Server dan SSMS (SQL Server Management Studio). 📘 Apa itu Database?Database adalah kumpulan data yang tersimpan dan terorganisir agar mudah diakses, dikelola, dan diperbarui.Contohnya: data siswa, data karyawan, data transaksi toko, dan sebagainya. Kalau kamu meny...
Algorithms and Programming PHP 8
Pemrograman PHP pada WebPHP pada dasarnya dapat menyisipkan perintah atau keyword html didalam filenya. PHP biasanya digunakan untuk backend pada proses web oleh sebab itu pada pertemuan ini kita akan belajar terkait PHP dalam pemrograman web. METHOD GET & POSTDalam PHP, metode GET dan POST digunakan untuk mengirim data dari klien ke server melalui formulir HTML. Berikut adalah penjelasan singkat tentang keduanya: METHOD GETPenggunaan: Data dikirim melalui URL sebagai query string.Keamana...
Algorithms and Programming PHP 7
ExerciseCreate a login system by implementing an array/list with a maximum of 10 indices, where there are two menu options for login using email/username. If the email/username or password is incorrect, the program should loop back. If the email/username and password are correct, a login success message should appear. Implement object-oriented programming by creating functions for input and functions for validating the email/username and password. Here’s the expected output: 123456789101112--...
Algorithms and Programming PHP 6
Array/ListAn array (or list) is a collection that contains multiple pieces of data. Generally, an array has indices (a sequence in the collection of data) that start from 0. To declare an array, you can add square brackets “[]” after the variable name and initialize it with curly braces “{},” separating each data element with a comma “,”. Basic Example of Using an Array:1234567891011121314151617181920<?php// Create Empty Array/List$buah = array();$hobi = [];//Create Array/List with a value...
Algorithms and Programming PHP 5
Object Oriented ProgrammingObject Oriented Programming (OOP) is a programming paradigm based on the concept of “objects.” For example, consider a remote-controlled toy car: the car itself is the object, and the remote control is the tool used to operate it. The RC car can be controlled to move forward, backward, left, and right through the remote, which illustrates the basic concept of object-oriented programming. Programming languages like PHP support OOP through features like functions. Fun...





