BAB 2 LANDASAN TEORI 2.1 PENGERTIAN

Download 2.2 Pengertian Tentang Data, Data Flow Diagram (DFD), dan Diagram Alir ... Bagan alir program (flowchart) adalah suatu bagan yang mengambar...

0 downloads 583 Views 323KB Size
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

1

yang berkomunikasi dengan sistem yang sedang dikembangkan. Proses

2

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

3

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

1

menunjukkan awal dan akhir dari suatu proses. Simbol

2

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
,

judul dengan

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

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. 2. <script language =”PHP”> … 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