SQL: Pernyataan CREATE TABLE

Pernyataan INSERT INTO

Fungsi pernyataan CREATE TABLE

Pernyataan CREATE TABLE termasuk dalam kateogri DDL (Data Definition Languange). Pernyataan ini digunakan untuk menciptakan suatu tabel dalam basis data.

Bentuk umum Pernyataan CREATE TABLE

Adapun bentuk umum pernyataan CREATE TABLE pada mySQL sebagai berikut:
CREATE TABLE nama_tabel
 (
 nama_kolom1 data_type1 [PRIMARY KEY],
 nama_kolom2 data_type2,
 nama_kolom3 data_type,
 ....
 )

Tipe data disesuaikan dengan karakteristik dari data-data setiap kolom atau field. Untuk refferensi tipe data dapat anda baca pada artikel: SQL: Tipe-tipe data

Baca lebih lanjut

SQL: Pernyataan UPDATE

mysql: pernyataan update

Sebelum melanjutkan materi Pernyataan UPDATE sebaiknya anda terlebih dahulu membuat tabel pada sesi sebelumnya: SQL: Pernyataan INSERT INTO

Bentuk Umum Pernyataan UPDATE

Untuk mengubah data yang terdapat pada baris tertentu, Anda bisa menggunakan pernyataan UPDATE. Secara umum, kaidah pernyataan ini adalah sebagai berikut:

UPDATE nama_tabel SET kolom_1 = nilai_baru_1, kolom_2 =nilai_baru_2, kolom-n = nilai_baru_n [WHERE kondisi];

Pada kaidah di atas, klausa WHERE bersifat opsional. Bila klausa ini disertakan, hanya baris-baris tertentu yang memenuhi kondisi yang akan diubah. Jika klausa WHERE tidak disertakan, semua baris akan diubah. Adapun SET digunakan untuk menentukan kolom-kolom yang akan diubah.

Baca lebih lanjut

SQL: Pernyataan INSERT INTO

Sebelum mempelajari lebih lanjut pernyataan INSERT INTO dalam mySQL buatlah database dan tabel berikut, dengan peritntah SQL sebagai berikut:

Buat basis data perpustakaan

CREATE DATABASE perpustakaan2;

Buat tabel anggota

CREATE TABLE anggota
( npm CHAR(11) PRIMARY KEY,
 nama VARCHAR(50),
 alamat VARCHAR(50),
 tempat_lahir VARCHAR(30),
 tanggal_lahir DATE,
 kode_prodi CHAR(2)
)
Catatan: Untuk materu pernyataan CREATE TABLE dapat dibaca pada link: SQL-Pernyataan CREATE TABLE

Fungsi  Pernyataan INSERT INTO

Pernyataan INSERT INTO digunakan untuk menambahkan record baru pada suatu tabel.

Bentuk Umum Pernyataan INSERT INTO

Bentuk umum dari pernyataan INSERT INTO adalah sebagai berikut:

INSERT INTO nama_tabel 
VALUES (nilai1, nilai2,....)

Kita dapat menentukan kolom-kolom tertentu saja untuk untuk disisipkan data, bentuk umumnya sebagai berikut:

INSERT INTO nama_tabel (kolom1, kolom2,...) 
VALUES (nilai1, nilai2,....)

Baca lebih lanjut

Sistem Basis Data – Tipe Data pada MySQL

Tipe-tipe data yang didukung oleh MySQL yang terambil dari dokumentasi MySQL. Tipe – tipe data ini diberikan dalam bentuk yang siap dituliskan pada sintaks-sintaks MySQL, misalnya Create Table. Pada tipe-tipe data tersebut terdapat beberapa atribut yang memiliki arti sebagai berikut:

  • M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.
  • D,  menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.
  • Atribut yang diberi tanda [ dan ] berarti pemakaiannya adalah optional.
  • Jika atribut ZEROFILL disertakan, MySQL akan otomatis menambahkan atribut UNSIGNED.
  • UNSIGNED adalah bilangan tanpa tanda di depannya (misalnya tanda negatif).

Baca lebih lanjut

Nilai Akhir Sistem Basis Data Kelas A (2011)

Nilai Akhir Sistem Basis Data Kelas A (2011)

NPM

NAMA

Abjad

09111100001

MERIO PRABANDARU

B

09111100004

M. FALAH FAILASUHF

A-

09111100006

SRI PALUPI

B+

09111100012

ARWIN FIJAYA

A

09111100015

ARDHI ASHARI WICAKSONO

A-

09111100019

DEDI AGUS SETYAWAN

C

09111100024

ARDHIAN EKA KUSUMA

B+

09111100030

GUNAWAN

B+

09111100035

SULISTIYANI

B+

09111100036

LILIS RUDI RUSLIYANTO

A

09111100041

KOSA CATUR YUNIANTO

A-

09111100043

PUPUT HERU RESTANTO

A-

09111100046

ABDUL BASIT

B+

09111100047

MEDI NUGROHO

B

09111100048

QUSRIANI WITANINGRUM

B

09111100050

UPIK ROFINGATI

B

09111100051

RIZAL ARIYANTO

B+

09111100054

ADITYA PERTAMA

B+

09111100055

WAHYU EKO PRABOWO

A-

09111100058

ADE PRASETYA

B+

09111100067

ARUM TRI RAHAYU

B+

09111100069

JESEN NOVAN SETIAWAN

B+

09111100071

AKBAR TAUFIK ISMAIL

B+

09111100076

KUKUH HADI PRAYITNO

B+

09111100077

SURTYAN MARISTA

D

09111100080

RINA PUTRI DEWANTI

A

09111100082

RETNO PATMOKO

B+

09111100083

PRADANA YUDHA PAMUNGKAS

A-

09111100085

SIGIT AJI PUTRA

A-

09111100086

HANAFI RISMA DEWI

B+

09111100088

ABDUL ROSYID

B+

09111100089

SLAMET TEGUH RAHARJO

B+

09111100090

JEVRI LUGOS SP.

D

09111100093

YAKUB ABIDIN

A-

09111100098

ROKHMATUL ISNAN

A-

09111100099

SULHAN QUMARUDIN

A-

09111100104

ARIF NUR ROKHIM

B+

09111100106

DWI SEPTIAWAN

B+

06110222

CANDRA WISNU MURITANTO

 

07110037

MUHAMMD SYAMSUL HUDA

D

09111100025

BAKTI PRATAMA

B

09111100026

BETTY OKINAWA

A-

09111100029

AGUS DANANG SETIAWAN

D

09111100034

RAGIL UTAMI

 

09111100038

SLAMET JEFFRI ISNANDAR

A-

09111100044

SASTRA NOVERIANTO

A-

09111100045

PUJI LESTARI

A-

09111100053

SYILVI RAHAYU

B

09111100056

DWI AGUSTINA ERNAWATI

A-

09111100060

KARTIKA WULANDARI

B

09111100064

MUHAMMAD DARWIS JIWANDARU

B+

09111100066

MAYA LAONDE

A-

09111100075

ARIEF SETIYAJI

 

09111100078

MUJI NURYANINGSIH

B+

09111100091

LUKMAN KH. N

B+

09111100092

EKO PRIYONO

A-

09111100094

ZAKARIA WIBOWO

A-

09111100102

HERNAWATI

A-

09111100105

PURWADI

B+

 

 

 

 

NPM

NAMA

Abjad

09111100001

MERIO PRABANDARU

B

09111100004

M. FALAH FAILASUHF

A-

09111100006

SRI PALUPI

B+

09111100012

ARWIN FIJAYA

A

09111100015

ARDHI ASHARI WICAKSONO

A-

09111100019

DEDI AGUS SETYAWAN

C

09111100024

ARDHIAN EKA KUSUMA

B+

09111100030

GUNAWAN

B+

09111100035

SULISTIYANI

B+

09111100036

LILIS RUDI RUSLIYANTO

A

09111100041

KOSA CATUR YUNIANTO

A-

09111100043

PUPUT HERU RESTANTO

A-

09111100046

ABDUL BASIT

B+

09111100047

MEDI NUGROHO

B

09111100048

QUSRIANI WITANINGRUM

B

09111100050

UPIK ROFINGATI

B

09111100051

RIZAL ARIYANTO

B+

09111100054

ADITYA PERTAMA

B+

09111100055

WAHYU EKO PRABOWO

A-

09111100058

ADE PRASETYA

B+

09111100067

ARUM TRI RAHAYU

B+

09111100069

JESEN NOVAN SETIAWAN

B+

09111100071

AKBAR TAUFIK ISMAIL

B+

09111100076

KUKUH HADI PRAYITNO

B+

09111100077

SURTYAN MARISTA

D

09111100080

RINA PUTRI DEWANTI

A

09111100082

RETNO PATMOKO

B+

09111100083

PRADANA YUDHA PAMUNGKAS

A-

09111100085

SIGIT AJI PUTRA

A-

09111100086

HANAFI RISMA DEWI

B+

09111100088

ABDUL ROSYID

B+

09111100089

SLAMET TEGUH RAHARJO

B+

09111100090

JEVRI LUGOS SP.

D

09111100093

YAKUB ABIDIN

A-

09111100098

ROKHMATUL ISNAN

A-

09111100099

SULHAN QUMARUDIN

A-

09111100104

ARIF NUR ROKHIM

B+

09111100106

DWI SEPTIAWAN

B+

06110222

CANDRA WISNU MURITANTO

 

07110037

MUHAMMD SYAMSUL HUDA

D

09111100025

BAKTI PRATAMA

B

09111100026

BETTY OKINAWA

A-

09111100029

AGUS DANANG SETIAWAN

D

09111100034

RAGIL UTAMI

 

09111100038

SLAMET JEFFRI ISNANDAR

A-

09111100044

SASTRA NOVERIANTO

A-

09111100045

PUJI LESTARI

A-

09111100053

SYILVI RAHAYU

B

09111100056

DWI AGUSTINA ERNAWATI

A-

09111100060

KARTIKA WULANDARI

B

09111100064

MUHAMMAD DARWIS JIWANDARU

B+

09111100066

MAYA LAONDE

A-

09111100075

ARIEF SETIYAJI

 

09111100078

MUJI NURYANINGSIH

B+

09111100091

LUKMAN KH. N

B+

09111100092

EKO PRIYONO

A-

09111100094

ZAKARIA WIBOWO

A-

09111100102

HERNAWATI

A-

09111100105

PURWADI

B+

 

 

 

Nilai Akhir Sistem Basis Data Kelas B1 (2011)

Nilai Akhir Sistem Basis Data Kelas B1 (2011)

04110152 DENI OKTAVIA B-
 06110216 DZURIYAT FIRDAUS DALHAR
06114228 HERRI RAKHMADI
08111100004 DWI SANTOSO WIJIATMOKO C
08111100012 PURWANTO
08111130040 HENDRO ASMORO YUWONO C+
09111100002 RISWANTO A-
09111100005 TOYYIB A
09111100007 ISTOFIK C+
09111100008 ARIS SUPRIYANTO C
09111100009 ARDHI WINARKO B
09111100010 SUMARNA A
09111100011 DIKDO HARIMAWANTO A
09111100018 KUSRINI A
09111100023 MURDIYANTO A-
09111100028 WAHYU WIDODO A
09111100040 AGUS PURWO SOFIANTO B+
09111100049 DIDIK NUROHMAN A-
09111100052 DHONI PRASETYO B+
09111100057 HARYANTO A-
09111100065 BASRI ARIYANTO A-
09111100096 SUNARTO B
09111100097 LILIK KISTIANA B+
09111100100 ARIF NUGROHO B+
09111140073 NUR WAHYUNINGSIH A-
09111140074 HAMIDA RAHMAD ADI JAYA B+
09111140081 INDAH DANAR JATI NIKEN HABSARI B
10111130012 EKO MARGIYANTO A-
10211140002 HASTIN KURNIATI

Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL)

Sistem Basis Data – Soal UTS (Normalisasi, ERD, Skema Basis data dan SQL)

Terdapat dokumen dasar sebagai berikut:

SBD - Soal

SBD - Soal

Penjelasan

  • Gaji pokok dibedakan atas Golongan (II A, II B, II C, III A, III B, dst) dan dikhususkan untuk Dosen Tetap & Karyawan
  • Tunjangan Akademik khusus untuk Dosen Tetap berdasarkan Jabatan Akademiknya (Asisten Ahli, Lektor, Lektor Kepala, dst)
  • Tunjangan Struktural dibedakan atas jabatan strukturalnya (Rektor, Pembantu Rektor, Dekan, dst)
  • Transport didasarkan atas kehadiran pegawai minimal 6 jam perhari
  • Transport mengajar bergantung jumlah sesi yang dihadiri dalam satu bulan
  • Honor SKS dibedakan atas jabatan akademik
  • Tunjangan Suami dan Istri diberlakukan bagi karyawan yang Suami/Istrinya bukan PNS
  • Potongan Koperasi duberlakukan bagi Anggota Koperasi
  • Kredit Koperasi bagi karyawan yang mengambil kredit pada Koperasi
  • Kredit BanK bagi karyawan yang mengambil kredit pada Bank

Soal

  1. Gambarkan Normalisasinya dalam bentuk contoh data.
  2. Gambarkan ERD nya
  3. Tuliskan perintah SQL-DML menggunkan MySQL:
    1. Membuat masing-masing tabel lengkap dengan primary key dan foreign keynya (jika ada)
    2. Mengubah lebar field Nama Pegawai menjadi 60 karakter
    3. Menambahi field Telepon pada tabel Pegawai
    4. Menghapus tabel Pegawai
  4. Jawablah menggunakan SQL Microsoft Acces, perintah Natural Languange (NL) berikut ini:
  5. Berikan contoh memasukkan item data Pegawai
  6. Hapus data pegawai dengan NIS = “02100167”
  7. Ubah nama pegawai menjadi “M. Fairus” untuk NIS = “02100166”
  8. Tampilkan semua field pegawai
  9. Tampilkan Unit Kerja, NIS, Nama dan Golongan
  10. Tampilkan NIS, Nama Pegawai  yang namanya mengandung huruf ”M”
  11. Tampilkan Nama-nama pegewai 5 Huruf pertamanya saja
  12. Tampilkan Nama yang Golongan III A
  13. Tampilkan Nama Karyawan yang status kepegawaiannya bukan ”Dosen Tetap”
  14. Tampilkan NIS, Nama Pegawai, Potongan Koperasi, Kredit Koperasi untuk Bulan Juli 2010.

Posting yang terkait:

Sistem Basis Data – Latihan Query menggunakan SQL MS-Acces

Pada sesi latihan ini dibahas tentang latihan Query menggunakan perintah SELECT pada SQL Microsoft Aksees. Ikutilah langkah berikut: Buat database dengan nama Akademik.mdb Buat tabel Fakultas dengan struktur sebagai berikut: Buat tabel Prodi dengan struktur sebagai berikut: Buat tabel Mahasiwa, … Continue reading →

Sistem Basis Data – Tugas Normalisasi

Berikut ini tugas Sistem Basis Data (SBD)contoh kasus normaslisasi. Terdapat dokumen dasar sebagai berikut. (Klik gambar untuk resolusi yang lebih baik) Normalisasi dokumen dasar tersebut sampai tidak ada redundansi Gambarkan ERDnya Buat struktur tabelnya dalam Microsoft Acces Gambarkan skema basis … Continue reading →

Sistem Basis Data – Entity Relationship Diagram (ERD)

Bahasan Sistem Basis Data kali ini tentang Entity Relationship Diagram (ERD) salah satu bentuk pemodelan basis data yang sering digunakan dalam pengembangan sistem informasi. Bahasan meliputi: Pengertian ERD, Notasi ERD, Metode ERD, Tahap ERD, Kardinalitas, dan Contoh kasus ERD Pengertian … Continue reading →