Langsung ke konten utama

Rangkuman Praktikum Pemrograman Berbasis Web

 POKOK BAHASAN 1

HTML ( Hypertext Markup Language )


Dasar Teori 

    HTML adalah, (Hypertext Markup Language) sebuah bahasa standar yang digunakan oleh browser internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel. HTML juga dapat digunakan sebagai link-link antara file-file dalam situs atau dalam computer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.

Standar minimum elemen HTML adalah:

  • Document Type Declaration (DTD) 
  • Head 
  • Body
DTD  

    Sebagai standar versi dokumen W3C yaitu suatu deklarasi yang digunakan untuk mengidentifikasi jenis dokumen HTML yang digunakan sehingga browser dapat menentukan bagaimana memperlakukan kode tersebut. 
Contoh DTD pada HTML versi 4:
<!DOCTYPE HTML PUBLIC "-//W3C/IDTD HTML 4.01 Transitional/lEN" ''http://www . w3.orglTRlhtml4/loose.dtd"> 

Meta Dokumen

    Elemen meta sebagai identitas dari halaman web yang bias a terdiri dari owner, keyword, layout, ataupun inisialisasi proses seperti refresh.
Contoh:  
  • <meta http-equiv="Content-Type" content="text!html; charset=UTF-8" />  
  • <meta name="keywords" content="blog, web development, indonesia, html, css" I> • <meta name="description" content="Tentang dasar-dasar HTML" /> 
Fitur Baru HTML5

HTML5 menawarkan banyak fitur yang menarik. Berikut ini adalah beberapa fitur HTML5 yang cukup menarik. 
  • Tag <canvas> untuk menggambar 2D  
  • Tag<video>dan<audio> untuk media playback 
  • Mendukung penyimpanan lokal  
  • Tag khusus, <article>, <footer>, <header>, <nav>, <section>  
  • Kontrol barn pada form, seperti kalender,tanggal, waktu, email, url, dan search 
Lembar Kerja dan Tugas 
Mengawali Dokumen HTML 5 
    
    Dokumen HTML5 diawali dengan tag yang lebih sederhana daripada HTML 4.01. Cukup mendeklarasikan kode berikut untuk menunjukkan sebuah dokumen HTML5.
<!DOCTYPE html>  Hanya dengan tag sederhana tersebut, anda sudah siap untuk melakukan scripting. Berikut ini adalah contoh dari dokumen HTML5. 

<!-Belajar.html->
<html> 
<head> 
<title>Belajar HTML</title> 
</head> 
<body>Belajar HTML Pada Praktikum Pemrograman Web</body> 
</html>




POKOK BAHASAN II
CSS (CASCADING STYLE SHEET)



    DasarTeori

    Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemrograman. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file).

Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna table, ukuran border, warna border, warna hyperlink, warna mouse over, spasiantar paragraph, spasiantarteks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalahbahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkankitauntukmenampilkanhalaman yang samadengan format yang berbeda.


Sejarah CSS

    Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayah-anak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C padatahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati dengan standar CSS.


Versi

    Untuk saat ini terdapat tiga versi CSS, yaitu CSS1, CSS2, dan CSS3. CSS1 dikembangkan berpusat pada pemformatan dokumen HTML, CSS2 dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa ditampilkan di printer, sedangkan CSS3 adalah versi terbaru dari CSS yang mampu melakukan banyak hal dalam desain website. CSS3 mendukung penentuan posisi konten, downloadable, huruf font, tampilan pada table /table layout dan media tipeuntuk printer. Kehadiran CSS yang ketiga diharapkan lebih baik dari versi pertama dan kedua.


Inline Style Sheet

    CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style=”…”dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan memengaruhi tag HTML yang lain.


Embedded Style Sheet

    CSS didefinisikan terlebih dahulu dalam tag <style> … </style> di atas tag <body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan.


External Style Sheet

    Menempatkan aturan CSS secara terpisah, style shet external terhubung dengan dokumen melalui elemen head. File style sheet text disimpan menggunakan ekstensi .css.


A.  Lembar kerja dan tugas

1.        External style sheet

ex1.css

body {background-color: yellow}

h1 {font-size: 36pt}

h2 {color: blue}

p {margin-left: 50px}

<html>

<head>

<link rel="stylesheet" type="text/css"

href="ex1.css">

</head>

<body>

<h1>This Header is 36pt</h1>

<h2>This Header is Blue</h2>

<p>This Paragraph has Left Margin of 50px</p>

</body>

</html>









POKOK BAHASAN III
JAVA SCRIPT


Dasar Teori

    Javascript adalah bahasa scrip yang ditempel pada kode HTML dan diproses disisi klient. Dengan adanya bahasa ini, kemampuan HTML menjadi semakin luas. Contoh: untuk menvalidasi masukan pada formulir sebelum formulir dikirim ke server.

Javascript bukan bahasa java dan merupakan dua bahasa yang berbeda. Javascript diinterpretasikan oleh klient, sedang java dikompilasi oleh program dan hasil kompilasinya dijalankan oleh clien.

 

Struktur Javascript

<script language=”javascript”>

<!—

Penulisanjavascriptkode

//-->

</script>

Keterangan <!--//--> umumnya disertakan dengan tujuan agar sekiranya browser tidak mengenali javascript maka browser akan memperlakukannya sebagai komentar sehingga tidak di tampilkan dijendela browser.

 

Javascript sebagai bahasa berorientasikan objek

Properti adalah atibut dari sebuah objek. Contoh: objek mobil mempunyai property warna mobil.

Penulisan:

nama_objek.nama_properti=nilai

window.defaultstatus=”selamat belajar javascript”

Metode

Adalah sekumpulan kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek.

Penulisannya:

nama_objek.nama_method(parameter)

document.write(“halo”)

 

Letak javascript dalam HTML

Skrip javascript dalam dokumen HTML dapat diletakkan pada:

1. Bagian head

2. Bagian body


Lembar Kerja dan Tugas

Dasar –Dasar Java Script

Pemakaian Alert Sebagai Property Windows

<html> 

<head> 

<title>Alert Box</title> 

</head> 

<body> 

<script language ="JavaScript"> 

<!-- 

window.alert("Ini merupakan pesan untuk Anda"); 

//--> 

</script> 

</body> 

</html>






POKOK BAHASAN IV
PHP


    Dasar Teori

    PHP (preprocessor Hypertext) adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja berupa HTML. Untuk membedakan perintah HTML dan PHP digunakan tanda <? … ?>atau<?php … ?>

PHP dapat diaplikasikan dengan berbagai macam database, seperti MySQL, PostgreSQL,, Oracle, dan lannya.

Beberapa script dasar PHP

·      Menampilkan text

Echo”..text…<br>”

<br> : ganti baris

·      Variable

-       Untuk membuat variable diberi tanda dollar ($). Variable berfungsi untuk menyimpan suatu nilai dan dapat berubah-ubah. Penulisan variable yang benar adalah :

-       Karakter pertama tidak boleh berupa angka (harus berupa huruf atau garis bawah)

-       Tidak mengandung spasi

-       Pemakaian huruf capital dan huruf kecil dibedakan

Contoh penulisan variable :

$data, $data1, $data_ku

PHP dapat anda Download secara free atau cuma-cuma. Kunjungi saja situs www.php.net, dan download versi terbarunya.

 

INSTALASI

Instalasi apache :

1.    Appserv-win32-2.5.10.exe

2.    Klik next, sampai ada isian seperti berikut:

Server name :www.umsida.ac.id

Administrator email address :admin@umsida.ac.id

3.    Next sampai ada isian berikut :

User admin : umsida

Password    : umsida

4.    Klik next sampai Finish

5.    Test koneksi dengan mengetikkan : http:/localhost di Internet Explorer, Mozilla Firefox atau Google Chrome.





6.    Test apakah php sudah terinstal dengan baik : Klik php information version. 5.2.86


A.  Lembar Kerja dan Tugas

1.    Ketikkan program berikut ini :

<html>

<head>

<title> Variabel </title>

</head>

<body>

<?php

$nilai_1 = 10;

$nilai_2 = 3;

$nilai_3 = 2 * $nilai_1 + 8 * $nilai_2;

echo "nilai= " ,$nilai_3;

echo "<br>";

$jumlah = $nilai_1 + $nilai_2;

echo "Hasil dari $nilai_1 + $nilai_2 adalah : $jumlah";

echo "<br><br>";

echo "\"Nama : Zaenal\" <br>";

echo "NIM 181080200167";

?>

</body>

</html>


Catatan :

Nama Alfan dan NIM 06.10802.00149. diatas ganti dengan nama masing-masing.

Simpan dengan menggunakan ekstensi php (misalnya mod_2.php), dan jalankan di web browser.





POKOK BAHASAN V
KONEKTIVITAS PHP DENGAN MYSQL


A.      Dasar Teori

Langkah-langkah koneksi PHP-MySQL

1. Membuka koneksi ke server MySQL

mysql_connect()

Digunakan untuk melakukan uji  dan koneksi kepada server database MySQL.


Sintaks :

$conn = mysql_connect (”host”,”username”,”password”);

 


$conn              : adalah nama variabel penampung status hasil koneksi kepada database.

host                  : adalah nama host atau alamat server database MySQL.

username         : adalah nama user yang telah diberi hak untuk dapat mengakses server database.

password         : adalah kata sandi untuk username untuk dapat masuk ke dalam database.

2. Memilih database yang akan digunakan di server

mysql_select_db()

Digunakan untuk melakukan koneksi kepada database yang dalam server yang berhasil dikoneksi dengan perintah mysql_connect().


Sintaks :

$db = mysql_select_db(”namadatabase”,$conn);

 

 


           

$db                  : berisi status koneksi kepada database.

$conn               : merupakan koneksi kepada server database yang berhasil.

namadatabase : adalah nama database yang akan dikenai proses.

3. Mengambil sebuah query dari sebuah database.

mysql_query()

Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil dilakukan koneksinya menggunakan mysql_select_db().


Sintaks :

$hasil = mysql_query(”SQL Statement”);

 


$hasil               : akan berupa record set apabila SQL Statement berupa perintah select.

Contoh SQL Statement : ”SELECT * FROM MAHASISWA ORDER BY NIM”

 

4. Mengambil record dari database

a. mysql_fetch_array()

Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query(), dan memasukkannya ke dalam array asosiatif, array numeris atau keduanya.


Sintaks :

$row = mysql_fetch_array($hasil);

 



$row           : adalah array satu record dari record $hasil yang diproses nomor record sesuai dengan nomor urut dari proses mysql_fetch_array yang sedang dilakukan.

$hasil          : adalah record set yang akan diproses.

 

b. mysql_fetch_assoc()

Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array asosiatif.


Sintaks :

$row = mysql_fetch_assoc($hasil);

 


 

c.  mysql_fetch_row()

Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array numeris.


Sintaks :

$row = mysql_fetch_row($hasil);

 


         

d. mysql_num_rows()

Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database.



Sintaks :

$row = mysql_num_row($hasil);

 


 

$jml             : akan memiliki nilai sesuai dengan jumlah record yang ada.



A.      Lembar Kerja dan Tugas

Buat form untuk buku tamu, beri nama bukutamu.html

<HTML>

<HEAD>

   <title>Buku Tamu</title>

</HEAD>

<BODY>

<h1>Buku Tamu untuk database MySQL</h1>

<form action="bukutamu_add_form.php" method="post">

Nama     : <input type="text" name="nama" size="35" maxlength="50"> <br>

Email    : <input type="text" name="email" size="35" maxlength="50"> <br>

Komentar : <textarea name="komentar" rows="5" cols="30"></textarea> <br>

<input type="submit" value="Simpan">

<input type="reset" value="Reset">

</form>

</BODY>

</HTML>







POKOK BAHASAN VI
DESAIN WEB MOBILE DENGAN JQUERY MOBILE


Dasar Teori

    jQuery Mobile adalah framework berbasis jQuery  yang memudahkan kita untuk membuat web app untuk mobile.  Selain jQuery mobile sebenarnya banyak framework lain yang dapat digunakan seperti Sencha,  jTouch, DHTMLX Touch, Jo dan lainnya.  Kelebihan  jQuery adalah:

1. Support  banyak  platform:  Webkit (Android, iOS, Opera, Chrome), Firefox mobile, Windows              Phone,  Blackberry, Bada, Meego.  
2. Berbasis JQuery yang populer.
3. Penggunanya banyak dan forum aktif.

jQuery Mobile menyediakan komponen UI widget seperti button, listview, header dan elemen form dan navigasi. Kode ini dibangun oleh jQuery dan terus dikembangkan oleh pengembangnya secara aktif untuk memperbaiki bug-bug yang ada diaplikasi ini. Banyak fitur yang ditawarkan dalam frame work kini termasuk dukungan HTML5, Ajax-powered navigasi link,dan sentuhan/atau navigasi gesekan.

A.    Lembar Kerja dan Tugas

        Basic Template

<!DOCTYPE html>
<html>
<head>
<title>Zen-167</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.4.5.min.css" />
<script type="text/javascript" src="jquery-1.9.1.js"></script>
<script type="text/javascript" src="jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role="page">

<div data-role="header" data-theme="c">
<h1>Praktikum Web</h1>
</div><!-- /header -->

<div data-role="content" data-theme="c">
<p>Membuat Aplikasi Mobile Web</p>
</div><!-- /content -->

<div data-role="footer" data-theme="c">
<h4>&copy Umsida</h4>
</div><!-- /footer -->

</div><!-- /page -->
</body>
</html>





Komentar

Postingan populer dari blog ini

REVIEW WEBSITE PMB UMSIDA

 Setiap perguruan tinggi pasti memiliki situs website, guna meningkatkan kualitas Sumber Daya Manusia (SDM). Setiap tahun perguruan tinggi disibukkan dengan agenda penting yakni Penerimaan Mahasiswa Baru (PMB). Semua perguruan tinggi di Indonesia saling meningkatkan inovasi agar dapat meningkatkan ketertarikan Calon Mahasiswanya. Khususnya di Universitas Muhammadiyah Sidoarjo. Universitas Muhammadiyah Sidoarjo pada situs  pmb.umsida.ac.id  memiliki desain yang sangat menarik dan tidak membosankan, desain yang disajikan juga rapi sehingga dapat memudahkan Calon Mahasiswa untuk mencari informasi terkait dengan pendaftaran di kampusnya.  Tidak hanya itu, pada websitenya disajikan dengan lengkap mulai dari brosur, banner (informasi pendaftaran dan beasiswa), informasi pendaftaran, video panduan pendaftaran, sampai pada Tes Minat dan Bakat guna untuk mempermudah dalam menemukan dan memilih jurusan yang tepat sehingga Calon Mahasiswa dapat melakukan perkuliahan dengan lancar.  Dalam pendafta

Rangkuman Praktikum Sistem Operasi

POKOK BAHASAN 1 Pengenalan Sistem Komputer dan Sistem Operasi Linux A. SISTEM KOMPUTER Komputer merupakan alat elektronik yang pada awalnya dirancang untuk aktivitas komputasi. Namun pada saat ini penggunaan komputer telah berkembang mengikuti perkembangan zaman di tambah juga mencakup pada manipulasi, simulasi, animasi, dan komunikasi-informasi. Sebagaimana layaknya sebuah perangkat elektronik, komputer merupakan sistem Input Proccess and Output, sehingga memerlukan masukan untuk diolah yaitu berupa data dan akan menghasilkan suatu keluaran yaitu informasi. Secara teknis, kriteria yang dijadikan dasar untuk mengklasifikasikan, antara lain: ✓ arsitektur ✓ kecepatan pemrosesan ✓ besarnya memori ✓ kemampuan penyimpanan ✓ jumlah pengguna ✓ biaya dan ukuran B. SISTEM OPERASI Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi  program user dan memudahkan menyelesaikan perm

Umsida Edukasi Siswa Cara Aman Bertransaksi Saham

 Umsida.ac.id – Pemahaman dan edukasi akan pentingnya keamanan dalam bertransaksi saham kepada siswa Sekolah Menengah Atas (SMA) sederajat perlu dilakukan sejak dini. Hal ini, dijelaskan Fransisca Jeany Andriyan IndoPremier Online Technology (Ipot) dalam Seminar dengan tema Edukasi Sadar Pajak dan Pasar Modal yang diselenggarakan oleh Fakultas Bisnis Hukum dan Ilmu Sosial (FBHIS) Universitas Muhammadiyah Sidoarjo (Umsida), Rabu (15/12). Dan diikuti siswa Sekolah Menengah Atas (SMA) sederajat se Surabaya dan se-Sidoarjo. Pada penyampaian materi, Fransisca menjelaskan tentang Ipot. “Perusahaan ini menyediakan Jasa perdagangan efek (reksadana, oblgasi, saham) terintegrasi pertama di pasar modal Indonesia berdasarkan izin Otoritas Jasa Keuangan (OJK) dan dengan bangga melayani lebih dari 400.000 ribu Investor retail di Indonesia,” ujarnya. Ia menambahkan pentingnya memahami konsep perdagangan saham. “Karena generasi milenial sudah tidak asing tentang saham, dimana saham merupakan surat be