babiv hasildanujicoba - repository.potensi-utama.ac.id

34
131 BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Aplikasi Pembelajaran Python Berbasis Android dapat dilihat sebagai berikut : 1. Tampilan Menu Utama Gambar IV.1 Tampilan Menu Utama Halaman Menu Utama merupakan halaman yang akan muncul ketika membuka Aplikasi Pembelajaran Python Berbasis Android. Dapat dilihat seperti pada gambar IV.1 diatas.

Upload: others

Post on 17-Feb-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

131

BAB IV

HASIL DAN UJI COBA

IV.1. Hasil

Berikut ini dijelaskan tentang tampilan hasil dari Aplikasi Pembelajaran

Python Berbasis Android dapat dilihat sebagai berikut :

1. Tampilan Menu Utama

Gambar IV.1 Tampilan Menu Utama

Halaman Menu Utama merupakan halaman yang akan muncul ketika

membuka Aplikasi Pembelajaran Python Berbasis Android. Dapat dilihat seperti

pada gambar IV.1 diatas.

Page 2: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

65

2. Tampilan Petunjuk

Gambar IV.2 Tampilan Petunjuk

Tampilan Petunjuk merupakan halaman yang akan muncul ketika membuka

Aplikasi Pembelajaran Python Berbasis Android. Dapat dilihat seperti pada

gambar IV.2 diatas.

Page 3: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

66

66

3. Tampilan Tentang

Gambar IV.3 Tentang

Tampilan Tentang merupakan halaman yang akan muncul ketika membuka

Aplikasi Pembelajaran Python Berbasis Android. Dapat dilihat seperti pada

gambar IV.3 diatas.

Page 4: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

67

67

4. Tampilan Belajar Python

Gambar IV.4 Tampilan Belajar Python

Halaman Belajar Python merupakan halaman yang akan muncul ketika

Pengguna atau User Manekan tombol Belajar Python yang ada di Tampilan Menu

Utam dan di dalam menu ini terdapat 19 materi yang terdiri dari Pengenalan

Python, Sintaks, Variable, Python Keywords, Indentasi Python, Tipe Data,

Operator, Kondisi IF, Perulangan, Range, Function, Input / Output, OOP, Python

Networking, Constructor, Inheritance, Polymorphism, Excepton Handling. Dapat

dilihat seperti pada gambar IV.4 diatas.

Page 5: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

68

68

5. Tampilan Pengenalan Python

Gambar IV.5 Tampilan Pengenalan Python

Pengenalan Python merupakan tampilan yang akan muncul ketika Pengguna

akan menekan Materi Pengenalan Python yang ada di Tampilan Materi dan

terdapat 5 Button yang berisikan materi Pengenalan Python, yaitu Sejarah Python,

Versi Python, Fitur-Fitur Python, Area Aplikasi Python, Cara Install Python.

Dapat dilihat seperti pada gambar IV.5 diatas.

Page 6: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

69

69

6. Tampilan Sejarah Python

Gambar IV.6 Tampilan Sejarah Python

Tampilan Sejarah Python merupakan Tampilan dimana pengguna menekan

Button Sejara Python yang ada Di dalam Tampilan Pengenalan Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi, dapat dilihat

seperti gambar IV.6 diatas.

Page 7: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

70

70

7. Tampilan Versi Python

Gambar IV.7 Tampilan Versi Python

Tampilan Versi Python merupakan Tampilan dimana pengguna menekan

Button Versi Python yang ada Di dalam Tampilan Pengenalan Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.7 diatas.

Page 8: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

71

71

8. Tampilan Fitur

Gambar IV.8 Tampilan Fitur Python

Tampilan Fitur Python merupakan Tampilan dimana pengguna menekan

Button Fitur Python yang ada Di dalam Tampilan Pengenalan Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.8 diatas.

Page 9: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

72

72

9. Tampilan Area Aplikasi

Gambar IV.9 Tampilan Area Aplikasi

Tampilan Area Aplikasi merupakan Tampilan dimana pengguna menekan

Button Area Aplikasi yang ada Di dalam Tampilan Pengenalan Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.9 diatas.

Page 10: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

73

73

10. Tampilan Cara Install Python

Gambar IV.10 Tampilan Cara Install Python

Tampilan Cara Install Python merupakan Tampilan dimana pengguna

menekan Button Cara Install Python yang ada Di dalam Tampilan Pengenalan

Python yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi.

Dapat dilihat seperti pada gambar IV.10 diatas .

Page 11: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

74

74

11. Tampilan Sintaks

Gambar IV.11 Tampilan Sintaks

Tampilan Sintaks merupakan Tampilan dimana pengguna menekan Button

Sintaks yang ada Di dalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.11 diatas

Page 12: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

75

75

12. Tampilan Variable

Gambar IV.12 Tampilan Variable

Tampilan Variable merupakan Tampilan dimana pengguna menekan

Button Variable yang ada Di dalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.12 diatas.

Page 13: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

76

76

13. Tampilan Python Keywords

Gambar IV.13 Tampilan Python Keywords

Tampilan Python Keywords merupakan Tampilan dimana pengguna

menekan Button Python Keywords yang ada Di dalam Tampilan Belajar Python

yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.13 diatas.

Page 14: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

77

77

14. Tampilan Indentasi Python

Gambar IV.14 Tampilan Indentasi Python

Tampilan Indentasi Python merupakan tampilan dimana pengguna

menekan Button Indentasi Python yang ada Di dalam Tampilan Belajar Python

yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.14 diatas.

Page 15: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

78

78

15. Tampilan Tipe Data

Gambar IV.15 Tampilan Tipe Data

Tampilan Tipe Data merupakan tampilan dimana pengguna menekan

Button Tipe Data yang ada didalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.15 diatas.

Page 16: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

79

79

16. Tampilan Operator

Gambar IV.16 Tampilan Operator

Tampilan Operator merupakan tampilan dimana pengguna menekan

Button Tampilan Operator yang ada didalam Tampilan Belajar Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.16 diatas.

Page 17: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

80

80

17. Tampilan Kondisi IF

Gambar IV.17 Tampilan Kondisi IF

Tampilan Kondisi IF merupakan tampilan dimana pengguna menekan

Button Tampilan Kondisi IF yang ada didalam Tampilan Belajar Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.17 diatas.

Page 18: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

81

81

18. Tampilan Perulangan

Gambar IV.18 Tampilan Perulangan

Tampilan Perulangan merupakan tampilan dimana pengguna menekan

Button Tampilan Perulangan yang ada didalam Tampilan Belajar Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.18 berikut diatas.

Page 19: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

82

82

19. Tampilan Range

Gambar IV.19 Tampilan Range

Tampilan Range merupakan tampilan dimana pengguna menekan Button

Tampilan Range yang ada didalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.19 berikut diatas.

Page 20: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

83

83

20. Tampilan Function

Gambar IV.20 Tampilan Function

Tampilan Function merupakan tampilan dimana pengguna menekan

Button Tampilan Function yang ada didalam Tampilan Belajar Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.20 diatas.

Page 21: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

84

84

21. Tampilan Input dan Output

Gambar IV.21 Tampilan Input dan Output

Tampilan Input dan Output merupakan tampilan dimana pengguna

menekan Button Tampilan Input dan Output yang ada didalam Tampilan Belajar

Python yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi.

Dapat dilihat seperti pada gambar IV.21 diatas.

Page 22: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

85

85

22. Tampilan Modul

Gambar IV.22 Tampilan Modul

Tampilan Modul merupakan tampilan dimana pengguna menekan Button

Tampilan Modul yang ada didalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.22 diatas.

Page 23: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

86

86

23. Tampilan OOPs Concepts

Gambar IV.22 Tampilan OOPs Concepts

Tampilan OOPs Concepts merupakan tampilan dimana pengguna

menekan Button Tampilan OOPs Concepts yang ada didalam Tampilan Belajar

Python yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi.

Dapat dilihat seperti pada gambar IV.22 diatas.

Page 24: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

87

87

24. Python Networking

Gambar IV.23 Python Networking

Python Networking merupakan tampilan dimana pengguna menekan

Button Tampilan Python Networking yang ada didalam Tampilan Belajar Python

yang terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.23 diatas.

Page 25: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

88

88

25. Constructors

Gambar IV.23 Constructors

Constructors merupakan tampilan dimana pengguna menekan Button

Tampilan Constructors yang ada didalam Tampilan Belajar Python yang terdapat

materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti

pada gambar IV.23 diatas.

Page 26: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

89

89

26. Inheritance

Gambar IV.24 Tampilan Inheritance

Inheritance merupakan tampilan dimana pengguna menekan Button

Inheritance yang ada didalam Tampilan Belajar Python yang terdapat materi

pembelajaran serta Quiz yang terletak di akhir materi. Dapat dilihat seperti pada

gambar IV.24 diatas.

Page 27: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

90

90

27. Polymorphism

Gambar IV.25 Tampilan Polymorphism

Tampilan Polymorphism merupakan tampilan dimana pengguna menekan

Button Tampilan Polymorphism yang ada didalam Tampilan Belajar Python yang

terdapat materi pembelajaran serta Quiz yang terletak di akhir materi. Dapat

dilihat seperti pada gambar IV.25 diatas.

Page 28: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

91

91

28. Tampilan Exception Handling

Gambar IV.26 Tampilan Exception Handling

Tampilan Exception Handling merupakan tampilan dimana pengguna

menekan Button Tampilan Exception Handling yang ada didalam Tampilan

Belajar Python yang terdapat materi pembelajaran serta Quiz yang terletak di

akhir materi. Dapat dilihat seperti pada gambar IV.26 diatas.

Page 29: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

92

92

IV.2. Uji Coba Hasil

Uji coba hasil merupakan tahap dimana kita dapat mengetahui dan menguji

semua element - element perangkat lunak yang dibuat apakah berjalan sesuai

dengan yang diharapkan.

IV.2.1. Skenario Pengujian

Skenario pengujian aplikasi ini dilakukan oleh User. Sedangkan metode

yang digunakan pada aplikasi Pembelajaran Python Berbasis Android. Adapun

hal-hal yang di ujikan menggunakan aplikasi ini adalah :

Tabel IV.1 Menu Utama

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan

Klik ”Belajar

Python”

Akan redirect ke

halaman materi belajar

Python .

Menampilkan

Halaman materi

belajar Python.

[✓] diterima

[ ] ditolak

Klik “Petunjuk” Akan redirect ke

halaman petunjuk .

Menampilkan

Halaman petunjuk.

[✓] diterima

[ ] ditolak

Klik “Tentang” Akan redirect ke

halaman tentang .

Menampilkan

Halaman tentang.

[✓] diterima

[ ] ditolak

Tabel IV.2 Menu Belajar Python

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan

Klik “Pengenalan Akan redirect ke Menampilkan [✓] diterima

Page 30: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

93

93

Python” halaman Pengenalan

Python .

Halaman

Pengenalan Python.

[ ] ditolak

Klik “Sintax”Akan redirect ke

halaman Sintax

Menampilkan

Halaman Sintax

[✓] diterima

[ ] ditolak

Klik “Variable”Akan redirect ke

halaman Variable .

Menampilkan

Halaman Variable.

[✓] diterima

[ ] ditolak

Klik “Python

Keywords”

Akan redirect ke

halaman Python

Keywords .

Menampilkan

Halaman Python

Keywords

[✓] diterima

[ ] ditolak

Klik “Indentasi

Python”

Akan redirect ke

halaman Indentasi

Python .

Menampilkan

Halaman Indentasi

Python.

[✓] diterima

[ ] ditolak

Klik “Tipe Data”Akan redirect ke

halaman Tipe Data .

Menampilkan

Halaman Tipe Data

[✓] diterima

[ ] ditolak

Klik “Operator”Akan redirect ke

halaman Operator .

Menampilkan

Halaman Operator.

[✓] diterima

[ ] ditolak

Klik “Kondisi IF”

Akan redirect ke

halaman Kondisi IF.

Menampilkan

Halaman Kondisi

IF.

[✓] diterima

[ ] ditolak

Klik “Perulangan”

Akan redirect ke

halaman Perulangan .

Menampilkan

Halaman

Perulangan.

[✓] diterima

[ ] ditolak

Page 31: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

94

94

Klik “Range”Akan redirect ke

halaman Range .

Menampilkan

Halaman Range.

[✓] diterima

[ ] ditolak

Klik “Function”Akan redirect ke

halaman Function .

Menampilkan

Halaman Function.

[✓] diterima

[ ] ditolak

Klik “Input dan

Output”

Akan redirect ke

halaman Input dan

Output .

Menampilkan

Halaman Input dan

Output.

[✓] diterima

[ ] ditolak

Klik “Modul”Akan redirect ke

halaman Modul .

Menampilkan

Halaman Modul.

[✓] diterima

[ ] ditolak

Klik “OOPs

Concept”

Akan redirect ke

halaman OOPs

Concept .

Menampilkan

Halaman OOPs

Concept.

[✓] diterima

[ ] ditolak

Klik “Python

Networking”

Akan redirect ke

halaman Python

Networking .

Menampilkan

Halaman Python

Networking.

[✓] diterima

[ ] ditolak

Klik “Construtors”

Akan redirect ke

halaman Construtors .

Menampilkan

Halaman

Construtors.

[✓] diterima

[ ] ditolak

Klik “Inheritance”

Akan redirect ke

halaman Inheritance .

Menampilkan

Halaman

Inheritance.

[✓] diterima

[ ] ditolak

Klik Akan redirect ke Menampilkan [✓] diterima

Page 32: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

95

95

“Polymorphism” halaman

Polymorphism .

Halaman

Polymorphism.

[ ] ditolak

Klik “Exception

Handling”

Akan redirect ke

halaman Exception

Handling .

Menampilkan

Halaman Exception

Handling.

[✓] diterima

[ ] ditolak

Tabel IV.3 Menu Pengenalan Python

Data Masukkan Yang Diharapkan Pengamatan Kesimpulan

Klik “Sejarah

Python”

Menampilkan halaman

Sejarah Python.

Berhasil

menampilkan

halaman Sejarah

Python.

[✓] diterima

[ ] ditolak

Klik “Versi

Python”

Menampilkan halaman

Versi Python.

Berhasil

menampilkan

halaman Versi

Python.

[✓] diterima

[ ] ditolak

Klik “Fitur-fitur

Python”

Menampilkan halaman

Fitur-fitur Python.

Berhasil

menampilkan

halaman Fitur-fitur

Python

[✓] diterima

[ ] ditolak

Klik “Area

Aplikasi Python”

Menampilkan halaman

Area Aplikasi Python.

Berhasil

menampilkan

[✓] diterima

Page 33: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

96

96

halaman Area

Aplikasi Python.

[ ] ditolak

Klik “Cara Install

Python”

Menampilkan halaman

Cara Install Python.

Berhasil

menampilkan

halaman Cara

Install Python.

[✓] diterima

[ ] ditolak

IV.2.2. Hasil Pengujian

Setelah melakukan uji coba terhadap sistem, maka dapat disimpulkan hasil

yang didapatkan yaitu :

1. Sistem dapat berjalan dengan baik.

2. Sistem dapat menampilkan menu-menu atau materi-materi pada pembelajaran

Python

3. Sistem memudahkan user dalam pembelajaran Python kapan dan dimana saja.

IV.3. Kelebihan dan Kekurangan Sistem

IV.3.1. Kelebihan Sistem

Adapun kelebihan-kelebihan sistem yang dapat disimpulkan dari

“Perancangan Aplikasi Pembelajaran Python Berbasis Android” ini adalah :

1. Sistem yang dibuat membantu user dalam belajar memahami Python yang

dapat dipelajari kapan dan dimana saja.

2. Sistem yang dibuat dapat menarik minat user dalam mempelajari Python

dengan tampilan dan desain yang baik.

Page 34: BABIV HASILDANUJICOBA - repository.potensi-utama.ac.id

97

97

3. Sistem yang dibuat dapat membantu pemahaman user dengan tersedianya

beberapa quiz.

IV.3.2. Kekurangan Sistem

Adapun kekurangan-kekurangan sistem yang dapat disimpulkan dari

“Perancangan Aplikasi Pembelajaran Python Berbasis Android” ini adalah :

1. Sistem masih offline.

2. Sistem tidak menyediakan penjelasan atau pembelajaran sebuah materi

dengan video ataupun suara.