Animasi Pembelajaran Sistem Ekskresi Pada Hewan Tingkat Sekolah Menengah Pertama Dengan Menggunakan Adobe Flash Cs3 Professional

BAB 2
TINJAUAN TEORI

2.1

Pengertian Komputer

Komputer berasal dari bahsa latin computer

artinya adalah menghitung. Karena

luasnya bidang garapan ilmu komputer,para pakar dan peneliti sedikit berbeda
dalam mendefenisikan teknologi komputer. Dan ini beberapa menurut para ahli
pengertian komputer:
a. Robert H. Blissmer, Komputer adalah sebuah alat elektronik yang dapat
melakukan

beberapa

tugas


seperti menerima

input,

memprosesnya,

menyimpan perintah dan menyediakan output dalam bentuk informasi.
b. V.C.

Hamacher

et

al, Komputer

adalah sebuah

mesin

penghitung


elektronik yang dengan cepat dapat menerima informasi input digital lalu
memprosesnya sesuai dengan program yang tersimpan di memorinya dan
menghasilkan output berupa informasi.
c. Elias M. Awad, Komputer adalah sebuah alat hitung yang memproses
data untuk disajikan dalam bentuk data digital dan data analog.
d. Donald

H.

memanipulasi

Sanderes, Komputer

merupakan sistem elektronik

data

dan


dengan

tepat

cepat

serta

dirancang

untuk
dan

diorganisasikan agar secara otomatis menerima dan menyimpan data
input, memprosesnya, dan menghasilkan output di bawah pengawasan
suatu langkah-langkah instruksi program (Sistem Operasi) yang tersimpan
di didalam penyimpannya (stored program).

Universitas Sumatera Utara


e. Larry Long & Nancy Long, Komputer ialah alat hitung elektronik yang
mampu

menginterpresentasikan

juga

melaksanakan

perintah

program

untuk input, output, perhitungan, dan operasi-operasi logic.
f.

Williams,

Sawyer, Komputer merupakan mesin multiguna yang dapat


diprogram, yang menerima data (fakta-fakta & gambar-gambar kasar) dan
memproses atau memanipulasinya ke dalam informasi yang dapat kita
gunakan.
g. William M. Fuori, Komputer merupakan suatu alat pemroses data yang
dapat melakukan perhitungan besar secara cepat, termasuk perhitungan
aritmatika dan operasi logika, tanpa campur tangan dari manusia.

Dari beberapa pendapat diatas,maka dapat disimpulkan secara umum bahwa
komputer

merupakan

suatu

peralatan

elektronik

yang


dapat

menerima

input,mengelolah input dengan menggunakan suatu program yang tersimpan di
memori

komputer,

memberikan

output

yang

berupa

informasi,dan

dapat


menyimpan program serta hasil pengelolahan dala suatu media penyimpanan.

2.2

Pengenalan Internet

Internet merupakan sebuah solusi jaringan yang dapat menghubungkan beberapa
jaringan lokal yang ada pada suatu daerah, kota, atau bahkan pada suatu negara
untuk

dapat menghubungkan beberapa komputer sehingga menjadi sebuah

kelompok jaringan. TCP/IP yaitu sebuah protocol yang mengidentifikasi sebuah
komputer

yang

terhubung


di

dalam

jaringan.

TCP/IP

memiliki

teknik

mengidentifikasi dengan menggunakan penomoran yang dinamakan Internet
Protocol Addres (IP Address). Dengan menggunakan nomor ini sebuah komputer

dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jaringan
lokal yang disebut internet.

Universitas Sumatera Utara


2.2.1

Fasilitas dalam Dunia Internet

Fasilitas- fasilitas yang tersedia dalam layanan internet antara lain :
1. WWW (World Wid Web ) adaah layanan yang seirng digunakan dan
memiliki perkembangan yang sangat cepat karena dengan layanan ini bisa
menerima informasi dalam berbagai format (multimedia). Informasi dalam
web disimpan ke bentuk dokumen yang disebuut haaman web (web
page).untuk dapt mengakses layanan WWW dari sebuah komputer
digunakan program web client yang disebut web browser atau browser
saja.jenis-jenis

browser

yang

sering

digunakan


adlah:

netscape/Comunicator, Internet Explorer, mozila, dan lain sebagainya.
2. Search engine adalah salah satu fasilitas internet yang dijalankan melalui

browser

untuk

mnecari informasi yang

diinginkan.

Search

engine

menampung database situs-situs dari seluruh dunia yang jumlahnya
miliyaran halaman web, cukup dnegan memasukkan kata kuncinya maka

Search engine akan menampilkan beberapa link situs yang disertai dengan

keterangan singkat. Search engine
namummasih banyak

yang sangat terkeal adalah.Google

Search engine lainnya seperti altavista, MSN,

Yahoo Search , dan sebagainya.
3. E-mail (Electronic Mail) merupakan aplikasi surat menyurat melalui

Internet.pengguna data saling bertukar berita. Berita-berita itu akan
dikumpulkan dalam sebuah file untuk pengalamatan yang berupa mailbox,
sehingga pengguna dapat membaca berita yangditunjukan kepadanya
kapan saja. Namun sebelum menggunakan fasilitas dlam e-mail, harus

Universitas Sumatera Utara

terlebih dahulu terdaftar dalam account di salah satu penyediaan layanan
e-mail seperti Yahoo.
4. Maling

list

merupakan salah satu fasilitas internet untuk berdiskusi

melalui e-mail, satu pesan dari seseornag anggota akan diterima oleh
semua anggota. Kelompok diskusi mailing list

ada banyak seklai dan

dibagi menjad 2 kategori:
a. Berdasarkan topic, topik mailing list

beraneka ragam mulai dari

tentang hobi memelihara ikan sampai penelitian sampai NASA,
biasanya mailing list terbuka untuk umum.
b. Berdasarkan kelompok tertentu, misalnya mailing list

Medan-

Linux, HMI, Alumni-Binus, KAMMI, PK-Sejahtra, PAN, PEMA,
BEM, dll. Biasanya mailing list

ini tertutup atau hanya untuk

anggoata saja.
c. Chatting

merupakan layanan percakapan online yang biasa

dugunakan pengguna internet untuk berbicara dengan pengguna
lain. Untuk bisa menggunakan fasilitas ini biasanya bisa melalui
sebuah situs atau dengan meng-install

sebuah aplikasi khusus

untuk melakukan chating. Biasanya layanan ini digunakan untuk
ajang

kenalan,

mencari teman

baru,

hingga

menjadi solusi

komunikasi yang murah dan mudah. Ada banyak program chatting
diantaranya Yahoo Instant Messager.Mirc, MSN, dan lainya.
d. FTP (File Transfer Protocol)

adalah suatu protocol yang

digunakan untuk melakukan pemindahan (transfer) baik upload
atau download dari suatu atau lebilh ke file atau dokumen antara
sebuah komputer dan sembarang server FTP.

Universitas Sumatera Utara

2.3

Pengenalan HTML

2.3.1

Pendahuluan HTML

HTML (HyperText Mark-up Language) adalah bahasa dasar untuk web scripting

bersifat client side yang memungkinkan untuk menampilkan informasi dalam
bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar
tampilan web page atau yang lebih dikenal dengan Hyperlink. Struktur minimal
dari dokumen HTML adalah sebagai berikut :
Tidak diperlukan suatu program editor khusus untuk menggunakan kode
perintah-perintah HTML, dapat menggunakan Notepad, Notepad++ ataupun editor
lainnya yang berbasis GUI (Graphical User Interface) seperti Microsoft Front
Page, Dreamweaver CS3 dan sebagainya.Sebagai seorang pengembang aplikasi
web maka kemampuan penguasaan kode-kode HTML sangat diperlukan, karena
HTML sebagai dasar/tumpuan dari suatu aplikasi web.

2.3.2

Bagian-bagian HTML

HTML terdiri dari bagian yang berfungsi sebgai penanda suatu kelompok perintah
tertentu.Bagian-bagian HTML yaitu:


…..


…Isi dari halamn web



Universitas Sumatera Utara

Keterangan:
1. …
Menjelaskan bahwa teks file adalah merupakan HTML format.Diletakkan
pada awal dan akhir dari setiap halaman web.
2. …
Diantaranya

adalah

area

dari

heading

halam.Digunakan

untuk

scrip/perintah khusus yang tidak mempunyai hubungan dengan format dari
halaman.
3.
Elemen body

berisi tag-tag Setelah tag dan

digunakan untuk area dimana yang dilihat adalah merupakan tampilan dari
web/ isi dari halaman.Pada tag di dalamnya dapat ditambahkan
beberapa atribut seperti tampak dibawah ini:
a.

Bgcolor=”…” Memberikan warna latar/backgoud halaman.

b.

Text=”…” Memberikan warna tulis/ teks.

c.

Link=”…”memberikan warna pada hyperlinks (link halaman)

d.

Vlink=”…”member

warna

pada

hyperlink

yang

telah

dimasuki/delink
e.

Alink=”…”member warna pada link yang aktif.

Warna yang diberikan merupakan kode hexadecimal.contoh #000000
warna putih, #FF0000 warna merah, #00FF00 warna hijau dan #0000FF warna
biru. Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari
kode-kode tag tersebut.

Sedangkan tag hanyalah merupakan bagian dari

Universitas Sumatera Utara

elemen.Tag adlah kode-kode yang diguankan untuk men-setting dokumen HTML.
Secara garis besar bentuk umum tag adlah sebgai berikut:
Teks
Selain itu ada juga tag yag tidak perlu ada peutup seperti , , , dan
lain-lain.

2.4 Hyper Text Transfer Protocol (HTPP)
Web merupkan gebrakan baru sebagai sistem informasi yang menghubungkan dat
adari banyak sumber dan layananyang beragam bentuk.penggunaan pn menjadi
leih mudah, tinggal klik mouse pada link-link yang ada untuk melompat ke
dokumen-dokumen internet. Link-link itu sendiri bisa mengaju kepada dokumen
web,server FTP, e-mail, dan layanan lainnya.
Server dan browser web berkomunkasi sat sama lain dengan protocol yang
permintaan dari browser untuk mengambil dokumen web .HTTP bisa dianggap
sebagai sistem yang bermodel client-server.Browser web sebagai clientnya,
mengirimkan permintaan kepada server web untuk mengitrimkan dokumendokumen web yang dikehendaki pengguna. Server web lalu memenuhi permintaan
ini dan mengirimkannya melalui jarinagn kepada browser.
Semua

dokumen

web

dikirim sebgaai file

teks

biasa.

Sewaktu

mengirimkan sedikit informasi tentang dirinya, termasuk jenis-jenis file yang bisa
dibaca olehnya. I nformasi ini lalu digunakan oleh server web untuk menentukan
apakah dokumen yang diminta bisa dikirimkan kepada browser atau tidak.
HTTP bekerja diatas protocol TCP (Transmission Control Protocol) yang
menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu
kesalahan terjadi selama proses pengiriman akan mendapat pemberitahuan bahwa
telah terjadi ketidak beresan. Karenya sever dan

client

tidak harus sediakan

Universitas Sumatera Utara

mekanisme

untuk

memeriksa

kesalahan

transmisi

data,

yang

berarti

mempermudah pekerjaa pemograman. Nmun demikian, HTTP tidak memiliki apa
disebut , seperti halnya FTP, yang menjaga hubngan antara server
secara konsisten. Setiap halaman web

dan client

yang dikirimkan akan melibatan satu

proses penyambungan antara client dan server, baru kemudian datanya ditransfer.
Setelah data selesai ditransfer, koneksi antara server dan client akan diputus.
Sifatnya membuat HTTP sering disebut dengan istilah protocol hit dan run . Suatu
halaman web seringkali berisi beberapa file gambar atau beberapa file lain.HTTP
memaksa server
satu buah

untuk menjalani hubungan baru setiap kali hendak mengirim

file, ini tidak menguntungkan dan efisien, mengingat proses hubung-

putus-hubung semacam ini menyebabkan beban bagi jaringan.

2.5

Bahasa Pemograman PHP

Menurut dokumen resmi PHP,PHP

merupakan Hypertext

Preprocessor. Ia

merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di
server.Hasilnyalah

yang

dikirimkan

ke

klien,tempat

pemakai

menggunakan

membentuk

aplikasi web

browser.
Secara

khusus

dinamis.Artinya,dapat

,PHP

dirancang

membentuk

suatu

untuk
tampilan

berdasarkan

permintaan

terkini.Misalnya, bisa menampilkan isi database ke halaman web.pada prinsipnya
PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server
Page), Cold Fusion,ataupun Perl. Namun, perlu diketahui bahwa PHP sebenarnya

bisa dipakai secara command line.Artinya , skrip PHP dapat dijalankan tanpa
melibatkan web server maupun browser .
Kelahiran PHP bermula saat Rasmus Lerdof membuat sejumlah skrip Prel
yang dapat menyemangati siapa saja yang melihat-lihat daftar riwayat hidupnya,
yakni pada tahun 1994.skrip-skrip ini selanjutnya dikemas menjadi

tool yang

Universitas Sumatera Utara

disebut “Personal Home Page”.pake inilah yang akan menjadi cikal –bakal
PHP.Pada tahun 1995,Rasmus menciptakan PHP/FI versi 2.pada versi inilah
pemograman

dapat

menempelkan

kode terstruktur di dalam HTML.Yang

menarik,kode PHP juga bisa berkomunikasi dengan database dan melakukan
perhitungan-perhitungan yang kompleks sambil jalan.
Pada saat ini PHP cukup popular sebagai peranti pemograman Web, terutama
di lingkungan Linu.Walaupun demikian, PHP sebenarna juga dapat berfungsi
pada server-server yang berbasis UNIX,Windows,dan Macinthosh.

2.5.1

Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih
dahulu memberikan tanda tag buka dilanjutkan tanda tanya (). Ada dua tipe penggabungan
antara PHP dan HTML yaitu:

Universitas Sumatera Utara

1. Embended Scrip Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara
lain

penulisan

tag PHP

digunakan untuk

mengapit bagian-bagian tertentu

Embedded Script menempatkan PHP sebagai bagian dari script HTML. Contoh

penulisan Embedded Script yaitu:

Coba






2. Non Embedded Script

Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen.
Dengan cara lain, penulisan tag PHP digunakan untuk mengawali dan mengakhiri
keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan
script HTML sebagai bagian dari script PHP.

Contoh penulisan Non Embedded Script yaitu:

2.6

Pengenalan Mysql

Mysql

adalah

salah

satu

jenis

database

yang

server

terkenal.Kepopulerangnya disebut MYSQL ,menggunakan SQL

sebagai bahasa

dasar untuk mengakses databaasenya.selain itu,ia bersifat Open Source
termasuk

jenis

sebabnya,istilah

RDBMS

(Relation

seperti table,baris,dan

Database

Management

kolom digunakan

sangat

pada

.Mysql

System).Itulah

MySql.pada

MySql.
Sejarah MySql dimulai dari artikel seorang peneliti dari IMB bersama EFF
Codd yang membahas tentang ide pembuatan basis datarelasional pada bulan juni
tahun 1970,dalam artikel ini juga dibahas tentang kemungkinan pembuatan bahasa
standart untuk mengakses data dalam basis data tersebut.Bahasa tersebut
kemudian diberi nama SQUEL (Structured English Query Langguage).Akan
tetapi karena permasalahan hokum menganai penamaan SQUEL, makan IMB
mengubahanya menjadi SQL.Produk database MysQL ini memiliki General
Public Licencce,dan bersifat Open Source, sehingga bebas untuk digunakan,
diedarkan, maupun di kembangkan,tanpa harus khwatir dengan hak cipta.
Standarisasi MySql pada tahun 1986, diatandai dengan dikeluarkannya
standar MySql oleh ANSI yang disebut dengan MySql86.Versi terakhir dikenal
dengan MySql92.Pada tahun 1999 dikeluarkan standart baru yaitu MySql99 akan
tetapi kebanyakan merefrensi pada Mysql92.

Universitas Sumatera Utara

2.5.1

Kelebihan MYSQL

Database

MySQL

memiliki

beberapa

kelebihan

dibanding

database

lain,

diantaranya :
1. MySQL merupakan Database Management System ( DBMS ).
2. MySQL sebagai Relation Database Management System ( RDBMS ) atau
disebut database relation.
3. MySQL Merupakan sebuah database server yang free, artinya kita bebas
4. menggunakan dengan database Relational database ini untuk keperluan
pribadi atau usaha tanpa harus membeli atau membayar lisensinya.
5. MySQL merupakan sebuah database client.
6. MySQL mampu menerima query yang bertupuk dalam satu permintaan
atau Multi-Threading.
7. MySQL merupakan Database yang mampu menyimpan data berkapasitas
sangat besar hingga berukuran GigaByte sekalipun.
8. MySQL diidukung oleh driver ODBC, artinya database MySQL dapat
diakses menggunakan aplikasi apa saja termasuk berupa visual seperti
visual Basic dan Delphi.
9. MySQL adalah database menggunakan enkripsi password, jadi database
ini cukup aman karena memiliki password untuk mengaksesnya.
10. MySQL merupakan Database Server yang multi user, artinya database ini
tidak hanya digunakan oleh satu pihak orang akan tetapi dapat digunakan
oleh banyak pengguna.
11. MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci
uniq ( Unique ).

Universitas Sumatera Utara

12. MySQL memliki kecepatan dalam pembuatan table maupun pengupdatean table.

2.5.2 Perintah Dasar MysQL
Untuk dapat menggunakan MySQL terlebih dahulu aktifkan server MySQL
dengan menghidupkan demond MySQL program MySQL yang digunakan pada
Tugas Akhir

ini adalah XAMPP 3.2.1, maka untuk menjalankan diamond

MySQL terdapat pada direktori yaitu C: \program Files\Xampp\Htdocs/namafile
program/file.sql.
Untuk masuk kedalam server MySQL, bukanlah MS-DOS Pront anda
melalui Run kemudin ketik command atau cmd.Ada beberapa perintah dalam
MySQL diantara perintah-perintahnya adalah sebagai berikut:
1. Menampilkan database : SHOW DATABASE;
2. Membuat database baru : CREAT DATABASE database;
3. Memilih database yang akan digunakan :USE database
4. Menampilkan table :SHOW TABLE:
5. Membuat table baru : CREAT TABLE table (field spesipikasi_field,);

2.6

Database

Database

merupkan

kumpulan

data

yang

saling

berhubungan

satu sama

lain.Database merupakan saah satu komponen ynag penting pada suatu sistem
informasi karena merupakan dasar dalam penyediaan informasi .

Universitas Sumatera Utara

Database digunakan untuk menampung beberapa table atau query yang
digunakan untuk menyimpan data sebagai

sumber pengelolah data.penerapan

dalam sistem informasi disebut database sistem.Sistem database merupakan suatu
informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan
satu sama lain dan membuatnya tersedia untuk beberapa aplikasi yang saya
gunakan dalam mengelolah database iaylah

MySql yang bermacam-macam

didalam suatu organisasi.

2.7

Model Data

Hal yang mendasari struktur basis data adalah model data, yaitu sekumpulan
cara/perkakas/tool untuk mendeskripsikan data-data, hubungannya satu sama lain,
serta batasan konsistenasi (Andi Nugroho, 2011, Hal:12).
Ada beberapa model data, yaitu Entity Relationship Diagram (ERD), Context
Diagram (CD) dan Data Flow Diagram (DFD). Ketiganya menyediakan cara

yang sempurna untuk mendeskripsikan perancangan basis data pada peringkat
logika.
1. Entity Relationship Diagram (ERD)
Model data diagram hubungan entitas (Entity Relationship Diagram) dibuat
berdasarkan anggapan bahwa dunia nyata terdiri atas koleksi objek-objek dasar
yang dinamakan (entity) serta hubungan (relationship) anatara entitas-entitas itu.
Entitas adalah “sesuatu” atau “objek” pada dunia nyata yang dapat dibedakan satu
dengan

yang

lainnya,

yang

bermanfaat

bagi aplikasi yang

sedang

kita

kembangkan. Sebagai contoh, setiap orang adalah entitas dan rekening bank juga
dapat dipertimbangkan sebagai sebuah entitas.

Universitas Sumatera Utara

Simbol

Keterangan
Menunjukkan

himpunan

entitas

yang

merupakan

suatu

obyek yang dapat diidentifikasi dalam lingkungan pemakai.
Menujukkan atribut yang berfungsi mendeskrisikan karakter
entitas.

Menunjukkan Himpunan relasi dan entitas
Digunakan

sebagai penghubung

antara himpunan relasi

dengan himpunan entitas dan himpunan entitas dengan
atributnya.
Tabel 2.7 Simbol dalam Entity Rela tionship Dia gra m

2. Context Diagram (CD)
Context Diagram merupakan sebuah diagram aliran data yang memfokuskan pada

aliran data dari dan ke dalam sistim, serta memproses data-data tersebut.
Komponen-komponen dasar dari setiap program komputer yang digambarkan
secara mendetail, dapat digunakan untuk menganalisis keakuratan dan kompetensi
sistim.

Universitas Sumatera Utara

3. Data Flow Diagram (DFD)
Data

Flow

Diagram

merupakan

teknik

analisis

data

terstruktur

yang

merepresentasikan proses-proses data di dalam organisasi.
Simbol

Keterangan
Menunjukan entitas berupa sekelompok orang atau
departemen atau sistim yang bisa menerima informasi
atau data awal.

Menunjukan proses dimana beberapa tindakan dijalankan

Menunjukan penyimpanan data
Tabel 2.7 Simbol dalam Da ta Flow Dia gra m

Universitas Sumatera Utara