• Tidak ada hasil yang ditemukan

Sistem Penjaring Berita Hoax Agama Berbasis Website

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Penjaring Berita Hoax Agama Berbasis Website"

Copied!
17
0
0

Teks penuh

(1)

BAB 5 Kesimpulan dan Saran

Berisi kesimpulan dari hasil laporan Tugas

Akhir, serta berisi saran-saran dari seluruh permasalahan yang dibahas.

BAB II

LANDASAN TEORI

2.1. Pengenalan Personal Home Page ( PHP )

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

1. Bahasa pemograman PHP adalah sebuah script yang tidak melakukan sebuah kompilasi dalam penggunaannya.

2. Web Server yan gmendukung PHP dapat ditemukan dimana – mana dari mulai IIS sampai apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah karena banyak milis – milis dan developer yang siap membantu.

PHP adalah bahasa open source yang digunakan diberbagai mesin ( Linux, Unix, Windows ) dan dapat dialakan secara runtime melalui console serta dapat menjalakan perintah – perintah system.

(2)

2.1.1 Sejarah Asal Mula PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Jadi semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.

Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script

PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Selanjutnya

Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter.

Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun

1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.

(3)

teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2.2. Perkenalan HTML

HTML adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML.

Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language),

(4)

standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga

penelitian fisika energi tinggi di Jenewa).

2.2.1 Sejarah HTML

HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN (Conseil Europeene Pour La Recherche Nuclaire) dan dipopulerkan pertama kali oleh browser Mosaic pada tahun 1989 sebagai cara sederhana namun efektif untuk mengkodekan dokumen elektronik.

Sebetulnya, tujuan awal dari web browser adalah untuk melayani sebagai pembaca untuk dokumen berformat HTML. Namun, dua dekade kemudian browser sendiri telah menjadi sebuah portal ke dunia media online. Itulah sebabnya versi2 HTML yang selanjutnya tidak hanya sebagai revisi HTML, tetapi juga sebagai standar yang komprehensif untuk bagaimana halaman web bekerja.

2.2.2 Perkembangan HTML

A. HTML+

(5)

1. Heading.

2. Paragraph.

3. Hypertext. 4. List.

5. Cetak tebal dan miring pada teks.

6. Peletakan image pada dokumen tanpa teks disekelilingnya (wrapping).

B. HTML Versi 2.0

Pada versi ini, penambahan kualitas HTML terletak pada kemampuannya untuk menampilkan suatu form pada dokumen. Dengan adanya form ini, maka kita dapat memasukkan nama, alamat, serta saran/kritik. HTML versi 2.0 ini merupakan pionir dari adanya homepage interaktif. Dengan menggunakan HTML 2.0, kita dapat membuat lembar halaman ciptaan yang dapat dilihat oleh semua orang.

C. HTML Versi 3.2

HTML 3.2 berisi fitur2 baru seperti font, tabel, applet, superscripts, subscript,dll. Salah satu unsur yang ditambahkan ke standar HTML 3.2, adalah <tag> . Tag ini diperkenalkan kompleksitas yang tidak perlu untuk tugas penting dari memisahkan konten HTML (teks) dari presentasi (style).Selain itu pada HTML versi 3.2 ini, kita bisa menggunakan script di luar HTML untuk mendukung kinerja HTML tersebut, seperti javascript dan Vbscript.

D. HTML Versi 4.01

HTML 4.01 menjadi standart pada tahun 1999. HTML 4.01 merupakan perbaikan dari HTML versi 4.0 yang terlebih dahulu diterbitkan. HTML versi 4.01 masih standart resmi sampai sekarang ini untuk memperbaiki kesalahan-kesalahan kecil

(6)

menjadi standardisasi untuk elemen dan atribut dari script XHTML 1.0.

E. HTML Versi 5.0

HTML versi 5.0 ini masih dikerjakan/dikembangkan mulai 4 Maret 2010 lalu oleh W3C (World Wide Web Consortium), W3C sendiri adalah sebuah Organisasi yang menangani pengembangan web standar.

Saat ini HTML 5 belum menjadi standart resmi dan masih jarang ada browser memiliki fitur penuh terhadap HTML 5. HTML 5 ini mungkin akan menjadi standart baru untuk

HTML dan XHTML. HTML 5.0 merupakan sebuah prosedur pembuatan tampilan web baru yang merupakan penggabungan antara CSS, HTML itu sendiri dengan Java Script.

Teknologi ini mulai diluncurkan pada tahun 2009, namun sampai saat ini masih dalam tahap pengembangan.

F. Sintaks Dasar HTML

Ada dua cara untuk membuat sebuah web page, yaitu dengan HTML editor atau dengan editor biasa (notepad,Wordpad atau SublimeText). Dokumen HTML disusun oleh elemen-elemen yang berupa head, body, table, paragraf, dan list.

Elemen-elemen tersebut ditandai dengan menggunakan tag, yaitu tanda “ < > “. Tag umumnya dituliskan berpasangan, misal nya < body > dengan < /body> Namun ada beberapa tag yang tidak diharuskan ditulis berpasangan, contoh:

1. Paragraf dengan tag <p> 2. Ganti baris dengan tag <br> 3. Garis datar dengan tag <hr> 4. List item dengan tag <li>

(7)

tersebut dan elemen body berisi teks yang sebenarnya tersusun dari link, grafik, paragraf, dan elemen lainnya.

Head <Head> </Head> Untuk menuliskan keterangan tentang dokumen web yang akan ditampilkan

Title <Title> </Title> Untuk memberi judul/informasi pada caption web browser

Body <Body> </Body> Isi utama dalam dokumen web Line Break <Br> </Br> Membuat ganti baris pada dokumen

web

Heading <Hn> </Hn> Membentuk tulisan dengan pola judul dan ‘n’ adalah nomor tingkatannya

Garis Mendatar

<Hr> </Hr> Membuat garis mendatar pada dokumen

Komentar <!-- - - > Memberi komentar atau membentuk tulisan menjadi komentar

Paragraf <p> </p> Membuat teks berparagraf

Tabel 2.1. Tag-Tag Dasar HTML

Berikut ini rancangan tabel yang penulis gunakan dalam membangun aplikasi ini :

1.Tabel Admin terdiri dari :

Tabel 2.2. Tabel Admin

(8)

Username Varchar 32

Password Varchar 32

2.Tabel Berita terdiri dari : Tabel 2.3. Tabel Berita

Field Name Data Type Size

Id_berita Int 108

Username Varchar 32

Judul Varchar 108

Deskripsi Varchar 1028

Foto Varchar

MIME: Image/Jpeg

50

Status Int 32

3.Tabel Anggota terdiri dari :

Tabel 2.4. Tabel Anggota

Field Name Data Type Size

Id_user Varchar 32

(9)

Email Varchar 32

Username Varchar 32

Password Varchar 32

Foto Varchar 50

2.3. Perkenalan Kriptografi

Kriptografi (cryptography) berasal dari bahasa Yunani, terdiri dari dua suku kata yaitu kripto dan graphia. Kripto artinya menyembunyikan, sedangkan graphia artinya tulisan. Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data .Tetapi tidak semua aspek keamanan informasi dapat diselesaikan dengan kriptografi. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga keamanan pesan. Menurut bebrapa ahli kriptografi didefinisikan sebagai ilmu dan seni untuk menjaga kerahasiaan berita ( bruce Schneier - Applied Cryptography ). Sedangkan menurut (A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography) kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data

Pada prinsipnya, Kriptografi memiliki 4 komponen utama yaitu:

1.

Plaintext, yaitu pesan yang dapat dibaca

2.

Ciphertext, yaitu pesan acak yang tidka dapat dibaca

3.

Key, yaitu kunci untuk melakukan teknik kriptografi

(10)

Kemudian, proses yang akan dibahas dalam artikel ini meliputi 2 proses dasar pada Kriptografi yaitu:

1.

Enkripsi (Encryption)

2.

Dekripsi (Decryption) dengan key yang digunakan sama untuk kedua

proses diatas. Penggunakan key yang sama untuk kedua proses enkripsi dan dekripsi ini disebut juga dengan Secret Key, Shared Key atau Symetric Key Cryptosystems. Ada empat tujuan mendasar dari ilmu kriptografi yang juga merupakan aspek keamanan informasi

yaitu :

1. Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk membuka/mengupas informasi yang telah disandi.

2. Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.

(11)

4. Non-repudiasi., atau nirpenyangkalan adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.

2.4. Sublime Text 3

Sublime text pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang versi sublime text sudah mencapai versi ke 3 yang dirilis pada 29 januari 2013. Sublime text mendukung sejumlah bahasa pemrograman diantaranya C, C++, PHP, CSS, HTML, ASP, dan masih

banyak lagi.

Sublime Text ialah editor teks untuk berbagai bahasa pemrograman, termasuk pemrograman PHP. Sublime teks juga mendukung berbagai sistem operasi seperti Linux, Mac OS dan juga Windows. Sangat banyak fitur yang tersedia pada sublime text, diantaranya minimap, membuka script side by side, bracket highlight sehingga tidak bingung mencari pasangan nya.

2.5. Cascading Style Sheet ( CSS )

CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layouting halaman web. Dengan mendefinisikan suatu style sekali saja, maka style itu akan dapat digunakan berulang kali.

CSS telah didukung di beberapa browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu, sementara gambar dan file lain dapat menampilkan sesudahnya. Selain itu penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseuruhan.

(12)

PhpMyAdmin Adalah Perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web (WWW). PhpMyAdmin mendukung berbagai operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang, relasi, indeks, pengguna, perizinan, dan lain-lain

2.7. Pengertian flowchart

Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.

2.7.1 Jenis-jenis Flowchart

Ada beberapa jenis flowchart diantaranya:

1. Bagan alir sistem (systems flowchart).

2. Bagan alir dokumen (document flowchart). 3. Bagan alir

skematik (schematic flowchart).

4. Bagan alir program (program flowchart).

5. Bagan alir proses (process flowchart).

2.7.2 Sistem Flowchart

Sistem flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

(13)

2.7.3 Document Flowchart

Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

2.7.4 Sistematika Flowchart

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan.

Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.

2.6.5 Program Flowchart

Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.

(14)

dipersiapkan oleh analis sistem. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.

2.6.6 Process Flowchart

Bagan alir proses (process flowchart) merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.

Tabel 2.5. Simbol Flowchart

Simbol Nama Simbol Fungsi

Symbol Connector

Off-line

Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain

(15)

Symbol Process Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer

Symbol Manual Operation

Simbol yang menunjukkan

pengolahan yang tidak dilakukan oleh komputer

Symbol Decision Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi

Symbol Predefined

Process

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage

(16)

Symbol Off-line Storage

Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan

Symbol Keying Operation

Simbol operasi dengan menggunakan mesin yang mempunyai keyboard

Symbol Input-Output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya

Symbol Magnetic Tape Unit

Simbol yang menyatakan

(17)

Symbol Punched Card Simbol yang menyatakan

input berasal dari kartu atau output ditulis ke kartu

Symbol Disk and On-line Storage

Simbol untuk menyatakan

input berasal dari disk atau output disimpan ke disk

Symbol dokumen Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas

Sumber : http//Wikipedia/symbol flowchart//

2.8. Pengertian Hoax

Menurut ahli komunikasi dari Universitas Indonesia Prof. Muhammad Alwi Dahlan Hoax merupakan manipulasi berita yang sengaja dilakukan dan bertujuan untuk memberikan pengakuan atau pemahaman yang salah, perbedaan antara hoax dengan berita benar karena orang salah kutip. Pada hoax ada penyelewengan fakta sehingga menarik perhatian masyarakat.

BAB III

Gambar

Tabel 2.1. Tag-Tag Dasar HTML
Tabel 2.4. Tabel Anggota
Tabel 2.5. Simbol Flowchart

Referensi

Dokumen terkait

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

pada mahasiswa S1 Peternakan Fakultas Peternakan dan Pertanian Universitas Diponegoro, sedangkan 68,1% sisanya ditentukan oleh faktor-faktor lain yang tidak diungkap

Penelitian ini menggunakan konsentrasi daging ikan yang lebih rendah yaitu 30%, 40% dan 50% dengan alasan bahwa tekstur tahu bakso berbeda dengan bakso, selain

Dalam hal ini dibutuhkan kesadaran anak untuk bisa berpikir kreatif tentang susu sapi yang biasanya dianggap biasa saja oleh sebagian besar masyarakat, namun dalam Program

Dengan memanjatkan puji dan syukur Kehadirat Tuhan Yang Maha Kuasa, Saya menyambut gembira atas diterbitkannya buku ”KECAMATAN KEPULAUAN BOTANG LOMANG DALAM ANGKA TAHUN

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Dalam kurikulum Pedoman Bimbingan Departemen Pendidikan dan Kebudayaan dirumuskan: Bimbingan dan Konseling di sekolah adalah proses bantuan khusus yang diberikan kepada semua

Hasil pengujian menol ak hipotesis yang menyat akan semakin kecilnya per usahaan akan memper panjang audit delay ser ta hasil pengujian unt uk ukur an KAP menolak