DISUSUN OLEH :
NAMA : BESRA ADINDA SAPUTRA
NPM : C1C022130
KELAS :A
DOSEN PENGAMPU :
VIKA FITRANITA, SE, M.Ak.
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.
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.
Jawab :
Gambar 1
Gambar 2
C:\Users\LENOVO>cd ..
C:\Users>cd ..
C:\>cd xampp\mysql\bin
C:\xampp\mysql\bin>mysql -u root
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
+--------------------+
| Database |
+--------------------+
| c1c022130 |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
Database changed
+---------------------+
| Tables_in_c1c022130 |
+---------------------+
| besra |
+---------------------+
+----------+--------------+------+-----+---------+----------------+
+----------+--------------+------+-----+---------+----------------+
+----------+--------------+------+-----+---------+----------------+
+--------+----------------------+----------------------+-------------------------------------+
+--------+----------------------+----------------------+-------------------------------------+
+--------+----------------------+----------------------+-------------------------------------+
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.
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.
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.