i
HELPDESK APLICATION ANDROID BASED FOR COMPUTER SERVICE MANAGEMENT
LAPORAN KULIAH PRAKTEK
Oleh :
NIM NAMA
1. 1511500001 HARYONO TRIONO 2. 1511500010 RYAN ANDITYA 3. 1511500046 AHMAD
PROGRAM STUDI TEKNIK INFORMATIKA STMIK ATMA LUHUR
PANGKALPINANG
2018/2019
ii
iii
iv
v ABSTRAK
CV. Elsan Rekadata merupakan toko yang bergerak dalam bidang penjualan dan jasa servis komputer, laptop dan printer. Dalam proses serah terima servisan masih bersifat manual yaitu dicatat dan disimpan kedalam buku, akibatnya data yang di simpan sering hilang, proses pencarian data penjualan menjadi lama, sering terjadi duplikasi data. Maka dari itu sangat perlu dipikirkan bagaimana membangun aplikasi administrasi serah terima servisan pada CV. Elsan Rekadata yang berada di pangkalpinang. Guna memperoleh bahan-bahan dan informasi yang dibutuhkan dalam perancangan dilakukan dilapangan yaitu wawancara, untuk desain sistem yang digunakan dalam pembuatan aplikasi administrasi jasa servis komputer, laptop dan printer ini menggunakan model UML. Sedangkan untuk bahasa pemrograman menggunakan Android Studio dan MySQL sebagai Database Management System. Hasil penelitian berupa Aplikasi Administrasi yang bisa mempercepat kegiatan pengolahan data, servisan barang di CV. Elsan Rekadata ini menjadi lebih cepat dan mudah.
Kata Kunci :elsan, servisan, administrasi, jasa.
vi
KATA PENGANTAR
Segala puji bagi Tuhan Yang Maha Esa karena atas berkat dan karunia- Nya, kami dapat menyelesaikan laporan kuliah praktek ini dengan baik dan lancar.
Laporan ini disusun sebagai salah satu persyaratan dalam perkuliahan jurusan Teknik Informatika pada STMIK Atma Luhur Pangkalpinang.
Dalam penyusunan laporan ini, kami menyadari sepenuhnya bahwa selesainya laporan kuliah praktek ini tidak terlepas dari dukungan, semangat, serta bimbingan dari berbagai pihak. Oleh karena itu, kami ingin menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu dalam menyelesaikan laporan ini, antara lain :
1. Bapak Prof. Dr. Moedjiono, M.Sc, selaku Ketua STMIK Atma Luhur Pangkalpinang.
2. Bapak R Burham Isnanto F, S.Si, M.Kom, selaku Ketua Program Studi Teknik Informatika serta Dosen Pembimbing STMIK Atma Luhur.
3. Bapak M. Hasan Zayadi selaku Pimpinan di CV. Elsan Rekadata
Kami menyadari bahwa penyusunan laporan kuliah praktek ini masih jauh dari sempurna. Maka dari itu, kami sangat mengharapkan kritik dan saran yang dapat membangun sehingga dapat lebih baik lagi di masa yang akan datang.
Akhir kata, kami mengucapkan terima kasih atas semua dukungan dan bantuannya sehingga laporan ini dapat disusun dengan baik. Semoga dapat bermanfaat bagi pembaca secara umum.
Pangkalpinang, 09 Januari 2019
Penulis
vii DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PERSETUJUAN ... ii
LEMBAR PENGESAHAN ... iii
LEMBAR PERNYATAAN ANTI PLAGIAT ... iv
ABSTRAK ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvii
DAFTAR SIMBOL ... xviii
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan Penelitian ... 2
1.5 Metode Penelitian ... 2
1.5.1 Metode Analisa Sistem ………... 2
1.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 5
2.1 Aplikasi ... 5
2.1.1 Pengertian Aplikasi ... 5
2.2 Android ... 5
2.2.1 Pengertian Android ... 5
2.2.2 Perkembangan Versi OS Android ... 7
2.3 Android Studio ... 11
viii
2.4 Algoritma ... 12
2.4.1 Jenis-Jenis Algoritma ... 12
2.5 Smartphone ... 13
2.6 Android SDK ... 13
2.7 Android JDK ... 14
2.8 Android Development Tools ... 14
2.9 Android Virtual Device ... 14
2.10 MySQL ... 15
2.10.1 Keunggulan MySQL ... 15
2.11 Xampp ... 16
2.12 Java ... 17
2.13 PHP ... 17
2.13.1 Keunggulan PHP ... 18
2.14 JSON ... 19
2.15 HTML ... 20
2.16 Fundamental Aplikasi ... 20
2.17 Google Maps Api ... 22
2.18 Mobile ... 22
2.18.1 Pengertian Mobile Learning ... 23
2.19 Tinjauan Studi ... 24
2.19.1 Penelitian Erwantoni (2017) ... 24
2.19.2 Penelitian Andi Pratomo (2014) ... 24
2.19.3 Penelitian Wagino, S.Kom., M.Kom (2016) ... 25
2.19.4 Penelitian Vadin Manu Sudhana (2017) ... 25
2.19.5 Penelitian Irham Fuadika (2015) ... 26
2.19.6 Penelitian Hendra, Mardiani (2015) ... 26
2.19.7 Penelitian Lia Lis Setyawati (2014) ... 27
2.19.8 Penelitian fendra Sukmana, Sukadi (2015) ... 28
ix
2.19.9 Penelitian Febri Valentina, Leon Andretti Abdila, Nurul
Adha Oktarini Saputri (2016) ... 28
2.19.10 Penelitian Syaprina, Leon Andretti Abdilla, Nyimas Sopia (2014) ... 29
2.19.11 Penelitian Rendy Ryan Chrisna Putra (2018) ... 29
2.19.12 Penelitian Faris Sifauttijani, Tri Listy Orini, Rizkysari Meimaharani (2017) ... 30
2.19.13 Penelitian Effatian Najwaini, Adi Pratomo, Elsa Afrina Arisanti, Mutia Mariska (2016) ... 30
2.19.14 Penelitian Ivan Alfatih Saputra (2017) ... 31
2.19.15 Penelitian Triany Arita Fitri, M. Naofal Arsyad (2017) .... 31
BAB III ORGANISASI ... 33
3.1 CV. ELSAN REKADATA ... 33
3.1.1 Sejarah CV. Elsan Rekadata ... 34
3.1.2 Visi Dan Misi CV. Elsan Rekadata ... 34
3.1.3 Struktur Organisasi ... 35
3.1.4 Tugas Dan Wewenang ... 35
3.1.5 Spesifikasi, Kegunaan Dan Jumlah Komputer ... 36
3.1.6 Spesifikasi Laptop ... 36
3.1.7 Spesifikasi Laptop Dan Kegunaan ... 37
3.1.8 Jaringan Dan Ruang Kerja ... 38
3.1.9 Software ... 38
3.1.10 Foto-Foto ... 39
BAB IV PEMBAHASAN ... 40
4.1 Devinisi Masalah ... 40
4.1.1 Proses Bisnis Berjalan ... 40
4.1.2 Tampilan Layar Sistem Yang Ada Sekarang ... 41
4.1.3 Rancangan Inovasi yang Diusulkan ... 41
4.1.4 Keuntungan Dan Kerugian Sistem Yang Diusulkan ... 41
x
4.2 Rancangan Basis Data ... 42
4.2.1 Entity Relationship Diagram (ERD) ... 42
4.2.2 Transformasi ERD Ke LRS (Logical Record Structure) ... 42
4.2.3 Logical Record Structure (LRS) ... 43
4.3 Flowchart Aplikasi... 43
4.3.1 Flowchart Login ... 43
4.3.2 Flowchart Servisan Masuk ... 44
4.3.3 Flowchart Tentang Pengembang ... 45
4.4 Rancangan Layar ... 48
4.5 Use Case Diagram ... 52
4.5.1 Deskripsi Usecase Diagram ... 53
4.6 Diagram Actifity ... 54
4.6.1 Diagram Actifity Penerimaan Servis ... 54
4.6.2 Diagram Actifity Servirs Keluar ... 55
4.6.3 Diagram Actifity Konfirmasi Servisan ... 56
4.7 Diagram Squence ... 57
4.7.1 Diagram Squence Proses Login ... 58
4.7.2 Diagram Squence Daftar Harga ... 59
4.7.3 Diagram Squence Logout ... 60
4.8 Implementasi Interface Aplikasi ... 61
4.8.1 Tampilan layar Login ... 61
4.8.2 Tampilan layar Menu Utama ... 62
4.8.3 Tampilan layar Menu Servisan Masuk ... 63
BAB V KESIMPULAN DAN SARAN ... 64
5.1 Kesimpulan ... 64
5.2 Saran ... 64 DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR GAMBAR
Halaman
Gambar 3.1 Tampak Depan CV. Elsan Rekadata ... 33
Gambar 3.2 Tampak Samping CV. Elsan Rekdata ... 33
Gambar 3.3 Struktur Organisasi CV. Elsan Rekadata ... 35
Gambar 3.4 Spesifikasi Laptop ... 36
Gambar 3.5 Spesifikasi Laptop ... 37
Gambar 3.6 Laptop Kasir ... 37
Gambar 3.7 Laptop Direktur ... 37
Gambar 3.8 Jaringan Dan Ruangan ... 38
Gambar 3.9 Kegiatan Di CV. Elsan Rekadata ... 39
Gambar 4.1 Tampilan Sistem Yang Ada ... 41
Gambar 4.2 Entity Relation Diagram... 42
Gambar 4.3 Transformasi ERD Ke LRS ... 42
Gambar 4.4 Logical Record Structure ... 43
Gambar 4.5 Flowchart Login ... 43
Gambar 4.6 Flowchart Servisan Masuk ... 44
Gambar 4.7 Flowchart Tentang Pengembang ... 45
Gambar 4.8 Rancangan Layar Menu Utama ... 48
Gambar 4.9 Rancangan Layar Login ... 49
Gambar 4.10 Rancangan Layar Servisan Masuk ... 50
Gambar 4.11 Use Case Admin ... 52
Gambar 4.12 Use Case Kasir ... 53
Gambar 4.13 Diagram Activity Penerimaan Servis ... 55
Gambar 4.14 Diagram Activity Servisan Keluar ... 56
Gambar 4.15 Diagram Activity Konfirmasi Servisan ... 57 Gambar 4.16 Diagram Squence Aplikasi Administrasi Elsan Komputer
xii
Berbasis Android ... 58
Gambar 4.17 Diagram Squence Proses Login ... 59
Gambar 4.18 Diagram Squence Daftar Harga ... 60
Gambar 4.19 Diagram Squence Logout ... 61
Gambar 4.20 Tampilan Layar Login ... 62
Gambar 4.21 Tampilan Layar Menu Utama ... 63
Gambar 4.22 Tampilan Layar Servisan Masuk... 64
xiii
DAFTAR TABEL
Halaman Tabel 4.1 Deskripsi Use Case Login User ... 54 Tabel 4.2 Deskripsi Use Case Servisan Masuk ... 54 Tabel 4.3 Deskripsi Use Case Tentang Pengembang ... 55
xiv
DAFTAR SIMBOL
Simbol Diagram Hubungan Entitas
Entitas
Menggambarkan kumpulan objek yang anggota-anggotanya berperan dalam sistem atau menyatakan satuan himpunan entitas
Garis Penghubung
Merupakan penghubung entitas dengan relationship ataupun sebaliknya dari relationship ke entitas Relasi
Menggambarkan satu himpunan hubungan antara objek yangdibangun (relationship) Atau himpunanyang ada diantara himpunan entitas
Simbol Flowchart
START/END
Menggambarkan awal dan akhir aliran data
Penghubung
Menggambarkan arah proses
menghubungkan satu modul ke ke modul yang lainnya
xv Simbol Use Case Diagram
Aktor
Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari system yang dibuat atau bisa disebut dengan pengguna Aplikasi
Association
Menggambarkan hubungan aktor dengan usecase
Use Case
Menggambarkan fungsionalitas dari suatu sistem sehingga pengguna sistempahamdanmengertikegunaan sistem yang akan dibangun.
Simbol Activity Diagram
Start State
Menggambarkan awal dari aktifitas End State
Menggambarkan akhir aktifitas Input/Output
Menggambarkan masukan dan
keluaranyangdihasilkan
xvi
Transition
Menggambarkan perpindahan control antarastate
Activity State
Menggambarkan proses bisnis
Diagram Sequence
Aktor
Pengguna aplikasi atau biasa disebut user
Pesan Tipe Send
Menggambarkan suatu object
mengirim datamasuk Garis Hidup
Menggambarkan kehidupan suatu objek
Waktu Aktif
Menggambarkan objek dalam keadaan aktif dan berinteraksi, Semua yang berhubungan dengan waktu aktif adalah sebuah tahap yang dilakukan di dalamnya.
Keluaran
Menggambarkan sebuah keluaran yang didapatkan setelah melalui beberapa Tahapan