Thursday, December 25, 2014

Software Sistem Informasi Penjualan dan Pelayanan Bengkel Gratis

Software Sistem Informasi Penjualan dan Pelayanan Bengkel merupakan software yang diperlukan untuk mempermudah transaksi penjualan dan pelayanan pada bengkel anda.
Software yang saya bagikan merupakan software GRATIS, BEBAS PAKAI, BEBAS DISEBARKAN ...
Software tersebut merupakan software yang sangat sederhana ...
Berikut fungsi yang bisa dijalankan software tersebut :
- Input Barang
- Input Pelanggan
- Input Jasa
- Olah Transaksi Penjualan Barang
- Olah Transaksi Pelayanan Jasa
- Laporan Barang
- Laporan Pelanggan
- Laporan Transaksi Penjualan Barang
- Laporan Transaksi Pelayanan Jasa
- Bisa dijalankan dengan LAN artinya banyak komputer bisa terhubung dengan satu database

Berikut Beberapa Screen Shootnya :

- Master Data Barang

-Catat Transaksi


- Daftar Laporan Penjualan


Software tersebut bisa berjalan di semua sistem operasi karena berbasis java
dan databasenya menggunakan MySQL sehingga proses data lebih cepat..

Persyaratan yang dibutuhkan untuk menginstall software tersebut adalah :
1. Komputer sudah terinstall XAMPP, atau WAMP ..
2. Komputer sudah terinstall minimal JDK(Java Development Kit) V1.7.0

Jika anda belum memiliki Software persyaratan tersebut, berikut link downloadnya :
1. Download XAMPP versi terbaru link official atau Download WAMP versi terbaru link official
2. Download JDK versi terbaru link official

Jika Persyaratan sudah terpenuhi, silahkan Download Installer Sistem Informasi Penjualannya di :
Download Sistem Informasi Penjualan dan Pelayanan Bengkel GRATIS ...

Berikut tutorial installasinya ...
1. Install Software Sistem Informasi Penjualan dan Pelayanan Bengkel ...
2. Aktifkan service Apache dan MySQL pada XAMPP atau WAMP ..
3. Buka browser lalu buka alamat localhost/phpmyadmin
4. Buat database db_siservice_kendaraan.sql
5. Import database yang sudah disediakan pada direktori tempat diinstallnya software Sistem Informasi Penjualan (direktori default berada di C:\Program Files\SI Penjualan dan Pelayanan Bengkel\database\)
6. Buka Aplikasi Sistem Informasi penjualan dan Pelayanan Bengkel
7. Selesai

Note :
Password Installer : andrian10512318
Username dan Password login : admin dan admin


Tuesday, December 16, 2014

Konsep Model View Control (MVC) pada Code Igniter

Code Igniter (CI)
CodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (http://www.ellislab.com).

Tujuan framework CodeIgniter:
Untuk mempermudah penulisan program dibandingkan menuliskan kode program secara manual karena didukung dengan pustaka yang dibutuhkan dalam pembuatan website.
Meminimal kan pembuatan kode untuk membuat website.

Mengapa harus CI ?
  1. Gratis.
  2. Berjalan di php versi 4 dan versi 5.
  3. Ringan dan cepat.
  4. Menggunakan MVC(Model View Controller)-> fungsi tampilan dan logika.
  5. Dokumentasi.
  6. Pustaka yang lengkap contoh koneksi database, email, session dan cookies, keamanan, manipulasi gambar

Konsep MVC adalah :
  1. Model : Merepresantiskan struktur data dari website yang bisa berupa basis data, fungsinya untuk manipulasi data dengan perintah-perintah sql.
  2. View : Merupakan informasi yang ditampilkan kepada pengunjung website.hanya ada variabel yang berisikan data saja tidak logika. View hanya dikhususkan untuk menampilkan data- data hasil dari model dan controller.
  3. Controller : Controller merupakan penghubung antara Model dan View

Membuat Controller pada CI
class Buat_controller extends CI_Controller {
function index() {
echo "Belajar Membuat Controller pada Framework Code Igniter";
}
}
?>
Simpan dengan nama buat_controller.php pada folder application/controllers/

Menampilkan Kata pada View dengan Memanggil Controller
class Buat_controllerview extends CI_Controller {
function index() {
$data['kata'] = "Belajar Menampilkan Kata pada View dengan Controller";
$this->load->view('tampil',$data);
}
}
?>
Simpan dengan nama buat_controllerview.php pada folder application/controllers/

Penggunaan View
Simpan dengan nama tampil.php pada folder application/views/

Mengambil data pada Model dan memanggilnya dengan Controller dan Menampilkannya pada View
class Buat_model extends CI_Model {
function hallo() {
$kata = "Hallo nama saya Andrian";
return $kata;
}
}
Simpan dengan nama buat_model.php pada folder application/models/

class Buat_controllermodel extends CI_Controller {
function index() {
$this->load->model('Buat_model','',TRUE);
$data['kata']=$this->Buat_model->hallo();
$this->load->view('tampil',$data);
}
}
Simpan dengan nama buat_controllermodel.php pada folder application/controllers/

Penggunaan View
Simpan dengan nama tampil.php pada folder application/views/

Note : Jika download Source code ganti extensi .txt menjadi .php



Object Oriented Programing pada PHP

PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman web yang sangat banyak digunakan untuk membuat aplikasi web ...

PHP merupakan bahasa pemrograman berorientasi Objek ...
Berikut Penjelasannya ...

Objek
Bagian dasar dari sebuah program yang berorientasi objek adalah objects.
Contoh objek adalah mobil, motor, televisi, radio.
Biasanya object adalah sebuah kata benda.Orang adalah object Demikian juga mobil, pohon, bunga, komputer, TV, buku dsb. Namun,object tidak selamanya sebuah objek fisik. Bisa saja sebuah benda abstrak, seperti account bank, sebuah file di komputer, database, pesan email, acara TV, dsb.

Kelas
Kelas merupakan penjelasan atau deskripsi dari object. Di dalam kelas, terdapat penjelasan tentang suatu objek termasuk properti yang dimilikinya serta kelakuan atau metode yang bisa dilakukan oleh object. Sebagai contoh,Kelas Orang.
Kelas Orang tentu setidaknya memiliki beberapa bagian seperti tangan, kaki, mata, telinga dsb. Kelas Orang juga setidaknya harus bisa jalan, bisa loncat, bisa lari, bisa melihat, bisa bicara dsb. 

Properti
Setiap  memiliki properties yang kadang disebut juga attributes/variabel. Properties dari sebuah mobil misalnya warna,ukuran,harga dsb. Di dalam kelas, properties dinyatakan dengan sebuah variabel. Misalnya $warna, $harga, dsb.

Metode
Metode/fungsi merupakan sesuatu yang bisa dilakukan oleh objek. Metode dalam PHP sama artinya dengan sebuah fungsi. Metode yang mungkin dipunyai dari sebuah mobil misalnya, metodeuntuk menghidupkan mobil, menjalankan mobil,menghentikan mobil, dsb

Mendefinisikan Kelas Pada PHP
class namaClass
Deklarasikan dan definisikan properties di sini 
Definisikan semua method di sini 
?>
Contoh :
class Andrian
Isi dari kelas ;
?>

Contoh Penambahan Properti
class Andrian
var $muka = "Ganteng"; 
var $badan = ”Ideal"; 
var $otak = 100; 
// tambahkan method dsini
} ?>

Contoh Penambahan Metode
class Andrian
var $muka = "Ganteng"; 
var $badan = ”Ideal"; 
var $otak = 100; 
function tampilMuka ()
{
echo "Muka Andrian :" . $this->muka;
}
?>

Konstuktor
Konstruktor merupakan sebuah method khusus yang akan secara otomatis dijalankan saat object terbentuk. Konstruktor tidak harus ada, namun dalam satu class hanya boleh ada satu konstruktor. Method konstruktor biasanya berisi pemberian nilai default dari masing-masing properties(variabel). Untuk membuat konstruktor, cukup dengan mendefinisikan suatu fungsi dengan nama __construct().

Objek Kelas
Untuk menggunakan sebuah objek, harus dibentuk objek dari classnya. Dari sebuah class bisa dibentuk beberapa objek sekaligus. Bentuk umum pembentukan objek adalah sbb : 
$namaObjek = new namaClass(); 
Sedangkan untuk memanggil anggota (member) dari class dapat dengan format sbb : 
$namaObjek->variabel; 
$namaObjek->namaMethod(); 


Contoh Penambahan Konstruktor dan Objek Kelas
class Andrian
var $muka; 
var $badan; 
var $otak; 

function __construct() {
$this->$muka = "Ganteng"; 
$this->$badan = ”Ideal"; 
$this->$otak = 100; 
}
function tampilMuka ()
{
echo "Muka Andrian :" . $this->muka;
}
}

$objek = new Andrian();
$objek->tampilMuka(); 
?>

Latihan
Buatlah sebuah objek yaitu mahasiswa yang berisi indentitas masing-masing yang didalamnya menyertakan property dan method dari objek yang kalian buat yaitu mahasiswa
Dengan ketentuan sebagai berikut:
Nama property boleh bebas.
Nama method bebas
Property minimal 5 buah
Methode minimal 2 buah.

Note : Ganti Extensi .txt menjadi .php