Anda di halaman 1dari 52

PROPOSAL PENELITIAN

RANCANG BANGUN APLIKASI ADMINISTRASI DATA STOK PUPUK


WILAYAH BANGKALA BERBASIS WEB

DESIGN OF FERTILIZER STOCK DATA ADMINISTRATIVE


APPLICATION FOR THE BANGKALA AREA WEB-BASED

ARIYANI ZULKARNAIN
1924153006

PROGRAM STUDI TEKNIK ELEKTRO (D4)


JURUSAN PENDIDIKAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2023
LEMBAR PENGESAHAN

Judul : Rancang Bangun Aplikasi Administrasi Data


Stok Pupuk Wilayah Bangkala Berbasis Web
Nama : Ariyani Zulkarnain
NIM : 1924153006
Program Studi : Teknik Elektro (D4)

Menyetujui,

Dr. H. Haripuddin, S.T., M.T. Edi Shuhardi Rahman, S.Pd.,


M.Pd
…........................................... ........................................................
Pembimbing I Pembimbing II

Mengetahui:

Ketua Ketua Jurusan


Program Studi PendidikanTeknik Elektro,
Teknik Elektro (D4), Fakultas Teknik,...............................

Zulhajji, S.T., M.T Dr. Muh. Yusuf Mappeasse, M.Pd


NIP.197206162000031003 NIP. 196503171993031001
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan

karunia-Nya yang diberikan kepada penulis sehingga dapat menyelesaikan

proposal penelitian dengan judul “Rancang Bangun Aplikasi Administrasi Data

Stok Pupuk Wilayah Bangkala Berbasis Web”. Selanjutnya sholawat dan salam

kepada Rasulullah SAW, keluarga, sahabat, dan orang-orang yang senantiasa

istiqomah di jalan-Nya sampai hari akhir.

Dengan ini penulis ingin mengucapkan terima kasih kepada pihak-pihak

yang telah membantu dalam menyelesaikan proposal penelitian ini: Ibu dan bapak

kami yang selalu sabar menasehati, mensupport, mendoakan dan membimbing

kami.Kedua orang tua penulis yang senantiasa selalu memberi kasih sayang, doa,

nasihat dan dukungan yang berupa moral dan materi. Tak akan pernah cukup kata

untuk mengungkapkan rasa terima kasihku kepada ayahanda dan ibunda yang

selalu mendukung dalam semua kegiatan yang kulakukan.

1. Bapak Prof. Dr. Ir. H. Husain Syam, M.TP., IPU., ASEAN Eng. Selaku

Rektor Universitas Negeri Makassar

2. Bapak Prof. Dr. Ir. H. Muhammad Yahya, M.Kes., Ipu., Asean Eng.

Dekan Fakultas Teknik Universitas Negeri Makassar beserta jajarannya.

3. Bapak Dr. Muh. Yusuf Mappeasse, M.Pd., Ketua Jurusan Pendidikan

Teknik Elektro Fakultas Teknik Universitas Negeri Makassar


4. Bapak Zulhajji, S.T., M.T. selaku Ketua Program Studi Teknik Elektro D4

Fakultas Teknik Universitas Negeri Makassar.

5. Bapak Dr. H. Haripuddin, S.T., M.T. selaku pembimbing I dan Edi

Suhardi Rahman, S.Pd., M.Pd. selaku pembimbing II yang telah

membimbing, memberi nasihat, dukungan dan bantuannya kepada penulis

dalam menyelesaikan tugas akhir ini.

6. Seluruh dosen, staff dan karyawan Jurusan D4 Teknik Elektro Konsentrasi

Software Engineering dan ICT Center Universitas Negeri Makassar yang

telah banyak memberikan sumbangsih baik tenaga maupun pikiran.

7. Kepada teman-teman tercinta di GCS UNM 2019 yang sama-sama

berjuang dari semester awal hingga penyusunan skripsi ini dengan penuh

suka duka dan cerita bersama kalian.

Akhirnya dengan segala kerendahan hati penulis menyadari bahwa

Proposal Penelitian ini sangat jauh dari kesempurnaan, baik dari segi isi maupun

penulisan kalimat. Oleh karena itu, dengan kerendahan hati penulis sangat

mengharapkan kritik dan saran yang sifatnya membangun dengan kesempuraan

proposal penelitian ini.

Makassar, 19 Februari 2023

Penulis
DAFTAR ISI
SAMPUL...............................................................................................................i
LEMBAR PENGESAHAN...................................................................................ii
KATA PENGANTAR...........................................................................................iii
DAFTAR ISI.........................................................................................................v
DAFTAR TABEL.................................................................................................vi
DAFTAR GAMBAR.............................................................................................vii
BAB I PENDAHULUAN
A. Latar Belakang...........................................................................................1
B. Batasan Masalah........................................................................................4
C. Rumusan Masalah.....................................................................................4
D. Tujuan Penelitian.......................................................................................5
E. Manfaat Penelitian.....................................................................................5
BAB II TINJAUAN PUSTAKA
A. Landasan Teori..........................................................................................6
B. Penelitian Relevan.....................................................................................15
C. Kerangka Pikir...........................................................................................17
BAB III METODE PENELITIAN
A. Jenis Penelitian..........................................................................................19
B. Waktu dan Tempat Penelitian...................................................................19
C. Model Pengembangan...............................................................................20
D. Prosedur Penelitian....................................................................................21
E. Teknik Pengumpulan Data........................................................................34
F. Teknik Analisis Data.................................................................................35
DAFTAR PUSTAKA............................................................................................40

6
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Use Case Diagram........................................................11
Tabel 2.2 Simbol-simbol Flowchart......................................................................13
Tabel 2.3 Simbol-simbol Activity Diagram...........................................................14
Tabel 2.4 Simbol-simbol DFD..............................................................................15
Tabel 3.1 Jenis-jenis pupuk berdasarkan kategori.................................................35
Tabel 3.2 Kategori Pemberian Skor Alternatif......................................................36
Tabel 3.3 Konversi Kualitatif dari persentase kelayakan sumber.........................36
Tabel 3.4 Skor untuk alternatif jawaban untuk setiap item...................................37
Tabel 3.5 Kriteria Interpretasi Skor.......................................................................38
Tabel 3.6 Analisis Hasil Pengujian Maintainability..............................................39

7
DAFTAR GAMBAR
Gambar 2.1 Kerangka Berpikir.............................................................................15
Gambar 3.1 Metode pengembangan sistem waterfall...........................................18
Gambar 3.2 Prosedur Penelitian............................................................................18
Gambar 3.3 Use Case Admin Pengecer.................................................................21
Gambar 3.4 FlowChart Admin Pengecer...............................................................23
Gambar 3.5 Data Flow Diagram level 0................................................................25
Gambar 3.6 Data Flow Diagram level 1................................................................26
Gambar 3.7 Activity Diagram Login Web.............................................................26
Gambar 3.8 Activity Diagram Registrasi User......................................................27
Gambar 3.9 Activity Diagram Menu Dashboard..................................................28
Gambar 3.10 Activity Diagram Menu Anggota....................................................28
Gambar 3.11 Activity Diagram Menu Kategori....................................................29
Gambar 3.12 Activity Diagram Menu Kelompok Tani.........................................29
Gambar 3.13 Activity Diagram Menu Produk.......................................................30
Gambar 3.14 Activity Diagram Menu Jadwal Pengiriman....................................30
Gambar 3.15 Activity Diagram Menu Pembelian.................................................31
Gambar 3.16 Activity Diagram Menu Pemesanan................................................32
Gambar 3.17 Activity Diagram Menu User Management.....................................32
Gambar 3.18 Activity Diagram Menu Stok...........................................................33
Gambar 3.19 Activity Diagram Menu Slider.........................................................33

8
BAB I
PENDAHULUAN

A. Latar Belakang

Dengan perkembangan teknologi informasi yang cukup pesat, yang juga

dipicu oleh besarnya kebutuhan informasi dan informasi pengguna, baik itu

organisasi individu, perusahaan atau lembaga atau kelompok tertentu, diperlukan

pengolahan data informasi yang berkualitas. Pengolahan data menghasilkan

informasi yang akurat, tepat waktu dan relevan atau efektif untuk bersaing di

dunia yang semakin komersial dimana pengolahan data dapat dilakukan di

website media lainnya..

Web adalah alat informasi di Internet, yang dapat digunakan tidak hanya

untuk mendistribusikan informasi, tetapi juga untuk membuat toko online.

Website adalah kumpulan halaman pada website yang dapat diakses melalui URL,

sering disebut home page. URL ini mengatur halaman situs web dalam hierarki,

tetapi hyperlink di halaman mengatur pembaca dan memberi tahu mereka struktur

umum dan aliran informasi tersebut. Beberapa situs web memerlukan langganan

(entri data) bagi pengguna untuk mengakses konten atau konten situs (Trimarsiah

& Arafat, 2017)

9
Administrasi merupakan fungsi yang sangat berperan penting dalam

mencapai kelancaran fungsi bisnis dan perusahaan/organisasi. Jadi dapat

dikatakan bahwa administrasi juga merupakan kekuatan hidup perusahaan dan

administrasi juga dapat menunjukkan fakta dan informasi yang diperlukan untuk

perencanaan terperinci dan informasi/data yang berisi catatan, formulir, dan

laporan yang akurat yang berisi tugas-tugas administrasi. (Dr. Ir. Hj. Apiaty

Kamaluddin et al., 2017)

Peraturan Menteri Perdagangan Nomor 15/MDAG/PER//2013 tentang

Pengadaan dan Penyaluran Pupuk Bersubsidi untuk Sektor Pertanian mengatur

penyaluran pupuk bersubsidi kepada petani melalui empat jalur distribusi. Jalur I

adalah lokasi gudang pupuk di daerah pabrik penghasil atau di daerah pelabuhan

tujuan impor pupuk. Lini II merupakan gudang produsen di ibukota baik di unit

paket pupuk (UPP) maupun di luar kawasan pelabuhan. Lini III adalah lokasi

penyimpanan pabrikan dan/atau distributor di wilayah atau kota yang ditentukan

oleh pabrikan, dan lini IV adalah pengecer yang berada pada lokasi gudang atau

kios pedagang di kota dan/atau desa yang ditentukan oleh penjual.(Nugroho et al.,

2018)

Kelompok tani didefinisikan sebagai kelompok petani, yang terdiri dari

petani dewasa, laki-laki dan perempuan, tua dan muda, yang secara informal

terhubung dengan wilayah kelompok berdasarkan keharmonisan dan kebutuhan

bersama, dan berada dalam lingkungan pengaruh.. Kelompok tani adalah

10
organisasi yang dapat dikatakan berfungsi dan eksis secara nyata, dan juga

berperan sebagai alat untuk menasehati dan menggerakkan kegiatan para

anggotanya. (Nuryanti & Swastika, 2011)

Pupuk adalah bahan yang ditambahkan pada tanam atau tanaman untuk

melengkapi unsur hara yang dibutuhkan tanaman untuk produksi yang baik.

Pupuk dapat berupa organik dan anorganik. Pupuk berbeda dengan suplemen

nutrisi. Pupuk mengandung bahan baku yang diperlukan untuk pertumbuhan dan

perkembangan tanaman. Meskipun suplemen makanan seperti hormon tumbuhan

membantu menyeimbangkan metabolisme. (Novita et al., 2015)

Berdasarkan hasil observasi, diidentifikasi bahwa pengecer pupuk di

wilayah bangkala memiliki sebuah sistem pendataan barang dan administrasi yang

masih dilakukan secara manual, selanjutnya disimpan dalam bentuk arsip yang

hanya berupa ketikan dari mesin ketik dan berupa nota pembelian barang yang

digunakan untuk membuat sebuah inventory yang akan di laporkan pada atasan,

Proses tersebut rentan ditemukan kesalahan dalam penginputan total pemesanan

dari petani dan total stok pupuk yang tersedia sehingga data yang disajikan tidak

akurat. Adapun masalah lainnya yang sering dijumpai oleh pengecer yakni tidak

mengetahui berapa pemesanan yang dilakukan oleh petani yang bisa

mengakibatkan kesalapahaman antara pengecer dan petani . Sehingga dari

masalah tersebut diperoleh solusi untuk membuat sebuah Aplikasi Administrasi

Data Stok Pupuk bagi Pengecer Wilayah Bangkala agar data-data lebih

terintegrasi dengan benar dan juga tidak terjadi kesalahan informasi antara

pengecer dan petani. Dari pertimbangan atas penjelasan yang telah dipaparkan

11
diatas maka di buatlah sebuah penelitian berjudul “ Aplikasi Administrasi Data

Stok Pupuk Wilayah Bangkala Berbasis Web”

12
13

B. Batasan Masalah

Pembuatan aplikasi ini, perlu diberikan batasan masalah agar

mempermudah saat melakukan perancangan. Batasan masalah dalam proposal ini

adalah sebagai berikut:

1. Barang yang dijual hanya pupuk

2. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP dan

database MySQL

3. Aplikasi ini hanya dapat di akses oleh admin pengecer dari wilayah bangkala

C. Rumusan Masalah

Berdasarkan latar belakang dan batasan masalah di atas, maka penelitian

ini bertujuan untuk:

1. Bagaimana proses membangun Aplikasi Administrasi Data Stok Pupuk

dengan Berbasis Web?

2. Bagaimana hasil pengujian Aplikasi Administarsi Data Stok Pupuk Berbasis

Web?
14

D. Tujuan Penelitian

Berdasarkan rumusan masalah yang telah dikemukakan, tujuan yang ingin

dicapai dalam penelitian ini, yaitu:

1. Membangun Aplikasi Administrasi Data Stok Pupuk Berbasisi Web.

2. Mengetahui hasil uji coba Aplikasi Administrasi Data Stok Pupuk Berbasis

Web.

E. Manfaat Penelitian

Berdasarkan uraian latar belakang, maka manfaat produk dari penelitian ini

sebagai berikut:

1. Peneliti dapat mengimplementasikan ilmu dan pengalaman yang didapat

selama di bangku kuliah.

2. Peneliti dapat melatih diri dalam menganalisis masalah, merancang, dan

mendesain program serta menambah pengetahuan tentang teknologi.

3. Pembaca dapat mengembangkan dan menggunakan aplikasi web ini untuk

memenuhi kebutuhan dalam pengolaan data administrasi stok pupuk.

4. Aplikasi ini dapat memberi kemudahan bagi admin Pengecer dalam

mengolah data pembelian pupuk, penjualan pupuk dan ketersedian stok

pupuk pada gudang.


15

BAB II
TINJAUAN PUSTAKA

A. Landasan Teori

1. Website

Website adalah kumpulan dari halaman-halaman situs, yang terangkum

dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World

Wide Web ( WWW ) di dalam internet . Website juga dapat diartikan sebagai

sebuah halaman yang berisi data, baik data text, gambar, suara dan lainya yang

dapat diakses secara online (Josi et al., 2017)

Dari sini, jenis website dikelompokkan lagi menurut tujuan dan

kegunaannya. Yang termasuk dalam jenis-jenis website adalah:

a. Website Pribadi

Website pribadi dimiliki dan dikelola oleh orang pribadi atau individu. Tipe

website seperti ini rata-rata merupakan website statis dengan ukuran yang

lebih kecil dan bahasa pemrograman sederhana. Konten website pribadi

biasanya mencakup hal-hal seputar keahlian atau portofolio untuk

membangun personal branding pemiliknya.

b. Website E-Commerce

E-Commerce adalah salah satu tren digital yang sedang sangat digandrungi

masyarakat. Tipe website ini biasanya merupakan website dinamis, yang


16

berarti akan menyesuaikan preferensi setiap pengunjung. Website E-

Commerce juga memberikan dampak positif bagi perusahaan. Tujuannya

tentu untuk

memudahkan transaksi para pelanggan, karena bisa dijangkau oleh siapa pun

dan dari mana pun.

c. Website Bisnis

Website ini biasanya dimiliki oleh suatu perusahaan atau instansi. Fungsinya

yaitu sebagai salah satu strategi digital marketing, serta untuk meningkatkan

reputasi bisnis.

d. Website Media Sosial

Website ini bisa diakses melalui aplikasi, atau web browser menggunakan

URL-nya. Contohnya adalah Facebook, Linkedin, Twitter, Instagram, dan

lainnya. Tentu saja, karena kegunaannya adalah untuk berbagi media, website

seperti ini bersifat dinamis.

e. Blog

Blog adalah website yang difungsikan sebagai jurnal online untuk menulis

artikel, memposting konten, atau ulasan produk. Perbedaan umum blog dan

website adalah, biasanya blog memiliki kolom komentar agar user bisa

berdiskusi dengan pembaca tentang topik blog tertentu.


17

2. Aplikasi

Aplikasi adalah Program siap pakai yang dapat digunakan untuk

menjalankan printah-printah dari pengguna aplikasi tersebut dengan tujuan

mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi

tersebut, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan

salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah

komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang

diharapkan(Abdurahman et al., n.d.).

3. CodeIgniter 3

CodeIgniter adalah framework aplikasi web yang digunakan untuk

membangun aplikasi PHP dinamis yang dibangun di sekitar konsep pola

pengembangan Model View Controller. CodeIgniter menyediakan beberapa

library untuk memudahkan pengembangan dan merupakan framework tercepat

dibandingkan framework lainnya. (Erinton et al., 2017)

4. MySQL

MySQL adalah nama dari server basis data. Server database adalah server

yang memproses database. Database adalah kumpulan data yang dirancang untuk

memfasilitasi penyimpanan dan akses data. MySQL diklasifikasikan sebagai

database relasional. Pada model ini, data dinyatakan dalam bentuk dua dimensi,

lebih tepatnya berupa tabel, tabel tersebut terdiri dari baris dan kolom.(Anggraini

et al., 2020)
18

5. Personal Home Page (PHP) 7.4

PHP adalah pemrograman interpreter, yaitu mengubah baris kode sumber

menjadi kode mesin yang dapat langsung dipahami komputer saat mengeksekusi

baris kode. PHP disebut pemrograman sisi server karena seluruh proses dilakukan

di server , bukan klien. PHP adalah bahasa hak cipta terbuka atau disebut juga

sebagai bahasa sumber terbuka, yang artinya pengguna dapat mengembangkan

kode operasi PHP sesuai dengan kebutuhannya. (Hidayat et al., 2017)

6. Bootstrap 3

Bootstrap adalah kerangka kerja front-end yang luar biasa dan luar biasa

yang menawarkan tata letak seluler (ponsel, ponsel cerdas, dll.) untuk

mempercepat dan menyederhanakan pengembangan situs web. Bootstrap

menyediakan kode HTML, CSS, dan Javascript siap pakai yang mudah

dikembangkan. Sejak bootstrap dilengkapi dengan fitur responsif pada tahun

2012, bootstrap semakin populer dan semakin banyak situs web yang

menggunakan bootstrap dalam desainnya. Berkat fitur responsive yang disediakan

Bootstrap, website dapat dilihat pada ukuran layar yang berbeda (misalnya

smartphone, tablet) sementara desainnya tetap tradisional dan mengikuti ukuran

layar. Dengan demikian, bootstrap dapat didefinisikan sebagai model desain situs

web. yang memiliki fungsi plus. Dengan Bootstrap, membuat situs web menjadi

mudah.(Ariansyah et al., 2017)


19

7. jQuery v3.4.1

jQuery adalah kerangka kerja berbasis Javascript. JQuery sama dengan

library Javascript, yaitu sekumpulan kode atau fungsi Javascript siap pakai yang

memudahkan dan mempercepat pembuatan kode JavaScript. JQuery adalah

pustaka Javascript yang dirancang untuk memfasilitasi pembuatan situs web

HTML sisi klien.(Heru Sulistiono, 2018)

Beberapa Fitur yang ada di JQuery :

1. Dalam Pemakaian menggunakan seleksi element DOM, sehingga website

lebih dinamis dan interaktif.

2. JQuery bisa memanipulasi Class pada CSS dan Support CSS 3

3. Event

4. AJAX

5. Efek-efek dan animasi

6. Ekstensi dan Plug-ins

7. Kompatibilitas dengan hampir semua Browser modern Keperluan lain seperti

: User Agent, Feature detection dan lainnya

8. Use Case Diagram

Use case adalah rangkaian/deskripsi dari sebuah grup yang saling terkait

dan membentuk sistem yang teratur yang diimplementasikan atau dikelola oleh

seorang aktor. Use case digunakan untuk mengubah perilaku objek/item dalam

model dan diimplementasikan melalui kolaborasi. (Djaelangkara et al., 2015)


20

Berikut adalah simbol-simbol yang ada pada diagram use case menurut

Rosa dan Shalahuddin (2013:156) :

Tabel 2.1 Simbol-simbol Use Case Diagram

Simbol Keterangan

Aktor : Mewakili peran orang,

sistem yang lain, atau alat ketika

berkomunikasi dengan user case

Use case : Abstraksi dan

interaksi antara sistem dan aktor

Association : Abstraksi dari

penghubung antara aktor dan use

case

Generalisasi : Menunjukkan

spesialisasi aktor untuk dapat

berpartisipasi dengan use case

Menunjukkan bahwa use case

seluruhnya merupakan

fungsionalitas dari use case

lainnya

Menunjukkan bahwa suatu use

case merupakan tambahan

fungsional dari use case lainnya


21

jika suatu kondisi terpenuhi

9. FlowChart

Flowchart atau sering disebut diagram alir adalah jenis diagram yang

menyajikan langkah-langkah algoritma atau instruksi berurutan dari suatu sistem.

Seorang analis sistem menggunakan flowchart sebagai bukti dokumenter untuk

menjelaskan kepada pemrogram gambaran logis dari sistem yang sedang

dibangun. Dengan demikian, flowchart dapat memberikan solusi atas

permasalahan yang mungkin timbul saat membangun sistem. Pada dasarnya,

simbol dijelaskan menggunakan diagram alur. Setiap simbol mewakili proses

tertentu. Sebagai gantinya, dalam , koneksi dari satu proses ke proses berikutnya

diilustrasikan dengan garis penghubung. (Rosaly & Prasetyo, 2019)

Berikut adalah simbol-simbol yang sering digunakan dalam proses

pembuatan flowchart :

Tabel 2.2 Simbol-simbol Flowchart

No Simbol Keterangan

Terminal Points
1 Mempresentasikan awal dan akhir flowchart

Proses
Mempresentasikan Operasi
2

Input/Output
3 Mempresentasikan input data dan output
data
22

Kepututsan
4 Mempresentasikan keputusan program,
seperti penggunaan logika IF

Anak Panah/Arus
5 Simbol arus/flow, yaitu menyatakan jalannya
arus suatu proses.

6 Preparation
Pemberian harga awal

7 Subprogram
Proses yang ditulis sebagai subprogram,
yaitu prosedur/fungsi

8 Penghubung
Penghubung pada halaman yang sama

9 Penghubung
Penghubung pada halaman yang berbeda

10. Activity Diagram

Activity Diagram adalah diagram yang menggambarkan aktivitas

pengguna sistem dari seluruh menu sistem. Diagram yang menggambarkan

berbagai fungsi dari sistem yang diusulkan, bagaimana setiap fungsi bekerja dan

bagaimana fungsionalitas berakhir. (Sari et al., 2021)


23

Berikut simbol-simbol activity diagram menurut (Ayu & Permatasari, 2018)

Tabel 2.3 Simbol-simbol activity diagram


Gambar Keterangan
Start Point, diletakkan pada pojok kiri
atas dan merupakan awal aktivitas.
End Point, akhir aktivitas

Activities, menggambar kan suatu


proses/kegiat an bisnis

Fork/percaban gan, digunakan untuk menunjukkan


kegiatan yang dilakukan secara paralel atau untuk
menggabung kan dua kegiatan paralel menjadi satu.

Join (penggabung an) atau rake, digunakan untuk


menunjukkan adanya dekomposisi

Decision Points, menggambarkan pilihan untuk


pengambilan keputusan, True dan False

Swimline, pembagian activity diagram


untuk menunjukkan siapa melakukan apa.
24

Nama Simbol DeMarco and Yourdan Symbols

Entitas
eksternal

Proses

Aliran Data
11. Data
Flow
Data Store

Diagram

Diagram aliran data (DFD) adalah diagram yang menggambarkan aliran

data dari unit ke sistem atau dari sistem ke unit. DFD juga dapat diartikan sebagai

teknik grafis yang menggambarkan aliran informasi dari atau ke input atau output.

(Santoso & Nurmalina, 2017)

Tabel 2.4 Simbol-simbol DFD Gane dan Yourdon


25

B. Penelitian Relevan

Penelitian yang relevan adalah penelitian yang biasanya digunakan untuk

mencari persamaan dan perbedaan antara penelitian orang lain dengan penelitian

yang kita buat atau membandingkan penelitian yang satu dengan yang lainnya. Di

bawah ini salah satu contoh penelitian yang relevan:

1. Penelitian ini merupakan penelitian yang berjudul "Sistem Informasi

Inventory Gudang (SIIG) Berbasis Web ( studi kasus : PT saraswanti

anugerah makmur-deli serdang)" yang dilakukan oleh Cut Try Utami,Imam

Rangga Bakti,Yola Permata Bunda (2021) dalam penelitian tersebut metode

yang digunakan adalah Metode yang digunakan pada penelitian ini adalah

metode studi pustaka dan observasi, dimana data yang didapatkan

dianalisis dengan menggunakan metode SDLC. Dalam penelitian ini

hasil yang didapatkan nantinya kemudahan dalam pengelolaan data

inventory Sehingga karyawan perusahaan dapat dengan mudah menerima

informasi data barang.

2. Penelitian ini merupakan penelitian yang berjudul “Aplikasi Pengolahan Data

Pertanian Berbasi Web” yang dilakukan oleh Sri Widaningsih, Agus Suheri,

Rahma Ziyadati Hakim (2022) Dalam penelitian ini metode yang

digunakan yaitu paradigma waterfall menurut Pressman. Metode ini terdiri


26

dari lima tahapan yang dilakukan yaitu komunikasi, perencanaan,

pemodelan, pembangunan dan deployment.

3. Penelitian ini merupakan penelitian yang berjudul “Rancang Bangun Aplikasi

Kelompok Tani Uma Beringin Kecamatan Alas Berbasis Web” yang

dilakukan oleh Herfandi, M. Julkarnain, Ahmad Fauzul Kabir (2022) dalam

penelitian ini melibatkan metode pengembangan waterfall, Adapun tujuan

dari penggunaan metode tersebut adalah sebagai prosedur tahapan

dalam perancangan dan pembangunan agar proses bisa terstruktur secara

sistematik. Adapun metode yang digunakan dalam penelitian ini adalah

metode penelitian kualitatif, dimana penelitian menekankan aspek

pemahaman yang mendalam terhadap suatu permasalahan.


27

C. Kerangka Berpikir

Gambar 2.1 Kerangka Berpikir

Pencatatan Stok persediaan pupuk merupakan sebuah aktivitas yang biasa

nya di lakukan oleh para pengecer untuk mengetahui berapa jumlah pupuk yg

telah di jual, berapa jumlah pupuk yang di terima, dan juga berapa jumlah pupuk

yg masih tersedia di toko mereka, Tetapi karna prosesnya yang masih

menggunakan cara manual dengan mencatat lewat buku dan juga mesin ketik,

Sehingga data yang disajikan tidak akurat saat ingin melakukan pelaporan ke

distributor. Kesalahan data tersebut meliputi, data yg tidak tercatat, data yg hilang,
28

ataupun kesalahan penulisan Maka dari itu penelitian ini diperlukan, dengan

membuat dan melakukan uji coba terhadap Aplikasi Administrasi Data Stok

Pupuk untuk mencegah terjadinya kesalahan-kesalahan yg sering dialami oleh

pengecer. Penelitian ini di awali dengan cara observasi permasalahan yg di alami

pengecer sehingga di perlukan alternatif penyelesaian masalah yakni dengan

membuat Aplikasi Administrasi Data Stok Pupuk Berbasis Web untuk lebih

mempermudah para pengecer mengolah data stoknya.


18

BAB III

METODE PENELITIAN

A. Jenis Penelitian

Jenis penelitian yang digunakan dalam penelitian ini adalah jenis

penelitian Research and Development (R&D). Research and Development (R&D)

adalah metode penelitian yang digunakan untuk membuat produk tertentu dan

menguji keefektifan produk tersebut. Proses penelitian pengembangan pada

dasarnya terdiri dari dua tujuan utama, yaitu. mengembangkan produk dan

menguji keefektifan produk untuk mencapai tujuan. Tujuan pertama disebut

fungsi pembawa, sedangkan tujuan kedua disebut validasi. Dengan demikian,

konsep penelitian pengembangan lebih tepat diartikan sebagai pekerjaan

pengembangan, yang juga mencakup pekerjaan validasi (Fransisca & Putri, 2019)

B. Waktu dan Tempat Penelitian

Penelitian ini dilakukan pada bulan Februari-Meret 2023. Penelitian akan

dilaksanakan di salah satu toko pengecer yang berada pada Wilayah Kecamatan

Bangkala, Kabupaten Jeneponto, Sulawesi Selatan.


30

C. Model Pengembangan

Penelitian ini menggunakan salah satu metode pengembangan yakni

metode waterfall. Model Waterfall merupakan salah satu model SDLC yang

sering digunakan dalam pengembangan sistem informasi atau perangkat lunak.

Model ini menggunakan pendekatan secara sistematis dan berurutan. Tahapan

model ini dimulai dari tahap desain sampai dengan tahap pengelolaan

(pemeliharaan) dan diimplementasikan secara bertahap.(Wahid, 2020)

Gambar 3.1 Metode pengembangan sistem waterfall


31

D. Prosedur Penelitian

Prosedur penelitian ini memiliki 5 tahapan yakni Analisa, Desain,

Penulisan, Pengujian dan Penerapan serta Pemeliharaan. (Kadir, 2003).

Gambar 3.2 Prosedur Penelitian

1. Analisa Kebutuhan

Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan

data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi

literatur. Sistem analis akan menggali informasi sebanyak-banyaknya dari user

sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas

yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user

requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan

user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem

analis untuk menerjemahkan ke dalam bahasa pemrogram.


32

2. Desain Sistem

Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem

terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat

pemodelan sistem seperti diagram alir data (data flow diagram), diagram

hubungan entitas (entity relationship diagram) serta struktur dan bahasan data.

3. Penulisan Kode Program

Penulisan kode program atau coding merupakan penerjemahan design

dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer

yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang

merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian

penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah

pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat

tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem

tersebut dan kemudian bisa diperbaiki.

4. Pengujian Program

Tahapan akhir dimana sistem yang baru diuji kemampuan dan

keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang

kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi

lebih baik dan sempurna.


33

5. Penerapan Program dan Pemeliharaan

Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan

mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan

karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau

sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan

fungsional.

Setelah memahami alur prosedur penelitian maka dibuatlah rancangan

sistem untuk aplikasi Administrasi data stok pupuk wilayah Bangkala. Rancangan

sistemnya di bagi menjadi 2 bagian yaitu :

1. Use Case Diagram

Use Case Diagram pada Aplikasi Data Stok Pupuk berbasis web memiliki

1 aktor :

Gambar 3.3 Use Case Admin Pengecer

Pada Gambar 3.3 Use case Admin Pengecer, dapat dilihat bahwa sebagai

aktor dalam hal ini Admin Pengecer dapat melihat semua proses pemesanan,
34

penjualan, data stok, serta melihat seluruh informasi petani. Untuk melakukan

tugas tersebut Admin Pengecer harus login terlebih dahulu.

2. Flowchart

Gambar 3.4 Flowchart Admin Pengecer


35

Pada Gambar 3.4 Flowchart Admin Pengecer, dimana sebagai

penyelesaian akhir dari proses pengolahan data pupuk, pemesanan serta penjualan

pupuk yang bertugas ialah Admin Pengecer.

3. Data Flow Diagram (DFD)

a. Gambar Data flow diagram level 0

Gambar 3.5 data flow diagram level 0


36

b. Gambar Data flow diagram level 1

Gambar 3.6 data flow diagram level 1

4. Activity diagram

a. Activity diagram login web


37

Gambar 3.7 Activity Diagram Login web


b. Activity Diagram Registrasi user

Gambar 3.8 Activity Diagram Registrasi User

c. Activity Diagram Menu Dashboard


38

Gambar 3.9 Activity Diagram Menu Dashboard

d. Activity Diagram Menu Anggota

Gambar 3.10 Activity Diagram Menu Anggota

e. Activity Diagram Menu Kategori


39

Gambar 3.11 Activity Diagram Menu Kategori

f. Activity Diagram Menu Kelompok Tani

Gambar 3.12 Activity Diagram Menu Kelompok Tani


g. Activity Diagram Menu Produk
40

Gambar 3.13 Activity Diagram Menu Produk

h. Activity Diagram Menu Jadwal Pengiriman

Gambar 3.14 Activity Diagram Menu Jadwal Pengiriman

i. Activity Diagram Menu Pembelian


41

Gambar 3.15 Activity Diagram Menu Pembelian


42

j. Activity Diagram Menu Pemesanan

Gambar 3.16 Activity Diagram Menu Pemesanan

k. Activity Diagram Menu User management


43

Gambar 3.17 Activity Diagram Menu User management

l. Activity Diagram Menu Stok

Gambar 3.18 Activity Diagram Menu Stok

m. Activity Diagram Menu Slider


44

Gambar 3.19 Activity Diagram Menu Slider

E. Teknik Pengumpulan Data

Pengumpulan data adalah proses memperoleh informasi tentang kondisi

yang ada. Proses pengumpulan data harus sistematis dan berkesinambungan untuk

memperoleh informasi relevan yang menggambarkan situasi. (Gultom, 2020)

Berikut tiga metode yang dipakai dalam metode ini:

a. Observasi dilakukan dengan melaksanakan survei lokasi pengecer untuk

mendapatkan dan mengumpulkan data yang di perlukan untuk membuat

aplikasi.

b. Wawancara langsung dilakukan dengan Ibu Kasmawati selaku salah satu

Pengecer Pupuk di Wilayah Bangkala tanggal 07 Februari 2023 bertempat di

toko beliau.

c. Melakukan studi pustaka dengan melakukan pencarian artikel dan jurnal

secara online di https://scholar.google.com sebagai referensi dan mengambil

data-data dari pihak pengecer untuk mendukung pembuatan aplikasi.

Data yang ditemukan dan digunakan dalam penelitian ini adalah jenis

pupuk yang di bagi menjadi dua kategori yakni subsidi dan non-subsidi. Dalam

kategori subsidi terdapat 2 jenis pupuk yaitu Urea dan NPK. Selanjutnya untuk

kategori yang non-subsidi terdapat 5 jenis pupuk yaitu ZA, SP-36, NPK Formula

Khusus, Organik Granul, dan Organik Cair.


45

Dari 7 jenis pupuk peneliti mendapatkan data untuk pupuk yang akan di

sediakan untuk para petani dan ditampilkan dalam tabel sebagai berikut :

Tabel 3.1 Jenis-jenis pupuk berdasarkan kategori

No. Jenis Pupuk Kategori


1 Urea Subsidi
2 NPK Subsidi
3 SP-36 Non-Subsidi
4 ZA Non-Subsidi
5 NPK Formula Khusus Non-Subsidi
6 Organik Granul Non-Subsidi
7 Organik Cair Non-Subsidi

F. Teknik Analisis Data


Setelah data terkumpul selanjutnya akan di analisis kembali dengan

metode pengujian sebagai berikut untuk mengetahui hasil pendapat dari sistem

yang dihasilkan.

a. Functionality Suitability
Dari segi penerapan fungsional sebagai alat penelitian berupa kasus uji

skala Guttman. Skala Guttman memberikan jawaban yang jelas untuk masalah

yang ingin Anda wakili. Skala pengukuran jenis ini memiliki jawaban pasti "ya"

atau "tidak", di mana ya memiliki nilai 1 dan tidak memiliki nilai 0 untuk setiap

item. Kasus uji diberikan kepada dua pakar media/sistem. Walaupun hasil

pengujian yang dilakukan oleh validator ahli dapat diukur.(Lamada, 2020)


46

Tabel 3.2 Kategori Pemberian Skor Alternatif


Skor Oleh Validator
Jawaban
Validator Validator
1 2
Ya - -
Tidak - -
Total - -

Sumber: (Sugiyono. 2014).

Persentase untuk masing-masing penilaian adalah:

Ya = (∑skor/item pertanyaan) x 100%

Data yang terkumpul dianalisis dengan menggunakan teknik analisis deskriptif

kualitatif yang dinyatakan dalam persentase distribusi frekuensi dan persentase

kategori rating scale yang ditentukan berdasarkan penyajiannya. Selain itu, ketika

tingkat kelayakan diperoleh, dapat disimpulkan menjadi data yang berkualitas

dengan menggunakan tabel konversi sebagai berikut.

Presentase Kelayakan Kriteria

≥ 50% Dapat diterima

< 50% Ditolak

Tabel 3.3 Konversi Kualitatif dari presentase kelayakan Sumber (Sugiyono

2014)
47
48

b. Usability

Lamada, 2020 ( Dalam Rahadi: 2014) menjelaskan bahwa analisis

kualitatif fitur dilakukan dengan menganalisis respons pengguna pada skala 5

poin. Skala dengan lima pilihan adalah skala Likert. Skala Likert adalah jenis

skala yang digunakan untuk mengukur sikap, pendapat, dan persepsi

seseorang atau sekelompok orang tentang fenomena sosial. Subjek penelitian

dilakukan para oleh pengcer wilayah bangkala.

Tabel 3.4 skor untuk alternatif jawaban untuk setiap item

Skor 5 Sangant setuju


Skor 4 Setuju
Skor 3 Kurang setuju
Skor 2 Tidak setuju
Skor 1 Sangat tidak setuju

Pengujian karakteristik usability menggunakan teknik analisis deskriptif

dimana analisis diperlukan agar dapat menjelaskan suatu data dengan

mendeskripsikanya, sehingga diperoleh kesimpulan dari sekelompok data

tersebut. Skor tersebut dihitung menggunakan rumus konversi ke presentase

skor untuk mencari kriteria interprestasi skor hasil pengujian usability.

Berikut ini adalah rumus konversi ke persentase skor.

Persentase Usability = 𝑆𝑘𝑜𝑟 𝑃𝑒𝑟𝑜𝑙𝑒ℎ𝑎𝑛 𝑥 100%

𝑆𝑘𝑜𝑟 𝑀𝑎𝑘𝑠i𝑚𝑎𝑙
49

Hasil dari persentase skor tersebut kemudian dibandingkan dengan tabel

kriteria interpretasi skor. Berikut kriteria interprestasi skor.

Tabel 3.5 Kriteria Interpretasi Skor

Persentase Skor Keterangan


0% - 20% Sangat Tidak
Baik
20 % - 40% Tidak Baik
40% - 60% Netral
60% - 80% Baik
80% - 100% Sangat Baik
Sumber (Riyadi, 2019)

c. Reliability

Tujuan dari pengujian reliabilitas adalah untuk menguji reliabilitas atau

keterpercayaan suatu sistem. Pengujian reliabilitas dilakukan dengan

menggunakan aplikasi web server stress tool, menguji kinerja sistem saat

sedang berjalan. Hasil laporan stress test harus memenuhi standart error rate

kurang dari 1% (Lisitsyn, 2011). Sehingga pengujian fungsi yang handal

dikatakan tinggi. Jika sistem dapat menghasilkan tingkat keberhasilan lebih

dari 90% di bawah kondisi beban pengenal.

d. performance efficiency

Tujuan pengujian kinerja adalah untuk menguji keefektifan kinerja

aplikasi yang dikembangkan. Pengujian kinerja dilakukan dengan

menggunakan perangkat lunak GTMetrix, menguji kinerja sistem saat sedang

berjalan. Hasil laporan GTMetrix harus sesuai dengan waktu pemuatan kurang

dari 10 detik. Sehingga pengujian fungsi yang handal dikatakan tinggi Klik

atau ketuk di sini untuk memasukkan teks.


50

e. Maintability

Dari sudut pandang pemeliharaan, pengujian langsung menggunakan

pengukuran yang terbukti secara operasional di lokasi. Menurut alat uji yang

disebutkan oleh Land, tes ini mencakup tiga aspek, yaitu instrumentasi,

konsistensi dan kesederhanaan.

Tabel 3.6 Analisis Hasil Pengujian Maintainability

Aspek Penilaian

Terdapat peringatan dari sistem jika terjadi


Instrumentation kesalahan beserta identifikasi kesalahan

Penggunaan satu model rancangan pada


Consistency seluruh rancangan sistem
Kemudahan dalam pengelolaan, perbaikan,
Simplicity dan
pengembangan sistem

Sumber (Lamada, 2020)


51

DAFTAR PUSTAKA
Abdurahman, H., Riswaya, A. R., & Id, A. (n.d.). APLIKASI PINJAMAN
PEMBAYARAN SECARA KREDIT PADA BANK YUDHA BHAKTI STMIK
Mardira Indonesia, Bandung Email: asep_ririh@stmik-mi.
Anggraini, Y., Pasha, D., & Damayanti, D. (2020). Sistem Informasi Penjualan Sepeda
Berbasis Web Menggunakan Framework Codeigniter. Jurnal Teknologi Dan
Sistem Informasi, 1(2), 64–70.
Ariansyah, A., Fajriyah, F., & Prasetyo, F. S. (2017). Rancang bangun Sistem
Informasi pendataan Alumni pada stie prabumulih berbasis website dengan
menggunakan bootstrap. Jurnal Mantik Penusa, 1(2).
Ayu, F., & Permatasari, N. (2018). Perancangan Sistem Informasi Pengolahan Data
PKL (Praktek Kerja Lapangan) Di Devisi Humas Pada PT Pegadaian. Jurnal
Intra Tech, 2(2), 12–26.
Djaelangkara, R. T., Sengkey, R., & Lantang, O. A. (2015). Perancangan Sistem
Informasi Akademik Sekolah Berbasis Web Studi Kasus Sekolah Menengah Atas
Kristen 1 Tomohon. Jurnal Teknik Elektro Dan Komputer, 4(3), 86–94.
Dr. Ir. Hj. Apiaty Kamaluddin, M. S., Dr. Patta Rapanna, S. E. M. S., GW, H., &
MEDIA, S. A. H. (2017). Administrasi Bisnis. SAH MEDIA.
https://books.google.co.id/books?id=SkFtDwAAQBAJ
Erinton, R., Negara, R. M., & Sanjoyo, D. D. (2017). Analisis Performasi Framework
Codeigniter Dan Laravel Menggunakan Web Server Apache. EProceedings of
Engineering, 4(3).
Fransisca, S., & Putri, R. N. (2019). Pemanfaatan Teknologi RFID Untuk Pengelolaan
Inventaris Sekolah Dengan Metode (R&D). Jurnal Mahasiswa Aplikasi Teknologi
Komputer Dan Informasi (JMApTeKsi), 1(1), 72–75.
Gultom, H. (2020). Data-data yang digunakan dalam proses asuhan keperawatan dan
metode pengumpulan data.
Heru Sulistiono, S. K. M. K. (2018). Coding Mudah dengan CodeIgniter, JQuery,
Bootstrap, dan Datatable. Elex Media Komputindo.
https://books.google.co.id/books?id=WpJuDwAAQBAJ
Hidayat, H., Hartono, H., & Sukiman, S. (2017). Pengembangan Learning
Management System (LMS) untuk Bahasa Pemrograman PHP. Jurnal Ilmiah
Core IT: Community Research Information Technology, 5(1).
Josi, A., Akuntansi, K., Prabumulih, S., Patra No, J. L., Sukaraja, K., & Selatan, K. P.
(2017). STMIK-MUSIRAWAS LUBUKLINGGAU 50 PENERAPAN METODE
52

PROTOTIPING DALAM PEMBANGUNAN WEBSITE DESA (STUDI KASUS


DESA SUGIHAN KECAMATAN RAMBANG). In JTI (Vol. 9, Issue 1).
Novita, R., Sari, N., Informasi, J. S., Sains, F., Universitas, T., Negeri, I., Syarif, S., &
Riau, K. (2015). SISTEM INFORMASI PENJUALAN PUPUK BERBASIS E-
COMMERCE. Jurnal TEKNOIF, 3(2).
Nugroho, A. D., Siregar, A. P., Andannari, E., Shafiyudin, Y., & Christie, J. I. (2018).
Distribusi Pupuk Bersubsidi Di Kabupaten Bantul Provinsi Daerah Istimewa
Yogyarta. Agrisocionomics: Jurnal Sosial Ekonomi Pertanian, 2(1), 70–82.
Nuryanti, S., & Swastika, D. K. S. (2011). Peran kelompok tani dalam penerapan
teknologi pertanian.
Rosaly, R., & Prasetyo, A. (2019). Pengertian Flowchart Beserta Fungsi dan Simbol-
simbol Flowchart yang Paling Umum Digunakan. Academia.
Santoso, S., & Nurmalina, R. (2017). Perencanaan dan pengembangan aplikasi absensi
mahasiswa menggunakan Smart Card guna pengembangan kampus cerdas. Jurnal
Integrasi, 9(1), 84–91.
Sari, R., Hamidy, F., & Suaidah, S. (2021). Sistem Informasi Akuntansi Perhitungan
Harga Pokok Produksi Pada Konveksi Sjm Bandar Lampung. Jurnal Teknologi
Dan Sistem Informasi, 2(1), 65–73.
Trimarsiah, Y., & Arafat, M. (2017). Analisis dan perancangan website sebagai sarana
informasi pada lembaga bahasa kewirausahaan dan komputer akmi baturaja.
Jurnal Ilmiah MATRIK, 19(1), 1–10.
Wahid, A. A. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem
Informasi. J. Ilmu-Ilmu Inform. Dan Manaj. STMIK, No. November, 1–5.
 

Anda mungkin juga menyukai