BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian Perkembangan dunia saat ini sangat dipengaruhi oleh perkembangan Teknologi Informasi yang memungkinkan terjadinya perpindahan data informasi yang sangat cepat, sehingga hampir seluruh instansi, baik instansi pemerintah atau swasta membutuhkan teknologi berbasis komputer dengan melalui media informasi telepon maupun SMS, yang masih sangat di gemari oleh pemakainya dengan berkirim pesan melalui teks sehingga dapat membantu dalam menghasilkan informasi yang tepat, akurat, dan relevan. Dengan adanya SMS ini tidak hanya untuk mengirim pesan melalui teks saja, akan tetapi banyak layanan dan fitur – fitur yang memanfaatkan fungsi dari SMS ini, jenis layanan ini sangatlah beragam, dari jenis layanan informasi sederhana seperti info valas, harga saham, nilai akademis hingga layanan yang cukup kompleks seperti transaksi perbankan melalui SMS, yang kita kenal SMS Banking. Serta ada juga layanan yang bersifat satu arah seperti polling dan kuis melalui media SMS. Short Message Service (SMS) pada awalnya didesain untuk pertukaran message yang berukuran kecil, Akan tetapi, Dengan perkembangan pesat SMS kemudian bermunculan aplikasi yang memanfaatkan fasilitas SMS. 1 2 Layanan SMS merupakan sebuah layanan yang bersifat non-real time dimana sebuah short message dapat di submit ke suatu tujuan, apakah tujuan tersebut aktif atau tidak. Bila dideteksi bahwa tujuan tidak aktif, maka sistem akan menunda pengiriman ke tujuan hingga tujuan itu aktif kembali.(Friedhelm Hillebrand, Finn Trosby, Ian Harris, Kevin Holley : Short Message Service (SMS) : The Creation of Personal Global Text Messaging) SMS Gateway suatu aplikasi SMS dimana pesan yang di terima dan dikirimkan menggunakan bantuan gateway device. Sebagai pemakai dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway pemakai dapat mengkustomisasi pesanpesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya. Toko Star Phone merupakan perusahaan yang bergerak di bidang penjualan handphone dan asesoris. Selama ini melakukan promosi dan pemesanan barang dengan langsung datang ketoko, setelah sekian lama berjalan sehingga membutukan suatu inovasi baru dalam cara berbisinis sehingga tidak ketinggalan dengan kompetitor lain nya. 3 Dengan adanya kemajuan perusahaan tersebut dari segi penjualan, ada kekurangan dari perusahaan tesebut yaitu dalam bidang teknologi, yaitu dalam segi informasi pada pengiriman SMS yang digunakan di perusahaan tersebut, bahwa perusahaan tersebut belum memiliki suatu aplikasi SMS center untuk perusahaan dengan pelanggan. Sehingga informasi – informasi dari perusahaan pun jadi lambat dengan proses tersebut, begitu pula dari pelanggan yang menanyakan produk – produk melalui SMS. Maka dari itu, penulis berupaya untuk membuat suatu aplikasi SMS Gateway, untuk mempermudah perusahaan tersebut yang masih mengalami kekurangan di bidang teknologi, sehingga penulis dapat membuat sebuah aplikasi dengan judul “Perancangan Pemesanan dan Penjualan Barang Menggunakan SMS Gateway pada Toko Handphone Star Phone” dengan menggunakan judul ini penulis bermaksud membangun suatu perancangan aplikasi yang dapat mempermudah perusahaan dengan pelanggan untuk mendapatkan informasi yang cepat menggunakan SMS Gateway dengan system SMS Auto Reply dan SMS broadcast dalam informasi dan pemesanan barang. 1.2 Identifikasi Masalah Berdasarkan latar belakang tersebut maka penulis mencoba untuk mengidentifikasikan masalah yang berkaitan dengan perancangan aplikasi tersebut, diataranya sebagai berikut : 1. Pengiriman SMS yang dilakukan di Toko Star Phone untuk info dan Promosi menggunakan sebuah handphone kurang efektif. 4 2. Keluhan pelanggan terhadap fasilitas SMS Center yang di pakai, sehingga pelanggan lambat mendapatkan informasi barang dari Toko Star Phone. 3. Belum tersedianya layanan info dan pemesanan barang melalui SMS. 4. Belum tersedianya media berbasis SMS Auto Reply dan SMS Broadcast dalam penyajian info dan pemesanan barang. 1.3 Rumusan Masalah Atas dasar Identifikasi Masalah yang telah di paparkan sebelumnya maka penulis merumuskan permasalahan sebagai berikut : 1. Bagaimana penerapan sama Auto Reply dan SMS Broadcast ? 2. Bagaimana Perancangan Aplikasi Info dan pemesanan barang melalui SMS Gateway yang dapat di gunakan untuk membantu Pengiriman SMS? 3. Bagaimana Pengujian Aplikasi Info dan Pemesanan barang melalui SMS Gateway dalam pengiriman SMS ? 1.4 Tujuan Penelitian Tujuan penelitian ditekankan pada hasil yang akan di harapkan dari penelitian terkait dengan identifikasi dan rumusan masalah. Adapun tujuan dari penelitian ini adalah sebagai berikut : 1. Untuk mengetahui Aplikasi Info dan pemesanan barang melalui SMS Gateway. 2. Untuk membuat rancangan Aplikasi Info dan pemesanan barang melalui SMS Gateway yang dapat di gunakan untuk membantu Pengiriman SMS. 5 3. Untuk mengetahui Pengujian Aplikasi Info dan Pemesanan barang melalui SMS Gateway dalam pengiriman. 1.5 Batasan Masalah Supaya pembahasanya lebih terarah dari pokok permasalahan yang menjadi pembahasan pada penelitian ini, maka penulis membatasi permasalahan yaitu sebagai berikut : 1. Aplikasi ini dibuat untuk mengirim dan menerima informasi melalui SMS Gateway. 2. Pelanggan bisa memesan barang via sms gateway, dengan sekali sms sekali pesan produk barang. 3. Pelanggan bisa mengirim SMS dengan menggunakan multi simcard GSM/CDMA 4. SMS center bisa mengirimkan ke banyak nomer pelanggan dan hanya wilayah Indonesia. SMS center hanya menggunakan provider GSM. . 5. Diasumsikan untuk pelanggan yang ingin menjadi anggota harus dengan nomer handphone miliknya sendiri, satu nomor handphone satu pemilik. 1.6 Waktu Dan Tempat Penelitian Guna untuk memperoleh data dan informasi yang berhubungan dengan masalah yang diteliti maka kami mengadakan penelitian. Penelitian ini dilakukan pada Toko Star Phone Tanjungpinang yang beralamat Jl. D.I Panjaitan km.10 Telepon 08174040900 – Kepulauan Riau. 6 1.7 Metodologi Penelitian 1.7.1 Metode Pengumpulan Data Metode pengumpulan data yang digunakan dalam pembuatan laporan Skripsi adalah : 1. Studi Pustaka Studi pustaka dilakukan dengan cara-cara mempelajari teori-teori, buku-buku, dan sumber-sumber lain yang berhubungan dengan objek permasalahan yang dibahas. 2. Studi Lapangan Studi lapangan dilakukan secara langsung dengan mendatangi Toko Star Phone, untuk memperoleh data-data dan keterangan-keterangan yang dibutuhkan dengan permasalahan yang dibahas. 1.7.2 Metode Pengembangan Sistem Dalam pelaksanaanya perlu dilakuakan pengembangan sistem, perancangan ini membutuhkan sebuah metodologi sebagai pedoman bagaimana dan apa yang harus dilakukan selama mengembangkan sistem. Metode pengembangan sistem yang digunakan adalah Waterfall Model. Tahapan – tahapan kegiatannya ditunjukan seperti gambar 1.1. 7 Gambar 1.1 Metodologi Waterfall1 Berdasarkan gambar fase-fase dalam Waterfall Model menurut referensi Sommerville (2001) dapat dijelaskan sebagai berikut. 1. Requirements analysis and definition ialah mengumpulkan kebutuhan secara lengkap kemudian kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. 2. System and software design yaitu desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. 3. Implementation and unit testing ialah desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit. Dalam tahap ini 1 Metode Waterfall, Sommerville, 2001 8 dilakukan pemrograman. Pembuatan software dipecah menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum. 4. Integration and system testing yaitu penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing). Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak . 5. Operation and maintenance yaitu mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya. Ini merupakan tahap terakhir dalam model waterfall. Software yang sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru. 6. Pemeliharaan adalah tahap perawatan sistem, seperti perawatan software dan hardware agar sistem dapat berjalan dengan baik. 1.8 Perencanaan Jadwal Skripsi Untuk perencanaan jadwal kerja di perlukan tabel penjadwalan,sebagai acuan kegiatan dari perancangan program, dapat dilihat pada tabel 1.1. 9 Tabel 1.1 Jadwal Pembuatan Skripsi Mei 2014 No. Juni 2014 Juli 2014 Kegiatan 1 2 3 4 1 2 3 4 1 2 3 4 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 1 Studi Lapangan 3 Pengumpulan Data 4 Analisis Sistem 5 Pembuatan Program √ √ √ √ 6 Pengetesan √ √ √ √ 7 Pemeliharaan 1.9 √ √ √ √ Sistematika Penulisan Sistematika Penulisan dalam penelitian ini akan dibagi ke dalam 6 (enam) bab yang masing-masing terdiri dari beberapa sub bab dalam penulisannya. BAB I PENDAHULUAN Bab pendahuluan berfungsi membentuk kontek dari Skripsi melalui peringkasan pemahaman kita saat ini terhadap persoalan yang kita bahas dan teliti dalam proposal. dan menjelaskan secara singkat jalan pikiran dan pendekatan yang kita lakukan. Pada bab ini berisi Kata Pengantar, Latar Belakang Masalah, Identifikasi Masalah, Batasan Masalah, Metodologi Penelitian, Maksud dan Tujuan, Perencanaan Jadwal Skripsi dan Sistematika Penulisan. BAB II LANDASAN TEORI Landasan teori berfungsi mencakup telaah teori yang relevan dengan judul atau pokok permasalahan. Landasan ini akan digunakan sebagai dasar atau pedoman 10 dalam bentuk teori-teori sehingga mempermudah dalam pembahasan serta penyelesaian kasus atau suatu penelitian. Berisi tentang teori – teori yang menjadi landasan atau dasar dalam melakukan penelitian. BAB III ANALISIS SISTEM Bab ini membahas mengenai analisis kelemahan sistem, analisis terhadap sistem yang berjalan saat ini, semua prosedur-prosedur yang sedang berjalan, analisis dokumen dan evaluasi sistem yang sedang berjalan. BAB IV PERANCANGAN SISTEM Bab ini berisi tentang perancangan sistem ( Flowmap Usulan), tahap perancangan sistem meliputi perancangan berorientasi aliran data ( Data Flow Diagram ), diagram kontek ( Contex Diagram ), ERD ( Entity Relationship Diagram ), Hirarki, Kamus data . BAB V IMPLEMENTASI SISTEM Berisi tentang tahap implementasi sistem berupa hardware, software, dan brainware. BAB VI PENUTUP Berisi kesimpulan-kesimpulan yang dapat diambil dari hasil penerapan sistem yang baru, juga berisi saran – saran dari Skripsi yang dibuat. DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN