BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

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

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

BAB II KAJIAN PUSTAKA

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

Bab II. TINJAUAN PUSTAKA

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. Sejarah adalah mata pelajaran yang menanamkan. pengetahuan dan nilai-nilai mengenai proses perubahan dan

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

BAB II TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

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

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

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II TINJAUAN PUSTAKA

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

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

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

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

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata kunci : website, hotel, reservasi, CRM. iii Universitas Kristen Maranatha

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB III LANDASAN TEORI. laporan, pemikiran, sanggahan dan sebagainya. dan menyampaikan informasi kepada pembaca surat.

BAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi

BAB 2 LANDASAN TEORI

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

MAKALAH TUGAS AKHIR PEMBUATAN SITUS WEB ALMAMATER PERGURUAN TINGGI MENGGUNAKAN PHP DAN MySQL

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB III LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Kata kunci: Sistem Informasi Berbasis Web, PHP, MySQL, Javascript, Wisatakuliner, Semarang


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

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

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

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

7 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB II LANDASAN TEORI

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

PENGEMBANGAN SISTEM DATABASE HASIL SKRIPSI DAN TUGAS AKHIR PADA JURUSAN TEKNIK ELEKTRO UNNES

BAB II LANDASAN TEORI

Abstrak BAB I PENDAHULUAN

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

SISTEM INFORMASI REGISTRASI HAK PATEN SENTRA HAK KEKAYAAN INTELEKTUAL BERBASIS WEB PADA BALITBANGNOVDA PROVINSI SUMATERA SELATAN

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

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

II. TINJAUAN PUSTAKA

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

SISTEM INFORMASI BERBASIS WEB UJIAN MASUK BERSAMA SEKOLAH MENENGAH ATAS KABUPATEN KUDUS DENGAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam perancangan aplikasi pembelajaran ini, penulis menggunakan beberapa acuan. Acuan pertama dari hasil tugas akhir mahasiswa STMIK AKAKOM Yogyakarta yang bernama Leni Setiya Putri (2012) Pada aplikasi media pembelajaran ini dipaparkan dan dibahas bentuk penyajian dengan visualisasi gambar angka, huruf, dan kata yang disertai suara. Peneliti mencoba mengembangkan aplikasi yang membahas tentang pelajaran Ilmu Pengetahuan Sosial (IPS) khususnya mata pelajaran Sejarah untuk siswa SMP pada semester pertama. Acuan kedua, aplikasi ini pernah dibuat oleh Saudara Ida Bagus Widya Mahendra (Akakom) dengan judul Aplikasi Pembelajaran Berbasis Dekstop (2014). Acuan ketiga, (Yosanusi, 2015) Aplikasi pembelajaran sejarah mengguakan windows phone, pada aplikasi ini saudara yosanusi menggunakan aplikasi mobile atau handphone sebagai media pembelajaran sejarah. Aplikasi tersebut menyediakan bagian materi dan latihan serta pembahasan sebagai menu utama. 6

7 Aplikasi yang akan dibangun oleh penulis adalah aplikasi berbasis web dengan mengutama media informasi sejarah sebagai bahan pembelajaran, dimana menyediakan materi dan artikel bacaan tentang sejarah indonesia. Penulis juga akan menyematkan bagian latihan soal sebagai bentuk latihan bagi siswa yang terdaftar. Aplikasi nantinya juga akan menghubungkan lokasi tempat sejarah indonesia tersebut. 2.2 DasarTeori 2.2.1 PendidikanSejarah Pendidikan Sejarah adalah mata pelajaran yang menanamkan pengetahuan dan nilai-nilai mengenai proses perubahan dan perkembangan masyarakat Indonesia dan dunia pada masa lampau hingga kini (Isjoni, 2007:71). Orientasi pembelajaran sejarah bertujuan agar siswa memperoleh pemahaman ilmu dan memupuk pemikiran historis dan pemahaman sejarah. Pemahaman ilmu dapat membuat seseorang memperoleh fakta dan penguasaan ide-ide dan kaedah sejarah (Isjoni, 2007:71). Sebagai sarana pendidikan, pengajaran sejarah termasuk pengajaran normatif, karena tujuan dan sasarannya lebih

8 dutujukan pada segi-segi normatif yaitu segi nilai dan makna yang sesuai dengan tujuan pendidikan itu sendiri (Isjoni, 2007:1). Melalui pengajaran sejarah siswa mampu mengembangkan kompetensi untuk berpikir secara kronologis dan memiliki pengetahuan tentang masa lampau yang dapat digunakan untuk memahami dan menjelaskan proses perkembangan dan perubahan masyarakat serta keragaman sosial budaya dalam rangka menemukan dan menumbuhkan jati diri bangsa di tengahtengah kehidupan masyarakat dunia. 2.2.2 PHP (Hypertext Preprocessor) PHP dikembangkan sepenuhnya sebagai bahasa server-side scripting. Yang berarti sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi sintak tersebut akan tetap disertakan pada dokumen HTML. PHP mempunyai kemampuan untuk dapat mengakses database dan di integrasikan dengan HTML. PHP merupakan bahasa server-side programming yang power-full untuk membuat halaman web yang dinamis dan interaktif. Cara kerja dari PHP sendiri adalah ketika pengguna internet (user) membuka suatu situs yang menggunakan server-side

9 scripting PHP, maka server yang bersangkutan terlebih dahulu akan memproses semua semua perintah PHP di server baru setelah itu server akan mengirimkan hasilnya dalam format HTML ke web browser pengguna internet (user). Gambar 2.1. Skema Konsep PHP 2.2.3 Konsep Pemrograman MultiUser Multiuser dapat diartikan sebagai suatu lingkungan yang memungkinkan sejumlah orang untuk berbagi data yang sama pada saat waktu yang bersamaan. Suatu data yang diletakan pada

10 suatu komputer yang disebut server dan data ini dapat digunakan bersama-sama oleh pemakai. Pada pemrograman berbasis jaringan, data dapat diakses oleh sejumlah orang secara bersamaan (Multi User) pada waktu yang bersamaan juga. Hal ini menuntut suatu konsep atau perancangan program yang sedikit berbeda dengan pemrograman berbasis tunggal (Single User). 2.2.4 AppServ Suatu aplikasi web tidak dapat berjalan tanpa adanya web server. Aplikasi raport elektronik (e-raport) adalah aplikasi yang membutuhkan server. Appserv sendiri adalah Server Local yang digunakan sebagai server simulasi. Appserv mempunyai beberapa fitur yang cukup lengkap antara lain Apache,MySql, PHP dan PhpMyAdmin. 2.2.5 Desain Basis Data (ayuclark, 2013) Model data yang digunakan sistem ini adalah model data yang keterhubungan Entitas (Entity Relationship Model). Hal ini untuk menjawab pertanyaan spesifik yang relevan dengan berbagai aplikasi pemrosesan data, obyek data umum, komposisi obyek data, atribut dan hubungan masing-

11 masing obyek data. Pada Entity Relationship Model, semesta data yang ada di dunia nyata ditransformasikan dengan memanfaatkan dengan sejumlah perangkat konseptual menjadi sebuah diagram data, yang disebut dengan Entity Relationship Diagram(Diagram E-R). Model E-R disusun oleh dua komponen utama yaitu Entitas (Entity)dan relasi (Relation). Entitas merupakan individu yang mewakili sesuatu yang nyata eksitensinya dan dapat dibedakan dari sesuatu yang lain. Setiap entitas memiliki atribut yang mendeskripsikan karaktristik dari entitas tersebut. Pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pemodelan data. Kedudukan atribut dalam entitas, pada model E-R, harus dibedakan mana atribut yang berfungsi sebagai kunci primary (primary key) dan mana yang bukan atribut deskriptif. Kardinalitas relasi yang terjadi diantara dua himpunan entitas, misal P dan Q dapat berupa: a. Satu kesatu (one to one), yang berarti setiap entitas pada himpunan entitas P berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas Q, begitu juga sebaliknya. b. Satu kebanyak (one to many), yang berarti setiap entitas pada himpunan entitas P berhubungan dengan banyak entitas Q, tetapi tidak berlaku sebaliknya.

12 c. Banyak kesatu (Many to one), yang berarti setiap entitas pada himpunan P berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas Q, tetapi tidak berlaku sebaliknya. d. Banyak kebanyak (many to many), yang berarti setiap entitas pada himpunan setia pentitas Q, dan berlaku sebaliknya. 2.2.6 MySQL (My structure Query Language) MySQL adalah Software untuk database server rasional yang cukup terkenal di bawah General Publik Lisensi. MSQL bersifat Open Source, sehingga memungkinkan user untuk melakukan modifikasi data pada source kodenya untuk memenuhi kebutuhan spesifik sendiri. MySQL merupakan database Multi User dan Multi Threaded. MySQL juga memiliki banyak features sehingga mampu bersaing dengan database komersial. MySQL juga termasuk jenis RDBMS (Relation Database Managemen System), sehingga istilah-istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL.