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)