BAB V PENUTUP
5.2 Saran
Sehubungan dengan kesimpulan di atas, penulis hendak memberikan
saran-saran sebagai berikut:
1) Kepada pembaca yang ingin meneruskan aplikasi Extract Information,
diharapkan mengambil ruang lingkup penelitian yang lebih luas, seperti
wilayah fakultas atau universitas.
2) Kepada mahasiswa yang akan ingin mengembangkan aplikasi ini,
diharapkan menambahkan aplikasi yang memberikan informasi bagi
mahasiswa seperti nilai IPK mahasiswa, jadwal kelas atau jadwal mata
kuliah dan lain-lain.
Yogyakarta, 2004.
Efendy, Yeyen & Istiyanto, Jazi Eko. Rancangan dan Implementasi Prototipe Sistem
Kendali Jarak Jauh Berbasis AT89C52 dan Layanan SMS GSM. UGM.
Yogyakarta, 2004.
Eko. Pengantar Teknologi Bluetooth. Jurnal, 2005.
Faiz, GP. Global System for Mobile Communication. Jurnal, 2005.
Hariyanto, Bambang. Esensi – esensi Bahasa Pemrograman Java. Informatika
Bandung, 2005.
Hasan. Multimedia Information Retrieval. Institut Teknologi Surabaya. Jurnal, 2007.
Heggel. Docklight Application Note : Bluetooth Serial Port. Jurnal, 2009.
Istiyanto, Jazi Eko. Rancangan dan Implementasi Prototipe Sistem Kendali Jarak
Jauh. UGM. Yogyakarta, 2004.
Jogiyanto, Hartono. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori Dan Praktik Aplikasi Bisnis. ANDI Yogyakarta, 2005.
Latief, Adnan. Penelitian Pengembangan. Universitas Negeri Malang. Jurnal, 2009.
Lajmudin, Bin Al – Bahra. Analisis dan Desain Sistem Informasi. Yogyakarta. 2005.
Lekkad, Pritviraj. SMS The New Age Communication Technique. UNITES
Professionals. Bangalore - India. 2008.
Mazwan, Kamus Data (Data Dictionary). Jurnal, 2007.
Mazdalifah . Buku Ajar Pendapat Umum. Departemen Ilmu Komunikasi Fakultas
Ilmu Sosial dan Politik Sumatera Utara. Jurnal, 2006.
Na’am, Ufriadif. Penerapan Mobile Banking Berbasis SMS. Jurnal, 2006.
Peraturan Pemerintah Republik Indonesia Nomor 37 Tahun 2009, Tentang Dosen.
Purnomo, Adi. Pemrograman Java 2 (Membangun Beragam Aplikasi Layanan SMS).
Salemba Infotek Jakarta, 2007.
Puy, Inigo. Bluetooth. Jurnal, 2008.
Ramadhani, Emilia & Mazdalifah. Buku Ajar Pendapat Umum. Jurnal, 2006.
Runkle, Tom. Application Definition. Jurnal, 2008.
Sugiono. Perancangan Sistem Informasi Appointment Pasien Berbasis SMS di Rumah
Bersalin. Stikes Surya Global. Yogyakarta. 2007.
Tetelepta, Franklin Arthur. Sistem Akses Fasilitas Pendaftaran Rencana Studi dan
Jadwal Ujian VIA SMS. Jurnal, 2003.
Undang – undang Republik Indonesia Nomor 18 Tahun 2002. Tentang Pembuatan
dan Pengembangan.
Widawaty, Yunita Riris & Lien, Diao Ai. Kegunaan Studi Literature Dalam
Penelitian. Jurnal, 2004.
Waljiyanto,. Sistem Basis Data : Analisis dan Pemodelan Data. Informatika.
Bandung. 2000.
Yulimingtarto, Johan. Pengolahan Data GPS yang Dikirim dengan Teknologi SMS
untuk Pelacakan Kendaraan. Petra Christian University. Surabaya, 2004.
http://dewey.petra.ac.id/jiunkpe_dg_11182.html.(10-01-2010) : 09.00)
http://willis.comze.com/pengertian_informasi.html (12-03-2010 : 14.00)
bdo.blog.ittelkom.ac.id/blog/files/2010/02/Free-Reply-SMS.pdf (23-12-2009 : 10.20)
http://www.textsmsmarketing.com/uses_benefits.php (24 - 05 - 2010 : 11.00)
1. Informasi apa saja yang ditanyakan oleh mahasiswa ketika datang ke prodi TI?
- Mahasiswa biasanya menanyakan informasi nilai semester, IPK, dosen PKL dan
dosen PA.
2. Bagaimana cara memberikan informasi untuk mahasiswa TI?
- Kami memberikan informasi baik dari pihak prodi sendiri atau informasi dari
pusat melalui mading mading yang berada di depan ruangan Prodi TI.
3. Langkah apa yang dilakukan oleh pihak prodi jika ingin mengambil suara dari
mahasiswa?
- Untuk mendapatkan suara dari mahasiswa biasanya kami menggunakan angket
untuk dibagikan kepada mahasiswa, akan tetapi pembagian angket ini masih
kurang effisien karena banyak memakan waktu dan sering terjadi kerusakan
dalam pengembalian angket.
4. Bisakah bapak teraangkan susunan organisasi di Prodi TI ?
- Prodi TI dikepalai oleh Kaprodi dan ada sekretaris yang membantu kaprodi,
juga pembantu staff yang membantu mahasiswa
1. Informasi apa saja yang akan anda cari jika datang ke Prodi TI?
- Biasanya saya mencari informasi jadwal kuliah, nilai ipk, dosen PA dan PKL.
2. Menurut anda bagaimana penyebaran informasi yang ada di prodi TI?
- Tidak effisien, informasi terbaru hanya ditujukan kepada mahasiswa yang
sering ke kampus, sedangkan bagi mahasiswa yang sudah kerja mengalami
kesulitan dalam memcari informasi.
3. Bagaimana menurut anda dengan pembagian angket yang dilakukan pihak prodi
untuk mengambil suara dari Mahasiswa?
- menurut saya bagus, karena pembagian angket bisa menyalurkan suara
mahasiswa. Akan tetapi lebih bagus lagi bisa dilakukan secara sering dan terus –
menerus.
4. Dalam pemberian informasi, bagaimana menurut anda yang effisien?
- Menurut saya mahasiswa seharusnya mendapatkan informasi secara cepat dan
tidak bertele – tele.
5. Menurut anda perlukah mahasiswa diberikan informasi mengenai biaya
semester?
- Menurut saya itu penting untuk orang tua mahasiswa, karena dengan adanya
laporan tersebut mereka bisa mengetahui biaya semester yang harus dibayar
oleh anaknya.
6. Bagaimana jika dibuat aplikasi yang membantu penyebaran informasi di Prodi
TI?
- Menurut saya bagus, lebih baik lagi jika dilakukan secara online atau melalui
sms.
Sumber : Irham Hayat Daud
Nim : 104091003205
SHORT MESSAGE SERVICE (SMS)
DI LINGKUNGAN PROGRAM STUDI TEKNIK INFORMATIKA
Rusdiantoro
Program Studi Teknik Informatika
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Jl. Ir. H. Juanda No. 95 Ciputat, Jakarta Selatan, Indonesia 15419
Telp : (021)-7401925 Fax (021)-7402982
Email : [email protected]
Pada penelitian ini akan dikembangkan suatu perangkat lunak yang mempunyai tujuan
utama untuk menyebarkan informasi yang ada di lingkungan Program Studi Teknik Informatika.
Aplikasi ini dikembangkan untuk membantu penyebaran informasi dan pertukaran informasi karena
dalam menjalankan tugasnya pihak Program Studi cenderung mengalami kesulitan untuk memberikan
informasi kepada mahasiswa, dan bagi mahasiswa, mereka juga mengalami kesulitan dalam pencarian
informasi di sekitar fakultas, seperti mendapatkan informasi Dosen Pembina Akademik, Dosen
Pembimbing Praktek Kerja Lapangan dan informasi lainnya.
Kebutuhan mendasar pada informasi yang bersifat penting agar pihak mahasiswa dan
Program Studi dapat mengetahui informasi yang mereka butuhkan, membuat saya sebagai peneliti
tertarik untuk membuat aplikasi berbasis SMS yang dapat membantu pihak Program Studi dan
mahasiswa untuk mendapatkan informasi yang mereka inginkan. Dengan judul “PEMBUATAN
APLIKASI PENYEBARAN INFORMASI BERBASIS SHORT MESSAGE SERVOCE (SMS) DI
LINGKUNGAN PROGRAM STUDI TEKNIK INFORMATIKA “. Di mana aplikasi ini akan
mengiriman informasi sms kepada mahasiswayang berupa informasi dosen pembina praktek kerja
lapangan, dosen pembina akademik, informasi biaya semester mahasiswa dan polling sms.
Dalam pengembangan sistem ini, penulis menggunakan metodologi RAD (Rapid Application
Development), menggunakan bahasa pemrograman java dan menggunakan MySQL sebagai database
nya serta menggunakan SmitDev Server sebagai sms gateway. Dalam menjalankan aplikasi ini, penulis
akan menggunakan bahasa AT COMMANDuntuk bahasa perintah handphone dan Bluetooth sebagai
media koneksi perantara antara komputer dan handphone.
Kata Kunci : short message service (SMS), Informasi, Mahasiswa, Program Studi Teknik
Informatika
Latar Belakang
SMS (Short Message Service) merupakan layanan atau fasilitas yang diberikan dan
dikembangkan oleh para operator GSM (Global System of Mobile Communication). Layanan atau
fasilitas SMS merupakan salah satu hasil pengembangan dari aplikasi perangkat seluler atau
mobile-phone yang dapat digunakan sebagai media berkomunikasi. Adapun cara berkomunikasi memakai SMS
adalah dengan cara mengirimkan sebuah pesan singkat, berupa text atau alphanumeric yang sederhana.
Cara komunikasi dengan menggunakan SMS merupakan cara berkomunikasi yang lain, selain
berkomunikasi dengan mengirim sinyal suara.
Program studi TI adalah suatu badan yang menjalankan aktivitas akademik program studi Teknik
Informatika, yang mempunyai tugas mengatur segala jenis aktivitas dan kegiatan yang dilakukan di
dalam program studi TI. Program studi TI juga mempunyai tugas untuk memberikan informasi kepada
mahasiswa dan melayani mahasiswa dalam bidang seputar kegiatan mahasiswa. Susunan staff dalam
Program studi TI dikepalai oleh seorang kaprogram studi dan dalam kinerjanya kepala program studi
dibantu oleh seorang sekretaris, seorang kepala pengurus mahasiswa program non-reguler dan tiga orang
orang pemberi pelayanan informasi bagi mahasiswa.
Jenis pelayanan yang diberikan oleh pihak Program studi TI kepada mahasiswa diantaranya
adalah mengurus surat-menyurat untuk mahasiswa, memberikan informasi dan dalam kegiatanya
program studi juga menerima informasi dari mahasiswa seperti biodata mahasiswa, pendapat dari
mahasiswa mengenai kinerja dosen, fasilitas fakultas serta masih banyak lagi jenis pelayanan dan
informasi yang diberikan atau diterima pihak program studi dari mahasiswa. Akan tetapi dalam
berjalanya kegiatan tersebut, pihak program studi cenderung mengalami kesulitan untuk mendapatkan
informasi serta mencari tahu informasi yang dibutuhkan baik bagi pihak mahasiswa atau pihak program
studi.
pihak program studi maka sering terjadi keterlambatan dalam permintaan informasi yang diajukan oleh
mahasiswa, baik bagi mereka yang ingin mengetahui dosen PA dan PKL atau mengurus surat – surat
yang dibutuhkan oleh mahasiswa. Bagi pihak program studi, mereka mengalami kesulitan dalam
memberikan informasi, menggumpulkan suara mahasiswa dan informasi dari mahasiswa yang berperan
penting bagi pihak program studi. Sedangkan informasi yang disampaikan oleh pihak program studi
mempunyai peranan penting dalam kebutuhan informasi bagi mahasiswa, dan jika ada informasi yang
akan diberikan oleh pihak program studi kepada mahasiswa tertentu, mereka masih mengalami kesulitan
dalam memberikan informasi tersebut, karena belum ada data yang lengkap atau mengalami kesulitan
dalam pencarian data mahasiswa yang bersangkutan.
Kebutuhan mendasar pada informasi yang bersifat penting agar pihak mahasiswa dan program
studi dapat mengetahui informasi yang mereka butuhkan membuat saya sebagai peneliti tertarik untuk
membuat aplikasi berbasis SMS yang dapat membantu pihak program studi dan mahasiswa
mendapatkan informasi yang mereka inginkan. Dengan judul “ PEMBUATAN APLIKASI
PENYEBARAN INFORMASI BERBASIS SHORT MESSAGE SERVICE (SMS) DI LINGKUNGAN
PROGRAM STUDI TEKNIK INFORMATIKA “. Tulisan ini merupakan penelitian skripsi yang
merupakan syarat dalam memperoleh kelulusan dan memperoleh gelar sarjana.
Rumusan Masalah
Berbagai bentuk pencarian informasi telah banyak dilakukan oleh pihak mahasiswa maupun
program studi, dari pencarian informasi yang bersifat langsung (direct) seperti menanyakan informasi
langsung kepada pihak program studi atau bersifat tidak langsung (indirect) seperti pengambilan
informasi dari mahasiswa dalam bentuk angket. Dan dalam aktivitas program studi atau mahasiswa
terdapat beberapa permasalahan yang menjadi penghambat dalam pemberian dan penerimaan informasi,
permasalahan tersebut adalah sebagai berikut :
a.Kurangnya komunikasi antara mahasiswa dan pihak program studi, menjadi salah satu penyebab
utama tidak berjalannya penyebaran informasi secara efisien di FST.
b.Dalam menanyakan informasi kepada pihak program studi, banyaknya jumlah mahasiswa membuat
pihak program studi mengalami kesulitan dalam melayani permintaan mahasiswa, sehingga sering
terjadi keterlambatan dalam pelayanan permintaan informasi yang diajukan oleh mahasiswa.
c.Membuat aplikasi penyebaran informasi yang membantu pihak program studi TI dalam memberikan
informasi kepada mahasiswa dengan info terbaru, seperti informasi pembimbing praktek kerja
lapangan, pembina akademik, biaya semester dan polling sms yang membantu mengetahui suara
mahasiswa.
Batasan Masalah
Dalam pembuatan skripsi ini, peneliti membatasi permasalahan dengan batasan masalah sebagai
berikut :
a.Informasi yang diberikan dalam aplikasi ini berupa penyebaran informasi langsung kepada
mahasiswa, informasi dosen pembimbing praktek kerja lapangan, pembina akademik, biaya semester
dan polling sms.
b.Menggunakan media handphone bertipe GSM yaitu Siemens CX75 sebagai server perantara antara
aplikasi dari komputer dan koneksi sinyal.
c.Menggunakan program smitdev server untuk membuat koneksi antara Bahasa pemrograman Java
dengan handphone yang dikoneksikan ke dalam PC.
d.Pihak yang menggunakan aplikasi ini ialah staff program studi Teknik Informatika yang membantu
pelayanan informasi mahasiswa.
Tujuan Penelitian
Adapun tujuan dari peneliti membahas studi kasus ini adalah :
1.Untuk mengembangkan dan mengimplementasikan aplikasi berbasis SMS untuk digunakan di
lingkungan Program studi TI.
2.Bagi pihak program studi aplikasi ini dapat membantu mereka dalam memberikan dan menerima
informasi dari mahasiswa serta dapat mengetahui suara mayoritas mahasiswa.
3.Bagi pihak mahasiswa aplikasi ini diharapkan dapat membantu mahasiswa dalam mendapatkan dan
menerima informasi yang diberikan oleh pihak program studi, terutama dalam hal pemberian
informasi yang bersifat penting.
b)Memperoleh pengetahuan baru yang berhubungan dengan bahasa pemrograman java dan MySQL.
c)Untuk memenuhi salah satu syarat kelulusan strata satu (S1) Program Studi Teknik Informatika
Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta.
Bagi Pihak Program Studi TI dan Mahasiswa.
a)Dengan dibuatnya aplikasi ini diharapkan akan mempermudah pihak Program studi dan Mahasiswa
dalam mencari dan mendapatkan informasi yang dibutuhkan.
b)Dapat meningkatkan komunikasi antara pihak program studi dan mahasiswa.
Bagi Pihak Universitas.
a)Sebagai sumbangan karya ilmiah dalam disiplin ilmu khususnya dalam bidang teknologi informatika.
Metodologi Penelitian
Langkah-langkah dalam pengerjaan Tugas Akhir :
Waktu dan Tempat Penelitian
Penelitian pengembangan aplikasi ini dilaksanakan selama 3 (tiga) bulan, dimulai pada tanggal 1
Oktober 2009 sampai dengan 1 Desember 2009. Tempat penelitian di Program Studi Teknik
Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta.
Metode Pengumpulan Data
Penelitian yang dilakukan adalah penelitian eksperimen dan simulasi. Penelitian ini
menggunakan sebuah laptop dan handphone sebagai sarana untuk mengembangkan aplikasi berbasis
SMS.
a. Penelitian Kepustakaan
Metode ini dilakukan dengan cara mencari bahan – bahan atau materi sumber yang dapat digunakan
sebagai referensi peneliti atau mencari hal – hal yang dapat digunakan dalam pembuatan aplikasi
berbasis SMS ini.
b. Wawancara
Wawancara bertujuan untuk mengetahui pendapat dari mahasiswa apakah aplikasi berbasis SMS ini
akan bermanfaat bagi mahasiswa dan civitas akademik.
c. Studi Literatur tentang :
1) Pemrograman dengan bahasa Java, karena aplikasi berbasis SMS ini akan dibuat menggunakan
bahasa Java.
2) Koneksi antara mobile-phone dengan komputer melalui Kabel Data, serta menggunakan Bluetooth
sebagai media perantara.
3) Belajar bahasa pemrograman SQL, serta menggunakan MySQL sebagai database-nya.
1). Model Bisnis
Pada tahap ini menentukan ruang lingkup program yang akan dibangun sesuai fungsi – fungsi
bisnis yang berjalan dalam proses bisnis
2). Model Data
Membentuk serangkaian objek data yang dibutuhkan untuk menopang model bisnis tersebut.
Pada tahapan ini, dilakukan analisa terhadap berbagai macam hal yang dibutuhkan untuk membangun
serta mensimulasikan aplikasi berbasis SMS ini. Analisa yang dilakukan antara lain adalah:
a) Analisa terhadap sumber daya yang dimiliki, termasuk untuk menentukan jenis bahasa pemrograman
dan database yang akan digunakan.
b) Analisa terhadap teknologi SMS dan SMS Gateway.
c) Analisa serta memilih komponen yang tepat sesuai dengan teknologi yang telah dipilih baik
hardware maupun software untuk memenuhi aplikasi layanan yang akan dibangun.
3). Perencanaan dan Pembuatan Perangkat Lunak
a) Membuat agar mobile-phone yang ada di server dapat berhubungan dengan komputer melalui kabel
data, serta menggunakan ATCommand dalam membaca data dari mobile-phone ke PC.
b) Membuat aplikasi berbasis SMS.
c) Membuat server menjadi database untuk hasil informasi yang diterima dari mahasiswa.
4.) Pengujian dan Analisa Perangkat Lunak
a) Pengujian program yang telah dibuat.
b) Analisa hasil output-an dari program yang telah dibuat.
5). Pengambilan Kesimpulan
Pengambilan kesimpulan terhadap alat yang telah dibuat sesuai dengan hasil yang didapat dalam
pengujian. Sedapat mungkin dilakukan perbaikan-perbaikan sehinga mendapatkan hasil yang lebih
optimum.
Gambar 1. Rapid Application Development Model
string atau teks dan data binary. Setiap sms dibtasi hanya sampai 160 karakter saja, dengan
menggunakan huruf latin, sedangkan untuk karakter non latin seperti karakter Arab atau chinese, sms
dibatasi hanya sampai 70 karakter saja. Sms merupakan salah satu dari GSM data services yang
disediakan oleh PLMN (Public Land Mobile Network). Contoh GSM data services yang lain adalah fax
dan data transfer. GSM data services hanya dapat digunakan jika sebuah PLMN menyediakan fasilitas
tersebut.
GSM (Global System for Mobile)
Global system for mobile communication (GSM) merupakan standar yang diterima secara global
untuk komunikasi selular digital. GSM adalah nama group standardisasi yang di mapankan pada tahun
1982 untuk menghasilkan standar telepon bergerak di eropa, digunakan sebagai formula spesifikasi
untuk pan-eropa sistem selular radio bergerak yang bekerja pada frekuensi 900 Mhz. Dan diperkirakan
banyak negara lainnya diluar eropa akan turut menggunakan teknologi GSM.
AT COMMAND
AT COMMAND adalah perintah-perintah yang digunakan pada telepon selular. AT
COMMAND dari tiap-tiap telepon selular (khususnya yang berbeda merk atau pembuatnya) bisa
berbeda-beda, tetapi pada dasarnya sama. Pada proyek ini AT COMMAND yang digunakan adalah AT
COMMAND untuk mengirim dan menerima SMS. AT Command untuk SMS ini sama untuk semua tipe
telepon selular.
Gambar 2. Contoh AT-Command
Java
Java merupakan sebuah bahasa berorientasi objek (object oriented programming). Yang
merupakan karya Sun Microsystem Inc. Yang dapat dijalannkan dimanapun dan di sembarang platform
apapun, di beragam lingkungan: Internet, intranets, pemakaian produk elektronik, dan aplikasi
komputer. Jika anda pernah memprogram dengan bahasa pemrograman OOP , seperti C++ atau
Smalltalk, mungkin anda ingat betapa menyenangkannya memprogram dengan konteks objek. Anda
merancang beberapa objek satu demi satu dengan mendefinisikan berbagai property yang dimiliki object
tersebut dan pekerjaan (task) yang dapat ditangani oleh objek tersebut. Kemudian anda merangkai
semua objek tersebut dengan mendefinisikan relasi antar objek tersebut seperti halnya membangun
sebuah mobil dari komponen-komponennya. Belakangan ini , mungkin anda akrab dengan slogan
"reusable of code". "Reuse of code" ini bukanlah cut & paste. Yang dimaskud dengan "reuse of code"
ini adalah suatu keadaan dimana para programmer untuk membangun sebuah objek dengan mengextend
objek-objek yang telah ada secara mudah. Secara mudah disini adalah, programmer itu mungkin tidak
perlu tahu dengan kode-kode dari objek yang ingin ia extend, yang ia butuhkan hanyalah pengetahuan
mengenai property dari objek itu dan hal-hal yang dapat dilakukan oleh objek itu.
(RDBMS). Pada awalnya, MySQL mempunyai nama mSQL, dan sering digunakan untuk keperluan
koneksi ke table menggunakan fast low level routine. Namun mSQL terbukti kurang cepat dan tidak
sefleksibel saat itu. Karena hal itu, dibuatlah suatu SQL interface dengan API interface yang hampir
sama dengan mSQL dan akhirnya lebih populer disebut MySQL.
Bluetooth Serial Port (SPP)RFCOMM (Cable replacement protocol)
Bluetooth adalah nama yang diadopsi dari nama Raja Denmark Harald Bluetooth yang
memerintah kerajaan Denmark pada tahun 940 – 981 SM. Namanya diambil karena raja Denmark
tersebut sukses menggabungkan 2 kerajaan yaitu Denmark dan Norwegia menjadi sebuah kerajaan utuh.
Selain itu, dia juga sukses dalam menyebarkan agama kristen di kedua negara tersebut. Dengan
penamaan tersebut diharapkan Bluetooth yang merupakan media transmisi ini bisa juga menjadi
teknologi pemersatu yang digunakan di dalam dunia komputer dan dunia telekomunikasi.
Bluetooth Serial Port Profile (SPP), adalah salah satu layanan yang ada di dalam bluetooth.
Seperti yang kita ketahui banyak jenis layanan bluetooth yang lain seperti, “Audio Headset” atau
“Bluetooth Printer”. Bluetooth serial port bisa di kategorikan sebagai COM di dalam Windows (seperti
COM3 atau COM7), yang dapat berfungsi sama dengan port RS232 yang tersedia di komputer atau
virtual COM.
Gambar 3. Contoh Bluetooth Serial Port
Development (RAD).
1. Bisnis Modelling.
Dalam pembuatan aplikasi ini peneliti menggunakan bisnis modeling yang mengendalikan bisnis
dalam pembuatan aplikasi ini.
Gambar 4. Bisnis Modelling
2. Data Modeling
Model data yang digunakan adalah :
2.1DFD (Data Flow Diagram)
DFD adalah diagram yang menggunakan notasi – notasi untuk menggambarkan arus dari data
sistem (Jogiyanto, 2005 : 700)
a. Context Diagram
Context diagram adalah diagram level tertinggi dari DFD yg menggambarkan hubungan sistem
dgn lingkungan luarnya.
Bentuk context diagram aplikasi EI (EXTRACT INFORMATION) :
Gambar 5. Context Diagram
Gambar 6. Entity Relationship Diagram (ERD)
3.2 Perancangan Database
Macam-macam tabel yang digunakan pada pada aplikasi ini adalah :
a. Tabel sms_masuk
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
4
5
6
id_masuk
no_telepon_masuk
tanggal_masuk
jam_masuk
isi_pesan_masuk
status_masuk
int(11)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
NO
NO
NO
NO
NO
NO
PRI NULL auto_increment
Tabel 1. Sms Masuk
2
3
4
5
6
no_telepon_keluar
tanggal_keluar
jam_keluar
isi_pesan_keluar
status_keluar
varchar (100)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
NO
NO
NO
NO
NO
Tabel 2. Sms Keluar
c. table data mahasiswa
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
4
nim
nama_mahasiswa
dosen_pa
dosen_pkl
varchar (100)
varchar (100)
varchar (100)
varchar (100)
NO
NO
NO
NO
PRI NULL
Tabel 3. Data Mahasiswa
d. Tabel buku_telepon
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
no_telepon
nama_kontak
alamat
varchar (25)
varchar (150)
varchar (250)
NO
NO
NO
PRI NULL
Tabel 4. Buku Telepon
b. Tabel biaya_semester
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
4
5
6
7
8
9
10
kode
nim
spp
dop
dkm
dp
jumlah
pajak
total_pembayaran
bulan_pembayaran
varchar (100)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
varchar (10)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
PRI NULL
Tabel 5. Biaya Semester
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
4
5
Kode_pertanyaan
Isi_pertanyaan
Pilihan_a
Pilihan_b
Pilihan_c
varchar (100)
varchar (100)
varchar (100)
varchar (100)
varchar (100)
NO
NO
NO
NO
NO
PRI NULL
Tabel 6. Data Pertanyaan Polling
d. Tabel_hasil_polling
NO FIELD TYPE NULL KEY DEFAULT EXTRA
1
2
3
4
no_urut
kode_pertanyaan
pilihan
no_telepon_pengirim
int(11)
varchar (100)
varchar (100)
Dalam dokumen
Pembuatan aplikasi penyebaran informasi berbasis Short Message Service (SMS) di lingkungan program studi TI
(Halaman 150-200)