• Tidak ada hasil yang ditemukan

Perancangan Sistem Infomasi Bencana Alam Berbasis Website Menggunakan PHP dan MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Infomasi Bencana Alam Berbasis Website Menggunakan PHP dan MYSQL"

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan yang sama. Sistem mempunyai karakteristik tertentu yaitu memiliki komponen, batas, lingungkan luar sistem, penghubung, masukan, keluaran, pengolah dan sasaran atau tujuan. Ada beberapa pengertian pakar sistem informasi.

Berikut beberapa kutipan yang berkaitan dengan pengertian sistem, antara lain: 1. Menurut Fredick H. Wu, Suatu sistem beroperasi dan berintraksi dengan

lingkungannya untuk mencapai sasaran tertentu.

2. Menurut M.J Alexander, suatu sistem adalah suatu kelompok dan elemen- elemen baik bentuk fisik maupun bukan fisik yang menunjukan suatu kumpulan saling berhubungan dan berinteraksi bersama-sama menuju suatu tujuan.

3. Menurut Jerry Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-bersama untuk melakukan suatu kegiatan dalam menyelesaikan masalah tertentu.

(2)

dengan suatu skema yang berintegrasi untuk melaksanakan suatu kegiatan utama di dalam bisnis.

Sistem adalah sekelompok elemen-elemen yang berintegrasi dengan maksud yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau manajemennya. (Raymond Mc. Leod Jr, 2004 ; 9)

Sebuah sistem adalah sekelompok dua atau lebih komponen-komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang bersatu untuk mencapai tujuan yang sama(common purpose). (James A. Hall, 2001 ; 5)

Element atau karakteristik atau dari sistem adalah memiliki komponen batas sistem (boundary), lingkungan luar sistem (environment), penghubung sistem (interface), masukan sistem (input), keluaran sistem (output), pengolahan sistem (process), dan sasaran sistem.

2.2 Data

Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat diperoleh dari sumber aslinya. Data dapat berupa simbol, gambar, kata, angaka, dan huruf yang menjunjukan suatu ide, objek, kondisi, dan situasi.

(3)

kedalam bentuk yang dapat dipahami dan digunakan orang. (Laudon dan Laudon, 1998).

Data merupakan deskripsi tentang benda, kejadian, aktivitas dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. (Kadir, 2003)

Data merupakan fakta, angka, bahkan symbol mentah. Secara bersama-sama merupakan masukan bagi suatu system informasi. (Wilkinson, 1992).

Dapat dikatakan bahwa data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. Proses pengolahan data yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari tiga proses, yaitu:

1. Tahapan Input

Tahapan input dilakukan dengan pemasukan data kedalam proses komputer lewat alat input(Input Device).

2. Tahapan Output

Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data kealat output (Output Device) yaitu berupa informasi.

3. Tahapan Proses

(4)

2.3 Informasi

Suatu informasi mempunya fungsi utama yaitu untuk menambah pengetahuan atau untuk mengurangi ketidakpastian pemakaian informasi. Data berupa catatan historis yang dicatat dan diarsipkan tanpa maksud dan segera diambil kembali

untuk pengambilan keputusan. Data yang telah diletakan dalam konteks yang lebih berarti dan berguna yang dikomunikasikan kepada penerima untuk digunakan didalam pembuatan keputusan disebut informasi (Suyanto, 2000 :6). Data merupakan raw material untuk suatu informasi. Perbedaan informasi dan data sangat relatif, tergantung pada nilai gunanya bagi manajemen yang memerlukan. Suatu informasi bagi level manajemen tertentu bisa menjadi data, bagi manajemen level diatasnya, atau sebaliknya. (Siste informasi, 3 januari 2010).

Informasi adalah suatu kenyataan, data item, observasi, dan perhatian atau yang lainnya yang menambah pengetahuan. (Robert N. Anthony dan Jhon Dearden, 2001).

Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan barharga bagi suatu perusahan, disamping sumber daya yang lain seperti uang, manusia, dan mesin. Informasi adalah data yang telah diolah menjadi suatu bentuk informasi yang lebih berguna bagi si penerima dan nilai tersebut dapat digunakan untuk pengambilan keputusan. (Mulyadi, 2001).

(5)

2.4 Sistem Informasi

Sistem informasi didefiniskan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam organisasi. (Loudon, 2007)

Istilah sistem informasi mengarah pada penggunaan teknologi komputer di dalam organisasi untuk menyajikan informasi kepada pemakai. Sistem informasi berbasis komputer adalah kumpulan perangkat keras (hardware) dan perangkat lunak (software) yang dirancang untuk mengubah data menjadi informasi yang bermanfaat. (George H. Bodnar, William Hopwood, 2005).

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasi untuk mencapai tujuan sebuah organisasi (Alter, 1992).

Dari beberapa definisi tersebut dapat disimpulkan bahwa sistem informasi adalah kumpulan dari prosedur kegiatan yang memproses data sedemikian rupa sehingga dapat menghasilkan informasi yang bermanfaat agar dapaat digunakan oleh setiap orang dalam mengambil suatu keputusan yang tepat.

2.5 Database

Database adalah kumpulan seluruh sumber daya berbasis komputer milik

organisasi dan sistem. Databases yang dikendalikan oleh sistem manajemen database adalah suatu set catatan data yang berhubungan dan saling menjelaskan.

(Raymon Mc. Leod, 1996)

Database merupakan kumpulan data yang terkait. (Elmazri dan

(6)

Database merupakan kumpulan yang terorganisasi dari data-data yang

secara nalar terkait. (Hoffer, dkk., 2005).

Database merupakan kumpulan data yang umumnya menjabarkan

aktivitas-aktivitas dari satu atau lebih dari satu organisasi terkait. (Ramakrishman dan Gerke, 2000).

Database merupakan kumpulan data dan informasi dalam jumlah

yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awal. Database akan diubah dalam bentuk tabel dalam Mysql dengan memperhatikan file table, field, primary key, dan lainnya yang merupakan bagian dari database.

Mysql diimplementasikan dengan menggunakan tabel yang terdiri dari baris dan kolom. Baris pada Mysql dikenal dengan istilah record yang merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat diman informasi ditampung. Setiap field dalam database akan berelasi dengan field lainnya.

2.6 Sublime Text

(7)

1. Go Anything adalah fitur yang bisa membuka file dengan tombol Ctrl + P pada keyboard guna membuka file dengan jumlah banyak.

2. Multiple Selections adalah fitur yang bisa mengubah banyak baris, mengubah variable dengan menekan Ctrl + Shift + L dan Ctrl + Shift + D.

3. Cross Platform artinya fitur ini bisa digunakan di berbagai OS.

2.7 HTML

Hypertext Markup Language merupakan kepanjangan dari kata HTML.

HTML adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat intenet. HTML juga merupakan file teks murni yang dapat dibuat dengan editor teks sembarang yaitu yang dikenal sebagai web page atau dokumen yang disajikan dalam web browser. Dokumen ini umumnya berisi informasi atau interface aplikasi didalam internet.

HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai program seperti : windows, Linux, Macintosh. Kata Markup Language pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML sehingga kita bisa mengatur judul, garis, tabel, gambar dan lain-lain dengan perintah yang telah ditentukan dalam elemen HTML.

(8)

hendak menampilkan teks yang tercetak miring, maka mark up yang digunakan adalah sebagai berikut :

<i> Teks ini akan dicetak miring </i> (MADCOMS, 2008)

2.8 Personal Home Page (PHP)

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia websit. PHP adalah bahasa pemrograman yang berbentuk script yang diletakkan pada web server. Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor.Ini merupakan bahasa yang hanya dapat berjalan pada server yang

hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi 19 server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien (client-server). (Kasiman Peranginangin, 2009)

2.8.1 Sejarah PHP

PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP

(9)

Pada tahun 1996, PHP telah banyak digunakan dalam website didunia.Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Zuraski, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerjasama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan.Penyempurnaan terus dilakukan sehingga pada tahun 2000 diluncurkan PHP 4.0. Tidak berhenti sampai disitu, kemampuan PHP terus ditambah dan versi terbaru yang dikeluarkan adalah PHP 5.0.x. (Kasiman Peranginangin, 2009)

2.8.2 Konsep Dasar PHP

Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada beberapa cara untuk menuliskan skrip PHP yaitu:

1. <?

...skrip PHP ?>

2. <?php ...skrip PHP ?>

3. <script language=”PHP”> ...skrip PHP

</script> 4. <%

...skrip PHP %>

(10)

komentar, # komentar. Untuk menuliskan skrip PHP ada dua cara yang sering digunakan yaitu Embedded Script dan Non-Embedded Script.

a. Embedded Script adalah script PHP yang disisipkan diantara tag-tag dokumen HTML.

Contoh penulisan dari Embedded Script: <html>

<head>

<title>Embedded Script</title> </head>

<body> <?pho

echo “Hallo, selamat menggunakan PHP”;

?> </body> </html>

b. Non-Embedded Script adalah skrip PHP murni, tag HTML yang digunakan untuk membuat dokumen merupakan bagian dari skrip PHP.

Contoh penulisan dari Non-Embedded Script: <?php

echo “<html>”: echo “<head>”:

(11)

echo “<body>”:

echo “<p>PHP itu mudah</p>”: echo “</body>”:

echo “<html>”: ?>

Script yang dibuat dengan PHP disimpan dengan nama file

dan diikuti dengan ekstensi *.php, misalnya : coba.php. Bila skrip PHP diakses melalui komputer local maka file PHP disimpan di folder htdocs di web server. Sama halnya dengan penaman dokumen HTML, pemberian

nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda. Skrip dapat disisipkan di bagian manapun dalam dokumen HTML, begitu pula sebaiknya skrip HTML dapat diletakkan di antara skrip PHP. (Kasiman Peranginangin, 2009)

2.9 MySQL

MySQL merupakan software sistem manajemen database (Database Management System – DBMS) yang sangat popular di kalangan pemrogram web,

terutama di lingkungan Linux dengan menggunakan skrip dan Ped.

Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management system (RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunakan

(12)

SQL merupakan kependekan Structured Query language. SQL digunakan untuk berkomunikasi dengan sebuah database. SQL adalah bahasa yang meliputi perintah-perintah untuk menyimpan, menerima, memelihara, dan mengatur akses-akses ke basis data serta digunakan untuk memanipulasi dan menampilkan data dari database. (R.W. Rosari, 2008)

2.10 Fungsi PHP dan MySQL

Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah:

a. mysql_connect()

Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah:

mysql_connect(string hostname, string username, string password); b. mysql_select_db

Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilihi database yang akan digunakan. Fungsi mysql_connect_db digunakan untuk memilih database. Format fungsinya adalah:

mysql_select_db(string database, koneksi); c. mysql_query

(13)

dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:

int mysql_query(string query, int[link_identifier]); d. mysql_num_rows

Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format penulisannya adalah:

int mysql_num_rows(int result); e. mysql_fetch-array

Fungsi ini digunakan untuk menampilkan data. Dalam fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah: Array mysql_fetch_array(int result, int [result_type]);

(Kasiman Peranginangin, 2009

2.11 Internet

(14)

2.12 World Wide Web

World Wide web (www) atau web merupakan sumber daya yang sangat

popular dan dapat digunakan untuk memperoleh data atau bahkan melakukan transaksi seperti memperoleh informasi bahkan melakukan perdagangan. Secara teknis, web adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, video, suara dan lain-lain yang tersimpan dalam sebuat Internet Webmaster yang dipresentasikan dalam bentuk hypertext. Informasi dalam bentuk teks umumnya ditulis dalam format HTML (Hypertext Markup Language). Informasi lainnya disajikan dalam bentuk grafis dalam format

GIF, JPG, PNG, suara dalam format AU, WAV dan objek multimedia lainnya seperti MIDI, Shockwave, Quicktime Movie, 3D World.

Sebagai dokumen hypertext, dokumen-dokumen di web dapat memiliki link dengan dokumen lain, baik yang tersimpan dalam webmaster yang sama ataupun webmaster lainnya. Link memudahkan para pengakses web berpindah dari halaman satu ke halaman lainnya, dan berkelana dari satu server ke server lainnya. Kegiatan penelusuran halaman web ini biasanya diistilahkan sebagai browsing, dan ada juga yang menyebutnya sebagai surfing.

(15)

yaitu Internet Explorer (IE) dan Netscape Navigator. Browser web adalah software yang digunakan untuk menampilkan informasi dari server web. Software ini kini telah dikembangkan dengan menggunakan user interface

grafis, sehingga pemakai dapat dengan mudah melakukan „point dan click‟ untuk pindah antar dokumen.

Referensi

Dokumen terkait

Salah satu output kegiatan sosialisasi adalah kesepakatan rencana kegiatan tindak lanjut (RKTL) yang menjadi keputusan dari forum. Pada aspek ini, partisipasi masyara- kat

Tujuan dari penelitian ini adalah untuk mengidentifikasi rasio-rasio keuangan yang memiliki dengan tujuan untuk mendapatkan bukti empiris bahwa capital adequacy ratio, bia-

Salah satu strategi pengambilan keputusan yang terpenting yang dapat dilakukan oleh perusahaan bukanlah mengenai bagaimana menggunakan sistem informasi untuk memperbaiki

terealisasi ( realized ) atas Utang Luar Negeri dalam mata uang asing pada

Oleh sebab itu, penulis mengambil sudut pandang lain yang berbeda dari kajian-kajian sebelumnya yaitu membahas proses legislasi penetapan usia perkawinan dalam

mengetahui arah perkembangannya Menurut Djarwanto (2001:111) manfaat analisis laporan keuangan berdasarkan pada kepentingan para pemakai laporan yaitu : (1) Untuk mengetahui

Komisi Pemilihan Umum (Termohon) dan Komisi Pemilihan Umum Provinsi Kepulauan Riau (Turut Termohon) untuk melaksanakan kembali dan/atau melaksanakan ulang penetapan

Pertumbuhan panjang mutlak pada ikan Koi selama penelitian menunjukkan hasil yang berbeda nyata antara perlakuan A dan B dengan perlakuan C untuk lebih jelas