Senin, 29 Oktober 2012

Tag Description
<!--...--> Defines a comment
<!DOCTYPE>  Defines the document type
<a> Defines a hyperlink
<abbr> Defines an abbreviation
<acronym> Not supported in HTML5. Defines an acronym
<address> Defines contact information for the author/owner of a document
<applet> Not supported in HTML5. Deprecated in HTML 4.01. Defines an embedded applet
<area> Defines an area inside an image-map
<article>New Defines an article
<aside>New Defines content aside from the page content
<audio>New Defines sound content
<b> Defines bold text
<base> Specifies the base URL/target for all relative URLs in a document
<basefont> Not supported in HTML5. Deprecated in HTML 4.01. Specifies a default color, size, and font for all text in a document
<bdi>New Isolates a part of text that might be formatted in a different direction from other text outside it
<bdo> Overrides the current text direction
<big> Not supported in HTML5. Defines big text
<blockquote> Defines a section that is quoted from another source
<body> Defines the document's body
<br> Defines a single line break
<button> Defines a clickable button
<canvas>New Used to draw graphics, on the fly, via scripting (usually JavaScript)
<caption> Defines a table caption
<center> Not supported in HTML5. Deprecated in HTML 4.01. Defines centered text
<cite> Defines the title of a work
<code> Defines a piece of computer code
<col> Specifies column properties for each column within a <colgroup> element 
<colgroup> Specifies a group of one or more columns in a table for formatting
<command>New Defines a command button that a user can invoke
<datalist>New Specifies a list of pre-defined options for input controls
<dd> Defines a description of an item in a definition list
<del> Defines text that has been deleted from a document
<details>New Defines additional details that the user can view or hide
<dfn> Defines a definition term
<dir> Not supported in HTML5. Deprecated in HTML 4.01. Defines a directory list
<div> Defines a section in a document
<dl> Defines a definition list
<dt> Defines a term (an item) in a definition list
<em> Defines emphasized text 
<embed>New Defines a container for an external (non-HTML) application
<fieldset> Groups related elements in a form
<figcaption>New Defines a caption for a <figure> element
<figure>New Specifies self-contained content
<font> Not supported in HTML5. Deprecated in HTML 4.01. Defines font, color, and size for text
<footer>New Defines a footer for a document or section
<form> Defines an HTML form for user input
<frame> Not supported in HTML5. Defines a window (a frame) in a frameset
<frameset> Not supported in HTML5. Defines a set of frames
<h1> to <h6> Defines HTML headings
<head> Defines information about the document
<header>New Defines a header for a document or section
<hgroup>New Groups heading (<h1> to <h6>) elements
<hr> Defines a thematic change in the content
<html> Defines the root of an HTML document
<i> Defines a part of text in an alternate voice or mood
<iframe> Defines an inline frame
<img> Defines an image
<input> Defines an input control
<ins> Defines a text that has been inserted into a document
<kbd> Defines keyboard input
<keygen>New Defines a key-pair generator field (for forms)
<label> Defines a label for an <input> element
<legend> Defines a caption for a <fieldset>, < figure>, or <details> element
<li> Defines a list item
<link> Defines the relationship between a document and an external resource (most used to link to style sheets)
<map> Defines a client-side image-map
<mark>New Defines marked/highlighted text
<menu> Defines a list/menu of commands
<meta> Defines metadata about an HTML document
<meter>New Defines a scalar measurement within a known range (a gauge)
<nav>New Defines navigation links
<noframes> Not supported in HTML5. Defines an alternate content for users that do not support frames
<noscript> Defines an alternate content for users that do not support client-side scripts
<object> Defines an embedded object
<ol> Defines an ordered list
<optgroup> Defines a group of related options in a drop-down list
<option> Defines an option in a drop-down list
<output>New Defines the result of a calculation
<p> Defines a paragraph
<param> Defines a parameter for an object
<pre> Defines preformatted text
<progress>New Represents the progress of a task
<q> Defines a short quotation
<rp>New Defines what to show in browsers that do not support ruby annotations
<rt>New Defines an explanation/pronunciation of characters (for East Asian typography)
<ruby>New Defines a ruby annotation (for East Asian typography)
<s> Defines text that is no longer correct
<samp> Defines sample output from a computer program
<script> Defines a client-side script
<section>New Defines a section in a document
<select> Defines a drop-down list
<small> Defines smaller text
<source>New Defines multiple media resources for media elements (<video> and <audio>)
<span> Defines a section in a document
<strike> Not supported in HTML5. Deprecated in HTML 4.01. Defines strikethrough text
<strong> Defines important text
<style> Defines style information for a document
<sub> Defines subscripted text
<summary>New Defines a visible heading for a <details> element
<sup> Defines superscripted text
<table> Defines a table
<tbody> Groups the body content in a table
<td> Defines a cell in a table
<textarea> Defines a multiline input control (text area)
<tfoot> Groups the footer content in a table
<th> Defines a header cell in a table
<thead> Groups the header content in a table
<time>New Defines a date/time
<title> Defines a title for the document
<tr> Defines a row in a table
<track>New Defines text tracks for media elements (<video> and <audio>)
<tt> Not supported in HTML5. Defines teletype text
<u> Defines text that should be stylistically different from normal text
<ul> Defines an unordered list
<var> Defines a variable
<video>New Defines a video or movie
<wbr>New Defines a possible line-brea

Jumat, 05 Oktober 2012


Blogadexme | Cara Menginstall Windows 7 + Gambar, beberapa waktu yang lalu laptop saya sempat rusak gara-gara Virus Komputer yang menjanggit di dalam Windows saya. Enggak tahu entah kenapa Performa laptopnya menjadi semakin lambat, ini mungkin gara-gara adek saya yang sering colokin Flashdisk nya ke laptop. Karena memang rusaknya sudah parah, terpaksa Windows harus di Install ulang. Lumayan juga karena kemarin saya baru mendapatkan Operating System dari salah satu teman (Bajakan ini...hehehee). 

Baik, dari pada lama-lama lagi menunggu curhatan, maka berikut adalah langkah-langkahCara Install Windows 7 + Gambar, Ikuti Step by Step dengan baik. 


o    Siapkan DVD Windows 7 untuk Menginstall. Tetapi catat dulu SN windows 7 nya, kalau tidak punya lihat di sini [ Serial Number Windows 7 Lengkap ].
o    Atur agar komputer Booting dari DVD, Pengaturan dapat dilakukan lewat BIOS (Basic Input Output System), Caranya Tekan Delete atau F2 pada Keyboard saat komputer baru dinyalakan. Pilih Settingan Booting kemudian Pilih DVD Room jadi urutan Pertama dengan cara menekan tombol F6. Simpan konfigurasi BIOS dengan cara menekan F10.
o    Masukkan DVD Instalasi Windows 7.
o    Tekan tombol Apa saja jika muncul tulisan Boot from CD or DVD_.
o    Maka muncul tampilan seperti dibawah ini.
Cara Menginstall Windows 7
o    Selanjutnya muncul tampilan seperti di bawah, Klik Next.
Cara Menginstall Windows 7
o    Klik Install Now.
Cara Menginstall Windows 7 + Gambar
o    Beri tanda Cek pada "I accept the..." dan Klik Next.
Cara Menginstall Windows 7 + Gambar
o    Pilih dan Klik yang Custom (advanced).
Cara Menginstall Windows 7 + Gambar
o    Pilih partisi yang akan dipakai untuk menginstal Windows 7, contoh di bawah Harddisk belum di bagi kedalam beberapa partisi, jika ingin membagi kedalam beberapa partisi sebelum proses instalasi pilih Drive Options (advanced) disitu kita bisa membuat, menghapus dan meresize partisi. Bagi saja Partisi untuk C dan D. Tapi kalau kamu tidak mengerti Klik Next saja karena pembagian partisi bisa dilakukan setelah proses instalasi selesai.
Cara Menginstall Windows 7 + Gambar
o    Proses Istalasi akan berjalan. Untuk mengisi waktu persiapkan saja Kopi + Rokok, heheheee,,,,,
Cara Menginstall Windows 7
o    Setelah proses Install di atas selesai Komputer akan otomatis Restart sendiri. kumudian muncul seperti dibawah.
Cara Menginstall Windows 7
o    Ketikkan Nama User dan Nama Komputer anda, lalu Klik Next.
Cara Menginstall Windows 7
o    Kalau perlu isi Password untuk keamanan Komputer anda. Jika tidak Klik saja Next.
Cara Menginstall Windows 7 + Gambar

o    Masukkan Serial Number Windows 7 (Product key) yang sudah di catat di awal tadi. Hapus Centang pada Automatically activate..... setelah selesai Klik Next.
Cara Menginstall Windows 7 + Gambar
o    Selanjutnya Settingan apakah windows 7 update Otomatis atau tidak. Kalau saya sih memilih Use recommended Settings karena nanti bisa juga Mematikan Update Windows 7 setelah Install nya selesai.
Cara Menginstall Windows 7 + Gambar
o    Kemudian masuk ke Settingan Time Zone, Pilih yang ada tulisan di Jakarta (Khsus Indonesia), lalu Klik Next.
http://3.bp.blogspot.com/-CooK65zLclI/T_d50OVnvkI/AAAAAAAABTo/1ySCwaxal44/s1600/13.jpg
o    Maka proses Instalasi telah selesai, sekarang tinggal Meginstall Driver komputer dan Program-program lainnya.


Sekian dulu Postingan Blogadexme yang mengulas seputar Cara Menginstall Windows 7 + Gambar. Somoga artikel di atas dapat bermanfaat untuk sobat-sobat sekalian. Dan jika ada hal yang kurang di mengerti dapat bertanya m

Kamis, 04 Oktober 2012

STRUKTUR ALGORITMA




Pada catatan ini akan membahas mengenai “ Struktur Algoritma “. Pemrograman pascal merupakan bahasa pemrograman terstruktur prosedural yang berarti pembacaan algoritma dilakukan secara beurutan. Namun demikian, pemrograman Pascal juga menyediakan alur pembacaan program yang melompat (seleksi).

STRUKTUR PEMROGRAMAN/ STRUKTUR KONTROL :

Ada tiga macam struktur pemrograman yaitu :
a)      Runtutan/ Sequential
b)      Seleksi/ Conditional
c)      Perulangan/ Repetition/ Looping             

1.  SEQUENTIAL/ RUNTUTAN
     
Berfungsi mengontrol program sehingga berjalan secara berurutan. Program dibaca dari mulai perintah yang pertama dituliskan kemudian turun ke perintah selanjutnya demikian seterusnya sampai pada akhir perintah. Secara umum program akan dibaca oleh compailer secara terurut.

      Contoh :

               Program Selisih_Jam;
Uses crt;
var j1,j2,m1,m2,d1,d2,B1,B2,J,M,S,Delta,sisa: integer;
begin
clrscr;
write('Baca jam mulai =');readln(j1,m1,d1);
writeln;
write('Baca jam selesai =');readln(j2,m2,d2);
B1:= 3600 * j1 + 60 * m1 + d1;
B2:= 3600 * j2 + 60 * m2 + d2;
Delta:= B2 - B1;
J:= Delta div 3600;
sisa:= Delta mod 3600;
M:= sisa div 60;
S:= sisa mod 60;
 write('Selisih jam =',J);
 writeln;
 write('Selisih menit =',M);
 writeln; 
 write('Selisih detik =',S);readln;
               end.
     
      Hasil Run program:

               Baca jam mulai = 3 23 29
Baca jam selesai = 4 30 27
Selisih jam = 1
Selisih menit = 6
Selisih detik =58

   Catatan :


   Tanda (:= ) disebut sebagai Operator Penugasan.


2.  SELECTION/ CONDITION
           
            Sistem kontrol ini memungkinkan programmer untuk membuat program yang dapat memilih satu langkah di antara sejumlah langkah untuk dikerjakan.
      Dalam Turbo Pascal disediakan 2 buah struktur kontrol seleksi, yaitu:
a.       Struktur IF……THEN…..
b.      Struktur CASEOF

      a). Struktur IF

            Merupakan struktur kontrol di mana suatu aksi dilaksanakan berdasarkan kondisi logikanya (benar atau salah). Bentuk umum :
                        if (kondisi) then aksi ; 
                                {Jika kondisi benar maka aksi akan dilaksanakan dan sebaliknya }
                        if (kondisi) then aksi1 else aksi2 ;
{Jika kodisi benar maka aksi1 diaksanakan, jika kondisi salah
  maka aksi2 akan dilaksanakan}
                        if (kondisi1) then aksi1 else
                                    if (kondisi2) then aksi2 else
                                                ……………………..
                                                if (kondisi-n) then aksi-n ;
                                                      else aksi n+1
                                    {Jika kondisi1 benar maka aksi1 dilaksanakan tanpa membaca
kondisi2 dan seterusnya. Jika kondisi1 salah maka aksi2 dilaksanakan tanpa membaca aksi3 dan selanjutnya. Demikian
seterusnya}
                        if (kondisi1) then aksi1 ;
                                    if (kondisi2) then aksi2 ;
                                           ……………………….
                                               if (kondisi-n) then aksi-n ;
                                    {Masing-masing kondisi akan dibaca dan aksi akan tetap dilaksanakan. Jadi masing-masing struktur terpisah satu dengan yang lain}

            Contoh :

                  program menghitung_akar_kwadrat:
uses crt;
var A,B,C:integer;
    x1,x2,D:real;
begin
   clrscr;
                     write('Baca koofisien:');readln(A,B,C);writeln;
                     writeln(A,'x*x + (',B,') x +',C);
                     if A=0 then writeln('Bukan persamaan kwadrat') else
                     begin
D:=(B*B) - (4*A*C);
writeln('Determinannya :',D:2:2);readln;
if D>0 then
  begin
       writeln('Persamaan kwadrat mempunyai 2 akar yang berbeda');

       x1:= (-B + sqrt(D))/(2*A);
       x2:= (-B - sqrt(D))/(2*A);
       writeln('Akar-akarnya adalah:',x1:2:2,'dan',x2:2:2);
   end   else
if D=0 then
    begin
       writeln('Persamaan kwadrat mempunyai akar yang sama'
       x1:= -B/(2*A);
       x2:= -B/(2*A);
       writeln('Akar-akanya adalah:',x1:2:2);
     end   else
       writeln('Tidak memiliki akar riil');
end;
readln;
end.

            Hasil Run Program :
                       -Baca koofisien: 1 -4 4

1x*x + (-4) x +4
Determinannya :0.00

Persamaan kwadrat mempunyai akar yang sama
Akar-akanya adalah:2.00

                      -Baca koofisien: 1 -5 6

1x*x + (-5) x +6
Determinannya :1.00

Persamaan kwadrat mempunyai 2 akar yang berbeda
Akar-akarnya adalah:3.00dan2.00


                      -Baca koofisien: 1 3 4

1x*x + (3) x +4
Determinannya :-7.00

Tidak memiliki akar riil

            Program_Konversi_nilai:
Uses Crt;
var Nilai : Byte;
begin
        clrscr;
                     write('Baca nilai :');readln(Nilai);
if nilai>=80 then write('Nilai = A') else
   if nilai>=65 then write('Nilai = B') else
      if nilai>=41 then write('Nilai = C') else
         if nilai>=26 then write('Nilai = D') else
            write('Nilai = E');
                      readln;
            end.

            Hasil Run Program :
            Baca nilai : 90                                     Baca nilai :55
Nilai = A                                             Nilai = C
Baca nilai :75                                      Baca nilai :25
Nilai = B                                             Nilai = E

Catatan :


Pada pernyataan else if ataupun else, tidak diperkenankan didahului dengan menggunakan tanda titik koma (;)


      b).  Struktur CASEOF..

                  Merupakan peluasan dari struktur IF. Karena kalau dalam struktur IF hanya disediakan dua pilihan (berdasarkan kondisi logikanya) maka dalam struktur Case ..of dimungkinkan untuk memilih satu pilihan di antara banyak pilihan yang ada.
           
            Bentuk umumnya :

                        Case  var.pilih  of            atau      Case  var.pilih   of
                                    Pilih1 : aksi1 ;                                    pilih1 : aksi1 ;
                                    Pilih2 : aksi2 ;                                    pilih2 : aksi2 ;
                                    ……………. ;                                     ……………. ;
                                    pilih-n : aksi-n ;                                  pilih-n : aksi n;
                                                                                                 else aksi-n+1
                        end;                                             end;

            Catatan :


Ekspresi yang digunakan dalam statemen Case adalah yang mempunyai tipe ordinal yaitu dengan batas antara (-32768 s/d 32767). Sehingga tipe lain seperti integer yang bertipe longint, tipe string atau word tidak boleh digunakan.

Contoh :

            Program_Konversi_nilai2;
Uses Crt;
Var  Nilai : integer;
begin
         Clrscr;
write('Baca nilai =');readln(Nilai);
Case Nilai of
     0..25 : writeln('Nilainya = E');
    26..39 : writeln('Nilainya = D');
    40..64 : writeln('Nilainya = C');
    65..79 : writeln('Nilainya = B');
    80..100: writeln('Nilainya = A');
    else
          writeln('Tidak ada nilai yang dimaksud');
end;readln;
                  end.

            Catatan :

     
Program ini akan memberikan nilai yang sama persis dengan yang menggunakan struktur IF.

           
3. PERULANGAN/ LOOPING/ REPETITION

            Dalam membuat suatu program kadang-kadang diinginkan agar program tersebut mampu memproses hal yang sama secara berulang-ulang sampai ditemukan suatu nilai tertentu yang diinginkan atau mencapai batas yang telah ditentukan. Untuk itu maka Turbo Pascal telah menyediakan suatu struktur perulangan yang memudahkan untuk melakukan proses tersebut, sehingga kode-kode dalam program menjadi lebih sederhana. Ada beberapa struktur perulangan, yaitu :
-          Struktur FOR….DO….
-          Struktur WHILEDO……
-          Struktur REPEATUNTIL….

      a). Struktur FOR

            Ada 2 jenis struktur FOR, yaitu :
-          Ascendant (Naik)
-          Descendant (Turun)
            Naik
            Format :  For  count := awal  to  akhir  do  aksi/ blok aksi ;
            Catatan :          - awal <=  akhir
                                    - Variabel count akan naik satu setelah menyelesaikan aksi
            Turun
            Format :  For  count := awal  downto  akhir  do aksi1/ blok aksi ;
            Catatan :          - awal >= akhir
                                    - Variabel count akan turun satu setelah menyelesaikan aksi
                        Struktur FOR hanya dpat digunakan pada cacah perulangan yang diketahui (berapa kali perulangan tersebut akan dilakukan).
           
Contoh :

            Program Latihan:                                                      Program Latihan 2:
uses Crt;                                                                      uses Crt;
var N,i,j :integer;                                                         var N, I, j, data : integer;

begin                                                                           begin
         clrscr;                                                                     clrscr;
write('Baca nilai : ');readln(N);                              write(‘Baca nilai:’);
for i:= 1 to N do                                                     readln(N);Data:=N;
begin                                                                      for i:=1 to N do
  for j:=1 to i  do                                        begin
     write(i:3);                                                            for j:=1 to N do
  writeln;                                                                      write(data:3);
end;                                                                          writeln;
readln;                                                                      data := data -1;
              end.                                                                              end;
                                                                                    End.
           
            Hasil Run Program :                                                 Hasi Run Program :
            Baca nilai : 7                                                               Baca nilai : 7
  1                                                                                7
  2  2                                                                            6  6
  3  3  3                                                                        5  5  5
  4  4  4  4                                                                    4  4  4  4
  5  5  5  5  5                                                                3  3  3  3  3
  6  6  6  6  6  6                                                            2  2  2  2  2  2
  7  7  7  7  7  7  7                                                        1  1  1  1  1  1  1

b).  Struktur WHILE .. DO..

            Format : While (kondisi) do Aksi/blok aksi
            Kondisi: Ekspresi Boolean
     
      Pengecekan untuk melakukan perulangan dilakukan pada awal proses dan perulangan akan dikerjakan selama kondisi benar. Oleh karena itu, perlu adanya suatu proses yang dapat mengontrol kondisi agar dapat menghentikan proses.

            Contoh :

uses crt;
var i:integer;
begin
     clrscr;
write('Masukkan angka :');readln(i);
while i<5 do
begin
     write('Matematika UGM');
     i:=i+1;
end;
 readln;
end.

            Hasil Run program :
Masukkan angka :1
Matematika UGMMatematika UGMMatematika UGMMatematika UGM
Matematika UGM

Keterangan :
Program di atas akan dilaksanakan jika angka yang kita masukkan kurang dari atau sama dengan lima. Dan dalam program di atas yang bertugas menghentikan perulangan adalah proses i:= i+1; sebab jika tidak ada statement itu, apabila angka yang kita masukkan benar <= 5 maka program akan berulang sampai tak hingga banyak.

Catatan :


Struktur perulangan while..do dapat digunakan untuk melakukan perulangan baik yang diketahui maupun yang tidak diketahui jumlah perulangannya.


c).  Struktur REPEAT..UNTIL..

      Format :  Repeat  aksi/ blok aksi  until (kondisi) ;
      (kondisi) di sini berupa Boolean.
              
            Perulangan dilakukan terus-menerus hingga diperoleh kondisi bernilai benar. Dalam hal inipun diperlukan adanya kondisi yang dapat mengontrol program agar program dapat berhenti namun berbeda dengan while do yang kontrolnya ditempatkan pada awal proses, maka repeat until kontrolnya diletakkan pada akhir proses.
           
            Contoh :
           
PROGRAM CONTOH_REPEAT;
Uses crt;
var
   n,tot,x: integer;
   Mean: real;
begin
     clrscr;
tot:=0;
n:=0;
write ('Baca data :');readln(x);
repeat
tot:= tot + x;
n:= n + 1;
write('Data lagi :');readln(x);
until x=0;
              end.

            Hasil Run Program :
            Baca data :12
Data lagi :3
Data lagi :4
Data lagi :5
Data lagi :0
{setelah dimasukkan nol maka pembacaan akan berhenti dan akan kembali ke menu awal}

Catatan :


Pada perulangan menggunakan repeat..until ini, proses pembacaan program dilaksanakan paling tidak satu kali karena proses pengecekan syarat dilakukan pada akhir.