BAB I PENDAHULUAN 1.1 Latar Belakang Pada era kemajuan teknologi seperti sekarang ini, manusia dapat melakukan pertukaran informasi dengan cepat walaupun masing-masing berada di tempat yang berbeda. Hal ini dimungkinkan karena semakin berkembangnya teknologi yang bertujuan untuk memudahkan pekerjaan manusia. Internet adalah salah satu dari hasil berkembangnya teknologi informasi dan internet merupakan jaringan komputer secara global yang dapat menghubungkan seluruh pengguna komputer dengan jaringan ke seluruh dunia untuk melakukan penggalian dan pertukaran informasi secara tepat dan akurat. Evolusi yang terjadi pada internet merupakan suatu fenomena yang paling menarik dalam kemajuan teknologi yang terjadi sekarang. Satu aspek yang boleh dibilang utama dalam evolusi ini adalah munculnya Electronic commerce (E-commerce) dalam lingkungan bisnis. E-commerce mengubah hampir semua fungsi bisnis area dan setiap kegiatannya, mulai dari transaksi jual belinya sampai periklanannya. Dengan lahirnya E-commerce ini memudahkan konsumen untuk dapat melakukan transaksi jual beli tanpa harus datang langsung ketempatnya. CV. IT Solution merupakan CV yang bergerak dibidang penjualan dan penyediaan jasa pembuatan software seperti software pustaka digital (E – Library), software penjualan pada apotik, toko, dan lain-lain. Proses penjualannya yaitu mengerjakan pesanan konsumen dan membuat pesanan dengan brand sendiri. Dalam melakukan kegiatannya CV ini masih menggunakan proses tatap muka atau datang langsung ke tempatnya untuk berkonsultasi berkait dengan jasa yang dipesan, begitu juga bagi konsumen yang berada di luar daerah. Hal tersebut tentu mengakibatkan proses transaksi yang berulang - ulang dan memakan waktu yang lama. Belum terdapatnya media pemasaran secara online menambah masalah yang ada pada CV. IT Solution. Saat ini suatu bidang usaha tentu kurang kompetitif jika tidak memiliki media pemasaran online seperti website. Konsumen sangat kesulitan mencari informasi tentang keberadan CV. IT Solution yang tentunya mengakibatkan perusahaan tersebut kurang dikenal oleh banyak orang. Dengan adanya masalah yang dihadapi oleh perusahaan CV. IT Solution tersebut maka dibutuhkan kehadiran sebuah sistem penjualan berbasis website. Hal ini sangat penting karena keberadaan suatu website dapat membantu penyampaian informasi produk dan harga secara detail kepada konsumen. Selain itu melalui website akan dapat mengakses informasi yang dibutuhkan kapan saja dan dimana saja selama terkoneksi dengan intenet. Suatu website akan menjelaskan bagaimana proses sebuah perusahaan dalam melakukan kegiatannya sehingga dapat ditampilkan waktu pemesanan dan waktu yang dibutuhkan untuk mengirimkan pesanan hingga sampai kepada konsumen yang memesannya. Konsumen akan dapat memperkirakan kapan ia harus memesan dan kapan pesanannya akan dikirimkan. Tidak hanya itu saja, keberadaan suatu website akan dapat memperluas jangkauan pemasaran CV ini dan tentunya menaikan omset penjualan. Maka dari itu diperlukan sebuah sistem penjualan dan pemesanan berbasis web pada CV. IT Solution sehingga terbentuknya sebuah media informasi penjualan produk yang lebih komunikatif dan informatif dari segi penjualan dan promosi produk secara detail. 1.2 Rumusan Masalah Berdasarkan uraian pada latar belakang maka permasalahan yang akan dikaji dalam penelitian ini dapat dirumuskan sebagai berikut : 1. Belum tersedianya sistem pemesanan dan penjualan yang komunikatif dan informatif untuk CV. IT Solution. 2. Belum tersedianya media informasi penjualan online berbasis web pada CV. IT Solution. 3. CV. IT Solution sulit menaikan omset penjualan karena keterbatasan informasi promosi produk. 1.3 Batasan Masalah Berdasarkan hasil penelitian dan pengamatan peneliti, diperlukan media informasi pemesanan dan pemasaran pada CV. IT Solution. Maka dari itu peneliti mencoba untuk membatasi masalah sebagai berikut: 1. Sistem yang dibuat hanya meliputi sistem penjualan dan pemesanan pada CV. IT Solution. 2. Pembuatan sistem informasi penjualan dan pemesanan pada CV.IT Solution ini menggunakan PHP dan MySQL dengan data input berupa data customer, data produk, data penjualan, data pembayaran, dan data pengiriman produk, serta data output berupa laporan customer, laporan produk, laporan penjualan, dan laporan pembayaran. 3. Untuk sistem pembayaran dilakukan melalui via transfer BANK. 1.4 Tujuan Dan Manfaat Penelitian 1.4.1 Tujuan 1. Mempermudah konsumen untuk melakukan pembelian dan pemesanan software di CV. IT Solution. 2. Sistem penjualan pada CV. IT Solution dikembangkan menjadi sistem penjualan online berbasis web. 3. Sistem ini membantu memperluas area pemasaran sehingga menambah jumlah konsumen dan meningkatkan omset penjualan. 1.4.2 Manfaat 1. Bagi Konsumen a. Konsumen bisa langsung konsultasi mengenai jasa yang ditawarkan sebelum atau setelah pemesanan sehingga kedepanya jasa yang diberikan tidak merugikan konsumen. b. Mempermudah akses bagi konsumen yang membutuhkan jasa perancangan software namun sulit untuk dijangkau dikarenakan keterbatasan waktu, tempat dan biaya. 2. Bagi CV. IT Solution a. Mempermudah dalam pencatatan dan penjualan software. b. Memililiki data setiap transaksi sebagai data banding untuk mengklarifikasi dengan hasil sebelumnya. c. Dapat memberikan informasi jasa secara terperinci kepada konsumen yang dapat diakses kapan saja dan dimana saja dengan mudah dan cepat selama terkoneksi dengan internet. d. Membantu memperluas akses penjualan. e. Meningkatkan omset penjualan dari sebelumnya. 1.5 Metode Penelitian Model rekayasa perangkat lunak yang digunakan dalam pengembangan Sistem informasi ini adalah Waterfall. Model ini merupakan model yang paling banyak dipakai oleh para pengembang software. Ada lima tahap dalam model waterfall, yaitu Requirement Analysis, System Design, Implementation, Integration & Testing, Operations & Maintenance. Sesuai dengan namanya waterfall (air terjun) maka tahapan dalam model ini disusun bertingkat, setiap tahap dalam model ini dilakukan berurutan satu sebelum yang lainnya. Selain itu dari satu tahap kita dapat kembali ketahap sebelumnya. Model ini biasanya digunakan untuk membuat sebuah software dalam skala besar dan yang akan dipakai dalam waktu yang lama. (Roger, 2010) 1.5.1 Analisa kebutuhan Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau studi literatur. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Pada tahap ini penulis menggunakan 3 metode untuk mengumpulkan data, yaitu : 1. Studi literatur Pada tahap ini dilakukan pengumpulan bahan-bahan referensi baik dari buku, jurnal makalah maupun situs internet mengenai perancangan dan panduan dalam pembuatan software dan desain program ini. 2. Observasi Suatu teknik pengumpulan data dengan cara terjun langsung ke lapangan atau obyek untuk meneliti dan meminta keterangan mengenai masalah yang dihadapi untuk membuat pemecahannya. Pada penelitian ini dilakukan observasi langsung pada CV. IT Solution. 3. Wawancara Pada tahap ini dilakukan pengumpulan data yang diperoleh dari wawancara dengan cara tanya jawab secara langsung kepada pemilik dari CV. IT Solution. Hasil dari wawancara tersebut adalah kurangnya media informasi penjualan pada CV. IT Solution yang penjualanya hanya sebatas dalam lingkup CV. IT Solution saja atau penjualanya hanya sebatas daerah dimana CV. IT Solution itu berada, ditambah lagi dengan persaingan pebisnis lain yang bergerak dibidang yang sama sehingga mengurangi omset penjualan pada CV. IT Solution. 4. Desain sistem Metode desain sistem merupakan sebuah aktivitas yang berkaitan dengan pembuatan keputusan. Desain juga memperhatikan abstraksi dari representasi informasi dan urutan pemrosesan. Aktivitas utama selama desain data adalah memilih representasi logis dari objek data yang diidentifikasi selama tahap persyaratan dan spesifikasi. Desain interface memberikan kepada perekayasa perangkat lunak suatu gambaran mengenai struktur program desain antar muka sistem informasi penjualan software berbasis web, untuk itu tahapan ini merancang kebutuhan-kebutuhan yang diperlukan sebelum coding dimulai seperti Flowchart, DFD dan ERD. 5. Implementasi Implementasi sistem adalah suatu proses menempatkan sistem informasi baru kedalam operasi. Implementasi merupakan proses pembangunan komponenkomponen pokok sebuah sistem informasi berdasarkan desain yang sudah dibuat. Dari desain yang telah dibuat akan diterjemahkan dalam bentuk baris-baris program. Tools yang digunakan dalam mengimplementasikan sistem informasi berbasis web, PHP dan mysql sebagai databasenya. 6. Pengujian Program Proses pengujian dilakukan pada logika internal untuk memastikan semua pernyataan sudah diuji. Pengujian eksternal fungsional untuk menemukan kesalahan-kesalahan dan memastikan bahwa input akan memberikan hasil yang aktual sesuai dengan yang dibutuhkan. Dalam penelitian ini proses uji coba dilakukan dengan menggunakan metode pengujian, yaitu pengujian Black Box. Pengujian Black Box ini memungkinkan analis sistem memperoleh kumpulan kondisi input yang akan mengerjakan seluruh keperluan fungsional program. Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface. 3. Kesalahan dalam struktur data atau akses data base eksternal. 4. Kesalahan inisialisasi dan tujuan akhir. 7. Pemeliharaan Normalnya, ini adalah tahap yang terpanjang. Sistem dipasang dan digunakan. Pemeliharaan termasuk pembetulan kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi sistem dan peningkatan jasa sistem sebagai kebutuhan baru ditemukan. 1.6 Sistematika Penulisan Sistematika penyusunan tugas akhir ini merupakan gambaran umum tentang seluruh isi laporan yang terdiri atas 6 (enam) bab, sebagai berikut : 1. Bab I Pendahuluan Bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. 2. Bab II Landasan Teori Bab ini berisi tentang penjelasan tentang penelitiaan terdahulu, struktur organisasi, visi misi dan juga teori-teori yang menjadi dasar pemikiran dalam penulisan tugas akhir ini. 3. Bab III Analisis Dan Perancagan Sistem Bab ini berisi tentang analisis sistem flowchart sistem, Diagram Data (DAD, ERD, Relasi dan Perancangan Interface). 4. Bab IV Implementasi Sistem Bab ini berisi tentang implementasi sistem yang dibangun, implementasi basis data serta implementasi program. 5. Bab V Analisis Hasil Bab ini berisi tentang mengimplementasikan sistem akan diadakan pengujian untuk mengevaluasi perangkat lunak yang dibangun. 6. Bab VI Penutup Bab ini berisi tentang kesimpulan dan saran yang bekaitan dengan topik permasalahan yang dibahas dalam penulisan ini.