blog mahfud

OFFICIAL WEB SITE MAHFUD IVAN PATONI

Dasar CRUD PHP MYSQL

Dasar CRUD Create Read Update Delete,


Contoh pada Tabel Database berikut :
Buku
IdBuku
NamaBuku
TahunTerbit


Create /  inputan baru menggunakan script berikut :

mysql_query("insert into Buku values('','$NamaBuku','$TahunTerbit')");


Read Membaca data :

<?php
$baca=mysql_query("select * from Buku");
while($hasilkan=mysql_fetch_array($baca)){
?>
Maka Keluaran menggunakan <?php echo $hasilkan['NamaBuku'];?> akan menampilkan NamaBuku

Update atau meperbarui data :

Sebelumnya mengambil data yg akan di edit / diperbarui. kemudian data tersebut du terima secript berikut :
<?php
$IdBuku=$_GET['IdBuku'];
$buku=mysql_query("select * from Buku where IdBuku='$IdBuku'");
$tampilkan=mysql_fetch_array($buku);
?>
maka akan mengambil data yg akan di edit lalu kita edit, jangan lupa tambahkan value semisal akan mengedit Nama Buku maka Valuenya value="<?php echo $tampilkan['NamaBuku']?>"
kemudian simpan dengan script berikut :

mysql_query("update Buku set NamaBuku='$NamaBuku' where IdBuku='$IdBuku'");


Menghapus Data :
Seperti Mengedit / Update menghapus juga meminta ID data atau data yg bersangkutan lainnya :
$IdBuku=$_GET['IdBuku'];
 $hapus=mysql_query("delete from Buku where IdBuku='$IdBuku'");



Kurang Lebih CRUD seperti di atas

Mahfud Ivan Patoni

[SCRIPT] How to pinging a host by PHP?




# usage; this.php domain/ip


<?php
error_reporting(0);

function ping($host){
    $starttime = microtime(true);
    $exec = fsockopen($host, 80, $errno, $errstr, 5);
    $stoptime = microtime(true);
    $status = 0;

    if (!$exec) {
        $status = "Request timed out.";
    } else {
        $status = ($stoptime - $starttime) * 1000;
        $status = "Reply from " . $host . ": bytes=32 time=" . floor($status) . "ms TTL=53";
    }
    fclose($exec);
    return $status;
}

if (preg_match('/^[a-z]{2,6}+\.[-a-z0-9]+\.[a-z]{2,6}$|^[-a-z0-9]+\.[a-z]{2,6}$/', strtolower($argv[1]))) {
    echo "\nPinging " . gethostbyaddr(gethostbyname($argv[1])) . " [" . gethostbyname($argv[1]) . "] with 32 bytes of data:\n";
    while (true) {
        echo ping(gethostbyname($argv[1])) . "\n";
        sleep(1);
    }
} elseif (preg_match('/^[0-9]{1,3}+\.[0-9]{1,3}+\.[0-9]{1,3}+\.[0-9]{1,3}$/', strtolower($argv[1]))) {
    echo "\nPinging " . $argv[1] . " with 32 bytes of data:\n";
    while (true) {
        echo ping($argv[1]) . "\n";
        sleep(1);
    }
} else {
    echo "Ping request could not find host " . $argv[1] . ". Please check the name and try again.";
}
?>

Mahfud Ivan Patoni

PEMESANAN TIKET KERETA API ONLINE


MAHFUD.MY.ID - PHP
untuk beberapa penjelasan source codenya bisa ditanyakan lewat komentar ya gan, :) dan untuk SOURCE CODE lengkapnya bisa di Download disini juga gan, :)
Semoga bermanfaat gan, :)

REVIEW WWW.DONTCLICK.IT

Dontclick.it merupakan situs yang berbasis flash player. Berdasarkan fakta situs tersebut merupakan situs yang mempunyai navigasi yang sulit. Karena User tidak diperbolehkan untuk melakukan klik kiri mouse seperti yang biasa kita lakukan jika mengunjungi sebuah situs. Sebagai penggantinya, navigasi di situs ini berjalan menggunakan mouse hover yaitu kita hanya mengarahkan kursor ke button yang akan di tuju tanpa melakukan klik. 

User friendly : tidak terlalu user friendly, karena tampilan yang tujuannya dibuat atraktif malah merepotkan. Karena bagi pengunjung yang baru atau yang belum pernah sama sekali mengunjungi situs tersebut akan kebingungan, mengapa begini, lalu begitu dan tiba-tiba begini. Pada bagian home page seolah tak ada apa-apa yang menarik di dalam situs ini. Point of interest pun tidak ada karena tidak ada objek yang eye-cathcy. Kemudian setelah masuk ke halaman selanjutnya, tampilan menu bar dan sub menu terlihat gemuk. Bagi mata yang memandang pun tak jauh beda dengan memandang pemukiman padat penduduk yang kumur dan tidak tertata. Desain tampilan sub menu yang menggunakan animasi sepeti itu bisa membuat pengunjung kehilangan fokus dan membutuhkan beberapa waktu untuk perlahan mengamati dan memahami cara kerja situs tersebut. Lebih parah lagi, dengan keadaan setting dan desain halaman yang bisa dibilang too sophisticated tidak memberikan toleransi pada human error saat melakukan ¬random clicking. Seharusnya, situs ini memanfaatkan lebar web dan panjang page nya agar terlihat longgar dan tidak menyesakkan mata. Disamping itu, pilihan warna juga kurang terlalu harmoni. Pilihan latar belakang abu-abu dan penggunaan warna hijau muda yang mendekati kuning serta hijau tua tidak menghasilkan tabrakan warna yang harmoni, justu malah terkesan aneh dan tidak nyeni. Beberapa ukuran font juga kurang bersahabat karena terlalu kecil karena tulisan itu bukan inti artikel melainkan hanya penjelas. Penggunaan fontasi juga kurang tepat karena selain ada beberapa bagian yang terlalu kecil, pilhan jenis hurufnya pun tidak terlalu nyaman untuk di baca sehingga menyakitkan untuk mata saat mencoba beradaptasi untuk kenyamanan saat membacanya. Seharusnya, font yang digunakan adalah yang lebih nyaman seperti yang digunakan beberapa media cetak seperti Jawa Pos, Surya, Seputar Indonesia, Kompas, The Jakarta Post, dan lain sebagainya.

Design: secara garis besar desain yang digunakan sangat atraktif termasuk pilihan animasi karena desain seperti ini sangat jarang digunakan oleh situs-situs lain. Bisa jadi, situs lain tidak banyak yang menggunakannya karena pertimbangan efektivitas dan mobilitas. Sayangnya, dibalik itu semua, ada beberapa kekurangan seperti pilihan warna dan jenis fontasi seperti yang sudah dijelaskan pada bagian user friendly. Disamping itu, salah satu kelemahan situs ini adalah terlalu mengandalkan animasi flash sehingga memungkinkan situs ini tidak bisa dimuat oleh perambah internet yang tidak mensupport tampilan situs tersebut. Bisa jadi, pengunjung yang ingin mengakses situs ini harus mengunduh plugin flash player terlebih dahulu dalam bentuk add-on untuk meningkatkan kapabilitas peramban internetnya untuk memuat situs tersebut, bila sebelumnya belum menggunakan peramban internet yang terbaru dan belum meng-install add-on yang dibutuhkan. Seharusnya, desain web page menyesuaikan dengan tujuan dan fungsi utama untuk apa situs tersebut dibangun. Sehingga, situs untuk hal seserius ini tidak terkesan sebagai situs mainmain yang bisa dibilang dalam tahap percobaan atau beta. Bila desain situsnya seperti ini, sisi entertain nya terlalu ditonjolkan sehingga situs ini lebih cocok untuk diperuntukkan pada anak-anak yang tertarik permainan warna dan animasinya yang attraktif. Kesimpulannya, situs ini menarik namun tidak pada tempatnya.

Content: isi dan artikel yang ditampilkan sangat menarik karena menyajikan informasi yang tidak banyak disampaikan lembaga survey maupun penelitian manapun. Akan tetapi kurang memuaskan karena tidak ada penjelasan mendetail. Semua materi dijelaskan secara ringan tanpa ada tautan keluar yang menjelaskan lebih dalam. 

Desain menu:
Secara garis besar pada halaman utama yang kedua terdapat empat menu yang terdiri dari UNDERSTAND, LEARN, EXPLORE, dan COMMUNICATE. Dalam situs ini, pengunjung tidak perlu melakukan klik untuk mengirimkan perintah, melainkan cukup dengan menunjuk menu , perintah, atau informasi yang akan di akses atau dituju. Justru, apabila pengunjung melakukan klik pada bagian manapun situs ini maka akan terjadi error yang menghentikan langkah anda mengeksplorasi informasi di dalam situs ini. Oleh karena itu, berhati-hatilah dengan tombol klik kiri maupun kanan pada mouse anda maupun touch pad pada komputer portable anda. Apabila ada mengakses situs ini dengan PC portable, alajngkah lebih baik bila anda menggunakan mouse daripada menggunakan touch pad untuk mengindari  random-clicking yang justru akan “merepotkan” anda.

Pada menu UNDERSTAND terdapat sub menu THE STRORY, THE MOUSEWRAP, dan THE STATISTICS. Bagian THE STORY berisi sejarah pendek cerita yag menginspirasi terbentuknya situs dengan konsep tanpa klik tersebut. Bagian ini terbagi menjadi tiga bagian. Bagain yang pertama menceritakan tentang menjawab tantangan membangun situs yang tidak memerlukan klik. Kemudian bagian ke dua berisi tentang pertanyaan berat bagaimana meninggalkan kebiasaan kita yang tidak bisa jauh dari kebiasaan melakukan klik. Berhubung pada dasarnya situs ini adalah situs untuk survey, pada bagain ketiga berisi pemaparan tentang apa yang dievaluasi di dalam situs ini. Selajutnya adalah sub menu THE MOUSEWRAP yang didalamnya menawarkan cara alternatif untuk mengurangi kebiasaan melakukan klik. Pada bagian ini, pengunjung disuguhi animasi menarik tentang mouse dan sebuah penutup mouse yang berduri. Mouse akan bergerak mendekat atau menjauhinya sesuai dengan kerakan pointer oleh pengunjung. Setelah mouse terbungkus oleh penutup yang berduri tersebut muncullah artikel beserta inset gambar mousewrap beserta penjelasan ringkas tentang penggunaannya. Lalu yang terakhir adalah THE STATISTICS. Pada bagian ini, pengunjung disuguhi laporan survey. Ada tiga hal yang dilaporkan pada bagin ini antara lain, jumlah kunjungan pada situs tersebut serta jumlah klik yang meliputi klik dengan sengaja maupun tidak sengaja, perbandingan pengunjung yang “merindukan” sistem klik, dan frekuensi kunjungan pada beberapa bagian situs.

Yang kedua adalah menu LEARN. Pada menu ini terdapat tiga sub menu yang terdiri atas THE CLICK HISTORY, THE CLICK ERGONOMY, dan THE COMERCIAL CLICK. Sub menu yang pertama menjelaskan tentang sejarah klik mulai tahun 300SM sampai hari ini atau paling tidak hingga artikel tersebut di tulis. Pohon sejarah digambarkan dengan lingkar tahun yang dimiliki sebuah penampang melintang sebuah pohon. Dalam gambar tersebut terdapat sebelas panel yang mengindikasikan tahun-tahun yang berbeda dalam sejarah perkembangan klik. Selanjutnya, bagian kedua atau THE CLICK ERGONOMY dipaparkan tentang keterkaitan beberapa bagian tubuh kita dalam penggunaan komputer yang sehat. Keempat bagain tubuh tersebut adalah otak, jantung, mata dan tangan. Kemudian pada bagian ketiga atau THE COMERCIAL CLICK terdapat penjelasan mengenai empat hal dari inernet yang bisa menghasilkan pendapatan moneter dari jumlah klik yang dilakukan pengunjungnya. Empat hal tersebut adalah logfiles, ebay, banners, dan spam.
mahfud ivan patoni
Menu ke tiga adalah EXPLORE yang terdiri dari empat sub menu yang terdiri dari THE BUTTON LAB, THE EXPERIMENTS, THE AUTOPILOT, dan THE MOUSECAMP. Sub menu yang pertama adalah THE BUTTON LAB yang berisi tentang beberapa cara alternatif yang lebih canggih yang bisa digunakan untuk menggantikan fungsi klik. Dalam tab ini ditawarkan tiga metode untuk menyelesaikan permasalahan ini lengkap dengan kekurangan dan kelebihan masing-masing metode. Selanjutnya pada bagian THE EXPERIMENTS terdapat empat sample penggunaan pergerakan pointer. Pada bagian THE AUTOPILOT berisi angka yang berhasil terekam untuk jumlah klik. Selanjutnya, bagian paling menarik adalah bagian THE MOUSECAMP dimana pengunjung bisa mengaplikasikan kegiatan tanpa klik untuk tiga jenis permainan yang berbeda.

Akhirnya, pada menu terakhir atau CONTACT terdapat empat sub menu yang terdiri dari THE CROWDSHOUT, THE LINKS, THE GIVEAWAYS, dan THE CONTACT. Pada bagian THE CROWDSHOUT kita bisa menuliskan komentar kita mengenai proyek seperti ini. Selanjutnya, bagian THE LINKS cenderung menjelaskan credit atu pihak-pihak yang menginspirasi dan mebatu menyukseskan program seperti ini. Selanjutnya pada bagian THE GIVEAWAYS pengunjung ditawari fitur untuk mengunduh screen saver  dan banner yang khas dari situs tersebut sebagai cinderamata. Terakhir, THE CONTACT, memberi pengunjung kesempata untuk memberikan tulisan yang lebih panjang dalam bentuk seperti e-mail sekaligus praktek nyata mengirim e-mail tanpa menggunakan klik.

Penjelasan Fitur/Menu
1.   Home/tampilan awal
Halaman home adalah menu tang ditampilkan pada saat kita membuka situs www.dontclick.it. Disini kita diijinkan untuk mengklik satu kali saja (klik click here) untuk menuju menu sebelumnya yaitu menu UNDERSTAND, LEARN, EXPLORE, dan COMMUNICATE.

2. Halaman Understand


Pada menu UNDERSTAND terdapat sub menu THE STRORY, THE MOUSEWRAP, dan THE STATISTICS. 
a. Bagian THE STORY berisi sejarah pendek cerita yag menginspirasi terbentuknya situs dengan konsep tanpa klik tersebut. Bagian ini terbagi menjadi tiga bagian.
Bagian yang pertama menceritakan tentang menjawab tantangan membangun situs yang tidak memerlukan klik.
Bagian ke dua berisi tentang pertanyaan berat bagaimana meninggalkan kebiasaan kita yang tidak bisa jauh dari kebiasaan melakukan klik. 
Berhubung pada dasarnya situs ini adalah situs untuk survey, pada bagian ketiga berisi pemaparan tentang apa yang dievaluasi di dalam situs ini. 

b. MOUSEWRAP
Pada sub menu THE MOUSEWRAP yang didalamnya menawarkan cara alternatif untuk mengurangi kebiasaan melakukan klik. Pada bagian ini, pengunjung disuguhi animasi menarik tentang mouse dan sebuah penutup mouse yang berduri. Ini berarti bahwa harus hati hati dalam memegang mouse yang ujungnya berduri karena kita sama sekali tidak boleh melakukan klik. Mouse akan bergerak mendekat atau menjauhinya sesuai dengan gerakan pointer oleh pengunjung. Setelah mouse terbungkus oleh penutup yang berduri tersebut muncullah artikel beserta inset gambar mousewrap beserta penjelasan ringkas tentang penggunaannya.

Ketika tidak sengaja melakukan klik maka akan muncul tampilan seperti berikut kemudian tekan tombol submit

c. THE STATISTICS
Pada bagian ini, pengunjung disuguhi laporan survey. Ada tiga hal yang dilaporkan pada bagian ini antara lain, jumlah kunjungan pada situs tersebut serta jumlah klik yang meliputi klik dengan sengaja maupun tidak sengaja, perbandingan pengunjung yang “merindukan” sistem klik, dan frekuensi kunjungan pada beberapa bagian situs.





3. LEARN
Pada menu ini terdapat tiga sub menu yang terdiri atas THE CLICK HISTORY, THE CLICK ERGONOMY, dan THE COMERCIAL CLICK.
a. THE CLICK HISTORY
Sub menu yang pertama ini menjelaskan tentang sejarah klik mulai tahun 300SM sampai hari ini atau paling tidak hingga artikel tersebut di tulis. Pohon sejarah digambarkan dengan lingkar tahun yang dimiliki sebuah penampang melintang sebuah pohon. Dalam gambar tersebut terdapat sebelas panel yang mengindikasikan tahun-tahun yang berbeda dalam sejarah perkembangan klik.

b. THE CLICK ERGONOMY
Bagian THE CLICK ERGONOMY memaparkan tentang keterkaitan beberapa bagian tubuh kita dalam penggunaan komputer yang sehat. Keempat bagain tubuh tersebut adalah otak, jantung, mata dan tangan.


c. THE COMERCIAL CLICK 
Pada menu ini terdapat penjelasan mengenai empat hal dari internet yang bisa menghasilkan pendapatan moneter dari jumlah klik yang dilakukan pengunjungnya. Empat hal tersebut adalah logfiles, ebay, banners, dan spam.



4. EXPLORE
Menu ke tiga adalah EXPLORE yang terdiri dari empat sub menu yang terdiri dari THE BUTTON LAB, THE EXPERIMENTS, THE AUTOPILOT, dan THE MOUSECAMP.
a. THE BUTTON LAB
Menu THE BUTTON LAB yang berisi tentang beberapa cara alternatif yang lebih canggih yang bisa digunakan untuk menggantikan fungsi klik. Dalam tab ini ditawarkan tiga metode untuk menyelesaikan permasalahan ini lengkap dengan kekurangan dan kelebihan masing-masing metode.

b. THE EXPERIMENTS
Pada bagian THE EXPERIMENTS terdapat empat sample penggunaan pergerakan pointer.
c. THE AUTOPILOT
Pada bagian THE AUTOPILOT berisi angka yang berhasil terekam untuk jumlah klik.

d. THE MOUSECAMP
Selanjutnya, bagian paling menarik adalah bagian THE MOUSECAMP dimana pengunjung bisa mengaplikasikan kegiatan tanpa klik untuk tiga jenis permainan yang berbeda.

LOKER

LOKER

LOKER BERBASIS WEB FRAMEWORK OLEH MAHFUD IVAN PATONI

DOWNLOAD WEB REFERENSI TUGAS AKHIR


Ini saya mau berbagi Web Site Buat Anda Yang akan Menghadapi Tugas Akhir Kuliah saya sendiri iseng iseng membuat web ini. saya menggunakan web ini untuk referensi tugas akhir teman teman saya (manajemen informatika / teknik informatika )
 fitur standar CRUD database mysql custom tiitle footer header dll 
mahfud.my.id mahfud ivan patoni

DOWNLOAD

Deep Web



Deep Web juga dikenal dengan nama Deepnet, DarkNet, Invisible Web, Undernet atau Hidden Web) di Indonesia dapat disebut sebagai Web Mendalam. Deep Web merupakan bagian dari World Wide Web tetapi tidak termasuk kedalam internet yang dapat dicari dengan mudah, yaitu dengan menggunakan mesin pencari web yang menggunakan indeks mesin pencari web. Deep Web berbeda dengan Dark Internet, dimana komputer tidak dapat lagi dijangkau melalui Internet, atau dengan Darknet yang merupakan jaringan untuk menukarkan data, yang dapat digolongkan sebagaibagian kecil dari Deep Web.

Mike Bergman, pendiri BrightPlanet yang memberikan istilah tersebut,[1] mengatakan bahwa mencari di Internet pada saat ini dapat dibandingkan dengan menjaring ikan di permukaan laut: akan mendapatkan banyak ikan yang tertangkap di jaring, tetapi informasi yang sangat dalam tidak akan tertangkap.[2]

Kebanyakan dari iformasi yang terdapat di jaringan Internet, terkubur sangat dalam situs yang dinamis, dan mesin pencari web yang standar tdak dapat menemukannya. mesin pencari web yang tradisional tidak dapat "melihat" atau mengambil data di dalam Deep Web. Halaman-halaman tersebut dianggap tidak ada hingga mereka tercipta secara dinamis sebagai hasil dari pencarian secara spesifik. Sejak tahun 2001, Deep Web telah dinyatakan memiliki ukuran yang lebih besar dari Web biasa.

MD5 VS SHA1

ilustrasi image

MD5 dan SHA1 adalah dua algoritma yang dipakai untuk mengenkripsi data, biasanya dua algoritma ini digunakan untuk mengacak password menjadi barusin code-code acak yang tidak dapat dibaca.

MD5 lebih populer dibandingkan dengan SHA1. Dengan kepopuleran md5 dalam mengenkripsi informasi menjadikan md5 tidak aman lagi untuk mengenkripsi suatu informasi. telah banyak beredar aplikasi untuk men-dekripsi md5. Sehingga ini menjadi ancaman yang sangat serius dalam hal security.

Sha1 menawarkan alternatif lain dalam algoritma enkripsi informasi. sha1 menghasilkan 40bit karakter enkripsi sedangkan Md5 menghasilkan 32bit karakter enkripsi. Sehingga sha1 memberikan pengacakan lebih banyak, dan peluang untuk meng-dekripsi lebih besar.

 Berikut ini adalah contoh ekripsi menggunakan md5 :
0159ea012a3c1aea7ea0159ec1aea3a2 => menghasilkan 32bit karakter

Berikut ini adalah contoh ekripsi menggunakan sha1 :
a17c9aaa61e80a1bf71d0d850af4e5baa9800bbd => menghasilkan 40bit karakter

Dengan kata lain mengacakan karakter pada sha1 lebih banyak sehingga algoritmanya juga lebih rumit dari md5, ini yang membuat sha1 menjadikan lebih aman dari md5. Terlebih lagi sekarang sudah banyak orang berkomentar bahwa md5 tidak lagi aman dalam mengacak suatu informasi seperti password.

Jadi apakah anda akan memilih sha1 atau md5? semua tergantung anda...

Sumber : prowebpro.com
Edittor : Mahfud Ivan Patoni

Membuat Tanggal Dan Waktu Sekarang Dengan PHP

Pada Artikel Kali Ini Saya Akan Mengajarkan Bagaimana Membuat Tanggal Dan Waktu Sekarang  (current date) Pada Website Dengan PHP.
 
Khusus Untuk Teman - Teman Yang Sedang Mendalami PHP Programming.... Semoga Bermanfaat Ya Berikut Codenya...

<?php

// Cetak Function
Current_date () ;

// Function Current Date
Function current_date ()
{
    // set waktu asia Jakarta
    date_default_timezone_set("Asia/Jakarta");
   
    // Peroleh Waktu Sekarang
    $thedate = getdate();
    $day = $thedate ["mday"];
    $month = $thedate ["mon"];
    $year = $thedate ["year"];
    $hours = $thedate ["hours"];
    $minutes = $thedate ["minutes"];
    $seconds = $thedate ["seconds"];
   
    // susun format tampilan dan cetak
    $current_date = "$day/$month/$year $hours:$minutes:$seconds";
    echo "<strong><h1>" . $current_date . "</h1></strong>";
}
?>
 Hasil Pada Browser

Dicoba Ya!


Mozilla Firefox


Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah peramban web lintas platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan suka relawan.

Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal.

Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga 24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan. mahfud.my.id

Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah peramban web yang kecil, cepat, sederhana, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Sejak 3 April 2003, Firefox dan klien surel Thunderbird telah menjadi fokus utama pengembang Yayasan Mozilla untuk menggantikan Mozilla Suite. mahfud.my.id

Firefox dapat dijalankan pada berbagai macam sistem operasi seperti Microsoft Windows, Linux, Mac OS X, dan FreeBSD. mahfud.my.id

DOWNLOAD MOZILA FIREFOX UPDATE