Tutorial Dasar CSS

tutorial dasar css


Tutorial Dasar CSS - Css adalah singkatan dari cascading style sheet yang digunakan untuk membuat layout website, mengatur tata letak objek - objek yang ada pada website serta warna dan margin serta padding, mengatur penggunaan font dan masih banyak lagi, dengan kata lain css digunakan untuk memperindah website teman - teman sekalian. Tanpa adanya css ini mungkin website akan terlihat membosankan.

Css sendiri memiliki kelebihan sebagai berikut:
1. Memisahkan desain dengan konten halaman website
2. Dapat mengatur desain seefisien mungkin
3. Ukuran file ringan dan mudah didownload
4. Satu css dapat digunakan banyak halaman website.

Css dapat dibagi menjadi 3 berdasarkan letak penempatannya yaitu:
1. Inline style css, yaitu kode css diletakkan sebagai atributpada tag html. Contohnya dapat dilihat sebagai berikut.


<p style="color : #999;">
   teks paragrap ditulis disini
</p>

Penulisan css seperti ini dianggap tidak efisien karena style hanya berlaku pada tag html yang ditempatinya saja, sementara jika kita mau memberikan style yang sama pada tag html yang lain maka kita harus mengetikkan lagi stylenya sebagai atribut di tag tersebut.

2. Header style css, yaitu baris kode css yang diletakkan diantara tag head buka dan tag head tutup.


<head>
    <style>
         p{
             color : #999;
             font-size : 25px;
           }
    </style>
</head>

Metode ini sudah efisien dan dapat memberikan style kepada banyak tag html tetapi masih kurang baik karena hanya dapat memberikan style pada satu file website saja

3. External style css, yaitu kode css yang dibuat pada file tersendiri yang terpisah dari file html website teman - teman, metode ini dianggap sangat efisien dalam membuat style menggunakan css karena dapat digunakan oleh beberapa file website. File website kita dapat dihubungkan dengan file css melalui tag seperti berikut


<link href="lokasi file css" rel="stylesheet" type="text/css">

Lokasi file css diletakkan pada atribut rel.

Selector

Menurut saya selector adalah hal yang paling penting dalam membuat style menggunakan css. Selector digunakan untuk menentukan bagian mana pada tag - tag html yang akan dikenakan style. Selector pada css juga dibagi menjadi 3 yaitu:

1. Class selector
Class digunakan untuk memberikan identitas pada suatu tag html dan dapat diterapkan kepada beberapa tag html sekaligus, sehingga selector ini adalah selector yang paling serbaguna. Class dideklarasikan dengan memberikan atribut "class" pada tag html dan teman - teman bisa dengan bebas memberikan nama class tersebut. Penulisan class pada css disimbolkan dengan tanda "." (titik) kemudian nama class yang akan dikenakan style.


.header{
       color : #999;
       font-size : 40px;
   }

Pada baris pertama terdapat selector class "header" yang ditandai dengan tanda "." (titik). Style dituliskan diantara kurung kurawal buka "{" dan kurung kurawal tutup "}". Maka semua tag html yang diberikan class "header" akan mendapatkan style tersebut diatas.

2. Id selector
Id selector ditandai dengan tanda "#" (pagar) dalam css. Id selector menggunakan penamaan yang unik kepada tag pada html, dengan kata lain tidak boleh ada dua id atau lebih yang memiliki nama yang sama. Sebagai contoh bisa dilihat kode dibawah ini.

Penulisan kode dalam html


<!DOCTYPE>
<html>
   <head>
      <title>id selector</title>
   </head>
   <body>
      <div id="footer">
         copyright candukoding.blogspot.com
      </div>
   </body>
</html>

Penulisan kode dalam css


#footer{
   color : green;
   border : 1px solid #999;
}

Dengan bahasa yang lebih mudah, id selector hanya digunakan kepada section - section yang berjumlah satu di dalam website misalkan header, konten, footer.
baca juga: (Penggunaan div tag pada html)

3. Tag selector
Nama dari tag html yang digunakan sebagai selector misalkan <h1>, <p> dan banyak lagi lainnya. Dalam penulisan kodingnya di css kita hanya perlu mengetikkan nama tag yang akan diberikan style.

Penulisan kode dalam html 


<!DOCTYPE>
<html>
   <head>
      <title>tag selector</title>
   </head>
   <body>
      <p>
         ini adalah paragrap
      </p>
   </body>
</html>

Penulisan kode dalam css


p{
   background-color : #999;
   font-size : 20px;
}

Kode css diatas berarti seluruh tag <p> akan mendapatkan style.
Kita dapat menggunakan selector dengan tepat jika kita mengerti kegunaan masing - masing selector dengan baik, class selctor digunakan ketika kita ingin memberikan style kepada banyak section sekaligus, id selector digunakan jika kita ingin memberikan style kepada satu section khusus yang ada pada website.

Berikut adalah beberapa properti dasar pada css beserta dengan value yang dapat anda gunakan untuk mendesain website anda.
1. Width & Height. Digunakan untuk mengatur lebar & tinggi objek dan atau section pada website
Value. Dapat diatur sendiri menggunakan satuan pixels dan em, contoh: width : 10px;
2. Margin. Mengatur jarak antara objek yang dikenakan style dengan objek yang berada diatas, kanan, bawah dan juga kirinya.
Value. Dapat diatur sendiri menggunakan satuan pixels dan em, contoh: margin : 10px 10px 10px 10px;
Value disusun mulai dari margin atas, margin kanan, margin bawah dan margin kiri.
3.Padding. Mengatur jarak isi dari sebuah section dengan border section. Value sama dengan properti margin.
4. Color. Mengatur warna tulisan.
Value. Dapat berupa hexadecimal (#999), rgb(rgb(250,250,250)),nama warna(red)
5. Background color. Mengatur warna latar belakang suatu section. Value sama dengan properti color.
6. Text-align. Mengatur perataan suatu objek atau section pada website.
Value. Left, center, right, justify.
7. Border. Mengatur border suatu section pada website.
Value(ukuran,jenis border,warna border), sebagai contoh: border : 1px solid black.
8. Float. Mengatur section agar dapat ditempatkan dikiri atau dikanan.
Value. left, right.
9. Font-size. Digunakan untuk mengatur ukuran font pada website.
10. Font-family. Digunakan untuk mengatur jenis font yang digunakan.
11. Font-weight. Digunakan untuk mengatur ketebalan tulisan pada website.

Masih banyak lagi properti css yang dapat anda gunakan untuk mendesain website anda yang dalam tutorial - tutorial berikutnya akan saya praktekkan. Semoga tutorial dasar css ini dapat dimengerti dan bermanfaat bagi teman - teman sekalian. Sekali lagi, jangan segan - segan untuk bertanya jika ada yang belum jelas ya teman - teman.

Tutorial Dasar Html

tutorial dasar html lengkap

Tutorial dasar html - Html adalah singkatan dari Hypertext markup language yang merupakan core atau inti dari bahasa pemrograman web yang dipahami oleh web browser. Html adalah bahasa markup yang memformat konten halaman web, dengan kata lain bahasa untuk mengatur apa yang akan ditampilkan sebagai konten web. Html adalah bahasa pemrograman yang open source atau bebas dan tidak dimiliki oleh siapa pun, pengembangannya dilakukan oleh banyak orang.

langsung saja kita mulai pembahasannya. Html diawali dengan tag <html> dan diakhiri dengan </html>, semua tag pada html yang ditampilkan tanpa tanda "/" (slash) disebut tag pembuka dan yang ditampilkan dengan tanda "/" (slash) disebut sebagai tag penutup. Html memilki struktur berupa tag <head> dan <body>. Untuk lebih jelasnya liat susunan kode dibawah ini.


<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title> judul website </title>
   </head>
   <body>
      ketikkan kode program anda disini
   </body>
</html>

1. Pada baris pertama terdapat pendeklarasian tag doctype, tag ini digunakan untuk mengidentifikasi jenis dokumen html yang digunakan sehingga browser dapat menentukan bagaimana memperlakukan kode tersebut
2. Pada baris ketiga terdapat tag head pembuka dan ditutup pada baris keenam. Tag head bisa berisi mengenai informasi pada website misalkan judul yang akan ditampilkan pada tab web browser, deskripsi website, dan juga optimasi SEO onpage juga dilakukan pada tag head ini. Tag head juga bisa berisikan alamat file css maupun library javascript.
3. Pada baris ketujuh terdapat tag body pembuka dan penutup pada baris kesembilan. Tag body ini berisi semua konten yang ditampilkan pada website.

Untuk mempermudah anda dalam menulis dan mengedit koding nantinya biasakan untuk menulis kode dengan cara seperti yang diatas, tag - tag atau kode yang berada didalam tag lainnya diberikan jarak satu tab kedalam, dengan cara seperti ini maka kode akan terlihat rapih dan tidak membingungkan.

Menampilkan teks menggunakan html

Kita bisa menampilkan teks hanya dengan mengetikkannya didalam tag body seperti yang diatas, tetapi akan lebih baik jika teks atau paragrap diletakkan diantara tag <p> dan </p>. Semua teks yang berada didalam tag <p> akan dianggap sebagai paragrap

Menampilkan link menggunakan html

Link berfungsi sebagai navigasi halaman web ke halaman web yang lainnya. Link dapat dibuat pada html dengan tag <a> dan </a>. Ada dua jenis link jika ditinjau dari url nya yaitu :

  • untuk web, URL = www.domain.com
  • untuk email, URL = mailto:nama@email.com
secara keseluruhan tag link untuk web adalah <a href="www.domain.com">link web</a>, dan untuk email adalah <a href="mailto:nama@email.com">link email</a>.

properti href berguna sebagai tempat alamat link yang ingin dituju dan tulisan yang berada diantara tag <a> dan </a> adalaha tulisan yang akan ditampilkan sebagai link itu sendiri.

Menampilkan list menggunakan html

List pada html dibagi menjadi dua jenis yaitu ordered list atau list dengan menggunakan nomor dan unordered list yaitu list tanpa nomor atau hanya menggunakan bullet.
sebagai contoh adalah seperti berikut:
Ordered list

  1. list pertama
  2. list kedua
  3. list ketiga
  4. list keempat
  5. list kelima

    Unordered list

    • list
    • list
    • list
    • list
    • list
    List seperti diatas dibuat menggunakan kode dibawah ini

    
    <!DOCTYPE html>
    <html>
       <head>
          <meta charset="utf-8">
          <title> list menu </title>
       </head>
       <body>
          <h1> Ordered list </h1>
          <ol>
             <li>list pertama</li>
             <li>list kedua</li>
             <li>list ketiga</li>
             <li>list keempat</li>
             <li>list kelima</li>
          </ol>
          <h1>Unordered list</h1>
          <ul>
             <li>list</li>
             <li>list</li>
             <li>list</li>
             <li>list</li>
             <li>list</li>
          <ul>
       </body>
    </html>
    


    • List bernomor dimulai dengan tag <ol> dan ditutup dengan </ol>, pada setiap item list dimulai dengan tag <li> dan diakhiri dengan </li>.
    • List bullet dimulai dengan tag <ul> dan diakhir dengan </ul>. Sama seperti list bernomor, list bullet juga menggunakan tag <li> pada setiap item listnya.
    Menampilkan gambar menggunakan html

    Gambar ditampilkan dengan menggunakan tag <img/>, perlu diketahui tidak semua tag dalam html memiliki tag penutup, ada beberapa tag yang tidak memiliki tag penutup salah satunya tag <img/> yang akan digunakan untuk menampilkan gambar. Untuk menentukan lokasi file gambar kita menggunakan properti "src". Lokasi gambar bisa berupa URL atau juga didalam folder tempat kita menghostingkan website kita. Properti alt juga wajib dibuat pada tag <img/> yang berfungsi sebagai teks alternatif jika gambar tidak berhasil diload kedalam website dan juga berfungsi sebagai pengenal agar search engine dapat mengetahui gambar tersebut, hal ini tentu sangat baik buat aspek SEO website teman - teman kedepannya.
    Secara keseluruhan tag <img/> adalah seperti berikut <img src="lokasi gambar.jpg" alt="teksAlternatif"/>. Untuk pengaturan gambar yang akan ditampilkan misalkan posisi, ukuran, border, opacity dan yang lainnya dibahas dalam tutorial dasar css.

    Menampilkan tabel menggunakan html

    Tabel sangat pengting dalam membuat website, selain dapat menampilkan data secara rapih dan teratur tabel juga dapat kita gunakan untuk membantu membuat layout website kita, hal ini sering digunakan untuk membuat layout pada form inputan data. Tabel diawali dengan tag <table> dan diakhiri tag penutup </table>. Tabel juga dibuat berdasarkan baris yang berisi beberapa kolom, untuk membuat baris pada tabel menggunakan tag <tr> dan untuk membuat kolomnya menggunakan <td>. Kode lengkapnya bisa dilihat dibawah ini.

    
    <!DOCTYPE html>
    <html>
       <head>
          <meta charset="utf-8">
          <title> judul website </title>
       </head>
       <body>
          <table>
             <tr>
                <td>no</td>
                <td>nama</td>
                <td>alamat</td>
             </tr>
             <tr>
                <td>1</td>
                <td>polan</td>
                <td>jln.santun</td>
             </tr>
          </table>
       </body>
    </html>
    

    Html mutlak harus dikuasai seorang web desainer dan web developer karena ini adalah inti dan dasar dari pembuatan website. Pemahaman yang baik pada setiap baris kode juga diperlukan agar dalam mempelajari bahasa pemrograman yang lain seperti css,jquery dan juga php tidak mengalami kesulitan. Semoga Tutorial dasar html ini dapat bermanfaat bagi teman - teman yang ingin mempelajari web development dan jangan segan - segan untuk bertanya ya teman - teman.

    Sejarah Perkembangan Web Desain

    web design

    Sejarah Perkembangan Web Desain - Saat ini website tidak hanya berfungsi sebagai sumber informasi dan juga pengetahuan tetapi juga terdapat karya seni yang menjadi unsur penting agar website tersebut banyak dikunjungi. Tampilan yang bagus dan sedap dipandang mata adalah ciri khas website modern, belum lagi kemampuan website yang dapat menyesuaikan diri dengan lebar dari pada perangkat yang digunakan.

    desain website responsive


    Tahukah anda bahwa perkembangan web desain diawali dengan tampilan yang membosankan? Tim Berners - Lee membuat website pertama kali pada tahun 1991. Website pertama ini hanya berisikan baris - baris tulisan dan juga link berwarna biru.

    website pertama didunia
    Website pertama yang dibuat tim Barners - Lee

    Setahun kemudia dikenal adanya tabel yang digunakan untuk membuat layout website menjadi berkolom - kolom sehingga lebih rapih dan terstruktur. Dua tahun setelah itu muncullah java dan flash yaitu pada tahun 1995-1996, kemudian diikuti dengan perkembangan pengguna internet hingga mencapai 74 juta dan terdapat 650ribu website telah dibuat pada saat itu, dan pada tahun itu pula mulai diperkenalkan CSS untuk membuat tampilan web lebih menarik.(sumber:tutorial-webdesign.com)

    Pada tahun 1999 lahirlah CSS3 yang memiliki fitur - fitur baru yang memungkinkan tampilan website jauh lebih bagus dan menarik. 4 tahun setelahnya muncullah istilah web 2.0 yang memungkinkan orang untuk membuat website dinamis dan halaman profil hanya dari satu website seperti blogspot, wordpress, friendster, facebook dan lainnya. Pada tahun 2010 pengguna internet semakin banyak saja dan jumlah website yang ada pada kala itu mencapai 240 juta. Pada kala itu juga diperkenalkan HTML 5 yang menghancurkan kedikdayaan flash dalam membuat animasi web.

    Yang paling canggih sekarang ini adalah terdapat banyaknya web builder yang memungkinkan anda untuk membuat website tanpa harus memahami bahasa pemrograman dan hanya bermodalkan drag and drop untuk membuat objek - objek pada website anda. Itulah potongan kecil dari sejarah perkembangan web desain yang dapat saya bagikan dan semoga bermanfaat bagi anda yang belum tahu, yang udah tahu ya pura - pura nya kagak tau aje yeee.


    Tugas web desainer, web developer dan web master

    Tugas web desainer, web developer dan web master - Secara umum web desainer, web developer, dan juga web master adalah orang yang berada dibalik terciptanya website - website yang selama ini kita kunjungi di dunia maya. Tetapi terdapat perbedaan besar dalam tugas web desainer, web developer dan juga web master.

    tugas web desainer, web developer dan web master
    Picture by wonderfulengineering.com

    1. Web desainer

    Secara harfiah kita sudah dapat mengartikan web desainer adalah orang yang mendesain tampilan dari pada website. Web desainer bekerja dengan mengedepankan unsur visual atau sesuatu yang dapat dilihat dari suatu website. Website yang indah sedap dipandang mata dan dengan tata letak yang tidak membingungkan pengunjung website adalah hasil akhir yang menjadi tanggung jawab seorang web desainer. Html, css, jquery dan juga kemampuan untuk memanipulasi objek berupa gambar maupun video adalah mutlak menjadi kemampuan seorang web desainer. Hal lain yang juga harus dimengerti oleh web desainer adalah masalah usability atau kegunaaan, standar W3C untuk HTML dan CSS serta kompabilitas tampilan pada browser yang berbeda, bahkan yang terbaru web desainer harus mengerti masalah tampilan website yang harus bisa dibuka di setiap perangkat yang memiliki ukuran layar berbeda atau biasa disebut desain web responsif atau responsive web design (RWD).

    2. Web developer

    Web developer bertugas untuk menciptakan aplikasi berbasis website. Php, javascript, mysql, Net ataupun python sudah menjadi makanan sehari - hari oleh web developer. Pada prakteknya, web developer membuat berbagai hal bisa “terjadi” pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya yang nantinya digunakan pada sebuah website, yang meliputi penggunaan database, membuat halaman yang bisa dinamis, sampai mengatur cara pengunjung berinteraksi dengan elemen yang ada di website yang dibuatnya. Aspek visual bukanlah hal yang penting bagi web developer, walaupun seorang web developer menguasai html dan css tetapi mendesain sebuah website memerlukan kreativitas dan juga jiwa seni. Sebaliknya seorang web developer dituntut untuk memiliki logika programming yang baik dan juga pemecahan masalah yang baik.

    3. Web master

    Web master adalah gabungan dari kedua pekerjaan diatas. Seorang web master memiliki kemampuan keduanya yang seimbang. Lebih dari itu web master juga bertanggung jawab pada SEO suatu website dan juga keamanan website itu sendiri, memelihara dan menjaga website agar tidak down juga salah satu dari banyak tugas yang dapat dikerjakan seorang web master. Dalam skala kelompok web master berperan sebagai ketua projek atau manajer tim yang mengatur alur projek dan pembuatan aplikasi berbasis website.

    Pada dasarnya tugas web desainer, web developer dan web master adalah penting dan memiliki keahliannya masing - masing, karena sebuah website adalah projek besar yang dikerjakan oleh orang - orang hebat dibelakangnya.

    Fakta Web Desainer Yang Mengejutkan

    fakta web desain yang mengejutkan


    Fakta Web Desainer Yang Mengejutkan - Banyak dari kita mungkin berfikiran bahwa merancang tampilan website atau mendesain tampilan sebuah website adalah pekerjaan yang gampang karena tidak memerlukan logika pasti seperti kita membuat sebuah program aplikasi. Tetapi pada kenyataannya merancang sebuah website adalah pekerjaan yang tidak sembarang orang bisa melakukannya dengan baik karena setiap orang mempunya kelebihan dan caranya sendiri dan tidak setiap orang dapat menguasai semua keahlian. Berikut ini adalah fakta web desain yang mengejutkan yang mungkin tidak pernah terfikir oleh anda, cekibrot!

    1. Website diproses berbeda pada setiap browser

    website diproses berbeda pada setiap browser

    Ketika seorang web desainer merancang dan membuat tampilan web, mereka selalu menggunakan lebih dari satu web browser untuk priview atau melihat hasil web yang telah dibuatnya. Karena tampilan website belum tentu sama pada saat dilihat pada browser yang satu dengan yang lainnya. Ini disebabkan karena fitur atau teknologi baru yang sudah diadopsi pada web browser yang satu tetapi belum diadopsi pada web browser yang lainnya. Desainer web profesional biasanya ahli dalam menangani masalah ini karena mereka terbiasa dengan kode HTML dan CSS standar.

    2. Umur website: 2 tahun sudah dianggap tua

    Desainer web harus mampu mempelajari teknologi-teknologi terbaru yang berkembang sangat pesat dalam dunia web. Ketika perangkat yang digunakan dan web browser terus berubah, maka cara dan metode website itu dirancang juga ikut berubah. profesional digital harus tetap berada di standar koding terbaru, update kompatibilitas antar browser dan mengikuti perubahan algoritma mesin pencari. Jadi, seorang desainer web dituntut harus selalu update dengan teknologi terbaru dan harus terus mampu memahaminya.

    3. Desain web yang baik berkisar antara 5jt - 50jt rupiah

    penghasilan web desainer

    Incion mengungkapkan bahwa desain website yang baik memiliki kisaran harga antara US$500 s/d US$5000 atau 5juta s/d 50juta rupiah. Jika diantara anda banyak yang terkejut dengan kisaran harga sebuah desain website diatas maka anda perlu untuk berfikir ulang tentang berapa banyak waktu yang dihabiskan seorang web desainer untuk merancang dan membuat websitenya tersebut, belum lagi waktu dan biaya yang sudah dikeluarkannya untuk menuntut ilmu agar dapat membuat website yang canggih dalam waktu cepat. Perhatikan juga bagaimana desainer mengoptimalkan kode website agar bisa optimal di mesin pencari, agar akses website bisa cepat. Desainer profesional juga biasanya menggunakan berbagai software yang mereka beli, komputer canggih yang digunakan dengan harga yang tentu juga tidak murah, semua harus jadi pertimbangan sebelum Anda memutuskan harga tersebut mahal atau murah.

    Web desain adalah hal yang pertama kali anda lihat ketika anda mengunjungi sebuah situs website, tanpa adanya web desain anda tidak akan mau berlama-lama membuka website yang anda kunjungi karena sudah pasti tidak menarik dan tidak profesional. Pekerjaan sebagai web desainer adalah pekerjaan yang memerlukan daya imajinasi yang tinggi dan sudah pasti daya imajinasi adalah sesuatu yang tidak dapat dipelajari dan itu mahal.