Bab I Persyaratan Produk

dokumen-dokumen yang mirip
Bab I Persyaratan Produk

Bab I : Persyaratan Produk

BAB I. PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

Bab I Persyaratan Produk

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

Bab I : Persyaratan Produk

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB 1 PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I. Persyaratan Produk

BAB 1. Persyaratan Produk

BAB I PERSYARATAN PRODUK

Bab 1. Persyaratan Produk

Bab II Spesifikasi Produk

ABSTRAK. Kata kunci : pulsa, SMS, SMS Gateway, Multi Level Marketing. viii

BAB I PERSYARATAN PRODUK

Abstraksi. Kata kunci : polling SMS, voting SMS, auto respons SMS, Soundex, data charting, SMS library, Margin of Error. Universitas Kristen Maranatha

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. mempunyai potensi yang sangat besar untuk menentukan kemajuan teknologi informasi

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan

Bab 1 Persyaratan Produk

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. yang memanfaatkan kecanggihan telekomunikasi tersebut.

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

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


Latar belakang proyek ini adalah adanya kebutuhan perusahaan X yang bergerak sebagai distributor dalam bidang penyediaan kebutuhan bahan pokok untuk

ABSTRAK. i Universitas Kristen Maranatha

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

SISTEM INFORMASI PELANGGAN BERBASIS SMS GATEWAY PADA DEALER YAMAHA JAYA MOTOR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. Pada era globalisasi ini, seiring dengan banyaknya aktivitas yang dilakukan oleh

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.

BAB I Persyaratan Produk

BAB 1 PENDAHULUAN Pengantar

BAB 4 IMPLEMENTASI DAN EVALUASI. Sumber daya yang dibutuhkan untuk menjalankan Aplikasi Sistem Sumber Daya Perangkat Keras (Hardware)

BAB I PERSYARATAN PRODUK

PENGEMBANGAN APLIKASI SMS MENGGUNAKAN GAMMU. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

APLIKASI PEMELIHARAAN DATA DONATUR DI RUMAH ZAKAT MAINTENANCE DONATURE APPLICATION AT RUMAH ZAKAT

Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA

BAB III LANDASAN TEORI. Menurut Wahana Komputer (2005 : 7) Short Message Service yang lebih

SISTEM PENGISI PULSA TELEPON GENGGAM PRABAYAR

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

SMS Marketing (intouch System)

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

PENGATURAN TARIF SMS (SHORT MESSAGE SERVICE) DALAM SISTEM INFORMASI AKADEMIK VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

BAB I PENDAHULUAN. percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. suatu keperluan yang penting maka keberadaan koneksi jaringan menjadi sesuatu yang

BAB IV IMPLEMENTASI DAN EVALUASI. kerusakan jalan dari masyarakat. Sebelumnya user harus mempersiapkan

BAB I PERSYARATAN PRODUK

Bab 1 Persyaratan Produk

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN USER INTERFACE

Bab 1. Persyaratan Produk. 1.1 Pendahuluan Tujuan

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

BAB 1 PERSYARATAN PRODUK 1. Pendahuluan

BAB I PERSYARATAN PRODUK

Bab I. Persyaratan Produk

BAB IV HASIL DAN PEMBAHASAN

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

Sistem Informasi Nilai Mata Kuliah Melalui Telepon dengan Pemrograman Delphi dan Simulasi Teknologi TAPI (Telephony Application Programming Interface)

BAB III RANCANGAN APLIKASI SISTEM

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

BAB I PERSYARATAN PRODUK

PROPOSAL SOFTWARE SMS Kresna

BAB I PENDAHULUAN Latar Belakang

BAB I PERSYARATAN PRODUK

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Proyek

BAB IV HASIL DAN UJI COBA

Rancang Bangun Layanan Parkir Kendaraan Dengan Short Message Service. Muhammad Fahmi. R Josep Maruli.T

Software Requirements Specification

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PERSYARATAN PRODUK

Transkripsi:

Bab I Persyaratan Produk 1.1 Pendahuluan Penggunaan teknologi informasi di segala bidang kehidupan merupakan hal yang tidak dapat dipungkiri lagi. Pemberdayaan kualitas manusia dengan penciptaan software software pun makin berkembang. Penciptaan software tidak hanya pada komputer melainkan perkembangan penciptaan software pada telepon genggam (handphone) telah banyak dikembangkan. Seiring dengan perkembangan penciptaan software pada handphone, para pengguna telepon genggam juga kerap membutuhkan informasi yang akurat dan cepat secara langsung. 1.1.1 Tujuan Aplikasi ini dimaksudkan untuk membuat aplikasi server yang dapat membuat berbagai data layanan informasi, kuis dan voting berdasarkan kata kunci ( keyword ) yang ditentukan, serta dapat me management data data yang sudah ada di aplikasi. Informasi pada kata kunci dari aplikasi dapat diakses melalui Short Message Service (SMS) oleh pengguna handphone ( client ). 1.1.2 Ruang Lingkup Aplikasi SMS Management Server ini disebut dengan nama PhoneCast. I - 1

PhoneCast adalah sebuah aplikasi yang dapat di instal pada sebuah komputer, baik PC, server maupun notebook, dan berfungsi untuk melakukan pengiriman SMS secara massal (broadcasting), manajemen pesan, mekanisme keamanan serta manajemen pengguna, daftar phonebook, usergroups, manajemen database untuk trafik yang masuk & keluar, manajemen kata kunci untuk layanan-layanan, dan mekanisme laporan yang komprehensif. PhoneCast menggunakan GSM modem (atau handset) yang terhubung ke komputer melalui koneksi kabel data atau bluetooth. GSM Modem merupakan handset yang dijadikan sebagai sarana penerima SMS dari client yang nantinya akan diproses oleh server. PhoneCast dibuat menggunakan bahasa pemograman C# dan memakai GSMComm sebagai modul komunikasi dengan GSM Modem. Gambar I -1 : Desain Arsitektur I - 2

Client akan mengirimkan SMS ke GSM Modem yang akan diproses lebih lanjut pada server mengenai informasi yang ingin didapat oleh client sesuai dengan keyword yang dikirim. Setelah di proses server akan me reply dengan mengirimkan kembali SMS ke client. 1.1.3 Definisi, Akronim, dan Singkatan AT Commands : Perintah eksekusi untuk telepon selular yang diakses dari komputer. Background : Latar belakang tampilan pada aplikasi. Database : Tempat penyimpanan data yang diolah dan dibutuhkan dalam aplikasi ini. Handphone : Telepon selular / telepon genggam. GB : Giga Byte. GHZ : Giga Hertz. GSM Modem : Alat yang berfungsi sebagai sarana komunikasi dengan client. Hardware : Perangkat keras. Input : Masukan. Install : Memasukkan data ke dalam komputer. Keyword : Kata Kunci. MB : Mega Byte. MHz : Mega Hertz Multi user : Banyak Pengguna New Message : Pesan baru pada telepon selular. Reply : Membalas / balasan dalam hal messaging. Reporting : Laporan Service : Layanan informasi. SMS Broadcast : Pengiriman SMS SRS : Software Requirement Specification Software : Perangkat Lunak. PC : Personal Computer Quiz : Layanan kuis UID : User Interface Design User : Pengguna aplikasi. Voting : Layanan pemilihan ( vote ) I - 3

1.1.4 Daftar referensi 1) Champlain, de, Michel & Patrick Brian G. 2005 C# 2.0 Practical Guide for Programmers. San Fransisco : Elsevier. 2) GSMComm ( 2006 ) GSMComm Help, GSMComm. 3) mcore (2006) mcore Help, mcore. 4) Nokia (2000) AT Command Set for Nokia GSM Products, Nokia. 5) Price, Jason. 2003. Mastering C# Database Programming. Sybex. 6) Troelsen, Andrew ( 2005 ) Pro C# 2005 and.net 2.0 Platform, Apress 7) W. Ambler, Scott ( 2003 2006) UML 2.0 Tutorial [www.agilemodeling.com] 1.1.5 Overview Laporan Dokumen ini disusun dengan menggunakan pendekatan terhadap teori Software Requirement Specification ( SRS ) yaitu sebuah metode penulisan terstruktur untuk pengembangan sebuah software. Bab I : Persyaratan Produk Bagian ini berisi pendahuluan, tujuan pengembangan software, ruang lingkup dan penjelasan produk yang dibangun secara umum dengan menggunakan sedikit bahasa teknis agar mudah dipahami oleh pemula atau orang awam. Bab II : Spesifikasi Produk Bab ini menjelaskan mengenai aspek produk yang dibangun. Bab ini merupakan penjelasan dari bab sebelumnya, tapi dijelaskan dengan bahasa teknis. Bab ini juga menjelaskan fitur-fitur yang I - 4

diimplementasi di dalam software yang dibuat, sehingga semua fungsionalitas dan kemampuan software jelas dipaparkan di dalam bab ini. Bab III : Desain Perangkat Lunak Bab ini menjelaskan desain-desain produk dan bagaimana software tersebut akan dibuat. Faktor-faktor yang termasuk di dalamnya yaitu: User Interface Design ( UID ). Desain database. Bab IV : Pengembangan Sistem Pada bab ini, akan dipaparkan kelanjutan dari desain yang sudah dibuat sebelumnya. Bagian ini menjelaskan bagaimana mengembangkan sebuah desain yang telah disusun secara jelas menjadi sebuah produk yang dapat digunakan dengan baik. Bab V : Testing dan Evaluasi Sistem Bab ini berisi tentang hasil testing dan evaluasi terhadap prototype yang dikembangkan. Testing akan dilakukan simulasi dari layanan service, quiz dan voting pada aplikasi dengan mengirimkan SMS ke aplikasi kurang lebih sebanyak 50 SMS per hari pada waktu yang acak. Bab VI : Kesimpulan dan Saran Kesimpulan berisi perbandingan antara perencanaan produk sebelum dibuat dengan produk yang sudah jadi. Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibuat. I - 5

1.2. Gambaran Keseluruhan 1.2.1 Perspektif Produk Keyword Management Pada bagian keyword management, dapat melakukan penambahan, penghapusan, dan perbaikan kata kunci (keyword) untuk layanan baru pada aplikasi ini. Kata kunci tersebut dapat menentukan bagaimana dan kemana suatu pesan SMS akan diolah dan disimpan dan setiap Keyword harus memiliki Sub Keyword. Setiap keyword dapat bersifat registrasi yaitu pengirim SMS memerlukan registrasi terlebih dahulu sebelum mengakses keyword dengan mengetik REG(spasi)Keyword(spasi)nama namun registrasi bersifat optional. Keyword yang dapat dibuat terdiri dari 3 tipe yaitu service, quiz dan voting. Service adalah suatu layanan informasi dengan pembuatan kata kunci terlebih dahulu, kata kunci harus memiliki reply atau balasan kepada pengirim SMS, sub keyword dari keyword memiliki content yang nantinya akan berisi data yang di reply kepada pengakses keyword. Content dari sub keyword dapat diganti oleh operator yang berwenang. Quiz adalah suatu layanan kuis yang diakses melalui SMS dengan pembuatan kata kunci, kata kunci harus memiliki waktu berhentinya suatu quiz, dimana waktu berakhirnya kuis ini dapat diganti ( diberhentikan atau diperpanjang) waktunya. Pemenang dari kuis diambil secara acak dari keseluruhan nomor pengirim SMS yang masuk sesuai dengan sub keyword yang ada pada keyword. Voting adalah layanan untuk melakukan pemilihan ( vote ) melalui SMS dengan pembuatan kata kunci, kata kunci bersifat optional pada bagian reply nya. Sub Keyword bisa memiliki content I - 6

atau tidak. Pada keyword dengan tipe Vote dapat dilihat pengirim SMS terbanyak terhadap sub keyword yang ada. Pengiriman SMS PhoneCast melakukan pengiriman SMS melalui GSM modem atau handset yang terhubung melalui kabel data atau bluetooth dengan komputer. Ada dua jenis pengiriman SMS: - Single SMS SMS dikirim hanya ke satu nomor tujuan. - Multiple SMS SMS dikirim pada beberapa nomor tujuan atau sekumpulan daftar nama, yang terlebih dahulu di set pada bagian Phonebook & Usergroups. Pengiriman SMS juga dapat dilakukan penjadwalan terhadap waktu pengirimannya. Phonebook & UserGroups Phonebook & usergroups berfungsi untuk membuat, menghapus, dan mengubah nama phonebook ke dalam database. Operator juga dapat melakukan penambahan, penghapusan, dan pengubahan kelompok (usergroup) yang terdiri dari 1 atau lebih phonebook. Reporting Management Bagian reporting management adalah bagian di mana pihak administrator dapat melihat dan mencetak semua statistik dan laporan dari trafik SMS yang masuk dan keluar melalui aplikasi ini. Laporan dapat dilihat secara komprehensif melalui berbagai cara, misalnya: I - 7

- Dalam periode tertentu : perhari, perminggu, perbulan, dan total - Per-layanan / per-keyword User Management Pada bagian administration ini, operator dengan level admin dapat melakukan berbagai tugas administrasi seperti user management (penambahan, penghapusan operator), dan pengubahan permission terhadap role yang sudah ada. 1.2.2 Fungsi Produk Membuat dan mengelola berbagai data keyword (kata kunci) ke database. Mengelola data kata kunci yang ada. Menerima dan membaca SMS dari client. Mengirim SMS ke client melalui GSM Modem. Mebuat laporan dari trafik SMS yang ada. Pembuatan role / hak akses pada operator aplikasi. 1.2.3 Karakteristik Pengguna Karakteristik pengguna yang dapat menggunakan aplikasi ini adalah : Status : SMU sederajat. Keahlian : Familiar menggunakan aplikasi desktop pada komputer. 1.2.4 Batasan Batasan Tidak menghitung pengeluaran biaya dari GSM Modem dikarenakan tarif SMS operator berbeda - beda. Kata kunci dari layanan hanya terdiri dari 2 tingkatan ( level ) saja. Contoh : HOROSKOP_VIRGO, QUIZBOLA_A, IDOL_BUDI. I - 8

1.2.5 Asumsi dan Ketergantungan Handphone yang berfungsi sebagai GSM modem harus men- support semua AT Commands atau AT Commands yang berhubungan dengan SMS. Network Coverage dari operator yang digunakan GSM Modem diasumsikan memadai ( SMS yang dikirim selalu sampai pada penerima / client ). GSM Modem diasumsikan memiliki pulsa sehingga dapat selalu me- reply SMS yang masuk. 1.2.6 Penundaan Persyaratan Koneksi terhadap GSM Phone lebih mendukung ke segala tipe Handphone. Kemampuan aplikasi untuk dapat melakukan koneksi lebih dari satu GSM Phone. Aplikasi dapat melakukan pengiriman Smart Messaging seperti MMS. Pembuatan aplikasi yang mendukung CDMA Phone sebagai CDMA Modem I - 9