Monday 14 September 2015

Tipe Data, Variabel, dan Konstanta

Tipe Data, Variabel, dan Konstanta





1.Tipe data

Data memiliki tipe yang berbeda‐beda dan biasanya data dikelompokkan pada kelompok yang sejenis agar tidak terjadi operasi matematika diantara data yang berbeda jenis tersebut, contohnya kita tidak bisa menjumlahkan nilai suatu jarak (Km) dengan Massa (Kg) karena keduanya memiliki tipe data yang berbeda. Begitu juga dalam suatu program, setiap nilai harus dikelompokkan pada jenis‐jenis tertentu yang disebut dengan tipe data.


Tipe-tipe data yang terdapat dalam visual basic antara lain :

a.Integer, long : tipe data untuk angka bulat
b.Single, double : tipe data untuk angka pecahan/desimal
c.Currency : tipe data untuk angka mata uang
d.String : tipe data untuk teks
e.Boolean : tipe data logika ( True/False)
f.Date : tipe data waktu/tangggal
g.Object : tipe data untuk sebuah objek misalnya gambar
h.Variant : tipe data variant


2.Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai sesuatu tempat untuk menyimpan nilai dari data tersebut, dan nilainya suatu variable dapat berubah-ubah selama proses program.misalnya kita bisa menyimpan nilai ujian mid di variable A dan nilai ujian akhir di variable B, dan setiap mahasiswa nilainya pasti berbeda.

Dalam penamaan sebuah variable tidak boleh ada 2 atau lebih variabel yang memiliki nama yang sama, pemberian nama variabel harus unik. Hal ini bertujuan agar tidak terjadi kesalahan pada program.

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global :

a.Variabel lokal yaitu variabel yang hanya dikenal pada satu bagian program saja, nilai data yang terdapat di dalamnya hanya hidup ketika bagian program tersebut dijalankan.
b.Variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya selama program dijalankan.

Selain itu masih ada aturan-aturan dalam penamaan sebuah variable yaitu sebagai berikut :

a.Tidak boleh lebih dari 255 karakter
b.Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual basic, seperti dim, procedure, dll.
c.Tidak boleh menggunakan spasi atau tanda titik/dot (.) diantara kata jika nama variabel lebih dari satu kata
d.Harus dimulai dari huruf , bukan angka atau karakter lainnya


Bentuk umum untuk mendeklarasikan sebuah variabel :

Dim/Public/Private/Static NamaVariabel As TipeData

Misalnya :

Dim sngAngka As Single
Dim strText As String
Dim dblBilangan As Double

Untuk sebuah variabel agar bisa digunakan di seluruh bagian program, harus dideklarasikan secara publik contohnya sebagai berikut :

Public strNama As String

Untuk memanggil variabel public perlu disertai nama form tempat variabel di deklarasikan. Misalnya kita mendeklarasikan variabel public di form1 maka untuk memanggilnya dari form2 caranya adalah sebagai berikut :

nama = form1.strNama

variabel lokal hanya bisa digunakan pada bagian program dimana variabel tersebut dideklarasikan, sebaliknya variabel global bisa digunakan di seluruh bagian program.


3.Konstanta

Konstanta adalah variabel yang memiliki nilai tetap, sekali variabel konstanta diberi nilai maka selama proses program berjalan nilai konstanta tidak akan berubah. Konstanta biasanya digunakan untuk menyimpan nilai-nilai tertentu yang bersifat tetap sepert nilai grafitasi bumi, Fi, dan tetapan-tetapan dalam rumus fisika atau matematika lainnya. Cara pendeklarasian sebuah konstanta sama halnya dengan variabel, pendeklarasian konstanta data dilakukan secara private maupun public.


 Sumber : http://elearning.upnjatim.ac.id/courses/FKK1002/work/48cd310a84a9cvariabel_dan_konstanta.htm

Thursday 27 August 2015

HTML Tag Beserta Atributnya

HTML Tag Beserta Atributnya


Image depicting basic components of an HTML tag


1.HTML Tag

Berikut adalah daftar dari tag-tag HTML. 

Tag
Description
DTD
<!--...-->
Mendefinisikan komentar HTML
STF
<!DOCTYPE> 
Mendefinisikan tipe dokumen
STF
<a>
Mendefinisikan anchor link
STF
<abbr>
Mendefinisikan sebuah singkatan
STF
<acronym>
Mendefinisikan akronim
STF
<address>
Mendefiniskan informasi kontak untuk pemiliki / penulis dokumen
STF
<applet>
Ditinggalkan. Medefinisikan applet
TF
<area />
Mendefinisikan arae di dalam image-map
STF
Mendefinisikan tulisan tebal
STF
<base />
Mendefinisikan  URL utama/target untuk semua URL alternatif di dalam dokumen
STF
<basefont />
Ditinggalkan. Merincikan dari warna, ukuran dan font default dari semua tulisan yang ada di dalam dokumen.
TF
<bdo>
Menggantikan arah tulisan 
STF
<big>
Mendefinisikan tulisan besar
STF
<blockquote>
Mendefinisikan kutipan yang panjang
STF
<body>
Mendefinisikan badan dokumen
STF
<br />
Mendefinisikan satu baris baru
STF
<button>
Mendefinisikan tombol yang bisa di-klik
STF
<caption>
Mendefinisikan judul dari tabel
STF
<center>
Ditinggalkan. Mendefinisikan tulisan agar ditengah
TF
<cite>
Mendefinisikan kutipan
STF
<code>
Mendefinisikan kode komputer
STF
<col />
Mendefinisikan nilai atribut dari satu atau lebih kolom pada tabel
STF
<colgroup>
Merincikan sebuah grup atau lebih dari kolom-kolom dalam tabel untuk di format
STF
<dd>
Mendefinisikan deskripsi dari sebuah item di daftar definisi
STF
<del>
Defines text that has been deleted from a document
STF
<dfn>
Mendefinisikan ketentuan definisi
STF
<dir>
Ditinggalkan. Mendefinisikan daftar direktori
TF
<div>
Mendefinisikan sebuah bagian di dalam sebuah dokumen
STF
<dl>
Mendefinisikan daftar definisi
STF
<dt>
Mendefinisikan ketentuan (dari sebuah item) di dalam daftar definisi
STF
<em>
Mendefinisikan tulisan emphasized
STF
<fieldset>
Menggabungkan elemen-elemen yang saling berhubungan di dalam form
STF
<font>
Ditinggalkan,  mendefinisikan  font, warna, dan ukuran dari tulisan
TF
<form>
Defines an HTML form for user input
STF
<frame />
Defines a window (a frame) in a frameset
F
<frameset>
Defines a set of frames
F
<h1> to <h6>
Defines HTML headings
STF
<head>
Mendefinisikan informasi mengenai sebuah dokumen
STF
<hr />
Mendefinisikan garis horisontal 
STF
<html>
Mendefinisikan inti dari dokumen HTML
STF
<i>
Mendefinisikan tulisan italic
STF
<iframe>
Mendefinisikan inline frame
TF
<img />
Mendefinisikan gambar
STF
<input />
Mendefinisikan kontrol input
STF
<ins>
Mendefinisikan tulisan yang telah dimasukkan ke dalam dokumen
STF
<kbd>
Mendefinisikan input keyboard
STF
<label>
Mendefinisikan label dari elemen <input>
STF
<legend>
Mendefinisikan Judul dari sebuah elemen <fieldset>
STF
<li>
Mendefinisikan daftar item
STF
<link />
Mendefinisikan hubungan antara dokumen dari sumber diluar dokumen
STF
<map>
Defines a client-side image-map 
STF
<menu>
Ditinggalkan. Mendifinisikan daftar menu
TF
<meta />
Mendefinisikan metada mengenai sebuah dokumen HTML
STF
<noframes>
Defines an alternate content for users that do not support frames
TF
<noscript>
Defines an alternate content for users that do not support client-side scripts
STF
<object>
Mendefinisikan obyek yang tertanam / embedded
STF
<ol>
Mendefinisikan urutan teratur
STF
<optgroup>
Mendefinisikan grup dari pilihan/option dalam drop-down list yang saling berhubungan
STF
<option>
Mendefinisikan pilihan dalam a drop-down list
STF
<p>
Mendefinisikan paragraf
STF
<param />
Mendefinisikan parameter dari sebuah obyek
STF
<pre>
Mendefinisikan tulisan yang belum di format
STF
<q>
Mendefinisikan kutipan pendek
STF
<s>
Mendefinisikan tulisan strikethrough
TF
<samp>
Mendefinisikan contoh dari output program komputer
STF
<script>
Mendefinisikan client-side script
STF
<select>
Mendefinisikan drop-down list
STF
<small>
Mendefinisikan tulisan yang lebih kecil
STF
<span>
Mendefinisikan sebuah bagian dari dokumen
STF
<strike>
Ditinggalkan. Mendefinisikan tulisan strikethrough
TF
<strong>
Mendefinisikan tulisan strong
STF
<style>
Mendefinisikan informasi style dari dokumen
STF
<sub>
Mendefinisikan tulisan subscripted
STF
<sup>
Mendefinisikan tulisan superscripted
STF
<table>
Mendefinisikan tabel
STF
<tbody>
Menggabungkan isi dari badan tabel
STF
<td>
Mendefinisikan kolom dari tabel
STF
<textarea>
Mendefinisikan kontrol dari banyak baris input (text area)
STF
<tfoot>
Menggabungkan footer menjadi satu grup pada tabel
STF
<th>
Mendefinisikan header dari tabel
STF
<thead>
Mendefinisikan Grup header dari tabel
STF
<title>
Mendefinisikan Judul dari sebuah dokumen
STF
<tr>
Mendefinisikan baris dari tabel
STF
<tt>
Mendefinisikan tulisan teletype
STF
<u>
Ditinggalkan. Mendefinisikan tulisan garis bawah / underline
TF
<ul>
Mendefinisikan urutan acak
STF
<var>
Mendefinisikan variabel
STF
<xmp>
Dintinggalkan. Mendefinisikan tulisan yang belum diformat


2. HTML Attribute Tag

Atribut berikut adalah atribut standard HTML / XML
Atribut Utama / Core Attribute

Core Attribute digunakan semua elemen, kecuali : <base>,  <head>, <html>, <meta>, <param>, <script>, <style> dan <title>.

Atribut
Deskripsi
class
Merincikan satu atau lebih nama kelas dari sebuah elemen
id
Merincikan id unik dari sebuah elemen
style
Merincikan sebuah inline CSS style dari sebuah elemen
title
Merincikan informasi tambahan mengenai sebuah elemen
Atribut Bahasa / Language Attribute

Core Attribute digunakan semua elemen, kecuali : <base>,  <head>, <html>, <meta>, <param>, <script>, <style> dan <title>. 
Atribut
Deskripsi
dir
Merincikan arah teks dari konten sebuah elemen
lang
Merincikan bahasa dari konten sebuah elemen
xml:lang
Merincikan bahasa dari konten sebuah elemen (untuk dokumen XHTML)

Atribut untuk Keyboard

Attribute
Description
accesskey
Merincikan kunci shortcut untuk mengaktifasi/fokus sebuah elemen
tabindex
Merincikan tab order dari sebuah elemen