• Tidak ada hasil yang ditemukan

Sistem Pendaftaran Siswa Baru Berbasis Web Pada SMA Negeri 10 Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Pendaftaran Siswa Baru Berbasis Web Pada SMA Negeri 10 Medan"

Copied!
10
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda.

Kata komputer (computer) berasal dari bahasa latin computare yang berarti

menghitung. Kata komputer semula dipergunakan untuk menggambarkan orang yang

perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi

arti kata ini kemudian dipindahkan kepada mesin itu sendiri.

Berikut beberapa pengertian komputer (Sutarman, 2009) adalah sebagai berikut :

1. Menurut Robert H. Blissmer, Komputer adalah suatu alat elektronik yang

mampu melakukan beberapa tugas sebagai berikut :

a. Menerima input.

b. Memproses input tadi sesuai dengan program yang di perintahkannya.

c. Menyimpan perintah-perintah dan hasil dari pengolahan.

d. Menyediakan output dalam bentuk informasi.

2. Menurut Donald H. Sanders, Komputer adalah sistem elektronik untuk

memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan

agar secara otomatis menerima dan menyimpan data input, memprosesnya,

dan menghasilkan output di bawah pengawasan suatu langkah-langkah

(2)

3. Menurut William M. Fuori, Komputer adalah suatu pemroses data yang dapat

melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika

yang besar atau operasi logika, tanpa campur tangan dari manusia

mengoperasikan selama pemrosesan.

4. Menurut V.C. Hamacher, Komputer adalah mesin penghitung elektronik yang

dengan cepat dapat menerima informasi input digital, memprosesnya sesuai

dengan suatu program yang tersimpan di memorinya dan menghasilkan output

informasi.

Jadi dapat disimpulkan bahwa komputer adalah alat elektronik yang dapat melakukan

suatu perhitungan numeric, alat terdiri atas perintah input, alat yang memproses input,

dan peralatan output yang memberikan informasi serta bekerja secara otomatis.

2.2 Pengertian Internet

Kepanjangan dari Internet adalah interconnection-networking. Internet juga dapat

didefinisikan sebagai sebuah jaringan komunikasi global yang terbuka dan

menghubungkan jutaan bahkan milyaran jaringan komputer dengan berbagai tipe dan

jenis, dengan menggunakan tipe komunikasi seperti telepon, satelit dan lain

sebagainya.

Sejarah internet awalnya berasal dari proyek ARPA yang dibentuk tahun 1969

oleh Departemen Pertahanan Amerika Serikat. Proyek ini kemudian dikenal dengan

ARPANET (Advanced Research Project Agency Network) yang melakukan riset

(3)

berkomunikasi. Pada tahun 1970, proyek ini berhasil menghubungkan lebih dari 10

komputer dalam bentuk jaringan, dan beberapa tahun kemudian, hasil riset proyek ini

dikembangkan di luar Amerika. Karena jumlah komputer yang terhubung semakin

banyak, maka pada tahun 1980 dibuatlah protokol resmi yang dikenal dengan TCP/IP

(Transmission Control Protocol/Internet Protocol).

Beberapa Fasilitas yang disediakan Internet:

a. World Wide Web (WWW) adalah kumpulan dokumen multimedia yang saling terkoneksi menggunakan link hypertext. Hyperlink merupakan sebuah link

yang digunakan untuk melakukan perpindahan antar dokumen. Web

memudahkan kita mengakses berbagai informasi dalam bentuk teks, gambar,

video, suara, dan juga animasi. Untuk mengakses layanan www dari sebuah

komputer digunakan program (web client) yang disebut web browser atau

browser.

b. Search engine adalah salah satu fasilitas internet yang dijalankan melalui browser untuk mencari informasi yang kita inginkan. Search engine

menampung database situs-situs dari seluruh dunia cukup dengan

memasukkan kata kunci (keyword) maka search engine akan menampilkan

beberapa link situs yang disertai dengan keterangan singkat, salah satu search

(4)

c. Electronic-mail (E-mail) adalah surat atau pesan elektronik yang dikirimkan dan diterima melalui komputer. Dengan e-mail, pesan yang dikirimkan akan

sampai kepada penerima saat itu juga.

d. File Transfer Protocol (FTP) adalah salah satu layanan internet untuk melakukan transfer file. Proses melakukan transfer file dari komputer ke

server (file server) disebut dengan istilah unggah (upload). File yang sudah berada di file server, dapat diambil oleh orang lain untuk disimpan di

komputer (pc). Proses mengambil file dari file server disebut dengan unduh

(download).

2.3 Pengertian Sistem

Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan

untuk mencapai suatu tujuan (Kadir, 2008). Sistem merupakan suatu jaringan kerja

dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu (Jogiyanto,

2005). Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau

himpunan dari unsur, komponen, atau variable yang terorganisir, saling berinteraksi,

(5)

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.4 Pengertian Web

Web merupakan salah satu sumber daya internet yang berkembang pesat. Pendistribusian informasi web dilakukan melalui pendekatan hyperlink, yang

memungkinkan suatu teks, gambar, ataupun objek yang lain menjadi acuan untuk

membuka halaman-halaman yang lain. Melalui pendekatan ini, seseorang dapat

memperoleh informasi dengan beranjak dari satu halaman ke halaman lain (Kadir,

2008).

2.5 HTML (HyperText Markup Language)

HTML atau Hyper Text Markup Language adalah sebuah bahasa pemrograman yang

umum digunakan untuk membuat sebuah halaman website, dimana HTML bisa kita

gunakan untuk memasukkan gambar, text, audio, video dan lainnya untuk membuat

sebuah website. HTML adalah sebuah standar yang digunakan secara luas untuk

menampilkan halaman web. Menggunakan tag-tag tertentu untuk menyatakan

kode-kode yang harus ditafsirkan oleh browser agar halaman tersebut dapat ditampilkan di

web browser.

HTML merupakan format data yang digunakan untuk membuat dokumen

hypertext. Dokumen HTML disebut mark uplanguage, karena berisi tanda-tanda (Tag) dan disusun oleh elemen-elemen yang merupakan ciri utama dari dokumen HTML.

(6)

kurung sudut kanan (>). Tag umumnya berpasangan (misalnya <H1> dengan </H1>.

Elemen yang dibutuhkan untuk membuat suatu dokumen HTML

dinyatakan dengan tag <html>, <head>, dan <body> berikut tag-tag pasangannya.

Setiap dokumen terdiri atas tag head dan body.

2.6 PHP

menyatu dengan HTML untuk membuat halaman web yang dinamis.

Karena

akan diesksekusi diserver kemudian hasilnya akan dikirimkan ke browser dengan

format HTML. Dengan demikian kode program yang ditulis dalam

terlihat oleh user sehingga keamanan halaman web lebih terjamin.

untuk membuat halaman web yang dinamis, yaitu halaman web yang dapat

membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi

basis data ke halaman web walaupun tidak tertutup kemungkinan digunakan untuk

pemakaian lain. (Arief, 2011).

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Awalnya,

PHP digunakan untuk mencatat jumlah serta untuk mengetahuai siapa saja

pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung

open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah

(7)

Gutman, Stig Bakken , Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0.

Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus

dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak berhenti sampai di

situ, kemampuan PHP terus bertambah, dan saat ini telah dikeluarkan PHP 5.0.x.

(Peranginangin, 2006).

2.6.1 Kelebihan dan Kelemahan PHP

Beberapa keunggulan yang dimiliki program PHP adalah sebagai berikut:

a. PHP mempunyai tingkat akses yang lebih cepat.

b. PHP memiliki tingkat lyfe cycle yang cepat sehingga selalu mengikuti

perkembangan teknologi internet.

c. PHP memiliki tingkat keamanan yang tinggi.

d. PHP mampu berjalan di platform linux dan juga Windows.

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

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

Adapun kelemahan PHP adalah:

a. Tidak ideal untuk pengembangan skala besar.

b. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau

penggunaan template dapat memperbaikinya).

c. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli

dalam melakukan pemrograman dan kurang jeli memperhatikan isu dan

(8)

2.7 MYSQL ( My Stuctured Query Language)

yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang

menggunakan database sebagai sumber dan pengolahan datanya (Arief, 2011).

MySQL bersifat open source artinya siapa saja boleh menggunakannya dan

bebas mendapatkannya dengan mendownload dari situs www.mysql.com secara

gratis. MySQL awalnya adalah 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 ).

2.7.1 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.

1. Source MySQL dapat diperoleh dengan mudah dan gratis.

2. Sintaksnya lebih mudah dipahami dan tidak rumit.

3. Pengaksesan database dapat dilakukan dengan mudah.

4. MySQL merupakan program yang multithreaded, sehingga dapat dipasang

pada server yang memiliki multi CPU.

5. Didukung program-program umum seperti C, C++, Java, Perl,

(9)

6. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem

operasi).

7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi

sistem database.

8. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.

9. Mendukung ODBC untuk sistem operasi Windows.

10.Mendukung record yang memiliki kolom dengan panjang tetap atau panjang

bervariasi.

2.8 CSS (Cascading Style Sheets)

CSS atau (Cascading Style Sheets) adalah salah satu bahasa pemograman desain web

(style sheet language) yang mengontrol format tampilan sebuah halaman web yang di

tulis dengan menggunakan bahasa penanda (markup languange). Biasanya CSS

digunakan untuk mendesain sebuah halaman HTMl dan XHTML, tetapi sekarang

bahasa pemograman css bisa diapliaksikan untuk segala dokumen XML, termasuk

SVG dan XUL (Komang, 2010).

CSS dibuat untuk memisahakan konten utama (biasanya dibuat dengan

menggunakan bahasa HTML atau sejenisnya) dengan tampilan dokumen yang

meliputi layout, warna dan font. Pemisahan ini dapat meningkatkan daya akses konten

pada web, menyediakan lebih banyak fleksibilitas dan kontrol dalam spesifikasi dari

sebuah karakteristik dan sebuah tampilan, memungkinkan untuk membagi banyak

halaman utnuk sebuah formatting dan mengurangi kerumitan dalam penulisan kode

dan struktur dari konten, contohnya teknik tableless pada layout desain web atau

(10)

Tujuan utama CSS diciptakan adalah untuk membedakan konten dari dokumen dan

tampilan dari dokumen, dengan itu pembuatan ataupun pemograman ulang web akan

lebih mudah dilakukan. Hal yang termasuk dalam design web diantaranya adalah

warna, ukuran dan formatting. Dengan adanya CSS, konten dan desain web akan

mudah dibedakan, jadi memungkinkan untuk melakukan pengulangan pada

tampilan-tampilan tertentu dalam suatu halaman web, sehingga akan memudahkan dalam

membuat halaman web yang banyak, sehingga membuat waktu dalam membuat web

jauh lebih cepat. (Wismakarma, 2010).

2.9 Sublime Text

Sublime Text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya akan fitur, cross-platform, mudah dan simpel yang cukup terkenal di kalangan

pengembang, penulis, dan desainer. Para programmer biasanya menggunakan Sublime

Text untuk menyunting source code yang sedang di kerjakan. Sublime Text memiliki kelebihan yaitu auto text complete yang dapat memudahkan Penggunanya jika

melupakan coding maupun dengan tampilan tulisan berwarna yang nyaman

Referensi

Dokumen terkait

Setelah mendapatkan penjelasan yang panjang lebar bahwa Hizbut Tahrir adalah partai politik Islam ideologis internasional yang berjuang melanjutkan kembali kehidupan Islam

Dalam hal ini pembinaan pengembangan dalam pendidikan formal dan non formal yang dilakukan oleh Dinas Kesejahteraan Sosial Kota Samarinda selama ini sudah

Tujuan penelitian ini adalah untuk mengetahui (1) pengaruh bimbingan karir terhadap kesiapan kerja siswa, (2) kesiapan kerja, dan (3)bimbingan karier.Penelitian ini

harvesting of woods and plants Establishing conservation areas Establishing conservation areas Membuat area konservasi Membuat area konservasi Mengelola pemanenan kayu

The highest population density of blood clams as compared to other stations were located at station VI with dusty clay habitat texture and contain higher organic

menampilkan nama dari citra wajah yang telah diuji melalui kamera dengan menekan tombol recognize face Post Condition Sistem menyimpan nama, waktu dan.. tanggal

Penelitian ini telah dilakukan dengan tujuan memetakan daerah rawan kerusakan akibat gempabumi dengan menggunakan pengukuran mikrotremor single station yang diolah menggunakan

aerobic condition which leads to peat oxidation and turns the peat into net C emitter and C loss [4, 5, 6]. Although the significant roles of groundwater depth in governing CO 2