Anda di halaman 1dari 14

BAB I

TINJAUAN PUSTAKA

1.1

Sistem Informasi
Sistem merupakan suatu kumpulan dari prosedur-prosedur kerja yang saling

terhubung antara satu sama lain dan bersama-sama untuk menyelesaikan suatu
permasalahan demi mencapai suatu tujuan.
Informasi adalah suatu data yang diolah dari bentuk menjadi lebih berguna dan
lebih berarti dan harus akurat, relevan dan tepat pada waktunya.
Dari penjelasan diatas dapat disimpulkan bahwa pengertian dari sistem
informasi adalah suatu kumpulan data-data yang diolah untuk membentuk suatu data
tunggal dengan prosedur-prosedur kerja yang saling berhubungan antara satu sama
lain untuk menyelesaikan suatu permasalahan demi mendapatkan tujuan yang
diharapkan.
Kualitas dari suatu informasi tergantung dari 3 (tiga) hal yaitu : a.
Akurat (accurate)
Informasi harus bebas dari kesalahan dan tidak boleh menyesatkan. Akurat
juga berarti bahwa informasi harus jelas mencerminkan maksudnya.
b. Tepat waktu (timelines)
Informasi yang sampai pada penerima tidak boleh tertunda. Informasi yang
sudah usang nilainya akan berkurang. Karena informasi merupakan landasan
didalam pengambilan suatu keputusan.
c. Relevan (relevance)
Informasi tersebut mempunyai manfaat untuk penggunanya. Relevansi
informasi untuk setiap orang, satu dan lainnya pasti berbeda.

Manfaat adanya sistem informasi dalam suatu instansi yaitu:


a. Menyajikan informasi guna mendukung pengambilan suatu keputusan.
b. Menyajikan informasi guna mendukung operasi harian.
c. Menyajikan informasi yang berkenaan dengan kepengurusan.

1.1.1

Komponen Sistem Informasi

Berikut beberapa komponen sistem informasi yaitu :


a. Komponen Input
Input merupakan data yang masuk ke dalam sistem informasi.
b. Komponen Model
Kombinasi prosedur,logika,dan model matematika yang memproses data yang
tersimpan di basis data dengan cara yang sudah di tentukan untuk
menghasilkan keluaran yang diinginkan.
c. Komponen Output
Output informasi yang

berkualitas dan dokumentasi yang berguna untuk

semua tingkatan manajemen serta semua pemakai sistem.


d. Komponen Teknologi
Teknologi merupakan alat dalam sistem informasi, teknologi digunakan untuk
menerima innput, menjalankan model, minyimpan dan mengakses data,
menghasilkan dan mengirimkan output dan memantu pengendalian sistem.
e. Komponen Basis Data
Merupakan kumpulan data yang saling berhubungan yang tersimpan didlm
komputer denganmenggunakan softwre database.
f. Komponen Kontrol

Pengendalian yang dirancang untuk menanggulangi gagguan terhadapsistem


informasi.

1.1.1 Transformasi Data Menjadi Informasi


Data hanyalah sekumpulan fakta. Namun fakta-fakta tersebut bisa
memberikan suatu informasi penting setelah diolah oleh proses-proses pengolahan,
analisis, dan sintesis. Pada sistem terkomputerisasi proses penyimpanan data, proses
pengolahan, analisis, dan sintesis dan proses penampilan informasi bisa dilakukan
oleh komputer.
Contoh data adalah: kumpulan data produk kerajinan, nota-nota transaksi
perusahaan, dan sebagainya. Data tersebut akan diolah menjadi suatu informasi.
Contoh Informasi adalah: Nilai rata-rata mahasiswa untuk matakuliah tertentu
(diperoleh dari penjumlahan seluruh data nilai suatu matakuliah dibagi dengan jumlah
mahasiswa). Contoh yang lain adalah: laporan pendapatan perusahaan (diperoleh dari
analisa nota-nota transaksi perusahaan).

1.1.3

Karakter Sistem informasi

Karakter sistem informasi adalah sistem yang mempunyai komponen-komponen,


batas sistem, lingkungan sistem, penghubung, masukan, keluaran, pengolah dan
sasaran.
Karakter Sistem Informasi :
a. Sistem informsi memiliki komponen yang berupa subsistem yang merupakan
elemen-elemen yang lebih kecil yang membentuk sistem informasi tersebut
misalnya bagian input, proses, output

b. Ruang lingkup sistem informasi yaitu rung lingkup yang ditentukan dari awal
pembuatan yang meupakan gari bats lingkup kerja sistem tersebut sehingga
sistem informasi tersebut tidak bersinggungan dengan sistem informasi
lainnya.
c. Tujuan sistem informasi adalah hal pokok yang harus ditentukan dan dicapai
dengan menggunakan sistem informasi tersebut, sebuah informasi dianggap
berhasil apabila dapat mencapai tujuan tersebut.
d. Lingungan sistem informasi yaitu sesuatu yang berada diluar ruang lingkup
sistemm informasi yang dapat mempengaruhi sistem informasi, hal ini urut
dipertimbangkan pada saat perencanaann sistem informasi.

1.1.4

Pelaku Sistem Informasi

Pelaku sistem terdiri dari 7 kelompok :


a. Pemakai
Pada umumnya 3 ada jenis pemakai, yaitu :
-

Operasional

Pengawas dan
- Eksekutif.

b. Manajemen
Umumnya terdiri dari 3 jenis manajemen, yaitu :
a. Manajemen pemakai yang bertugas menangani pemakaian dimana sistem baru
diterapkan
b. Manajemen sistem yang terlibat dalam pengembangan sistem itu sendiri dan
manajemen umum yang terlibat dalam strategi perencanaan sistem dan sistem
pendukung pengambilan keputusan.
c. Kelompok manajemen biasanya terlibat dengan keputusan yang berhubungan dengan
orang, waktu dan uang.

c. Pemeriksa
Ukuran dan kerumitan sistem yang dikerjakan dan bentuk alami organisasi
dimana sistem tersebut diimplementasikan dapat menentukan kesimpulan
perlu tidaknya pemeriksa. Pemeriksa biasanya menentukan segala sesuatunya
berdasarkan ukuran-ukuran standar yang dikembangkan pada banyak
perusahaan sejenis.
d. Penganalisa sistem
Fungsi-fungsinya antara lain sebagai :
a. Arkeolog
yaitu yang menelusuri bagaimana sebenarnya sistem lama berjalan,
bagaimana sistem tersebut dijalankan dan segala hal yang menyangkut sistem lama.
b. Inovator yaitu yang membantu mengembangkan dan membuka wawasan pemakai
bagi kemungkinan-kemungkinan lain.
c. Mediator yaitu yang menjalankan fungsi komunikasi dari semua level, antara lain
pemakai, manajer, programmer, pemeriksa dan pelaku sistem yang lainnya yang
mungkin belum punya sikap dan cara pandang yang sama.
d. Pimpinan

proyek

yaitu

penganalisa

sistem

haruslah

personil

yang

lebih

berpengalaman dari programmer atau desainer. Selain itu mengingat penganalisa


sistem umumnya ditetapkan terlebih dahulu dalam suatu pekerjaan sebelum yang lain
bekerja, adalah hal yang wajar jika penanggung jawab pekerjaan menjadi porsi
penganalisa sistem.
e. Pendesain sistem
Pendesain sistem menerima hasil penganalisa sistem berupa kebutuhan
pemakai yang tidak berorientasi pada teknologi tertentu, yang kemudian
ditransformasikan ke desain arsitektur tingkat tinggi dan dapat diformulasikan
oleh programmer.
f. Programmer

Mengerjakan dalam bentuk program dari hasil desain yang telah diterima dari
pendesain.
g. Personel pengoperasian
Bertugas dan bertanggungjawab di pusat komputer misalnya jaringan,
keamanan perangkat keras, keamanan perangkat lunak, pencetakan dan
backup. Pelaku ini mungkin tidak diperlukan bila sistem yang berjalan tidak
besar dan tidak membutuhkan klasifikasi khusus untuk menjalankan sistem

1.1

PHP (Hypertext Processing)


PHP merupakan singkatan dari PHP Hypertext Preprocessor yang digunakan

sebagai bahasa script server side dalam pembuatan web yang disisipkan pada
document HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis
sehingga maintanance situs web tersebut menjadi lebih mudah dan efisien.
Konsep kerja PHP serupa dengan HTML. Hanya saja, ketika berkas PHP yang
diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP dan
mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web
server. Selanjutnya, web server menyampaikan ke klien.
Kelebihan dari PHP adalah:
a. Peforma yang tinggi
PHP sangat efisiensi menggunakan ssebuah server yang tidak mahal, dapat
melayani berjuta permintaan perhari
b. Integrasi Database
PHP memiliki koneksi yang mengijinkan kebanyak database menggunakan
MySQL, dapat terkoneksi secara langsung ke postfreSQL,MySQL,Oracle,
dan lain-lain
c. Library yang built-in
10

Karena PHP dirancang untuk digunakan pada web, PHP memiliki fungsi
yang telah dibagun untuk mendukung banyak tugas yang berguna pada web
d. Biaya yang rendah
e. Mudah dipelajari dan digunakan
f. Ketersediaan Source Code

1.3

XAMPP
XAMPP adalah software web server apache yang di dalamnya tertanam server

MySQL yang didukung dengan bahasa pemrograman PHP untuk membuat website
yang dinamis. XAMPP sendiri mendukung dua system operasi yaitu windows dan
Linux. Untuk linux dalam proses penginstalannya menggunakan command line
sedangkan untuk windows dalam proses penginstalannya menggunakan interface
grafis sehingga lebih mudah dalam penggunaaan XAMPP di Windows di banding
dengan Linux. Di dalam XAMPP tersebut terdapat Apache, MySQL, Filezilla,
PHPmyadmin.

1.3.1 Apache
Apache merupakan web server yang digunakan untuk menampilkan website di
internet seperti menggunakan Mozilla fire fox, Google Crome, IE, Safari, dll
berdasarkan kode-kode yang di tulis di dalam website tersebut baik menggunakan
bahasa pemrograman HTML maupun PHP yang mengambil suatu database yang
dibangun di MySQL, sehingga terbentuklah sebuah website yang dapat di lihat di
Mozilla fire fox dan kawan-kawannya. Apache sendiri bersifat opensource sehingga
dapat digunakan oleh siapa saja dan dikembangkan oleh siapa saj tentunya bagi yang
mampu mengembagkannya.

1.3.1

MySQL
MySQL adalah multiuser database yang menggunakan bahasa Structure Query

Language(SQL). SQL adalah bahasa standar yang digunakan untuk mengakses


11

database server.Dengan menggunakan SQL,proses akses database menjadi lebih


userfriendly

dibandingkan

menggunakan

dBase

atau

Clipper

yang

masih

menggunakan perintah-perintah pemograman (Sumarfrihantono,1001,p65).


Fitur utama MySQL adalah :
a.

Ditulis dalam bahasa C dan C++

b.

Bekerja dalam berbagai platform

c.

Menyediakan mesin penyimpanan (engine storage) transaksi dan non transakasi

d.

Server tersedia sebagai program yang terpisah untuk digunakan pada lingkungan
jaringan client/server

e.

MySQL mempunyai library yang dapat ditempelkan pada aplikasi yang berjalan
sendiri,sehingg aplikasi tersebut dapat digunakan pada computer yang tidak
mempunyai jaringan

f.

Mempunyai system password yang aman dan fleksibel

1.3.3

Filezilla
FileZilla FTP Server sesuai namanya merupakan aplikasi untuk server FTP

(File Transfer Protocol), yang memungkinkan kita berbagi file secara lebih aman,
terstruktur, dan tanpa pembatasan jumlah sesi koneksi. Meski mirip, pada prinsipnya
FTP (layanan pada port 11) berbeda dengan Windows File Sharing (layanan pada port
445). Dengan FileZilla Server kita bisa membuat user dengan home folder terpisah
dan memiliki password masing-masing, sehingga cocok untuk mekanisme
pengumpulan tugas siswa sehari-hari.

1.3.4

PHPMyAdmin
MySQL merupakan sebuah database yang dalam membuat perintah

perintahnya menggunakan command line yang menyusahkan dalam proses input,


delete, update database. Di dalam XAMPP terdapat sebuah apliaksi yang dinamakan

12

PHPMy Admin yang digunakan untuk membuat pengetikan kode-kode MySQL yang
tadinya harus di ketik di command line bisa di olah menggunakan interface grafis
sehingga memudahkan dalam pengelolaan database MySQL.

1.4 Teknik Perancangan Sistem


Teknik teknik yang digunakan dalam analisa suatu sistem informasi adalah
sebagai berikut :

1.4.1 Aliran Sistem Inforamsi


Merupakan aliran yang menggambarkan secara keseluruhan suatu kegiatan atau
arus kerja dari sistem informasi secara rinci yang terhubung antara satu sama.
Tabel 1.1 Simbol-simbol Aliran Sistem Informasi
No
1.

Simbol

Keterangan
Line atau Flow
Digunakan untuk menghubungkan
antara simbol yang satu dengan yang
lain dan untuk menggambarkan
aliran data.

1.

Disk
Simbol untuk menyatakan input
berasal dari disk atau output
disimpan ke disk.

3.

Manual Process
Simbol
yang
menunjukan
pengelolahan yang tidak dilakukan
dengan komputer .

13

4.

Document
Simbol yang menyatakan input
berasal dari dokumen dalam bentuk
kertas atau di cetak ke kertas.

5.

Input/output
Simbol untuk input/output

6.

Proses
Simbol untuk menyatakan proses
dari suatu system.

1.4.1 Konteks Diagram


Merupakan gambaran umum dari sistem informasi yang menunjukan batasan
sistem.
Tabel 1.1 Simbol-simbol konteks diagram
No

Simbol

Keterangan

1.

Menunjukan arah aliran data

1.

Melambangkan entity

3.

Melambangkan sistem yang sedang


berjalan

14

1.4.3 Data Flow Diagram


Merupakan

suatu

diagram

yang

menggunakan

notasi-notasi

untuk

menggambarkan arus data dari sistem secara terstruktur yang penggunaannya sangat
membantu untuk memahami sistem secara logika, terstruktur dan jelas.
Tabel 1.3 Simbol-simbol data flow diagram
No
1.

Simbol

Nama
Kesatuan
luar atau
eksternal
entity

Keterangan
Merupakan sumber atau tujuan
data atau suatu bagian atau orang
yang berada diluar sistem tapi
saling berhubungan dengan sistem
tersebut,

baik

memasukkan

maupun mengambil data dari


sistem.

Dapat

berupa

orang,

kelompok orang
(organisasi) serta sistem lain.

15

16

1.4.4 ERD
Entitas relationship diagram (ERD) menggambarkan hubungan antar entitas,
dan hubungan himpunan relasi, serta dilengkapi dengan atribut kunci dari
masingmasing entitas.

17

1.4.5 Flowchart
Merupakan sebuah metodologi yang digunakan untuk menganalisis,
meningkatkan, dokumen dan mengelola proses atau program.
Tabel 1.5 Simbol-simbol flowchart
No Simbol

Fungsi

Terminal, untuk memulai dan mengakhiri


suatu program

process, yaitu menyatakan suatu tindakan


(proses) yang dilakukan oleh komputer

Input-Output, untuk memasukkan data


maupun menunjukkan hasil dari suatu proses

decision, yaitu menujukkan suatu kondisi


tertentu yang akan menghasilkan dua
kemungkinan jawaban: ya / tidak

Simbol arus / flow, yaitu


jalannyaarus suatu proses

menyatakan

18

Anda mungkin juga menyukai