“RANCANG BANGUN APLIKASI SISTEM INFORMASI AKADEMIK LABORATORIUM UNTUK KOMPETENSI KEAHLIAN DI SMK RAJASA SURABAYA ”.

RANCANG BANGUN APLIKASI
SISTEM INFORMASI AKAPEMIK LABORATORIUM
UNTUK KOMPETENSI KEAHLIAN
PI SMK RAJASA SURABAYA

SKRIPSI
Piajukan Untuk Memenuhi Sebagai Persyaratan
Palam Memperoleh Gelar Sarjana Komputer
Program Studi Sistem Informasi

Oleh :
ANTOK RACHMAWAN
0735010045

PROGRAM STUPI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INPUSTRI
UNIVERSITAS PEMBANGUNANNASIONAL “VETERAN” JATIM
SURABAYA
2011

KATA PENGANTAR


Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa
yang telah memberikan kekuatan-Nya sehingga penulis bisa menyelesaikan
skripsi yang berjudul : “RANCANG BANGUN
INFORMASI

AKADEMIK

LABORATORIUM

APLIKASI SISTEM

UNTUK

KOMPETENSI

KEAHLIAN DI SMK RAJASA SURABAYA ”
Melalui skripsi ini, penulis merasa mendapat kesempatan besar untuk lebih
memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan. Namun
demikian, penulis menyadari bahwa skripsi ini masih memiliki banyak kelemahan

dan kekurangan. Oleh karena itu penulis sangat mengharapkan kritik dan sarannya
untuk pengembangan ke depannya.
Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan
terima kasih dan penghargaan sebesar-besarnya kepada:
1.

Allah SWT dan Nabi Muhammad SAW .

2.

Kedua orang tua kami dan keluarga tercinta yang telah memberikan
semangat dan do’a restunya yang tiada henti.

3.

Bapak Prof. Dr. Ir Teguh Soedarto, MP selaku Rektor UPN “Veteran”
Jawa Timur.

4.


Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.

5.

Ibu Asti Dwi Irfianti, S.Kom, M.Kom dan Bapak Agung Brastama Putra,
S.Kom selaku dosen pembimbing skripsi yang telah membimbing dan
memberikan saran selama pekerjaan skripsi ini.

ii

ABSTRAKSI

Laboratorium merupakan ujung tombak pendidikan, karena di dalam
laboratorium dilakukan berbagai kegiatan praktek atau penelitian, dengan
menggunakan seperangkat alat-alat laboratorium serta infrastruktur yang
lengkap seperti air, listrik, gas, alat dan sebagainya. Dimana selama ini
laboratorium yang ada masih bersifat manual dalam penyimpanan data,
pencarian


data,

dan

pembuatan

laporan-laporan,

sehingga

dalam

pelaksanaannya menimbulkan kerugian waktu dan biaya. Pengelolaan dan
pencarian data membutuhkan waktu yang cukup lama, serta terjadi penumpukan
data yang berupa lembaran kertas sehingga membutuhkan banyak tempat atau
ruangan penyimpanan.
Untuk itulah perlu perancangan dan pembangunan suatu sistem yaitu
merancang dan membuat Aplikasi Sistem Informasi Akademik Laboratorium
Untuk Jurusan Keahlian yang bertujuan agar dapat mengefisienkan waktu dan
memudahkan guru pengajar pada masing-masing laboratorium di dalam

pengolahan data, khususnya di Sekolah Menengah Kejuruan “ RAJASA” dan
umumnya untuk semua Sekolah Menengah Kejuruan.Dari pengerjaan aplikasi ini,
hasil yang diperoleh adalah sebuah software atau aplikasi yang berisi tentang
pengolahan data akademik laboratorium dengan fasilitas membuat jadwal
laboratorium pada masing - masing jurusan, mengolah data guru laboratorium
mengolah data siswa praktikan, absensi siswa praktikan, dll
Semoga dengan adanya suatu sistem informasi akademik laboratorium
yang berbasis client server yang bertujuan untuk mengolah data laboratorium
dapat mempermudah dalam pencatataan data - data dan melihat data
laboratorium.
Kata kunci : Aplikasi Akademik Laboratorim Untuk Kompetensi Keahlian ,
SMK “Rajasa” Surabaya
i

DAFTAR ISI
ATSTRAKSI ...............................................................................................

i

KATA PENGANTAR ................................................................................. ii

DAFTAR ISI ................................................................................................ iv
DAFTAR GAMTAR ................................................................................... viii
TAT I PENDAHULUAN ..........................................................................
1.1. Latar Belakang .............................................................................
1.2. PerumusanMasalah.......................................................................
1.3. BatasanMasalah............................................................................
1.4. Tujuan .........................................................................................
1.k. Manfaat Penelitian........................................................................
1.6. Metodelogi Penelitian ...................................................................
1.7. SistematikaPenulisan ....................................................................
BAB I PENDAHULUAN .........................................................
BAB II TINJAUAN PUSTAKA ...............................................
BAB III ANALISA DAN PERANCANGAN SISTEM .............
BAB IV IMPLEMENTASI SISTEM ........................................
BAB V UJI COBA ....................................................................
BAB VI PENUTUP ...................................................................
DAFTAR PUSTAKA ...............................................................

1
1

3
3
4
4
k
6
6
6
6
6
6
6
6

TAT II TINJAUAN PUSTAKA ...............................................................
2.1. Sejarah Singkat SMK Rajasa Surabaya .........................................
2.1.1 Visi dan Misi SMK Rajasa ..............................................
2.2 Pengertian Sistem Informasi .........................................................
2.3 Sistem Informasi Akademik..........................................................
2.4 Data..............................................................................................

2.k Sistem...........................................................................................
2.6 Informasi ......................................................................................
2.7 Pengertian Aplikasi.......................................................................
2.8 Pengertian Laboratorium ..............................................................
2.9 Definisi Visual Basic ....................................................................
2.10 Definisi SQL Server .....................................................................
2.10.1 Data provider ................................................................
2.10.2 Koneksi DataBase dengan Visual Basic.........................
2.11 Pengertian DFD (Data Flow Diagram) .........................................
2.12 Pengertian CDM dan PDM .........................................................
2.13 Pengertian SMS (Short Message Service) ...................................
2.13.1 Mobile Switching Center...............................................
2.13.2 Base Station System ......................................................
2.13.3 Mekanisme Store Dan Forward Pada SMS ....................
2.13.4 Cara Kerja Jaringan SMS ..............................................

8
8
8
9

10
11
12
12
13
14
14
1k
17
18
18
19
20
20
21
21
22

iv


2.13.k At Command.................................................................
2.14 SMS Gateway...............................................................................
2.1k Definisi Client Server ...................................................................
2.1k.1 Kelebihan Model Hubungan Client Sever ......................
2.1k.2 Kekurangan Model Hubungan Client Server ..................

23
24
26
27
27

TAT III ANALISA DAN PERANCANGAN SISTEM ............................
3.1. Analisis Sistem .............................................................................
3.1.1 Analisis Masalah.............................................................
3.1.2 Software Requiretment Specification (SRS) ....................
3.1.3 Analisis Kebutuhan Non Fungsional ...............................
3.2. Kebutuhan Fungsional ..................................................................
3.2.1 Diagram Konteks ............................................................
3.2.2 Data Flow Diagram .........................................................

3.2.3 Spesifikasi Proses............................................................
3.3. Conceptual Data Model ................................................................
3.4. Physical Data Model.....................................................................
3.k. Struktur Tabel...............................................................................
3.6. Perancangan Antar Muka..............................................................
3.7. Perancangan Form Aplikasi ..........................................................
3.7.1 Form Login Aplikasi .......................................................
3.7.2 Form Menu Utama Aplikasi ............................................
3.7.3 Form Master Siswa .........................................................
3.7.4 Form Master Data Karyawan...........................................
3.7.k Form Master Data Jabatan...............................................
3.7.6 Form Master Data Kompetensi Keahlian .........................
3.7.7 Form Master Buku Induk ................................................
3.7.8 Form Master Data Kelas..................................................
3.7.9 Form Master Data Ruang ................................................
3.7.10 Form Master Data Hari..................................................
3.7.11 Form Data Login Sistem ...............................................
3.7.12 Form Penjadwalan Laboratorium...................................
3.7.13 Form Penjadwalan Siswa...............................................
3.7.14 Form Absensi ................................................................
3.7.1k Form Data Absensi........................................................
3.7.16 Form Ubah Absensi.......................................................
3.7.17 Form Master DKK .......................................................
3.7.18 Form Master KK ...........................................................
3.7.19 Form Master Nilai DKK................................................
3.7.20 Form Master Nilai KK ..................................................
3.7.21 Form NilaiPerbaikan DKK ............................................
3.7.22 Form Nilai Perbaikan KK..............................................
3.7.23 Form Lihat Nilai Raport Laboratorium ..........................
3.7.24 Form Data Jadwal Laboratorium ...................................
3.7.2k Form Laporan Data Siswa Praktikan .............................
3.7.26 Form Laporan Absensi ..................................................
3.7.27 Form Menu Utama Siswa .............................................
3.7.28 Form Import Master Data Siswa....................................

28
28
28
28
20
33
33
34
37
37
39
41
47
47
47
48
49
49
k0
k1
k1
k2
k2
k3
k4
k4
kk
k6
k7
k7
k8
k9
k9
60
60
61
62
62
63
64
64
6k

v

3.7.29 Form Import Master Data Karyawan ............................. 66
TAT IV IMPLEMENTASI ........................................................................
4.1. Implementasi .................................................................................
4.2. Lingkungan Pemrograman.............................................................
4.3. Implementasi Aplikasi Antar Muka ...............................................
4.3.1 Implementasi Antar Muka Pada Menu Aplikasi...............
4.3.1.1 Menu Utama ................................................................
4.3.1.2 Form Login Aplikasi ....................................................
4.3.1.3 Form Master Data Siswa ..............................................
4.3.1.4 Form Master Data Karyawan........................................
4.3.1.k Form Master Data Jabatan ............................................
4.3.1.6 Form Master Data Kompetensi Keahlian ......................
4.3.1.7 Form Master Data Buku Induk .....................................
4.3.1.8 Form Master Data Kelas ..............................................
4.3.1.9 Form Master Data Ruang .............................................
4.3.1.10 Form Master Data Hari...............................................
4.3.1.11 Form Master Data Login Sistem.................................
4.3.1.12 Form Penjadwalan Laboratorium................................
4.3.1.13 Form Penjadwalan Siswa............................................
4.3.1.14 Form Absensi .............................................................
4.3.1.1k Form Data Absensi ....................................................
4.3.1.16 Form Ubah Absensi....................................................
4.3.1.17 Form Master DKK .....................................................
4.3.1.18 Form Master KK ........................................................
4.3.1.19 Form Nilai DKK ........................................................
4.3.1.20 Form Nilai KK ...........................................................
4.3.1.21 Form Nilai Perbaikan DKK ........................................
4.3.1.22 Form Nilai Perbaikan KK ...........................................
4.3.1.23 Form Lihat Nilai Raport Laboratorium .......................
4.3.1.24 Form Laporan Data Jadwal Laboratorium...................
4.3.1.2k Form Laporan Data Siswa Praktikan...........................
4.3.1.26 Form Laporan Absensi ...............................................
4.3.1.27 Form Menu Utama Siswa ...........................................
4.3.1.28 Form Import Master Data Siswa .................................
4.3.1.29 Form Import Master Data Siswa .................................

67
67
67
67
68
68
69
69
70
71
71
72
73
73
74
7k
7k
76
77
77
78
79
79
80
81
81
82
83
83
84
8k
8k
86
87

TAT V UJI COTA ......................................................................................
k.1. Lingkungan Uji Coba ....................................................................
k.2. Uji Coba Halaman Utama Petugas TU...........................................
k.2.1 Uji Coba Login Petugas TU ............................................
k.2.2 Contoh Proses Simpan Data Karyawan............................
k.2.3 Contoh Proses Ubah Data Karyawan ...............................
k.2.4 Contoh Proses Hapus Data Karyawan .............................
k.2.k Contoh Proses Simpan Data Siswa ..................................
k.2.6 Contoh Proses Ubah Data Siswa......................................
k.2.7 Contoh Proses Hapus Data Siswa ....................................
k.2.8 Contoh Proses Simpan Buku Induk .................................

88
88
88
88
90
91
92
94
9k
97
98

vi

k.2.9 Contoh Proses Ubah Buku Induk.....................................
k.2.10 Contoh Proses Hapus Buku Induk .................................
k.2.11 Contoh Proses Simpan Data Login Sistem.....................
k.2.12 Contoh Proses Ubah Data Login Sistem ........................
k.2.13 Contoh Proses Hapus Data Login Sistem.......................
k.2.14 Contoh Proses Simpan Nilai DKK.................................
k.2.1k Contoh Proses Ubah Nilai DKK ....................................
k.2.16 Contoh Proses Simpan Nilai KK ...................................
k.2.17 Contoh Proses Ubah Nilai KK.......................................
k.2.18 Contoh Proses Simpan Absensi .....................................
k.2.19 Contoh Proses Ubah Absensi.........................................
k.2.20 Contoh Proses Cetak Laporan Jadwal Laboratorium......
k.2.21 Contoh Proses Cetak Laporan Absensi ..........................
k.2.22 Contoh Proses Cetak Laporan Siswa Praktikan..............
k.3. Uji Coba Halaman Kurikulum...................................................................
k.3.1 Contoh Proses Simpan Data Penjadwalan Lab.................
k.3.2 Contoh Proses Ubah Data Penjadwalan Lab ....................
k.3.3 Contoh Proses Hapus Data Penjadwalan Lab...................
k.4. Uji Coba Halaman Kep.Program ...............................................................
k.4.1 Contoh Proses Penjadwalan Siswa Praktikan...................
k.k. Uji Coba Halaman Utama Siswa ...............................................................
k.k.1 Uji Coba Login Siswa .....................................................

100
102
103
104
106
107
108
110
111
112
11k
116
117
119
120
120
122
123
12k
12k
126
127

TAT VI PENUTUP ...................................................................................... 127
6.1 Kesimpulan ................................................................................ 130
6.2 Saran ....................................................................................... 130
DAFTAR PUSTAKA .................................................................................. 131
LAMPIRAN

............................................................................................... 132

vii

BABBIB
PENDAHULUANB
Pada BAB I ini akan dibahas beberapa penjelasan dasar meliputi latar
belakang permasalahan, perumusan masalah, batasan masalah, tujuan, manfaat,
dan metedologi pelaksanaan serta sitematika penulisan buku Skripsi ini.B
1.1BLatarBBelakangBB

B

Teknologi Informasi adalah suatu teknologi yang digunakan untuk
mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan,
memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang
berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan
untuk keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi yang
strategis untuk pengambilan keputusan. Teknologi ini menggunakan seperangkat
komputer untuk mengolah data, sistem jaringan untuk menghubungkan satu
komputer dengan komputer yang lainnya sesuai dengan kebutuhan, dan teknologi
telekomunikasi digunakan agar data dapat disebar dan diakses secara global.
Bertolak dari uraian tersebut, saat sekarang ini hampir semua pihak
membutuhkan sistem informasi yang baik untuk dapat mempermudah semua
aktivitas. Salah satunya kemudahan dalam mengelola informasi akademik
sekolah. Dalam hal ini SMK Rajasa mengharapkan adanya suatu aplikasi yang
dapat membantu untuk pencatatan data akademik sekolah yang dikhususkan
dalam mengelola data laboratorium praktek jurusan keahlian yang ada di SMK
Rajasa sehingga data yang ada memudahkan untuk diolah secara langsung melalui

1

2

aplikasi untuk dikirim ke server sehingga informasi tersebut akan terupdate
dengan cepat dan mudah .
Laboratorium merupakan ujung tombak pendidikan, karena di dalam
laboratorium dilakukan berbagai kegiatan praktek atau penelitian, dengan
menggunakan seperangkat alat-alat laboratorium serta infrastruktur yang lengkap
seperti air, listrik, gas, alat dan sebagainya. Dimana selama ini laboratorium yang
ada masih bersifat manual dalam penyimpanan data, pencarian data, dan
pembuatan laporan-laporan, sehingga dalam pelaksanaannya menimbulkan
kerugian waktu dan biaya. Pengelolaan dan pencarian data membutuhkan waktu
yang cukup lama, serta terjadi penumpukan data yang berupa lembaran kertas
sehingga membutuhkan banyak tempat atau ruangan penyimpanan.
Oleh karena itu perlu perancangan dan pembangunan suatu sistem yaitu
merancang dan membuat Aplikasi Sistem Informasi Akademik Laboratorium
Untuk Jurusan Keahlian yang bertujuan agar dapat mengefisienkan waktu dan
memudahkan guru pengajar pada masing-masing laboratorium di dalam
pengolahan data, khususnya di Sekolah Menengah Kejuruan “ RAJASA” dan
umumnya untuk semua Sekolah Menengah Kejuruan.Dari pengerjaan aplikasi ini,
hasil yang diperoleh adalah sebuah software atau aplikasi yang berisi tentang
pengolahan data akademik laboratorium dengan fasilitas membuat jadwal
laboratorium pada masing - masing jurusan, mengolah data guru laboratorium
mengolah data siswa praktikan, absensi siswa praktikan, dll. Untuk mewujudkan
semua hal tersebut, saya mencoba membuat suatu sistem informasi akademik
laboratorium yang berbasis client server dengan fitur SMS Gateway yang
bertujuan untuk mengolah data laboratorium sehingga mempermudah dalam

3

pencatataan data dan melihat data laboratorium. SMS Gateway merupakan pintu
gerbang bagi penyebaran Informasi dengan menggunakan SMS sehingga dapat
menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung
terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik
ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara
otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway dapat
mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program
tambahani, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena
biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing
penerimanya.
1.2 Perumusan Masalah
Dari uraian pada latar belakang masalah, maka perumusan masalahnya
yaitu bagaimana merancang dan membangun sistem informasi akademik
laboratorium untuk praktikum jurusan keahlian di smk rajasa yang berbasis client
server dengan menambahkan fitur SMS Gateway.
1.3 Batasan Masalah
Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara
terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka
perlu ditetapkan batasan-batasan dari masalah yang dihadapi, yaitu :
1.

Membuat aplikasi sistem informasi akademik laboratorium untuk kompetensi
keahlian yang berbasis desktop dengan menanmbahkan fitur client server.

2.

SMS Gateway digunakan untuk mengirimkan pengumuman berupa teks
tentang berita laboratorium di SMK Rajas

4

3.

Aplikasi ini tidak menggunakan metode penjadwalan ,

4.

Hanya membahas aplikasi akademik laboratorium untuk kompetensi
keahlian.

5.

Tidak membahas keamanan aplikasi maupun database.

6.

Aplikasi ini tidak mengolah data penggajian dan data karyawan SMK Rajasa.

1.4 Tujuan
Tujuan dari penulisan proposal ini adalah merancang dan membangun
sistem informasi akademik laboratorium untuk praktikum kompetensu keahlian di
smk rajasa yang berbasis desktop dengan menambahkan fitur SMS Gateway dan
client server.
1.5 Manfaat Penelitian.
Manfaat yang dapat diperoleh dari pembuatan sistem ini adalah :
1.

Memberikan kemudahan dalam input data, pencarian data, dan pembuatan
laporan secara efisien.

2.

Membantu

Wakasek

dan

Kurikulum

sekolah

dalam

melakukan

penjadwalan laboratorium untuk praktikum jurusan keahlian di SMK
Rajasa.
3.

Mempermudah pengajar laboratorium dalam pencatatan data absensi dan
nilai siswa praktek.

4.

Mempermudah siswa dalam melihat seluruh nilai – nilai laboratorium.

5.

Mempermudah sistem ademik laboratorium dengan menerapkan sistem
komputerisasi yang berbasis client server dengan fitur sms gateway ,
sehingga proses akademik laboratorium menjadi lebih mudah dan efisien.

5

1.6 Metodologi Penelitian
Adapun langkah - langkah metode penelitian yang dipergunakan dalam
pengerjaan Tugas Akhir ini adalah :
a. Studi Literatur
Mencari referensi dan bahan - bahan pustaka tentang teori-teori dan beberapa
informasi yang berhubungan atau memiliki manfaat dalam pemecahan
masalah berdasarkan permasalahan yang akan dikerjakan dalam tugas akhir
ini.
b. Pengumpulan Data – Data Studi Kasus
Mencari contoh-contoh kasus serupa yang berhubungan dengan permasalahan
yang dikerjakan dalam Tugas Akhir ini.
c. Analisis dan Perancangan
Membuat analisa berdasarkan data-data yang sudah dimiliki, melakukan
analisa kebutuhan sistem. Membuat konsep perancangan aplikasi dimulai
dengan perancangan basis data dan desain antar muka aplikasi.
d. Implementasi Program
Mengimplementasikan teknik dan metode yang akan digunakan. Detail
mengenai implementasi program dilakukan sesuai dengan hasil analisa dan
perancangan aplikasi.
e. Pengujian Aplikasi
Melakukan pengujian pada aplikasi yang telah dibuat. Menguji ketepatan data
dan efektifitas sistem yang diterapkan pada aplikasi.

6

f. Evaluasi dan Penarikan kesimpulan
Evaluasi dilakukan untuk mengetahui kinerja aplikasi apakah sudah sesuai
dengan rencana, dan selanjutnya dilakukan penarikan kesimpulan dari hasil
evaluasi tersebut.
1.7 SistematikaBPenulisan
BABBIB

PENDAHULUANB
Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir
dan

latar belakang yang menjelaskan tentang informasi dari

instansi yang bersangkutan dimana berkaitan dengan permasalahan
yang sedang dihadapi serta solusi pemecahannya, rumusan
masalah, batasan masalah, tujuan, manfaat bagi pengguna serta
sistematika penulisanByang digunakan dalam laporan Skripsi ini.
BABBIIBB

TINJAUANBPUSTAKAB
Berisi landasan – landasan

teori dan hal - hal yang bersifat

informatif yang akan digunakan sebagai data pendukung dalam
penyelesaian permasalahan.
BABBIIIBB

ANALISISABDANBPERANCANGANBSISTEMB
Berisi tentang analisa masalah dari model penelitian untuk
memperlihatkan keterkaitan antar variabel yang diteliti dan
beberapa penjelasan dari analisa permasalahan yang di teliti.

BABBIVBB

IMPLEMENTASIBSISTEMB
Berisi tentang hasil yang diperoleh dari pra-tugas akhir beserta
pembahasan perancangan sistem dan pengimplementasian hasil
perancangan sistem yang telah dibuat ke dalam bentuk aplikasi
yang akan dibangun.

7

BABBVB

UJIBCOBABB
Membahas uji coba aplikasi yang dibuat, untuk mengetahui tingkat
keberhasilan sistem dan ketepatan datanya, kemudian melakukan
evaluasi terhadap kinerja sistem.

BABBVIB

B
PENUTUPB
Berisi kesimpulan dan saran yang sudah diperoleh dari hasil
penulisan Skripsi.

B
DAFTARBPUSTAKAB

BAB II
TINJ AUAN PUSTAKA
Pada BAB II ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian pra-tugas akhir ini, antara lain: Sejarah singkat SMK Rajasa,
Definisi Visual Basic, Dasar-dasar Visual Basic, Definisi Sql Server, Koneksi
Database Sql Server dengan Visual Basic, pengertian laboratorium.

2.1 Sejarah singkat SMK Rajasa Surabaya
SMK Rajasa merupakan salah satu sekolah swasta menengah kejuruan di
surabaya yang letaknya berada di Jl. Gentengkali No. 27 Surabaya. Sekolah ini
terbagi kedalam 4 kompetensu keahlian yaitu :
1. Kompetensi Teknik Instalasi Tenaga Listrik.
2. Kompetensi Teknik Pemesianan.
3. Kompetensi Teknik Kendaraan Ringan
4. Kompetensi Teknik Komputer dan Jaringan.

2.1.1 Visi Dan Misi SMK Rajasa Surabaya
Visi :
Menjadi SMK unggulan dibidang teknologi Industri berwawasan ke
depan dan mampu bersaing pada era global, serta mapu mengembangkan ilmu
pengetahuan dan teknologi (IPTEK) yang berlandaskan keimanan dan ketaqwaan
kepada Tuhan Yang maha Esa.

Misi :
Memberi layanan pendidikan dalam rangka untuk :
1. Membangun

generasi

yang

memiliki

pengetahuan,

kemampuan

kompetensi, mampu hidup mandiri dan/atau hidup bermasyarakat.
8

atau

9

2. Menghasilkan tamatan/lulusan yang sesuai kebutuhan dunia usaha/dunia
industri, mampu berwirausaha dan/atau bisa melanjutkan ke Pendidikan
Tinggi, bermoral baik dan tanggung jawab.
3. Mampu memenangkan persaingan kerja pada era global, disiplin, dan
berprestasi.
4. Menjadi SMK Berstandard Internasional ( SBI ).
Sumber :
(http :http://www.smk-rajasa.sch.id , diakses 15 September 2011)

2.2 Pengertian Sistem Infor masi
Computer Based Information System (CBIS) atau yang dalam Bahasa
Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem
pengolah data menjadi sebuah informasi yang berkualitas dan dipergunakan untuk
suatu alat bantu pengambilan keputusan. Sistem Informasi yang akurat dan
efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based”
atau pengolahan informasi yang berbasis pada komputer. Sistem Informasi
“berbasis komputer” mengandung arti bahwa komputer memainkan peranan
penting dalam sebuah sistem informasi.
Secara teori, penerapan sebuah Sistem Informasi memang tidak harus
menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak
mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik
jika tanpa adanya komputer. Sistem Informasi merupakan sistem pembangkit
informasi. Dengan integrasi yang dimiliki antar subsistemnya, sistem informasi
akan mampu menyediakan informasi yang berkualitas, tepat, cepat dan akurat
sesuai dengan manajemen yang membutuhkannya.

10

Definisi atau Pengertian Sistem Informasi Secara umum merupakan
kegiatan atau aktifitas yang melibatkan serangkaian proses, berisi informasiinformasi yang digunakan untuk mencapai tujuan. Pengertian Sistem Informasi
menurut adalah informasi yang diorganisasikan untuk mencapai tujuan dalam
sebuah organisasi (Robert Jogiyanto,2000).

2.3 Sistem Infor masi Akademik
Untuk membahas kajian tentang Sistim Informasi Akademik, maka berikut
ini penulis mengutip beberapa pendapat ahli. Menurut Murdik(dalam Rahmadana
dan Bijaksana 2002), sistem

adalah seperangkat elemen yang membentuk

kegiatan atau suatu prosedur / bagian pengolahan yang mencari suatu tujuantujuan bersama dengan mengoperasikan data atau barang pada waktu tertentu
untuk menghasilkan informasi atau energi atau barang. Penekanan terhadap
pengertian sistem ini adalah kepada prosedur pencarian dan pengolahan untuk
dioperasikan menjadi informasi untuk menghasilkan barang dan jasa sebagai
tujuan.
Menurut Moekijat (dalam Rahmadana dan Bijaksana 2002), suatu sistem
dapat dirumuskan sebagai setiap kumpulan bagian-bagian atau subsistem yang
disatukan, yang dirancang untuk mencapai suatu tujuan. Pengertian yang
dikemukakan ini juga kalau kita telah pada dasarnya mengandung pengertian yang
sama terhadap yang telah diungkapkan oleh Murdick tentang sistem .
Untuk mengetahui pengertian informasi yang dalam hal ini penulis
mengutip pendapat ahli,yaitu menurut Davis(dalam Arifin,2002)mengatakan data
atau informasi merupakan kelompok teratur, studi yang mewakili kuantitas
tindakan, benda dan sebagainya. Data berbentuk karakter yang dapat berupa

11

alphabet, angka maupun simbol-simbol khusus. Data merupakan kelompok
teratur yang refresentatif tindakan, barang/benda dan sebagainya. Mewakili
kuantitas tindakan bias juga dimaksudkan bahwa data tersebut merupakan hasil
laporan kerja yang disajikan dalam bentuk laporan dengan karakter kuantitas atau
banyaknya kegiatan ataupun tindakan yang dilakukan dalam perusahaan. Data
atau informasi juga dapat mewakili benda/barang yang disajikan dalam bentuk
laporan (mewakili keadaan benda/jasa)
Sistem Informasi Akademik merupakan sumber daya yang terhadap segala
sesuatu dalam bentuk informasi yang ada kaitannya dengan masalah-masalah
akademik di Sekolah. Sistem Informasi Akademik selain merupakan sumber daya
informasi di Sekolah, juga dapat digunakan sebagai sarana media komunikasi
antara guru dan siswa. (Arifin, 2002)
Sumber:
(http://data.tp.ac.id/dokumen/sistem+informasi+akademik+menurut+para+ahli,
diakses 17 Oktober 2011)

2.4 Data
Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan
sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahanbahan keterangan. Data merupakan deskripsi dari sesuatu dan kejadian yang kita
hadapi. Data adalah fakta yang jelas lingkup, tempat, dan waktunya. Data
diperoleh dari sumber data primer atau sekunder dalam bentuk berita tertulis atau
sinyal elektronis. Jadi pada intinya, data merupakan kenyataan yang
menggambarkan suatu kejadian dan merupakan kesatuan nyata yang nantinya
akan digunakan sebagai bahan dasar suatu informasi.

12

2.5 Sistem
Sistem adalah kumpulan dari beberapa elemen yang saling berintegrasi
untuk mencapai tujuan tertentu. Elemen-elemen yang mewakili suatu sistem
secara umum adalah masukan (input), pengolahan (processing) dan keluaran
(output). Elemen-elemen sistem secara garis besar dapat digambarkan sebagai
berikut :

Gambar 2.1. Elemen – Elemen Sistem

Sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu :
1. Komponen Sistem.
2. Batasan Sistem.
3. Lingkungan Luar Sistem.
4. Penghubung Sistem.
5. Masukan Sistem.
6. Keluaran Sistem.
7. Pengolahan Sistem.
8. Sasaran Sistem

2.6 Infor masi
Informasi adalah data yang diolah menjadi bentuk yang berguna dan
menjadi berarti bagi penerimanya. Kegunaan informasi adalah untuk mengurangi
ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan.

13

Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya untuk mendapatkan informasi tersebut. Kualitas informasi sangat
dipengaruhi atau ditentukan oleh beberapa hal yaitu :
a. Relevan (Relevancy)
b. Akurat (Accurancy)
c. Tepat waktu (Time liness)
d. Ekonomis (Economy)
e. Efisien (Efficiency)
f. Ketersediaan (Availability)
g. Dapat dipercaya (Reliability)
h. Konsisten

2.7 Pengertian Aplikasi
Aplikasi sistem adalah software yang dibeli perusahaan dari tempat
pembuatnya. Aplikasi akan menggunakan sistem operasi (OS) komputer dan
aplikasi yang lainnya yang mendukung. Istilah ini mulai perlahan masuk ke dalam
istilah Teknologi Informasi semenjak tahun 1993, yang biasanya juga disingkat
dengan app. Secara historis, aplikasi adalah software yang dikembangkan oleh
sebuah perusahaan. App Industri PC tampaknya menciptakan istilah ini untuk
merefleksikan medan pertempuran persaingan yang baru, yang paralel dengan
yang terjadi antar sistem operasi yang dimunculkan. (www.Google.com/Kamus
Komputer dan Teknologi Informasi).

14

2.8 Pengertian Laboratorium
Laboratorium adalah tempat belajar mengajar melalui metode praktikum
yang dapat menghasilkan pengalaman belajar dimana siswa berisi teraksi dengan
berbagai alat dan bahan untuk mengobservasi gejala-gejala yang dapat diamati
secara langsung dan membuktikan sendiri sesuatu yang dipelajari jadi suatu
laboratorium sekolah mempunyai peranan yang sangat penting dalam upaya
meningkatkan mutu pembelajaran.

2.9 Definisi Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB ) merupakan sebuah
bahasa pemrograman yang menawarkan Integrated Development Environment
(IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi
Microsoft Windows dengan menggunakan model pemrograman (COM), Visual
Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa
bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic
Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic
Program-program yang ditulis dengan Visual Basic juga dapat menggunakan
Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam
pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.
Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang
perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang
diikuti oleh C++, JavaScript, C#, dan Java.

15

2.10 Definisi SQL Server
Pada dasarnya pengertian dari SQL Server itu sendiri adalah bahasa yang
dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara
defacto adalah bahasa standar yang digunakan dalam manajemen basis data
relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini dalam manajemen datanya. SQL Server 2005 merupakan salah satu produk
dari Relational Database Management System (RDBMS).
Dihadirkan sebagai platform manajemen data yang sangat komprehensif,
SQL Server 2005 mengemas fitur-fitur seperti sistem mana jemen data relasional,
data warehousing, sampai BI (business intelligence). Ketatnya persaingan bisnis
saat ini menuntut perusahaan untuk menerapkan solusi manajemen data yang
komprehensif dan dapat memberikan hasil semaksimal mungkin secara efisien.
Fitur-fitur manajemen data yang lengkap dan terintegrasi dengan baik adalah
kunci untuk mencapai harapan tersebut.
Di sinilah SQL Server 2005 mencoba untuk memposisikan dirinya, dengan
menyertakan fitur - fitur yang dibutuhkan untuk memainkan peran dalam siklus
manajemen data : manage, integrate, analyze, and report. Selain itu, agar dapat di
tingkat enterprise, SQL Server 2005 juga didesain untuk memberikan tingkat
keamanan, kinerja, dan availability yang dapat memenuhi kebutuhan aplikasi
skala enterprise. Lahir sebagai produk yang dikembangkan saat Microsoft mulai
menggencarkan inisiatif Trustworthy Computing, maka SQL Server 2005
menganut filosofi secure by design, secure by default, and secure in deployment.
Alhasil, secara default SQL Server 2005 akan terinstal dalam keadaan terkunci
dan selanjutnya tingkat keamanannya dapat diconfigure sesuai kebutuhan

16

menggunakan Surface Area Configuration (SAC). komponen SQL server 2005
SQL Server 2005 terdiri atas beberapa komponen sebagai berikut:
a. Relational Database Engine : komponen utama atau jantung SQL Server
2005.
b. Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful),
dan mendukung aplikasi-aplikasi OLAP (online analytical processing), serta
data minning.
c. Data Transfor mation Service (DTS): sebuah mesin untuk membuat solusi
ekspor dan impor data, serta untuk mentransformasi data ketika data tersebut
ditransfer.
d. Notification Services: sebuah framework untuk solusi dimana pelanggan
akan dikirimi notifikasi ketika sebuah event muncul.
e. Reporting Services: service yang akan mengambil data dari SQL Server, dan
menghasilkan laporan-laporan.
f. Service broker: sebuah mekanisme antrian yang akan menangani
komunikasi berbasis pesan diantara service.
g. Native HTTP Support: dukungan yang memungkinkan SQL server 2005
yang (jika diinstall pada Windows Server 2003) akan merespon request
terhadap HTTP endpoint, sehingga memungkinkan pembangunan sebuah web
service untuk SQL Server tanpa menggunakan IIS.
h. SQL server Agent : akan mengotomatiskan perawatan database dan
mengatur task, event dan alert.

17

i.

.NET CLR (Common Language Runtime): akan memungkinkan pembuatan
solusi menggunakan managed code yang ditulis dalam salah satu bahasa
.NET.

j.

Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data
dan obyek database dari sebuah database ke database lain, dan melakukan
sinkronisasi untuk menjaga konsistensinya.

k. Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel
untuk query berbasis kata kunci (terhadap data teks yang disimpan dalam
database) (Aldi Akbar, 2011).

2.10.1 Data Provider
Objek – objek Data Provider bersifat spesifik terhadap sumber data yang
di olah atau digunakan. Pada .NET Framework dua buah data provider, yaitu SQL
Server .NET Data Provider dan OLE DB . NET Data Provider.
SQL Server .NET Data Provider, yaitu provider yang di dioptimasiuntuk
engakses versi SQL Server 7.0 ke atas., sedangkan OLE DB Provider, yaitu
provider generik yang dapat berkomunikasi dengan sumber data dari database
yang lain. Berikut daftar provider masing – masing sebagai berikut :

SQL Server . NET Data

OLEDB .NET Data

Provider

Provider

sqlConnection

oleDBConnetion

sqlCommand

oleDBCommand

sqlDataAdapter

oleDBAdapter

sqlDataReader

oleDBDataReader
Tabel 2.1. Data Provider

18

2.10.2 Koneksi DataBase Dengan Visual Basic
Berikut contoh penggalan penulisan fungsi script

untuk koneksi ke

database SqlServer :
Dim Koneksi As String
Koneksi =New class connecton ( "Data Source=nama_server;Initial
Catalog=nama_database;Integrated Security=True")
………
Kode diatas menjelaskan beberapa keyword yang umum digunakan
untuk string koneksi.

2.11 Pengertian DFD ( Data Flow Diagram )
Data

Flow

Diagram

(DFD)

adalah

alat

pembuatan

model

yangmemungkinkan profesional sistem untuk menggambarkan sistemsebagai
suatu jaringan proses fungsional yang dihubungkan satu samalain dengan alur
data, baik secara manual maupun komputerisasi. DFDini sering disebut juga
dengan nama Bubble chart, Bubble diagram,model proses, diagram alur kerja,
atau model fungsi.
DFD ini adalah salah satu alat pembuatan model yang sering
digunakan,khususnya

bila

fungsi-fungsi

sistem merupakan

bagian

yang

lebihpenting dan kompleks dari pada data yang dimanipulasi oleh sistem.Dengan
kata lain, DFD adalah alat pembuatan model yang memberikanpenekanan hanya
pada fungsi sistem.DFD ini merupakan alat perancangan sistem yang berorientasi
padaalur data dengan konsep dekomposisi dapat digunakan untukpenggambaran
analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional
sistem kepada pemakai maupun pembuat program.

19

Gambar 2.2 Komponen DFD
Sunmber :
( “ http://ibanezai88.blogspot.com/2008/12/tutorial-dfd.htm , diakses 24 Oktober
2011” )

2.12 Pengertian CDM dan PDM
CDM (Conceptual Data Model) merupakan Model yang dibuat
berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar
yang dinamakan entitas (entity) serta hubungan (relationship) antara entitasentitas itu. Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram.
PDM (Physical Data Model) merupakan model yang menggunakan
sejumlah tabel untuk menggambarkan data serta hubungan antara data-data
tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki
nama yang unik.

20

Gambar 2.3 Perbedaan CDM dan PDM
2.13 Pengertian SMS (Short Message Service)
Short message service centre (SMSC) adalah kombinasi perangkat keras
dan perangkat lunak yang bertanggung jawab memperkuat, menyimpan dan
meneruskan pesan pendek antara SMS dan piranti bergerak. SMSC harus
memiliki kehandalan , kapasitas pelanggan, dan throughput pesan yang tinggi.
Selain

itu,

SMS

juga

harus dapat

diskalakan

dengan

mudah

untuk

mengakomodasikan peningkatan permintaan SMS dalam jaringan yang ada.
SMSC mentransfer pesan dalam format Point to point pada sistem yang melayani
(Sahabat Bersama,2010).

2.13.1 Mobile Switching Center
Mobile Switching Center (MSC) melakukan fungsi penyaklaran sistem
dan mengendalikan panggilan ke dan dari sistem telepon dan data yang lain. MSC
akan mengirimkan pesan pendek ke pelanggan tertentu melalui base station yang
sesuai (Sahabat Bersama,2010).

21

2.13.2 Base Station System
Semua fungsi yang tekait dengan transmisi sinyal radio elektromagnetis
antara MSC dan piranti bergerak di lakukan di Base Station System (BBS). BBS
terdiri dari Base Station Controllers (BTSs), juga dikenal sebagai wilayah sel.
BSC dapat mengendalikan satu atau lebih BTS dan bertanggung jawab dalam
pemberian sumber data yang semestinya ketika pelanggan bergerak dari satu
sektor suatu BTS ke sektor lain, terlepas dari apakah sektor berikutnya tersebut
berada dalam BTS yang sama atau berbeda (Sahabat Bersama,2010).
.
2.13.3 Mekanisme Store Dan Forward Pada SMS
SMS adalah data tipe asynchoronous message yang pengiriman datanya
dilakukan dengan mekanisme protokol store and forward. Hal ini berarti bahwa
pengirim dan penerima SMS tidak perlu berada dalam status berhubungan
(connected/ online) satu sama lain ketika akan saling bertukar pesan SMS.
Pengiriman pesan SMS secara store and forward berarti pengirim pesan SMS
menuliskan pesan dan nomor telepon tujuan dan kemudian mengirimkannya
(store) ke server SMS (SMS-Center) yang kemudian bertanggung jawab untuk
mengirimkan pesan tersebut (forward) ke nomor telepon tujuan.
Keuntungan mekanisme store and forward pada SMS adalah, penerima
tidak perlu dalam status online ketika ada pengirim yang bermaksud mengirimkan
pesan kepadanya, karena pesan akan dikirim oleh pengirim ke SMSC yang
kemudian dapat menunggu untuk meneruskan pesan tersebut ke penerima ketika
ia siap dan dalam status online di lain waktu. Ketika pesan SMS telah terkirim dan
diterima oleh SMSC, pengirim akan menerima pesan singkat (konfirmasi) bahwa

22

pesan telah terkirim (message sent). Hal-hal inilah yang menjadi kelebihan SMS
dan populer sebagai layanan praktis dari sistem telekomunikasi bergerak.

2.13.4 Cara Kerja J aringan SMS
Sekali pesan dikirim, pesan tersebut akan diterima dahulu oleh SMSC
yang kemudian disampaikan pada nomer tujuan. Untuk melakukan ini SMSC
mengirimkan sebuah SMS request ke HLR melalui Signal Transfer Point (STP)
untuk menemukan pelanggan tujuan. Saat HLR menerima pesan tersebut maka
HLR akan merespon ke SMSC dengan status pelanggan berupa:
1. Inactive atau Active
2. Letak pelangan yang dimaksud (pelanggan tujuan).
Jika tidak aktif maka SMSC akan meng-hold pesan tersebut sampai pada periode
tertentu. Saat pelanggan menyalakan handset maka akan terjadi update location
pada HLR dan HLR akan mengirim status terhadap pesan yang belum terkirim.
SMSC mentransfer pesan dalam format point to point. Jika aktif akan segera
terkirim. SMSC menerima verifikasi jika pesan tersebut sudah diterima oleh
nomer yang dituju dan mengkategorikan pesan tersebut sebagai sebuah ”pesan
terkirim” dan tidak akan melakukan percobaan pengiriman pesan lagi. Prinsip
dasarnya adalah bahwa hanya ada satu Short Massage Service Center yang
menerjemahkan pesan untuk dikirimkan pada sebuah jaringan GSM. SMS dapat
dikirimkan dan diterima bersamaan dengan voice, data dan fax menggunakan
channel yang berbeda dengan SMS. Oleh karena itu pengguna SMS jarang atau
tidak pernah mendapatkan signal sibuk pada saat jaringan voice sedang sibuk,
kecuali memang SMS Center tersebut memang sibuk. Berbeda kondisinya apabila
jaringan sedang sibuk (Sahabat Bersama,2010).

23

2.13.5 At command
Pada beberapa tipe hand phone terdapat sebuah fasilitas command khusus
yang disebut dengan at command. Disebut dengan at command karena kode
command nya selalu diawali dengan ”at+” yang diikuti command khusus sesuai
dengan setiap perintah kontrol yang dimilikinya. Mode komunikasi yang diguakan
dalam penggunaan at command adalah komunikasi serial. Dengan komunikasi
serial maka hand phone dapat dihubungkan dengan peralatan lain seperti PC dan
mikrokontroler. Atcommand sangat penting jika kita menghubungkan periperal
lain PC atau mikrokontroler ke hand phone. Dengan digunakannya komunikasi
serial maka hand phone juga punya nilai baudrate yang berbeda-beda. Biasanya
bernilai 19200 bps. Nilai baudrate menentukan kecepatan data yang dapat dikirim
dan diterima hand phone. Untuk mengetahui nilai baudrate masing-masing hand
phone kita bisa lihat dari datasheet yang dikelurkan pabrik pembuatnya. Sekarang
kita juga bisa melihat nilai baudrate dari hyperterminal sebuah PC. Perintah yang
bisa ditangani oleh atcommand sangat beragam seperti membaca SMS,
menghapus SMS, mengirim SMS, mematikan hand phone dan sebagainya. AT
Command tiap-tiap hand phone bisa berbeda-beda, tetapi pada dasarnya sama.
Beberapa AT Command yang penting untuk SMS yaitu :
a. AT+CMGS : untuk mengirim SMS
b. AT+CMGL : untuk membaca SMS
c. AT+CMGL=0 : sms baru
d. AT+CMGL=1 : sms lama (INBOX)
e. AT+CMGD : untuk menghapus SMS

24

AT Command untuk SMS, biasanya diikuti oleh data I/O yang diwakili oleh unitunit PDU. Untuk mengetahui semua perintah at command dapat dilihat di
spesifikasi produk yang dikeluarkan produsen setiap hand phone. Fungsi at
command adalah atomatisasi dalam berkomunikasi. Berbagai sistem yang prinsip
kerjanya memanfaatkan at command diantaranya adalah sms gateway, counter
penjualan

pulsa

otomatis,

SMS

controler

dan

sebagainya

(Sahabat

Bersama,2010).

2.14 SMS Gateway

SMS gateway merupakan sistem aplikasi untuk mengirim dan/atau
menerima SMS, terutama digunakan dalam aplikasi bisnis, baik untuk
kepentingan promosi, servis kepada kustomer, pengadaan content produk atau
jasa, dan seterusnya.Karena merupakan sebuah aplikasi, maka fitur-fitur yang
terdapat di dalam SMS gateway dapat dimodifi kasi sesuai dengan kebutuhan.
Beberapa fitur yang umum dikembangkan dalam aplikasi SMS gateway adalah :
1. Auto-reply.
SMS gateway secara otomatis akan membalas SMS yang masuk.
Contohnya untuk keperluan permintaan informasi tertentu (misalnya kurs mata
uang atau jadwal perjalanan), di mana pengirim mengirimkan SMS dengan format
tertentu yang dikenali aplikasi, kemudian aplikasi dapat melakukan auto-reply
dengan membalas SMS tersebut, berisi informasi yang dibutuhkan.

25

2. Pengiriman massal.
Disebut

juga

dengan

istilah

SMS

broadcast,

bertujuan

untuk

mengirimkan SMS ke banyak tujuan sekaligus. Misalnya, untuk informasi produk
terbaru kepada pelanggan.
3. Pengiriman terjadwal.
Sebuah SMS dapat diatur untuk dikirimkan ke tujuan secara otomatis
pada waktu tertentu. Contohnya untuk keperluan mengucapkan selamat ulang
tahun.Salah satu hal yang memegang peranan penting dalam pengiriman SMS
adalah SMSC (Short Message Service Center), yang merupakan jaringan telepon
selular yang menangani pengiriman SMS.Jadi, pada saat seseorang mengirimkan
sebuah pesan SMS melalui ponselnya, SMSC-lah yang bertugas mengirimkan
pesan tersebut ke nomor tujuan.Jika nomor tujuan tidak aktif, maka SMSC akan
menyimpan pesan tersebut dalam jangka waktu tertentu. Jika SMS tetap tidak
dapat terkirim sampai jangka waktu tersebut berakhir, maka SMS tersebut akan
dihapus dari penyimpanan SMSC.Sebuah aplikasi SMS gateway dapat
menggunakan jalur SMSC untuk pengoperasiannya. Keuntungannya adalah
penggunaan nomor pendek yang mungkin dapat terdiri dari 3 atau 4 digit saja,
misalnya 222, 9090, dan seterusnya.Contohnya seperti saat mengikuti polling
SMS Indonesian Idol, nomor pendek ini disediakan oleh operator jaringan
SMSC.Jalur SMSC juga dapat mengirim SMS dalam jumlah banyak dalam waktu
yang relatif singkat.Hanya saja, untuk membuat SMS gateway dengan
menggunakan jalur SMSC, Anda harus memiliki jalur koneksi ke operator selular,
dan ini bukan hal yang mudah untuk pelaku bisnis dalam skala kecil ataupun
individu.Umumnya layanan ini digunakan jika aplikasi Anda dapat menghasilkan

26

lalu lintas SMS yang tinggi.Terdapat alternatif infrastruktur yang lebih sederhana
dan mudah didapatkan, yaitu membuat SMS gateway yang menggunakan ponsel
ataupun modem GSM/CDMA sebagai media pengirim/penerima SMS, di mana
ponsel atau modem GSM/CDMA tersebut terpasang pada sebuah komputer.Tentu
saja SMS tersebut sebenarnya tetap terkirim melalui SMSC, hanya saja melalui
rute yang lebih panjang karena tidak memiliki koneksi langsung ke SMSC.
Karena itu, kapasitas dan kecepatan pengirimannya tidak sebaik performa jika
langsung

menggunakan jalur SMSC.Karena relatif lebih

diimplementasikan,
GSM/CDMA

SMS

modem

gateway

cukup

dengan

berkemba