Hasil Studi Semester Entity Relationship Diagram ERD Data Flow Diagram DFD

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