• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Data - Sistem Informasi Penjualan Kue Berbasis Web Pada Pabrik Kue Selera Anda

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Data - Sistem Informasi Penjualan Kue Berbasis Web Pada Pabrik Kue Selera Anda"

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Data

Banyak terdapat pengertian data yang dirangkum dari berbagai sumber. Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata

“datum” yang berarti fakta atau bahan-bahan keterangan. Dari sudut pandang bisnis, terdapat pengertian data bisnis sebagai berikut : “Business data is an organization’s description of things (resources) and events (transactions) that it faces”. Jadi data, dalam hal ini disebut sebagai data bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transaction) yang terjadi. Pengertian yang lain mengatakan bahwa “data is the description of things and events that we face”. Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi.Gordon B. Davis dalam bukunya Management Informations System : Conceptual Foundations, Structures, and Development menyebutkan data sebagai bahan mentah dari informasi, yang dirumuskan sebagai sekelompok lambing-lambang tidak acak yang menunjukkan jumlah atau tindakan atau hal-hal lain.

(2)

Dari pengertian di atas dapat diambil kesimpulan bahwa data adalah bahan baku informasi, didefinisikan sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya. Data terbentuk dari karakter, dapat berupa alphabet, angka, maupun symbol khusus seperti *, $ dan/. Data disusun untuk diolah dalam bentuk struktur data, struktur file, dan basis data.

2.2 Sistem

Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Sedangkan pengertian prosedur itu sendiri menurut Richard F. Neuschel, prosedur adalah suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.

Dalam kamus Inggris-Indonesia-nya John M. Echols dan Hassan Shadily, “sistem” diartikan sebagai susunan. Seperti misalnya yang terdapat dalam kata sistem syaraf berarti susunan syaraf, sistem jaringan berarti susunan jaringan dan lain sebagainya. Menurut M.J Alexander dalam buku Information System Analysis : Theory and Application, sistem merupakan suatu group dari elemen-elemen baik yang berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan saling berhubungan di antaranya dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran atau akhir dari sebuah sistem. Dalam pengertian

lain, “sistem” juga bisa diartikan sebagai “cara”. Seperti misalnya kita sering mendengar

(3)

Istilah sistem juga banyak dipakai dan dihubungkan dengan kata-kata seperti sistem pendidikan, sistem perangkat lunak, sistem transportasi dan lain sebagainya.

Dari sekian banyaknya arti dari kata sistem, kita akan mengambil pengertian bahwa sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

2.2.1 Karakteristik Sistem

Komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environments), penghubung (interface), masukan (input), keluaran (output), pengolah process), dan sasaran (objectives) atau tujuan (goal). Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Keluaran dari satu subsistem akan menjadi masukan untuk subsistem yang lainnya dengan melalui penghubung.

(4)

menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

2.3 Informasi

Conceptual Foundations, Structures, and Development menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan. Menurut Barry E. Cushing dalam buku Accounting Information System and Business Organization, dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya. Menurut Robert N. Anthony dan John Dearden dalam buku Management Control Systems, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya. Menurut Stephen A. Moscove dan Mark G. Simkin .

dalam bukunya Accounting Information Systems : Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis.

(5)

2.3.1 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness), dan relevan (relevance). Yang dimaksud dengan akurat berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Sedangkan tepat waktu berarti informasi yang datang pada penerima tidak boleh terlambat dan yang terakhir relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

2.3.2 Siklus Informasi

Pengolahan data menjadi suatu informasi dapat digambarkan sebagai sebuah siklus yang berkesinambungan seperti berikut

GAMBAR.2 1 Siklus Informasi

2.4 Sistem Informasi

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Jogiyanto, 2001). Menurut Simkin Mark G dalam bukunya yang berjudul ”computer information system for business”, sistem informasi adalah sekumpulan elemen

yang bekerja secara bersama-sama baik secara manual ataupun berbasis komputer dalam DATA

DATA

PROSES PROSESP

INFORMASI KEPUTUSAN TINDAKAN

(6)

melaksanakan pengolahan data yang berupa pengumpulan, penyimpanan, pemprosesan data untuk menghasilkan informasi yang bermakna dan berguna bagi proses pengambilan keputusan.

Menurut Burch dan Strater dalam bukunya “information system : theory and practice”, sistem informasi adalah suatu kumpulan fungsi-fungsi yang bergabung secara

formal dan sistematis yaitu:

1. Melaksanakan pengolahan data transaksi operasional.

2. Menghasilkan informasi untuk mendukung manajemen dalam melaksanakan aktifitas perencanaan, pengendalian dan pengambilan keputusan.

3. Menghasilkan berbagai laporan bagi kepentingan eksternal organisasi

2.5 Pengertian Komputer

Komputer (computer) berasal dari bahasa Latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program). Sehingga dapat disimpulkan bahwa komputer adalah :

1. Alat elektronik

(7)

4. Dapat memberikan informasi

5. Menggunakan suatu program yang tersimpan di memori komputer (stored program) 6. Dapat menyimpan program dan hasil pengolahan

7. Bekerja secara otomatis

Sedangkan yang disebut dengan program adalah kumpulan instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu.

(Pengenalan Komputer, Jogiyanto Hartono, MBA, Ph.D, 1999)

2.6 Pengenalan Internet

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari jaringan independen yang dihubungkan satu dengan yang lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter berarti antar dan Net yang berarti jaringan sehingga dapat diartikan hubungan antar jaringan.

Internet merupakan jaringan komputer yang tersebar luas didunia. Sampai saat ini internet sudah menghubungkan lebih dari 100000 jaingan komputer dengan pemakai lebih dari 100 juta orang. Internet adalah jaringan luas di komputer yang lazim disebut dengan World Wide Network secara ringkas internet adalah sumber informasi dan alat komunikasi serta hiburan.

(8)

2.6.1 World Wide Web (WWW)

World Wide Web (WWW), lebih dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet.

Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web.

Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, kini digunakan juga untuk komunikasi dari email, chatting, sampai dengan melakukan transaksi bisnis (commerce).

Kini, web seakan lebih populer daripada email, walaupun secara statistik email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web lebih populer bagi khalayak umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacenya.

Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri (informasi) di internet. Selain itu web telah diadopsi oleh perusahaan sebagai sebagian dari strategi teknologi informasinya, karena beberapa alasan :

1. Akses informasi mudah. 2. Setup server lebih mudah.

3. Informasi mudah didistribusikan.

4. Bebas platform; informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan.

(9)

2.7 Konsep Pemrograman Web

Web merupakan fasilitas hiperteks untuk menampilkan data berupa teks, gambar, suara, animasi dan data multimedia lainnya. PHP merupakan salah satu script (perintah-perintah program) Server Side yang sangat popular diterapkan dalam sebuah situs web. Situs/web dapat dikategorikan menjadi dua, yaitu web statis dan web dinamis.

2.7.1 Web Statis

Web statis adalah web yang berisi/menampilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web bersifat statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut disebut statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan, tetapi tidak dapat mengolah informasi yang dihasilkan.

2.7.2 Web Dinamis

(10)

2.7.3 Pemrograman Web

Ada 2 kategori dalam pemrograman web, yaitu pemrograman Server Slide dan Client Slide. Pada pemrograman Server Slide, perintah-perintah program (script) dijalankan di server web, kemudian hasil dikirimkan ke browser dalam bentuk HTML biasa. Adapun pada Client Slide, perintah program dijalankan pada browser web sehingga ketika klien memintah dokumen script maka script dapat di-download dari server kemudian dijalankan pada browser yang bersangkutan.

2.7.4 Sekilas Mengenai PHP

PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya dikirimkan ke klien, tempat pemakai menggunakan browser.Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni pada tahun 1994. Skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal -bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP versi 2. Pada versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarik kode PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan yang kompleks sambil jalan. Pada saat ini, PHP cukup popular sebagai peranti pemrograman web, terutama di lingkungan Linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh, bahkan versi untuk Windows yang berbasis UNIX, Windows NT, dan Macintosh, bahkan versi untuk Windows 95/98 pun tersedia.

(11)

utama menggunakan PHP adalah script PHP tidak hanya benar-benar sederhana bagi pemula, tetapi juga menyediakan banyak fitur tambahan untuk programmer professional.

Secara singkat, kelebihan-kelebihan PHP meliputi :

a. Script PHP sederhana, mudah dibuat, dan mempunyai kecepatan akses tinggi.

b. Dapat berjalan dalam server web yang berbeda dan dalam sistem operasi yang berbeda. PHP dapat berjalan pada system operasi Linux/Unix, Windows, dan Macintosh.

c. Bersifat Open Source sehingga diterbitkan secara gratis.

d. Dapat berjalan pada server web Microsoft Personal Web Server, Apache, IIS, Xitami dan sebagainya.

e. Termasuk bahasa yang embedded (bisa ditempel atau diletakkan dalam tag HTML).

2.7.5 Skrip PHP

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Sebagaimana diketahui, HTML (Hypertext Markup Language) adalah bahasa standar untuk membuat halaman-halaman web. HTML disimpan dengan ekstensi .htm atau html.

Struktur dokumen HTML adalah sebagai berikut :

<HTML>

<HEAD>

<TITLE>Judul Website</TITLE>

(12)

<BODY>

**ISI DARI DOKUMEN**

</BODY>

</HTML>

Skript yang dituliskan dapat disisipkan ke dalam HTML, formatnya adalah sebagai

berikut :

<?PHP

**skrip PHP ditulis di sini**

?>

PHP terletak di dalam dokumen HTML dijalankan bersama dengan dokumen HTML pada saat dipanggil di browser, tetapi untuk skrip PHP sendiri dijalankan menggunakan Web Server. Walaupun nantinya skrip ini disimpan dengan ekstensi *.php tetapi perintah-perintah atau tag-tag HTML yang kita buat tetap terbaca oleh browser.

Penulisan skrip PHP yang paling umum digunakan bila dikombinasi dengan

HTML adalah sebagai berikut :

<HTML>

<HEAD>

(13)

</HEAD>

<BODY>

<?PHP

**skrip PHP ditulis di sini**

?>

</BODY>

</HTML>

2.8 HTTP (Hypertext Transfer rotocol)

HTTP (Hypertext transfer protocol) adalah salah satu layanan jaringan internet yang menangani lalu lintas pengiriman data. Melalui layanan HTTP, setiap server di jaringan internet dapat mengirimkan data dan menyajikan informasinya kepada pengguna internet. Jaringan paling luas yang ditangani HTTP adalah world wide web (www). HTTP berfungsi sebagai suatu system pendistribusian dan pengguna informasi secara bersama di internet protocol merupakan aturan dan standarisasi yang

memungkinkan terjadinya pertukaran informasi antar komputer. Dengan adanya HTTP, maka computer dengan system tertentu (misalnya Windows) dapat berinteraksi dengan komputer yang menggunakan system lain (misalnya Unix atau Linux). Protocol HTTP digunakan dengan world wide web sejak tahun 1990.

(14)

Klien mengirimkan sebuah permintaan tertentu melalui protocol HTTP, permintaan akan dilanjutkan ke server yang terkait. Setelah permintaan tersebut diterima maka server akan memberikan respon dengan menampilkan informasi tertentu beserta pesan status atau hasil pemberian respon. Pada kasus tertentu, respon yang diterima oleh klien tidak selalu membawa hasil seperti yang diharapkan. Status keberhasilan dan kegagalan pemrosesan sebuah permintaan akan ditampilkan kepada klien dalam kode tertentu.

2.9 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat free.

PHP juga mengenal pengolahan data dengan menggunakan file teks. Tetapi menyimpan data dalam file biasa memiliki banyak keterbatasan. File teks tidak memiliki kemampuan untuk mengolah data misalnya menghitung total nilai, rata-rata, dan lain sebagainya. Demikian juga dalam hal pencarian data. Semakin besar ukuran file, pencarian data yang

dilakukan pada “*.TXT” akan menjadi lebih sulit. Untuk itulah diperlukan database.

Cikal bakal MySQL adalah mini SQL yang dikembangkan oleh MySQL AB (perusahaan IT Swedia) sejak tahun 1979 di bawah komando Michael Widenius Monty. MySQL release 1.0 dikeluarkan Mei 1996 secara terbatas untuk kalangan sendiri. Baru dilepas untuk public bulan Oktober 1996 setelah muncul versi 3.

MySQL dapat didefinisikan sebagai :

(15)

dalam sebuah database komputer, diperlukan system manajemen database seperti MySQL Server.

b. MySQL merupakan sistem manajemen database atau basis data terhubung (relational database manajemen system). Database terhubung menyimpan data pada tabel-tabel terpisah. Hal tersebut akan menambah kecepatan dan fleksibilitasnya. Kata SQL pada

MySQL merupakan singkatan dari “Structured Query Language”. SQL merupakan

bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.

c. MySQL merupakan software Open Source. Open Source berarti semua orang diizinkan menggunakan dan memodifikasi software. Semua orang dapat men-download software MySQL dari internet dan menggunakannya tanpa membayar. d. Server database MySQL mempunyai kecepatan akses tinggi, mudah digunakan, dan

andal. MySQL dikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektivitas, kecepatan, dan keamanannya membuat server MySQL cocok

e. MySQL Server bekerja di klien/server atau system embedded. Software database MySQL merupakan system klien/server yang terdiri atas multithread SQL server yang mendukung software klien dan library yang berbeda, tool administratif, dan sejumlah Application Programming Interfaces (APIs).

2.10 Penjualan

Referensi

Dokumen terkait

Dari pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari pengertian tersebut diatas dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya

Dari berbagai sumber pengertian tersebut di atas dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya dan

Dari bebarapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang