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

dokumen-dokumen yang mirip
Analisis dan perancangan Sistem Penawaran Jasa Berbasis Web. pada PT. Sinergy Catur Sahabat

PERANCANGAN APLIKASI PERANGKAT AJAR METODE NUMERIK DENGAN PENDEKATAN METODE QUANTUM LEARNING BERBASIS MULTIMEDIA PADA UNIVERSITAS BINA NUSANTARA

PENERAPAN NATURAL LANGUAGE PROCESSING UNTUK PENGARTIAN DAN PENDISTRIBUSIAN PESAN SINGKAT (SMS) STUDI KASUS PUSDATIN KEMENTERIAN PERTANIAN RI SKRIPSI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007

ANALISA DAN PERANCANGAN PERMAINAN CATUR CHINA BERBASIS WEB SKRIPSI. Oleh. Hengky Frans Winardi Cristian

ANALISIS DAN PERANCANGAN CARGO TRACKING SYSTEM PADA PT.MEDITERRANEAN SHIPPING COMPANY SKRIPSI. Oleh WENDY VINOD HERRY

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK MANAJEMEN PADA CV. MODERN PHOTO SKRIPSI. Oleh. Kelas / Kelompok : 07PDT / 03

SKRIPSI. Oleh. Joko Mulia

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik informatika. Skripsi Sarjana Komputer. Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester genap tahun 2007/2008

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFI UNTUK MENENTUKAN LOKASI MESIN ANJUNGAN TUNAI MANDIRI BARU PADA

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KLAIM BERBASIS WEB DAN APLIKASI BLACKBERRY PADA PT. HOPPECKE INDONESIA SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU

UNIVERSITAS BINA NUSANTARA

PERANCANGAN APLIKASI SMS PENCATATAN KWH METER DAN PENGHITUNGAN TAGIHAN UNTUK PELANGGAN PT. PLN LAMPUNG (PERSERO)

ANALISA DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS PERSEBARAN DEMAM BERDARAH DENGUE (DBD) PADA DINAS KESEHATAN KOTA BOGOR

SKRIPSI. Oleh: DANIEL HALIM JAKARTAA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN SHORT MESSAGE SERVICE (SMS) PADA PT TRIAMA TRANSPORT

ANALISIS DAN PENGEMBANGAN WEBSITE SEKOLAH PADA SMA GLOBAL ISLAMIC SCHOOL

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

Universitas Bina Nusantara

ANALISIS DAN PERANCANGAN SISTEM PENINGKATAN KEDISIPLINAN PT. USAHAJAYA FICOOPRASIONAL SKRIPSI. Oleh : David Sumantri

Universitas Bina Nusantara

ANALISIS ESTIMASI PERGERAKAN HARGA SAHAM BERBASIS KOMPUTER DENGAN METODE REGRESI LINIER BERGANDA SKRIPSI. Hendry Kustan

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA UNIVERSITAS TAMA JAGAKARSA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Genap Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PADA SISTEM OPERASIONAL KARYAWAN DAN AGEN PT MEGA PROTEKSI

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN APLIKASI E-LEARNING PADA SMP STRADA BHAKTI UTAMA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Tekhnik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

ANALISIS DAN PERANCANGAN APLIKASI JENJANG JABATAN AKADEMIK BERBASIS WEB PADA LRC BINUS UNIVERSITY SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS ZONASI KEGEMPAAN DI BANDA ACEH SKRIPSI. Oleh. Iqbal Syofiyanto

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI JASA EKSPEDISI PADA PT. GANDA EXPRESS PRATAMA

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. ANALISIS DAN PERANCANGAN APLIKASI PEMANTAUAN HARGA SAHAM SECARA REAL-TIME BERBASIS WEB PADA PT.eTRADING SECURITIES

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata 1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika PERANCANGAN APLIKASI TRACKING KENDARAAN BERMOTOR MENGGUNAKAN GPS

PERANCANGAN DAN IMPLEMENTASI VOIP BERBASIS J2SE MENGGUNAKAN SIP, SDP DAN RTP

PERANCANGAN PROGRAM APLIKASI PENENTUAN PORTOFOLIO SAHAM OPTIMAL MENGGUNAKAN METODE SHARPE SKRIPSI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFI UNTUK PEGAWAI NEGERI SIPIL(PNS) SEKTOR PERHUBUNGAN PADA PULAU JAWA

UNIVERSITAS BINA NUSANTARA. Kelas / Kelompok : 07 PCT / 09

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh

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

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

ANALISIS DAN PERANCANGAN SISTEM PENCATATAN KEHADIRAN BERBAS IS JAVA C ARD PADA SOFTWARE LABORATORY CENTER HALAMAN JUDUL LUAR SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN TIKET DENGAN TEKNOLOGI MOBILE SKRIPSI. Oleh. Andreyus Emilia

UNIVERSITAS BINA NUSANTARA. Andri Hidayat Eric Yulian Susanto Priadi Kelas / Kelompok : 07 PBT / 05

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INFORMASI PRODUK DEVICE TESTING BERBASIS INTRANET PADA PT BAKRIE TELECOM, TBK

DAFTAR ISI. LEMBAR PENGESAHAN TUGAS AKHIR... i. SURAT PERNYATAAN... ii. ABSTRAK... iii. ABSTRACT... iv. KATA PENGANTAR... v. DAFTAR ISI...

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BINUS UNIVERSITY. Jurusan Sistem Informasi. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM LEMBUR TENANT DAN SISTEM ABSENSI BERBASIS SIDIK JARI PADA PT. WISMA JAYA ARTEK SKRIPSI. Oleh

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA ABSTRAK. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2008/2009

ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA CV. BINTANG TIGA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS MENGENAI PERSEBARAN HABITAT SATWA YANG DILINDUNGI DI PULAU SUMATERA

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN TIKET BERBASIS WEB PADA CV BP. MUARA WISATA SKRIPSI. Oleh

APLIKASI MANAJEMEN KUESIONER ONLINE DI UNIVERSITAS BINA NUSANTARA SKRIPSI. Oleh. Vincentius Renaldi Hartono Santoso

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGGAJIAN PEGAWAI BRIGHT PADA PT. PERTAMINA RETAIL SKRIPSI. Oleh. Maria Vania Kuntjara

UNIVERSITAS BINA NUSANTARA

PERANCANGAN SISTEM PREDIKSI KEMUNGKINAN BANJIR DI DAERAH JAKARTA PUSAT DENGAN LOGIKA FUZZY SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi. Program Studi Komputerisasi Akuntansi. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Strata 1 Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMASARAN PROPERTI BERBASISKAN WEB PADA PT. TANAMAS MEGAH JAYASAKTI

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISA DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS UNTUK KONDISI KESEHATAN TANAMAN KELAPA SAWIT PADA PT. PERKEBUNAN NUSANTARA VI (PERSERO) JAMBI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI LAYANAN PENGIRIMAN PADA PT. SENTRA DISTRIBUSI KARGO SKRIPSI

BAB II LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2007 / 2008

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

TUNING PENGAMBILAN DATA PADA APLIKASI REPORTING PURCHASE ORDER DI PT. INDOMARCO PRISMATAMA SKRIPSI. Oleh. Sidharta Suryametta

APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID SKRIPSI. Oleh. Yogi Septiana Teddy Renica

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI. Oleh

PERANCANGAN APLIKASI BERBASIS TEKNOLOGI CLOUD COMPUTING PADA WINDOWS AZURE SKRIPSI. Oleh:

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN APLIKASI PENDUKUNG PERKULIAHAN TERKONEKSI DI STIE YP KARYA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN PERSEDIAAN PT ADIMAS PUSPITA SERASI

PERANCANGAN PROGRAM APLIKASI PENDETEKSIAN PLAGIARISME DOKUMEN BERBASIS TEKS MENGGUNAKAN ALGORITMA RABIN-KARP SKRIPSI. oleh Steven

ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PROSEDUR INTERNAL PERUSAHAAN BERBASIS WEB PT. LEIGHTON CONTRACTORS INDONESIA

Transkripsi:

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI Oleh Sukma Ariyadi Kusuma 0800768202 M. Yudhya Umari Purba 0800774924 Widi Handika Pratama 0900795740 Binus University Jakarta 2010

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Sukma Ariyadi Kusuma 0800768202 M. Yudhya Umari Purba 0800774924 Widi Handika Pratama 0900795740 Binus University Jakarta 2010

DAFTAR ISI Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Soft Cover... iii Abstrak... iv Prakata... v Daftar Isi... vii Daftar Tabel... xiii Daftar Gambar... xv BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Permasalahan... 2 1.3 Batasan Masalah... 3 1.4 Tujuan dan Manfaat... 3 1.5 Metode Penelitian... 4 1.6 Sistematika Penulisan... 5 BAB 2 LANDASAN TEORI... 7 2.1 Analisis dan Perancangan Sistem... 7 2.1.1 Sistem...... 7 2.1.2 Analisis Sistem...... 7 2.1.3 Perancangan Sistem...... 8 2.2 Perangkat Lunak... 9 2.3 Interaksi Manusia dan Komputer... 10 vii

2.3.1 Definisi Interaksi Manusia dan Komputer... 10 2.3.2 Antarmuka Pengguna... 12 2.3.3 Pedoman Penggunaan Warna... 14 2.4 Rekayasa Perangkat Lunak... 14 2.4.1 Definisi Perangkat Lunak... 14 2.4.2 Karakteristik Perangkat Lunak... 15 2.4.3 Definisi Rekayasa Piranti Lunak... 16 2.5 Unified Modelling Language (UML)... 17 2.5.1 Definisi Unified Modelling Language... 17 2.5.2 Use Case... 18 2.5.3 Activity Diagram... 20 2.5.4 Interaction Diagram... 21 2.5.4.1 Sequence Diagram... 22 2.6 SMS (Short Message Service)... 22 2.6.1 Definisi SMS... 22 2.6.2 Cara Kerja SMS... 23 2.6.3 Koneksi SMSC... 24 2.6.4 Mengirim dan Menerima SMS... 26 2.6.5 AT Command... 27 2.7 Bahasa Pemrograman Java (J2sdk1.6)... 28 2.7.1 Sejarah Java... 28 2.7.2 Kelebihan Java... 29 2.7.3 Java IDE... 31 viii

2.8 MySQL.... 32 2.8.1 Pengertian MySQL... 32 2.8.2 Perintah-perintah MySQL... 33 BAB 3 Analisa dan Perancangan...34 3.1 Gambaran Umum SMU Dharma Karya... 34 3.2 Sejarah Berdiri... 36 3.3 Analisis Permasalahan... 42 3.3.1 Analisis SMU Dharma Karya... 42 3.3.2 Analisis Kebutuhan User... 45 3.4 Identifikasi Masalah... 46 3.5 Usulan Pemecahan Masalah... 47 3.6 Perancangan Sistem... 48 3.6.1 Arsitektur Sistem... 48 3.6.2 Format Penulisan SMS... 49 3.6.3 Perancangan Use Case... 53 3.6.4 Perancangan Sequence Diagram... 75 3.6.4.1 Sequence Menu Form Login... 75 3.6.4.2 Sequence Layar Form Siswa... 75 3.6.4.3 Sequence Layar Form Mata Pelajaran... 76 3.6.4.4 Sequence Layar Form Jadwal... 76 3.6.4.5 Sequence Layar Form Admin... 77 3.6.4.6 Sequence Layar Form Pelanggaran... 77 3.6.4.7 Sequence Layar Form Ekskul... 78 3.6.4.8 Sequence Layar Form SPP... 78 ix

3.6.4.9 Sequence Layar Form Absen... 79 3.6.4.10 Sequence Layar Form Dapat Nilai... 79 3.6.4.11 Sequence Layar Form Jadwal Ujian... 80 3.6.4.12 Sequence Layar Form Melakukan Pelanggaran... 80 3.6.4.13 Sequence Layar Form Ikut Ekskul... 81 3.6.4.14 Sequence Menu Form server... 82 3.6.4.15 Sequence Form Sms Masuk... 82 3.6.4.16 Sequence Form Sms Keluar... 83 3.6.5 Perancangan Activity Diagram... 83 3.6.5.1 Perancangan Activity Login... 83 3.6.5.2 Perancangan Activity Siswa... 84 3.6.5.3 Perancangan Activity Mata Pelajaran... 85 3.6.5.4 Perancangan Activity Jadwal... 86 3.6.5.5 Perancangan Activity Admin... 87 3.6.5.6 Perancangan Activity Pelanggaran... 88 3.6.5.7 Perancangan Activity Ekskul... 89 3.6.5.8 Perancangan Activity SPP... 90 3.6.5.9 Perancangan Activity Absen... 91 3.6.5.10 Perancangan Activity Nilai... 92 3.6.5.11 Perancangan Activity Jadwal Ujian... 93 3.6.5.12 Perancangan Activity Melakukan... 94 3.6.5.13 Perancangan Activity Ikut... 95 3.6.6 Class Diagram... 96 3.7 Rancangan Layar... 97 x

3.8 Perancangan Basis Data... 124 3.8.1 ERD (Entity Relationship Diagram)... 125 3.8.2 Spesifikasi Tabel... 126 3.8.2.1 Tabel Admin... 126 3.8.2.2 Tabel Siswa... 127 3.8.2.3 Tabel MatPel... 128 3.8.2.4 Tabel Jadwal... 128 3.8.2.5 Tabel SPP... 129 3.8.2.6 Tabel Ekskul... 130 3.8.2.7 Tabel Pelanggaran... 131 3.8.2.8 Tabel Dapat... 132 3.8.2.9 Tabel Punya... 133 3.8.2.10 Tabel Absen... 134 3.8.2.11 Tabel Ikut... 135 3.8.2.12 Tabel Melakukan... 136 3.8.2.13 File Pendukung... 136 3.9 Pseudocode atau spesifikasi proses... 139 BAB 4 Implementasi dan Evaluasi...148 4.1 Spesifikasi Sistem... 148 4.1.1 Kebutuhan Sumber Daya... 148 4.1.1.1 Sumber Daya Perangkat Keras (Hardware)... 148 4.1.1.2 Sumber Daya Perangkat Lunak (Software)... 148 4.1.1.3 Sumber Daya Manusia... 149 4.2 Prosedur Operasional... 149 xi

4.2.1 Proses Pengoperasian... 149 4.2.2 Aplikasi Program... 150 4.2.2.1 Tampilan Layar Menu Utama... 150 4.2.2.2 Tampilan Menu Form Login... 151 4.2.2.3 Tampilan Layar Form Siswa... 152 4.2.2.4 Tampilan Layar Form Mata Pelajaran... 153 4.2.2.5 Tampilan Layar Form Jadwal... 155 4.2.2.6 Tampilan Layar Form Admin... 156 4.2.2.7 Tampilan Layar Form Pelanggaran... 157 4.2.2.8 Tampilan Layar Form Ekskul... 158 4.2.2.9 Tampilan Layar Form SPP... 159 4.2.2.10 Tampilan Layar Form Absen... 160 4.2.2.11 Tampilan Layar Form Dapat Nilai... 162 4.2.2.12 Tampilan Layar Form Jadwal Ujian... 163 4.2.2.13 Tampilan Layar Form Melakukan Pelanggaran... 164 4.2.2.14 Tampilan Layar Form Ikut Ekskul... 166 4.2.2.15 Tampilan Layar Form SMS Server... 167 4.2.2.16 Tampilan Layar Form Broadcast... 168 4.2.3 Tampilan Layar Pesan Pada Handphone... 169 4.1 Evaluasi Sistem... 186 BAB 5 Kesimpulan dan Saran... 193 5.1 Kesimpulan... 198 5.2 Saran..... 198 DAFTAR PUSTAKA xii

RIWAYAT HIDUP DAFTAR TABEL Tabel 2.1 Tabel Daftar SMSC... 33 Tabel 3.1 Format penulisan SMS...50 Tabel 3.2 Spesifikasi use case login...54 Tabel 3.3 Spesifikasi use case Mengelola Data Master..55 Tabel 3.4 Spesifikasi use case Mengelola Data Transaksi.56 Tabel 3.5 Spesifikasi use case mengelola SMS Server...57 Tabel 3.6 Spesifikasi use case mengelola data siswa.60 Tabel 3.7 Spesifikasi use case mengelola data Mata Pelajaran..61 Tabel 3.8 Spesifikasi use case mengelola data jadwal 61 Tabel 3.9 Spesifikasi use case mengelola data admin.62 Tabel 3.10 Spesifikasi use case mengelola data pelanggaran.63 Tabel 3.11 Spesifikasi use case mengelola data ekskul..64 Tabel 3.12 Spesifikasi use case mengelola data spp...67 Tabel 3.13 Spesifikasi use case mengelola data absensi.68 Tabel 3.14 Spesifikasi use case mengelola data nilai..69 Tabel 3.15 Spesifikasi use case mengelola jadwal ujian.70 Tabel 3.16 Spesifikasi use case mengelola data melakukan 71 Tabel 3.17 Spesifikasi use case mengelola data ikut...72 Tabel 3.18 Spesifikasi use case mengelola data ikut...74 Tabel 3.19 Spesifikasi Tabel admin 126 Tabel 3.20 Spesifikasi Tabel Siswa 127 xiii

Tabel 3.21 Spesifikasi Tabel MatPel...128 Tabel 3.22 Spesifikasi Tabel Jadwal..129 Tabel 3.23 Spesifikasi Tabel SPP..130 Tabel 3.24 Spesifikasi Tabel Ekskul... 131 Tabel 3.25 Spesifikasi Tabel Pelanggaran... 131 Tabel 3.26 Spesifikasi Tabel Dapat... 133 Tabel 3.27 Spesifikasi Tabel punya... 133 Tabel 3.28 Spesifikasi Tabel Absen... 134 Tabel 3.29 Spesifikasi Tabel Ikut... 135 Tabel 3.30 Spesifikasi Tabel Melakukan... 136 Tabel 3.31 Spesifikasi Tabel terima... 137 Tabel 3.32 Spesifikasi Tabel kirim... 138 xiv

DAFTAR GAMBAR Gambar 2.1 Interaksi Manusia Komputer... 15 Gambar 2.2 Contoh Use Case... 17 Gambar 2.3 Contoh Activity Diagram... 18 Gambar 2.4 Contoh Sequence Diagram... 18 Gambar 2.5 Contoh Skema Kerja SMS... 19 Gambar 2.6 Contoh Tampilan JCreator Pro... 21 Gambar 3.1 Struktur Organisasi SMU Dharma Karya..37 Gambar 3.2 Use Case Sistem yang Sedang Berjalan... 44 Gambar 3.3 Arsitektur proses pengiriman, pengolahan dan penerimaan SMS...48 Gambar 3.4 Diagram Use Case Aplikasi Sistem Informasi Akademik melalui SMS..53 Gambar 3.5 Diagram Use Case Aplikasi Sistem Informasi Akademik Pada SMU Dharma Karya untuk mengelola Data Master..59 Gambar 3.6 Diagram Use Case Aplikasi Sistem Informasi Akademik Pada SMU Dharma Karya untuk mengelola Data Transaksi.66 Gambar 3.7 Diagram Use Case Aplikasi Sistem Informasi Akademik Pada SMU Dharma Karya untuk mengelola sms server 73 Gambar 3.8 Sequence diagram untuk Login...75 Gambar 3.9 Sequence diagram untuk mengelola data siswa.75 Gambar 3.10 Sequence diagram untuk mengelola data pelajaran.76 Gambar 3.11 Sequence diagram untuk mengelola data jadwal 76 Gambar 3.12 Sequence diagram untuk mengelola data admin.77 Gambar 3.13 Sequence diagram untuk mengelola data pelanggaran 77 xv

Gambar 3.14 Sequence diagram untuk mengelola data ekskul.78 Gambar 3.15 Sequence diagram untuk mengelola Transaksi SPP...78 Gambar 3.16 Sequence diagram untuk mengelola Transaksi Absensi..79 Gambar 3.17 Sequence diagram untuk mengelola Transaksi Nilai..79 Gambar 3.18 Sequence diagram untuk mengelola Transaksi Jadwal Ujian.80 Gambar 3.19 Sequence diagram untuk mengelola Transaksi Jadwal Melakukan 80 Gambar 3.20 Sequence diagram untuk mengelola Transaksi Ikut Ekskul... 81 Gambar 3.21 Sequence diagram untuk memilih server.82 Gambar 3.22 Sequence diagram untuk SMS masuk..82 Gambar 3.23 Sequence diagram untuk SMS keluar...83 Gambar 3.24 Activity diagram untuk login 83 Gambar 3.25 Activity diagram siswa..84 Gambar 3.26 Activity diagram Mata Pelajaran..85 Gambar 3.27 Activity diagram Jadwal 86 Gambar 3.28 Activity diagram Admin 87 Gambar 3.29 Activity diagram untuk Pelanggaran.88 Gambar 3.30 Activity diagram Ekskul 89 Gambar 3.31 Activity diagram SPP 90 Gambar 3.32 Activity diagram Absen 91 Gambar 3.33 Activity diagram Nilai...92 Gambar 3.34 Activity diagram Jadwal Ujian... 93 Gambar 3.35 Activity diagram Melakukan... 95 Gambar 3.36 Activity diagram Ikut... 95 xvi

Gambar 3.37 Class Diagram... 96 Gambar 3.38 Rancangan Layar Tampilan Menu File... 98 Gambar 3.39 Rancangan Layar Tampilan Menu Master... 99 Gambar 3.40 Rancangan Layar Tampilan Menu Transaksi... 100 Gambar 3.41 Rancangan Layar Tampilan Menu Server... 100 Gambar 3.42 Rancangan Layar Form Login... 101 Gambar 3.43 Rancangan Layar Form Siswa... 102 Gambar 3.44 Rancangan Layar Form Mata pelajaran... 104 Gambar 3.45 Rancangan Layar Form Jadwal... 105 Gambar 3.46 Rancangan Layar Form Admin... 107 Gambar 3.47 Rancangan Layar Form Pelanggaran... 108 Gambar 3.48 Rancangan Layar Form Ekskul... 109 Gambar 3.49 Rancangan Layar Form SPP... 110 Gambar 3.50 Rancangan Layar Form Absen... 112 Gambar 3.51 Rancangan Layar Form Dapat Nilai... 114 Gambar 3.52 Rancangan Layar Form Jadwal Ujian... 115 Gambar 3.53 Rancangan Layar Form Melakukan Pelanggaran... 117 Gambar 3.54 Rancangan Layar Form Ikut Ekskul... 118 Gambar 3.55 Rancangan Layar SMS Server Proses... 120 Gambar 3.56 Rancangan Layar Form SMS Server InBox... 121 Gambar 3.57 Rancangan Layar SMS Server OutBox... 122 Gambar 3.58 Rancangan Layar Form Broadcast... 123 Gambar 3.59 Rancangan ERD... 125 Gambar 4.1 Koneksi Handphone Dengan Komputer Melalui BlueTooth/USB......149 xvii

Gambar 4.2 Tampilan Layar Menu Utama... 150 Gambar 4.3 Tampilan Layar Form Login... 151 Gambar 4.4 Tampilan Layar Form Siswa... 152 Gambar 4.5 Tampilan Layar Form Mata Pelajaran... 153 Gambar 4.6 Tampilan Layar Form Jadwal... 155 Gambar 4.7 Tampilan Layar Form Admin... 156 Gambar 4.8Tampilan Layar Form Pelanggaran... 157 Gambar 4.9 Tampilan Layar Form Ekskul... 158 Gambar 4.10 Tampilan Layar Form SPP... 159 Gambar 4.11 Tampilan Layar Form Absen... 160 Gambar 4.12 Tampilan Layar Form Dapat Nilai... 162 Gambar 4.13 Tampilan Form Jadwal Ujian... 163 Gambar 4.14 Tampilan Form Melakukan Pelanggaran... 164 Gambar 4.15 Tampilan Form Ikut Ekskul... 166 Gambar 4.16 Tampilan Form SMS Server... 167 Gambar 4.17 Tampilan Form Broadcast... 168 Gambar 4.18 tampilan request INFO... 169 Gambar 4.19 tampilan reply INFO... 170 Gambar 4.20 tampilan request DATA EKSKUL... 170 Gambar 4.21 tampilan reply DATA EKSKUL... 171 Gambar 4.22 tampilan request MODIFY... 171 Gambar 4.23 Tampilan reply MODIFY... 172 Gambar 4.24 Tampilan reply MODIFY yang salah... 172 Gambar 4.25 Tampilan request JADWAL... 173 xviii

Gambar 4.26 Tampilan reply JADWAL... 174 Gambar 4.27 Tampilan reply JADWAL yang salah... 174 Gambar 4.28 Tampilan request SPP... 175 Gambar 4.29 Tampilan reply SPP... 175 Gambar 4.30 Tampilan reply SPP yang salah... 176 Gambar 4.31 Tampilan request ABSEN... 176 Gambar 4.32 Tampilan reply ABSEN... 177 Gambar 4.33 Tampilan reply ABSEN yang salah... 177 Gambar 4.34 Tampilan request TUGAS... 178 Gambar 4.35 Tampilan reply TUGAS... 178 Gambar 4.36 Tampilan reply TUGAS yang salah... 179 Gambar 4.37 Tampilan request MID... 180 Gambar 4.38 Tampilan reply MID... 180 Gambar 4.39 Tampilan reply MID yang salah... 181 Gambar 4.40 Tampilan request UAS... 181 Gambar 4.41 Tampilan reply UAS... 182 Gambar 4.42 Tampilan reply UAS yang salah... 182 Gambar 4.43 Tampilan request PELANGGARAN... 183 Gambar 4.44 Tampilan reply PELANGGARAN... 183 Gambar 4.45 Tampilan reply PELANGGARAN yang salah... 184 Gambar 4.46 tampilan request EKSKUL... 184 Gambar 4.47 Tampilan reply EKSKUL... 185 Gambar 4.48 Tampilan reply EKSKUL yang salah... 189 xix

Prakata Segala puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan rahmatnya, sehingga skripsi kami yang berjudul ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO dapat diselesaikan dengan baik dan tepat pada waktunya. Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan perkuliahan dan memperoleh gelar kesarjanaan pada jenjang pendidikan Strata-1, Fakultas Ilmu Komputer di Universitas Bina Nusantara, Jakarta. Dalam pengerjaan skripsi ini, kami banyak mendapatkan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini kami ingin mengucapkan rasa terima kasih yang sebesar-besarnya atas bantuan bimbingan dan dorongan baik materiil maupun moral, kepada: 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk menyusun skripsi ini. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer. 3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika. 4. Bapak Jarot S. Suroso, Ir., M.Eng., selaku dosen pembimbing yang telah memberikan banyak petunjuk, saran dan bimbingan dalam skripsi ini. 5. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bimbingan dan tuntunan selama saya menjadi mahasiswa di Universitas Bina Nusantara. v

6. Bapak Wahid S.Pd selaku Kepala Sekolah SMU Dharma Karya, berserta seluruh tenaga pengajar yang telah mengijinkan saya melakukan wawancara dan membantu dalam proses penyusunan skripsi ini. 7. Orang tua dan saudara-saudara saya yang telah membantu dalam doa serta dukungan secara materiil maupun moril selama masa perkuliahan saya, termasuk proses penyusunan dan penyelesaian skripsi ini. 8. Alm. Pambudi Lukito rekan kami yang sudah lebih dahulu menghadap sang pencipta yang memberi kami inspirasi dalam pembuatan skripsi ini. 9. Kepada semua pihak yang telah membantu saya dalam penyusunan skripsi ini baik secara langsung maupun tidak langsung yang tidak dapat saya sebutkan satupersatu. Kami menyadari bahwa skripsi ini masih banyak terdapat kekurangan mengingat terbatasnya pengetahuan yang kami dimiliki. Oleh sebab itu, kami sangat mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini dan untuk memacu kami agar dapat berkarya lebih baik lagi. Akhir kata, kami mengucapkan terima kasih dan semoga skripsi ini dapat memberikan manfaat yang besar bagi pembacanya. Jakarta, 09 April 2010 Penulis vi