Anda di halaman 1dari 11

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer


Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.
Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi
komputer telah memberikan berbagai kemampuan lain pada komputer sehingga
defenisi computer mengalami perubahan.

Menurut Robert H. Blissmer komputer adalah suatu alat elektronik yang


mampu melakukan beberapa tugas yaitu menerima input, memproses input sesuai
dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan, serta
menyediakan output dalam bentuk informasi.

Perubahan ini memudahkan setiap orang dalam pengolahan data dan


pengumpulan informasi yang dapat dikerjakan dalam waktu yang sangat singkat.

2.1.1 Sistem Komputer


Proses pengolahan data agar dapat dilakukan komputer, maka haruslah
berbentuk sistem komputer. Tujuuan pokok sistem komputer adalah mengolah data

Universitas Sumatera Utara

untuk menghasilkan informasi. Tujuan pokok tersebut dapat terlaksana jika ada
elemen-elemen pendukungnya.

Elemen-elemen dari sistem pendukung komputer adalah sebagai berikut:


1. Perangkat keras (Hardware)
Hardware merupakan peralatan fisik dari sebuah komputer. Umumnya terdiri dari
tiga jenis perangkat yaitu; perangkat masukan (input device), perangkat keluaran
(output device), serta pengolahan (\processor).
2. Perangkat Lunak (Software)
Software merupakan program yang berisi perintah-perintah untuk melakukan
pengolahan data.
3. Tenaga Pelaksana (Brainware)
Brainware merupakan manusia yang dibutuhkan untuk mengoperasikan serta
mengatur sistem komputer.

2.2 Pengertian Tentang Data, Data Flow Diagram (DFD), dan Diagram Alir
2.2.1 Pengertian Data
Beberapa pengertian data adalah sebagai berikut:
a. Kata data diambil dari bahasa Inggris yang berasal dari bahasa Yunani yang
berarti fakta.
b. Data adalah sesuatu fakta mentah mewakili kejadian-kejadian yang terjadi dalam
suatu organisasi atau lingkungan fisik yang merupakan bahan mentah dari
informasi. (Kenneth C. Loudon et al, 2008).

Universitas Sumatera Utara

c. Data adalah segala sesuatu yang bisa dikodekan dan dilambangkan dengan kodekode, lambang-lambang atau simbol-simbol yang telah disediakan oleh komputer.
(Bambang Wahyudi, 2003).

Dari pengertian di atas, dapat disimpulkan data adalah bahan mentah informasi
yang mewakili dari suatu kejadian yang berbentuk alphabet, angka, maupun simbol
khusus. Data dapat disusun dalam bentuk stuktur data, stuktur file dan basis data.

2.2.2 Pengertian Data Flow Diagram (DFD)


Data Flow Diagram yang nantinya akan di singkat dengan DFD adalah representasi
dari sebuah sistem secara grafis yang digambarkan dengan sejumlah simbol tertentu
untuk

menunjukkan

perpindahan

data

dalam

proses-proses

suatu

sistem

(Jogiyanto,1995).

DFD (Data Flow Diagram) terdiri dari empat simbol yaitu:


Table 2.1 Simbol-simbol Data Flow Diagram
No

Simbol

Fungsi
Terminator/ Entitas Luar
Terminator mewakili entitas eksternal

yang berkomunikasi dengan sistem yang


sedang dikembangkan.
Proses

Menggambarkan bagian dari sistem yang


mentransformasikan input menjadi output

Universitas Sumatera Utara

Data Store
Simpanan data yang dapat berupa file atau
database, arsip, tabel acuan, agenda atau

buku.

Data Flow
4

Ini mengalir di antara proses, simpan data


dan kesatuan.

2.2.3 Diagram Alir (Flowchart)


Bagan alir program (flowchart) adalah suatu bagan yang mengambarkan arus logika
dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagan alir
terdiri dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis
alir (flow line) menunjukan urutan dari simbol-simbol yang akan dikerjakan.

Tabel 2.2 Simbol-simbol Flowchart

No

Simbol

Fungsi
Simbol titik terminal digunakan untuk

menunjukkan awal dan akhir dari


suatu proses.
Simbol

proses

digunakan

untuk

mewakili suatu proses atau untuk


pengolahan

aritmatika

dan

pemindahan data.

Universitas Sumatera Utara

Simbol input/ output digunakan untuk


3

mewakili

data

input/output

dan

menunjukan hasil dari suatu proses


Simbol

decision

(keputusan)

untuk

menyeleksi

digunakan
4
(perbandingan

logika)

kondisi

di

dalam program
Simbol
5

predefined

(persiapan)

digunakan untuk memberi nilai awal


suatu variabe l atau counter
Simbol

connector

(penghubung)

digunakan menunjukan hubungan arus


6
proses yang terputus masih dalam
halaman yang sama
Simbol off-page connector digunakan
untuk menunjukan

hubungan

arus

7
proses yang terputus masih dalam
halaman sama atau yang berbeda
Simbol proses terdefenisi digunakan
8

untuk

menunjukan

suatu

operasi

rinciannya ditunjukkan di tempat lain.


Simbol display digunakn untuk output
9
yang ditunjukan/ ditampilkan monitor.

Universitas Sumatera Utara

Simbol dokumen digunakan untuk


menunjukan suatu dokumen input
10
dimana output baik untuk proses
manual, mekanik atau komputer
Simbol garis alir (flow line simbol)
11

yang digunakan untuk menunjukkan


arus dari suatu proses
Simbol Storage yang digunakan untuk

12
menyimpan data

2.3 Pengertian Sistem Informasi


Sistem Informasi merupakan sekumpulan komponen yang saling berhubungan,
mengumpulkan, menyimpan dan mendistribusikan informasi dalam suatu organisasi.

2.3.1 Komponen sistem informasi


Sistem informasi memiliki komponen-komponen dalam mencapai sasaran sitem.
Adapun komponen dari sistem informasi adalah sebagai berikut:
a. Blok Masukan (Input Block)
Blok masukan dalam sebuah sistem informasi meliputi metode-metode dan media
untuk mengungkap data yang akan dimasukkan.
b. Blok Model
Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik yang
berfungsi memanipulasi keluaran tertentu.

Universitas Sumatera Utara

c. Blok Keluaran (Ouput Block)


Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi
berkualitas.
d. Blok Teknologi (Tehnology Block)
Blok teknologo digunakan untuk menerima input, menjalankan model,
menyimapan dan mengakses data, menghasilkan dan mengirimkan keluaran serta
membantu pengendalian sitem secara keseluruhan.
e. Blok Basis Data (Database Block)
Merupakan kumpulan data yang berhubungan satu dengan yang lainnya,
tersimapn di perangkat keras computer dan perangkat lunak memanipulasinya.
f. Blok Kendali (Control Block)
Meliputi masalah pengendalian terhadap opeasionla sistem berfungsi mencegah
ddan menagani kesalahan/kegagalan sistem.

2.4 Internet
Intenet (interconnected Network) merupakan hubungan banyak komputer yang
membentuk sistem jaringan global yang terbentuk dari jaringan local maupun regional
yang menggunakan suatu standard komunikasi.

Standard komunikasi atau protocol yang sering digunakan untuk jaringan


komputer dan menjadi standard protocol yang digunakan adalah Tranmission Control
Protocol/Internet Protocol (TCP/IP). Tranmission Control Protocol yang memastikan
bahwa semua hubungan bekerja benar dengan benar, sedangkan Internet Protocol (IP)
yang mentransmisikan data dari satu komputer ke komputer lain.

Universitas Sumatera Utara

2.5 Web Server


Web server adalah perangkat lunak yang berfungsi menerima permintaan HTTP atau
HTTPS dari client. Salah satu web server yang banyak dipakai adalah Apache.
Apache merupakan web server antara platform yang dapat berjalan di beberapa
platfrom seperti Linux dan Windows.

2.6 Hyper Text Markup Languange (HTML)


HTML adalah sebuah dokumen teks biasa yang mudah dimengerti oleh bahasa
pemograman dimana kita dapat menampilkan informasi yang dapat dibaca oleh web
browser.

Di dalam HTML kita dapat menulis dalam bagian tertentu saja. HTML terdiri
dari bagian yang fungsinya sebagai penanda dalam satu kelompok perintah tertentu,
misalnya

kelompok perintah form yang ditandai dengan <form>,

judul dengan

<title> dan sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan
skema di bawah ini:
<html>
<head>
<title></title>
</head>
<body>isi dari halaman web</body>
</html>

Universitas Sumatera Utara

2.7 Personal Home Page (PHP)


Hypertext Preprosesor yang digunakan sebagai bahasa script server slide dalam
pengembangan web yang disisipkan pada HTML. Scrip ini akan membuat suatu
aplikasi yang dapat diintegrasikan ke dalam HTML sehingga tidak bersifat statis
melainkan bersifat dinamis.

PHP diciptakan pertama sekali oleh Rasmus Lerdof pada tahun 1994. Awalnya
PHP digunakan untuk mencatat jumlah serta untuk mengertahui siapa pengunjung
pada homepage-nya. Setelah dikembangkan akhirnya PHP menjadi bahasa
pemrograman web.

2.7.1 Kelebihan PHP


Kelebihn PHP sebagai script server slide adalah:
1. PHP dapat mengumpulkan data dari form, menghasilkan isi halaman web dinamis
serta menerima cookies.
2. PHP dapat digunakan pada semua sistem operasi , antara lain Linux. Unix,
Microsoft Windows, dan sebagainya.
3. PHP juga mendukung banyak web server, seperti Apache, Microsoft Internet
Informaion Server (MIIS), dan masih banyak alinnya.
4. PHP tidak terbatas pada hasil keluaraan HTML tetapi huga memiliki kemampuan
untuk mengelolah keluaraan gambar, file PDF dan movies Flash.

Universitas Sumatera Utara

2.7.2 Sintaks PHP


Sintaks PHP/ Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam
pasangan pasanagan tag PHP yang dapat menandai blok skrip PHP.
1. <?php ?>
2. <script language =PHP> </script>
3. <? ?>
4. <% %>

2.8 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data atau DBMS.
MySQL memiliki beberapa keistimewaan, antara lain :
1. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat
digunakan secara cuma-cuma.
3. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
4. MySQL mampu menangani basis data dalam skala besar.
5. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
6. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk
administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk
online.

Universitas Sumatera Utara

2.9 Macromedia Dreamweaver 8


Macromedia adalah sebuah editor HTML profesional untuk mendesain secara
visual dan mengelola situs web. Dreamweaver

merupakan software yang

digunakan oleh web desain maupun web programmer dalam membangun suatu
situs web.

Ruang kerja, fasilitas dan kemampuan dreamweaver mampu

meningkatkan produktivitas dalam membagun situs web.

Universitas Sumatera Utara