APLIKASI TROUBLESHOOTING KOMPUTER MENGGUNAKAN...

17
APLIKASI TROUBLESHOOTING KOMPUTER MENGGUNAKAN BAHASA PEPROGRAMAN JAVA PADA SISTEM OPERASI ANDROID. Dessy Rosalina Yusman 1 Dr. Widya Silfianti 2 Universitas Gunadarma Jl. Margonda Raya No. 100 Depok – 16424 [email protected] 1 [email protected] 2 ABSTRAKSI Telepon seluler sudah menjadi perangkat interaksi umum yang dilakukan oleh manusia untuk memenuhi kebutuhan sehari – hari. Android yang merupakan salah satu sistem operasi telepon selular pintar berbasis Linux. Pemanfaatan komputer sangat membantu di berbagai bidang ilmu dan pekerjaan. Sebagian besar pengguna komputer khususnya para pemula, hanya mengerti tentang cara menggunakannya saja. Ketika terjadi kerusakan biasanya pengguna awam memanggil teknisi komputer tanpa mengetahui kerusaan pada perangkat komputernya. Penelitian ini bertujuan untuk mewujudkan sebuah perangkat lunak berupa aplikasi mobile yang digunakan untuk mendapatkan informasi mengenai troubleshooting berdasarkan dugaan dan gejala – gejala yang menunjukkan adanya kerusakan pada komputer. Penelitian ini dimulai dari tahap perencanaan dengan mengumpulkan data terkait yang akan digunakan. Analisa dengan cara studi pustaka dilakukan untuk mengumpulkan data tentang Android dan informasi yang berkaitan. Kemudian aplikasi yang telah direncanakan dibuat dan diimplementasikan untuk melihat apakah aplikasi yang dibuat sudah atau belum sesuai dengan kebutuhan. Aplikasi ini memberikan solusi untuk mengatasi masalah atau kerusakan yang terjadi pada perangkat keras komputer. Aplikasi ini telah berhasil diimplementasikan pada emulator Android dan Samsung Galaxy Wonder dan

Transcript of APLIKASI TROUBLESHOOTING KOMPUTER MENGGUNAKAN...

APLIKASI TROUBLESHOOTING KOMPUTER

MENGGUNAKAN BAHASA PEPROGRAMAN JAVA

PADA SISTEM OPERASI ANDROID.

Dessy Rosalina Yusman1

Dr. Widya Silfianti2

Universitas GunadarmaJl. Margonda Raya No. 100 Depok – 16424

[email protected]

[email protected]

ABSTRAKSI

Telepon seluler sudah menjadi perangkat interaksi umum yang dilakukan oleh

manusia untuk memenuhi kebutuhan sehari – hari. Android yang merupakan salah satu

sistem operasi telepon selular pintar berbasis Linux. Pemanfaatan komputer sangat

membantu di berbagai bidang ilmu dan pekerjaan. Sebagian besar pengguna komputer

khususnya para pemula, hanya mengerti tentang cara menggunakannya saja. Ketika terjadi

kerusakan biasanya pengguna awam memanggil teknisi komputer tanpa mengetahui

kerusaan pada perangkat komputernya. Penelitian ini bertujuan untuk mewujudkan sebuah

perangkat lunak berupa aplikasi mobile yang digunakan untuk mendapatkan informasi

mengenai troubleshooting berdasarkan dugaan dan gejala – gejala yang menunjukkan

adanya kerusakan pada komputer.

Penelitian ini dimulai dari tahap perencanaan dengan mengumpulkan data terkait

yang akan digunakan. Analisa dengan cara studi pustaka dilakukan untuk mengumpulkan

data tentang Android dan informasi yang berkaitan. Kemudian aplikasi yang telah

direncanakan dibuat dan diimplementasikan untuk melihat apakah aplikasi yang dibuat

sudah atau belum sesuai dengan kebutuhan. Aplikasi ini memberikan solusi untuk mengatasi

masalah atau kerusakan yang terjadi pada perangkat keras komputer. Aplikasi ini telah

berhasil diimplementasikan pada emulator Android dan Samsung Galaxy Wonder dan

membantu pengguna untuk menanggulangi masalah kerusakan yang terjadi pada perangkat

keras komputer.

Kata Kunci : Sistem Operasi, Android, Java, Troubleshooting.

ABSTRACT

The cell phone has become a common interaction devices made by humans to meet

their daily needs - today. Android is a smart phone operating system based on Linux. Use of

computers is helpful in various fields of science and work. Most computer users, especially

the beginners, just clueless on how to use them. When damage occurs to the novice user

usually call a computer technician without knowing the problem on the computer. This

research aims to realize a form of mobile application software which is used to obtain

information on troubleshooting based on conjecture and symptoms of damage to computer

hardware.

This research starts from the planning phase to collect the relevant data to be used. Analysis

conducted by the literature study to collect data on Android and related information. Then

the application is planned and implemented to see if the application is made or may not suit

your needs. This application provides a solution to solve problems or damage to the

computer hardware. Applications successfully implemented on the Android emulator and

Samsung Galaxy Wonder and help users to solve the problem damage to the computer

hardware.

Keywords: Operation System, Android, Java, Troubleshooting.

1. Pendahuluan

1.1 Latar Belakang Masalah

Berbagai perkembanganteknologi dengan perangkat lunaknyasaat ini telah demikian pesat dan jelasterlihat sangat membantu di berbagaibidang ilmu dan pekerjaan. Teleponseluler sudah menjadi perangkatinteraksi umum yang dilakukan olehmanusia untuk memenuhi kebutuhansehari – hari. Begitu pula denganSmartphone yang sudah merambahpasaran dunia. Android yangmerupakan salah satu sistem operasitelepon selular pintar berbasis Linux,sistem operasi yang dirilis perdanapada tanggal 5 Nopember 2007.Android bersama Open HeadsetAlliance menyatakan mendukungpengembangan standar terbuka padaperangkat seluler.

Perkembangan teknologikomputer dengan perangkat lunaknyasaat ini telah demikian pesat sehinggapemanfaatan komputer sangatmembantu di berbagai bidang ilmu danpekerjaan. Dengan demikian komputerbukan lagi menjadi benda yang asingdalam kehidupan manusia. Bahkansejak jenjang pendidikan sekolahdasar, para pelajar di Indonesia sudahdiperkenalkan dengan komputer.Namun sebagian besar penggunakomputer khususnya para pemula,hanya mengerti tentang caramenggunakan atau memanfaatkannyasaja. Ketika terjadi kerusakan biasanyapengguna awam tidak tahu harusmelakukan apa. Bahkan pengguna

tersebut tidak tahu apa yang terjadipada perangkat komputernya.Tindakan yang sering diambil olehpengguna awam untuk menanggulangimasalah kerusakan adalah denganmemanggil teknisi komputer.

Berdasarkan uraian diatas,penulis tertarik untuk membahasmengenai bagaimana membuat suatualat bantu yang dapat digunakandengan mudah dalam mendapatkaninformasi dan dugaan adanyakerusakan komputer dengan judul“Aplikasi TroubleShooting KomputerMenggunakan Bahasa PemprogramanJava pada Sistem Operasi Android”.

1.2 Rumusan Masalah

Dari permasalahan yang ada,maka dapat dirumuskan sebagaiberikut : Bagaimana cara merancangdan membuat aplikasi pada sistemoperasi android yang dapat mengenalikerusakan pada perangkat komputerkhususnya perangkat keras denganmenganalisa gejala yang menunjukkanadanya kerusakan pada perangkatkomputer.

1.3 Batasan MasalahPada penulisan ini, penulis

membatasi masalah pada, pembuatanaplikasi yang mengklasifikasi jeniskerusakan komputer khususnyaperangkat keras berdasarkan gejalayang menunjukkan adanya kerusakandisertai dengan solusi umum kepadapengguna aplikasi, yang terbatas padasumber pengetahuan yang didapat,

baik dari buku – buku mengenaikerusakan komputer maupun daripakar. Aplikasi ini bukanlah untukmengganti fungsi seorang pakar, akantetapi hanya diperuntukkan sebagaialat pelengkap dan alat bantu yangterbatas.

1.4 Tujuan PenulisanBerdasarkan latar belakang

masalah diatas, maka tujuan penulisanini adalah membuat aplikasi denganbahasa peprograman java pada sistemoperasi android yang digunakan untukmendapatkan informasi mengenaikerusakan komputer berdasarkandugaan dan gejala – gejala yangmenunjukkan adanya kerusakankomputer khususnya pada perangkatkeras.

2. TINJAUAN PUSTAKA

2.1 Troubleshooting

Troubleshooting adalah sebuahistilah dalam bahasa inggris, yangmenunjuk kepada sebuah bentukpenyelesaian sebuah masalah.Troubleshooting merupakan pencariansumber masalah secara sistematissehingga masalah tersebut dapatdiselesaikan. Troubleshooting, kadang –kadang merupakan proses penghilanganmasalah, dan juga proses penghilanganpenyebab potensial dari sebuah masalah.

2.2 HardwarePerangkat keras atau hardware

komputer adalah semua bagian fisikkomputer, dan dibedakan dengan datayang berada di dalamnya atau yang

beroperasi di dalamnya, dan dibedakandengan perangkat lunak atau softwareyang menyediakan instruksi untukperangkat keras dalam menyelesaikantugasnya.

Batasan antara perangkat kerasdan perangkat lunak akan sedikitburam kalau kita berbicara mengenaifirmware, karena firmware ini adalahperangkat lunak yang dibuat untukmenghubungkan perangkat kerasdengan pengguna. Komputer padaumumnya adalah komputer pribadiyang terdiri dari beberapa bagian.

3. Pembuatan AplikasiTroubleshooting Komputer

Pada bab ini dilakukan analisisdan perancangan berdasarkan teoriyang telah dijelaskan pada babsebelumnya. Pada bagian awal, penulismemberikan gambaran secara umummengenai konsep kerja aplikasitroubleshooting komputer. Aplikasiyang dijelaskan dalam penulisan inimerupakan aplikasi yang berjalan padamobile devicesyang memiliki sistemoperasi Android, dimana denganmenggunakan aplikasi ini penggunadapat mengakses pembelajaran melaluimobile devices tersebut.

Analisis yang dilakukan yaituanalisis kebutuhan perangkat dananalisis kebutuhan pengguna.Analisisdimaksudkan untuk mempermudahdalam perancangan dan pembuatanaplikasi. Pada tahap perancanganaplikasi terdiri dari rancangan use casediagram menggunakan diagramUnified Modeling Language (UML),perancangan tampilan, struktur

navigasi, pembuatan project danpembuatan koding program.

3.1 AnalisaMengidentifikasi atau

mengenal masalah merupakan langkahpertama yang dilakukan dalam tahapanalisis sistem.Masalah dapatdidefinisikan sebagai suatu pertanyaanyang ingin dipecahkan.

Dalam pembuatan aplikasi inipenulis memilih informasi tentangkerusakan komputer khususnyaperangkat keras. Adapun alasanyang mendasari dibuatnya aplikasi iniadalah karena sebagian besarpengguna komputer khususnya parapemula, hanya mengerti tentang caramenggunakan atau memanfaatkanperangkat komputer saja. Ketikaterjadi kerusakan biasanya penggunaawam tidak tahu harus melakukan apa.Bahkan pengguna tersebut tidak tahuapa yang terjadi pada perangkatkomputernya. Tindakan yang seringdiambil oleh pengguna awam untukmenanggulangi masalah kerusakanadalah dengan memanggil teknisikomputer.Oleh karena itu, dibutuhkanaplikasi yang dapat membantupengguna untuk mengenali kerusakankomputer khususnya perangkat kerasberdasarkan gejala yang menunjukanadanya kerusakan pada saat penggunamulai menghidupkan perangkatkomputer sampai dengan komputersiap digunakan.

3.2 Perancangan Aplikasi

Pada subbab ini, penulisberencana untuk membuat aplikasitroubleshooting komputer, yaituaplikasi yang bisa memberikaninformasi kepada pengguna tentangkerusakan komputer khususnyaperangkat keras komputer. Untuk lebihmemudahkan pengguna dalammengoperasikan aplikasi ini penulismerancang aplikasi dengan beberapamenu utama yang dapat dipilih,terdapat 4 menu pilihan yang dapatdipilih pengguna yaitu info, mulaidiagnosa, perangkat keras dan keluar.Diharapkan dengan adanya aplikasi inidapat memberikan informasi denganmudah dan cepat mengenai kerusakanperangkat komputer khususnyaperangkat keras.

Penulis membuat aplikasi yanghanya diperuntukan untuk perangkatmobile yang menggunakan sistemoperasi android atau perangkat yangtelah support dengan sistem operasiandroid.

3.2.1 Spesifikasi Perangkat yangdigunakan

Pada pembuatan aplikasi ini,penulis menggunakan perangkat kerasdan perangkat lunak serta perangkatmobile. Berikut adalah spesifikasi dariperangkat – perangkat tersebut :

Spesifikasi perangkat kerasyang penulis pakai adalah sebagaiberikut :

Processor Intel®Core™ i3-330MProcessor ( 2.13 GHz,Cache 3MB )

Memory DDR3 4GB Hard Drive Type 320

GB Serial ATA 7200RPM

Sedangkan untuk spesifikasiperangkat lunak yangdigunakan adalah sebagaiberikut :

Windows 7 Ultimate Java™ 2 SDK,

Standard EditionalVersion 6 U31, Version6.0.310.5

Eclipse-java-helios-SR1-win32-x86_64

Adobe Photoshop CS3Spesifikasi perangkat mobileyang digunakan untuk ujicobadan implementasi adalahsebagai berikut :

OS Android 2.3 (GingerBread )

Processor 1,4GHz,512MB RAM, 2GBROM.

3.2.2 Struktur NavigasiStruktur navigasi digunakan

sebagai penuntun alur sebuah aplikasimultimedia atau dapat puladianalogikan sebagai diagram alurdalam perancangan bahasapemrograman. Struktur navigasiberfungsi untuk menggambarkandengan jelas hubungan dan rantai kerjaseluruh elemen yang akan digunakandalamaplikasi. Jenis struktur navigasiyang diimplementasikan pada aplikasiini adalah jenis struktur navigasihirarki.

Gambar 3.1 Struktur Navigasi

Halaman Utama

Gambar 3.2 Halaman Mulai Diagnosa

(i) (Nazruddin, 2006)

Gambar 3.3 Halaman Perangkat Keras

(ii) (Nazruddin, 2006)

3.2.3 Use Case Diagram

Pada perancanganmenggunakan Use Case Diagramuntuk mengorganisasi danmemodelkan interaksi antara sistemdengan aktor atau user.Dalam sistemini, user dapat melakukan 4 tindakanutama yaitu melakukan diagnosa,melihat menu perangkat keras, melihatinfo dan Keluar.Pada saat melihat Info,user dapat memperoleh informasipetunjuk aplikasi ini dan kontak daripembuat aplikasi ini.Saat usermelakukan diagnosa, user akanmemilih tanda – tanda yang dapatmembawa user ke halaman solusidiagnosa.Saat user meilihat menuperangkat keras, maka user akanmemperoleh informasi tentangkerusakan umum komponen hardwareberdasarkan komponennya. Sertamenu keluar adalah menu yangdigunakan pengguna untuk keluar dariaplikasi ini.

Gambar 3.4 Use Case Diagram

3.2.4 Perancangan Tampilan

Pada tahap ini dilakukanperancangan tampilan setiap halamanpada aplikasi yang dibuat dimulai daritampilanMenu Utama, Tampilan MenuDiagnosa, Solusi, TabMenu.Hal inidigunakan untuk mempermudah dalampembuatan aplikasi.

3.2.4.1 Perancangan TampilanMenu Utama

Halaman menu utamamerupakan halaman inti dari aplikasiini.Halaman ini menghubungkansemua halaman yang ada pada aplikasiini.Halaman ini terdiri dari 4buahImageButton.

Gambar 3.5 Rancangan Tampilan

Menu Utama

Gambar diatas adalah gambarrancangan untuk menu utama padaaplikasi ini. Penjelasan rancangannyasebagai berikut :

1. ImageButton 1ImageButton 1 merupakanbutton berupa gambar dandiberi nama Info. Button iniberfungsi untuk menujuhalaman Info.

2. ImageButton 2ImageButton 2 merupakanbutton berupa gambar dandiberi namaMulaiDiagnosa.Button ini berfungsiuntuk menuju halamanDiagnosa.

3. ImageButton 3ImageButton 3 merupakanbutton berupa gambar dandiberi namaHardware.Button

ini berfungsi untuk menujuhalaman Hardware.

4. ImageButton 4ImageButton 4 merupakanbutton berupa gambar dandiberi nama Keluar. Button iniberfungsi untuk keluar dariaplikasi.

3.2.4.2 Perancangan TampilanDiagnosa

Halaman ini merupakanhalaman yang berisi diagnosakerusakan hardware.Halaman initerdiri dari 3 radio button.

Gambar 3.6 Tampilan Mulai Diagnosa

Gambar diatas adalah gambarrancangan untuk tampilan mulaidiagnosa pada aplikasi ini. Penjelasanrancangannya sebagai berikut :

Background

ImageButton 1

ImageButton 2

ImageButton 3

ImageButton 4

Background

Radio Button 1

Radio Button2

Radio Button3

1.Radio button 1Radio Button 1 merupakanPilihan dari diagnosa awalkerusakan hardware yang akanmenuju ke diagnosaaselanjutnya sampai denganhalaman solusi.

2. Radio button 2Radio Button 2 merupakanPilihan dari diagnosakerusakan hardware yangakan menuju ke diagnosabselanjutnya sampai denganhalaman solusi.

3. Radio button 3Radio Button 3 merupakanPilihan dari diagnosackerusakan hardware yangakan menuju ke diagnosaselanjutnya sampai denganhalaman solusi.

3.2.4.3 Perancangan TampilanSolusi

Tampilan Solusi ini digunakanuntuk halaman Solusi.Halaman initerdiri dari 1 ImageView dan 1TextViewyang berisikan Gambar dansolusi dari kerusakan diagnosahardware.

Gambar 3.7 Rancangan Tampilan Solusi

Gambar diatas adalah gambarrancangan untuk tampilan solusi padaaplikasi ini. Penjelasan rancangannyasebagai berikut :

1. ImageViewImageView pada halamanSolusi akan menampilkangambar diagnosa hardwareyang mengalami kerusakan.2. TextViewTextView pada halaman solusiakan memberikan informasitentang kerusakan hardwaredan solusi dari kerusakanhardware.

3.2.4.4 Perancangan TampilanListView

Tampilan ListView inidigunakan untuk halaman Hardware,

Background

( ImageView)

(TextView)

Power Supply (PSU), Monitor,Random Access Memory (RAM),Video Graphic Array (VGA),Motherboard, Harddisk, Keyboard.Halaman ini terdiri dari 1ListViewyang berisikan daftar ataupilihan sesuai dengan halaman yangdimaksud.

Gambar 3.8 Rancangan Tampilan

ListView

Gambar diatas adalah gambarrancangan untuk tampilan listviewpada aplikasi ini. Penjelasanrancangannya sebagai berikut :

1. HardwareListView pada halamanHardware berfungsi untukmenampilkan daftar ataupilihan dari Hardware, yaituPower Supply (PSU), Monitor,Random Access Memory(RAM), Video Graphic Array(VGA), Motherboard,Harddisk, Keyboard.

2. Power Supply (PSU)ListView pada halaman PowerSupply (PSU) berfungsi untukmenampilkan daftar ataupilihan dari kerusakan PowerSupply.

3. MonitorListView pada halamanMonitor berfungsi untukmenampilkan daftar ataupilihan dari kerusakanMonitor.

4. Random Access Memory(RAM)

ListView pada halamanRandom Access Memory(RAM) berfungsi untukmenampilkan daftar ataupilihan dari kerusakan RAM.

5. Video Graphic Array(VGA)

ListView pada halaman VideoGraphic Array (VGA)berfungsi untuk menampilkandaftar atau pilihan darikerusakan Video GraphicArray (VGA).

6. MotherboardListView pada halamanMotherboard berfungsi untukmenampilkan daftar ataupilihan dari kerusakanMotherboard.

7. HarddiskListView pada halamanHarddisk berfungsi untukmenampilkan daftar ataupilihan dari kerusakanHarddisk.

ListView

8. KeyboardListView pada halamanKeyboard berfungsi untukmenampilkan daftar ataupilihan dari kerusakanKeyboard.

3.2.4.5 Perancangan TampilanTabMenu Info

Tampilan TabMenu inidigunakan untuk halaman Info.Halaman ini terdiri dari 2 tab menu.Setiap tab menu memiliki text viewyang disertai dengan scroll view.

Gambar 3.9 Rancangan TampilanTabMenu

Gambar diatas adalah gambarrancangan untuk tampilan TabMenupada aplikasi ini. Penjelasanrancangannya sebagai berikut :

1. Tab Menu 1 merupakanmenu yang diberi namaPetunjuk.Menu petunjukini berfungsi untukmemberikan petunjuk

penggunaan aplikasi iniyang akan ditampilkan didalam TextView.

2. Tab Menu 2 merupakanmenu yang diberi namaKontak.Menu kontak iniberfungsi untukmenampilkan informasitentang pembuat aplikasiini dari yang akanditampilkan di dalamTextView.

4. Uji Coba dan Implementasi

Pada tahap ini akan dibahastentang uji coba dan implementasiaplikasi Troubleshooting Komputeryang telah dikodekan sebelumnya.Pengujian meliputi dua aspek, yaituaplikasi sistem dan konten aplikasi.Pengujian aplikasi sistem dilakukanmenggunakan program emulator SDKAndroid yang terintegrasi denganEclipse, sedangkan pengujianmengenai konten dilakukanmenggunakan kuesioner yangberhubungan dengan penilaian darisistem oleh sampel pengguna. Jikaaplikasi mendapatkan penilaian yangbaik, maka aplikasi ini bisa digunakanoleh masyarakat umum.

4.1 Uji CobaPada proses pengujian ini,

aplikasi yang telah dikodekan akandieksekusi melalui android emulator.Dengan melalui emulator dapat dilihatsetiap proses yang berjalan serta pesankesalahan yang mungkin muncul.

TextView

Tab

Menu1

Tab

Menu2

Gambar 4.1 Tampilan Pengkodean dengan

Eclipse

4.2 Komponen PengujianUji coba aplikasi dapat

dilakukan pada emulator atau punlangsung pada device Android. Namunpada kali ini akan dilakukan uji cobaaplikasi pada Samsung GalaxyWonder GT-I8150 dengan versiAndroid 4.0 (Ice Cream Sandwich).Setelah aplikasi berhasil diinstall,secara otomatis maka akan munculicon aplikasi TroubleshootingKomputer pada device seperti padaGambar 4.2.

(a) (b)

Gambar 4.2 (a) Halaman Menu pada

Android 4.0

(b) icon aplikasi Troubleshooting

4.3 Tampilan Halaman MenuUtama

Saat icon diklik maka tampilanpertama yang akan muncul adalahhalaman menu utama (Gambar 4.3).Halaman menu utama ini terdiri dari 4menu utama yaitu :

1. InfoMenu ini berfungsi untuk menujuhalaman Tentang.

2. Mulai DiagnosaMenu ini berfungsi untuk menujuDiagnosa.3. Perangkat KerasMenu ini berfungsi untuk menujuhalaman Hardware.4. Keluar.Menu ini berfungsi untuk keluardari aplikasi.

Gambar 4.3 Halaman Menu Utama

4.4 Tampilan Halaman Mulai

Diagnosa

Jika pengguna memilih MulaiDiagnosa pada halaman Menu Utamamaka akan List View dan Radio Groupatau pilihan yang bisa dipilih salahsatunya oleh pengguna dan akanmembawa pengguna ke halamandiagnosa yang selanjutnya seperti padagambar 4.5.

Gambar 4.5 Menu Radio Group

Mulai Diagnosa

Jika pengguna memilih salahsatu dari pilihan tersebut maka akantampil halaman diagnosa yangmenjelaskan masalah diagnosapertama Indikator Monitor Mati, LayarHidup yang akan membawa penggunake halaman berikutnya yaitu diagnosaa, yang akan menampilkan diagnosakedua berupa List View. Jikapengguna memilih pilihan pertamayaitu Tidak Ada Tegangan Jala – Jalamaka pengguna akan dibawa kepadahalaman solusiaa. Jika penggunamemilih pilihan kedua, Tidak AdaTegangan Filter, maka pengguna akandibawa kepada halaman solusiab. Jikapengguna memilih pilihan terakhir,Tidak Ada Tegangan Output makapengguna akan dibawa kepadahalaman solusiac.

4.5 Tampilan Halaman SolusiPada halaman ini akan

ditampilkan hasil diagnosa kerusakankomputer pengguna yang berisikangambar dan solusi kerusakanperangkat komputer pengguna sepertipada gambar 4.8 berikut :

Gambar 4.8 (f) Halaman SolusiMotherboard Blank atau Tidak

Terdeteksi

4.6 Tampilan Halaman MenuListView

Tampilan menu halaman ListViewbisa dilihat pengguna saat memilih buttonPerangkat Keras pada halaman utama danakan membawa pengguna pada halamanmenu ListView beberapa komponenperangkat keras, seperti Power Supply,Random Access Memory, Video GraphicArray, Motherboard, Harddisk, danKeyboard seperti pada gambar 4.11berikut :

Gambar 4.11 Halaman ListView PerangkatKeras

4.7 Tampilan HalamanTabMenu

Pada saat pengguna memilihmenu Info pada halaman menu utamamaka akan tampil halaman Info sepertipada Gambar 4.3. Info terdiri dari 2tab menu yaitu Petunjuk (Gambar 4.4(a)), dan Kontak (Gambar 4.4 (b)). Tabmenu petunjuk menjelaskan tentanginformasi yang disediakan olehaplikasi ini. Sedangkan tab menuKontak berisi ucapan terima kasih daripembuat aplikasi ini serta nama dan e-mail dari pembuat aplikasi ini.

(a)

(b)Gambar 4.4 Halaman Info (a) Petunjuk

(b) Kontak

5. Penutup

5.1 Kesimpulan

Aplikasi TroubleshootingKomputer berbasis Android ini sudahberhasil dibuat sesuai dengan metodepenelitian yang digunakan. Penulismelakukan pengumpulan data,kemudian melakukan perancangansistem, pembuatan aplikasi inimenggunakan Eclipse dan melakukantahap ujicoba aplikasi melaluiemulator Android dan smartphoneSamsung Galaxy Wonder.

Aplikasi ini dapatmendiagnosa masalah – masalahperangkat keras yang dialamipengguna ketika mulai menggunakanperangkat komputer. Setelah diketahuiletak komponen yang bermasalah,kemudian diberikan solusi untukmenanggulangi masalah tersebut.Namun jika pengguna sudahmengetahui letak permasalahan padaperangkat keras komputernya, aplikasiini juga menyediakan fitur yangmemberikan informasi mengenaimasalah – masalah perangkat keraskomputer berupa informasi kerusakanyang biasa dialami sertapenanggulangan kerusakan padaperangkat motherboard, monitor,keyboard, power supply, RAM, VGA,dan Harddisk.

5.2 Saran

Dalam pembuatan aplikasi

Troubleshooting Komputer ini,

aplikasi ini hanya memberikan

informasi beberapa komponen

perangkat keras seperti motherboard,

monitor, keyboard, power supply,

RAM, VGA, dan Harddisk. Penulis

berharap adanya pihak yang

melakukan pengembangan terhadap

aplikasi ini, seperti menambahkan

informasi tentang komponen perangkat

keras lainnya seperti printer, mouse,

CDROM, dan floppy disk drive.

Pengembangan tersebut diharapkan

dapat memperbaiki kekurangan dalam

aplikasi ini sehingga aplikasi ini dapat

dimanfaatkan sesuai kebutuhan

pengguna.

6. Daftar Pustaka

[1] Edy Winarno, Hacking and

Programming dengan Android

SDK untuk Advanced, Elex Media

Komputindo, Jakarta, 2012.

[2] F, Priyanta, Pemprograman

Android untuk Pemula, Jakarta,

2011.

[3] Nazruddin, Ramdani, Komputer

dan Troubleshooting, Informatika,

Bandung, 2006.

[4] Nazruddin Safaat H, Pemrograman

Aplikasi Mobile Smartphone Dan

Tablet PC Berbasis Android,

Informatika, Bandung, 2012.

[5] Radiana, Sendy, Rancang Bangun

Sistem Pakar TroubleShooting

Kerusakan Hardware Komputer

Berbasis Web, Bandung.