RANCANG BANGUN PERANGKAT LUNAK DAILY ACTIVITY BERBASIS J2ME

dokumen-dokumen yang mirip
KAMUS INGGRIS-INDONESIA BERBASIS J2ME

SISTEM INFORMASI DAILY ACTIVITY STAFF SMK NEGERI 8 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

BAB III ANALISA DAN PERANCANGAN

Rancang Bangun E-Recruitment Management System PT Krakatau Bandar Samudera

BAB I PERSYARATAN PRODUK

RANCANG BANGUN SISTEM MONITORING DAN KONTROL KENDARAAN JARAK JAUH

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Rancang Bangun Sistem Layanan Antrian Rumah Sakit Berbasis Java

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

Prototipe Sistem Keamanan Rumah Menggunakan Webcam dan Finger Print Berbasis Web dan SMS

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB IV PENERAPAN LAYANAN LBS DENGAN MENGGUNAKAN TEKNOLOGI SMS GATEWAY

PROTOTYPE SISTEM INFORMASI PENGELOLAAN AKADEMIK BERBASIS SMS GATEWAY DI SMA NEGERI 22 BANDUNG

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

BAB III ANALISA DAN DESAIN SISTEM

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

SISTEM MITIGASI BANJIR BENGAWAN SOLO BERBASIS J2ME

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

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

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

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

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

PERANGKAT PENGENDALI BEBAN DARI JARAK JAUH DENGAN APLIKASI SMS MENGGUNAKAN J2ME

IMPLEMENTASI PUSH DATA SERVER PADA JARINGAN SIP

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN AKTIVITAS KARYAWAN DAN DOSEN UPN VETERAN JATIM JURUSAN TEKNIK INFORMATIKA BERBASIS MOBILE TUGAS AKHIR

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

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

3. Bagaimana membuat replikasi pada Db4odan MySQL?

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Pengantar

Rancang Bangun Sistem Visualisasi Rute Layanan Taxi Wisata Pada Mobile Phone

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

BAB 1 PENDAHULUAN 1-1

BAHAN DAN METODE 3.1. Waktu dan Tempat 3.2. Alat dan Bahan 3.3. Metode Penelitian

AMOS MARITO SIMANJUNTAK NIM : INDRI LESTARI NIM :

SISTEM INFORMASI PELANGGAN BERBASIS SMS GATEWAY PADA DEALER YAMAHA JAYA MOTOR

Bab 3 Metodologi Penelitian

BAB IV PERANCANGAN USER INTERFACE

BAB I PERSYARATAN PRODUK

BAB III ANALISA DAN PERANCANGAN

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

SMS GATEWAY UNTUK LAYANAN INFORMASI KEGIATAN BIRO KEMAHASISWAAN KEPADA UNIT KEGIATAN MAHASISWA DI UNIVERSITAS DIAN NUSWANTORO

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

PETA ONLINE LALULINTAS SEMARANG DENGAN MEDIA PETA DIGITAL DAN SMS GATEWAY PADA DISHUB KOTA SEMARANG

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

Bab 3 Perancangan Sistem

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PERSYARATAN PRODUK

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB I PERSYARATAN PRODUK

BAB 4 IMPLEMENTASI DAN EVALUASI. pendukung, seperti perangkat keras dan piranti lunak. Berikut ini akan diuraikan

BAB I PERSYARATAN PRODUK

BAB III ANALISA DAN PERANCANGAN SISTEM

PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY. Logo kampus. Oleh : NAMA ANDA NIM : XXXXX

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

PENGEMBANGAN VIRTUAL BOOK PADA APLIKASI VIRTUAL LIBRARY PENS

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

UKDW BAB 1 PENDAHULUAN


BAB IV HASIL DAN UJI COBA

BAB I PERSYARATAN PRODUK

APLIKASI PAKAN IKAN OTOMATIS BERBASIS MIKROKONTROLLER ATMEGA16

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

SIG PEMETAAN JENIS HAK ATAS TANAH

IMPLEMENTASI SMS GATEWAY UNTUK LAYANAN INFORMASI ABSENSI SISWA ( Studi Kasus Siswa Kelas 3 Tahun Ajaran 2015/2016 Pada SDN 7 Pule )

E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB IV HASIL DAN UJI COBA

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

Bab 4 Hasil dan Pembahasan

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

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

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

PERANCANGAN PERANGKAT LUNAK JAJAK PENDAPAT BERBASIS SMS DENGAN MODUL SMS GATEWAY (STUDI KASUS DI UNIVERSITAS YUDHARTA PASURUAN)

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Transkripsi:

RANCANG BANGUN PERANGKAT LUNAK AILY ACTIVITY BERBASIS J2ME Ghea Ardy P. W 1, Wiratmoko Yuwono 2, ST 1 Mahasiswa, 2 osen Pembimbing Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus ITS Keputih Sukolilo Surabaya 60111, Indonesia Telp:+62-31-5947280 Fax:+62-31-5946114 Email:livelyc@student.eepis-its.edu Abstrak Aktivitas sehari hari yang dilakukan oleh pegawai pada suatu universitas menjadi suatu proses yang rumit ketika pegawai tersebut melakukan kegiatannya di luar universitas. Hal ini dikarenakan pegawai tersebut akan merasa kesulitan dalam melakukan pendataan terhadap aktivitas tersebut yang biasa dilakukan di dalam universitas. Kemudian akan sulit pula bagi atasan untuk mengetahui apakah aktivitas pegawainya telah selesai ataupun belum serta sulitnya atasan untuk memberikan konfirmasi atas selesainya aktivitas pegawai tersebut. Oleh karena itu dibuatlah suatu sistem daily activity yang dapat membantu para pegawai tersebut untuk tetap dapat melakukan aktivitas di luar universitas dan data aktivitas yang dilakukan dapat dikirim melalui ponsel kedalam server, dan atasan juga dapat melakukan konfirmasi terhadap aktivitas yang telah diselesaikan. Sehingga proses pendataan aktivitas menjadi lebih fleksibel dan efisien. Hasil dari sistem ini berupa output dari server pada user yang mengirimkan inputan data berupa format SMS yang telah ditentukan. Software ini dibuat dengan menggunakan database Oracle dan bahasa pemrograman JAVA dan J2ME. Kata Kunci : aily Activity, Aktivitas, Pegawai, JAVA, J2ME, Oracle I. Pendahuluan Latar Belakang Aktivitas sehari hari merupakan suatu keharusan bagi setiap manusia. Mulai dari anak sampai orang dewasa sekalipun, pasti memiliki daftar aktivitas mereka masing masing. Hal ini bertujuan untuk mempermudah mereka untuk mengingat kegiatan yang belum dan sudah dilakukan. Bahkan untuk aktivitas yang masih dalam rencana sekalipun. Pada universitas, khususnya PENS ITS terdapat banyak pegawai. Sehingga data kegiatan merekapun berjumlah lebih dari satu pada setiap harinya. Untuk itulah dibuat sebuah system untuk mendata kegiatan para dosen tersebut berupa sebuah buku aktivitas. ata kegiatan tersebut diinputkan manual kedalamnya lalu data tersebut disimpan oleh pihak BAAK untuk kemudian dapat dilihat oleh atasan. Setiap universitas memiliki cara cara sendiri untuk memanage data aktivitas para pegawai dan dosen tersebut agar dapat dilihat kembali apabila diperlukan. Akan tetapi di zaman yang telah maju ini, perlu dibuat system yang lebih baik lagi. Hal ini dikarenakan banyaknya kekurangan yang ditemukan pada system diatas. iantaranya ialah proses penginputan datanya masih menggunakan sytem manual pada buku absensi. Kemudian data tersebut dapat hilang ataupun rusak dengan mudah serta kurang efisien. Apalagi bagi para pegawai yang sedang ditugaskan diluar kampus, hal ini tentu akan sangat menyulitkan pihak kampus dalam mendata kegiatan apa saja yang dilakukan oleh pegawai tersebut. Untuk itulah muncul ide untuk merubah proses pendataan itu melalui sms dengan basis SMS Gateway. Perancangan system yang dilakukan ini dipergunakan untuk menjembatani agar proses data aktivitas pegawai dapat sampai ke tujuan (SMS Center). Selain itu, user akan semakin dimudahkan dengan tampilan / interface yang dapat diakses melalui ponsel yang berisikan form untuk pengisian data aktivitas. alam system yang dibuat, terdapat dua peran yaitu user dan admin. User mengirimkan sms dalam format tertentu yang kemudian dikirimkan ke SMS Center yang kemudian diakses oleh admin. Sedangkan Admin bertugas untuk memanage data yang ada. ari perancangan system yang dibuat dapat dibuktikan bahwa dengan adanya system tersebut, maka proses pendataan aktivitas para pegawai di PENS ITS dapat lebih termanage dan lebih efisien II. Teori Penunjang. a. SMS Gateway SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda 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 anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. engan menggunakan program 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. 1

Implementasi akan dilakukan oleh kelas-kelas yang mengimplements interface ini. Gambar 2.1 SMS Gateway SMS Gateway bekerja dengan cara menghubungkan handphone yang memiliki fasilitas SMS dengan computer (PC) selaku operator otomatisnya. Keduanya akan dihubungkan oleh suatu kabel data dari handphone-nya yang sesuai dengan seial port yang ada di PC. Komunikasi antara hanphone dengan PC akan menggunakan bahasa pemrograman serial port. b. JAVA Java adalah bahasa pemrograman berorientasi objek yang diciptakan untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada dalam kehidupan nyata. alam paradigm ini, sesuai dengan model kehidupan nyata, segala bagian (entity) dari suatu permasalahan adalah objek. Objek-objek ini kemudian juga dapat berupa gabungan dari beberapa objek yang lebih kecil. a. Objek Sebuah objek memiliki dua karakteristik, yaitu state dan behavior. State adalah keadaan dari sebuah objek yang biasa disimpan dalam suatu variable. Sedang behavior adalah kelakuan dari objek tersebut, yang diimplementasikan dengan metode. engan penjelasan di atas, dapat disimpulkan bahwa objek adalah bagian software yang dibentuk dengan variable-variabel dan metode-metode yang berhubungan dengan variable tersebut. b. Kelas Kelas adalah semacam cetakan, atau template, untuk membuat objek. engan kata lain, kelas dapat kita definisikan sebagai sebuah blueprint, atau prototype, yang mendefinisikan variable dan metode yang sama untuk semua objek sejenis. c. Pewarisan Secara sederhana, pewarisan(inheritance) berarti sebuah kelas mewarisi state dan behaviour dari kelas lain. d. Interface Interface digunakan oleh berbagai objek yang tidak terhubung untuk saling berinteraksi. Jadi interface dapat didefinisikan sebagai koleksi definisi metode-metode dan variable-variabel konstan, namun tanpa implementasi. Java adalah bahasa pemrograman berorientasi obyek yang dikembangkan pertama kali oleh Sun Microsystem pada tahun 1995. Source code berakhiran.java, setelah dikompilasi menjadi.class. Keunggulan utama bahasa Java adalah multiplatform, yaitu dapat dijalankan pada bermacam-macam system operasi, seperti UNIX, Macintosh dan Windows, karena di Java terdapat Java Virtual Machine(JVM). Koneksi database dengan JBC JBC atau Java atabase Connectivity adalah API yang digunakan Java untuk melakukan koneksi dengan aplikasi lain atau dengan berbagai macam database. JBC memungkinkan kita untuk membuat aplikasi Java yang melakukan tiga hal, yaitu koneksi ke database, mengirimkan query dan statement ke database, menerima dan mengolah resultset yang diperoleh dari database. Empat komponen JBC 1. JBC API JBC API menyediakan metode akses yang sederhana ke sumber data relational (RBMS) menggunakan pemrograman Java dengan menggunakan JBC API, kita bisa membuat program yang dapat mengeksekusi SQL, menerima hasil ResultSet, mengubah data dalam database. JBC API juga mempunyai kemampuan untuk berinteraksi dengan lingkungan terdistribusi dari jenis sumber data yang berbeda-beda. 2. JBC river Manager Class river Manager dari JBC bertugas untuk mendefinisikan object-object yang dapat digunakan untuk melakukan koneksi ke sebuah sumber data. 3. JBC Test Suite JBC Test Suite membantu kita untuk mencari driver mana yang cocok digunakan untuk melakukan sebuah koneksi ke sumber data tertentu. 4. JBC-OBC Bridge Bridge ini menyediakan fasilitas JBC untuk melakukan koneksi ke sumber data menggunakan OBC(Open atabase Connectivity) driver. engan keempat komponen yang dimiliki, JBC menjadi tools yang dapat diandalkan untuk melakukan koneksi, mengambil data dan merubah data dari berbagai database. c. J2ME J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen.perangkat ini 2

memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterai, layar yang kecil dan bandwith jaringan yang rendah. engan perkembangbiakan perangkat mobile konsumer dari telepon, PA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini. Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh VM. Program-program tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM).Ini berarti bahwa program-program tersebut tidak berhubungan langsung dengan perangkat J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration dan profile-profile. Suatu configuration menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan Gambar 2.2 Arsitektur J2ME d. ORACLE Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform). Ada 2 macam tool yang dapat digunakan untuk melakukan administrasi database : a. Oracle Enterprise Manager b. isql *PLUS Menjalankan isql *PLUS juga menggunakan Web Browser dengan mengetik alamat http://localhost:5560/isqlplus Gambar 2.4 isql *Plus Oracle asar Administrasi Oracle ada 3, yaitu: 1. Pembuatan TableSpace TableSpace adalah ruang penyimpanan untuk penggunaa database. engan kebebasan untuk mengatur kapasitas dan lokasi penyimpanan database, maka akan dengan mempermudah kita dalam melakukan administrasi database. 2. Pembuatan User User adalah sekumpulan orang yang memakai TableSpaces. Pembuatan user hanya dilakukan oleh administrator atabase. Pembuatan user bisa dilakukan dengan menggunakan Enterprise Manager atau isql Plus. 3. Pembuatan Tabel Setiap user memiliki skema yang berisi kumpulan tabel-tabel yang saling berkoneksi. Structure query language (SQL) adalah satu set pernyataan yang mana semua program dan pengguna mengakses data pada database Oracle. Menjalankan Oracle Enterprise Manager menggunakan Web Browser dengan mengetik alamat: http://localhost:1158/em. Gambar 2.3 Enterprise Manager Oracle 3

III. Perancangan dan Pembuatan Sistem Flowchart Aplikasi Sistem Perancangan Sistem iagram Konteks Sistem Penggunaan iagram Arus ata di sini bertujuan untuk memudahkan dalam melihat arus data dalam sistem. a. iagram Konteks Sistem iagram konteks sistem seperti terlihat pada gambar di bawah ini : Manager Konfirmasi Job Cek Job Report Job Report Input Schedule 1 Input Job Lihat Schedule SMS Server Cek Konfirmasi Job Hapus Schedule + Mengubah Status Schedule Gambar 3.1 iagram Konteks Sistem Pegawai Ada dua jenis user pada system ini, yaitu pegawai dan manager. Keduanya memiliki prioritas masing masing dalam melakukan transaksi yang kemudian dikirim ke gateway. ari gambar diagram diatas, maka dapat diketahui jenis dari transaksi apa saja yang dapat dilakukan oleh user tersebut. Selain itu kedua user tersebut akan menerima balasan dari setiap transaksi atau request yang mereka lakukan tergantung dari jenis transaksi yang dipilih oleh user tersebut. Perancangan Basisdata iagram relasi entitas ini berguna untuk memberikan gambaran hubungan antara relasi sehingga dapat diimplementasikan pada aplikasi yang akan dibuat. Relasi yang menjadi tabel adalah sebagai berikut : Agama nomor_agama nama_agama Jabatan nomor_jabatan nama_jabatan Memiliki Jurusan nomor_jurusan nama_jurusan kajur sekjur alias VA7 Bekerja Pegawai nomor_peg nip nama_pegawai staff Mempunyai homepage email alamat no_telepon Mendapatkan kota no_manager VA12 VA12 I Melakukan nomor_schedule title_schedule timestart timeduration Merencanakan sche_location tgl_sche reminder notes_sche EIS_Schedule T VA6 VA5 status_schedule IV. Pengujian dan Analisa Gambar 3.3 Flowchart Server Uji Coba Program alam system ini, terdapat dua jenis, yaitu system dari program server dan siste, dari program client. Berikut ini beberapa contoh dan penjelasan dari kedua jenis system tersebut : Sex nomor_sex jenis_kelamin nomor_job title time_start time_duration location tgl_job notes_job EIS_Job VA25 T VA6 tipe_schedule status_job Status nomor_status nama_status VA20 Gambar 4.1 Tampilan Server Konfirm tipe_job EIS_Job_Confirm nomor_confirm tgl_confirm Gambar 3.2 Relasi antar Tabel Tipe nomor_tipe nama_tipe Gambar 4.2 Server etect Request ari kedua gambar diatas, dapat dijelaskan bahwa Gambar 4.1 adalah tampilan server saat pertama kali dijalankan. Server menunggu adanya 4

request yang masuk yang dikirmkan oleh user. an ketika ada request masuk dari user, maka tampilan server akan menjadi seperti pada Gambar 4.2. Server akan mencetak format sms yang dikirimkan oleh user, lalu akan melakukan proses pengiriman pesan sesuai request yang dikirimkan. Apabila sms balasan telah dikirim, maka sms request tadi akan dihapus agar tidak diproses lagi. [5] http://lecturer.eepisits.edu/~tessy/prakb2/31asar Administrasi Oracle.pdf [6] http://java.sun.com/products/javacomm/ [7] http://smslib.org/download Gambar 4.3 Client Gambar 4.4 Input Parameter Gambar 4.3 adalah tampilan dari client. Client dapat memilih beberapa option yang disediakan oleh system. Pada Gambar 4.4, user menginputkan parameter yang dibutuhkan. Tiap option memiliki parameter yang berbeda. an pilih tombol submit apabila pengisian parameter selesai. Gambar 4.5 Kirim Gambar 4.6 Output Setelah pengisian parameter selesai, dan tombol submit ditekan, maka akan muncul tampilan seperti pada Gambar 4.5. isini user harus menginputkan nomor dari server. Kemudian pengiriman pesanpun dilakukan. Apabila request benar, maka akan tampil output seperti pada Gambar 4.6. V. aftar Pustaka [1] Gunawan, Ferry. 2003. Membuat Aplikasi SMS Gateway Server dan Client dengan JAVA dan PHP. Yogyakarta : Graha Ilmu [2] Ben Forta. 2000. Belajar Sendiri dalam 10 Menit SQL. Yogyakarta : Andi [3] M. Shalahuddin, Rossa A.S. 2008. Pemrograman J2ME (Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile). Bandung : Informatika [4] http://poss.ipb.ac.id/files/jeni-intro1-bab02- Pengenalan%20Bahasa%20JAVA.pdf 5