Pemrograman Web 1. Persiapan awal, Tagitag dasar HTML, Struktur Dasar HTML, Memberikan judul dengan (Tittle) MODUL PERKULIAHAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pemrograman Web 1. Persiapan awal, Tagitag dasar HTML, Struktur Dasar HTML, Memberikan judul dengan (Tittle) MODUL PERKULIAHAN"

Transkripsi

1 MODUL PERKULIAHAN Persiapan awal, Tagitag dasar HTML, Struktur Dasar HTML, Memberikan judul dengan (Tittle) Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 01 Abstract Kompetensi

2 Pembahasan Tahapan Awal Sebelum memulai melakukan pembuatan pengkodean bahasa program berbasis web, maka kita wajib mempersiapkan web server. Pada kesempatan ini kita menggunakan web server XAMPP. XAMPP merupakan sebuah paket instalasi untuk PHP, APACHE dan MySQL. Dengan menggunakan XAMPP, kita tidak perlu lagi repot menginstall ketiga software itu secara terpisah. Untuk download XAMPP terbaru, silahkan download di dimana disediakan paket XAMPP for Windows, Linux dan Apple. Pada tutorial lengkap cara menggunakan XAMPP di windows ini, saya menggunakan XAMPP Langkah yang harus dipersiapkan adalah: 1. Jalankan file xampp-win exe 2. Kemudian akan tampil window untuk menentukan lokasi instalasi. Lalu silahkan anda pilih C:\ klik install. 2

3 3. Proses instalasi akan berjalan. Tunggu beberapa saat. 4. Kemudian command prompt akan muncul beberapa kali. Pertama adalah penambahan shortcut pada desktop/startmenu. Jika ingin ditambahkan shortcut, silahkan anda tekan y kemudian enter. 3

4 5. Untuk melanjutkan tekan y lagi kemudian enter 6. Selanjutnya anda akan ditanyakan, apakah ingin menginstal XAMPP secara portable. Jika ingin instal portable, pilih y. Tapi bila anda menginstal di komputer, silahkan pilih n. Kemudian tekan enter. 4

5 7. XAMPP telah siap, tekan enter 2 kali untuk melanjutkan. 5

6 8. Instalasi selesai, pilih 1 kemudian enter untuk menjalankan XAMPP Control Panel. Selanjutnya pilih X untuk keluar dari proses instalasi. 9. Aktifkan Service Apache dan MySQL melalui XAMPP Control Panel. Klik tombol Start. XAMPP Control Panel bisa diakses dari desktop atau start menu. Jika tidak ada, langsung saja akses ke C:/xampp/xampp-control.exe 6

7 10. Sampai disini, Anda sudah berhasil menginstal XAMPP, artinya anda sudah berhasil instal PHP, APACHE dan MYSQL. Silahkan buka browser anda dan ketikkan untuk memastikan XAMPP sudah selesai terinstal. Jika hasilnya seperti gambar di bawah ini, instalasi yang anda lakukan berjalan dengan sukses. Setelah proses instalasi selesai, langkah selanjutnya kita buat folder untuk document root Xampp. Documentroot merupakan lokasi/folder untuk menyimpan file PHP/web agar bisa dipanggil/dijalankan oleh webserver. Pada contoh ini, lokasi documentroot berada di c:/xampp/htdocs/. Berarti jika anda ingin agar file bisa dijalankan melalui webserver, letakkan file anda folder tersebut. Akan tetapi lokasi documentroot bisa Anda pindahkan ke tempat lain sesuai dengan keinginan. Misalnya Anda ingin memindahkan ke drive D: komputer/laptop yang anda miliki. Langkah yang harus dilakukan adalah sebagai berikut: 7

8 1. Buatlah satu folder terlebih dahulu dengan nama htdocs di drive D: Kemudian buka file c:/xampp/apache/conf/httpd.conf menggunakan notepad ataupun notepad++ 2. Setelah terbuka, Cari kata documentroot didalam file tersebut. Untuk memudahkan pencarian silahkan anda tekan Ctrl+F. 8

9 3. Anda akan menemukan satu baris sebagai berikut, lihat gambar di bawah ini: 4. Ganti c:/xampp/htdocs dengan folder lain sesuai keinginan, bila anda sudah membuatnya di folder D, maka gantilah menjadi D:/htdocs sebagai documentroot. 9

10 5. Kemudian ada beberapa settingan tersebut, terdapat tulisan <Directory C:/xampp/htdocs >, ganti c:xampp/htdocs dengan D:/htdocs 6. Terakhir, save file tersebut dan buka kembali XAMPP Control Panel. Restart Apache dengan mengklik Stop dan Start kembali. Sekarang semua file PHP harus disimpan di D:/htdocs/ 7. Buatlah nama folder untuk projek yang akan kita buat di dalam folder htdocs/ Pengenalan HTML HTML bukan bahasa pemograman (programming language), tetapi bahasa markup (markup language), hal ini terdengar sedikit aneh, tapi jika anda telah mengenal bahasa pemograman lain, dalam HTML tidak akan ditemukan struktur yang biasa di temukan dalam bahasa pemograman seperti IF, LOOP, maupun variabel. HTML hanya sebuah bahasa struktur yang fungsinya untuk menandai bagian-bagian dari sebuah halaman. 10

11 Lalu bagaimana cara menjalankan file html atau php yang kita buat pada browser?. Langkah yang harus dilakukan adalah sebagai berikut: 1. Buka aplikasi Notepad++, atau aplikasi text editor lainnya, lalu ketik text berikut ini 2. Lalu simpan file tersebut pada folder di dalam htdocs yang telah dibuat. Untuk diperhatikan bahwa nama file penyimpanan harus diketikan extensi filenya, seperti.html atau.php seperti pada gambar di bawah ini 3. Buka browser dan ketikan //localhost/[nama folder yang kita buat], maka akan muncul file yang telah kita buat seperti pada gambar di bawah ini 11

12 4. Pilih nama file latihan1.php, maka akan tampil seperti gambar di bawah ini Struktur Dasar HTML Setiap halaman HTML setidaknya memiliki struktur dasar yang terdiri dari : Tag DTD atau DOCTYPE, tag html, tag head, dan tag body. Inilah yang merupakan struktur paling dasar dari HTML, walaupun HTML tidak hanya berisi struktur tersebut. Agar lebih mudah memahaminya, silahkan buka text editor (Notepad++), lalu ketikkan kode berikut ini: Contoh struktur dasar HTML: Tag <html> Setelah DTD, tag berikutnya adalah tag <html>. Ini adalah tag pembuka dari keseluruhan halaman web. Semua kode HTML akan berada di dalam tag ini. Tag html dimulai dengan <html> dan diakhiri dengan </html> 12

13 Tag <head> Elemen pada tag <head> umumnya akan berisi berbagai definisi halaman, seperti kode CSS, JavaScript, dan kode-kode lainnya yang tidak tampil di browser. Tag <title> dalam contoh kita digunakan untuk menampilkan title dari sebuah halaman web, dan biasanya ditampilkan pada bagian paling atas web browser. Contohnya pada tampilan halaman.html, Title dari Websiteku akan ditampilkan pada tab browser. Tag <body> Tag <body> akan berisi semua elemen yang akan tampil dalam halaman web, seperti paragraf, tabel, link, gambar, dll. Tag body ini ditutup dengan </body>. Sebagian besar waktu kita dalam merancang web adalah di dalam tag <body> ini. Perhatikan bahwa setiap tag akan diakhiri dengan penutup tag. Termasuk <html> yang merupakan tag paling awal dari sebuah halaman web. Cara Membuat Judul (heading) di HTML HTML menyediakan tag khusus untuk membuat judul atau di dalam HTML lebih di kenal dengan istilah: heading. Heading dirancang terpisah dari paragraf. Tag Heading biasanya digunakan untuk judul dari paragraf, atau bagian dari text yang merupakan judul. Tag heading di dalam HTML terdiri dari 6 tingkatan, yaitu <h1>, <h2>, <h3>, <h4>, <h5>, dan <h6>. Tag heading secara default akan ditampilkan oleh web browser dengan huruf tebal (bold). Tampilan dari tag header juga dibuat bertingkat. Tag header <h1> memiliki ukuran huruf paling besar, sedangkan <h6> terkecil. 13

14 Cara Membuat Komentar di HTML Untuk membuat komentar di HTML, kita menggunakan awalan <!-- dan penutup -->. Agar lebih mudah dipahami, langsung saja kita simak dalam bentuk contoh. Silahkan tulis kode HTML berikut dan save sebagai komentar.html Contoh penggunaan tag komentar HTML: Hasil pada browser seperti gambar di bawah ini 14

15 Cara Membuat Warna di HTML HTML menyediakan tag khusus untuk membuat warna pada tulisan dengan tag <font> </font> Contoh penggunaan tag warna HTML: Hasil pada browser seperti gambar di bawah ini Untuk memilih warna lain, dapat menggunakan alat bantu pada photo shop atau corel draw seperti contoh di bawah ini, warna bd5a5a 15

16 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 16

17 MODUL PERKULIAHAN Pembuatan paragraf, format karakter dan membuat daftar di HTML Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 02 Abstract Kompetensi

18 Pembahasan Cara Membuat Tag Paragraph <p> Untuk memahami cara pembuatan paragraf di dalam HTML, kita akan menggunakan contoh struktur HTML yang dibuat pada tutorial sebelum ini, dan menambahkan beberapa text. Silahkan buka kembali text editor, lalu ketikkan kode berikut: Contoh penggunaan tag paragraf: Hasilnya pada browser seperti pada gambar di bawah ini Tag Break (<br>) Cara lain untuk memisahkan kedua paragraf adalah dengan menggunakan tag <br> (br singkatan dari break). Contoh penggunaan tag break: 2

19 Hasilnya pada browser seperti pada gambar di bawah ini Cara Memasukkan dan Menampilkan Karakter Khusus pada HTML Selain karakter alfanumerik, kadang kita butuh menulis karakter-karakter khusus ke dalam HTML, misalnya tanda <. Karakter kurung siku < tidak bisa dituliskan begitu saja di dalam HTML, karena karakter kurung siku berfungsi internal dalam HTML sebagai tanda pembuka tag. Di dalam tutorial text HTML kali ini, kita akan mempelajari cara menampilkan dan memasukkan karakter khusus ke dalam HTML. Untuk memasukkan karakter-karakter khusus ke dalam HTML, kita harus men- escape karakter tersebut. Istilah escape maksudnya bahwa dari pada menulis sebuah karakter secara langsung, kita bisa menggantinya dengan angka atau referensi yang merujuk kepada karakter tersebut. Dalam HTML, terdapat 2 cara untuk men- escape karakter, yaitu dengan menggunakan penomoran angka (numeric entity), dan menggunakan singkatan untuk karakter (named entity). Kedua cara ini ditulis dengan karakter & pada awal penulisan, dan diakhiri dengan karakter ;. 3

20 Sebagai contoh, jika saya ingin menuliskan karakter < di dalam konten HTML, maka penulisannya adalah sebagai berikut: Hasilnya adalah sebagai berikut Tabel Karakter Khusus dalam HTML Selain karakter <, HTML menyediakan ratusan karakter khusus yang bisa digunakan. Berikut adalah tabel karakter khusus yang sering digunakan: 4

21 Contoh penggunaan karakter spesial seperti gambar di bawah ini Hasil yang didapatkan Cara Membuat Daftar/List di HTML Dalam HTML, tag list terdiri dari 2 jenis, ordered list (berurutan) dan unordered list (tidak berurutan). Ordered list akan ditampilkan dengan angka atau huruf, sedangkan unordered list dengan bulatan atau kotak. Ordered list menggunakan tag <ol>, dan unordered list menggunakan tag <ul>, sedangkan untuk list sendiri menggunakan tag <li>. Penjelasan ini akan lebih mudah jika menggunakan contoh. Berikut adalah contoh kode HTML untuk membuat ordered list menggunakan tag<ol>: 5

22 Maka akan dihasilkan seperti gambar di bawah ini Untuk membuat unordered list, tinggal ganti tag <ol> menjadi <ul>. Berikut adalah contoh kode HTML untuk membuat unordered list menggunakan tag<ul>: 6

23 Hasil yang ditampilkan adalah sebagai berikut Untuk membuat nested list dapat dilakukan dengan kode seperti di bawah ini 7

24 Hasil yang didapatkan seperti gambar di bawah ini Selain default yang telah disediakan, dalam HTML juga dapat melakukan permulaan dengan nilai tertentu. Berikut beberapa tipe list dengan tag <ol>: Contoh code programnya dapat dilakukan seperti di bawah ini 8

25 Hasil yang ditampilkan seperti gambar di bawah ini Cara Membuat Description List dalam HTML (tag dl, dt dan dd). Description List adalah jenis list yang ditujukan untuk membuat struktur yang berisi deskripsi atau daftar penjelasan. List jenis ini mungkin tidak sepopuler ordered list atau unordered list, namun jika anda membutuhkan struktur HTML untuk membuat list yang berisi penjelasan istilah-istilah dengan keterangannya, mungkin bisa menggunakan list jenis ini. Untuk membuat Description List, seluruh list harus berada di dalam pasangan tag <dl> dan </dl>. Untuk setiap deskripsi atau judul istilah, kita menggunakan tag <dt>. Sedangkan untuk penjelasan istilah tersebut, kita menggunakan tag <dd>. Contoh kode yang dapat dilakukan adalah sebagai berikut 9

26 Hasil yang didapatkan seperti gambar di bawah ini Cara Membuat Daftar/List dengan CSS Sebelum kita melanjutkan pembuatan menggunakan CSS, mari kita buat nama file style.css, dan isikan code seperti di bawah ini Pada body, digunakan untuk mendeklarasikan penggunaan jenis tulisan default, font tulisan secara default, dan lain-lain sesuai keinginan programmer. <link rel="stylesheet" type="text/css" href="style.css"> ini digunakan untuk mendeklasrasikan file css kita pada file php yang kita buat. Selanjutnya buatlah file php dengan kode seperti di bawah ini 10

27 Hasil yang ditampilkan pada browser seperti gambar di bawah ini 11

28 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 12

29 MODUL PERKULIAHAN Pembuatan dokumen HTML berisi gambar dan link Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 03 Abstract Kompetensi

30 Pembahasan Cara Menambahkan Gambar di HTML <tag image> Sulit membayangkan sebuah halaman HTML tanpa gambar untuk standard web saat ini. Pada tutorial belajar HTML cara menambahkan gambar di HTML ini kita akan mempelajari cara penggunaan tag image. Tag Image digunakan untuk menampilkan gambar kedalam halaman web, menggunakan <img>. Atribut src dalam tag <img> Atribut src adalah singkatan dari source, merupakan atribut yang berisi alamat dari gambar yang akan ditampilkan. Alamat ini bisa relatif atau absolute. Untuk contoh kode HTML tentang image ini, sediakan sebuah gambar yang akan digunakan sebagai tampilan, dan tempatkan gambar tersebut ke dalam satu folder dengan halaman contoh. Gambar dapat berupa JPEG, PNG, maupun GIF. Pada contoh dibawah ini saya menggunakan sebuah gambar koala.jpg yang berada dalam satu folder dengan halaman HTML saat ini. Contoh code: Perhatikan bahwa tag <img> tidak memiliki elemen, sehingga langsung ditutup dengan /> Maka akan tampil hasil seperti gambar di bawah ini 2

31 Atribut alt dalam tag <img> Tag image juga memiliki atribut penting lainnya, yaitu alt Atribut alt adalah singkatan dari alternative description, dimana alt digunakan untuk keterangan dari gambar jika gambar tersebut gagal ditampilkan oleh browser. Atau jika web broser telah disetting untuk tidak menampilkan gambar. Contoh penggunaan atribut alt pada tag <img>: 3

32 Atribut width dan height dalam tag <img> Atribut lainnya membolehkan kita untuk menentukan besar dari gambar yang ditampilkan, yaitu width dan height. Contoh penggunaan atribut width dan height pada tag <img>: Hasil yang didapatkan seperti gambar di bawah ini: Pada penggunaan tag image diatas, gambar terlihat tidak proporsional, hal ini karena penggunaan atribut width dan height memaksa gambar untuk tampil dengan nilai yang kita tetapkan. Untuk mempertahankan proporsi gambar, namun tetap membuat gambar menjadi besar/kecil, cantumkan hanya salah satu atribut saja (width saja atau height saja, namun tidak keduanya). Misalkan jika kita menetapkan atribut width=300px (tanpa mencantumkan 4

33 height), maka web browser akan menampilkan gambar dengan lebar 300px, dan menghitung secara otomatis tinggi gambar agar gambar tetap proporsional. Cara Mengatur Tampilan Gambar dalam HTML Pada tutorial HTML dasar tentang gambar, kita telah mempelajari cara memasukkan gambar ke dalam HTML. Dalam tutorial HTML lanjutan ini kita akan membahas 2 buah atribut yang sering digunakan di dalam mengatur tampilan gambar dalam HTML, yaitu atribut align dan atribut border. Mengenal Atribut Align pada Tag <img> Secara default, gambar akan tampil dengan text berada di sisi bawah gambar. Untuk mengubah atau mengatur tampilan gambar dalam HTML, kita bisa menambahkan atribut align ke dalam tag <img>. Atribut align bisa diisi dengan beberapa nilai, yakni bottom, left, middle, right dan top. Sesuai dengan namanya, masing-masing nilai dari atribut align bisa digunakan untuk mengatur tampilan gambar. Berikut adalah contoh kode HTML dengan menggunakan atribut align= left pada gambar. Contoh code: 5

34 Hasil yang didapatkan seperti gambar di bawah ini Seperti yang terlihat, bahwa dengan menambahkan atribut align= left, gambar akan berada di sisi kiri paragraf. Sebagai sarana latihan, anda bisa merubah kode diatas dengan mengubah-ubah nilai dari atribut align. Mengenal Atribut Border pada Tag <img> Atribut border digunakan untuk menambahkan garis tepi (border) kedalam gambar. Nilai dari atribut ini adalah angka yang berisi ukuran lebar garis tepi dalam satuan pixel. Berikut adalah contoh kode HTML dengan menggunakan atribut border= 5 pada gambar: Contoh code: 6

35 Hasil yang didapatkan: Penggunaan atribut border secara langsung ke dalam tag <img> memiliki banyak keterbatasan, misalnya kita tidak bisa mengatur warna dan jenis border dari gambar. Pengaturan yang lebih disarankan adalah dengan menggunakan CSS. Cara Membuat Image dengan CSS Sebelum kita melanjutkan pembuatan menggunakan CSS, mari kita buat nama file style.css, dan isikan code seperti di bawah ini 7

36 <link rel="stylesheet" type="text/css" href="style.css"> ini digunakan untuk mendeklasrasikan file css kita pada file php yang kita buat. Selanjutnya buatlah file php dengan kode seperti di bawah ini Hasil yang ditampilkan pada browser seperti gambar di bawah ini 8

37 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 9

38 MODUL PERKULIAHAN Link internal dan eksternal Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 04 Abstract Kompetensi

39 Pembahasan Cara Menambahkan Link di HTML <tag a> Tujuan kata Hypertext dari HTML adalah membuat sebuah text yang ketika di-klik akan pindah ke halaman lainnya. HTML menggunakan tag <a>untuk keperluan ini. Link ditulis dengan <a> yang merupakan singkatan cari anchor (jangkar). Setiap tag <a> setidaknya memiliki sebuah atribut href. Dimana href berisi alamat yang dituju (href adalah singkatan dari hypertext reference). Agar lebih jelas, kita akan lihat menggunakan contoh. Silahkan buka text editor dan buat kode seperti dibawah ini. Contoh penggunaan tag link <a>: Maka akan tampil hasil seperti gambar di bawah ini Alamat absolute ditulis dengan lengkap, sebagai contoh 2

40 Alamat relatif maksudnya adalah relatif kepada file tempat kita memanggil link ini. Seandainya nama file kita adalah latihan1.php, dan dalam folder yang sama terdapat halaman latihan2.php, kita dapat menggunakan href= latihan2.html untuk membuat link ke halaman latihan2.php Atribut tag <a>: target Atribut penting lainnya dari tag <a> adalah target. Atribut ini digunakan untuk menentukan apakah link yang dituju terbuka di jendela browser saat ini, atau terbuka di jendela baru. Secara default, setiap link yang kita tulis akan terbuka pada jendela yang sama (menimpa halaman web saat ini). Tetapi apabila kita ingin halaman tersebut terbuka pada tab baru, gunakan atribut target= _blank. Contoh penggunaan tag link <a> dengan atribut target: Jika kita men-klik link tersebut, maka halaman duniailkom.com akan terbuka di tab baru, dan tidak menimpa tab saat ini. Selain digunakan untuk menghubungkan halaman HTML, Tag <a> juga bisa digunakan untuk dihubungkan ke bagian lain dari halaman yang sama, atau disebut Internal Link. Cara pembuatan internal link adalah dengan membuat link berisi atribut id dari tag lain. Cara Membuat Internal Link ke Bagian Lain Dokumen (Atribut id) Jika pada tutorial HTML Dasar kita telah mempelajari cara membuat link ke halaman lain (baik link dengan alamat absolut maupun alamat relatif), kita juga bisa membuat link ke bagian lain dari dokumen yang sama. Dalam Tutorial HTML Lanjutan kali ini kita akan mempelajari Cara Membuat Internal Link ke Bagian Lain Dokumen dengan menggunakan atribut id. 3

41 Selain digunakan di dalam CSS dan JavaScript, atribut id juga digunakan di dalam HTML sebagai penanda bagian dari halaman web. Apabila paragraf pertama dari halaman kita memiliki id= paragraf1, maka kita bisa membuat link yang akan memindahkan jendela web browser ke bagian paragraf1, dengan menuliskan: <a href="#paragraf1">kembali ke paragraf pertama</a> Jika bagian tersebut dijalankan, web browser akan menampilkannya seperti link normal, namun ketika user men-klik kalimat link tersebut, ia akan dipindahkan ke bagian halaman yang memiliki id= paragraf1. Perhatikan bahwa di dalam tag <a>, kita menggunakan tanda pagar # untuk berpindah ke bagian lain halaman. Syarat dari link tersebut bisa berfungsi adalah di bagian lain halaman, harus ada tag yang memiliki atribut id= paragraf1. Selain digunakan untuk pindah ke bagian lain pada halaman yang sama, kita juga bisa membuat link untuk halaman lain, dan sekaligus memindahkan tampilan ke bagian tertentu. Untuk keperluan ini, kita hanya tinggal menambahkan tanda pagar di akhir atribut href, seperti contoh berikut ini: <a href="halaman_lain.html#paragraf1">link ke paragraf pertama halaman lain</a> Jika digabungkan dengan alamat absolut, kita bisa memandu pengunjung situs ke bagian tertentu situs lain, dengan syarat pada bagian tersebut memiliki tag id. 4

42 Sebagai contoh, berikut adalah kode HTML cara membuat link ke bagian lain dokumen HTML: Dengan hasil seperti gambar di bawah ini 5

43 Cara Membuat <a> dengan CSS Sebelum kita melanjutkan pembuatan menggunakan CSS, mari kita buat nama file style.css, dan isikan code seperti di bawah ini (tambahkan dari css sebelumnya) 6

44 Hasil yang ditampilkan pada browser seperti gambar di bawah ini 7

45 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 8

46 MODUL PERKULIAHAN Dokumen HTML berisikan tabel dan kegunaannya Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 05 Abstract Kompetensi

47 Pembahasan Cara Membuat Tabel dengan Tag <table>,<tr>,<td> Untuk membuat tabel di HTML, kita membutuhkan setidaknya 3 tag, yaitu tag <tabel>, tag <tr>, dan tag <td>: Tag <tabel> digunakan untuk memulai tabel Tag <tr> adalah singkatan dari table row, digunakan untuk membuat baris dari tabel. Tag <td> adalah singkatan dari table data, digunakan untuk menginput data ke tabel. Agar lebih jelas, kita akan langsung menggunakan contoh kode HTML: Contoh penggunaan tag <tabel>: 2

48 Maka akan tampil hasil seperti gambar di bawah ini Perhatikan bahwa pada tag <tabel> kita memberikan atribut border. Atribut border digunakan untuk memberikan nilai garis tepi dari tabel. Nilai ini dalam ukuran pixel. border= 1, berarti kita mengistruksikan kepada web browser bahwa tabel tersebut akan memiliki garis tepi sebesar 1 pixel. Jika tidak ditambahkan, secara default tabel tidak memiliki garis tepi. Atribut cellpadding dalam tabel HTML Atribut cellpadding digunakan untuk mengatur jarak dari border sisi dalam tabel dengan isi text tabel itu sendiri. Nilai dari atribut ini berupa angka yang diukur dalam satuan pixel. Jika anda memberikan nilai cellpadding= 2, maka web browser akan membuat jarak sebesar 2 pixel dari border sisi dalam tabel dengan isi text tabel. 3

49 Berikut contoh penggunaan atribut cellpadding dalam tag table HTML: Hasil yang didapatkan seperti gambar di bawah ini 4

50 Atribut cellspacing dalam tabel HTML Atribut cellspacing digunakan untuk mengatur jarak antara garis tepi (border) bagian dalam dan luar. Nilai dari atribut ini berupa angka yang diukur dalam satuan pixel. Jika anda memberikan nilai cellspacing= 2, maka web browser akan menampilkan jarak sebesar 2 pixel diantara garis border tabel. Berikut contoh penggunaan atribut cellspacing dalam tag table HTML: 5

51 Hasil yang didapatkan seperti gambar di bawah ini Fungsi Atribut Rowspan and Colspan Atribut rowspan and colspan digunakan untuk membuat sel tabel bersatu dengan sel yang lain. Atribut ini diletakkan pada tag td dari sebuah tabel. Agar mudah memahami, langsung saja kita buat contoh kode HTMLnya. Buka aplikasi text editor, ketikkan kode berikut, dan save sebagai tabelspan.html Contoh penggunaan atribut rowspan and colspan: 6

52 Maka hasilnya seperti gambar di bawah ini Dalam membuat tabel dengan atribut rowspan dan clospan, anda sebaiknya telah mengkalkulasi seberapa besar tabel yang akan dibuat, karena dengan semakin kompleks tabel, akan semakin rumit untuk menggabungkan beberapa sel tabel tersebut Fungsi Tag th Sering kali dalam membuat tabel, baris pertama kita gunakan sebagai judul kolom dari barisbaris dibawahnya. Dan biasanya baris pertama tabel ini secara visual dibedakan dengan baris dibawahnya agar tampak lebih menarik, misalnya diberi warna yang berbeda, atau font yang berbeda. Untuk keperluan ini, HTML memiliki tag khusus yang bisa digunakan, yaitu tag th (singkatan dari table head). Dalam penggunaan tag th, kita hanya perlu mengganti tag td dengan th pada baris pertama tabel. Sebagai contoh cara penggunaan tag th, silahkan buka aplikasi text editor, ketikkan kode berikut, dan save sebagai tabelth.html 7

53 Contoh penggunaan tag th: Hasil yang didapatkan seperti gambar di bawah ini 8

54 Penggunaan atribut width pada tag col Salah satu atribut yang bisa kita gunakan pada tag col adalah atribut width. Atribut ini digunakan untuk mengatur lebar dari masing-masing kolom dalam tabel. Buka aplikasi text editor, ketikkan kode berikut, dan save sebagai tabelcolwidth.html Contoh penggunaan atribut width pada tag col : 9

55 Dengan hasil seperti pada gambar di bawah ini Dari contoh kode HTML diatas, saya menggunakan atribut width untuk mengatur lebar dari kolom tabel. Misalnya untuk kolom pertama, atribut width= 75px digunakan untuk membuat lebar kolom menjadi 75 pixel. Lebih lanjut tentang atribut width, akan saya bahas secara tersendiri pada tutorial selanjutnya. Cara membuat garis antara baris dan kolom tabel (atribut rules) Jika sebelumnya anda telah mempelajari pembahasan tentang atribut border untuk tabel, maka jika diperhatikan, web browser sebenarnya tidak hanya menampilkan border, namun juga garis pembatas di antara sel tersebut, seperti tampilan dibawah ini: HTML menyediakan sebuah atribut yang dapat digunakan untuk mengontrol garis pembatas antara baris dan kolom ini, yakni atribut rules. Penulisan atribut rules di letakkan pada tag table. Atribut rules dapat berisi 1 diantara 4 nilai: rows, cols, all, atau none. Sesuai dengan arti dari masing-masing nilai tersebut, jika kita menambahkan atribut rules= cols pada tabel, maka untuk setiap sel akan ditampilkan garis pembatas hanya diantara kolom. Sedangkan atribut rules= rows akan menampilkan garis pembatas hanya diantara baris. Jika menginginkan garis tampil baik untuk kolom maupun untuk baris tabel, kita dapat menggunakan atribut rules= all. Sebaliknya jika tidak ingin menampilkan garis apapun diantara sel, bisa menggunakan atribut rules= none. 10

56 Contoh penggunaan atribut rules pada tag rules : Hasil jika menggunakan rules= rows 11

57 Hasil jika menggunakan rules= rows Hasil jika menggunakan rules= all Hasil jika menggunakan rules= none 12

58 Cara Membuat <table> dengan CSS Sebelum kita melanjutkan pembuatan menggunakan CSS, mari kita buat nama file style.css, dan isikan code seperti di bawah ini (tambahkan dari css sebelumnya) Hasil yang ditampilkan pada browser seperti gambar di bawah ini 13

59 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 14

60 MODUL PERKULIAHAN Dokumen HTML dengan menggunakan frame dan inlilne frame Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 06 Abstract Kompetensi

61 Pembahasan Cara Membuat Frame HTML Frame adalah teknik yang digunakan untuk membagi window menjadi beberapa bagian. Setiap bagian kita isi dengan sebuah halaman web yang sesuai. Keuntungan dari penggunaan frame adalah mudahnya pengaturan hubungan antar satu halaman dengan halaman lainnya. Frame dapat digunakan untuk berbagai macam keperluan, antara lain: 1. Membuat suatu daftar isi pada suatu sisi frame, sedangkan sisi frame yang lain menampilkan isinya 2. Membuat suatu judul atau logo yang tidak berubah-ubah pada suatu sisi frame, sedangkan sisi frame yang lain menampilkan isi dokumen 3. Membuat suatu dokumen tanya jawab, dll. Sama halnya seperti membuat tabel, dalam mendefinisikan frame, hal pertama yang harus dilakukan adalah mendefinisikan dahulu bentuk frame yang akan dibuat, misalnya bentuk frame pada contoh berikut: 2

62 Cara Membuat Frame HTML Untuk membuat frame seperti Frame A2, sebuah halaman kita bagi menjadi dua bagian terlebih dahulu secara horizontal seperti Frame A1, kemudian dibagi lagi hingga seperti Frame A2. Demikian pula untuk membuat Frame B2 harus melalui bentuk Frame B1. Urutan ini akan sangat memengaruhi bentuk frame yang akan kita bangun. Tag untuk membuat frame diawali dengan menggunakan <FRAMESET> dan diakhiri dengan </FRAMESET>. Pada file pendefinisi frame kita tidak lagi memerlukan tag <BODY></BODY>, sehingga struktur dasar pendefinisi frame adalah sebagai berikut: 3

63 Pada file pendefinisi frame ini, setiap kita akan membagi menjadi beberapa bagian, maka kita gunakan tag <FRAMESET></FRAMESET>. Atribut-atribut yang dapat menyertai tag ini adalah: BORDER, untuk menentukan tebal garis pemisah antar frame ROWS, untuk menentukan berapa baris bagian yang akan dibentuk COLS, untuk menentukan berapa kolom yang akan dibentuk Jika kita tidak akan membagi lagi frame yang ada, maka selanjutnya kita definisikan frame tersebut dengan tag <FRAME>. Atribut-atribut yang dapat menyertai tag ini adalah: NAME, untuk memberi identitas/nama bagi frame tersebut. Fungsinya adalah ketika frame tersebut dijadikan target untuk menampilkan suatu halaman. SRC, menunjukkan file yang mengisi frame tersebut. SCROLLING, untuk menunjukkan apakah kita akan menggunakan scrolling bar di samping atau di bawah halaman, opsi inputnya adalah "YES, NO atau AUTO". Yang perlu diperhatikan saat membuat file pendefinisi frame adalah bahwa kita telah mempunyai file yang akan digunakan untuk mengisi frame tersebut. Aturan Pendefinisian Ukuran : Nilai angka dalam pixel. Nilai angka dalam persentase (%) yang menandakan persentase dari keseluruhan area tampilan yang tesedia. Tanda bintang (*) yang menandakan sisa ruang yang masih ada. 4

64 Berikut adalah code yang akan dibuat Tampilan yang didapat seperti pada gambar di bawah ini 5

65 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 6

66 MODUL PERKULIAHAN Pembuatan formulir HTML Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 07 Abstract Kompetensi

67 Pembahasan Cara Membuat Form HTML Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web. Penggunaan form hanya menggunakan HTML saja tidak akan terlalu berguna. Form biasanya hanya berupa interface yang disediakan untuk mengumpulkan data dari user, dan akan diproses dengan bahasa pemograman web seperti JavaScript atau PHP, dan disimpan di dalam tabel MySQL. Untuk pembahasan lebih lanjut, saya akan menjelaskannya pada tutorial tentang PHP dan JavaScript. Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Pengertian tag <form> Sebuah form dalam HTML harus berada di dalam tag form, yang diawali dengan <form> dan diakhiri dengan </form>. Tag form akan membutuhkan beberapa atribut untuk dapat berfungsi dengan seharusnya. Atribut pertama adalah action, yang berfungsi untuk menjelaskan kemana data form akan dikirimkan. Biasanya nilai dari atribut action ini adalah alamat dari sebuah halaman PHP yang digunakan untuk memproses isi data form. Atribut kedua adalah method, yang berfungsi untuk menjelaskan bagaimana data isian form akan dikirim oleh web browser. Nilai dari atribut method ini bisa berupa get atau post. Perbedaan method get dan method post adalah, jika kita mengisi atribut method dengan get (dimana ini adalah nilai default seandainya atribut method tidak ditulis) maka isian form akan terlihat pada url browser. Method get ini biasanya digunakan untuk query pencarian. Method post biasanya digunakan untuk data yang lebih sensitif seperti yang berisi password, atau registrasi user. Data hasil form tidak akan terlihat pada browser. 2

68 Struktur dasar form akan terlihat sebagai berikut: <form action="prosesdata.php" method="post">...isi form... </form> Mengenal tag <input> Tag input merupakan tag paling banyak digunakan di dalam form dan memiliki banyak bentuk, mulai dari isian text biasa, text password, checkbox, radio, sampai dengan tombol submit, semuanya dalam bentuk tag <input>. Bentuk-bentuk dari keluarga tag input ini dibedakan berdasarkan atribut type: <input type= text /> atau bisa juga <input /> adalah textbox inputan biasa yang menerima input berupa text, contohnya digunakan untuk inputan nama, username, dan inputan yang berupa text pendek. Input type text ini juga bisa memiliki atribut value yang bisa diisi nilai tampilan awal dari text <input type= password /> dalam tampilannya sama dengan type text, namun teks yang diinput tidak akan terlihat, akan berupa bintang atau bulatan. Biasanya hanya digunakan untuk inputan yang sensitif seperti password. <input type= checkbox /> adalah inputan berupa checkbox yang dapat diceklist atau di centang oleh user. User dapat memilih atau tidak memilih checkbox ini. Type checkbox memiliki atribut checked yang jika ditulis atau diisi dengan nilai checked, akan membuat chexkbox langsung terpilih pada saat pertama kali halaman ditampilkan. Contoh inputan checkbox berupa hobi, yang oleh user dapat dipilih beberapa hobi. <input type= radio /> mirip dengan checkbox, namun user hanya bisa memilih satu diantara pilihan group radio. Type radio ini berada dalam suatu grup dan user hanya bisa memilih salah satunya. Contoh inputan type radio adalah jenis kelamin. <input type= submit /> akan menampilkan tombol untuk memproses form. Biasanya diletakkan pada baris terakhir dari form. Atribut value jika diisi akan membuat text tombol submit berubah sesuai inputan nilai value. 3

69 Mengenal tag <textarea> Tag textarea pada dasarnya sama dengan input type text, namun lebih besar dan dapat berisi banyak baris. Panjang dan banyak baris untuk text area di atur melalui atribut rows dan cols, atau melalui CSS. Contoh penggunaan textarea adalah sebagai berikut: <textarea rows="5" cols="20"> Text yang diisi dapat mencapai banyak baris </textarea> Elemen yang berada diantara tag textarea akan ditampilkan sebagai text awal dari form. Mengenal tag <select> Tag select digunakan untuk inputan yang telah tersedia nilainya, dan user hanya dapat memilih dari nilai yang ada. Tag select digunakan bersama-sama dengan tag option untuk membuat box pilihan. Contoh penggunaan tag select adalah sebagai berikut: <select> <option>pilihan 1</option> <option>pilihan 2</option> <option value="pilihan ketiga">pilihan 3</option> </select> Ketika form dikirim untuk diproses, nilai dari tag <option> akan dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita memberikan atribut value. Jika atribut value berisi nilai, maka nilai value-lah yang akan dikirim. Ada atau tidaknya atribut value ini tidak akan tampak dalam tampilan form. 4

70 Tag select memiliki atribut selected yang dapat ditambahkan agar tag select berisi nilai awal. Contoh penggunaanya adalah sebagai berikut: <select> <option>pilihan 1</option> <option>pilihan 2</option> <option value="pilihan ketiga" selected>pilihan 3</option> </select> Mengenal Atribut: Name Setiap tag inputan di dalam form harus ditambahkan atribut name agar dapat diproses oleh web server nantinya. Di dalam halaman proses (yang biasanya berupa bahasa PHP atau ASP), nilai dari atribut name inilah yang akan menjadi variabel form. Contoh pemakaiannya adalah sebagai berikut: <input type="text" name="username"> <input type="text" name=" "> Kedua input diatas akan tampak sama persis, namun pada saat pemrosesan data, masingmasing akan dibedakan menurut atribut name. Akhirnya, Sebuah Form Utuh Merangkum seluruh tag form HTML yang telah kita bahas diatas, maka saatnya untuk membuat sebuah form HTML. Silahkan buka text editor, dan tuliskan kode HTML berikut, lalu save sebagai formulir.html 5

71 Contoh penggunaan tag form: <!DOCTYPE html> <html> <head> <title>belajar Membuat Form </title> </head> <body> <form action=" formulir.html" method="get"> Nama: <input type="text" name="nama" value="nama Kamu" /> <br /> Password: <input type="password" name="password" /> <br /> Jenis Kelamin : <input type="radio" name="jenis_kelamin" value="laki-laki" checked /> Laki - Laki <input type="radio" name="jenis_kelamin" value="perempuan" /> Perempuan <br /> Hobi: <input type="checkbox" name="hobi_baca" /> Membaca Buku <input type="checkbox" name="hobi_nulis" checked /> Menulis <input type="checkbox" name="hobi_mancing" /> Memancing <br /> Asal Kota: <select name="asal_kota" > <option value="kota Jakarta"> Jakarta</option> <option>bandung</option> <option value="kota Semarang" selected>semarang</option> </select> <br /> 6

72 Komentar Anda: <textarea name="komentar" rows="5" cols="20"> Silahkan katakan isi hati anda </textarea> <br /> <input type="submit" value="mulai Proses!" > </form> </body> </html> 7

73 Daftar Pustaka Bahra Analisis dan Desain Sistem Informasi. Tangerang: Graha Ilmu. Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. Jogiyanto Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Yogyakarta. 8

74 MODUL PERKULIAHAN Java Script, Tipe Data, Hirarki Object Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 09 Abstract Kompetensi

75 Pembahasan Cara Memasukkan kode JavaScript ke dalam HTML Cara pertama untuk menginput kode JavaScript ke dalam halaman HTML adalah dengan menggunakan tag <script> secara internal. Internal disini berarti bahwa kode JavaScript ditulis pada halaman yang sama dengan HTML, atau di dalam satu file HTML. Cara ini merupakan cara yang paling sering digunakan, jika kode JavaScript tidak begitu panjang, dan hanya digunakan di 1 halaman saja. Kode JavaScript yang akan diinput diletakkan diantara tag pembuka <script> dan tag penutup </script> seperti berikut ini: <script> //kode javascript diletakkan disini </script> Tag <script> akan memberitahu web browser bahwa kode diantara tag tersebut bukanlah HTML, tetapi JavaScript. Sebagai contoh cara penginputan JavaScript dengan tag <script>, berikut adalah kode HTMLnya: <!DOCTYPE html> <html> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <head> <title>belajar JavaScript</title> <script> alert("hello World!!"); </script> </head> <body> <h1>belajar JavaScript</h1> <p>saya sedang belajar JavaScript</p> <p>belajar Web Programming</p> </body> </html> Dalam contoh diatas, saya meletakkan tag <script> di dalam tag <head> dari HTML (pada baris ke 7). Tag <script> tersebut berisi kode JavaScript: alert( Hello World!! );. alert() adalah fungsi dalam JavaScript yang akan menampilkan pesan ke dalam web browser. Fungsi ini sering digunakan dalam proses pembuatan program JavaScript untuk menampilkan output sederhana. Fungsi alert membutuhkan 1 inputan (argumen) bertipe 2

76 String. Kita akan membahas cara penulisan fungsi dan tipe-tipe data JavaScript pada tutorial-tutorial selanjutnya. Cara Memasukkan JavaScript Menggunakan Event Handler (Inline JavaScript) Cara berikutnya untuk menjalankan JavaScript adalah dengan memanggilnya menggunakan Event Handler dari dalam tag HTML. Konsep Event Handler akan kita pelajari secara khusus pada tutorial terpisah, namun secara sederhananya, event handler adalah pemanggilan kode javascript ketika sesuatu terjadi dalam tag HTML. Sesuatu disini maksudnya ketika sebuah element dalam HTML di klik, di klik kanan, di arahkan mouse, dan lain-lain. Event handler di dalam JavaScript ditulis dengan penambahan kata on. Sehingga jika sebuah tombol di-klik, maka disebut sebagai onclick, jika mouse berada diatas element disebut sebagai onmouseover, dan lain-lain. Sebagai contoh, ketika sebuah tombol di-klik, maka kita bisa menampilkan alert( Hello World!! ). Berikut adalah contoh kode programnya: <!DOCTYPE html> <html> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <head> <title>belajar JavaScript</title> </head> <body> <h1>belajar JavaScript</h1> <p>saya sedang belajar JavaScript</p> <p>belajar Web Programming</p> <button onclick="alert('hello World!!')">Klik Saya </body> </html> 3

77 Dari pembahasan sebelumnya, telah membuat form seperti di bawah ini Bagaimana menampilkan jendela konfirmasi dan peringatan Kemudahan untuk menjalankan JavaScript hanya dengan web browser, memberikan permasalah tersendiri untuk programmer. Biasanya dalam membuat program adakalanya kita melakukan kesalahan penulisan program, seperti salah penulisan fungsi, atau lupa menambahkan tanda ; sebagai penutup baris. Biasanya pesan kesalahan akan langsung ditampilkan, dan kita tinggal melakukan koreksi. Akan tetapi, pesan kesalahan (error) untuk JavaScript tidak langsung ditampilkan web browser. Web browser pada dasarnya adalah aplikasi untuk menampilkan halaman web, dan secara default web browser menyembunyikan permasalahan coding halaman web yang ditampilkan. Hal ini berguna untuk pengguna awam yang pasti akan bingung melihat pesan-pesan error dari sebuah halaman web. Khusus untuk programmer, kita butuh hal sebaliknya, yaitu agar web browser dapat menampilkan pesan kesalahan dari program yang kita buat. 4

78 Sesuai dengan namanya, Developer Tools adalah fasilitas yang dirancang untuk pengembangan web. Dengan fitur ini, kita bisa menampilkan pesan kesalahan JavaScript, HTML, CSS dan melihat efeknya secara real time. Untuk mengakses fitur ini, cari menu Tools, lalu pilih salah satu Developer Tools atau JavaScript Console. Developer Tools bisa juga dibuka dengan shortcut tombol keyboard: ctrl+shift+i. Untuk kenyamanan, anda dapat menghapalkan tombol shortcut tersebut karena kita akan sering menggunakan fitur Developer Tools ini. Contoh kasus penggunaan jendela peringatan dan Konfirmasi Pada pertemuan sebelumnya telah kita buat tombol submit seperti di bawah ini <input type="submit" value="simpan"> Selanjutnya untuk menampilkan kode menggunakan javascript, lakukan perubahan seperti di bawah ini Lalu tambahkan javascript seperti di bawah ini Penjelasan: 1. Dari onclick= clicksaya(), event tersebut akan mencari kode javascript yang dibuat dengan awalan <script> </script> den mencari function clicksaya() 2. Perhatikan penulisannya karena bersifat case sensitive 3. Dari script di atas, ketika kita memilih tombol Simpan maka akan tampil seperti gambar di bawah ini 5

79 Selanjutnya untuk script konfirmasi, lakukan seperti di bawah ini Maka akan dihasilkan seperti gambar di bawah ini 6

80 Jika pilihan Cancel (jawaban==false) maka akan muncul pesan Jika pilihan Ok (jawaban==true) maka akan muncul pesan Tipe data 1. String Tipe data String di dalam JavaScript adalah tipe data yang terdiri dari kumpulan karakter yang berurutan. Atau di dalam penggunaan sehari-hari string adalah tipe data yang menampung nilai text atau kalimat. Untuk membuat sebuah tipe data string, kita hanya tinggal menambahkan tanda kutip (bahasa inggris: quotes ) pada awal dan akhir dari text. JavaScript mendukung penggunaan tanda kutip satu ( ) manupun tanda kutip ganda ( ). Didalam sumber bahasa inggris sering disebut sebagai single quote dan double quote. Di dalam JavaScript, kedua tanda kutip ini bisa digunakan secara terpisah, maupun secara bersamaan. Perhatikan contoh berikut ini: 7

81 Contoh dalam program: Tambahkan Lalu tambahkan script java di bawah ini Lihat kasus berikut ini jika kita menggunakan angka untuk dijumlahkan Tambahkan script 8

82 Berikut adalah Escape Sequences di dalam JavaScript: a. \0: Karakter NUL b. \b: Backspace c. \t: Horizontal tab d. \n: Newline e. \v: Vertical tab f. \f: Form feed g. \r: Carriage return h. \ : Tanda kutip dua (double quote) i. \ : Tanda kutip satu (apostrophe atau single quote) j. \\: Garis miring backslash k. \xxx: Karakter Latin-1 dengan menggunakan dua digit heksa desimal XX l. \uxxxx: Karakter Unicode dengan menggunakan empat digit heksa XXXX Contoh script: <script> var nama = 'Juma\'in'; //hasil: Juma'in var situs = ' //hasil: var pesan = "dia berkata:i\"ll be back"; //hasil: dia berkata:i'll be back var pesan2 = "Kalimat ini terdiri dari\n 2 baris"; // hasil: Kalimat ini terdiri dari // 2 baris var santai = "Saya sedang ngopi di caf\u00e9"; //hasil: Saya sedang ngopi di café </script> 9

83 2. Numeric Dengan memberikan nilai angka ke dalam sebuah variabel, secara otomatis variabel tersebut akan bertipe angka (number). Variabel dengan tipe angka, akan memiliki method yang bisa digunakan untuk memproses data yang ada didalam varibel tersebut. Di dalam JavaScript, method untuk tipe angka akan lebih banyak berfungsi untuk mengontrol bagaimana angka tersebut ditampilkan ke dalam web browser, dan umumnya akan menghasilkan nilai dengan tipe data String. Kita akan membahas method untuk tipe data number ini secara satu-persatu. Contoh kasus dapat dilakukan seperti di bawah ini * Perkalian + Penjumlahan / Pembagian % Modulus 10

84 Daftar Pustaka Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. 11

85 MODUL PERKULIAHAN Operator, If, dan Switch Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 10 Abstract Kompetensi

86 Pembahasan Operator Perbandingan dalam JavaScript Di dalam JavaScript (dan juga bahasa pemograman lain) operator perbandingan adalah operator yang digunakan untuk membandingkan sebuah nilai atau variabel dengan variabel lainnya. Hasil dari operasi perbandingan ini akan menghasilkan nilai boolean. Operator perbandingan di dalam JavaScript adalah sebagai berikut: Operator sama dengan (==) Operator sama dengan adalah operator yang akan membandingkan 2 buah nilai atau variabel dan menghasilkan nilai true jika variabel tersebut bernilai sama. Berikut adalah contoh programnya: <script> var a = true; var benar = true; document.getelementbyid( txtkomentar ).value=(a==benar); // true var a = 12; var b = 4; document.getelementbyid( txtkomentar ).value=(a==b); // false var a = 7; var b = "7"; document.getelementbyid( txtkomentar ).value=(a==b); // true! </script> Perhatikan persamaan pada baris terakhir. Operasi == tidak melihat tipe data dari variabel yang akan dibandingkan, sehingga 7 (tipe data number) akan dianggap sama dengan 7 (tipe data string). Jika anda ingin membandingkan kedua variabel ini, dan memasukkan jenis tipe data sebagai salah satu penilaian sama atau tidaknya 2 buah variabel, maka harus menggunakan operator identikal (===). Operator identik dengan (===) Operator identikal === hampir sama dengan operator ==, yaitu membandingkan apakah 2 buah variabel atau hasil operasi program sama atau tidak. Perbedaannya, operator === lebih ketat aturan daripada operator ==. Operasi 7 == 7 akan dianggap sama dan menghasilkan nilai true, namun operasi 7 === 7 akan dianggap false, karena tipe data kedua nilai ini berbeda. 2

87 <script> var a = true; var benar = true; document.getelementbyid( txtkomentar ).value=(a===benar); // true var a = 12; var b = 4; document.getelementbyid( txtkomentar ).value=(a===b); // false var a = 7; var b = "7"; document.getelementbyid( txtkomentar ).value=(a===b); // false! var a = "7"; var b = "7"; document.getelementbyid( txtkomentar ).value=(a===b); // true </script> Operator tidak sama dengan (!=) Operator!= adalah kebalikan dari operator ==, dan akan menghasilkan nilai true jika hasil operasi 2 buah variabel yang dibandingkan tidak memiliki nilai yang sama. Berikut adalah contoh penggunannya: <script> var a = true; var benar = true; document.getelementbyid( txtkomentar ).value=(a!=benar); // false var a = 12; var b = 4; document.getelementbyid( txtkomentar ).value=(a!=b); // true var a = 7; var b = "7"; document.getelementbyid( txtkomentar ).value=(a!=b); // false! </script> Perhatikan juga untuk persamaan baris terakhir, operator!= tidak mempertimbangkan tipe data variabel, sama seperti operator ==. Jika anda ingin jenis tipe data juga merupakan kriteria perbandingan, maka gunakan operator!==. Operator tidak identik dengan (!==) Jika operator!= tidak mempertimbangkan tipe data, maka operator!== hanya akan false jika operator yang dibandingkan memiliki nilai yang sama dan juga tipe data yang sama. Berikut adalah contoh penggunaannya: 3

88 <script> var a = true; var benar = true; document.getelementbyid( txtkomentar ).value=(a!==benar); // false var a = 12; var b = 4; document.getelementbyid( txtkomentar ).value=(a!==b); // true var a = 7; var b = "7"; document.getelementbyid( txtkomentar ).value=(a!==b); // true! var a = "7"; var b = "7"; document.getelementbyid( txtkomentar ).value=(a!==b); // false </script> Operator Kurang dari (<) dan Kurang sama dengan dari: (<=) Operator < dan <= hanya akan bernilai true jika variabel di sisi kiri operator memiliki nilai yang kurang dari variabel di sisi kanan. Perbedaan antara < dan <= adalah jika kedua nilai yang dibandingkan sama, maka operator < akan menghasilkan false, namun operator <= akan menghasilkan true. Berikut adalah contoh programnya: <script> var a = 3; var b = 4; document.getelementbyid( txtkomentar ).value=(a<b); // true document.getelementbyid( txtkomentar ).value=(a<=b); // true var a = 5; var b = 5; document.getelementbyid( txtkomentar ).value=(a<b); // false document.getelementbyid( txtkomentar ).value=(a<=b); // true </script> Operator Besar dari (>) dan Besar sama dengan dari (>=) Operator > dan >= hanya akan bernilai true jika variabel di sisi kiri operator memiliki nilai yang lebih besar dari variabel di sisi kanan. Perbedaan antara > dan >= adalah jika kedua nilai yang dibandingkan sama, maka operator > akan menghasilkan false, namun operator >= akan menghasilkan true. Berikut adalah contoh programnya: <script> var a = 3; var b = 4; document.getelementbyid( txtkomentar ).value=(a>b); // false document.getelementbyid( txtkomentar ).value=(a>=b); // false var a = 5; var b = 5; 4

89 document.getelementbyid( txtkomentar ).value=(a>b); // false document.getelementbyid( txtkomentar ).value=(a>=b); // true </script> Walaupun di dalam contoh yang kita jalankan, operasi perbandingan menggunakan tipe data angka (number), namun operasi perbandingan di dalam JavaScript juga bisa dilakukan untuk tipe data String. Operasi perbandingan string di dalam JavaScript dilakukan secara bit per bit atau dengan melihat urutan dari kode Unicodenya. Operasi Logika dalam JavaScript Selain operasi perbandingan, operasi logika juga sangat berkaitan dengan tipe data boolean. Operasi logika ini juga sering digunakan untuk pembuatan alur program. Berikut adalah operator logika dan cara penulisan operator logika di dalam JavaScript: Operator dan (and), ditulis dengan &&. Operator and hanya akan menghasilkan nilai true jika kedua nilai yang dibandingkan juga bernilai true, dan menghasilkan nilai false jika salah satu atau kedua nilai yang dibandingkan adalah false. Operator atau (or), ditulis dengan. Operator or akan menghasilkan nilai true jika salah satu atau kedua nilai yang dibandingkan adalah true. Jika kedua nilai yang dibandingkan false, maka hasilnya adalah false. Operator negasi, ditulis dengan!. Operator ini digunakan untuk membalik nilai logika. Jika ditulis a adalah true maka!a adalah false dan begitu juga sebaliknya. Berikut adalah contoh kode program penggunaan operator logika di dalam JavaScript: <script> var a = true; var b = false; var hasil1 = a && b; document.getelementbyid( txtkomentar ).value=(hasil1); //false var hasil2 = a && a; document.getelementbyid( txtkomentar ).value=(hasil2); //true var hasil3 = a b; document.getelementbyid( txtkomentar ).value=(hasil3); //true var hasil4 =!a; document.getelementbyid( txtkomentar ).value=(hasil4); //false </script> Di dalam JavaScript tidak dikenal operator logika XOR, yakni operator yang akan menghasilkan nilai true jika salah satu bernilai true, tetapi akan menghasilkan false jika 5

90 kedua nilai true atau kedua nilai false. Namun hal ini bisa diakali dengan menggunakan kode seperti berikut ini:!a!=!b. Berikut contoh penggunaannya: <script> var a = true; var b = false; var xor1 =!a!=!b; document.getelementbyid( txtkomentar ).value=(xor1); // true var xor2 =!a!=!a; document.getelementbyid( txtkomentar ).value=(xor2); // false </script> Struktur IF Jika anda pernah mempelajari bahasa pemograman lain, pastinya tidak asing dengan struktur IF. Struktur IF adalah stuktur kode pemograman conditional yang akan membuat percabangan di dalam program. Dengan menggunakan struktur IF, kita bisa membuat 2 percabangan program yang akan dieksekusi jika kondisi terpenuhi, dan akan menjalankan kode program lain jika kondisi tidak terpenuhi. Berikut adalah penulisan dasar alur logika IF: if (kondisi) { //kode program jika kondisi true } else { //kode program jika kondisi false } Cara Penulisan Struktur Logika IF Penulisan stuktur IF di dalam JavaScript, mirip dengan bahasa pemograman C++ atau PHP. Berikut adalah contoh penulisan struktur IF di dalam JavaScript: <script> var nama="ilkom"; //buat variabel String nama dan isi dengan ilkom if (nama=="ilkom") // cek apakah variabel nama berisi ilkom document.getelementbyid( txtkomentar ).value=("berhasil!"); </script> 6

91 Kode program diatas tidak akan menjalankan perintah document.getelementbyid( txtkomentar ).value=( Berhasil! ) jika variabel nama tidak berisi string ilkom. Jika baris yang akan dijalankan terdiri dari 2 baris atau lebih, maka kita harus menggunakan tanda kurung kurawal (tanda { dan })pada awal dan akhir blok kondisi IF, seperti contoh berikut: <script> var nama="ilkom"; if (nama=="ilkom") { document.getelementbyid( txtkomentar ).value=("berhasil!"); document.getelementbyid( txtkomentar ).value=("belajar"); document.getelementbyid( txtkomentar ).value=("javascript"); } </script> Cara Penulisan Struktur Logika IF ELSE dalam JavaScript Struktur IF memiliki percabangan lain yang akan dijalankan jika kondisi IF tidak terpenuhi, yakni dengan menambahkan perintah ELSE. Berikut contoh penulisannya: <script> //buat variabel Number angka dan isi dengan nilai 17 var angka=17; // jika sisa hasil bagi (mod) variabel angka dengan 2 adalah 0, // maka jalankan perintah document.getelementbyid( txtkomentar ).value=() if (angka%2==0) document.getelementbyid( txtkomentar ).value=("angka adalah bilangan genap"); else document.getelementbyid( txtkomentar ).value=("angka adalah bilangan ganjil"); </script> Kondisi angka%2==0 hanya akan bernilai TRUE jika nilai dari variabel angka bisa habis dibagi 2, yang menandakan angka adalah bilangan genap, selain itu dapat dipastikan bahwa angka adalah bilangan ganjil. Sama seperti struktur IF, jika bagian ELSE memiliki baris lebih dari 1, maka kita harus menambahkan tanda kurung kurawal untuk menandai blok tersebut. seperti contoh berikut: <script> var angka=12; if (angka%2==0) 7

92 { document.getelementbyid( txtkomentar ).value=("angka = "+angka); document.getelementbyid( txtkomentar ).value=("angka adalah bilangan genap"); } else { document.getelementbyid( txtkomentar ).value=("angka = "+angka); document.getelementbyid( txtkomentar ).value=("angka adalah bilangan ganjil"); } </script> Cara Penulisan Nested IF dalam JavaScript Struktur Nested IF atau IF bersarang adalah cara penggunaan struktur IF secara berulang, yakni stuktur IF yang berada didalam IF. Alur program seperti ini biasa di gunakan untuk logika yang lebih detail. Berikut adalah contoh penggunaannya: <script> var angka=-12; if (angka%2==0) { document.getelementbyid( txtkomentar ).value=("angka = "+angka); document.getelementbyid( txtkomentar ).value=("angka adalah bilangan genap"); if (angka > 0) { document.getelementbyid( txtkomentar ).value=("angka besar dari 0"); } else { document.getelementbyid( txtkomentar ).value=("angka kecil dari 0"); } } else { document.getelementbyid( txtkomentar ).value=("angka = "+angka); document.getelementbyid( txtkomentar ).value=("angka adalah bilangan ganjil"); if (angka > 0) { document.getelementbyid( txtkomentar ).value=("angka besar dari 0"); } else { document.getelementbyid( txtkomentar ).value=("angka kecil dari 0"); } } </script> Dalam contoh diatas, saya membuat program yang akan menyeleksi apakah variabel angka berisi 4 kemungkinan, yakni apakah angka merupakan bilangan genap dan positif, bilangan 8

93 genap dan negatif, bilangan ganjil dan positif, atau bilangan ganjil dan negatif. Karena ada 4 kondisi akhir yang mungkin terjadi, maka saya menggunakan nested IF. Dalam pembuatan kode program yang menggunakan konsep nested IF ini, kita harus selalu memperhatikan tanda kurung kurawal yang menandakan awal dan akhir blok program. Lupa dalam menutup suatu blok IF akan menyebabkan program tersebut tidak akan berjalan (akan menghasilkan error), atau yang lebih sukar di deteksi adalah program akan menghasilkan kesalahan logika. Editor pemograman yang khusus seperti Notepad++ akan memudahkan kita untuk memastikan bahwa suatu blok program telah ditutup secara benar. Cara Penulisan Struktur Logika ELSE IF dalam JavaScript Struktur ELSE IF adalah bentuk lain dari penulisan struktur IF ELSE. Struktur ELSE IF terbentuk ketika kita menggunakan struktur IF ELSE secara berulang. Berikut contoh sederhananya: <script> var angka=2; if (angka==1) { document.getelementbyid( txtkomentar ).value=("angka Satu"); } else if (angka==2) { document.getelementbyid( txtkomentar ).value=("angka Dua"); } else if (angka==3) { document.getelementbyid( txtkomentar ).value=("angka Tiga"); } else if (angka==4) { document.getelementbyid( txtkomentar ).value=("angka Empat"); } </script> Pengertian Struktur Logika SWITCH dalam JavaScript Struktur logika SWITCH dapat disederhanakan sebagai bentuk khusus dari struktur IF ELSE. SWITCH digunakan untuk percabangan kode program dimana kondisi yang diperiksa hanya 1 namun membutuhkan banyak opsi. 9

94 Struktur dasar penulisan SWITCH adalah sebagai berikut: switch (kondisi) { case hasil_kondisi_1: // kode program jika kondisi sama dengan hasil_kondisi_1 break; case hasil_kondisi_2: // kode program jika kondisi sama dengan hasil_kondisi_2 break; default: kode program untuk kondisi lainnya break; } Kondisi untuk inputan struktur SWITCH biasanya adalah variabel yang akan diperiksa. Hasil percabangan dari variabel tersebut akan ditangani oleh perintah case. Opsi default bisa ditambahkan untuk menangani kasus yang tidak ditangani oleh perintah case. Cara Penulisan Struktur Logika SWITCH dalam JavaScript Agar lebih mudah dipahami, langsung saja kita masuk ke dalam kode program SWITCH dalam JavaScript. Contoh program berikut mengambil contoh terakhir dalam tutorial percabangan ELSE IF sebelumnya, yakni kita memeriksa nilai dari variabel angka dan menampilkan hasilnya dalam bentuk huruf. Jika menggunakan struktur SWITCH, berikut adalah cara penulisannya: <script> var angka=5; switch (angka) { case 1: document.getelementbyid( txtkomentar ).value=("angka Satu"); break; case 2: document.getelementbyid( txtkomentar ).value=("angka Dua"); break; case 3: document.getelementbyid( txtkomentar ).value=("angka Tiga"); break; case 4: document.getelementbyid( txtkomentar ).value=("angka Empat"); break; default: document.getelementbyid( txtkomentar ).value=("bukan angka 1-4"); break; } </script> 10

95 Setelah mendeklarasikan variabel a dan mengisi nilainya dengan angka 5, kemudian kita masuk ke struktur SWITCH. Blok SWITCH diawali dan diakhiri dengan kurung kurawal. Dan kemudian untuk setiap kemungkinan yang terjadi dari variabel angka, ditampung dengan perintah case. Perintah case diikuti dengan kondisi yang ingin di- tampung. Di dalam contoh diatas, saya menampung isi variabel angka dengan case 1 untuk menangani kondisi jika angka==1, case 2 untuk menangani kondisi jika angka==2, dan seterusnya. Setiap case lalu diikuti dengan tanda titik dua (:). Pada kondisi terakhir, terdapat perintah default yang tujuannya adalah untuk menampung kondisi jika seluruh kondisi case tidak tersedia. Contohnya, jika variabel angka berisi angka 0, maka kondisi case yang ada tidak tersedia untuk menangani hal ini, dan perintah default lah yang akan dijalankan. Jika anda perhatikan dalam setiap case, saya menambahkan perintah break. Perintah break disini bertujuan untuk mengistruksikan kepada JavaScript untuk segera keluar dari SWITCH jika salah satu case ditemukan. Jika kita tidak mencantumkan perintah break, maka seluruh perintah mulai dari case yang sesuai sampai ke bawah akan dijalankan. Berikut contohnya: <script> var angka=3; var hasil= ; switch (angka) { case 1: hasil=hasil+("angka Satu \n"); case 2: hasil=hasil+ ("Angka Dua \n "); case 3: hasil=hasil+ ("Angka Tiga \n "); case 4: hasil=hasil+ ("Angka Empat \n "); default: hasil=hasil+ ("Bukan angka 1-4"); } document.getelementbyid('txtkomentar').value=hasil; </script> Jika anda menjalankan kode JavaScript tersebut, maka yang akan dihasilkan adalah: Angka Tiga Angka Empat Bukan angka

96 Hal ini terjadi karena jika tanpa perintah break, struktur SWITCH akan mengeksekusi seluruh kode program dimulai dari posisi case yang dicapai. Sepintas kebutuhan atas perintah break ini membuat kondisi SWITCH menjadi sedikit ribet, namun karena hal tersebut, kita bisa membuat perintah break seperti berikut ini: <script> var angka=9; switch (angka) { case 1,2,3,4,5: document.getelementbyid( txtkomentar ).value=("angka berada antara 1-5"); break; case 6,7,8,9: case 10: document.getelementbyid( txtkomentar ).value=("angka berada antara 6-10"); break; default: document.getelementbyid( txtkomentar ).value=("bukan angka 1-10"); break; } </script> 12

97 Daftar Pustaka Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. 13

98 MODUL PERKULIAHAN Perulangan, Break, dan Continue Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 11 Abstract Kompetensi

99 Pembahasan Cara Penulisan Struktur Perulangan WHILE Cara penulisan perulangan WHILE mirip dengan stuktur logika IF, yakni kondisi perulangan akan diperiksa di awal. Jika kondisi bernilai TRUE, maka perulangan akan terus dilakukan sampai dengan nilai kondisi bernilai FALSE. Berikut adalah penulisan dasar perulangan WHILE: while (kondisi) { //kode program counter } Kondisi akan selalu diperiksa pada setiap perulangan, dan kita bisa mengendalikan kondisi ini pada bagian counter di dalam perulangan. Contoh Kasus (masih menggunakan form yang sama): Bandingkan dengan script di bawah ini 2

100 Cara Penulisan Struktur Perulangan DO WHILE Struktur perulangan DO WHILE sebenarnya adalah bentuk lain dari perulangan WHILE. Perbedaan keduanya terletak pada posisi pengecekan kondisi. Apabila dalam perulangan WHILE kondisi di cek pada awal perulangan, pada perulangan DO WHILE, kondisi perulangan di cek pada akhir perulangan. Contoh kasus: Babndingkan dengan di bawah ini Cara Penulisan Struktur Perulangan FOR Struktur perulangan di dalam bahasa pemograman di gunakan untuk mengulang perintah program. Terdapat beberapa struktur perulangan yang didukung oleh JavaScript, dan struktur perulangan pertama yang akan kita bahas adalah struktur perulangan FOR. 3

101 Jika anda telah mempelajari bahasa pemograman lain sebelumnya, perulangan for ini akan terasa familiar. Bagi yang baru mempelajari JavaScript, jangan khawatir, kita akan mempelajarinya melalui contoh-contoh program sederhana. Contoh kasus: Bandingkan dengan di bawah ini Perintah Break dan Continue JavaScript Fungsi Perintah Break Agar lebih mudah dipahami, berikut adalah contoh cara penulisan perintah break dalam perulangan FOR: 4

102 Dalam contoh diatas, kondisi if (i==6) break akan menyebabkan perulangan FOR hanya berjalan sampai perulangan ke-7, setelah itu perulangan akan berhenti secara prematur. Fungsi Perintah Continue Jika perintah break jika digunakan untuk menghentikan paksa proses perulangan yang berlangsung, perintah continue hanya akan menghentikan perulangan yang saat ini terjadi (1 iterasi saja), dan kemudian melanjutkan perulangan iterasi berikutnya, atau bisa disebut juga untuk melewati 1 perulangan. Sama seperti perintah break,continue biasanya digunakan setelah kondisi IF yang digunakan untuk menyeleksi kapan perulangan harus di-skip atau dilewati. 5

103 Dari contoh di atas, perintah if (i==6) akan meyeleksi perulangan. Pada saat variabel counter i sama dengan 6, maka continue. Perintah continue menyebabkan fungsi console.log yang berada dibawahnya untuk di- lewati dan perulangan akan lanjut ke i=7. Dari hasil program dapat dilihat bahwa Perulangan ke- 6 tidak akan ditampilkan. 6

104 Daftar Pustaka Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. 7

105 MODUL PERKULIAHAN Fungsi dan Validasi Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 12 Abstract Kompetensi

106 Pembahasan Mendefinisikan Fungsi dan Variabel Fungsi pada JavaScrip merupakan serangkaian kode yang dirancang untuk melaksanakan suatu tugas tertentu. Seperti halnya prosedur atau subrutin yang dikenal pada program lain, misalnya Visual Basic, Fungsi pada JavaScript memiliki peranan yang sama dimana ia tidak akan dieksekusi secara langsung sampai dilakukan pemanggilan terhadap fungsi tersebut. Proses pemanggilan dapat juga dilakukan melalui suatu tombol saat diklik atau dibuat agar secara otomatis memanggil dirinya sendiri. Sebagian pengertian ini juga telah dibahas pada bagian awal. Alasan kenapa mengunakan Fungsi JavaScript adalah bahwa Fungsi pada JavaScript dapat digunakan berkali-kali dengan argumen yang berbeda-beda untuk menghasilkan output yang berbeda, walaupun tetap melalui proses yang sama. Pendefinisian Fungsi Fungsi JavaScript didefinisikan melalui 'keyword function' yang diikuti kurung buka dan kurung tutup, (), lalu diikuti dengan blok kurung kurawal,{}. Kumpulan kode-kode di dalam Fungsi JavaScript, yang akan dieksekusi untuk melaksanakan suatu tugas tertentu, berada di dalam kurung kurawal ini. Sintaks Fungsi JavaScript Contoh dalam program: Pada form sebelumnya 2

107 Lalu tambahkan script java di bawah ini Lihat kasus berikut ini jika kita menggunakan angka untuk dijumlahkan Tambahkan script Membuat Validasi Berdasarkan formulir yang telah dibuat sebelumnya, kita akan melakukan validasi atas isian yang dimasukkan. Validasi ini digunakan untuk menentukan apakah isian yang dilakukan sesuai dengan yang diharapkan analis sistem. Tambahkan script di bawah ini diantara tag <script></script> Contoh pemanggilan function dengan menggunakan type button, seperti script di bawah ini Memanggil function clicksaya seperi script di bawah ini 3

108 Contoh pertama: Dari script di atas, program menginginkan jika isian Nama dan Alamat tidak diisi (script terlihat pada baris ), maka akan muncul pesan peringatan dan akan tampil seperti gambar di bawah ini 4

109 Untuk melakukan eksekusi berikutnya jika isian nama dan form terisi, maka tambahkan script berikut ini di bawah if (warning) { alert(warning); exit(); } Fungsi settimeout pada script di atas untuk memberikan waktu delay selama 1.1 detik. Setelah melakukan delay maka eksekusi selanjutnya akan kembali pada formulir.php dengan melakukan refresh browser. Selanjutnya buatlah terlebih dahulu database dengan nama UAS dan tabel dengan nama bukutamu dengan field seperti di bawah ini 5

110 Dari script di atas menjelaskan bahwa script tersebut akan diarahkan pada file Formulir- Save.php. pengambilan data pada contoh ini menggunakan fungsi $_GET 6

111 Contoh kedua: Script tersebut di atas langsung menuju pada form formulir-action.php sesuai arahan pada script di bawah ini 7

112 Lalu tambahkan script di bawah ini pada file formulir-action.php 8

113 Untuk menampilkan data pada tabel tambahkan script di bawah ini 9

114 Daftar Pustaka Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. 10

115 MODUL PERKULIAHAN Array Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 13 Abstract Kompetensi

116 Pembahasan Pengertian Array di dalam JavaScript Array adalah tipe data yang berisi kumpulan dari nilai atau tipe data lain. Nilai di dalam array disebut dengan elemen, dan setiap elemen memiliki nomor urut yang dikenal dengan istilah index. Penomoran index di dalam array dimulai dari angka 0, sehingga elemen pertama berada di index 0, elemen kedua berada di index 1, dst. Index maksimum yang bisa ditampung array dalam JavaScript adalah (2^23 2), dengan jumlah elemen maksimum adalah Array di dalam JavaScript tidak bertipe (untyped array). Elemen dari array bisa bertipe data string, number dan boolean dalam sebuah array yang sama, bahkan elemen dari array bisa berupa objek atau array yang lain. Array di dalam JavaScript bersifat dinamis, dan kita tidak perlu mendefenisikan berapa ukuran array pada saat membuat variabel. Jumlah elemen dapat ditambah dan dikurang setiap saat. Index array di dalam JavaScript juga tidak harus berurutan, JavaScript membolehkan elemen dari array tidak terurut. Kita bisa mengisi hanya index 0, 5, dan 10 saja di dalam array. Cara Penulisan Array di dalam JavaScript Terdapat 2 cara penulisan tipe data array di dalam JavaScript, yaitu dengan penulisan menggunakan kurung siku [ dan ], dan menggunakan keyword new Array(). Perintah new ini akan membuat objek array. Berikut adalah contoh pembuatan array di dalam JavaScript: <script> var arr1 = [] var arr2 = [1,2,3,4,5] var arr3 = [3,4.1,"belajar","JavaScript"] // array kosong, 0 elemen // array dengan 5 elemen // array dengan 4 elemen //buat object objek1 var arr4 = new Array(); // array kosong, 0 elemen var arr5 = new Array(1,2,3,4,5) // array dengan 5 elemen var arr6 = new Array(3,4.1,"belajar","JavaScript") // array 4 elemen 2

117 // tampilkan array console.log(arr1.tostring()); console.log(arr2.tostring()); console.log(arr3.tostring()); console.log(arr4.tostring()); console.log(arr5.tostring()); console.log(arr6.tostring()); </script> Dalam contoh diatas, saya mendefenisikan array dengan menggunakan kurung siku, dan menggunakan keyword new Array(). Setelah menginput beberapa data ke dalam Array, saya kemudian menampilkan isi array dengan perintah console.log. tostring adalah method array yang digunakan untuk menkonversi Array menjadi String (tentang fungsi dan method yang berkaitan dengan array akan kita bahas dalam tutorial berikutnya). Nilai elemen dari array juga tidak harus bersifat tetap. Kita bisa membuat nilai array bersasal dari variabel lain. Berikut contohnya: <script> var a=12 var arr1 = [a,a+1,a/2,a-3,3+5] console.log(arr1.tostring()); // hasil: 12,13,6,9,8 </script> Jika sebuah elemen dilompati pada saat penulisan array, maka nilai elemen tersebut adalah undefined, yang berarti tidak ada data. Berikut contohnya: <script> var arr1 = [1,2,,,,6] console.log(arr1.tostring()); console.log(arr1[0]); // elemen ke-1 array console.log(arr1[1]); // elemen ke-2 array console.log(arr1[2]); // elemen ke-3 array </script> Jika menggunakan cara pendefenisian array dengan perintah new Array(), apabila hanya diberikan 1 argumen angka, maka perintah tersebut berarti menyuruh JavaScript untuk mempersiapkan jumlah elemen array sebanyak nilai tesebut, namun array itu sendiri belum memiliki index dan elemen apa-apa, seperti contoh berikut ini: <script> var arr1 = new Array(10); console.log(arr1.tostring()); console.log(arr1.length); 3

118 console.log(arr1[0]); console.log(arr1[1]); </script> // elemen ke-1 array // elemen ke-2 array Terlihat dari pemanggilan method tostring dan length bahwa array tersebut berisi 10 elemen, namun pada saat dilakukan pemanggilan, hasilnya adalah undefined. Cara Membaca Data dan Menambah Data ke dalam Array Untuk membaca data array, kita menggunakan format: nama_array[index] sedangkan untuk menambah data kedalam array, formatnya adalah: nama_array[index] = data_baru Jika pada saat menambahkan data kedalam array yang sudah berisi data pada index tersebut, maka data yang lama akan ditimpa oleh data yang baru. Berikut adalah contoh pembacaan data dan penambahan data array JavaScript: <script> var arr1 = [1,2,3]; var a = arr1[2]; console.log(arr1.tostring()); // hasil: 1,2,3 console.log(a); // hasil: 3 arr1[3]=4; arr1[4]=5; console.log(arr1.tostring()); // hasil: 1,2,3,4,5 arr1[5]=arr1[4]+1; // arr[5] = 6 arr1[5+1]=(arr1[1+2]*2)-1; // arr[6] = 7 console.log(arr1.tostring()); // hasil: 1,2,3,4,5,6,7 </script> Perhatikan bahwa kita bisa mengakses index array dengan rumus matematis selama menghasilkan nilai angka. Cara Mengetahui Jumlah elemen Array: Property Length Walaupun kita akan membahas tentang fungsi atau method array pada tutorial selanjutnya, namun property array length akan saya bahas disini. Sesuai dengan namanya, property length dari Array digunakan untuk mengetahui panjang elemen dari sebuah array. 4

119 *Hasil dari property array length adalah berapa banyak elemen di dalam array tersebut, bukan index tertinggi. Karena index dimulai dari 0, maka nilai length akan selalu lebih besar daripada nilai index tertinggi. Untuk array dengan index yang terurut dari 0, maka index tertinggi adalah nilai length-1. Berikut adalah contoh penggunaan property length dalam JavaScript: <script> var arr1 = ["a","b","c","d","e"]; console.log(arr1.tostring()); // hasil: a,b,c,d,e console.log(arr1.length); // hasil: 5 arr1[5]="f"; arr1[6]="g"; console.log(arr1.tostring()); // hasil: a,b,c,d,e,f,g console.log(arr1.length); // hasil: 7 arr1[arr1.length]="h"; arr1[arr1.length]="i"; arr1[arr1.length]="j"; console.log(arr1.tostring()); // hasil: a,b,c,d,e,f,g,h,i,j console.log(arr1.length); // hasil: 10 </script> 5

120 Daftar Pustaka Hermawan, Benny Menguasai Java 2 & Object Oriented Programming. Yogyakarta: Andi Yogyakarta. Hakim, Rachmad dan Sutarto Konsep Pemrograman Java dan Penerapannya untuk Membuat Software Aplikasi. Jakarta: Elex Media Komputindo. 6

121 MODUL PERKULIAHAN Objek Buatan Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Teknik Informatika MK87039 Komputer 14 Abstract Kompetensi

122 Pembahasan OBJECT Konsep object Selain dapat membuat objek sendiri, JavaScript menyediakan banyak objek yang dapat digunakan. Pada dasarnya tedapat tiga macam objek : 1. Objek bawaan Objek yang tidak berhubungand dengan browser maupun halaman HTML. 2. Objek Browser Objek yang berhubungan dengan browser pengguna 3. Objek HTML Objek yang berhubungan dengan dokumen HTML yang dimuat di browser. Untuk membuat objek, hal-hal yang harus diperhatikan adalah mendefinisikan fungsi yang akan menjadi metode bagi objek dan membuat konstruktor objek. Konstruktor adalah fungsi yang berisi definisi properti dan menghubungkan metode-metode objek dengan definisi fungsi. Bentuk umum konstruktor adalah sebagai berikut : Function namaobjek (arg1,..., arg2) { // properti objek this.nama_properti = arg2; } //Metode Objek this.namametode = namafungsi; Untuk membuat objek buatan, bentuk umumnya adalah : 2

123 namavariabel=new konstruktorobjek(daftarparameter); Latihan 1 <HTML> <HEAD> <TITLE>Membuat Objek</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE = "JavaScript"> function perolehwarna () { return(this.warna); } function ubahwarna (warna) { this.warna = warna; } function tampilkaninfomobil() { document.write("tipe : " + this.tipe + "<BR>"); document.write("merk : " + this.merk + "<BR>"); document.write("cc : " + this.cc + "<BR>"); document.write("warna: " + this.warna + "<BR>"); } function Mobil(tipe, merk, cc, warna) { // Properti this.tipe = tipe; this.merk = merk; this.cc = cc; this.warna = warna; // Metode 3

124 this.perolehwarna = perolehwarna; this.ubahwarna = ubahwarna; this.tampilkaninfomobil = tampilkaninfomobil; } // Membuat objek berdasarkan Mobil var mobilku = new Mobil("Sidekick", "Suzuki", 1600, "Merah"); mobilku.tampilkaninfomobil(); document.write("<hr>"); mobilku.ubahwarna("merah Metalik"); mobilku.tampilkaninfomobil(); </SCRIPT> </BODY> </HTML> Simpan file diatas, kemudian jalankan pada web browser anda, maka hasilnya akan seperti pada gambar dibawah ini : Latihan 2 <HTML> <HEAD> <TITLE>Menciptakan Objek dengan Notasi Literal</TITLE> 4

125 </HEAD> <BODY> <SCRIPT LANGUAGE = "JavaScript"> // Membuat objek berdasarkan Buku var bukupascal = {judul: "Pemrograman Pascal", pengarang: "Abdul Kadir"}; document.write(bukupascal.judul + "<BR>"); document.write(bukupascal.pengarang + "<BR>"); </SCRIPT> </BODY> </HTML> Simpan file diatas, kemudian jalankan pada web browser anda, maka tampilannya akan seperti pada gambar dibawah ini : Latihan 3 <HTML> <HEAD> <TITLE>Menampilkan Properti Objek</TITLE> </HEAD> <BODY> 5

126 <SCRIPT LANGUAGE = "JavaScript"> function Mobil(tipe, merk, cc, warna) { // Properti this.tipe = tipe; this.merk = merk; this.cc = cc; this.warna = warna; } // Membuat objek berdasarkan Mobil var mobilku = new Mobil("Sidekick", "Suzuki", 1600, "Merah"); document.write(mobilku.tipe + "<BR>"); document.write(mobilku["tipe"] + "<BR>"); </SCRIPT> </BODY> </HTML> Simpan file diatas, kemudian jalankan pada web browser anda, maka tampillannya akan seperti pada gambar dibawah ini : 6

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS HTML FORM JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta FORM 9.1 Form Input HTML Form digunakan untuk mengumpulkan data dari user atau pengguna

Lebih terperinci

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Form Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web Tag

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

HTML (HyperText Markup Language)

HTML (HyperText Markup Language) HTML (HyperText Markup Language) IMS HTML HyperText Markup Language adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah

Lebih terperinci

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb. Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com HTML Lanjut Page 2 List Digunakan untuk membuat daftar, terdiriatas: Ordered List (Numbering) Unordered List (Bullet) Definition List Ordered Lists (OL)

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

Ikbal jamaludin

Ikbal jamaludin Ikbal jamaludin 085 2222 01644 Elemen link berfungsi sebagai penghubung antara suatu halaman dengan halaman lain, atau ke URL (uniform Resource Locator) lain bahkan dalam satu halaman untuk berpindah ke

Lebih terperinci

Pemrograman Web Week 2. Team Teaching

Pemrograman Web Week 2. Team Teaching Pemrograman Web Week 2 Team Teaching WEEK 2 HTML IKG2I4 Software Project I Persiapan Instalasi Editor Download dan Install apilkasi editor (mis. Notepad++) Karena membantu dalam pengembangan syntax highlighting

Lebih terperinci

BAB 1 PENGENALAN HTML

BAB 1 PENGENALAN HTML 1 BAB 1 PENGENALAN HTML HyperText Markup Language (HTML) merupakan bahasa standar yang digunakan untuk membuat sebuah tampilan halaman website. Sesuai dengan namanya yaitu HyperText Markup Language (HTML)

Lebih terperinci

MODUL 1 PENGENALAN HTML

MODUL 1 PENGENALAN HTML MODUL 1 PENGENALAN HTML TUJUAN PRAKTIKUM : 1. Praktikan memahami tentang HTML, CSS, frame dan JS pada HTML serta kegunaannya. 2. Praktikan memahami bagaimana cara membuat web menggunakan HTML, CSS dan

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS HTML Tables, Frame, Image JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Tebel 6.1 Tabel Tabel banyak digunakan karena dapat menampilkan informasi

Lebih terperinci

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form MODUL 3 HTML (HyperText Mark-Up Language) Sub : Tabel & Form Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang Pertemuan 3 3.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai perintah perintah

Lebih terperinci

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME A. MAKSUD DAN TUJUAN 1. MAKSUD a. Membuat formulir dengan berbagai tipe b. Membuat tampilan halaman web dengan frame 2. TUJUAN a. Mahasiswa dapat membuat

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-3 (HTML) Oleh: Noor Ifada S1 Teknik Informatika - Unijoyo 1 HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan

Lebih terperinci

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa Tujuan Kuliah Mampu Menjelaskan mengenai: format teks Table Frame Form Hyperlink pada HTML Lanjut Format Teks Ada beberapa fasilitas tag yang dapat

Lebih terperinci

1. Pengenalan HTML. 2. Tag Dasar HTML

1. Pengenalan HTML. 2. Tag Dasar HTML 1. Pengenalan HTML 1.1. Sejarah Singkat HTML HTML dibuat oleh Tim Bernels-Lee seorang ahli Fisika ketika masih bekerja untuk CERN (organisasi Eropa untuk riset nuklir) dan dipopulerkan pertama kali oleh

Lebih terperinci

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] [FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] Modul FORM DAN FRAME 1. TEORI DASAR FORM Form identik dengan formulir. Form sangat dibutuhkan pada saat

Lebih terperinci

PEMROGRAMAN WEB 1 (PART 2) Berbagai macam Tag HTML. Rio Andriyat Krisdiawan, M.Kom

PEMROGRAMAN WEB 1 (PART 2) Berbagai macam Tag HTML. Rio Andriyat Krisdiawan, M.Kom PEMROGRAMAN WEB 1 Berbagai macam Tag HTML (PART 2) Rio Andriyat Krisdiawan, M.Kom Tag Subscript dan SuperScript Subscript biasanya digunakan untuk Menurunkan posisi karakter atau lebih rendah dari teks

Lebih terperinci

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO HTML5 Komplet HTML5 Komplet Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO HTML5 Komplet Jubilee Enterprise 2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-2 (HTML) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan HTML? Istilah-istilah dalam HTML Tag Utama dalam struktur

Lebih terperinci

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA. STMIK SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 PENDAHULUAN Dreamweaver adalah sebuah program website editor yang berfungsi untuk membuat dan

Lebih terperinci

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML Perancangan & Pemprograman WEB Pertemuan 4 Materi Formulir &Latihan HTML Dasar Penggunaan Formulir Untuk membuat formulir maka kita menggunakan tag dan . Dua atribut yang umum digunakan pada

Lebih terperinci

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web HTML ( HyperText Markup Language) Mata Kuliah : Pemrograman Berbasis Web Pertemuan 2 Oleh : Nufan Balafif html (hypertext markup language) Adalah bahasa pemrograman Web (client) yang dikhususkan untuk

Lebih terperinci

FORMAT TEXT. Tag Attribut Value Keterangan. RGB(red,green,blue) Kode Warna. Memberikan warna terhadap background web mengatur posisi text rata kiri

FORMAT TEXT. Tag Attribut Value Keterangan. RGB(red,green,blue) Kode Warna. Memberikan warna terhadap background web mengatur posisi text rata kiri FORMAT TEXT Tag Attribut Value Keterangan Body P (Paragraf) H (Heading) ol (Order List) ul (UnOrder List) Font marquee align RGB(red,green,blue) Kode Warna justify Memberikan warna terhadap background

Lebih terperinci

P - 6 Bab 4 : HTML (Hypertext Markup Language)

P - 6 Bab 4 : HTML (Hypertext Markup Language) P - 6 Bab 4 : HTML (Hypertext Markup Language) 4.1 Tujuan Mengerti cara membuat table, form & frame HTML. 4.2 Materi 1. Table 2. Form 3. Frame HTML 4.3 Table Tabel terdiri dari beberapa bagian, antara

Lebih terperinci

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form. FORM DAN INPUT HTML Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Elemen/ TAG ini digunakan membatasi input.

Lebih terperinci

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com Prak. E-Bussiness & E-Commerce HTML (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto@gmail.com liyantanto.wordpress.com Pendahuluan HTML adalah sebuah bahasa markup yang digunakan untuk membuat

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-2 (HTML) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan HTML? Istilah-istilah dalam HTML Tag Utama dalam struktur dokumen HTML Contoh HTML

Lebih terperinci

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web. Syntax HTML Pada tulisan Saya kali ini, Saya memberikannya beserta contoh kode dan gambar, ada beberapa yang Saya tidak beri kode dan gambar, kode, dan gambar sekalipun karena beberapa alasan : Kurangnya

Lebih terperinci

Pertemuan IV. Semester 1

Pertemuan IV. Semester 1 Tables dan Forms Pertemuan IV Pemrograman Web Dasar Semester 1 Tabel HTML Tag digunakan untuk mengawali sebuah tabel. Di dalam elemen table, terdapat tag (table rows) dan tag (table

Lebih terperinci

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency Mengelola isi halaman web Memeriksa informasi untuk Software Web Design Software web design merupakan perangkat lunak yang berguna untuk membangun/membuat/mendisain halaman-halaman web, baik yang bersifat

Lebih terperinci

Review Pemrograman Web I

Review Pemrograman Web I Review Pemrograman Web I Pemrograman Web II Ganjil 2010 2011 Intro Mata kuliah : Pemrograman Web 2 SKS : 3 Jenis : Mata kuliah wajib Pertemuan : 14 pertemuan kelas Periode : Ganjil 2010 2011 Dosen : Sandra

Lebih terperinci

Otodidak Desain dan Pemrograman Website

Otodidak Desain dan Pemrograman Website Otodidak Desain dan Pemrograman Website Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana

Lebih terperinci

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8 Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8 Oleh Angga Radhitya Rachmat, S.Kom radhizu05@gmail.com 0882 6801 9510 0819 5724 1619 KATA PENGANTAR Puji syukur penulis panjatkan kehadirat

Lebih terperinci

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar

Lebih terperinci

Pengenalan Perancangan Web 2017

Pengenalan Perancangan Web 2017 9. Form dan Input HTML Form adalah elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Form biasa digunakan untuk membuat

Lebih terperinci

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b 1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file 2. Perintah untuk mengosongkan kolom pada HTML adalah a. tr b. br c. td d. &nbsp e. &nsp jawaban :

Lebih terperinci

BAB I PERKENALAN HTML

BAB I PERKENALAN HTML BAB I PERKENALAN HTML A. PENDAHULUAN Hypertext Markup Language (HTML) sebuah bahasa markup atau tanda yang digunakan untuk membuat sebuah halaman website, HTML merupakan berupa kode-kode tag yang menginstruksikan

Lebih terperinci

BAB 2. Membuat Halaman Web Sederhana. Materi

BAB 2. Membuat Halaman Web Sederhana. Materi BAB 2 Membuat Halaman Web Sederhana Materi Membuat Halaman Web PHP Membuat Halaman Web PHP dalam HTML Membuat Halaman Web PHP dengan Tag-tag HTML Membuat Halaman Web PHP dengan Javascript SESI / PERKULIAHAN

Lebih terperinci

BAB-12 MEMBUAT FORM HTML

BAB-12 MEMBUAT FORM HTML BAB-12 MEMBUAT FORM HTML 12.1. Form HTML Form HTML digunakan untuk mendapatkan masukan (input) dari pengguna Web. Pengguna Web dapat memasukkan input melalui halaman-halaman HTML. Elemen/tag Form digunakan

Lebih terperinci

BAB I PERKENALAN HTML

BAB I PERKENALAN HTML BAB I PERKENALAN HTML A. PENDAHULUAN Hypertext Markup Language (HTML) sebuah bahasa markup atau tanda yang digunakan untuk membuat sebuah halaman website, HTML merupakan berupa kode-kode tag yang menginstruksikan

Lebih terperinci

Pengenalan HTML dan CSS

Pengenalan HTML dan CSS Pengenalan HTML dan CSS Pengenalan HTML dan CSS Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Pengenalan HTML dan CSS Jubilee Enterprise 2016, PT Elex Media Komputindo, Jakarta Hak cipta dilindungi

Lebih terperinci

Pemrograman Web PRAKTIKUM 1 PENGANTAR

Pemrograman Web PRAKTIKUM 1 PENGANTAR PRAKTIKUM 1 PENGANTAR TUJUAN BELAJAR Mengenalkan dunia web MATERI Teknologi dan Terminologi Web (konsep dan istilah di dunia web) TUGAS Tidak ada TEORI W3C Singkatan World Wide Web Consortium suatu konsorsium

Lebih terperinci

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image Pengenalan HTML Materi I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image I. Pengenalan HTML WWW HTML Browser dan Editor I. PENGENALAN HTML World Wide Web Internet merupakan jaringan global yang

Lebih terperinci

MODUL II MEMBUAT DAFTAR ITEM, MEMBUAT LINK, MEMBUAT TABEL

MODUL II MEMBUAT DAFTAR ITEM, MEMBUAT LINK, MEMBUAT TABEL MODUL II MEMBUAT DAFTAR ITEM, MEMBUAT LINK, MEMBUAT TABEL A. MAKSUD DAN TUJUAN 1. MAKSUD a. Merapikan teks yang berupa daftar (list) dan table dengan tag HTML b. Membuat halaman web terhubung dengan halaman

Lebih terperinci

Pemrograman PHP7 untuk Pemula

Pemrograman PHP7 untuk Pemula Pemrograman PHP7 untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud

Lebih terperinci

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML Bab 4. Form Overview Salah satu fasilitas yang disediakan oleh dokumen HTML memungkinkan kita untuk melakukan interaksi lebih terhadap halaman dokumen tersebut. Semisal, kemampuan dokumen HTML mampu menyediakan

Lebih terperinci

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :http://dahlan.unimal.ac.id

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah   Website :http://dahlan.unimal.ac.id DESAIN WEB STATIS DAN HTML Dahlan Abdullah Email : dahlanrpl@yahoo.com Website :http://dahlan.unimal.ac.id HALAMAN WEB KONSEP DASAR DAN TEKNOLOGI WEB World Wide Web secara luas lebih dikenal dengan istilah

Lebih terperinci

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT. Desain Web HTML Lanjut Oleh : Ady Purna Kurniawan, ST., MT. Materi HTML Lanjut 1. List 2. Fontasi 3. Image 4. Hyperlink 5. Form Tag LIST Membuat daftar urutan berupa bullet tdan numbering. Terdiri dari

Lebih terperinci

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom). PENGENALAN HTML - 2 G. Tabel HTML Setting untk membuat perintah tabel terdiri dari : Row : mementukan banyaknya baris yang dimiliki oleh tabel. Columns : menentukan banyaknya kolom yang dimiliki tabel.

Lebih terperinci

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web Bab 1 HTML (Hypertext Markup Language) A. World Wide Web Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya di seluruh dunia, TCP/ IP menjadi protocol penghubung

Lebih terperinci

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap HTML Hypertext Markup Language Pemrograman Web 1 Genap 2009 2010 HTML HTML? Sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser.

Lebih terperinci

Membuat Layout Web Mengunakan Table

Membuat Layout Web Mengunakan Table Page 1 INFO : ILMUKOMPUTER.ID.AI By PRASETYO UTOMO Web : http://www.prasetyo771.wordpress.com Facebook : facebook.com/tyo777 No Hp : 08982069172 Email : prasetyoutomo771@gmail.com Page 2 1. Pengenalan

Lebih terperinci

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya Pertemuan 2 1 Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya menentukan tampilan suatu teks dan tingkat kepentingan

Lebih terperinci

Pengenalan Perancangan Web 2016

Pengenalan Perancangan Web 2016 6. Image Gambar pada halaman sebuah web merupakan salah satu daya tarik pengguna. Umumnya browser web dapat menampilkan inline image (yaitu gambar yang disajikan bersamaan dengan teks). File gambar yang

Lebih terperinci

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL Student Exercise Series: Pemrograman Web Database Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL Sekarang ini, menginstal web server Apache, PHP, dan MySQL sangatlah mudah. Anda cukup mengisntal

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB I Oleh: CHALIFA CHAZAR 2 Modul 3 HTML Layout Tujuan: Mahasiswa mengenal konsep-konsep dan komponen layout dasar untuk membangun website statis. Pustaka:» HTML dan XML Edisi 2: Betha

Lebih terperinci

Pemrograman Web. Page 188

Pemrograman Web. Page 188 Page 188 15. Kegiatan Belajar 15 : Mengolah Interaksi User a. Tujuan Pembelajaran. Setelah mengikuti kegiatan belajar 15 ini siswa diharapkan dapat : 1) Mengetahui bentuk penanganan interaksi user pada

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript

Lebih terperinci

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat ) MEMBUAT WEBSITE DENGAN HTML Dibuat oleh : Dea Arri Rajasa, SE., S.Kom HTML (Hyper Text Markup Language) STRUKTUR HTML Judul Website ditulis disini Kode kode HTML

Lebih terperinci

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML Form HTML A. Tujuan Memahami konsep penggunaan tag pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan

Lebih terperinci

Soal Remedial Prakarya-1

Soal Remedial Prakarya-1 Soal Remedial Prakarya-1 Kerjakan soal ini, dengan memilih salah satu jawaban yang benar. Perhatikan petunjuk: a. Pilihan jawaban yang benar dengan cara memblok pada soal tersebut. b. Dan kirim soal dan

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript

Lebih terperinci

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA 1. HTML adalah kepanjangan dari. A. Hyper Text Multiple Language B. Hiper Text Multiple Language C. Hipo Text Multiple Language D. Hyper Text Multiple Land E.

Lebih terperinci

HTML Dasar. PERTEMUAN 1 Tujuan: 1. Siswa dapat memahami dan mengenal perintah-perintah dasar HTML 2. Siswa dapat membuat tabel dan pengaturannya

HTML Dasar. PERTEMUAN 1 Tujuan: 1. Siswa dapat memahami dan mengenal perintah-perintah dasar HTML 2. Siswa dapat membuat tabel dan pengaturannya HTML Dasar Tujuan: Siswa dapat membuat desain situs menggunakan pemrograman web PERTEMUAN 1 Tujuan: 1. Siswa dapat memahami dan mengenal perintah-perintah dasar HTML 2. Siswa dapat membuat tabel dan pengaturannya

Lebih terperinci

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Modul 5 Membuat Formulir Pada Template Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA YOGYAKARTA 2013 1 BAB I PENDAHULUAN

Lebih terperinci

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya MODUL 2 HTML LANJUT (Tabel, Form, dan Frame) Tujuan Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya Tugas Pendahuluan 1. Apa yang anda ketahui tentang tabel,

Lebih terperinci

P - 5 Bab 4 : HTML (Hypertext Markup Language)

P - 5 Bab 4 : HTML (Hypertext Markup Language) P - 5 Bab 4 : HTML (Hypertext Markup Language) 4.1 Tujuan Mengerti konsep dasar, struktur, gaya penulisan, sound & background sound, hyperlink serta images, table, form & frame HTML. 4.2 Materi 1. Konsep

Lebih terperinci

HTML Dasar & Layouting (tag, elemen, atribut, link, frame, table) Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs.

HTML Dasar & Layouting (tag, elemen, atribut, link, frame, table) Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. HTML Dasar & Layouting (tag, elemen, atribut, link, frame, table) Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan

Lebih terperinci

HTML (Hypertext Markup Language)

HTML (Hypertext Markup Language) 1 HTML (Hypertext Markup Language) HTML atau Hypertext Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen (web page) dan aplikasi yang berjalan di halaman web. Dokumen HTML

Lebih terperinci

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu : BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer adalah serangkaian elektronik yang terdiri dari sejumlah komponen yang saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

Lebih terperinci

HTML.

HTML. HTML www.amikom.info HTML HTTP (hypertext transfer protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Protokol ini mentransfer dokumendokumen web yang

Lebih terperinci

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10 Ada beberapa opsi dalam menginstall Moodle. Moodle dapat diinstall pada sistem operasi Windows juga bisa diinstall pada Linux dan Mac OS X. Untuk keperluan pembelajaran dan adanya kendala akses internet

Lebih terperinci

Edisi UNIVERSITAS NEGERI SEMARANG. Badan Pengembangan Teknologi Informasi dan Komunikasi. Modul Pelatihan H T M L

Edisi UNIVERSITAS NEGERI SEMARANG. Badan Pengembangan Teknologi Informasi dan Komunikasi. Modul Pelatihan H T M L Edisi 1 UNIVERSITAS NEGERI SEMARANG Badan Pengembangan Teknologi Informasi dan Komunikasi Modul Pelatihan H T M L U N I V E R S I T A S N E G E R I S E M A R A N G Modul Pelatihan HTML Akhmad Munawar http://about.me/akhmad.munawar

Lebih terperinci

MODUL TIK - HTML II KELAS XI SEMESTER I

MODUL TIK - HTML II KELAS XI SEMESTER I MODUL TIK - HTML II KELAS XI SEMESTER I Dapatkan tutorial-tutorial komputer, soal-soal matematika, soal-soal TIK, modul TIK, modul matematika di http://istiyanto.com. Kini Anda dapat berlangganan dan menerima

Lebih terperinci

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom Bagi Anda yang ingin membuat website namun belum memiliki domain dan hosting sendiri, jangan berkecil hati dulu. Karena masih

Lebih terperinci

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1. Pengenalan HTML 2.1.1. Pendahuluan HTML Hypertext Markup Language merupakan kepanjangan dari kata HTML. Adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Image dan Link Dosen Pembimbing : Dwi Susanto Oleh : Laras Intansari (4103131054) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

Lebih terperinci

SUSUNAN DASAR HTML, JAVASCRIPT DAN VBSCRIPT

SUSUNAN DASAR HTML, JAVASCRIPT DAN VBSCRIPT SUSUNAN DASAR HTML, JAVASCRIPT DAN VBSCRIPT 1. HTML 1.1. Susunan Dasar HTML Judul disini Program disini 1.2. Contoh Halaman Pertama Teks dengan Heading 1 Teks

Lebih terperinci

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

Web Programming (WP) Step 2 [ HTML & PHP BASIC] Web Programming (WP) Step 2 [ HTML & PHP BASIC] Created By Rolly Yesputra, M.Kom rollyyp.wordpress.com rollyyesputra1@gmail.com 082391177785 767E4C4D 4 March 2015 rollyyp.wordpress.com 1 HTML (Hypertext

Lebih terperinci

Menginstal Web Server Apache, PHP, dan MySQL

Menginstal Web Server Apache, PHP, dan MySQL Menginstal Web Server Apache, PHP, dan MySQL Sekarang ini, menginstal web server Apache, PHP, dan MySQL sangatlah mudah. Anda cukup mengisntal sebuah paket instalasi bernama XAMPP, maka seluruhnya akan

Lebih terperinci

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009 Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com Javascript Page 2 Introduction JavaScript merupakan bahasa berbasis objek, akan tetapi bukanlah bahasa berorientasi objek karena tidak memiliki kelas

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-3 (HTML Lanjut [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Tabel Membuat tabel sederhana Menambahkan

Lebih terperinci

Iankee.mualdo@gmail.com PENGENALAN WEBSITE HTML CSS Mengenal CMS ( Content Management System) Iankee.mualdo@gmail.com PENGENALAN WEBSITE HTML CSS Mengenal CMS ( Content Management System) Iankee.mualdo@gmail.com

Lebih terperinci

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML FORM Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML.

Lebih terperinci

MODUL 1 HTML. (HyperText Mark-Up Language)

MODUL 1 HTML. (HyperText Mark-Up Language) MODUL 1 HTML (HyperText Mark-Up Language) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang Pertemuan 1 1.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai perintah perintah dasar HTML 2. Mahasiswa

Lebih terperinci

Cara Membuat website dengan Dreamweaver

Cara Membuat website dengan Dreamweaver Cara Membuat website dengan Dreamweaver Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Dreamweaver adalah software aplikasi desain web visual yang biasa dikenal dengan istilah WYSIWYG What You See

Lebih terperinci

Pengenalan Perancangan Web 2017

Pengenalan Perancangan Web 2017 5. Marquee Marquee merupakan tag non-standard elemen HTML yang menyebabkan suatu teks/gambar bergerak ke atas dan ke bawah, kanan atau kiri secara otomatis. Tulisan berjalan ini dapat digunakan untuk menuliskan

Lebih terperinci

Belajar Java Script.

Belajar Java Script. Belajar Java Script taryanarx@yahoo.com http://kuliahonline.unikom.ac.id Target Pencapaian Siswa mengetahui dasar-dasar perintah dalam java script dan mengaplikasinnya dalam program 1. Java Script Java

Lebih terperinci

1. Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah.

1. Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah. A SOAL PILIHAN GANDA 1 Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah A ikan Badut (Clownfish) B ikan Badut (Clownfish) C

Lebih terperinci

Form identik dengan formulir

Form identik dengan formulir Oleh : Moh Sulhan Form identik dengan formulir Form sangat dibutuhkan pada saat kita mengizinkan/menginginkan adanya nilai (data) yang dipilih atau dimasukkan olehpengguna. Kapasitas dari form hanya menyediakan

Lebih terperinci

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML MODUL 1 HTML Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML Tugas Pendahuluan 1. Apakah yang anda ketahui tentang World Wide

Lebih terperinci

HTML (HYPERTEXT MARKUP LANGUAGE)

HTML (HYPERTEXT MARKUP LANGUAGE) HTML (HYPERTEXT MARKUP LANGUAGE) HTML merupakan Script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri terdiri dari tag-tag yang fungsinya untuk membuat dokumen

Lebih terperinci

Sekilas Mengenai HTML

Sekilas Mengenai HTML Sekilas Mengenai HTML Halaman di website-website yang sering anda lihat di internet pada umumnya dibuat dengan menggunakan bahasa HTML. Tidak seperti bahasa lainnya, untuk membuat halaman HTML, kita tidak

Lebih terperinci

Keterampilan Komputer. 8. Pengenalan HTML

Keterampilan Komputer. 8. Pengenalan HTML Keterampilan Komputer 8. Pengenalan HTML Table of Contents: World Wide Web (WWW) HyperText Markup Language (HTML) Browser dan Editor Tag-tag HTML Struktur HTML document Elemen Dasar HTML 2 Objectives Setelah

Lebih terperinci

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa Tujuan Kuliah Mampu Menjelaskan mengenai: Pengertian struktur dasar tag-tag HTML membuat aplikasi dengan perintah-perintah HTML HTML Hyper Text Markup

Lebih terperinci

TAG HTML LANJUT Tujuan Instruksional :

TAG HTML LANJUT Tujuan Instruksional : 3 TAG HTML LANJUT Tujuan Instruksional : 1. Mahasiswa mengetahui tag-tag tingkat lanjut pada HTML 2. Mahasiswa dapat menyusun dan menyimpan sebuah dokumen HTML dengan tag HTML lanjut 3. Mahasiswa dapat

Lebih terperinci

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom. Form Input HTML dan Frame Siti Maesyaroh. M.Kom. Tag Tag ini digunakan untuk membuat rancangan form atau formulir dalam memasukkan data, dimana nantinya data tersebut akan diproses sesuai dengan

Lebih terperinci

PEMROGRAMAN WEB. 1 P a g e

PEMROGRAMAN WEB. 1 P a g e BAB I PENDAHULUAN A. Pengertian HTML HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun halaman web. HTML digunakan untuk melakukan mark-up (penandaan ) terhadap sebuah

Lebih terperinci