OLEH
AKBAR DUHONU
21815070
Berdasarkan deskripsi yang kami baca dan penjelasan dari mahasiswa yang
bersangkutan, judul yang disebutkan diatas dari segi kualitas dan kuantitas
menurut pandangan kami dapat digunakan sebagai materi penyusunan
Proposal program sarjana program studi Sistem Informasi
i
STMIK ICHSAN GORONTALO
PENGESAHAN PROPOSAL PENELITIAN
ii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah S.W.T, karena hanya dengan
izin dan kuasa-Nya penulis dapat menyelesaikan penyusunan proposal penelitian
dengan judul “Perancangan Aplikasi Penjualan Batik Berbasis Android Pada
Toko Indah Batik di Kota Gorontalo”. Penulis menyadari penyusunan proposal
ini masih jauh dari kesempurnaan, oleh karena itu penulis memohon masukan
untuk kesempurnaan penulisan proposal penelitian ini.
Penulis juga mengucapkan terima kasih kepada pihak – pihak yang telah
membantu terselesainya proposal penelitian ini :
1. Bapak Muh. Ichsan Gaffar, S.E, M.Ak selaku Ketua Yayasan Pengembangan
Ilmu Pengetahuan dan Teknologi (YPIPT) Ichsan Gorontalo
2. Bapak Abdul Malik I Buna., M.Kom selaku Ketua STMIK Ichsan Gorontalo.
3. Bapak Ifriandi Labolo, S.Kom., M.Kom selaku Wakil Ketua I STMIK Ichsan
Gorontalo.
4. Ibu Rahmawati, S.Ag., M.Hum selaku Wakil Ketua II STMIK Ichsan
Gorontalo.
5. Bapak Satriadi D. Ali, S.Kom., M.Kom selaku Wakil Ketua III STMIK Ichsan
Gorontalo.
6. Ibu Hariati Husain, S.Kom., M.Kom selaku Wakil Ketua IV STMIK Ichsan
Gorontalo.
7. Ibu Marlin Lasena, S.Kom., M.Kom selaku ketua Program Studi jurusan
Sistem Informasi STMIK Ichsan Gorontalo.
8. Bapak Jorry Karim, S.Kom, M.Kom sebagai pembimbing utama yang telah
memberikan banyak saran dan kritikan membangun untuk kesempurnaan
proposal penelitian ini.
9. Ibu Citra Yustitya Gobel, S.SI., M.Kom sebagai pembimbing pendamping
yang telah memberikan saran dan pemikiran untuk menunjang penelitian ini.
10. Bapak Zulfahly Azim, ST Selaku Pemilik Toko Indah Batik yang telah
memberikan izin kepada penulis untuk melakukan penelitian.
iii
11. Seluruh dosen dan tenaga kependidikan yang ada di STMIK Ichsan Gorontalo
yang tak sempat disebutkan satu persatu atas ilmu yang telah diberikan.
12. Kedua orang tua yang selalu memberikan semangat dan bimbingan moral
maupun materi yang tak terhingga kepada penulis.
13. Kepada seluruh teman-teman yang telah memberikan dukungan dan semangat
hingga penulisan proposal ini dapat terselesaikan.
Semoga segala amal dan perbuatan yang telah diberikan mendapatkan rahmat dan
balasan yang lebih baik dari Allah SWT. Akhir kata penulis berharap proposal
penelitian ini dapat berguna dan bermanfaat bagi semua.
Penulis
iv
DAFTAR ISI
KATA PENGANTAR............................................................................................iii
DAFTAR ISI............................................................................................................v
DAFTAR GAMBAR.............................................................................................vii
DAFTAR TABEL................................................................................................viii
1. Latar Belakang................................................................................................1
2. Rumusan Masalah...........................................................................................3
3. Tujuan Penelitian............................................................................................3
4. Manfaat Penelitian..........................................................................................4
5. Landasan Teori................................................................................................4
5.4 Penjualan.................................................................................................9
5.6 Android..................................................................................................11
5.8 PHP........................................................................................................17
5.9 MySQL..................................................................................................18
5.10 Webservice.............................................................................................19
v
5.11 Unified Modelling Language (UML)....................................................19
7. Metodologi Penelitian...................................................................................38
8. Jadwal Penelitian...........................................................................................45
vi
DAFTAR GAMBAR
vii
DAFTAR TABEL
viii
1. Latar Belakang
teknologi itu sendiri yang berdampak pada sebagian orang untuk meninggalkan
proses penelusuran informasi secara manual yang membutuhkan waktu lebih lama
informasi yang telah berkembang saat ini dapat mengelolah informasi yang
pemanfaatan sistem informasi yaitu pada bidang penjualan yang disebut dengan
melalui prosedur yang meliputi urutan kegiatan sejak diterimanya pesanan dari
pembeli, pengecekan barang ada atau tidak ada dan diteruskan dengan pengiriman
barang yang disertai dengan pembuatan faktur dan mengadakan pencatatan atas
kegiatan yang berkaitan dengan penjualan, salah satunya Toko Indah Batik di
Kota Gorontalo.
1
Toko Indah Batik merupakan salah satu toko yang menjual pakaian model
batik yang beralamat di Jalan Prof. Dr. HB Jassin, Kota Selatan, Kota Gorontalo.
Toko Indah Batik Gorontalo ini mulai beroperasi pada tahun 2017 yang dipimpin
oleh Bapak Zulfadhly Azim, ST. Toko ini merupakan cabang Toko Indah Batik
yang berada di Kota Solo, Jawa Tengah. Toko Indah Batik menjual beragam jenis
pakaian batik dengan ciri khas batik Solo dan Pekalongan dengan kisaran harga
yaitu Rp. 100.000,- sampai Rp. 225.000,- . Omset rata-rata perbulan yaitu Rp.
sistem penjualan yang diterapkan di Toko Indah masih bersifat konvensional yaitu
informasi terkait batik yang tersedia maupun harga batik tersebut. Selanjutnya
secara langsung dengan karyawan toko dan menerima bukti pembayaran. Data
penjualan dicatat oleh karyawan pada buku penjualan yang ada. Dengan
dengan baik setiap bulannya. Hal ini memperlambat proses pembuatan laporan
penjualan karena catatan harus diperiksa pada setiap halaman buku, mulai dari
tanggal penjualan, data barang yang terjual, hingga pendapatan yang dihasilkan
perbulan.
harga batik kepada pelanggan tidak tersebar secara luas karena pelanggan harus
2
datang langsung ke toko untuk melihat batik tersebut. Selanjutnya pencatatan data
penjualan karena catatan harus diperiksa pada setiap halaman buku, mulai dari
tanggal penjualan, data barang yang terjual, hingga pendapatan yang dihasilkan
penjualan yang akan membantu penyajian informasi batik kepada pelanggan serta
yang aktual tanpa harus menghitung secara manual. Berdasarkan Latar belakang
2. Rumusan Masalah
1. Penyajian informasi ragam dan harga batik kepada pelanggan tidak tersebar
secara luas karena pelanggan harus datang langsung ke toko untuk melihat
batik tersebut.
setiap halaman buku, mulai dari tanggal penjualan, data barang yang terjual,
3. Tujuan Penelitian
3
1. Membuat aplikasi penjualan sebagai sistem informasi yang akan membantu
4. Manfaat Penelitian
1. Pengembangan Ilmu
Aplikasi Penjualan Batik Berbasis Android Pada Toko Indah Batik di Kota
Gorontalo.
2. Praktisi
Di harapkan bisa menjadi bahan masukan untuk semua pihak dan bisa
3. Peneliti
5. Landasan Teori
4
1) Penelitian yang dilakukan oleh Aryanata Andipradana dan Kristoko Dwi
pakai dan sesuai dengan tujuan yang sudah ditetapkan. Hasil penelitian ini
Life Cycle (SDLC) Waterfall. Dari hasil kuesioner yang telah dilakukan
maka diperoleh presentase nilai sebesar 90% yang tergolong dalam kriteria
digunakan.
5
3) Penelitian yang di lakukan oleh Aris Munandar [ CITATION Mun16 \l
tentang sistem yang berjalan dalam Toko SPORT IPAL dan membuat
berbasis web yang dapat menjadi sarana bagi konsumen dan Toko SPORT
Penjualan dan penerapannya sudah baik karena sudah sesuai dengan tujuan
selain sistem dirancang untuk mengolah data barang dan penjualan dalam bentuk
Website, sistem juga akan dibuat dalam bentuk mobile dengan menyajikan fitur
dibuat menggunakan Bahasa pemograman Java dan Php serta penyimpanan data
menggunakan Mysql.
Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran jika dalam sebuah
6
sistem terdapat sebuah elemen yang tidak memberikan manfaat dalam mencapai
tujuan yang sama maka elemen tersebut dapat dipastikan bukanlah bagian dari
sistem [ CITATION Abd14 \l 1033 ]. Informasi adalah hasil dari pengolahan data
yang memiliki makna atau arti. data adalah fakta atau apa pun yang dapat
1033 ].
satu sama lain dan bekerja sama untuk mengelolah data menjadi informasi yang
1) Untuk meningkatkan aksesibilitas data yang ada secara efektif dan efisien
sistem.
informasi.
7
Adapun komponen-komponen dari sistem informasi menurut Anggraeni
matematika yang memproses data yang tersimpan di basis data dengan cara
sistem.
pengendalian sistem.
5) Komponen basis data, adalah kumpulan data yang saling berhubungan yang
sebagai berikut:
1) Baru, adalah informasi yang didapat sama sekali baru dan segar bagi
penerima
8
3) Kolektif, adalah informasi yang dapat menjadi suatu koreksi dari informasi
ada.
pekerjaan ke dalam suatu sarana atau media yang dapat digunakan untuk
diterapkan menjadi sebuah bentuk yang baru. Pengertian aplikasi secara umum
adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai
5.4 Penjualan
Penjualan adalah sebuah usaha atau langkah konkrit yang dilakukan untuk
memindahkan suatu produk, baik itu berupa barang ataupun jasa, dari produsen
mendatangkan keuntungan atau laba dari produk ataupun barang yang dihasilkan
9
informasi guna mendukung pengambilan keputusan mengenai penjualan. Sistem
menyediakan informasi penjualan dan transaksi data dalam suatu kesatuan proses
yang saling terkait antar pembeli dan bersama-sama bertujuan untuk mendapatkan
Ada beberapa macam transaksi penjualan menurut Midjan yang dikutip oleh
1. Penjualan Tunai
Penjualan Tunai adalah penjualan yang bersifat Cash dan carry pada
umumnya terjadi secara kontan dan dapat pula terjadi pembayaran selam
2. Penjualan Kredit
satu bulan.
3. Penjualan Tender
prosedur.
4. Penjualan Ekspor
10
5. Penjualan Konsinyasi
6. Penjualan Grosir
Batik merupakan warisan budaya dari nenek moyang sejak zaman dahulu
yang terlahir sebagai seni karya yang mempunyai filosofi terhadap makna
karena batik merupakan tekstil khas Indonesia yang memiliki motif yang memiliki
nilai seni yang tinggi. Pada tanggal 2 Oktober 2009 organisasi Pendidikan, Ilmu
warisan budaya dunia yang berasal dari Indonesia. Penetapan kain tradisional
batik sebagai warisan budaya dunia dari Indonesia antara lain dengan menimbang
batik sebagai kerajinan tradisional turun-temurun dari Indonesia yang kaya akan
nilai budaya. Adanya pengakuan batik Indonesia dari UNESCO sebagai warisan
dunia tersebut menjadi nilai tambah bagi pengembangan batik di Indonesia. Disisi
lain, Indonesia harus menghadapi persaingan produk batik dari Cina setelah
pemberlakuan perdagangan bebas antara antara ASEAN dan Cina atau Asean
China Free Trade Area (ACFTA) sejak tanggal 1 Januari 2010 [ CITATION
Lak15 \l 1033 ].
11
5.6 Android
bergerak yang dewasa ini sangat terkenal dan popular pada ponsel cerdas.
untu ponsel cerdas dan perangkat seluler lainnya, misalnya tablet. Android bisa
perangkat lunak untuk penulisan kode asli dan perakitan modul perangkat lunak
yang bernama Android Inc. Pada tahun 2005, sistem operasi tersebut diambil alih
oleh google dan menjadikan sistem operasi tersebut bersifat open source sehingga
Sejak awal rilis versi ndroid pertama yang tidak memiliki nama pada
tanggal 23 september 2009 sampai saat ini, android terus berkembang dan versi
baru telah bermunculan. Adapun versi android dapat dilihat pada table berikut
12
No Versi Nama Tanggal Rilis Level API
7 2.3 - 2.3.7 Gingerbread 6 Desember 2010 9 - 10
8 3.0 - 3.26 Honeycomb 22 Februari 2011 11 - 13
9 4.0 - 4.0.4 Ice Cream Sandwich 18 Oktober 2011 14 - 15
10 4.1 - 4.3.1 Jelly Bean 9 Juli 2012 16 - 18
11 4.4 - 4.4.4 Kitkat 31 Oktober 2013 19 - 20
12 5.0 - 5.1.1 Lolipop 12 November 2014 21 - 22
13 6.0 - 6.0.1 Marshmallow 5 Oktober 2015 23
14 7.0 Nougat 22 Agustus 2016 24
15 8.0 Oreo 21 Maret 2017 27
16 9.0 Pie 6 Agustus 2018 28
17 10.0 Q 13 Maret 2019 29
menggunakan jari.
orientasi gerak dengan bertumpu pada roda atau cakram yang berrotasi dengan
cepat pada sumbu. Gyro sensor sendiri memiliki fungsi untuk mendeteksi
gerakan sesuai gravitasi, atau dengan kata lain mendeteksi gerakan pengguna.
13
5. SD Card, android memiliki fitur yang memungkinkan pengguna atau aplikasi
Fitur perangkat lunak yang dapat digunakan pada android yaitu [ CITATION
Yud19 \l 1033 ]:
1033 ]:
14
1. Aplikasi
pemrograman aplikasi.
bilah status.
aplikasi lain.
Setiap aplikasi berjalan pada prosesnya sendiri dan dengan instance android
15
4. Hardware Abstraction Layer (HAL)
perangkat keras di perangkat ke kerangka kerja java API yang lebih tinggi.
5. Linux Kernel
resmi untuk pengembangan aplikasi android dan bersifat open source atau gratis.
Peluncuran android studio diumumkan oleh google pada 16 mei 2013 pada event
Google I/O Conference untuk tahun 2013. Android studio menggantikan eclipse
16
sebagai IDE resmi untuk mengembangkan aplikasi android [ CITATION Kar19 \l
1033 ].
eclipse disertai denga ADT plugin (Android Development Tool). Android studio
dikembangkan.
5.8 PHP
universal untuk penanganan pembuatan dan pengembangan sebuah situs web dan
bisa digunakan besamaan dengan HTML. PHP sebagai sekumpulan skrip atau
mengevaluasi hasil survei atau bentuk apapun ke server database dan pada tahap
selanjutnya akan menciptakan efek beruntun PHP ini berupa Tindakan dari skrip
17
website memerlukannya (menampilkan informasi sesuai permintaan user)
membuat website yang bersifat server-side scripting. PHP bersifat dinamis. PHP
dapat dijalankan pada berbagai macam sistem operasi seperti Windows, Linux,
dan Mac Os. Selain Apache, PHP juga mendukung beberapa web server lain,
seperti Microsoft ISS, Caudium, dan PWS. PHP dapat memanfaatkan database
dengan HTML (Hyper Text Markup Language) dan ditempatkan dalam server lalu
diproses di server, yang mampu mendukung fasilitas data base dan bisa berjalan
5.9 MySQL
yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan
oleh American National Standards Institute (ANSI) pada tahun 1986. MYSQL
Artinya, data yang dikelola dalam database yang akan diletakkan pada beberapa
tabel yang terpisah sehingga manipulasi data akan jauh lebih cepat. MYSQL dapat
18
digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang
SQL juga dapat diartikan sebagai antar muka standar untuk sistem
dan pengolah data. Sebuah pernyataan SQL yang sederhana daoat menghasilkan
set permintaan untuk informasi yang tersimpan pada komputer yang berbeda
diberbagai lokasi yang tersebar, sehingga membutuhkan waktu dan sumber daya
komputasi yang banyak. SQLinte dapat digunakan untuk ivestigasi interaktif, atau
Nov19 \l 1033 ].
5.10 Webservice
sehingga dapat dibaca dan di akses multi-platform. Arsitektur pada web service
19
REpresentational State Transfer (REST), sementara service tersebut
direpresentasikan dalam bentuk format teks, JSON atau XML. Pada umumnya
sistem software yang terkait dengan objek. UML adalah sebuah Bahasa
pemodelan yang telah menjadi standar dalam industry software untuk visualisasi,
UML lebih cocok untuk pembuatan perangkat lunka dalam Bahasa pemrograman
berorientasi objek (C++, java, VB.Net), namun demikian tetap dapat digunakan
struktur statis dan model sistem informasi yang dinamis dari pada mendefinisikan
data dan model proses yang tujuannya adalah pengembangan tradisional. UML
memodelkan suatu sistem seperti satu set blueprint yang digunakan untuk
20
Use Case Diagram secara grafis menggambarkan interaksi antara sistem,
sistem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis
mendefinisikan siapa yang akan menggunakan sistem dan dalam cara apa
pengguna (user) mengharapkan interaksi dengan sistem itu. Use case secara
UML menawarkan dua diagram untuk memodelkan dua struktur statis sistem
informasi, yaitu:
tentang objek sistem pada point waktu tertentu. Diagram ini tidak
3. Diagram Interaksi
Diagram interaksi memodelkan sebuah interaksi, terdiri dari satu set objek,
ini memodelkan behavior (kelakuan) sistem yang dinamis dan UML memiliki dua
21
a. Diagram Rangkaian/ Sequence Diagram: secara grafis menggambarkan
bagaiman objek berinteraksi dengan satu sama lain melalui pesan pada
yang kompleks (statechart) dan sebuah diagram untuk memodelkan behavior dari
(kejadian) yang menyebabkan objek beralih dari satu state ke state lain.
22
action yang akan dilakukan saat sebuah operasi dieksekusi, dan
5. Diagram Implementasi
arsitektur fisik dalam istilah node untuk hardware dan software dalam
sistem.
Use case view dapat dipresentasikan dengan urutan yang sederhana, dan
akan mudah dipahami oleh para konsumen. Use case view adalah layanan atau
juga fungsi yang ada pada sistem untuk para penggunanya [ CITATION Kus19 \l
Use Case Diagram. Use case Diagram adalah gambaran efek fungsionalitas yang
diharapkan oleh sistem. Komponen ini pastinya sangat membantu ketika sedang
rancangan aplikasi tersebut pada konsumen, dan juga merancang test case untuk
23
berbagai fiture yang ada di sistem [ CITATION Kus19 \l 1033 ]. Adapun konsep
utama Use Case View digambarkan sebagai berikut [ CITATION Kus19 \l 1033 ]:
a. Use Case
Use case adalah gambaran fungsional sistem yang akan dibuat, agar
pengguna lebih mengerti penggunaan sistem. Use case dapat dilingkupi dengan
Use Case
batasan sistem yang diberi label nama sistem. Use case adalah sesuatu yang
menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal. Use case
dibuat berdasar keperluan aktor, merupakan “apa” yang dikerjakan sistem, bukan
Nama use case tidak boleh terdiri dari beberapa kata dan tidak boleh ada dua use
b. Actor
hanya bisa menginputkan informasi dan menerima informasi dari sistem dan tidak
memegang kendali pada use case. Actor menggambarkan orang, system atau
system. Actor menggambarkan sebuah tugas/ peran dan bukannya posisi sebuah
jabatan. Actor adalah eksternal terhadap sistem, tidak boleh ada komunikasi
24
langsung antar actor. Actor berinteraksi dengan sistem, sehingga actor hanya bisa
pemeliharaan.
Gambar 4. Actor
25
c. Association
actor terlibat dalam use case. Ada 4 jenis relasi association yang bisa timbul pada
1. Association antara actor dan use case: ujung panah pada association antara
actor dan use case mengindikasikan siapa/apa yang menerima interaksi dan
untuk association antara actor dan use case. Association antara actor dan use
Kus19 \l 1033 ]:
a) Pemanggilan use case oleh use case lain, contohnya adalah pemanggilan
<<extend>> perluasan dari use case lain jika kondisi atau syarat terpenuhi.
26
a) Kurangi penggunaan association extend ini, terlalu banyak pemakaian
b) Tanda panah terbuka harus terarah ke parent atau base use case.
<<include>> <<extend>>
garis berpanah tertutup pada salah satu ujungnya yang menunjukkan lebih
umum. digambarkan secara vertical dengan inheriting use case dibawah base
d. Generalization
yang lain.
e. Dependency
f. Aggregation
elemen lainnya.
27
g. Tipe Relasi/ Stereotype
Tipe Relasi/ Stereotype yang mungkin terjadi pada use case diagram:
dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari
lebih banyak objek kelas saat memproses suatu kegiatan. Diagram aktivitas dapat
berupa model yang digunakan untuk memodelkan proses bisnis tingkat yang lebih
tinggi pada tingkat unit bisnis, atau untuk memodelkan tindakan kelas internal
tingkat rendah. Untuk dapat membangun activity diagram yang baik, berikut
1033 ]:
2. Tambahkan sebuah kegiatan untuk tiap langkah utama pada use case (atau
28
3. Tambahkan transsisi dari setiap kegiatan lain, poin keputusan, atau poin
akhir
29
Tabel 2. Simbol Activity Diagram
Simbol Keterangan
Start Point
End Point
Activities
Fork (Percabangan)
Join (Penggabungan)
Decision
Fokus diagram interaksi adalah pada komunikasi antar garis hidup dalam
yang sering digunakan biasanya berbentuk pemanggilan suatu metode antra dua
2. Konstanta
3. Nilai simbolis
30
4. Parameter eksplisit dari penutup interaksi
Simbol Keterangan
Aktor Menggambarkan orang yang sedang
berinteraksi dengan sistem
31
Simbol Keterangan
A focus of & a life line Menggambarkan tempat mulai dan
berakhirnya sebuah message
Metode White box adalah pengujian perangkat lunak pada tingkat alur kode
program, apakah masukan dan keluaran yang sesuai dengan spesifikasi yang
dibutuhkan [ CITATION Cho18 \l 1033 ]. Metode ini adalah suatu metode desain
32
Adapun komponen dalam pengujian white box adalah sebagai berikut:
Basis Path adalah suatu jalur unik yang melintasi alur progam dan tidak
basic path mengharuskan menghitung kompleksitas logis dari alur program dan
eksekusi [ CITATION Pra20 \l 1033 ]. Test case yang didapat digunakan untuk
mengerjakan basis set yang menjamin pengerjaan setiap perintah minimal satu
dan keputusan dapat dipetakan dalam satu node. Tanda panah (edge),
b. Cyclomatic Complexity
metode uji coba basis path, nilai yang dihitung untuk cyclomatic complexity
33
menentukan jumlah jalur independen dalam basis set suatu program dan memberi
batas atas untuk jumlah uji coba yang harus dikerjakan untuk menjamin bahwa
Jalur independent adalah jalur yang melintasi atau melalui program dimana
sekurang-kurangnya terdapat proses perintah yang baru atau kondisi yang baru.
Metode uji coba basis path juga dapat diterapkan pada perancangan
prosedural rinci atau program sumber. Prosedur rata-rata pada bagian berikut akan
34
Gambar 8. Diagram Alir prosedur Data [ CITATION Sub20 \l 1033 ]
V(G) = 2 region
Path 1 : 1-2-3-4-5-6-8-9-15
Path 2 : 1-2-3-4-5-7-10-11-12-13-14-15
d) Buat test case yang akan mengerjakan masing-masing path pada basis set.
Data yang dipilih harus tepat sehingga setiap kondisi dari predicate node
dikerjakan semua.
35
[ CITATION Hid18 \l 1033 ]. Ujicoba black box bukan merupakan alternatif dari
Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa
kategori, diantaranya :
2. Kesalahans interface
4. Kesalahan performa
Tidak seperti metode white box yang dilaksanakan diawal proses, ujicoba black
36
5.13 Kerangka Pemikiran
MASALAH (PROBLEMS)
Penyajian informasi ragam dan harga batik kepada pelanggan tidak tersebar
secara luas karena pelanggan harus datang langsung ke toko untuk melihat
batik tersebut.
Pencatatan data transaksi penjualan pada buku secara manual
memperlambat proses pembuatan laporan penjualan karena catatan harus
diperiksa pada setiap halaman buku, mulai dari tanggal penjualan, data
barang yang terjual, hingga pendapatan yang dihasilkan perbulan.
PENDEKATAN (APPROACH)
Kualitatif
Kualitatif
PENGEMBANGAN (DEVELOPMENT)
Analisa
Analisa dan
dan Perancangan
Perancangan Konstruksi:
Konstruksi:
UML
UML :: Use
Use Case,
Case, Activty
Activty Android
Android Studio,
Studio, PHP,
PHP,
Diagram,
Diagram, Sequence
Sequence Codeigniter3,
Codeigniter3, mysql
mysql
Diagram
Diagram
PENGUJIAN (TESTING)
Whitebox Blackbox
PENERAPAN (IMPLEMENTATION)
MASALAH (PROBLEMS)
37
6. Gambaran Umum Lokasi Penelitian
Toko Indah Batik merupakan salah satu toko yang menjual pakaian model
batik yang beralamat di Jalan Prof. Dr. HB Jassin, Kota Selatan, Kota Gorontalo.
Toko Indah Batik Gorontalo ini mulai beroperasi pada tahun 2017 yang dipimpin
oleh Bapak Zulfadhly Azim, ST. Toko ini merupakan cabang Toko Indah Batik
yang berada di Kota Solo, Jawa Tengah. Toko Indah Batik menjual beragam jenis
pakaian batik dengan ciri khas batik Solo dan Pekalongan dengan kisaran harga
yaitu Rp. 100.000,- sampai Rp. 225.000,- . Omset rata-rata perbulan yaitu Rp.
38
6.2 Struktur Organisasi Toko Indah Batik
39
7. Metodologi Penelitian
Penjualan Batik Berbasis Android Pada Toko Indah Batik di Kota Gorontalo.
merupakan penelitian deskripstif. Dilihat dari jenis informasi yang diolah, bahwa
pembuatan sistem yang dibuat secara terstruktur dan memiliki beberapa tahap-
tahap yang harus dilalui pada pembuatannya. Adapun tahapan- tahapan tersebut
40
Uji Program Sistem, Evaluasi Sistem, dan Penggunaan Sistem apabila tahapan-
lakukan evaluasi.
data, dalam hal ini melakukan wawancara langsung dengan pihak yang
terkait. Data primer dalam penelitian ini yaitu segala data yang ditemui
41
7.3.1.2 Teknik Pengumpulan Data
Gorontalo.
2. Interview, pengumpulan data dengan cara tatap muka dan tanya jawab
42
manajemen stok barang. Selanjutnya pemilik memeriksa data barang dan data
43
7.3.3 Analisa Sistem yang Diusulkan
ini:
usulkan terdapat 3 Aktor yaitu admin, pemilik dan pelanggan. Admin dan pemilik
toko memiliki aktivitas use case yang sama yaitu melakukan login web,
mengubah profil, mengelola data barang, mengelola data pesanan, melihat data
44
konsumen, mengelola data informasi, melihat data pelanggan. pemilik toko
Adapun aktivitas pelanggan pada use case yaitu melakukan registrasi akun
atau mendaftarkan akun agar bisa login. Pelanggan dapat melihat data barang dan
informasi tanpa harus login. Adapun aktivitas yang membutuhkan login yaitu
Telah dibahas sebelumnya bahwa objek penelitian akan dilakukan pada Toko
2. Studi Pustaka
Kualitas dari informasi yang diperoleh ditentukan oleh valid tidaknya data
45
Analisa terhadap sistem yang berjalan dilakukan untuk mengetahui proses
sistem baru yang dapat digunakan untuk merancang Aplikasi Penjualan Batik
direvisi dari sistem tersebut dan menjadikan suatu sistem itu bisa dan dapat
6. Perancangan Database
Perancangan database atau basis data merupakan bagian yang penting dalam
suatu sistem informasi. Karena merupakan bagian yang penting, jadi basis
kerusakan pada data. Teknik perancangan database dilakukan untuk dua sisi
pemrograman, yaitu untuk sisi server menggunakan MySql dan untuk sisi
7. Perancangan Interface
tampilan program menjadi lebih menarik dan mudah untuk digunakan (user
46
menggunakan teknik dan material sesuai standar pengembangan aplikasi
mobile.
47
8. Perancangan Program
untuk sisi client. Untuk sisi server perancangan program akan menggunakan
halaman web yang hanya dapat diakses oleh Karywan dan Pemilik Toko
dalam format JSON dengan web service yang telah disediakan di sisi server.
white box dan pengujian black box, pada pengujian white box, pengujian akan di
lakukan pada algoritma dari aplikasi yang dibuat, sehingga akan mendapatkan
nilai yang sama. Pada pengujian black box yang di lakukan adalah pengujian
lakukan. Pada tahapan implementasi, aplikasi yang akan di implementasi pada sisi
client adalah masyarakat umum. Sedangkan pada sisi server yang akan melakukan
48
8. Jadwal Penelitian
Tahun 2022
Kegiatan
No Januari Februari Maret April
Penelitian
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Identifikasi Sistem
2 Tahap Analisis
3 Tahap
Perancangan
4 Tahap
Pembangunan
5 Pengujian Sistem
6 Implementasi
Sistem
Tabel 4. Jadwal Penelitian
49
DAFTAR PUSTAKA
[2] Muslihudin and Fauzi, "Sistem Informasi Penjualan Batik Basurek Berbasis
Web Pada Basurek Collection Bengkulu," Jurnal Technology Acceptance
Model, vol. I, 2013.
50
Ade Jaya Ponsel Dengan Menggunakan Visual Basic," Jurnal Ilimiah Data
Manajemen dan Teknologi Informasi, vol. IV, 2013.
[14] Y. Yudhanto and A. Wijayanto, Yuk Berbisnis Dengan Laravel dan Android,
Jakarta: PT. Elex Media Komputindo, 2019.
[16] M. MF, Buku Sakti Pemrgraman Web Seri PHP, Yogyakarta: Startup, 2018.
[17] M. S. Novendri, "Aplikasi Inventaris Barang Pada Mts Nurul Islam Dumai
Menggunakan Php Dan Mysql," Jurnal Lentera Dumai, vol. X, 2019.
[18] R. Rizal and A. Rahmatulloh, "RESTful Web Service untuk Integrasi Sistem
Akademik dan Perpustakaan Universitas Perjuangan," Jurnal Ilmiah
Informatika, vol. VII, 2019.
51
padaAplikasi Cash Flow Berbasis Android Menggunakan Teknik Basis
Path," Jurnal Informatika Universitas Pamulang, vol. V, pp. 111-119, 2020.
52
LEMBAR KONSULTASI PROPOSAL PENELITIAN
Paraf
No. Tgl Materi Bimbingan
Dosen
Mengetahui,
Pembimbing Utama
Paraf
No. Tgl Materi Bimbingan
Dosen
53
Mengetahui,
Pembimbing Pendamping
54