dokumen-dokumen yang mirip
MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL

Lisensi Dokumen: Uraian Kasus :

DAFTAR PUSTAKA. Anhar Panduan Menguasai PHP & MySQL Secara Otodidak. Mediakita : Jakarta

LAMPIRAN. KUESIONER (Siswa) (Mohon menjawab pertanyaan-pertanyaan berikut dengan baik untuk keperluan survey pembuatan website e-learning)

DAFTAR PUSTAKA.

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo

DAFTAR PUSTAKA. Upton, D. (2007). CodeIgniter for Rapid PHP Application Development. Birmingham: Packt Publishing Ltd.

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

DAFTAR PUSTAKA. Aplikasi Web Database Dengan Dreamweaver dan PHP MySql. (2011). Yogyakarta: Andi dan Madcoms.

Materi 10: Create Read Update Delete

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

PRAKTIKUM. Rekayasa Web. Modul 3: CRUD Part II. Laboratorium Teknik Informatika Universitas Pasundan

Membuat Grafik batang menggunakan HighChart dengan CI

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Cara Membuat Security Image Code Dengan PHP

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

Membuat Captcha Image menggunakan Codeigniter 2x

MODUL 11 MEMBUAT LOGIN USER

Gambar 4.28Konfigurasi Base Path dan Sistem

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT

BERKENALAN DENGAN MODEL CODEIGNITER

BAB X AKSES DAN MANIPULASI DATA

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

Checkbox dengan Foreach dan MYSQL

PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)

PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)

DAFTAR PUSTAKA. Adisasmita, Rahardjo Pengelolaan Pendapatan & Anggaran Daerah. Yogyakarta: Graha Ilmu.

APLIKASI PELAMARAN KERJA BERBASIS WEB DI PT HARIFF POWER SERVICES

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

Tutorial CakePHP Dasar Part III - Sorting, Pagination

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA SELAMAT SEJAHTERA (KPRI-MATRA)

Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter

KEAHLIAN PEMROGAMAN JAVA

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. Bagian Verpacking adalah bagian pengepakan/packing. Proses yang

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

JURNAL PERANCANGAN SISTEM INFORMASI PENJUALAN PADA CV. CAHAYA ELEKTRONIK DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

Gambar 1. Tampilan form karyawan

Codeigniter : Membuat kalkulator sederhana

Tutorial Codeigniter : Membuat multiple language dengan Language Class

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Pemrograman Web. Model View Controller. Adam Hendra Brata

BAB-12 MEMBUAT FORM HTML

Makalah Seminar Kerja Praktek

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

RANCANG BANGUN SISTEM INFORMASI INVENTARISASI LAPORAN TUGAS AKHIR MAHASISWA PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS FRAMEWORK CODEIGNITER

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Manajemen Arsip Berbasis Web

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

Bab 2 Tinjauan Pustaka

PEMROGRAMAN PHP DASAR

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Review Pemrograman Web I

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pertemuan IV. Semester 1

Gambar Halaman Account Receivable Insert Sales Return Detail Tampilan halaman edit sama dengan tampilan halaman insert, tetapi ID tidak dapat

Pendahuluan Kajian Pustaka

Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

FRAMEWORK CODEIGNITER

SISTEM INFORMASI GEOGRAFIS PENDIDIKAN KOTA BEKASI

UPI YPTK Jurnal KomTekInfo Vol. 4, No. 2, Desember 2017, Hal ISSN : Copyright 2017 by LPPM UPI YPTK Padang

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pengenalan Perancangan Web 2017

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB V SIMPULAN DAN SARAN. Sistem pengambilan keputusan menggunakan metode multifactor

Mengembangkan Component Joomla Oleh : Garry B.

BAB IV HASIL DAN PEMBAHASAN. Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik

PERANCANGAN SISTEM INFOMASI RESELLER PADA TOKO GUDANG BUKU ACEH MENGGUNAKAN PHP DAN MYSQL

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Perancangan Sistem Informasi InventoryBarang Berbasis Web pada Perusahaan Pergudangan

E-trik Ajax. Database MySQL. Dedi Alnas

DAFTAR PUSTAKA. A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika.

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Makalah Seminar Kerja Praktek

Sistem Informasi Penggajian

cenderung semakin murah, dan didukung oleh perangkat lunak yang berbasis open-source, maka pemanfaatan website dapat menjadi sebuah peluang (Sriyanto

PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING

SMK BHAKTI NUSANTARA BOJA

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB IV HASIL DAN PEMBAHASAN

PERANCANGAN SISTEM INFORMASI SURVEI SOSIAL EKONOMI DAERAH (SUSEDA) (Studi Kasus : Badan Pusat Statistik Kabupaten Soppeng)

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier

Bab 3 Metode dan Perancangan Sistem. 3.1 Metode Pengembangan Sistem

Transkripsi:

BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan Sesuai dengan uraian yang telah dibahas sebelumnya dari analisis hingga pengujian sistem, penulis dapat menyimpulkan bahwa : 1. Sistem online memungkinkan informasi dapat diakses setiap saat sehingga memungkinkan user memperoleh informasi dari mana saja selama ada browser dan koneksi internet 2. Laporan transaksi dapat disimpan dalam sistem, dengan demikian proses pengarsipan transaksi pun terjadi otomatis karena disimpan dalam database 3. Kegiatan inventory belum bisa sepenuhnya terkomputerisasi, karena dalam praktek nya ada beberapa hal yang tidak bisa di lakukan oleh sistem, dan terpaksa menggunakan pencatatan manual untuk sementara. 5.2 Saran Adapun saran penulis antara lain : 1. Perlu ditambahkan fungsi fungsi lagi dalam web karena kebutuhan user sangat dinamis, sehingga diharapkan aplikasi ini bisa dibuat customize sesuai keinginan 2. Agar lebih menarik diperlukan desain web yang tetap up to date namun tidak membuat load data menjadi berat, karena tujuan utamanya adalah pengerjaan pengelolaan warehouse menjadi lebih cepat 3. Dilakukan rencana kedepan untuk versi mobile.

DAFTAR PUSTAKA Hermawan, Julius. 2004. Analisa Design dan Pemrograman Berorientasi Objek dengan UML dan visual Basic.Net, Edisi 1. Penerbit Andi, Yogyakarta Kadir, Abdul. 2008. Pengenalan Sistem Informasi. Penerbit Andi, Yogyakarta. Munawar. 2005.Pemodelan Visual dengan UML. Edisi Pertama. Graha ilmu, Yogyakarta. Pressman, Roger. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi, Buku Satu. Penerbit Andi. Yogyakarta. Prasetio, Adhi. 2012. Buku Sakti Webmaster. Mediakita Agung, Gregorius. 2014. Membuat Website PHP dengan Codeigniter.Elex Media, Yogyakarta Pribadi, Awan. 2014. Proyek Membangun Website dengan Codeigniter. Lokomedia, Yogyakarta. Mulhim, Imam. 2013. Aplikasi Mini Market dengan PHP dan MySQL. Maxicom, Palembang. http://seputarpemrograman.com/contoh-source-code-program-sederhanamenggunakan-framework-codeigniter.html diakses pada 24 Juni 2015 01:30 WIB

LAMPIRAN-LAMPIRAN Kegiatan Pencatatan Stock Gudang Stock Gudang Stock Gudang

dfdfd Controller Gudang Source Code <?php if(!defined('basepath')) exit ('No direct script acces allowed '); class Gudang extends MY_Controller function construct() parent:: construct(); $this->load->library('form_validation'); $this->load->database(); $this->load->helper('form'); $this->load->helper('url'); $this->load- >model(array('barang_masuk_model','barang_keluar_model','master_gudang_model',' stock_barang_model','retur_barang_model')); function index() $this->load->view('main'); function master_barang() $data['content']='gudang/form_master_barang'; $this->load->view('main', $data); function save_master_barang() $this->master_barang_model->save(); //================ Master Gudang ======================// function master_gudang() $data['content']='gudang/form_master_gudang'; $this->load->view('main', $data); public function get_jenis_bahan() /*Default request pager params dari jeasyui*/ $offset = isset($_post['page'])? intval($_post['page']) : 1; $limit = isset($_post['rows'])? intval($_post['rows']) : 10; $search = isset($_post['search'])? $_POST['search'] : ''; $offset = ($offset-1)*$limit; $data = $this->master_gudang_model->load_jenis_bahan($offset,$limit); $i = 0; $rows = array(); foreach ($data ['data'] as $r) //array keys ini = attribute 'field' di view nya //$rows[$i]['id_jenis'] = $r->id_jenis; $rows[$i]['kd_jenis'] = $r->kd_jenis; $rows[$i]['nama_bahan'] = $r->nama_bahan; $i++; //keys total & rows wajib bagi jeasyui $result = array('total'=>$data['count'],'rows'=>$rows);

echo json_encode($result); //return nya json function save_master_gudang() show_404(); if($this->master_gudang_model->save()) else echo json_encode(array('msg'=>'gagal memasukkan data')); public function edit_master_gudang($kd_jenis=null) show_404(); if($this->master_gudang_model->edit($kd_jenis)) else echo json_encode(array('msg'=>'gagal mengubah data')); public function hapus_master_gudang() show_404(); $kd_jenis = intval(addslashes($_post['kd_jenis'])); if($this->master_gudang_model->delete($kd_jenis)) else echo json_encode(array('msg'=>'gagal menghapus data')); public function get_supplier() //=== supplier ===// /*Default request pager params dari jeasyui*/ $offset = isset($_post['page'])? intval($_post['page']) : 1; $limit = isset($_post['rows'])? intval($_post['rows']) : 10; $search = isset($_post['search'])? $_POST['search'] : ''; $offset = ($offset-1)*$limit; $data = $this->master_gudang_model->load_supplier($offset,$limit); $i = 0; $rows = array(); foreach ($data ['data'] as $r) //array keys ini = attribute 'field' di view nya $rows[$i]['id_supplier'] = $r->id_supplier; $rows[$i]['nama_supplier'] = $r->nama_supplier; $rows[$i]['alamat'] = $r->alamat; $rows[$i]['telp'] = $r->telp; $i++; //keys total & rows wajib bagi jeasyui $result = array('total'=>$data['count'],'rows'=>$rows); echo json_encode($result); //return nya json function save_supp_gudang()

show_404(); if($this->master_gudang_model->savesupp()) else echo json_encode(array('msg'=>'gagal memasukkan data')); public function edit_master_supplier($id_supplier=null) show_404(); if($this->master_gudang_model->editsupp($id_supplier)) else echo json_encode(array('msg'=>'gagal mengubah data')); public function hapus_master_supplier() show_404(); $id_supplier = intval(addslashes($_post['id_supplier'])); if($this->master_gudang_model->deletesupp($id_supplier)) else echo json_encode(array('msg'=>'gagal menghapus data')); View Gudang Form Barang Masuk <?php if(!defined('basepath')) exit('no direct script acces allowed');?> <table id="dg" title="data barang masuk" class="easyui-datagrid" style="width:auto; height: 400px;" url="<?php echo site_url('gudang/get_data_masuk');?>" toolbar="#toolbar" pagination="true" rownumbers="true" fitcolumns="true" singleselect="true" collapsible="false" order> <thead> <th field="id_barang" width="30" sortable="true" align="center" hidden="true">id</th> <th field="tanggal_masuk" width="30" sortable="true" align="center">tanggal Masuk</th> <th field="nama_bahan" width="50" align="center">nama Bahan</th> <th field="kd_jenis" width="50" align="center">kode Bahan</th> <th field="jumlah" width="30" align="center">jumlah</th> <th field="supplier" width="50" align="center">supplier</th> <th field="user" width="40" align="center">user</th> </thead> </table> <div id="toolbar"> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="iconadd" plain="true" onclick="tambah()">tambah</a>

<a href="javascript:void(0)" class="easyui-linkbutton" iconcls="iconedit" plain="true" onclick="edit()">edit</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="iconremove" plain="true" onclick="hapus()">hapus</a> </div> <div id="dialog-form" class="easyui-dialog" style="width:420px; height:410px; padding:15px" closed="true" buttons="#dialog-buttons" modal="true"> <form id="form" method="post" novalidate> <table border="0"> <td colspan="4"><div class="judul">barang Masuk</div> <td colspan="4"><div> </div> <td>pilih Jenis : <td width="100px"> <select id="nama_bahan" name="nama_bahan" class="easyui-combogrid" style="width:140px;height:40px;" data-options=" panelwidth: 280, valuefield:'nama_bahan', idfield: 'nama_bahan', textfield: 'nama_bahan', url: '<?php echo site_url('gudang/cbgjenis');?>', Jenis',width:80, Bahan',width:120, columns: [[ field:'kd_jenis',title:'kode field:'nama_bahan',title:'nama ]], fitcolumns: true "> </select> <td width="50px">kode : <td width="90px"> <?php echo form_input('kd_jenis','','id ="kd_jenis" class="easyui-textbox" style="width:100px;height:40px;" dataoptions="readonly:true"');?> <td> <td>jumlah : <td colspan="3"> <?php echo form_input('jumlah','','id ="jumlah" placeholder="jumlah" class="easyui-numberbox" style="width:300px;height:40px;"');?> <td>

<td>supplier : <td colspan="3"> <?php echo "<select name='supplier' id='supplier' class='easyui-combobox' style='width:300px;height:40px;' >"; echo '<option value="" disabled="disabled" selected> - Select one - </option>'; if (count($supplier)) foreach ($supplier as $list) echo "<option value='".$list['nama_supplier']."'>". $list['nama_supplier']. " </option>"; echo "</select>"; /*echo form_input('supplier','','id="supplier" class="easyui-textbox" style="width:300px;height:40px; margin:2px 0;"');*/?> <td> <td>tanggal : <td colspan="3"> <?php echo form_input('tanggal_masuk','','id="tanggal" type="text" class="easyui-datebox" style="width:300px;height:40px;" dataoptions="formatter:myformatter,parser:myparser"');?> <td> <td>user : <td colspan="3"> <select id="user" name="user" class="easyui-combogrid" style="width:140px;height:40px;" data-options=" panelwidth: 280, valuefield:'nama_usr', idfield: 'nama_usr', textfield: 'nama_usr', url: '<?php echo site_url('gudang/cbguser');?>', User',width:80, columns: [[ field:'nama_usr',title:'nama field:'bag_usr',title:'bagian',width:120, ]], fitcolumns: true "> </select> </table> </form> </div>

<!-- Dialog Button --> <div id="dialog-buttons"> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-ok" onclick="save()">simpan</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="iconcancel" onclick="javascript:jquery('#dialogform').dialog('close')">batal</a> </div> <script> function myformatter(date) var y = date.getfullyear(); var m = date.getmonth()+1; var d = date.getdate(); return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); function myparser(s) if (!s) return new Date(); var ss = (s.split('-')); var y = parseint(ss[0],10); var m = parseint(ss[1],10); var d = parseint(ss[2],10); if (!isnan(y) &&!isnan(m) &&!isnan(d)) return new Date(y,m-1,d); else return new Date(); $('#tanggal').datebox( editable:false, panelwidth:'300' ); function tambah() $('#dialog-form').dialog('open').dialog('settitle','masukan keterangan bahan'); $('#form').form('clear'); url = '<?php echo site_url('gudang/save_barang_masuk');?>'; function save() $('#form').form('submit', url: url, onsubmit: function() return $(this).form('validate');, success: function(result) var result = eval('('+result+')'); if(result.success) $('#dialog-form').dialog('close'); $.messager.show( title: 'Success', msg: 'Data Berhasil disimpan', showtype:'fade', timeout:2000, style: right:'50%', top:'', bottom:'50%'

); $('#dg').datagrid('reload'); else jquery.messager.show( title: 'Error', msg: result.msg ); ); function hapus() var row = $('#dg').datagrid('getselected'); if (row) $.messager.confirm('perhatian','apakah anda yakin ingin menghapus data ini?',function(r) if (r) $.post('<?php echo site_url('gudang/hapus_barang_masuk');?>',id_barang:row.id_barang,kd_jenis:row.kd_jenis,function(result) if (result.success) $.messager.show( title: 'Success', msg: 'Data Berhasil dihapus', timeout:2000, showtype:'fade', style: right:'50%', top:'', bottom:'50%' ); $('#dg').datagrid('reload'); else $.messager.show( title: 'Error', msg: result.msg );,'json'); ); function edit() var row = $('#dg').datagrid('getselected'); if(row) $('#dialog-form').dialog('open').dialog('settitle','edit Data'); $('#form').form('load',row); url = '<?php echo site_url('gudang/edit_barang_masuk');?>/' + row.id_barang; $(document).ready(function() $('#nama_bahan').combogrid( onselect:function(index, row) ); ); </script> $('#kd_jenis').textbox('setvalue',row.kd_jenis);