• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. Landasan teori merupakan perpaduan untuk melaksanakan dan menyelesaikan suatu

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. Landasan teori merupakan perpaduan untuk melaksanakan dan menyelesaikan suatu"

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Landasan Teori

Landasan teori merupakan perpaduan untuk melaksanakan dan menyelesaikan suatu studi. Dalam hal ini akan mengemukakan beberapa teori yang berkaitan dengan masalah yang dibahas, dimana teori-teori yang akan dikemukakan merupakan dasar bagi perusahaan.

2.1.1 Sistem

Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai suatu sasaran (objectives). Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk suatu kesatuan.

Jogianto HM (2001:2) menyatakan kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut:

(2)

1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system).

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system).

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem taktentu (probabilistic system).

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka (open system).

2.1.2 Informasi

Suatu informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh dan kerdil dan akhirnya berakhir. Sumber dari informasi adalah data.

Jogianto HM (2001:8) menyatakan informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Kualitas dari suatu informasi (quality of information) tergantung dari 3 hal yaitu: 1. Informasi harus akurat, berarti informasi harus bebas dari kesalahan-kesalahan

dan tidak bisa atau menyesatkan yang artinya informasi harus jelas mencerminkan maksudnya.

(3)

2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.

3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. 2.1.3 Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebutkan dengan istilah blok bangunan (building block), yaitu blok masukan (input blok), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis

data (database block) dan blok kendali (controls block) sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.

Jogiyanto HM (2001:11) menyatakan bahwa sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang dipergunakan.

2.1.4 Sekilas Sejarah Internet

Internet merupakan jaringan komputer global yang dapat dinikmati oleh semua kalangan untuk berbagai keperluan dan hampir bisa diakses dimana dan kapan saja, internet awalnya dikembangkan oleh akademisi dan militer Amerika Serikat untuk kepentingan riset (science) dan intelegen pada tahun 1969 terkenal dengan nama

(4)

proyek ARPANET, tak lama kemudian ARPANET dikembangkan menjadi jaringan yang lebih luas dan kemudian disebut internet.

Pada akhir decade 80, internet sudah mulai tersebar keseluruh dunia. Internet banyak menawarkan fasilitas seperti mengirim surat elektronik (e-mail), transfer file, ngobrol bahkan juga digunakan untuk menikmati video atau audio, maka tak heran kalau perkembangan internet dan jumlah pengunanya meningkat begitu pesat.

Infrastruktur yang diperlukan layanan internet diantaranya adalah: A. komputer untuk mengaksesnya

a. Personal Komputer b. Notebook c. PDA d. Handphone B. Jaringan Komunikasi a. Kabel Telpon

b. Layanan GPRS operator seluler GSM

c. Layanan transfer data operator seluler CDMA d. Jaringan Kabel optik

e. Satelite

f. Jaringan kabel PLN C. Modem (modulator demulator)

(5)

E. Protokol TCP/IP

F. Program aplikasi untuk mengaksesnya

a. Web Browser (Internet Explorer, Nestcape Comunicator, Opera, dll) b. Email Client (Outlook Express, Eudora, dll)

c. Massenger (MSN messenger, Yahoo Messenger, ICQ, mIRC, dll) d. Audio Video Streaming Player (Windows Media Player, Real Player,

Quick Time Player, dll) 2.1.5 World Wide Web (WWW)

World Wide Web (WWW) dan internet sangat berkaitan dengan satu sama

lain.internet adalah suatu jaringan komputer global, sedangkan WWW bukan sekedar jaringan tetapi di dalamnya terdapat suatu set aplikasi komunikasi dan sistem perangkat lunak yang memiliki karakteristik sebagai berikut:

a. Umumnya terletak pada internet host dan client b. Umumnya menggunakan protocol TCP/IP c. HTML (Hypertext Markup Laguange) d. Mengikuti model client/server

e. Memungkinkan client untuk mengakses server dengan berbagai protokol seperti HTML, FTP, Telnet dan lain-lain.

f. Memungkinkan client untuk mengakses informasi dalam berbagai media seperti teks, audio dan video.

(6)

WWW ini lahir pada tahun 1989 saat kelompok peneliti menginginkan untuk membuat sebuah protokol baru untuk mendistribusikan informasi didalam internet, menetapkan sebuah standart baru, kemudian dibentuklah sebuah konsorsium yang disebut W3C atau Word Wide Web Consortium untuk meneruskan pengembangan dari standart tersebut.

2.2 Pengenalan HTML

2.2.1 Pendahuluan HTML

Hypertext Markup Language merupakan kepanjangan dari kata HTML. Adalah script dimana bisa menampilkan informasi dan daya kreasi lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux, Macintosh. Kata “Markup Language“ pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML.

HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi terakhir HTML yang telah disetujui oleh W3C adalah HTML versi 4.01.

(7)

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan <title> dan sebagainya. Untuk lebih lanjut mengenai bagian -bagian HTML perhatikan skema dibawah ini :

<html> <head>

<title>Judul Halaman</title> </head>

<body>

… isi dari halaman web … </body>

</html> Keterangan :

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tanda tag penutup </html>.

2. Pada elemen head <head></head>, dapat di sisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML. Atau dapat juga di sisipkan scripts – scripts pemrograman web seperti Java Script, VBScripts, atau CSS untuk menambah daya tarik pada situs yang di buat agar lebih menarik dan dinamis.

3. Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan situs, seperti <font></font>, <table></table>, <form></form>.

(8)

Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut :

<tag-awal>TEKS<tag-akhir>

Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>, dan lain-lain.

2.3 Pengenalan PHP

PHP merupakan singkatan dari PHP Hypertext Preprocessor,merupakan bahasa skrip server side yang disisipkan pada HTML (Hypertext Markup Languange), dimana sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Dimana tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web munulis halaman web dinamik dengan cepat.

PHP mudah dibuat dan cepat dijalankan. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX, Windows 98, Windows NT, dan Macintosh. Serta Php juga termasuk bahasa yang embedded (bisa diletakkan di dalam tag HTML).

2.3.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data form dari web.

(9)

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI, kependekan dari Personal Home Page/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga mendukung penuh model pemrograman berorientasi objek (PBO), integrasi XML, mendukung semua ekstensi terbaru MySQL.

2.3.2 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya ( <? ) kemudian ditutup dengan

(10)

tanda tanya dilanjutkan tanda tag tutup ( ?> ). Ada dua tipe penggabungan antara PHP dan HTML yaitu :

a. Embedded Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian dari script HTML.

Contoh penulisan Embedded Script dapat dilihat di bawah ini : <html>

<head>

<title>Penulisan Embedded Script</title> </head>

<body> <?php

echo "Selamat Menggunakan PHP"; ?> </body>

</html>

b. Non Embedded Script

Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri

(11)

keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP.

Contoh Penulisan Non Embedded Script dapat dilihat dibawah ini : <?php

echo ‘<html>’; echo ’<head>’; echo ‘<title>Mengenal PHP</title>’; echo ‘</head>’;

echo ‘<body>’;

echo ‘<p>PHP sangat menyenangkan</p>’;

echo ‘</body>’; echo ’</html>’;

?>

2.4 Pengenalan MySQL

2.4.1 Sejarah MySQL

MySQL adalah salah satu perangkat lunak (software) sistem manajemen database relasi (relational database management system) yang bersifat “terbuka” (open source), artinya bebas untuk digunakan, diedarkan, maupun dikembangkan kembali oleh siapa saja tanpa harus khawatir dengan hak cipta.

MySQL merupakan hasil buah pikiran dari Michael “Monty” Widenius, David Axmark, dan Allan Larson dimulai tahun 1995 mereka bertiga kemudian mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal didirikannya

(12)

program MySQL adalah untuk mengembangkan aplikasi web yang akan digunakan salah satu klien MySQL AB. Pada saat itu MySQL AB adalah sebuah perusahaan konsultan database dan pengembang software.

MySQL versi 1.0 dirilis pada Mei 1996 dan penggunaannya hanya terbatas di kalangan intern saja. Pada bulan Oktober 1996, MySQL versi 3.11.0 dirilis ke

masyarakat luas dibawah lisensi “Terbuka tapi terbatas”. Dengan lisensi ini, maka siapapun boleh melihat program aslinya dan menggunakan server MySQL secara gratis untuk kegiatan-kegiatan non komersial. Tetapi, untuk kegiatan komersial, maka harus membayar lisensi tersebut.

Pada Bulan Juni 2000, MySQL AB mengumumkan bahwa mulai versi 3.23.19 diterapkan sebagai General Public License (GPL). Dengan lisensi ini, maka siapapun boleh melihat program aslinya dan menggunakan program executablenya secara open source atau gratis.

2.4.2 Standarisasi MySQL

Standarisasi MySQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86. Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.

2.5. Sekilas Tentang Macromedia

2.5.1 Macromedia Dreamweaver 8

Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad. Dengan perkembangan perangkat lunak, suatu perusahaan

(13)

yang bernama Macromedia, Inc. membuat suatu editor berbasis GUI yang dikhususkan untuk pembuatan website yang diberi nama Dreamweaver.

Dreamweaver merupakan editor HTML yang professional untuk mendesain,

menulis kode program, dan mengembangkan website, halaman web, dan aplikasi web. Dalam pengerjaannya, Dreamweaver memberikan 3 (tiga) pilihan yaitu bekerja dengan menulis kode program (Menu Code), dengan pengeditan secara visual (Mode Design) dan dengan tampilan keduanya (Mode Split). Dreamweaver juga

menyediakan alat-alat bantu untuk mengembangkan kreativitas pembuatan web.

Macromedia Dreamweaver 8 adalah salah satu produk dari vendor Macromedia Inc. Pada saat ini, pihak Macromedia telah mengeluarkan versi terbaru dari Macromedia Dreamweaver yaitu Adobe Dreamweaver CS3.

Dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan lebih baik, serta mampu menggabungkan desain layout site dengan kode programming webnya. Kehebatan Dreamweaver ini menjadikan Dreamweaver lebih banyak digunakan oleh Web Desainer maupun Web Programmer guna mengembangkan situs web. Ruang kerja, fasilitas, dan kemampuan Dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun situs web.

(14)

2.5.2 Macromedia Fireworks MX 2004

Fireworks adalah aplikasi desain grafis yang dikhususkan untuk membuat website. Sesuai dengan definisi tersebut, Fireworks lebih diutamakan penggunaannya untuk desainer website dengan latar belakang keahlian desain grafis, yang melibatkan perangkat image editing, seperti Adobe Photoshop ataupun Corel Draw. Fitur-fitur yang tersedia di Fireworks disesuaikan dengan latar belakang skill image editing, diantaranya adalah :

a. Kemampuan mengedit berbagai jenis image dalam satu aplikasi. b. Kemampuan membuat efek animasi pada image

c. Kemampuan mengedit image dan halaman web dalam satu aplikasi.

Untuk menghasilkan website yang profesional dan elegan, Fireworks harus dikombinasikan penggunaannya sesuai dengan peruntukan dan fitur unik masing-masing aplikasi..

2.5.3 Macromedia Flash MX 2004

Macromedia Flash MX 2004 merupakan salah satu tool yang sangat bagus digunakan

untuk membuat animasi di halaman web. Kelebihan dari penggunaan Macromedia Flash adalah gambarnya yang berbasis vektor yang apabila diperbesar tidak

mengalami pemecahan gambar.

Macromedia Flash menghasilkan animasi dengan format (*.swf) yang

mengompres ukuran filenya menjadi kecil tanpa mengurangi kualitas dari animasi tersebut. Flash juga mempunyai kemampuan untuk mengimpor gambar, video dan

(15)

suara yang membuat animasi semakin hidup. Di samping itu, Flash juga dilengkapi dengan actionscript, sejenis bahasa pemrograman yang membuat animasi dapat ditampilkan secara dinamis dan interaktif.

Referensi

Dokumen terkait

Oleh karena itu dibutuhkan upaya untuk mengurangi masalah tersebut, salah satunya dengan penemuan biopestisida yang berasal dari bahan alam yakni tanaman kirinyuh (Chromolaena

Kesulitan lain yang ditemukan adalah kemampuan dalam mengembangkan indikator pencapaian kompetensi; materi yang disusun hanya dari buku guru saja; sulit mencapai

(2006), “Analisis faktor psikologis konsumen yang mempengaruhi keputusan pembelian roti merek Citarasa di Surabaya”, skripsi S1 di jurusan Manajemen Perhotelan, Universitas

Kegiatan tersebut berupa pelatihan keterampilan kerajinan tangan menggunakan media kertas “pengenalan pakaian daerah Jawa Barat” bertujuan meningkatkan proses kreatif

Berdasarkan tabel di atas menunjukkan bahwa nilai Adjusted R 2 sebesar 0.233 atau 23.3% sehingga dapat disimpulkan bahwa variabel profitabilitas, risiko bisnis,

Oleh karena -ttabel&lt;thitung&lt; ttabel maka dapat disimpulkan bahwa terima Ho, artinya rata-rata nilai pretest kemampuan berpikir orisinil siswa pada materi larutan

Dalam menganalisa proses bisnis ini, metode yang kami gunakan adalah Business Process Re-Engineering dimana kami melakukan analisa alur proses yang terjadi sekarang, apakah