Anda di halaman 1dari 13

LAPORAN PRAKTIKUM KE-5

KOMPUTER DAN PEMROGRAMAN


(CODING)

DISUSUN OLEH :
NAMA : BESRA ADINDA SAPUTRA
NPM : C1C022130
KELAS :A

NAMA ASISTEN DOSEN :


AZVADENNYS VASIGUHAMIAZ (G1A020032)

DOSEN PENGAMPU :
VIKA FITRANITA, SE, M.Ak.

PROGRAM STUDI S1 AKUNTANSI


FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS BENGKULU
2022/2023
LANDASAN TEORI

1. Pengenalan MySQL
Berbicara mengenai mysql, tidak lepas dari berbicara mengenai sql
(structured query language) yakni bahasa yang berisi perintah-perintah untuk
memanipulasi database, mulai dari melakukan perintah select untuk menampilkan
isi database, menginsert atau menambahkan isi kedalam database, mendelete atau
menghapus isi database dan mengedit database. Beberapa sistem database yang
menggunakan sql diantaranya ada Ms. Access, MsSQL Server, Oracle,
PostgresSQL, DB2, MySQL, Interbase dan lain sebagainya.

Untuk menjadi seorang web developer yang handal, anda harus menguasai
perintah-perintah sql. Meskipun tidak mutlak, tapi saya sangat menganjurkan anda
untuk mnguasai perintah mysql untuk memudahkan dalam developer aplikasi
nantinya. Secara garis besar berbagai sistem database menggunakan bahasa yang
sama untuk memanipulasi isi dalam database. Sama-sama menggunakan bahasa
sql.
MySQL itu merupakan salah satu sistem database yang menggunakan sql.
MySQl pun dapat digunakan secara langsung dengan mengetikkan perintah atau
syntaxnya melalui console.

2. Struktur dan Syntax MySQL


MySQL sama dengan bahasa pemrogaman lainnya yang juga sama-sama
memiliki tipe data.

BESRA ADINDA SAPUTRA 1 C1C022130


Syntax MySQL
Pada bagian ini akan dijelaskan beberapa syntax MySQL yang sering digunakan
dalam membuat website, maupun aplikasi-aplikasi berbasis website, baik dalam
melakukan pembuatan database, penambahan isi database, untuk menghapus isi
database, ataupun untuk menghapus database itu sendiri.

Syntax yang kita gunakan adalah :


create
use
show
drop
alter
select
insert
Create
update
delete

BESRA ADINDA SAPUTRA 2 C1C022130


Create ini digunakan untuk membuat database maupun table. Database yang
memiliki sistem RDBMS berisi informasi dalam bentuk table-table yang saling
berkaitan. Jadi langkah awal dalam membuat database adalah menggunakan
fungsi create.

Use
Ini digunakan untuk menggunakan database yang telah dibuat sebelumnya, yang
nantinya database ini akan di edit atau di modifikasi.

Drop
Ini digunakan untuk menghapus database ataupun table yang ada.

Alter
Alter berfungsi untuk memodifikasi table yang telah di buat, modifikasi nya
seperti menambahhkan field, mengganti size dari suatu field, menghapus field,
dan mengganti nama field.

Select
Di gunakan untuk menampilkan isi dari suatu table, bisa dengan kriteria tertentu
bisa juga dapat menampilkan keseluruhan tanpa adanya kriteria.

Insert
insert ini digunakan untuk mengisi record suatu table.

Update
digunakan untuk memperbarui isi dari suatu record

Delete
digunakan untuk menghapus suatu record dari suatu table penggunaannya.

BESRA ADINDA SAPUTRA 3 C1C022130


SOAL DAN PEMBAHASAN

1. Buat database dengan nama sesuai NPM kalian masing masing,


2. Buat table dengan nama panggilan kalian kemudian isi dengan kolom
id,nama,ttl,alamat serta tentukan primary key dan auto increment.
3. Tampilkan database dengan show (Harus ada isi)
4. Tampilkan table dengan show (Harus ada isi)
5. Tampilkan deskripsi table dengan desc (Harus ada isi).

Jawab :

Gambar 1

Gambar 2

BESRA ADINDA SAPUTRA 4 C1C022130


Syntaxnya :

Microsoft Windows [Version 10.0.19044.2130]

(c) Microsoft Corporation. All rights reserved.

C:\Users\LENOVO>cd ..

C:\Users>cd ..

C:\>cd xampp\mysql\bin

C:\xampp\mysql\bin>mysql -u root

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 9

Server version: 10.4.25-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database C1C022130;

Query OK, 1 row affected (0.003 sec)

BESRA ADINDA SAPUTRA 5 C1C022130


MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| c1c022130 |

| information_schema |

| mysql |

| performance_schema |

| phpmyadmin |

| test |

+--------------------+

6 rows in set (0.123 sec)

MariaDB [(none)]> use C1C022130;

Database changed

MariaDB [C1C022130]> create table BESRA(

-> id_mhs int(5) primary key auto_increment,

-> nama_mhs varchar(50),

-> ttl varchar(50),

-> alamat varchar(200));

Query OK, 0 rows affected (0.425 sec)

BESRA ADINDA SAPUTRA 6 C1C022130


MariaDB [C1C022130]> show tables;

+---------------------+

| Tables_in_c1c022130 |

+---------------------+

| besra |

+---------------------+

1 row in set (0.001 sec)

MariaDB [C1C022130]> desc BESRA;

+----------+--------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+----------+--------------+------+-----+---------+----------------+

| id_mhs | int(5) | NO | PRI | NULL | auto_increment |

| nama_mhs | varchar(50) | YES | | NULL | |

| ttl | varchar(50) | YES | | NULL | |

| alamat | varchar(200) | YES | | NULL | |

+----------+--------------+------+-----+---------+----------------+

4 rows in set (0.072 sec)

MariaDB [C1C022130]> insert into BESRA(nama_mhs, ttl, alamat)


values('BESRA ADINDA SAPUTRA', 'Bengkulu, 2003-11-27', 'Jl. Pancur Mas II
No.21 RT.10 RW.02');

Query OK, 1 row affected (0.117 sec)

BESRA ADINDA SAPUTRA 7 C1C022130


MariaDB [C1C022130]> select* from BESRA;

+--------+----------------------+----------------------+-------------------------------------+

| id_mhs | nama_mhs | ttl | alamat |

+--------+----------------------+----------------------+-------------------------------------+

| 1 | BESRA ADINDA SAPUTRA | Bengkulu, 2003-11-27 | Jl. Pancur Mas II


No.21 RT.10 RW.02 |

+--------+----------------------+----------------------+-------------------------------------+

1 row in set (0.004 sec)

MariaDB [C1C022130]> exit;

Bye

PEMBAHASAN :

Pertama, membuka aplikasi XAMPP untuk mengaktifkan fungsi apche dan Mysql,
setelah itu membuka command prompt untuk membuat syntax.

Pada gambar 1, saya membuat nama database sesuai dengan NPM yang saya miliki,
untuk membuat database digunakan : cd .. , cd xampp\mysql\bin , mysql –u root dan
create database C1C022130;

kemudian pada gambar 2, saya membuat nama panggilan lalu di isi dengan kolom id,
nama, ttl, dan alamat. Untuk membuat database digunakan :

id_mhs nya adalah int yakni hanya untuk bilangan bulat saja, dan besarnya adalah 5, ini
mengartikan bahwa maksimal jumlah mahasiswa adalah sebanyak 5 digit, yakni 99.999
record mahasiswa.

BESRA ADINDA SAPUTRA 8 C1C022130


id_mhs ini berfungsi sebagai penomoran dari mahasiswa, urutan mulai dari 1 hingga
sekian. Selanjutnya ada nama_mhs, bertipe varchar, karena mahasiswa itu terdiri huruf,
memiliki ukuran 50 ini digunakan sebagai perwakilan nama mahasiswa, seperti misalnya
nama saya 'BESRA ADINDA SAPUTRA' terdapat 18 digit huruf, dan asumsi saya
adalah paling banyak itu nama orang adalah berjumlah 50, termasuk spasi didalamnya.
Begitu juga dengan ttl dan alamat.

Selanjutnya, merubah struktur di atas menjadi query mysql bentuknya seperti ini : create
table BESRA (id_mhs int(5) primary key auto_increment, nama_mhs varchar(50), ttl
varchar(50), alamat varchar(200));

id mhs int(5) primary key auto_increment ini berarti id_mhs ini akan di jadikan sebagai
index dari table BESRA, dan auto_increment berfungsi membuat no urut secara otomatis,
sehingga hasil akhirnya adalah mulai dari 1, 2, 3, 4 dan seterusnya.

Saya menggunakan syntax show tables untuk menampilkan table-tabel yang ada dalam
database dan memgunakan syntax desc BESRA untuk menampilkan table yang ingin
saya deskripsikan.

BESRA ADINDA SAPUTRA 9 C1C022130


KESIMPULAN SARAN

Kesimpulan
MySQL itu merupakan salah satu sistem database yang menggunakan sql.
MySQl pun dapat digunakan secara langsung dengan mengetikkan perintah atau
syntaxnya melalui console.
MySQL adalah sistem manajemen database relasional atau RDBMS, yang
bersifat open-source. Hal pertama yang harus kamu perhatikan, SQL dan MySQL
adalah sesuatu hal yang berbeda. SQL pada MySQL adalah akronim
dari Structured Query Language, yang merupakan bahasa standar untuk
berinteraksi dengan database. MySQL sendiri merupakan sistem manajemen
database berbasis relasional yang membantu memanipulasi database yang
disimpan pada tabel-tabel yang berbeda pada computer.
MySQL sendiri terbilang lebih mudah digunakan jika dibandingkan dengan
software database lainnya seperti, Microsoft SQL Server dan Oracle Database.
MySQL juga dapat digunakan bersama berbagai bahasa pemrograman, namun
bahasa pemrograman yang paling populer digunakan bersama adalah PHP.
Menariknya lagi, MySQL dapat dioperasikan di berbagai platform seperti Linux,
Windows, Unix dan sebuah skema informasi yang dapat mendefinisikan sekaligus
mengatur metadata kamu
Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis
RDBMS (Relational Database Management System). Maka dari itu, istilah
semacam baris, kolom, tabel, dipakai pada aplikasi database ini. Contohnya di
dalam MySQL sebuah database terdapat satu atau beberapa tabel.

Saran
Untuk penyempurnaan pembuatan makalah kedepannya, saya mengharapkan
adanya saran dari semua pihak baik dosen maupun seluruh mahasiswa yang
membaca laporan PEMROGRAMAN C++ ini terhadap kekurangan yang terdapat
pada laporan ini.

BESRA ADINDA SAPUTRA 10 C1C022130


DAFTAR PUSTAKA

Blackcuco. 2012. PhpMyAdmin. http://blackcuco.blogspot.com/2012/05/php-my


admin.html (02 Juni 2015 pukul 23.00 WIB)Hakim, F. 2011.

Pengetahuan Database Mysql dalam Phpmyadmin Dasar.


https://jayagila.wordpress.com/2010/03/03/pengetahuan-database-mysql-
dalam-phpmyadmin-dasar/ (29 Mei 2015 pukul 20.56 WIB)

Kikisuryakusuma. 2012. Php dan Mysql. http://kikisuryakusuma-php-dan-


mysql-.blogspot.com/2012/php-dan-mysql.html (02 Juni 2015 pukul 23.00
WIB)

Zainalhakim. 2014. Apa Itu Phpmyadmin. http://www.zainalhakim.web.id/apa-


itu-phpmyadmin.html (29 Mei 2015 pukul 19.59 WIB)

BESRA ADINDA SAPUTRA 11 C1C022130


KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS EKONOMI DAN BISNIS
PROGRAM STUDI S1 AKUNTANSI

Jl. Wr Supratman Kandang Limun, Bengkulu


Bengkulu 38371 A Telp: (0736) 344087, 22105 - 227

LEMBAR ASISTENSI KOMPUTER DAN PEMROGRAMAN


(CODING)

Nama Mahasiswa : BESRA ADINDA SAPUTRA


NPM : C1C022130

Dosen : VIKA FITRANITA, SE, M.Ak.

Asisten : AZVADENNYS VASIGUHAMIAZ (G1A020032)

Laporan Praktikum Catatan dan Tanda Tangan

Laporan Praktikum ke-5

Anda mungkin juga menyukai