Tampilkan postingan dengan label Desain Menggunakan Potoshop. Tampilkan semua postingan
Tampilkan postingan dengan label Desain Menggunakan Potoshop. Tampilkan semua postingan

Minggu, 12 Februari 2012

Menampilkan RSS di website dengan PHP, pelajari bagaimana memParsing RSS

Menampilkan RSS di website dengan PHP, pelajari bagaimana memParsing RSS


RSS Logo Biru Anda tentu sudah mengetahui tentang RSS. Ya, RSS merupakan sebuah file yang dibuat dengan struktur XML yang fungsinya untuk menampilkan sepenggal informasi dari suatu website. Karena RSS merupakan file XML maka file tersebut bisa diakses oleh website lainnya, RSS reader ataupun software desktop. Kali ini kita akan mencoba menampilkan RSS dari suatu website di dalam website kita.
RSS menggunakan file XML, karena itu semua file RSS didunia harus sama. Maka struktur file RSS telah distandarkan agar apabila anda membuat aplikasi untuk membaca file RSS, maka aplikasi anda dapat membaca file RSS dari website manapun diseluruh dunia.

Sejarah RSS

Saya tidak akan bicara panjang lebar mengenai sejarah RSS, yang past RSS pertama kali diperkenalkan oleh Netscape pada tahun 1999 yang digunakan pada situs My.Netscape.com. Pada waktu itu RSS yang keluar pertama kali adalah RSS versi 0.9 dan kepanjangan RSS waktu itu adalah RDF Site Summary.
Tahukah anda, bahwa logo RSS yang berwarna orange dan ada gambar sinyal radio nya itu pertama kali digunakan oleh browser Mozilla Firefox pada tahun 2005. Dan untuk pertama kalinya Internet Explorer bekerjasam dengan Mozilla yaitu IE tertarik menggunakan icon RSS pada Firefox dan menggunakannya di browser IE7. Setelah itu Opera pun mengikutinya dan sekarang icon tersebut telah menjadi simbol RSS.
Sekarang RSS telah ada dalam versi RSS 2.0 dan kepanjangannya sudah ganti menjadi Really Simple Syndication. Bahkan variannya juga sudah mulai banyak seperti Atom dan Podcasts. Tetapi RSS masih tetap paling populer karena kemudahannya sampai saat ini. Oke sekarang jika anda menemukan website yang menyediakan RSS ini berarti anda dapat menampilkan sepenggalan berita pada website tersebut kedalam website anda. Dan karena RSS bentuknya XML anda tentu harus mengubah isi RSS tersebut / Parsing kebentuk yang kita inginkan, atau minimal enak dibaca. Karena RSS berbentuk XML maka kita perlu mengetahui dulu strukturnya. Perhatikan contoh struktur dari RSS website dhimasronggobramantyo.com:
<?xml version="1.0" encoding="utf-8"?>

    <rss version="2.0">

    <channel>

        <title>Belajar Web</title>

        
<link>http://www.dhimasronggobramantyo.com</link> 

        <description>Situs yang berisi 
artikel dan tutorial untuk membuat dan mengembangkan website</description>

        <language>en-us</language> 

        <lastBuildDate>Sat, 03 Nov 2007 
15:16:46 GMT</lastBuildDate>

        <ttl>10</ttl> 

        <image>

            
<title>dhimasronggobramantyo.com</title> 

            
<width>142</width> 

            
<height>18</height> 

            
<link>http://www.dhimasronggobramantyo.com</link> 

            <url>http://www.dhimasronggobramantyo.com/images/rssbutton.gif</url>


        </image>

        <item>

            <title>Aturan 
membuat Forms</title>

            
<link>http://www.dhimasronggobramantyo.com/Aturan_membuat_Forms_dan_bagaimana_membuat_Forms_yang_sesuai_prinsip_Web_Standards</link>

        <pubDate>Sat, 03 Nov 2007 03:14:56 
GMT</pubDate> 

        <description>Forms merupakan bagian 
terpenting dalam website, hampir semua website yang ada saat ini memiliki forms, 
entah itu hanya form sederhana untuk melakukan pencarian ataupu forms kompleks 
untuk pendaftaran anggota. Tetapi kadang kita meremehkan form, disini saya akan 
mengajarkan cara membuat form yang baik dan benar.</description> 

            </item>

            <item>

                
<title>Statistik Pengunjung pada bulan Oktober 2007</title>

            
<link>http://www.dhimasronggobramantyo.com/Statistik_Pengunjung_pada_bulan_Oktober_2007</link>

                
<pubDate>Fri, 02 Nov 2007 11:16:43 GMT</pubDate> 

                
<description>Saya berencana untuk memberikan informasi jumlah pengunjung website 
ini setiap bulannya. Dan inilah statistik kunjungan website untuk bulan Oktober 
2007. Saya menggunakan tools Google Analytics, dan karena website ini baru 
online tanggal 10 Oktober 2007, maka pengunjung bulan ini masih sedikit.</description>


            </item>

    </channel>

</rss>

Jika anda perhatikan struktur RSS diatas, maka anda dapat melihat bahwa RSS tersebut menampilkan 2 berita. Berita/informasi berada didalam <item>, dan didalamnya ada <title>, <link>, <pubDate> dan <description>. Nah nanti kita akan memparsing <item> dan menampilkannya diwebsite kita agar enak dilihat. Apa anda bisa membaca jika tampilannya seperti contoh diatas?
Mungkin anda bertanya-tanya, parsing tu seperti apa? oke, jika anda punya Internet Explorer 7 atau Mozilla Firefox. Silahkan buka RSS situs ini yaitu: http://www.dhimasronggobramantyo.com/newsrss.xml. Maka yang anda lihat bukan isi RSS nya seperti contoh diatas, tetapi sudah ditampilkan dengan baik. Ini karena IE7 dan Mozilla dapat memparsing RSS. Nah kita akan membuatnya dengan PHP.

Parsing RSS

Cara paling gampang untuk parsing RSS adalah dengan menggunakan Magpie RSS, sebuah class PHP yang dapat anda download dengan gratis. Tetapi saya senang dengan tutorial dari Kevin Yank dari Sitepoint. Karena kita bisa memanipulasi tampilan RSS kita. Disini kita akan menggunakan kode dari tutorial tersebut tetapi kita manipulasi agar kodenya lebih sederhana serta kita bisa menampilkan berapa jumlah RSS yang ingin kita tampilkan dan agar kita bisa menampilkan gambar dalam RSS tersebut.
Karena itu silahkan anda kunjungi tutorial aslinya untuk mengetahui fungsi-fungsi yang digunakan secara lebih detail. Karena saya hanya akan menerangkan bagian-bagian yang saya ubah dan tambahkan. Oke langsung saja kita coba, kodenya sedikit hanya satu file saja, nanti bisa anda manipulasi sendiri. Buatlah file rss.php dan isilah dengan kode berikut ini:
<?

  function startElement($parser, $name, $attrs) {

    global $insideitem, $tag, $title, $description, $link, $pubDate;

    if ($insideitem) {

      $tag = $name;

    } elseif ($name == "ITEM") {

      $insideitem = true;

    }

  }

  function endElement($parser, $name) {

    global $insideitem, $tag, $title, $description, $link, $pubDate, $i;

   if (!$i) {

      $i=1;

    }

    if (($name == "ITEM") && ($i<=5)) {

     $i++;

      printf("<h3><a href='%s' class=main target=_blank>%s</a></h3>%s<p>%s</p>",

    trim($link),trim($title), substr($pubDate,0,16), $description);

    $title = "";

    $description = "";

    $link = "";

    $pubDate="";

    $insideitem = false;

  }

}

function characterData($parser, $data) {

  global $insideitem, $tag, $title, $description, $link, $pubDate;

  if ($insideitem) {

    switch ($tag) {

    case "TITLE":

    $title .= $data;

    break;

    case "DESCRIPTION":

    $description .= $data;

    break;

    case "LINK":

    $link .= $data;

    break;

    case "PUBDATE":

    $pubDate .= $data;

    break;

    }

  }

  }

  $insideitem = false;

  $tag = "";

  $title = "";

  $description = "";

  $link = "";

  $pubDate ="";

  $xml_parser = xml_parser_create();

  xml_set_element_handler($xml_parser, "startElement", "endElement");

  xml_set_character_data_handler($xml_parser, "characterData");

  $fp = fopen("http://www.dhimasronggobramantyo.com/newsrss.xml","r");

  while ($datarss = fread($fp, 4096)) 

    xml_parse($xml_parser, $datarss, feof($fp))

  or die(sprintf("XML error: %s pada baris %d", 

  xml_error_string(xml_get_error_code($xml_parser)), 

  xml_get_current_line_number($xml_parser)));

  fclose($fp);

  xml_parser_free($xml_parser); 

  ?>
Silahkan anda coba jalankan, atau anda dapat melihatnya disini. Perlu diingat anda harus memiliki koneksi internet untuk mencobanya, karena kita mengambil RSS dari situs ini secara online. Oke jika kita perhatikan kodenya, kita memiliki 3 fungsi: startElement, endElement dan characterData. Ketiga fungsi tersebut merupakan fungsi untuk memparsing dan membagi-bagi tag XML didalm RSS.
Nah saya akan menjelaskan mengenai fungsi yang telah saya ubah yaitu endElement. Jika anda perhatikan pada fungsi endElement saya menambahkan variabel $i. Variabel ini gunanya nanti untuk jumlah isi berita yang ingin ditampilkan dalam RSS. Dalam contoh diatas saya hanya ingin menampilkan 5 saja. Oke jika anda lihat diatas saya memasang kode:
  if (!$i) {

     $i=1;

   }

Nah disitu saya hanya melakukan pengecekan sederhana, jika belum ada variabel $i maka akan saya buat variabel $i dengan isinya 1. Kemudian kode berikutnya adalah seperti ini:
   if (($name == "ITEM") && ($i<=5)) {

    $i++;

    printf("<h3><a href='%s' class=main target=_blank>%s</a></h3>%s<p>%s</p>",

    trim($link),trim($title), substr($pubDate,0,16), $description);

    $title = "";

    $description = "";

    $link = "";

    $pubDate="";

    $insideitem = false;

  }

Kuncinya adalah pada pengecekan yang ini, dimana kita mengecek ($i<=5). Jika anda ingin menampilkan 10 isi RSS tersebut anda tinggal mengubahnya saja menjadi 10. Nah untuk menampilkan RSSnya kita menggunakan fungsi printf
    printf("<h3><a href='%s' class=main target=_blank>%s</a></h3>%s<p>%s</p>",

    trim($link),trim($title), substr($pubDate,0,16), $description);

Fungsi printf ini berfungsi untuk menampilkan pada layar sebuah teks dan variabelnya. Karena semua variabel yang ingin ditampikan bentuknya teks / string maka kita menggunakan %s. Dimana pada %s yang pertama isinya adalah trim($link), %s yang kedua isinya adalah trim($title), %s yang ketiga isinya adalah substr($pubDate,0,16) dan seterusnya.
Nah, pada bagian printf inilah anda memasang kode HTML untuk mempercantik tampilan RSS anda. Mudah kan, selamat mencoba, mungkin penjelasan syaa kali ini agak kurang lengkap, karena saya menulis artikel ini terburu-buru agar diwebsite ini ada sesuatu yang baru. Sudah 1 bulan ini saya sibuk dan baru bisa menulis artikel baru sekarang, jadi jangan kaget kalau artikel diwebsite ini mulai jarang, tapi tenang saja saya sudah menyiapkan beberapa artikel menarik.
Suka dengan artikel ini? Sebarkan keseluruh dunia melalui Jejaring Sosial berikut ini:

Senin, 23 Januari 2012

Kumpulan Bingkai Undangan : koleksi 3 :

Kumpulan Bingkai Undangan : koleksi 3 :



Kumpulan gambar bingkai lainnya klik disini

Keterangan :
- Gambar bingkai diatas bukan buatan saya
- Gambar bingkai diatas tidak diperjual-belikan
- Gambar bingkai diatas diposting untuk tujuan berbagi (share)
- Gambar bingkai di atas saya dapatkan dari hasil minta ke teman2 saya, entah dapatnya dari mana :D
- Siapa saja yang me-repost gambar di atas wajib link balik blog ini

Rabu, 21 Desember 2011

Membuat Efek Bayangan Lantai Pada Foto


Membuat Efek Bayangan Lantai Pada Foto

Foto adalah suatu dokumen dan arsip yang merupakan kenangan seseorang, namun foto akan mempunyai nilai lebih jika kita efek dengan Photoshop dan sedikit imajinasi.

Dalam Tutorial kali ini kita akan belajar Photoshop bagaimana cara membuat foto efek dengan efek bayangan lantai, maksudnya kita umpamakan saja lantai tersebut sangat mengkilap sehingga mampu menampilkan bayangan pantulan foto kita.

Caranya:

1. Jalankan program photoshop. file --> Open atau tekan [ctrl] + [O] Setelah itu carilah gambar yang akan diefek, Sebagai contoh disini saya menggunakan foto teman saya:

download gambar

2. Buat lembar kerja/ kanvas baru
klik file --> New
atur seperti ini

Lalu tekan "OK"

3. Pindahkan foto tersebut dengan move tool ke lembar kerja baru yang telah dibuat, untuk lebih jelasnya kalian bisa melihat tutorial Menggabungkan Gambar ke Dalam 1 Kanvas

4. Setelah itu kita transform gambar terebut
caranya: tekan [ctrl] + [T] sehingga muncul titik transform di sekitar sudut gambar

setelah selesai tekan [enter]

5. Setelah itu kalian klik kanan layer 1 di sebelah kanan
lalu pilih "Duplikate Layer..."
Setelah itu muncul kotak dialog Duplicate Layer, kalian "OK"

6. Tekan [ctrl] + [T] untuk mentransform gambar
inilah saat yang agak butuh kesabaran karena kita harus memutar gambar searah jarum jam dan mengatur sehingga berbentuk seperti ini

setelah itu tekan [enter]

7. Sekarang tinggal menambahkan effect
pada menu utama pilih effect --> Blur --> Glausian Blur
Setelah muncul dialog
set dengan pengaturan Radius 2,7 pixels
Tekan "OK"
Hasilnya:


6. Sebetulnya sudah selesai tapi jika ingin memperbagus lagi maka kalian tambahkan saja backgroundnya dengan effect --> render --> Lens Flare dan ubah background menjadi hitam dengan Paint Bucket Tool
Hasil:

Wow Kinclong boooo...!!!
Selamat belajar Photoshop
Semoga Bermanfaat... ^_^

Minggu, 18 Desember 2011

Cara bikin banner Bagus dan mudah


Setelah sempat mencoba pop iklan beberapa hari ini...akhirnya pop iklan saya hapus. Karena beberapa pengunjung blog ini protes...Lho...blognya kok nggak bisa langsung dibuka ya mas...ada apanya tuh...yang nggak bisa di close. Sebenarnya sih bisa di close ...cuman close nya harus 2 kali. Tetapi memang beberapa pengunjung kebingungan cara closenya. Untuk itulah sekarang, pop iklan saya hapus aja.

Nah..untuk mengganti pop iklan ...sekarang aku baru mencoba bikin banner yang bisa lebih leluasa untuk desain nya. Seperti yang tampak pada banner paling atas di blog ini " Bisnis Online Paling Direkomendasikan....dst". Wah nampaknya lumayan puas...dan cukup menarik bannernya. Padahal itu bikinnya gratis alias tanpa bayar. Dan bisa di desain sesuai keinginan kita. Ingin tahu kan cara bikin banner seperti itu....

Pertama-tama kunjungi websitenya di http://www.addesigner.com, kemudian daftar yaitu dibagian paling bawah ada tulisan : "get started right now clicking here or design your ads", pilihlah salah satu.

Kemudian muncul login, anda pilih yang sebelah kanan : yang ada tulisannya "Not a member of designer.com" kemudian anda diminta mengisi data-data sebagai berikut: nama, email, website/blog, berapa lama mengelola blog, dan darimana mengetahui website addesigner.com.

Setelah itu klik register. Terus lihat email anda..disitu tertulis nama email dan password untuk login.

Sekarang saatnya bikin banner:

Masuk ke website addesigner.com masukkan email dan password.
Pilih design yang disukai dan isi semua materi yang diperlukan. Setelah itu click "creat this ads" dan banner pun jadi.

Tinggal pasang di blogger. Masukkan ke menu tambah gadged - pilih gambar- jangan lupa hilangkan centang di bawahnya...agar banner bisa tampil maksimal.

Nah demikian sekilas tentang cara bikin banner di blogger , selamat mencoba....

MEMBUAT EFEK RETAK PADA SEPATU


1.1 Buka Photo Sepatu.jpg dan Tanah.jpg  (copy gambar), pada Adobe Photoshop anda.
1.2  Tekan V (move tool) > drag gambar tanah ke dalam gambar sepatu





1.3  Atur posisi layer tanah, hingga menutupi gambar sepatu, seperti tampak gambar di bawah.

1.4  Pada bagian Layers, klik Blending > pilih Color Burn

1.5  Perhatikan Perubahan Gambar.





1.6  Klik Add Layers Masking 




1.7  Klik Brush dan Atur Foreground Menjadi Warna Hitam, Background Putih, cukup menekan D.




1.8  Atur Nilai Opacitynya menjadi 65%
1.9  Pilih Brush yang Soft (tidak terlalu tajam), diameter brush  45 px





2.0  Kemudian Brush di bagian merah tampak di gambar




2.1 Perubahan sebelum dan sesudah di lakukan brush.
 
2.2       Maka hasilnya akan seperti gambar di bawah

MENINGKATKAN PAGE RANK BLOG


Google page rank merupakan sebuah teknologi yang bisa memperhitungkan seberpa baik kualitas dari sebuah halaman web. Google menetapkan page rank dari 0 sampai 10, semakin baik kualitas anda maka google page rank anda akan mendekati 10 atau bahkan menjadi 10, bagaimana agar page rank blog anda meningkat ? salah satu faktor yang diperhitungkan oleh google adalah link popularity, menurut analisa google semakin banyak blog kita di link tentu isinya semakin baik pula.
Lalu bagaimana kita mengetahui link popularity blog milik kita ? untuk mengetahuinya kita gunakan google dan masukan sintak sebagai berikut pada kotak pencarian di google :
link:www.blog-anda.com, setelah itu google akan menampilkan seluruh blog atau web yang memasang link ke www.blog-anda.com. Sedangkan untuk mengukur page rank blog anda, anda bisa menggunakan jasa www.rankwidget.com, dengan memasukan alamat url blog anda di rankwidget.com anda akan segera mengetahui berapa page rank blog anda, 0, 1 atau mungkin 10 ?
Apa manfaat semua itu ? jika page rank dan link popularity anda sudah cukup tinggi hal ini memiliki nilai jual yang tinggi artinya blog anda bisa dijadikan lahan bisnis online, misal dengan mengikuti program PPC (paid per click) atau menyediakan ruang iklan berupa banner, dan dijamin pemasang iklan berani membayar mahal untuk iklan mereka yang disimpan di blog anda.
Bagaimana caranya supaya page rank dan link popularity kita meningkat, ada beberapa cara yang umum dilakukan, secara garis besar adalah :
  1. sering-sering lah berkunjung ke blog atau web orang lain dan isi buku tamu yang mereka sediakan, dengan demikian alamat URL anda akan berada di setiap blog yang pernah anda kunjungi.
  2. Daftarkan situs-situs anda di mesin-mesin pencari, misal di google, yahoo, OPen Directory, dll.
  3. Dan terakhir yang saya rekomendasikan daftarkan DI SINI blog anda untuk meningkatkan page rank anda.
SAtu hal yang mesti diingat, jangan berharap memiliki page rank yang tinggi kalo blog anda jarang di update dan kontennya tidak memiliki ciri khas dan unik.

MEMBUAT KARTU REMI



1.1 Buat Halaman Baru
  • Width : 800x Height 800 pixel
  • Resolusi 72
  • Color : RGB
  • Background content : White 
1.2  Warna Foreground Menjadi Warna Hijau

1.3 Gunakan Paint Bucket Tool ,kemudian klik pada halaman kerja.



1.4 Klik Rectangle Tool > Rounded Rectangle Tool > Foregorund Putih > Radius 15px


1.5 Kemudian drag dari titik A hingga titik B, seperti gambar di bawah









1.6 Klik Kanan Pada Shape 1 > Rasterize Layers





1.7 Klik Horizontal Tipe Tool 
1.8 Buat Teks Angka 8 > Times New Roman > Bold > color Merah seperti tampak di gambar.


1.9 Kemudian drag tampak seperti di gambar
2.0. Klik Kanan Shape 2 > Rasterize Layers

2.1 Kemudian Tekan Ctrl + T  untuk memutar (rotate) gambar




2.2 Tekan Ctrl + T > drag sudut kiri sambil menahan tombol Alt




2.3 Kemudian Tekan Ctrl+J Untuk Menduplicate gambar, Atur Posisinya


2.4 Duplicate kembali, kemudian atur posisi dan ukurannya hingga seperti tampak di gambar






2.5 Klik Layers Visibility layers background (icon mata) > Klik Shape 1 > Merge Visible > Klik Kembali Layers Visibility





2.6 Klik Add a Layers > Drop Shadow > Distance : 5 > Spread : 0 > Size : 8 > OK
2.7 Tekan Ctrl+T kemudian Putar seperti tampak di gambar


2.8 Tekan Ctrl+J Untuk Menduplicate gambar


2.9 Tekan Ctrl+T Kemudian Putar, atur seperti tampak di gambar

3.0 Duplicate dan atur posisinya,Ulangi Hingga menjadi 4 buah kartu, seperti gambar di bawah




3.1 Maka Hasilnya akan tampak seperti gambat di bawah.

MEMBUAT DESIGN TEKS



1.1  Buat halaman Baru
  • Width : 800 x Height : 800 pixel
  • Resolusi 100
  • Color RGB
  • Background : White
1.2  Ubah Halaman Menjadi warna Hitam
1.3  Buat Angka 01 sebanyak 15 kali > font : Typist atau Times New Roman > Ukuran : 30pt 

 1.4  Klik Horizontal Tipe Tool  > Create Warped Teks
1.5  Pilih Setyle Flag > Atur nilainya
  • Bend : +100
  • Horizontal : +66
  • Vertical : -5
  • OK 




1.6  Tekan Ctrl + J untuk menduplicate
1.7  Tekan Ctrl + T untuk mengatur ukuran dan rotasi (putar), atur seperti gambar di bawah
  
1.8  Duplicate kembali,atur ukuran dan putar seperti tampak di gambar.
catatan : saat mengatur skala/ukuran, tekan dengan bantuan shift dan alt, agar aspect rationya tidak berubah.





1.9  Setelah selesai, klik layers visibility pada layers background > Klik layer teks di atas layers background.

2.0 Tekan Ctrl + Shift dan E secara bersamaan, ini berfungsi untuk menggabungkan semua layers teks
2.1 Aktifkan atau klik kembali layers visibility background.
2.2 Duplicate layers 1, tekan Ctrl+J
2.3 Tekan Ctrl+T Kemudian Rotasi seperti tampak di gambar




2.4 Kemudian Kurangi Nilai Opacity menjadi 20%




2.5 Buat Teks, posisikan di tengah, seperti tampak di gambar
  • Color               : Putih
  • Ukuran           : 50 pt
  • Font                : Typist




2.6 Crop bagian yang tidak halaman yang tidak berlebih
2.7 Klik Crop tool > Drag dari titik A ke titik B
2.8 Maka Hasilnya akan tampak seperti gambat di bawah.





Artikel saya

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Tambah Sesuai Hati kamu