Pratikum Sesi 11 Database Migration

Pratikum Sesi 11 Database Migration

Assalamualaikum Wr.Wb.

Halo teman - teman sekalian, apa kabar? semoga baik - baik saja ya.. tetep semangat!
jadi pertemuan kali ini kita akan membahas fitur menarik pada framework Laravel yaitu Database Migration. Jadi, Migration merupakan Control Version System untuk database yang berfungsi untuk mempermudah para pengguna laravel untuk membuat database.
Bagaimana membuat database migration?

1. kalian buat database nya db_belajarlaravel
 
2. ubah file .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_belajarlaravel
DB_USERNAME=root
DB_PASSWORD=
3. Buka cmd kalian masuk ke folder laravelnya menggunakan cd
4. Buat tabel siswa sebagai contoh, maka secara otomatis file tersebut ada pada folder database/migration


5. Ubah file yang barusan dibuat :

- function up
Fungsi yang dijalankan ketika database di migrate, biasanya
menjalankan perintah create table, ataupun alter table

- function down
Fungsi yang dijalankan ketika database di rollback, biasanya kebalikan
dari fungsi yang dikerjakan pada function up

 


6. migrate perubahan tadi

 
7.jika berhasil maka di database akan muncul tabel siswa



8.buat migrate untuk alter
Misalnya, pada tabel t_siswa perlu ditambahkan field golongan darah.

Buat migration untuk menambah field golongan darah, jalankan perintah ini di cmd

php artisan make:migration add_goldar_t_siswa
9. Edit file add_goldar_t_siswa


10. Jalankan lagi php artisan migrate di cmd


Studi Kasus 1 :

Buatlah migrasi baru untuk membuat tabel t_percobaan. Cobalah buat minimal 15 field yang berbeda pada tabel tersebut




 

Studi Kasus 2 :
1.Buatlah tabel t_kelas dengan field nama_kelas, jurusan
 





2.Buatlah perubahan tabel t_kelas dengan menambahkan field lokasi_ruangan  
   dengan tipe data string dan panjang 100 karakter
 




3.Buatlah perubahan tabel t_kelas dengan mengganti panjangnya menjadi 50 karakter
 




4.Buatlah perubahan tabel t_kelas dengan menambahkan field nama_walkel dengan 
   tipe data string dan panjang 50 karakter
 




5.Buatlah perubahan tabel t_kelas dengan mengubah nama field nama_walkel 
   menjadi nama_wali_kelas
 


sekian yang dapat saya sampaikan, terima kasih telah mampir ke blog saya
akhir kata,

Wassalamualaikum Wr.Wb.



Comments

Popular posts from this blog

Pratikum Sesi 5 OOP dengan PHP

Pratikum 21

Pratikum 26

Contact Form

Name

Email *

Message *