• Tidak ada hasil yang ditemukan

BAB II Sistem Informasi Hasil Studi Semester berbasis SMS.doc

N/A
N/A
Protected

Academic year: 2017

Membagikan "BAB II Sistem Informasi Hasil Studi Semester berbasis SMS.doc"

Copied!
11
0
0

Teks penuh

(1)

LANDASAN TEORITIS

2.1. Sistem

Istilah sistem merupakan istilah dari bahasa yunani sistem yang artinya

adalah himpunan bagian atau unsur yang saling berhubungan secara teratur untuk mencapai tujuan bersama.

Menurut L. James Havery (2002), Sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan yang lainnya dengan maksud untuk berfungsi sabagai suatu kesatuan dalam usaha

mencapai suatu tujuan yang telah ditentukan.

Menurut John Mc Manama (2004) Sistem adalah sebuah struktur konseptual

yang tersusun dari fungsi-fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organik untuk mencapai suatu hasil yang diinginkan secara efektif dan efesien.

Dari pengertian dan pernyataan diatas dapat disimpulkan bahwa “Sistem adalah mengandung arti kumpulan, unsur atau komponen yang saling berhubungan

satu sama lain secara teratur dan merupakan satu kesatuan yang saling ketergantungan untuk mencapai suatu tujuan”.

2.2. Informasi

Informasi merupakan output yang dihasilkan dari suatu kegiatan pengolah data. Informasi sangat berguna bagi manajemen atau siapa saja dalam menentukan

kebijakan lebih lanjut.

(2)

Menurut Andri Kristanto (2003) menyatakan bahwa informasi sebagai kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi

yang menerima.

Davis dan Abdul Kadir (2003) mendefinisikan bahwa informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan

bermanfaat bagi pengambilan keputusan saat ini atau saat mendatang. Adapun fungsi-fungsi informasi adalah sebagai berikut :

a. Untuk meningkatkan pengetahuan bagi si pemakai.

b. Untuk mengurangi ketidakpastian dalam proses pengambilan keputusan. c. Menggambarkan keadaan yang sebenarnya dari suatu hal.

2.3. Data

Data berasal dari kata “Datum” yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan yang dapat digambarkan

dengan simbol, angka, huruf dan sebagainya.

Menurut Laudon (2006), data adalah kumpulan fakta yang masih mentah yang menjelaskan aktivitas-aktivitas yang terjadi dalam organisasi atau lingkungan

fisik, sebelum terorganisir dan diubah menjadi bentuk yang demengerti dan dapat digunakan.

Menurut W.H Inmon (2002), data adalah sebuah rekaman fakta, konsep atau instruksi pada sebuah media penyimpanan untuk komunikasi, pencarian dan pemprosesan secara otomatis dan dapat memberikan informasi yang dapat dimengerti

(3)

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

(4)

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.

(5)

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

(6)

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)

(7)

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

(8)

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

Menurut Jogianto (2005), bahasa pemograman adalah instruksi standar untuk memerintah komputer. Merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan

seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan atau diteruskan, dan

jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

2.9.1. Hypertext Markup Language (HTML)

Hypertext Markup Language merupakan kepanjangan dari kata HTML.

HTML adalah suatu bahasa program yang berbentuk skrip di mana kita bisa

menampilkan informasi dan daya kreasi kita lewat internet. Bahasa HTML mudah di mengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka

(9)

Kata “Markup Language“ pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar,

dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML.

2.9.2. Hypertext Preprocessor (PHP)

PHP merupakan bahasa pemograman berbentuk script yang ditempatkan

dalam server dan diproses di server. Hasil dari pengolahan akan dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan

permintaan terkini. Misalnya, kita bisa menampilkan isi database ke halaman web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan script seperti ASP

(Actives Server Page), Cold Fusion, ataupun Perl.

2.9.3. Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) adalah salah satu bahasa pemograman web

untuk mengendalikan beberapa komponen dalam sebuah web sehigga akan lebih

terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab,

bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama

dalam beberapa berkas.

Pada umumnya CSS di pakai untuk memformat tampilan halaman web yang

dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagiah tubuh pada teks, warna tabel, ukuran border, warna border,

(10)

kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan

kita untuk bisa menampilkan halaman web dengan tampilan yang berbeda.

2.10. Perangkat Lunak Pembangun Sistem

Dalam dunia teknologi informasi kita sering mendengar kata software yaitu

perangkat lunak. Karena disebut juga sebagai perangkat lunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat dilihat dan disentuh secara langsung oleh manusia.

Sedangkan software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun

bisa untuk dioperasikan.

2.10.1.Macromedia Dreamweaver CS5

Macromedia Dreamweaver adalah sebuah software editor profesional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman

web. Bilamana kita menyukai untuk berurusan dengan kode-kode secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing.

Dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tools yang

sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web.

Dreamweaver CS5 dalam hal ini digunakan untuk web desain. Dreamweaver

CS5 mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta

(11)

Javascript debugger, dan editor kode (tampilan kode dan Code inspector) yang

mengizinkan kita mengedit kode Javascript, PHP, dan dokumen teks lain secara

langsung dalam Dreamweaver.

2.10.2. Xampp

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam

satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan

berbagai pustaka bantu lainnya. Dengan menginstal XAMPP maka tidak perlu lagi

melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis

untuk Anda.

2.10.3. Web Browser

Web browser atau dalam bahasa indonesia peramban web merupakan software

yang mempunyai fungsi menampilkan halaman sebuah website. Sedangkan

pengertian web browser menurut wikipedia "perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan

Gambar

gambar 2.2.
Tabel 2.2. Simbol-simbol Data Flow Diagram (DFD)

Referensi

Dokumen terkait

Tanggapan masyarakat atas nama-nama calon tersebut di atas dapat disampaikan melalui e-mail : humas.kpujakbar@gmail.com atau melalui surat ke Kantor KPU Jakarta Barat

APLIKASI PENYUNTIKAN PROSTAGLANDIN PADA INDUK SAPI POTONG Untuk memperoleh hasil yang baik dari penyerentakan berahi dengan penyuntikan prostgalandin pada kelompok induk

ﺪﻌﺑ ﺎﻣأ ﻪﻟا لﻮﺳر ﻠﻋ مﻼﺴﻟاو ةﻼﺼﻟاو ،ﻪﻟ ﺪﻤﺤﻟا: “Sungguh aku telah membaca bantahan Asy-Syaikh ‘Al-‘Allamah Ubaid bin

Puji syukur kehadirat ALLAH SWT yang telah memberikan kemudahan pada peneliti yang akhirnya dapat menyelesaikan Skripsi berjudul “Kebijakan Pemerintah Kota Dalam

Analisis ini dilakukan untuk menguji hipotesis dari penelitian yang telah dirumuskan sebelumnya, yaitu untuk mengetahui apakah ada pengaruh antara variabel posisi kas,

Lanjut Usia adalah seseorang yang telah mencapai usia 60 tahun (enam puluh) tahun atau lebih. Keluarga adalah unit terkecil dalam masyarakat yang terdiri atas suami

Pada proses pemanasan dan pengadukan mekanik (shear), terjadi peningkatan viskositas pasta disebabkan air yang awalnya berada di luar granula dan bebas bergerak sebelum

penundaan pembayaran Retribusi sebagaimana dimaksud pada ayat (1) sampai dengan ayat (3) diatur dengan Peraturan Bupati.