89
1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada zaman modern ini teknologi informasi telah banyak mengubah proses bisnis pada suatu organisasi atau perusahaan. Aktivitas-aktivitas bisnis yang dahulu secara manual kini bisa dilakukan dengan cara otomatis. Data-data yang dahulu dibuat dan disimpan dalam hardcopy kini dapat dikelola secara digital. Namun salah satu perubahan yang paling penting terjadi pada beberapa aspek dan kegiatan yang biasa dilakukan secara offline dan terbatasi oleh ruang dan waktu, kini dapat dilakukan dengan menggunakan sistem online melalui media internet. Jasa adalah pemberian suatu tindakan atau kinerja yang kasap mata dari pihak satu ke pihak lainnya. Secara bersamaan jasa di konsumsi pada kedua pihak dimana interakasi pemberi jasa dan yang menerima jasa mempengaruhi hasil jasa tersebut, kegiatan yang didentifikasikan yang sifatnya abstrak atau tak terlihat yang di rencanakan untuk memenuhi kepuasan pihak tertentu. Jasa juga merupakan semua kegiatan ekonomi yang menghasilkan output tidak dalam bentuk produk fisik atau bentuk yang biasanya dikonsumsi selama produksi, dan memberikan nilai tambah dalam bentuk seperti kenyamanan, hiburan, kesenangan atau kesehatan. Jasa kebersihan adalah memberikan pelayanan kebersihan, kerapihan dan hygenisasi dari sebuah gedung atau bangunan baik indoor ataupun outdoor sehingga

BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada zaman modern ini teknologi informasi telah banyak mengubah proses bisnis pada suatu organisasi atau perusahaan

Embed Size (px)

Citation preview

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Pada zaman modern ini teknologi informasi telah banyak mengubah proses

bisnis pada suatu organisasi atau perusahaan. Aktivitas-aktivitas bisnis yang dahulu

secara manual kini bisa dilakukan dengan cara otomatis. Data-data yang dahulu dibuat

dan disimpan dalam hardcopy kini dapat dikelola secara digital. Namun salah satu

perubahan yang paling penting terjadi pada beberapa aspek dan kegiatan yang biasa

dilakukan secara offline dan terbatasi oleh ruang dan waktu, kini dapat dilakukan

dengan menggunakan sistem online melalui media internet.

Jasa adalah pemberian suatu tindakan atau kinerja yang kasap mata dari pihak

satu ke pihak lainnya. Secara bersamaan jasa di konsumsi pada kedua pihak dimana

interakasi pemberi jasa dan yang menerima jasa mempengaruhi hasil jasa tersebut,

kegiatan yang didentifikasikan yang sifatnya abstrak atau tak terlihat yang di

rencanakan untuk memenuhi kepuasan pihak tertentu.

Jasa juga merupakan semua kegiatan ekonomi yang menghasilkan output tidak

dalam bentuk produk fisik atau bentuk yang biasanya dikonsumsi selama produksi, dan

memberikan nilai tambah dalam bentuk seperti kenyamanan, hiburan, kesenangan atau

kesehatan.

Jasa kebersihan adalah memberikan pelayanan kebersihan, kerapihan dan

hygenisasi dari sebuah gedung atau bangunan baik indoor ataupun outdoor sehingga

2

tercipta suasana yang comprotable dalam menunjang aktifitas sehari – hari sebagai

tujuan jangka pendeknya, dan sebagai tujuan jangka panjangnya adalah untuk

mempertahankan life of time semua benda yang termasuk dalam lingkup kerja

kebersihan tersebut.

Kebersihan sangat berkaitan erat dengan kehidupan sehari – hari yang

merupakan kebutuhan pokok manusia. Sehingga bisnis yang berkaitan dengan

penyedian jasa merupakan bisnis yang memiliki prospek yang baik. Oleh karena itu

menyediakan jasa kebersihan secara online sangat menguntungkan untuk dilakukan.

Perkembangan teknologi informasi dan komunikasi membawa perubahan

dalam berbagai sektor. Pada saat ini banyak perusahaan yang menggunakan teknologi

informasi sebagai sarana utama untuk menunjang dan meningkatkan layanan dan

operasional, salah satunya adalah dengan digunakan sistem informasi dalam kegiatan

penyediaan jasa. CV.Inti Persada adalah suatu perusahaan jasa yang terletak di

Jl.makaliwe I No. 18 Jakarta Barat.

Bentuk perusahaan ini adalah Commanditaire Vennootschap (CV) atau disebut

juga Persekutuan Komanditer merupakan suatu persekutuan yang didirikan oleh

seorang atau beberapa orang yang mempercayakan uang atau barang kepada seorang

atau beberapa orang yang menjalankan perusahaan dan bertindak sebagai pemimpin.

Jasa yang di tawarkan CV.Inti Persada meliputi jasa kebersihan indoor ataupun

outdoor, baik jasa kebersihan panggilan harian, bulanan ataupun system kontrak.

CV.Inti Persada belum memiliki web sebagai sarana informasi untuk menawarkan

jasanya tersebut, sehingga jasa yang di tawarkannya belum dikenal oleh masyarkat

luas.

3

Oleh karena itu, diharapkan sebuah solusi terbaik sebagai alternatif bagi

CV.Inti Persada yang memungkinkan melakukan transaksi ataupaun mengakses

informasi pada sumber informasi yang tepat sehingga memberikan pelayanan yang

lebih fleksibel dan mudah kepada konsumen tidak terhalang oleh jarak dan waktu.

Sebuah penerapan teknologi sistem berbasis web yang diharapkan mampu memberikan

kemudahan kepada konsumen untuk melakukan pemesanan jasa kebersihan dan

informasi mengenai tentang jasa yang di butuhkan. Penerapan teknologi ini diharapkan

mampu meningkatkan peyediaan jasa yang ditargetkan oleh perusahaan dan dapat

dikenal oleh masyarakat Indonesia.

Berdasarkan permasalahan yang dipaparkan di atas, maka penulis tertarik untuk

membuat tugas akhir yang berjudul “Perancangan Sistem Informasi Penyediaan

Jasa Kebersihan Pada CV.Inti Persada”.

1.2. Maksud dan Tujuan

Adapun maksud dari penulisan tugas Tugas Akhir ini adalah:

1. Mengembangkan sistem informasi penyediaan jasa sebagai salah satu usaha cara

meningkatkan penghasilan.

2. Mempermudah bagi customer atau dunia luar untuk melakukan transaksi

pemesanan jasa secara tidak langsung (face to face).

3. Membantu untuk memberikan informasi terbaru yang cepat, tepat, dan akurat

kepada customer.

4. Layanan kepada customer menjadi lebih baik dan dapat menemukan partner bisnis

baru.

4

5. Efisiensi waktu, sehingga customer tidak perlu repot – repot pergi ke tempat jasa

penyediaan kebersihan. Tinggal buka internet dan memesan jasa kebersihan yang

di inginkan, maka perusahaan jasa kebersihan akan langsung mengirimkan petugas

kebersihan ketempat customer tersebut.

Sedangkan tujuan dari penulisan tugas akhir yang berjudul Perancangan Sistem

Informasi Penyediaan jasa kebersihan pada CV.Inti Persada ini adalah untuk

memenuhi syarat kelulusan Diploma Tiga (D.III) Jurusan Manajemen Informatika

pada Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

(AMIK BSI).

1.3. Metode Penelitian

Untuk menunjang penulisan tugas akhir ini, ada beberapa metode yang

dipergunakan untuk mendapatkan keterangan-keterangan. Adapun metode-metode

penelitian yang penulis gunakan adalah sebagai berikut:

A. Metode Pengembangan Perangkat Lunak

Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan

model waterfall (Rosa A. S. dan Shalahuddin, 2013:66) yang terbagi menjadi empat

tahapan, yaitu:

1. Analisis Kebutuhan Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakuklan secara intensif untuk mespesifikasikan

kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang

5

di butuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu

untuk didokumentasikan.

2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain

pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat

lunak, representasi antar muka, dan prosedur pengodean. Tahap ini mentransalasi

kebutuhan perangkat lunak dari tahap analisa kebutuhan ke representasi desain agar

dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain

perangkat lunak dihasilkan pada tahap ini juga perlu didokumentasikan.

3. Pembuatan Kode Program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini

adalah program computer sesuai dengan desain yang telah dibuat pada tahap

desain.

4. Pengujian

Pengujian focus terhadap perangkat lunak secara dari segi lojik dan fungsional serta

memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir

kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang

diinginkan.

B. Teknik Pengumpulan Data

Untuk menunjang penulisan tugas akhir ini, ada beberapa teknik pengumpulan

data yang digunakan untuk mendapatkan keterangan demi memenuhi kebutuhan dalam

penyusunan tugas akhir ini. Adapun teknik pengumpulan data yang digunakan adalah

sebagai berikut:

6

1. Observasi

Observaasi dilaksanakan dengan melakukan pengamatan langsung terhadap cara

kerja perusahaan CV.Inti Perasada. Sehingga diperoleh data-data yang dibutuhkan

untuk membangun sebuah website penyediaan jasa kebersihan pada CV.Inti

Persada.

2. Wawancara

Penulis mengumpulkan data – data melalui tahap tanya jawab langsung kepada

pimpinan perusahaan CV.Inti Persada.

3. Studi kepustakaan

Studi kepustakaan dilakukan dengan cara membaca, mengutip dan membuat

catatan yang bersumber pada bahan pustaka yang mendukung dan berkaitan dengan

penelitian dan pembuatan tugas akhir ini.

1.4. Ruang Lingkup

Pokok bahasan penulisan tugas akhir ini yaitu perancangan website yang

dimulai dari halaman user sampai dengan halaman admin. Untuk itu penulis membatasi

ruang lingkup yang dimulai login admin untuk masuk halaman administrator agar

dapat menambah, mengedit dan menghapus kategori jasa, jasa, data permintaan, agen

perbaikan, biaya pengiriman agen, profil perusahaan, panduan, dan loporan.

Sedangkan halaman pengunjung meliputi home, profil perusahaan, panduan

bertransaksi, masuk halaman member, daftar member, data permintaan dan beberapa

kategori jasa.

7

1.5. Sistematika Penulisan

Untuk mempermudah dalam penyusunan tugas akhir ini, maka penulis merasa

perlu merancang sistematika penulisan pada laporan ini. Tugas akhir ini dibagi menjadi

4 (empat) bab dan setiap bab terdiri dari beberapa sub bab yang saling berkaitan satu

dengan lainnya. Adapun sistematika penulisan tugas akhir ini adalah sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini penulis membahas mengenai latar belakang masalah bisnis

penyediaan jasa kebersihan, maksud dan tujuan, metode penelitian,

ruang lingkup bisnis penyediaan jasa kebersihan, dan sistematika

penulisan untuk menjelaskan pokok-pokok pembahasan.

BAB II LANDASAN TEORI

Pada bab ini penulis menguraikan tentang teori-teori dari beberapa

referensi yang mendukung tentang konsep dasar web, dan teori

pendukung (tools program).

BAB III PEMBAHASAN

Pada bab ini berisi tentang sejarah dan struktur organisasi perusahaan

CV.Inti Persada serta rancangan sistem yang akan dibuat yaitu berisikan

sistem yang terpadu dengan database, analisa kebutuhan, perancangan

perangkat lunak, ERD, LRS, spesifikasi file, rancangan antar muka,

rancangan web, dan pengujian unit (blackbox testing).

8

BAB IV PENUTUP

Pada bab ini berisikan kesimpulan dari pembahasan makalah ini.

Kemudian dilanjutkan dengan saran-saran untuk mengembangkan

sebuah website agar menjadi lebih baik di masa depan.

9

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Web

Menurut Ardhana (2012:3) “word wide web atau lebih sering dikenal sebagai

web adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink

(tauatan), yang memudahkan suffer (sebutan para pemakai computer yang melakukan

browsing atau penelusuran informasi melalui internet), keistimewaan inilah yang telah

menjadikan web sebagai service yang paling cepat pertumbuhannya”.

Sedangkan menurut Arief (2011:18) mengemukakan bahwa “word wide web

atau yang biasa disingkan WWW merupakan kumpulan situs web yang dapat diakses

di internet yang berisikan semua informasi yang dibutuhkan semua pengguna

internet”.

2.1.1 Website

Menurut Arief (2011:8) memberikan batasan bahwa “situs web meupakan

kumpulan dari halaman web yang sudah dipublikasikan di jariangan internet dan

memiliki domain/URL (Uniform Resource Locator) yang dapat diakses semua

pengguna internet dengan cara mengetikan alamatnya”.

1. Internet

Menurut Munir (2013:193) “internet (interconnected networt) merupakan jaringan

global yang menghubungkan computer yang satu dengan lainnya diseluruh dunia.

dengan internet, computer dapat saling terhubung untuk berkomunikasi, berbagi

dan memperoleh informasi. Dengan begitu maraknya informasi dan kegiatan di

10

internet, menjadikan internet disebut juga dengan dunia maya (cyberspace).

Sebuah media, menawarkan saluran komunikasi baru”.

2. Web

Menurut Ardhana (2012:3) “World Wide Web atau lebih sering dikenal sebagai

Web adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink

(tautan), yang memudahkan surfer (sebutan para pemakai computer yang melakukan

browsing atau penelusuran inforamsi melaui internet). Keistimewaan inilah yang telah

menjadikan Web sebagai service yang paling cepat pertumbuhannya”.

3. Web Server

Menurut Rudyanto (2011:19) menerangkan bahwa pengertian “web server adalah

program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-

dokumen web, Jadi semua dokumen web baik yang di tulis menggunakan client

side scripting maupun server side scripting tersimpan di dalam direktori utama web

server (document root). HTTP memberikan layanan yang sangat bagus, dalam hal

pentransferan dokumen yang mudah dan penyediaan fasilitas enkripsi untuk

keamanan. Nama dokumen dalam URL bisa juga mengidentifikasikan program

tertentu yang dapat dieksekusi untuk menghasilkan dokumen HTML. Lebih jauh

lagi, server web juga dapat berinteraksi dengan basis data, sehingga untuk

mengelolanya juga diperlukan DBMS dan aplikasi basis data. Web server yang

terkenal diantaranya XAMPP dan Apache2Triad”.

4. Web Browser

Menurut Rudyanto (2011:19) “Web Browser adalah merupakan program yang

berfungsi untuk menampilkan dokumen-dokumen web dalam format HTML”.

Bagaimana halaman web yang dibuat ditampilkan sangat tergantung pada web engine

yang digunakan oleh masing-masing browser.

Sedangkan menurut Masrur(2016:19) “web browser adalah perangkat lunak yang

berfungsi untuk menerima dan menyajikan sumber informasi internet. Sumber

11

informasi diidentifikasi dengan pengidentifikasi sumber seragam yang dapat berupa

halaman web, gambar, video, atau jenis konten lainnya".

2.1.2 Bahasa Pemograman

Bahasa pemrograman adalah bahasa-bahasa yang dipakai programmer untuk

menuliskan kumpulan-kumpulan instruksi (program) dalam komputer. Bahasa

pemrograman web diantaranya HTML, XHTML, JavaScript, CSS, JQuery, ASP, PHP

dan lain-lain

1. HTML (Hypertext Markup Language)

Menurut Masrur (2016:259-260) “Hyper Text Markup Language (HTML) adalah

sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web,

menampilkan berbagai informasi di dalam sebuah penjelajah web internet dan

pemformatan hypertext sederhana yang di tulis dalam berkas format ASCII agar dapat

menghasilkan tampilan wujud yang terintegrasi”.

2. PHP (Hypertext Preprocessor)

Pengertian PHP menurut Rohi Abdullah (2015:3) “PHP singkatan dari Hypertext

Preprocessor yang merupakan server-side programing, yaitu bahasa pemograman

yang di proses di sisi server”. Fungsi utama PHP dalam membangun website akan

dimasukan ke database, diedit, dihapus, dan ditampilkan pada website yang diatur oleh

PHP.

3. CSS

Menurut Masrur (2016:24) “CSS (Cascading Style Sheet) merupakan sebuah

standar penggunaan dan pembuatan style pada suatu dokumen halaman web”. CSS

12

direkomendasikan oleh W3C pada tahun 1996 sebagai akibat munculnya berbagai

presentation HTML tags (tag-tag HTML yang berpungsi mengatur tampilan informasi

dalam webpage) yang ‘mencemari’ HTML sebagai bahasa struktur.

4. XAMPP

Menurut Aditya (2011:16) “XAMPP adalah perangkat lunak bebas, yang

mendukung banyak system operasi , merupakan kompilasi dari berberapa program”.

Fungsinya adalah sebagai server yang berdiri atas program apache HTTP Server, My

SQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP

dan Perl.

5. JavaScript

Menurut Kadir (2013:236) “JavaScript merupakan bahasa pemograman yang

penggunaannya diletakan di dokumen HTML”.

6. JQuery

Menurut Kadir (2013:265) “JQuery berupa suatu pustaka yang disusun dengan

menggunakan javascript”.

7. Adobe Dreamwiver CS6

Menurut Elcom (2013:1) “Dreamweaver adalah sebuah editor profesional yang

menggunakan HTML untuk mendesain web secara visual dan mengelola situs atau

halaman web”. Dreamweaver merupakan software utama yang digunakan oleh

desainer web dan programmer web untuk mengembangkan suatu situs web.

13

2.1.3 Basis Data (Database)

Untuk membuat suatu program diperlukan adanya sebuah database untuk

menampung semua data yang diperlukan. Basis data atau database didefinisikan

sebagai kumpulan terorganisasi dari data–data yang saling berhubungan sedemikian

rupa sehingga dapat mudah disimpan, dimanipulasi, serta dipanggil oleh penggunanya.

Definisi Basis data juga dapat diartikan sebagai kumpulan data yang terdiri dari satu

atau lebih tabel yang terintegrasi satu sama lain, dimana setiap user diberi wewenang

untuk dapat mengakses (seperti mengubah,menghapus dll.) data dalam tabel-tabel

tersebut.

Menurut Rosa A.S dan Shalahuddin (2013:43) “Basis Data adalah media untuk

penyimpanan data agar dapat diakses dengan mudah dan cepat.”

Tujuan dari dibuatnya tabel-tabel di sini adalah untuk menyimpan data kedalam

tabel-tabel agar mudah untuk diakses. Oleh karena itu, untuk merancang tabel-tabel

yang akan dibuat maka dibutuhkan pola pikir penyimpanan data nantinya jika dalam

bentuk baris-baris data (record) dimana setiap baris terdiri dari beberapa kolom.

Sebagai satu kesatuan istilah, basis data (database) sendiri dapat didefinisikan

seperti himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah,

1. MySQL

Menurut Masrur (2016:261) mengemukakan bahwa “MySQL merupakan salah satu

relational database management system bersifat Open Source”. Struktur database

disimpan dalam tabel-tabel yang saling berlelasi. Karena sifat Open Source maka

14

MySQL dapat dipergunakan dan didistribusikan baik untuk kepentingan individu

maupun corporate secara gratis, tanpa memerlukan lisensi dari pembuatnya.

2. PhpMyAdmin

Menurut Wahana (2015:57) mengemukakan bahwa “PhpMyAdmin adalah

pengelolaan database dengan MySQL harus dilakukan dengan mengetikan baris-baris

yang sesuai (command line) untuk setiap maksud tertentu”.

3. XAMPP

Menurut Wahana (2015:55) memberikan batasan bahwa “XAMPP merupakan

singkatan dari X (empat system operasi apapun), apache, MySQL, PHP, Perl, XAMPP

adalah tool yang menyediakan paket perangkat lunak dalam satu buah paket”.

2.1.4 Model Pengembangan Perangkat Lunak

Menurut Rosa dan Shalahuddin (2013:28) “Model air terjun menyediakan

pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari

analisis, desain, pengkodean, pengujian, dan tahap pendukung (support)”.

Langkah-langkah yang penting dalam model ini adalah sebagai berikut:

1. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk menspesifikasikan

kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti yang

dibutuhkan oleh user.

2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain

pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat

15

lunak, representasi antar muka, dan prosedur pengkodean. Tahap ini mentranslasi

kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar

dapat diimplementasikan menjadi program pada tahapan selanjutnya. Desain perangkat

lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan.

3. Pembuatan Kode Program

Desain harus ditransisikan ke dalam program perangkat lunak. Hasil dari tahap ini

adalah program komputer sesuai desain yang telah dibuat pada tahap desain.

4. Pengujian

Pengujian fokus pada perangkat lunak secara dari segi logik dan fungsional

memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisirkan kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai

dengan yang diinginkan.

5. Pendukung (Support) atau Pemeliharaan (Maintenance)

Tidak munutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika

sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang

muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi

dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi

proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak

yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

Analisis Desain Pengodean Pengujian

Sumber: Rosa dan Sholahuddin (2013:29)

Gambar II.1. Ilustrasi Model Waterfall

16

2.2. Teori Pendukung (Tools Program)

2.2.1 Struktur Navigasi

Menurut binanto (2010:268) menerangkan bahwa “Struktur navigasi adalah

gabungan dari struktur referensi informasi situs web dan mekanisme link yang

mendukung pengunjung untuk melakukan penjelajahan situs”.

Struktur navigasi suatu situs web sangat dipengaruhi oleh tujuan dari situs web

yang akan dibuat. Struktur navigasi dapat digolongkan menurut kebutuhan akan objek,

kemudahan pemakaian, keinteraktifannya, dan kemudahan membuatnya yang

berpengaruh terhadap waktu pembuatan suatu situs web. Bentuk dasar dari struktur

navigasi menurut Binanto (2010:269) sebagai berikut:

1. Linear

Pengguna akan melakukan navigasi secara berurutan, dari frame atau byte

informasi yang satu ke yang lainnya.

Sumber : Binanto (2010:269)

Gambar II.2. Struktur Navigasi Linier (Berurutan)

2. Hierarkis

Struktur dasar ini disebut juga struktur “linier dengan percabangan” karena

pengguna melakukan navigasi di sepanjang cabang pohon struktur yang terbentuk

oleh logika isi.

17

Sumber : Binanto (2010:269)

Gambar II.3. Struktur Navigasi Hierarchical (Hirarki)

3. Nonlinier

Pengguna akan melakukan navigasi dengan bebas melalui isi proyek dengan tidak

terikat dengan jalur yang sudah ditentukan sebelumnya.

Sumber : Binanto (2010:270)

Gambar II.4. Struktur Navigasi Non Linier (Tidak Berurutan)

4. Komposit

Pengguna akan melakukan navigasi dengan bebas (secara nonlinier) tetapi

terkadang dibatsi presentasi linier film atau informasi penting dan/atau pada data

yang paling terorganisasi secara logis pada seuatu hierarki.

18

Sumber : Binanto (2010:270)

Gambar II.5. Struktur Navigasi Campuran

2.2.2 Enterprise Relationship Diagram (ERD)

Menurut fathansyah (2012:79) “ERD adalah diagram yang memperlihatkan

entitas-entitas yang terlibat dalam suatu system serta hubungan-hubungan atau

relassi antar entitas tersebut. Model entity-relationship yang berisi komponen-

komponen entitas dan relasi yang masing-masing dilengkapi dengan atribut-

atribut yang merepresentasikan seluruh fakata dari “Dunia Nyata” yang di

tinjau, dapat digambarkan dengan lebih systematis dengan menggunakan

diagram entity-relationship”.

1. Komponen-Komponen ERD

ERD terdiri dari 3 komponen diantaranya adalah sebagai berikut :

a. Entitas (Entity)

Entitas adalah merupakan individu yang mewakili sesuatu yang nyata

(eksistensinya) dan dapat dibedakan dari suatu yang lain.

b. Atribut

Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik

(properti) dari entitas tersebut.

19

c. Relasi

Relasi menunjukan adanya hubungan diantara sejumlah entitas yang berasal

dari himpunan entitas yang berbeda.

2. Contoh- Contoh Bentuk Relasi

Menurut pathansyah (2012:81) “model entity-relationship yang berisi komponen-

komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi

dengan atribut-atribut yang mempersentasikan seluruh fakta dari ‘dunia nyata’ yang

kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan diagram

entity-relationship (diagram E-R)”.

Berikut adalah contoh bentuk hubungan dalam relasi :

a. Unary (satu relasi menghubungkan satu entitas)

Unary relationship adalah model relationship yang terjadi antara entity set yang

sama. Model ini juga sering disebut sebagai Recursive Relationship atau

Reflective Relationship.

Contoh tabel dosen dengan tabel jurusan berikut ini, hubungan relasinya adalah

memiliki. Artinya setiap dosen paling banyak mengepalai satu jurusan.

nama_dos

Dosen jurusanmengapalai

Nama_dos Kode_jur Kode_jur Nama_jur

1 1

alamat_dos

Sumber : Fathansyah (2012:82)

Gambar II.6. Model Unary Relationship

20

b. Binary

Binary relationship adalah model relationship antara instance-instance dari

satu tipe entitas (dua entity yang berasal dari entity yang sama). Relationship

ini paling umum digunakan dalam pembuatan model data. Contohnya adalah :

Tabel guru dengan mata pelajaran, himpunan relasi kedua table ini adalah

mengajar, artinya satu NIP guru bisa mengajar beberapa mata pelajaran.

Berikut gambar relasinya:

nama_dos

Dosen Kuliahmengajar

Nama_dos Kode_kul Kode_ku Nama_kul

1 M

Alamat_dos

Sumber : Fathansyah (2012:83)

Gambar II.7. Model Binary Relationship

c. Ternary

Tingkat hubungan banyak ke banyak, yaitu hubungan dengan sebuah record

dalam table A dapat memiliki lebih dari satu record yang cocok dalam tabel B

dan sebaliknya, Contoh tabel siswa dengan tabel mata pelajaran berikut:

Himpunan relasinya adalah mempelajari, artinya tiap siswa dapat mempelajari

beberapa mata pelajaran dan sebaliknya, setiap mata pelajaran dapat dipelajari

oleh setiap siswa.

21

nim

mahasiswa

Nama_mhs

kuliahMempelajari

nim Kode_kul Kode_kul Nama_kul

M M

Sumber : Fathansyah (2012:84)

Gambar II.8. Model Ternary Relationship

2.2.3 LRS (Logical Record Structure)

Menurut Mustakini (2008:89) mengemukakan bahwa “pada dasarnya Logical Record

Structure dapat dibentuk dengan nomor dari tipe record. Beberapa tipe record

digambarkan oleh kotak persegi panjang dan dengan nama unik”.

2.2.4 Pengujian Web

Pengujian merupakan proses eksekusi program yang telah selesai dibuat yang

bertujuan untuk menemukan kesalahan. Teknik pengujian web yang penulis gunakan

adalah metode blackbox testing.

Menurut Rizky (2011:264) mengemukakan bahwa “Blackbox testing adalah

tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja

internalnya”.

Metode uji coba blackbox memfokuskan pada keperluan fungsional dari

software. Karena itu uji coba blackbox memungkinkan pengembang software untuk

membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional

22

suatu program. Uji coba blackbox bukan merupakan alternatif dari uji coba whitebox,

tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya.

Berikut ini adalah jenis-jenis blackbox testing:

1. Equivalence Partitioning

Pada teknik ini, tiap inputan data dikelompokan ke dalam group tertentu,

yang kemudian dibandingkan outputnya.

2. Boundary Value Analysis

Meupakan teknik yang sangat umum digunakan pada saat awal sebuah

perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan inputan yang

melebihi dari batasan sebuah data. Sebagi contoh, untuk sebuah inputan harga

barang, maka dapat dapat dilakukan testing dengan menggunakan angka negative

(yang tidak diperbolehkan dalam sebuah harga). Jika perangkat lunak berhasil

mengatasi inputamn yang salah tersebut, maka dapat dikatakan teknik ini telah

selesai dilakukan.

3. Cause-Effect Graph

Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari

sebuah inputan dan akibatnya pada output yang dihasilkan. Sebagai contoh, pada

sebuah inputan nilai siswa, jika diinputkan angka 100, maka output nilai huruf

seharusnya adalah A. Tetapi bisa dilakukan testing, apakah output nilai huruf yang

dikeluarkan jika ternyata inputan nilai adalah 67.5.

23

4. Random Data Selection

Seperti namanya, teknik ini berusaha melakukan proses inputan data

dengan menggunakan nilai acak. Dari hasil inputan tersebut kemudian dibuat

sebuah tabel yang menyatakan validasi dari output yang dihasilkan.

5. Featur Test

Pada teknik ini, dilakukan proses testing pada spesifikasi dari perangkat

lunak yang telah selesai dikerjakan. Misalkan, pada perangkat lunak system

informasi akademik. Dapat dicek apakah fitur untuk melakukan entri nilai telah

tersedia, begitu dengan fitur entri data siswa maupun entri data guru yang akan

melakukan entri nilai.

24

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan CV.Inti Persada memiliki visi dan misi

perusahaan yang cukup baik untuk meningkatkan kinerja perusahaan yaitu dengan;

Visi

Menjadi perusahaan kebersihan terbaik di Indonesia.

Misi

Meningkatkan kualitas sumber daya manusia di Indonesia

Mengembangkan jaringan dan chenel bisnis yang lebih besar

Selalu memberikan kualitas service terbaik terhadap fartner busines

3.1.1. Sejarah perusahaan

Cv.Inti Persada adalah perusahaan yang melayani spesialis jasa kebersihan.

Berdiri pada tanggal 30 November 2007 dengan akte notaris No.257, berdomisili di jl.

Makaliwe I no.18 Jakarta Barat.

Munculnya perusahaan ini berawal dari ide pendiri perusahaan yang senang

akan kebersihan, keindahan dan juga mengingat masih kurangnya perusahaan

kebersihan yang khusus mengawasi secara serius menangani tenaga-tenaga kerjanya

dalam mengerjakan tugas dan kewajibannya.

Perusahaan Cv.Inti Persada mengawali karirnya untuk perawatan gedung

Universitas Trisakti dari tahun 2007 sampai sekarang. Kerjasama dengan Universitas

25

Trisakti adalah awal yang baik bagi perusahaan, di karnakan Universitas Trisakti

adalah kampus yang sudah di kenal oleh semua orang. Bukan hanya Universitas

Trisakti saja yang bekerjasama dengan perusahaan CV.Inti Persada ada beberapa

perusahaan atau Departemen yang bekerja sama, Contohnya seperti Departemen

Perhubungan dan Dikti.

Berikut ini adalah Surat Izin Usaha Perdagangan (SIUP) pada CV.Inti Persada

Gambar III.1.

Surat Izin Usaha Perdagangan (SIUP)

26

3.1.2. Struktur Organisasi dan Fungsi

Organisasi adalah sekumpulan dari beberapa orang yang melakukan

kegiatan tertentu untuk mencapai tujuan bersama. Sedangkan struktur organisasi

adalah bagaimana pekerjaan dibagi, dikelompokkan, dan dikoordinasikan secara

formal.

1. Struktur Organisasi

Struktur organisasi di Cv.Inti Persada terdiri dari komisaris sebagai pendiri

perusahaan. Di ikuti oleh direktur sebagai pimpinan perusahan dan membawahi

beberapa manager yang meliputi finance manager, operational manager, dan juga

marketing manager. Operational menejer membawai beberapa site manager, stite

manager dibantu oleh team SVP, leader dan cleaning service.

Di bawah ini adalah bagan struktur organisasi yang ada di Cv.Inti Persada

DIREKTUR KOMISARIS

FINANCE MANAGERMARKETING

MANAGER

OPERATIONAL

MANAGER

SITE MANAGER SITE MANAGERSITE MANAGER

SVP SVP

LEADER LEADER

CLEANERCLEANER

Gambar III.2.

Struktur Organisasi CV.Inti Persada

27

2. Fungsi Organisasi

Dalam suatu struktur organisasi memiliki fungsi dari masing-masing tugas yang

sudah diberikan. Berikut ini adalah fungsi organisasi pada CV.Inti Persada.

a. Direktur

1). Mengambil keputusan dan kebijakan-kebijakan finansial.

2). Menyampaikan, mempertanggung jawabkan laporan bulanan dan tahun

kepada komisaris.

3). Menyetujui standar operasional prosedur perusahaan yang di ajukan

managemen.

4). Negoisasi kepada institut-institut lain.

b. Komisaris

1). Mengawsi dan mengontrol perusahaan

2). Meneriman dan mengevaliuasi laporan situasi dan kondisi perusahaan oleh

direktur.

3). Memberi saran maupun modal tambahan yang dibutuhkan perusahaan.

4). Menyetujui rancangan anggaran dasar dan anggaran rumah tangga

perusahaan.

c. Finance Manager

1). Mengaudit dan mengevaluasi kondisi keuangan perusahaan.

2). Membuat dan melaporankan keuangan pada direktur.

3). Membuat dan memproses urusan perpajakan.

28

d. Operational Manager

1). Mengkoordinasi system kerja kepada seluruh site manager.

2). Menerapkan SOP kepada seluruh jajaran yang di bawah naungannya.

3). Menyediakan segala keperluan peralatan operasional.

e. Marketing

1). Mencari peluang-peluang bisnis yang positif bagi peusahaan.

2). Mengikuti proses-proses tender.

3). Melaporkan hasil evaluasi karyawan dan melaporkannya kepada direktur.

f. HRD

1). Menyiapkan dan mencari SDM untuk menjadi karyawan perusahaan.

2). Menilai dan mengevaluasi karyawan dan melaporkannya kepada direktur.

g. Site Manager

1). Sebgai kordinator area yang membawahi sedikitnya 10 superpaiser dalam

satu area kontrak kerja

2). Melaporkan dan mengevaluasi situasi dan kondisi area kerja kepada site

manager.

h. Leader

1). Bertanggung jawab atas fungsi operasional teamnya dan melaporkannya

kepada supervaiser.

2). Mengawasi sedikitnya 10 orang cleaner.

i. Cleaner

1). Mematuhi dan melaksanakan SOP yang dibuat oleh perusahaan.

29

3.2.Analisa Kebutuhan

Kebutuhan manusia akan informasi meningkat seiring dengan perkembangan

zaman. Untuk mendapatkan informasi tersebut diantaranya dapat dilakukan dengan

menjelajahi dunia maya yaitu internet. Penulis menawarkan solusi yaitu dengan

dibuatkan sebuah website penyediaan jasa kebersihan, sebagai informasi mengenai hal-

hal yang berkaitan dengan kebutuhan jasa kebersihan dan juga alternatif untuk

melakukan pemesanan jasa.

Untuk merancang dan membangun web dibutuhkan proses pengumpulan

kebutuhan yang dilakukan secara intensif untuk menentukan spesifikasi web agar dapat

dipahami oleh pengguna atau disebut juga analisis kebutuhan.

Ada 7 (tujuh) jenis kebutuhan (requirements types) dalam pengembangan web

seperti functional requirements, content requirements, quality requirements, system

environment requirements, user interface requirements, evolution requirements, dan

project constraint.

Hal pertama yang perlu dilakukan dalam analisa kebutuhan adalah dengan cara

mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan

kebutuhan sistem.

3.2.1. Analisa kebutuhan pengguna

1. Administator

a. Admin dapat melihat dan menghapus daftar pengajuan kontrak.

b. Admin dapat menambah, mengedit, dan menghapus kategori jasa.

c. Admin dapat menambah, mengedit, dan menghapus jasa/produk.

30

d. Admin dapat melihat data permintaan.

e. Admin dapat menambah, mengedit, dan menghapus agen perbaikan.

f. Admin dapat menambah, mengedit, dan menghapus biaya ongkos kirim.

g. Admin dapat mengedit profil perusahaan.

h. Admin dapat mengedit panduan pemesanan jasa kebersihan.

i. Admin dapat mencetak laporan hari ini dan laporan per periode.

2. Pengunjung

a. Pengunjung dapat melihat home, profil, panduan pemesanan, dan kategori

produk/jasa.

b. Pengunjung dapat melakukan login untuk mendaftarkan diri sebagai pelanggan.

c. Jika pengunjung sudah menjadi pelanggan, dapat melakukan pemesanan jasa

kebersihan, dan dapat melakukan transaksi pemesanan.

3.2.2. Analisa Kebutuhan System

1. Pelanggan (member)

a. Memberikan informasi tentang jasa yang ditawarkan.

b. Menyediakan informasi profil pelanggan.

c. Menyediakan konfirmasi status pemesanan.

d. Menyediakan informasi tentang pengajuan kontrak.

31

3.3. Perancangan Perangkat lunak

Perancangan perangkat lunak yang digunkan penulis untuk membuat website

ini di antaranya rancangan antar muka, rancangan basis data, dan rancangan struktur

navigasi.

3.3.1. Rancangan Antar Muka

Agar web ini terlihat sederhana, menarik, dan mudah dimengerti oleh

pengguna, diperlukan desain antar muka (interface). Desain antar muka harus

dilakukan karena merupakan bagian yang berhubungan langsung dengan pengguna

yaitu segala sesuatu yang dapat dilihat oleh pengguna.

Representasi antar muka atau spesifikasi rancangan tampilan web disebut

desain antar muka. Desain web terdiri dari 2 (dua) bagian yaitu desain front end dan

desain back end. Tampilan web yang dilihat oleh pengunjung ataupun member disebut

front end. Sedangkan tampilan administrator web dalam mengelola konten web,

keamanan web, dan konektivitas dari situs ke server web disebut backend.

Di bawah ini adalah rancangan web yang akan dibangun untuk pemesanan jasa

kebersihan yang terdiri dari dua bagian yaitu rancangan antar muka halaman index

(front end) dan rancangan antar muka administrator (back end).

32

1. Rancangan Antar Muka Login Admin

Username

Password

Login

Admin Login

Gambar III.3.

Rancangan Antar Muka Login Admin

33

2. Rancangan Antar Muka Home Admin

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Home

Admin Keluar

Daftar Pengajuan

Gambar III.4.

Rancangan Antar Muka Home Admin

34

3. Rancangan Antar Muka Admin Daftar Pengajuan

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Daftar Pengajuan Kontrak

Admin Keluar

Show Entries

No. AksiTanggalSubjekEmaillNamar

< previous Next >

Daftar Pengajuan

Perusahaan

Gambar III.5.

Rancangan Antar Muka Daftar Pengajuan Admin

35

4. Rancangan Antar Muka Admin Kategori

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Kategori

Admin Keluar

Show Entries

No AksiNama Kategori

< previous Next >

search

Edit | Hapus

Edit | Hapus

Edit | Hapus

Showing 1 to 3 of 3 entries

Daftar Pengajuan

Gambar III.6.

Rancangan Antar Muka Kategori Admin

36

5. Rancangan Antar Muka Admin Jasa

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Produk / Jasa

Admin Keluar

Show Entries

No AksiGambar

< previous Next >

search

Edit | Hapus

Edit | Hapus

Edit | Hapus

Showing 1 to 3 of 3 entries

Tambah Produk

Nama produk / jasa Biaya Tgl. Masuk

Daftar Pengajuan

Gambar III.7.

Rancangan Antar Muka Jasa Admin

37

6. Rancangan Antar Muka Admin Data Permintaan

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Order

Admin Keluar

Show Entries

No.Order AksiStatusJamTanggalNama

Cudtomer

< previous Next >

Daftar Pengajuan

Gambar III.8.

Rancangan Antar Muka data Permintaan Admin

38

7. Rancangan Antar Muka Admin Agen Perbaikan

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Agen Perbaikan

Admin Keluar

Show Entries

No AksiFoto

< previous Next >

search

Edit | Hapus

Edit | Hapus

Edit | Hapus

Showing 1 to 3 of 3 entries

Tambah Agen

Nama Agen

Daftar Pengajuan

Gambar III.9.

Rancangan Antar Muka Agen Perbaikan Admin

39

8. Rancangan Antar Muka Admin Biaya Pengiriman Agen

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Biaya Pengiriman

Admin Keluar

Show Entries

No AksiNama Kota

< previous Next >

search

Edit | Hapus

Edit | Hapus

Edit | Hapus

Showing 1 to 3 of 3 entries

Tambah Biaya Pengiriman

AgenBiaya Pengiriman

Daftar Pengajuan

Gambar III.10.

Rancangan Antar Muka Biaya Pengiriman Agen Admin

40

9. Rancangan Antar Muka Admin profil

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Profil

Admin Keluar

Choose file

Ganti Logo

Deskripsi

Update

Daftar Pengajuan

Gambar III.11.

Rancangan Antar Muka Profil Admin

41

10. Rancangan Antar Muka Admin Panduan

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Panduan

Admin Keluar

Pnaduan Bertransaksi

Update

Daftar Pengajuan

Gambar III.12.

Rancangan Antar Muka Panduan Admin

42

11. Rancangan Antar Muka Admin Laporan

Home

Profil

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

laporan

Panduan

Laporan

Admin Keluar

Laporan Hari Ini

Laporan Per Periode

Dari Tanggal

s/d Tanggal

Cetak

Daftar Pengajuan

Gambar III.13.

Rancangan Antar Muka Laporan Admin

43

12. Rancangan Antar Muka Halaman Index (beranda)

Jasa Perawatan Profil Panduan Bertransaksi Masuk Daftar Daftar Permintaan

Kategori Produk & Jasa

Hot List

Perusahaan Terdaftar

footer

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Beranda

Terbaru

GAMBAR

JASAGAMBAR

JASAGAMBAR

JASA

LIHAT PILIH

GAMBAR

JASA

LIHAT PILIH

PILIHLIHAT LIHAT PILIH

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

LIHAT LIHAT LIHAT

LIHAT LIHAT

PILIH PILIH PILIH

PILIH PILIH

GAMBAR JASA

SELENGKAPNYA

Gambar III.14.

Rancangan Antar Muka Halaman Beranda

13. Rancangan Antar Muka Halaman Profil

44

Jasa Perawatan Profil Panduan Bertransaksi Masuk Daftar Daftar Permintaan

Profil Perusahaan Kami

Footer

Kategori Produk & Jasa

Hot List

Perusahaan Terdaftar

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.15.

Rancangan Antar Muka Halaman Profil

14. Rancangan Antar Muka Halaman Panduan Bertransaksi

45

Jasa Perawatan Profil Panduan Bertransaksi Masuk Daftar Daftar Permintaan

Panduan Bertransaksi

Footer

Kategori Produk & Jasa

Hot List

Perusahaan Terdaftar

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.16.

Rancangan Antar Muka Halaman Panduan Bertransaksi

15. Rancangan Antar Muka Halaman Daftar Member

46

Jasa Perawatan Profil Panduan Bertransaksi Masuk Daftar Daftar Permintaan

Pendaftaran Pelanggan Baru

Form Pendaftaran

Nama Lengkap

Password

Alamat Pengirim

Nomer Telephone

Email

Kota

Keterangan

Daftar

Footer

Kategori Produk & Jasa

Hot List

Perusahaan Terdaftar

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.17.

Rancangan Antar Muka Halaman Pendaftaran

16. Rancangan Antar Muka Halaman Login Member

47

Jasa Perawatan Profil Panduan Bertransaksi Masuk Daftar Daftar Permintaan

Login Pelanggan

Email

Password

Login Lupa Password?

Footer

Kategori Produk & Jasa

Hot List

Perusahaan Terdaftar

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.18.

Rancangan Antar Muka Halaman Login

17. Rancangan Antar Muka Halaman Beranda Member

48

Jasa Perawatan Profil Panduan Bertransaksi Keluar Daftar Permintaan

Beranda

Terbaru

Menambahkan Produk

Yang di Pesan

Profil Saya

Data Permintaan

Riwayat Transaksi

keluar

Perusahaan Terdaftar

Footer

Ajukan Kontrak

Kategori Produk & Jasa

Hot List

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

GAMBAR

JASAGAMBAR

JASAGAMBAR

JASA

LIHAT PILIH

GAMBAR

JASA

LIHAT PILIH

PILIHLIHAT LIHAT PILIH

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

GAMBAR

JASA

LIHAT LIHAT LIHAT

LIHAT LIHAT

PILIH PILIH PILIH

PILIH PILIH

GAMBAR JASA

SELENGKAPNYA

Gambar III.19.

Rancangan Antar Muka Halaman Beranda Member

18. Rancangan Antar Muka Halaman Profil Member

49

Jasa Perawatan Profil Panduan Bertransaksi Keluar Daftar Permintaan

Profil Customer

Nama Lengkap

Alamat Pengirim

Nomer Telephone

Email

Edit Profil

Footer

Menambahkan Produk

Yang di Pesan

Profil Saya

Data Permintaan

Riwayat Transaksi

keluar

Perusahaan Terdaftar

Ajukan Kontrak

Kategori Produk & Jasa

Hot List

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.20.

Rancangan Antar Muka Halaman Profil Member

19. Rancangan Antar Muka Halaman Data Permintaan Member

50

Jasa Perawatan Profil Panduan Bertransaksi Keluar Daftar Permintaan

Keranjang Belanja

No Produk Nama Produk Harga Sub Total Hapus

Pilih Agen Agen Yang Dipilih :

Kota Anda :

Pilih Lainnya Selesai Transaksi

Total

Footer

Menambahkan Produk

Yang di Pesan

Profil Saya

Data Permintaan

Riwayat Transaksi

keluar

Perusahaan Terdaftar

Ajukan Kontrak

Kategori Produk & Jasa

Hot List

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.21.

Rancangan Antar Muka Halaman Data Permintaan Member

20. Rancangan Antar Muka Halaman Riwayat Transaksi Member

51

Jasa Perawatan Profil Panduan Bertransaksi Keluar Daftar Permintaan

Riwayat Transaksi

No. Order Nama Customer Tgl. Order Jam Status Aksi

Footer

Menambahkan Produk

Yang di Pesan

Profil Saya

Data Permintaan

Riwayat Transaksi

keluar

Perusahaan Terdaftar

Ajukan Kontrak

Kategori Produk & Jasa

Hot List

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.22.

Rancangan Antar Muka Halaman Riwayat Transaksi Member

21. Rancangan Antar Muka Halaman Ajukan Kontrak Member

52

Jasa Perawatan Profil Panduan Bertransaksi Keluar Daftar Permintaan

Footer

Pengajuan kontrak Kerja

Pengajuan Kontrak

Id kustomer

Nama

Nomer Telephone

Email

Alamat Anda

Nama Perusahaan

Contoh Pengisian Formulir

subjek

Pesan

Detail Pengajuan

Hologram

Kirim

Menambahkan Produk

Yang di Pesan

Profil Saya

Data Permintaan

Riwayat Transaksi

keluar

Perusahaan Terdaftar

Ajukan Kontrak

Kategori Produk & Jasa

Hot List

Karpet

Kristalisasi lantai

sofa

Polesing lantai

Membersihkan toilet

jasa

jasa

jasa

Gambar III.23.

Rancangan Antar Muka Halaman Ajukan Kontrak Member

3.3.2 Basis data

53

1. Entity Relationship Diagram

kategori

jasa

customer

agen

kota

orderorder_detail

id_kategori nm_kategori id_jasaid_order

jumlah

id_kota

filestatus_order

id_customer

id_order

Memiliki

id_kota

nama_kota

ongkos_kirim

id_agen

foto

nama_agen

id_agen

id_customer

password

id_kota

emailtelpon

alamat

nama_lengkap

dipesan

tgl_masuk

deskripsi

gambar

id_kategori

id_jasa

harga

nama_jasa

tanggal

file

pesan

subjek

id_customer

id_kontrak

Ajukan

kontrak

memiliki

memiliki

melakukan

nama_perusahaan

1

m

1

m

m 1

m

1

1

m

m 1

Tgl_orders

Jam_orders

Memiliki

Memiliki

1

1

1

melakukan

Gambar III.24.

Entity Relationship Diagram (ERD

54

2. Logical Relational Structure(LRS)

kategori

*Id_kategori

nama_kategori

jasa

*Id_jasa

**Id_kategori

Nama_jasa

harga

deskripsigambar

tgl_masuk

dipesan

customer

*Id_customernama_lengkap

alamat

telpon

email

**id_kotapassword

Nama_perusahaan

agen

*Id_agennama_agenfoto

kota

*Id_kota

nama_kota

ongkos_kirim

**Id_agen

orders

*Id_ordersstatus_orderstgl_ordersjam_orders

**Id_customer

Id_kota

file

orders_detail

id_orders

*id_jasajumlah

kontrak

*id_kontrak**id_customer

subjek

pesan

file

tanggal

1

m1

m

m

1

1

m

m

1

1

1

1

Gambar III.25.

Logical Record Structure (LRS)

55

3. Spesifikasi File

a. Spesifikasi File admins

Nama Database : kebersihan

Nama File : File admins

Akronim : admins.MYD

Fungsi : untuk menampilkan data admin

Tipe File : File Master

Media : Harddisk

Panjang Record : 340

Kunci Field : username

Software : XAMPP

Tabel III.1.

Spesifikasi File admins

No Elemen Data Nama Field Tipe Size Keterangan

1. Username username varchar 50 Primary Key

2. Password password varchar 50

3. Nama Lengkap nama_lengkap varchar 100

4. Email email varchar 100

5. Nomor Telepon no_telp varchar 20

6. Akses Level level varchar 20

7. Blokir blokir Enum

(‘Y’,’N’)

-

56

b. Spesifikasi File Agen

Nama Database : kebersihan

Nama File : File Agen

Akronim : agen.MYD

Fungsi : untuk menampilkan data agen

Tipe File : File Master

Media : Harddisk

Panjang Record : 41

Kunci Field : id_agen

Software : XAMPP

Tabel III.2.

Spesifikasi File Agen

No Elemen Data Nama Field Tipe Size Keterangan

1. Id agen id_agen int 11 Primary Key

2. Nama agen nama_agen varchar 30

3. Foto foto text -

c. Spesifikasi File kategori

Nama Database : kebersihan

Nama File : File kategori

Akronim : kategori.MYD

Fungsi : untuk menampilkan data kategori

57

Tipe File : File Master

Media : Harddisk

Panjang Record : 105

Kunci Field : id_kategori

Software : XAMPP

Tabel III.3.

Spesifikasi File kategori

No Elemen Data Nama Field Tipe Size Keterangan

1. Id kategori id_kategori int 5 Primary

Key

2. Nama kategori nama_kategori varchar 100

d. Spesifikasi File kontrak

Nama Database : kebersihan

Nama File : File kontrak

Akronim : kontrak.MYD

Fungsi : untuk menampilkan data kontrak

Tipe File : File Master

Media : Harddisk

Panjang Record : 110

Kunci Field : id_kontrak

Software : XAMPP

58

Tabel III.4.

Spesifikasi File Kontrak

No Elemen Data Nama Field Tipe Size Keterangan

1. Id kontrak id_kontrak int 5 Primary

Key

2. Id customer id_customer varchar 5

3. Subjek subjek varchar 100

4. Pesan pesan text -

5. File file text -

6. Tanggal tanggal date -

e. Spesifikasi File kota

Nama Database : kebersihan

Nama File : File kota

Akronim : kota.MYD

Fungsi : untuk menampilkan data kota

Tipe File : File Master

Media : Harddisk

Panjang Record : 124

Kunci Field : id_kota

Software : XAMPP

59

Tabel III.5.

Spesifikasi File Kota

No Elemen Data Nama Field Tipe Size Keterangan

1. Id kota id_kota int 3 Primary Key

2. Nama kota nama_kota varchar 100

3. Ongkos kirim ongkos_kirim int 10

4. Id agen id_agen int 11

f. Spesifikasi File customer

Nama Database : kebersihan

Nama File : File customer

Akronim : customer.MYD

Fungsi : untuk menampilkan data customer

Tipe File : File Master

Media : Harddisk

Panjang Record : 280

Kunci Field : id_customer

Software : XAMPP

60

Tabel III.6.

Spesifikasi File Customer

No Elemen Data Nama Field Tipe Size Keterangan

1. Id customer id_customer int 5 Primary Key

2. Password password varchar 50

3. Nama lengkap nama_lengkap varchar 100

4. Alamat alamat text -

5. Email email varchar 100

6. Nomor telepon telpon varchar 20

7. Id kota id_kota int 5

8. Nama

perusahaan

nama_perusahaan varchar 60

g. Spesifikasi File modul

Nama Database : kebersihan

Nama File : File modul

Akronim : modul.MYD

Fungsi : untuk menampilkan data modul

Tipe File : File Master

Media : Harddisk

Panjang Record : 105

Kunci Field : id_modul

Software : XAMPP

61

Tabel III.7.

Spesifikasi File modul

No Elemen Data Nama Field Tipe Size Keterangan

1. Id modul id_modul Int 5 Primary Key

2. Static content static_content Text -

3. Gambar gambar varchar 100

h. Spesifikasi File orders

Nama Database : kebersihan

Nama File : File orders

Akronim : orders.MYD

Fungsi : untuk menampilkan data pemesanan

Tipe File : File Transaksi

Media : Harddisk

Panjang Record : 121

Kunci Field : id_orders

Software : XAMPP

Tabel III.8.

Spesifikasi File orders

No Elemen Data Nama Field Tipe Size Keterangan

1. Id orders id_orders int 5 Primary Key

2. Status order status_order varchar 50

62

3. Tanggal order tgl_order date -

4. Jam order jam_order time -

5. Id kustomer id_kustomer int 5

6. kota id_kota int 11

7. file file varchar 60

i. Spesifikasi File orders_detail

Nama Database : kebersihan

Nama File : File orders_detail

Akronim : orders.MYD

Fungsi : untuk menampilkan data detail pemesanan

Tipe File : File Transaksi

Media : Harddisk

Panjang Record : 15

Kunci Field : -

Software : XAMPP

Tabel III.9.

Spesifikasi File orders_detail

No Elemen Data Nama Field Tipe Size Keterangan

1. Id orders id_orders int 5

2. Id jasa id_jasa int 5

3. Jumlah jumlah int 5

63

j. Spesifikasi File orders_temp

Nama Database : kebersihan

Nama File : File orders_temp

Akronim : orders.MYD

Fungsi : untuk menampilkan data temporer pemesanan

Tipe File : File Transaksi

Media : Harddisk

Panjang Record : 115

Kunci Field : id_orders_temp

Software : XAMPP

Tabel III.10.

Spesifikasi File orders_temp

No Elemen Data Nama Field Tipe Size Keterangan

1. Id orders temp id_orders_temp int 5 Primary

Key

2. Id jasa id_jasa int 5

3. Id session id_session varchar 100

4. jumlah jumlah int 5

5. Tanggal order

temp

tgl_order_temp date -

6. Jam order temp jam_order_temp time -

64

k. Spesifikasi File jasa

Nama Database : kebersihan

Nama File : File jasa

Akronim : orders.MYD

Fungsi : untuk menampilkan data produk

Tipe File : File Transaksi

Media : Harddisk

Panjang Record : 240

Kunci Field : id_jasa

Software : XAMPP

Tabel III.11.

Spesifikasi File produk

No Elemen Data Nama Field Tipe Size Keterangan

1. Id produk id_jasa int 5 Primary Key

2. Id kategori id_kategori int 5

3. Nama jasa nama_jasa varchar 100

4. Deskripsi deskripsi text -

5. Harga harga int 20

6. Tanggal masuk tgl_masuk date -

7. Gambar gambar varchar 100

8. Dipesan dibeli int 5

65

3.3.3. Struktur Navigasi

Struktur navigasi yang dipakai dalam pembuatan website penyediaan jasa

kebersihan pada CV.Inti Persada menggunakan struktur navigasi campuran yang

merupakan gabungan dari ketiga struktur yakni linier, non linier, dan hirarki. Berikut

ini adalah rancangan struktur navigasi yang penulis buat.

1. Struktur Navigasi Halaman Pengunjung

Jasa

PerbaikanMasuk

Panduan

BertransaksiProfil

Data

PermintaanDaftar

Jasa

Kategori Jasa

LihatPilih

Index

Gambar III.26.

Struktur Navigasi Halaman Pengunjung (User)

66

2. Struktur Navigasi Halaman Member

Jasa

PerbaikanKeluar

Panduan

BertransaksiProfil

Data

Permintaan

Jasa

Kategori Jasa

LihatPilih

Index

Ajukan

Kontrak

Riwayat

Transaksi

Data

Permintaan

Profil Saya

Keluar

Selesai

Transaksi

Beli

Gambar III.27.

Struktur Navigasi Halaman Member

67

3. Struktur Navigasi Halaman Admin

Home

Profil

Laporan

Panduan

Biaya Pengiriman

Agen

Agen Perbaikan

Data Permintaan

Jasa

Kategori

Keluar

Daftar Pengajuan

Hapus | View

Tambah Kategori

Edit | Hapus

Edit Hapus

Tambah Jasa

Detail

Tambah Agen

Edit Hapus

Tambah Biaya

Pengiriman

Edit Hapus

Update

Update

Cetak

Logi

n A

dmin

Hal

aman

Adm

in

Gambar III.28.

Struktur Navigasi Halaman Admin

3.4. Implementasi dan Pengujian Unit

68

3.4.1. Implementasi

1. Implementasi rancangan antar muka

a. Tampilan Halaman Index Pengunjung

Gambar III.29.

Implementasi Halaman Index pengunjung

b. Tampilan halaman profil

Gambar III.30.

Implementasi Halaman profil

c. Tampilan halaman panduan bertransaksi

69

Gambar III.31.

Implementasi Halaman Panduan Transaksi

d. Tampilan halaman daftar

Gambar III.32.

Implementasi Halaman Daftar

e. Tampilan halaman masuk

70

Gambar III.33.

Implementasi Halaman Login Member

f. Tampilan halaman index member

Gambar III.34.

Implementasi Halaman Index Member

g. Tampilan halaman profil member

71

Gambar III.35.

Implementasi Halaman Profil Member

h. Tampilan halaman riwayat transaksi member

Gambar III.36.

Implementasi Halaman Riwayat Transaksi Member

i. Tampilan halaman ajukan kontrak member

72

Gambar III.37.

Implementasi Halaman Ajukan Kontrak Member

j. Tampilan Halaman Login Admin

Gambar III.38.

Implementasi Halaman Login Admin

k. Tampilan Halaman index Admin

73

Gambar III.39.

Implementasi Halaman Index Admin

l. Tampilan Halaman daftar pengajuan Admin

Gambar III.40.

Implementasi Halaman Daftar pengajuan Admin

m. Tampilan Halaman kategori Admin

74

Gambar III.41.

Implementasi Halaman Kategori Admin

n. Tampilan Halaman jasa Admin

Gambar III.42.

Implementasi Halaman Jasa Admin

o. Tampilan Halaman data permintaan Admin

75

Gambar III.43.

Implementasi Halaman Data Permintaan Admin

p. Tampilan Halaman Agen Perbaikan Admin

Gambar III.44.

Implementasi Halaman Agen Perbaikan Admin

q. Tampilan Halaman Biaya Pengiriman Admin

76

Gambar III.45.

Implementasi Halaman Biaya Pengiriman Admin

r. Tampilan Halaman profil Admin

Gambar III.46.

Implementasi Halaman Profil Admin

s. Tampilan Halaman Panduan Admin

77

Gambar III.47.

Implementasi Halaman Panduan Admin

t. Tampilan Halaman Laporan Admin

Gambar III.48.

Implementasi Halaman Laporan Admin

2. Spesifikasi system computer

78

a. Spesifikasi Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah suatu bagian yang akan digunakan dalam

menjalankan software dan pemilihan perangkat keras (hardware) apa saja yang

dibutuhkan untuk menjalankan aplikasi tersebut, sehingga program yang telah

dihasilkan dapat berjalan dengan baik. Dalam hal ini perangkat keras yang

digunakan penulis adalah sebagai berikut:

1) Server

a) Processor : Intel Core i3 Processor

b) Memory : 4.00 GB DDR3

c) Harddisk : 500 GB

d) Monitor : 14’’ Inch

e) Keyboard : Standard (84 keys)

f) Mouse : Standard Mouse

g) Koneksi Internet : kecepatan 3 .6 mbps

2) Client

a) Processor : Intel Core i3 Processor

b) Memory : 2.00 GB DDR3

c) Harddisk : 500 GB

d) Monitor : 14’’ Inch

e) Keyboard : Standard (84 keys)

f) Mouse : Standard Mouse

g) Koneksi Internet : kecepatan 3 .6 mbps

b. Perangkat Lunak (Software)

79

Bagian terpenting yang lain untuk mendukung program adalah perangkat lunak

(software) yang digunakan dengan menjalankan web serta sistem operasi yang

digunakan untuk menjalankan program tersebut. Adapun perangkat lunak yang

digunakan penulis dalam pembuatan program makalah ini adalah:

1) Server

a) Sistem operasi Microsoft Windows 7 Ultimate

b) Paket program XAMPP

c) Adobe Dreamweaver CS6

d) Google Chrome

2) Client

a) Sistem operasi Microsoft Windows 7 Ultimate

b) Paket program XAMPP

c) Adobe Dreamweaver CS6

d) Google Chrome

80

3.4.2. Pengujian Unit

1. Pengujian Terhadap Form Login Member

Tabel III.12.

Pengujian Terhadap Form Login Member

No. Skenario

Pengujian

Test case Hasil Yang Diharapkan Hasil

Pengujian

Kesimpula

n

1 Email dan

Password

belum diisi

Email:

kosong

dan

Password

: kosong

Sistem akan menolak

akses dan menampilkan

“Anda belum

mengisikan Email”

Sesuai

harapan

valid

2 Email diisi

dan

Password

kosong

Email:

solah.az4

21@gma

il.com dan

Password

: kosong

Sistem akan menolak

akses dan menampilkan

“Anda belum

mengisikan Password”

Sesuai

harapan

valid

3 Email

kosong dan

Password

diisi

Email:

kosong

dan

Password

: ibrahim

Sistem akan menolak

akses dan menampilkan

“Anda belum

mengisikan Email”

Sesuai

harapan

valid

4 Email diisi

dan

Password

diisi

Email:

solah.az4

21@gma

il.com dan

Password

: 123

Sistem menerima akses

pendaftaran kemudian

langsung menampilkan

Halaman Transaksi

Selesai

Sesuai

harapan

valid

81

2. Pengujian Terhadap Form Login Admin

Tabel III.13.

Pengujian Terhadap Form Login Admin

No. Skenario

Pengujian

Test case Hasil Yang Diharapkan Hasil

Pengujian

Kesimpulan

1 Username

dan

Password

belum diisi

Username:

kosong

dan

Password:

kosong

Sistem akan menolak

akses dan menampilkan

“LOGIN GAGAL!

Username atau

Password Anda tidak

benar.

Atau account Anda

sedang diblokir.

ULANGI LAGI”

Sesuai

harapan

valid

2 Username

diisi dan

Password

kosong

Username:

admin dan

Password:

kosong

Sistem akan menolak

akses dan menampilkan

“LOGIN GAGAL!

Username atau

Password Anda tidak

benar.

Atau account Anda

sedang diblokir.

ULANGI LAGI”

Sesuai

harapan

valid

3 Username

kosong dan

Password

diisi

Username:

kosong

dan

Password:

admin

Sistem akan menolak

akses dan menampilkan

“LOGIN GAGAL!

Username atau

Password Anda tidak

benar.

Atau account Anda

sedang diblokir.

ULANGI LAGI”

Sesuai

harapan

valid

4 Username

diisi dan

Password

diisi

Username:

admin dan

Password:

admin

Sistem menerima akses

login kemudian

langsung menampilkan

Halaman Administrator

Sesuai

harapan

valid

82

3. Pengujian Terhadap Form Register Member

Tabel III.12.

Pengujian Terhadap Form Register

Member

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Nama Lengkap, Password, Alamat Pengiriman, Nomor Telepo n, Email, Kota

Tujuan, nama

perusahaan, dan

kode chapta

Tidak diisi

kemudian klik

tombol

DAFTAR

Nama

Lengkap:

(kosong)

Password:

(kosong)

Alamat

Pengiriman

: (kosong)

Nomor

Telepon:

(kosong)

Email:

(kosong)

Kota

Tujuan:

(kosong)

kode chapta:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

2. Mengetikkan Nama Lengkap dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Nama

Lengkap:

solahhudin

dan data

Yang lain

Tidak diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Alamat”

Sesuai

harapan

Valid

83

3. Mengetikkan Password dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Password: 123 dan data

yang lain

tidak diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

4. Mengetikkan Alamat Pengiriman dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Alamat:

Jalan Daan

Mogot RT

10/13,

Kapuk,

Cengkaren

g, Jakarta

Barat,

11720

dan data

yang lain tidak diisi (kosong)

Sistem akan

menolak

akses user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

5. Mengetikan Nomer telepon dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Nomor

Telepon:

087784486 553 dan data yang lain tidak diisi (kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

6. Mengetikkan Email dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Email:

solah.az421

@gma

il.com

dan data

data yang

lain tidak

diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

7. Memilih Kota Tujuan dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Kota

Tujuan:

Jakarta dan

data yang

laing tidak

diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

84

8. Mengetikan nama perusahaan (PT/CV) dan data yang lainnya tidak diisi (kosong) kemudian klik tombol DAFTAR

Nama

perusahaan

: Inti

Persada

dan data

yang lain

tidak diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

9. Mengetikkan kode chapta dan data yang lain tidak diisi (kosong) kemudian klik tombol DAFTAR

Kode

chapta:

778a06 dan

data yang

Lain tidak

diisi

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Anda belum

mengisikan

Nama”

Sesuai

harapan

Valid

10. Nama Lengkap, Password, Alamat Pengiriman, Nomor Telepo n, Email, Kota

Tujuan, nama

perusahaan, dan

kode chapta diisi

semua dengan

benar kemudian

klik tombol

DAFTAR

Nama

Lengka:

solahudin

password:

123 Alamat

Pengiriman:

jl.

Rawabahgia

raya no 53 rt

oo6/006

grogol

Jakarta barat

Nomer

Telepon:

0856860714

8 Email:

solah.az42

[email protected]

om kota:

Jakarta barat

nama

perusahaan

inti persada

kode chapca

50f540

Sistem

menerima akses

pendaftaran

kemudian

langsung

menampilkan

halaman

transaksi selesai

Sesuai

harapan

Valid

85

BAB IV

PENUTUP

4.1. Kesimpulan

Berdasarkan dari hasil pembahasan tugas akhir yang dilakukan penulis

terhadap penyediaan jasa kebersihan pada CV.Inti Persada, maka dapat ditarik

kesimpulan sebagai berikut:

1. Website penyediaan jasa ini dapat membatu dalam pembuatan dan laporan

pemesanan jasa kebersihan secara tepat dan akurat.

2. Website penyediaan jasa ini dapat memasarkan jasanya lebih cepat kepada

masyarakat luas.

3. Dengan website ini pemesanan jasa akan lebih pesat lagi sehingga keuntungan

perusahaan akan semakin meningkat.

4. Konsumen dapat memesan jasa kebersihan di tempat mereka masing-masing

dengan memanfaatkan internet.

4.2. Saran

Adapun saran-saran yang dapat penulis berikan untuk meningkatkan kinerja

dari website penyediaan jasa ini, yaitu:

1. Agar website penyediaan jasa ini dapat lebih dikenal oleh masyarakat luas, maka

dapat dimasukan ke iklan website ataupun media massa.

86

2. Memberikan tampilan website yang lebih menarik lagi, agar pengunjung lebih

nyaman menikmati tampilan website dan tidak membosankan.

3. Menambahkan fitur-fitur yang lebih lengkap lagi untuk memudahkan pengunjung

dalam melakukan transaksi pemesanan.

4. Perlu adanya back up data untuk antisipasi jika ada gangguan yang tidak terduga,

sehingga data tetap dapat terkontrol dengan baik.

87

DAFTAR PUSTAKA

Abdullah. Rohi. 2015. Web Programing is Easy. Jakarta: PT. Elex Media Komputindo

Aditya, Alan Nur. 2010. Jago PHP dan MySQL. Bekasi: Dunia Komputer

Ardhana, YM Kusuma. 2013. Pemrograman PHP Codeigneter Black Box. Jakarta:

Jasakom.

Arief, M. Rudyanto. 2011. Pemrograman Web Dinamis MenggunakanPHP&MySQL.

Yogyakarta: CV. Andi Offset.

Binanto, I. 2010. Multi Media Digital Dasar Teori + Pengembangannya. Yogyakarta:

CV. Andi Offset.

Elcom, 2013. Adobe Dreamweaver CS6. Yogyakarta: CV. Andi Offset.

Fathansyah. 2012. BASIS DATA. Bandung: Informatika.

Kadir, abdul. 2013. PEMOGRAMAN DATABSE MySQL UNTUK PEMULA.

Yogyakarta: Mediakom.

Masrur, Mukhamad. 2016. Pemrograman Web Dinamis Menggunakan Java

Server Pages dengan Database Relasional MYSQL. Yogyakarta: CV. Andi

Offset.

Munir. 2013. Multimedia Konsep & Aplikasi dalam Pendidikan. Bandung:

Alfabeta.

Mustakini, Jogianto Hartono. 2008. Metodologi Penelitian Sistem Informasi.

Yogyakarta: CV. Andi Offset.

88

Risky, Soetam. 2011. KONSEP DASAR REKAYASA PERANGKAT LUNAK.

Jakarta: PT.Prestasi Pustakaraya.

Shalahuddin, M., dan Rosa Ariani Sukamto. 2010. REKAYASA PERANGKAT

LUNAK Terstruktur dan Berorientasi Objek. Bandung: Informatika.

Wahana Komputer. 2015. Panduan Aplikatif & Solusi (PAS): Membangun

Sistem Informasi dengan Java NetBeans dan MySQL. Yogyakarta: CV.

Andi Offset.

89

DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

Nim : 12143620

Nama Lengkap : Solahhudin

Tempat & Tanggal Lahir : Bogor, 20 Februari 1993

Alamat Lengkap : Jl. Gunung Salak Endah Kp. Purwa Sari Rt. 006/006

Des. Gunung Sari Kec. Pamijahan Kab. Bogor, Jawa

Barat.

Telephone : 08568607148

B. Riwayat Pendidikan Formal & Non Formal

1. SD Negri Situ Udik Bogor, Lulus Tahun 2005

2. SMP Negri Pamijahan Bogor, Lulus Tahun 2008

3. SMK Adzkia Kharisma Bogor, Lulus Tahun 2011

C. Riwayat Pengalaman Berorganisasi / Pekerjaan

1. D’COST satu tahun dari tanggal 1 November 2011 sampai 28 Oktober 2012

2. Office Boy pada Universitas Trisakti dari tanggal 1 November 2012 sampai

sekarang

Jakarta, 22 Juni 2017

Solahhudin