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.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.
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),
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+
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
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>
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
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
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 dibaca2.
Ciphertext, yaitu pesan acak yang tidka dapat dibaca3.
Key, yaitu kunci untuk melakukan teknik kriptografi
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 keduaproses 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.
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.
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.
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.
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
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
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
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