Skip to main content

Posts

Showing posts from September, 2016

Converter dbf ke MYSQL

Banyak tool yang dipakai dan direkomendasikan orang untuk mengkonversi database , khususnya DBF ke MySQL. Ada yang menggunakan / menyarankan Navicat, CDBF for Linux , dbf2mysql, MySQL Migration Toolkit , dll. Bahkan ada pula yang mau bersusah-payah melakukannya dengan cara tradisionil dan ribet, yaitu dengan menggunakan MS Access: ekspor file ini, ganti syntax-nya menjadi sql, bla..bla..bla… dsb. Setelah menyimak semuanya, endingnya ternyata gak bikin happy. Meski begitu saya hargai effort mereka. Karena dari upaya mereka itulah kita menjadi tahu bahwa tool yang ini dan itu tidak cocok  dipakai. Tool yang saya pakai adalah Full Convert Enterprise (FCE). Komen saya terhadap tool ini cuma satu, keren! Kenapa? Karena bukan hanya source DBF saja yang bisa di-convert, tapi juga source lainnya (Interbase/Firebird, Oracle , Paradox, SQL Server, dll). Download: Full Convert Enterprise Full Version di sini (size 4.7 MB) Password: bayusibond Berikut adalah langkah-langkah mengk

webservice

bikin webservice dengan NuSOAP (Hello World) Sebelumnya pergilah ke >> http://sourceforge.net/projects/nusoap/?source=directory (download NuSOAP ) disini saya asumsikan anda sudah memiliki apache dan mysql.. jadi tidak perlu meminta anda download xampp ato WAMP! satu hal yang perlu digarisbawahi.. Jangan menyerah baca tutorial ini karena saya menjelaskan dengan adanya error bukan langsung jadi.. letakkan file yang anda dapat di folder soap masuk ke folder soap lewat browser dan saya asumsikan anda mendapatkan 2 folder didalamnya yaitu : lib dan samples.  Masuki samples dan coba salah satu link yang tersedia. Perlu diketahui bahwa untuk mencoba sample anda harus ada koneksi ke luar (internet) karena link yang dituju bukan local tetapi internet luar. Lalu bagaimana cara agar kita mencoba di lokal bukan di luar!! Mari buat 2 script uji coba yang bernama hello world. Tetapi untuk menyingkat, saya akan buat namanya cukup 001.php dan 002.php !! Saya mengambil

Webserver dengan SOAP

Cara membuat webservice menggunakan nusoap php Webservice adalah suatu teknologi yg digunakan agar data kita bisa di baca di semua platform, baik java, vb.net, php dan android. Webservice berbasiskan xml. Karena skrg sudah ada librari untuk membuat webservice dgn php yaitu Nusoap, maka kita hrs mndownloadnya trlbh dahulu. jgn lp pada setting php.ini soap_dll nya d disable. disini saya mau kasih contoh simple bikin web service. 1. langkah pertama kita harus mempunyai program di sisi server yang nanti akan menghasilkan kluaran bahasa xml, bisa berupa wsdl maupun soap. hellowsdl.php <?php // Pull in the NuSOAP code require_once('lib/nusoap.php'); // Create the server instance $server = new soap_server(); // Initialize WSDL support $server->configureWSDL('hellowsdl', 'urn:hellowsdl'); // Register the method to expose $server->register('hello',                // method name     array('name' =&g

Export ke excel from php

<?php // Fungsi header dengan mengirimkan raw data excel header ( "Content-type: application/vnd-ms-excel" ) ; // Mendefinisikan nama file ekspor "hasil-export.xls" header ( "Content-Disposition: attachment; filename=tutorialweb-export.xls" ) ; // Tambahkan table include 'data.php' ; ?>

Layar Biru versi PHP Bagian 1 (file prefil_dbf.php)

file config.php <?php $db_uname = 'root'; $db_passwd = ''; $db_name = 'layar_biru'; //database yang dipilih $db_host = 'localhost'; $xbase_dir = 'D:\ACADEMIC\htdocs\layar_biru\files'; $die_on_mysql_error = false; // when investigating errors, set this to true $from_encoding=""; //Encoding of database, e.g. CP866 or empty, if convert is not required     file prefil.dbf   <?php include "config.php";            // please copy the config.sample.php and edit the correct fields include "classes/XBase/Table.php"; include "classes/XBase/Column.php"; include "classes/XBase/Record.php"; include "classes/DBFhandler.php"; use XBase\Table;  // Initializing vars ini_set( 'memory_limit', '2048M' ); set_time_limit( 0 ); $time_start = time(); $files = scandir($xbase_dir) or die ("Error! Could not open directory '$xbase_dir'."); $conn = new mysqli($db_host,

Mencetak SK SKS dengan Spesifikasi Tertentu

SKS Rekap ditambahkan kolom cetak: /* INI UNTUK MENAMPILKAN CETAK SK SKS */ echo " <a href= 'excel_sks_x/cetak_sks.php?kd_dosen=" . $row[1]. "  &FE=" . $row[3]. "&FH=" . $row[4]. "&FTSP=" . $row[5]. "&FTI=" . $row[6]. "&FMIPA=" . $row[7]. "&FIAI=" . $row[8]. "&FPSB=" . $row[9]. "&FK=" . $row[10]. "&D3K=" . $row[11]. " ' class='btn btn-small btn-lg'>Cetak</a></center></td>"; Sementara cetak_sks, di config ditambah: //config $judul='SURAT KEPUTUSAN REKTOR'; $nomor_sk_rektor ='553'; //config $tahun_semester = '20161'; $kode_dosen = $_GET['kd_dosen']; $semester = 'GANJIL'; $tahun_akademik = '2016/2017'; $tanggal_rapat_bidang_1 = '2016/08/16'; //membuat SQL nomor surat fakultas $sks_FE = $_GET['FE']; if ($_GET[

Membuat Combo berantai dalam satu database.

Simpan dalam dpl_data.php <form method="POST" action="dkkn_tambah_simpan.php"> <tbody> <tr> <input type="text" value="<?php echo $_GET['angkatan']; ?>" id="angkatan" name="angkatan" /></tr> <tr><td>Nama DPL</td><td>: <select name="nama" id="nama">     <option value="">- Pilih Nama Dosen -</option>         <!-- looping data nama -->     <?php     $sql_dosen="select * from tbdos";     $q=$mysqli->query($sql_dosen);     while($row_dosen=mysqli_fetch_array($q)){         ?>         <option value="<?php echo $row_dosen["nip"] ?>"><?php echo $row_dosen["nip"] ." - " . $row_dosen["nama"] ?></option>         <?php     }     ?> </select>     &nbsp;&nbsp;&nbsp;<img src=&

Cari File

<?php $filter = "2016.pdf"; $folder = '../academic/document/'; $proses = new RecursiveDirectoryIterator("$folder"); foreach(new RecursiveIteratorIterator($proses) as $file) {   if (!((strpos(strtolower($file), $filter)) === false) || empty($filter))   {     $tampil[] = preg_replace("#/#", "/", $file) . "</br>";   } } sort($tampil); print_r($tampil); ?>

Membuat Advanced Search

    <!-- form advanced search -->     <form name="form1" method="get" action="">     nama : <input type="text" name="nama" id="nama"/> <br/>     nip : <input type="text" name="nip" id="nip"/> <br/>     lokasi_kerja : <input type="text" name="lokasi_kerja" id="lokasi_kerja"/> <br/>     <br/><input type="submit" value="Search" name="search"/>     </form>     <!-- menampilkan hasil pencarian -->     <?php     if(isset($_GET['search'])){         $mysqli = new mysqli("localhost", "root", "","simpeg");         $nama = $_GET['nama'];         $nip = $_GET['nip'];         $lokasi_kerja = $_GET['lokasi_kerja'];         $sql = "select * from tbdos where nama like '%$nama%' and         nip li

Web Client dengan NuSoap

Langkah membuat WebClient dengan Nusoap. 1. Buat server di D: dengan folder di D:/server 2. Pertama donwload file nusoap . extract letakkan folder lib di D:/ server /li/nusoap.php 3. Buka Windows Explorer computer, klick kanan, properties.  dst. 4. Dalam path tambahkan: %C_EM64T_REDIST11%bin\Intel64;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64; D:\xampp55\php Karena NuSoap berjalan di XAMPP 55.  Jalankan di D:\ph

pgsql dalam Command Com

Run CMD. Posisi prompt: C:/Program Files/PDDIKTI/pgsql>bin Dalam website   postgresguide.com/utilities/pgql.html -h the host to connect to -U the user to connect with -p the port to connect to (default is 5432) psql -h localhost -U username databasename Full string and let psql parse it: psql "dbname=dbhere host=hosthere user=userhere password=pwhere port=5432 sslmode=require" C:/Program Files/PDDIKTI/pgsql>bin>psql -p 54321 -h 127.0.0.1 -U postgres -d postgres posrgres==>

Combo ber link

cari_kota.php <?php     include "conn.php";       $sel_prov="select * from kota where id_prov='".$_POST["prov"]."'";     $q=$mysqli->query($sel_prov);     while($data_prov=mysqli_fetch_array($q)){       ?>         <option value="<?php echo $data_prov["id_kota"] ?>"><?php echo $data_prov["nm_kota"] ?></option><br>       <?php     }     ?> conn.php <?php /// edit sesuai dengan settingan database // server info $server = 'localhost'; $user = 'root'; $pass = ''; $db = 'combo_box'; // connect to the database $mysqli = new mysqli($server, $user, $pass, $db); // show errors (remove this line if on a live site) mysqli_report(MYSQLI_REPORT_ERROR); ?> index.php <?php     include "conn.php"; ?> <script type="text/javascript" src="jquery-1.9.1.min.js"></

Import XLSX to PHPMYADMIN

// server info $server = 'localhost' ; $user = 'root' ; $pass = '' ; $db = 'agenda' ; // connect to the database $mysqli = new mysqli ( $server , $user , $pass , $db ); // show errors (remove this line if on a live site) mysqli_report ( MYSQLI_REPORT_ERROR ); ?> <? php require 'classes/phpexcel.php' ; require_once 'classes/phpexcel/iofactory.php' ; $inputFileName = 'database/sql/agenda.xlsx' ; $inputFileType = 'Excel2007' ; $objReader = PHPExcel_IOFactory :: createReader ( "$inputFileType" ); $objReader -> setReadDataOnly ( true ); $objPHPExcel = $objReader -> load ( "$inputFileName" ); $objWorksheet = $objPHPExcel -> getActiveSheet (); $highestRow = $objWorksheet -> getHighestRow (); $highestColumn = $objWorksheet -> getHighestColumn (); $highestColumnIndex = PHPExcel_Cell :: columnIndexFromString ( $highestColumn ); //