Aplikasi E-Commerce Penjualan Template Web Di Perusahaan Hosting Gokil

  APLIKASI E-COMMERCE PENJUALAN TEMPLATE WEB DI PERUSAHAAN HOSTING GOKIL SKRIPSI Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

IYAN WARDIANA 10106248 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2011

  

APLIKASI E-COMMERCE PENJUALAN TEMPLATE WEB

DI PERUSAHAAN HOSTING GOKIL

Oleh

Iyan Wardiana

  

10106248

  Perusahaan Hosting Gokil merupakan perusahaan yang bergerak dalam bidang IT, dimana perusahaan Hosting Gokil menjual hosting, domain, IP-

  

Dedicated dan SSL (Secure Soket Layer) untuk sebuah website. Semua penjualan

  tersebut dapat dilakukan melalui website hostinggokil.com yang telah dibangun untuk keperluan penjualan semua transaksi serta bagaimana profil usaha perusahaan hosting gokil tersebut. perusahaan hosting gokil menginginkan adanya suatu terobosan baru dalam mengembangkan usahanya untuk meningkatkan penjualan produk yang berhubungan dengan profil usaha perusahaan yaitu dalam bidang IT. Usaha tersebut yaitu penjualan produk berupa template web. kendala yang muncul yaitu mengenai lingkup rencana penjualan template web tersebut. Dimana penjualan template web tersebut apabila diajukan penjualan template web secara manual dengan menjual template web tersebut menggunakan CD (Compact

  

Disc) di suatu tempat, maka banyaknya kendala yang akan terjadi diantaranya

  adalah masalah tempat yang harus strategis juga bagaimana pelanggan dapat menjangkau perusahaan hosting gokil yang berada jauh dari perusahaan serta masalah waktu yang kurang oftimal dalam penjualan template web tersebut.

  Aplikasi e-commerce penjulan template web di perusahaan hosting gokil dibangun Untuk menanggulangi permasalahan yang ada di perusahaan hosting gokil apda penjualan template web dengan pemodelan perangkat lunak yang digunakan adalah metode terstruktur. Sistem ini berbasis web, dengan keamanan data aplikasi dan networking yang terjamin, serta proses pembayaran otomatis dengan menggunakan pihak ketiga yaitu paypal dan transfer rekening.

  Aplikasi e-commerce yang dibangun diharapkan dapat mempermudah dalam penjualan produk berupa template web serta mempromosikannya dan juga dapat membantu dalam menyebarluaskan dalam pemasaran dan penjualan template web.

  Kata kunci : Hosting, Online, Paypal, website, internet, e-commerce

  

ABSTRACT

APPLICATION OF E-COMMERCE SALES WEB TEMPLATE IN

HOSTING GOKIL COMPANY

by

Iyan Wardiana

  

10106248

Hosting Gokil Company is a company engaged in the IT field, where the

company sells Gokil Hosting hosting, domain, IP-Dedicated and SSL (Secure

  

Socket Layer) to a website. All sales can be conducted through the website

hostinggokil.com which has been built for the purpose of sale of all transactions

and how the company's business profile is hosting gokil. gokil hosting companies

want the existence of a new breakthrough in developing a business to increase

sales of products associated with the company's business profile in the IT field.

The business is selling products in the form of web templates. problems were

encountered that is about the scope of the plan to sell web templates. Where the

sale of such web template if the proposed sale of web templates manually by

selling web templates are using a CD (Compact Disc) somewhere, so many

obstacles that will happen is a matter of which place must be strategic as well as

how customers can reach gokil hosting companies that are far away from the

company and less a matter of time oftimal in the sale of such web templates.

  Applications of e-commerce sels on the hosting gokil company web

templates built To overcome the existing problems in the company's sales to

hosting gokil web templates with modeling software used is structured method.

The system is web-based, with data security and networking applications is

assured, as well as automatic payment process using a third party that is a paypal

account and transfer.

  Applications built e-commerce is expected to facilitate the sale of such

products and promote the web templates and can also assist in disseminating the

marketing and sale of web templates. Keywords : Hosting, Online, Paypal, website, internet, e-commerce

KATA PENGANTAR

  Puji dan syukur penulis panjatkan kehadirat Illahi Robbi yang telah memberikan rahmat dan hidayahnya disetiap waktu, sampai akhirnya penulis dapat menyelesaikan penyusunan laporan tugas akhir yang berjudul “APLIKASI E-COMMERCE PENJUALAN TEMPLATE WEB DI PERUSAHAAN HOSTINGGOKIL ”.

  Penyusunan laporan tugas akhir ini disusun guna memenuhi salah satu syarat kelulusan akademik jenjang Strata-1 (S1) pada jurusan Teknik Informatika Universitas Komputer Indonesia.

  Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari sempurna mengingat kurangnya pengalaman dan keterbatasan yang penulis miliki dalam penyajian materi .

  Melalui dukungan, bantuan dan bimbingan dari berbagai pihak, akhirnya penulis dapat menyelesaikan tugas akhir ini, oleh karena itu tidak lupa penulis mngucapkan banyak terimakasih kepada : 1.

  Mama dan Bapa tercinta yang senantiasa memberikan do’a, motivasi, dukungan dan bantuannya, baik moril maupun materil kepada penulis sampai dengan saat ini.

  2. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.

  3. Bapak Andri Heryandi S.T., MT., selaku dosen wali kelas IF-6 Angkatan 2006.

  4. Bapak Iskandar Ikbal S.T., selaku dosen pembimbing laporan tugas akhir yang dengan segala kesabaran hatinya membimbing penulis dalam menulis laporan tugas akhir ini.

  5. Seluruh Dosen Teknik Informatika yang telah memberikan banyak ilmu,

  6. Untuk kakak-kakak saya Aef Saepuloh, Yuliana. Terima kasih semuanya telah mendukung penulis dan memberi semangat dalam mengerjakan skripsi ini.

  7. Untuk Junita Elvatra Herliana yang tidak pernah lelah mendukung dan memberi semangat kepada penulis dalam mengerjakan skripsi ini.

  8. Untuk Sakti Yasin yang tidak pernah lelah membantu dan mendukung kepada penulis dalam mengerjakan skripsi ini.

  9. Untuk Adis, Kurniawan, Defi, Irwan, Shone kalian adalah sahabat-sahabat terbaikku, terima kasih banyak, kalian selalu ada di saat aku butuh. Kita berbagi bukan disaat susah saja, tetapi disaat senang pun tetap berbagi. Terima kasih juga kepada seluruh anggota kelas IF-6 angkatan 2006, kebersamaannya dalam banyak hal baik saat kuliah, belajar, maupun saat jalan-jalan bersama, saya sangat bahagia menjadi warga IF-6 angkatan 2006. Dan tak lupa pula penulis memohon maaf apabila dalam penulisan laporan ini, penulis telah menyinggung perasaan atau menyakiti hati kepada semua orang baik secara tidak sengaja maupun yang disengaja. Akhir kata, penulis berharap agar laporan ini dapat berguna bagi semua orang yang membutuhkan. Amien.

  Bandung, Januari 2011 Penulis

  DAFTAR ISI

  LEMBAR JUDUL LEMBAR PENGESAHAN ABSTRAK ............................................................................................................ i ABSTRACT .......................................................................................................... ii KATA PENGANTAR ........................................................................................... iii DAFTAR ISI .....................................................................................................

  … iv DAFTAR TABEL ................................................................................................. x DAFTAR GAMBAR ............................................................................................. vi DAFTAR SIMBOL .................................................................................................. xiii DAFTAR LAMPIRAN .......................................................................................... xix

  BAB I PENDAHULUAN ...................................................................................... 1 I.1 Latar Belakang Masalah.................................................................................... 1 I.2 Identifikasi Masalah ......................................................................................... 2 I.3 Maksud dan Tujuan .......................................................................................... 3 I.4 Batasan Masalah ............................................................................................... 3 I.5 Metodologi Penelitian ....................................................................................... 3 I.5.1 Metode Penelitian Kuantitatif......................................................................... 5 I.5.2 Pengumpulandata ........................................................................................... 5 I.5.2 Pembangunan Perangkat Lunak ..................................................................... 6 I.6 Sistematika Penulisan ....................................................................................... 8 BAB II TINJAUAN PUSTAKA ................................................................................ 9 II.1 Tinjauan Umum Perusahaan ............................................................................... 9 II.1.1 Sejarah Perusahaan ...................................................................................... 10 II.1.2 Visi dan Misi ............................................................................................... 16 II.1.3 Struktur Organisasi ...................................................................................... 16 II.2 Landasan Teori ................................................................................................ 29 II.2.1 Website ....................................................................................................... 29 II.2.2 Data ............................................................................................................. 30

  vi

  II.2.3 Database ...................................................................................................... 33

  II.2.4 Sistem ......................................................................................................... 36

  II.2.5 Sistem On-line ............................................................................................. 40

  II.2.6 Definisi E-commerce ................................................................................... 40

  II.2.7 Definisi SSL (Secure Socket Layer)............................................................. 45

  II.2.8 Paypal ......................................................................................................... 47

  II.2.9 Webserver ................................................................................................... 49

  II.2.10 Browser ....................................................................................................... 50

  II.2.11 PHP ............................................................................................................. 53

  II.2.12 Mysql .......................................................................................................... 58

  II.2.13 SQL ............................................................................................................. 58

  II.2.14 Macromedia Dreamweaver .......................................................................... 60

  II.2.15 CSS (Cascading Style Sheets) ...................................................................... 61

  II.2.16 Flow Map .................................................................................................... 65

  II.2.17 Entity Relational Diagram (ERD) ................................................................ 67

  II.2.18 Diagram Konteks ......................................................................................... 70

  II.2.19 Data Flow Diagram (DFD) .......................................................................... 70

  II.2.20 Spesifikasi Proses (Process Specification (PSPEC)) .................................... 71

  II.2.21 Kamus Data ................................................................................................ 72

  BAB III ANALISIS DAN PERANCANGAN ....................................................... 49 III.1 Analisis Sistem............................................................................................... 49 III.1.1 Analisis Masalah ......................................................................................... 49 III.1.2 Analisis Kebutuhan Non Fungsional ............................................................ 53 III.1.3 Analisis Pemakai ......................................................................................... 53 III.1.4 Analisis Perangkat Lunak ............................................................................ 54 III.1.5 Analisis Perangkat keras .............................................................................. 54 III.2 Perancangan Sistem ....................................................................................... 55 III.2.1 Entity Relationship Diagram (ERD) ............................................................ 55 III.2.2 Diagram Konteks ........................................................................................ 56 III.2.3 Data Flow Diagram (DFD) .......................................................................... 57

  vii

  III.2.3.1 DFD Level 1 ............................................................................................ 58

  III.2.3.2 DFD level 2 proses 3 Olah Data Pelanggan .............................................. 59

  III.2.3.3 DFD Level 2 Proses 4 Olah Data Master .................................................. 59

  III.2.3.4 DFD level 2 Proses 6 Pesan ...................................................................... 60

  III.2.3.5 DFD level 3 Proses 4.1 Pengolahan Data Produk ...................................... 60

  III.2.3.6 DFD level 3 Proses 6.2 Pesan Pelanggan .................................................. 67

  III.2.3.7 DFD level 3 Proses 6.2 Pengolahan Pesan ................................................ 61

  III.2.3.8 DFD level 3 Proses 4.1.2 Manajemen kategori ......................................... 61

  III.2.3.9 DFD level 3 Proses 4.1.1 Manajemen Template........................................ 62

  III.2.4 Spesifikasi Proses ........................................................................................ 63

  III.2.5 Kamus Data................................................................................................. 80

  III.2.6 Skema Relasi ............................................................................................... 86

  III.2.7 Struktur Tabel ............................................................................................. 88

  III.3 Perancangan Arsitektur .................................................................................. 92

  III.3.1 Perancangan Struktur Menu.................................................................... ......92

  III.3.2 Perancangan Antar Muka ............................................................................. 93

  III.4 Jaringan Semantik .................................................................................. .......111

  III.5 Perancangan Prosedural ......................................................................... .......112

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ................................... 113 IV.1 Implementasi Sistem......................................................................................113 III.1.1 Implementasi Perangkat Keras ................................................................... 113 IV.1.2 Implementasi Perangkat Lunak .................................................................. 114 IV.1.3 Implementasi Basis Data ............................................................................ 114 IV.2 Pengujian Sistem........................................................................................... 123 IV.2.1 Pengujian Alpha ......................................................................................... 123 IV.2.1.1 Skenario Pengujian Alpha ....................................................................... 123 IV.2.1.2 Butir Pengujian ....................................................................................... 127 IV.2.1.2.1 Pasilitas Admin .................................................................................... 127 IV.2.1.2.2 Pasilitas Pelanggan ............................................................................... 152 IV.2.1.2.3 Pasilitas Pengunjung............................................................................. 159

  viii

  IV.2.1.3 Kesimpulan Pengujian Alpha .................................................................. 159

  IV.2.2 Pengujian Beta ........................................................................................... 159

  IV.2.2.1 Skenario Pengujian Beta.......................................................................... 159

  IV.2.2.2 Kesimpulan Pengujian Beta .................................................................... .157

  BAB V KESIMPULAN DAN SARAN ................................................................ 158 V.1Kesimpulan..........................................................................................................158 V.2Saran....................................................................................................................158 DAFTAR PUSTAKA LAMPIRAN

  ix

DAFTAR PUSTAKA

  

[1] Abdul Kadir. (2008), Dasar Pemrograan Web Dinamis Menggunakan PHP, Andi

Offset.

  [2] Al Bahra Bin Ladjamudin. (2005), Analisis dan desain sistem informasi. [3] Allin Foral, kelebihan dan keuntungan paypal, Minggu. 17 Oktober 2010. 15:34

  [4] Brian Viloso, Trend Terbaru Pengembangan Software, Sabtu 18 September 2010 13:53

  [5] Fitra Adi Purnomo,Selasa 30 November 2010 10:33 [6] Graha ilm [7] Ida Ayu Y, Primashanti, minggu 17 Oktober 2010. 15:34 [8] Krida Prasetia (2008), Pengertian Basis data. minggu 17 Oktober 2010. 15:34

  [9] Moh Badrullami, Membuat CSS manual, Sabtu 18 September 2010 13:53

  [10] Prof. Dr. Sugiyono. (2009), Metode Penelitian kuantitatif kulaitatif dan R&D

  ,ALFABETA. Sabtu 18 September 2010 13:53

  [11] Raden Somad, Webserverminggu 17 Oktober 2010.

  15:34 [12] Ria Hantoro, (18 September 2010), Web Design with Macromedia

  Dreamwever Sabtu 18 September 2010 16:03

  [13] Ruben Nurdiasmanto, Paypal, minggu 17 Oktober 2010. 13:33

  [14] Uninet. SSL, minggu 17 Oktober 2010. 15:34 [15] kelompok hostinggokil.com (2009), Monitoring Program Mahasiswa

  Sabtu 18 September 2010 13:53 Kewirausahaan.

  [16] Wikipedia, Browser,minggu 17 Oktober 2010. 15:34 [17] Wikipedia. Data,minggu 17 Oktober 2010.

  15:34 [18] Wikipedia. Sistem,minggu 17 Oktober

  2010. 15:34 [19] Wikipedia. Website,17 Oktober 2010. 13:04

  [20] Wikipedia., E-commerce,Sabtu 18 September 2010 16:03 [21] Wikipedia, Kamus_Data Sabtu 18 September 2010 16:03 [22] Wikipedia, (17 Oktober 2010), Browser,

  Sabtu 18 September 2010 16:03

  [23] Yasa Abdul Fatah,Data Flow Diagram dan Flowmap Sabtu 18 September 2010 16:03

BAB I PENDAHULUAN I.1 Latar Belakang Masalah Perusahaan Hosting Gokil merupakan perusahaan yang bergerak dalam

  bidang IT, dimana perusahaan Hosting Gokil menjual hosting, domain, IP-

  

Dedicated dan SSL (Secure Soket Layer) untuk sebuah website. Semua penjualan

  tersebut dapat dilakukan melalui website hostinggokil.com yang telah dibangun untuk keperluan penjualan semua transaksi serta bagaimana profil usaha perusahaan hosting gokil tersebut.

  Wawancara yang dilakukan dengan pemilik perusahaan hosting gokil dapat dikatakan bahwa perusahaan hosting gokil menginginkan adanya suatu terobosan baru dalam mengembangkan usahanya untuk meningkatkan penjualan produk yang berhubungan dengan profil usaha perusahaan yaitu dalam bidang IT. Usaha tersebut yaitu penjualan produk berupa template web. Penjualan template web tersebut diharapkan dapat menjadi media tambahan pendapatan bagi perusahaan agar perusahaan hostinggokil dapat berkembang lebih besar dan dikenal.

  Kendala yang muncul pada penjualan template web tersebut yaitu mengenai lingkup rencana penjualan template web tersebut. Dimana penjualan template web tersebut apabila diajukan penjualan template web secara manual dengan menjual template web tersebut menggunakan CD (Compact Disc) di suatu tempat, maka banyaknya kendala yang akan terjadi diantaranya adalah masalah tempat yang harus strategis dalam penjualan template web sedangkan perusahaan tidak ada rencana untuk mendirikan tempat cabang perusahaan. Maslah muncul juga bagaimana pelanggan dapat menjangkau perusahaan hosting gokil yang berada jauh dari perusahaan. Masalah waktu juga menjadi kendala, karena penjualan template web melalui media CD terbatas waktu.

  Masalah yang terjadi di perusahaan hosting gokil diperlukan suatu sistem yang dapat menangani segala permasalahan penjualan template web yang ada di perusahaan hosting gokil, permasalahan tersebut dapat diselesaikan dengan membangun suatu sistem perdagangan secara online atau lebih dikenal dengan istilah e-commerce (electronic commerce). Dengan perangkat keras seperti komputer dan internet yang tersedia di perusahaan Hosting Gokil sebagai penunjangnya, maka kemungkinan untuk dibangun suatu aplikasi seperti sistem perdagangan online atau e-commerce yang dipandang dapat menunjang kegiatan bisnis perdagangan serta dapat dijadikan sebagai alat pemasaran dan media promosi untuk menawarkan produk berupa template web kepada pelanggan atau konsumen yang dapat membeli produk tanpa harus datang langsung ke perusahaan Hosting Gokil karena dengan e-commerce konsumen dapat melakukan pembelian kapan saja dan dimana saja.

  Berdasarkan dari latar belakang yang sudah diuraikan sebelumnya diatas, maka pada kesempatan ini saya selaku mahasiswa UNIKOM mengajukan penelitian kepada perusahaan Hosting Gokil. Dimana mengambil judul e-

  

commerce dalam menyelesaikan tugas akhir strata satu ini dengan judul “Aplikasi

E-Commerce Penjualan Template Web di Perusahaan Hosting Gokil ”.

I.2 Identifikasi Masalah

  Berdasarkan latar belakang yang telah diuraikan diatas, maka dirumuskan masalah yang akan dibahas yaitu:

  1. Bagaimana membangun situs E-commerce yang dapat dijadikan sebagai media untuk mempromosikan dan menjual produk tanpa terkendala tempat dan waktu.

  2. Bagaimana membangun Situs E-commerce untuk menjangkau pelanggan Hosting Gokil.

  3. Bagaimana penjualan template web pada perusahaan Hosting Gokil dapat dikenal lebih luas oleh masyarakat dalam negeri.

  4. Bagaimana merancang antarmuka Situs E-commerce yang User friendly.

  I.3 Maksud dan Tujuan

  Maksud penulis adalah membangun situs E-commerce penjualan dan pemesanan produk berupa template pada perusahaan Hosting Gokil. Sedangkan tujuan penulis melakuknan penelitian ini adalah sebagai berikut:

  1. Memudahkan perusahaan Hosting Gokil dalam menjual produk kepada pelanggan yang ada dimana saja serta dapat mengolah data transaksi penjualan, dan membuat laporan transaksi penjualan.

  2. Mempermudah proses transaksi lebih mudah dan fleksibel dari segi waktu dan tempat.

  3. Memperkenalkan produk terbaru dan informasi yang berhubungan dengan profil usaha melalui aplikasi penjualan template web di perusahaan Hosting Gokil yang akan dibangun.

  I.4 Batasan Masalah

  Dalam membangun aplikasi E-commerce penjualan dan pemesanan ini, penulis membatasi permasalahan sebagai berikut:

  1. Sistem yang akan dibangun merupakan sistem transaksi penjualan barang secara online yang berorientasi B2C (Business to Consumer).

  2. Situs E-commerce ini menampilkan dan mempromosikan produk berupa template dalam bentuk gambar dan daftar harga.

  3. Fitur yang akan ditampilkan pada aplikasi e-commerce ini adalah: menyediakan template terbaru lengkap dengan diskon, template terlaku dijual, template yang paling banyak dilihat, riwayat pemesanan template, adanya pemesanan template dan adanya Zoom gambar template untuk memperjelas template yang akan dijual

  4. Pemesan atau calon pembeli produk adalah pelanggan yang sudah terdaftar melalui registrasi terlebih dahulu.

  5. Sistem komunikasi menggunakan fasilitas komunikasi yang sering digunakan seperti : a. Menggunakan email yang didaftarkan oleh pengguna c. Menggunakan Telepon

  6. Jenis pembayaran dapat dilakukan dengan cara :

  a. Online, menggunakan paypal, dengan menyediakan fasilitas pembayaran online menggunakan fasilitas Payment Gateway, Pembayaran yang dilakukan akan langsung mengupdate data pemesanan secara otomatis, sehingga tidak diperlukan konfirmasi, karena konfirmasi akan dilakukan antara payment gateway dengan situs e-commerce ini, IPN (Instant Payment Notification).

  b. Offline, dilakukan dengan cara menyediakan berbagai Account Bank (Transfer, Tunai)

  7. Pembelian produk yang sudah jadi, akan dikirimkan setelah proses pembayaran telah berhasil. Pengiriman produk dilakukan melalui email dengan cara di download oleh pembeli dengan menyediakan link untuk mendownload template yang telah dibayar.

  8. Tipe produk template mempunyai dua tipe yaitu tipe unique dan tipe regular

  a. Tipe Unique merupakan tipe template yang hanya dapat dipesan dan dibeli satu kali saja dan mempunyai stok satu buah template. Apabila sudah dipesan, maka template secara otomatis akan dihapus.

  b. Tipe Regular merupakan tipe template yang mempunyai stok pemesanan dan pembelian lima buah. Apabila setelah stok habis, maka template akan terhapus.

  9. Untuk mendukung sistem keamanan menggunakan SSL (Secure Soket Layer),

  IP-Dedicated, dan setiap calon pembeli harus memiliki username dan login untuk mengakses dan melakukan pembelian atau pemesanan produk.

  10. Pembuatan Laporan (Reporting) / Statistik penjualan dan pemesanan template adalah : a. Laporan yang akan dibuat yaitu Laporan Penjualan.

  b. Laporan-laporan tersebut akan disusun dalam laporan bulanan, dan tahunan atau periodik berdasarkan waktu tertentu

  11. Pemodelan untuk aplikasi e-commerce penjualan template web ini adalah menggunakan Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD).

  12. Situs E-commerce ini memiliki Backup Database untuk pengamanan data.

  13. Adanya fitur SEO agar situs ini dapat terdaftar di Search Engine yang dapat memudahkan pencarian situs ini.

  14. Sasaran utama pelanggan penjualan template untuk saat ini adalah masyarakat indonesia dikarenakan fitur dalam aplikasi ini berbahasa indonesia.

  15. Ketentuan penggunaan template yang telah di download yaitu satu template yang telah di download hanya bisa dipakai satu domain saja. Dimana alamat domain tersebut telah dikirim oleh pelanggan terlebih dahulu kepada aplikasinya. Artinya alamat domain yang telah terdaftar saja yang bisa menggunakan template.

  16. Software yang digunakan dalam membangun situs E-commerce menggunakan Macromedia Dreamwaver 8 dan untuk DBMS untuk aplikasi ecommerce yang akan dibangun menggunakan MySQL.

  I.5 Metodologi Penelitian

  Metode penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis, dan memerlukan data-data untuk mendukung terlaksananya suatu penelitian. Metode penelitian yang digunakan adalah metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian sekarang dimana secara sistematis, faktual dan akurat. Metode penelitian ini memiliki dua tahap, yaitu tahap pengumpulan data dan tahap pengembangan perangkat lunak

  I.5.1 Pengumpulan Data

  Tahap pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah sebagai berikut [2]:

  a. Studi Lapangan

  Observasi yaitu pengumpulan data dengan cara langsung terhadap Perusahaan Hosting Gokil. Tujuan dari observasi ini adalah untuk mengetahui situasi dan kondisi dilapangan tempat mencari data.

  2. Wawancara Wawancara yaitu mengajukan pertanyaan secara langsung pada pihak- pihak yang terkait dengan perusahaan Hosting Gokil, sehingga diperoleh data yang akurat dan membantu memberikan keterangan-keterangan yang diperlukan.

  b. Studi Kepustakaan Studi kepustakaan yaitu usaha pengumpulan data dengan mempelajari bahan-bahan yang ada kaitannya dengan masalah yang dibahas, dan mengambil beberapa referensi dari buku atau majalah ilmiah yang ada dalam perpustakaan yang berhubungan dengan judul penelitian.

I.5.2 Pembangunan Perangkat Lunak

  Dalam membangun perangkat lunak ini penulis menggunakan teknik

  

waterfall. Model ini sering juga disebut dengan classic life cycle. Dalam metode

  ini membutuhkan pendekatan sistematis dan squencial dalam pengembangan peranglkat lunak, dimulai dari tingkat rekayasa system, analisis system, perancangan system, pengkodean system, pengujian system dan pemeliharaan system. Tahap-tahap yang terdapat dalam Metode waterfall (Gambar I.1) adalah sebagai berikut :

  1. Rekayasa Sistem Sistem adalah kegiatan pengumpulan data sebagai pendukung pembangunan sistem serta menentukan ke arah mana aplikasi ini akan dibangun. Tahap ini sering disebut juga dengan Project Definition Rekayasa.

  2. Analisis Sistem Analisis Sistem adalah mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh perangkat lunak yang akan dibangun. Tahap ini harus dikerjakan secara lengkap untuk diintensifkan ke perangkat lunak. Hasilnya harus didokumentasikan dan di- review ke pelanggan.

  3. Perancangan Sistem Perancangan sistem yaitu perancangan antarmuka dari hasil analisis kebutuhan yang telah selesai dikumpulkan secara lengkap.

  4. Pengkodean Sistem Pengkodean sistem adalah hasil perancangan sistem diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan.

  5. Pengujian Sistem Pengujian sistem adalah tahap pengujian terhadap perangkat lunak yang dibangun. Pengujian difokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan

  6. Pemeliharaan Sistem Pemeliharaan sistem adalah tahap akhir dari pembangunan perangkat lunak dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan –perubahan atau penambahan sesuai dengan permintaan user. Untuk lebih jelasnya susunan metode waterfall dapat dilihat pada gambar

  1.1 Rekayasa Sistem

  Analsis Sistem Perancangan Sistem Pengkodean Sistem Pengujian Sistem Pemeliharaan Sistem

Gambar I.1 Metode Waterfall [3]

I.6 Sistematika Penulisan

  Sistematika penulisan laporan ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut:

  BAB I PENDAHULUAN Bab ini berisi latar belakang, rumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini terdiri dari dua bagian, yaitu: tinjauan umum perusahaan dan

  landasan teori. Tinjauan umum perusahaan berisi tentang sejarah singkat perusahaan, visi, misi dan struktur organisasai sedangkan landasan teori berisi materi-materi pendukung yang berberhubungan dengan penelitian yang dilakukan.

  BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan perangkat lunak yang akan dibangun dan

  analisis sistem yang sedang berjalan. Selain itu pada bab ini memaparkan perancangan perangkat lunak yang akan dibangun.

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi hasil impelmentasi dari hasil penelitian yang dilakukan dan

  perancangan yang telah dibuat disertai juga dengan hasil penelitian yang dilakukan di perusahaan Hosting Gokil.

  BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dari hasil penelitian yang dilakukan dan saran untuk pengembangan perangkat lunak dimasa yang akan datang.

BAB II TINJAUAN PUSTAKA II.1 Tinjauan Umum Perusahaan[15] II.1.1 Sejarah Perusahaan Perusahaan Hostinggokil.com adalah salah satu reseller hosting yang

  didirikan pada tanggal 5 september 2008 yang bergerak dibidang pengelolaan pengadaan layanan web secara cepat dan murah yang ditujukan untuk kalangan umum mulai dari pelajar hingga korporat. Ruang lingkup yang ditekuni oleh perusahaan hostinggokil yaitu penyimpanan ruang file online, jualbeli alamat online dan reseller web hosting.

  II.1.2 Visi dan Misi Perusahaan

  Perusahaan

  II.1.2.1 Visi

  Menjadikan Perusahaan Hostinggokil sebagai pusat reseller hosting yang memiliki kualitas pelayanan terbaik.

  II.1.2.2 Misi Perusahaan Memberikan pelayanan terbaik bagi konsumen.

  II.1.3 Struktur Organisasi Perusahaan

  Struktur Organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mencapai tujuan. Struktur Organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi yang baik harus menjelaskan hubungan wewenang siapa melapor kepada siapa.

  9

  10 Beberapa keuntungan yang dapat diperoleh dari penggunaan bagan organisasi adalah dapat memperlihatkan karakteristik utama dari suatu perusahaan tersebut, tentang gambaran pekerjaan dan hubungan-hubungan yang ada didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya,. Struktur keorganisasian pada perusahaan hostinggokil dapat dilihat pada bagan struktur organisasi yaitu pada gambar II.1 Irwan Hermawan Direktur

  Manager Administrasi Manager IT Manager Keuangan Manager Pemasaran Tintin Kristina Panggi Libersa Ati Asmiati Zulkarnaen

Gambar 2.1 Struktur Organisasi Perusahaan

II.1.3.1 Deskripsi Tugas

  Berikut ini adalah deskripsi jabatan dari struktur organisasi yang terdapat pada perusahaan Hosting Gokil:

  1. Direktur Merupakan pimpinan perusahaan Hosting Gokil yang bertugas untuk mengatur manajemen dari perusahaan Hosting Gokil agar berjalan baik, serta mengawasi kegiatan yang terjadi di perusahaan Hosting Gokil.

  2. Manager Administrasi Merupakan pegawai yang bertugas untuk melayani konsumen atau pelanggan di perusahaan Hosting Gokil

  3. Manager IT Merupakan pegawai yang bertugas untuk menangani segala permasalahan teknis pada komputer baik permasalahan yang terjadi di perangkat lunak maupun di hardware.

  4. Manager Keuangan

  11 Merupakan bagian keuangan yang bertugas untuk mengelola membuat laporan keuangan dari transaksi penjualan yang terjadi

  5. Manager Pemasaran Merupakan pegawai yang bertanggung jawab untuk memasarkan, menyebarluaskan produk maupun jasa dari perusahaan Hosting Gokil

  II.2 Landasan Teori

  II.2.1 Website [2]

  Website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

  Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage.ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.

  Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

  12

  II.2.2 Data [3]

  II.2.2.1 Definisi Data

  Data adalah catatan atas kumpulanyang berarti"sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatyang bentuknya dapat berupa angka, kata-kata, atau citra.

  Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri, hal ini dinamakan Pemilahan banyak data sesuai dengan persamaan atau perbedaan yang dikandungnya dinamakan

  II.2.2.2 Jenis-jenis Data

  1. DataPrimer Data primer adalah secara langsung diambil dari objek / obyek penelitian oleh peneliti perorangan maupun organisasi.

  2. DataSekunder Data sekunder adalah data yang didapat tidak secara langsung dari objek penelitian. Peneliti mendapatkan data yang sudah jadi yang dikumpulkan oleh pihak lain dengan berbagai cara atau metode baik secara komersial maupun non komersial.

  II.2.2.3 Macam-Macam Data Berdasarkan Sumber Data

  1. Data Internal Data internal adalah data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Misal : data keuangan, data pegawai, data produk, dsb.

  13

  2. Data Eksternal Data eksternal adalah data yang menggambarkan situasi serta kondisi yang ada di luar organisasi. Contohnya adalah data jumlah penggunaan suatu produk pada konsumen, tingkat preferensi pelanggan, dan lain sebagainya.

  II.2.2.4 Klasifikasi Data Berdasarkan Jenis Datanya

  1. Data Kuantitatif Data kuantitatif adalah data yang dipaparkan dalam bentuk angka-angka.

  Misalnya adalah jumlah pembeli, jumlah barang yang dibeli.

  2. Data Kualitatif Data kualitatif adalah data yang disajikan dalam bentuk kata-kata yang mengandung makna. Contohnya seperti persepsi konsumen terhadap suatu barang.

  II.2.2.5 Pembagian Jenis Data Berdasarkan Sifat Data

  1. Data Diskrit Data diskrit adalah data yang nilainya adalah bilangan asli.

  2. Data Kontinyu Data kontinyu adalah data yang nilainya ada pada suatu interval tertentu atau berada pada nilai yang satu ke nilai yang lainnya. Contohnya penggunaan kata sekitar, kurang lebih, kira-kira, dan sebagainya.

  II.2.2.6 Jenis-jenis Data Menurut Waktu Pengumpulannya

  1. Data Cross Section Data cross-section adalah data yang menunjukkan titik waktu tertentu.

  Contohnya laporan keuangan per bulan.

  2. Data Time Series / Berkala

  14 Data time series adalah data yang datanya menggambarkan sesuatu dari waktu ke waktu atau periode secara historis

  II.2.3 Database [4]

  II.2.3.1 Definisi Database

  Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user.

  Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan report data.

  II.2.3.2 Jenis Database Menurut Pengaksesannya

  1. Basis Data Individual Basis data individual adalah basis data yang digunakan oleh perseorangan.

  Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh ptahunngkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

  15

  2. Basis Data Perusahaan Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.

  3. Basis Data Terdistrubusi Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada bebtahunpa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai kota dan melayani transaksi perbankan yang bersifat online.

  4. Basis Data Publik Basis data publik adalah basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web (misalnya yahoo dan google.com) yang menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk memperoleh data publik.

II.2.3.3 Kegunaan Database [5]

  1. Isolasi data untuk standarisasi Jika data tersebar dalam beberapa file dalam bentuk format yang tidak sama, maka ini menyulitkan dalam menulis program aplikasi untuk mengambil dan menyimpan data. Maka haruslah data dalam satu database dibuat suatu format sehingga mudah dibuat program aplikasinya.

  2. Kesulitan pengaksesan data Kesulitan yang akan terjadi jika belum tersedianya program yang dibutuhkan untuk mengeluarkan suatu data dan penyelesainnya adalah kearah DBMS yang mampu mengambil data secara langsung dengan bahasa yang familiar dan mudah digunakan ( user friendly ).

  16