Bab Ii
Bab Ii
LANDASAN TEORI
pasti menggemari yang namanya film, karena selain bisa menghilangkan stress
yang disebabkan oleh kesibukan sehari – hari juga merupakan hiburan yang paling
murah dan mudah untuk mendapatkannya. Karena di era sekarang ini masyarakat
Pada era sekarang ini, kondisi perfilman di Indonesia telah sangat berubah
bermunculan komunitas film dan juga festival film dengan tema yang beaneka
ragam. Workshop film pun telah banyak di gelar di berbagai perguruan tinggi di kota-
kota besar di Indonesia. Begitu juga pembuat film yang terus bertambah jumlahnya.
dari non kompetisi ke bentuk kompetisi. Selain itu muncul juga keinginan untuk
4
5
berkembang pula jenis film yang disajikan. Dari berbagai jenis dan judul film maka
perburuan terhadap sesuatu hal seperti harta, kejahatan (penjahat), hewan ataupun
Film ini bercerita tentang lika liku kehidupan seseorang atau beberapa orang
baik dalam lingkup keluarga atau masyarakat. Film drama sendiri terbadi menjadi
a) Drama keluarga
b) Drama Romantis
Berisi tentang cerita percintaan atau kisah kasih sepasang kekasih atau
suami istri yang didalamnya biasa juga terdapat konflik – konflik kecil.
6
c) Drama Komedi
Berisi tentang cerita seseorang, keluarga atau beberapa orang yang dalam
kelucuannya.
Film ini bercerita tentang hal - hal diluar alam kesadaran kita atau hal – hal
mistik. Tetapi biasanya lebih di dominasi tentang cerita hantu yang menakutkan dan
Film animasi akhir – akhir ini banyak digemari bukan hanya karena cerita
lucunya saja, tetapi film yang berisi tentang gambar – gambar animasi yang hidup ini
sekarang sekarang sudah dimodifikasi dengan berbagai jenis karakter, ada yang
sekedar lucu – lucuan saja bahkan sampai ada yang full action.
Dalam tahap ini, data-data yang telah dimasukkan ke dalam tabel selanjutnnya
akan diolah sehingga mampu menghasilkan sebuah informasi yang memadai dan
tentang film – film terbaru dan seputar artis perfilman yang ada di Indonesia maupun
maupun dunia International, tentang lokasi dan jadwal penayangan film tersebut di
7
atau usul bagi internal situs itu sendiri. Semua informasi yang ada disajikan dalam
Sistem adalah suatu kumpulan obyek atau elemen (orang, sumber daya,
konsep, prosedur) yang saling berinteraksi dalam suatu lingkup tertentu untuk
merupakan bentuk yang masih mentah sehingga perlu diolah. Informasi merupakan
data yang diolah menjadi bentuk yang lebih berguna bagi yang menerimanya dalam
hardware, software yang saling berinteraksi satu sama lainnya yang bertujuan untuk
berinteraksi dan bekerja sama. DBMS berfungsi untuk mengelola sekumpulan data
8
yang terdapat dalam suatu media penyimpan serta menyediakan keluaran berupa
informasi yang diolah dari sekumpulan data yang telah tersimpan tersebut.
Sistem basis data terdiri dari empat komponen, yaitu data, perangkat keras,
a) Data merupakan sekumpulan fakta yang akan diolah menjadi informasi. Data
ini akan dikumpulkan pada suatu media penyimpan dalam bentuk basisdata.
tertentu.
pengolahan data.
2.3.3 Normalisasi
tabel yang menunjukkan entitas dan relasinya. Proses normalisasi selalu diuji pada
menghapus, mengubah, membaca pada suatu basis data. Bila ada kesulitan pada
pengujian tersebut, maka dipecahkan pada beberapa tabel lagi atau dengan kata
Pada proses normalisasi ini perlu dikenal terlebih dahulu mengenai definisi
data yang akan direkam, tidak ada keharusan untuk mengikuti suatu format
b) Bentuk normal ke satu (1NF/ first normal form). Bentuk normal ke satu
mempunyai ciri khas yaitu setiap data dibentuk dalam file data datar/rata,
data dibentuk satu record demi satu record dan nilai dari field-field berupa
atomic value.
c) Bentuk normal ke dua (2NF/ second normal form). Bentuk normal ke dua
mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal
ke satu. Atribut bukan kunci haruslah bergantung secara fungsi kepada kunci
sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat
d) Bentuk normal ke tiga (3NF /third normal form). Untuk membentuk normal ke
tiga, maka relasi haruslah dalam bentuk normal ke dua dan semua atribut
bukan kunci harus bergantung hanya pada kunci utama secara menyeluruh.
e) Bycode code normal form (BCNF). BCNF mempunyai aturan yang lebih ketat
dari bentuk normal ke tiga. Untuk menjadi BCNF relasi harus dalam bentuk
normal ke tiga dan setiap atribut harus bergantung fungsi pada atribut super
key.
10
2.3.4 Flowchart
secara keseluruhan dari sistem yang meliputi proses, aliran data logis, masukan,
perekaman.
online keyboard.
2.3.5 Internet
11
internet sangat membantu dalam penyebaran informasi secara efisien dan efektif,
dunia. Dengan memanfaatkan fasilitas berbasis WEB maka informasi atau data yang
dikirimkan dapat dilihat tanpa adanya keharusan bagi penerima untuk menyediakan
spesifikasi khusus pada komputernya, namun hanya koneksi dengan internet dan
Dapat juga dikatakan bahwa internet adalah kumpulan server – server yang
tersebar di seluruh dunia dan dapat digunakan bersama, yang dikelola oleh
sebagai tempat untuk mendapatkan dan memberi informasi yang tersedia untuk
secara langsung antara pengirim dan penerima yang telah bergeser secara
elektronik dengan melalui sebuah komputer yang terhubung melalui sebuah jaringan
yang dapat memberikan kabar kepada relasinya hanya dalam hitungan detik.
2.3.6 FTP
12
memudahkan surfer agar bisa berkomunikasi dengan saling mengirim file dari satu
komputer ke komputer lainnya, selain itu surfer bisa mengcopy file tertentu dari
World Wide Web atau sering disingkat dengan “web” saja, merupakan
kumpulan webserver dari seluruh dunia yang berfungsi menyediakan data dan
informasi agar dapat digunakan secara bersama-sama (share). Cara kerja dari web
tidak jauh berbeda dengan komputer server dan komputer client dalam sebuah
layanan tersebut.
Ada dua hal penting yang harus dipahami bila bekerja dengan web, yaitu web
browser dan web server. Web browser bertindak sebagai client yang
Sedangkan web server bertindak sebagai penyedia informasi yang diperlukan oleh
browser.
2.3.8 HTML
b. Web Browser seperti Microsoft Internet Explorer, Netscape Navigator, Opera dan
lain-lain yang berfungsi untuk menguji kode-kode HTML yang telah dibuat.
Di dalam sebuah file HTML terdapat tag-tag HTML yang secara umum terbagi
ke dalam dua bagian yaitu “head” dan “body”. File HTML yang biasanya diawali
dengan tag <HTML> dan diakhiri dengan tag </HTML>, sebagai contoh yaitu :
<HTML>
…
</HTML>
a) Bagian Head
Pada bagian head ini biasanya diapit oleh dua buah perintah yaitu
dokumen yang ditulis dengan diapit oleh tag <title> dan </title>, pengenal
serta fungsi-fungsi program lainnya. Selain tag <title> di dalam head juga
dikenal tag-tag lainnya yaitu tag <base> yang berfungsi untuk menentukan
basis URL sebuah dokumen, tag <link> yang berfungsi untuk menunjukkan
relasi antar dokumen pada HTML dan tag <meta> yang berfungsi untuk
Sebagai contoh tag yang ada pada bagian head dalam sebuah file
<head>
charset=windows-1252”>
</head>
b) Bagian Body
Bagian ini merupakan isi dari dokumen HTML dimana di dalamnya bisa
untuk menampilkan teks, gambar, sound, animasi teks dan lain-lain sesuai
dengan tampilan yang diinginkan pada halaman web. Pada tag <body> ini
dapat digunakan dalam HTML, adapun atribut yang ada yaitu sebagai berikut
ATRIBUT FUNGSI
dikunjungi.
dikunjungi.
<HTML>
<HEAD>
<TITLE>Contoh Perintah Body</TITLE>
</HEAD>
<BODY BGCOLOR=”Silver” TEXT=”Blue” ALINK=#000000 VLINK=#FF0000
LINK=”Green”>
</BODY>
</HTML>
pemrograman berbasis internet seperti PHP, ASP, Cold Fusion dan lain-lain,
sehingga tag-tag tersebut harus tetap diingat untuk membantu pada saat
16
berikut :
paling besar.
2.4.1 PHP
dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis
seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP). Secara
cross flatform dimana dapat dipakai di semua sistem operasi, mendukung banyak
paket database, waktu eksekusi yang cepat, keamanan yang tinggi dan lain-lain.
Untuk lebih jelasnya dapat dilihat pada contoh program sebagai berikut :
<html>
<head>
<title>Contoh Program PHP</title>
</head>
<body>
<?
Echo (“Hallo ………”);
18
Contoh program diatas secara rinci dapat dijelaskan bahwa dari mulai baris
pertama sampai baris ke-6 dan beris ke-11 sampai baris ke-12 merupakan kode
HTML, dan baris ke-7 sampai baris ke-10 merupakan kode PHP. Untuk menandai
bahwa suatu program memakai atau menggunakan kode PHP maka diawali dengan
tertentu. Dalam PHP variabel sangat mudah untuk dikenali karena selalu
b. Struktur Kontrol
terstruktur yaitu baris demi baris dari awal sampai akhir, sehingga untuk
a) Statmen if
Statmen ini akan digunakan jika terdapat satu atau lebih operasi yang
syarat atau kondisi terpenuhi. Bentuk umum dari statmen ini adalah
sebagai berikut :
19
<?
If (syarat)
{
operasi program
}
?>
syarat dipenuhi atau bernilai TRUE, jika tidak dipenuhi maka baris
b) Statmen if…else
Seperti halnya pada statmen if, statmen ini akan menguji kebenaran
dari suatu syarat yang diberikan dimana dalam statmen if…else syarat
yang diberikan bisa lebih dari satu, misalnya ada beberapa alternatif
sebagai berikut :
<?
If (syarat)
{
operasi 1;
}
else
{
operasi 2;
}
?>
c) Statmen if…else if
melakukan operasi lebih dari dua alternatif. Bentuk umum dari statmen
<?
If (syarat)
{
operasi 1;
}
elseif (syarat)
{
operasi 2;
}
else
{
operasi 3;
}
?>
yang kedua.
d) Statmen while
<?
While (syarat)
{
21
Operasi program;
}
?>
e) Statmen do…while
<?
Do
{
Operasi 1;
Operasi 2;
…
}
while(syarat)
?>
2.4.2 MySQL
yang bernama TcX DataKonsult AB. MySQL termasuk salah satu jenis Database
tersimpan dalam sebuah basis data komputer yang didalamnya meliputi kegiatan
Salah satu sistem aplikasi yang dapat digunakan untuk manajemen basis data
adalah MySQL. Manajemen basis data memegang peranan penting dalam dunia
komputasi, sebagai alat yang berdiri sendiri maupun sebagai bagian dari aplikasi
lain.
terdiri dari sejumlah baris dan kolom. MySQL termasuk dalam kategori RDBMS
dalam tabel-tabel terpisah bukan meletakkan semua data dalam sebuah ruang
simpan yang besar. Hal ini tentu saja menambah kecepatan dan fleksibilitas. Tabel-
kombinasi data dari beberapa tabel. Bagian SQL dari MySQL mengacu kepada
“Structured Query Language”, yaitu suatu bahasa yang telah distandarkan untuk
kita ingin melihat apakah database yang telah kita buat maka kita dapat
b) Menggunakan Database
c) Memasukan data.
Untuk melihat data dari satu atau beberapa tabel kita menggunakan
e) Memperbaiki data.
Apabila data sudah tidak diperlukan lagi atau terjadi kesalahan dalam
f) Menghapus data.
Jika ada data yang tidak dipakai lagi dan kita bermaksud untuk
2.4.3 Apache
pemakainya saat ini. Web server adalah perangkat lunak (software) yang menjadi
tulang punggung dari World Wide Web (WWW). Web server menunggu permintaan
dari client yang menggunakan browser seperti Internet Explorer, Mozilla, Netscape
Communicator, Lynx dan sebagainya. Jika ada permintaan dari browser, maka web
mengaksesnya.
25
Pada paket sistem operasi Linux yang terbaru, Apache lebih dikenal dengan
nama “httpd”. Kedua web server tersebut adalah identik dan mempunyai fungsi yang
sama. Apache dikenal cukup tangguh dan stabil dibandingkan web server yang lain.
Pada umumnya web server menyediakan informasi dalam bentuk file HTML
(HyperText Markup Language). Dari file HTML tersebut kemudian dapat dikaitkan ke
file HTML lainnya, file gambar, file suara, file video, dan berbagai jenis file lain yang
1) Apache termasuk kategori perangkat lunak open source dan bisa didapatkan
secara gratis.
2) Proses instalasi yang mudah jika dibandingkan dengan web server yang lain.
dikonfigurasi.
SSL (Secure Socket Layer), yaitu suatu metode enkripsi yang dikembangkan
NCSA.