• Tidak ada hasil yang ditemukan

Teknik Informatika D3

N/A
N/A
Protected

Academic year: 2021

Membagikan "Teknik Informatika D3"

Copied!
79
0
0

Teks penuh

(1)

Teknik Informatika D3

Disusun Oleh:

Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS

egia@dsn.dinus.ac.id +6285740278021

Pengenalan E-Commerce dan HTML 5

(2)

AGENDA PERKULIAHAN

• Kontrak Kuliah

• Referensi

• Silabus mata kuliah

(3)

KONTRAK KULIAH (Default)

• Penilaian: ◦ UTS 25% ◦ UAS 25% ◦ Tugas 50% ◦ Kehadiran >=75%

• Toleransi kehadiran 15 menit

• Dilarang melakukan plagiat pada tugas besar

• Wajib mengikuti Responsi Tugas Besar dan presentasi

• Kontrak kuliah bisa berubah sesuai kesepakatan

(4)

Untuk semua perkuliahan yang saya ampu WAJIB memiliki akun Edmodo, dan bergabung sesuai kode kelas masing-masing

Berikut kode kelasnya:

• RPL 4401 : byk639 • RPL 4406 : jti8fu • OOAD 4801 : kj355c • OOAD 4802 : rir8qt • SRE 4804 : 2a3zbu • E-Commerce : ktnezp

Setiap Tugas akan di umumkan dan di upload via Edmodo, Harap di catat kodenya dan segera bergabung

(5)

REFERENSI

• Modul Pengembangan E-Commerce • Slide perkuliahan

(6)

SILABUS MATA KULIAH

1. Pengenalan E-Commerce dan HTML 5

2. Koneksi Basis Data dan Inklusi Berkas

3. Simpel Input-Output Form Katalog dan Produk 4. Upload dan Manajemen Berkas Image

5. Implementasi Javascript

6. Manajemen Akses Pengguna

(7)
(8)

Apa itu E-Commerce?

 Electronic commerce didefinisikan sebagai proses pembelian

dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan computer.  E-commerce menyediakan kemampuan untuk menjual dan

membeli produk serta informasi melalui internet dan jaringan jasa online lainnya.

(9)

Apa itu E-Commerce?

 Seluruh komponen yang terlibat dalam bisnis praktis diaplikasikan disini, seperti customer service, produk yang tersedia, cara pembayaran, jaminan atas produk yang dijual, cara promosi dan sebagainya.

(10)

Fitur E-Commerce

1. Tampilan Produk 2. Keranjang Belanja 3. Proses Checkout 4. Alamat Pengiriman 5. Metode Pengiriman 6. Metode Pembayaran 7. Ringkasan Order 8. Dan lain-lain

(11)

HTML 5

(12)
(13)

Apa itu HTML?

HTML adalah bahasa markup untuk menggambarkan dokumen web (halaman web).

 HTML merupakan singkatan dari Hyper Text Markup

Language

 Sebuah bahasa markup terdiri dari seperangkat tag markup  Dokumen HTML dijelaskan oleh tag HTML

(14)

Apa itu HTML?

Adapun versi dari HTML sekarang sudah mencapai versi ke -5 . Dari gambar berikut dapat kita lihat berbagai versi dari HTML dari pertama kali keluar hingga versi sekarang.

(15)

Contoh Sintax Dasar HTML 5

(16)

Contoh Sintax Dasar HTML 5

Penjelasan dari gambar di atas

 Deklarasi <!DOCTYPE html> mendefinisikan tipe dokumen yakni HTML 5

 Teks di antara <html> dan </html> menjelaskan dokumen web

 Teks di antara <body> dan </body> menggambarkan isi halaman yang terlihat

 Teks di antara <h1> dan </h1> menggambarkan heading yang bertipe 1

(17)

Contoh Sintax Dasar HTML 5

 Dengan menggunakan tag-tag tersebut maka browser dapat menampilkan dokumen berupa judul dan paragraph.

 Seperti yang dapat dilihat pada gambar berikut:

 Biasakan menggunakan huruf kecil ketika menulis atribut dan element

(18)

Aturan Standard Penulisan HTML5

• HTML5 harus diawali dengan <!DOCTYPE html>

• Kebanyakan tag HTML berpasangan seperti :

o <div> … </div>

o <a href=“…”> … </a>

• Jika ada tag yang tidak berpasangan maka cara menulisnya

adalah :

o <br /> bukan <br>

o <img src=“…” /> bukan <img src=“…”>

• Setiap tag dapat memiliki attribut yang ditulis menggunakan

huruf kecil dan nilainya diapit apostrof

o <img src=“…” />, <a href=“…”> … </a>,

(19)

Aturan Standard Penulisan HTML5

• Semua yang berhubungan dengan format tampilan,

dikendalikan dengan menggunakan CSS.

• Dus, beberapa tag berikut sudah dinyatakan obselete :

o <b>, <i>, <center>, <big>, <font>, dan tag format

sejenis lainnya.

• Tag <frame> dan <marque> juga sudah dianggap obselete

karena merusak arti (meaning) dari HTML.

• Namun karena standard HTML5 masih belum selesai, dan

juga tidak ada browser yang mensupport penuh HTML5, untuk masa transisi tag-tag tersebut mungkin masih bisa diterjemahkan dengan baik oleh browser.

(20)

Aturan Standard Penulisan HTML5

• Sebuah halaman HTML paling sederhana mengandung tag

<html>, <header>, dan <body>

<!DOCTYPE HTML> <html>

<head>

<title> .:Judul Website:. </title> </head>

<body> <div>

<p>The first paragraph of an HTML page.</p> <p>Here goes the second one.</p>

</div> </body>

(21)

Elemen Body

• Elemen <body> … </body> merupakan letak elemen visual yang

ditampilkan oleh browser.

• Setiap elemen bisa diberikan atribut “id” dan “class”.

• Beberapa contoh elemen yang bisa dituliskan di dalam elemen body

adalah :

Tag Elemen Kegunaan

<div> … </div> Container elemen lain pada satu baris sendiri

<span> … </span> Container elemen lain pada satu baris yang sama

<p> … </p> Container text 1 paragraf

<nav> … </nav> Container untuk navigasi

<h1> … </h1> Text header (judul) tersedia dari H1 s/d H6

<article></article> Container untuk bagian artikel

<header></header> Container untuk bagian header

(22)

Elemen

Body (cont’d)

Tag Elemen Kegunaan

<ol> … </ol> (ordered list) Membuat numbering

<ul> … </ul> (unordered list) Membuat bullet

<li> … </li> List yang digunakan pada UL dan OL

<table> </table> Membuat tabel

<thead> </thead> Elemen judul dari sebuah tabel

<tbody> </tbody> Elemen isi dari sebuah tabel

<tr> … </tr> Menyisipkan baris pada tabel

<td> … </td> Menyisipkan kolom pada tabel

<br /> Ganti baris

<hr /> Menyisipkan garis horizontal

<a href=“”>…</a> Membuat link pada teks atau gambar

<img src=“” /> Memasukkan gambar pada halaman web

(23)

Elemen Head

• Sebaliknya elemen <head> … </head> digunakan untuk menuliskan

elemen yang tidak ditampilkan secara visual oleh web browser, namun informasinya penting untuk perangkat lunak lain seperti web-crawler.

• Beberapa contoh elemen yang bisa dituliskan di dalam elemen header

adalah :

Tag Elemen Kegunaan

<title> … </title> Mendefinisikan judul dari dokumen

<link> … </link> Biasanya digunakan untuk memasukkan CSS

<meta> … </meta> Mendefinisikan metadata halaman tersebut

<script> … </script> Biasanya digunakan untuk memasukkan JS

(24)

Attribut HTML Images

 Contoh cara penulisan attribute HTML Images sebagai berikut:

(25)

Attribut HTML Link

(26)

Attribut HTML Headings

 Heading pada HTML terdiri dari <h1> sampai <h6>. Cara penulisannya sebagai berikut:

(27)

Elemen HTML <head> dan <title>

 Elemen HTML <head> tidak ada hubungannya dengan judul HTML.

 HTML <head> hanya berisi meta data. Elemen HTML

<head> ditempatkan antara tag <html> dan tag <body>.  Sementara HTML <title> element adalah meta data yang

mendefinisikan judul dokumen HTML dan tidak akan ditampilkan dalam dokumen. Namun, mungkin akan ditampilkan di salah satu tab browser .

(28)

Elemen HTML <head> dan <title>

 Contoh pemakaian elemen <head> dan <title> sebagai berikut:

(29)

Elemen HTML List

 HTML List berfungsi untuk membuat daftar urutan dengan

menggunakan penomoran maupun symbol.

A. Ordered List

• Ordered List berfungsi untuk membuat daftar list dimana tiap bagian

akan diberi penomoran, tag diawali dengan <ol> dan diakhiri dengan </ol>.

• Untuk tiap bagian diawali dengan <li> dan diakhiri dengan </li>.

• Penomoran list secara default akan diawali dengan angka 1 / dengan

(30)

Elemen HTML List

Macam – macam attribute untuk penomoran pada Ordered List antara lain:

 Jika anda ingin format penomoran dengan huruf A, B, C

maka attribute yang digunakan adalah type = “A”

 Jika anda ingin format penomoran dengan huruf i, ii, iii maka

attribute yang digunakan adalah type = “i”

 Jika anda ingin format penomoran dengan huruf I, II, III maka

attribute yang digunakan adalah type = “I”

 Jika anda ingin format penomoran dengan huruf a, b, c maka

(31)

Elemen HTML List

(32)

Elemen HTML List

B. Unordered List

 Unordered List berfungsi untuk membuat daftar list dimana tiap

bagian tidak akan diberi penomoran, tag diawali dengan <ul> dan diakhiri dengan </ul>.

 Untuk tiap bagian diawali dengan <li> dan diakhiri dengan

</li>.

 Penomoran list secara default menggunakan lingkaran/ dengan

(33)

Elemen HTML untuk Style

 Untuk contoh pemanfaatan style – style yang ada pada HTML sebagai berikut:

(34)

Elemen HTML untuk Style

 Untuk contoh pemanfaatan style – style yang ada pada HTML sebagai berikut:

(35)

Elemen HTML untuk Style

 Untuk contoh pemanfaatan style – style yang ada pada HTML sebagai berikut:

(36)

Elemen HTML untuk Style

 Untuk contoh pemanfaatan style – style yang ada pada HTML sebagai berikut:

(37)

Elemen HTML untuk Style

 Untuk contoh pemanfaatan style – style yang ada pada HTML sebagai berikut:

(38)

Latihan

• Beri background warna pada short story dibawah ini

(Lanjutkan yang tadi Anda buat)

Little Women

by Louisa May Alcott

Published in 1868, Little Women follows the lives, loves and tribulations of fours sisters growing up during the American Civil War.

(39)

Latihan

• Tulis short story dibawah ini dengan ketentuan : • Font : Arial

• Size & Color : Bebas

• Terapkan tag style 1 dan style 2 pada pemilihan font

Little Women

by Louisa May Alcott

Published in 1868, Little Women follows the lives, loves and tribulations of fours sisters growing up during the American Civil War.

(40)

Latihan

BIODATA MAHASISWA UDINUS

Nama : Russell

Tempat Tanggal Lahir : London, 11 November 2014 Jurusan : Teknik Informatika

Fakultas : Ilmu Komputer Hobby :

• Fishing

• Reading

(41)

Latihan

• Buat short story dengan ketentuan :

- Dilengkapi Background

- Font (meliputi jenis dan ukuran font)

- Dilengkapi dengan link

- Paragraf ditulis dengan rapi (rata kanan, tengah atau kiri)

(42)

Latihan

• Buat short story dilengkapi

gambar, cerita berparagraf, dan tampilan sebagai berikut.

Short Story :

title

part one

part two

part three

part -N

Part One

Next

Part Two

Back | Next

Part Three

Back | Next IMG

(43)

HTML Form

 HTML Form digunakan untuk memberikan data ke sebuah server.

 Sebuah HTML Form dapat memiliki input-input element antara lain text field, checkbox, radio button, submit button dan lain-lain.

 Sebuah form juga dapat mengandung select lists, textarea, fieldset, legend, dan element label.

(44)

HTML Form

 Tag yang digunakan untuk membuat HTML Form adalah <form>.

(45)

Elemen <input> HTML Forms

 Hal yang terpenting dari element form adalah elemen <input>.

 Elemen <input> digunakan untuk mengambil informasi dari user.

 Sebuah elemen input dapat dipakai dengan berbagai cara tergantung dari tipe attributnya.

 Sebuah elemen input dapat berupa text field, checkbox, password, radio button, submit button, dan lain - lain.

(46)

Elemen <input> HTML Forms

A. Text Field

(47)

Elemen <input> HTML Forms

B. Password Field

Password field adalah kotak yang ketika anda menuliskan password disitu maka huruf akan diganti dengan simbol lingkaran untuk melindungi tulisan password yang diketik.

(48)

Elemen <input> HTML Forms

C. Radio Button

Digunakan untuk memilih inputan hanya satu pilihan saja. Contoh: Jenis kelamin.

(49)

Elemen <input> HTML Forms

(50)

Elemen <input> HTML Forms

E. Check box

Perbedaan dengan radio button adalah dapat mencentang/ memilih lebih dari satu pilihan.

(51)

Elemen <input> HTML Forms

F. Submit Button

(52)

Elemen <input> HTML Forms

G. Text Area

Text Area seperti text field namun bedanya adalah text area dapat terdiri dari beberapa line/ baris dan kolom.

(53)

Elemen <input> HTML Forms

H. HTML Tables

Tabel didefinisikan dengan tag <table>. Tabel terdiri dari tabel rows / baris dengan tag <tr>. Dan tabel column/ kolom dengan tag <td>. Tabel row/ baris dapat juga terdiri dari table headings dengan tag <th>.

(54)

HTML Tables

Table pada HTML meliputi :

- <table>

tag

- <tr>

tag

- <td>

tag

<table border=“1”> <tr> <td>NIM</td> <td>Name</td> </tr> <tr> <td>A11</td> <td>Name</td> </tr> </table> NIM Nama A11.2014.12345 Russell

(55)

HTML Tables

td td td

tr

1

<tr>

terdiri dari 3

<td>

Berapa tr ?

Berapa td ?

(56)

Latihan

• Tabel 1

• Tabel 2

• Tabel 3

Name Age Country Job

Russell 21 Indonesia Actor Michelle 22 Inggris Supervisor Alex 25 Italia Manager

Ice Cream Sandwich Jelly Bean

Kitkat Lollipop

(57)

Border

• Border table pada HTML menggunakan tag border

NIM Nama A11.2014.12345 Russell <table border=“1”> <tr> <td>NIM</td> <td>Name</td> </tr> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(58)

No Border

• No Border table pada HTML menggunakan tag

border = 0 atau Tanpa Menyertakan Border

NIM

Nama

A11.2014.12345

Russell

<table border=“0”> <tr> <td>NIM</td> <td>Name</td> </tr> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(59)

Latihan

• Buat identitas menggunakan tabel

Nama : Russell

TTL :London, 11 November 2014 Jurusan :Teknik Informatika

Fakultas :Ilmu Komputer

BIODATA MAHASISWA UDINUS

Photo

(60)

Heading in Table

• Heading pada table menggunakan tag <th>

<table border=“1”> <th>NIM</th> <th>Name</th> <tr> <td>A11</td> <td>Name</td> </tr> </table> NIM Nama A11.2014.12345 Russell

(61)

Cells Spanning Multiple Column

• Bagaimana melakukan

span pada table ?

• Span pada table

didefinisikan dengan tag colspan / rowspan <table border=“0”> <tr> <td>Name</td> <td colspan=“2”>Games</td> </tr> <tr> <td>Russell</td> <td>Clash Of Clans</td>

<td>Candy Crush Saga</td> </tr> </table> Name Game Russel l Clash Of Clans Candy Crush saga

(62)

Latihan

• Buat table dibawah ini

NIM

Name

Country

First

Name

Last

Name

(63)

Cell Padding & Cell Spacing

• Digunakan untuk membuat jarak antar cell

• Menggunakan tag cellpadding / cellspacing

<table border=“1” cellpadding=“10”> <th>NIM</th> <th>Name</th> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(64)

Cell Padding & Cell Spacing

• Digunakan untuk membuat jarak antar cell

• Menggunakan tag cellpadding / cellspacing

<table border=“1” cellspacing=“10”> <th>NIM</th> <th>Name</th> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(65)

Table Background

• Memberikan background pada tabel seperti background

warna atau gambar

<table border=“1” bgcolor=“yellow”> <th>NIM</th> <th>Name</th> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(66)

Table Background

• Memberikan background pada tabel seperti background

warna atau gambar

<table border=“1” background=“koala.jpg”> <th>NIM</th> <th>Name</th> <tr> <td>A11</td> <td>Name</td> </tr> </table>

(67)

Alligning Cell Content

• Menerapkan align pada table • Align : left, right, center

<table border=“1” bgcolor=“yellow”> <tr> <td align=“center”>NIM</td> <td align=“center”>Name</td> </tr> <tr> <td align=“left”>A11</td> <td align=“left”>Name</td> </tr> </table>

(68)

Latihan

• Buat table dibawah ini

ID

Product

OS

Rate/yr Country

001

Samsung

Android

77%

Indonesia

002

LG

65%

003 Blackberry Blackberry

Smartphone

(69)

Latihan

Little Women

by Louisa May Alcott

1

Published in 1868, Little Women follows the lives, loves and

tribulations of fours sisters growing up during the American Civil War.

2

The story is based the childhood

experiences Alcott shared with her real life sisters, Anna, May and Elzabeth. The novel stars Jo, Meg, Beth and Amy and explores the rich nuances of family and family relationships

3

THE END

(70)

Latihan

Rate of Sales

Profit 2014: Prediction 2015 : Samsung Income Outcome

85% 65%

Nokia 75% 74%

Samsung Income Outcome 105% 75% Nokia 95% 84%

(71)

Latihan

• Buat table dibawah ini

ID

Product

OS

Rate/yr Country

001 Samsung

Android

77%

Indonesia

002 LG

65%

003 Blackberry Blackberry

Smartphone

(72)

Elemen <input> HTML Forms

HTML Table dengan attribute Border dan Width

Penggunaan border pada contoh, digunakan untuk memberikan garis di sekitar tabel sedangkan style=”width:100%” menunjukkan lebar tabel tersebut adalah 100% dari lebar pixel layar monitor yang digunakan saat membuka browser.

(73)

Elemen <input> HTML Forms

HTML Table dengan span row (menggabungkan beberapa baris) Gunakan attribute rowspan = “<banyak baris>” untuk menggabungkan beberapa baris dari tabel. Contohnya

(74)

Elemen <input> HTML Forms

HTML Table dengan span column (menggabungkan beberapa kolom)

Gunakan attribute colspan = “<banyak kolom>” untuk menggabungkan beberapa baris dari tabel. Contohnya

(75)

Elemen <input> HTML Forms

HTML Table dengan caption / judul

Gunakan tag <caption ….</caption> untuk membuat judul pada tabel. Tag <caption..</caption> harus dimasukkan setelah tag <table>. Contohnya

(76)

Elemen <input> HTML Forms

HTML Table dengan background color

Penggunaan attribute bgcolor dapat menggunakan bilangan hexa atau dengan nama warna yang sudah umum seperti “Red”, “Yellow”, Green”, “Light Green”, dan lain-lain. Contoh

(77)

Di mana PHP-nya?

• Kode PHP bisa ditulis di mana saja di antara kode HTML

• Boleh juga menuliskan seluruh halaman HTML menggunakan kode

pemrograman PHP

• Kode PHP harus diapit dengan simbol <?php … ?>

• Contoh penulisan PHP di antara kode HTML :

<!DOCTYPE HTML> <html>

<header>

<title> Judul Website </title> </header>

<body> <div> <?php

echo ‘<h1> Ini Judul </h1>’;

echo ‘<p> Ini paragrafnya </p>’;

?> </div> </body> </html> <!DOCTYPE HTML> <html> <header> <?php

echo ‘<title> Judul </title>’;

?>

</header> <body>

<div>

<h1>Ini Judul dari Artikel</h1> <p>Tulisannya seperti ini.</p> </div>

</body> </html>

(78)

Contoh Struktur HTML Lengkap

<div #content> <div #main> <nav> <header> <div> footer <h2> <div> <article> <img>

(79)

Gambar

Table Background

Referensi

Dokumen terkait

Selain itu terdapat hubungan yang erat antara kepadatan penduduk dan ketersediaan fasilitas umum, yang menunjukkan bahwa ketersediaan fasilitas menjadi daya tarik

self assessment system dan peran account representative (AR) terhadap tingkat kepatuhan dalam penyetoran beban PPh tahunan Wajib Pajak (WP) orang pribadi.. pada dosen dan

Penelitian ini bertujuan untuk meningkatkan hasil belajar peserta didik, melalui metode pembelajaran gallery walk pada pembelajaran tematik subtema manfaat

Barangsiapa dengan sengaja melakukan penelitian dan pengembangan kesehatan dan penerapannya terhadap manusia, keluarga, atau masyarakat tanpa memperhatikan norma

Fungsi humas dalam memelihara hubungan Internal Public Relations di Pemerintah Kota Bukittinggi dengan menjalin komunikasi yang baik antara atasan dan bawahan serta sesama

Hasil dari uji sitotoksik menunjukkan bahwa ekstrak etanol umbi teki ( Cyperus rotundus L.) mempunyai aktivitas sitotoksik terhadap kultur sel HeLa.. Kata kunci: umbi teki, sel

Kombinasi minyak atsiri serai dan kemangi diduga memiliki potensi pengawet alami lebih tinggi dibandingkan penggunaan minyak atsiri serai secara tunggal yang berdasarkan.

Uji toksisitas akar daruju yang telah dikeringkan maupun basah (tanpa pengeringan) dalam bentuk infusa perlu dilakukan untuk mengetahui potensinya sebagai obat