BAB 2 LANDASAN TEORI

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

PENGANTAR KOMPUTER DAN TI 2C

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

MENGENAL PHP BAB Apakah PHP Itu?

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

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

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

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

PENGERTIAN WEB web adalah

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

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

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

BAB 2 LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORI

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

Apa itu PHP? Riwayat PHP

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB III TINJAUAN PUSTAKA

APLIKASI BERBASIS WEB

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI

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

Web Programming (WP) m telp : Rolly Yesputra

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

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

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

7 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB II LANDASAN TEORI

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

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

PEMROGRAMAN WEB. Agussalim

No HP :

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORI

BAB III LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

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. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

BAB 1 PENDAHULUAN. Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat

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

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

MEMANFAATKAN CASCADING STYLE SHEET UNTUK MEMPERINDAH TAMPILAN WEB

BAB I PENDAHULUAN. Dewasa ini komputer tidak lagi menjadi hal yang asing, segala sesuatu

Pengenalan Script. Definisi HTML

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORITIS

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

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

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

BAB III LANDASAN TEORI. dimasukkan dalam data kontak dasar. Dalam beberapa tahun terakhir, alamat

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2 LANDASAN TEORI

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

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Objek Penelitian Hotel CHADEA berdiri pada tanggal 14 pebruari 2005 berdasarkan surat izin dari Departemen Pariwisata No.503/183/HM/0.05. Hotel CHADEA beralamat di Ring Road Utara No.5 Pugeran, Maguwoharjo, Sleman, Yogyakarta. Sebelum menjadi hotel, CHADEA adalah sebuah wisma Executive, melihat perkembangan serta tingginya tingkat permintaan atas kamar hotel dan peluang bisnis di sekitar Maguwoharjo, maka diubahlah menjadi hotel yang diberi nama CHADEA. Nama CHADEA diambil dari nama panggilan kedua putri pemilik hotel yaitu CHA dan DEA. Seiring perkembangannya, hotel CHADEA sekarang telah mempunyai 30 kamar yang terdiri dari beberapa kelas kamar yang di tawarkan kepada para konsumen diantaranya Superior, Executive, Executive The Luck, Switcth dan Family, Selain itu Hotel CHADEA juga menawarkan beberapa fasilitas-fasilitas pendukung seperti Restaurant, Meetingroom, Coffeshop, Drugstore, Wartel dan Mushola. Hotel CHADEA mempunyai beberapa segment pelanggan atau tipe pelanggan yang menjadi target dalam usahanya antara lain diantaranya Work in, Government, Bussinesman, Leasure dan Company. Adapun visi dan misi Hotel CHADEA adalah sebagai berikut: 6

Visi : Menjadikan hotel CHADEA menjadi hotel yang unggulan dan meningkatkan kualitas hotel CHADEA Misi : Untuk mengimbangi persaingan bisnis perhotelan di Yogyakarta 2.2 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur - prosedur yang saling berhubungan, berkumpul bersama - sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Selain itu sistem juga didefinisikan sebagai, kelompok-kelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Defenisi dari Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Kualitas dari informasi tergantung tiga hal yaitu, informasi harus akurat (accurate), tepat pada waktunya (timelines), dan relevan(relevante). Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Tepat pada waktunya, berarti informasi yang datang pada penerima, tidak boleh terlambat. Informasi yang usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan didalam mengambil keputusan. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya informasi mengenai sebab-akibat kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada tehnik perusahaan. 7

2.3 Aplikasi MySQL MySQL (My Structure Query Languange) atau yang biasa dibaca MySQL adalah sebuah program pembuat database yang bersifat open source,artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL sebenarnya produk yang berjalan di pada platform linux. Karena sifatnya open source sehingga dapat dijalankan pada semua platform baik Linux maupun Windows. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user dan client-server. Kelebihan lain dari MySQL adalah MySQL menggunakan bahasa query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengakses database seperti Oracle, Posgres SQL, SQL server dan lain-lain. Sebagai program penghasil database, MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain. MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source seperti PHP maupun yang tidak,yang ada pada platform Windows seperti Visual Basic, Delphi, dan lain-lain.. MySQL selain program yang berbasis DOS juga sekarang ada program berbasis visual yang dibuat seperti web dan berjalan dibawah server database yang disebut PhpMyAdmin. Dengan menggunakan PhpMyAdmin kita dapat melakukan seluruh query yang ada sehingga proses pemrograman menjadi lebih mudah dan cepat. 2.4 Internet Internet adalah suatu jaringan luas dari komputer yang biasa disebut dengan Wide World Network. Internet merupakan suaru jaringan komputer yang 8

terhubung dengan jaringan komputer diseluruh dunia tanpa batasan tertentu. Setiap orang diseluruh dunia dengan profesi yang berbeda dapat menggunakan internet sesuai dengan kebutuhannya masing-masing. 2.5 Arsitektur Aplikasi Web Pada tingkat yang paling rendah web bekerja pada arsitektur client-server yang berarti antara keduanya, baik server dan aplikasi client bertanggung jawab pada sejumlah proses. Berbeda dengan program lain yang dapat berjalan tanpa bantuan server. Relational DataBase (MySQL, Oracle, MSSQL) Web Server (Apache, IIS) Middleware (PHP, Coldfusion, ASP, JSP) INTERNET Web Browser (Internet Explorer, Nescape) Aplikasi lain (Mail, server, dll) Gambar 2.1 Arsitektur Apliklasi Web 1. Web Server bertanggung jawab untuk berkomunikasi dengan browser yang ada pada komputer client. Contoh dari aplikasi web server tersebut yaitu Apache dan Internet Information Service (IIS) 2. Middleware, PHP termasuk dalam kelas bahasa sebagai middleware. Bahasa ini bekerja pada web server sebagai interpreter permintaan dari client, memproses permintaan, menghubungkan dengan programprogram lain di server untuk memenuhi permintaan dan kemudian dikirimkan kembali ke browser client. 9

3. Relational Database Management Systems (RDMS) menyediakan cara yang terbaik untuk menyimpan dan mengakses suatu informasi dengan komplek. Beberapa RDBMS komersial yang populer antara lain: Oracle, MSSQL Server, IBM DB2 dan sebagai tambahan pada saat ini terdapat dua open source RDBMS yang besar yaitu PostgreSQL dan MySQL. 2.6 Penjelajah Web (Web Browser). Untuk masuk ke sebuah web tentu memerlukan suatu penjelajah atau browser yang mengantarkan seseorang dalam menjelajah sebuah web. Pada awalnya terdapat empat jenis browser yang ada. Sistem operasi OS/2 Wrap dari IBM telah memiliki browser yakni Web Explorer. Microsoft memiliki Internet Explorer pada semua versi Sistem Operasi Windows, dengan kedua perusahaan tersebut yang juga menawarkan akses Internet, maka tidak memerlukan web browser. Saat ini browser yang paling sering digunakan di Indonesia adalah Mozilla Firefox dan Internet Explorer. Sedangkan fungsi web browser itu sendiri adalah untuk mengeksplorasikan suatu World Wide Web (WWW), sehingga dapat menampilkan isi web secara online maupun offline. 2.7 Hypertext Markup Language (HTML) Dokumen World Wide Web adalah berkas ASCII biasa dengan instruksi berformat ASCII dalam sebuah bahasa yang disebut HTML. HTML adalah bahasa yang umum untuk peralihan antara World Wide Web (WWW). Client dan server. Sebagian besar WWW dibentuk dari HTML. Berbeda dengan bahasa lain 10

HTML berjalan melalui sebuah interpreter untuk memproduksi output yang diinginkan. Sebuah client www memerlukan berkas dari server, menginterpretasikan HTML yang diterima dan menampilkan materinya pada desktop pemakai. HTML dapat menyajikan berita-berita hypertext, mail, dokumentasi, hypermedia, menu pilihan, hasil database, dokumen terstruktur dengan grafik online, dan tampilan hypertext dari seluruh informasi yang ada. Sebuah file HTML merupakan file teks biasa yang mengandung tag-tag HTML karena merupakan file teks, maka HTML dapat dibuat dengan menggunakan teks editor sederhana, misalnya Notepad. Dapat juga menggunakan HTML editor yang bersifat visual misalnya FrontPage, Macromedia Dreamweaver yang dapat digunakan untuk mendesain halaman web tanpa harus mengenal tag HTML namun biasanya tetap menyediakan fasilitas untuk menulis tag HTML secara manual. Untuk menandai bahwa sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah ekstensi file-nya yaitu.htm atau.html. Secara lengkap file HTML mempunyai bagian head dan bagian body. Adapun struktur lengkapnya sebagai berikut: <html> <head> <title>... </title> </head> <body>... </body> </html> Simbol markup yang digunakan oleh HTML ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>), dan disebut dengan tag. Tag ini digunakan sebagai tanda penutup akan diberikan karakter garis miring (/). 11

Bagian head umumnya berisi informasi tentang dokumen HTML yang dibuat, bagian ini berfungsi menyediakan judul dokumen, menjembatani hubungan antar dokumen, memberitahu browser untuk membuat form pencarian dan menyediakan metode untuk mengirim pesan ketipe browser tertentu. Bagian body merupakan isi dari dokumen HTML. Semua informasi yang akan ditampilkan mulai dari teks, gambar, sound, script dan lain-lain. 2.8 Cascading Style Sheet (CSS) Sejak pertama kali HTML tidak pernah dirancang untuk menyampaikan konsep grafis, melainkan sekedar menyampaikan teks biasa pada halaman Web. HTML bukan untuk menampilkan desain halaman, melainkan struktur informasi yang terkandung. Dengan berkembangnya html tag-tag baru diperkenalkan, dan teknologi baru ditambahkan pada HTML. Tujuannya adalah agar desainer halaman Web dapat lebih mengendalikan struktur dan penampilan dokumen seperti frame, table, pengendalian rata kiri, kanan, atau center. Tetapi konsekuensinya adalah loading halaman Web menjadi lambat, terutama bila berurusan dengan grafik. Karena masalah-masalah di atas, maka World Wide Web Consortium (W3C) memperkenalkan Cascading Style Sheet (CSS) untuk mengatasi kekurangan yang ada pada HTML. CSS bekerja langsung pada tag HTML dan mengatur bagaimana seharusnya tag-tag ini berperilaku, contoh tag <bold> pada HTML yang digunakan untuk membuat teks tercetak tebal. Dengan menggunakan CSS, anda dapat 'meredefinisi' tag ini sehingga akan tercetak lebih tebal lagi, atau untuk penekanan lebih jauh lagi, mengatur agar semua teks tercetak dalam huruf kapital. 12

Untuk mendefinisikan aturan-aturan style pada keseluruhan halaman web, perlu disertakan aturan-aturan style pada head dari dokumen yang membentuk nest dalam suatu style container. Cara penempatannya tampak sama seperti dengan menempatkan langsung pada tag HTML. Syntax umum CSS style ditempatkan pada bagian <head> dari doukmen HTML sebagai berikut: <html> <head> <style type="text/css"> body { background:pink; font-family:arial;} h1 { font-size:48px; color:red; } h2 { font-size:24px; color:blue;} </style> </head> <h1>judul Makalah Saya</h1> <h2>yang Ini Sub-Judulnya </h2> <body> <p> Ini body text-nya. Ini body text-nya. Ini body text-nya. Ini body text-nya. </p> </body> </html> Manfaat utama dari CSS adalah dapat menciptakan satu style sheet dan menerapkannya bukan hanya pada satu halaman Web saja, melainkan untuk keseluruhan situs Web. 13

2.9 Teknologi Personal Home Page (php) 2.9.1 Sejarah Personal Home Page (php) PHP diciptakan oleh Rasmus Lerdorf, seorang pemrograman C yang handal. Semula PHP hanya digunakan untuk mencatat jumlah pengunjung pada homepagenya. Rasmus adalah salah satu pendukung open source. Karena itulah dia mengeluarkan Personal Home Page Tools versi 1.0 yang terkandung didalamnya parser engine (mesin pengurai) yang sangat sederhana yang hanya mampu mengolah macro khusus, Rasmus menambah kemampuan PHP 1.0 dan menerbitkan PHP 2.0. dia menambahkan Personal Home Page Tools dengan Form Interpreter (FI) dan menambahkan dukungan server database menggunakan MSql, sehingga lahirlah PHP/FI yang merupakan pelopor dari Personal Home Page yang digunakan dimasa sekarang. 2.9.2 Konsep Dasar Personal Home Page (php) PHP merupakan script untuk pemrograman script web server-side, script yang membuat dukumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka maintenace suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. Software ini disebarkan dan dilisensikan sebagai perangkat lunak Open Source. PHP secara resmi merupakan kependekan dari PHP:Hypertext Preprocessor, merupakan bahasa script server-side yang disisipkan pada HTML. 14

Kemampuan (Features) PHP yang paling di andalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat di lakukan. Berikut ini adalah daftar database yang didukung oleh PHP: Ingres Interbase MySQL ODBC Oracle Ovrimos PostgreSQL Solid Adabas D dbase Empress FilePro FrontBAse Hyperwave IBM DB2 Informix Sybase Velocis Unix DBM 15