BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

dokumen-dokumen yang mirip
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

1 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III PERANCANGAN PENELITIAN

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III METODE PENELITIAN

Bab 4 Implementasi dan Evaluasi

BAB III DESAIN DAN PERANCANGAN

BAB III METODE PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

commit to user BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM Proses Bisnis

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV.

BAB II ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN 3.1 Metodologi Analisis Analisis kebutuhan bertujuan untuk menentukan kebutuhan yang diperlukan pada sebuah aplikasi.

Bab 3. Metode Perancangan

BAB II ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. selain itu bagian ini diberi wewenang untuk melakukan proses lelang untuk

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

1.2. Perumusan Masalah Pembatasan Masalah Tujuan Tugas Akhir Manfaat Tugas Akhir... 2

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. a. Prosesor yang digunakan adalah Intel Pentium processor T4400 (2.2 GHz,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

BAB V IMPLEMENTASI SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB III ANALISA DAN DESAIN SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Ruang Baca Jurusan Ilmu Komputer Fakultas

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV HASIL DAN PEMBAHASAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN


BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


19

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android yang meliputi hardware dan software adalah sebagai berikut : 1. Hardware a. Processor Intel Core i3 b. Memory RAM 4GB c. Hardisk 500GB d. Smartphone dengan sistem operasi 5.0.1 sebagai media implementasi 2. Software 3.1.2 Bahan a. Sistem operasi : Windows b. Android Studio c. Android SDK Bahan yang dibutuhkan untuk membagun Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android adalah sebagai berikut : 1. Paket Software Xampp version 1.7.7 2. Web Server menggunakan Apache 2.2.2.1 3. PHP MyAdmin version 3.4.5 sebagai pengelola keseluruhan server MySQL 4. MySQL version 5.5.16 sebagai Sistem Manajemen Database 5. Sublime Text 3 sebagai teks editor 6. PHP version 5.3.8 sebagai bahasa pemrograman web 7. Browser menggunakan Google Chrome 8. Adobe Photshop CS4 untuk mengedit gambar 1.2 Gambaran Umum Aplikasi Gambaran umum tugas akhir Pembuatan Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android. Dapat dilihat di gambar 3.1.

Gambar 3.1 Gambaran Umum Arsitektur Aplikasi Pada gambar 3.1 dapat dilihat bahwa aplikasi yang dibangun untuk menerima dan mengirim data dari dan ke server dibagi menjadi dua bagian : a. Bagian yang pertama merupakan aplikasi berbasis web yang menyediakan site dan empat user diantaranya administrator, department transportation, general affair, internal audit. b. Bagian yang kedua merupakan aplikasi mobile berbasis android yang menyediakan fasilitas membuat lelang untuk tim storing dan fasilitas mengikuti lelang untuk peserta lelang dengan syarat registrasi. 1.3 Proses bisnis aplikasi Aplikasi Lelang Kendaraan Operasional Di Rajawali Citra Televisi Indonesia Berbasis Android ini berisi tentang proses dapat dilihat di gambar 3.2.

Gambar 3.2 Proses Bisnis Aplikasi 1.4 Software Requirement Specification (SRS) Spesifikasi kebutuhan Aplikasi Lelang Kendaraan Operasional Di Rajawali Citra Televisi Indonesia Berbasis Android terdiri dari kebutuhan fungsional dan non-fungsional dari Sistem. 2.4.1 Kebutuhan Fungsional Kebutuhan fungsional digunakan untuk menentukan proses-proses fungsional dari aplikasi yang dilakukan oleh aktor yang memiliki akses terhadap proses sistem. Kebutuhan fungsional aplikasi dapat dilihat pada tabel 3. 1. Tabel 3.1 Kebutuhan Fungsional Sistem Code Title Actor Description FR-01 Input pendaftaran peserta. Peserta Sistem dapat menerima dan memproses pengisian form pendaftaran peserta.

FR-02 Menampilkan daftar kendaraan lelang. Peserta, Tim storing Sistem dapat menampilkan daftar kendaraan lelang FR-03 Menampilkan detail kendaraan. Peserta Sistem dapat menampilkan detail data kendaraan FR-04 Input penawaran Peserta Sistem dapat menerima dan memproses pengisian form penawaran lelang. FR-05 Edit profil peserta Peserta Sistem dapat memperbarui data peserta FR-06 Input pembuatan lelang. Tim Storing Sistem dapat menerima dan memproses pengisian form pembuatan lelang. FR-07 Edit lelang Tim Storing Sistem dapat memperbarui data lelang FR-08 Edit profil Tim Storing Tim Storing Sistem dapat memperbarui data Tim Storing FR-09 FR-10 Input data user Tim Storing Kelola data tim storing Super Admin Sistem dapat menerima dan memproses pengisian form pembuatan user tim storing Super Admin Sistem dapat memproses status aktif / non aktif user tim storing FR-11 Input data user Department Transportation Super Admin Sistem dapat menerima dan memproses pengisian form pembuatan user Department Transportation FR-12 Input gambar peserta Sistem dapat menerima dan memproses input gambar user peserta FR-13 FR-14 Kelola data user Department Transportation Input data user general affair Super Admin Sistem dapat memproses status aktif / non aktif user Department Transportation Super Admin Sistem dapat menerima dan memproses pengisian form pembuatan user general affair

FR-15 FR-16 FR-17 FR-18 FR-19 FR-20 Kelola data user general affair Menampilkan detail user Tim Storing. Menampilkan detail user General Affair. Menampilkan detail user department transportation. Menampilkan detail user internal audit Menampilkan detail user peserta Super Admin Sistem dapat memproses status aktif / non aktif user general affair Super Admin Sistem dapat menampilkan detail data tim storing Super Admin Sistem dapat menampilkan detail data general affair Super Admin Sistem dapat menampilkan detail data department transportation Super Admin Sistem dapat menampilkan detail data internal audit Super Admin Sistem dapat menampilkan detail data peserta FR-21 FR-22 Input data user internal audit Kelola data user internal audit Super Admin Sistem dapat menerima dan memproses pengisian form pembuatan user internal audit Super Admin Sistem dapat memproses status aktif / non aktif user internal audit FR-23 Kelola data user department Transportation General transportation Sistem dapat memproses edit data user general transportation FR-24 Kelola data user Super User Super User Sistem dapat memproses edit data user Super User FR-25 Kelola data gambar user Super User Super User Sistem dapat memproses edit data gambar user Super User FR-26 FR-27 Kelola data gambar user Department Transportation Kelola data user general affair Department Transportation Sistem dapat memproses edit data gambar user Department Transportation General affair Sistem dapat memproses edit data user general affair

FR-28 Kelola data gambar user general affair General affair Sistem dapat memproses edit data gambar user general affair FR-29 Kelola data user internal audit Internal audit Sistem dapat memproses edit data user internal audit FR-30 Kelola data gambar user internal audit Internal audit Sistem dapat memproses edit data gambar user internal audit FR-31 Kelola data lelang Department transportation, General affair, Internal audit Sistem dapat memproses penawaran lelang tertinggi 2.4.2 Kebutuhan Non-Fungsional Kebutuhan non-fungsional digunakan untuk menganalisa interaksi aplikasi diluar kebutuhan fungsional. 2.4.2.1 Kebutuhan Non-Fungsional Sistem Kebutuhan non-fungsional sistem dari Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android dapat dilihat pada tabel 3.2 berikut : Tabel 3.2 Kebutuhan Non-Fungsional Sistem Aplikasi berbasis web Code NR-01 Description Aplikasi memiliki fungsi login pengguna untuk dapat masuk ke dalam sistem yang memiliki keamanan password dengan menggunakan algoritma MD5 yang dilengkapi dengan captcha untuk menjamin keamanan. 1.5 Perancangan sistem

Perancangan sistem menggunakan diagram konteks dan Data Flow Diagram (DFD). 3.5.1 Diagram Konteks (Context Diagram) Diagram konteks menjelaskan aliran data input dan output dari dan ke sistem secara keceluruhan. Diagram konteks aplikasi berbasis web dapat dilihat pada gambar 3.3 Gambar 3.3 Diagram Konteks Sistem Keterangan gambar 3.3 Adalah sebagai berikut: 1. Diagram Konteks terdiri dari satu proses dengan nama Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia Berbasis Android. 2. Aliran data yang masuk ke sistem dari eksternal SuperAdmin data department Transportation, data general affair, data internal audit, data tim storing, data peserta, data kendaraan, dan leleang dan data pencarian. 3. Aliran data yang masuk ke sistem department transportation, internal audit dan general affair adalah data pemenang lelang. 4. Aliran data yang masuk ke sistem tim storing adalah data lelang.

5. Aliran data yang masuk ke sistem peserta adalah data penawaran. 3.5.2 Data Flow Diagram (DFD) level 0 Data Flow Diagram (DFD) level 0 Sistem ditunjukkan pada Gambar 3.4 berikut : Gambar 3.4 DFD level 0 Penjelasan setiap proses pada DFD level 0 adalah sebagai berikut: 1. Manajemen data Staf

Proses manajemen data Staf dilakukan oleh seluruh entitas. Proses yang terdapat didalamnya meliputi input staf dan ubah status yang dilakukan oleh entitas superadmin dan manajemen data meliputi edit data yang dilakukan oleh seluruh entitas. 2. Lelang Proses lelang dilakukan oleh entitas Tim Storing dan Peserta. Proses yang terdapat didalamnya meliputi kelola data lelang seperti input lelang dan edit lelang yang dilakukan oleh entitas Tim Storing. Melakukan input penawan yang dilakukan oleh entitas Peserta. 3. Manajemen data pemenang Proses manajemen data pemenang dilakukan oleh entitas department transportation, general affair dan internal audit. Proses yang terdapat didalamnya meliputi menentukan pemenang lelang. 4. Pembuatan laporan lelang Proses pembuatan laporan lelang dilakukan oleh entitas department transportation, general affair dan internal audit. Proses yang terdapat didalamnya meliputi pembuatan laporan lelang. 3.5.3 Data Flow Diagram (DFD) level 1 Proses 1 Proses 1 dalam DFD level 0 yaitu Manajemen data Staf selanjutnya dijabarkan dalam DFD level 1 proses 1 yang dapat dilihat pada Gambar 3.5

Gambar 3.5 DFD level 1 proses 1 3.5.4 Data Flow Diagram (DFD) level 1 Proses 2 Proses 2 dalam DFD level 0 yaitu Lelang selanjutnya dijabarkan dalam DFD level 1 proses 2 yang dapat dilihat pada Gambar 3.6

Gambar 3.6 DFD level 1 proses 2 3.5.5 Data Flow Diagram (DFD) level 1 Proses 3 Proses 3 dalam DFD level 0 yaitu Manajemen data Pemenang selanjutnya

dijabarkan dalam DFD level 1 proses 3 yang dapat dilihat pada Gambar 3.7 Gambar 3.7 DFD level 1 proses 3 3.5.6 Data Flow Diagram (DFD) level 1 Proses 4 Proses 4 dalam DFD level 0 yaitu Cetak laporan lelang selanjutnya dijabarkan dalam DFD level 1 proses 4 yang dapat dilihat pada Gambar 3.8 Gambar 3.8 DFD level 1 proses 4 1.6 Perancangan aplikasi berbasis android 3.6.1 Use case diagram Pada gambar 3.9 menunjukan use case diagram dari Aplikasi Lelang Kendaraan Operasional di Rajawali citra Televisi Indonesia berbasis android. Pada use case ini menunjukkan adanya 2 aktor yaitu Tim storing dan Peserta.

Gambar 3. 9 Use Case Diagram Aplikasi lelang kendaraan berbasis android

3.6.2 Activity Diagram 3.6.2.1 Activity Tambah Lelang Dibawah ini adalah rancangan activity untuk menambah lelang yang dilakukan oleh tim storing, dapat dilihat pada gambar 3.10 Gambar 3. 10 Activity Tambah Lelang

3.6.2.2 Activity Registrasi Peserta Dibawah ini adalah rancangan activity untuk registrasi peserta lelang yang dilakukan oleh peserta, dapat dilihat pada gambar 3.11 Gambar 3. 11 Activity Registrasi Peserta

3.6.2.3 Activity Lihat Lelang Dibawah ini adalah rancangan activity untuk melihat lelang yang dilakukan oleh peserta, dapat dilihat pada gambar 3.12 Gambar 3. 12 Activity Lihat Lelang

3.6.2.4 Activity Input Penawaran Lelang Dibawah ini adalah rancangan activity untuk menambah penawaran lelang yang dilakukan oleh peserta, dapat dilihat pada gambar 3.13 Gambar 3. 13 Activity Input Penawaran Lelang

3.6.2.5 Activity Lihat Kategori Dibawah ini adalah rancangan activity untuk melihat kategori lelang yang dilakukan oleh peserta, dapat dilihat pada gambar 3.14 Gambar 3. 14 Activity Lihat Kategori

3.6.2.6 Activity Lelang saya Dibawah ini adalah rancangan activity untuk melihat lelang yang telah dimenangkan oleh peserta dengan aktor peserta, dapat dilihat pada gambar 3.15 Gambar 3. 15 Activity Lelang saya

3.6.2.7 Activity Ubah Data Peserta Dibawah ini adalah rancangan activity untuk menambah data peserta lelang yang dilakukan oleh peserta, dapat dilihat pada gambar 3.16 Gambar 3. 16 Activity Ubah Data Peserta 1.7 Perancangan basis data Merancang basis data yang akan dibuat dengan menggunakan Entity Relationship Diagram (ERD) untuk menganalisa semua entitas yang diperlukan beserta atributatributnya dan hubungan antara entitas satu dengan entitas lainnya kemudian membuat Relasi Antar Tabel untuk mengetahui hubungan antar satu tabel dengan lainnya. 3.6.1 Entity Relationship Diagram Entity Relationship Diagram (ERD) Pembuatan Aplikasi Lelang Kendaraan Operasional di Rajawali Citra Televisi Indonesia berbasis Android ditunjukkan pada gambar 3.9

Gambar 3.17 Entity Relationship Diagram (ERD) Pembuatan Aplikasi Lelang Kendaraan berbasis Android 3.6.2 Relasi antar tabel Relasi antar tabel adalah sebagai berikut, ditampilkan pada gambar 3.10

Gambar 3. 18 Relasi Antar Tabel (RAT) 1.8 Perancangan tabel 1. Tabel Lelang Tabel lelang memiliki 7 field dengan id_lelang sebagai primary key dan id_staf dan id_peserta sebagai foreign key. Tabel lelang digunakan untuk menyimpan data lelang yang berelasi dengan tabel staf dan tabel peserta. Ditampilkan pada Tabel 3.3 Tabel 3. 3 Lelang No. Nama Field Tipe Data Keterangan 1. id_lelang varchar(15) Primary Key 2. id_staf varchar(15) Foreign Key 3. id_peserta varchar(15) Foreign Key 4. id_kendaraan varchar(15) 5. lelang_mulai Date 6. lelang_selesai Date 7. status int(2) 2. Tabel peserta

Tabel peserta memiliki 11 field dengan id_peserta sebagai primary key. Tabel peserta digunakan untuk menyimpan data peserta yang mengikuti lelang. Ditampilkan pada tabel 3.4. Tabel 3.4 Peserta No. Nama Field Tipe Data Keterangan 1. id_peserta varchar(15) Primary Key 2. Nama_peserta varchar(100) 3. Jk varchar(20) 4. No_telp varchar(15) 5. Email varchar(50) 6. Tanggal_lahir Date 7. Nama_dealer varchar(100) 8. foto Text 9. username varchar(100) 10. password varchar(100) 11. status Int(2) 3. Tabel staf Tabel staf memiliki 13 field dengan id_staf sebagai primary key. Tabel staf digunakan untuk menyimpan data user general affair dan internal audit. Ditampilkan pada tabel 3.5. Tabel 3.5 Staf superadmin, department transportation, No. Nama Field Tipe Data Keterangan 1. id_staf varchar(15) Primary Key 2. Nama varchar(100) 3. Jk varchar(20)

4. No_telp varchar(15) 5. Email varchar(50) 6. Bagian Date 7. Level varchar(100) 8. Tanggal_lahir Text 9. Alamat varchar(100) 10. Gambar Text 11. username varchar(50) 12. password varchar(50) 13. status Int(2) 4. Tabel pemenang Tabel pemenang memiliki 3 field dengan id_pemenang sebagai primary key dan id_lelang dan id_peserta sebagai foreign key. Tabel pemenang memiliki relasi dengan tabel lelang dan tabel peserta. Ditampilkan pada tabel 3.6 Tabel 3.6 Pemenang No. Nama Field Tipe Data Keterangan 1. id_pemenang varchar(15) Primary Key 2. Id_lelang varchar(15) Foreign Key 3. Id_peserta varchar(15) Foreign Key 5. Tabel kendaraan Tabel kendaraan memiliki 4 field dengan id_kendaraan sebagai primary key. Tabel kendaraan digunakan untuk menyimpan data kendaraaan lelang. Ditampilkan pada Tabel 3.7 Tabel 3.7 Kendaraan No. Nama Field Tipe Data Keterangan 1. id_kendaraan varchar(15) Primary Key 2. Nopol varchar(10) 3. Tipe_kendaraan varchar(50) 4. Tahun varchar(50) 5. Harga_pasar Int(11)

6. gambar Teks 1.9 Perancangan user interface Perancangan desain user interface dibedakan menjadi rancangan user interface web dan rancangan user interface android. Berikut adalah penjelasan mengenai kedua rancangan desain user interface. 3.8.1 Perancangan user interface web Pada sisi website menyediakan halaman untuk superadmin, department transportation, general affair dan internal audit. 1. Login Pada halaman login terdapat tiga form inputan yaitu username, password dan kode captcha. Ditampilkan pada gambar 3.11. Gambar 3.19 Halaman login 2. Halaman home Halaman home merupakan halaman utama setelah user login. Ditampilkan pada gambar 3.12.

Gambar 3.20 Halaman Home 3. Daftar/lihat data Halaman daftar/lihat data merupakan halaman untuk melihat list data dapat dilihat pada gambar 3. Ditampilkan pada gambar 3.13. Gambar 3.21 Gambar halaman lihat data 4. Detail data Detail data merupakan halaman untuk melihat detail data. Dengan menggunakan modal disini dapat melihat detail data. Ditampilkan pada gambar 3.14.

Gambar 3.22 Detail data 5. Halaman tambah Halaman tambah digunakan untu menambah data, dengan tampilan seperti berikut. Ditampilkan pada gambar 3.15. Gambar 3.23 Halaman tambah data 6. Halaman profil Halaman profil merupakan halaman untuk melihat profil masing-masing user. Tampilan halaman profil sebagai berikut. Ditampilkan pada gambar 3.16.

Gambar 3.24 Halaman profil 7. Halaman edit profil Halaman edit profil memungkinkan user untuk mengedit gambar dan data pribadi, tampilan halaman edit profil sebagai berikut. Ditampilkan pada gambar 3.17 Gambar 3.25 Halaman profil 8. Halaman ganti password Halaman ganti password diunakan untuk melakukan perubahan password baru oleh user. ditampilkan pada gambar 3.18

Gambar 3.26 Ubah password 3.8.2 Perancangan user interface android 1. Halaman Splash Perancangan halaman splash android seperti ditampilkan pada gambar 3.19 2. Halaman login Gambar 3.27 Splash Screen Android

Perancangan halaman login adalah sebagai berikut, dapat ditampilkan pada gambar 3.20 Gambar 3.28 Halaman login android 3. Halaman daftar peserta Perancangan daftar peserta adalah sebagai berikut, dapat ditampilkan pada gambar 3.21.

Gambar 3.29 Halaman daftar peserta 4. Halaman edit akun Perancangan halaman edit akun adalah sebagai berikut, dapat ditampilkan pada gambar 3.22 Gambar 3.30 Halaman update data peserta

5. Halaman tambah lelang Halaman tambah lelang adalah sebagai berikut, dapat ditampilkan pada gambar 3.23 Gambar 3.31 Halaman tambah lelang 6. Halaman list kendaraan lelang Implementasi Halaman list kendaraan lelang adalah sebagai berikut, dapat ditampilkan pada gambar 3.24

Gambar 3.32 Halaman list lelang 7. Halaman detail kendaraan lelang Implementasi halaman detail kendaraan lelang adalah sebagai berikut, dapat ditampilkan pada gambar 3.35.

Gambar 3.33 Halaman detail kendaraan lelang