Oleh. Wendroandy Kristiyan

dokumen-dokumen yang mirip
PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

BAB I PENDAHULUAN 1.1. Latar Belakang

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS POSYANDU BERBASIS WEB

PENGEMBANGAN SISTEM RESERVASI ANTRIAN SERVICE MOTOR BERBASIS WEB DAN SMS

PEMBANGUNAN APLIKASI LAB DISCIPLINE CONTROL

PEMBANGUNAN APLIKASI CHAT MELALUI GPRS MENGGUNAKAN J2ME

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI INVENTORI DAN HELP DESK DI PUSAT SISTEM INFORMASI UNIVERSITAS ATMA JAYA YOGYAKARTA

PENGEMBANGAN APLIKASI INSTANT MESSENGER DENGAN VOICE DAN VIDEO CONFERENCE

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK ADVANCED TRANSACTION PROCESSING SYSTEM UNTUK TOKO KELONTONG

PENGEMBANGAN APLIKASI WIKI WISATAPEDIA JOGJA MENGGUNAKAN RICH INTERNET APPLICATION TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

PEMBANGUNAN APLIKASI MOBILE SALES ASSISTANT. SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika.

Pengembangan Sistem Informasi Monitoring dan Evaluasi Pengendalian Hama Berbasis Web

PEMBANGUNAN APLIKASI PENGELOLAAN DATA DAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEB SKRIPSI

PEMBANGUNAN SISTEM INFORMASI PENERIMAAN PEGAWAI BERBASIS WEB TUGAS AKHIR

JEFRI TRIO VEMBER NPM:

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB PEMBIAYAAN PEMBELIAN ASET PADA BANK DENGAN PERANTARAAN PERUSAHAAN MULTIFINANCE

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN WEBSITE INFORMASI LETAK PERGURUAN TINGGI DAERAH ISTIMEWA YOGYAKARTA BERBASIS SVG

PEMBANGUNAN SITUS UNTUK MEMPERTEMUKAN KEBUTUHAN PERUSAHAAN DAN KEMAMPUAN PENCARI KERJA TUGAS AKHIR

PENGEMBANGAN APLIKASI KARAOKE BERBASIS MULTIMEDIA

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENJURUSAN PADA TINGKAT SMA MENGGUNAKAN METODE K NEAREST NEIGHBOR (APerS) TUGAS AKHIR

Tugas Akhir. Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Disusun Oleh : ALOYSIUS HERRY FATMANTO

PEMBANGUNAN SISTEM PAKAR PENANGGULANGAN HAMA DAN PENYAKIT PADA TANAMAN KENTANG MENGGUNAKAN METODE CERTAINTY FACTOR

PEMBANGUNAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi Kasus : SMK Marsudi Luhur Yogyakarta)

PEMBANGUNAN PERANGKAT LUNAK UNTUK MEMBUAT BASIS DATA TAKSONOMI BERITA

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN SITUS E-MARKETPLACE UNTUK PERSEWAAN VILLA MENGGUNAKAN SMARTY DAN JQUERY SKRIPSI

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA BERBASIS LOKASI DENGAN MENGGUNAKAN SMS AUTORESPONDER DAN SMS GATEWAY SKRIPSI

PEMBANGUNAN APLIKASI ANALISIS SENTIMEN BERITA MENGGUNAKAN METODE NAIVE BAYES

PENGEMBANGAN APLIKASI SIMULASI DAN PEMODELAN RESERVASI HOTEL DENGAN VRML

PEMBANGUNAN PORTAL WEB PADA PT. TATA TRANSPORT DENGAN MENGGUNAKAN WINDOWS SHAREPOINT SERVICE 3.0

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

Pembangunan Sistem Informasi Penjualan untuk Toko Dunia Susu

PEMBANGUNAN APLIKASI HYBRID PEER-TO-PEER UNTUK PENYALINAN FILE IMAGE VIRTUAL MACHINE MENGGUNAKAN PEMROGRAMAN SOKET TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

Pembangunan Aplikasi Mobile Web Pemesanan Makanan Menggunakan QR Code TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

WEBSITE POINT OF INTEREST BERBASIS LOCATION BASED SERVICE DI SEKITAR RUTE TRANSJAKARTA

Disusun oleh : Michael Aristian Sudarmanto NIM :

PEMBANGUNAN FORUM JUAL BELI DENGAN MENGGUNAKAN MOBILE-WEB BERBASIS LOKASI

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA MENGGUNAKAN AUGMENTED REALITY SKRIPSI

Pembangunan Aplikasi Layanan Berbasis Lokasi Pencarian Obral (Sale) Terdekat Berbasis Android

PEMBANGUNAN SISTEM INFORMASI TOKO BUKU DENGAN FITUR TEKNOLOGI BARCODE

PEMBANGUNAN SISTEM INFORMASI NILAI UNTUK SEKOLAH MENENGAH ATAS BERBASIS WEB

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

Pembangunan Aplikasi Tes Potensi Akademik Menggunakan Framework CodeIgniter

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PEMBANGUNAN APLIKASI GAME CERDAS CERMAT BERBASIS ANDROID TUGAS AKHIR

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK BERBAGI INFORMASI KAJIAN ISLAM

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

PEMBANGUNAN APLIKASI SIMULASI TRY OUT UJIAN NASIONAL SMA BERBASIS MOBILE

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN APLIKASI KATALOG PENJUALAN MOBIL DENGAN AUGMENTED REALITY

Pembangunan Aplikasi Sinkronisasi. Data Presensi dan Nilai. Menggunakan TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

Pengembangan Sistem Informasi Tugas Akhir Berbasis Web Untuk Sistem Informasi Akademik Universitas Atma Jaya Yogyakarta

PEMBANGUNAN GAME BATIK PADA PIRANTI MOBILE ANDROID

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

RANCANG BANGUN APLIKASI PENCARIAN RUTE TERPENDEK TEMPAT WISATA DENGAN MEMANFAATKAN GOOGLE MAPS API (STUDI KASUS: KABUPATEN KULON PROGO)

Aplikasi Layanan Pengiriman dan Penerimaan SMS melalui dan Sebaliknya yang Berbasiskan SMS Gateway

PEMBANGUNAN APLIKASI PENGENALAN HURUF BALOK MENGGUNAKAN BACKPROPAGATION

PEMBANGUNAN SISTEM INFORMASI ABSENSI DENGAN INPUT FINGERPRINT DAN BARCODE BERBASIS WEB DAN SMS PADA PROSES BELAJAR MENGAJAR

ANALISIS DAN USULAN SOLUSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BEASISWA MENGGUNAKAN ALGORITMA ID3

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

PEMBANGUNAN WEBSITE GEREJA SOMOHITAN MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBANGUNAN APLIKASI MOBILE BERBASIS LOKASI UNTUK PERMAINAN PENGENALAN OBYEK WISATA DI YOGYAKARTA

TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

PEMBANGUNAN SISTEM INFORMASI SIMPAN PINJAM KOPERASI DENGAN FITUR SMS GATEWAY

PEMBANGUNAN SISTEM INFORMASI BIRD ATLAS INDONESIA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PENJAMINAN MUTU (Studi Kasus : Universitas Atma Jaya Yogyakarta) TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK PEMESANAN RUANG KARAOKE BERBASIS WEB

PEMBANGUNAN APLIKASI STICK REMOVABLE DISK SECURITY UNTUK LINGKUNGAN SISTEM OPERASI WINDOWS

PEMBANGUNAN APLIKASI AUGMENTED REALITY WISATA BUDAYA YOGYAKARTA BERBASIS LOKASI PADA ANDROID

Pembangunan Aplikasi Pencarian Lokasi Museum Terdekat di Yogyakarta Berbasis Mobile

PEMBANGUNAN SISTEM INFORMASI AKUNTANSI UNTUK PERUSAHAAN DAGANG SKALA MIKRO, KECIL DAN MENENGAH

PENGIMPLEMENTASIAN CRM PADA PEMBANGUNAN E-COMMERCE UNTUK PRODUSEN ALAT PERMAINAN EDUKATIF BERBASIS WEB (Studi Kasus : Dolanan Puzzle)

PEMBUATAN TELEMETRI SUHU NIRKABEL MENGGUNAKAN MIKROKONTROLER HALAMAN JUDUL

PEMBANGUNAN SISTEM RESERVASI FILM DAN RUANG PADA BIOSKOP MINI BERBASIS WEB DAN ANDROID

ANALISIS OPINI PUBLIK TERHADAP BRAND DI SITUS JEJARING SOSIAL TWITTER MENGGUNAKAN METODE NAÏVE BAYES CLASSIFIER

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT UNTUK MENDUKUNG PELAYANAN PASIEN DI RUMAH SAKIT UMUM PATMASURI YOGYAKARTA

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

PEMBANGUNAN APLIKASI JUAL BELI ONLINE LARASHOP BERBASIS MOBILE WEBSITE

PEMBANGUNAN PERANGKAT LUNAK WEB-BASED INTEGRATED DEVELOPMENT ENVIRONMENT

PEMBANGUNAN WEB INTELLIGENCE GEOGRAPHICS UNTUK MEMBANTU KEPUTUSAN PENATAAN PEMUKIMAN WILAYAH DIY TUGAS AKHIR

ANALISIS DAN IMPLEMENTASI INTEGRASI SISTEM INFORMASI UNIVERSITAS ATMA JAYA YOGYAKARTA DENGAN SERVICE-ORIENTED ARCHITECTURE(SOA)

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

MEMBANGUN SMS GATEWAY DENGAN AT COMMAND SKRIPSI

PEMBANGUNAN WEBSITE PENCARIAN HOTEL BERDASARKAN JARAK LOKASI DAN BUDGET

PEMBANGUNAN APLIKASI KULINER BERBASIS LOKASI

PEMBANGUNAN APLIKASI MOBILE UNTUK NAVIGASI PADA PERSEWAAN MOBIL

RANCANG BANGUN APLIKASI E-COMMERCE UNTUK BOOKING ONLINE HOTEL MENGGUNAKAN LAYANAN WEB SERVICE

INTEGRASI PELAPORAN KEUANGAN PERBANKAN BERBASIS SERVICE ORIENTED ARCHITECTURE TUGAS AKHIR

FAKULTAS TEKNIK INDUSTRI

Transkripsi:

PENERAPAN ONE TIME PASSWORD MENGGUNAKAN SMS GATEWAY PADA APLIKASI FORUM DISKUSI SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh Wendroandy Kristiyan No. Mhs : 03 07 03789 / TF PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA 2009 HALAMAN PENGESAHAN Skripsi berjudul

PENERAPAN ONE TIME PASSWORD MENGGUNAKAN SMS GATEWAY PADA APLIKASI FORUM DISKUSI Disusun oleh: Wendroandy Kristiyan NIM : 03 07 03789 Dinyatakan telah memenuhi syarat pada tanggal : April 2009 Pembimbing I Pembimbing II (Yohanes Sigit Purnomo W.P., S.T., M.kom.) (Eddy Julianto, S.T., M.T.) Tim Penguji: Penguji I (Yohanes Sigit Purnomo W.P., S.T., M.kom.) Penguji II Penguji III (Kusworo Anindito, S.T., M.T.) (F. Sapty Rahayu, S.T., M.kom.) Yogyakarta, April 2009 Universitas Atma Jaya Yogyakarta Fakultas Teknologi Industri Dekan, (Paulus Mudjihartono, S.T., M.T.) INTISARI ii

Teknologi internet pada masa ini bisa dikatakan sebagai sarana utama di berbagai aktivitas. Chatting, bermain game, surat-menyurat, mengirim data, mendengarkan lagu atau melihat film favorit dan masih banyak hal lain yang menggunakan teknologi internet. Syarat yang dibutuhkan pun cukup mudah yaitu anda cukup memiliki account di situs yang anda tuju (baik yang berbayar ataupun gratis), maka anda akan dapat menggunakan fasilitas yang ada. Untuk mendukung berbagai aktivitas tersebut diperlukan keamanan yang cukup untuk meningkatkan kenyamanan pengguna. Dengan adanya situs-situs palsu, keyloger, trojan, spyware dan lainya,adalah ancaman dalam melakukan kegiatan yang menggunakan internet. Penulis mencoba untuk mengatasi hal tersebut dengan menggunakan metode One Time Password yaitu metode agar password yang dimiliki oleh user selalu berubah. Dengan cara demikian tidak masalah apabila ada orang lain mengetahui password kita, karena password kita selalu berubah. Tetapi, bagaimana bila orang lain mengetahui password itu sebelum kita (masalah Penyadapan), maka kita gunakan teknologi wireless yaitu SMS (Short Message Service) yang menggunakan jaringan lain. Dengan one time password menggunakan SMS gateway diharapkan mampu mengatasi masalah-masalah diatas. One Time Password menggunakan SMS Gateway adalah mekanisme login dimana password yang digunakan selalu berubah setiap kali login, dan untuk media transfer password tersebut digunakan SMS(Short Message Service) melalui hand phone. Biasanya password statis (dengan adanya usaha dan waktu) lebih mudah untuk diakses pihak-pihak yang tidak bertanggung jawab. Dengan password yang selalu berubah tanpa harus mengingat password tersebut, pengiriman password langsung ke pengguna, dan penggunaan jaringan yang berbeda, diharapkan mampu meningkatkan keamanan account anda dan kenyamanan anda pada saat melakukan login. Tingkat kemacetan jaringan (GSM) merupakan faktor penting dalam mekanisme login seperti ini. Cepat atau lambatnya pengiriman password sangat bergantung akan hal tersebut. Dalam skripsi ini penulis mencoba menerapkan konsep login ini pada forum mahasiswa(vanilla 1.1.4). Forum mahasiswa yang sudah ada, akan diubah pada mekanisme loginya sehingga sesuai dengan konsep login OTP ini. Tentu saja ditambahkan fungsi-fungsi tambahan agar forum dapat berjalan sesuai dengan konsep ini. Kata Kunci: One Time Password, SMS Gateway, Vanilla 1.1.4 KATA PENGANTAR iii

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena telah memberikan rahmat-nya sehingga penulis dapat menyelesaikan pembuatan tugas akhir ini dengan baik. Tujuan dari pembuatan tugas akhir ini adalah sebagai salah satu syarat untuk mencapai derajat sarjana Teknik Informatika dari Program Studi Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. Penulis menyadari bahwa dalam pembuatan tugas akhir ini tidak terlepas dari bantuan berbagai pihak yang telah menyumbangkan pikiran, tenaga dan bimbingan kepada penulis baik secara langsung maupun tidak langsung. Oleh sebab itu, penulis mengucapkan terima kasih kepada : 1. Bapak Paulus Mudjihartono, ST., MT. selaku Dekan Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 2. Bapak Yohanes Sigit Purnomo W.P., S.T., M.kom. selaku Dosen Pembimbing I yang telah meluangkan waktu, tenaga, pikiran untuk memberikan petunjuk dalam segala hal serta ide-ide yang sangat berharga hingga tugas akhir ini dapat terselesaikan. 3. Bapak Eddy Julianto, S.T., M.T. selaku Dosen Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan hingga tugas akhir ini dapat terselesaikan. 4. Segenap dosen dan staf pengajar Universitas Atma Jaya Yogyakarta yang telah memberikan segala bekal pengetahuan dan pendidikan yang penulis peroleh selama menuntut ilmu di Universitas Atma Jaya Yogyakarta. 5. Keluargaku yang selalu memberikan dorongan, semangat, perhatian serta doa hingga tugas akhir ini dapat terselesaikan. 6. Sahabat sahabatku seangkatan senasib dan seperjuangan TF 2003 yang telah memberikan dukungan yang luar biasa, serta seluruh keluarga besar angkatan 2003 Teknik Informatika UAJY yang tidak dapat penulis ucapkan satu per satu, terima kasih atas bantuan, dukungan, dan kebersamaan yang telah kita lalui. 7. Teman-teman kostku yang telah menemani serta mengisi hari hari bersama selama di kota yogyakarta tercinta ini. iv

8. Sahabat-sahabatku tercinta Kelompok KKN Pringsurat yang telah memberikan warna selama KKN dan mendukung pengerjaan tugas akhir ini. 9. Semua pihak dan teman-teman yang tidak dapat penulis sebutkan satu per satu, terima kasih atas bantuan dan dukungannya. Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna karena keterbatasan pengetahuan dan pengalaman yang dimiliki. Semoga tugas akhir ini dapat bermanfaat bagi pembaca sekalian. Akhir kata, penulis mengucapkan terima kasih. Yogyakarta, Maret 2009 Penulis DAFTAR ISI v

HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii INTISARI... iii KATA PENGANTAR...iv DAFTAR ISI... vi DAFTAR GAMBAR... viii DAFTAR TABEL...ix BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 3 1.4. Tujuan... 3 1.5. Metode Penelitian... 3 1.6. Sistematikan Penulisan... 4 BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA... 6 2.1. OTP (One Time Password)... 6 2.2. SMS Gateway... 8 2.2.1. Protokol SMS... 9 2.2.2. Elemen Jaringan SMS... 10 2.3. Gammu... 13 2.4. AT Command... 14 BAB III ANALISIS DAN PERANCANGAN SISTEM... 15 3.1. Analisis Perancangan Perangkat Lunak... 15 3.1.1. Prespektif Produk... 16 3.1.2. Kebutuhan Fungsionalitas Perangkat Lunak... 17 3.1.2.1 Use Case:Mengelola Data User Forum... 18 3.1.2.2 Use Case:Mendaftar Account Forum... 18 3.1.2.3 Use Case:Login Forum... 18 3.1.2.4 Use Case:Generate Password... 18 3.1.2.5 Use Case:Reset Status Login... 18 3.1.3 Spesifikasi Rinci Kebutuhan Pokok Perangkat lunak... 19 3.1.3.1 Spesifikasi Kebutuhan Fungsionalitas... 19 3.1.3.1.1 Spesifikasi Use Case : Mengelola Data User Forum... 19 vi

3.1.3.1.2 Spesifikasi Use Case : Mendaftar Account Forum... 20 3.1.3.1.3 Spesifikasi Use Case : Login Forum... 20 3.1.3.1.4 Spesifikasi Use Case : Generate Password.. 22 3.1.3.1.5 Spesifikasi Use Case : Reset Status Login. 23 3.1.4. Persistent Data... 24 3.1.5. Analysis Class Diagram... 25 3.1.6 Interaction Diagram... 25 3.2. Perancangan Perangkat Lunak... 32 3.2.1. Perancangan Arsitektur... 32 3.2.1.1 Class Diagram... 32 3.2.1.1.1. Class MengelolaDataMan... 33 3.2.1.1.2. Class DataUser... 34 3.2.1.1.3. Class MakeCurrPassMan... 35 3.2.1.1.4. Class ResetMan... 35 3.2.2. Perancangan Antarmuka... 37 3.2.2.1 Use Case : Mengelola Data Forum... 37 3.2.2.2 Use Case : Login Forum... 38 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM... 39 4.1. Implementasi Perangkat Lunak... 39 4.1.1. File Pendukung... 39 4.1.2. Form MengelolaDataUI... 41 4.1.3. Form comm... 42 4.1.4. Form Balas... 42 4.2. Tabulasi Pengujian Perangkat Lunak... 43 4.3. Analisa Hasil Pengujian... 45 4.4. Analisa Hasil Pengujian Terhadap Responden... 46 BAB V KESIMPULAN DAN SARAN... 48 5.1. Kesimpulan... 48 5.2. Saran... 48 DAFTAR PUSTAKA... 49 LAMPIRAN DAFTAR GAMBAR vii

Gambar 2.1 Alat RSA SecurID... 7 Gambar 2.2 Alat Entrust Identity Guard Mini... 7 Gambar 2.3 Elemen SMS... 10 Gambar 3.1 System Diagram... 17 Gambar 3.2 Use Case Diagram... 17 Gambar 3.3 Analysis Class Diagram... 25 Gambar 3.4 Sequence Diagram : Use Case Mengelola Data Tambah Data... 26 Gambar 3.5 Sequence Diagram : Use Case Mengelola Data Send Reply... 27 Gambar 3.6 Sequence Diagram : Use Case Mengelola Data-Hapus Data... 28 Gambar 3.7 Sequence Diagram : Use Case Mendaftar Account Forum... 29 Gambar 3.8 Sequence Diagram : Use Case Login Forum... 29 Gambar 3.9 Sequence Diagram : Use Case Generate Password...30 Gambar 3.10 Sequence Diagram : Use Case Reset Status Login...31 Gambar 3.11 Analysis Class Diagram... 32 Gambar 3.12 Class MengelolaDataMan...33 Gambar 3.13 Class DataUser... 34 Gambar 3.14 Class MakeCurrPassMan... 35 Gambar 3.15 Class ResetMan... 35 Gambar 3.16 Rancangan Antarmuka Use Case Mengelola data Forum... 37 Gambar 3.17 Rancangan Antarmuka Use Case Login Forum... 38 Gambar 4.1 Form MengelolaDataUI... 41 Gambar 4.2 Form comm...42 Gambar 4.3 Form Balas...42 Gambar 4.4 Hasil Tes Pengiriman SMS... 46 DAFTAR TABEL viii

Tabel 3.1 Spesifikasi Use Case : Mengelola Data User Forum... 19 Tabel 3.2 Spesifikasi Use Case : Mendaftar Account Forum... 20 Tabel 3.3 Spesifikasi Use Case : Login Forum... 20 Tabel 3.4 Spesifikasi Use Case : Generate Password...22 Tabel 3.5 Spesifikasi Use Case : Reset Status Login... 23 Tabel 4.1 File Pendukung... 39 Tabel 4.2 Tabel Pengujian Fungsi Produk Perangkat Lunak... 43 ix