33
BAB I PENDAHULUAN 1.1 Pengertian phpMyAdmin phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain). Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu. Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan 1

laporan4 database

Embed Size (px)

DESCRIPTION

database dreamweaver

Citation preview

BAB IPENDAHULUAN1.1 Pengertian phpMyAdminphpMyAdminadalahperangkat lunak bebasyang ditulis dalambahasa pemrogramanPHPyang digunakan untuk menangani administrasiMySQLmelaluiJejaring Jagat Jembar(World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelolabasis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapustabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu. Saat ini banyak sekaliperangkat lunakyang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browserlalu ketikkan alamathttp://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

1.2 Fitur - fitur phpMyAdmin phpMyAdminadalahperangkat lunak bebasyang ditulis dalambahasa pemrogramanPHP, adapun fitur atau mafaat dari phpMyAdmin adalah sebagai berikut : 1. Menelusuri dan drop basisdata (database), tabel, pandangan (view), bidang (fields) dan indeks.2. Membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom dan indeks.3. Pemeliharaan server, basis data dan tabel, denganserverkonfigurasi.4. Melaksanakan, mengedit dan penunjuk pernyataan-sql, bahkanbatch-queries.5. Mengelola pengguna mysql dan hak istimewa.6. Mengelola prosedur penyimpanan.7. impordata dari csv dansql.8. Ekspor data ke berbagai format: csv, sql,xml,pdf,iso/ iec 26300 -opendocument textdanspreadsheet,word,excel, lateks dan lain-lain.9. Membuat grafik pdf dari tampilan basis data anda.10. Membuat kompleksquerymenggunakanquery-by-example.11. Pencarian global dalam basis data.12. Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan, seperti menampilkan datablob-dataataudownload-link.

BAB IIDESKRIPSI KERJAPada bab ini praktikan harus mengaktifkan dulu PHPTriad melalui Start menu program, kemudian melalui Aphace Console aktifkan Apache dan juga aktifkan MySQL. Kemudian buka internet browser Google Chrome. Berikut langkah langkah yang dilakukan praktikan dalam mengaplikasikan program :1. Bukalah web browser dan akses http://localhost

Gambar 2.1 Cara Membuka PhpMyAdmin2. Klik pada phpMyAdmin masukkan username dan pasword, lalu klik login

Gambar 2.2 Login pada phpMyAdmin3. Akan keluar tampilan awal phpMyAdmin

Gambar 2.3 Tampilan Awal PhpMyAdmin4. Buat database denga nama babyshop kemudian klik tombol create

Gambar 2.4 Pembuatan Database5. Setelah database telah dibuat praktikan akan mengisi database tersebut dengan tabel dengan nama testimonial dan banyaknya field sebanyak 4, kemudian klik go.

Gambar 2.5 Pembuatan Tabel6. Ketikkan nama field dan tipenya seperti pada gambar dibawah ini

Gambar 2.6 Daftar Field pada Tabel7. Kemudian klik save lalu terlihat tabel yang telah dibuat

Gambar 2.7 Beberapa Perintah Pada PhpMyAdmin8. Klik tombol insert masukkan data pada kolom value lalu klik go jika sudah selesai mengisi data

Gambar 2.8 Memasukkan Data9. Kemudian akan terlihat hasil isian data

Gambar 2.9 Isian Data 10. Ulangi langkah 5 9 dengan nama tabel yang berbeda.11. Manipulasi tabel jika masih terjadi kekurangan pada tabel yang telah dibuat.

BAB III PEMBAHASANSetelah memahami konsep phpMyAdmin diatas, selanjutnya praktikan akan membuat sebuah database pada phpMyAdmin yang berjudul babyshop yang memuat tiga buah tabel yang akan diberi nama : testimonial, baju_perempuan, dan baju_lakilaki.Praktikan harus mengaktifkan dulu PHPTriad melalui Start menu program, kemudian melalui Aphace Console aktifkan Apache dan juga aktifkan MySQL. Kemudian buka internet browser Google Chrome lalu akses http://localhost.

Gambar 3.1 Cara Membuka PhpMyAdminUntuk masuk pada phpMyAdmin,pertama klik pada phpMyAdmin masukkan username dan pasword, lalu klik login.

Gambar 3.2 Login pada phpMyAdminAkan keluar tampilan awal phpMyAdmin seperti pada gambar dibawah ini dan praktikan siap untuk membuat database yang diinginkan.

Gambar 3.3 Tampilan Awal PhpMyAdminPada gambar diatas merupakan tampilan awal phpMyAdmin, praktikan akan membuat database dengan menggunakan phpMyAdmin, pembuatan database dengan menggunakan phpMyAdmin lebih mudah dibandingkan dengan menggunakan mysql karena membuat database dengan menggunakan php tidak perlu mengetikkan semua syntaxnya, membuat database menggunakan phpMyAdmin praktikan dapat menuliskan nama database sesuai keinginan praktikan, akantetapi praktikan tidak boleh menggunakan spasi, praktikan dapat memisahkan kalimatnya dengan menggunakan ( _ ),tapi kali ini praktikan hanya menggunakan satu kata untuk pembuatan nama database yaitu babyshop. Setelah praktikan selesai menuliskan nama database maka praktikan dapat melanjutkan dengan klik create,seperti pada gambar dibawah ini :

Gambar 3.4 Pembuatan DatabaseDengan munculnya gambar tersebut berarti praktikan telah berhasil membuat database, gambar diatas adalah perintah membuat table, praktikan dapat memasukkan nama table sesuai keinginan praktikan, dan memasukkan jumlah kolom yang praktikan inginkan pada saat membuat table. Kali ini praktikan membuat table testimonial yang memiliki 4 kolom didalamnya, setelah praktikan yakin maka praktikan dapat melanjutkannya dengan perintah GO.

Gambar 3.5 Pembuatan Tabel TestimonialSetelah tabel berhasil dibuat, kemudian keluar tampilan seperti pada gambar dibawah ini. Praktikan mengisikan beberapa field yang dibutuhkan pada pembuatan tabel testimonial.

Gambar 3.6 Daftar Field Pada TabelTabel testimonial berisi empat buah field yaitu Nama dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 30 karakter. Field Email dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 30 karakter serta menggunakan kunci primer / primary key. Field Email menggunakan kunci primer karena email seseorang itu tidak mungkin ada yang sama.Field Website dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 20 karakter dan menggunakan type data null artinya data ini boleh kosong serta menggunakan kunci primer / primary key. Field Website menggunakan kunci primer karena website seseorang itu tidak mungkin ada yang sama. Field Pesan dengan type data text dan panjang karakter yang dapat dimasukkan adalah sebanyak 100 karakter. Semua field yang yang ada pada tabel testimonial menggunakan not null kecuali field website.Setelah praktikan mengisi semua field maka praktikan dapat melanjutkannya dengan klik save. Maka akan muncul gambar sebagai berikut :

Gambar 3.7 Hasil Penginputan FieldUntuk mengisi data pada tabel digunakan perintah insert pada phpMyAdmin, dengan perintah ini praktikan dapat menginputkan data yang telah dimiliki oleh praktikan. Pada pembuatan tabel testimonial berikut data data yang dibutuhkan praktikan :

Gambar 3.8 Memasukkan DataSetelah praktikan selesai memasukkan semua data klik tombol go untuk menyelesaikan perintah, maka praktikan dapat melanjutkannya seperti gambar berikut :

Gambar 3.9 Isian Data Dengan munculnya gambar diatas, maka pengisian data berhasil dilakukan. Selanjutnya praktikan dapat melihat data yang telah praktikan isi dalam bentuk table dengan cara klik browse. Maka akan muncul gambar sebagai berikut.

Gambar 3.10 Menu BrowseApabila praktikan ingin menambahkan data pada table maka praktikan dapat menambah data baru dengan cara klik insert new room pada bagian bawah sebelah kiri, setelah di klik maka akan muncul gambar sebagai berikut :

Gambar 3.11 Tampilan Pengisian Data

Gambar 3.12 Tampilan Setelah Pengisian DataPada gambar diatas adalah hasil dari pengisian data, untuk menampilkan table maka praktikan dapat mengklik testimonial, kemudian klik BROWSE maka akan muncul tampilan table seperti gambar berikut :

Gambar 3.13 Tampilan Isi Tabel

Gambar 3.14 Rincian Isi TabelPada gambar diatas, yang dilingkari warna merah adalah perintah untuk menghapus dan mengubah, apabila praktikan salah memasukkan data pada table lalu praktikan ingin mengubahnya, maka praktikan tidak perlu menghapus table kemudian membuat tabel yang baru, tapi praktikan cukup mengubah pada baris mana yang terjadi kesalahan dengan cara klik gambar pensil pada baris yang ingin praktikan ubah. Maka akan muncul gambar pengisian data seperti gambar 3.14 tetapi tidak sepenuhnya sama, pada kali ini gambar yang muncul hanyalah bagian baris yang ingin praktikan ubah. Sedangkan silang pada gambar yang dilingkari warna merah adalah gambar untuk menghapus baris pada tabel.Berbeda dengan dambar yang dilingkari warna biru, secara fungsi sama, sama-sama menghapus dan mengubah, akan tetapi pada gambar yang dilingkari biru itu untuk menghapus atau mengubah beberapa baris sesuai keinginan praktikan, misalnya praktikan ingin mengubah atau menghapus 2 baris, maka praktikan dapat memilih dengan cara klik kolom kecil pada baris kemudian praktikan dapat memilih ingin di hapus atau di ubag, maka akan muncul gambar baris yang praktian ingin ubah, jika praktikan ingin mengubah 2 baris maka nanti akan ada 2 baris yang akan diubah.

Gambar 3.15 Tampilan Tabel Pada DatabaseUntuk membuat tabel ke dua yang diberi nama baju_lakilaki klik pada bagian babyshop.Gambar dibawah adalah perintah membuat table, praktikan dapat memasukkan nama table sesuai keinginan praktikan, dan memasukkan jumlah kolom yang praktikan inginkan pada saat membuat table. Kali ini praktikan membuat table baju_lakilaki yang memiliki 4 kolom didalamnya, setelah praktikan yakin maka praktikan dapat melanjutkannya dengan perintah go.

Gambar 3.16 Pembuatan Tabel Baju_lakilakiSetelah tabel berhasil dibuat, kemudian keluar tampilan seperti pada gambar dibawah ini. Praktikan mengisikan beberapa field yang dibutuhkan pada pembuatan tabel baju_lakilaki.

Gambar 3.17 Daftar Field Pada TabelTabel baju_lakilaki berisi empat buah field yaitu Kode dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 10 karakter serta menggunakan kunci primer / primary key, Field kode menggunakan kunci primer karena kode pada sebuah baju tidak mungkin ada yang sama. Field Nama_baju dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 50.Field Ukuran dengan type data enum dan panjang karakter data yang dapat dimasukkan adalah S,M,L dan XL. Field Harga dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 20 karakter. Setelah praktikan mengisi semua field maka praktikan dapat melanjutkannya dengan klik save. Maka akan muncul gambar sebagai berikut :

Gambar 3.18 Hasil Penginputan FieldUntuk mengisi data pada tabel digunakan perintah insert pada phpMyAdmin, dengan perintah ini praktikan dapat menginputkan data yang telah dimiliki oleh praktikan. Pada pembuatan tabel baju_lakilaki berikut data data yang dibutuhkan praktikan :

Gambar 3.19 Memasukkan DataSetelah praktikan selesai memasukkan semua data klik tombol go untuk menyelesaikan perintah, maka praktikan dapat melanjutkannya seperti gambar berikut :

Gambar 3.20 Isian Data Dengan munculnya gambar diatas, maka pengisian data berhasil dilakukan. Selanjutnya praktikan dapat melihat data yang telah praktikan isi dalam bentuk table dengan cara klik structure. Maka akan muncul gambar sebagai berikut.

Gambar 3.21 Menu SructureApabila praktikan ingin menambahkan field pada table yang telah dibuat yaitu dengan perintah add. At End of Table menambahkan field di akhir tabel, At Beginning of Table menambahkan field di awal tabel dan after menambahkan field setelah nama_field yang dikehendaki oleh praktikan.

Gambar 2.22 Penambahan FieldPada praktikum kali ini praktikan akan menambahkan field di awal tabel, yaitu menambahkan field no yang bertipe data integer dan karakter maksimal yang dapat di masukkan adalah 2 karakter serta menggunakan kunci primer / primary key. Setelah praktiakn selesai memasukan nama field dan type data kemudian klik save untuk menyimpan tabel yang baju_lakilaki yang baru, yaitu dengan tambahan field di awal tabel.

Gambar 2.23 Penambahan Field NoSetelah tabel berhasil disimpan maka struktur tabel baju_lakilaki yang baru seperti pada gambar dibawah ini :

Gambar 2.24 Struktur Tabel BaruUntuk menambahkan data No pada tabel yang telah di perbaharui klik browse lalu centang di bagian lingkaran merah lalu klik pada bagian lingkaran biru.

Gambar 2.25 Penambahan DataSelanjutnya praktikan memasukan data pada field No pada tabel baju_lakilaki.

Gambar 2.26 Penambahan Data NoSetelah praktikan selesai memasukkan semua data klik tombol go untuk menyelesaikan perintah, maka secara otomatis isi tabel baju_lakilaki telah ter update seperti pada gambar dibawah ini :

Gambar 2.27 Hasil Update TabelUntuk membuat tabel ke tiga yang diberi nama baju_perempuan klik pada bagian babyshop. Gambar dibawah adalah perintah membuat table, praktikan dapat memasukkan nama table sesuai keinginan praktikan, dan memasukkan jumlah kolom yang praktikan inginkan pada saat membuat table. Kali ini praktikan membuat table baju_perempuan yang memiliki 4 kolom didalamnya, setelah praktikan yakin maka praktikan dapat melanjutkannya dengan perintah go.

Gambar 3.28 Pembuatan Tabel Baju_perempuanSetelah tabel berhasil dibuat, kemudian keluar tampilan seperti pada gambar dibawah ini. Praktikan mengisikan beberapa field yang dibutuhkan pada pembuatan tabel baju_perempuan.

Gambar 3.29 Daftar Field Pada TabelTabel baju_perempuan berisi empat buah field yaitu Kode dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 10 karakter serta menggunakan kunci primer / primary key, Field kode menggunakan kunci primer karena kode pada sebuah baju tidak mungkin ada yang sama. Field Nama_baju dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 50.Field Ukuran dengan type data enum dan panjang karakter data yang dapat dimasukkan adalah S,M,L dan XL. Field Harga dengan type data varchar dan panjang karakter yang dapat dimasukkan adalah sebanyak 20 karakter. Setelah praktikan mengisi semua field maka praktikan dapat melanjutkannya dengan klik save. Maka akan muncul gambar sebagai berikut :

Gambar 3.30 Hasil Penginputan FieldUntuk mengisi data pada tabel digunakan perintah insert pada phpMyAdmin, dengan perintah ini praktikan dapat menginputkan data yang telah dimiliki oleh praktikan. Pada pembuatan tabel baju_perempuan berikut data data yang dibutuhkan praktikan : Gambar 3.31 Memasukkan DataSetelah praktikan selesai memasukkan semua data klik tombol go untuk menyelesaikan perintah, maka praktikan dapat melanjutkannya seperti gambar berikut :

Gambar 3.32 Isian Data Dengan munculnya gambar diatas, maka pengisian data berhasil dilakukan. Selanjutnya praktikan dapat melihat data yang telah praktikan isi dalam bentuk table dengan cara klik browse. Maka akan muncul gambar sebagai berikut.

Gambar 3.33 Menu BrowseUntuk mengetahui tabel yang ada pada database babyshop cukup klik babyshop lalu akan muncul tampilan seperti pada gambar dibawah ini :

Gambar 3.34 Tabel Pada Database BabyshopDatabase yang baik adalah database yang mangijinkan portabilitas dalam pemindahan artikel. Maksud prortabilitas adalah user bisa mengekspor sql statemant yang mendefinisikan struktur tabelnya sekarang,sehingga nantinya hasil ekspor disa digunakan (diimpor) di database lainnya agar tercipta database atau tabel di tempat lainnnya yang strukturnya sama persis.Untuk mengekspor database klik tab export sehingga terbuka halaman database. Sementara itu jika ingin mengekspor tabel saja, klik pada nama tabel sehingga terbuka halaman tabel lalu klik pada tab export seperti pada gambar dibawah ini :

Gambar 3.35 Mengeksport TabelJika akan mengekspor tabel centang pada bagian save as file , pilih extensi file none lalu klik go. Kemudian akan otomatis ter download pada google chrome seperti pada gambar dibawah ini :

Gambar 3.36 Ekspor FileKemudian setelah file dibuka maka akan menghasilkan file seperti pada gambar dibawah ini

Gambar 3.37 Hasil Ekspor FileSebelumnya praktikan telah membuat database baru dengan nama babyshop1, hasil ekspor file tabel baju_lakilaki kemudian akan di impor kan ke dalam database babyshop1 dengan langkah langkah klik tab impor kemudian klik pada chose file lalu akan keluar tampilan sebagai berikut :

Gambar 3.38 Langkah Mengimpor File Pilih file dengan nama baju_lakilaki klik open, lalu go untuk mengakhiri perintah. Tabel akan berhasil di impor pada database babyshop1 seperti pada gambar dibawah ini :

Gambar 3.39 Hasil Impor TabelKemudian praktikan akan menghapus database babyshop1 dengan menggunakan perintah drop, klik pada tab drop kemudian akan muncul pesan seperti pada gambar dibawah ini, klik ok jika benar benar sudah yakin untuk menghapus database yang telah dibuat.

Gamabar 3.40 Drop DatabaseDatabase akan terhapus, kemudian akan muncul tampilan sebagai berikut :

Gambar 3.41 Hasil Drop

BAB IVPENUTUPDari berbagai hal yang telah dilakukan oleh praktikan dapat disimpulkan beberapa hal sebagai berikut :1. Praktikan dapat membuat database menggunakan phpMyAdmin tentang babyshop.2. Maafaat database yang telah praktikan buat yaitu untuk bahan membuat web tentang online shop dalam penjualan perlengkapan bayi.3. Praktikan dapat menggunakan berbagai macam fungsi yang telah diajarkan dari praktikum pertama, sehingga praktikan bisa lebih bebas dalam berkreativitas khususnya dalam rancangan pembuatan web yang akan dilakukan.

DAFTAR PUSTAKAHakim,F.2011. Modul Praktikum Basis Data. Yogyakarta.Agung .2014. Cara Membuat Database & Tabel di phpMyAdmin. [Online]. Tersedia : http://www.akusukses.com/php/cara-membuat-database-tabel-table-di-phpmyadmin/ [6 Juni 2015, 12.03].1