Sunday, July 3, 2016

Kategori:

Aplikasi Transaksi Penjualan & Beli Sapi Dengan PHP Dan MySQL

php

Pada artikel kali ini saya akan membagikan hasil dari review saya pada source code Aplikasi Transaksi Jual Beli Sapi Dengan PHP Dan MySQL yang saya temukan di github. Apa manfaat dari hasil review saya kali ini ialah, saya menemukan sebuah aplikasi yang dapat membantu kinerja suatu perusahaan peternakan. Menerut analisa saya suatu peternakan membutuhkan sebuah inovasi atau aplikasi yang dapat membantu kinerja suatu perusahaan, kegiatan pendataan informasi yang ada pada perusahaan atau dinas peternakan sangatlah merepotkan jika masih menggunakan sistem manual, maka dari itu dengan adanya aplikasi ini diharapkan dapat membantu meringankan beban pendataan tersebut.






    Contoh program ini bersumber dari GitHub. Source code ini dapat sobat download dan gunakan secara gratis, tanpa di pungut biaya sepeserpun, cara downloadnya juga gampang, Membuat conto program memang langka yang paling mudah dalam membuat aplikasi web. Silahkan bisa sobat manfaatkan sebagai bahan referensi membuat aplikasi.


    Baca juga : Cara Buat Sistem Informasi Inventory Laboratorium Komputer PHP & MySQL Gratis



    Halaman admin aplikasi Transaksi Penjualan sapi


    Berikut ini beberapa menu yang ada pada aplikasi  Transaksi Penjualan & Beli Sapi, 


    Backend system / halaman admin

    - Management data pengguna
    - Management data Pembeli
    - Management data Penyuplai
    - Management data jenis
    - Management data sapi
    - Management data pembelian
    - Management data penjualan


    Baca juga : Tutorial CodeIgniter : Website Portal Kampus Codeigniter - Gratis


    Frontend System

    - Dasboard
    - Laporan



    Untuk download source code ini silahkan donwload zip source code ini, semoga source code ini bermanfaat bagi sobat semuanya.


    Cara install source code kali ini ialah sebagai berikut :

    pastikan sebelumnya sobat sudah menginstal apache2, php dan database mysql, atau sudah install aplikasi Xampp v 1.7.1, source code ini berjalan lancar jika di jalankan dan ditest di versi xampp 1.7.1. berikut langkah - langkahnya :

    1. Download source code AplikasiJualBeliSapi.ZIP
    2. Unzip AplikasiJualBeliSapi.zip pada folder htdocs
    3. Buat database db sapi pada phpmyadmin.
    4. Buka script di direktory /config/koneksi.php




    <?php
    $server = "localhost";
    $username = "root";
    $password = "";
    $database = "dbsapi";
    // Koneksi dan memilih database di server
    mysql_connect($server,$username,$password) or die("Koneksi gagal");
    mysql_select_db($database) or die("Database tidak bisa dibuka");
    ?>







    5. Berikut script databasenya,silahkan sobat. Import database kita ke phpmyadmin. Beri nama databasenya db_sapi.sql

    // -- phpMyAdmin SQL Dump
    -- version 3.2.4
    -- http://www.phpmyadmin.net
    --
    -- Host: localhost
    -- Generation Time: Oct 09, 2013 at 02:31 PM
    -- Server version: 5.1.41
    -- PHP Version: 5.3.1
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    
    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    
    --
    -- Database: `dbsapi`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `faktur_pembelian`
    --
    
    CREATE TABLE IF NOT EXISTS `faktur_pembelian` (
      `no_faktur_pembelian` varchar(10) NOT NULL,
      `kode_penyuplai` varchar(5) NOT NULL,
      `tgl_faktur_pembelian` date NOT NULL,
      `total_pembelian` int(11) NOT NULL,
      PRIMARY KEY (`no_faktur_pembelian`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `faktur_pembelian`
    --
    
    INSERT INTO `faktur_pembelian` (`no_faktur_pembelian`, `kode_penyuplai`, `tgl_faktur_pembelian`, `total_pembelian`) VALUES
    ('BL000001', 'PY002', '2013-09-01', 40000000),
    ('BL000002', 'PY001', '2013-09-02', 37500000),
    ('BL000003', 'PY002', '2013-09-03', 42500000),
    ('BL000004', 'PY001', '2013-09-04', 24000000),
    ('BL000005', 'PY002', '2013-09-05', 30000000),
    ('BL000006', 'PY001', '2013-09-06', 25500000),
    ('BL000007', 'PY001', '2013-09-07', 48000000),
    ('BL000008', 'PY001', '2013-09-08', 17000000),
    ('BL000009', 'PY002', '2013-09-09', 8000000),
    ('BL000010', 'PY001', '2013-09-10', 30000000),
    ('BL000011', 'PY001', '2013-09-11', 8000000),
    ('BL000012', 'PY002', '2013-09-12', 16000000),
    ('BL000013', 'PY002', '2013-09-13', 25500000),
    ('BL000014', 'PY001', '2013-09-14', 30000000),
    ('BL000015', 'PY001', '2013-09-15', 42500000),
    ('BL000016', 'PY001', '2013-09-16', 48000000),
    ('BL000017', 'PY002', '2013-09-17', 52500000),
    ('BL000018', 'PY001', '2013-09-18', 8000000),
    ('BL000019', 'PY001', '2013-09-19', 17000000),
    ('BL000020', 'PY001', '2013-09-20', 85000000),
    ('BL000021', 'PY001', '2013-09-21', 15000000),
    ('BL000022', 'PY001', '2013-09-22', 16000000),
    ('BL000023', 'PY001', '2013-09-23', 24000000),
    ('BL000024', 'PY001', '2013-09-24', 24000000),
    ('BL000025', 'PY001', '2013-10-05', 32000000),
    ('BL000026', 'PY001', '2013-10-06', 48000000),
    ('BL000027', 'PY001', '2013-10-07', 37500000),
    ('BL000028', 'PY001', '2013-10-09', 59500000),
    ('BL000029', 'PY001', '2013-10-08', 72000000);
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `faktur_penjualan`
    --
    
    CREATE TABLE IF NOT EXISTS `faktur_penjualan` (
      `no_faktur_penjualan` varchar(10) NOT NULL,
      `kode_pembeli` varchar(5) NOT NULL,
      `tgl_faktur_penjualan` date NOT NULL,
      `total_penjualan` int(11) NOT NULL,
      PRIMARY KEY (`no_faktur_penjualan`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `faktur_penjualan`
    --
    
    INSERT INTO `faktur_penjualan` (`no_faktur_penjualan`, `kode_pembeli`, `tgl_faktur_penjualan`, `total_penjualan`) VALUES
    ('JL000001', 'PB001', '2013-09-01', 8000000),
    ('JL000002', 'PB001', '2013-09-02', 16000000),
    ('JL000003', 'PB002', '2013-09-03', 24000000),
    ('JL000004', 'PB001', '2013-09-04', 32000000),
    ('JL000005', 'PB001', '2013-09-05', 40000000),
    ('JL000006', 'PB002', '2013-09-06', 48000000),
    ('JL000007', 'PB001', '2013-09-07', 32000000),
    ('JL000008', 'PB001', '2013-09-08', 45000000),
    ('JL000009', 'PB002', '2013-09-09', 42500000),
    ('JL000010', 'PB001', '2013-09-10', 24000000),
    ('JL000011', 'PB001', '2013-09-11', 32000000),
    ('JL000012', 'PB001', '2013-09-12', 37500000),
    ('JL000013', 'PB001', '2013-09-13', 51000000),
    ('JL000014', 'PB001', '2013-09-14', 32000000),
    ('JL000015', 'PB001', '2013-09-15', 22500000),
    ('JL000016', 'PB002', '2013-09-16', 17000000),
    ('JL000017', 'PB002', '2013-09-17', 7500000),
    ('JL000018', 'PB001', '2013-09-18', 22500000),
    ('JL000019', 'PB001', '2013-09-19', 48000000),
    ('JL000020', 'PB001', '2013-09-20', 30000000),
    ('JL000021', 'PB001', '2013-09-21', 22500000),
    ('JL000022', 'PB002', '2013-09-22', 15000000),
    ('JL000023', 'PB001', '2013-09-23', 16000000),
    ('JL000024', 'PB001', '2013-09-24', 24000000),
    ('JL000025', 'PB001', '2013-09-25', 22500000),
    ('JL000026', 'PB001', '2013-09-26', 25500000),
    ('JL000027', 'PB001', '2013-10-07', 34000000),
    ('JL000028', 'PB001', '2013-10-08', 15000000),
    ('JL000029', 'PB002', '2013-10-09', 16000000),
    ('JL000030', 'PB002', '2013-10-10', 24000000);
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `jenis`
    --
    
    CREATE TABLE IF NOT EXISTS `jenis` (
      `kode_jenis_sapi` varchar(5) NOT NULL,
      `keterangan_sapi` varchar(50) NOT NULL,
      PRIMARY KEY (`kode_jenis_sapi`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `jenis`
    --
    
    INSERT INTO `jenis` (`kode_jenis_sapi`, `keterangan_sapi`) VALUES
    ('JS001', 'Sapi Australia'),
    ('JS002', 'Sapi Perah'),
    ('JS003', 'Sapi Adu'),
    ('JS004', 'garut');
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `pembeli`
    --
    
    CREATE TABLE IF NOT EXISTS `pembeli` (
      `kode_pembeli` varchar(5) NOT NULL,
      `nama_pembeli` varchar(20) NOT NULL,
      `alamat_pembeli` varchar(100) NOT NULL,
      `no_telp_pembeli` varchar(15) NOT NULL,
      PRIMARY KEY (`kode_pembeli`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `pembeli`
    --
    
    INSERT INTO `pembeli` (`kode_pembeli`, `nama_pembeli`, `alamat_pembeli`, `no_telp_pembeli`) VALUES
    ('PB002', 'Ohang', 'Ciamis', '234567891'),
    ('PB001', 'Ableh', 'Tasik', '123456789');
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `pengguna`
    --
    
    CREATE TABLE IF NOT EXISTS `pengguna` (
      `username` varchar(20) NOT NULL,
      `password` varchar(32) NOT NULL,
      `level` varchar(10) NOT NULL DEFAULT 'admin',
      PRIMARY KEY (`username`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `pengguna`
    --
    
    INSERT INTO `pengguna` (`username`, `password`, `level`) VALUES
    ('admin', '21232f297a57a5a743894a0e4a801fc3', 'admin'),
    ('gisell', '4bdb86b5b6a9dca2019d101745d34374', 'admin'),
    ('kabag', '1a50ef14d0d75cd795860935ee0918af', 'kabag'),
    ('citra', 'e260eab6a7c45d139631f72b55d8506b', 'admin');
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `penyuplai`
    --
    
    CREATE TABLE IF NOT EXISTS `penyuplai` (
      `kode_penyuplai` varchar(5) NOT NULL,
      `nama_penyuplai` varchar(25) NOT NULL,
      `alamat_penyuplai` varchar(100) NOT NULL,
      `no_telp_penyuplai` varchar(15) NOT NULL,
      PRIMARY KEY (`kode_penyuplai`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `penyuplai`
    --
    
    INSERT INTO `penyuplai` (`kode_penyuplai`, `nama_penyuplai`, `alamat_penyuplai`, `no_telp_penyuplai`) VALUES
    ('PY001', 'Pa Akew', 'Tasik', '234234234'),
    ('PY002', 'CV. Sapi Jaya', 'Tasik', '1234'),
    ('PY003', 'aden', 'mangkubumi', '087725555043');
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `sapi`
    --
    
    CREATE TABLE IF NOT EXISTS `sapi` (
      `kode_sapi` varchar(5) NOT NULL,
      `kode_jenis_sapi` varchar(5) NOT NULL,
      `harga_sapi` int(11) NOT NULL,
      `berat_sapi` decimal(10,0) NOT NULL,
      `jumlah_sapi` int(11) NOT NULL,
      PRIMARY KEY (`kode_sapi`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    -- Dumping data for table `sapi`
    --
    
    INSERT INTO `sapi` (`kode_sapi`, `kode_jenis_sapi`, `harga_sapi`, `berat_sapi`, `jumlah_sapi`) VALUES
    ('SP001', 'JS001', 8000000, '400', 19),
    ('SP002', 'JS002', 7500000, '350', 4),
    ('SP003', 'JS003', 8500000, '450', 27);
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `transaksi_pembelian`
    --
    
    CREATE TABLE IF NOT EXISTS `transaksi_pembelian` (
      `no_trans_pembelian` int(11) NOT NULL AUTO_INCREMENT,
      `no_faktur_pembelian` varchar(10) NOT NULL,
      `kode_sapi` varchar(5) NOT NULL,
      `tgl_pembelian` date NOT NULL,
      `jumlah_sapi_pembelian` int(11) NOT NULL,
      PRIMARY KEY (`no_trans_pembelian`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;
    
    --
    -- Dumping data for table `transaksi_pembelian`
    --
    
    INSERT INTO `transaksi_pembelian` (`no_trans_pembelian`, `no_faktur_pembelian`, `kode_sapi`, `tgl_pembelian`, `jumlah_sapi_pembelian`) VALUES
    (1, 'BL000001', 'SP001', '2013-07-01', 5),
    (2, 'BL000002', 'SP002', '2013-07-02', 5),
    (3, 'BL000003', 'SP003', '2013-07-03', 5),
    (4, 'BL000004', 'SP001', '2013-07-04', 3),
    (5, 'BL000005', 'SP002', '2013-07-05', 4),
    (6, 'BL000006', 'SP003', '2013-07-06', 3),
    (7, 'BL000007', 'SP001', '2013-07-07', 6),
    (8, 'BL000008', 'SP003', '2013-07-08', 2),
    (9, 'BL000009', 'SP001', '2013-07-09', 1),
    (10, 'BL000010', 'SP002', '2013-07-10', 4),
    (11, 'BL000011', 'SP001', '2013-07-11', 1),
    (12, 'BL000012', 'SP001', '2013-07-12', 2),
    (13, 'BL000013', 'SP003', '2013-07-13', 3),
    (14, 'BL000014', 'SP002', '2013-07-14', 4),
    (15, 'BL000015', 'SP003', '2013-07-15', 5),
    (16, 'BL000016', 'SP001', '2013-07-16', 6),
    (17, 'BL000017', 'SP002', '2013-07-17', 7),
    (18, 'BL000018', 'SP001', '2013-07-18', 1),
    (19, 'BL000019', 'SP003', '2013-07-19', 2),
    (20, 'BL000020', 'SP003', '2013-07-20', 10),
    (21, 'BL000021', 'SP002', '2013-07-21', 2),
    (22, 'BL000022', 'SP001', '2013-07-22', 2),
    (23, 'BL000023', 'SP001', '2013-07-23', 3),
    (24, 'BL000024', 'SP001', '2013-07-24', 3),
    (25, 'BL000025', 'SP001', '2013-10-05', 4),
    (26, 'BL000026', 'SP001', '2013-10-06', 6),
    (27, 'BL000027', 'SP002', '2013-10-07', 5),
    (28, 'BL000028', 'SP003', '2013-10-09', 7),
    (29, 'BL000029', 'SP001', '2013-10-09', 9);
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `transaksi_penjualan`
    --
    
    CREATE TABLE IF NOT EXISTS `transaksi_penjualan` (
      `no_trans_penjualan` int(11) NOT NULL AUTO_INCREMENT,
      `no_faktur_penjualan` varchar(10) NOT NULL,
      `kode_sapi` varchar(5) NOT NULL,
      `tgl_penjualan` date NOT NULL,
      `jumlah_sapi_penjualan` int(11) NOT NULL,
      PRIMARY KEY (`no_trans_penjualan`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
    
    --
    -- Dumping data for table `transaksi_penjualan`
    --
    
    INSERT INTO `transaksi_penjualan` (`no_trans_penjualan`, `no_faktur_penjualan`, `kode_sapi`, `tgl_penjualan`, `jumlah_sapi_penjualan`) VALUES
    (1, 'JL000001', 'SP001', '2013-09-01', 1),
    (2, 'JL000002', 'SP001', '2013-09-02', 2),
    (3, 'JL000003', 'SP001', '2013-09-03', 3),
    (4, 'JL000004', 'SP001', '2013-09-04', 4),
    (5, 'JL000005', 'SP001', '2013-09-05', 5),
    (6, 'JL000006', 'SP001', '2013-09-06', 6),
    (7, 'JL000007', 'SP001', '2013-09-07', 4),
    (8, 'JL000008', 'SP002', '2013-09-08', 6),
    (9, 'JL000009', 'SP003', '2013-09-09', 5),
    (10, 'JL000010', 'SP001', '2013-09-10', 3),
    (11, 'JL000011', 'SP001', '2013-09-11', 4),
    (12, 'JL000012', 'SP002', '2013-09-12', 5),
    (13, 'JL000013', 'SP003', '2013-09-13', 6),
    (14, 'JL000014', 'SP001', '2013-09-14', 4),
    (15, 'JL000015', 'SP002', '2013-09-15', 3),
    (16, 'JL000016', 'SP003', '2013-09-16', 2),
    (17, 'JL000017', 'SP002', '2013-09-17', 1),
    (18, 'JL000018', 'SP002', '2013-09-18', 3),
    (19, 'JL000019', 'SP001', '2013-09-19', 6),
    (20, 'JL000020', 'SP002', '2013-09-20', 4),
    (21, 'JL000021', 'SP002', '2013-09-21', 3),
    (22, 'JL000022', 'SP002', '2013-09-22', 2),
    (23, 'JL000023', 'SP001', '2013-09-23', 2),
    (24, 'JL000024', 'SP001', '2013-09-24', 3),
    (25, 'JL000025', 'SP002', '2013-09-25', 3),
    (26, 'JL000026', 'SP003', '2013-09-26', 3),
    (27, 'JL000027', 'SP003', '2013-10-07', 4),
    (28, 'JL000028', 'SP002', '2013-10-08', 2),
    (29, 'JL000029', 'SP001', '2013-10-09', 2),
    (30, 'JL000030', 'SP001', '2013-10-10', 3);
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `_tmp_pembelian`
    --
    
    CREATE TABLE IF NOT EXISTS `_tmp_pembelian` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `kode_sapi` varchar(5) NOT NULL,
      `jumlah` int(11) NOT NULL,
      `subtotal` int(11) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;
    
    --
    -- Dumping data for table `_tmp_pembelian`
    --
    
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `_tmp_penjualan`
    --
    
    CREATE TABLE IF NOT EXISTS `_tmp_penjualan` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `kode_sapi` varchar(5) NOT NULL,
      `jumlah` int(11) NOT NULL,
      `subtotal` int(11) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=41 ;
    
    --
    -- Dumping data for table `_tmp_penjualan`
    --
    
    
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

    6. Jalankan source code ini pada web browser sobat dengan dengan URL http://127.0.0.1/AplikasiJualBeliSapi/ makan akan tampil halaman login seperti gambar berikut :

    Halaman Login


    Cara login pengguna :
    Untuk akses login Administrator  gunakan




    Username: admin
    Password: admin

    Sedangkan untuk login bagian kabag 
    Username: kabag
    Password: kabag

    Sekian postingan tentang REVIEW Aplikasi Transaksi Jual Beli Sapi Dengan PHP Dan MySQL, semoga bermanfaat. Terima kasih atas kunjungan teman - teman semuanya. Source code ini bersumber dari github/irmanfrm.

    Jangan lupa kunjung source code dan artikel lainya atau kunjungi sitemap untuk memperoleh daftar list source code terbaru. 

    Tobi Muhammad

    Author & Editor

    Tobi (Muhammad Tobi) adalah seorang Tukang Masak di perusahaan startup, suka sekali menulis dan mempelajari source code open source lisensi GNU di Github dll. Bisa pemrogramman web karena sering belajar dari contoh program yang ada di Github dll. Anak desa yang hanya lulusan Paket C.

    0 comments:

    Post a Comment

     

    News Letters

    Subscribe here to get our newsletter in your inbox, it is safe and EASY!

    Copyright © Tobi Web™