Anda di halaman 1dari 9

DAFTAR ISI

PENGESAHAN PEMBIMBING
PENGESAHAN PENGUJI
SURAT PERNYATAAN
MOTTO DAN PERSEMBAHAN
ABSTRAK ......................................................................................................... i
ABSTRACT ....................................................................................................... ii
KATA PENGANTAR ....................................................................................... iii
DAFTAR ISI ...................................................................................................... iv
DAFTAR GAMBAR ......................................................................................... ix
DAFTAR TABEL ............................................................................................. xi
DAFTAR LAMPIRAN ..................................................................................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ................................................................ 1
1.2 Rumusan Masalah ......................................................................... 3
1.3 Batasan Masalah ........................................................................... 3
1.4 Tujuan Penelitian .......................................................................... 4
1.5 Manfaat Penelitian ......................................................................... 4
1.6 Metodologi Penelitian .................................................................... 5
1.6.1 Metode Pengumpulan Data ................................................. 5
1.6.2 Metode Pengembangan Perangkat Lunak ........................... 5
1.7 Sistematika Penulisan .................................................................... 7
BAB II LANDASAN TEORI
2.1 Pengertian Aplikasi ........................................................................ 9
2.2 Taksonomi (klasifikasi) ................................................................. 9
2.2.1 Tujuan dan Manfaat Klasifikasi Makhluk Hidup ................. 10
2.2.2 Tingkatan Takson ................................................................. 11
2.3 Kingdom Plantae............................................................................ 13
2.3.1 Ciri-Ciri Kingdom Plantae ................................................... 13

i
2.3.2 Contoh Klasifikasi Tumbuhan Kingdom Plantae ................. 14
2.4 Tata Nama dan Aturan Binomial Nomenklatur ............................. 14
2.5 Android .......................................................................................... 16
2.5.1 Sejarah Android .................................................................... 16
2.5.2 Arsitektur Android ............................................................... 16
2.6 Bahasa Pemrograman Java ............................................................ 18
2.7 Bahasa Pemrograman PHP ............................................................ 19
2.8 Algoritma String Matching ............................................................ 20
2.8.1 Pengertian String Matching .................................................. 20
2.8.2 Klasifikasi Algoritma String Matching ................................ 21
2.9 Algoritma Horspool ....................................................................... 22
2.9.1 Pencarian Dengan Algoritma Horspool ............................... 22
2.9.2 Kelebihan Algoritma Horspool ............................................ 25
2.10 Metode Pengembangan Perangkat Lunak ...................................... 26
2.11 Flowchart ....................................................................................... 28
2.12 Unified Modeling Language (UML) ............................................. 29
2.12.1 Pengertian UML ................................................................. 29
2.12.2 Diagram UML .................................................................... 30
2.13 Database MySQL ........................................................................... 36
2.14 Rational Rose ................................................................................. 36
2.15 Microsoft Visio 2017 ..................................................................... 37
2.16 Android Studio ............................................................................... 38
2.17 Xampp ............................................................................................ 38
2.18 Pengujian Sistem............................................................................ 39
2.18.1 Blackbox Testing ............................................................... 39
2.18.2 Whitebox Testing ............................................................... 40
2.18.3 Flowgraph dan Kompleksitas Siklomatis .......................... 41
BAB III ANALISIS DAN PERANCANGAN
3.1 Analisis Masalah ............................................................................ 43
3.2 Analisis Kebutuhan Sistem ............................................................ 43
3.2.1 Analisis Kebutuhan Non-Fungsional ................................. 44

ii
3.2.1.1 Kebutuhan Perangkat Keras ................................... 44
3.2.1.2 Kebutuhan Perangkat Lunak .................................. 44
3.2.2 Analisis Kebutuhan Fungsional ......................................... 45
3.3 Pencarian dengan Algoritma Horspool .......................................... 45
3.4 Perancangan Sistem ....................................................................... 53
3.4.1 Usecase Diagram................................................................ 53
3.4.2 Skenario ............................................................................. 54
3.4.2.1 Skenario Pencarian Umum ..................................... 54
3.4.2.2 Skenario Pencarian Latin ....................................... 55
3.4.2.3 Skenario Informasi Sistem ..................................... 57
3.4.2.4 Skenario Data Taksonomi ...................................... 57
3.4.3 Activity Diagram................................................................ 59
3.4.3.1 Activity Diagram Pencarian Umum ....................... 59
3.4.3.2 Activity Diagram Pencarian Latin.......................... 60
3.4.3.3 Activity Diagram Informasi Sistem ....................... 60
3.4.3.4 Activity Diagram Data Taksonomi ........................ 61
3.4.4 Class Diagram .................................................................... 61
3.4.5 Sequence Diagram ............................................................. 61
3.4.5.1 Sequence Diagram Pencarian Umum ..................... 63
3.4.5.2 Sequence Diagram Pencarian Latin ....................... 63
3.4.5.3 Sequence Diagram Informasi Sistem ..................... 64
3.4.5.4 Sequence Diagram Data Taksonomi ...................... 65
3.5 Perancangan Interface / Antarmuka ............................................... 65
3.5.1 Halaman Utama Aplikasi ................................................... 66
3.5.2 Halaman Pencarian ............................................................ 67
3.5.3 Halaman Detail .................................................................. 68
3.5.4 Halaman Administrator ...................................................... 69
BAB IV IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi Sistem ...................................................................... 72
4.2 Perangkat Implementasi ................................................................. 72
4.2.1 Kebutuhan Perangkat Lunak .............................................. 72

iii
4.2.2 Kebutuhan Perangkat Keras ............................................... 73
4.3 Desain Tampilan ............................................................................ 74
4.3.1 User Interface ..................................................................... 74
4.3.1.1 Home ...................................................................... 74
4.3.1.2 Pencarian Umum .................................................... 74
4.3.1.3 Pencarian Latin ....................................................... 76
4.3.1.4 Help ........................................................................ 77
4.3.1.5 About ...................................................................... 78
4.3.2 Admin Interface ................................................................. 78
4.3.2.1 Login Admin .......................................................... 78
4.3.2.2 Kelola Data Taksonomi .......................................... 79
4.3.2.3 Edit Data Taksonomi .............................................. 80
4.4 Pengujian Perangkat Lunak ........................................................... 81
4.4.1 Black Box Testing .............................................................. 81
4.4.2 White Box Testing ............................................................. 84
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan .................................................................................... 88
5.2 Saran .............................................................................................. 89

DAFTAR PUSTAKA

LAMPIRAN

iv
DAFTAR GAMBAR

Gambar 1.1 Arsitektur Rational Unified Process ....................................... 6

Gambar 2.1 Arstektur Sistem Operasi Android .......................................... 11

Gambar 2.2 Model RUP .............................................................................. 26

Gambar 2.3 Diagram UML ......................................................................... 30

Gambar 2.4 Simbol Sequence Diagram ...................................................... 35

Gambar 2.5 Antarmuka Awal Rational Rose ............................................. 37

Gambar 2.6 Contoh Flowgraph .................................................................. 41

Gambar 3.1 Flowchart BmBc ..................................................................... 47

Gambar 3.2 Flowchart Matching algoritma Horspool ................................ 49

Gambar 3.3 Usecase Diagram Sistem Taksonomi ..................................... 54

Gambar 3.4 Activity Diagram Pencarian Umum ........................................ 59

Gambar 3.5 Activity Diagram Pencarian Latin........................................... 60

Gambar 3.6 Activity Diagram Informasi Sistem ........................................ 60

Gambar 3.7 Activity Diagram Data Taksonomi ......................................... 61

Gambar 3.8 Class Diagram Taksonomi Tumbuhan .................................... 61

Gambar 3.9 Sequence Diagram Pencarian Umum ..................................... 63

Gambar 3.10 Sequence Diagram Pencarian Latin ...................................... 64

Gambar 3.11 Sequence Diagram Informasi Sistem .................................... 64

Gambar 3.12 Sequence Diagram Data Taksonomi ..................................... 65

Gambar 3.13 Halaman Utama Aplikasi ...................................................... 66

Gambar 3.14 Halaman Pencarian ................................................................ 67

v
Gambar 3.15 Halaman Detail ...................................................................... 68

Gambar 3.16 Halaman Data Taksonomi ..................................................... 69

Gambar 4.1 Interface Home ........................................................................ 73

Gambar 4.2 Interface Pencarian Umum Pada Posisi Awal ......................... 74

Gambar 4.3 Interface Posisi Akhir Pencarian ............................................. 74

Gambar 4.4 Interface Detail Tumbuhan...................................................... 75

Gambar 4.5 Interface Pencarian Latin ........................................................ 76

Gambar 4.6 Interface Help .......................................................................... 76

Gambar 4.6 Interface About........................................................................ 77

Gambar 4.7 Interface Login Admin ............................................................ 78

Gambar 4.8 Interface Kelola Data Taksonomi ........................................... 78

Gambar 4.9 Interface Kelola Data Taksonomi ........................................... 79

Gambar 4.10 Interface Edit Data Taksonomi ............................................. 79

Gambar 4.11 Flowgraph Notation Horspool .............................................. 85

vi
DAFTAR TABEL

Tabel 2.1. Simbol-Simbol Dalam Flowchart ............................................... 28

Tabel 2.2 Simbol Use Case Diagram .......................................................... 31

Tabel 2.3 Simbol Activity Diagram ............................................................ 33

Tabel 2.4 Simbol Class Diagram ................................................................ 34

Tabel 2.5 Perintah – perintah Penting Mysql .............................................. 36

Tabel 3.1 Bad-match pada Praproses .......................................................... 46

Tabel 3.2 Inisialisasi awal bad-match ......................................................... 50

Tabel 3.3 Pembuatan bad-match ................................................................. 50

Tabel 3.4 Iterasi algoritma Horspool pertama ............................................ 50

Tabel 3.5 Iterasi algoritma Horspool kedua ................................................ 51

Tabel 3.6 Iterasi algoritma Horspool ketiga ............................................... 52

Tabel 3.7 Spesifikasi Komponen Rancangan Halaman Utama .................. 66

Tabel 3.8 Spesifikasi Komponen Rancangan Halaman Pencarian ............. 67

Tabel 3.9 Spesifikasi Komponen Rancangan Halaman Detail ................... 68

Tabel 3.10 Spesifikasi Komponen Rancangan Data Taksonomi ................ 69

Tabel 4.1 Kebutuhan Perangkat Lunak ....................................................... 71

Tabel 4.2 Kebutuhan Minimum Perangkat Lunak ...................................... 72

Tabel 4.3. Kebutuhan Perangkat Keras ....................................................... 72

Tabel 4.4. Kebutuhan Minimum Perangkat Keras ...................................... 72

Tabel 4.5 Pengujian Black Box ................................................................... 80

Tabel 4.6 Pengujian White Box ................................................................... 83

vii
Tabel 4.7 Graph matrix Horspool ............................................................... 87

viii
DAFTAR LAMPIRAN

Lampiran 1 Foto copy kartu bimbingan

Lampiran 2 Source Code Program

ix

Anda mungkin juga menyukai