Designing E-Learning Application

The purpose of this research is to design a system that can support effective and efficient online learning system in time and cost. The method used in this research is a descriptive method by making a system about facts which refer to the research object, collecting primary data through interviews and observations about the learning system, and collecting secondary data through a research related to learning systems. The result of this research is the creation of e-learning application that can facilitate all education level especially from elementary to high school level in the understanding of verbal learning materials that can be accessed anytime via internet, as well as the creation of non-monotonous e-learning applications to one party only, but both teacher and student can interact with each other. In addition, users (student) can evaluate themselves on the subject they understand by writing or orally through the video.


Introduction
E-learning is a new phenomenon in modern educational systems with a major strategy for improving the teaching/learning process [1][2]. While Magdalene et all e-learning is a learning that can be accessed only by using mobile devices and internet connections [3], as well as Cheng et all explains that e-learning is the application of information and communication technology (ICT) that can facilitate the educational process to be accessible whenever and wherever with no physical interaction [4].
Those are supported by Lau et al's research which explains that e-learning technology is a virtual class on the Web, where the communication between teacher with students, students, given material subject and student assessment are conducted online, thereby giving students greater control over the learning schedule, the speed of understanding the lesson, and matching the desired learning style so that learning can increase its effectiveness [5].
Research conducted by Tibaná et al found that scientific production in e-learning averaged an increase of 16% each year, with the number of students coming from different regions of the world, so e-learning is considered a very profitable prospect [6], and regarding teacher's responses to the use of e-learning in the learning process received a good response because the learning system with e-learning is easy to use [7].
The Critical Success Factors (CSFs) from the success of e-learning model based on research conducted by Eom et al saw from the success of e-learning model is the quality of course design quality, instructor, motivation, student-student dialog, student-instructor dialog, and self-regulated learning) and perceived learning outcomes. [8]. As well as before applying e-learning at a university, research conducted by Edumadze et al explains that it must first analyze readiness among stakeholders-lecturers, administrators and students in order to derive maximum benefit. [9]. Related research one systemslearning conducted by Özpolat and Akar explains that the characteristics of the e-learning system expected from its users are the e-learning system can to provide the learner the most appropriate information based on his requirements and preferences [10].
From the previous researcher related to e-learning, it has not been explained about what factors should be considered when designing e-learning application system. Using descriptive research method and primary and secondary data collection, the result of this research is to know the factors that must be considered when designing e-learning application so that teachers and students can interact and students can evaluate the subject matter they have received.

Method
The method used in this research is a descriptive method by making a systematic description about facts referring to the object of research and collecting data conducted primarily through field research with interviews to respondents i.e. students and teachers, and collecting secondary data through journals, learning materials, and curriculum data.

Analysis of data and information needs
The data required to create e-learning applications are data learning materials, learning about the matter of data, value data, and the data about the discussion. While the information needs to be generated is information about learning materials, about learning problems session, and information about the exercise.

Actor Analysis
There are 2 actors required in this e-learning system, an admin who log in to the system then manage the user data, manage material, questions, and discussion, and General users or users accessing the learning materials, exercises, discussion of problems and download learning materials in e-learning applications.

Use Case of User Diagram
Use Case diagram illustrates the activities performed by the user of the system to produce the information about the access rights of each user (See Figure 1). After designing the user use case diagram, the next step is to design the class diagram. The results for the class diagram are as follows: a. User Class is a class created based on the use case of user management. This class has several attributes including UserID and Password. b. Login Class is a class created based on login class. This class has several attributes including Username and Password. c. Practice Class is a class created based on the usage of material management. This class has several attributes such as id_practice, question, answer A, answer B, answer C and answer D. d. Material Class is a class created based on the usage of material management. This class has several attributes such as id_materi, material e. Score Class is classes created based on the use case of practices governance. This class has several attributes including id_nilai, name, class, and correct or wrong of the answer. From the class generated by the use case diagram, the next step of each class will be relayed into the class diagram, this is to determine the relationship or relevance of each component in e-learning (See Figure 2). Once the classes are formed, the next step is to design the database design, with the following structure: 1. Admin Table  Table 1. Admin Table  Field Type  Table   Table 3. Explanation Table  Field Type  Table   Table 5. Score Table  Field Type Total of the incorrect answer The next step in designing the database system is to design to facilitate the creation of an e-learning application (see Figure 3).

Forum Interface
The main form or the front page of the e-learning application is the main page for the admin in granting access rights to the teacher as well as to the students. For teacher access rights, teachers can make the process of uploading material, uploading questions and tasks in accordance with the learning curriculum. While the access rights for the students can only download the material and fill out the subject matter for each subject given by the teacher. (See Figure 4). After entering the main form, teachers and students interaction in e-learning system can only access in accordance with the material uploaded by the teacher. The material outside the teacher uploaded cannot be downloaded by the students. The subject material to be uploaded should be made as attractive as possible so that the students can understand the downloaded material.
Next is the form of learning materials, in this form the students can read about the learning materials that have been uploaded by the teacher related to learning materials (See Figure 5). Then the teacher can upload a video containing a video of learning materials so the students can understand the material delivered directly by the teacher by viewing the video uploaded by the teacher through the video form (See Figure 6).

Figure 6. Upload Form
For teachers who will upload the subjects and for their students to be downloaded on the upload form (See figure 7). Form Quiz is used for students to answer quiz questions given by teachers or speakers so that students can know how much their understanding of the material presented in the e-learning application. (See figure 8)

Conclusion
When designing an e-learning system many factors must be considered. However, the main factor in the design of e-learning system is the characteristics of users and admin or the material providers, so elearning system is not monotonous to either party, but both teachers and students can interact with each other via internet access, and how e-learning system can make users understand the material submitted, therefore it needs a form quiz or a simple exam as an evaluation for users of the understanding of the material presented by e-learning applications.