BAB 2 LANDASAN TEORI

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

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

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

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

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

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

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 III LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB II TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB III LANDASAN TEORI

II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

No HP :

BAB 2 TINJAUAN TEORI

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

BAB III LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

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

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

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

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

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Beberapa pengertian yang diberikan oleh beberapa pakar : Menurut

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

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

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

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB III 3. LANDASAN TEORI

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

5 BAB II Tinjauan Pustaka

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II LANDASAN TEORI

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

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti

BAB II LANDASAN TEORI

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan Internet memang sangat cepat dan jauh berbeda dengan masa awal

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. mengenai hal hal dari permasalahan tentang ilmu dan landasan pemikiran. yang terkait dan mendukung dalam kerja praktek.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

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

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB II TINJAUAN PUSTAKA

BAB III 3 LANDASAN TEORI

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

SISTEM INFORMASI HASIL UJIAN KOMPETENSI BERBASIS WIRELESS APLICATION PROTOCOL (WAP) (Studi Kasus SMK Mandiri Percut Seituan)

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer telah memberikan berbagai kemampuan lain pada komputer sehingga defenisi computer mengalami perubahan. Menurut Robert H. Blissmer komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas yaitu menerima input, memproses input sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan, serta menyediakan output dalam bentuk informasi. Perubahan ini memudahkan setiap orang dalam pengolahan data dan pengumpulan informasi yang dapat dikerjakan dalam waktu yang sangat singkat. 2.1.1 Sistem Komputer Proses pengolahan data agar dapat dilakukan komputer, maka haruslah berbentuk sistem komputer. Tujuuan pokok sistem komputer adalah mengolah data

untuk menghasilkan informasi. Tujuan pokok tersebut dapat terlaksana jika ada elemen-elemen pendukungnya. Elemen-elemen dari sistem pendukung komputer adalah sebagai berikut: 1. Perangkat keras (Hardware) Hardware merupakan peralatan fisik dari sebuah komputer. Umumnya terdiri dari tiga jenis perangkat yaitu; perangkat masukan (input device), perangkat keluaran (output device), serta pengolahan (\processor). 2. Perangkat Lunak (Software) Software merupakan program yang berisi perintah-perintah untuk melakukan pengolahan data. 3. Tenaga Pelaksana (Brainware) Brainware merupakan manusia yang dibutuhkan untuk mengoperasikan serta mengatur sistem komputer. 2.2 Pengertian Tentang Data, Data Flow Diagram (DFD), dan Diagram Alir 2.2.1 Pengertian Data Beberapa pengertian data adalah sebagai berikut: a. Kata data diambil dari bahasa Inggris yang berasal dari bahasa Yunani yang berarti fakta. b. Data adalah sesuatu fakta mentah mewakili kejadian-kejadian yang terjadi dalam suatu organisasi atau lingkungan fisik yang merupakan bahan mentah dari informasi. (Kenneth C. Loudon et al, 2008).

c. Data adalah segala sesuatu yang bisa dikodekan dan dilambangkan dengan kodekode, lambang-lambang atau simbol-simbol yang telah disediakan oleh komputer. (Bambang Wahyudi, 2003). Dari pengertian di atas, dapat disimpulkan data adalah bahan mentah informasi yang mewakili dari suatu kejadian yang berbentuk alphabet, angka, maupun simbol khusus. Data dapat disusun dalam bentuk stuktur data, stuktur file dan basis data. 2.2.2 Pengertian Data Flow Diagram (DFD) Data Flow Diagram yang nantinya akan di singkat dengan DFD adalah representasi dari sebuah sistem secara grafis yang digambarkan dengan sejumlah simbol tertentu untuk menunjukkan perpindahan data dalam proses-proses suatu sistem (Jogiyanto,1995). DFD (Data Flow Diagram) terdiri dari empat simbol yaitu: Table 2.1 Simbol-simbol Data Flow Diagram No 1 2 Simbol Fungsi Terminator/ Entitas Luar Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan. Proses Menggambarkan bagian dari sistem yang mentransformasikan input menjadi output

Data Store Simpanan data yang dapat berupa file atau 3 database, arsip, tabel acuan, agenda atau buku. Data Flow 4 Ini mengalir di antara proses, simpan data dan kesatuan. 2.2.3 Diagram Alir (Flowchart) Bagan alir program (flowchart) adalah suatu bagan yang mengambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagan alir terdiri dari simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir (flow line) menunjukan urutan dari simbol-simbol yang akan dikerjakan. Tabel 2.2 Simbol-simbol Flowchart No Simbol Fungsi Simbol titik terminal digunakan untuk 1 menunjukkan awal dan akhir dari suatu proses. Simbol proses digunakan untuk 2 mewakili suatu proses atau untuk pengolahan aritmatika dan pemindahan data.

Simbol input/ output digunakan untuk 3 mewakili data input/output dan menunjukan hasil dari suatu proses Simbol decision (keputusan) 4 digunakan untuk menyeleksi (perbandingan logika) kondisi di dalam program Simbol predefined (persiapan) 5 digunakan untuk memberi nilai awal suatu variabe l atau counter Simbol connector (penghubung) 6 digunakan menunjukan hubungan arus proses yang terputus masih dalam halaman yang sama Simbol off-page connector digunakan 7 untuk menunjukan hubungan arus proses yang terputus masih dalam halaman sama atau yang berbeda Simbol proses terdefenisi digunakan 8 untuk menunjukan suatu operasi rinciannya ditunjukkan di tempat lain. 9 Simbol display digunakn untuk output yang ditunjukan/ ditampilkan monitor.

Simbol dokumen digunakan untuk 10 menunjukan suatu dokumen input dimana output baik untuk proses manual, mekanik atau komputer Simbol garis alir (flow line simbol) 11 yang digunakan untuk menunjukkan arus dari suatu proses 12 Simbol Storage yang digunakan untuk menyimpan data 2.3 Pengertian Sistem Informasi Sistem Informasi merupakan sekumpulan komponen yang saling berhubungan, mengumpulkan, menyimpan dan mendistribusikan informasi dalam suatu organisasi. 2.3.1 Komponen sistem informasi Sistem informasi memiliki komponen-komponen dalam mencapai sasaran sitem. Adapun komponen dari sistem informasi adalah sebagai berikut: a. Blok Masukan (Input Block) Blok masukan dalam sebuah sistem informasi meliputi metode-metode dan media untuk mengungkap data yang akan dimasukkan. b. Blok Model Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi keluaran tertentu.

c. Blok Keluaran (Ouput Block) Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi berkualitas. d. Blok Teknologi (Tehnology Block) Blok teknologo digunakan untuk menerima input, menjalankan model, menyimapan dan mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian sitem secara keseluruhan. e. Blok Basis Data (Database Block) Merupakan kumpulan data yang berhubungan satu dengan yang lainnya, tersimapn di perangkat keras computer dan perangkat lunak memanipulasinya. f. Blok Kendali (Control Block) Meliputi masalah pengendalian terhadap opeasionla sistem berfungsi mencegah ddan menagani kesalahan/kegagalan sistem. 2.4 Internet Intenet (interconnected Network) merupakan hubungan banyak komputer yang membentuk sistem jaringan global yang terbentuk dari jaringan local maupun regional yang menggunakan suatu standard komunikasi. Standard komunikasi atau protocol yang sering digunakan untuk jaringan komputer dan menjadi standard protocol yang digunakan adalah Tranmission Control Protocol/Internet Protocol (TCP/IP). Tranmission Control Protocol yang memastikan bahwa semua hubungan bekerja benar dengan benar, sedangkan Internet Protocol (IP) yang mentransmisikan data dari satu komputer ke komputer lain.

2.5 Web Server Web server adalah perangkat lunak yang berfungsi menerima permintaan HTTP atau HTTPS dari client. Salah satu web server yang banyak dipakai adalah Apache. Apache merupakan web server antara platform yang dapat berjalan di beberapa platfrom seperti Linux dan Windows. 2.6 Hyper Text Markup Languange (HTML) HTML adalah sebuah dokumen teks biasa yang mudah dimengerti oleh bahasa pemograman dimana kita dapat menampilkan informasi yang dapat dibaca oleh web browser. Di dalam HTML kita dapat menulis dalam bagian tertentu saja. HTML terdiri dari bagian yang fungsinya sebagai penanda dalam satu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan <form>, judul dengan <title> dan sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan skema di bawah ini: <html> <head> <title> </title> </head> <body> isi dari halaman web </body> </html>

2.7 Personal Home Page (PHP) Hypertext Preprosesor yang digunakan sebagai bahasa script server slide dalam pengembangan web yang disisipkan pada HTML. Scrip ini akan membuat suatu aplikasi yang dapat diintegrasikan ke dalam HTML sehingga tidak bersifat statis melainkan bersifat dinamis. PHP diciptakan pertama sekali oleh Rasmus Lerdof pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta untuk mengertahui siapa pengunjung pada homepage-nya. Setelah dikembangkan akhirnya PHP menjadi bahasa pemrograman web. 2.7.1 Kelebihan PHP Kelebihn PHP sebagai script server slide adalah: 1. PHP dapat mengumpulkan data dari form, menghasilkan isi halaman web dinamis serta menerima cookies. 2. PHP dapat digunakan pada semua sistem operasi, antara lain Linux. Unix, Microsoft Windows, dan sebagainya. 3. PHP juga mendukung banyak web server, seperti Apache, Microsoft Internet Informaion Server (MIIS), dan masih banyak alinnya. 4. PHP tidak terbatas pada hasil keluaraan HTML tetapi huga memiliki kemampuan untuk mengelolah keluaraan gambar, file PDF dan movies Flash.

2.7.2 Sintaks PHP Sintaks PHP/ Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan pasanagan tag PHP yang dapat menandai blok skrip PHP. 1. <?php?> 2. <script language = PHP > </script> 3. <??> 4. <% %> 2.8 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data atau DBMS. MySQL memiliki beberapa keistimewaan, antara lain : 1. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. 2. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma. 3. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. MySQL mampu menangani basis data dalam skala besar. 5. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 6. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

2.9 Macromedia Dreamweaver 8 Macromedia adalah sebuah editor HTML profesional untuk mendesain secara visual dan mengelola situs web. Dreamweaver merupakan software yang digunakan oleh web desain maupun web programmer dalam membangun suatu situs web. Ruang kerja, fasilitas dan kemampuan dreamweaver mampu meningkatkan produktivitas dalam membagun situs web.