Anda di halaman 1dari 28

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dewasa ini, perkembangan teknologi peradaban manusia semakin canggih

,hal ini di tandai dengan banyaknya teknologi yang mempercepat pekerjaan

manusia itu sendiri, salah satu bentuk teknologi adalah Teknologi komputer

pemanfaatan teknologi komputer dapat memberikan harapan bagi perkembangan

teknologi informasi bagi peradaban manusia. Perkembangan teknologi informasi

sekarang ini sangat mendorong penggunaan dan pemanfaatan informasi di segala

bidang, dimana dengan menggunakan teknologi informasi berbasis komputer serta

sms yang mulai dikembangkan sebagai media perantara yang dinamakan SMS

Gateway menghasilkan informasi yang dibutuhkan oleh manusia di dalam

menjalankan kegiatansepertimenginformasikan stok barang atau mempromosikan

produknya.

Menurut Ardana (2004:35) SMS Gateway merupakan suatu alat yang

fungsinya sebagai sebuah penghubung atau jembatan antara aplikasi atau sistem

dengan mobile phone. Pesan-pesan SMS dikirim dari sebuah telepon genggam ke

pusat pesan yaitu Short Message Service Centre (SMSC), disini pesan disimpan

dan dikirim selama beberapa kali.Setelah sebuah waktu yang telah ditentukan,

biasanya satu atau dua hari, lalu pesan dihapus.Seorang pengguna bisa

mendapatkan konfirmasi dari pusat pesan ini.


2

Menurut Ristono (2009) inventory atau persediaan(stok barang) adalah

suatu teknik untuk manajemen material yang berkaitan dengan persediaan.

Manajemen material dalam inventory dilakukan dengan beberapa input yang

digunakan yaitu : permintaan yang terjadi (demand) dan biaya-biaya yang terkait

dengan penyimpanan, serta biaya apabila terjadi kekurangan persediaan

(shortage).

Oleh karena itu, Perusahaan INDOMARETLhokseumawe membutuhkan

suatu sistem pengecekanstok barang yang dapat membantu proses dokumentasi

data dan mengatasi permasalahan kehilangan data. Dengan adanya sistem yang

terkomputerisasi, membuat proses pengecekan barang menjadi lebih cepat

sehingga pendapatan yang diperoleh juga semakin banyak.

Dari latar belakang masalah diatas maka penulis mengangkat judul

“Desain Dan Implementasi Perancangan Sistem Aplikasi Pengecekan Stok

Barang Pada Perusahaan Indomaret Berbasis SMS Gateway”.

1.2 Rumusan Masalah

Berdasarkan latar belakang permasalahan diatas, penulis dapat membuat

suatu rumusan masalah yaitu bagaimana merancang sistem aplikasi pengecekan

stok barang pada perusahaan Indomaret berbasis SMS Gateway dengan

menggunakan PHP dan MySQL.


3

1.3 Batasan Masalah

Untuk mengidentifikasi permasalahan dan menghindari terjadinya

pelebaran masalah yang akan diuraikan agar sesuai dengan judul yang disajikan,

maka pembahasan mengenai:

1. Terbatas Pada Menginput data barang masuk, data barang keluar dan

permintaan stok barang.

2. Perancangan Sistem menggunakan modem huwai GSM.

3. Aplikasi ini dibuat dengan menggunakan PHP dan didukung

denganmenggunakan sistem database menggunakan MySQL.

4. Data penjualan yang di gunakan adalah data dari Perusahaan Indomaret

periode 2013

1.4 Tujuan penelitian

Merancang suatu sistem aplikasi pengecekan barang yang terintegrasi

antara admin dan pemakai yang membutuhkan informasi penyediaan barang

sehinga membantu penyediaan dan pendistribusian barang yang cepat.

1.5 Manfaat Penelitian

Adapun manfaat yang dapat diambil sebagai berikut:

1. Mengurangi kehilangan data barang, sehingga persediaan data stok barang

tidak bergeser.

2. Dapat meminimalisir waktu yang ada agar dapat fokous dalam sistem

penjualan.
4

3. Mendukung penyediaan informasi yang cepat, tepat dan akurat mengenai

data-data barang yang ada.

1.6 Metode Penelitian

Skripsi ini dikembangkan dengan metode SDLC jenis waterfall.Pemilihan

model ini dilakukan karena melihat dari ruang lingkup sistem yang tidak terlalu

luas sehingga waterfall cocok untuk digunakakan.

Adapun tahapannya sebagai berikut:

1. Identifikasi Kebutuhan Sistem

Seluruh kebutuhan Aplikasi harus bisa didapatkan dalam tahap ini,

termasuk didalamnya kegunaan Aplikasi yang diharapkan pengguna dan

batasan Aplikasi.Informasi ini biasanya dapat diperoleh melalui

wawancara, survey atau diskusi.Informasi tersebut dianalisis untuk

mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada

tahap selanjutnya.

2. Desain Sistem dan Perangakat Lunak

Tahap ini dilakukan sebelum melakukan coding.Tahap ini bertujuan untuk

memberikan gambaran yang seharusnya dikerjakan dan bagaimana

tampilannya.Tahap ini membantu dalam menspesifikasikan kebutuhan

hardware dan sistem serta mendefinisikan arsitektur sistem secara

keseluruhan.
5

3. Implementasi dan Pengujian Unit

Dalam tahap ini dilakukan pemrograman. Pembuatan Aplikasi 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. Intregrasi dan Pengujian Modular

Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan

dilakukan pengujian ini dilakukan untuk mengetahui apakah Aplikasi yang

dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau

tidak.

5. Operasional dan Pemeliharaan

Ini merupakan tahap terakhir dalam model Waterfall. Aplikasi 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. (Gulo,2005)

1.7 Sistematika Penuliasan

Dalam penulisan proposal skripsi ini penulis menyajikan beberapa

kelompok uraian dan pembahasan yang tersusun dalam suatu sistematika

penulisan, sehingga mempermudah dalam memahami maksud dan tujuan dalam

penulisan.
6

BAB I PENDAHULUAN

Dalam bab ini dijelaskan tentang latar belakang, perumusan masalah,

batasan masalah, tujuan penelitian, manfaat penelitian, Metode

Penelitian, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini menjelaskan Tinjauan pustaka memuat uraian sistematis

tentang informasi hasil penelitian yang telah dilakukan sebelumnya

dan menghubungkannya dengan masalah penelitian yang sedang di

teliti .fakta-fakta yang dikemukakan sejauh mungkin di acu dari

sumber aslinya ,dengan cara mengikuti cara kutipan nama-tahun dalam

kurung biasa.

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada analisa dan perancangan sistem memuat tentang analisa kebutuhan

dari sistem yang akan dibuat, beserta rancangan sistem.


7

BAB II

TINJAUAN PUSTAKA

2.1 Penelitian Sebelumnya

Pada bagian ini akan dipaparkan penjelasan tentang tinjauan pustaka yang

dipakai dalam Desain dan Implementasi Sistem Pengecekan Stok Barang Pada

Perusahhaan Indomaret Berbasis SMS Gateway. Tinjauan Pustaka tersebut adalah

hasil penelitian terdahulu tentang informasi hasil penelitian yang telah dilakukan

sebelumnya dan menghubungkan dengan masalah yang sedang diteliti.

Hasil Penelitian yang dilakukan oleh Much Yanto

tentang”PERANCANGAN APLIKASI SALES & ORDER BERBASIS SMS

GATEWAY STUDY KASUS PT. INTI CAKEAWALA CITRA”Penelitian tentang

Kegiatan pemesanan barang merupakan kegiatan awal dalam proses bisnis dari

sebuah perusahaan retail seperti PT.Inti Cakrawala Citra semestinya menawarkan

kemudahan khususnya dari sisi costumer .Hal ini terkait dengan pengguna

teknologi agar mampu bersaing dengan memberikan kemudahan dalam hal

pemesanan barang tanpa melakukan aturan-aturan yang berlaku. Dengan

rancangan system informasi sales dan order bebasis SMS gateway diharapkan

memberikan solusi terhadap masalah order yang selama ini masih manual .Hal ini

tidak lepas dari Keberadaan infrastruktur jaringan komunikasi seluler yang sudah

menyebar hampir di seluruh wilayah. Gammu adalah nama sebuah project yang di

tunjukan untuk memebangun aplikasi,script dan drivers yang dapat di gunakan

untuk semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya
8

sekarang Gammu telah menyediakan codebase yang stabil dan mapan untuk

berbagai macam telepon yang ada di pasaran di bandingkan dengan project

sejenis. (www.gammu.org) Mekanisme kerja Gammu; Ada dua mekanisme kerja

dari gammu yaitusebagai aplikasi dan sebagai Deamon.Gammu sebagaiaplikasi

akan bekerja ketika perintah gammu di jalankan pada lingkungan shell beserta

perintahnya disertakan sesuai fungsi yang di inginkan.Mencoba membuat program

sederhana yang mengunakan bahasa pemrograman PHP sebagai Interface nya,

MYSQL sebagai back end-nya dan Gammu sebagai tools penghubung antara

device modem dengan computer untuk itu judul yang di ambil. “ Perancangan

Aplikasi Sales & Order Berbasis SMS Gateway.PePerancangan Sistem informasi

meruakan sistem baru dari sistem lama yang ada .Dalam merancang sistem

informasi biasanya didahului oleh dokumen permintaan sistem yang akan di

rancang (Alan Dennis et al.,2005:63).Toko merupakan bangunan atau tempat

kebutuhan kita sehari-hari .Toko dipimpin oleh seorang Manager

Operational.Proses pemesanan dari coustumer merupakan bagian dari kegiatan

penerimaan bisnis dari PT.Inti Cakrawala Citra. Sebelum proses perancangan

suatu aplikasi,perlu dilakukan anlisis masalah untuk mendapatkan rumusan

masalah yang ada dan usulan untuk mendapatkan suatu solusi. proses pemesanan

barang untuk member bertipe khusus saat ini masih menggunakan sistem manual

semuanya serba manual dari mulai proses sampai barang dikirim ke member.Data

yang di berikan member adalah data yang tidak update tepatnya dat pricelist dan

stok tangga sebelumnya.Metode pengujian dilakukan untuk menguji system


9

pendaftaran siswa baru berbasis SMS Gateway adalah black box tesing. (Much

Yanto: 2012).

Penelitian yang dilakukan oleh Muhammad Arafahtentang “APLIKASI

SISTEM INFORMASIBERBASIS SMS( Short Message Service) GATEWAYPADA

PT. MEGA AUTO FINANCE MAKASSAR” Penelitian ini bertujuan memberikan

memudahkan bagi karyawan dalam menyampaikan informasi kepada para

konsumen PT. Mega Auto Finance, dan konsumen dapat mengakses informasi

yang dibutuhkan lewat telepon seluler dengan format SMS. Aplikasi sistem

informasi berbasis SMS Gateway dirancang dengan menggunakan bahasa

pemograman PHP dan data base MySQL serta aplikasi gammu yang berfungsi

untuk menghubungkan antara komputer dengan ponsel. Dalam pembuatan

aplikasi sistem informasi berbasis SMS Gateway terdapat beberapa layanan yang

diberikan yakni, Informasi jadwal jatuh tempo pembayaran konsumen, SMS

broadcast, Checklist konsumen, pengumuman serta layanan saran dan masukan.

Hasil dari penelitian ini menunjukkan bahwa dengan adanya perangkat lunak

berupa aplikasi sistem informasi berbasis SMS Gateway akan meringankan beban

kerja karyawan dalam memberikan informasi ke pada para konsumennya,

sedangkan para konsumen akan mendapatkan pelayanan yang cepat dalam

mengakses informasi yang dibutuhkan.Aplikasi sistem informasi SMSGateway

dapat menerima pesan dan juga dapat merespon secara otomatis setiap pesan yang

masuk.Hal ini tentunya dapat membantu pengambilan keputusan secara cepat dan

tepat dan dapat bekerja pada setiap waktu yang di inginkan. PT. Mega Auto

Finance Cabang Makassar adalah suatu perusahaan swasta yang bergerak di


10

bidang pembiayaan sepeda motor, Tujuan yang diharapkan dari penelitian ini

adalah: Merancang sebuah aplikasi sistem informasi berbasis SMS (Sort Message

Service) Gateway. Untuk memberikan kemudahan dalam pemberian informasi

bagi para konsumen PT. Mega Auto Finance Makassar,Menguraikan proses

pembuatan aplikasi sistem Informasi SMS Gateway yang berbasis web dengan

menggunakan bahasa pemrograman PHP dan database MySql serta pemanfaatan

aplikasi Gammu. Gateway diartikan sebagai pintu gerbang, namun pada dunia

komputer, gateway dapat berarti juga sebagai jembatan penghubung antar satu

sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu pertukaran

data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan

sebagai suatu penghubung untuk lalu lintas data SMS ( Short Message Service),

baik yang dikirimkan maupun yang diterima ( Oetomo, 2003:47) . Perancangan

basis data pada sistem system informasi berbasis sms gateway ini, dimaksudkan

untuk mempermudah hubungan-hubungan antar tabel satu dengan tabel lainnya. (

M. Arafah:2012)

2.2 Sistem

Menurut Febrian, 2007 dalam bukunya yang berjudul Kamus Komputer &

Teknologi Informasi, Sistem adalah suatu jaringan kerja dari prosedur-prosedur

yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan

atau untuk menyelesaikan suatu sasaran tertentu. Esensinya sistem terdiri dari :

1. Komponen-komponen dalam sistem tersebut, mencakup hardware,

software, prosedur, dan brainware, serta informasi itu sendiri.


11

2. Fungsi-fungsi teknologi di dalamnya yaitu: input, proses, output,

penyimpanan dan komunikasi.

2.2.1 Sistem Sms Gateway

Menurut Ardana (2004:35) SMS Gateway merupakan suatu alat yang

fungsinya sebagai sebuah penghubung atau jembatan antara aplikasi atau sistem

dengan mobile phone. Pesan-pesan SMS dikirim dari sebuah telepon genggam ke

pusat pesan yaitu Short Message Service Centre (SMSC), disini pesan disimpan

dan dikirim selama beberapa kali.Setelah sebuah waktu yang telah ditentukan,

biasanya satu atau dua hari, lalu pesan dihapus.Seorang pengguna bisa

mendapatkan konfirmasi dari pusat pesan ini. Dengan Short Message Service

(SMS), pengguna HP GSM dapat mengirim dan menerima berita/message singkat

(biasanya sampai dengan 160 karakter). Text dapat berupa kata atau nomor atau

kombinasi alphanumeric. SMS diciptakan sebagai bagian dari standart GSM

Phase 1. Short message pertama yang dikirimkan adalah pada bulan Desember

1992 dari sebuah Personal Computer (PC) ke sebuah hp pada network Vodafone

GSM di Inggris. Kalau short message ini dilakukan dengan huruf latin maka 160

karakter yang dapat dikirim, apabila non-latin seperti huruf Arab atau Cina jumlah

karakter adalah 70.

Cara kerja SMS yaitu seluruh operator GSM network mempunyai Message

Centre, yang bertanggung jawab terhadap pengoperasian atau manejemen dari

beberapa berita yang ada. Bila seseorang mengirim berita kepada orang lain

dengan hpnya, maka berita ini harus melewati Message Centre dari operator
12

network tersebut, dan MC ini dengan segera dapat menemukan sipenerima berita

tersebut. MC ini menambah berita tersebut dengan tanggal, waktu dan nomor dari

si pengirim berita dan mengirim berita tersebut kepada si penerima berita. Apabila

hp penerima sedang tidak aktif, maka MC akan menyimpan berita tersebut dan

akan segera mengirimnya apabila Hp penerima terhubung dengan network atau

aktif.

2.2.2 Konsep Dasar Sms Gateway


2.2.2.1 SMS (Short Message Service)

SMS (Short Message Service) merupakan salah satu fitur GSM yang

dikembangkan oleh ETSI (Eurpean Telecommunications Standards Institude)

untuk mengirim atau menerima pesan singkat.(Komputer, 2005) .SMS adalah

layanan pesan singkat berbasis (teks) dengan media komunikasi handphone.Pesan

teks yang biasa digunakan adalah huruf, angka. Satu paket pesan teks biasanya

berkapasitas 160 karakter huruf latin.

2.2.2.2 SMS Gateway

SMS Gateway adalah suatu sistem yang menjembatani antara handphone

dengan sistem yang menjadi server dengan SMS sebagai informasinya.SMS

Gateway tidak memerlukan koneksi internet manapun karena sifatnya memang

bekerja sendirian (stand alone).SMS Gateway memerlukan satu atau beberapa

buah terminal.Pemilihan banyak terminal akan menjadikan pengiriman dan

penerimaan SMS semakin cepat. (Budicahyanto, 2003)


13

Pada SMS Gateway, data yang dikirimkan ke telepon seluler peminta

sebagai respon atas permintaan tersebut. Data-data yang disediakan oleh penyedia

data dikelompokkan dengan kode-kode tertentu yang sudah distandarkan dan

sudah terbentuk format tertentu yang disesuiakan dengan kemampuan SMS.Jadi

peminta dapat memilih data mana yang diinginkan dengan mengirimkan kode

tertentu yang sudah distandarkan tadi.

2.2.3 Komponen Pendukung SMS Gateway

a) PC atau laptop (sms server) yang digunakan untuk meletakkan aplikasi

SMS Gateway dan admnistrasi yang akan dibangun.

b) Handphone (Receiver) yang digunakan untuk menerima sms dalam hal ini

sms yang telah dikirim oleh handphone pemakai (orginator).

c) Handphone (Orginatur) yang digunakan untuk mengirimkan sms ke

handphone (receiver).

d) Kabel data yang digunakan untuk pentransferan sms dari handphone

(receiver) ke PC atau laptop dan sebaliknya. Bila menghubungkan ponsel

melalui port serial tidak akan dapat terdeteksi secara otomatis oleh

komputer. Jika menggunakan kabel data kestabilan koneksinya tidak akan

terputus selama kabelnya tidak dicabut.

2.2.4 Keuntungan SMS Gateway

a) Dapat mengotomisasi pesan-pesan yang ingin dikirim. Dengan

menggunakan program tambahan yang dapat dibuat sendiri, pengirim


14

pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan

yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.

b) 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,sehingga sangat

menghematkan waktu.

c) SMS Gateway merupakan pintu gerbang bagi penyebaran informasi

dengan menggunakan SMS.

d) Selain itu, kebutuhan untuk SMS Gateway juga tidak perlu berlebihan

karena hanya menggunakan sebuah PC dengan menggunakan sebuah

handphone, modem, dan kartu GSM, dan sebuah program yang dibangun

sendiri khususnya bahasa pemograman PHP yang berfungsi sebagai pesan.

Dengan menggunakan program tambahan yang dapat dibuat sendiri,

pengirim pesan dapat lebih fleksibel.

2.2.5 Kekurangan SMS Gateway

a) Tidak mendukung pengiriman sms dalam bentuk gambar dan suara

melainkan dalam bentuk teks saja.

b) Jika terdapat gangguan pada jaringan telekomunikasi, maka sistem tidak

dapat secara otomatis mengirim ulang pesan yang telah dikirimkan.


15

2.2.6 ModelSMSGateway

Beberapa fitur atau model yang umum dikembangkan dalam aplikasi SMS

gateway adalah (Budicahyanto, 2003):

a) Auto Reply

SMS gateway secara otomatis akan membalas SMS yang masuk. Pengirim

mengirimkan SMS dengan format tertentu yang dikenali aplikasi,

kemudian aplikasi dapat melakukan auto-reply dengan membalas SMS

tersebut, berisi informasi yang dibutuhkan.

b) Pengiriman Masal

Disebut juga dengan istilah SMS broadcast atau jenis sms satu arah ke

banyak nomor tujuan yang bertujuan untuk mengirimkan SMS ke banyak

tujuan sekaligus.

c) Pengiriman Terjadwal

Sebuah SMS dapat diatur untuk dikirimkan ke tujuan secara otomatis pada

waktu tertentu.Contohnya untuk keperluan mengucapkan selamat ulang

tahun.

2.2.7 Mekanisme Kerja SMS Gateway

Ketika Pelanggan mengirim SMSke sistem, maka SMSakan masuk

terlebih dahulu ke SMS Center (SMSC) operator telepon yang digunakan.

SMSCenter sendiri dapat diartikan sebuah server yang bertanggung jawab pada

proses pengiriman SMS dalam suatu operator. Dari SMSCitu akan diambil oleh

Gammu dan dimasukkan ke dalam tabel inbox, selanjutnyaakan diproses oleh


16

PHP. Pesan yang diproses dianamakan autoreply.Autoreply SMSakan di-query

melalui PHP kemudian dimasukkan ke dalam tabel outbox. Autoreply pada tabel

outbox disalin ke dalam tabel sentitems. Autoreply pada tabel sentitems diambil

oleh Gammu kembali dan dikirim ke SMSC dan selanjutnya dikirm ke handphone

pelanggan. Dan ketika sistem mengirim suatu SMSke banyak nomor, SMSyang

dikirimkan tidak akan langsung dikirimkan ke nomor tersebut, namun akan masuk

terlebih dahulu ke SMS Center (SMSC), kemudian baru diteruskan ke nomor

tujuan SMStersebut. Bila nomor yang dituju ternyata sedang mati/offline,

SMSCakan menyimpan SMStersebut untuk sementara waktu, hingga nomor

tujuan hidup kembali. Lamanya waktu penyimpanan SMSsangat tergantung dari

lamanya waktu yang telah ditetapkan oleh operator untuk menyimpan

SMStersebut. Nomor yang telah menerima SMSakan mengirimkan laporan ke

SMSC bahwa SMStelah diterima.

2.2.8 Short Message Service Center

Short Message Service Center (SMSC) adalah kombinasi perangkat keras

dan perangkat lunak yang bertanggung jawab memperkuat, menyimpan dan

meneruskan pesan pendek antara SME dan piranti bergerak.SMSC harus memiliki

kehandalan, kapasitas pelanggan, dan throughtput pesan yang tinggi. Selain itu,

SMSC juga harus dapat diskalakan dengan mudah untuk mengakomodasi

peningkatan permintaan SMS dalam jaringan yang ada (Oetomo,2003:43).

a) SMS-Gateway dan SMS-Interworking Mobile Switching Center


17

SMS GatewayMobile Switching Center (SMS-GMSC) adalah

sebuah aplikasi MSC yang mampu menerima pesan singkat dari SMSC,

menginterogasi home location register (HLR) untuk informasi routing, dan

mengirimkan pesan pendek tersebut ke MSC dari piranti bergerak yang

dituju. SMS interworking Mobile Switching Center (SMS-IWMSC) adalah

aplikasi MSC yang mampu menerima pesan pendek dari jaringan bergerak

dan mengirimkannya ke SMSCyang tepat.SMS-GMSC/SMS-IWMSC

biasanya terintegrasi dengan SMS (Oetomo, 2003:43).

b) Telepon /Modem GSM

Eropa jelas lebih beruntung, mereka telah menyadari bahwa sistem

telepon baru tidak dapat mengakomodasi beberapa frekuensi.Karena itu

dia memutuskan untuk mulai membangun pada struktur radio seluler

secara digital penuh.Ternyata pilihan ini adalah pilihan yang sangat tepat

pada waktu itu. Mereka telah memetakan standar wirelessyang baru

setelah jalur telepon ISDN (Integrated Service Digital Network)dibangun.

Service baru ini disebut GSM.GSM pada awalnya adalah singkatan dari

Groupe Special Mobile.Setelah menjadi standar internasional, akhirnya

dikenal sebagai Global System for Mobile Communications

(GSM).Standar digital pertama di Eropa, pengembangan ini digunakan

untuk memberikan jaminan kompatibilitas selular di seluruh

Eropa.Kesuksesan ini ternyata telah menyebar ke suluruh dunia sehingga

lebih dari 80 jaringan GSM telah dioperasionalkan.Teknologi ini

dioperasionalkan pada 900 dan 1800 MHZ pada seluruh bagian di Eropa
18

dan Inggris.Di beberapa bagian Amerika menggunakn frekuensi 1900

MHZ dan menggunkan TDMA base.Berikut ini beberapa contoh AT

commands untuk GSM yang umum digunakan (Mulyanta, 2005:9).

2.3 Stok Barang

Menurut Ristono (2009) persediaan dapat diartikan sebagai barang-

barangyang disimpan untuk digunakan atau dijual pada masa atau periode yang

akandatang. Persediaan terdiri dari persediaan bahan baku, persediaan bahan

setengahjadi dan persediaan barang jadi. Persediaan bahan baku dan bahan

setengah jadidisimpan sebelum digunakan atau dimasukkan ke dalam proses

produksi,sedangkan persediaan barang jadi atau barang dagangan disimpan

sebelum dijualatau dipasarkan. Dengan demikian setiap perusahaan yang

melakukan kegiatanusaha umumnya memiliki persediaan.Perusahaan yang

melakukan kegiatan produksi (industri manufaktur) akanmemiliki tiga jenis

persediaan, yaitu :

1. Persediaan bahan baku dan penolong.

2. Persediaan bahan setengah jadi.

3. Persediaan barang jadi.

Sedangkan perusahaan perdagangan minimal memiliki satu

jenispersediaan, yaitu persediaan barang dagangan. Adanya berbagai

macampersediaan ini menuntut pengusaha untuk melakukan tindakan yang

berbeda untukmasing-masing persediaan, dan ini akan sangat terkait dengan

permasalahan lainseperti masalah peramalan kebutuhan bahan baku serta


19

peramalan penjualan ataupermintaan konsumen. Bila melakukan kesalahan dalam

menetapkan besarnyapersediaan maka akan berdampak ke masalah lain, misalnya

tidak terpenuhinyapermintaan konsumen atau bahkan berlebihan persediaan

sehingga tidaksemuanya terjual, timbulnya biaya ekstra penyimpanan atau

pesanan bahan dansebagainya.Persediaan merupakan suatu model yang umum

digunakan untukmenyelesaikan masalah yang terkait dengan usaha pengendalian

bahan bakumaupun barang jadi dalam suatu aktifitas perusahaan. Ciri khas dari

modelpersediaan adalah solusi optimalnya difokuskan untuk menjamin

pesediaandengan biaya yang serendah rendahnya.

Menurut Ristono (2009) inventory atau persediaan adalah suatu

teknikuntuk manajemen material yang berkaitan dengan persediaan.

Manajemenmaterial dalam inventory dilakukan dengan beberapa input yang

digunakan yaitu :permintaan yang terjadi (demand) dan biaya-biaya yang terkait

denganpenyimpanan, serta biaya apabila terjadi kekurangan persediaan

(shortage).Secara teknis, inventory adalah suatu teknik yang berkaitan

denganpenetapan terhadap besarnya persediaan bahan yang harus diadakan

untukmenjamin kelancaran dalam kegiatan operasi produksi, serta menetapkan

jadwalpengadaan dan jumlah pemesanan barang yang seharusnya dilakukan

olehperusahaan. Penetapan jadwal dan jumlah pemesanan yang harus

dipesanmerupakan pernyataan dasaryang harus terjawab dalam pengendalian

persediaan.Pengendalian pengadaan persediaan perlu diperhatikan karena

berkaitanlangsung dengan biaya yang harus ditanggung perusahaan sebagai akibat

adanyapersediaan.Olehsebab itu, persediaan yang ada harus


20

seimbangdengankebutuhan,karena persediaan yang terlalu banyak akan

mengakibatkanperusahaan menanggung risiko kerusakan dan biaya penyimpanan

yang tinggidisamping biaya investasi yang besar.Tetapijika terjadikekurangan

persediaanakan berakibat terganggunya kelancaran dalam proses produksinya.

Olehkarenanya diharapkan terjadi keseimbangan dalam pengadaan

persediaansehingga biaya dapat ditekan seminimal mungkin dan dapat

memperlancarjalannya proses poduksi.

Menurut Ristono (2009) beberapa pengertian persediaan menurut para

ahliadalah sebagai berikut :

a) Suatu kegiatan untuk menentukan tingkat dan komposisi dari part

ataubagian, bahan baku dan barang hasil produksi, sehingga perusahaan

dapatmelindungikelancaran produksi dan penjualan serta

kebutuhanpembelanjaan perusahaan dengan efektif dan efisien.

b) Serangkaian kebijakan dengan sistem pengedalian yang memonitor

tingkatpersediaan yang harus dijaga kapan persediaan harus diisi dan

berapa pesanan yang harus dilakukanBerdasarkan kedua pengertian di atas,

maka dapat diambil kesimpulanbahwa pengertian pengendalian persediaan

merupakan suatu usaha memonitordan menentukan tingkat komposisi

bahan yang optimal dalam menunjangkelancaran dan efektifitas serta

efisiensi dalam kegiatan perusahaan.

2.3.1 Faktor Biaya Persediaan


21

Dikarenakan persediaan merupakan salah satu faktor yang

menentukankelancaran produksi dan penjualan, maka persediaan harus dikelola

secara tepat.Dalam hal ini perusahaan harus dapat menentukan jumlah persediaan

optimal,sehingga disatu sisi kontinuitas produksi dapat terjaga dan pada sisi

lainperusahaan dapat memperoleh keuntungan, karena perusahaan dapat

memenuhisetiap permintaan yang datang. Karena persediaan yang kurang akan

sama tidakbaiknya dengan persediaan yang berlebihan, sebab kondisi keduanya

memilikibeban dan akibat masing-masing.Bila persediaan kurang, maka

perusahaan tidak akan dapat memenuhisemua permintaan sehingga akibatnya

pelanggan akan kecewa dan beralih keperusahaan lainnya. Sebaliknya, bila

persediaan berlebih, ada beberapa bebanyang harus ditanggung, yaitu :

1. Biaya penyimpanan di gudang, semakin banyak barang yang

disimpanmaka akan semakin besar biaya penyimpanannya.

2. Risiko kerusakan barang, semakin lama barang tersimpan di gudang

makarisiko kerusakan barang semakin tinggi.

3. Risiko keusangan barang, barang-barang yang tersimpan lama akan “out

ofdate” atau ketinggalan jaman.

2.3.2 Tujuan Pengelolaan Persediaan (Stok Barang)

Suatu pengendalian persediaan yang dijalankan oleh suatu

perusahaansudah tentu memiliki tujuan-tujuan tertentu. Pengendalian persediaan

yangdijalankan adalah untuk menjaga tingkat persediaan pada tingkat yang

optimalsehingga diperoleh penghematan-penghematan untuk persediaan tersebut.


22

Halinilah yang dianggap penting untuk dilakukan perhitungan persediaan

sehinggadapat menunjukkan tingkat persediaan yang sesuai dengan kebutuhan

dan dapatmenjaga kontinuitas produksi dengan pengorbanan atau pengeluaran

biaya yangekonomis.Dengan demikian yang dimaksud dengan pengelolaan

persediaan adalah“Kegiatan dalam memperkirakan jumlah persediaan (bahan

baku dan penolong)yang tepat, dengan jumlah yang tidak terlalu besar dan tidak

pula kurang atausedikit dibandingkan dengan kebutuhan atau permintaan”.

Dari pengertiantersebut, maka tujuan pengelolaan persediaan adalah

sebagai berikut :

1. Untuk dapat memenuhi kebutuhan atau permintaan konsumen dengancepat

(memuaskan konsumen).

2. Untuk menjaga kontinuitas produksi atau menjaga agar perusahaan

tidakmengalami kehabisan persediaan yang mengakibatkan terhentinya

prosesproduksi, hal ini dikarenakan alasan :

3. Kemungkinan barang (bahan baku dan penolong) menjadi langkasehingga

sulit untuk diperoleh.

4. Kemungkinan supplier terlambat mengirimkan barang yangdipesan.

5. Untuk mempertahankan dan bila mungkin meningkatkan penjualan

danlaba perusahaan.

6. Menjaga agar pembelian secara kecil-kecilan dapat dihindari, karena

dapatmengakibatkan biaya menjadi besar.

7. Menjaga supaya penyimpanan dalam emplacement tidak besar-

besaran,karena mengakibatkan biaya menjadi besar.


23

2.4 Gammu

Gammu adalah nama sebuah project yang di tunjukan untuk memebangun

aplikasi,script dan drivers yang dapat di gunakan untuk semua fungsi yang

memungkinkan pada telepon seluler atau alat sejenisnya sekarang Gammu telah

menyediakan codebase yang stabil dan mapan untuk berbagai macam telepon

yang ada dipasaran dibandingkan dengan project sejenis.Gammu juga mendukung

berbagai macam model telepon seluler dengan bernagai macam jenis dan

type.(www.gammu.org)

Mekanisme kerja Gammu; Ada dua mekanisme kerja dari gammu

yaitusebagai aplikasi dan sebagai Deamon. Gammu sebagaiaplikasi akan bekerja

ketika perintah gammu di jalankan pada lingkungan shell beserta perintahnya

disertakan sesuai fungsi yang di inginkan.Sedangakan sebagai deamon Gammu di

tandai dengan di jalankannya perintah SMSD pada shell.SMSD bukan lah perintah

yang langsung terinstal melainkan perintah yang dijalankan pada shell atau MS-

Dos Prompt .

2.5 MySQL

MySQL adalah relational database management system (RDBMS) yang

diditribusikan secara gratis dibawah licensi GPL (General Public License).

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database
24

sejak lama yaitu SQL (Structured Query Language). MySQL adalah sebuah

konsep pengoperasian database terutama untuk pemilihan/seleksi dan pemasukan

data yang memungkinkan pengoperasian data dikerjakan dengan mudah dan

secara otomatis. (Prasetyo, 2003)

Keandalan suatu sistem database dapat diketahui dari cara kerja optimizer

nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user

maupun program-program aplikasinya. Sebagai database server, MySQL dapat

dikatakan lebuh unggul dibandingkan database server lainnya dalam query data.

Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query My

SQL dapat sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat

dibandingkan Interbase.

2.6 PHP (Hipertex Processor)

PHP merupakan bahasa scriptinguntuk membuat suatu aplikasi yang

teringtegrasikan kedalam halaman HTML, sehingga suatu halaman web tidak lagi

bersifat statis, namun menjadi dinamis. Penemu bahasa bahasa pemograman ini

adalah Rasmus Lerdorf yang bermula dari keinginan sederhana ahli tersebut untuk

mempunyai alat bantu dalam memonitor pengunjung yang melihat situs web

pribadinya. Pertengahan tahun 1995 dirilis PHP/FI (Hypertext Preprosessor-Form

Interpreter) yang memiliki kemampuan dasar membangun aplikasi web,

memproses form dan mendukung database MySQL.

2.7 Pengertian Editor Dreamweaver


25

Dreamweaver merupakan perangkat lunak yang ditujukan untuk membuat

suatu situs web.Versi pertama dirilis pada tahun 1997, dan sejak itu Dreamweaver

menjadi web editor yang banyak digunakan oleh para web developer. Hal itu

antara lain karena kemudahan dalam penggunaannya, kelengkapan fiturnya dan

juga dukungannya terhadap teknologi terkini. Dreamweaver merupakan salah satu

perangkat lunak yang dikembangkan oleh Macromedia Inc .Dan sekarang resmi

Milik Adobe.

Setelah Dreamweaver terinstall di komputer, kita dapat mengaksesnya di

menu Program Files.Untuk membukanya kita dapat membuka dengan memilih

menu Start > All Programs > Macromedia > Macromedia Dreamweaver 8. Maka

akan terbuka window start-up Dreamweaver.

Dari window start-up Dreamweaver, terlihat 3 (tiga) kolom, yaitu Open a

Recent Item, Create New dan Create From Samples. Pada kolom Open a Recent

Itemditampilkan file-file yang terakhir dibuka (recent files). Kita dapat membuka

file tersebut dengan mengklik salah satu nama file. Dan pada kolom ini juga

terdapat menu Openyang dapat dipilih jika ingin membuka file atau dokumen

yang belum ada di recent item.

Selanjutnya pada kolom Create Newterdapat pilihan untuk membuat file

baru. Pilihan file baru yang dapat dibuat dengan Dreamweaver antara lain file

HTML, ColdFusion, PHP, ASP VBScript, Javascript, XML, CSS dan

Dreamweaver Site. Pada kolom ketiga terdapat kategori Create From

Samplesdimana dapat kita pilih jika ingin membuat halaman web berdasarkan
26

tampilan (template) yang sudah tersedia. Jadi pilihan ini dapat digunakan jika

menginginkan membuat halaman web dengan cepat dan mudah..

BAB III

ANALISA DAN PERANCANGAN SISTEM

Tahap analisa sistem adalah studi masalah untuk merekomendasikan

perbaikan dan menspesifikasi persyaratan dan prioritas untuk solusi. Tugas paling

penting dalam tahap ini adalah proses menemukan masalah dan menghasilkan

alternatif pemecahan masalah serta diharapkan dapat memahami sistem yang ada

guna menentukan kebutuhan pemakai dan hambatan pada sistem yang baru.

3.1 Analisa Sistem


3.1.1 Analisa Permasalahan
Analisa Permasalahan merupakan pembahasan tentang masalah apa yang

akan dibahas. Dalam hal ini, dapat membantu Perusahaan, untuk mengetahui

informasi persediaan barang dan pencarian stok barang melalui SMS Gateway.

Untuk melakukan pencarian, user menulis keyword, dan sistem akan memproses

sebuah pengiriman pesan (SMS) sesuai data yang tersedia di dalam database

perusahaan dan stok barang yang sedang di cari.

3.1.2 Identifikasi Kebutuhan Perangkat Keras


Dalam pengembangan Perancangan Sistem Penjualan dan Stok barang

berbasis SMS Gatway ,diperlukan sebuah unit komputer atau laptop yang
27

digunakan untuk mengelola proses SMS Gateway, serta untuk membuat database

aplikasi yang akan dibuat.

Adapun spesifikasi hardware yang akan digunakan sebagai berikut :

 Laptop HP

 Processor Intel Core Duo

 Hardisk 320 GB atau berkapasitas yang lebih besar

 VGA 1GB

 Mouse standard

 Modem Huwai E160e GSM

 Hp(Handpone)

3.1.3 Identifikasi Kebutuhan Perangkat Lunak


Untuk dapat beroprasi secara optimal, komputer tersebut harus memenuhi

spesifikasi yang diperlukan serta diperlukan dukungan dari perangkat lunak

(software) sesuai dengan kebutuhannya agar program aplikasi dapat berjalan

dengan baik.

Kebutuhan perangkat lunak tersebut antara lain :

 Microsoft Windows 7 sebagai operasi yang akan digunakan.

 Adobe Dreamweaver CS6 menyusun program aplikasi.

 MySQL sebagai penyimpan data (database).

 Gammu sebagai Aplikasi komponen SMS Gateway.

3.2 Perancangan Sistem


28

Perancangan merupakan tahap kedua yang dilakukan setelah analisis

dalam membangun suatu sistem.Membuat suatu sistem memerlukan persiapan

perancangan yang baik karena perancangan menyangkut semua elemen yang

membentuk sistem.Desain dan Implementasi Sistem Aplikasi Pengecekan Stok

Barang Berbasis SMS Gateway ini menyajikan fitur mereplay informasi stok

barang dan menerima pesan berdasarkan permintaan atau format tertentu. Dengan

mengirimkan pesan dengan format tersebut maka sistem akan membalasnya

secara otomatis (automatic reply).

3.2.1 Diagram konteks


Diagram konteks digunakan untuk menggambarkan system pengolahan

data secara garis besar atau keseluruhan.Diagram konteks ini dirancang

memperhatikan masukan yang dibutuhkan oleh sistem dan keluaran yang

dihasilkan oleh system. Diagram konteks sistem pengecekan stok barang berbasis

SMS digambarkan sebagai berikut:

Data Barang
Data Pelanggan
Request / SMS
Data Suplier
Data Stok

SISTEM SMS
ADMIN Data Barang USER
GATEWAY
Data Stok
Data Suplier SMS Auto Replay
Data Pelanggan

Data Laporan

PIMPINAN

Gambar 3.1 Konteks Diagram

Anda mungkin juga menyukai