Computer Articles And Tutorial

3 Simple Slideshow With jQuery




Desain web atau blog akan terlihat menarik dan atraktif serta interaktif  dengan adanya sebuah konten slide di dalamnya , akan tetapi kadangkala sebuah slide akan membuat loading web/blog akan menjadi lambat serta pembuatannya yang sangat ribet  dan memakan banyak space. 
http://titis-aribowo.blogspot.com/2012/10/membuat-slideshow-konten-fitur-dengan.html

setelah beberapa kali analisis dan uji coba dari sejumlah konten slide yang ada didapatlah slide yang ringan dengan script yang simple tetapi tetap mempertahankan unsur atraktif dan interaktifnya serta sangat mudah untuk membuatnya tidak sesulit seperti yang dibayangkan selama ini. adalah featured content slider atau  kurang lebih slideshow dengan konten fitur pilihan navigasi disampingnya, slide ini banyak dipakai pada template yang mengusung tema atraktif interaktif…berikut adalah cara membuat atau memasang slideshow konten fitur  pada web atau blog anda 

Contoh Penerapan slideshow konten fitur  : Les Gitar Malang

Ada tiga komponen utama dari slide konten fitur yaitu
  • CSS untuk mengatur desaint dari slide seperti ukuran, warna, border dan lain sebagainya
  • Javascript untuk mengatur pergerakan dari atau tingkah laku slide
  • HTML untuk mengatur perlakuan terhadap slide seperti memasang link postingan, url gambar,navigasi dan sebagainya
  •  Berikut adalah file CSS untuk slide konten fitur, jika digunakan dalam blog salin dan letakkan di atas ]]></b:skin>  pada template blog
#featured{
                width:400px;
                padding-right:250px;
                position:relative;
                border:5px solid #ccc;
                height:250px;
                background:#fff;
}
#featured ul.ui-tabs-nav{
                position:absolute;
                top:0; left:400px;
                list-style:none;
                padding:0; margin:0;
                width:250px;
}
#featured ul.ui-tabs-nav li{
                padding:1px 0; padding-left:13px;
                font-size:12px;
                color:#666;
}
#featured ul.ui-tabs-nav li img{
                float:left; margin:2px 5px;
                background:#fff;
                padding:2px;
                border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
                font-size:11px; font-family:Verdana;
                line-height:18px;
}
#featured li.ui-tabs-nav-item a{
                display:block;
                height:60px;
                color:#333;  background:#fff;
                line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{
                background:#f2f2f2;
}
#featured li.ui-tabs-selected{
                background:url('images/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
                background:#ccc;
}
#featured .ui-tabs-panel{
                width:400px; height:250px;
                background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
                position:absolute;
                top:180px; left:0;
                height:70px;
                background: url('images/transparent-bg.png');
}
#featured .info h2{
                font-size:18px; font-family:Georgia, serif;
                color:#fff; padding:5px; margin:0;
                overflow:hidden;
}
#featured .info p{
                margin:0 5px;
                font-family:Verdana; font-size:11px;
                line-height:15px; color:#f0f0f0;
}
#featured .info a{
                text-decoration:none;
                color:#fff;
}
#featured .info a:hover{
                text-decoration:underline;
}
#featured .ui-tabs-hide{
                display:none;
}
  • Selanjutnya adalah pasang  file Javascript berikut tepat di bawah kode  <head> pada web atau template blog anda 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
  • Selanjutnya pasang kode Javascript berikut  tepat di atas kode </head> 
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 3000, true); });
</script>
  • Simpan template jika digunakan dalam template blog
  • Selanjutnya adalah file HTMLnya, salin dan pasang pada body web anda  dan jika pada blog   gunakan widget di atas postingan blog  dengan memilih (html/javascript)

  • jika template blog belum disertai tempat widget di atas postingan buat tempat widget terlebih dahulu.
<div id="featured" >
         <ul class="ui-tabs-nav">
                  <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a href="#fragment-1"><img src="images/image1-small.jpg" alt="" /><span>Judul Postingan1</span></a></li>
                   <li class="ui-tabs-nav-item" id="nav-fragment2"><a href="#fragment-2"><img src="images/image2-small.jpg" alt="" /><span>Judul Postingan2</span></a></li>
                   <li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-3"><img src="images/image3-small.jpg" alt="" /><span>Judul Postingan3</span></a></li>
                    <li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="images/image4-small.jpg" alt="" /><span>Judul Postingan4</span></a></li>
           </ul>
                    <!-- First Content -->
                    <div id="fragment-1" class="ui-tabs-panel" style="">
                            <img src="images/image1.jpg" alt="" />
                            <div class="info" >
                            <h2><a href="#" >judul postingan1</a></h2>
                            <p>deskripsi postingan2...<a href="#" >read more</a></p>
                            </div>
                     </div>
                    <!-- Second Content -->
                    <div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style="">
                            <img src="images/image1-small.jpg" alt="" />
                            <div class="info" >
                            <h2><a href="#" >judul postingan2</a></h2>
                            <p>deskripsi postingan2....<a href="#" >read more</a></p>
                             </div>
                    </div>
                    <!-- Third Content -->
                    <div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style="">
                            <img src="images/image1-small.jpg" alt="" />
                            <div class="info" >
                            <h2><a href="#" >judul postingan3</a></h2>
                            <p>ldeskripsi postingan3<a href="#" >read more</a></p>
                            </div>
                    </div>
                    <!-- Fourth Content -->
                    <div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style="">
                            <img src="images/image1-small.jpg" alt="" />
                            <div class="info" >
                            <h2><a href="#" >judul postingan4</a></h2>
                            <p>deskripsi postingan4<a href="#" >read more</a></p>
                            </div>
                    </div>
                    </div>
       </div>

  • Langkah terakhir isi keterangan yang berwarna merah dan biru sesuai dengan link url gambar, judul dan deskripsi serta link dari postingan blog anda.
  • untuk menyesuaikan ukuran warna silahkan edit code CSSnya..
Selamat Mencoba......


[Read More...]


0 Tentang QR Code



QR Code merupakan kependekan dari Quick Respon Code, pengertian mudahnya QR Code adalah pengembangan dari Barcode.  Tidak seperti barcode yang hanya satu sisinya saja yang mengandung data, QR Code mempunyai dua sisi yang berisi data, dan ini membuat QR Code lebih banyak memuat informasi dibandingkan bar code. Adapun contohnya seperti berikut :

QR Code misalnya, dapat menampung informasi berupa URL suatu website yang nantinya dapat digunakan pada majalah, iklan, atau media lainnya, sehingga ketika seorang pengguna handphone berkamera dan mempunyai aplikasi pembaca QR Code dapat langsung men-scan dan masuk ke website yang dimaksud tanpa perlu mengetikkan alamatnya. Kegunaan lain misalnya QR Code digunakan untuk menyimpan data teks mengenai informasi produk atau hal lain, SMS, atau informasi kontak yang mengandung nama, nomor telepon, dan alamat..
Untuk menghasilkan suatu gambar atau simbol QR Code kita membutuhkan QR Code generator, salahsatunya adalah menggunakan http://qrcode.kaywa.com/
Kelebihan lainnya dibandingkan barcode adalah kita tidak perlu mesin khusus untuk membaca QR Code. QR Code dapat dibaca hanya dengan menggunakan Handphone berkamera yang tentunya sudah diinstall Software QR Code reader , Software 
QR Code ini adalah perkembangan code termutakhir dalam penyampaian data, Kalau di supermarket kita pernah lihat barcode, fungsinya tidak lain sama seperti barcode, hanya saja barcode masih mempunyai beberapa keterbatasan seperti tidak dapat memuat kode berbentuk huruf dan symbol, tidak dapat menampung data yang banyak dan sulit dibaca oleh kamera. Sedangkan pada QR code kedua masalah krusial tersebut dapat diatasi sebagai penyampai data yang mutakhir. Yang membedakannya lagi dengan barcode, QR code ini berbentuk 2 dimensi, tidak 1 dimensi yang dibaca memanjang seperti halnya pada barcode.

QR Code ini ditemukan pertama kali oleh anak perusahaan manufaktur besar jepang yang bernama Denso Wave yang dipublikasikan pada tahun 1994. Tidak diduga karena kecepatan membaca dan akurasi yang tinggi, QR code sangat berkembang di daerah Timur Tengah dan Eropa walaupun tidak sepopuler di negeri asalnya Jepang.

Jika teman-teman memiliki HP berkamera sangatlah mudah untuk membacanya. Software pembaca QR code untuk HP ada banyak sekali seperti Nokia reader, Kaywa reader, Dakodei-nigma reader, Lynkee reader dan banyak lagi. (Kalau ingin download langsung aja klik linknya). Saran saya lebih baik doenload i-nigma reader, karena i-nigma otomatis mendeteksi kelayakan handphone anda untuk mengunakan QR Code.

Sekarang bagaimana nih cara membuatnya? Caranya gampang sekali karena di internet kita dapat menemukan berbagai macam QR code generator. Yang paling terkenal saat ini adalah generator QR code buatan website kaywa. Tapi kalau dari pribadi saya sendiri saya lebih senang menggunakan QR code generator buatan ZXing Project karena banyak pilihan opsi pembuatan QR Code berdasarkan geografis, link website, SMS, Nomor telepon, Informasi tanggal hingga membuat kartu nama menggunakan QR Code! Keren kan? Nah, buat teman-teman yang ingin mencoba menggunakan QR code langsung saja bisa dicoba dengan software generator dan pembacanya yang sudah saya sediakan.
[Read More...]


1 Langkah Pelaksanaan Pembelajaran





Langkah-Langkah Pelaksanaan Keterampilan Proses
1. Pemanasan
            Tujuan kegiatan ini untuk mengarahkan siswa pada pokok permasalahan agar siswa siap. Baik secara mental, emosional maupun fisik.
Kegiatan ini antara lain dapat berupa :
  1. pengulasan langsung pengalaman yang pernah dialami siswa ataupun guru
  2. pengulasan bahan pengajaran yang pernah dipelajari pada waktu sebelumnya
  3. kegiatan-kegiatan yang mengugah dan mengarahkan perhatian siswa antara lain meminta pendapat/saran siswa, menunjukkan gambar, slide, film, atau benda lain.
2. Proses Belajar Mengajar
            Proses belajar hendaknya selalu mengikutkan siswa secara aktif guna mengembangkan kemampuan-kemampuan siswa, antara lain kemempuan siswa.
  1. Pengamatan
Tujuan kegiatan ini untuk melakukan pengamatan yang terarah entang gejala/fenomena sehingga mampu membedakan yang sesuai dan yang tidak sesuai dengan pokok permasalahan. Yang dimaksud pengamatan disini adalah penggunaan indra secara optimal dalam rangka memperoleh informasi yang memadai.
  1. interpretasi hasil pengamatan
tujuan kegiatan ini adalah untuk menyimpulkan hasil pengamatan yang telah dilakukan berdasarkan pada pola hubungan antara hasil pengamatan yang satu dengan yang lainnya.
  1. Peramalan
Hasil interpretasi dari suatu pengamatan kemudian digunakan untuk meramalkan atau memperkirakan kejadian yang belum diamati/akan datang.
  1. aplikasi konsep
yang dimaskud dalam hal ini adalah menggunakan konsep yang telah diketahui/dipelajari dalam situasi  baru atau dalam menyelesaika masalah.
  1. perencanaan penelitian
penelitian bertitik tolak dari seperangkat pertanyaan antara lain untuk menguji kebenaran hipotesis tertentu perlu perencanaan penelitian lanjutan dalm bentuk percobaan selanjutnya.
  1. pelaksanaan penelitian
tujuan dari kegiatan ini adalah agar siswa lebih memahami pengauh variabel yang satu pada variabel yang lain. Cara belajar yang mengasyikkan akan terjadi dan kreativitas akan terlatihkan.
  1. Komunikasi
Kegiatan ini bertujuan untuk mengomunikasikan proses dan hasil penelitian kepada pihak yang berkaitan baik dalam kata-kata maupun bagan, grafik ataupun tertulis.
Langkah-Langkah Pelaksanaan kooperatif yang diuraikan oleh Arends (1997)
1.      Guru Menyampaikan tujuan dan memotivasi siswa
2.      Guru menyampaikan tujuan pelajaran yang ingin dicapai pada pelajaran tersebut dan memotivasi siswa belajar
3.      Menyajikan informasi
4.      Guru menyajikan kepada siswa dengan jalan demontsrasi atau lewat bahan bacaan
5.      Mengorganisasikan siswa kedalam kelompok-kelompok belajar
6.      Guru menjelaskan kepada siswa begaimana caranya membentuk kelompok belajar dan membantu setiap kelompok agar melakukan transisi secara efesien
7.      Membimbing kelompok bekerja dan belajar
8.      Guru membimbing kelompok-kelompok belajar pada saat mereka mengerjakan tugas mereka
9.      Evaluasi
10.  Guru mengevaluasi hasil belajar tentang materi yang telah dipelajari atau masing-masing kelompok mempersentasikan hasil kerjanya.
11.  Memberikan penghargaan
12.  Guru mencari cara-cara untuk menghargai baik upaya maupun hasil belajar individu dan kelompok
Langkah-langkah pembelajaran kooperatif model jigsaw
1.      Guru membagi suatu kelas menjadi beberapa kelompok, dengan setiap kelompok terdiri dari 4 – 6 siswa dengan kemampuan yang berbeda. Kelompok ini disebut kelompok  asal.
2.      Jumlah anggota dalam kelompok asal menyesuaikan dengan jumlah bagian materi pelajaran yang akan dipelajari siswa sesuai dengan tujuan pembelajaran yang akan dicapai.
3.      Dalam tipe Jigsaw ini, setiap siswa diberi tugas mempelajari salah satu  bagian materi pembelajaran tersebut.
4.       Semua siswa dengan materi pembelajaran yang sama belajar bersama dalam kelompok yang disebut kelompok ahli (Counterpart Group/CG).
5.      Dalam kelompok ahli, siswa mendiskusikan bagian materi pembelajaran yang sama, serta menyusun rencana bagaimana menyampaikan kepada temannya jika
6.       kembali ke kelompok asal. Kelompok asal ini oleh Aronson disebut kelompok Jigsaw (gigi gergaji). Misal suatu kelas dengan jumlah 40 siswa dan materi pembelajaran yang akan dicapai sesuai dengan tujuan pembelajarannya terdiri dari 5 bagian materi pembelajaran, maka dari 40 siswa akan terdapat 5 kelompok ahli yang beranggotakan 8 siswa dan 8 kelompok asal yang terdiri dari 5 siswa. Setiap anggota kelompok ahli akan kembali ke kelompok asal memberikan informasi yang telah diperoleh atau dipelajari dalam kelompok ahli. Guru memfasilitasi diskusi kelompok baik yang ada pada kelompok ahli maupun kelompok asal.
7.      Setelah siswa berdiskusi dalam kelompok ahli maupun kelompok asal, selanjutnya dilakukan presentasi masing-masing kelompok atau dilakukan pengundian salah satu kelompok untuk menyajikan hasil diskusi kelompok yang telah dilakukan agar guru dapat menyamakan persepsi pada materi pembelajaran yang telah didiskusikan.
8.      Guru memberikan kuis untuk siswa secara individual.
9.      Guru memberikan penghargaan pada kelompok melalui skor penghargaan berdasarkan perolehan nilai peningkatan hasil belajar individual dari skor dasar ke skor kuis berikutnya.
10.  Materi sebaiknya secara alami dapat dibagi menjadi beberapa bagian materi pembelajaran.
11.  Perlu diperhatikan bahwa jika menggunakan Jigsaw untuk belajar materi baru maka perlu dipersiapkan suatu tuntunan dan isi materi yang runtut serta cukup sehingga tujuan pembelajaran dapat tercapai.
   Langkah-langkah penerapan teknik Think-Pair-Share
       Selain memahami tentang teknik Think-Pair-Share, guru hendaknya juga memahami langkah-langkah dari penerapn teknik tersebut. menurut Anita Lie, ada 4 langkah yang bisa diterapkan dalam pelaksanaan Cooperative Learning dengan teknik Think-Pair-Share. Langkah-langkahnya pada kegitan menulis bahasa Inggris adalah sebagai berikut.
1.      Guru membagi siswa dalam kelompok berempat dan memberikan tugas kepada semua kelompok
2.      Setiap siswa memikirkan dan mengerjakan tugas tersebut sendiri
3.      Siswa berpasangan dengan salah satu rekan dalam kelompok dan berdiskusi dengan pasangannya.
4.      Kedua pasangan bertemu kembali dalam kelompok berempat. Siswa mempunyai kesempatan untuk membagikan hasil kerjanya kepada kelompok berempat
       Dalam kegiatan ini siswa berpikir (think ) untuk menulis tentang apa yang mereka pikirkan dan kemudian berbagi (share ) kepada temannya secara berpasangan (pair ) tentang apa yang telah mereka tulis. Pada kegiatan berpasangan ini bisa dilakukan dengan pasangan yang lainnya dalam satu kelompok.

Langkah-Langkah Model Pembelajaran Contextual Teaching and Learning (CTL)
Secara garis besar langkah-langkah penerapan CTL dalam kelas, pendidik melakukan langkah-langkah pembelajaran seperti di bawa ini:
1) Inti Di lapangan
Ø  Peserta didik melakukan observasi sesuai dengan pembagian tugas kelompok. 
Ø  Peserta didik mencatat hal-hal yang mereka temukan sesuai dengan alat observasi yang telah mereka tentukan sebelumnya.
2) Di dalam Kelas
Ø  Peserta didik mendiskusikan hasil temuan mereka sesuai dengan kelompoknya masing-masing. 
Ø  Peserta didik melaporkan hasil diskusi. 
Ø  Setiap kelompok menjawab setiap pertanyaan yang diajukan oleh kelompok yang lain.
3) Penutup
Ø  Dengan bantuan pendidik, peserta didik menyimpulkan hasil observasi sekitar sesuai dengan indikator hasil belajar yang dicapai. 
Ø  Pendidik menugaskan peserta didik untuk membuat karangan tentang pengalaman belajar mereka.
langkah-langkah pelaksanaan pembelajaran  problem base learning  Nurhadi (2004)
1.       Tahap 1 orientasi peserta didik kepada masalah, pada tahap ini pengajar menjelaskan tujuan pembelajaran, menjelaskan logistik (sumber belajar, media atau alat bantu pembelajaran) yang dibutuhkan, memotivasi peserta didik agar terlibat pada aktivitas pemecahan masalah yang dipilihnya.
2.       Tahap 2 mengorganisasi peserta didik untuk belajar, pada tahap ini pengajar membantu peserta didik untuk mendefinisikan dan mengorganisasikan tugas-tugas belajar yang berhubungan dengan masalah yang telah dipilih untuk dicarikan pemecahannya.
3.       Tahap 3 membimbing penyelidikan individual dan kelompok, dalam hal ini tenaga pengajar mendorong peserta didik untuk mengumpulkan informasi dari berbagai sumber yang sesuai, kemudian melaksanakan eksperimen (jika diperlukan) untuk mendapatkan penjelasan dan pemecahan masalahnya.
4.       Tahap 4 mengembangkan dan menyajikan hasil karya, dalam hal pengajar membantu peserta didik merencanakan dan menyiapkan karya yang sesuai seperti laporan, video, dan model. Di samping itu pengajar juga membantu peserta didik berbagi tugas dengan rekannya.
5.       Tahap 5 menganalisis dan mengevaluasi proses pemecahan masalah, dalam hal ini pengajar membantu peserta didik melakukan refleksi atau evaluasi terhadap penyelidikan dan proses-proses yang peserta didik gunakan.
6.        
Langkah-langkah pembelajaran discovery adalah sebagai berikut:
  1. identifikasi kebutuhan siswa;
  2. seleksi pendahuluan terhadap prinsip-prinsip, pengertian konsep dan generalisasi pengetahuan;
  3. seleksi bahan, problema/ tugas-tugas;
  4. membantu dan memperjelas tugas/ problema yang dihadapi siswa serta peranan masing-masing siswa;
  5. mempersiapkan kelas dan alat-alat yang diperlukan;
  6. mengecek pemahaman siswa terhadap masalah yang akan dipecahkan;
  7. memberi kesempatan pada siswa untuk melakukan penemuan;
  8. membantu siswa dengan informasi/ data jika diperlukan oleh siswa;
  9. memimpin analisis sendiri (self analysis) dengan pertanyaan yang mengarahkan dan mengidentifikasi masalah;
  10. merangsang terjadinya interaksi antara siswa dengan siswa;
  11. membantu siswa merumuskan prinsip dan generalisasi hasil penemuannya.

[Read More...]