SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Frame Pada Halaman Web 56
FRAME PADA
HALAMAN WEB108
Setelah mempelajari pokok bahasan ini, diharapkan :
Bisa menerapklan frame dalam pembuatan sebuah halaman web.
Bisa mengatur tampilan web yang mempunyai hyperlink dan menampilkannya
kedalam satu halaman saja, sehingga bisa mengurangi waktu akses sebuah halaman
web.
8.1 Pendahuluan
Frame pada sebuah halaman web merupakan sebuah tempat untuk meletakkan atau
menampilkan informasi tertentu. Biasanya frame ini digunakan untuk menampilkan
sebuah hyperlink, akan tetapi informasi dari hasil link tersebut tetap bisa dilihat pada
halaman tersebut. Dengan kata lain frame merupakan area yang dibuat untuk
menyatukan halaman yang berbeda. Kenapa frame ini dibuat mungkin salah satu
tujuannya untuk mempercepat waktu akses/loading untuk membuka suatu halaman web.
Untuk mempelajari frame anda juga tidak terlepas dari materi-materi sebelumnya,
karena isi dari frame tersebut merupakan pengembangan dari pembahasan-pembahasan
materi sebelumnya. Untk lebih jelasnya tentang pembuatan frame, pada bab ini akan
dibahas cara-cara yang perlu dilakukan untuk membuat frame tersebut.
8.2 Bentuk Dasar Frame
Di Internet mungkin kita pernah menjumpai sebuah situs yang berisikan banyak
informasi, tetapi setiap kita akses melalui tombol tertentu informasi dapat dilihat
dihalaman tersebut tanpa berpindah atau menutup halaman itu sendiri. Apabila yang
terjadi demikian, mungkin salah ssatunya menggunakan teknik frame ini. Frame
memungkinkan satu halaman web atau lebih bisa ditampilkan pada sebuah jendela
browser saja. Bentuk dasar frame bisa berupa kolom dan bais. Untuk membuat frame
dalam bentuk kolom, gunakan tag <frameset> dan berikan atribut cols serta berikan
nilai pada atribut cols tersebut. Sdangkan untuk membentuk frame dalam bentuk baris
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 57
atribut yang digunakan adalah rows dan berikan nilai pada atribut rows tersebut. Nilai
atribut baik cols maupun row diukur dalam satuan % (persen). Untuk menuliskan
frameset cols dan row perhatikan penggunaan tag frameset berikut ini :
Bentuk kolom
<frameset cols = ”30%,*”>
Menunjukan
luas area
kolom 1 (30%)
Tanda * Menunjukan
luas area yang tersisa
setelah digunakan 30 %
Bentuk baris
<frameset rows = ”30%,*”>
Tanda * Menunjukan
luas area yang tersisa
setelah digunakan 30 %
Menunjukan
luas area baris
1 (30%)
Penggunaan secara lengkap dapat dilihat pada baris-baris program berikut ini :
Framesetcols.html
<html>
<head>
<title>frame</title>
</head>
<frameset cols = ”30%,*”>
<frame src=”alamat.html”>
<frame src=”profile.html”>
Menunjukan isi dari kolom-
kolom yang ada pada frame,
sesuai urutan. Yang atas tehitung
dari kolom 1,2, dst.
</frameset>
</html>
Framesetrows.html
<html>
<head>
<title>frame</title>
</head>
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 58
<frameset rows = ”30%,*”>
<frame src=”alamat.html”>
<frame src=”profile.html”>
Menunjukan isi dari kolom-
kolom yang ada pada frame,
sesuai urutan. Yang atas tehitung
dari baris 1,2, dst.
</frameset>
</html>
8.3 Border Pada Frame
Border merupakan pemisah antar frame yang satu dengan yang lainya.Untuk
memberikan border dan menghilangkan border, Atribut yang digunakan adalah
<border>. apabila tidak memberikan atribut border, artinya frame yang dibuat secara
otomatis muncul adanya border hal ini dianggap border = ”1”. Sedangkan apabila tidak
menghendaki adanya pemisah antarframe, tambahkan border = “0” pada tag
<frameset>. Perhatkan pada kode-kode HTML berikut :
Border.html
<html>
<head>
<title>frame</title>
</head>
<frameset cols = ”30%,*” border=”0”>
<frame src=”alamat.html”>
<frame src=”profile.html”>
</frameset>
</html>
8.4 Scrolling Pada Frame
Scrolling merupakan tombol penggulung yang muncul secara otomatis apabila
informasi yang ada terlalu panjang untuk dapat ditampilkan dilayar. Keberadaan
scrolling pada frame bisa dihilangkan. Caranya pada frame tersebut, anda bisa
menambahkan, SCROLLING = “No”. Seperti yang terlihat pada kode-kode berikut :
Scrolling.html
<html>
<head>
<title>frame</title>
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 59
</head>
<frameset cols = ”30%,*” border=”0”>
<frame src = ”frame1.html” scrolling = “No”>
<frame src = ”frame2.html”>
</frameset>
</html>
8.5 Penggunaan Noresize
Pada pembuatan frame secara standar, ukuran frame yang ditampilkan di browser dapat
dirubah-rubah sesuai dengan ukuran yang dikehendaki. Jika anda berkeinginan agar
frame tidak dapat dirubah ketika ditampilkan pada browser, anda bisa menambahkan
atribut noresize pada tag <frame>. Contoh dapat dilihat pada berkas berikut :
Noresize.html
<html>
<head>
<title>penggunaan frame</title>
</head>
frameset cols = “30%, *”>
<frame src = “framekesatu.htm”>
<frame src = “framekedua.html” noresize name = “oke”>
</frameset>
</html>
8.6 Penggabungan Frame
Frame terdiri dari dua bentuk, seperti yang telah dipelajari pada sub bab sebelumnya ,
yaitu bentuk vertikal dan horisontal. Tetapi pada penggunaannya frame vertikal dan
horizontal dapat digunakan/digabungkan sekaligus. Sekarang marilah mencoba untuk
menggabungkan frame horisontal dan vertikal. Untuk membentuknya, diperlukan
<frameset> berkalang. Implementasinya sebagai berikut :
Simpan berkas berikut dengan nama file : judul.html
Judul.html
<html>
<head>
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 60
<title>frame</title>
</head>
<body>
<center>
<img src = “C:gambardian483.gif”>
</center>
</body>
</html>
Simpan berkas berikut dengan nama file : index.html
Index.html
<html>
<head>
<title>gabungan frame</title>
</head>
<frameset rows = “30%,*”>
<frame src = “judul.html” scrolling = “no”>
<frameset border = “0” cols = “30%,*”>
<frame src = “daftar.html” scrolling = “no”>
<frame src = “alamat.html” name = “oke”>
</frameset>
</frameset>
</html>
8.7 Link Pada Frame
Setelah membentuk frame, selanjutnya frame-frame yang ada tersebut akan kita
manfaatkan untuk penampung dari dokumen lain yang sifatnya berdiri sendiri. Supaya
antara frame yang satu dengan yang lain dapat saling berhubungan perlu dibentuk suatu
hyperlink.Untuk lebih jelasnya penggunaan link dalam frame dapat dilihat pada kode-
kode program berikut :
Simpan berkas berikut dengan nama file “berkaspertama.html”
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 61
Berkaspertama.html
<html>
<head>
<title>Membuat Link</title>
</head>
<body>
<pre>
pada bagian ini dapat berisi berbagai informasi
yang diperlukan untuk sebuah halaman website
<a href="menuutama.html">kembali ke menu utama</a>
</pre>
</body>
<html>
Simpan berkas berikut dengan nama file “berkaskedua.html”
berkaskedua.html
<html>
<head>
<title>Membuat Link</title>
</head>
<body>
<pre>
Pada bagian ini dapat berisi teks, gambar, music, video
Dan informasi yang lainya sesuai dengan keinginan kita…
<a href="menuutama.html">kembali ke menu utama</a>
</pre>
</body>
<html>
Simpan berkas berikut dengan nama file “ menuutama.html”
menuutama.html
<html>
<head>
<title>Membuat Link</title>
<body>
<center>
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 62
Silahkan Klik Pilihan Anda :
<a href =”berkaspertama.html” target = “oke”><h3>Dokumen 1</h3></a>
<a href =”berkaskedua.html” target = “oke”><h3>Dokumen 2</h3></a>
</center>
</body>
<html>
Pada file menuutama.htm, atribut target digunakan untuk menentukan frame yang akan
ditempati oleh halaman web yang dipanggil. Sekarang saatnya untuk membuat kode
yang menggabungkan ketiga berkas di atas melalui <frameset>. Kode yang perlu anda
tulis adalah seperti berikut :
Simpan dengan nama framenya.html
Framenya.html
<html>
<head>
<title>penggunaan frame</title>
</head>
frameset cols = “30%, *”>
<frame src = “menuutama.htm”>
<frame src = “berkaspertama.html” name = “oke”>
</frameset>
</html>
©Pengembangan Web/Buku Ajar/T.I/Darmajaya
Frame Pada Halaman Web 63
Latihan Soal :
Dengan menggunakan kode HTML buatlah bentuk frame seperti di bawah ini ?
Buatlah tampilan penggunaan frame dan link seperti yang terlihat pada tampilam
berikut ini ?
Selamat Mengerjakan … !
©Pengembangan Web/Buku Ajar/T.I/Darmajaya

Más contenido relacionado

La actualidad más candente

Modul dasar html
Modul dasar htmlModul dasar html
Modul dasar htmlUjiWardoyo1
 
Persentasi kelompok 4
Persentasi kelompok 4Persentasi kelompok 4
Persentasi kelompok 4bki-2
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasDoni Andriansyah
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
 

La actualidad más candente (8)

Modul dasar html
Modul dasar htmlModul dasar html
Modul dasar html
 
Persentasi kelompok 4
Persentasi kelompok 4Persentasi kelompok 4
Persentasi kelompok 4
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Menu Dan Navigasi Situs
Menu Dan Navigasi SitusMenu Dan Navigasi Situs
Menu Dan Navigasi Situs
 
Pertemuan 1-web
Pertemuan 1-webPertemuan 1-web
Pertemuan 1-web
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 

Destacado

О ситуации в электроэнергетике России с точки зрения потребителей электроэнергии
О ситуации в электроэнергетике России с точки зрения потребителей электроэнергииО ситуации в электроэнергетике России с точки зрения потребителей электроэнергии
О ситуации в электроэнергетике России с точки зрения потребителей электроэнергииНП "Сообщество потребителей энергии"
 
Bugs bunny keyote
Bugs bunny keyote Bugs bunny keyote
Bugs bunny keyote benmol
 
Krill yağının pms üzerinde etkileri
Krill yağının pms üzerinde etkileriKrill yağının pms üzerinde etkileri
Krill yağının pms üzerinde etkileriyekosan
 
Nikolai angelov-gary-2015.eng-1
Nikolai angelov-gary-2015.eng-1Nikolai angelov-gary-2015.eng-1
Nikolai angelov-gary-2015.eng-1Sim Aleksiev
 
Mobile Luxury Masterclass SEO
Mobile Luxury Masterclass SEO Mobile Luxury Masterclass SEO
Mobile Luxury Masterclass SEO 90 Digital
 
Jati diri & bdy akademik
Jati diri & bdy akademikJati diri & bdy akademik
Jati diri & bdy akademikjenniewidianie
 
Maia gorova-2013eng
Maia gorova-2013engMaia gorova-2013eng
Maia gorova-2013engSim Aleksiev
 
Michael Durante Western Reserve 2Q05 letter
Michael Durante Western Reserve 2Q05 letterMichael Durante Western Reserve 2Q05 letter
Michael Durante Western Reserve 2Q05 letterMichael Durante
 
Measure camp 2013 a world of google 100% not provided
Measure camp 2013 a world of google 100% not providedMeasure camp 2013 a world of google 100% not provided
Measure camp 2013 a world of google 100% not provided90 Digital
 
презентация по продукции Joty
презентация по продукции Jotyпрезентация по продукции Joty
презентация по продукции Jotyan_savchenko
 
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkk
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkkMengevalusi teks prosedur xtkr 4. nur wahyudi dkk
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkkNuril anwar
 
Proactive Approaches for Building a Professional Network
Proactive Approaches for Building a Professional NetworkProactive Approaches for Building a Professional Network
Proactive Approaches for Building a Professional NetworkDonna Kridelbaugh
 
Newsletter 6 pdf
Newsletter 6  pdfNewsletter 6  pdf
Newsletter 6 pdfmaymaskow1
 

Destacado (20)

О ситуации в электроэнергетике России с точки зрения потребителей электроэнергии
О ситуации в электроэнергетике России с точки зрения потребителей электроэнергииО ситуации в электроэнергетике России с точки зрения потребителей электроэнергии
О ситуации в электроэнергетике России с точки зрения потребителей электроэнергии
 
ÄK Möckelsnäs 130822
ÄK Möckelsnäs 130822ÄK Möckelsnäs 130822
ÄK Möckelsnäs 130822
 
Maia gorova-2013
Maia gorova-2013Maia gorova-2013
Maia gorova-2013
 
Bugs bunny keyote
Bugs bunny keyote Bugs bunny keyote
Bugs bunny keyote
 
Krill yağının pms üzerinde etkileri
Krill yağının pms üzerinde etkileriKrill yağının pms üzerinde etkileri
Krill yağının pms üzerinde etkileri
 
O recrutamento de_trabalhador_publico
O recrutamento de_trabalhador_publicoO recrutamento de_trabalhador_publico
O recrutamento de_trabalhador_publico
 
Nikolai angelov-gary-2015.eng-1
Nikolai angelov-gary-2015.eng-1Nikolai angelov-gary-2015.eng-1
Nikolai angelov-gary-2015.eng-1
 
All about me!
All about me!All about me!
All about me!
 
Mobile Luxury Masterclass SEO
Mobile Luxury Masterclass SEO Mobile Luxury Masterclass SEO
Mobile Luxury Masterclass SEO
 
Jati diri & bdy akademik
Jati diri & bdy akademikJati diri & bdy akademik
Jati diri & bdy akademik
 
Maia gorova-2013eng
Maia gorova-2013engMaia gorova-2013eng
Maia gorova-2013eng
 
Michael Durante Western Reserve 2Q05 letter
Michael Durante Western Reserve 2Q05 letterMichael Durante Western Reserve 2Q05 letter
Michael Durante Western Reserve 2Q05 letter
 
Measure camp 2013 a world of google 100% not provided
Measure camp 2013 a world of google 100% not providedMeasure camp 2013 a world of google 100% not provided
Measure camp 2013 a world of google 100% not provided
 
P.LE updated
P.LE updatedP.LE updated
P.LE updated
 
Yeah
YeahYeah
Yeah
 
презентация по продукции Joty
презентация по продукции Jotyпрезентация по продукции Joty
презентация по продукции Joty
 
All about me!
All about me!All about me!
All about me!
 
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkk
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkkMengevalusi teks prosedur xtkr 4. nur wahyudi dkk
Mengevalusi teks prosedur xtkr 4. nur wahyudi dkk
 
Proactive Approaches for Building a Professional Network
Proactive Approaches for Building a Professional NetworkProactive Approaches for Building a Professional Network
Proactive Approaches for Building a Professional Network
 
Newsletter 6 pdf
Newsletter 6  pdfNewsletter 6  pdf
Newsletter 6 pdf
 

Similar a FRAME56

Laporan tugas project pemograman web
Laporan tugas project pemograman webLaporan tugas project pemograman web
Laporan tugas project pemograman webZansa Sllw Gymbr
 
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 WebsiteShofura Kamal
 
Kumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteKumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteSyahrial HSB
 
Mengenal script html 2
Mengenal script html 2Mengenal script html 2
Mengenal script html 2Ali Muntaha
 
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
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapanM Paramananda
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapannofayanties
 
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
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepadSamsuri14
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBTeukuMahawira
 
Modul 1 android advanced ui design
Modul 1   android advanced ui designModul 1   android advanced ui design
Modul 1 android advanced ui designbachtiarnuredria
 
Tugas2 1300631019
Tugas2 1300631019Tugas2 1300631019
Tugas2 1300631019setiyo muji
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML fikrinurfahmi1
 

Similar a FRAME56 (20)

Laporan tugas project pemograman web
Laporan tugas project pemograman webLaporan tugas project pemograman web
Laporan tugas project pemograman web
 
Modul web-design
Modul web-designModul web-design
Modul web-design
 
Css tutorial-19
Css tutorial-19Css tutorial-19
Css tutorial-19
 
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
 
Web templating
Web templatingWeb templating
Web templating
 
Web templating
Web templatingWeb templating
Web templating
 
Kumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteKumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/Website
 
Mengenal script html 2
Mengenal script html 2Mengenal script html 2
Mengenal script html 2
 
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
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
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)
 
Web html
Web htmlWeb html
Web html
 
Modul html
Modul htmlModul html
Modul html
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepad
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEB
 
Modul 1 android advanced ui design
Modul 1   android advanced ui designModul 1   android advanced ui design
Modul 1 android advanced ui design
 
Tugas2 1300631019
Tugas2 1300631019Tugas2 1300631019
Tugas2 1300631019
 
Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML Praktikum_Pengenalan_HTML
Praktikum_Pengenalan_HTML
 

FRAME56

  • 1. Frame Pada Halaman Web 56 FRAME PADA HALAMAN WEB108 Setelah mempelajari pokok bahasan ini, diharapkan : Bisa menerapklan frame dalam pembuatan sebuah halaman web. Bisa mengatur tampilan web yang mempunyai hyperlink dan menampilkannya kedalam satu halaman saja, sehingga bisa mengurangi waktu akses sebuah halaman web. 8.1 Pendahuluan Frame pada sebuah halaman web merupakan sebuah tempat untuk meletakkan atau menampilkan informasi tertentu. Biasanya frame ini digunakan untuk menampilkan sebuah hyperlink, akan tetapi informasi dari hasil link tersebut tetap bisa dilihat pada halaman tersebut. Dengan kata lain frame merupakan area yang dibuat untuk menyatukan halaman yang berbeda. Kenapa frame ini dibuat mungkin salah satu tujuannya untuk mempercepat waktu akses/loading untuk membuka suatu halaman web. Untuk mempelajari frame anda juga tidak terlepas dari materi-materi sebelumnya, karena isi dari frame tersebut merupakan pengembangan dari pembahasan-pembahasan materi sebelumnya. Untk lebih jelasnya tentang pembuatan frame, pada bab ini akan dibahas cara-cara yang perlu dilakukan untuk membuat frame tersebut. 8.2 Bentuk Dasar Frame Di Internet mungkin kita pernah menjumpai sebuah situs yang berisikan banyak informasi, tetapi setiap kita akses melalui tombol tertentu informasi dapat dilihat dihalaman tersebut tanpa berpindah atau menutup halaman itu sendiri. Apabila yang terjadi demikian, mungkin salah ssatunya menggunakan teknik frame ini. Frame memungkinkan satu halaman web atau lebih bisa ditampilkan pada sebuah jendela browser saja. Bentuk dasar frame bisa berupa kolom dan bais. Untuk membuat frame dalam bentuk kolom, gunakan tag <frameset> dan berikan atribut cols serta berikan nilai pada atribut cols tersebut. Sdangkan untuk membentuk frame dalam bentuk baris ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 2. Frame Pada Halaman Web 57 atribut yang digunakan adalah rows dan berikan nilai pada atribut rows tersebut. Nilai atribut baik cols maupun row diukur dalam satuan % (persen). Untuk menuliskan frameset cols dan row perhatikan penggunaan tag frameset berikut ini : Bentuk kolom <frameset cols = ”30%,*”> Menunjukan luas area kolom 1 (30%) Tanda * Menunjukan luas area yang tersisa setelah digunakan 30 % Bentuk baris <frameset rows = ”30%,*”> Tanda * Menunjukan luas area yang tersisa setelah digunakan 30 % Menunjukan luas area baris 1 (30%) Penggunaan secara lengkap dapat dilihat pada baris-baris program berikut ini : Framesetcols.html <html> <head> <title>frame</title> </head> <frameset cols = ”30%,*”> <frame src=”alamat.html”> <frame src=”profile.html”> Menunjukan isi dari kolom- kolom yang ada pada frame, sesuai urutan. Yang atas tehitung dari kolom 1,2, dst. </frameset> </html> Framesetrows.html <html> <head> <title>frame</title> </head> ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 3. Frame Pada Halaman Web 58 <frameset rows = ”30%,*”> <frame src=”alamat.html”> <frame src=”profile.html”> Menunjukan isi dari kolom- kolom yang ada pada frame, sesuai urutan. Yang atas tehitung dari baris 1,2, dst. </frameset> </html> 8.3 Border Pada Frame Border merupakan pemisah antar frame yang satu dengan yang lainya.Untuk memberikan border dan menghilangkan border, Atribut yang digunakan adalah <border>. apabila tidak memberikan atribut border, artinya frame yang dibuat secara otomatis muncul adanya border hal ini dianggap border = ”1”. Sedangkan apabila tidak menghendaki adanya pemisah antarframe, tambahkan border = “0” pada tag <frameset>. Perhatkan pada kode-kode HTML berikut : Border.html <html> <head> <title>frame</title> </head> <frameset cols = ”30%,*” border=”0”> <frame src=”alamat.html”> <frame src=”profile.html”> </frameset> </html> 8.4 Scrolling Pada Frame Scrolling merupakan tombol penggulung yang muncul secara otomatis apabila informasi yang ada terlalu panjang untuk dapat ditampilkan dilayar. Keberadaan scrolling pada frame bisa dihilangkan. Caranya pada frame tersebut, anda bisa menambahkan, SCROLLING = “No”. Seperti yang terlihat pada kode-kode berikut : Scrolling.html <html> <head> <title>frame</title> ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 4. Frame Pada Halaman Web 59 </head> <frameset cols = ”30%,*” border=”0”> <frame src = ”frame1.html” scrolling = “No”> <frame src = ”frame2.html”> </frameset> </html> 8.5 Penggunaan Noresize Pada pembuatan frame secara standar, ukuran frame yang ditampilkan di browser dapat dirubah-rubah sesuai dengan ukuran yang dikehendaki. Jika anda berkeinginan agar frame tidak dapat dirubah ketika ditampilkan pada browser, anda bisa menambahkan atribut noresize pada tag <frame>. Contoh dapat dilihat pada berkas berikut : Noresize.html <html> <head> <title>penggunaan frame</title> </head> frameset cols = “30%, *”> <frame src = “framekesatu.htm”> <frame src = “framekedua.html” noresize name = “oke”> </frameset> </html> 8.6 Penggabungan Frame Frame terdiri dari dua bentuk, seperti yang telah dipelajari pada sub bab sebelumnya , yaitu bentuk vertikal dan horisontal. Tetapi pada penggunaannya frame vertikal dan horizontal dapat digunakan/digabungkan sekaligus. Sekarang marilah mencoba untuk menggabungkan frame horisontal dan vertikal. Untuk membentuknya, diperlukan <frameset> berkalang. Implementasinya sebagai berikut : Simpan berkas berikut dengan nama file : judul.html Judul.html <html> <head> ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 5. Frame Pada Halaman Web 60 <title>frame</title> </head> <body> <center> <img src = “C:gambardian483.gif”> </center> </body> </html> Simpan berkas berikut dengan nama file : index.html Index.html <html> <head> <title>gabungan frame</title> </head> <frameset rows = “30%,*”> <frame src = “judul.html” scrolling = “no”> <frameset border = “0” cols = “30%,*”> <frame src = “daftar.html” scrolling = “no”> <frame src = “alamat.html” name = “oke”> </frameset> </frameset> </html> 8.7 Link Pada Frame Setelah membentuk frame, selanjutnya frame-frame yang ada tersebut akan kita manfaatkan untuk penampung dari dokumen lain yang sifatnya berdiri sendiri. Supaya antara frame yang satu dengan yang lain dapat saling berhubungan perlu dibentuk suatu hyperlink.Untuk lebih jelasnya penggunaan link dalam frame dapat dilihat pada kode- kode program berikut : Simpan berkas berikut dengan nama file “berkaspertama.html” ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 6. Frame Pada Halaman Web 61 Berkaspertama.html <html> <head> <title>Membuat Link</title> </head> <body> <pre> pada bagian ini dapat berisi berbagai informasi yang diperlukan untuk sebuah halaman website <a href="menuutama.html">kembali ke menu utama</a> </pre> </body> <html> Simpan berkas berikut dengan nama file “berkaskedua.html” berkaskedua.html <html> <head> <title>Membuat Link</title> </head> <body> <pre> Pada bagian ini dapat berisi teks, gambar, music, video Dan informasi yang lainya sesuai dengan keinginan kita… <a href="menuutama.html">kembali ke menu utama</a> </pre> </body> <html> Simpan berkas berikut dengan nama file “ menuutama.html” menuutama.html <html> <head> <title>Membuat Link</title> <body> <center> ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 7. Frame Pada Halaman Web 62 Silahkan Klik Pilihan Anda : <a href =”berkaspertama.html” target = “oke”><h3>Dokumen 1</h3></a> <a href =”berkaskedua.html” target = “oke”><h3>Dokumen 2</h3></a> </center> </body> <html> Pada file menuutama.htm, atribut target digunakan untuk menentukan frame yang akan ditempati oleh halaman web yang dipanggil. Sekarang saatnya untuk membuat kode yang menggabungkan ketiga berkas di atas melalui <frameset>. Kode yang perlu anda tulis adalah seperti berikut : Simpan dengan nama framenya.html Framenya.html <html> <head> <title>penggunaan frame</title> </head> frameset cols = “30%, *”> <frame src = “menuutama.htm”> <frame src = “berkaspertama.html” name = “oke”> </frameset> </html> ©Pengembangan Web/Buku Ajar/T.I/Darmajaya
  • 8. Frame Pada Halaman Web 63 Latihan Soal : Dengan menggunakan kode HTML buatlah bentuk frame seperti di bawah ini ? Buatlah tampilan penggunaan frame dan link seperti yang terlihat pada tampilam berikut ini ? Selamat Mengerjakan … ! ©Pengembangan Web/Buku Ajar/T.I/Darmajaya