• Tidak ada hasil yang ditemukan

Forum Diskusi Pembelajaran Bahasa Inggris Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Forum Diskusi Pembelajaran Bahasa Inggris Berbasis Web"

Copied!
7
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Definisi Web

Situs web (bahasa Inggris: web site) atau sering disingkat dengan istilah situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas-berkas lainnya.

Dengan kata lain website adalah sebuah cara untuk menampilkan diri di internet. Dapat diibaratkan website adalah sebuah tempat di internet, siapa saja di dunia ini dapat mengunjunginya, kapan saja mereka dapat mengetahui tentang informasi yang disajikan, memberikan pertanyaan, memberikan masukan atau bahkan mengetahui dan membeli produk.

Penemu situs web adalah Sir Timothy John “Tim” Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari “Tim” ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja.

Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, dan bahasa pemrograman lainnya. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer

(2)

Forum merupakan sebuah sarana komunikasi (diskusi online), dimana didalam forum tersebut terbagi menjadi sebuah kategori yang berisikan sebuah topik yang diposting oleh seorang member dari forum tersebut dan member lain akan memberikan tanggapan dari topik yang sudah diposting. Hal ini akan mempermudah kita untuk berkomunikasi, meminta pendapat, atau hanya sekedar berbagi informasi. (Agus Saputra.2014)

2.3 HTML

HyperText Markup Language atau biasa disingkat dengan HTML adalah

script untuk menyusun dokumen-dokumen web.mendesain HTML berarti melakukan suatu

tindakan pemrograman. Namun HTML bukanlah sebuah bahasa pemrograman. HTML hanyalah berisi perintah-perintah yang telah terstruktur berupa tag-tag penyusun. Menuliskan tag-tag HTML tidaklah sebatas hanya memasukkan perintah-perintah tertentu agar HTML kita dapat di akses oleh browser. (Muhammad Afif. 2015)

Mendesain HTML adalah sebuah seni tersendiri. Homepage yang merupakan implementasi dari HTML adalah refleksi dari orang yang membuatnya. Untuk itu kita perlu mendesainnya dengan baik agar para pengunjung homepage yang kita buat merasa senang dan bermanfaat. Mendesain HTML dapat dilakukan dengan dua cara:

1. Menggunakan HTML Editor, seperti Microsoft FrontPage, Adobe Dreamweaver, dan lain-lain.

2. Dengan cara menuliskan sendiri secara manual satu persatu tag-tag HTML ke dalam dokumen HTML. Kedua cara diatas memiliki kelebihan dan kekurangan.

(3)

dokumen HTML maka cara ini sangat disukai oleh para pemula dan desainer yang tidak ingin belajar lebih mendalam mengenai HTML. Sedangkan cara kedua adalah menuliskan secara manual satu persatu tag-tag HTML. Hal ini sangat disarakan sulit dikarenakan akan memakan tenaga dan waktu ekstra untuk melakukannya, ditambah lagi Anda harus melakukan cara-cara konvensional untuk melihat hasilnya pada web browser. Namun pada cara kedua adalah dasar dari segala bentuk HTML yang akan Anda pelajari, karena dengan cara itulah Anda akan lebih paham mengenai cara kerja dan berbagai perintah yang biasa dipakai pada bahasa HTML. (Muhammad Afif. 2015)

Struktur dasar dokumen HTML disimpan dalam format teks reguler dan mengandung tag-tag yang memerintahkan web browser untuk mengeksekusi perintah-perintah yang dispesifikasikan. Struktur dasar dokumen HTML(Tag,

Element, Attribute), element HTML, element HEAD, element TITLE, element BODY.

Secara sederhana HTML terdiri dari dua bagian yaitu Header dan Body. Struktur HTML diapit oleh tag awal <HTML> dan tag akhir </HTML>.

<HTML>

<head>

<title>JudulHalamanWeb</title>

</head>

</HTML>

2.3.1 HTML 5

HTML mendapati perkembangannya hingga saat ini HTML5 yang di kembangkan oleh badan lain yaitu WHATMG (Web Hypertext Application Technology Working

Group), Spesifikasi HTML5 selalu berkembang dan bisa dikatakan belum final

(4)

HTML5 menawarkan berbagai fitur menarik yang tidak di dukung oleh HTML sebelumnya.Beberapa fitur yang tersedia pada HTML5 antara lain sebagai berikut. (Kadir. 2013)

1. Canvas, memungkinkan pembuatan gambar dalam kanvas.

2. Header berguna untuk menyatakan suatu judul, yang dapat din isi logo atau

nama perusahaan.

3. Footer merupakan kebalikan dari header.Bisa di gunakan sebagai catatan

kaki, elemen ini berguna untuk meletakan informasi di bagian bawah halaman web.

4. Time, elemen ini berguna untuk menyajikan informasi tentang waktu.

5. Audio memungkinkan penyajian player untuk memutar suara.

6. Video, memungkinkan player untuk memainkan film.

7. Elemen formulir (form) yang beragam dengan fitur-fitur baru dan juga menambahkan berbagai kontrol baru. Pada tabel 8. Melihatkan seluruh kontrol dalam formulir.

2.4 PHP

Menurut Arief (2011) “PHP (Perl Hypertext Preprocessor) adalah bahasa server-side-scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis”. Dengan menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis.

Adapun kelebihan-kelebihan dari PHP yaitu:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi yang lainnya.

(5)

3. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap membantu pengembanganya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga sangat mudah untuk dipahami.

5. PHP dapat berjalan pada 3 operating sistem, yaitu: Linux, unux, dan windows, dan juga dapat dijalankan secara runtime pada suatu console.

2.5 Database

Basis data (atau database) adalah kumpulan informasi yang disimpan di

dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer. Untuk mengelola database diperlukan perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.

Sedangkan RDBMS atau Relationship Database Management System

merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya

Hierarchy DBMS, Object Oriented DBMS, dsb.

2.5.1 Istilah dalam Database

(6)

1. Table

Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik. 2. Field

Field merupakan kolom dari sebuah table. Field memiliki ukuran type data

tertentu yang menentukan bagaimana data nantinya tersimpan. 3. Record

Field merupakan sebuah kumpulan nilai yang saling terkait. 4. Key

Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.

5. SQL

SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.

2.6 MySQL

Menurut Arief (2011) dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya”.

(7)

Kepopuleran untuk mengakses databasenya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaan-perusahaan yang berskala kecil sampai menengah,

untuk internet (PHP dan Perl). pembangun aplikasi web yang ideal. aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa pemrograman script PHP.

Referensi

Dokumen terkait

Proses ini mencakup pengecekan limit credit client jika limit Client mencukupi maka Media Plan dapat dibuat tetapi jika sudah mendekati atau melebihi limit maka akan

Berdasarkan pembahasan di atas, maka dapat disimpulkan bahwa: pertama, tata cara pengujian qanun Aceh melalui executive review belum memenuhi syarat seperti yang

Berdasarkan tabel 23 dapat dilihat tanggapan responden mengenai pembelian produk sesuai dengan kebutuhan dan keinginan konsumen yaitu responden yang memberikan tanggapan

Dengan ini menyatakan bahwa skripsi yang berjudul “Pengaruh Faktor-Faktor Kepuasan Kerja Terhadap Kinerja Karyawan PT. X” adalah benar merupakan karya saya sendiri dan tidak

Seminar Nasional Tempe Goes International (tahun 2012) untuk 150 UMKM dan pengrajin Tempe guna mendukung upaya Indonesia memperjuangkan SNI tempe menjadi standar

senyawa yg larut dalam lemak dan diabsorpsi usus dg baik, juga mudah menembus epitel tubulus dan direabsorpsi dgn baik, sebaliknya, senyawa hidrofil yang yang hampir tidak

Dengan pengajaran terprogram dengan tipe linier and branching yang diterapkan oleh guru Aqidah Akhlak ini, ditemukan perbedaan tingkat kemampuan di kalangan

Data dari penelitian tentang Pengaruh layanan Perpustakaan Dengan Sistem otomasi Terhadap kepuasan Mahasiswa Di Perpustakaan Fakultas Tarbiyah IAIN Walisongo Semarang