BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

dokumen-dokumen yang mirip
BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 LANDASAN TEORI

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2 LANDASAN TEORI. Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

5 BAB II Tinjauan Pustaka

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

2.1 Profil Perusahaan

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB II TINJAUAN PUSTAKA

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Electronic commerce (e-commerce) di definisikan sebagai proses pembelian dan

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB 2 LANDASAN TEORI. Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Sedangkan menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan

BAB 2 LANDASAN TEORI. sebagai bahan dasar yang objektif di dalam proses penyusunan kebijaksanaandan

7 BAB II Tinjauan Pustaka

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi terutama dibidang internet, merupakan faktor

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI. Data dapat di defenisikan sebagai bahan keterangan tentang kejadian-kejadian nyata

7 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB III 3. LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. melainkan hampir semua lembaga dan instansi mulai dari sekolah-sekolah, perguruan

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI. Menurut Abdul Kodir (2010), internet merupakan jaringan terbesar yang

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Bab 1 PENDAHULUAN. memasuki era baru yang lebih cepat dari yang pernah dibayangkan sebelumnya.

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB II LANDASAN TEORI. Pengertian computer secara sederhana adalah sebuah alat elektronik yang terdiri dari 3

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user menginginkan

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB II LANDASAN TEORI

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal dari bahasa Inggris, to computer yang artinya menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung. Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian prosesnya sesuai dengan program yang tersimpan di memorinya dan menghasilkan output berupa informasi. Komputer pada awalnya merupakan alat hitung saja. Namun seiring dengan perkembangan teknologi, komputer tidak hanya sebagai alat hitung saja tapi dapat juga digunakan sebagai alat pengolahan data, permainan, pengontrol, membuat grafik, melakukan analisis, mendesain gambar, dan lainnya. Istilah komputer berasal dari bahasa latin yaitu computare yang berarti menghitung (to compute atau reckon). Komputer adalah suatu perangkat elektronika yang bekerja secara terintegrasi dan terkoordinasi yang dapat menerima input, mengolah dengan prosedur tertentu, mengingat, serta menampilkan hasil proses tersebut (Sutedjo, 2003).

2.2 Pengertian Data, Data Flow Diagram, Flowchart, dan Informasi 2.2.1 Pengertian Data Data menurut kamus bahasa Inggris-Indonesia, data diartikan sebagai istilah yang berasal dari datum yang berarti fakta atau bahan-bahan keterangan.. Pengertian lain juga mengatakan bahwa data merupakan deskripsi dari suatu kejadian yang kita hadapi. Data dapat didefinisikan sebagai bahan keterangan tentang kejadian nyata atau fakta-fakta yang dirumuskan dalam kelompok lambang tertentu yang tidak acak yang menunjukkan jumlah, tindakan, atau hal (Sutanta, 2004). Data terbentuk dari karakter, dapat berupa abjad, angka maupun simbol khusus. Data disusun dan diolah dalam bentuk struktur data, struktur file dan basis data. Contoh data adalah catatan identitas pegawai, catatan transaksi pembelian, catatan transaksi penjualan, dan lain-lain. 2.2.2 Pengertian Data Flow Diagram Data Flow Diagram (DFD) adalah suatu gambaran grafis dari suatu sistem yang dapat menggambarkan arus data di dalam sistem dengan struktur, jelas dan menggunakan sejumlah bentuk-bentuk simbol menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan.

DFD terdiri dari empat simbol yaitu: Tabel 2.1 Simbol-Simbol DFD No Simbol Keterangan 1. External Eternity ( Kesatuan Luar ) Yaitu kesatuan di lingkungan luar sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. 2 Data Flow ( Arus Data ) Ini mengalir diantara proses, simpanan data, dan kesatuan 3 Process ( Proses ) Yaitu kegiatan atau kerja yang dilakukan oleh mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses 4 Data Store ( Simpanan ) Yaitu simpanan dari data yang dapat berupa file atau databse, arsip, tabel, acuan manual, agenda atau buku 2.2.3 Flowchart (Diagram Alir) Bagan alir program adalah suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagian alir terdiri

dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir (flow line) menunjukkan urutan dari simbol-simbol yang akan dikerjakan. Tabel 2.2 Simbol-simbol flowchart No. Simbol Fungsi 1. Simbol titik terminal digunakan untuk menunjukkan awal dan akhir dari suatu proses 2. Simbol proses digunakan untuk mewakili suatu proses atau untuk pengolahan aritmatika dan pemindahan data 3. Simbol input-output digunakan untuk mewakili data input/output dan menunjukkan hasil dari suatu proses 4. Simbol Decision ( Keputusan ) digunakan untuk suatu penyeleksian ( perbandingan logika ) kondisi di dalam program 5. Simbol Predefined ( persiapan ) digunakan untuk memberi nilai awal suatu variable atau counter

Tabel 2.2 Lanjutan simbol-simbol flowchart No. Simbol Keterangan 6 Simbol Connector ( Penghubung ) digunakan menunjukkan hubungan arus proses yang terputus masih dalam halaman yang sama 7. Simbol Off Page Connector digunakan sebagai penunjuk hubungan arus proses yang terputus masih dalam halaman yang berbeda 8. Simbol proses terdefenisi digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain 9. Simbol display digunakan untuk output yang ditunjukkan/ditampilkan di monitor 10. Simbol dokumen yang digunakan sebagai penunjuk suatu dokumen input atau output baik untuk proses manual, mekanik atau komputer 11 Simbol garis alir yang digunakan untuk menunjukkan arus dari suatu proses 12 Simbol Storage yang digunakan untuk menyimpan data

2.2.4 Pengertian Informasi Informasi adalah hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegiatan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan akibatnya secara lansung saat itu juga atau secara tidak langsung pada saat mendatang (Sutanta,2004). Informasi adalah sekumpulan data atau fakta yang berguna bagi masyarakat. Sekumpulan data inilah yang akan digunakan dalam pengambilan keputusan (Laudon, 2007). Dari pengertian di atas dapat diambil kesimpulan bahwa informasi adalah sekumpulan data yang berguna bagi masyarakat yang diolah menjadi bentuk yang penting bagi penerimanya dan digunakan untuk mengambil keputusannya dan dapat dirasakan akibatnya baik secara langsung atau pun tidak langsung. 2.3 Sistem Informasi Sistem informasi dapat didefenisikan sebagai sekumpulan alat atau komponen penyusun yang kemudian komponen tersebut melalukan kegiatan bersama-sama dalam memproses, menyimpan, dan mendistribusikan informasi yang dibutuhkan dalam suatu proses pengambilan sebuah keputusan bagi perusahaan tersebut (Laudon, 2007). Sistem informasi merupakan sekumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data,

memproses dan menyimpan serta mendistribusikan informasi yang akan mendukung pembuatan keputusan dan melakukan kontrol (Sutedjo, 2003). 2.4 PHP PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. PHP merupakan software open source yang disebarkan dan dilesensikan secara gratis. PHP ditulis dalam bahasa C. PHP memiliki kelebihan yang tidak dimilki oleh script sejenis. PHP difokuskan pada pembuata script server side yang bisa melakukan apa saja yang dapat dilakukan oleh CGI seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies. PHP dapat digunakan pada semua sisitem operasi. PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash (Peranginangin, 2006). Sintaks program PHP ditulis dengan apitan tanda khusus PHP. Ada empat macam tag PHP yang digunakan untuk menandai blok script PHP yaitu: 1. <?php...?> 2. <script language = PHP >... </script> 3. <?...?> 4. <%... %>

2.5 MySQL MySQL merupakan salah satu database server yang paling cocok berpasangan dengan PHP. MySQL merupakan suatu format standart SQL bahasa data yang terkenal. Selain itu, MySQL dilepaskan dengan suatu lisensi open source dan tersedia secara cumacuma. MySQL bekerja pada berbagai sistem operasi dan banyak bahasa. MySQL bekerja dengan cepat dan baik dengan data yang besar. PHP menyediakan banyak fungsi unutk mendukung database MySQL (Peranginangin, 2006). MySQL termasuk jenis RDBMS (Relational Database Management System). Sehingga istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung satu beberapa tabel, tabel terdiri dari sejumlah baris dan kolom. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logika merupakan struktur dua dimensi yang terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih kolom. Baris pada tabel sering disebut sebagai instance dari data sedangkan kolom sering disebut sebagai attributes atau field (Sutarman,2007). 2.6 Apache Apache merupakan software yang dikeluarkan oleh Grup Apache. Grup Apache terlibat dalam suatu proyek yang disebut Proyek Apache untuk menghubungkan suatu software implementasi di server HTTP yang handal, standar komersial, dan source code-nya didistribusikan gratis.

2.7 CSS ( Cascading Style Sheet ) CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layouting halaman web. Dengan mendefenisikan suatu style sekali saja itu akan dapat digunakan berulang kali. CSS telah didukung 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 sementara gambar dan yang lainnya dapat ditmpilkan sesudahnya. 2.8 Macromedia Dreamweaver 8 Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, Panel CSS, Code Collapse, Coding Toolbar, Insert Flash Video dan tampilan baru dalam Macromedia Dreamweaver 8 membuat pekerjaan cepat selesai. Aplikasi pada dreamweaver juga memungkinkan untuk dapat membuat sebuah aplikasi dinamis dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat (Kurniawan, 2008).

2.9 Xampp Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan meng-install Xampp maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasinya secara otomatis untuk anda. Versi Xampp yang beredar saat ini adalah versi 1.4.14. Versi ini dapat didownload pada situs www.apachefriends.org. Sortware ini terdiri dari: 1. Apache versi 2.0.54 2. MySQL versi 4.1.12 3. PHP versi 5.0.4 4. phpmyadmin versi 2.6.2