BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Website Bigred Indonesia's Official Liverpool Suporters Club Regional Medan Menggunakan PHP Dan MySQL

BAB 2 LANDASAN TEORI

2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa Latin computare yang berarti menghitung.

  Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored

  program ).

  Bila dijabarkan, defenisi dari komputer adalah seperangkat peralatan elektronik yang bekerja bersama

  • – sama secara otomatis, menerima input, memproses data dan menghasilkan data secara logis (output), cepat dan tepat berdasarkan perintah
  • –perintah yang diberikan oleh user dan komputer itu sendiri merupakan bagian dari sistem komputerisasi.

  Sistem komputer adalah suatu sistem yang terdiri atas komputer dan seluruh komponen

  • –komponen yang menunjang terlaksananya proses pengolahan data dan menjadikan komputer sebagai alat yang berguna. Sistem komputer memiliki beberapa komponen yaitu :
a. Peragkat Keras (Hardware) Peragkat keras merupakan perangkat yang secara fisik dapat dilihat dan diraba, yang membentuk kesatuan, sehingga dapat difungsikan. Berdasarkan kegunaannya, perangkat keras dapat digolongkan ke dalam tiga bagian: 1.

  Alat input Alat input adalah alat yang memiliki fungsi untuk memasukkan data ataupun program yang akan diproses komputer, seperti keyboard, mouse,

  printer, scanner dan lainnya.

  2. Alat Proses Alat proses atau CPU (Central Prosesing Unit), merupakan alat atau unit terpenting didalam sistem komputer. Fungsi utamanya adalah pusat pemprosesan data dan mengiontrol keseluruhan sistem komputer selama pengolahan data berlangsung, contohnya adalah prosessor.

  3. Alat Output

  Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.

  b.

  Perangkat Lunak (Software) Perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan prosedur yang memungkinkan perangkat keras komputer dapat menjalankan fungsinya sebagai alat pengolahan data.Komponen ini tidak nyata secara fisik.Perangkat lunak berfungsi sebagai perantara antara komputer dan

  user sehingga dapat digunakan. c.

  Perangkat Komputer (Brainware) Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu menangani suatu sistem operasi komputer. Brainware dapat dikelompokkan dalam beberapa bagian, yaitu : 1.

  Sistem Analisis Orang bertugas untuk membentuk dan merancang fasilitas suatu sistem komputer yang akan dibangun.

  2. Programmer

  Orang yang bertugas menerjemaahkan spesifikasi yang telah dirancang oleh sistem analisis kedalam suatu bahasa program tertentu.

  3. Komputer Operator Orang yang bertugas menangani pengolahan data secara langsung.

  4. Data Entry Operator Orang yang bertugas melakukan pengurusan data yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam media penyimpanan hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.

2.2 Sejarah Internet

  Internet berawal dari diciptakannya teknologi jaringan komputer.Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan komputer lainnya.

  ARPAnet (US Defense Advanced Reseach Project Agency) atau departemen

  pertahanan Amerika pada tahun 1969 membuat jaringan komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat, yang apabila perang dapat dengan mudah dihancurkan. Jadi suatu bagian dari sambungan itu secara otomatis dipindahkan kesambungan lainnya.

  Setelah angkatan Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer.Salah satunya adalah University

  

of California at Los Angeles (UCLA) . Akhirnya pada tahun 1970 internet banyak

  digunakan Universitas di Amerika dan berkembang pesat saat ini. Agar pengguna komputer dengan merek dan tipe berbeda dapat saling berhubungan, maka para ahli membuat sebuah protocol (semacam bahasa) yang sama untuk dipakai di Internet. Namanya TCP (Transmission Control Protokol) protokol pengendali transmisi dan IP (Internet Protokol).

2.3 World Wide Web (WWW)

  

World Wide Web (WWW) , lebih dikenal dengan web merupakan salah satu layanan

  yang didapat oleh pemakai komputer yang terhubung dengan internet. Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi

  

hypertext .Pemakai dituntut untuk menemukan informasi dengan mengikuti link yang

disediakan dalam dokumen web yang ditampilkan dalam browser web.

  Kini internet identik dengan web, karena kepopuleran web sebagai standart

  

interface pada layanan yang ada pada internet, dari awalnya sebagai penyedia

  informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce).

  Kini, web seakan lebih popular dari pada email, walaupun secara statisktik

  

email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna

  internet.Web lebih popular bagi khalayak umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.

  Interface identik dengan web, karena popularitas sebagai penyedia informasi

  dan interface yang digunakan oleh pengguna internet dari masalah informasi sampai dengan komunikasi. Informasi produk dari yang serius sampai dengan yang sampah, dari yang cuma –cuma sampai dengan yang komersial, semuanya ada.

  Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku

  internet lainya dan menelusuri (informasi) di internet. Selain itu web telah diadopsi oleh perusahaan sebagai bagian dari stategi teknologi informasi, karena beberapa alasan: a.

  Akses informasi yang mudah.

  b.

  Setup server yang lebih mudah.

  c.

  Informasi mudah didistribusikan.

  d.

  Bebas platform : informasi dapat disajikan oleh web browser pada sistem mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.

2.3.1 Lahirnya Web

  Tahun 1989, Trimothy Berners-Lee seorang ahli komputer dari Inggris dan peneliti lain di European Particle Physics Lab (Consei European Pour la Recherche

  

Nucleaire, atau CERN) di Geneva Swiss, mengembangkan satu cara untuk membagi

  data antar koleganya menggunakan sesuatu yang di sebut dengan hypertext. Pemakai di CERN dapat menampilkan dokumen pada layar komputer dengan menggunakan

  software browser baru.

  Kode-kode khusus disisipkan kedalam dokumen elektronik ini, memungkinkan pemakai untuk meloncat dari satu dokumen ke dokumen lainnya pada layar dengan hanya memilih sebuah hyperlink.

  Kemampuan internet dimasukkan kedalam browser ini sehingga lompat dari satu dokumen ke dokumen lain, tidak lagi dari satu komputer saja, tetapi dapat melompat kedokumen lain yang letaknya pada komputer remote. Seorang peneliti dapat juga mengirimkan sebuah file dari komputer remote kesistem lokalnya, atau

  

login kedalam suatu sistem remote hanya dengan mengklik hyperlink. Tidak perlu

  melalui mekanisme FTP atau Telnet.Jalan pintas CERN digunakan sebagai dasar dari yang disebut World Wide Web atau berikut server dan browser webnya (sekarang dimaintenence oleh World Wide Consortium).

2.3.2 Browser Web

  

Browser web adalah software yang digunakan untuk menampilkan informasi dari

server web .Software ini kini telah berkembang dengan menggunakan user interface

  grafis, sehingga pemakai dapat dengan mudah memakai poin atau klik untuk pindah antar dokumen.

  Lynx adalah browser web yang masih menggunakan mode teks, yang

  akibatnya adalah tidak ada gambar yang dapat ditampilkan.Lynx ini ada pada lingkungan DOS (Disk Operation System).Akan tetapi pengembangan dari browser mode teks ini adalah tidak secepat browser web dengan GUI (Grafic User Interface).

  Disaat perkembangan WWW ada dua browser web yang paling populer yaitu

  

Internet Explorer (IE) dan Netscape Navigator. Namun saat ini bermunculan

browserweb 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 web browser ini terdapat kelebihan dan kekurangan sehingga pengguna dapat memilih sesuai dengan keinginan dan kemudahan yang ditawarkan.

  Cara Kerja Browser Mengambil Halaman Suatu browser mengambil sebuah web page dari server dengan sebuah request.

  Sebuah request adalah HTTP standar yang berisi sebuah page address. Sebuah page address terlihat seperti be

  Cara Kerja Browser Menampilkan Halaman

  Seluruh webpage berisi instruksi-instruksi bagaimana untuk ditampilkan.Browser menampilkan page dengan membaca instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkan disebut tag HTML. TagHTML contohnya, yaitu <p> ini merupakan suatu paragraph </p>.

2.3.3 Server Web

  

Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen

web , komputer ini akan melayani permintaann dokumen web dari kliennya.

  

Browserweb seperti IE dan Opera berkomunkasi melalui jaringan (termasuk jaringan

  internet) dengan server web, menggunkan HTTP.Browserakan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan olehserver. Server memberikan dokumen atau layanan jika tersedia juga dengan menggunakan protokol HTTP.

2.3.4 Istilah-istilah Umum Yang Harus Diketahui

  Berikut beberapa istilah umum yang harus diketahui antara lain: a.

  Protokol: secara defenisi adalah standart pemprosesan informasi yang diterima secara umum. Protokol TCP / IP merupakan protokol komunikasi yang digunakan dalam internet.

  b.

  HTTP (Hyper Transfer Protokol): HTTP pada umumnya digunakan untuk melayani dokumen hypertext, karena HTTP adalah protokol dengan overhead yang sangat rendah, sehingga pada kenyataan navigasi informasi dapat ditambah langsung ke dalam dokumen. Dengan demikian protokolnya sendiri tidak harus mendukung navigasi secara penuh.

  c.

  Browsing / Surfing: kegiatan menelusuri dan mencari informasi dalam internet melalui layanan informasi web.

  d.

  URL (Universal resource Locator): adalah konsep nama file standar yang diperluas dengan jaringannya. Nama file ini tidak hanya menunjukkan direktori dan nama filenya, tetapi juga nama mesinnya dalam jaringan. URL dapat disediakan dengan berbagai metode, dan bisa jadi bukan sekedar file,

  kerena URL dapat menunjukkan query-query, dokumen yang disimpan dalam database .

2.4 HTML (Hypertext Markup Language)

2.4.1 Dokumen HTML

  Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai webpage.Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen umumnya berisi informasi atau interface aplikasi didalam internet.

  Ada dua cara untuk membuat web page: dengan web editor (misalnya

  

macromedia Dreamweaver atau Microsoft Frontpage) atau teks editor biasa misalnya

notepad atau editplus.

  2.4.2 Penamaan Dokumen HTML

  Penamaan dokumen HTML yang menggunakan tiga karakter awalnya adalah untuk mengakomodasikan sistem penamaan yang ada pada sistem operasi DOS.Nama dokumen pada beberapa sistem operasi bersifat case sensitive (membedakan huruf besar dan kecil). Nama dokumen yang sama tapi dituliskan dalam case yang berbeda akan dianggap sebagai document ya ng berbeda, misalnya ‘dokumen.html’ berbeda dengan ‘DOKUMEN.html’.Kasus case sensitiveakan dijumpai pada dokumen web yang dihosting didalam server yang berbasis *.nix (keluarga sistem operasi UNIX).

  2.4.3 Elemen dan Tag HTML

  Dokumen HTML disusun oleh elemen-elemen.Elemen merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML untuk menandai berbagai elemen dalam suatu dokumen HTML, digunakan Tag. Tag HTML terdiri dari sebuah kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag, dan sebuah kurung sudut kanan (>, tanda lebih besar). Tag umumnya berpasangan (misalnya, <H1> dengan </H1>), atau yang menjadi pasangan selalu diawali dengan karakter garis miring.Tag yang menunjukkan tag awal yang berarti awal elemen, dan yang kedua menunjukkan

  tag akhir, berarti akhir elemen.

  Nama elemen ditunjukkan dengan namatagnya. Suatu elemen didalam dokumen HTML harus ditandai dengan tagnya yang berpasangan. Ada beberapa elemen yang tidak mengharuskan tagnya ditulis secara berpasangan, elemen tersebut diantarnya adalah: a.

  Paragraf dengan tag <p>.

  b.

  Ganti garis – break line dengan tag<br>.

  c.

  Ganti datar – horizontal rule dengan tag <hr>.

  d.

  List item dengan tag<Li>. Secara umum elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan: <namatag>_</nametag> penulisan penamaan tag bebas, dapat menggunakan huruf besar, huruf kecil, ataupun campuran (tidak case sensitive). Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya.Tag mark up sebenarnya memberi tahu browser bagaimana memberlakukan atau menampilkan (memformat) halaman dokumen tersebut dalam browser.

  Dalam membuat dokumen HTML dibutuhkan elemen yang dinyatakan dengan

  

tag <html>, <head> dan <body>berikut tag-tag pasangannya. Setiap dokumen terdiri

  atas tag head dan body. Elemen head berisi tentang informasi dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf dan elemen lainnya.

  Secara umum dokumen dibagi menjadi dua section (bagian), yaitu section

  

head dan section body, sehingga setiap dokumen HTML harus mempunyai pola dasar

  sebagai berikut:

  < html> < head> …informasi tentang dokumen HTML </head> < body> …informasi yang ditampilkan oleh browser web </ body> < /html>

  Setiap dokumen HTML harus diawali tag<html> dan tag</html> diakhir dokumen. Tag ini menandai elemen HTML, yang berarti dokumen ini adalah dokumen

  HTML .

  Dalam suatu dokumen hanya ada satu dokumen HTML, section atau elemen

  

head ditandai dengan tag<head> diawal, dan tag</head> diakhir.Section ini berisi

  informasi tentang dokumen HTML lainnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari elemen, judul ini akan ditampilkan pada captionBr dari

  

windows browser , ditandai dengan menggunakan tag<title>dan diakhiri dengan

</title>.

  Section atau elemen body ditandai dengan tag<body> diawal, dan tag </body>

  diakhir.Section body merupakan elemen terbesar didalam dokumen HTML. Elemen ini berisi dokumen yang akan ditampilkan pada browser, meliputi paragraf grafik, link, tabel, dan sebagainya. Contoh dokumen HTML sebagai berikut:

  <!-contoh. html-> < html> < head> < title> Halaman contoh </title> </ head> < body> File ini merupakan file contoh.< br> <b>ini untuk membuat huruf cetak tebal< /b> body></html>

  </

  Hasil dokumen HTML yang ditampilkan di browser Internet Explorer adalah :

Gambar 2.1 Dokumen HTML ditampilkan dibrowser Internet Explorer

2.5 PHP (Hypertext Preprocessor)

   2.5.1 SejarahPHP

PHP merupakan salah satu bahasa pemrograman web yang masih muda namun telah

  mengalami perkembangan yang cukup signifikan dan telah banyak digunakan oleh

  

user dalam membuat sebuah aplikasi web yang baik baik perseorangan maupun

perusahaan.

  2.5.2 PHP / FI (Personal Home Page / Form Interpreter)

PHP pertama sekali dibuat oleh Rasmus Lerdorf pada tahun 1995.Pada awal itu PHP

  bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang di gunakan untuk mengolah data form dari web.

  Perkembangan selanjutnya adalah Rasmus melepaskan kode sumbernya tersebut dan menamakannya PHP/FI. Pada saat tersebut itu juga singkatan PHP/FI adalah Personal Home Page / Form Interpreter.Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk mengembangkan

  PHP.

  Pada November 1997, dirilis PHP/FI 2.0.Pada rilisan ini interpreter sudah diimplementasikan dalam C. Dalam rilisan ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun ini juga sebuah perusahan yang bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada tahun 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilisan itu menjadi PHP 3.0.

  Pada tahun 1999, Zend merilis interpreterPHP baru dan rilisan tersebut dikenal dengan PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

  Pada Juni 2004, Zend merilis PHP 5.0.PHP versi 5 muncul untuk menangani kelemahan-kelemahan yang terdapat pada versi sebelumnya.Versi ini adalah versi mutahir dari PHP.Dalam versi ini, inti dari interpreterPHP mengalami perubahan besar.Dalam versi ini juga dikenal model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berorientasi objek.

  2.5.3 Kelebihan PHP Dari Bahasa Pemrograman Lain

   Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

   Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan kompilasi yang ralatif mudah.

   Dalam sisi pengembangan relative mudah, karena banyak developer yang siap membantu dalam pengembangan.

   PHP adalah bahasa open source yang dapat digunakan diberbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

   Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

  2.5.4 Script PHP

Script PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu script akan dikenali

  sebagai scriptPHP bila didapati tanda:

  a.

   <?php…………….?> b.

  <?.........................?> c. <script language=”php”>…</script>

  Script yang dibuat oleh php disimpan dengan namafile dan diketahui dengan

  ekstensi *.php . misalnya‘contoh.php’. Bila script php diakses melalui komputer lokal maka file PHP di folder htdocs di web server. Sama halnya dengan pemakaian dokumen HTML, pemberian dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya ‘contoh.php’ akan berbeda dengan ‘CONTOH.php’ atau ‘Contoh.php’. ScriptPHP dapat disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya scriptHTML dapat diletakkan diantara script PHP.

  Berikut contoh dari scriptPHP : 

  Contoh1.php

  <html> <head> <title> Test</title> </head> <body> Tanggal : <? /* mencetak tanggal dengan perintah echo*/ echo date

  (“dFY”);echo”<br>”;

  /* mencetak tanggal dengan perintah print*/ </body>

  </html>

2.5.5 Integrasi dengan Database

  dengan database yang realibel, gratis dan mudah diinstalasi. Terdapat 2 jenis

  17 Sybase

Tabel 2.1 Daftar Database yang didukung PHP

  22 Unix dbm

  11 MySQL

  21 Velocis

  10 Direct MS-SQL

  20 MSQL

  9 INterbase

  19 Frontbase

  8 Ingres

  18 Solid

  7 Informix

  6 IBM DB2

  

database yang memenuhi yaitu MYSQL dan PostgreSQL. Kedua jenis database ini

  

PHP yang digabungkan dengan databaseakan lebih berkekuatan jika digabungkan

  5 Hyperwave

  15 PostegreSQL

  4 FilePro (Ready only)

  14 Ovrimos

  3 Empress

  13 Oracle

  2 Dbase

  12 ODBC

  1 Adadase D

  No Nama Database No Nama Database

  dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempuyai fungsi khusus. Berikut ini daftar database yang didukung oleh PHP sampai versi 5.

  16 SQLite

  PHP mempunyai fungsi khusus untuk mengakses MySQL.Ada sekitar 48 fungsi

  yang dapat didukung PHP dalam mengakses MySQL dalam membuat aplikasi.Adapun yang biasa digunakan diantaranya.

  a.

   Mysql_connect()

  Fungsi mysql_connect adalah untuk mrnghubungkan PHP dengan

  databaseMySQL . Formatnya adalah : Mysql_connect (string hostname,string username, string password) b.

   Mysql_select db

  Setelah terhubung ke databaseMYSQL dengan menggunakan mysql_connect, langkah selanjutnya adalah mmilih database yang akan digunakan. Fungsi

  mysql_select_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db (string database, koneksi).

  Koneksi adalah variable yang terhubung ke MySQL.Jika tidak mengisi

  variable koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat

  berbagai macam koneksi adalah bahwa dengan pilihan seperti itu maka dalam suatu file dimungkinkan mengambil query dari 2 database sekaligus.

  c.

   Mysql_query

  Dalam database MySQL, perintah untuk melakukan transaksi adalah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query.

  Query memberikan perintah kepada database untuk melakukan apa yang

  dikehendaki. Format fungsinya adalah :

  Int mysql_query (string query, int [link_identifier]); d. Mysql_num_row

  Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenal oleh proses SQL. Format fungsinya adalah:

  Int mysql_num_row)int result); e. Mysql_fetch_array

  Fungsi ini berkaitan dengan menampilkan data.Untuk menampilkan data, digunakan fungsi mysql_fetch_array.Dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah :

  array mysql_fetch_array (I nt result, int[result_type]); MySQL

  2.6 MySQL merupakan salah satu perangkat lunak sistem pengelola basis data (database

management system ). MySQL juga dapat dikategorikan sebagai relation

DatabaseManagement Sistem (RDBMS).Karena dalam pembuatan basis data pada

MySQL dapat dipilah-pilah dalam berbagai tabel dua dimensi.Setiap tabel pada

MySQL terdiri atas lajur horizontal dan lajur vertikal.

  MySQL pada saat ini, banyak digunakan oleh pemrogram web untuk

  membangun situs yang memerlukan basis data sebagai data dan pengolahan data.Untuk keperluan mnampung data di server, kita perlu sebuah database.MySQL merupakan sebuah program aplikasi untuk membuat database yang umum digunakan pada wwb server.MySQL bayak digunakan karena kemampuannya dalam menampung data yang cukup besar dan proses loading yang cepat dalam memanggil data.

  2.7 Sublime Text 2

  Dalam membuat situs web diperlukan suatu editor. Salah satu contoh editor yang sangat sederhana adalah notepad.

  Sublime Text merupakan editor HTML yang professional mendesain, menulis

  kode program dan mengembangkan website, halaman web, dan aplikasi web. Dalam pengerjaanya dreamweaver memberikan tiga pilihan yaitu bekerja dengan menulis kode program (Menu Code), dengan pengeditan secara visual (Mode Design) dan dengan tampilan keduanya (Split Mode). Dreamweaver juga menyediakan alat-alat bantu untuk mengembangkan kreatifitas pembuatan web. Berikut ini tampilan aplikasi

  Editor Sublime Text adalah:

Gambar 2.2 Tampilan Editor Sublime Text

2.8 Pengertian Sistem Informasi

  Istilah sistem informasi juga sering dikacaukan dengan Sistem Informasi Managemen (SIM). Sistem Informasi Manajemen merupakan salah satu sistem informasi yang secara khusus ditujukan untuk menghasilkan informasi bagi pihak managemen dan untuk pengambilan keputusan.

  Berikut beberapa pengertian sistem informasi menurut para ahli :

  Sumber Defenisi

  Alter (1992) Sistem informasi adalah kombunasi antara prosedur kerja, informasi,orang dan teknologi informasi yang diorganisir untuk mencapai tujuan dalam sebuah organisasi

  Bodnar dan Hopwood Sistem Inormasi adalah kumpulan perangkat keras dan (1993) perangkat lunak yang dirancang untuk mentransformasikan data kedalam bentuk informasi yang berguna. Gelias, Oram, dan Sistem Informasi adalah suatu sistem buatan manusia Wiggins (1990) yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan dan mengelola data serta menyediakan informasi keluaran para pemakai.

  Hall (2001) Sistem Informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokan, diproses menjadi informasi dan didistribusikan kepada pemkai. Wilkisson (1992) Sistem informasi adalah kerja yang mengkoordinasikan sumber daya manusia dan komputer.