Postingan

Laravel Database Programming

Gambar
Pada umumnya setiap PHP framework digunakan untuk permrograman berbasis database begitu pula dengan framework laravel, untuk membuat aplikasi berbasis database laravel sendiri sudah menyediakan library – library khusus, yang dapat memanjakan para programmer, pada artikel berikut kita akan membahasa bagaimana cara : Membuat Koneksi Database Metode Pembuatan Database Migrasi Database Pembuatan Skema Database Database Seeding   Membuat Koneksi Database Framework Laravel mendukung koneksi terhadap beberapa DBMS diantaranya seperti SQLite,MySQL,pgSQL,SQLsrv namun pada artikel berikut akan fokus terhadap database MySQL yang sudah cukup familiar bagi kalangan siswa,mahasiswa atau umum sehingga diharapkan tidak terlalu sulit untuk mengikuti pembahasan.  Untuk melakukan koneksi database pada Framework Laravel kita dapat membuka file pada folder config/database.php, pada file tersebut terdapat konfigurasi database untuk beberapa database yang sudah disebutkan diatas. berikut ...

Arsitektur Framework Laravel

Gambar
Konsep MVC pada Laravel Pada umumnya setiap web framework mempunyai arsitektur yang sama, yaitu menggunakan konsep MVC yang merupakan singkatan dari Model View Controller dengan menggunakan MVC kita dapat memisahkan setiap proses kerja pada web project akan lebih terstruktrur dan rapi sehingga proses perbaikan atau pemelihaharaan akan lebih mudah karena koding dibuat terpisah sesuai dengan fungsi nya. berikut adalah penjelasan pada konsep MVC. Model Digunakan untuk proses bisnis yang ada pada aplikasi, bisa berupa operasi – operasi yang berhubungan dengan database ataupun kita bisa menyimpan fungsi lain yang kita buat. pada laravel tidak ada folder khusus untuk menyimpan model namun jika dibutuhkan kita bisa membuat folder model didalam folder app View Digunakan untuk mengatur tampilan pada halaman web, view dapat digunakan tanpa terhubung dengan controller karena dapat diakses langsung menggunakan routing. selain mengatur lauyout view juga bisa menampilkan data yang telah di pros...

Instalasi Laravel Pada Windows

Gambar
Kebutuhan Lingkungan Kerja untuk melakukan instalasi laravel kita perlu mempersiapkan lingkungan kerja, persyaratan minimal untuk instalasi laravel adalah sebagai berikut : PHP >= 7.1.3 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension XML PHP Extension Ctype PHP Extension JSON PHP Extension. Karena kita menggunakan windows akan lebih mudah jika menggunan XAMPP, jadi sebelum kita lanjutkan anda perlu melakukan instalasi XAMPP, pada XAMPP kebutuhan minimal tersebut sudah terpenuhi. untuk download XAMPP silahkan kunjungi halaman berikut : https://www.apachefriends.org/download.html Selain XAMPP kita juga perlu menginstall composer, Composer adalah sebuah project open source yang dikembangkan oleh Nils Adermann dan Jordi Boggiano. Project composer berada github (https://github.com/composer/composer) tercatat sejak tanggal 3 April 2011 dan masih aktif sampai sekarang. Dengan menggunakan composer kita bisa melakukan instalasi laravel versi terbaru ata...

Instalasi Python Pada Windows

Gambar
Instalasi Python Python merupakan bahasa pemrograman multiplatform artinya dapat berjalan pada beberapa OS (operating system) / sistem operasi atau lintas sistem operasi bahkan  Mac OS X,linux secara default sudah terinstall artinya bahasa pemrograman python sangat berpengaruh besar pada aplikasi yang berjalan pada OS (operating system) tersebut. namun berbeda halnya pada OS Windows pada OS tersebut bahasa pemrograman python belum terinstal sehingga untuk membuat atau menjalankan aplikasi python harus dilakukan instalasi secara manual. Proses instalasi Python pada windows sangat mudah, anda hanya perlu download di https://www.python.org/downloads/windows kemudian pilih versi Python sesuai dengan tipe sistem operasi Anda (32/64 bit), lalu diklik. lakukan proses instalasi seperti berikut  : Langkah Pertama Klik Install Now jangan lupa ceklis pilihan install launcher for all users dan add pythin 3.7 to PATH agar python dapat di eksekusi melalui CMD sehingga kita tidak perlu ...

Pengenalan Python

Gambar
Sejarah Python Python dikembangkan oleh Guido van Rossum pada tahun 1990 di Stichting Mathematisch Centrum (CWI), Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC.  Tahun 1995, Guido pindah ke CNRI di Virginia Amerika sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations. Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial.  Nama Python dipilih oleh Guido sebagai nama bahasa ...

Cara Filter data Menggunakan Ajax

Gambar
Pengertian AJAX AJAX adalah singkatn dari Asynchronous JavaScript And XML merupakan istilah dalam teknik pemrograman web, AJAX dperkenalkan oleh Jesse James Garret pada bulan februari 2005, teknik pemrograman ini memungkinkan developer untuk membuat aplikasi web rasa desktop/seperti halnya aplikasi desktop. Apakah AJAX diperlukan Penggunaan AJAX diperlukan jika sang pengembang menginginkan aplikasi yang dibangun terasa lebih responship seperti halnya aplikasi desktop berbasis client server, dengan menggunakan AJAX aplikasi tidak akan reload halaman ketika melakukan suatu proses dalam menyajikan data. AJAX menggunakan Yii2 Framework Pada contoh kali ini kita fokuskan bagaimana menggunakan AJAX pada Yii2 Framework, buatlah sebuah database pada contoh yang akan dibuat nama database nya adalah perpustakaan kemudian import source sql berikut : ketika dijalankan makan akan muncul dua buah tabel yaitu tabel buku dan kategori. langkah berikut nya adalah melakukan instalasi Yii Framework anda ...

Blameable Behaviour Yii2

Gambar
Terkadang kita perlu mengetahui siapa saja user yang telah melakukan penyimpanan data atau mengubah data pada suatu tabel, tentu saja jika dilakukan secara manual diperlukan koding khusus untuk menangani hal tersebut, Yii2 Framework telah menyediakan sebuah fitur untuk menangani hal tersbut tanpa perlu repot lagi menambahkan koding secara khusus, karena akan dilakukan secara otomatis ketika user menambahkan data atau mengubah data, fitur tersebut dinamakan dengan Blameable Behaviour. Blameable Behaviour meruapakan salah satu fitur yang terdapat pada Yii2 Framework berguna untuk memasukan data secara otomatis sehingga mempermudah untuk memasukan data dan update data, Blameable Behaviour bekerja pada Active Record, agar dapat berfungsi dengan baik kita perlu menambahkan properti update_by dan created_by,  Penamaan  properti  update_by  dan  created_by  tersebut merupakan penamaan standar dari fitur tersebut, namun dapat saja kita mengganti nama properti ters...