• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI ADMINISTRASI PENCATATAN KAS MASUK BERBASIS WEB DENGAN FRAMEWORK LARAVEL PADA OOFY CORP SURABAYA

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN APLIKASI ADMINISTRASI PENCATATAN KAS MASUK BERBASIS WEB DENGAN FRAMEWORK LARAVEL PADA OOFY CORP SURABAYA"

Copied!
48
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI ADMINISTRASI

PENCATATAN KAS MASUK BERBASIS WEB DENGAN FRAMEWORK LARAVEL PADA OOFY CORP SURABAYA

KERJA PRAKTIK

Program Studi S1 Sistem Informasi

Oleh :

LEONARD ONNANDA SOLI 18410100235

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2021

(2)

RANCANG BANGUN APLIKASI ADMINISTRASI PENCATATAN KAS MASUK BERBASIS WEB DENGAN FRAMEWORK LARAVEL PADA OOFY CORP SURABAYA

Diajukan sebagian salah satu syarat untuk menyelesaikan Program Sarjana Komputer

Disusun Oleh :

Nama : LEONARD ONNANDA SOLI NIM : 18410100235

Program : S1 (Strata Satu) Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2021

(3)
(4)

Keluarl Dari Zona Nyaman - LEONARD ONNANDA SOLI-

(5)
(6)

ABSTRAK

Oofy Corp Surabaya merupakan perusahaan yang bergerak pada bidang digital markerting yang inovatif dalam menjual produk dengan sistem dropship dalam mengembangkan bisnisnya. Oofy Corp Surabaya berdiri sejak 5 Oktober 2019 dan berlokasi di Jl. Kalisari Damen No.57b, Kalisari, Kec. Mulyorejo. Tujuan Oofy Corp Surabaya adalah untuk menjadi perusahaan agency Indonesia yang inovatif dalam menyelesaikan masalah bisnis sehari-hari pada suatu client. Selain itu, dalam pencatatan keuangannya Oofy Corp Surabaya sendiri masih melakukan pendataan laporan pendapatan dan Kas Masuk secara manual.

Dari permasalahan tersebut, timbulah solusi untuk Merancang Bangun Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Web Dengan Framework Laravel Pada perusahaan Oofy Corp Surabaya yang dimana pada perancangnnya, digunakan Model Diagram Unified (UML). Berdasarkan dari hasil pengujian tersebut bisa disimpulkan bahwa Sistem ini dapat mengelola serta menciptakan informasi keuangan sesuai dengan harapan untuk memudahkan pengelolaan keuangan di Oofy Corp Surabaya.

Kata kunci: Marketing, Dropship, UML, Laravel, Client

vii

(7)

KATA PENGANTAR

Puji syukur ke hadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan berkatnya-Nya sehingga penulis dapat melaksanakan Kerja Praktik dan menyelesaikan pembuatan laporan dari Kerja Praktik ini. Laporan ini disusun berdasarkan Kerja Praktik dan hasil studi yang dilakukan selama kurang lebih 1 (satu) bulan di Oofy Corp Surabaya. Kerja Praktik ini membahas tentang perancangan Aplikasi Administrasi Pencatatan Kas Masuk dengan framework Laravel yang merupakan sebuah aplikasi berbasis web. Penyelesaian laporan Kerja Praktik ini tidak terlepas dari bantuan berbagai pihak yang telah memberikan banyak masukan, nasihat, saran, kritik, dan dukungan moral maupun materil kepada penulis. Oleh karena itu penulis menyampaikan rasa terima kasih kepada:

1. Ayah dan Ibu tercinta serta keluarga yang selalu mendoakan, mendukung, dan memberikan semangat di setiap langkah dan aktivitas penulis.

2. Ibu Tri Sagirani, S.Kom., M.MT. selaku Dekan Fakultas Teknologi dan Informatika Universitas Dinamika yang telah membantu dalam proses penempatan dan memberikan izin kepada penulis untuk melakukan Kerja Praktik.

3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Ketua Program Studi S1 Sistem Informasi Universitas Dinamika yang telah memberikan izin kepada penulis untuk melakukan Kerja Praktik.

4. Bapak I Gusti Ngurah Alit Widana Putra, S.T., M.Eng. selaku dosen pembimbing dalam kegiatan Kerja Praktik yang telah membimbing,

viii

(8)

mendukung, dan memberikan motivasi kepada penulis dalam proses Kerja Praktik.

5. Bapak Mukhlisul Amal selaku penyelia Oofy Corp Surabaya yang telah memberikan dukungan serta kesempatan dalam melakukan Kerja Praktik kepada penulis.

6. Teman-teman tercinta yang memberikan bantuan dan dukungan dalam penyusunan laporan ini.

7. Pihak-pihak lain yang tidak dapat disebutkan satu-persatu yang telah memberikan bantuan dan dukungan kepada penulis.

Semoga Tuhan Yang Maha Esa memberikan balasan yang setimpal kepada semua pihak yang telah membantu dan memberikan bimbingan serta nasehat dalam proses Kerja Praktik ini.

Penulis menyadari bahwa Kerja Praktik yang dikerjakan ini masih banyak terdapat kekurangan sehingga kritik yang bersifat membangun dan saran dari semua pihak sangatlah diharapkan agar aplikasi ini dapat diperbaiki menjadi lebih baik lagi. Semoga laporan Kerja Praktik ini dapat diterima dan bermanfaat bagi penulis dan semua pihak.

Surabaya, 09 Juli 2021

Penulis

ix

(9)

DAFTAR ISI

Halaman

ABSTRAK ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xii

DAFTAR LAMPIRAN ...xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Sistematika Penulisan... 3

BAB II GAMBARAN UMUM PERUSAHAAN ... 5

1.1 Latar Belakang Perusahaan ... 5

1.2 Identitas Perusahaan ... 6

1.3 Sejarah Perusahaan ... 6

1.4 Visi Perusahaan ... 6

1.5 Misi Perusahaan ... 7

1.6 Struktur Organisasi ... 7

BAB III LANDASAN TEORI ... 8

3.1 Manajemen Pemasaran ... 8

x

(10)

3.2 Metode Penjualan Dropship ... 8

3.3 Web Server ... 8

3.4 MySQL ... 9

3.5 Framework ... 9

3.6 Laravel ... 10

3.7 PHP... 10

BAB IV DISKRIPSI PEKERJAAN ... 12

4.1 Metode Penelitian ... 12

4.2 Hasil dan Pembahasan ... 14

4.2.1 Rancangan Sistem ... 14

4.2.2 Identifikasi Kebutuhan Perangkat Lunak ... 15

4.2.3 Conceptual Data Model ... 20

4.2.4 Physical Data Model ... 21

4.2.5 Pengujian Perangkat Lunak ... 22

4.3 Implementasi Sistem ... 24

BAB V PENUTUP ... 34

5.1 Kesimpulan ... 34

5.2 Saran ... 34

DAFTAR PUSTAKA ... 35

LAMPIRAN ... 36

xi

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.3.1 Logo Oofy Corp ... 6

Gambar 2.6.1 Struktur Organisasi ... 7

Gambar 4.1.1 Metode Waterfall ... 11

Gambar 4.2.1.1 Use Case Diagram Aplikasi ... 14

Gambar 4.2.3.1 Conceptual Data Model ... 20

Gambar 4.2.4.1 Physical Data Model ... 21

Gambar 4.3.1 Halaman Login ... 24

Gambar 4.3.2 Halaman Dashboard Admin ... 24

Gambar 4.3.3 Halaman Dashboard User Team ... 25

Gambar 4.3.4 Halaman Chart Dashboard ... 25

Gambar 4.3.5 Halaman Daftar Pegawai ... 26

Gambar 4.3.6 Halaman Tambah Pegawai ... 26

Gambar 4.3.7 Halaman Daftar Kelompok ... 27

Gambar 4.3.8 Halaman Tambah Kelompok ... 27

Gambar 4.3.9 Halaman Laporan Pendapatan ... 28

Gambar 4.3.10 Halaman Tambah Penjualan ... 28

Gambar 4.3.11 Halaman Daftar COD Belum Sampai ... 29

Gambar 4.3.12 Halaman Daftar COD Sampai ... 29

Gambar 4.3.12 Halaman Daftar COD Gagal ... 30

Gambar 4.3.13 Halaman Daftar Pemasukkan ... 30

Gambar 4.3.14 Halaman Laporan Kas Masuk ... 31

xii

(12)

Gambar 4.3.15 Halaman Biaya Iklan ... 31

Gambar 4.3.16 Halaman Tambah Biaya Iklan ... 32

Gambar 4.3.17 Halaman Biaya Operasional ... 32

Gambar 4.3.18 Halaman Tambah Biaya Operasional ... 33

xiii

(13)

DAFTAR LAMPIRAN

Halaman

Lampiran 1. Form KP-3 Surat Balasan ... 36

Lampiran 2. Form KP-5 Acuan Kerja ... 37

Lampiran 3. Form KP-5 Garis Besar Rencana Kerja Mingguan ... 38

Lampiran 4. Form KP-6 Log Harian dan Catatan Perubahan Acuan Kerja ... 39

Lampiran 5. Form KP-7 Kehadiran Kerja Praktik ... 40

Lampiran 6. Kartu Bimbingan Kerja Praktik ... 41

Lampiran 7. Biodata Penulis ... 42

xiv

(14)

BAB I PENDAHULUAN

1.1 Latar Belakang

Semakin pesatnya pertumbuhan teknologi, hingga terus menjadi bertambah pula kemudahan - kemudahan yang bisa menunjang manusia buat menuntaskan tugasnya dengan kilat serta pas. Teknologi data sudah sangat mempengaruhi terhadap bermacam bidang, semacam dalam dunia pembelajaran, perkantoran, perindustrian, telekomunikasi, bisnis serta pariwisita serta bidang bidang lainnya.

Teknologi serta Sistem informasi pula tidak dapat dilepaskan dari pengelolaan manajemen organisasi ataupun industri, spesialnya dalam pengelolaan keuangan. Memakai dorongan sistem informasi dalam pengelolaan keuangan sangat menolong suatu organisasi baik dari sisi efektifitas, efisiensi, keakuratan serta perbendaharaan informasi.

Oofy Corp Surabaya merupakan perusahaan yang bergerak pada bidang digital markerting yang inovatif dalam menjual produk dengan sistem dropship dalam mengembangkan bisnisnya. Oofy Corp Surabaya berdiri sejak 5 Oktober 2020 dan berlokasi di Jl. Kalisari Damen No.57b, Kalisari, Kec. Mulyorejo. Tujuan Oofy Corp Surabaya adalah untuk menjadi perusahaan agency Indonesia yang inovatif dalam menyelesaikan masalah bisnis sehari-hari pada suatu client. Pada perusahaan Oofy Corp Surabaya sendiri masih melakukan pendataan laporan pendapatan dan Kas Masuk secara manual dan perusahaan Oofy Corp Surabaya memiliki 3

1

(15)

2

tempat perusahaan yang berbeda lokasi, dan setiap perusahaan tersebut memiliki tim, oleh karena itu admin perlu untuk mengkontrol semua laporan timnya. Saat ini admin hanya mengadakan evaluasi secara manual dengan adanya rapat setiap minggu untuk mengecek hasil laporan tersebut. Dengan demikian perpaduan bidang teknologi dan sistem informasi dirasa perlu untuk mempermudahkan perusahaan Oofy Corp Surabaya dalam pendataan pendapatan dan Kas Masuk serta dapat mengkontrol seluruh hasil dari laporan tim tersebut. Dari permasalahan tersebut, penulis mengangkat judul penelitian dengan judul “Rancang Bangun Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Web Dengan Framework Laravel Pada Oofy Corp”.

1.2 Rumusan Masalah

Berdasarkan uraian di atas maka rumusan masalah dalam Kerja Praktik ini adalah bagaimana Merancang Bangun Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Website Dengan Framework Laravel Pada Oofy Corp?

1.3 Batasan Masalah

Berdasarkan uraian di atas maka penulis membatasi pokok permasalahan yang akan dibahas sebagai berikut:

1. Pengujian yang dilakukan sesuai fitur yang ada pada Aplikasi Administrasi tersebut yaitu pengujian pada sistem pendapatan dan Kas Masuk dengan menggunakan Framework Laravel berbasis Website.

(16)

3

2. Pengujian pada Aplikasi Administrasi dilakukan dari segi spesifikasi fungsional tanpa menguji desain dan kode program.

1.4 Tujuan

Berdasarkan latar belakang dan rumusan masalah maka tujuan dari Kerja Praktik ini adalah melakukan pengujian yang bertujuan untuk Merancang Bangun Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Website Dengan Framework Laravel.

1.5 Manfaat

Manfaat dilakukannya pengujian ini adalah sebagai berikut:

1. Membantu admin dalam mengkontrol dan melakukan evaluasi laporan kas masuk terhadap tim nya.

2. Membantu tim nya agar proses pendataan kas masuk lebih efektif dan efesien tanpa harus menggunakan excel dan dapat diakses dimana saja karena sudah terhubung secara online.

1.6 Sistematika Penulisan

Agar memudahkan pemahaman menyeluruh terhadap masalah yang dibahas maka sistematika penulisan dibagi ke dalam beberapa bab yaitu:

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang Perancangan Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Website Dengan Framework Laravel, rumusan masalah, batasan masalah, tujuan yang ingin dicapai, manfaat yang didapatkan dengan adanya perancangan aplikasi yang dibuat.

(17)

4

BAB II GAMBARAN UMUM INSTANSI

Bab ini menjelaskan tentang Oofy Corp Surabaya mulai dari visi &

misi perusahaan, dan struktur organisasi.

BAB III LANDASAN TEORI

Bab ini berisi pembahasan terkait teori yang dianggap berhubungan dengan Kerja Praktik yang dilakukan dan menjadi acuan dalam menyelesaikan masalah.

BAB IV DESKRIPSI PEKERJAAN

Bab ini menjelaskan tentang uraian langkah-langkah yang digunakan dalam melakukan perancangan Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Website Dengan Framework Laravel.

BAB V PENUTUP

Bab ini membahas tentang kesimpulan dari perancangan Aplikasi Administrasi Pencatatan Kas Masuk Berbasis Website Dengan Framework Laravel terkait dengan tujuan yang ingin dicapai dan permasalahan serta saran bermanfaat untuk pengembangan aplikasi.

(18)

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Latar Belakang Perusahaan

Kemajuan teknologi saat ini sangat berpengaruh besar dalam dunia ekonomi terlebih utama dalam bidang digital marketing. Dimana saat ini orang orang dapat dengan mudah melakukan proses transaksi tanpa harus bertemu dengan kedua belah pihak. selain itu, kemajuan teknlogi yang ada juga memberikan dampak negatif karena banyak perusahaan saat ini lebih banyak menggunakan sistem robot otomatis untuk menjalankan bisnisnya.

Dan karena itu banyak perusahaan tidak lagi membutuhkan banyak tenaga manusia yang menyebabkan banyaknya pengangguran.

Oleh karena kemajuan teknologi dan minimnya lapangan pekerjaan, dibentuklah sebuah bidang usaha dengan memanfaatkan kemajuan teknologi seperti sosial media dan marketplace yang ada saat ini, dengan biaya modal rendah sehingga semua orang dapat memulai suatu ide bisnis tanpa memikirkan biaya modal yang besar dan dapat mengembangkan ide bisnis tersebut.

2.2 Identitas Perusahaan

Nama Instansi : Oofy Corp Surabaya

Alamat : Jl Kalisari Damen no. 57B Surabaya No. Telepon : 0857 – 0756 - 8269

Email : [email protected]

5

(19)

6

2.3 Sejarah Perusahaan

Didirikan pada 5 Oktober 2019, Oofy dengan bangga menamai perusahaannya yang berarti “kaya atau sejahtera” sebagai bagian dari identitasnya untuk memberikan pelayanan marketing di dunia digital dengan tujuan meningkatkan penjualan bisnis anda supaya lebih cepat mencapai kesejahteraan.

Oofy, yang memiliki kantor di Jl. Kalisari Damen no. 57B Surabaya, lebih mengedepankan kepercayaan. Kercayakan kepada Oofy dikarenakan Oofy siap memberikan layanan yang budgetable , targetable, accountable dan big data sesuai dengan apa yang client inginkan.

Gambar 2.3.1 Logo Oofy Corp

2.4 Visi Perusahaan

Memberikan kontribusi terhadap pertumbuhan ekonomi Indonesia melalui ekonomi digital dan nilai-nilai yang kami berikan kepada pelaku ekonomi baik mikro, kecil atau menengah.

(20)

7

2.5 Misi Perusahaan

Memastikan bisnis tumbuh dengan menggunakan layanan pemasaran digital kami yang efektif, dan memberikan kepuasan dan kenyamanan, dan nilai-nilai pada produk layanan kami.

2.6 Struktur Organisasi

Gambar 2.6.1 Struktur Organisasi Pemegang Saham

Direktur

Marketing Bendahara Sekretaris

User Team

(21)

BAB III LANDASAN TEORI

3.1 Manejemen Pemasaran

Manajemen pemasaran adalah sebuah rencana, Implementasi (termasuk mengorganisir kegiatan, mengarahkan, mengkoordinasikan) dan mengawasi atau mengendalikan kegiatan Pemasaran dalam organisasi untuk mencapai tujuan organisasi efisien dan efektif. Adapun aktivitas dalam fungsi manajemen pemasaran analisis, yaitu analisis untuk menentukan pasar dan lingkungan pemasaran, jadi berapa banyak peluang yang bisa didapat untuk merebut pasar dan seberapa besar ancamannya.

3.2 Metode Penjualan Dropship

Metode penjualan dropship adalah metode jual beli online, di mana penjual atau pengirim (reseller) tidak memiliki stok barang, dan barang diperoleh dari kemitraan dengan perusahaan lain yang memiliki barang asli.

Dalam perdagangan online, yang dibutuhkan pembeli adalah informasi produk dan kepastian pesanan akan diterima sesuai dengan kebutuhan.

Pembeli tidak membutuhkan informasi tentang siapa penjualnya dan dari mana asal produk yang mereka pesan.

3.3 Web Server

Web server merupakan software yang memberikan layanan data yang berfungsi menerima HTTP atau HTTPS dari klain yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. adalah

8

(22)

9

Kumpulan halaman yang digunakan untuk menampilkan informasi teks, gambar, animasi, suara, yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait di mana masing- masing dihubungkan dengan jaringan – jaringan halaman yang biasa kita sebut link.

3.4 MySQL

MySQL adalah database yang cepat dan tangguh, sangaat cocok jika

digabungkan dengan php, dengan database kita dapat menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan profesional. MySQL menggunakan SQL language (Struktur Query Language) artinya MySQL menggunakan query atau bahasa pemrograman yang sudah standar didalam dunia database. MySQL tersedia sebagai perangkat lunak gratis yang berada dibawah lisensi GNU General Public License (GPL).

3.5 Framework

Framework atau dalam bahasa indonesia dapat diartikan sebagai

“kerangka kerja” merupakan kumpulan dari fungsi-fungsi/prosedur- prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal. Beberapa alasan mengapa harus menggunakan Framework

a. Mempercepat dan mempermudah pembangunan sebuah aplikasi web.

b. Lebih memudahkan dalam proses maintenance dikarenakan tersedianya pola tertentu dalam sebuah framework

(23)

10

c. Umumnya framework menyediakan fasilitasfasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll

3.6 Laravel

Laravel merupakan framework bahasa pemrograman PHP dengan

banyak fitur yang sangat membantu para developer untuk membangun aplikasi berbasis web. Laravel adalah framework pengembangan web yang dirancang untuk mengurangi biaya pengembangan, menyederhanakan pemeliharaan, dan meningkatkan efisiensi kerja dengan menggunakan kode program yang ringkas dan terstruktur, sehingga meningkatkan kualitas aplikasi. Laravel memiliki keuntungan sebagai berikut: Dengan menggunakan antarmuka baris perintah Artisan (CLI), Anda dapat menggunakan pengelola paket PHP Composer untuk menulis kode program yang ringkas, singkat, terstruktur, dan mudah dipahami untuk pengembang.

3.7 PHP

PHP merupakan bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Dimana artinya semua sintak yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirim ke browser hanya hasilnya saja. Ketika seorang pengguna internet membuka situs yang menggunakan fasilitas server side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format TML ke web server pengguna internet tadi. Sehingga kode asli yang ditulis dengan PHP tidak terlihat di

(24)

11

browser pengguna. PHP berfungsi mengambil informasi dari form berbasis web dan menggunakannya untuk berbagai macam fungsi, sebagai bahasa untuk mengidentifikasi seberapa banyak pengunjung menggunakan bahasa PHP, Pengaturan layout dalam berbagai macam browser seperti Firefox, Google Chrome dan lainnya.

(25)

BAB IV

DISKRIPSI PEKERJAAN

4.1 Metode Penelitian

Gambar 4.1.1 Metode Waterfall

Pengembangan perangkat lunak menggunakan Metode Waterfall, yaitu sebuah model pengembangan perangkat lunak yang menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, pengkodean, pengujian dan tahap pendukung/support.

Adapun tahapan metode waterfall diuraikan sebagai berikut : 1. Analisa Kebutuhan Software

Dalam analisa kebutuhan software ini bertujuan menganalisa semua kebutuhan termasuk dokumen dan interface

12

Analisis Kbutuhan

Desain

Code Generation

Testing

Support

(26)

13

yang diperlukan guna menentukan solusi software yang akan digunakan sebagai proses komputerisasi sistem.

2. Desain

Dalam tahap ini, akan memuat proses desain sesuai kebutuhan sistem akan dibuat terkait rancangan database, software architecture dan User Interface yang akan dibuat. Penggunaan Unified Modeling Language (UML) dimaksud menjelaskan lebih

terperinci dalam rancangan pembuatan program dan rancangan database.

3. Code Generation

Pada tahap ini, implementasi desain dibuat kedalam program perangkat lunak. Pada tahap ini dibuat sistem baru dengan menggunakan Visual Studio 2010 sebagai bahasa pemogramman, MSQL untuk membuat database. Laravel sebagai framework aplikasi serta PHP, HTML, CSS, Javascript dan Jquery sebagai bahasa pemprograman yang digunakan untuk membuat aplikasi.

4. Testing

Pada bagian ini digunakan untuk mencoba dan menguji jalannya aplikasi agar dapat berjalan sesuai dengan harapan dan tujuan yang diinginkan.

5. Support

Proses atau pemeliharaan ini penulis mengupayakan pengembangan sistem yang sudah dibuat terkait software dan hardware yang akan digunakan.

(27)

14

4.2 Hasil dan Pembahasan 4.2.1 Rancangan Sistem

Rancangan Sistem Informasi ini memakai Model Diagram Unified Modeling Language ( UML). Pada rancangan Use Case Diagram, ada dua

tingkat pengguna ialah tingkat Admin dan User team, tingkat Admin yang berwenang mengakses serta mengelola segala sarana yang ada dalam sistem. Tingkat User team berwenang mengakses mengelola pendapatan, Kas Masuk, dan biaya iklan. Berikut ini merupakan diagram rancangan sistem.

Gambar 4.2.1.1 Use Case Diagram Aplikasi

(28)

15

4.2.2 Identifikasi Kebutuhan Perangkat Lunak

Pada tahap ini dilakukan untuk menentukan kebutuhan, fungsi dan pengguna yang dibutuhkan dan digunakan dalam perangkat lunak yang dibangun anara lain:

Table 4.2.2.1 Identifikasi Kebutuhan Perangkat Lunak No. Pengguna Akses Deskripsi 1 Admin Daftar karyawan Pada halaman daftar

karyawan, Admin dapat melihat daftar data-data karyawan dalam bentuk tabel seperti nama karyawan, no hp, email, nama kelompok, dan dapat mengedit atau menghapus data karyawan.

2 Admin Tambah

karyawan

Pada halaman daftar karyawan , terdapat tombol tambah untuk menginputkan data karyawan. Kemudian sistem menyimpan data ke database.

3 Admin Edit karyawan Pada halaman daftar karyawan , terdapat tombol edit untuk

mengedit data karyawan.

4 Admin Hapus karyawan Pada halaman daftar karyawan , terdapat tombol hapus untuk

(29)

16

menghapus data karyawan

5 Admin Daftar kelompok Pada halaman daftar kelompok, Admin dapat melihat daftar data-data kelompok dalam bentuk tabel seperti nama kelompok, kode akses , password, dan dapat mengedit atau menghapus data kelompok.

6 Admin Tambah

kelompok

Pada halaman daftar kelompok , terdapat tombol tambah untuk menginputkan data kelompok. Kemudian sistem menyimpan data ke database.

7 Admin Edit kelompok Pada halaman daftar kelompok, terdapat tombol edit untuk mengedit data kelompok.

8 Admin Hapus kelompok Pada halaman daftar kelompok, terdapat tombol hapus untuk menghapus data kelompok.

9 Admin/karyawan Laporan Pendapatan

Pada halaman laporan pendapatan ,

Admin/karyawan dapat

(30)

17

melihat daftar data-data seluruh pendapatan dalam bentuk tabel seperti tanggal

pendapatan, keterangan, kategori pendapatan, total pendapatan, jenis pendapatan, dan terdapat form dan tombol untuk memfilter laporan pendapatan dari tanggal sampai tanggal yang ingin ditentukan.

10 Admin/karyawan Pendapatan Pada halaman pendapatan,

Admin/karyawan dapat melihat daftar data-data seluruh pendapatan dalam bentuk tabel seperti keterangan, kategori pendapatan, total, tanggal pendapatan dan dapat mengedit dan menghapus data

pendapatan. Kemudian ada form buat laporan dan tombol tambah untuk menambahkan pendapatan.

11 Admin/karyawan Edit pendapatan Pada halaman pendapatan, terdapat tombol edit untuk

(31)

18

mengedit data pendapatan.

12 Admin/karyawan Detail pendapatan

Pada halaman pendapatan, terdapat tombol detail untuk melihat detail data pendapatan.

13 Admin/karyawan Hapus pendapatan

Pada halaman pendapatan, terdapat tombol hapus untuk menghapus data pendapatan.

14 Admin/Karyawan COD Pada halaman COD,

Admin/karyawan dapat melihat daftar data-data seluruh data COD dalam bentuk tabel seperti keterangan, kategori COD, total, tanggal pengeluaran, dan dapat mengedit dan

menghapus data COD.

Kemudian ada form buat laporan dan tombol tambah untuk menambahkan data COD.

15 Admin/Karyawan Edit COD Pada halaman COD, terdapat tombol edit untuk mengedit data COD.

(32)

19

16 Admin/Karyawan Detail COD Pada halaman COD, terdapat tombol detail untuk melihat detail data COD.

17 Admin/Karyawan Hapus COD Pada halaman COD, terdapat tombol hapus untuk menghapus data COD.

(33)

20

4.2.3 Conceptual Data Model (CDM)

Conceptual Data Model (CDM) merupakan model yang

merepresentasikan tabel yang merupakan entitas yang berisi atribut. Setiap entitas memiliki satu primary key yang bersifat unik dan setiap entitas berhubungan dengan entitas lain yang disebut relationships. Dimana dalam project ini terdapat 6 table yang digunakan dalam proses perancangan aplikasi pencatatan kas masuk berbasis web dengan framework laravel pada oofy corp surabaya.

Gambar 4.2.3.1 Conceptual Data Model

(34)

21

4.2.4 Physical Data Model (PDM)

Physical Data Model (PDM) Merupakan model yang merepresentasikan tabel terstruktur, termasuk nama kolom, tipe data, primary key, foreign key, dan hubungan yang menghubungkan satu tabel

dengan tabel lainnya. Dalam penerapannya, PDM dan CDM memiliki kesamaan dalam entitas, atribut dan relasi. Namun, ada perbedaan antara keduanya, yaitu tidak adanya foreign key di CDM, sedangkan pada PDM terdapat foreign key, di mana satu tabel saling bergantung dengan yang lain.

Foreign key adalah primary key yang ada dalam tabel yang berhubungan dengan tabel tersebut.

Gambar 4.2.4.1 Phisycal Data Model

(35)

22

4.2.5 Pengujian Perangkat Lunak

Table 4.2.5.1 Pengujian Perangkat Lunak

No Modul Penjelasan Cek

1 Modul Daftar Karyawan Menampilkan Data Daftar Karyawan

2 Modul Tambah Karyawan Menampilkan Form Tambah Karyawan

3 Modul Edit Karyawan Menampilkan Form Edit Karyawan

4 Modul Hapus Karyawan Menghapus Data Karyawan

5 Modul Daftar Kelompok Menampilkan Data Daftar Kelompok

6 Modul Tambah Kelompok Menampilkan Form Tambah Kelompok

7 Modul Edit Kelompok Menampilkan Form Edit Kelompok

8 Modul Hapus Kelompok Menghapus Data Kelompok

9 Modul Laporan Pendapatan

Menampilkan Data Laporan Pendapatan

10 Modul Pendapatan Menampilkan Data Pendapatan dan Menambahkan Data Pendapatan

(36)

23

11 Modul Edit Pendapatan Menampilkan Form Edit Pendapatan

12 Modul Detail Pendapatan Menampilkan Detail Pendapatan

13 Modul Hapus Pendapatan Menghapus Data Pendapatan

14 Modul COD Menampilkan Data COD dan

Menambahkan Data COD

15 Modul Edit COD Menampilkan Form Edit COD

16 Modul Detail COD Menampilkan Detail COD

17 Modul Hapus COD Menghapus Data COD

(37)

24

4.3 Implementasi sistem

Gambar 4.3.1 Halaman Login

Gambar 4.3.2 Halaman Dashboard Admin

(38)

25

Gambar 4.3.3 Halaman Dashboard User Team

Gambar 4.3.4 Halaman Chart Dashboard

(39)

26

Gambar 4.3.5 Halaman Daftar Pegawai

Gambar 4.3.6 Halaman Tambah Pegawai

(40)

27

Gambar 4.3.7 Halaman Daftar Kelompok

Gambar 4.3.8 Halaman Tambah Kelompok

(41)

28

Gambar 4.3.9 Halaman Laporan Pendapatan

Gambar 4.3.10 Halaman Tambah Penjualan

(42)

29

Gambar 4.3.11 Halaman Daftar COD Belum Sampai

Gambar 4.3.12 Halaman Daftar COD Sampai

(43)

30

Gambar 4.3.12 Halaman Daftar COD Gagal

Gambar 4.3.13 Halaman Daftar Pemasukkan

(44)

31

Gambar 4.3.14 Halaman Laporan Kas Masuk

Gambar 4.3.15 Halaman Biaya Iklan

(45)

32

Gambar 4.3.16 Halaman Tambah Biaya Iklan

Gambar 4.3.17 Halaman Biaya Operasional

(46)

33

Gambar 4.3.18 Halaman Tambah Biaya Operasional

(47)

BAB V PENUTUP

5.1 Kesimpulan

Berdasarkan dari hasil pengujian sistem hingga bisa disimpulkan bahwa Sistem ini bisa mengelola serta menciptakan informasi keuangan sesuai dengan harapan untuk memudahkan pengelolaan keuangan di Oofy Corp Surabaya. Dengan terdapatnya sistem informasi keuangan berbasis website ini, bisa mempermudah pihak kantor perusahaan Oofy Corp Surabaya buat mengelola data- data keuangan pada kantor perusahaan tersebut jadi lebih efisien serta efektif.

5.2 Saran

Saran penulis untuk kedepan, pertama yaitu diharapkan aplikasi administrasi yang ada bisa dibesarkan lagi untuk dapat mengelola segala aspek administrasi serta manajemen di Oofy Corp Surabaya. Kedua, bila memandang perkembangan teknologi saat ini ini yang lebih menuju kepada perkembangan teknologi mobile, hingga kedepan diharapkan sistem ini bisa ditingkatkan lagi menjadi sistem yang berbasis mobile.

34

(48)

DAFTAR PUSTAKA

Dwi Oktafiyah Sumadya, R. H. (2016). Perancangan dan Implementasi Basis Data Aplikasi Web Fotokita. JURNAL TEKNIK ITS Vol. 5, No. 2, A552-A555.

Fauzi, W. S. (2015). SISTEM INFORMASI PENJUALAN PRODUK BERBASIS WEB. Jurnal TAM (Technology Acceptance Model) Volume 4, 41-47.

Ir. Agustina Shinta, M. (2011). MANAJEMEN PEMASARAN. Malang: UB Press.

Irawan, Y. (n.d.). Aplikasi E-Commerce Untuk Pemasaran Kerajinan Tangan.

JURNAL ILMIAH CORE IT, 13-20.

Moch Zawaruddin Abdullah, M. A. (2020). Rancang Bangun Sistem Informasi Akuntansi Berbasis Website. Jurnal Sains, Teknologi dan Industri, Vol. 18, No. 1, 49-56.

Roy Amrullah Ritonga, P. H. (2020). SISTEM INFORMASI ADMINISTRASI KEUANGAN BERBASIS WEBMENGGUNAKAN FRAMEWORK LARAVEL PADA SMK YPFATAHILLAH 2. Volume 4 No.1, 35-48.

Tamus Bin Tahir, ,. M. (2019). Aplikasi Point OF Sales Menggunakan Framework Laravel. Jurnal Informatika dan Komputer Vol. 2, No. 2, 55-59.

Waworuntu, A. (2020). Rancang Bangun Aplikasi e-Commerce DropshipBerbasis Web. ULTIMATICS, Vol. XII, No. 2, 118-124.

Gambar

Gambar 2.3.1 Logo Oofy Corp
Gambar 2.6.1 Struktur Organisasi Pemegang Saham
Gambar 4.1.1 Metode Waterfall
Gambar 4.2.1.1 Use Case Diagram Aplikasi
+7

Referensi

Dokumen terkait

Bekasi Asri Pemula Tbk, sehingga untuk mengatasi permasalahan yang dihadapi maka diperlukan suatu sistem yang dapat mempermudah dalam pencatatan dan pembuatan

Penelitian ini bertujuan untuk merancang sistem informasi pelaporan kegiatan pada Ruang Publik Terpadu Ramah Anak (RPTRA) dengan framework PHP Laravel yang dapat

Hasil akhir dari penelitian ini adalah aplikasi forum diskusi dengan menggunakan framework laravel yang dapat membantu proses diskusi pembelajaran mata kuliah di Teknik

INPUT PROSES OUTPUT Form Permintaan Material Kas Perusahaan Mencatat Barang Masuk & Retur Menghitung Stok Barang Menghitung ROP Membuat Order Ulang Barang Mencatat

Setelah dilakukan tahap implementasi sistem, maka dengan solusi yang ditawarkan berupa aplikasi pengelolaan administrasi surat masuk dan surat keluar, KPKNL

Tujuan dari penelitian adalah merancang sistem informasi manajemen yang dapat membantu administrasi serta pengelolaan surat yang ada pada Jurusan Teknik Elektro

APLIKASI PENGELOLAAN DATA SISWA BERBASIS WEB MENGGUNAKAN FRAMEWORK LARAVEL STUDI KASUS : SMA NEGERI 2 BIAK KOTA Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang

Sistem Informasi Penjadwalan Dokter Berbasis Web Dengan Menggunakan Framework Codeigniter Studi Kasus: Rumah Sakit Yukum Medical Centre.. Rancang Bangun Sistem Informasi Permintaan