Selasa, 11 Oktober 2011

Algoritma Pertemuan ke 4

Keyword Pada Psedocode
1. BEGIN
Menyatakan awal psedocode
Keyword ini harus ada dan di letakkan di nomor 1 (satu). Dari sini intruksi bermula.

2. END
Menyatakan akhir psedocode
Keyword ini harus ada dan diletakkan dinomor terakhir. Di sini intruksi berakhir.

3. IF-THEN
Menyatakan alternatif pilihan dengan sebuah kemungkinan proses terusan.
IF (kondisi) THEN (pernyataan)
Jika (kondisi) bernilai BENAR maka (pernyataan) akan dikerjakan. Sebaliknya, baris ini akan dilompati.

4. IF-THEN-ELSE
Menyatakan alternatif pilihan dengan 2 (dua) kemungkinan alur tersusun.
IF (tersusun) THEN (pernyataan_1)
                      ELSE (pernyataan_2)
Jika (kondisi) bernilai benar maka (pernyataan_1) akan dikerjakan, sebaliknya (pernyataan_2) yang akan dikerjakan.

5. WHILE
Menyatakan adanya proses berulang bersyarat while (kondisi)
(pernyataan_1)
.......
(pernyataan_n)
Selama (kondisi) bernilai BENAR maka (pernyataan_1) sampai dengan (pernyataan_n) yang akan dikerjakan.

6. FOR
Menyatakan perulangan tanpa syarat.
FOR Var = awal To akhir
(pernyataan_1)
 .........
(pernyataan_2)
(pernyataan_1) sampai dengan (pernyataan_n) akan dikerjakan seiring dengan pergerakan nilai vortable "var" dari nilai "awal" sampai nilai "akhir"

FLOWCHART
1. Flowchart digunakan untuk menuliskan algoritma menggunakan serangkaian simbol khusus.
2. Setiap pernyataan dalam flowchart ditulis dalam simbol. Beberapa keyword juga ditulis dalam simbol mendahului pernyataan bermaksud.
3. Terdapat simbol GARIS BERARAH yang menyatakan arah proses berikutny dari satu simbol ke simbol yang lain yang mengikuti dari arah yang ditunjuk oleh GARIS BERARAH.

Simbol Pada Flowchart
1. Arrow
Menyatakan arah proses yang bergerak dari satu simbol ke simbol berikutnya. Pembacaan flowchart harus mengikuti arah panah yang keluar dari sebuah simbol.
Penggambaran garis tanpa disertai arah panah merupakan kesalahan.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5qIX9KBkus2R0YIOqroYzq3oZb0qick-bVgaXSpED0ZU3GBSSOJ9fXjrpHAsmvgnBrFALa9mkKaj68a7sDzqT7yIFUwaPBZBljjJkQuoNUdlOsHGzgOpBEC4TuZyegAoj01s7F_05UBo/s200/1.jpg



2.

3. Process
- Menyatakan proses yang terjadi secara internal didalam komputer tanpa campur tangan manusia.
- Seringkali berupa ekspresi matematika

Algoritma Pertemuan ke 3

PERTEMUAN KE 3
2. Variabel
Definisi :
· Sebutan bagi lokasi memori yang digunakan untuk menyimpan data,
· Hanya bisa menyimpan sebuah data dengan tipe tertentu,
· Penyimpanan data baru akan menghapus data lama,
· Selama proses berlangsung, isi variabel bisa diubah-ubah.
              
Penamaan Variabel
· Diawali dengan huruf kecil,
·  Tidak boleh mengandung spasi dan simbol khusus seperti [ ] - = ?
· Lebih dari satu kata ditulis dempet
· Variabel string dan char diakhiri $

Contoh Penamaan Variabel
Penamaan yang benar
Penamaan yang salah
gaji

totalpendapatan (tanpa spasi)

nama $
alamat $
1gaji (diawali dengan angka)
total-pendapatan (ada minus)

nama mahasiswa (ada spasi)
alamat-2 (ada minus)

3. Konstanta
- Sebutan bagi lokasi memori yang digunakan untuk menyimpan data
- Hanya bisa menyimpan sebuah data dengan tipe tertentu
- Penyimpanan data hanya bisa dilakukan diawal proses
- Selama proses berlangsung, isi konstanta TIDAK BOLEH diubah

4. Operator
- Karakter khusus yang digunakan untuk melakukan proses tertentu
- Memerlukan data untuk diproses disebut operand
- Ada yang bersifat unary (membutuhkan 1 operand)
- Ada yang bersifat binary (membutuhkan 2 operand)

Jenis-Jenis Operator
1. Operator Matematika
    Digunakan untuk melakukan proses matematika
    =   pemberian nilai
    +   penjumlahan
    -   pengurangan
    *   perkalian
    /    pembagian 
    %  modulus (sisa bagi)

2. Operator Relasi
    Dilakukan untuk melakukan proses perbandingan
    = = persamaan


    ≠    pertidaksamaan

    >    lebih dari
    ≥    lebih dari / sama dengan
    <    kurang dari 


    ≤     kurang dari / sama dengan

Nb : pembacaan diawali dengan kata "apakah" hasil proses bernilai BENAR atau SALAH

3. Operator Logika
    Digunakan untuk melakukan proses logika
    AND  : logika DAN
    OR     : logika OR
    Hasil proses akan bernilai satu


Tabel keberadaan untuk operator logika



Algoritma Pertemuan ke 2

PERTEMUAN KE 2
Program
Macam-macam definisi program :
*
    Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur, (yang)
*
    Berupa urutan langkah untuk menyelesaikan masalah, (dan)
*
    Diimplementasikan dengan menggunakan bahasa pemrograman, (sehingga)
*
    Dapat dieksekusi oleh komputer.

Pemrograman Adalah proses untuk mengimplementasikan

Pemrograman Terstruktur
Definisi
*
  Pemrograman yang memiliki rancang bangun terstruktur dan tidak berbelit-belit,
*
   Mudah ditelusuri, dipaham, dan dikembangkan oleh siapa saja.

Bahasa Pemrograman
Adalah prosedur atau tata cara penulisan program.
Faktor Penting  Bahasa Pemrograman :
*
   Sintak, adalah aturan gramatikal yang mengatur tata cara penulisan kata,
*
   Semantik, adalah aturan untuk menyatakan suatu arti.

Fungsi Bahasa Pemrograman :
Media untuuk menyusun dan memahami program,
*
  Alat komunikasi antara pembuat program dengan komputer,
*
   Alat komunikasi anatara satu sama lain.

Klasifikasi Bahasa Pemrograman : 
*
  Rendah (Low-level Language) 
*
  Menengah (Middle-level Language)
*
  Tinggi (Hight-level Language)
*
  Berorientasi kepada object (Object Based Language)

Algoritma Pertemuan ke 1

PERTEMUAN KE 1

Mata kuliah ini memberikan dasar-dasar pembuatan algoritma dengan menggunakan flowchart dan psedocode serta secara menganalisa menyelesaikan sebuah permasalahan program.
Pengertian :
1. Algoritma adalah
            Susunan langkah-langkah untuk menyelesaikan serta persoanaln secara logis.
    Logis : Langkah-langkah tersebut benar
    Efisien : Setiap langkah langsung menuju kesasaran
    Terstruktur : Langkah-langkah tersebut tersusun urut secara logis dan efisien

2. Flowchart
            Penggambaran algoritma menggunakan simbol-simbol khusus
  contoh
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwGmWDpJPMUZvBZiT3u-golPRHI8TeWAACXdF6QYHOIlWtL3uTXAaDScIuoL4l_glRudt8j7EzFJywxaWiW1umOpd4uK-_b0ln2wr-2xPK-Orsg4ZA6817QwYOnbO38XZaELo60I0vzEw/s200/1.jpeg







3. Pceuducode
            Penulisan algoritma menggunakan serangkaian kata-kata menyerupai bahasa pemrograman komputer.

4. Pemrograman
            Kegiatan pemrograman komputer untuk menyelesaikan persoalan tertentu.

Program Komputer
1. Program
            Kumpulan intruksi yang disusun sedemikian rupa agar komputer melakukan suatu tindakan tertentu.

2. Pemrograman
            Kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu.

3. Interpretur
            Metode penerjemahan kode program secara baris demi baris untuk kemudian langsung dikerjakan    oleh komputer. Kesalahan yang terdapat dalam kode program menyebabkan proses berhenti ditengah jalan.

4. Compiler
            Metode penerjemahan kode program secara keseluruhan sebelum dikerjakan oleh komputer. Seluruh kode program sudah dipastikan dalam kondisi benar sebelum dijalankan.

5. Bahasa Pemrograman
            Perangkat lunak khusus yang digunakan untuk membuat program komputer.
Sejarah dan perkembangan bisa dilihat.

6. Metode Pemrograman
Teknik pembuatan program :
* Linear ----spaghetti style GOTO
* Modulasi ---- procedural
* Structured ---- GOTO
* Object Oriented ----- object based

Sabtu, 08 Oktober 2011

tugas membuat link


script html nya :
<html>
<head>
<title>Tugas 3</title>
</head>
<body width="100" background="azul.jpg">
    <marquee><font color="red"><h1>selamat datang di blog himawan sutanto</h1></font></marquee>
    <hr />

<body>
<table border="1" width="100%" height="300">
  <tr>
      <td bgcolor="pink" height="50" colspan="3"><center>himawan sutanto</center></td>
  </tr>
  <tr>

      <td bgcolor="pastel cyan" height="50" width="20%">
<pre>
<font color="black" size="3"><b>

home



wampserver


   
</td>

    <td  bgcolor="pure red" height="50" width="20%">
<pre>
<font color="black" size="3"><b><BODY link="white" alink="red" vlink="black">

<a href = http://himawansutanto86.blogspot.com/2011/09/tugas-data-pribadi.html target=_blank> profil </a>



<a href = http://himawansutanto86.blogspot.com/2011/09/cara-menginstall-webserver.html target=_blank> tutorial instal wampserver </a>
   


</td>

    <td  bgcolor="orange" height="50" width="20%">
<pre><BODY>Klik<A HREF="foto 4x6.jpg"><IMG SRC="foto 1x1.jpg"widht=50height=50></A>untuk melihat foto berukuran besar


</BODY>



<IMG SRC="wamp 1x1.jpg"widht=50height=50>
</td>
  </tr>
   <tr>
      <td  bgcolor="yellow" height="50" colspan="3"><center>copyright@himawan sutanto</center></td>
  </tr>
  
</body>

Jumat, 30 September 2011

TUGAS DATA PRIBADI

DI BAWAH INI ADALAH SCRIPT HTML-NYA:

<html>
<head>
<title>TUGAS PROFIL HIMAWAN</TITLE>
</head>
<body background="123.jpg" text="red">
<marquee behaviour><center><b><h1>PROFIL SAYA</h1></b></center><br></marquee>
<hr>
<img src="biru 3 x 4 new.jpg" align=right width=250 heigth=300>
<TABLE border=1 bordercolor=black align=center height=2 width=0,50>
<br>
<br>
<TR>
    <TD><b><font size=5 color=red>NAMA</font></b></TD>
    <TD><b><font size=5 color=red>HIMAWAN SUTANTO</font></b></TD>
</TR>


<TR>
    <TD><b><font size=5 color=red>NIM</font></b></TD>
    <TD><b><font size=5 color=red>091080200007</font></b></TD>
</TR>


<TR>
    <TD><b><font size=5 color=red>ALAMAT</font></b></TD>
    <TD><b><font size=5 color=red> Krajan Tengah RT 23 RW 05 Krian - Sidoarjo</font></b></TD>
</TR>

<TR>
    <TD><b><font size=5 color=red>PEKERJAAN</font></b></TD>
    <TD><b><font size=5 color=red>KARYAWAN</font></b></TD>
</TR>

<TR>
    <TD><b><font size=5 color=red>TELP</font></b></TD>
    <TD><b><font size=5 color=red>031-83050200</font></b></TD>
</TR>

<TR>
    <TD><b><font size=5 color=red>EMAIL</font></b></TD>
    <TD><b><font size=5 color=red>himawan.sutanto86@gmail.com</font></b></TD>

<TR>
    <TD><b><font size=5 color=red>ALAMAT BLOG</font></b></TD>
    <TD><b><font size=5 color=red>himawansutanto86.blogspot.com</font></b></TD>
</TR>
</body>
</html>

Kamis, 29 September 2011

cara menginstall webserver


Cara Install WampServer 2.0
Sebagai lanjutan dari dari artikel sebelumnya tentang Jadikan Komputermu Local Server. Salah satu software agar komputer kita bisa menjadi local server adalah WampServer. WampServer ketika tulisan ini di tulis adalah WampServer 2.0.
WampServer 2.0 adalah software gabungan dari Apache 2.2.11, PHP 5.3.0, MySQL 5.1.36, Phpmyadmin. Untuk menginstal WampServer 2.0i, berikut langkah-langkahnya :

• Silahkan anda download terlebih dahulu pada  situs resminya  di http://www.wampserver.com/en/download.php (16MB)
•  Setelah filenya berhasil anda download, silahkan dobel klik pada file tersebut dan akan muncul wizard seperti berikut :
•  Klik pada Tombol “Next”. Silahkan baca License Agreement yang ada, jika anda setuju dan ingin meneruskan instalasi, pilih I accept the agreement lalu klik tombol “Next
•  Klik kembali “Next”
•  Klik kembali “Next"
•  Klik tombol “Install”, proses instalsai dimulai.
•  Biasanya akan muncul keterangan bahwa wamp telah mendeteksi adanya browser internet, pilih “Yes”.
•  Klik “Next
•  Setelah proses selesai. Klik tombol “Finish
•  Selesai