Aplikasi Smart SMS untuk Perwalian Mahasiswa Menggunakan C#.Net dengan Studi Kasus "Fakultas Teknologi Informasi Jurusan Teknik Informatika".

(1)

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 yang berfungsi sebagai modem untuk menerima dan mengirimkan sms.


(2)

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 2.2.7. Fitur Import Data ... II-13


(3)

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 5.2. Perjalanan Metodologi Pengujian ... V-113


(4)

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


(5)

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 Tabel 29 Usecase kirim sms judul kode mata kuliah ... III-35


(6)

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


(7)

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 Gambar 27 Sequence Diagram Hapus Program Studi ... III-52


(8)

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 Gambar 58 Form Login ... IV-89


(9)

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


(10)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch


(11)

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.


(12)

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 penundaan persyaratan.


(13)

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 yang melakukan perwalian akan terhubung ke komputer secara fisik


(14)

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 sms ini.


(15)

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).


(16)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch


(17)

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 dapat diambil walaupun mahasiswa telah mengetahuinya terlebih dahulu.


(18)

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.


(19)

VI-132 Aplikasi dapat menambah fitur-fitur tertentu seperti fitur untuk melihat nilai, fitur untuk mengetahui jumlah biaya sks dan fitur untuk mengetahui ipk mahasiswa yang bersangkutan


(20)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch


(21)

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 Berbagai Keperluan. Penerbit : Informatika.


(22)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch


(1)

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 dapat diambil walaupun mahasiswa telah mengetahuinya terlebih dahulu.


(2)

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.


(3)

VI-132 Aplikasi dapat menambah fitur-fitur tertentu seperti fitur untuk melihat nilai, fitur untuk mengetahui jumlah biaya sks dan fitur untuk mengetahui ipk mahasiswa yang bersangkutan


(4)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch


(5)

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 Berbagai Keperluan. Penerbit : Informatika.


(6)

Dieses Dokument wurde mit Win2PDF, erhaeltlich unter http://www.win2pdf.com/ch