Anda di halaman 1dari 8

Pembuatan Database dan Tabel diMySQL

Nama: Fahrul Hidayattulloh

NIM: 233307011

Kelas: 1A

Prodi: D3 – Teknologi Informasi


KATA PENGANTAR

Puji syukur selalu kita panjatkan kehadirat Allah Swt. yang telah memberikan rahmat dan hidayah-
Nya sehingga saya dapat menyelesaikan tugas mata kuliah Konsep Basis Data yang berjudul
“Laporan Praktikum Pembuatan Database dan Table di XAMPP” ini tepat pada waktunya.

Adapun beberapa tujuan dari penulisan laporan ini adalah untuk memenuhi tugas pada mata kuliah
konses basis data. Selain itu, laporan ini juga bertujuan untuk menambah wawasan tentang
Database di mata kuliah ini bagi para pembaca dan juga bagi penulis. Saya harap para pembaca
dapat memahami dan mengimplentasikan praktek ini di kehidupan sehari-hari.
LANDASAN TEORI

1. Sebuah Sistem Basis Data Dapat Memiliki Beberapa Basis Data.


Dalam sebuah system basis data, dapat menyimpan beberapa jenis basis data. DBMS
melakukan pengelolaan database secara fisik yang tidak dapat dilakukan oleh pemakai.
DBMS nenentukan bagaimana data diorganisasikan, disimpan, diubah dan diambil kembali,
pengamana data, pemakaian secara Bersama.

2. Setiap Basis Data Memiliki Sejumlah Objek Basis Data.


Didalam basis data dapat menyimpan beberapa jenis objek data. Objek data yang dimaksud
seperti table, kata, angka, gambar, video dan file. Namun pada praktikum kali ini, fokus
pembuatan objek database adalah table.
PRAKTIKUM

1. Masuk ke aplikasi MySQL, lalu pilih opsi sheel


2. Lalu login ke ip dan port server. Pastikan MySQL sudah berjalan di port 3307.

3. Lalu ketik show databases; untuk mengetahui database apa saja yang telah kita buat.

4. Selanjutnya ketik create database axx_dbNamaDatabase;, untuk membuat database baru.

5. Setelah itu gunakan database yang tadi telah dibuat dengan ketik use
axx_dbNamaDatabase;

6. Selanjutnya buat table dengan variable yang telah ditentukan, dengan menggunakan prompt
create table axx_t_NamaTable;. Perhatikan juga ketentuan sebagai berikut:
a. Int: maksimal 11 karakter
b. Var dan Varchar: maks 255 karakter
c. Text: untuk variable yang memiliki banyak karakter
d. AUTO_INCREMENT NOT NULL: wajib diisi dan diisi secara otomatis serta urut, jika
menggunakannya wajib menggunakan PRIMARY KEY()

7. Ketik show tables untuk mengetahui semua table apa saja yang telah dibuat.

8. Ketik desc axx_t_NamaTabel; untuk mengetahui jenis tipe variabel table.

Ket: xx adalah dua digit terakhir di NIM


LATIHAN

1. Buat database pegawai dengan nama ……………..


a) Buat database baru dengan prompt create database axx_dbNamaPegawai;

b) Gunakan database tersebut dengan prompt use axx_dbNamaPegawai;

2. Buat tabel database berdasarkan skema berikut


a) Buat table pertama dengan prompt
create table axx_tbl_departemen(
->variable table
);

b) Lakukan hal yang sama untuk membuat table pegawai, table jabatan, table gaji, table
manajer dep dan table karyawan dep.

3. Jalankan perintah berikut


a) DESCRIBE tbl_pegawai
Untuk melihat tipe data, gunakan prompt desc axx_tbl_pegawai;
b) SHOW TABLES
Untuk melihat semua table yang telah buat, ketik prompt show tables;

c) SHOW DATABASES
Untuk melihat semua database yang kita buat, ketik show databases;

4. Buat database penjualan dengan nama …………


a) Buat database baru dengan prompt create database axx_dbPenjualan;

b) Gunakan database telah dibuat dengan prompt use database axx_dbPenjualan;

5. Buatlah tabel pada database penjualan berdasarkan tabel berikut !


a) Table Produk
Langkah pertama yang harus kita lakukan adalah menentukan jenis data masing-
masing variable. Terdapat 5 Variabel yaitu:
1. Id Produk: Id produk disini berupa angka ribuan, dengan satuan yang urut,
maka tipe data yang tepat adalah int.
2. Kode Produk: Kode Produk disini berupa 4 huruf, sehingga penulisannya
bisa menggunakan var atau varchar. Namun disini saya menguunakan
varchar.
3. Nama: Nama disini berupa huruf yang mewakili jenis produk, sehingga
penulisannya bisa menggunakan var atau varchar. Namun disini saya
menguunakan varchar.
4. Jumlah: jumlah disini mewakili banyaknya barang yang tersedia, sehingga
variable ini diwakili dengan int.
5. Harga satuan: harga satuan bisa berupa banyak digit angka, jadi kita perlu
menggunakan var atau varchar,sehingga disini saya akan menggunakan
Varchar.
Jadi prompt yang akan saya gunakan adalah:
create table a11_tbl_Produk(
-> idProduk INT AUTO_INCREMENT NOT NULL
-> kode_produk varchar(255),
-> nana varchar(48),
-> jumlah int(10),
-> Harga_satuan varchar(56000),
-> PRIMARY KEY(idProduk)
);
b) Table Produk
Langkah pertama yang harus kita lakukan adalah menentukan jenis data masing-
masing variable. Terdapat 4 Variabel yaitu:
1. No : nomor disini dimulai dengan angka 1, dengan satuan yang urut, maka
tipe data yang tepat adalah int.
2. Nama: Nama disini berupa huruf yang mewakili nama pelanggan, sehingga
penulisannya bisa menggunakan var atau varchar. Namun disini saya
menguunakan char.
3. Alamat: Alamat memerlukan banyak karatker, sehingga penulisannya bisa
menggunakan text atau varchar. Namun disini saya menguunakan varchar.
4. Nomor Telepon: harga satuan bisa berupa banyak digit angka, jadi kita perlu
menggunakan var atau varchar,sehingga disini saya akan menggunakan
Varchar.
Jadi prompt yang akan saya gunakan adalah:
create table al1_tbl_pelanggan(
-> No INT AUTO_INCREMENT NOT NULL,
-> Nama char(255),
->Alamat varchar(65000),
-> no_telepon varchar(65000),
-> PRIMARY KEY (NO)
);
PENUTUP

Kesimpulan:

Pada praktikum kali ini kita telah mengetahui kalua dalam sebuah system database dapat
menyimpan berbagai database, sedangkan di dalam database menyimpan banyak objek data. Selain
itu, kita juga mengetahui berbagai hal mengenai bagaimana database disimpan, bagaimana
membuat database dan bagaimana membuat objek data didalam database.

Itu saja laporan yang saya buat, tentu banyak kekurangan yang saya miliki,mohon dijadikan maklum
dan saya akan terus memperbaiki diri.

Wassalamualaikum Wr.Wb

Anda mungkin juga menyukai