Minggu, 24 Februari 2019

LARAVEL||Controller + Database

Assalamualaikum
ciao

nah, belum lama kita berjumpa, sudah dipertemukan lagi disini.Nah jadi pada sesi ini saya akana membahasa controller yang ada di laravel dan menghubungkannya dengan database

Apa itu Controller
Controller adalah suatu fungsi yang bertugas untuk menghubungkan model dengan view
Biasanya, satu buah controller untuk sebuah modul. Misalnya kita memilki testingController, didalamnya Terdapat fungsi yang berhubungan dengan entitas atau modul

Langkah:
Buat Controller
 
Langsung Saja ya kita implementasikan ke dalam database

 Pertama buat dummy data atau data beneran juga gpp, itu terserah anda. Setelah itu kita pass ke controller
nah disini saya membuat method index Kelas di controller disini saya membuat variable array yang menghubungkannya denagn database kelas
Lalu anda buat Route
Setelah anda buat rute, anda buat tampilan untuk menampilkan data yang tadi sudah dipass dicontroller. Note: Foreach berfungsi untuk pengulangan menampilkan data ke tabel
Kita akan mencoba untuk menampilkannya berdasarkan urutan ruangan
tetapi karena daftar ruangannya nomaden semua maka tidak ada yang akan berubah
Lalu Menampilkan wali kelas yang diawali dengan huruf 'A'
karena tidak ada wali kelas yang diawali dengan huruf 'A' maka data tidak tertampilkan

Lalu menampilkan berdasarkan jurusan dan nama kelas
Berikut ini adalah Syntaxnya

Lalu yang terakhir menampilkan jurusan yang hanya audio video saja
Berikut adalah Syntaxnya:

Oke. sudah cukup

Maybe That's all for me , let me know if there's any mistake that i did
see you in the next session
addio!

LARAVEL|| Database Migrate

assalamualaikum
ciao
how yall've been doing on this entire week
it's must be tired, right?
i know y'all wait for weekend,okay
in this session im going to share database migration on laravel

What's Database Migration
Menyadur dokumentasi Laravel, Migration bekerja seperti version control untuk database yang membuat anggota tim lebih mudah dalam memodifikasi skema database yang digunakan oleh aplikasi kita. jadi pada dasarnya migration ini memudahkan para developers yang meggunakan laravel untuk melakukan teamwork. Karena masing masing mempunyai control terhadap database tersebut.

nah sebelum anda masuk ke migrationnya
edit dulu di folder env pada laravel


ganti "DB_DATABASE" sesuai dengan nama databse masing-masing.
disini saya akan langsung membuat migration dengan field
lakukan perintah dibawah menggunakan cmd



Setelah itu anda bisa mengisi/ mengedit file yang tedapat di folder migrate di laravel







Jika sudah lihat di phpmyadmin, kalau tabel beserta fieldnya sudah ada/berhasil dibuat maka migrate berhasil


Studi Kasus 2
 ini adalah studi kasus yang diberikan oleh guru saya, saya hanya akan mengupload screenshot dan sedikit dari penjelasannaya saja



disinis saya membuat table t_kelas dengan filed nama_kelas dan jurusan


lalu disini saya menambahkan field lokasi_ruangan

disini saya menambahkan field nama_walkel

mengubah field nama_walkel menjadi nama_wali_kelas

maybe that's all for me
let me know if there's any mistake that i do

wassalamualaikum
addio

Rabu, 20 Februari 2019

Analisis Data View

Hello, Assalamualaikum.

how've you been all these days along? i hope you guys are doing good!

so, in this session im going to tell about Laravel Framework, especially in Laravel analytical data view.
Without any further do, ayo kita langsung saja!

jadi disni ada 2 cara yang akan dibahas yaitu bagaimana cara mempassing data ke view pada Laravel

yang pertama yaitu


methode yang pertama adalah kita membuat variable $data yang dibuatd dengan tujuan untuk passing ke 'view', lalu disitu ada 3 nilai dengan tipe variable array yang nantinya akan diarahkan juga ke file 'life'

Cara ke 2
Lalu disni ada 2 variable berjenis string, yang nantinya akan dipassing ke file pogg yaitu viewsnya,lalu kita menggunakan fungsi compact() yang berguna untuk mempassing kedua data tersebut secara sekaligus.

Nah dari cara diatas, bisa kita kaji bahwa terdapat kelebihan dan kekurangannya.


Perbedaan yang terlihat dengan jelas yaitu perbedaan menggunakan metode yang digunakan untuk mempassing data tersebut ke view cara pertama langsung dengan variable yang sama akan tetapi menggunakan array, sedangkan yang ke 2 berbeda tapi menggunakan fungsi 'compact()' untuk mempassing kedua data secara sekaligus.

Kelebihan dan Kekurangan: Setiap cara mempunyai kelebihan dan kekurangannya masing masing. yang pertama adalah efisiensi. Cara yang pertama tentu saja efisien, tanpa membuat data/nilai yang banyak kita bisa secara langsung mempass data hanya dengan 1variable yaitu data. Yang menjadi pertanyaan adalah ketika data tersebut dihadpakan terhadap data yang beragam mungkin diharuskan untuk membuat tipe data sendiri, tipe data yang banyak, jika dalam view kita memilki header dan index/isi. Tentu saja kedua hal tersebut harus dipisah, maksudnya tidak dikerjakan secara menyatu/bersamaan, cara ke 2 ini efektif jika kita mempunyai  tipe data yang banyak, dan beragam kelebihannya adalah memilki fungsi compact() yang mana menurut saya fungsi ini powerful untuk digunakan. Jika dalam view kita bisa membuat header, index , dan footer secara terpisah lalu digabung menjadi suatu kesatuan view.

Maybe that's all for me , i do apologize and please correct me if there's any mistake, that's gonna help me to improve myslef. your criticisms are very welcome

wasalamualaikum 
addio