• Tidak ada hasil yang ditemukan

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

N/A
N/A
Protected

Academic year: 2022

Membagikan "Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP"

Copied!
16
0
0

Teks penuh

(1)

Team project ©2017  Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP   

       

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work

non-commercially, as long as you credit the origin creator

and license it on your new creations under the identical

terms.

(2)

RANCANG BANGUN LAYANAN JEJARING SOSIAL SEBAGAI MEDIA KOMUNIKASI MAHASISWA MENGGUNAKAN REGULAR EXPRESSION UNTUK

MENCEGAH SPAM

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom.)

Simon Salomon 13110110044

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG 2017

(3)

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(4)
(5)

iv

HALAMAN MOTO DAN PERSEMBAHAN

Moto:

1. Semangat, teliti, sabar, dan berdoa.

2. Setiap hari adalah tantangan, hasil yang terbaik dicapai setelah melewati tantangan demi tantangan yang ada.

3. Awal adalah perjuangan, namun yang terakhir adalah kemenangan.

Dengan rasa syukur yang mendalam skripsi ini kupersembahkan kepada:

1. Kedua orang tua dan keluaga yang senantiasa memberikan semangat sehingga skripsi ini dapat terselesaikan dengan baik.

2. Teman-teman seangkatan yang telah memberikan masukan dan arahan.

Terima kasih atas segala bantuan, baik material dan spiritualnya, yang telah mengisi hari-hari kuliah maupun di luar kuliah hingga pada akhirnya terselesaikan skripsi ini.

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(6)

v

KATA PENGANTAR

Puji syukur saya ucapkan terima kasih kepada Tuhan Yang Maha Esa atas rahmat dan kuasa yang diberikan kepada penulis sehingga penulis dapat menyelesaikan laporan tugas akhir ini. Laporan tugas akhir yang berjudul

“Rancang Bangun Layanan Jejaring Sosial sebagai Media Komunikasi Mahasiswa Menggunakan Regular Expression untuk Mencegah SPAM” ditujukan agar penulis dapat memenuhi salah satu syarat kelulusan untuk mencapai gelar Sarjana Komputer pada Program Studi Teknik Informatika di Universitas Multimedia Nusantara.

Penyelesaian laporan ini tidak lepas dari kerja sama banyak pihak. Dalam kesempatan ini penulis mengucapkan terima kasih sebesar-besarnya kepada:

1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,

2. Maria Irmina Prasetiyowati, S.Kom., M.T., selaku Ketua Program Studi Teknik Informatika,

3. Seng Hansun, S.Si., M.Cs., selaku Dosen Pembimbing yang selalu membimbing penulis dalam pembuatan laporan skripsi. Beliau memberikan konsultasi dengan baik dan penuh perhatian, memberikan arahan kepada penulis dalam penulisan laporan. Kiranya tidak ada kata lain selain terima kasih yang setulus-tulusnya atas bantuan yang beliau berikan,

4. Evi Mayasari serta Alexander Tjoe, selaku mama dan papa penulis yang senantiasa memberikan semangat, motivasi, dan bantuan finansial sehingga penulis selalu memberikan yang terbaik dalam penyusunan laporan,

(7)

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(8)

vii

RANCANG BANGUN LAYANAN JEJARING SOSIAL SEBAGAI MEDIA KOMUNIKASI MAHASISWA MENGGUNAKAN REGULAR

EXPRESSION UNTUK MENCEGAH SPAM

ABSTRAK

Jejaring sosial atau komunitas online merupakan konsep pengembangan yang bisa dimanfaatkan di dalam dunia pendidikan. Selain berguna untuk menjalin hubungan antara mahasiswa di fakultas yang berbeda, juga berguna untuk menunjang dalam meningkatkan efektivitas belajar, dengan cara membentuk komunitas berupa kelompok belajar dan diskusi sesuai dengan bidang dan minat bagi orang-orang yang terlibat di dalamnya. Spam adalah email yang tidak diharapkan dan tidak diminta, yang dikirim secara acak tidak pandang bulu, langsung atau tidak langsung oleh pengirim yang tidak memiliki hubungan apapun dengan penerima. Tujuan dari spam itu sendiri adalah untuk mengirimkan informasi kepada penerima, di mana konten dari pesan yang dikirim umumnya berisi iklan yang menawarkan produk-produk tidak penting atau produk yang ilegal, umpan untuk skema penipuan, tujuan promosi, atau menyebarkan malware yang didesain untuk membajak komputer penerima. Berdasarkan latar belakang masalah tersebut, maka diperlukan anti-spam pada suatu chat ataupun penyebaran informasi di jejaring sosial dengan menggunakan regular expression. Dari penelitian ini, menghasilkan tingkat Behavioral intention to use sebesar 80% yang berarti bahwa pengguna setuju bahwa website ini meningkatkan minat pengguna dalam mendapatkan informasi dan komunikasi serta menghasilkan tingkat immersion sebesar 80% yang berarti pengguna sangat terfokus ketika menggunakan website. Website ini menghasilkan nilai presisi sebesar 98% dan recall sebesar 98% yang menghasilkan nilai harmonic mean sebesar 97%

sehingga dapat disimpulkan bahwa website ini memiliki nilai presisi dan recall yang harmonis.

Kata Kunci: SPAM, Regular Expression, website, jejaring sosial.

(9)

viii

DESIGN AND DEVELOPMENT OF SOCIAL NETWORK SERVICES AS COMMUNICATION MEDIA STUDENTS USING REGULAR

EXPRESSION FOR PREVENTING SPAM

ABSTRACT

Social networking or online community is a development concept that can be utilized in education. Besides useful to establish links between students in different faculties, are also useful to support in enhancing the effectiveness of learning, by forming a community in the form of group study and discussion in accordance with the field and interests of those involved in it. Spam is an unexpected and unsolicited email sent randomly indiscriminately, directly or indirectly by the sender who has no connection whatsoever with the recipient. The purpose of spam itself is to send information to the recipient, where the content of the sent message generally contains ads that offer non-essential products or illegal products, scams for scams, promotional purposes, or spreading malware designed to hijack computers receiver. Based on the background of the problem, it is necessary anti-spam on a chat or dissemination of information in social networking using regular expression. From this study, the Behavioral intention to use level of 80% means that the user agrees that this website increases user interest in obtaining information and communication and generates an immersion level of 80% which means the user is very focused when using the website. These websites generate value by 98% precision and 98% recall that produce harmonic mean value of 97% so that it can be concluded that these websites have the precision and recall value harmonious.

Keywords: SPAM, Regular Expression, website, social networking.

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(10)

ix DAFTAR ISI

PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... ii

LEMBAR PENGESAHAN SKRIPSI ... iii

HALAMAN MOTO DAN PERSEMBAHAN ... iv

KATA PENGANTAR ... v

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR RUMUS ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 4

1.3 Batasan Masalah ... 4

1.4 Tujuan Penelitian ... 4

1.5 Manfaat Penelitian ... 5

1.6 Sistematika Penulisan Laporan Penelitian ... 5

BAB II LANDANSAN TEORI ... 7

2.1 Studi Fisibilitas ... 7

2.2 Regular Expression ... 7

2.3 CodeIgniter ... 8

2.4 Situs Jejaring Sosial ... 9

2.5 SPAM ... 9

2.6 HMSAM (Hedonic Motivation System Adoption Model) ... 11

2.7 Skala Likert ... 12

2.8 Confusion Matrix ... 13

2.9 Relibiabilitas Kuesioner ... 15

BAB III METODOLOGI DAN PERANCANGAN ... 17

3.1 Metode Penelitian ... 17

(11)

x

3.1.1 Studi Fisibilitas ... 17

3.1.2 Studi Literatur ... 18

3.1.3 Perancangan dan Pembuatan Sistem... 18

3.1.4 Pengujian Sistem... 18

3.1.5 Evaluasi ... 19

3.2 Perancangan Sistem ... 20

3.2.1 Flowchart ... 21

3.2.2 Data Flow Diagram ... 31

3.2.3 Entity Relationship Diagram ... 34

3.2.4 Struktur Tabel ... 36

3.2.5 Rancangan User Interface ... 45

BAB IV IMPLEMENTASI DAN UJI COBA ... 47

4.1 Spesifikasi Perangkat ... 47

4.2 Implementasi ... 48

4.2.1 Implementasi Regular Expression... 62

4.3 Hasil Implementasi ... 67

4.4 Evaluasi dan Uji Coba Layanan Jejaring Sosial ... 71

BAB V KESIMPULAN DAN SARAN ... 78

5.1 Kesimpulan ... 78

5.2 Saran ... 78

Daftar Pustaka ... 79

Daftar Lampiran ... 81

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(12)

xi

DAFTAR GAMBAR

Gambar 2.1 Overview of HMSAM ... 12

Gambar 3.1 Metode Penelitian yang dingunakan ... 17

Gambar 3.2 Flowchart Penerapan Regular Expression ... 21

Gambar 3.3 Flowchart Diagram Login ... 22

Gambar 3.4 Flowchart Diagram Halaman Post ... 23

Gambar 3.5 Flowchart Diagram Halaman Information ... 24

Gambar 3.6 Flowchart Diagram Halaman Friend ... 25

Gambar 3.7 Flowchart Diagram Halaman Group ... 26

Gambar 3.8 Flowchart Diagram Halaman Quick Link ... 27

Gambar 3.9 Flowchart Diagram Halaman Credits ... 27

Gambar 3.10 Flowchart Diagram Halaman Help Desk ... 28

Gambar 3.11 Flowchart Diagram Halaman About ... 29

Gambar 3.12 Flowchart Diagram Halaman Profile ... 30

Gambar 3.13 Flowchart Diagram Halaman Menu Logout ... 31

Gambar 3.14 Data Flow Diagram Level 0 ... 32

Gambar 3.15 Data Flow Diagram Level 1 ... 32

Gambar 3.16 Data Flow Diagram Level 2 Information ... 33

Gambar 3.17 Data Flow Diagram Level 2 Post ... 33

Gambar 3.18 Data Flow Diagram Level 2 Chat ... 34

Gambar 3.19 Data Flow Diagram Level 2 Chat Group ... 34

Gambar 3.20 Entity Relationship Diagram ... 35

Gambar 3.21 User Interface Informasi... 45

Gambar 3.22 User Interface Chatting ... 46

Gambar 4.1 Halaman Utama Website ... 48

Gambar 4.2 Halaman Dashboard I ... 49

Gambar 4.3 Halaman Dashboard II ... 49

Gambar 4.4 Halaman Profile User I ... 50

Gambar 4.5 Halaman Profile User II ... 50

Gambar 4.6 Halaman Help Desk ... 51

(13)

xii

Gambar 4.7 Halaman Quick Link ... 51

Gambar 4.8 Halaman View Information I ... 51

Gambar 4.9 Halaman View Information II ... 52

Gambar 4.10 Halaman Inbox Information ... 52

Gambar 4.11 Halaman Send Information ... 53

Gambar 4.12 Halaman Read Information ... 53

Gambar 4.13 Halaman View Post ... 54

Gambar 4.14 Halaman Inbox Post ... 54

Gambar 4.15 Halaman Send Post ... 54

Gambar 4.16 Halaman Read Post ... 55

Gambar 4.17 Halaman Pertemanan... 55

Gambar 4.18 Halaman Menambah Teman ... 56

Gambar 4.19 Halaman Profile Teman I ... 56

Gambar 4.20 Halaman Profile Teman II ... 57

Gambar 4.21 Halaman Chatting ... 57

Gambar 4.22 Halaman View group ... 58

Gambar 4.23 Halaman Create Group ... 58

Gambar 4.24 Halaman Chat Group ... 59

Gambar 4.25 Halaman Member Group I ... 59

Gambar 4.26 Halaman Member Group II ... 60

Gambar 4.27 Halaman Profile Group I ... 60

Gambar 4.28 Halaman Profile Group II ... 61

Gambar 4.29 Halaman About ... 61

Gambar 4.30 Halaman Credits ... 61

Gambar 4.31 Potongan Kode Spam Post ... 62

Gambar 4.32 Potongan Kode Spam Post Comment ... 63

Gambar 4.33 Potongan Kode Spam Information ... 64

Gambar 4.34 Potongan Kode Spam Information Comment ... 65

Gambar 4.35 Potongan Kode Spam Chat ... 66

Gambar 4.36 Potongan Kode Spam Chat Group ... 67

Gambar 4.37 Hasil Spam Post ... 68

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(14)

xiii

Gambar 4.38 Hasil Spam Post Comment ... 68

Gambar 4.39 Hasil Spam Information ... 60

Gambar 4.40 Hasil Spam Information Comment ... 70

Gambar 4.41 Hasil Spam Chat ... 70

Gambar 4.42 Hasil Spam Chat Group... 71

(15)

xiv

DAFTAR TABEL

Tabel 2.1 Fungsi regex untuk mencari string ... 8

Tabel 2.2 Kriteria Likert Scale ... 13

Tabel 2.3 Model Confusion Matrix ... 14

Tabel 2.4 Tingkat Reliabilitas Cornbach Alpha ... 16

Tabel 2.5 Tingkat reliabilitas msaing-masing variable ... 16

Tabel 3.1 Struktur Tabel user ... 36

Tabel 3.2 Struktur Tabel friend ... 37

Tabel 3.3 Struktur Tabel chat_friend ... 38

Tabel 3.4 Struktur Tabel group ... 39

Tabel 3.5 Struktur Tabel chat_group ... 40

Tabel 3.6 Struktur Tabel post ... 40

Tabel 3.7 Struktur Tabel comment_post ... 41

Tabel 3.8 Struktur Tabel information... 42

Tabel 3.9 Struktur Tabel comment_information ... 43

Tabel 3.10 Struktur Tabel wall... 44

Tabel 4.1 Confusion Matrix ... 72

Tabel 4.2 Respon Kuesioner HMSAM ... 74

Rancang Bangun Layanan..., Simon Salomon, FTI, 2017

(16)

xv

DAFTAR RUMUS

Rumus 2.1 Rumus Behavioral to Use ... 12

Rumus 2.2 Rumus Immersion ... 12

Rumus 2.3 Rumus Likert Scale ... 13

Rumus 2.4 Rumus Akurasi ... 14

Rumus 2.5 Rumus Precision ... 15

Rumus 2.6 Rumus Recall ... 15

Rumus 2.7 Rumus F - Measure ... 15

Referensi

Dokumen terkait

pengujian hipotesis daya tahan jantung paru (X 1 ) dan daya tahan otot tungkai (X 2 ) terhadap kemampuan tendangan sabit (Y) pada Atlet Putra Pencak Silat UKM Unsyiah

karakteristik manusia dan dalam bidang pendidikan merupakan hasil belajar. Kemampuan afektif merupakan bagian dari hasil belajar dan memiliki peran penting. Keberhasilan

Kertas ini mengkaji corak kemeruapan harga saham sektor ekonomi di Bursa Malaysia, di samping mengenal pasti sektor yang meruap secara berkelangsungan bagi tempoh masa sebelum,

Berdasarkan hasil pengamatan, diketahui bahwa spesies burung rangkong (Bucerotidae) yang terdapat di pegunungan Gugop Kemukiman Pulo Breuh Selatan Kecamatan Pulo Aceh

1) Dalam Pelaksanaannya Komisi Penyiaran Indonesia Daerah (KPID) Riau sudah menjalankan kewenangannya, sebagaimana kewenanganya yang diatur dalam pasal 8 Undang-Undang

Bu nedenle kredi aynı tarihte (14/12/2014) kapatıldığında ilgili ayda tahakkuk eden peşin komisyon tutarı olan 1.268,81 TL ve geri kalan sekiz aya ilişkin itfa edilmemiş

dengan menawarkan sejumlah kemudahan. Ditambah dengan pembeli digital Indonesia diperkirakan mencapai 31,6 juta pembeli pada tahun 2018, angka ini meningkat dari

Dari Gambar 1 tampak baik simulasi pada data suhu udara maupun data kecepatan angin memiliki rataan yang lebih mendekati data setelah menggunakan algoritma Filter