BAB II
LANDASAN TEORI
2.1 Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung
fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari
suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan
laporan-laporan yang diperlukan.
Manfaat adanya sistem informasi dalam suatu instansi yaitu:
1. Menyajikan informasi guna mendukung pengambilan suatu keputusan.
2. Menyajikan informasi guna mendukung operasi harian.
3. Menyajikan informasi yang berkenaan dengan kepengurusan.
2.2 Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut
prosedur yang telah dirumuskan. Kata computer pada awalnya dipergunakan
untuk menggambarkan orang yang perkerjaannya melakukan kemudian
dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi
hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer
modern dipakai untuk banyak tugas yang tidak berhubungan
dengan matematika.
2.3 Bahasa Komputer
Bahasa komputer adalah merupakan suatu set pemrograman yang
digunakan untuk membuat suatu program komputer. Bahasa komputer biasa
dikenal dengan nama bahasa pemrograman. Program komputer atau software
sendiri adalah suatu set instruksi yang harus dijalankan oleh komputer pada
saat komputer dihidupkan atau ketika diperintahkan oleh pengguna komputer.
Bahasa pemograman menggunakan kata-kata unik yang menjadi kode untuk
menjalankan perintah tertentu pada komputer. Contoh bahasa pemrograman
antara lain adalah Pascal, Fortran, Clipper, dBase, Delphi, Basic, Cobol, C++,
C#, Java dan lain-lain.
2.4 Dreamweaver
Macromedia Dreamweaver adalah atur cara penyunting HTML yang
diperkembangkan oleh Macromedia (kini diambil alih oleh Adobe). Ia
merupakan sistem penyuntingan yang menggabungkan daya pengeluaran
WYSIWYG (What You See Is What You Get) dengan kuasa pengawalan kode
HTML. Penggabungan ini adalah unik pada sekitar tahun 1990-an dan
menyebabkan penggunaannya secara meluas. Macromedia Dreamweaver
sekarang terdapat pula dalam versi Macintosh serta Windows, dan memegang
lebih kurang 80 % daripada pasaran atur cara penyunting HTML yang
profesional.
Macromedia Dreamweaver merupakan software webdesign yang paling
banyak digunakan di dunia. Dengan Macromedia Dreamweaver ini kita akan
banyak belajar mengenai penggunaan Spry Fremawork untuk keperluan
mendesain web yang profesional, di samping itu banyak pula diperoleh
informasi mengenai bagaiamana meng-edit image, membuat template,
menggunakan CSS dan membuat web foto album.
2.5 PHP Dan MySql
PHP adalah bahasa pemrograman script yang paling banyak dipakai
saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun
tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain
dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya, dan lain-lain.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (bahasa Inggris: database management system) atau DBMS yang
multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah
lisensi GNU General Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak
cocok dengan penggunaan GPL. Relational Database Management System
(RDBMS).
MySQL adalah Relational Database Management System (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public
License). Dimana setiap orang bebas untuk menggunakan MySQL, namun
tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara
kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang
dibuat oleh user maupun program-program aplikasinya. Sebagai database
server, MySQL dapat dikatakan lebih unggul dibandingkan database server
lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh
single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari
PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
2.6 Data Flow Diagram
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses
kerja suatu sistem.
T
Y
2.7 Tabel Basis Data
Adapun Tabel Basisdata adalah Sebagai berikut :
2.7.1 Table Pegawai
Column Type Lenght Ket
Id Tinyint 4 Primary Key
Name Varchar 50
Jabatan Varchar 50
2.7.2 Table Login
Column Type Lenght Ket
Username Varchar 30
Pass Varchar 50 Primary Key
Type Int 11
SELESAI
WELCOMEWEBSITE
KEMBALI LOGIN
LOGOUT
START
PROSES
LOGIN