pengguna komputer di indonesia saat ini kebanyakan menggunakan sistem
operasi buatan dari microsoft, yaitu microsoft windows. hal itu wajar
saja terjadi, karena sistem operasi windows lebih dulu hadir di
Indonesia ketimbang sistem operasi linux. mungkin anda semua yang telah
mengerti tentang komputer, sudah memahami bahwa sistem operasi windows
bukanlah software yang bebas disebarluaskan, anda harus mengeluarkan
biaya lisensi untuk bisa menginstal secara legal di komputer anda, tapi
jika anda tidak mengeluarkan biaya lisensi, berarti bisa dikatakan
windows yang anda gunakan adalah bajakan.
pada artikel ini membahas tentang pengertian linux. pengerian linux adalah software sistem operasi
open source yang gratis untuk disebarluaskan di bawah lisensi GNU. jadi
anda diijinkan untuk menginstal pada komputer anda ataupun mengkopi dan
menyebarluaskannya tanpa harus membayar. linux merupakan turunan dari
unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai
dari inter x86 sampai dengan RISC. Dengan lisensi GNU (Gnu Not Unix)
Anda dapat memperoleh program, lengkap dengan kode sumbernya (source
code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda
mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah
lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin
menarik biaya untuk penggandaan maupun pengiriman program.
Kebebasan yang paling penting dari Linux, terutama bagi programmer
dan administrator jaringan, adalah kebebasan untuk memperoleh kode
sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi
pada beberapa hal penting. Pertama keamanan, yang kedua dinamika.
Jika perangkat lunak komersial tidak memperkenankan Anda untuk
mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program
yang Anda beli dari mereka itu aman atau tidak (sering disebut security
by obscurity). Hidup Anda di tangan para vendor. Dan jika ada
pemberitahuan tentang bug dari perangkat lunak komersial tersebut,
seringkali sudah terlambat. Dengan Linux, Anda dapat meneliti kode
sumbernya langsung, bersama dengan pengguna Linux lainnya. Berkembangnya
pengguna Linux sebagai komunitas yang terbuka, membuat bug akan cepat
diketahui, dan secepat itu pula para programmer akan memperbaiki
programnya. Anda sendiri juga yang menentukan kode yang cocok sesuai
dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya
untuk dapat diimplementasikan. Ibarat sebuah mobil, Anda bisa
memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk memperoleh
bentuk yang diinginkan.
Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang
dengan pesat. Jika sebuah program dengan sistem tertutup dan hanya
dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga
lima ribu orang. Sedangkan Linux, dengan keterbukaan kode sumbernya,
dikembangkan oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui
dan program penambalnya (patch) lebih cepat tersedia. Pendekatan
pengembangan sistem operasi ini disebut Bazaar. Kebalikannya sistem
Chatedraal sangat tertutup dan hanya berpusat pada satu atau dua
pengembang saja.
linux saat ini telah berkembang menjadi banyak distro (distribusi
linux), misalnya adalah distro Redhat, Debian, Suse. saat ini distro
linux yang sangat populer di gunakan di indonesia adalah distro Ubuntu
yang merupakan turunan dari Debian.
Di bawah ini merupakan tampilan antarmuka desktop linux ubuntu
Pengertian Database dan Contohnya, Fungsi, Manfaat, Jenis, dan Komponen
Ilustrasi Database
Apa itu database? Pengertian Database atau basis data adalah kumpulan berbagai data dan informasi yang tersimpan dan tersusun di dalam komputer
secara sistematik yang dapat diperiksa, diolah atau dimanipulasi dengan
menggunakan program komputer untuk mendapatkan informasi dari basis
data tersebut.
Perangkat lunak yang digunakan untuk mengelolan dan memanggil database disebut dengan sistem database management system.
Istilah
database sendiri mengacu pada koleksi data-data yang saling terkait
satu sama lain dimana tujuan database adalah dapat digunakan untuk
mengelola data dengan lebih efektif dan efisien.
Pengertian Database Menurut Para Ahli
Daftar isi
Beberapa ahli di bidang teknologi informasi pernah menjelaskan tentang definisi database, diantaranya adalah:
1. Jogiyanto
Menurut
Jogiyanto pengertian database adalah kumpulan informasi dan data yang
saling berhubungan satu sama lain, dimana data tersebut tersimpan di
simpanan luar komputer dan diperlukan software tertentu untuk
memanipulasinya.
2. Abdul Kadir
Menurut
Abdul Kadir pengertian database atau basis data adalah suatu
pengorganisasian sekumpulan data yang saling terhubung sehingga
memudahkan aktivitas untuk memperoleh informasi.
3. S. Atte
Menurut
S. Atte pengertian database atau basis data adalah sebuah koleksi
data-data yang saling berhubungan yang ada dalam suatu organisasi atau
enetrprise dengan berbagai penggunaan.
4. Fabbri dan Schwab
Menurut
Fabbri dan Schwab definisi database atau basis adalah suatu sistem
berkas terpadu yang dirancang khusus untuk dapat meminimalkan
pengulangan atau redundancy data.
5. Toni Fabbri
Menurut
Toni Fabbri pengertian database atau basis data adalah suatu sistem
file-file dan data yang terintegrasi dimana file (baca: pengertian file) dan data tersebut yang mempunyai sebuah primary key untuk melakukan pengulangan data.
6. Gordon C. Everest
Menurut
Gordon C. Everest, definisi database adalah suatu kumpulan data yang
bersifat mekanis, terbagi, terdefinisi secara formal, dan terkontrol.
Pengontrolan tersebut terpuasat pada suatu organisasi.
7. C.J. Date
Menurut
C.J. Date pengertian basis data adalah koleksi data/ informasi
operasional yang sengaja disimpan dan juga digunakan oleh sistem
aplikasi sebuah organisasi.
Setelah
memahami pengertian database, tentunya kita juga harus mengetahui apa
fungsi dari database. Berikut ini adalah beberapa fungsi database:
Mengelompokkan data dan informasi sehingga lebih mudah dimengerti
Mencegah terjadinya duplikat data maupun inkonsistensi data
Mempermudah proses penyimpanan, akses, pembaharuan, dan menghapus data.
Menjaga kualitas data dan informasi yang diakses sesuai dengan yang di-input.
Membantu proses penyimpanan data yang besar
Membantu meningkatkan kinerja aplikasi yang membutuhkan penyimpanan data
Manfaat Database
Sebelum
mengetahui apa saja jenis perangkat lunak yang bisa digunakan untuk
menyusun database, berikut ini beberapa manfaat yang bisa didapatkan
jika bekerja dengan sistem database:
1. Tidak Terjadi Redudansi Basis Data
Seperti
yang sudah disinggung pada pengertian database sebelumnya, database
bisa membantu meminimalkan redudansi data. Redudansi sendiri merupakan
terjadinya data-data ganda dalam berkas-berkas yang berbeda.
2. Integritas Data Terjaga
Database
memastikan integritas data yang tinggi dimana database akan memastikan
keakuratan, aksesbilitas, konsistensi dan juga kualitas tinggi pada
suatu data.
3. Independensi Data Terjaga
Database menjaga independensi data dimana orang lain tidak dapat merubah data meskipun data bisa diakses.
4. Kemudahan Berbagi Data
Menggunakan perangkat lunak database bisa digunakan untuk berbagi data atau informasi dengan sesama pengguna lainnya.
5. Menjaga Keamanan Data
Database
menjamin keamanan suatu informasi dan data, dimana Anda bisa
menyisipkan kode akses untuk data-data tertentu yang tidak bisa diakses
bersama.
6. Kemudahan Akses Data
Dengan database bisa memudahkan untuk mengakses dan mendapatkan data karena semua data terorganisir dengan baik.
Baca juga: Komponen Database
Tipe-Tipe Database
Dibutuhkan
software khusus untuk menyimpan dan mengambil data dan informasi dari
database. Software ini sering disebut dengan System Managemen Basis Data (DBMS).
Berikut ini adalah tipe database:
Analytical database; yaitu database untuk menyimpan informasi dan data yang diambil dari operasional dan eksternal database
Operational database; yaitu database yang menyimpan data mendetail yang dibutuhkan untuk mendukung operasi suatu organisasi secara keseluruhan
Distributed database; yaitu kelompok kerja lokal database dan departemen di berbagai kantor dan lokasi kerja yang lainnya.
Data warehouse; yaitu sebuah gudang data yang menyimpan berbagai data dari tahun-tahun sebelumnya hingga saat ini.
End-user database; yaitu basis data pengguna akhir yang terdiri dari berbagai file data yang dikembangkan dari end-user dalam workstation mereka.
Real time database; yaitu
sistem pengolahan yang dirancang dalam menangani beban kerja suatu
negara yang bisa berubah-ubah, mengandung data terus menerus dan
sebagian tidak berpengaruh terhadap waktu.
Document oriented database; yaitu salah satu perangkat lunak komputer yang dibuat untuk sebuah aplikasi dan berorientasi pada dokumen.
In memory database; yaitu database yang tergantung pada memori untuk menyimpan informasi/ data pada komputer
Navigational database; pada navigasi database, queries menemukan benda bagi yang mengikuti referensi dari objek tertentu
Hypermedia database on the web; sekumpulan
halaman multimedia yang saling berhubungan dalam sebuah website, yang
terdiri dari homepage dan hyperlink dari multimedia (gambar, teks,
grafik audio, dan lain-lain)
External database; database yang menyediakan akses ke luar, dan data pribadi online
Relational database; merupakan standar komputasi bisnis, dan basis data yang paling umum dipakai saat ini.
Jenis-Jenis Software Database
Setelah
memahami pengertian database dan keuntungan yang bisa didapatkan jika
menggunakan perangkat lunak database, maka berikut ini jenis-jenis
software database terbaik yang bisa Anda gunakan:
1. Microsoft Access
Salah
satu software database ini adalah yang paling sering digunakan.
Microsoft access sangat cocok digunakan untuk sebagian besar komputer
yang relasional. Selain itu, jika Anda berbisnis dalam skala rumahan,
bisa memilih sistem database ini karena sangat ringan digunakan dan
format datanya sangat umum sehingga memudahkan pembacaan.
2. Oracle
Salah
satu software database ini sangat mampu untuk menyimpan data dengan
ukuran yang maksimum hingga tera byte. Oracle paling banyak digunakan
pada perusahaan-perusahaan terutama yang sedang berkembang karena memang
untuk mengaksesnya tersedia secara gratis.
3. Ms SQL Server
Software
database ini merupakan manajemen basis data yang umum digunakan pada
Microsoft dengan bahasa pemograman yang digunakan adalah Transact-SQL.
Tipe data yang digunakan cukup banyak sehingga sangat efektif untuk
mendukung kinerja Anda.
4. MySQL
Salah
satu software database yang open access untuk umum dan kompatibel pada
sistem operasi Windows maupun Linux. Keunggulan yang bisa Anda gunakan
dengan menggunakan program MySQL adalah bisa digunakan untuk multi user.
Kelebihan lainnya dar MySQL yaitu tersedia gratis, query data yang
cepat dan berlisensi resmi.
5. Firebird
Bisa
dibilang software database ini memiliki fitur sistem yang standar dan
ringan yaitu fitur ANS SQL-99 dan SQL – 2003. Kompatibel untuk digunakan
pada sistem operasi Windows, Linux maupun Unix.
6. Postgre SQL
Menawarkan
sistem database opensource dengan lisensi GPL/ General Public License.
Software ini menggunakan bahasa pemograman C++, C, SQL, PHP dan lainnya.
Jika digunakan untuk pekerjaan pribadi, maka software ini sangat
recommended digunakan.
Javascript adalah bahasa yang
berbentuk kumpulan skrip yang berjalan pada suatu dokumen HTML. Bahasa ini
adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa
HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang
artinya di sisi browser bukan di sisi server web.
Javascript diperkenalkan pertama
kali oleh Brendan Eich yang bekerja di Netscape pada tahun 1995. Pada awalnya
bahasa ini dinamakan “LiveScript” yang berfungsi sebagai bahasa sederhana untuk
browser Netscape Navigator 2. Kemudian sejalan dengan sedang giatnya kerjasama
antara Netscape dan Sun (pengembang bahasa pemrograman “Java” ) pada masa itu,
maka Netscape memberikan nama “Javascript” kepada bahasa tersebut pada tanggal
4 desember 1995.
Oleh karena ada banyak perusahaan
yang mengembangan, bahasa ini kemudian distandarkan dengan nama ECMAScript oleh
Netscape melalui Organisasi Internasional ECMA. Standar ini dipublikasikan
pertama kali pada bulan Juni 1997 dengan nama dokumen Spesifikasi ECMA-262. Saat
ini standar ini telah mencapai rilis Edisi ke-5.1, yang dipublikasikan pada
bulan Juni 2011. Setiap browser saat ini memiliki implementasi sendiri-sendiri
untuk ECMAScript ini, diantaranya Internet Explorer dengan JScript, Opera
dengan ECMAScript, dan Mozilla Firefox, Google Chrome termasuk juga Safari
dengan nama Javascript.
Selain di browser, sekarang
Javascript juga sudah diterapkan pada banyak aplikasi lainnya seperti Windows 8
Apps (.Net Framework), Adobe Flash ActionScript, KDE Desktop Environment,
Node.js, Qt QML, JQuery Mobile, Firefox OS, Ubuntu Touch dan masih banyak lagi
kemungkinan implementasi lainnya.
Berikut ini satu tabel yang
berisi beberapa perbandingan mendasar antara Java dan Javascript.
Javascript
Java
Bahasa yang dijalankan
langsung
oleh browser
Bahasa yang dijalankan oleh
program eksternal (Java Virtual Machine) diintegrasikan ke dalam browser
Didefinisikan dengan tag
<script> pada halaman HTML
Didefinisikan dengan tag
<applet>
Kode program bersifat terbuka
dan dapat dibaca melalui browser
Kode program dapat bersifat
tertutup
Tidak memerlukan proses
kompilasi menjadi file lainnya
Perlu kompilasi untuk
menghasilkan file .class
Javascript adalah bahasa yang
“case sensitive” artinya membedakan penamaan variabel dan fungsi yang
menggunakan huruf besar dan huruf kecil, setiap instruksi dapat diakhiri dengan
karakter titik koma (;).
Penulisan Kode Javascript
·Menggunakan tag <SCRIPT>
Kode javascript dalam HTML
dituliskan dengan menggunakan tag <script> dengan format sebagai berikut
:
<script
language=”javascript”>
......
</script>
·Menggunakan file
eksternal
Cara berikutnya adalah menuliskan kode program Javascript
dalam suatu file teks dan kemudian file teks yang berisi kode Javascript di
panggil dari dalam dokumen HTML (khusus Netscape mulai versi 3 keatas). Kode
yang kita sisipkan kedalam dokumen HTML adalah sebagai berikut :
Event adalah sebutan dari satu aksi yang dilakukan oleh
user, contohnya seperti klik tombol mouse, pembahasan lebih lanjut ada di
materi lainnya. Kodenya dapat di tulis sebagai berikut :
<tag eventHandler="kode Javascript yang akan
dimasukkan">
Jaringan komputer adalah sekumpulan perangkat komputer yang saling
terhubung satu sama lain sehingga dapat saling bertukar data atau berkomunikasi.
Terdapat berbagai macam jenis jaringan komputer, dan LAN merupakan
salah satu jenis dari jaringan komputer yang ditinjau berdasarkan
jangkauan geografis.
Jenis lain dari jaringan komputer yang ditinjau berdasarkan jangkauan
geografisnya ialah MAN dan WAN. Pada artikel sebelumnya telah dibahas
mengenai jaringan MAN.
Dan pada kesempatan ini akan dibahas mengenai pengertian jaringan LAN
beserta kelebihan dan kekurangannya, berikut penjelasan lengkapnya.
Daftar Isi
Pengertian Jaringan LAN
LAN merupakan singkatan dari Local Area Network, yang mana merupakan sebuah jaringan komputer dengan skala kecil (local) seperti gedung perkantoran, sekolah atau rumah.
LAN umumnya digunakan untuk berbagi resource dalam suatu gedung. LAN
dapat berdiri sendiri, tanpa terhubung oleh jaringan luar atau internet. Namun apabila suatu LAN dihubungkan dengan beberapa LAN lainnya maka akan terbentuk suatu jaringan yang disebut Metropolitan Area Network (MAN).
Untuk membangun sebuah LAN dapat menggunakan metode wired (kabel),
wireless (tanpa kabel) ataupun keduanya. Untuk LAN jenis wired dibangun
menggunakan Ethernet dan untuk membangun LAN jenis wireless menggunakan
sinyal Wi-Fi. Kebanyakan untuk LAN yang digunakan pada rumah-rumah
menggunakan sebuah router untuk membuat sebuah jaringan sekaligus mengelolah perangkat yang terhubung dengannya.
Router tersebut berperan sebagai pusat koneksi dan memungkinkan
perangkat seperti komputer, laptop, handphone dan tablet untuk dapat
saling terhubung. Biasanya router tersebut terhubung dengan sebuah kabel atau modem untuk menyediakan akses internet pada perangkat yang terhubung.
Perangkat komputer juga dapat digunakan sebagai pusat LAN. Pada kasus ini, komputer
tersebut berperan sebagai server, dan menyediakan akses untuk berbagi
file atau program pada perangkat yang terhubung. Hal ini sering
diterapkan pada jaringan perkantoran atau sebuah lembaga.
Kelebihan Jaringan LAN
Berikut ini kelebihan yang dimiliki oleh jaringan LAN:
1. Berbagai Resource
Printer, salah satu resource yang sering dibagikan
Dengan menggunakan jaringan LAN anda dapat dengan mudah berbagi
resource dengan komputer lain. Hal ini tentu sangatlah efisien, selain
itu dengan berbagi resource anda juga dapat menghemat biaya pengeluaran
anda. Sebab anda tidak perlu lagi untuk membeli perangkat seperti scanner, printer
atau media penyimpanan untuk setiap komputer, anda cukup membeli satu
lalu kemudian dibagi untuk dapat diakses pada komputer lain.
Selain dengan berbagi perangkat, anda juga dapat berbagi aplikasi
software dengan perangkat lain, hal ini sangat efektif untuk mempermudah
produktivitas waktu. Namun meski demikian, berbagi aplikasi software
juga tidak selamanya lebih murah dibanding menginstall satu persatu
software pada komputer. Sebab lisensi produk untuk setiap software tetap
dibutuhkan pada saat peinginstalan.
2. Data Terpusat
Jaringan terpusat vs jaringan terdistribusi
Dengan menggunakan file server,
data pada seluruh komputer yang terhubung pada jaringan LAN tersimpan
pada satu tempat yaitu server. Hal ini memudahkan user untuk saling
mengakses file yang dimiliki oleh komputer lain. Selain itu hal ini juga
membantu untuk membackup data user apabila misalnya terjadi kesalahan sehingga menyebabkan terhapusnya data pada komputer user.
Apabila sebuah data dibagikan dalam suatu jaringan, user yang memiliki akses dapat melihat data tersebut diwaktu yang sama, namun mereka tidak dapat mengedit rekaman yang sama pada waktu bersamaan.
Ketika sebuah rekaman diedit oleh seorang user, maka rekaman tersebut
akan dikunci sehingga user lain tidak dapat mengeditnya diwaktu yang
sama, apabila user tersebut telah selesai mengedit dan menyimpan
hasilnya maka rekaman tersebut akan terbuka kembali. Hal tersebut
bertujuan untuk menghindari kekeliruan yang dapat terjadi apabila
beberapa orang mencoba mengedit diwaktu yang sama.
Kekurangan Jaringan LAN
Adapun kekurangan yang dimiliki oleh jaringan LAN, yaitu:
1. Keamanan yang Rentan
Pada jaringan komputer keamanan merupakan hal yang sangat vital,
begitu pula pada jaringan LAN. Admin jaringan berperan penting dalam hal
mencegah user yang tidak sah untuk mengakses data pada jaringan.
Faktor lain yang mempengaruhi keamanan jaringan LAN yaitu user itu
sendiri. Sebab tidak menutup kemungkinan user yang anda miliki tidak
dapat menjaga rahasia password yang ia miliki, atau mungkin password
yang dimilikinya terlalu mudah untuk ditebak, sehingga menyebabkan user
yang tidak sah menerobos masuk kedalam jaringan melalui user tadi.
PHP adalah bahasa pemrograman script server-side yang
didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan
sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
PHP disebut bahasa pemrograman server side karena
PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan
bahasa pemrograman client-side seperti JavaScript yang diproses pada web
browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page.Sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam
beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman
web yang powerful dan tidak hanya digunakan untuk membuat halaman web
sederhana, tetapi juga website populer yang digunakan oleh jutaan orang
seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.
Dikutip dari situs w3techs.com,
(diakses pada 18 Desember 2014), berikut adalah market share penggunaan
bahasa pemrograman server-side untuk mayoritas website di seluruh dunia
: Dapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.
Fungsi PHP Dalam Pemrograman Web
Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman
yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan
HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan
website statis, dimana konten dan halaman web bersifat tetap.
Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan
PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung
situasi. Website dinamis juga bisa menyimpan data ke dalam database,
membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.
Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.
Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari
nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa
membuatnya secara manual seperti kode berikut ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPEhtml>
<html>
<head>
<title>Contoh list dengan HTML</title>
</head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
<ol>
<li>Nama Mahasiswa ke-1</li>
<li>Nama Mahasiswa ke-2</li>
<li>Nama Mahasiswa ke-3</li>
<li>Nama Mahasiswa ke-4</li>
<li>Nama Mahasiswa ke-5</li>
<li>Nama Mahasiswa ke-6</li>
<li>Nama Mahasiswa ke-7</li>
<li>Nama Mahasiswa ke-8</li>
<li>Nama Mahasiswa ke-9</li>
<li>Nama Mahasiswa ke-10</li>
</ol>
</body>
</html>
Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li>
sebanyak 10 kali dan mengubah sedikit angka-angka no urut di
belakangnya. Namun jika yang kita inginkan adalah menambahkan list
tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.