Thursday, April 28, 2011

#nowplaying leona lewis - bleeding love

Closed off from love, I didn't need the pain
Once or twice was enough and it was all in vain
Time starts to pass before you know it you're frozen

But something happened for the very first time with you
My heart melted to the ground, found something true
And everyone's looking 'round, thinking I'm going crazy

But I don't care what they say, I'm in love with you
They try to pull me away but they don't know the truth
My heart's crippled by the vein that I keep on closing

You cut me open
And I keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Trying hard not to hear but they talk so loud
Their piercing sounds fill my ears try to fill me with doubt
Yet I know that the goal is to keep me from falling

But nothing's greater than the rush
That comes with your embrace
And in this world of loneliness I see your face
Yet everyone around me thinks that I'm going crazy
Maybe, maybe

But I don't care what they say, I'm in love with you
They try to pull me away but they don't know the truth
My heart's crippled by the vein that I keep on closing

You cut me open
And I keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

And it's draining all of me
Oh, they find it hard to believe
I'll be wearing these scars for everyone to see

I don't care what they say, I'm in love with you
They try to pull me away but they don't know the truth
My heart's crippled by the vein that I keep on closing

You cut me open
And I keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love

You cut me open
And I keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love

You cut me open
And I keep bleeding, keep, keep bleeding love

Tuesday, April 12, 2011

Cascade Style Sheet (CSS)

CSS adalah salah satu fasilitas script yang diberikan untuk disisipkan pada HTML sehingga pengaturan/pendesainan tampilan Web menjadi lebih baik.

Cara penulisan CSS

1. Inline Style Sheet

Bentuk ini adalah bentuk yang mendefinisikan CSS langsung pada tag HTML ybs. Cara penulisannya dengan menambahkan atribut STYLE dalam HTML.


2. Embedded Style Sheet

Dengan bentuk ini, CSS didefinisikan terlebih dahulu dalam tag Style … /Style diatas tag Body atau bisa juga di dalam tag Head

3. Linked Style Sheet

Dalam bentuk ini pendefinisian tag Style dipisahkan menjadi file lain, sehingga dapat digunakan dalam file-file HTML yang membutuhkan CSS tsb.

Selectors

Beberapa pengertian yang penting untuk difahami adalah :

· Style adalah definisi dari font, color, dll

· Masing-masing style mempunyai nama khusus, yaitu sebuah selector

· Pada halaman HTML kita dapat me-refer selector untuk mengaktifkan style

Terdapat tiga macam selectors :

  • HTML Selectors

Digunakan untuk mendefinisikan style yang diasosiasikan kepada tag HTML

  • Class Selectors

Digunakan untuk mendefinisikan style yang dapat digunakan tanpa mendefinisikan kembali tag HTML

Kita juga dapat menggunakan tag SPAN dan DIV untuk memanggil class yang telah didefinisikan sebelumnya.

  • ID Selectors

Digunakan untuk mendefinisikan style yang berkaitan dengan objek dengan ID yang unik, biasanya digunakan untuk disain


CSS Text

Untuk mendefinisikan style dari text, CSS menyediakan beberapa opsi :

Font Property

Property

Values

Example

font-family

font name
generic font

font-family:arial
font-family:arial, helvetica

font-style

normal
italic
oblique

font-style:normal
font-style:italic
font-style:oblique

font-variant

normal
small-caps

font-variant:normal
font-variant:small-caps

font-weight



normal
bold
bolder
lighter
100-900

font-weight:normal
font-weight:bold
font-weight:bolder
font-weight:lighter
font-weight:250

font-size











normal
length
length
absolute
absolute
absolute
absolute
absolute
absolute
absolute
relative
relative
percentage

font-size:normal
font-size:14px
font-size:14pt
font-size:xx-small
font-size:x-small
font-size:small
font-size:medium
font-size:large
font-size:x-large
font-size:xx-large
font-size:smaller
font-size:larger
font-size:75%

Contoh penggunaan :

B {font-family:arial, helvetica; font-size:12px; font-weight:bold;}

Text Property

Property

Values

Example

line-height


normal
number
length
percentage

line-height:normal
line-height:1.5
line-height:22px
line-height:150%

text-decoration



none
underline
overline
line-through
blink

text-decoration:none
text-decoration:underline
text-decoration:overline
text-decoration:line-through
text-decoration:blink

text-transform


none
capitalize
uppercase
lowercase

text-transform:none
text-transform:capitalize
text-transform:uppercase
text-transform:lowercase

text-align


left
right
center
justify

text-align:left
text-align:right
text-align:center
text-align:justify

text-indent

length
percentage

text-indent:20px;
text-indent:10%

white-space

normal
pre

white-space:normal
white-space:pre

CSS Colors

Property

Values

color

< color >

background-color

transparent

background-image

none
url(< URL >)

background-repeat

repeat
repeat-x
repeat-y
no-repeat

background-attachment

scroll
fixed

background-position

< percentage >
< length >
top
center
bottom
left
right

background

< background-color >
< background-image >
< background-repeat >
< background-attachment >
< background-position >

CSS Links

Property

Values

A:link
A:visited
A:active
A:hover

< style >
< style >
< style >
< style >

CSS List

Property

Values

list-style type

disc
circle
square
decimal
lower-roman
upper-roman
lower-alpha
upper-alpha
none

list-style image

none
url(< url >)

list-style position

outside
inside

list-style

< list-style type >
< list style position >
< list-style image >

CSS Cursors

Look

Values

Example

cursor-sample

default

cursor:default

cursor-sample

crosshair

cursor:crosshair

cursor-sample

hand

cursor:hand

cursor-sample

pointer

cursor:pointer

cursor-sample

Cross browser

cursor:pointer;cursor:hand

cursor-sample

move

cursor:move

cursor-sample

text

cursor:text

cursor-sample

wait

cursor:wait

cursor-sample

help

cursor:help

cursor-sample

n-resize

cursor:n-resize

cursor-sample

ne-resize

cursor:ne-resize

cursor-sample

e-resize

cursor:e-resize

cursor-sample

se-resize

cursor:se-resize

cursor-sample

s-resize

cursor:s-resize

cursor-sample

sw-resize

cursor:sw-resize

cursor-sample

w-resize

cursor:w-resize

cursor-sample

nw-resize

cursor:nw-resize


cursor-sample

progress

cursor:progress


cursor-sample

not-allowed

cursor:not-allowed


cursor-sample

no-drop

cursor:no-drop


cursor-sample

vertical-text

cursor:vertical-text


cursor-sample

all-scroll

cursor:all-scroll


cursor-sample

col-resize

cursor:col-resize


cursor-sample

row-resize

cursor:row-resize


cursor-sample

cursor:url(uri)

cursor:url(uri)


Friday, April 8, 2011

catetan algoritma [gw pan jarang nyatet.. hha]

1. Dasar – Dasar algoritma

1.1 Sejarah Algoritma

Kata algoritma pada mulanya berasal dari sejarah yang aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab, sedangkan orang yang menghitung menggunakan Angka Arab disebut Algoris. Asal kata tersebut berasal dari seorang penulis buku arab yang bernama Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca oleh orang barat menjadi Algorism.

1.2 Pengenalan Algoritma

Algoritma tidak hanya digunakan dalam ilmu komputer saja, dalam kehidupan sehari-haripun banyak proses yang dapat dinyatakan sebagai suatu algoritma. Adapun definisi dari algoritma sebagai berikut.

· Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika.

· Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

· Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.

· Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.

Algoritma bukanlah bahasa pemrograman. Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram berarti belajar mengenai strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah. Sedangkan belajar bahasa pemrograman yaitu belajar memakai suatu bahasa pemrograman, aturan sintaks, dan tata cara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa.

1.3 Notasi

Algoritma dapat ditulis kedalam tiga bentuk yaitu dalam untaian kalimat deskriptif, diagram alut (Flow Chart), dan Psudo-code (kode semu).

1.3.1 Kalimat Deskriptif

Penulisan Algoritma dengan kalimat deskriptif selalu terdiri dari kepala algoritma dan deskripsi algoritma. Kepala algoritma merupakan judul dari algoritma yang dibuat. Deskripsi algoritma yaitu bagian inti algoritma yang berisikan uraian dari langkah-langkah penyelesaian suatu masalah.

1.3.2 Diagram Alir (Flowchart)

flowchart.jpg

Diagram alir (flowchart) adalah alat untuk memeriksa suatu proses. Diagram Alir (Flwchart) merupakan bentuk grafis/visual dari algoritma. Bentuk-bentuk dari simbol-simbol dalam diagram alir:

1.3.3 Paseudo-Code

Pseudo-code merupakan cara untuk menerangkan suatu algoritma dengan menggunakan tata cara penulisan bahasa pemrograman tertentu. Sebagaimana namanya, pseudo-code tidak dapat dieksekusi langsung pada komputer, tetapi merupakan model dan harus diubah menjadi kode pemrograman yang sebenarnya.

contoh translasi algoritmik – pascal:

Algoritmik

Pascal

1. komentar

{komentar}

{komentar}

(*komentar*)

Const

const

Type

type

True

true

False

false

2. penugasan

ß

:=

3. pembacaan

Read

read

readln

4. penulisan

Write

write

writeln

5. IF - THEN

if kondisi then aksi

endif

if kondisi then aksi

(*endif*)

6. IF – THEN - ELSE

if kondisi then

aksi1

else

aksi2;

endif

if kondisi then

aksi1

else

aksi2;

(*endif*)

7. CASE

case ekspresi

nilai1 : aksi1;

nilai2 : aksi2;

.

.

.

nilain : aksi;

otherwise : aksi;

endcase

case ekspresi of

nilai1 : aksi1;

nilai2 : aksi2;

.

.

.

nilain : aks­in;

else aksix;

end;

1.4 Pernyataan

1. Pernyataan Ekspresi

· Aritmatika

· Relasional

· String

2. Pernyataan Pemilihan

3. Pernyataan Pengulangan

4. Pernyataan Prosedur

5. Pernyataan Gabungan


2. Runtutan

Struktur umum pernyataan runtutan yaitu:













3. Pemilihan

Struktur umum if-then






















Struktur umum case:


































4. Perulangan:

Struktur umum for:









Struktur umum repeat:



























notes
buat lebih lengkap and jelasnya plus contoh codes program bisa download pdfnya: MATERI dan TUGAS KULIAH ALGORITMA