Sistem Control Sortir Makanan Menggunakan Android Sebagai Human Machine Interface (Hmi)

Total Page:16

File Type:pdf, Size:1020Kb

Sistem Control Sortir Makanan Menggunakan Android Sebagai Human Machine Interface (Hmi) 5hL SISTE0 CONTROL SORTIR 0A)ANAN 0EN55UNA)AN ANDROID SE2A5AI HUMAN MACHINE INTERFACE (30I) 13 23 33 Julianti ,egita Merdi , Natanael Fernando , Pitoyo Yuliatmojo 1233 D III Teknik Elektronika, Fakultas Teknik, Uni ersitas Negeri Jakarta E-mail6 regitamerdi7gmail.com, pitoyo_y7unj.ac.id Abstract The final task was made with the aim of helping working an industrial unit in controlling and monitoring the sorting tools in the form of two types of food packaging food categories REJECT food and the food was O2. REJECT food category is when the packaging does not contain a full and when the food packaging containing metal and food categories O2 is when the food is fully charged and does not contain metal. The design of control performed on prototype hardware horizontal conveyor models, for sorting it using two types of sensors. Led Photodioda and Proximity Sensors Cylindrical C9C DO which serves as the detection of metal or not in packs. For food packaging automatic separation systems using pneumatic system and the drive portion Conveyors selected DC motor, and controller used reley governed by Android technology as a human machine interface /HMI0 and all will be controlled by an Arduino Mega 2A80. With the Bluetooth module as a liaison between Android with Arduino Mega 2A80 can be obtained that the tool will work in accordance with the ob description of pro ect tool that will be controlled using the Android. Keywords 1 Led Photodioda, Cylindrical Proximity C9C DO, Android, Arduino Mega 2A80, Bluetooth, Conveyors, Pneumatic. Abstra- Tugas akhir dibuat dengan tujuan membantu kerja suatu unit industri dalam mengendalikan dan memonitor alat sortir makanan berupa 2 jenis kemasan makanan 8ategori makanan REJEC, dan makanan O2. kategori makanan REJECT adalah ketika kemasan tersebut tidak berisi penuh dan ketika kemasan makanan tersebut mengandung logam, dan kategori makanan O2 adalah ketika makanan tersebut terisi penuh dan tidak mengandung logam. ,ancanganan pengontrolan dilakukan pada hardware prototipe kon eyor model horizontal, untuk penyortirannya menggunakan 2 jenis sensor. Sensor Photodioda Led dan Proximity Cylindrical A ? A DO yang berfungsi sebagai deteksi adanya logam atau tidak dalam kemasan. Untuk sistem pemisahan otomatis kemasan makanan menggunakan sistem Pneumatik dan pada bagian penggerak kon eyor dipilih Motor DC, dan pengendalinya digunakan relay yang diatur oleh teknologi android sebagai human machine interface 1HMI3 dan semua akan dikendalikan melalui sebuah arduino mega 2560. Dengan adanya modul Bluetooth sebagai penghubung antara android dengan arduino mega 2560 dapat diperoleh bah0a alat akan bekerja sesuai dengan deskripsi kerja dari project alat yang akan di kendalikan menggunakan Android. )ata -unci : Photodioda Led, Proximity Cylindrical A ? A DO, Android, Arduino Mega 2560, Bluetooth, 2onveyor , Pneumatik. Julianti Regita Merdi, dkk, Sistem Control Sorting MakananB 42 PENDA3U1UAN menggunakan Android Sebagai 8emajuan teknologi dalam Human Machine Interface 1HMI3 menggunakan aplikasi android telah dibuat dengan tujuan membantu kerja mengalami pertumbuhan yang pesat suatu unit industri dalam terutama dalam pertumbuhan telepon mengendalikan dan memonitor alat pintar. Pekerjaan penyortiran, sortir makanan sesuai kebutuhan pemisahan barang, memerlukan penggunaan yang sudah ditentukan. tingkat ketelitian yang tinggi dibuatlah Hasil sortirnya berupa 2 jenis penyelesaian terhadap alternatif sistem kemasan makanan dengan beberapa sortir dalam pengendalian jarak jauh kategori penyortiran, 8ategori secara otomatis menggunakan telepon makanan ,EJECT dan makanan O8. genggam. 8ategori makanan ,EJECT adalah Di sisi lain teknik kendali jarak ketika kemasan tersebut tidak berisi jauh saat ini sangat berkembang pesat penuh dan ketika kemasan makanan diberbagai bidang, seperti kendali tersebut mengandung logam, dan dengan jaringan ,adio, Wireless dan kategori makanan O8 adalah ketika Infra red , maka dengan adanya makanan tersebut terisi penuh dan teknologi yang sudah ada tersebut tidak mengandung logam. kami mengembangakan teknologi dengan penerapan di teknik kendali yaitu dalam tugas akhir ini. Yang akan dibuat sistem kendali jarak jauh kandungan logam dan data yang ada, dengan menggunakan kendali jarak jauh, teknologi canggih yang kita kenal dengan sistem Android. untuk 5ambar 1. Sistem 8ontrol Sortir membantu dalam menyortir kondisi Makanan Menggunakan Android sebagai Human makanan dalam kemasan atas. Machine Interface Tugas Akhir ini bertujuan untuk 1HMI3 merancang dan membuat sebuah sistem elektronik yang dapat 2lo- Diagram Sistem mengaplikasikan sistem control sortir makanan menggunakan Android sebagai Human Machine Interface 1HMI3. Dari hasil analisa sistem tersebut dapat disimpulkan bah0a sistem akan membaca masukan dari tampilan android secara real time kemudian tampilan pada Android 5ambar 2. 9lok Diagram Sistem dapat menampilkan hasil laporan dari masukan sensor logam dan data 9lok diagram sistem akan jumlah barang yang le0at sesuai menujukkan konsep dasar dari alat kebutuhan pada display Android. yang akan dibuat. Pada gambar 2 dapat dilihat blok diagram Sistem 0ETODE 8ontrol Sortir Makanan Tugas akhir yang berjudul menggunakan android sebagai Sistem control sortir makanan Human Machine Interface 1HMI3. Jurnal Autocracy , 3ol.3, No.1, Juni 2018, 419A0 Pembuatan Hardware Pembuatan Rang-aian Ele-tri- Dalam perancangan maket sistem kontrol juga harus memilih bahan yang baik. 9ahan dasar yang digunakan adalah acrilyc berukuran 2 mm, dikuatkan dengan kerangka yang terbuat dari alumnium yang berfungsi sebagai maket kon eyor, penempatan rangkaian sistem kontrol, Arduino Mega 2560, comperator, relay dan Modul Bluethooth. Sistem kontrol ini 5ambar 7. ,angkaian Sistem digunkan untuk memproses atas data 8eseluruhan yang ada. Pin Arduino Pin Driver Relay A0 In 1 A1 In 2 A2 In 3 GND GND GCC 5 G 5ambar 3. Tampak Maket 8eseluruhan ,angkaian elektrik yang Flowchart dari program ini dapat digunakan pada prototype kon eyor digambarkan pada gambar 5 model horiContal, terdiri dari rangkaian input , rangkaian pemroses dan rangkaian output . Untuk rangkaian input menggunakan 2 jenis sensor. Sensor yang pertama terdiri dari Photodioda Led berfungsi sebagai deteksi isi dari kemasan makanan antara isi penuh dan kosong, sensor yang kedua menggunakan sensor logam Proximity Cylindrical A-A DO yang berfungsi sebagai deteksi adanya logam atau tidak dalam kemasan. Untuk rangkaian output pada bagian penggerak 2onveyor dipilih Motor DC untuk menggerakannya, dan pengendalinya digunakan relay yang diatur oleh teknologi Android sebagai human machine interface 1HMI3 dan semua akan dikendalikan melalui rangkaian pemeroses sebuah Arduino Mega 2A80 . Dengan adanya modul Bluetooth sebagai penghubung antara 5ambar 4. Flowchart Program Android dengan Arduino Mega 2A80 Julianti Regita Merdi, dkk, Sistem Control Sorting MakananB 44 dapat diperoleh bah0a alat akan Bluetooth 3C-07 bekerja sesuai dengan deskripsi kerja dari project alat yang akan di kendalikan menggunakan Android. Rang-aian Dri.er Relay ,angkaian Driver Relay di gunakan untuk melindungi motor 5ambar 8. Modul Bluetooth ataupun komponen lainnya dari Bluetooth tipe HC-05 adalah kelebihan tegangan ataupun hubung sebuah teknologi komunikasi wireless singkat 1 short 3. Alat untuk menutup 1tanpa kabel3 yang beroperasi dalam 1atau membuka3 kontak saklar. pita frekuensi 2,4 GHC unlicensed ISM 1 Industrial, Scientific and Medical 3 dengan menggunakan sebuah fre.uency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real9time antara host9host bluetooth 5ambar 6. Pin Out Configuration Relay dengan jarak jangkauan layanan yang ke Arduino terbatas. Bluetooth sendiri dapat berupa card yang bentuk dan Rang-aian Comparator fungsinya hampir sama dengan card yang digunakan untuk wireless local area network 1-/AN3 dimana menggunakan frekuensi radio standar IEEE A02.11, hanya saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang lebih rendah. 5ambar 7. ,angkaian Comparator ,angkaian elektronik yang akan membandingkan tegangan suatu input dengan tegangan referensi tertentu untuk menghasilkan output berupa dua nilai 1 high dan low 3. Pin Arduino Pin Comparator A In 1 9 In 2 11 In 3 GND GND 5ambar 9. Pin Out Configuration GCC 5 Bluetooth HC-05 Jurnal Autocracy , 3ol.3, No.1, Juni 2018, 419A0 Software yang Diguna-an https6II000.arduino.cc pilih link Pada Sistem 8endali Sortir do0nload, pilih -INDO-S installer Makanan Menggunakan Android lihat gambar 10. Sebagai Human Machine Interface 1Hmi3, selain rangkaian input dan output terdapat juga sebuah pemroses yang akan memerintahkan setiap gerakan, pemroses tersebut tentunya telah diatur dalam sebuah program, program yang dipakai adalah bahasa C yang dibangun melalui IDE Arduino. Sedangkan untuk tampilan display Android kami memakai bahasa visual basic yang dibangun melalui software 9asic4Android. 5ambar 10. Tampilan /aman Download IDE Arduino Salah satu kemudahan yang ada IDE Arduino adalah software yang pada Arduino adalah adanya fungsi sangat canggih ditulis dengan komunikasi serial yang sudah menggunakan Ja a. IDE Arduino dikemas pada software Arduino . terdiri dari6 Dengan adanya fungsi serial, maka 1. Editor program, sebuah 0indo0 Arduino dapat berkomunikasi dua yang memungkinkan pengguna arah dengan PC atau laptop menulis dan mengedit program menggunakan program yang dibuat dalam bahasa Processing . menggunakan 9asic4Android 2. Compiler , sebuah modul yang 9asic4android
Recommended publications
  • Syllabus MCA and ALL Msc 2017-18
    The School of Computational Sciences exists since inception of the University and offers Masters, M.Phil. and Ph.D. programs. Master Degree Programs, M.Sc.(CS), M.Sc.(CN) and M.Sc.(CA), being officered are two years full time post graduate programs revised with industry expectations. These all programs have four semesters, which are normally completed in two years. The MCA program is a three years full time AICTE approved program which is normally completed in six semesters. Above all programs are offered as per CBCS (Choice Based Credit System) pattern, in which within discipline and cross discipline migration choices of courses are given to the students under open electives and subject electives. The students can choose open electives from the same program or from other programs of the same school or from other programs of other schools. The Evaluation of performance of a student for the course under Choice based Credit System (CBCS) is based on principle of continuous assessment through internal and external evaluation mechanisms. CBCS policy had emphasis given on imparting skills to students. The eligibility criteria and fees structure shall be same as that of Campus Prospectus. Date 02/07/2018 , 12:20 pm Page 2 School of Computational Sciences S. R. T. M. University, Nanded, MS, India Draft Report on CBCS enabled syllabi of M.Sc.(CA/CN/CS) and MCA Programs In compliance with the Hon‟ble Vice Chancellor‟s directions, Pro Vice Chancellor‟s timely guidance, resolution passed by the Hon‟ble Management Council and in the light of circular being communicated by the Deputy Registrar, Academics, a committee comprising of the Director of the School, Head Department and three faculties from the school have strived hard for reframing and revision the syllabi of existing 2 years full time M.Sc.
    [Show full text]
  • Syncstudio User Documentation
    SyncStudio by HandApps Software A Complete Mobile Database Synchronization Solution User Guide Release 3.x, June 2017 Copyright © 2017 HandApps Software – All rights reserved Page 1 of 66 Edition Notes - Release 3.x, June 2017 Trademarks SyncStudio ® is a registered trademark of HandApps Software (HandApps). The SyncStudio ® logo in its entirety and all other trademarks on this manual pertaining to services, products, or marketing statements are owned or licensed by HandApps. Any other product names, logos, brands, company names, and other trademarks featured or referred to within this document are the property of their respective trademark holders. Copyright Notice HandApps Software owns the content of this manual in its entirety, including but not limited to pictures, logos, trademarks, and resources. © Copyright 2017 HandApps Software. All rights reserved. Electronically published by HandApps Software in the United States of America. Manual Usage HandApps authorizes its customers to download and print this manual for professional information purposes only. HandApps expressly prohibits the usage, copy, storage, distribution, modification, or printing of this manual or its content for any other purpose without its written consent. Document Printing For best results, print this document in color, on letter size paper (8.5 x 11 inches), double sided. If using A4 paper (210 x 297 mm), configure your printer to scale the content accordingly. Disclaimer HandApps Software believes that the information contained in this manual is accurate in all respects. However, HandApps assumes no responsibility for any error or omissions in this document. HandApps reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of HandApps to notify any person or company of such revision or changes.
    [Show full text]
  • An Urgent Appeal from Wikipedia Founder Jimmy Wales Android
    Please read: An urgent appeal from Wikipedia founder Jimmy Wales Android (operating system) From Wikipedia, the free encyclopediaJump to: navigation, search Android Android 2.3 Company / developer Google Inc., Open Handset Alliance Programmed in C (core),[1] C++ (some third party libraries), Java (UI) Working state Current Source model Free and open source software Initial release 21 October 2008 (20081021) Latest stable release 2.3 (Gingerbread) Build: GRH47B / 16 December 2010; 5 days ago (20101216)[2] Supported platforms ARM, MIPS, Power Architecture, x86[citation needed] Kernel type Monolithic (modified Linux kernel) Default user interface Graphical License Apache 2.0 (some code are under the GPL v2[3]) Official website android.com Android is a mobile operating system initially developed by Android Inc. Android was purchased by Google in 2005.[4] Android is based upon a modified version of the Linux kernel. Google and other members of the Open Handset Alliance collabo rated to develop and release Android to the world.[5][6] The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Androi d.[7] Unit sales for Android OS smartphones ranked first among all smartphone OS handsets sold in the U.S. in the second and third quarters of 2010,[8][9][10] w ith a third quarter market share of 43.6%.[11] Android has a large community of developers writing application programs ("apps" ) that extend the functionality of the devices. There are currently over 100,000 apps available for Android.[12][13] Android Market is the online app store run by Google, though apps can be downloaded from third party sites (except on AT&T, which disallows this).
    [Show full text]
  • Cross Platform Mobile Applications Development
    Cross platform Mobile Applications Development Mobile Apps Mobility Yonathan Aklilu Redda Master in Information Systems Submission date: June 2012 Supervisor: Hallvard Trætteberg, IDI Norwegian University of Science and Technology Department of Computer and Information Science Abstract In recent years, the mobile computing sector has been having quite a revolution. Mobile computing devices have shed loads of weight, gone slim, achieved mass popu- larity and a great market penetration. But one of the challenges that has been part of mobile computing is technology and device fragmentation leaving application devel- opers for mobile phones bewildered. Platform developers, device manufacturers come with so many features and functionalities that it has been difficult to provide devel- opers with an easier means of developing applications and running the application on every mobile device. To solve that, cross platform tools have been investigated and was found to solve device functionality features, platform and device coverage problems. It was also noted that cross platform development was found to be cheaper and takes less time. Even though tool selection in cross platform development was difficult, it was suggested that Appcelerator Titanium and Xamarin were picked as a preliminary starting point. 1 . 2 Preface This master’s thesis was part of a mandatory course work at the department of computer and information science at the Norwegian University of Science and Technology. The aim of the project was to evaluate cross platform mobile applications development using scientific methods and coming up with a solution on how to select comparatively the best cross platform development tool. I would like to express my gratitude to my supervisors, to Hallvard Trætteberg from NTNU and Erik Berg from Telenor for their consistent feedback, support and academic guidance.
    [Show full text]
  • Bridge Course on MOBILE APPLICATION DEVELOPMENT
    G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Accredited by NAAC with ‘A’ Grade of UGC, Approved by AICTE, New Delhi Permanently Affiliated to JNTUA, Ananthapuramu (Recognized by UGC under 2(f) and 12(B) & ISO 9001:2008 Certified Institution) Nandikotkur Road, Venkayapalli, Kurnool – 518452 Department of Computer Science and Engineering Bridge Course On MOBILE APPLICATION DEVELOPMENT By D.JAYANARAYANA REDDY Table of Contents Sno Topic Page number 1 Java Introduction 1 2 Java Identifiers 2 3 XML introduction 3 4 XML Attributes 4 5 XML Declarations examples 5 6 Android Introduction 6 7 Android Declaring Components 9 8 Intents 11 Three key loops when monitoring an 9 activity 12 1 JAVA – BASICS 1.Java Basics introduction: Object - Objects have states and behaviors. Example: A dog has states - color, name, breed as well as behavior such as wagging their tail, barking, eating. An object is an instance of a class. Class - A class can be defined as a template/blueprint that describes the behavior/state that the object of its type supports. Methods - A method is basically a behavior. A class can contain many methods. It is in methods where the logics are written, data is manipulated and all the actions are executed. Instance Variables - Each object has its unique set of instance variables. An object's state is created by the values assigned to these instance variables. First Java Program public class MyFirstJavaProgram { /* This is my first java program. * This will print 'Hello World' as the output */ public static void main(String []args) { System.out.println("Hello World"); // prints Hello World } } Basic Syntax Case Sensitivity - Java is case sensitive, which means identifier Helloand hello would have different meaning in Java.
    [Show full text]
  • Basic 4 Android
    http://www.iesromerovargas.com/recursos/elec/sol/basic4android.htm BASIC4Android por Juan Antonio Villalpando mi correo: [email protected]) (IES Fco. Romero Vargas - Jerez de la Fra.) Aquí puedes encontrar la instalación y configuración del programa BASIC4Android para realizar programas para el Android de los teléfonos móviles. -- Tutorial de iniciación -- - Programas de iniciación: 0.- Instalación. 1.- Teorema de Pitágoras. 2.- Adivina. 3.- Ruleta Rusa. 4.- Tres iguales. 5.- Mover dibujo por la pantalla. 6.- Batiburrillo de preguntas. 7.- Potencia Fiscal. 8.- Chat - PHP 9.- Dados a 7. Botón con imagen. 10.- Tutorial del LINUX en Android 10B.- Rootear el móvil. Desbloquear la tarjeta SIM. 11.- Tiempo del sonido y de la luz. Scroll (SeekBar) 12.- Spinner (ComboBox). 12B.- Ejemplo de RadioButton. Inverso de un número. 13.- ToggleButton (Botón con enclavamiento) 14.- Paneles 15.- TabHost (Panel con pestañas). Orientación horizontal/vertical de los paneles. 16.- Timer (Temporizador). Pausa. 17.- Estudio de la propiedad Tag 18.- Añadir controles mediante código. Actuar en la pantalla mediante el botón "MENU" 19.- Máscara 20.- Media Player (Sonido). SoundPool. 21.- Cámara (Tomar fotos con la cámara) 21B.- Scroll View (ScrollView con imágenes y textos). Librerías. 22.- WebView. Navegador Web. Bajar un archivo de la web. 23.- Enviar correos SMTP mediante Gmail. 24.- Video Player. De Texto a Voz. Reconocedor de voz. 25.- ListView con Scroll. Varios Paneles. Programa de medicina. 26.- ListView con dos Paneles y varios Layout. Formulario matemático. 27.- Lotería primitiva. Tablas. Arrays. Aleatorios. Bucles. 28.- Dos Activity. 29.- Bluetooth. Visual Basic controla un Robot LEGO mediante Bluetooth. 30.- Obtener datos y almacenarlos de una base de datos MySQL(adaptado de los tutoriales de b4a) 30B.- JSON basado en la base de datos MySQL anterior.
    [Show full text]
  • Andrew K. Johnston B.Sc. – Enterprise and Solution Architect 01483 283408 / 07940 538713 [email protected] Uk.Linkedin.Com/In/Andrewkjohnston
    Andrew K. Johnston B.Sc. – Enterprise and Solution Architect 01483 283408 / 07940 538713 [email protected] www.andrewj.biz uk.linkedin.com/in/andrewkjohnston An enterprise and solution architect with over 30 years’ experience, I have a passion for solving business problems through the creation of innovative solutions. Analytical thinking, extensive cross-domain knowledge and an ability to focus on both the big picture of a complex, connected portfolio and issue details provide insight into problems. Strong technical leadership, communication and influencing skills help drive the design and delivery of solutions which meet business needs, perform, and actively enable change. Key Competencies Analysing complex problems and finding innovative, enduring solutions Developed and promoted an integration architecture for National Grid which survived several generations of system evolution, allowing major system replacements and rationalization with minimal impact on other systems, significantly reducing costs. Guided Accenture to rectify early performance and reliability problems with National Grid’s Field Force Solution, which then delivered business value for over ten years. Delivered an agile shelf-edge ticketing solution for Marks and Spencer despite severe constraints, which reduced a key business process from over 14 days to a few hours. Communication and technical leadership Rescued the development of TRW’s idWorkshop programme from near cancellation. Analysed weaknesses in the prototype system, applied lessons and patterns from very different business and technical domains, and guided an international team to evolve it into a commercial offering with required scalability, reliability and usability. Provided technical leadership in the migration of National Grid’s business systems to new “private cloud” data centres, co-ordinating multiple partner organisations and developing tools, standards and techniques used across the programme.
    [Show full text]
  • Programming Mobile Apps with Python
    Programming Mobile Apps with Python Andreas Schreiber <[email protected]> EuroPython 2012, Florence, Italy (July 3, 2012) www.medando.de Medando – Mobile Health Apps EuroPython 2012, Florence, 03.07.2012 Slide 2 www.medando.de My Blood Pressure EuroPython 2012, Florence, 03.07.2012 Slide 3 www.medando.de Overview • Apps and Statistics • Apps, Hardware, Markets • Early Mobile Development with Python • Nokia, Windows Mobile / CE • Current Mobile Development with Python • Android, iOS, Windows Phone • Everything else… • Other systems, summary, conclusions EuroPython 2012, Florence, 03.07.2012 Slide 4 www.medando.de Mobile Apps What is a mobile app? • A software designed to run on smartphones, tablet computers, and other mobile devices • Limited memory, small screens, touch UI, battery efficient • Runs on mobile operating systems • Available through application distribution platforms • Apps are either free or paid • “App” was Word of the Year in 2010 (USA) EuroPython 2012, Florence, 03.07.2012 Slide 5 www.medando.de Smartphones What is a smartphone? • Mobile phone based on a mobile operating platform • Combination of • PDA functions, camera, media player, Web browser, … • Equipped with • Touch screen, high-speed networking (Wi-Fi, mobile broadband), GPS, NFC, acceleration sensors, … EuroPython 2012, Florence, 03.07.2012 Slide 6 www.medando.de Tablet Computers What is a Tablet? • A mobile computer that is larger than a smartphone • Built as touch screen device • Virtual keyboard, sometimes stylus or digital pen • Mostly based on
    [Show full text]
  • Basic4android
    Basic4Android Rapid App Development for Android By Wyken Seagrave Published by Penny Press Ltd 176 Greendale Road, Coventry CV5 8AY, United Kingdom [email protected] Please report errors to [email protected] Copyrights Basic4Android screens copyright © 2011, 2012, 2013 Anywhere Software Other text copyright © 2013 by Penny Press Trademarks Android™ and Google Play™ are trademarks of Google Inc. Microsoft® and Visual Basic® are registered trademarks of Microsoft Corporation. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of the publisher. To obtain permission contact [email protected] Preface Introduction Basic4Android is widely recognized as the simplest and most powerful Rapid App Development tool available for Android. It is used by tens of thousands of enthusiastic developers. A complete list of its features and benefits can be found here. Who this Book is For This book serves two audiences: For the Beginner For those new to Basic4Android, new to BASIC, or even new to programming, this book contains step-by-step tutorials for the complete beginner. It explains everything you need to know to use this exciting and easy application development environment design to create and sell your app on Android devices in the shortest possible time without having to climb the steep learning curve of learning Java.
    [Show full text]
  • Bab Ii Landasan Teori
    BAB II LANDASAN TEORI 2.1. Konsep Dasar Android Konsep dasar android ini berfungsi sebagai dasar terhadap rumusan masalah yang diajukan. Dalam bab ini penulis menjelaskan beberapa teori yang berkaitan dengan permasalahan yang akan dibahas sebagai dasar dalam pembuatan aplikasi. 2.1.1. Program Manusia kini hidup berdampingan dengan smartphone. Semua yang dilakukan dan dikerjakan adalah suatu kumpulan dari aplikasi mobile. 1. Definisi Program Menurut Sutarman dalam Maarif (2017) menjelaskan bahwa “program adalah barisan perintah atau intruksi yang disusun sehingga dapat dipahami oleh komputer dan kemudian dijalankan sebagai barisan perhitungan numeric, dimana barisan perintah tersebut berhingga, berakhir, dan menghasilkan output. Sekumpulan instruksi yang diwujudkan dalam bentuk bahasa, kode skema, ataupun bentuk lain, yang apabila digabungkan dengan media yang yang dapat dibaca dengan komputer akan mampu membuat komputer bekerja untuk melakukan fungsi-fungsi khusus termasuk persiapan dalam merancang instruksi- instruksi tersebut”. Berikut ini beberapa langkah yang harus diperhatikan oleh pemrogram sebelum mengimplementasikan suatu permasalahan dalam program adalah: 6 7 a. Mendefinisikan masalah b. Mencari solusi masalah c. Memilih Teknik pemecahan masalah dan algoritma d. Menulis program e. Melakukan testing debugging f. Melakukan dokumentasi 2. Pemrograman Mobile Menurut Nugroho dalam Sianturi (2013) memaparkan bahwa “pemrograman mobile atau aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju”. Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer langsung untuk melakukan tugas yang diinginkan pengguna. 2.1.2. Mobile Mobile atau telepon genggam (handphone) adalah alat komunikasi yang mudah dibawa kemana-mana yang dapat menyampaikan pesan berupa suara atau percakapan melalui sinyal listrik.
    [Show full text]
  • Trabalho De Graduação
    TRABALHO DE GRADUAÇÃO Aplicativo Mobile de Parametrização e Precificação de Reparos de Buracos Viários no DF Lucas Willian Brasília, 22/06/2017 UNIVERSIDADE DE BRASÍLIA FACULDADE DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA 1 UNIVERSIDADE DE BRASÍLIA Faculdade de Tecnologia Departamento de Engenharia Elétrica TRABALHO DE GRADUAÇÃO APLICATIVO MOBILE DE PARAMETRIZAÇÃO E PRECIFICAÇÃO DE REPAROS DE BURACOS VIÁRIOS NO DF Lucas Willian Relatório submetido como requisito parcial para obtenção do grau de Engenheiro de Redes de Comunicação. Banca Examinadora Prof. Georges Daniel Amvame Nze, Dr., ENE/UnB ________________________________ Orientador Prof. Rafael Timóteo de Sousa Jr., PhD., ENE/UnB ________________________________ Examinador Interno Fábio Lúcio Lopes de Mendonça, Msc., LabRedes/UnB ________________________________ Examinador Externo 2 Dedico este trabalho a Deus, à minha família, ao meu grande amor, aos professores e colegas de curso. 3 Agradecimentos Ao longo da minha jornada acadêmica não faltam motivos para agradecer àqueles que contribuíram para eu poder chegar até aqui. Sou verdadeiramente grato por todo incentivo e apoio que recebi ao longo dessa graduação. Primeiramente agradeço a Deus por me sustentar em todos os Seus desígnios e me manter firme mesmo em meio às dificuldades. Certamente eu jamais chegaria até esse momento sem Ele, que com Sua graça me trouxe a viva esperança de todos os dias. Ao único Deus, mediante Jesus Cristo, glória, majestade, império, soberania, antes de todas as eras, e agora, e por todos os séculos! Aos meus pais, Willian e Márcia, agradeço com toda a sinceridade do meu coração pelo amor e apoio que me dão desde que nasci. Vejo todo o esforço que eles fizeram para que eu fosse o que sou hoje.
    [Show full text]