APLIKASI PEKERJA LEPAS BERBASIS ANDROID TUGAS AKHIR ADITIYA MEHAGATA GINTING 142406104 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2017
APLIKASI PEKERJA LEPAS BERBASIS ANDROID TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya ADITIYA MEHAGATA GINTING 142406104 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2017
PERSETUJUAN Judul : Aplikasi Pekerja Lepas Berbasis Android Kategori : Tugas Akhir Nama : Aditiya Mehagata Ginting Nomor Induk Mahasiswa : 142406104 Program Studi : D3 Teknik Informatika Departemen : Matematika Fakultas : Matematika dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2017 Disetujui Oleh Program Studi D3 Teknik Informatika Ketua, Pembimbing, Dra. Normalina Napitupulu, M.Sc. Dr. Esther S M Nababan M.Sc NIP. 196311061989022001 NIP. 196103181987112001 i
PERNYATAAN APLIKASI PEKERJA LEPAS BERBASIS ANDROID TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2017 Aditiya Mehagata Ginting 142406104 ii
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, Karena berkat dan karunia-nya penulis dapat menyelesaikan penyusunan Tugas Akhir dengan judul Aplikasi Pekerja Lepas Berbasis Android. Terimakasih penulis sampaikan kepada Ibu Dr. Esther S M Nababan, M.Sc, selaku pembimbing yang telah meluangkan waktunya selama penyusunan tugas akhir dan telah memberikan pengarahan. Terimakasih kepada Dr.Syahriol Sitorus, M.IT sebagai Dosen Pembimbing Akademik yang telah membimbing dan mengarahkan penulis dalam proses perkuliahan. Terimakasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, kepada Bapak Dr. Suyanto M.Kom dan Bapak Drs. Rosman Siregar, M.Si, selaku Ketua dan Sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Kerista Sebayang, M.S selaku Dekan FMIPA USU, seluruh staf pegawai dan dosen Program Studi D3 Teknik Informatika FMIPA USU, dan seluruh teman sejawat yang telah memberikan dukungan dan bantuan. Akhirnya tidak terlupakan kepada orang tua penulis dan keluarga yang memberikan bantuan dan dorongan yang diperlukan, semoga Tuhan Yang Maha Esa membalasnya. Medan, Juli 2017 Penulis Aditiya Mehagata Ginting iii
APLIKASI PEKERJA LEPAS BERBASIS ANDROID ABSTRAK pekerja lepas atau yang lebih dikenal dengan freelance dapat menjadi salah satu solusi dalam mendapatkan penghasilan. Kurangnya media dan sarana yang menginformasikan mengenai pekerjaan ini menyebabkan kurangnya peminat. Untuk itu, sistem yang dikembangkan dalam sistem oerasi android diharapkan mampu menjadi media informasi yang dapat menjelaskan dan menginformasikan suatu pekerjaan dan menarik minat dari pengguna. Kata kunci : Android, freelance, database. iv
FREELANCE APPLICATION BASED ON ANDROID ABSTRACT Being a freelancer can be one of solutions to earn some money. Lack of medium and tools for informing a job cause the lack of people who interested into it. Because of that, application that developed in Android Operation System hopefully can be information medium that can explain and inform a job and make people get interested on it. Keywords : Android, freelance, database. v
DAFTAR ISI PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK ABSTRACT DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN Halaman i ii iii iv v vi viii ix x BAB 1. BAB 2. BAB 3. BAB 4. PENDAHULUAN 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujan 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4 LANDASAN TEORI 2.1 Sekilas Sistem Operasi Android 6 2.2 Perkembangan Android 7 2.3 Database MySQL 12 2.4 XAMPP 13 2.5 PHP 13 2.6 Integrated Development Environment (IDE) 14 2.7 Flowchart 15 2.8 Data Flow Diagram 17 2.9 Entity Relationship Diagram 19 2.10Freelance 21 PERANCANGAN SISTEM 3.1 Perancangan Sistem 22 3.2 Flowchart Program 23 3.3 Diagram Konteks Sistem 24 3.4 Entity Relationship Diagram 25 3.5 Perancangan Sistem 25 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem 29 4.2 Tujuan Implementasi Sistem 29 4.3 Komponen Utama Dalam Implementasi Sistem 30 vi
4.3.1 Perangkat Keras 30 4.3.2 Perangkat Lunak 31 4.3.3 Brainware 31 4.4 Demonstrasi Program 32 4.4.1 Tampilan Awal 32 4.4.2 Tampilan Login 33 4.4.3 Tampilan Menu Register 33 4.4.4 Tampilan Menu Home 34 4.4.5 Tampilan Menu Post 35 4.4.6 Tampilan List 36 4.4.7 Tampilan List View 37 BAB 5. PENUTUP 5.1 Kesimpulan 38 5.2 Saran 38 Daftar Pustaka 40 vii
DAFTAR TABEL Nomor Tabel Judul... Halaman 2.1 Simbol Flowchart... 16 2.2 Simbol Data Flow Diagram... 18 2.3 Komponen ERD... 20 viii
DAFTAR GAMBAR Nomor Gambar Judul... Halaman 3.1 Flowchart Program... 23 3.2 Diagram Konteks Sistem... 24 3.3 ERD Sistem... 25 3.4 Rancangan Form Login... 26 3.5 Rancangan Form Register... 27 3.6 Rancangan Form Home... 27 3.7 Rancangan Form List... 28 3.8 Rancangan form Post... 28 4.1 Tampilan Awal... 32 4.2 Tampilan Login... 33 4.3 Tampilan Register... 34 4.4 Tampilan Home... 35 4.5 Tampilan Post... 36 4.6 Tampilan List 36 4.7 Tampilan List View 37 ix
DAFTAR LAMPIRAN LampiranA LampiranB LampiranC LampiranD : Lampiran Program : Surat Keterangan Hasil Uji Program Tugas Akhir Mahasiswa : Kartu Bimbingan Tugas Akhir Mahasiswa : Surat Keterangan Dosen Pembimbing x