• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi Penjualan Ayam Berbasis Android (Studi Kasus PT. Sunone).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Aplikasi Penjualan Ayam Berbasis Android (Studi Kasus PT. Sunone)."

Copied!
16
0
0

Teks penuh

(1)

v

Universitas Kristen Maranatha

ABSTRAKSI

PT.Sunone merupakan perusahaan supplier ayam yang saat ini memiliki sistem pemasaran yang cukup luas. Namun sayangnya, perusahaan ini masih melakukan tekhnik pemasaran secara manual, meskipun pengelolaan sistem perusahaan sebagian sudah dibantu dengan aplikasi. Oleh karena itu, PT.Sunone memerlukan sebuah aplikasi untuk meningkatkan penjualan. Untuk membantu perusahaan dalam kemudahan melakukan transaksi jual beli produk dan memperluas pemasaran, maka akan dibuat teknologi mobile melalui aplikasi penjualan berbasis android. Aplikasi ini dapat menangani penjualan barang, sistem approval, promosi, menangani keluhan customer, memberikan pesan, history penjualan, dan lain lain sehingga customer dapat lebih diperhatikan.

Aplikasi sudah berhasil dikembangkan dan dilakukan uji coba menggunakan metode black box testing. Dalam aplikasi ini sudah menangani keperluan PT.Sunone untuk mengembangkan perusahaan dalam bidang penjualan. Customer dapat melakukan transaksi jual beli dengan cara mobile. Hasil pengujian membuktikan bahwa customer dapat melakukan transaksi kapanpun dan dimanapun tabpa harus menggunakan telepon atau komputer. Owner dapat melihat customer mana saja yang sudah melakukan order, pembayaran, komplain, dan dapat membatasi jumlah penjualan sesuai customer yang melakukan pembelian.

(2)

ABSTRACT

PT.Sunone is the chicken supplier factory that have extensive marketing

system. But this factory still do the marketing manually, although the system

management has already helped by application. PT.Sunone need an application to

increase the sale. For help the factory in operating the transaction product and

expand the marketing, mobile technology have to be built in sales application

based on android. This application can handle selling item, approval system,

promotion, handle customer complaint, give a message, selling history, etc, so

customer will feel more comfortable.

This application have succesfully developed and tested by blackbox

testing. This application have provide PT.Sunone it can develope better. Customer

can do transaction with mobile so customer can do it anywhere and anytime

without personal computer. This application help owner too. Owner can see which

customer have finished the order, payment, complaint, and can limit the sale from

the customer

(3)

vii

Universitas Kristen Maranatha

DAFTAR ISI

PRAKATA ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITAN ... viii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ix

ABSTRAKSI...x

ABSTRACT ... xi

DAFTAR ISI ... xii

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiv

DAFTAR SIMBOL ... xvi

Simbol ... xvi

Deskripsi ... xvi

DAFTAR KODE PROGRAM ... xvii

BAB I PENDAHULUAN ...1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 BatasanMasalah ... 2

1.5 SistematikaPembahasan ... 2

BAB II KAJIAN TEORI ...4

2.1 Sistem Informasi ... 4

2.2 Software Engineering ... 4

2.3 Aplikasi ... 5

2.4 Penjualan ... 5

2.5 ERD (Entity Relationship Diagram) ... 6

2.5.1 Komponen ERD ... 6

2.6 Flowchart ... 8

2.7 Unified Modelling Language (UML) ... 9

2.7.1 Diagram UML ... 9

2.7.1.1 Use Case Diagram ... 10

2.7.1.2 Activity Diagram ... 10

(4)

2.7.1.3.1 Class ... 11

2.7.1.3.2 Class Relationship ... 12

2.8 Android ... 12

2.8.1 Arsitektur Android ... 13

2.8.1.1 Linux Kernel ... 13

2.8.1.2 Libraries ... 13

2.8.1.3 Android Runtime ... 14

2.8.1.4 Anatomi Aplikasi Android ... 15

2.8.1.5 Sifat Android ... 15

2.8.1.6 Tipe Aplikasi Android ... 15

2.8.1.7 Siklus Hidup Aplikasi Android... 16

BAB III ANALISIS DAN RANCANGAN SISTEM ...17

3.1 Analisis ... 17

3.2 Gambaran Keseluruhan ... 19

3.2.1 Persyaratan antarmuka eksternal ... 19

3.2.2 Antarmuka dengan pengguna ... 20

3.2.2.1 Use Case ... 20

3.2.2.2 Use Case Scenario ... 21

3.2.2.3 Activity Diagram ... 23

3.2.3 Antarmuka perangkat keras ... 27

3.2.4 Antarmuka perangkat lunak ... 27

3.3 ERD ... 28

3.3 Desain Antar Muka ... 32

BAB IV PENGEMBANGAN PERANGKAT LUNAK...38

4.1 Tampilan program ... 38

4.1.1 Tampilan Halaman Login ... 38

4.1.2 Tampilan Menu Utama Customer ... 39

4.1.3 Tampilan Order Barang Customer ... 40

4.1.4 Tampilan StatusOrder Customer ... 42

4.1.5 Tampilan Pesan Masuk Customer ... 43

4.1.6 Tampilan Konfirmasi Customer ... 45

4.1.7 Tampilan Status Konfirmasi Customer... 46

4.1.8 Tampilan HistoryCustomer ... 47

(5)

ix

Universitas Kristen Maranatha

4.1.10 Tampilan Komplain Customer ... 49

4.1.11 Tampilan Menu Utama Owner ... 50

4.1.12 Tampilan Daftar OrderOwner ... 52

4.1.13 Tampilan Daftar Konfirmasi Owner ... 53

4.1.15 Tampilan Komplain Owner ... 55

4.1.16 Tampilan Kirim pesan Owner ... 56

4.2 Database Diagram ... 58

4.3 Struktur Menu... 59

4.3.1 Struktur Menu Owner ... 59

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ...61

5.1 Form Login ... 61

5.2 Form Menu Utama Customer ... 62

5.3 Form Order Barang Customer ... 62

5.4 Form Status Order Customer ... 62

5.5 FormPesan Masuk Customer ... 63

5.6 Form Konfirmasi Customer ... 63

5.7 Form Status Konfirmasi Customer ... 63

5.8 Form History Customer ... 64

5.9 Form Info Produk ... 64

5.10FormKomplain Customer... 64

5.11 Form Menu Utama Owner ... 65

5.12 Form Daftar OrderOwner ... 65

5.13 Form Daftar Konfirmasi Owner ... 66

5.14 Form Daftar Lunas Owner ... 66

5.15 Form Komplain Owner ... 66

5.16 Form Kirim Pesan ... 67

BAB VI KESIMPULAN DAN SARAN ...69

6.1 Kesimpulan ... 69

6.2 Saran ... 69

(6)

x

DAFTAR TABEL

Tabel 3.1 Login ...21

Tabel 3.2 Order Barang ...21

Tabel 3.3 Status Barang ...21

Tabel 3.4 Kirim Pesan ...21

Tabel 3.5 Konfirmasi ...22

Tabel 3.6 Konfirmasi ...22

Tabel 3.7 Data Lunas ...22

Tabel 3.8 Produk ...22

Tabel 3.10 Komplain ...23

Tabel 3.8 Tabel Transaksi ...29

Tabel 3.9 Transaksi Detail ...30

Tabel 3.10 Produk ...30

Tabel 3.11 User ...31

Tabel 3.12 Rekening ...31

Tabel 3.13 Pesan ...31

Tabel 3.14 Komplain ...31

Tabel 3.15 Konfirmasi ...32

Tabel 5.1. Tabel Error Handling Login ...62

Tabel 5.2. Tabel Error Handling Menu Utama Customer ...63

Tabel 5.3 Tabel Error Handling Order Barang Customer ...63

Tabel 5.4 . Tabel Error Handling Order Customer ...64

Tabel 5.5 Tabel Error Handlin gPesan Masuk Customer...64

Tabel 5.6 Tabel Error Handling Konfirmasi Customer...64

Tabel 5.7 Tabel Error Handling Konfirmasi Customer...65

Tabel 5.8 Tabel Error Handling Jenis History Customer ...65

Tabel 5.9 Tabel Error Handling Info Produk ...65

Tabel 5.10 Tabel Error HandlingKomplain Customer ...65

Tabel 5.11 Tabel Error Handling MenuUtama Owner ...66

Tabel 5.12 Tabel Error Handling Daftar Order Owner ...66

(7)

xi

Universitas Kristen Maranatha Tabel 5.14 Tabel Error Handling Daftar Lunas Owner ...67

Tabel 5.15 Tabel Error Handling Komplain Owner ...67

(8)

xii

DAFTAR GAMBAR

Gambar 2.1 One to one ...7

Gambar 2.2One to many ...7

Gambar 2.3Many to one ...7

Gambar 2.4Many to many...8

Gambar 3.1 Flowchart ...18

Gambar 3.2 Use Case Diagram ...20

Gambar 3.3 Activity Diagram Login ...23

Gambar 3.4 Activity Diagram Order Barang ...24

Gambar 3.5 Aktifitas Pengolahan Data Customer ...25

Gambar 3.6 Activity Diagram Kirim Pesan ...25

Gambar 3.7 Activity Diagram konfirmasi ...26

Gambar 3.8Activity DiagramPengolahan Data Produk ...27

Gambar 3.9 Activity Diagram Data Lunasr ...27

Gambar 3.10 Activity Diagran Data Pesanan ...27

Gambar 3.11 Activity Diagram Komplain ...28

Gambar 3.12 ERD ...29

Gambar 3.13 Form login ...33

Gambar 3.14 Form Menu Utama Customer ...34

Gambar 3.15 Form Menu Utama Owner ...35

Gambar 3.16 Form Atur Produk ...36

Gambar 3.17 Form komplain ...37

Gambar 4.1 Login...39

Gambar 4.2 Menu Utama Customer...40

Gambar 4.3 Order Barang Customer ...41

Gambar 4.4 database transaksi ...42

Gambar 4.4 status order customer ...43

Gambar 4.5 ...44

Gambar 4.6 Database Pesan ...45

Gambar 4.7 Konfirmasi Customer ...46

(9)

xiii

Universitas Kristen Maranatha

Gambar 4.9 Info Produk Customer ...49

Gambar 4.10 Database produk ...50

Gambar 4.11 Komplain Customer ...50

Gambar 4.12 Database komplain ...51

Gambar 4.13 Menu Utama Owner ...52

Gambar 4.14 Daftar Order Owner ...53

Gambar 4.15 Komplain owner ...56

Gambar 4.16 Kirim pesan owner ...57

Gambar 4.17 Atur Produk Owner ...58

Gambar 4.18 Database Diagram ...59

Gambar 4.19 Struktur Menu Owner...60

(10)

xiv

DAFTAR SIMBOL

Berikut ini adalah simbol Use Case Diagram

Simbol

Deskripsi

Actor

Actors berguna untuk menggambarkan

pengguna suatu sistem yang dapat

berupa orang maupun sistem lainnya.

Use Case UseCase merupakan kegiatan yang

dilakukan oleh actor dalam sistem

User

Melakukan Login

Melakukan Logout

Digunakan untuk menggambarkan

hubungan antar actor dan use case yang

terlibat dalam suatu use case diagram.

Berikut ini adalah simbol Activity Diagram

ActionState Komponen ini ditujukan untuk

menyatakan proses apa yang dilakukan

sistem.

State Komponen ini menyatakan kondisi apa

yang terjadi.

Komponen ini menyatakan arah proses

yang akan berlanjut.

Komponen ini menunjukan kondisi

awal sebelum memulai aktivitas.

Komponen ini menunjukkan kondisi

(11)

xv

Universitas Kristen Maranatha

DAFTAR KODE PROGRAM

Kode Program 4.1 ...45

Kode program 4.2 ...46

Kode Program 4.3 ...47

Kode Program 4.4 ...48

Kode program 4.5 ...50

Kode program 4.6 ...52

Kode program 4.7 ...53

Kode Program 4.8 ...53

Kode Program 4.9 ...54

Kode Program 4.10 ...56

Kode Program 4.11 ...57

Kode Program 4.12 ...59

Kode Program 4.13 ...59

Kode Program 4.14 ...60

Kode Program 4.15 ...62

Kode program 4.16 ...63

(12)

BAB I

PENDAHULUAN

1.1Latar Belakang

Salah satu fenomena yang cukup menarik di era globalisasi dan informasi

saat ini adalah begitu hebatnya laju perkembangan dan penerapan teknologi

informasi dan komunikasi pada seluruh aspek kehidupan manusia. Informasi

memegang peranan penting bagi setiap bidang usaha. Dengan tingginya tingkat

persaingan dalam dunia online, maka setiap bidang usaha dituntut secara cepat

dan tepat dalam mengambil kepututusan yang bermanfaat. Dengan demikian,

sistem komputerisasi dibutuhkan agar dapat melaksanakan proses bisnis dengan

baik.

Hal ini juga dibutuhkan oleh PT.SunOne, yaitu perusahaan yang bergerak

dalam bidang penjualan ayam sejak 2010. Saat ini perusahaan menggunakan cara

marketing hanya lewat penawaran secara langsung. Untuk memudahkan

PT.SunOne dalam melakukan penjualan, perusahaan akan membuat aplikasi

berbasis android, sehingga kegiatan marketing dan penjualan bisa menjadi lebih

mudah dan memperluas pangsa pasar. Dalam aplikasi android ini, customer dapat

melihat produk baru yang dimiliki oleh PT.SunOne, melakukan transaksi jual beli,

dan melakukan order barang. Aplikasi berbasis android ini juga dapat membantu

customer bila customer ingin memberikan masukan atau komentar terkait dengan

produk yang dijual.

1.2Rumusan Masalah

Adapun rumusan masalah berdasarkan masalah yang telah diuraikan diatas

adalah sebagai berikut:

1. Bagaimana menyediakan fasilitas agar customer dapat melakukan transaksi

penjualan produk.

2. Bagaimana menyediakan fasilitas bagi customer agar dapat memberikan pesan

atau komentar terkait pada produk yang dijual..

3. Bagaimana menyediakan fasilitas agar customer dapat mengetahui status

(13)

Universitas Kristen Maranatha 4. Bagaimana menyediakan fasilitas agar customer dan owner mengetahui status

pembayaran

1.3Tujuan Pembahasan

Adapun tujuan dari penelitian ini adalah membuat aplikasi mobile dan

dokumentasi yang memiliki spesifikasi sebagai berikut:

1. Menyediakan fasilitas agar customer dapat melakukan transaksi penjualan

produk.

2. Menyediakan fasilitas bagi customer agar dapat memberikan pesan atau

komentar terkait pada produk yang dijual.

3. Menyediakan fasilitas agar customer dapat mengetahui status barang.

4. Menyediakan fasilitas agar customer dan owner mengetahui status

pembayaran.

1.4BatasanMasalah

Batasan masalah dari aplikasi berbasis android PT SunOne adalah :

1. Customer order terlebih dahulu, bila disetujui baru bisa memesan.

2. Customer harus melakukan konfirmasi saat sudah melakukan pembayaran.

3. Aplikasi mengelola penjualan barang mulai dari order sampai approval.

4. Customer dapat melakukan komplain pada Client.

5. Pembayaran dilakukan lewat transfer secara manual.

6. Stock tidak diperhitungkan dalam program.

1.5SistematikaPembahasan

Berikut adalah sistematika dalam penulisan proposal ini :

Bab I. Pendahuluan

Bab ini berisi latar belakang atau alasan-alasan pembuatan proyek ini,

rumusan masalah dari proyek, tujuan dari pembuatan proyek, batasan masalah

proyek, serta sistematika pembuatan laporan dari proyek Tugas Akhir.

Bab II. Landasan Teori

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan

(14)

3

Bab III. Analisis dan Pemodelan

Bab ini digunakan untuk menampilkan use case diagram, activity

diagram,class diagram, ERD, serta rancangan aplikasi.

Bab IV. Perancangan

Bab ini digunakan untuk menjabarkan setiap metode yang digunakan

dalam pembuatan proyek ini.

Bab V. Pengujian

Bab ini berisi laporan pengujian dari setiap metode yang digunakan

(berupa blackbox testing).

Bab VI. Penutupan (Kesimpulan dan Saran)

Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup

dalam Laporan TugasAkhir.

Daftar Pustaka

Bagian yang berisi tentang daftar sumber-sumber informasi yang

(15)

73

Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1Kesimpulan

Dari hasil pembahasan diatas, maka kesimpulan yang dapat diambil yaitu:

1. Fasilitas untuk memasarkan produk baru telah berhasil dibuat pada fitur

informasi produk.

2. Fasilitas agar customer dapat melakukan transaksi jual beli produk telah

berhasil dibuat pada fitur order.

3. Fasilitas bagi customer agar dapat memberikan pesan atau komentar terkait

pada produk yang dijual telah berhasil dibuat pada fitur pesan.

4. Fasilitas agar customer dan owner mengetahui status pembayaran telah berhasil

dibuat pada fitur status pembayaran.

5. Fasilitas agar customer dapat mengetahui status barang telah berhasil dibuat

pada fitur status barang.

6. Hasil kuisioner menunjukkan bahwa program cukup mudah untuk digunakan

(user friendly).

6.2Saran

Saran yang diperoleh untuk mengembangkan aplikasi ini adalah agar

sistem dapat mengecek pembayaran via transfer tanpa harus melakukan

(16)

74

DAFTAR PUSTAKA

Basu Swasta; 2001; Manajemen Penjualan ; Yogyakarta; BPFE

Daihani; 2001; Komputerisasi Pengambilan Keputusan; Jakarta ; PT Elex

Media Komputindo.

Hashimi Sayed Y; 20009; Pro Android; Apress

Idrajat, Richardus Eko; 2002; Konsep dan Aplikasi Business; Yogyakarta.

ANDI

Jogiyanto, H.M.; 1999; Analisis dan Desain Sistem Informasi; Yogyakarta :

Andi Offset.

Pressman, R; 2005; Software Engineering : A Practise Approach; Boston; Mc

Grawhill

Primashanti; 2006; Entity Relationship Diagram

Referensi

Dokumen terkait

Purwanti serta kedua saudara kandung penulis yaitu Echa dan Yoan yang selalu memberikan dukungan berupa doa, motivasi, dan pengetahuan yang diberikan dalam menyelesaikan studi

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

Wasa" atas segala rahmat dan petunjuk-Nya, sehingga Tugas Akhir Penciptaan Karya Seni dengan judul BENDA-BENDA DI SEKITAR KEHIDUPAN INI SEBAGAI INSPIRASI

Penelitian ini membuktikan bahwa secara obyektif terapi kombinasi 3 macam obat, yang terdiri atas asam retinoat 0,05%, hidrokuinon 4% dan flusinolon asetonid 0,01% lebih cepat

Puji dan syukur Penulis haturkan kepada Bapa di Surga, Tuhan Yesus Kristus dan Bunda Maria, karena atas segala berkat dan bimbingan-Nya penulis dapat

Pendampingan kegiatan dilakukan oleh pendamping yang ditunjuk oleh Dinas yang membidangi perkebunan dari Dinas Provinsi dan atau Direktorat Jenderal Perkebunan,

044 14 Penanggulangan / Pengendalian LPS sepanjang jalan raya Yos Sudarso dan Jalan Sunter II Pengadaan Langsung 1 Paket Kecamatan Koja 15.000.000 APBD Oktober 2012 30 Hari

mengetahui hubungan antara motivasi kerja dengan kinerja perawat di ruang rawat inap RSUD. Setjonegoro Wonosobo, dengan pendekatan waktu yang digunakan adalah cross sectional