BAB 2
LANDASAN TEORI
2.1 Pengertian Sistem Informasi
Sistem informasi yang menggunakan komputer sebagai alat bantu dalam menyelesaikan pekerjaan disebut sistem informasi berbasis komputer (computer based information system). Sistem informasi dapat didefenisikan sebagai suatu sistem didalam suatu organisasi yang merupakan kombinasi dari manusia, fasilitas-fasilitas, teknologi, media, prosedur-prosedur dan pengandalian yang ditujukan untuk medapatkan jalur komunikasi penting.Memproses data menjadi informasi, memberi sinyal kepada manajemen terhadap kejadian-kejadian dari dalam dan luar yang penting serta meneyediakan suatu dasar informasi untuk mencapai suatu sasaran atau tujuan tertentu.
2.1.1. Data
Data berasal dari bahasa latin yaitu” datum “yang berarti fakta, kenyataan ,kejadian atau peristiwa. jadi data atau fakta adalah kenyataan dari sesuatu kejadian atau peristiwa. Data organisasi merupakan hasil kegiatan organisasi bersangkutan. Dalam konteks sistem informasi data adalah sebagai keterangan yang masih mentah, agar dapat digunakan untuk
keperluan manajemen maka data harus diolah dahulu kedalam bentuk organisasi yang sesuai dengan keperluan manajemen bersangkutan.
Data dapat didefenisikan yaitu kumpulan fakta-fakta yang berupa fisik, kejadian-kejadian dan prosedur yang belum diolah oleh manusia atau peralatan yang digunakan oleh manusia.
2.1.2. Sistem
Sistem merupakan suatu kumpulan atau himpunan dari elemen-elemen, komponen atau variabel –variabel yang teroraginasasi serta saling berinteraksi satu sama lain. Umumnya elemen-elemen pada sebuah sistem saling berhubungan dan berinteraksi dalam pencapaian tujuan yang sama.
Elemen-elemen yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output), Elemen-elemen sistem secara garis besar dapat digambarkan sebagai berikut:
Suatu sistem juga mempunyai ciri-ciri yaitu: a. Mempunyai ruang lingkup
b. Mempunyai elemen-elemen sistem
c. Mempunyai manajemen terpadu diantara elemen-elemen sistem
d. Mempunyai keterkaitan antar elemen-elemen sistem
2.1.3 Informasi
Informasi adalah data yang telah diolah menjadi sebuah pengetahuan yang berguna bagi manusia atau telah dimengerti manusia dan dapat dikatakan sebagai hasil pengolahaan data yang dapat berfungsi untuk mencapai tujuan tertentu serta dapat bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang . Sumber dari informasi adalah data, karena dari data yang diinput akan menghasilkan suatu hasil akhir yang berupa informasi yang berguna bagi pengguna (user).
Syarat-syarat informasi yang baik dan lengkap adalah: a. Ketersediaan (availability)
b. Mudah difahami( comppehensibility) c. Kehandalan (realibility) d. Relevan e. Bermanfaat f. Tepat waktu g. Akurat h. Konsisten. 2.2. Pengertian Komputer
Istilah komputer (computer) diambil dari bahasa latin “computare” yang berarti menghitung (to compute atau reckon). Dengan demikian komputer dapat diartikan sebagai alat hitung.
Komputer bukan sekedar mesin hitung tetapi komputer mempunyai kemampuan yang dapat membantu manusia dalam menyelesaikan pekerjaan baik perhitungan yang makin kompleks.
Komputer adalah alat elektronik yang mampu melakukan beberapa pekerjaan diantaranya:
a. Menerima input
b. Memproses input sesuai dengan programnya
c Menyimpan perintah-perintah dan hasil dari pengolahan d. Menyediakan output dalam bentuk informasi.
Sedangkan yang disebut dengan progaram adalah kumpulan dari instruksi atau perintah terperinci yang sudah dipersiapkan agar komputer dapat melakukan fungsinya dengan cara yang sudah tertentu
.
2.3. Pengenalan Internet
Internet (Interconnected Network ) merupakan jaringan komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter berarti antar dan net jaringan sehingga dapat diartikan sebagai hubungan antar jaringan.
Jaringan komputer ini terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi dan bisnis dan organisasi lainnya, Internet atau nama pendeknya Net merupakan jaringan komputer yang tersebar didunia.Sampai saat ini internet sudah menghubungkan lebih dari 100000 jaringan komputer dengan pemakai lebih dari 100 juta orang. Internet
adalah jaringan luas dikomputer yang lazim disebut dengan world wide network seacara lebih ringkas internet adalah sumber informasi dan alat komunikasi serta hiburan.
Jaringan internet menyediakan beberapa aplikasi yang dapat digunakan oleh user internet :
1. E-mail 2. Mailing list 3. Newsgroup
4. File Transfer Protocol (FTP) 5. Gopher
6. Talnet 7. Talk chat
8. World Wide Web
2.3.1. Network
Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur tansmisi alat komunikasi membentuk satu sistem. Dengan Network, komputer yang satu dapat menggunakan data komputer lain, dapat mencetak laporan diprinter komputer lain, dapat memberi berita kekomputer lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrsikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.
2.3.2. Web Server
Web server adalah sebuah bentuk yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan web server jika komputer tersebut memeliki suatu program server yang disebut Personal Web Server (PWS).
PWS ini difungsikan agar halaman web yang ada didalam sebuah komputer server dapat panggil oleh komputer klien.
Macam-macam web server antara lain: a. Apache (open Source)
b. Xitami c. IIS d. PWS
Website (situs web) merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server .
Situs atau web dapat dikategorikan menjadi dua yaitu : a. Web Statis,yaitu:
Web yang berisi atau menampilkan infomasi-informasi yang sifatnya statis (tetap) b. Web Dinamis,
Web yang menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya dinamis.
Seseorang yang ingin menggunakan WWW memerlukan suatu program yang disebut dengan browser. Browser ini akan melakukan komunikasi dengan server penyedia informasi menggunakan protokol yang standar yaitu Hyper Text Transfer Protocol (HTTP). HTTP adalah protokol yang menentukan aturan yang perlu diikuti oleh web server dalam meminta atau mengambil suatu dokumen dan oleh web server dalam menyediakan dokumen yang diminta web browser.
2.4. Pengenalan Personal Home Page (PHP)
PHP adalah singkatan dari personal dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website.PHP adalah bahasa pemograman yang berbentuk script yang diletakkan didalam server web .Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan bahasa yangb hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusikan kode PHP pada sisi server disebut server–side, berbeda dengan mesin maya Java yang mengeksekusikan program pada sisi klien (client-server).
Adapun kelebihan –kelebihan dari PHP adalah: 1. PHP mudah dibuat dan kecepatan akses tinggi.
2.PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula.
3.PHP diterbitkan secara gratis.
4.PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, 5.IIS, Xitami dan lain-lain.
7.PHP termasuk server-side programming. Sistem database yang didukung oleh PHP adalah: 1. Oracle
2. Sybase 3. MySQL 4. Solid
5. Generic ODBC
2.4.1. Sejarah Personal Home Page(PHP)
Sekitar tahun 1994, PHP pertama kali ditemukan oleh Ramus Lerdof yang merupakan seorang programmer UNIX dan Perl pada waktu itu. Rasmus membuat sebuah script macro perl CGI yang pada awalnya hanya untu mengetahui siapa saja yang melihat resume user dan programmer mulai menyekuai script ini. Selanjutnya dibentangkannya sebagai package yaitu Personal Home Page Tools tulisan pada homepage pribadinya. Kemudian. Kemudian sedikit demi sedikit .
Dengan penggalan ini ia telah mencita engine untuk script ini dan mencipta tool yang lain untuk mengambil inut dari HTML Form : F1.Form Interperter juga dikenal sebagai PHP/F1 atau PHP2 ,berlaku sekitar 1995. Pengguma mulai menggunakan tool ini untuk kegunaan yang lebih rumit lagi dalm pembangunan sript ini telah berpindah dari perseorangan kepada kumpulan pembangunan untuk membangun pronyek. Ini permulaan PHP3 sekitar tahun 1993 ,sedangkan PHP4 memunculkan aplikasi pertamanta terdiri dari Zend Engine sekitar tahun 2000. Pada saat ini PHP versi 4.0 (PHP4) adalah bahasa scripting yang menyau dengan HTML dan berada diserver (Server –side HTML Embeded Sripting).
2.4.2. Konsep Dasar Personal Home Page (PHP)
Kode PHP diawali dengan tanda lebih besar (>). Ada empat cara untuk menuliskan script PHP yaitu:
1. <? Hallo?> 2. <? php Hallo?> 3. <% Hallo>
4. < SCRIPT LANGUACE =” php”> Hallo </SCRIPT>
Pemisah antara instruksi adalah tanda titi koma (;) dan untuk membuat atau menambahkan komentar/standar penulisan adalah: /* komentar */,// komentar ,# komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.
a. Embebeded script
Contoh dari Embeded script:
<html> <head> <tittle>Coba</title> < /php”web master”?> </body> </html>
b. Non Embeded Script:
Contoh Non Embeded Script: <?php
echo”<html>”;echo"<head>"; echo"<tiile>";
echo"Me and web"; echo"</tittle>"; echo"</head>"; echo"<body>";
echo"<p> My web design<p>"; echo"</body>";
echo"</html>"; ?>
Script ini digunakan murni pembuatan program dengan PHP , tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.
2.5. MySQL
MySQL dikembangkan oleh membuat sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994 -1995. Meskipun cikal bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula aplikasi web untuk client Txc yaitu perusahaan pengembang software dan konsultan database.
Fungsi mySQL dapat dikatakan sebagai interperter query, karena setiap kita menggunakan query SQL kita harus meletakkannya didalam fungsi ini. Dengan kata lain, query SQL tidak dapat dijadikan tanpa adanya fungsi mySQL. mySQL termasuk jenis realitional data base management system (RDBMS). Sehingga istilah seperti tabel,baris dan kolom tetap digunakan dalam mySQL.Pada mySQL sebuah data base mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
MySQL adalah sebuah data base yang mampu berinteraksi dengan aplikasi apa saja. Umumnya sebuah database menggunakan open database control(ODBC) sebagai komponen penghubung dta base dengan aplikasi program. Akan tetapi mySQL telah menyiapkan beberapa API selain ODBC untuk dapat berinteraksi dengan PHP. Fungsi-fungsi itu diantaranya adalah mySQL _connect().mySQL_select_db() dan lain-lain.
Karena mySQL merupakan suatu server database yang bersifat multiuser dan salah satu sifat program multisier yaitu hanya dapat berjalan disisi server, maka kita tidak dapat mengaksesnya tanpa ada izin dari server tersebut. Dalam mySQL fungsi yang dugunakan untk dapat tersambung ke server adalah mySQL_ connetct() atau dengan menggunakan mySQL _.Pcconncet( ). MySQL mengenal beberapa tipe data field yaitu tipe data numerik, tipe data string, tipe data char( ) dan varchar ( ) dan tipe data tanggal.
2.6. Pengenalan Macromedia Dremweaver MX
Dreamweaver MX merupakan salah satu produk software yang dikeluarkan oleh perusahaan Macromedia Inc, Software ini bergerak dalam bidang perancangan web. Sekelompok software perancang web yang diantaranya Flash.Dreamweaver, Firework,
Freehand dan lain-lain. Macromedia tampaknya sangat serius dalam membuat software
pembangun website yang mampu melakukan banyak hal dan memiliki banyak keunggulan.
Gambar 2.1 Tampilan Dreamweaver MX
2.6.1. Apa Itu Dreamweaver MX
Dreamweaver MX adalah bentuk software editor yang dibuat oleh Macromedia . Dengan software ini, seorang programmer web dapat dengan mudah membuat tampilan websitenya Dreamweaver MX merupakan editor yang komplit dan dapat digunakan untuk membuat animasi sederhana dalam bentuk halaman. Dengan adanya software ini kita tidak direpotkan untuk menuliskan script-script format HTML, PHP, ASP, maupun bentuk program lainnya.
Sebagai editor, Dreamweaver MX mempunyai sifat WYSIWYG atau dibaca Waysiwig yang artinya “apa yang kamu lihat akan kamu peroleh “ atau”what you see is what you get “. Dengan kelebihan ini seorang programmer dapat melihat langsung hasil buatannya tanpa harus membuka browser. Seperti software-software editor web lain,
Dreamweaver MX juga memiliki dua bentuk halaman yaitu, halaman rancangan dan halaman kode. Hal ini akan mempermudah dalam menambahkan script yang berbasis PHP maupun Javascript. Dreamweaver MX selain mendukung dalam pembuatan web yang berbasis HTML, juga mendukung software-software lain diantaranya PHP, ASP, Perl,
Javascript dan lain-lain.
2.6.2 Tentang Dreamweaver MX
Dreamweaver MX juga dapat mempunyai format bahasa pemrograman yang ada. Jadi dalam menuliskan program,tidak harus menuliskan beberapa perintah seperti<??> dalam PHP dan /% %/ dalam ASP. Karena dalam Dreamweaver MX kita tinggal memanggil melalui menu insert > PHP Object dan dari insert>ASP Object untuk format ASP. Dengan menggunakan
Dreamwaver MX telah banyak dimudahkan dalam merancang dan pengkodean. Hal ini akan sangat membantu daalm hal perancangan sebuah website yang sedang di bangun.
Adapun beberapa komponen yang dimiliki oleh Dreamweaver MX adalah: 1. Menu Panel Insert
Menu Panel insert adalah sekumpulan menu yang berhubungan dengan operasi pemasukan dan pembuatan pernik- pernik halaman web.
2. Menu Panel Common
Menu Common adalah menu yang memiliki beberapa icon yang merupakan menu standar pada saat merancang halaman web.
3. Menu Panel Layout
Menu ini terdapat icon yang juga tersedia pada menu common ,yaitu menu icon tabel dan layer.
4. Menu Panel Text
Menu text ini digunakan untuk mengatur format text yang ada pada halaman web. 5. Menu Panel Tabel
Menu ini digunakan membuat tabel yang ada pada halaman web. 6. Menu Panel Frame
Menu Frame adalah salah satu menu yang akan digunakan untuk memilih bentuk rancangan halaman utama website.
7. Menu Panel From
Menu From digunakan untuk membuat formulir. 8. Menu Panel Characters
Menu Characters memiliki beberapa icon yang digunakan untuk melakukan operasi halaman dan pengaturan paragraf.
9. Menu Panel Media
Menu media adalah sekumpulan icon yang berfungsi untuk melakukan penggabungan file dari luar program Dreamweaver.
10.Menu Panel Head
Menu head digunakan untuk operasi-operasi penambahan komponen dalam tag head HTML.
11.Menu Panel Script
Menu script adalah sekumpulan icon yang pada umumnya digunakan untuk melakukan penulisan perintah script.
12.Menu Panel Application
13.Menu Panel Propertis
Menu ini adalah sekumpulan menu yang berfungsi sebagai tool dalam pengaturan objek yang ada pada halaman web.