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
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