Top Banner
ANALISIS DAN PERANCANGAN SISTEM INFORMASI FACEBOOK KELOMPOK : Ulfa Khoirul Azizah (135150401111119) Della Eko Damayanti (135150401111152) Fildzah Zatayumni (135150401111066) Intan Rumaysha (135150401111077) PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA MALANG
29

APSI Facebook

Apr 25, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APSI Facebook

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

FACEBOOK

KELOMPOK :

Ulfa Khoirul Azizah (135150401111119)

Della Eko Damayanti (135150401111152)

Fildzah Zatayumni (135150401111066)

Intan Rumaysha (135150401111077)

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

MALANG

Page 2: APSI Facebook

2015

Page 3: APSI Facebook

PROBLEM STATEMENT

Facebook sebagai sebuah web jejaring sosial yang didirikanoleh mark zuckerberg dan diluncurkan pada 4 Februari 2004 yangmemungkinkan para pengguna dapat menambahkan profil dengan foto,kontak, ataupun informasi personil lainnya dan dapat bergabungdalam komunitas untuk melakukan koneksi dan berinteraksi denganpengguna lainnya.

Setelah kami membuka menu-menu yang berada di facebook adabeberapa system menu yang belum maksimal khusunya dalammenerapkan menu privasi 2

Saat ini facebook membutuhkan suatu perbaikan system dalamhal bad words, private account,emoticon.

Page 4: APSI Facebook

GLOSSARYIntroduction

Kelompok kami merancang sebuah use case system yang menggambarkan penggunaan sistem yang dapat melakukan penyeleksian bad words, penambahan fungsi private untuk semua tampilan (timeline,foto,identitas diri,dll) dari sebuah account facebook dan penambahan emoticon pada facebook.

DefinitionsActorSeseorang yang mengoperasikan sistem untuk melakukan proses SystemSeseorang yang memanfaatkan sistem dalam melakukantransaksi.PrivateData yang disembunyikan dan hanya orang-orang tertentu yangdapat melihatBad wordsKata yang tidak pantas ditampilkan di timeline.TimelineMencakup postingan,foto beserta komentar EmoticonGambar yang berukuran kecil yang dapat megekspresikankondisi dari pengguna

Page 5: APSI Facebook
Page 6: APSI Facebook

SUPPLEMENTARY SPESIFICATION

1.1. Objectives

Tujuan dalam perbaikan system facebook ini adalahmenyeleksi kata yang tidak pantas untuk ditampilkan dalamsebuah timeline dan memaksimalkan fungsi private dan emoticondari sebuah account facebook. Perubahan ini dilakukan agarmeningkatkan kenyamanan pada pengguna facebook.

1.2. Scope

Seiring perkembangan teknologi semakin banyak socialmedia yang bermunculan untuk bisa bersaing dengan mediasocial lain sehingga facebook perlu melakukan systemperbaikan. Dalam pembahasan ini kami hanya membatasi lingkupmengenai penyeleksian (bad words), penambahan fungsi privateuntuk semua tampilan (timeline,foto,identitas diri,dll) darisebuah account facebook dan penambahan emoticon..

1.3. ReferencesMateri kuliah Analisis Perancangan Sistem informasi

semester genap tahun ajaran 2014/2015 oleh IsmiartaAknuranda.

1.4. Functionality

Kebutuhan fungsional sistem telah didefinisikan pada dokumen-dokumen use case, dan telah secara rinci di jelaskanpada dokumen use case tersebut.

1.5. Usability

Bagian ini mencatat semua aspek yang mempengaruhi pemakaiansistem.

Efisiensi

Page 7: APSI Facebook

Efisiensi dalam masalah ini user tidak perlu takutprivasi dari account facebooknya dapat dilihat orang lainserta memudahkan user dalam memilih dan mencari emoticon.

1.6. Security

Menjaga data-data agar tidak dapat dilihat, di downloadataupun pilihan-pilihan lain yang tesedia bagi user yangtidak memiliki kewenangan.

Page 8: APSI Facebook

USE-CASE MODELUse-Case Model Main Diagram

1. Seleksi Badword

Page 9: APSI Facebook

2. Pengelolaan Privasi

Page 10: APSI Facebook
Page 11: APSI Facebook

USE CASE SPECIFICATIONS

Use-Case Specification: Menyeleksi Badword

1. Brief Description

Use Case Spesication ini menggambarkan aktivitas seleksibadword pada timeline untuk pengguna facebook yang mempunyaiaccount oleh admin.

2. Basic Flow of Events

Actor Action System Response1. Use case ini dimulai pada saat user ingin melakukan update postingan dan komentar pada postingan timeline berupakata.

2. Sistem akan meminta user untuk memasukan update postingan dan komentar pada postingan timeline berupa kata.

3. User memasukan update update postingan dan komentar pada postingan timeline berupakata.

4. User menekan “kirim” atau bisa juga dengan menekan tombol enter di keyboard

5. Sistem melakukan pencarian badword pada database.

Page 12: APSI Facebook

6. Sistem akan menampilkan update postingan dan komentar pada postingan timeline berupakata yang telah dilakukan proses seleksi badword. sekaligus memberikan menu “suka” dan “balas”

Alternate Flows: Jika user memilih suka dan balas

Page 13: APSI Facebook

3. Alternative Flows:

3.1. Jika user memilih kirim/komentar pada update postingan dan komentar pada postingan timeline berupa kata (point 5 padabasic flow)

Actor Action System Response1. User menekan “kirim” atau bisa juga dengan menekan tombol enter di keyboard

Page 14: APSI Facebook

2 Sistem akan menampilkan update postingan dan komentar pada postingan timeline berupakata yang telah dilakukan proses seleksi badword. sekaligus memberikan menu “suka” dan “balas”. Jika user menekan tombol suka maka system akan menampilkan kata “user telah menyukai postinganini”

3.2. Jika user memilih komentar pada update postingan dan komentar pada postingan timeline berupa kata (point 6 pada basic flow)

Actor Action System Response1. User memilih pilihan ”komentar”

2. Sistem akan kembali ke tampilan menu memasukan updatepostingan dan komentar pada postingan timeline berupa kata.

4. Subflow

4.1 None

5. Key Scenarios

Page 15: APSI Facebook

5.1 Basic Flow

5.2 Basic Flow, Alternative Flow

5.3 Basic Flow, Alternative Flow

6. Preconditions

6.1. User telah memasukkan update postingan dan komentar pada postingan timeline berupa kata

7. Postconditions

7.1 menampilkan update postingan dan komentar pada postingan timeline ber update postingan dan komentar pada postingan timeline berupa kata upa kata yang telah diseleksi badwordnya.

8. Extension Points

8.1 none

9. Special Requirements

9.1. semua update postingan dan komentar pada postingan timeline berupa kata akan diseleksi badwordnya. Badword akan ditampilkan berupa simbol *****

10. Additional information

Page 16: APSI Facebook

Use-Case Specification: Pengelolaan Privasi

Page 17: APSI Facebook

1. Brief description:

Use Case ini digunakan untuk mengelola akun facebook agar menjadi lebih aman, sehingga user lain yang tidak berteman dengan kita tidak dapat mengirim pesan.

2. Basic Flow of Events

Use Case Privasi facebook dimulai ketika user memilih menu privasi facebook dan mengupdatenya dari pilihan menu yang telah disediakan.

Actor Action System Response

1. User melakukan login,

User melakukan login

terlebih dahulu untuk

masuk kedalam akun

facebook dengan

menginputkan username dan

password.2. Sistem menampilkan

pilihan menu danberanda, Sistem akanmenampilkan menu ketikauser yang melakukan logindiidentifikasi sebagaipemilik akun yangsebenarnya.

3. User memilih menu, User memilih menu pengelolaanprivasi untuk mengupdate status privasi sesuai dengan kemauan user.

4. Sistem menampilkan fitur

menu update privasi

Page 18: APSI Facebook

5. User melakukan operasi

update status privasi

yang digunakan.

6. Sistem menampilkan pesan

data berhasil di update,

Sistem akan merespon

dengan menampilkan pesan

berhasil diinput dan

Data tersimpan di

database.

3. Alternative Flows

A1. Username dan atau pasword salah.Actor Action System Response

1. Jika Username dan

atau Password salah.2. Sistem akan menolak dan

menampilkan pesan

Username dan atau

Password salah atau

user belum terdaftar.3. Operator menginput

ulang Username dan

atau Password yang

benar atau melakukan

pendaftaran.

Page 19: APSI Facebook

A2. Kesalahan memilih privasiActor Action System Response

1. Jika User sudah salah

memilih privasi2. Sistem akan melanjutkan

dan menjalakan sesuai

dengan privasi yang

dipilih3. User melakukan

perubahan privasi

kembali

A3. Logout.Actor Action System Response

4. Jika User sudah

terlebih dahulu logout5. Sistem akan menghapus

session_id dan

menampilkan form login6. Customer login kembali

1. SubflowsNone.

Page 20: APSI Facebook

2. Key scenarios

1. Basic Flow.

2. Basic Flow, Alternative flow A1.

3. Basic Flow, Alternative flow A2.

4. Basic Flow, Alternative flow A3.

3. Pre-Conditions

User harus terdaftar didalam sistem dan melakukan login.

4. Post-Conditions

User berhasil melakukan update privasi status facebook, data tersimpan di database.

5. Extension PointsNone.

Page 21: APSI Facebook

6. Special Requirements

None.

7. Additional information

Page 22: APSI Facebook

USE CASE REALIZATIONView of Participating Classes and Packages

1. Class Diagram

2. Class-Use case Cross ReferencesNo Class Names Relevant use case names1. Registrasi Registrasi2. Login Login

Page 23: APSI Facebook

3. Menu Lihat Menu4. MenuPrivacy Pilih Menu Privasi,Kelola

Privasi,Save Pengelolaan Privasi,Batal Mengelola Privasi

5. MenuBadwords Mencari badword6. Komentar Memasukkan update,Memilih tombol

kirim7. Logout Logout

3. Class Types

No Class Names Types1. Registrasi Boundary,Control, Entity2. Login Control3. Menu Boundary,Control4. MenuPrivacy Boundary, Entity,Control5. MenuBadwords Control6. Komentar Boundary, Control7. Logout Boundary

Page 24: APSI Facebook
Page 25: APSI Facebook

USE CASE REALIZATIONInteraction Diagrams

1. Seleksi Badword

Page 26: APSI Facebook

2. Pengelolaan Privasi

Page 27: APSI Facebook
Page 28: APSI Facebook

ROLES AND RESPONSIBILITIES OF TEAM MEMBERSUlfa Khoirul Azizah

- Problem Statement- Glossary- Supplementary Specification

Della Eko Damayanti- Problem Statement- Glossary- Supplementary Specification- Brief Description Seleksi Badword- Basic flow, Alternative Flow Seleksi Badword

Fildzah Zatayumni- Problem Statement- Glossary- Supplementary Specification- Usecase model Seleksi Badword- Sequence diagram Seleksi Badword- Activity Diagram Seleksi Badword

Intan Rumaysha- Problem Statement- Glossary- Supplementary Specification- Usecase Model- Sequence Diagram- Usecase Specification

Page 29: APSI Facebook

REFERENCES Materi kuliah Analisis Perancangan Sistem informasi

semester genap tahun ajaran 2014/2015 oleh IsmiartaAknuranda.