• Tidak ada hasil yang ditemukan

BAB III RANCANG BANGUN SISTEM INFORMASI

N/A
N/A
Protected

Academic year: 2018

Membagikan "BAB III RANCANG BANGUN SISTEM INFORMASI"

Copied!
14
0
0

Teks penuh

(1)

Dengan melihat beberapa penelitian dan penulisan laporan terdahulu

sebagai pembanding dalam penulisan laporan Kerja Praktek mengenai sistem

informasi sekolah berbasis website dan SMS gateway, ada beberapa penelitian

dan penulisan laporan yang berhubungan dengan sistem informasi sekolah

diantaranya sebagai berikut

Penelitian yang telah dilakukan olehWinoto dan Irianto (2013) mahasiswa

Teknik Informatika Universitas Surakarta Jawa Tengah yang mengambil tema

mengenai website profil sekolahyang diimplementasikan di Sekolah Dasar Negeri

03 Kalisoro, system informasi ini bertujuan untuk menyampaikan dan

mengenalkan SD N 03 Kalisoro agar lebih dikenal masyarkat luas. Penelitian ini

dilakukan untuk membuatwebsitestatisyang dapat menyampikan dan

mengenalkan SD N 03 Karisoro kepada masyarakat menjadi lebih cepat.Tools

yang digunakan dalam membangun website ini adalah Incomedia X5, Adobe

photosop CS4, dan Mozila Firefox 4.

Penelitian yang telah dilakukan oleh Soleh (2013) mahasiswa Sistem

Informasi Universitas Widiatama Bandung yang mengambil tema mengenai

website profil sekolahyang diimplementasikan di SMK Islam Sudirman

Kedungjati, sistem informasi ini bertujuan untuk menyimpan, menyampaikan

infomasi dan mengenalkan SMK Islam Sudirman Kedungjati agar lebih dikenal

masyarkat luas dan meningkatkan jumlah pendaftar siswa dan siswi SMK.

(2)

Penelitian ini dilakukan untuk membuat sistem informasiwebsiteyang dapat

menyimpan, menyampikan infomasi dan mengenalkan SMK Islam Sudirman

Kedungjati dengan informasi yang selalu berubah-ubah kepada masyarakat

menjadi lebih cepat.Tools yang digunakan dalam membangun website ini adalah

Macromedia Dreamweaver, dengan dbms XAMP.

Penelitian yang telah dilakukan oleh Nurhadmadi (2014) mahasiswa

Teknik Informatika STIMIK AMIKOM Yogyakarta yang mengambil tema

mengenai website profil sekolah dan e-learning yang di implementasikan di SMP

N 7 Yogyakarta, sistem informasi ini bertujuan untuk Upload, Download file

pelajaran dan tugas. Penelitian ini dilakukan untuk membuat sistem informasi

website dan e-learning agar dapat bersaing dengan sekolah setingakat lainya,

dapat membantu guru dalam menyampaikan materi dan tugas untuk siswa, dan

mempermudah siswa dan siswi SMP dalam mendapatkan materi pelajaran serta

dalam pengumpulan tugas sekolah. Tools yang digunakan dalam membangun

website ini adalah Notepad++, dengan dbms XAMP.

Berdasarkan ketiga penelitian tersebut di atas maka dapat dijadikan acuan

untuk mambangun sistem informasi sekolah berbasis website dan sms gateway.

Sistem tersebut mampu menangani penyampaian informasi dan materi pelajaran

ke masyarakat, orangtua siswa, dan siswa, serta mampu menyampaikan informasi

(3)

III.2 Kajian Pustaka III.2.1 Sekolah

Sekolah merupakan tempat menuntut ilmu pengetahuan dan wadah untuk

mengembangkan keterampilan dan institusi dalam proses perubahan sikap dan

perilaku para peserta didik. Sekolah juga merupakan lembaga pembudayaan

menuju manusia berbudaya, berkarya dan karsa, sehingga output lembaga sekolah

adalah SDM yang berkuallitas, dengan keiman dan ketakwaan terhadap Allah

SWT (Isjoni, 2006 : 91).

III.2.2 Sistem

Sistem adalah sekumpulan elemen yang saling terkait atau perpadu yang

dimasudkan untuk mencapai suatu tujuan. Dengan demikian didalam suatu sistem,

komponen-komponen ini tidak dapat berdiri sendiri-sendiri, tetapi sebaliknya,

saling berhubungan hingga membentuk satu kesatuan sehingga tujuan sistem itu

dapat tercapai (Kusrini dan Koniyo, 2009 : 5).

III.2.3 Informasi

Menurut Kenneth C.Laudon (2004:8) dalam buku Gaol, (2008 : 8)

informasi adalah data yang sudah dibentuk kedalam sebuah formulir bentuk yang

bermanfaat dan dapat digunakan untuk manusia. Sedangkan menurut Gordon B.

Davis (1984:200) dalam buku Gaol, (2008 : 8) informasi adalah data yang telah

diproses/diolah ke dalam bentuk yang sangat berarti untuk penerimanya dan

merupakan nilai yang sesungguhnya atau dipahami dalam tindakan atau keputusan

yang sekarang atau nantinya.

(4)

Menurut Robert A. Laitch dan K. Roscoe Bavis dalam buku Kusrini dan

Koniyo, ( 2009 : 8) sistem informasi adalah suatu sistem di dalam suatu organisasi

yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung

operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak luar dengan laporan yang diperlukan.

III.2.5 HTML

HTML ( Hyper Text Markup Language) adalah standar informasi yang

berbasis hypertext yang dipakai pada web. Berdasarkan standar inilah web

browserbisa memahami isi suatu dokumen yang berasal dari web server. HTML

bekerja dengan menggunkan HTTP ( Hyper Text Transfer Protocol ), yaitu

protocol komunikasi yang memungkinkan web server berkomunikasi dengan web

browser (Kadir, 2004 : 12).

Contoh kode HTML :

<html>

<head>

<title>Untitled Document</title>

</head>

<body>

</body>

</html>

III.2.6 PHP

PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman

web server-side yang bersifat open source.PHP merupakan script yang terintegrasi

dengan HTML dan berbeda pada server. PHP adalah script yang digunakan untuk

(5)

Contoh kode HTML :

membentuk aturan tampilan atau style yang digunakan pada website, sehingga

dapat dipisahkan antara website yang ditulis dengan HTML dan tampil web yang

ditulis dengan CSS. Biasanya CSS digunakan untuk menentukan warna, font,

layout, dan berbagai macam hal yang menyangkut tampilan (Ollie, 2008 : 50).

CSS dapat di-integrasikan dengan HTML dalam berbagai cara:

a. Dalam tag HTML langsung

<body>

c. Dalam file terpisah

(6)

<link href="file.css" rel="stylesheet" type="text/css" /> </head>

III.2.8 SMS ( Short Message Service )

SMS merupakan fasilitas standar dari sistem telepon bergerak digital

GSM. Fasilitas ini dipakai untuk mengirim dan menerima pesan dalam bentuk

teks ked an dari sebuah ponsel. Fasilitas SMS ini popular di daratan eropa,

kawasan timur tengah, beau Afrika dan Asia, maupun di beberapa bagian Amerika

Utara (Ukara, 2006 : 118).

Beberapa karakteristik SMS adalah :

a. Sebuah pesan singkat yang terdiri atas 160 karakter dan dapat mendukung

format binary.

b. Pesan tidak langsug dikirim tetapi disimpan terlebihdahulu di SMS Center. c. Memiliki ciri dalam hal konfirmasi pengiriman dapat menerima pesan baik

yang memberitahukan apakah pesan telah diterima ataupun gagal terkirim.

III.2.9 SMS Gateway

SMS Gateway adalah cara mengirim pesan teks dengan atau tanpa

menggunakan telepon. Secara khusus, adalah perangkat yang menawarkan

layanan transit SMS dengan baik pesan transformasi ke lalu lintas jaringan selular

dari media lain atau dengan memungkinkan pengiriman atau penerimaan pesan

sms dengan atau tanpa menggunakan ponsel. SMS gateway akan meneruskan

email sederhana untuk penerima telepon selular. Hal ini juga dapat berguna dalam

mengembangkan aplikasi web yang kita dapat berinteraksi dengan melalui SMS

(Short Messaging Service) (Roebuck, 2012 : 289).

III.2.10 Gammu

Gammu adalah nama proyek serta nama utilitas baris perintah, yang dapat

(7)

dibangun di atas libGammu. Gammu utilitas baris perintah menyediakan akses ke

berbagai fitur telepon, namun mendukung tingkat berbeda dari ponsel ke ponsel.

Proyek ini telah awalnya bercabang dari Gnokii dan sampai versi 0.58 telah

bernama MyGnokii2. Kemudian perlu untuk nama baik tiba dan Gammu terpilih

sebagai akronim untuk Gammu Semua Ponsel Manajemen Utilitas (

http://wammu.eu/gammu/ )

Gammu adalah semacam service yang disediakan untuk membangun

aplikasi yang berbasis SMS Gateway.Setelah kita sukses membangun Gammu,

maka kita bisa membangun aplikasi SMS Gateway dengan bahasa pemrograman

atau platform apapun, baik itu web-based dengan PHP maupun ASP.

III.2.11 Basis Data

Basis Data terdiri atas 2 kata, yaitu Basis dan Data. Basis kurang lebih

dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul.

Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek

seerti manusia, barang, hewan, pristiwa, dan sebagainya yang diwujudkan dalam

bentuk angka, huruf, symbol, text, gambar, bunyi, atau kombinasinya.

Sebagai satu kesatuan istilah, Basis Data dapat didefinisikan dalam

sejumlah sudut pandang (Fathansyah, 2012: 2) seperti :

a. Himpunan kelmpok data (arsip) yang salaing berhubungan yang dioranisasi

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan

mudah.

b. Kumpulan data yang salaing berhubungan yang disimpan secara bersama

sedimikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk

(8)

c. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam

media penyimpanan elektronis.

III.2.12 Diagram Entity-Relationship (Diagram E-R)

Menurut Fathansyah (2012 : 81) model Entity-Relationship yang berisikan

komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing

dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari

‘dunia nyata’ yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan

menggunakan diagram Entity-Relationship (Diagram E-R). Relasi antar dua file

atau dua tabel dapat dikategorikan menjadi tiga macam, yaitu :

a. One To One Relationship

Hubungan antara file pertama dengan file kedua adalah satu berbanding

satu. Kejadian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas

yang berhubungan hanya memungkinkan terjadi sebuah kejadian atau transaksi

pada kedua entitas.

Gambar 3.1One To One Relationship b. One To Many Relationship

Hubungan antara file pertama dengan file kedua adalah satu berbanding

banyak. Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas

yang berhubungan hanya memungkinkan terjadi satu kali dalam entitas pertama

dan dapat terjadi lebih dari satu kali kejadian atau transaksi pada entitas kedua.

(9)

Gambar 3.2One To Many Relationship c. Many To One Relationship

Hubungan antara file pertama dengan file kedua adalah satu berbanding

banyak. Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas

yang berhubungan hanya memungkinkan terjadi lebih dari satu kali dalam entitas

pertama dan terjadi satu kali kejadian atau transaksi pada entitas kedua.

Gambar 3.3 Many To One Relationship d. Many To Many Relationship

Hubungan antara file pertama dengan file kedua adalah banyak berbanding

banyak. Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas

yang berhubungan memungkinkan terjadi lebih dari satu kali dalam entitas

pertama dan entitas kedua.

Gambar 3.4Many To Many Relationship

III.2.13 MySQL (My Structure Query Language)

MySQL adalah salah satu Data Base Management System (DBMS) dari

sekian banyak DBMS seperti Oracle, MS SQL, Postagre SQL, dan lainya.

1

M Nama

Entitas 2

Nama Relasi

Nama Entitas 1

Nama

Entitas 1 RelasiNama Entitas 2Nama

(10)

MySQL berfungsi untuk mengelola database menggunakan bahasa SQL.MySQL

bersifat open source sehingga kita bisa menggunakannya secara gratis.

Pemrograman PHP juga sangat mendukung dengan database MySQL (Anhar,

2010 : 45).

III.2.14 Structured Query Language

Structured Query Language atau yang sering disebut dengan SQL adalah

salah satu bahasa DBMS yang mengadopsi model data relasional. Sejak tahun

1986 SQL telah distandarisasi oleh ISO (International Standards Organization)

dan ANSI (American Nasional Standard Institute). SQL tidak terbatas pada

penyajian data (query) saja, tetapi juga pada pembuatan tabel baru, menghapus

tabel, menambah data, menghapus data, dan sebagainya.

Secara umum bahasa SQL dibagi menjadi 2 (Fathansyah, 2012 : 18) yaitu:

a. DDL (Data Definition Language), digunakan untuk membangun objek-objek

dalam database yang terdiri atas

Tabel 3.1 Perintah DDL

Nama Perintah Fungsinya

CREATE Untuk membuat database atau tabel baru ALTER Untuk merubah struktur tabel/file

DROP Untuk menghapus database atau tabel

b. DML (Data Manipulation Language), digunakan dalam memanipulasi suatu

tabel dalam basis data seperti menambah, mengedit, mencari, dan menghapus

data. Terdiri atas

Tabel 3.2 Perintah DML

(11)

SELECT Untuk membaca data dari database INSERT Untuk menambah data ke dalam database UPDATE Untuk menyunting/mengganti data DELETE Untuk menghapus record data

III.2.15 Diagram Arus Data (DAD)

Diagram Arus Data (DAD) adalah suatu bagan yang menggambarkan

secara lengkap dan terperinci dari suatu sistem secara logical. Gambaran ini tidak

tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi

file. Keuntungan menggunakan DAD adalah memudahkan pemakai (user) yang

kurang menguasai bidang komputer untuk mengerti sistem yang akan

dikerjakan/dikembangkan (Kadir 2002 : 40).

Simbol-simbol yang biasa digunakan dalam penggambaran DAD yaitu:

a. Kesatuan Luar (enternal entity) atau batas sistem (boundary).

Setiap sistem pasti mempunyai batas sistem (boundary) yang memisahkan

suatu sistem dengan lingkungan luarnya. Sedangkan kesatuan luar (external

entity) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa

orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang

akan memberikan input atau menerima output dari sistem. Suatu kesatuan luar

disimbolkan dengan suatu notasi kotak seperti Gambar 3.5

Gambar 3.5 Notasi Kesatuan Luar Di DAD.

(12)

Arus data (data flow) di DAD diberi simbol suatu panah. Arus data ini

mengalir di antara proses (process), Simpanan data (data store) dan kesatuan luar

(external entity). Arus data sebaiknya di beri nama yang jelas dan mempunyai arti.

Nama dari arus data dituliskan disamping garis panahnya. Simbol arus data seperti

terlihat dalam seperti Gambar 3.6

Gambar 3.6 Notasi Arus Data Yang Mengalir Dari Kesatuan Luar Ke Proses

c. Proses (process)

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

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

hasilkan arus data yang akan keluar dari proses. Suatu proses dapat ditunjukkan

dengan lingkaran seperti Gambar 3.7

Gambar 3.7 Notasi Proses Di DAD

d. Simpanan Data (Data store)

Simpanan data (data store) merupakan simpanan dari data yang dapat

berupa suatu file atau database di sistem komputer. Simpanan data di DAD dapat

(13)

Gambar 3.8 Simbol Simpanan Data Di DAD

III.2.16 Diagram Konteks

Diagram konteks digunakan untuk menggambarkan sistem secara umum

siapa pemakai langsung sistem (pemberi input dan penerima laporan), proses atau

nama sistem dan berbagai input, output yang dihasilkan dalam tahap ini file belum

digambarkan.

Ciri-ciri yang hanya ada pada diagram konteks adalah sebagai berikut:

a. Mempunyai satu simbol proses dengan nama sistem ditengahnya. Karena

hanya ada satu,simbol ini tidak perlu diberi nomor.

b. Mempunyai beberapa entity, yaitu berbagai pihak yang berhubungan

langsung dengan sistem.

c. Tempat penyimpanan atau file data belum ditampilkan.

d. Harus diuraikan lagi dengan diagram-diagram yang mempunyai level lebih

rendah.

III.2.17 Diagram Berjenjang

Diagram berjenjang digunakan untuk mempersiapkan penggambaran DAD

(14)

III.2.18 Adobe Dreamweaver CS6

Adobe Dreamweaver merupakan software utama yang digunakan oleh

desainer web dan programmer web untuk mengembangkan suatu situs web.Adobe

Deamweaver memiliki ruang kerja, fasilitas, dan kemampuan yang mampu

meningkatkan produktivitas dan efektivitas, baik dalam desain maupun

pembuatan situs web (Sulistya, 2013 : 1 ).

Adobe Dreamweaver CS6 memiliki peningkatan dalam kemampuan

toolbar, yaitu dapat digunakan untuk memodifikasi tampilan toolbar atau

menambahkan fungsi baru.Selain antarmuka pengguna baru, Adobe Deamweaver

CS6 memiliki kemampuan untuk menyuting kode dengan lebih baik.

Dreamweaver CS6 juga dapat melakukan print kode pada jendela Code View,

serta memiliki fasilitas Code Hint yang membantu dalam urutan tag-tag, serta Tag

Inspector yang sangat berguna dalam menangani tag-tag HTML (Sulistya, 2013 :

1 ).

III.2.19 WAMPSERVER 2.5

Wamp adalah singkatan dari Windows, Apace, MySQL dan PHP. Wamp

adalah aplikasi yang menggabungkan antara Apache, MySQL, dan PHP.

Sehingga, Wamp akan mencukupi semua persyaratan yang diminta untuk menjadi

localhost . Dengan demikian, tidak perlu lagi install masing-masing aplikasi

Gambar

Gambar 3.3 Many To One Relationship
Tabel 3.1 Perintah DDL
Gambar 3.5 Notasi Kesatuan Luar Di DAD.

Referensi

Dokumen terkait

Berdasarkan uji F pada taraf kesalahan 5% terhadap data jumlah polong tanaman kedelai yang diberi perlakuan dengan berbagai dosis pupuk organik cair menunjukkan

Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua

Dalam penelitian kali ini yang akan menjadi sasaran penelitian oleh peneliti adalah Islamic parenting (pola asuh Islami) keluarga campuran Indonesia-Belanda yang

Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua

Hal ini ditunjukkan dari hasil data, yang menunjukkan bahwa Suku bunga kredit dan NPL atau kredit bermasalah sangat mempengaruhi kinerja perbankan menjadi

1) Dependent variable (Y) atau variabel terikat adalah variabel yang dipengaruhi oleh variabel bebas (Sugiyono, 2012:62). Variabel terikat dalam penelitian ini adalah

Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas kedua

b. Kegiatan pameran pertanian telah melaksanakan Pameran Gelar Pangan Nusantara tanggal 4-7 Agustus 2016 di Rumah Radank Pontianak sebagai Info Guide, sedangkan