Selasa, 29 Desember 2015

Pengenalan Pemrograman MVC (Model, View, Controller) di Laravel

Pengenalan Pemrograman MVC (Model, View, Controller) di Larave, Table DataLaravel adalah Framework PHP yang menggunakan konsep pemrograman MVC (Model View Controller), sehingga kita harus menggunakan MVC dalam pembuatan website menggunakan framework laravel ini. Artikel ini akan membahas cara-cara membuat halaman website sederhana dengan Laravel menggunakan MVC. Untuk mempermudah mempelajari artikel ini, silakan ikuti artikel-artikel sebelumnya, yaitu Cara Menginstall Laravel, Composer dan Artisan di XAMPP dan Cara Mengkonfigurasi Database Laravel serta Mengkonfigurasi Library-Library Penting di Laravel. Silakan download dahulu source code project ini, selengkapnya dapat diunduh disini agar dapat mengikuti artikel ini dengan mudah.

Senin, 28 Desember 2015

Javascript Untuk Mencegah Input Selain Angka Numeric, Mendisable Keypress Karakter Tertentu Pada Halaman Web

javascript allow input numeric onlyJavascript Untuk Mencegah Input Selain Angka Numeric dibutuhkan pada Halaman Web yang memiliki input yang harus diisi angka, misalnya input harga, input jumlah dan sebagainya. Sebenarnya bisa digunakan JQuery, tetapi kali ini penulis mencoba membuat kode program untuk mencegah input selain angka numeric dengan kode program javascript murni. Selain itu coba kita pelajari pula untuk mendisable atau menonaktifkan penginputan karakter tertentu, misalnya dibalik boleh menginput huruf tetapi tidak boleh menginput angka numeric.

Mencegah Input Selain Angka Numeric

Untuk mencegah input selain angka, gunakan script dibawah ini, kegunaannya adalah untuk mencegah penekanan karakter selain karakter nomor 47 hingga 58. Tetapi jangan lupa untuk memperbolehkan karakter nomor 8 yaitu karakter backspace dan karakter nomor 190 yaitu titik dan karakter nomor 189 yaitu minus.

Senin, 14 Desember 2015

Konfigurasi Database Framework Laravel dan Library-Library Penting di Laravel.

Konfigurasi Database Framework Laravel dan Library-Library Penting di Laravel.
Konfigurasi Database Framework Laravel dan Library-Library Penting di Laravel harus dilakukan untuk dapat terkoneksi ke database MySQL. Agar dapat mengolah data dari database, tentu saja Laravel harus dikonfigurasi dahulu. Selain itu Laravel juga membutuhkan beberapa buah library (add-ons) yang harus didownload agar dapat mengimplementasikan beberapa fitur yang umum di pemrograman web, seperti menggenerate html, form dan mencetak PDF.

Membuat Database di MySQL

Untuk membuat database MySQL kita buka PhpMyAdmin menggunakan browser web dengan url http://localhost/phpmyadmin. Kemudian klik tab databases, masukkan nama database, dalam hal ini kita buat dengan nama library. Kemudian klik Create.

Jumat, 11 Desember 2015

Installasi Framework Laravel, XAMPP dan Composer Artisan

Installasi Framework Laravel, XAMPP dan Composer Artisan
Instalasi XAMPP (Apache, PHP, MySQL)

Laravel bisa berjalan pada suatu komputer apabila telah terinstall Web Server Apache, PHP dan Database MySQL. Dalam hal ini bisa kita install menggunakan paket software yang telah berisi ketiga program tersebut, yaitu XAMPP.
XAMPP dapat didownload di url http://www.apachefriends.org. Kemudian jalankan installer tersebut. Untuk Windows 7, 8 dan 10 ada baiknya dipilih Drive instalasi tidak di drive Windows (Drive C:\ ), hal ini untuk menghindari error akibat permission Windows di Drive C:\ yang terlalu ketat. Misalnya kita pilih lokasi instalasi D:\xampp.
Setelah XAMPP terinstall, kita jalankan XAMPP Control Panel, dan kita start Service Apache dan MySQL.

Instalasi Composer

Senin, 07 Desember 2015

Tutorial Pemrograman Web Menggunakan Framework Laravel 5

Tutorial Pemrograman Web Menggunakan Framework Laravel 5
Kali ini penulis akan coba membuat Tutorial Pemrograman Web Menggunakan Framework Laravel 5. Tutorial ini akan dibagi menjadi beberapa Bab atau bagian karena cukup panjang. Beberapa waktu yang lalu penulis juga sudah pernah membuat Tutorial Laravel tetapi masih versi 4. Kali ini coba kita upgrade pengetahuan dengan mempelajari Framework Laraver versi terbaru yaitu versi 5.

Untuk mempelajari Laravel, dibutuhkan beberapa software antara lain Server Apache, PHP dan MySQL, dalam hal ini kita pakai XAMPP. Kemudian dibutuhkan juga Composer dan Artisan yang nanti kita bahas juga cara menginstallnya.

Tutorial ini penulis bagi menjadi bab-bab berikut ini :

Jumat, 04 Desember 2015

Menambahkan WYSIWYG Editor di Bootstrap Menggunakan Summernote

Menambahkan WYSIWYG Editor di Bootstrap Menggunakan Summernote ini menggunakan template dari startbootstrap.com dan ditambahkan wysiwyg editor dari http://summernote.org.

Pada halaman yang menggunakan bootstrap tambahkan script sebagai betikut untuk memunculkan summernote:

Rabu, 25 November 2015

Membuat Aplikasi Android untuk Membaca Koordinat Latitude Longitude Geotagging dari Foto dan Mengedit Geolocation GPS dari File Image

Membuat Aplikasi Android untuk Membaca Koordinat Latitude Longitude Geotagging dari Foto, Membaca Geolocation GPS dari File Image bisa digunakan untuk memperoleh Posisi GPS Lat Long dari sebuah photo yang diambil menggunakan kamera hp/tablet yang sudah diaktifkan fitur geotagging-nya.

Sebenarnya tidak hanya informasi Geolocation Latitude Longitude yang bisa dibaca dari sebuah file Image, tetapi juga tanggal pembuatan, dan sebagainya. Bahkan android sebenarnya juga mampu mengubah atau mengedit informasi dalam sebuah foto Geotagging untuk mengganti data GPS, tanggal pembuatan, dan sebagainya.

Tetapi dalam tutorial kali ini yang akan dibahas hanya pembacaan Koordinat Lintang Bujur GPS dari Foto Geotagging saja.

Pertama silakan membuat Project Android baru di Eclipse atau Android Studio, tambahkan dua buah Button.

Kamis, 19 November 2015

Sistem Pakar Metode Case Based Reasoning (CBR) dengan Excel Spreadsheet

Sistem Pakar Metode Case Based Reasoning (CBR) dengan Excel SpreadsheetSistem Pakar Metode Case Based Reasoning (CBR) dengan Excel Spreadsheet ini merupakan salah satu metode atau algoritma sistem pakar yang sering dipelajari dan digunakan oleh Mahasiswa di Teknik Informatika dan Komputer seperti halnya Sistem Pakar yang lain, yang pernah dibahas sebelumnya.

Teori dan contoh perhitungan Algoritma Sistem Pakar dengan Metode CBR (Case Based Reasoning) ini penulis buatkan dalam bentuk Excel / Spreadsheet sehingga mudah dipelajari cara menghitung rumusnya di Formula yang ada di dokumen Microsoft Excel. Untuk teorinya mohon dicari sendiri karena penulis memang tidak bisa menerangkan lebih jauh tentang Sispak Metode Case Based Reasoning ini.

Berikut ini tampilan SistemPakar dengan Metode CBR di Spreadsheet Excel:

Kamis, 12 November 2015

Membuat Aplikasi Android untuk Mendownload File dari Web, Mengunduh MP3 Video Image Foto PDF dari Online ke SDCard dengan Android

Membuat Aplikasi Android untuk Mendownload File dari Web, Mengunduh MP3 Video Image Foto PDF dari Online ke SDCard dengan Android
Membuat Aplikasi Android untuk Mendownload File dari Web, Mengunduh MP3 Video Image Foto dari Online ke SDCard dengan Android secara coding dapat dilakukan dengan cukup mudah. Project Android ini nantinya dapat mendownload secara langsung suatu file dari Web Online, misal file PDF, Foto, MP3, Video dari Web Server langsung tersimpan ke dalam SDCard.

Pertama silakan membuat Project Android baru di Eclipse atau Android Studio, tambahkan dua buah Button.

Jangan lupa menambahkan permission untuk koneksi ke Internet dan untuk Read maupun Write ke SDCard.

Rabu, 25 Maret 2015

Sistem Pendukung Keputusan (SPK) Metode Promethee (Preference Ranking Organization Method For Enrichment Evaluation) dengan Excel Spreadsheet

Sistem Pendukung Keputusan (SPK) Metode Promethee (Preference Ranking Organization Method For Enrichment Evaluation) dengan Excel Spreadsheet
Sistem Pendukung Keputusan (SPK) Metode Promethee (Preference Ranking Organization Method For Enrichment Evaluation) dengan Excel Spreadsheet adalah salah satu Algoritma Sistem Cerdas yang populer dan banyak dipakai Mahasiswa di Teknik Informatika dan Komputer seperti halnya SPK-SPK yang lain, yang pernah dibahas sebelumnya.

Teori tentang Algoritma SPK dengan Metode PROMETHEE ini penulis buatkan dalam bentuk Excel / Spreadsheet sehingga mudah dipelajari cara menghitung rumusnya di Formula yang ada di dokumen Microsoft Excel. Untuk teorinya mohon dicari sendiri karena penulis memang tidak bisa terlalu paham dalam menjelaskan Metode PROMETHEE ini.

Berikut ini tampilan SPK dengan Metode Promethee di Spreadsheet Excel:

Sabtu, 14 Februari 2015

Belajar Framework Laravel PHP Menampilkan View Data dari Database MySQL

Kali ini kita coba Belajar Framework Laravel PHP Menampilkan View Data dari Database MySQL. Penulis merasa perlu mempelajari larvel karena kepopulerannya cukup melejit sehingga dalam 2-3 tahun mampu menjadi framework php paling banyak dipakai di tahun 2014 menurut beberapa website yang mensurvey kepopuleran framework-framework php yang ada.

Baiklah, langkah pertama tentu saja anda perlu mendownload framework laravel terlebih dahulu, jika anda belum bisa silakan melihat artikel Menginstall Framework Laravel di XAMPP Tanpa Composer dan Artisan ini. Atau
anda bisa download file web laravel yang penulis buat, dalam hal ini penulis menamai direktori webnya dengan nama laravel, sehingga setelah anda letakkan di direktori xampp/htdocs atau wamp/www, anda dapat akses dengan url http://127.0.0.1/laravel/public

Senin, 09 Februari 2015

Script PHP untuk Menggenerate Barcode Image pada Halaman Web

Script PHP untuk Menggenerate Barcode Image pada Halaman Web dapat dibuat menggunakan library BarCode Coder, seperti halnya pada artikel sebelumnya yaitu Menampilkan QR Code pada Halaman Web dengan Script PHP. Penggunaan Barcode sudah sangat luas, seperti di supermarket, perpustakaan, inventarisasi dan lain sebagainya, karena barcode membuat identifikasi suatu barang menjadi praktis karena sifatnya yang ringkas, dapat dibaca berbagai mesin yang kompatibel dan mudah ditempelkan pada suatu benda atau buku. Perbedaannya dengan tulisan atau huruf adalah ukuran barcode relatif tidak berpengaruh banyak terhadap pembacaan id barang tersebut menggunakan mesin barcode reader, tidak seperti tulisan yang jika terlalu besar atau kecil maka akan sulit terbaca.

Sabtu, 07 Februari 2015

Menampilkan QR Code pada Halaman Web dengan Script PHP Menggenerate QRCode dari Text URL, PIN BBM, No Telp HP, Email

Menampilkan QR Code pada Halaman Web dengan Script PHP Menggenerate QRCode dari Text URL, PIN BBM, No Telp HP, Email dapat dilakukan dengan library phpqrcode. Saat ini QR Code semakin luas penggunaannya, tidak hanya untuk menampilkan URL Web, tetapi juga untuk menampilkan, PIN BBM, No Telepon, No Handphone, dan Email. Bentuk QR Code disukai karena tidak banyak memakan tempat, ringkas dan dapat dicetak dalam desain gambar, tidak merusak atau mengganggu iklan atau gambar yang hendak ditampilkan.



Rabu, 04 Februari 2015

Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android

Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android bisa menjadi solusi yang sangat praktis bagi anda para developer dan programmer yang sering harus coding atau mendebug aplikasi web dalam perjalanan memakai piranti mobile androoid berupa handphone atau tablet.

Salah satu aplikasi web server yang sangat bagus adalah Palapa Web Server. Anda bisa menginstall dari Google Play Store pada link berikut ini.

Setelah terinstall anda  bisa menjalankan pada menu berikut ini.



Minggu, 01 Februari 2015

Menginstall Laravel pada XAMPP Secara Offline Tidak Menggunakan Composer dan Artisan

Menginstall Laravel pada XAMPP Secara Offline Tidak Menggunakan Composer dan Artisan biasanya menjadi pilihan jika anda bernasib seperti penulis yang kesulitan menginstall Composer karena beberapa hal, misalnya xampp mempunya versi yg kurang update, atau anda hendak menjalankan di komputer dimana anda tidak memiliki hak administrator, atau anda hendak menginstall laravel di shared hosting dimana anda tidak bolah mengeksekusi composer atau artisan di sana, atau anda akan menjalankan laravel di web server di android misalnya, seperti yang penulis pernah bahas.