bab iii analisa dan perancangan software · 19 bab iii analisa dan perancangan software 3.1....

36
19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search merupakan media pembelajaran dalam bentuk digital, yang memanfaatkan teknologi informasi dan komunikasi, pada konsep pembelajaran tersebut memberikan manfaat ketersediaan materi ajar yang bisa diakses kapanpun dan tampilan yang menarik. Tujuan dari pembuatan aplikasi kamus istilah jaringan menggunakan metode linier search ini adalah untuk mempermudah dalam penyajian informasi pembelajaran dan kemampuan untuk merealisasikan pembahasaan ilmu kamus istilah antara pelajar, mahasiswa serta masyarakat pada umumnya selain itu aplikasi kamus istilah jaringan menggunakan metode linier search dapat dioperasikan kapanpun dan dimana pun. Salah satu unsur pokok yang harus diperhatikan dalam pembuatan aplikasi ini yaitu penyesuaian isi pembahasan, karena isi dari aplikasi ini diharapkan sesuai dengan apa yang diinginkan. 3.1.1. Identifikasi Masalah Pada penulisan skripsi ini permasalahan yang akan di teliti dalam pembuatan aplikasi kamus istilah jaringan adalah sebagai berikut : 1. Bagaimana membuat suatu aplikasi kamus istilah jaringan, agar dapat memudahkan orang awam, pelajar, mahasiswa serta masyarakat umum

Upload: others

Post on 31-Aug-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

19

BAB III

ANALISA DAN PERANCANGAN SOFTWARE

3.1. Analisa Kebutuhan Software

aplikasi kamus istilah jaringan menggunakan metode linier search

merupakan media pembelajaran dalam bentuk digital, yang memanfaatkan

teknologi informasi dan komunikasi, pada konsep pembelajaran tersebut

memberikan manfaat ketersediaan materi ajar yang bisa diakses kapanpun dan

tampilan yang menarik.

Tujuan dari pembuatan aplikasi kamus istilah jaringan menggunakan

metode linier search ini adalah untuk mempermudah dalam penyajian informasi

pembelajaran dan kemampuan untuk merealisasikan pembahasaan ilmu kamus

istilah antara pelajar, mahasiswa serta masyarakat pada umumnya selain itu aplikasi

kamus istilah jaringan menggunakan metode linier search dapat dioperasikan

kapanpun dan dimana pun. Salah satu unsur pokok yang harus diperhatikan dalam

pembuatan aplikasi ini yaitu penyesuaian isi pembahasan, karena isi dari aplikasi

ini diharapkan sesuai dengan apa yang diinginkan.

3.1.1. Identifikasi Masalah

Pada penulisan skripsi ini permasalahan yang akan di teliti dalam pembuatan

aplikasi kamus istilah jaringan adalah sebagai berikut :

1. Bagaimana membuat suatu aplikasi kamus istilah jaringan, agar dapat

memudahkan orang awam, pelajar, mahasiswa serta masyarakat umum

Page 2: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

20

lainnya.

2. Bagaimana membuat aplikasi kamus istilah jaringan, agar dapat lebih menarik

dalam segi tampilan, penulisan dan penyampaian pembahasan.

3. Bagaimana menjadikan aplikasi kamus istilah jaringan, ini sebagai pemicu

untuk meningkatkan minat mambaca para pelajar, mahasiswa serta masyarakat

pada umumnya.

4. Bagaimana menerapkan metode linier search pada proses pencarian kata.

3.1.2 Analisa Kebutuhan Aplikasi

Dalam hal ini dilakukan analisa kebutuhan sesuai dengan kebutuhan sistem

yang dibangun, analisa kebutuhan sistem terkait apa saja yang dibutuhkan agar

sesuai dengan tujuan yang diharapkan. Selain menganalisa kebutuhan sistem, pada

analisa ini juga akan menganalisa kebutuhan perangkat lunak dan perangkat keras

dalam pembuatan aplikasi kamus istilah jaringan menggunakan metode linier

search berbasis android.

Berikut adalah analisa kebutuhan sistem, perangkat lunak dan perangkat

keras dalam pembuatan aplikasi kamus istilah jaringan menggunakan metode linier

search berbasis android ini, adapun analisa sebagaai berikut:

Analisa Kebutuhan Sistem

Proses untuk mendapatkan pengetahuan kebutuhan dapat dilakukan dengan

berbagai macam cara, yakni pengetahuan dari buku, jurnal ilmiah, internet dan

observasi. Dari sumber pengetahuan tersebut dikumpulkan dan kemudian

direpresentasikan kedalam program aplikasi.

Page 3: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

21

Analisa Perangkat Lunak

a. Eclipse

Software yang digunakan untuk membuat aplikasi android, membuat user

interface dengan menggunakan xml sebagai layout kemudian memasukan

perintah untuk memanggil user interface yang telah dibuat dengan program

dalam bahasa pemprograman java.

b. Android Development Tools (ADT)

Android Development Tools (ADT) adalah plugin untuk Eclipse yang

didesain untuk pengembangan aplikasi Android. ADT memungkinkan Eclipse

untuk digunakan dalam membuat aplikasi Android baru, membuat User

Interface, menambahkan komponen berdasarkan framework API Android,

debug aplikasi, dan pemaketan aplikasi Android.

c. Android 4.2 Jelly Bean

Android 4.2 Jelly Bean digunakan sebagai sistem operasi dari handphone

android yang digunakan untuk pembuatan aplikasi sistem pakar ini.

Analisa Perangkat Keras

a. Komputer

Komputer yang digunakan untuk membuat aplikasi android, spesifikasi

komputer yang di gunakan pada pembuatan aplikasi android ini adalah :

Prosesor : AMD A10-5750M APU with Radeon (tm) HD 2.50 Ghz

Memori : 8 GB DDR3

Page 4: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

22

b. Handphone android

Pada pembuatan aplikasi ini, handphone android digunakan langsung

untuk uji coba aplikasi, spesifikasi handphone android yang digunakan adalah

sebagai berikut :

Prosesor : Qualcomm Snapdragon 615 1,50 GHz

Memori : 3 GB

3.2. Desain

3.2.1. Rancangan Algoritma

Algoritma linier search adalah algoritma yang digunakan untuk mencari

nilai pada sebuah array atau draft nilai dengan cara memeriksa satu per satu.

pencarian linear atau yang dikenal sebagai sequential search bekerja dengan

memeriksa setiap elemen dari sebuah list sampai sebuah kecocokan ditemukan

pencarian dapat dilakukan pada barisan yang terurut secara menaik atau menurun

ataupun tidak berurut. Pencarian linier dapat dilakukan dengan cara

membandingkan data yang dicari (X) dengan data dalam barisan A[1] … A[n]

dengan dimulai dari kata elemen pertama pada barisan A. Jika perbandingan

bernilai sama, maka pencarian dihentikan dan dinyatakan sukses. Sedangkan

apabila perbandingan tidak bernilai sama maka sebagai berikut:

1. Jika tidak terurut, maka pencarian akan dilanjutkan ke data selanjutnya.

2. Jika data terurut secara menaik, makapencarian akan hanya dilakukan ke data

selanjutnya yang berbeda di sebelah kanan data yang sedang dibandingkan apabila

data yang dicari (X) lebih besar dari pada data yang sedang dibandingkan sekarang.

Page 5: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

23

3. Jika data berurut secara menurun, maka pencarian hanya akan dilakukan sampai

data yang dicari (X) lebih kecil dari data yang dibandingkan sekarang.

Cara kerja algoritma pencarian linier dapat dituliskan sebagai berikut.

Gambar III.1

Cara kerja Algoritma

3.2.2. Database

Pada aplikasi kamus istilah jaringan ini database yang di gunakan adalah

database SQLITE yang berfungsi untuk menyimpan data list database.

Pada data kamus istilah jaringan itu sendiri, penulis memilih untuk

menggunakan data array yang di simpan dalam sebuah class bernama

listdataDB.java.

Page 6: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

24

3.2.3. Software Architecture

1. Use Case Diagram

Use Case Diagram sangat sesuai untuk menggambarkansiapa saja aktor yang

terlibat dan fungsi-fungsi apa saja yang bisa dilakukan dalam sebuah aplikasi. Aktor

dan fungsi-fungsi yang dirancang aplikasi ini adalah sebagai berikut:

Gambar III.3

Use Case Diagram

Page 7: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

25

Tabel III.2

Tabel Deskripsi Use Case Diagram

No. Use Case Name Keterangan

1. Add digunakan untuk menambahkan atau

menginput sebuah kata atau kalimat

istilah kamus jaringan.

2. Cari yaitu untuk mencari sebuah kata

istilah .

3. Favorit berfungsi untuk menyimpan atau

menampilkan kata favorit yang mana

ketika user mencari sebuah kata atau

kalimat menekan tombol Image View

favorit degan gambar Love maka akan

tersimpan.

4. List digunakan untuk melihat daftar

sebuah kata atau istilah yang sudah

ditambahkan dan juga bisa

menambahkan kata atau istilah pada

sebuah toolbar pojok kanan atas.

5. About berisikan informasi tentang aplikasi

dan cara penggunaanya.

6. Exit berfungsi keluar dari aplikasi kamus

istilah jaringan.

Page 8: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

26

2. Activity Diagram

Dalam menganalisa proses yang akan terjadi dalam sebuah aplikasi, penulis

menggunakan Activity Diagram. Activity Diagram dapat menggambarkan langkah-

langkah yang dilalui unntuk melakukan sebuah aksi di dalam aplikasi. Diagram

rancangan dari aplikasi ini adalah sebagai berikut:

Gambar III.4

Activity Diagram Kamus Istilah Jaringan

Page 9: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

27

3. Sequence Diagram

a. Sequence Diagram Menu Utama Kamus Istilah Jaringan

Gambar III.5

Gambar Sequence Diagram Kamus Istilah Jaringan

Page 10: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

28

b. Sequence Diagram Add

Gambar III.6

Gambar Sequence Diagram Add

c. Sequence Diagram Cari

Gambar III.7

Gambar Sequence Diagram Cari

Page 11: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

29

d. Sequence Diagram Favorit

Gambar III.8

Gambar Sequence Diagram Favorit

Page 12: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

30

e. Sequence Diagram List

Gambar III.9

Gambar Sequence Diagram List

f. Sequence Diagram About

Gambar III.10

Gambar Sequence Diagram About

Page 13: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

31

g. Sequence Diagram Exit

Gambar III.11

Gambar Sequence Diagram Exit

Page 14: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

32

4. Class Diagram

Gambar III.12

Gambar Class Diagram

Page 15: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

33

5. Deployment Diagram

Gambar III.13

Gambar Deployment Diagram

Page 16: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

34

Entity Relationship Diagram

Gambar III.2

Entity Relationship Diagram

Tabel III.1

Tabel Data Kamus Istilah Jaringan

Kolom Type Atribut Keterangan

Id Integer Primary Key Untuk menyimpan data kamus

Istilah Text - Untuk menyimpan data istilah

Deskripsi Text - Untuk menyimpan data deskripsi

Tag Text - Untuk menyimpan data Tag

Page 17: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

35

3.2.4. User Interface

1. Tampilan Rancangan Halaman Menu Utama

Gambar III.14

Gambar Rancangan Halaman Menu

Deskripsi dari rancangan tampilan menu utama, yaitu:

a. Teks Berjalan atau Text Marquee berfungsi menampilkan informasi

aplikasi, tanggal dan jam yang menunjukan waktu sekarang.

b. Image View Add digunakan untuk menambahkan atau menginput sebuah

kata atau kalimat istilah kamus jaringan.

c. Image View Cari yaitu untuk mencari sebuah kata istilah .

Page 18: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

36

d. Image View Favorit berfungsi untuk menyimpan atau menampilkan kata

favorit yang mana ketika user mencari sebuah kata atau kalimat menekan

tombol Image View favorit degan gambar Love maka akan tersimpan.

e. Image View List digunakan untuk melihat daftar sebuah kata atau istilah

yang sudah ditambahkan dan juga bisa menambahkan kata atau istilah

pada sebuah toolbar pojok kanan atas.

f. Image View About berisikan informasi tentang aplikasi dan cara

penggunaanya.

g. Image View Exit berfungsi keluar dari aplikasi kamus istilah jaringan.

Page 19: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

37

2. Tampilan Rancangan Halaman Add

Gambar III.15

Gambar Rancangan Halaman Add

Deskripsi dari tampilan rancangan halaman add di atas yaitu :

a. TextView berupa isi judul kamus istilah jaringan

b. EditText yang akan ditambahkan

c. TextView berupa istilah

d. EditText yang akan ditambahkan

Page 20: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

38

e. TextView berupa deskripsi

f. EditText yang akan ditambahkan

g. TextView berupa tag yang akan ditambahkan

h. EditText yang akan ditambahkan

i. Button save digunakan untuk menyimpan

j. Button delete digunakan untuk menghapus

3. Tampilan Rancangan Halaman Cari

Gambar III.16

Gambar Rancangan Halaman Cari

Page 21: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

39

Deskripsi dari tampilan rancangan halaman cari di atas yaitu :

a. EditText digunakan menginput pencarian sebuah kata

b. Button cari untuk melakukan pencarian kamus istilah

c. Listkoor berupa berisi data kamus istilah

4. Tampilan Rancangan Halaman Favorit

Gambar III.17

Gambar Rancangan Halaman Daftar Favorit

Deskripsi dari tampilan rancangan halaman cari di atas yaitu :

Listkoor berupa berisi menampilkan list favorit yang sudah disimpan

Page 22: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

40

5. Tampilan Rancangan Halaman List

Gambar III.18

Gambar Rancangan Halaman List

Deskripsi dari tampilan rancangan halaman cari di atas yaitu :

Listkoor berupa berisi list database kamus istilah jaringan yang sudah

disimpan

Page 23: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

41

6. Tampilan Rancangan Halaman About

Gambar III.19

Gambar Rancangan Halaman About

Deskripsi dari tampilan rancangan halaman about di atas yaitu :

WebView berupa tampilan informasi aplikasi dan cara penggunaanya

Page 24: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

42

7. Tampilan Rancangan Halaman Exit

Gambar III.20

Gambar Rancangan Halaman Exit

Deskripsi dari tampilan rancangan halaman exit di atas yaitu :

Menampilakan pesan dialog keluar dari aplikasi

Page 25: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

43

3.3. Implementasi

Berdasarkan analisa yang telah dilakukan, maka dibuat perangkat lunak

yang mengacu pada hasil analisa, dengan harapan agar membantu dalam proses

sistem informasi, sehingga lebih efektif dan efisien.

3.3.1. Desain Halaman Menu Kamus Istilah Jaringan

Gambar III.21

Gambar Halaman Menu Kamus Istilah Jaringan

Page 26: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

44

3.3.2. Desain Halaman Add

Gambar III.22

Gambar Halaman Add

Desain halaman add disajikan dengan tiga buah Text View untuk mengisi

teks atau kalimat istilah dan dua buah Button Save untuk menyimpan teks atau

kalimat istilah dan Button Delete untuk menghapus.

Page 27: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

45

3.3.3. Desain Halaman Cari

Gambar III.23

Gambar Halaman Cari

Desain Halaman Cari berisi Edit Text untuk mencari sebuah teks atau

kalimat istilah kamus jaringan dan List View Database kamus istilah jaringan.

Page 28: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

46

3.3.4. Desain Halaman Hasil Cari

Gambar III.24

Gambar Halaman Hasil Cari

Desain Halaman Hasil Cari menampilkan hasil dari pencarian teks atau

kalimat yang dicari dan berisi dua buah Image View Share untuk membagikan teks

atau kalimat ke teks pesan atau media dan Favorit untuk menyimpan sebuah kata

dihalaman menu favorit.

Page 29: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

47

3.3.5. Desain Halaman Daftar Favorit

Gambar III.25

Gambar Halaman Daftar Favorit

Desain halaman daftar favorit untuk menyimpan atau menampilkan kata

favorit yang mana ketika user mencari sebuah kata atau kalimat menekan tombol

favorit makan akan tersimpan.

Page 30: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

48

3.3.6. Desain Halaman List atau Database

Gambar III.26

Gambar Halaman List

Desain halaman List Database untuk melihat daftar sebuah kata atau istilah

yang sudah ditambahkan dan juga bisa menambahkan kata atau kalimat pada

sebuah toolbar pojok kanan atas.

Page 31: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

49

3.3.7. Desain Halaman About

Gambar III.27

Gambar Halaman About

Desain halaman About disajikan berupa tentang aplikasi menampilkan

informasi aplikasi dan referensi kamus istilah jaringan, cara penggunaan berisi

penjelasan dan disertai gambar dan tentang aplikasi berisi informasi aplikasi.

Page 32: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

50

3.3.8. Desain Halaman Exit

Gambar III.28

Gambar Halaman Exit

Desain Halaman Exit untuk keluar dari kamus istilah jaringan.

Page 33: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

51

3.4. Testing

3.4.1. White Box Testing

Gambar III.29

Gambar Flow chart

Page 34: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

52

Gambar III.30

Gambar Flow Graph

Page 35: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

53

3.4.2. Black Box Testing

Tabel III.3

Pengujian Black Box Aplikasi Kamus Istilah Jaringan.

Rancangan Proses Hasil Yang Diharapkan Hasil

Masuk Ketampilan

Utama

Memilih button yang akan dipilih Sesuai

Button Image View

Add

Menampilkan kata atau istilah Sesuai

Input kata atau istilah Menambahkan sebuah kata atau

istilah kalimat baru

Sesuai

Save Untuk menyimpan kata atau kalimat

istilah

Sesuai

Delete Untuk membatalkan atau delete dari

sebuah kata atau kalimat

Button Image View

Cari

Menampilkan sebuah database Sesuai

Input kata pencarian Mencari sebuah kata atau kalimat Sesuai

Image View Favorit Untuk menyimpan ke Menu Favorit Sesuai

Image View Share Untuk membagikan atau mengcopy

hasil pencarian ke pesan atau media

social

Sesuai

Button Image View

Favorit

Menampilkan daftar list favorit Sesuai

Button Image View

List

Menampilkan database kamus

istilah jaringan

Sesuai

Button Image View

About

Menampilkan informasi tentang

Aplikasi

Sesuai

Button Image View

Exit

Perintah untuk keluar dari aplikasi Sesuai

Page 36: BAB III ANALISA DAN PERANCANGAN SOFTWARE · 19 BAB III ANALISA DAN PERANCANGAN SOFTWARE 3.1. Analisa Kebutuhan Software aplikasi kamus istilah jaringan menggunakan metode linier search

54

3.5. Support

Dalam pengujian pemasangan aplikasi aplikasi kamus istilah jaringan ini

menggunakan sebuah handphone android dengan spesifikasi perangkat keras

(hardware) dan perangkat lunak (software) sebagai berikut:

Tabel III.4

Spesifikasi Perangkat Keras Handphone

PERANGKAT KERAS KETERANGAN

Prosesor Quad Core 1.3 GHz ARM Cortex A7

Memory 16 GB

Tabel III.5

Spesifikasi Perangkat Lunak Handphone

PERANGKAT LUNAK KETERANGAN

Sistem Operasi Android Lolipop

Pada saat pengujian, penulis menggunakan handphone android langsung

tanpa menggunakan emulator, alasan penulis langsung melakukan pengujian pada

handphone android dan tanpa menggunakan emulator adalah dikarena ketika

menggunakan emulator untuk aplikasi android, emulator akan memakan banyak

memori pada laptop/komputer dan biasanya akan membuat hang laptop/komputer,

untuk itu peulis langsung melakukan pengujian ke handphone android nyata.