• Tidak ada hasil yang ditemukan

Perancangan Forum Diskusi Forumsquare Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Forum Diskusi Forumsquare Berbasis Web"

Copied!
10
0
0

Teks penuh

(1)

2.1 Pengenalan Forum Internet

Forum internet merupakan fasilitas yang tersedia di internet, dan penggunanya dapat berdiskusi. Forum berbasis internet ini sudah dikenal sejak tahun 1995, dan fungsinya mirip bahkan lebih baik dari papan buletin dan milis internet yang sudah ada sejak tahun 1980-an. Perasaan komunitas virtual sering muncul pada forum-forum yang memiliki anggota tetap. Teknologi, permainan komputer, dan politik merupakan tema paling populer yang menjadi pokok bahasan forum internet, tetapi masih banyak lagi topik-topik lainnya.

(2)

2.2 Pengenalan Internet

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari jaringan independen yang dihubungkan satu dengan yang lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter berarti antar dan Net

yang berarti jaringan sehingga dapat diartikan hubungan antar jaringan.

Sampai saat ini internet sudah menghubungkan lebih dari jutaan jaringan komputer dengan pemakai lebih dari ratusan juta orang. Internet adalah jaringan luas di komputer yang lazim disebut dengan World Wide Web, yang secara ringkas internet adalah sumber informasi dan alat komunikasi serta hiburan.

2.2.1 Network

Network adalah jaringan sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem. Dengan network, komputer yang satu dapat menggunakan data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network

merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

2.2.2 Web Server

(3)

dapat menampilkan datanya dalaminternet. Macammacamweb serverantara lain Apache (Open Source), Xitami, IIS, PWS.

Website(situsweb) merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. Situs atauwebdapat dikategorikan menjadi 2 yaitu :

1. Web Static, yaituweb yang berisi atau menampilkan infomasi–informasi yang sifatnya statis (tetap).

2. Web Dinamic, yaituwebyang menampilkan informasi serta dapat berinteraksi denganuseryang sifatnya dinamis.

2.2.3 World Wide Web

World Wide Web (WWW) adalah jaringan tak terbatas komputer yang dikategorikan menjadi dua, yaituClientdanServerdengan menggunakansoftware

khusus membentuk sebuah jaringan yang disebut jaringan client server. Pada prinsipnya World Wide Web bekerja dengan cara menampilkan file file HTML yang berasal dariserver webpada programclientkhusus, yaitubrowser web.

(4)

2.2.4 Hyper Text Transfer Protocol

Hyper Text Transfer Protocol (HTTP) adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam menyediakan dokumen yang diminta web browser.

Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML. Apabila kita menjelajah web dan pada address

tertulis sepertihttp://www.google.comini merupakan salah satu penggunan protokol HTTP dalamweb.

2.3 Pengenalan HTML

Hypertext Markup Language (HTML) adalah script di mana kita bisa menampilkan informasi dan daya kreasi kita lewat internet.HTMLsendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai

platform seperti Windows, Linux, dan Macintosh.

Kata Markup Languagepada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan lainlain dengan perintah yang telah ditentukan pada elemenHTML. Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama, sembarang nama, kemudian menambahkan sebuah ekstensi .htm” atau .html”(tanda kutip tidak perlu dituliskan karena digunakan sebagai penjelas saja).

(5)

2.3.1 Sejarah HTML

Sejarah html berawal pada tahun 1980 ketika IBM berniat untuk membuatkan suatu bahasa kode untuk menggabungkan teks dengan pemformatan agar mengenali elemen dokumen. Bahasa yang menggunakan tanda-tanda ini dinamakan Markup Language. Namun pihak IBM member nama Generalized Markup Language

(GML).

Pada tahun 1986, ISO mengeluarkan standarisasi bahasa markup berdasarkan GML dengan namaStandard Generalized Markup Language(SGML). Pada tahun 1989, Caillau Tim bekerja sama dengan Banners Lee Robert, ketika bekerja di CERN. Mencoba untuk mengembangkan SGML. Dari tangan merekalah lahir HTML (Hyper Text Markup Language) yang kini digunakan untuk membuat halaman website. HTML ini pertama kali dipopulerkan oleh Browser Mosaic.

Sejak tahun 1990, bahasa ini mengalami perkembangan yang cukup pesat. Apalagi sejak tahun 1996, World Wide Web Consortium (W3C) turut mengembangkan html dan mengeluarkan versi 3.2. Sejak saat itulah html digunakan sebagai bahasa standar internet yang kini dikendalikan olehW3C.

2.4 Pengenalan PHP

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk script yang diletakkan didalamserver web. Kelebihan PHP dari bahasa pemrograman lain :

(6)

2. Web Server yang mendukung PHP dapat ditemukan di mana mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih muda h, karena banyaknya milis milis

dandeveloperyang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasascripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan diberbagai mesin (Linux, Unix, Windows) dan dapat dijalankan secararuntimemelaluiconsoleserta juga dapat menjalankan perintah–perintah sistem. Sistemdatabaseyang didukung olehPHPadalah Oracle, Sybase dan MySQL.

2.4.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu

PHPbernamaFI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan

scriptyang digunakan untuk mengolah dataformdariweb.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI

adalahPersonal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkanPHP.

(7)

merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi

PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dariPHP. Dalam versi ini, inti dari interpreter PHPmengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman ke arah pemrograman berorientasi objek.

2.5 Pengenalan CSS

CSS merupakan kependekan dari Cascading Style Sheet yang berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut standar HTML (Hyper Text Markup Language). CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi format tampilan dan dapat digunakan untuk mengontrol tampilan banyak dokumen secara bersama. Keuntungan menggunakn

CSS yaitu jika kita ingin mengubah format dokumen, maka tidak perlu mengedit satu persatu.

(8)

padabrowserversi 4 (empat) dan pada versi sebelumnya. Perlu diketahui bahwa tampilan CSS dapat berbeda bila ditampilkan pada menu browser yang berbeda pula. Berikut adalah Struktur CSS:

Gambar 2.1 Struktur CSS

Perintah css terdiri atas 2 komponen, yakni Selector dan Declaration.

1. Selector berfungsi untuk memberi tahu web browser bahwa pada elemen mana aturan css akan diterapkan. Selector dapat berupa nama tag, selector class atau selector id

2. Declaration merupakan aturan css yang diterapkan yang mana terdiri atas property dan value

2.6 JavaScript

JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun 1995 diNetscape Communication. Pada akhir tahun 1995Netscape Communication

dan Sun Microsystem berkolaborasi dan mengganti nama LiveScript menjadi

JavaScript.

JavaScript adalah bahasa script yang ditempatkan pada kode HTML dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen

(9)

Javascript merupakan bahasa scripting yang didisain untuk membuat halaman web menjadi lebih interaktif. Javascript bekerja secara client-side (disisi client). Sehingga javascript bergantung pada browser yang digunakan untuk menampilkan halaman web yang mengandung javascript.

Perlu diperhatikan bahwa Javascript berbeda dengan Java. Keduanya sangat berbeda baik itu dari sisi bahasa maupun dari konsep dan disainnya.

2.7 Google Chrome

Google Chromeadalah sebuah peramban web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium. Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008 dalam 43 bahasa. Versi Mac OS X dan Linux sudah dirilis.

(10)

2.8 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. XAMPP berfungsi sebagai sebuah server yang berdiri sendiri (localhost), yang terdiri atas berbagai macam program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas.

2.9 Sublime Text Editor

Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintas-platform dengan Python application programming interface (API). Sublime Text Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi perangkat lunak.

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengamati kompetesi guru dengan menyelidiki teks report yang ditulis oleh tiga orang guru bahasa Inggris di sebuah sekolah menengah

1) Metode Primer, yaitu dengan melakukan observasi (pengamatan) langsung dilapangan dan pengambilan data-data dengan cara pengamatan dilapangan. 2) Metode Sekunder,

Teknologi yang telah ditransfer kepada mitra adalah: (1) Kajeng Handycraft : 3 paket hot stamp , 50 eksemplar katalog produk , up dating website, memiliki kemampuan menyusun surat

menghilangkan nasab (garis keturunan), Islam mewajibkan pemeliharaan nasab, kloning mencegah pelaksanaan banyak hukum syara (hukum perkawinan, nafkah, hak dan kewajiban antara bapak

Sebuah tesis yang diajukan untuk memenuhi salah satu syarat memeperoleh gelar Magister Pendidikan pada program studi pendidikan sejarah sekolah pasca sarjana. Yanyan Hardiana 2016

Kpwajiban mereka hanya melaksankan amar ma'ruf nah| munkar dan meninggalkan hal terlarang- Melaksanakan kewajiban dan meninggalkan larangan adalah dua hal yang tak

Pada hari ini Senin tanggal dua puluh lima bulan April tahun dua ribu sebelas, Panitia Pengadaan Barang/Jasa Program Peningkatan Sarana dan Prasarana Aparatur

Praktik Pengalaman Lapangan merupakan semua kegiatan kurikuler yang harus dilakukan oleh mahasiswa praktikan, sebagai peltihan untuk menerapkan teori yang diperoleh