• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web Dengan Menggunakan PHP Dan MySQL Pada SMA Negeri 1 Talawi

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web Dengan Menggunakan PHP Dan MySQL Pada SMA Negeri 1 Talawi"

Copied!
18
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah Komputer (Computer) diambil dari bahasa latin Computare yang berarti menghitung ( to Compute ).

Beberapa definisi tentang komputer :

1. Menurut buku Computer Annual (Robert H.Blissmer)

Komputer adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut:

1. Menerima input

2. Memproses input tadi sesuai dengan programnya

3. Menyimpan perintah-perintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi

2. Menurut buku Computer Today (Donald H.Sanders) :

(2)

pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program).

3. Menurut buku Computer Organization (V.C.Hamacher, Z.G.Vranesic, S.G.Zaky) Komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi.

4. Menurut buku Introduction To The Computer, The Tool Of Business (William M.Fuori) :

Komputer adalah suatu pemroses data (data processor) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan dari manusia mengoperasikan selama pemrosesan.

Dari beberapa definisi yang tersebut, dapat disimpulkan bahwa komputer adalah 1. Alat elektronik

2. Dapat menerima input data 3. Dapat mengolah data

4. Dapat memberikan informasi

5. Menggunakan suatu program yang tersimpan di memori komputer (stored program).

(3)

2.1.1 Sistem Komputer

Sistem adalah jaringan daripada elemen-elemen yang saling berhubungan, membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi, supaya tujuan pokok tersebut terlaksana, maka harus ada elemen-elemen yang mendukungnya.

Elemen-elemen dari sistem komputer adalah software, hardware dan brainware. 1. Hardware (perangkat keras/piranti keras) adalah peralatan di sistem komputer

yang secara fisik terlihat dan dapat dijamah.

2. Software (perangkat lunak/piranti lunak) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data.

3. Brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.

(4)

2.1.2 Pengertian Sistem

Beberapa pengertian tentang sistem adalah sebagai berikut:

1. Dalam kamus Inggris – Indonesia nya Jhon M-Echols dan Hasan Shadily, “System”diartikan sebagai susunan.

2. Menurut M.Alexander dalam buku Information System Analysis : Theori and Application, sistem merupakan suatu grup dari elemen-elemen baik yang berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan yang saling berhubungan diantaranya dan berinteraksi bersama-sama menuju suatu atau lebih tujuan, sasaran atau akhir dari sebuah sistem.

3. Dalam pengertian lain, sistem juga diartikan sebagai cara.

Dalam beberapa pengertian di atas dapat diambil suatu kesimpulan bahwa sistem adalah kesatuan yang utuh terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

2.1.3 Penegertian Informasi

Beberapa pengertian informasi adalah sebagai berikut:

(5)

b. Menurut Barry E. Cushing dalam buku Accounting Information System anda Business Organisation dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berrguna kepada orang yang menerimanya.

c. Menurut Robert N. Anthony dan Jhon Dearden dalam buku Management Control System, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya.

d. Menurut Stephen A. Moscope dan Mark G. Sinkin dalam bukunya Accounting Information System : Concept and Practice mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan.

Dari pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan.

2.2 Bagan Alir (Flowchart)

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.

(6)

Tabel 2.1 Tabel Simbol-Simbol Data Flow Diagram

SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR

(FLOW LINE) Arah aliran program

PREPARATION Proses inisialisasi/pemberian harga dari bawah ke atas, dan dari kiri ke

(7)

2.3 Sejarah Internet

Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET

(Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP

(Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.

Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah,

(8)

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu MILNET untuk keperluan militer dan ARPANET baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan. Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.

Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan ARPANET. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern.

(9)

telepon televisi pertama, dimana orang bisa saling menelepon sambil berhubungan dengan video link. Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protocol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.

Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau

Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat.

(10)

Program inilah yang disebut www, atau Worl Wide Web. Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya

virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.

2.4 WWW (World Wide Web)

World Wide Web (biasa disingkat WWW) atau web adalah salah satu dari sekian banyak layanan yang ada di internet. Layanan ini paling banyak digunakan di internet untuk menyampaikan informasi karena sifatnya mendukung multimedia. Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video dan suara.

Beberapa Jenis Web:

1. Web Server adalah komputer yang tergabung dalam jaringan atau internet yang memberikan informasi.

(11)

dikirim dalam layanan web ini berekstensi *.htm atau *.html. HTML merupakan singkatan dari hypertext markup language, yaitu satu bahasa yang digunakan untuk mendefinisikan susunan informasi dalam file hypertext. Hypertext sendiri adalah suatu struktur pemyampaian informasi dimana satu atau beberapa kata pada suatu file dapat di-link untuk mengeluarkan file baru yang biasanya berisi informasi detail tentang kata tersebut.

2.5 HTML (HyperText Markup Language)

HTML merupakan suatu script di mana kita menampilkan informasi dan daya kreasi lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah untuk dimengerti dibangdingkan bahasa program lainnya, dank arena bentuknya maka HTML dapat dibaca oleh platform yang berlainan seperti Windows, Linux, dan lainnya. Walaupun berbentuk dokumen teks biasa, HTML memiliki perbedaan dengan dokumen lain seperti dokumen Word. Perbedaan yang paling mencolok adalah pada dokumen Word, banyaknya karakter akan terbatasi oleh besarnya kertas, sehingga jika teks yang ada di dalamnya banyak maka banyak pula halamannya. Sedangkan HTML tidak memiliki batasan teks, sehingga tidak ada pemisahan halaman yang satu dengan lainnya.

(12)

kode yang keliru pada script HTML sepanjang kode-kode yang kita tuliskan merupakan kode-kode HTML tanpa penambahan kode-kodedari luar seperti Java. Oleh karena itu, jika terjadi syntax error pada script HTML efek yang paling jelas adalah HTML tersebut tidak akan ditampilkan pada jendela browser.

Hypertex pada HTML berarti bahwa kita dapat menuju ke suatu tempat, missal website atau halaman homepage lain, dengan cara memilih suatu link yang biasa digaris bawahi atau diwakili oleh suatu gambar. Selain link ke website atau

homepage lain, Hypertex juga mengizinkan kita menuju kesalah satu bagian teks itu sendiri. Sedangkan Markup Language menunjukkan fasilitas yang berupa tanda tertentu dalam setiap script HTML di mana kita bisa mengeset judul, garis, table, gambar dan lain-lain dengan perintah khusus.

2.6 PHP (Personal Home Page)

Dunia internet semakin berkembang, terutama dalam penggunaannya dalam bidang dunia komunikasi dan informasi, baik yang bersifat intern dan umum. Yang dimaksud dengan intern adalah data yang disimpan dalam server yang hanya dapat diakses oleh pihak-pihak tertentu. Data umum boleh diakses oleh semua pihak untuk membuat

(13)

Salah satu program yang dapat dijalankan di server dan cukup handal adalah PHP. PHP adalah salah satu bahasa pemrograman yang berjalan dalam sebuahweb server dan berfungsi sebagai pengelola data pada sebuah server . Dengan menggunakan program PHP, sebuah website lebih interaktif dan dinamis. Data yang dikirim oleh pengunjung website akan diolah dan disimpan pada database web server

dan dapat ditampilkan kembali apabila dibuthkan sewaktu-waktu.

PHP merupakan bahasa standar yang digunakan dalam dunia website yang berbentuk script dan diletakkan dalam web server . PHP diciptakan dari ide Rasmus Lerdhof yang membuat sebuah script perl. Script tersebut sebenarnya dimaksudkan untuk digunakan sebagai program untuk dirinya sendiri, akan tetapi kemudian dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut”Personal Home Page”. PHP adalah bahasa pemrograman yang baru dibangun sekitar tahun 1994.

PHP dapat menggantikan website statis yang menggunakan HTML menjadi website

dinamis.

2.6.1 Kelebihan dan Kelemahan PHP

Beberapa keunggulan yang dimiliki program PHP adalah sebagai berikut: 1. PHP mempunyai tingkat akses yang lebih cepat

2. PHP memiliki tingkat lyfe cycle yang cepat sehingga selalu mengikuti perkembangan teknologi unternet

(14)

5. PHP juga mendukung akses ke beberapa database yang sudah ada, antara lain

MySQL, Microsoft SQL Server, PostgressSQL dan sebagainya 6. PHP bersifat gratis (free).

PHP adalah program yang fleksibel, artinya script-script PHP dapat dituliskan pada sela-sela tag HTML karena PHP memiliki sifat yang dapat berkontraksi dengan program lain.

Akan tetapi PHP juga dapat berdiri sendiri sehingga tidak memerlukan HTML murni untuk meletakkan script-scriptnya.

Contoh penulisan script PHP dalam tag HTML murni adalah sebagai berikut: <html>

<head></head>

<body>

<?php

echo”Selamat Datang di PHP”; ?>

</body>

</html>

Adapun kelemahan PHP adalah:

1. Tidak ideal untuk pengembangan skala besar

(15)

PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang jeli memperhatikan isu dan konfigurasi PHP.

2.7 Pengenalan MySQL ( My Stuctured Query Language)

MySQL (My Structured Query Language) adalah sebuah pembuat database yang bersifat open source, artinya siapa saja boleh menggunakannya dan bebas mendapatkannya dengan mendownload dari situs www.mysql.com secara gratis.

MySQL awalnya produk yang berjalan pada platform linux seperti halnya PHP, karena sifatnya yang open source MySQL dapat dijalankan baik di linux maupun Windows.

MySQL juga merupakan program database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multiuser ( banyak pengguna ). Saat ini database MySQL

telah digunakan oleh semua programmer ddatabase apalagi dalam pemrograman

website.

2.7.1 Sejarah MySQL

MySQL merupakan hasil buah pikiran dari Michael “Monthy” Widenius, David

(16)

memberikan pelayanan seputar MySQL database. Memang pada saat itu MySQL AB adalah sebuah perusahaan database dan pengembang software menggunakan nama

Tex DataConsult AB.

2.7.2 Kelebihan MySQL

Kelebihan MySQL adalah menggunakan bahasa query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan yang terstruktur dan yang telah di standarkan untuk semua program pengakses database seperti Oracle, PostgressSQl, Microsoft SQL Server dan sebagainya.

Adapun yang menjadi kelebihan MySQL dari program database lain: 1. Kecepatan mengakses database sebanding database lainnya.

2. Perintah yang digunakan pada MySQL adalah standar SQL yang mudah diingat dalam proses instalasinya relative mudah.

3. Sifatnya open source, siapapun dapat mengembangkan MySQL dan hasil pengembangan tersebut diserahkan kepada umum atau komunitas open source.

4. Kapabililtas, MySQL mampu mengelola database untuk 60 ribu table dengan jumlah baris 5 Milyar.

5. Replikasi data, memiliki beberapa database bayangan pada beberapa server lainnya yang berasal dari database induk, sehingga akan meningkatkan kinerja dan kecepatan.

(17)

7. Fleksibilitas, mendukung perintah ANSI SQL 99 dan beberapa perintah

database alternatif lainnya sehingga memudahkan untuk beralih ke MySQL. 8. Dapat dijalankan pada beberapa sistem operasi yang berbeda seperti linux,

windows, machintos, solaris, dan sebagainya. 9. Biaya rendah (relative gratis).

2.8 Apache

Apache merupakan software yang dikeluarkan oleh grup Apache. Grup Apache

terlibat dalam suatu proyek ayng disebut Proyek Apache untuk mengembangkan suatu

software implementasi di server HTTP (web) yang handal, standar komersial, source code nya didistribusikan secara gratis.

2.9 Macromedia Dreamweaver 8

(18)

Dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan lebih baik, serta mampu menggabungkan layout site dengan programming webnya. Kehebatan Dreamweaver ini menjadikan Dreamweaver lebih banyak digunakan oleh

Web Desainer maupun Web Programmer guna mengembangkan situs Web. Ruang kerja, fasilitas, dan kemampuan Dreamweaver mampu menigkatkan produktivitas dan efektivitas dalam desain maupun membangun situs Web.

2.10 CSS ( Cascading Style Sheet)

CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan

layout halaman web. Dengan mendefenisikan suatu style sekali saja, itu akan dapat digunakan berulang kali.

CSS telah didukung oleh kebanyakan browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag

Gambar

Tabel 2.1 Tabel Simbol-Simbol Data Flow Diagram

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 dari 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 keempat pengertian seperti tersebut di atas 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 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 pengertian di atas, dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan