• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Sistem Informasi Pendaftaran Siswa Baru Berbasis Web dengan Menggunakan PHP dan MySQL pada SMA Swasta Prayatna Medan

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Sistem Informasi Pendaftaran Siswa Baru Berbasis Web dengan Menggunakan PHP dan MySQL pada SMA Swasta Prayatna Medan"

Copied!
16
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

(2)

informasi. Agar tujuan pokok tersebut dapat terlaksana, maka harus ada elemen-elemen yang mendukungnya.

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.

(3)

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 and Aplication, system merupakan suatu grup dari elemen-elemen baik 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 Penegrtian Informasi

(4)

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

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

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

(5)

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

Simbol input/output digunakan untuk

mewakili data input/output

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

(6)

Simbol magnetic digunakan untuk

menunjukan databsase yang dipakai dalam

program.

Simbol keputusan digunkan untuk suatu

penyelesain kondisi di dalam program

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

(7)

Menunjukan file atau database darai system

tersebut

mudah, sehingga langsung menjadi popular. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukan “at” atau “pada”.Tahun 1973, jaringan computer ARPANETmulai dikembangkan meluas keluar Amerika Serikat. Komputer University College di London merupakan computer pertama yang ada diluar Amerika yang menjadi anggota jaringan ARPANET .Pada tahun yang sama, dua orang ahli computer yakniVinton 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. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANETmembentuk jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin menciptakan newsgroups yang diberi nama USENET.Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televise pertama, dimana orang bias saling menelpon sambil berhubungan dengan video link.Karena computer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protocol resmi yang diakui sebuah jaringan.

(8)

Inggris, Denmark, Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USUNET. Untuk menyeragamkan alamat dijaringan computer yang ada, maka pada tahyn 1984 diperkenalkan system nama domain, yang kini kita kenal dengan DNS atau Doamain Name System.Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Setahun kemudian alamt dengan akhiran .com. Sistem alamat yang serba praktis ini Pada 1987 jumlah computer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.

Tahun 1988, antar sesama computer sudah mulai dapat mengobrol atau chatting, karena Jarko Oikaren dari Findland berhasil menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat.Setahun kemudian, jumlah jaringan computer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, Ketika tim BernersLee menemukan program editor dan browser yang bias menjelajah antara satu computer dengan computer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www atau World Wide Web.

Tahun 1992, computer yang saling tersambung membentuk jaringan yang sudah melampaui sejuta computer, dan ditahun 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 tahun kelahiran Netscape Navigator 1.0.

(9)

Tahun 1997 situs internet sudah melewati 1,2 juta. Namun domain bussines.com mencapai rekor penjualan 150.000 dollar AS. Tahun 1998, situs internet tumbuh menjadi 4,2 juta, dan nama domain yang terdaftar sudah melewati angka 2 juta. Tahun 1999 nama doamain bussines.com terjual kembali 7,5 juta dollar AS . tahun 2000 situs internet sudah melewati 21,1 juta

2.3.1 Beberapa Kegunaan Internet

Banyak kegunaan yang menguntungkan yang didapatkan dari internet dalam semua bidang (bisnis,akademik,pemerintahan,organesasi dan sebagainya ) antara lain :

a. E-mail (Electronic Mail) b. WWW (World Wide Web) c. News Grup

d. FTP (File Transfer Protocol) Dan lain-lain.

3. Mengurangi biaya kertas dan distribusi, contoh : a. Koran masuk internet

b. Majalah, brosur dan sebagainya.

(10)

menerima hasil dalam bentuk HTML. Contoh sisi server adalah ASP (Active Server Pages) dan sebagainya. Pada sisi klien, proses akan dilakukan di web serverbiasanya sisi klien digunakan untuk hal-hal yang membutuhkan banyak interaksi pemakai dan menggunakan jenis informasi yang pasti dan seragam. Sisi server dan sisi klien tidak bersifat kompetitif, melainkan saling melengkapi.

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

(11)

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.

(12)

pengolah data pada sebuah server. Dengan menggunakan program PHP, sebuah website lebih interaktif dan dinamis. Data yang dikirim oleh penunjang website akan diolah dan disimpan pada databaseweb 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.

(13)

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

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)

(14)

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 kemudian mendirikan perusahhan benama MySQL AB di Swedia. Tujuan awal 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 keamanan dan izin akses tingkat tinggi.

(15)

8. Dapat dijalankan pada beberapa system operasi yang berbeda seperti linux, windows, machintos, solaris dan ssebagainya.

9. Biaya rendah( ralatif gratis).

2.8 Apache

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 adal

2.8 Macromedia 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 Dreamweaver 8 membuat pekerjaan akan cepat selesai.

(16)

2.9 CSS (Cascanding Style Sheets)

Gambar

Tabel 2.1 Tabel Simbol-simbol data flow diagram

Referensi

Dokumen terkait

JUDUL : DIY LAWAN VIRUS ZIKA PAKAI NYAMUK BER- WOLBACHIA. MEDIA : SEPUTAR INDONEISA TANGGAL : 1

This research was conducted in Silahisabungan Subdistrict of Dairi District and Pangururan Subdistrict of Samosir Regency of North Sumatera Province, This study

Using the doctrinal approach, it is found that: The harmonization of law of village development in Lampung coastal area in village regime and local

Berdasarkan distribusi silang antara lama pemakaian kontrasepsi suntik dengan perubahan berat badan pada responden diketahui bahwa responden yang telah lama memakai

Dalam hal suami memberikan nafkah, hendaklah suami tidak mengurangi nafkah dari salah seorang istrinya. Memeberi nafkah lebih kepada seorang istri dari yang lain

Penelitian selanjutnya yang dilakukan oleh Putri (2013) dengan judul penelitian Hubungan antara Identitas Sosial dan Konformitas dengan Perilaku Agresi pada

responsiveness, personal selling dan kualitas produk pada saat ini sangat berpengaruh terhadap loyalitas pelanggan dengan melakukan survey pra penelitian pada 20

Untuk memperoleh data dalam penelitian ini peneliti menggunakan jenis Participant-observer keterlibatan pasif yang mana peneliti terjun langsung mengikuti