The website, Android and iOS Based Online Big Data Shopping Application

Michael Yosep Ricky

Abstrct

The purpose of this study is to build a web, Android and iOS-based online shopping application with handling Big Data product catalog, shopping cart, testimonials, suggestions, and the admin panel features. The methodology used in this study is the literature study method by reading books, and other essays related to the existing problems within the company, and Agile methods with Extreme Programming modeling processes for analysis process and manufacturing process. The achieved result is to produce an online shopping application running on a website, as well as Android and iOS mobile devices. The conclusions of this study is a running online shopping with product catalog, shopping cart, rating, testimonials, suggestions, and admin panel features with the user’s expectations.

Keyword: Big Data, Online Shopping Application, Android, iOS, Appcelerator Titanium

1.    Introductions

Nowadays high tech companies’ captures a significant opportunity to create an online shopping application that can run on the website and can also run on mobile applications. Opportunities in the form of a wider market outreach for those who want to sell online. So not only through personal computers are the potential buyers can conduct transactions online, but can also be done via smartphone. In this research using the IBM DB2 and Big Data Analytics, ASP.NET MVC 2-based websites and mobile applications based on Android and IOS. We use tools Appcelerator Titanium to convert our online shopping website in the form of native mobile applications.

2.    General Guidelines

 

The methodologies in this research are:

2.1.         Study Literature

 

E-Commerce

Greenstein and Vasarhelyi: electronic commerce is defined as the use of electronic transmission intermediaries to perform the exchange, including the purchase and sale of products or services that require transportation, both physically and digitally from one location to another.

Rayport and Jaworski: e-commerce as an exchange between the part connected with the technology (either individual or organization) is also on the activity or inter-based organization that supports the electronic exchange of intersection.

O’Brien: e-commerce is the buying and selling process, as well as marketing and servicing of products, services, and information via computer networks, are diverse.

 

2.1.         Analysis Method

 

Rich Picture

 

Figure 1. Rich Picture Online Shopping

 

 

2.2.         Design Method

 

Conceptual database design

 

Figure 2. Entity Relationship Diagram Online Shopping

 

 

Use Case Diagram

 

Figure 3. Use Case Diagram Online Shopping

.

 

Class Diagram

Figure 4. Class Diagram Online Shopping

 

3.       Problem Identification

Users want to create a store which sells many products of toys. Along with the development e-commerce of the present, the user wants to make many online transactions via internet media. The apps of online shopping are used not only in the form of e-commerce as it has been circulating now but also in the form of mobile applications. The user wants to target a wider market and ease of transactions through two media i.e. website e-commerce and mobile applications. Here are the solutions from the analysis of the above problems:

 

  1. Website e-commerce

Creating a website that is not only could display the products but can handling the Big Data and the user also can perform the ordering of goods, giving testimonials, suggestion, rating. It has an Admin Control Panel with CMS (Content Management System) functions.

  1. Mobile Application

Creating a mobile application using Android, and iOS’ platform and also using Big Data Analytics which have many features that exist must be able to handle many transactions and can be run on many platforms.

4.       Implementation

Figure 5.  Home Screen on Android (left), iOS (right)

Figure 6. Featured Items Screen on Android (left), iOS (right)

 

Figure 7. Categories Screen on Android (left), iOS (right)

 

Figure 8. Top 20 Screen on Android (left), iOS (right)

Figure 9. All Items Screen on Android (left), iOS (right)

Figure 10. Detail Products Screen on Android (left), iOS (right)

 

Figure 11. Rating Screen on Android (left), iOS (right)

Figure 12. Search Screen on Android (left), iOS (right)

Figure 13. Empty Shopping Cart Screen on Android (left), iOS (right)

Figure 14. Featured Items Screen on Android (left), iOS (right)

Figure 15. Order Process Screen on Android (left), iOS (right)

Figure 16. Testimonial Screen on Android (left), iOS (right)

Figure 17. Suggestion Screen on Android (left), iOS (right)

 

Figure 18. Login Screen on Android (left), iOS (right)

 

 

 

5.       Conclusion

Based on the analysis and design “Website, Android and iOS Based Online Big Data Shopping Application”:

  1. With the establishment of a web-based application, Android, and IOS will provide customer convenience in accessing the Online Store.
  2. By using the web service, allowing big data to be accessed via the Android platform and iOS
  3. With the member registration system, will facilitate administrator in processing the incoming data
  4. With Admin Control Panel feature allows the administrator to set the owner of this application content to be displayed more easily

 

 

References

 

Anonim1. (2011). Android.  Retrieved 08-10-2011 from http://www.openhandsetalliance.com/.

Anonim3. (2010). iOS Overview. Retrieved 12-10-2011 from http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/URL_iPhone_OS_Overview/_index.html#//apple_ref/doc/uid/TP40007592.

Anonim2. (2011). Titanium Mobile. Retrieved 09-10-2011 from      http://www.appcelerator.com/.

Ambler, Scott. W. (2008). An Introduction to Agile Modeling. Retrieved 10-10-2011 from http://www.agilemodeling.com/essays/introductionToAM.htm.

Basiura, Russ., Eide, Andreas.,Miller, Chris.,Sempf, Bill.,Sivakumar, Srinivasa., Batongbacal, Mike., Reynolds, Matthew., Clark, Mike.,Loesgen, Brian., Eisenberg, Robert.,Bohling, Brandon., Lee, Don. (2001). Professional ASP.NET Web Service. (1st edition).United Kingdom: Wrox Press Ltd.

Booch,  Grady,  Maksimchuk,  Robert A.,  Engle,  Michael W.,  Young, Bobbi J., Conallen, Jim., Houston, Kelli A. (2007). Object-Oriented Analysis and Design with Applications. (3rd edition). Boston: Pearson Education, Inc.

Connoly, Thomas M. & Begg, C. E. (2004). Database Systems: A Practical Approach to Design, Implementation, and Management. (4th edition). New York: Addison-Wesley.

Coupey, Eloise. (2001). Marketing and The Internet: Conceptual foundations. (1st edition).United States of America: Prentice Hall.

Edutechnolife. (2011). OS Android Merajalela-Blackberry & Microsoft Terancam. Retrieved 01-09-2011 from http://edutechnolife.com/os-Android-merajalela-blackberry-&-microsoft-terancam/.

Fling, Brian. (2009). Mobile Design and Development. (1st edition). United States of America: O’Reilly.

Galloway, Jon, Haack, Phil, Hanselman, Scott, Guthrie, Scott, Conery, Rob. (2010). Professional ASP.NET MVC 2. (1st edition). Indianapolis: Wiley Publishing.

Greenstein, Marylin & Vasarhelyi, Miklos. (2004). Electronic Commerce: Security, Risk Management, and Control. (2nd edition).United States of America: Mc Graw-Hill.

Jaworski, B. J. & Rayport, J. F. (2003). Introduction to e-commerce. (2nd edition). Singapore: Mc Graw-Hill.

Kadir, Abdul. (2003). Pemrograman Web Mencakup HTML CSS JavaScript & PHP.(Edisi ke-1). Yogyakarta: ANDI.

Karch, Marziah. (2011). What Is Google Android?. Retrieved 08-10-2011 from http://google.about.com/od/socialtoolsfromgoogle/p/android_what_is.htm.

Kotler, Phillip & Armstrong, Gary. (2010).Principles of Marketing. (1st edition). New

Jersey: Pearson Education, Inc.

Krill, Paul. (2009). Appcelerator Enables iPhone Android App Dev. Retrieved 11-10-2011 from http://www.infoworld.com/d/developer-world/appcelerator-enables-iphone-android-app-dev-655.

Maryono, Y. & Istiana, B. P. (2008). Teknologi Informasi & Komunikasi. (Edisi ke-1). Jakarta: Quadra.

Microsoft. (2011). Get Started. Retrieved 12-10-2011 from http://www.asp.net/get-started

Mitchell, S. & Atkinson, J. (2000). Sams Teach Yourself Active Server Pages 3.0 in 21 days. (1st edition). United States of America: Sams Publishing.

Mulyadi. (2001) . Sistem Akuntansi. (Edisi ke-3). Jakarta: Salemba Empat

O’Brien, J. A. (2003). Introduction to Information System: Essential for e-Business Enterprise. (11th edition). New York: McGraw-Hill E.Companies.

Oz, Effy. (2002). Foundation of E-Commerce. (1st edition). United States of America: Prentice Hall.

Pearman, Greg & Goodwill, James. (2006). Pro .NET 2.0 Extreme Programming. (1st edition). New York: Apress.

Proboyekti, Ummi. (2008). Agile Software Development. Retrieved 11-10-2011 from lecturer.ukdw.ac.id/othie/agile_model.pdf.

Sahai, Akhil & Graupner, Sven. (2005). Web Service in The Enterprise: Concepts, Standards, Solutions, and Management. (1st edition). United States of America: Springer Science+Business Media, Inc.

Shneiderman, Ben & Plaisant, Catherine. (2010). Designing The User Interface: Strategies For Effective Human-Computer Interaction. (5th edition). United States of America: Pearson Education, Inc.

Turban, Efraim & Rainer, R Kelly. (2001).   Introduction to Information Technology. (1st edition).  New York: John Wiley & Sons, Inc.

Walther, Stephen. (2004). ASP.NET Unleashed. (2nd edition). United States of America: Sams Publishing.

Warren, Christina. (2010). Appcelerator Simplifies iPad App Development. Retrieved 09-10-2011 from  http://mashable.com/2010/04/05/titanium-tablet-sdk/.

Whitten, Jeffrey L. & Bentley, Lonnie D. (2007). System Analysis and Design Methods. (7th edition). New York: McGraw-Hill/Irwin.

Williams, Laurie & Kessler, Robert R. (2003). Pair Programming Illuminated. (1st edition). Boston: Pearson Education, Inc.

Yuhefizar. (2008). 10 Jam Menguasai Internet Teknologi & Aplikasinya.(Edisi ke-1) Jakarta: Elex Media Komputindo.