The Computer Assisted Instruction Model Based on a Combination of Tutorial Model and Drill and Practice Model in the Instructional Design of Database Systems in Information Technology Colleges

The traditional face-to-face teaching methods in the class that emphasize teaching-centered learning systems caused teachers to be unable to deliver teaching material thoroughly because of the limited time. The Computer Assisted Instruction (CAI) model presents learning by using a variety of media, both in the form of text, images, and in the way of interactive videos, so that it helps the learning process effectively and helps students to set the pace of learning independently anytime and anywhere. Interconnection of the CAI model with online-based technology also helps students improve their learning creativity, because diverse learning resources support it. This paper presents CAI conceptual models based on a combination of Tutorial models and Drill and Practice models, which are supported by online technology to provide conceptual understanding at the beginning of learning and offer exercises to develop creativity and test students' abilities in the final stages of learning Database Systems. The evaluation results on limited trials show that the CAI model design based on a combination of Tutorial models and Drill and Practice models much motivates students to learn and improve mastery of competencies in the Database System. Another finding in this paper is the need to provide adequate guidance for the application of CAI in its use, and the obligation to provide more effective designs when CAI applications are designed to connect to systems that offer to teach resources online, so students really can use CAI as an auxiliary media active learning for independent learning.


Introduction
Information System is the process of collecting data that is processed into information that is useful for the users (Hasan, Shamsuddin, and Aziati, 2013). The information generated becomes the basis of policy considerations. Ward and Prepard suggest that there are three main goals of the application of Information Systems in an organization. These three things are improving work efficiency by automating various processes that manage information, improve management effectiveness by satisfying information needs for decision making, and improve competitiveness to improve the organization's competitive advantage by changing the style and way of doing business (Setiawan, Ilman, 2012). Al-Mamary, Shamsuddin & Aziati (2014)) stated the same thing that Information Systems aims to provide accurate, relevant, and complete information to managers to improve organizational performance. In its application, the ability of a company to gain a competitive advantage is determined by how the information system is managed and used correctly so as to improve service and reduce operational costs (Ramaya, Omar, 2010), increase company productivity (Oliveira, Martins, 2011), improve team performance (Choi, Lee & Yoo, 2010), and make it easier for management to make effective decisions (Rabren, 2010).
One crucial part of the Information System is the Database System. The database is the principal strategic part of Information Systems to support management in making decisions (Piattini,Diaz,200). The database 118 The Computer Assisted Instruction Model Based on a Combination of Tutorial Model and Drill and Practice Model in the Instructional Design of Database Systems in Information Technology Colleges system provides a flexible means of access, protects data from damage, and avoids illegal use. The database system provides a mechanism for shared use such as data connectivity to minimize data pooling, maintain data integrity, and eliminate data dependence on application programs. The database system also standardizes the definition of data elements (Elmasri, Navathe, 2016).
Effectiveness, The design of a database system that is a constituent element of an information system significantly, influences the success of the information system. A useful database system design makes it easier to reuse the data contained in the database system, thereby increasing the quality of the information system. When an organization needs a new application, and at the same time the design of its database system is available properly, then the system developer (programmer) only needs to make the interface required by the user to connect to the open database system. For this to work, the design of a database system must be well prepared to support future system development. Therefore it is essential to offer a useful database system to support data access requests for users or other systems. Knowledge of the database system is needed by everyone who wants to take part in the development of information system technology.
Studying in the field of informatics is one way to gain knowledge about database systems. The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) and IEEE Computer Society in 2013 put Database Systems as one of the study areas for Undergraduate Degree Programs in Computer Science (IEEE Computer Society, 2013). The Australian National University using the ACM-IEEE Computer Science Curriculum in 2015 also places database systems as one area of study (Milthorpe, 2017). Schildkamp, Lai, and Earl, (2013) suggested that the database system received a lot of attention in the field of education, especially in the Computer Science program.
We conducted a preliminary study on the Information Systems Department of STMIK Banjarbaru, one of the Higher Education Information Technology Institutions in Indonesia which contains a Database System in its teaching curriculum. Higher education uses traditional face-to-face teaching methods in classrooms that emphasize teaching-centered learning systems. We conducted a study using questionnaires aimed at teachers and students, as well as making direct observations in the class that held Database Systems lectures. The results of our research show that direct teacher-centered teaching methods in the database system lectures cause the learning process to be passive, students' understanding is not optimal in certain parts of competence, and the atmosphere of learning in the classroom is boring. Some students seem to need special attention and handling at the time of learning, but cannot be handled by the teacher because there is not enough time to do direct assistance. This condition is in line with the findings of Simarmata et al. (2018) which suggest that teachers face difficulties in conveying all the material in conventional learning because of the limited time allocation, consequently lagging students follow learning, and cause students unable to reach the minimum competency standards planned in the learning design.
Using a student-centered learning model allows teachers to make time to correct specific student problems, consult with students individually, and teach one by one in small groups. The use of learning technology can help alleviate the work of the teacher, helping them become creative classroom managers, rather than just as information dividers. Idris, Ali, Rajuddin & Muhammad (2012) stated that teaching and learning strategies that focus on students make students active, creative, and focus on exposing various problems and challenges.
One learning model that utilizes student-centered learning technology is Computer Based Learning. Computer-based learning is an interactive learning approach in which computers replace the role of an instructor. Computer-based learning provides instruction, tests, and student learning feedback independently, with very little or no teacher involvement (Darmawan, 2011). Computer Assisted Instruction (CAI) is a form of computer-based learning that uses models of tutorials, exercises and practices, simulations, and problem-solving approaches to present topics, and test students' understanding. These programs allow students to study material at their own pace.
The teaching system has tested many of the uses of the CAI model. Widayanti examined the use of CAI in the Class X Operating System subjects at Vocational High Schools in Indonesia. The study showed students' responses to learning media amounted to 73.75% included in the good category, and students' learning outcomes were at an average of 82.00 in the post-test (Widayanti, 2016). Suleman, Hussain, Din, and Iqbal (2017) tested the effect of CAI on the teaching of high school students' physics. They found that CAI-based teaching had a significant positive effect on students' academic achievement and retention in Physics, and recommended the use of computer-assisted teaching techniques for science teachers. Previously Rahman, Ismail, and Nasir (2014) have also tested the effect of CAI on teaching Physics (Movement and Vector Analysis) for high school students. Their findings indicate that there is an increase in learning motivation and students' conceptual understanding of learning using interactive software media.
This paper presents the concept of interactive CAI-based learning technology using a combination of tutorial models and drills and practice models on learning Database Systems in the Information Systems Department of STMIK Banjarbaru.

Literature Review
In recent times, learning database systems have used Demour (2010) proposed a Cognitive Training-based approach to teaching Relational Database Design and Analysis. This approach divides the stages of learning into three main phases. In the initial stage, breaking down the database design process into manageable phases then sets the completion and completion procedures. The pedagogical process continues by introducing students to the theoretical basis of each step they follow, by introducing practical examples of that phase. Next, divide students into groups in class and give assignments in the form of small problems to them. One of the requirements of the course is the delivery of real-life issues that represent students' understanding of the concept of the course. Students work on these projects in groups outside the class that have different members than those in the class. The results of the achievements in the experiment show that this approach is practical, easy to implement, increases student motivation, and can achieve a higher level of learning.
Learning Database Systems supported by eLearning were introduced by Paulova, Tesarova, and Manenova (2010) at the Faculty of Management and Information, University of Hradec Kralove. The subject of observation is students' performance in the cognitive field (memory, understanding, and application of acquired knowledge). Learning outcomes of Database Systems supported by well-designed and appropriately implemented eLearning are comparable to the results achieved by students from traditional face-to-face lessons.
Yuelan at al. (2011) proposed combining various methods in learning database systems. First, the use of multimedia technology to simulate the processes and effects of database systems can motivate students to increase the efficiency and quality of teaching. Second, a project-based approach based on constructivist learning theory has an impact on students to be more familiar with system operations, so they can concentrate on the main objectives of database studies without having to spend a lot of time analyzing business processes. Third, applying an experimental model of teaching in trials. Combining theory with practice will help students master basic theoretical knowledge, enable students to learn scientific knowledge, and foster independent learning skills and motivate their enthusiasm for learning. The concept of using various methods allows students to train the use of integrated experience to solve practical problems and create thinking skills.
Mason ( The results of the learning evaluation indicate that the Regis database practicum is a successful experience that helps students perfect their technical skills and to develop new soft skills. This Regis database learning model aims to inspire students to continue to study the subject of database technology after they graduate. Hilles (2017) proposed the teaching of Database Systems using interactive learning media based on computer. They gave the name "MDB," a Knowledge-Based Smart Learning System. The purpose of building MDB is as an education system using author tools. The MDB system observes student actions and adapts to their knowledge and learning abilities. MDB's intelligent tutoring system helps students understand, build, and use databases. MDB's thoughtful guidance divides teaching materials into lessons, examples, tiered exercises, and examinations.
We propose the concept of learning based on Computer Assisted Instruction (CAI) using a combination of Tutorial model and Drill and Practice model on learning Database Systems in the Information Systems Department of STMIK Banjarbaru -Indonesia. The CAI model based on a combination of Tutorials and Drill & Practice provides conceptual understanding at the beginning of learning and offers unstructured exercises to develop creativity and test students' abilities in the final stages of learning. This model also offers interconnection facilities to online systems that offer resources to enrich students' insights in developing learning concepts, so that they can truly become effective assistive media for independent learning.

Methodology
In this work, the Research and Development (R & D) method is used to develop CAI-based interactive learning designs. R & D is a method used to build and test the effectiveness of a product. We use the Research and Development (R & D) research model proposed by Gall, Gall, and Borg (2015) in the initial stages of research, then follow the scenes in the model of development of learning design proposed by Dick, Carey, and Carey (2015) as recommended by Gall  1) Conduct an initial test to determine the students' initial competencies by referring to the learning objectives 2) Explain to students the purpose of the evaluation, and explain the learning activities carried out, and encourage students to comment freely at all times during the evaluation activities. 3) Carry out learning activities by sharing with each student a CAI-based learning application (valid and perfect based on the results of expert evaluation) to be used. 4) Carry out the final test using a test that is equivalent to the test used in the initial analysis 5) Share questionnaires to get students' assessment of the quality of the design of CAI produced 6) Conduct interviews with several students to gain more in-depth ratings and comments about the quality of CAI products, which include:  How easily learners understand the lesson using CAI products  How systematic and exciting is the use of CAI products  Which part of the experience is challenging to understand and why

Proposed CAI Concept
Database System Topics generally consist of two programs. The first part is logical analysis and design, consisting of Requirements Specification and Requirements Analysis, Data Modeling, Relational Mapping, and Normalization. The second part is the physical design and implementation with the Data Base Management System, consisting of SQL: Data Definition Language, SQL: Data Manipulation Language. The concept of needs analysis and requirement specifications is a program that is oriented to user needs so that the scope of the study is unstructured problems. The design and implementation must follow the needs analysis and requirements specifications. The characteristics of the database system course require the use of learning methods not only to emphasize conceptual understanding but also to practice in-depth exploration of unstructured cases.
Tutorial models in CAI based Tutorial (Lestari, 2015;Seow, Pan, 2017) are learning strategies developed for material that has characteristics: new information, conceptual nature, and emphasizes the optimization of achievement of cognitive aspects. The Drill model as in (Pacol, Patacsil, 2018;Pujawan, 2018) provides learning experiences through the creation of imitations of forms of expertise that approach the real atmosphere through the provision of exercises to develop creativity and test students' abilities (Darmawan, 2011). The characteristics possessed by the Tutorial model and Drill model are in line with the learning characteristics of database systems that require learning concepts that emphasize conceptual understanding and require deep practice to expose unstructured cases. Our paper proposes a CAI model based on a combination of Tutorial and Drill and Practice models for learning database systems, as shown in Figure  1.

Picture 1. CAI-Based Procedural Model of Combination Tutorial and Drill & Practice
The CAI model in Figure 1 runs on a Web-based platform or a CMS (Content Management System) application such as e-Learning. The system is used to help students learn independently anytime and anywhere, and also in classroom teaching with teacher's assistance. The CAI procedure based on the combination of the proposed Tutorial and Drill & Practice consists of 9 steps as follows: 1. Introduction Section. The CAI system displays instructions or learning steps. 2. Present Information. The CAI system presents material sourced from the CAI system's local resource applications in the form of tutorial scripts. Presentation of information in the form of visual information other than text such as images, graphics, photos, and images /videos. 3. Question and Response. The CAI system presents issues and assesses the extent to which students can remember and understand the lessons offered. This stage is an integrated evaluation stage in the material presentation stage. 4. Feedback Response. The CAI system provides feedback as a reaction to the responses given by students. The feedback function is to inform whether the answer given by the student is right or not. Input in the form of messages in the form of text and graphic illustration forms. If the response given by students is correct, the program reinforces students. But if the student's answer is wrong, the program provides a sentence with a statement that the response given is incorrect. 5. Judge Response and Remedial. The CAI system evaluates students' answers/responses so they can provide feedback for students. Assessment functions to assess students' learning outcomes and make a decision whether the learning process can be continued to the next stage or repeated. Repetition takes the form of restatement of material that students have seen, sourced from local resources. 6. Case Exercise and Response. The CAI system presents questions in the form of new case studies, but is still relevant to the materials that have been studied / seen by students, and assesses the extent to which students are able to develop certain material they have acquired. Students can reach this session if they have gone through and mastered perfectly all the main material of learning. 7. Feedback for Case Exercise. The CAI system provides feedback as a reaction to students' responses (as in step number 4) 8. Judge Response and Remedial for Case Exercise.
The CAI system evaluates students'

122
The Computer Assisted Instruction Model Based on a Combination of Tutorial Model and Drill and Practice Model in the Instructional Design of Database Systems in Information Technology Colleges answers/responses so they can offer feedback to students. Assessment functions to evaluate the results of case training and decide whether the learning process can continue to the next stage or return to its first stage. Repetition in the form of presentation of enrichment material sourced from online resources/internet (www, download files, You Tube, etc.) to enrich students' insight before doing the case rehearsal. This concept can train students to think critically and develop ideas into available material. 9. Closing. The CAI system presents a summary of information about lessons in the form of the main points of a paragraph about learning objectives and provides recommendations for further learning.
The first step to the fifth step is the underlying logical structure of the Tutorial-based CAI model, while the sixth step to the eighth step is the core of the Drill and Practice-based CAI model. Both of these models are integrated resulting in learning logic procedures in the form of applying the Tutorial system at the beginning of teaching to provide conceptual understanding for students and at the end of the teaching offering exercises to develop creativity and test students' abilities.

Assessing the Effectiveness of the CAI Model
The assessment of the effectiveness of the CAI model in Figure 1 takes place at the stage of the formative test of small group students (nine students who have characteristics of high, medium, and low ability) according to the procedure of research methodology. Evaluation results are as in table 1 in table 1: Students still need explanatory help when students encounter obstacles in understanding teaching materials Time used to study and master a particular competency beyond the time planned in the learning design The completion time of one learning session feels too long to cause boredom in the final stages of learning Instructions for using the application are unclear so that it requires assistance at the beginning of the application Based on the results of the effectiveness test of using the CAI application based on a combination of Tutorial models and Drill & Practice models as in table 1, we discussed some essential findings as follows: First: There are eight of the nine respondents in the first and seventh stages in the second stage test stated that the learning and training scenario models offered in the CAI algorithm hugely motivated students in learning and training. The percentage of learning completeness that reaches 90 % supports this statement. This finding is also consistent with the results of Thomas et al. (2013) and Suleman et al. (2017) which concluded that CAI-based learning could motivate and improve students' achievement. However, the other side of success is that respondents generally feel that they are bored in the final stages of knowledge because the process of completing a learning session is too long. The average time spent perfecting a teaching session exceeds the time set in the learning plan, even though the learning material is pure. Respondents suggested that the use of this CAI model is only in the learning conditions outside the classroom, which sets a long period in completing one learning session so that there is an opportunity for students to take a break in the middle of learning activities when they feel bored. This finding is identical to Chaudhari's (2013) results that CAI is a new instructional strategy in effective teaching.
Second: Although the scenarios in the CAI algorithm design can motivate students to learn independently, some students are indicated to have difficulty following certain parts of the Database System material, especially those related to modeling material. Most of the students stated that they still needed instructors (assistants) to get a more in-depth explanation when they had difficulty understanding certain parts of the learning material. On this basis, the interactive CAI feature that is connected to the online resources system (internet) still needs further attention (in terms of design effectiveness) so that online resources systems can play a maximum role as a useful companion that offers assistance to students in the learning and training process, as in the findings of Longmuir (2014). Another solution expected by respondents is the interconnection of interactive CAI models based on Tutorials and Drill with a Web-based communication system that connects students with instructors interactively.
Third: The need to complete this CAI design with instructions for use and other adequate instructions relating to learning and practice. However, the idea underlying the emergence of this interactive CAI design is that students can use it as a medium of learning independently by minimizing direct assistance or instructor's involvement in learning sessions.
The availability of online-based technology now makes it possible to design CAI models based on Tutorials and Drill that allow students to more easily interact with instructors and diverse learning resources when students have difficulty learning under self-control using interactive learning media.

Conclusions
The CAI model design based on a combination of Tutorial and Drill and Practice models much motivates students to learn under self-control, to improve mastery of competencies in the Database System. However, it is necessary to provide adequate guidance on the CAI application in its use. A more useful design model is also needed if the CAI application is intended to connect to systems that provide online teaching resources. This suggestion is to be the focus of further studies so that students can use CAI as an effective interactive learning media for learning.