9
2.4. Hasil Studi Semester
Hasil studi semester adalah nilai dan prestasi mahasiswa pada semester tertentu. Hasil studi semester dapat didownload dan dicetak oleh mahasiswa
bersangkutan. Hasil studi semester yang dicetak oleh mahasiswa tidak dapat digunakan dalam proses administrasi akademik. Oleh karena itu, setiap semester,
mahasiswa harus meminta hasil studi semester berupa KHS yang dicetak dan disahkan oleh program studi bersangkutan. Selain menyimpan nilai di database,
program studi juga harus menyimpan KHS yang dicetak dan disahkan.
2.5. Short Messaging Service SMS
Menurut Talukder 2005, SMS merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan atau menerima SMS, dan biasanya digunakan pada
aplikasi bisnis, baik untuk kepentingan broadcast promosi, servis informasi terhadap pengguna, penyebaran content produk atau jasa dan lain lain.
Untuk membuat sebuah SMS, Anda perlu mengenal hal-hal berhubungan dengan SMS itu sendiri. Selain satu hal yang memegang peranan penting dalam
pengiriman SMS adalah SMSC Short Message Service Center yang merupakan jaringan telepon selular yang menangani pengiriman SMS.
Pada awalnya, SMS dibutuhkan untuk menjembatani antar SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda memiliki protokol
komunikasi sendiri, dan protokol-protokol itu sendiri bersifat pribadi. Perhatikan ilustrasi berikut pada gambar 2.1.
10
Gambar 2.1. Ilustrasi SMSC
2.5.1. Konsep SMS
Seiring perkembangan teknologi komputer, baik dari sisi hardware maupun software dan perkembangan teknologi komunikasi, SMS tidak lagi dimaksudkan
sebagaimana ilustrasi diatas. Dewasa ini, masyarakat lebih mengartikan SMS sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi dalam hal
ini ponsel dengan perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan menyenangkan.
Pengertian SMS kemudian lebih mengarah pada sebuah program yang mengkomunikasikan antara sistem operasi komputer dengan perangkat komunikasi
yang terpasang untuk mengirim atau menerima SMS. Salah satu komunikasi yang terjadi dapat dilakukan dengan mengirimkan perintah AT pada perangkat komunikasi
tersebut, kemudian hasil operasinya dikirimkan kembali ke komputer. Perhatikan gambar 2.2.
Gambar 2.2. Alur SMS
11
2.6. Entity Relationship Diagram ERD
Entity Relationship Diagram adalah alat pemodelan data utama yang akan membantu mengorganisasi data dalam suatu proyek ke dalam entitas-entitas serta
menentukan hubungan antar entitas. Berikut adalah elemen-elemen dari ERD. Tabel 2.1. Elemen-elemen Entity Relationship Diagram ERD
N o
Nama Simbol
Penjelasan
1 Entitas
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data.
2 Relasi
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas.
3 Atribut
Atribut adalah cari umum semua atau sebagian besar intansi pada entitas tertentu
ataupun elemen data, properti dan field. 4
Garis Alur Garis penghubung atribut.
2.7. Database
Menurut Jogianto 2001, database adalah kumpulan dari tabel-tabel yang berhubungan satu dengan yang lainnya yang tersimpan di perangkat keras komputer
dengan menggunakan perangkat lunak untuk memanipulasinya seperti menggunakan MySQL.
2.7.1. Relasional Database
Menurut Saputro 2008, relasi adalah hubungan antara tabel yang mempresentasikan hubungan antar objek di dunia nyata. Relasi merupakan hubungan
yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database.
Relasi juga bagian paling penting dalam suatu basis data.
Entitas Relasi
Atribut
12
a. Relasional satu ke satu Dua entitas memiliki relasi satu-satu jika pada setiap subjek dari satu entitas
hanya memiliki hubungan dengan satu subjek pada entitas yang lain.
Gambar 2.3. Relasional satu ke satu one to one b. Relasional satu ke banyak
Dua entitas memiliki relasi satu ke banyak apabila semua subjek dari entitas yang pertama memiliki pasangan dengan satu atau lebih subjek pada entitas
kedua, dan untuk semua subjek pada entitas yang kedua, hanya memiliki satu pasangan dengan subjek entitas pertama.
Gambar 2.4. Relasional satu ke banyak one to many c. Relational banyak ke banyak
Disebut relasi banyak ke banyak apabila semua subjek entitas pertama dapat memiliki satu atau lebih pasangan pada entitas kedua, dan semua subjek entitas
kedua dapat memiliki satu atau banyak pasangan pada entitas pertama.
Gambar 2.5. Relasional banyak ke banyak many to many
2.7.2. MySQL
13
Menurut Solihin 2011, MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL bahasa Inggris: database management system atau
DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah
lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus, dimana penggunaannya tidak cocok dengan
penggunaan GPL.
2.8. Data Flow Diagram DFD
Menurut Kristanto 2003, data flow diagram adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana
tujuan data yang keluaran dari sistem, dimana data di simpan, proses dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
Data flow diagram merupakan alat yang cukup popular, karena dapat menggambarkan arus data
di dalam suatu sistem dengan terstruktur dan jelas. Tabel 2.2. Simbol-simbol Data Flow Diagram DFD
No Simbol
Penjelasan
1
Entitas Luar Entitas yang berada di luar sistem yang memberikan
data kepada sistem. Entitas ini bukanlah bagian dari sistem, bila suatu sistem informasi dirancang untuk satu
bagian maka bagian lain yang masih terkait menjadi entitas luar.
2
Proses Proses menggambarkan apa yang dilakukan oleh sistem.
Berfungsi mentransformasikan satu atau beberapa data masukan menjadi satu atau banyak data keluaran sesuai
14
dengan spesifikasi yang diinginkan. 3
Alir Data Data Flow
Alir data menggambarkan aliran data dari suatu entitas ke entitas lainnya. Arah panah menggambaran aliran
data. Ada beberapa aliran data, yaitu : antara dua proses yang berurutan, dari penyimpanan data ke proses dan
sebaliknya, dari source ke proses serta dari proses ke sink.
4
Data Store Data store adalah tempat menyimpan data. Proses dapat
mengambil data dari atau memberikan data ke data store.
2.9. Bahasa Pemograman