Sistem Informasi Manajemen Kegiatan Magang Mahasiswa

advertisement
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Analisis perancangan sistem adalah suatu pendekatan yang sistematis
untuk mengidentifikasi masalah, peluang, dan tujuan-tujuan, menganalisis
arus informasi dalam organisasi, serta untuk merancang sistem informasi
terkomputerisasi untuk menyelesaikan suatu masalah. Saat informasi
berkembang, suatu pendekatan yang sistematis dan terencana untuk
memperkenalkan, memodifikasi, dan pemeliharaan sistem informasi menjadi
sangat penting. Analisis dan perancangan sistem menampilkan pendekatan
semacam itu. (Kendall & Kendall, 2003).
2.2 Perancangan Sistem
Perancangan sistem adalah proses pengembangan spesifikasi sistem baru
berdasarkan hasil rekomendasi analisis sistem. Perancangan sistem dilakukan
setelah mendapatkan gambaran dengan jelas apa yang harus dikerjakan. (Lani,
1995).
2.3 Database Management System (DBMS)
DBMS merupakan suatu sistem perangkat lunak yang memungkinkan
user (pengguna) untuk mendifinisikan, membuat dan memelihara database
maupun menyediakan akses yang terkontrol terhadap data. (Ramon & Pauline,
2004).
2.4 Basis Data
Basis data diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul. Sedangkan data merupakan representasi fakta dunia nyata yang
mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan),
commit keadaan
to user dan sebagainya yang direkam
barang, hewan, peristiwa, konsep,
6
perpustakaan.uns.ac.id
7
digilib.uns.ac.id
dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
Basis data (database) merupakan kumpulan data yang saling berhubungan
(punya relasi). Relasi biasanya ditujukan dengan kunci (key) dari tiap file yang
ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama
bentuk yang merupakan satu kumpulan entitas yang seragam. Satu record
terdiri dari field-field yang saling berhubungan dan menunjukkan dalam satu
pengertian yang lengkap dalam satu record (Yakub, 2008).
2.5 PHP
PHP singkatan dari PHP Hypertext Preprocessor. Yang merupakan
bahasa berbentuk skrip yang ditempatkan didalam server dan diproses di
server. Hasilnyalah yang dikirimkan ke klien, tempat pemaka menggunakan
browser.
Secara khusus PHP dibuat untuk membuat website dinamis. Artinya, ia
dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya
anda bisa menampilkan isi database ke halaman website (Kadir, 2002).
2.6 MySQL
MySQL adalah sistem management database relasional. Suatu relasional
menyimpan data dalam tabel-tabel teripisah. Hal ini memungkinkan
kecepatan dan fleksibilitas. Tabel-tabel yang dihubungkan dengan relasi yang
ditentukan mebuatnya bisa mengkombinasi data dari beberapa tabel dari suatu
permintaan.
Bagian SQL dari kata MySQL berasal dari “Structured QueryLanguage”
bahasa paling umum yang dipergunakan untuk mengakses database.
Konektivitas, kecepatan dan keamannya membuat MySQL cocok untuk
pengaksesan database pada internet. MySQL merupakan sistem client / server
yang terdiri dari SQL server multihreaded yang memungkinkan backend yang
berbeda, sejumlah program client dan library yang berbeda, tool
administratif, dan beberapa antarmuka pemrogaman. MySQL juga tersedia
commit to di
user
sebagai library yang bisa digabungkan
aplikasi (Utdirartatmo, 2002).
8
digilib.uns.ac.id
perpustakaan.uns.ac.id
2.7 Diagram Konteks ( Context Diagram )
Diagram
konteks
adalah
sebuah
diagram
sederhana
yang
menggambarkan hubungan antara entity luar, masukan dan keluaran dari
sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang
mewakili keseluruhan sistem (Andri Kristanto, 2003).
Tabel 2.1 Simbol komponen Diagram Konteks ( Context Diagram )
Bentuk Komponen
Keterangan
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lainnya.
Entitas / Terminator
Entitas /
terminator
Sumber atau tujuan dari aliran data
dari atau ke sistem.
Proses
Fungsi yang mentransformasikan data
secara umum.
2.8 Data Flow Diagram ( DFD )
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut
dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut.
DFD
menggambarkan
penyimpanan
data
dan
proses
yang
mentransformasikan data. DFD menunjukkan hubungan antara data pada
sistem dan proses pada sistem (Andri Kristanto, 2003).
commit to user
9
digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 2.2 Simbol komponen Data Flow Diagram ( DFD )
Bentuk Komponen
Keterangan
Entitas / Terminator
Entitas /
terminator
Sumber atau tujuan dari aliran data
dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lainnya.
Proses
Fungsi yang mentransformasikan
data secara umum.
Berkas atau tempat penyimpanan
Komponenyang berfungsi untuk
menyimpan data atau file
2.9 Entity Realationship Diagram ( ERD )
Entity Realationship Diagram (ERD) untuk mendokumentasikan data
perusahaan dengan mengidentifikasi jenis entitas (entity) dan hubungannya.
ERD merupakan suatu model jaringan yang menggunakan susunan data yang
disimpan pada sistem secara abstrak. ERD juga menggambarkan hubungan
antara satu entitas yang memiliki sejumlah atribut dengan entitas yang lain
dalam suatu sistem yang terintegrasi. ERD digunakan oleh perancang sistem
untuk memodelkan data yang nantinya akan dikembangkan menjadi basis
data (database). Model data ini juga akan membantu pada saat melakukan
analisis dan perancangan basis data karena model data ini akan menunjukkan
bermacam-macam data yang dibutuhkan dan hubungan antar data. ERD ini
juga merupakan model konseptual yang dapat mendiskripsikan hubungan
antara yang digunakan untuk memodelkan struktur data serta hubungan antar
data (Yakub, 2008).
commit to user
10
digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 2.3 Simbol komponen Entity Realationship Diagram (ERD)
2.10
File
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.
Dalam satu file terdapat record-record yang sejenis, sama besar, sama
bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri
dari field-field yang saling berhubungan untuk menunjukkan bahwa field
tersebut dalam satu pengertian yang lengkap dan direkam dalam satu
record.
File adalah kumpulan record-record sejenis yang mempunyai panjang
elemen yang sama, attribute yang sama, namun berbeda-beda data
valuenya. ( Harianto Kristanto. 1993, 1994, 2004 ).
commit to user
Download