Anda di halaman 1dari 5

4

BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA 2.1. Landasan Teori

2.1.1.

Sistem Suatu jaringan kerja dari prosedur-prosedurnya yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
Sedangkan suatu prosedur adalah urut-urutan yang tepat dari tahapan-tahapan instruksi yang
menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakannya, kapan (when)
dikerjakan dan bagaimana (how) mengerjakannya. Sedangkan pendekatan sistem lebih menekankan
pada elemen atau komponennya mendefinisikan sistem adalah kumpulan dari beberapa elemen-
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto, 2005). 2.1.2.

Infromasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti
bagi yang menerimanya. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari
bentuk tunggal datum atau data item. Data adalah kenyataan yang menggambarkan suatu kejadian-
kejadian dan kesatuan nyata. (Jogiyanto, 2005). 2.1.3.

Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-
laporan yang diperlukan (Jogiyanto, 2005). 2.1.4.

MySql MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan
untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan
datanya (Arief, 2012). 2.1.5.

Basis Data Database adalah kumpulan

file-file

yang saling

berelasi, relasi

tersebut bisa ditunjukkan dengan kunci dari tiap

file
yang ada, satu database

menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi (Harianto
Kristanto, 2004). 2.1.6.

Entity

Entity

adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi
Siswa misalnya

entity

adalah siswa, buku, pembayaran, nilai test. Pada bidang kesehatan,

entity

adalah pasien, obat, dan kamar (Harianto Kristanto, 2004). 2.1.7.

Atribute Setiap

entity

mempunyai attribute atau sebutan untuk mewakili suatu

entity.

Seorang siswa dapat dilihat dari

attribute

nya, misalnya nama, nomor siswa, alamat, nama orang tua,

hobby

Attribute

juga disebutkkan sebagai data

elemen
, data

field

, data

item

(Harianto Kristanto, 2004).. 2.1.8.

Data Value Data

value

adalah data aktual atau informasi yang disimpan pada tiap data elemen atau

attribute

Attribute

nama karyawan menunjukkan tempat dimana informasi nama karyawan disimpan sedang data

value

adalah Sutrisno, Budiman, merupakan isi data nama karyawan tersebut (Harianto Kristanto, 2004).
2.1.9.

Record/Tupple Kumpulan

elemen- elemen

yang saling berkaitan menginformasikan tentang suatu

entity

secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya, nama
karyawan, alamat, kota, tanggal masuk (Harianto Kristanto, 2004).

2.1.10.

File Kumpulan dari

record-record
sejenis yang mempunyai panjang elemen yang sama,

attribute

yang sama, namun berbeda-beda data

value

nya (Harianto Kristanto, 2004). 2.1.11.

ERD Pada

Entity Relationship Diagram

(ERD), gambaran dunia nyata diistilahkan dalam objek dan relasinya. ERD biasa digunakan untuk
mengembangkan inisial dari desain basis data (Kristanto, 2003).

Menurut Kristanto (2003) dalam

entity relationship

, relasi yang bisa terjadi antara 2 entitas adalah sebagai berikut: 1.

One to one relationship

dua entitas Hubungan antara file pertama dengan entitas kedua adalah satu banding satu. Bentuk
yang lain dari

one to one

, kadang menggunakan hubungan 1 : 1. 2.

One to many relationship dua entitas Hubungan antara

file

yang pertama dengan entitas kedua adalah satu banding banyak. Bentuk yang lain dari

one to many

, kadang menggunakan hubungan 1 : N. 3.


Many to many relationship

dua entitas Hubungan antara entitas yang pertama dengan entitas yang kedua adalah banyak
banding banyak. Bentuk yang lain dari

one to many

, kadang menggunakan hubungan N : N. relasi yang bisa terjadi antara 2 entitas juga bisa terjadi pada
1 entitas dengan jenis relasi yang sama. Agregasi menggambarkan sebuah himpunan relasi yang
secara langsung menggabungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam
diagram E-R ( Fathansyah, 2001). 2.1.12.

PHP PHP (PHP: Hypertext Preprocessor) merupakan salah satu dari bahasa pemrograman berbasis
website. PHP bersifat server-side programming, artinya kode PHP yang ditulis akan dieksekusi si sisi
server sehingga pengunjung tidak dapat melihat source code dari script PHP yang dibangun. (Kadir,
2004). Menurut Sutarman (2007) PHP merupakan bahasa pemrograman yang dapat disisipkan dalam
script HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan Perl. PHP bersifat
bebas dipakai, tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. Kode PHP
diawali dengan tanda <?php dan diakhiri dengan ?>. Pasangan keduanya berfungsi sebagai tag kode
PHP. Berdasarkan tag ini, server dapat memahami kode PHP dan kemudian memprosesnya. Salah
satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal.
Dengan demikian, menanpilkan data yang bersifat dinamis, yang diambil dari database, merupakan
hal yang mudah

Anda mungkin juga menyukai