7 MySQL - Data Definition Language (DDL) | Contoh dan Gambar

 logo mysql


Setelah sebelumnya kita membahas mengenai Jenis Relasi dalam Relational Database, sekarang saya akan mengenai Data Definition Language (DDL)

 

 

Data Definition Language (DDL)

Data Definition Language (DDL) merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database. berikut ini adalah fungsi – fungsi yang ada dalam DDL.


Baca Juga: Jenis-jenis Key dalam Relational Database


Sintak DDL

1)    Create

Create adalah perintah dalam DDL yang digunakan untuk membuat objek baru seperti database, tabel, penambahan atribut, dan peng-edit-an tabel.

a.    Create Database

Perintah Create Database digunakan untuk membuat database baru di MySQL.


CREATE DATABASE coba;


Kode Program Create Database merupakan sintak SQL yang akan digunakan untuk membuat database yang diberi nama coba. 


Gambar Create Database
Create Database

Gambar Create Database adalah hasil dari sintak create database yang sudah diimplementasikan dalam query SQL.

 

 

b.    Create Table

Perintah create table digunakan untuk membuat tabel baru pada database yang telah dibuat di MySQL.

CREATE TABLE pelanggan(
Id_pelanggan INT,
Nama_pelanggan VARCHAR(25),
Alamat_pelanggan VARCHAR(30));


Kode Program Create Table merupakan sintak yang akan digunakan untuk membuat tabel baru yang diberi nama pelanggan. 

 

Create Table
Create Table

Gambar Create Table adalah tampilan setelah sintak dijalankan pada query MySQL, sehingga terbentuk sebuah tabel dengan nama pelanggan.



c.    Create Index

Create Index adalah perintah query pada SQL yang digunakan untuk membuat index baru pada sebuah tabel.


CREATE UNIQUE INDEX id ON pelanggan(id_pelanggan);


Kode Program Create Index merupakan sintak yang akan digunakan untuk membuat index unique dengan nama index id pada kolom id_pelanggan di tabel pelanggan 

 

Create Idex
Create Idex

Gambar Create Idex merupakan tampilan setelah sintak dijalankan pada query MySQL, sehingga terbentuk sebuah index baru dengan nama id.


 

 

2)    Alter

Alter merupakan sebuah perintah dalam query database yang digunakan untuk merubah atribut pada suatu tabel.

a.    Alter Add

Perintah Alter Add digunakan untuk menambahkan kolom beserta atributnya pada sebuah tabel yang sudah dibuat sebelumnya.

ALTER TABLE pelanggan ADD (no_telp CHAR(13));


Kode Program Alter Add merupakan sintak yang digunakan untuk membuat sebuah kolom baru dengan nama no_telp, mempunyai tipe data char dan panjang data 13. 

 

Alter Add
Alter Add

Gambar Alter Add merupakan tampilan setelah sintak dijalankan pada MySQL, sehingga terbentuk sebuah kolom baru dengan nama no_telp.

 

 

b.    Alter Modify

Perintah Alter Modify digunakan untuk me-modif atau mengganti sebuah atribut kolom pada tabel.

ALTER TABLE pelanggan  
MODIFY nama_pelanggan VARCHAR(30);


Kode Program Alter Modify merupakan sintak yang digunakan untuk mengubah panjang data pada kolom nama_pelanggan dari sebelumnya 25 menjadi 30. 

 

Alter Modify
Alter Modify

Gambar Alter Modify merupakan tampilan setelah sintak dijalankan pada MySQL, sehingga panjang kolom nama_pelanggan dari sebelumnya 25 sudah berubah menjadi 30.
 

 

c.    Alter Rename

Alter Rename perintal pada SQL yang digunakan untuk me-rename atau mengubah nama pada sebuah tabel


ALTER TABLE pelanggan RENAME pembeli;


Kode Program Alter Rename merupakan sintak yang digunakan untuk mengubah nama tabel yang sebelumnya pelanggan menjadi pembeli. 

 

Alter Rename
Alter Rename
 

Gambar  Alter Rename merupakan tampilan setelah sintak dijalankan pada MySQL, dimana nama tabel pelanggan telah berubah menjadi pembeli.
 

 

d.    Ater Drop

Perintah  Alter Drop digunakan untuk menghapus data yang sudah ada sebelumnya dalam sebuah tabel.

ALTER TABLE pelanggan DROP no_telp;


Kode Program  Alter Drop merupakan sintak yang digunakan untuk menghapus kolom no_telepon pada tabel pelanggan. 

 

Alter Drop
Alter Drop
 

Gambar  Alter Drop merupakan tampilan setelah sintak dijalankan pada MySQL, dalam gambar tersebut tidak lagi terdapat atribut no_telp.




3)    DROP

Perintah Drop digunakan untuk menghapus data-data yang sebelumnya sudah tersimpan dalam database.

a.    Drop Index

Perintah Drop Index digunakan untuk menghapus index yang sudah dibuat pada sebuah tabel dalam database

DROP INDEX id ON pelanggan;


Kode Program Drop Index merupakan sintak yang digunakan untuk menghapus index pada tabel pelanggan.

 

Drop Index
Drop Index

Gambar Drop Index merupakan tampilan setelah sintak dijalankan pada MySQL, dimana index unique dengan nama id sudah tidak terdapat pada tabel pelanggan.

Baca Juga: Proses Normalisasi Database



b.    Drop Table

Perintah Drop Table digunakan untuk menghapus tabel dalam database yang sudah dibuat sebelumnnya.

DROP TABLE pelanggan;


Kode Program Drop Table merupakan sintak yang digunakan untuk menghapus tabel pelanggan dari database coba.

 

Drop Table
Drop Table


Gambar Drop Table merupakan tampilan setelah sintak dijalankan pada MySQL, dimana saat akan ditampilan tabel dengan nama pelanggan sudah tidak ada.

 

c.    Drop Database

Perintah Drop Database digunakan untuk menghapus database yang sudah dibuat sebelumnya dari MySQL.

DROP DATABASE coba;


Kode Program Drop Database merupakan sintak yang digunakan untuk menghapus database dari MySQL.

 

Drop Database
Drop Database

Gambar Drop Database merupakan tampilan setelah sintak dijalankan pada MySQL. Pada tampilan tersebut database coba telah tidak ada.

iPhone 12 - Dijual Tanpa Charger | Bukan Sesuatu yang Ditunggu-tunggu seperti sebelumnya hmm

Iphone 12


Hai,

Gatel rasanya pengen bahasa iPhone 12 ini wkkw. Sebenernya sudah banyak yang bahan tentang iPhone 12 namun saya masih ingin sekali untuk membahasnya terutama mengenai beberapa hal baru yang ada di iPhone kali ini.


Setelah sebelumnya sempat heboh dengan perilisan stand iMac dengan harga mencapai 999 USD, beberapa hari yang lalu Apple melakukan perilisan iPhone generasi ke-12 mereka.


Perilisan iPhone tahun ini serasa biasa saja sepertinya, tidak ada yang spesial. Atau hanya saya yang merasakan seperti itu?,


Saya sendiri merasa tidak ada perubahan yang begitu signifikan saat dikeluarkannya iPhone 12 ini, serasa hambar aja gitu buat perilisan iPhone yang masih menjadi kelas premium.


Biasanya perilisan Hp kelas premium memang menjadi hal yang paling ditunggu-tunggu oleh penikmat teknologi, karena akan ada banyak hal baru yang bisa didapatkkan dari gadget kelas ini. Perusahaan akan jor-joran untuk memasukan teknologi terbaru mereka ke produk kelas premium untuk menarik pembeli


Tapi sepertinya tidak dengan peluncuran iPhone ini. Memang beberapa tahun belakangan peluncuran iPhone tidak begitu memiliki antusias yang tinggi seperti dulu-dulu, dan peluncuran iPhone 12 ini yang baru beberapa hari lalu diluncurkan terasa begitu hambar.


Seperti tidak ada hal baru yang ditunjukan untuk gagdet kelas premium sekaliber iPhone yang dibuat oleh Apple. Tapi memang iPhone selalu memiliki penggemar setia mereka, Orang-orang itu sering bilang:

 

Iphone selalu dicela, tapi diinginkan


Ibarat benci tapi rindu wkkw. Yaps, iPhone ini banyak sekali yang mencela tapi dalam hati mereka, mereka masih ingin punya ini produk wkkw. Termasuk saya sendiri juga pengen punya padahal mikir 

 

"apaan ya, biasa aja keknya, gak ada fitur spesial, tapi kalo ada uang lebih pengen juga belinya"

 

 

 

Ok sekarang kita balik lagi ngomongin soal iPhone 12nya ya 



Rilis dalam 4 Seri

iPhone 12 dirilis dalam 4 seri seperti yang saya sudah list diatas, untuk spesifikasinya kalian bisa langsung aja klik jenis iPhonenya saya ambil sumber dari web Applenya langsung, kalau ditulis disini jadi panjang banget keknya nanti.


Seri yang dikeluarkan sebenarnya mirib dengan sebelum-sebelumnya hanya saja disini ada penambahan satu seri yaitu iPhone seri mini yang sebelumnya tidak ada.




Design "Jadul" Mirib Iphone 5

Design "Jadul" Mirib Iphone 5

Kalau designnya dibilang jadul sih entah ya, menurut saya design iPhone 5 ini salah satu yang ikonik sebelum adanya design yang membulat seperti sekarang ini. Namun karena iPhone 5 ini sudah lama sekali dan sekarang designnya sama seperti dulu lagi, jadi design iPhone terasa seperti jadul gitu


Padahal iPhone 12 juga bukan seri khusus yang dikeluarkan untuk memperingati sesuatu, tapi balik lagi, desain emang menjadi urusan selera masing-masing, toh banyak juga di komentar yang suka dengan design seperti ini salah satu alasannya mudah dibawa karena jadi tidak licin




Dijual Tanpa Adapter Charger dan Earpods

Dijual Tanpa Adapter Charger dan Earpods

Kalau tanpa Earpods saya rasa masih menjadi sesuatu yang bisa diterima karena banyak juga Hp yang bukan kelas premium tidak menyediakan Earphone dalam paket penjualan mereka.


Nah kalau tanpa adapter charger, inilah yang menjadi permasalahan. Bayangkan kita beli handphone tapi tidak dapat adapter buat charger trus ngechargenya gimana coba wkkw.


Apple beralasan melakukan hal ini untuk mengurangi limbah dari barang elektronik. Yaps, memang kalau orang yang sebelumnya sudah menggunakan Iphone masih bisa kembali menggunakan charger mereka yang lama tapi bagaimana dengan pengguna baru, Tentu akan mengalami kesusahan karena harus membeli charger baru lagi secara terpisah.


Walaupun Apple menyedia kabel data dari USB C ke Lightning, namun ini juga tetap membuat saya merasa sedikit aneh dengan keputusan Apple.




Apple memang menjadi merk premium sampai saat ini, bahkan penggeamrnya masih sangat banyak sekali sampai saat ini. Saya Akui memang ekosistem Apple itu membuat kita merasa nyaman untuk menggunakannya dan sulit untuk lepas dari produk mereka.


Ok, sekian dah dulu ulasan saya kali ini. Semoga kalian suka, yuk komen kalau ada yang mau didiskusian :)

Yahoo Groups Tutup – Gimana Kabar Yahoo Mail???

yahoo group

Wah, betapa kagetnya saya ketika mendapatkan informasi jika tanggal 15 Desember 2020 mendatang Yahoo Group akan menutup layanan mereka. Saya iseng mencoba membuka halaman Yahoo Groups untuk ngecek gimana kabar group yang dulu dan ternyata mendapatkan pengumuman Yahoo Groups akan ditutup. Pengumumannya seperti gambar dibawah ini

 

pesan penutupan yahoo groups

Pesan tersebut bertuliskan (translate Indonesia):

Pengumuman: Akhir dari Yahoo Groups. Kami akan menutup website Yahoo Groups pada tanggal 15 Desember 2020 dan semua member/penguna tidak akan bisa lagi mengirim atau menerima email dari Yahoo Groups. Kamu bisa Mendapatkan informasi lebih lanjut mengenai penutupan layanan Yahoo Groups dan Opsi layanan alternatif di halaman bantuan berikut ini

 

Sejak diluncurtkan tahun 2001 Yahoo memang sempat menjadi raksasa perusahaan teknologi, yang paling terkenal tentunya layanan email yang mereka miliki. Setelah 19 tahun hidup ternyata perusahaan ini mulai tumbang dan saya sendiri juga kaget karena mereka menutup layanan Yahoo Groups yang padahal beberapa tahun lalu sudah terjadi akuisisi oleh Verizon


Yahoo Groups memang menjadi primadona layanan forum diskusi pada masanya. Saya sendiri ketika tahun 2011 baru pertama kali menggunakan internet, email pertama saya ada Yahoo Mail. Email itu saya gunakan untuk mengakses beberapa layanan Yahoo salah satunya adalah Yahoo Groups yang akan ditutup layanannya

 

Sayang sekali memang Yahoo Groups tidak bisa bertahan di tengah era yang seharusnya menjadi ladang bisnis bagi mereka,

 

Dari beberapa artikel yang sudah saya abaca, Verizon sebagai pemilik Yahoo saat ini mengatakan Yahoo Groups ditutup karena turunnya jumlah pengguna dalam beberapa tahun terakhir sehingga tidak menguntungkan bagi bisnis mereka

 

Lalu Bagaimana dengan Yahoo Mail???

Tenang saja Yahoo Mail masih bisa kalian gunakan kedepannya, yang ditutup itu adalah layanan forum Yahoo Groups dengan alamat groups.yahoo.com. Jadi layanan lainnya dari Yahoo termasuk Yahoo Mail masih dapat kalian gunakan dengan normal kedepannya.

 

Jadi kalian yang masih menggunakan layanan Yahoo Mail dan bertanya-tanya apakah Yahoo Mail termasuk yang ditutup?, kalian dapat tenang karena Yahoo Mail bukan termasuk layanan yang ditutup oleh Verizon, saat ini informasi yang diperoleh Verizon hanya akan menutup layanan Yahoo Groups saja

 

Pada akhirnya semua akan menjadi kenangan, Yahoo yang dulu begitu berjaya sekarang sudah tumbang. Walaupun sudah diakuisisi, mereka juga belum mampu menaikan jumlah pengguna dari layanan mereka.

 

Memang pesaing yang semakin banyak dan layanan yang lebih fresh membuat perusahaan-perusahaan harus pintar-pintar mengatur strategi dalam mengembangkan bisnis mereka.

 

By.U - Operator Digital yang Bikin Kamu Tak Khawatir Kehabisan Kuota dengan '"Semuanya Semaunya"

Internet sudah menjadi kebutuhan primer bagi sebagian besar masyarakat saat ini. Apalagi di tengah pandemi seperti ini internet menjadi kebutuhan yang semakin vital karena semua kegiatan mulai dari sekolah, kuliah, pekerjaan sampai dengan sosialisasi berlangsung secara online.


Kalau orang bilang ketinggalan Hp itu serasa ketinggalan dompet. Tapi, kalau kehabisan kuota itu rasanya seperti tersesat di dalam hutan yang gak ada siapa-siapa dan hanya sendirian saja disana, gak bisa ngehubungin siapapun...


Waduh!, bisa-bisa gebetan ngambek kalo gini :v


Banyak pilihan paket internet yang beredar saat ini tidak menjamin kita mendapatkan kuota sesuai dengan kebutuhan. Kalau pake paket internet unlimited malah kena FUP yang membuat paket serasa tidak bisa dipakai apapun lagi.

 

Kebutuhan kuota yang semakin beragam ketika pandemi membuat saya pusing untuk menentukan pembelian kuota, apalagi paket yang saya pakai juga saya gunakan untuk tethering ke laptop sehingga semakin cepat habis kuotanya.


Beruntung sekali saya ketemu dengan operator digital yang satu ini, yaps By.U

 

By.U adalah operator digital pertama di Indonesia yang menyediakan pilihan paket #SemuanyaSemaunya untuk kalian. Masih bingung apa itu #SemuanyaSemaunya?. Nah, jadi By.U memiliki paket Build Your Own Plan (BYOP) dimana paket ini bisa kalian atur sesuai dengan kebutuhan. Kalian bisa atur jumlah kuota dan lama masa aktif paketnya sendiri, jadi kalian tidak perlu takut lagi untuk kehabisan kuota atau kehabisan masa aktif.


Kalau saya sendiri ngaturnya yang kuotanya lebih banyak dibanding masa aktif yang panjang, karena saya menggunakan sebagian besar kuota untuk pekerjaan, kuliah dan blogging dengan cara tethering ke laptop.


Eh, tapi-tapi gimana kalo kebutuhan kuota ngga pasti, kadang banyak kadang dikit???


Kalian jangan khawatir dengan masalah ini, By.U juga menyediakan Paket 1,5 Mbps, & Paket 1 Mbps unlimited yang bisa kalian gunakan tanpa harus takut kehabisan kuota


Paket ini bisa kalian gunakan secara unlimited dengan batas kecepatan 1,5 Mbps untuk Paket 1,5 Mbps dan 1 Mbps untuk  Paket 1 Mbps. Paket ini tidak menyediakan FUP kuota sehingga kalian tidak perlu khawatir kecepatan internet akan turun drastis


Saya sendiri suka dengan paket ini salah satunya untuk backup ketika akan ada webinar, meeting atau kelas online, jadi saya tidak takut kehabisan kuota saat kegiatan berlangsung


Apalagi paket Paket 1,5 Mbps, & Paket 1 Mbps tersedia dalam beberapa pilihan masa aktif yang bisa saya gunakan sesuai dengan kebutuhan. Biasanya saya menggunakan yang harian karena tidak selalu ada kegiatan meeting online, jadi tidak akan terlalu menguras kantong paketnya.


Selain ketiga paket diatas, By.U masih menyediakan banyak paket lainnya yang bisa kalian pilih. Nih buat kalian yang pengen tau paket By.U lainnya selain paket Build Your Own Plan (BYOP), Paket 1,5 Mbps, & Paket 1 Mbps


Buat kalian yang pengen make By.U dan bingung caranya, kalian bisa download aplikasi By.Unya

 

Cara daftarnya juga gampang hanya beberapa tahap saja, tapi kalau kalian masih bingung dengan cara pendaftarannya kalian bisa ikutin tutorial registrasi kartu By.U

Inovasi Guruinovatif.id – Upaya Meningkatkan Kualitas Pendidikan Indonesia




Peran guru sebagai pondasi dalam dunia pendidikan sangat penting sekali dalam perkembangan sebuah bangsa. Guru menjadi tulang punggung dalam dunia pendidikan untuk menciptakan anak-anak yang terlatih dan memiliki kompetensi yang mumpuni.

Namun sayangnya, pemerataan pendidikan di Indonesia tidak begitu baik. Berdasarkan informasi yang dikutip dari tirto.id Indonesia sampai saat ini juga masih kekurangan guru. Data dari PGRI menyatakan Indonesia masih kekurangan guru sekita 1,1 juta orang sedangkan data dari Ditjen GTK Kemendikbud Indonesia masih kekurangan sekitar 870 ribu guru.

Bahkan fasilitas untuk kegiatan belajar mengajar di daerah pelosok masih banyak yang seadanya saja, sehingga proses belajar mengajar dilaksanakan seadanya tanpa fasilitas yang memadai.

Perbandingan kompetensi guru yang mengajar di daerah perkotaan dengan di daerah pedesaan yang memiliki sekat cukup jauh juga harus menjadi sorotan. Banyak faktor yang menjadi penyebab hal ini terjadi, seperti akses informasi yang kurang memadai dan fasilitas uji kompetensi yang sulit dijangkau.

Bayangkan saja jika guru di desa untuk mendapatkan pelatihan komptensi, mereka harus keluar daerah atau ke kota yang harus menempuh jaraknya sangat jauh dan harus menghabiskan tenaga dan waktu yang cukup banyak karena ketiadaan fasilitas untuk pelatihan di daerah mereka mengajar.

Terbatasnya akses informasi juga memberikan andil sulitnya untuk pemerataan kompetensi guru terutamanya di daerah pelosok. Informasi yang terbatas membuat guru tidak mengetahui informasi tentang pelatihan komptensi atau pelatihan lainnya sehingga akan terlewatkan begitu saja.




Birokrasi dan administrasi yang kadang begitu banyak seringkali menjadi salah satu alasan guru di desa  atau pelosok kesulitan untuk mengikuti pelatihan kompetensi, apalagi di desa dengan guru yang terbatas maka fokus guru akan terbagi antara mengajar dengan mengurus administrasi.

Hal-hal seperti inilah yang membuat perbedaan yang cukup mencolok pendidikan di Indonesia atara daerah pedalaman dan daerah yang sudah masuk ke perkotaan.

Perkembangan teknologi di Indonesia saat ini telah memunculkan berbagai inovasi baru, termasuk didalam bidang pendidikan. Salah satunya adalah pembelajaran kursus online sekarang semakin diminati oleh sebagian besar orang karena materinya yang terstruktur dengan jelas dan sesuai dengan kompetensi industri.

Namun,  yang saya temui sebagian besar kursus online saat ini ditunjukan bagi kalangan umum ataupun siswa. Sangat jarang sekali yang saya temui kursus online ini diciptakan untuk meningkatkan kompetensi guru secara khusus, padahal guru juga perlu mendapatkan ilmu terbaru mengenai perkembangan metode pembelajaran, apalagi dengan masuknya teknologi dibidang pendidikan pastinya sudah sangat banyak merubah metode pembelajaran yang ada diluar.




Guruinovatif.id


Guruinovatif.id


Guruinovatif.id merupakan salah satu inovasi didunia pendidikan yang diperuntukan bagi para guru agar mereka dapat meningkatkan kualitas dan kompetensi mereka dalam mengajar. Guruinovatif.id dapat menjadi Tempat Belajar Guru, guru dapat mengakses banyak kelas yang dalam didalamnya ada modul pembelajaran dan juga mentor yang akan memberikan bimbingan

Dengan menggunakan layanan Guruinovatif.id, kalian akan dibimbing untuk meningkatkan kualitas dan pengetahuan dalam mengajar dikelas nantinya. Sehingga ketika di kelas guru bisa memberikan pembelajaran yang lebih interaktif dan inovatif kepada siswa 

Guru Belajar Mengajar di GuruInovatif.id dengan menggunakan metode online, sehingga layanan Guruinovatif.id dapat diakses di seluruh Indonesia dari sabang sampai merauke serta dapat menjangkau seluruh guru yang ada di Indonesia baik yang bedarada didesa maupaun yang diperkotaan




pendaftaran guruinovatif.id

Cara Pendaftaran Guruinovatif.id


Kalian bisa mengakses halaman Pelatihan Guru untuk memulai menggunakan layanan dari Guruinovatif.id. Jika pertamakali menggunakan layanan tersebut, sailahkan mendaftar terlebihdahulu, namun jika sebelumnya sudah mendaftar kalian bisa langsung masuk/login

Silahkan isikan data yang diperlukan untuk pendafataran Guruinovatif.id. Pendaftaran hanya memerlukan beberapa langkah saja dan tidak terlalu sulit, termasuk untuk orang yang jarang atau baru menggunakan internetpun akan dapat dengan mudah beradaptasi.

Jika sudah selesai melakukan pendaftaran kalian langsung bisa mencoba fitur-fitur yang sudah disediakan oleh Guruinovatif.id




fitur utama guruinovatif.id

Fitur Utama Guruinovatif.id


Tampilan yang sederhana membuat Guruinovatif.id dapat dengan mudah untuk digunakan. Ada tiga fitur utama yang dapat diakses oleh para guru yaitu Online Course, Webinar dan ISLTF

Online Course

Merupakan media pembelajaran yang diperuntukan bagi guru, ada banyak kursus yang dapat diakses disini dan juga tersedia untuk guru SD, SMP dan SMA.  

Setiap kursus akan didampingi oleh mentor yang nantinya akan membantu guru jika ada permasalahan atau pertanyaan. Layanan kurus di Guruinovatif.id dibagi menjadi tiga jenis yaitu Online certification, Productivity Course dan Mini Course.

Perbedaan dari ketiga kurrus diatas yang paling mencolok adalah dari banyaknya materi dan fasilitas yang diberikan. Online Certification menyedaikan materi yang paling lengkap dibandingkan dengan kedua kursus lainnya.

Setiap kursus berisikan materi video dan/atau teks dokumen sebagai media pembelajaran. Nanti dalam kursus juga ada ujian (khusus Online certification) yang bertujuan untuk menguji pemahaman para guru mengenai materi yang sudah diberikan. 

Jika para guru sudah berhasil lolos di semua kursus maka kalian akan diberikan sertifikat kompetensi sebagai tanda sudah menyelesaikan kursus Sertifikasi Guru di Guruinovatif.id. Jenis kurusus yang lainnya (Productivity Course dan Mini Course) juga menyediakan sertifikat hanya saja tidak ada ujian.


Webinar

Webinar ini adalah fitur yang berisikan seminar-seminar yang diakan oleh Guruinovatif.id. Seminar ini biasanya untuk memberikan bahan atau pengetahui secara umum bagi guru tentang permasalahan atau metode terbaru yang ada di dunia pendidikan.


Innovation School Leaders and Teachers (ISLTF)

Merupakan program baru yang ada di Guruinovatif.id. ISLTF ini merupakan program e-learning singkat yang diperuntukan bagi guru di seluruh Indonesia. Program ini mirip dengan webinar sebenarnya, hanya saja materi yang diberikan lebih padat dan tentunya benefit yang diberikan juga lebih banyak dibandingkan dengan webinar

ISLTF ini sepenuhnya dapat dilakukan secara online, sehingga guru yang ingin ikut ISLTF tidak perlu jauh-jauh untuk datang ketempat pelatihan.




Kehadiran platform seperti Guruinovatif.id ini sangat membantu sekali dalam memberikan peningkatakan pengetahuan kepada guru terutamanya melalui kursus yang diakan secara online, sehingga dapat dikerjakan darimana saja dan kapan saja saat guru memiliki waktu senggang.

Pengalaman saya setelah menggunakan Guruinovatif.id, materi yang disediakan dapat dicerna dengan baik dan mudah untuk dimengerti oleh pemula sekalipun.

Websitenya juga dapat diakses dengan mudah dan tidak terlalu berat menurut saya, jadi bagi ketika koneksi sedang tidak bersahabat kita masih bisa mengakses halaman webnya. Hal lain yang saya suka adalah tampilan yang simple dan rapi. Hal ini membuat saya nyaman menggunakan fasilitas yang ada di Guruinovatif.id

Fitur diskusi yang ada di setiap kelas juga sangat membantu dapat membantu dalam mempelajari lebih dalam materi yang diberikan, materi yang belum dimengerti dapat saling didiskusikan di halaman ini.

Owh ya, sedikit info untuk saat ini kursus di Guruinovatif.id sebagian besar lagi ada diskon, jadi kalian bisa mendapatkan kelas dengan harga yang lebih murah, bahkan yang sudah saya lihat harganya jauh lebih murah dari harga normalnya, selain kelas yang diberikan diskon ada juga beberapa kelas yang dapat diakses secara gratis jadi langsung aja kalian cek kursus yang ada di Guruinovatif.id melalui halaman kursus di guruinovatif.id

diskon kursus



Kursus gratis ini dapat kalian manfaatkan untuk mencoba layanan Guruinovatif.id, saya tidak tahu sampai kapan kursus dengan harga diskon dan gratis ini akan tersedia, jadi kalian bisa coba aja secepatnya.

Ditengah gempuran teknologi, dunia pendidikan menjadi semakin berubah dan dinamis, apalagi dengan adanya pandemi ini guru-guru diharuskan untuk meningkatan kompetensi mereka untuk dapat melaksanakan pembelajaran secara online. Saya harap Informasi dari tulisan saya ini bisa membantu para guru yang sedang mencari solusi untuk mencari ilmu baru dalam meningkatkan kualitas belajar mengajar disekolah.

6 MySQL - Jenis Relasi dalam Relational Database

logo mysql


Jenis Relasi dalam Relational Database


Relasi dalam basis data merupakan keterhubungan antar tabel satu dengan tabel yang lainnya dalam sebuah basisdata. 

Tujuan dari relasi adalah menghubungkan database yang memiliki ikatan, sehingga ketika terjadi proses transaksi (Insert, Update, Delete) dalam database data dapat saling tersinkronisasi antara satu dengan yang lainnya. Terdapat tiga jenis relasi yang terdapat pada basisdata antara lain sebagai berikut.



1) One to One (1 to 1) 

Artinya Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua. 

Contohnya  relasi antara tabel presiden dan tabel negara. Satu presiden hanya bisa memimpin satu Negara saja, jadi setiap presiden hanya akan memiliki satu hubungan dengant tabel, begitu juga sebaliknya.

1 to 1
Gambar 1 One to One


Gambar 1 One to One merupakan sebuah perumpamaan relasi yang terjadi pada tabel yang memiliki hubungan satu ke satu. 



2) One to Many (1 to N)

Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua. Contohnya relasi presiden dengan menteri. 

Jadi satu presiden bisa memiliki banyak menteri  namun satu orang menteri tidak bisa memiliki banyak presiden.

One to Many
Gambar 2 One to Many


Gambar 2 One to Many merupakan sebuah perumpamaan relasi yang terjadi pada tabel yang memiliki hubungan satu ke banyak. 


3) Many to Many (N to N)

Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua: Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain.

Contohnya relasi antar tabel mahasiswa dan tabel mata kuliah. Satu baris mahasiswa bisa berhubungan dengan banyak baris mata kuliah begitu juga sebaliknya.

Gambar 3 Many to Many
Gambar 3 Many to Many 


Gambar 3 Many to Many merupakan sebuah perumpamaan relasi yang terjadi pada tabel yang memiliki hubungan banyak ke banyak. 

Tabel yang memiliki rlasi ini tidaklah disarankan karena dapat menyebabkan penggandaan data.



5 MySQL - Jenis - jenis Key Atau Kunci dalam Relational Database

Logo Mysql


Key atau kunci adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris pada data dalam suatu tabel secara unik, artinya jika suatu atribut dijadikan sebuah key maka tidak boleh ada baris data yang mempunyai nilai yang saman untuk atribut tersebut

Fungsi key dapat dikatakan sebagai index atau kunci utama ketika kita akan mencari data dalam sebuah database. key yang disebutkan diatas memilki beberapa bagian yaitu:


Key Pada Relational Database


1) Super Key

Satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. Bisa jadi ada lebih dari satu kumpulan atribut yang yang bersifat super key dalam sebuah tabel. Contoh super key misalnya: Nim, Nama, alamat, Tgl_lahir.

2) Candidate Key

Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris dalam sebuah tabel secara unik. Sebuah candidate key tidak boleh berisi atribut atau kumpulan atribut yang telah menjadi superkey yang lain, contoh: nim, nama(jika tidak ada nilai yang berulang didalamnya).

3) Primary Key

Primary Key adalah atribut merupakan candidate key yang telah dipilih untuk mengidentifikasi setiap record secara unik. 

Primary Key harus merupakan atribut yang benar-benar unik dan tidak boleh ada nilai NULL. Primary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Contoh: NIM.

4) Alternate Key

Alternate Key adalah primary key yang tidak terpilih. Misal : dalam suatu entitas terdapat dua atribut yang bisa dijadikan sebagai primary key. 

Sementara yang boleh dijadikan primary hanya satu, maka kita harus memilih salah satu. Atribut yang dipilih, disebut primary key. sedangkan atribut yang tidak dipilih disebut dengan alternate key. 

Contohnya misalkan ada no_ktp dan NIM dalam sebuah tabel, maka kedia atribut tersebut dapat dijadikan sebagai primary key, namun hanya ada satu primary key dalam sebuah tabel jadi harus dipilih salah satu saja.

5) Foreign Key

Jika sebuah primary key terhubungan ke tebel lain, maka keberadaan primary key pada tersbut di sebut sebagai foreign key. 

Foreign key adalah atribut dalam satu relasi yang digunakan untuk menunjuk ke suatu baris pada relasi yang lain, jadi foreign key ini digunakan untuk membuat sebuah relasi yang trerjadi antara tabel A dengan tabel B, dimana ketika tabel A memebuat sebuah relasi dengan tabel B maka di tabel B primary key tabel A akan menjadi foreign key di tabel B.

6) Composite Key

Composite Key adalah key yang terdiri dari dua atau lebih atribut yang secara unik mengidentifikasi suatu entitas. 

Setiap atribut yang membentuk key senyawa adalah key sederhana. Composite key terjadi karena dalam sebuah tabel tidak ditemukannya sebuah primary key, jadi agar tidak melakukan pembuatan primary key baru maka dibuatlah sebuah composite key yaitu biasanya merupakan gabungan dari dua buah foreign key,  sehingga tidak ada data yang sama yang akan dimunculkan.