SlideShare a Scribd company logo
1 of 10
Download to read offline
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

Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
Gilang Ramadhan
 
Html text and formatting
Html text and formattingHtml text and formatting
Html text and formatting
eShikshak
 
Web technology practical list
Web technology practical listWeb technology practical list
Web technology practical list
desaipratu10
 

What's hot (20)

[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
Modul Ajar Basis Data
Modul Ajar Basis DataModul Ajar Basis Data
Modul Ajar Basis Data
 
Pengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniterPengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniter
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
 
CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout CSS Day: CSS Grid Layout
CSS Day: CSS Grid Layout
 
Html interview-questions-and-answers
Html interview-questions-and-answersHtml interview-questions-and-answers
Html interview-questions-and-answers
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
 
Belajar Java dasar
Belajar Java dasarBelajar Java dasar
Belajar Java dasar
 
CSS.ppt
CSS.pptCSS.ppt
CSS.ppt
 
Html text and formatting
Html text and formattingHtml text and formatting
Html text and formatting
 
Materi CSS Dasar
Materi CSS DasarMateri CSS Dasar
Materi CSS Dasar
 
html.pptx
html.pptxhtml.pptx
html.pptx
 
Dasar pemrograman web HTML
Dasar pemrograman web HTMLDasar pemrograman web HTML
Dasar pemrograman web HTML
 
Part 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetPart 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .Net
 
Web technology practical list
Web technology practical listWeb technology practical list
Web technology practical list
 
Demo aplikasi
Demo aplikasiDemo aplikasi
Demo aplikasi
 
Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Record
 

Similar to Java web application 2 - membuat template web

Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolom
Haswi Haswi
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
Wawan Darmawan
 
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
sugiyanto 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
 

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

More from Doni Andriansyah (20)

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 Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
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

PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 

Recently uploaded (20)

MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 

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