Anda di halaman 1dari 10

LAPORAN

LAPORAN TUGAS KE-2


PRATIKUM KE-2
PROYEK MKU KOMPUTER DAN PEMROGAMAN (CODING)

DI SUSUN OLEH :
NAMA : JOKO KURNIAWAN
DI SUSUN OLEH :
NPM : C1B023148
NAMA : JOKO KURNIAWAN
KELAS : B
NPM : C1B023148
KELAS : B
NAMA ASISTEN DOSEN :
ANDHIKA AMARULLAH (G1A020097)
NAMA ASISTEN DOSEN :
Abdul Mukti (G1F021013)
DOSEN PENGAMPU :
Willi Novrian, S.Kom.,M.Kom.
DOSEN PENGAMPU :
Willi Novrian, S.Kom.,M.Kom.

PROGRAM STUDI MANAJEMEN


PROGRAM STUDI MANAJEMEN
FAKULTAS EKONOMI DAN BISNIS
FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS BENGKULU
UNIVERSITAS BENGKULU
2023
TA 2023/2024
LANDASAN TEORI
PEMBAHASAN

A. DDL
Data Definition Language adalah bahasa pemrograman yang ada di dalam
komputer sehingga bisa dimanfaatkan guna membuat ataupun memodifikasi
struktur pada suatu objek pada database yang paling utama untuk pembuatan
skema. Data Definition Language merupakan kumpulan perintah yang tersedia
dalam SQL (Structure Query Language) yang memberikan gambaran terkait
desain database dengan menyeluruh. SQL ini juga disebut dengan MySQL.
Perintah dasar DDL:
1. Create
Ini termasuk dalam bahasa pemrograman ketika membuat objek. Terdapat
beberapa poin yang perlu diperhatikan sebagai berikut ini.
 Create trigger berguna untuk membuat reaksi tertentu maupun trigger di
database ketika kalian memasukkan perintah lain
 Create table guna membuat tabel baru
 Create procedure guna membuat prosedur baru
 Create index guna membuat index baru
 Create function guna membuat fungsi baru
 Create database guna membuat database baru
2. Alter
Ini merupakan sebuah bahasa pemrograman yang dipergunakan ketika hendak
melakukan perubahan struktur suatu tabel maupun memodifikasi untuk bentuk
kolom, menambah tabel, dan mengganti tabel yang telah ada.
3. Drop
Ini merupakan perintah yang dapat digunakan berkaitan dengan penghapusan
objek yang ada pada database. Terdapat 2 macam drop yaitu drop database dan
drop table.
Drop database dipergunakan untuk melakukan penghapusan database dan drop
table digunakan untuk menghapus tabel.

JOKO KURNIAWAN 1 C1B023148


Tentunya selain tiga perintah yang sudah disebutkan diatas masih ada perintah
ddl lainnya yang bisa kalian ketahui seperti Truncate.
B. DML
Data Manipulation Language merupakan sekumpulan perintah yang dipergunakan
dalam pengelolaan database seperti menampilkan, menghapus, menambah, dan
membuat baru. Adapun perintah utamanya yaitu SELECT, INSERT, DELETE, dan
UPDATE. Perintah dml dipergunakan untuk melakukan manipulasi database seperti
memasukkan data ke tabel database, memodifikasi data pada database, dan
mengambil data yang telah ada pada database. Pada saat kalian tengah mempelajari
mengenai modifikasi pada basis data atau database maka terdapat perintah-perintah
yang perlu dipahami. Salah satu perintah yang berguna dalam pengelolaan database
ini yakni dml.DML. Perintah dan Contoh DML Adalah
1. Perintah SELECT
Perintah ini dipergunakan supaya programmer bisa mengekstrak data yang
berasal dari tabel berkriteria tertentu. Untuk melakukan perintah ini tentu saja
prosesnya harus sesuai urutan.
 SELECT DISTINCT item(s)
 FROM table(s)
 WHERE predicate
 GROUP BY field(s)
 ORDER BY fields
2. Perintah INSERT
Perintah di dml ini berguna untuk menambahkan baris ke dalam tabel.
3. Perintah DELETE
Perintah di dml selanjutnya yakni DELETE. Fungsi perintah ini yaitu
menghapus baris yang berasal dari kumpulan record maupun data yang ada di
data base.
4. Perintah UPDATE
Perintah dml ini dipergunakan untuk melakukan pergantian data pada sebuah
baris.
Jadi itulah yang bisa kalian ketahui perihal perintah dari Data Manipulation
Language sebelum awalnya mengetahui informasi terkait pengertian dml.

JOKO KURNIAWAN 2 C1B023148


LATIHAN

Latihan ini menjelaskan langkah-langkah untuk membuat database dan tabel


menggunakan MySQL di XAMPP. Berikut adalah penjelasan langkah-langkahnya:

1. Buka command prompt atau terminal di komputer Anda.


2. Gunakan perintah "cd.." untuk berpindah ke direktori induk (parent directory).
3. Gunakan perintah "cd.." lagi untuk berpindah ke direktori induk yang lain.
4. Gunakan perintah "cd xampp" untuk masuk ke direktori xampp di drive C.
5. Gunakan perintah "cd mysql" untuk masuk ke direktori mysql di dalam direktori
xampp.
6. Gunakan perintah "cd bin" untuk masuk ke direktori bin di dalam direktori
mysql.
7. Gunakan perintah "mysql -u root" untuk masuk ke monitor MariaDB dengan
menggunakan username "root".
8. Setelah berhasil masuk, Anda akan melihat pesan "Welcome to the MariaDB
monitor. Commands end with or \g." Ini menandakan bahwa Anda telah berhasil
masuk ke monitor MariaDB.
9. Selanjutnya, gunakan perintah "create database biodata_Myidol;" untuk
membuat database baru dengan nama "biodata_Myidol".
10. Anda akan melihat pesan "Query OK, 1 row affected (0.001 sec)" yang
menandakan bahwa database telah berhasil dibuat.
JOKO KURNIAWAN C1B023148
3
11. Gunakan perintah "use biodata_Myidol;" untuk menggunakan database
"biodata_Myidol" yang baru saja dibuat.
10. Anda akan melihat pesan "Query OK, 1 row affected (0.001 sec)" yang
menandakan bahwa database telah berhasil dibuat.
11. Gunakan perintah "use biodata_Myidol;" untuk menggunakan database
"biodata_Myidol" yang baru saja dibuat.
12. Anda akan melihat pesan "Database changed" yang menandakan bahwa
database yang aktif sekarang adalah "biodata_Myidol".
13. Selanjutnya, gunakan perintah "create table biodata Myidol (...);" untuk
membuat tabel baru dengan nama "biodata_Myidol" dan kolom-kolom yang sesuai
dengan struktur yang diberikan.
14. Anda akan melihat pesan "Query OK, 0 rows affected (0.010 sec)" yang
menandakan bahwa tabel telah berhasil dibuat.
15. Terakhir, gunakan perintah "describe biodata_Myidol;" untuk melihat struktur
tabel "biodata_Myidol" yang telah dibuat.
Dengan mengikuti langkah-langkah di atas, Anda akan berhasil membuat database
"biodata_Myidol" dan tabel "biodata_Myidol" dengan struktur yang sesuai. Anda
dapat mengubah nama database dan tabel sesuai kebutuhan Anda.

PENJELASAN CODENYA:
1. cd..: Perintah ini digunakan untuk berpindah ke direktori induk (parent
directory).
2. cd xampp: Perintah ini digunakan untuk berpindah ke direktori "xampp".
3. cd mysql: Perintah ini digunakan untuk berpindah ke direktori "mysql" di dalam
direktori "xampp".
4. cd bin: Perintah ini digunakan untuk berpindah ke direktori "bin" di dalam
direktori "mysql".
5. mysql -u root: Perintah ini digunakan untuk menjalankan perintah MySQL
dengan menggunakan username "root". Setelah menjalankan perintah ini, kita akan
JOKOkeKURNIAWAN
masuk dalam monitor MariaDB. 4 C1B023148

6. create database biodata_Myidol;: Perintah ini digunakan untuk membuat


database baru dengan nama "biodata_Myidol".
dengan menggunakan username "root". Setelah menjalankan perintah ini, kita akan
masuk ke dalam monitor MariaDB.
6. create database biodata_Myidol;: Perintah ini digunakan untuk membuat
database baru dengan nama "biodata_Myidol".
7. use biodata_Myidol;: Perintah ini digunakan untuk mengaktifkan database
"biodata_Myidol" sehingga perintah-perintah selanjutnya akan berlaku untuk
database tersebut.
8. create table biodata Myidol (id varchar(5) not null, nama asli varchar(40) not
null, nama_panggung varchar(40) not Erhbasil
null, tanggal_lahir varchar(35) not null,
pekerjaan varchar(30) not null, primary key(id));: Perintah ini digunakan untuk
membuat tabel baru dengan nama "biodata_Myidol" di dalam database
"biodata_Myidol". Tabel ini memiliki beberapa kolom yaitu "id", "nama asli",
"nama_panggung", "tanggal_lahir", dan "pekerjaan". Kolom "id" adalah primary
key.
9. describe biodata_Myidol;: Perintah ini digunakan untuk menampilkan struktur
atau skema tabel "biodata_Myidol" beserta tipe data dan atributnya.

1. DDL
Selanjutnya kita akan menambahkan data yang lupa kita buat ke dalam
table.Berikut tutorial untuk menjalankan code yang diberikan:

1. Jalankan perintah alter table biodata Myidol add chanel youtube varchar(35) not
null;. Perintah ini akan menambahkan kolom baru dengan nama "chanel youtube"
ke dalam tabel "biodata Myidol". Pastikan Anda mengganti "biodata Myidol"
dengan nama tabel yang ingin Anda ubah.
2. Setelah menjalankan perintah, Anda akan melihat pesan "Query OK, 0 rows
affected (0.014 sec)". Ini menunjukkan bahwa perintah berhasil dieksekusi tanpa
ada baris yang terpengaruh.

JOKO5.KURNIAWAN
Selanjutnya, Anda dapat menjalankan
5 perintah descC1B023148
biodata_Myidol;
untuk melihat struktur tabel "biodata_Myidol" setelah perubahan. Pastikan
Anda mengganti "biodata_Myidol" dengan nama tabel yang ingin Anda
3. Selanjutnya, Anda dapat menjalankan perintah desc biodata_Myidol; untuk
melihat struktur tabel "biodata_Myidol" setelah perubahan. Pastikan Anda
mengganti "biodata_Myidol" dengan nama tabel yang ingin Anda lihat strukturnya.
4. Setelah menjalankan perintah tersebut, Anda akan melihat struktur tabel
"biodata_Myidol" beserta tipe data dan atributnya. Perhatikan bahwa kolom baru
"chanel youtube" akan terlihat dalam hasil deskripsi tabel.

PENJELASAN CODENYA:
1. alter table biodata Myidol add chanel youtube varchar(35) not null;: Perintah ini
digunakan untuk menambahkan kolom baru dengan nama "chanel youtube" ke
dalam tabel "biodata_Myidol". Kolom ini memiliki tipe data varchar dengan
panjang maksimal 35 karakter dan tidak boleh bernilai null.
2. Query OK, 0 rows affected (0.014 sec): Pesan ini menunjukkan bahwa perintah
berhasil dieksekusi tanpa ada baris yang terpengaruh. Artinya, struktur tabel
berhasil diubah dan tidak ada data yang terpengaruh oleh perubahan ini.
3. Records: 0 Duplicates: Warnings: 0: Pesan ini menunjukkan bahwa tidak ada
catatan (records) yang terpengaruh oleh perubahan ini, tidak ada duplikat
(duplicates), dan tidak ada peringatan (warnings) yang dihasilkan.
4. desc biodata_Myidol;: Perintah ini digunakan untuk menampilkan struktur atau
skema tabel "biodata_Myidol" beserta tipe data dan atributnya setelah dilakukan
perubahan. Dengan menjalankan perintah ini, kita dapat melihat bahwa kolom
"chanel youtube" telah ditambahkan ke dalam tabel "biodata_Myidol".
Dengan menjalankan serangkaian perintah di atas, kita dapat mengubah struktur
tabel "biodata_Myidol" dengan menambahkan kolom baru "chanel youtube".
Perubahan ini memungkinkan kita untuk menyimpan informasi tentang chanel
YouTube dari setiap entri dalam tabel tersebut.

JOKO KURNIAWAN 6 C1B023148


2. DML
Selanjutnya kita akan memasukan data ke dalam table tersebut.

Berikut adalah tutorial untuk menjalankan code yang diberikan:


1. Jalankan perintah insert into biodata Myidol values ("1",
"Muhammad_agung_aulia_hapsan","Agung_hapsan","11_mei_1999", "YuoTuber",
"Agung_Hapsan"); .Perintah ini akan memasukkan data baru ke dalam tabel
"biodata Myidol". Pastikan Anda mengganti "biodata Myidol" dengan nama tabel
yang ingin Anda gunakan.
2. Setelah menjalankan perintah, Anda akan melihat pesan "Query OK, 1 row
affected (0.008 sec)". Ini menunjukkan bahwa perintah berhasil dieksekusi dan satu
baris data telah ditambahkan ke dalam tabel.
3. Selanjutnya, Anda dapat menjalankan perintah select * from biodata_Myidol;
untuk melihat semua data yang ada dalam tabel "biodata_Myidol". Pastikan Anda
mengganti "biodata_Myidol" dengan nama tabel yang ingin Anda lihat datanya.
4. Setelah menjalankan perintah tersebut, Anda akan melihat semua data yang ada
dalam tabel "biodata_Myidol". Data yang baru saja Anda masukkan akan terlihat
dalam hasil query.

PENJELASAN CODENYA:
1. insert into biodata Myidol values ("1", "Muhammad_agung_aulia_hapsan",
"Agung_hapsan", "11_mei_1999", "YuoTuber", "Agung_Hapsan");: Perintah ini
digunakan untuk memasukkan data baru ke dalam tabel "biodata Myidol". Data
yang dimasukkan adalah ("1", "Muhammad_agung_aulia_hapsan",
"Agung_hapsan", "11_mei_1999", "YuoTuber", "Agung_Hapsan"). Data ini akan
dimasukkan ke dalam kolom-kolom yang sesuai dalam tabel.
2. Query OK, 1 row affected (0.008 sec): Pesan ini menunjukkan bahwa perintah
berhasil dieksekusi dan satu baris data telah
JOKO KURNIAWAN 7 ditambahkan ke dalam tabel. Jumlah
C1B023148
baris yang terpengaruh adalah 1.
2. Query OK, 1 row affected (0.008 sec): Pesan ini menunjukkan bahwa perintah
berhasil dieksekusi dan satu baris data telah ditambahkan ke dalam tabel. Jumlah
baris yang terpengaruh adalah 1.
3. select*from biodata_Myidol;: Perintah ini digunakan untuk mengambil semua
data yang ada dalam tabel "biodata_Myidol". Dengan menjalankan perintah ini, kita
dapat melihat semua data yang ada dalam tabel tersebut.

Jika kita ingin memasukan data baru ke dalam table. Kita hanya mengganti
code("1") menjadi ("2") dan seterusnya. Dan kita bisa mengganti nama database
dan tabel sesuai dengan kebutuhan.
Contohnya

JOKO KURNIAWAN 8 C1B023148


KEMENTRIAN RISET, TEKNOLOGI DAN PENDIDIKAN
UNIVERSITAS BENGKULU
FAKULTAS EKONOMI DAN BISNIS
PROGRAM STUDI MANAJEMEN
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736)344087, 22105-227

LEMBAR ACC PROYEK MKU KOMPUTER DAN PEMROGRAMAN

NAMA : JOKO KURNIAWAN

NPM : C1B023148

DOSEN PENGAMPU : Willi Novrian, S.Kom.,M.Kom.

ASISTEN : Abdul Mukti (G1F021013)

LAPORAN PRATIKUM KE-2 TANDA ACC

JOKO KURNIAWAN 9 C1B023148

Anda mungkin juga menyukai