Jbptunikompp GDL Sisfikayan 24547 20 21.uniko I
Jbptunikompp GDL Sisfikayan 24547 20 21.uniko I
ABSTRACT
Microblogging is a form of a blog that allows users to write brief text updates that are usually
less than 140 characters and make them public. Improved user is also encouraged by the
establishment of Micro-blogging social media micro-blogging site, one that is widely used today is
twitter. However, current users find web twitter microblogging is still minimal because the feature can
only update them in text format only. One solution to this problem is to build a web-based client
applications by applying UCD methods. UCD methods used to analyze the user needs to perform
activities of UCD are: questionnaires, interviews, modeling and prototyping tasks. From the analysis
results can be known limitations experienced by current users for example: users can not shorten a
link, upload images, and do the translation. So twitter client that is built not only limited to the
renewal in text format only.
Twitter client application development is supported by using the twitter API (Application
Programming Interface) as a feature of communication to build the client with the properties of micro-
blogging so you can add other services not yet provided a web twitter. Twitter client application can
be accessed with the availability of a good internet connection and users who already have an account
on twitter and understand how to work twitter. Thus users can use the twitter client application with
additional features that are the result of the UCD process that can improve the usability (usability)
twitter client built. This is evident because the user has to upload images, shortening the url, and do
the translation.
1
applications that meet those needs, but still use of social media microblogging client
clinging to the working principle of twitter. By (twitter), especially for users who already
adding a few features, so users feel less have a twitter account and understand how to
constraints faced so far. Facilitate the user in work Twitter, for example in the case of
interacting the client application is built based uploading images, shorten a link, and perform
on web due to ease of access, ie using only a translation
web browser (usually already available on
PC) so it does not need to install special client 2. Models, Analysis, Design And
application. Implementation
Client application development is done by
applying a user centered design (UCD), which 2.1.Models
is one method of design that became the basis Software development model in the making of
of planning, design, and construction this application using the waterfall model. The
applications. UCD took the concept that stages contained in the waterfall model based
development of a product be it hardware or on figure 1.1 is as follows:
software (including websites), user-oriented, a. System engineering
has proven to create better usability level as The first stage is done is to formulate a system
proposed by Frank Spiller in User Centered that we are building. It is intended that the
Design 101. UCD activities conducted in this developer really understood that we are
thesis is distributing questionnaires, building systems and measures as well as any
interviews, modeling and prototyping tasks. policy relating to the development of the
Development of client applications are system.
supported with the availability of twitter API b. Requirements analiysis
(Application Programming Interface) as a Conducting an analysis of the problems faced
feature of communication to build the client and set the software requirements.
with the properties of micro-blogging so you c. Design
can add other services not yet provided a web Produce designs that meet the requirements
twitter. specified during the requirements analysis
phase. The end result of a very detailed design
specifications, so easy to be realized at the
1.2. Problem Formulation time of programming.
From the description above background, then d. Coding (implementation)
the problem can be identified namely, how to Coding that implements the design into a code
apply the user centered design method for the or machine language understood by the
application client social media microblogging computer using a particular programming
(twitter)web-based. language.
e. Testing (testing)
1.3.Purpose And Objectives Testing program that produces truth. The
The purpose of the development application is testing process focuses on the internal logic of
to apply user centered design method for the the software, ensure that all statements have
application of social media web-based been tested and determine whether desired
microblogging client. The purpose of this results have been achieved or not.
application development, namely: f. Maintenance (maintenance)
1. Conducting studies in order to obtain an Dealing with the finished software to run
understanding of the usefulness (usability) by smoothly and avoid the disturbances that can
applying UCD methods. cause damage.
2. With UCD method is expected to increase
the usability (usability) of social media 2.2. Anlysis
application client microblogging (twitter)
web-based. 2.2.1. Anlysis System
3. Enhancing convenience and usability in the
2
In the analysis carried out decomposition of
the system of social media twitter 1. Use Case Diagram
microblogging namely by applying UCD
methods to improve usability. This was done to
identify and evaluate problems that are found
weaknesses, opportunities, barriers that occur
and needs, so it can be proposed improvement.
Perform analysis on running system intended
as the basis for design or repair the old
system. And analysis results can be known
weaknesses and shortcomings of the old
system and can be designed or improved into a
system more effective and efficient.
3. Class Specifications
Home
tweet yang telah di isi pada kolom
posting
9.Klik Home untuk masuk ke halaman
home L01
Trending topics
16. Klik Direct Message untuk masuk
ke halama Direct Message L06
17. Klik List untuk melihat list yang
telah anda miliki pada halaman list
system is implemented. This needs analysis retweet yang sudah anda lakukan L09
20. Klik 9 Replay untuk mereplay
tweet yang masuk di timeline
21.Klik 10 Retweet untuk meretweet
also determines the necessary input system 22. Klik 11New Retweet untuk
melakukan new retweet
23. Klik 12 Favorite untuk
memfavaforitkan tweet.
and processes needed to process the input to 26.Klik trending topics untuk melihat
topik yang sedang banyak dibicarakan
didunia L11
27.Klik mention untuk melihat replies
L05
B. Software Implementation
The software used to implement the system are
as follows:
a. Operating system: Windows 7 Ultimate 32
bit
b. For this software development using PHP,
Javascript, by utilizing the Twitter API,
twkl.in, and Img.ly, google translate, UCD
methods and security protocol OAuth
Figure 2.3 Menu Structure authentication with the design method using
the Unified Modeling Language (UML).
B. Home Design Applications c. A good internet connection to support
communication with the server application
twitter and some servers that use services such
as twkln.in and img.ly. It is very important
4
because applications can not run on the local 4. Conclusions And Suggestions
host. 4.1 Conclusion
Based on the analysis and testing has been
C. Interface Implementation done in this thesis it can be taken several
Implementation of interface is done by each conclusions, among others:
display program built and encoding in the 1. By applying UCD methods in social media
form of program files. application client microblogging (twitter
client) has been to improve the usability
3. Results Discussion (usability) social media client and in
From analysis and design that has been done, accordance with the characteristics of
the results of the application that was built to learnibility usability, efficiency, satisfaction,
look like the following view: memorability, and errors.
2. Twitter client application built was pretty
easily understood and used properly by the
user.
3. Twitter client application that is built can be
one choice in the use of microblogging twitter
with some additional features that give users
flexibility in sharing information because
users have to upload images, doing
translations and shorten a link (url). However,
the twitter client application that was built is
still limited to users who already have an
account on twitter and understand how to
work twitter.
5. Bibliography
[1] Karat, J. (1997). User-Centered Software
Evaluation Methodologies. Handbook of
human Computer
Interaction.M.G.Halander,Elsevier Science.
Figure 4.3 Views Home [2] Hariyanto, Bambang.2004.Rekayasa
Sistem Berorientasi Objek. Bandung :
Informatika.
5
[3] Interaksi Manusia dan Komputer.(2007) [15]Pengertian Application Programming
http://mti.ugm.ac.id/~yudhistira/ResourceMTI/ Interface.(2010).
UAS/IMK(22-07-07)/9%20- http://pdfdatabase.com/search/pengertian-
%20Prinsip%20UCD.pdf, 8-10-2010, application-programming-interface.html, 12-
11:00 10-2010 , 21:00
[4]Atha.(2008). Rancangan Sistem Pameran [16] Oauth.http://oauth.net, 2-10-2010 , 21:30
Online Menggunaka Metode UCD (User [17] What is Usability.(2010)
Centered Design). http://www.upassoc.org/usability_resources/ab
http://onlytha.blogspot.com/2008/12/rancanga out_usability/definitions_of_usability.html12-,
n-sistem-pameran-online.html 5-10-2010, 10-2010, 17:00
19:00 [17] What is Usability.(2010)
[5] Pengertian Prototyping.(2008) http://www.upassoc.org/usability_resources/ab
http://www.google.com/url?sa=t&source=web out_usability/definitions_of_usability.html12-,
&cd=1&ved=0CBUQFjAA&url=http://fenni.s 10-2010, 17:00
taff.gunadarma.ac.id/Downloads/files/11018/P
rototyping.pdf&ei=DeoFTZTqA8LJrAeGqIm
RD, 8-10-2010, 11:30
[6] PHP. (2008).http://id.wikipedia.org/PHP ,
12-10-2010 , 22:00
[7] Fauzi,Ahmad. 2009. All About Twitter.
Jakarta: Yureka.
[8] Application Programming Interface.(2009)
api-http://ipangsan.web.id/api-application-
program-interface/, 12-10-2010, 19:00
[9] Ahira,Anne. (2010). Apa Itu Google
Translate.http://www.anneahira.com/google-
translate.htm, 12-10-2010 , 21:20