## PERHITUNGAN KOMPONEN ELEKTRONIKA DASAR BERBASIS ANDROID
Ade Setiawan 1 , Astriana Mulyani 2 , Cahyani Budihartanti 3
Mahasiswa STMIK Nusa Mandiri 1 , Dosen STMIK Nusa Mandiri 2,3
TeknikInformatika, SekolahTinggiManajemenInformatika&Komputer Nusa Mandiri
ade.grozz@yahoo.com Astriana.atm@nusamandiri.ac.id Cahyani.cbh@nusamandiri.ac.id

## Abstrak
Pengetahuan  akan  ilmu  elektronika  dasar  sangat  penting  dan  berguna,  baik  untuk  masyarakat umum  ,pelajar  SMK  jurusan  elektronika,  pelajar  SMA  fisika  dan  SMP,  Mahasiswa  jurusan elektronika,  jurusan  teknik  komputer,  bahkan  sampai  teknisi  reparasi  TV  serta  teknisi  yang berhubungan  dengan  perangkat  elektronika.  Denganberkembangnyailmuteknologi  di  bidang software terutama sistem operasi maka masyarakat umum beralih dari mengakses informasi data secara manual menjadi mengakses informasi data secara digital. Bahkan kegiatan belajar mengajar di  sekolah  saat  in  icenderung  lebih  banyak  belajar  melalui  media  berupakomputer,  laptop,  dan gadget dari  pada  buku.    Salah  satu  gadget  yang menjamur saat  ini  digunakan masyarakat  adalah handphone berbasis android, maka dengan ini penulis ingin mengedukasikan pengetahuan tentang elektronika  dasar  kepada  masyarakat  umum  serta  mempermudah  cara  belajar  bagi  pelajar  SMK elektronika, SMA fisika, SMP, serta mahasiswa jurusan elektronika dan teknik komputer bahkan dengan  aplikasi  yang  penulis  buat  memudahkan  teknisi  di  bidang  elektronika  dalam  hal pengecekan  komponen  elektronika.  Tentunya  aplikasi  yang  dibuat  penulis  berbasis android.Aplikasi  pengetahuan  dan  perhitungan  komponen  elektronika  dasar  ini  berbasis android dengan  menggunakan  program  bahasa java dan software  eclipse  indigo. Adapun  perancangan desain  sistem  software  yang  digunakan  adalah  UML (Unified  Modelling  Language) yang terdiridari activity diagram, usecase diagram, sequence diagram, dan Deployment diagram.
Kata kunci:AplikasiElektronikaDasarBerbasis Android

## Abstract
Knowledge  of  basic  electronics  science is very  important  and  useful  for  general  public, student  of  high  school  majoring  electronics,  student  of  high  school  majoring  physics,  student  of junior  high  school,  college  student  majoring  electronics,college  student  majoring  computer science or  electronics technician . Information technology especially software is growing rapidly so  that people  change their  behavior  to  access  information  from  manual  into  digital.  Moreover, school education is currently  prefer to use computer,laptop, or gadgets as education media rather than book. One of  many gadgets which is commonly used by general public is smartphone based on android. Accordingly, the author would like to introduce and educate basic electronics science by using software application that created based on android system. This Application is purposed to  general  public  and  especially  to  student  of  high  school  majoring  electronics,  student  of  high school  majoring  physics,  student  of  junior  high  school,  college  student  majoring electronics,college  student  majoring  computer  science  or    electronics  technician.  By  using  this application,  electronics  technician  is  easier  to  check  some  electronics  components.  Knowledge and  calculation  of    basic  electronics  components  application  is  based  on  android  system.  It  is created by Java Programming Languange and eclipse indigo software. Design system is created
with  UML  (Unified  Modelling  Language)  which  consists  of  activity  diagram,sequence  diagram and deployment diagram.
Keywords:Basic Electronics Application Based on Android

## PENDAHULUAN
Perkembangan teknologi yang  semakin  pesat  dan  meningkat dari tahun ketahun membuat masyarakat dengan mudahnya mengakses  semua  informasi  dan pengetahuan  dengan  menggunakan berbagai  macam  media  elektronik digital dan salah satunya yang sering digunakan  adalah mobile berbasis
smart  phone yang  menjadi  andalan dalam  mencari  informasi,  adapun kekurangan yang dirasakan masyarakat  mulai  tidak  tertarik dalam  mengakses  informasi  secara manual.  Tak  lepas  dari  dunia elektronika,  kebutuhan  akan  ilmu pengetahuan dasar elektronika sangat dibutuhkan,  baik  itu  di  masyarakat, perkantoran dan di dunia pendidikan. Kita  bisa  temukan  semua  jenis perangkat  elektronika  di  sekitar rumah,  kantor,  sekolah,  rumah  sakit, dan  di  tempat  lain-lainnya,  ini dikarenakan  semua  kebutuhan  dan keperluan manusia selalu berhubungan dengan perangkat elektronika.Tetapi  mirisnya  hampir semua  masyarakat  tidak  mengetahui akan ilmu pengetahuan dasar elektronika, padahal mereka menggunakan  perangkat  elektronika sehari-hari. Hal ini mendorong penulis  ingin  membantu  masyarakat umum khususnya pelajar mengedukasikan tentang pengetahuan elektronika. PerumusanMasalah Adapun  pembelajaran  yang akan  dibuat    adalah    tentang pengenalan dan perhitungan komponen-komponen dasar elektronika yang meliputi pengenalan komponen aktif, komponen  pasif  dan  gerbang  logika dasar yang bertujuan untuk membantu  pelajar  SMK  teknik elektronika,  SMA  fisika,  pelajar SMP yang mempelajari mata pelajaran  elektronika  dasar,  bahkan sampai  kalangan  teknisi  reparasi  di bidang elektronika.

## RuangLingkup
Dalampembuatanaplikasiand oidinitedapat  menu  utama,  dimana menu  utamanyaadabeberapapilihan, yaitupengenalankomponenaktif  yang terdiridarikomponensepertidioda,tran sistor,pengenalankomponenpasif yang terdiri resistor,kapasitor,
dangerbanglogika yangberupapengenalaniclogikasepert igerbang  and,  or,  not,nand,nor,x- or,x-nor .
Didalamaplikasiitujugaterdap atperhitunganresistansiresitordarigela ng  4  warna,5  warnaserta  6  warna, terdapatjugaperhitungankapasitansik apasitormikadanmilarsertapengetahu angerbanglogika.

## PenelitianTerdahulu
Fahri,  2013,  “Media  Pembelajaran Aritmatika  Komputer  (Studi  Kasus Materi Konversi Bilan

## METODE PENELITIAN

## Analisa kebutuhan
Perancanganaplikasiinimengg unakan hardware dan software diantara
nyaadalah notebook PC , windows7,adobephotoshop7.0, eclipsindigo, , ADT (Android
Development  Tools)  18.0.0  Plugin, android SDK (Software Development
Kit) dan java JDK (Java Development kit).

## MetodePengumpulan Data
Dalam  aplikasi  pembuatan aplikasi  ini  penulis  menggunakan beberapa metode diantaranya:
1) Metode Observasi, yaitu perbandingan terhadap aplikasi elektronika yang sudah dibuat sebelumnya.
2) Metode  Studi  Kepustakaan, yaitu pengambilan data
dengan cara mengambil materi-materi yang berhubungan  dengan  judul karya  ilmiah  melalui  buku- buku dan jurnal.
AlatdanBahanPenelitian
Alatdanbahan yang digunakanuntukpembuatanAplikasiP enghitungan Konversi Besaran pokok Berbasis Android adalahsebagaiberikut : 1. Komponen Hardware. Komputer yang digunakan penulis mempunyaiklasifikasisebagaiberikut. 1)  Vendor : Notebook PC 2)  Tipe : X43U 3)  HDD : 500 GB 4) RAM : 2 GB 5) Proccesor : AMD E-450 APU (Dual Core) 6) Graphic : Radeon  (tm) HD Graphic 1.6 GHz Dalam pembuatanalpikasiandroid minimal Dual core karenaakanberpengaruhterhadap pembuatan  virtual  android  yang akandigunakan.
2. Komponen Software komponen  perangkat  lunak  yang digunakan untum membuat aplikasi  tersebut adalah.
1) Windows 7 Sistem operasi yang digunakan untuk membuat  aplikasi  yang akan dibuat. 2) Eclipse
Eclipse merupakan tempat kita mebuat projek  aplikasi android dan  ada  beberapa device yang yang harus diinstall dieclipse diantaranya:
a) Android SDK Merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan  bahasa pemrograman java .
b) Android ADT Merupakan plugin di eclipse yang haruskita instal sehingg aandroid  SDK  yang sudahadadapatdihubu ngkandenganIDE Ecli pse yang kitagunakansebagaite mpat coding apliksi android nantinya. 3) Java JDK Java JDK digunakan untuk plugin bahasa pemrograman java.
4) Adobe Photoshop 7.0 Software yang  diguakan untuk mendesain tampilan  berupa  gambar- gambar yang akan digunakan dalam program android . 1. Aplikasi
Aplikasi  yang  digunakan adalah aplikasi yang berbasis android sehingga program tersebut  dapat  digunakan untuk menjalankan fungsinya. 2. Input/output Input/output yang digunakan  adalah  input penggunaan dari interfaceandroid itu sendiri yang menghasilka output  berdasarkan  dari input yang dimasukan.

## MetodeAlgoritma
Algoritma yang digunakanadalahalgoritma Linier dim anadalam linier terdapatvariabeltetap (a dan b) danterdapatvariabel relative (x,ydan z) sedangkanbentukumunyaadalah  ax  +
by + c = 0.
Algorithma  yang  digunakan  untuk menyelesaikan  masalah  perhitungan resistor  4  warna  adalah  algorithma liner.  Didalam  algorithma  linier terdapat  variable  relatif  (x,  y  dan  z0 sedangkan bentuk umumnya adalah : Ax + by + c = 0 Dalam  perhitungan  resistor  4  warna terdapat  beberapa  variable  yang dijadikan sebagai variabel relatif. b =  toleransi nilai gelang ketiga x =  gelang pengali
y =  hasil penggabungan nilai gelang pertama dan ke dua
z =  hasil nilai hambatan Dilakukan  pengujian  dari  persamaan linier  diatas  dengan  nilai  sebagai berikut b = toleran 5% x = 10 2 y = 60 b + (y.x -z =0 b + (y.x) = z 5% + (10 2 x 60) = z 5% + (6000) = z z = 6000+300 = 6300 ( nilai maksimum resistensi ) Z = 6000-300 = 5700 ( nilai maksimum resitensi) Berhubungan aplikasipengetahuandanperhitungan elektronikadasarterdapatbanyakkalku latorkomponen, makadenganinipenulismengambil  1 sampelsajadarisekianfituraplikasi yang
penulisbuat. Contohnyaadalahkalkulator resistor 4 warna.Adapun

## Pengujian Software
Menurut (Efendi,2011) menjelaskanbahwa“ Pengujian software dilakukanuntukme ncegahterjadinyakesalahandalam program denganmetode- metodetertentu”. Didalam  pengujian software terdapat beberapa metode diantaranya : 1. Metode Pengujian Black Box Menurut (Efendi,2011) menjelaskan bahwa “Pengujian Black  Box adalah pengujian  yang  dilakukan terhadap interface tertentu untuk  menguji  bahwa  fungsi- fungsi interface tersebut bekerja dengan baik”.
2. Metode Pengujian White Box
Menurut (Efendi,2011) menjelaskan bahwa “Pengujian White Box merupakan pengujian yang  dititik  beratkan  kepada prosedur cara program tertentu bekerja dengan memberikan suatu kondisi”.

## AlatAnalisisdanPerancangan
1. OOP ( Object Oriented Program ) MenurutSukamtodanShalahuddi n (2013:100) Metologiberorientasiobjekadalahsuat ustrategipembangunanperangkatluna k yang mengorganisasikanperangkatlunakse bagaikumpulanobjek yang berisi data danoprasi yang diberlakukanterhadapnya”. Metodeberorientasiobjekmeliputi rangkaianaktivitasanalisisberorientas iobjek, perancanganberorientasiobjek,
pemrogramanberorientasiobjekdanpe ngujianberorientasiobjek,
metodeberorientasiobjekbanyakdipili hkarenametode lama banyakmenimbulkanmasalahsepertia danyakesulitanpadasaatmentransfor masikanhasildarisatutahapanpengem banganketahapberikutnya,
2. UML ( Unifield Modeling Language ) MenurutSukamtodanShalahudd in  (2013:137)  UML  adalahsuatu yang salah, tapiperluditelaahdimanakah UML digunakandanhalapa yang ingindivisualkan”, Padaperkembanganteknikpemr ogramanberorientasiobjek,
munculahsebuahstandarisasibahasap emodelanuntukpembangunanperangk atlunak yang dibangundenganmenggunakanteknik pemrograman yang berbasisobjekyaitu Unifield  Modeling Language (UML).UML munculkarenaadanyakebutuhanpemo delan visual untukmengimplmentasikan, menggambarkan, membangun, dandokumentasidarisistemperangkatl unak.  UML  merupakanbahasa  visual untukpemodelandankomunikasimeng enaisebuahsistemdenganmenggunaka n diagram danteks-tekspendukung.
a. Class Diagram . Menggambarkan  struktur  sistem dari  segi  pendefinisian  kelas- kelas  yang  akan  dibuat  untuk membangun sistem.
b. Use Case Diagram. Mendeskripsikan sebuah intraksi  antara  satu  atau  lebih aktor  dengan  sistem  informasi yang  akan  dibuat, use  case digunakan  untuk  mengetahui fungsi  apa  saja  ada  didalam sebuah  sistem  informasi  dan siapa saja yang berhak menggunakan fungsi-fungsi itu .
c. Activity
Diagram .Menggambarkan work flow (aliran  kerja)  atau  aktivitas dari  sebuah  sistem  atau  proses bisnis.  Yang  perlu  diperhatikan disini  adalah  bahwa  diagram aktivitas
menggambarkan aktivitas  sistem  bukan  apa  yang dilakukan  aktor  jadi  aktivitas yang dapat dilakukan sistem.
d. Sequence Diagram. Mendeskripsikan  waktu  hidup objek dan message yang dikirimkan  dan  diterima  antar objek.  Oleh  karena  itu  untuk
menggambarkan
diagram
sekuen  makan  harus  diketahui objek-objek  yang  terlibat  dalan use case beserta metode-metode yang dimiliki kelas yang
diimplementasikan
menjadi objek itu.

## HASILDANPEMBAHASAN

## HasilPenelitian
Hasildarirancangan  program yang  dibuat  di  dalam  penelitian iniadalah
1. Membangun  sebuah  aplikasi pengetahuan  dan  perhitungan komponen  elektronika  dasar
berbasis android dimana aplikasi  ini  dapat  membantu pengguna dalq2am mempelajari  ilmu  elektronika dasar  serta  berguna  untuk mengetahui  nilai  komponen-
komponen elektronika dasar.
2. Dengan  hadirnya aplikasi  ini, pelajar bisa mempelajari ilmu elektronika secara mobile.
3. Membantu mempermudah teknisi handpone atau reparasi perangkat elektronika  lainnya  dalam menentukan nilai suatu komponen elektronika dasar. Pembahasan Berikuttampilan program aplikasi pengetahuan dan perhitungan  komponen  elektronika dasar  berbasis  android  yang  akan dibuat: 1. TampilanSplash HalamanTampilan Splash merupakanhalamanpertamaketika program dijalankan, tampilannyasepertiini. 2. Menu Utama
Halaman  Menu  Utamaberisi tombol  Komponen  aktif,  Komponen pasif,  Gerbang  logika,  Tentang  dan keluar  yang  merupakan  tombol  yang ketika  user  memilih  salah  satu  akan memunculkan halaman-halaman
lainnya 3. Tombol tentang Berisi penjelasan dari aplikasi pengetahuan dan perhitungan komponen elektronika dasar. Tampilansepertiini.

## 4. Tombol  Komponen aktif
Berisi materi komponen-
komponen  aktif  elektronika  dasar.
Tampilannya sepertiini.
5. Tombol Komponen pasif Berisi materi komponen- komponen  pasif  elektronika  dasar. Tampilannya sepertiini.
6. Tombol Keluar
Untuk mengahiri aplikasi.Tampilansepertiini.

## KESIMPULAN
Setelah  aplikasi  android  ini dibuat dapat disimpulkan bahw:
1. Android  merupakan  sistem operasi yang banyak digunakan di masyarakat. 2. Android  merupakan  operasi sistem yang mendukung
penulisan script dalam bahasa
java . 3. Android merupakan penggabungan  antara  script XML dan Java.
4. Aplikasi  yang  dibuat  penulis membantu pembelajaran elektronika dasar bagi masyarakat  umum  khususnya siswa smp, siswa smk jurusan elektronika industri serta mahasiswa  jurusan  teknik
komputer. 5. Aplikasi  yang  dibuat  penulis dapat membantu teknisi handphone,  teknisi  tv  serta teknisi  di  bidang  elektronika lainnya  dikarenakan  aplikasi pengetahuan  dan  perhitungan elektronika  dasar  mempunyai fitur  kalkulator  resistor  dan kapasitor  yang  memudahkan dalam perhitungan komponen ketika teknisi ingin mengetahui  nilai  komponen dalam suatu device (Rangkaian alat) yang sedang direparasi.

## DAFTAR PUSTAKA
[1] Creative Project. 2011. Membedah  Kehebatan Android. Jakarta: Grasindo. [2] Hariyanto, Didik. 2009. StudiPenentuanNilai Resistor  Menggunakan Seleksi  Warna  Model HSI  Pada  Citra  2D. ISSN: 1693-6930. Yogyakarta: Jurnal TELKOMNIKA Vol. 7, No. 1 April 2009: 13-22 [3] Hartono, Sugih. 2012. Sequence Diagram Aplikasi  Perpustakaan- Part1.Diambil dari : http://www.sugihharto no.com/2012/04/sequen ce-diagram-aplikasi perpustakaan.html. (Senin, April 2, 2012) [4] Khairurrijal, Mikrajuddin Abdullah, Neni Surtiyeni, Widayani, dan  Euis  Sustini.  2010. Konsep Komponen Listrik Kapasitor, Induktor, dan Memristor) Menggunakan    Analogi
Konsep  Resistor  untuk Pengajaran  di  Sekolah
Menengah Atas.ISSN:1979-4959. Bandung:Jurnal Pengajaran Fisika Sekolah Menengah Vol. 1,  No.  4  November 2009: 91-95 [5] Purnama, Agus. 2013. Gerbang  Logika  Dasar Elektronika Digital. Diambil dari : http://elektronika- dasar.web.id/teori elektr onika/gerbang-logika- dasar elektronika- digital/. (29-01-2014) [6] Rudi.  2013.  Belajar  Uml  Pada Pemula. Diambil dari :http://www.pakgaol.co
m/2013/05/uml.html. (28-Mei-2013) [7] Safaat, nazaruddin. 2012. Pemprograman  aplikasi mobile  smartphone  dan tablet pc berbasis android. Bandung. Informatika. [8] Saifudin,  Ahmad  dan  J.A
Pramukantoro. 2013. Pengembangan  Media Pembelajaran  Interaktif Berbasis  Power  Point Pada Standar Kompetensi Menerapkan Dasar- dasar    Elektronika  Di SMK  YPM  4  Taman Sidoarjo. Surabaya:Jurnal Pendidikan Teknik Elektro  Vol.  5,  No.  1 2013: 269-278 [9] Siregar, Ivan Michael, Ronald  Yusuf,  Welly Siendow  and  William W. Wino. 2010. Mengembangkan Aplikasi Enterprise Berbasis Android. Yogyakarta: Gaya Media [10] Sukamto,  Rosa  A  dan  M. Shalahuddin. 2013. Rekayasa Perangkat Lunak  Terstruktur  dan Berorientasi Objek. Bandung: Informatika [11] Winarno  Edy  dkk.  2011. Membuat Sendiri Aplikasi  Android  untuk Pemula.  Jakarta:  Alex Media Komputindo.