LANDASAN TEORI
1. Pengembangan sistem merupakan suatu proyek yang harus melalui suatu proses
untuk mengembangkan suatu sistem informasi atau pedoman bagaimana dan apa
bagian dari tim yang berfungsi mengembangkan sistem yang memiliki daya guna
Saat ini dibutuhkan sistem yang lebih banyak, lebih baik dan lebih cepat. Hal
ini membutuhkan lebih banyak programmer dan penganalisa sistem yang berkualitas,
pemrograman yang lebih baik, perawatan sistem yang lebih baik (umumnya 50% s.d
70% sumber daya digunakan untuk perawatan sistem), disiplin teknis pemakaian
b. Reliabilitas
Waktu yang dihabiskan untuk testing sistem secara umum menghabiskan 50%
dari waktu total pengembangan sistem. Dalam kurun waktu 30 tahun sejumlah sistem
Dalam pengembangan sistem terdapat beberapa hal yang menjadi faktor utama
(klas,2008) diantaranya :
diantaranya :
Penggambaran dari
1. Pengertian sistem diambil dari asal mula sistem yang berasal dari bahasa Latin
(systēma) dan bahasa Yunani (sustēma) yang memiliki pengertian bahwa suatu
sistem merupakan suatu kesatuan yang didalamnya terdiri dari komponen atau
elemen yang berhubungan satu dengan yang lainnya yang berfungsi untuk
(Anonim,2008).
2. Sistem yaitu gabungan dari sekelompok komponen baik itu manusia dan/atau
bukan manusia (non-human) yang saling mendukung satu sama lain serta diatur
menjadi sebuah kesatuan yang utuh untuk mencapai suatu tujuan, sasaran
bersama atau hasil akhir (Kerzner,2008).
bagian dari sistem yang saling berinteraksi, artinya saling bekerja sama
Lingkungan luar dari suatu sistem adalah apapun diluar batas sistem yang
4. Penghubung (Interface)
satu kesatuan.
5. Masukan (Input)
(signal input).
6. Keluaran (Output)
7. Pengolahan (Process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan
Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak
Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal
datum atau data item. Terdapat beberapa pengertian data menurut beberapa ahli, diantaranya :
1. Data merupakan deskripsi dari suatu kejadian yang kita hadapi serta
(Philips,2006).
Informasi tanpa adanya data maka informasi tersebut tidak akan terbentuk. Begitu
pentingnya peranan data dalam terjadinya suatu informasi yang berkualitas. Keakuratan data
Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga
informasi ini sangat penting di dalam suatu organisasi. Informasi (information) dapat
1. Informasi (Information) adalah data yang telah dibentuk menjadi sesuatu yang
menjelaskan bahwa Informasi merupakan data yang diolah menjadi bentuk yang
lebih berguna dan serta lebih berarti bagi yang menerimanya (Kamii,2008).
bahwa “Informasi adalah sebagai data yang sudah diolah, dibentuk, atau dimanipulasi sesuai
ke pengguna informasi tersebut, maka informasi tersebut haruslah mempunyai kualitas yang
1. Relevan (Relevancy), dalam hal ini informasi yang diterima harus memberikan
manfaat bagi pemakainya. Kadar relevancy informasi antara orang satu dengan
pengguna informasi tersebut. How is the message used for problem solving
(decision masking)?
Selain itu informasi yang didapatkan tidak boleh bias atau menyesatkan bagi
informasi tersebut. Ketidak akuratan data terjadi karena sumber dari informasi
secara sengaja maupun tidak sehingga menyebabkan data asli tersebut berubah
atau rusak.
dalam hal penyampaiannya tidak boleh terlambat (usang) karena informasi yang
usang maka informasi tersebut tidak mempunyai nilai yang baik dan kualitasnya
pun menjadi buruk sehingga tidak berguna lagi. Jika informasi tersebut digunakan
sebagai dasar pengambilan keputusan maka akan berakibat fatal sehingga salah
dalam pengambilan keputusan juga bergantung pada nilai ekonomi yang terdapat
didalamnya.
information output ?
dapat dipercaya, hal ini menentukan terhadap kualitas informasi serta dalam hal
diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan
informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan
perlakukan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang
diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka
pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena
informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki
nilai informasi yang tepat). Besarnya nilai informasi yang tepat dapat didapatkan dari
perbedaan hasil yang didapat dari keputusan yang baru dengan hasil keputusan yang lama
dikurangi dengan biaya untuk mendapatkan informasi tersebut. Penghitungan atas informasi
yang tepat memberikan banyak manfaat diantaranya untuk menghilangkan pemborosan biaya
yang dilakukan untuk mendapatkan informasi yang dibutuhkan dalam pengambilan
perbedaan antara kebijakan optimal, tanpa informasi yang sempurna dan kebijakan optimal
Nilai suatu informasi dapat ditentukan berdasarkan sifatnya. Tentang 10 sifat yang
secara mudah. Informasi yang penting dan sangat dibutuhkan menjadi tidak bernilai
cakupan yang luas dan lengkap. Informasi sepotong dan tidak lengkap menjadi tidak
3. Ketelitian (accuracy)
yang tinggi/ akurat. Informasi menjadi tidak bernilai jika tidak akurat, karena akan
kebutuhan penggunanya. Informasi berharga dan penting menjadi tidak bernilai jika
5. Ketepatan waktu
Informasi mempunyai nilai yang lebih sempurna apabila dapat diterima oleh
pengguna pada saat yang tepat. Informasi berharga dan penting menjadi tidak
bernilai jika terlambat diterima/ usang, karena tidak dapat dimanfaatkan pada saat
pengambilan keputusan.
6. Kejelasan (clarity)
7. Fleksibilitas/ keluwesannya
pengambilan keputusan.
8. Dapat dibuktikan
diolah.
Menurut Gordon B. Davis, kesalahan informasi adalah antara lain disebabkan oleh
4. Instruksi dari pemakai yang terprogram secara baik dan dapat menilai adanya
Istilah teknologi dan sistem informasi dapat digunakan secara informal tanpa
mendefinisikan istilah tersebut. Penerapan sistem informasi pada prinsipnya lebih rumit, hal
tersebut dapat difahami dengan baik dengan melihat perspektif teknologi yang berada dalam
diantaranya :
keputusan dan pengawasan dalam suatu organisasi serta membantu manajer dalam
mengambil keputusan.
2. [KAMI08] Pengertian dari sistem informasi menurut Komunitas Mahasiswa
sebuah aplikasi komputer yang digunakan untuk mendukung operasi dari suatu
organisasi serta merupakan aransemen dari orang, data dan proses yang terjadi di
dalamnya yang berinteraksi satu sama lain dalam menudukung dan memperbaiki
keputusan.
informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan
berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai
sasarannya.
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
akan memanipulasi data input dan data yang tersimpan di basis data dengan cara
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
pengendalian dari sistem secara keseluruhan. Terdiri dari 3 bagian utama, yaitu
keras (hardware).
Basis data (database) merupakan kumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi
Tahap analisis merupakan tahap yang penting dan bersifat kritis, karena apabila dalam
tahap ini terdapat kesalahan maka hal tersebut juga akan menyebabkan kesalahan pada
maka analisis system dapat didefinisikan sebagai penguraian dari sebuah system
informasi yang utuh kedalam bagian-bagian tertentu dari suatu informasi dengan maksud
kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya.
Didalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan
1. Identify, yaitu proses yang dilakukan untuk mengidentifikasi masalah. Hal yang
dilakukan diantaranya :
2. Understand, yaitu memahami kerja dari system yang ada. Hal ini dapat dilakukan
dengan menganalisa cara kerja dari sistem berjalan. Hal yang dilakukan
diantaranya :
3. Analyze, yaitu melakukan analisa terhadap sistem. Hal yang dilakukan diantaranya :
a. Menganalisis kelemahan sistem
4. Report, Yaitu Membuat laporan dari hasil analisis yang telah dilakukan dalam
selanjutnya.
Unified Modling Language merupakan salah satu alat bantu yangdapat digunakan
dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi
standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi
objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM,
a. Spesifikasi,
b. Visualisasi,
c. Desain Arsitektur,
d. Konstruksi,
f. Dokumentasi.
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa
“Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau
gambar untuk memvisualisasikan, menspesifikasikan, membangun dan pendokumentasian
dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP) (Object Oriented
programming)”.
1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas
dan proses yang mungkin muncul.
2. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat
fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram
dan lengkapi dengan requirement, constraints dan catatan-catatan lain.
3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik
sistem.
4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga
harus disediakan oleh sistem.
6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence
dan/atau collaboration utuk tiap alir pekerjaan, jika sebuah use case memiliki
kemungkinan alir normal dan error, buat lagi satu diagram untuk masing-masing
alir.
10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan
requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan
komponen ke dalam node.
11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:
a. Pendekatan use case dengan mengassign setiap use case kepada tim
pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan
test.
12. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model
harus selalu sesuai dengan code yang aktual.
Pemetaan (mapping) Unified Modeling Language (UML) bersifat dua arah yaitu :
b. Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang
dapat melakukan langkah balik bersifat iterative dari implementasi ke Unified
Modeling Language (UML) hingga didapat sistem/peranti lunak yang sesuai dengan
harapan pengguna dan pengembang”.
Bangunan dasar metodologi Unified Modeling Language (UML) menggunakan tiga bangunan
dasar [Adin05] yang digunakan untuk mendeskripsikan sistem/perangkat lunak yang akan
dikembangkan yaitu :
1. Sesuatu (things)
a. Structural things
b. Behavioral things
c. Grouping things
c. d. Annotational things
2. Relasi (Relationship)
Ada 4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu
:
a. Kebergantungan
b. Asosiasi
c. Generalisasi
d. Realisasi
3. Diagram
Ada 5 (empat) macam diagram dalam Unified Modeling Language (UML), yaitu :
b. Class Diagram
c. Sequence Diagram
e. Activity Diagram
2.6.1. Elisitasi
Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang
diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.
Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai
berikut [Hida07] :
1. Elisitasi tahap I, yaitu berisi seluruh rancangan sistem baru yang diusulkan oleh
berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara
rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan
Metode MDI :
requirement tersebut harus ada dan tidak boleh dihilangkan pada saat
3. Elisitasi tahap III, merupakan hasil penyusutan dari elisitasi tahap II dengan
4. Final draft elisitasi, merupakan hasil akhir yang dicapai dari suatu proses
elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang
akan dikembangkan.
System) yang dibuat oleh Microsoft. Orang sering menyebutnya dengan SQL Server saja.
Microsoft SQL Server juga mendukung SQL sebagai bahasa untuk memproses query ke
dalam database. Mirosoft SQL Server banyak digunakan pada dunia bisnis, pendidikan atau
Pada tahun 2000 Microsoft mengeluarkan SQL Server 2000 yang merupakan versi yang
banyak digunakan. Berikut ini adalah beberapa fitur yang dari sekian banyak fitur yang ada
1. XML Support. Dengan fitur ini, Anda bisa menyimpan dokumen XML dalam
suatu tabel, meng-query data ke dalam format XML melalui Transact-SQL dan
lain sebagainya.
Analysis Services. Selain itu, SQL Server 2000 juga ditambahi dengan tools
primary key dan foreign key constraints. Ini berguna pada saat migrasi tabel
Fungsi Keterangan
NOT Menentukan bahwa kolom tidak bias menentukan
NULL nilai NULL
CHECH Membatasi nilai yang bias diletakkan kedalan
kolom dengan menentukan suatu kondisi. Misalnya
nilai TRUE maka nilai yang diberikan dapat
dimasukkan kedalam kolom sedang apabila
FLASE
UNIQUE Memasukkan kolom-kolom memiliki nilai
eksklusif
PRYMARY Membuat kata kunci primer atau kunci utama dari
KEY sebuah table, kolom atau kombinasi dari kolom
dengan nilai yang harus bersifat eksekutif didalam
table untuk mengenali baris
FOREIGN Menentukan hubungan antara table-tabel
KEY
Secara garis besar, SQL Server mempunyai 3 (Tiga) jenis Transact SQL
yaitu [Yus05]:
obyek–obyek database.
2.6.3. Prototipe
diusulkan untuk dapat membantu instansi dalam mengolah dan menyimpan data
dengan lebih akurat. Dengan adanya prototipe tersebut, maka tampilan dari sistem
yang baru baik gambaran input maupun outputnya dapat terlihat dengan jelas. Hal ini
b. Mengembangkan prototipe
d. Menggunakan prototype
2. Prototipe Jenis II
berfungsi sebagai alat cetak biru bagi sistem operasional. Pendekatan ini
penting.
berikut:
pengalaman dalam pembuatan web yang powerfull. Berbagai fitur visual editing pada
Dreamweaver mengizinkan Anda membuat halaman web dengan cepat tanpa harus
yang bertugas untuk menterjemahkan skrip yang tersimpan dalam berkas dengan
ASP bukanlah sebuah program yang dijual terpisah, akan tetapi ASP
merupakan bagian dari sekelompok besar program yang secara otomatis akan
terintstall dengan program setup dari sistem operasi Windows baik itu Windows 95,
dengan HTML. Jadi, file ASP terdiri dari beberapa struktur yang saling berhubungan
dan membentuk suatu fungsi agar memberikan hasil tertentu. Struktur dalam file ASP
Seperti script yang lain, script ASP bisa ditempatkan di mana saja sesuai
fungsi masing-masing. Namun ada juga script yang harus ditempatkan paling atas
agar tidak terjadi kesalahan dalam aksesnya. Dengan adanya penggabungan script
maka diperlukan sebuah karakter untuk membedakan antar script tersebut. Pada script
ASP dibedakan dengan <% sebagai awal penulisan dan %> sebagai akhir penulisan.
[Ekow05]
dalam suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata lainnya yang
2. Secara lebih spesifik dalam sebuah sistem yang terkait pada ukuran dalam
satu aktifitas tertentu, sebuah elemen dari sistem tersebut dikatakan online jika
elektrik.
3. Dalam telekomunikasi, istilah online memiliki arti lain yang lebih spesifik.
Suatu alat diasosiasikan dalam sebuah sistem yang lebih besar dikatakan
online bila berada dalam kontrol langsung dari sistem tersebut. Dalam arti jika
intervensi manusia, namun tidak bisa beroperasi secara mandiri di luar sistem
tersebut.
Kualitas atau mutu yang ternjamin merupkan tujuan yang hendak dicapai oleh
seluruh instansi baik pemerintah maupun swasta khususnya yang bergerak di bidang
pendidikan. Yang dimaksud dengan mutu yaitu “ is related to the extent to which
formulated goals and aims are reached ”. Pernyataan tersebut berarti bahwa kualitas
pendidikan Tinggi adalah tercapainya sasaran dan tujuan pendidikan yang telah
rencana strategisnya [gund08]. Tujuan akhir dari mutu yaitu tercapainya kepuasan
kebijakan mutunya yaitu “Raharja dapat secara terus-menerus meningkatkan mutu &
minimal 80%
3. Prosentase dosen dengan Indeks Prestasi Dosen (IPD) > 3.00 (skala 1.00 –
langsung antara seseorang dengan orang lain atau mesin secara fisik dan menyediakan
kepuasan pelanggan [retn07]. Pelayanan terbaik yang diberikan dari seluruh staff
perguruan tinggi raharja kepada mahasiswa merupakan salah satu tujuan yang harus
dicapai.
terbaru pada kegiatan sistem informasi pada Perguruan Tinggi Raharja. Dengan
adanya students information services Perguruan Tinggi dan mahasiswa dapat
melakukan komunikasi dengan cara yang lebih interaktif dan tidak mengenal batas
waktu. Dengan begitu kegiatan pelayanan yang diberikan kepada mahasiswa dapat
lebih terarah, efektif dan efisien. Students information services merupakan sebuah
merupakan akses publikasi bagi Perguruan Tinggi Raharja di bidang ilmu Komputer
pertama kali yaitu oleh Ir. Untung Rahardja dkk pada tahun 2006 dan menghasilkan
Student Information Services versi 2.0. Hingga saat ini student information services
telah mengalami tiga kali pengembangan yang pada dengan hasil pengembangan
terakhir yaitu sis touchsreen atau disebut juga Student Information Services Versi 3.0.
2.7.1. Definisi
data untuk membantu user dalam suatu perusahaan untuk mengambil keputusan
diantaranya :
1. Tujuan utama
sistem business intelligence yang efektif. Dalam proses pembuat keputusan sering
terjadi penyampaian informasi yang tidak lengkap atau bahkan yang tidak
sebenarnya. Namun dengan dukungan BI, ketersediaan data yang relevan dapat
3. Kemampuan
Dalam hal ini terdapat kemampuan BI yang paling utama yaitu dapat
memberikan kemudahan akses untuk informasi terbaru dari bisnis yang berjalan
serta peluang yang diproyeksikan, selain itu Bi dapat memenuhi kapabilitas untuk
4. Struktur Pendukung
Dalam BI, sistem pendukung didalamnya tidak hanya terdiri dari hardware
dan software, namun juga terdiri dari suatu proses yang dibuat untuk pengambilan
keputusan yang lebih baik serta untuk menentukan strategi untuk misi dan tujuan
kedepan.
Tools dalam business intelligence merupakan jenis dari software aplikasi yang di desain
untuk membantu proses analisa dan representasi data dalam business intelligence
dalam bentuk visual dari suatu data bisnis yang menampilkan kondisi bisnis
menganalisa data yang interaktif dari data yang besar dalam berbagai
perspektif.
pattern yang sebelumnya tidak terdeteksi atau trend dari suatu data dari
Berdasarkan struktur kata, Bio File berasal dari dua kta yaitu Bio dan File. Bio
mempunyai arti hidup sedangkan file adalah kumpulan dari record-record yang sejenis.
Namun dalam hal ini Bio File yang diterapkan dalam Student Information Services
merupakan sebuah konsep yang diterapkan dengan tujuan mejadikan sistem menjadi lebih
komunikatif. Hal tersebut dapat mengurangi kesan monoton terhadap sisem yang sedang
berjalan.
1.2. Hipotesis
berkesinambungan maka:
optimal, oleh karena itu dilakukanlah pengembangan lebih lajut terhadap sistem
2. Dapat mengurangi antrian dan menjadikan sistem pelayanan lebih fleksible. Hal
ini tercipta dengan adanya sistem pelayanan yang tidak dilakukan secara face to