Thursday, 27 March 2014

HEADER FILE DAN PROGRAM BAHASA C++

1. Iostream.h

Merupakan singkatan dari input output stream header yang digumakan sebagai standar input output operasi yang digunakan oleh bahasa C++. Fungsi-fungsi yang digunakan:
• Cout merupakan fungsi keluaran pada C++ yang menampilkan data dengan tipe data apapun ke layar.
• Cin merupakan fungsi masukan pada C++ yang bisa memasukkan data berupa numerik dan karakter.
• Endl merupakan suatu fungsi yang manipulator dan digunakan untuk melakukan perintah newline atau pindah baris.

2. Conio.h
    Merupakan header file yang berfungsi untuk menampilakan hasil antarmuka kepada pengguna. Fungsi-    fungsinya:
 • Getch() merupakan singkatan dari get character and echo yang digunakan untuk menahan (pause) output     suatu program dan akan kembali mengeksekusi setelah kita melakukan inputan baik itu tombol enter atau      tombol lainnya dan inputan tersebut tidak ditampilkan dalam windows.
  • Getche() secara fungsi sama dengan getch(), tetapi ketika melakukan inputan , inputan akan tampil dalma  windows.
  • Clrscr() merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar windows.

3. Stdio.h
    Merupakan singkatan dari stanar input output header yang digunakan sebagai standar input output operasi     yang digunakan dalam bahasa C, juga C++. Fungsi-fungsinya :
  • Printf() digunaka untuk menampilkan informasi pesan ke layar secara terformat.
  • Puts() digunakan untuk menampilkan informasi/pesan kelayar yang bertipe data string.
  • Putchar()digunakan untuk menampilkan informasi/pesan kelayar yang bertipe data char.
  • Scanf() digunakan untuk menginputkan data numerik, karakter dan string secara terformat.
  • Gets() digunakan khusus untuk menerima data masukan berupa data string.

4. Assert.h
    Adalah file header yang mendefinisikan makro menegaskan c processor.
5. Math.h
    Merupakan header file yang berfungsi untuk operasi matematika. Fungsi-fungsinya:
   • Sqrt() digunakan untuk menghitung pengakaran suatu bilangan. Penulisannya adalah sqrt(bilanagn);
   • Pow() digunakan untuk menghitung hasil dari perpangkatan suatu bilangan. Penulisannya adalah    pow(bilangan,pangkat);
   • Sin(), cos(), tan() digunakan untuk menghitung nilai sinus, cosinus dan tangen dari sudut yang diinputkan.    Penulisannya adalah sin(sudut);

6. Windows

7. String.h
    Merupakan header file yang berfungsi melakukan manipulasi string. Fungsi-fungsinya:
  • Strcpy() digunkan untuk menyalin suatu string ke variabel tujuan. Penulisnnya adalah strcpy(variabel    tujuan, string);
  • Strlen() digunakan untuk menghitung jumlah karakter yang ada dalam suatu string. Penulisannya adalah  strlen(string);
  • Strcmp() digunakan untuk membandingkan 2 buah string. Penulisannya strcmp(srting1, string2);
  • Strrev() digunakan untuk membalikkan urutan suatu string. Penulisannya adalah strrev(string);
  • Strlwr() digunakan untuk mengubah semua huruf menjadi huruf kecil. Penulisannya adalh strlwr(streng);
  • Strupr() digunakan untuk mengubah semua huruf menjadi huruf kapital. Penulisannya adalah strupr(string);
  • Strcat() digunakan untuk menggabungkan 2 buah string, untuk menggunakan fungsi ini juga harus            menambahkan headerfile stype.h. penulisannya adalah strcat(variabel_tujuan, string);

8. Stdlib.h
    Merupakan header file yang berfungsi untuk operasi pembanding dan operasi konversi. Fungsi-fungsinya:
  • Max() digunakan untuk menentukan nilai maksimum dari 2 bilanagn yang diinputkan. Penulisannya adalah
     max(bilangan1,bilangan2);
  • Min()digunakan untuk menentukan nilai minimum dari 2 bilanagn yang diinputkan. Penulisannya adalah      min(bilangan1,bilangan2);
  • Atof() digunkan untuk mengkonversi nilai string menjadi bilangan bertipe double. Penulisannya adalah  atof(char nama_variabel);
  • Atoi() digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer. Penulisannya adalah  atoi(char nama_variabel);

9. Limits.h adalah file header dari perpustakaan standar bahasa pemrograman c yang mencakup definisi      karakteristik dari jenis variabel umum.

10. float.h adalah header yang berfungsi memperluas ke berbagai limit dan parameter dari jenis floating point standar.

11. errno.h Adalah file header yang berfungsi melaporkan kondisi kesalahan melalui kode kesalahan.

12. Inttypes.h adalah file header yang berfungsi mendefinisakan beberapa makro untuk digunakan dengan fungsi printf,dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.

13. iso646.h adalah header yang mendefinisikan beberapa makro yang memungkinkan programmer untuk menggunakan c bitwise bahasa dan operator logika yang tanpa file header tidak bisa cepat atau mudah di ketik pada beberapa keyboard non-qwerty internasional

14. complex.h
Adalah file header yang mendefinisikan fungsi untuk aritmatika kompleks.

15. fenv.h
Adalah file header yang mengandung berbagai fungsi dan makro untuk memanipulasi lingkungan floating point.


Membuat Form dengan HTML

Curriculum Vitae CURRICULUM VITAE

Nama :   Photo : 
Alamat :  
Jenis Kelamin: Laki-laki Perempuan
Tgl.Lahir :   
Agama :  
Tinggi Badan: cm 
Berat Badan : kg 
Pekerjaan :   
Hobby :  Baca Buku Kesenian Olahraga Shopping 
No. Telephone :  
PENDIDIKAN

Formal 
Perguruan Tinggi
SMA  
SMP  
SD  
TK  
In Formal
1.
2.
3.


SKRIP FORM dengan HTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Curriculum Vitae</title>
</head>

<body>
  <p><b>CURRICULUM VITAE</b></p>
<p>&nbsp;</p>

<table width="675" height="377" border="1" bgcolor="#CC99FF"><center>
  <tr>
    <td width="147"><p>Nama : &nbsp;</td>
    <td width="288"><input type=text name="nama" width="287"/></td>
    <td width="218" rowspan="2">Photo :<input type="file" />&nbsp;</td>
  </tr>
  <tr>
    <td><p>Alamat :                            &nbsp;</td>
    <td><input type="text" name="alamat" height="100" width="287" /></td>
  </tr>
  <tr>
    <td><p>Jenis Kelamin: </td>
    <td colspan="2"><input type=radio name=gender value=Pria />   
      Laki-laki
      <input type=radio name=gender value=Wanita />
    Perempuan</td>
  </tr>
  <tr>
    <td><p>Tgl.Lahir :&nbsp;</td>
    <td colspan="2"><select name=tgl>
                                                                <option value=1>01
                                                                <option value=2>02
                                                                <option value=3>03
                                                                <option value=4>04
                                                                <option value=5>05
                                                                <option value=6>06
                                                                <option value=7>07
                                                                <option value=8>08
                                                                <option value=9>09
                                                                <option value=10>10
                                                                <option value=11>11    
                                                                <option value=12>12
                                                                <option value=13>13
                                                                <option value=14>14    
                                                                <option value=15>15
                                                                <option value=16>16
                                                                <option value=17>17
                                                                <option value=18>18
                                                                <option value=19>19
                                                                <option value=20>20
                                                                <option value=21>21
                                                                <option value=22>22
                                                                <option value=23>23
                <option value=24>24
                <option value=25>25
                <option value=26>26
                <option value=27>27
                <option value=28>28    
                <option value=29>29
                <option value=30>30
                <option value=31>31                                                                                                                                    
                                                </select>
                                                <select name=bln>
                                                                <option value=1>Januari
                                                                <option value=2>Februari
                                                                <option value=3>Maret
                                                                <option value=4>April
                                                                <option value=5>Mei
                                                                <option value=6>Juni
                                                                <option value=7>Juli
                                                                <option value=8>Agustus
                                                                <option value=9>September
                                                                <option value=10>Oktober
                                                                <option value=11>November
                                                                <option value=12>Desember
                                                </select>
                                                <select name=thn>
                                                                <option value=1901>1991
                                                                <option value=1992>1992
                                                                <option value=1993>1993
                <option value=1994>1994
                <option value=1993>1995
                <option value=1996>1996
                <option value=1997>1997
                <option value=1998>1998
                <option value=1999>1999
                                                                <option value=2000>2000
                <option value=2001>2001
                <option value=2002>2002
                <option value=2003>2003
                <option value=2004>2004
                <option value=2005>2005
                <option value=2006>2006
                <option value=2007>2007
                <option value=2008>2008
                <option value=2009>2009
                <option value=2010>2010
                <option value=2011>2011
                <option value=2012>2012
               
                                                </select>&nbsp;</td>
  </tr>
  <tr>
    <td>Agama : </td>
    <td colspan="2"><input type=text name="agama" />&nbsp;</td>
  </tr>
  <tr>
    <td>Tinggi Badan: </td>
    <td colspan="2"><input type=text name="tb" />cm&nbsp;</td>
  </tr>
  <tr>
    <td>Berat Badan : </td>
    <td colspan="2"><input type="text" name="bb" />kg&nbsp;</td>
  </tr>
  <tr>
    <td><p>Pekerjaan :&nbsp;</td>
    <td colspan="2"><select name=Pekerjaan>
                                                                <option value="pelajar">Pelajar/mahasiswa
                                                                <option value="Pegawai Negeri">Pegawai Negeri
                                                                <option value="Karyaewan">karyawan
                                                                <option value="Wiraswasta">Wirasawasta
                                                </select>&nbsp;</td>
  </tr>
  <tr>
    <td><p>Hobby :&nbsp;</td>
    <td colspan="2"><input type=checkbox name=hobby value=membaca>Baca Buku
                                                <input type=checkbox name=hobby value=Kesenian>Kesenian
                                                <input type=checkbox name=hobby value=olahraga>Olahraga
                <input type=checkbox name=hobby value=Belanja>Shopping&nbsp;</td>
  </tr>
  <tr>
    <td><p>No. Telephone : </td>
    <td colspan="2"><input type=text name="telp" />&nbsp;</td>
  </tr>
</table>
  <p><strong>PENDIDIKAN</strong></p>
<p><br>
                  Formal&nbsp;</br>
</p>
                <table width="679" height="174" border="1" bgcolor="#CC66FF">
      <tr>
        <td width="116">Perguruan Tinggi </td>
        <td width="352"><input type=text name="univ" width="350" height="20"/></td>
      </tr>
      <tr>
        <td>SMA</td>
        <td><input type=text name="sma" width="350" height="20"/>&nbsp;</td>
      </tr>
      <tr>
        <td>SMP</td>
        <td><input type=text name="smp" width="350" height="20"/>&nbsp;</td>
      </tr>
      <tr>
        <td>SD</td>
        <td><input type=text name="sd" width="350" height="20"/>&nbsp;</td>
      </tr>
      <tr>
        <td>TK</td>
        <td><input type=text name="tk" width="350" height="20"/>&nbsp;</td>
      </tr>
    </table>
                <p>In Formal </p>
                <table width="682" height="148" border="1" bgcolor="#CC66FF">
      <tr>
        <td width="17">1.</td>
        <td width="498"><input type="text" name="informal" width="496" height="25" /></td>
      </tr>
      <tr>
        <td>2.</td>
        <td><input type="text" name="informal" width="496" height="25"/></td>
      </tr>
      <tr>
        <td>3.</td>
        <td><input type="text" name="informal" width="496" height="25" /></td>
      </tr>
    </table>
                <p>&nbsp;</p>
                <p>
                  <input name="submit" type=submit value=Kirim data />
                  <input type=reset value=Ulang>
                  </form>

</center>
</body>
</html>

Friday, 21 March 2014

Membuat Tabel dengan HTML

Penyajian data menggunkan tabel lebih menarik dan menghemat tempat,selain itu para pembaca lebih mudah untuk memahami isi dari suatu informasi. Tabel terdiri dari 2 elemen yaitu baris dan kolom. sedangkan dalam html untuk membuat tabel ada beberapa tag yang dibutuhkan dalam HTML. Tag yang dibutuhkan diantaranya:

  1. <table></table>  digunakan untuk mendefinisikan sebuah tabel.
  2. <caption></caption> digunakan untuk membentuk judul tabel. tabel judul ini akan terletak di luar tabel, bisa dibagian atas atau bagian bawah.
  3. <th></th>  digunakan untuk meletakkan judul tabel di bagian paling atas atau paling kiri dari suatu tabel. tabel header akan dicetak dengan huruf besar. 
  4. <tr></tr> digunakan untuk membentuk baris pada suatu tabel.
  5. <td></td> digunakan untuk tempat menulis data atau informasi dalam tabel.
contoh tabel sederhana:
baris 1, kolom 1 baris 1, kolom 2
baris 2, kolom 1 baris 2, kolom 2

contoh skrip html 
<table border="1" style="width: 221px;">
<tr><td>baris 1, kolom 1</td>   
<td>baris 1, kolom 2</td></tr>
<td>baris 2, kolom 1</td>
<td>baris 2, kolom 2</td></tr>
</table>

Langkah mudah membuat tabel dengan adobe dreamweaver:
  1. klik pada tool inser > pilih table > masukkan jumlah baris dan kolom yang diinginkan > OK
  2. cara lainnya dengan tekan kombinasi keyboard ctrl+alt+T >  masukkan jumlah baris dan kolom yang diinginkan > OK
menggabungkan 2 baris (merge cell)

baris 1, kolom 1
baris 2, kolom 1
baris 1, kolom 2
baris 2, kolom 2

contoh skrip untuk merge cell
 <table border="1" style="width: 221px;">
<tr><td rowspan="2"><p>baris 1, kolom 1</p>
  <p>baris 2, kolom 1</p></td>  
 <td>baris 1, kolom 2</td></tr>

 <td>baris 2, kolom 2</td></tr>
</table>
cara lainnya:
  • Pilih tampilan design split atau design. kemudian blog baris atau kolom yang ingin digabungkan.  Setelah baris atau kolom dipilih klik kanan >pilih table> pilih merge cell.
  • untuk memisahkan baris atau kolom yang telah di gabungkan seleksi kolom dan baris yang digabung tadi kemudian klik kanan > table> split cell.
  • merge ataupun split sell bisa juga menggunakan icon merge/split yang terletak di pojok kiri bawah.

Wednesday, 12 March 2014

Mengenal Pemrograman Web

Sebelum memepelajari pemrograman web kita harus tau apa sihh “web” itu?
Nah… setelah melakukan pencarian di mesin pencari paling tenar saat ini alias google dan juga mengikuti mata kuliah pemrograman web, saya ingin berbagai sedikit pengetahuan soal web. (karena ilmunya juga masih cetek  sihh jadi ya Cuma dikit yang bisa dibagi :D #maklum yaa.. ) 
Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya menggunakan protocol HTTP( Hypertext Transfer Protocol) da untuk mengaksesnya dipelukan perangkat lunak yang disebut browser. (“Pemrograman Web Dinamis menggunakan PHP dan MYSQL, M.Rudyanto Arif, hal. 7”)
Situs Web atau lebih dikenal dengan  website  ialah alamat URL (Uniform Resource Locator) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan topik tertentu. Contohnya http://anisstya.blogspot.com , http://amikom.ac.id , http://yahoo.com , dsb. Situs web terdiri dari:
  • Web page (halaman web)
  • Homepage (halaman Utama)

Teknologi pemrograman web ada 2, yaitu:
  •          Client-side programming

Client-side Programming merupakan teknik pemrograman yang perintahnya dijalankan di web browser. Pemrograman web yang tergolaong client-side yaitu, JavaScript, VbScript, HTML.
  •         Server-side programming

perintah-perintah program (script) terlebih dahulu dieksekusi di web server, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa. Pemrograman web yang tergolong server-side programming: CGI/Perl, ASP, JSP, PHP, ColdFussion, dsb.


   Struktur dasar dokumen HTML

   
<html>
                <head>
                                berisi informasi dokumen
                </head>
                <body>
                                berisi konten yang ingin ditampilkan di browser             
                </body>
</html>

Penulisan script HTML bisa menggunakan apilkasi notepad, notepad++, frontpage atau dreamweaver. Karena file ini akan dibuka di browser maka format peyimpanan filenya menggunakan  *.htm  atau    *.html . Editor file html yang paling user friendly menurut saya ialah dreamweaver. Kenapa? Karena kita bisa langsung hasil dari script yang kita buat. Pun jika terjadi error pada penulisan script kita diberi informasi pada line berapa script yang salah.

Contoh –contoh script html sederhana:



hasil di browser

 Fungsi-fungsi tag


html = tag dasar yang hasur dituliskan untuk menerjemahkan file tersebut dalam browser. Tag ini harus diakhiri dengan </html> di akhir script.
Head = tidak harus ada.
Title = untuk memeberikan judul dokumen (pada browser tertulis di tab browser)  
Body = isi dokumen html.
Bgcolor = menentukan warna background
Face = menentukan jenis font yang ingin digunakan
Font color = menetukan warna huruf
<p> = membua paragraph baru
<br> = membuat baaris baru. Tidak pelu ditutup
<ol> dan <ul> = membuat list
<b> = membuat huruf bercetak tebal atau bold.
<i> = membuat huruf bercetak miring atau italic.
<u> = membuat huruf bergaris bawah  atau underline.