PENGEMBANGAN SISTEM SMS GATEWAY BERBASIS WEB SERVICE UNTUK PENYEBARAN INFORMASI ANTAR ANGGOTA PERUSAHAAN DENGAN METODE SMS GROUPING

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai

Rancang Bangun Aplikasi Instalasi Rawat Jalan dengan Paradigma Pengembangan Terintegrasi Menggunakan Enterprise Service Bus (ESB)

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

BAB I PENDAHULUAN. pesat, sehingga banyak yang menggunakannya dalam kehidupan sehari-hari untuk

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. I.1. Latar Belakang

BAB III ANALISA DAN PERANCANGAN SISTEM. Identifikasi permasalahan merupakan langkah awal yang harus dilakukan

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

BAB I PENDAHULUAN. memiliki fitur SMS. SMS juga tetap dapat terkirim walaupun ponsel penerima

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

Keywords : SMS Gateway, job vacancy, information, graduate, career

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB III DESAIN DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ. Sonny Ariyanto Prabowo

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

PEMBUATAN PROTOTIPE APLIKASI WEB SERVICES BERBASIS XML MENGGUNAKAN TEKNOLOGI J2EE DENGAN STUDI KASUS RESERVASI HOTEL

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

SISTEM INFORMASI RENTAL PC GAME ONLINE PADA RENTAL PC GAME SPYRO BERBASIS WEB DAN PEMESANAN CD VIA SMS

Rancang Bangun Sistem Informasi Manajemen Persuratan dengan Dukungan Teknologi SMS Gateway di Fakultas Teknologi Informasi (FTIf) ITS Surabaya

Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi

BAB IV 4. DESKRIPSI KERJA PRAKTIK

Software Requirement (Persyaratan PL)

RANCANG BANGUN APLIKASI WEB INFORMASI EKSEKUTIF PADA PEMERINTAH KABUPATEN XYZ

BAB IV HASIL DAN UJI COBA. Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat,

ANALISIS SISTEM. 2. Wawancara Wawancara dilakukan dengan user-user yang menggunakan database manual di Ms. Excel. a.

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

PERANCANGAN APLIKASI MONITORING SISWA BERBASIS SHORT MESSAGE SERVICE (SMS) GATEWAY PADA SMK ANALISIS KIMIA MANDALA BAKTI PALOPO

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENJADWALAN DAN PENILAIAN SEKOLAH BERDASAR KURIKULUM 2013 (STUDI KASUS : SMA PGRI SUMBERREJO)

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. orang saat ini sudah memanfaatkan teknologi seluler. SMS (Short Messages

BAB III TEORI PENUNJANG

BAB III ANALISIS DAN PERANCANGAN SISTEM. menggunakan model waterfall. Pada model waterfall terdapat tahapan analisis

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari

PROPOSAL VPN SIMDA ONLINE

ANALISIS SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY PADA FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI UNIVERSITAS SEMARANG

Pembuatan Aplikasi Messenger Berbasis Android

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG

BAB IV DESKRIPSI PEKERJAAN. dan harus menyampaikan perintah disposisi tersebut.

BAB I. PENDAHULUAN...

Teknik Informatika S1

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul

UNSUR PENGELOLAAN WEB SITE ATAU SITUS Disampaikan oleh Soekartono, S.IP., M.Si

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

BAB IV DESKRIPSI PEKERJAAN

BAB II KAJIAN PUSTAKA

SISTEM INFORMASI AKADEMIK DI SMP MUHAMMADIYAH AL-KAUTSAR PROGRAM KHUSUS KARTASURA BERBASIS MOBILE

1. Mendiskusikan Metoda backup dan recovery dalam organisasi dan keamanan data

BAB IV RANCANGAN SISTEM USULAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN Latar Belakang

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

Bab I Pendahuluan I.1 Latar Belakang I.2 Identifikasi Masalah

BAB III RANCANGAN APLIKASI SISTEM

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL

BAB 1 PENDAHULUAN Latar Belakang

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

Proyek Akhir II Aplikasi Transaksi Pengisian Voucher Handphone Berbasis Web BAB I PENDAHULUAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN UJI COBA

PEMANFAATAN SMS GATEWAY UNTUK INFORMASI BEASISWA BAGI MAHASISWA UNIVERSITAS ATMA JAYA MAKASSAR. Sean Coonery Sumarta * Erick Alfons Lisangan

TPL 203 TEKNOLOGI PENGEMBANGAN APLIKASI WEB TUGAS BESAR T.A


BAB I PENDAHULUAN. tidak bisa dilepaskan dari kehidupan sehari-hari. Salah satu teknologi

BAB V IMPLEMENTASI SISTEM

PROPOSAL TUGAS AKHIR MEMBANGUN APLIKASI E-VOTING MENGGUNAKAN SMS GATEWAY BERBASIS WEB MULTIMEDIA

KATA PENGANTAR. taufik dan hidayah-nya, penulisan laporan tugas akhir dengan judul PELAYANAN SISTEM INFORMASI AKADEMIK DI SMK

DAFTAR ISI. 1.2 Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian... 5

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga

TEKNOSI, Vol. 02, No. 03, Desember Pekerjaan Online. Jl. Siwalankerto , Surabaya 60236, Indonesia

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

Transkripsi:

PENGEMBANGAN SISTEM SMS GATEWAY BERBASIS WEB SERVICE UNTUK PENYEBARAN INFORMASI ANTAR ANGGOTA PERUSAHAAN DENGAN METODE SMS GROUPING Agung Tri Hikmawan Jurusan Sistem Infrmasi, Fakultas Teknlgi Infrmasi Institut Teknlgi Sepuluh Npember Surabaya E-mail : lenv.xdr@gmail.cm Abstrak Dengan semakin pesatnya perkembangan teknlgi infrmasi dan telekmunikasi pada masa sekarang,telah meberikan banyak pilihan bagi suatu perusahaan atau institusi dalam menyampaikan suatu infrmasi. Kmunikasi di sini dapat berupa suara maupun data alphanumeric. Penyampaian pesan secara data alphanumeric atau lebih dikenal dengan SMS (Shrt Message Service) sudah menjadi makanan sehari-hari bagi masyarakat umum. Pada dunia kerja, SMS merupakan alat kmunikasi alternatif yang cepat selain menggunakan metde penyampaian pesan knvensinal seperti penulisan infrmasi pada papan pengumuman. Dengan SMS karyawan tidak perlu direptkan kembali untuk berjalan menuju papan pengumuman, dengan SMS karyawan dapat menerima pesan secara langsung infrmasi yang disampaikan. Berangkat dari gambaran singkat di atas, dengan memanfaatkan fitur SMS yang sudah ada pada masing-masing telepn genggam, penulis ingin mengangkat permasalahan diatas dengan membuat suatu sistem SMS Gateway berbasis web service untuk mendukung prses penyebaran infrmasi antar anggta perusahaan dengan metde SMS gruping. Kata kunci : SMS Gateway, SMS Gruping, Web Service 1. PENDAHULUAN 1.1 Latar Belakang Agar sukses dalam bisnis saat ini, perusahaan membutuhkan aplikasi yang dapat mendukung penyebaran infrmasi di dalamnya. Dalam perusahaan atau instansi yang memiliki struktur rganisasi dalam bentuk phn memerlukan prsedur pengiriman infrmasi atau berita yang cepat agar sampai diterima kepada masing-masing individu yang ada di dalam struktur rganisasi tersebut. Beberapa masalah yang terjadi dalam prses pengiriman pesan knvensinal apabila nmr yang dituju (penerima) tidak aktif, maka pesan akan masuk dalam status pending. Itu sebabnya pesan yang dikirim tidak tersampaikan dengan baik kepada pihak penerima. Berdasarkan gambaran tersebut, dapat dikatakan bahwa teknlgi bergerak belum sepenuhnya berfungsi maksimal untuk kebutuhan perusahaan dalam menyampaikan infrmasi penting kepada individu atau karyawan didalam perusahaan. Dengan memanfaatkan fitur SMS yang sudah ada pada setiap telepn genggam karyawan tersebut,penulis ingin mengangkat sebuah permasalahan dalam pembuatan aplikasi dari SMS grup yang bertujuan untuk memenuhi kebutuhan perusahaan dalam menyampaikan infrmasi kepada masingmasing karyawan atau individu yang ada didalam perusahaan dalam bentuk grup. 1.2 Tujuan Tujuan dari pembuatan tugas akhir ini adalah membuat sistem yang dapat membantu perusahaan dalam manajemen penyebaran infrmasi kepada masing-masing individu atau karyawan yang ada di dalam divisi perusahaan. 1.3 Manfaat Teknlgi Web Based dan SMS Gateway diterapkan untuk menjawab tantangan mbilitas masyarakat yang terus berkembang khususnya masyarakat dari dunia kerja akademis. Dengan mengptimalkan teknlgi yang ada dan familiar di masyarakat untuk memberikan infrmasi pengumuman akademis pada seluruh karyawan instansi akademis. Teknlgi SMS Gateway yang digunakan akan mengptimalkan kinerja akademis karena infrmasi dan juga kemudahan yang telah diberikan, sehingga akan dicapai keunggulan dalam memberikan infrmasi yang lebih ptimal pada karyawan. Hasil yang dikeluarkan leh penelitian tugas akhir ini adalah sebagai berikut: sebuah sistem SMS Gateway dan Email dengan 1

menggunakan Gammu dan PHPMailer yang mendukung pihak instansi dalam memberikan infrmasi baik akademik maupun nn akademik secara cepat dan akurat. Tentunya dengan memanfaatkan aplikasi yang didesain dalam tugas akhir ini perusahaan dapat dengan mudah menyebarkan infrmasi-infrmasi penting melalui SMS terutama SMS gruping dalam struktur rganisasi. 1.4 Permasalahan Berikut ini adalah permasalahan yang diangkat dalam tugas akhir ini: 1. Bagaimana menerapkan teknlgi web service dan SMS/email grup pada permasalahan dalam penyebaran infrmasi di dalam internal perusahaan. 2. Bagaimana mengella user yang ada didalam grup. 3. Bagaimana aplikasi yang dikembangkan dapat digunakan leh aplikasi lain yang ada di dalam perusahaan. 1.5 Batasan Masalah Batasan masalah dari tugas akhir yang diajukan adalah sebagai berikut: 1. Indentifikasi kebutuhan perangkat lunak yang akan dibangun sampai tahap pembuatan kde prgram sistem web aplikasi SMS bradcaster. 2. Objek penelitian dalam tugas akhir ini adalah Jurusan Sistem Infrmasi ITS Surabaya. Terkait dengan hal tersebut, maka data yang menjadi bjek dalam penelitian ini adalah data infrmasi karyawan meliputi nama, n handphne, alamat email, serta jabatan yang ditempati pada waktu itu. 3. Sistem yang akan dibuat menggunakan bahasa pemrgraman PHP dengan database MySQL dan memanfaatkan Library Web Service NuSOAP. 4. Pada tugas akhir ini menggunakan 1 buah mdem sebagai alat uji cba. 2. TINJAUAN PUSTAKA 2.1 SMS Gateway SMS Gateway adalah suatu platfrm metde untuk mengirimkan dan menerima pesan SMS tanpa menggunakan perangkat mbile / handphne. SMS Gateway merupakan pintu gerbang bagi penyebaran infrmasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nmr secara tmatis dan cepat yang langsung terhubung dengan database nmr-nmr pnsel saja tanpa harus mengetik ratusan nmr dan pesan di pnsel anda karena semua nmr akan diambil secara tmatis dari database tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengkustmisasi pesan-pesan yang ingin dikirim. Dengan menggunakan prgram 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. Sistem aplikasi SMS Gateway secara umum memungkinkan untuk: 1. Meminta infrmasi dari handphne ke sistem database. 2. Memberikan infrmasi dari handphne ke sistem database. Memberikan infrmasi secara rutin (terjadwal) dari sistem database ke nmr handphne individual tertentu. 2.1.1 Gammu Gammu adalah sebuah sftware SMS Gateway layaknya NwSMS, Kannel, dan lainlainnya. Gammu sendiri merupakan sftware OpenSurce yang dapat dikembangkan lebih lanjut dan dapat diintegrasikan dengan beberapa macam bahasa pemprgraman seperti PHP, VB dan Java. Adapun keuntungan menggunakan Gammu adalah: 1. Prses instalasi aplikasi yang mudah. 2. Gammu dapat dijalankan sistem perasi Windws maupun Linux. 3. Database yang digunakan MySQL. 4. Pengaturan mdem yang user friendly. 5. Dukungan pada perangkat mdem cukup banyak. 2.2 Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas yang disediakan leh suatu web site untuk menyediakan layanan (dalam bentuk infrmasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan leh suatu sistem yang menyediakan web service. Web service menyimpan data infrmasi dalam frmat XML, sehingga data ini dapat diakses leh sistem lain walaupun berbeda platfrm, sistem perasi, maupun bahasa cmpiler. Tujuan web service adalah meningkatkan klabrasi antar aplikasi,dimana terdapat suatu fungsi yang ada di dalam web service yang dapat digunakan leh aplikasi lain tanpa perlu mengetahui isi dari prgram yang dipanggil. 2

<SOAP-ENV:envelpe> <SOAP-ENV:header> </SOAP-ENV:header> <SOAP-ENV:bdy> Gambar 2.1. Diagram aplikasi web service SMS gruping Pada diagram diatas letak web service berada diantara web interface sebagai halaman tatap muka utama dari aplikasi SMS gruping kemudian diikuti Engine PHP sebagai prses untuk menjalankan perintah atau service dari SMS gateway dan E-mail. Web service disini digunakan untuk menerima dan meneruskan prses dari web interface dan web aplikasi, baik web aplikasi A maupun B. 2.2.1 SOAP SOAP adalah singkatan dari Simple Object Access Prtcl dimana SOAP merupakan suatu frmat standar dkumen berbentuk XML. XML tersebut digunakan untuk memprses request dan respnse antara Web Service dengan aplikasi yang menggunakannya. Bisa dikatakan SOAP adalah tata bahasa yang bisa digunakan untuk berkmunikasi antara web service dengan aplikasi. WEB SERVICE Methd-1 Methd-2... Methd-n SOAP Respnse (XML) SOAP Request (XML) Gambar 2.2. Web service APLIKASI Sebuah dkumen SOAP terdapat struktur standar,struktur tersebut adalah SOAP Envelpe. Di dalam SOAP Envelpe sendiri terdapat SOAP Header dan SOAP Bdy. Pertukaran data dari Web Service diletakkan pada SOAP Bdy. Sedangkan SOAP Header berisi infrmasi yang bersifat tambahan. Lebih jelasnya ada pada Gambar 2.3 </SOAP-ENV:bdy> </SOAP-ENV:envelpe> Gambar 2.3. Skema dkumen SOAP 3. METODOLOGI 3.1 Studi Literatur dan Identifikasi Studi literatur serta identifikasi permasalahan dilakukan untuk pemahaman materi, dasar ilmu maupun knsep dari teknlgi yang digunakan serta mengetahui permasalahan yang dihadapi. Sumber literatur berupa referensi dari internet dan dkumentasi dari buku-buku terkait dengan teknlgi yang digunakan sedangkan identifikasi dilakukan dengan wawancara dengan pihak Jurusan Sistem Infrmasi ITS. 3.2 Desain Sistem Perancangan desain sistem berdasarkan hasil yang ingin dicapai, prses bisnis yang ada dan studi literatur yang telah dilakukan. Desain sistem ini dibuat dengan tl Enterprise Architect 7.5. Hasil dari desain ini berupa diagram, seperti dmain mdel, usecase, functinal and nn functinal diagram, sequence diagram, rbustness diagram, test case, dan desain data base. 3.2.1 Use Case SMS Bradcaster Dalam mdul sistem SMS Bradcaster terdapat 2 antara lain administratr dan mderatr. pada sistem ini administratr dan mderatr dapat menjalankan beberapa use case antara lain : Use case lgin untuk administratr dan mderatr Use case untuk Administratr : Use case lihat data mderatr, grup, dan pesan Use case input data mderatr, grup dan pesan (SMS dan Email) Use case edit data mderatr dan grup Use case hapus data mderatr dan grup Use Case Mderatr : Use case lihat data anggta grup dan sub grup 3

Use case input data anggta grup, sub grup dan SMS Use case hapus data anggta grup dan sub grup Setiap use case dari masing-masing memiliki fungsi yang berbeda-beda. Sebagai cnth Administratr memiliki use case kirim pesan email sedangkan mderatr tidak memiliki use case tersebut. Untuk lebih lebih jelasnya ada pada Gambar 4.5 dan Gambar 4. 6 uc Use Case Mdel lgin tambah nama edit nama hapus nama tambah grup & sub grup edit grup & sub grup hapus grup & sub grup 4. IMPLEMENTASI SMS BROADCASTER 4.1 Lingkungan Implementasi Pada bagian ini akan dijelaskan mengenai perangkat lunak dan perangkat keras yang digunakan dalam prses pengerjaan dan implementasi tugas akhir ini. Spesifikasi lingkungan perangkat keras dalam implementasi yang dilakukan pada pengembangan sistem aplikasi dapat dilihat pada tabel 4.1. Tabel 4.1 Spesifikasi Perangkat Keras dalam Implementasi Sistem Perangkat Keras Spesifikasi kirim SMS & Email hapus sub grup edit nama sub grup administratr tambah email edit email hapus email NteBk Prsesr : Intel (R) Centrin (R) Du T2300 1,66 GHz tambah sub grup hapus grup edit nama grup tambah grup hapus nmr pnsel edit nmr seluler tambah nmr seluler Memri : 1,5 GB DDR2 Gambar 3.1 Use Case Diagram Administratr uc Use Case Mdel tambah sub grup hapus nama edit sub grup anggta anggta anggta hapus sub grup edit nama anggta anggta tambah email tambah nama anggta anggta Mdem GSM Versi : 1. Sny Ericssn W200I Prvider GSM : 1. IM3 lgin kirim SMS & Email hapus sub grup edit sub grup mderatr tambah sub grup edit nmr anggta tambah nmr seluler anggta Gambar 3.2 Use Case Diagram Mderatr 3.2.2 Perancangan Basis Data edit email anggta hapus email anggta Perancangan basis data dilakukan dengan membuat dua jenis diagram/mdel yaitu mdel data knseptual dan mdel data fisik. Mdel data knseptual menggambarkan entitas-entitas dan bagaimana mereka saling berhubungan dengan data lainya. user_sub_grup user_id Relatinship_5 Relatinship_3 grup_id name sub_grup id sub_grup_name grup Text Variable characters (30) Relatinship_4 Relatinship_1 id_ nama_ nmr n_user_id number Relatinship_2 email p_email_id email Text <Undefined> Text Gambar 3.3 Cnceptual Data Mdel Sistem SMS Bradcaster Selain itu berikut ini adalah spesifikasi perangkat lunak yang digunakan dalam implementasi sistem dan juga teknlgi lain sebagai pendukung pengerjaan tugas akhir. Infrmasi tersebut dapat dilihat pada tabel 4.2. Tabel 4.2 Spesifikasi Perangkat Lunak Perangkat Lunak Web Server Sistem Operasi Basis Data Bahasa Pemgraman Spesifikasi/versi Apache/2.2.9 Windws XP Service Pack 2 MySQL 5.0.51.a PHP 5,Javascript,HTML Editr Ntepad++ 5.8.5 dan Adbe Dreamweaver CS8 4.2 Web Service NuSOAP NuSOAP merupakan library yang dibuat dengan menggunakan bahasa PHP untuk mempermudah dalam prses pembuatan dan juga dalam pengaksesan Web Service dengan menggunakan bahasa pemprgraman PHP. 4

Pada Gambar adalah tampilan server dari fungsi SMS dan Email. Pada halaman Web Service SMS akan ditampilkan 2 fungsi yaitu fungsi SMS dan E-mail. sistem hingga waktu SMS balasan dikirim. Uji cba dilakukan secara bertahap dengan mengirimkan satu, dua, tiga, empat, lima, dan kemudian sepuluh SMS ke sistem dalam batasan waktu dua menit. Gambar 4.1 Web Service SMS & E-mail Kedua fungsi ini nantinya yang akan digunakan leh client untuk mengirim pesan SMS atau E-mail. Gambar 4.2 WSDL Server SMSSer.php 5. HASIL UJI COBA 5.1 Skenari Uji Cba Uji cba dilakukan untuk menguji jalannya Aplikasi SMS Bradcaster dengan mengunakan Web Service dan SMS, mulai dari prses input sampai dengan prses utput. Aplikasi web dan SMS gateway dikatakan lulus uji cba apabila fitur yang dipilih untuk uji cba bisa berjalan dengan baik sesuai dengan yang tercantum dalam narrative use case. Gambar 5.2 Lingkungan uji cba 5.2 Hasil Uji Cba Kinerja SMS Gateway Pelaksanaan uji cba kinerja SMS gateway dilakukan sesuai skenari yang telah dibuat pada sub bab sebelumnya. Dalam uji cba ini waktu yang dicatat adalah lama waktu pengiriman mulai dari SMS dikirim sampai SMS diterima. 5.2.1 Pelaksanaan Uji Cba Pada uji cba pengiriman pesan dikirim secara bertahap dengan cara mengirimkan SMS melalui 2 grup yang berbeda mulai dari 1 penerima, 3 penerima, 5 penerima, dan 10 penerima SMS. Jadi pengiriman dilakukan secara berulang-ulang ke 1,3,5,dan 10 nmr yang berbeda dan dikirim secara bersamaan leh 2 mderatr grup. Gambar 5.3 Grafik selisih waktu penerimaan Gambar 5.1 Tampilan halaman mengirim pesan SMS dan Email Selain uji cba untuk menguji jalannya kedua aplikasi tersebut, uji cba juga dilakukan untuk menguji kinerja dari SMS gateway. Uji ini dilakukan dengan cara menghitung waktu respn yaitu selisih dari waktu SMS diterima Gambar 5.3 adalah grafik dari selisih waktu penerimaan pesan SMS dan Gambar 5.4 adalah gambar grafik dari waktu rata-rata penerimaan SMS. 5

Gambar 5.4 Grafik rata-rata penerimaan pesan SMS 5.2.2 Analisa Hasil Uji Cba Kinerja SMS Gateway Dilihat dari hasil uji cba serta gambar grafik (Gambar 5.29) terdapat perbedaan selisih waktu yang cukup menclk, misalkan pada uji cba pengiriman 5 SMS dengan 10 SMS dalam sekali waktu pengiriman untuk 5 SMS cenderung lebih cepat dari pada pengiriman 10 SMS secara bersamaan. Tidak menutup kemungkinan pengiriman 5 SMS juga bisa lebih lama ini terlihat pada pengujian ke 10 untuk 5 SMS cenderung naik. Hal ini bisa disebabkan leh beberapa faktr. Faktr sinyal baik pengirim (mdem) atau penerima atau faktr waktu pengiriman,jam sibuk. Dari sini dapat kita simpulkan bahwa semakin banyak mengirim SMS ke anggta grup semakin lama pula pesan itu tersampaikan kepada penerima atau anggta grup tersebut. [4] Cerami, Ethan. 2002. Web Services Essentials. USA: O'Reilly [5] Newcmer,Eric.2008.Understanding Web Services XML,WSDL,SOAP, and UDDI. USA:Independent Technlgy Guides [6] Dug Tidwell,James Snel and Pavel Kulchenk. 2001. Prgramming Web Services with SOAP. USA: O'Reilly [7] Annymus. 2011. Cara menggunakan PHPMailer dengan SMTP Berikut Attachment. http://www.nusansifr.cm/2008/11/caramenggunakan-phpmailer-dengan-smtpberikut-attachment/. (Akses Juni 2011) [8] Tsenv. Martin. 2006. Web Services Example with PHP/SOAP. Bulgaria:Internatinal Cnference n Cmputer Systems and Technlgies [9] Annymus. 2009. Setting Gammu untuk SMS Gateway. http://blg.rsihanari.net/setting-gammuuntuk-aplikasi-sms-gateway. (Akses Oktber 2010) 6. SIMPULAN Berdasarkan keseluruhan prses yang telah dilalui, maka dapat disimpulkan bahwa aplikasi dalam riset tugas akhir ini berhasil diimplementasikan sesuai dengan daftar uji cba yang telah dibuat. Dan hasil uji cba dapat dilalui dengan baik seseuai dengan yang diharapkan. Web service NuSOAP yang digunakan untuk menglla infrmasi yang dibutuhkan leh dapat diterapkan pada aplikasi SMS Bradcaster sehingga memungkinkan aplikasi lain untuk berinteraksi dengan server dan menggunakan prtkl yang berlaku. 7. DAFTAR PUSATAKA [1] Annymus. 2011. Intrductin t NuSOAP. http://www.scttnichl.cm/nusapintr.ht m. (Akses Februari 2011) [2] Lucky. 2008. XML Web Service. Indnesia:Jasakm. [3] Annymus. 2011. Table f Cntents. http://www.smsgateway.ca/instructins.as pxget. (Akses Mei 2011) 6

7