-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3c8cdc9
commit cc57126
Showing
5 changed files
with
131 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
/ideas | ||
.env | ||
.vscode | ||
.vscode | ||
LaTexReport/main.aux | ||
LaTexReport/main.fdb_latexmk | ||
LaTexReport/main.fls | ||
LaTexReport/main.log | ||
LaTexReport/main.out | ||
LaTexReport/main.synctex.gz |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
\documentclass[conference]{IEEEtran} | ||
\IEEEoverridecommandlockouts | ||
% The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out. | ||
\usepackage{cite} | ||
\usepackage{amsmath,amssymb,amsfonts} | ||
\usepackage{algorithmic} | ||
\usepackage{graphicx} | ||
\usepackage{textcomp} | ||
\usepackage{xcolor} | ||
\usepackage{color} | ||
\usepackage{listings} | ||
\usepackage{xparse} | ||
\usepackage[spaces,hyphens]{url} | ||
\usepackage{hyperref} | ||
|
||
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em | ||
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} | ||
|
||
\NewDocumentCommand{\codeword}{v}{% | ||
\texttt{\textcolor{blue}{#1}}% | ||
} | ||
|
||
\NewDocumentCommand{\tool}{v}{% | ||
\texttt{\textcolor{gray}{#1}}% | ||
} | ||
|
||
% path gambar | ||
\graphicspath{{../Gambar/}} | ||
|
||
\lstset{language=Bash,keywordstyle={\bfseries \color{blue}}} | ||
|
||
\hypersetup{ | ||
colorlinks=true, | ||
linkcolor=blue, | ||
filecolor=magenta, | ||
urlcolor=cyan, | ||
pdftitle={Overleaf Example}, | ||
pdfpagemode=FullScreen, | ||
} | ||
|
||
\definecolor{dkgreen}{rgb}{0,0.6,0} | ||
\definecolor{gray}{rgb}{0.5,0.5,0.5} | ||
\definecolor{mauve}{rgb}{0.58,0,0.82} | ||
|
||
\lstset{frame=tb, | ||
language=Bash, | ||
aboveskip=3mm, | ||
belowskip=3mm, | ||
showstringspaces=false, | ||
columns=flexible, | ||
basicstyle={\small\ttfamily}, | ||
numbers=none, | ||
numberstyle=\tiny\color{gray}, | ||
keywordstyle=\color{blue}, | ||
commentstyle=\color{dkgreen}, | ||
stringstyle=\color{mauve}, | ||
breaklines=true, | ||
breakatwhitespace=true, | ||
tabsize=3 | ||
} | ||
|
||
\begin{document} | ||
|
||
\title{Implementasi Wifi Scanner Dengan NodeMCU dan Integrasi Bot Telegram} | ||
|
||
\author{\IEEEauthorblockN{Ricky} | ||
\IEEEauthorblockA{\textit{Teknik Komputer, Fakultas Teknologi Informasi} \\ | ||
\textit{Institut Teknologi Batam}\\ | ||
Batam, Indonesia \\ | ||
1922022@student.iteba.ac.id} | ||
\and | ||
\IEEEauthorblockN{Muhamad Arie} | ||
\IEEEauthorblockA{\textit{Teknik Komputer, Fakultas Teknologi Informasi} \\ | ||
\textit{Institut Teknologi Batam}\\ | ||
Batam, Indonesia \\ | ||
1922021@student.iteba.ac.id} | ||
} | ||
\maketitle | ||
|
||
\begin{abstract} | ||
Wifi Scanner adalah sebuah proyek yang bertujuan untuk mengukur kekuatan sinyal wifi di area terdekat dan melaporkannya ke Telegram bot chanel. | ||
\end{abstract} | ||
|
||
\begin{IEEEkeywords} | ||
Simulation, Networking, Detection, Scanner | ||
\end{IEEEkeywords} | ||
|
||
\section{Pengenalan} | ||
Pada saat ini teknologi nirkabel sudah sangat umum, salah satunya seperti Wireless Fidelity atau WiFi. Diperkenalkan pada tahun 1998 yang juga distandarisasi oleh Institute of Electrical and Electronics Engineers (IEEE) 802.11. Teknologi ini memungkinkan untuk mengirim data antar client dalam satu cakupan jaringan lokal. Pada dasarnya konsep WiFi menggunakan antena pemancar (transmitter) dan penerima (receiver). Pemancar disini akan memancarkan gelombang radio Pada kesempatan ini kami bertujuan untuk mengukur kekuatan dari sinyal dan melakukan sedikit uji coba dengan menambahkan beberapa hambatan antara pemancar dan penerima sinyal. | ||
|
||
\section{Tools}\label{teori-tool} | ||
|
||
\subsection{NodeMCU ESP 8266} | ||
NodeMCU adalah firmware dan papan pengembangan berbasis Lua open-source yang ditargetkan khusus untuk Aplikasi berbasis IoT. Ini termasuk firmware yang berjalan pada SoC Wi-Fi ESP8266 dari Sistem Espressif, dan perangkat keras yang didasarkan pada modul ESP-12. | ||
|
||
\begin{figure}[h] | ||
\centering | ||
\includegraphics[width=0.38\textwidth]{esp8266.jpg} | ||
\caption{nodeMCU Schema} | ||
\end{figure} | ||
|
||
\subsection{Telegram and Bot Father} | ||
Telegram adalah layanan pesan instan berbasis cloud, lintas platform, freemium. Layanan ini juga menyediakan panggilan video terenkripsi ujung ke ujung, VoIP, berbagi file, dan beberapa fitur lainnya. Diluncurkan untuk iOS pada 14 Agustus 2013 dan Android pada 20 Oktober 2013. Server Telegram didistribusikan di seluruh dunia dengan lima pusat data di berbagai wilayah, sedangkan pusat operasional berbasis di Dubai, Uni Emirat Arab. Berbagai aplikasi klien tersedia untuk platform desktop dan seluler termasuk aplikasi resmi untuk Android, iOS, Windows, macOS, dan Linux. Ada juga dua aplikasi kembar web Telegram resmi, WebK dan WebZ, dan banyak klien tidak resmi yang menggunakan protokol Telegram. Semua komponen resmi Telegram adalah open source, kecuali server yang bersifat closed-source dan proprietary. Telegram menyediakan obrolan terenkripsi ujung-ke-ujung opsional. | ||
|
||
\begin{figure}[h] | ||
\centering | ||
\includegraphics[width=0.38\textwidth]{botfather.png} | ||
\caption{Telegram Bot Father} | ||
\end{figure} | ||
|
||
\subsection{Aplikasi Arduino} | ||
Aplikasi Arduino digunakan untuk menulis firmware untuk NodeMCU, kita dapat memprogram untuk terhubung ke jaringan local agar NodeMCU nantinya dapat mengirimkan hasil pemindaian ke webserver gateway relay yang akan meneruskan ke bot Telegram. | ||
|
||
\subsection{Laravel} | ||
Laravel adalah kerangka kerja aplikasi web berbasis PHP yang sumber terbuka, menggunakan konsep Model-View-Controller (MVC). Laravel berada dibawah lisensi MIT, dengan menggunakan GitHub sebagai tempat berbagi kode (Code Base). Kami menggunakan Laravel sebagai teknologi utama dalam pemrograman web gateway penerima hasil pemindaian sinyal WiFi yang nantinya akan diteruskan ke bot Telegram. | ||
|
||
\section{Pengerjaan}\label{pengerjaan} | ||
Pengerjaan dimulai dari menginstall web framework laravel lalu mencari source code program untuk nodemcu firmware dan flash firware menggunakan aplikasi Arduino ke nodemcu. Selanjutnya menghidupkan nodemcu agar terhubung ke lokal WiFi agar dapat internet akses, dan juga kita perlu m | ||
|
||
\section{Pembahasan} | ||
|
||
\section{Kesimpulan} | ||
|
||
\end{document} |