Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi 1. Pada tugas ini kita pertama-tama harus membuat database dengan tahap awal pada mysql yaitu dengan menuliskan user, atau untuk pengguna yang menggunakan password. Tetapi cukup menulis user saja bisa langsing beroperasi. Untuk tugas ini kita bisa membuat dengan diberi nama tugas1.
2. Setelah itu kita menuliskan sebuah tablel sesuai dengan modul yang seudah dituliskan pada materi sebelumnya sebagai contoh yaitu menulis tabel dengan nama penerbit, kemudian pada masing-masing kolom terdapat elemen seperti id_penerbit dan nama_penerbit dengan menuliskan masing-masing tipe yang sesuai dengan data tersebut.
3. Untuk tahap selanjutnya tabel dengan nama penerbit tadi bisa langsung diisi datanya dengan syntax yang sudah sesuai.
4. Kemudian sesuai dengan tugas yang tertera pada modul yang di download, kemudian kita menulis table selanjutnya dengan memberi nama tabel tersebut dengan kategori, kemudian kita menuliskan elemen data pada tabel dengan menulis id_kategori dengan nama_kategori dengan tipe data yang sesuai.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi
5. Kemudian kita melakukan pengisian data pada tabel kategori sesuai dengan syntax yang berlaku dalam database
6. Kemudian kita bisa menuliskan kembali tabel lagi dengan nama pengarang yang kemudian diisi dengan elemen id_pengarang dan nama_pengarang dengan diikuti dengan tipe data yang sesuai dengan elemen tabel pada database tersebut.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi 7. Setelah menulis tabel pengarang beserta tipe datanya , maka kita melakukan pengisian data yaitu
8. Dan yang terakhir dalam pembuatan tabel , kita menulias dan memberi nama tabel dengan nama buku dengan beberapa elemen pada tabel yaitu id_buku, judul_buku, id_pengarang, id_penerbit, id_kategori, tanggal_terbit, jumlah_halaman, dan harga. Dengan tidak lupa juga untuk menuliskan tipe data pada masing-masing elemen data.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi 9. Kemudian kita melakukan sebuah pengisian data yang ada pada elemen tabel sesuai dengan tipe data yang sudah diberikan dan juga syntax yang sesuai dengan basis data.
10. Setelah itu kita akan melakukan view pada tabel buku dengan menuliskan v_buku yang sudah kita buat dengan screenshoot berikut ini.
11. Selanjutnya sesuai dengan modul kita akan membuat view dengan nama v_buku2. Dengan hasil screenshoot.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi
12. Selanjutnya kita melakukan eksekusi yang melibatkan view 1 dan view 2 dengan syntax select view , kemudian dihasilkan screen shoot sebagai berikut.
13. Kemudian setelah kita melakukan selected pada kedua view maka kita bisa melihat hasil dari gabungan view dengan hasil screenshoot sebagai berikut.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi
14. Untuk tahap selanjutnya kita bisa melakukan penghapusan pada view dengan hasil screen shoot sebagaia berikut.
15. Setelah itu proses editing yang bisa kita lakukan dengan syntax pada view 2 dapat kita lakukan, sehingga hasil dari editing tersebut akan menghasilkan screen shoot sebagai berikut.
16. Setelah melakukan proses editing pada view 2 maka kita bisa melihat hasil dari proses tersebut dengan screenshoot sebagai berikut.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi
17. Kemudian untuk tahap selanjutnya sesuai dengan modul kita akan membuat sebuah prosedur dengan tanpa sebuah parameter sehingga bisa dilihat hasil screenshootnya sebagai berikut.
18. Selanjutnya pada tahap ini kita bisa menyeleksi hasil dari prosedur yang sudah kita buat dengan hasil sebagai berikut.
19. Selain itu kita bisa membuat sebuah prosedur dengan parameter yang kita inginkan sebagai beikut.
20. Setelah itu sama dengan view kita juga bisa melakukan penghapusan pada prosedur ini dengan hasil sebagai berikut.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi
21. Untuk tahap selanjutnya kita bisa melihat sebuah output dari prosedur untuk database yang sudah kita beri nama tugas1
22. Kemudian untuk tahap akhir kita akan membuat sebuah fungsi eksemplar yang merupakan bagian atau tahap akhir dalam pengolahan basis data pada tugas ini. Hasil dari eksekusi sebagai berikut.
23. Kemudian hasil dari proses eksekusi dapat dilihat sebagai berikut
24. Sama dengan proses sebelumnya kita bisa melakukan proses menghapus fungsi yaitu sebagai berikut.
Nama : Faizal Syahr Qomarudin NIM : 14121045 Prodi : Sistem Informasi 25. Untuk proses akhir yaitu kita bisa melihat hasil yang sudah diproses yaitu untuk menampilkan fungsi yang ada pada database yang sudah kita buat dengan hasil sebagai berikut.
Demikian proses kerja dalam tugas SQL lanjut, jika ada kesalahan mohon kepada dosen pembimbing untuk mengoreksi hasil kerjaan yang sudah dikumpulkan ini.