panduan bab1

19
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. 5

Upload: ramon-yuliansyah

Post on 11-Jul-2016

221 views

Category:

Documents


3 download

DESCRIPTION

laporan pkl

TRANSCRIPT

Page 1: panduan bab1

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.

5

Page 2: panduan bab1

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.

6

Page 3: panduan bab1

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.

7

Page 4: panduan bab1

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

8

Page 5: panduan bab1

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

9

Page 6: panduan bab1

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

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

10

Page 7: panduan bab1

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

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).

11

Page 8: panduan bab1

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

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.

12

Page 9: panduan bab1

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 Simbol Keterangan

1. 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 .

4. Document

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

13

Page 10: panduan bab1

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

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 Simbol Nama Keterangan

14

Page 11: panduan bab1

1.

Kesatuan luar atau eksternal entity

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

Page 12: panduan bab1

16

Page 13: panduan bab1

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

Page 14: panduan bab1

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

1 Terminal, untuk memulai dan mengakhiri suatu program

1 process, yaitu menyatakan suatu tindakan

(proses) yang dilakukan oleh komputer

3 Input-Output, untuk memasukkan data maupun menunjukkan hasil dari suatu proses

4 decision, yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban: ya / tidak

5 Simbol arus / flow, yaitu menyatakan jalannyaarus suatu proses

18