Materials and methods PROS Rifki RF, Muhammad JF, Aji PW Develoment of online fulltext

Develoment of online HTML CSS learning resources with Live Editor for Web-Based Programming subject SWUP 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 Goal Formulation Subject Formulation Evaluation Instrument Formulation Media Script Writing Test Revision Production Yes No 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. R.R. Fuadi, M.J. Fuady, A.P. Wibawa SWUP SC.77 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 for Web-Based Programming subject SWUP 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 = TSEVSmax 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. Table 1. Feasible level criteria. No. Validity Criteria Description 1 2 3 4 85.01–100.00 70.01–85.00 50.01–70.00 1.00–50.00 Very valid can be used without revision Enough valid can be used with few revision Less valid suggested not to use Not valid prohibited to use Source: Akbar 2013 Step 7. Revision 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. R.R. Fuadi, M.J. Fuady, A.P. Wibawa SWUP SC.79

3. Results and discussion