• Nama Saya Angga Gemilang~~~
  • Saya adalah siswa di kelas X (10) - RPL 1 di SMK Negeri 4 Bandung.
  • Saya Bersekolah di SMK Negeri 4 Bandung yaang beralamat di Jalan Kliningan No.6, Turangga, Lengkong, Turangga, Lengkong, Kota Bandung, Jawa Barat 40264
  • Sublime better than CMS

Kamis, 28 Februari 2019

#30 Web Programming | Laravel Tutorial

Assalamualaikum wr, wb


Back again with me angga gemilang, masih dengan materi framework laravel. pada kesempatan kali ini kami akan menjelaskan tentang 2 jenis studi kasus mengenai controller dan sedikit bermain - main dengan database. Untu lebih jelasnya, perhatikan penjelasannya dibawah ini. Pokoknya pantengin terus, Check This Out...

DIbawah ini ada 3 bab yang akan kita pelajari, yaitu:
  1. Persiapan
  2. Studi Kasus 2
  3. Studi Kasus 3
Tanpa langsung berlama-lama. silahkan disimak penjelasan-penjelasan saya dibawah ini :

Persiapan Controller Laravel
Penjelasannya...

Pertama - tama kalian terlebih dahulu harus menghidupkan apache dan juga php pada xampp.


Kemudian kalian harus membuat dummy data di table t_kelas, yang kalau pada kasus saya, saya mengisi datanya dengan menggunakan seluruh data kelas di SMKN 4 Bandung. Kurang lebih ada pada gambar dibawah ini :



Studi Kasus 2
Penjelasannya...

Perintahnya :


Buatlah dummy data untuk table t_kelas dengan data kelas XI di SMKN 4 Bandung (Semua jurusan 13 kelas) dan buatlah controller serta modifikasi viewnya untuk menampilkan data dari t_kelas


Langsung saja ke langkah pertama :


1. Buat controllernya




Tunggu sampai muncul keterangan seperti berikut :




2. Isi file KelasController



3. Sambungkan KelasController dengan Route



4. Coding Tampilan di belajar.blade.php


HTML




CSS




Hasil Dari Pengerjaan Studi Kasus 2 :


Studi Kasus 3
Penjelasannya...

    Tampilkan data dari t_kelas, diurutkan berdasarkan lokasi ruangan
  1. Tampilkan data dari t_kelas, yang memiliki nama jurusan yang diawali dengan huruf T
  2. Tampilkan data dari t_Kelas diurutkan berdasarkan jurusan dan nama kelas
  3. Tampilkan data dari t_Kelas hanya data jurusan dari kelas audio video saja


1. Pengurutan berdasarkan lokasi ruangan



Hasil Dari Pengerjaan studi Kasus 2.1:


2. Filter jurusan yang dimulai dengan huruf t saja



Hasil Dari Pengerjaan Studi Kasus 2.2:


3. Pengurutan berdasarkan jurusan data nama kelas



Hasil Dari Pengerjaan Studi Kasus 2.3:


4. Menampilkan dat hanya dari yang berjurusan audio video saja



Hasil Dari Pengerjaan Studi Kasus 2.4:


Mungkin sekian saja yang dapat kami sampaikan pada kesempatan kali ini dalam post yang berjudul #21 Intermediate Web | Web Programming Tutorial karena postingan juga sudah sangat panjang, pinggang kami juga kayaknya sudah encok, mata udah sangat lelah melihat codingan yang begitu panjang dan acak-acakan. saya cukupkan saja.

Wassalamualaikum wr, wb

Minggu, 24 Februari 2019

#29 Web Programming Tutorial | Laravel Framework

Assalamualaikum wr, wb


Back again with me angga gemilang, masih dengan materi framework laravel. pada kesempatan kali ini kami akan mengerjakan tugas pelajaran PWPB kami disekolah, yakni tentang 2 studi kasus mengenai migration database. Perhatikan penjelasannya dibawah. Pokoknya pantengin terus, Check This Out...

DIbawah ini ada 2 bab yang akan kita pelajari, yaitu:
  1. Persiapan
  2. Studi Kasus 1
  3. Studi Kasus 2
Tanpa langsung berlama-lama. silahkan disimak penjelasan-penjelasan saya dibawah ini :

Persiapan Migration database
Penjelasannya...

Kali ini kami akan membahas materi Database Migration dalam Laravel. Namun mohon maaf karena keterbatasan waktu kami tidak bisa mulai dari proses instalasi dan proses dasar lainnya. namun, kalian dapat melihat bagaimana cara instalasi Laravel + Config segala-rupa nya di :

https://laravel.com/docs/5.7/

Singkatnya, untuk menjalankan proses ini kalian harus menginstall dependencies doctrine/dbal melalui composer, dan harus dengan internet


Oke kembali ke Database Migration. Untuk penjelasan officialnya bisa didapatkan di :

https://laravel.com/docs/5.7/migrations

Jika dibandingkan, Database untuk Project Laravel dikendalikan dalam Laravel (aka langsung dari file-file dalam project). Mulai dari pembuatan tabel hingga modifikasi kolom.



Studi Kasus 1
Penjelasannya...

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


Pastikan Laravel Sudah Terhubung Database



Masuk ke Comand Prompt



Pastikan direktorinya ke folder laravel di xampp


Buat file Migration Baru





Buka Create_t_percobaan dan edit


Masuk ke file database lalu migration pada folder laravel


Edit file tersebut seperti dibawah ini



Hasil Dari Pengerjaan Studi Kasus 1 :


Studi Kasus 2
Penjelasannya...

  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

1. Buatlah tabel t_kelas dengan field nama_kelas, jurusan



Hasil Dari Pengerjaan studi Kasus 2.1:


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



Hasil Dari Pengerjaan Studi Kasus 2.2:


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



Hasil Dari Pengerjaan Studi Kasus 2.3:


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



Hasil Dari Pengerjaan Studi Kasus 2.4:


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



Hasil Dari Pengerjaan Studi Kasus 2.5:


Mungkin sekian saja yang dapat kami sampaikan pada kesempatan kali ini dalam post yang berjudul #21 Intermediate Web | Web Programming Tutorial karena postingan juga sudah sangat panjang, pinggang kami juga kayaknya sudah encok, mata udah sangat lelah melihat codingan yang begitu panjang dan acak-acakan. saya cukupkan saja.

Wassalamualaikum wr, wb

Kamis, 21 Februari 2019

#28 Web Programming | Laravel Framework

Assalamualaikum wr, wb


Setelah lama tidak posting, akhirnya saya kembali dengan materi baru yang jauh lebih susah dari materi - materi sebelumnya, yakni tentang laravel , adalah salah satu framework terbaik pada pemrograman php. Nah, pada kesempatan kali ini saya akan menjelaskan tentang perbedaan antara 2 cara pemanggilan view pada laravel.

Tanpa langsung berlama - lama. silahkan disimak penjelasan - penjelasan saya dibawah ini :

Penulisan Pemanggilan View
Penjelasannya...

Pemanggilan biasa



Pemanggilan biasa




Analisis Perbedaan
Penjelasannya...

Secara Umum


Dari artikel - artikel yang telah saya baca, saya dapat menyimpulkan bahwa terdapat dua cara untuk dapat menghubungkan rute dengan sebuah view. pertama, ada cara biasa, dan kedua ada cara dengan menambahkan compact pada returnnya. Kedua cara ini menggunakan array untuk dapat mnghubungkan rute kedalam file view, untuk lebih jelasnya dapat dilihat sebagai berikut :


Cara Biasa


Pada cara biasa ini kalimat dapat diinstansiasikan sebagai variabel, dan setiap variabel tersebut disatukan dalam satu variabel yang sama sehiingga bentuk returnnya adalah nama arraynya, yang dapat kasus diatas bernama $data, Namun walaupun pada rute tersebut hanya variabel arraynya saja yang dipanggil. pada viewnya yang dipanggil tetap isi dari array tersebut.


Cara Compact


sedangkan untuk cara kedua, yaitu cara copmact. sebaliknya tidak menggunakan ARRAY sebagai variabel. Namun ketika di return, ada fungsi compact berisi variabel tadi, yang mengharuskan kita menambahkan satu persatu variabel yang telah kita buat tadi kedalam kode compact tadi. Menurut PHP documentation, COMPACT adalah sebuah fungsi yang membuat array berdasarkan isi parameternya.


Kesimpulan
Penjelasannya...

Kesimpulan

Jadi Kesimpulan yang bisa saya ambil. kalau disuruh miih mana yang lebih baik atau enak dipakai?

saya lebih memilih cara biasa karena dalam penulisannya lebih sedikit, kita tidak perlu menuliskan kembali daftar variabel pada kode return. sedangkan pada cara yang biasa kita hanya diharuskan untuk menuliskan variabel arraynya saja.


Mungkin sekian saja yang dapat kami sampaikan pada kesempatan kali ini dalam post yang berjudul #28 Web Programming | Laravel Framework karena postingan juga sudah sangat panjang, pinggang kami juga kayaknya sudah encok, mata udah sangat lelah melihat codingan yang begitu panjang dan acak-acakan. saya cukupkan saja.

Wassalamualaikum wr, wb