Advertisement 300 X 250

Pages

PHP Upload File

Sabtu, 11 Februari 2012

Salah  satu  hal  terpenting  ketika mempelajari  PHP  adalah mengenai  upload  file  dan berbagai macam mekanismenya, dalam tutorial dibawah kita akan belajar :
  1. Membuat form untuk upload file
  2. Membuat script upload sederhana
  3. Menambahkan fitur file_exists untuk mendekti upload file yang sama
  4. Menambahkan fitur filter untuk upload jenis file tertentu
Download Tulisan Lengkap:

Mengenal Mekanisme Looping pada PHP

Setiap bahasa pemrograman pasti memiliki mekanisme untuk melakukan looping (perulangan) dalam code-nya. Bagaimana dengan PHP? PHP Sebagai bahasa pemrograman tentu saja juga memiliki mekanisme ini. Statemen-statemen looping pada PHP bertujuan untuk mengeksekusi suatu blok kode yang sama selama beberapa kali dan bisa ditentukan perulangannya.
PHP memiliki beberapa statemen yang digunakan untuk operasi looping yaitu:
-  while, yaitu perulangan pada suatu blok kode selama kondisi tertentu masih terpenuhi.
-  do..while, yaitu perulangan yang selalu dijalankan minimal sekali dan baru kemudian
mengulangi blok kode nya selama suatu kondisi terpenuhi.
- for, yaitu perulangan yang sifatnya pasti pada suatu blok kode tertentu dan sudah ditentukan sebanyak jumlah tertentu.
- foreach, yaitu perulangan khusus yang digunakan pada array.
Download Tulisan Lengkap: sony-php.zip

Tips Membuat Polling lewat PHP tanpa MySQL

Pertama buatlah file dengan nama pilihan.dat lewat text editor notepad. Dalam file tersebut masukan data untuk pilihan polling, contoh :
AC Milan
Juventus
Inter Milan
AS Roma
Lazio
Fiorentina
Napoli
Lainnya
Buat juga satu file dengan nama hasil_polling.dat dan biarkan kosong, file ini untuk menyimpan hasil
dari polling.
Download Tulisan Lengkap: kalengkian-polling.zip

Membuat Website dengan PHP

Tulisan berikut ini, akan mempelajari PHP Script. PHP Script digunakan untuk membuat website yang mempunyai koneksi ke program database populer seperti SQL sehingga pada akhirnya digunakan untuk membuat fasilitas , seperti login, guestbook dan sebagainya. Secara garis besar, tulisan berikut ini akan membahas :
- Guestbook
- Registrasi & Login Authentication
- IP Address Log
- Shopping Online
Download Tulisan Lengkap: welly-tipstrikphp.zip

Membuat MySQL Monitor dengan PHP

Menggunakan MySQL Monitor standar bawaan dari paket MySQL sangat membantu administrasi dan penggunaan server MySQL, tetapi karena tool tersebut berjalan pada mode command line dan tampilan layar dari command line sangat terbatas maka pekerjaan akan menjadi sedikit lebih sulit.
Banyak pengembang-pengembang software open source yang telah membuat interface berbasis web yang dapat digunakan untuk mengadministrasi MySQL, salah satu contohnya adalah phpMyAdmin. PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah pekerjaan Anda, hal ini sangat membantu jika Anda mempunyai server MySQL dalam local komputer. Tetapi bagaimana jika Anda ikut dalam layanan web hosting, yang jarang sekali memberikan fasilitas MySQL monitor baik yang berbentuk command line maupun yang berbasis web. Apabila hendak memasang phpMyAdmin pada hosting tersebut maka akan mengurangi ruang harddisk yang Anda butuhkan untuk halaman homepage. Oleh sebab itu dibutuhkan satu interface berbasis web yang berukuran kecil yang dapat membantu kerja Anda.
Download Tulisan Lengkap: bondan-php.zip

Belajar PHP dengan Framework Code Igniter

PHP adalah sebuah bahasa pemrograman web yang popular, tangguh dan dapat di peroleh secara gratis. Belajar PHP cukup menyenangkan, karena bahasa ini tergolong mudah untuk di pelajari. Untuk mempermudah dan mempercepat pengembangan aplikasi dengan PHP, banak bermunculan framework PHP, satu di antara nya adalah Code Igniter.

Fungsi Terbilang dengan Suara

“Pulsa anda sekarang adalah : dua – puluh – ribu – tiga – ratus – rupiah !” Demikian sahut operator mesin di seberang sana saat seseorang merequest cek pulsa pada penyedia layanan telepon selular.
“Pemberhentian berikutnya: halte sarinah, mohon periksa kembali barang bawaan anda dan hati-hati melangkah”, operator di dalam bus trans Jakarta mengingatkan para penumpangnya sesaat sebelum bus berhenti pada stasiun tertentu.
“Nomer antrian tiga – puluh – empat, di counter dua”, operator mesin kembali bersuara di sebuah antrian Bank.
Canggih sekali ya suara-suara tersebut ! Ternyata aplikasi berbasis suara sangat membantu manusia dalam menjalani kehidupan sehari-hari. Rumitkah membuat program di atas ?, “Loh memang suara itu diprogram yach ?, bukannya ada mbak-mbak yang ngomong di speaker ?”. “Ya iyalah diprogram… kasihan sekali dong mbak-nya jika terlahir ke dunia ini hanya untuk nongkrongin mikrofon terus setiap waktu”. Hi hi hi..
Membuat aplikasi  ini ternyata sangatlah mudah, bahkan nenek kita sekalipun bisa membuatnya :-D . Pada artikel ini dipaparkan teknik pembuatan aplikasi terbilang dengan suara, persis seperti pada proses cek pulsa penyedia layanan telepon selular. Aplikasi dibuat menggunakan algoritma sederhana menggunakan PHP, Javascript, dan sebuah Adobe flash player untuk memutar file mp3.
Download artikel selengkapnya:
gibransyah-terbilang-dengan-suara.zip

SUMBER : http://ilmukomputer.org

Operator PHP

Setelah pada bahasan sebelumnya kita telah membahas tentang variabel dan tipe data dalam PHP, dalam kesempatan kali ini kita akan pelajari tentang operator dalam PHP.
Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:
a.Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:
OperatorOperasiPenggunaan
*Perkalian$a*$b
/Pembagian$a/$b
%Modulus$a%$b
Pre/Post decrement–$b atau $b–
+Penjumlaan$a+$b
-Pengurangan$a-$b
b. Operator Increament/Decreament
Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
OperatorOperasiPenggunaan
++Pre/Post Increment++$a atau $a++
Pre/Post decrement–$b atau $b–

c. Operator String
Hanya ada satu operator string, yaitu operator concatenation ( . ).
$a=”Hallo”;
$b=$a.”Selamat Datang di PHP”;
//$b berisikan “Hallo Selamat datang di PHP”
?>
d. Operator Bitwise
Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.
ContohNamaHasil
$a & $bAndBit yang bernilai 1 pada $a dan $b akan diset 1
$a | $bOrBit yang bernilai 1 pada $a atau $b akan diset 1
$a ^ $bXorBit yang bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1
~ $aNotBit yang bernilai 1 pada $a akan diset 0, dan sebaliknya
$a << $bShift LeftGeser bit $a sebanyak $b langkah kekiri (setiap langkah berarti “kalikan dengan dua”)
$a >> $bShift rightGeser bit $a sebanyak $b langkah kekanan (setiap langkah berarti “kalikan dengan dua”)
e. Operator Perbandingan
ContohNamaHasil
$a > $bLebih dariTrue jika $a lebih besar dari $b
$a <= $bKurang dari atau sama denganTrue jika $a lebih kecil dari $b atau $a sama dengan $b
$a < $bKurang dariTrue jika $a lebih kecil dari $b
$a >= $bLebih besar atau sama denganTrue jika $a lebih besar dari $b atau $a sama dengan $b
$a == $bSama denganTrue jika $a sama dengan $b
$a != $bTidak sama denganTrue jika $a tidak sama dengan $b

f. Operator Ternary
Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.
Bentuk Umum:
(Ekspresi) ? (jika benar) : (jika salah);
Contoh:
$umur=5;
$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;
echo “Umurnya = $umur “$balita;
?>
g.Operator Logika
ContohNamaHasil
$a and $b$a && $bAndTrue jika $a sama dengan $b
$a or $b$a | | $bOrTrue jika salah satu $a atau $b adalah benar
$a xor $bExclusive orTrue jika salah satu $a atau $b adalah benar dan tidak keduanya
!$aNotTrue jika $a tidak benar

Installasi CMS WordPress di Web Hosting

WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya [Wikipedia].
Contoh website yang menggunakan CMS-Wordpress : firstbarstjtk
Download tulisan lengkap : zayi_InstallWordpressCms

sumber : http://ilmukomputer.org

SMS Gateway Menggunakan Gammu

Mungkin anda pernah melihat sms yang dikirim secara otomatis setelah anda mengisi pulsa handphone anda, kuis via sms, atau sms notifikasi otomatis lainnya. Jika anda berfikir ingin membangun aplikasi SMS Gateway untuk mendukung usaha anda, ternyata tidak sesulit yang di bayangkan. Disamping itu anda tidak perlu modal yang besar, karena bisa disesuaikan dengan kebutuhan. Yang perlu anda siapkan adalah sebuah PC beserta HP+Pulsa dan kabel datanya. Tulisan ini mengulas cara membuat SMS Gateway menggunakan sebuah tool freeware bernama Gammu.

artikel selengkapnya silahkan klik disini

ANALISA SISTEM OPERASI ANDROID DENGAN IMPLEMENTASI ALGORITMA CIPHER

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android.Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

untuk mendownload tutorial silahkan klik disini

Kamis, 05 Januari 2012



Latar Belakang :
Saya coba memahami dan mempelajari tentang AJAX, dan hasilnya saya tuliskan kembali dalam Blog ini.
Tutorial ini saya akan membahas tentang pencarian kata (search) dengan menggunakan AJAX, PHP, dan MySQL dalam sebuah kasus bukutamu.
Adapun cara kerja dari aplikasi ini adalah :
  1. User menginput kata yang dicari.
  2. Dengan “event handling” à onkeyup, setiap user memasukan kata, maka program akan menjalankan fungsi pencarian.
  3. Hasil pencarian akan ditampilkan dalam table.
File-file yang dibutuhkan :
Dalam membuat aplikasi ini ada beberapa file yang dibutuhkan yaitu :
  1. index.php berisi form untuk memasukan kata yang dicari.
  2. ajax.js berisi fungsi untuk membuat koneksi asynchronous dengan server.
  3. proses.php berfungsi untuk memproses kata yang dicari dan menampilkannya kembali ke halaman (file) index.php.
Pertanyaan :
Bagaimana cara ajax menampilkan data yang sudah di proses ke dalam halaman utama aplikasi??

Cari disini :


ajax menampilkan data hasil proses ke dalam tag yang sudah di definisikan didalam halaman utama aplikasi yaitu  
dan tag tersebut sudah dicantumkan didalam file ajax yaitu             var obj=document.getElementById(“pencarian”);
Konsepku :
Dari penjelasan diatas dapat diketahui alurnya adalah :
Index.php ———–ajax.js ———-proses.php
  1. Dimana, file index.php mengirim data melalui file ajax.js (tanpa melakukan refresh halaman).
  2. File ajax.js meneruskan pengiriman data dengan tujuan file proses.php
  3. File proses.php mengolah data dan menampilkan data kedalam file index.php dengan bantuan tag
    .
Pencarian Ajax Gambar
Download file Pencarian PHP Ajax :
Referensi Pencarian PHP biasa :
Demo :
Sekian tutorial dari saya yang ngalor-ngidul. Semoga Anda tidak tambah pusing dengan penjelasan tentang AJAX dari saya :D . Dan kurang lebihnya saya ucapkan terimakasih, semoga tutorial ini berguna untuk Anda :)

Membuat Shoutbox dengan AJAX


Fungsi :
Aplikasi berbasis AJAX yang digunakan sebagai shoutbox (seperti bukutamu kecil). Dengan dilengkapi dengan paging..
File-File :
  1. Conn.php untuk file koneksi ke database.
  2. Style.css untuk manangani tampilan.
  3. Ajax.js untuk file ajax, koneksi assyncronous ke server.
  4. Index.php untuk tampilan awal aplikasi.
  5. Proses.php untuk menyimpan dan menampilkan pesan.
Download
Demo
Semoga aplikasi ini bermanfaat untuk Anda dan silahkan di kembangkan demi ilmu pengetahuan.

Membuat Combobox dengan AJAX

Aplikasi AJAX kali ini adalah sebuah combobox dinamis, berdasarkan kategori Fakultas. Jika user memilih Fakultas Teknologi Industri, maka di bagian Jurusannya akan muncul combobox jurusan Teknik Informatika, Teknik Industri, dan Teknik Elektro.


Datanya diambil dari sebuah database “ri32-ajax” dengan tabel-tabel sebagai berikut 



Adapun file-filenya adalah :
  1. ajax.js untuk file ajaxnya
  2. index.php untuk halaman utamanya.
  3. proses.php berhubungan dengan file ajax.js untuk menampilkan jurusan dan menampilkan rincian dari data yang di input user.
  4. style.css untuk tampilan halaman.
  5. conn.php untuk konfigurasi koneksi php ke database mysql
Download :
Demo :
Semoga turial ini bermanfaat untuk anda…



Membuat Chating LAN dengan AJAX


Tutorial kali ini saya membuat sebuah aplikasi chating via LAN. Konsepnya hampir sama seperti guestbook. Dimana logikanya adalah :
  1. User memasukan nama (tidak boleh ada nama yang sama)
  2. User masuk ke halaman chating.
  3. User menginput pesan.
  4. Aplikasi otomatis menampilkan pesan terakhir setiap detik dengan AJAX..
  5. Ketika user “keluar”, data chating user tersebut di hapus..
  6. Selesai.
Databasenya “chatlan” dengan 2 table yaitu :



Sedangkan file-filenya adalah :
  1. Conn.php untuk koneksi database.
  2. Index.php untuk halaman utama.
  3. Proses.php berhubungan dengan file ajax
  4. Ajax-chat.js untuk aplikasi asynchronous nya.
  5. Logout.php untu keluar.
  6. Chatlan.sql.zip file databasenya yang harus di import.
Download :
Semoga artikel ini bermanfaat untuk anda.