2.3.2 Kebutuhan untuk Instalasi Moodle
Aplikasi moodle dikembangkan pertama kali oleh Martin Dougiamas pada Agustus 2002 dengan peluncuran moodle yang pertama yaitu dengan versi 1.0.
Saat ini moodle bisa dipakai dengan secara efesien Open Source. Beberapa sistem yang dibutuhkan dalam pengisntalan moodle yaitu sebagai berikut:
1. Appache Web Server
2. PHP
3. Database MysQL atau PastgreSQL
2.4. Perancangan Database
Proses perancangan database sendiri terbagi menjadi tiga tahapan yaitu: 1. Perancangan database dengan skema konseptual:
Perancangan database dengan melakukan penggabungan bermacam-macam kebutuhan user yang secara langsung membuat skema database atau
merancang skema-skema yang terpisah dari kebutuhan setiap user dan kemudian menggabungkan skema-skema tersebut. Model data yang
digunakan yaitu DBMS- independent.
Universitas Sumatera Utara
2. Perancangan database dengan skema logis:
Perancangan database dengan logis yaitu melakukan pemetaan skema konspetual dan skema eksternal. Skema konspetual ditransformasikan dari
model data tingkat tinggi yang biasanya dipakai model rasional, hirarkis atau jaringan.
3. Peracancangan database secara fisik:
Perancangan database secara fisik yaitu pemilihan struktur-struktur penyimpanan dan jalur akses pada file-file database untuk mencapai
penampilan yang terbaik pada bermacam-macam aplikasi.
2.4.1 Data Flow Diagram DFD
Data Flow Diagram ialah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data dan organisasi.
Pada tahap analisa, penanganan notasi symbol lingkaran dan anak panah mewakilimenggambarkan arus data dalam pearancangan sistem sangat membantu
sekali di dalam komunikasi dengan pemakai sistem menggunakan notasi-notasi ini untuk arus data dari sistem.
Universitas Sumatera Utara
Salah satu keuntungan menggunakan diagram aliran data ini adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk
mengerti sistem yang akan di kerjakan. Beberapa symbol yang digunakan di DFD, yaitu:
Universitas Sumatera Utara
Tabel 2.1 Simbol-Simbol Data Flow Diagram
Data Flow Diagram sendiri terdapat beberapa level, dalam analisis sistem ini penulis menggunakan data flow diagram level nol dan data flow diagram level 1.
Diagram level nol adalah salah satu dari jenis diagram aliran data yang
No Simbol
Nama Keterangan
1. External Entity
Kesatuan Luar Merupakan kesatuan di lingkungan luar
sistem yang dapat berupa orang, organisasi atau sistem yang berfungsi
untuk menerima output dari sistem. 2.
Process Proses
Merupakan suatu
kegiata yang
dilakukan oleh orang, mesin atau computer dari hasil suatu arus data yang
masuk ke
dalam proses,
untuk dihasilkan
arus data
yang akan
dihasilkan. 3.
Data Flow Arus Data
Menunjukan arus dari data yang dapat berupa masukan untuk siste atau hasil
dari proses sistem. 4.
Data Store Simpanan Data
Merupakan tempat menyimpan data yang dibuat.
Universitas Sumatera Utara
menggambarkan proses aliran data. Diagram level nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukan tentang fungsi-
fungsi utama atau proses yang ada, aliran data, dan external entity. Sedangkan data flow diagram level satu merupakan satu lingkaran besar yang
mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Data ini biasanya
berupa pemecahan dari diagram Konteks ke diagram Nol yang mana di dalamnya
memuat penyimpanan data. Untuk memehami dan merealisasikan analisis sistem, makan diperlukan sebuah
gambaran sistem dan arus data yang digunakan.
2.4.2 Flowchart
Flowchart adalah sebuah diagram umum yang merepresentasikan sebuah algoritma atau proses menggunakan beberapa bangun geometri untuk
memperlihatkan langkah-langkahyang dilakukan program dalam menyelesaikan masalah. Secara umum, flowchart juga digunakan di berbagai bidang antuk
menganalisis, mendesain, mendokumentasikan, atau mengelola suatu proses atau program.
Penjelasan arti dari lambang-lambang simbol flowchart dapat di definiskan sebagai berikut :
Universitas Sumatera Utara
Tabel 2.2 Simbol-Simbol Flowchart
No Simbol
Fungsi 1
Terminator, simbol untuk memulai atau akhir dari suatu permulaan.
2 Proses, Simbol yang menunjukkan
pengolahan yang dilakukan Komputer.
3 Data, Simbol yang menyatakan proes
input dan output tanpa tergantung dengan jenis peralatannya.
4 Decision, Simbol untuk kondisi yang
akan menghasilkan
beberapa kemungkinan jawaban aksi.
5
Predefined Process, Simbol untuk mempersiapkan
penyimpanan yang
akan digunakan
sebagai tempat
pengolahan didalam storage.
6 Connector, Simbol keluar masuk
prosedur atau proses dalam lembar halaman yang sama.
7 Flow, prosedur yang dapat dilakukan
dari atas ke bawah, bawah ke atas, dari kiri ke kanan atau dari kanan ke kiri.
8 Off-page Connector, merupakan simbol
untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain.
Universitas Sumatera Utara
9 Document, Simbol yang menyatakan
input berasal dari dokumen dalam bentuk kertas atau output di cetak
dikertas.
10 Predefined Process, untuk menyatakan
sekumpulan langkah proses yang ditulis sebagai prosedur.
11 Disk and On-line Storage, Simbol untuk
menyatakan input berasal dari disk atau output di simpan ke disk.
Universitas Sumatera Utara
BAB 3
SEKILAS TENTANG D3 TEKNIK INFORMATIKA USU
3.1 Identitas Perguruan Tinggi