• Tidak ada hasil yang ditemukan

Pada bab II ini menjelaskan tentang sejumlah teori dasar yang berkaitan dengan profil BUU UPN “Veteran” Jawa Timur, struktur organisasi, visi dan misi, serta teori-teori yang mendasari pemecahan masalah dan mendukung secara teknis pengerjaan tugas akhir yang berjudul Sistem Informasi Penyewaan Fasilitas Pada BUU UPN “Veteran” Jawa Timur dengan Menggunakan Framework YII.

2.1. Peneliti Terdahulu

Peniliti terdahulu adalah bagian dari metode literatur yang berfungsi sebagai referensi untuk peneliti. Referensi tersebut berisikan penelitian yang telah diteliti terlebih dahulu dan berisi seputar hal yang sama agar membantu dalam penyajian sistem informasi yang akan dibangun dalam tugas akhir ini.

Referensi tersebut diambil dari website http://www.graha.its.ac.id milik

Institut Teknologi Sepuluh November (ITS) yang terlihat pada Gambar 2.1. berisi informasi mengenai Graha ITS yaitu fasilitas milik ITS yang fungsinya sebagai gedung serba guna seperti fisilitas yang dimiliki oleh UPN “Veteran” Jatim yaitu

Gedung Serba Guna Giri Loka. Dalam website tedapat informasi jadwal reservasi

merancang sistem informasi penyewaan fasilitas yang terdapat di BUU UPN “Veteran” Jatim.

Gambar 2. 1 Website Gedung Serba Guna Graha ITS

2.2. Pr ofil Badan Usaha Universitas (BUU) UPN “Veteran” J atim

Seiring dengan usia yang semakin dewasa, UPN “Veteran” Jawa Timur telah menghasilkan produk-produk yang berpotensi dalam bentuk SDM, hasil penelitian, laboratorium, sistem komputerisasi yang sesuai dengan perkembangan teknologi. Produk-produk yang berpotensi tersebut ternyata juga dibutuhkan oleh masyarakat luas, baik instansi, perusahaan maupun perorangan.

Badan Usaha Universitas sebagai lembaga bisnis berperan aktif untuk menjembatani potensi UPN “Veteran” Jawa Timur dengan pihak masyarakat yang

membutuhkannya. Segala produk yang dipasarkan tentulah berpegang pada asas bisnis yang menjaga mutu untuk kompetisi yang sehat dengan harga yang bersaing, karena salah satu Tri Dharma perguruan tinggi adalah mengedepankan pengabdian kepada masyarakat.

Badan Usaha Universitas (BUU) adalah milik lembaga UPN “Veteran” Jawa Timur, bukan milik anggota atau perorangan, sehingga segala hasil usaha yang telah diperoleh dan dicapainya adalah milik UPN “Veteran Jawa Timur. BUU menjadi lembaga yang mampu menghasilkan pendapatan dan pemasukan bagi UPN “Veteran” Jatim diluar pendapatan yang diperoleh dari mahasiswa. Adapun tujuan dari adanya Badan Usaha Universitas ini adalah sebagai berikut.

1. Mendayagunakan potensi sumber daya yang ada di UPN “Veteran”

Jatim, maupun menggali dari luar kampus untuk dikelola secara bisnis.

2. Memperoleh pemasukan atau income tambahan bagi UPN “Veteran”

Jatim yang diperoleh diluar pendapatan dari mahasiswa.

Dari tujuan tersebut penulis melihat adanya peluang untuk merubah sistem yang sudah ada menjadi lebih baik lagi. Dengan membuat sebuah sistem informasi untuk mengelola adanya penyewaan fasilitas di kantor BUU UPN “Veteran” Jatim, Sistem informasi tersebut dapat menyampaikan informasi yang dibutuhkan oleh masyarakat luas yang ingin bekerjasama dengan UPN “Veteran” Jawa Timur. Karena dari data sebelumnya alur seseorang atau calon penyewa untuk mendapatkan informasi mengenai fasilitas terutama GSG Giri Loka, harus

datang terlebih dahulu ke kantor BUU. Setelah user/customer datang ke kantor

BUU user hanya mendapatkan selembar kertas yang berisi rincian harga seperti

pada Gambar 2.2 Form Penyewaan Giri Loka.

Gambar 2. 2 Form Penyewaan Giri Loka

Dari data tersebut calon penyewa hanya mendapatkan sedikit informasi mengenai Giri Loka. Sedangkan biaya yang dibutuhkan untuk melakukan cetak setiap bulannya sangatlah tidak sedikit, seharusnya biaya yang dikeluarkan sebanding dengan kebutuhan konsumennya supaya pendapatan yang diperoleh lebih banyak dari biaya yang dikeluarkan sehingga BUU UPN “Veteran” Jatim dapat memberikan pendapatan yang lebih bagi Universitas.

Form penyewaan tadi akan dibawa oleh penyewa sebagai tanda bukti telah melakukan konfirmasi pembayaran tanda jadi sewa gedung. Sedangkan untuk

pihak BUU menyimpan data penyewa tersebut dalam bentuk lembaran kertas yang dicatat secara manual seperti pada Gambar 2.3 Data Penyewa Giri Loka A.

Gambar 2. 3 Data Penyewa Giri Loka A

Gambar 2.3 adalah berkas – berkas yang berisi data penyewa Giri Loka yang sudah melakukan pembayaran tanda jadi, oleh admin dicatat kembali dalam sebuah berkas yang berisi lembaran-lembaran kertas dalam kategori bulan selama 1 tahun periode. Dan menjadi sebuah berkas atatu buku seperti pada Gambar 2.4 Data Penyewa Giri Loka B.

Jadi, hal ini menimbulkan kesulitan ketika admin mencari data. Admin harus membukanya satu persatu untuk mendapatkan data yang dicari sehingga hal tersebut membutuhkan waktu yang lama dan kemungkinan juga adanya duplikat

data karena kurangnya ketelitian Admin atau human error. Dengan adanya hal itu

sangatlah tidak efesien jika data penyewaan masih dicatat secara manual dan hanya terarsip dalam bentuk lembaran kertas.

Kendala lainnya adalah ketika admin harus menulis data yang sama pada tiap harinya ketika ada orang menyewa selama 1 minggu, karena format form penyimpanan yang tidak sesuai yaitu berisi tabel per tanggalnya dalam satu bulan selama periode satu tahun seperti pada Gambar 2.5.

Gambar 2. 5 Kertas penyimpanan data penyewa

Pada Gambar 2.5 Kertas penyimpanan data penyewa masih dikatakan manual. Diperlukan penyimpanan yang tersistem supaya data yang disimpan

terasip rapi, tidak mudah hilang, dan memudahkan admin dalam mengelolah data karena data berfungsi sebagai aset informasi atau bukti dari sebuah perusahaan.

2.3. Visi dan Misi BUU UPN “Veteran” J awa Timur

Adapun visi dan misi dari BUU UPN “Veteran” Jawa Timur adalah sebagai berikut ini.

2.3.1.Visi

Menawarkan potensi dan sumber daya Perguruan tinggi untuk melayani masyarakat.

2.3.2.Misi

a. Menjadi lembaga yang mampu menghasilkan pendapatan dan

pemasukan bagi UPN “Veteran” Jatim diluar pendapatan yang diperoleh dari mahasiswa.

b. Memanfaatkan dan mengembangkan potensi yang ada (internal)

serta menggali dari luar (eksternal)

c. Merencanakan, mengorganisasikan dan mengendalikan usaha

untuk mencapai tujuan profitabilitas yang dapat

dipertangunggjawabkan secara akuntabilitas.

d. Meningkatkan kerjasama dengan lembaga - lembaga lain,

2.4. Struktur Organisasi

Lembaga BUU UPN “Veteran” Jawa Timur membawahi banyak divisi bidang usaha diantaranya yaitu :

a. Bidang Usaha Pengelolaan Fasilitas kampus :

1. Sub. Bidang Usaha Gedung Giri Loka

2. Sub. Bidang Usaha Lapangan Tenis

3. Sub. Bidang Usaha Lapangan Sepak Bola

b. Bidang Usaha Layanan Warga Kampus :

1. Sub. Bidang Usaha Kantin

2. Sub. Bidang Usaha Bengkel Kendaraan Bermotor

c. Bidang Usaha Griya Tamu dan Villa

1. Sub. Bidang Usaha Wisma Giri Sena

2. Sub. Bidang Usaha Villa dan area Outbound

d. Bidang Usaha Percetakan UPN Press

e. Bidang Usaha Poliklinik Umum

f. Bidang Usaha Jasa Konsultan, Kepakaran dan Pelatihan (UPN-TCC)

g. Bidang Usaha Jasa Kontraktor

h. Bidang Usaha Penyelenggara Acara & Kegiatan (Event Organizer)

Untuk lebih jelasnya telah digambarkan pada diagram struktur organisasi BUU UPN “Veteran” Jawa Timur pada gambar 2.6.

Gambar 2. 6 Struktur Organisasi BUU UPN “Veteran” Jawa Timur

Pada Gambar 2.6 menjelaskan struktur organisasi pada BUU UPN “Veteran” Jatim yang dikepalai oleh Dewan Komisaris dan Direktur BUU. Kantor BUU berada di dalam GSG Giri Loka dekat pintu masuk utama dan dalam struktur organisasi BUU terdapat 8 buah bidang usaha. Namun dalam pembuatan sistem informasi penyewaan fasilitas ini mempublikasikan 2 bidang usaha saja yaitu bidang usaha fasilitas kampus yang mecakup GSG Giri Loka, Lapangan Tenis, Lapangan Sepak Bola dan bidang usaha griya tamu dan villa yang melibatkan Wisma Giri Sena.

2.5. Sistem Infor masi

Sistem informasi terdiri dari kata sistem dan informasi. Definisi sistem berkembang sesuai dengan konteks di mana pengertian sistem itu digunakan. Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variabel – variabel yang saling terorganisasi, saling berinteraksi,

dan saling bergantung sama lain. Murdick dan Ross (1993)mendenifisikan sistem

sebagai seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu

tujuan bersama. Sementara, definisi sistem dalam kamus Webster’s Unbriged

adalah elemen – elemen yang saling berhubungan dan membentuk satu kesatuan atau organisasi.

Menurut Scott (1996), sistem terdari unsur – unsur seperti masukan (input),

pengolahan (processing), serta keluaran (output). Ciri pokok sistem menurut

Gapspert ada empat, yaitu sistem itu beroperasi dalam suatu lingkungan yang terdiri atas unsur – unsur, ditandai dengan saling berhubungan, dan mempunyai satu fungsi atau tujuan utama. Seperti pada gambar 2.7 yang menunjukan bahwa sistem atau pendekatan sistem minimal harus mempunyai empat komponen, yakni

masukan (input), pengolahan (processing), keluaran (output), dan balikan atau

control.

Sementara Mc.Leod (1995) mendenifisikan sistem sebagai sekelompok elemen – elemen yang terintegrasi dengan maksud yang sama untuk mencapai

suatu tujuan. Sumber daya mengalir dari elemen output dan untuk menjamin

prosesnya berjalan dengan baik maka dihubungkan dengan mekanisme control. Untuk lebih jelasnya elemen sistem tersebut telah digambarkan pada gambar 2.8 dibawah ini.

Gambar 2. 8 Model Hubungan Elemen – elemen Sistem

Sehingga pengertian dari sistem informasi dilihat dari keterkaitan antara data dan informasi sebagai entitas penting pembentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun. Sementara informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

keputusan saat ini atau mendatang (Davis, 1995 & Mc. Leod, 1995) mengatakan

bahwa informasi adalah data yang telah diproses, atau data yang memiliki arti. Sistem informasi memiliki komponen – komponennya yang telah dijelaskan

oleh Stair (1992) dalam buku Hanif Al Fatta, Analisis & Perancngan Sistem

Informasi, 2007 bahwa sistem informasi berbasis computer (CBIS) dalam suatu organisasi terdiri dari komponen – komponen berikut.

a. Perangkat keras, komponen untuk melengkapi kegiatan memasukan data, meproses data, dan keluaran data.

b. Perangkat Lunak, yaitu program dan instruksi yang diberikan ke

computer.

c. Database, yaitu kumpulan data dan informasi yang diorganisasikan sedemikian rupa sehinggamudah diakses pengguna sistem informasi.

d. Telekomunikasi, yaitu komunikasi yang menghubungkan antara

pengguna sistem dengan sistem computer secara bersama – sama ke dalam suatu jaringan kerja yang efektif.

e. Manusia, yaitu personel dari sistem informasi, meliputi manajer,

analis, programmer, dan operator atau admin, serta bertanggung jawab terhadap perawatan sistem.

2.6. Web

Web adalah sebuah penyebaran informasi melalui internet. Sebenarnya

antara www (world wide web) dan web adalah sama karena kebanyakan orang

menyingkat www menjadi web saja. Web merupakan hal yang tidak dapat dipisahkan dari dunia internet. Melalui web, setiap pemakai internet bisa mengakses informasi - informasi di situs web yang tidak hanya berupa teks, tetapi juga dapat berupa gambar, suara, film, animasi, dll. Sebenarnya, web merupakan kumpulan - kumpulan dokumen yang banyak tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan terhubung menjadi satu jaringan

melalui jaringan yang disebut internet. Berikut adalah pengertian web menurut para ahli.

# JASMADI & E-MEDIA SOLUSINDO

Web adalah salah satu bagian dari website. Jika sebuah website ibarat buku, maka halaman web adalah halaman-halaman di dalamnya.

# SUWANTO RAHARJO S.Si, M.Kom

Web merupakan salah satu layanan internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email.

# WAHANA KOMPUTER

Web adalah formulir komunikasi interaktif yang digunakan pada satu jaringan komputer.

# A. TAUFIQ HIDAYATULLAH

Web adalah bagian paling terlihat sebagai jaringan terbesar dunia, yakni internet. # YUHEFIZAR

Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser.

2.7. Fr amewor k Yii

Yii merupakan salah satu dari sekian banyak framework PHP yang cukup

http://www.phpframeworks.com/top-10-php-frameworks/ bahwa Yii termasuk dalam 10 besar framework PHP dunia. Terlihat pada Gambar 2.9 Top 5 PHP Framework.

Gambar 2. 9 Top 5 PHP Framework

Adapun Yii di kembangkan oleh Qiang Xue pada 1 Januari 2008, seorang programmer berkebangsaan China yang sebelumnya juga telah mengembangkan framework PHP bernama Prado. Oleh karena itu tak heran jika Qiang juga mengadopsi teknik-teknik yang dipakai pada Prado saat mengembangkan Yii. Selain terinspirasi oleh Prado, Yii juga terinspirasi oleh framework luar yaitu Ruby On Rails terutama pada mekanisme ORM nya. Dan masih banyak lagi yang menginspirasi Framework Yii seperti Symfony dan Joomla. Sehingga menjadikan Framework Yii masuk dalam peringkat pertama berdasarkan pengumpulan suara terbanyak yang terlihat pada Gambar 2.10 Top 5 Framework by Voting.

Gambar 2. 10 Top 5 Framework by Voting

Pada Gambar 2.10 tersebut terlihat bahwa Yii sangatlah digemari oleh para programmer dalam membangun sebuah program. Itu terbukti dari banyaknya fitur – fitur pendukung Yii yang berguna memudahkan programer dalam membangun sebuah program yang besar maupun kecil.

2.7.1.Fitur Yii

Fitur – fitur Yii adalah kelebihan yang dimiliki oleh framework ini yang

menjadikan framework Yii menduduki peringkat pertama berdasarkan voting,

berikut fitur-fiturnya.[3]

a. MVC(Model - View - Controller)

Hampir semua framework PHP saat ini berbasis MVC, tidak terkecuali Yii karena dengan MVC aplikasi menjadi lebih terstruktur dan mudah di pahami.

b. ORM(Object Relational Mapping)

Object Relational Mapping merupakan salah satu keunggulan Yii dalam urusan Database, jika kita lihat secara spesifik lagi maka Yii sebenarnya menyediakan mekanisme seperti DAO(Data Access Object), Query Builder(seperti di framework CI), Active Record(ORM) dan Database Migration. Dengan ORM pekerjaan developer menjadi terbantu karena tidak perlu menulis query SQL yang rumit lagi, cukup dengan memanggil fungsi-fungsi tertentu.

c. Form input dan validasi

Yii sangat membantu sekali dalam urusan menangani form input, karena para developer telah disediakan sejumlah validator yang akan memvalidasi inputan dari pengguna aplikasi dengan cara yang mudah dan efisien.

d. Widget

Widget merupakan konsep di Yii yang menyediakan komponen-komponen user interface yang siap pakai, misalnya data grid, autocomplete, tree view dll. Adapun widget-widget ini ada yang terintegrasi dengan library Jquery sehingga memungkinkan untuk mekanisme AJAX.

e. Autentikasi dan Autorisasi

Yii sudah menyediakan mekanisme Autentikasi (login, logout) dan Autorisasi(hak akses) terhadap pengguna sistem, sehingga kita tidak perlu lagi repot-repot membuat dari pertama.

f. Skin dan Tema

Masalah tampilanpun sudah di perhatikan oleh Yii, dengan konsep Skinning kita bisa meng-costumize tampilan komponen user interface di aplikasi kita menggunakan CSS sedangkan dengan konsep Theming kita bisa mengganti-ganti seluruh tampilan aplikasi dengan mudah.

g. Penanganan Error dan Logging

Segala pesan error yang keluar dari aplikasi anda ditampilkan secara bagus dan mudah dimengerti, mekanisme logging nya juga sangat bagus, sebab kita bisa memilih untuk menampilkan langsung ataupun disimpan ke suatu file di server.

h. Security

Yii memiliki fitur keamanan yang membantu dalam mencegah serangan-serangan seperit SQL Injection, XSS, CSRF, Cookie Tampering. i.Bisa bekerja dengan library luar (3rd party)

Yii telah di desain sedemikian rupa sehingga kita bisa memasang library external dari pihak ketiga untuk di sematkan dalam aplikasi kita.

j.Dokumentasi yang lengkap

Dokumentasi Yii framework bisa dibilang cukup lengkap, setiap method dan property sudah terdokumentasi dengan baik, buku-buku(ebook) dan tutorial mengenai Yii juga lengkap di website nya k. Unit dan Fuctional testing

Yii memiliki support penuh terhadap Test Driven Development, sehingga melakukan testing terhadap aplikasi kita menjadi lebih mudah dan menyenangkan, Yii mensupport PHPUnit dan Selenium.

l.Extensions

Yii memiliki segudang extensions. Extension sendiri merupakan kontribusi dari pengguna-pengguna Yii dengan membuat widget, library ataupun komponen yang bisa dipakai dan belum ada diYii secara built-in.

m.Menggunakan PDO

PDO bekerja dengan membuat sebuah abstraksi akses database sehingga kita sebagai programmer tidak perlu terlalu jauh memikirkan kompatibilitas antar database. Dengan abstraksi tadi, kita dapat lebih mudah jika ingin switch database. Asalkan stukturnya sama.

n. Full OOP

Dimana dengan OOP ini, kita lebih baik dalam memanage code, dapat menglompokkan fungsi-fungsi kedalam kelas-kelas, dapat modify program dengan lebih baik, program dapat lebih rapi dan lebih mudah dibaca.

2.7.2.Konsep MVC Pada Yii Framewor k

Konsep MVC (Model-View- Controller) dapat ditemui di hampir seluruh framework PHP, seperti Codeigniter(CI) dan CakePHP. Penerapan konsep MVC dimaksudkan untuk memisahkan logika bisnis dan antarmuka pada suatu aplikasi. Dengan MVC, pihak pengembang aplikasi dapat lebih mudah mengubah suatu bagian dalam aplikasi tanpa harus mengubah bagian lainnya. Dalam MVC, model menggambarkan informasi atau data beserta aturan bisnisnya seperti validasi, relasi, tipe data, dan lain-lain. Ada dua jenis model yaitu model yang disimpan dan dikumpulkan ke dalam database dan model yang setelah dipakai tidak disimpan ke dalam database. Jika menggunakan model yang setelah dipakai tidak disimpan ke dalam database, maka kita dapat menggunakan Form Model untuk mendefinisikannya. Sedangkan untuk model yang disimpan dan dikumpulkan ke dalam database, dapat menggunakan Active Record. Untuk data yang akan disimpan ke dalam database, perlu dilakukan validasi terlebih dahulu.

Validasi yang ada pada Yii antara lain :

1. Boolean, validasi atribut bernilai true dan false.

2. Captcha, validasi atribut harus bernilai sama dengan nilai pada captcha code.

3. Compare, validasi atribut harus bernilai sama dengan atribut lain. 4. Date, validasi atribut memiliki format tanggal.

5. Email, validasi atribut harus memiliki format email.

6. File, validasi atribut harus merupakan sebuah uploaded file. 7. In, validasi atribut memiliki range tertentu.

8. Length, validasi atribut harus memiliki panjang maksimal dan minimal tertentu.

9. Numerical, validasi atribut harus merupakan sebuah angka. 10. Required, validasi atribut yang tidak boleh kosong atau wajib

diisi.

11. Type, validasi atribut harus merupakan suatu tipe tertentu.

Konsep MVC berikutnya adalah View.View menggambarkan antarmuka yang menjadi penghubung antara aplikasi dan pengguna (user). Intinya, view adalah tampilan yang akan dilihat oleh user. Membuat view (tampilan) pada Yii framework sebenarnya tidak ada bedanya dengan membuat form dengan menggunakan script HTML dan PHP, namun Yii juga menyediakan beberapa kelas pembantu untuk mempermudah membuat tampilan.

Beberapa contoh kelas pembantu yang disediakan Yii antara lain :

1. Chtml::link Menampilkan link. Contoh penggunaan : <?php

Echo CHtml::link(„Tulisan ini akan

tampil ,array(„controlle r/action ));?>

2. Chtml::button Menampilkan tombol. Contoh penggunaan :

ditampilkan ,array(„submit =>array(„controller/action ) ));

3. Chtml::dropdownlist Menampilkan dropdownlist.

Sedangkan controller akan menjadi jembatan komunikasi antara model dan view. Yang terakhir adalah controller. Controller bertindak sebagai jembatan yang menghubungkan antara View dan Model. Controller sendiri terdiri dari action (aksi) yang akan melakukan request yang di dalamnya memerlukan Model dan View. Dengan kata lain, untuk membuat sebuah aksi yang dapat di-request oleh user, maka aksi tersebut harus didefinisikan di dalam sebuah controller.

2.8. ERD

Entity Relationship Diagram (ERD) atau diagram antar entity merupakan suatu dokumentasi data yang menggunakan entity dan hubungan yang ada diantara entity tersebut (Nugroho, 2004:13). Simbol yang di gunakan adalah sebagai berikut.

1. Entitas ( Entity )

Entitas adalah suatu yang dapat dibedakan dalam dunia nyata, dimana informasi yang berkaitan dengannya dikumpulkan. Digambarkan dengan bentuk persegi panjang, seperti pada gambar 2.11.

2. Relasi ( Relationship )

Relationship adalah asosiasi diantara dua entitas atau lebih. Sebagaimana dengan entitas, kita mengumpulkan relationship-relationship serupa menjadi himpunan relationship. Relasi adalah hubungan yang terjadi antara satu atau lebih entitas. Simbol relasi digambarkan dengan bentuk belah ketupat, seperti pada gambar 2.12.

Gambar 2. 12 Simbol Relasi

3. Atribut

Atribut adalah karakteristik dari entity atau relationship yang

menyediakan penjelasan detail tentang entity atau relationship tersebut.

Digambarkan dengan bentuk oval, seperti pada gambar 2.13.

Gambar 2. 13 SimbolAtribut

4. Entitas Lemah ( Weak entity )

Entitas lemah (Weak Entity) adalah suatu entity dimana atributnya

bukan milik sendiri. Keadaan dari entity tersebut tergantung dari keberadaan

entity lain. Simbol weak entity digambarkan dengan bentuk persegi panjang, dengan persegi panjang yang lebih kecil didalamnya, seperti disajikan pada gambar 2.14.

Gambar 2. 14 Simbol Weak Entity

5. Kardinalitas ( Cardinality )

Kardinalitas adalah jumlah minimum dan maksimum kemunculan suatu entitas yang mungkin dihubungkan dengan kemunculan tunggal dan entitas lain. Kardinalitas digambarkan sebagai berikut pada Tabel 2.1.

Tabel 2. 1 Simbol Kardinalitas

Interpretasi Kardinalitas

Contoh Minimum

Contoh

Maksimum Notasi Grafis

Tepat satu dan

hanya satu 1 1

Nol atau satu 0 1

Satu atau lebih 1 Banyak (>1)

Nol, satu atau

lebih 0 Banyak (>1)

Lebih dari satu >1 >1

Pada tabel 2.1 menjelaskan kardinalitas yang berada pada sebuah

relasi didalam ERD. Terdapat 5 interpretasi kardinalitas dari mol, satu (one),

2.9. PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan

perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan

bersamaan dengan WML sehingga pembangunan situs web site dapat dilakukan

dengan cepat dan mudah. PHP dapat digunakan untuk memperbarui

(meng-update) database, menciptakan database, dan mengerjakan perhitungan

matematika. PHP dapat di ambil gratis melalui internet dengan alamat situs

http://www.php.net. Menurut dokumen resmi PHP, PHP adalah singkatan dari

Hypertext Preprocessor.

2.9.1.Kelebihan PHP

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

Dokumen terkait