NLIDB (Natural Language Interface to Database) was developed to simplify database access using natural language. In previous studies, NLIDB has been developed which can translate natural languages into several languag...
详细信息
ISBN:
(数字)9781728149929
ISBN:
(纸本)9781728149936
NLIDB (Natural Language Interface to Database) was developed to simplify database access using natural language. In previous studies, NLIDB has been developed which can translate natural languages into several languages, including in Indonesian language. However, there are types of queries that cannot be handled by the system, one of them is a query with a temporal aspect. In this study, we propose a method of translating sentences in Indonesian language that have temporal aspects into SQL queries. The process of translating sentence is performed by identifying the input sentence and parsing the sentence into a parsed tree with PC- PATR as the syntax parser. The parsed tree is analyzed and mapped into parts of SQL. Then, an object search is performed to the ontology that is built from the database to get classes, attributes, operators, and values based on tokens in parts of SQL. Finally, the results of the previous process are organized into SQL queries. The NLIDB application built in this study was successful in translating imperative sentences with temporal aspects in Indonesian language into SQL queries for current state, time slice, sequenced and non-sequenced queries.
Load Balancing is very well applied to the distribution of internet access at any point of the Wi-Fi area so that the use of limited devices can be optimal and on target. The proper use of the Greedy Algorithms when a...
详细信息
Internet of things era grown very rapidly in Industrial Revolution 4.0, there are many researchers use the Wireless Sensor Network (WSN) technology to obtain the data for environmental monitoring. The data obtained fr...
详细信息
Good software design quality is needed to reduce the number of errors in the implementation and testing phase. The SOLID design principles have been used as an object-oriented design guideline to meet software quality...
详细信息
ISBN:
(纸本)9781538672600;9781538672594
Good software design quality is needed to reduce the number of errors in the implementation and testing phase. The SOLID design principles have been used as an object-oriented design guideline to meet software quality factors, such as understandability, flexibility, maintainability, and testability. In this paper we propose a set of metric to measure the conformity of class diagram to SOLID principles. In this study, we have analyzed the relationship between the concepts of SOLID principles with class diagram metrics, the metrics for each principles and the measurement techniques for class diagrams are produced. The proposed metrics for SRP, OCP, LSP, ISP, and DIP are respectively VSRP (Value of SRP), VOCP (Value of OCP), VLSP (Value of LSP), VISP (Value of ISP) and VDIP (Value of DIP). The metric has been validated using 15 class diagrams extracted from seven software applications. A spearman's rank correlation has been used and it has described the correlation between the metrics. This suggests that the proposed metrics have demonstrated their practicality.
Raspberry Pi is a mini-computer that is provided to carry out activities quickly and precisely, but Raspberry Pi was created to not be able to do the real-time system with the support of Windows 10 IoT operating syste...
Raspberry Pi is a mini-computer that is provided to carry out activities quickly and precisely, but Raspberry Pi was created to not be able to do the real-time system with the support of Windows 10 IoT operating system, so the real-time system can be done on Raspberry Pi. The real-time applied in the application needs to be tested with the Nyquist theory. The purpose of this study was to get real-time system measurements available on Windows 10 IoT. This test is done using the Nyquist theory by calculating the results of measurements on mp3 streaming performed on Windows 10 IoT.
Load Balancing is very well applied to the distribution of internet access at any point of the Wi-Fi area so that the use of limited devices can be optimal and on target. The proper use of the Greedy Algorithms when a...
Load Balancing is very well applied to the distribution of internet access at any point of the Wi-Fi area so that the use of limited devices can be optimal and on target. The proper use of the Greedy Algorithms when applied to an access point device is very capable in resolving excessive loading in a single resource to take the best choice at every stage in an optimum process. Access point device is also a success factor in running the optimization of the distribution of Wi-Fi access on the Access Point is strongly influenced by the parameters set. In this research, user access factor in one very high Wi-Fi area also influences the possibility of incoming access failure. For the application of the results of this study can be utilized on all access point devices that have limits, but for speed internet access remains at the capacity provided bandwidth.
The growing number of web pages on the internet introduces a need to combine and integrate information from HTML tables of different web pages that contain similar information into a single web page, especially inform...
详细信息
The growing number of Web pages on the Internet introduces a need to combine and integrate information from HTML tables of different Web pages that contain similar information into a single Web page, especially inform...
详细信息
The growing number of Web pages on the Internet introduces a need to combine and integrate information from HTML tables of different Web pages that contain similar information into a single Web page, especially information from the same domain of interest. This paper presents an approach of HTML table integration by combining several existing methods that are proved to solve different issues in the integration processes. The integration of HTML table consists of three phases: (1) extraction of the structure of the tables; (2) integration of the tables' schema; (3) integration of the data values. To solve the conflicts in semantics and naming in the tables schema, domain-ontology is used. To improve quality of integration of data values in the tables, the vector space model is used to check the duplications of data values. As the integration result, a single HTML table is obtained. The approach is implemented on an engine built using Phyton. Results of the experiment shows that the engine can successfully integrate two HTML tables into single table.
暂无评论