MERANCANG WEBSITE BERITA SUARA USU DENGAN MENGGUNAKAN PHP 5.0 DAN MYSQL
TUGAS AKHIR
JULI WAHYUNI 052406130
PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
DEPARTEMEN PENDIDIKAN NASIONAL
UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) JL.BIOTEKNOLOGI NO.1 KAMPUS USU Tlp.(061) 8214290 MEDAN – 20155 EMAIL :
[email protected]
AKADEMIK RECORD NAMA NIM JENIS KELAMIN TEMPAT / TANGGAL LAHIR PROGRAM STUDI
NO 1 2 3 4 5 6 7 8 9 10
SEMESTER I MATA KULIAH
:…………………….. :……………….. :……………….. :…………………….. :……………………..
Paspoto 3x4
SEMESTER II SKS
JUMLAH NO MATA KULIAH 1 2 3 4 5 6 7 8 9 10 JUMLAH NO MATA KULIAH SKS 1 2 3 4 5 6 7 8 9 10 JUMLAH
NILAI
SKS
NILAI
NILAI
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
BAB 1 PENDAHULUAN
1.1
Latar Belakang
Pers Mahasiswa SUARA USU merupakan institusi Pers yang dikelola oleh mahasiswa. SUARA USU berbentuk Unit Kegiatan Mahasiswa (UKM) yang bergerak dalam dunia penerbitan dan pemberitaan kampus yang diberikan secara gratis kepada mahasiswa USU. Dalam kedudukannya, SUARA USU berada dibawah naungan Rektor USU dan Pembantu Rektor III. Sasaran utama adalah mahasiswa USU sendiri dan bisa juga dibaca bagi siapa saja. SUARA USU mengeluarkan produknya berbentuk tabloid yaitu TABLOID MAHASISWA SUARA USU. Penulis terinspirasi dari website media massa seperti www.telkomsel.com, www.usu.co.id, dan website di kampus lain yang ada internetnya, Maka penulis mencoba untuk merancang website yang bertujuan memberikan informasi dan berita seperti www.usu.co.id tersebut, untuk memperkenalkan SUARA USU menjadi lebih luas dan lebih dikenal oleh banyak pembaca sehingga dipilihlah internet yang merupakan salah satu media yang tepat untuk hal tersebut, selain tidak terbatas pada waktu, internet juga dapat diakses oleh siapa saja (walaupun belum seluruhnya masyarakat Indonesia mengenal internet dan bisa mempergunakan internet tersebut) dan ditempat yang mempunyai jangkauan yang lebih luas. Internet dapat digunakan sebagai media publikasi kepada masyarakat yang luas dan dapat digunakan sebagai pendukung kegiatan dari SUARA USU sendiri,
2
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
baik berupa masukan kritik dan saran kepada SUARA USU untuk lebih berkembang dalam hal memberi keakuratan dan kelengkapan informasi dan berita yang disajikan kepada para pembaca SUARA USU. Dengan adanya internet ini dapat di update (diperbaharui). Dan berguna bagi mahasiswa ataupun
orang-orang yang ingin mengetahui perkembangan dari
Universitas Sumatera Utara. Dalam hal ini Penulis mencoba membuat sistem informasi yang akan diterapkan pada SUARA USU, sehingga diharapkan mampu memberikan layanan yang lebih cepat dan akurat. Atas dasar itulah, maka Penulis memilih judul “MERANCANG
WEBSITE
BERITA
MENGGUNAKAN PHP 5.0 DAN MYSQL”
SUARA
USU
DENGAN
yang dalam perancangan sistem
informasi ini Penulis menggunakan PHP, dan MYSQL yang merupakan bahasa pemograman untuk membuat suatu aplikasi dalam Microsoft Windows, dan juga memudahkan pemrogram untuk berinteraksi langsung dengan elemen–elemen (komponen–komponen) setiap program.
1.2
Identifikasi Masalah
Identifikasi masalah dalam Tugas Akhir ini adalah sebagai berikut: 1. Bagaimana cara merancang sebuah website yang isinya mencakup seluruh data ( informasi dan berita ) yang ada menjadi sebuah informasi dan berita yang baik dan berguna. 2. Bagaimana cara mengelola website berita yang isinya informasi dan berita secara efektif dan efesien. 3. Bagaimana cara mengupdate (diperbaharui) berita di website.
3 Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
1.3
Maksud dan Tujuan
Tujuan dan maksud tulisan ini membuat website SUARA USU untuk membantu penyampaian informasi.
1.4
Metodologi Penelitian
Adapun teknik pengumpulan data Tugas Akhir ini penulis melakukan beberapa metode dalam merancang website, diantaranya: 1. Mempelajari dan mengumpulkan bahan dengan melakukan pencarian buku yang mendukung dan berhubungan dengan PHP sebagi Tugas Akhir penulis. 2. Mengunjungi website-website yang memberikan kumpulan source-code PHP
untuk
dapat
dipakai
serta
mendownloadnya
kemudian
mempelajarinya. 3. Menerapkan ide-ide yang menarik dari website yang telah di kunjungi ke website yang akan penulis buat. 4. Merancang website seperti yang di inginkan oleh pihak Pers Mahasiswa SUARA USU dan penulis sendiri.
1.5
Kegunaan Penelitian
Kegunaan penelitian ini bagi Penulis sendiri adalah untuk menciptakan suatu sistem yang dapat mempermudah pengolahan data pada pihak yang bersangkutan itu sendiri sehingga menjadi lebih cepat, akurat dan efisien.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
4
1.6
Tinjauan Pustaka
Tugas Akhir ini membahas pembuatan aplikasi web dinamis SUARA USU sebagai suatu website yang memberikan informasi mengenai kegiatan di USU dan segala hal yang berhubungan dengan USU. Aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML (HyperText Markup Language).Aplikasi web ini dibangun di bawah sistem operasi Windows XP .
1.7
Sistematika Penulisan
Sistematika penulisan Tugas Akhir ini disajikan kedalam bentuk terstruktur dan sistematik sehingga mempermudah pembaca untuk memahami isi Tugas Akhir. Adapun sistematika Tugas Akhir ini sebagai berikut: BAB 1 Pendahuluan Bab ini berisikan tentang latar belakang pemilihan judul, maksud dan tujuan,identifikasi masalah, metodologi penelitian yang akan dilakukan dan kegunaan penelitian. BAB 2 Landasan Teori Bab ini berisikan tentang teori-teori untuk menyelesaikan pemecahan masalah yang akan dibahas beberapa teori yang digunakan: Sistem, informasi, Database, dan uraian singkat tentang PHP, dan MYSQL. BAB 3 Perancangan Web Bab ini berisikan tentang perancangan web, sarana perancangan web, uji program.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
5
BAB 4 Algoritma Website Bab ini menjelaskan bagaimana struktur file dan struktur logika yang di bangun dalam website. BAB 5 Kesimpulan dan Saran Bab ini merupakan bab yang terakhir dimana penulis menuliskan kesimpulan dari uraian-uraian bab sebelumnya. Dan memberikan saran yang mungkin bermanfaat bagi SUARA USU.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
35
BAB 2
LANDASAN TEORI
2.1
Pengertian Internet
Internet saat ini bermula dari jaringan komputer kuno (ARPAnet) yang dibangun untuk memenuhi kebutuhan para peneliti di industri pertahanan di Amerika Serikat. Dalam tempo singkat jaringan ini berubah menjadi jaringan dari jaringan komputer dimana jaringan dalam satu jaringan komputer dapat berkomunikasi dengan komputer dan pengguna lain dalam jaringan yang lain pula. Jadi internet dapat juga di katakan dengan sebuah jaringan komputer besar yang melibatkan berjuta bahkan bermilyaran komputer yang saling berkomunikasi.
2.2
Pengertian Komputer
Komputer berasal dari bahasa yunani “ Compute” yang kemudian diartikan kedalam bahasa inggris “ to compute “yang berarti menghitung. Tetapi komputer bisa juga diartikan kedalam bahasa Indonesia yaitu mesin hitung. Sejalan dengan perkembangan teknologi, para ahli memiliki defenisi tentang komputer. Menurut J. Longkutoy bahwa pengertian komputer adalah sebagai berikut:“Alat pengolah data atau alat pemecah persoalan yang mampu menghasilkan informasi, tetapi harus ditangani oleh orang-orang yang ahli dan mahir”. Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Pengertian komputer dengan kalkulator sangatlah berbeda. Oleh karena itu ,computer jika di Indonesia menjadi komputer dengan mengganti huruf “c” menjadi “ k”.
7
2.2.1 World Wide Web (www) Web adalah ruang informasi internet
dengan menggunakan teknologi hypertext,
pemakai dituntun untuk menemukan informasi dengan mengikuti link yang tersedia dalam dokumen web yang ditampilkan dalam browser web. World Wide Web (www), lebih dikenal dengan web yang merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Kini internet identik dengan web, karena web sebagai standart interface pada layanan yang ada di internet, dari awalnya sebagai penyedia informasi,kini digunakan juga untuk komunikasi dari email dengan chatting. Web pada awalnya adalah ruang informasi dalam internet dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang tersedia dalam dokumen web yang ditampilkan dalam browser web. Kini web seakan lebih populer dari pada email, walaupun secara statistik email masih lebih popular bagi umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan Web sebagai interfacenya. Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri informasi di internet. Selain itu web telah di adopsi
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
oleh perusahaan sebagai sebagian dari strategi teknologi informasinya, karena beberapa alasan: a. Akses informasi mudah b. Setup server lebih mudah. c. Informasi mudah didistribusikan.
8
d. Bebas platform: informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.
2.2.2 Lahirnya Web Tahun 1989, Timothi Berners-Lee seorang ahli komputer dari inggris dan peneliti lain European Particle Physics Lab mengembangkan suatu cara untuk men-share data antar-koleganya menggunakan sesuatu yang disebut hypertext. Pemakai di CERN dapat menampilkan dokumen pada layer komputer dengan menggunakan software browser baru. Kemampuan internet dimasukkan kedalam browser ini sehingga lompat dari satu dokumen kedokumen lain tidak lagi dari satu komputer saja, tetapi dapat melompat kedokumen lain letaknya pada komputer remote. Seseorang peneliti dapat juga mengirimkan sebuah file dari komputer remote ke sistem lokalnya, atau login kedalam suatu sistem remote hanya denagn mengklik hyperlink, tidak perlu melalui mekanisme FTP atau telnet. Jalan pintas CERN digunakan sebagai dasar dari yang disebut sekarang dengan World Wide Web dan berikut server dan browser Webnya (sekarang dimaintenance oleh World Wide Web Consortium). Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
2.2.2.1 Browser Web Browser Web adalah software yang digunakan untuk menampilkan informasi dari server Web.
9
Software ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemaki dapat dengan mudah melakukan ‘point dan klik’ untuk pindah antar dokumen. Disaat perkembangan www ada dua browser web yang popular yaitu internet Explorer (IE) dan Netscape Navigator. Namun saat ini bermunculan Browser web lain yang turut meramaikan persaingan untuk merebut para pengguna internet. Diantara browser web yang telah banyak digunakan pada saat peluncurannya adalah MSN, Opera dan mozilla firefox. Diantara browser web ini terdapat kelebihan dan kekurangan sehingga pengguna dapat memilih sesuai keinginan dan kemudahan yang ditawarkan. Lynx adalah browser web yang masih menggunakan metode teks, yang akibatnya adalah tidak ada gambar yang dapat ditampilkan. Linx ini ada pada lingkungan DOS (Disk Operating System) *.nix (keluarga sistem operasi UNIX).
2.2.2.2 Cara Kerja Browser Mengambil Halaman /Page
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Suatu browser mengambil sebuah web page dari server denagn sebuah request adalah HTTP standar yang berisi sebuah page address. Sebuah page address terlihat seperti: http://www.google.co.id.
2.2.2.3 Cara Kerja Menampilkan Halaman / page Seluruh web page berisi instruksi-intruksi bagaimana untuk ditampilkan. Browser menampilkan page dengan membaca instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkan disebut tag HTML. Tag HTML contohnya yaitu
ini merupakan suatu paragraph
.
10
2.2.3 Server Web Server Web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP. Browser akan mengirim request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Browser Web seperti IE atau Opera berkomnikasi melalui jaringan (termasuk jaringan internet) dengan server Web, menggunakan HTTP.
2.3
HTML (Hyper Text Markup Language)
Dokumen HTML merupakan dokumen yang disajikan dalam browser web server. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Ada dua cara untuk membuat sebuah web page yaitu dengan HTML atau dengan teks editor biasa (misalnya Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
notepad). Dokumen ini umumnya berisi informasi maupun interface aplikasi didalam internet. HTML merupakan bahasa pemrograman yang fleksibel dimana kita dapat meletakkan script dari bahasa pemrograman lainnya seperti JAVA, C, Visual Basic dan lain-lain. Karena HTML ini dibentuk dari suatu dokumen teks biasa maka HTML dapat dibaca oleh platform yang berlainan seperti Windows, Beos, Unix dan lainnya. HTML (Hyper Text Markup Language) merupakan suatu script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. Hyper Text dalam HTML berarti bahwa kita dapat menuju kesuatu tempat, misalnya website atau homepage lain dengan cara memilih link yang diwakilkan oleh gambar atau tulisan.
11
Karena itu untuk bisa melakukan pemrograman aplikasi di atas website, terutama jika menggunakan pemrograman PHP dalam desain web, maka terlebih dahulu harus menguasai HTML (walaupun bahasa pemrograman PHP dapat berjalan tanpa disisipkan kedalam tag-tag HTML). Kebanyakan dokumen dan aplikasi yang dapat berjalan di website browser umumnya memiliki format HTML.
2.3.1 Elemen dan Tag HTML Untuk menandai berbagai elemen dalam suatu dokumen HTML digunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri(<, tanda lebih kecil), sebuah nama tag dan sebuah kurung sudut kanan (>, tanda lebih besar), tag yang menjadi pasangan selalu diawali dengan karakter garis miring. Tag yang pertama menunjukkan tag awal Dokumen HTML disusun oleh elemen-elemen.”Elemen” merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML. Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Suatu elemen didalam dokumen HTML harus ditandai dengan penulisan tagnya yang berpasangan. Nama elemen ditunjukan dengan nama tagnya. Ada beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut di antaranya adalah: a. Paragraf dengan tag
. b. Ganti garis- line break dengan tag
. c. Garis datar-horizontal rule dengan tag
. d. List item dengan tag
. Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag , dan berikut tag-tag pasangannya.
12
Elemen head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf dan elemen lainnya. Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan: _. Penulisan nama tag bebas, dapat menggunakan huruf besar, huruf kecil, ataupun campuran. Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya. Tag mark-up ini digunakan sebenarnya memberi tahu browser web bagaimana memperlakukan atau menampilkan (memformat) halaman dokumen tersebut dalam browser.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Secara umum dokumen dibagi menjadi dua section (bagian), yaitu section head dan section body. Sehingga setiap dokumen HTML harus mempunyai pola dasar sebagai berikut: … informasi tentang dokumen HTML … informasi yang ditampilkan dalam browser web
13
Dalam suatu dokumen hanya ada satu elemen HTML. Section atau elemen head ditandai dengan tag di awal, dan tag di akhir. Section ini berisi informasi tentang dokumen HTMLnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen, judul ini akan ditampilkan pada caption bar dari windows browser, ditandai dengan menggunakan tag dan di akhiri dengan . Setiap dokumen HTML harus diawali dengan menuliskan tag dan tag di akhir dokumen. Tag ini menandai elemen HTML, yang berarti dokumen ini adalah dokumen HTML. Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Section body merupakan elemen terbesar didalam dokumen HTML. Elemen ini berisi isi dokumen yang akan ditampilkan pada browser meliputi paragraf, grafik, link, tabel dan sebagainya. Contoh penulisan suatu dokumen HTML sebagai berikut : Halaman Contoh File ini merupakan file contoh.
Ini untuk membuat huruf cetak tebal
14
2.3.2 Dasar-Dasar HTML Fungsi dari tag-tag HTML adalah memformat dokumen HTML, dimana tag-tag inilah yang berperan juga untuk memperindah halaman website. Walaupun tag-tag adalah standard dan wajib ada jika ingin menulisakn script HTML. Contoh tag-tag yang sering digunakan dalam website ini adalah: 1.
Tag Heading Tag Heading berfungsi untuk memformat heading (judul dan sub judul) dari sebuah halaman website. Jenis heading terdiri
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
atas
tujuh
buah
yaitu
…
sampai
dengan
…. …
merupakan judul besar dan …
sampai dengan .. merupakan sub judul. 2.
Tag List Tag List
… digunakan untuk menampilkan
informasi dalam bentuk daftar (List).Ada dua jenis daftar yang dikenal HTML, yaitu daftar dalam bullet dengan bentuk tag dan dalam bentuk …
3.
Link Hyperlink adalah kemampuan website untuk dapat melompat kehalaman lain atau ke alamat lain yang dapat di klik untuk menuju ke suatu alamat atau ke alamat tertentu yang disebut hypertext. Tag ini membuat hypertext adalah hypertext.
15
4.
Format Teks Untuk memformat teks dalam HTML dapat digunakan beberapa tag,yaitu: a. … untuk menebalkan teks b. … untuk memiringkan teks c. … untuk menggaris bawahi teks d. <S>… untuk memberikan coretan pada teks.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
5.
Tag Gambar Tag Gambar adalah tag untuk menampilkan gambar pada HTML yang berformat GIF atau JPG. Tag ini tidak mempunyai penutup seperti halnya tag lainnya, tetapi memiliki parameter yaitu SRC yang berfungsi untuk menemukan nama file gambar yang akan ditampilkan di browser.
6.
Format Paragraf HTML memiliki beberapa format standar, yaitu : a. … untuk membuat teks atau paragraf rata tengah b. … untuk membuat teks atau paragraf rata kanan c. … untuk membuat teks atau paragraf rata kiri
16
d.
untuk membuat satu pemisah paragraf e.
untuk membuat pemisah satu baris f.
untuk memberikan satu garis pemisah yang berkesan tiga dimensi 7.
Tabel HTML
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
Untuk menampilkan data dalam tabel pada HTML digunakan tag . Tag ini berisikan beberapa tag yaitu: a. … | untuk menampilkan beberapa judul tabel yang biasanya terletak pada bagian atas atau paling kiri pada table. b. …
untuk menentukan baris pada suatu table c. … | untuk menampilkan data pada setiap sel tabel d. … untuk menampilkan judul tabel yang terletak pada bagian luar tabel. 8.
Form HTML. Untuk mendeklarasikan sebuah form pada HTML digunakan tag . Didalam tag ini didefenisikan elemen- elemen form seperti : a. Textbox yang berguna untuk menampilkan masukkan berupa textbox yang mampu menerima masukan berupa string sebanyak satu baris.
17
b. Textarea yang berguna untuk menampilkan masukan berupa textbox dan mampu menerima masukan berupa string lebih dari satu baris.
Juli Wahyuni : Merancang Website Berita Suara USU Dengan Menggunakan PHP 5.0 Dan MySQL, 2008. USU Repository © 2009
c. Radio Botton yang berguna untuk menampilkan masukan berupa pilihan dimana pengguna dapat memilih lebih dari satu pilihan d. Tombol
yang
berguna
untuk
menampilkan
tombol
SUBMIT untuk mengirim data kepemrosesan di server, RESET untuk mengulangi form. e. Checkbox yang berguna untuk menampilkan masukan berupa pilihan dimana pengguna dapat memilih lebih dari satu pilihan f. Drop-Down Menu yang berguna untuk menampilkan masukan berupa pilihan dan pengguna dapat melihat semua pilihan dengan menekan drop-down menu. g. Frame HTML Frame HTML digunakan untuk membuat tampilan halaman HTML yang terbagi-bagi menjadi beberapa bagian, dimana setiap bagiannya merupakan satu halaman HTML yang terpisah. Frame tidak memiliki tag . Sebagai penggantinya adalah tag