Perancangan Database Perancangan Aplikasi E-learning D-3 Teknik Informatika Universitas Sumatera Utara

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