• Tidak ada hasil yang ditemukan

MEMBANGUN SMS GATEWAY SEBAGAI MEDIA INFORMASI DAN PEMESANAN BARANG BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER PADA GROSIR DEVA HARUMI NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "MEMBANGUN SMS GATEWAY SEBAGAI MEDIA INFORMASI DAN PEMESANAN BARANG BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER PADA GROSIR DEVA HARUMI NASKAH PUBLIKASI"

Copied!
21
0
0

Teks penuh

(1)

MEMBANGUN SMS GATEWAY SEBAGAI MEDIA INFORMASI DAN

PEMESANAN BARANG BERBASIS WEB DENGAN FRAMEWORK

CODEIGNITER PADA GROSIR DEVA HARUMI

NASKAH PUBLIKASI

diajukan oleh

Sunardi Tri Admaja

09.11.3361

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2013

(2)
(3)

BUILD WEB-BASED SMS GATEWAY FOR MEDIA OF INFORMATION AND ORDERING GOODS USING CODEIGNITER FREMEWORK AT

DEVA HARUMI WHOLESALE

MEMBANGUN SMS GATEWAY SEBAGAI MEDIA INFORMASI DAN PEMESANAN BARANG BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PADA GROSIR DEVA HARUMI Sunardi Tri Admaja

Erik Hadi Saputra Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta

ABSTRACT

Deva Harumi Wholesale stores as a wholesaler should be able to compete with other companies. In this technological era a company is required to be able to keep up with technology if it does not want to be outdone by other companies which also continue to improve its system. The data must be stored and managed securely and well-structured.

In this paper I will build an integrated information system with SMS Gateway for the sale of goods in grocery stores, which includes Deva Harumi cashier application program. While the administrators and users can obtain information from the system and sms are programmed in the system. The information system can also serve as a media to order goods through sms. Information will be delivered to the customer when the customer asked via sms, then the system will automatically reply to the desired data for the customer.

Results of the analysis, design and manufacturing systems can be implemented. So the process of transactions between the admin or owner of the company and the customer involved become easier and faster. Moreover, data management and transaction history are stored in the database, so that at any time the data required is available. SMS gateway greatly assist customers in obtaining information and ordering goods.

(4)

1. Pendahuluan

Penggunaan teknologi saat ini berkembang sangat cepat dalam segala bidang .Dua teknologi yang berkembang sangat pesat dalam beberapa tahun terakhir yang sangat berpengaruh terhadap kehidupan jutaan manusia adalah komputer dan ponsel. Teknologi komputer sekarang sudah bisa diterapkan hampir disegala bidang. Ponsel menghubungkan jarak yang begitu jauh untuk berkomunikasi.

GROSIR DEVA HARUMI merupakan badan usaha milik pribadi yang bergerak di bidang penjualan barang kebutuhan sehari-hari seperti peralatan mandi, parfum, minyak goreng makanan ringan dan lain-lain. Dengan semakin berkembangnya teknologi informasi yang terus meningkat, GROSIR DEVA HARUMI membutuhkan aplikasi penjualan pada perusahaanya yang memadai untuk dapat bersaing di dunia perdagangan dan membantu proses transaksi sehari-hari agar lebih mudah dan efisien.

Sistem penjualan yang digunakan GROSIR DEVA HARUMI saat ini masih manual. Cara memperoleh informasi stok barang dan pemesanan barang dilakukan melalui komunikasi seluler yaitu dengan mengirim sms atau via telepon yang bisa memakan biaya pulsa yang lumayan besar dan waktu yang kurang efisien. Penulisan nota juga masih dilakukan secara manual yang mungkin masih terjadi kesalahan hitung atau pada saat menulis data.

Hal inilah yang menjadi dasar penulis untuk melakukan penelitian pada GROSIR DEVA HARUMI dan akan membangun sebuah sistem yang menggabungkan teknologi komputer dengan ponsel yang hampir semua orang sudah memilikinya. Sistem ini diharapkan bisa benar-benar bermanfaat bagi pemilik GROSIR DEVA HARUMI sendiri maupun bagi para pelanggannya. Tidak hanya menghemat biaya tetapi juga menghemat waktu.

2. Landasan Teori 2.1 Konsep Dasar SMS

Menurut Rozidi (2004:1), Short Message Service (SMS) merupakan sebuah layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel, memungkunkan dilakukannyanpengiriman pesan dalam bentuk alphanumeric antara terminal pelanggan atau antara terminal pelanggan dengan sistem eksternal seperti email, paging, voice mail, dan lain-lain.

2.2 Konsep Dasar SMS Gateway

Menurut Tarigan (2011:2), SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke banyak nomor secara otomatis dan cepat yang langsung terhubung detabase nomor-nomor ponsel saja, tanpa harus menegetik ratusan nomor-nomor dan pesan di sebuah ponsel, karena nomor tersebut diambil dari database.

(5)

2.3 Cara kerja SMS Gateway

Menurut Tarigan (2011:2), cara kerja SMS Gateway pada dasarnya hampir sama dengan mengirimkan SMS melalui handphone pada umumnya. Hanya saja, bedanya adalah perangkat pengirimnya bukan lagi handphone, tetapi Modem. Modem inilah yang dikendalikan oleh PC menggunakan aplikasi SMS Gateway.

2.4 Kelebihan SMS Gateway

1. 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 karena semua nomor akan diambil secara otomatis dari database tersebut.

2. Kostumisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim informasi karena biasanya pesan yang ingin dikirim berbeda untuk masing-masing penerimanya.

3. Mudah dalam pengoperasian dan dapat diintegrasikan dengan sistem informasi yang sudah ada.

2.5 Pengertian Sistem Informasi

Menurut Supriyanto (2005:243), sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi organisasi dan menyediakan pihak luar tertentu dengan laporan-lapporan yang ditentukan.

2.6 Gammu

Menurut Tarigan (2011:24), Gammu adalah sebuah aplikasi yang dapat digunakan untuk mengelola berbagai fungsi pada handphone, modem, dan perangkat sejenis lainnya.

Fungsi-fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak (phonebook) dan fungsi SMS. Namun, untuk aplikasi yang akan penulis kembangkan ini, akan lebih banyak menggunakan fungsi SMS dari Gammu.

2.7 Codeigniter

Menurut Tarigan (2011:14), Codeigniter adalah aplikasi open source berupa framework dengan model MVC (Model,View, Controller) untuk membangun website dinamis menggunakan PHP.

(6)

3. Analisis

3.1. Identifikasi Masalah

Adapun permasalahan yang ada pada Toko GROSIR DEVA HARUMI adalah sebagai berikut:

1. Penyampaian informasi data barang lama, kurang efisien.

2. Penyampaian informasi kurang efektif dengan biaya pulsa telepon yang tidak sedikit.

3. Penyimpanan data masih secara manual. 4. Nota transaksi ditulis secara manual.

5. Pemesanan baraang oleh pelanggan via telepon atau sms kurang efisien. 3.2 Analisis SWOT

Analisis SWOT ini dilakukan untuk mengevaluasi kekuatan (strengths), kelemahan (weakness), peluang (opportunities), dan ancaman (threaths) dari sistem yang berjalan. 3.2.1 Kekuatan (Strengths)

1. Pelanggan mendapat informasi secara cepat dengan sistem SMS auto reply. 2. Pelanggan dapat memesan barang secara cepat dan efektif dari layanan SMS

Gateway.

3. Pemilik mudah memanajemen data pemesanan barang dari pelanggan. 4. Pengelolaan data semakin mudah.

5. Kegiatan transaksi akan semakin cepat. 3.2.2 Kelemahan (Weakness)

1. Pelanggan tidak dapat memperoleh informasi ketika komputer server mati. 2. Untuk pengelolaan sistem, komputer server tidak mungkin dihidupkan setiap

hari 24 jam.

3. Bertambahnya biaya pajak listrik. 3.2.3 Peluang (Opportunities)

1. Akan semakin mudah merangkul pelanggan baru.

2. Masih jarang grosir yang menggunakan sistem seperi ini, bahkan sepertinya belum ada untuk wilayah Yogyakarta.

3.2.4 Ancaman (Threats)

(7)

3.3 Flowchart Sistem

Gambar 3.1 Flowchart 3.4 DFD (Data Flow Diagram)

3.4.1 DFD Level 0 (Diagram Konteks)

(8)

3.4.2 DFD Level 1 1. DFD Level 1 Pemilik

Gambar 3.3 DFD Level 1 Pemilik 2. DFD Level 1 Pelanggan

(9)

3.5 Perancangan Entity Relation Diagram (ERD)

Gambar 3.5 Rancangan ERD

3.6 Normalisasi

3.6.1 Hasil Normal Pertama (1NF)

Menurut Utami(2005), suatu relasi berada dalam bentuk normal pertama jika relasi tidak mengandung atribut yang bernilai ganda. Jadi bentuk 1NF hampir sama dengan UNF, yang membedakan hanya nilai atributnya saja.

(10)

Kode_barang Nama_barang Harga_barang Stok Kode_pemasok Pemasok Keterangan Kode_pelanggan Nama_pelanggan Alamat Kota Provinsi No_telp Hutang Stts Kode_faktur Tanggal_faktur Qty_barang_terjual Total_barang Total_bayar ... ... Sisa_bayar Bayar_hutang Qty Qty_terkirim Harga_tersimpan Kode_pesanan Tanggal_pesanan Stts Jenis Qty Qty_terkirim Harga_tersimpan Stts_pengiriman Kode_surat_jalan Tanggal_surat_jalan Username Password Nama_pengguna Stts

Selain data diatas, berikut ini tabel bawaan dari Gammu. UpdatedInDB ReceivingDateTime Text SenderNumber Coding UDH SMSCNumber Class TextDecoded` ID* RecipientID Processed inbox UpdatedInDB InsertIntoDB SendingDateTime Text DestinationNumber Coding UDH Class TextDecoded ID* MultiPart

(11)

RelativeValidity SenderID SendingTimeOut DeliveryReport CreatorID Outbox Version gammu Text Coding UDH Class TextDecoded ID* SequencePosition* Outbox_multipart ID* GroupID Name Number pbk Name ID* Pbk_groups Start Info daemons ID* UpdatedInDB InsertIntoDB TimeOut Send Receive IMEI* Cliient Battery Signal Sent Received Phones UpdatedInDB InsertIntoDB SendingDateTime DeliveryDateTime Text DestinationNumber Coding UDH SMSCNumber` Class TextDecoded ID* SenderID SequencePosition* Status StatusError` TPMR RelativeValidity CreatorID sentitems

(12)

3.6.2 Hasil Normal Kedua (2NF)

Menurut Utami(2005), suatu relasi memenuhi bentuk normal kedua jika: 1. Relasi telah berada dalam bentuk normal pertama.

2. Setiap atribut non-kunci-primer memiliki dependensi sepenuhnya terhadap kunci primer. Kode_barang* Kode_pemasok** Nama_barang Harga_barang Stok Keterangan Kode_pelanggan* Nama_pelanggan Alamat Kota Provinsi No_telp Hutang Stts Kode_faktur* Tanggal_faktur Kode_pesanan** Kode_barang** Qty_barang_terjual Total_barang Total_bayar Bayar Sisa_bayar Bayar_hutang Qty Qty_terkirim Harga_tersimpan Kode_pemasok* Nama_perusahaan Kode_pesanan* Username** Tanggal_pesanan Kode_pelanggan** Stts Jenis Kode_barang** Qty Qty_terkirim Harga_tersimpan Stts_pengiriman Kode_surat_jalan* Tanggal_surat_jalan Kode_faktur** Kode_pesanan**

(13)

Username* Password Nama_pengguna Stts Version Gammu UpdatedInDB ReceivingDateTime Text SenderNumber Coding UDH SMSCNumber Class TextDecoded` ID* RecipientID Processed Inbox Text Coding UDH Class TextDecoded ID* SequencePosition* Outbox_multipart UpdatedInDB InsertIntoDB SendingDateTime Text DestinationNumber Coding UDH Class TextDecoded ID* MultiPart RelativeValidity SenderID SendingTimeOut DeliveryReport CreatorID Outbox ID* GroupID Name Number pbk Name ID* Pbk_groups Start Info daemons

(14)

ID* UpdatedInDB InsertIntoDB TimeOut Send Receive IMEI* Cliient Battery Signal Sent Received Phones UpdatedInDB InsertIntoDB SendingDateTime DeliveryDateTime Text DestinationNumber Coding UDH SMSCNumber` Class TextDecoded ID* SenderID SequencePosition* Status StatusError` TPMR RelativeValidity CreatorID Sentitems

3.6.3 Hasil Normal Ketiga (3NF)

Menurut Ema Utami, suatu relasi berada dalam bentuk normal ketiga jika: 1. Telah memenuhi bentuk normal kedua.

2. Tidak ada dependensi transitif.

Suatu atribut Z mempunyai dependensi transitif terhadap X jika: 1. Y memiliki dependensi terhadap X

2. Z memiliki dependensi terhadap Y X Z

(15)

Kode_barang* Kode_pemasok** Nama_barang Harga_barang Stok Keterangan barang Kode_pelanggan* Nama_pelanggan Alamat Kota Provinsi No_telp Hutang Stts pelanggan Kode_faktur* Tanggal_faktur Kode_pesanan** Qty_barang_terjual Total_barang Total_bayar Bayar Sisa_bayar Bayar_hutang faktur Kode_faktur** Kode_barang** Qty Qty_terkirim Harga_tersimpan detail faktur Kode_pesanan* Username** Tanggal_pesanan Kode_pelanggan** Stts Jenis pesanan Kode_pesanan** Kode_barang** Qty Qty_terkirim Harga_tersimpan Stts_pengiriman detail pesanan Kode_surat_jalan* Tanggal_surat_jalan Kode_faktur** Kode_pesanan** Surat jalan Username* Password Nama_pengguna Stts User/login Kode_pemasok* Nama_perusahaan Pemasok

(16)

UpdatedInDB ReceivingDateTime Text SenderNumber Coding UDH SMSCNumber Class TextDecoded` ID* RecipientID Processed Inbox UpdatedInDB InsertIntoDB SendingDateTime Text DestinationNumber Coding UDH Class TextDecoded ID* MultiPart RelativeValidity SenderID SendingTimeOut DeliveryReport CreatorID Outbox Text Coding UDH Class TextDecoded ID* SequencePosition* Outbox_multipart ID* GroupID Name Number pbk Name ID* Pbk_groups Start Info daemons Version Gammu

(17)

ID* UpdatedInDB InsertIntoDB TimeOut Send Receive IMEI* Cliient Battery Signal Sent Received Phones UpdatedInDB InsertIntoDB SendingDateTime DeliveryDateTime Text DestinationNumber Coding UDH SMSCNumber` Class TextDecoded ID* SenderID SequencePosition* Status StatusError` TPMR RelativeValidity CreatorID Sentitems

(18)

4. Implementasi dan Pembahasan 4.1 Tampilan Interface

1. Implementasi Interface halaman login

Untuk masuk ke menu admin, maka sistem mengharuskan pengguna untuk melakukan login agar memiliki hak akses. Jika username dan password benar maka akan diarahkan ke halaman pesanan pending admin serta diberi hak akses sebagai admin.

Gambar 4.1 Halaman login 2. Implementasi Interface halaman master barang

Berikut ini tampilan dari halaman master barang. Di bagian kanan terdapat link untuk hapus dan edit dan tambah produk.

(19)

3. Implementasi Interface halaman data user

Gambar 4.3 Halaman master user/pengguna 4. Implementasi Interface menu SMS

Halaman ini memuat fitur kirim pesan, lihat kotak masuk, lihat kotak keluar, lihat pesan terkirim, lihat buku telepon.

(20)

5. Kesimpulan

Berdasarkan pembahasan pada halaman sebelumnya, yang mencakup data – data penelitian di Grosir Deva Harumi dan pembuatan laporan skripsi dengan judul “Membangun SMS Gateway Sebagai Media Informasi dan Pemesanan Barang Berbasis Web Dengan Framework Codeigniter Pada Grosir Deva Harumi”, serta sekaligus

menjawab rumusan masalah pada Bab I, maka dapat diambil simpulkan bahwa:

1. Sistem yang dibuat sudah memenuhi kebutuhan pelanggan guna melakukan transaksi di GROSIR DEVA HARUMI. Hal ini terbukti dari pelayanan SMS Gateway yang memudahkan pelanggan untuk memesan barang hanya dengan mengirim sebuah SMS ke nomor handphone server.

2. Sistem yang dibuat mampu menangani data–data yang diperlukan untuk kebutuhan transaksi pembelian serta mampu menyimpan dan mengolahnya secara terstruktur sehingga pihak perusahaan dapat melihat seluruh detail transaksi yang dilakukan oleh pelanggan-pelanggannya. Dan dengan adanya fitur SMS Gateway semakin memudahkan pemilik dan pelanggan untuk mendapatkan informasi secara cepat dan tepat.

3. Sistem yang dibuat sudah mampu memberikan informasi secara cepat dan tepat dengan sistem auto reply-nya. Pelanggan hanya mengirim SMS dengan format tertentu, maka secara otomatis sistem akan membalas SMS tersebut yang berisi informasi data barang yang tersedia.

(21)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi. Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: Andi. Tarigan, Daud Edison. 2011. Membangun SMS Gateway Berbasis Web dengan

Codeigniter. Yogyakarta: LokoMedia.

Utami, Ema dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms.Access, dan Ms.Visual Basic. Yogyakarta: Andi.

Gambar

Gambar 3.1  Flowchart  3.4 DFD (Data Flow Diagram)
Gambar 3.3 DFD Level 1 Pemilik  2. DFD Level 1 Pelanggan
Gambar 3.5 Rancangan ERD
Gambar 4.2 Halaman master barang
+2

Referensi

Dokumen terkait

Pengambilan data pertama untuk menguji validitas dan reliabilitas penelitian dilakukan pada tanggal 21 Mei 2017, pukul 11.00 sampai dengan 16.00 WIB di food

Perbedaan dengan penelitian terdahulu adalah pada penelitian terdahulu menggunakan 150 responden dan pada penelitian kali ini menggunakan 316 responden yang merupakan nasabah bank

[r]

Apakah menurut anda, pengalaman kerja yang anda dapatkan selama ini mempengaruhi terhadap cara bekerja anda sebagai penyadap karet.. BAB IV

Efek fotolistrik adalah pengeluaran elektron dari suatu permukaan (biasanya logam) ketika dikenai, dan menyerap, radiasi elektromagnetik (seperti cahaya tampak dan radiasi

Strategi pembelian material impor yang dapat dilakukan untuk menghindari terjadinya perubahan nilai tukar mata uang asing terhadap rupiah adalah dengan selalu

Penerapan Model Pembelajaran Discovery Learning dan Permainan Smart Case untuk Meningkatkan Hasil Belajar Siswa Kelas VII C SMP Kristen

menyampaikan laporan kepada Kepala PPAJP apabila terdapat perubahan data Kantor Jasa Akuntansi antara lain perubahan alamat kantor dan/atau susunan pengurus atau Rekan, paling lama