PEMBUATAN APLIKASI LELANG KENDARAAN OPERASIONAL DI RAJAWALI CITRA TELEVISI INDONESIA BERBASIS ANDROID
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Studi Diploma III Teknik Informatika
Disusun Oleh : APRIYANTO SULAKSONO
NIM. M3113022
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
HALAMAN PERSETUJUAN
Pembuatan Aplikasi Lelang Kendaraan Operasional Di Rajawali Citra Televisi Indonesia Berbasis Android
Disusun Oleh :
APRIYANTO SULAKSONO NIM.M3113022
Tugas Akhir ini telah disetujui untuk diajukan dihadapan dewan penguji pada tanggal
...
Dibimbing Oleh :
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidakterdapat 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 titerbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.
Surakarta, Juni 2016
HALAMAN PENGESAHAN
Pembuatan Aplikasi Lelang Kendaraan Operasional Di Rajawali Citra Televisi Indonesia Berbasis Android
Disusun Oleh :
APRIYANTO SULAKSONO NIM.M3113022
Dibimbing Oleh :
MUHAMMAD ASRI SAFI’IE, S.Si. NUPN. 9906001049
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir Program Diploma III Teknik Informatika
Pada hari _________ tanggal _______________ Dewan Prnguji :
1. Penguji 1 Muhammad Asri Safi’ie, S.Si. ( ) NUPN. 9906001049
2. Penguji 2 Agus Purnomo, S.SI, M.Eng ( ) NIDN. 9906002096
3. Penguji 3 Rudi Hartono, S.Si. M.Eng ( ) NUPN. 9906008058
Disahkan oleh, Ketua Program
Diploma III Teknik Informatika UNS
HALAMAN MOTTO
“Kita akan lebih merasakan betapa berharganya seseorang jika seseorang itu telah tiada.”
Candra Abdurrohman
“Orang yang sering mengeluh adalah orang yang yang lupa dengan keberadaan tuhannya”
Aziz Khoirul Fikri
Never give up, keep trying!
HALAMAN PERSEMBAHAN Sebuah karya tulisan ini kupersembahkan untuk :
1. Allah SWT yang selalu memberikan kemudahan, rahmat dan Hidayah-Nya. 2. Bapak dan Ibu dan juga keluarga yang selalu mendo’akan.
3. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak Muhammad Asri Safi’ie, S.Si. selaku pembimbing tugas akhir penulis. 4. Teman-teman D3 Teknik Informatika angkatan 2013 yang telah mengajari
KATA PENGANTAR
Puji syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT atas segala rahmat dan karunia-Nya sehingga laporan Tugas Akhir dengan judul “Pembuatan Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android” dapat terselesaikan tepat pada waktunya.
Dalam penyusunan laporan Tugas Akhir ini tidak lepas dari bantuan banyak pihak. Dalam kesempatan ini penulis mengucapkan terimakasih kepada:
1. Bapak Abdul Aziz, S.Kom.,M.Cs. selaku Kepala Program Studi Diploma III Teknik Informatika FMIPA UNS.
2. Bapak MUHAMMAD ASRI SAFI’IE, S.Si selaku dosen pembimbing Tugas Akhir yang telah banyak memberikan kritik dan saran yang membangun selama pelaksanan Tugas Akhir ini.
3. Bapak Yudi Susetyo selaku head of transportation di RCTI.
Akhirnya penulis mengucapkan terimakasih kepada semua pihak dan semoga laporan ini bermanfaat bagi semua pihak terutama bagi mahasiswa Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.
Surakarta, 31 Mei 2016
DAFTAR ISI
HALAMAN PERSETUJUAN ... ii
PERNYATAAN ... iii
HALAMAN PENGESAHAN ... iv
HALAMAN MOTTO ... v
HALAMAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
ABSTRAK ... xiv
ABSTRACT ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Manfaat ... 2
1.5 Batasan Masalah ... 2
1.6 Metodologi ... 2
1.7 Sistematika Penulisan ... 3
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 5
2.1 Tinjauan Teori ... 5
2.2 Landasan Teori ... 6
2.2.1 Android ... 6
2.2.2 Aplikasi android ... 6
2.2.3 Android Studio ... 8
2.2.4 MySql ... 8
2.2.5 Database Management System(DBMS) ... 8
2.2.6 PHP Hypertext Processor ... 8
2.2.7 Entity Relationship Diagram (ERD) ... 9
2.2.9 Use Case Diagram ... 13
2.2.10 Black Box Testing ... 15
BAB III ANALISA DAN PERANCANGAN SISTEM ... 16
3.1 Alat dan Bahan ... 16
3.1.1 Alat ... 16
3.1.2 Bahan ... 16
3.2 Gambaran Umum Aplikasi ... 17
3.3 Proses bisnis aplikasi ... 18
3.4 Software Requirement Specification (SRS) ... 18
3.4.1 Kebutuhan Fungsional ... 18
3.4.2 Kebutuhan Non-Fungsional ... 21
3.5 Perancangan sistem ... 22
3.5.1 Diagram Konteks (Context Diagram) ... 22
3.5.2 Data Flow Diagram (DFD) level 0 ... 24
3.5.3 Data Flow Diagram (DFD) level 1 Proses 1 ... 25
3.5.4 Data Flow Diagram (DFD) level 1 Proses 2 ... 26
3.5.5 Data Flow Diagram (DFD) level 1 Proses 3 ... 28
3.5.6 Data Flow Diagram (DFD) level 1 Proses 4 ... 28
3.6 Perancangan aplikasi berbasis android ... 29
3.6.1 Use case diagram ... 29
3.6.2 Activity Diagram ... 30
3.7 Perancangan basis data ... 36
3.6.1 Entity Relationship Diagram ... 36
3.6.2 Relasi antar tabel ... 37
3.8 Perancangan tabel ... 38
3.9 Perancangan user interface ... 41
3.8.1 Perancangan user interface web... 41
3.8.2 Perancangan user interface android ... 46
BAB IV IMPLEMENTASI DAN PENGUJIAN ... 53
4.1 Implementasi ... 53
4.1.1 Implementai interface website ... 53
4.2 Pengujian ... 62
4.2.1 Black box ... 62
4.2.1 Pengujian Kompabilitas Ukuran Layar Aplikasi Berbasis Android 67 4.3 Evaluasi Sistem ... 69
4.3.1 Validasi sistem ... 69
4.3.2 Hasil kuisioner ... 69
BAB V KESIMPULAN DAN SARAN ... 75
5.1 Kesimpulan ... 75
5.2 Saran ... 75
DAFTAR PUSTAKA ... 76
DAFTAR TABEL
Tabel 2.1 Simbol ERD menurut Fathansyah (1999) ... 9
Tabel 2.2 Komponen Data Flow Diagram menurut Yourdon dan DeMarco (Minartiningtyas, 2013)... 12
Tabel 2. 3 Simbol Use Case ... 14
Tabel 3.1 Kebutuhan Fungsional Sistem ... 19
Tabel 3.2 Kebutuhan Non-Fungsional Sistem Aplikasi berbasis web ... 22
Tabel 3. 3 Lelang ... 38
Tabel 3.4 Peserta ... 39
Tabel 3.5 Staf ... 40
Tabel 3.6 Pemenang ... 40
Tabel 3.7 Kendaraan ... 41
Tabel 4.1 Tabel Pengujian Terhadap Fungsi Login ... 63
Tabel 4.2 Tabel Pengujian Terhadap Fungsi Insert ... 64
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android ... 7
Gambar 2.2 Model relasi satu ke satu... 10
Gambar 2.3 Model relasi satu ke banyak ... 11
Gambar 2.4 Model relasi banyak ke satu ... 11
Gambar 2.5 Model relasi banyak ke banyak ... 12
Gambar 3.1 Gambaran Umum Arsitektur Aplikasi ... 17
Gambar 3.2 Proses Bisnis Aplikasi ... 18
Gambar 3.3 Diagram Konteks Sistem ... 23
Gambar 3.4 DFD level 0 ... 24
Gambar 3.5 DFD level 1 proses 1 ... 26
Gambar 3.6 DFD level 1 proses 2 ... 27
Gambar 3.7 DFD level 1 proses 3 ... 28
Gambar 3.8 DFD level 1 proses 4 ... 28
Gambar 3. 9 Use Case Diagram “Aplikasi lelang kendaraan berbasis android” 29 Gambar 3. 10 Activity Tambah Lelang ... 30
Gambar 3. 11 Activity Registrasi Peserta... 31
Gambar 3. 12 Activity Lihat Lelang ... 32
Gambar 3. 13 Activity Input Penawaran Lelang ... 33
Gambar 3. 14 Activity Lihat Kategori ... 34
Gambar 3. 15 Activity Lelang saya ... 35
Gambar 3. 16 Activity Ubah Data Peserta ... 36
Gambar 3.17 Entity Relationship Diagram (ERD) Pembuatan Aplikasi Lelang Kendaraan berbasis Android ... 37
Gambar 3. 18 Relasi Antar Tabel (RAT) ... 38
Gambar 3.19 Halaman login ... 42
Gambar 3.20 Halaman Home ... 42
Gambar 3.21 Gambar halaman lihat data ... 43
Gambar 3.22 Detail data ... 43
Gambar 3.23 Halaman tambah data ... 44
Gambar 3.24 Halaman profil ... 45
Gambar 3.25 Halaman profil ... 45
Gambar 3.26 Ubah password ... 46
Gambar 3.27 Splash Screen Android ... 46
Gambar 3.28 Halaman login android ... 47
Gambar 3.29 Halaman daftar peserta ... 48
Gambar 3.30 Halaman update data peserta ... 49
Gambar 3.31 Halaman tambah lelang ... 50
Gambar 3.32 Halaman list lelang ... 51
Gambar 3.33 Halaman detail kendaraan lelang ... 52
Gambar 4.1 Implementasi Halaman login ... 53
Gambar 4.3 Implementasi halaman lihat data ... 54
Gambar 4.4 Implementasi Detail data ... 55
Gambar 4.5 Implementasi halaman tambah data... 56
Gambar 4.6 Implementasi Halaman profil ... 56
Gambar 4.7 Implementasi Halaman profil ... 57
Gambar 4.8 Implementasi Halaman ganti password ... 57
Gambar 4.9 Implementasi Halaman Splash ... 58
Gambar 4.10 Implementasi Halaman login ... 59
Gambar 4.11 Implementasi Halaman daftar peserta ... 59
Gambar 4.12 Implementasi Halaman edit akun ... 60
Gambar 4.13 Implementasi Halaman tambah lelang... 61
Gambar 4.14 Implementasi Halaman list kendaraan lelang ... 61
Gambar 4.15 Implementasi Halaman detail ... 62
Gambar 4.16 Pengujian kompatibilitas layar 4 inc... 67
Gambar 4.17 Pengujian kompatibilitas layar 5 inc... 68
Gambar 4.18 Pengujian kompatibilitas layar 6 inc... 68
Gambar 4.19 Grafik hasil kuisioner 1 ... 69
Gambar 4.20 Grafik hasil kuisioner 2 ... 70
Gambar 4.21 Grafik hasil kuisioner 4 ... 70
Gambar 4.22 Grafik hasil kuisioner 3 ... 71
Gambar 4.23 Grafik hasil kuisioner 5 ... 71
Gambar 4.24 Grafik hasil kuisioner 6 ... 72
Gambar 4.25 Grafik hasil kuisioner 7 ... 72
Gambar 4. 26 Grafik hasil kuisioner 8 ... 73
Gambar 4.27 Grafik hasil kuisioner 9 ... 73
ABSTRAK
Apriyanto Sulaksono. 2016. Pembuatan Aplikasi Lelang Kendaraan Operasional Berbasis Android di Rajawali Citra Televisi Indonesia. Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.
Rajawali Citra Televisi Indonesia(RCTI) merupakan salah satu perusahan televisi swasta di Indonesia. Kendaraan operasional adalah salah satu transportasi utama dalam penunjang segala kebutuhan perusahaan. Kendaraan yang memiliki usia lebih dari 10 tahun untuk jenis truk dan 3 tahun untuk jenis lainnya secara kondisi kendaraan tersebut kurang layak digunakan dan perbaikan membutuhkan biaya yang relatif besar dikarenakan faktor usia.
Aplikasi Lelang Kendaraan Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia menggunakan teknologi Client-Server dengan aplikasi client berbasis android dan aplikasi server berbasis PHP. Aplikasi berbasis web menggunakan PHP digunakan untuk management data sedangkan aplikasi berbasis android digunakan untuk menampilkan data. Aplikasi Lelang Kendaraan Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia dibuat dengan menggunakan analisis permodelan Data Flow Diagram (DFD) serta perancangan database menggunakan Entity Relationship Diagram(ERD) dan perancangan antarmuka.
Pada pembuatan Aplikasi Lelang Kendaraan ini nantinya diharapkan agar bisa dipergunakan untuk mengoptimalkan dalam melakukan proses transaksi lelang kendaraan tersebut.
ABSTRACT
Apriyanto Sulaksono. 2016. Auction Vehicle Operations Application Development Android Based in Rajawali Citra Televisi Indonesia. Diploma III Information Technical Program, Maths and Science Department Sebelas Maret University.
Rajawali Citra Televisi Indonesia (RCTI) is one of the private television company in Indonesia. Operational vehicles is one of the main transport in supporting all the needs of the company. Vehicles that have aged more than 10 years for the type of truck and three years for other types of vehicles such as conditions less suitable for use and repair costs a relatively large due to the age factor.
Applications Vehicle Auctions Auction Vehicle Operations at Rajawali Citra Televisi Indonesia using Client-Server technology with android-based client applications and server applications based on PHP. Web-based applications using PHP is used for the management of data while the android-based application used to display data. Applications Vehicle Auctions Auction Vehicle Operations at Rajawali Citra Televisi Indonesia made using modeling analysis Data Flow Diagrams (DFD) as well as database design using Entity Relationship Diagram (ERD) and interface design.
In making application Vehicle Auctions is eventually expected to be used to optimize transaction processing in the vehicle auction.