LAPORAN SKRIPSI
APLIKASI ANDROID MANAJEMEN CLUB MOTOR N-MAX
KABUPATEN KUDUS
ADE SANJAYA
NIM. 201353052
DOSEN PEMBIMBING
Nanik Susanti, S.Kom, M.Kom
Syafiul Muzid, ST, M.Cs
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
APLIKASI ANDROID MANAJEMEN CLUB MOTOR N-MAX
KABUPATEN KUDUS
Nama Mahasiswa : Ade Sanjaya
NIM : 201353052
Pembimbing :
1. NanikSusanti, S.Kom., M.Kom 2. SyaifulMuzid, S.T., M.Cs
RINGKASAN
Dalam hal transparansi memanajeman Komunitas Club Motor N-Max Kabupaten Kudus mengalami beberapa kendala seperti Pendataan anggota Club Motor N-Max yang masih sistem konvensional menggunakan formulir, Penginformasian event-event Club Motor N-Max ketiap-tiap anggota kurang valid, Transparansi dana iuran anggota yang tidak diketahui tiap-tiap anggota, dan juga belum adanya wadah untuk berjualan dalam sebuah komunitas.. Dengan adanya masalah tersebut maka perlunya sebuah sistem yang dapat membantu Ketua Klub untuk memanajem semuanya agar terciptanya kondisi yang kondusif, efisien, dan juga praktis.maka dapat di ambil perumusan masalah yaitu bagaimana cara untuk membangun Aplikasi Andoid manajemen klub YNCI tersebut, sehingga memberikan kemudahan dan kenyamanan tiap anggota YNCI Kabupaten Kudus serta dapat digunakan untuk media jual beli dan transparansi dana iuran.
Android Regency N-Max Motorbike Club Management Application
Student Name : Ade Sanjaya
Student Identity Number : 201353052
Supervisor : 1. NanikSusanti, S.Kom., M.Kom 2. SyaifulMuzid, S.T., M.Cs
ABSTRAK
In terms of managing transparency, the N-Max Motor Club Community in Kudus
Regency experienced several obstacles such as data collection on members of the N-Max Motor Club that are still conventional systems using forms, informing Motorcycle Club N-Max events for each member is not valid, Membership contribution fund transparency that is unknown to each member, and there is also no place to sell in a community. With this problem, there is a need for a system that can help the Chairperson of the Club to manage everything so that conditions are conducive, efficient and practical. the formulation of the problem is how to build the YNCI club management Andoid application, so as to provide convenience and comfort for each member of the YNCI Kudus Regency and can be used for buying and selling media and transparency of contribution funds.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisn laporan skripsi yang berjudul “Aplikasi Android Manajemen Club Motor N-max Kabupaten Kudus”.
Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada:
a.
Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudusb. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik Universitas Muria Kudus. c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi Fakultas
Teknik Universitas Muria Kudus
d. Nanik Susanti, S.Kom., M.Kom selaku dosen pembimbing utamayang telah memberikan pengarahan dan bimbingan selama penyusunanlaporan skripsi ini
e. Syafiul Muzid, S.T.,M.Cs selaku dosen pembimbingpendamping yang telah memberikan pengarahan dan bimbingan selamapenyusunan laporan skripsi ini.
f. Dosen-dosen di program studi sistem informasi yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff
g. kedua orang tua saya yang telah melimpahkan kasih sayang, perhatian, serta doa dan dukungan yang dapat membangkitkan semangat saya dalam penulisan skripsi.
h. Sahabat-sahabatkuku yang selama ini sudah banyak membantu dan selalu memberikan semangat dalam penulisan skripsi.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin
Kudus, 3 Agustus 2018
Penulis
DAFTAR ISI
HALAMAN JUDUL………i
HALAMAN PERSETUJUAN………ii
HALAMAN PENGESAHAN………iii
PERNYATAAN KEASLIAN………iv
RINGKASAN ……….v
ABSTRAK………vi
KATA PENGANTAR………...vii
DAFTAR ISI………..ix
DAFTAR TABEL……….xii
DAFTAR GAMBAR ………..xiii
BAB I PENDAHULUAN………1
1.1 Latar Belakang……….1
1.2 Perumusan Masalah……….2
1.3 Batasan Masalah………..2
1.4 Tujuan ………..3
1.5 Manfaat………....3
1.6 Metode Penelitian………3
1.6.1 Metode Pengumpulan Data………..3
1.6.3 Metode Perancangan Sistem………5
1.7 Kerangka Pemikiran……….7
BAB II TINJAUAN PUSTAKA………8
2.1 Penelitian yang Terkait………8
2.2 Landasan Teori………...11
2.2.1 Pengertian Aplikasi………11
2.2.2 Pengertian Manajemen………...11
2.2.3 Pengertian Club Motor………...11
2.2.4 Flow Of Document (FOD) ………11
2.2.5 Unified Modeling Language (UML)……….12
2.2.6 Entity Relationship Diagram (ERD)………..17
BAB III METODOLOGI PENELITIAN ………18
3.1 Objek Penelitian ………18
3.2 Struktur Organisasi………18
3.2.1 Keterangan Kedudukan……….18
3.3 Analisa Sistem Lama……….19
3.3.1 Alur Pendaftaran Anggota……….19
3.3.2 Alur Penarikan Uang (pembayaran iuran)……….21
3.3.3 Alur Pembuatan Event………...22
3.3.4 Alur Transparansi keuangan club………..24
3.4 Analisa dan Rancangan Sistem Baru……….25
3.4.1 Analisa Kebutuhan……….25
3.4.2 Rancangan Sistem Baru……….26
3.4.3 Entity Relationship Diagram (ERD)………..62
BAB IV HASIL DAN PEMBAHASAN………..72
4.1 Implementasi Sistem………..72
4.2 Implementasi Layar Antarmuka………72
4.3 Tampilan Code Program………72
4.3.1 Menu Login………72
4.3.2 Menu Lapak………...74
4.3.3 Menu Keuangan……….76
4.3.4 Halaman Tambah Anggota………79
4.3.5 Menu Pemasukan………...81
4.3.6 Menu Pengeluaran……….82
4.3.7 Menu Event………83
4.3.8 Menu Event………84
4.4 Pegujian Sistem………..85
4.4.1 Hasil Pengujian Proses Login...85
4.4.2 Hasil Pengujian Proses Input Data Anggota……….86
4.4.3 Hasil Pengujian Proses Input keuangan……….87
4.4.4 Hasil Pengujian Proses Input Data Event………..88
4.4.5 Hasil Pengujian Proses Input Lapak………..89
BAB V PENUTUP………90
5.1 Kesimpulan………90
5.2 Saran………..90
DAFTAR TABEL
Tabel 2.1 Perbandingan Penelitian………..9
Tabel 2.2 Simbol Bagan Arus Dokumen………...12
Tabel 3.1 Analisa Bisnis Use Case………28
Tabel 3.2 Analisa sistem Use Case………29
Tabel 3.3 Skenario Use Case Kelola Data Anggota………..31
Tabel 3.4 Skenario Use case Kelola Data event………32
Tabel 3.5 Skenario Use case Kelola Lapak Jualan………32
Tabel 3.6 Skenario Use case chat………..33
Tabel 3.7 Skenario Use Case Pemasukan………..34
Tabel 3.9 Skenario Use Case Pengeluaran………34
Tabel 3.10 Skenario Use Case Laporan Keuangan………35
Tabel 3.11 Tabel User ………66
Tabel 3.12 Tabel Anggota………..66
Tabel 3.13 Tabel Chat ………66
Tabel 3.14 Tabel Pemasukan……….66
Tabel 3.15 Tabel Event………..66
Tabel 3.16 Tabel Pengeluaran………67
Tabel 3.17 Tabel Lapak……….67
Tabel 3.19 Tabel Struktur Tabel………68
Tabel 3.20 Tabel Anggota………..68
Tabel 3.21 Tabel chat……….69
Tabel 3.22 Tabel pemasukan……….69
Tabel 3.23 Tabel Event………..70
Tabel 3.25 Tabel lapak………...71
DAFTAR GAMBAR Gambar 3.1 Struktur Organisasi………....18
Gambar 3.2 Pendaftaran Anggota………..20
Gambar 3.3 Alur Penarikan Uang………..21
Gambar 3.4 Alur Pembuatan Event………...23
Gambar 3.5 Transparansi Keuangan Club………24
Gambar 3.6 Business Use Case……….27
Gambar 3.7 Sistem Use Case……….29
Gambar 3.8 Class User………..36
Gambar 3.9 Class Anggota………36
Gambar 3.10 Chat………..37
Gambar 3.11 Class Post……….37
Gambar 3.12 Class Pemasukan……….38
Gambar 3.13 Class Pengeluaran………38
Gambar 3.14 Class Event………...39
Gambar 3.15 Class Diagram………..39
Gambar 3.16 Sequence Diagram Kelola Data Anggota………40
Gambar 3.17 Sequence Diagram Kelola Jadwal Event……….41
Gambar 3.18 Sequence Diagram Kelola Lapak Jualan……….42
Gambar 3.19 Sequence Diagram Chat………...43
Gambar 3.20 Sequence Diagram Pengeluaran………...44
Gambar 3.23 Sequence Diagram Laporan keuangan……….46
Gambar 3.24 Activity Diagram Kelola Data Anggota…………..……….47
Gambar 3.25 Activity Diagram Kelola Jadwal Event………...48
Gambar 3.26 Activity Diagram Kelola Lapak Jualan ………49
Gambar 3.27 Activity Diagram Kelola Chat……….50
Gambar 3.28 Activity Diagram Pengeluaran……….51
Gambar 3.30 Activity Diagram Pemasukan………..52
Gambar 3.31 Activity Diagram Laporan Keuangan………..53
Gambar 3.32 Statechart diagram method tambah user……….54
Gambar 3.33 Statechart diagram method hapus user ………54
Gambar 3.34 Statechart diagram method ubah user………..55
Gambar 3.35 Statechart diagram method tambah Anggota………...55
Gambar 3.36 Statechart diagram method hapus anggota………..56
Gambar 3.37 Statechart diagram method ubah user………..56
Gambar 3.38 Statechart diagram method tambah Chat……….57
Gambar 3.39 Statechart diagram method tambah post………..57
Gambar 3.40 Statechart diagram method hapus post……….58
Gambar 3.41 Statechart diagram method ubah post………..58
Gambar 3.42 Statechart diagram method tambah pemasukan………...59
Gambar 3.43 Statechart diagram method ubah pemasukan……….……..59
Gambar 3.44 Statechart diagram method tambah pengeluaran……….……60
Gambar 3.45 Statechart diagram method tambah event………60
Gambar 3.46 Statechart diagram method hapus event………...61
Gambar 3.47 Statechart diagram method ubah event ………61
Gambar 3.49 Primery Key……….63
Gambar 3.50 Entity Relationship Diagram………64
Gambar 3.51 Relasi Tabel………..71
Gambar 4.1 Login………..73
Gambar 4.2 Menu Lapak………...74
Gambar 4.3 Menu Keuangan………77
Gambar 4.4 Halaman Admin……….80
Gambar 4.5 Menu anggota………81
Gambar 4.6 Menu pemasukan………...82
Gambar 4.7 Menu pengeluaran………..83
Gambar 4.8 Menu Event………...84