i
ABSTRAK
Aplikasi Smart SMS ini merupakan aplikasi yang ditujukan kepada mahasiswa
untuk melakukan perwalian. Saat ini SMS sangat populer karena kemudahan yang
diperoleh. Hal ini mejadi salah satu yang latar-belakang untuk membuat aplikasi ini.
Dengan demikian untuk melakukan perwalian diharapkan mahasiswa mendapat
kemudahan.
Mahasiswa dapat melakukan perwalian dengan hanya menggunakan SMS, di
mana menggunakan kata kunci tertentu yaitu Daftar untuk melakukan pendaftaran
perwalian, Wali untuk melakukan perwalian, DaftarMK mengetahui daftar matakuliah
yang tersedia pada saat perwalian, Rekomendasi untuk mendapatkan rekomendasi
matakuliah yang sebaiknya diambil pada saat perwalian dari sistem , Kul untuk
mengetahui judul dari kode matakuliah tertentu, Status untuk mengetahui status
perwalian mahasiswa yang bersangkutan.
Aplikasi perwalian ini dilengkapi dengan fitur Rekomendasi yang dapat
memberikan saran kepada mahasiswa yang bersangkutan untuk mengambil
matakuliah tertentu pada saat perwalian. Fitur ini sendiri menyesuaikan dengan
kondisi transkrip mahasiswa, pada saat melakukan perwalian. Kondisi ini antara lain
matakuliah yang bernilai D dan E serta matakuliah yang belum diambil oleh
mahasiswa yang bersangkutan sesuai dengan yang tersedia pada saat perwalian.
Aplikasi perwalian ini juga dilengkapi dengan fitur import data dari excel ke
database SQL Server dengan menggunakan C# .Net programming untuk memproses
pemasukan data.
Webservice digunakan untuk mengakses data dari dua database yang terpisah.
Ini dilakukan untuk mengakses data transkrip yang terdapat pada server (SAT) untuk
membuat rekomendasi seperti yang telah dijelaskan di atas.
SMS Gateway digunakan untuk menghubungkan komputer dengan handphone
ii
Daftar Isi
Abstrak ... i
Kata Pengantar ... ii
Daftar Isi ... iv
Daftar Tabel... v
Daftar Gambar ... vii
Bab 1 Persyaratan Produk ... I-1
1.1 Pendahuluan ... I-1
1.1.1 Tujuan ... I-1
1.1.2 Ruang Lingkup ... I-2
1.1.3 Defenisi, Akronim, dan Singkatan ... I-2
1.1.4 Overview Laporan ... I-2
1.2 Gambaran Keseluruhan ... I-3
1.2.1 Perspektif Produk ... I-3
1.2.2 Fungsi Produk ... I-4
1.2.3 Karakteristik Pengguna ... I-4
1.2.4 Batasan-batasan ... I-4
1.2.5 Asumsi dan Ketergantungan ... I-4
1.2.6 Penundaan persyaratan ... I-5
Bab 2 Spesifikasi Produk ... II-6
2.1. Persyaratan Antarmuka Ekternal ... II-6
2.1.1. Antarmuka dengan Pengguna ... II-6
2.1.2. Antarmuka Perangkat Keras ... II-8
2.1.3. Antarmuka Perangkat Lunak ... II-8
2.1.4. Antarmuka Komunikasi ... II-9
2.2. Fitur Produk Perangkat Lunak ... II-9
2.2.1. Fitur Perwalian ... II-9
2.2.2. Fitur Registrasi ... II-10
2.2.3. Fitur Informasi Mata Kuliah yang Di tawarkan ... II-11
2.2.4. Fitur Rekomendasi ... II-12
2.2.5. Fitur Informasi Tentang Mata Kuliah ... II-12
2.2.6. Fitur Informasi Status Perwalian ... II-13
iii 2.3. Persyaratan Performa ... II-14
2.4. Batasan Desain ... II-14
2.5. Atribut-atribut Sistem Perangkat Lunak ... II-15
2.5.1. Kehandalan ... II-15
2.5.2. Ketersediaan ... II-15
2.5.3. Keamanan ... II-15
2.5.4. Pemeliharaan ... II-15
2.5.5. Perpindahan ... II-15
2.5.6. Persyaratan Lainnya ... II-16
Bab 3 Desain Perangkat Lunak ... III-17
3.1. Pendahuluan ...III-17
3.1.1. Identifikasi ...III-17
3.1.2. Overview Sistem ...III-18
3.2. Keputusan Desain Perangkat Lunak Secara Keseluruhan ...III-19
3.3. Desain Arsitektur Perangkat Lunak ...III-37
3.3.1. Komponen Perangkat Lunak ...III-37
3.3.2. Konsep Eksekusi ...III-38
3.3.3. Desain Antarmuka ...III-59
Bab 4 Pengembangan Sistem ... IV-72
4.1. Perencanaan Tahap Implementasi ... IV-72
4.1.1. Pembagian Modul ... IV-72
4.1.2. Keterkaitan Antar Modul ... IV-77
4.2. Perjalanan Tahap Implemtasi(Coding) ... IV-78
4.2.1. Top Down Implementasi ... IV-78
4.2.2. Debugging ... IV-87
4.3. Ulasan Realisasi Fungsionalitas ... IV-88
4.4. Ulasan Realisasi User Interface Design ... IV-89
Bab 5 Testing dan Evaluasi Sistem ... V-107
5.1. Rencana Pengujian Sistem Terimplementasi ... V-107
5.1.1. Test Case ... V-107
5.1.2. Uji Fungsionalitas Modul ... V-109
iv 5.2.1. White Box ... V-113
5.2.2. Black Box ... V-119
5.2.3. Survey / Wawancara dengan Target Aplikasi ... V-129
5.3. Ulasan Hasil Evaluasi ... V-129
Bab 6 Kesimpulan dan Saran ... VI-130
6.1. Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... VI-131
6.2. Keterkaitan antara Saran dengan Hasil Evaluasi ... VI-131
6.3. Rencana Perbaikan/Implementasi terhadap Saran yang Diberikan ... VI-131
Daftar Pustaka ... 132
Lampiran ... A
1. Setting Peralatan ... A
2. SMS Gateway ... B
v
DAFTAR TABEL
Tabel 1 Fitur Perwalian ... II-9
Tabel 2 Fitur Registrasi ... II-10
Tabel 3 Fitur Informasi Mata Kuliah yang ditawarkan ... II-11
Tabel 4 Fitur Rekomendasi ... II-12
Tabel 5 Fitur Informasi Tentang Mata Kuliah ... II-11
Tabel 6 Fitur Informasi Status Perwalian ... II-13
Tabel 7 Import data ... II-13
Tabel 8 Usecase Lihat data program studi ... III-26
Tabel 9 Usecase Lihat data proyek pendidikan ... III-26
Tabel 10 Usecase Lihat data kurikulum ... III-26
Tabel 11 Usecase Lihat data mahasiswa ... III-27
Tabel 12 Usecase tambah program studi ... III-27
Tabel 13 Usecase hapus program studi ... III-28
Tabel 14 Usecase tambah operator... III-28
Tabel 15 Usecase ubah operator... III-29
Tabel 16 Usecase hapus operator ... III-29
Tabel 17 Usecase tambah mahasiswa ... III-30
Tabel 18 Usecase ubah mahasiswa ... III-30
Tabel 19 Usecase hapus mahasiswa ... III-30
Tabel 20 Usecase create kurikulum ... III-31
Tabel 21 Usecase create proyek pendidikan ... III-32
Tabel 22 Usecase mata kuliah tawar ... III-32
Tabel 23 Usecase import data mahasiswa ... III-33
Tabel 24 Usecase import data mata kuliah... III-33
Tabel 25 Usecase login ... III-33
Tabel 26 Usecase kirim sms daftar ... III-34
Tabel 27 Usecase kirim sms perwalian ... III-34
Tabel 28 Usecase kirim sms rekomendasi ... III-34
vi Tabel 30 Usecase kirim sms daftar mata kuliah ... III-35
Tabel 31 Usecase kirim sms status perwalian ... III-36
Tabel 32 Ulasan Realisasi Fungsionalitas ... IV-88
Tabel 33 Test Case ... V-107
Tabel 34 Tabel Data Mata Kuliah Tawar ... V-113
Tabel 35 Tabel Data Transkrip ... V-113
Tabel 36 Testing Form Login... V-116
Tabel 37 Testing Form Tambah Operator ... V-116
Tabel 38 Testing Form Ubah Operator ... V-117
Tabel 39 Testing Form Hapus Operator ... V-118
Tabel 40 Testing Form Tambah Program Studi ... V-119
Tabel 41 Testing Form Hapus Program Studi ... V-119
Tabel 42 Testing Form Tambah Mahasiswa ... V-120
Tabel 43 Testing Form Ubah Mahasiswa ... V-121
Tabel 44 Testing Form Hapus Mahasiswa ... V-122
Tabel 45 Testing Form Tambah Kurikulum ... V-122
Tabel 46 Testing Form Tambah Proyek Pendidikan ... V-124
vii
DAFTAR GAMBAR
Gambar 1 Arsitektur Sistem ... II-9
Gambar 2 ER Diagram ... III-20
Gambar 3 Database Diagram ... III-21
Gambar 4 Use Case Diagram ... III-25
Gambar 5 Komponen Perangkat Lunak ... III-36
Gambar 6 Activity Diagram Login User ... III-37
Gambar 7 Activity Diagram Operator ... III-38
Gambar 8 Activity Diagram Kurikulum ... III-39
Gambar 9 Activity Diagram Proyek Pendidikan... III-40
Gambar 10 Activity Diagram Mata Kuliah Tawar ... III-41
Gambar 11 Activity Diagram Mahasiswa ... III-42
Gambar 12 Activity Diagram Program Studi ... III-43
Gambar 13 Activity Diagram SMS Daftar ... III-43
Gambar 14 Activity Diagram SMS Perwalian ... III-44
Gambar 14.1 Flowchart SMS Perwalian ... III-44
Gambar 15 Activity Diagram SMS Rekomendasi ... III-45
Gambar 15.1 Flowchart Rekomendasi ... III-45
Gambar 16 Activity Diagram SMS Status Perwalian ... III-46
Gambar 17 Activity Diagram SMS Lihat Daftar Mata Kuliah ... III-46
Gambar 18 Activity Diagram SMS Lihat Judul Kode Mata Kuliah ... III-47
Gambar 19 Sequence Diagram Login User ... III-47
Gambar 20 Sequence Diagram Tambah User ... III-48
Gambar 21 Sequence Diagram Edit User ... III-48
Gambar 22 Sequence Diagram Hapus User ... III-49
Gambar 23 Sequence Diagram Tambah Mahasiswa ... III-50
Gambar 24 Sequence Diagram Edit Mahasiswa ... III-50
Gambar 25 Sequence Diagram Hapus Mahasiswa ... III-51
Gambar 26 Sequence Diagram Tambah Program Studi ... III-52
viii Gambar 28 Sequence Diagram tambah proyek pendidikan ... III-53
Gambar 29 Sequence Diagram mata kuliah tawar ... III-54
Gambar 30 Sequence Diagram tambah kurikulum ... III-55
Gambar 31 Sequence Diagram SMS Daftar ... III-55
Gambar 32 Sequence Diagram SMS Perwalian ... III-56
Gambar 33 Sequence Diagram SMS Rekomendasi ... III-56
Gambar 34 Sequence Diagram Lihat Daftar Mata Kuliah ... III-57
Gambar 35 Sequence Diagram Lihat Judul Kode Mata Kuliah ... III-58
Gambar 36 Sequence Diagram SMS Status Perwalian ... III-58
Gambar 37 Desain Antar Muka Form Utama ... III-59
Gambar 38 Desain Antar Muka Form Login ... III-59
Gambar 39 Desain Antar Muka Form Tambah Operator ... III-60
Gambar 40 Desain Antar Muka Form Ubah Operator ... III-60
Gambar 41 Desain Antar Muka Form Hapus Operator ... III-61
Gambar 42 Desain Antar Muka Form Tambah Mahasiswa ... III-62
Gambar 43 Desain Antar Muka Form Ubah Mahasiswa ... III-62
Gambar 44 Desain Antar Muka Form Hapus Mahasiswa ... III-63
Gambar 45 Desain Antar Muka Form Tambah Program Studi ... III-63
Gambar 46 Desain Antar Muka Form Hapus Program Studi ... III-64
Gambar 47 Desain Antar Muka Form Tambah Proyek Pendidikan ... III-65
Gambar 48 Desain Antar Muka Form Mata Kuliah Tawar ... III-66
Gambar 49 Desain Antar Muka Form Tambah Kurikulum ... III-67
Gambar 50 Desain Antar Muka Form Lihat Kurikulum ... III-68
Gambar 51 Desain Antar Muka Form Lihat Mahasiswa ... III-68
Gambar 52 Desain Antar Muka Form Lihat Program Studi ... III-69
Gambar 53 Desain Antar Muka Form Lihat Proyek Pendidikan ... III-69
Gambar 54 Desain Antar Muka Form SMS ... III-70
Gambar 55 Desain Antar Muka Form Inbox ... III-71
Gambar 56 Desain Antar Muka Form Outbox ... III-71
Gambar 57 Keterkaitan antar Komponen Perangkat Lunak ... IV-77
ix Gambar 59 Form Utama ... IV-90
Gambar 60 Form Lihat Program Studi ... IV-91
Gambar 61 Form Lihat Kurikulum ... IV-91
Gambar 62 Form Lihat Proyek Pendidikan... IV-92
Gambar 63 Form Lihat Mahasiswa ... IV-92
Gambar 64 Form Tambah Operator ... IV-93
Gambar 65 Form Ubah Operator ... IV-93
Gambar 66 Form Hapus Operator ... IV-94
Gambar 67 Form Tambah Program Studi ... IV-95
Gambar 68 Form Hapus Program Studi ... IV-95
Gambar 69 Form Kurikulum Baru ... IV-96
Gambar 70 Form Proyek Pendidikan Baru ... IV-97
Gambar 71 Form Mata Kuliah Tawar ... IV-98
Gambar 72 Form Mahasiswa Baru... IV-99
Gambar 73 Form Hapus Mahasiswa ... IV-99
Gambar 74 Form Ubah Mahasiswa ... IV-100
Gambar 75 Form SMS ... IV-101
Gambar 76 Form Inbox SMS ... IV-102
Gambar 77 Form Outbox SMS ... IV-103
Gambar 78 Form Transaction Log ... IV-104
Gambar 79 Form Ekspor DKBS ... IV-105
Gambar 80 Flowchart Rekomendasi ... V-112
Gambar 81 Flowchart Rekomendasi berdasarkan Matakuliah dan Nilai E ... V-114
Gambar 82 Flowchart Rekomendasi berdasarkan Matakuliah dan Nilai D ... V-115
Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch
I-1
BAB I
PERSYARATAN PRODUK
Bab ini membahas mengenai tujuan, ruang lingkup, perspektif produk, fungsi
produk, karakteristik pengguna, asumsi dan ketergantungan serta penundaan
persyaratan.
1.1Pendahuluan
Dewasa ini teknologi SMS( Short Messaging Service) berkembang
dengan pesat dan juga sangat popular dikalangan masyarakat. Selain murah juga
sangat mudah dan praktis untuk digunakan. Menggunakan jasa SMS mempunyai
kesenangan tersendiri dibanding dengan bertelepon.
Dalam kenyataannya, hampir seluruh mahasiswa menggunakan mobile
phone (handphone) dengan berbagai macam teknologi yang dimilikinya. Hal ini
menjadikan salah satu bahan pertimbangan untuk membuat sebuah aplikasi
“Smart Sms Untuk Perwalian” yang mana aplikasi ini dibangun menggunakan
bahasa pemrograman C# .Net. Dengan adanya aplikasi ini diharapkan mahasiswa
teknik informatika semakin terbantu dalam melakukan perwalian, terutama bagi
mahasiswa yang berada didaerah yang sulit untuk mengakses internet.
1.1.1 Tujuan
Aplikasi ini dibuat dengan tujuan untuk memudahkan proses perwalian
mahasiswa Teknik Informatika, khususnya bagi mereka yang sedang
berada di daerah yang sulit untuk dapat mengakses internet.
I-2 Pengguna di sisi server terdiri dari administrator dan petugas yang
akan mengoperasikan aplikasi,
Client adalah mahasiswa yang akan melakukan perwalian via
sms,
Client menggunakan handphone sebagai alat untuk mengirimkan
sms,
Di sisi server terdapat handphone yang menerima sms dari client.
Handphone terhubung dengan komputer server oleh sms gateway
dan secara fisik menggunakan kabel data.
1.1.3 Definisi, Akronim, dan Singkatan
SMS : Short Messaging Services.
Handphone : Telepon genggam.
Crystal Report : Fitur tambahan untuk mencetak laporan.
Database : Tempat penyimpanan data.
Form : Tampilan antar muka perangkat lunak.
Framework : Kerangka kerja/ cara kerja
Input : Masukan data.
Login : Akses masuk.
Password : Kata kunci masuk.
Software : Perangkat lunak.
User : Pengguna.
SAT : Sistem Akademik Terpadu.
1.1.4 Overview Laporan
Bab 1 memaparkan secara global mengenai aplikasi ini mulai dari
tujuan, ruang lingkup, perspektif produk, fungsi produk,
karakteristik pengguna, asumsi dan ketergantungan serta
I-3 Bab 2 memaparkan spesifikasi aplikasi mulai dari antarmuka
dengan pengguna, antarmuka perangkat keras, antarmuka
perangkat lunak, serta fitur-fitur dari aplikasi yang dapat
digunakan berdasarkan tingkatan pengguna(administrator atau
petugas).
Bab 3 akan berisi overview sistem, desain perangkat lunak secara
keseluruhan, desain perangkat lunak, komponen perangkat lunak,
konsep eksekusi dan desain antarmuka aplikasi.
Bab 4 akan berisi perencanaan tahap implementasi yang meliputi
pembagian modul, keterkaitan antar modul, selain itu juga akan
membahas perjalanan tahap implementasi meliputi jenis
implementasi, debugging dan membahas ulasan realisasi
fungsionalitas, ulasan realisasi user interface desain aplikasi.
Bab 5 akan memaparkan hasil testing dan evaluasi sistem yang
kemudian dibagi kedalam tiga sub bab yaitu Rencana Pengujian
Sistem Terimplementasi, Perjalanan Metodologi Pengujian dan
Ulasan Hasil Evaluasi.
Bab 6 berisi kesimpulan dan saran.Setelah membuat aplikasi ini
dapat diberikan kesimpulan atas hasil yang diperoleh serta saran
yang berguna untuk semua orang yang berminat dalam
pengembangan aplikasi selanjutnya.
1.2Gambaran Keseluruhan
Produk akan dijelaskan secara keseluruhan melalui perspektif produk, fungsi
produk, karakteristik pengguna, batasan-batasan, asumsi dan ketergantungan serta
penundaan bersyarat.
1.2.1 Perspektif Produk
Ditinjau dari sisi server, handphone yang menerima sms dari mahasiswa
I-4 dengan kabel data serta terhubung secara software dengan adanya SMS
Gateway.
1.2.2 Fungsi Produk
Memperoleh informasi perwalian dari mahasiswa yang bersangkutan
dengan cepat dan akurat serta membantu mahasiswa untuk melakukan
perwalian dengan cepat dan tepat
1.2.3 Karakteristik Pengguna
Pengguna dari sisi server harus memiliki pengetahuan dasar untuk
mengoperasikan komputer dengan aplikasi yang sedang dijalankan.
Sedangkan mahasiswa yang akan melakukan perwalian via sms harus
mengetahui cara menggunakan handphone untuk mengirimkan sms.
1.2.4 Batasan-batasan
Mahasiswa sebelum melakukan perwalian via sms, harus
mendaftarkan nama, nrp , dan nomor handphone yang akan digunakan
untuk melakukan perwalian.
Setiap mahasiswa yang mendaftarkan diri mendapatkan ID yang akan
digunakan untuk melakukan tahap awal perwalian via SMS
Produk tidak terhubung secara langsung dengan SAT .
1.2.5 Asumsi dan Ketergantungan
Beberapa asumsi dan ketergantungan dalam pengadaan produk ini:
Pengguna di sisi server memiliki kemampuan untuk menjalankan
sistem.
Mahasiswa yang akan melakukan perwalian memiliki pulsa yang
cukup untuk melakukan perwalian.
Mahasiswa mengetahui langkah dan cara melakukan perwalian via
I-5 SQL Server : merupakan database yang akan digunakan.
SMS Gateway : penghubung komunikasi antara telepon genggam
dengan komputer.
Telepon genggam (handphone).
Dalam transkrip terdapat data DKBS mahasiswa.
Mengikuti peraturan universitas secara umum tentang persyaratan
matakuliah bahwa matakuliah tidak memiliki persyaratan.
Aplikasi ini dijalankan sebelum perwalian reguler sebenarnya berjalan.
1.2.6 Penundaan Persyaratan
Dalam produk ini ada beberapa penundaan persyaratan diantaranya:
Aplikasi yang dibangun saat ini tidak terhubung dengan Sistem
Akademik Terpadu(SAT).
Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch
VI-130
BAB VI
KESIMPULAN DAN SARAN
Pada Bab ini akan dibahas mengenai keterkaitan antara kesimpulan dengan hasil
evaluasi, keterkaitan antara saran dengan hasil evaluasi, dan rencana perbaikan /
implementasi terhadap saran yang diberikan
Kesimpulan :
Dari keseluruhan aplikasi ini dapat disimpulkan bahwa, aplikasi ini akan
memberikan kemudahan bagi para mahasiswa untuk melakukan perwalian.
Aplikasi ini mempunyai daya tarik tersendiri dan dapat dikembangkan lebih
jauh lagi dengan berbagai fitur-fitur yang jauh lebih menarik. Dalam perwalian,
mahasiswa dapat melakukannya dengan hanya sms saja yang dapat dilakukan di
mana saja anda berada.
Pada aplikasi desktop penggunaannya ditentukan oleh beberapa tingkat
keperluan saja sehingga tidak dapat digunakan oleh semua orang. User
memiliki data user yang digunakan untuk melakukan login dan tentu saja data
ini bersifat private dan tidak diketahui orang lain.
Aplikasi ini juga dapat membuat matakuliah yang ditawarkan pada saat
perwalian sehingga mahasiswa dapat mengetahui matakuliah apa saja yang
VI-131
Saran :
Saran untuk pengembangan aplikasi ini adalah setiap mahasiswa yang akan
melakukan perwalian seperti ini memiliki keamanan tersendiri, sehingga tidak
memungkinkan mahasiswa yang lain untuk melakukan perwalian dengan
menggunakan identitas yang sama. Selain itu untuk memperlancar proses
penerimaan dan pengiriman sms sebaiknya digunakan dua modem handphone
yang masing-masing berguna sebagai penerima dan pengirim sms.
6.1. Keterkaitan antara Kesimpulan dengan Hasil Evaluasi
Aplikasi ini juga terhubung via webservice dengan SAT seperti yang telah
disimulasikan dengan menggunakan dua komputer yang berbeda.Sehingga data
transkrip mahasiswa dapat diakses langsung di SAT melalui fitur ini.
Dari evaluasi yang telah dilakukan masih banyak yang dapat dikembangkan
pada aplikasi ini sehingga dapat digunakan lebih baik lagi.
6.2. Keterkaitan antara Saran dengan Hasil Evaluasi
Sms engine yang digunakan masih sederhana, oleh karena itu untuk
pengembangannya dapat menggunakan sms engine yang memiliki komponen
yang lebih lengkap.
Dalam penerapannya juga dapat menggunakan beberapa perangkat telepon
genggam, yang mana memiliki fungsi sebagai penerima dan pengirim pesan
sms, dengan demikian proses sms dapat berjalan lebih baik lagi.
6.3. Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan
Rencana perbaikan yang akan dilakukan adalah :
Menggunakan konsep SMS gateway.
VI-132 Aplikasi dapat menambah fitur-fitur tertentu seperti fitur untuk melihat
nilai, fitur untuk mengetahui jumlah biaya sks dan fitur untuk mengetahui
Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch
132
DAFTAR PUSTAKA
Hutabarat, I. Bernaridho. (2002). Pemrograman Oracle PL/SQL : Penerbit
Andi Yogyakarta
Le Bodic, Gwenaël. (2005). Mobile Messaging Technologies and Services
SMS, EMS & MMS. United States of America : Penerbit John Wiley &
Sons Ltd.
Murach, Joel Lowe Doug. (2004). Murach’s C#. Mumbai: Penerbit Shroff
Publisher and Distributors Pvt. Ltd.
Ridgeway, Mark. (2002) .NET Wireless Programming. SanFransisco –
London : Penerbit SYBEX.
Watson, Karli. (2001). Beginning C#. United States of America :
PenerbitWrox Press Ltd.
Zakaria, Marcus Teddy & Widiadhi, Josef. (2006). Aplikasi SMS untuk
Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch