BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika...

36
29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya dengan kebutuhan. Supaya dalam pembuatan alat tersebut tidak terjadi kesalahan, perlu adanya fasilitas yang dapat membantu dalam melakukan perhitungan tersebut yaitu menggunakan kalkulator elektronika. Hal ini untuk mengurangi tingkat kesalahan yang bisa terjadi akibat kesalahan perhitungan nilai. Untuk hal tersebut penulis mengambil kasus yaitu: 1. Belum banyak pengetahuan orang tentang hukum Ohm. 2. Masih terjadi kesalahan dalam menghitung nilai hambatan pada komponen resistor. 3. Sering terbalik sewaktu menghitung rangkaian seri dan paralel. 4. Sbelum banyak pula pengetahuan orang tentang konversi atau perubahan nilai dari rangkaian Delta () dan rangkaian Wye (Y). Dari kasus di atas, penulis ingin membuat sebuah program aplikasi berupa kalkulator elektronika yang diharapkan membantu user dalam: 1. Mengenalkan pengetahuan mengenai hukum Ohm. 2. Membantu menghitung nilai hambatan pada komponen resistor. 3. Membantu menghitung nilai resistor pada rangkaian seri dan paralel.

Transcript of BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika...

Page 1: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

29

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen

elektronika yang cocok dan sesuai nilai perhitungannya dengan kebutuhan. Supaya

dalam pembuatan alat tersebut tidak terjadi kesalahan, perlu adanya fasilitas yang

dapat membantu dalam melakukan perhitungan tersebut yaitu menggunakan

kalkulator elektronika. Hal ini untuk mengurangi tingkat kesalahan yang bisa terjadi

akibat kesalahan perhitungan nilai.

Untuk hal tersebut penulis mengambil kasus yaitu:

1. Belum banyak pengetahuan orang tentang hukum Ohm.

2. Masih terjadi kesalahan dalam menghitung nilai hambatan pada komponen

resistor.

3. Sering terbalik sewaktu menghitung rangkaian seri dan paralel.

4. Sbelum banyak pula pengetahuan orang tentang konversi atau perubahan nilai

dari rangkaian Delta (∆) dan rangkaian Wye (Y).

Dari kasus di atas, penulis ingin membuat sebuah program aplikasi berupa

kalkulator elektronika yang diharapkan membantu user dalam:

1. Mengenalkan pengetahuan mengenai hukum Ohm.

2. Membantu menghitung nilai hambatan pada komponen resistor.

3. Membantu menghitung nilai resistor pada rangkaian seri dan paralel.

Page 2: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

30

4. Membantu dalam menghitung nilai konversi dari rangkaian Delta (∆) ke

rangkaian Wye (Y), maupun sebaliknya.

3.2. Spesifikasi Rancangan Program

Spesifikasi program yang dirancang merupakan suatu bentuk aplikasi yang

berfungsi untuk menghitung besaran tegangan, kuat arus, hambatan, rangkaian seri

maupun paralel, dan konversi rangkaian delta (∆) dan wye (Y).

3.2.1. Spesifikasi Bentuk Masukan

Spesifikasi bentuk masukan merupakan langkah awl dalam menjalankan

program. Data masukan program aplikasi ini adalah semua data yang diperlukan

untuk display setiap submenu, yaitu: sub menu hukum ohm, sub menu konversi

rangkaian delta (∆) dan wye (Y), sub menu rangkaian seri dan paralel, dan sub menu

Resistor 4 Gelang dan Resistor 5 Gelang.

Adapun bentuk masukan pada program ini yaitu sebagai berikut:

1. Nama Activity : kalkulator_ohm.xml

Fungsi : Menghitung nilai yang diketahui pada hukum Ohm

Sumber : KalkulkatorOhm.java

Tujuan : User

Frekuensi : Setiap melakukan penginputan

Media : Layar Smartphone Android

Bentuk : Lampiran A.1.

Page 3: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

31

2. Nama Activity : kalkulatordeltawye.xml

Fungsi : Menghitung konversi dari rangkaian delta (∆) dan wye (Y)

Sumber : KalDeltaWye.java

Tujuan : User

Frekuensi : Setiap melakukan penginputan

Media : Layar Smartphone Android

Bentuk : Lampiran A.2.

3. Nama Activity : kalkulatorseripararel.xml

Fungsi : Menghitung rangkaian seri dan paralel resistor

Sumber : KalSeriParalel.java

Tujuan : User

Frekuensi : Setiap melakukan penginputan

Media : Layar Smartphone Android

Bentuk :Lampiran A.3.

4. Nama Activity : resistor4gelang.xml

Fungsi : Setiap melakukan penginputan

Sumber : Resistor4Gelang.java

Tujuan : User

Frekuensi : Setiap melakukan penginputan

Media : Layar Smartphone Android

Bentuk : Lampiran A.4.

Page 4: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

32

5. Nama Activity : resistor5gelang.xml

Fungsi : Menghitung nilai hambatan pada resistor dengan 5 gelang

warna

Sumber : Resistor5Gelang.java

Tujuan : User

Frekuensi : Setiap melakukan penginputan

Media : Layar Smartphone Android

Bentuk : Lampiran A.5.

3.2.2. Spesifikasi Bentuk Keluaran

Rancangan bentuk keluaran adalah suatu akhir proses yang dihasilkan oleh

program yang sedang berjalan. Data keluaran program aplikasi ini adalah semua

tampilan (display) dalam bentuk teks maupun gambar sesuai dengan sub menu yang

dipilih.

Adapun bentuk keluaran tersebut adalah sebagai berikut:

1. Nama Activity : kalkulator_ohm.xml

Fungsi : Menampilkan nilai yang dicari pada hukum Ohm

Sumber : KalkulatorOhm.java

Tujuan : User

Frekuensi : Setiap menekan tombol Kalkulator dari

Media : Layar Smartphone Android

Bentuk : Lampiran B.1.

Page 5: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

33

2. Nama Activity : kalkulatordeltawye.xml

Fungsi : Menampilkan hasil konversi rangkaian delta (∆) dan wye (Y)

Sumber : KalDeltaWye.java

Tujuan : User

Frekuensi : Hasil dari setiap penghitungan

Media : Layar Smartphone Android

Bentuk : Lampiran B.2.

3. Nama Activity : kalkulatorseripararel.xml

Fungsi : Meenampilkan nilai rangkaian seri dan paralel resistor

Sumber : KalSeriPararel.java

Tujuan : User

Frekuensi : Hasil dari setiap penghitungan

Media : Layar Smartphone Android

Bentuk :Lampiran B.3.

4. Nama Activity : resistor4gelang.xml

Fungsi : menampilkan nilai dari resistor dengan 4 gelang

Sumber : Resistor4Gelang.java

Tujuan : User

Frekuensi : Hasil dari setiap penghitungan

Media : Layar Smartphone Android

Bentuk : Lampiran B.4.

Page 6: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

34

5. Nama Activity : resistor5gelang.xml

Fungsi : Menampilkan nilai hambatan pada resistor dengan 5 gelang

warna

Sumber : Resistor5Gelang.java

Tujuan : User

Frekuensi : Hasil dari setiap penghitungan

Media : Layar Smartphone Android

Bentuk : Lampiran B.5.

3.2.3. Spesifikasi File

1. Spesifikasi File Hukum Ohm

Nama File : KalkulatorOhm.java

Fungsi : Menghitung nilai tegangan, kuat arus dan hambatan

berdasarkan hukum Ohm

Media : Layar Smartphone Android

Software : Android Studio

2. Spesifikasi Kalkulator Seri Paralel

Nama File : KalSeriParalel.java

Fungsi : Menghitung nilai resistor pengganti (eqivalen) pada

rangkaian seri maupun Paralel

Media : Layar Smartphone Android

Software : Android Studio

Page 7: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

35

3. Spesifikasi Konversi Delta Wye

Nama File : KalDeltaWye.java

Fungsi : Menghitung konversi dari rangkaian Delta (∆) ke Wye (Y)

maupun sebaliknya

Media : Layar Smartphone Android

Software : Android Studio

4. Spesifikasi Resistor 4 Gelang

Nama File : Resistor4Gelang.java

Fungsi : Menghitung nilai Resistor dengan 4 gelang warna

berdasarkan tabel warna

Media : Layar Smartphone Android

Software : Android Studio

5. Spesifikasi Resistor 5 Gelang

Nama File : Resistor5Gelang.java

Fungsi : Menghitung nilai Resistor dengan 5 gelang warna

berdasarkan tabel warna

Media : Layar Smartphone Android

Software : Android Studio

Page 8: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

36

3.2.4. HIPO (Hierarchy Input Process Output)

Berikut ini adalah gambaran tentang menu utama program dalam bentuk HIPO

(Hierarchy Input Process Output).

Gambar III.1.

Diagram HIPO (Hierarchy Input Process Output) Menu Utama

Page 9: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

37

3.2.5. Spesifikasi Program

Spesifikasi program berisi penjelasan untuk setiap instruksi-instruksi yang ada

di dalam suatu program untuk mempermudah pemerosesan data. Spesifikasi yang

dibuat penulis adalah sebagai berikut:

1. Menu Utama

Nama Program : MainMenu.java

Layout Activity : main_menu.xml

Fungsi : Menampilkan menu utama yang tersedia dalam

program

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.1

Proses :

a. Di dalam program menu utama terdapat 4 menu yitu menu Kalkulator

Elektronika, Bantuan, About, dan Keluar.

b. Jika memilih menu Kalkulator Elektronika maka akan muncul activity baru

untuk memilih jenis perhitungan apa yang akan kita pilih.

c. Jika memilih menu Bantuan maka akan muncul aktivity baru untuk

memberikan petunjuk dalam penggunaan aplikasi Kalkulator Elektronika

Dasar.

d. Jika memilih About maka akan muncul activity baru yang akan menjelaskan

secara pendek mengenai aplikasi Kalkulator Elektronika Dasar.

e. Jika memilih menu Keluar maka aplikasi akan berhenti.

Page 10: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

38

2. Kalkulator Elektronika

Nama Program : MenuKalkulator.java

Layout Activity : menu_kalkulator.xml

Fungsi : Untuk menampilkan menu kalkulator yang terdapat

dalam aplikasi Kalkulator Elektronika Dasar

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.2

Proses :

a. Di dalam program menu utama terdapat 4 menu yitu menu Hukum Ohm,

Rangkaian Seri dan Pararel, Rangkaian Delta dan Wye, dan Resistor.

b. Jika memilih menu Hukum Ohm maka akan muncul activity baru yang akan

menampilkan 2 sub menu untuk membuka devinisi dari hukum ohm dan

kalkulator hukum ohm.

c. Jika memilih program Rangkaian Delta dan Wye maka akan muncul

activity baru yang akan menampilkan 2 sub menu untuk membuka devinisi

dari Delta dan Wye dan kalkulator Delta dan Wye.

d. Jika memilih menu Rangkaian Seri dan Pararel maka akan muncul activity

baru yang menampilkan 2 sub menu untuk membuka devinisi dari Seri dan

Pararel dan kalkulator Seri dan Pararel.

e. Jika memilih menu Resistor maka akan muncul activity baru yang

menampilkan 3 sub menu untuk membuka devinisi dari Resistor, Resistor 4

Gelang dan Resistor 5 Gelang.

Page 11: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

39

f. Untuk kembali ke Menu Utama dapat dilakukan dengan memencet tombol

kembali pada android device.

3. Bantuan

Nama Program : Help.java

Layout Activity : help.xml

Fungsi : Menjelaskan secara singkat cara penggunaan aplikasi.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.3.

Proses : Di dalam program Bantuan memberikan petunjuk

dalam penggunaan aplikasi Kalkulator Elektronika

Dasar, dan untuk kembali ke Menu Utama dapat

dilakukan dengan memencet tombol kembali pada

android device.

4. About

Nama Program : About.java

Layout Activity : about.xml

Fungsi : Memberikan penjelasan singkat mengenai aplikasi

Kalkulator Elektronika Dasar

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.4.

Proses : Di dalam program About menjelaskan mengenai jenis

perhitungan yang terdapat dalam aplikasi Kalkulator

Elektronika Dasar, dan untuk kembali ke Menu Utama

Page 12: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

40

dapat dilakukan dengan memencet tombol kembali pada

android device.

5. Sub-Menu Hukum Ohm

Nama Program : OpsiOhm.java

Layout Activity : opsi.xml

Fungsi : Menampilkan menu Devinisi dan Kalkulator

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.5.

Proses :

a. Di dalam program Sub-Menu Hukum Ohm terdapat 2 menu yitu menu

Devinisi dan Kalkulator.

b. Jika memilih menu Devinisi maka akan muncul activity baru yang akan

menampilkan pengertian dari Hukum Ohm dan penjelasan mengenai rumus

persamaan dalam Hukum Ohm.

c. Jika memilih menu Kalkulator maka akan muncul activity baru yang akan

menampilkan kalkulator perhitungan berdasarkan rumus persamaan hukum

Ohm.

d. Untuk kembali ke menu Kalkulator Elektronika dapat dilakukan dengan

memencet tombol kembali pada android device.

6. Sub-Menu Rangkaian Delta dan Wye

Nama Program : OpsiDeltaWye.java

Layout Activity : opsi.xml

Fungsi : Menampilkan menu Devinisi dan Kalkulator

Page 13: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

41

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.6.

Proses :

a. Di dalam program Sub-Menu Rangkaian Delta dan Wye terdapat 2 menu

yitu menu Devinisi dan Kalkulator.

b. Jika memilih menu Devinisi maka akan muncul activity baru yang akan

menampilkan pengertian dari Rangkaian Delta dan Wye dan penjelasan

mengenai rumus persamaan dalam Rangkaian Delta dan Wye.

c. Jika memilih menu Kalkulator maka akan muncul activity baru yang akan

menampilkan kalkulator perhitungan berdasarkan rumus persamaan

Rangkaian Delta dan Wye

d. Untuk kembali ke menu Kalkulator Elektronika dapat dilakukan dengan

memencet tombol kembali pada android device.

7. Sub-Menu Rangkaian Seri dan Pararel

Nama Program : OpsiSeriPararel.java

Layout Activity : opsi.xml

Fungsi : Menampilkan menu Devinisi dan Kalkulator

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.7

Proses :

a. Di dalam program Sub-Menu Rangkaian Seri dan Pararel terdapat 2 menu

yitu menu Devinisi dan Kalkulator.

Page 14: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

42

b. Jika memilih menu Devinisi maka akan muncul activity baru yang akan

menampilkan pengertian dari Rangkaian Seri dan Pararel dan penjelasan

mengenai rumus persamaan dalam Rangkaian Seri dan Pararel.

c. Jika memilih menu Kalkulator maka akan muncul activity baru yang akan

menampilkan kalkulator perhitungan berdasarkan rumus persamaan

Rangkaian Seri dan Pararel.

d. Untuk kembali ke menu Kalkulator Elektronika dapat dilakukan dengan

memencet tombol kembali pada android device

8. Sub-Menu Resistor

Nama Program : OpsiResistor.java

Layout Activity : opsi_resistor.xml

Fungsi : Menampilkan menu Devinisi dan Kalkulator

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.8.

Proses :

a. Di dalam program Sub-Menu Resistor terdapat 3 menu yitu menu Devinisi,

Hitung Resistor 4 Gelang, dan Hitung Resistor 5 Gelang.

b. Jika memilih menu Devinisi maka akan muncul activity baru yang akan

menampilkan pengertian dari resistor, jenis resistor dan cara menghitung

nilai resistor berdasarkan gelang warna.

c. Jika memilih menu Hitung Resistor 4 Gelang maka akan muncul activity

baru yang akan menampilkan kalkulator sesuai perhitungan tabel

perhitungan resistor tetap dengan 4 gelang warna.

Page 15: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

43

d. Jika memilih menu Hitung Resistor 5 Gelang maka akan muncul activity

baru yang akan menampilkan kalkulator sesuai perhitungan tabel

perhitungan resistor tetap dengan 5 gelang warna.

e. Untuk kembali ke menu Kalkulator Elektronika dapat dilakukan dengan

memencet tombol kembali pada android device.

9. Devinisi Hukum Ohm

Nama Program : HukumOhm.java

Layout Activity : hukum_ohm.xml

Fungsi : Menampilkan devinisi dan rumus persamaan dalam

Hukum Ohm

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.9.

Proses :

a. Di dalam program Hukum Ohm terdapat penjelasan mengenai hukum Ohm

dan juga terdapat rumus persaman.

b. Untuk kembali ke menu Sub-Menu Hukum Ohm dapat dilakukan dengan

memencet tombol kembali pada android device.

10. Kalkulator Hukum Ohm

Nama Program : KalkulatorOhm.java

Layout Activity : kalkulator_ohm.xml

Fungsi : melakukan perhitungan dengan menggunakan hukum

ohm.

Bahasa Pemrograman : JAVA

Page 16: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

44

Bentuk Tampilan : Lampiran C.10.

Proses :

a. Di dalam program Kalkulator Hukum Ohm terdapat kalkulator untuk

persamaan Hukum Ohm.

b. Penggunaan kalkulator dapat dimulai dengan memasukan 2 nilai yang

diketahui dan mengosongkan 1 nilai yang ingin di cari. Lalu dengan

mengklik tombol hitung maka program akan memproses untuk menghitung

nilai yang di cari.

c. Untuk kembali ke menu Sub-Menu Hukum Ohm dapat dilakukan dengan

memencet tombol kembali pada android device.

11. Devinisi Rangkaian Delta dan Wye

Nama Program : DeltaWye.java

Layout Activity : delta_wye.xml

Fungsi : Menjelaskan pengertian rangkaian delta (∆) dan wye

(Y) dan menampilakan rumus perhitungan untuk

mengkonversikan rangkaian delta (∆) menjadi

rangkaian wye (Y) maupun sebaliknya.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.11.

Proses :

a. Di dalam program Rangkaian Delta Dan Wye terdapat penjelasan mengenai

pengertian rangkaian delta (∆) dan rangkaian wye (Y) serta penjelasan

dengan gambar mengenai rumus persamaan yang digunakan dalam

Page 17: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

45

mengkonversikan rangkaian delta (∆) menjadi rangkaian wye (Y) maupun

sebaliknya.

b. Untuk kembali ke menu Sub-Menu Rangkaian Delta dan Wye dapat

dilakukan dengan memencet tombol kembali pada android device.

12. Kalkulator Rangkaian Delta dan Wye

Nama Program : KalDeltaWye.java

Layout Activity : kalkulatordeltawye.xml

Fungsi : Mengkonversikan rangkaian delta menjadi rangkaian

wye ataupun sebaliknya.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.12.

Proses :

a. Di dalam program ini terdapat Spinner untuk menentukan jenis konversi

yang ingin di cari.

b. Selanjutnya Edit Text yang tersedia digunakan untuk melakukan

penginputan nilai dari resisto(jika memilih konversi Delta ke Wye maka

nilai dari delta yang harus diisi, begitu juga jika memilih konversi Wye ke

Delta).

c. Untuk menghitung dapat menekan tombol Konversi.

d. Untuk kembali ke menu Sub-Menu Rangkaian Delta dan Wye dapat

dilakukan dengan memencet tombol kembali pada android device.

13. Devinisi Rangkaian Seri dan Pararel

Nama Program : SeriPararel.java

Page 18: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

46

Layout Activity : seri_pararel.xml

Fungsi : Menjelaskan pengertian rangkaian resistor seri dan

pararel serta menampilkan rumus persamaan untuk

mencari nili ekivalen (nilai pengganti).

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.13.

Proses :

a. Di dalam program Rangkaian Seri dan Pararel terdapat penjelasan mengenai

pengertian rangkaian seri dan dan rangkaian pararel serta penjelasan dengan

gambar mengenai rumus persamaan yang digunakan dalam mencari nilai

ekivalen (pengganti).

b. Untuk kembali ke menu Sub-Menu Rangkaian Seri dan Pararel dapat

dilakukan dengan memencet tombol kembali pada android device.

14. Kalkulator Rangkaian Seri dan Pararel

Nama Program : KalSeirPararel.java

Layout Activity : kalkulatorseripararel.xml

Fungsi : Menghitung nilai hambatan pengganti untuk

rangkaian resistor seri dan pararel.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.14.

Proses :

a. Di dalam program ini terdapat Spinner untuk menentukan jenis rangkaian

apa yang sedang dicari nilai resistor eqivalennya.

Page 19: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

47

b. Selanjutnya Edit Text yang tersedia digunakan untuk melakukan

penginputan nilai dari resistor 1 (R1) dan resistor 2 (R2).

c. Untuk menghitung dapat menekan tombol Hitung.

d. Untuk kembali ke menu Sub-Menu Rangkaian Seri dan Pararel dapat

dilakukan dengan memencet tombol kembali pada android device.

15. Devinisi Resistor

Nama Program : Resistor.java

Layout Activity : resistor.xml

Fungsi : Menjelaskan pengertian resistor serta penjelasan

mengenai cara penghitungan nilai dari resistor tetap

dengan gelang warna.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.15.

Proses :

a. Di dalam program ini terdapat penjelaskan menegenai pengertian resistor

serta penjelasan mengenai cara penghitungan nilai dari resistor tetap dengan

gelang warna.

b. Untuk menghitung nilai resistor, pada activity ini terdapat dua jenis resistor

tetap yaitu dengan 4 gelang warna dan dengan 5 gelang warna.

c. Dengan men-scroll layar ke bawah maka akan muncul dua yaitu tombol

Resistor 4 Gelang dan tombol Resistor 5 Gelang, tombol tersebut

merupakan tombol yang akan memunculkan Activity baru untuk

menghitung nilai resistor.

Page 20: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

48

d. Untuk kembali ke menu Sub-Menu Resistor dapat dilakukan dengan

memencet tombol kembali pada android device.

16. Resistor 4 Gelang

Nama Program : Resistor4Gelang.java

Layout Activity : resistor4gelang.xml

Fungsi : Menghitung nilai resistor yang memiliki 4 gelang

warna.

Bahasa Pemrograman : JAVA

Bentuk Tampilan : Lampiran C.16.

Proses :

a. Di program ini terdapat empat buah spinner untuk mewakili setiap gelang

warna.

b. Selanjutnya setelah memilih warna dapat menekan tombol Konversi untuk

menginstruksikan program untuk mulai menghitung nilai dari resistor

berdasarkan setiap warna yang di pilih.

c. Untuk kembali ke menu Sub-Menu Resistor dapat dilakukan dengan

memencet tombol kembali pada android device.

17. Resistor 5 Gelang

Nama Program : Resistor5Gelang.java

Layout Activity : resistor5gelang.xml

Fungsi : Menghitung nilai resistor yang memiliki 5 gelang

warna.

Bahasa Pemrograman : JAVA

Page 21: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

49

Bentuk Tampilan : Lampiran C.17.

Proses :

a. Di program ini terdapat empat buah spinner untuk mewakili setiap gelang

warna.

b. Selanjutnya setelah memilih warna dapat menekan tombol Konversi untuk

menginstruksikan program untuk mulai menghitung nilai dari resistor

berdasarkan setiap warna yang di pilih.

c. Selanjutnya setelah memilih warna dapat menekan tombol Konversi untuk

menginstruksikan program untuk mulai menghitung nilai dari resistor

berdasarkan setiap warna yang di pilih

d. Untuk kembali ke menu Sub-Menu Resistor dapat dilakukan dengan

memencet tombol kembali pada android device.

Page 22: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

50

3.2.6. Flowchart

1. Flowchart Main Menu

Gambar III.2.

Flowchart Main Menu

Page 23: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

51

2. Flowchart Kalkulator Elektronika

Gambar III.3.

Flowchart Kalkulator Elektronika

Page 24: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

52

3. Flowchart Hukum Ohm

Gambar III.4. Flowchart Hukum Ohm

Page 25: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

53

4. Flowchart Rangkaian Delta dan Wye

Gambar III.5. Flowchart Rangkaian Delta dan Wye

Page 26: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

54

5. Flowchart Rangkaian Seri dan Pararel

Gambar III.6.

Flowchart Rangkaian Seri dan Pararel

Page 27: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

55

6. Flowchart Resistor

Gambar III.7. Flowchart Resistor

Page 28: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

56

7. Flowchart Kalkulator Hukum Ohm

Gambar III.8.

Flowchart Kalkulator Hukum Ohm

Page 29: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

57

8. Flowchart Kalkulator Rangkaian Delta dan Wye

Gambar III.9.

Flowchart Kalkulator Rangkaian Delta dan Wye

Page 30: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

58

9. Flowchart Kalkulator Rangkaian Seri dan Pararel

Gambar III.10.

Flowchart Kalkulator Rangkaian Seri dan Pararel

Page 31: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

59

10. Flowchart Resistor 4 Gelang

Gambar III.11.

Flowchart Hitung Resistor 4 Gelang

Page 32: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

60

11. Flowchart Resistor 5 Gelang

Gambar III.12.

Flowchart Kalkultor Resistor 5 Gelang

3.3. Sarana Pendukung Program

Sarana pendukung suatu program tidak lepas dari yang namanya perangkat

keras (hardware), perangkat lunak (software), dan juga manusia itu sendiri

(brainware) sebagai user. Ketiganya saling mendukung satu sama lain agar suatu

sistem dapat berkerja dengan baik

3.3.1. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat

Page 33: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

61

melaksanakan tugasnya. Dalam perancangan Program Kalkulator Elektronika, penulis

menggunakan sarana pendukung perangkat keras yaitu sebuah Laptop dan sebuah

smartphone android sebagai penguji aplikasi tersebut dengan spesifikasi sebagai

berikut:

1. Spesifikasi Laptop

OS : Windows 7 Ultimate service pack 1

Processor : AMD Dual-Core A4-3305M 1.90 GHz

Graphics Processor : AMD Radeon HD 6480G Discrete-Class

RAM : 2 GB DDR3

Harddisk : 500GB 5400rpm Sata

Monitor : 14” HD BrightView LED-backlit Display

Resolusi : 1366 x 768

2. Spesifikasi Smartphone Android

OS : Android KitKat 4.4

CPU : Snapdragon Dual Core 1.2 GHz Cortex A7

GPU : Andreno 302

LCD : 4” beresolusi WVGA 1480 x 800 pixel(s)

Internal ROM : 4GB

Internal RAM : 512 Mbps

Dan untuk spesifikasi minimum yang dapat digunakan dalam melakukan

perancangan dan menjalankan program Kalkulator Elektronika Dasar, diantaranya:

Page 34: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

62

1. Spesifikasi PC/Laptop

OS : Microsoft Windows 8/7/Vista/2003 (32 atau 64 bit),

Mac OS X 10.8.5, GNOME atau KDE atau Unity

Desktop pada Ubuntu atau Fedora

RAM : 2 GB (Rekomendasi 4 GB RAM)

Storage Space : 16 GB

Terinstal Software : Java Development Kit (JDK) 7 atau yang lebih tinggi.

Monitor : Resolusi minimum 1280 x 800

2. Android Device

OS Android : Android ICS 4.0.3 (Ice Cream Sandwich)

LCD Device : 4” beresolusi 480 x 800 pixel(s)

Internal RAM : 512Mbps

Internal Storage Space : 100MB

3.3.2. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan untuk menjalankan program dan sistem operasi yang akan

digunakan untuk menjalankan program tersebut.

Perangkat lunak yang digunakan untuk merancang dan menjalankan aplikasi

kalkulator elektronika ini adalah:

1. Bahasa Pemrograman

Dalam hal ini yang digunakan penulis adalah JAVA Development Kit (JDK)

1.8.0 dan JAVA Runtime Environt (JRE).

Page 35: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

63

2. Sistem Operasi

Untuk penggunaan sistem operasi, penulis menggunakan sistem oprasi

Windows 7 Ultimate sp1 dalam perancangannya. Sedangkan, untuk

menjalankan penulis menggunakan sistem oprasi android ICS 4.0.3 (Ice Cream

Sandwich).

3. Android Software Development Kit (Android SDK Manager)

Android SDK digunakan untuk menyediakan development environtment

dengan semua komponen yang di perlukan. Antara lain tools pengembangan,

libraries, dan contoh aplikasi serta emulator untuk menstimulasikan program

pada perangkat.

4. Android Virtual Device Manager (AVD Manager)

Emulator yang sertakan pada Android SDK yang digunakan untuk

menstimulasikan program pada perangkat.

5. IDE

Untuk memudahkan dalam perancangan program, maka diperlukan IDE karna

memiliki beberapa fasilitas yang diperlukan dalam perancangan perangkat

lunak. Adapun dalam hal ini penulis menggunakan Android Studio 2.0 yaitu

IDE resmi untuk perancangan program android yang terintegrasi dengan ADT

(Android Development Tools).

3.3.3. Konfigurasi Sistem Komputer

Sistem komputer secara umum terdiri dari tiga bagian yitu input, proccess, dan

output. Tanpa salah dari ketiga komponen tersebut, komputer tidak bisa

Page 36: BAB III PEMBAHASAN · 29 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Di dalam pembuatan alat elektronika pastinya kita membutuhkan komponen elektronika yang cocok dan sesuai nilai perhitungannya

64

melaksanakan tugasnya dengan baik. Input Device adalah alat masukan , merupakan

alat yang secara langsung menjadi penghubung antara pengguna dan komputernya

juga alat yang digunakan untuk masukan segala bentuk data maupun informasiyang

nantinya akan diproses atau dimanipulasi.sebagai contoh adalah keyboard.

Dari alat masukan dimana data dimasukan akan diperoleh atau diproses lebih

lanjut ditransfer ke sebuah proses atau lebih dikenal dengan nama CPU (Central

Proccessing Unit) untuk mengolah atau memanipulasi data, setelah data diolah

kemudian dilanjutkan dengan mengeluarkan hasil dari segala proses yang telah

dilakukan kepada pengguna agar mudah dimengertioleh pengguna. Salah satu contoh

alat keluaran adalah monitor. Monitor merupakan alat keluaran yang bersifat softcopy

karena bersifat sementara, sedangkan yang bersifat permanen seperti printer itu

adalah hardcopy.