Postingan

Data Analytics for business Bitlabs Academy.

Namaku Subhan Ghufron, Mahasiswa di Universitas Alma Ata Yogyakarta,Saya juga merupakan peserta dari program kampus merdeka MSIB (Magang & Studi Independent Bersrtivikat) Studi Independent program Data Analytics for business Bitlabs Academy . Bitlabs adalah bootcamp yang sangat luar biasa, disana saya bisa mempelajari banyak hal mengenai data analytics. Data   Data Analytics for Business adalah program pelatihan intensif berbasis online dari Bitlabs Academy yang ditujukan untuk mempersiapkan karir menjadi Data Analyst. Program ini akan memperkenalkan dan membekali saya dengan keterampilan yang relevan dengan kebutuhan industri, baik keterampilan teknikal maupun keterampilan non-teknis (soft skills) yang dibutuhkan untuk menjadi seorang Data Analyst. Dengan mengikuti program ini, saya dapat memiliki pengalaman dan portofolio proyek yang dibutuhkan sebagai persiapan untuk memasuki dunia pekerjaan masa depan. Tantangan yang saya hadapi dalam menjalani program ini tentunya sangat b

VIEW

Gambar
  View  dapat didefinisikan sebagai tabel maya ( virtual ) atau   logical  yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional,   view  bukanlah bagian dari skema fisik.   View  bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya. Dengan demikian, ketika tabel yang menjadi sumber datanya berubah, data di   view  juga akan berubah.  Merujuk pada dokumentasi MySQL, sintaks pendefinisian view diperlihatkan sebagai berikut  Table Mahasiswa Table dosen Table mata kuliah Table Ambil_mk Table jurusan Buat Database  view :

Trigger

Gambar
 T rigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis, sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. Trigger sering digunakan, antara lain untuk: - Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stok akan bertambah secara otomatis. - Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan, secara otomatis akan menyimpan ke tabel log. - Trigger dapat digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut disimpan Praktikum Trigger Buat database Pe njualan Membuat tabel baru dengan nama produk dan log_harga Membuat trigger    Keterangan:      Trigger dengan nama before_produk_update      Trigger menggunakan event BEFORE UPDATE      Query SQL untuk melakukan insert data ke tabel log_harga Masukkan record paa table prouk Mengupdate harga produk Menambahkan field pada table log harga Menguji

Membuat Database Kasir dan Tabel

Gambar
  Membuat database kasir dan tabel dengan ketentuan sebagai berikut membuat data base kasir membuat tabel tabel dengan dihubungkan menjadi relasi table Hasilnya aalah sebagai berikut

UTS _203100164_ Subhan Ghufron

Gambar
                                                                     UTS PRAKTIKUM BASIS DATA Nama : Subhan Ghufron NIM      : 203100164 Menggunakan database system_pemesanan dan melihat tabel Melihat status dan isi dari table detil_pesan     Memasukkan VALUES ke table detil_pesan   1.      M elakukan INNER JOIN dari 2 table : table pesan dan detil_pesan. 2.     Melakukan LEFT JOIN untuk menampilkan id_pelanggan, nama_pelanggan, id_pesan, tgl_pesan.   3.      Menampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel. 4.      Salinlah syntak berikut "SELECT pesan.id_pesan, pesan.tgl_pesan, SUM(detil_pesan.jumlah) as jumlah FROM pesan, detil_pesan WHERE pesan.id_pesan=detil_pesan.id_pesan GROUP BY id_pesan;" hasilnya adalah sebagai berikut, fungsinya adalah untuk melihat id_pesan, tgl_pesan,jumlah 5.      Salinlah syntak berikut "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelangga

Praktikum membuat tabel detail_pelanggan

Gambar
                                                                          PRAKTIKM 2   Membuat tabel baru diberi nama "detail_pelanggan" dengan strukturnya sebagai berikut: field dengan nama "id_pelanggan" panjang field sesuaikan dengan tabel pelanggan dan field tersebut primary key field dengan nama "email_pelanggan", "member"     merubahan terhadap field "member" menjadi "member_pelanggan" Menambahkan field dengan nama "no_wa" dengan tipe data char 12 Merubah field "no_wa" menjadi tipe data varchar 20 Menghapus   field "member" menghapus tabel "detail_pelanggan"   menambahkan field pada tabel    

DML JOIN LANJUTAN

Gambar
  DML JOIN LANJUTAN       Selanjutnya adalah penggunaan join pada table tebel tersebut   Menggunakan where ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan; )   Menggunakan inner join ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan INNER JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; ) Gabungkan tabel pesan dan faktur menggunakan where     Gabungkan tabel pesan dan faktur menggunakan inner join enggunakan left ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; )     mengabungkan antara tabel pelanggan, pesan dan faktur lihatlah pada materi teori pertemuan 6 di slide 8.