Anda di halaman 1dari 22

Kelas D

LAPORAN PRAKTIKUM
BASIS DATA
Modul 7 : Basis Data dengan PHPMyAdmin

Nomor Tanggal Tanda Tangan


Nama Praktikan
Mahasiswa Kumpul Praktikan
Febi Permata Putri 18611069 29/04/2019

Tanggal Tanda tangan


Nama Penilai Nilai
Koreksi Asisten Dosen
Faisal Ardiansyah
Nabila Puspa Hariani

Rahmadi Yotenka, S.Si, M.Sc

JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS ISLAM INDONESIA
YOGYAKARTA
2019
Daftar Isi

Daftar Isi..................................................................................................................ii
Daftar Gambar........................................................................................................iii
1 Pendahuluan.....................................................................................................1
1.1 PHPMyadmin............................................................................................1
1.2 XAMPP......................................................................................................1
1.2.1 Komponen XAMPP............................................................................1
1.2.2 Singkatan XAMPP.............................................................................2
2 Deskripsi Kerja................................................................................................3
2.1 Studi Kasus................................................................................................3
2.2 Langkah Kerja...........................................................................................3
3 Pembahasan......................................................................................................9
3.1 Pembahasan Studi Kasus...........................................................................9
4 Penutup..........................................................................................................17
4.1 Kesimpulan..............................................................................................17
5 Daftar Pustaka................................................................................................19

ii
Daftar Gambar

Gambar 2.1. Membuka XAMPP.............................................................................3


Gambar 2.2. Start pada Apache dan MySQL..........................................................3
Gambar 2.3. Tampilan PHPMyAdmin...................................................................3
Gambar 2.4. Pilih database kpu.............................................................................4
Gambar 2.5. Membuat tabel presiden....................................................................4
Gambar 2.6. Membuat field tabel presiden............................................................4
Gambar 2.7. Menyimpan field................................................................................4
Gambar 2.8. Mengimput data.................................................................................5
Gambar 2.9. Berhasil mengimput data...................................................................5
Gambar 2.10. Membuat tabel DPR........................................................................5
Gambar 2.11. Membuat field tabel DPR................................................................5
Gambar 2.12. Mengimput data tabel DPR.............................................................6
Gambar 2.13. Membuat tabel DPD........................................................................6
Gambar 2.14. Membuat field tabel DPD................................................................6
Gambar 2.15. Mengimput data tabel DPD.............................................................7
Gambar 2.16. Membuat tabel dprd_prov...............................................................7
Gambar 2.17. Membuat field tabel dprd_prov.......................................................7
Gambar 2.18. Mengimput data tabel dprd_prov....................................................7
Gambar 2.19. Membuat tabel dprd_kab.................................................................8
Gambar 2.20. Membuat field tabel dprd_kab.........................................................8
Gambar 2.21. Mengimput data tabel dprd_kab......................................................8
Gambar 2.22. Tampilan berhasil mengimput data.................................................8
Gambar 3.1. Hasil tabel presiden.........................................................................10
Gambar 3.2. Hasil tabel dpr..................................................................................12
Gambar 3.3. Hasil tabel dpd.................................................................................13
Gambar 3.4. Hasil tabel dprd_prov......................................................................15
Gambar 3.5. Hasil dprd_kab.................................................................................16

iii
1 Pendahuluan
1.1 PHPMyadmin
PHPMyAdmin adalah perangkat lunak bebas terbuka yang dirancang untuk
menangani administrasi dan manajemen database MySQL melalui antarmuka
pengguna grafis. Ditulis dalam PHP yang telah menjadi salah satu alat
manajemen MySQL bebasis didukung oleh komunitas multi-bahasa yang besar.
Dalam fiturnya, perkembangan terus didukung oleh semua operasi yang biasa
digunakan seperti menjelajah, menjatuhkan, membuat, mengubah database, tabel,
bidang, dan indeks MySQL. PHPMyAdmin memungkinkan untuk mengelola
penggunaan MySQL dan hak istimewa PHPMyAdmin, impor basis data MySQL
dari cadangan menjadi lebih mudah. (Modul Praktikum, 2019)
1.2 XAMPP
XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem
operasi, merupakan campuran dari beberapa program yang mempunyai fungsi
sebagai server yang berdiri sendiri (localhost), terdiri dari program MySQL
database, Apache HTTP Server, dan penerjemah ditulis dalam pemrograman PHP
dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi),
Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP
dan Perl. Program ini tersedia di bawah GNU General Public License dan bebas,
adalah mudah untuk menggunakan web server yang dapat melayani tampilan
halaman web yang dinamis. (Modul Praktikum, 2019)
1.2.1 Komponen XAMPP
 htdoc, adalah folder di mana meletakkan file yang akan dijalankan,
seperti file PHP, HTML dan script lainnya.
 PHPMyAdmin, adalah bagian untuk mengelola database MySQL.
Untuk membukanya pada browser ketikkan alamat
http://localhost/PHPMyAdmin.
 Control Panel, berfungsi untuk mengelola layanan (service)
XAMPP seperti stop service (berhenti) atau start (mulai).

1
1.2.2 Singkatan XAMPP
 X : Program ini dapat dijalankan di banyak sistem operasi seperti
Windows, Linux, Mac OS, dan Solaris.
 A : Apache, server aplikasi web. Apache tugas utama adalah untuk
menghasilkan halaman web yang benar kepada pengguna terhadap kode
PHP yang sudah dituliskan oleh pembuat halaman web. Jika perlu kode
PHP juga berdasarkan yang tertulis, dapat database diakses dulu
(misalnya MySQL) untuk mendukung halaman web yang dihasilkan.
 M : MySQL, server aplikasi database. Bahasa pemrogramannya
disebut SQL singkatan dari Structured Query Language. SQL
merupakan bahasa terstruktur yang difungsikan untuk mengolah
database. MySQL dapat digunakan untuk membuat dan mengelola
database dan isinya. Bisa juga memanfaatkan MySQL guna untuk
menambahkan, mengubah, dan menghapus data dalam database.
 P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP adalah
bahasa pemrograman untuk membuat web yang server-side scripting.
PHP digunakan untuk membuat halaman web dinamis. Sistem
manajemen database yang sering digunakan dengan PHP adalah
MySQL. Namun PHP juga mendukung pengelolaan sistem database
Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan
sebagainya.
 P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali
dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali
tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada
versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem operasi
Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi
seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC.

2
2 Deskripsi Kerja
2.1 Studi Kasus
Sempurnakan database KPU dengan isi 5 tabel yaitu presiden, dpr, dpd,
dprd provinsi, dprd kabupaten serta isi field no, nama, gender, parpol, daerah pilih
(dapil).
2.2 Langkah Kerja
1. Buka software database MySQL yang digunakan yaitu XAMPP dengan
cara Search > ketikkan XAMPP > pilih XAMPP Control Panel.

Gambar 2.1. Membuka XAMPP


2. Kemudian setelah XAMPP terbuka, klik Start pada Apache dan MySQL.

Gambar 2.2. Start pada Apache dan MySQL


3. Lalu setelah program siap digunakan masuk ke web browser dan
ketikkan http://localhost/PHPMyAdmin pada address bar.

Gambar 2.3. Tampilan PHPMyAdmin

3
4. Pilih kpu untuk dijadikan database dengan cara klik kpu pada bagian
sebelah kanan database.

Gambar 2.4. Pilih database kpu


5. Setelah itu buat tabel presiden dengan mengetikkan presiden di Create
table yaitu pada Name dan ubah Number of columns menjadi 5 lalu klik
Go.

Gambar 2.5. Membuat tabel presiden


6. Kemudian akan muncul tampilan untuk mengisi field tabel tersebut,
isilah dengan no, Nama, Gender, ParPol dan DaPil sebagai berikut.

Gambar 2.6. Membuat field tabel presiden


7. Selanjutnya simpan dengan cara klik save pada bagian bawah kanan
halaman tersebut.

Gambar 2.7. Menyimpan field.

4
8. Lalu akan muncul Run SQL untuk mengimput data ke dalam tabel
tersebut, maka masukkanlah dengan perintah insert into seperti pada
MySQL umumnya yaitu seperti berikut.

Gambar 2.8. Mengimput data


9. Jika sudah berhasil maka akan muncul keterangan 2 row seperti berikut.

Gambar 2.9. Berhasil mengimput data.


10. Selanjutnya klik lagi database kpu dan buat tabel DPR dengan
mengetikkannya pada Create table dengan jumlah kolom 5 kemudian
klik Go seperti berikut.

Gambar 2.10. Membuat tabel DPR


11. Akan muncul tampilan untuk mengisi field tabel tersebut, isilah dengan
no, Nama, Gender, ParPol dan DaPil lalu klik save pada bagian
bawahnya.

Gambar 2.11. Membuat field tabel DPR

5
12. Kemudian akan muncul Run SQL untuk mengimput data ke dalam tabel
tersebut, maka masukkanlah dengan perintah insert into seperti pada
MySQL umumnya lalu klik Go yaitu seperti berikut.

Gambar 2.12. Mengimput data tabel DPR


13. Selanjutnya klik lagi database kpu dan buat tabel DPD dengan
mengetikkannya pada Create table dengan jumlah kolom 5 kemudian
klik Go seperti berikut.

Gambar 2.13. Membuat tabel DPD


14. Akan muncul tampilan untuk mengisi field tabel tersebut, isilah dengan
no, Nama, Gender, ParPol dan DaPil lalu klik save pada bagian
bawahnya.

Gambar 2.14. Membuat field tabel DPD


15. Kemudian akan muncul Run SQL untuk mengimput data ke dalam tabel
tersebut, maka masukkanlah dengan perintah insert into seperti pada
MySQL umumnya lalu klik Go yaitu seperti berikut.

6
Gambar 2.15. Mengimput data tabel DPD
16. Selanjutnya klik database kpu dan buat tabel dprd_prov dengan
mengetikkannya pada Create table dengan jumlah kolom 5 kemudian
klik Go seperti berikut.

Gambar 2.16. Membuat tabel dprd_prov


17. Akan muncul tampilan untuk mengisi field tabel tersebut, isilah dengan
no, Nama, Gender, ParPol dan DaPil lalu klik save pada bagian
bawahnya.

Gambar 2.17. Membuat field tabel dprd_prov


18. Kemudian akan muncul Run SQL untuk mengimput data ke dalam tabel
tersebut, maka masukkanlah dengan perintah insert into seperti pada
MySQL umumnya lalu klik Go yaitu seperti berikut.

Gambar 2.18. Mengimput data tabel dprd_prov


19. Selanjutnya klik database kpu dan buat tabel dprd_kab dengan
mengetikkannya pada Create table dengan jumlah kolom 5 kemudian
klik Go seperti berikut.

7
Gambar 2.19. Membuat tabel dprd_kab
20. Akan muncul tampilan untuk mengisi field tabel tersebut, isilah dengan
no, Nama, Gender, ParPol dan DaPil lalu klik save pada bagian
bawahnya.

Gambar 2.20. Membuat field tabel dprd_kab


21. Kemudian akan muncul Run SQL untuk mengimput data ke dalam tabel
tersebut, maka masukkanlah dengan perintah insert into seperti pada
MySQL umumnya lalu klik Go yaitu seperti berikut.

Gambar 2.21. Mengimput data tabel dprd_kab


22. Jika sudah berhasil mengimput maka akan muncul keterangan 2 row
seperti berikut.

Gambar 2.22. Tampilan berhasil mengimput data

8
3 Pembahasan
Setelah mengetahui dasar teori dan langkah kerja yang dilakukan dalam
pembuatan database MySQL yang akan terkoneksi dengan PHPMyAdmin,
berikut penjelasan yang didapatkan.
3.1 Pembahasan Studi Kasus
Pada studi kasus kasus yang diberikan, praktikan diperintahkan untuk
menyempurnakan database kpu dengan mengisi tabel dengan nama masing-
masing tabel presiden, dpr, dpd, dprd provinsi, dprd kabupaten serta isi field no,
nama, gender, parpol, daerah pilih (dapil). Langkah pertama yang dilakukan
setelah tampilan XAMPP muncul dan terbuka dilayar, klik start pada Apache dan
MySQL sehingga kedua pilihan tersebut berubah warna lalu buka browser
misalnya seperti google chrome dan masukkan alamat
http://localhost/PHPMyAdmin pada address bar. Alamat tersebut akan membawa
kepada situs PHP.
Setelah PHP terbuka, pada bagian kiri situs tersebut akan muncul database
yang pernah dibuat sebelumnya menggunakan MySQL ataupun secara langsung
menggunakan PHPMyAdmin. Pilih pada database bernama kpu maka akan
muncul daftar tabel yakni dprd yang mana merupakan tabel yang dibuat pada saat
praktikum sebelumnya dan tabel akan ditambahkan lagi dengan 5 tabel yang
disebutkan sebelumnya untuk menyempurnakannya. Kemudian pada bagian
bawah terdapat Create table, isilah di dalam kotak Name dengan nama tabel
presiden terlebih dahulu dan pada jumlah kolom atau Number of columns ubah
menjadi 5 lalu klik Go. Kemudian akan muncul tampilan untuk membuat fieldnya,
maka masukkan kolom pertama pada Name yaitu no dengan Type INT,
length/value 100 dan tambahkan pada Null Index berupa primary key. Lanjutkan
dengan memasukkan lagi pada Name berupa Nama lalu Gender dengan masing-
masing tipe data atau Type VARCHAR dan length/value 255. Kemudian masukkan
ParPol dan DaPil dengan dengan masing-masing tipe data atau Type berupa
VARCHAR dan length/value 50 dan setelahnya klik save pada bagian bawah
sebelah kanan. Perlu diketahui bahwa primary key nantinya akan menjadikan no
tidak memilik kesamaan dengan data lain atau tidak boleh sama. Tipe data dipilih

9
sesuai dengan kebutuhan, INT jika data berupa numerik dan VARCHAR jika ada
numerik dan kategoriknya. Lalu panjang data juga dibuat sesuai keinginan, sebab
jika panjang data kurang dari kata yang akan muncul di data, tampilannya akan
memperlihatkan kata dengan panjang yang dituliskan saja, sisanya tidak akan
muncul pada data tersebut.
Setelah menekan save, akan langsung muncul tampilan untuk mengimput
data ke dalam field tersebut. Masukkanlah perintah yang biasanya digunakan
dalam MySQL untuk mengimput data yakni perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES. Maka masukkanlah
INSERT INTO presiden (no, Nama, Gender, ParPol, Dapil) VALUES (01,
‘Jokowi’, ‘Pria’, ‘PDIP’, ‘I’), (02, ‘Prabowo’, ‘Pria’,

‘gerindra’, ‘II’); kemudian klik Go yang terdapat pada bagian bawah. Jika
perintah sudah benar, setelah itu akan muncul pemberitahuan yaitu 2 rows
inserted. Untuk melihat datanya, klik pada nama tabel tersebut, maka akan
muncul hasilnya seperti berikut.

Gambar 3.23. Hasil tabel presiden


Pada keterangan di atasnya terdapat nama databasenya dan juga nama tabel
yaitu Database: kpu dan Table: presiden. Lalu dibawahnya terdapat SQL
SELECT*FROM ‘presiden’ yang mana untuk menunjukkan isi tabelnya. Dapat
dilihat bahwa di bawah Options terdapat nama fieldnya beserta datanya dan
dengan pillihan lain Edit Copy Delete. Awalnya praktikan menggunaka 01
sebagai penomoran namun yang tertera diatas hanyalah 1 saja, itu karena 0 pada
awalnya tidak terbaca, ada perintah tertentu yang digunaka untuk itu bernama
Unsigned zerofill.

10
Pada selanjutnya praktikan akan membuat tabel DPR dengan cara yang
sama dengan cara sebelumnnya yaitu pertama-tama klik pada database kpu, maka
akan muncul daftar tabel yakni dprd dan presiden yang mana merupakan tabel
yang sudah dibuat sebelumnya. Kemudian pada bagian bawah terdapat Create
table, isilah di dalam kotak Name dengan nama tabel dpr terlebih dahulu dan pada
jumlah kolom atau Number of columns ubah menjadi 5 lalu klik Go. Kemudian
akan muncul tampilan untuk membuat fieldnya, maka masukkan kolom pertama
pada Name yaitu no dengan Type INT, length/value 100 dan tambahkan pada Null
Index berupa primary key. Lanjutkan dengan memasukkan lagi pada Name berupa
Nama lalu Gender dengan masing-masing tipe data atau Type VARCHAR dan
length/value 255. Kemudian masukkan ParPol dan DaPil dengan dengan masing-
masing tipe data atau Type berupa VARCHAR dan length/value 50 dan setelahnya
klik save pada bagian bawah sebelah kanan. Perlu diketahui bahwa primary key
nantinya akan menjadikan no tidak memilik kesamaan dengan data lain atau tidak
boleh sama. Tipe data dipilih sesuai dengan kebutuhan, INT jika data berupa
numerik dan VARCHAR jika ada numerik dan kategoriknya. Lalu panjang data
juga dibuat sesuai keinginan, sebab jika panjang data kurang dari kata yang akan
muncul di data, tampilannya akan memperlihatkan kata dengan panjang yang
dituliskan saja, sisanya tidak akan muncul pada data tersebut.
Setelah menekan save, akan langsung muncul tampilan untuk mengimput
data ke dalam field tersebut. Masukkanlah perintah yang biasanya digunakan
dalam MySQL untuk mengimput data yakni perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES. Maka masukkanlah
INSERT INTO dpr (no, Nama, Gender, ParPol, Dapil) VALUES (1, ‘abu
bakar’, ‘pria’, ‘demokrat’, ‘I’), (2, ‘umar’, ‘pria’, ‘golkar’,
‘II’), (3, ‘utsman’, ‘pria’, ‘P3’, ‘III’), (4, ‘ali’, ‘pria’,

‘gerindra’, ‘IV’); kemudian klik Go yang terdapat pada bagian bawah. Jika
perintah sudah benar, setelah itu akan muncul pemberitahuan yaitu 4 rows
inserted. Untuk melihat datanya, klik pada nama tabel tersebut, maka akan
muncul hasilnya seperti berikut.

11
Gambar 3.24. Hasil tabel dpr
Pada keterangan di atasnya terdapat nama databasenya dan juga nama tabel
yaitu Database: kpu dan Table: dpr. Lalu dibawahnya terdapat SQL SELECT*FROM
‘dpr’ yang mana untuk menunjukkan isi tabelnya. Dapat dilihat bahwa di bawah
Options terdapat nama fieldnya beserta datanya dan dengan pillihan lain Edit
Copy Delete. Awalnya praktikan menggunakan huruf besar dalam penamaan
tabel, namun hasilnya berhuruf kecil. Ini karena memang pada PHP begitu.
Kemudian lanjutkan dengan membuat tabel dpd dengan cara yang sama
dengan cara sebelumnnya yaitu pertama-tama klik pada database kpu, maka akan
muncul daftar tabel yakni dprd, presiden dan dpr yang mana merupakan tabel
yang sudah dibuat sebelumnya. Kemudian pada bagian bawah terdapat Create
table, isilah di dalam kotak Name dengan nama tabel dpd terlebih dahulu dan pada
jumlah kolom atau Number of columns ubah menjadi 5 lalu klik Go. Kemudian
akan muncul tampilan untuk membuat fieldnya, maka masukkan kolom pertama
pada Name yaitu no dengan Type INT, length/value 100 dan tambahkan pada Null
Index berupa primary key. Lanjutkan dengan memasukkan lagi pada Name berupa
Nama lalu Gender dengan masing-masing tipe data atau Type VARCHAR dan
length/value 255. Kemudian masukkan ParPol dan DaPil dengan dengan masing-
masing tipe data atau Type berupa VARCHAR dan length/value 50 dan setelahnya
klik save pada bagian bawah sebelah kanan. Perlu diketahui bahwa primary key
nantinya akan menjadikan no tidak memilik kesamaan dengan data lain atau tidak
boleh sama. Tipe data dipilih sesuai dengan kebutuhan, INT jika data berupa
numerik dan VARCHAR jika ada numerik dan kategoriknya. Lalu panjang data

12
juga dibuat sesuai keinginan, sebab jika panjang data kurang dari kata yang akan
muncul di data, tampilannya akan memperlihatkan kata dengan panjang yang
dituliskan saja, sisanya tidak akan muncul pada data tersebut.
Setelah menekan save, akan langsung muncul tampilan untuk mengimput
data ke dalam field tersebut. Masukkanlah perintah yang biasanya digunakan
dalam MySQL untuk mengimput data yakni perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES. Maka masukkanlah
INSERT INTO dpr (no, Nama, Gender, ParPol, Dapil) VALUES (1,
‘aji’, ‘pria’, ‘perindo’, ‘III’), (2, ‘anis’, ‘wanita’, ‘nasdem’,
‘I’), (3, ‘jasmine’, ‘wanita’, ‘pan’, ‘IV’), (4, ‘ikhsan’, ‘pria’,
‘golkar’, ‘II’), (5, ‘willy’, ‘wanita’, ‘demokrat’, ‘III’);

kemudian klik Go yang terdapat pada bagian bawah. Jika perintah sudah benar,
setelah itu akan muncul pemberitahuan yaitu 5 rows inserted. Untuk melihat
datanya, klik pada nama tabel tersebut, maka akan muncul hasilnya seperti
berikut.

Gambar 3.25. Hasil tabel dpd


Pada keterangan di atasnya terdapat nama databasenya dan juga nama tabel
yaitu Database: kpu dan Table: dpd. Lalu dibawahnya terdapat SQL
SELECT*FROM ‘dpd’ yang mana untuk menunjukkan isi tabelnya. Dapat dilihat
bahwa di bawah Options terdapat nama fieldnya beserta datanya dan dengan
pillihan lain Edit Copy Delete.
Lannjutkan lagi dengan membuat tabel dprd_prov atau DPRD Provinsi
dengan cara yang sama dengan cara sebelumnnya yaitu pertama-tama klik pada

13
database kpu, maka akan muncul daftar tabel yakni dprd_prov, presiden dan dpr
yang mana merupakan tabel yang sudah dibuat sebelumnya. Kemudian pada
bagian bawah terdapat Create table, isilah di dalam kotak Name dengan nama
tabel dprd_prov terlebih dahulu dan pada jumlah kolom atau Number of columns
ubah menjadi 5 lalu klik Go. Kemudian akan muncul tampilan untuk membuat
fieldnya, maka masukkan kolom pertama pada Name yaitu no dengan Type INT,
length/value 100 dan tambahkan pada Null Index berupa primary key. Lanjutkan
dengan memasukkan lagi pada Name berupa Nama lalu Gender dengan masing-
masing tipe data atau Type VARCHAR dan length/value 255. Kemudian masukkan
ParPol dan DaPil dengan dengan masing-masing tipe data atau Type berupa
VARCHAR dan length/value 50 dan setelahnya klik save pada bagian bawah
sebelah kanan. Perlu diketahui bahwa primary key nantinya akan menjadikan no
tidak memilik kesamaan dengan data lain atau tidak boleh sama. Tipe data dipilih
sesuai dengan kebutuhan, INT jika data berupa numerik dan VARCHAR jika ada
numerik dan kategoriknya. Lalu panjang data juga dibuat sesuai keinginan, sebab
jika panjang data kurang dari kata yang akan muncul di data, tampilannya akan
memperlihatkan kata dengan panjang yang dituliskan saja, sisanya tidak akan
muncul pada data tersebut.
Setelah menekan save, akan langsung muncul tampilan untuk mengimput
data ke dalam field tersebut. Masukkanlah perintah yang biasanya digunakan
dalam MySQL untuk mengimput data yakni perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES. Maka masukkanlah
INSERT INTO dprd_prov (no, Nama, Gender, ParPol, Dapil) VALUES (1,
‘emilia’, ‘wanita’, ‘PSI’, ‘III’), (2, ‘dilan’, ‘pria’, ‘golkar’,

‘II’), (3, ‘dimas’, ‘pria’, ‘nasdem’, ‘I’); kemudian klik Go yang


terdapat pada bagian bawah. Jika perintah sudah benar, setelah itu akan muncul
pemberitahuan yaitu 3 rows inserted. Pada perintah SQL karena tidak bisa
menggunakan tanda spasi maka gantikan dengan tanda underscore ( _ ) dan
menjadilah namanya dprd_prov lalu untuk melihat datanya, klik pada nama tabel
tersebut, maka akan muncul hasilnya seperti berikut.

14
Gambar 3.26. Hasil tabel dprd_prov
Pada keterangan di atasnya terdapat nama databasenya dan juga nama tabel
yaitu Database: kpu dan Table: dprd_prov. Lalu dibawahnya terdapat SQL
SELECT*FROM ‘dprd_prov’ yang mana untuk menunjukkan isi tabelnya. Dapat
dilihat bahwa di bawah Options terdapat nama fieldnya beserta datanya dan
dengan pillihan lain Edit Copy Delete.
Kemudian lanjutkan dengan membuat dengan cara yang sama dengan cara
sebelumnnya yaitu pertama-tama klik pada database kpu, maka akan muncul
daftar tabel yakni dprd_kab dan presiden yang mana merupakan tabel yang sudah
dibuat sebelumnya. Kemudian pada bagian bawah terdapat Create table, isilah di
dalam kotak Name dengan nama tabel dprd_kab terlebih dahulu dan pada jumlah
kolom atau Number of columns ubah menjadi 5 lalu klik Go. Kemudian akan
muncul tampilan untuk membuat fieldnya, maka masukkan kolom pertama pada
Name yaitu no dengan Type INT, length/value 100 dan tambahkan pada Null
Index berupa primary key. Lanjutkan dengan memasukkan lagi pada Name berupa
Nama lalu Gender dengan masing-masing tipe data atau Type VARCHAR dan
length/value 255. Kemudian masukkan ParPol dan DaPil dengan dengan masing-
masing tipe data atau Type berupa VARCHAR dan length/value 50 dan setelahnya
klik save pada bagian bawah sebelah kanan. Perlu diketahui bahwa primary key
nantinya akan menjadikan no tidak memilik kesamaan dengan data lain atau tidak
boleh sama. Tipe data dipilih sesuai dengan kebutuhan, INT jika data berupa
numerik dan VARCHAR jika ada numerik dan kategoriknya. Lalu panjang data
juga dibuat sesuai keinginan, sebab jika panjang data kurang dari kata yang akan

15
muncul di data, tampilannya akan memperlihatkan kata dengan panjang yang
dituliskan saja, sisanya tidak akan muncul pada data tersebut.
Setelah menekan save, akan langsung muncul tampilan untuk mengimput
data ke dalam field tersebut. Masukkanlah perintah yang biasanya digunakan
dalam MySQL untuk mengimput data yakni perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES. Maka masukkanlah
INSERT INTO dprd_kab (no, Nama, Gender, ParPol, Dapil) VALUES (1,
‘salim’, ‘pria’, ‘perindo’, ‘I’), (2, ‘salma’, ‘wanita’, ‘PSI’,

‘III’); kemudian klik Go yang terdapat pada bagian bawah. Jika perintah sudah
benar, setelah itu akan muncul pemberitahuan yaitu 2 rows inserted. Untuk
melihat datanya, klik pada nama tabel tersebut, maka akan muncul hasilnya
seperti berikut.

Gambar 3.27. Hasil dprd_kab


Pada keterangan di atasnya terdapat nama databasenya dan juga nama tabel
yaitu Database: kpu dan Table: dprd_prov. Lalu dibawahnya terdapat SQL
SELECT*FROM ‘dprd_prov’ yang mana untuk menunjukkan isi tabelnya. Dapat
dilihat bahwa di bawah Options terdapat nama fieldnya beserta datanya dan
dengan pillihan lain Edit Copy Delete.

16
4 Penutup
4.1 Kesimpulan
Berdasarkan uraian pembahasan tersebut praktikan menyimpulkan:
1. Menyempurnakan database kpu dapat dilakukan dengan membuat
tabel presiden terlebih dahulu yaitu pada Create tabel ketikkan
presiden kemudian klik Go.
2. Isi field dengan no tipe datanya INT lalu primary, Nama dengan
VARCHAR dan panjang datanya 255, Gender dengan VARCHAR dan
panjang datanya 255, ParPol dengan VARCHAR dan panjang
datanya 50, DaPil dengan VARCHAR dan panjang datanya 50 lalu
klik Go.
3. Imput data ke dalam tabel dengan perintah INSERT INTO
nama_tabel (field1, field2, field3, field4, field5)

VALUES.

4. Gunakan cara yang sama untuk membuat tabel dpr, dpd, dprd
provinsi dan dprd kabupaten yaitu terlebih dahulu ketikkan namanya
pada Create table.
5. Selanjutnya cara yang sama pula dalam membuat field yaitu no,
Nama, Gender, ParPol, DaPil pada tabel dpr, dpd, dprd provinsi dan
dprd kabupaten dengan tipe data dan panjang data yang sama pula.
6. Begitu pula perintah dalam imput data menggunakan cara yang sama
pada tabel presiden.
7. Imput tabel dpr dengan perintah INSERT INTO nama_tabel
(field1, field2, field3, field4, field5) VALUES (1,
‘abu bakar’, ‘pria’, ‘demokrat’, ‘I’), (2, ‘umar’,
‘pria’, ‘golkar’, ‘II’), (3, ‘utsman’, ‘pria’, ‘P3’,
‘III’), (4, ‘ali’, ‘pria’, ‘gerindra’, ‘IV’);
8. Imput data tabel dpd yakni INSERT INTO dpr (no, Nama,
Gender, ParPol, Dapil) VALUES (1, ‘aji’, ‘pria’,
‘perindo’, ‘III’), (2, ‘anis’, ‘wanita’, ‘nasdem’,
‘I’), (3, ‘jasmine’, ‘wanita’, ‘pan’, ‘IV’), (4,

17
‘ikhsan’, ‘pria’, ‘golkar’, ‘II’), (5, ‘willy’,
‘wanita’, ‘demokrat’, ‘III’);
9. Imput data dprd_prov dengan INSERT INTO dprd_prov (no,
Nama, Gender, ParPol, Dapil) VALUES (1, ‘emilia’,
‘wanita’, ‘PSI’, ‘III’), (2, ‘dilan’, ‘pria’, ‘golkar’,
‘II’), (3, ‘dimas’, ‘pria’, ‘nasdem’, ‘I’);
10. Imput data dprd_prov dengan INSERT INTO dprd_kab (no,
Nama, Gender, ParPol, Dapil) VALUES (1, ‘salim’,
‘pria’, ‘perindo’, ‘I’), (2, ‘salma’, ‘wanita’, ‘PSI’,
‘III’);
11. Jika imput data berhasil selanjutnya akan menampilkan jumlah baris
yang berhasil di imput contohnya 2 row inserted.

18
5 Daftar Pustaka

Rozaq, Abdul. Modul Pemrograman Basis Data Lanjut MySQL. http://admbisnis-


poliban.ac.id/media/file/modul-mysql-revisi.pdf. (accessed in 14 april 2019)
Waryanto. (2018). Cara Menggunakan XAMPP Untuk Menjalankan PHP &
MySQL. https://www.niagahoster.co.id/blog/cara-menggunakan-xampp/.
(accessed in 28 april 2019).
Yotenka, R., & Hakim, F. (2019). Modul Praktikum Basis Data dengan MySQL.
Yogyakarta.

19

Anda mungkin juga menyukai