• Penerimaan Mahasiswa Baru 2025-2026 Telah Dibuka
  • Seleksi Penerimaan Beasiswa KIP 2025-2026
Home » Coding Club » Belajar Basis Data Lanjut dengan SQL Server

Belajar Basis Data Lanjut dengan SQL Server

Karno Ganjar Prasetyo 21 Oct 2025 404

Studi Kasus ini menggunakan aplikasi SQL Server 2008, Pada penerapkan ini tabel yang dibuat adalah tabel yang belum memiliki relasi antar tabel. Baik, langsung studi kasus saja. Studi kasus ini, merupakan salah satu soal latihan yang di terapkan pada mata kuliah Basis Data Lanjut di Semester 3.

create database penjualan;
use penjualan;create table barang (
kode_barang varchar(10) CONSTRAINT barang_pk primary key,
nama_barang varchar(30) not null,
satuan varchar (30) not null,
jumlah int not null,
harga_jual numeric(18) not null,
kode_supplier varchar(10) not null
);insert into barang values(‘Abc1234567′,’Buku’,’pcs’,10,10000,’Sp12345678′);
insert into barang values(‘Abc1234563′,’Tas’,’pcs’,10,100000,’Sp12345677′);
insert into barang values(‘Abc1234566′,’Seragam’,’pcs’,20,5500,’Sp12345676′);

select * from barang;

create table supplier(
kode_supplier varchar(10)CONSTRAINT supplier_pk primary key,
nama_supplier varchar(30) not null,
alamat_supplier varchar(50) not null,
nama_sales varchar(20) not null,
contact varchar(15) not null
);

insert into supplier values(‘Sp12345678′,’Rizki’,’Jl.Mawar bodas’,’Dedi’,’08122233344′);
insert into supplier values(‘Sp12345677′,’Rizki’,’Jl.Mawar Melati’,’Aji’,’08122233345′);
insert into supplier values(‘Sp12345676′,’Aco’,’Jl.Mawar Hitam’,’Izul’,’08122233346′);

select * from supplier;

— Membuat update barang —
update barang set harga_jual=6500 from barang where kode_barang=’Abc1234566′;

— Membuat hapus barang —
delete from barang where kode_barang=’Abc1234566′;

— Membuat Index —
create index index_barang on barang (kode_barang desc);

— Menghapus Index —
drop index index_barang
on barang

— Menampilkan berdasarkan karakter —
select * from barang where nama_barang like ‘%tas’;

select harga_jual from barang where nama_barang like ‘%tas’;

select * from barang;

— Membuat view —
create view view_barang
AS
SELECT barang.nama_barang,supplier.nama_supplier
FROM barang inner join supplier on barang.kode_supplier=supplier.kode_supplier

SELECT * FROM view_barang

DROP view view_barang

);

Sumber : Karno Ganjar Prasetyo, Studi Kasus Soal Latihan Pengayaan Uji Kompetensi, Skema Database Administrator, www.karnogp.com, 2019.

Dosen Pengajar bidang Technopreneur, Basis Data, Pemograman PHP

Comments are not available at the moment.

Leave a Reply

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

*

*

Related post
Apa Itu Prodi Tekhnologi Rekayasa Perangkat Lunak (TRPL) ?

alif ubaidilah

30 Oct 2025

Mengenal TRPL: Jurusan Masa Depan Digital ​Selamat datang di dunia Teknologi Rekayasa Perangkat Lunak (TRPL), salah satu program studi yang paling relevan dan dicari di era digital saat ini! ​TRPL adalah program studi yang fokus pada pengembangan, perancangan, implementasi, dan pemeliharaan perangkat lunak (software). Berbeda dengan jurusan yang mungkin hanya fokus pada pemrograman dasar, TRPL …

Studi Kasus Data Mining dengan Public Dataset menggunakan Tableau Public

Karno Ganjar Prasetyo

26 Oct 2025

Public Dataset yang sering digunakan oleh peneliti data mining adalah: Kaggle adalah salah satu situs web pembelajaran yang terkenal di dunia untuk Data Science dan Machine Learning. Situs ini terdiri dari lebih dari 6000 set data yang dapat diunduh dalam format CSV. Set data ini banyak membantu ilmuwan di seluruh dunia untuk membuat model. Kaggle …

Belajar Dasar Pemrograman C++: Langkah Awal bersama Dev-C++

Azkaa Maulana

22 Oct 2025

Selamat datang di dunia pemrograman! Sebagai calon Tenaga Ahli Rekayasa Perangkat Lunak (TRPL), menguasai bahasa pemrograman adalah keharusan. Salah satu bahasa pemrograman fundamental yang wajib Anda kuasai adalah C++. C++ adalah bahasa yang kuat, cepat, dan menjadi dasar bagi banyak sistem operasi, game engine, hingga aplikasi performa tinggi. Melalui tutorial ini, kita akan memulai perjalanan …

Studi Kasus Jaringan Router di Packet Tracert

Karno Ganjar Prasetyo

21 Oct 2025

Studi Kasus Jaringan Router – Komputer (direct) Cisco Packet Tracer 5.3 Coba designkan saya sebuah jaringan sederhana seperti berikut ini. Sebenarnya yang saya baca kabel yang benar digunakan adalah rollover, tapi setelah saya coba menggunakan cross over juga bisa, silahkan temen-temen sekalian juga mencobanya… Aturlah IP Address untuk masing-masing computer sesuai dengan keterangan diatas…jangan lupa gateway …

Pengenalan Tableau #03 – Membuat Worksheet, Dashboard dan Story Points di Tableau Public

Karno Ganjar Prasetyo

26 Mar 2025

Tutorial, Modul, Bahan Mengajar, Bahan Belajar Link dataset Global Datastore Public : https://github.com/akuchotrani/TableauGettingStarted/blob/master/Global%20Superstore%20Orders%202016.xlsx

Pengenalan Tableau #02 – Membuat Dashboard interaktif dengan Tableau

Karno Ganjar Prasetyo

26 Mar 2025

Membuat dashboard simple dengan Tableau Public dalam 20 menit! Data source: https://community.tableau.com/s/question/0D54T00000CWeX8SAL/sample-superstore-sales-excelxls Contents 1. Data Source 2. Tableau Workspace, dimension vs metrics fields 3. Simple chart, continuous vs discrete fields 4. Marks, chart filter 5. Geo chart 6. Interactive dashboard (layout, filter, charts in dashboard)