• Tidak ada hasil yang ditemukan

SEKOLAH TINGGI TEKNOLOGI TERPADU NURUL FIKRI ANALISIS DAN PERANCANGAN APLIKASI JUAL BELI BAHAN BAKU POKOK DARI PETANI BERBASIS MOBILE (SWASEMBADA)

N/A
N/A
Protected

Academic year: 2022

Membagikan "SEKOLAH TINGGI TEKNOLOGI TERPADU NURUL FIKRI ANALISIS DAN PERANCANGAN APLIKASI JUAL BELI BAHAN BAKU POKOK DARI PETANI BERBASIS MOBILE (SWASEMBADA)"

Copied!
15
0
0

Teks penuh

(1)

SEKOLAH TINGGI TEKNOLOGI TERPADU NURUL FIKRI

ANALISIS DAN PERANCANGAN

APLIKASI JUAL BELI BAHAN BAKU POKOK DARI PETANI BERBASIS MOBILE (SWASEMBADA)

TUGAS AKHIR

MUHAMAD HAMAS 0110214004

PROGRAM STUDI TEKNIK INFORMATIKA DEPOK

SEPTEMBER 2019

(2)

SEKOLAH TINGGI TEKNOLOGI TERPADU NURUL FIKRI

ANALISIS DAN PERANCANGAN

APLIKASI JUAL BELI BAHAN BAKU POKOK DARI PETANI BERBASIS MOBILE (SWASEMBADA)

TUGAS AKHIR

Diajukan sebagai salah satu syarat untuk memperoleh gelar sarjana komputer

MUHAMAD HAMAS 0110214004

PROGRAM STUDI TEKNIK INFORMATIKA DEPOK

SEPTEMBER 2019

(3)

ii HALAMAN PERNYATAAN ORISINALITAS

Tugas akhir ini merupakan hasil dari karya sendiri, dan semua sumber baik yang dikutip maupun yang dirujuk

telah saya nyatakan dengan benar.

Nama : Muhamad Hamas NIM : 0110214004

Depok,

Materai

(Muhamad Hamas) (0110214004)

ii

(4)

iii HALAMAN PENGESAHAN

Skripsi/Tugas Akhir ini diajukan oleh :

Nama : Muhamad Hamas

NIM : 0110214004

Program Studi : Teknik Informatika

Judul Tugas Akhir : Analisis dan perancangan aplikasi jual beli bahan baku pokok dari petani berbasis mobile (swasembada)

Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer pada Program Studi Teknik Informatika, Sekolah Tinggi Teknologi Terpadu Nurul Fikri

DEWAN PENGUJI

Pembimbing : Zaki imaduddin, S.T, M.Kom ( )

Penguji I : Hilmy Abidzar Tawakal, ST., M.Kom ( )

Penguji II : Suhendi, S.T, MM.SI ( )

Ditetapkan di : Depok

Tanggal :

iii

(5)

iv KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas berkat dan rahmat- Nya, penulis dapat menyelesaikan skripsi/Tugas Akhir ini. Penulisan skripsi/Tugas Akhir ini dilakukan dalam rangka memenuhi salah satu syarat untuk mencapai gelar Sarjana komputer Program Studi Teknik Infoormatika pada Sekolah Tinggi Teknologi Terpadu Nurul Fikri Penulis menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan skripsi ini, sangatlah sulit bagi penulis untuk menyelesaikan skripsi/tugas akhir ini. Oleh karena itu, penulis mengucapkan terima kasih kepada:

1. Allah SWT.

2. Orang tua dan semua anggota keluarga yang telah memberikan dorongan baik secara moril maupun materil dalam penyelesaian tugas ini.

3. Bapak Lukman rosyidi, ST., MM., MT, selaku Ketua Sekolah Tinggi Teknologi Terpadu Nurul Fikri.

4. Bapak Ahmad Rio Adriansyah, S.Si M.Si., selaku Ketua Program Studi Teknik Informatika Sekolah Tinggi Teknologi Terpadu Nurul Fikri.

5. Bapak Zaki Imanuddin, S.T, S.Kom., selaku Dosen Pembimbing Akademik yang telah membimbing penulis selama berkuliah di Sekolah Tinggi Teknologi Terpadu Nurul Fikri.

6. Bapak Hilmy Abidzar Tawakal, ST., M.kom, Selaku dosen penguji 1 yang telah menguji dan mengarahkan untuk terselesainya penulisan tugas akhir ini.

7. Bapak Suhendi, S.T., MM.SI, Selaku dosen penguji 2 yang telah menguji dan memberikan masukan agar penulisan tugas akhir ini dapat terselesaikan.

8. Bapak Zaki Imanuddin, S.T, S.Kom., selaku Dosen Pembimbing Tugas Akhir penulis dalam menyelesaikan penulisan ilmiah ini.

9. Para Dosen di lingkungan Sekolah Tinggi Teknologi Terpadu Nurul Fikri yang telah membimbing penulis dalam menuntut ilmu yang telah diberikan.

10. Teman-teman yang meng support dalam pembuatan tugas akhir dan beberapa program pada penelitian tugas akhir ini.

Dalam penulisan ilmiah ini tentu saja masih banyak terdapat kekurangan- kekurangan yang mungkin disebabkan oleh keterbatasan kemampuan dan pengetahuan

(6)

v yang penulis miliki. Walaupun demikian, penulis telah berusaha menyelesaikan penulisan ilmiah ini sebaik mungkin. Oleh karena itu apabila terdapat kekurangan di dalam penulisan ilmiah ini, dengan rendah hati penulis menerima kritik dan saran dari pembaca.

Akhir kata, penulis berharap Allah SWT berkenan membalas segala kebaikan semua pihak yang telah membantu. Semoga skripsi ini membawa manfaat bagi pengembangan ilmu.

Depok,

Penulis

(7)

vi HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR

UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Sekolah Tinggi Teknologi Terpadu Nurul Fikri, saya yang bertanda tangan di bawah ini:

Nama : Muhamad Hamas NIM : 0110214004

Program Studi : Teknik Informatika Jenis karya : Skripsi / Tugas Akhir

demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada STT- NF Hak Bebas Royalti Noneksklusif (Non-exclusive Royalty - Free Right) atas karya ilmiah saya yang berjudul :

ANALISIS DAN PERANCANGAN APLIKASI JUAL BELI BAHAN BAKU POKOK DARI PETANI BERBASIS MOBILE (SWASEMBADA)

beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti Noneksklusif ini STT-NF berhak menyimpan, mengalihmedia/formatkan, mengelola dalam bentuk pangkalan data (database), merawat, dan mempublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Depok Pada tanggal :

Yang menyatakan

( Muhamad hamas)

vi

(8)

vii ABSTRAK

Nama : Muhamad Hamas

NIM : 0110214004

Program studi : Teknik Informatika

Judul tugas akhir : Analisis dan perancangan aplikasi jual beli bahan baku pokok dari petani berbasis mobile (swasembada)

Tugas akhir ini membahas tentang perencanaan pembuatan aplikasi mobile yaitu aplikasi jual beli bahan baku pokok dari petani atau bias disebut dengan aplikasi swasembada, dari mulai analisis hingga sampai ke tahap pembuatan aplikasi yang akan di buat. Diharapkan dari adanya penelitian aplikasi ini dapat menjadikan salah satu alternative dalam peroses jual beli bahan pokok langsung dari petani sehingga adanya transparansi harga. Aplikasi ini akan di rancang denga menggunakan tools desktop android studio dan database menggunakan firebase.

Kata kunci : aplikasi mobile, swasembada, android studio dan firebase.

(9)

viii ABSTRACT

Name : Muhamad Hamas

NIM : 0110214004

Study program : Teknik Informatika

Title of thesis : Analisis dan perancangan aplikasi jual beli bahan baku pokok dari petani berbasis mobile (swasembada)

This final project discusses the planning of making a mobile application that is the application of buying and selling basic raw materials from farmers or can be called self-sufficiency applications, from the analysis up to the stage of making the application to be made. It is expected that this application research can make an alternative in the process of buying and selling basic commodities directly from farmers so that there is price transparency. This application will be designed using Android studio desktop tools and database using Firebase.

Keywords : mobile application, swasembada, android studio and firebase.

(10)

ix DAFTAR ISI

HALAMAN PERNYATAAN ORISINALITAS ... ii

HALAMAN PENGESAHAN ... iii

KATA PENGANTAR ... iv

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS ... vi

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR TABEL... xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan dan Manfaat ... 2

1.4.1 Bagi Institusi ... 2

1.4.2 Bagi Masyarakat... 2

1.4.3 Bagi Petani ... 3

1.4.4 Bagi Penulis ... 3

1.5 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1 Tinjauan Pustaka... 5

2.1.1 UML (Unified Modelling Language) ... 5

2.1.2 Model Waterfall ... 8

2.1.3 Android Studio ... 9

2.1.4 Struktur Proyek ... 10

(11)

x

2.1.5 Firebase ... 10

2.2 Penelitian Terkait ... 12

BAB III METODOLOGI PENELITIAN ... 14

3.1 Alur Tahapan Penelitian ... 14

3.2 Alat dan Bahan ... 15

BAB IV ANALISIS DAN PERANCANGAN ... 17

4.1 Analisis Sistem ... 17

4.2 Perancangan Aplikasi ... 20

4.2.1 Diagram kebutuhan (Use case Diagram) ... 20

4.3 Mockup antarmuka login dan register ... 23

4.3.1 Rancangan sequence diagram login dan register ... 26

4.4 Mockup antarmuka home dan katagori ... 29

4.5 Mockup antarmuka keranjang dan akun saya ... 31

4.6 Mockup antarmuka ‘proses pembayaran’ dan ‘pesanan saya’ ... 34

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ... 37

5.1 Implementasi ... 37

5.1.1 Batasan implementasi... 38

5.1.2 Implementasi software ... 38

5.1.3 Implementasi software ... 39

5.1.4 Implementasi android studio ... 39

5.1.5 Implementasi firebase android studio ... 40

5.1.6 Implementasi login with google dengan firebase... 40

5.1.7 Implementasi antar muka dan program code ... 41

5.1.8 Implementasi installasi aplikasi swasembada ... 48

5.2 Evaluasi pengujian... 49

5.2.1 Rancangan pengujian dengan User acceptance test ... 49

5.2.2 Rencana pengujian aplikasi dengan blackbox testing ... 55

5.2.3 Hasil pengujian blackbox testing login ... 56

(12)

xi

5.2.4 Rencana dan hasil pengujian blackbox testing register... 57

5.2.5 Hasil pengujian blackbox testing mulai berjualan ... 58

BAB VI KESIMPULAN DAN SARAN ... 60

6.1 Kesimpulan ... 60

6.2 Saran ... 60

DAFTAR PUSTAKA ... 61

(13)

xii DAFTAR GAMBAR

Gambar 1 : pertanyaan kuisioner satu ... 17

Gambar 2 : pertanyaan kuisioner dua... 17

Gambar 3 : pertanyaan kuisioner tiga ... 18

Gambar 4 : pertanyaan kuisioner empat... 18

Gambar 5 : pertanyaan kuisioner lima ... 18

Gambar 6 : pertanyaan kuisioner enam ... 19

Gambar 7 : pertanyaan kuisioner tujuh ... 19

Gambar 8 : pertanyaan kuisioner delapan ... 19

Gambar 9 : perancangan wireframe aplikasi swasembada ... 20

Gambar 10 : use case diagram system informasi manajement user ... 21

Gambar 11 : use case diagram manajement user admin ... 22

Gambar 12 : use case diagram system user petani dan perternak ... 23

Gambar 13 : mockup splash screen aplikasi swasembada ... 24

Gambar 14 : mockup login aplikasi swasembada ... 25

Gambar 15 : mockup register aplikasi swasembada ... 26

Gambar 16 : rancangan sequence diagram login ... 27

Gambar 17 : rancangan sequence diagram register... 28

Gambar 18 : Rancangan sequence diagram login menggunakan google signin ... 29

Gambar 19 : mockup ‘menu home’ aplikasi wasembada ... 30

Gambar 20 : mockup ‘kategori’ aplikasi swasembada ... 31

Gambar 21 : mockup ‘keranjang’ aplikasi swasembada (sudah terisi) ... 32

Gambar 22 : mockup ‘akun saya’ aplikasi swasembada ... 33

Gambar 23 : mockup ‘proses pembayaran’ aplikasi swasembada (metode bayar ditempat) ... 34

Gambar 24 : mockup ‘proses pembayaran’ aplikasi swasembada (bank transfer/debit) ... 35

Gambar 25 : mockup ‘pesanan saya’ aplikasi swasembada (proses packing) ... 36

Gambar 26 : arsitektur implementasi rancangan kegiatan aplikasi swasembada ... 37

Gambar 27: antar muka login dan with google sign in ... 41

Gambar 28: antar muka register ... 42

Gambar 29: antar muka ‘menu home’ ... 43

(14)

xiii

Gambar 30 : antar muka ‘kategori’ ... 45

Gambar 31 : antar muka ‘keranjang’ ... 46

Gambar 32 : antar muka ‘proses pembayaran’ ... 47

Gambar 33 : antar muka ‘status pembayaran’... 48

(15)

xiv DAFTAR TABEL

Table 1 : penelitian terkait aplikasi swasembada ... 12

Table 2 : software untuk pengembang aplikasi ... 38

Table 3 : software untuk pengguna ... 39

Table 4 : spesifikasi untuk pengguna android ... 39

Table 5 : rencana pengujian aplikasi dengan masyarakat umum (sebagai penjual) .... 49

Table 6 : rencana pengujian kemudahan penggunaan aplikasi (sebagai penjual) ... 51

Table 7 : hasil rencana pengujian aplikasi dengan masyarakat umum (sebagai penjual) ... 51

Table 8 : hasil rencana pengujian kemudahan penggunaan aplikasi (sebagai penjual) ... 52

Table 9 : rencana pengujian aplikasi dengan masyarakat umum (sebagai pembeli) ... 52

Table 10 : rencana pengujian kemudahan penggunaan aplikasi (sebagai pembeli) .... 54

Table 11 : hasil rencana pengujian kemudahan penggunaan aplikasi (sebagai pembeli) ... 54

Table 12 : hasil rencana pengujian aplikasi dengan masyarakat umum (sebagai pembeli)... 54

Table 13 : rencana pengujian login dan register ... 55

Table 14 : hasil pengujian login ... 56

Table 15 : hasil pengujian tombol login dan google sign in ... 56

Table 16 : hasil pengujian register ... 57

Table 17 : hasil pengujian tombol register ... 58

Table 18 : hasil pengujian mulai berjualan ... 58

Table 19 : hasil pengujian tombol jual ... 59

Referensi

Dokumen terkait

Hal ini dapat terlihat dari beberapa peningkatan yang terjadi setelah penerapan model pembelajaran kooperatif tipe group investigation (GI) yaitu : Aktiviatas guru

Pelaksanaan supervisi akademik pengawas dikantor Pokjawas Kecamatan Wedung meliputi empat belas madrasah binaan yaitu manajemen pengelolaan supervisi dan evaluasi sebagai

Sifat fisis batuan yang akan ditentukan disini adalah karakteristik rekahan (terdiri atas panjang, lebar, orientasi, distribusi, densitas, intensitas, dan dimensi fraktal)

Analisis Pengembangan Fasllitas Pelabuhan Leut (studl Kasus Tennlnal _emss I Pelabuhan Tanjung Priok)3. Abdul Jalal Lalif

Dengan di buatnya website ini, SMAN 1 Megamendung dapat dikenal Dan mempermudah sekolah tersebut dalam memberikan informasi yang dibutuhkan oleh masyarakat luas. Penulis

Dari ketiga varietas tomat (Marta F1, Viccario, dan San Marino) yang diinokulasi dengan dua sumber isolat (asal sap tanaman dan kontrol positif AGDIA), hanya

Oleh karena itu sesuai dengan tujuan Pembangunan Nasional pada umumnya, dan pembangunan ekonomi khususnya di Indonesia hal paling penting yang sangat mendukung proses

Berdasarkan tabel 4.2 dapat diketahui bahwa siswa – siswi kelas XII SMA N 1 Salatiga yang terpilih menjadi responden penelitian tidak terbatas pada jenis kelamin tertentu..