Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Menampilkan Seluruh Data Pada Datatables

Menampilkan Seluruh Data Pada Datatables

 


Secara default jumlah row atau baris pada datatables adalah 10,25,50100. Nah ternyata kamu bisa melakukan kostumisasi jumlah row pada datatables tersebut, begini caranya :

$(document).ready(function() {
    $('#example').DataTable( {
        "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
      } );
    } );

Gimana? berhasil?

Dikutip dari stackoverflow
Install Python PIP Package Installer di Windows 10

Install Python PIP Package Installer di Windows 10









PIP (Python Package Installer) merupakan extension standalone yang tidak terdapat di dalam installer python. PIP bertuga untuk menginstall, menghapus, upgrade paket Python, dll. Paket Python merupakan sebuah modul yang berisi kode-kode python dan isi paket ini bisa kita import ke dalam program kita.

Cara Install PIP di Windows 10

1. Buat sebuah file bernama get-pip.py, lalu unduh paket PIP disini :  https://bootstrap.pypa.io/get-pip.py , copy paste code yang terdapat di website tersebut ke dalam file get-pip.py.

2. Install dengan cara membuka CMD dan ketikkan "python get-pip.py". Pastikan Anda membuka CMD di dalam direktori yang sama dengan file get-pip.py.

3. Tunggu proses download dan install selesai. Proses download tergantung dari koneksi internet yang kamu miliki.

4. Untuk mengecek apakah PIP sudah terinstall di komputer/laptop, ketikkan "pip --version" di CMD. Tampilannya akan seperti gambar dibawah ini


5. Proses instalasi PIP di Windows 10 selesai.


Rujukan

  1. degananda
  2. petanikode


Mengatasi Could Not Find Driver di Laravel 8

Mengatasi Could Not Find Driver di Laravel 8



Pernahkah kalian mengalami masalah Could Not Find Driver di Laravel 8? Saya salah satu orang yang mengalami hal ini. Disaat itu aku sedang berpindah dari webserver XAMPP ke LARAGON (habis install ulang laptop) dan terjadi lah masalah ini. Kurang lebih pesan errornya seperti dibawah ini :





Illuminate\Database\QueryException

could not find driver (SQL: select * from products)





Setelah aku searching di Google, Alhamdulillah saat ini masalahnya sudah teratasi. Untuk mengatasinya kamu cukup ikuti langkah dibawah ini :





php artisan cache:clear
php artisan view:clear
php artisan route:clear




Sumber : https://laracasts.com/discuss/channels/laravel/illuminatedatabasequeryexception-could-not-find-driver




Install Open JDK 8 Melalui Chocolatey Di Windows

Install Open JDK 8 Melalui Chocolatey Di Windows



Salah satu komponen yang dibutuhkan ketika kita pertama kali menginstall React Native adalah Open JDK 8. Nah untuk mempermudah proses download dan installnya saya menggunakan Chocolatey di Windows 10.





Langsung saja, untuk mendownload dan menginstall Open JDK 8 kamu bisa buka CMD dengan mode Administrator ya. Lalu paste perintah dibawah ini





choco install -y nodejs.install openjdk8




Proses download akan berlangsung seperti gambar dibawah ini





Gambar 1. Proses download dan install openjdk 8




Disaat itu ukuran openjdk mencapai 100.21 MB, ditunggu saja. Apabila sudah berhasil di download dan di install, maka tampilannnya akan seperti gambar di bawah ini.





Gambar 2. Open JDK berhasil di install




Dengan Chocolatey sangat mempermudah kita untuk menginstall depedensi yang kita butuhkan.





Sumber referensi : reactnative.dev


Install Chocolatey Package Manager di Windows

Install Chocolatey Package Manager di Windows



Tak hanya Linux dan Mac yang punya package manager berbasis command line interface. Di sistem operasi Windows pun punya package manager yang bernama Chocolatey. Melalui Chocolatey ini kita dapat menginstall dependensi yang kita butuhkan. Disini saya menggunakan Chocolatey dikarenakan untuk menginstall Open JDK 8 di halaman Environment Setup React Native disarankan untuk menginstall Chocolatey.





Untuk mengisntall Chocolatey di Windows, kamu bisa melihat lebih detailnya di halaman Setup/Install Chocolatey Disini saya menginstallnya menggunakan Command Prompt bawaan dari Windows. Silahkan dibuka dengan mode Administrator ya. Selanjut kamu tinggal copy baris kode di bawah ini lalu pastekan ke Command Prompt dan enter. Proses download dan install akan berlangsung dan tunggu beberapa saat, tak begitu lama proses download dan installnya.





@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"




Dan dibawah ini merupakan gambar dari proses download dan install Chocolatey di Command Prompt.





Gambar 1. Proses download dan install Chocolatey di CMD Windows




Setelah selesai, untuk mengecek apakah sudah terinstall kamu bisa ketikkan choco di CMD seperti gambar dibawah ini





Gambar 2. Chocolatey berhasil diinstall




Lihat gambar diatas, saya telah berhasil menginstall Chocolatey dan versi yang saya gunakan pada saat itu adalah versi 0.10.15









Sumber referensi :






Upgrade Composer versi 1.x ke versi 2.x

Upgrade Composer versi 1.x ke versi 2.x



Saat itu saya sedang menghostingkan aplikasi yang telah saya buat, lalu ada package QR Code yang tidak bisa terbawa ke dalam hosting. Akhirnya saya coba untuk download kembali package tersebut menggunakan composer. Akan tetapi proses download gagal dikarenakan composer yang saya punya di hosting ternyata versi 1.x dan diharuskan untuk di upgrade ke versi 2.x





Composer merupakan sebuah package manager populer untuk PHP. Composer versi 2 dirilis tanggal 24 Oktober 2020 berdasarkan blog resmi miliknya composer. Ada banyak perubahan signifikan di versi 2, salah satunya mengenai kecepatan. Untuk informasi selengkapnya silahkan kunjungi blog composer.





Baik lah, untuk mengupgrade composer versi 1.x ke versi 2.x saya menggunakan command line berikut ini :





composer self-update --2




Dan berikut ini tampilan setelah berhasil upgrade ke versi 2.x





Berhasil upgrade composer versi 2.x




sumber rujukan : teknocerdas.com


Cara Melakukan Find And Replace Text di MySQL

Cara Melakukan Find And Replace Text di MySQL




Pada postingan ini akan dijelaskan bagaimana caranya kita melakukan Find and Replace Text di MySQL layaknya sama seperti kita melakukan Find and Replace di Microsoft Office Excel. Untuk melakukan Find and Replace Text di MySQL, kita akan menggunakan sebuah function yaitu REPLACE, dengan REPLACE ini kita dapat mengganti substring menjadi string lainnya.





Tulisan ini saya buat ketika saya mengalami sebuah kejadian, dimana saya harus merubah isi data pada sebuah kolom tabel yang cukup banyak. Untuk melakukan hal itu, saya menggunakan REPLACE. Untuk menggunakan REPLACE ini sangat lah mudah.





Sintaks dasarnya :





REPLACE(str,old_string,new_string);




Function REPLACE ini mempunyai 3 buah parameter. new_string akan merubah old_string yang terdapat di str. Baik lah, kita langsung saja masuk ke contoh penggunaannya.





Ceritanya saya akan merubah isi kolom tempat_tinggal (str) berupa angka 1 (old_string) menjadi Bersama Orangtua (new_string)





UPDATE tbl_siswa
SET
tempat_tinggal = REPLACE(tempat_tinggal, '1', 'Bersama Orangtua')
WHERE
tempat_tinggal = '1';




Cara membaca query di atas adalah :





" Tolong perbaharui tabel tbl_siswa, kemudian atur kolom tempat_tinggal dan ubah 1 menjadi Bersama Orangtua dimana isi dari kolom tempat_tinggal itu harus 1 ".





Referensi


Menghitung Usia atau Umur Dengan Helper Codeigniter

Menghitung Usia atau Umur Dengan Helper Codeigniter



Pada postingan ini akan dibahas bagaimana caranya kita menghitung usia ataupun umur secara mudah dengan bantuan helper di codeigniter.





Buatlah sebuah file dengan nama Usia_helper.php lalu copy dan paste kode dibawah ini, kemudian simpan di dalam folder helpers yang berada di application/helpers





<?php
if (! function_exists('hitung_umur')) {
function hitung_umur($tgl)
{
$tanggal = new DateTime($tgl);
$today = new DateTime('today');
$y = $today->diff($tanggal)->y;
$m = $today->diff($tanggal)->m;
$d = $today->diff($tanggal)->d;
return $y . " Tahun, " . $m . " Bulan, " . $d . " Hari";
}
}




Selanjutnya, kamu sudah bisa menggunakan helper tersebut. Sebagai contohnya saya akan me-load helper Usia_helper.php tadi dan meletakkannya di dalam __construct controller.





public function __construct()
{
parent::__construct();

// load helper usia
$this->load->helper('Usia');
}




Untuk menggunakannya kamu dapat mengetikkan hitung_umur(tanggal) , disini saya tempatkan pada sebuah view





<div class="form-group row">
<label for="usia" class="col-sm-2 col-form-label">Usia</label>
<div class="col-sm-10">
<input type="text" readonly class="form-control-plaintext" id="usia" value="<?= hitung_umur($profile['tgl_lahir']);?>">
</div>
</div>




Hasil keluarannya seperti ini : 6 Tahun, 10 Bulan, 12 Hari





Helper menghitung usia ini sangat mudah digunakan dan dapat diaplikasikan di dalam aplikasi codeigniter kamu. Sekian terima kasih.









Tulisan ini terinspirasi dari Kreazy.id


Mengatasi 500 Server Error Setelah Clone dari Github

Pada tulisan kali ini, saya ingin membahas tentang 500 Server Error di Laravel setelah melakukan clone dari github. Jadi, ceritanya saya membuat sebuah source projek laravel di laptop A, kemudian source tersebut saya upload ke Github, kemudian saya ingin mengerjakan projek tadi di laptop B. Lantas saya lakukan clone dari Github dan terjadilah 500 Error.

Mengapa hal ini terjadi? setelah saya cari di Google, ternyata penyebabnya adalah file .env tidak ikut terupload ke Github. Berarti kita harus membuat atau menyalin file .env ke dalam projek kita.

Langkah-langkah mengatasi 500 Server Error Setelah Clone dari Github

[caption id="attachment_1073" align="aligncenter" width="1366"]Membuat file .env Laravel Gambar 1. Salin atau membuat file .env[/caption]

Bisa kamu lihat pada Gambar 1, kita harus menyertakan file .env, kamu bisa menyalin dari projek di laptop sebelumnya atau kamu juga bisa menyalin atau menggandakan file .env.example lalu rename menjadi .env dan sesuaikan konfigurasinya.
Baca juga : Cara Menginstall Laravel di MacOS

Setelah berhasil menyalin atau membuat file .env selanjutnya buka terminal atau CMD kemudian ketikkan perintah berikut ini

php artisan key:generate


perintah tersebut berguna untuk mengenerate key secara otomatis. Sekarang jalankan development server dengan perintah :

php artisan serve


Sampai disini semoga permasalahan 500 server error setelah clone project dari github tadi bisa teratasi.

 

Referensi : Stackoverflow
Cara Menginstall Laravel di MacOS

Cara Menginstall Laravel di MacOS



Pengenalan





Siapa yang tidak kenal dengan Laravel? Laravel merupakan framewrok PHP yang sangat populer saat ini. Laravel dibuat oleh Taylor Otwell. Laravel fokus di bagian end-user dimana hal ini akan memberikan fokus kejelasan dan kesederhanaan penulisan maupun tampilan serta menghasilkan fungsionalitas sebagaimana mestinya. Dengan framework Laravel ini kita dapat membangun projek website kecil hingga skala perusahaan kelas atas.









Laravel mengubah pengembangan website menjadi lebih elegan, ekspresif dan menyenangkan, sesuai dengan jargon yang ia miliki "The PHP Framework For Web Artisans". Laravel juga mempermudah proses pengembangan website dengan bantuan beberapa fitur unggulan seperti Template Engine, Routing, dan Modularity.









Saat tulisan ini dibuat, saya menginstall Laravel dengan versi 5.8.38









Cara Menginstall Laravel di MacOS





Sebelum kita menginstall Laravel, ada beberapa tools yang harus kita siapkan. Adapun yang harus kita persiapkan antara lain :





- Terminal





- Composer









Untuk terminal saya rasa sudah ada di system, jika Composer sudah di install di Mac kamu selanjutnya, kita akan mengsintall Laravelnya.









  1. Menentukan Destinasi Folder Projek Laravel




Sebelum kita melakukan instalasi, kita harus menentukan letak folder projek laravelnya terlebih dahulu. Disini saya meletakkan folder projek laravelnya di htdocs. Kemudian kita buka Terminal untuk masuk ke dalam folder htdocs, adapun perintah untuk masuk ke dalam folder htdocs seperti yang di bawah ini :





cd /Applications/MAMP/htdocs/










  1. Perintah Download dan Install Laravel




Setelah kita berhasil masuk ke folder htdocs melalui terminal, selanjut ketikkan perintah di bawah ini untuk mendownload soruce Laravel, prosesnya akan memakan waktu tergantung dari koneksi internet kamu.





composer create-project --prefer-dist laravel/laravel belajarlaravel




Gambar 1. Proses download dan instalasi Laravel




Bisa kamu lihat di Gambar 1, pada proses ini nanti akan terbuat sebuah folder lagi dengan nama belajarlaravel (angka 2). Source Laravel akan tersimpan di dalam folder tersebut.









  1. Selamat Laravel berhasil di install




Selamat, kamu sudah berhasil menginstall Laravel di MacOS kamu. Sebenarnya saya sendiri ada kendala ketika pertama kali menginstall Laravel, nanti akan saya sertakan link-nya disini. Kurang lebih jika kamu berhasil menginstall Laravel, tampilannya akan seperti gambar 2 di bawah ini :





Gambar 2. Laravel berhasil di install








  1. Menjalankan server Laravel




Sampai di langkah 3, kamu sudah berhasil menginstall Laravelnya. Selanjutnya untuk menjalankan Laravelnya kita akan menggunakan Terminal, jadi terminal tadi jangan kamu tutup dulu yah. Untuk menjalankan Laravel, pastikan terminal kamu masih aktif di folder belajarlaravel lalu kamu ketikkan perintah di bawah ini :





php artisan serve




Gambar 3. Struktur folder Laravel beserta menjalankan server laravel








Di gambar 3, terdapat struktur folder dari folder belajarlaravel. Angka 8 di gambar 3 merupakan alamat URL untuk mengakses laravelnya, kita bisa copy dan pastekan di browser.





Gambar 4. Tampilan default Laravel




Coba kamu lihat pada gambar 4, itu merupakan tampilan defaultnya Laravel. Jika tampilan kamu sudah seperti gambar 4 di atas, artinya kamu sudah berhasil menginstall Laravel di Mac kamu. Selamat...









Referensi : malasngoding