14
DEVELOPMENT DIGITAL DISTRIBUTION CONTENT BASED ON WEB 2.0 METHOD SDLC EVOLUTION MODEL Dr. Anwar Sukito Ardjo, M.Kom 1 , Herwin Anggeriana, S.Kom, M.Kom 2 1 Jurusan Teknik Mesin, Politeknik Negeri Semarang 2 Program Pasca Sarjana Ilmu Komputer, Universitas Bunda Mulia 1 [email protected] , 2 [email protected] Abstract This journal needs to develop a digital distribution content system in a packed oktomagazine.com web 2.0. The system was developed by the method of software development life cycle (SDLC) object-oriented model of evolution. Requirements user needs obtained by RIA, SOA, Social media sites, and bussiness model and generated nine categories of needs. The resulting system is a website that serves 6 elements oktomagazine.com server and can access via smartphone, TabletPC, notebook, television and internet. User evaluation of the eleven variables declared oktomagazine.com very satisfying. Keywords - web dinamis, the system of distribution digital contents, evolution models, web 2.0, oktomagazine. PENDAHULUAN hen the Internet emerged in Indonesia (1995 and dot com boom years of 1998 to 2000), the reaction is different. There are some newspapers that actually do the synergy that a strength. This phenomenon has developed in Indonesia since 1998 to the present era of information along with the advancement of communication technology. History records that the first online newspaper that delivers digital news is the Chicago Tribune in 1992. Common phenomenon of people online to the internet is to get information and share information with the other phenomena negation Business Permit Issuance (SIUPP) when the era of President BJ Habibie and Information Minister Yunus (1999) which resulted in the freedom of the press (ease of setting up media) are not exception to the press online or synergizing with online media.

SDLC Evolution Model

Embed Size (px)

DESCRIPTION

Development digital distribution content with SDLC method evolution model has some uniqueness and weakness that can be improved in the system development oktomagazine - Herwin Anggeriana

Citation preview

Page 1: SDLC Evolution Model

DEVELOPMENT DIGITAL DISTRIBUTION CONTENT BASED ON WEB 2.0

METHOD SDLC EVOLUTION MODEL

Dr. Anwar Sukito Ardjo, M.Kom 1 , Herwin Anggeriana, S.Kom, M.Kom 2

1Jurusan Teknik Mesin, Politeknik Negeri Semarang

2Program Pasca Sarjana Ilmu Komputer, Universitas Bunda Mulia

[email protected], [email protected]

Abstract – This journal needs to develop a digital distribution content system in a packed oktomagazine.com web 2.0. The system was developed by the method of software development life cycle (SDLC) object-oriented model of evolution. Requirements user needs obtained by RIA, SOA, Social media sites, and bussiness model and generated nine categories of needs. The resulting system is a website that serves 6 elements oktomagazine.com server and can access via smartphone, TabletPC, notebook, television and internet. User evaluation of the eleven variables declared oktomagazine.com very satisfying.

Keywords - web dinamis, the system of distribution digital contents, evolution models, web 2.0, oktomagazine.

PENDAHULUAN

hen the Internet emerged in Indonesia (1995 and dot com

boom years of 1998 to 2000), the reaction is different. There are some newspapers that actually do the synergy that a strength. This phenomenon has developed in Indonesia since 1998 to the present era of information along with the advancement of communication technology. History records that the first online newspaper that delivers digital news is the Chicago Tribune in 1992.

Common phenomenon of people online to the internet is to get information and share information with the other phenomena negation Business Permit Issuance (SIUPP) when the era of President BJ Habibie and Information Minister Yunus (1999) which resulted in the freedom of the press (ease of setting up media) are not exception to the press online or synergizing with online media.

Page 2: SDLC Evolution Model

Urgency and high current consumption and distribution of a latest information and updates from the news plays an important role. The rapid development of the Internet produces a new media presence (new media) are by no means negates the old media presence but complementary.

The number of internet users in Indonesia from year to year since 1998 always increase. According to official estimates ITU (http://www.internetworldstats.com/stats3.htm) the number of subscribers and internet users in Indonesia until 2011 amounted to 55 million of the total estimated population of 245,613,043.

This phenomenon of the Internet on print media can not be prevented and where possible synergy with the internet. Internet as a new media affect fundamental transformation of journalism, such as news sundries (ubiquitous news), global information access, coverage that moment (instantaneous reporting), interactive, and content of various form of media (multimedia content) as well as psychological and cultural change audience. Web media development in internet technology contributed to the rapid development of online media with the presence of web 2.0. Web 2.0 is actually just a result of the development of web 1.0.

In an era of press freedom and media convergence era, PT Pratama Wellcomm E-Media launches online news media portal oktomagazine.com

Based on web 1.0 oktomagazine.com consider and aware of the aware of internet in psychological and cultural change of audience

potential to challenge and give opportunity. To meet and and overcome any challenge and opportunity web 1.0 of oktomagazine.com evaluated not ideal as system solutions for this. Digital Distribution System based on web 2.0 is ideal as system solution for the challenges and their opportunity.

THEORY OF WEB 2.0

Web 2.0

Actually Web 2.0 is next generation of development web 1.0, there are some character unique of web 2.0.

The first characteristics of web 2.0 is web as a platform where all supporting applications running on internet. The second of characteristics is ability application to share knowledge, news article and both cross web and cross weblog.

The third characteristics is the technigue of programming models are lightweight programming models and integrated with a variety of applications that are in other website ( mashup ). The fourth characteristics is rich user experiences where the convenience of the readers is the further enhanced with AJAX programming.

The fifth is integrated web with mobile device. Web 2.0 is the framework that allow and provides the freedom for developers to productivity with large scale.

According to Tim O'Reilly (http://oreilly.com/web2/archive/what-is-web-20.html) framework of the collaborative Web 2.0 allows a variety of platforms.

Page 3: SDLC Evolution Model

Fig.1 Framework of Web 2.0. Web 2.0 have ability to distribution

digital contents from publisher to readers and interactive with them.

Fig.2 The ability of Web 2.0. In the server of web 2.0, load performance of server have more lighter than web 1.0 where web 2.0 have core components concentrated and another physically core components in scattered in another location ( another server or another website ). The stability performance of another server ( social media server ) especially open connection becomes important core of performance of web 2.0 To able more understanding when develop distribution digital contents based on web 2.0 is doing compare analytics case study of two establish news media online ( detik.com and kompas.com ).

Fig.3 Comparison features of media online.

Fig.4 Additional Comparison Features of media online. Method SDLC evolution modeling

According Scach and Tomer ( Scach and Tomer, 2000 ) the method SDLC evolution modeling is method SDLC waterfall model combine with method SDLC spiral model.

Fig.5 The method SDLC evolution

modeling.

Page 4: SDLC Evolution Model

Fig.5 explanation each phase of development and maintenance of the system will go through gradual procedure and repeated procedure. Each requirements will allocated or reviewed each architecture, function required and so on.

Efficiency of maintenance system aims to optimal required for related requirements system with architecture, so any requirements system needed to change more easily to search and match architecture changed as those needs change.

Therefore expected of the method SDLC evolution modeling modification occurs only in the architecture of the system related with changing requirements, other architecture of system not related with those requirement not need to modification.

From the above, the result analytic comparison case study two website media online based on web 2.0 have more characteristics – different source of data and necessary adjust to the method SDLC evolution modeling when develop the system distribution digital contents web 2.0.

Fig.6 The result modification of evolution model Schach and Tomer.

Fig.6 explation some phase used, the phase of data collection obtained from several sources ( detik.com and kompas.com ), readers, journalist and literature studies. Data collection has performed by analyzing the different characteristics of each website media online and conduct on observation of journalist and readers as well as adjust to related study of literature.

In the requirements analysis phase, data collection will be formed into group which the group divided into three groups; group of online media ( detik.com and kompas.com ), group audience ( journalist and readers _ and group literature.

After obtaining all necessary requirements, in the phase design system for web 2.0 there are four categories can be formed ; Design of RIA, Design of SOA, Design of social media website, and design of business model.

Prototype of system used as ideals approach to develop system distribution digital contents web 2.0 with programming language PHP and java object oriented programming ( OOP ).

The primary data obtained by observation website online media ( detik.com and kompas.com ) as well as journalist and audience.

The secondary data obtained by reference information of book related wirh web 2.0, journal science IT, and others material related with this topic and title of research.

Collected primary data and secondary data, by field research with methodology observation and library research.

Page 5: SDLC Evolution Model

Result of data collection will be references to phase requirement analysis And designed to development. ( Fig.7 ). ̀ Data collection as observation

and environment readers used for purpose to fulfill requirements system needs. The results of data collection by observation as shown in Fig.8.

IMPLEMENTATION SYSTEM

The stages of implementation was needed to develop distribution digital contents system web 2.0 ( Fig.9 ).

Fig.9 The stages of implementation distribution digital contents system web 2.0. Beginning implementation starting of requirements phase, analysis, design, specification and implementation. For reduce lack iteration of method SDLC waterfall model so needs to combine with method SDLC spiral models approach evolution modeling focus controlling in evaluation user and evaluation system. Each evalution user and evalution system collaboration each other step by step when develop phase.

The method first SDLC waterfall model used to solve global architecture of system and comprehensive. Then to additional features of system and fulfill user evalution develop with repeated.

Efficiency and effective to get minimum risk when develop system ( minimum overlapping process of phase development ) is done by modification in maintenance phase and features of function related with requirements system is needed repeatedly.

Page 6: SDLC Evolution Model

Variabel Komponen web 2.0

Rich Internet Application (RIA) Javascript, AJAX, CSS, flash, Java Applet. Service Oreinted Architecture (SOA) RSS feeds, widget, open application, data server. Social Media web Data sharing, data request, data modification, open

interaction. Business model Social networking, information provider, general

portal, community portal, promotional portal. Fig.7 Component web 2.0 of data collection. Requirements system of journalist Requirements system of readers Available form to write new

news, and editing, organized format that is headline news, aired on the news, a summary of news, follow news and news resources.

Ability to save video files, images and digital archive and integrated with online video sharing sites.

Determine schedule of news

displayed by calendar format, timing and related news.

Ability function to searching news

or articles into web or search engine and have function to distribution digital contents to search engine.

Can be access by portable

computer, smartphone, tabletPC and TV Internet connected ti internet.

Breaking news available.

News presented neat, comfortable and clear channels by category.

Easily for readers to searching articles or

news their needs. Interested article or news for readers cause

distribution into other system such as email, social media website.

Multimedia. Available function for comments opinion

related articles or news. Easily navigation and browsing through

the menu to choose promiscuous news.

Fig.8 Requirements system web 2.0 for journalist and readers.

Page 7: SDLC Evolution Model

Unified Modeling Language

UML is intended to explain the relationship diagram mapping the user with the system to be built and mapping of the components of the system function.

Fig.10 UML use case pembaca.

Fig.11 UML navigation and interactions modeling.

Fig.12 UML activity and collaboration modeling.

Fig.13 UML elemen component modeling. Main function of facebook API used for sharing data into facebook server, displayed member data of account fan page facebook through website and ability to rating and comments related digital contents ( Like Fan Page, and Comments ). Element of RSS server such as API, is public access and integrated with RSS reader, this element full functionally running if application of RSS reader supporting XML standar. The component of RSS server is XML files. The function of RSS server used to distribution digital contents into portable application such as RSS reader. Element of google server like API can be accessed after authorization on

Page 8: SDLC Evolution Model

google server, data of this element have format combination of data text and picture. With this components of API, it can provide feedback to google and oktomagazine website. Through google API components elemens the digital distribution of the contents not only distributed to service google plus ( G+ ), but rather contribute to the google traffic for the purpose of search engine optimization and alternative provision of digital content rating by readers. The element of server twitter is API, can be accessed after authorization on twitter server. Data of twitter element is integrated text into source of website data. The component elements twitter API can be alternative digital content distribution into server twitter. Element of server addthis is API and can be accessed by public connection ( internet ). The data component of API addthis element is javascript, jquery and AJAX integrated with more than two thousand social media website. The component element API of server addthis can be alternative for digital content distribution into social media website favorite readers. by combining and integrated all available of component element web 2.0 and the requirement specification of components required than the system obtained elements of web 2.0 components required.

Fig.14 UML sequence.

Fig.15 UML use case wartawan.

Page 9: SDLC Evolution Model

Fig.16 UML data modeling.

Fig.17 UML class diagram modeling.

PROTOTYPE

Fig.18 The initial view web oktomagazine.

Fig.19 Opening web on the backend ( CMS ) journalist. Source code of files created and saved separately in two main folder that www directory and backoffice directory. In www directory, there are several major files and subdirectories class object that acts processing program, database, and interfaces panel for readers to. In backoffice directory contains main files and subdirektori which storage for saving file of class object system.

Page 10: SDLC Evolution Model

Files in backoffice directory functionally to processing program, and database is interface for reporters.

Fig.20 Interaction flow between directories.

Fig.21 Viewing web when accessed by mobile system such as blackberry.

TESTING PHASE of SYSTEM The stage testing required to make sure each phase implementation of system

web oktomagazine functionally and running well.

Fig.22 The phase of testing after implementation web 2.0.

Website Size Load

time Average speed per KB

oktomagazine.com 81,67 kb

5,4 detik

0,07 detik

Fig.23 Measurement speed loading oktomagazine web 2.0.

Fig.24 The result of NORMDIST readers for digital distribution of content.

Fig.25 The result of NORMDIST reporters for digital distribution of content.

Page 11: SDLC Evolution Model

UNIQUE OF SDLC EVOLUTION MODEL

Selection of development digital distribution content with system development life cycle ( SDLC ) method evolution modeling has some uniqueness that can be improved in the system development oktomagazine ( online media web ). SDLC method

Strengths

SDLC evolution models

Ease in fixing system error occur because the improvements involve no major changes in the system architecture.

The level of system performance can be improved.

The level of development of the system to meet the changes in the system is relatively stable and constant.

Changes in meeting the needs of the system occurs only in the components or adding new components in the system.

Ease of adaptation to the complexity and speed of implementation guidance that correlated with the business.

Low operational cost management systems to business needs and the

needs of the system. Fig.26 Keunikan yang dimiliki metode SDLC model evolusi.

WEAKNESS OF SDLC EVOLUTION MODEL

Behind strength and uniqueness SDLC method evolution model implemented in this research, still has difficult and weakness in the implementation. (Fig. 27). Determinants Constraints or

Weakness

System Requirements (requirements)

The system requirement on expected demand, tend to changed after entered implementation phase. So this lead repetitive multi dimension stage never ending that reaching release the version of system.

Environmental adaptation system

Changes and differences in operating system environments, including system architecture of the other party (social networking sites) require adaptation and adjustment of integration to internal systems.

Human resources

During the development of the system and continue to

Page 12: SDLC Evolution Model

complex then when additional staff resources programmer need more time to learn, adjust time to study for phase development from beginning.

Experiences and analytical skills to determine

Skill in predicting changes in the system arstiektur meet new needs (new requirements) are critical in minimizing recurrent stage (looping).

Fig.27 Difficult implementation using SDLC evolution model as weakness.

CONCLUSION The results of the development of these systems produce digital content distribution system based on web 2.0 is better than a static website that can be implemented in mobile devices, readers can play an active role to share in the social networks they want, the news search easily found by readers of both search engine or search facilities are available, and readers can find and read the latest news (breaking news).

In the system developed by grouping news story layout that is easy to understand and find, the layout of the latest news (breaking news) are in the top position in the form of a slide show that the prominent appearance of the visualization. Digital content distribution system based on web 2.0 features news search facility that makes readers find news though the facilities in the system

was not integrated with google news search engines.

Digital content distribution system based on web 2.0, has the capability of digital distribution of content integrated into broader social networking sites, the ease of access from mobile devices, completeness and intellectual support system components so they can be a web development solution which is better for online media.

This system has the ability to be accessed from mobile devices (mobile) with low internet speed, system capabilities tailored to mobile devices (mobile) automatically, satisfactory speed loading system that makes it easy for journalists to produce news online at any time and the ease and speed of getting information for readers.

Digital content distribution system are still to be developed into a standalone mobile applications such as iPad apps, iOS, and BB Apps to reach achievements digital content distribution over the maximum.

Oktomagazine digital content distribution systems need to be developed towards a desktop application, which will automatically give you the latest news readers periodically to a computer without the need to browse the web oktomagazine.com.

REFERENCES

[1] APJII. (2011, December 18). APJII.

Retrieved from Assosiasi Pengusaha Jasa Internet Indonesia: http://www.apjii.or.id/index.php?

Page 13: SDLC Evolution Model

option=com_content&view=article&id=59&Itemid-53

[2] Ari-Pekka, H., & Vincent, B. (2007). Master Thesis - Web 2.0 and Consumer Generated Media. Paris: IC Agency.

[3] Boehm, B. (1988). Spiral Model of Evolution. In A Spiral Model of Software Development and Enhancement (pp. 61 - 72). CA: IEEE Computer Society.

[4] Bruce W, D. P. (2007). The Information Management Journal l. Blogs,Mashups,& Wikis Web 2.0 , 25-33.

[5] C, A., & V, M. (2007, June). Web 2.0 for business intelligence and information. Retrieved July 2012, from www.digimind.com: www.digimind.com

[6] Chun, W., & Keenan, T. (2006). a History and Theory Reader. In New Media, Old Media : a History and Theory Reader (pp. 1 - 10). New York: Routledge.

[7] Detik.com. (n.d.). Retrieved December 19, 2011, from Detik.com: http://www.detik.com

[8] Dr. Kamaljit, I., & Dhinaharan, N. (2010). International Journal of Database Management Systems. Design & Deploy Web 2.0 Enable Services Over Next Generation Network Platform , 1-9.

[9] Felicity, M., Stephen, W., & Alice R, B. (2011). Content Analysis of The BBC’S Science Coverage. London: Imperial College London.

[10] ITU. (2011). Retrieved 2012, from Internet World Statistics: http://www.internetworldstats.com/stats3.htm

[11] Julie, M. S., Ana, O., & Steven, L. T. (2008). Calico Journal. Web 2.0, Synthetic Immersive Environments, and Mobile Resources , 528-546.

[12] Kai, B., & Marc, Z. (2005). International Journal Master of Science in Digital Media. Integrate Individual Contexts for Social Navigation , 15.

[13] Kompas.com. (n.d.). Retrieved December 18, 20011, from Kompas.com: http://www.kompas.com/

[14] Nathalie, M., & Piero, F. (2007). IET Journal. WebML Modeling in UML , 35.

[15] Ned, C., Joanne E, H., & Khaled Md, K. (2000). Journal Of Software Maintenance And Evolution : Research And Practice. Types of Software Evolution and Software Maintenance , 28.

[16] Pavlik, J. V. (2001). Journalism. New York: Columbia University Press.

Page 14: SDLC Evolution Model

[17] Pavlik, John.V, & McIntosh, S. (2004). Coverging Media, An Introduction to Mass Communcation. Boston: Pearson Education, Inc.

[18] Sareh, A., Mohammad Ali, N., & Hadi. (2012). International Journal of Web & Semantic Technology. Evolution of The World Wide Web : From Web 1.0 To Web 4.0 , 10.

[19] Schach, S. R. (1999). Classical and Object Oriented Software Engineering with UML and C++. 4th Edition. New York: McGraw-Hill.

[20] Schach, S. R., & Tomer, A. (2002). evolution. Development/Maintenance/Reuse : Software Evolution in Product Lines , 11.

[21] Shayne, B., & Chris, W. (2003). We Media. Sunrise Valley Drive: American Press Institute.

[22] SOMMERVILLE, I. (2005). Software Engineering 7th Edition. Harlow, England: Addison Wesley.

[23] Sun, Y. J., Wen, H., & David, H. (2011). Educational Technology & Society. Comparison of Web 2.0 Technology Acceptance Level Based on Cultural Differences , 12.

[24] Tomer, A., & Schach, S. (2000). The Evolution Tree: A Maintenance-Oriented Software Development Model. Zurich: McGrawHill.