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
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
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
2015
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.
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
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
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.
USE-CASE MODELUse-Case Model Main Diagram
1. Seleksi Badword
2. Pengelolaan Privasi
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.
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
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
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
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
Use-Case Specification: Pengelolaan Privasi
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
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.
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.
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.
6. Special Requirements
None.
7. Additional information
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
3. Menu Lihat Menu4. MenuPrivacy Pilih Menu Privasi,Kelola