elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/metodologipenelitiansi... · web viewmysql...

26
BAB II TINJAUAN PUSTAKA 2.1 SISTEM INFORMASI Sistem informasi yaitu suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan dan juga untuk menjalankan operasional perusahaan, dimana sistem tersebut merupakan kombinasi dari orang - orang, teknologi informasi dan prosedur - prosedur yang tergorganisasi. Biasanya suatu perusahan atau badan usaha menyediakan semacam informasi yang berguna bagi manajemen. Sebagai contoh: Perusahaan toko buku mempunyai sistem informasi yang menyediakan informasi penjualan buku - buku setiap harinya, serta stock buku - buku yang tersedia, dengan informasi tersebut, seorang manajer bisa membuat keputusan, stock buku apa yang harus segera mereka sediakan untuk toko buku mereka, manajer juga bisa tahu buku apa yang paling laris dibeli konsumen, sehingga mereka bisa memutuskan buku tersebut jumlah stocknya lebih banyak dari buku lainnya. (Ndika, 2012) 7

Upload: dangtruc

Post on 22-Apr-2018

220 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

BAB II

TINJAUAN PUSTAKA

2.1 SISTEM INFORMASI

Sistem informasi yaitu suatu sistem yang menyediakan informasi untuk

manajemen dalam mengambil keputusan dan juga untuk menjalankan operasional

perusahaan, dimana sistem tersebut merupakan kombinasi dari orang - orang,

teknologi informasi dan prosedur - prosedur yang tergorganisasi. Biasanya suatu

perusahan atau badan usaha menyediakan semacam informasi yang berguna bagi

manajemen. Sebagai contoh: Perusahaan toko buku mempunyai sistem informasi

yang menyediakan informasi penjualan buku - buku setiap harinya, serta stock

buku - buku yang tersedia, dengan informasi tersebut, seorang manajer bisa

membuat keputusan, stock buku apa yang harus segera mereka sediakan untuk

toko buku mereka, manajer juga bisa tahu buku apa yang paling laris dibeli

konsumen, sehingga mereka bisa memutuskan buku tersebut jumlah stocknya

lebih banyak dari buku lainnya. (Ndika, 2012)

Pengertian Sistem Informasi menurut beberapa Ahli

Pengertian sistem informasi menurut John F. Nash (1995:8).

Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat

teknologi, media, prosedur dan pengendalian yang bermaksud menata

jaringan komunikasi yang penting, proses atas transaksi-transaksi tertentu

dan rutin, membantu manajemen dan pemakai intern dan ekstern dan

menyediakan dasar pengambilan keputusan yang tepat.

7

Page 2: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

8

Pengertian sistem informasi Menurut Gelinas, Oram, dan Wiggins (1990).

Sistem informasi adalah suatu sistem buatan manusia yang secara umum

terdiri atas sekumpulan komponen berbasis komputer dan manual yang

dibuat untuk menghimpun, menyimpan, dan mengelola data serta

menyediakan informasi keluaran kepada pemakai.

2.2 WEBSITE

2.2.1 Definisi Website

Definisi website atau disingkat web adalah sekumpulan halaman yang

terdiri dari beberapa laman yang berisi informasi dalam bentuk digital baik itu

teks, gambar, animasi yang disediakan melalui jalur internet sehingga dapat

diakses dari seluruh dunia. Pada dasarnya website dibagi menjadi dua bagian,

yaitu:

1) Website Statis: merupakan web yang halamannya tidak berubah, biasanya

untuk melakukan perubahan dilakukan secara manual dengan mengubah kode.

Website statis informasinya merupakan informasi satu arah, yakni hanya

berasal dari pemilik softwarenya saja, hanya bisa diupdate oleh pemiliknya

saja. Contoh website statis ini, yaitu profil perusahaan.

2) Website Dinamis: merupakan web yang halaman selalu update, biasanya

terdapat halaman backend (halaman administrator) yang digunakan untuk

menambah atau mengubah konten. Web dinamis membutuhkan database untuk

menyimpan. Website dinamis mempunyai arus informasi dua arah, yakni

berasal dari pengguna dan pemilik, sehingga pengupdate-an dapat dilakukan

oleh pengguna dan juga pemilik website. (Bahar, 2013)

Page 3: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

9

2.2.2 Definisi Web Menurut Para Ahli

1) Menurut Suwanto Raharjo (2000), Web merupakan salah satu layanan

internet yang paling banyak digunakan dibanding dengan layanan lain seperti

ftp, gopher, news atau bahkan email.

2) Menurut Yuhefizar (1998), Web adalah suatu metode untuk menampilan

informasi di internet, baik berupa teks, gambar, suaramaupun video yang

interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu

dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui

sebuah browser.

3) Menurut Taufiq Hidayatullah (2002), Web adalah bagian paling terlihat

sebagai jaringan terbesar dunia, yakni intrenet.

4) Menurut Haer Talib (1992), Web adalah sebuah tempat di internet yang

mempunyai nama dan alamat.

2.3 PHP

2.3.1. Pengertian PHP

Menurut (Rasmus Lerdorf. 1995) PHP adalah bahasa pemrogram script

yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs

web dinamis, walaupun tidak tertutup kemungkinan untuk digunakan untuk

pemakaian lain. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.

Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP

adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan

menamakannya PHP/ FI, pada saat tersebut kepanjangan dari PHP/ FI adalah

Personal Home Page/Form Interpreter. PHP Hypertext preposessor adalah

Page 4: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

10

merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnya

adalah yang dikirim ke klien, tempat pemakai menggunakan browser. Secara

khusus, PHP dirancang untuk membentuk web dinamis. Artinya semua sintak

yang diberikan akan sepenuhnya dijalankan pada server. Sedangkan yang dikirim

ke browser hanya hasilnya saja.

Kode PHP juga bisa berkomunikasi dengan database dan melakukan

perhitungan-perhitungan yang kompleks. Pada saat ini, PHP cukup popular

sebagai peranti pemrograman web, terutama di lingkungan linux. Walaupun

demikian , PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis

UNIX, Windows NT, dan Macintosh. PHP bersifat bebas pakai tidak perlu

membayar apapun untuk menggunakan perangkat lunak ini. Salah satu kelebihan

dari PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal.

Dengan demikian , menampilkan data yang bersifat dinamis yang diambil dari

database merupakan hal yang mudah untuk mengimplementasikan. Itulah

sebabnya sering dikatakan bahwa PHP sangat cocok untuk membangun halaman-

halaman web dinamis. Penemu bahasa pemrograman ini adalah Rasmus Lerdorf

yang bermula dari keinginan sederhana ahli tersebut untuk mempunyai alamat

batu (tool) dalam memonitor pengunjung yang melihat situs web pribadinya

(Rasmus Lerdorf. 1995).

2.3.2 Kelebihan PHP dari Bahasa Pemrograman Lain

a) Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

Page 5: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

11

b) Web Server yang mendukung PHP dapat ditemukan dimana - mana dari

mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif

mudah.

c) Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan

developer yang siap membantu dalam pengembangan.

d) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak.

e) PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah sistem.

(Syamsinar, 2012).

2.3.3 Dasar - dasar PHP

(Anhar. 2010) Konsep kerja PHP prinsipnya serupa dengan kode HTML.

Hanya saja berkas PHP yang diminta didapatkan oleh web server, isinya segera

dikirimkan kemesin PHP dan mesin inilah yang memproses dan memberikan

hasilnya (berupa kode HTML) ke web server. Selanjutnya web server

menyampaikan ke klien. Skrip PHP berkedudukan sebagai tag dalam bahasa

HTML. Sebagaimana diketahui , HTML (Hypertext Markup Language) adalah

bahasa standar untuk membuat halaman - halaman web. Sebagai contoh, berikut

kode PHP yang berada di dalam kode HTML :

Page 6: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

12

<html>

<head>

<title>Halaman PHP</title>

</head>

<body>

<?php

echo "SELAMAT MENCOBA";

?>

</body>

</html>

Gambar 2.1 Contoh Script Dasar PHP

Kode PHP diawali dengan <?php dan diakhiri dengan ?>. pasangan

kedua kode inilah yang berfunngsi sebagai tag kode PHP. Berdasarkan tag inilah,

pihak server dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya

dikirim ke browser. Dengan demikian pihak klien tidak dapat melihat kode PHP

yang sesungguhnya. Maka apabila kode tersebut dijalankan akan membentuk

tampilan sebagai berikut :

Gambar 2.2 Hasil dari Script Dasar PHP

2.4 MY SQL (My Structure Query Language)

2.4.1 Pengertian Mysql

Menurut (Bunafi Nugroho. 2004) MySQL adalah multi user database

yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam

operasi client-server melibatkan server daemon MySQL disisi server dan

Page 7: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

13

berbagai macam program serta library yang berjalan disisi client. MySQL mampu

menangani data yang cukup besar. Perusahaan yang mengembangkan MySQL

yaitu TcX, mengaku menyimpan data lebih dari 40 database, 10.000 tabel dan

sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data. SQL adalah bahasa

standar yang digunakan untuk mengakses database server. Bahasa ini pada

awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan sebagai

standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih

user-friendly dibandingkan dengan menggunakan dBASE atau Clipper yang masih

menggunakan perintah-perintah pemrograman.

2.4.2 Keunggulan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

a) Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan

masih banyak lagi.

b) Open Source.MySQL didistribusikan secara open source, dibawah lisensi

GPL sehingga dapat digunakan secara cuma-cuma.

c) Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang

bersamaan tanpa mengalami masalah atau konflik.

d) ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan

dalam menangani query sederhana, dengan kata lain dapat memproses lebih

banyak SQL persatuan waktu.

Page 8: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

14

e) Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti

signed / unsigned integer, float, double, char, text, date, timestamp, dan

lain-lain.

f) Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh

yang mendukung perintah Select dan Where dalam perintah (query).

g) Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang

mendetail serta sandi terenkripsi.

h) Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam

skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu

tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung

mencapai 32 indeks pada tiap tabelnya.

i) Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan

protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

j) Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa

Indonesia belum termasuk di dalamnya.

k) Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi API

(Application Programming Interface).

Page 9: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

15

l) Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan

(tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap

peralatan yang ada disertakan petunjuk online.

m) Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam

menangani ALTER TABLE, dibandingkan basis data lainnya semacam

PostgreSQL ataupun Oracle.

2.4.3 PHP-MySQL

Berikut ini adalah contoh script pemrograman PHP dengan melakukan

koneksi dengan database MySQL

Gambar 2.3 Script Koneksi Database MySQL dan PHP

Berikut ini adalah penjelasan dari Script koneksi Database MySQL dan

PHP pada Gambar 2.3:

a) mysql_connect

Perintah ini digunakan untuk membuat koneksi dari PHP ke server MySQL.

b) mysql_select_db

Page 10: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

16

Perintah ini untuk memilih database dari MySQL yang akan digunakan.

2

2.2

2.3.5

2.3.5

2.3.5

2.5 SMS GATEWAY

1

2

2.1

2.2

2.3

2.4

2.5

2.5.1 Definisi SMS Gateway

SMS Gateway adalah sebuah gerbang yang menghubungkan antara

komputer dengan client melalui SMS, jadi secara garis besar, SMS Gateway dapat

digambarkan seperti gambar di atas.Client secara tidak langsung berinteraksi

dengan aplikasi / sistem melalui SMS Gateway. Saat melakukan SMS, maka

informasi terpenting yang diperlukan adalah nomor tujuan dan pesan, maka itulah

yang sebenarnya diolah oleh SMS Gateway. Contoh aplikasi SMS Gateway dalam

Page 11: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

17

penerapannya di dunia akademik saat ini adalah pengumuman beasiswa,

pengumuman ruang tes, dan lain sebagainya.

1.

2.

Pengumuman - pengumuman tersebut dilakukan secara otomatis satu arah oleh

sistem. Saat informasi internal sudah terkumpul, maka sistem akan melakukan

penulisan ke dalam database yang selanjutnya diolah oleh gammu agar dapat

dikirimkan kepada nomor yang bersangkutan. Berkas - berkas pengumuman

berupa file spreadsheet ataupun file - file terformat lainnya, jika berkas belum

berupa file terformat maupun berkas yang masih berupa kertas berisi tulisan,

maka masih menjadi tugas kami untuk men-digitalkan-nya, agar dapat dibaca oleh

aplikasi pemgirim SMS. Aplikasi tidak hanya membaca dari berkas-berkas digital,

tetapi juga dapat membaca informasi dari database BAAK. (Ramadhika, 2012).

3.

3.1.

3.2.

3.3.

3.4.

3.5.

3.5.1.

Page 12: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

18

2.5.2 Arsitektur SMS Gateway

Pada dunia komputer, gateway dapat diartikan sebagai jembatan

penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat

terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian, SMS

gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas data SMS,

baik yang dikirimkan maupun yang diterima.Pada awalnya, SMS gateway

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 ini.

Gambar 2.4 arsitektur sms gateway dahulu

Namun seiring perkembangan teknologi komputer, baik dari sisi

hardware maupun software, dan perkembangan teknologi komunikasi, SMS

gateway tidak lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini,

masyarakat lebih mengartikan SMS gateway 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 gateway kemudian lebih mengarah pada sebuah

program yang mengomunikasikan 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

Page 13: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

19

pada perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan

kembali ke komputer. (Irmha, 2012).

Gambar 2.5 arsitektur sms gateway terbaru

2.6 CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

2.6.1 Definisi CRM

CRM adalah strategi bisnis yang terdiri dari software dan layanan yang

didesain untuk meningkatkan keuntungan (profit), pendapatan (revenue) dan

kepuasan pelanggan (customer satisfaction). Secara khusus CRM berusaha

memberikan layanan yang sifatnya professional sehingga dapat memberikan

kepuasaan yang tinggi pada pelanggannya. (Risma, 2013).

2.6.2 Cara Kerja  CRM

Dengan membantu berbagai bentuk perusahaan untuk mengidentifikasi

pelanggannya dengan tepat, memperoleh lebih banyak pelanggan dengan lebih

cepat, dan mempertahankan kesetiaan pelanggannya. Sistem CRM berusaha

menyediakan sebuah pendekatan terintegrasi terhadap semua aspek dalam

perusahaan dalam kaitannya dengan pelanggannya, yang meliputi marketing, sales

dan support.(Risma, 2013).

2.6.3 Tujuan system   CRM

yaitu dengan penggunaan tekhnologi diharapkan terjadi jalinan hubungan

yang kuat antara perusahaan dan pelanggannya. Dengan kata lain, perusahaan

berusaha mengelola kinerja perusahaannya dengan lebih baik. (Risma, 2013)

Page 14: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

20

2.6.4 Sistem  CRM

Dalam proses bisnis ini banyak paket software diciptakan untuk

memudahkan customer relationship, tetapi kebanyakan tergantung dari perolehan,

updating dan utilisasi profil individu pelanggan. Profil - profil pelanggan biasanya

disimpan dalam data warehouse, dan datamining digunakan untuk mengekstrasi

informasi yang berhubungan dengan perusahaan dari pelanggan yang

bersangkutan. Paket software CRM membantu perusahaan untuk memasarkan,

menjual dan melayani pelanggan melalui multimedia, termasuk Web, call centers,

field representatives, business partners, retail dan dealer networks. Contohnya :

KRS Online, Asuransi. (Risma, 2013).

2.7 PROSES PENJUALAN DI WEBSITE NEW JAVA COMP

Proses penjualan masih manual belum terkomputerisasi dan untuk

memperbarui data di perusahaan tersebut dilakukan setiap hari dengan menyetor

salinan surat bukti pembelian dari penjualan tersebut.

Proses penjualan di New Java Comp ketika Customer memilih barang

yang tersedia di website, sehingga customer dapat memilih dan melihat barang

secara lengkap yang tersedia di perusahaan. Untuk pencatatan penjualan

dilakukan menggunakan bukti faktur pembelian customer yang tersimpan di

database ketika customer melakukan transaksi .

Page 15: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

21

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Pada bab ini akan dijelaskan mengenai analisa sistem yang ada pada

“Sistem Informasi Pengembangan E-Learning Berbasis Website dan Penyampaian

Informasi Penting Terhadap Wali Murid Menggunakan SMS Gateway di SMO &

Mahad Intenational AS - SAKINAH”. Website ini akan membantu proses

ppenyampaian informasi yang terdapat pada sekolah.

. Pada website ini admin dapat menginputkan atau mengupdate informasi

pada website. Selain informasi yang dapat di inputkan ke website admin dapat

mengirimkan perihal – perihal penting yang harus disampaikan wali murid secara

cepat melalui sms gateway.

3.1.1 Analisis Masalah

Update informasi yang dilakukan oleh admin dilakukan setiap ada

info baru yang masuk kesekolahan. Dalam penyampaian informasi –

informasi tersebut disampaikan melalui 3 media yaitu print out, e-mail, dan

Page 16: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

22

melalui sms gateway agar wali murid lebih bisa mengetahui informasi yang

baru dalam sekoalah.

3.2 Spesifikasi kebutuhan Website.

a. Admin

1) Mengolah data murid.

2) Mengolah data guru..

3) Melihat data murid.

4) Mengolah hak akses admin.

b. Pengguna

1) Melihat informasi.

3.3 Analisis Kebutuhan Non Fungsional

3.3.1 Analisis Perangkat Keras

Perangkat keras yang direkomendasikan untuk menjalankan

aplikasi ini adalah sebagai berikut :

a. Komputer/Laptop, spesifikasinya :

Monitor beresolusi 1280 x 800.

Processor dengan kecepatan minimal 1.7 Ghz.

Kapasitas Harddisk minimal 40 GB.

RAM minimal 256 MB.

VGA Card minimal 64 MB.

Mouse.

Keyboard.

Koneksi internet GSM/HSDPA

Browser

Page 17: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

23

3.3.2 Analisis Perangkat Lunak

Aplikasi ini dibuat dengan menggunakan beberapa software yang

saling berinteraksi dalam pembangunan sistemnya, beberapa software

tersebut adalah:

OS WINDOWS XP/SEVEN .

Dreamweaver CS 5

XXAMP 17.3 (MySql)

POWER DESIGNER 15.

POWER DESIGNER 6.

Eclipse

Google Chrome

Mozilla Versi 7.0.1

3.4 Analisis Pengguna

Seorang pengguna sering di ibaratkan sebagai suatu objek yang langsung

berhadapan dengan interface dari sebuah aplikasi berbasis website. Dalam

menjalankan aplikasi ini setidaknya seorang pemgguna harus memiliki

kemampuan dasar dalam menjalankan atau mengoperasikan sebuah komputer dan

hanphone dan memiliki kemampuan dasar dalam menjalankan atau

mengoperasikan sebuah aplikasi tersebut.

3.5 Kebutuhan Fungsionalitas

DFD merupakan metode atau alat yang digunakan dalam metodologi

pengembangan sistem terstruktur (Structure Analysis Design). DFD digunakan

untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan

Page 18: elearning.upnjatim.ac.idelearning.upnjatim.ac.id/courses/METODOLOGIPENELITIANSI... · Web viewMySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata

24

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana

data tersebut mengalir dan disimpan.

Beberapa simbol yang digunakan dalam pendesainan DFD yaitu :

a. Eksternal Entity (kesatuan Luar) atau Boundary (batas sistem) batas sistem

yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan

menerima input dan menghasilkan output kepada lingkungan luarnya.

b. Data Flow (Arus Data)

Arus data mengalir diantara proses (process), simpanan data (data story), dan

kesatuan luar (entity).

c. Process (Proses)

Suatu proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin

atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk

dihasilkan arus data yang keluar dari proses.

d. Data Store (Penyimpanan Data)

Simpanan data merupakan simpanan dari data yang dapat menyimpan files

atau data - data yang didapat.

4

5

5.3