Develoment of online HTML & CSS learning resources with Live Editor for Web-Based Programming subject

Similar documents
CUSTOMER RELATIONSHIP MANAGEMENT INFORMATION SYSTEM ST BORROMEUS HOSPITAL

Interactive Mobile Learning for Self-Learning of Vocational High School

Development of Media-Based Learning Animation for Mathematics Courses in Electrical Engineering, University Riau Kepulauan

THE DEVELOPMENT OF ANDROID MOBILE GAME AS SENIOR HIGH SCHOOL LEARNING MEDIA ON RATE REACTION AND CHEMICAL EQUILIBRIUM

THE APPLICATION OF COMPUTER AIDED LEARNING TO LEARN BASIC CONCEPTS OF BRANCHING AND LOOPING ON LOGIC ALGORITHM

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF)

THE DESIGN OF FOREIGN LANGUAGE TEACHING SOFTWARE IN SCHOOL COMPUTER LABORATORY

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari

Tool Enhancement For Collaborative Software Engineering Education

Richard Victor Ginting 1, Muhammad Kurniawan 2 1,2

Digital Library Information System Development at Malikussaleh University with SDLC (System Development Life Cycle)

International Journal of Research In Science & Engineering e-issn: Volume: 1 Special Issue: 1 p-issn:

Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan

Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry

SI 539, Winter 2014 Complex Web Design

Intranet Solutions for PG School IARI. Project Brief

IBRI College of Technology Department of Information Technology. Intercollegiate Web Programming Contest On 12 March, 2013 (Tuesday)

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

The Development of Mobile Client Application in Yogyakarta Tourism and Culinary Information System Based on Social Media Integration

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

TEACHING ART CERTIFICATE PROGRAM UNIVERSITAS TERBUKA

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Short notes on webpage programming languages

2667A - Introduction to Programming

Design and Development of Website Validator using XHTML 1.0 Strict Standard

Evaluation Human Resourches Information System (HRIS) The University Of Bina Darma Using End User Computing Satisfaction (EUCS)

Platform Independent Mobile Application Development

Programming in HTML5 with JavaScript and CSS3

Next Generation Lab. A solution for remote characterization of analog integrated circuits

GUI and Web Programming

TABLE OF CONTENTS LIST OF FIGURES...XI LIST OF TABLES...XIV LIST OF ABBREVIATIONS...XV. 1.1: Background : Problem Statements...

THE XML TECHNOLOGY IMPLEMENTED IN MICROSOFT SQL SERVER

CONCEPT AND CONTEXT RELATIONSHIP MASTERY LEARNING AND THE RELATIONSHIP BETWEEN BIOLOGY AND PHYSICS CONCEPT ABOUT MANGROVE FOREST

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It?

Building Accessible Educational Web Sites: The Law, Standards, Guidelines, Tools, and Lessons Learned

After completing SI- 539, students will have a working personal portfolio website in production.

An Electronic Journal Management System

3DHOP Local Setup. Lezione 14 Maggio 2015

Online Medical Record on the Obstetrics-Gynecology Sub Section

UCD School of Information and Library Studies. IS30020: Web Publishing. Draft

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Media Design for Learning Indonesian in Junior High School Level

HTML and CSS 2 Class Meetings Instructor Contact Office Hours: Tuesdays 5:30-7:30 PM Online Class Message List Opt Out of Class

Web Development I & II*

ANALISYS AND DEVELOPMENT OF MEASUREMENT THE EFFECTIVENESS OF CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE

Information Technology Career Field Pathways and Course Structure

Development Of Car Rental Management Information System (Case Study: Avis Indonesia)

Programming exercises (Assignments)

Equipment Room Database and Web-Based Inventory Management

Interactive Data Visualization for the Web Scott Murray

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015

WEB PAGE, DIGITAL/MULTIMEDIA AND INFORMATION RESOURCES DESIGN

In the case of the online marketing of Jaro Development Corporation, it

Developing Web-Based Courses Using an Online Development Guide and Templates

Web Design 1. Running Head: WEB DESIGN AND DEVELOPMENT

Web-based GIS by using Spatial Decision Support System (SDSS) Concept for Searching Commercial Marketplace - using Google MAP API

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Web Based Student Information Management System

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Improving the outcome of e-learning using new technologies in LMS systems

Course Descriptions. CS 101 Intro to Computer Science

Development of Interactive Multimedia Learning in Learning Instructional Design

ITT Technical Institute. SD1240 Creating Websites Using HTML and CSS Onsite and Online Course SYLLABUS

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

Specialized Programme on Web Application Development using Open Source Tools

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS WEB DEVELOPMENT & PROGRAMMING I AND TITLE:

Teaching Computational Thinking using Cloud Computing: By A/P Tan Tin Wee

Wipada Chaiwchan, Patcharee Klinhom

Specialized Programme on Web Application Development using Open Source Tools

REMOTE DEVELOPMENT OPTION

IT3504: Web Development Techniques (Optional)

Computer and Information Sciences

THE IMPACT OF REQUEST TRACKER APPLICATION AS KNOWLEDGE MANAGEMENT SYSTEM ON EMPLOYEE PERFORMANCE

A Monitored Student Testing Application Using Cloud Computing

IMPLEMENTATION OF VOICE RECOGNITION TECHNOLOGY ON ENGLISH LEARNING APPLICATION BY SELF LEARNING BASED ON ANDROID DEVICE

Seattle Central Community College BITCA Division. Syllabus MIC Online

CAPITAL ASSETS AND INVENTORY MANAGEMENT SYSTEM OF JPKN KOTA MARUDU (E-ASET) EMILIA ROSA JIMSON

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 5, No 1, September 2012 ISSN (Online):

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

IT3503 Web Development Techniques (Optional)

Good practices template

Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Chapter 10: Multimedia and the Web

Design of a Software Tool for Mobile Application User Mental Models Collection and Visualization

Link Analysis Tool Design Description Final Version

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

Comparison of E-Learning Platforms

Online CASE Tool for Development of Web Applications

Advanced Online Media Production

QUIZ GAME APPLICATIONS TO REVIEW THE CONCEPTS LEARNT IN CLASS: AN APPLICATION AT THE UNIVERSITY CONTEXT

Interactive Multimedia Courses-1

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

Class and Office Hours. Course Requirements. Concepts to Learn. CMPUT 499: Introduction

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

GCE APPLIED ICT A2 COURSEWORK TIPS

6. Research Methodology

Evaluating Programmer and Graphic Designer Interaction Using the Model 1 and Model 2 Web Development Architectures

Transcription:

SC.75 Proceedings of the IConSSE FSM SWCU (2015), pp. SC.75 80 ISBN: 978-602-1047-21-7 Develoment of online HTML & CSS learning resources with Live Editor Rifki Rizkia Fuadi *, Muhammad Jauharul Fuady, Aji Prasetya Wibawa Department of Electrical Engineering, State University of Malang, Indonesia Abstract Web-Based Programming is one of the compulsory subjects for S1 PTI students in State University of Malang. Of course, learning to master less effective because these languages requires intensive practice. If students rely on teachers, assistants, and lab module, the results obtained may not be maximal. To facilitate students in independent learning, we need a new learning resources that more flexible, accessible, make students interested, interactive, and easy to use in mastering HTML and CSS. Development model in this study uses the model development by Sadiman (2009). The steps are: (1) requirements identification, (2) goal formulation, (3) subject formulation (4) evaluation instrument formulation, (5) media script writing, (7) test, (8) revision, and (9) production. The result of this development is a learning resources that can be accessed online at http://kelasweb.net, containing learning materials, live editor and mini browser to practice what they have learned, and feedback, so the student knows is he doing a correct code or wrong. Keywords CSS, HTML, learning resources, web 1. Introduction Web-Based Programming is one of compulsory subjects that must be taken by students of S1 Educational Information Engineering (PTI), Department of Electrical Engineering, Faculty of Engineering, State University of Malang (UM). Students are expected to understand various languages, both programming languages or markup languages that are used in developing a website. HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) the most important language. Both are markup language that standard for web creation. Based on interviews with students, most of them say having problems in learning HTML and CSS. The amount of material, time constraints for lab practice, and the limited learning resources is one of the reasons for learning problems. Learning resources commonly used is a slide presentation that contains material from lectures, lab module, and other sources from the internet. Slide presentation basically key points which will be explained in detail by the lecturer. Lab module is also deemed less interesting. Students were only asked to do exercises and were not given feedback directly stating that the exercise has been done correctly or not. Therefore, students can not learn independently, and need guidance from the lecturers and lab assistant. Learning resources from internet are less structured. * Corresponding author. Tel.: +62 819 4558 1000; E-mail address: riffrizz@gmail.com

Develoment of online HTML & CSS learning resources with Live Editor SC.76 To facilitate students in individual learning, we need a new learning resources that are more flexible, accessible, make students interested, interactive, and easy to use in mastering HTML and CSS language. To make it easier, it also include progress tracking of learning and live editor that provides direct feedback to the students, to make it easier to study independently. Related research is a thesis by Azizah (2012) and Fanani (2013). From the two researchers, we can conclude that the web application are feasible to use as a learning resource. 2. Materials and methods This study uses the model development by Sadiman (2009). The steps are: (1) requirements identification, (2) goal formulation, (3) subject formulation (4) evaluation instrument formulation, (5) media script writing, (7) test, (8) revision, and (9) production. Flowchart of steps can be seen in Figure 1. Requirements Identification Subject Formulation Yes Goal Formulation Evaluation Instrument Formulation Revision Media Script Writing No Test Production Figure 1. Development steps. Step 1. Requirements identification This stage is the stage where the observation begins. Identification carried out to identify the needs of the field and the characteristics of the student so that it can be seen the gap between expected situation with the reality. Instruments used in this step is interviews to students. The list of questions was prepared and then submitted to the students of S1 Informatics Engineering Education at State University of Malang. The answer of the questions then analyzed to conclude that underlie the development of these learning resources. Results of the analysis are summarized in several points, as follows: a. One of problems encountered is the amount of material that must be learned to master the web-based programming. b. The process of practical learning easier for the student to try what they have learned, but the limited time for lab becomes one of the problems. c. Learning resources commonly used is a slide presentation, practical modules, and other sources from the internet. Slide presentation basically just be the key points which will be explained in detail by the lecturer. Lab module is also deemed less attractive. d. An easier way to learn web-based programming is by direct practice.

SC.77 R.R. Fuadi, M.J. Fuady, A.P. Wibawa e. The Department of Electrical Engineering, State University of Malang has given the ease of Internet connection. f. Students have been accustomed to using web-based learning resources. Step 2. Goal formulation At this stage general instructional objectives and specific instructional objectives are structured. Formulation of specific instructional objectives should refer to the general instructional objectives. While the general instructional objectives refer to the electrical engineering catalog State University of Malang 2014. There are two general instructional goals formulated in this study, as follows: a. Implementing HTML code properly. b. Implementing CSS code properly. Hyper Text Markup Language (HTML) is a standard language used to display text, images, video, and audio on a web page and Cascading Style Sheet (CSS) is a language that defines how a web page content are presented or displayed in the web browser. (Raharjo, 2011). Step 3. Subject formulation Based on General instructional goals and specific instructional goals, points of learning material on this learning resources assembled, as follows: a. HTML Introduction to HTML Lists Table, Div, and Span b. CSS Introduction to CSS Class and ID Positioning Step 4. Evaluation instrument formulation Evaluation tool consists of practices relating to each material. To make user able to practice independently, this online learning resources equipped with live editor. Students can practice what they learn directly through this live editor, and live editor will provide a feedback about the result. The formulation of this evaluation tool cannot be separated from the specific instructional objectives. Must be able to measure the goals and materials that have been formulated. Step 5. Media script writing Content that has been formulated then embedded in a web-based learning resource that can be access from any devices, such as: desktop, laptop, tablet, and smartphone. Software development are done using PHP, HTML, CSS and Java Script. Web programming is the process of writing and maintaining code to develop a software-based client-server (Karim, 2012). Before doing coding and software development, made a series of designs that will be the basis for development. Documentation generated in the design phase are:

Develoment of online HTML & CSS learning resources with Live Editor SC.78 a. flowchart b. data flow diagrams (DFD) c. entity relationship diagram (ERD) d. data dictionary e. grapichal user interface (GUI) design. Step 6. Test According to Pressman (2010) software testing is a software quality assurance developed and presented the basic study of the specification, design and coding. The first step for testing this online learning resource is using a white-box testing to test software algorithms. This test produced only two possibilities, passed or not. If it pass, it does not need revisions. But if it does not pass, should be revised to improve the program algorithm. Another test is using a questionnaire assessed by Wahono (2006) for course expert, media expert, and students in small and large groups. Questionnaires use a Likert scale with a scale of 1 to 4; 1 is the lowest score and 4 is the highest. The type of data collected is quantitative data and qualitative continuum ratio (Sugiyono, 2011) that obtained from testing. Data were analyzed using the equation adapted from Akbar (2013): V = TSEV/Smax x 100 %, where V is the validity, TSEV is the total score of validator, and Smax is the maximum score. Next the results of the data analysis are categorized in level eligibility criteria (Akbar, 2013) can be seen in Table 1 to enter into a valid category. If not valid, then the learning resources need to be revised. No. 1 2 3 4 Step 7. Revision Table 1. Feasible level criteria. Validity Criteria Description (%) 85.01 100.00 Very valid (can be used without revision) 70.01 85.00 Enough valid (can be used with few revision) 50.01 70.00 Less valid (suggested not to use) 1.00 50.00 Not valid (prohibited to use) Source: Akbar (2013) If the online learning resources must be revised, it is necessary to validate the stages in each step starting from the validation phase of the formulation of the material to the media script writing. Revisions were made to improve or enhance the product. This process is carried out based on data from the test and notes from experts. The data obtained from course expert and media expert. Step 8. Production If the online learning resources has been declared as feasible for use, the learning resources is ready to be disseminated. Because the product developed is web-based software, users only need to access it using a web browser. This is the final stage in the development process.

SC.79 R.R. Fuadi, M.J. Fuady, A.P. Wibawa 3. Results and discussion The result of this study is an online HTML and CSS learning resources named Kelasweb, that can be access from http://kelasweb.net. This product has gone through several stages of testing and validation. The first test was done with white-box. From White-box test results, the entire algorithm of software pass the test. It can be concluded that the software works properly and ready next test. The next test is validation by course expert. The results are showed in Table 2. Overall testing results of course experts, obtained a score of 98%. If referring to the criteria of feasibility level in Table 1, it can be concluded that the learning resources are feasible for use. The next test is validation by media expert. The results are shown in Table 3. Overall testing results of media experts, obtained a score of 88%. If referring to the criteria of feasibility level in Table 1, it can be concluded that the learning resources feasible for use. The next test is small students group test. The results are shown in Table 4. Overall testing results of small group, obtained a score of 91.53%. If referring to the criteria of feasibility level in Table 1, it can be concluded that the learning resources feasible for use. The last test is large students group test. The results are shown in Table 5. Overall testing results of large group, obtained a score of 94.79%. If referring to the criteria of feasibility level in Table 1, it can be concluded that the learning resources feasible for use. The whole testing result is shown in table 6. Table 2. Result of course expert validation. Software aspect 95 Learning design acpect 100 Visual communication aspect 100 Total 98 Table 3. Result of media experts validation. Software aspect 87 Learning design acpect 85 Visual communication aspect 92 Total 88 Table 4. Result of small group test. Software aspect 90.83 Learning design acpect 93.13 Visual communication aspect 90.63 Total 91.53 Table 5. Result of large group test. Software aspect 96.25 Learning design acpect 95.00 Visual communication aspect 93.13 Total 94.79

Develoment of online HTML & CSS learning resources with Live Editor SC.80 Table 6. Result of whole test. Test (%) Scoring Aspect Material Media Score (%) Students Expert Expert Aspek Rekayasa Perangkat Lunak 95 87 93.54 91.85 Aspek Desain Pembelajaran 100 85 94.00 93.00 Aspek Komunikasi Visual 100 92 91.88 94.63 Total 98 88 93.14 93.16 4. Conclusion and remarks This study produce an online HTML and CSS learning resources named Kelasweb, that can be access from http://kelasweb.net. Features of product: (1) live editor that can be used for direct practice, (2) mini-browser that display the results of syntax written in live editor in realtime, (3) the exercise of each material, (4) learning progress (5) user profile page, and (6) user guide. This product has gone through several stages of validation and testing. Results of the validation at each stage are: (1) course expert is 98%, (2) media expert is 88%, (3) testing of students in a small group is 91.53% and (4) testing of students ia a large groups is 94.79%. From the data obtained, it can be concluded that the product deserves to be exploited as a learning resources of HTML and CSS. References Akbar, S. (2013). Instrumen perangkat pembelajaran. Bandung: PT Remaja Rosdakarya Offset. Azizah, R. (2012). Pengembangan sumber belajar berbasis web untuk matakuliah praktikum dasar pemrograman komputer Jurusan Teknik Elektro FT UM (unpublished final assignment). Fakultas Teknik Universitas Negeri Malang. Fanani, A.C. (2013). Pengembangan sumber belajar SQL berbasis web untuk matakuliah basis data Prodi S1 Pendidikan Teknik Informatika Universitas Negeri Malang (unpublished final assignment). Fakultas Teknik Universitas Negeri Malang. Karim, S.W. (2012). Pemrograman web. Retrieved from http://repository.ung.ac.id/get/kms/845/ Pemrograman-Web.pdf Pressman, R.S. (2010). Software engineering: A practicioner's approach (7th ed.). New York: McGraw- Hill. Raharjo, B. (2011). Belajar pemrograman web. Bandung: Modula. Sadiman, A.S. (2009). Media pendidikan: Pengertian, pengembangan, dan pemanfaatannya. Jakarta: Rajawali Press. Sugiyono (2011). Statistika untuk pendidikan. Bandung: Alfabeta. Wahono, R.S. (2006). Aspek dan kriteria penilaian media pembelajaran. Retrieved from http://romisatriawahono.net/2006/06/21/aspek-dan-kriteria-penilaian-media-pembelajaran/