Sabtu, 09 Desember 2023

Operasi pada MySQL

 

MEMBUAT VIEW

Untuk menampilkan data tertentu yang sering kita gunakan dapat dengan perintah view. Perintah VIEW seperti membuat tabel baru dengan beberapa data yang kita pilih baik dari 1 tabel ataupun 2 tabel. Berikut Perintah untuk memilih data dari dua tabel yang berbeda :




untuk membuat VIEW :




mengubah VIEW kita dapat menggunakan perintah CREATE OR UPDATE atau ALTER pada bagian syntaxnya. Kita perlu diperhatikan bahwa VIEW hanya dapat dibuat 1 kali saja, maka jika kalian menjalanan perintah CREATE VIEW untuk kedua kalinya maka akan terjadi error.



Dapat juga menggunkaan perintah AS pada VIEW seperti berikut :




Jika sebuah VIEWsudah tidak diperlukan lagi, maka dapat dihapus dengan perintah sebagai berikut :



MENGGANTI ISI FIELD YANG ADA DI VIEW

Selanjutnya adalah mengganti isi data dari VIEW. Syntax yang digunakan untuk mengganti isi datanya tidak berbeda dari perintah yang biasanya yaitu menggunakan UPDATE. Akan tetapi untuk mengganti data yang ada di VIEW diperlukan beberapa ketentuan, karena data dari VIEW merupakan data asli dari tabel yang dipilih. jika persyaratan tidak terpenuhi maka akan tampil pesan erorr seperti dibawah :



Untuk dapat mengganti isi data/ field tersebut salah satu persyaratannya adalah mengubah ALGORITHM sebuah view menjadi MERGE, maka akan dapat diubah pada VIEW dan akan berubah juga pada tabel aslinya.



Kita dapat menambahkan data ke dalam VIEW yang nantinya juga akan masuk ke tabel yang dipilih.

dapat melakukan hapus data.



Akan tetapi data yang dihapus hanya data yang sebelumnya kita input tadi, untuk data yang lain tidak bisa. Karena di dalam masing-masing tabel terdapat primary key dan foreign key. Dan untuk setiap data yang ada di tabel sudah merupakan foreign key di tabel lain.

VIEW WITH CHECK OPTION

Pertama buat kembali tabel view, dengan perintah CREATE OR REPLACE.




Kemudian kita akan mencoba memasukkan sebuah data




Akan tetapi data tersebut tidak masuk ke dalam VIEW. Seperti yang telah kita jalankan perintah sebelumnya bahwa VIEW yang kita buat menggunakankata kunci WHERE country = 'USA' yang artinya VIEW hanya mengambil data yang isi dari kolom countrynya adalah USA, sedangkan data yang kita masukkan sebelumnya adalah Rajeg. Oleh karena itu datanya tidak tampil. Akan tetapi data yang kita masukan tadi tetap masuk ke dalam tabel aslinya (Di dalam kasus ini di tabel offices).

Ini merupakan hal serius jika terjadi di lingkup perusahaan. Dimana sebuah user dapat memasukkan data ke bukan data pengguna. Oleh karena itu terdapat perintah WITH CHECK OPTION yang berfungsi untuk memeriksa apakah data yang diinput sesuai dengan VIEW. Contohnya dapat dilihat pada gambar dibawah :














Minggu, 26 November 2023

Operasi Pada MySQL

 Dalam sebuah database pasti memiliki sebuah hubungan (foreign key) di antara tabel-tabelnya. Kita dapat menampilkan data yang dibutuhkan dari 2 tabel atau lebih melalui sintaks MySQL dengan printah JOIN. Terdapat 4 perintah JOIN pada MySQL, yaitu sebagai berikut : 


1. INNER JOIN digunakan untuk menggabungkan baris-baris dari dua atau lebih tabel berdasarkan suatu kondisi tertentu


2. LEFT JOIN: Dalam LEFT JOIN, kita menggabungkan kedua tabel dengan menggunakan kolom sebelah kiri sebagai basis penampilan data. Jika di kolom sebelah kanan tidak ada data yang cocok, maka akan ditampilkan nilai NULL.


3. RIGHT JOIN: Kebalikan dari LEFT JOIN, RIGHT JOIN menggunakan kolom sebelah kanan sebagai basis penampilan data. Jadi, semua data dari tabel sebelah kanan akan ditampilkan, dan jika di kolom sebelah kirinya tidak ada data yang cocok, akan ditampilkan nilai NULL.


4. CROSS JOIN: Perintah ini menggabungkan seluruh baris dan kolom dari semua tabel yang dipilih. Jadi, akan menghasilkan kombinasi semua data dari setiap tabel.










Rabu, 18 Oktober 2023

Operasi pada SQL Workbench

 Pengertian Mysql Workbench

MySQL Workbench adalah sebuah aplikasi visual yang digunakan untuk mengelola database MySQL. Ini adalah salah satu alat yang paling populer di antara pengembang database dan administrator karena menyediakan antarmuka grafis yang intuitif untuk merancang, mengelola, dan memelihara database MySQL.Berikut adalah EER dari sebuah Database


Di dalam SQL Workbench kita dapat mengekseksi syntax yang sama seperti di MySQL. Berikut contoh syntax-syntaxnya :


Select ordey dan district







Kalkulasi dan AS. Di dalam SQL juga dapat melakukan sebuah kalkulasi dari data yang ada dengan operator artimatika seperti *, / , + dsb. AS digunakan untuk mengubah tampilan nama sebuah kolom, tapi tidak mengubah nama asli dari kolom tersebut






Sabtu, 07 Oktober 2023

Membuat Foreign Key pada MySQL untuk Menghubungkan 2 Tabel

 foreign key adalah sebuah kolom ataupun banyak kolom, yang digunakan untuk mengidentifikasi data apada tabel yg di kirim oleh primary key


pada kali ini menjelaskan database yg sebelumnya terdapat kolom author dibuatkan tabel khusus untuk author


1. buat data base yg beerisi judul,author,author, abstrak, keyword, afiliasi, dan reference

2. lalu hapus author dan afilisasi yg ada ditabel tugas4








3. buat tabel nama author

4. Lalu buat table baru nama artikel

5. tambahkan idauthor pada tabel artikel sebagai foreign key 


6. akhir dalam memsukkan data idauthor dan author tabel artikel datanya tidak boleh beda satu baris


7. dapat dilihat pada kolom idauthor data yg ada di dalam artikel datanya berwarna biru dapat di klik  

















Jumat, 06 Oktober 2023

Cara memaksukkan Metadata dalam sebuah artikel ilmiah ke dalam MySQL

 

Dalam sebuah artikel ada elemen2 penting yg membedakan denga yg lain. Disebut Dengan DOI (Digital Object Identifier) merupakan sebuah seri berfungsi sebgaai membedakan saru produk dengan produk yg lain

 

1.       1. Langkah pertama harus disipakan adalah bikin database nya untuk menampungnya kemudian buat table yg sudak kita identifikasi dari sebuah artikel ilmiah.



2.      Masukkan isi dari meta data dari artikel tersebt


3. berikut hasil nya 




2.




Kamis, 21 September 2023

Pembuatan Entry di dalam MySQL

 Adam Maulana

21101400766

05TPLP011

PRAKTIKUM BASIS DATA 2

PERTEMUAN 3

Insert Data

Pastikan kalian sudah membuat table select untuk di lam isi nya ada beberapa variable lagi Dalam pemrosesan insert data yang perlu kalian lakukan memasukkan variable atau nilai kedalam table maka tampilan akan seperti ini :



Ubah entry

Dalam proses mengubah entry pastikan kalian sudah beralih ketampilan sql denengan cara menekan “ubah” di bagian bawa table atau di bawah variable dan di dalam sql kalian bias mengubah variable yg sudah kalian buat kedalam bentuk angka yg sesuai.





Hapus Entry

Nah dalam proses menghapuan entry itu sendiri di gunakan untuk mengapus variable tertentu saja, perintah delete akan muncul jika proses pembuatan table sudah selesai


 





Sabtu, 16 November 2019

konfigurasi samba server debian 8

1.Konfigurasi IP Address Samba server dengan mengetik seperti dibawah ini





2.Lakukan Konfigurasi seperti pada gambar di bawah ini




3.Restart service networking agar IP yang kita konfigurasi tadi terpasang di server






4.Cek hasil konfigurasi IP tadi menggunakan Perintah "Ifconfig"






5.Setelah mencek IP,Masukan file iso Debian 8 DVD 1 Karena paket instalasi SAMBA ada disitu






6.Install Paket Samba dengan mengetik seperti dibawah ini







7.Pindah Ke Folder "/home/"






8.Buat folder yang akan kita sharing kan,contohnya seperti dibawah ini






9.Rubah hak akses folder yang tadi kita buat menjadi "Full Access (Read,Write,Execute)"







10.Buat User baru untuk SAMBA









11.Buat Password Samba untuk user yang kita buat tadi








12.Edit file samba dengan mengetik seperti dibawah ini











13.Tambahkan baris konfigurasi seperti dibawah ini,di baris paling bawah











14.Restart Service Sambanya 








15.Setting IP pada pc client,seperti pada gambar dibawah











16.Masuk ke Windows Explore,lalu ketik ip server di address bar,seperti pada gambar dibawah ini







SEMOGA BERMANFAAT
TRIMAKASIH.......