Kamis, 18 Desember 2014

base64webimage


Base 64 Web Image

  • Pengertian Base64
Base64 adalah metoda yang digunakan untuk melakukan encoding (penyandian) terhadap data binary sehingga menjadi “printable” atau pendek katanya data binary disandikan menjadi format 7-bit character semacam bagian isi email.
Saya hanya akan menjelaskan arti inti dari sebuah base64, karena apabila kita jelaskan akan sangat panjang atau Anda juga bisa membacanya lengkap di Wikipedia http://en.wikipedia.org/wiki/Base64.
Intinya Base64 adalah kode yang disusun oleh 64 karakter, dimana karakternya ( berdasarkan : RFC 1421 ) terdiri dari ( A-Z, a-z, 0-9, +, /)  atau “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”. Tapi ada satu karater tambahan yaitu “=”, yang fungsinya untuk menggenapkan atau istilahnya sebagai pengisi pad.
  • Support
Base64 tentunya tidak dapat dibaca di semua browser, oleh karena itu base64 hanya support pada browser dibawah ini.
    • Internet Explorer 8+
    • Google Chrome
    • Opera Mini
    • Firefox
    • Safari
Kita juga bisa merubah file ke base64 seperti Gambar, Font, File HTML, CSS, JS dll.
  • Alat Untuk Merubah File Ke Base64
    • www.motobit.com/util/base64-decoder-encoder.asp‎
    • www.base64decode.org
    • webcodertools.com/imagetobase64converter‎
    • www.freeformatter.com/base64-encoder.html
    • www.opinionatedgeek.com/dotnet/tools/base64encode/
Dari alat diatas Saya sering menggunakanwebcodertools.com/imagetobase64converter‎ karena lebih mudah dan cepat ( menurut Saya ).
  • Cara Merubah Gambar Menjadi Base64
1. Buka Base64 Image Encoder.
2. Lalu klik gambar "Upload Image".
            


3. Lalu anda harus mengupload gambar yang akan

diubah menjadi base64. Format gambar yang bisa
diubah menjad base64 jpg, png, dan gif. Tekan pilih
file, lalu pilih gambar yang akan diubah menjad
base64, dan klik encode image.

4. Setelah itu akan muncul hasil gambar anda yang
anda ubah menjadi base64, silakan ambil kodenya
sesuai kebutuhan.


Selasa, 09 Desember 2014

BASE64 WEB IMAGE

Data Base64 Encode Image
Assalamu'alaikum wr wb

saya kembali membagikan ilmu yang telah didapat hari ini,Biasanya Jika kita selalu menguplod file image kita ke hosting image,seperti halnya tinypic atau photobucket dll,untuk memasang image ke website,kita harus mempunyai alamat url gambar agar gambar tersebut tampil di post kita

Tetapi saya pernah source di template terkenal,dan saya menemukan alamat url gambar yang panjang sekali
seperti data pada umumnya,dan itu membuat saya penasaran untuk menggunakan serta mencari tahu bagaimana caranya

Saya pun mencari di Google,Awalnya saya belum menemukan situsnya karena saya begitu yakin karena url data tersebut pasti dari sebuah situs.Saya mencari kembali dan akhirnya menemukan keyword yang tepat

Ternyata url data tersebut bernama Data Image Base64 Encode ternyata memang sangat menarik url data ini karena pada awalan urlnya seperti ini data image:/(jenis gambar);base64,<imgdata>
Data Image mendukung 3 ekstensi gambar yaitu jpeg,png dan gif,sehingga urlnya seperti ini :

data image:/jpeg;base64,<imgdata>
data image:/png;base64,<imgdata>
data image:/gif;base64,<imgdata>

Untuk Percobaan Silahkan kalian copy data image di atas dan paste ke adress browser kalian,kemudian entar,lalu akan menampilkan file image seperti ini,contohnya pada file jpeg




dalam adress tersebut hanya ada bacaan data:
itu artinya data image tersebut telah menampilkan file image dengan jenis .jpeg

jika kalian ingin mengubah file image menjadi data image silahkan ke 
base64.nl
caranya sangat mudah sekali tinggal choose file image di komputer anda terus klik button Base64 Encode Image,lalu data image anda telah jadi dalam hitungan detik dan membutuhkan proses upload yang cepat dan ringan.







bagaimana cara pemasangannya?

Pada HTML kita gunakan <img src="data:image/(jenis file image);base64,<imgdata>"/>
Untuk CSS gunakan seperti ini pada selektor

background-image:url(data:image/(jenis file image);base64,<imgdata>);

contoh pada css :

<style>
.gambar {
 width:80%
 background-image: #000 url(data:image/(jenis file gambar image)lbase64,<imgdata>);
}
</style>

<div class="gambar"></div>


Rabu, 14 Mei 2014

Pengenalan HTML 5

Rabu, 07 Mei 2014

Pengenalan Dasar Tentang JavaScript

Kamis, 01 Mei 2014

Membuat Menu dengan HTML

Rabu, 23 April 2014

Jenis-jenis Selector pada CSS

Kamis, 03 April 2014

Pemrograman Web Tentang CSS

Kamis, 27 Maret 2014

Membuat Curicullum Vitae dengan HTML

Nama : Wahyu Setiani

Npm : 13.02.8607

Kelas : D3 MI 04


 

Membuat Curicullum Vitae dengan HTML

Cara Menyisipkan Gambar

img src="CYMERA_20131216_095636.jpg" alt="Foto Wahyu Setiani" title="Foto Wahyu Setiani" height="151" width="130">

Sebelumnya anda harus meletakan foto Wahyu Setiani.jpg satu folder / pada tempat yang sama dengan index.html. atribut "alt" berfungsi sebagai alternatif jika foto tidak berhasil di load maka akan muncul tulisan "Foto Wahyu Setiani". Atribut height untuk menentukan tinggi sedangkan width untuk menentukan lebar.

Agar Curicullum Vitae terlihat rapi, gunakan Table. Sintaksnya seperti ini :


<table border="1" width="75%">

               <tr>

                               <td style="width:50%;height:40px;">Baris 1 Kolom 1</td>

                               <td>Baris 1 Kolom 1</td>

               </tr>

               <tr>

                               <td>Baris 2 Kolom 1</td>

                               <td>Baris 2 Kolom 2</td>

               </tr>

               <tr>

                               <td>Baris 3 Kolom 1</td>

                               <td>Baris 3 Kolom 2</td>

               </tr>

</table>



Pada index.html terdapat link untuk pergi ke file lainnya dengan coding berikut :

<a href="file:///D:/13.02.8607/My%20Experience.html" title="experince"><h2>

Experience &gt;&gt; </h2>

</a>


Membuat Data Personal Background

<h2>

Educational Background</h2>

<table width="800px">

                        <tbody>

<tr>

                                    <td width="25%">2007-2010</td>

                                    <td width="1%">:</td>

                                    <td>Junior High School 2 Jatinom</td>

                        </tr>

<tr>

                                    <td>2010-2013</td>

                                    <td>:</td>

                                    <td>Senior High School 1 Klaten</td>

                        </tr>

<tr>

                                    <td width="25%">2013-Present</td>

                                    <td width="1%">:</td>

                                    <td>Majors of Informatica Management at STMIK AMIKOM University Jogja</td>

                        </tr>

</tbody></table>

 
Membuat Judul Header Curicullum Vitae


<div align="center">

                                    <center>

<h1>

Curiculum vitae</h1>

</center>

<hr>

 

Membuat Daftar Data Personal


<h2>

PERSONAL DETAILS</h2>

<table width="800px">

<tbody><tr>

                        <td width="25%">Full Name</td>

                        <td width="1%">:</td>

                        <td><b>Wahyu setiani</b></td>

                        <td rowspan="5"><img src="CYMERA_20131216_095636.jpg" alt="Foto Wahyu Setiani" title="Foto Wahyu Setiani" height="151" width="130"></td>

            </tr>

<tr>

                        <td>Place, Date of Birth </td>

                        <td>:</td>

                        <td>Klaten, August 27, 1992</td>

            </tr>

<tr>

                        <td>Address</td>

                        <td>:</td>

                        <td>Manggis, Mranggen, Jatinom, Klaten, 57481</td>

            </tr>

<tr>

            <td>E-mail</td>

                                    <td>:</td>

                                    <td>setyani_wahyu@ymail.com</td>

                        </tr>

Membuat background pada Tabel

<table style="background:#ffc" width="75%" border="1">

               <tr>

                               <th style="background:red;width:50%;">Header Kolom 1</th>

                               <th style="background:red;">Header Kolom 2</th>

               </tr>

               <tr>

                               <td>Baris 1 Kolom 1</td>

                               <td>Baris 1 Kolom 2</td>

               </tr>

               <tr>

                               <td>Baris 2 Kolom 1</td>

                               <td>Baris 2 Kolom 2</td>

               </tr>

</table>


Contoh Script Curicullum Vitae yang telah saya buat :


<html><head>

<meta http-equiv="content-type" content="text/html; charset=windows-1252">

                        <title>CURICULLUM VITAE</title></head><body width="800px" bgcolor="#CC3399">title&gt;     

<div align="center">

<center>

<h1>

Curiculum vitae</h1>

</center>

<hr>   

<h2>

PERSONAL DETAILS</h2>

<table width="800px">

<tbody><tr>

                        <td width="25%">Full Name</td>

                        <td width="1%">:</td>

                        <td><b>Wahyu setiani</b></td>

                        <td rowspan="5"><img src="File Memory card/CYMERA_20131216_095636.jpg" alt="Foto Wahyu Setiani" title="Foto Wahyu Setiani" height="151" width="130"></td>

            </tr>

<tr>

                        <td>Place, Date of Birth </td>

                        <td>:</td>

                        <td>Klaten, August 27, 1992</td>

            </tr>

<tr>

                        <td>Address</td>

                        <td>:</td>

                        <td>Manggis, Mranggen, Jatinom, Klaten, 57481</td>

            </tr>

<tr>

            <td>E-mail</td>

                                    <td>:</td>

                                    <td>setyani_wahyu@ymail.com</td>

                        </tr>

</tbody>

            </table>

<h2>

Educational Background</h2>

<table width="800px">

                        <tbody>

<tr>

                                    <td width="25%">2007-2010</td>

                                    <td width="1%">:</td>

                                    <td>Junior High School 2 Jatinom</td>

                        </tr>

<tr>

                                    <td>2010-2013</td>

                                    <td>:</td>

                                    <td>Senior High School 1 Klaten</td>

                        </tr>

<tr>

                                    <td width="25%">2013-Present</td>

                                    <td width="1%">:</td>

                                    <td>Majors of Informatica Management at STMIK AMIKOM University Jogja</td>

                        </tr>



</tbody></table>

<br><br>

            <a href="13.02.8607/My Experience.html" title="experince"><h2> Experience &gt;&gt; </h2>

</a>

            </div>



</body></html>


Contoh Hasil Script Curicullum Vitae yang telah saya buat :




 
Terima Kasih Telah Mengunjungi Blog saya,,, :-) :-)

Semoga bermanfaat....





































Rabu, 26 Maret 2014

Membuat Form HTML

Senin, 24 Maret 2014

Materi Pemrograman Web Membuat Form


Nama :  Wahyu Setiani
Npm               :  13.02.8607
Kelas : D3 MI 04

Materi Pemrograman Web

Form digunakan untuk mengumpulkan data dari pengunjung suatu website. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, form advertiser, form sitemap, bahkan untuk mengirimkan data antar halaman web. Pada tutorial belajar HTML: cara membuat form di HTML ini kita akan membahas cara penggunakan tag form di dalam HTML.

Penggunaan form hanya menggunakan HTML saja tidak akan terlalu berguna. Form biasanya hanya berupa interface yang disediakan untuk mengumpulkan data dari user, dan akan diproses dengan bahasa pemograman web seperti JavaScript atau PHP, dan disimpan di dalam tabel MySQL. Untuk pembahasan lebih lanjut, saya akan menjelaskannya pada tutorial tentang PHP dan JavaScript.

Tag dasar yang akan bisa digunakan untuk membuat form pada HTML adalah tag form, input, textarea, select dan option.

Sebuah form dalam HTML harus berada di dalam tag form, yang diawali dengan <form> dan diakhiri dengan </form>. Seperti yang sudah dipelajari mengenai penulisan kode pada HTML diawali dengan <Nama Function Tag> ......( Isi sebuah tag )..... </Nama Function Tag>

Pada bagian terakhir kita harus menutup kode dengan menambahkan slash ( / ).
Bagian Isi Tag dapat dimasukkan oleh beberapa atribut untuk dapat berfungsi dengan seharusnya.

Dua buah atribut yang digunakan adalah action dan method. Dianalogikan action adalah sesuatu yang mengoperasikan fungsi dari pada form tersebut. Sedangkan method adalah bagian-bagian cara yang mengumpulkan setiap data yang diperlukan untuk diproses. Action berfungsi menjelaskan lokasi data yang didapat form akan dikirimkan. Biasanya nilai dari atribut action ini adalah alamat dari sebuah halaman PHP yang akan memproses isi data form. Sedangkan fungsi dari Method, adalah untuk menjelaskan bagaimana data isian form akan dikirim. Nilai dari atribut method ini bisa berupa get atau post.

Perbedaannya, jika kita mengisi atribut method dengan get (dimana ini adalah nilai default seandainya kita tidak menuliskannya) maka isian form akan terlihat pada url browser. Method get ini biasanya digunakan untuk query pencarian. Method post biasanya digunakan untuk data yang lebih sensitif seperti yang berisi password, atau registrasi user. Data hasil form tidak akan terlihat pada browser.

Struktur dasar form akan terlihat sebagai berikut:
<form action="logindata.php" method="post">
...isi form...
</form>

Bagian script kode diatas yang berwarna biru dan ungu dapat ditambahkan attribut lainnya seperti style, class, dan lain-lain. Karena berhubungan dengan form login maka hanya menambahkan action dan method saja. Sisanya bisa menggunakan kode HTML dngan meletakkannya pada satu baris diatas form :

<div id='pandauan-belajar-html' class='membuat-form'> dan kita dapat menambahkan kode CSS

berdasarkan id dan class tersebut. Jangan lupa penutupnya di bagian bawah form yaitu : </div>

Properti masukan pada elemen form
1.       Text box<input type="text">
Dignakan untuk memasukan input yang berupa teks.
Size                    = ukuran dari textbox dalam karakter
Maxsize              = maksimal jumlah karakter yang dapat di input
Nama                 = nama variable yang dikirim ke suatu aplikasi
Value                  = akan menampilkan isinya sebagai nilai default

2.       Password<input type="password">
Di gunakan untuk memasukan password
Size                     = ukuran textbox dalam karakter
Maxsize               = maksimal jumlah karakter yang dapat di input
Name                  = nama variable yang dikirim ke suatu aplikasi

Ada lagi jenis input lainnya yaitu :

<input type=”checkbox” /> adalah inputan berupa checkbox yang dapat diceklist atau di centang oleh user. User dapat memilih atau tidak memilih checkbox ini. Type checkbox memiliki atribut checked yang jika ditulis atau diisi dengan nilai checked, akan membuat chexkbox langsung terpilih pada saat pertama kali halaman ditampilkan. Contoh inputan checkbox berupa hobi, yang oleh user dapat dipilih beberapa hobi.
<input type=”radio” /> mirip dengan checkbox, namun user hanya bisa memilih satu diantara pilihan group radio. Type radio ini berada dalam suatu grup dan user hanya bisa memilih salah satunya. Contoh inputan type radio adalah jenis kelamin.
<input type=”submit” /> akan menampilkan tombol untuk memproses form. Biasanya diletakkan pada baris terakhir dari form. Atribut value jika diisi akan membuat text tombol submit berubah sesuai inputan nilai value.

3.       Hidden<input type"hidden">
Digunkan untuk mengirim data ke suatu aplikasi yang tidak dingginkan untuk dilihat oleh browser.
Name                  = nama dari variable yang dikirim ke suatu aplikasi
Value                  = nilai dari variable


4.       Check Box<input type="checkbox">
Check box digunakan untuk dapat memilih lebih dari satu pilihan.
Name                    = nama dari variable yang dikirim ke suatu aplikasi
Value                    = nilai dari variable
Checked (checkbox yang sudah ditandai)

5.       Radio Button<input type="radio">
Radio button digunakan agar dapat memilih ahnya salah satu pilihan.
Name                    = nama veriabel yang dikirim ke suatu aplikasi
Value                    = nilai dari variable
Checked (radio button yang sudah di tandai)

6.       Push Button<input type="button">
Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk menghasilkan suatu aksi.
Name                    = nama dari variable yang dikirim ke suatu aplikasi
Value                    = label teks di atas tombol

7.       Submit<input type="submit">
Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan nilinya ke suatu aplikasi yang di tentukan dlam atribut ACTION dlam elemen FORM.
Name                    = nama dari variable yang dikirim ke suatu aplikasi
Value                    = label teks di atas tombol

8.       Image Submit Button<input type="image" src="url">
Digunakan untuk menggantikan tombol standar submit dengan image.
Name                    = nama dari variable ayng dikirim ke suatu aplikasi

9.       Reset<input type="reset">
Digunakan untuk mereset semua masukan dalam form.
Value                    = label teks di button

1.   Text Area<textarea>…</textarea>
Elemen untuk memasukan teks secara leluasa seperti notepad.
Nama                    = nama dari veriabel yang dikirim ke suatu aplikasi
Rows                     = panjang baris dalam karakter
Cols                       = tiggi kotak

1.   Select<select>…</select>
Daftar isi dalam property select menggunakan tag <option>
Size                        = jumlah pilihan yang dapat terlihat
Name                    = nama dari veriabel yang dikirim ke suatu aplikasi

Contoh penggunaan tag select adalah sebagai berikut:
<select>
    <option>Pilihan 1</option>
    <option>Pilihan 2</option>
    <option value="pilihan ketiga">Pilihan 3</option>
</select>

Ketika form dikirim untuk diproses, nilai dari tag option akan dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita memberikan tag value. Jika tag value berisi nilai, maka nilai value lah yang akan dikirim.

Sama seperti tag option type checkbox dan type radio, atribut checked dapat ditambahkan agar tag select berisi nilai awal, contoh penggunaanya sebagai berikut:
<select>
    <option>Pilihan 1</option>
    <option>Pilihan 2</option>
    <option value="pilihan ketiga" selected>Pilihan 3</option>
</select>

Contoh dari pembuatan Form pada HTML yaitu sebagai berikut :


<!DOCTYPE html>
<html>
<head>
<title>Belajar Membuat Form </title>
</head>
<body>
<form action=" formulir.html" method="get">

   Nama: <input type="text" name="nama" value="Nama Kamu" />
   <br />

   Password: <input type="password" name="password" />
   <br />

   Jenis Kelamin : <input type="radio" name="jenis_kelamin" value="laki-laki" checked/> Laki - Laki
                   <input type="radio" name="jenis_kelamin" value="perempuan" /> Perempuan
   <br />

   Hobi: <input type="checkbox" name="hobi_baca" /> Membaca Buku Javascript
         <input type="checkbox" name="hobi_nulis" checked /> Menulis Code HTML, CSS, PHP
         <input type="checkbox" name="hobi_mancing" /> Menggambar Design Banner Website
   <br />

   Asal Kota:
   <select name="asal_kota" >
        <option value="Kota Jakarta"> Jakarta</option>
        <option>Bandung</option>
        <option value="Kota Semarang" checked>Semarang</option>
   </select>
   <br />

   Komentar Anda:
   <textarea name="komentar" rows="5" cols="20">Silahkan berikan komentar anda</textarea>
   <br />
   <input type="submit" value="Proses" >
</form>
</body>
</html>

Mengenal tag input
Tag input merupakan tag paling banyak digunakan di dalam form, dan memiliki banyak bentuk, mulai dari isian text biasa, text password, checkbox, radio, sampai dengan tombol submit, semuanya dalam bentuk tag input.
Bentuk-bentuk dari keluarga tag input ini dibedakan berdasarkan atribut type:
<input type=”text” /> atau bisa juga <input /> adalah textbox inputan biasa yang menerima input berupa text, contohnya digunakan untuk inputan nama, username, dan inputan yang berupa text pendek. Input type text ini juga bisa memiliki atribut value yang bisa diisi nilai tampilan awal dari text
<input type=”password” /> dalam tampilannya sama dengan type text, namun teks yang diinput tidak akan terlihat, akan berupa bintang atau bulatan. Biasanya hanya digunakan untuk inputan yang sensitif seperti password.
<input type=”checkbox” /> adalah inputan berupa checkbox yang dapat diceklist atau di centang oleh user. User dapat memilih atau tidak memilih checkbox ini. Type checkbox memiliki atribut checked yang jika ditulis atau diisi dengan nilai checked, akan membuat chexkbox langsung terpilih pada saat pertama kali halaman ditampilkan. Contoh inputan checkbox berupa hobi, yang oleh user dapat dipilih beberapa hobi.
<input type=”radio” /> mirip dengan checkbox, namun user hanya bisa memilih satu diantara pilihan group radio. Type radio ini berada dalam suatu grup dan user hanya bisa memilih salah satunya. Contoh inputan type radio adalah jenis kelamin.
<input type=”submit” /> akan menampilkan tombol untuk memproses form. Biasanya diletakkan pada baris terakhir dari form. Atribut value jika diisi akan membuat text tombol submit berubah sesuai inputan nilai value.
Perhatikan juga bahwa seperti tag img dan br, tag input juga merupakan tag yang berdiri sendiri dan tidak membutuhkan penutup tag.


Mengenal tag textarea
Tag textarea pada dasarnya sama dengan input type text, namun lebih besar dan dapat berisi banyak baris. Panjang dan banyak baris untuk text area di atur melalui atribut rows dan cols, atau melalui CSS.
Contoh penggunaan textarea adalah sebagai berikut:
<textarea rows="5" cols="20">
Text yang diisi dapat mencapai banyak baris</textarea>
Elemen yang berada diantara tag textarea akan ditampilkan sebagai text awal dari form



Mengenal tag select
Tag select digunakan untuk inputan yang telah tersedia nilainya, dan user hanya dapat memilih dari nilai yang tersedia. Tag select digunakan bersama dengan tag option untuk membuat box pilihan.
Contoh penggunaan tag select adalah sebagai berikut:
<select>
    <option>Pilihan 1</option>
    <option>Pilihan 2</option>
    <option value="pilihan ketiga">Pilihan 3</option>
</select>
Ketika form dikirim untuk diproses, nilai dari tag option akan dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita memberikan tag value. Jika tag value berisi nilai, maka nilai value lah yang akan dikirim.
Sama seperti tag option type checkbox dan type radio, atribut checked dapat ditambahkan agar tag select berisi nilai awal, contoh penggunaanya sebagai berikut:
<select>
    <option>Pilihan 1</option>
    <option>Pilihan 2</option>
    <option value="pilihan ketiga" selected>Pilihan 3</option>
</select>


Mengenal atribut names
Setiap tag inputan di dalam form harus ditambahkan atribut names agar bisa dikenal berbeda antara satu dengan yang lain. Di dalam halaman proses (yang biasanya berupa bahasa PHP atau ASP), nilai dari nama inilah yang akan diproses. Contoh pemakaiannya sebagai berikut:
<input type="text" name="username">
<input type="text" name="email">
Kedua input diatas akan tampak sama persis, namun pada saat pemrosesan data, masing-masing akan dibedakan menurut atribut name.