• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

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 terlaksana, maka harus ada elemen-elemen yang mendukungnya.

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

(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 Control System, menyebut informasi sebagai suatu kenyataan, data, item

(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

Simbol input/output digunakan untuk mewakili data input/output

(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 penyelesain kondisi di dalam program

(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 lain-lain . jika HTML tidak dapat mendukung suatu perintah pemrograman tertentu,

(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 yang dikirim oleh penunjang website akan diolah dan disimpan pada database web

(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 program lain.

(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 kemudian mendirikan perusahhan benama MySQL AB di Swedia. Tujuan awal

(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 keamanan dan izin akses tingkat tinggi.

(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.7 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 adalah :http://www.apache.org/.

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.

(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.9 CSS (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 terhadap ukuran file. Dapat menampilkan konten utama terlebih dahulu.

Gambar

Tabel 2.1 Tabel Simbol-simbol data flow diagram

Referensi

Dokumen terkait

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

Lama kelamaan kemampuan kompensasi menjadi berkurang dan pola serta kualitas miksi berubah, kekuatan serta lamanya kontraksi dari muskulus destrusor menjadi tidak

Suhu yang dibutuh1an dalam 4ertumbuhan dan 4er1embangan tanaman di1enal sebagai suhu 1erdinal yaitu meli4uti suhu o4timum7 suhu minimum dan suhu ma1simum5 Suhu 1ardinal

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

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

( 1) Penyam paian dar i syar at - syar at kualit as air seper t i yang t er cant um dalam Per at ur an Ment eri ini t idak dibenar k an, k ecuali dalam k eadaan khusus di