Antarmuka Mikrokontroler PIC16F877A dengan Led Driver

Interfacing Microcontroller PIC16F877A with Led Driver. Pada Praktikum Mikroprosessor yang saya ikuti beberapa waktu yang lalu, Kami diajarkan menggunakan Modul Mikrokontroler PIC16F877A. Bahasan pertama yang saya dapat adalah antarmuka PIC16F877A dengan Led Driver. Oleh karena itu tidak ada salahnya jika saya bagikan apa yang saya pelajari dalam bentuk Tutorial Mikrokontroler PIC16F877A berikut ini.

Untuk Pemrograman Mikrokontroler PIC16F877A, saya menggunakan Software mikroC PRO for PIC dan bahasa yang digunakan adalah bahasa C. Jadi saya rasa akan sedikit membantu jika anda pernah mencoba software CodeVision AVR untuk Mikrokontroler AVR buatan ATmel.

Untuk tutorial Penggunaan Software mikroC PRO for PIC mungkin dapat anda lihat pada Postingan sebelumnya atau anda Klik disini untuk mendownload tutorial penggunaan software mikroC Pro for PIC atau saya sarankan anda mempergunakan file HELP dengan baik dari setiap Software.

Oke langsung saja kita masuk ke pembahasan utama kita, Interfacing Microcontroller PIC16F877A with Led Driver. Adapun langkah-langkahnya adalah sebagai berikut.

1.    Hubungkan Led Driver dengan Port B Mikrokontroler PIC16F877A.
2.    Selanjutnya Buka Software mikroC Pro for PIC yang telah terinstall di komputer atau laptop anda.
3.    Buat sebuah project baru dengan mengklik menu Project dan pilih New Project atau tekan bersamaan Shift + Ctrl + N.

4.    Akan muncul Jendela New Project Wizard. Klik Next, Pilih Chip yang kita gunakan, Disini kita menggunakan PIC16F877A. Tentukan Device Clock dari Chip yang digunakan. Isi 8 Mhz. Pilih tempat untuk menyimpan file dan nama file. Klik Next. Klik Next lagi.Klik Next lagi dan Klik Finish.
5.    Selanjutnya anda akan disediakan coding utama dari wizard yang anda buat kurang lebih seperti ini.


Gambar.1 Contoh Code Program MicroC Pro for PIC

6.    Selanjutnya kita akan membuat Program Led Berjalan menggunakan Bahasa C untuk Mikrokontroler PIC16F877A untuk Proyek Pertama Kita. Ketikan Coding berikut di tempat yang disediakan.
Gambar.2 Contoh Program LED berjalan pada PIC16F877A

7.    Kompile Program buatan anda dengan mengklik menu Build dan pilih Build atau tekan bersamaan Ctrl + F9.
8.    Program Led Berjalan yang kita buat akan menyala 4 buah Led secara bergantian terus menerus dengan delay 100mS.
9.    Untuk Melihat Hasil Program Buatan anda, anda dapat menggunakan software Real PIC Simulator untuk mensimulasikan hasilnya.


Tutorial diatas telah dicoba menggunakan Software Real PIC Simulator untuk mensimulasikan hasilnya. Untuk mendownload File ke Mikrokontroler, Silakan anda Cari sendiri materinya di Blog lain atau anda dapat mengetikkan keyword ini di google "Cara Download Program Mikrokontroler PIC" atau "Downloader untuk Mikrokontroler PIC".

Gambar bergerak

4th_13.gif
4th_2.gif
accessory_1.gif
accessory_2.gif

accessory_4.gif
accessory_5.gif
accessory_6.gif
accessory_7.gif
angel_1.gif
angel_10.gif
angel_11.gif
angel_13.gif
angel_16.gif
angel_17.gif
angel_2.gif
angel_3.gif
angel_4.gif
angel_5.gif
angel_6.gif
angel_7.gif
angel_8.gif
angel_9.gif
angelina julie.gif
animal_1.gif
animal_11.gif
animal_12.gif
animal_13.gif
animal_14.gif
animal_15.gif
animal_16.gif
animal_17.gif
animal_2.gif
animal_3.gif
animal_4.gif
animal_5.gif
animal_6.gif
animal_8.gif
animal_9.gif
aquarium.gif
art_1.gif
art_10.gif
art_11.gif
art_12.gif
art_13.gif
art_15.gif
art_16.gif
art_17.gif
art_18.gif
art_2.gif
art_4.gif
art_8.gif
autumn.gif
babies_1.gif
babies_10.gif
babies_12.gif
babies_13.gif
babies_14.gif
babies_15.gif
babies_16.gif
babies_17.gif
babies_18.gif
babies_2.gif
babies_3.gif
babies_4.gif
babies_5.gif
babies_6.gif
babies_7.gif
babies_8.gif
babies_9.gif
baby and cactus.gif
baby and heart.gif
baby dancing.gif
baby eating pepper.gif
baby funky dance.gif
baby funny.gif
baby funny1.gif
baby hurt during pee.gif
baby with bricks.gif
bear i love you.gif
beautiful eye.gif
beautiful sketch.gif
before and after.gif
bird_1.gif
bird_11.gif
bird_12.gif
bird_2.gif
bird_3.gif
bird_4.gif
bird_5.gif
bird_6.gif
bird_7.gif
bird_8.gif
bird_9.gif
blinkies_1.gif
blinkies_10.gif
blinkies_11.gif
blinkies_12.gif
blinkies_2.gif
blinkies_3.gif
blinkies_4.gif
blinkies_5.gif
blinkies_6.gif
blinkies_7.gif
blinkies_8.gif
blinkies_9.gif
blue sunset.gif
blue waterfall.gif
blue.gif
bobbing bee.gif
book worm.gif
book_1.gif
book_10.gif
book_11.gif
book_12.gif
book_4.gif
book_7.gif
brain explodes.gif
building_1.gif
building_11.gif
building_2.gif
building_3.gif
building_4.gif
building_5.gif
building_7.gif
building_8.gif
building_9.gif
cat love.gif
cat with guitar.gif
clock_1.gif
clock_3.gif
clock_4.gif
clock_6.gif
coconut.gif
colour complex.gif
computer_5.gif
computer_7.gif
cool sunset.gif
couple dance.gif
couple on bike.gif
crows on electric wire.gif
cute girl.gif
cute lady.gif
default
devil_1.gif
devil_3.gif
devil_4.gif
devil_5.gif
do i know you.gif
do not worry.gif
dog and skeleton.gif
dragon and water.gif
egypt_1.gif
egypt_2.gif
egypt_4.gif
egypt_5.gif
egypt_8.gif
eye recognization.gif
eye_1.gif
eye_4.gif
eye_6.gif
fairy_1.gif
fairy_2.gif
fairy_4.gif
fairy_5.gif
fire dance.gif
fire_1.gif
fire_6.gif
fish love.gif
fish_1.gif
fish_4.gif
fish_6.gif
fish_7.gif
fish_8.gif
flag_1.gif
flag_10.gif
flag_2.gif
flag_3.gif
flag_4.gif
flag_5.gif
flag_6.gif
flag_7.gif
flag_9.gif
food_1.gif
food_2.gif
food_3.gif
food_5.gif
food_6.gif
food_7.gif
food_8.gif
foot ball.gif
fox and water.gif
free downloads.gif
fried chicken.gif
friends for ever.gif
fun_5.gif
fun_7.gif
funky monkey.gif
funky.gif
g1.gif
g2.gif
g3.gif
g4.gif
g5.gif
g6.gif
game_1.gif
game_3.gif
game_4.gif
game_7.gif
game_8.gif
ghost in eye.gif
girl i love you.gif
good morning.gif
grand pa smile.gif
gun_1.gif
gun_3.gif
gun_8.gif
hand in hand.gif
heart in desert.gif
heart in sand.gif
heart spring.gif
home_1.gif
home_2.gif
home_3.gif
home_4.gif
home_5.gif
home_8.gif
horror_1.gif
horror_4.gif
horror_5.gif
horror_6.gif
horror_8.gif
horse rider.gif
i love you.gif
i started kissing.gif
input the password.gif
insect_1.gif
insect_2.gif
insect_4.gif
insect_5.gif
insect_6.gif
life has.gif
lion and water.gif
lion.gif
little cats.gif
looney Bee.gif
love rainbow.gif
love.gif
love_1.gif
love_2.gif
love_3.gif
love_4.gif
love_5.gif
love_8.gif
matrix neo.gif
matrix.gif
medical_1.gif
medical_3.gif
medical_4.gif
medical_6.gif
medical_7.gif
medical_8.gif
mickey and mini.gif
microsoft.gif
military_1.gif
military_3.gif
military_4.gif
military_6.gif
miss you.gif
mona lisa.gif
money_1.gif
money_2.gif
money_3.gif
money_4.gif
money_5.gif
money_8.gif
monkeys.gif
moon dance.gif
moon night.gif
music_1.gif
music_2.gif
music_3.gif
music_5.gif
music_6.gif
nature.gif
nature_1.gif
nature_2.gif
nature_5.gif
nature_8.gif
nice kiss.gif
numbers.gif
object_3.gif
object_5.gif
object_6.gif
object_8.gif
panther.gif
peace.gif
peeking eye.gif
people_1.gif
people_2.gif
people_3.gif
people_6.gif
phone ring.gif
pikachu.gif
pink bear.gif
popart_1.gif
popart_4.gif
popart_6.gif
popart_7.gif
popart_8.gif
red scanner.gif
ring love.gif
rose love you.gif
rose love.gif
scare crow.gif
scary night.gif
science_1.gif
science_5.gif
sea shore.gif
shark.gif
ship in river.gif
shutting down.gif
skeleton.gif
sketch sunset.gif
sketch.gif
smiley_1.gif
smiley_2.gif
smiley_4.gif
smiley_5.gif
smiley_7.gif
smiley_8.gif
smiley_9.gif
snowfall night.gif
snowfall.gif
sonic.gif
sony ericsson.gif
space_1.gif
space_3.gif
space_7.gif
spider man.gif
sport_1.gif
sport_2.gif
sport_3.gif
sport_5.gif
sport_6.gif
sport_7.gif
sport_8.gif
starting up.gif
theatre_1.gif
theatre_2.gif
theatre_3.gif
theatre_4.gif
theatre_5.gif
theatre_8.gif
thumbs up.gif
transport_5.gif
transport_6.gif
two monkey.gif
unknown error.gif
water stream.gif
water wave.gif
waterfall.gif
wedding_4.gif
wedding_7.gif
wedding_8.gif
white cat.gif
white tiger.gif
who is afraid of bad fox.gif
working on computer.gif
xmas_1.gif
xmas_2.gif
xmas_3.gif
xmas_4.gif
xmas_5.gif
xmas_6.gif
xmas_7.gif
xmas_8.gif

Mengatur Koneksi Jaringan di Debian menggunakan Wicd

Wicd adalah program linux opensource network manager yang menyediakan aplikasi sederhana untuk mengatur koneksi jaringan baik itu kabel atau nirkabel dengan konfigurasi yang berbeda-beda.

Fitur Wicd antara lain sebagai berikut :
- Tidak tergantung pada Gnome (meskipun membutuhkan GTK), sehingga bisa digunakan di XFCE, Fluxbox, Openbox, Enlightenment, dll.
- Bisa mengatur jaringan kabel (ethernet) dan nirkabel.
- Profil untuk tiap jaringan kabel dan nirkabel.
- Tersedia beberapa enkripsi, seperti WEP/WPA/WPA2 atau bisa ditambahkan sendiri.
- Kompatibel dengan wireless-tools.
- Icon di Tray yang menunjukkan aktifitas jaringan dan sinyal wireless.

Install Wicd di Debian.
1. Edit /etc/apt/sources.list.
2. Tambahkan baris berikut :

deb http://www.backports.org/debian lenny-backports main contrib non-free
3. Update source list
# apt-get update
4. Install wicd menggunakan perintah berikut :
#apt-get -t lenny-backports install wicd
Jika Wicd tidak bisa terhubung, pastikan file /etc/network/interfaces hanya berisi :
auto lo
iface lo inet loopback

Koneksi Jaringan

Koneksi jaringan merupakan upaya mengkoneksikan semua peralatan jaringan dalam infrastruktur jaringan komputer. Anda harus konsentrasikan terlebih dahulu pada local area network anda sebelum anda membuat koneksi ke jaringan WAN yang menghubungkan semua remote site anda kedalam suatu system koneksi jaringan – suatu infrastruktur jaringan komputer. Hal ini bukan berarti anda tidak perlu membuat design WAN kedalam design jaringan anda sampai semua jaringan local area network anda terbentuk, akan tetapi anda kosentrasikan dulu sampai anda bisa memastikan bahwa system koneksi jaringan LAN anda sudah effisien sebelum membuat koneksi ke WAN.

Akan banyak sekali pekerjaan yang akan diselesaikan dalam koneksi jaringan ini dan tergantung seberapa besar skala design jaringan anda. Membuat koneksi jaringan dalam suatu perusahaan dimana kantornya terdiri dari beberapa site yang jauh bahkan sampai melewati batas geography, berbeda dengan koneksi jaringan dalam local area network yang menghubungkan beberapa bangunan dalam suatu area perusahaan atau mungkin hanya dalam suatu ruangan kantor yang kecil saja. Anda harus sudah menyelesaikan design jaringan anda termasuk system komputer yang bakal menggunakan system infrastruktur jaringan ini. Pekerjaan koneksi jaringan ini memang rumit tergantung seberapa besar skala jaringan anda apalagi jika anda harus juga mendesign jaringan backup in case terjadi bencana atau antisipasi adanya masalah dalam jaringan.

Diasumsikan bahwa anda sudah membuat design jaringan anda dan sebagian dari diagram sites anda seperti gambar ibawah ini, bagaimana anda membuat koneksi jaringan berdasarkan diagram sites ini?



Ruang server dimana beberapa server anda berada, ada di gedung HRD. ada sekitar 80 user di gedung ini. Saya katakan beberapa server – kenapa tidak semua server berada dalam satu ruangan dan dalam satu gedung yang sama? Hal ini menyangkut keamanan standard security best practice mengenai penempatan servers (artikel berikutnya). Masih ada dua bangunan lagi yang harus dihubungkan dalam koneksi jaringan:

1.       Gedung mining yang berjarak sekitar 70 meter dari gedung HRD (ada sekitar 80 user juga)

2.       Workshop yang berada dibawah lembah yang berjarak lebih dari 300 meter dari gedung HRD (ada sekitar 50 user disini)

Total user dalam jaringan ini adalah 200 (80 dalam gedung HRD + 80 di Mining + 40 di Workshop), dan belum termasuk kebutuhan IP address permanen untuk beberapa server; printer; Access Point wireless; switch; dan juga VoIP. Anda bisa memakai satu jaringan IP private katakana 192.168.100.0/24 (tersedia 254 IP addres) untuk semua user dan piranti dalam jaringan ini. Untuk itu anda bisa menggunakan 4 buah switch 24 port di cascade di kedua gedung mining dan HRD dengan standard 100BaseT Ethernet. Sementara di workshop cukup 3 switch 24 port di cascade. Terkecuali di server room anda perlu switch Gigabit 12 port jika semua server anda dilengkapi dengan Gigabit Ethernet, untuk transfer data yang sangat cepat dan akan terasa berguna sekali jika anda menggunakan satu piranti tunggal backup Autoloader untuk keperluan backup semua data server; exchange dan database anda, yang rutin dilakukan di malam hari.

Kemudian bagaimana tentang koneksi jaringan antara gedung HRD dengan Workshop? Karena letak Workshop ini berada dibawah lembah dengan jarak lebih dari 300 meter, tidak mungkin anda menggunakan koneksi kabel. Maka anda bisa memanfaatkan teknologi Wireless yang menghubungkan dua atau lebih titik access point lewat media transmisi radio dengan frequensi 2.4 GigaHz. Anda bisa mendapatkan produk semacam ini dipasaran misal Cisco Aironet. Anda bisa membangun dua tower sederhana untuk meletakkan antenna di puncak tower asal kedua antenna Access point ini bisa saling melihat tanpa halangan. Piranti Wireless ini bisa mentransmit data sampai 58 Mbps; cukup untuk link antar gedung ini dengan menggunakan media transmisi udara. Silahkan membaca artikel selanjutnya mengenai wireless local area network.

Sekarang bagaimana anda menghubungkan koneksi jaringan antara bangunan di Mining dan di HRD yang berjarak sekitar 70 meter? Hal ini akan tergantung dari kendala yang anda hadapi, jika anda harus memutuskan untuk menarik kabel bawah tanah maka gunakanlah kabel LAN outdoor UTP Cat 5e yang memang didesign khusus untuk pemakaian luar gedung dan tahan air dan support speed gigabit.  Akan tetapi untuk alasan kemanan dan kemudahan maintenance maka masukkan kabel UTP yang diameternya cukup besar ini kedalam pipa besi atau sejenisnya dan bila perlu buatkan saluran khusus semacam saluran air.

Kenapa tidak memakai jaringan wireless saja antar dua gedung ini seperti antar HRD dan workshop? Memang dengan jaringan wireless sangat praktis sekali anda tidak perlu repot-2 narik kabel bawah tanah, akan tetapi anda tahu kalau wireless sampai sekarang ini speednya paling tinggi sekitar 300 Mbps (draft 802.11n standards), sementara antar dua gedung tersebut anda memerlukan koneksi yang handal dengan kecepatan gigabit sebagai backbone dua gedung. Di Mining office juga ada beberapa server data dan aplikasi mining yang sangat besar datanya terutama data geologi dan harus di backup secara terpusat di gedung HRD. Belum lagi kendali blackspot kalau terjadi masalah dengan wireless anda, atau banyaknya halangan interferensi frequensi radio. Sementara untuk gedung workshop memang kendalanya mengharuskan kita memakai jaringan radio wireless karena antar gedung harus melewati lembah dan tidak memungkinkan menarik kabel melewati hutan yang walau hanya berjarak sekitar 300 meter. Jaringan wireless sangat diandalkan jika kedua tower antenna bisa saling melihat. Dan lagi di workshop hanya memerlukan koneksi untuk clients komputer saja.

Untuk menyelesaikan koneksi jaringan ini, anda masih perlu untuk memikirkan tentang konfigurasi jaringan dan setup jaringan untuk semua piranti dalam koneksi jaringan ini seperti IP address ke semua client PC; IP permanen untuk server; switch; printer dan sebagainya.

Selanjutnya apa? Yang perlu anda pertimbangkan adalah dokumentasi semua pekerjaan ini termasuk rencana disaster recovery – suatu rencana backup – plan B dari kemungkinan terjadinya bencana.

Merakit Laptop AXIOO

Komponen Laptop yang akan di rakit

Casing Laptop Axioo
Casing Laptop Axioo

Memory, card WLAN, prosesor, dan harddisk yang akan di rakit ke laptop Axioo
Memory, card WLAN, prosesor, dan harddisk yang akan di rakit ke laptop Axioo

Pasang Harddisk Spacer

Harddisk dan spacer-nya
Harddisk dan spacer-nya
spacer yang sudah di pasang di harddisk
spacer yang sudah di pasang di harddisk

Pasang Harddisk ke Laptop

Memasukan harddisk ke tempat harddisk di body laptop
Memasukan harddisk ke tempat harddisk di body laptop
Harddisk yang sudah terpasang
Harddisk yang sudah terpasang
tutup casing tempat harddisk
tutup casing tempat harddisk

Pasang Card WLAN

lokasi pemasangan card WLAN terletak di sebelah kiri aras motherboard. Terlihat ada dua (2) kabel antenna kecil yang keluar
lokasi pemasangan card WLAN terletak di sebelah kiri aras motherboard. Terlihat ada dua (2) kabel antenna kecil yang keluar
masukan card dengan posisi miring sebelum nantinya akan dikuatkan dengan baut
masukan card dengan posisi miring sebelum nantinya akan dikuatkan dengan baut
Eratkan dengan baut
Eratkan dengan baut
Pasang dua (2) kabel antenna WiFi ke card WLAN
Pasang dua (2) kabel antenna WiFi ke card WLAN

Pasang Memory

Letakan Memory miring sebelum nantinya di pasang dengan benar
Letakan Memory miring sebelum nantinya di pasang dengan benar
Tekan dan pastikan di kiri kanan terkait dengan benar ke soket memory di motherboard
Tekan dan pastikan di kiri kanan terkait dengan benar ke soket memory di motherboard

Pasang Prosesor

Pasang Processor pada laptop Axioo
Pasang Processor pada laptop Axioo
Kencangkan baud pada soket prosesor menggunakan obeng
Kencangkan baud pada soket prosesor menggunakan obeng

Pasang Heatsink Saluran Angin

Pasang Saluran Angin dan Heatsink
Pasang Saluran Angin dan Heatsink
Pasang baud pada prosesor dan kencangkan menggunakan obeng
Pasang baud pada prosesor dan kencangkan menggunakan obeng

Pasang Power untuk Cooling Fan

pasang kabel power untuk cooling fan ke motherboard
pasang kabel power untuk cooling fan ke motherboard
cooling fan terletak di penutup motherboard
cooling fan terletak di penutup motherboard

Tutup Penutup Motherboard

pasang penutup motherboard
pasang penutup motherboard
pasang baud dan kencangkan dengan obeng
pasang baud dan kencangkan dengan obeng

Pasang Batere

pasang batere
pasang batere


Atribut dan penulisan tag HTML


di dalam penulisan tag-tag html, kita juga mengenal atibut dimana atribut ini sudah memiliki ketentuan

beberapa artikel sebelumya, saya sudah share mengenai dasar-dasar html dan penulisan html.
setelah saya baca lagi, ternyata masih ada yang kurang, mungkin bagi sebagian orang dasar-dasar html itu tidaklah penting, namun bagi saya jika sahabat belum paham dasar-dasar html, saya yakin suatu saat akan terjadi kesalah pahaman di tambah lagi jika sahabat belum paham dasar-dasar html maka untukpembelajaranselanjutnya(css, js, php) akan malah tambah bingung. ok, sekarang mari kita ke inti dari artikel ini, apa yang kurang, berikut;

 
penulisan atribut

di dalam penulisan tag-tag html, kita juga mengenal atibut dimana atribut ini sudah memiliki ketentuan.

ketentuan penulisan atribut html seperti ini

namaatribut="value atau nilai"


ket*

diawali dengan nama atribut, kemudian

diikuti oleh =(sama dengan)

setelah =(sama dengan), kita harus menambahkan karakter “(petik 2)

habis itu barulah kita tambahkan value atau nilainya

setelah menambahkan value, jangan lupa tambahkan karakyr “(petik 2) lagi(untuk menutup nilai atribut)

berikut adalah contoh atribut



<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">

<head profile="http://gmpg.org/xfn/11">

<meta name="url" content="indaam.co.cc"/>

<style tipe="text/jcss">
<style>

</head>

<body>

<img alt="keteranngan gambar" src="urlgambar" height="32" width="32"/>

<a href="http://www-ne3x.blogspot.com/" title="NE3X.Blogspot.com" rel="follow">Nazzril</a>

</body>

</html>



keteranagn*


yang saya cetak tebal itu adalah atribut, dimana text yang berwarna biru adalah value atau nilai dari atributnya

intinya itu, penulisan atribut setelah tagnya, <html . . . , <head . . . , <style . . ., <body. . . , <a. . . dll

tidak semua tag html bisa ditambahkan atribut, tapi yang saya tahu hanya dua tag html yang tidak bisa ditambahkan atribut yaitu tag <br/> dan <hr/>

penulisan singkat beberapa tag html


didalam html, kita juga mengenal beberapa tag yang yang tidak ditambahkan tag penutup, ingat kan salah satu penulisan tag html setiap penulisan tag harus ditutup dengan tag yang sama dimana tag penutup ditambahkan /(garis miring) lihat contoh ini



<body>

<a href="http://www-ne3x.blogspot.com">indam</a>

</body>


tagnya selalu ditutup dengan tag yang sama dimana tag penutup ditambahkan /(garis miring)


nah disini kita akan membahas tentang beberapa tag html yang disingkat


contoh 1


<img src="url gambar" width="200px" height="200px"></img>

dapat disingkat menjadi atau sama dengan

<img src="url gambar" width="200px" height="200px"/>


contoh 2



<meta content="indam, weblog, html, tips"></meta>

dapat disingkat menjadi atau sama dengan

<meta content="indam, weblog, html, tips"/>


contoh 3


<link rel="shortcut icon" type="img/ico"></link>

dapat disingkat menjadi atau sama dengan

<link rel="shortcut icon" type="img/ico"/>


contoh 4


<script type="text/javascrit" src="urlexternel"></script>

dapat disingkat menjadi atau sama dengan

<script type="text/javascrit" src="urlexternel"/>


contoh 5


<div style="clear:both;"><div>

dapat disingkat menjadi atau sama dengan

<div style="clear:both;"/>


contoh 6



<input type="submit" ></input>

dapat disingkat menjadi atau sama dengan

<input type="submit" />


kita hanya bisa menyingkatnya jika

<div style="clear:both;">disini kosong<div>

<img src="url gambar" width="200px" height="200px">disini kosong</img>

ket*

saya ngga tahu mengapa itu bisa terjadi, mungkin saja untuk mempersingkat dalam penulisan

saya mulai belajar html dari html 4, dan yang saya bahas adalah html 4, saya juga ngga tahu penulisan html 1, 2, 3

tapi yang saya tahu jika versi terbarunya keluar hal yang paling umum terjadi adalah hanya penambahan beberapa tag dan atribut

oia sekedar saran tulislah html itu dengan huruf kecil

kalau dulukan bebas, mau kecil mau kapital, tapi untuk kedepanya, saran saya ni gunakan huruf kecil

Tag HTML untuk document HEAD


sesuai judul artikel kali ini saya akan share tentang dokument head pada html atau tag-tag yang yang terletak di antara <head> dan </head>

tulisan kali ini merupakan kelanjutan dari artikel sebelumnya(kategory html).
sesuai judul artikel kali ini saya akan share tentang dokument head pada html atau tag-tag yang yang terletak di antara <head> dan </head>
mari kita langsung ke inti dari artikel kali ini, sebenarnya jika sahabat menulis code html seperti ini

<head>
<title>belajar html itu madah ya</title>
<p>ya html itu memang mudah</P>
</head>

browser tetap akan menampilkan paragrafnya, akan tetapi html itu punya aturan dimana tag <p> itu seharusnya hanya boleh ditulis di element body <body>. .disini . .</body>, nah sekarang coba perhatikan contoh diatas, aneh kan! ya walaupun penulisannya benar, tapi kode html diatas itu sangat salah dan tidak dibenarkan

nah, maka dari itulah saya akan share tag-tag apa saja yang terletak di documet head, berikut tag-tag yang boleh ditambahkan di document head
tag <title>

contoh;
<head>
<title>html itu mudah ya</title>
</head>

keterangan*
fungsi dari tag title ini adalah menjelaskan pada browser, tentang judul dari document htmlnya
penulisan tag <title> hanya boleh sekali, jika menulis dua atau lebih itu salah
 contoh salah

<head>
<title>ini adalah judul</title>
<title>judul kedua</title>
</head>

tag <link>

contoh;

<head>
<link rel="stylesheet" href="http:indaam.co.cc/style.css" type="text/css" media="screen" />
</head>
keterangan*
fungsinya ialah menghubungkan suatu document dengan document lainya atau juga memanggil file eksternal
dari contoh diatas, saya memanggil style.css yang terletak di http:indaam.co.cc/style.css(hanya contoh)
tag link ini, bisa di tulis berulang, contoh

<head>
<link rel=”stylesheet” href=”http:indaam.co.cc/style.css” type=”text/css” media=”screen” />
<link rel=”shortcut icon” type=”image/ico” href=”http://indaam.co.cc/pavicon.ico”/>
</head>

tag <script>

contoh;

<head>
<script tipe="text/javascript">
// code javascript
<script>
</head>

keterangan*
fungsinya ialah untuk menulis code javascipt
kita juga bisa menggunakan tag ini untuk external file, tag ini juga bisa ditulis lebih dari dua kali, contoh;

<head>
<script tipe="text/vbscript">
// code vbscript
<script>
<script type="text/javascript" src="http://indaam.co.cc/javascript.js"/>
</head>

tag <style>

contoh

<head>
<style type="text/css">
body{background:blue;}
</style>
</head>

keterangan*
funsinya untuk menambahkan style css,
tag ini juga bisa di tulis lebih dari dua kali, contoh

<head>
<style type="text/css">
body{background:blue;}
</style>
<style type="text/css">
#id{background:red;}
.class{background:pink;}
</style>
</head>

<meta> tag

contoh

<head>
<meta name="generator" content="WordPress 2.9.1" />
</head>

keterangan*
fungsi dasar dari tag meta ini adalah untuk menjelasakan tentang content/isi suatu document html
tag meta ini, biasanya sangat dioptimalkan oleh pakar seo
struktur meta seperti ini <meta name=". . . ." content=". . . . " />
meta tag boleh bisa ditulis bebeapa kali, contoh

<head>
<meta name="generator" content="WordPress 2.9.1" />
<meta name="keyword" content="belajar, html" />
</head>

yaps, sepertinya cuma itu tentang tag-tag pada document head, sebenranya masaih ada lagi yaitu <base>, <index> cuman aku ngga pernah pakai tag ini, semoga saya tulisan ini bermanfaat, saya harap sahabat ingat bahwah tag-tag untuk body itu tidak bisa di masukin ke dalam tag <head> . . . </head>