THE WORLD IN OUR HANDS

TECHNOLOGICAL DEVELOPMENT

CONNECTIVITY

PLATFORM

CRYPTO

Membuat Paging Menggunakan PHP

Setelah sekian lama tak menulis, sekarang ada waktu sembari mengerjakan tugas magang kuliah di dalam kantor sekalian merefres pikiran karna proses tugas analisis web dari tempat magang masih belum bisa berjalan dengan baik ( masih error dan sebagainya ). XD

Ditempat penulis magang, banyak web sistem informasi dan aplikasi berbasis web yang masih perlu banyak dikembangkan karena tuntutan perkembangan dan kebutuhan user terutama dalam perkembangan user interface yang sangat begitu signifikan.

Dalam salah satu tugas analisis yang penulis kerjakan didalam magang adalah membuat paging dinamis agar penampilan sebuah web bisa lebih user friendly ( mudah untuk digunakan dan dioperasikan ).

Langsung saja kita masuk ke pengkodingannya :

<[?] php
$dataPerPage = 10;

if(isset($_GET['halaman']))
{
    $noPage = $_GET['halaman'];
}
else $noPage = 1;

$offset = ($noPage - 1) * $dataPerPage;

$query   = "SELECT COUNT(*) as jumData FROM `artikel`";
$hasil  = mysqli_query($con,$query);
$data     = mysqli_fetch_array($hasil);
$jumData = $data['jumData'];

$sql = "SELECT `idartikel`, `judul`, `kategori` FROM `artikel` LIMIT $offset, $dataPerPage ";
$result=mysqli_query($con ,$sql);
$numrow=mysqli_num_rows($result);
[?]>


<[?]php   
   $jumPage = ceil($jumData/$dataPerPage);
    echo "<[div] id='paging'>";
  
    echo "Pages (".$jumPage.") : ";
    if ($noPage > 1) echo  "<[a] class='page' href='?halaman=".($noPage-1)."'><< Prev<[/a]>";
   
    $showPage=0;
    for($page = 1; $page <= $jumPage; $page++)
    {
        if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage))
        {  
            if (($showPage == 1) && ($page != 2))
                echo "...";
               
            if (($showPage != ($jumPage - 1)) && ($page == $jumPage))
                echo "...";
               
            if ($page == $noPage)
                echo " <[b]>".$page."<[/b]> ";
            else
                echo " <[a] class='page' href='?halaman=".$page."'>".$page."<[/a]> ";
            $showPage = $page;         
        }
    }
   
       if ($noPage < $jumPage) echo "<[a] class='page' href='?halaman=".($noPage+1)."'>Next >><[/a]>";
    echo "<[/div]>";
[?]>


note : hilangkan tanda " [] " dan sesuaikan database yang Anda gunakan.

Begitu sekiranya source yang bisa membuat paging dan semoga bisa membantu dalam tugas - tugas Anda.

Sumber
http://www.forumphp.web.id/
http://www.phpindonesia.net/
Share:

E-book Mempercepat Windows XP atau 7

Sering mengalami kelambatan dalam laptop atau PC Anda? Menggunakan sistem operasi Windows? Pertanyaan itu sering kita tanyakan dan dengarkan untuk mendapatkan solusi tentang bagaimana bisa mengatasi hal tersebut. Banyak tutorial online maupun cetak yang telah membahas tentang bagaimana cara mengatasi itu semua, tapi apakah itu semua bisa berhasil? Atau semua berhasil tetapi kelambatan itu kembali lagi dan lagi? 

Semua memang bisa dipengaruhi oleh banyak hal, mulai dari RAM yang sudah termasuk dalam kapasitas yang kurang mumpuni atau terlalu banyak file dan folder yang ada dalam hardisk. Dan kebanyakan dari semua bisa terjadi karena kurang perawatan hardware maupun software itu sendiri. Banyak cara untuk optimasi kinerja hardware atau software untuk mengatasi Windows yang lemot, menjaga peforma agar tetap maksimal, memperbaiki sistem yang tidak responsif dan bagaimana jika perbaikan yang telah dilakukan tidak dapat memberikan hasil yang maksimal.


Silahkan download e-book dari Make Use Of untuk bisa memahami dan mngerti cara - cara yang ada di dalamnya dengan klik link download dibawah ini.


Semoga bisa lebih memahami dan lebih mengerti untuk bisa mengatasi lemot yang terjadi dalam laptop atau PC Anda.

Sumber :
 
Share:

E-book Membuat Website Lebih Mudah dengan HTML5

HTML5 adalah revisi kelima dari HTML ( yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya HTML4 pada tahun 1997 ) dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua ( World Wide Web Consortium, W3C ) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak pembuat web.

Pada HTML5 diperkenalkan beberapa elemen baru dan atribut yang merefleksikan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantik pada blok yang umum digunakan yaitu elemen ( < div > ) dan inline ( < span >
), sebagai contoh ( < span > ) ( sebagai blok navigasi website ) dan ( < footer > ) ( biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari kode html ). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka yang telah distandarkan, seperti elemen multimedia ( < audio > ) dan ( < video > ). Beberapa elemen yang telah ditinggalkan juga ditiadakan, termasuk elemen presentasi semata seperti ( < font > ) dan ( < center > )



Sebuah peramban web HTML5 ( text atau html ) akan fleksiblel dalam menangani kesalahan sintaks. HTML5 telah didesain agar peramban web lama dapat dengan aman mengabaikan konstruksi HTML5 yang baru. Perbedaan mendasar dengan HTML 4.01 adalah spesifikasi HTML5 memberikan aturan detail untuk meleksikalkan dan memparsing sebagai persyaratan agar berbagai peramban web tetap memberikan hasil yang sama saat terjadi kesalahan sintaks. Meskipun HTML5 telah memiliki perilaku konsisten untuk menangani dokumen-dokumen "Tag Soup", dokumen seperti ini tidak dapat dikatakan telah memenuhi standar HTML5.

Banyak tutorial berupa video maupun e-book yang telah membahas tentang bagaimana memulai membuat sebuah website menggunakan HTML5, salah satunya yang akan bisa kamu dapatkan disini. Tutorial HTML5 ini berisi sekitar 28 halaman yang membahas mulai dari HTML5 hingga CSS3. Setiap langkah - langkah dari materi diberikan sebuah penjelasan singkat namun jelas serta diberikan juga screenshot sehingga lebih mudah untuk dipahami dan dimengerti.

Bagi kamu yang tertarik untuk bisa membuat website dengan HTML5, silahkan download dan pelajari materi yang ada dibawah ini.

Semoga bisa membantu kamu untuk lebih memahami tentang HTML5 agar bisa mengaplikasikannya untuk membuat web kamu sendiri. 

Sumber : 
http://id.wikipedia.org/wiki/HTML5
http://www.business2community.com/mobile-apps/is-html5-the-future-of-app-development-0138766
Share:

Mengenal Istilah dan Fungsi pada Jaringan Komputer

   Setelah lama vacum tidak menulis karna kesibukan perkuliahan dan pekerjaan, akhirnya ada waktu untuk melakukan hobi menulis lagi. :)

   Disini akan kita bahas tentang beberapa istilah dan fungsi dari istilah yang sering digunakan atau sering muncul saat kita belajar atau mendalami sebuah Jaringan Komputer. Sebenarnya banyak istilah atau nama lain yang digunakan pada pembelajaran Jaringan Komputer untuk memudahkan dalam mengingat atau nama itu sudah menjadi standard Internasional.

Fungsi dari beberapa istilah :

Cluster Computer
   => penggabungan beberapa komputer independen menjadi satu dengan menggunakan jaringan dan software.

SMTP ( Simple Mail Transfer Protocol )
  => suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server.
Transfer Rate
  => jumlah data yang dapat dibawa dari satu titik ke titik lain dalam jangka waktu tertentu.
VoD
  => sistem komunikasi jaringan atau telekomunikasi menggunakan jaringan internet.

Topologi
   => suatu aturan atau cara untuk menghubungkan komputer yang satu dengan komputer yang lainnya sehingga membentuk suatu jaringan.

Web Service
  => berfungsi untuk mendefinisikan format dan konten untuk request dan respon bagi client dan server.
   Bekerja pada Layer Session dan Port 80

FTP ( File Transfer Protocol )
   => berfungsi untuk tukar - menukar file dalam suatu network yang men-support TCP/IP.
   Bekerja pada Layer Transport dan Port 21

DNS ( Domain Name Service )
   => berfungsi untuk menerjemahkan nama komputer ke IP Address.
   Bekerja pada Layer Network dan Port 53

Semoga bisa menambah wawasan Anda setelah membaca artikel simple ini dan bisa bermanfaat bagi perkuliahan ataupun pembelajaran Anda untuk memahami dan mendalami Jaringan Komputer.
Share:

Free Download Adveanced PC Tweaker v4.2

Ada masalah dengan PC atau laptop Anda dibagian registry yang sering muncul ketika PC atau laptop dinyalakan? Itu memang tidak apa - apa jika tidak terlalu memerlukan aplikasi yang digunakan untuk web desain. Tapi akan sangat terasa efeknya jika kita diharuskan untuk menginstall software yang mengharuskan PC atau laptop kita harus dalam kondisi yang benar - benar fit.

Sering kali akan terjadi error atau corrupt file saat instalasi software web desain. Dan itu memungkinkan untuk tidak bisa menginstal software di PC atau laptop kita.

Sekarang kita bisa mengecek kelengkapan registry yang ada di dalam PC atau laptop kita dengan mudah dan tidak perlu repot - repot mengecek satu persatu tiap file registry pada local disk.

Advanced PC Tweaker adalah software free yang dirancang untuk memindai dan memperbaiki entri registry yang rusak atau tidak valid sehingga memperbaiki dan mencegah terjadinya kesalahan registry PC atau laptop.

www.advancedpctweaker.com

Untuk download Advanced PC Tweaker silahkan klik Download


Proses Repair Registry PC / laptop

Serial Number Advanced PC Tweaker ATA97-FDNCW-YYODJ-C6C9C

Semoga bisa membantu dalam memperbaiki registry PC atau laptop Anda.
Share:

Metode dan Media Pembelajaran yang Tepat untuk Diterapkan

Ada banyak metode yang bisa digunakan oleh seorang pengajar dalam melakukan aktivitas pembelajaran yang dilakukan di dunia pedidikan. Dan juga, banyak media yang bisa digunakan untuk mendukung kegiatan pembelajaran dengan metode yang diaplikasikan dalam kegiatan pendidikan pada umumnya.

Kekurangan dari setiap proses pembelajaran yang ada saat ini adalah pengajar masih sebagai pusat informasi sedangkan peserta didik pasif sebagai penerima informasi. Selain itu proses pembelajaran yang ada masih terpaku pada hafalan dan latihan.

Meskipun peserta didik tidak lagi dianggap objek pembelajaran, tetapi kenyataannya materi pembelajaran masih sangat ditentukan oleh pengajar. Menjadi seorang pengajar yang diharapkan tidak hanya sekadar menyampaikan materi, namun juga memiliki kemampuan yang bisa mengakomodasi seluruh potensi dan kemampuan siswa. Olehnya itu pengajar perlu menguasai starategi, model, pendekatan dan metode.

Ada beberapa metode yang  akan mampu memberikan pengetahuan bahwa seorang pengajar bukanlah pusat dari informasi - informasi yang ada di dunia pendidikan :

1. Metode Ceramah 
yaitu penyampaian materi sesuai dengan topik materi yang dibarikan saat itu disampaikan bisa lewat CD / proyektor secara langsung kepada peserta didik karena hal ini lebih menarik (bagi siswa) konsentrasi bisa penuh terhadap materi.

 
2. Metode Eksperimen 
yaitu secara langsung memberikan gambaran pada suatu obyek pembelajaran yang mudah dimengerti atau dipahami oleh siswa karena secara langsung menggunakan alat peraga atau model obyek pembelajaran dengan alat peraga atau model yang relefan.
3. Metode Pemberian Tugas
yaitu masing - masing siswa diberi tugas sesuai materi yang telah diterangkan atau dijelaskan dan metode ini sekaligus dapat digunakan sebagai alat ukur kemampuan siswa atau daya serap secara individu seberapa jauh materi yang terserap oleh siswa, guna bahan evaluasi berikutnya.



 


Semoga bisa menjadi acuan untuk proses pembelajaran peserta didik.
Share:
Arba Wahyu Sejati. Diberdayakan oleh Blogger.

Selamat Datang di Rumah Visual Kami

Salam hangat dari penulis bagi para pembaca :)
Semoga bisa saling berbagi ilmu


Translate to

English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified
Heroes Myspace Comments

Total Tayangan Halaman