Anda di halaman 1dari 16

BAB II

LANDASAN TEORI

2.1 Tinjauan Pustaka


Pada bab ini penulis membandingkan penelitian yang sedang penulis teliti
dengan penelitian – penelitian terkait yang telah dilakukan peneliti sebelumnya.

2.1.1 Penelitian Terkait


Penelitian yang dilakukan oleh Rizky Vickyan Kusuma, dkk. Sistem
Informasi Manajemen Tugas Akhir dan Kerja Praktek Jurusan Teknik Informatika
PENS-ITS Berbasis Web. Di dalam sistem ini digunakan teknologi online dengan
menggunakan bahasa php dan menggunakan database MySQL. Sehingga proses
menejemen tugas akhir dan kerja praktek mulai proses pengajuan, disetujui,
pemilihan pembimbing sampai keluarnya SK dapat dilakukan secara online.
Selain itu pada sistem ini, terdapat menu pencarian judul TA, baik pencarian
terhadap judul baru maupun judul yang telah ada pada tahun-tahun sebelumnya.
Penelitian yang dilakukan oleh Puspita Aritias Anggaeni (2013) Sistem
Informasi Berbasis Web (Studi Kasus D3 Manajemen Informatika TE FT
UNESA) Didalam Sistem Informasi Tugas Akhir ini Mahasiswa dapat melihat
Judul-Judul Tugas Akhir yang telah disetujui, Jika judul yang dimiliki mahasiswa
tidak sama dengan judul yang ada maka mahasiswa bisa melanjutkan
mengerjakan proposal TA. Kemudian Mahasiswa mengajukan proposal TA ke
dosen Pembimbing agar dapat disetujui untuk sidang proposal.Selain itu dalam
Tugas Akhir ini Mahasiswa juga dapat melakukan bimbingan Tugas Akhir
melalui website ini dan juga mendaftar sidang Tugas Akhir.
Penelitian yang dilakukan oleh Ali Ibrahim (2011) Pengembangan Sistem
Informasi Monitoring Tugas Akhir Berbasis Short Message Service (SMS)
Gateway di Fasilkom Unsri Sistem informasi di jurusan dan dikolaborasikan
dengan telepon seluler, sehingga dapat menghasilkan suatu aplikasi atau
perangkat lunak yang dapat membantu administrasi jurusan seperti:(1)
memberikan status proposal tugas akhir mahasiswa, (2) memberikan informasi

7
8

jadwal seminar kepada mahasiswa, (3) mengingatkan mahasiswa yang


proposalnya sudah di terima tapi belum di proses. Selain itu dosen pembimbing
dapat mengingatkan atau menginformasikan kepada mahasiswa bimbingannya
agar segera untuk menyelesaikan tugas akhir, memotivasi dan memberi support
kepada mahasiswa.
Penelitian yang dilakukan oleh Rifki Kurniawan, dkk. Perancangan
Sistem Informasi Seminar dan Tugas Akhir Jurusan Teknik Elektro di Universitas
Diponegoro. Tugas Akhir ini bertujuan untuk membangun suatu aplikasi Sistem
Informasi Seminar dan Tugas Akhir pada Ekstensi Teknik Elektro Universitas
Diponegoro yang memiliki kemampuan Dapat diakses melalui jaringan internet,
Memudahkan mahasiswa dalam memperoleh informasi Tugas Akhir dan jadwal
seminar/ujian Tugas Akhir secara cepat dan mudah serta memperlancar arus data
dan informasi antara mahasiswa dengan dosen Koordinator Tugas Akhir.
Memudahkan dosen koordinator seminar dan tugas akhir untuk mengurusi Tugas
Akhir dan jadwal seminar/ujian mahasiswa dalam menyelesaikan studinya.
Penelitian yang dilakukan oleh Endah Wulansari. Perancangan Sistem
Informasi Manajemen Tugas Akhir Berbasis Web Jurusan Teknik Sipil Fakultas
Teknik Universitas Tanjungpura Sistem Informasi Manajemen Tugas Akhir
(SIMTA) yang dapat digunakan secara optimal dan sesuai dengan proses bisnis
yang ada sehingga dapat dengan tepat memenuhi kebutuhan pengguna khususnya
terkait dengan proses administrasi tugas akhir, konsultasi tugas akhir, dan
menampilkan rangkuman informasi dari yang basis data tugas tugas akhir di
Jurusan Teknik Sipil dalam bentuk grafik dan tabel. Sistem Informasi Manajemen
Tugas Akhir (SIMTA) dapat menyimpan dan mengolah data tugas akhir yang ada
ke dalam database menggunakan DBMS, yaitu paket program (software) yang
dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan,
penghapusan dan pengambilan informasi terhadap database. SIMTA dibuat
berbasis web sehingga dapat diakses oleh mahasiswa dan dosen untuk melakukan
konsultasi tugas akhir, serta staf eksekutif jurusan untuk mendapatkan rangkuman
9

informasi dari basis data tugas akhir. SIMTA dapat diakses melalui komputer,
handphone, iPad dan perangkat komunikasi lainnya yang mendukung dengan
syarat tersambung ke jaringan internet.
2.1.2 Perbandingan Penelitian
Perbandingan penelitian terkait dapat dilihat pada tabel berikut :
Tabel 2.1 Perbandingan Penelitian
No Nama Judul Kesimpulan
1 Rizky Sistem Di dalam sistem ini digunakan teknologi
Vickyan Informasi online dengan menggunakan bahasa php dan
Kusuma, Manajemen menggunakan database MySQL. Sehingga
dkk Tugas Akhir proses menejemen tugas akhir dan kerja
dan Kerja praktek mulai proses pengajuan, disetujui,
Praktek pemilihan pembimbing sampai keluarnya
Jurusan SK dapat dilakukan secara online. Selain itu
Teknik pada sistem ini, terdapat menu pencarian
Informatika judul TA, baik pencarian terhadap judul
PENS-ITS baru maupun judul yang telah ada pada
Berbasis Web tahun-tahun sebelumnya
2 Ali Pengembang Sistem informasi di jurusan dan
Ibrahim an Sistem dikolaborasikan dengan telepon seluler,
(2011) Informasi sehingga dapat menghasilkan suatu aplikasi
Monitoring atau perangkat lunak yang dapat membantu
Tugas Akhir administrasi jurusan seperti:(1) memberikan
Berbasis status proposal tugas akhir mahasiswa, (2)
Short memberikan informasi jadwal seminar
Message kepada mahasiswa, (3) mengingatkan
Service mahasiswa yang proposalnya sudah di
(SMS) terima tapi belum di proses. Selain itu dosen
Gateway di pembimbing dapat mengingatkan atau
Fasilkom menginformasikan kepada mahasiswa
Unsri bimbingannya agar segera untuk
menyelesaikan tugas akhir, memotivasi dan
memberi support kepada mahasiswa.

3 Rifki Perancangan Tugas Akhir ini bertujuan untuk


Kurniawa Sistem membangun suatu aplikasi Sistem Informasi
n, dkk Informasi Seminar dan Tugas Akhir pada Ekstensi
Seminar dan Teknik Elektro Universitas Diponegoro
Tugas Akhir yang memiliki kemampuan Dapat diakses
Jurusan melalui jaringan internet, Memudahkan
Teknik mahasiswa dalam memperoleh informasi
Elektro di Tugas Akhir dan jadwal seminar/ujian
Universitas Tugas Akhir secara cepat dan mudah serta
10

Diponegoro. memperlancar arus data dan informasi


antara mahasiswa dengan dosen Koordinator
Tugas Akhir. Memudahkan dosen
koordinator seminar dan tugas akhir untuk
mengurusi Tugas Akhir dan jadwal
seminar/ujian mahasiswa dalam
menyelesaikan studinya.

4 Anggaeni Sistem Didalam Sistem Informasi Tugas Akhir ini


(2013) Informasi Mahasiswa dapat melihat Judul-Judul Tugas
Tugas Akhir Akhir yang telah disetujui, Jika judul yang
Berbasis Web dimiliki mahasiswa tidak sama dengan judul
(Studi Kasus yang ada maka mahasiswa bisa melanjutkan
D3 mengerjakan proposal TA. Kemudian Selain
Manajemen itu dalam Tugas Akhir ini Mahasiswa juga
Informatika dapat melakukan bimbingan Tugas Akhir
TE FT melalui website ini dan juga mendaftar
UNESA). sidang Tugas Akhir. Diharapkan dengan
adanya website ini, dapat salah satu sarana
atau fasilitas yang mendukung dalam proses
pembuatan Tugas Akhir. Dan juga dapat
menjadi salah satu referensi Mahasiswa
dalam bidang pemrograman web
menggunakan PHP dan MySQL serta desain
web menggunakan Dreamweaver.
5 Endah Perancangan Sistem Informasi Manajemen Tugas Akhir
Wulansari Sistem (SIMTA) yang dapat digunakan secara
Informasi optimal dan sesuai dengan proses bisnis
Manajemen yang ada sehingga dapat dengan tepat
Tugas Akhir memenuhi kebutuhan pengguna khususnya
Berbasis Web terkait dengan proses administrasi tugas
Jurusan akhir, konsultasi tugas akhir, dan
Teknik Sipil menampilkan rangkuman informasi dari
Fakultas yang basis data tugas tugas akhir di Jurusan
Teknik Teknik Sipil dalam bentuk grafik dan tabel.
Universitas Sistem Informasi Manajemen Tugas Akhir
Tanjungpura (SIMTA) dapat menyimpan dan mengolah
data tugas akhir yang ada ke dalam database
menggunakan DBMS, yaitu paket program
(software) yang dibuat agar memudahkan
dan mengefisienkan pemasukan, pengeditan,
penghapusan dan pengambilan informasi
terhadap database. SIMTA dibuat berbasis
web sehingga dapat diakses oleh mahasiswa
dan dosen untuk melakukan konsultasi tugas
akhir, serta staf eksekutif jurusan untuk
11

mendapatkan rangkuman
informasi dari basis data tugas akhir.
SIMTA dapat diakses melalui komputer,
handphone, iPad dan perangkat komunikasi
lainnya yang mendukung dengan syarat
tersambung ke jaringan internet.

2.2 Pengertian Sistem


Pengertian sistem adalah suatu kerangka dari prosedur – prosedur yang
saling berhubungan yang disusun sesuai dengan suatu skema yang menyeluruh,
untuk melaksanakan suatu kegiatan atau fungsi utama dari suatu
organisasi.sedangkan prosedur – prosedur yang saling berhubungan disusun
sesuai dengan skema yang menyeluruh adalah suatu urut – urutan pekerjaan
kerani (clerical), biasanya melibatkan beberapa orang dalam satu bagian atau
lebih, disusun untuk menjamin adanya perlakuan yang seragam terhadap transaksi
– transaksi yang terjadi dalam suatu organisasi (Baridzwan,2012 : 3).
Sistem berasal dari bahasa Yunani yaitu Systema yang artinya kesatuan
atau keseluruhan. Sistem dapat terdiri dari beberapa sistem yang saling
berhubungan untuk membentuk satu kesatuan hingga tujuan atau sasaran sistem
dapat dicapai. Sistem dapat merupakan salah satu yang terpenting dalam sebuah
perusahaan atau organisasi yang dapat membentuk kegiatan usaha untuk
mencapai kemajuan dan target yang ditentukan. Efenisi tentang sistem cukup
banyak, untuk mengetahui lebih jelasnya tentang definisi sistem ini diambil
beberapa kutipan pendapat dari beberapa ahli : Jogiyanto Hartono (2012 :2)
menyatakan bahwa sistem adalah kumpulan dari elemen – elemen yang
berinteraksi untuk mencapai suatu hubungan tertentu. Tata Sutabri ( 2013 : 9)
menyatakan bahwa sistem adalah sekelompok unsur yang erat hubungannya satu
dengan yang lain, yang berfungsi bersama – sama untuk mencapai tujuan tertentu.
Dari beberapa pengertian diatas, maka istilah “sistem” mengandung arti
sekumpulan atau sekelompok yang terdiri dari unsur atau elemen – elemen yang
saling berhubungan satu sama lain berinteraksi untuk mencapai suatu tujuan.
Suatu sistem dapat terdiri dari sismtem – sistem bagian (subsistem) misalnya
12

sistem komputer dapat terdiri dari dari subsistem perangkat keras dan perangkat
lunak. Masing – masing sistem terdiri subsistem – subsistem yang lebih kecil lagi
atau terdiri dari komponen – komponen. Subsistem perangkat keras terdiri dar alat
masukan, alat pemroses, alat keluaran dn simpanan luar.

2.2.1 Karakteristik Sistem


Karakteristik Sebuah sistem dapat mempunyai beberapa masukan dan
keluaran. Selain itu, suatu sistem memiliki karakteristik atau sifat – sifat tertentu,
yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem, yaitu
mempunyai komponen – komponen (Components), batasan sistem (Boundry),
lingkungan luar sistem (Environtment), penghubung (Interface), masukan (Input),
keluaran(Output), pengolah (Procces), dan sasaran (Objective), atau tujuan
(Goal). Karakteristik yang dimaksud yaitu sebagai berikut :

1. Komponen Sistem (Components)


Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem
komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan
manusia. Elemen-elemen yang lebih besar yang disebut supra sistem.
Misalkan bila perangkat keras adalah sistem yang memiliki sub sistem CPU,
perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem
komputer.

2. Batasan Sistem (Boundary)


Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini
memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu
sistem menunjukkan ruang lingkup dari sistem tersebut.

3. Lingkungan Luar Sistem (Environment)

Lingkungan dari sistem adalah apapun di luar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat
menguntungkan dan dapat juga bersifat merugikan sistem tersebut.
13

lingkungan luar yang mengutungkan merupakan energi dari sistem dan


dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar
yang merugikan harus ditahan dan dikendalikan, kalau tidak akan
mengganggu kelangsungan hidup dari sistem.
4. Penghubung Sistem (Interface)
Penghubung merupakan media perantara antar sub sistem. Melalui
penghubung ini memungkinkan sumber-sumber daya mengalir dari satu
subsistem ke subsistem lainnya. Output dari satu sub sistem akan menjadi
input untuk subsistem yang lainnya dengan melalui penghubung. Dengan
penghubung satu subsistem dapat berinteraksi dengan sub sistem yang
lainnya membentuk satu kesatuan.
5. Masukan Sistem (Input)
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat
berupa maintenance input dan sinyal input. Maintenance input adalah energi
yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah
energi yang diproses untuk didapatkan keluaran.
6. Keluaran Sistem (Output)
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan
masukan untuk subsistem yang lain atau kepada supra sistem.
7. Pengolahan Sistem (Proses)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu
sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi
keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku
dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Sasaran dan Tujuan Sistem (Objective and Goal)

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak
mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran
dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan
14

keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuannya.

2.3 Pengertian Informasi


Informasi sangat erat kaitannya dengan data, informasi dapat di
definisikan sebagai hasil dari pengolahan data dalam bentuk yang lebih berarti
bagi pemakai yang menggambarkan suatu kejadian nyata untuk mengambil
keputusan. Informasi merupakan hal yang sangat penting dalam suatu Organisasi
Perusahaan. Jika adanya informasi yang baik dan akurat, maka sistem yang di
rancang atau digunkan dalam organisasi akan menjadi luruh, dan mungkin tidak
akan bertahan lama. Berikut adalah pengertian informasi menurut beberapa para
ahli yang dalam bukunya menyatakan Jogiyanto Hartono(2012:8) menyatakan
bahwa informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berani bagi yang menerimanya. Tata Sutabri (2013:17) menyatakan bahwa
informasi adalah proses lebih lanjut dari data yang sudah memiliki nilai tambah.
Jika dari pernyataan diatas, maka dapat di simpulkan pengertian informasi
adalah hasil dari pengolahan data yang telah disusun dalam bentuk sedemikian
rupa sehingga bermakna berguna dan bermanfaat bagi penerimanya dengan
menggambarkan suatu kejadian – kejadian yang nyata serta dapat
dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat
dan mengambil keputusan.

2.4 Sistem Informasi


Menurut Jogiyanto (2005) sistem informasi adalah suatu sistem didalam
suatu organisasi yang mempertemukan kebutuhan pengolahan harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentudengan laporan yang diperlukan.
Sedangkan menurut Sutarman (2009) sistem informasi mengumpulkan,
memproses, menyimpan, menganalisis menyebarkan informasi untuk tujuan
tertentu. Jadi sistem informasi dapat dikatakan sebagai sebuah kegiatan
pengolahan data yang dimulai dari mengumpulkan, memproses, menganalisis,
15

menyimpan, dan menyebarkan suatu informasi demi kemajuan atau kepentingan


suatu organisasi.

2.5 Tugas Akhir


Menurut Soedjono (1992) suatu karya untuk menghasilkan ilmu
pengetahuan atau sesuatu yang dapat dipertanggungjawabkan secara ilmiah dan di
kerjakan menurut aturan atau tata cara tertentu yang telah diakui secara luas oleh
para ahli sebagai metode ilmiah.
Tugas Akhir merupakan tugas akhir ( final assigment ) dengan
mempertimbangkan keterbatasan kemampuan mahasiswa dalam melakukan
penelitian. Penelitian yang mendasari tugas akhir ini dapat berupa penelitian dasar
(basic research) atau penelitian terapan (applied research) yang didasari oleh
minat intelektual mahasiswa.

2.6 Fakultas Ilmu Komputer


Fakultas Ilmu Komputer berdiri berdasarkan SK Rektor Universitas
Almuslim Bireuen-NAD dengan Nomor : 561 / SK / Unimus / KL. 2008 tentang
pembentukan Fakultas Ilmu Komputer (FIKOM) Universitas Almuslim Bireuen-
Provinsi Aceh.
Program Studi yang ada di Fakultas Ilmu komputer terdiri dari program
studi Manajemen Informatika (D3) dengan SK Menteri Pendidikan Nasional RI
Nomor : 02 / D / O / 2003 tentang pendirian Universitas Almuslim di Bireuen-
NAD dan penambahan ijin penyelenggaraan program studi baru dan Program
studi Teknik Informatika (S1) dengan SK Direktorat Jenderal Pendidikan
Nasional RI Nomor : 2127/D/T/2008 tanggal 11 Juli 2008 tentang izin
Penyelenggaraan Program Studi Teknik Informatika (S1) Universitas Almuslim
Kabupaten Bireuen Provinsi Aceh.
Sesuai dengan perkembangan ilmu pengetahuan dan teknologi, Program
Studi Teknik Informatika melaksanakan pendidikan yang dikemas dalam satu
kesatuan kurikulum. Kurikulum Program Studi Teknik Informatika tersusun atas:
16

(1) Mata Kuliah Pengembangan Kepribadian (MPK: 18 SKS), (2) Mata Kuliah
Keilmuan dan Keterampilan (MKK: 34 SKS), (3) Mata Kuliah Keahlian Berkarya
(MKB: 95 SKS), Tenaga akademik Program Studi Teknik Informatika terdiri dari
4 dosen Kopertis, dosen tetap yayasan sebanyak 15 orang selebihnya tenaga
edukatif tidak tetap berasal dari Universitas Negeri di provinsi Aceh melalui
kerjasama MOU.

2.7 Web
Menurut Sampurna (1996), web adalah sekelompok kode berbasis teks
yang sederhana dan universal, disebut Hyperteks Markup Languange(HTML).
Karena berbasis teks, HTML dikenali dan diterjemahkan segala jenis komputer
dalam bentuk tampilan informasi yang sama. HTML adalah kreasi tim Berners
Lee, ilmuan European Laboratory for Particle Physics ( CERN organisasi
penelitian 18 negara Eropa) di Geneva Swiss. Maret 1989 Tim memperkenalkan
WEB dan HTML sebagai standar antar muka distribusi kinformasi di internet
yang mampu menggabungkan teks, grafik dan multimedia dengan metode
navigasi menu pada mesin UNIX.
Sedangkan pengertian web secara umum adalah World Wide Web atau
WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat
oleh pemakai computer yang terhubung ke internet. Web ini menyediakan
informasi bagi pemakai komputer yang terhubung ke internet dari sekedar
informasi “sampah” atau informasi yang tidak berguna sama sekali
sampaiinformasi yang serius, dari informasi yang gratisan sampai informasi yang
komersial. Website atau situs dapat diartikan sebagai kumpulan halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atau bergerak baik
yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing – masing dihubungkan dengan jaringan
jaringan halaman (hyperlink).
1. Website Statis adalah website yang informasinya merupakan informasi satu
arah, yakni hanya berasal dari pemilik softwarenya sendiri. Umumnya website
17

ini bersifat tetap. Jarang berubah, dan hanya bisa di update oleh pemiliknya
sendiri. Contohnya seperti profil perusahaan.
2. Website dinamis adalah website yang mempunyai arus informasi dua arah,
yakni yang berasal dari pengguna dan pemilik website. Contoh friendster,
multiply, facebook, dll.
2.8 PHP
Menurut Oktavian (2012) PHP adalah akronim dari Hypertext
Preprocessor, yaitu suatu bahasa pemograman berbasiskan kode – kode(script)
yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web
browser menjadi kode HTML.
Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya,
dia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Pada
prinsipnya, PHP mempunyai fungsi yang sama dengan skrip – skrip seperti ASP (
Active Server Page), 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, menidentifikasi halaman yang dikehendaki,
dan menyampaikan segala informasi yang dibutuhkan.

2.8.1 Kelebihan PHP


Adapun kelebihan-kelebihan PHP adalah sebagai berikut:
1. PHP mudah dibuat dan kecepatan akses tinggi
2. PHP dapat berjalan dalam web server yang berbeda pula. PHP dapat berjalan
disistem operasi Unix, Windows 98 dan NT, Machintosh.
3. PHP diedarkan secara gratis
4. PHP juga dapat berjalan pada web server Microsoft Personal Web Server,
Apache, IIS, Xitami dan sebagainya.
5. PHP termasuk bahasa yang embeded (bisa diletakkan atau ditempel di
HTML).
6. PHP termasuk server-side programming.
18

2.8.2 Kelemahan PHP


Adapun kelemahan PHP adalah :
1. Tidak ideal untuk pengembangan skala besar
2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walaupun
pengguna template dapat memperbaikinya).
3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli
dalam melakukan pemograman dan kurang memperhatikan isu konfigurasi
PHP.

2.9 MySql
Menurut Kustiyahningsih (2011) MySQL adalah sebuah basis data yang
mengandung satu atau jumlah table. Table terdiri atas sejumlah baris dan setiap
baris mengandung satu atau sejumlah table.
Sedangkan menurut umum MySql adalah salah satu jenis database server
yang sangat terkenal, disebabkan MySqL menggunakan SQL sebagai bahasa
dasar untuk mengakses database. MySqL termasuk DBMS ( Relational Database
Management Sistem) yang lebih populer lewat kalangan pemograman web,
terutama di lingkungan linux. MySqL bersifat free atau gratis tidak perlu
membayar dalam menggunakannya.
MySQL terdiri dari dua lisensi, yaitu :
1. Lisensi free (free software atau open source GNU General Public Lisensi.
MySql lisensi ini bebas digunakan, dimodifikasi source programnya dengan
catatan harus dipublikasi ke pemakai.
2. Lisensi komersial ( nonGPL). Pemakai harus membayar semua biaya pada
MySqL AB sebagai pemegang hak cipta sesuai dengan jenis layanan yang
tersedia. Beberapa keunggulan MySQL, antara lain :
a. Kecepatan, berdasarkan hasil pengujian menunjukkan bahwa mySqL
memiliki kecepatan paling baik dibanding RDBMS lainnya.
b. Mudah digunakan, Perintah dalam MySqL dan aturan – aturannya
relatife mudah di ingat dan diimplementasikan karna MySqL
menggunakan SQL sebagai bahasa standart database.
19

c. Open Source, MySqL sudah menggunakan konsep source, artinya


siapapun dapat berkecimpung dalam mengembangkan MySqL dan hasil
pengembangannya dipublikasikan kepada para pemakai.
d. Kapabilitas, MySqL mampu memproses data yang tersimpan dalam
database dengan jumlah 50 juta record, 60.000 tabel, dan 5 milyar
jumlah.
e. Biaya mudah, pemakai dapat menggunakan MySqL tanpa harus
mengeluarkan biaya yang cukup mahal selama mengikuti konsep open
source.

2.10 Entity Relationship Diagram


Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys
dalam tahap analisis persyaratan proyek pengembangan system. Sementara
seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain
database relasional yang mendasari sistem informasi yang dikembangkan. ERD
bersama-sama dengan detail pendukung merupakan model data yang pada
gilirannya digunakan sebagai spesifikasi untuk database.
Skema tentang diagram pertama kali diresmikan oleh Charles Bachman
pada tahun 1960-an yang menggunakan kotak segiempat untuk menunjukan tipe –
tipe record dan tanda panah dari satu record ke record yang lain untuk
menunjukkan hubungan one-to-many.

2.10.1 Elemen ERD


Ada beberapa macam elemen yang umum digunakan, yaitu :
1. Entity (Entitas). Entity yaitu suatu objek yang diidentifikasikan dalam
lingkungan pemakai atausuatu objek rill yang dapat dibedakan satu dengan
yang lainnya dan tidak saling bergantungan. Entity digambarkan
menggunakan persegi panjang. Entity (entitas) dibedakan menjadi dua, yaitu :
20

a. Physical Entity, yaitu entityyang bersifat fisik. Contoh : mahasiswa,


dosen.
b. Conceptual Entity, yaitu entity yang bersifat konsep. Contoh :
2. Atribut. Atribut berfungsi untuk mendeskripsikan entitas dan atribut
mempunyai nilai (harga). Contoh atribut untuk entitas mahasiswa misalnya
nama, alamat, tempat dan tanggal lahir, dll.
3. Relationship (relasi). Database adalah kumpulan file yang saling berkaitan.
Pada model data relasi hubungan antar file direlasikan dengan kunci relasi.
Tipe hubungan (relationship type) diantara beberapa buah tipe entitas adalah
kumpulan dari relationship diantara entitas-entitas dari tipe entitas tersebut.
4. Cardinalitas. Terdapat beberapa pengertian tentang key sehubungan dengan
normalisasi dan ERD, antara lain :
a. Superkey adalah gugus dari sejumlah atribut entiti yang dapat digunakan
untuk mengidentifikasi objek secara unik.
b. Candidate key adalah suprkey dengan jumlah atribut minimal dan dapat
berdiri sendiri.
c. primary key adalah superkey yang dipilih oleh designer atau administator
basis data.
Dalam kardinalitas terdapat relasi dari antar table/instansi untuk
menghubungkan key-key yang telah terhubung. Relasi yang dapat terjadi ialah :
a. Relasi 1-1 (one-to-one relationship)
Hubungan antara file atau tabel pertama dengan file atau tabel kedua
adalah satu berbanding satu.
b. Relasi 1-banyak (one-to-many relationship)/Relasi banyak-1 (many-to-
one relationship).
Hubungan antara file atau tabel pertama dengan file atau tabel kedua
adalah satu berbanding banyak atau dapat pula dibalik banyak lawan satu.
c. Relasi banyak-banyak (many-to-many relationship).
Hubungan antara file pertama dengan file kedua adalah banyak
berbanding banyak.
21

2.10.2 Model ERD


Ada beberapa model ERD yang dikemukakan oleh beberapa ahli,
diantaranya adalah model ERD menurut versi Peter Chen dan James Martin.
Tabel 2.7 Simbol – Simbol ERD Chen
Sumber: Nugroho (2009)
Simbol Arti

Entitas

Garis Penghubung

Relasi

Atribut

Tabel 2.8 Simbol – Simbol ERD James Martin


Sumber: Nugroho (2009)
Simbol Arti
Entitas

Assosiasi ke satu

Asosiasi ke banyak

Asosiasi ke nol atau kesatu

Asosiasi ke nol atau ke banyak


22

2.11 DFD ( Data Flow Diagram )


Menurut Dhanta (2009) Data Flow Diagram yaitu salah satu alat dalam
perancangan sistem yang menggunakan simbol – simbol untuk menggambarkan
aliran data melalui serangkaian proses yang salaing berhubungan.
Levelisasi DFD Jogiyanto (1999) :
1. Diagram konteks : menunjukan kegiatan bagan secara umu dan juga bagan
arus proses secara global.
2. Diagram Nol (diagram level – 1) : merupakan suatu lingkaran besar yang
mewakili lingkaran – lingkaran kecil yang ada didalamnya. Merupakan
pemecahan dari diagram konteks ke diagram nol, didalam diagram ini
memuat menyimpan data.
3. Diagram rinci : merupakan diagram yang menguraikan proses apa yang
ada di dalam diagram nol
Tabel 2.4 Daftar Simbol DFD

Simbol Arti Keterangan


Suatu kesatuan luar dapat
disimbolkan dengan suatu notasi
Entitas kotak

Arus dat ini mengalir diantara


proses, simpanan data dan
kesatuan luar. Arus data ini
Arus Data
merupakan arus data yang dapat
berupa masukan untuk sistem
atau hasil dari proses sistem
Suatu proses adalah kegiatan
atau kerja yang dilakukan oleh
orang, mesin, atau komputer dan
Proses hasil suatau arus yang masuk ke
dalam proses untuk dilakukan
arus data yang akan keluar dari
proses
Sismpanan data merupakan
simpanan dari data yang dapat
Data Store berupa file atau data base di
sistem komputer.

Anda mungkin juga menyukai