Guru Pengajar
Amos Duan Nugroho, S.Kom
Disusun oleh
Florence Stefanie
SMA TALENTA
TAHUN AJARAN 2022-2023
KATA PENGANTAR
Pertama-tama saya panjatkan puji dan syukur kepada Tuhan yang Maha
Esa karena atas berkat dan rahmatNya makalah pemahaman dan tutorial
mengenai pembahasan basis data dapat diselesaikan. Dengan adanya penulisan
makalah yang berjudul “Pemahaman Basis Data” ini semoga semakin banyak
pembaca yang mengenal mengenai Basis Data.
Saya menyadari bahwa makalah ini tidak luput dari kekurangan. Tapi
yang saya harapkan adalah semoga para pembaca setelah membaca makalah
bukan hanya mengenal dengan pembahasan ini tetapi bisa juga menggunakan
serta mengetahuinya lebih dalam. Lalu, yang saya harapkan semoga makalah ini
dapat bermanfaat dan menambah wawasan para pembaca. Oleh karena itu,
semua kritik dan saran dari pembimbing akan saya terima dengan senang hati
demi perbaikan makalah ini lebih lanjut.
Makalah ini dapat diselesaikan dengan adanya bimbingan dari guru
pembimbing. Maka, suda sepantasnyalah pada kesempatan ini saya ucapkan
terimakasih karena sudah memberi masukan serta bimbingan demi kelancaran
makalah ini. Saya sangat berharap, makalah yang jauh dari kata sempurna ini
dapat bermanfaat.
1.3 Tujuan
1. Untuk mengetahui basis data.
2. Untuk mengetahui software yang dibutuhkan dalam basis data.
3. Untuk mengetahui jenis operasi dan perbedaannya pada basis data.
4. Untuk mengetahui mengakses console server di xampp.
5. Untuk mengetahui menampilkan daftar database di server.
6. Untuk mengetahui membuat database.
7. Untuk mengetahui menghapus database.
8. Untuk mengetahui mengelola database.
9. Untuk mengetahui menampilkan daftar tabel.
10. Untuk mengetahui membuat tabel.
11. Untuk mengetahui melihat struktur tabel.
12. Untuk mengetahui menghapus 1 tabel.
13. Untuk mengetahui menghapus lebih dari 1 tabel.
14. Untuk mengetahui menambah kolom.
15. Untuk mengetahui merubah nama kolom.
16. Untuk mengetahui merubah nama kolom serta tipe datanya.
17. Untuk mengetahui menghapus kolom.
18. Untuk mengetahui menambahkan baris data dengan konsep single.
19. Untuk mengetahui menambahkan baris data dengan konsep multiple.
20. Untuk mengetahui menampilkan semua baris data.
21. Untuk mengetahui menghapus baris data dengan konsep masal.
22. Untuk mengetahui menghapus baris data dengan konsep spesifik.
23. Untuk mengetahui memperbaharui baris data dengan konsep masal.
24. Untuk mengetahui memperbaharui baris data dengan konsep spesifik.
25. Untuk mengetahui membackup basis data.
26. Untuk mengetahui memulihkan basis data.
BAB II
PEMBAHASAN
2.1 PENGERTIAN
Basis data merupakan suatu kelompok data yang tersimpan secara
sistematis di komputer sehingga dapat di check, ditambahkan, serta diubah
dengan mudah.
2.2 SOFTWARE
Ada beberapa software atau perangkat lunak yang dibutuhkan dalam basis
data, yaitu :
a. XAMPP Control Panel
b. Microsoft Access
c. Oracle DB
d. MySQL
e. PostgresSQL
f. SQL server
5. Lalu akan muncul windows cmd lalu ketikan “mysql -u root” lalu tekan
enter
6. Console server siap digunakan
2. Kemudian akan muncul database yang terdapat pada server local anda
2. Jika sudah muncul seperti itu maka database telah terbuat, untuk
memastikannya kembali dapat menggunakan query : show databases;
3. Dapat dilihat daftar database sudah bertambah, database yang telah kita
buat tadi sudah muncul dalam daftar (dbpenjualan)
3. Jika sudah ada tulisan “Database changed” dan pada dalam kurung
setelah tulisan MariaDB sudah berganti dengan database yang tadi kita
pilih (pada contoh ini menggunakan database dbpenjualan). Maka
database yang spesifik (dbpenjualan) sudah dapat digunakan dan dapat
kita kelola.
3. Akan muncul 2 kondisi dimana ketika daftar tabel kosong maka akan
menampilkan seperti berikut
4. Namun ketika sudah terdapat tabel maka tampilan akan muncul sebagai
berikut
sebagai contoh :
create table pembeli(
id_pembeli varchar(5),
nama_pembeli varchar(255),
no_hp char(13),
primary key (id_pembeli));
3. Pada bagian primary key dapat digunakan ataupun tidak dan dapat juga
digunakan untuk menentukan foreign key
3. Disana muncul detail tabel yang ada, gambar diatas menunjukan nama
field yang ada pada tabel pembeli, tipe data yang digunakan, kondisi null
apakah diperbolehkan atau tidak, tipe key (primary/foreign), default data,
dan juga extra.
2. Setelah melakukan query tersebut kita dapat mengecek data yang terdapat
pada tabel tersebut dengan query select * from pembeli;
3. Data sudah terhapus semua yang ditandai dengan tulisan Empty set
4. Setelah syntax itu di enter akan muncul perintah enter password, jika
dalam kondisi default maka password kosong jadi langsung tekan enter
saja
5. Lakukan pengecekan pada direktori file yang tadi disimpan apakah sudah
terdapat file yang tadi kita backup
2.26 MEMULIHKAN BASIS DATA
1. Untuk memulihkan Basis data diperlukan file dengan ekstensi .sql yang
sesuai dengan isi basis data yang kita inginkan, setelah kita memiliki
filenya hal yang perlu dilakukan selanjutnya adalah mengakses console
server dan masuk pada mysql, setelah itu lakukan pembuatan database
dengan syntax : create database nama_database; (contoh : create
database dbpenjualan;)
3. Jika diminta password jika settingan masih default maka abaikan saja lalu
tekan enter
4. Lakukan pengecekan pada database apakah sudah sesuai dengan file yang
berada pada sql (dapat mengecek dengan syntax : show tables;)
BAB III
PENUTUP
3.1 KENDALA
Ketika penulis mempelajari basis data dan mencoba untuk
mempraktekkan apa yang sudah penulis pelajari, ada beberapa kendala yang
dialami, yaitu :
a. Sering kali lupa mengetikkan tanda titik koma (;) di akhir syntax
b. Sering kali lupa menuliskan beberapa / hanya satu kata, karakter,
maupun tanda di syntax tersebut sehingga saat di enter mengalami error
c. Kurang jelas penjelasan yang bersumber dari internet sehingga harus ada
modifikasi ketika ingin menggunakannya
d. Terkadang lupa dan tidak hafal semua syntax
e. Kurang teliti sehingga mengalami error
Selama 15 tahun ini, pasti banyak cerita yang sudah saya alami, mau suka
maupun duka. Ada pula pengalaman lucu dan memalukan yang saya alami saat
saya duduk di bangku 2 SMP. Pengalaman yang lucu dan memalukan yaitu
terjadi saat pelajaran Matematika, dan saya pun disuruh oleh guru saya untuk
mengerjakan soal yang di depan, lalu saya pun maju dengan perasaan yang
deg-deg an untuk mengerjakan. Ketika saya sudah selesai mengerjakan saya
kembali ke tempat duduk saya, disinilah mulai peristiwa yang memalukan. Saya
jatuh karena saya kira kursi sudah saya buka dan ternyata kursi masih
menempel di meja, dan satu kelas pun tertawa termasuk guru saya. Tetapi ada
pengalaman yang paling berkesan yaitu saya pernah mengikuti O2SN renang
saat SMP dan saya pernah mengikuti LCTB Biologi yang diadakan di UPI dan Puji
Tuhan tim saya memenangkan juara harapan 2.
Saya memiliki hobi berenang, saya sangat suka berenang sejak SD. Jika
sebelum adanya pandemi, saya akan rutin berenang 1 minggu 1 kali di salah
satu kolam renang yang ada di Mekar Wangi, Bandung. Sehingga saya ingin
mengembangkan hobi sekaligus bakat yang saya miliki dengan mengikuti O2SN.
Saya memang belum sejago atlet-atlet Indonesia, saya masih harus banyak
berlatih agar semakin kuat saat berenang, tetapi saya sudah menguasai 4
gerakan / gaya berenang. Selain itu, saya suka bermain gitar, walaupun bukan
seperti gitaris tetapi saya bisa memainkan chord dasar gitar. Saya pun dari
TK-SD suka mengikuti lomba foto model maupun catwalk, maka dari itu saya
bercita-cita ingin menjadi seorang model. Tetapi tak hanya menjadi seorang
model, saya diharuskan orangtua saya untuk menempuh pendidikan yang lebih
tinggi yaitu perkuliahan sehingga saya akan mengambil fakultas ekonomi
khususnya jurusan akuntansi.