Harmonik = ++(Web IDE)

Abstract IDE (Integrated Development Environment) that is needed by developers to write sourcecode for computer programming is also starting to shift from desktop to web platform. As implemented in the cloud, Web IDE (WIDE) can be accessed online through browsers and on mobile devices. WIDE takes many advantages and becomes popular in recently years. Unfortunately, there is no tool found yet in currently WIDE to support translating novice programmers’ algorithm into programming language before they become experts in techniques of writing computer programs. This study goal is to design a tool to support novice programmers’ early learning of programming before they step into coding, compiling, running, and debugging in WIDE. Software development method used in this study is Rational Unified Process (RUP). Conclusion of this study is block-code tool can help novice programmers to learn programming language in early phase, and motivate them better.

[1]  Ansari Mohd. Arshad,et al.  Compilers on Cloud , 2013 .

[2]  Sonal Dekhane,et al.  JavaWIDE: innovation in an online IDE: tutorial presentation , 2010 .

[3]  Srinivasan Iyer,et al.  CLOUD BASED COMPILER , 2015 .

[4]  David J. Malan,et al.  A Web-Based IDE for Teaching with Any Language (Abstract Only) , 2016, SIGCSE 2016.

[5]  Jeffrey C. Carver,et al.  Specification and reasoning in SE projects using a Web IDE , 2013, 2013 26th International Conference on Software Engineering Education and Training (CSEE&T).

[6]  Arundhati Navada,et al.  Online C/C++ compiler using cloud computing , 2011, 2011 International Conference on Multimedia Technology.

[7]  Aditya Kurniawan,et al.  CodeR: Real-time Code Editor Application for Collaborative Programming , 2015 .

[8]  Vu Nguyen,et al.  Learning and practicing object-oriented programming using a collaborative web-based IDE , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[9]  Nitin Shivale,et al.  Web Based IDE , 2013 .

[10]  M. Pabitha,et al.  An Effective C, C++, PHP, Perl, Ruby, Python Compiler using Cloud Computing , 2013 .

[11]  Timo Aho,et al.  Designing IDE as a Service , 2013 .

[12]  A. B. Mutiara,et al.  Developing a SAAS-Cloud Integrated Development Environment (IDE) for C, C++, and Java , 2014, ArXiv.

[13]  Namrata Raut,et al.  Cloud Documentation and Centralized Compiler for Java & Php , 2013 .

[14]  Murali Sitaraman,et al.  Specification engineering and modular verification using a web-integrated verifying compiler , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[15]  Rob Miller,et al.  Real-time collaborative coding in a web IDE , 2011, UIST.

[16]  Vu Nguyen,et al.  An interactive Web-based IDE towards teaching and learning in programming courses , 2013, Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[17]  Ling Wu,et al.  CEclipse: An Online IDE for Programing in the Cloud , 2011, 2011 IEEE World Congress on Services.

[18]  Serrhini Mohammed,et al.  WIDE an interactive Web integrated development environment to practice C programming in distance education , 2013, 2013 1st International Conference of the Portuguese Society for Engineering Education (CISPEE).

[19]  Budi Yulianto,et al.  Comparing the effectiveness of digital contents for improving learning outcomes in computer programming for autodidact students , 2016 .

[20]  Rob Miller,et al.  Collabode: collaborative coding in the browser , 2011, CHASE '11.

[21]  Arie van Deursen,et al.  Adinda: a knowledgeable, browser-based IDE , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[22]  Timo Aho,et al.  CoRED: browser-based Collaborative Real-time Editor for Java web applications , 2012, CSCW.

[23]  Suryawanshi Harshal,et al.  Compiler as Service over Cloud , 2013 .

[24]  Igor Leão dos Santos,et al.  Web2Compile-CoT: A Web IDE for the Cloud of Things , 2015, IDCS.

[25]  Tihomir Orehovacki,et al.  Selecting the most appropriate web IDE for learning programming using AHP , 2016, 2016 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[26]  Eelco Visser,et al.  Software development environments on the web: a research agenda , 2012, Onward! 2012.

[27]  Sravanthi Emani,et al.  Web Based 'C' IDE: Approach , 2012 .

[28]  Lakshmi M. Gadhikar,et al.  Browser Based IDE to Code in the Cloud , 2013 .

[29]  Wenpin Jiao,et al.  Automating Repetitive Tasks on Web-Based IDEs via an Editable and Reusable Capture-Replay Technique , 2015, 2015 IEEE 39th Annual Computer Software and Applications Conference.

[30]  Budi Yulianto,et al.  MOOC architecture model for computer programming courses , 2016, 2016 International Conference on Information Management and Technology (ICIMTech).

[31]  Manuel Fähndrich Lessons from a web-based IDE and runtime , 2014, PEPM '14.

[32]  Gaurav Suryawanshi,et al.  Online Editor for Compiling and Executing Different Languages Source Code , 2016 .