pembuatan aplikasi pencarian guru les privat … · corel draw ... alat dan bahan ... tabel 3. 9...

18
i PEMBUATAN APLIKASI PENCARIAN GURU LES PRIVAT BERBASIS MOBILE ANDROID HALAMAN SAMPUL Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun oleh : WIJI LESTARI NIM. M3114145 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2017

Upload: hadan

Post on 10-Jun-2018

242 views

Category:

Documents


6 download

TRANSCRIPT

i

PEMBUATAN APLIKASI PENCARIAN GURU LES PRIVAT

BERBASIS MOBILE ANDROID

HALAMAN SAMPUL

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya

pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret

Disusun oleh :

WIJI LESTARI

NIM. M3114145

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2017

ii

HALAMAN PERSETUJUAN

iii

HALAMAN PENGESAHAN

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu

Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau

pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara

tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, Juni 2017

Wiji Lestari

NIM. M3114145

v

HALAMAN MOTTO

“Cukuplah Allah (menjadi penolong) bagi kami dan Dia sebaik baik pelindung”

(Q.S Surah Ali ‘Imran ayat 173)

“Allah tidak membebani seseorang itu melainkan sesuai dengan kesanggupannya”

(Q.S. Surah Al-Baqoroh ayat 286)

“Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah

selesai (dari suatu urusan), kerjakanlah dengan sungguh-sungguh (urusan) yang

lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap.”

(Q.S. Surah Al-Insyirah ayat 6-8)

“Jadilah dirimu sendiri, karena orang lain belum tentu sebaik dirimu.”

(Wiji Lestari)

vi

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini penulis persembahkan kepada:

1. Bapak Mariyo dan Ibu Sunarni selalu mendo’akan, memberi semangat,

menyediakan segala fasilitas dan menjadi alasan utama bagi saya untuk

menyelesaikan tugas akhir ini.

2. Keluarga besar dan para sahabat tersayang yang telah memberi nasehat,

motivasi dan do’a terbaik kepada penulis.

3. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya

Bapak Firma Sahirul yang telah memberikan bimbingan dan arahan yang

bermanfaat kepada penulis.

4. Teman-teman grup Princess yang selalu membagi semangat dan mewarnai

hari-hari penulis selama masa perkuliahan.

5. Teman-teman D3 Teknik Informatika angkatan 2014 khususnya kelas TI F dan

kelas TI E, terimakasih atas bantuan dan dukungan selama perkuliahan.

6. Pembaca yang budiman.

vii

KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh

Bismillaahirrahmanirrahiim. Alhamdulillah, puji syukur penulis panjatkan

kehadirat Allah SWT yang telah memberikan nikmat, rahmat, dan hidayah-Nya

sehingga penulis dapat menyelesaikan Laporan Tugas Akhir dengan judul

“Pembuatan Aplikasi Pencarian Guru Les Privat Berbasis Mobile Android”.

Shalawat serta salam semoga senantiasa tercurahkan kepada Nabi Muhammad

SAW, keluarganya, para sahabatnya, sampai kepada umatnya hingga akhir zaman.

Aamiin.

Penulisan Laporan Tugas Akhir ini diajukan untuk salah satu syarat dalam

memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret. Dalam penulisan laporan ini tidak lepas dari hambatan

dan kesulitan, tetapi berkat bimbingan, bantuan, nasihat, saran, dan kerjasama dari

berbagai pihak sehingga hambatan tersebut bisa diatasi dengan baik. Dalam

kesempatan ini, penulis mengucapkan terimakasih kepada :

1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret yang telah

memberikan izin kepada penulis untuk belajar dan hingga akhirnya dapat

menyelesaikan pembelajaran di Fakultas Matematika dan Ilmu Pengetahuan

Alam Universitas Sebelas Maret.

2. Abdul Aziz S.Kom., M.Cs selaku Ketua Progran Studi Diploma III Teknik

Informatika Universitas Sebelas Maret yang telah memberi izin kepada penulis

untuk belajar dan hingga akhirnya dapat menyelesaikan pembelajaran di

Program Studi DIII Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret.

3. Firma Sahrul Bahtiar S.Kom, M.Eng selaku Dosen Pembimbing yang dengan

penuh kesabaran memberikan bimbingan, nasihat, kritik dan saran terbaik

kepada penulis dalam penyusunan dan pembuatan Tugas Akhir ini.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas

Maret yang telah memberikan bekal ilmu kepada penulis.

viii

5. Para karyawan/wati Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah membantu penulis dalam proses belajar.

6. Rekan-rekan DIII Teknik Informatika 2014 khususnya kelas TI F yang telah

memberikan dukungan dan do’a dalam penyusunan laporan ini.

7. Dan semua pihak yang telah membantu penulis menyelesaikan laporan tugas

akhir ini yang tidak bisa penulis sebutkan satu persatu.

Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan baik dari

bahasa yang digunakan maupun teknik penyajian sehingga penulis membutuhkan

kritik dan saran yang bersifat membangun untuk perbaikan laporan ke depannya.

Semoga segala bantuan yang telah diberikan dapat terhitung sebagai amal sholeh

yang senantiasa mendapat ridho Allah SWT. Penulis berharap laporan ini dapat

bermanfaat untuk para pembaca.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Surakarta, Juni 2017

Wiji Lestari

NIM. M3114145

ix

DAFTAR ISI

HALAMAN SAMPUL ............................................................................................ i

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

PERNYATAAN ..................................................................................................... iii

HALAMAN MOTTO ............................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL ................................................................................................. xii

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR LAMPIRAN ........................................................................................ xvi

INTISARI ............................................................................................................ xvii

ABSTRACT ....................................................................................................... xviii

BAB I PENDAHULUAN ....................................................................................... 1

1.1. Latar Belakang Masalah ........................................................................... 1

1.2. Perumusan Masalah .................................................................................. 2

1.3. Tujuan ....................................................................................................... 2

1.4. Manfaat ..................................................................................................... 2

1.5. Batasan Masalah ....................................................................................... 3

1.6. Metodologi Penelitian ............................................................................... 3

1.7. Sistematika Penulisan ............................................................................... 5

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 6

2.1. Tinjauan Pustaka ....................................................................................... 6

2.2. Landasan Teori.......................................................................................... 7

2.2.1. Guru .............................................................................................. 7

2.2.2. Bimbingan Belajar ........................................................................ 7

2.2.3. Android ......................................................................................... 8

2.2.4. Android Studio .............................................................................. 9

2.2.5. Basis Data (Database)................................................................. 10

2.2.6. ERD (Entity Relationship Diagram) ........................................... 10

2.2.7. XAMPP ....................................................................................... 13

x

2.2.8. MySQL ........................................................................................ 13

2.2.9. Java .............................................................................................. 13

2.2.10. JSON ........................................................................................... 14

2.2.11. XML (eXtensible Markup Language) ......................................... 15

2.2.12. PHP ............................................................................................. 15

2.2.13. Model View Controller (MVC).................................................... 15

2.2.14. Framework .................................................................................. 16

2.2.15. Framework Codeignitier ............................................................. 16

2.2.16. Unified Modelling Language (UML) .......................................... 16

2.2.16.1. Use Case Diagram .................................................... 16

2.2.16.2. Class Diagram ........................................................... 17

2.2.16.3. Activity Diagram ....................................................... 17

2.2.16.4. Sequence Diagram .................................................... 18

2.2.17. Corel Draw .................................................................................. 19

2.2.18. Black-Box Testing (pengujian kotak hitam) ................................ 19

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ............. 20

3.1. Alat dan Bahan ........................................................................................ 20

3.2. Gambaran Umum Aplikasi ..................................................................... 21

3.3. Proses Bisnis ........................................................................................... 21

3.4. Kebutuhan Fungsional dan Non Fungsional ........................................... 23

3.4.1 Kebutuhan Fungsional ................................................................ 23

3.4.2 Kebutuhan Non Fungsional......................................................... 24

3.5. Perancangan Basis Data .......................................................................... 26

3.5.1 Entity Relationship Diagram (ERD) ........................................... 26

3.5.2 Relasi Antar Tabel....................................................................... 27

3.5.3 Tabel Fisik ................................................................................... 27

3.6. Perancangan Sistem ................................................................................ 32

3.6.1 Deskripsi Aktor ........................................................................... 32

3.6.2 Use Case Diagram ...................................................................... 33

3.6.3 Activity Diagram ......................................................................... 34

3.6.3.1 Activity Diagram Web Admin ...................................... 34

3.6.3.2 Activity Diagram Aplikasi Android ............................. 40

3.6.4 Class Diagram ............................................................................ 48

3.6.5 Sequence Diagram ...................................................................... 49

xi

3.7. Perancangan Antar Muka (User Interface) ............................................. 59

3.7.1 Perancangan Antar Muka Web Admin ........................................ 59

3.7.2 Perancangan Antar Muka Aplikasi Android ............................... 62

BAB IV IMPLEMENTASI DAN ANALISA ..................................................... 67

4.1 Implementasi Sistem ............................................................................... 67

4.1.1 Implementasi Interface Web Admin ........................................... 67

4.1.2 Implementasi Interface Aplikasi Android ................................... 70

4.2 Pengujian................................................................................................. 76

4.2.1 Pengujian Sistem ......................................................................... 77

4.2.2 Pengujian Kompatibilitas ............................................................ 81

4.3 Evaluasi Sistem ....................................................................................... 83

BAB V PENUTUP ................................................................................................ 86

5.1 Kesimpulan ............................................................................................. 86

5.2 Saran ..................................................................................................... 86

DAFTAR PUSTAKA ........................................................................................... 87

LAMPIRAN .......................................................................................................... 89

xii

DAFTAR TABEL

Tabel 2. 1 Notasi simbol ERD .............................................................................. 10

Tabel 2. 2 Bentuk Komponen Use Case Diagram ............................................... 17

Tabel 2. 3 Bentuk Komponen Class Diagram ..................................................... 17

Tabel 2. 4 Bentuk Komponen Sequence Diagram ............................................... 18

Tabel 3. 1 Kebutuhan Fungsional Web Admin .................................................... 23

Tabel 3. 2 Kebutuhan Fungsional Aplikasi Android ............................................ 23

Tabel 3. 3 Kebutuhan Non Fungsional Sistem ..................................................... 24

Tabel 3. 4 Tabel akun ........................................................................................... 27

Tabel 3. 5 Tabel mapel ......................................................................................... 28

Tabel 3. 6 Tabel jadwal ........................................................................................ 28

Tabel 3. 7 Tabel detail_jadwal ............................................................................. 28

Tabel 3. 8 Tabel guru............................................................................................ 29

Tabel 3. 9 Tabel ajar ............................................................................................. 29

Tabel 3. 10 Tabel murid ....................................................................................... 30

Tabel 3. 11 Tabel bimbingan ................................................................................ 30

Tabel 3. 12 Tabel detail_bimbingan ..................................................................... 31

Tabel 3. 13 Tabel ulasan ....................................................................................... 31

Tabel 3. 14 Tabel Artikel ..................................................................................... 32

Tabel 3. 15 Deskripsi Aktor ................................................................................. 32

Tabel 4. 1 Pengujian Sistem ................................................................................. 77

Tabel 4. 2 Pengujian Kompatibilitas Layar Device .............................................. 81

xiii

DAFTAR GAMBAR

Gambar 2. 1 Relasi Satu ke Satu ......................................................................... 11

Gambar 2. 2 Relasi Satu ke Banyak .................................................................... 11

Gambar 2. 3 Relasi Banyak ke Satu .................................................................... 12

Gambar 2. 4 Relasi Banyak ke Banyak ............................................................... 12

Gambar 2. 5 Arsitektur JSON ............................................................................. 14

Gambar 2. 6 Pola MVC ....................................................................................... 16

Gambar 3. 1 Gambaran Umum Aplikasi ............................................................. 21

Gambar 3. 2 Proses Bisnis ................................................................................... 22

Gambar 3. 3 Entity Relationship Diagram (ERD) ............................................... 26

Gambar 3. 4 Relasi Antar Tabel .......................................................................... 27

Gambar 3. 5 Use Case Diagram .......................................................................... 33

Gambar 3. 6 Activity Diagram Manajemen Akun ............................................... 34

Gambar 3. 7 Activity Diagram Manajemen Ulasan ............................................. 34

Gambar 3. 8 Activity Diagram Manajemen Mata Pelajaran ................................ 35

Gambar 3. 9 Activity Diagram Manajemen Jadwal ............................................. 36

Gambar 3. 10 Activity Diagram Manajemen Guru ............................................. 37

Gambar 3. 11 Activity Diagram Manajemen Murid ............................................ 38

Gambar 3. 12 Activity Diagram Manajemen Bimbingan .................................... 39

Gambar 3. 13 Activity Diagram Manajemen Artikel .......................................... 40

Gambar 3. 14 Activity Diagram Lihat Daftar Suka ............................................. 41

Gambar 3. 15 Activity Diagram Lihat Artikel Guru ............................................ 41

Gambar 3. 16 Activity Diagram Lihat Mata Pelajaran Guru ............................... 42

Gambar 3. 17 Activity Diagram Lihat Jadwal Guru ............................................ 43

Gambar 3. 18 Activity Diagram Lihat Akun Guru .............................................. 44

Gambar 3. 19 Activity Diagram Lihat Daftar Bimbingan Guru .......................... 45

Gambar 3. 20 Activity Diagram Lihat Pemberitahuan Pesanan Bimbingan ....... 46

Gambar 3. 21 Activity Diagram Lihat seluruh Daftar Guru ................................ 46

Gambar 3. 22 Activity Diagram Lihat Detail Guru ............................................. 47

Gambar 3. 23 Activity Diagram Pencarian Guru ................................................. 47

xiv

Gambar 3. 24 Activity Diagram Lihat Daftar Bimbingan Murid ........................ 48

Gambar 3. 25 Activity Diagram Lihat Akun Murid ............................................ 48

Gambar 3. 26 Sequence Diagram Manajemen Akun .......................................... 49

Gambar 3. 27 Sequence Diagram Manajemen Ulasan ........................................ 49

Gambar 3. 28 Sequence Diagram Manajemen Mata Pelajaran ........................... 50

Gambar 3. 29 Sequence Diagram Manajemen Jadwal ........................................ 51

Gambar 3. 30 Sequence Diagram Manajemen Murid ......................................... 52

Gambar 3. 31 Sequence Diagram Manajemen Artikel ....................................... 53

Gambar 3. 32 Sequence Diagram Melihat Daftar Suka ...................................... 54

Gambar 3. 33 Sequence Diagram Melihat Artikel Guru ..................................... 54

Gambar 3. 34 Sequence Diagram Melihat Mata Pelajaran Guru ........................ 55

Gambar 3. 35 Sequence Diagram Melihat Jadwal Guru ..................................... 55

Gambar 3. 36 Sequence Diagram Melihat Akun Guru ....................................... 56

Gambar 3. 37 Sequence Diagram Melihat Daftar Bimbingan Guru ................... 56

Gambar 3. 38 Sequence Diagram Konfirmasi Bimbingan .................................. 57

Gambar 3. 39 Sequence Diagram Melihat Seluruh Daftar Guru ........................ 57

Gambar 3. 40 Sequence Diagram Pencarian Guru .............................................. 57

Gambar 3. 41 Sequence Diagram Melihat Detail Guru ...................................... 58

Gambar 3. 42 Sequence Diagram Melihat Daftar Bimbingan Murid ................. 58

Gambar 3. 43 Sequence Diagram Melihat Akun Murid ..................................... 59

Gambar 3. 44 Perancangan Antarmuka Halaman Dashboard ............................. 59

Gambar 3. 45 Perancangan Antarmuka Halaman Tampil Data .......................... 60

Gambar 3. 46 Perancangan Antarmuka Halaman Tambah Data ......................... 60

Gambar 3. 47 Perancangan Antarmuka Halaman Detail Data ............................ 61

Gambar 3. 48 Perancangan Antarmuka Halaman Edit Data ............................... 61

Gambar 3. 49 Perancangan Antarmuka Peringatan Non Aktifkan Data ............. 61

Gambar 3. 50 Perancangan Splashscreen ............................................................ 62

Gambar 3. 51 Perancangan antar muka Login .................................................... 62

Gambar 3. 52 Perancangan antar muka Beranda Murid ...................................... 63

Gambar 3. 53 Perancangan antar muka Beranda Guru ....................................... 63

Gambar 3. 54 Perancangan antar muka Detail Guru ........................................... 64

xv

Gambar 3. 55 Perancangan antar muka Daftar Bimbingan ................................. 64

Gambar 3. 56 Perancangan antar muka Pencarian Guru ..................................... 65

Gambar 3. 57 Perancangan antar muka Akun ..................................................... 65

Gambar 3. 58 Perancangan antar muka Tambah Artikel..................................... 66

Gambar 3. 59 Perancangan antar muka Pesan Bimbingan .................................. 66

Gambar 4. 1 Implementasi Halaman Dashboard ................................................. 67

Gambar 4. 2 Implementasi Halaman Tampil Data .............................................. 68

Gambar 4. 3 Implementasi Halaman Tambah Mata Pelajaran ............................ 68

Gambar 4. 4 Implementasi Halaman Guru Tambah Mata Pelajaran ................... 69

Gambar 4. 5 Implementasi Halaman Tambah Bimbingan .................................. 69

Gambar 4. 6 Implementasi Halaman Detail Guru ............................................... 69

Gambar 4. 7 Implementasi Halaman Edit Mata Pelajaran .................................. 70

Gambar 4. 8 Implementasi Peringatan Non Aktifkan Bimbingan....................... 70

Gambar 4. 9 Implementasi Halaman Splash Screen ............................................ 71

Gambar 4. 10 Implementasi Halaman Login ...................................................... 71

Gambar 4. 11 Implementasi Halaman Beranda Guru.......................................... 72

Gambar 4. 12 Implementasi Halaman Daftar Bimbingan ................................... 72

Gambar 4. 13 Implementasi Halaman Detail Bimbingan.................................... 73

Gambar 4. 14 Implementasi Halaman Beranda Murid ........................................ 73

Gambar 4. 15 Implementasi Halaman Akun Murid ............................................ 74

Gambar 4. 16 Implementasi Halaman Detail Guru ............................................. 74

Gambar 4. 17 Implementasi Halaman Pesan Bimbingan .................................... 75

Gambar 4. 18 Implementasi Halaman Cari ......................................................... 75

Gambar 4. 19 Function onMapReady ................................................................. 76

Gambar 4. 20 File activity.xml ............................................................................ 76

Gambar 4. 21 Pengujian Layar 4” ....................................................................... 81

Gambar 4. 22 Pengujian Layar 5” ....................................................................... 81

Gambar 4. 23 Pengujian Layar 6” ....................................................................... 82

Gambar 4. 24 Grafik Hasil Kuisioner .................................................................. 83

Gambar 4. 25 Grafik Hasil Kuisioner .................................................................. 84

Gambar 4. 26 Grafik Hasil Kuisioner .................................................................. 85

xvi

DAFTAR LAMPIRAN

Lampiran 1 Perancangan Class Diagram Sistem Web Admin ........................... 89

Lampiran 2 Perancangan Class Diagram Aplikasi Android ............................... 90

Lampiran 3 Perancangan Sequence Diagram Manajemen Guru ........................ 91

Lampiran 4 Perancangan Sequence Diagram Manajemen Bimbingan ............... 92

xvii

INTISARI

Wiji Lestari. 2017. Pembuatan Aplikasi Pencarian Guru Les Privat Berbasis

Mobile Android. Program Diploma III Teknik Informatika Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.

Bimbingan belajar atau biasa disebut les merupakan salah satu usaha yang perlu

dilaksanakan untuk mencapai tujuan belajar yang maksimal. Kebutuhan murid

terhadap bimbingan belajar berhubungan dengan cara pembelajaran dan waktu

belajar di sekolah yang semakin menyulitkan murid untuk mendalami materi

pelajaran. Sebagai solusinya murid akan melakukan bimbingan belajar di lembaga

bimbingan belajar maupun dengan seorang guru secara privat. Sebelum melakukan

bimbingan belajar, sebaiknya murid mencari tahu informasi mengenai guru yang

yang akan mengajar termasuk jadwal mengajar dan biaya bimbingan guru tersebut.

Aplikasi Cari Guru Privat dibuat dengan menggunakan teknologi Client-Server

dengan aplikasi client berbasis Android dan aplikasi server berbasis PHP. Aplikasi

berbasis web menggunakan PHP digunakan Administrator untuk memanajemen

data sementara aplikasi berbasis Android digunakan untuk user guru dan murid.

Aplikasi Cari Guru Privat berbasis web dibuat dengan menggunakan analisis

permodelan Use Case Diagram, Activity Diagram, Class Diagram dan Sequence

Diagram, sedangkan untuk perancangan Aplikasi berbasis Android dibuat dengan

menggunakan analisis permodelan Use Case Diagram dan Activity Diagram.

Perancangan database dan perancangan antarmuka juga digunakan untuk Aplikasi

Cari Guru Privat berbasis web dan berbasis Android.

Pembuatan tugas akhir ini menghasilkan aplikasi server yang dapat mengolah serta

memanajemen data aplikasi Cari Guru Privat dan aplikasi berbasis Android yang

digunakan untuk guru maupun murid. Tujuan utama dari pembuatan aplikasi Cari

Guru Privat berbasis Android ini adalah agar aplikasi ini dapat mudah digunakan

karena dapat diakses dimana saja dan kapan saja serta dapat digunakan sebagai

media mempermudah pencarian guru les privat.

Kata Kunci: Guru Les, Aplikasi Android, Android, Client Server, Cari Guru

xviii

ABSTRACT

Wiji Lestari, 2017. Making Applications of Searching Privat Tentor Based on

Mobile Android. D III Program of Informatic Engineering, Faculty of

Mathematics and Natural Science, University of Sebelas Maret.

Tutoring or so called “les” is one of efforts that needs to achieve maximum learning.

The student’s need of tutoring happens because students find difficulty in exploring

the subjects due to teaching and learning process and learning time at school. As

the solution, the students will join at Tutoring Institution or looking for private

teacher to help them study. Before taking a tutoring, it is necessary for students to

know more information about the teacher including the schedule and the tuition.

Cari Guru Privat Application is created by using client-server technology which is

client application is based on Android and server application is based on PHP.

Application web based using PHP is used by Administrator to manage the data,

while the Android based application is used by the user, teacher and student. Cari

Guru Privat Application which is based on web is created using modeling analysis

Use Case Diagram, Activity Diagram, Class Diagram and Sequence Diagram, while

the Android based one is created using modeling analysis Use Case Diagram and

Activity Diagram. Database design and Interface design are also used in Cari Guru

Privat Application both web based and Android based.

This final project produces both server application which can process and manage

the data of Cari Guru Privat Application and Android based application for teachers

and students. The main purpose of making Cari Guru Privat Applications based on

Android is that this application can be easily used because it can be accessed

anywhere and anytime and also as a media for looking for private teacher more

easily.

Keywords : Private teacher, Android Application, Android, Client-Server, looking

for teacher