SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJA BUANA PERKASA (KEBAB KINGS) DENGAN MENGGUNAKAN PHP DAN MYSQL.

SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJ A
BUANA PERKASA (KEBAB KINGS) DENGAN
MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

Oleh :
REZA NOVI ENDRASWORO
0634010287

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJ A
BUANA PERKASA (KEBAB KINGS) DENGAN

MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Informatika

Disusun oleh :

REZA NOVI ENDRASWORO
0634010287

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN
SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJ A BUANA
PERKASA (KEBAB KINGS) DENGAN MENGGUNAKAN PHP DAN MYSQL

Disusun Oleh :

Reza Novi Endr aswor o
0634010287

Telah disetujui untuk mengikuti Ujian Negar a Lisan
Gelombang Tahun Akademik 2013/2014

Pembimbing Utama

Budi Nugr oho, S.Kom, M.Kom
NPT. 3 8009 05 02051

Pembimbing Pendamping


Wahyu Saifullah. J .S, S.Kom, M.Kom
NPT. 3 8608 10 02951

Mengetahui

Dekan
Fakultas Teknologi Informasi

Ir. Sutiyono, MT
NIP. 196 007 13 198703 1 001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Kepala Pr ogr am Studi
Teknik Infor matika

Dr . Ir . Ni Ketut Sar i, MT
NIP. 196 507 311 992 032 001


SKRIPSI
SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJ A BUANA
PERKASA (KEBAB KINGS) DENGAN MENGGUNAKAN PHP DAN MYSQL

Disusun Oleh :

Reza Novi Endr aswor o
0634010287

Telah diper tahankan di hadapan dan diter ima oleh Tim Penguji Skripsi
J ur usan Teknik Infor matika Fakultas Teknologi Industr i
Univer sitas Pembangunan Nasional ”Veter an” J awa Timur
Pada Tanggal 14 J uni 2013

Pembimbing :

Tim Penguji

1.


1.

Budi Nugr oho, S.Kom, M.Kom
NPT. 3 8009 05 02051

Basuki Rachmat S.Si, MT
NPT. 3 6907 06 02091

2.

2.

Wahyu Saifullah. J .S, S.Kom, M.Kom
NPT. 3 8608 10 02951

Achmad J unaidi S.Kom
NPT. 3 7811 04 01991
3


Chrystia Aji Putra, S.Kom
NPT. 3 8610 10 02961

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Bismillahirrahmanirrahim
Syukur alhamdulillahirobbil alamin terucap ke hadirat Allah SWT atas segala
limpahan Rahmat dan Hidayah-Nya kepada penulis sehingga penulis dapat
menyelesaikan Tugas Akhir ini dengan baik dan benar. Adapun judul tugas akhir ini
adalah “SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJ A
BUANA PERKASA (KEBAB KINGS) DENGAN MENGGUNAKAN PHP DAN
MYSQL” dengan studi kasus di CV. Raja Buana Perkasa di jalan Gayungsari 1 No
55 Surabaya.
Penyusunan laporan ini diajukan untuk menyelesaikan dan memenuhi
rangkaian Tugas Akhir yang merupakan salah satu syarat harus ditempuh oleh setiap
mahasiswa


Progdi

:

Teknik

Informatika

Fakultas

Teknologi

Universitas

Pembangunan Nasional “Veteran” Jawa Timur untuk menyelesaikan studi Sarjana S1
Teknik Informatika.
Dalam penyusunan laporan Tugas Akhir ini penulis menyadari telah banyak
mendapatkan bantuan dari berbagai pihak. Maka dari itu pada kesempatan ini dengan
kesungguhan ingin menyampaikan ucapan terima kasih yang sebesar-besarnya
kepada semua pihak yang telah membantu dan memberi dukungannya sehingga

Tugas Akhir ini dapat terselesaikan. Ucapan terima kasih penulis sampaikan kepada :

ii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1. Bapak Ir. Sutiyono, MT, selaku Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur.
2. Ibu Dr. Ir. Ni Ketut Sari, MT, selaku Ketua Program Studi Teknik
Informatika Universitas Pembangunan Nasional “Veteran” Jawa Timur
3. Bapak dan Ibu ku yang telah memberikan dukungan, nasihat, serta
doanya..
4. Bapak Budi Nugroho, S.Kom, M.Kom selaku Dosen Pembimbing I yang
telah mengarahkan dan membimbing penulis dalam melaksanakan Tugas
Akhir serta penyusunan laporan ini.
5. Bapak Wahyu Saifullah Jauharis Saputra, S.Kom, M.Kom selaku Dosen
Pembimbing II yang telah mengarahkan dan membimbing penulis dalam
melaksanakan Tugas Akhir serta penyusunan laporan ini.
6. Bapak serta Ibu dosen program studi teknik informatika yang dengan

tulus ikhlas memberikan arahan dan bantuannya.
7. Bapak Bobby Hendrawan Farizky selaku pemilik dari perusahaan “CV.
Raja Buana Perkasa”.
8. Saudara-saudara ku Om bud, Mas Jarwo, Mbak Wiwik yang sudah
memberi semangat dan nasihat agar segera menyelesaikan masa kuliah ku
ini.
9. Indra Sandi yang telebih dahulu lulus terima kasih selama ini selalu
memberikan kritik, saran, nasihat, dan dukungan selama aku masih kuliah
hingga membantu menyelesaikan tugas akhir ini

iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10. Azwardi, Gytha, Evi, Nanang teman-teman semasa masih mengerjakan
Tugas Akhir ini.
11. Pacar ku Meita yang sudah menunggu serta memberi semangat, kritik dan
saran untuk segera menyelesaikan Tugas Akhir ini.
12. Semua teman-teman Program Studi Teknik informatika maupun Sistem

Informasi UPN “Veteran” Jawa Timur.
13. Serta seluruh pihak yang telah memberikan kontribusinya sehingga
penulis dapat menyelesaikan Tugas Akhir ini.
Penulis menyadari bahwa laporan ini masih jauh dari kata sempurna, Oleh
karena itu segenap kritik dan saran yang sangat penulis harapkan dari para pembaca
untuk pembenahan laporan demi kesempurnaan Tugas Akhir ini. Semoga Buku
Tugas Akhir ini memberikan manfaat dan wawasan kita semua. Amin.

Surabaya, Januari 2013

Penulis

iv

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

HALAMAN JUDUL

LEMBAR PENGESAHAN
ABSTRAKSI ............................................................................................... i
KATA PENGANTAR ................................................................................. ii
DAFTAR ISI ............................................................................................... v
DAFTAR GAMBAR ................................................................................... x
DAFTAR TABEL ....................................................................................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah .......................................................................... 1
1.2 Perumusan Masalah ............................................................................... 2
1.3 Batasan Masalah .................................................................................... 3
1.4 Tujuan ................................................................................................... 3
1.5 Manfaat .................................................................................................. 3
1.6 Metodologi Penilitian ............................................................................. 4
1.7 Sistematika Penulisan ............................................................................. 5

BAB II TINJ AUAN PUSTAKA
2.1 Tinjauan Umum ..................................................................................... 8
2.2 Pemanfaatan IT ...................................................................................... 9
2.3 Sistem Informasi .................................................................................... 11
2.4 PHP ............................................................................................................ 11
2.5 HTML .................................................................................................. 14
v

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.6 CSS ............................................................................................................ 14
2.7 Javascript ............................................................................................... 15
2.8 Reporting ............................................................................................... 16
2.9 Sistem Basis Data .................................................................................. 16
2.10 MySQL ................................................................................................ 17
2.11 DBMS .................................................................................................. 20
2.12 Konektivitas PHP dan MySQL ............................................................. 22

BAB III METODE PENELITIAN
3.1 Analisa Masalah ..................................................................................... 24
3.2 Perancangan Sistem ............................................................................... 24
3.2.1 Alur Aplikasi ............................................................................... 25
3.2.2 Context Diagram ........................................................................ 28
3.2.3 Data Flow Diagram (DFD) ......................................................... 29
3.2.4 Conceptual Data Model (CDM) .................................................. 33
3.2.5

Physical Data Model (PDM) ...................................................... 35

3.3 Implementasi Database ............................................................................... 37
3.4 Perancangan Prototype ...............................................................................
45
3.4.1

Desain Form Utama Website ..................................................... 46

3.4.2

Desain Form Home ................................................................... 46

3.4.3

Desain Form Taste..................................................................... 47

3.4.4

Desain Form Layanan ............................................................... 48
vi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.5

Desain Form Galeri .................................................................... 48

3.4.6

Desain Form Contact ................................................................. 49

3.4.7

Desain Form Administrator ........................................................ 50

3.4.8

Desain Halaman Home Administrator ....................................... 50

3.4.9

Desain Halaman Master Data Administrator ............................... 51

3.4.10 Desain Halaman Daftar Master Data Administrator .................... 52
3.4.11 Desain Halaman Pendaftaran Mitra ........................................... 52
3.4.12 Desain Halaman Data Mitra........................................................ 53
BAB IV IMPLEMENTASI PROGRAM
4.1 Alat yang digunakan .............................................................................. 54
4.1.1 Perangkat Keras .......................................................................... 54
4.1.2 Perangkat Lunak ......................................................................... 54
4.2 implementasi Database ........................................................................... 55
4.2.1

Tabel Berita ................................................................................ 55

4.2.2

Tabel Halaman ........................................................................... 56

4.2.3

Tabel Investasi ........................................................................... 56

4.2.4

Tabel Kota................................................................................... 57

4.2.5

Tabel Kota Bagian ...................................................................... 58

4.2.6

Tabel Outlet ............................................................................... 58

4.2.7

Tabel Pengguna .......................................................................... 59

4.2.8

Tabel Produk ............................................................................. 59

4.2.9

Tabel Kategori Produk ................................................................ 60

4.2.10 Tabel Testimonial ....................................................................... 60
4.3 Implementasi aplikasi Desain Antarmuka .............................................. 61
vii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3.1 Form Halaman Utama Website Kebab Kings Indonesia .............. 61
4.3.2 Form Taste ................................................................................. 62
4.3.3 Form Halaman Layanan ............................................................. 65
4.3.4 Form Halaman News .................................................................. 66
4.3.5 Form Halaman Komunitas .......................................................... 66
4.3.6 Form Halaman Franchise ............................................................ 67
4.3.7 Form Halaman outlet .................................................................. 68
4.3.8 Form Halaman Testimonial ........................................................ 69
4.3.9 Form Halaman Galeri .................................................................. 69
4.3.10 Form Halaman Hubungi Kami .................................................... 70
4.3.11 Form Halaman Admin ................................................................ 71
4.3.12 Form Halaman Master Kota ........................................................ 72
4.3.13 Form Halaman Master Bagian kota ............................................. 72
4.3.14 Form Halaman Master Kategori Produk ...................................... 73
4.3.15 Form Halaman Master Testimonial ............................................. 74
4.3.16 Form Halaman Master Produk .................................................... 74
4.3.17 Form Halaman Master Investasi ................................................. 75
4.3.18 Form Halaman Master Berita ...................................................... 76
4.3.19 Form Halaman Master Galeri ..................................................... 76
4.3.20 Form Halaman Daftar Master Data Kota .................................... 77
4.3.21 Form Halaman Daftar Master Data Kota Bagian ......................... 78
4.3.22 Form Halaman Daftar Master Data Kategori ............................... 78
4.3.23 Form Halaman Daftar Master Data Testimonial .......................... 79
4.3.24 Form Halaman Daftar Master Data Produk ................................. 80
viii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3.25 Form Halaman Daftar Master Data Investasi .............................. 80
4.3.26 Form Halaman Daftar Master Data Berita.................................... 81
4.3.27 Form Halaman Daftar Master Galeri ........................................... 82
4.3.28 Form Halaman Pendaftaran Mitra ............................................... 82
4.3.29 Form Halaman Data Mitra .......................................................... 83

BAB V KESIMPULAN
5.1 Kesimpulan ............................................................................................ 84
5.2 Saran ...................................................................................................... 85

DAFTAR PUSTAKA .................................................................................

ix

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Judul

: Sistem Informasi Pengelolaan investasi CV. Raja Buana Perkasa
(kebab kings) dengan menggunakan PHP dan MySQL
Pembimbing 1 : Budi Nugroho S.Kom M.Kom
Pembimbing 2 : Wahyu Saifullah Jauharis Saputra S.Kom M.Kom
Penuyusun
: Reza Novi Endrasworo

ABSTRAK

Peluang bisnis dapat ditemukan di mana-mana, salah satunya yaitu
franchise CV. Raja Buana Perkasa (Kebab Kings). Sampai saat ini franchise
tersebut masih melakukan presentasi atau pengenalan tentang perusahaan tersebut
menggunakan media banner atau spanduk yang membutuhkan banyak biaya.
Dalam iklim persaingan ketat seperti sekarang ini, perlu dilakukan penghematan
termasuk dalam hal promosi.
Promosi perusahaan sebenarnya dapat dilakukan dalam berbagai cara
tetapi kebanyakan franchise masih menggunakan media banner sebagai media
banner maka dari itu CV. Raja Buana Perkasa (Kebab Kings) membuat aplikasi
untuk dibidang promosi dan perekrutan calon mitra, aplikasi ini menggunakan
web untuk membuat aplikasi ini karena dengan web bisa digunakan langsung
tanpa harus diinstall terlebih dahulu di PC atau laptop
Dengan dibuatnya aplikasi ini maka bisa membantu CV. Raja Buana
Perkasa (Kebab Kings) untuk bisa mengurangi penggunaan sarana banner atau
spanduk dan penggunaan sarana pulpen atau bolpoint dan bisa membantu CV.
Raja Buana Perkasa untuk lebih maju lagi dan lebih banyak calon mitra yang
ingin bergabung dengan Kebab Kings
Keywords: Bisnis, Peluang Bisnis, Franchise

i

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang Masalah
Fenomena yang menarik dibeberapa tahun ini yaitu makin tumbuh suburnya

Bisnis Franchise Makanan. Kalau kita amati saat ini banyak sekali usaha baru yang
sangat kreatip menawarkan berbagai jenis produk dan jasa, misalnya usaha makanan
modern. Beberapa diantara mereka membuka gerainya di pusat-pusat pertokoan atau
di jalan utama di lokasi yang strategis di tengah kota. Contoh yang sangat mudah
adalah usaha makanan Mac Donald, Kentucky Fried Chicken, Pizza Hut, Dunkin
Donuts. Itupun disusul dengan sangat banyak lagi usaha franch ise asing lain seperti
Bread Story, Bread Talk, Wendys, Kafe Dome dan sebagainya. Beberapa pemilik
usaha berada di luar negri seperti Mc Donald, Dunkin Donuts, Kentucky Fmarket
demandried Chicken, Pizza Hut, Wendys, Starbucks yang berasal dari Amerika
Serikat, Bread Story dari Malaysia dan Bread Talk dari Singapura dengan pembeli
yang cukup banyak. Pembeli rela untuk meluangkan waktu yang cukup lama tertib
dalam antrian untuk memilih produk dan membayarnya.
Franchise adalah perjanjian pembelian hak untuk menjual produk dan jasa dari
pemilik usaha. Pemilik usaha disebut franchisor atau seller, sedangkan pembeli “Hak
Menjual” disebut franchisee. Isi perjanjian adalah franchisor akan memberikan
bantuan dalam memproduksi, operasional,manajemen dan kadangkala sampai
masalah keuangan kepada franchisee (Anang Sukandar, 2004 : 9). Luas bantuan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

berbeda tergantung pada policy dari franchisor. Misalnya beberapa franchisor
memberikan bantuan kepada franchisee dari awal usaha mulai dari pemilihan lokasi,
mendesain toko, peralatan, cara memproduksi, standarisasi bahan, recruiting dan
training pegawai, hingga negosiasi denganpemberi modal. Ada pula franchisor yang
menyusun strategi pemasaran dan menanggung biaya pemasarannya. Sebaliknya
franchisee akan terikat dengan berbagai peraturan yang berkenaan dengan mutu
produk / jasa yang akan dijualnya. Franchisee juga terikat dengan kuajiban keuangan
Berdasarkan pada pandangan tersebut, penulis mempromosikan dan memberi
informasi mengenai CV. Raja Buana Perkasa perusahaan ini bergerak dibidang
makanan khas timur tengah (kebab) dan dijalankan dengan sistem kemitraan atau
franchise kepada masyarakat luas. Pada kesempatan ini penulis mengangkat judul
“SISTEM INFORMASI PENGELOLAAN INVESTASI CV. RAJA BUANA PERKASA
(KEBAB KINGS) DENGAN MENGGUNAKAN PHP DAN MYSQL”. Dimana pada
website ini terdapat informasi detail mengenai sejarah perusahaan,visi dan misi
perusahaan serta informasi mengenai pelayanan yang disediakan oleh perusahaan.

1.2

Perumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan, maka terdapat

berbagai permasalahan yang akan dirumuskan pada tugas akhir ini, diantaranya
sebagai berikut :
a.

Bagaimana proses seorang user/klien seandainya ingin bergabung dan
berinvestasi dengan perusahaan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

b.

Bagaimana nantinya seorang user/klien dapat dengan mudah melakukan
komplain ke perusahaan seandainya menemukan hal yang kurang jelas.

1.3

Batasan Masalah
Berikut beberapa batasan masalah pada pembuatan aplikasi sistem informasi,

sebagai berikut :
a. Penggunaan sistem informasi dibagi

menjadi 2 bagian

yaitu

administrator, dan pengguna umum.
b. Sistem bersifat dinamis sehingga dapat mengatur harga disetiap
layanannya.
c. Aplikasi berbasis web menggunakan bahasa pemrogramman PHP
d. Database menggunakan MySQL

1.4

Tujuan Penelitian
Tujuan

dari

penelitian

serta

pembuatan

“SISTEM

INFORMASI

PENGELOLAAN INVESTASI CV. RAJA BUANA PERKASA (KEBAB KINGS)
DENGAN MENGGUNAKAN PHP DAN MYSQL” ini adalah sebagai berikut adalah
menghasilkan suatu aplikasi untuk membantu mengembangkan usaha dari perusahaan
agar masyarakat mengetahuinya dengan mudah.

1.5

Manfaat Penelitian
Penelitian ini diharapkan dapat memberikan manfaat baik bagi perusahaan,

relasi-relasinya serta pelanggannya. Berikut manfaatnya sebagai berikut :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1.

Mempermudah perusahaan dalam mengembangkan usahannya agar dapat
berkembang pesat dan memiliki banyak mitra usaha yang bergabung.

2.

Mempermudah user/klien untuk memberikan komplain atau masukan
terhadap usaha mereka dan untuk mengakses update informasi tentang
perkembangan perusahaan melalui web.

3.

Adanya forum tanya jawab memudahkan para mitra usaha berdiskusi
mengenai kemajuan usaha yang mereka miliki

4.

Terdapat tabel daftar para mitra usaha mulai dari sabang sampai merauke
memperlihatkan kemajuan perusahaan yang banyak diminati para peminat
usaha franchise.

1.6

Metodologi Penelitian
Metodologi penelitian pada pembuatan tugas akhir ini terbagi menjadi beberapa

tahapan sebagai berikut :
a.

Inteview (Wawancara)
Pada tahap awal ini dilakukan interview (wawancara), dengan melakukan
tanya jawab dengan para franchisee yang mempunyai usaha franchise
ditempat yang berbeda-beda.

b. Studi Liter atur
Pada tahap ini dilakukan pengumpulan referensi-referensi, dokumendokumen, buku,

jurnal dan sumber dari internet dan sumber-sumber

lainnya yang diperlukan untuk merancang dan mengimplementasikan
sistem informasi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

c.

Perancangan Perangkat Lunak dan Desain Sistem
Dari hasil interview, studi literatur dan mempelajari konsep teknologi
software yang ada, pada tahap ini merupakan tahap yang paling penting
dimana bentuk awal aplikasi yang akan diimplementasikan mulai
dirancang.

d. Pembuatan Perangkat Lunak
Pada tahap ini sistem informasi yang telah dirancang sebelumnya, akan
diimplementasikan

secara

langsung kepada user-user

yang

akan

menggunakan sistem informasi tersebut.
e.

Uji Coba dan Evaluasi
Pada tahap ini sistem informasi yang telah dibangun akan diuji coba
penggunaannya dan dieavaluasi untuk kelayakan sistemnya.

f. Penyusunan Buku Tugas Akhir
Pada tahap ini merupakan tahap terakhir dalam penyusunan Tugas Akhir.
Buku ini disusun sebagai laporan dari seluruh proses pengerjaan Tugas
Akhir dan dari hasil laporan buku ini akan memudahkan pembaca untuk
mengetahui alur sistem informasi yang bekerja atau sebagai panduan untuk
pembaca.

1.7

Sistematika Penulisan
Sistematika penulisan pada tugas akhir ini bertujuan agar perancangan dan

pembangunan perangkat lunak yang dibahas menjadi lebih mudah dipahami pada

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

setiap bab atau sub bahasan. Secara kronologis uraian dalam tugas akhir ini disusun
sebagai berikut :
BAB I

PENDAHULUAN
Bab ini berisi tentang deskripsi umum tentang Tugas Akhir
yang meliputi : latar belakang, perumusan masalah, batasan
masalah, tujuan, manfaat, metodologi serta sistematika
penulisan

BAB II

TINJ AUAN PUSTAKA
Bab ini berisi penjelasan mengenai dasar ilmu yang
mendukung pembahasan tugas akhir ini, seperti berbagai hal
mengenai pengertian / definisi tentang layanan jasa serta
tentang konsep dari teori pembelajaran yang menjadi dasar
pembuatan tugas akhir diantaranya PHP dan MySQL.

BAB III

METODOLOGI PENELITIAN
Bab ini berisi tentang perencanaan sistem yang akan dibangun,
termasuk desain interface dan basis data yang akan digunakan
dalam pembangunan perangkat lunak.

BAB IV

HASIL DAN PEMBAHASAN
Bab ini berisi tentang penjelesan hasil, pembahasan dan uji
coba aplikasi sistem informasi pengelolaan investasi CV. Raja
Buana Perkasa (Kebab Kings).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB V

KESIMPULAN
Bab ini berisi kesimpulan dan saran dari penulis untuk
pengembangan sistem.

DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber
literatur yang digunakan dalam pembuatan laporan tugas akhir
ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1

Tinjauan Umum
Memiliki waralaba adalah impian setiap pemilik usaha karena dengan memiliki

waralaba berarti bisnis yang dimiliki mengalami perkembangan. Sayangnya,
kenyataannya tidak selalu demikian. Bisa saja cabang yang baru tidak secepat kantor
pusat perkembangannya, atau bahkan tidak menghasilkan sama sekali. 5 hal yang
harus dipertimbangkan sebelum membuka usaha waralaba :
a.

Belajar dari pengusaha lain yang sudah memiliki waralaba juga sepertinya
sederhana ya, tapi asal tahu saja bahwa yang kepikiran untuk membuka
cabang baru itu tidak hanya anda. Selain banyak sudah berhasil dengan
cabang barunya, ada juga yang malah gagal bahkan bangkrut saat
membuka cabang baru. Contohnya Bobby Hendrawan Farizky pemilik dari
kebab kings. Cabang pertamanya bisa dibilang tidak berhasil tapi kemudian
puluhan cabang lainnya amat sukses.

b.

Memiliki keuangan yang stabil, Berarti sebelum membuka waralaba harus
tahu dulu kondisi keuangan perusahaan, apakah bisa untuk membiayai
pembukaan cabang baru karena pasti akan banyak pengeluaran seperti
biaya saat cabang baru buka dan biaya cadangan kalau cabang baru belum
memberikan keuntungan.

c.

Sumber Daya Manusia (SDM), Di cabang baru siapa yang akan memimpin,
karena tidak mungkin pemiliknya sendiri yang turun tangan. Oleh sebab itu

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

harus dipikirkan juga tentang SDMnya. Kalau perlu tambahan SDM
apakah akan ada proses perekrutan karyawan dan persyaratan apa saja yang
dibutuhkan untuk menjadi karyawan di cabang anda. Hal-hal yang
berhubungan dengan SDM juga harus dipertimbangkan.
d.

Dukungan yang miliki, Memiliki cabang baru berarti harus siap untuk
memberikan training para pegawai baru, membuat peraturan baru,
mengatur strategi marketing dan masih banyak lagi hal lainnya. Jadi tentu
saja tidak bisa bekerja sendiri, karena dibutuhkan konsultasi dan masukan
dari pengusaha lain tentu saja

e.

Apakah benar-benar siap memiliki cabang, Cabang baru adalah
kesempatan yang luar biasa untuk mengembangkan bisnis, tetapi
dibutuhkan komitmen yang tidak main-main juga. Anda harus siap mental
menghadapi tantangan-tantangan yang akan datang yang tidak sama
dengan saat hanya memiliki satu tempat usaha saja.

Jadi memang saat keinginan membuka Usaha Waralaba datang, lima point di
atas harus benar-benar dipertimbangkan. Apabila kelimanya dapat dipenuhi, maka
selamat waralaba baru dapat terwujud.

2.2

Pemanfaatan IT
Dalam persaingan bisnis yang semakin keras dan ketat saat ini, IT memegang

peranan penting dalam pengembangan bisnis. Teknologi kini semakin marak
diperbincangkan karena diyakini dapat memberi keuntungan bersaing. Pemanfaatan
IT dalam bisnis yaitu untuk meningkatkan kualitas informasi, control kinerja dan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

peningkatan layanan untuk memenangkan pasar. Dalam pengaplikasiannya, waralaba
memanfaatkan IT untuk berpromosi, baik itu via situs jejaring sosial atau viablog.
Keunggulan bersaing ini dapat dicapai melalui banyak cara misalnya, harga
terjangkau, kualitas terjamin, keramahan, kecepatan layanan, dan lain sebagainya.
Berkaitan dengan pemanfaatan IT dalam perusahaan, keunggulan kompetitif mengacu
pada penggunaan IT untuk meningkatkan kualitas informasi, kontrol kinerja
perusahaan, dan peningkatan layanan unuk memenangkan pasar. Ide dasarnya adalah
perusahaan menggunakan IT baik sebagai alat bantu maupun strategi yang tangguh
untuk mengintegrasikan dan mengolah data dengan cepat dan akurat, serta untuk
penciptaan produk layanan baru sebagai daya saing untuk menghadapi kompetisi.
Pemanfaatan sistem teknologi informasi memberikan tiga peran utama di dalam
organisasi yaitu:
a.

Meningkatkan efisiensi, yaitu menggantikan manusia dengan teknologi
diproses produksi.

b.

Meningkatkan efektivitas, yaitu menyediakan informasi bagi para manajer
di organisasi untuk mendukung proses pengambilan keputusan dengan
lebih efektif yang didasarkan dengan informasi yang akurat, tepat waktu,
dan relevan sehingga mendapat hasil produksi yang akurat dan bebas dari
cacat produksi yang diinginkan.

c.

Meningkatkan komunikasi, yaitu mengintegrasikan penggunaan sistem
teknologi informasi dengan menggunakan email dan chat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.3

Sistem Informasi
Pengertian sistem informasi menurut Hall yang diterjemahkan oleh A.A.Jusuf

(2001, p7) adalah suatu rangkaian prosedur formal di mana data dikumpulkan,
diproses menjadi informasi, dan didistribusikan kepada para pengguna.
Sedangkan menurut Laudon (1998, p8), sistem informasi merupakan
sekumpulan

komponen

yang

saling

berhubungan

dan

berfungsi

untuk

mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk
membantu manager dalam mengambil keputusan, menganalisis dan menggambarkan
masalah yang kompleks dalam suatu organisasi.
Sedangkan O’Brien (2005, p5) mendefinisikan sistem informasi sebagai
kombinasi teratur apa pun dari orang-orang,

hardware, software, jaringan

komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan
menyebarkan informasi dalam sebuah organisasi.
Sedangkan menurut Cushing dan Romney (1994, p6), sistem informasi adalah
pengumpulan,

pemasukkan,

pemrosesan

data

penyimpanan,

pengelolaan,

pengendalian serta pelaporan informasi sehingga organisasi dapat mencapai sasaran
dan tujuan.

2.4

PHP
Adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP

banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinan untuk digunakan untuk pemakaian lain. PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk
mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan
kode sumber tersebut dan menamakannya PHP/ FI, pada saat tersebut kepanjangan
dari PHP/ FI adalah Personal Home Page/Form Interpreter.
Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis
tersebut menjadi PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter
PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang
paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan
stabilitas yang tinggi.Pata Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi
mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan
besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru
untuk menjawab

perkembangan bahasa pemrograman kearah pemrograman

berorientasi objek. PHP merupakan bahasa pemrograman web, penulisan script PHP
dapat dijadikan satu dengan kode html dan disimpan dalam satu file yang sama
ataupun berdiri sendiri dengan nama file berekstensi *.php. Ciri khas PHP diawali
dengan tanda “”. PHP memiliki fasilitas untuk
melakukan koneksi ke database. Script program PHP disimpan dan dijalankan di sisi
server sehingga keamanan data lebih terjamin.
Dengan pelepasan kode sumber ini menjadi open source, maka banyak
programmer yang tertarik untuk ikut mengembangkan PHP. Pada November 1997,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

dirilis PHP/ FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C.
Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan
kemampuan PHP/ FI secara signifikan.
Konsep kerja PHP diawali dengan permintaan suatu halaman web oleh browser.
Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebuah alamat
internet, browser mendapatkan alamat dari web server, browser kemudian
mengidentifikasi halaman yang dikehendaki dan menyampaikan segala informasi
yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas
yang diminta dan mengirimkan isinya ke mesin PHP dan mesin inilah yang
memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Kemudian
web server menyampaikan ke klien. Berikut gambar 2.1 adalah skema konsep kerja
PHP.

Gambar 2.1 Skema Kerja PHP

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.5

HTML
Adalah suatu system yang digunakan untuk menandai dokumen dengan

pembatas informasional yang mengindikasikan bagaimana teks pada dokumen harus
direpresentasikan dan bagaimana dokumen dihubungkan satu sama lain. HTML
sendiri termasuk turunan SGML (Standar Generalized Language) yang merupakan
bahasa standar untuk markup.
Dokumen HTML disebut sebagai markup language karena mengandung tanda
tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat
kepentingan dari teks tersebut pada suatu dokumen. HTML juga mendukung
multimedia secara penuh, karena dapat menampilkan seluruh komponen multimedia
(text, hypertext, gambar, animasi, audio, video).

2.6

CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web

untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih
terstruktur dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word
yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer,
images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa
berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web
yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,
warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter
lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan
dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman
yang sama dengan format yang berbeda.

2.7

J avascr ipt
JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di

sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox,
Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web
menggunakan tag SCRIPT.
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape
dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan
akhirnya menjadi JavaScript. Navigator sebelumnya telah mendukung Java untuk
lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah
bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa
pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript,
walaupun tidak ada hubungan bahasa antara Java dengan JavaScript. JavaScript bisa
digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di
gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX. JavaScript
adalah bahasa yang digunakan untuk AJAX.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.8

Repor ting
Fitur reporting adalah fitur pendukung yang cukup vital, laporan yang tersedia

pada sistem harus mampu menjelaskan banyak hal kepada pemilik barang, laporan ini
juga harus valid dan bisa tersedia sewaktu-waktu dimana sebuah keputusan harus
ditunjang oleh adanya data historis masa lalu. Fitur reporting ini menurut saya
menjadi titik vital pentingnya ada sebuah laporan pada gudang. Dalam web
programming sudah didukung untuk membuat suatu report atau bentuk laporan
tertentu dengan memanfaatkan fitur yang dimiliki oleh setiap browser yaitu Print Out
& Print Preview. Dari programming sendiri hanya perlu memanggil API tersebut
sehingga browser dapat merespon permintaan yang dikirim atau perintah yang
dikirim oleh sistem.

2.9

Sistem Basis Data
Basis data adalah kumpulan data logikal yang saling berhubungan, dan

deskripsi dari data, didesain untuk memenuhi kebutuhan informasi sebuah organisasi.
(Connolly & Begg, 2005, p15). Basis data adalah kumpulan data yang persisten.
Syarat data yang persisten adalah sesuatu yang kurang jelas, tetapi dirancang untuk
menyiratkan data lebih atau kurang bebas keberadaannya atau semi permanen.
Merupakan suatu proses pembuatan suatu rancangan yang akan mendukung
mission statement dan mission objective perusahaan untuk membuat sistem basis data
yang dibutuhkan. Tujuan utamanya, yaitu:
a.

Merepresentasikan data dan hubungan antar data yang dibutuhkan oleh
seluruh area aplikasi utama dan kelompok pengguna.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

b.

Menyediakan model data yang mendukung segala transaksi yang
diperlukan pada data.

c.

Menspesifikasikan desain minimal yang secara tepat disusun untuk
memenuhi kebutuhan performa yang ditetapkan pada sistem (misal, waktu
respon)

2.10 MySQL Database
MySQL adalah multi user database yang menggunakan bahasa Structured
Query Language (SQL). MySQL dalam operasi client-server melibatkan server
daemon MySQL disisi

server dan berbagai macam program serta library yang

berjalan disisi client. MySQL mampu menangani data yang cukup besar. Perusahaan
yang mengembangkan MySQL yaitu TcX, mengaku menyimpan data lebih dari 40
database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gb data.
SQL adalah bahasa standar yang digunakan untuk mengakses database server.
Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan
digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses
database menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau
Clipper yang masih menggunakan perintah-perintah pemrograman. MySQL
merupakan software database yang paling populer di lingkungan Linux, kepopuleran
ini karena ditunjang performa query dari databasenya yang saat ini bisa dikatakan
paling cepat dan jarang bermasalah. MySQL ini juga sudah dapat berjalan pada
lingkungan Windows.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

MySQL menawarkan berbagai keunggulan dibandingkan database server lain.
Berikut ini adalah beberapa keunggulan MySQL :
a.

Mampu menangani jutaan user dalam waktu yang bersamaan.

b.

Mampu menampung lebih dari 50.000.000 record.

c.

Sangat cepat mengeksekusi perintah.

d.

Memiliki user privilege system yang mudah dan efisien.
Tabel 2.1 Tipe Data MySQL

Tipe Dat a
INT (M )
UNSIGNED

Ket erangan
Angka -2147483648 s/ d 2147483648

FLOAT (M ,D)

Angka pecahan

DATE

Tanggal dengan format YYYY-M M -DD

DATETIM E
CHAR (M )

Tanggal dan w akt u dengan format YYYY-M M -DD HH:M M :SS
St ring dengan panjang karakter t etap seseuai dengan yang
ditentukan, maksimal 255 karakter

VARCHAR (M )

St ring dengan panjang value yang dinam is

BLOB

Teks dengan panjang maksimum 65535 karakt er

LONGBLOB

Teks dengan panjang maksimum 4294967295 karakt er

a.

Char(M)
Tipe data ini digunakan untuk menyimpan data string dengan jumlah karakter
tertentu. Panjang maksimum karakter tipe data Char harus dinyatakan secara
eksplisit seperti contoh berikut: Judul CHAR(50);

b.

Varchar(M)
Tipe data ini cocok digunakan untuk menyimpan data string dengan panjang
yang bervariasi. Sama seperti tipe data Char, panjang maksimum karakter yang
akan ditampung dalam field harus dinyatakan dengan tipe data Varchar(M)
seperti contoh berikut: Judul VARCHAR(50);

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

c.

Int(M)[Unsigned]
Tipe data ini digunakan untuk menyimpan data integer dengan nilai berkisar
antara 2147483648 sampai 2147483647. Panjang maksimum karakter dalam
tipe data ini dinyatakan dengan integer (M).
Atribut tambahan [unsigned] dapat dicantumkan untuk mengubah kisaran nilai
dari 0 sampai 4294967295. Atribut tersebut menggeser kisaran nilai negatif tipe
data Int(M) sehingga data dengan tipe Int(M)[Unsigned] selalu bernilai positif.
Pada gambar 2.2 adalah contoh tipe data Int(M)[Unsigned]:
Nilai INT;
Integer valid:’-2001’
Integer tidak valid:’3000000000’
Nilai INT unsigned;
Integer valid:’3000000000’
Integer tidak valid:’-2001’

Gambar 2.2 Contoh tipe data Int(M)[Usingned]
d.

Date
Tipe data ini digunakan untuk menyimpan informasi seputar penanggalan.
Format default tipe data Date adalah YYYY-MM-DD.

e.

Datetime
Tipe data ini digunakan untuk menyimpan informasi penanggalan yang lebih
terperinci. Format default tipe data Datetime adalah YYYY-MM-DD
HH:MM:SS.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

f.

Text dan Blob
Tipe data Text dan Blob digunakan untuk menyimpan data string dengan
jumlah karakter antara 255 sampai 65535. Perbedaan antara tipe data Text dan
Blob terletak pada sifat case sensitive yang hanya dimiliki oleh tipe data Blob.

2.10 DBMS
DBMS adalah sebuah piranti lunak yang memungkinkan

pengguna untuk

mendefinisikan, membuat, memelihara, dan mengontrol akses ke basis data.
(Connolly & Begg, 2005, p16). DBMS berinteraksi dengan user aplikasi program dan
database. DBMS menyediakan fasilitas :
a.

Data Definiton Language (DDL), yang berguna untuk membantu
spesifikasi tipe data struktur, dan constraint data.

b.

Data Manipulation Language (DML), yang berguna untuk memberikan
fasislitas query data.

c.

Pengendalian akses database, antara lain mengontrol kemanan sistem
mencegah user yang tidak memiliki hak akses untuk mengakses database.

d.

Integritas sistem : menjaga konsistensi data.

e.

Pengendalian share data.

f.

Backup dan recovery sistem.

g.

Katalaog deskripsi dalam database.

h.

Mekanisme view, yang berfungsi untuk menyediakan data yang hanya
diinginkan dan diperlukan user.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Menurut Connolly & Begg (2005, p18), ada 5 komponen utama dalam
lingkungan database yaitu :
a.

Perangkat keras, bisa berupa personal computer, single mainframe, dan
jaringan komputer. Penggunaan perangkat keras tergantung pada
kebutuhan organisasi dan DBMS yang digunakan.

b.

Perangkat lunak, komponen perangkat lunak berupa: perangkat lunak
DBMS itu sendiri, sistem operasi (OS), software jaringan bila diperlukan
(bila DBMS digunakan dalam sebuah jaringan), dan juga aplikasi program

c.

Data, komponen paling penting dalam DBMS yang berasal dari sudut
pandang enduser yaitu data. Data berfungsi untuk menghubungkan mesin
dengan user. Basis data berisi data operasional dan metadata.

d.

Prosedur, yaitu instruksi dan aturan yang harus ada pada desain dan
kegunaan dari database dan DBMS. User sistem dan staff yang mengatur
basis data membutuhkan aturan – aturan untuk menjalankan sebuah sistem.

e.

Pemakai, ada 4 kelas user dalam penggunaan DBMS, yaitu (1) Database
Administrator, (2) Database Designer, (3) Application Developer, (4) EndUser

2.11 Konektivitas PHP dan MySQL
Pembahasan mengenai MySQL secara khusus tidak akan dilakukan. Sebab pada
penulisan ini, penulis ingin memfokuskan penggunaan MySQL melalui PHP. Dan
untuk menjalankan perintah-perintah MySQL dari dalam script PHP dibutuhkan
fungsi koneksi tersendiri. Yaitu :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

a.

mysql_connect (namaserver,username,password) perintah ini digunakan untuk
melakukan koneksi ke database server.Fungsi ini menghasilkan suatu pengenal
link (link identifier) yang digunakan untuk perintah berikutnya.

b.

mysql_select_db printah ini digunakan untuk memilih database apa yang akan
diproses.

c.

mysql_query perintah ini digunakan untuk mengeksekusi perintah SQL yang ada
di parameter query. fungsi ini akan menghasilkan suatu petunjuk pada hasil
eksekusi (result)

d.

mysql_num_rows (link result) perintah ini digunakan untuk menampilkan berapa
data yang akan dihasilkan dari eksekusi query (result)

e.

mysql_fetch_row (link result) berfungsi untuk mengambil satu baris data dari
proses eksekusi query, perintah ini menghasilkan array yang dimulai dengan
index 0.

f.

mysql_close (link identifier) berfungsi untuk menutup koneksi sesuai dengan link
identifiernya $hasil = mysql_query (”select * from nama_tabel”).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB III
METODOLOGI PENELITIAN

3.1

Analisa Sistem
Berdasarkan latar belakang dan perumusan masalah yang terdapat dalam bab

sebelumnya dapat diketahui perancangan yang dilakukan adalah membuat aplikasi
media informasi online berbasis website yang digunakan sebagai media presentasi
dan transaksi bagi para calon mitra usaha CV. Raja Buana Perkasa
Aplikasi media informasi online berbasis PHP ini diterapkan dengan
menjalankan

program

yang

dibangun

dengan

menggunakan

Macromedia

Dreamweaver MX dan dapat memilih menu-menu yang diinginkan.
3.2

Perancangan Sistem
Pada sub-bab ini akan dijelaskan tentang perancangan pembuatan sistem

informasi pengelolaan investasi CV. Raja Buana Perkasa dengan menggunakan PHP,
dimulai dari awal pembuatan sampai pada aplikasi, dimana didalamnya terdapat
kebutuhan minimal perangkat keras dan perangkat lunak. Dalam merancang suatu
aplikasi maka kita perlu menentukan jenis-jenis atau spesifikasi perangkat keras yang
akan kita gunakan. Hal ini merupakan persiapan awal yang harus dilakukan untuk
membangun sebuah aplikasi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.1 Alur Aplikasi
Dalam perancangan sistem dibutuhkan alur aplikasi yang sistematis dan
searah sehingga dapat terencana dengan baik. Dalam pembuatan aplikasi ini,
Penulis membagi sistem informasi pengelolaan investasi CV. Raja Buana
Perkasa dengan menggunakan PHP ini menjadi tiga bagian,tiga bagian tersebut
adalah Opening yang menampilkan tampilan slide berupa promosi-promosi
yang sedang diadakan oleh CV. Raja Buana Perkasa fungsi dari tampilan slide
tersebut adalah sebagai media presentasi untuk menarik perhatian para
pengunjung yang sedang mengunjungi pameran franchise dan halaman utama
atau beranda menampilkan submenu yang berisikan menu Home atau beranda,
menu Taste yang berisikan tentang produk-produk yang disediakan oleh CV.
Raja Buana Perkasa, di menu Layanan dibagi menjadi tujuh sub menu, tujuh
sub menu tersebut adalah News atau berita perkembangan dari CV. Raja Buana
Perkasa, Komunitas atau forum di menu komunitas berisikan tentang tempat
bertukar pendapat, berita-berita terbaru seputar bahan baku atau kerja sama,
menu Franchise di menu ini merupakan inti dari web di menu ini user bisa
mengajukan pengajuan bergabung dengan CV. Raja Buana Perkasa, menu
Outlet memuat outlet-outlet yang dimiliki oleh CV. Raja Buana Perkasa dari
sabang sampai merauke baik itu milik CV. Raja b