Skip to main content

Posts

Showing posts from 2017

Custom Error pada Proses Upload File Codeigniter

Pada tutorial ini kita akan membahas bagian Custom Error pada Proses Upload File Codeigniter yang biasa Anda temui ketika menggunakan framework Codeigniter . Ada banyak macam error yang ada di Codeigniter, seperti: Database Email Form Validasi FTP Library Image/ Gambar Migrasi Profiler Upload file Pada artikel kali ini saya hanya membahas bagian Upload yang berisi tentang language atau bahasa yang secara default akan ditampilkan oleh Codeigniter. Anda bisa memodifikasinya secara langsung ke file tersebut pada direktori system > language > english. Kemudian pilih bagian upload_lang.php yang tampilannya seperti di gambar berikut: Nah, tinggal Anda ganti ke bahasa indonesia atau kata-kata Anda sendiri di bagian 'Unable to find a post variable called userfile'. Begitu juga untuk bagian lainnya apabila ingin Anda ubah. Jadi, ketika suatu project yang sudah Anda integrasikan dengan Codeigniter khususnya form_validation maka error yang Akan ditampi

Cara Pasang Google Map ke Project Aplikasi atau Website

Tutorial kali ini akan membahas tentang Cara Pasang atau Embed Google Map ke Project Aplikasi atau Website. Google Maps merupakan web pemetaan yang dikembangkan oleh Google. Website ini menyediakan pemetaan langsung dari satelit, peta jalan, pemandangan panorama 360° dari jalan yang dilihat, kondisi lalu lintas secara realtime, dan rute yang dituju baik itu melalui jalan kaki ataupun kendaraan Seperti biasa, tanpa basa-basi silahkan tonton saja video dibawah ini: Semoga bermanfaat

Cara Insert dan Update Waktu dan Tanggal di MySQL Secara Otomatis Setelah Input Data

Pada tutorial kali ini kita akan belajar bagaimana Cara Insert dan Update Waktu dan Tanggal di MySQL Secara Otomatis Setelah Input Data pada project yangkita buat. Sebagai catatan, arena bermain kita kali ini hanya pada database khususnya MySQL. Tanpa basa-basi silahkan ikuti tutorial dalam format video yang telah saya buatkan dibawah ini: Semoga bermanfaat

Cara Integrasi Template Ace Admin dengan Codeigniter

Pada tutorial sebelumnya, saya telah membahas tentang bagaimana cara mengintegrasikan template AdminLTE ke framework codeigniter . Nah, pada tutorial ini adalah giliran Ace Admin. Anda bisa download langsung template Ace Admin yang murni melalui:  https://github.com/bopoda/ace Tanpa basa-basi silahkan tonton Cara Integrasi Template Ace Admin dengan Codeigniter berikut ini: Apabila Anda membutuhkan yang sudah saya buat seperti di video, silahkan ke link berikut ini:  https://github.com/azmicolejr/ci_aceadmin

Cara Integrasi Template AdminLTE dengan Codeigniter

Tutorial kali ini membahas tentang bagaimana cara mengintegrasikan template AdminLTE dengan Codeigniter. Style atau gaya templating berikut bisa saja tidak sesuai dengan yang Anda inginkan. Namun, semoga bisa menjadi referensi buat yang baru belajar cara membuat atau mengatur suatu template tertentu ke framework Codeigniter. Tampilan AdminLTE Langsung saja silahkan tonton videonya berikut ini: Apabila Anda membutuhkan yang sudah saya buat seperti di video, silahkan ke link berikut ini: https://github.com/azmicolejr/ci_adminlte

Cara Install Xampp yang Baik dan Benar pada OS Windows

Pada tutorial kali ini, saya akan membahas tentang Cara Instal Xampp yang Baik dan Benar pada OS Windows. Xampp merupakan software yang berisi berbagai macam paket instalasi yang terkenal di kalangan web developer saat ini, xampp terdiri dari: PHP Apache Mysql FileZilla phpMyAdmin Tomcat Pengertian/ Kepanjangan XAMPP XAMPP adalah singkatan yang masing-masing hurufnya adalah: X Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. A Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. M MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL

Menampilkan Preview Gambar Sebelum Upload

Kembali lagi di ArenaPHP , pada tutorial kali ini saya akan memberikan trik tentang Bagaimana Cara Menampilkan Preview atau Cuplikan Gambar Sebelum di Upload . Fitur ini berguna untuk memberitahu user bahwa file yang akan di upload adalah benar file dalam format gambar dan memberikan cuplikan atau preview gambar yang dipilih sebelum masuk ke proses upload. Bagaimana Caranya? Seperti biasa, tanpa basa-basi langsung saja copas skrip berikut: PERHATIAN Koding diatas menggunakan perintah onchange yang nantinya ketika form upload gambar selesai diisi/ memilih gambar maka akan menampilkan previewnya di bagian Preview Gambar, namun apabila yang diupload bukan berformat gambar seperti png/jpg/jpeg/gif maka akan menampilkan eror. Baris 1-32 merupakan skrip untuk memproses perintah preview gambar yang bisa Anda letakkan dibawah form atau diatasnya. Semoga bermanfaat, Happy Coding!

Upload Banyak Gambar dengan Codeigniter dan MySQLi

Pada beberapa tutorial sebelumnya, saya sudah memberikan Cara Upload Foto dengan PHP Native dan MySQLi . Nah, di tutorial ini kita akan belajar tentang bagaimana Cara Upload Banyak Gambar dan Simpan ke Database dengan Codeigniter . Baiklah, tanpa basa-basi langsung saja Anda copas koding dibawah ini: PERHATIAN: Buatlah dan sesuaikan controller, model, dan view dari koding diatas pada project Anda. Setting lokasi upload, tipe file yang diperbolehkan untuk diupload, ukuran maksimum, dan setting lainnya yang telah disediakan CI bisa Anda sesuaikan di bagian controller set_upload_options Semoga bermanfaat, Happy Coding!

Upload Banyak Foto dengan JBImages pada TinyMCE

Tutorial kali ini adalah tutorial tambahan dari tutorial sebelumnya yang membahas Cara Integrasi TinyMCE pada Form Input Textarea . Plugin ini merupakan plugin yang sangat berguna bagi developer untuk dapat memberikan fitur upload foto pada form yang telah dipasang TinyMCE. Bagaimana Cara Pakainya? Download terlebih dahulu plugin JB Image (JustBoil.me) di  http://justboil.me/ kemudian buka link githubnya di  https://github.com/vikdiesel/justboil.me Copas dan ekstrak filenya ke folder plugins TinyMCE: htdocs/ namaproject /tinymce/js/tinymce/plugins/ jbimages Copas koding berikut ke project yang sudah dibahas pada tutorial sebelumnya atau sesuaikan dengan project yang sedang Anda buat: PERHATIAN : Jangan lupa untuk membuat folder images pada direktori teratas/ root project Anda Pengaturan jbimages ada di foldernya yaitu di folder htdocs/ namaproject /tinymce/js/tinymce/plugins/ jbimages/ config.php atau bisa membaca dokumentasi di webnya seperti yang telah disebutkan diatas

Cara Integrasi TinyMce pada Form Input Textarea

Pada tutorial kali ini saya akan memberikan penjelasan tentang bagaimana cara mengintegrasikan atau memasang TinyMCE pada form input di aplikasi yang dibuat. TinyMCE merupakan salah 1 plugin untuk mempercantik dan mempermudah user dalam mengisikan konten pada website yang dibuat. TinyMCE juga disebut sebagai WYSIWYG (What You See Is What You Get) Text Editor. Dalam hal tampilan, TinyMCE tidak jauh berbeda dari Microsoft Word, Libre Office, WPS Office dan lain sebagainya. Bagaimana Cara Mengintegrasikannya? Silahkan ikuti langkah-langkah integrasinya seperti berikut ini: Download Plugin TinyMCE terlebih dahulu di https://www.tinymce.com/download/ Setelah selesai download, silahkan pindahkan dan ekstrak file ke folder project/ aplikasi yang sedang Anda buat. Kemudian copas (copy-paste) script berikut ke dalam file project Anda, misalkan pada file index.php Penjelasan: Baris ke-4 untuk memanggil skrip TinyMCE itu sendiri. Baris ke-5 yaitu bagian selector textarea adalah tinymc

Cara Membuat Favicon pada Website

Pada artikel kali ini, saya akan memberikan tips bagaimana cara membuat favicon pada website yang kita miliki. Sebelum masuk ke cara pembuatan, alangkah baiknya jika kita mengetahui terlebih dahulu apa itu favicon. Favicon merupakan icon/ gambar kecil yang ada pada browser saat kita membuka atau mengakses suatu website. Contoh favicon CARA PEMBUATAN Syarat pembuatan favicon ini adalah website yang Anda buat adalah dengan koding manual atau CMS buatan sendiri, jadi tutorial ini tidak bisa dipakai pada CMS seperti blogger atau wordpress dan sejenisnya. Oke, lanjut. Cara pembuatannya sangat mudah yaitu: Masuklah ke dalam struktur tampilan html dari website yang Anda buat Copas kode berikut: <link rel="shortcut icon" href="gambar.png" /> Coba refresh halaman website Anda dan lihat hasilnya CATATAN Pada poin ke-2 diatas, kata "gambar" adalah nama dari file yang akan dijadikan favicon, sedangkan png merupakan tipe gambarnya. Gamb

DVD Tutorial Dasar-Dasar PHP dan Codeigniter Khusus Pemula

Suatu ilmu yang tanpa memiliki dasar/ pondasi yang kuat maka akan sulit untuk berkembang di masa depan, begitu pula dengan belajar bahasa pemograman. Anda diwajibkan untuk memiliki dasar-dasar sebelum memahami dan menguasai bahasa pemograman tertentu seperti PHP. Dalam tutorial ini Anda akan belajar disertai dengan 2 studi kasus yaitu; Bank Data Siswa dengan gaya PHP Native dan Codeigniter, serta POS (Point of Sales) dengan Codeigniter yang diharapkan dapat memahami dan menguasai materi sebagai berikut: Apa saja yang dipelajari? 1. Dasar-Dasar, HTML, PHP dan Codeigniter 3 2. Download, Instalasi Xampp dan Codeigniter 3 3. Import-Export Database ke phpMyAdmin 4. Penerapan Style Koding pada Studi Kasus dengan gaya Native PHP dan Framework Codeigniter 3 5. Manajemen User - Register, Login, Logout, Ubah Password 6. Trigger Transaksi Pengurangan Stok Barang Masuk - Keluar Secara Otomatis 7. Pembuatan No. Transaksi Otomatis, Laporan/ Export Data ke PDF dan Excel, dll Apa saja yang didapatk

Cara Membalikkan Kata dalam String PHP

Fungsi yang dapat digunakan dalam bahasa PHP untuk membuat dan mengembangkan aplikasi yang kita buat sangat banyak, salah 1 nya adalah fungsi untuk membalikkan nilai dalam string dengan menggunakan fungsi strrev(). Fungsi strrev() ada pada versi PHP 4, 5 dan 7.  Bagaimana Cara Penggunaannya? Caranya sangat sederhana, yaitu: <?php echo strrev("Hello world!"); // menghasilkan "!dlrow olleH" ?> Semoga bermanfaat.

Perbedaan Echo dan Print dalam PHP

Pada suatu program yang dibuat, seringkali kita akan menampilkan hasil yang baik itu cuma 1x atau berulang kali. Fungsi yang digunakan untuk menampilkan hasil dari proses pemanggilan data tersebut dapat menggunakan fungsi echo ataupun print. Namun, kedua fungsi ini memiliki perbedaan. 1. Echo Pada echo kita dapat menampilkan hasil data yang telah diproses lebih dari 1 paramater atau argumen. Contoh: <?php echo "ini angka ", 1, 2, 3; // dipisahkan dengan tanda koma dan tanpa tanda kurung echo ("ini angka 123"); // hanya 1 paramater/ nilai dengan tanda kurung ?> 2. Print Hanya dapat menampilkan 1 paramater atau argumen Contoh: <?php print "ini angka 123"; // tanpa tanda kurung print ("ini angka 123"); // dengan tanda kurung ?> Kesimpulan Kedua fungsi diatas sama-sama dapat menampilkan hasil proses yang telah dibuat sistem namun terdapat perbedaan metode penggunaan, jumlah data yang dapat diproses, dan kecepatan pena

Variabel dalam PHP

Variabel merupakan suatu simbol atau nama yang menyatakan suatu nilai. Variabel dapat berupa nilai yang bernilai angka, karakter, dan lain sebagainya yang nantinya dapat digunakan pada program atau aplikasi yang dibuat. Bagaimana Cara Membuat Variabel? Pada bahasa PHP semua variabel dimulai dengan tanda $ yang diikuti dengan nama variabel yang dibuat. Variabel yang valid atau benar dimulai dengan huruf (A-Z, a-z) atau underscore (_), diikuti dengan angka, huruf, atau underscore. Jika variabel lebih dari 1 kata, ia dapat digabungkan dengan tanda underscore, misalnya: $bahasa_php atau dapat juga dengan $bahasaphp CONTOH <?php $abc = 'Arenaphp'; //benar $Abc = 'arenaphp'; //benar $9xyz = 'Hello world'; //tidak benar; karena dimulai dengan angka $_xyz = 'Hello world'; //benar; dimulai dengan underscore $_9xyz = 'Hello world'; //benar $aäa = 'Hello world'; //benar; 'ä' adalah bagian dari ASCII 228. ?>

Cara Membuat Password yang Aman dengan Password Hash pada PHP

Halo, pada tutorial kali ini Anda akan belajar tentang bagaimana cara mengenkripsi atau hashing password dengan API password_hash() dan verifikasi password tersebut dengan password_verify(). Cara penggunaan password_hash(): <?php $password = "arenaphp"; $hash = password_hash($password, PASSWORD_DEFAULT); echo $hash; ?> Hasil yang akan ditampilkan adalah: $2y$10$TRINw7hKAJl62pJ6bFagl.7dRSdfbY0XeREuaHfXqV0Znm7VoA9La Pada fungsi diatas yaitu password_hash($passwod, PASSWORD_DEFAULT), parameter pertama adalah password yang anda inputkan, dan parameter kedua adalah algoritma yang berguna untuk mengenkripsi password. PASSWORD_DEFAULT adalah algoritma bcrypt algorithm (secara default atau bawaan yang ada pada PHP 5.5.0). Jadi, untuk dapat menggunakan fungsi ini versi PHP Anda harus berada pada versi minimal 5.5. Penggunaan fungsi password_hash() ini pada project yang Anda buat harus mempunyai jumlah panjang/ length pada kolom passwordnya minimal 60 kara

Membuat CRUD Sederhana dengan PHP Native dan MySQLi

Pada tutorial kali ini, Anda akan belajar tentang bagaimana Membuat CRUD Sederhana dengan PHP Native dan MySQLi. Studi kasus yang digunakan pada tutorial ini adalah bank data siswa. Tutorial ini insyaallah akan sangat bermanfaat bagi Anda yang masih awam dengan CRUD PHP dan MySQLi. Project ini terdiri dari 9 video yang saya jelaskan sendiri secara bertahap, berikut list videonya: Pendahuluan Membuat Database Membuat koneksi ke database Dasar-Dasar HTML Tag Dasar PHP CRUD - Lihat Data (Read) CRUD - Tambah Data (Create) CRUD - Ubah Data (Update) CRUD - Hapus Data (Delete)

Mengatasi .Net Framework 3.5 yang Harus di Install di Windows 10 Secara Offline

Bagi pengguna windows 10 yang telah diluncurkan oleh Microsoft, mungkin mengalami masalah dengan munculnya pemberitahuan .Net Framework 3.5 yang harus diinstal terlebih dahulu sebelum kita menginstall software/games yang diinginkan. Mengatasi masalah ini bisa diselesaikan dengan 2 cara, yaitu install langsung secara online ketika pemberitahuan itu muncul atau menginstallnya manual secara offline. Screenshot Pemberitahuan/ Notification harus menginstall .NET Framework 3.5 Pada artikel kali ini, saya akan membagikan cara mengatasinya secara offline yang saya dapatkan tutorialnya dari website sebelah. Langsung saja, berikut tutorialnya langkah demi langkah: Tahap awal, siapkan dulu file ISO windows 10 sesuai versi yang Anda pakai apakah versi 32 bit atau 64 bit, apabila tidak memiliki file ISO tersebut dapat mendownload filenya disini: SXS Windows 10 32 bit – Klik Disini SXS Windows 10 64 bit – Klik Disini Kemudian, pada file ISO Anda akan menemukan folder “source”, s

Pertolongan Pertama Smartphone atau Ponsel Terkena Air

Saat ini, banyak smartphone yang memiliki kemampuan anti air (waterproof) yang ditandai oleh dukungan sertifikat IP67. Contohnya Sony Xperia Acro S, Motorola Defy Mini, Samsung Xcover 2 dan sebagainya. Jadi, tak akan masalah jika terkena air atau ekstrimnya tercebur ke air. Pertanyaannya, bagaimana jika smartphone biasa yang mengalami nasib sial tersebut? Berikut ini langkah-langkah yang bisa diterapkan sebagai pertolongan pertama jika ponsel terkena air, agar ponsel Anda tersebut selamat dari ancaman kerusakan: 1. Keringkan ponsel Keringkan ponsel Anda dengan menggunakan handuk atau kain bertekstur halus lainnya. Agar air di dalam ponsel Anda keluar, goyang-goyangkan ponsel Anda dengan perlahan. Hindari mengeringkan ponsel dengan menggunakan pengering rambut atau hairdryer karena sirkuit ponsel yang ada di dalam ponsel Anda sangat rentan terhadap panas. 2. Gunakan Alkohol Gunakan alkohol untuk mengeluarkan air dari dalam ponsel. Selain lebih cepat menguap, alkohol juga da

Cara Restore/ Mengembalikan GRUB Boot Linux yang Hilang

Pada tutorial kali ini, saya akan membahas tentang cara restore/ mengembalikan GRUB Boot Linux yang hilang. Hal ini biasanya terjadi karena setelah kita melakukan install ulang OS Windows, maka GRUB Boot Linux akan hilang. GNU GRUB Linux merupakan “GNU GRUB (short for GNU GRand Unified Bootloader) is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation‘s Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system’s partitions.” yang dikutip dari Wikipedia. Oke, tanpa basa-basi lagi berikut ini merupakan Cara Restore/ Mengembalikan GRUB Boot Linux yang Hilang langkah demi langkah: Buka terminal Anda (harus masuk ke OS Linux terlebih dahulu Masuk menjadi super user dengan cara mengetikkan: sudo su Kemudian, ketikkan: fdisk-l Setelah melewati tahap ke-3, maka akan munc