PROPOSAL SKRIPSI “Sistem Informasi - E

advertisement
PROPOSAL SKRIPSI
“Sistem Informasi Pemasaran Berbasis Website Pada PT.
Trimitra Sebagai Sarana Penjualan Produk Secara Online”
Disusun oleh:
Elvin SImanjuntak (1235010045)
FAKULTAS TEKNOLOGI INDUSTRI
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM
2013/2014
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Seiring dengan berkembangnya sistem informasi saat ini, banyak
sistem informasi pada organisasi yang ingin mencapai tahap sistem
informasi secara cepat, relevan dan akurat. Pesatnya pertumbuhan ilmu
pengetahuan teknologi khususnya di bidang komputer disetiap aspek
kehidupan dan penggunaan teknologi komputer dan teknologi komunikasi
yang menghasilkan sebuah penggabungan sistem informasi yang saat ini
mudah untuk di akses tanpa adanya batasan waktu dan jarak dengan
menggunakan jaringan internet. Model penjualan atau bisnis ikut
terpengaruh dari perkembangan ilmu pengetahuan teknologi tersebut,
terlebihnya dengan pesatnya pertumbuhan pengguna internet di berbagai
belahaan dunia khususnya negara berkembang. Salah satu bisnis yang
menjadi trend terbaru di masyarakat ini adalah dalam bidang belanja
online.
Sejauh ini banyak industri lem khususnya lem yang masih
melakukan promosi dan penjualan melalui mulut ke mulut ataupun bentuk
brosur, sehingga jangkauan promosi dan penjualan masih terbatas dan
belum bisa meluas ke beberapa daerah. Kendala lain yang di alami oleh
penjual lem yaitu
persaingan yang ketat, hal itu membuat pengolah
industri lem harus mempunyai strategi pemasaran yang berbeda dari
pesaingnya. Untuk itu dibutuhkan sebuah aplikasi berbasis web berupa
website yang mampu memberikan informasi mengenai produk kepada
pelanggan dengan cepat melalui internet.
Berdasarkan uraian latar belakang yang telah dijelaskan diatas,
penulis mengambil judul mengenai “Sistem Informasi Pemasaran Berbasis
Website Pada PT. Trimitra Sebagai Sarana Penjualan Produk Secara
Online”
1.2 TUJUAN
1. Membantu konsumen untuk memperoleh informasi yang cepat
2. Membantu dan memperluas pemasaran produk
3. Meningkatkan omset penjualan
4. Menjadi sarana penjualan lem secara online
1.3 RUMUSAN MASALAH
Berdasarkan latar belakang yang telah disebutkan, maka rumusan
masalah yang dikaji dalam tugas akhir ini, yaitu :
1. Bagaimana merancang sistem informasi belanja online yang menarik bagi
pelanggan?
2. Bagaimana membuat suatu sistem penjualan online menjadi mudah
terutama dalam hal pencarian dan pemesanan?
1.4 MANFAAT
1. Membantu meningkatkan penjualan
2. Menjangkau lebih banyak konsumen di setiap daerahnya
3. Membantu mempromosikan barang – barang produksinya
1.5 BATASAN MASALAH
Agar penelitian dalam rencana skripsi ini lebih terarah dan
memudahkan dalam pembahasan, maka perlu adanya pembatasan masalah,
yaitu :
1. Web ini meliputi katalog, harga dan pemesanan
2. Program yang digunakan untuk perancangan website adalah Php dan
MySql.
1.6 METODE ATAU KERANGKA PENELITIAN
Metode penelitian yang digunakan adalah :
1. Metode pengumpulan data
a. Observasi
b. Wawancara
2. Metode Analisa Sistem
3. Metode Analisa Perancangan Program
BAB II
TINJAUAN PUSTAKA
2.1
SISTEM INFORMASI
Sistem informasi yaitu suatu sistem yang menyediakan informasi untuk
pemasaran dan juga untuk menjalankan operasional perusahaan, dimana sistem
tersebut merupakan kombinasi dari orang - orang, teknologi informasi dan
prosedur - prosedur yang tergorganisasi. Biasanya suatu perusahan atau badan
usaha menyediakan semacam informasi yang berguna bagi pemasaran.
Pengertian Sistem Informasi menurut beberapa Ahli :

Pengertian sistem informasi menurut Daranatha (2009:15).
Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat
teknologi, media, prosedur dan pengendalian yang bermaksud menata
jaringan komunikasi yang penting, proses atas transaksi-transaksi tertentu
dan rutin, membantu manajemen dan pemakai intern dan ekstern dan
menyediakan dasar pengambilan keputusan yang tepat.

Pengertian sistem informasi Menurut Gelinas, Oram, dan Wiggins (1990).
Sistem informasi adalah suatu sistem buatan manusia yang secara umum
terdiri atas sekumpulan komponen berbasis komputer dan manual yang
dibuat untuk menghimpun, menyimpan, dan mengelola data serta
menyediakan informasi keluaran kepada pemakai.
2.2
WEBSITE
2.2.1
Definisi Website
Definisi website atau disingkat web adalah sekumpulan halaman yang
terdiri dari beberapa laman yang berisi informasi dalam bentuk digital baik itu
teks, gambar, animasi yang disediakan melalui jalur internet sehingga dapat
diakses dari seluruh dunia. Pada dasarnya website dibagi menjadi dua bagian,
yaitu:
1) Website Statis: merupakan web yang halamannya tidak berubah, biasanya
untuk melakukan perubahan dilakukan secara manual dengan mengubah kode.
Website statis informasinya merupakan informasi satu arah, yakni hanya
berasal dari pemilik softwarenya saja, hanya bisa diupdate oleh pemiliknya
saja. Contoh website statis ini, yaitu profil perusahaan.
2) Website Dinamis: merupakan web yang halaman selalu update, biasanya
terdapat halaman backend (halaman administrator) yang digunakan untuk
menambah atau mengubah konten. Web dinamis membutuhkan database untuk
menyimpan. Website dinamis mempunyai arus informasi dua arah, yakni
berasal dari pengguna dan pemilik, sehingga pengupdate-an dapat dilakukan
oleh pengguna dan juga pemilik website. (Bahar, 2013)
2.2.2
Definisi Web Menurut Para Ahli
1) Menurut Suwanto Raharjo (2000), Web merupakan salah satu layanan
internet yang paling banyak digunakan dibanding dengan layanan lain seperti
ftp, gopher, news atau bahkan email.
2) Menurut Yuhefizar (1998), Web adalah suatu metode untuk menampilan
informasi di internet, baik berupa teks, gambar, suaramaupun video yang
interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu
dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui
sebuah browser.
3) Menurut Taufiq Hidayatullah (2002), Web adalah bagian paling terlihat
sebagai jaringan terbesar dunia, yakni intrenet.
4) Menurut Haer Talib (1992), Web adalah sebuah tempat di internet yang
mempunyai nama dan alamat.
2.3
2.3.1.
PHP
Pengertian PHP
Menurut (Rasmus Lerdorf. 1995) PHP adalah bahasa pemrogram 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 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. PHP Hypertext preposessor adalah
merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnya
adalah yang dikirim ke klien, tempat pemakai menggunakan browser. Secara
khusus, PHP dirancang untuk membentuk web dinamis. Artinya semua sintak
yang diberikan akan sepenuhnya dijalankan pada server. Sedangkan yang dikirim
ke browser hanya hasilnya saja.
Kode PHP juga bisa berkomunikasi dengan database dan melakukan
perhitungan-perhitungan yang kompleks. Pada saat ini, PHP cukup popular
sebagai peranti pemrograman web, terutama di lingkungan linux. Walaupun
demikian , PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis
UNIX, Windows NT, dan Macintosh. PHP bersifat bebas pakai tidak perlu
membayar apapun untuk menggunakan perangkat lunak ini. Salah satu kelebihan
dari PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal.
Dengan demikian , menampilkan data yang bersifat dinamis yang diambil dari
database merupakan hal yang mudah untuk mengimplementasikan. Itulah
sebabnya sering dikatakan bahwa PHP sangat cocok untuk membangun halamanhalaman web dinamis. Penemu bahasa pemrograman ini adalah Rasmus Lerdorf
yang bermula dari keinginan sederhana ahli tersebut untuk mempunyai alamat
batu (tool) dalam memonitor pengunjung yang melihat situs web pribadinya
(Rasmus Lerdorf. 1995).
2.3.2
Kelebihan PHP dari Bahasa Pemrograman Lain
a) Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
b) Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif
mudah.
c) Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
d) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
e) PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah sistem.
(Syamsinar, 2012).
2.3.3
Dasar - dasar PHP
(Anhar. 2010) Konsep kerja PHP prinsipnya serupa dengan kode HTML.
Hanya saja berkas PHP yang diminta didapatkan oleh web server, isinya segera
dikirimkan kemesin PHP dan mesin inilah yang memproses dan memberikan
hasilnya (berupa kode HTML) ke web server. Selanjutnya web server
menyampaikan ke klien. Skrip PHP berkedudukan sebagai tag dalam bahasa
HTML. Sebagaimana diketahui , HTML (Hypertext Markup Language) adalah
bahasa standar untuk membuat halaman - halaman web. Sebagai contoh, berikut
kode PHP yang berada di dalam kode HTML :
<html>
<head>
<title>Halaman PHP</title>
</head>
<body>
<?php
echo "SELAMAT MENCOBA";
?>
</body>
</html>
Gambar 2.1 Contoh Script Dasar PHP
Kode PHP diawali dengan <?php dan diakhiri dengan ?>. pasangan
kedua kode inilah yang berfunngsi sebagai tag kode PHP. Berdasarkan tag inilah,
pihak server dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya
dikirim ke browser. Dengan demikian pihak klien tidak dapat melihat kode PHP
yang sesungguhnya. Maka apabila kode tersebut dijalankan akan membentuk
tampilan sebagai berikut :
Gambar 2.2 Hasil dari Script Dasar PHP
2.4
MY SQL (My Structure Query Language)
2.4.1
Pengertian Mysql
Menurut (Bunafi Nugroho. 2004) MySQL adalah multi user database
yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam
operasi
client-server melibatkan
berbagai macam program serta
server daemon MySQL disisi
library yang berjalan disisi
server dan
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 Gigabyte 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.
2.4.2
Keunggulan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
a) Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan
masih banyak lagi.
b) Open Source.MySQL didistribusikan secara open source, dibawah lisensi
GPL sehingga dapat digunakan secara cuma-cuma.
c) Multiuser‟. MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
d) „Performance tuning‟. MySQL memiliki kecepatan yang menakjubkan
dalam menangani query sederhana, dengan kata lain dapat memproses lebih
banyak SQL persatuan waktu.
e) Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dan
lain-lain.
f) Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah Select dan Where dalam perintah (query).
g) Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.
h) Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam
skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu
tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung
mencapai 32 indeks pada tiap tabelnya.
i) Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
j) Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa
Indonesia belum termasuk di dalamnya.
k) Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
l)
Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan
(tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap
peralatan yang ada disertakan petunjuk online.
m) Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam
menangani ALTER TABLE, dibandingkan basis data lainnya semacam
PostgreSQL ataupun Oracle.
2.4.3
PHP-MySQL
Berikut ini adalah contoh script pemrograman PHP dengan melakukan
koneksi dengan database MySQL
Gambar 2.3 Script Koneksi Database MySQL dan PHP
Berikut ini adalah penjelasan dari Script koneksi Database MySQL dan
PHP pada Gambar 2.3:
a) mysql_connect
Perintah ini digunakan untuk membuat koneksi dari PHP ke server MySQL.
b) mysql_select_db
Perintah ini untuk memilih database dari MySQL yang akan digunakan.
2.5
2.5.1
CUSTOMER RELATIONSHIP MANAGEMENT (CRM)
Definisi CRM
CRM adalah strategi bisnis yang terdiri dari software dan layanan yang
didesain untuk meningkatkan keuntungan (profit), pendapatan (revenue) dan
kepuasan pelanggan (customer satisfaction). Secara khusus CRM berusaha
memberikan layanan yang sifatnya professional sehingga dapat memberikan
kepuasaan yang tinggi pada pelanggannya. (Risma, 2013).
2.5.2
Cara Kerja CRM
Dengan membantu berbagai bentuk perusahaan untuk mengidentifikasi
pelanggannya dengan tepat, memperoleh lebih banyak pelanggan dengan lebih
cepat, dan mempertahankan kesetiaan pelanggannya. Sistem CRM berusaha
menyediakan sebuah pendekatan terintegrasi terhadap semua aspek dalam
perusahaan dalam kaitannya dengan pelanggannya, yang meliputi marketing, sales
dan support.(Risma, 2013).
2.5.3
Tujuan system CRM
yaitu dengan penggunaan tekhnologi diharapkan terjadi jalinan hubungan
yang kuat antara perusahaan dan pelanggannya. Dengan kata lain, perusahaan
berusaha mengelola kinerja perusahaannya dengan lebih baik. (Risma, 2013)
2.5.4
Sistem CRM
Dalam proses bisnis ini banyak paket software diciptakan untuk
memudahkan customer relationship, tetapi kebanyakan tergantung dari perolehan,
updating dan utilisasi profil individu pelanggan. Profil - profil pelanggan biasanya
disimpan dalam data warehouse, dan datamining digunakan untuk mengekstrasi
informasi
yang
berhubungan
dengan
perusahaan
dari
pelanggan
yang
bersangkutan. Paket software CRM membantu perusahaan untuk memasarkan,
menjual dan melayani pelanggan melalui multimedia, termasuk Web, call centers,
field representatives, business partners, retail dan dealer networks. Contohnya :
KRS Online, Asuransi. (Risma, 2013).
2.6
PROSES PENJUALAN DI WEBSITE NEW JAVA COMP
Proses penjualan masih manual belum terkomputerisasi dan untuk
memperbarui data di perusahaan tersebut dilakukan setiap hari dengan menyetor
salinan surat bukti pembelian dari penjualan tersebut.
Proses penjualan di New Java Comp ketika Customer memilih barang
yang tersedia di website, sehingga customer dapat memilih dan melihat barang
secara lengkap yang tersedia di perusahaan. Untuk pencatatan penjualan
dilakukan menggunakan bukti faktur pembelian customer yang tersimpan di
database ketika customer melakukan transaksi .
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisis Sistem
Pada bab ini akan dijelaskan mengenai analisa sistem yang ada pada
“Sistem Informasi Pemasaran Berbasis Website Pada PT. Trimitra Sebagai Sarana
Penjualan Produk Secara Online”. Website ini akan membantu proses
penyampaian informasi yang terdapat pada perusahaan.
. Pada website ini admin dapat menginputkan atau mengupdate informasi
pada website.
3.1.1
Analisis Masalah
Update informasi yang dilakukan oleh admin dilakukan setiap ada
info baru tentang varian produk terbaru atau tentang harga terbaru dari
produk. Dalam penyampaian informasi – informasi tersebut disampaikan
dalam homepage website tersebut.
3.2
a.
Spesifikasi kebutuhan Website.
Admin
1) Mengolah data produk.
2) Mengupdate data produk..
3) Melihat data visitor web.
4) Mengolah hak akses admin.
b.
Pengguna
1) Melihat informasi.
3.3
Analisis Kebutuhan Non Fungsional
3.3.1
Analisis Perangkat Keras
Perangkat keras yang direkomendasikan untuk menjalankan
aplikasi ini adalah sebagai berikut :
a.
Komputer/Laptop, spesifikasinya :

Monitor beresolusi 1280 x 800.

Processor dengan kecepatan minimal 1.7 Ghz.

Kapasitas Harddisk minimal 40 GB.

RAM minimal 256 MB.

VGA Card minimal 64 MB.

Mouse.

Keyboard.

Koneksi internet GSM/HSDPA

Browser
3.3.2 Analisis Perangkat Lunak
Aplikasi ini dibuat dengan menggunakan beberapa software yang
saling berinteraksi dalam pembangunan sistemnya, beberapa software
tersebut adalah:

OS WINDOWS XP/SEVEN .

Dreamweaver CS 5

XXAMP 17.3 (MySql)

JOOMLA

Google Chrome

Mozilla Versi 7.0.1
3.4
Analisis Pengguna
Seorang pengguna sering di ibaratkan sebagai suatu objek yang langsung
berhadapan dengan interface dari sebuah aplikasi berbasis website. Dalam
menjalankan aplikasi ini setidaknya seorang pemgguna harus memiliki
kemampuan dasar dalam menjalankan atau mengoperasikan sebuah komputer dan
hanphone
dan
memiliki
kemampuan
dasar
dalam
menjalankan
atau
mengoperasikan sebuah aplikasi tersebut.
3.5
Kebutuhan Fungsionalitas
3.5.1
Admin
Admin adalah petugas yang mengelolah informasi atau data data produk.
3.5.2
Pengguna
Pengguna adalah seseorang yang mencari informasi tentang data produk
DAFTAR PUSTAKA
Menurut Daranatha, S. “Sistem Informasi Akuntansi”. Salemba Empat. Jakarta,
2009.
Suwanto Raharjo (2000) “”
Bahar, 2013 “Website Dinamis”
Yuhefizar (1998)
Taufiq Hidayatullah (2002)
Haer Talib (1992)
Download