Implementation of Social Networking Application as a Tool for English Language Learning in Vocational and Boarding School

SMK Al Aitaam and PERSIS Boarding School is a place in the field of education , which are based on Islamic education . Development of science, technology , language very rapidly at this time also encourages the two educational institutions to incorporate foreign language learning (English) curriculum or guidelines in the learning process that runs in the two institutions. But learning undertaken encountered several problems such as lack of media dynamic learning English , which is always updated, by the changing times, the lack of computer facilities and internet media that can be used by students to add to the English vocabulary . To overcome it offered a solution to support English language learning by designing learning materials covering a wide range of intergrated skills competency which can be accessed free of charge by the students and teachers in the form of a social networking application that allows students improve their English skills by using a variety of features provided , ranging mastery of reading, writing and listening. Keywords English, Social Networking.


I. INTRODUCTION 1
MK Al -Aitaam and PERSIS Boarding School is a place in the field of education , which are based on Islamic education.Development of science, technology , language very rapidly at this time also encourages the two educational institutions to incorporate foreign language learning (English) curriculum or guidelines in the learning process that runs in the two institutions.But learning undertaken encountered several problems such as lack of media dynamic learning English, which is always updated, by the changing times, the lack of computer facilities and internet media that can be used by students to add to the English vocabulary.
The development of ICT also encourages the emergence of social networking sites that connect users with other users in the form of friendship.Features were given in English, so it requires the user to at least learn the English language.The features of good communication through chat or comments can be used as a medium of teaching and learning English.
The purpose of this research is how to provide a solution to support English language learning by designing learning materials covering a wide range of integrated competency skills (intergrated skills competency) which can be accessed free of charge (free) by the students and teachers in the form of a social networking application which allows the students improve their English skills by using a variety of features provided, ranging mastery of reading [1], writing [2] and listening [3].

A. Literature
There is some literature that is used in support of this research: a. English is a foreign language that is taught is considered essential for the purpose of application and development of science, technology, art and server-side script that is added to the HTML.PHP itself is singakatan from Personal Home Page Tools.This script will make an application can be integrated into HTML, so that a web page is no longer static, but a dynamic [8].

II. METHOD
Analysis and modeling applications using structured methods, with the DFD as a modeling system and ERD as a database modeling in figure 1.

III. RESULT AND DISCUSSION
A. System Requirements Analysis a. Functional Needs Analysis System, there are several functions that must be made, such as: login functionality; registration of new users; functionality exchange of information through the comments; chat functionality between users; English learning and practice, helping a friend in the process of learning and practice (Help Others

C. Implementation
On the implementation of social networking applications for learning English, will be used by the two groups, namely administrators and users.As there is a difference and relation can be seen directly from the functions that exist within this application.
Functionality that can be done by the administrators of social networking apps for learning English, among others, managing user data, manage the data of learning and managing user complaints.
Functionality provided in the user accounts including processing messages, manage friends, chat, contribute, learn and practice.Here are some implementations display interface.
Figure 5 is an implementation view veranda on the application of social networking for learning English.The view used by users who want to use social networking applications, beginning with registration to obtain a username and password.
Figure 6 is an implementation of functionality to manage your friends on the social networking application for learning English.By using this functionality, users can make additions or delete friends friendship.
Figure 7 is an implementation of the functionality of learning and practice in the application of social networking for learning English.By using this functionality, users can perform the process of learning English begin mastering reading, writing and listening.
D. Testing a. Functional and system testing using black box testing techniques, testers examine the high-level design and the customer requirements specification to plan the test cases to ensure the code does what it is intended to do.Functional testing involves ensuring that the functionality specified in the requirement specification works.System testing involves putting the new program in many different environments to ensure the program works in typical customer environments with various versions and types of operating systems and/or applications.System testing is testing conducted on a complete, integrated system to evaluate the system compliance with its specified requirements [10].b.Acceptance testing, After functional and system testing, the product is delivered to a customer and the customer runs black box acceptance tests based on their expectations of the functionality.Acceptance testing is formal testing conducted to determine whether or not a system satisfies its acceptance criteria (the criteria the system must satisfy to be accepted by a customer) and to enable the customer to determine whether or not to accept the system [10].These tests are often pre-specified by the customer and given to the test team to run before attempting to deliver the product.The customer reserves the right to refuse delivery of the software if the acceptance test cases do not pass.However, customers are not trained software testers.Customers generally do not specify a "complete" set of acceptance test cases.Their test cases are no substitute for creating your own set of functional/system test cases.The customer is probably very good at specifying at most one good test case for each requirement.As you will learn below, many more tests are needed.Whenever possible, we should run customer acceptance test cases ourselves so that we can increase our confidence that they will work at the customer location.Here is one example of the testing conducted on the application of social networking for learning English, which is contained in Table 3 and Table 4.

IV. CONCLUSION
The end result of this research is a social networking application for learning English that provide convenience as a medium of communication and sharing among users in improving English language skills, using a variety of features provided, ranging mastery of reading, writing and listening.

Figure 4 .Figure 5 .
Figure 4. 1st DFD's Level of Social Networking Application Analysis of users, users who use this application a user's / people who want to improve the ability / skills of the English language.Users here are general users, not limited to age, citizenship, and education.c.System Overview, to run this application user required to be registered as a member.Where the user is a regular user, who can log in after registration, learn and practice, manage friends, and others listed in the user manual analysis.English learning content to be used is attached in this report.