BAB 2 TINJAUAN TEORI

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda.

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Pertemuan 1. Pengenalan Dasar Web

BAB 2 LANDASAN TEORI

PENGERTIAN WEB web adalah

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Pemrograman Basis Data Berbasis Web

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Inti dari sebuah sistem adalah adanya bagian bagian yang saling berkaitan

Pengantar E-Business dan E-Commerce

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

PEMROGRAMAN WEB. Agussalim

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung

Bahasa Pemrograman Untuk Pembuatan Web

BAB II LANDASAN TEORI

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

Pert 11 DASAR-DASAR WEB DESIGN

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

01. Pengenalan Internet

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

DASAR-DASAR WEB DESIGN

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB 2 TINJAUAN TEORI

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB 2 LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 2 LANDASAN TEORI

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

gambar disamping merupakan icon dari Macromedia dreamweaver yang berfungsi untuk membuat A. table D. image B. frame E. Button C.

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB II LANDASAN TEORI

INTERNET. INTERconnected NETworking. INTERnational NETworking

BAB 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan

BAB 2 LANDASAN TEORI

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB II LANDASAN TEORI. Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu

Pengenalan Internet. Arrummaisha A

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Komputer Perkantoran. Salhazan Nasution, S.Kom

Transkripsi:

BAB 2 TINJAUAN TEORI 2.1 Sistem Informasi Sistem adalah sekelompok komponen yang saling berhubungan, bekerja bersama untuk mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam proses transformasi yang teratur menurut McGraw-Hill Irwin (2008 ; 29). Jadi, sistem merupakan suatu susunan elemen-elemen yang berinteraksi dan membentuk suatu kesatuan yang terintegrasi untuk mencapai tujuan bersama dengan mengoperasikan data atau fakta dengan referensi waktu untuk mendapatkan informasi. Sedangkan informasi adalah kumpulan data-data, fakta-fakta, kejadian-kejadian yang diproses atau diolah sehingga menghasilkan output (informasi) yang bermanfaat bagi penggunanya. Sistem Informasi menurut McGraw-Hill Irwin (2008 ; 5) adalah Sistem informasi dapat merupakan kombinasi teratur apa pun dari orang-orang, hardware, software, jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi. Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi (Kadir, 2009). Sistem informasi berbasis komputer adalah sebuah sistem

informasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan. Teknologi Informasi (TI) merupakan komponen tertentu pada sebuah sistem. Hanya sedikit teknologi informasi yang digunakan secara terpisah, Teknologi informasi dikombinasikan atau digabungkan ke dalam sistem informasi merupakan cara efektif dalam pemanfaatan Teknologi Informasi (TI). Komponen- komponen dasar dari sistem informasi (Sutarman, 2009) antara lain sebagai berikut: a. Hardware, kumpulan peralatan seperti processor, monitor, keyboard, dan printer yang menerima data dan informasi, memproses data tersebut dan menampilkan data tersebut. b. Software, kumpulan program-program komputer yang memungkinkan hardware memproses data. c. Database, sekumpulan file yang saling berhubungan dan terorganisasi atau kumpulan record-record yang menyimpan data dan hubungan diantaranya. d. Network, sebuah sistem yang terhubung yang menunjang adanya pemakaian bersama sumber di antara komputer-komputer yang berbeda. e. People, elemen yang paling penting dalam sistem informasi, termasuk orang-orang yang bekerja dengan sistem informasi atau menggunakan output-nya. 2.2 PHP Php merupakan script untuk pemrograman berbasis web server side. Dengan menggunakan Php maka maintenance suatu situs web menjadi lebih mudah. Proses

update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan script Php (Afriyudi, 2008). PHP Hypertext Preprocessor, yang dikembangkan pada tahun 1994 oleh Rasmus Lerdrof sebagai suatu bahasa server untuk personal homepage yang dimilikinya. Kemudian script itu dikenal dengan PHP sampai sekarang (Satopo,Ariesto Hadi, 2007). Php memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script lainnya. Php difokuskan pada pembuatan script server side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI. Php juga dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. Php juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server, Personal Web Server, Netscape and iplanet server (Peranginangin, Kasiman, 2006). 2.3 Mysql Mysql merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat open source. Open source menyatakan bahwa software ini dilengkapi dengan source (kode yang dipakai untuk membuat mysql). Selain itu bentuk executable atau kodenya dapat dijalankan secara langsung dalam Sistem Operasi dan bisa diperoleh dengan cara mendownload di internet secara gratis (Kadir, Abdul, 2008). MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL. Pada

MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Sebagai software DBMS (Database Management System), MySQL memiliki sejumlah fitur, diantaranya : 1. Multiplatform MySQL tersedia pada beberapa platform (Windows, Linux, Unix). 2. Handal, cepat, dan mudah digunakan MySQL tergolong sebagai database server (server yang melayani permintaan terhadap database) yang handal, dapat menangani database yang besar dengan kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database, dan mudah digunakan. 3. Jaminan keamanan akses MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Misalnya, dengan menggunakan ODBC (Open Database Connectivity), database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic. Melalui JDBC (Java Database Connectivity) program client yang berbasis Java dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui aplikasi berbasis web, misalnya dengan mengguanakan PHP. 4. Dukungan SQL

MySQL mendukung perintah SQL (Structured Query Language). SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan user untuk menggunakan MySQL MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing digunakan untuk menampilkan data, menginput atau menambah data, mengubah data, dan menghapus data dalam database (MADCOMS, 2008). 2.4 Macromedia Dreamwever 8 Macromedia Dreamwever adalah sebuah program aplikasi HTML authoring, yaitu sebuah aplikasi yang digunakan untuk membuat atau mendesain halaman web, baik itu untuk desain, coding, pembuatan situs web yang kompleks dan aplikasi web lainnya secara visual (Kurniawan, Budi, 2008). Dreamwever adalah sebuah HTML editor professional untuk mendesain web secara visual dan mengelola situs atau halaman web. Dreamwever merupakan software utama yang digunakan oleh desainer web maupun programmer dalam mengembangkan suatu situs web. Hal ini karena ruang kerja, fasilitas dan kemampuan Dreamwever mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web (ELCOM, 2009). Dreamweaver 8 merupakan salah satu program desain web yang dalam perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai pengembangan web (Web Development). Dremweaver 8 dapat melakukan pendesainan layout (untuk membuat tampilan dari web), membuat script yang memiliki fasilitas

pengecekan atau validasi dari keyword untuk setiap server side yang digunakan, dan membuat sebuah website yang dinamis. Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL. Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi (Sakur, 2007). Fungsi DDL dapat digunakan untuk membuat atau menulis script pada mode Code yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting. Hal ini tidak jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan script, namun keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah mengetahui bila terjadi kesalahan penggunaan keyword. Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam arsitektur program, dengan 3 aspek utama, yaitu Design Layout, Code, dan Development. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS (Cascading Style Sheet ), XML, dan RSS. Penggabungan tiga aspek dan beberapa tools pendukung inilah yang menyebabkan Dreamweaver 8 memiliki kemampuan yang kuat sehingga pengembangan web menjadi mudah dan menyenangkan. 2.5 Macromedia Fireworks Fireworks Merupakan salah satu program untuk membuat desain layout halaman web. Fireworks dilengkapi dengan beberapa fitur untuk mengolah objek bitmap, vektor, dan

juga teks. Fireworks juga didukung dengan pengolahan warna yang memadai untuk mencapai hasil desain yang maksimal (MADCOMS, 2008). 2.6 HTML HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web, keberadaannya dikenal dengan adanya ekstensi *.htm atau *.html (MADCOMS, 2008). HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser (Supriyanto, 2007). Dapat disimpulkan bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser. Dalam penggunaannya, HTML menentukan dua fungsi (Supriyanto, 2007), yaitu: 1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponenkomponen lainnya. 2. Menentukan hubungan ke dokumen lainnya, HTML merupakan suatu bahasa komputer yang termasuk dalam katagori SGML (Standard Generalized Markup Language) yang mana bentuknya merupakan file standar ASCII yang berisi kodekode untuk mengatur dokumen. HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script seperti JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukung ini

meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis (MADCOMS, 2008). 2.7 Pengenalan Internet Pada tahun 1969, lembaga riset Departemen Pertahanan Amerika, DARPA (Defence Advance Research Project Agency), mendanai sebuah riset untuk mengembangkan jaringan komunikasi data antar komputer. Riset ini bertujuan untuk mengembangkan aturan komunikasi data antar komputer yang bekerja secara transparan, melalui bermacam-macam jaringan komunikasi data yang terhubung satu dengan lainnya dan tahan terhadap berbagai gangguan (bencana alam dan serangan nuklir). Pengembangan jaringan ini ternyata sukses dan melahirkan ARPNet. Aplikasi Internet yang pertama kali ditemukan adalah FTP. Menyusul kemudian e-mail dan telnet. E-mail menjadi aplikasi yang paling populer di masa ARPNet. Tahun 1979 tercatat sebagai tahun berdirinya USENet yang awalnya menghubungkan Universitas Duke dan UNC. Grup yang pertama kali dibentuk USENet adalah grup net. Ukuran ARPNet sendiri semakin lama semakin membesar. Protokol komunikasi data yang digunakan pada waktu itu yaitu NCP (Network Comunnication Protocol), tidak sanggup menampung node komputer yang besar ini. DARPA kemudian mendanai pembuatan protocol komunikasi yang lebih umum. Protokol ini dinamakan TCP/IP. Protokol ini kemudian di adopsi menjadi standar ARPNet pada tahun 1983. Perusahaan BBN (Bolt Beranek Newman) membuat protocol TCP/IP menjadi di atas komputer dengan sistem operasi UNIX.

Pada tahun1984 jumlah host di internet melebihi 1000 buah. Pada tahun ini juga diperkenalkan DNS (Domain Name System) yang mengganti fungsi tabel nama host. Sistem domain inilah yang sampai saat ini kita gunakan untuk menuliskan nama host (SUTARMAN. 2007). Internet berasal dari kata interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan global) dengan melalui jaringan telekomunikasi seperti, wireless dan lainnya (SUTARMAN. 2007). Internet adalah rangkaian komputer yang terhubung melintasi beberapa rangkaian. Rangkaian internet yang terbesar dinamakan Internet. Maka dari itu, gambaran sederhana antara satu komputer dengan komputer yang lain dalam jumlah banyak (MADCOMS. 2008). 2.8 Website World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau web merupakan sebuah sistem dengan standar yang telah disepakati bersama untuk menyimpan, mencari, memformat, dan menampilkan informasi menggunakan arsitektur client atau server (Laudon, K. C dan Laudon, J. P, 2007). Sebuah web memiliki banyak dokumen yang biasa disebut dengan halaman web, serta dilengkapi dengan komponen-komponen lain seperti image, media (MADCOMS, 2007). Web secara fisik adalah kumpulan komputer pribadi, web browser, koneksi ke ISP, komputer server, router, dan switch yang digunakan untuk mengalirkan informasi dan menjadi wahana pertama berbagai pihak terkait (Oetomo, 2007). Fasilitas web

mengizinkan user untuk mengakses dan berinteraksi dengan teks, grafik, animasi, foto, suara, dan video. World Wide Web dikembangkan oleh W3C (World Wide Web Consortium) yang merupakan badan resmi dalam membuat standar web. Website bekerja berdasarkan pada tiga mekanisme berikut (Supriyanto, 2007): 1. Protocol standard, aturan yang digunakan untuk berkomunikasi pada computer networking, dan HTTP (Hypertext Transfer Protocol) adalah protocol untuk website. 2. Address, website memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator) yang digunakan sebagai standar alamat internet. 3. HTML (Hyper Text Markup Languange), digunakan untuk membuat dokumen yang bisa diakses melalui web. 2.9 Browser Browser merupakan Istilah lain dari Web Browser adalah sebuah program aplikasi internet yang digunakan untuk mengakses World Wide Web, Homepage, dan fasilitas lainnya. Penjelajah web pertama kali berbasis teks. Pada masa itu, Lynx (penjelajah web berbasis teks yang umum digunakan pada stasiun kerja Unix) populer digunakan karena sistem dengan antarmuka grafis belum umum digunakan pada saat itu. Web browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor utnuk melakukan navigasi di dalam Web. Cara kerja browser sangat sederhana. Ketika kita mengetikkan sebuah URL atau mengklik sebuah link. Browser akan mengirimkan permintaan halaman web di

internet, yang dengan alamat URL tersebut dapat diketahui server mana yang menyimpan halaman web. Server akan mencari halaman web yang diminta setelah menerima permintaan. Apabila halaman web yang diminta terdapat di server web tersebut, server akan mengirimkan halaman web yang diminta melalui jaringan internet ke browser di komputer client. Internet explorer segera menerjemahkan bahasa hypertext dan menampilkannya di komputer kita ketika halaman tersebut tiba.