Anda di halaman 1dari 30

PROPOSAL SKRIPSI

RANCANG BANGUN APLIKASI PEMESANAN PRODUK


PADA PT. INTI SURYA BERBASIS WEB

NIM : 1912000074
NAMA : PUTRI INDRIANI

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS POTENSI UTAMA
MEDAN
2023
ii
IDENTITAS DAN URAIAN UMUM

1. Judul Proposal Skripsi : Rancang Bangun Aplikasi Pemesanan

Produk Pada PT. Inti Surya Berbasis Web

2. Objek Penelitian : Penjualan Produk Pada PT. Inti Surya

3. Masa Pelaksanaan Penelitian : 8 bulan

4. Lokasi Penelitian : PT. Inti Surya

Jl. Kol. Yos Sudarso No.Km 11.5

Titipapan, Kec. Medan Deli

5. Instansi yang Terlibat : PT. Inti Surya

6. Temuan yang Ditargetkan : Website Aplikasi Pemesanan Produk

iii
DAFTAR ISI

IDENTITAS DAN URAIAN UMUM.................................................................... iii


DAFTAR GAMBAR ................................................................................................. v
DAFTAR TABEL ..................................................................................................... vi
DAFTAR LAMPIRAN ........................................................................................... vii
RINGKASAN .......................................................................................................... viii
BAB I PENDAHULUAN.......................................................................................... 1
I.1. Latar Belakang ............................................................................................. 1
I.2. Rumusan Masalah .......................................................................................... 2
I.3. Tujuan Penelitian ........................................................................................... 2
I.4. Manfaat .......................................................................................................... 3
BAB II TINJAUAN PUSTAKA .............................................................................. 4
II.2. Landasan Teori ............................................................................................. 6
II.2.1. Rancang Bangun ...................................................................................... 6
II.2.2. Aplikasi ..................................................................................................... 7
II.2.3. Pemesanan ................................................................................................ 8
II.2.4. Produk ....................................................................................................... 8
II.2.5. Web ........................................................................................................... 9
II.2.6. Hypertext Preprocessor (PHP) .............................................................. 10
II.2.7. Hypertext Marup Language (HTML) ................................................... 10
II.2.8. MySQL ................................................................................................... 11
II.2.9. Unified Modelling Language (UML) ................................................... 12
BAB III METODE PENELITIAN ....................................................................... 17
III.1. Pengumpulan Data ................................................................................. 17
III.2. Metodologi Penelitian ............................................................................ 18
BAB IV JADWAL PENELITIAN ........................................................................ 20
DAFTAR PUSTAKA

iv
DAFTAR GAMBAR

Gambar III.1. Diagram Fish Bone Metodologi Penelitian .......................................... 18

v
DAFTAR TABEL

Tabel II.1. Simbol Use Case .........................................Error! Bookmark not defined.

Tabel II.2. Simbol Activity Diagram ............................Error! Bookmark not defined.

Tabel II.3. Simbol Sequence Diagram .........................Error! Bookmark not defined.

Tabel II.4. Class Diagram ............................................Error! Bookmark not defined.

Tabel IV.1. Jadwal Penelitian ........................................................................................ 20

vi
DAFTAR LAMPIRAN

Lampiran 1. Halaman Pengesahan Proposal Skripsi...................................................... ii

vii
RINGKASAN

PT. Inti Surya merupakan perusahaan yang bergerak dalam bidang

penjualan bahan baku kue. Bahan baku kue yang disediakan untuk dijual adalah

bahan baku yang umum digunakan oleh masyarakat. Masalah yang terjadi pada

PT. Inti Surya adalah penjualan produk bahan baku kue hanya mengandalkan

sales promosi yang menawarkan kepada masyarakat, sehingga tidak seluruh

masyarakat mendapatkan informasi penjualan produk PT. Inti Surya dan hal ini

berdampak pada menurunnya omset penjualan. Masalah pada masyarakat adalah

masyarakat tidak mendapatkan informasi yang lengkap mengenai produk yang

dijual dan harus datang langsung untuk mendapatkan informasi. Oleh karena itu,

dibutuhkan sebuah cara yang dapat membantu PT. Inti Surya dalam penjualan

produk bahan baku kue kepada masyarakat dan juga membantu masyarakat untuk

mendapatkan informasi penjualan produk bahan baku kue serta meningkatkan

omset penjualan PT. Inti Surya. Penelitian ini menggunakan aplikasi pemesanan

berbasis web untuk mengatasi masalah penjualan produk bahan baku kue.

Aplikasi dibuat menggunakan pemrograman web yang ditulis dengan platform

notepad++ menggunakan Bahasa pemrograman HTML, PHP, CSS dan

menggunakan basis data MySQL. Dengan adanya aplikasi pemesanan berbasis

web maka PT. Inti Surya dapat meningkatkan omset penjualan dan masyarakat

mendapatkan kemudahan dalam pembelian produk yang dijual PT. Inti Surya.

viii
BAB I

PENDAHULUAN

I.1. Latar Belakang


PT. Inti Surya merupakan perusahaan yang bergerak dalam bidang

penjualan bahan baku kue. Bahan baku kue yang disediakan untuk dijual adalah

bahan baku yang umum digunakan oleh masyarakat. PT. Inti Surya berdiri pada

tahun 2008 yang berlokasi di Jl. Kol. Yos Sudarso No.KM 11.5, Titi Papan, Kec.

Medan Deli, Kota Medan, Sumatera Utara 20242. (PT. Inti Surya, 2023). Masalah

yang terjadi pada PT. Inti Surya adalah penjualan produk bahan baku kue hanya

mengandalkan sales promosi yang menawarkan kepada masyarakat, sehingga

tidak seluruh masyarakat mendapatkan informasi penjualan produk PT. Inti Surya

dan hal ini berdampak pada menurunnya omset penjualan. Masalah pada

masyarakat adalah masyarakat tidak mendapatkan informasi yang lengkap

mengenai produk yang dijual dan harus datang langsung untuk mendapatkan

informasi. Oleh karena itu, dibutuhkan sebuah cara yang dapat membantu PT. Inti

Surya dalam penjualan produk bahan baku kue kepada masyarakat dan juga

membantu masyarakat untuk mendapatkan informasi penjualan produk bahan

baku kue serta meningkatkan omset penjualan PT. Inti Surya.

Penelitian ini menggunakan aplikasi pemesanan Berbasis web untuk

mengatasi masalah penjualan produk bahan baku kue. Pemesanan merupakan

suatu proses yang dilakukan oleh pelanggan yang meminta barang yang tidak ada

padanya ke perusahaan dan dapat diantarkan langsung kepada pemesan barang

1
2

tersebut. Pemesanan dapat dilakukan melalui media telepon atau datang langsung

ke perusahaan. Oleh karena itu, dapat dikatakan bahwa pemesanan adalah suatu

alat yang memungkinkan terjadinya transaksi penjualan. Teori pemesanan sangat

berhubungan erat dengan teori pemasaran, dimana keduanya memiliki peran

langsung terhadap kebutuhan konsumen. Dengan adanya aplikasi pemesanan

berbasis web maka PT. Inti Surya dapat meningkatkan omset penjualan dan

masyarakat mendapatkan kemudahan dalam pembelian produk yang dijual PT.

Inti Surya. Berdasarkan penjelasan latar belakang tersebut maka peneliti

menyimpulkan sebuah judul penelitian ini yaitu “Rancang Bangun Aplikasi

Pemesanan Produk Pada PT. Inti Surya Berbasis Web”.

I.2. Rumusan Masalah

Rumusan masalah pada penelitian ini yaitu:

1. Bagaimana PT. Inti Surya menjual produk bahan baku kue hanya

mengandalkan sales promosi yang menawarkan kepada masyarakat

sehingga dapat meningkatkan omset penjualan produk?

2. Bagaimana masyarakat mendapatkan informasi mengenai penjualan produk

PT. Inti Surya?

3. Bagaimana menghasilkan Rancang Bangun Aplikasi Pemesanan Produk

Pada PT. Inti Surya Berbasis Web?

I.3. Tujuan Penelitian

Tujuan penelitian ini adalah sebagai berikut:

1. Dapat meningkatkan omset penjualan produk pada PT. Inti Surya.


3

2. Masyarakat mendapatkan informasi produk dan menjadi pelanggan PT. Inti

Surya.

3. Aplikasi diterapkan dan dipergunakan dengan baik di PT. Inti Surya dan

masyarakat.

I.4. Manfaat
Manfaat yang dihasilkan penelitian ini adalah sebagai berikut:

1. Dapat membantu penjualan penawaran produk dan mempermudah PT. Inti

Surya dalam berinovasi.

2. PT. Inti Surya mendapatkan perkembangan teknologi baru yang

mendongkrak kemajuan perusahaan.

3. Masyarakat mendapatkan kemudahan dalam mengakses produk yang dijual

dan Pemesanan produk kepada PT. Inti Surya.


BAB II

TINJAUAN PUSTAKA

II.1. Penelitian Terkait

Berikut ini adalah beberapa referensi dari penelitian terkait yang berkaitan

dengan penelitian penulis:

Berdasarkan penelitian yang dilakukan oleh Handrianto & Sanjaya (2020)

menerangkan dengan dibangunnya sistem informasi pemesanan produk dan outlet

pada PT. Prima Lakto Sehat ini dapat merubah proses bisnis perusahaan menjadi

lebih cepat dan efisien karena beberapa tahapan proses dapat dipermudah dengan

adanya fasilitas online yang terkoneksi dan terintegrasi. Penelitian Handrianto &

Sanjaya membuat aplikasi pemesanan produk obat-obatan sedangkan penelitian

penulis untuk pemesanan produk bahan baku kue.

Berdasarkan penelitian yang dilakukan oleh Ismai (2020) menerangkan

mengenai dengan adanya aplikasi pemesanan makanan dan minuman ini

mempermudah kinerja karyawan karena tidak perlu lagi mengolah data dengan

manual, pencarian dan pengolahan data lebih mudah, dan juga pembuatan laporan

dan trasaksi lebih akurat dan memudahkan pelanggan dalam proses pemesanan

sehingga tidak perlu menunggu terlalu lama. Dan pelanggan menjadi mudah

mendapatkan informasi yang efektif tentang Cafetaria No Caffe dan produk

jasanya. Penelitian Ismai membuat aplikasi pemesanan makanan dan minuman

sedangkan penelitian penulis untuk pemesanan produk bahan baku kue.

4
5

Berdasarkan penelitian yang dilakukan oleh Jansiska et al (2019)

menerangkan mengenai aplikasi pemesanan produk dapat memberikan

kemudahan di dalam proses pemesanan barang tanpa harus datang langsung ke

toko KS Teknologi dan aplikasi dapat memberikan informasi ketersediaan barang

dan harga barang yang dijual di toko KS Teknologi. Penelitian Jansika et al

membuat aplikasi pemesanan produk obat-obatan sedangkan penelitian penulis

untuk pemesanan produk bahan baku kue.

Berdasarkan penelitian yang dilakukan oleh Solichin (2021) menerangkan

mengenai aplikasi pemesanan berbasis website dapat memberikan kemudahan di

dalam proses pemesanan barang tanpa harus datang langsung ke toko KS

Teknologi dan aplikasi dapat memberikan informasi ketersediaan barang dan

harga barang yang dijual di toko KS Teknologi. Penelitian Solichin membuat

aplikasi pemesanan produk obat-obatan sedangkan penelitian penulis untuk

pemesanan produk bahan baku kue.

Berdasarkan penelitian yang dilakukan oleh Hayami (2019) menerangkan

dengan penelitian Sistem yang telah dibangun berbasis Online dan menyediakan

informasi lengkap, serta adanya fitur pemesanan produk yang bisa meningkatkan

pelayanan. Hayami membuat aplikasi pemesanan produk obat-obatan sedangkan

penelitian penulis untuk pemesanan produk bahan baku kue.

Berdasarkan penelitian yang dilakukan oleh Ramadhani et al (2019)

menerangkan dengan adanya aplikasi pemesanan produk maka dapat melengkapi

media promosi pemasaran produk pada Greens Production Bandung. Penelitian


6

Ramadhani et al.membuat aplikasi pemesanan produk obat-obatan sedangkan

penelitian penulis untuk pemesanan produk bahan baku kue.

II.2. Landasan Teori

Berikut ini adalah landasan teori yang berkaitan dengan penelitian yang di

ambil dari beberapa jurnal terkait penelitian:

II.2.1. Rancang Bangun

Rancang Bangun merupakan sebuah alur atau proses aplikasi macam-

macam teknik prinsip dengan tujuan pendefinisian suatu sistem, perangkat, atau

proses detail yang mencukupi untuk memungkinkan pengaktualan fisiknya.

(Saputri, 2020).

Rancang Bangun adalah penggambaran, perencanaan dan pembuatan

sketsa atau pengaturan dari berbagai elemen yang terpisah ke dalam satu kesatuan

yang utuh dan berfungsi. Pengertian rancang bangung menurut para ahli

diantaranya adalah :

1. Menurut Varzello / John Reuter III perancangan adalah tahap setelah analisis

dari siklus pengembang sistem : Pendefinisian dari kebutuhan-kebutuhan

fungsional dan persiapan untuk rancang bangun implementasi :

“ Menggambarkan bagaimana suatu sistem dibentuk”.

2. Menurut John Buch & Gary Grudnitski perancangan dapat didefinisikan


7

sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan

dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan

berfungsi.

3. Menurut George M. Scott perancangan adalah menentukan bagaimana sistem

akan menyelesaikan apa yang mesti diselesaikan ; tahap ini menyangkut

mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat

keras dari suatu sistem, sehingga setelah instalasi dari sistem akan benar-benar

memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis

sistem. (Hidayatulloh et al., 2020).

II.2.2. Aplikasi

Aplikasi adalah software yang dibuat oleh suatu perusahaan komputer

untuk mengerjakan tugas-tugas tertentu. Aplikasi merupakan suatu perangkat

komputer yang siap pakai bagi user. (Yusta et al., 2022).

Aplikasi adalah program siap pakai yang dapat digunakan untuk

menjalankan perintah-perintah 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 teknik pemrosesan data aplikasi yang biasanya berpacu pada sebuah

komputasi yang diinginkan atau diharapkan maupun pemrosesan data yang

diharapkan. Pengertian aplikasi secara umum adalah alat terapan yang difungsikan

secara khusus dan terpadu sesuai kemampuan yang dimilikinya. (Wahyuni &

Irawan, 2020).
8

II.2.3. Pemesanan

Pemesanan merupakan suatu proses yang dilakukan oleh pelanggan yang

meminta barang yang tidak ada padanya ke perusahaan dan dapat diantarkan

langsung kepada pemesan barang tersebut. Pemesanan dapat dilakukan melalui

media telepon atau datang langusng ke perusahaan. Oleh karena itu, dapat

dikatakan bahwa pemesanan adalah suatu alat yang memungkinkan terjadinya

transaksi penjualan. Teori pemesanan sangat berhubungan erat dengan teori

pemasaran, dimana keduanya memiliki peran langsung terhadap kebutuhan

konsumen. (Marta & Safitri, 2021).

Pesanan merupakan aktivitas yang dilakukan untuk mendapatkan

informasi yang dibutuhkan mengenai produk atau jasa yang diinginkan dan secara

formal melakukan pemesanan produk yang akan dibeli. (Yusta et al., 2022).

II.2.4. Produk

Produk adalah seperangkat atribut baik berwujud, termasuk di dalamnya

masalah warna, harga, nama baik pabrik, nama baik tokoh yang menjual

(pengecer), dan pelayanan pabrik serta pelayanan pengecer, yang diterima oleh

pembeli guna memuaskan keinginannya. Produk adalah segala sesuatu yang dapat

ditawarkan di pasar, untuk memuaskan kebutuhan dan keinginan konsumen.

Produk terdiri atas barang, jasa, pengalaman, events, orang, tempat, kepemilikan,

organisasi, informasi dan ide. Jadi produk itu bukan hanya berbentuk suatu yang
9

berwujud saja, seperti makanan, pakaian, dan sebagainya akan tetapi juga sesuatu

yang tidak berwujud seperti pelayanan jasa. Semua diperlukan bagi pemuasan

kebutuhan dan keinginan (need and wants) dari konsumen. Konsumen tidak hanya

membeli produk sekedar memuaskan kebutuhan (need), akan tetapi juga bertujuan

memuaskan keinginan (wants). Misalnya membeli bentuk sepatu, gaya warna,

merek, dan harga yang menimbulkan/mengangkat prestige. (Harjoseputro et al.,

2020).

II.2.5. Web

Web server merupakan inti dari suatu website. Webserver berfungsi

sebagai pusat kontrol dari pengolahan data dari website sehingga setiap instruksi

yang diberikan oleh pemakai internet akan diolah dan dikembalikan lagi kepada

user. Ada beberapa macam webserver yang bisa digunakan, di antaranya milik

Windows seperti Apache, Tomcat, IIS, dan lain sebagainya. Yang paling sering

digunakan adalah Apache karena lebih banyak mendukung format file server

tanpa perlu tambahan komponen aplikasi lagi. (Nahlah et al., 2019).

Web merupakan kumpulan halaman web yang saling berkaitan. Web

adalah sebuah sistem yang berisi beragam informasi baik berupa teks, gambar,

audio maupun video dan dapat diakses melalui perangkat yang biasa disebut web

browser. Web merupakan kumpulan informasi baik yang bersifat statis maupun

dinamis yang terdiri dari halaman yang dibuat. (Oktasari & Kurniadi, 2020).
10

II.2.6. Hypertext Preprocessor (PHP)

Personal Home Page atau biasa disingkat dengan PHP merupakan salah

satu bahasa pemrograman skrip web server side, skrip yang didapatkan dari suatu

implementasi dokumen HTML yang dibuat dengan memanfaatkan text editor dan

HTML editor. PHP merupakan bahasa pemrograman yang memprogram situs web

dinamis, yaitu mampu mengoperasikan web secara terus-menerus. Hypertext

Preprocessor (PHP) merupakan perangkat lunak open source yang berada

dibawah aturan general purpose lisences (GPL). (Saputri, 2020).

PHP adalah bahasa pemrograman yang sering disisipkan ke dalam HTML.

PHP sendiri berasal dari kata Hypertext Preprocessor. Sejarah PHP pada awalnya

merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama

kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih

bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang

digunakan untuk mengolah data formulir dari web. Bahasa pemrograman ini

menggunakan sistem server-side. Server-side programming adalah jenis bahasa

pemrograman yang nantinya script/program tersebut akan dijalankan/diproses

oleh server. Kelebihannya adalah mudah digunakan, sederhana, dan mudah untuk

dimengerti dan dipelajari. (Wahyuni & Irawan, 2020).

II.2.7. Hypertext Marup Language (HTML)

HTML adalah singkatan dari Hypertext Markup Language. HTML

memungkinkan seorang user untuk membuat dan menyusun bagian paragraf,


11

heading, link atau tautan, dan blockquote untuk halaman web dan aplikasi.

(Sugijanto et al., 2020).

HTML ialah kepanjangan dari Hypertext Markup Language. Definisi

HTML adalah bahasa yang digunakan untuk menulis halaman web. fungsi utama

HTML ialah memberi perintah pada browser untuk melakukan manipulasi

tampilan melalui tag-tag yang ditulis dalam HTML. (Rahmasari, 2019).

II.2.8. MySQL

MySQL merupakan turunan dari Structured Query Language (SQL), SQL

merupakan operasional basisdata yang dapat dikerjakan dengan mudah dan

otomatis. MySQL bertugas mengatur dan mengelola data-data pada database.

MySQL merupakan perangkat lunak relasi yang dapat digunakan secara gratis.

MySQL adalah perangkat lunak sistem manajemen basis data pada Structured

Query Language (SQL) yang multiuser. MySQL merupakan manajemen basis

data yang paling stabil digunakan sebagai media penyimpanan data. (Oktasari &

Kurniadi, 2020).

MySQL merupakan database yang dikembangkan dari bahasa SQL

(Structured Query Language). SQL merupakan bahasa terstruktur yang digunakan

untuk interaksi antara scrip program dengan database server dalam hal pengolahan

data. Dengan SQL, maka dapat dibuat tabel yang akan diisi data, memanipulasi

data seperti menambah, menghapus dan meng-update data, serta membuat suatu

perhitungan berdasarkan data yang ditemukan.Sebuah model SQL terdiri dari

tabel, baris, field, dan elemen. Setiap user pada sustu sistem dapat memiliki
12

database yang terpisah dan independent antara yang satu dengan yang lainnya.

(Marta & Safitri, 2021).

II.2.9. Unified Modelling Language (UML)

UML yaitu satu kumpulan konvensi permodelan yang digunakan untuk

menentukan atau menggambarkan sebuah sistem perangkat lunak yang terkait

dengan objek. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti

sukses dalam memodelkan system yang besar dan kompleks. UML tidak hanya

digunakan dalam proses pemodelan perangkat lunak, namun hampir dalam semua

bidang yang membutuhkan pemodelan. (Andikos, 2019).

Alat bantu yang digunakan dalam perancangan berorientasi objek

berbasiskan UML adalah sebagai berikut :

1. Use Case Diagram

Use case diagram menggambarkan fungsionalitas yang diharapkan dari

sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan

“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor

dengan sistem. Use case diagram dapat digambarkan dengan sumber-sumber pada

Tabel II.1.

Tabel II.1. Simbol Use Case


Gambar Nama Keterangan
Actor Menspesifikasikan himpunan peran
yang pengguna mainkan ketika
berinteraksi dengan use case.
13

Depedency Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri
(independent) akan mempengaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
(independent).
Generalization Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).

Include Menspesifikasikan bahwa use case


sumber secara eksplisit.
Extend Menspesifikasikan bahwa use case
target memperluas perilaku dari use
case sumber pada suatu titik yang
diberikan.
Association Apa yang mnghubungkan antara
objek satu dengan objek lainnya.
System Menspesifikan paket yang
menampilkan sistem secara terbatas.

Use Case Deskripsi dari urutan aksi-aksi yang


ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor.
Collaboration Interaksi aturan-aturan dan elemen
lain yang bekerja sama untuk
menyediakan prilaku yang lebih
besar dari jumlah dan elemen-
elemennya (sinergi).
Note Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi.
(Sumber: Andikos, 2019)

2. Diagram Aktivitas (Activity Diagram)

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang

sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin


14

terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat

menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity diagram dapat digambarkan dengan simbol-simbol seperti pada tabel II.2.

Tabel II.2. Simbol Activity Diagram


Gambar Nama Keterangan
Activity Memperlihatkan bagaimana
masing-masing kelas antarmuka
saling berinteraksi satu sama lain.
Action State dari sistem yang
mencerminkan eksekusi dari
suatu aksi.
Initial Node Bagaimana objek dibentuk atau
diawali.

Activity Final Bagaimana objek dibentuk dan


dihancurkan

Fork Node Satu aliran yang pada tahap


tertentu berubah menjadi
beberapa aliran
(Sumber: Andikos, 2019)

3. Diagram Urutan (Sequence Diagram)

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang

digambarkan terhadap waktu. Sequence Diagram dapat digambarkan dengan

simbol-simbol seperti pada Tabel II.3.

Tabel II.3. Simbol Sequence Diagram


Gambar Nama Keterangan
Lifeline Objek entity, antarmuka yang
saling berinteraksi.
15

Message Spesifikasi dari komunikasi


antar objek yang memuat
informasi-informasi tentang
aktifitas yang terjadi.

Message Spesifikasi dari komunikasi


antar objek yang memuat
informasi-informasi tentang
aktifitas yang terjadi.
(Sumber: Andikos, 2019)

4. Class Diagram (Diagram Kelas)

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan

sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi

objek. Class diagram menggambarkan struktur dan deskripsi class, package dan

objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi,

dan lain-lain. Class diagram dapat digambarkan dengan simbol-simbol seperti

pada Tabel II.4.

Tabel II.4. Class Diagram


Gambar Nama Keterangan
Generalization Hubungan dimana objek anak
(descendent) berbagi perilaku
dan struktur data dari objek
yang ada di atasnya objek induk
(ancestor).
Nary Association Upaya untuk menghindari
asosiasi dengan lebih dari 2
objek.

Class Himpunan dari objek-objek


yang berbagi atribut serta
operasi yang sama.

Collaboration Deskripsi dari urutan aksi-aksi


yang ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor
Realization Operasi yang benar-benar
dilakukan oleh suatu objek.
16

Depedency Hubungan dimana perubahan


yang terjadi pada suatu elemen
mandiri akan mempegaruhi
elemen yang bergantung
padanya elemen yang tidak
mandiri
Assocation Apa yang menghubungkan
antara objek satu dengan objek
lainnya
(Sumber: Andikos, 2019)
BAB III

METODE PENELITIAN

III.1. Pengumpulan Data

Pengumpulan data dilakukan pada tempat riset dengan tahapan dan langkah

sebagai berikut:

1. Penelitian Kelapangan

a. Observasi

Pada tahapan ini peneliti melakukan observasi pada PT. Inti Surya untuk

melihat lokasi beserta melakukan penelitian.

b. Wawancara

Pada tahapan ini peneliti melakukan wawancara kepada Ibu Revina Zalina

sebagai Asistent Manager untuk mendapatkan data-data yang kurang jelas

terkait penelitian yaitu data produk, pemesanan dan pelanggan.

c. Data Riset

Pada tahapan ini peneliti mengambil beberapa referensi penelitian

terdahulu dan data-data dari tempat riset untuk digunakan sebagai sampel

pada penelitian ini.

2. Penelitian Kepustakaan

Pada tahapan ini peneliti menggunakan beberapa referensi dari jurnal-jurnal

terkait penelitian.

17
18

III.2. Metodologi Penelitian

Tahapan dalam penelitian ini dapat di modelkan pada diagram Fish Bone.

Adapun beberapa tahapan yang digunakan dalam penelitian ini adalah sebagai

berikut:

Analisa Kebutuhan Kode Program

Data Produk, Pemesanan dan Pelanggan HTML PHP, CSS, Javascript


Rancang
Bangun
Hardware Dan Software Basis Data MySQL
Aplikasi
Pemesanan
Use Case Diagram
Produk
Class Diagram Pada PT.
Sequence Diagram
Blackbox Testing
Inti Surya
Activity Diagram Berbasis
Interface Sistem Localhost Web

Perancangan Uji Coba

Gambar III.1. Diagram Fish Bone Metodologi Penelitian

Keterangan :

1. Analisa Kebutuhan

Pada tahapan ini peneliti melakukan analisa kebutuhan untuk penelitian yang

berkaitan dengan Data Produk, Pemesanan dan Pelanggan.

2. Perancangan

Pada tahapan ini model perancangan yang peneliti gunakan secara teori adalah

pemodelan UML yaitu use case diagram, class diagram, activity diagram dan

sequence diagram.
19

3. Kode Program

Penulisan kode program menggunakan beberapa Bahasa pemrograman HTML

PHP, CSS, Javascript dan basis data MySQL.

4. Uji Coba

Uji coba dilakukan dengan dua cara yaitu blackbox testing dan pengujian

praktek. Apabila aplikasi masih terdapat kesalahan maka tahapan penelitian

diperlukan peninjauan ulang.

5. Hasil

Hasil akhir tahapan penelitian ini yaitu menghasilkan Rancang Bangun

Aplikasi Pemesanan Produk Pada PT. Inti Surya Berbasis Web.


BAB IV

JADWAL PENELITIAN

Tabel IV.1. Jadwal Penelitian

Minggu
No BentukKegiatan Pelaksanaan
Januari Februari Maret April Mei Juni Juli Agustus
2023 2023 2023 2023 2023 2023 2023 2023
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Penyusunan Proposal
2 Pengurusan Izin Administrasi
3 Pengumpulan Data
4 Analisis dan Penafsiran Data
5 Penyusunan Laporan Akhir
6 Seminar(uji) Hasil Penelitian
7 Perbaikan Hasil Seminar
Penelitian
8 Pembuatan Program
9 Penyelesaian Bimbingan Skripsi &
Program
10 Sidang Skripsi dan Karya Ilmiah
11 Perbaikan Hasil Sidang Skripsi &
Program
12 Pengumpulan Skripsi

20
DAFTAR PUSTAKA

Amikom Purwokerto, U., Letjend Pol Soemarto, J., Purwokerto Tim, K., Banyumas,
K., Tengah, J., Kunci, K., Aplikasi, P., Aplikasi, P., & Makanan, P. (2021).
Pengembangan dan Pengujian Aplikasi Pemesanan Makanan berbasis Website
Menggunakan Metode Waterfall solichin. JCSE Journal of Computer Science
an Engineering, 2(1), 40.
http://icsejournal.com/index.php/http://dx.doi.org/10.36596/jcse.v2i1.178
Andikos, A. F. (2019). Perancangan Aplikasi Multimedia Interaktif Sebagai Media
Pembelajaran Pengenalan Hewan Pada Tk Islam Bakti 113 Koto Salak.
(Indonesia Jurnal Sakinah) Jurnal Pendidikan Dan Sosial Islam, 1(1), 34–49.
http://jurnal.konselingindonesia.com/
Handrianto, Y., & Sanjaya, B. (2020). Model Waterfall Dalam Rancang Bangun
Sistem Informasi Pemesanan Produk Dan Outlet Berbasis Web. Jurnal Inovasi
Informatika, 5(2), 153–160. https://doi.org/10.51170/jii.v5i2.66
Harjoseputro, Y., Albertus Ari Kristanto, & Joseph Eric Samodra. (2020). Golang
and NSG Implementation in REST API Based Third-Party Sandbox System.
Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 4(4), 745–750.
https://doi.org/10.29207/resti.v4i4.2218
HAYAMI, R. (2019). Rancang Bangun Aplikasi Katalog Online Dan Sistem
Pemesanan Produk. Jurnal Fasilkom, 9(2), 440–447.
https://doi.org/10.37859/jf.v9i2.1419
Hidayatulloh, K., MZ, M. K., & Sutanti, A. (2020). Perancangan Aplikasi
Pengolahan Data Dana Sehat Pada Rumah Sakit Umum Muhammadiyah Metro.
Jurnal Mahasiswa Ilmu Komputer, 1(1), 18–22.
https://doi.org/10.24127/.v1i1.122
Ismai. (2020). Perancangan Sistem Aplikasi Pemesanan Makanan dan Minuman
Pada Cafetaria NO Caffe di TAnjung Balai Karimun Menggunakan Bahasa
Pemrograman PHP dan MySQL. Jurnal Tikar, 1(2), 192–206.
https://ejurnal.universitaskarimun.ac.id/index.php/teknik_informatika/article/do
wnload/153/121
Jansiska, S., Sugihartono, T., Atma Luhur Jl Jendral Sudirman, S., Selindung Baru,
K., Pangkal Balam Pangkal Pinang, K., & Bangka Belitung, K. (2019).
Implementasi Aplikasi Pemesanan Produk Teknologi Berbasis Client Server
Menggunakan Smartphone Android Pada Toko Ks Teknologi. Ijccs, x, No.x(x),
1–5.
Marta, A. R., & Safitri, D. (2021). Aplikasi Pemesanan Kendaraan Pada PT Lautan
Berlian Utama Motor Way Lunik Panjang Bandar Lampung. 1(3), 1–12.
Nahlah, Amiruddin, & Rasid, A. (2017). Perancangan Website E-Commerce
Berbasis PHP dan MySQL pada Usaha Ikan Abon Tuna Radia di Kabupaten
Barru. Seminar Nasional Hasil Penelitian, 2(1), 11–16.
Oktasari, A. J., & Kurniadi, D. (2020). Perancangan Sistem Informasi Manajemen
Kegiatan Mahasiswa Berbasis Web. Voteteknika (Vocational Teknik Elektronika
Dan Informatika), 7(4), 149. https://doi.org/10.24036/voteteknika.v7i4.106536
Rahmasari, T. (2019). Perancangan Sistem Informasi Akuntansi Persediaan Barang
Dagang Pada Toserba Selamat Menggunakan Php Dan Mysql. Is The Best
Accounting Information Systems and Information Technology Business
Enterprise This Is Link for OJS Us, 4(1), 411–425.
https://doi.org/10.34010/aisthebest.v4i1.1830
Ramadhani, M., Rosely, E., & Wijayanto, P. W. (2019). Aplikasi Pemesanan Produk
Konveksi Berbasis Web Pada Greens Production Bandung. EProceedings of
Applied Science, 5(3), 1994–2008.
Saputri, G. (2020). Perancangan Sistem Informasi Rincian Biaya Produk Berbasis
Web Pada Pt . Abc. Jurnal Teknologi Informasi ESIT, XV(01), 41–48.
Sugijanto, R. P., Palit, H. N., & Santoso, L. W. (2020). Implementasi Sistem
Inventori pada Prodi Informatika Universitas Kristen Petra. Jurnal Infra, 8(2),
223–227.
Wahyuni, R., & Irawan, Y. (2020). Aplikasi E-Book Untuk Aturan Kerja Berbasis
Web Di Pengadilan Negeri Muara Bulian Kelas Ii Jambi. Jurnal Ilmu Komputer,
9(1), 20–26. https://doi.org/10.33060/jik/2020/vol9.iss1.152
Yusta, A., Ilham, H., & Aryanto, A. (2022). Aplikasi Web Mobile Interaktif
Pemesanan Makanan dan Minuman Pada Cafe Rischoco. 1(November), 13–16.

Anda mungkin juga menyukai