BAB III LANDASAN TEORI

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk. Oleh: MATA KULIAH PEMROGRAMAN C++

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Firmansyah (2011:25) dalam bukunya Rancang Bangun Aplikasi

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

BAB III LANDASAN TEORI. Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS.

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. 2.1 Tinjauan Pustaka Penelitian yang membahas pembuatan aplikasi pembelajaran sejarah pernah

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB II DASAR TEORI. Pada bagian ini akan dijabarkan teori yang akan digunakan dalam pembuatan sistem yang akan diaplikasikan pada skripsi ini.

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Pertemuan 1. Pengenalan Dasar Web

BAB III LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Soemarso (2007:08) dalam buku Akuntansi Suatu Pengantar

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II TINJAUAN PUSTAKA

Firewall & WEB SERVICE

BAB II TINJAUAN PUSTAKA

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

III.1. Sistem Informasi

Web Internet Intranet Ekstranet. Materi Pembelajaran

BAB 2 LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

PENGERTIAN WEB web adalah

BAB 2 LANDASAN TEORI

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

IT210 - Pemrograman Visual. Ramos Somya

BAB 2 LANDASAN TEORI

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB 3 LANDASAN TEORI

BAB III LANDASAN TEORI. Landasan teori merupakan dasar-dasar yang digunakan dalam

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

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

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dibahas meliputi permasalahan yang ada dan solusi yang diusulkan

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 2 LANDASAN TEORI. Apache2Triad adalah aplikasi paket program web (Web Programming) lengkap yang

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB II KAJIAN PUSTAKA. Selama ini kita pernah atau bahkan sering mendengar tentang Web Service.

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB II LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

Teori Algoritma. 1Universitas Gunadarma

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. dihubungkan untuk berbagi sumber daya (Andi Micro, 2011:6). Jaringan Komputer

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN.

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

APLIKASI BERBASIS WEB

SISTEM INFORMASI PRESENSI DAN PENGGAJIAN KARYAWAN DI TOKO BOBOHOMART BANJARNEGARA. Oleh : Dwi Nurdiani

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

Asumsi dari penyedia layanan (website master) adalah sebagai berikut:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan Sistem Informasi Geografis pernah dilakukan

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

BAB III LANDASAN TEORI

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Presensi atau daftar hadir adalah formulir berisi data identitas dan validasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

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

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Transkripsi:

BAB III LANDASAN TEORI III.1 Sistem Informasi Sistem informasi (IS) merupakan kombinasi yang terorganisir antara manusia, hardware, software, jaringan komunikasi, sumber daya data, kebijakan dan prosedur. Prosedur dapat berupa prosedur untuk menyimpan data, mengambil kembali data, mentransformasikan data menjadi informasi dan menyebarkan informasi dalam sebuah organisasi. Manusia bergantung pada sistem informasi modern untuk berkomunikasi dengan manusia yang lainnya. Manusia menggunakan berbagai perangkat fisik (hardware), instruksi pemrosesan informasi dan prosedur (software), saluran komunikasi (jaringan), dan data yang disimpan (sumber data) pada sistem informasi (O Brien dan Marakas, 2007). Sistem informasi dapat diklasifikasikan menjadi sistem informasi operasi, sistem informasi manajemen dan sistem informasi lainnya (O Brien dan Marakas, 2007). III.1.1 Sistem Pendukung Operasi Sistem pendukung operasi menghasilkan banyak informasi untuk digunakan oleh pihak internal maupun eksternal. Sistem pendukung operasi berperan untuk 4

memproses data transaksi bisnis, mengontrol proses industri, mendukung komunikasi dan kolaborasi perusahaan, dan memperbarui basis data perusahaan secara efisien. Sistem ini memerlukan pengolahan lebih lanjut oleh sistem informasi manajemen agar bisa digunakan oleh pihak manajemen (O Brien dan Marakas, 2007). III.1.2 Sistem Informasi Jenis Lain Beberapa jenis sistem informasi dapat mendukung kegiatan operasi atau aplikasi manajemen. Contoh sistem jenis ini adalah sistem pakar, sistem manajemen pengetahuan, sistem bisnis fungsional, sistem informasi strategis dan sistem informasi terpadu. Sistem pakar dapat memberikan saran seperti ahli dibidang operasional dan keputusan manajerial. Sistem manajemen pengetahuan merupakan sistem informasi yang berbasis pengetahuan untuk mendukung penciptaan, pengaturan, dan penyebaran pengetahuan bisnis kepada karyawan dan manajer di seluruh perusahaan(o Brien dan Marakas, 2007). III.2 Basis Data Basis data adalah koleksi data item yang saling terkait terkelola sebagai satu unit. Basis data digunakan untuk menyimpan, mengubah dan mengambil data yang terkandung didalamnya. Basis data juga menghindari terjadinya duplikasi data. Sistem basis data sering disebut sebagai Database Management System (DBMS). DBMS mengijinkan 5

beberapa aplikasi untuk mengakses data dalam sistem terpadu sehingga tidak terjadi duplikasi data dan integritas data dapat dipertahankan. Contoh DBMS diantaranya yaitu Oracle, SQL Server, DB2. (Chakrabarti dkk., 2009). III.3 Data dan Informasi Data adalah kumpulan fakta-fakta, kejadiankejadian yang dapat berupa symbol, angka, huruf dan lain-lain yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep. Data berguna bagi pengolahan data atau sebagai masukan suatu proses. Informasi adalah data yang sudah diproses menjadi bentuk yang berguna bagi pemakai, dan mempunyai nilai pikir yang nyata bagi pembuatan keputusan pada saat sedang berjalan atau untuk prospek masa depan(chakrabarti dkk., 2009). III.4 Sistem Informasi Berbasis Web Saat ini komputer banyak digunakan dalam kehidupan sehari-hari dan masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang beredar sekarang memiliki kemampuan yang lebih dari perhitungan matematika biasa. Interconnected Network yang biasanya sering disebut dengan internet adalah sebuah sistem komunikasi global yang menghubungkan komputerkomputer dan bermacam jaringan komputer di seluruh dunia. Komputer dan jaringan dengan berbagai 6

platform yang mempunyai perbedaan dan ciri khas masing-masing bertukar informasi dengan sebuah protocol standard yang dikenal dengan nama TCP/IP. Web adalah fasilitas hypertext untuk menampilkan data berupa teks, gambar, bunyi, animasi dan data multimedia lainnya, yang mana data tersebut saling berhubungan satu sama lain. (Laura, 2001). III.4.1 Web Server Web server adalah sebuah perangkat lunak server yang berfungsi menerima pemintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halamanhalaman web yang umumnya berbentuk dokumen HTML. Web Server adalah suatu program ( dan juga mesin yang menjalankan program) yang mengerti protocol HTTP dan dapat menanggapi permintaan-permintaan dari web browser yang menggunakan protokol tersebut. (Rizky, 2009) III.4.2 Web Browser Web browser digunakan untuk menjelajah situs web lewat layanan HTTP. Untuk mengakses layanan WWW (World Wide Web) dari sebuah komputer digunakan program web client yang disebut web browser atau browser saja. Jenis-jenis browser yang biasa digunakan adalah Internet Explorer, Netscape, NSCA Mosaic, Arena dan masih banyak lainnya. (Laura, 2001). 7

III.5 C# C# adalah bahasa pemrograman yang dikembangkan oleh Anders Hejlsberg dan Scott Wiltamuth. Bahasa ini adalah bahasa yang pemrograman yang sederhana, aman, modern, berorientasi objek, berorientasi internet dan memiliki performa tinggi dalam lingkungan pengembangan.net. C# dipengaruhi oleh bahasa Java, C++ dan Visual Basic. C# memiliki sedikit keyword dan banyak tipe tetapi sesuai untuk penerapan pemrograman modern. C# mendukung pemrograman terstruktur, pemrograman berbasis komponen dan pemrograman berorientasi objek yang ada pada bahasa pemrograman modern (Xie dan Liberty, 2008). III.6 Peralatan Pembuatan Sistem III.6.1 Visual Studio Microsoft Visual Studio merupakan perangkat lunak (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi windows atau aplikasi web. Visual studio mencakup compiler, SDK, Integrated Development Environtment(IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual basic.net, Visual interdev, Visual J++, Visual J#, Visual Fox Pro, dan Visual Sourcesafe. 8

Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code( dalam bentuk bahasa mesin yang berjalan di windows) ataupun managed code(dalam bentuk Microsoft Intermediate Language di atas.net Framework). Selain itu Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile. III.6.2 ASP.Net Menurut MacDonald dkk. (2010), ASP.Net merupakan teknologi yang dapat digunakan untuk membangun aplikasi Windows dan website. ASP.Net terintegrasi dengan.net framework..net menyediakan pustaka fungsional dengan puluhan ribu jenis kelas, struktur, antarmuka dan inti pemrograman. Setiap ribuan kelas pada.net framework dikelompokkan ke dalam kontainer logikal dan hirarkikal yang disebut namespace. Namespace yang berbeda menyediakan fitur yang berbeda. Semua namespace pada.net menyediakan semua fungsi yang dibutuhkan pembangunan aplikasi terdistribusi. Kumpulan kelas-kelas ini disebut pustaka kelas. Cara penggunaan kelas.net framework sama dengan cara penggunaan untuk membangun aplikasi Windows, servis Windows dan aplikasi konsol. Menurut MacDonald dkk. (2010), ASP.Net merupakan ASP berorientasi objek yang mendukung banyak model objek. ASP.Net sepenuhnya dapat menerapkan object oriented programming (OOP), seperti penerapan class, interface, encapsulation dan inheritance. ASP.Net 9

menyediakan sekumpulan objek yang berada selapis di atas layer HTTP dan HTML. ASP.Net mendukung pengembangan website untuk semua browser yang menggunakan XHTML, CSS dan JavaScript. III.6.3 SQL Server 2008 Menurut Jones dkk. (2005), SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client atau server. Istilah client, server dan client/server dapat digunakan untuk merunjuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya dari komponen sistem lainnya. Sedangkan sebuah server adalah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. Sistem client/server dirancang untuk memisah layanan basis data dari client, dengan penghubungnya menggunakan jalur komunikasi data. Layanan basis data diimplementasikan pada sebuah komputer yang berdaya guna, yang memungkinkan manajemen tersentralisasi, keamanan dan berbagai sumber daya. Oleh karena itu, server dalam client/server adalah basis data dan layanannya.aplikasi-aplikasi client diimplementasikan pada berbagai platform, menggunakan berbagai bahasa pemrograman. 10