Langsung ke konten utama

Postingan

Cara Import CSV ke Tabel Database Postgresql

Import data sangat di perlukan ketika kita akan memasukan data baru misalkan dari data excel. apabila kita menggunakan query manual tentunya akan sangat merepotkan dan memakan waktu, dengan menggunakan cara import data dari csv ke dalam tabel postgresql tentunya akan mempercepat proses pengimputan data kedalam tabel database kita. contoh kasus di bawah ini ialah saya mempunyai tabel ebook dan ingin menambahkan isi tabel tersebut dari data yang terdapat di dalam file csv. struktur tabel yang saya miliki seperti di bawah ini  berikut struktu file csv yang sudah di buat untuk melakukan import data kita bisa menggunakan cmd di windows atau untuk remote ke server yang berbasis linux kita bisa menggunakan terminal. Berikut adalah langkah-langkah yang dapat Anda ambil untuk mengimpor data dari file CSV ini ke PostgreSQL: Perbarui Perintah COPY dengan Pemisah yang Benar: Karena file CSV menggunakan tanda titik koma ( ; ) sebagai pemisah, Anda harus menyesuaikan perintah COPY untuk mence...

Select2 options tidak mau mucul ketika menggunakan modal

Menangani problem select2 list options tidak mau muncul di modal Kategori: UI Library: Select2 sumber library: https://select2.org/ Detail Permasalahan: inputan menggunakan library select2 tidak muncul ketika menggunakan modal, akan tetapi kalau menggunakan form biasa tanpa modal bootstrap option tersebut muncul, ketika layar di lakukan zoom agak jauh ternyata yang option di modal muncul akan tetapi muncul nya di belakang UI modal. ada lagi satu masalah yaitu option width nya cuma setengah jadi tulisannya terpotong. solusi: pada html pastikan seperti ini < select class = "form-select form-select-sm col-11" name = "a_materi_subject" data-live-search = "true" style = " width: 100%;" ></ select > di js seperti di bawah ini: $ ( 'select[name="a_materi_subject"]' ). select2 ({         theme : "bootstrap-5" ,         data : materi ,         placeholder : 'Pilih Mapel' ,         allowClear :...

Cara membuat migrasi database dengan laravel 8

TUTORIAL LARAVEL 8 MEMBUAT MIGRASI DATABASE EXISTING DENGAN LARAVEL 8 Kali ini saya akan membuat totorial untuk membuat database migration menggunakan laravel 8. tujuan pembuatan migrasi ini yaitu untuk memudahkan kita ketika melakukan reset isi dari tabel kita ketika production. jadi ga perlu hapus isi tabel satu persatu dan reset auto increment secara manual. jadi semua nya bisa dilakukan secara otomatis menggunakan migrasi ini. tentu nya akan mempersingkat waktu dalam proses deploy aplikasi ke server atau deploy ke pc orang lain. Langsung saja kita mulai prosesnya. buat projek baru laravel menggunakan artisan.  buka CMD kemudian arahkan ke direktory tempat aplikasi yang ingin dibuat. kalau menggunakan xampp berarti masuk kedalam direktory htdocs, kalau menggunakan laragon berarti masuk kedalam folder c:\larawon\www\ kemudian ketikan perintah: composer create-project laravel/laravel:^8.0 example-app example-app bisa di ganti sesuai dengan nama project kalian. jika sudah berhasil ...

Cara melakukan looping interval date PHP

 Cara melakukan looping interval date menggunakan bahasa pemrograman PHP case ini biasanya digunakan untuk mencari data di database berdasarkan interval tanggal yang nanti nya bisa di gunakan untuk grafik pada dashboard aplikasi. biasa nya data interval kita dapatkan dari inputan type date dan menggunakan method post pada UI jika tidak menggunakan koding di bawah ini tentunya cukup menyulitkan untuk mendapatkan data berdasarkan interval jika hanya mengandalkan query.  kelebihan menggunakan koding ini kita bisa mendapatkan nilai 0 jika data yang di cari tidak ditemukan. pada contoh koding di bawah didalam blok foreach kita bisa buat login untuk melakukan query kedalam database dan hasilnya bisa kita tampung kedalam array. $begin = $_POST['start_dt']; $end = $_POST['start_dt']; $interval = DateInterval :: createFromDateString ( '1 day' ); $period = new DatePeriod ( $begin , $interval , $end ); foreach ( $period as $dt ) { echo $dt -> format ( ...

Cara menjalankan project PHP Codeigniter menggunakan terminal Visual Studio Code

     Dalam menjalankan server php di pc atau di local laptop kita bisa di lakukan dengan menggunakan GUI dari xampp ataupun GUI dari Laragon. akan tetapi yang saya rasakan ketika menjalankan server PHP menggunakan GUI Xampp ataupun Laragon website yang kita akses sedikit lambat.     berbeda dengan mengakses web yang kita buat menggunakan server php yang di jalankan dengan terminal di VS Code jauh lebih ringan ketika di akses, itu yang saya rasakan ketika sedang membuat projek Aplikasi Berbasis Web menggunakan PHP dan framework Codeigniter. Berikut langkah-langkah menjalankan server PHP menggunakan terminal di VS Code. - Buka Project kita menggunakan VS Code jika di VS Code anda tidak muncul terminal bisa menggunakan tombol CTRL + ` (backtick) atau klik menu terminal -> new terminal - ketik di terminal: php -S localhost:8000 atau php -S (ip pc anda):8000 contoh php -S 102.32.2.22:8000 tekan enter maka server akan berjalan. dan dapat langsung di akses di browse...

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...