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.
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.
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.
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.
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.
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.
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.
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.
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.
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 .
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
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.