PROPOSAL SKRIPSI DENGAN JUDUL : “SISTEM INFORMASI PENJUALAN HANDPHONE BERBASIS WEB PADA GERAI PONSEL SURABAYA” Disusun oleh: Shandy Ardianto (1135010051) FAKULTAS TEKNOLOGI INDUSTRI PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM 2013/2014 BAB I PENDAHULUAN 1.1 LATAR BELAKANG Internet adalah istilah yang tidak asing lagi, dimana jaringan ini berkembang begitu pesat. Salah satu media yang tersebar di internet adalah adalah website. Pada awalnya website hanya digunakan untuk menyampaikan informasi secara online, namun sekarang website telah menunjang aktivitas bisnis, seperti e-commerce, e-marketing, online transaction dan lainya. Keberadaan internet telah menghadirkan nuansa tersendiri ditengah masyarakat, karena selalu mengikuti kemajuan teknologi. Penambahan fasilitas demi menambah kepuasan pelanggan menjadi sisi yang ditonjolkan. Hal ini tentu saja semakin memantapkan posisinya sebagai bagian integral masyarakat. Ia telah menjadi bagian hidup masyarakat masa kini, bukan hanya sebagai rujukan informasi, tetapi juga gaya hidup dan kebudayaan. Gerai Ponsel Surabaya yang bergerak di bidang penjualan Handphone dan bertempat di kota Surabaya & Sidoarjo saat ini mengalami kesulitan dalam mengembangkan penjualan maupun promosi, dikarenakan Citra Motor Lubuklinggau masih menggunakan sistem penjualan dan promosi yang masih konvensional (direct selling) dalam arti pelanggan masih harus datang ke tempat penjualannya langsung dan sistem promosi yang hanya dengan menyebarkan brosur, walau pun sudah berjalan baik di kota Surabaya & Sidoarjo tetapi ini tidak optimal untuk di zaman sekarang ini, karena tidak semua kalangan dapat menerima informasi mengenai Gerai Ponsel ini, jelas ini sangat mempengaruhi penjualan produk Gerai Ponsel Surabaya. Dikarenakan sistem penjualan yang masih konvensional Gerai Ponsel Surabaya berkeinginan untuk mengembangkan sistem penjualan dan promosi yang lebih baik, lebih menguntungkan, lebih efisien, dan efektif untuk wilayah Surabaya & Sidoarjo, maka penulis memberikan solusi dengan membuat sebuah aplikasi penjualan barang dan promosi yang berbasis web. Seperti yang telah diterangkan diatas yaitu dengan memanfaatkan internet sebagai sarana untuk menjual produk dan promosi, dengan harapan Gerai Ponsel Surabaya lebih dikenal dan produknya lebih diminati oleh masyarakat Surabaya & Sidoarjo khususnya dan oleh para pengguna internet umumnya. Berdasarkan pemikiran dan latarbelakang masalah di atas, maka penulis tertarik untuk mengambil judul “SISTEM INFORMASI PENJUALAN HANDPHONE BERBASIS WEB PADA GERAI PONSEL SURABAYA”. 1.2 RUMUSAN MASALAH Bagaimana Merancang Suatu Sistem Informasi Penjualan Handphone Berbasis Web pada Gerai Ponsel Surabaya, agar bisa mempermudah dalam sistem informasi penjualan dan dikenal oleh masyarakat luas dan khususnya pengguna internet. 1.3 TUJUAN Tujuan penulis melakukan penelitian pada Gerai Ponsel adalah untuk membuat sebuah program aplikasi penjualan secara online, sehingga dapat meningkatkan jumlah penjualan pada produknya. Sedangkan tujuan penulis melakukan penelitian terhadap penjualan barang pada Gerai Ponsel adalah : 1. Untuk mengetahui sistem yang sedang berjalan pada Gerai Ponsel. 2. Untuk membuat perancangan program aplikasi penjualan Handphone yang berbasis web pada Gerai Ponsel. 3. Untuk menganalisis dan pengujian program pada Gerai Ponsel. 4. Untuk mengimplementasikan program penjualan Handphone yang berbasis web pada Gerai Ponsel Surabaya. 1.4 MANFAAT 1. Mempermudah masyarakat untuk mengakses informasi mengenai Handphone dengan aplikasi yang tersedia. 2. Tersedianya informasi lengkap mengenai Handphone berdasarkan sumber yang sudah ada. 3. Dapat menjadi solusi bisnis yang bisa berguna dalam pengelolaan data transaksi secara lebih baik. BAB 2 TINJAUAN PUSTAKA 2.1 LANDASAN TEORI 2.1.1 Pengertian Sistem Sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama (Hanif Al Fatta, 2007:3). Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu (Andri Kristanto, 2008:1). Dari pengertian diatas, dapat diambil kesimpulan bahwa, sistem merupakan kumpulan komponen-komponen atau elemen-elemen yang saling berintegrasi dan bekerja sama untuk mencapai suatu tujuan. 2.1.2 Pengertian Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya dan bermanfaat dalam pengambilan keputusan pada saat ini atau dimasa yang akan datang (Davis, 2000; Hanif Al Fatta, 2007:9). Informasi adalah kumpulan data yang telah diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Andri Kristanto, 2008:7). Berdasarkan pendapat tersebut, dapat disimpulkan bahwa informasi adalah kumpulan data yang telah diolah dan memiliki nilai tambah sehingga menjadi lebih berarti dan lebih berguna bagi penerimanya. 2.1.3 Pengertian Sistem Informasi Sistem Informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi (Abdul Kadir, 2003:15). Sistem Informasi adalah sekumpulan dari prosedur organisasi yang pada saat dilaksanakan akan memberi informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi (Andri Kristanto, 2008:13). Dari pengertian diatas, dapat disimpulkan bahwa sistem informasi adalah komponen-komponen yang saling bekerja sama untuk mengumpulkan data, diproses menjadi informasi, dan di distribusikan kepada pemakai atau suatu sistem yang mengubah atau memproses data menjadi informasi sehingga dapat berguna dalam pengambilan suatu keputusan. 2.1.4 Pengertian Penjualan Menurut Kotler (2006:457), penjualan merupakan sebuah proses dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar pertukaran informasi dan kepentingan. Jadi konseppenjualanadalah cara untuk mempengaruhikonsumen untuk membeli produk yang ditawarkan. Jadi konsep penjualan adalah cara untuk mempengaruhi konsumen untuk membeli produk yang ditawarkan. Dalam kenyataannya penjualan mempunyai dua sistem yang biasa diterapkan oleh suatu perusahaan dagang yaitu penjualan yang dilakukan dengan cara tunai dan penjualan yang dilakukan menggunakan cara kredit atau sering disebut cara angsuran. 2.1.5 Pengertian Basis Data (Database) Database adalah sebuah bentuk media yang digunakan untuk menyimpan sebuah data, atau dapat diilustrasikan sebagai gudang tempat penyimpanan berbagai data (Bunafit Nugroho, 2004: 168). Database adalah suatu pengelolaan data dalam media eksternal yang memungkinkan seseorang dengan mudah menyimpan data dan menggunakannya ketika data tersebut diperlukan (Abdul Kadir, 2009:224). Dari pengertian diatas, dapat disimpulkan bahwa database adalah kumpulan data yang saling berhubungan dan disimpan didalam media penyimpanan elektronik sedemikian rupa sehingga tidak terjadi pengulangan. 2.1.6 Web Server Web server adalah suatu software yang bertindak melayani pengaksesan aplikasi web. Contoh software yang berfungsi sebagai web server antara lain Apache, IIS, dan Xitami (Abdul Kadir, 2009). Web browser seperti expoler atau navigator berkomunikasi melalui jaringan (termasuk jaringan internet) dengan web server, menggunakan HTTP browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan yang disediakan oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP. 2.1.7 Web Browser Web browser adalah sebuah aplikasi perangkat lunak untuk melintasi, mengambil, dan menyajikan sumber informasi di world wide web (Abdul Kadir, 2009). 2.1.8 Hyper Text Markup Language ( HTML ) HTML(Hyper Text Markup Language) adalah suatu bahasa pemrograman dalam bentuk skrip yang dapat digunakan untuk menyusun halaman web (Abdul Kadir, 2009). Struktur Dasar HTML : a. Setiap dokumen HTML harus diawali dengan menuliskan tag <html> dan tag </html> diakhir dokumen.Tag ini menandai elemen HTML, yang berarti dokumen HTML dalam suatu dokumen hanya ada satu elemen HTML. b. Section atau elemen head ditandai dengan tag <head> diawal dan tag </head> diakhir, di dalamnya berisi informasi tentang dokumen htmlnya.Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen, judul ini akan ditampilkan pada caption bar dari window browser di tandai dengan menggunakan tag <title> dan diakhiri dengan </title> c. Section atau elemen body ditandai dengan tag <body> diawal dan tag </body> diakhir. Elemen ini berisi dokumen yang akan ditampilkan pada browser meliputi paragraf, grafik, link, tabel dan sebagainya. Section body merupakan elemen terbesar di dalam dokumen HTML. 2.1.9 Apache Web Server Apache web server adalah suatu aplikasi atau perangkat lunak yang digunakan untuk bertindak melayani pengaksesan aplikasi web (Abdul Kadir, 2009). Apache berada dibawah GNU, General public(lisensi yang bersifat free) sehingga apache dapat di download gratis pada alamat http://www.apache.org Saat ini apache banyak digunakan sebagai web server untuk portal-portal besar dengan pertimbangan sebagai berikut: a. Apache termasuk ke dalam kategori free software (software gratis) b. Instalasi apache sangat mudah. c. Mampu beroperasi pada banyak platform system operasi seperti AUX 3.1, free BSD, Linux, solaris, windows, dan lain-lain. d. Mudah dalam pengkofigurasian karena apache hanya mempunyai empat titik konfigurasi. e. Apache mudah dalam penambahan peripheral lainnya ke dalam platform web server, misalkan menambah modul. 2.1.10 PHP (Personal Home Page) PHP (Personal Home Page) adalah sebuah piranti yang dapat dipakai untuk membuat aplikasi berbasis website. Aplikasi web adalah aplikasi yang dijalankan melalui browser (Abdul Kadir, 2009). PHP adalah kependekan dari Hypertext Preprosessor, PHP merupakan bahasa scripting yang menyatu dengan HTML dan berada di server (serverside HTML-embedded Scripting).Artinya sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada halamn HTML biasa. Bahasa PHP yang mempunyai kemiripan dengan bahasa C dan perlu memilki kelebihan yang tidak dimiliki oleh bahasa, bahasa pemograman sejenisnya, diantaranya adalah : a. PHP mudah dibuat dan dijalankan, maksudnya php dapat berjalan dalam web server apapun dan dapat dijalankan dengan sistem operasi yang berada seperti windows dan Unix. b. PHP bersifat efisien, karena hanya memerlukan resource sistem yang sangat sedikit dibandingkan dengan bahasa pemrograman lainnya. c. PHP dapat menggunakan beberapa database seperti MySQL, Sybase, Interbase, Oracle, Ms.SQL, Server, Microsoft Acces, Data base dan lainnya. 2.1.11 MySQL MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan data dengan sangat cepat, bersifat multi user, serta menggunakan perintah standar SQL (Bunafit Nugroho, 2004). MySQL adalah multiuser database yang merupakan suatu relational database management system (RDBMS) client atau server yang berbasis SQL buatan T.C.X data consultab AB, swedia. Database MySQL tidak membutuhkan ruang hardisk yang besar untuk aplikasinya, dan mudah digunakan pada database server sangat ideal untuk aplikasi kecil dan menengah. Alasan digunakannya MySQL sebagai database server: a. Mendukung digunakannya MySQL sebagai database server. b. Dukungan standar yang telah ada. c. Mampu membuat table berukuran sangat besar. d. Kecepatan,kehandalan dan kemudahan dalam penggunaannya. 2.1.12 Adobe Dreamweaver Adobe Dreamweaver merupakan salah satu program aplikasi yang digunakan untuk membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumber secara langsung. Adobe Dreamweaver memudahkan pengembang website untuk mengelola halaman-halaman website dan aset-asetnya, baik gambar (image), animasi flash, video, suara dan lain sebagainya. Selain itu, Adobe Dreamweaver juga menyediakan fasilitas untuk melakukan pemrograman scipting, baik ASP (Active Server Page), JSP (Java Server Page), PHP (PHPHypertext Preprocessor),JavaScript (js), Cold Fusion, CSS (Cascading Style Sheet), XML (Extensible Markup Language) dan lainya (Shortcouse,2010). 2.1.13 XAMPP For Windows Menurut Bunafit Nugroho ( 2005 ) Xammp merupakan paket PHP yang berbasis open source yang dikembangkan oleh sebuah komunitas open source. Dengan menginstall 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. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa http://www.apachefriends.org/en/xampp-window.html. Software XAMPP versi ini terdiri atas: a. Apache versi 2.0.54 b. MySQL versi 4.1.12 c. PHP versi 5.0.4 d. phpMyAdmin versi 2.6.2-p11 dan lain-lain download pada 2.2 FLOWCHART Flowchart adalah gambar simbo-simbol yang digunakan untuk menggambarkan urutan proses atau intruksi-intruksi yang terjadi didalam suatu program komputer secara sistematis dan logis (Sugiyono, 2005). Berikut simbolsimbol flowchart di lihat pada tabel 2.2.1: Tabel 2.2.1 Simbol-simbol Flowchart SIMBOL ARTI Input / Output Mempresentasiskan input atau output data yang diproses atau informasi. Proses Memproses data menjadi output yang akan terjadi jika bener. Keputusan Penjelasan Digunakan untuk komentar tambahan. Dokumen I/O dalam format yang di cetak. Predefined Proses Terminal Point Anak Panah 2.3 Pengambilan Keputusan (Decision). Rincian Operasi berada di tempat lain. Awal dan Akhir Flowchart. Mempresentasiskan alur kerja. DATA FLOW DIAGRAM ( DFD ) Menurut Hanif Al Fatta (2007) Data Flow Diagram (DFD) adalah merupakan diagram yang digunakan untuk mengambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan. Dengan model ini, data-data yang terlibat pada masingmasing proses dapat diidentifikasi. Adapun simbol-simbol DFD yaitu : Tabel 2.3.1 Simbol-simbol Data Flow Diagram ( DFD ) SIMBOL ARTI Entity Luar Merupakan sumber atau tujuan dari aliran data atau ke sistem. Entity luar merupakan lingkungan luar sistem . Aliran Data Menggambarkan aliran data dari satu proses ke proses lainnya. Storage Merupakan komponen yang berfungsi untuk menyimpan data atau file. Proses 2.4 Proses atau fungsi yang mentransformasikan data. ENTITY REALITIONAL DIAGRAM (ERD ) Menurut Hanif Al Fatta (2007) ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. .Berikut Simbol-simbol Entity Relational Diagram: Tabel 2.4.1 Simbo-simbol ERD SIMBOL Entity ARTI Sesuatu yang terdapat di dunia nya baik yang kelihatan maupun yang abstrak. Relationship Menggambarkan hubungan yang terjadi antara satu entity atau lebih entity lain. Atribut Sifat/Karakteristik suatu entitas yang menyediakan penjelasan secara mendetail tentang entitas tersebut. 2.5 KERANGKA PEMIKIRAN Agar komputer dapat mengelola data yang kita inginkan maka kita harus membuat suatu sistem informasi yang terkomputerisasi. Sistem informasi terkomputerisasi adalah suatu sistem komputer yang digunakan untuk mengolah suatu data dengan menggunakan suatu sistem yang berbasis komputer. Didalam sistem informasi terkomputerisasi, segala aktifitas pengolahan data menggunakan komputer dan hasil dari pengolahannya dapat dibandingkan dengan hasil pengolahan data yang dilakukan secara manual. Sistem yang akan dibuat adalah sistem informasi penjualan Handphone dengan menggunakan bahasa pemrograman PHP dan MySql. Setelah dibandingkan dapat dilihat perbedaan yang signifikan antara pengolahan data menggunakan komputer serta pengolahan data secara manual. Perbedaannya dapat dilihat dari segi waktu, keakuratan, biaya dan yang lainnya. Berikut ini bentuk flowchart sistem yang ada dan sistem yang diusulkan: Mulai Halaman Utama Tidak Produk? Ya Tampil Halaman Produk Pesan Produk? Tidak Cek Login Maaf Anda Belum Login Tampil Halaman Registrasi Ya Pesan & Kirim Pesan Terkirim Selesai Gambar 2.5.1 Flowchart Sistem Yang Diusulkan 2.6 HIOTESIS Dengan adanya sistem informasi penjualan Handphone berbais web pada Gerai Ponsel Surabaya yang menggunakan bahasa pemrograman PHP dan MySQL, akan menghasilkan informasi penjualan Handphone yang cepat, tepat dan akurat. BAB 3 METODOLOGI PENELITIAN 3.1 Sumber dan Teknik Pengumpulan Data Sumber penulisan proposal skripsi ini didapat langsung dari Gerai Ponsel Surabaya, dan teknik pengumpulan data yang akan digunakan oleh penulis yaitu: 3.1.1 Metode Pengamatan (Observasi) Dalam proses pengumpulan data ini penulis melakukan pengamatan secara langsung di Gerai Ponsel Surabaya. Sehingga penulis mendapat data yang sesuai dengan keadaan yang sebenarnya. 3.1.2 Metode Wawancara (Interview) Adalah metode pengumpulan data dengan cara melakukan tanya jawab secara langsung baik dengan pimpinan maupun karyawan dan karyawati Gerai Ponsel Surabaya sehingga penulis mendapatkan data yang diperlukan. 3.1.3 Dokumentasi Metode dokumentasi adalah suatu metode pengumpulan data dengan cara mengambil atau mengumpulkan dokumen-dokumen yang dianggap perlu dalam proses penulisan laporan ini. 3.1.4 Metode Pustaka Pada metode ini penulis melakukan pengumpulan data dengan cara membaca dan mencatat data-data yang ada pada suatu buku atau literature yang berhubungan dengan laporan yang disusun oleh penulis. 3.1.5 Metode Pengujian Sistem Dalam pembuatan suatu program baik berupa sistem informasi atau bukan, membutuhkan suatu teknik pengujian yang berguna dalam mengevaluasi program yang dibuat. Adapun teknik pengujian program yang akan digunakan oleh penulis adalah teknik pengujian White box. 3.1.5.1 Black Box Menurut Hanif Al Fatta (2007) terfokos apakah unit program memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi. Pada black box testing, cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. 3.1.5.2 White Box Menurut Hanif Al Fatta (2007) White box testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menanalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses bisnis yang dilakukan, maka baris-baris program, variable, dan parameter yang terlibat pada unit tersebut akan dicek satu perstu dan diperbaiki, kemudian di-compile ulang. Penulis menggunakan metode black box dalam perancangan program aplikasi ini, dikarenakan metode black box ini tidak terfokus pada struktur kontrol seperti pengujian whitebox tetapi pada domain informasi. 3.1.6 Metode Analisis dan Desain Sistem 3.1.6.1 Analisis Sistem Gerai Ponsel Surabaya dalam pengelolaan data Handphone, data konsumen, data harga dan data pembayaran masih menggunakan cara manual yaitu dengan menggunakan Microsoft Excel, sehingga banyak mengalami kendala baik dalam pencarian data konsumen, data pembayaran, dan pembuatan laporan bulanan. Sedangkan sistem yang akan dibuat sudah menggunakan komputer dalam pengolahan datanya. 3.1.6.2 Desain sistem Sistem pengolahan data konsumen, data tunggakan, data pembayaran, dan pembuatan laporan merupakan suatu sistem yang didukung oleh komputer dan program aplikasi sehingga proses pengolahan datanya tidak membutuhkan waktu yang lama. Dalam membuat desain Dreamweaver CS6. sistem ini penulis menggunakan Adobe BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan Setelah penulis melakukan penelitian pada Gerai Ponsel Surabaya, maka penulis dapat mengambil kesimpulan sebagai barikut: a. Media promosi alternatif baru berupa sistem informasi penjualan Handphone pada Gerai Ponsel Surabaya yang berbasis web yang telah dibangun dapat memberikan kemudahan kepada konsumen untuk mendapatkan informasi mengenai Gerai Ponsel Surabaya sehingga dapat meningkatkan promosi penjualan. b. Dengan dibangunnya sistem informasi penjualan Handphone pada Gerai Ponsel Surabaya yang berbasis web diharapkan mempermudah konsumen dalam mendapatkan informasi mengenai persediaan Handphone yang tersedia pada Gerai Ponsel Surabaya. 5.2 Saran Agar sistem yang diusulkan dapat digunakan lebih optimal dan dapat berjalan sesuai dengan yang diharapkan, maka ada beberapa saran yang dapat dijadikan bahan pertimbangan untuk pihak perusahaan, yaitu : a. Diharapkan adanya pengembangan lagi untuk sistem informasi penjualan Handphone yang berbasis web ini menjadi sebuah sistem yang lebih luas cakupannya tidak hanya mengolah data penjualan Handphone. b. Diperlukan maintenance terhadap program aplikasi yang telah dibuat, supaya program tersebut dapat digunakan secara berkelanjutan selama kebutuhan terhadap informasi penjualan Handphone masih sama. DAFTAR PUSTAKA Al Fatta, Hanif,2007.Analisis dan Perancangan Sistem Informasi, Andi Offset,Yogyakarta Jogiyanto, 2006. Pengenalan Komputer. Cv Andi Offset. Yogyakarta. Kadir, Abdul, 2009. Mudah Menjadi Programmer PHP, Yescom, Yogyakarta. Kotler dan Amstrong, 2006, Prinsip-Prinsip Pemasaran Edisi 12 Jilid 1, Penerbit Erlangga, Jakarta. Nugroho Adi, 2005. Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek. Informatika Bandung. ShourtCourse, 2010.Mendesain Website Dinamis dan Menarik dengan Adobe Dreamweaver CS4, Andi Offset, Yogyakarta. Sidik Betha, 2012. Pemrograman Web dengan PHP. Informatika Bandung.