• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer - Sistem Informasi Akademik SMA Taman Siswa Medan Berbasis Web

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer - Sistem Informasi Akademik SMA Taman Siswa Medan Berbasis Web"

Copied!
11
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pegertian Komputer

Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital. Komputer

adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input

digital, kemudian memprosesnya sesuai dengan program yang tersimpan di

memorinya, dan menghasilkan output berupa informasi. Itulah pada mulanya arti dan

fungsi utama komputer, yakni sebagai alat menghitung.

Perkembangan teknologi dan ilmu komputer selanjutnya telah memberikan

berbagai kemampuan lain pada komputer, sehingga defenisi komputer mengalami

perubahan.

Sekarang ini, proses menghitung hanyalah merupakan sebagian saja dari kerja

yang dapat dilakukan komputer. Banyak fungsi lain yang dapat dilakukannya, seperti

pengolahan data, permainan, pengontrolan mesin, membuat grafik, melakukan analisis

statistik, merancang gambar teknik, pengeditan dan sebagainya.

2.2 Pengertian Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

(2)

sasaran tertentu dan sekelompok unsur yang erat hubungannya satu dengan yang lain,

yang berfungsi bersama-sama untuk mencapai tujuan dalam mengolah data untuk

mengahasilkan informasi yang kita ingin kan dalam membuat suatu data yang berupa

informasi.

2.3 Pengertian Informasi

Informasi merupakan salah satu sarana untuk memperkenalkan suatu perusahaan atau

organisasi, sangat erat hubungannya dengan perkembangan organisasi yang masih

dalam tahap perkembangan, dengan tidak adanya informasi maka suatu organisasi

tidak akan pernah dapat cepat berkembang seperti apa yang diinginkan.

Informasi dapat didefenisikan sebagai hasil dari pengolahan dalam suatu

bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan

suatu kejadian (event) yang nyata dan dapat digunakan untuk mengambil suatu

keputusan.

Informasi adalah sebagai data yang telah diproses sedemikian rupa sehingga

meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

2.4 Pengertian Sistem Informasi

Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi berbasis

komputer yang saling berinteraksi dan bekerja sama berdasarkan suatu prosedur kerja

(aturan kerja) yang telah ditetapkan, dimana memproses dan mengolah data menjadi

suatu bentuk informasi yang dapat digunakan dalam mendukung keputusan. Dalam

beberapa permasalahan sistem informasi selalu dititikberatkan kepada dan bagaimana

dalam menghasilkan sebuah informasi dan saran apa yang harus dilengkapi sebagai

pendukung yang handal. Perlu diperhatikan bahwa informasi yang digunakan di dalam

(3)

Gelinas, Oram, dan Wiggins (1990:11) “ Sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis

komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola

data serta menyediakan informasi keluaran kepada para pemakai “.

Hall (2001:11) “ Sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi, dan didistribusukan kepada

pemakai “.

Turban, McLean, dan Wetherbe (1990:11) “ Sebuah sistem informasi Mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi

untuk tujuan yang spesifik “.

Wilkinson (1992:11) “Sistem informasi adalah kerangka kerja yang mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah masukan

menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan “.

2.5 Pengenalan Internet

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari

ribuan jaringan komputer independen yang dihubungkan antara satu dengan yang

lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter yang

berarti antar dan Net yang berarti jaringan sehingga Internet dapat diartikan hubungan

antar jaringan.

2.6 Syarat Merancang Sistem Informasi Berbasis Web

Adapun syarat- syarat agar terbentuknya sebuah website adalah;

1. Tersedianya Web Server baik web statis ataupun dinamis, jika ingin bisa online di

internet, maka syarat pertama haruslah memiliki server, baik berupa hardware

(4)

online dengan internet. Untuk software, selain operating system, harus disediakan juga

software untuk web server itu sendiri. Untuk saat ini web server yang menjadi favorit

adalah Apache.

2. Tersedianya Software Pemrograman Web Berbasis Server. Jika ingin membuat

web, berarti harus tersedia sebuah bahasa pemrograman web selain HTML, baik itu

client side maupun server side. Untuk yang client side, memiliki kekurangan yaitu

instruksi program bisa terlihat oleh pengguna internet. Sedangkan server side lebih

aman karena instruksi programnya tidak terlihat oleh user. Yang terlihat adalah seperti

HTML biasa. Contoh bahasa pemrograman web yang favorit adalah PHP.

3. Tersedianya Database. Database merupakan software yang digunakan untuk

menyimpan dan memanajemen data. Jika memiliki data yang sedikit, mungkin masih

bisa memakai file biasa sebagai media penyimpanannya. Tapi jika datanya sudah

sangat banyak, tanpa database akan sangat rumit. Database dapat menyimpan

berjuta-juta data, dan dapat diakses dengan sangat cepat. Contoh database yang bisa dipakai

untuk membuat web adalah Oracle, MsSQL Server, MySQL dan masih banyak lagi

yang lain. Saat ini database yang menjadi favorit adalah MySQL.

2.7 Website

Website atau world wide web, sering disingkat sebagai www atau “web” saja, yakni

sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain

dipresentasikan dalam bentuk hypertext dan dapat di akses oleh perangkat lunak yang

disebut browser. Informasi di web pada umumnya ditulis dalam format HTML.

Keistimewaan inilah yang telah menjadikan web sebagai service yang paling

cepat pertumbuhannya. Web mengizinkan pemberian highlight (penyorotan) pada

kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk

menghubungkan dari sembarang tempat dalam sebuah dokumen atau gambar ke

(5)

User interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk

link tersebut dengan mouse dan menekannya.

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 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. Web statis biasanya

merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau

.htm.

2.7.2 Web Dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan

pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi

menggunakan form sehingga dapat mengolah informasi yang di tampilkan. Web

dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah.

2.8 Hyper Text Transfer Protokol (HTTP)

HTTP merupakan suatu protokol yang menentukan aturan yang perlu diikuti oleh web

browser dalam menyediakan dokumen yang diminta web browser. Protokol ini

(6)

dalam penjelajahan web dan pada address tertulis seperti berikut:

http://www.yahoo.com maka ini merupakan salah satu penggunaan protokol HTTP

dalam web (Mico Pardosi, 2004).

2.9 HTML (HyperText Markup Language)

2.9.1Pendahuluan HTML

HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah script

dimana kita bisa menampilkan informasi dan daya kreasi kita lewat 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 platform seperti : Windows, Linux, Macintosh. Kata “Markup Language

pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML

dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah

yang telah ditentukan pada elemen HTML.

2.9.2 Bagian-Bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok

perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode

<form>, judul dengan <title> dan sebagainya. Untuk lebih lanjut mengenai

bagian-bagian HTML perhatikan skema dibawah ini :

<html> <head> <title>…</title> </head> <body>

(7)

</body> </html>

Keterangan:

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri

dengan tag penutup </html>.

2. Pada elemen head <head>, dapat kita sisipkan kode-kode untuk menuliskan

keterangan tentang dokumen HTML, atau dapat juga kita sisipkan scripts-scripts

pemograman web seperti JavaScript, VBScripts,atau CSS untuk menambah daya tarik

pada situs yang kita buat agar lebih menarik dan dinamis.

3. Elemen <body> </body> berisi tag-tag untuk isi atau layout tampilan pada situs,

seperti : <font> </font>, <table>, </table>, <form>, </form>. Tag adalah kode-kode

yang digunakan untuk mem_setting dokumen HTML. Secara garis besar bentuk

umum tag adalah sebagai berikut :

<tag-awal>TEKS<tag-akhir>

Namun ada juga tag yang tidak perlu ada tag penutup seperti <br>,<hr>, <img>, dan

lain-lain sebagainya.

2.10 Pengenalan PHP (Personal Home Page)

2.10.1 Sejarah PHP

PHP singkatan dari Perl Hypertext Preprocessor yang digunakan sebagai bahasa script

server-side dalam pengembangan web yang disisipkan pada dokumen HTML

(Peranginangin, 206). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.

Jika dilihat dari versi pertamanya bahwa PHP terdiri dari sekumpulan script PERL

(8)

Pada awalnya PHP bernama FI (Form Interpreted). Setelah Rasmus

melepaskan kode sumbernya, maka terbentuklah nama PHP. Sejak itulah PHP bersifat

open source.

2.10.2 Kelebihan dan Kelemahan PHP

Saat ini banyak pemrograman server web berkembang diantaranya ASP.NET, JSP,

CFML, dan PHP. Jika dibandingkan diantara tiga terbesar pemrograman web server

diatas, terdapat kelebihan dari PHP itu sendiri.

Kelebihan dari PHP adalah:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi

dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti

Visual Basic dan sebagainya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS

atauPWS juga pada Apache yang bersifat open source.

3. Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada

PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap

membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak

sehingga sangat mudah dipahami.

5. PHP dapat berjalan pada tiga operating sistem : Linux, Unix, Windows serta dapat

juga dijalankan secara runtime pada suatu console.

Kelemahan dari PHP ini adalah:

1. Tidak ideal untuk pengembangan skala besar.

(9)

2.11 Pengenalan MySQL

MySQL adalah sebuah aplikasi Relational Database Managemen Server (RDBMS).

Dengan menggunakan MySQL server, maka data dapat diakses oleh banyak pemakai

secara bersamaan. MySQL menggunakan bahasa SQL ( structure Query Language )

yaitu bahasa pemrograman standar yang digunakan untuk mengakses server database.

Tiap database memiliki tabel-tabel, tiap table memiliki field-field. Umumnya

informasi tersimpan dalam tabel-tabel yang secara logis merupakan struktur-struktur

dimensi terdiri atas baris dan kolom. Field-field tersebut dapat berupa data seperti int,

real, char, date, time, dan lainnya.

2.11.1 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain:

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per

satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed/unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

(10)

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail

serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5

milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada

tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protocol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia

belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application

Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada

disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL

ataupun Oracle.

2.12 CSS (Cascading Style Sheet)

Sebagai pelengkap pada HTML. Dan tugas utama CSS adalah adalah menetapkan

aturan tampilan/style yang akan digunakan pada sebuah website. CSS dapat

mengubah besar kecilnya text, mengganti warna background pada sebuah halaman,

(11)

dapat dilakukan oleh CSS. Singkatnya, CSS digunakan untuk mengatur susunan

tampilan pada halaman HTML.

2.13 Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah editor HTML profesional untuk mendesain

secara visual dan mengelola situs Web maupun halaman Web.Saat ini Dreamweaver

merupakan software utama yang digunakan oleh web desainer maupun web

programmer dalam membangun suatu situs web. Dreamweaver memberikan

kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan.Tipe

ruang kerja ditentukan berdasarkan kebutuhan maupun kebiasaan pemakainya.Ruang

kerja, fasilitas dan kemampuan Dreamweaver mampu meningkatkan produktivitas

dan efektifitas dalam desaian maupun dalam membangun sebuah situs web.

Macromedia Dreamweaver 8 telah mengalami banyak perbaikan dan

peningkatan dari versi sebelumnya, yang mana user interface yang lebih baik dari

versi 4, karena adanya peningkatan kemampuan toolbar sehingga dapat memakai

toolbar yang sudah ada atau menambahkan fungsi baru. Software ini mampu

memberikan manfaat lebih bagi pengguna dan pengelola pembuatan website yang

mana memudahkan cara mengaksesnya hingga mengeluarkan pernyataan yang benar

Referensi

Dokumen terkait

sederhana Mempraktekan dan mendiskusikan hasil praktikum didepan kelas Peserta didik dapat membuat rangkaian listrik sederhana, menjelaskan dan mendiskusikan bersama

Di antara dalil yang menunjukkan banyaknya bilangan malaikat dan tidak ada yang dapat menghitungnya kecuali Allah Ta’ala adalah sebuah hadits shahih yang

Berdasarkan tabel 4.6 tentang tabulasi silang antara hubungan peran orang tua dalam pendidikan seks dengan sikap terhadap seks pranikah pada remaja di SMA Muhammadiyah

Hasil: Uji Wilcoxon menunjukkan nilai p&lt;0,05 dengan p value 0,006 artinya terdapat pengaruh pemberian guidance and counselling terhadap motivasi penggunaan IUD pada

Pengetahuan yang rendah sering kali dikaitkan dengan hasil kesehatan yang buruk dan kurangnya asupan nutrisi pada orang dewasa; 37 (2) Adanya kebiasaan buruk atau

penelitian ini akan dilaksanakan sejak bulan Maret sampai Juli 2017 dengan judul “ Pemanfaatan Pangkasan Colopogonium mucunoides Sebagai Pupuk Hijau Terhadap

Penelitian ini meneliti tentang Perbedaan Hasil Belajar Matematika yang Menggunakan Model Pembelajaran Berbasis Masalah dengan Model Pembelajaran STAD pada Siswa

Lumpur sawit dapat digunakan sebagai bahan pakan ternak unggas dalam jumlah terbatas karena mengandung serat kasar dan abu yang tinggi sedangkan kadar protein dan asam aminonya