Jumat, 01 Maret 2019

Pengertian ERD & DFD

Pengertian ERD dan DFD

Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga komponen yang digunakan, yaitu :
a. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut:
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu:
1) Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2) Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3) Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.


Pengertian dari DFD (Data Flow Diagram) adalah perangkat-perangkat analisis dan perancangan yang terstruktur sehingga memungkinkan peng-analis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.

dibawah ini adalah simbol dari DFD :

Pengertian SQL

Pengertian Structured Query Language (SQL)

SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS. SQL biasanya berupa perintah sederhana yang berisi instruksi-instruksi untuk manipulasi data. Perintah SQL ini sering juga disingkat dengan sebutan ‘query‘.

Sejarah SQL

Bersamaan dengan paper Dr. Edgar F. Codd pada tahun 1969 tentang Teori Database Relational, ia pun mengajukan sebuah bahasa yang disebut DSL/Alpha untuk memanajemen data dalam relational database. Berdasarkan ide Dr.Codd ini, beberapa saat setelah itu IBM mencoba merancang bahasa prototipe sederhana DSL/Alpha yang disebut SQUARE.
Pada tahun 1970, team yang beranggotakan peneliti IBM Donald D. Chamberlin dan Raymond F. Boyce, mengembangkan SQUARE lebih lanjut menjadi SEQUEL (Structured English Query Language)SEQUEL digunakan untuk mengoperasikan prototipe RDBMS pertama IBM, System R. Di kemudian hari, SEQUEL berubah nama menjadi SQL karena permasalahan merk dagang (trademark) dengan sebuah perusahaan pesawat di inggris yang terlebih dahulu telah memakai nama SEQUEL.
Pada akhir 1970an, perusahaan Relational Software, Inc. (sekarang Oracle Corporation) melihat potensi bahasa SQL dan mengembangkan sendiri versi SQL untuk RDBMS mereka. Oracle V2 (versi 2) yang dirilis Juni 1979 adalah RDBMS komersial pertama yang mengimplementasikan SQL.
Dengan kemudahan yang ditawarkan, SQL mulai diimplementasikan oleh berbagai RDBMS dengan versi SQL mereka masing-masing. Namun hal ini  menimbulkan permasalahan karena perbedaan penerapan SQL dari satu aplikasi dengan aplikasi database lainnya yang tidak seragam.Sehingga  pada tahun 1986, badan standar amerika, ANSI (American National Standards Institute) merancang sebuah standar untuk SQL. Satu tahun setelahnya, ISO (International Organization for Standardization) juga mengeluarkan standar untuk SQL. Versi terakhir standar SQL dirilis pada 2011, yang dinamakan SQL 2011. Dengan standar ini diharapkan ada keseragaman SQL antar aplikasi RDBMS.
Akan tetapi walaupun sudah ada standar tentang SQL, banyak perusahaan RDBMS yang menambahkan ‘fitur’ SQL selain standar yang ada. MySQL juga memiliki SQL yang tidak standar, yang tidak ada pada Oracle, begitu juga sebaliknya. Namun setidaknya bahasa SQL hampir sama untuk perintah-perintah dasar antar RDBMS. Perintah SQL untuk membuat tabel misalnya, dapat digunakan baik di Oracle maupun MySQL.

Pengertian XMPP & Fungsinya

DEFINISI PENGERTIAN DAN FUNGSI XAMPP LENGKAP

Pengertian XAMPP  adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak sistem operasi, yang  merupakan kompilasi dari beberapa program.


DEFINISI PENGERTIAN XAMPP


Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis. Untuk mendapatkanya XAMPP anda dapat mendownload langsung dari web resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam XAMPP.

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi seperti (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Sekian artikel tentang Definisi, pengertian, dan fungsi xampp.

Pengertian Word Press Fungsi dan KegunaanNya

WordPress adalah sistem manajemen konten (CMS) yang paling banyak dipakai di seluruh dunia.
Hampir lebih dari 30% website dibuat dengan WordPress dan presentasenya juga akan terus meningkat dari waktu ke waktu.
Secara umum, sistem manajemen konten merupakan aplikasi web yang memperkenankan pemilik, editor dan juga author untuk mengelola website serta menerbitkan konten tanpa perlu menguasai teknis dan juga bahasa pemrograman.
WordPress sendiri memakai PHP dan MySQL yang juga didukung oleh hampir seluruh penyedia web hosting.
Selain itu, ada juga paket WordPress hosting yang juga menawarkan keunggulan dalam segi kecepatan, performa sekaligus keandalan website.
Agar lebih jelas tentang WordPress, berikut akan kami bahas dari mulai pengertian WordPress dan manfaat selengkapnya untuk anda.
Pengertian WordPress menurut para ahli  tentang kelebihan WordPress lain ada pada tipe website yang bisa dibuat dalam platform ini.
CMS tersebut memungkinkan para penggunanya tidak hanya sekedar membuat blog yang sederhana akan tetapi juga untuk situs ecommerce, newpaper, portofolio dan segala hal yang diinginkan pengguna.
Daftar Isi Artikel:

Sejarah WordPress dan Manfaatnya

Sejarah WordPress berawal pada tahun 2003 ketika 2 developer bernama Matt Mullenweg dan juga Mike Litte membuat platform blogging yang baru sebab software b2/ cafeblog sudah dihentikan.
Sesudah proyek ini ditinggalkan, kedua developer ini memutuskan untuk mempertahankan, mengambil alih sekaligus melanjutkan pengembangan dengan cara mereka sendiri.
Mullenweg dan Little merilis versi pertama WordPress yakni WordPress 1.0 di bulan Januari tahun 2004. Untuk tampilan awalnya sendiri sangat berbeda dengan CMS WordPress seperti sekarang yang memiliki banyak fitus.
Meskipun begitu, akan tetapi versi pertama sudah memberikan sebagian besar fitur inti yang juga digunakan sekarang ini seperti editor WordPress, permalink, sistem manajemen user, kemampuan moderasi komentar dan masih banyak lagi.

Pengertian WordPress dan Fungsinya

pengertian wordpress
Sedangkan untuk fungsi dan tujuan WordPress senditi memiliki perbedaan antara WordPress.org dan juga WordPress.com.
Ketika mengakses WordPress di Google atau mesin pencarian lain, maka anda akan menemukan dua website yang hampir sama yakni WordPress.com dan juga WordPress.org.
Bagi yang masih pemula, pastinya kedua website ini cukup membingungkan dan memang sebenarnya tujuan serta user base-nya berbeda beda.
  • WordPress.org

WordPress.org adalah website yang dipakai jika anda ingin membuat situs WordPress self0hosted.
Lewat situs tersebut, maka anda bisa mengunduh platform WordPress dan juga memperoleh banyak plugin serta tema gratis.
Sedangkan untuk mengonlinekan website lewat WordPress, maka anda harus membuat nama domain serta membeli paket web hosting.
WordPress memakai PHP dan MySQL supaya bisa bekerja sekaligus aktif.
Akan tetapi anda juga dapat menggunakan paket WordPress hosting yang memang diperuntukkan mengoptimalkan performa CMS WordPress.
  • WordPress.com

WordPress.com adalah perusahaan hosting yang memakai sistem manajemen konten WordPress untuk seluruh blog yang dibuat CMS tersebut.
Apabila anda tertarik untuk mendaftar sekaligus membuat blog memakai WordPress.com, maka tipe domain yang anda peroleh adalah myblog.wordpress.com meski juga tersedia custom domain berbayar.

Kelebihan dan Kekurangan WordPress

Jika dilihat dari kelebihan dan kekurangan WordPress, maka sebenarnya WordPress mempunyai banyak kelebihan yang menjadi opsi paling bagus bagi anda yang ingin mengetahui cara membuat website dengan WordPress tanpa harus mengerti tentang bahasa pemograman.
Selain itu, CMS juga menjadi pilihan terbaik bagi programmer sebab sangat mudah untuk dikelola.
Namun, masih ada beberapa kekurangan WordPress yang juga penting untuk anda ketahui. Tetapi lebih banyak kelebihannya seperti berikut:

Kelebihan WordPress

  • Murah: Anda hanya diharuskan membayar domain dan juga web hosting sedangkan untuk software dan juag sebagian besar plugin dan tema WordPress bisa anda dapakan dengan gratis.
  • Proses instalasi dan update mudah: Tidak seperti sistem manajemen konten yang lain, anda tidak harus melakukan konfigurasi dan hanya perlu satu kali klik maka proses update WordPress sudah bisa dilakukan.
  • Mudah dikelola: Ada tidak harus menguasai bahasa pemrograman agar bisa melakukan task harian seperti menulis, edit post, upload dan edit gambar, mengelola user, tambah menu dan juga instal plugin serta template.
  • Bisa mendesain sendiri: Ada ribuan template WordPress yang siap untuk di-install dan dipakai lebih mudah agar desain bisa disesuaikan dengan kebutuhan seperti template tertentu yang bisa diaplikasikan pada bisnis kecil dan sederhana, nlogger makanan, praktisi kesehatan dan lain sebagainya.
  • Dapat membuat fungsionalitas sendiri: Anda bisa menggunakan plugin untuk memperluas sekaligus mengembangkan fungsionalitas defaukt WordPress dan biasanya anda bisa menemukan plugin untuk setiap tas spesifik dari mulai optimasi mesin pencarian hingga event booking.
  • Panduan dan tutorial yang sangat membantu: WordPress merupakan komunitas online yang sangat besar, sehingga jika anda menemukan masalah atau sedang mencari solusi error, maka panduan dan tutorial bisa anda pakai.

Kekurangan WordPress

  • Tingkat keamanan: Karena ada lebih dari 30% website yang dibuat di WordPress, maka risio diserang hacker juga semakin besar. Akan tetapi ini bisa dicegah dengan instal plugin untuk mengamankan website WordPress dari aktivitas berbahaya.
  • Konten pihak ketiga: Sebagian besar plugin dan template WordPress dibuat oleh developer pihak ketiga sehingga anda juga bisa menemukan bug. Sebelum instal plugin atau template baru, maka sebaiknya baca penjelasan dan ulasan lebih dulu. Namun jika ragu pada kredibilitas plugin atau template tersebut, maka bisa menghubungi tim Customer Support.
  • Waktu loading halaman: Apabila anda meginstal terlalu banyak plugin, maka website WordPress anda juga semakin lambat dan bisa diatasi dengan instal plugin caching.

Jenis Website yang Bisa Dibuat di WordPress

Jika dilihat secara garis besar, pengertian WordPress menurut para ahli merujuk pada tool penting yang dipakai ketika membuat banyak jenis website.
Berikut ini akan kami jelaskan tipe website yang bisa anda buat dengan menggunakan WordPress.
  1. Blog

Dari sejarah WordPress, CMS ini awalnya merupakan tool blogging yang smapai saat ini juga masih menjadi platform blogging yang paling banyak dipakai.
Anda bisa membuat blog sederhana sekaligus murah lebih dulu. Nantinya, apabila blog yang anda miliki semakin banyak dikunjungi, maka bisa di-upgrade ke paket lebih lanjut.
  1. Portofolio

Seniman, freelancer, photographer, musisi dan juga penulis bisa memakai WordPress untuk membuat portofolio online.
Ada banyak template portofolio yang disediakan di WordPress.org yang memberikan segala fitur yang anda butuhkan seperti lightbox, galeri gambar dan juga portofolio grid.
  1. Situs Bisnis

Apabila anda ingin membangun sebuah bisni online sederhana, maka anda bisa mulai dengan membuat website di WordPress.
Meski CMS WordPress memang lebih banyak digunakan untuk situs bisni sederhana, namun ada juga banyak perusahaan besar yang menggunakan kelebihan dari platform ini.
  1. Situs Amal

Kelebihan dari WordPress yang lain adalah biaya maintenance yang terbilang murah serta kurva pembelajaran yang juga relatif flat.
Untuk itu, memang wajar jika platform ini juga banyak disukai berbagai badan amal.
Dengan WordPress, maka lembaga swadaya masyarakat yang bersifat non-profit juga bisa membuat visi dan misi lewat website resmi.

Kesimpulan

Itulah Pengertian WordPress serta informasi tentang sejarah, pengertian serta kekurangan dan kelebihan WordPress yang bisa anda pelajari.

Pengertian UML Dan Komponen UML

Mendesain sebuah rancangan dari suatu sistem informasi ataupun aplikasi itu, ternyata merupakan bagian yang tidak kalah penting, yang harus dibuat oleh seorang programmer ataupun pengembang sistem informasi/aplikasi. Mengapa demikian? Desain dari rancangan sistem yang akan kita buat, berguna sebagai cetak biru serta gambaran dari rancangan yang akan kita bangun. Sehingga jika program tersebut akan kita peruntukan kepada perusahaan atau pembeli, mereka akan mendapatkan gambaran rinci tentang sistem yang akan kita bangun tersebut, meskipun sistem tersebut belum dibuat.
Dalam skala yang lebih besar, suatu tim pengembang software membutuhkan seseorang yang mampu dan bertugas sebagai pembuat design ataupun rancangan dari sistem yang akan dirancang bersama dengan seorang system analis. Desain memungkinkan tim pengembang untuk membagi pekerjaan sesuai dengan kemampuan, dan memungkinkan software yang akan dibuat sesuai dengan kebutuhan serta minim dari kesalahan.
Nah, pembahasan yang akan kami paparkan kepada Greader sekalian adalah sebuah bahasa ataupun metode yang dapat digunakan dalam mendesain sebuah sistem, yaitu: UML.
UML (Unified Modeling Language) merupakan bahasa dan aturan spesifikasi standar yang telah disepakati dalam rangka membuat dokumentasi, spesifikasi, kalkulasi, visualisasi, proses analisa, gambaran kerja proses, dan rancang bangun dari sebuah sistem perangkat lunak (software). UML juga dikenal sebagai sebuah metodologi guna mengembangkan sebuah aplikasi yang berorientasi objek atau dikenal dengan OOP (Object Oriented Programming). UML sendiri merupakan penggabungan dari beberapa metode yang kemudian dikembangkan menjadi sebuah metode baru. Metode-metode tersebut adalah: Grady Booch, Ivar Jacobson, Jim Rumbaugh. Dalam perkembangannya, standarisasi dalam metode UML dilakukan dengan standarisasi proses Object Management Group (OMG), sehingga menjadikan UML sebagai bahasa standar dalam permodelan perangkat lunak yang saat ini banyak digunakan oleh berbagai kalangan.
UML sendiri sangat cocok dan efektif untuk digunakan pada wilayah atau pengembangan sistem / software seperti:
  • Rancang Bangun Sistem Informasi Keuangan ataupun perbankan
  • Sistem Informasi Suatu Instansi atau perusahaan
  • Sistem informasi pada bidang transportasi, perdagangan, pelayanan publik, pelayanan berbasis teknologi/elektronik, dan bidang ilmu pengetahuan
UML memiliki bagian atau komponen yang memiliki fungsi masing-masing dalam pengguaan dan kaitannya dengan sistem yang akan dibangun. Berikut adalah beberapa komponen yang ada pada UML:
  1. Use Case Diagram
Secara sederhana use case diagram digambarkan sebagai komponen yang memiliki fungsi untuk memodelkan proses kerja atau bisnis dari aplikasi yang akan dibangun. Use case merupakan abstraksi dari proses interaksi antara pengguna dengan fungsi atau tindakan yang dapat dilakukan terhadap sistem. Diagram case memiliki 3 kegunaan utama yaitu:
  1. Menjelaskan fasilitas atau sistem requirement dari software
  2. Menggambarkan komunikasi atau interaksi pengguna dan sistem
  3. Melakukan serangkaian test dari fungsi sistem secara umum
Berikut adalah contoh penggambaran use case diagram pada sistem penjualan di toko A:
  1. Activity Diagram
Dari nama komponennya saja, kami yakin Greader mengetahui fungsi dari komponen yang satu ini. Activity diagram menyediakan analisa dan kemampuan untuk mengambarkan aktivitas proses atau alur kerja ataupun logika pengambilan keputusan dalam sistem. Terdapat beberapa notasi yang digunakan dalam pembuatan activity diagram, diantaranya:
  1. Notasi Activity
  2. Notasi Transition
  3. Notasi Decision
  4. Notasi Snycronization Bars
Berikut adalah contoh penggambaran suatu activity diagram:
  1. Package Diagram
Fungsi utama dari package diagram adalah untuk mengelompokkan beberapa elemen /komponen diagram dalam UML yang berbeda, secara bersama-sama ke suatu tingkat atau tempat yang lebih tinggi, sehingga menjadi sebuah paket. Agar lebih tergambar, bayangkan saja sebuah sistem rumah sakit yang ada paket perawatan, maka di dalam paket tersebut terdapat elemen gejala, nama/jenis penyakit, obat, dan perawatan khusus.
  1. State Diagram
State diagram berfungsi untuk menggambarkan urutan suatu keadaan yang dilalui oleh sebuah proses atau objek dalam suatu kelas, yang menyebabkan adanya perpindahan aktivitas (state).
  1. Sequence Diagram
Sequence diagram merupakan gambaran dari keseluruhan tahap yang ada, dan digambarkan secara detail (per tiap tahap) sehingga menghasilkan sesuatu yang sesuai dengan apa yang digambarkan pada use case diagram.
Gambar diatas merupakan penggambaran sequence diagram untuk use case investasi perdagangan. Terdapat beberapa objek yang telibat dan saling berinteraksi, yaitu user, user interface, dan sistem eksternal. Penjelasan dari diagram diatas adalah:
  1. User melakukan pemilihan akun investasi (account investment)
  2. Sistem mengirimkan pesan pada sistem milik investor, guna melakukan query akan harga saham dari para investor / user.
  3. Sistem menampilkan harga saham pada akun investor
  4. User memilih jenis investasi dan menentukan jumlah saham yang akan dijual.
  5. Sistem mengirimkan pesan dan balasan untuk melakukan penjualan saham dan konfirmasi jumlah sesuai dengan jumlah yang akan dijual oleh user.
  6. Class Diagram
Class diagram merupakan deskripsi dari kelompok objek dengan property, operasi (perilaku) dan hubungan (relasi) yang sama. Class diagram berfungsi untuk menggambarkan dan mengelompokkan struktur dalam suatu kelas atau tingkatan. Class diagram juga berfungsi untuk menjelaskan tipe dari suatu objek yang memiliki hubungan dengan objek lain. Objek yang dimaksud dalam hal ini merupakan nilai yang dimiliki oleh tiap attribute kelas pada entitas. Berikut adalah contoh kelas diagram pada sistem informasi management hotel:
Nah, itulah tadi beberapa penjelasan singkat tentang komponen yang ada pada UML. Secara umum, ke enam komponen tadilah yang  menjadi komponen minimum yang harus ada dalam perancangan suatu sistem. Adapun komponen lain dalam UML adalah: Communication Diagram, Composite structure Diagram, Object Diagram, Timing Diagram, Component Diagram dan Deployment Diagram.
Bagaimana Greader? Cukup panjang bukan pembahasannya. Semoga artikel kali ini dapat menambah wawasan dan pengetahuan baru bagi kita semua, tentunya tentang masalah pengertian UML dan apa saja komponen yang ada di dalamnya.

Kamis, 28 Februari 2019

Pengertian Linux

Pengertian Linux – Sistem Operasi Linux

pengertian linux
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

tampilan antar muka desktop linux ubuntu
tampilan antar muka desktop linux ubuntu

Pengertian Data Base

Pengertian Database dan Contohnya, Fungsi, Manfaat, Jenis, dan Komponen

Pengertian database
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.
Baca juga:

Fungsi Database

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:
  1. Analytical database; yaitu database untuk menyimpan informasi dan data yang diambil dari operasional dan eksternal database
  2. Operational database; yaitu database yang menyimpan data mendetail yang dibutuhkan untuk mendukung operasi suatu organisasi secara keseluruhan
  3. Distributed database; yaitu kelompok kerja lokal database dan departemen di berbagai kantor dan lokasi kerja yang lainnya.
  4. Data warehouse; yaitu sebuah gudang data yang menyimpan berbagai data dari tahun-tahun sebelumnya hingga saat ini.
  5. End-user database; yaitu basis data pengguna akhir yang terdiri dari berbagai file data yang dikembangkan dari end-user dalam workstation mereka.
  6. 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.
  7. Document oriented database; yaitu salah satu perangkat lunak komputer yang dibuat untuk sebuah aplikasi dan berorientasi pada dokumen.
  8. In memory database; yaitu database yang tergantung pada memori untuk menyimpan informasi/ data pada komputer
  9. Navigational database; pada navigasi database, queries menemukan benda bagi yang mengikuti referensi dari objek tertentu
  10. 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)
  11. External database; database yang menyediakan akses ke luar, dan data pribadi online
  12. 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.

Java Script

PENGERTIAN JAVASCRIPT DAN CONTOHNYA

 

JAVA SCRIPT

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 :
<script language=”javascript” src=”lokasi/file.js”></script>
·         Melalui event tertentu
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">

 

Pengertian Jaringan LAN Beserta Kelebihan dan Kekurangannya

Pengertian Jaringan LAN Beserta Kelebihan dan Kekurangannya

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).
pengertian jaringan LAN
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

kelebihan dan kekurangan jaringan lan - Pengertian Jaringan LAN
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 dan terdistribusi - Pengertian Jaringan LAN
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.

Pengertian PHP


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 :
Market Share PHPDapat 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
<!DOCTYPE html>
<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.