ADMIN :

#
DANT #TM
#LAVORGIRL #WILL

Sunday, 26 May 2019

Laporan Kerja Proyek Pembuatan SMS Gateway



LAPORAN KERJA PROYEK
PEMBUATAN SMS GATEWAY

 









DISUSUN OLEH : 
NAMA     :     1.  IVAN AIDIL ADHANI     (7331)
                       2.  R. DANANTYO A K     (7340)
KELAS     :    XII TKJ 2

PROGRAM KEAHLIAN     :     TEKNIK KOMPUTER DAN INFORMATIKA
BIDANG KEAHLIAN     :     TEKNOLOGI INFORMASI DAN KOMUNIKASI
KOMPETENSI KEAHLIAN     :     TEKNIK KOMPUTER DAN JARINGAN


SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 8
Jl. Pandanaran II/12 Telp. (024) 8312190 Fax (024) 88440321
SEMARANG
TAHUN 2016 / 2017






ABSTRAK

Perkembangan teknologi komputer meningkat dengan cepat,dan multitasking sangat diperlukan di zaman modern seperti sekarang ini, multitasking sangat diperlukan oleh beberapa perusahaan yang mempunyai pekerjaan yang sangat banyak.
           
Untuk itu diperlukan sebuah program atau software yang mendukung multitasking dari suatu perusahaan, salah satu program itu adalah tentang sebuah program yang dapat membantu berkomunikasi antara  client perusahaan tersebut,atau bahkan dapat membantu komunikasi antar pegawai.

SMS gateway adalah sebuah sistem aplikasi yang digunakan untuk mengirim juga menerima SMS, dan biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi(Bulk SMS), servis informasi terhadap pengguna, penyebaran content produk / jasa dan lain lain.

Agar dapat membuat sebuah SMS gateway, Anda terlebi dahulu harus mengenal hal-hal  yang berhubungan dengan SMS gateway tersebut. Selain satu hal yang memegang peranan penting dalam pengiriman SMS adalah SMSC ( Short Message Service Center ) yang merupakan jaringan telepon selular yang menangani pengiriman SMS.
Ada beberapa aplikasi untuk membangun sebuah SMS Gateway yaitu diantaranya adalah Gammu, Kalkun, PlaySMS, dan Kannel. Disini kami akan menggunakan Gammu dan Kalkun untuk membangun sebuah SMS Gateway.


BAB I

PENDAHULUAN

1. Latar Belakang Kerja Proyek
Kerja proyek adalah suatu produk atau proyek yang dihasilkan oleh peserta, dengan ketentuan produk atau proyek tidak boleh ada yang sama dengan peserta lainnya.
Kemampuan diukur berdasarkan pengetahuan (knowledge), ketrampilan (skill) dan sikap mental untuk bekerja dalam sebuah tim serta memiliki etos kerja yang tinggi untuk menyelesaikan pekerjaan di bawah tekanan dan batasan waktu.
Kerja Proyek SMK N 8 Semarang merupakan salah satu bagian dari proses pendidikan yang wajib dilaksanakan oleh setiap siswa SMK N 8 Semarang. Kegiatan ini adalah sebagai syarat Ujian Sekolah dan perwujudan tugas akhir Teknologi Komputer dan Jaringan yang prosesnya dilakukan di sekolah maupun di rumah.

2. Tujuan Kerja Proyek
·         Meningkatkan pengetahuan, ketrampilan dan wawasan bagi siswa agar menjadi tenaga yang propesional.
·         Memperkenalkan tentang apa itu SMS Gateway
·         Memberikan Life Skill Training yang sangat bermanfaat dalam persaingan global.
·         Meningkatkan siswa untuk memiliki kreatifitas dan motivasi kerja dalam mengembangkan keahliannya sesuai dengan profesi yang digelutinya.
·         Pembuatan laporan ini adalah untuk bukti bahwa benar-benar menjalankan tugas akhir


3. Manfaat Kerja Proyek
Manfaat kerja proyek sangat beragam seperti belajar untuk bekerja sama dalam sebuah kelompok untuk menyelesaikan sebuah tujuan atau proyek yang di tentukan oleh tim , selain itu manfaat kerja proyek antara lain adalah :
1.      Menjadi sarana untuk mengembangkan minat dan bakat peserta didik dalam bidang teknologi komputer dan jaringan.
2.      Meningkatkan penguasaan peserta didik terhadap teknologi komputer dan jaringan.
3.      Menjadi sarana praktik pembelajaran pengembangan life skill dengan keahlian komputer jaringan sehingga pembelajaran dan praktik berjalan menarik dan efektif.

4. Waktu Pelaksanaan Kerja Proyek
Kerja Proyek dilaksanakan selama pelajaran Kerja Proyek di sekolah dan juga di rumah masing-masing peserta.

5. Sistematika Kerja Proyek
Untuk mempermudah dalam menguraikan laporan ini, maka dibuat sistematika penyusunan laporan praktik kerjaindustri yang terdiri dari :
·                           Abstrak
BAB I          Pendahuluan
BAB II        Kajian Teori
BAB III       Metode Tugas Akhir
BAB IV       Langkah Pembuatan Project



BAB II

Kajian Teori

SMS Gateway

1.4.1        Pengertian SMS Gateway
SMS gateway merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan atau menerima SMS, dan biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi, servis informasi terhadap pengguna, penyebaran content produk / jasa dan lain lain.

 Karena merupakan sebuah aplikasi, maka fitur yang ada dalam SMS gateway bisa kita modifikasi sesuai dengan kebutuhan. Nah, berikut adalah beberapa fitur yang umum dikembangkan dalam aplikasi SMS Gateway :
·  Auto Reply
·  Pengiriman massal / broadcast message
·  Pengiriman terjadwal
Untuk membuat sebuah SMS gateway, Anda perlu mengenal hal-hal berhubungan dengan SMS gateway itu sendiri. Selain satu hal yang memegang peranan penting dalam pengiriman SMS adalah SMSC (Short Message Service Center). yang merupakan jaringan telepon selular yang menangani pengiriman SMS.
   Jadi, pada saat seseorang mengirimkan sebuah pesan SMS melalui ponselnya, SMSC-lah yang bertugas mengirimkan pesan tersebut ke nomer tujuan. Jika nomer tujuan tidak aktif, maka SMSC akan menyimpan pesan tersebut dalam jangka waktu tertentu, Jika SMS tetap tidak dapat terkirim sampai jangka waktu tersebut berakhir, maka SMS tersebut akan dihapus dari penyimpanan SMSC.
Sebuah aplikasi SMS gateway dapat menggunakan jalur SMSC untuk pengoperasiannya. Keuntungannya adalah penggunaan nomer pendek/short code yang mungkin dapat terdiri dari 3 sampai 4 digit saja misal 888, 9044, dan seterusnya. Contohnya seperti anda mengikuti pooling SMS Indonesian Idol, nomer pendek / short code ini disediakan oleh operator jaringan SMSC. Jalur SMSC juga dapat mengirim SMS dalam jumlah banyak dalam waktu yang relatif singkat. Hanya saja, untuk membuat SMS gateway dengan menggunakan jalur SMSC, kita harus memiliki jalur koneksi ke operator seluler, dan ini bukan hal yang mudah untuk pelaku bisnis dalam skala kecil ataupun individu.
Umumnya layanan ini digunakan jika aplikasi kita dapat menghasilkan traffic SMS yang tinggi. Terdapat alternatif infrastruktur yang lebih sederhana dan mudah didapatkan, yaitu membuat SMS gateway yang menggunakan ponsel ataupun modem GSM/CDMA sebagai media pengiriman/penerima SMS di mana ponsel atau modem GSM/CDMA tersebut terpasang pada sebuah komputer. Tentu saja SMS tersebut sebenarnya tetap terkirim melalui SMSC, hanya saja melalui rute yang lebih panjang karena tidak memiliki koneksi langsung terhadap si SMSC.
Karena itu, kapasitas dan kecepatan pengirimannya tidak sebaik performa jika langsung menggunakan jalur SMSC. Karena relatif lebih mudah untuk diimplementasikan, SMS gateway dengan menggunakan ponsel / GSM/CDMA modem cukup berkembang dan banyak digunakan.  
Lalu apa perbedaanya jika menggunakan ponsel, modem GSM, atau modem CDMA? Apa pilihan terbaik? Sangat tergantung pada kebutuhan anda sendiri, modem GSM/CDMA memang di desain bekerja untuk keperluan SMS gateway, memiliki peforma yang baik dan stabil dibandingkan dengan ponsel biasa. Tetapi, penggunaan ponsel untuk keperluan SMS gateway juga dapat dipertimbangkan jika sistem SMS gateway yang digunakan tidak terlalau berat dan masih dapat ditangani melalui ponsel. Sedangkan modem GSM/CDMA, sesuai dengan namanya dibedakan oleh jaringannya, apakah menggunakan GSM atau CDMA. Untuk saat ini modem GSM lebih banyak digunakan karena jaringan GSM sendiri lebih stabil.     
Modem CDMA tetap merupakan alternatif menarik yang mungkin berguna untuk kondisi tertentu. Misalnya jika anda memiliki perhitungan biaya pulsa yang lebih murah, atau kalangan penerima SMS dari sistem SMS gateway anda mayoritas menggunakan ponsel CDMA. Cara kerja modem GSM/CDMA mirip dengan modem dial up yang biasa anda gunakan untuk koneksi internet memalalui line telepon. Perbedaannya adalah modem dial-up mengirim dan menerima data melalui line telepon, sedangkan modem GSM/CDMA mengirim dan menerima data melalui gelombang radio. 

1.4.2        Jenis-jenis SMS Gateway
Ada beberapa jenis SMS Gateway,beberapa diantaranya ada yang Close Source ada juga yang Open Source, disini akan dijelaskan beberapa aplikasi SMS Gateway yang bersifat Open Source ,sebagai berikut :

Gammu & Wammu

Gammu pada dasarnya adalah sebuah library untuk membangkitkan SMS Gateway. Karena sifatnya yang open source dan mendukung banyak jenis modem, Gammu sangat populer dalam pengembangan sistem/aplikasi berbasis SMS Gateway.
Pengembang web dapat dengan mudah membuat sistem aplikasi SMS Gateway sederhana hanya dengan menggunakan script PHP dan database MySQL, dengan bantuan Gammu. Dokumentasi Gammu sangat lengkap dan mudah untuk diikuti bagi pemula. Wammu merupakan versi GUI dari Gammu.



Gambar 3.1 Gammu

Kalkun

Kalkun merupakan SMS Gateway open source berbasis web yang tinggal pakai. Tidak seperti pada Gammu, pada Kalkun pengguna tidak perlu melakukan coding. Pengaturan parameter SMS Gateway, yang meliputi jenis modem, nomor port, dan sebagainya dapat dilakukan melalui GUI yang sudah disediakan. Instalasi Kalkun sangat mirip dengan cara instalasi aplikasi web berbasis CMS (Content Management System).
Beberapa fitur menarik dari aplikasi Kalkun ini yaitu seperti Multiple database backend, Multiuser, Conversation, Flash SMS, Custom folder management, Phonebook management, SMS bomber, SMS advertisement, SMS content/member,Simple Auto Reply, dan Unicode support.



Gambar 3.2 Kalkun

PlaySMS

PlaySMS termasuk platform SMS Gateway yang sudah cukup lama berkembang, tepatnya sejak tahun 2003 dan masih eksis sampai saat ini. PlaySMS merupakan sistem portal mobile berbasis web yang fleksibel dalam menangani layanan-layanan seperti SMS Gateway, bulk SMS, personal messaging systems, hingga alat komunikasi korporasi (grup). Fiturnya yang sangat lengkap dapat dijadikan alternatif yang tepat untuk membangun sistem SMS Gateway.


Gambar 3.3 PlaySMS

Kannel

Kannel merupakan aplikasi open source untuk WAP dan SMS Gateway. Akan tetapi, Kannel hanya dapat dikembangkan di dalam sistem UNIX (Linux).
Kannel menyediakan layanan untuk mengirim SMS melalui komputer yang dilengkapi modem, WAP Push Service, dan konektivitas mobile internet. Untuk menggunakan Kannel, pengembang harus memahami cara memprogram dan menggunakan perintah-perintah dasar yang disediakan oleh Kannel.


Gambar 3.4 Kannel
1.4.3        Kebutuhan SMS Gateway
Kebutuhan SMS gateway meliputi perangkat keras dan perangkat lunak
·         Perangkat Keras
Untuk kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan
1.      PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer,
2.      sebuah ponsel / modem
3.      kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan peranti lunak sebagai SMS Gateway.
Untuk menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).
·         Perangkat Lunak
Disini penulis
1.      Menggunakan Windows sebagai sistem operasi.
2.      MySQL Ver. 3.23.52 Max sebagai Database Server dan
3.      Gammu sebagai SMS Gateway.
4.      Kalkun sebagai interface di browser.
Alternatif lainnya adalah
1.      menggunakan Nokbe SMS Gateway (berbasis Java dan bisa jalan di Linux maupun Windows)
2.      MySQL sebagai Database Server
Nokbe SMS Gateway sangat menyarankan untuk menggunakan modem GSM seperti Wavecom demi kelancaran komunikasi data dan kecepatan pengiriman SMS.




BAB III

3.1 Metode yang digunakan
Kami membuat SMS Gateway menggunakan modem huawei dikarenakan modem yang khusus untuk SMS Gateway sangat mahal harganya, untuk membuat SMS Gateway membutuhkan beberapa program diantaranya adalah Gammu untuk kode program, Kalkun sebagai interface pada browser, dan beberapa program seperti Apache dan MySQL dari XAMPP.
Untuk mengkonfigurasi gammu dapat menggunakan Command Prompt, dan untuk mengedit konfigurasinya menggunakan notepad++, dan menggunakan  phpMyAdmin untuk menimport database gammu ke browser.
Selain Command Prompt digunakan untuk mengkonfigurasi gammu,dapat juga digunakan untuk pengiriman sms, sebelum menggunakan kalkun, sebenarnya program kalkun digunakan hanya untuk  interface.
3.2 Alat dan bahan yang digunakan
Alat dan bahan :
1.      Laptop
2.      Modem
3.      Gammu
4.      Kalkun
5.      Xampp
6.      Notepad++
7.      Browser
8.      Handphone


luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com