LANDASAN TEORI
Sistem adalah kumpulan atau himpunan dari unsur atau variabel-variabel yang
saling terkait, saling berinteraksi, dan saling tergantung satu sama lain untuk
yang saling berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebagai
satu kesatuan yang dirancang untuk mencapai satu tujuan yang telah ditetapkan.
menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil
10
manajerial, dan kegiatan strategi dari suatu organisasidan menyediakan pihak luar
pengolahan data komunikasi yang cepat dan murah (menembus ruang dan waktu).
adalah suatu sistem yang terdiri dari kombinasi yang dibutuhkan oleh organisasi
tertentu, yaitu :
Batas sistem merupakan daerah yang membatasi antara sistem yang satu
dengan sistem yang lainnya atau dengan lingkungan luarnya. Adanya batas
sistem, maka sistem dapat membentuk suatu kesatuan, karena dengan batas
sistem ini, fungsi dan tugas dari subsistem satu dengan yang lainnya berbeda
tetapi tetap saling berinteraksi. Dengan kata lain, batas sistem merupakan
ruang lingkup atau scope dari sistem atau subsistem itu sendiri.
11
3. Lingkungan Luar Sistem (Environment)
Lingkungan luar sistem adalah segala sesuatu diluar batas sistem yang
Dengan kata lain, melalui penghubung, output dari subsistem akan menjadi
5. Masukan (Input)
Input adalah energi atau sesuatu yag dimasukkan ke dalam suatu sistem yang
dapat berupa masukkan yaitu energi yang dimasukkan supaya sistem dapat
beroperasi atau masukkan sinyal yang merupakan energi yang diproses untuk
6. Luaran (Output)
Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi luaran
yang berguna, juga merupakan luaran atau tujuan akhir dari sisem.
12
7. Pengolah (Proses)
Suatu sistem mempunyai bagian pengolah yang akan mengubah input menjadi
output.
8. Sasaran (Objektive)
sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan
informasi. Proses ini sering digambarkan secara bertingkat seperti yang diperlihatkan
pada gambar 2.1. Metafora bertingkat atau air terjun (waterfall) digunakan untuk
menggambarkan bahwa keluaran dari suatu tahap merupakan masukan untuk tahap
berikutnya. Walaupun demikian, seperti yang diperlihatkan di gambar 2.1 proses ini
tidak benar-benar berjalan secara linear, suatu tahap mungkin berjalan secara parallel
serta dimungkinka untuk kembali pada langkah berikutnya (proses iterasi) saat suatu
13
Identifikasi Proyek
& Seleksi
Analisis
Perancangan
Logika
Perancangan Fisik
Implementasi
Pemeliharaan
Gambar 2.1 diatas adalah tahapan dari model SDLC yang dipecahkan
menjadi 7 tahapan meskipun secara garis besar sama dengan tahapan pada umumnya.
Berikut adalah penjelasan dari tahap-tahap yang dilakukan di dalam model ini :
14
Hasil : permintaan tertulis untuk pembuatan sistem atau pengembangan yang
sudah ada.
3. Analisis
4. Perancangan logika
pemrosesan.
5. Perancangan fisik
6. Implementasi
Tujuan : menulis program, membuat basis data, menginstal, dan menguji sistem
7. Pemeliharaan
15
2.5 Sistem Informasi Penelitian dan Pengabdian kepada Masyarakat
Sistem Pendidikan Nasional Pasal 20. Sejalan dengan kewajiban tersebut, Undang-
daya saing bangsa. Dalam pasal tersebut juga ditegaskan bahwa pengabdian
16
Pendidikan Tinggi, adalah satuan standar yang meliputi Standar Nasional
Republik Indonesia.
tinggi yang bermutu serta kemampuan iptek dan inovasi untuk mendukung daya
iptek dan inovasi dimaknai oleh keahlian SDM dan lembaga litbang serta
penerapan iptek yang ditunjang oleh penguatan kelembagaan, sumber daya, dan
jaringan.
Sementara itu, peningkatan daya saing bangsa bermakna bahwa iptek dan
17
pendidikan tinggi dapat memberikan kontribusi dalam penguatan
litbang (LPNK, LPK, Badan Usaha, dan Perguruan Tinggi) dan tenaga terampil
pendidikan tinggi.
mempunyai misi yaitu 1). Meningkatkan akses, relevansi, dan mutu pendidikan
kemampuan Iptek dan inovasi untuk menghasilkan nilai tambah produk inovasi.
masyarakat agar Perguruan Tinggi juga bisa berperan sebagai agent of economic
yang dapat memberikan manfaat ekonomis bagi masyarakat secara luas. Perguruan
langsung bagi masyarakat. Ke depan, Perguruan Tinggi harus lebih didorong dan
difasilitasi untuk dapat menghasilkan lebih banyak lagi inovasi yang bermanfaat
18
Ristekdikti No. 13 Tahun 2015, sasaran program dan indikator kinerja program
masyarakat meliputi :
Dikti.
untuk mencapai tujuan dan standar tertentu. Secara umum tujuan penelitian di
19
intelektual secara nasional dan internasional.
Tahun 2015 tentang Standar Nasional Pendidikan Tinggi terkait dengan ruang
c. Semua luaran yang dihasilkan melalui kegiatan yang memenuhi kaidah dan
akademik.
20
untuk mengantisipasi suatu gejala, fenomena, kaidah, model, atau
postulat baru.
pelaporan.
tugas akhir, skripsi, tesis, atau disertasi, selain harus memenuhi ketentuan
meliputi:
21
prinsip penilaian paling sedikit edukatif, objektif, akuntabel, dan transparan
paling sedikit terkait dengan bidang ilmu program studi serta dapat
22
pengabdian kepada masyarakat.
masyarakat, atau bentuk lainnya yang sejenis sesuai dengan kebutuhan dan
pemerintah, kerja sama dengan lembaga lain baik di dalam maupun di luar
23
pemantauan dan evaluasi, pelaporan penelitian, dan diseminasi hasil
d. Perguruan tinggi tidak dibenarkan untuk mengambil fee dari para peneliti.
(preferential option for the poor) pada semua strata, yaitu masyarakat
24
1. Standar hasil pengabdian kepada masyarakat, merupakan kriteria yang
meliputi:
pengembangan ilmu pengetahuan dan teknologi atau bahan ajar atau modul
tentang:
pada standar hasil pengabdian kepada masyarakat yaitu bersumber dari hasil
25
masyarakat, model pemecahan masalah, rekayasa sosial, dan/atau
(HKI) yang dapat diterapkan langsung oleh masyarakat, dunia usaha dan
industri.
tentang:
masyaraka.
26
4. Standar penilaian pengabdian kepada masyarakat, merupakan kriteria
kepentingan.
27
5. Standar pelaksana pengabdian kepada masyarakat, merupakan kriteria minimal
yang meliputi:
masyarakat.
dari program studi yang dikelola perguruan tinggi dan area sasaran kegiatan.
28
kegiatan penelitian serta harus memenuhi standar mutu, keselamatan
minimal tentang:
29
mendayagunakan sarana dan prasarana pengabdian kepada masyarakat
pendidikan tinggi.
pemerintah, kerja sama dengan lembaga lain, baik di dalam maupun di luar
30
e. Perguruan tinggi tidak dibenarkan untuk mengambil fee dari
bidang/rumpun ilmu.
Disamping program hibah penelitian yang bersifat mono tahun, sejak Tahun
31
panjang (multitahun) yang diharapkan dapat menghasilkan luaran yang benar-
penelitian unggulan guna memanfaatkan kepakaran, sarana dan prasarana yang ada
luas dan bersifat strategis, Ditjen Penguatan Risbang melalui DRPM terus
kegiatan atau reward berdasarkan kinerja dan apa yang telah dicapai oleh
32
Tabel 2.1 program insentif untuk mendukung keberlanjutan penelitian dan
33
Meningkatkan pengelolaan jurnal
Bantuan Internasionalisasi menjadi jurnal beruputasi yang terindeks
9 secara Internasional
Jurnal
tugas dan wewenang kepada perguruan tinggi dalam pengelolaan penelitian agar
dengan baik, Ditjen Penguatan Risbang melalui DRPM telah melakukan berbagai
34
upaya, yang mencakup hal-hal berikut:
(SPMPPT).
digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact
35
dapat berupa model, deskripsi atau perangkat lunak) dari sistem perangkat lunak,
seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya (Ashary, 2013)
sebuah sistem. Yangditekankan adalah “apa” yang diperbuat sistem, dan bukan
sebuah entitas manusia atau mesin yang berinteraksi dengan sistemuntuk melakukan
klien, dan merancang test case untuk semua feature yangada pada sistem.
Tabel 2.2 merupakan simbol-simbol yang ada pada diagram use case :
36
Hubungan dimana perubahan yang terjadi
mandiri (independent).
induk (ancestor).
37
Interaksi aturan-aturan dan elemen lain
elemen-elemennya (sinergi).
dalam sebuah proses. Diagram ini sangat miripdengan flowchart karena bermodelkan
workflow dari suatu aktivitaske aktivitas lainnya atau dari aktivitas ke status.Activity
38
State dari sistem yang mencerminkan
2 Action
eksekusi dari suatu aksi
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan perancangan
Berikut Tabel 2.4 adalah symbol yang ada pada diagram kelas :
39
atasnya objek induk (ancestor).
sistem. Aspek fisik ini berupa modul-modul yang berisikan code, baik library
40
maupun executable, file atau document yang ada dalam node. Aspek fisik inilah yang
yang dipersiapkan dengan baik juga sangat penting keberadaannya untuk aspek-aspek
lain dalam aplikasi, misalnya kinerja (performance), perawatan (maintance), dan lain
sebagainya.
Berikut Tabel 2.5 adalah symbol yang ada pada diagram komponen :
41
adalah tanda panah putus-
putus yang diarahkan
kepada komponen tempat
sebuah komponen itu
bergantung.
urutan waktu. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara
object juga interaksi antar object yang terjadi pada titik tertentu dalam eksekusi
42
sistem, memodelkan bagian
darisistem yang bergantung pada
pihak lain disekitarnya dan
merupakan pembatas sistem
dengan dunia luar
Menggambarkan “perilaku
mengatur”, mengkoordinasikan
Control perilaku sistem dan dinamika dari
4
suatu sistem, menangani tugas
utama dan mengontrol alur kerja
suatu system
Menggambarkan informasi yang
Entity
5 harus disimpan oleh sistem
(struktur data dari sebuah sistem)
Menggambarkan pesan/hubungan
6 Object Message antar obyek yang menunjukkan
urutan kejadian yang terjadi
Mengambarkan pesan/hubungan
Message to Self obyek itu sendiri, yang
7
menunjukkan urutan kejadian yang
terjadi
43
2.7.1.6 Deployment Diagram
antara komponen-komponenhardwaretersebut.
44
Visual basic merupakan develoment tools untuk membangun aplikasi dalam
pendekatan visualuntuk merancang user interface dalam bentuk form. Namun, untuk
basic telah menjadi tools yang terkenal bagi para pemula maupun para developer
andal.
digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk
Sebelum memulai pemrograman dengan Visual Basic, maka ada baiknya kita
mengenal tipe data yang dipakai dalam Visual Basic. Cakupan tipe data dalam Visual
45
Long & -2.147.486.648 s/d 2.147.483.647 4 byte
Integer
Single -3.402823E s/d –401298-E-45 4 byte
Double -1.79769313486232E308 s/d 8 byte
-4.940564584124E-324
Currenc @ -922.337.203.685.477.5808 s/d 8 byte
y -922.337.203.685.477.5808
Date Tidak ada 1 Januari 100 s/d 31 Desember 9999 8 byte
Object Tidak ada Semua objek 4 byte
Text $ 1 s/d 2 trilyiun untuk Win 3.1 hanya Sepanjang
/String sampai 65400 teksnya +
10 byte
Variant Tidak ada Semua angka yang mungkin sebesar Sepanjang
tipe double string dan
teks
User Tidak ada Sepanjang yang telah didefinisikan Sepanjang
Defined oleh pemrogram yang
(ditentuk dibutuhkan
an oleh oleh
pemakai) definisi
tersebut
2.9 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
atau yang dikenal dengan DBMS (Database Management System), database ini
46
lunak gratis di bawah lisensi GNU General Public Licence (GPL), tetapi mereka juga
menjual di bawah lisensi komersial untuk kasus-kasus yang bersifat khusus. Kekuatan
MySQL tidak ditopang oleh sebuah komunitas, seperti Apache, yang dikembangkan
oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh pemillik
dan komersial, yakni MySQL AB dari Swedia. MySQL adalah Relational Database
GPL (General Public License). Di mana setiap orang bebas untuk menggunakan
MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed Source
atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structured Query Language).SQL adalah
sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan
47
String dengan tetap sesuai dengan yang
CHAR(M) ditentukan. Panjang 1-255 karakter.
Crystal Report adalah suatu progaram aplikasi yang dirancang untuk membuat
windows, seperti Visual Basic 6.0, Visual C++, Visual Interdev (Hadi, 2007).
48