BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. mekanisme dunia kerja, maka masyarakat membutuhkan para pengembang dunia

PERANCANGAN SISTEM INFORMASI PEMESANAN PAKET PERNIKAHAN PADA CV. SABILLAH MANDIRI JAKARTA

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

BAB 2 LANDASAN TEORI

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

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

PENGERTIAN WEB web adalah

BAB II LANDASAN TEORI

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

PERANCANGAN SISTEM INFORMASI PENDAFTARAN PELATIHAN PADA BALAI LATIHAN KERJA BANTUL

BAB II LANDASAN TEORI...

BAB II LANDASAN TEORI

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

PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PENERBITAN BUKU MENGGUNAKAN WATERFALL PADA PT. AKASIA PRIMA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

PERANCANGAN SISTEM E-LIBRARY BERBASIS WEB Studi Kasus: SMP NEGERI 1 GAMPING

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

BAB II TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI

Pert 11 DASAR-DASAR WEB DESIGN

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

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

BAB II LANDASAN TEORI

Interactive Broadcasting

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB II LANDASAN TEORI

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

BAB III LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI KATALOG BAHAN MAKANAN POKOK BERBASIS WEB

BAB II LANDASAN TEORI

DASAR-DASAR WEB DESIGN

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

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

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. terhubung ke internet. Web menyediakan informasi bagi pemakai komputer yang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

WEBSITE PT. LUMENINDO GILANG CAHAYA MENGGUNAKAN METODE WATERFALL

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

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

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

BAB II LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

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

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

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

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile

BAB II LANDASAN TEORI

BAB II Landasan Teori 2.1 Kajian Pustaka


LOMBA KOMPETENSI SISWA SMK TINGKAT PROPINSI JAWA TIMUR Nganjuk, XX XX Oktober 2016

PEMBUATAN WEB SEKOLAH PADA SMAN 4 TAMBUN SELATAN DENGAN MENGGUNAKAN PHP DAN MYSQL

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

IMPLEMENTASI WEBSITE EKSPEDISI PT RESTU ANUGRAH WIBAWA PALEMBANG

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB II TINJAUAN PUSTAKA

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

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

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

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

RANCANGAN APLIKASI PENGAJUAN KARTU KUNING SECARA ONLINE (STUDI KASUS : DINAS TENAGA KERJA DAN TRANSMIGRASI KABUPATEN MUSI RAWAS)

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB II TINJAUAN PUSTAKA

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

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB II LANDASAN TEORI

BAB III. LANDASAN TEORI Pada bab ini akan membahas tentang teori-teori yang digunakan dalam

PENGERTIAN WEBSITE DAN FUNGSINYA

Transkripsi:

BAB II LANDASAN TEORI 2.1 Konsep Dasar Web (Betha Sidik & Husni Iskandar Pohan, Ir., 2014) menyimpulkan bahwa : World Wide Web (WWW) lebih dikenal dengan web merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hyperteks, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang di tampilkan dalam browser web. 2.1.1 Website 1. Internet Menurut (Kuryanti, 2015) Beberapa definisi dari internet dari para ahli, seperti yang tertuang dibawah ini : a. Internet adalah Kumpulan sumber daya informasi atau kumpulan dari jaringan komputer yang berbeda host, client dan server yang secara bersama menyediakan dan menggunakan layanan informasi dan hubungan. b. Internet adalah jaringan komputer skala dunia yang memungkinkan orangorang untuk saling berhubungan menggunakan berbagai layanan, seperti email, chat online, transfer file, dan halaman web. 5

6 c. Internet adalah jaringan komputer terbesar yang ada di dunia pada saat ini. Internet merupakan istilah yang diberikan untuk memberi nama jaringan komputer saat ini. d. Internet adalah sebuah jaringan yang menghubungkan komputer dari berbagai belahan dunia untuk saling terhubung dan bertukar data serta bertukar informasi 2. Website Menurut (Sibero AFK, 2013) World Wide Web (www) adalah suatu sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet. World Wide Web Consortium (W3C) organisasi dunia yang mengatur standar World Wide Web (Www).Organisasi ini berkomitmen dalam mengatur aturan pegembangan web, yang terdiri dari 320 anggota. Selain mengatur aturan pengembangan web, juga ikut melibatkan diri dalam dunia pendidikan. Beberapa standar hasil pengembangan dari W3C antara lain HTML, CSS, XHTML, DOM, SOAP, XML, dll. Sedangkan menurut (Aris Winardi & Ida Farida, 2017) Website adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protocol HTTP (Hypertext Transfer Protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. Browser (perambah) adalah aplikasi yang mampu menjalankan dokumen-dokumen web dengan

7 cara diterjemahkan. Prosesnya dilakukan oleh komponen yang terdapat didalam aplikasi browser yang biasa disebut web engine 3. Aplikasi Berbasis web a. Web Browser Menurut (Sibero AFK, 2013) Web browser adalah aplikasi perangkat lunak yang digunakan untuk mengambil dan menyajikan sumber informasi web. b. Web Server Menurut (Betha Sidik & Husni Iskandar Pohan, Ir., 2014). Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya. c. Xampp Menurut (Nugroho, 2013). XAMPP adalah paket program web yang dapat anda pakai untuk belajar pemograman web, khususnya PHP dan MySQL, paket ini didownload secara gratis dan legal 2.1.2 Bahasa Pemrogrman 1. Dreamweaver CS6 Menurut (Sadeli, 2013) Dreamweaver merupakan suatu perangkat lunak web editor keluaran adobe system yang di gunakan untuk membangun dan mendesain suatu website dengan fitur fitur yang menarik dan kemudahan dalam penggunaannya. Dreamweaver CS6 tergabung dalam pakt

8 adobe creative suite (CS) yang di dalamnya terdapat paket desain grafis, video editing, dan pengembangan web aplikasi 2. PHP (Kuryanti, 2015) PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman yang berbentuk scripting, yang digunakan untuk membuat halaman web yang dinamis. PHP merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. PHP merupakan bahasa pemograman web yang bersifat server-side HTML = embedded scripting, di mana script-nya menyatu dengan HTML dan berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages). 3. MYSQL (Kuryanti, 2015) MySQL merupakan suatu bahasa (language) yang digunakan untuk mengakses database. MySQL digunakan oleh banyak

9 portal-portal internet sebagai basis data dari informasi yang ditampilkan pada situs web. 4. HTML (Hyper Text Markup Language) Menurut (Suryana & Koesheryatin, 2014) HTML adalah Bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks, yaitu Standard Generalized Markup Language (SGML). HTML pada dasarnya merupakan dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada suatu sistem operasi tertentu. 2.1.3 Basis Data (Puspitasari, 2016). Basis data merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.. 2.1.4 Model Pengembangan Perangkat Lunak Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan model waterfall (Rosa A.S, 2014), Metode SDLC air terjun (waterfall) sering juga disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengkodean, pengujian dan tahap pendukung (support).

10 1. Analisis Kebutuhan Perangkat Lunak Tahapan ini sangat menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem dengan menentukan konsep. Kode program yang digunakan adalah seperti HTML, JavaScript, CSS, PHP serta untuk databasenya menggunakan MySQL Seperti, kebutuhan website penjualan pakaian, membuat pendaftaran baru untuk memudahkan calon konsumen dalam melakukan transaksi atau pembelian pakaian. 2. Desain Proses perancangan sistem ini dimulai dengan pembuatan basis data seperti rancangan dokumen, serta entity relational diagram (ERD), Logical Record Structure (LRS), Dan akan juga menggunakan pengkodean serta memberikan speseifikasi program dan melakukan implementasi. 3. Pembuatan Kode Program. Pada tahapan ini adalah pembuatan kode program yang digunakan dalam mentranslasikan tahapan sebelumnya. Kode program yang digunakan adalah seperti HTML, JavaScript, PHP serta untuk databasenya menggunakan MySQL.

11 4. Pengujian Pada tahap ini, merupakan tahap akhir dalam pengembangan perangkat lunak, yang dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. Tahap pengujian ini menggunakan black box testing. 5. Pendukung (support) atau pemeliharaan (maintenance) Tahap pendukung atau pemeliharaan dapat mengulangi proses pembangunan mulai dari analisis spesifikasi untuk perubahan perangkat yang sudah ada, tapi tidak membuat perangkat lunak baru melainkan hanya mencari bugs yang mungkin terjadi Teori Pendukung 2.2 Teori pendukung 2.2.1. Struktur Navigasi (Rohman, Ermawati, Farlina, & Syabaniah, 2018) Struktur Navigasi adalah susunan menu atau hirarki dari suatu situs yang menggambarkan isi dari setiap halaman dan link atau navigasi halaman pada suatu situs web. 2.2.2. Entity Relationship Diagram (ERD) (Hariyanto & Meidiany, 2018) Entity Relationship (ER) data mode di dasarkan pada persepsi terhdap dunia nyata yang tersusun atas kumpulan objek objek yang disebut entitas dan hubungan antar objek. Dari sumber lainnya menyebutkan ERD berguna untuk memodelkan sistem yang nantinya basis datanya akan di kembangkan.

12 Salah satu pemodelan yang sering digunakan untuk merancang basis data relasional adalah Entity Relationship Diagram. Dua elemen fundamental pada ER adalah entitas dan relationship (keterhubungan). 1. Entitas (entity) Suatu objek (baik nyata maupun abstrak) didunia nyata yang dapat dibedakan dari objek lain berdasarkan karakteristik yang dimiliki. 2. Atribut Suatu atribut digunakan sebagai identifier yang dapat membedakan antara satu data dengan yang lain. Atribut ini disebut primary key. 3. Relasi Asosisasi menyatakan keterhubungan antar entitas (Tambah jurnal). 4. Kardinalitas. Relasi memiliki derajat keterhubungan. Derajat keterhubungan antar entitas pada suatu relasi disebut dengan kardinalitas. Terdapat tiga jenis kardinalitas, yaitu : a. Satu ke satu (one to one) Sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B dan sebuah entitas pada B berhubungan dengan paling banyak satu entitas pada A.

13 b. Satu ke banyak (one to many) Entitas pada A berhubungan dengan nol atau lebih entitas pada B. sebuah entitas pada B dapat dihubungkan dengan paling banyak suatu entitas pada A. c. Banyak ke banyak (many to many) Suatu entitas pada A berhubungan dengan nol atau lebih entitas pada B dan sebuah entitas pada B dapat dihubungkan nol atau lebih entitas. 2.2.3. Implementasi dan Pengujian Web Menurut (Rosa A.S, 2014), Black-Box Testing (pengujian kotak hitam) yaitu menguji perangkat lunak dari segi spesifikasi functional tanpa menguji desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan.