Você está na página 1de 86

Renato Sousa Botacim:

Bacharel em Sistemas de
Informao pelo Centro
Universitrio So Camilo
Esprito Santo CeUSC; Ps-
Graduao Lato Sensu em
Docncia do Ensino Superior
pela Faculdade de Venda Nova
do Imigrante FAVENI.

Marcos de Souza: Bacharel


em Sistemas de Informao
pelo Centro Universitrio So
Camilo - Esprito Santo
CeUSC; Ps-graduao Lato
Sensu em Desenvolvimento de
Aplicao para WEB pelo
Centro de Ensino Superior de
Juiz de Fora - CESJF; Docncia
do Ensino Superior pelo Centro
Universitrio So Camilo -
Esprito Santo CeUSC;
Informtica na Educao pelo
Instituto Federal do Esprito
Santo - IFES; Ps-graduao
Stricto Sensu (mestrado) em
Cognio e Linguagem pela
Universidade Estadual Norte
Fluminense UENF e;
Doutorando em Gesto e
Organizao do Conhecimento
pela Universidade Federal de
Minas Gerais UFMG.
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Organizadores

Renato Sousa Botacim


Marcos de Souza

Colaboradores

Fernanda Mauri Benevenuto - Isabella Martins Lopes - Carlos Eduardo Andrio


Cassiano Hannovi da Cruz - Leandro Cerezini Dorigo - Willian Matos de
Carvalho - Bruno Medeiros de Araujo - Iago Borges de Paula - Valderedo
Sedano Fontana
Ficha catalogrfica
Sumrio
APRESENTAO.................................................................................................6
PREFCIO............................................................................................................7
WIKIFRMULAS: APLICATIVO MVEL PARA DISPONIBILIZAO DE
FRMULAS PARA ALUNOS DO ENSINO SUPERIOR EM EXATAS.................8
IRRIGAO PARAMETRIZADA: A UTILIZAO DE AUTOMAO DE BAIXO
CUSTO COMO ALTERNATIVA PARA ECONOMIA DE GUA NA
AGRICULTURA..................................................................................................39
APLICAO DA MINERAO DE DADOS PARA TOMADA DE DECISO NA
EDUCAO BRASILEIRA.................................................................................64
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Apresentao

O livro Sistemas de Informao: Tpicos Especiais em Tecnologia


da Informao rene copilados das pesquisas realizadas pelos docentes e
discentes dos cursos de Anlise e Desenvolvimento de Sistemas e Sistemas de
Informao do Centro Universitrio So Camilo Esprito Santo. Essas
pesquisas foram apresentadas durante o I e II Seminrio de Tpicos Especiais
em Tecnologia da Informao, eventos realizados entre os anos de 2015 e
2016 no qual contemplaram os trabalhos de concluso de ambos os cursos.
Levando em considerao as especificidades e as experincias dos
docentes, juntamente com a curiosidade e a busca por novas solues
tecnolgicas por parte dos discentes, este livro apresenta uma variao de
temticas e solues nas reas da Tecnologia da Informao como: Interface
Homem Mquina, Arduno, Modelagem de Sistemas, Minerao de Dados....

Atenciosamente,
Marcos de Souza

Pgina | 6 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Prefcio

Pgina | 7 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

WIKIFRMULAS: APLICATIVO MVEL PARA


DISPONIBILIZAO DE FRMULAS PARA ALUNOS DO
ENSINO SUPERIOR EM EXATAS

Fernanda Mauri Benevenuto


fmbenevenuto2301@gmail.com

Isabella Martins Lopes


isalopes95@gmail.com

Carlos Eduardo Andrio


carlosandriao@gmail.com

Resumo
Conforme os avanos tecnolgicos alteram o cotidiano das pessoas, torna-se
cada vez mais claro que o processo de ensino e aprendizagem pode ser
aprimorado a partir de novas tecnologias. Por outro lado, verifica-se que entre
os estudantes que utilizam frmulas para a resoluo de atividades no
ambiente educacional, a excessiva memorizao no contribui para o
aprendizado de forma efetiva. Considerando a popularizao dos dispositivos
mveis, a computao mvel poderia atuar como uma ferramenta
complementar auxiliando os processos educativos para aprimor-los de forma
a evidenciar a construo e a socializao do conhecimento? Mais
especificamente, a computao mvel poderia ser utilizada em prol dos
docentes e discentes do ensino superior da rea de exatas, visando minimizar
os esforos na utilizao de frmulas fsicas, qumicas e matemticas e
maximizar o compartilhamento do conhecimento no ambiente acadmico? A
partir dessas questes, o presente trabalho prope o desenvolvimento de um
aplicativo mvel que disponibilize uma biblioteca de frmulas multidisciplinares,
com funcionalidades que possibilitem a interao entre os usurios e melhor
entendimento quanto a aplicao dessas frmulas em suas atividades. Assim,
poder contribuir para esse cenrio, apresentando uma soluo que visa no
somente facilitar as atividades educacionais, como tambm proporcionar aos
usurios a contextualizao dos contedos apresentados e o estmulo para
transmisso e partilha do conhecimento.
Palavra-chave: Aplicativo mvel. Biblioteca de frmulas. Computao mvel.
Educao.

Consideraes iniciais
Os avanos da computao mvel permitem o desenvolvimento de
aplicaes cada vez mais ricas em recursos, o que faz com que os aparelhos
celulares sejam mais que um meio de comunicao, mas tambm um espao
de entretenimento, acesso informao e soluo de problemas, integrando-se

Pgina | 8 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

ao cotidiano das pessoas e facilitando tarefas do dia a dia. Atravs do


envolvimento de conceitos como processamento, mobilidade e comunicao
sem fio, a computao mvel proporciona aos usurios o acesso aos recursos
independente de localizao e considerada um novo paradigma
computacional (SILVA; SANTOS, 2014; ARAUJO; SCHIMIGUEL, 2015).
Por outro lado, Araujo e Schimiguel (2015) afirmam que as mudanas na
sociedade precisam ser refletidas nas atividades educacionais, destacando a
necessidade dos educadores de encontrar alternativas que facilitem ao aluno a
absoro do contedo e que, consequentemente, torne o ensino mais eficiente.
Santos (2011) ainda diz que, para estudantes que utilizam frmulas na
resoluo de atividades no ambiente educacional, a excessiva memorizao
cria resistncia ao aprendizado, devido falta de contextualizao do contedo
decorado aos problemas vivenciados.
Nesse contexto, a computao mvel pode atuar como uma ferramenta
complementar auxiliando os processos educativos para aprimor-los de forma
a evidenciar a construo e a socializao do conhecimento? Mais
especificamente, a computao mvel pode ser utilizada em prol dos docentes
e discentes do ensino superior da rea de exatas, visando minimizar os
esforos na utilizao de frmulas fsicas, qumicas e matemticas e maximizar
o compartilhamento do conhecimento no ambiente acadmico?
O desenvolvimento de aplicativos mveis pode contribuir para o cenrio
educacional, servindo como uma ferramenta auxiliar na resoluo de atividades
que envolvem a aplicao de frmulas matemticas, qumicas e fsicas.
Justifica-se a importncia desse trabalho pois o tema de insero da
tecnologia na educao vem sendo amplamente discutido por diversos autores,
alm de ser notvel o crescente nmero de aplicativos desenvolvidos com esse
objetivo.
O objetivo geral do presente trabalho a proposta e o desenvolvimento
de um prottipo de aplicativo que permita aos usurios consultar e compartilhar
frmulas, facilitando a resoluo de atividades acadmicas, tanto para
docentes, quanto para discentes, agregando diferenciais no encontrados nos
aplicativos j existentes.
Dentre os objetivos especficos, destacam-se:
Levantar junto ao pblico alvo, os aplicativos similares ao proposto e as

Pgina | 9 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

necessidades ainda no atendidas.


Documentar a arquitetura do aplicativo proposto, suas tecnologias,
frameworks, bibliotecas, plugins e ferramentas auxiliares utilizadas,
disseminando o conhecimento e auxiliando as manutenes evolutivas
da aplicao.
Desenvolver um prottipo funcional do aplicativo proposto.
A metodologia utilizada para o desenvolvimento do estudo, de acordo
com a classificao proposta por Gil (2008), considerada aplicada quanto
natureza, qualitativa quanto forma de abordagem do problema, exploratria
quanto aos objetivos e bibliogrfica e de levantamento quanto aos
procedimentos tcnicos. Souza et al (2013) complementa com a classificao
da pesquisa como tecnolgica (desenvolvimento experimental) quanto ao
objeto.
O referencial terico, elaborado a partir de pesquisas bibliogrficas e
eletrnicas realizadas no perodo de 6 de julho a 17 de novembro de 2016,
abrange materiais disponveis no Google Scholar e no acervo bibliogrfico do
Centro Universitrio So Camilo - ES publicados entre 1986 e 2016.
J o levantamento de dados foi feito por meio de um questionrio de 7
perguntas que segue integralmente no APNDICE A, em que foram coletados
dados de 208 discentes do Centro Universitrio So Camilo (Campus I,
Cachoeiro de Itapemirim-ES) dos cursos de Matemtica e Engenharias
Ambiental e Civil.
Para o desenvolvimento da documentao do projeto, foi utilizada a
ferramenta gratuita Astah Community para a modelagem dos diagramas UML
(Unified Modeling Language) e a verso para teste do CorelDRAW Graphics
Suite X6, para ilustrar a arquitetura do sistema.
As principais ferramentas utilizadas na implementao do prottipo
funcional so gratuitas e opensource, sendo elas o Atom (editor de texto),
Node.js (plataforma para desenvolvimento de aplicaes JavaScript), Angular.js
(framework JavaScript), Apache Cordova (framework de desenvolvimento de
aplicaes mveis hbridas) e KaTeX (biblioteca de composio matemtica
para a web).
Todo o material presente neste trabalho se limita a expor a proposta de

Pgina | 10 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

criao do aplicativo WikiFrmulas, apresentando o projeto e o


desenvolvimento de um prottipo funcional que abrange as funes: consulta
de frmulas de Fsica, Qumica e Matemtica, registro de favoritas,
compartilhamento de frmulas e consulta de mais informaes sobre cada
frmula. No faz parte do escopo deste trabalho a validao do sistema junto a
potenciais usurios para coleta de resultados.

Aspectos pedaggicos
Construo do conhecimento

Para dar incio ao estudo sobre a construo do conhecimento


fundamental a compreenso do termo aprendizagem. De acordo com Monroe
(1918, p. 669), citado por Noguera-Ramirez (2011, p. 231), o termo definido
como processo pelo qual experincias obtidas funcionam de forma eficaz
perante novas situaes e data de 1899 segundo dicionrio etimolgico de
Cunha (1986).
Para que seja efetivada a aprendizagem necessrio o
desenvolvimento de capacidades motoras, neurolgicas e sensoriais, fazendo
com que cada pessoa disponha de uma forma de adquirir conhecimento. Com
base nessas capacidades particulares, existem diversas maneiras de aprender,
dentre elas o aprendizado por condicionamentos clssicos e operantes,
formao de comportamentos complexos e a habituao, que tambm podem
ser utilizadas em conjunto (ANTUNES, 2007).
Oliveira (2007, p. 70) define habituao como um decrscimo na
resposta comportamental aps a exposio repetida a estmulos no-
ameaadores. Quando um novo estmulo no ameaador, o organismo
aprende a ignor-lo. Sendo assim, a estimulao fundamental para que se
realize o registro e a aprendizagem. No entanto, o crebro no ir assimilar se
estes estmulos forem sempre iguais e repetitivos. Assim, Domingues (2007, p.
106) ressalta que [...] necessrio, alm da repetio do estmulo, que este
seja modificado quanto intensidade e forma de apresentao, e
principalmente que ele envolva emoo.
O conhecimento por condicionamento reala a relevncia do meio,
apontando que os humanos aprendem quando sujeitos a diferentes aspectos

Pgina | 11 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

agradveis, dolorosos ou ameaadores de seus ambientes. Com isso, est


subdivido em clssico (tambm chamado de condicionamento reflexo ou
pavloviano) e operante, onde o primeiro definido basicamente como um
processo de associao de impulsos e o segundo fundamenta-se na
recompensa do indivduo que atinge um certo ponto de aprendizado, com a
finalidade de instig-lo e entusiasm-lo a progredir (ANTUNES, 2007; NRICI,
1997).
Quanto formao de comportamentos complexos, Antunes (2007)
declara que ao longo da vida o ser humano utiliza de padres organizados de
comportamentos que orientam quanto forma de pensar e agir diante das
situaes. Assim, com o crescimento e desenvolvimento mental gradativo, os
comportamentos transformam-se, tornando-se mais complexos e englobando
pensamentos concretos e abstratos. Esse processo divide-se em assimilao,
quando o indivduo capta a nova informao, e acomodao, quando o
indivduo absorve a nova informao transformando o pensamento original.
Santrock (2010) ainda aponta o aprendizado por observao como uma
maneira que engloba caractersticas como: habilidades, estratgias e crenas.
A observao envolve imitao, mas no se limita a ela, pois o que foi
aprendido no uma reproduo exata e sim uma viso criativa aplicada pelo
observador.

Tecnologia na educao

Com os avanos observados nas Tecnologias de Informao e


Comunicao (TICs), estas tornam-se cada vez mais influentes na sociedade
atual. Como tambm ocorre em diversas reas, essa evoluo possibilita o
desenvolvimento de ferramentas e estratgias para o contexto educacional
(VOSS et. al, 2013).
A internet faz parte desses avanos e tem causado alteraes na
interao aluno-professor. Nesse sentido, Mercado (2005) salienta a
importncia do professor que deve saber orientar com responsabilidade o uso
da internet em sala de aula, para que o discente se sinta instigado a refletir e
compreender os dados que obtm via internet, de forma a aprimorar suas
habilidades cognitivas.
Ainda consideravelmente nova na rea da educao, a internet dinamiza

Pgina | 12 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

o processo de compartilhamento de conhecimento, com a desconstruo de


barreiras geogrficas, culturais e socioeconmicas, tendo como princpio que
as mesmas informaes podero ser acessadas por qualquer pessoa e em
qualquer lugar. Com isso, a internet abriu diversas possibilidades de
aprendizado, como o Ensino Distncia (EAD) (PIVA et al, 2011; STREY;
KAPITANSKI, 2011).
Neto (2012) indica que o EAD visto sob duas ticas opostas. A
primeira, que preza pelas prticas tradicionais, onde a tecnologia apenas um
recurso didtico e o ensino-aprendizagem deve ser centrado no docente, como
garantia de maior eficincia no processo educativo. E a segunda, como um
grande impulsionador para o desenvolvimento da educao e que demonstra
um enorme avano tecnolgico, rumo novos mtodos de ensinar e aprender.
Por outro lado, Bottentuit Junior e Coutinho (2007) evidenciam o EAD
como um meio de ensinar com nfase no aluno, pois ele tem acesso aos
contedos por intermdio de dispositivos eletrnicos, mas so principalmente
seus esforos independentes que proporcionaro a absoro do conhecimento.
Sendo assim, tendo em vista a relevncia da educao contnua, declaram que
o EAD surge como uma soluo para a falta de tempo de profissionais para
participarem de aprimoramento profissional no formato clssico.
Nesse contexto, os Ambientes Virtuais de Aprendizagem, conhecidos por
AVAs, proporcionam auxlio aos cursos a distncia. Trata-se de softwares
multiusurios disponibilizados via internet que incorporam utilitrios para a
interao entre os usurios (BEHAR, 2009).
Bartholo, Amaral e Cagnin (2009) apontam a migrao de Ambientes
Virtuais de Aprendizagem (AVAs) para o Mobile Learning ou m-Learning, que
se diferencia de outras aprendizagens eletrnicas (e-Learning) por tratar de
tecnologias especficas. Essa inovao ao EAD facilitaria o acesso aos
contedos e proporcionaria maior motivao aos estudantes.
O m-Learning pode ser definido como aplicaes de ensino para
dispositivos mveis, dispostas atravs de interfaces geis para os usurios que
utilizam tecnologias de comunicao sem fio (BARCELOS; TAROUCO;
BERCH, 2009). Para analisar como funciona o processo de m-Learning, Koole
(2009) apresenta um Diagrama de Venn exposto na Figura 01, demonstrando
seus aspectos feitos por meio da centralizao das tecnologias mveis,

Pgina | 13 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

possibilidade de aprendizado humano e interao social.

Figura 01: Anlise de Educao via Mobile.


Fonte: Adaptada de Koole (2009).

O Aspecto do aprendiz (Learner Aspect), abrange as competncias


cognitivas de cada usurio individualmente: sua memria, aprendizado prvio,
sentimentos e provveis motivaes. J o Aspecto social (Social Aspect),
engloba os processos de interatividade e cooperatividade dentro do
desenvolvimento social, proporcionando troca de informaes e obteno do
conhecimento. O Aspecto do dispositivo (Device Aspect) compreende a parte
fsica, tcnica e as caractersticas funcionais de um aparelho mvel. Sendo
estas de suma importncia para o xito no funcionamento do aplicativo de
aprendizagem. Por fim, a aprendizagem mvel (Mobile Learning) propicia o
aumento da cooperao entre docentes, acesso informao e com isso um
aprendizado mais eficaz. O Mobile Learning qualifica os alunos, para uma
melhor avaliao e seleo das informaes relevantes. (KOOLE, 2009).

Aspectos tecnolgicos
Computao mvel

A evoluo das tecnologias sem fio e da computao mvel pode ser


facilmente observada nos ltimos anos, no entanto, os primeiros passos foram
dados ainda no sculo XIX, com o primeiro receptor sem fio prtico: o telgrafo
sem fio, criado em 1896 por Guglielmo Marconi (1874-1937). Com a Primeira
Guerra Mundial (1914-1918), alcana-se ainda um rpido desenvolvimento dos
meios de comunicao, que tambm foi observado na Segunda Guerra
Mundial (1939-1945).
O conceito de celular foi introduzido pela AT&T Bell Labs em 1947, aps
o lanamento do IMTS (Improted Mobile Telephone Service), um sistema de

Pgina | 14 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

transmisso em que somente uma torre de alta potncia atendia uma extensa
rea. J nos anos 60, inicia-se a produo de aparelhos portteis e em 70,
passa a ser comercializado como artigo de luxo o sistema celular conhecido
por AMPS (Advanced Mobile Phone System), que evoluiu para os padres
atuais (TONIN, 2012).
Alm dos aparelhos celulares, foram desenvolvidas tecnologias portteis
como PDAs (Personal Digital Assistants), notebooks e tablets, onde muitos
servios foram concentrados em um nico e compacto equipamento, o que
permitiu o aumento da mobilidade dos usurios. Tais dispositivos
popularizaram-se rapidamente e hoje fazem parte do dia a dia das ltimas
geraes, que esto cada vez mais conectadas (ABREU, 2015; ARAUJO;
SCHIMIGUEL, 2015).
Este cenrio em conjunto com a explorao de tecnologias de
comunicao sem fio, que so a base para a computao mvel, ampliam o
conceito de sistemas distribudos e impulsionam os estudos sobre a
mobilidade, na busca de aprimorar servios como redes sem fio e sistemas de
navegao (TONIN, 2012).
Nesse sentido, os dispositivos celulares anteriormente utilizados apenas
como meio de comunicao, puderam evoluir ao ponto de incorporar
caractersticas de computadores pessoais, como utilizao de sistema
operacional, conexo com rede de dados, capacidade de sincronizao com
outros dispositivos, possibilidade de instalao de aplicativos, entre outras
(FEIJ; BALDESSAR; VIEIRA, 2013).
Esses dispositivos so conhecidos como smartphones e vm tomando o
espao dos celulares tradicionais. Em 2011, o nmero de smartphones
representava 13,6% do total de 67,1 milhes de aparelhos celulares. Esse
percentual aumentou gradativamente, de modo que em 2015 j alcanava
87,6% do total de aparelhos, como pode ser observado no Quadro 01.
Milhes 2011 2012 2013 2014 2015
Celulares tradicionais 58,0 43,5 31,2 16,9 6,7
Smartphones 9,1 16,0 35,2 55,2 47,8
Total de aparelhos 67,1 59,5 66,4 72,1 54,5
%
13,6% 26,8% 53,0% 76,6% 87,6%
Smartphones/Celulares
Quadro 01: Mercado brasileiro de smartphones.
Fonte: Adaptado de TELECO (2016).

Pgina | 15 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Os sistemas operacionais que respectivamente lideram o mercado de


smartphones atualmente so: Android (Google Inc.), IOS (Apple Inc.) e
Windows (Microsoft Corporation), conforme os dados da empresa de
consultoria e pesquisa de mercado International Data Corporation (IDC)
apresentados no Grfico 01.

Grfico 01: Mercado mundial de smartphones


Fonte: Adaptado de IDC (2015).

Esses sistemas operacionais so chamados de embarcados (embutido


ou embedded), pois foram projetados para operar em dispositivos com poucos
recursos de processamento, armazenamento e energia. Os sistemas
operacionais embarcados, alm de utilizados pelos smartphones, tambm so
base para sistemas de automao industrial, controladores automotivos e
equipamentos eletrnicos de uso domstico, como televises, fornos micro-
ondas e centrais de alarme (MAZIERO, 2013).

Computao ubqua

Segundo Monteiro (2006), o conceito de computao ubqua foi


introduzido por Weiser, quando presumiu que dispositivos de tamanhos e
propsitos variados sucederiam o paradigma teclado-mouse-display,
evidenciando assim, um novo paradigma de interao onde a tecnologia seria
incorporada ao ambiente, auxiliando na obteno de informaes, acesso
servios e resoluo de atividades dirias.
A computao ubqua busca se integrar ao cotidiano das pessoas de
forma no intrusiva para que o benefcio de sua utilizao seja alcanado sem
que o usurio tenha que alterar seu comportamento habitual. Para isso, pode
se basear em trs abordagens: captura e acesso de experincias, interfaces
naturais e computao sensvel ao contexto (MONTEIRO, 2006).

Pgina | 16 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Para captura e acesso de experincias, entende-se que a utilizao de


ferramentas responsveis por registrar informaes facilitaria o processo
geralmente executado manualmente, que pouco produtivo e suscetvel a
falhas. Desta forma, as pessoas acessariam essas informaes
posteriormente, focando esforos na compreenso propriamente dita, com a
segurana de que os dados foram inseridos corretamente e que estaro
disponveis para outras consultas (MONTEIRO, 2006).
J com as interfaces naturais, busca-se transformar a j consolidada
interao teclado-mouse-display em interaes que explorem as aes naturais
dos seres humanos como fala, gestos, movimento dos olhos, ondas cerebrais e
escrita. Para isso, necessita de recursos como sensores, cmeras e
microfones, que capturem movimentos, imagens e voz e os transformem em
respostas para o usurio. Assim, esses sistemas tm caractersticas como a
facilidade de uso e aprendizagem, acessibilidade em casos de limitaes
motoras e possibilidade de interao por canais variados (MONTEIRO, 2006;
GNECCO et. al, 2012).
Por fim, h tambm a abordagem da computao sensvel ao contexto,
que prov servios aos usurios baseando-se em informaes do contexto em
que est inserida, podendo antecipar ocorrncias alm de responder quanto ao
estado atual do usurio. Para a captura dessas informaes, utiliza sensores
que recebem os dados do ambiente e os encaminha softwares responsveis
por transformar esses dados em respostas (MONTEIRO, 2006).

Aplicativos mveis

Devido ao crescimento na utilizao de dispositivos mveis, torna-se


cada vez mais evidente a oportunidade de se desenvolver ferramentas que
ofeream facilidades aos usurios. Essas ferramentas so chamadas de
aplicativos mveis ou simplesmente apps e so distribudos atravs de lojas de
aplicativos de forma gratuita ou paga (MEDEIROS, 2014).
A principal caracterstica dos aplicativos mveis a capacidade de
desempenhar funes especficas, diferentemente dos aplicativos para
desktop, que apresentam propsitos mais genricos. Basicamente, esses
propsitos esto divididos em quatro categorias: servios, informaes,
comunicao e entretenimento (PORTO, 2012). Outra caracterstica importante

Pgina | 17 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

que devem lidar com recursos limitados e com as situaes externas relativas
ao ambiente, como barulho ou claridade em excesso (MEDEIROS, 2014).
Deste modo, questes como sistema operacional, portabilidade,
recursos necessrios e outras acerca das funcionalidades do aplicativo e dos
requisitos do projeto, precisam ser consideradas na escolha das tcnicas de
desenvolvimento, que podem basear-se no desenvolvimento nativo ou hbrido
(SILVA et al, 2013).
Aplicaes nativas so aquelas desenvolvidas com as APIs (Application
Programming Interface) e linguagens de programao especficas exigidas por
cada plataforma, como Java (Android), ObjectiveC e Swift (iOS) e C#
(Windows). Ainda que exista a possibilidade de desenvolver em C++ para a
maioria das plataformas, h muitas divergncias de bibliotecas e APIs que
prejudicam o funcionamento, sendo mais adequado reescrever o cdigo por
completo nas linguagens de cada ambiente, para garantir a qualidade do
produto (DUMONT, 2015; LOPES, 2016; SILVA; SANTOS, 2014).
Apesar das barreiras de compatibilidade entre as plataformas, leva
vantagem no acesso s funcionalidades oferecidas por recursos nativos do
sistema operacional, tais como GPS (Global Positioning System), banco de
dados, SMS (Short Message Service), e-mail, gerenciador de arquivos,
acelermetro, entre outros, explorando ao mximo os recursos do dispositivo e
a capacidade de processamento, permitindo trabalhar interfaces elaboradas,
imagens, vdeos e recursos 3D (DUMONT, 2015).
O problema de compatibilidade nulo na Web, pois uma pgina web
construda a partir das linguagens padronizadas (HTML - HyperText Markup
Language, CSS - Cascading Style Sheets e JavaScript) multiplataforma e
apresenta-se adequadamente em qualquer dispositivo com apenas um cdigo,
a partir das tcnicas do Design Responsivo. Mas, no so aplicativos, pois no
so instalveis, no se integram aos recursos de hardware e no dispe dos
recursos de SDKs (Software Development Kit) nativos (LOPES, 2016).
Diante disso, o desenvolvimento hbrido uma soluo para as
aplicaes multiplataforma, que une as linguagens e APIs padronizadas da
programao web aos recursos providos por frameworks que se encarregam
de estabelecer a comunicao com o dispositivo. A principal vantagem dessa
abordagem o custo reduzido, uma vez que no necessrio manter equipes

Pgina | 18 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

especializadas para ambientes especficos. Alm disso, a curva de aprendizado


pequena e muito do que desenvolvido para a web pode ser reaproveitado
(SILVA et al, 2013).
Mesmo utilizando linguagens de programao para web, as aplicaes
hbridas so mais prximas de aplicativos nativos do que de pginas web. No
entanto, para serem executadas dependem do navegador nativo do dispositivo
mvel (WebView) e de frameworks como o Apache Cordova ou Adobe
Phonegap, que empacotam o cdigo da aplicao uma casca nativa,
intermediam a execuo do aplicativo no navegador e estabelecem a
comunicao com recursos nativos atravs de plugins (DUMONT, 2015;
LOPES, 2016).
Na busca de distanciar o aplicativo hbrido das pginas web,
frequentemente utilizado o conceito de Single Page Application (SPA) para
permitir a navegao entre as pginas sem a atualizao da tela. Para isso,
utiliza uma nica pgina HTML carregada ao iniciar a aplicao, sendo as
demais interaes realizadas dinamicamente atravs de requisies Ajax e de
respostas em JSON (JavaScript Object Notation) (VITORINO, 2015).
Na prtica, para simplificar a estruturao do SPA na aplicao,
reduzindo consideravelmente o esforo com implementaes JavaScript,
recomendada a utilizao de frameworks como o AngularJS, que tratam, dentre
outras coisas, das rotas de navegao entre as pginas (LOPES, 2016).
O AngularJS combina conceitos e funcionalidades que possibilitam ao
desenvolvedor estender a sintaxe padro do HTML e eliminar cdigos extensos
de JavaScript, criando aplicaes dinmicas, modulares e mais facilmente
escalveis. Dentre esses conceitos, destacam-se o j mencionado SPA, a
arquitetura MVW (Model-View-Whatever) e o Two-Way Data Binding
(ANGULARJS, 2016).
A arquitetura MVW proposta pelo AngularJS representa a expanso da
abrangncia da camada de controle para incorporar componentes como
servios, diretivas e filtros. O termo foi introduzido com o intuito de desviar o
foco da definio de um padro para o desenvolvimento em si, dando liberdade
ao desenvolvedor de estruturar o projeto de acordo com sua preferncia ou
necessidade (BRANAS, 2014).
Outro importante recurso o Two-Way Data Binding, que promove a

Pgina | 19 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

sincronizao automtica dos dados entre as camadas de modelo e de viso.


Diferentemente do One-Way Data Binding, garante que todas as alteraes do
modelo sejam refletidas na viso e vice-versa (ANGULARJS, 2016).
O AngularJS ainda apresenta a possibilidade de utilizao e
desenvolvimento de componentes reutilizveis (diretivas do AngularJS e
diretivas prprias), manipulao de valores na camada de viso (filtros),
parametrizao das dependncias dos componentes (injeo de
dependncias), criao de objetos Singleton para prover servios a outros
componentes da aplicao (servios), definio de rotas, animaes e outras
(BRANAS, 2014).

Resultados e discusses
Com o intuito de verificar junto ao pblico alvo os aplicativos j
conhecidos e utilizados que atendem ao problema apontado, assim como
identificar as necessidades ainda no atendidas por estes aplicativos,
reforando a motivao do trabalho, foi realizado um levantamento de dados
com alunos da Instituio de Ensino Superior Centro Universitrio So Camilo
(Campus I, Cachoeiro de Itapemirim-ES).
Dos 208 respondentes, 32 so do curso de Engenharia Ambiental (15%),
51 de Matemtica (25%) e 125 de Engenharia Civil (60%), como disposto no
Grfico 02.
Matemtica

Engenharia Civil

Engenharia Ambiental
0 20 40 60 80 100 120 140

Grfico 02: Alunos por curso


Fonte: o autor.

Esses estudantes esto entre o primeiro e dcimo perodo, sendo 1 no


primeiro, 65 no segundo, 2 no terceiro, 49 no quarto, 2 no quinto, 49 no sexto, 1
no stimo, 36 no oitavo, 2 no nono e 1 no dcimo.

Pgina | 20 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

70
60
50
40
30
20
10
0
1 2 3 4 5 6 7 8 9 10

Grfico 03: Alunos por perodo.


Fonte: o autor.

Quando questionados se conheciam algum aplicativo com o mesmo


objetivo do apresentado neste trabalho, 56 afirmaram no conhecer nenhum
(27%), 56 conhecem apenas um (27%), 55 conhecem vrios (26%) e 41 no
souberam opinar (20%), conforme apresenta o Grfico 04.

26% 20% No sei dizer


No, nenhum
Sim, um
27%
27% Sim, vrios

Grfico 04: Conhecimento de aplicativos similares.


Fonte: o autor.

A partir dessa questo, foi solicitado aos que afirmaram conhecer um ou


mais aplicativos similares ao proposto que os citasse. Assim, foram obtidos os
resultados apresentados no Grfico 05.
40
35
30
25
20
15
10
5
0
Aplicativos

Grfico 05: Aplicativos apontados como similares ao proposto.

Pgina | 21 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Fonte: o autor.

Observa-se que os aplicativos mais conhecidos e utilizados pelos


entrevistados so o Malmath e Geogebra. No entanto, ambos no atendem ao
propsito bsico do aplicativo proposto, que a disponibilizao de frmulas
multidisciplinares para consulta.
Nota-se ainda, segundo o Grfico 06, que 62 respondentes utilizam um
aplicativo para auxiliar a resoluo de atividades acadmicas, 62 no utilizam e
84 demonstram interesse em fazer uso, compondo os percentuais de 30%,
30% e 40% respectivamente.

NO
30% 30% NO, mas
tenho
interesse.
40% SIM

Grfico 06: Utilizao de aplicativos similares.


Fonte: o autor.

Com um total de 70% dos respondentes que no usam nenhuma


ferramenta auxiliar, confirma-se a importncia do desenvolvimento da
ferramenta proposta.
Em relao a utilidade do aplicativo proposto, numa escala de 0 a 10,
sendo 0 nada til e 10 muito til, a mdia obtida foi de 8,57 a partir das
respostas dispostas no Grfico 07.
100
80
60
40
20 5 6 7 8 9 10 11
1 2 3 4
0
2 0 0 1 1 11 14 19 36 23 92

Grfico 07: Utilidade do aplicativo proposto.


Fonte: o autor.

Pode-se, assim, considerar que a soluo exposta tida como til para
os alunos, justificando mais uma vez a elaborao deste trabalho e o
desenvolvimento do software.

Pgina | 22 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Como obteve-se um percentual de 47% discentes que no conhecem


nenhum aplicativo similar ou no souberam opinar, constata-se atravs do
Grfico 08 que a maioria desconhece as funcionalidades do aplicativo proposto
em outros aplicativos, por no utilizar aplicativos dessa natureza.
100 92
90
80
70
58
60 51 52 50
50 41
40
30
16 18
20 13 9
5 6 7 8
10 1 2 3 4
0

Grfico 08: Funcionalidades conhecidas.


Fonte: o autor.

Cabe ainda dizer que algumas das funcionalidades apontadas como j


conhecidas referem-se outras fontes de consulta e no de aplicativos mveis,
j que foram obtidas respostas como Excel, referindo-se ao programa
Microsoft Excel do pacote Office, e Brasil Escola, referindo-se ao site da UOL
que disponibiliza contedos educacionais.
No campo disponibilizado para sugestes ou comentrios, pode-se
verificar particularidades que os usurios necessitam. Dentre as respostas
obtidas, seguem as necessidades que se destacaram: ter uma breve
explicao das frmulas para melhor entendimento, mostrar utilizaes das
frmulas no dia a dia com aplicaes prticas das mesmas e incluir desenhos
vetoriais para representar a situao. Alm dessas, a sugesto mais proposta
foi a de resoluo das frmulas, mas esta no objetivo do aplicativo, que
busca enriquecer o processo de aprendizagem.

O WikiFrmulas
A soluo proposta para o problema apresentado um aplicativo que
disponibilize de forma gil e simples uma biblioteca de frmulas
multidisciplinares aos discentes e docentes de cursos superiores que envolvem
cincias exatas. Alm das funcionalidades presentes em produtos j
disponveis, prope a criao de bibliotecas personalizveis com a incluso de

Pgina | 23 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

novas frmulas e a disponibilizao de exemplos de aplicaes prticas ou


breves resumos explicativos, que proporcionem melhor aprendizado e fixao
do contedo. Tambm se encontra no conjunto de funcionalidades do
aplicativo: criar biblioteca de frmulas favoritas, compartilhar as frmulas com
outros usurios, consultar frmulas acessadas recentemente, pesquisar
frmulas pelo nome e enviar sugestes de contedo.
Entende-se por personalizao da biblioteca, as opes de favoritar e
incluir nova frmula, por se tratarem de funes que adaptaro os contedos
apresentados conforme a demanda de cada usurio.
A primeira caracteriza-se basicamente pela adio da frmula
especificada lista de favoritas, que poder ser excluda dessa categoria
posteriormente, caso desejado. Dessa forma, o estudante poder adaptar sua
biblioteca de favoritas conforme a necessidade de um perodo especfico, por
exemplo. Assim, ter maior facilidade de acessar e utilizar as frmulas teis s
disciplinas daquele momento para a resoluo das atividades acadmicas.
J a segunda trata da insero de uma nova frmula que ser
adicionada listagem do menu Minhas frmulas e tambm poder ser
removida quando necessrio, reforando a possvel aplicao indicada
anteriormente. Com essa funcionalidade, os usurios podero incluir frmulas
diversas e no somente as que envolvem Matemtica, Fsica ou Qumica.
Para o caso de o usurio no encontrar algum assunto ou frmula nos
menus Matemtica, Fsica e Qumica, estar disponvel um formulrio para
envio de sugestes que facilitar a evoluo da ferramenta.
A funo de compartilhamento permitir interao entre os docentes e
discentes, de forma a contribuir com a transmisso do conhecimento. Ser
realizado na forma de texto, cabendo ao usurio que receber a frmula,
cadastr-la no aplicativo de seu dispositivo.
Quanto a contextualizao das frmulas, para facilitar a aplicao destas
nas atividades acadmicas, bem como reforar o processo de aprendizagem,
sero apresentadas breves explicaes, aplicaes na prtica ou descries
dos caracteres que compem as frmulas, para os usurios que no conhecem
ou que desejam aprofundar seus estudos acerca de uma frmula especfica.

Arquitetura do sistema

Pgina | 24 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Devido ao conceito de SPA, a interao do usurio com o sistema inicia-


se a partir da chamada ao index.html, que tem um controle especfico
responsvel, dentre outras coisas, por rotear as chamadas s demais pginas
do aplicativo. Cada uma das pginas que compem a camada de viso possui
seu controle JavaScript prprio.
A comunicao com os dados da aplicao, dispostos nos arquivos
JSON e nos registros do localStorage (dados persistentes armazenados no
navegador, dispostos em pares chave-valor), se d a partir dos servios JSON
e Storage. Estes servios foram criados com o intuito de fornecer mtodos
genricos que manipulem os dados da aplicao, mantendo os controles mais
limpos.

Figura 03: Arquitetura do sistema WikiFrmulas.


Fonte: O autor.

Levantamento de requisitos

Requisitos Funcionais:

RF01: Permitir consultar as frmulas bsicas de Fsca, Qumica e


Matemtica do aplicativo.
RF02: Manter as frmulas bsicas dispostas em categorias (assuntos).
RF03: Dispor de ferramenta para pesquisa das frmulas pelo nome.
RF04: Permitir cadastrar, consultar e excluir novas frmulas.
RF05: Registrar frmulas acessadas recentemente, para consultas

Pgina | 25 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

posteriores.
RF06: Permitir adicionar e remover frmulas do registro de favoritas.
RF07: Dispor de ferramenta para compartilhamento de cada frmula.
RF08: Permitir consultar mais informaes sobre cada frmula
(descrio, explicao ou aplicao prtica).
RF09: Dispor de ferramenta para envio de sugestes de novas
categorias e frmulas bsicas do aplicativo.

Requisitos No Funcionais:

RNF01: Compatibilidade - Poder ser disponibilizado para plataformas


diversas (Android, Windows ou iOS).
RNF02: Conectividade - Todo o funcionamento no depender de
conexo com a internet (offline).
RNF03: Implementao - Ser baseado no desenvolvimento hbrido:
linguagens web (HTML, CSS e JavaScript) em conjunto com a
framework Apache Cordova.
RNF04: Framework JavaScript - Utilizar a framework JavaScript
AngularJS.
RNF05: Arquitetura - Ser baseado na arquitetura em camadas MVW
(Model-View-Whatever).
RNF06: Usabilidade - Utilizar o conceito de SPA para permitir
navegao sem recarregamento da pgina.
RNF07: Interface - Utilizar framework Ratchet, para prover
componentes CSS e plugins JavaScript prprios para aplicaes
mveis.
RNF08: Armazenamento - Disponibilizar dados estticos embutidos
na aplicao em arquivos JSON e dados dinmicos manipulados pelo
usurio e mantidos no localStorage.
RNF09: Plugins - Utilizar apenas plugins Cordova, como: dialogs,
email-composer, splashscreen, statusbar, whitelist e clipboard (no ser
necessria a utilizao de plugins de terceiros).
RNF10: Reusabilidade - Componentes de manipulao dos arquivos

Pgina | 26 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

JSON e localStorage, com funes genricas de CRUD.


RNF11: Funcionalidade - Para exibir as frmulas do aplicativo, ser
utilizada a biblioteca JavaScript Katex, por ter rpido tempo de resposta
e integrao com o AngularJS.

Diagrama de caso de uso

Figura 04: Diagrama de Caso de Uso.


Fonte: O autor.

Descrio de casos de uso

Caso de uso 01:


Nome: Consultar frmula.
Descrio: Consulta de frmulas separadas por categorias matria e assunto
da matria e consulta de frmulas favoritas, utilizadas recentemente ou
cadastradas pelo usurio.
Ator: Usurio.

Figura 05: Caso de uso 01.


Fonte: O autor.

Pgina | 27 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Pr-condies:
o O aplicativo deve estar aberto.
Curso normal:
o O usurio seleciona a matria desejada no menu inicial:
Matemtica, Qumica ou Fsica.
o Na tela seguinte, o usurio escolhe o assunto da frmula.
o As frmulas so listadas para o usurio.
o Encerra caso de uso.
Cenrios alternativos:
o O usurio no encontra o assunto desejado.
O usurio encaminha a sugesto de incluso do assunto
que no encontrou em Sugestes (Caso de uso 7).
o O usurio no encontra a frmula desejada.
o O usurio cadastra a frmula no encontrada em Minhas
Frmulas.
Encerra caso de uso.

Caso de uso 02:


Nome: Consultar aplicao da frmula
Descrio: Consulta de exemplo de aplicao prtica ou resumo
explicativo para as frmulas.
Ator: Usurio

Figura 06: Caso de uso 02.


Fonte: O autor.

Pr-condies:
o Ter executado o Caso de uso 01.
Curso normal:
o O usurio seleciona a opo de visualizao de informaes.

Pgina | 28 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

o So listadas as aplicaes ou explicaes da frmula em


questo.
o Encerra caso de uso.
Cenrios alternativos:
o O usurio acha vaga a informao apresentada.
O usurio encaminha a sugesto de melhoria em
Sugestes (Caso de uso 7).
Encerra caso de uso.

Caso de uso 03:


Nome: Compartilhar frmula
Descrio: Permite compartilhar a frmula na forma textual.
Ator: Usurio

Figura 07: Caso de uso 03.


Fonte: O autor.

Pr-condies:
o Ter executado o Caso de uso 01.
Curso normal:
o O usurio seleciona a opo de compartilhar a frmula.
o A frmula em forma textual copiada para a rea de transferncia
(clipboard).
o Uma mensagem exibida para o usurio informando que a
frmula est pronta para ser compartilhada.
o Encerra caso de uso.
Cenrios alternativos:
o A frmula no copiada para a rea de transferncia (clipboard).
o Encerra caso de uso.

Pgina | 29 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Caso de uso 04:


Nome: Favoritar frmula
Descrio: Adicionar frmula no menu Favoritas.
Ator: Usurio

Figura 08: Caso de uso 04.


Fonte: O autor.

Pr-condies:
o Ter executado o Caso de uso 01.
Curso normal:
o O usurio seleciona a opo de favoritar frmula.
o A frmula adicionada s favoritas.
o Uma mensagem exibida ao usurio informando que a
mensagem foi adicionada aos favoritos com sucesso.
o Encerra caso de uso.
Cenrios alternativos:
o A frmula no adicionada s favoritas.
o Encerra caso de uso.

Caso de uso 05:


Nome: Buscar frmula por nome
Descrio: Permite consultar as frmulas atravs de uma ferramenta de
pesquisa com o filtro nome da frmula.
Ator: Usurio

Figura 09: Caso de uso 05

Pgina | 30 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Fonte: O autor

Pr-condies:
o O aplicativo deve estar aberto.
Curso normal:
o O usurio seleciona a opo de Pesquisar no menu inicial.
o O usurio informa em um campo texto o nome da frmula.
o O aplicativo busca as frmulas que contm o texto informado no
nome.
o As frmulas encontradas so listadas ao usurio.
o Encerra caso de uso.
Cenrios alternativos:
o A frmula no encontrada.
Uma mensagem exibida ao usurio informando que no
foram encontradas frmulas com o nome buscado.
o Encerra caso de uso.

Caso de uso 06:


Nome: Cadastrar frmula
Descrio: Incluso de novas frmulas atravs do menu Minhas
frmulas na forma textual, seguindo as orientaes disponveis no item citado.
Ator: Usurio

Figura 10: Caso de uso 06.


Fonte: O autor.

Pr-condies:
o O aplicativo deve estar aberto.
Curso normal:
o O usurio seleciona a opo Minhas Frmulas no menu inicial.
o Na tela seguinte, o usurio seleciona a opo de cadastrar nova

Pgina | 31 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

frmula.
o So listadas as informaes necessrias quanto sintaxe das
frmulas no formato textual para incluso.
o O usurio digita o texto correspondente frmula que deseja
cadastrar.
o A imagem da frmula gerada e exibida ao usurio, com
mensagem de confirmao.
o O usurio confirma a incluso da frmula.
o A frmula adicionada categoria Minhas frmulas.
o Encerra caso de uso.
Cenrios alternativos:
o A imagem da frmula no corresponde expectativa do usurio.
A incluso no confirmada.
O aplicativo retorna para o passo 3.
o Encerra caso de uso.

Caso de uso 07:


Nome: Enviar sugesto
Descrio: Enviar sugestes de contedos ou funcionalidades aos
desenvolvedores atravs de um formulrio.
Ator: Usurio

Figura 11: Caso de uso 07.


Fonte: O autor.

Pr-condies:
o O aplicativo deve estar aberto.
Curso normal:
o O usurio seleciona a opo Sugestes no menu inicial.
o Na tela seguinte, o usurio preenche um formulrio com a

Pgina | 32 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

sugesto.
o A sugesto enviada aos desenvolvedores.
o Uma mensagem exibida informando que a sugesto foi enviada
com sucesso.
o Encerra caso de uso.
Cenrios alternativos:
o A sugesto no enviada por falta de conectividade.
Uma mensagem exibida informando que para o envio de
sugesto necessrio estar conectado internet.
o Encerra caso de uso.

Diagrama de classes

A camada Modelo da aplicao composta por duas classes,


Assunto e Formula, que se relacionam conforme a Figura 12.

Figura 12: Diagrama de classes da camada Modelo.


Fonte: O autor.

A camada Whatever proposta pelo AngularJS abrange controles,


servios, diretivas e filtros, contudo, o aplicativo wikiFrmulas utiliza apenas
controles e servios para tratar as interaes feitas a partir da camada de viso
pelo usurio, conforme expe o diagrama de classes da Figura 13.

Pgina | 33 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 13: Diagrama de classes da camada Whatever.


Fonte: O autor.

Consideraes finais
Como em tantos outros segmentos, foi verificada na educao a
demanda por tecnologias que auxiliem o processo de ensino e aprendizagem,
confirmando a hiptese. Assim, considerando as propores alcanadas pela
utilizao de dispositivos mveis e as consequentes mudanas dos padres
computacionais, busca-se cada vez mais o desenvolvimento de solues
compatveis com essa nova realidade.
O aplicativo proposto pode contribuir para esse cenrio, apresentando
uma soluo que visa no somente facilitar as atividades educacionais, como
tambm proporcionar aos usurios um melhor entendimento sobre os assuntos
apresentados e estimular o compartilhamento do conhecimento, resolvendo o
problema proposto.
Com o levantamento de dados realizado junto ao pblico alvo da
proposta, pde-se verificar que as solues mais conhecidas e utilizadas so
as que calculam os resultados das atividades para o usurio. Essa abordagem,
por mais prtica que possa parecer, contribui pouco para a assimilao do
contedo por parte do estudante.

Pgina | 34 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Ainda sobre a importncia da gerao e disseminao do conhecimento,


o objetivo do trabalho foi atingido quando se documentou a arquitetura do
aplicativo proposto, suas tecnologias, frameworks, bibliotecas, plugins e
ferramentas utilizadas no desenvolvimento de um prottipo funcional. Desta
forma, pode contribuir para estudos de novas propostas de aplicativos
baseados no desenvolvimento hbrido utilizando Cordova e AngularJS.
Sugere-se para trabalhos posteriores o desenvolvimento das
funcionalidades propostas no abrangidas no prottipo funcional apresentado
neste estudo, bem como o desenvolvimento das demais funcionalidades
sugeridas no levantamento de dados que no foram atendidas por esse
projeto. No contexto apresentado, tambm se faz relevante a proposio de
estudos sobre novas solues mveis para o cenrio educacional, tendo em
vista as propores alcanadas pela computao mvel e as facilidades
proporcionadas por ela.

Referncias
ABREU, Ana Rita Ribeiro de. Transio do e-learning para o m-learning em
contexto empresarial: potencialidades das TIC Mveis. 2015. 81 f.
Dissertao (Mestrado) - Curso de Educao e Tecnologias Digitais,
Universidade de Lisboa, Lisboa, 2015. Disponvel em: <goo.gl/bs16K4>.
Acesso em: 01 out. 2016.

ANGULARJS, Developer Guide. Disponvel em:


<https://docs.angularjs.org/guide>. Acesso em: 08 out. 2016.

ANTUNES, Celso. Novas maneiras de ensinar, novas formas de aprender.


Porto Alegre: Artmed. 2007. Disponvel em: <https://goo.gl/FKMN9E> Acesso
em: 21 set. 2016.

ARAUJO, Sidney Maia; SCHIMIGUEL, Juliano. Possibilidades do uso de


dispositivos mveis para atividades de aprendizagem no ensino mdio
integrado a educao profissional. Encontro de Produo Discente Pucsp/
Cruzeiro do Sul, Cruzeiro do Sul, v. 2, n. 1, p.1-11, jan. 2014. Disponvel em:
<goo.gl/JA0tdv>. Acesso em: 01 out. 2016.

BARCELOS, Ricardo JS; TAROUCO, Liane; BERCH, Magda. O uso de mobile


learning no ensino de algoritmos. Rio Grande do Sul: CINTED-UFRGS, V. 7
N 2, dezembro, 2009. Disponvel em: <goo.gl/AjGSwL> Acesso em: 26 de ago.
2016.

BARTHOLO, Viviane de F.; AMARAL, Marlia A.; CAGNIN, Maria Istela. Uma
Contribuio para a Adaptabilidade de Ambientes Virtuais de Aprendizagem

Pgina | 35 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

para Dispositivos Mveis. Revista Brasileira de Informtica na Educao,


[s.l.], v. 17, n. 2, p.36-47, maio 2009. Comissao Especial de Informatica na
Educacao. Disponvel em: <http://br-ie.org/pub/index.php/rbie/article/view/97>.
Acesso em: 23 ago. 2016.

BEHAR, Patrcia Alejandra. Modelos pedaggicos em educao a distncia.


Porto Alegre: Artmed, 2009. Disponvel em: <https://goo.gl/cVqIYE> Acesso em:
01 out. 2016.

BOTTENTUIT JUNIOR, J.; COUTINHO, C. P. A Educao a Distncia para a


Formao ao Longo da Vida na Sociedade do Conhecimento. Revista Galego-
Portuguesa de Psicologia e Educao, Corunha, p. 613-623, setembro 2007.

BRANAS, Rodrigo. AngularJS Essentials: Design and construct reusable,


maintainable, and modular web applications with AngularJS. Birminghan: Packt
Publishing, 2014.

CUNHA, Antnio Geraldo da. Dicionrio etimolgico Nova Fronteira da


lngua portuguesa. Rio de Janeiro: Nova Fronteira, 1986.

DOMINGUES, Maria Aparecida. Desenvolvimento e aprendizagem: o que o


crebro tem a ver com isso?. Canoas: Editora ULBRA. 2007. Disponvel em:
<goo.gl/ZpG0WZ> Acesso em: 21 set. 2016.

DUMONT, Aaron Lesbo. Desenvolvimento de aplicaes hbridas


utilizando Apache Cordova: Um case em gamificao. Cuiab: Instituto de
Computao (UFMT), 2015. Disponvel em: <goo.gl/lsbk0R>. Acesso em: 22
jul. 2016.

FEIJ, Valria Casaroto; BALDESSAR, M.; VIEIRA, M. L. Elementos de design


para interface de Apps em smartphones: o IPhone 4S. XXI Simpsio de
Geometria descritiva e desenho tcnico, 2013. Disponvel em:
<https://goo.gl/Mmc9VX>. Acesso em: 18 out. 2016.

GIL, Antonio Carlos. Mtodos e Tcnicas de Pesquisa Social. So Paulo:


Atlas, 2008. Disponvel em:<https://goo.gl/TdRLNs> Acesso em: 31 mar 2016.

GNECCO, Bruno Barberi; DIAS, Diego Roberto Colombo; BRASIL, Gustavo


Jordan Castro; GUIMARES, Marcelo de Paiva. Desenvolvimento de Interfaces
Naturais de Interao usando o Hardware Kinect. Tendncias e Tcnicas em
Realidade Virtual e Aumentada, v. 2, p. 37-62, 2012.

International Data Corporation (IDC). Smartphone OS Market Share, 2015 Q2.


2015. Disponvel em: <goo.gl/McnZJy>. Acesso em: 22 set. 2016.

KOOLE, Marguerite L. A Model for Framing Mobile Learning. Canad:


Athabasca University. 2009. Disponvel em: <https://goo.gl/lnG32l> Acesso em:
22 set. 2016.

LOPES, Srgio. Aplicaes mobile hbridas com Cordova e PhoneGap. So

Pgina | 36 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Paulo: Casa do Cdigo, 2016.

MAZIERO, Carlos Alberto. Sistemas Operacionais: Conceitos e Mecanismos.


Paran: DAINF UTFPR, 2013.

MEDEIROS, Higor. Projetando e criando Aplicativos para Dispositivos Mveis.


2014. Disponvel em: <https://goo.gl/ru08pG>. Acesso em: 26 out. 2016.

MERCADO, Lus Paulo Leopoldo. Vivncias com aprendizagem na Internet.


Macei: EDUFAL, 2005. Disponvel em: <https://goo.gl/UasjIU> Acesso em: 25
set. 2016.

MONROE, Paul. A cyclopedia of education. New York: The Macmillan


Company, 1915-1918.

MONTEIRO, Jane Dirce Alves. Desenvolvimento de aplicaes


multiplataformas para dispositivos mveis. 2006. 136 f. Dissertao
(Mestrado) - Curso de Cincias de Computao e Matemtica Computacional,
Instituto de Cincias Matemticas e Computao, Universidade de So Paulo,
So Carlos, 2006. Disponvel em: <https://goo.gl/uLA39E>. Acesso em: 24 set.
2016.

NETO, Antonio Simo. Cenrios e modalidades de EAD. Paran: IESDE,


2012. Disponvel em: <https://goo.gl/ffBjXM> Acesso em: 29 set. 2016.

NRICI, Imdio. Educao e ensino. So Paulo: Ibrasa. 1997. Disponvel em:


<https://goo.gl/iWexq2> Acesso em: 24 set. 2016.

NOGUERA-RAMIREZ, Carlos Ernesto. Pedagogia e governamentalidade ou


da modernidade como sociedade educativa. Belo Horizonte: Autntica
Editora. 2011. Disponvel em: <https://goo.gl/6oWPVd> Acesso em: 25 set.
2016.

OLIVEIRA, Alcyr Alves. Memria: cognio e comportamento. So Paulo:


Casa do Psiclogo. 2007. Disponvel em: <goo.gl/zS7RbE> Acesso em: 21 set.
2016.

PIVA, Dilermando et al. EAD na Prtica: Planejamento, mtodos e


ambientes de educao online. Rio de Janeiro: Elsevier, 2011. Disponvel
em: <https://goo.gl/6PgM2n> Acesso em: 28 set. 2016.

PORTO, Fabiano. APLICATIVOS MOBILE: DEFINIES, HISTRIA E


PREVISES. 2012. Disponvel em: <goo.gl/dbGWFv>. Acesso em: 26 out.
2016.

SANTROCK, John W. Psicologia Educacional. Porto Alegre: AMGH. 2010.


Disponvel em: <https://goo.gl/sXH4lf> Acesso em: 24 set. 2016.

SANTOS, Janaina Cardoso. Uma abordagem das funes de 1 e 2 graus


atravs de situaes cotidianas e do uso das novas tecnologias. 2011. 26

Pgina | 37 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

f. TCC (Graduao) - Curso de Matemtica, Universidade Federal da Paraba,


Campina Grande, 2011. Disponvel em:
<http://dspace.bc.uepb.edu.br/jspui/bitstrea m/123456789/374/1/PDF - Janana
Cardoso Santos.pdf>. Acesso em: 29 set. 2016.

SILVA, Marcelo Moro da; SANTOS, Marilde Terezinha Prado. Os paradigmas


de desenvolvimento de aplicativos para aparelhos celulares. T.I.S. -
Tecnologia, Infraestrutura e Software, So Carlos, v. 4, n. 2, p.162-170, mai-
ago 2014. Disponvel em: <goo.gl/jBJBmZ>. Acesso em: 06 jul. 2016.

SILVA, Maicon Anderson Mattos da et al. Desenvolvimento de um Caderno


de Campo para Plataformas Mveis utilizando PhoneGap. 2013. Trabalho
apresentado ao IX Congresso Brasileiro de Agroinformtica, Cuiab, 2013.

SOUZA, Dalva Ins de et al. Manual de orientaes para projetos de


pesquisa. Novo Hamburgo: FESLSVC, 2013.

STREY, Marlene Neves; KAPITANSKI, Renata Chabar. Educao & Internet.


So Leopoldo: Sinodal, 2011. Disponvel em: <https://goo.gl/yJ33Oo> Acesso
em: 25 set. 2016.

TONIN, Graziela Simone. Tendncias em Computao Mvel. 2012. 18 f.


Monografia (Especializao) - Curso de Cincia da Computao, Universidade
de So Paulo, So Paulo, 2012. Disponvel em: <goo.gl/QJ0WLM>. Acesso
em: 09 out. 2016.

VITORINO, Bruno. Aplicaes single-page: caso de implementao com


Backbone.js. 2014. 17 f. Dissertao (Mestrado) - Curso de Tecnologias e
Sistemas Informticos Web, Universidade Aberta, [s.i.], 2015. Disponvel em:
<goo.gl/Y7Nad7>. Acesso em: 06 out. 2016.

VOSS, G. B.; NUNES, F. B.; HERPICH, F.; MEDINA, R. D. Ambientes Virtuais


de Aprendizagem e Ambientes Imersivos: um estudo de caso utilizando
tecnologias de computao mvel. Anais do II SBIE. Anais..., 2013.

Sobre os autores
Fernanda Mauri Benevenuto: Bacharel em Sistemas de Informao
pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.
Isabella Martins Lopes: Bacharel em Sistemas de Informao pelo
Centro Universitrio So Camilo Esprito Santo - CeUSC.
Carlos Eduardo Andrio: Mestre em Informtica pela Universidade
Federal do Esprito Santo UFES.

Pgina | 38 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

IRRIGAO PARAMETRIZADA: A UTILIZAO DE


AUTOMAO DE BAIXO CUSTO COMO ALTERNATIVA PARA
ECONOMIA DE GUA NA AGRICULTURA.

Cassiano Hannovi da Cruz


cassianohan95@gmail.com

Leandro Cerezini Dorigo


leandrocerezinidorigo@gmail.com

Willian Matos de Carvalho


williamcarvalhobhz@gmail.com

Resumo
A irrigao uma das condutas mais influentes na produo agrcola
requerendo um elevado consumo de gua, recurso que atualmente est cada
vez mais parco, e que se apresenta como essencial para a vida. O objetivo
deste trabalho foi desenvolver um sistema informatizado de baixo custo, para
automatizar os mtodos de irrigao que existem atualmente, utilizando como
recurso tecnolgico a plataforma Arduino e a captao de parmetros como a
umidade do solo e temperatura do ar, atravs de sensores interligados a
mesma, visando obter um produto final que contribua com a economia de gua.
Para a comprovao da eficincia do sistema, foi utilizado a metodologia de
experimentao, na qual foram desenvolvidos dois sistemas a fim de se obter
resultados numricos para comparao entre os sistemas. Aps a anlise dos
dados resultantes dos testes, comprovou-se que o sistema que utiliza
parmetros para o controle dos processos de irrigao mais eficiente do que
o que utiliza horrios pr-definidos. Atravs da experimentao concluiu-se que
o sistema parametrizado utilizou apenas 30,95% do total de gua que o
sistema temporizado consumiu.
Palavra-chave: Irrigao; Automao; Parametrizao; Sensores; Economia.

Consideraes iniciais
A irrigao uma das prticas que mais influenciam na agricultura, e
para que esta tenha resultado econmico satisfatrio necessrio que trs
fatores sejam identificados: como a irrigao ser feita, quando se deve irrigar
e quanto irrigar. Estes aspectos dependem de parmetros diversificados tais
como as condies climticas, tipo de cultura que ser cultivada e as
propriedades do solo (BERNARDO; SOARES; MANTOVANI, 2008).
Um dos grandes desafios na agricultura a utilizao coerente da gua,
levando em considerao que 69% do consumo de gua doce do planeta

Pgina | 39 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

utilizado pela irrigao. A grande demanda na busca de alimentos, decorrente


do crescimento populacional que vem ocorrendo nos ltimos anos, tem
aumentado drasticamente este cenrio de desperdcio demasiado de gua na
agricultura, pois surge a necessidade de produzir mais alimentos para atender
a toda populao, em consequncia aumenta-se o desperdcio de gua pelo
uso inadequado da irrigao. Diante deste cenrio, significante a criao de
novas tecnologias que sejam capazes minimizar as perdas excessivas e
proporcionar maior eficincia na produo agrcola (SIEBERT et al., 2010).
A utilizao da tecnologia pode amparar a irrigao no quesito de
automao da mesma, podemos encontrar este processo sendo feito de forma
temporizada, ou seja, utiliza-se temporizadores para realizar o trabalho de ligar
e desligar os mecanismos de irrigao. Um dos problemas deste mtodo a
ativao do sistema independe da real necessidade da planta (FERRAREZI,
VAN IERSEL e TEZTESLAF, 2012).
Partindo da contextualizao apresentada, prope-se a seguinte
problemtica: Sistemas de irrigao sensorizados so mais eficientes que
sistemas de irrigao temporizados em termos de consumo de gua?
Como hiptese deste trabalho a possvel soluo para este problema
seria a utilizao de parmetros climticos e de umidade do solo, obtidos
atravs de sensores, como referncia para o controle da quantidade de gua
despendida na irrigao.
Defronte a este contexto prope-se com este trabalho verificar a
eficincia de cada sistema. Para tanto pretende-se realizar a experimentao
de ambos os sistemas onde ser desenvolvido um sistema parametrizado que
compreende a utilizao de sensores acoplados a um microcontrolador para
obter a todo o instante dados diversificados sobre condies climticas e do
solo. Para o sistema temporizado ser utilizado um temporizador de mercado
ajustvel digitalmente que acionar o sistema de irrigao em horrio pr-
definido por tempo determinado.
justificvel o quanto a pesquisa realizada importante, uma vez que
com os avanos tecnolgicos vivel a criao de um sistema de baixo custo
que, fundamentado na pesquisa realizada, visa efetuar o monitoramento da
irrigao de forma precisa, utilizando os parmetros apurados pelos sensores
para proporcionar a economia de gua.

Pgina | 40 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Este trabalho tem como objetivo geral apresentar um sistema


tecnolgico de baixo custo aquisitivo, que visa automatizar e monitorar os
processos de irrigao na rea agrcola, buscando minimizar os problemas de
desperdcio de gua que vem ocorrendo com os sistemas atuais, permitindo o
maior controle sobre a utilizao dos recursos hdricos disponveis.
De forma especfica, apresentado os objetivos especficos a seguir:
Apresentar uma forma mais eficiente de reduo de gastos de gua na
irrigao;
Apresentao de um esquema de hardware de baixo custo para o
controle da irrigao;
Realizar comparativos numricos de eficincia da irrigao
parametrizada x irrigao temporizada.
Segundo Gil (2008) esta pesquisa classificada, do ponto de vista da
natureza, como pesquisa explicativa pois visa realizar o teste de hipteses. O
delineamento adotado o de pesquisa experimental, visto que, estabelece um
objeto de estudo em que so selecionadas as variveis a serem observadas,
definindo de que forma as mesmas atuam sobre o objeto estabelecido,
analisando os resultados e os efeitos provocados sobre o objeto. Este tipo de
pesquisa tem como propsito o estudo das ligaes de causa e efeito e as
relaes com resultados de pesquisas anteriores. Para a coleta de dados foram
utilizadas como fontes de pesquisa os seguintes recursos: Google Acadmico,
livros da biblioteca do Centro Universitrio So CamiloES, Datasheets e
Application Notes disponibilizados nos sites oficiais do Arduino, dos sensores e
dos mdulos que foram utilizados na elaborao do prottipo.

Irrigao
De acordo com Daker (1970) e Mello e Silva (2009) a irrigao consiste
em prover ao solo, de forma artificial e uniforme, o volume de gua necessrio
ao desenvolvimento da planta, com o intuito de proporcionar umidade ao solo
em momentos de baixa precipitao.
Segundo Hagan et al. (1967) os primeiros indcios da utilizao da
irrigao se deu nos primrdios da civilizao, sendo utilizada como forma de
auxiliar a atividade agrcola nos perodos sem chuva. Os primeiros povos

Pgina | 41 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

localizavam-se as margens dos rios para aperfeioarem suas atividades


agrcolas e tambm utiliz-los para a navegao e ampliao de suas
fronteiras.
Hagan et al. (1967) ainda diz que por volta de 4.000 A.C. foram
edificados tanques para armazenar gua nas pocas de maior precipitao,
possibilitando sua utilizao controlada nos perodos em que houvesse pouca
chuva. Em 2.000 A.C. no reinado do rei Hamurabi, que governou a Babilnia
naquela poca, houve a edificao de canais hdricos que eram utilizados para
o desenvolvimento agrrio, irrigando uma rea de aproximadamente 2.600.000
ha.
A agricultura est presente em diferentes lugares, dependendo da regio
em que est sendo realizada, ela se torna invivel sem a utilizao da
irrigao. Quando a irrigao responsvel por toda a distribuio de gua
para a planta chamada de irrigao total, quando ela apenas utilizada para
auxiliar nos perodos em que no h precipitao chamada de irrigao
complementar (PRONI, 1987).
Na produo agrcola este mtodo bastante utilizado, e para garantir
uma resposta adequada com essa prtica, necessrio que trs aspectos
bsicos sejam atendidos, como irrigar, qual a poca que se deve irrigar e qual a
quantidade correta de gua utilizar. Para que essas questes sejam resolvidas
preciso realizar uma anlise de diferentes parmetros, possibilitando alcanar
um resultado que definir a forma correta de irrigar (BERNARDO; SOARES;
MANTOVANI, 2008).
De acordo com Castro (2003) existem diversos sistemas de irrigao,
estas formas de irrigar podem classificadas em duas categorias, os mtodos
superficiais ou de gravidade e os sob presso, estes dois grupos podem ser
subdivididos em sistemas distintos de irrigao.
Os sistemas de irrigao superficiais se classificam como:
Sulcos: O fornecimento de gua feito atravs de canais (sulcos) ao
lado das plantas.
Inundao: Neste mtodo o terreno alagado permitindo que a gua ali
depositada fique at que seja infiltrada no solo.
Faixas: Um determinado volume de gua depositado nas faixas de

Pgina | 42 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

terreno cobrindo parte do caule da cultura.


Os sistemas de irrigao sob presso se classificam como:
Asperso: Utiliza-se uma estrutura com aspersores que se
responsabilizaro de irrigar as plantas como uma chuva artificial.
Gotejamento: Neste mtodo fornecido um pequeno volume de gua a
planta de modo localizado e de forma contnua.
De acordo com Luenenberg (2009) os sistemas de irrigao utilizam um
volume muito elevado de gua, isso acontece pois no se adotam tcnicas de
automao que visam realizar o monitoramento desses processos, acarretando
em uma irrigao excessiva. A utilizao ineficaz deste mtodo afeta no
aperfeioamento da planta, reduzindo o desempenho e a produtividade,
resultando em custos elevados de produo.
Existem diferentes maneiras para automatizar os sistemas de
irrigao existentes, a forma mais usual se d com a utilizao de
temporizadores. Uma outra opo para que a automao desses sistemas seja
realizada atravs da utilizao de sensores, que permitiro que seja feita uma
anlise de parmetros diversificados que definir o momento correto para
irrigar. (OLIVEIRA LUCAS e CUNHA MACHADO, 2014 e FERRUZZI, 2014)
De acordo com Oliveira Lucas e Cunha Machado (2014) e Ferrarezi, Van
Iersel e Tezteslaf (2012) um temporizador, tambm denominado timer, tem a
finalidade de ativar e desativar dispositivos eltricos aps um intervalo de
tempo previamente definido. Na irrigao os temporizadores tm a funo de
controlar os processos de distribuio de gua, porm no satisfazendo as
necessidades hdricas das plantas.
Segundo Bernardo, Soares e Mantovani (2008), para definir a
quantidade correta de gua para utilizar na irrigao, necessrio que se faa
uma anlise de parmetros diversificados como a umidade do solo, a
temperatura do ar e da gua. Para Nemali e Van Iersel (2006) a utilizao de
sensores na automao da irrigao, possibilita realizar uma frequente
averiguao da umidade do solo, possibilitando controlar o volume apropriado
de gua a ser utilizado.

Automao
Para Silveira e Santos (1998) a automao surgiu no perodo de 3200 e

Pgina | 43 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

3500 a.C. com incio da mecanizao, tendo por objetivo facilitar as atividades
humanas com a substituio da fora braal por outros tipos de mecanismos de
fora, e utilizando a fora humana para outras atividades, como artes, lazer,
intelecto ou para o entretenimento.
De acordo com Rosrio (2005) o termo automao est rigorosamente
ligado ao controle automtico, isto , no existe a necessidade da mediao
humana. Para ele ainda, a automao est diretamente ligada ao
melhoramento da produtividade e a qualificao em processos que so de
grande repetio e exaustivos, a automao est ligada ao apoio a grandes
conceitos de produo como por exemplo o Sistema Toyota de Produo e os
Sistemas Flexveis de Manufatura.
Ainda conforme Rosrio (2005), a automao pode ser compreendida
como uma tecnologia que integra trs reas: informtica que responsvel por
executar o software que controla o sistema de automao, eletrnica que
responsvel pelo hardware que controla o sistema e a mecnica que so os
dispositivos mecnicos tambm conhecidos como atuadores.
Segundo eles ainda, sistemas de automao so aplicados desde
mquinas simples como, por exemplo, as esteiras de carregamento at o
controle total da indstria, como acontece nas usinas de cana de acar, o que
difere a quantidade de dispositivos que so monitorados, estes dispositivos
tambm podem ser nomeados como pontos, os dispositivos podem ser
vlvulas, servo motores, rels. De uma forma bsica a automao baseada
nos seguintes elementos:
Sensores: so dispositivos que provm dados sobre o sistema que ele
est atuando, os sensores podem quantificar variveis fsicas, como
presso e temperatura, ou mesmo estados, como o fim de curso em um
cilindro pneumtico;
Atuadores: so instrumentos responsveis por executar o trabalho no
contexto em que est inserida a automao. Eles podem ser do tipo
hidrulico, magntico, eltrico, pneumtico, ou mesmo de acionamento
misto;
Controlador: este mecanismo responsvel por ligar os atuadores
utilizando como parmetro as informaes disponibilizadas pelos

Pgina | 44 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

sensores e a lgica do software que est carregado em sua memria.


Um exemplo seria o Controlador Lgico Programvel (CLP) utilizado
largamente na automao industrial.
A figura 01 representa um sistema totalmente automatizado conforme os
elementos apresentados anteriormente, estes sistemas podem ser de pequeno,
mdio ou grande porte.

Figura 01: Representao de um sistema de automao.


Fonte: Rosrio (2005).

Arduino Uno

De acordo com Evans (2013), o Arduino Uno um microcontrolador de


placa nica, seu hardware consiste em um fcil projeto de hardware livre com
suporte a entrada e sada, um microcontrolador programvel, o Atmega8U2,
alm de um conversor de USB para serial.
J para McRoberts (2011) o Arduino Uno pode ser considerado uma
plataforma de computao fsica ou embarcada, capaz de relacionar-se com o
ambiente atravs de hardware e software adquirindo informaes do ambiente.
O Arduino pode ser considerado uma plataforma eletrnica para criao de
prottipos fundado em software e hardware livre.
Ainda de acordo com Evans (2013), a placa possui 14 portas digitais,
portas estas que podem ser determinadas como entrada ou sada, sendo que
do total de quatorze, seis destas portas podem ser programadas para prover
uma sada de modularizao por largura de pulso (PWM), possuindo ainda 6
portas de entradas analgicas. Para esta plataforma esto disponveis vrios
protocolos de comunicao, dentre eles o serial, bus serial de interface
perifrica (SPI) e I2C/TWI. Em cada placa includo como padro um conector
de programao serial in-circuit (ICSP) e um boto de reset.

Pgina | 45 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

A figura 02 mostra o layout da placa Arduino Uno.

Figura 02: Layout da placa Arduino Uno


Fonte: Evans (2013).

Ethernet Shield

Segundo Arduino (2011), o Ethernet Shield propicia que o Arduino seja


conectado internet, este shield utiliza como controlador o Ethernet Wiznet
W5100 que pode tanto se inteirar com o W5100 quanto com um carto micro
SD atravs do SPI (Serial Peripheral Interface, traduzido para o portugus
como Serial de Interface Perifrica) por intermdio do cabealho ICSP e uma
porta RJ-45 para conexo com a internet. O Wiznet W5100 guarnece uma rede
(IP), suportando at quatro conexes tautcronos, o slot para carto micro SD
pode ser utilizado para persistir dados que podem ser acessados por rede ou
mesmo para guardar logs para possveis pesquisas posteriores, utiliza-se a
biblioteca SD para o armazenamento de dados no carto micro SD, o Ethernet
Shield acoplado em uma placa Arduino, possibilitando acoplar outros shields
a este shield. Atualmente este shield se encontra na verso 3 para o Arduino
Uno.
A figura 03 mostra uma imagem de um shield Ethernet.

Figura 03: Ethernet Shield


Fonte: Filipeflop (2014).

Rel

Pgina | 46 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

De acordo com Lima (2013), rels so instrumentos eletromecnicos


apropriados para controlar circuitos de grandes tenses e correntes com base
em pequenas tenses de outros circuitos, por exemplo o Arduino. Conforme a
figura 6, o trabalho de um rel se d pela seguinte forma: um circuito de
controle de pequenas tenses e correntes envia um sinal (corrente) para a
bobina do rel, este por sua vez, gera um campo magntico que atrai o contato
que fecha o circuito de carga.
Segundo Maia (2012), o mdulo rel tambm conhecido como shield
rel, muito utilizado para acionar lmpadas, motores e outros dispositivos que
tem sua corrente alternada.
A figura 04 mostra uma imagem de um mdulo rel.

Figura 04: Mdulo Rel.


Fonte: Tecnotend (2016).

Mdulo RTC

Segundo Borges (2012), o mdulo RTC (Real Time Clock, traduzido


para o portugus como Relgio de Tempo Real) fundamentado no chip
Maxim DS-1307 (MAXIMINTEGRATED, 2008). Com ele possvel que o
sistema integre um relgio eletrnico, possuindo data e hora. O RTC um
mdulo de baixo consumo, possuindo uma bateria de Ltio do tipo disco para
alimentao, tem por funo a correo de meses com menos de 31 dias e os
anos bissextos, ainda pode operar nos formatos de 12 ou 24 horas.
Conforme Eduardo (2015), o RTC composto por um circuito eletrnico
que concede o horrio vigente e com base no horrio realiza a contagem dos
segundos, proporcionando que o Arduino possa obter as informaes por
comunicao I2C. A utilizao do RTC em aplicaes embarcadas de grande
soluo por se obter o horrio atual.

Pgina | 47 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

De acordo com Rocha (2014), o mdulo RTC de grande utilidade para


sistemas de irrigao que controlam o tempo que a plantao irrigada, pois
atravs deste mdulo possvel contabilizar tempo, data e dia da semana, o
mdulo tambm composto por uma bateria de Ltio que proporciona a
contagem do tempo mesmo que o Arduino seja desligado, esta bateria
conhecida como bateria de backup.
A figura 05 mostra uma imagem de um mdulo RTC.

Figura 05: Mdulo RTC.


Fonte: Arduino e Cia (2015).

Sensores

Para Thomazini e Albuquerque (2005) o termo sensores aplicado para


nomear dispositivos que so sensveis a um tipo de energia oriunda do meio
ambiente em que ele est inserido, esta energia pode ser do tipo luminosa,
cintica, trmica, entre outras.
Estas devem estar relacionadas a alguma grandeza fsica que
necessariamente deve ser mensurvel, tais como acelerao , temperatura,
velocidade, presso, posio, corrente.
Conforme eles ainda, sensores no necessariamente devem ter
propriedades eltricas especficas para que seja inserido em um sistema de
controle, necessariamente o sinal de sada de um sensor deve ser trabalhado
antes que o sistema central o leia. Geralmente este tratamento feito por uma
interface que tem como finalidade fazer o intermdio entre o sensor e o sistema
central de controle, fazendo com que um sinal de tenso muito baixa seja
convertido atravs de amplificao.
Para Thomazini (2005) alguns tipos de sensores so regularmente
utilizados em projetos de automao, dentre eles est o analgico, digital,
transdutor, chave fim de curso, reed switch, fotoeltrico, trmico, capacitivo,
indutivo e o ultrassnico.

Pgina | 48 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Sensor de temperatura e umidade relativa do ar.

Segundo Oliveira Jnior et al. (2014), sensores eltricos de temperatura


tem por funo converter a grandeza fsica de temperatura do ar em sinais
eltricos (em forma de tenso ou resistncia eltrica). O sensor de temperatura
e umidade relativa do ar modelo DHT11 realiza a leitura em tempo real da
temperatura e umidade relativa do ar. Este ainda trabalha com um componente
de medida de umidade relativa do tipo resistivo e um componente de medida
de temperatura do tipo NTC (Negative Temperature Coefficient, traduzido para
o portugus como Coeficiente de Temperatura Negativa), possui ainda sada
digital que possibilita uma conexo direta com o microcontrolador sem a
necessidade de conversor analgico/digital (SUNROM TECHNOLOGIES,
2012). Uma vantagem deste sensor a facilidade na comunicao com
microcontroladores do tipo Arduino possibilitando sua utilizao em sistemas de
automao de baixo custo.
Conforme D-Robotics (2014), o sensor DHT11 quantifica temperatura
entre 0C e 50C, com acria de 2 C e umidade relativa do ar entre 20 e
95%, com acria de 5%, este sensor opera com tenso entre 3 e 5.5V,
operando em 5V a uma temperatura de 25 C.
De acordo com Borges (2012), o sensor DHT11 utiliza protocolo de
comunicao de dados com o microcontrolador que utiliza sinal de escrita e
leitura por um nico fio, com pacotes de cinco bytes.
A figura 06 mostra uma imagem de um sensor DHT11.

Figura 06: Sensor DHT11.


Fonte: Fritzing (2015).

Sensor de umidade do solo

Segundo Webtronico (2016), o sensor de umidade do solo pode

Pgina | 49 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

ser utilizado na areia, diretamente na gua ou na terra, no fazendo


necessidade de nenhum componente externo, conforme o quadro 9,
geralmente possui trs fios, sendo o GND (graduated neutral density filter,
traduzido para o portugus como filtro graduado de densidade neutra), VCC
(tenso de 5V) e o SIG (pino de sinal analgico ou digital). Seu funcionamento
se d atravs das duas hastes que esto em contato com algum material,
quando este contato com material seco a resistncia muito alta fazendo
com que sinal enviado seja em torno de 0V, j quando o contato feito em
materiais que se encontram midos ou com aumento gradativo da umidade, o
valor da resistncia entre as hastes vai ficando menor, portanto o sinal vai
ficando maior, prximo de 5V. Este sensor possui baixo custo de aquisio
permitindo sua utilizao em plataformas de custo econmico.
A figura 07 mostra uma imagem de um sensor de umidade do solo.

Figura 07: Sensor de umidade do solo.


Fonte: Inobot (2016).

Sensor de nvel de reservatrio

Segundo Dantas (2008), o sensor de nvel de reservatrio um


instrumento que tem seu funcionamento semelhante ao de uma chave
eletromecnica, seu funcionamento se d pelo fechamento ou abertura da
chave em conformidade com o nvel do reservatrio ao qual o sensor est
acoplado.
A figura 08 demonstra os nveis de um reservatrio.

Pgina | 50 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 08: Nveis de uma bia eletromecnica.


Fonte: Dantas (2008).

De acordo com a figura 08, o nvel de meno para o trabalho da bia


o nvel mdio, quando o nvel do reservatrio est nfero ao nvel mdio, este
est abaixo do nvel mnimo, ento a chave eletromecnica da boia estar
aberta, este sensor evita que o sistema puxe ar do reservatrio, e no inverso,
quando o nvel est acima do nvel mdio, a bia fecha, evitando que o
reservatrio transborde.
A figura 09 mostra uma imagem de um sensor de nvel de reservatrio.

Figura 09: Sensor de nvel de reservatrio.


Fonte: Usinainfo (2016).

Resultados e discusses
A partir da problemtica apresentada, quanto a eficincia de um sistema
parametrizado ser superior de um temporizado, buscou-se atravs de
experimentao, a verificao da hiptese levantada. Para tanto, foi montada
uma bancada para cada um dos sistemas, dispondo de dois reservatrios com
capacidades de 2500 ml, utilizando duas mudas idnticas em recipientes

Pgina | 51 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

semelhantes com o mesmo tipo de substrato.


Como parte do desenvolvimento do prottipo foi elaborado o fluxograma
1, que representa o funcionamento do software de controle embarcado no
sistema parametrizado o qual composto por uma placa Arduino Uno contendo
um microcontrolador e sensores para a leitura dos parmetros.
Para a criao do software representado pelo fluxograma 1, foi utilizada
a linguagem de programao C e a IDE do Arduino. O software criado possui a
funcionalidade de disponibilizao dos dados obtidos pelos sensores via rede
de computadores, para isso utilizou-se uma shield Ethernet que prov o acesso
a estas informaes. Para o prottipo foi desenvolvido uma pgina de
monitoramento que fornece informaes dos sensores acoplados ao
microcontrolador conforme a figura 10, para a criao desta pgina foi utilizada
a linguagem de marcao HTML.

Pgina | 52 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Fluxograma 01: Fluxograma de software para o sistema parametrizado.


Fonte: Autor.

A figura 10 exibe a pgina web de monitoramento do prottipo,


desenvolvida com o intuito de exibir os dados dos sensores que esto

Pgina | 53 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

acoplados ao microcontrolador.

Figura 10: Pgina de monitoramento do sistema parametrizado.


Fonte: Autor.

Os materiais utilizados para o desenvolvimento do prottipo do sistema


parametrizado de baixo custo so descritos no quadro 01.

Item Descrio

Arduino Uno o dispositivo que vai realizar todo o processamento das


informaes e a tomada de deciso.

Ethernet Shield Este shield responsvel por disponibilizar as informaes


dos sensores via rede de internet.

Rel Este mecanismo que vai ligar ou desligar a vlvula de


abastecimento do reservatrio e a bomba de irrigao.

Mdulo RTC o relgio do sistema.

Sensor DHT11 Este sensor responsvel por captar a umidade e


temperatura do ar.

Sensor de umidade responsvel por medir a umidade do solo.


do solo

Boia de nvel Verifica o nvel de gua do reservatrio.

Vlvula Solenoide Tem como funo a liberao da gua para a irrigao.


Quadro 01: Materiais utilizados para a criao do prottipo parametrizado.
Fonte: Autor.

Fundamentado na descrio grfica, montou-se a bancada de testes


para o sistema parametrizado conforme demonstrado nas figuras 11 e 12.

Pgina | 54 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 11: Prottipo parametrizado montado.


Fonte: Autor.

Figura 12: Bancada de testes do sistema parametrizado.


Fonte: Autor.

Para a realizao dos testes utilizando o temporizador foram aplicados


os materiais descritos no quadro 02.

Item Descrio

Pgina | 55 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Temporizador Utilizado para controlar o tempo de ativao e


desativao da irrigao.

Boia de nvel Responsvel por verificar o nvel do reservatrio.

Vlvula Solenoide Libera a irrigao


Quadro 02: Materiais utilizados para a criao do prottipo temporizado.
Fonte: Autor.

Fundamentado na descrio grfica, montou-se a bancada de testes


para o sistema temporizado conforme demonstrado na figura 13.

Figura 13: Bancada de testes do sistema temporizado.


Fonte: Autor.
Para a realizao dos testes foram coletadas seis amostras de consumo
de gua por ambos sistemas entre os dias 03 e 08 de outubro do ano de 2016.
As amostras foram coletadas diariamente s nove da manh medindo-se a
quantidade de gua consumida atravs da variao dos nveis dos
reservatrios. Apresenta-se no quadro 03 os parmetros de condio climtica
qualitativa, umidade e temperatura do ar, consumo do sistema parametrizado e
consumo do sistema temporizado.

Pgina | 56 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Dia 03 04 05 06 07 08
Condio do Chuvoso Nublado Chuvoso Chuvoso Ensolarado Chuvo
clima qualitativa so
Umidade Mdia 76,5% 89,5% 74% 75,5% 63% 68,5%
do Ar
Temperatura 20,5C 20,5C 22C 21,5C 22,5C 22,5C
Mdia do Ar
Quantidade de
gua irrigada 350 ml 100 ml 200 ml 0 ml 0 ml 0 ml
pelo sistema
parametrizado
Quantidade de
gua irrigada 350 ml 350 ml 350 ml 350 ml 350 ml 350 ml
pelo sistema
temporizado
Quadro 03: Resultado dos testes realizados.
Fonte: Autor.

apresentado no grfico 1 a variao do consumo para os sistemas


parametrizado e temporizado.

Grfico 01: Quantidade de gua gasta por cada sistema.


Fonte: Autor.

Ferruzzi et al (2014) realizou uma experimentao objetivando comparar


o gasto de gua entre o sistema parametrizado, que verificava a umidade do
substrato para a realizao da irrigao, e o sistema temporizado. Ao final de
sua experimentao concluiu que o sistema temporizado, que no verifica a
umidade do substrato, utilizou um volume de gua 109,12% a mais do que o
sistema parametrizado, que mede a umidade do substrato.
A mesma comprovao foi realizada por Carpena (2003) que tambm

Pgina | 57 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

comparou dois sistemas de irrigao, um temporizado e outro sensorizado. Ao


trmino de seu trabalho observou uma economia de gua de aproximadamente
100% para o sistema parametrizado, em relao ao sistema de irrigao
temporizado. Esta afirmao foi reforada por Schroder (2006) em sua tese de
doutorado, em que comprovou que a medio da umidade do solo auxilia na
reduo do consumo de gua na irrigao em at 70% se comparado aos
mtodos de irrigao convencionais.
Corroborando com Ferruzzi et al (2014), Carpena (2003) e Schroder
(2006), a pesquisa realizada tambm teve o intuito de realizar comparativos
numricos entre sistemas de irrigao automatizados que utilizam
temporizadores como mecanismo de controle, e os sistemas que utilizam
sensores para realizar o controle da quantidade de gua utilizada.
Como apresentado no grfico 1, a variao na distribuio de gua entre
os dois sistemas foi de aproximadamente 1.450ml, em que o sistema
parametrizado economizou cerca de 69,05% do total que o sistema
temporizado consumiu. A diferena no consumo de gua entre os sistemas
ocorre, pois, o sistema temporizado programado para irrigar em um turno
previamente definido, liberando para a planta a mesma quantidade de gua
todos os dias, no levando em considerao as circunstncias ambientais da
rea e nem a umidade do substrato. Em contrapartida o sistema parametrizado
preocupa-se em avaliar a quantidade de umidade existente no substrato da
planta, com esta verificao proporciona distribuio de gua no caso de
necessidade, liberando somente o volume necessrio.
Pode-se perceber com esta pesquisa que o mtodo de irrigao que
utiliza parmetros para a tomada de deciso, proporciona maior economia se
comparado ao mtodo de irrigao que utiliza temporizadores para o controle e
automao da irrigao.

Consideraes finais
A problemtica dessa pesquisa foi respondida atravs dos resultados
obtidos nos testes, conforme apresentado no grfico 1, em que o sistema
parametrizado consumiu 30,95% do total de 1400ml que o sistema temporizado
despendeu, sendo assim, a economia foi de 69,05% como apresentado
anteriormente, e a comparao com outros trabalhos. Foi constatado que

Pgina | 58 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

quando a irrigao realizada utilizando-se parmetros (umidade do solo e


temperatura do ar) o gasto de gua consideravelmente menor em relao
irrigao que feita utilizando temporizadores, uma vez que quando utiliza-se
parmetros apenas o volume necessrio de gua dispensado para a planta.
Em contrapartida, com a utilizao de temporizadores o volume de gua
dispensado fixo, independentemente das condies ambientais. Ficando
evidente que sistemas de irrigao sensorizados so mais eficientes que
sistemas de irrigao temporizados em termos de consumo de gua.
A hiptese de que a utilizao de parmetros sensoriais uma
tecnologia mais eficiente de irrigao quando comparada com sistemas
temporizados foi confirmada nas condies da experimentao realizada.
O objetivo especfico de apresentar um sistema tecnolgico de baixo
custo aquisitivo que visa monitorar e automatizar os processos de irrigao, os
objetivos especficos de apresentar uma forma mais eficiente de gastos de
gua na irrigao, apresentao de um esquema de hardware de baixo custo e
a realizao de comparativos numricos de eficincia entre o sistema de
irrigao parametrizada e o sistema de irrigao temporizada traados
inicialmente foram atingidos.
Como sugesto para pesquisas futuras, sugere-se realizar a verificao
do bem-estar da planta a mdio e longo prazo a partir dos sistemas
apresentados.

Referncias
ARDUINO E CIA. Relgio com display LCD 128x64 e mdulo RTC DS3231.
Disponvel em: <http://www.arduinoecia.com.br/2015/12/relogio-arduino-
display- 128x64-rtc-ds3231.html> Acesso em 27 de setembro de 2016.

ARDUINO. Arduino Ethernet Shield. 2011b. Disponvel em: < https://


www.arduino.cc/en/Main/ArduinoEthernetShield>. Acesso em: 13 de julho de
2016.

AYARS, J. E.; PHENE, C. J. Automation. In: FREDDIE R. LAMM, J. E. A. e


FRANCIS, S. N. (Ed.). Developments in Agricultural Engineering: Elsevier,
Volume 13, 2007. P.259- 284. ISBN 0167-4137.

BARR, M. Programming Embedded Systems in C and C++ O'Reilly 1999.


ISBN 1-56592-354-5.

BERNARDO, S.; SOARES, A. A.; MANTOVANI, E. C. Manual de

Pgina | 59 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Irrigao.Viosa: UFV, 2008. 625 p.

BORGES, Francisco Fechine; NUNES, Olga Juanne Santana; BORGES, Iago


Ribeiro Fechine. Coletor de dados de baixo custo, baseado na plataforma
Arduino, para aplicaes em pesquisas sobre meio ambiente. 2012.

BSON TREINAMENTOS. Introduo aos Sistemas Embarcados. 2015.


Disponvel em:<http://www.bosontreinamentos.com.br/eletronica/eletronica-
geral/ introducao-aos-sistemas-embarcados/>. Acesso em 03 de agosto de
2016.

CARPENA, Rafael Muoz., BRYAN H., KLASSEN W., e DUKES, Michael D.


Automatic soil moisturebased drip irrigation for improving tomato
production.Proc. Ofthe Florida State Horticultural Society. 2003.

CASTRO, Nilza. Apostila de Irrigao (IPH 02 207). Porto Alegre:


Universidade Federal do Rio Grande do Sul-RS, Instituto de Pesquisa
Hidrulica, 2003.

DANTAS, Luis Felipe Dutra et al. Sistema eletrnico de controle e


alternncia automtica para dois motores de induo. 2008.

D-ROBOTICS. DHT11 Humidity and Temperature Sensor.2014. Disponvel


em: <http://www.micro4you.com/files/sensor/DHT11.pdf/>. Acesso em: 13 de
julho de 2016.

EDUARDO, Gil et al. LUMINI: Alarme luminoso para escolas com suporte a
surdos. 2015.

EVANS, Martin et al. Arduino em Ao. So Paulo: Novatec Editora, 2013


Traduo: Camila Paduan.

FERRAREZI, R. S.; VAN IERSEL, M. W.; TEZTESLAF, R. Automao da


subirrigao na produo de Hibiscos.

FERRUZZI, Yuri et al. Avaliao do consumo de gua entre dois sistemas


de irrigao em ambiente protegido. In: Congresso Brasileiro de Engenharia
Agrcola - CONBEA 2014, 43., 2014, Campo Grande.

FILIPEFLOP. Como comunicar com o Arduino Ethernet Shield W5100.


2014. Disponvel em:<http://blog.filipeflop.com/arduino/tutorial-ethernet-shield-
w5100.html> Acesso em 03 de agosto de 2016.

FINDERNET. O que voc precisa saber sobre rels? Disponvel em: <http://
www.findernet.com/ en/node/47658>. Acesso em: 27 de setembro de 2016.

FRITZING. Arduino Uno R3 with Nokia5110 LCD and DHT11. Disponvel em:
<http://fritzing.org/projects/nokia5110-lcd-with-dht11-temperature-and-humidity>
Acesso em 03 de agosto de 2016.

Pgina | 60 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

GIL, Antonio Carlos. Como elaborar projetos de pesquisa.4 ed. So Paulo:


Atlas, 2008.

HAGAN, R. M., RAISE, R. H. e EDMINSTER, T. W. Irrigation of


agricultuirallands.AmericanSocietyofAgronomy, N. 11, Srie Agonomy.
Masison. 1179 p. 1967.

INFOESCOLA. Sistema de Informao Centralizado. Disponvel em:


<http://www.infoescola.com/informatica/sistema-de-informacao-centralizado/>.
Acesso em: 03 de agosto de 2016.

INOBOT. Sensor de Umidade do Solo. Disponvel em: <http://


www.inobot.com.br/pd-20af71-sensor-de-umidade-de-solo.html> Acessado em
03 de agosto de 2016.

LEE, T.-Y.; HSIUNG, P. A. Embedded software synthesis and prototyping.


Consumer Electronics, IEEE Transactionson, v. 50, n. 1, p. 386-392, 2004.
ISSN 0098-3063.

LIMA, Gustavo Fernandes de. Controle de temperatura de um sistema de


baixo custo utilizando a placa Arduino. In: IX Congresso de Iniciao
Cientfica do IFRN. 2013.

LUENENBERG, Zaul Alfredo Vieira, et al. Consumo e custo da aplicao de


gua por irrigao.

MAIA, Gustavo Moura F. Acionamento remoto de portes eletrnicos via


celular atravs de microcontrolador. 2012.

MAXIM INTEGRATED. DS1307 64 x 8, Serial, I2 C Real-Time Clock.2015.


Disponvel em: <http://datasheets.maximintegrated.com/en/ds/DS1307.pdf> .
Acesso em 03 de agosto de 2016.

McROBERTS, M. Arduino Bsico. So Paulo: Novatec Editora, 2011.


Traduo: Rafael Zanolli.

MELLO, Jorge Luiz Pimenta; SILVA, Leonardo Duarte Batista da. Irrigao.Rio
de Janeiro: UFRJ, 2009. 191 p.

NEMALI, K.S. e VAN IERSEL, M.W. An automated system for controlling


drought stress and irrigation in potted plants.Scientia Horticulturae, v.110,
p.292-297. 2006.

OLIVEIRA JNIOR, Arilson Jos de; VICENTIN, Tiago Aparecido; CUNHA,


Antonio Ribeiro da. Avaliao do sensor DHT11-medidas de temperatura e
umidade relativa do ar.In: III JORNACITEC. 2014.

OLIVEIRA LUCAS, Maria Luciene de; CUNHA MACHADO, Pedro Paulo da.
Desenvolvimento de um Temporizador Programvel Microcontrolado para
Agricultura. Revista Edu. Tec., v. 1, n. 1, 2014.

Pgina | 61 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

PRONI. Tempo de irrigar: manual do irrigante. Programa Nacional de


Irrigao (Proni). So Paulo:Mater, 160p. 1987.

ROCHA, Felipe Barbalho et al. Plataforma de comunicao sem fio aplicada


a sistemas de irrigao. HOLOS, v. 5, p. 269-282, 2014.

ROSRIO, Joo Maurcio. Princpios de Mecatrnica.So Paulo: Pearson


Prentice Hall, 2005.

SCHRODER, J. H. Soil moisture-based drip irrigation for efficicent use of


water and nutrients and sustainability of vegetables cropped on coarse
soils.2006. 118 p. Tese (Doutoradoem Engenharia), University Of Florida,
2006.

SIEBERT, S.; BURKE, J.; FAURES, J. M.; FRENKEN, K.; HOOGEVEEN, J.;
DLL, P.; PORTMANN, F. T. Groundwater use for irrigation a global Sci.,
v. 14, n. 10, p. 1863-1880, 2010. ISSN 1607-7938.

SILVEIRA, P. M.; STONE, L. F. Irrigao do Feijoeiro. EMBRAPA: Santo


Antonio do Gois, 2001. 228p.

SILVEIRA, Paulo R. da, Santos, Winderson E. Automao e Sistema


Discreto. So Paulo: rica, 1998.

SOUZA, F. S. S. dos; SILVA, F. L. da; COSTA, S. C.; DIGENES, R. R. M.


Estudo da eficincia no uso da gua em sistemas de irrigao
pressurizados nas regies do Baixo e Mdio Jaguaribe (Cear). In:
CONGRESSO NACIONAL DE IRRIGAO E DRENAGEM, 15., 2005,
Teresina. Anais Teresina: ABID/ Governo do Piau / Embrapa / DNOCS /
Codevasf e UFPI, 2005.

SUNROM TECHNOLOGIES. DHT11 Humidityand Temperature Sensor


(folha de especificaes). Disponvel em
<http://www.sunrom.com/media/files/p/104/3732- datasheet.pdf>. Acesso em 13
de julho de 2016.

TANENBAUM, Andrew S.; VAN STEEN, Maarten. Sistemas Distribudos:


Princpios e Paradigmas. 2. ed. So Paulo: Pearson, 2007. 402 p.

TECNOTEND. Mdulo Rel 5V 1 Canal. Disponvel em:


<http://www.tecnotend.com.br/chips-e-circuitos-integrados/modulo-rele-5v-1-
canal/> Acesso em 27 de setembro de 2016.

THOMAZINI, Daniel. ALBUQUERQUE, Pedro U. B. Sensores Industriais


Fundamentos e Aplicaes. 5a ed. So Paulo: rica, 2005. 222 p.

USINAINFO. Sensor de Nvel de gua com Boia Horizontal. Disponvel


em:<http://www.usinainfo.com.br/sensores-para-arduino/sensor-de-nivel-de-
agua-com-boia-horizontal-2580.html> Acesso em 27 de setembro de 2016.

Pgina | 62 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

WEBTRONICO. Sensor de Umidade de Solo. Disponvel em: <http://


www.webtronico.com/sensor-de-umidade-de-solo.html>. Acesso em: 21 de
julho de 2016.

Sobre os autores
Cassiano Hannovi da Cruz: Tecnlogo em Anlise e Desenvolvimento
de Sistemas pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.
Leandro Cerezini Dorigo: Tecnlogo em Anlise e Desenvolvimento de
Sistemas pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.
Willian Matos de Carvalho: Especialista em Docncia no Ensino
Superior pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.

Pgina | 63 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

APLICAO DA MINERAO DE DADOS PARA TOMADA DE


DECISO NA EDUCAO BRASILEIRA

Bruno Medeiros de Araujo


bruno_e@live.com

Iago Borges de Paula


iago_borges123@hotmail.com

Valderedo Sedano Fontana


valderedo@gmail.com

Resumo
Neste estudo, foi definido todo o processo, de forma segmentada, da extrao
de conhecimento em uma grande base de dados, por meio da minerao de
dados, utilizando a ferramenta WEKA. Sero realizadas anlises para a
extrao de conhecimentos, a partir do processo de Minerao de dados, que
uma das etapas do processo de KDD (Knowledge Discovery in Databases),
buscando padres, para visualizar seus resultados inerentes, e talvez verificar
possveis solues, para a problematizao proposta na pesquisa. Relata-se
ainda a relevncia de trs tipos de algoritmos, demonstrando suas formas de
utilizao e os conhecimentos extrados, dando nfase na parte prtica do
processo e na verificao de seus resultados, relacionando-os, para fortalecera
aplicao dessa tecnologia na extrao de conhecimentos relevantes, atravs
de qualquer tipo de base de dados trabalhada de forma correta. Nesta
pesquisa, foi utilizada como anlise do estudo a base de dados do ENEM
(Exame Nacional do Ensino Mdio) do ano de 2014.
Palavra-chave: Algoritmo, Minerao de dados, Weka, Extrao de
conhecimento, KDD.

Consideraes iniciais
Para Valente (1997), quanto maior um conjunto de dados, mais
complexo e invivel seu entendimento do ponto de vista humano, j que
essas bases superam a capacidade humana. Com isso, tornou-se
indispensvel que se utilizem ferramentas computacionais capazes de utilizar
tcnicas para auxiliar a anlise e interpretao dos dados para uma gerao de
informao, acredita-se que com processo de minerao de dados, utilizando
as bases de dados do ENEM disponibilizadas pelo Governo Federal, seja
possvel identificar o perfil dos participantes e seus respectivos
desenvolvimento por regio.

Pgina | 64 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Por meio da tecnologia de informao possvel se basear e levar


proposio de teoria para ao, de forma a desfrutar de todo o potencial da TI,
pois muitos dados esto sendo armazenados, mas no esto resultando em
conhecimentos teis para as empresas ou organizaes (HOPPEN, 1998).
Nesse contexto, surge a minerao de dados. Fayyad al. (1996),
mostrou um modelo de extrao de conhecimento a partir de bases de dados
KDD (Knowledge Discovery in Databases), que em seu processo,
responsvel pela extrao do conhecimento. Para Valentim (2003), a
minerao de dados se caracteriza como um conjunto de tcnicas de
inteligncia artificial e banco de dados, utilizada para explorar grandes
quantidades de dados com o objetivo de descobrir novos padres que sejam
teis, para uma determinada finalidade sendo possvel auxiliar na gesto
educacional, pelo fato de atualmente existirem diversas polticas pblicas que
visam melhoria da educao fornecendo bases de dados educacionais.
Como est descrito na constituio brasileira, a educao um direito
de todos e um dever do estado, responsvel pela aplicao de exames anuais
gerando um grande nmero de dados. De que forma possvel utilizar a
minerao de dados, para analisar e melhorar a tomada de deciso na
educao pblica do Brasil, atravs da base de dados do ENEM 2014?
Utilizando a minerao dados buscar-se a descoberta de conhecimento
inerentes, para identificao dos problemas no ensino mdio, verificando as
regies que necessitam de uma melhor gesto e investimento, o que poder se
bem aplicada, possibilitando que os rgos de forma geral, fomentem polticas
pblicas, objetivando a melhoria da educao.
O tema pode ser justificado pela importncia da educao, sendo
possvel analisar as regies com provveis dficits no sistema pblico de
ensino, por meio da base de dados fornecidos pelo INEP (Instituto Nacional de
Ensino e Pesquisa) estando contido uma enorme variedade de dados
concretos, sobre participantes do ENEM 2014, onde podem ser encontrado
informaes sobre o perfil dos estudantes e seu desempenho. A execuo da
minerao de dados, possibilita encontrar padres e conhecimentos ainda
desconhecidos, que podem ser teis e aplicados na melhoria da educao, se
utilizado pelo governo, melhorando a gesto de qualidade para estruturar o
ensino, em determinadas regies.

Pgina | 65 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Evidenciar a necessidade da utilizao da minerao para o processo de


descoberta de conhecimento relevantes em determinadas regies, justificando
possveis falhas no sistema pblico de ensino, por meio da minerao,
assessorar ou at mesmo indicar propostas para melhorar a gesto.
Aplicar tcnicas e mtodos de Minerao de Dados, para a extrao de
conhecimento a partir da base de dados, examinando possveis tomadas de
deciso para a educao, sugerindo melhorias nos critrios de investimento
para cada rea e sua real necessidade de recursos, buscando analisar o perfil
de cada estudante, juntamente com sua mdia no exame, relacionando ao seu
questionrio socioeconmico.
A forma de metodologia utilizada para desenvolver esse projeto de
pesquisa, ser embasado por formato de pesquisa bibliogrfica aplicando a
Minerao de dados na base de dados do ENEM, visando atingir os objetivos
propostos. O projeto busca apresentar por meio de resultado os conhecimentos
adquiridos para apontar possveis falhas no ensino pblico brasileiro
demonstrando a importncia da minerao de dados para a gesto
educacional.
Nessa pesquisa ser abordada e apresentada o processo do KDD
(Knowledge Discovery in Databases), sendo o processo de descoberta de
conhecimento em base de dados, apresentando suas cinco etapas definidas
por Fayyad (1996).
Uma vez que selecionada uma das bases fornecida pelo INEP, a
segunda parte o processamento para preparar os dados que sero
transformados, buscando possveis dados relevantes que possuem alguma
relao com o problema, para serem minerados pelos algoritmos de
inteligncia artificial e a partir dos resultados gerados sero interpretados e
avaliados verificando possveis solues para gesto educacional para regies
especificas por meio de padres de conhecimentos que sero descobertos.

Referencial terico
Segundo Fayyad et al. (1996), o processo de KDD constitudo de cinco
etapas: seleo dos dados; pr-processamento e limpeza dos dados;
transformao dos dados; Minerao de Dados (Data Mining); e interpretao e
avaliao dos resultados.

Pgina | 66 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

O processo para reconhecer padres em comum nos dados possui os


seguintes passos:
Selecionar: Antes de iniciar esta etapa, necessrio escolher uma base
de dados a qual ser estudada. Aps isso, o primeiro passo consiste em
analisar os dados da amostra selecionada, filtrar quais dados sero
considerados para a busca de padres
Processar: Tratar e preparar os dados, analisando os que sero
trabalhados, descartando o que no precisa. comum que a reduo
fsica (Em bytes) seja reduzida consideravelmente, pois a escolha de
manter dados que no contm relao com o possvel conhecimento a
ser descoberto tende a atrapalhar a minerao.
Transformar: Encontrar os dados mais relevantes que possuem alguma
relao com o problema apontado, criando relacionamentos entre dados
mais relevantes e criando rtulos de dados.
Minerar os dados: Descobrir os padres usando os algoritmos do WEKA
e suas tcnicas para extrao dos padres de dados. Os itens em
comum mais frequentes sero relacionados. Exportar em formato ARFF
(Attribute-Relation File Format).
Interpretar e Avaliar: Anlise do resultado de conhecimento ou novos
padres descobertos que podem ser agregados para algo e visualizar o
conhecimento extrado para ocorrer uma anlise.

Figura 01: Etapas do processo KDD.

Pgina | 67 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Fonte: FAYAD et al.,1996.

Tcnicas de minerao e algoritmo apriori

Uma regra de associao uma expresso de implicao no formato


XY, onde X e Y so conjuntos distintos de itens. A fora de uma regra de
associao pode ser medida em termos de seu suporte e confiana. O suporte
determina a frequncia na qual uma regra aplicvel a um determinado
conjunto de dados, enquanto a confiana determina a frequncia na qual os
itens em Y aparecem em transaes que contenham X (Tan, Steinbach &
Kumar, 2009).
O algoritmo apriori o mais utilizado para o processo de associao,
pois contm um timo desempenho na questo de processamento dos dados
(Agrawal & Srikant, 1994).
Esse algoritmo busca possveis associaes em grandes volumes de
dados, gerando regras a partir dessas associaes. Esse algoritmo vem sendo
muito utilizado para encontrar padres de compras de itens em
supermercados, lojas, entre outros (AGRAWAL, 1994).

Figura 02: Etapas do mecanismo do algoritmo apriori.


Fonte: Agrawal et al.,1994.

Classificao e algoritmo J48

Segundo Han e Kamber (2000), classificao ou rvore de deciso


consiste em achar um modelo ou mtodo que saiba distinguir as classes de
dados e conceitos, com a finalidade de predizer objetos que ainda no foram
classificados. Os dados da entrada da tarefa so um conjunto de registros que
possuem uma srie de atributos, seguidos de rtulos que j foram pr-
determinados.

Pgina | 68 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 03: Exemplo de uma rvore de deciso modificada.


Fonte: Witten & Frank et al.,2005.

A partir da inteligncia de mquina utilizada pelo algoritmo, foram criadas


regras que sero muito importantes para a extrao de conhecimento em
grande nmero de dados, facilitando a anlise aprofundada por meio da
visualizao de toda a rvore e estabelecendo relao entre seus ns e suas
respectivas folhas, para a obteno do conhecimento.

Agrupamento e simpleKmeans

Quanto maior a semelhana de objetos entre um grupo e a diferena em


relao a outros grupos, melhor ser o agrupamento, de acordo com os traos
de suas distines. A tcnica trabalha de forma a comparar os registros das
classes e agrupar seus semelhantes. Seu objetivo formar grupos baseados
no princpio de que esses grupos devem ser os mais homogneos em si e mais
heterogneos entre si. (Crtes, Porcaro, Lifschitz, 2002).
O clculo realizado pelo simpleKmeans busca criar um centroide, ou
seja, uma forma geomtrica localizada no centro, o centroide coincide com o
centro de massa da relao de vrios pontos, representado um s grupo e a
partir da mdia de dados em cada coluna, utilizando apenas os indivduos
referentes a seu cluster, buscando calcular a distncia de possveis
quantidades de dados at o centro.
O algoritmo sempre recria novos centroides at conseguir agrupar o
maior nmero de dados possveis em uma regio, at que no haja mudanas
e permaneam fixos, formando pequenos conjuntos de aglomerados de dados.
O objetivo principal do algoritmo simpleKmeans diminuir a o intervalo entre

Pgina | 69 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

cada ponto e o seu respectivo centroide (HAIR et al., 2005).

Seleo dos dados

Com o volume to extraordinrio de dados, deve ser feita uma anlise


minuciosa, para garantir que sero encontradas as melhores informaes a fim
de atingir dados com maior nvel de importncia para o estudo, com o objetivo
de localizar conhecimentos relevantes sobre os estudantes que fazem o Exame
Nacional do Ensino Mdio. (AMO, 2004)
A base de dados do ENEM est no arquivo de Microsoft Excel, no
formato (xml). Os dados so divididos por tabelas, baixadas no portal do INEP.
Abaixo, na Figura 4, est contida a exibio de uma parte da base original.

Figura 04: Uma amostra da base de dados no ENEM 2014.


Fonte: O autor.

possvel visualizar, na figura 4, que existem vrias colunas contendo


dados numricos, alguns vazios, em branco, ou com letras e nmeros, que
aparentemente no representam nada. Mas dessa forma que o INEP
disponibiliza sua base e insere os dados, o que no muito autoexplicvel. O
INEP disponibiliza, junto base de dados do ENEM, outras tabelas, como o
Dicionrio de Dados. Por meio desse arquivo, possvel entender cada coluna.
As colunas contm variveis especficas, podendo ser visualizada, na Figura 5,
a representao do dicionrio de dados e suas variveis:

Pgina | 70 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 05: Uma amostra do Dicionrio de dados do ENEM 2014.


Fonte: O autor.

O dicionrio de dados foi indispensvel para verificar e traduzir o


significado dos valores contidos nas colunas, por meio de suas variveis,
sendo primordial para comear uma anlise na base de dados. Seguindo a
metodologia proposta por FAYYAD, o prximo passo, a partir da seleo dos
dados, a limpeza dos dados.
Dando incio ao processo de transformao, realizou-se toda a
discriminao dos dados da tabela, utilizando funes do Excel para traduzir
cada coluna com base no dicionrio de dados, fundamentando na verificao
do nvel de importncia das informaes contidas em cada coluna e se
baseando no possvel conhecimento que seria extrado e seria relevante ou
no para pesquisa (GEATZ, 2003).

Pgina | 71 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 06: Amostra da base de dados estruturao do processo de KDD.


Fonte: O autor.

Com base no processo do KDD, foram criadas vrias colunas para se


agrupar alguns conjuntos de dados e obter possveis conhecimentos relevantes
no processo de minerao, que ser utilizado na base posteriormente
(CRTES, 2002).
Tornou-se necessria a criao da varivel regio, que delimita as
regies em apenas 5: sudeste, nordeste, centro-oeste e norte. Antes, a
base representava por estados. Sendo uma pesquisa geral do ensino no Brasil,
foi interessante agrup-los.
Tambm foram criados grupos referentes a notas do ENEM -
Insuficiente, Regular, Bom, Muito Bom e Excelente-, e a idade, que
medida por faixas de 1520, 2130 at 90 anos, seguindo um intervalo de 10
anos, partindo da segunda faixa. Por ltimo, foi classificada a varivel da renda
familiar em categorias: baixa renda, mdia baixa, mdia, mdia alta e
alta, levando em conta que salrio mnimo da poca era de 724.00 reais e a
renda foi dividida pelo nmero de pessoas que viviam na mesma casa do
inscrito. Pode ser visualizado, no quadro abaixo, como foi feita essa diviso
baseada na renda per capita.

Classificao de renda Valor por pessoa Salrio limite

BAIXA_RENDA 0000 a 1086 Um salrio mnimo e meio

MEDIA_BAIXA 1087 a 2172 Trs salrios mnimos

Pgina | 72 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

MEDIA 2173 a 4344 Seis salrios mnimos

MEDIA_ALTA 4345 a 6516 Nove salrios mnimos

ALTA 6517 a 30000 Acima de nove salrios mnimos


Quadro 01: Agrupamento da renda da base de dados do ENEM 2014
Fonte: O autor.

Limpeza da base

Com todo o pr-processo obtido pela traduo e agrupamento dos


possveis dados que podero gerar um conhecimento relevante, o processo de
limpeza essencial para eliminar qualquer tipo de rudo, como valores
inconsistentes e indefinidos de dados, podendo conter campos vazios que iriam
influenciar nos resultados finais da minerao (KAMPFF, 2009). o segundo
passo no processo do KDD, sendo indispensvel a limpeza no incio da
minerao de dados decorrentes, de onde foram retirados todos dados vazios
das variveis e muitas dessas colunas foram retiradas tambm, como:
NU_INSCRICAO, NU_ANO, COD_MUNICIPIO_RESIDENCIA e
COD_UF_RESIDENCIA, entre outras. Por meio dessa informao, parte de
seus dados so exibidos na Figura 6, para obteno de um entendimento plano
do que exatamente foi feito na base de dados e as variveis que foram
deixadas.

Figura 07: Amostra da base de dados com seus dados traduzidos.


Fonte: O autor.

visvel, na Figura 7, que os valores em branco j foram retirados das

Pgina | 73 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

variveis que no esto presentes e foram criadas novas variveis, fundado no


conjunto de possveis dados relevantes. Sempre feita uma constante anlise
na base, buscando averiguar possveis atributos que facilitam o encontro de
conhecimento. (QUINTELLA, 2009)
A partir da Figura exibida anteriormente, possvel entender os dados
sem o auxlio do dicionrio de dados, no qual as informaes foram
generalizadas. Para otimizar o processo de minerao, a base foi dividida em 5
sub-bases e foi utilizado como parmetro para cada uma delas um atributo da
varivel RACA_COR, criando uma base para cada tipo de cor, como, por
exemplo: parda, branca, amarela, preta e indgena (NAVEGA, 2002).
A partir dessas novas bases, ser possvel a aquisio de novos
conhecimentos especficos, e no se ver mais a varivel COR_RACA por
conter valores nicos para cada base em si. Numa base de dados, valores que
so repetidos incessantemente no representam valor para a minerao. Outro
tipo de alterao que feita foi a reduo da idade para 15 a 30 anos. Nessas
novas bases, muitas variveis foram discreteadas e agrupadas, codificando-as
e, assim, podendo identificar na tabela quais dados so representados. Para
facilitar o entendimento ser exibida a Figura 8:

Figura 08: Amostra da base simplificada de cor branca.


Fonte: O autor.

Pode-se notar que a base se tornou mais compacta, contendo apenas


informaes necessrias, sendo reduzida de 277 para 8 variveis, tornando-se

Pgina | 74 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

aplicvel o mtodo KDD. Esse processo foi feito com todas as demais sub-
bases que sero mineradas. Para reforar a compreenso, o significado
dessas 8 variveis, consideradas com maior grau de importncia para o estudo
proposto, estar descrito no quadro a seguir:
Varivel Valores contidos Descrio
REGIAO SUDESTE Diviso das regies do Brasil
CENTRO-OESTE em que o inscrito realizou a
NORTE prova
NORDESTE
SUL
TP_SEXO M F Tipo de sexo (M) masculino
(F) feminino
IDADE_ENTRE >=15<=20 >=21<=30 Idade dos inscritos dividida
em 2 grupos
TIPO_ENSINO PRIVADA Tipo de escola do Ensino
PBLICA Mdio
MD_REDACAO INSUFICIENTE Mdia do inscrito na
REGULAR avaliao de redao
BOM
MUITO BOM
EXCELENTE
CLASSE_RENDA BAIXA RENDA Renda per capta do inscrito
MDIA BAIXA baseada na quantidade de
MDIA pessoas em sua residncia
MDIA ALTA
ALTA
TRALHA SIM_TRABALHO Identificao se o inscrito j
NUNCA_TRABALHEI trabalhou enquanto estuda
TRABALHEI
HORAS_SEMA_TRAB 0 Quantidade de horas
<10 semanais que o inscrito
trabalha
1120
2130
3140
>40
Quadro 02: Variveis utilizadas para processo de minerao.
Fonte: O autor.

A forma em que os dados esto descritos facilita muito na busca do


conhecimento, pois um grande volume de dados com muitos valores diferentes
dificultaria os algoritmos de encontrarem padres. Por isso, quanto Idade e
outros atributos, como a nota mdia da redao dos inscritos, foi convertida em
intervalos, podendo agrupar valores e manter a integridade desses dados
(CRTES, 2002).

Minerao de dados

O processo de minerao de dados uma etapa muito importante com a

Pgina | 75 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

funo, por meio de inteligncia artificial, de aplicao de algoritmos para


percorrer grandes volumes de dados, fazendo verificaes analticas e
minuciosas, buscando padres e assim obtendo informaes possivelmente
relevantes (CRETTON; GOMES, 2016).

Ferramenta Weka

Para poder utilizar a base de dados do ENEM, necessrio fazer a


converso dos dados, pois o WEKA no aceita bases em formato xls ou
xlsx. Logo, foi preciso converter a base para o formato CSV (separado por
vrgula). Um ponto muito importante para realizar essa prtica: no se deve
utilizar caracteres especiais, como, por exemplo: , , , , (espao) etc.

Figura 09: Tela inicial do WEKA.


Fonte: O autor.

Depois da converso do formato xlsx para CSV, deve-se executar no


WEKA, clicando no boto da aplicao Explorer, que, a partir dele, ir iniciar a
parte grfica. Depois, para carregar o arquivo CSV, deve-se ir aba Open File
e modificar a busca em Arquivos do tipo. Escolhendo o formato CSV data
files, encontre o seu arquivo e o execute. A partir da Figura 10, possvel ver
os dados carregados na parte grfica da ferramenta (WATKINS, 2016).

Pgina | 76 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 10: Ambiente do WEKA carregado.


Fonte: O autor.

Pode-se ver na tela do Weka a base j carregada com seu atributos e


valores os quais so capazes de serem selecionados e contm relaes com
outros atributos. Assim, possvel fazer verificaes entre vrios atributos
contidos na base. Como no exemplo acima, foi selecionada a REGIAO e a
classe, que est no canto inferior direito class, e foi atribudo o valor
MD_REDACAO, sendo possvel visualizar no WEKA em um formato de
grficos de barras, contendo camadas e cores e, a partir desse modelo,
identifica-se qual a regio que contm uma mdia maior nas notas,
representada pelas cores, e a altura da barra representando a quantidade de
pessoas na regio. Em busca da extrao de maior conhecimento imaginvel
na base, foi realizada a utilizao de trs algoritmos: J48, Simplekmeans e
Apriori, que sero descritos nos prximos tpicos (GONALVES, 2006).

Resultados e discusses
Os resultados obtidos foram adquiridos pelo tratamento de toda a
base com o processo KDD, selecionando, processando e transformando, at
chegar de fato na minerao de dados, utilizando os dados da base do ENEM

Pgina | 77 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

2014, o que tornou possvel gerar regras de deciso, por meio do processo de
classificao, ao utilizar o algoritmo J48, algoritmo de Clusterizao
SimpleKmeans e o algoritmo de associao Apriori, no intuito de compar-los e
extrair conhecimentos diferenciados por utilizar trs tipos de tcnicas de
minerao diferentes para o estudo, buscando assim adquirir maior
quantidade de conhecimento com o melhor ndice de confiabilidade para o
estudo.

Apriori

Com o processamento e a anlise de toda base de dados por meio da


associao de diversas variveis do algoritmo apriori, foi possvel adquirir um
saber muito importante que facilitou em todo o processo de busca de
conhecimento nas outras bases de dados, pois associando as mdias de todas
matrias no ENEM foi descoberto que a mdia na redao tem impacto direto
na mdia de outras matrias.
A primeira regra exibe que se a relao entre a mdia em lngua e mdia
em redao for muito boa, isso influencia diretamente na associao da media
de cincias humanas, que ser muito boa. Nas demais associaes, at a
dcima regras, demonstrando a relao e a dependncia entre elas, na criao
da rvore de deciso e a Clusterizao, no foi utilizada mdia em matemtica
ou lnguas, sendo apenas utilizada mdia da redao, pois foi provado por
meio da minerao a partir do algoritmo apriori com 91% de confiana para as
regras. Logo, no foi necessrio o uso de outras variveis contendo a mdia
alm da redao, j que se um aluno tirar uma mdia insuficiente, pode-se
pressupor que em outras matrias ele tambm seria insuficiente.

J48

O processo de classificao realizado com a utilizao do algoritmo de


classificao J48, sendo possvel gerar regras especficas para cada rvore de
deciso, contendo nveis de confiana diferentes, mesmo utilizando cinco
bases com as mesmas variveis e atributos iguais.
Por meio do refinamento de resultado encontrado na classificao, foram
analisados os ns da rvore, no exibindo todas variveis utilizadas na
minerao, pois expresso pelo algoritmo as de conhecimentos com maior

Pgina | 78 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

grau de importncia, assim, foram apresentados apenas as informaes


relevantes para o estudo a base de cor parda ser uma amostro de um dos
resultados atingidos pela execuo do algoritmo J48.

Base de cor parda

possvel observar na rvore que o atributo que tem maior influncia


o trabalho do inscrito em relao a sua mdia no ENEM, que ser o resultado
final apresentado nas folhas. A rvore foi iniciada com idade. As pessoas com
idade de 21<30 anos descritas que trabalham, as de 15<20 foram divididas em
cinco regies, onde o Norte e Nordeste foram intitulados que no trabalham
pela minerao. As demais regies foram divididas pela classificao de renda
do inscrito e sua mdia na redao.

Figura 11: rvore de deciso de cor parda.


Fonte: O autor.

Na regio sul do pas, pessoas de cor parda que so de baixa renda e


tm mdia insuficiente ou regular na redao trabalham. Mas se a mdia for
boa ou muito boa e o inscrito for do sexo masculino, indica que ele
possivelmente trabalha; e se for do sexo feminino, possivelmente no trabalha.
Se sua mdia for excelente, descrito como no trabalha.

Pgina | 79 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Na regio centro-oeste, se o inscrito for de classe mdia baixa ou acima,


provavelmente no trabalha. Porm se for de baixa renda e sua mdia
insuficiente, provavelmente trabalha. Se sua mdia for regular ou boa e o
inscrito for do sexo feminino, provavelmente no trabalha; caso seja do sexo
masculino, ir trabalhar. Se a mdia for muito bom ou excelente, no trabalha.
Na regio sudeste, pessoas de baixa renda com mdia regular, boa,
muito boa e excelente no trabalham, contudo, se sua mdia for insuficiente,
provavelmente a pessoa trabalha. Se sua classe de renda for mdia baixa,
mdia, mdia alta ou alta, apresentado como no trabalha.

SimpleKmeans

O algoritmo de cluster, dentre os 3 algoritmos, pouco mais complexo,


pois podem-se criar formas variadas de visualizar os dados, sendo muito
dinmico para criao de novas formas de concentrar caractersticas
semelhantes que interagem num mesmo espao, formando crculos com
indivduos que tm atributos em comum, sendo de fcil visualizao, como se
fossem um grfico, que contm uma coluna com atributos do cluster e uma
linha com o tipo de cada cluster. Tambm existe a relao das cores
representando o que est dentro de cada cluster, facilitando entender em quais
grupos esto representando maiores quantidades de certos valores
especficos. Isso tudo pode ser definido pelo operador do software, buscando
atingir uma melhor gama de possibilidades e melhor forma de visualizao.
A inteligncia artificial utilizada no algoritmo de simpleKmeans gerou 5
clusters a partir dos dados da base de cor parda foi minerada e analisada para
retirar do conhecimento que est contido nela.

Clusters de cor parda

Pgina | 80 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Figura 12: Clusters no Weka de cor parda.


Fonte: O autor.

BASE COR PARDA

Regio Mdia Descrio

Insuficiente Em sua maioria, so inscritos que utilizam o


Sudeste sistema pblico de ensino, com o aumento da
Regular mdia a o aumento do nmero dos que utilizam o
sistema privado.
Bom

Muito bom H um aumento significativo dos alunos que


utilizam escolas particulares em relao mdia.

Excelente Segunda maior populao de excelente de pessoas


de cor parda do Brasil

Norte Insuficiente Pode ser visto um pequeno crescimento no nmero


dos que cursaram em escolas particulares o ensino
Regular mdio com relao ao ndice da mdia, exibindo
em sua maioria as pessoas que utilizaram o
Bom sistema pblico de ensino.

Muito bom

Excelente Em sua totalidade, so os inscritos que foram de


escolas particulares.

Nordeste Insuficiente E visvel um crescimento acentuado do nmero de


inscritos que foram de escolas particulares, com o
Regular aumento da mdia nos grupos.

Bom

Muito bom Na medida em questo, o uso do sistema privado


se torna o fator praticamente indispensvel, sendo

Pgina | 81 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

exibido na figura.

Excelente a maior populao de alunos de cor parda do


Brasil em relao mdia excelente.

Centro Oeste Insuficiente evidente que todo o nvel de mdia contm o


ensino privado, mas o pblico ainda
Regular predominante. Tambm visvel maior nmero de
pessoas representando a mdia regular em vez da
Bom insuficiente. Com crescimento da mdia tambm h
o aumento dos alunos em escolas privadas.
Muito bom

Excelente ndice representado pela margem privada do


ensino na regio.

Sul Insuficiente No exibe uma grande diferenciao nos trs nveis


mdios em relao ao aumento de alunos em
Regular escolas privadas.

Bom

Muito bom H uma adio dos alunos que cursaram o ensino


mdio em escolas privadas.

Excelente A menor populao de excelentes do Brasil de


inscritos pardos, sendo em sua maioria
representado por escola particular.
Quadro 03: Exibies dos resultados na anlise de cor parda.
Fonte: O autor.

Consideraes finais
Graas ao uso do processo do KDD, combinado com as tcnicas de
minerao de dados utilizadas neste trabalho, foi possvel gerar resultados
importantes, que demonstram a relevncia da anlise nas bases de dados. Os
padres e conhecimentos provenientes dessa anlise podem ajudar de forma
positiva, viabilizando uma melhor tomada de deciso e aprimoramento do
sistema pblico de ensino mdio.
No trabalho, foi utilizado o software WEKA para a realizao de tcnicas
de minerao de dados, em que foram feitas classificaes, por meio do
algoritmo J48, apriori e simpleKmeans, a fim de detectar o perfil dos estudantes
que prestaram o exame em 2014.
O algoritmo j48 criou decises relevantes partido, principalmente da
mdia da redao, definindo se o aluno trabalha, j trabalhou ou nunca
trabalhou, verificando a influncia do trabalho na nota do inscrito. Normalmente
pessoas de baixa renda necessitam trabalhar, sendo exibida essa
consequncia em algumas regies.

Pgina | 82 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

O SimpleKmeans abordou a vnculo do ensino pblico e privado com


relao mdia dos inscritos, demonstrando normalmente que quando h um
aumento na mdia em algumas regies, h diminuio do grupo de pessoas
que representam essa mdia. Mas existe o crescimento de alunos que
cursaram sistema privado de ensino, demonstrando que pessoas de algumas
regies com uma renda melhor podem buscar um sistema privado de ensino de
maior qualidade.
Num cenrio de grandes mudanas polticas no pas, a minerao feita
por um software gratuito mostra as principais regies onde a poltica de ensino
pblico falha, demonstrando a utilizao das cotas para tentar igualar os
alunos que cursaram ensino pblico com os de escola privada que tm mdias
muito boas e excelentes.
Por meio da pesquisa realizada, pode-se notar a influncia do trabalho
em relao mdia de alguns grupos em determinadas regies do Brasil,
demonstrando possveis falhas em delimitadas reas do sistema pblico
brasileiro no ano 2014. Com a utilizao da minerao, possvel se
aprofundar no estudo para execuo de trabalhos futuros, minerando novas
bases para comparar seus resultados e possibilitar solues para melhorar o
formato de ensino pblico brasileiro em regies nas quais os jovens se
encontram mais vulnerveis devido ao sistema de ensino pblico defasado.

Referncia Bibliogrfica
AGRAWAL, Rakesh et al. Fast algorithms for mining association rules. In: Proc.
20th int. conf. very large data bases, VLDB. 1994. p. 487-499.

AMO, Sandra de. Tcnicas de minerao de dados. Jornada de Atualizao


em Informtica, 2004.
CRTES, Srgio da Costa; PORCARO, Rosa Maria; LIFSCHITZ, Srgio.
Minerao de dados-Funcionalidades, tcnicas e abordagens. PUC, 2002.

FAYYAD, Usama; PIATETSKY-SHAPIRO, Gregory; SMYTH, Padhraic. From


data mining to knowledge discovery in databases. AI magazine, v. 17, n. 3,
p. 37, 1996.

GEATZ, Michael W.; ROIGER, R. Data mining: a tutorial based primer.


Addison Wesley, USA, 2003.

HAIR, Joseph F. et al. Anlise multivariada de dados. Bookman Editora,


2009.

Pgina | 83 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

HAN, Jiawei. M, Kamber. Data mining: concepts and techniques, 2000.


HAWKINS, Douglas M. Identification of outliers. London: Chapman and Hall,
1980.

HOPPEN, Norberto. Sistemas de informao no Brasil: uma anlise dos artigos


cientficos dos anos 90. Revista de Administrao Contempornea, v. 2, n. 3,
p. 151-177, 1998.

KAMPFF, Adriana Justin Cerveira. Minerao de dados educacionais para


gerao de alertas em ambientes virtuais de aprendizagem como apoio
prtica docente. 2009. Disponvel em: <http://hdl.handle.net/10183/19032>
ltimo acesso: 17/11/2016

NAVEGA, Sergio. Princpios essenciais do data mining. Anais do Infoimagem,


2002.

QUINTELLA, Rogrio Hermida et al. Sistemas de apoio deciso e


descoberta de conhecimento em bases de dados: uma aplicao
potencial em polticas pblicas. Organizaes & Sociedade, v. 10, n. 28, p.
83-98, 2003.

TAN, Pang-Ning; STEINBACH, Michael; KUMAR, Vipin. Introduo ao


datamining: minerao de dados. Ciencia Moderna, 2009.

VALENTE, Jos Armando; DE ALMEIDA, Fernando Jos. Viso analtica da


informtica na educao no Brasil: a questo da formao do professor.
Revista Brasileira de Informtica na Educao, v. 1, n. 1, p. 45-60, 1997.

VALENTIM, Marta Lgia Pomim et al. O processo de inteligncia competitiva


em organizaes. DataGramaZero, Rio de Janeiro, v. 4, n. 3, p. 1-23, 2003.

WITTEN, Ian H.; FRANK, Eibe. Data Mining: Practical machine learning
tools and techniques. Morgan Kaufmann, 2005.

CRETTON, Ncollas Nogueira; GOMES, Georgia Rodrigues. Aplicao de


tcnicas de minerao de dados na base de dados do enade com enfoque
nos cursos de medicina. Acta Biomedica Brasiliensia, v. 7, n. 1, p. 74-89,
2016.

WATKINS, Amanda. Modeling in R and Weka for Course Enrollment


Prediction. 2016. Tese de Doutorado. California State University, Northridge.
GONALVES, Eduardo Corra. Extrao de rvores de deciso com a
ferramenta de Data Mining Weka. Instituto Brasileiro de Geografia e
Estatstica, http://www. devmedia. com. br/articles/viewcomp. asp, 2006

Sobre os autores

Pgina | 84 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Bruno Medeiros de Araujo: Tecnlogo em Anlise e Desenvolvimento


de Sistemas pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.
Iago Borges de Paula: Tecnlogo em Anlise e Desenvolvimento de
Sistemas pelo Centro Universitrio So Camilo Esprito Santo - CeUSC.
Valderedo Sedano Fontana: Mestre em Pesquisa Operacional e
Inteligncia Computacional pela Universidade Candido Mendes - UCAM.

Pgina | 85 |
Sistemas de Informao: Tpicos Especiais em Tecnologia da Informao

Capa final com ISBN

Pgina | 86 |

Você também pode gostar