TINJAUAN PUSTAKA
1
Siti Nurmiati, Haris Munandar.2016. “Sitem Informasi Kegiatan Akademik Untuk
Akreditasi Program Studi Berbasis Web”.
2
Faqihuddin Al-Anshori, Sunardi, Abdul Fadli.2016. “Analisis dan Perancangan Sistem
Informasi Kegiatan Santri Persada Berbasis Android”.
5
6
2.2.3 Jadwal
Menurut Kamus Besar Bahasa Indonesia jadwal adalah
pembagian waktu berdasarkan rencana pengaturan urutan kerja,
daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian
waktu pelaksanaan yang terperinci.5
2.2.4 Kegiatan
Menurut Kamus Besar Bahasa Indonesia kegiatan adalah
aktivitas, usaha, pekerjaan atau kekuatan dan ketegasan dalam
berusaha6
2.2.5 MySQL
MySQL Merupakan database yang pada awalnya ditemukan
oleh pengguna MySQL secara rutin. Tetapi dikarenakan proses query
nya tergolong lambat untuk apa yang mereka gunakan, maka mereka
membangun sebuah database sendiri dengan intrface persis seperti
Msql sebelum menamainya MySQL, nama dari database ini adalah
“My” , dan terus berlanjut selama sepuluh tahun, barulah diberikan
nama MySQL. Database MySQL sangat didukung oleh bahasa
3
Elisabet Yunani Anggraeni, pengantar sistem informasi (Yogyakarta: Ardi,2017),
hlm.1.
4 Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan
2.3 Pemodelan
2.3.1 Flowchart
Flowchart atau dalam bahasa Indonesia sering disebut dengan
Diagram Alir ini dipergunakan dalam industri manufakturing untuk
menggambarkan proses-proses operasionalnya sehingga mudah
dipahami dan mudah dilihat berdasarkan urutan langkah dari suatu
proses ke proses lainnya. Flowchart atau Diagram Alir sering
digunakan untuk mendokumentasikan standar proses yang telah ada
sehingga menjadi pedoman dalam menjalankan proses
produksi.Disamping itu, Flowchart atau Diagram Alir ini juga
digunakan untuk melakukan Analisis terhadap proses produksi
sehingga dapat melakukan peningkatan atau perbaikan proses yang
berkesinambungan (secara terus menerus).8
Table.2.1
Simbol-simbol Flowchart
2.3.3 DFD
Data flow digram atau sering disebut DFD adalah perangkat-
perangkat analisis dan perancangan yang terstruktur sehingga
memungkinkan penganalisis sistem memahami sistem dan
subsistem secara visual sebagai suatu rangkaian aliran dat yang saling
berkaitan. DFD merupakan alat bantu dalam menggambarkan atau
menjelaskan sistem yang sedang berjalan secara logis. Data flow
diagram selain merupakan diagram yang menterjemahkan physical
word ke logical equivalen, DFD juga adalah dokumentasi dari
software. Penggunaan DFD sebagai Modelling tool dipopulerkan oleh
Demacro & yordan (1979) dan Gane & sarson (1979) dengan
menggunakan pendekatan Metode analisis terstruktur.
a. Manfaat DFD
Manfaat DFD dalam pemodelan sistem yaitu:
DFD dapat menggambarkan sebuah sistem sebagai suatu jaringan
proses fungsional yang dihubungkan satu
sama lain dengan alur data.
1. Penggambaran DFD sebagai analisa maupun rancangaN
sistem dapat dengan mudah dikomunikasikan oleh
professional sistem kepada pemakail maupun pembuat
program.
2. Memberikan presentasi yang mudah dan komunikatif antara
staf teknis dan non teknis dalam menentukan ruang lingkup
sistem.
b. Komponen dan simbol DFD
Data flow diagram mempunyai beberapa komponen, yaitu:
1. External entity
Merupakan kesatuan lingkungan di luar sistem yang dapat
berupa orang, organisasi atau sistem lainnya yang berada di
lingkungan luarnya yang akan memberikan input ataupun
menerima output dari sistem. Sebagaimana Gambar 2.1
berikut :
9
Amiki press. Pemodelan Sistem Menggunakan Power Designer (situbondo.2015)
10
Gambar 2.1
Simbol external entitiy
2. 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 menghasilkan arus data
yang akan keluar dari proses. Sebagaimana Gambar 2.2
berikut :
Gambar 2.2
Simbol process
Gambar 2.3
Simbol data flow
4. Data Store / Penyimpanan Data
Komponen yang berfungsi untuk menyimpan data atau
file adalah fungsi yang mentransformasikan data secara
umum.10 Sebagaimana Gambar 2.4 berikut :
10 Ibid,hal 15
11
Gambar 2.4
Simbol data store
c. Aturan DFD
Aturan dalam DFD adalah sebagai berikut:
1. Antar entity yang satu dengan yang lainnya tida boleh ada
relasi/hubungan secara langsung.
2. Entity tidak boleh langsung berhubungan dengan
penyimpanan data.
3. Suatu alir data boleh merepresentasikan beberapa struktur
data.
4. Untuk alasan kerapian (menghindari aliran data yang yang
bersilangan), entitas external atau data store boleh digambar
beberapa kali dengan tanda khusus, misalnya diberi nomor.
5. Semua objek harus mempunyai nama.
6. Aliran data harus selalu diawali dan diakhiri dengan proses.
2.3.4 ERD
Entity Relationship diagram (ERD) Adalah sebuah diagram
yang menggambarkan hubungan/relasi antar entitas (entity), dan
setiap entity terdiri atas satu atau lebih atribut yang
mempresentasikan seluruh kondisi (fakta) dari dunia nyata yang kita
tinjau. ERD adalah suatu cara memodelkan suatu data di tingkat
konseptual dalam perancangan basis data. Model Entity relationship
merupakan alat modeling data yang populer dan banyak digunakan
oleh para perancang database. Data model merupakan representasi
abstrak dari data tentang entitas, kejadian, aktifitas, dan asosiasinya
dalam suatu organisasi. Tujuan dari pemodelan data adalah untuk
menyajikan data dan menjadikan data mudah di mengerti, sehingga
mempermudah perancangan dan pengaksesan database.
Gambar 2.5
cardinalitas one to one
2. One to many
Yaitu perbandingan antara entity pertama dengan
entity kedua berbanding satu banding banyak. Sebagaimana
Gambar 2.6 berikut :
Gambar 2.6
cardinalitas one to many
3. Many to one
Yaitu perbandingan antara entity pertama dengan
entity kedua berbanding banyak banding satu. Sebagaimana
Gambar 2.7 berikut :
Gambar 2.7
cardinalitas many to one
4. Many to many
Yaitu perbandingan antara entity pertama dengan
entity kedua berbanding banyak banding banyak.
Sebagaimana Gambar 2.8 berikut :
14
Gambar 2.8
cardinalitas many to many
Sublime Text adalah aplikasi editor untuk kode dan teks yang
dapat berjalan diberbagai platform operating system dengan
menggunakan teknologi Phyton API. Terciptanya aplikasi ini
terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah fleksibel dan
powerfull. Fungsionalitas dari aplikasi ini dapat dikembangkan
dengan menggunakan sublime-packages. Sublime Text bukanlah
aplikasi opensource dan juga aplikasi yang dapat digunakan dan
didapatkan secara gratis, akan tetapi beberapa fitur
pengembangan fungsionalitas (packages) dari aplikasi ini
merupakan hasil dari temuan dan mendapat dukungan penuh dari
komunitas serta memiliki linsensi aplikasi gratis.12
2.4.2 XAMPP
XAMPP merupakan perangkat server web PHP dan database
MySQL yang paling populer dikalangan pengembang web dengan
menggunakan MySQL sebagai databasenya. Sedangkan paket
XAMPP, sesuai dengan kepanjangannya, X yang berarti Windows
atau Linux, pengguna bisa memilih paket yang diinginkan untuk
Windows atau Linux. XAMPP termasuk paket server yang paling
mudah untuk digunakan sebagai paket untuk pengembangan aplikasi
web. Serta termasuk paket yang paling bagus updatenya, sehingga
paling baik dipilih untuk di gunakan untuk development ataupun
untuk produksi.13