Model Bisnis Model Data Perencanaan dan Pembuatan Perangkat Lunak a Pengujian dan Analisa Perangkat Lunak a Pengambilan Kesimpulan

Metode Pengembangan Sistem Metode pengembangan sistem yang digunakan dalam penelitian ini menggunakan metode RAD Rapid Application Development dan dengan model-model sebagai berikut:

1. Model Bisnis

Pada tahap ini menentukan ruang lingkup program yang akan dibangun sesuai fungsi – fungsi bisnis yang berjalan dalam proses bisnis

2. Model Data

Membentuk serangkaian objek data yang dibutuhkan untuk menopang model bisnis tersebut. Pada tahapan ini, dilakukan analisa terhadap berbagai macam hal yang dibutuhkan untuk membangun serta mensimulasikan aplikasi berbasis SMS ini. Analisa yang dilakukan antara lain adalah: a Analisa terhadap sumber daya yang dimiliki, termasuk untuk menentukan jenis bahasa pemrograman dan database yang akan digunakan. b Analisa terhadap teknologi SMS dan SMS Gateway. c Analisa serta memilih komponen yang tepat sesuai dengan teknologi yang telah dipilih baik hardware maupun software untuk memenuhi aplikasi layanan yang akan dibangun.

3. Perencanaan dan Pembuatan Perangkat Lunak a

Membuat agar mobile-phone yang ada di server dapat berhubungan dengan komputer melalui kabel data, serta menggunakan ATCommand dalam membaca data dari mobile-phone ke PC. b Membuat aplikasi berbasis SMS. c Membuat server menjadi database untuk hasil informasi yang diterima dari mahasiswa.

4. Pengujian dan Analisa Perangkat Lunak a

Pengujian program yang telah dibuat. b Analisa hasil output-an dari program yang telah dibuat.

5. Pengambilan Kesimpulan

Pengambilan kesimpulan terhadap alat yang telah dibuat sesuai dengan hasil yang didapat dalam pengujian. Sedapat mungkin dilakukan perbaikan-perbaikan sehinga mendapatkan hasil yang lebih optimum. Gambar 1. Rapid Application Development Model 4 UIN Syarif Hidayatullah Jakarta Pengertian SMS Short Message Service SMS adalah kemampuan untuk mengirim dan menerima pesan yang terbatas besarnya pesan singkat antar handphonetelepon selular yang berupa data dalam bentuk string atau teks dan data binary. Setiap sms dibtasi hanya sampai 160 karakter saja, dengan menggunakan huruf latin, sedangkan untuk karakter non latin seperti karakter Arab atau chinese, sms dibatasi hanya sampai 70 karakter saja. Sms merupakan salah satu dari GSM data services yang disediakan oleh PLMN Public Land Mobile Network. Contoh GSM data services yang lain adalah fax dan data transfer. GSM data services hanya dapat digunakan jika sebuah PLMN menyediakan fasilitas tersebut. GSM Global System for Mobile Global system for mobile communication GSM merupakan standar yang diterima secara global untuk komunikasi selular digital. GSM adalah nama group standardisasi yang di mapankan pada tahun 1982 untuk menghasilkan standar telepon bergerak di eropa, digunakan sebagai formula spesifikasi untuk pan-eropa sistem selular radio bergerak yang bekerja pada frekuensi 900 Mhz. Dan diperkirakan banyak negara lainnya diluar eropa akan turut menggunakan teknologi GSM. AT COMMAND AT COMMAND adalah perintah-perintah yang digunakan pada telepon selular. AT COMMAND dari tiap-tiap telepon selular khususnya yang berbeda merk atau pembuatnya bisa berbeda-beda, tetapi pada dasarnya sama. Pada proyek ini AT COMMAND yang digunakan adalah AT COMMAND untuk mengirim dan menerima SMS. AT Command untuk SMS ini sama untuk semua tipe telepon selular. Gambar 2. Contoh AT-Command Java Java merupakan sebuah bahasa berorientasi objek object oriented programming. Yang merupakan karya Sun Microsystem Inc. Yang dapat dijalannkan dimanapun dan di sembarang platform apapun, di beragam lingkungan: Internet, intranets, pemakaian produk elektronik, dan aplikasi komputer. Jika anda pernah memprogram dengan bahasa pemrograman OOP , seperti C++ atau Smalltalk, mungkin anda ingat betapa menyenangkannya memprogram dengan konteks objek. Anda merancang beberapa objek satu demi satu dengan mendefinisikan berbagai property yang dimiliki object tersebut dan pekerjaan task yang dapat ditangani oleh objek tersebut. Kemudian anda merangkai semua objek tersebut dengan mendefinisikan relasi antar objek tersebut seperti halnya membangun sebuah mobil dari komponen-komponennya. Belakangan ini , mungkin anda akrab dengan slogan reusable of code. Reuse of code ini bukanlah cut paste. Yang dimaskud dengan reuse of code ini adalah suatu keadaan dimana para programmer untuk membangun sebuah objek dengan mengextend objek-objek yang telah ada secara mudah. Secara mudah disini adalah, programmer itu mungkin tidak perlu tahu dengan kode-kode dari objek yang ingin ia extend, yang ia butuhkan hanyalah pengetahuan mengenai property dari objek itu dan hal-hal yang dapat dilakukan oleh objek itu. 5 UIN Syarif Hidayatullah Jakarta My Structured Query Language MySQL MySQL adalah multi user database yang menggandung bahasa Structured Query Language SQL yaitu bahasa yang digunakan untuk komunikasi dengan basis data. Menurut ANSI American National Standards Institute , bahasa ini merupakan standar untuk Relational Basis data Management System RDBMS. Pada awalnya, MySQL mempunyai nama mSQL, dan sering digunakan untuk keperluan koneksi ke table menggunakan fast low level routine. Namun mSQL terbukti kurang cepat dan tidak sefleksibel saat itu. Karena hal itu, dibuatlah suatu SQL interface dengan API interface yang hampir sama dengan mSQL dan akhirnya lebih populer disebut MySQL. Bluetooth Serial Port SPP RFCOMM Cable replacement protocol Bluetooth adalah nama yang diadopsi dari nama Raja Denmark Harald Bluetooth yang memerintah kerajaan Denmark pada tahun 940 – 981 SM. Namanya diambil karena raja Denmark tersebut sukses menggabungkan 2 kerajaan yaitu Denmark dan Norwegia menjadi sebuah kerajaan utuh. Selain itu, dia juga sukses dalam menyebarkan agama kristen di kedua negara tersebut. Dengan penamaan tersebut diharapkan Bluetooth yang merupakan media transmisi ini bisa juga menjadi teknologi pemersatu yang digunakan di dalam dunia komputer dan dunia telekomunikasi. Bluetooth Serial Port Profile SPP, adalah salah satu layanan yang ada di dalam bluetooth. Seperti yang kita ketahui banyak jenis layanan bluetooth yang lain seperti, “Audio Headset” atau “Bluetooth Printer”. Bluetooth serial port bisa di kategorikan sebagai COM di dalam Windows seperti COM3 atau COM7, yang dapat berfungsi sama dengan port RS232 yang tersedia di komputer atau virtual COM. Gambar 3. Contoh Bluetooth Serial Port 6 UIN Syarif Hidayatullah Jakarta Analisis Implementasi. Sesuai dengan metode pengembangan sistem yang digunakan peneliti, berikut ini beberapa hal yang dilakukan peneliti dengan berpedoman pada metode pengembangan Rapid Application Development RAD. 1. Bisnis Modelling. Dalam pembuatan aplikasi ini peneliti menggunakan bisnis modeling yang mengendalikan bisnis dalam pembuatan aplikasi ini. Gambar 4. Bisnis Modelling

2. Data Modeling