Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Tuesday, September 26, 2017

Pengenalan Visual Basic .Net

Pengenalan Visual Basic .Net - Pada kesempatan kali ini saya akan berbagi informasi tentang VB.Net. Sebelum membahas lebih lanjut mari bahas dulu apa itu VB.Net. VB.Net atau Visual Basic.Net merupakan bahasa pemograman yang dikembangkan dari Visual Basic yang disesuaikan dengan Net Framework. Sedangkan menurut Wikipedia VB.Net adalah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .Net Framework dengan menggunakan bahasa Basic.
Lalu apa bahasa Basic itu ? Wikipedia mengatakan bahwa Basic atau Beginners' All-purpose Symbolic Instruction Code merupakan sebuah kelompok bahasa pemograman tingkat tinggi yang memiliki arti "Kode Instruksi yang dapat digunakan oleh para pemula". Dari sini bisa diartikan bahwa Bahasa Basic adalah bahasa yang memang ditujukan untuk mereka yang baru mulai bahasa pemograman.

Beberapa alat yang diperlukan untuk dapat mulai belajar VB.Net
Untuk dapat belajar VB.Net ada beberapa alat yang anda butuhkan yaitu :
1. Komputer/laptop dengan spesifikasi minimum
   - Processor dengan kec. 1.6 Ghz atau lebih tinggi lebih baik
   - Sistem Operasi Windows 7,8,8.1,10
   - RAM setidaknya 2GB
   - Ruang kosong pada hard disk setidaknya 10 GB

2. Code Editor
   - Visual Studio 2013
   - Visual studio 2015
   - Visual Studio 2017

Karena saya menggunakan Visual Studio 2013, maka saya akan sedikit memperkenalkan bagaimana tampilan Visual Studio 2013
Start Page

Pengenalan Visual Basic .Net
Merupakan tampilan awal saat anda membuka Visual Studio 2013. Pada Start page ini anda bisa membuat project baru dengan cara klik New Project, sedangkan untuk membuka Project yang telah anda buat anda bisa klik Open Project, atau jika anda ingin membuka Project yang belum lama anda buat, anda bisa klik nama project yang muncul di bagian Recent Project. Untuk mengetahui lebih lanjut anda bisa mencari tahu sendiri.

New Project Dialog

Pengenalan Visual Basic .Net
Merupakan jendela yang muncul saat anda ingin membuat Project baru, ada banyak jenis project yang bisa anda buat dan anda bisa memilih sesuai kebutuhan anda, misalnya anda ingin belajar VB.Net maka anda bisa memilih Windows Form Application, disini saya belum bisa menjelaskan lebih lanjut karena saya sendiri juga masih belajar.

Itulah sedikit pembahasan mengenai Pengenalan Visual Basic .Net .Mohon maaf jika ada kesalahan dan kekurangan dari artikel diatas.

Sunday, March 12, 2017

Membuat Website dengan CMS Secara Online


Dalam tulisan kali ini saya akan membagikan bagaimana membuat website dengan cms secara online. Sebelumnya kita harus tahu dulu apa yang dimaksud dengan CMS. CMS singkatan dari Content Management System. CMS merupakan sebuah aplikasi web  yang tujuannya untuk memudahkan dalam pengelolaan  konten dalam sebuah website tanpa harus mempunyai pengetahuan atau ketrampilan bahasa pemprograman web, dalam hal ini contoh CMS yang di gunakan adalah wordpress. Baiklah sekarang kita akan langsung ke pembahasan : 

  1. Langkah pertama yang harus dilakukan adalah kita register / mendaftar pada penyedia layanan hosting dan domain, dalam contoh ini  menggunakan https://www.hostinger.co.id/  jika sudah mendaftar langkah selanjutnya kita login. Kita juga dapat login menggunakan akun facebook atau akun google yang kita miliki biar mempermudah tanpa harus mendaftar

  1. Jika sudah login langkah selanjutnya kita akan memilih paket hosting, untuk proses belajar kita pilih yang gratis saja.

  1. Pilih menu LANJUTKAN KE CHECKOUT


  1. Pilih / centang saya setuju dan kemudian pilih SELANJUTNYA agar dapat menuju proses berikutnya 
  1. Pilih Setup untuk mengorder hosting 

  1. Isi nama domain dan password kemudian untuk jenis domainnya dipilih  subdomain gratis, lalu pilih menu setup. Untuk lebih jelas dapat dilihat pada gambar dibawah ini. Usahakan Password jangan sampai lupa !! agar kita tidak mengulangi semua proses dari awal
  1. Jika Semua proses yang kita lakukan benar maka akan muncul tampilan sebagai berikut 
  1. Langkah selajunya yang harus kita lakukan adalah meng instal CMS pada hosting yang sudah dibuat, perhatikan langkah langkah dibawah ini  
a. Pilih menu hosting lalu pilih nama domain yang kita buat 


b. Pilih Menu Auto Instaler 

c. Pilih CMS yang akan di instal dalam hal ini kita gunakan Wordpress

d. Isi Username adminitrator, Password, Judul Website dan juga Tagline Website jika sudah pilih instal, untuk contoh dapat di lihat pada gambar dibawah ini : 


Tunggu beberapa saat sampai proses instalasi selesai, jika sudah buka tab baru pada browser lalu ketik nama domain yang di buat tadi, contoh http://paluswei.esy.es/ lalu enter sekarang kita sudah berhasil membuat website. 

Langkah terakhir adalah kita melakukan pengelolaan terhadap website yang sudah dibuat, meliputi pengaturan menu, mengganti template dan lain sebagainya caranya yaitu kita login menggunakan Username adminitrator, Password yang sudah di buat tadi yaitu dengan menambahkan /wp-login.php pada nama domaian yang dibuat contoh  
http://paluswei.esy.es/wp-login.php

Jika berhasil maka akan tampil halaman dasbor CMS sebagai berikut, Untuk pengaturan menu dan mengganti template dan sebagaianya akan di bahas pada pembahasan selanjutnya, Selamat Mencoba semoga tulisan ini bermanfaat 



Wednesday, June 8, 2016

Membuat Aplikasi Perhitungan Sederhana Dengan Visual Basic Net 2010

Materi kali ini membahas bagaimana membuat program sederhana untuk melakukan proses perhitungan matematika yaitu penjumlahan, pengurangan, perkalian dan pembagian. Pertama buka aplikasi Visual Basic Net 2010 atau visual basic .net yang  sudah terpasang di komputer. Buat project baru kemudian desain form1 seperti gambar dibawah ini lalu tambahkan komponen sebagai berikut :

button1
name diubah menjadi = btntambah
//Source
nilaia = txtawal.Text
nilaib = txtkedua.Text
hasil = nilaia + nilaib
 txthasil.Text = hasil

button2
name diubah menjadi = btnkurang
//Source
nilaia = txtawal.Text
nilaib = txtkedua.Text
hasil = nilaia - nilaib
txthasil.Text = hasil

button3
name diubah menjadi = btnkali
//Source
 nilaia = txtawal.Text
nilaib = txtkedua.Text
hasil = nilaia * nilaib
 txthasil.Text = hasil

button4
name diubah menjadi = btnbagi
//source
 nilaia = txtawal.Text
 nilaib = txtkedua.Text
hasil = nilaia / nilaib
txthasil.Text = hasil

button5
name diubah menjadi = btnulang
//source
txtawal.Clear()
txthasil.Clear()
txtkedua.Clear()
txtawal.Focus()

Label1
Text = Nilai Awal
Label2
Text = Nilai Kedua
Label3
Text = Hasil

Masked TextBox1
name = txtawal

Masked TextBox2
name = txtkedua

Masked TextBox3
name = txthasil

kemudian tambahkan source  pada Public Class Form1 untuk mendefinisakan nilai masukan pada Masked TextBox1
Public Class Form1
    Dim nilaia, nilaib, hasil As Long

Source code secara utuh dapat dilihat sebagai berikut :
Public Class Form1
    Dim nilaia, nilaib, hasil As Long
    Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click

        nilaia = txtawal.Text
        nilaib = txtkedua.Text
        hasil = nilaia + nilaib
        txthasil.Text = hasil
    End Sub

    Private Sub btnulang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnulang.Click
        txtawal.Clear()
        txthasil.Clear()
        txtkedua.Clear()
        txtawal.Focus()
    End Sub


    Private Sub btnkurang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkurang.Click

        nilaia = txtawal.Text
        nilaib = txtkedua.Text
        hasil = nilaia - nilaib
        txthasil.Text = hasil
    End Sub

    Private Sub btnkali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkali.Click

        nilaia = txtawal.Text
        nilaib = txtkedua.Text
        hasil = nilaia * nilaib
        txthasil.Text = hasil
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click

        nilaia = txtawal.Text
        nilaib = txtkedua.Text
        hasil = nilaia / nilaib
        txthasil.Text = hasil
    End Sub
End Class

Project jadinya bisa didownload disini

demikian tutorial Membuat Aplikasi Perhitungan Sederhana Dengan Visual Basic Net 2010, semoga tulisan ini bermanfaat, Terima Kasih

Saturday, June 4, 2016

Belajar Web framework PHP dengan CodeIgniter (Menampilkan Data dari Database)

Toturial ini merupakan kelanjutan dari Belajar Web framework PHP dengan CodeIgniter Bagian 1 pada materi ini akan diajarkan bagaimana menampilkan data dari database. Untuk dapat menampilkan data dari database pertama buat dulu folder pada \xampp\htdocs dengan nama 'view' dan buat  database di phpmyadmin lalu tambahkan tabel baru didalam database tersebut. sebagai  contoh struktur tabel tersebut adalah sebagai berikut :
Struktur dari tabel `t_siswa`
CREATE TABLE IF NOT EXISTS `t_siswa` (
  `nis` int(3) NOT NULL,
  `nama_siswa` varchar(30) NOT NULL,
  `kelas` varchar(4) NOT NULL,
  `alamat` varchar(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

setelah itu koneksikan database tersebut caranya adalah buka folder \application\config kemudian buka file database.php pada file tersebut lakukan konfigurasi sebagai berikut :
jika sudah simpanlah hasil konfigurasi tersebut, kemudian buka folder application\controllers kemudian tambahkan satu file php dengan nama c_view.php dan tambahkan source sebagai berikut :

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
Class C_view extends CI_Controller {
    function __construct(){ 
        parent::__construct(); 
  $this->load->model('m_view');//mengambil file m_view di folder models
  $this->load->helper('url');
    }
 function index(){
  $data['hasil'] = $this->m_view->getall();
  $this->load->view('v_view', $data);//mengambil file v_view di folder view
 }
}

setelah itu  buka folder application\models kemudian tambahkan satu file php dengan nama m_view.php dan tambahkan source sebagai berikut :

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
class M_view extends CI_Model{ 
 function getall(){
  $ambil_data = $this->db->get('t_siswa'); //mengambil tabel
  //jika data lebih dari 0
  if ($ambil_data->num_rows() > 0 ){
   foreach ($ambil_data->result() as $data){
    $hasil[] = $data;
   }
   return $hasil;
  }
 }
}

jika sudah membuat file control dan model sekarang kita akan membuat file view untuk menampilkan data. cara adalah buka folder application\views lalu tambkah file php dengan nama v_view.php dan tambahkan source code sebabagai berikut :
<?php
if (empty($hasil)) {
 echo "Data masih kosong!";
}
else {
?>
<h3> Data Mahasiswa </h3>
<table width="547" height="51" border="1">
<tr bgcolor="FFEE22">
 <th width="24"> No </th>
 <th width="34">NIS</th>
 <th width="81">Nama</th>
 <th width="36">kelas</th>
 <th width="49">Alamat</th>
 </tr>
<?php
$no = 1;
foreach ($hasil as $data):
?>
<tr>
 <td> <div align="center"><?php echo $no; ?> </div></td>
 <td>  <div align="center"><?php echo $data->nis; ?> </div></td> 
 <td> <?php echo $data->nama_siswa; ?> </td>
 <td><div align="center"><?php echo $data->kelas; ?></div>
   </td>
 <td><?php echo $data->alamat; ?></td>
 </tr>
<?php
$no++;
endforeach;
?>
</table>
<?php
}
?>

jika source dan konfigurasi yang dibuat benar langkah selanjutnya adalah menampilkannya melalui web browser caranya ketik pada addres bar http://localhost/view/index.php/c_view jika benar hasil sebagai berikut :
jika masih bingung source code dan databesenya dapat didownload sini.
Demikianlah cara menampilkan data dari database dengan CodeIgniter, semoga postingan ini bermanfaat. Terima kasih

Thursday, May 26, 2016

Belajar Web framework PHP dengan CodeIgniter Bagian 1

Selamat malam, postingan kali ini akan membahas tentang Web Framework. Untuk memahami dan mengerti bagaimana konsep membuat Web Framework dengan CodeIgniter sebaiknya kita mengerti dulu konsep MVC. Apa itu MVC ?? dari sumber yang penulis baca di https://id.wikipedia.org/wiki/MVC. MVC atau Model View Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi web dalah berbasis arsitektur MVC.  MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, dan bagian yang menjadi kontrol dalam sebuah web. 
sumber : https://id.wikipedia.org/wiki/MVC
Baiklah pengertian tentang MVC secara singkat  sudah kita ketahui, sekarang CodeIgniter  itu apa ?. CodeIgniter merupakan framework PHP yang dibuat untuk memudahkan para PHP developer membangun aplikasi web itu adalah pengertiannya. Untuk dapat menggunakan CodeIgniter langkah-langkahnya adalah sebagai berikut : 
untuk mendapatkan CodeIgniter  kita dapa mendownloadnya secara gratis di http://www.codeigniter.com 



Karena CodeIgniter  merupakan file php kita langsung mengekstrak di htdocs

File yang sudah di estrak dapat kita rename nama foldernya, contoh penulis mengganti nama foldernya menjadi belajar_ci_1. Buka directory folder belajar_ci_1\application disitu kita akan meliaht struktur
CodeIgniter. Pada struktur tersebut dapat kita perhatikan folder Controls, Model, dan View ketiga folder tersebut menunjukan konsep MVC

Model : adalah komponen yang berfungsi mengambil data dari database/sumber data.
View : adalah komponen yang berfungsi menyajikan tampilan kepada user.

Model :  adalah komponen yang berfungsi mengambil data dari database/sumber data.
 

 


Kemudian panggil folder tersebut melalui browser : http://localhost/belajar_ci_1/ maka akan menampilkan web CodeIgniter sebagai berikut :
tampilan diatas merupakan tampilan secara dasar, untuk dapat mengolahnya menjadi web secara utuh penulis akan menjelaskan kembali pada postingan berikutnya (Bagian 2). Demikian Postingan singakat ini semoga bermanfaat. Terima Kasih 

Sunday, May 15, 2016

CRUD PHP dengan MYSQLI extension

Selamat malam, kali ini penulis akan memberikan Tutorial tentang CRUD PHP dengan MYSQLI extension.
CRUD merupakan singakatan dari Created, Read, Update dan Delete. Biasanya kalau kita membuat aplikasi didalam Pemprograman Web dalam hal ini adalah PHP kita sudah terbiasa dengan MYSQL perkembangan bahasa pemprograman PHP dewasa ini mengalami perubahan yang signifikan sehingga kita tidak dapat terus menerus menggunakan sintak MYSQL di PHP. MYSQLI  extension merupakan pengembangan dari versi sebelumnya. Contoh CRUD PHP ini penulis kembangkan dari contoh yang penulis dapatkan di internet. Program sebelumnya masih menggunakan MYSQL namun penulis kembangkan berbasis MYSQLI
Gambar diatas adalah contoh program yang sudah penulis kembangkan. Uuntuk memulai proses pembuatan CRUD dengan MYSQLI. Pertama buat database baru di PHPMyadmin,kemudian pada database tersebut buat tabel baru dengan struktur sebagai berikut :

CREATE TABLE IF NOT EXISTS `mhsasia` (
  `id` int(5) NOT NULL auto_increment,
  `nama` varchar(35) NOT NULL,
  `alamat` varchar(35) NOT NULL,
  `nim` varchar(12) NOT NULL,
  `email` varchar(34) NOT NULL,
  `no_telpon` varchar(34) NOT NULL,
  `photo` varchar(200) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=987 ;

Selanjutnya di folder htdocs pada directory penyimpanan aplikasi CRUD MYSQLI tambahkan satu folder dan beri nama photo. contohnya sebagai berikut :
sekarang file file yang harus kita berikan sourcenya adalah sebagai berikut
1. koneksi.php
<?php
ob_start(); //ditambahkan untuk mengabaikan pengiriman header, berlaku juga untuk mengabaikan pesan error header
$host="localhost";
$user="root";
$pass="";
$db="latihan_db_2";
$koneksi=mysqli_connect($host,$user,$pass,$db);
?>

2. index.php

<style type="text/css">
<!--
.style1 {
    font-size: 36px;
    font-weight: bold;
}
-->
</style>
<div align="center" class="style1">CRUD PHP dengan MYSQLI extension</div>
<form action="" method="post" enctype="multipart/form-data">
<table align="center" frame="box">
<tr><td width="59">ID</td>
<td width="885"><input type="text" name="id" size="8" /></td>
</tr>
<tr><td>Nama</td>
<td><input type="text" name="nama" size="20" /></td>
</tr>
<tr><td>Alamat </td>
<td><input type="text" name="alamat" size="30" /></td>
</tr>
<tr>
<td>NIM</td>
<td><input type="text" name="nim" size="10" /></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" size="28" /></td>
</tr>
<tr><td>No Telp</td>
<td><input type="text" name="no_telpon" size="18" /></td>
</tr>
<tr>
  <td>photo</td>
  <td><label>
    <input name="photo" type="file" id="photo" />
  </label></td>
</tr>
<tr>
<td><input name="tblIsi" type="submit" id="tblIsi" value="Simpan"></td>
<td><input type="reset" name="reset" value="Reset"></td>
</tr>
</table>
</form>

<table width="921" border="1" align="center">

  <caption align="top">&nbsp;
  </caption>
  <tr>
    <th width="73" scope="col">id</th>
    <th width="217" scope="col">Nama </th>
    <th width="179" scope="col">Alamat</th>
    <th width="80" scope="col">NIM</th>
    <th width="80" scope="col">Email</th>
    <th width="80" scope="col">Telepon</th>
    <th width="80" scope="col">Photo</th>
    <th width="80" scope="col">Perintah</th>
  </tr>
 
  <?php
include "koneksi.php";
$a="SELECT * FROM  mhsasia";
$b=mysqli_query($koneksi,$a);
while($data=mysqli_fetch_array($b)){
?>
 

    <tr>
        <td><div align="center">
          <?PHP echo $data['id']?></div></td>
        <td><div align="center"><?PHP echo $data['nama']?></div></td>
        <td><div align="center"><?PHP echo $data['alamat']?></div></td>
        <td><?PHP echo $data['nim']?></td>
        <td><?PHP echo $data['email']?></td>
        <td><div align="center"><?PHP echo $data['no_telpon']?></div></td>
        <td><img src="<?PHP echo $data['photo']?>"  width="50" /></td>
        <td><a href="edit.php?id=<?php echo $data['id']?>">Edit</a> <a href="hapus.php?id=<?php echo $data['id']?>">Hapus</a></td>
    </tr>
<?PHP
 }
?>
</table>


<?php
//include file koneksi ke mysql
 
include "koneksi.php";
if(isset($_POST['tblIsi'])){
$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$nim = $_POST['nim'];
$email = $_POST['email'];
$no_telpon = $_POST['no_telpon'];

if (!empty($_FILES["photo"]["tmp_name"]))
  {
    $namafolder="photo/";  //tempat menyimpan file
    $jenis_gambar=$_FILES['photo']['type'];
    if($jenis_gambar=="image/jpeg"  || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif"  || $jenis_gambar=="image/png")
    {          
  $photo  = $namafolder . basename($_FILES['photo']['name']);      
  if  (!move_uploaded_file($_FILES['photo']['tmp_name'], $photo))
  { die("Gambar gagal dikirim"); }
    } else  { die("Jenis gambar yang anda kirim salah. Harus .jpg .gif .png"); }
  }  //end if cek file upload
 

$a="insert into mhsasia values  ('$id','$nama','$alamat','$nim','$email','$no_telpon','$photo')";
$b=mysqli_query($koneksi,$a);
echo "<script>alert('Data Disimpan');document.location='index.php'</script>";
}
?>

3. hapus.php
<?php
include "koneksi.php";
$a="DELETE from mhsasia WHERE id='$_GET[id]'";
$b=mysqli_query($koneksi,$a);
echo "<script>alert('Data Telah Di Hapus');document.location='index.php'</script>";
?>

4. edit.php
<?php
   include_once "koneksi.php";
  $id=$_GET['id'];
  $a="select * from mhsasia where id='$id' LIMIT 1";
  $qrykoreksi=mysqli_query($koneksi,$a);
  $data=mysqli_fetch_object($qrykoreksi);
   
?>
<form action=" " method="post" enctype="multipart/form-data" name="FKoreksi">
  <table width="950" height="281" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
   
    <tr>
      <td width="452"><table width="100%" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
         
          <tr>
            <td bordercolor="#999999">ID</td>
            <td bordercolor="#999999"><input name="id" type="text" id="id" size="8" value="<?php echo $data->id?>" /></td>
            <td width="163" rowspan="8" align="center" valign="top"><img src="<?php echo  $data->photo?>" alt="<?php echo  $data->nama?>" width="100" border="1"/></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >Nama</td>
            <td bordercolor="#999999" ><input name="nama" type="text" value="<?php echo $data->nama?>" size="20" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >Alamat</td>
            <td bordercolor="#999999" ><input type="text" name="alamat" value="<?php echo $data->alamat?>" size="30" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >NIM</td>
            <td bordercolor="#999999" ><input name="nim" type="text" value="<?php echo $data->nim?>" size="10" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >Email</td>
            <td bordercolor="#999999" ><input name="email" type="text" value="<?php echo $data->email?>" size="28" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >No. telpon</td>
            <td bordercolor="#999999" ><input name="no_telpon" type="text" value="<?php echo $data->no_telpon?>" size="18" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" >Photo</td>
            <td bordercolor="#999999" ><input type="file" name="photo" id="photo" /></td>
          </tr>
          <tr>
            <td bordercolor="#999999" ><input name="tblIsi" type="submit" id="tblIsi" value="Simpan" /></td>
            <td bordercolor="#999999" ><input type="reset" name="reset" value="Reset" /></td>
          </tr>
         
         
         
      </table></td>
    </tr>
  </table>
</form>
  <div align="center"> </div>
</body>
</html>
<?PHP
if(isset($_POST['tblIsi'])){

$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$nim = $_POST['nim'];
$email = $_POST['email'];
$no_telpon = $_POST['no_telpon'];


    //proses upload photo jika ada
    if (!empty($_FILES["photo"]["tmp_name"]))
    {
        $namafolder="photo/"; //tempat menyimpan file
        $jenis_gambar=$_FILES['photo']['type'];
        if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/png")
        {         
            $photo = $namafolder . basename($_FILES['photo']['name']);     
            if (!move_uploaded_file($_FILES['photo']['tmp_name'], $photo))
            {
               die("Gambar gagal dikirim");
            }
            //Hapus photo yang lama jika ada
                  
            $res = "select photo from mhsasia where id='$id' LIMIT 1";
           
            $d=mysqli_fetch_object($koneksi,$res);
            if (strlen($d->photo)>3)
            {
                if (file_exists($d->photo)) unlink($d->photo);
            }                  
            //update photo dengan yang baru
           

           
           
           $a= "UPDATE mhsasia SET photo='$photo' WHERE id='$id' LIMIT 1";
           $b=mysqli_query($koneksi,$a);
        }
        else { die("Jenis gambar yang anda kirim salah. Harus .jpg .gif .png"); }
    } //end if cek file upload
    $myqry="UPDATE mhsasia SET nama='$nama',alamat='$alamat',".
            "nim='$nim',email='$email',no_telpon='$no_telpon' WHERE id='$id' LIMIT 1";
       
    $b1=mysqli_query($koneksi,$myqry) or die(mysqli_error());
    echo "<script>alert('Data Telah Di Edit');document.location='index.php'</script>";
    exit;

}    
?>




Semoga tutorial ini memberikan manfaat dan selamat mencoba, Terima Kasih

Membuat progressbar di Visual Basic .NET

Progressbar adalah  proses pemuatan data-data atau loading yang dilakukan oleh aplikasi sebelum masuk ke dalam menu utama. Untuk dapat membuat  Progressbar di Visual Basic .NET cara sangat sederhana. Langkah-Langkahnya sebagai berikut :
Pertama Buka Microsoft Visual Studio 2010 / VB . Net lalu buat Project baru, caranya pilih menu file lalu new project kemudian pilih Windows Form Application. Ketika Project baru sudah dibuat akan tampil form1, pada project tersebut tambahkan satu form lagi yaitu form2, cara untuk menambahkan form baru dapat dilihat pada gambar dibawah ini :
 form2 kita gunakan sebagai menu untuk ketika proses loading di form1 selesai dijalankan


Kemudian pada form1 tambahkan komponen dari toolbox sebagai berikut :
Timer1 dan Progressbar1 

klik timer1 kemudian tambahkan source code sebagai berikut :
 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If ProgressBar1.Value < 100 Then

            ProgressBar1.Value += 1

        ElseIf ProgressBar1.Value = 100 Then

            Timer1.Stop()
            Form2.Show()
        End If

    End Sub

End Class

Kemudian Klik Form1 dan tambahkan source code berikut :
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Timer1.Start()
    End Sub 

Jika semua ketentuan diatas sudah selesai dipenuhi, jalankan aplikas tersebut. Demikian Contoh singkat bagaimana membuat progressbar di Visual Basic .NET. Semoga bermanfaat.         

Saturday, May 14, 2016

Membuat MsgBox di vb net / Microsoft Visual Studio 2010

MsgBox merupakan pesan yang ditampilkan didalam sebuah aplikasi.Gunanya untuk memberikan peringatan atau himbauan didalam proses pengunaan aplikasi. Penulis akan memberikan contoh bagaimana membuat MsgBox di VB 2010.

Pertama Buka Microsoft Visual Studio 2010 lalu buat Project baru, caranya pilih menu file lalu new project kemudian pilih Windows Form Application. Setelah itu akan tampil form1 atau form baru pada jendela kerja vb 2010. Pada form tersebut tambahkah 2 Button,  yang pertama button oke dan kedua button keluar 

selanjutnya Clik Button Oke dan tambahkan source sebagai berikut :

Public Class Form1





    Private SubButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton1.Click


        MsgBox("Oke", vbIgnore, "pesan")


    End Sub





Kemudian clik  di button Keluar dan tambahkan source :





   Private SubButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton3.Click


        MsgBox("Apakah Yakin Keluar", vbInformation, "Pesan")


    End Sub


End Class





Kemudian jalankan aplikasi tersebut atau pilih F5 pada keyboard untuk proses run, klik salah satu button pada aplikasi tersebut pasti akan menampilkan pesan atau msgbox. Kita dapat menentukan sendiri jenis msgbox yang akan kita gunakan, penulis disini hanya memberikan 2 contoh saja. sekian, semoga tulisan ini bermanfaat selamat mencoba, Terima Kasih






Pengenalan Dasar Vb.net / Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 atau sering disebut vb 2010 mempunyai tampilan menu yang hampir  sama dengan vb 6.0, yaitu Toolbox, Properties, dan Form, namun komponen-komponen tersebut jika bandingkan pada vb 2010 lebih lengkap dan mudah untuk digunakan 
  1. Toolbox ditempatkan disebelah kiri jendela kerja. Toolbox merupakan komponen yang menyediankan tools yang diperlukan dalam lingkungan VB 2010 
  2. Window Properties berfungsi untuk menampilkan daftar properti dari sebuah komponen yang sedang aktif.
  3. Form merupakan lembar / jendela kerja pada VB 2010

berikut adalah gambar dari vb  2010
Semoga Tulisan tentang Pengenalan Dasar Vb.net / Microsoft Visual Studio 2010 bermanfaat bagi pembaca. Terima Kasih 

Friday, May 13, 2016

Cara Instal Visual Basic .Net / Microsoft Visual Studio 2010

Visual Basic .net atau VB 2010 adalah pengembangan, yang menyediakan lingkungan sistem di mana kita dapat dengan mudah membuat aplikasi desktop modern dan kompleks. Untuk dapat menginstal Aplikasi tersebut langkah-langkahnya adalah sebagai berikut :
1. Download dan Instal terlebih dahulu .NET Framework 
2. Download  Visual Basic .net atau Visual Basic 2010 disitus resminya disini
Tahapan Instalasinya adalah sebagai berikut, Pertama jalankan setup VB net / Kemudian Pili Instal Microsoft Visual Studio 2010
Tunggu beberapa saat proses progressbar berjalan  kemudian pilih I have read accept the license terms lalu pilih next untuk proses selanjutnya
Pilih directory untuk tempat instalasi aplikasi tersebut, pada bagian select features to install pilih full kemudian next untuk proses selanjutnya.
Tunggu sampai proses progressbarrnya selesai kira kira 20 menit, dan setelah itu Visual Basic .Net / Microsoft Visual Studio 2010 siap digunakan, selamat ngoding dan selamat mencoba

Wednesday, May 11, 2016

Koneksi PHP – MySQL menggunakan mysqli extension

Untuk mendukung fitur-fitur terbaru  MySQL 4.1 keatas. PHP menyediakan mysqli extension. Mysqli extension ini pada dasarnya adalah perbaikan dari mysql extension versi sebelumnya.
Aturan penulisan mysqli sangat mirip dengan mysql extension. Sehingga anda yang telah terbiasa menggunakan mysql extension, akan sangat mudah untuk beralih menggunakan mysqli extension.

Mengapa harus beralih ke mysqli ??
Menurut pengalaman yang saya dapat, jika kita melakukan upload web ke dalam sebuah hosting dan hosting tersebut sudah mengimplementasikan MYSQL 4.1 ke atas, maka aplikasi web yang kita buat tidak akan databasenya tidak akan terkoneksi

Contoh koneksi dengan mysql extension
<?php
$host="localhost";
$user="root";
$pass="";
$db="latihan_DB_1";
$koneksi=mysql_connect($host,$user,$pass);
mysql_select_db($db,$koneksi);
?>





Contoh koneksi dengan mysql extension
<?php
$host="localhost";
$user="root";
$pass="";
$db="latihan_DB_1";
$koneksi=mysqli_connect($host,$user,$pass,$db);
?>

Friday, May 6, 2016

Membuat Program Dengan Delphi 7 sistem CRUD Data Pegawai Sederhana

Selamat malam, admin kali ini memberikan sebuah program sederhana yang dibuat menggunakan delphi 7 dan databasenya menggunakan ms acces 2007. Program ini diharapkan dapat menjadi bahan belajar untuk dapat membuat sistem crud  dengan delphi 7. Program ini sangat sederhana hanya terdiri dari halaman login, halaman utama dan halaman untuk memasukan data pegawai, jadi kalau ingin dikembangkan silahkan.  Tampilan programnya yaitu sebagai berikut :
Halaman Login

Halaman Input Data Pegawai

Halaman Seting Username
Kalau tertarik untuk mengembangkan download disini  Semoga bermanfaat