Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
BAB 3
ANALISIS DAN PERANCANGAN APLIKASI
3.1 Analisis
Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk
mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan kebutuhan- kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta
membantu merencanakan penjadwalan pembentukan sistem, meminimalisir distorsi- distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi yang terdapat
di dalam sistem tersebut bekerja secara optimal.
Aplikasi sistem informasi berbasis SMS ini dirancang dengan menggunakan metode pendekatan atas-bawah Top-Down Approach sehingga perancangan dimulai dari
bentuk yang paling global yaitu diagram konteks, kemudian diturunkan secara bertahap menjadi bentuk yang lebih detail. Salah satu unsur pokok yang harus
dipertimbangkan dalam tahapan analisis sistem ini yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan
diselesaikan.
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
3.2 Konsep Sistem Informasi Sekolah Berbasis SMS
Pada perancangan sistem informasi ini dibuatlah konsep untuk mengolah pesan SMS berupa permintaan data dari sebuah telepon selular ke sebuah telepon selular yang
terhubung ke sebuah PC, dimana pada PC tersebut terdapat basis data informasi sekolah yang akan diakses. Kemudian PC dapat mengirimkan data yang diminta ke
telepon selular peminta data via SMS dengan memanfaatkan telepon selular yang terhubung ke PC tersebut. Sebagai langkah awal perancangan, dibuatlah suatu model
arsitektur konsep informasi sekolah berbasis SMS tersebut seperti terlihat pada gambar 3.1 berikut:
Gambar 3.1 Model Arsitektur Konsep Sistem Informasi Sekolah Berbasis SMS
Dalam hal ini, pengguna dapat melakukan permintaan data yang telah disediakan penyedia data, seperti permintaan data jadwal pelajaran, nilai ujian,
pringkat siswa atau absensi melalui SMS. Data-data yang disediakan oleh penyedia data dkelompokkan dengan kode-kode tertentu yang sudah distandarkan dan sudah
berbentuk format tertentu yang disesuaikan dengan kemampuan SMS. Jadi, pengguna dapat menggunakan layanan ini dimana saja dan kapan saja selama ia telah terdaftar
dalam basis data aplikasi berbasis SMS ini.
3.3 Perancangan Sistem
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Perancangan aplikasi sistem informasi berbasis SMS ini akan menyajikan banyak fitur, seperti menerima pesan, mengirim pesan, serta mengirim dan menerima pesan
berdasarkan permintaan atau format tertentu. Maka pada dasarnya, ada tiga sistem pengiriman dan penerimaan SMS yang akan dikerjakan sistem, yaitu Info on Demand,
Receive Message, dan Sending Message.
3.3.1 Info on Demand
Mengirim pesan berdasarkan format tertentu dan kemudian sistem akan membalasnya secara otomatis automatic reply. Info on demand akan diperoleh
seperti keterangan di bawah ini:
a. Registrasi
Sebelumnya pengguna siswa atau orang tua melakukan registrasi terlebih dahulu. Registrasi dilakukan 1 kali.
Format penulisan: REGspasiNoInduk
Contoh: REG 058166
Hal ini dimaksudkan agar nomor handphone yang digunakan memiliki relasi dengan nomor induk. Sehingga pada saat pengguna mengirimkan SMS untuk
mengetahui nilai atau absensi tidak perlu menuliskan nomor induk lagi.
b. Jadwal Pelajaran
Format penulisan: JADWALspasiKodeKelas
Contoh:
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
JADWAL IPA Keterangan: SMS untuk mendapatkan jadwal pelajaran kelas IPA.
Untuk memudahkan pengguna dalam mengirimkan SMS maka dibuatlah kode kelas untuk setiap siswa. Kode mata pelajaran tersebut adalah:
1. Kelas X = X
2. Kelas XI = XI
3. Kelas XII IPA = IPA
4. XII IPA = IPS
c. Nilai Ujian Semester
Format penulisan: NILAIspasiKodeMP
Contoh: NILAI MAT
Keterangan : SMS untuk mendapatkan nilai-nilai ujian Matematika
Untuk memudahkan pengguna dalam mengirimkan SMS maka dibuatlah kode mata pelajaran untuk setiap mata pelajaran Kode mata pelajaran tersebut adalah:
1. Agama = AGM
2. Akutansi = AKN
3. Bahasa Indonesia = IND
4. Bahasa Inggris = ING
5. Bahasa Arab = ARB
6. Biologi = BIO
7. Ekonomi = EKO
8. Fisika = FIS
9. Geografi = GEO
10. Kertakes = KTK
11. Kimia = KIM
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
12. Kewarganegaraan = KWN
13. Matematika = MAT
14. Sejarah = SEJ
15. Penjaskes = PEN
d. Ranking
Format penulisan: NILAIspasiRANK
Contoh: NILAI RANK
Keterangan : SMS untuk mendapatkan peringkat kelas.
e. Absensi
Format penulisan: ABSENSIspasiPeriode
Contoh: ABSENSI SEM1
Keterangan : SMS untuk mengetahui absensi pada semester 1
f. Saran
Format penulisan: SARANspasiIsiSaran
3.3.2 Receive Message
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Menerima pesan berupa saran dari pengguna untuk membangun sekolah dari bidang apapun.
3.3.3 Sending Message
Mengirim pesan berupa informasi pembayaran SPP ataupun informasi penting lainnya dari pihak sekolah.kepada pengguna.
3.4 Data Flow Diagram DFD