Langsung ke konten utama

Postingan

cara query data 30 hari kebelakang menggunakan postgresql menggunakan tipe data interval

untuk mendapatkan data 30 hari kebelakang jika menggunakan query manual yaitu dengan cara: SELECT * FROM book WHERE created_at > '04/18/2021 00:00:00' tentunya cara di atas tidak dinamis karena kita harus menuliskan tanggal yang ingin kita cari. dengan menggunakan metode interval yang di sediakan oleh postgresql kita akan di mudahkan untuk mencari data yang di inginkan. berikut contoh query mengunakan interval: SELECT * FROM book WHERE completed_at > now ( ) - interval '30 day' kode  now ( ) - interval '30 day' secara otomatis menghitung tanggal 30 hari kebelakang. unit yang tersedia tidak hanya  day saja, diantaranya ada ( microsecond ,  millisecond ,  second ,  minute ,  hour ,  day ,  week ,  month ,  year ,  decade ,  century ,  millennium , )  kita bila mengkombinasikan pencarian dengan unit yang lebih spesifik seperti: WHERE completed_at > now ( ) - interval '1 year ...

Belajar Javascript - Tipe Data Number

Tipe Data Pada Javascript Ada 5 buah tipe data pada javascrpit Number String Boolean Object Function Undifined Jika kita ingin membuat sebuah nilai yang tipenya angka atau number yang perlu kita lakukan hanya menuliskan angkanya secara langsung. perlu di ketahui pada javascript angka itu di representasikan sebagai berikut: "numbers in javascript are double-precission floating point 64-bit format IEEE 754 values" maksud nya adalah di javasript tidak ada yang namanya integer atau bilangan bulat, yang ada hanyalah floating point atau bilangan pecahan. ukuran angka yang dapat di tampung didalam javascript adalah 64 bit. ini artinya kita bisa menyimpan angka sebanyak 2 pangkat  64  bit.  Number     Angka tanpa desimal 10, 1500, 123456  akurat sampai 15 digit     Angka dengan desimal 3.14, 0.5, 100.00     Eksponen     ini untuk bilangan yang nilai nya sangat besar 123e5 // 12300000 123e-5 // 0.00123         B...

Templating Engine PHP Plates

  PLATES Native PHP templating Engine     

PHP Migration Database PHINX

  PHP Migration Database PHINX     Didalam pengambangan aplikasi biasanya untuk pembuatan database dan table di lakukan secara manual menggunakan query atau alat bantu php myadmin untuk mysql atau pg_admin untuk postgresql.     dengan adanya PHINX ini kita di mudahkan untuk membuat database dan table secara langsung melalui syntax php, sehingga ketika proses development aplikasi yang menggunakan bahasa pemrogramman PHP kita tidak melakukan dump dan restore database secara manual.      proses dump dan restore database secara manual dapat menghambat pembuatan program karna terkadang saat kita melakukan kolaborasi pembuatan project dengan team menggunakan masing-masing komputer akan banyak terjadi perubahan nama tabel atau penambahakan field dan lain sebagai nya     jika tidak menggunakan migrator ini kita secara manual melakukan dump dan restore database kemudian memberikan hasil file dump/restore resebut ke teman kita untuk di jalankan di...

Javascript - Membuat grafik menggunakan chart js

Membuat Grafik Chart menggunakan library chart js source code HTML menggunakan bootstrap. yang perlu di perhatikan nama id selector nya. yaitu yang ada di dalam tag id provinceChart < div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12" >           < div class = "x_panel " >             < div class = "x_title" >               < h2 > Data Penjualan Provinsi - < strong > <? //=date('Y') ? > </ strong ></ h2 >               < ul class = "nav navbar-right panel_toolbox" >                 < li >< a class = "collapse-link" >< i class = "fa fa-chevron-up" ></ i ></ a >                 </ li >                 < li >< a class = "close-link" ...

Mysql - update data dari hasil pencarian tabel lain

  Update data dari hasil pencarian tabel pada kasus di bawah ini ialah saya mempunyai sebuah tabel invoice yang memiliki filed nama_customer yang nilainya kosong, jadi nilai yang kosong tersebut akan saya isikan dengan data nama yang di ambil dari tabel order_destinations. tabel invoices tersebut memiliki relasi ke tabel order_destinations menggunakan foreign key invoice_id  update invoices i  set  i.nama_customer = res.receiver_name from ( select od.receiver_name, i.id from invoices i left join user_shop us on (us.id = i.user_shop_id) left join marketplaces m on (m.id = us.marketplace_id) left join order_destinations od ON (od.invoice_id = i.id) where m.name = 'Lazada' ) as res where i.id = res.id; pada query yang di dalam tanda kurung yang kita lakukan adalah melakukan select data terlebih dahulu kemudian hasil nya kita inisialisasikan dengan nama res proses update sama seperti proses update mysql seperti biasa.

BELAJAR LARAVEL 8 - 4 Blade Templating Engine

Pada kesempatan kali ini saya akan menjelaskan tentang fitur yang ada pada Laravel 8 yaitu Blade Templating Engine. Blade Templating Engine adalah sebuah fitur atau Tools untuk membantu kita dalam mengelola tampilan halaman web khususnya untuk sebuah framework. untuk laravel templating engine nya dinamakan dengan Blade. bagaimana blade ini bisa mempermudah kita dalam mengelola tampilan halaman web? itu bisa yang paling sederhana ketika kita bekerja dengan sebuah variabel dan membuat struktur kendali seperti pengulangan, pengkondisian sampai dengan kemudahan saat kita akan membuat sebuah layout, komponen atau yang di sebut dengan parsial. jadi langsung aja kita akan melihat bagaimana sih cara penggunaan blade khususnya di laravel 8 ini secara sederhana dan nantinya kita akan implementasikan kedalam aplikasi yang kita sudah buat sebelumnya. buka terlebih dahulu dokumentasinya blade templating engine untuk membantu kita memahami materi ini. klik Dokumentasi di web resminya Laravel, masuk ...