LANDASAN TEORI
2.1 PERANCANGAN
pemakai sistem dan memberikan gambaran yang jelas dan lengkap kepada
permasalahan”.
adalah suatu tahap yang dilakukan untuk menentukan bagaimana suatu sistem
7
8
2.2 SISTEM
Sistem dibuat untuk menangani sesuatu yang terjadi berulang kali atau yang
sering terjadi. Suatu sistem dapat dirumuskan sebagai kumpulan atau variabel-
variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain
dan terpadu.
integrasi antara satu komponen dengan komponen lain karena sistem memiliki
sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem
tersebut”.
objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek bisa
dilihat sebagai satu kesatuaan yang dirancang untuk mencapai satu tujuan”.
Lebih lanjut Wing Wahyu Winarno (2006 : 15) mengatakan bahwa komponen
diantaranya :
1. Objek merupakan bagian, elemen atau variable, ia dapat berupa benda fisik,
objeknya.
5. Tujuan, setiap sistem memiliki tujuan dan tujuan inilah yang menjadi
terkendali. Tentu tujuan antara satu sistem dengan sistem yang lain berbeda.
menjadi bahan untuk diproses. Masukan tersebut dapat berupa hal-hal yang
keluaran yang berguna dan lebih bernilai (informasi) atau yang tidak
berguna (limbah).
8. Keluaran, adalah hasil dari proses. Pada sistem informasi berupa informasi
9. Batas, adalah pemisah antara sistem dan daerah luar sistem. Batas disini
Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah
mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Untuk dapat
mencapai keinginan yang dimaksud maka perlu dilakukan suatu rancangan sistem.
prosedur untuk mengkonversi spesifikasi logis kedalam sebuah desain yang dapat
Lebih lanjut Kusrini dan Andri Koniyo (2007 : 79) mengatakan desain atau
Tujuan dan sasaran perancangan sistem menurut Kusrini dan Andri Koniyo
2. Memberikan gambaran yang jelas dan rancang bangun yang lengkap untuk
1. Desain sistem harus berguna, mudah dipahami dan digunakan, data harus
dan pengendaliannya.
12
2.3 INFORMASI
Informasi merupakan proses lebih lanjut dari data yang sudah memiliki nilai
tambah. Informasi dapat merujuk ke suatu data mentah, data tersusun, kapasitas
data yang telah diolah menjadi suatu bentuk yang penting bagi sipenerima dan
mempunyai nilai yang nyata atau dapat dirasakan manfaatnya dalam keputusan-
Menurut Tata Sutabri (2006 : 23) informasi adalah data yang telah
diklasifikasi atau diolah atau diinterpretasi untuk digunakan dalam proses
pengambilan keputusan. Sistem pengolahan informasi akan mengolah data
menjadi informasi atau mengolah data dari bentuk tak berguna menjadi
berguna bagi yang menerimanya. Pengolahan informasi merupakan salah
satu elemen kunci dalam sistem konseptual. Pengolah informasi dapat
meliputi elemen – elemen komputer, elemen – elemen non komputer, atau
kombinasinya.
Menurut Tata Sutabri tujuan informasi (2006 : 23) adalah sebagai berikut :
3. Memberikan berita kepada orang yang mulanya tidak tahu sehingga orang
ke hari.
Menurut Tata Sutabri ciri-ciri informasi (2006 : 23) adalah sebagai berikut :
1. Terbaru
2. Tepat waktu
3. Relevan
4. Konsisten
Menurut Tata Sutabri jenis-jenis informasi (2006 : 23) adalah sebagai berikut:
Berdasarkan penyampaian :
Berdasarkan kegunaan :
bentuk tulisan (berita, artikel, esai, resensi, kolom, tajuk rencana, dll).
dari pengolahan data dalam bentuk yang lebih berarti bagi penerimanya dan
keputusan.
yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat
adalah sekumpulan komponen yang saling bekerja sama, yang digunakan untuk
mencatat data, mengolah data, dan menyajikan informasi untuk para pembuat
Sistem informasi menurut Tata Sutabri (2006 : 36) adalah suatu sistem di
harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan
15
kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar
Lebih lanjut Tata Sutabri (2006 : 36) menyebutkan bahwa sistem informasi
terdiri dari komponen – komponen yang disebut dengan istilah blok bangunan
(building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok
teknologi, blok basis data dan blok kendali. Sebagai suatu sistem, keenam blok
tersebut saling berinteraksi satu dengan yang lain membentuk satu kesatuan untuk
mencapai sasaran.
Input mewakili data yang masuk kedalam sistem informasi. Yang dimaksud
dengan input disini termasuk metode dan media untuk menangkap data yang
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
sitem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama yaitu
(hardware).
dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di
dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang
dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk
Banyak hal dapat merusak sistem informasi, seperti bencana alam, api,
hal yang dapat merusak sistem dicegah dan bila terlanjur terjadi maka
perusahaan yang saling bekerja sama, yang digunakan untuk mencatat data,
2.4 PENDAFTARAN
adalah adalah sistem sekolah yang mengelola data calon siswa baru dengan cara
memasukkan data tersebut ke dalam sistem dan menghasilkan laporan data calon
siswa.
Defenisi lain dari Sutejo (2006) Pengertian pendaftaran disini pada dasarnya
Sehingga dapat terorganisir, teratur dengan cepat dan tepat dengan beberapa
persyaratan yang telah ditentukan oleh sekolah. Proses pendaftaran siswa baru
merupakan salah satu kewajiban pihak sekolah dan Dinas Pendidikan setiap tahun
ajaran baru.
akses secara online setiap waktu dan dari mana saja. Sistem aplikasi server PSB
mampu melakukan multi proses data secara simultan (real time) sesuai aturan
18
yang berada pada semua organisasi dihubungkan dengan suatu jaringan terbesar
Ada banyak hal yang dapat kita lakukan melalui internet, misalnya browsing,
searching, chatting, mailling list, transfer file, belanja online, forum online dll.
internet mengacu pada satu set aturan yang mengatur bagaimana sebuah aplikasi
sekumpulan komputer atau server yang saling terhubung satu sama lain melalui
yang disebut HTML (Hyper Text Markup Language) dan protocol yang
HTML.
Menurut Betha Sidik (2007 : 1) : “Web merupakan salah satu layanan yang
sebuah system dimana informasi dalam bentuk teks, gambar, suara dan lain-lain
2006), diantaranya :
tersebut.
dilakukan oleh sebuah sistem. Use case diagram sangat membantu dalam
Menurut Hanif Al Fatta (2007 :21) : “Use case adalahmetode berbasis teks
sistem”.
Simbol Deskripsi
Use case Fungsionalitas yang disediakan sistem sebagai
unit-unit yag saling bertukar pesan antar unit atau
aktor; biasanya dinyatakan dengan menggunakan
kata kerja di awal frase nama use case
Aktor/actor Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu sendiri, jadi
walaupun simbol dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan orang; biasanya
dinyatakan menggunakan kata benda di awal frase
nama aktor
Asosiasi/association Komunikasi antara aktor dan use case yang
berpartisipasi pada use case atau use case memiliki
interaksi dengan actor
22
Simbol Deskripsi
Ekstensi/extend Relasi use case tambahan ke sebuah use case di
mana use case yang ditambahkan dapat berdiri
sendiri walaupun tanpa use case tambahan itu;
mirip dengan prinsip inheritance pada
pemrograman berorientasi objek; biasanya use case
tambahan memiliki nama depan yang sama dengan
use case yang ditambahkan, arah panah mengarah
pada use case yang ditambahkan.
Generalisasi/generalization Hubungan generalisasi dan spesialisasi (umum-
khusus) antara dua buah use case di mana fungsi
yang satu adalah fungsi yang lebih umum dari
lainnya, arah panah mengarah pada use case yang
menjadi generalisasinya (umum).
secara keseluruhan.
Dua kegunaan pada diagram aktivitas dapat mendefenisi hal-hal berikut : (Rossa
adalah teknik untuk menggambarkan logika prosedural, proses bisnis dan jalur
kerja”.
Jadi pengertian dari activity diagram dapat disimpulan suatu teknik atau
cara untuk memberikan suatu gambaran mengenai suatu sistem beserta relasi–
Simbol Deskripsi
Percabangan / decision Asosiasi percabangan di mana jika ada
pilihan aktivitas lebih dari satu
Class diagram merupakan inti dari proses pemodelan objek. Class diagram
(2011: 37) : “Diagram kelas sebagai suatu defenisi sumber daya yang termasuk
25
bagaimana penggunaannya”.
Kelas terdiri dari atribut dan metode atau operasi, dimana atribut merupakan
secara jelas dan ringkas terutama untuk alat bantu komunikasi dan untuk
dokumentasi pada waktu akan menggambarkan suatu bagan alir dan analisis
sistem.
atau proses.
Flowchart ada tiga macam (Wing wahyu winarno ,2007 : 102), yaitu :
1. Flowchart dokumen
3. Flowchart program
menunjukkan aliran (flow) didalam program atau prosedur system secara logika,
flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk
Simbol Keterangan
Simbol input/output Simbol input/output digunakan untuk
mewakili data input atau output.
1. Flowchart Dokumen
Kegunaan utama flowchart dokumen adalah untuk menelusuri alur form dan
laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan
paperwork flowchart merupakan bagan alir yang menunjukan arus dari laporan
1. Bagan alir sebaiknya digambarkan dari atas kebawah dan mulai dari
berakhirnya.
suatu pekerjaan.
editor professional untuk mendesain web secara visual dan mengelola situs atau
halaman web”.
membangun dan mendesaign suatu website dengan fitur-fitur yang menarik dan
XML dan pemrograman Cient Side yaitu JavaScript dengan penggunaan yang
server yang secara otomatis menjejak dan memelihara link (hubungan antar
persatu kode-kode HTML-nya, saat ini untuk membuat website bukanlah suatu
hal yang sulit untuk dilakukan bahkan bagi orang pemula sekalipun, karena
kegiatan mendesain sebuah website tidak lagi dilakukan dengan cara menuliskan
metode klik dan drag yang dikenalkan oleh web editor terpopuler saat ini yaitu
Tampilan awal saat kita membuka Adobe Dreamweaver CS5 dapat dilihat
2.9.2 PHP
output lain sesuai ouput pemrogram (misalnya : PDF) yang dijalankan pada server
slide”.
Contoh terkenal dari aplikasi PHP adalah phpBB.PHP juga dapat dilihat
JSP/Java Sun Microsistems, dan CGE/Perl. Contoh aplikasi lain yang lebih
berikut:
4. Mudah digunakan karana memiliki fitur dan fungsi khusus untuk membuast
(embedded script).
web lainnya.
2.9.3 MySQL
pengelola datanya”.
System) atau DBMS dari sekian banyak DBMS, Seperti Oracle, MS SQL,
MySQL, diantaranya adalah gratis, handal, selalu di-update dan banyak forum
2.9.4 Database
Dalam MADCOMS (2011 : 12) : “Database atau sring disebut juga basis
data yang saling berhubungan dan berkaitan dengan subjek tertentu pada pada
Yakub (2008 : 14) menjelaskan bahwa : “Basis data merupakan koleksi dari
data yang terorganisasi dengan cara sedemikian rupa sehingga data tersebut
Sebuah sistem basis data dapat memiliki sejumlah objek basis data (seperti
2.9.5 XAMPP
lunak ke dalam satu buah paket. Awalnya Xampp merupakan pengembangan dari
Berikut tampilan xampp saat dijalankan dapat dilihat pada gambar 2.2
dibawah ini.