Top Banner
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
14

Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

May 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Page 2: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

RANCANG BANGUN SISTEM PENJUALAN PADA PT SENTRA NIAGA BERSAMA

SKRIPSI

Diajukan Guna Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S. Kom.)

Leonardus Renardi Delantino

14110310094

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERITAS MULTIMEDIA NUSANTARA

TANGERANG

2018

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 3: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

ii

PERNYATAAN

Dengan ini saya menyatakan bahwa skripsi ini merupakaan karya ilmiah saya sendiri,

bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, serta

karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini telah

disebutkan sumber kutipannya serta dicantumkan dalam halaman Daftar Pustaka

Jika terbukti ditemukan kecurangan/penyimpangan, baik dalam pelaksanaan skripsi

maupun dalam penulisan laporan skripsi, saya bersedia menerima konsekuensi

dinyatakan TIDAK LULUS untuk mata kuliah skripsi yang telah saya tempuh dan

status kesarjanaan strata satu yang sudah diterima akan dicabut.

Jakarta, 22 Januari 2018

Penulis,

Leonardus Renardi Delantino

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 4: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

iii

HALAMAN PENGESAHAN

Skripsi dengan judul

“Rancang Bangun Sistem Penjualan

Pada PT Sentra Niaga Bersama”

Oleh

Leonardus Renardi Delantino

Telah diuji pada hari Jumat, 27 Juli 2018

Pukul 13.00 s.d. 14.00 dan dinyatakan lulus

dengan susunan penguji sebagai berikut.

Ketua Sidang Penguji

Wira Munggana, S.Si., M.Sc. Wella, S.Kom., M.MSI.

Dosen Pembimbing

Friska Natalia, Ph.D.

Disahkan oleh

Ketua Program Studi Sistem Informasi – UMN

Ririn Ikana Desanti, S.Kom., M.Kom.

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 5: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

iv

RANCANG BANGUN SISTEM PENJUALAN

PADA PT SENTRA NIAGA BERSAMA

ABSTRAK

Oleh: Leonardus Renardi Delantino

PT Sentra Niaga Bersama merupakan perusahaan yang bergerak dalam bidang minyak dan gas bumi, secara spesifik gas elipiji.PT Sentra Niaga Bersama atau PT SeNB berdiri sejak 1994 dan melakukan bisnis terkait dengan gas elipiji, seperti pengisian elpiji dan penjualan elpiji tabung. PT SeNB memiliki 5 buah Gudang di sekitar Jakarta dan 81 pelanggan di Jakarta.

Selama ini penjualan yang dilakukan oleh PT SeNB masih dalam proses manual baik dalam penerimaan order, pencatatan penjualan hingga pencatatan inventory yang ada, sehingga dalam proses bisnis sering kali terjadi kesalahan pencatatan yang sangat berpengaruh.

Dalam penelitian ini, penulis membuat Sistem Informasi Penjualan untuk PT Sentra Niaga Bersama dengan menggunakan System Development Life Cycle (SDLC) Rapid Application Development yang dimulai dari tahapan User Requirement , User Design, Construction dan Cutover atau implementasi sistem. Pembangunan Sistem akan dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C# dengan Entitiy Framework serta sistem basis data Microsoft SQL Server.

Hasil keluaran dari penelitian ini adalah aplikasi Sistem Penjualan PT Sentra Niaga Bersama. Dari penelitian ini sistem yang digunakan dapat meningkatkan efisiensi dalam proses penjualan pada PT Sentra Niaga Bersama dengan pemotongan waktu pada komunikasi dalam proses penjualan.

Kata kunci : Sistem Informasi, Penjualan, Rapid Application Development, Entity Framework, SQL

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 6: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

v

Analysis and Design of Sales Application System in Sentra Niaga Bersama

ABSTRACT

Oleh: Leonardus Renardi Delantino

PT Sentra Niaga Bersama is a privately held company that runs business in oil and natural gas sector, specifically Elpiji Gas. PT Sentra Niaga Bersama, also known as SeNB formed in 1994 and doing business relateds to the Elpiji Gas itself such as, filling Elpiji gas into the cylinder and also on Elpiji sales and distribution. SeNB have 5 supply points around Jakarta and 81 customers in Jakarta.

Since 1994 up until today, the sales business process in PT Sentra Niaga Bersana is done manually in terms of receiveing order from customer, sales recording and inventory recording. The manual process makes no integrated data and often makes human error in recording that eventually turning into a profit loss.

In this study, writer makes a sales information system specifically for PT Sentra Niaga Bersama using a Rapid Application Development methodology which were started from User Requirement phase, User Design, Consctruction and Cutover or implementing the system. System were built using a C# programming language with Microsoft .NET Entity Framework and SQL Server database system.

The outcome of this study is a sales application system for PT Sentra Niaga Bersama. System give the company efficiency in sales business process by cutting the time in sales communication and centralized data.

Keywords : Information System, Sales, Rapid Application Development, Entity Framework, SQL

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 7: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

vi

KATA PENGANTAR

Pertama-tama penulis ingin mengucapkan puji dan syukur kepada Tuhan Yang Maha

Esa, karena berkat-Nya penulis dalam membuat dan menyelesaikan penelitian skripsi

dengan judul “Rancang Bangun Sistem Penjualan pada PT Sentra Niaga Bersama”

sebagai syarat untuk menyelesaikan pendidikan Sarjana (S1) pada Fakultas Teknologi

dan Informasi, Jurusan Sistem Informasi Universitas Multimedia Nusantara.

Penulis sangat berterima kasih atas bantuan dari banyak pihak yang selalu mendukung

dan memberi bimbingan pada penulis untuk melaksanakan penelitian skripsi ini dengan

baik. Maka, penulis ingin mengucapkan terima kasih sebesar- besarnya terutama

kepada:

1. Ibu Friska Natalia, Ph. D., selaku dosen pembimbing yang selalu setia dalam

memberikan bimbingan, dan mendukung penulis untuk terus maju.

2. Orang tua penulis yang tiada henti memberikan bimbingan sejak kecil,

mendukung penulis dalam kesusahan, dan merawat penulis ketika sehat dan

sakit. Penulis sangat berterimakasih atas bantuannnya yang tidak terbatas dari

orang tua.

3. Chanya Satvikananda yang selalu mendukung dan memberikan motivasi

kepada penulis untuk tidak patah semangat.

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 8: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

vii

4. Teman-teman kuliah yang selalu memberikan semangat dalam caranya masing-

masing. Terima kasih teman-teman.

5. Teman-teman gereja, teman sekolah, dan teman kantor penulis yang selalu

mendorong penulis untuk berkembang di dalam segala aspek, sharing

pengalaman kerja dan skripsi sebagai inspirasi penulis.

6. Teman-teman angkatan 2014 terutama teman-teman bimbingan skripsi yang

selalu saling mendukung dan membantu yang berkekurangan dengan baik.

7. Ibu Ririn Ekana Desanti S. Kom., M. Kom. Selaku koordinator program studi

sistem informasi yang membimbing dan mendukung untuk melaksanakan

penelitian ini.

8. PT Sentra Niaga Bersama yang memberikan izin untuk melakukan penelitian

dan bekerja sama dalam penelitian ini.

Akhir kata, penulis memohon maaf jika terdapat banyak kesalahan-kesalahan dalam

penelitian ini, penulis berharap semoga penelitian ini bermanfaat. Kritik dan saran yang

membangun sangat diterima oleh penulis untuk memperbaiki di masa depan.

Jakarta, 22 Desember 2017

Leonardus Renardi Delantino

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 9: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

viii

DAFTAR ISI

PERNYATAAN ....................................................................................................... ii

HALAMAN PENGESAHAN .................................................................................. iii

ABSTRAK ...............................................................................................................iv

ABSTRACT .............................................................................................................. v

KATA PENGANTAR ..............................................................................................vi

DAFTAR ISI ......................................................................................................... viii

DAFTAR GAMBAR ................................................................................................xi

DAFTAR TABEL ................................................................................................. xiii

BAB I PENDAHULUAN .......................................................................................... 1

1.1 Latar Belakang .................................................................................................1

1.2 Rumusan Masalah ............................................................................................2

1.3 Batasan Penelitian ............................................................................................3

1.4 Tujuan dan Manfaat Penelitian .........................................................................3

BAB II TINJAUAN PUSTAKA ................................................................................ 5

2.1 Sistem Informasi Penjualan ..............................................................................5

2.2 Rapid Application Development .......................................................................6

2.3 Waterfall ..........................................................................................................8

2.4 Database .........................................................................................................8

2.5 Object-oriented analysis and design ................................................................9

2.6 C# .................................................................................................................. 10

2.7 Entity Framework ........................................................................................... 10

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 10: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

ix

2.8 LINQ to SQL .................................................................................................. 11

2.9 Client Server Architecture .............................................................................. 12

BAB III METODOLOGI PENELITIAN ................................................................. 14

3.1 Penelitian Terdahulu....................................................................................... 14

3.2 Objek Penelitian ............................................................................................. 16

3.3 Metode Penelitian ........................................................................................... 19

3.3.1 Metode Penyelesaian Masalah ................................................................. 19

3.3.2 Metode Pembangunan Sistem .................................................................. 20

3.4 Variabel Penelitian ......................................................................................... 22

3.4.1 Variabel Independen ................................................................................ 22

3.4.2 Variabel Dependen .................................................................................. 23

3.5 Teknik Pengumpulan Data ............................................................................. 23

3.6 Teknik Pembangunan Sistem .......................................................................... 24

BAB IV ANALISIS DAN HASIL PENELITIAN ................................................... 26

4.1 Requirement Planning .................................................................................... 26

4.2 User Design ................................................................................................... 30

4.2.1 System Diagram ....................................................................................... 30

4.3 Construction ................................................................................................... 42

4.4 Cutover .......................................................................................................... 49

4.4.1 Uji Sistem ................................................................................................... 49

4.4.2 Implementasi ............................................................................................... 51

BAB V KESIMPULAN DAN SARAN ................................................................... 52

5.1 Kesimpulan .................................................................................................... 52

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 11: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

x

5.2 Saran .............................................................................................................. 52

DAFTAR PUSTAKA .............................................................................................. 53

DAFTAR LAMPIRAN ........................................................................................... 56

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 12: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

xi

DAFTAR GAMBAR

Gambar 2. 1 Rapid Application Development .............................................................6

Gambar 2. 2 Gambar arsitektur client server. ........................................................... 12

Gambar 3. 1 Logo PT SeNB .................................................................................... 16

Gambar 3. 2 Ilustrasi Produk ................................................................................... 17

Gambar 3. 3 Business Flow ...................................................................................... 18

Gambar 3. 4 Gambar hubungan variabel .................................................................. 22

Gambar 3. 5 Rangka pengerjaan sistem penjualan .................................................... 25

Gambar 4. 1 Ilustrasi produk dan supply point ......................................................... 27

Gambar 4. 2 Ilutstrasi proses bisnis PT Sentra Niaga Bersama ................................. 28

Gambar 4. 3 Alur sistem yang ditawarkan ................................................................ 29

Gambar 4. 4 Gambar use case diagram .................................................................... 30

Gambar 4. 5 Gambar activity diagram Penjualan Baru ............................................. 31

Gambar 4.6 Activity Diagram Lihat Penjualan untuk Call Center ............................ 32

Gambar 4.7 Activity Diagram Lihat Penjualan untuk Supply Point ........................... 33

Gambar 4.8 Activity Diagram Lihat Penjualan untuk Sales Marketing ..................... 34

Gambar 4.9 Activity Diagram menu Gudang untuk Call Center ............................... 35

Gambar 4.10 Activity Diagram menu Gudang untuk Sales Marketing...................... 36

Gambar 4.11 Activity Diagram menu Pelanggan untuk Call Center ......................... 37

Gambar 4.12 Activity Diagram menu Pelanggan untuk Sales Marketing .................. 38

Gambar 4.13 Activity Diagram menu Produk untuk Call Center .............................. 39

Gambar 4.14 Activity Diagram menu Produk untuk Sales Marketing....................... 40

Gambar 4. 15 Gambar class diagram ....................................................................... 41

Gambar 4. 16 Gambar jaringan pada sistem ............................................................. 42

Gambar 4. 17 Gambar login screen aplikasi ............................................................. 43

Gambar 4. 18 Gambar menu utama .......................................................................... 44

Gambar 4. 19 Tampilan antarmuka halaman Penjualan Baru.................................... 45

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 13: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

xii

Gambar 4. 20 Tampilan antarmuka Lihat Penjualan ................................................. 46

Gambar 4.21 Tampilan Antarmuka submenu Lihat Penjualan .................................. 47

Gambar 4.22 Tampilan antarmuka menu Gudang .................................................... 48

Gambar 4.23 Tampilan Antarmuka Menu Pelanggan ............................................... 48

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018

Page 14: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/4959/6/halaman awal.pdf · dilakukan dengan menggunakan aristektur client server dengan Bahasa pemrograman C#

xiii

DAFTAR TABEL

Tabel 3.1 Penelitian Terdahulu ................................................................................ 14

Tabel 3.2 Perbandingan Metode Penyelesaian Masalah ............................................ 19

Tabel 3.3 Perbandingan Metode Pembangunan Sistem ............................................ 20

Tabel 4.1 Perubahan pada perusahaan ...................................................................... 50

Rancang bangun sistem..., Leonardus Renardi Delantino, FTI UMN, 2018