Powered by Blogger.
facebook twitter instagram pinterest bloglovin Email

Yasya Indra Blog

Éclairage et ingénierie

 

Bagi kamu yang kesulitan untuk membuat undangan online secara gratis, mungkin karena masa aktif sudah habis, atau harus bayar terlebih dahulu. Kali ini saya akan memberikan cara bagaimana membuat undangan online secara gratis dan mudah. Hanya memerlukan registrasi dan buat design undangan sesukamu

Aplikasi ini memiliki fitur fitur mantap seperti berikut

  • Background Music
  • Lokasi Google Map
  • Buku Tamu
  • Photo Gallery
  • Countdown
  • Love Stories
  • Responsive Design
  • Link otomatis
  • Real time editing
  • Notifikasi Pesan
  • Amplop Digital
  • Nama Tamu

Caranya cukup mudah, buka link berikut


Registrasi dengan menggunakan email dan nama 


Lalu login menggunakan email dan password yang baru saja kalian buat


Lalu kalian akan dibawa pada sebuah dashboard. Disini ada beberapa menu, kalian bisa mengedit design undangan kalian, menambahkan tamu, dan menambahkan amplot digital


 

Selain itu, setiap pesan yang dikirimkan oleh tamu akan langsung terkirim dan bisa dibaca di bawah dashboard-mu ini


Kalian bisa menambahkan nama nama tamu dengan memilih Buku Tamu dan akan muncul tabel dan isian nama seperti berikut


Kalian juga bisa mengcopykan link tersebut ke semua ke nomor wa teman kalian secara mudah

 

Selain fitur fitur yang sudah kita gunakan diatas. Kedepannya aplikasi ini juga akan memiliki fitur fitur tambahan seperti

  • Pilihan template yang lebih beragam
  • Bulk upload nama nama tamu menggunakan csv
  • Broadcast Whatsapp lebih otomatis
  • Custom body message untuk undangan

Kalo kalian suka dengan aplikasi ini. Kalian bisa mendukunganya dengan follow instagram atau donasi via saweria. Terima kasih!

Share
Tweet
Pin
Share
No comments

 

Kali ini kita akan membahas pertanyaan interview bagaimana cara kita  membuat table dan mengambil data secara urutan harga. Biasanya di dalam sebuah tabel akan ada kolom id, nama, tipe dan harga. Biasanya interviewer akan bertanya bagaimana cara kita mengambil data sesuai dengan urutan harga menggunaka SQL query

 

Kalo biasanya dalam Laravel atau framework lainnya kita menggunakan ORM sebagai alat bantu untuk mengambil data seperti Laravel Eloquent, Mongoose, Sequelize, Drizzle, atau PrismaDB. Secara default, sebenarnya seorang programmer juga harus menggunakan SQL ketika ORM dirasa memiliki kendala dalam segi performa. 

 

Maka dari  itu penguasaan SQL adalah hal yang wajib kendatipun terdapat banyak sekali teknologi ORM yang membantu pekerjaan kita sebagai programmer

 

Kali ini kita akan membahas salah satu soal tech interviewer yang berkaitan dengan studi kasus diatas. 

 

Soal

Berikut adalah Tabel SQL dengan nama tabel: "MOVIE"

Buatlah SQL query untuk menampilkan daftar Movie yang jumlah stock LEBIH KECIL DARI 5 dan diurut berdasarkan PRICE ASCENDING

 

Baca Juga: Coding Interview PHP dan MySQL: Melakukan Sorting Dengan PHP (Tanpa Function)

 

Jawaban

Pertama kita harus membuat tabelnya terlebih dahaulu.

 

Sebenarnya kalian bisa melewati proses ini, toh di soal tidak menyebutkan kita tidak harus membuat tabelnya

 

 

Namun, data ini masih kosong. Kita perlu memasukkan beberapa data sesuai dengan isi yang diperintah dari soal diatas dengan perintah berikut

 



Jika sudah, setelah itu kita akan mengambil data lima teratas berdasarkan urutan harga dari kecil hingga terbesar


 

 

Mari kita breakdown data data diatas

  • SELECT adalah perintah untuk memiliki column apa saja di dalam tabel ini
  • * adalah syntax untuk menyatakan kita memerlukan semua data
  • WHERE adalah syntax untuk memberi tahu sebuah kondisi dimana stock (merupakan field) harus dibawah 5
  • ORDER BY adalah sebuah syntax untuk mengurutkan data berdasarkan column lain bernama price
  • ASC adalah syntax untuk memberi tahu bahwa urutan harus dari yang terkecil ke besar

 

 

Sudah faham belum? Kalian juga bisa mengakses kode melalui repository dibawah

 

Github

Share
Tweet
Pin
Share
No comments

Ketika membuat aplikasi web menggunakan Laravel, kita juga membutuhkan testing agar aplikasi kita berhalan sesuai dengan yang kita harapkan. Kali ini kita akan belajar bagaimana menjalankan Laravel Testing terutama apada Laravel 10


Ada berbagai macam jenis testing, ada HTTP Tests, Console Tests, Browser Tests, Database Test hingga Mocking. Namun kali ini kita akan belajar HTTP Tests pada aplikasi kita

 

Apa Itu HTTP Tests?

HTTP Tests adalah jenis testing untuk menguji apakah route aplikasi kita berjalan dengan semesterinya. Semisal kita punya aplikasi dengan route /create maka yang kita harapkan route ini menampilkan view berisi form untuk menambahkan data. Kalo memang route ini diharapkan untuk sukses kita akan memberikan status 200 atau OK. 

Namun jika memang route itu diharapkan untuk error atau mengarah ke page 404, contohnya seperti route /admin dimana ia membutuhkan autentikasi untuk mengaksesnya, maka kita akan memberikan 404 pada testing

Hal ini dibutuhkan karena kita sebagai programmer ingin memastikan aplikasi kita bejalan dengan semestinya dengan memberikannya simulasi hasil yang semestinya dilakukan oleh aplikasi kita


Testing dibutuhkan karena kita ingin aplikasi kita berjalan dengan semestinya

 

Langkah Langkah

Di setiap aplikasi laravel, kita mempunyai folder bernama tests. Ini sudah otomatis dibuatkan oleh Laravel

 

Disini kita mempunyai folder Unit dan Feature. Kita akan fokus pada folder Unit terlebih dahulu


Lihat file bernama ExampleTests, Kita akan menguji apakah halaman utama bisa sukses sesuai dengan yang diharapkan dengan mengisi kode seperti berikut


Jika use PHPUnit\Framework\TestCase tidak berhasil coba gunakan use Tests\TestCase;

 

Jika sudah, kalian masukkan php artisan test di terminal. Maka jika berhasul, kalian akan menjumpai hasil seperti berikut


 


Share
Tweet
Pin
Share
No comments
Newer Posts
Older Posts

About me

About Me

Techbros Writer. Educactor, you name it

Follow Us

  • instagram
  • youtube

Categories

Materi Kuliah Buku Internet Stuff

recent posts

Sponsor

Blog Archive

  • March 2025 (4)
  • February 2025 (1)
  • November 2024 (3)
  • October 2024 (1)
  • January 2024 (1)
  • December 2023 (12)
  • November 2023 (9)
  • October 2023 (1)
  • September 2023 (3)
  • August 2023 (14)
  • July 2023 (3)
  • June 2023 (11)
  • May 2023 (3)
  • April 2023 (1)
  • March 2023 (1)
  • February 2023 (8)
  • January 2023 (6)
  • December 2022 (3)
  • November 2022 (2)
  • October 2022 (3)
  • September 2022 (3)
  • August 2022 (1)
  • July 2022 (1)
  • June 2022 (1)
  • May 2022 (1)
  • March 2022 (4)
  • February 2022 (8)
  • January 2022 (8)
  • December 2021 (4)
  • November 2021 (11)
  • October 2021 (6)
  • August 2021 (9)
  • July 2021 (5)
  • June 2021 (5)
  • May 2021 (4)
  • April 2021 (4)
  • March 2021 (6)
  • February 2021 (2)
  • January 2021 (7)
  • December 2020 (5)
  • November 2020 (2)
  • October 2020 (5)
  • September 2020 (6)
  • July 2020 (1)
  • June 2020 (1)
  • May 2020 (6)
  • March 2020 (1)
  • January 2020 (3)
  • December 2019 (3)
  • November 2019 (12)
  • October 2019 (8)
  • September 2019 (6)
  • August 2019 (8)
  • July 2019 (6)
  • June 2019 (3)
  • May 2019 (8)
  • April 2019 (2)

Report Abuse

Created with by ThemeXpose