Anda di halaman 1dari 47

1

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan rahmat dan karunia-Nya serta kekuatan kepada penulis, sehingga

dapat menyelesaikan laporan kerja praktek yang berjudul:

“PERANCANGAN SISTEM INFORMASI PEMASARAN


PADA CV. VIRADI GLOBAL PRATAMA”

Laporan Kerja Praktek ini penulis susun berdasarkan hasil kerja praktek

yang dilaksanakan selama 4 minggu, dimulai sejak tanggal 04 Februari 2013

sampai dengan 04 Maret 2013.

Maksud dari penulisan ini adalah untuk memenuhi salah satu mata kuliah

kerja praktek dan sebagai syarat untuk mengikuti skripsi/tugas akhir, serta

kelulusan Strata Satu (S1) Program Studi Teknik Informatika.

Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada

seluruh pihak yang telah memberikan bantuan secara materil maupun moril dalam

menyelesaikan kuliah kerja praktek ini terutama:

1. Bapak Han Sulaiman M. Kom, selaku Dosen Pembimbing KKP di

Fakultas Teknik, Matematika dan IPA Universitas Indraprasta PGRI

(UNINDRA) Jakarta yang telah memberikan bimbingan dan arahan yang

mendukung penulis dalam menyelesaikan laporan KKP ini.

2. Ibu Yushi Nurini, S.T selaku Dosen Pembimbung Akademik (R8i) Teknik

Informatika Fakultas Teknik, Matematika dan IPA Universitas Indraprasta

PGRI (UNINDRA) Jakarta.


2

3. Bapak Adhi Susano, M. Kom, selaku ketua program studi Teknik

Informatika Fakultas Teknik, Matematika dan IPA Universitas Indraprasta

PGRI (UNINDRA) Jakarta.

4. Bapak Dr. Supardi US, MM. M.Pd, selaku Dekan Fakultas Teknik,

Matematika dan IPA Universitas Indraprasta PGRI (UNINDRA) Jakarta.

5. Bapak Prof. Dr. H. Sumaryoto, S.E., M.M. Selaku Rektor Universitas

Indraprasta PGRI.

6. Segenap dosen Fakultas Fakultas Teknik, Matematika dan IPA Universitas

Indraprasta PGRI (UNINDRA) Jakarta yang telah mendidik dan

memberikan ilmunya kepada penulis, serta seluruh staff dan karyawan

yang membantu kelancaran kuliah penulis.

7. Kepada orang tua dan keluarga kami yang dengan sabar dan tulus telah

memberikan motivasi, dukungan, nasehat dan doanya yang tak ternilai

harganya.

8. Teman- teman seperjuangan penulis khususnya mahasiswa Teknik

Informatika angkatan 2010

Kami menyadari bahwa penulisan laporan kerja praktek ini masih jauh

dari sempurna. Oleh karena itu saran dan kritik yang bersifat membangun

diharapkan guna perbaikan di masa mendatang. Semoga laporan kerja praktek ini

dapat bermanfaat khususnya bagi diri penulis dan bagi para pembaca pada

umumnya.
3

Jakarta, 12 Juni 2013

Penulis
4

DAFTAR ISI

LEMBAR JUDUL LAPORAN KKP ................................................... i

LEMBAR PENGESAHAN .................................................................. ii

LEMBAR PENILAIAN KERJA PRAKTEK ....................................... iii

LEMBAR PENGESAHAN PERUSAHAAN / INSTANSI ................. xv

KATA PENGANTAR .......................................................................... xvi

DAFTAR ISI ......................................................................................... xix

DAFTAR SIMBOL ............................................................................... xxi

DAFTAR GAMBAR ............................................................................ xxii

DAFTAR TABEL ................................................................................. xxiii

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

A. Latar Belakang ............................................................................. 1

B. Identifikasi Masalah .................................................................... 2

C. Tujuan Penulisan ......................................................................... 2

D. Batasan Masalah .......................................................................... 3

E. Metodologi ................................................................................... 3

F. Sistematika Penulisan .................................................................. 5

BAB II ORGANISASI ........................................................................ 7

A. Profil dan Sejarah CV.VIRADI GLOBAL PRATAMA ............. 7

B. Visi dan Misi ............................................................................... 9


5

C. Kedudukan, Fungsi dan Tugas .................................................... 11

D. Struktur Organisasi ...................................................................... 14

E. Kegiatan Praktek Kerja Lapangan ............................................... 16

BAB III INFRASTRUKTUR ............................................................. 17

A. Spesifikasi Hadware ................................................................... 17

1. Definisi Hardware .......................................................... 17

2. Hardware Yang Digunakan ............................................ 18

A. Spesifikasi Software ................................................................... 19

B. Definisi Software ........................................................................ 19

C. Software Yang Digunakan .......................................................... 19

D. Basis Data ................................................................................... 20

E. MySQL ........................................................................................ 20

F. Tabel dan Kolom Database ........................................................ 24

G. PHP ............................................................................................ 22

BAB IV PEMBAHASAN..................................................................... 27

A. Proses Bisnis .............................................................................. 27

B. Sistem Berjalan ........................................................................... 27

C. Aturan Bisnis .............................................................................. 27

D. Dekomposisi Fungsi ................................................................... 28

E. Analisa Masukan (Input), Proses, dan Keluaran (Output) .......... 30

F. Diagran Alir Data (DAD) Konteks, Nol, dan Rinci ................... 32


6

G. Kamus Data ................................................................................ 34

H. Spesifikasi Proses Sistem Yang Berjalan ................................... 34

I. Bagan Struktur ............................................................................. 36

J. Spesifikasi Modul ........................................................................ 37

K. ERD ............................................................................................ 39

L. Spesifikasi File ........................................................................... 39

BAB V PENUTUP .............................................................................. 279

A. Kesimpulan ................................................................................ 279

B. Saran ........................................................................................... 279

DAFTAR PUSTAKA .......................................................................... 281

LAMPIRAN……………………………………………………………
7

DAFTAR SIMBOL
A. Simbol Diagram Alir Data

ENTITAS

Simbol yang menggambarkan sumber atau tujuan

arus data

ALIR DATA

Simbol yang menggambarkan suatu arus data

PROSES

Suatu simbol yang menggambarkan tentang proses

dari data yang sedang berlangsung

PENYIMPANAN DATA

Simbol yang memberikan arti sebagai tempat untuk

menyimpan dan mengambil data


8

Simbol Entity Relationship Diagram (ERD)

ENTITAS

Simbol yang memberikan arti segala sesuatu yang

digambarkan oleh data seperti individu yang

mewakili suatu yang nyata.

ATRIBUT

Simbol yang menggambarkan deskripsi dari

karakteristik entitas.

RELASI

Simbol yang memberikan arti adanya hubungan

diantara sejumlah entitas

GARIS

Simbol yang mengartikan keterikatan


9

1 1
RELASI 1:1

Simbol garis yang mengartikan tentang relasi satu

banding satu

RELASI 1:M
1 M

Simbol yang menggambarkan relasi 1 banding

Banyak
7

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi …………………………………………… 24

Gambar 4.1 Dekomposisi Fungsi Sistem Berjalan ………………………… 38

Gambar 4.2 Diagram Konteks …………………………………………….. 41

Gambar 4.3 Diagram Nol …………………………………………………. 41

Gambar 4.3 Diagram Rinci Level 1.0 ……………………………………. 42

Gambar 4.4 Bagan Terstruktur Diagram Rinci Input Data Pengguna …… 44

Gambar 4.5 Bagan Terstruktur Rinci Input Data Pengiriman …………… 44

Gambar 4.6 Bagan Terstruktur Diagram Rinci Cek Data Peminjaman ….. 45

Gambar 4.7 Bagan Terstruktur Rinci Input Admin ……………………… 45

Gambar 4.8 Tampilan Home.php ………………………………………… 51

Gambar 4.14 Tampilan User.php ………………………………………… 57

Gambar 4.15 Tampilan Pengiriman.php …………………………………. 58


8

Daftar Tabel

Tabel 4.1 ….…………………………………….………………………….. 24

Tabel 4.2 …………………………………………………………………… 38


9

Daftar Lampiran

Lampiran A1 ….…………………………………….………………………….. 24

Lampiran A2…………………………………………………………………… 38

Lampiran A3….…………………………………….………………………….. 24

Lampiran A4…………………………………………………………………… 38

Lampiran A5….…………………………………….………………………….. 24

Lampiran A6…………………………………………………………………… 38

Lampiran A7….…………………………………….………………………….. 24

Lampiran A8…………………………………………………………………… 38
10

BAB II

ORGANISASI

A. Sejarah Perusahaan

1. Sejarah Singkat Berdirinya CV. Viradi Global Pratama

CV. Viradi Global Pratama perusahaan jasa pengiriman barang dan

transportasi yang didirikan pada tanggal 31 Januari 2003 berdasarkan Akte

Pendirian Perusahaan No: 36 Th. 2003 oleh Meri Efda,SH beroperasi di

bidang layanan jasa dan dikenal oleh pelanggan pengguna jasa sejak tahun

2001. Ketika itu Viradi Global Pratama menggunakan merk dagang Viradi

Global Pratama Logistics di bawah perusahaan induknya pada Divisi

Transportation. Setelah berdiri sebagai badan usaha, maka merek dagang

(brand-name) berubah menjadi Viradi Global Pratama.

2. Sejarah Perubahan Dari Divisi Transportation Menjadi CV. Viradi Global

Pratama

Seiring perjalanan Divisi Transportation, operasional Viradi Global

Pratama mengalami peningkatan layanan yang diperoleh dari beberapa

rekanan yaitu perusahaan nasional maupun multi-nasional. Dengan adanya

peningkatan tersebut, kemudian manajemen pelaksana Viradi Global

Pratama mengukuhkannya menjadi Civil Comanditor (CV) yang mandiri

sekaligus memiliki keleluasaan dalam menentukan kebijakan sistem

manajemen. Memasuki era baru dalam layanan yang memegang komitmen


11

terhadap setiap pelanggan, basis kerja dilakukan secara profesional dan

bertanggung-jawab demi menjaga kepuasan para pengguna jasa.

3. Sistem Operasi

Sistem Operasi menitik beratkan pada sistem layanan terpadu dan

berkualitas yang menjaga kepuasan dan kepercayaan pelanggan. Dengan

demikian para pelaksana tugas, baik di lapangan maupun in-house

operation akan menjalankannya secara teliti dan cermat.

Mengingat Indonesia terdiri dari beberapa pulau - pulau besar dan

kecil sehingga dalam penanganan pengiriman barang dilakukan bervariasi,

namun tetap mengacu pada skema operasi yang menjaga keamanan barang

dan Keamanan Pekerja. Hal ini sangat penting guna mengantisipasi

kesalahan teknis di lapangan serta beberapa hal yang mengganggu yang

dapat menyebabkan resiko.

Petugas Operasional Lapangan terbagi dalam dua kategori yaitu;

Petugas Pengangkutan Barang (Stuffing Officer) dan Petugas Lapangan

(Field Officer).

a. Petugas Pengangkutan Barang (Stuffing Officer) melakukan tugas

Sortir di Gudang/Pabrik sekaligus pengangkutan barang sementara,

b. Petugas Lapangan (Field Officer) melaksanakan pengamanan barang

yang dieksekusi sekaligus Pengawalan Barang (Guarding) hingga

barang diterima di kota/site area yang menjadi tujuan akhir meskipun

daerah tersebut harus melalui hutan belantara, sungai dan laut.


12

Kegiatan yang dilakukan oleh Stuffing Officer dan Field Officer

dibantu oleh Petugas Dispatcher. Petugas Dispatch akan selalu mengecek

status dan kondisi barang secara berkala melalui laporan para petugas di

lapangan.

4. Jenis Layanan

Berbagai jenis layanan yang disediakan CV. Viradi Global Pratama

diantaranya;

a. Layanan pengiriman barang via udara, ini berfungsi penyediaan

jasa angkutan udara dan peningkatan pelayanan, peningkatan

armada/pesawat udara serta menjaga keselamatan penumpang

selaku pemakai jasa.

b. Layanan pengiriman via darat, transportasi darat terdiri dari:

1) Angkutan Jalan Raya dimana memiliki fungsi sebagai

penyedia angkutan kota, antar kota dan pedesaan berdasar

pada kebutuhan masyarakat, untuk mengetahui baik darat

atau tidak dan alat angkut yang ada digunakan alat uji

kendaraan bermotor, fungsi lain adalah angkutan jalan raya

mengoprasikan pula jembatan timbang untuk menentukan

tonnage atau kapasitas muat kendaraan.

2) Angkutan Kereta Api, Angkutan kereta api merupakan

penyedia jasa transportasi diatas rel untuk membawa

barang dan penumpang, disamping itu angkutan kereta api

memberikan pelayanan keselamatan, kenyamanan, dan


13

keamanan bagi para peumpang.

3) Angkutan Sungai, Danau dan Penyebrangan (ASDP)

dimana memiliki fungsi utama penyediaan jasa-jasa

angkutan sungai dan danau untuk penyebrangan dengan

kemudahan, keselamatan dalam operasi penyebrangan.

Fungsi lain yaki pemanfaatan fungsi dermaga dan terminal

untuk penyebrangan penumpang dan barang selain itu juga

sebagai pembaan alur-alur pelayanan, pengerukan serta

pendalaman alur pelayaran.

c. Layanan pengiriman via laut dimana salah satu fungsinya

adalah pengoperasian pelayaran dalam negeri dan luar negeri

dengan menaikan kualitas pelayanan jasa-jasa angkutan laut.

Adapula Pengiriman Barang yang dilaksanakan melalui sistem Multi

Mode Transportation. Layanan perusahaan mengacu pada sistem layanan

door to door – door to port – port to door – port to port. Perusahaan tidak

hanya mengerjakan layanan regular saja, melainkan dapat pula

menyediakan Kapal Tongkang, LCT dan Helikopter (Chopper) untuk

kebutuhan proyek.

5. Tracking dan Sortir

Dalam pelaksanaan eksekusi pengiriman barang segala bentuk resiko

dapat terjadi, terutama bila sistem pengiriman yang dilakukan

menggunakan sistem Multi Mode Transportation yang dilaksanakan

dengan tidak teliti dan hati - hati.


14

Pengertian sistem Multi Mode Transportation adalah muatan

barang/logistik mengalami beberapa kali bongkar-muat, mulai dari gudang

ke pelabuhan pemberangkatan sampai pelabuhan tujuan, selanjutnya

loading/unloading hingga ke kota/site area bahkan remote area. Seringkali

pekerjaan pengiriman yang dilaksanakan oleh CV. Viradi Global Pratama

mencapai daerah terpencil bahkan pulau - pulau kecil seperti Kepulauan

Natuna, Kepulauan Riau, Kepulauan Halmahera.

Guna menghindari berbagai bentuk kerugian, maka CV. Viradi

Global Pratama menetapkan Sistem Sortir pada saat barang/logistik siap

diangkut dari pabrik/gudang. Kemudian Sistem Tracing atau penelusuran

ketika eksekusi telah dilaksanakan. Untuk peralatan telekomunikasi berupa

Tower BTS dan peralatan lainnya memerlukan beberapa kali Sortir dan

Tracing.

Teknis pekerjaan Sortir dilakukan oleh petugas Stuffing berdasarkan

daftar material, mulai peralatan besar hingga peralatan pendukung yang

dicocokan dengan Packing List. Sementara teknis pekerjaan Tracking

dilakukan melalui laporan petugas lapangan secara berkala yang

melaporkan tentang kondisi lapangan, keadaan barang serta posisi terakhir

selama berlangsungnya tugas pendistribusian. Laporan - laporan yang

diterima petugas Dispatch dari lapangan akan diteruskan kepada pelangan

melalui Email atau Fax.


15

6. Jaringan Layanan

CV. Viradi Global Pratama memiliki kantor cabang dan perwakilan

di beberapa kota di antaranya; Semarang - Jawa Tengah; Surabaya – Jawa

Timur; Pekanbaru – Prop. Riau; Balikpapan – Kalimantan Timur; Makasar

– Sulawesi Selatan. Untuk layanan pengiriman ke kota kabupaten lainnya

atau wilayah terpencil, Viradi Global Pratamandidukung oleh

perwakilannya yang telah bekerjasama lebih dari 6 tahun. Para rekanan

perusahaan yang dilibatkan dalam pekerjaan distribusi telah sangat

mengetahui kondisi dan sistem layanan yang ditetapkan. Area pengiriman

adalah:
16

a. Pulau Sumatera meliputi;

NAD (Aceh) – Sumatera Utara – Sumatera Barat – Propinsi Riau

Daratan – Propinsi Riau Kepulauan – Propinsi Jambi – Sumatera

Selatan (termasuk Pulau Bangka dan Belitung) – Propinsi Bengkulu –

Propinsi Bandar Lampung.

b. Pulau Jawa meliputi;

Propinsi Jawa Barat – Propinsi Banten – Propinsi Jawa Tengah –

D.I. Yogyakarta – Jawa Timur – Madura.

c. P. Kalimantan meliputi;

Propinsi Kalimantan Barat – Propinsi Kalimantan Selatan –

Propinsi Kalimantan Tengah – Propinsi Kalimantan Timur.

d. Pulau Sulawesi meliputi;

Propinsi Sulawesi Barat – Propinsi Sulawesi Selatan – Propinsi

Sulawesi Tengah – Propinsi Sulawesi Utara – Propinsi Gorontalo –

Propinsi Sulawesi Tenggara, dan Kepulauan Halmahera

e. Pulau Irian Jaya meliputi;

Papua Barat – Papua Tengah – Papua Timur


17

B. Struktur Organisasi KP

1. Gambar Struktu Organisasi Instansi KP

DIREKTUR

SEKRETARIS
WAKIL
DIREKTUR

DIVISI DIVISI DIVISI


ADMINISTRASI PENGAWASAN PEMASARAN

DIVISI SDM DIVISI


PERJALANAN

LINTAS LINTAS LINTAS


LAUT DARAT UDARA

Gambar 2.1 Struktur Organisasi


18

2. Keterangan Tentang Masing-Masing Tugas Dan Wewenang Struktur

Organisasi

NO. Unit Kerja Tugas

1. Direktur Mengatur dan menjalankan suatu

perusahaan

2. Sekretaris Mencatat “lalu lintas” perusahaan

3. Wakil Direktur Mengatur jalannya suatu sistem, langsung di

bawah Direktur Utama

4. Divisi Administrasi Menangani keuangan perusahaan

5. Divisi Pengawasan Mengawasi jalannya suatu pengiriman

6. Divisi Pemasaran Memasarkan atau menawarkan jasa

perusahaan

7. Divisi SDM Mengawasi pekerja agar dapat melakukan

pekerjaan secara teratur

8. Divisi Perjalanan Menangani masalah pengiriman

9. Lintas Laut Menghandle pengiriman melalui jalur laut

10. Lintas Darat Menghandle pengiriman melalui jalur darat

11. Lintas Udara Menghandle pengiriman melalui jalur udara


19

Tabel 2.1 Struktur Organisasi

C. Penjelasan Unit Kegiatan yang Menjadi Tempat KP

Perusahaan Ekspedisi adalah forwarding agent yaitu perusahaan yang

memberikan jasa dalam pengumpulan, pengurusan, pergudangan, dan penyerahan

barang. Secara umum pelayanan jasa pengiriman barang adalah segala upaya yang

diselenggarakan atau dilaksanakan secara sendiri atau secara bersama – sama

dalam suatu organisasi untuk memberikan pelayanan secara efektif dan efisien.

di Indonesia jasa pengiriman barang / jasa ekspedisi sangatlah penting karena luas

daerah indonesia dan terdiri dari banyak pulau. Maka jasa ekspedisi / pengiriman

barang sangat mendukung efektif dan efisien waktu.


20

BAB III

INFRASTRUKTUR

A. Spesifikasi Hardware

1. Teori Singkat Tentang Hardware

Pengertian dari hardware atau dalam bahasa Indonesia-nya disebut

juga dengan nama “perangkat keras” adalah salah satu komponen

dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba

secara langsung atau yang berbentuk nyata, yang berfungsi untuk

mendukung proses komputerisasi. Secara fisik, komputer terdiri

dari beberapa komponen yang merupakan suatu sistem. Sistem

adalah komponen-komponen yang saling bekerja sama membentuk

suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan

mengakibatkan tidak berfungsinya proses-proses yang ada

komputer dengan baik. Komponen komputer ini termasuk dalam

kategori elemen perangkat keras (hardware). Komponen dasar

pada komputer terdiri dari input, process, output dan storage. Input

device terdiri dari keyboard dan mouse, Process device adalah

microprocessor (ALU, Internal Communication, Registers dan

control section), Output device terdiri dari monitor dan printer,

Storage external memory terdiri dari harddisk, Floppy drive, CD

ROM, Magnetic tape. Storage internal memory terdiri dari RAM

dan ROM. Sedangkan komponen Periferal Device merupakan

komponen tambahan atau sebagai komponen yang belum ada atau


21

tidak ada sebelumnya. Komponen Periferal ini contohnya : TV

Tuner Card, Modem, Capture Card.

2. Hardware Yang Ada Pada Instansi KP

a. Komputer

Komputer adalah alat yang dipakai untuk mengolah data

menurut prosedur yang telah dirumuskan. Kata computer semula

dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan

perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini

kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan

informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi

komputer modern dipakai untuk banyak tugas yang tidak berhubungan

dengan matematika.

b. CPU

Unit Pengolah Pusat atau CPU (Central processing Unit)

berperan untuk memproses perintah yang diberikan oleh pengguna komputer,

mengelolanya bersama data-data yang ada di komputer. Unit atau peranti

pemprosesan juga akan berkomunikasi dengan peranti input , output dan

storage untuk melaksanakan instruksi yang saling terkait.

c. Printer

Arti printer lebih spesifik menurut ilmu komputer berarti

alat untuk mencetak  hasil kerja digital berupa file gambar dan  tulisan. Printer

pada umumnya terhubung dengan komputer maupun laptop untuk dapat bisa
22

menghasilkan suatu pekerjaan cetak. Printer bekerja melalui perintah yang

terprogram pada komputer atau laptop melalui perintah manusia sebagai yang

menjalankan program.

d. Keyboard

Keyboard merupakan unit input yang paling penting dalam

suatu pengolahan data dengan komputer. Keyboard dapat berfungsi

memasukkan huruf, angka, karakter khusus serta sebagai media bagi user

(pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan,

seperti menyimpan file dan membuka file.

A. Spesifikasi Software

1. Pengertian Software

Software merupakan perangkat lunak yang tidak dapat disentuh

maupun dilihat wujud fisiknya. Sekalipun tidak berwujud fisik, keberadaan

software sangat penting. Software dibuat untuk menjalankan hardware

komputer agar dapat berjalan sesuai fungsi yang diinginkan. Software dapat

dibedakan atau dibagi berdasarkan jenis dan juga pendistribusianya.

2. Software yang digunakan pada tugas kkp

a. Pengertian XAMPP (perangkat lunak bebas)

Sebuah software web server apache yang didalamnya sudah

tersedia database server mysql dan support php programming.

XAMPP merupakan software yang mudah digunakan, gratis dan

mendukung instalasi di Linux dan Windows. Keuntungan lainnya

adalah cuma menginstal satu kali sudah tersedia Apache Web


23

Server, MySQL Database Server, PHP Support (PHP 4 dan PHP

5) dan beberapa module lainnya. Jika versi untuk Windows sudah

dalam bentuk instalasi grafis dan yang Linux dalam bentuk file

terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk

Windows adalah memiliki fitur untuk mengaktifkan sebuah server

secara grafis, sedangkan Linux masih berupa perintah-perintah di

dalam console. Oleh karena itu yang versi untuk Linux sulit untuk

dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP,

sekarang diganti namanya menjadi XAMPP FOR LINUX.

XAMPP merupakan tools yang menyediakan paket perangkat

lunak ke dalam satu buah paket. Dengan menginstal XAMPP

maka tidak perlu lagi melakukan instalasi dan konfigurasi web

server, Apache, PHP dan MySQL secara manual. XAMPP akan

menginstalasi dan mengkonfigurasikannya secara otomatis untuk

anda atau auto konfigurasi.

b. Database ( MySQL )

Suatu sistem yang data tidak akan lepas dari penggunaan

penyimpanan data.Database adalah sebuah bentuk media yang

digunakan untuk menyimpan data. Dimana penyimpanan data

dapat diilustrasikan sebagai sebuah gudang yang dijadikan tempat

menyimpan berbagai macam barang yang terdapat dalam suatu

database, barang adalah data. Dalam sebuah database terdiri dari


24

dua bagian dasar yang membangun sebuah database yaitu tabel

dan kolom.

1. Tabel

Tabel dalam sebuah database dikenal dengan istilah yang sering juga

disebut entitas atau entity, dimana tabel digunakan untuk menyimpan

sebuah kelompok data. Fungsi tabel ini adalah untuk menyimpan data yang

sifatnya khusus. Sehingga turunan dari sebuah database adalah tabel,

dimana tabel dalam sebuah database dapat lebih dari satu buah (Nugroho,

2005:75).

2. Kolom

Kolom adalah bentuk terkecil dari sebuah database setelah tabel,

dimana kolom berfungsi untuk memisahkan jenis data dalam cakupan yang

lebih khusus. Kolom juga dapat dikenal dengan field atau atribut (Nugroho,

2005: 76).

MySQL merupakan salah satu perangkat lunak system manajemen

berbasis data (managemen sistem) yang menggunakan perintah standar SQL

(Structured Query Language). Dimana SQL mampu untuk melakukan

banyak eksekusi perintah Query dalam satu permintaan, baik itu menerima

dalam mengirimkan data. Mysql juga multi user dalam arti dapat digunakan

oleh banyak penggunaan dalam waktu besamaan. Dengan sekitar enam juta

instalasi diseluruh dunia (Wikipedia, 2007)

Penggunaan Mysql yang merupakan salah satu database server

sekaligus dapat berjalan multi-OS (Opening System) memiliki keunggulan


25

lainnya seperti Open Source sehingga penggunaanya tidak perlu membayar

lisensi kepada pembuatnya. Dapat mendukung database dengan kapasitas

yang sangat besar. Merupakan database management system yang mudah

digunakan. Didukung oleh driver ODBC sehingga database Mysql dapat

diakses oleh database apa saja. Bahasa yang pemrogaman yang dapat

digunakan untuk mengakses Mysql diantaranya adalah C, C++, Java, PHP,

dll (Mysql Internals Manual, 2007).

Mysql adalah salah satu server database SQL multi user dan multi

threaded yang didukung oleh PHP untuk melakukan koneksi dan query

pada database ini.

c. User Interface Personal Home Page (PHP)

PHP adalah singkatan dari : Hypertext Preprocessor yaitu bahasa

pemrograman web server-side yang bersifat open source. PHP merupakan

script yang terintegrasi dengan HTML dan berada pada server (server side

HTML embedded scripting). PHP adalah script yang digunakan untuk

membuat halaman website yang dinamis. Dinamis berarti halaman yang

ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini

menyebabkan informasi yang diterima client selalu yang up to date. Semua

script PHP dieksekusi pada server dimana script tersebut dijalankan.

d. Notepad

Notepad adalah software text editor dasar yang tersedia dalam sistem

operasi Windows. Notepad tidak menyediakan pengolahan bentuk dan


26

tampilan teks (text formating),tetapi hanya diutamakan pada pengolahan

isinya. Notepad telah ada sejak versi Windows pertama pada tahun 1985.

e. Web browser

Web Browser adalah suatu program atau software yang digunakan

untuk menjelajahi internet atau untuk mencari informasi dari suatu web

yang tersimpan didalam komputer. Awalnya, web browser berorientasi pada

teks dan belum dapat menampilkan gambar. Namun, web browser sekarang

tidak hanya menampilkan gambar dan teks saja, tetapi juga memutar file

multimedia seperti video dan suara. Web browser juga dapat mengirim dan

menerima email, mengelola HTML, sebagai input dan menjadikan halaman

web sebagai hasil output yang informative.

3. Sejarah

PHP Pertama kali ditemukan pada 1995 oleh seorang Software

Developer bernama Rasmus Lerdrof. Ide awal PHP adalah ketika itu

Radmus ingin mengetahui jumlah pengunjung yang membaca resume

onlinenya. Script yang dikembangkan baru dapat melakukan dua

pekerjaan, yakni merekam informasi visitor, dan menampilkan jumlah

pengunjung dari suatu website. Dan sampai sekarang kedua tugas

tersebut masih tetap populer digunakan oleh dunia web saat ini.

Kemudian, dari situ banyak orang di milis mendiskusikan script buatan


27

Rasmus Lerdrof, hingga akhirnya rasmus mulai membuat sebuah

tool/script, bernama Personal Home Page (PHP).

Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf

melanjutkan untuk mengembangkan PHP hingga menjadi suatu bahasa

tersendiri yang mungkin dapat mengkonversikan data yang di inputkan

melalui Form HTML menjadi suatu variabel, yang dapat dimanfaatkan

oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof mencoba

mengembangkan PHP menggunakan bahasa C ketimbang menggunakan

Perl. Tahun 1997, PHP versi 2.0 di rilis, dengan nama Personal Home

Page Form Interpreter (PHP-FI). PHP Semakin popular, dan semakin

diminati oleh programmer web dunia.

Rasmus Lerdrof benar-benar menjadikan PHP sangat populer, dan

banyak sekali Tim Developer yang ikut bergabung dengan Lerdrof

untuk mengembangkan PHP hingga menjadi seperti sekarang, Hingga

akhirnya dirilis versi ke 3-nya, pada Juni 1998, dan tercatat lebih dari

50.000 programer menggunakan PHP dalam membuat website dinamis.

Pengembangan demi pengembangan terus berlanjut, ratusan fungsi

ditambahkan sebagai fitur dari bahasa PHP, dan di awaal tahun 1999,

netcraft mencatat, ditemukan 1.000.000 situs di dunia telah

menggunakan PHP. Ini membuktikan bahwa PHP merupakan bahasa

yang paling populer digunakan oleh dunia web development. Hal ini

mengagetkan para developernya termasuk Rasmus sendiri, dan tentunya

sangat diluar dugaan sang pembuatnya. Kemudian Zeev Suraski dan


28

Andi Gutsman selaku core developer (programmer inti) mencoba untuk

menulis ulang PHP Parser, dan diintegrasikan dengan menggunakan

Zend scripting engine, dan mengubah jalan alur operasi PHP. Dan semua

fitur baru tersebut di rilis dalam PHP 4.

4. Perkembangan Personal Home Page (PHP)

Pada awalnya PHP merupakan kependekan dari Personal Home Page

(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun

1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang

wujudnya berupa sekumpulan script yang digunakan untuk mengolah data

formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi

sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut

mengembangkan PHP.Pada November 1997, dirilis PHP/FI 2.0. Pada rilis

ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam

rilis ini disertakan juga modul-modul ekstensi yang meningkatkan

kemampuan PHP/FI secara signifikan.

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 rilis tersebut sebagai PHP 3.0 dan singkatan

PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.


29

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 pada awal abad ke-21. Versi ini banyak dipakai

disebabkan kemampuannya untuk membangun aplikasi web kompleks

tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari

interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan

model pemrograman berorientasi objek ke dalam PHP untuk menjawab

perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.


30

BAB IV

PEMBAHASAN

A. Proses Bisnis

Setelah penulis melakukan peninjauan langsung,diketahui bahwa

system yang sedang berjalan di perusahaan CV. Viradi Global Pratama

masih menggunakan cara manual yang artinya tidak menggunakan website

sebagai media pengenalan, khususnya pada bagian pemasaran dan sistem

yang dibuat harus dapat meningkatkan pelayanan serta meningkatkan

kinerja sistem informasi.

B. Sitem Berjalan

Sistem yang bekerja dalam perancangan aplikasi pemasaran jasa

yang berjalan di CV. Viradi Global Pratama yaitu menawarkan jasanya

langsung keperusahaan dengan meninggalkan berkas sebagai refrensi jasa

ekspedisi.

C. Aturan Sitem

Dalam menjalankan sistem penjualan jasa pada konsumen di CV.

Viradi Global Pratama ada beberapa aturan yang harus dipenuhi oleh

setiap pegawai diantaranya adalah :

1. Konsumen harus memberi alamat yang jelas saat mengisi form.

2. Konsumen melakukan pembayaran setelah form disetujui.


31

D. Kebijakan System

Kebijakan yang diterapkan pada CV.Viradi Global Pratama adalah :

1. Kerusakan dan kehilangan barang pada saat pengiriman akan

mendapa ganti rugi

2. Keterlambatan pengiriman barang langsung dikonfirmasi

olehpihak pengirim/penerima

E. Dekomposisi Fungsi

Memudahkan konsumen untuk mengirim suatu barang, tanpa perlu

konsumen itu sendiri yang mengirimnya langsung. Konsumen hanya perlu

mencantumkan alamat penerima, selebihnya penyedia jasa yang akan

mengantarkan sampai pada tempat tujuan.


32

Sistem Pemasaran Jasa


Pengiriman Barang

Proses Proses Laporan


Proses Data
Peminjaman

Catat Data
Catat Data buku
Kartu Pinjaman
pinjaman
Input

Data Karyawan

Search Buku
Rekap Data
Karyawan
Rekap Data
Pinjaman

Gambar 4.1 Dekomposisi Fungsi Sistem Berjalan

F. Hirarki Fungsi Sitem

Gambaran dari hirarki fungsi yang ada pada sistem yang dibahas

adalah tidak perlunya penggunaan manual saat menginput data dan

prosesnya, menghemat waktu, membantu pekerjaan lebih efesien dan pada

saat memasarkan jasa tidak perlu dilakukan secara manual karena

penyimpanan datanya sudah disimpan secara berkala.


33

G. Analisa Masukan, Proses, Dan Keluaran

Dalam aplikasi pengolahan data listing properti yaitu memiliki

sistem masukan (input), proses dan keluaan (Output).

1. Analisa Masukan (Input) sistem yang berjalan

Dokumen masukan akan diolah sesuai dengan maksud dan tujuan sistem.

Bentuk data dokumen masukan tersebut adalah :

a. Data User

Nama Masukan : Data_User

Sumber : Pengguna

Distribusi : Pengguna dan Administrasi Perusahaan

Fungsi : Sebagai arsip data perusahaan

Media : Kertas

Rangkap : 2 Lembar

b. Jenis Pengiriman

Nama Masukan : Data_Pengiriman

Sumber : Pengguna

Distribusi : Pengguna dan Administrasi Perusahaan

Fungsi : Jenis Pengiriman

Media : Kertas

Rangkap : 2 Lembar
34

2. Analisa Keluaran (Output)

a. Data User

Nama Masukan : Lihat data Pengguna

Sumber : Pengguna

Distribusi : Pengguna dan Administrasi Perusahaan

Fungsi : Mencari data pengguna

Media : Kertas

Rangkap : 2 Lembar

b. Jenis Pengiriman

Nama Masukan : Data Pengiriman

Sumber : Administrasi Perusahaan

Distribusi : Pengguna

Fungsi : Untuk mencari Jenis Pengiriman Pengguna

Media : Kertas

Rangkap : 3 Lembar
35

H. Diagram Aliran Data

1. Proses Diagram Konteks

Gambar IV.3 Contex Diagram


36

2. Diagram Nol

Gambar IV.4 Diagram Nol sistem berjalan

3.Diagram Rinci Level 1 untuk proses 1.0

Diagram Rinci Level 1 untuk proses 1.0


37

2. Kamus Data

a. Kamus Data Masukan

1). Form Pengajuan Pengguna :

2). Persetujuan Pengajuan Peminjaman :

b. Kamus Data Keluaran

Laporan Peminjaman :

3. Spesifikasi Proses

Spesifikasi sistem berjalan dibutuhkan dalam memproses suatu data.

Adapun dokumen yang ada dalam penggunaan sistem ini adalah sebagai

berikut :

1. Proses 1.1

Nama Proses : Input Data User

Masukan : Kertas

Keluaran : Penyimpanan data pada database

Uraian Penjelasan : Data user di input oleh user lalu masuk ke

penyimpanan database perusahaan

2. Proses 1.2

Nama Proses : Cetak Data User

Masukan : Kertas

Keluaran : Cetak Data User

Uraian Penjelasan : Data User di cetak yaitu menjadi Data


38

User

3. Proses 2.1

Nama Proses : Input Data Pengiriman

Masukan : Kertas

Keluaran : Penyimpanan data pada database

Uraian Penjelasan : Pengguna menginput data lalu di simpan

pada database perusahaan

4. Proses 2.2

Nama Proses : Cetak Data Pengiriman

Masukan : Kertas

Keluaran : Cetak Data Pengiriman

Uraian Penjelasan : Data Pengiriman dicetak yaitu data user

5. Proses 3.1

Nama Proses : Input Data Admin

Masukan : Kertas

Keluaran : Penyimpanan data pada database

Uraian Penjelasan : Admin membaca data user dan pengiriman

lalu di simpan pada database perusahaan


39

4. Bagan Terstruktur

1. Bagan Terstruktur Diagram Rinci Input Data Pengguna

Input data pengguna

Data pengguna Data pengguna

A.Verifikasi berkas Simpan data pengguna

Gambar 4.4 Bagan Terstruktur Rinci Input Data Pengguna

2. Bagan Terstruktur Diagram Rinci Input Data Pengiriman

Input data pengiriman

Data pengiriman Data pengiriman

Baca data pengiriman Simpan data pengguna

Gambar 4.5 Bagan Terstruktur Rinci Input Data Pengiriman

3. Bagan Terstruktur Diagram Rinci Cek Data Peminjaman

Cek data pengiriman

data pengguna Data pengiriman

Baca data pengguna Input data pengguna

Gambar 4.6 Bagan Terstruktur Rinci Cek Data Pengiriman


40

4. Bagan Terstruktur Rinci Input Data Admin

Input data admin

Data admin

Data pengguna Data pengiriman Data pengiriman

Baca data pengguna Baca data Cetak laporan


pengiriman

Gambar 4.7 Bagan Terstruktur Rinci Input Data Admin

5. Spesifikasi Modul

Spesifikasi Modul dalam Sistem Pengolahan Data Pemasaran

adalah :

1. Spesifikasi Input Data User

Modul Input Data User

Mulai

Input Data User

Simpan pada Database User

Selesai

2. Spesifikasi Cetak Data User

Modul Cetak Data User

Mulai
41

Baca Data pada Database User

Cetak Data User

Selesai

3. Spesifikasi Input Data Pengiriman

Modul Input Data Pengiriman

Modul Input Data Barang

Mulai

Input Data Pengiriman

Input Data Barang

Simpan pada Database Pengiriman

Selesai

4. Spesifikasi Cetak Data Pengiriman

Modul Cetak Data Pengiriman

Mulai

Baca Data pada Database Pengiriman

Cetak Data Pengiriman User

Selesai

5. Spesifikasi Input Admin

Modul Cetak Data Admin

Mulai

Baca Data pada Database Pengiriman User

Cetak Data Pengiriman User

Selesai
42

1. ERD (Entity Relationship Diagram)

Entity-Relationship Diagram (ERD) merupakan suatu model

jaringan yang menggunakan susunan data yang disimpan pada sistem

secara abstrak. ERD juga menggambarkan hubungan antara satu

himpunan entitas yang memiliki atribut dengan himpunan entitas yang

lain dalam suatu sistem yang terintegrasi.

A. Entitas, Atribut, dan Relasi

Suatu entitas merupakan individu yang mewakili sesuatu yang

nyata eksistensinya dan dapat dibedakan dari objek - objek yang

lain. Suatu entitas memiliki sekumpulan sifat, dan nilai dari

beberapa sifat tersebut dapat mengidentifaksi entitas tersebut.

Sekumpulan entitas yang mempunyai tipe yang sama (sejenis) dan

berada dalam lingkup yang sama membentuk suatu himpunan

entitas.

B. Spesifikasi basis data

Spesifikasi File Basisdata pada system pemasaran ini adalah

sebagai berikut :

a. Nama Data : Data User

Media : Kertas

Primery Key : id_user

Fungsi : Menginput data user


43

Tabel 4.1 : Data User

No Field Type Value Ket

1 ID_User Integer 5 ID_User

2 Nama Varchar 100 Nama

3 Alamat Varchar 200 Alamat

4 No_Telp Varchar 13 No_Telp

5 Tmp_Lahir Varchar 50 Tmp_Lahir

6 Tgl_Lahir Date Tgl_Lahir

7 Jns_Kelamin Varchar 20 Jns_Kelamin

8 Pekerjaan Varchar 50 Pekerjaan

9 Email Varchar 100 Email

10 Penghasilan Varchar 50 Penghasilan

11 Username Varchar 50 Username

12 Password Varchar 50 Password

13 Confirm Varchar 50 Confirm


44

b. Nama Data : Data Peengiriman

Media : Kertas

Primery Key : kd_pengiriman

Fungsi : Menginput Pengiriman User

Tabel 4.2 : Data Pengiriman

No Field Type Value Ket

1 kd_pengiriman Varchar 5 Kode_Pengiriman

2 Username Varchar 50 Username

3 nama_barang Varchar 50 Nama_Barang

4 Jenis_barang Varchar 20 Jenis_Barang

5 Berat_Barang Varchar 10 Berat_Barang

6 Jumlah_Barang Varchar 10 Jumlah_Barang

7 Daerah_Pengiriman Varchar 50 Daerah_Pengiriman

8 Dari_Kota Varchar 50 Dari_Kota

9 Ke_Kota Varchar 50 Ke_Kota

10 Keterangan Varchar 100 Keterangan

Anda mungkin juga menyukai