Sistem Informasi Dan Pengolahan Data Kependudukan Desa Saentis Kecamatan Percut Sei Tuan Berbasis Web

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Pengertian Sistem Informasi menurut Henry C.lucas “Sistem informasi adalah
kegiatan dari suatu prosedur yang di organisasikan yang bila dieksekusi akan
menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian
didalam organisasi”.

Pengertian sistem informasi menurut John F. Nash dan Martin B. Robert
“sistem informasi adalah suatu kompbinasi dari orang-orang, fasilitas teknologi,
media, prosedur – prosedur dan pengendalian ditujukan untuk mendapatkan jalur
komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada
managemen dan yang lainnya terhadap kejadian – kejadian internal dan eksternal yang
penting dan menyediakan suatu dasar untuk pengembalian keputusan yang cerdik”.

Dalam menguraikan sistem informasi managemen, terkandung didalamnya
pengertian sistem, subsistem, data, informasi dan managemen. Seperti yang di uraikan
oleh Gordon B. Davis dapat di terjemahkan sebagai berikut :

1. Sistem adalah sususan yang teratur dari gagasan – gagasan atau konsepsi –
konsepsi yang saling bergantungan ataupun serangkaian unrusr yang bekerja
sama untuk mencapai suatu tujuan.
2. Sub sistem adalah bagian atau factor / unsur dari sistem tersebut.
3. Data adalah bahan mentah bagi informasi, di rumuskan sebagai sumber
informasi. Data- data

di susun untuk mengolah tujuan- tujuan menjadi

susunan data , susunan kearsipan dan pusat data atau landasan data.
4. Informasi adalah data yang telah diolah menjadi suatu bentuk yang penting
bagi sipenerima dan mempunyai nilai yang nyata atau yang dapat dirasakan
dlama keputusan-keputusan yang sekarang atau yang akan datang.

Universitas Sumatera Utara

Whitten dan kawan – kawan menyatakan bahwa : Sistem informasi merupakan
sususan dari orang – orang, kegiatan, data, jaringan(network), dan teknologi yang di
integrasikan sedemikian rupa dengan tujuannuntuk mendukung dan memperbaiki
operasi sehari – hari perusahaan serta untuk memenuhi kebutuhan baik untuk

pengambilan keputusan maupun pemecahan masalah para manager.

2.1.1 Sistem

Sistem berasal dari

bahasa latin (systēma) dan bahasa yunani (sustēma) adalah

sekumpulan unsur /elemen yang saling berkaitan dan saling mempengaruhi dalam
melakukan kegiatan bersama untuk mencapai suatu tujuan.
Contoh :
a. Sistem komputer, terdiri dari software, hardware, dan brainware
b. Sistem akuntansi

Definisi sistem menurut para ahli :
1. Ludwig Von Bartanfy
Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar
relasi diantara unsur – unsur tersebut dengan lingkungan

2. Anatol Raporot

Sistem adalah suatu kumpulan kesatuan perangkat hubungan satu sama lain.

3. L. Ackof
Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari
bagian – bagian dalam keadaan saling ketergantungan satu sama lainnya.

4. L. James Havery
Sistem adalah prosedur logis dan rasioanl untuk merancang suatu rangkaian
komponen yang berhubungan satu dengan lainnya dengan maksud unutk

Universitas Sumatera Utara

berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang
telah ditentukan.

5. John Mc Manama
Sistem adalah sebuah sturktur konseptual yang tersusun dari fungsi –fungsi
yang saling berhubungan yang bekerja sebagai suatu kesatuan organic untuk
mencapai suatu hasill yang diinginkan secara efisien dan efektif .


6. C. W .Churchman
Sistem adalah seperangkat bagian – bagian yang dikoordinasikan untuk
melaksanakan seperangkat tujuan.

7. J.C. hinngins
Sistem adalah seprangkat bagian – bagian yang saling berhubungan.

8. Edgar F huse dan James L.Bowdict
Sistem adalah suatu seri atau rangkaian bagian – bagian yang saling
berhubungan dan bergantung sedemikian rupa sehingga interaksi dansaling
pengaruh dari satu bagian akan mempengaruhi keseluruhan.

Syarat – syarat sistem :
1. Sistem harus dibentuk unutk menyelesaikan masalah.
2. Elemen sistem harus mempunyai rencana yang ditetapkan.
3. Adanya hubungan diantara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energy dan material) lebih penting
dari pada elemen sistem.
5. Tujuan organisasi lebih penting dari tujuan elemen.


Definisi sistem menurut Gordon B. Davis :
a. Sistem terdiri dari bagian – bagian yang saling berkaitan yang saling
beroperasi bersama untuk mencapai saasaran dan tujuan.

Universitas Sumatera Utara

b. Sistem terdiri juga dari berbagai sub sitem. Masing – masing sistem dibatasi
batasan.
c. Saling kaitan dan interaksi antar sub sistem disebut interfase atau jalinan.
Interface dapat berupa masukan ataupun keluaran ( materi, energy, informasi).

Definisi sistem menurut Whitten :
a. Kumpulan / sususan komponen – komponen yang saling berhubungan dan
mempunyai tujuan yang sama.
b. Suatu jaringan kerja dari prosedur yang saling berhubungan , berkumpul
bersama melakukan kegiatan atau menyelesaikan sasaran tertentu.

2.1.2 Data

Beberapa pengertian data yang di rangkum dari beberapa sumber :

a. Menurut kamus bahasa inggris – indonesia , data di terjemahkan sebagai istilah
yang berasal dari kata “datum” yang berarti fakta atau bahan- bahan
keterangan.
b. Dari sudut pandang bisnis, terdapat pengertian data bisnis yaitu “Bussiness
data is an organization’s description of thing (resource) and events
(transactions) that it faces”. Jadi, data dalam hal ini disebut sebagai data
bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan
kejadian (transactions) yang terjadi.

2.1.3 Informasi

Pengertian informasi menurut Azhar susanto (2004, hal:40) “informasi adalah hasil
pengolahan data yang memberikan arti dan manfaat”. Menurut Gordon B. davis(1999,
hal:28), “informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti
bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau
mendatang”. Zulkifli Amsyah (2005, hal :5) menyatakan “ informasi adalah data yang
sudah diolah dengan cara tertentu sesuai dengan bentuk yang diperlukan”.

Universitas Sumatera Utara


Mc Leod (2001, hal:145) berpendapat bahwa informasi dikatakan berkualitas
jika data tersebut bersifat relevan, akurat, tepat pada waktunya dan lengkap.
1. Relevan artinya informasi yang di berikan harus sesuai dengan yang di
butuhkan.
Apabila kebutuhan informasi ini unutk suatu organisasi, maka informasi
tersebut harus sesuai dengan kebutuhan informasi di berbagai tingkatan dan
bagian yang ada dalam organisasi tersebut.
2. Akurat artinya informasi harus mencerminkan keadaan yang sebenarnya.
Pengujian terhadap hal ini biasanya dilakukan melalui pengujian yang di
lakukan oleh dua orang atau lebih yang berbeda dan apabila hasil
pengujiannya tersebut menghasilkan hasil yang sama data tersebut di anggap
akurat.
3. Tepat waktu artinya informasi harus tersedia pada saat yang di butuhkan untuk
memecahkan masalah sebelum situasi krisis menjadi tidak terkendali atau
kesempatan menghilang. Informasi yang datang pada oenerima tidak boleh
terlambat karena yang sudah using tidak mempunyai nilai lagi.
4. Lengkap artinya bahwa informasi yg diperoleh menyajikan gambaran lengkap
dari suatu permasalahn atau penyelesaian.

Komaruddin (2001, hal: 30), mengemukakan bahwa informasi itu dianggap berguna

apabila informasi tersebut :
1. Relevan
Relevansi informasi dinilai dari:
a. Nilai prediktif (predictive value) agar dapat digunakan untuk meramalkan
kinerja di waktu yang akan datang.
b. Nilai umpan balik (feedback value) agar dapat memberikan penilaian
terhadap status kinerja berdasarkan standar.
c. Tepat waktu (timeliness) agar informasi itu tersedia pada saat dibutuhkan.
2. Dapat diandalkan.
Keterandalan (realibily) informasi tergantung pada :
a. Verifiabilitas (verifiability) agar kebenaran dapat di buktikan.
b. Netralitas (neutrality) yang tinggi sehingga informasi itu obyektif, tidak
bias, dan tidak berpihak.

Universitas Sumatera Utara

c. Dapat di percaya (faithfulness) karena dapat mengandalkan keadaan yang
sebenarnya.
3. Dapat dibandingkan.
Informasi itu signifikan (bermakna) dan bermutu untuk digunakan oleh para

pembuatan keputusan jika mempunyai daya untuk dibandingkan (comparable).
4. Seragam.
Keseragaman

(uniformity)

dalam

metode

pencarian,

penerimaan,

penyimpangan, penganalisian dan penyajia diperlukan agar informasi itu dapat
dibandingkan.

2.2 Pengertian Website

World Wide Web (www) atau biasanya disebut dengan web, merupakan salah satu

sumber daya internet yang berkembang pesat. Informasi web didistribusikan melalui
pendekatan hypertext,yang memungkinkan suatu teks pendek menjadi acuan untuk
membuka dokumen lain, dengan hypertext ini seseorang dapat memperoleh informasi
dengan melompat dari suatu dokumen ke dokumen lainnya. Dokumen – dokumen
yang di aksespun dapat tersebar diberbagai mesin dan bahkan berbagai Negara.
Perubahan informasi dalam halaman – halaman web dapat ditangani melaui perubahan
data, bukan melalui perubahan program kecuali jika memang diharuskan adanya
perubahan dari sintaksnya kode program kecuali jika memang diharuskannya adanya
perubahan dari sintaksnya atau kode programnya, sebagai implementasinya, aplikasi
web dapat dikoneksikan ke basis data terutama macromedia dreamweaver dengan
sintak program PHP dengan PHPMyadmin (sunarto, 2009, hal : 52).

Website atau situs dapat juga diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara,
video dan atau gabunagn dari semuanya, baik yang bersifat statis ataupun dinamis
yang membentuk satu rangkaian bangunan yang saling terkait dimana masing –
masing dihubungkan dengan jaringan – jaringan halaman (hyperlink). Bersifat statis
apabila isi informasi website tetap, jarang berubah, dan isi iinformasinya searah hanya
dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-


Universitas Sumatera Utara

ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna
website. Contoh website statis adalah berisi profil perusahaan, sedangkan website
dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya,
website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis
bisa diupdate oleh pengguna maupun pemilik.

Untuk menyediakan sebuah website, maka kita harus menyediakan unsurunsur penunjangnya, seperti halnya Nama Domain atau biasa disebut dengan Domain
Name atau URL adalah alamat unik di dunia internet yang digunakan untuk
mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat
yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh:
http://www.nama situs.com. Nama domain diperjualbelikan secara bebas di internet
dengan status sewa tahunan.
Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka
pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna
lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi
ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi
ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut.
Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name,
ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah:


.co.id : Untuk Badan Usaha yang mempunyai badan hukum sah



.ac.id : Untuk Lembaga Pendidikan



.go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia



.mil.id : Khusus untuk Lembaga Militer Republik Indonesia



.or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori
“ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain



.war.net.id : untuk industri warung internet di Indonesia

Universitas Sumatera Utara



.sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan
pendidikan seperti SD, SMP dan atau SMU

2.2.1 Unsur – unsur website
1. Internet

Internet(interconnected-networking) adalah sistem global dari seluruh jaringan
computer yang saling terhubung menggunakan standar internet protocol suite
(TCP/IP) untuk melayani milyaran pengguna di seluruh dunia, yang berhubungan
secara global dan menggunakan TCP/IP sebagai protocol pertukaran paket ( packet
switching communication protocol). Rangkaian internet yang terbesar dinamakan
internet.Cara menghubungkan rangkaian dengan kaedah dinamakan internet working.

2. Web Server

Web server adalah software yang menjadi tulang belakang dari world wide web
(www).Web server menunggu permintaan dari client yang menggunakan browser
seperti internet explorer, Mozilla firefor, safari, google chrome dan browser lainnya,
jika ada permintaan dari browser, maka web server akan memproses permintaan itu
kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke
browser. Data ini mempunyai format yang standar, disebut dengan format SGLM (
standart general markup language). Data yang berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya,
bila data yang dikirim berupa gambar, browser hanya mampu menampilkan teks
(misalnya lynx) tidak akan mampu menampilkan gambar tersebut , dan jika ada akan
tampil alternatifnya. Web server untuk berkomunikasi dengan client-nya (web
browser) mempunyai protocol sendiri, yaitu HTTP (hypertext transfer protocol).

Universitas Sumatera Utara

3. Web Browser

Web broser adalah software yang digunakan pada computer pemakai (client) yang
meminta informasi dari web server dan penerjemah dari kode-kode instruksi yang ada
pada halaman web untuk di tampilkan pada monitor computer sesuai dengan yang
diinginkan oleh user.

2.3 Pengertian php

PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang
merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen
HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl,
namun pada PHP ada beberapa fungsi yang lebih spesifik. Sedangkan tujuan utama
dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis
dan dapat bekerja secara otomatis.

Menurut Swastika (2006) PHP(Personal Home Page) merupakan bahasa
berbentuk skrip yang ditempatkan dalam server dan di proses di server. Hasilnya akan
dikirimkan ke client, tempat pemakai menggunakan browser. PHP dikenal sebagai
sebuah bahasa scripting, yang menyatu dengan tag-tag HTML, dieksekusi di server,
dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active
Server Pages (ASP) atau Java Server Pages (JSP). PHP merupakan sebuah software
open source.

Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, dia
membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP
mempunyai fungsi yang sama dengan skrip-skrip saperti ASP, Cold fusion, maupun
Perl.

Metode kerja PHP diawali dengan permintaan suatu halaman web oleh
browser, berdasarkan Uniform Resource Locator (URL) atau dikenal dengan sebutan
alamat internet. Browser mendapatkan alamat dari web server, mengindentifikasikan

Universitas Sumatera Utara

halaman yang akan dikehendaki, dan meyampaikan segala informasi yang dibutuhkan
oleh web server. Selanjutnya web serverakan mencarik berkas PHP yang diminta dan
setelah didapatkannya, isinya akan segera dikirimkan ke mesin PHP dan mesin inilahh
yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Lalu
web serverakan menyampaikan isi halaman web tersebut kepada klien melalui
browser.

Setiap statement/perintah dari PHP harus diakhiri dengan menggunakan tanda
titik koma (;).Umumnya setiap statement ditulliskan dalam satu baris. Penulisan skrip
PHP dalam tag HTML dapat dilakukan dengan 2 cara yaitu embedded script dan nonembedded script.

2.3.1 Skrip PHP

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu skrip akan dikenali
sebagai skrip PHP bila diapit oleh tanda:
a.
b.
c. ……

Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan
ekstensi *.php, misalnya : contoh.php. Bila skrip PHP diakses melalui computer lokal
maka file PHP disimpan di folder htdocs di local web server. Sama halnya dengan
penamaan dokumen HTML, pemberian nama dokumen yang sama tetapi dituliskan
dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya
contoh.php akan berbeda dengan CONTOH.php atau Contoh.php. Skrip PHP dapat
disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya skrip
HTML dapat diletakkan diantara skrip PHP.

Universitas Sumatera Utara

2.3.2 Keunggulan PHP

Adapun kelebihannya yaitu :
a. Mudah dibuat dan berkecepatan tinggi.
b. PHP dapat berjalan lintas platform, yaitu berjalan dalam sistem operasi dan
web server apapun.
c. Dapat digunakan secara gratis.
d. Termasuk bahasa embedded, yakni dapat diletakkan dalam tag HTML.
e. Termasuk server side programing, sehingga kode asli/soured code tidak dapat
dilihat di browser pengguna, yang terlihat hanya kode dalam format HTML.
f. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server,
seperti misalnya untuk keperluan database conection. PHP dapat melakukan
koneksi dengan berbagai database Mysql, Oracle,Sybase,Msql, Solid, Generic
ODBC, Postgres SQL, dbase, Direct MS-SQL,velocis, IBM, BD2, Interbase,
Frontbase, Empress dan semua database yang mempunyai profider ODBC
seperti misalnya MS access dan lain-lain.
g. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil nilai
form, menghasilkan halaman web yang dinamis, mengirimkan dan menerima
cookies.
h. PHP juga mendukung komunitasi dengan layanan lain melalui protocol IMAP,
SNMP, NNTP, POP3, HTTP dan lainnya.

2.4 Integrasi dengan Database

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan
dengan database yang realible, gratis dan mudah diinstalasi. Terdapat dua jenis
database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini
dipergunakan karena kinerja yang bagus dan untuk mengaksesnya.PHP mempunyai
fungsi khusus. berikut ini daftar database yang didukung oleh PHP sampai versi 5:

Universitas Sumatera Utara

Tabel 2.1 Daftar Database-Database Yang Didukung PHP

No.

Nama Database

No.

Nama Database

1.

Adabas D

12.

Direct MS-SQL

2.

DBase

13.

MySQL

3.

Empress

14.

ODBC

4.

FilePro (read-only)

15.

Oracle (OC17 dan OC18)

5.

Hyperware

16.

Ovrimos

6.

IBM DB2

17.

PostgreSQL

7.

Informix

18.

SQLite

8.

Ingres

19.

Solid

9.

Interbase

20.

Sybase

10

Frontbase

21.

Velocis

11.

MSQL

22.

Unix dbm

2.4.1 MySQL

MySQL merupakan salah satu perangkat lunak sistem pengelola basis data (Data Base
Management System). MySQL juga dapat dikategorikan sebagai Relational Data Base
Management System (RDBMS), karena dalam pembuatan basis data pada MySQL
terdiri atas lajur horizontal dan lajur vertical. MySQL pada saat ini banyak digunakan
oleh pemograman web untuk membangun situs yang memerlukan basis data sebagai
data dan pengolahan data.(Syafii,2005).
PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi yang
didukung PHP dalam mengakses PHP dalam mengakses MySQL dalam membuat
aplikasi. Adapun yang biasa digunakan diantaranya adal

Universitas Sumatera Utara

a.

mysql_connect()
fungsi mysql_connect adalah untuk menghubungkan PHP dengan database
MySQL. Format fungsinya adalah:
mysql_connect(string hostname, srting username, string password);

b. mysql_select_db
setelah terhubung ke database MySQL dengan menggunakan mysql_connect,
langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi
mysql_select_db digunakan untuk memilih database. Format fungsinya adalah:
mysql_select_db(string database, koneksi)
koneksi ialah variable yang terhubung ke MySQL. Jika tidak mengisi variable
koneksi maka koneksi yang terbuka saat itulah yang dianggap digunakan.
Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu
maka dalam satu file dimungkinkan mengambil query dari 2 database
sekaligus.
c. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah
SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query
memberi perintah kepada database untuk melakukan apa yang dikehendaki.
Format fungsinya:
Int mysql_query(string query, int[link_identifier];
d. mysql_num_rows
kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai
oleh proses SQL.Format fungsinya adalah:
Int mysql_num_rows(int result);
e.

mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data,
digunakan fungsi mysql_fetch_array. Dengan fungsi ini, haisl query
ditampung dalam bentuk array. Format fungsinya adalah:
Array mysql_fetch_array(int result, int [result type])

Universitas Sumatera Utara

2.4.2 Teknik Perancangan Basis Data

Prinsip utama dari basis data adalah pengaturan data/arsip dengan tujuan utamanya
adalah kemudahan dan kecepatan dalam mengambil kembali data/arsip. Satu hal yang
harus diperhatikan, bahwa basis data bukan hanya sekedar penyimpanan data secara
elektronis (dengan bantuan komputer). Artinya, tidak semua bentuk penyimpanan data
secara elektronis bisa disebut basis data.

2.4.3 Data Flow Diagram (DFD)

Data flow Diagram di sebut juga dengan diagram arus data sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data
tersebut tersimpan. Simbol-simbol DFD seperti tabel 2.1

Tabel 2.2 Simbol Data Flow Diagram (DFD)

Simbol

Arti
Kesatuan luar merupakan kesatuan luar sistem yang
dapat berupa orang, organisasi, atau sistem lainnya
yang berada dilingkungan luarnya yang akan
memberi input atau menerima output dari sistem
mengatur diantara proses simpan data dan kesatuan
luar arus data dapat berupa masukan untuk hasil dari
proses.
Entitas internal atau proses, dimana data masuk
kealiran data keluar

Simbol ini merupakan simpanan dari data yang dapat
berupa file, arsip, kotak, table acuan dan agenda
(buku).

Universitas Sumatera Utara

2.4.4 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan
sususan data yang disimpan dalam sistem secara abstrak. ERD merupakan model
jaringan data yang menekankan pada struktur-struktur dan relation data.

Entity Relationship Diagram (ERD) merupakan gambaran data yang
dimodelkan dalam suatu diagram yang digunakan untuk mendokumentasikan data
dengan cara menentukan apa saja yang terdapat dalam tiap entity dan bagaimana
hubungan antara entity satu dengan lainnya.

Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk
mendokumentasikan data yang dipresentasikan dalam bentuk :

a. Entity
Entity cukup kompleks untuk didefenisikan sehingga tidak bisa dapat defenisi
yang memuaskan dan bisaditerima oleh semua pihak.Suatu entity bisa
merupakan environmental element, resource, dan transaksi.

b. Attribute
Karakteristik suatu entity yang dituliskan dalam entity

c.

Relationship
Hubungan antar entity.Relationship dipakai untuk menghubungkan dua entity
atau lebih dengan arti tertentu.Cardinality dari relationship dipakai untuk
mengindentifikasi struktur dari relationship.

Universitas Sumatera Utara

2.4.5 Simbol – simbol Entity Relationship Diagram
ERD merupakan alat untuk pembuatan model data secara grafik, maka ERD memiliki
simbol-simbol yang digunakan untuk menggambarkan model data seperti terdapat pada
table berikut :

Table 2.3 simbol-simbol Entity Relationship Diagram

Universitas Sumatera Utara

2.4.6 Bagan Alir (Flowchart)

Flowchart sering disebut juga dengan bagan alir. Flowchart atau bagan alir adalah
sebagai suatu skema yang menggambarkan urutan kegiatan dari suatu program dari
awal sampai akhir.
Adapun simbol-simbol flowchart dapat dilihat pada tabel 2.2

Tabel 2.4 Simbol bagan alir (flowchart)
No

Simbol

Fungsi
Terminal, untuk memulai atau mengakhiri suatu

1

program
Proses suatu simbol yang menunjukkan setiap

2

pengolahan yang dilakukan
Input-output untuk memasukan data ataupun

3

menunjukan hasil dari suatu proses
Decesion, suatu kondisi yang akan menghasilkan

4

beberapa kemungkinan jawaban atau pilihan

Preparation,
5

proses

suatu

simbol

yang

menyediakan tempat-tempat pengolahan dalam
storage
Conector, suatu prosedure akan masuk atau

6

keluar melalui simbol ini dalam lembar yang
sama
Off-page Conector, merupakan simbol masuk

7

atau keluarnya suatu prosedure pada lembar
kertas lainya
Flow, arus dari pada prosedure yang dapat

8

dilakukan atas kebawah dan bawah keatas, dari
kiri kekanan ataupun dari kanan kekiri

Universitas Sumatera Utara

Stored data, penyimpanan data secara sementara
9
Predifined process, untuk menyatakan
sekumpulan langkah proses yang ditulis sebagai

10

procedure
Simbol penyimpanan/storage pada komputer,

11

misalnya menyimpan database.

2.5 Pengertian Sublime Text 2

Sublime Text 2 adalah aplikasi editor teks dan kode yang bisa dijalankan secara
portable.Aplikasi ini sangat berguna bagi para programmer dalam mengedit dan
menulis kode programan.Sublime Text 2 bisa pula digunakan untuk mengedit atau
membuat banyak macam kode pemrograman, disamping juga melakukan catch dan
memparssing keluaran compiler, membuat halaman web, membandingkan versi kode,
dan banyak lagi.

2.6 Pengertian PhpMyAdmin

Setiap RDBMS (Relation Database Management System) seperti Oracle, SQL server,
MySQL dan lain-lain, pasti memiliki tool yang dapat digunakan untuk mempermudah
pengoprasian database.Oracle memiliki TAOD.SQL Server memiliki Enterprise
manager dan SQL Query Analyzer.SedangkanMySQL memiliki tool atau aplikasi
yang disebut PhpMyAdmin.

PhpMyAdmin merupakan aplikasi berbasiskan web yang di kembangkan
menggunakan bahasa pemrograman PHP. Melalui PhpMyAdmin, User dapat
melakukan perintah Query. Perintah tersebut misalnya administrasi user dan
privileges, export dan import database, manajemen database, manajemen table dan

Universitas Sumatera Utara

struktur table, dan sebagainya. PhpMyAdmin sangat user friendly, shingga mudah
untuk digunakan walaupun pengguna baru.

2.7 Pengertian CSS (Casscading Style Sheet)

CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang
terkadang dapat digunakan unutk memerjelas kemampuan HTML, sebagai contoh,
kode HTML murni tidak memungkinkan untuk mengatur font yang di terapkan pada
setiap sel dan bahkan tag pun tak berpengaruh pada sel sel table.
CSS mendefinisikan karakteristik tampilan ( warna, style, dan posisi ) suatu
elemen pada dokumen HTML dalam bentuk property elemen tersebut. Pemisahan isi
dengan tampilan yang dilakukan dengan penerapan CSS ini, memberikan
kemungkinan penyusunan struktur suatu halaman HTML dengan lebih fleksibel. CSS
merupakan bagian/subset dari DOM yang sangat berperan dalam HTML.

Perbedaan implementasi antara Netscape dan Microsoft sehingga akhirnya
W3C melakukan suatu standardisasi CSS. Pada awalnya, upaya standardisasi CSS
dibagi dua, yaitu CSSI untuk pengaturan warna dan style, serta CSS-P untuk
pengaturan posisi suatu elemen. CSS2 dari W3C selanjutnya menggabungkan kedua
standar ini menjadi suatu standar yang meliputi semua setting tampilan suatu elemen
halaman HTML.

Dalam spesifikasi CSS2, ada beberapa properti elemen dokumen yang
berhubungan dengan posisi suatu elemen dihalaman browser. Property tersebut
adalah:
a. Posisition - ada dua pilihan untuk nilai properti ini, yaitu absolute dan relative.
Setting absolute mengatur posisi elemen berdasarkan jarak terhadap ujung kiriatas elemen parent-nya. Sedangkan setting absolute bekerja sesuai layout
HTML biasa dimana posisinya ditentukan berdasarkan akhir elemen
sebelumnya.
b. Left dan Top – menentukan jarak kearah kanan dan ke bawah dari posisi awal
elemen. Unitnya bisa dinyatakan dalam point (pt), pixel(px) atau unit standar
CSS lainnya.

Universitas Sumatera Utara

c. Width dan Height – menentukan lebar dan tinggi elemen. Unitnya bisa
dinyatakan dalam point(pt), pixel(px) atau unit standar CSS lainnya.
d. Z-index – menentukan apakah suatu elemen ditampikan dilayar. Nilainya bisa
visible (tampil) atau hidden (tersembunyi).
e. Overflow – menentukan perilaku ruang penampung jika isinya melebihi
batasnya. Ada tiga untuk nilai properti ini, yaitu clip, scroll, dan none. Setting
clip berarti isi akan dipotong jika melebihi batas. Scroll akan memunculkan
scrollbar pada container. Sedangkan none tidak akan melakukan apapun
terhadap isi sehingga isi tersebut akan keluar dari ruang batasnya.
f. Background-color atau Layer-background-color – menentukan warna dasar
dari suatu elemen. Yang pertama berlaku untuk IE, sedangkan yang kedua
berlaku untuk NS.
g. Background-image atau Layer-background-image – menentukan gambar latar
belakang dari suatu elemen. Yang pertama berlaku untuk IE, sedangkan yang
kedua berlaku untuk NS.

2.8 JavaScript

JavaScript pertama kali muncul di Netscape 2.0 dan dikembangkan lebih lanjut pada
Netscape 3.0. walaupun memiliki nama yang serupa. JavaScript sama sekali tidak
berhubungan dengan Java.

Java adalah bahasa pemograman tingkat tinggi untuk membuat aplikasi crossplatform, sedangkan Java Script hanyalah scripting language yang terintegrasi dengan
web browser untuk memberikan fleksibilitas tambahan bagi programmer untuk
mengontrol elemen-elemen dalam halaman web.

Aplikasi JavaScript sebenarnya cukup luas, tetapi disini penulis menggunakan
JavaScript dibatasi untuk DHTML, yaitu JavaScript yang digunakan untuk mengakses
property, method, dan event handler yang disediakan oleh DOM dan CSS.

Universitas Sumatera Utara

Property didefenisikan sebagai setting nilai suatu objek tertentu. Contohnya
adalah warna suatu teks, action untuk suatu form, nama file untuk suatu gambar, dll.
Method adalah fungsi-fungsi yang dapat diterapkan untuk suatu objek. Misalnya
maximize untuk window. Event handler menspesifikasikan bagaimana suatu objek
merespon terhadap suatu kejadian, misalnya suatu button di click, window di
resize,dll. (kadir,2002).

Universitas Sumatera Utara