RANCANG BANGUN APLIKASI SISTEM PELAYANAN PADA EPSON SERVICE CENTER DENGAN ESTIMASI WAKTU PENGERJAAN MENGGUNAKAN ALGORITMA FIFO BERBASIS ANDROID
ARYA TABA RAJA RIZAL 41512010009
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
RANCANG BANGUN APLIKASI SISTEM PELAYANAN PADA EPSON SERVICE CENTER DENGAN ESTIMASI WAKTU PENGERJAAN MENGGUNAKAN ALGORITMA FIFO BERBASIS ANDROID
LaporanTugas Akhir
Diajukan Untuk Melengkapi Persyaratan Memperoleh Gelar Sarjana Komputer
ARYA TABA RAJA RIZAL 41512010009
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
ii http://digilib.mercubuana.ac.id/
i
http://digilib.mercubuana.ac.id/
ii
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang senantiasa memberikan ilmu, bimbingan, perlindungan dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul ” Rancang Bangun Aplikasi Sistem Pelayanan Pada Epson Service Center Dengan Estimasi Waktu Pengerjaan Menggunakan Algoritma Fifo Berbasis Android”. Laporan ini disusun dengan tujuan untuk memenuhi salah satu syarat kelulusan dan mendapatkan gelar kesarjanaan Strata Satu (S1) pada Program Studi Informatika Fakultas Ilmu Komputer Universitas Mercubuana. Pada kesempatan kali ini, penulis ingin mengucapkan terimakasih kepada pihak-pihak yang telah memberikan dukungan dan kesempatan dalam proses penyusunan laporan tugas akhir ini hingga selesai, yaitu kepada: 1. Ibu Dr. Ir. Eliyani, selaku Pembimbing Tugas Akhir yang telah mengarahkan dan membimbing penulis dengan semua nasihat, semangat dan ilmunya dalam menyusun laporan tugas akhir ini. 2. Ibu Desi Ramayanti, S.Kom, MT, selaku Kepala Prodi Teknik Informatika, Universitas Mercu Buana. 3. Bapak Diky Firdaus, S.Kom, MM, selaku koordinator Tugas Akhir pada jurusan Teknik Informatika, Universitas Mercu Buana. 4. Ayah, Mamah, dan Adik – adik tercinta yang telah memberikan dorongan moril dan do’anya untuk kesuksesan penulis cinta kasih yang begitu besar, sehingga memungkinkan penulis menyelesaikan Laporan Tugas Akhir ini tepat pada waktunya. 5. Rekan satu bimbingan tugas akhir penulis Ammar, Aji, Ari, Ika, Bobby, Nida dan Qalam yang telah berjuang bersama, selalu memberikan motivasi dan mengingatkan penulis agar dapat menyelesaikan tugas akhir tepat waktu. 6. Rekan seperjuangan, Keluarga Besar Teknik Informatika. Khususnya, iii
http://digilib.mercubuana.ac.id/
kawan-kawan Teknik Informatika angkatan 2012 yang selalu memberi motivasi dan semangat serta inspirasi kepada Penulis. 7. Teman-teman dan sahabat-sahabat yang tidak dapat disebutkan satupersatu.
Semoga Allah SWT membalas semua kebaikan dan ilmu serta semangat yang telah diberikan kepada penulis. Penulis menyadari bahwa penulisan laporan ini masih terdapat kekurangan. Oleh karena itu, penulis sangat mengharapkan kritik maupun saran yang bersifat membangun dari berbagai pihak. Semoga laporan ini dapat bermanfaat bagi penulis dan pembaca.
Jakarta, 11 Februari 2017
Arya Taba Raja Rizal
iv
http://digilib.mercubuana.ac.id/
ABSTRAKSI Epson Service Center merupakan salah satu bentuk layanan yang diberikan oleh PT. Epson Indonesia dalam meningkatkan pelayanan kepada pelanggannya. Pelayanan service center sangat dibutuhkan oleh pelanggan Epson pada saat pelanggan ingin memperbaiki mesin Epson yang rusak. Diera yang modern ini pelanggan membutuhkan penyampaian yang cepat dalam mendapatkan informasi. Seiring berjalanannya waktu, teknologipun tumbuh dengan cepat dan canggih. Smartphone Android adalah salah satu barang yang sangat banyak membantu manusia dalam menjalani kehidupan dimasa sekarang. Seseorang dapat mendapatkan informasi melalui koneksi internet dengan menggunakan Smartphone Android kapanpun dan dimanapun dia berada. Penerapan yang sangat fleksibel inilah yang dibutuhkan oleh pelanggan Epson, mereka bisa memonitoring langsung status barangnya yang sedang diperbaiki di Epson Service Center kapanpun dan dimanapun dia berada. Oleh karena itu, dalam tugas akhir ini dibuatlah Rancang Bangun Aplikasi Sistem Pelayanan Pada Epson Service Center Dengan Estimasi Waktu Pengerjaan Menggunakan Algoritma Fifo Berbasis Android. Yang diharapkan dari sistem Aplikasi ini dapat membantu pelanggan Epson mendapatkan informasi tentang status barang yang sedang diperbaiki di Epson Service Center. Sistem ini dirancang dengan menggunakan metode UML, untuk memudahkan penulis dalam merancang sistem. Aplikasi ini dibangun dengan menggunakan pemrograman Java dan menggunakan basis data MySQL. Hasil dari implementasi aplikasi yang sudah dibuat ini adalah aplikasi sistem pelayanan epson service center yang bisa digunakan dikehidupan sehari hari. Pelanggan dapat memonitoring Daftar Barang, Status Service, dan History Service.
Kata Kunci: Android, Fifo, UML, My SQL
v
http://digilib.mercubuana.ac.id/
ABSTRACT Epson Service Center is one of the support services provided by PT Epson Indonesia to increase the services for customers. Service hospitality is surely needed by the customers who require the broken machine to be fixed. In this era, the customers need fast receiver to get better information. Year by year, the technology is fastly growing advanced. One of them is Android smartphone; it is the advanced device helping so many people nowadays. Anyone can easily get the information by connecting the internet from their smartphone everywhere and everytime. So, this flexible application is extremely needed by Epson’s customers to monitor the status of the repairing machine in Epson Service Center directly. By that reason, Service System Application of Epson Service Center by the Estimation Work Date Based Android Using Fifo Algorithm is completely done as the final project. The aim of this final project is helping Epson’s customers to get the information status about the repairing machine in Epson Service Center. This system is designed by UML method to make the writer easier design the system. Furthermore, this application is made by using Java and the basis of MySQL. The result of this final project is, this application can be applied in daily life. So, the customers can monitor List of Item, Service Status and Service History.
Key Words: Android, Fifo, UML, My SQL
vi
http://digilib.mercubuana.ac.id/
DAFTAR ISI LEMBAR PERNYATAAN ..................................................................................... i LEMBAR PENGESAHAN ............... ERROR! BOOKMARK NOT DEFINED. KATA PENGANTAR ............................................................................................ II ABSTRAKSI ..........................................................................................................V ABSTRACT ............................................................................................................ VI DAFTAR ISI ........................................................................................................ VII DAFTAR GAMBAR ......................... ERROR! BOOKMARK NOT DEFINED. DAFTAR TABEL ................................................................................................. XI BAB 1 ................................................ ERROR! BOOKMARK NOT DEFINED. PENDAHULUAN ............................. ERROR! BOOKMARK NOT DEFINED. 1.1 Latar Belakang .................................................Error! Bookmark not defined. 1.1 Rumusan Masalah ...........................................Error! Bookmark not defined. 1.2 Batasan Masalah .............................................Error! Bookmark not defined. 1.3 Tujuan dan Manfaat ........................................Error! Bookmark not defined. 1.4 Metode Penelitian ...........................................Error! Bookmark not defined. 1.4.1 Metode Pengumpulan Data........................... Error! Bookmark not defined. 1.4.2 Metode Pengembangan Perangkat Lunak .... Error! Bookmark not defined. 1.6 Sistematika Penulisan .....................................Error! Bookmark not defined. BAB II ................................................ ERROR! BOOKMARK NOT DEFINED. LANDASAN TEORI ......................... ERROR! BOOKMARK NOT DEFINED. 2.1 Sistem Pelayanan .............................................Error! Bookmark not defined. 2.2 Pengertian Sistem .............................................Error! Bookmark not defined. 2.3 Sistem Operasi Android ...................................Error! Bookmark not defined. 2.4 Android ........................................................... Error! Bookmark not defined. 2.5 Versi – Versi Android ......................................Error! Bookmark not defined. 2.6 Teori Antrian .................................................... Error! Bookmark not defined. 2.7 Sistem Antrian..................................................Error! Bookmark not defined. 2.8 Disiplin Antrian................................................Error! Bookmark not defined. BAB III .............................................. ERROR! BOOKMARK NOT DEFINED. ANALISA SISTEM ........................... ERROR! BOOKMARK NOT DEFINED. 3.1 Analisa Sistem Berjalan ...................................Error! Bookmark not defined. 3.2 Analisis Kebutuhan Sistem ............................. Error! Bookmark not defined. BAB IV .............................................. ERROR! BOOKMARK NOT DEFINED. PERANCANGAN ............................. ERROR! BOOKMARK NOT DEFINED. 4.1 Perancangan Sistem Design Unfield Modeling Language (UML)........... Error! Bookmark not defined. 4.1.1 Design Use-Case Diagram .......................... Error! Bookmark not defined. 4.1.2 Desain Activity Diagram............................... Error! Bookmark not defined. 4.1.2 Design Squence Diagram ............................. Error! Bookmark not defined. 4.1.3 ERD .............................................................. Error! Bookmark not defined. 4.1.4 STRUKTUR BASIS DATA.... ERROR! BOOKMARK NOT DEFINED. 4.2 Perancangan Antar Muka Pengguna (User Interface) ... Error! Bookmark not defined.
vii
http://digilib.mercubuana.ac.id/
4.2.1 Perancangan Antar Muka Administrator ...... Error! Bookmark not defined. 4.2.2 Perancangan Antar Muka User/Pelanggan ... Error! Bookmark not defined. 4.3 Algortima FIFO ............................................ Error! Bookmark not defined. BAB V................................................................................................................... 82 IMPLEMENTASI DAN PENGUJIAN ................. ERROR! BOOKMARK NOT DEFINED. 5.1 Lingkungan Implementasi .............................. Error! Bookmark not defined. 5.1.1 Implementasi Perangkat Keras ..................... Error! Bookmark not defined. 5.1.2 Perangkat Lunak Platform ............................ Error! Bookmark not defined. 5.2 Hasil implementasi ...........................................Error! Bookmark not defined. 5.3 Hasil Pengujian ..............................................Error! Bookmark not defined. 5.3.1 Prosedur Pengujian .......................................Error! Bookmark not defined. 5.3.2 Skenario Pengujian........................................Error! Bookmark not defined. 5.3.3 Kasus dan Hasil Pengujian ............................ Error! Bookmark not defined. 5.3.4 Analisa Hasil Pengujian................................ Error! Bookmark not defined. BAB VI .............................................. ERROR! BOOKMARK NOT DEFINED. PENUTUP .......................................... ERROR! BOOKMARK NOT DEFINED. 6.1 Kesimpulan ..................................................... Error! Bookmark not defined. 6.2 Saran............................................................. Error! Bookmark not defined. DAFTAR PUSTAKA ........................ ERROR! BOOKMARK NOT DEFINED. LAMPIRAN ....................................... ERROR! BOOKMARK NOT DEFINED.
viii
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Gambar 1.1paradigmawaterfall (Classic Life Cycle).............................................. 4 Gambar 2.1 Arsitektur Android ............................................................................ 11 Gambar 3.1 Diagram Alur Pelayanan Di Epson Service Center .......................... 25 Gambar 4.1 Use-Case Diagram Aplikasi .............................................................. 28 Gambar 4.2 Activity Diagram Untuk Login ........................................................ 43 Gambar 4.3 Activity Diagram Untuk Kelola User................................................ 44 Gambar 4.4 Activity Diagram Untuk Kelola Barang............................................ 45 Gambar 4.5 Activity Diagram Untuk Kelola Service ........................................... 46 Gambar 4.6 Activity Diagram Untuk History Service .......................................... 47 Gambar 4.7 Activity Diagram Untuk Daftar Barang ............................................ 48 Gambar 4.8 Activity Diagram Untuk Service ....................................................... 49 Gambar 4.9 Activity Diagram Untuk Ganti Profil ................................................ 50 Gambar 4.10 Sequence Diagram Untuk Melakukan Login .................................. 51 Gambar 4.11 Sequence Diagram Untuk Melakukan Kelola User ........................ 52 Gambar 4.12 Sequence Diagram Untuk Melakukan Kelola Barang .................... 53 Gambar 4.14 Sequence Diagram Untuk Melakukan History Service................... 54 Gambar 4.14 Sequence Diagram Untuk Melakukan History Service................... 55 Gambar 4.15 Sequence Diagram Untuk Menampilkan Daftar Barang................. 56 Gambar 4.16 Sequence Diagram Untuk Menampilkan Halaman Service ............ 57 Gambar 4.17 ERD Dari Aplikasi Sistem Pelayanan Pada Epson Service Center 58 Gambar 4.17 Rancangan Layar Halaman Login Aplikasi .................................... 62 Gambar 4.18 Rancangan Layar Halaman Menu Utama Administrator ................ 63 Gambar 4.19 Rancangan Layar Halaman Kelola User. ........................................ 64 Gambar 4.20 Rancangan Layar Halaman Kelola Barang ..................................... 65 Gambar 4.22 Rancangan Layar Halaman Kelola Service ..................................... 66 Gambar 4.23 Rancangan Layar Halaman History Service ................................... 67 Gambar 4.24 Rancangan Layar Halaman Menu Utama User ............................... 68 Gambar 4.25 Rancangan Layar Halaman Daftar Barang...................................... 69 Gambar 4.26 Rancangan Layar Halaman Service ................................................ 70
ix
http://digilib.mercubuana.ac.id/
Gambar 4.27 Rancangan Layar Halaman History Service ................................... 71 Gambar 5.1 Tampilan Halaman Login Aplikasi ................................................... 74 Gambar 5.2 Tampilan Menu Utama Administrator .............................................. 75 Gambar 5.3 Tampilan Menu Kelola User Pada Login Administrator .................. 76 Gambar 5.4 Tampilan Halaman Add New Dari Menu Kelola User Pada Login Administrator ........................................................................................................ 77 Gambar 5.5 Tampilan Menu Kelola Barang Pada Login Administrator .............. 78 Gambar 5.6 Tampilan Halaman Add New Dari Menu Kelola Barang Pada Login Administrator ........................................................................................................ 79 Gambar 5.7 Tampilan Menu Kelola Service Pada Login Administrator .............. 80 Gambar 5.8 Tampilan Halaman Add New Dari Menu Kelola Service Pada Login Administrator ........................................................................................................ 81 Gambar 5.9 Tampilan Menu History Service Pada Login Administrator ............ 82 Gambar 5.10 Tampilan Menu Ganti Profil Pada Login Administrator ................ 83 Gambar 5.11 Gambar Tampilan Utama Pada Login User .................................... 84 Gambar 5.12 Tampilan Menu Daftar Barang Pada Login User............................ 85 Gambar 5.13 Tampilan Menu Service Pada Login User ...................................... 86 Gambar 5.14 Tampilan Menu History Service Pada Login User. ........................ 87 Gambar 5.15 Tampilan Menu Ganti Profil Pada Login User. .............................. 88
x
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Tabel 1.1 Definisi Aktor ....................................................................................... 28 Tabel 4.2 Tabel Login ........................................................................................... 29 Tabel 4.3 Menu Admin ......................................................................................... 30 Tabel 4.4 Add New ............................................................................................... 31 Tabel 4.5 Edit Data User ....................................................................................... 32 Tabel 4.6 Hapus Data User ................................................................................... 33 Tabel 4.7 Add New ............................................................................................... 34 Tabel 4.8 Edit Data Barang ................................................................................... 35 Tabel 4.9 Hapus Data Barang ............................................................................... 36 Tabel 4.11 Edit Data Service ................................................................................ 37 Tabel 4.12 Hapus Data Service ............................................................................. 38 Tabel 4.13 Daftar Data Service ............................................................................. 39 Tabel 4.14 History Service.................................................................................... 40 Tabel 4.15 Menu User ........................................................................................... 41 Tabel 5.1 Rencana Pengujian Halaman Administrator ......................................... 90 Tabel 5.2 Pengujian Login Administrator............................................................. 91 Tabel 5.3 Pengujian Mengelola Data User ........................................................... 92 Tabel 5.4 Pengujian Mengelola Data Barang ....................................................... 93 Tabel 5.5 Pengujian Kelola Service ...................................................................... 94 Tabel 5.6 Pengujian Logout Administrator........................................................... 95 Tabel 5.7 Pengujian Login Pelanggan .................................................................. 96 Tabel 5.8 Pengujian Menu Daftar Barang............................................................. 97 Tabel 5.9 Pengujian Menu Service ....................................................................... 97 Tabel 5.10 Pengujian Menu History Service ........................................................ 98 Tabel 5.11 Pengujian Menu Change Profil ........................................................... 99
xi
http://digilib.mercubuana.ac.id/