• Tidak ada hasil yang ditemukan

Sistem Informasi Sekolah Berbasis Web pada SMK Tunas Pelita Binjai

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Sekolah Berbasis Web pada SMK Tunas Pelita Binjai"

Copied!
13
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1. Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang

telah dirumuskan. Kata komputer pada awalnya dipergunakan untuk

menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika,

dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada

mesin itu sendiri. Menurut Ervan Erzha (2014) istilah lebih baik yang cocok untuk

arti luas dari komputer adalah pemeroses informasi atau sistem pengolah

informasi.

2.1.1. Sistem Komputer

Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat

lunak dan perangkat keras yang melakukan tugas tertentu (menerima input,

memproses input, menyimpan perintah, dan menyediakan output dalam bentuk

informasi).

2.2. Data, DFD, Flowchart, Informasi dan Sistem

Adapun pengertian dari Data, DFD, Flowchart, Informasi dan Sistem adalah

(2)

2.2.1. Data

Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari

datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam

penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa

adanya.

2.2.2. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang

penggunaannya sangat membantu untuk memahami sistem secara logika,

tersruktur dan jelas. DFD sangat mirip dengan Flowchart.

2.2.3. Diagram Alir (Flowchart)

Diagram alir atau flowchart adalah penggambaran secara grafik dari

langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis

dan programmer untuk memecahkan masalah kedalam segmen-segmen yang

lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam

pengoperasian.

(3)

Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri

dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau

kumpulan pesan. Informasi dapat direkam atau ditransmisikan.

2.2.5. Pengertian Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah

suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama

untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu

tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas

yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.

2.3. Sistem Informasi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas

orang yang menggunakan teknologi itu untuk mendukung operasi dan

manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering

digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan

teknologi. Dalam suatu sistem informasi terdapat komponen-komponen seperti:

1. Perangkat keras (hardware): mencakup peranti-peranti fisik seperti komputer

dan printer.

2. Perangkat lunak (software) atau program: sekumpulan instruksi yang

(4)

3. Prosedur: sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan

data dan pembangkitan keluaran yang dikehedaki.

4. Orang: semua pihak yang bertanggung jawab dalam pengembangan sistem

informasi, pemrosesan, dan penggunaan keluaran sistem informasi.

5. Basis data (database): sekumpulan tabel, hubungan, dan lain-lain yang

berkaitan dengan penyimpanan data.

6. Jaringan komputer dan komunikasi data: sistem penghubung yang

memungkinkan sesumber (resources) dipakai secara bersama atau diakses

oleh sejumlah pemakai.

2.4. Internet

Menurut Adi, D. S. dan Siyamtiningtyas, Y. (2010) istilah internet berasal dari

bahasa latin “inter” yang berarti “antara”. Secara kata-per-kata, internet berarti

jaringan antara atau penghubung. Internet sendiri singkatan dari kata

interconnection networking yang mempunyai pengertian hubungan komputer

dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh

dunia (jaringan komputer global) melalui jalur komunikasi seperti telepon, radio

link, satelit, dan sebagainya.

Internet merupakan sekumpulan komputer yang terhubung menjadi satu

dalam sebuah jaringan komputer yang berada di seluruh dunia tanpa mengenal

batas teritorial, hukum, dan budaya sebagai sarana berkomunikasi dan

menyebarkan informasi.Awalnya internet merupakan jaringan komputer yang

dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969 melalui

(5)

awalnya hanya untuk keperluan militer saja, tetapi lambat laun terus berkembang

dan bisa dinikmati oleh semua kalangan.

Terciptanya internet telah membawa perubahan yang sangat berarti dalam

berbagai aspek kehidupan manusia. Selain itu, internet juga telah melahirkan

dunia baru yang memiliki pola, corak sekaligus karakteristik yang berbeda

dengan dunia nyata.

2.4.1. Manfaat Internet

Dibalik kemudahan dalam mengakses internet, terdapat banyak manfaat yang

akan kita peroleh sebagai pengguna internet. Berikut beberapa fungsi / manfaat

dari penggunaan internet:

1. Menambah Wawasan dan Pengetahuan

Dengan adanya internet, kita jadi lebih tahu mengenai berbagai wawasan dan

pengetahuan dari berbagai bidang dari seluruh dunia.

2. Komunikasi Menjadi Lebih Cepat

Perkembangan internet yang semakin menjadi-jadi membuat komunikasi

antar individu menjadi sangat mudah dan cepat. Kita juga dapat

berkomunikasi dengan orang luar negri sekalipun dengan biaya yang relatif

murah.

3. Mudahnya Belanja di Internet

Dengan meledaknya penggunaan internet, semakin banyak orang yang

tertarik melakukan belanja online. Saat ini, banyak orang yang lebih suka

(6)

4. Internet sebagai Wahana Hiburan

Internet juga berperan sebagai “Penghibur” bagi anda yang sedang gelisah

atau galau memikirkan sesuatu. Anda bisa menghibur diri dengan mengakses

jejaring sosial, mendengarkan musik, streaming video atau main game.

5. Berbagi Apapun Menjadi Lebih Mudah

Dengan adanya internet, kita bisa berbagi apapun yang kita punya, seperti

pengalaman, tutorial, resep, dan lain sebagainya melalui akun media sosial

atau blog pribadi.

6. Memudahkan Mencari Lowongan Pekerjaan

Selain mudahnya mencari informasi di internet, anda juga dapat mencari

lowongan pekerjaan di internet dengan mudah.

7. Pentingnya Internet dalam Dunia Bisnis

ilustrasi internet untuk bisnis mengingat internet dapat dimanfaatkan dalam

segala bidang termasuk dalam bidang bisnis, maka tak sedikit para pelaku

bisnis menggunakan internet demi menunjang bisnis mereka.

(7)

Website atau lazim disingkat web adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi

dengan jaringan internet.

Web statis adalah website yang mana pengguna tidak bisa mengubah

konten dari web tersebut secara langsung menggunakan browser. Interaksi yang

terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja.

Halaman-halaman web tersebut tidak memliki database, data dan informasi yang

ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web

yang dikirim kepada client akan sama isinya dengan apa yang ada di web server.

Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya

ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena

konten langsung diletakan dalam file HTML saja.

Dalam web dinamis, interaksi yang terjadi antara pengguna dan server

sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan

menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh server yang kemudian ditampilkan dalam isi yang berbeda-beda menurut alur

programnya. Halaman-halaman web tersebut memiliki database. Web dinamis

memiliki data dan informasi yang berbeda-beda tergantung input apa yang

disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen yang ada di web server.

Contoh dari web dinamis adalah portal berita dan jejaring sosial. Lihat saja

web tersebut, isinya sering diperbaharui (di-update) oleh pemilik atau

(8)

2.6. Hypertext Markup Language (HTML)

Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi

di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana

yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud

yang terintegerasi.

2.7. PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau

disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web

dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs

personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada

waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa

sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber

terbuka, maka banyakpemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP

sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga

(9)

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang

interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada

Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan

meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi

akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP

mengalami perubahan besar. Versi ini juga memasukkan model pemrograman

berorientasi objekke dalam PHP untuk menjawab perkembangan bahasa

pemrograman ke arah paradigma berorientasi objek.

2.7.1 Sintaks PHP

Adapun sintaks-sintaks pada bahasa pemrograman PHP, adalah sebagai berikut:

1. Pembatas

PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana

ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses

oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang

dijelaskan dalam kode PHP. Pembatas yang paling umum adalah "<?php"

untuk membuka dan "?>" Untuk menutup kode PHP. Tujuan dari pembatas

ini adalah untuk memisahkan kode PHP dari kode di luar PHP, seperti

(10)

2. Variabel

Variabel diawali dengan simbol dolar $. Pada versi php PHP 5 diperkenalkan

jenis isyarat yang memungkinkan fungsi untuk memaksa mereka menjadi

parameter objek dari class tertentu, array, atau fungsi. Namun, jenis petunjuk

tidak dapat digunakan dengan jenis skalar seperti angka atau string. Contoh

variabel dapat ditulis sebagai $nama_varabel.

Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan

huruf besar (kapital) dan huruf kecil . Kedua kutip ganda "" dari string

memberikan kemampuan untuk interpolasi nilai variabel ke dalam string

PHP. PHP menerjemahkan baris sebagai spasi, dan pernyataan harus diakhiri

dengan titik koma.

3. Komentar

PHP memiliki 3 jenis sintaks sebagai komentar pada kode yaitu tanda blok / *

* / , komentar 2 baris // Serta tanda pagar # digunakan untuk komentar satu

baris. Komentar bertujuan untuk meninggalkan catatan pada kode PHP dan

tidak akan diterjemahkan ke program.

4. Fungsi

Ratusan fungsi yang disediakan oleh PHP serta ribuan lainnya yang tersedia

(11)

dalam dokumentasi PHP. Namun dalam berbagai tingkat pengembangan, kini

memiliki berbagai konvensi penamaan. Sintaks fungsi adalah seperti di

bawah ini:

function tampilkan($data="") // Mendefenisikan

fungsi, "tampilkan" adalah nama sebuah fungsi.

if($data) return $data; else return 'Tidak ada

data'; // Melakukan proses pengolahan data,

contohnya melalui kondisi } echo tampilkan("isi

halaman") // Menjalankan fungsi.

2.7.2. Kelebihan PHP

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaannya

2. Web Server yang mendukung PHP dapat ditemukan di mana - mana dari

mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif

mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime

(12)

2.8. MySQL

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.

2.9. Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang

dapat dijalankan di banyak sistem operasi (Unix,BSD, Linux, Microsoft

Windows dan Novell Netware serta platform lainnya) yang berguna untuk

melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani

fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat

dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung

oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan

penanganan server menjadi mudah.

2.10. Cassading Style Sheet

Cassading Style Sheet (CSS) adalah bahasa style sheet yang digunakan untuk

mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk

menampilkan halaman yang sama dengan format yang berbeda.

(13)

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript

populer di internet dan dapat bekerja di sebagian besar penjelajah web populer

seperti Internet Explorer (IE), Chrome, Mozilla Firefox, Netscape dan Opera.

2.12. Adobe Dreamweaver

Adobe Dreamweaver merupakan program penyunting halaman web keluaran

Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran

Macromedia. Program ini banyak digunakan oleh pengembang web karena

fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir

Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu

versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 12

Referensi

Dokumen terkait

Sistem ekonomi dimana pemerintah memiliki kendali yang  besar dalam perekonomian suatu negara, antara lain kepemilikan bisnis, laba, alokasi sumber daya serta

Dengan memanjatkan puji dan syukur Kehadirat Tuhan Yang Maha Kuasa, Saya menyambut gembira atas diterbitkannya buku ”KECAMATAN KEPULAUAN BOTANG LOMANG DALAM ANGKA TAHUN

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Dalam kurikulum Pedoman Bimbingan Departemen Pendidikan dan Kebudayaan dirumuskan: Bimbingan dan Konseling di sekolah adalah proses bantuan khusus yang diberikan kepada semua

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

Hasil pengujian menol ak hipotesis yang menyat akan semakin kecilnya per usahaan akan memper panjang audit delay ser ta hasil pengujian unt uk ukur an KAP menolak

pada mahasiswa S1 Peternakan Fakultas Peternakan dan Pertanian Universitas Diponegoro, sedangkan 68,1% sisanya ditentukan oleh faktor-faktor lain yang tidak diungkap

Penelitian ini menggunakan konsentrasi daging ikan yang lebih rendah yaitu 30%, 40% dan 50% dengan alasan bahwa tekstur tahu bakso berbeda dengan bakso, selain