SI1422478656: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Created Bab I)
Baris 775: Baris 775:
  
 
{{pagebreak}}
 
{{pagebreak}}
 +
 +
 +
 +
 +
 +
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 +
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 +
==TEORI UMUM==
 +
===Pengertian Sistem Informasi===
 +
=====Pengertian Sistem dan Informasi=====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sistem adalah kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terkait, saling berinteraksi, dan saling tergantung satu sama lain untuk mencapai tujuan (Hamim Tohari, 2014:2). Menurut Elisabet dan Rita sistem adalah kumpulan orang yang saling bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu fungsi untuk mencapai tujuan (2017:2). Sehingga dapat disimpulkan bahwa sistem adalah sekumpulan orang atau variabel yang saling terkait dan saling bekerja sama satu sama lain dengan ketentuan tertentu untuk mencapai suatu tujuan.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna bagi yang menerima (Hengki, 2018:7). Menurut Elisabet dan Rita informasi adalah data yang diolah menjadi lebih berguna dan berarti bagi penerimanya, serta untuk mengurangi ketidakpastian dalam proses pengambilan keputusan mengenai suatu keadaan (2017:2). Dengan kata lain informasi adalah sebuah data yang sudah diolah menjadi sesuatu yang lebih berguna bagi penerimanya dalam proses pengambilan keputusan suatu keadaan. </p></div>
 +
 +
 +
=====Pengertian Sistem Informasi=====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sistem informasi merupakan suatu kombinasi teratur dari orang-orang hardware, software, jaringan komunikasi dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi (Elisabet dan Rita, 2017:2). Sistem informasi adalah sebuah kesatuan yang bertugas untuk mengubah sebuah data agar lebih berguna bagi penerimanya.</p></div>
 +
 +
====Konsep Dasar Sistem dan Sistem Informasi====
 +
=====Konsep Dasar Sistem=====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sebuah sistem yang kompleks umumnya adalah sebuah sistem yang besar yang tidak mungkin berjalan hanya satu sistem saya, pasti dibantu oleh beberapa sistem kecil yang biasa disebut dengan sub sistem. Pembagian sistem menjadi beberapa sub sistem dapat membagi beban kerja sistem menjadi beberapa bagian.</p></div>
 +
<ol type="A">
 +
  <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Elemen Sistem</li>
 +
 
 +
  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Elemen sistem adalah bagian terkecil dari sebuah sistem yang berada pada tingkatan yang terendah. Adapun elemen-elemen sistem tersebut terdiri dari (Elisabet dan Rita, 2017:24) :</p></div>
 +
  <ol type="1">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Energi : memiliki atribut yaitu jumlah dan ongkos energi.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Tenaga Kerja : memiliki atribut yaitu jumlah tenaga kerja dan upah.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Mesin atau Peralatan : memiliki atribut yaitu jenis, jumlah dan kapasitas.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Bahan Baku : memiliki atribut yaitu harga bahan baku, jumlah bahan baku dan ongkos.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Bahan Produk : memiliki atribut jumlah permintaan, jumlah produk dan harga jual.</li>
 +
  </ol>
 +
 
 +
  <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Karakteristik Sistem</li>
 +
 
 +
  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hamim Tohari sebuah sistem memiliki delapan karakteristik yaitu :</p></div>
 +
 
 +
  <ol type="1">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Komponen atau Elemen</li>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Suatu sistem terdiri dari komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Batasan Sistem</li>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Batasan sistem merupakan ruang lingkup atau scope dari sistem atau sub sistem itu sendiri. Adanya batasan sistem ini bertujuan agar tiap sistem mengetahui tugas dan fungsinya masing-masing sehingga sistem tetap saling berinteraksi walaupun memiliki tugas yang berbeda-beda.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Lingkungan Luar Sistem</li>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Lingkungan luar sistem adalah segala sesuatu di luar batasan sistem yang mempengaruhi operasi/jalan kerja suatu sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan merugikan. Lingkungan luar sistem yang bersifat menguntungkan harus di jaga agar pengaruhnya tidak hilang. Sedangkan lingkungan luar sistem yang bersifat merugikan harus dihilangkan agar tidak mengganggu operasi/jalan kerja sistem.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Penghubung Sistem</li>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penghubung sistem atau interface adalah suatu media yang menghubungkan atar sub sistem sehingga sumber daya dapat mengalir dari sub sistem satu ke sub sistem yang lainnya, atau dengan kata lain output dari sub sistem satu menjadi input bagi sub sistem yang lainnya, begitu juga sebaliknya.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Masukan</li>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Masukan atau input adalah sesuatu yang di masukan ke dalam sebuah sistem yang dapat berupa energi sehingga sistem dapat beroperasi. Masukan akan diproses oleh sistem untuk menghasilkan sebuah keluaran.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Keluaran</li>
 +
 
 +
  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Keluaran merupakan hasil dari masukan yang sudah diolah dan diklasifikasikan menjadi sebuah keluaran yang berguna, juga merupakan tujuan akhir dari sistem.</p></div>
 +
 
 +
  <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Pengolah </li>
 +
 
 +
  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pengolah adalah suatu bagian dari sistem yang bertugas mengolah tiap masukan untuk menghasilkan sebuah keluaran.</p></div>
 +
 
 +
  <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Sasaran</li>
 +
 
 +
  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sasaran dari sistem sangan berpengaruh terhadap masukan yang dibutuhkan sistem serta keluaran yang akan dihasilkan. Suatu sistem dapat dikatakan berhasil apabila sistem tersebut dapat mencapai sasaran atau tujuan yang telah ditetapkan.</p></div>
 +
 +
  </ol>
 +
 
 +
 
 +
</ol>

Revisi per 19 Juli 2018 10.50

Halaman Judul

PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE

PADA APLIKASI E-COMMERCE (E-GEMANUSA)

MENGGUNAKAN METODE RESTFUL API

DAN FRAMEWORK LARAVEL


SKRIPSI

Logo stmik raharja.jpg

Disusun Oleh :

NIM
: 1422478656
NAMA
: MURSALAT ASYIDIQ


JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA INFORMATIKA

TANGERANG

2017/2018




LEMBAR PENGESAHAN SKRIPSI

 

PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE

PADA APLIKASI E-COMMERCE (E-GEMANUSA)

MENGGUNAKAN METODE RESTFUL API

DAN FRAMEWORK LARAVEL

 

Disusun Oleh :

NIM
: 1422478656
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

 

Disahkan Oleh :

Tangerang, September 2018

Ketua
       
Kepala Jurusan
       
           
           
           
           
(Dr.Ir.Untung Rahardja, M.T.I, M.M)
       
(Junaidi, M.Kom)
NIP : 000594
       
NIP : 001405




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN PEMBIMBING

 

PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE

PADA APLIKASI E-COMMERCE (E-GEMANUSA)

MENGGUNAKAN METODE RESTFUL API

DAN FRAMEWORK LARAVEL

 

Dibuat Oleh :

NIM
: 1422478656
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2017/2018

 

Disetujui Oleh :

Tangerang, 23 September 2018

Pembimbing I
   
Pembimbing II
       
       
       
(Sutrisno, M.Kom)
   
NID : 10020
   
NID : 03009

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE

PADA APLIKASI E-COMMERCE (E-GEMANUSA)

MENGGUNAKAN METODE RESTFUL API

DAN FRAMEWORK LARAVEL

 

Dibuat Oleh :

NIM
: 1422478656
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang,...September 2018

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(......)
 
(......)
 
(........)
NID : .....
 
NID : ......
 
NID : .......

|

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE

PADA APLIKASI E-COMMERCE (E-GEMANUSA)

MENGGUNAKAN METODE RESTFUL API

DAN FRAMEWORK LARAVEL

Dibuat Oleh :

NIM
: 1422478656
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sangksi jika pernyataan diatas tidak benar.


Tangerang,23 September 2018

 
 
 
 
NIM : 1422478656

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAK

Sebuah sistem e-commerce merupakan bagian dari online marketing, untuk memaksimalkan promosi sebuah sistem e-commerce dituntut untuk memiliki sebuah sistem pemasangan iklan online yang terintegrasi dengan banyak web player. PT. Gemanusa Sentra Teknologi memiliki sebuah sistem e-commerce dengan nama e-gemanusa, bagaimana sistem e-gemanusa yang sudah berjalan saat ini?, apakah sistem e-gemanusa sudah efektif?, dan bagaimana membuat sebuah sistem pemasangan iklan online yang dapat diintegrasikan dengan banyak web player? Metode analisa yang digunakan pada penelitian ini adalah metode analisa SWOT, dengan menggunakan UML untuk memodelkan sistem. Metode pengembangan menggunakan metode RESTFul API dan framework laravel, agar pengembangan software ke depannya dapat dengan mudah dan mudah diintegrasikan dengan banyak platform. Dengan adanya sistem pemasangan iklan online dapat menjadi solusi bagi sistem e-gemanusa dalam memberikan kemudahan dan kenyamanan kepada penggunanya dalam proses mempromosikan barang dan jasa secara online.


Kata Kunci : Prototype, E-Commerce, E-gemanusa, Sistem, Teknologi Informasi, RESTFul API


ABSTRACT

An e-commerce system is part of online marketing, to maximize promotion, an e-commerce system is required to have an online advertising system integrated with many web players. PT. Gemanusa Sentra Teknologi has an e-commerce system known as e-gemanusa, how e-gemanusa system is already running now ?, is the e-gemanusa system already effective ?, and how to set up an online advertising system that can be integrated with many web player? The analysis method used in this research is SWOT analysis method, by using UML to model the system. The development method uses the RESTFul API and laravel framework, so future software development can be easily and easily integrated with multiple platforms. With this online advertising system, can be a solution for e-gemanusa system in providing convenience and convenience to its users in the process of promoting goods and services using internet.

Keywords : Prototype, E-Commerce, E-gemanusa, System, Information Technology, RESTFul API



KATA PENGANTAR


Alhamdulillah puji syukur penulis panjatkan kehadirat Allah Subhanahu Wa Ta'ala, karena atas rahmat, hidayah, petunjuk serta pertolongannya penulis dapat menyelesaikan Skripsi yang berjudul “Perancangan Sistem Pemasangan Iklan Online Pada Aplikasi E-Commerce (E-Gemanusa) Menggunakan Metode RESTFul API Dan Framework Laravel”. Skripsi ini disusun sebagai salah satu syarat untuk kelulusan di STMIK Raharja.

Penulis berharap karya tulis ini dapat memberikan informasi yang bermanfaat dan tambahan pengetahuan bagi pembacanya pada umumnya serta bagi mahasiswa khususnya. Penulis juga berharap semoga karya tulis ini dapat menjadi bahan perbandingan dalam periode selanjutnya, dan dapat menjadi suatu nilai karya ilmiah yang baik.

Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada seluruh pihak yang telah membantu dalam penyusunan dan penyempurnaan Skripsi ini, di antaranya :

  1. Bapak Dr. Ir. Untung Rahardja, M.T.I.,MM selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom, selaku Pembantu Direktur I Bidang Akademik STMIK Raharja sekaligus pembimbing yang telah bersedia meluangkan waktunya untuk memberikan dukungan materi, ide dan tenaga dalam penyusunan Skripsi ini
  3. Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika.
  4. Bapak Sutrisno, M.Kom, selaku dosen pembimbing pertama yang telah bersedia meluangkan waktunya untuk memberikan dukungan materi, ide dan tenaga dalam penyusunan Skripsi ini.
  5. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah membantu dan memberi masukan yang membangun serta ilmu pengetahuan kepada penulis selama perkuliahan.
  6. Segenap staf dan karyawan Perguruan Tinggi Raharja, yang telah memberikan pelayanan dan fasilitas guna mendukung kelancaran proses penyusunan Skripsi ini.
  7. Teman-teman mahasiswa Perguruan Tinggi Raharja yang selalu memberi semangat dan masukannya.
  8. Bapak Tri Sakti, selaku direktur PT. Gemanusa Sentra Teknologi yang telah berkenan mengizinkan saya untuk melakukan penelitian di PT. Gemanusa Sentra Teknologi serta telah bersedia memberi masukan yang sangat membangun selama saya melakukan penelitian di PT. Gemanusa Sentra Teknologi.
  9. Bapak Dwi Budiutomo, S.Kom, selaku pembimbing lapangan yang telah berkenan mengizinkan saya untuk melakukan observasi di PT. Gemanusa Sentra Teknologi serta telah bersedia membimbing saya selama saya melakukan magang dan observasi di PT. Gemanusa Sentra Teknologi.
  10. Segenap staf dan karyawan PT. Gemanusa Sentra Teknologi, yang telah banyak memberikan bantuan, dukungan, serta masukan selama penulis melakukan observasi di PT. Gemanusa Sentra Teknologi.
  11. Ayah dan Ibu tercinta yang selalu mendoakan, memotivasi dan memberi semangat bagi penulis.
  12. Semua pihak yang terlibat dalam penyusunan Skripsi ini yang tidak bisa penulis sebutkan satu persatu.

Akhir kata dari saya dan semua pihak yang telah membantu penyusunan Skripsi ini, insyaallah Allah Subhanallahu Wa Ta’ala selalu melimpahkan rahmat dan hidayahnya. Aamiin.

Tangerang, 17 Juli 2018
Mursalat Asyidiq
NIM. 1422478656



DAFTAR GAMBAR
  1. Gambar 2.1 Kualitas Informasi
  2. Gambar 2.2 Tahapan Prototyping
  3. Gambar 2.3 Diagram Analisis SWOT
  4. Gambar 2.4 Black Box Testing
  5. Gambar 3.1 Logo PT. Gemanusa Sentra Teknologi
  6. Gambar 3.2 Struktur Organisasi PT. Gemanusa Sentra Teknologi
  7. Gambar 3.3 Usecase Diagram
  8. Gambar 3.4 Activity Diagram Registrasi
  9. Gambar 3.5 Activity Diagram Login
  10. Gambar 3.6 Activity Diagram Pasang Produk/Jasa
  11. Gambar 3.7 Activity Diagram Lihat Produk/Jasa
  12. Gambar 3.8 Activity Diagram Mengelola Pesanan
  13. Gambar 3.9 Activity Diagram Mengelola Profil
  14. Gambar 3.10 Activity Diagram Buat Laporan
  15. Gambar 3.11 Activity Diagram Melakukan Pesanan
  16. Gambar 3.12 Activity Diagram Lihat Status Pesanan
  17. Gambar 3.13 Activity Diagram Presentasi Kepada Konsumen
  18. Gambar 3.14 Activity Diagram Melakukan MOU
  19. Gambar 3.15 Activity Diagram Pelunasan Pembayaran dan Pembangunan Program
  20. Gambar 3.17 Activity Diagram Melakukan Rapat Koordinasi
  21. Gambar 3.18 Sequence Diagram Manajemen Produk
  22. Gambar 3.19 Sequence Diagram Mengelola Pesanan
  23. Gambar 3.20 Sequence Diagram Melakukan Pesanan
  24. Gambar 3.21 Sequence Diagram Manajemen Profil
  25. Gambar 4.1 Use Case Diagram
  26. Gambar 4.2 Activity Diagram Registrasi
  27. Gambar 4.3 Activity Diagram Login
  28. Gambar 4.4 Activity Diagram Pasang Iklan
  29. Gambar 4.5 Activity Diagram Edit Iklan
  30. Gambar 4.6 Activity Diagram Lihat Iklan
  31. Gambar 4.7 Activity Diagram Mengelola Profil
  32. Gambar 4.8 Activity Digaram Mengelola E-cart
  33. Gambar 4.9 Activity Diagram Booking Slot
  34. Gambar 4.10 Activity Diagram Mengelola Statistik
  35. Gambar 4.11 Activity Diagram Melakukan Check Out Pembayaran
  36. Gambar 4.12 Activity Diagram Buat Kampanye
  37. Gambar 4.13 Activity Diagram Edit Kampanye
  38. Gambar 4.14 Activity Diagram Lihat Kampanye
  39. Gambar 4.15 Activity Diagram Manajemen Kategori
  40. Gambar 4.16 Activity Diagram Manajemen Pengguna
  41. Gambar 4.17 Activity Diagram Slot Price
  42. Gambar 4.18 Sequence Diagram Login
  43. Gambar 4.19 Sequence Diagram Manajemen Iklan
  44. Gambar 4.20 Sequence Diagram Manajemen Kampanye
  45. Gambar 4.21 Sequence Diagram Manajemen E-cart
  46. Gambar 4.22 Sequence Diagram Manajemen Slot
  47. Gambar 4.23 Sequence Diagram Manajemen Profil
  48. Gambar 4.24 Sequence Diagram Manajemen User
  49. Gambar 4.25 Sequence Diagram Manajemen Kategori dan Slot Price
  50. Gambar 4.26 Class Diagram Sistem yang Diusulkan
  51. Gambar 4.27 Tampilan Home
  52. Gambar 4.28 Tampilan Login
  53. Gambar 4.29 Tampilan Registrasi
  54. Gambar 4.30 Tampilan Dahboard
  55. Gambar 4.31 Tampilan Kampanye
  56. Gambar 4.32 Tampilan Kampanye Baru
  57. Gambar 4.33 Tampilan Detail Kampanye
  58. Gambar 4.34 Tampilan Pasang Iklan
  59. Gambar 4.35 Tampilan Iklan
  60. Gambar 4.36 Tampilan Detail Iklan
  61. Gambar 4.37 Tampilan Setting
  62. Gambar 4.38 Tampilan Statistik
  63. Gambar 4.39 Tampilan Profil
  64. Gambar 4.40 Tampilan Pilih Tanggal Tayang
  65. Gambar 4.41 Tampilan Pilih Jam Tayang
  66. Gambar 4.42 Tampilan E-cart
  67. Gambar 4.43 Tampilan Pilih Payment Gateway
  68. Gambar 4.44 Tampilan Login Paypal
  69. Gambar 4.45 Tampilan Konfirmasi Pembayaran Paypal
  70. Gambar 4.46 Tampilan List Customer
  71. Gambar 4.47 Tampilan List Site Manager
  72. Gambar 4.48 Tampilan List Kategori
  73. Gambar 4.49 Tampilan List Sub Kategori Level 1
  74. Gambar 4.50 Tampilan List Sub Kategori Level 2
  75. Gambar 4.51 Tampilan List Slot Price
  76. Gambar 4.52 Tampilan List Slot Group
  77. Gambar 4.53 Tampilan Tambah Slot Group
  78. Gambar 4.54 Tampilan Login Developer dan Technical Support
  79. Gambar 4.55 Tampilan Dashboard Developer dan Technical Support






DAFTAR TABEL
  1. Tabel 3.1 Matriks SWOT
  2. Tabel 3.2 Analisis Masukan Pasang Produk atau Jasa
  3. Tabel 3.3 Analisis Masukan Registrasi
  4. Tabel 3.4 Analisis Masukan Login
  5. Tabel 3.5 Analisis Masukan Pesanan
  6. Tabel 3.5 Analisis Masukan Pesanan
  7. Tabel 3.6 Analisis Masukan Mengelola Pesanan
  8. Tabel 3.7 Analisis Masukan Buat Reporting
  9. Tabel 3.8 Analisis Masukan Edit Profil
  10. Tabel 3.9 Analisis Proses Validasi Login
  11. Tabel 3.10 Analisis Proses Mengelola Profil
  12. Tabel 3.11 Analisis Proses Pesanan
  13. Tabel 3.12 Analisis Proses Pasang Barang/Jasa
  14. Tabel 3.13 Analisis Proses Mengelola Pesanan
  15. Tabel 3.14 Analisis Proses Buat Reporting
  16. Tabel 3.15 Analisis Proses Registrasi
  17. Tabel 3.16 Analisis Keluaran Validasi Login
  18. Tabel 3.17 Analisis Keluaran Manajemen Profil
  19. Tabel 3.18 Analisis Keluaran Pesanan
  20. Tabel 3.19 Analisis Keluaran Pasang Produk atau Jasa
  21. Tabel 3.20 Analisis Keluaran Mengelola Pesanan
  22. Tabel 3.21 Analisis Keluaran Reporting
  23. Tabel 3.22 Analisis Keluaran Registrasi
  24. Tabel 4.1 Uraian Form Pengujian
  25. Tabel 4.2 Ads
  26. Tabel 4.3 Source
  27. Tabel 4.4 Source Type
  28. Tabel 4.5 Campaign
  29. Tabel 4.6 Category
  30. Tabel 4.7 Booked Slot
  31. Tabel 4.8 Booked Date
  32. Tabel 4.9 Active Slot
  33. Tabel 4.10 Active Slot Date
  34. Tabel 4.11 Slot Price
  35. Tabel 4.12 Time
  36. Tabel 4.13 Time Group
  37. Tabel 4.14 Click
  38. Tabel 4.15 Transaction
  39. Tabel 4.16 Invoice
  40. Tabel 4.17 user
  41. Tabel 4.18 View
  42. Tabel 4.19 Uraian Form Pengujian
  43. Tabel 4.20 Hasil Tes Menampilkan Halaman Awal/home
  44. Tabel 4.21 Hasil Tes Proses Registrasi
  45. Tabel 4.22 Hasil Tes Proses Login
  46. Tabel 4.23 Hasil Tes Proses buat kampanye baru
  47. Tabel 4.24 Hasil Tes Proses lihat detail kampanye
  48. Tabel 4.25 Hasil Tes Proses edit kampanye
  49. Tabel 4.26 Hasil Tes Proses pasang iklan
  50. Tabel 4.27 Hasil Tes Lihat Detail Iklan
  51. Tabel 4.28 Hasil Tes Proses edit iklan
  52. Tabel 4.29 Hasil Tes Proses tambah slot
  53. Tabel 4.30 Hasil Tes Proses Menampilkan halaman e-cart
  54. Tabel 4.31 Hasil Tes Proses Menampilkan halaman statistik
  55. Tabel 4.32 Menampilkan Halaman Dashboard Developer dan Technical Support
  56. Tabel 4.33 Menampilkan Halaman User Management
  57. Tabel 4.34 Proses Manajemen Kategori
  58. Tabel 4.35 Proses Manajemen Slot Price
  59. Tabel 4.36 Hasil Evaluasi
  60. Tabel 4.37 Time Schedule Implementasi
  61. Tabel 4.38 Estimasi Biaya


DAFTAR SIMBOL


Simbol Use Case Diagram



Simbol Sequence Diagram



Simbol Activity Diagram


BAB I

PENDAHULUAN

Latar Belakang

Pesatnya pertumbuhan pengguna internet di Indonesia menjadikan internet sebagai sebuah kebutuhan. Melalui internet masyarakat dapat melakukan berbagai aktivitas salah satu di antaranya adalah melakukan kegiatan online marketing.

Sebuah sistem e-commerce merupakan bagian dari online marketing, untuk memaksimalkan promosi sebuah sistem e-commerce dituntut untuk memiliki sebuah sistem pemasangan iklan online yang terintegrasi dengan banyak web player sehingga dapat menjangkau target pemasaran lebih luas lagi serta menambah pemasukan biaya dari tiap iklan yang dipasang.


PT. Gemanusa Sentra Teknologi, sebagai salah satu perusahaan yang bergerak di bidang information technology consultant and software developer memiliki sebuah sistem e-commerce yang diberi nama e-gemanusa. E-gemanusa berfungsi untuk mendukung proses pemasaran barang dan jasa, namun dalam mendukung proses pemasaran barang dan jasa menggunakan e-gemanusa belum maksimal terdapat kendala yaitu belum adanya sebuah sistem pemasangan iklan online yang terintegrasi dengan banyak web player.

Berdasarkan latar belakang di atas, maka diperoleh sebuah judul yaitu “PERANCANGAN SISTEM PEMASANGAN IKLAN ONLINE PADA APLIKASI E-COMMERCE (E-GEMANUSA) MENGGUNAKAN METODE RESTFUL API DAN FRAMEWORK LARAVEL”

Rumusan Masalah

Berdasarkan uraian pada latar belakang diatas, maka permasalahan yang akan dikaji dalam penulisan skripsi ini adalah

  1. Bagaimana sistem e-gemanusa yang sudah berjalan saat ini?

  2. Apakah sistem e-gemanusa sudah berjalan dengan efektif dan efisien?

  3. Bagaimana membuat sebuah sistem pemasangan iklan online yang dapat terintegrasi dengan banyak web player?

Ruang Lingkup

Untuk mempermudah penyusunan laporan skripsi serta agar penelitian ini lebih terarah dan fokus. Maka perlu dibuat sebuah batasan masalah, Adapun ruang lingkup yang dibahas dalam penelitian ini adalah proses pemasangan iklan online menggunakan e-gemanusa. Pada rancangan sistem yang berjalan penulis tidak mencantumkan class digaram dari sistem yang berjalan, dikarenakan peraturan dari perusahaan yang tidak mengizinkan orang di luar divisi developer program mengetahui struktur dari class diagram. Proses manajemen user yang ada pada sistem pemasangan iklan online yang menggunakan e-gemanusa menggunakan sistem manajemen user yang sudah ada di e-gemanusa.

Tujuan dan Manfaat Penelitian

Tujuan

Tujuan Individual

Adapun tujuan individual dari penelitian ini adalah

  1. Untuk memenuhi persyaratan kelulusan jenjang sarjana pada Perguruan Tinggi Raharja.

  2. Sarana mengimplementasikan ilmu yang telah didapat selama proses perkuliahan.

  3. Sarana menambah pengalaman dalam perancangan sistem pemasangan iklan online yang dapat terintegrasi dengan banyak web player.

Tujuan Fungsional

Adapun tujuan fungsional dari penelitian ini adalah

  1. Mengoptimalkan kinerja e-gemanusa dengan menambah fitur pemasangan iklan online.

  2. Membuat sebuah sistem pemasangan iklan online yang dapat terintegrasi dengan banyak web player.

Tujuan Operasional

Adapun tujuan operasional dari penelitian ini adalah

  1. Menganalisa sistem e-commerce (e-gemanusa) yang sudah berjalan.

  2. 2. Mengidentifikasi kelemahan dan kelebihan sistem e-commerce yang sudah berjalan.

Manfaat

Bagi Penulis

Manfaat penelitian ini bagi penulis adalah sebagai berikut :

  1. Dapat mengimplementasikan teori-teori yang didapat selama perkuliahan ke dalam sebuah penelitian sehingga dapat bermanfaat bagi peneliti lainnya.

  2. Dapat menambah pengetahuan mengenai penggunaan sistem pemasangan iklan online dalam sebuah e-commerce dan mengintegrasikannya dengan banyak web player.

  3. Menjadi salah satu kontributor dalam proses perancangan sistem pemasangan iklan online pada e-gemanusa.

  4. Mengetahui alur kerja sistem e-gemanusa yang sudah berjalan saat ini.

  5. Mengetahui alur kerja sistem pemasangan iklan online dan alur bisnisnya.

Bagi Perusahaan

Manfaat penelitian ini bagi perusahaan adalah sebagai berikut

  1. Menambah fitur yang ada dalam e-gemanusa.

  2. Memiliki sebuah manajemen iklan yang dapat terintegrasi dengan banyak web player.

  3. Dapat mengetahui kelemahan dan kelebihan dari sistem e-gemanusa yang berjalan saat ini.

Metode Penelitian

Metode Pengumpulan Data

Setiap penelitian memiliki rancangan penelitian tertentu. Rancangan ini menggambarkan langkah-langkah yang harus ditempuh, sumber data, dan cara bagaimana data tersebut dikumpulkan dan diolah. Dalam penelitian ini penulis menggunakan tiga metode penelitian yaitu :

  1. Metode Observasi

    Metode observasi merupakan sebuah cara pengumpulan data di mana seorang peneliti harus terjun langsung ke lapangan untuk mendapatkan data yang dibutuhkan. Penulis menjadikan PT. Gemanusa Sentra Teknologi sebagai objek observasi dan dalam melakukan observasi ini penulis menggunakan metode observasi partisipasi, yaitu penulis menjadi bagian dari kelompok dalam objek yang di telitinya, yaitu dengan cara melakukan magang di PT. Gemanusa Sentra Teknologi.

  2. Metode Wawancara

    Penulis mengambil data dengan cara melakukan wawancara/interview secara langsung dengan orang/aktor yang terlibat dengan objek penelitian atau pengguna dari sistem yang akan dibuat. Kegiatan ini bertujuan untuk menentukan analisa prosedural terhadap sistem yang sudah berjalan, elisitasi yang dibutuhkan user terhadap sistem yang baru.

  3. Metode Study Pustaka

    Metode studi pustaka merupakan metode pengumpulan data-data yang berkaitan dengan penelitian melalui buku-buku, jurnal, dan referensi dari internet.

Metode Analisa Data

Metode analisa yang digunakan pada penelitian ini adalah metode SWOT (Strength Weakness Opportunities Threats). Di mana metode SWOT merupakan metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (Strength), kelemahan (Weakness), peluang (Opportunities) dan ancaman (Threats).

Metode Perancangan

Metode perancangan yang penulis gunakan pada penelitian kali ini adalah metode perancangan berbasis objek dengan menggunakan UML (Unified Modelling Language) sebagai alat bantu untuk memodelkan sistem. Diagram yang digunakan peneliti adalah use case diagram, sequence diagram, dan activity diagram. Penulis didukung oleh perangkat lunak visual paradigm untuk menggambarkan perancangan sistem menggunakan UML (Unified Modelling Language).

Selain menggunakan metode diatas dalam proses pemodelan, penulis juga menggunakan HTML, CSS, dan jQuery untuk membuat tampilan dari aplikasi serta menggunakan PHP sebagai bahasa pemrograman severside yang bertugas menjadi jembatan antara tampilan dan database yang di dukung oleh software Atom.io sebagai editor dari HTML, CSS, jQuery dan PHP. Serta menggunakan MySql sebagai basis data serta menggunakan SQLYog sebagai aplikasi pendukung MySql.

Metode Pengujian

Metode pengujian yang digunakan dalam penelitian ini adalah metode blackbox testing. Penggunaan metode ini dilatar belakangi oleh upaya untuk menemukan kesalahan yang mungkin terjadi secara fungsional dalam sistem, di antaranya fitur yang hilang, tampilan yang tidak sesuai, output yang tidak sesuai, dan performa sistem reading.

Sistematika Penulisan

Untuk mempermudah memahami Skripsi ini, maka penulis mengelompokkan laporan Skripsi ini menjadi beberapa bagian dengan sistematika sebagai berikut.

BAB I : PENDAHULUAN

Berisi tentang lantar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, serta metode penelitian yang digunakan dalam penyusunan laporan Skripsi ini.

BAB II : LANDASAN TEORI

Bab ini berisikan teori yang dikutip dari buku, jurnal, dan beberapa literature review yang berhubungan dengan penyusunan laporan Skripsi ini.

BAB III : ANALISA SISTEM YANG BERJALAN

Pada bab ini berisikan gambaran dan sejarah singkat PT. Gemanusa Sentra Teknologi, struktur organisasi perusahaan, permasalahan yang dihadapi, pemecahan masalah, analisis proses, serta Unified Modelling Language sistem.

BAB IV : RANCANGAN SISTEM YANG DIUSULKAN

Bab ini menjabarkan hasil rancangan yang diusulkan setelah menjalankan analisa penelitian permasalahan yang ada. menerangkan usulan sistem yang akan digambarkan dalam bentuk rancangan sistem UML (Unified Modeling Language), flowchart sistem yang diusulkan, rancangan basis data sistem, penyesuaian rancangan program, penyusunan rancangan prototype yang nantinya menggambarkan rancangan sistem yang diusulkan dalam penelitian, penyesuaian konfigurasi sistem yang akan dibuat, pelaksanaan testing yang digunakan, pelaksanaan evaluasi penggunaan sistem yang dibuat, pelaksanaan implementasi sistem kepada user, serta adanya estimasi biaya penelitian dalam pengembangan sistem yang nantinya akan diaplikasikan dalam perusahaan maupun masyarakat umum.

BAB V : PENUTUP

Bab ini berikan kesimpulan dan saran yang berkaitan dengan penelitian berdasarkan poin-poin yang telah diuraikan pada bab-bab sebelumnya.

DAFTAR PUSTAKA

LAMPIRAN



BAB II

LANDASAN TEORI

TEORI UMUM

Pengertian Sistem Informasi

Pengertian Sistem dan Informasi

Sistem adalah kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terkait, saling berinteraksi, dan saling tergantung satu sama lain untuk mencapai tujuan (Hamim Tohari, 2014:2). Menurut Elisabet dan Rita sistem adalah kumpulan orang yang saling bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu fungsi untuk mencapai tujuan (2017:2). Sehingga dapat disimpulkan bahwa sistem adalah sekumpulan orang atau variabel yang saling terkait dan saling bekerja sama satu sama lain dengan ketentuan tertentu untuk mencapai suatu tujuan.

Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna bagi yang menerima (Hengki, 2018:7). Menurut Elisabet dan Rita informasi adalah data yang diolah menjadi lebih berguna dan berarti bagi penerimanya, serta untuk mengurangi ketidakpastian dalam proses pengambilan keputusan mengenai suatu keadaan (2017:2). Dengan kata lain informasi adalah sebuah data yang sudah diolah menjadi sesuatu yang lebih berguna bagi penerimanya dalam proses pengambilan keputusan suatu keadaan.


Pengertian Sistem Informasi

Sistem informasi merupakan suatu kombinasi teratur dari orang-orang hardware, software, jaringan komunikasi dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi (Elisabet dan Rita, 2017:2). Sistem informasi adalah sebuah kesatuan yang bertugas untuk mengubah sebuah data agar lebih berguna bagi penerimanya.

Konsep Dasar Sistem dan Sistem Informasi

Konsep Dasar Sistem

Sebuah sistem yang kompleks umumnya adalah sebuah sistem yang besar yang tidak mungkin berjalan hanya satu sistem saya, pasti dibantu oleh beberapa sistem kecil yang biasa disebut dengan sub sistem. Pembagian sistem menjadi beberapa sub sistem dapat membagi beban kerja sistem menjadi beberapa bagian.

  1. Elemen Sistem
  2. Elemen sistem adalah bagian terkecil dari sebuah sistem yang berada pada tingkatan yang terendah. Adapun elemen-elemen sistem tersebut terdiri dari (Elisabet dan Rita, 2017:24) :

    1. Energi : memiliki atribut yaitu jumlah dan ongkos energi.
    2. Tenaga Kerja : memiliki atribut yaitu jumlah tenaga kerja dan upah.
    3. Mesin atau Peralatan : memiliki atribut yaitu jenis, jumlah dan kapasitas.
    4. Bahan Baku : memiliki atribut yaitu harga bahan baku, jumlah bahan baku dan ongkos.
    5. Bahan Produk : memiliki atribut jumlah permintaan, jumlah produk dan harga jual.
  3. Karakteristik Sistem
  4. Menurut Hamim Tohari sebuah sistem memiliki delapan karakteristik yaitu :

    1. Komponen atau Elemen
    2. Suatu sistem terdiri dari komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan.

    3. Batasan Sistem
    4. Batasan sistem merupakan ruang lingkup atau scope dari sistem atau sub sistem itu sendiri. Adanya batasan sistem ini bertujuan agar tiap sistem mengetahui tugas dan fungsinya masing-masing sehingga sistem tetap saling berinteraksi walaupun memiliki tugas yang berbeda-beda.

    5. Lingkungan Luar Sistem
    6. Lingkungan luar sistem adalah segala sesuatu di luar batasan sistem yang mempengaruhi operasi/jalan kerja suatu sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan merugikan. Lingkungan luar sistem yang bersifat menguntungkan harus di jaga agar pengaruhnya tidak hilang. Sedangkan lingkungan luar sistem yang bersifat merugikan harus dihilangkan agar tidak mengganggu operasi/jalan kerja sistem.

    7. Penghubung Sistem
    8. Penghubung sistem atau interface adalah suatu media yang menghubungkan atar sub sistem sehingga sumber daya dapat mengalir dari sub sistem satu ke sub sistem yang lainnya, atau dengan kata lain output dari sub sistem satu menjadi input bagi sub sistem yang lainnya, begitu juga sebaliknya.

    9. Masukan
    10. Masukan atau input adalah sesuatu yang di masukan ke dalam sebuah sistem yang dapat berupa energi sehingga sistem dapat beroperasi. Masukan akan diproses oleh sistem untuk menghasilkan sebuah keluaran.

    11. Keluaran
    12. Keluaran merupakan hasil dari masukan yang sudah diolah dan diklasifikasikan menjadi sebuah keluaran yang berguna, juga merupakan tujuan akhir dari sistem.

    13. Pengolah
    14. Pengolah adalah suatu bagian dari sistem yang bertugas mengolah tiap masukan untuk menghasilkan sebuah keluaran.

    15. Sasaran
    16. Sasaran dari sistem sangan berpengaruh terhadap masukan yang dibutuhkan sistem serta keluaran yang akan dihasilkan. Suatu sistem dapat dikatakan berhasil apabila sistem tersebut dapat mencapai sasaran atau tujuan yang telah ditetapkan.