• Tidak ada hasil yang ditemukan

Perancangan Pendaftaran Online pada Sekolah Menengah Atas (SMA) Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Pendaftaran Online pada Sekolah Menengah Atas (SMA) Berbasis Web"

Copied!
13
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer berasal dari bahasa latin yaitu “computare” yang mengandung arti

menghitung. Para pakar dan peneliti sedikit mendefenisikan termminologi computer.

1.Menurut Hamacher, computer adalah mesin penghitunh elektronik yang

cepat dan menerima informasi input digital. Kemudian memeprosesnya

sesuai dengan program yang tersimpan di memeorinya, dan menghasilkan

output berupa informasi.

2.Menurut Blissmer computer adalah suatu alat elektronik yang mampu

melakukan beberapa tugas sebagai berikut :

1) Menerima input ,memproses input tadi sesuai dengan programnya.

2) Menyimpan perintah-perintah dan hasil dari pengelolahan.

3) Menyediakan output dalam bentuk informasi.

2.1.1 Sistem Komputer

Agar computer dapat digunakan dalam proses pengolahan data, maka haruslah

terbentuk system computer. Tujuan pokok dari system computer adalah

mengolah data untuk menghasilkan informasi. Agar tujuan pokok tersebut dapat

(2)

Elemen-elemnen dari system computer adalah hardware, software dan brainware.

1 Hardware (Perangkat keras) adalah peralatan pada system computer yang

secra fisik dapat dilihat dan dapat disentuh.

2 Software (Perangkat lunak) adalah program yang berisi perintah-perintah

untuk melakukan pengolahan data.

3 Brainware adalah manusia yang terlibat dalam mengoprasikan serta

mengatur system computer.

Ketiga system computer tersebut harus saling berhubungan dan memebntuk satu

kesatuan. Hardware tanpa adanya Software, maka tidak akan berfungsi seperti

yang diharapkan hanya berupa benda mati saja. Hardware yang telah didukung

oleh softwarejuga tidak akan berfungsi jika tidak ada manusia yang

mengoprasikannya. Akan tetapi jika ketiga elemen computer tersebut sudah

berhubungan dan berinteraksi dengan baik, maka kita dapat mengeloh hasil sesuai

yang diharapkan.

2.1.2 Pengertian Sistem

Beberapa penegrtian tentang system adalah sebagai berikut:

1 Dalam kamus bahasa Inggris-Indonesianya John M-Echols dan Hasan

Shadily, “System”diartikan sebagai susunan.

2 Menurut M.Alexander dalam buku Information system Analysis :Theory

(3)

yang terbentuk fisik maupun non fisik yang menunjukan suatu kumpulan

yang aling berhubungan diantaranya dan berinteraksi bersama-sama menuju

satu atau lebih tujuan, sasaran atau akhir dari sebuah system.

3 Dalam pengertian lain, system juga diartiakan sebagai cara.

Dalam beberapa pengertian diatas dapat diambil suatu kesimpulan bahwa

system adalah suatu kesatuan yang utuh yang terdiri dari beberapa bagian

yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

2.1.3 Pengertian Informasi

Beberapa pengertian tentang informasi adalah sebagai berikut:

a. Menurut Gordon B. Davis dalam bukunya Management Information System

: Conceptual Foundation, Structures, and Development menyebutkan

infromasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi

penerimanya dan nyata, berupa nilai yang dapat dipahi dalam keputusan

sekarang maupun masa depan.

b. Menurut Gordon B. Davis dalam bukunya Management Information System

: Conceptual Foundation, Structures, and Development menyebutkan

infromasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi

penerimanya dan nyata, berupa nilai yang dapat dipahi dalam keputusan

sekarang maupun masa depan.

c. Menurut Barry E Cuching dalam buku Accounting Information System and

Bussines Organisation, di katakana bahwa informasi merupakan suatu yang

menunjukan hasil pengelohan data yang diorganisasi dan berguna kepada

orang yang menerimanya.

d. Menurut Robert N. Anthony dan John Garden dalam buku Management

(4)

yang menembah pengetahuan bagi penggunanya.

e. Menurut Stephen A. Moscope dan Mark G. Sinkin dalam bukunya

Accounting Information System: Concept and Practise mengatakan

infromasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat

digunakan untuk pengambilan keputusan.

Dari penegrtian diatas, dapat disimpulkan bahwa informasi merupakan hasil

pengeolahan 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)

Tabel 2.1 Tabel Simbol-simbol data flow diagram

simbol kegunaaan

Simbol titik terminal digunakan untuk awal dan akhir suatu proses

(5)

Simbol proses digunakan untuk menunjukan pengeluaran yang dilakukan oleh komputer

Symbol prosedur defenisi digunakan untuk

menunjukan suatu operasi yang rinciannya di tunjukan di tempat lain

Simbol penghubung digunakan untuk menunjukan sambungan dari bagan alir yang

terputus di halaman yang masih sama.

Simbol pemutus hubungan digunakan untuk masuk dan keluarnya suatu prosedur pada

lembar kertas yang lain.

Simbol magnetic digunakan untuk

menunjukan databsase yang dipakai dalam

program.

Simbol keputusan digunkan untuk suatu

(6)

Simbol dokumen merupakan symbol untuk

menunjukan data yang berbentuk kertas

mauoun informasi.

Arus/ flow dari prosedur yang dapat

dilakukan dari atas ke bawah, dari bawah

ke atas, dari kiri ke kakan dan sebaliknya.

2.3 Data Flow Diagram

Simbol proses digunakan untuk menunjukan pengeluaran yang dilakukan oleh komputer

Symbol fungsi/ atau sistem

Menunjukan file atau database darai system tersebut

(7)

Pengertian Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya

sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas

(Pahlevy. 2010.).

DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem

yang sedang berjalan logis. Dalam sumber lain dikatakan bahwa DFD ini merupakan

salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-

fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data

yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model

yang memberikan penekanan hanya pada fungsi sistem. DFD ini merupakan alat

perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi

dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah

dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

2.4 HTML (Hypertext Markup Language)

HTML merupakan suatu script dimana kita menampilkan informasi dan daya kreasi

lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah untuk

dimengerti dibandingkan bahasa pemrograman laiinya, dank arena bentuknya maka

HTML dapat dibaca oleh platform yang berlainan seperti dokumen Word.

Perbedaan yang paling mencolok adalah pada dokumen word, banyaknya karakter

aakan terbatasi oleh oleh besarnya kertas sehingga jika teks yang ada didalamnya

banyak, maka banyak pula halamnnya. Sedangkan HTML tidak memiliki batasan

teks, sehingga tidak ada pemisahan halaman satu dengan lainnya.

HTML merupakan bahasa pemerograman flesksibe ldimana kita bisa

meletakan scriptdari bahas pemrograman lain seperti Java, Visual Basic, dan

(8)

browser tidak menampilkan kotak dialog seperti “syntax error” jika ada penulisan

kode yang keliru pada script HTML. Sepanjang kode- kode.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.

Hypertext 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

home page lain, hypertext juag mengizinkan kita menuju ke salah satu bagian teks

itu sendiri. Sedangkan Markup Language menunjukan fasilitas yang berupa tanda

tertentu dalam setiap script HTML dimana kita bias menegset judul, garis, table,

gambar, dan lain-lain dengan perintah khusus.

2.5 PHP ( Personal home page)

Dunia internet semakin berkembang, terutama dalam penggunaanya 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 website yang dinamis dan mudah update setiap saat dari browser ,

dibutuhkan sebuah program yang mampu mengolah data dari computer atau dari

computer server itu sendiri sehingga mudah dan sendiri sehingga mudah dan

nyaman disajikan browser

Salah satu program yang dapat dijalankandi server dan cukup handal adalah

PHP. PHP adalah salah satu bahasa program yang berjalan dalam sebuah web

server dan berfungsi sebagai pengolah data pada sebuah server. Dengan

menggunakan program PHP, sebuah website lebih interaktif dan dinamis. Data

(9)

server dan dapat ditampilkan kembali apabila dibutuhkan sewaktu-waktu.

PHP merupakan bahaa standar yang digunakan dalam dunia website yang

terbentuk script dan diletakkan dalam web server. PHP diciptakan dari ide Ramus 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 pemgrograman yang baru dibangun sekitar tahun 1994.

PHP dapat menggantikan website statis yang menggantikan HTML menjadi website

dinamis.

2.5.1 Kelebihan dan Kelemahan PHP

Beberapa keunggulan yang dimiliki program PHP adalah sebagai berikut:

1. PHP memiliki tingkat akses yang lebih cepat

2. PHP memiliki tingkat life cycle yang cepat sehingga selalu mengikuti

Perkembangan teknologi internet.

3. PHP memiliki tingkat keaman yang tinggi

4. PHP mampu berjalan di flatform linux dan juga windows

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

antara lain: MySQL,Microsoft SQL, 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

(10)

Akan tetapi PHP juga dapat berdiri sendiri sehingga tidak memerlukan

HTML murni untuk meletakkan script-scriptnya

Adapun kelemahan PHP adalah :

a. Tidak ideal untuk pengembangan skala besar

b. Tidak bias memisahkan antara tampilan dengan logic dengan baik ( walau

penggunaan template dapat memperbaikinya).

PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam

melakukan pemrohraman dan kurang memperhatiakn isu dan konfigurasi PHP.

2.6 Pengenalan MySQL (my Structured Query Language)

MySQL (My Structured Query Language) adalah sebuah program membuat

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 flatform linux seperti halnya

PHP, karena sifatnya yang open source MySQL dapat dijalankan baik di linux

maupun windows . MySQL juga merupakan peogram database yang bersifat

jaringan sehingga dapat digunakan untuk aplikasi multiuser (banyak pengguna).

Saat ini database MySQL telah digunakan oleh semua programmer database

apalagi dalam pemrogranman website.

2.6.1 Sejarah MySQL

Sejarah MySQL yang merupaka hasil buah pikiran dari Michel “Monthy”

Widenius, David Axmark dan Allan Larson dimulai tahun 1995. Mereka bertiga

(11)

ditulisnya program MySQL adalah untuk mengembangkan aplikasi website yang

akan digunakan oleh satu klien MySQL AB. MySQL AB merupakan perusahaan

komersial yang berdiri untuk memberikan pelayanan seputer MySQL database.

Memang pada saat itu MySQL AB adalah sebuah perusahaan database dan

penegmbang software menggunakana ama Tcx data consult AB.

2.6.2 Kelebihan MySQL

Kelebiahan MySQL adalah menggunakan bahasa query standar yang dimiliki SQ.

SQL adalah suatu bahasa permintaan yang terstruktur dan yang telag distandarkan

untuk semua program pengakses database seperti oracle, postgressSQL, Microsoft

SQL dan sebagainya.

Adapun yang menjadi kelebihan MySQL dari program lain adalah :

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, siapa pun dapat mengembangkan MySQL dan hasil

pengembangan tersebut di serahkan kepada umum atau komunitas open

source.

4. Kapabilitas, MySQL mampu mengolah 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.

6. Konektifitas dan keamanan, MySQL mendukung dan menerapkan system

(12)

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

database alternative lainnya sehingga memudahkan untuk beralih ke

MySQL.

8. Dapat dijalankan pada beberapa system operasi yang berbeda seperti linux,

windows, machintos, solaris dan ssebagainya.

9. Biaya rendah( ralatif gratis).

2.7Apache

Apache merupakan software yang dikeluarkan oleh Grup Apache. Grup apache

terlibat dalam suatu proyek Apache untuk mengembangkan suatu software

implementasi di server HTTP (web) yang handal, standar komersial, dan source

codenya di distribusikan secara gratis.

Adapun alamat website apache adalah :http://www.apache.org/.

2.8Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah editor HTML professional untuk

mendesain secara visual dan mengelola situs web maupun halaman web.

Macromedia Dreamweaver 8 adalah salah satu produk vendor macromedia inc.

pada saat ini, pihak dreamweaver telah mengeluarkan versi terbaru Macromedia

dreamweaver yaitu Macromedia Dreamweaver 8. Fasilitas terbaru dari

Macromedia Dreamweaver 8 adalah zoom Tool And Guides, Panel Css yang baru,

Code Collapse, Codding Toolbar, Insert Flash Video dan tampilan baru dalam

(13)

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 meningkatkan produktifitas dan

efektifitas dalam desain maupun membangun situs web.

2.9CSS (Cascanding Style Sheets)

CSS (cascanding style sheets) banyak digunakan untuk memperluas kemampuan

HTML dalam memformat dokumen web atau untuk memeprcantik tampilan web,

bahkan untuk pemosisian dan layouting halaman web. Dengan mendefenisikan

satu style sekali saja, itu akan dapat digunakan berulang kali. CSS telah didikung

oleh kebanyakan browser, terutama versi baru sehingga penempatan layout

menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh

Gambar

Tabel 2.1 Tabel Simbol-simbol data flow diagram

Referensi

Dokumen terkait

Kasus pertanahan adalah sengketa, konflik, atau perkara pertanahan yang disampaikan kepada Badan Pertanahan Nasional Republik Indonesia untuk mendapatkan penanganan

Hasil perhitungan statistik menggunakan uji Kendall tau seperti disajikan pada tabel 4.6, diperoleh p-value sebesar 0,029 <  (0,05) sehingga dapat

Dengan ini saya menyatakan bahwa skripsi saya yang berjudul “ Analisis Pengaruh Kepemilikan Manajemen dan Kepemilikan Institusional serta Pengungkapan Corporate Social

Berdasarkan data hasil penelitian pada tabel 4.3 jumlah anemia dalam kehamilan pada ibu bersalin di RS PKU Muhammadiyah Bantul Tahun 2016 diketahui bahwa dari 201

Lingkup substansi meliputi kajian dan pembangunan dua model optimasi penentuan lokasi pembuangan sampah dari TPS-TPS ke TPST-TPST atau ke TPA-TPA dan lokasi pembuangan

Dengan adanya bukti bahwa penerapan strategi self instruction dapat digunakan untuk mengelola kemarahan siswa, diharapkan konselor dapat mempergunakan layanan

Untuk mengatasi resiko tersebut, strategi yang dapat digunakan adalah: (1) pemantauan TD, fungsi ginjal, dan munculnya edema baru atau memburuknya edema yang telah ada

Objek penelitian ini adalah seluruh dokumen atau laporan kasus ISPA oleh Dinas Kesehatan Kota Medan dan dokumen atau laporan kualitas udara (uji roadsite) Kota Medan