Rancangan Konsep Web dengan Bentuk Sesuai Kebutuhan

Menerima Pemesanan Rancangan Web Untuk Personal ataupun Untuk Enterprise

Pelatihan dan Kursus Pembuatan Website

Membuka Pelatihan dan Kursus Pembuatan Website. Kursus Private ataupun Kelompok.

Pembuatan Website Sesuai Pesanan

Pembuatan Website Sesuai Pesanan. Website Untuk Pribadi ataupun Untuk Perusahaan.

Artikel dan Tutorial Ilmu Komputer

Kumpulan Artikel dan Tutorial Ilmu Komputer. Media Sharing Ilmu Pengetahuan.

Web Development dengan Bentuk Website yang Menarik

Merancang Website dengan Desain yang Menarik Sesuai dengan Pesanan

Selasa, 19 Februari 2013

Pengenalan C++

Apa sebenarnya C++ itu?
C++ adalah nama sebuah bahasa pemrograman yang sangat terkenal. Sebagai bahasa pemrograman, C++ dapat digunakan untuk menulis program. Sebagaimana diketahui, program adalah kumpulan instruksi yang ditujukan untuk komputer. Melalui program, komputer dapat diatur agar melaksanakan tugas tertentu sesuai yang ditentukan oleh pemrogram/programmer. Sebagai contoh, Anda mungkin terbiasa menggunakan aplikasi pengolah kata seperti Word. Nah, Word adalah contoh aplikasi yang dibuat dengan menggunakan bahasa pemrograman.

Pertanyaan : Jadi, komputer itu terlihat pandai karena ada program yang dibuat oleh programmer?"
Jawab : Ya, memang begitu. Makanya, menjadi programmer itu menantang. Bisa mengendalikan komputer. Asyik, kan?
 Bahasa ini diciptakan oleh Bjarne Stroustroup pada tahun 1982. Sebagai bahasa yang berorientasi objek, C++ memudahkan dalam pembuatan aplikasi yang berskala besar.
Sebagai bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh manusia, C++ mempunyai keunggulan, yaitu bersifat universal. Sebagai bahasa yang universal, C++ bisa dijumpai di berbagai platform (Linux, UNIX, Windows, Mac, dan lain-lain). Artinya, jika Anda menguasai C++ di platform PC, sangat mudah untuk berpindah di Linux ataupun sistem operasi yang lain.

Apa Perbedaan Program dan Aplikasi?
Aplikasi itu sebenarnya adalah program, tetapi berbeda titik pandang. Program adalah istilah yang biasa dipakai oleh pembuat program, sedang aplikasi adalah istilah dari sisi si pemakai (user). Program adalah yang ditulis oleh programmer, sedangkan aplikasi adalah hasil terjemahan program, berupa kode yang dipahami oleh mesin. Pada sistem Windows, hasil terjemahan program disimpan di dalam file berekstensi .exe. File inilah yang bisa dijalankan oleh pemakai.
Selain kode yang dipahami oleh mesin (biasa disebut kode mesin), terdapat istilah kode sumber (source code). Kode sumber adalah kode asli yang ditulis oleh programmer. Kode dalam bahasa C++ adalah contoh kode sumber.

Saya Awam Dengan Pemrograman. Apakah Mungkin Saya Bisa Membuat Program Dengan C++?
Jangan khawatir. Semua programmer professional pada awalnya tidak dapat membuat program. Namun, semangat yang tinggi membuat mereka akhirnya melalui tahap awal seperti Anda dan kemudian dengan cepat dapat menguasai elemen-elemen dasar pemrograman. Sejatinya, C++ mudah dipelajari, walaupun banyak orang yang menyatakan C++ adalah bahasa pemrograman yang rumit. Jangan percaya mitos! Mitos tersebut harus diruntuhkan! Anda pun akan segera merasakan bahwa C++ adalah bahasa yang menyenamgkan dan mudah untuk dipahami.

Apa Betul Untuk Menguasai Pemrograman Harus Belajar Algoritma Terlebih Dahulu?
Perlu dijelaskan terlebih dulu mengenai algoritma. Algoritma sebenarnya adalah urutan langkah yang ditujukan untuk menyelesaikan masalah dengan menggunakan komputer. Kalau di depan telah dijelaskan tentang makna program, algoritma mirip dengan program. Namun, ada perbedaan penting yang perlu diketahui. Algoritma tidak bergantung pada bahasa pemrograman, sedangkan program sangat bergantung pada bahasa pemrograman. Jadi, algoritma lebih bersifat umum.
Hal penting yang perlu digarisbawahi di sini, ketika menulis program, tentu saja Anda perlu memikirkan urutan langkah yang diperlukan agar komputer menuruti perintah Anda. Dengan perkataan lain, algoritma dan program bisa dipelajari secara bersama-sama. Sekedar sebagai ilustrasi, perbedaan algoritma dan program C++ dan Pascal ditunjukkan pada gambar berikut.


Contoh di atas memperlihatkan bahwa sebuah algoritma bisa dituangkan ke dalam dua bahasa pemrograman. Tentu saja, Kode untuk bahasa pemrograman C++ dan Pascal berbeda walaupun ada kemiripan.
Sebuah algoritma juga bisa berbentuk intstruksi dalam bahasa manusia seperti berikut:
1. Tampilkan tulisan "Jumlah buah: ";
2. Tampilkan nilai yang terkandung dalam variabel jumlah.

Jika diterjemahkan ke dalam bahasa C++, kodenya seperti berikut:

     cout << "Jumlah buah: ";
     cout <<  jumlah;

Algoritma terkadang disajikan dalam bentuk diagram alir. Dengan menggunakan pendekatan yang menyajikan penyelesaian suatu persoalan secara visual, terkadang pemecahan ke dalam program menjadi lebih mudah.
Contoh algoritma ditunjukkan pada gambar berikut:


Simbol-simbol yang digunakan pada diagram alir ditunjukkan pada tabel berikut :


Baca Selengkapnya ..

Tugas Basis Data

Untuk siswa siswi kelas X RPL 1 dan X RPL 2 yang sangat bapak banggakan, hari ini bapak mohon maaf tidak bisa masuk ke kelas karena sedang kurang sehat, sebenarnya bapak berharap sangat untuk dapat masuk ke kelas namun karena apa daya maka dengan terpaksa hari ini mohon ijin untuk tidak dapat menyampaikan materi di kelas, dan sebagai penggantinya bapak sertakan di blog ini beberapa soal latihan yang wajib kalian kerjakan. Soal-soal ini mengacu dari tabel infoprib yang sudah pernah kalian buat. Baca dengan baik soal-soalnya kemudian kalian kerjakan dengan benar.

 
Soal-soal Latihan Basis Data

  1. Buat kode SQL untuk menampilkan kolom nip,nama, dan tgl_lahir dari tabel infoprib.
  2. Buat kode SQL untuk menambahkan kolom baru dengan nama hoby, dan diletakkan setelah kolom nama.
  3. Buat kode SQL untuk merubah data pegawai yang memiliki NIP 12349 menjadi berasal dari kota Cirebon.
  4. Buat kode SQL untuk menghapus kolom hoby.
  5. Buat kode SQL untuk merubah data pegawai yang memiliki NIP 12345,12347, dan 12348 menjadi berasal dari kota Yogya.
  6. Buat kode SQL untuk menampilkan data pegawai yang berasal dari Yogya atau berjenis kelamin Laki-laki.
  7. Buat kode SQL untuk menampilkan data pegawai yang memiliki nama berawalan huruf A dan berakhiran huruf i
  8. Buat kode SQL untuk menampilkan data pegawai yang berasal dari Cirebon dan berjenis kelamin Perempuan
  9. Buat kode SQL untuk menampilkan data pegawai yang lahir antara tahun 1969 sampai tahun 1970
  10. Buat kode SQL untuk menampilkan data pegawai yang berasal dari Yogya, Cirebon, dan Solo
Kalian kerjakan soal-soal di atas di kertas lembar, dan wajib dikumpulkan di meja bapak. Untuk siswa yang dapat mengakses internet, sebaiknya menuliskan soal-soal ini di papan tulis agar siswa yang tidak bisa mengakses internet dapat mengerjakan soal ini juga.

Terima kasih untuk kerjasamanya.

Cirebon, 19 Pebruari 2013
 
Regards,

Fahmi, S.Kom
Baca Selengkapnya ..

Senin, 11 Februari 2013

Mengedit Data Menggunakan PHP dan MySQL

Pada dua artikel saya sebelumnya tentang bagaimana menampilkan data dan menambahkan data menggunakan PHP dan MySQL, sekarang saya akan menjelaskan bagaimana kita dapat melakukan perubahan data / proses edit dari beberapa data yang terdapat dalam database pegawai yang sudah kita buat untuk pertama kali pada saat pembahasan menampilkan data menggunakan PHP dan MySQL.
Untuk melakukan proses edit pegawai, diperlukan link terlebih dahulu untuk memilih data yang akan diedit. Dari tampilan data pegawai yang pernah kita buat di proses menampilkan data, kita tambah satu kolom lagi untuk menempatkan link edit.
OK, saya tampilkan kembali script tampil_data.php yang pernah kita buat sebelumnya, kira-kira tampilan scriptnya seperti ini :
<?
//skrip tampil_data.php
//untuk memanggil file koneksi
include "koneksi.php";
//query untuk menampilkan data dari tabel pegawai
$sql="SELECT*FROM pegawai";
//eksekusi query
$hasil=mysql_query($sql,$koneksi) or die(mysql_error());
?>
<table border="1" width="60%" align="center" cellpadding="3" cellspacing="0" style="border-collapse:collapse">
<tr align="center" bgcolor="#00FFFF">
<th> No </th>
<th> Kode </th>
<th> Nama </th>
<th> Umur </th>
<th> Gaji </th>
</tr>
<?
$i = 0;
while ($data=mysql_fetch_array($hasil))
{
if ($i % 2 == 0)
$back = "#CCCCCC";
else
$back = "#FFFFFF";
echo"<tr bgcolor = \" $back \" >
         <td> $i </td>
         <td> $data[kd_peg] </td>
         <td> $data[nama] </td>
         <td> $data[umur] </td>
         <td> $data[gaji] </td>
</tr>";
$i++;
}
?>
</table>
Dan ketika kita panggil di web browser, maka tampilannya seperti ini :

OK, kita akan tambahkan satu kolom tambahan di samping kolom gaji. Kita berinama kolom tersebut dengan nama kolom Edit. Kita tambahkan sedikit script di dalam file tampil_data.php, kita simpan ulang file tampil_data.php tersebut kemudian kita berinama menjadi tampil_data_edit.php. Adapun scriptnya adalah sebagai berikut :
<?
//skrip tampil_data.php
//untuk memanggil file koneksi
include "koneksi.php";
//query untuk menampilkan data dari tabel pegawai
$sql="SELECT*FROM pegawai";
//eksekusi query
$hasil=mysql_query($sql,$koneksi) or die(mysql_error());
?>
<table border="1" width="60%" align="center" cellpadding="3" cellspacing="0" style="border-collapse:collapse">
<tr align="center" bgcolor="#00FFFF">
<th> No </th>
<th> Kode </th>
<th> Nama </th>
<th> Umur </th>
<th> Gaji </th>
<th> Edit </th>
</tr>
<?
$i = 0;
while ($data=mysql_fetch_array($hasil))
{
if ($i % 2 == 0)
$back = "#CCCCCC";
else
$back = "#FFFFFF";
echo"<tr bgcolor = \" $back \" >
         <td> $i </td>
         <td> $data[kd_peg] </td>
         <td> $data[nama] </td>
         <td> $data[umur] </td>
         <td> $data[gaji] </td>
<td align=\"center\"> <a href=\"proses_edit.php?id=$data[kd_peg]\"> Edit </a> </td>
</tr>";
$i++;
}
?>
</table>
Adapun tampilan programnya adalah sebagai berikut :


Gimana?, mudah kan ! :)

Tenang aja mas, untuk script-script di atas sudah saya siapkan semuanya, Anda dapat langsung men-download melalui link berikut :

Selamat mencoba :)
Baca Selengkapnya ..

Jumat, 08 Februari 2013

Menambahkan Data Menggunakan PHP dan MySQL

Pada artikel sebelumnya, saya menjelaskan tentang bagaimana cara menampilkan data menggunakan PHP dan MySQL. Pada artikel kali ini saya akan menjelaskan tentang cara menambahkan data ke dalam database MySQL menggunakan bahasa pemrograman PHP.
Langkah awal yang harus disiapkan adalah memanggil file koneksi.php yang sudah pernah dibuat sebelumnya.
Untuk memahami bagaimana langkah awal membuat database di MySQL dan melakukan proses koneksi antara file PHP dengan MySQL, dapat anda lihat pada artikel saya tentang proses menampilkan data menggunakan PHP dan MySQL.
OK Langsung saja kita masuk pada pembuatan kode untuk membuat proses penambahan data ke database MySQL menggunakan PHP.
Yuk mari kita simak bersama.., eng ing eng.. hehe.
<?
     include("koneksi.php");
     if (isset($_POST['simpan'] )) {
         $kode = $_POST['kode'];
         $nama = $_POST['nama'];
         $umur = $_POST['umur'];
         $golongan = $_POST['golongan'];
         $gaji = $_POST['gaji'];

$sql = "INSERT INTO pegawai values ('$kode','$nama','$umur','$golongan','$gaji')";
$hasil = mysql_query($sql) or die (mysql_error());

     if ($hasil) {
          $msg = "Data berhasil disimpan"; }
     else { $msg = "Data gagal disimpan"; }
     }
?>
<form action = "tambah.php" method="post">
<fieldset>
<legend> Form Tambah Pegawai </legend>
  <table>
    <?
      if ($msg != ' ') {
      echo"<tr> <td> </td> <td> </td> <td> $msg </td> </tr> ";
     }
    ?>
    <tr>
         <td> Kode Pegawai </td>
         <td> : </td>
         <td> <input type="text" name="kode" size="10"> </td>
    </tr>
    <tr>
         <td> Nama </td>
         <td> : </td>
         <td> <input type="text" name="nama" size="100"> </td>
    </tr>
    <tr>
         <td> Umur </td>
         <td> : </td>
         <td> <select name="umur">
                  <?
                     for($i=20;$i<=50;$i++) {
                     echo"<option value=\"$i\"> $i </option>";
                     }
                  ?>
                  </select> Tahun
          </td>
     </tr>
     <tr>
           <td> Golongan </td>
           <td> : </td>
           <td> <select name="golongan">
                    <?
                     for ($i='A';$i<='E';$i++) {
                     echo"<option value=\"$i\"> $i </option>;
                     }
                     ?>
            </td>
       </tr>
       <tr>
             <td> Gaji </td>
             <td> : </td>
             <td> <input type="text" name="gaji"> </td>
       </tr>
       <tr>
             <td></td>
             <td></td>
       <td> <input type="submit" name="simpan" value="Simpan">
                <input type="reset" name="reset" value="Reset">
             </td>
        </tr>
</table>
</fieldset>
</form>
Sekarang coba jalankan skrip tambah.php di browser, maka akan tampil Form Tambah Pegawai, silahkan isi datanya pada form, lalu klik tombol Simpan.


Untuk membuktikan apakah data tersebut sudah benar tersimpan atau tidak, kita dapat memanggil file tampil_data.php yang sudah saya jelaskan pada artikel tentang menampilkan data menggunakan PHP dan MySQL.


Tampak bahwa data dengan kode pegawai P0005 sudah berhasil tersimpan.

Selamat mencoba.. :)

Untuk script-script di atas, dapat Anda download melalui link berikut :
Baca Selengkapnya ..

Kamis, 07 Februari 2013

Menampilkan Data Menggunakan PHP dan MySQL

Ada beberapa pertanyaan yang muncul kepada saya berkaitan dengan kolaborasi antara bahasa pemrograman PHP dan database MySQL, pertanyaan itu muncul dari para siswa dan mahasiswa yang sedang bergelut dan sangat antusias dengan pemrograman web terutama PHP.
Disini saya akan mencoba memaparkan sedikit contoh bagaimana mengkolaborasikan antara PHP dan MySQL, yuk mari kita simak bersama pemaparannya. Supaya lebih afdhol alangkah baiknya jika langsung dipraktikkan di komputer masing-masing atau learning by doing kata Mba Kate Middleton mah.. he he.
OK, to the point saja deh ya.
Langkah pertama yang harus dilakukan adalah membaca doa (hehe ini mah kudu bin wajib), langkah pertama adalah membuat database menggunakan MySQL.
CREATE DATABASE latihan; //membuat database latihan
USE latihan; //memilih database latihan untuk diisi tabel
Langkah berikutnya adalah membuat tabel, yang mana tabel ini akan kita gunakan sebagai tempat penyimpanan data-data yang berkaitan dengan pemrograman web.
//membuat tabel
CREATE TABLE pegawai (
kd_peg CHAR(5) NOT NULL,
nama VARCHAR(50) DEFAULT NULL,
umur TINYINT(2) DEFAULT NULL,
golongan CHAR(1) DEFAULT NULL,
gaji DOUBLE DEFAULT NULL,
PRIMARY KEY (kd_peg)
);
Sampai bagian ini, masih SEMANGAT dong ya.., lebih semangat lagi kalo ditemani oleh..? (sambil mikir) ditemani secangkir kopi hangat dan gorengan pisang.. hehe.
OK kita lanjut, langkah berikutnya yang harus kita kerjakan adalah mengisi tabel pegawai yang sudah kita buat di atas dengan memasukkan beberapa contoh data yang sesuai dengan kolom-kolom nya masing-masing.
INSERT INTO pegawai VALUES
('P0001','Hanif','20','A','2000000'),
('P0002','Fahmi','25','B','5000000'),
('P0003','Khoirul','22','C','3000000'),
('P0004','Anam','20','B','1500000');
Setelah tabel pegawai diisi dengan beberapa data, kini tiba saatnya kita akan membuat sebuah proses untuk menampilkan isi data dari tabel pegawai ke tampilan web browser, dengan menggunakan bahasa pemrograman PHP.
Pertama-tama kita akan membuat satu file yang berisi script untuk melakukan koneksi ke database MySQL dan memilih database yang akan digunakan.
<?
//skrip koneksi.php
// host : port,user,password
$koneksi=mysql_connect("localhost","root","root") or die("Server Down");
$database = mysql_select_db("latihan", $koneksi) or die ("Database Tidak Ada");
?>
Berikutnya kita akan melakukan pengolahan data dengan menampilkan data dari MySQL. Untuk menampilkan data MySQL diperlukan dua proses, yaitu mengeksekusi query kemudian menampung hasil eksekusi kedalam variabel array.
Untuk mengeksekusi query menggunakan perintah :
mysql_query(sintak_query, koneksi) or die (mysql_error())
Setelah query dieksekusi, maka langkah selanjutnya adalah mengambil data hasil query dan ditampung dalam variabel array. Fungsi PHP yang dapat digunakan adalah :
mysql_fetch_array(eksekusi)
Fungsi tersebut akan menampung data hasil query dalam bentuk array dengan index yang dapat berupa nomor kolom atau nama kolom. Nomor kolom yang dibaca adalah dimulai dari 0 sampai dengan n - 1. Record yang ditampung juga dimulai dari row 0 dan n - 1 record. Berikut contoh penggunaannya:
<?
//skrip tampil_data.php
//untuk memanggil file koneksi
include "koneksi.php";
//query untuk menampilkan data dari tabel pegawai
$sql="SELECT*FROM pegawai";
//eksekusi query
$hasil=mysql_query($sql,$koneksi) or die(mysql_error());
?>
<table border="1" width="60%" align="center" cellpadding="3" cellspacing="0" style="border-collapse:collapse">
<tr align="center" bgcolor="#00FFFF">
<th> No </th>
<th> Kode </th>
<th> Nama </th>
<th> Umur </th>
<th> Gaji </th>
</tr>
<?
$i = 0;
while ($data=mysql_fetch_array($hasil))
{
if ($i % 2 == 0)
$back = "#CCCCCC";
else
$back = "#FFFFFF";
echo"<tr bgcolor = \" $back \" >
         <td> $i </td>
         <td> $data[kd_peg] </td>
         <td> $data[nama] </td>
         <td> $data[umur] </td>
         <td> $data[gaji] </td>
</tr>";
$i++;
}
?>
</table>
Keterangan:
  • if ($i % 2==0) $back="#CCCCCC"; else $back="#FFFFFF"; untuk membuat tabel berwarna warni.
  • Index yang digunakan juga dapat berupa nomor kolom. Contohnya: $data[0] untuk kolom kode pegawai.
Sekarang coba jalankan skrip tampil_data.php di browser, maka akan tampil data yang diambil dari tabel pegawai.


Selamat Mencoba :)

Silahkan Anda download file-file di atas, melalui link berikut :
Baca Selengkapnya ..

Rabu, 06 Februari 2013

Buat Kemungkinan Jadi Kenyataan

Kawan,
Di tahun 1900, Wright bersaudara sudah mengajukan kemungkinan orang dapat terbang. Tanggapan sinis dan keraguan menyerang mereka bahwa manusia tidak dapat terbang.

Banyak sekali percobaan mereka yang gagal. Tapi Orville Wright dan Wilbur Wright tidak menyerah pada visi mereka. Mereka mempersiapkan segala resikonya jika percobaan mereka gagal, seperti mereka menyiapkan landasan darurat di pantai berpasir yang lebih aman.

Pada 17 Desember 1903, di pagi hari yang cerah, mereka berhasil mengubah kemungkinan menjadi kenyataan. Dari percobaan yang berulangkali gagal, Wright bersaudara akhirnya berhasil menorehkan sejarah penerbangan dunia untuk pertama kalinya. Meski hanya bisa melayang 10 kaki selama 12 detik, tetapi percobaan mereka merupakan pondasi penemuan pesawat terbang.

Jika Anda dapat melihat kemungkinan-kemungkinan, yakinilah dan wujudkan kemungkin tersebut!.
Mungkin Anda juga akan melihat banyak rintangan dan tantangan. Tetapi yang membedakan Anda dengan orang lain adalah mereka hanya bisa melihat resikonya saja, sedangkan Anda bisa melihat bagaimana mengatasi resiko tersebut.

Ketika orang lain menyerah dan menangisi keadaan, kekuatan pikiran Andalah yang dapat mengatasinya. Katakan bahwa Anda dapat bangkit lagi setiap kali gagal dan mencoba lagi.
Singkirkan segala keraguan dan ketakutan. Jika Anda percaya Anda dapat terbang, maka Anda pun terbang.


AsianBrain.com
Baca Selengkapnya ..