Pembuatan Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android Halaman Awal

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
2016


commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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 :

MUHAMMAD ASRI SAFI’IE, S.Si.

NUPN. 9906001049

ii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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


APRIYANTO SULAKSONO
M3113022

iii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

Abdul Aziz, S.Kom., M.Cs.
NIP. 19810413 200501 1 001

iv
commit to user


perpustakaan.uns.ac.id

digilib.uns.ac.id

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!
Apriyanto Sulaksono

v
commit to user


perpustakaan.uns.ac.id

digilib.uns.ac.id

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
arti kekompakan khususnya keluarga besar TIA 2013.

vi
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id


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

Penulis


vii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.8

Data flow Diagram (DFD) .............................................................. 12
viii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
3.7

Activity Diagram ............................................................................. 30

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.1.2

Implementai interface android ........................................................ 58

ix
commit to user

perpustakaan.uns.ac.id

4.2

digilib.uns.ac.id

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
LAMPIRAN .......................................................................................................... 77

x
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
Tabel 4.3 Tabel Pengujian Terhadap Fungsi Update ........................................... 65

xi
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.2 Implementasi Halaman Home ......................................................... 54

xii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
Gambar 4.28 Grafik hasil kuisioner 10 ............................................................... 74

xiii
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.
Kata kunci : lelang, aplikasi, android

xiv
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.
Keywords: auction, applications, android

xv
commit to user