Minggu, 05 Juni 2016

Aplikasi Simple E-Commerce System PHP Terstruktur

Satu lagi aplikasi penjualan berbasis PHP, untuk contoh aplikasi yang akan programer kembangkan..
Berikut Screenshoot aplikasi penjualan Online: 

Gambar 1 Fitur Login

Gambar 2 Fitur Registrasi

Gambar 3 Gambar Item Produk dan Harga
Gambar 4 Tampilan Keranjang Pembelian

Download Aplikasi Simple Ecommerce System
Download Database Simple Ecommerce System

Note:
Pengaturan Aplikasi dan Database Mysql ada di folder modul/config.php
Semoga Bermanfaat...

Aplikasi PHP Ecommerce Sederhana dengan Database Mysql dan Framework Bootstrap

Haloo Master Programmers..

Meskipun saya masih new bie dalam pemrograman, tp saya akan share contoh aplikasi sederhana ecommerce dengan menggunakan bahasa PHP Terstruktur dengan database Mysql dan memanfaatkan CSS Framework Bootstrap..

Semoga aplikasi yang saya bagikan ini bermanfaat untuk pengembangan program selanjutnya..

Berikut Screenshoot Aplikasi Ecommerce PHP nya...


Gambar 1 Tampilan Home

Gambar 2 Tampilan Registrasi untuk Customer

Gambar 3 Fitur Login untuk Customer

Gambar 4 Tampilan Akun Customer

Gambar 5 Tampilan Produk

Gambar 6 Tampilan Keranjang Pembelian

Gambar 7 Tampilan History Pembelian

Untuk Download Aplikasi dan Database Ecommerce klik link dibawah ini
Download Aplikasi PHP Ecommerce

Download Database Mysql Ecommerce

Untuk pengaturan Koneksi Program dengan Database: ada di file Config.php
Lalu rubah nama username, password dan databasenya...
Terimakasih semoga bermanfaat...

Download Sublime Text 3 tools ngoding Full Version

Sublime Text 3 adalah program yang berfungsi untuk menulis kode-kode pemrogaman komputer seperti HTML, CSS, JavaScript, PHP, C++, dan lain-lain. Software koding ini banyak digunakan oleh para programmer karena penggunaannya yang cukup simpel dan tampilannya tidak bikin tegang karna warna backgroundnya gelap. Untuk lebih mempermudah pekerjaan koding, Sublime Text 3 Full Version juga menyediakan berbagai macam plugin yang kebanyakan berlisensi gratis. Ane saranin pake tools ini, untuk mempercepat dan mempermudah kodingan agan.. 



Cara Install :
  1. Download Sublime Text 3 (sesuai sistem Windows kamu) melalui link di atas
  2. Ekstrak file yang sudah kamu download tadi dengan WinRAR
  3. Jalankan installer SUblime Text 3, kemudian install seperti biasa
  4. Jika sudah selesai, jalankan Sublime Text 3
  5. Klik Help > Enter License
  6. Masukkan Serial berikut :
    —– BEGIN LICENSE —–
    Free Communities Consultoria em Informática Ltda
    Single User License
    EA7E-801302
    C154C122 4EFA4415 F1AAEBCC 315F3A7D
    2580735A 7955AA57 850ABD88 72A1DDD8
    8D2CE060 CF980C29 890D74F2 53131895
    281E324E 98EA1FEF 7FF69A12 17CA7784
    490862AF 833E133D FD22141D D8C89B94
    4C10A4D2 24693D70 AE37C18F 72EF0BE5
    1ED60704 651BC71F 16CA1B77 496A0B19
    463EDFF9 6BEB1861 CA5BAD96 89D0118E
    —— END LICENSE ——
  7. Selesai!
Sublime Text 3 32 Bit

Sublime Text 3 64 Bit


What’s new? (Build 3103, Release Date: 9 February 2016)
  • See also the Blog Post
  • Added new Syntax Definition file format, .sublime-syntax
  • Added a custom regex engine that matches multiple regexps in parallel, for faster file loading and indexing
  • Improved Unicode support, including combining character rendering, character classification in regex searches, and case insensitivity in Goto Anything matching
  • Packages are now on GitHub
  • Incorporates many community provided improvements to the above packages, with significant improvements to HTML, CSS, JavaScript, Go, D and SQL
  • Added Panel Switcher to status bar
  • Better handling of troublesome files during indexing
  • Improved file change detection
  • Added “Profile Events” to the Command Palette, to help identify slow plugins
  • Build Systems may now define a list of file name wildcard patterns to trigger on, via the file_patterns key
  • prompt_open_file and related commands now accept an initial_directory argument
  • Improved indenting behavior when indent_to_bracket is enabled
  • Spell Checker now reads from manually edited user preferences on the fly
  • Stability improvements for Find in Files when using regular expressions that result in significant backtracking
  • Fixed file truncation when using hexadecimal encoding
  • Fixed brackets in strings influencing auto indent
  • Fixed inconsistencies in Goto Anything when selecting symbols
  • Fixed tab completion regression in 3081, where h1..h6 HTML completions were not triggering
  • Fixed Goto Definition command not working when placed in a submenu
  • OSX: Fixed Emoji & Symbols popup failing to insert text in some cases
  • Windows: Added support for inserting characters from outside of the BMP
  • Windows: ctrl+alt+p is no longer bound by default, due to compatibility issues with some keyboard layouts
  • Windows: Updated code signing certificate to no longer use SHA1
  • Linux: Fixed a file permission issue when running without –wait
  • Linux: crash_reporter is statically linked, improving system compatibility
  • API: Added Window.is_sidebar_visible() and Window.set_sidebar_visible()
  • API: Added View.is_auto_complete_visible()
  • API: Added find_output_panel(), destroy_output_panel(), active_panel() and panels()
  • API: Added create_output_panel() now accepts an optional parameter, “unlisted”
Semoga Artikel ini bermanfaat bagi programers indonesia.. Terimakasih

Sabtu, 04 Juni 2016

Installasi dan Konfigurasi CodeIgniter

Agar dapat menggunakan CodeIgniter, Anda harus menginstall dan melakukan konfigurasi terhadap CodeIgniter terlebih dahulu. Installasi CodeIgniter sangatlah mudah. Dengan menggunakan konfigurasi default saja maka CodeIgniter sudah dapat berjalan di web server Anda. Hal-hal yang harus dipersiapkan dalam menginstall CodeIgniter adalah

1. Mempersiapkan Web Server

Seperti yang kita tahu bahwa PHP adalah bahasa pemrograman website yang berjalan disisi server oleh karena itu untuk dapat menjalankan website yang dibuat dengan menggunakan PHP, di komputer harus terinstall aplikasi web server yang mendukung PHP. Banyak sekali aplikasi web server yang beredar, salah satu web server yang sangat terkenal dan juga bersifat bebas adalah web  server Apache, sebuah web server  yang digunakan pada sebagian server yang  ada di internet.

Untuk website yang melibatkan basis data sebagai tempat penyimpanan datanya maka tidak perlu bingung karena CodeIgniter juga mendukung berbagai jenis server basis data, yaitu MySQL, MySQLi, MS SQL, PostgreeSQL, Oracle, dan SQLite. CodeIgniter juga bisa dijalankan di semua sistem operasi yang bisa menjalankan aplikasi-aplikasi di atas, baik Windows, Linux, BSD dan yang lainnya.

2. Instalasi CodeIgniter
Instalasi CodeIgniter sangat mudah. Meskipun namanya instalasi tetapi karena CodeIgniter adalah aplikasi berbasis website maka sebenarnya yang perlu dilakukan adalah meng-copy folder aplikasi CodeIgniter ke dalam folder htdocs atau DocumentRoot dari web server yang telah diinstall sebelumnya. Berbeda dengan instalasi software pada umumnya.

Sebelum  melakukan  instalasi  yang  perlu  dilakukan  pertama  kali  adalah  mendapatkan  kode sumber dari CodeIgniter itu sendiri yang dapat didownload di http://www.CodeIgniter.com/ (disediakan pula di dalam CD penyerta buku). Selanjutnya letakkan folder hasil ekstrak tadi di DocumentRoot web server, yaitu folder htdocs didalam direktori C:\\apachefriends\xampp bagi yang  menggunakan  XAMPP  di  Windows  atau  /var/www/html  bagi  yang  menggunakan  linux (semua tergantung dimana anda menginstall dan mengkonfigurasi webserver).

Dengan menggunakan konfigurasi default saja maka CodeIgniter sudah dapat berjalan di web server  Anda.  Adapun  struktur  utama  dari  CodeIgniter  terbagi  menjadi  dua  bagian,  yaitu application dan sistem/core CodeIgniter. Application adalah tempat kita meletakkan code yang akan dibuat (bewarna merah dan hijau sedangkan sistem/core CodeIgniter yang bewarna ungu) . Folder sistem berisi library-library dan helper bawaan CodeIgniter.


Inheritance

Inheritance atau dalam bahasa Indonesianya disebut sebagai pewarisan adalah suatu cara untuk membuat sebuah kelas yang baru dengan menggunakan kelas lain yang  sebelumnya sudah dibuat. Pada hubungan inheritance, sebuah class turunan mewarisi kelas leluhur (parent class). Oleh karena mewarisi, maka semua atribut dan method class dari induk akan dibawa (kecuali yang bersifat private), secara intrinsik menjadi bagian dari class anak. Adapun  keuntungan yang didapat dari inheritance menambah fitur baru pada kelas ana dan mengubah atau mengganti fitur yang diwarisi dari kelas parent

Adapun contoh kelas yang menggunakan konsep inheritance adalah

<?php
/* inheritance.php */
class Bapak {
private $nama ="Bapak";
function Bapak($n) {
$this->nama = $n;
}
function Hallo() {
echo "Halo, saya $this->nama <br>";
         }
}

class Anak extends Bapak {
function Hai(){
Echo “hai dari kelas anak”;
         }
}

$test = new Anak("Anak dari Bapak");
$test->Hallo();

Jika kita perhatikan di kelas anak sama sekali tidak memiliki fungsi hello, tetapi karena parentnya memiliki fungsi tersebut maka si anak dapat menggunakan fungsi tersebut. Selain menggunakan fungsi bapak, anak juga dapat menambah fungsi baru yaitu fungsi Hai.