SlideShare a Scribd company logo
KUTUONLINE 1
JAVA WEB APPLICATION 2 - MEMBUAT TEMPLATE WEBSITE
Template dalam pemrograman website merupakan sebuah kerangka yang terbagi
kedalam beberapa section, dimana masing-masing section memiliki fungsi yang berbeda.
Template dalam website terbagi kedalam empat bagian utama, yaitu header, content,
sidebar, dan footer. Untuk lebih jelasnya, perhatikan gambar dibawah ini.
Gambar 1. Model template website.
Dalam mendesain template website, perlu adanya file CSS (Cascading Style Sheet) yang
berguna untuk mempercantik halaman website. Namun pada prakteknya, penggunaan
CSS tidak hanya mempercantik halaman website saja, tata letak serta pembagian section
pun dapat kita atur didalam CSS. Sehingga didalam file utama program, programmer
hanya perlu memanggil nama class atau id yang telah didefinisikan didalam file CSS.
Untuk mempelajari lebih jelas mengenai CSS, silahkan searching via mbah Google.
Selain editor Netbeans 8.1 yang digunakan dalam pembuatan template website,
diperlukan satu editor tambahan yaitu Sublime Text3, Notepad++, Dreamweaver CS (all
version). Editor ini akan digunakan untuk membuat file CSS, karena didalam Netbeans
tidak terdapat ekstensi file *.css.
Header
Sidebar Content
Footer
KUTUONLINE 2
Berikut langkah-langkah membuat template website:
1. Jalankan aplikasi Netbeans, buat project baru dengan meng-klik menu File lalu pilih
New Project.
Gambar 2. New Project.
2. Pada jendela New Project - steps 1. Choose Project, pilih Java Web dikolom
Categories, dan pilih Web Application dikolom Projects.
3. Selanjutnya steps 2. Name and Location, set seperti yang terlihat pada gambar 3.
Lalu klik Next.
4. Klik Next saja pada steps 3. Server and Settings. Tidak ada yang perlu di setting
pada bagian ini. Lihat gambar 4.
5. Pada steps 5. Frameworks, abaikan bagian ini karena saat ini belum menggunakan
framework. Klik Finish. Lihat gambar 5.
KUTUONLINE 3
Gambar 3. Name and Location.
Gambar 4. Server and Settings.
KUTUONLINE 4
Gambar 5. Frameworks.
6. Maka akan segera ditampilkan jendela kerja Netbeans IDE.
7. Langkah selanjutnya adalah menyiapkan file *.css yang akan digunakan untuk
membentuk sebuah template. Ketik perintah CSS dibawah ini menggunakan editor
Sublime Text3 atau Notepad++.
*{margin: 0px; padding: 0px}
header, footer, section, nav{
display:blocks;
}
.container{
margin:0 auto;
margin-top:15px;
width:980px;
font-family: arial;
margin-top: 20px;
}
#main, #header{
overflow: auto;
}
#content{
float: left;
KUTUONLINE 5
width: 640px;
}
#sidebar{
float: right;
width: 320px;
}
#nav{
overflow: auto;
}
#nav ul{
list-style: none;
height: 30px;
padding: 0px;
margin: 10px;
}
#nav ul li{
float: left;
font-size: 12px;
font-weight: bold;
margin: 10px;
}
#footer{
overflow: auto;
background-color: #9C9;
}
Simpan dalam folder C:/xampp/htdocs/javaweb/webapplication2/web/style/style.css
Berikut struktur file CSS yang telah dibuat dalam project website.
Gambar 6. Struktur file CSS dalam project website.
KUTUONLINE 6
8. Berikutnya membuat file home.jsp yang digunakan untuk menampilkan halaman
awal dari website. Klik kanan pada Web Pages, pilih New, pilih JSP.
Gambar 7. Membuat file JSP.
9. Pada jendela New JSP, set File Name seperti yang terlihat pada gambar dibawah
ini. Lalu klik Finish.
Gambar 8. Menentukan nama file JSP.
KUTUONLINE 7
10. File home.jsp telah terbentuk lengkap dengan kerangka script JSP.
Gambar 9. File home.jsp.
11. Pada bagian script JSP, terdapat script komentar yang tidak diperlukan sehingga
script ini perlu dihapus agar website dapat ditampilkan. Perhatikan gambar berikut:
Gambar 10. Hapus script komentar.
KUTUONLINE 8
12. Tahap terakhir, mulailah menambahkan beberapa baris perintah dibawah ini untuk
membuat template website.
Script home.jsp
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="style/style.css">
<title>Latihan template</title>
</head>
<body>
<!-- header -->
<header class="container" id="header">
<h1>Sistem Informasi Akuntansi</h1>
<h2>Bina Sarana Informatika</h2>
</header>
<!-- end of header -->
<!-- navigation -->
<nav class="container" id="nav">
<ul>
<li><a href="home.jsp">Beranda</a></li>
<li><a href="#">Profil</a></li>
<li><a href="#">Logout</a></li>
</ul>
</nav>
<!-- end of nav -->
<!-- section -->
<section class="container" id="main">
<section id="content">
<article>
<header>
<h1>SELAMAT DATANG DI WEBSITE KAMI</h1>
</header>
<p>
Puji syukur kepada Tuhan Yang Maha Esa, senantiasa mengiring
segala aktifitas dalam
dalam penyelesaian materi matakuliah Pemrograman Visual
Akuntansi. Sesuai dengan tebaran
kurikulum Program Studi Komputerisasi Akuntansi AMIK Bina Sarana
Informatika.
Pemrograman Visual Akuntansi terdapat pada semester 3, 4, dan 5.
Materi dikemas dengan menggabungkan
KUTUONLINE 9
unsur pengetahuan, keterampilan, sikap, teknik, dan pengalaman.
Unsur-unsur tersebut diharapkan
interaksi yang aktif antara mahasiswa dengan dosen di setiap proses
pembelajaran yang berlangsung.
</p>
<p>&nbsp;</p>
</article>
</section>
<aside id="sidebar">
<ul>
<li><a href="#">Akun</a></li>
<li><a href="#">Saldo Awal</a></li>
<li><a href="#">Informasi Perusahaan</a></li>
<li><a href="#">Periode Akuntansi</a></li>
</ul>
</aside>
<!-- end of section -->
<!-- footer -->
<footer class="container" id="footer" align="center">
Selamat belajar dan semoga berhasil. 2016.
</footer>
<!-- end of footer -->
</body>
</html>
Simpan di C:/xampp/htdocs/javaweb/webapplication2/web/home.jsp. Berikut
tampilan website saat dijalankan pada browser.
Gambar 11. Tampilan website pada browser.
KUTUONLINE 10
For your info
Join di http://www.lokalevent.com untuk mempromosikan event kamu via website.
Dengan mendaftar sebagai partner event di lokalevent, kamu akan memiliki halaman
Dashboard partner event untuk mengelola event kamu. Setiap event yang kamu publish
di website akan di publish pada sosial media kami, gratis!
Kami juga menyediakan jasa penayangan konten iklan pada halaman website lokalevent
untuk mempromosikan usaha yang kamu miliki.
Untuk informasi lebih lanjut biaya promo event dan pasang iklan, silahkan hubungi
marketing lokalevent di
Email: lokalevent.id@gmail.com
Twitter: @lokalevent_id
Facebook: http://facebook.com/lokalevent_id

More Related Content

What's hot

Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
SMK - Statens Museum for Kunst
 
CSS Dasar #3 : Penempatan CSS
CSS Dasar #3 : Penempatan CSSCSS Dasar #3 : Penempatan CSS
CSS Dasar #3 : Penempatan CSS
Sandhika Galih
 
HTML Dasar : #7 Hyperlink
HTML Dasar : #7 HyperlinkHTML Dasar : #7 Hyperlink
HTML Dasar : #7 Hyperlink
Sandhika Galih
 
CSS Dasar #1 : Intro
CSS Dasar #1 : IntroCSS Dasar #1 : Intro
CSS Dasar #1 : Intro
Sandhika Galih
 
HTML Dasar : #5 Heading
HTML Dasar : #5 HeadingHTML Dasar : #5 Heading
HTML Dasar : #5 Heading
Sandhika Galih
 
CSS Dasar #7 : Selector
CSS Dasar #7 : SelectorCSS Dasar #7 : Selector
CSS Dasar #7 : Selector
Sandhika Galih
 
CSS Layouting #5 : Position
CSS Layouting #5 : PositionCSS Layouting #5 : Position
CSS Layouting #5 : Position
Sandhika Galih
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
Sandhika Galih
 
HTML Dasar : #10 Form
HTML Dasar : #10 FormHTML Dasar : #10 Form
HTML Dasar : #10 Form
Sandhika Galih
 
Makalah kisi kisi pembuatan soal
Makalah kisi kisi pembuatan soalMakalah kisi kisi pembuatan soal
Makalah kisi kisi pembuatan soalPENJAGA HATI
 
CSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-classCSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-class
Sandhika Galih
 
XII_Sejarah Indonesia_KD 3.1_Final.pdf
XII_Sejarah Indonesia_KD 3.1_Final.pdfXII_Sejarah Indonesia_KD 3.1_Final.pdf
XII_Sejarah Indonesia_KD 3.1_Final.pdf
Kusnan Sudarmadi
 
HTML Dasar : #2 Hello World
HTML Dasar : #2 Hello WorldHTML Dasar : #2 Hello World
HTML Dasar : #2 Hello World
Sandhika Galih
 
HTML Dasar : #6 List
HTML Dasar : #6 ListHTML Dasar : #6 List
HTML Dasar : #6 List
Sandhika Galih
 
CSS Dasar #4 : Font Styling
CSS Dasar #4 : Font StylingCSS Dasar #4 : Font Styling
CSS Dasar #4 : Font Styling
Sandhika Galih
 
CSS Dasar #5 : Text Styling
CSS Dasar #5 : Text StylingCSS Dasar #5 : Text Styling
CSS Dasar #5 : Text Styling
Sandhika Galih
 
HTML Dasar : #9 Tabel
HTML Dasar : #9 TabelHTML Dasar : #9 Tabel
HTML Dasar : #9 Tabel
Sandhika Galih
 
CSS Dasar #6 : Background
CSS Dasar #6 : BackgroundCSS Dasar #6 : Background
CSS Dasar #6 : Background
Sandhika Galih
 
HTML - Form
HTML - FormHTML - Form
HTML - Form
Hari Setiaji
 
Basis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBBasis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBRiana Dwiningtyas
 

What's hot (20)

Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
CSS Dasar #3 : Penempatan CSS
CSS Dasar #3 : Penempatan CSSCSS Dasar #3 : Penempatan CSS
CSS Dasar #3 : Penempatan CSS
 
HTML Dasar : #7 Hyperlink
HTML Dasar : #7 HyperlinkHTML Dasar : #7 Hyperlink
HTML Dasar : #7 Hyperlink
 
CSS Dasar #1 : Intro
CSS Dasar #1 : IntroCSS Dasar #1 : Intro
CSS Dasar #1 : Intro
 
HTML Dasar : #5 Heading
HTML Dasar : #5 HeadingHTML Dasar : #5 Heading
HTML Dasar : #5 Heading
 
CSS Dasar #7 : Selector
CSS Dasar #7 : SelectorCSS Dasar #7 : Selector
CSS Dasar #7 : Selector
 
CSS Layouting #5 : Position
CSS Layouting #5 : PositionCSS Layouting #5 : Position
CSS Layouting #5 : Position
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
HTML Dasar : #10 Form
HTML Dasar : #10 FormHTML Dasar : #10 Form
HTML Dasar : #10 Form
 
Makalah kisi kisi pembuatan soal
Makalah kisi kisi pembuatan soalMakalah kisi kisi pembuatan soal
Makalah kisi kisi pembuatan soal
 
CSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-classCSS Dasar #8 : Pseudo-class
CSS Dasar #8 : Pseudo-class
 
XII_Sejarah Indonesia_KD 3.1_Final.pdf
XII_Sejarah Indonesia_KD 3.1_Final.pdfXII_Sejarah Indonesia_KD 3.1_Final.pdf
XII_Sejarah Indonesia_KD 3.1_Final.pdf
 
HTML Dasar : #2 Hello World
HTML Dasar : #2 Hello WorldHTML Dasar : #2 Hello World
HTML Dasar : #2 Hello World
 
HTML Dasar : #6 List
HTML Dasar : #6 ListHTML Dasar : #6 List
HTML Dasar : #6 List
 
CSS Dasar #4 : Font Styling
CSS Dasar #4 : Font StylingCSS Dasar #4 : Font Styling
CSS Dasar #4 : Font Styling
 
CSS Dasar #5 : Text Styling
CSS Dasar #5 : Text StylingCSS Dasar #5 : Text Styling
CSS Dasar #5 : Text Styling
 
HTML Dasar : #9 Tabel
HTML Dasar : #9 TabelHTML Dasar : #9 Tabel
HTML Dasar : #9 Tabel
 
CSS Dasar #6 : Background
CSS Dasar #6 : BackgroundCSS Dasar #6 : Background
CSS Dasar #6 : Background
 
HTML - Form
HTML - FormHTML - Form
HTML - Form
 
Basis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBBasis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDB
 

Similar to Java web application 2 - membuat template web

Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolomHaswi Haswi
 
Css tutorial-20
Css tutorial-20Css tutorial-20
Css tutorial-20
Karin Novilda
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketigaWawan Darmawan
 
Css tutorial-19
Css tutorial-19Css tutorial-19
Css tutorial-19
Karin Novilda
 
Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669
dodyalfad
 
Web templating
Web templatingWeb templating
Web templating
Rahadyan Gusti
 
Web templating
Web templatingWeb templating
Web templating
Rahadyan Gusti
 
Modul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxModul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxsugiyanto gunadi
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
Shofura Kamal
 
Cara membuat web dinamis dengan php mysql part1
Cara membuat web dinamis dengan php mysql part1Cara membuat web dinamis dengan php mysql part1
Cara membuat web dinamis dengan php mysql part1
Rafidi Gokil
 
Modul web-design
Modul web-designModul web-design
Modul web-design
Sejahtera Affif
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
ardyansyahAhmad
 
Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316
sapatati
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
T Ghazali
 
Modul 5-css-dasar-css
Modul 5-css-dasar-cssModul 5-css-dasar-css
Modul 5-css-dasar-css
Rosyid Musthofa
 

Similar to Java web application 2 - membuat template web (20)

Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolom
 
Css tutorial-20
Css tutorial-20Css tutorial-20
Css tutorial-20
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
 
Css tutorial-20
Css tutorial-20Css tutorial-20
Css tutorial-20
 
Css tutorial-19
Css tutorial-19Css tutorial-19
Css tutorial-19
 
Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669
 
Web templating
Web templatingWeb templating
Web templating
 
Web templating
Web templatingWeb templating
Web templating
 
Modul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxModul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lx
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 
Cara membuat web dinamis dengan php mysql part1
Cara membuat web dinamis dengan php mysql part1Cara membuat web dinamis dengan php mysql part1
Cara membuat web dinamis dengan php mysql part1
 
Css tutorial-19
Css tutorial-19Css tutorial-19
Css tutorial-19
 
Laporan css
Laporan cssLaporan css
Laporan css
 
Modul web-design
Modul web-designModul web-design
Modul web-design
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
 
Modul css
Modul cssModul css
Modul css
 
Laporan css
Laporan cssLaporan css
Laporan css
 
Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316
 
Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)Langkah demi langkah menguasai html 5 (versi alpha)
Langkah demi langkah menguasai html 5 (versi alpha)
 
Modul 5-css-dasar-css
Modul 5-css-dasar-cssModul 5-css-dasar-css
Modul 5-css-dasar-css
 

More from Doni Andriansyah

e-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdfe-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdf
Doni Andriansyah
 
Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
Doni Andriansyah
 
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
Doni Andriansyah
 
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
Doni Andriansyah
 
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
Doni Andriansyah
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
Doni Andriansyah
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
Doni Andriansyah
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
Doni Andriansyah
 
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
Doni Andriansyah
 
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
Doni Andriansyah
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
Doni Andriansyah
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
Doni Andriansyah
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
Doni Andriansyah
 
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
Doni Andriansyah
 
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
Doni Andriansyah
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
Doni Andriansyah
 
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
Doni Andriansyah
 
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
Doni Andriansyah
 
Scope requirements tugas uas kelompok project management
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project management
Doni Andriansyah
 
Tugas1 Software Engineering doni 14000656
Tugas1 Software Engineering doni 14000656Tugas1 Software Engineering doni 14000656
Tugas1 Software Engineering doni 14000656
Doni Andriansyah
 

More from Doni Andriansyah (20)

e-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdfe-Brochure-LionParcelCisaukLapanRaya.pdf
e-Brochure-LionParcelCisaukLapanRaya.pdf
 
Ecommerce for everybody
Ecommerce for everybodyEcommerce for everybody
Ecommerce for everybody
 
C++ Latihan Percabangan KPR
C++ Latihan Percabangan KPRC++ Latihan Percabangan KPR
C++ Latihan Percabangan KPR
 
C++ Laundry kiloan murmer
C++ Laundry kiloan murmerC++ Laundry kiloan murmer
C++ Laundry kiloan murmer
 
Lembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompokLembar kontribusi pengerjaan tugas kelompok
Lembar kontribusi pengerjaan tugas kelompok
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
Web Programming 1 - dbKursus
Web Programming 1 - dbKursusWeb Programming 1 - dbKursus
Web Programming 1 - dbKursus
 
C++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video MartC++ Array Percabangan Rental VCD DVD Video Mart
C++ Array Percabangan Rental VCD DVD Video Mart
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Web Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red FlowerWeb Programming - Toko Bunga Red Flower
Web Programming - Toko Bunga Red Flower
 
C++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried ChickenC++ Array Gerobak Fried Chicken
C++ Array Gerobak Fried Chicken
 
Remastering linux slax
Remastering linux slaxRemastering linux slax
Remastering linux slax
 
Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)Nuri proposal penelitian-doni andriansyah (sem)
Nuri proposal penelitian-doni andriansyah (sem)
 
Project charter tugas uas project management
Project charter   tugas uas project managementProject charter   tugas uas project management
Project charter tugas uas project management
 
Scope requirements tugas uas kelompok project management
Scope requirements   tugas uas kelompok project managementScope requirements   tugas uas kelompok project management
Scope requirements tugas uas kelompok project management
 
Tugas1 Software Engineering doni 14000656
Tugas1 Software Engineering doni 14000656Tugas1 Software Engineering doni 14000656
Tugas1 Software Engineering doni 14000656
 

Recently uploaded

LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 

Recently uploaded (20)

LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 

Java web application 2 - membuat template web

  • 1. KUTUONLINE 1 JAVA WEB APPLICATION 2 - MEMBUAT TEMPLATE WEBSITE Template dalam pemrograman website merupakan sebuah kerangka yang terbagi kedalam beberapa section, dimana masing-masing section memiliki fungsi yang berbeda. Template dalam website terbagi kedalam empat bagian utama, yaitu header, content, sidebar, dan footer. Untuk lebih jelasnya, perhatikan gambar dibawah ini. Gambar 1. Model template website. Dalam mendesain template website, perlu adanya file CSS (Cascading Style Sheet) yang berguna untuk mempercantik halaman website. Namun pada prakteknya, penggunaan CSS tidak hanya mempercantik halaman website saja, tata letak serta pembagian section pun dapat kita atur didalam CSS. Sehingga didalam file utama program, programmer hanya perlu memanggil nama class atau id yang telah didefinisikan didalam file CSS. Untuk mempelajari lebih jelas mengenai CSS, silahkan searching via mbah Google. Selain editor Netbeans 8.1 yang digunakan dalam pembuatan template website, diperlukan satu editor tambahan yaitu Sublime Text3, Notepad++, Dreamweaver CS (all version). Editor ini akan digunakan untuk membuat file CSS, karena didalam Netbeans tidak terdapat ekstensi file *.css. Header Sidebar Content Footer
  • 2. KUTUONLINE 2 Berikut langkah-langkah membuat template website: 1. Jalankan aplikasi Netbeans, buat project baru dengan meng-klik menu File lalu pilih New Project. Gambar 2. New Project. 2. Pada jendela New Project - steps 1. Choose Project, pilih Java Web dikolom Categories, dan pilih Web Application dikolom Projects. 3. Selanjutnya steps 2. Name and Location, set seperti yang terlihat pada gambar 3. Lalu klik Next. 4. Klik Next saja pada steps 3. Server and Settings. Tidak ada yang perlu di setting pada bagian ini. Lihat gambar 4. 5. Pada steps 5. Frameworks, abaikan bagian ini karena saat ini belum menggunakan framework. Klik Finish. Lihat gambar 5.
  • 3. KUTUONLINE 3 Gambar 3. Name and Location. Gambar 4. Server and Settings.
  • 4. KUTUONLINE 4 Gambar 5. Frameworks. 6. Maka akan segera ditampilkan jendela kerja Netbeans IDE. 7. Langkah selanjutnya adalah menyiapkan file *.css yang akan digunakan untuk membentuk sebuah template. Ketik perintah CSS dibawah ini menggunakan editor Sublime Text3 atau Notepad++. *{margin: 0px; padding: 0px} header, footer, section, nav{ display:blocks; } .container{ margin:0 auto; margin-top:15px; width:980px; font-family: arial; margin-top: 20px; } #main, #header{ overflow: auto; } #content{ float: left;
  • 5. KUTUONLINE 5 width: 640px; } #sidebar{ float: right; width: 320px; } #nav{ overflow: auto; } #nav ul{ list-style: none; height: 30px; padding: 0px; margin: 10px; } #nav ul li{ float: left; font-size: 12px; font-weight: bold; margin: 10px; } #footer{ overflow: auto; background-color: #9C9; } Simpan dalam folder C:/xampp/htdocs/javaweb/webapplication2/web/style/style.css Berikut struktur file CSS yang telah dibuat dalam project website. Gambar 6. Struktur file CSS dalam project website.
  • 6. KUTUONLINE 6 8. Berikutnya membuat file home.jsp yang digunakan untuk menampilkan halaman awal dari website. Klik kanan pada Web Pages, pilih New, pilih JSP. Gambar 7. Membuat file JSP. 9. Pada jendela New JSP, set File Name seperti yang terlihat pada gambar dibawah ini. Lalu klik Finish. Gambar 8. Menentukan nama file JSP.
  • 7. KUTUONLINE 7 10. File home.jsp telah terbentuk lengkap dengan kerangka script JSP. Gambar 9. File home.jsp. 11. Pada bagian script JSP, terdapat script komentar yang tidak diperlukan sehingga script ini perlu dihapus agar website dapat ditampilkan. Perhatikan gambar berikut: Gambar 10. Hapus script komentar.
  • 8. KUTUONLINE 8 12. Tahap terakhir, mulailah menambahkan beberapa baris perintah dibawah ini untuk membuat template website. Script home.jsp <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="style/style.css"> <title>Latihan template</title> </head> <body> <!-- header --> <header class="container" id="header"> <h1>Sistem Informasi Akuntansi</h1> <h2>Bina Sarana Informatika</h2> </header> <!-- end of header --> <!-- navigation --> <nav class="container" id="nav"> <ul> <li><a href="home.jsp">Beranda</a></li> <li><a href="#">Profil</a></li> <li><a href="#">Logout</a></li> </ul> </nav> <!-- end of nav --> <!-- section --> <section class="container" id="main"> <section id="content"> <article> <header> <h1>SELAMAT DATANG DI WEBSITE KAMI</h1> </header> <p> Puji syukur kepada Tuhan Yang Maha Esa, senantiasa mengiring segala aktifitas dalam dalam penyelesaian materi matakuliah Pemrograman Visual Akuntansi. Sesuai dengan tebaran kurikulum Program Studi Komputerisasi Akuntansi AMIK Bina Sarana Informatika. Pemrograman Visual Akuntansi terdapat pada semester 3, 4, dan 5. Materi dikemas dengan menggabungkan
  • 9. KUTUONLINE 9 unsur pengetahuan, keterampilan, sikap, teknik, dan pengalaman. Unsur-unsur tersebut diharapkan interaksi yang aktif antara mahasiswa dengan dosen di setiap proses pembelajaran yang berlangsung. </p> <p>&nbsp;</p> </article> </section> <aside id="sidebar"> <ul> <li><a href="#">Akun</a></li> <li><a href="#">Saldo Awal</a></li> <li><a href="#">Informasi Perusahaan</a></li> <li><a href="#">Periode Akuntansi</a></li> </ul> </aside> <!-- end of section --> <!-- footer --> <footer class="container" id="footer" align="center"> Selamat belajar dan semoga berhasil. 2016. </footer> <!-- end of footer --> </body> </html> Simpan di C:/xampp/htdocs/javaweb/webapplication2/web/home.jsp. Berikut tampilan website saat dijalankan pada browser. Gambar 11. Tampilan website pada browser.
  • 10. KUTUONLINE 10 For your info Join di http://www.lokalevent.com untuk mempromosikan event kamu via website. Dengan mendaftar sebagai partner event di lokalevent, kamu akan memiliki halaman Dashboard partner event untuk mengelola event kamu. Setiap event yang kamu publish di website akan di publish pada sosial media kami, gratis! Kami juga menyediakan jasa penayangan konten iklan pada halaman website lokalevent untuk mempromosikan usaha yang kamu miliki. Untuk informasi lebih lanjut biaya promo event dan pasang iklan, silahkan hubungi marketing lokalevent di Email: lokalevent.id@gmail.com Twitter: @lokalevent_id Facebook: http://facebook.com/lokalevent_id