PENERAPAN DOCUMENT ORIENTED DATABASE (NOSQL) DALAM PEMBUATAN SIMULASI SISTEM INFORMASI DAPODIK (DATA POKOK PENDIDIKAN) DENGAN MONGODB DAN PHP - PowerPoint PPT Presentation

About This Presentation
Title:

PENERAPAN DOCUMENT ORIENTED DATABASE (NOSQL) DALAM PEMBUATAN SIMULASI SISTEM INFORMASI DAPODIK (DATA POKOK PENDIDIKAN) DENGAN MONGODB DAN PHP

Description:

penerapan document oriented database (nosql) dalam pembuatan simulasi sistem informasi dapodik (data pokok pendidikan) dengan mongodb dan php – PowerPoint PPT presentation

Number of Views:531
Avg rating:3.0/5.0
Slides: 29
Provided by: DonnyEr
Category:

less

Transcript and Presenter's Notes

Title: PENERAPAN DOCUMENT ORIENTED DATABASE (NOSQL) DALAM PEMBUATAN SIMULASI SISTEM INFORMASI DAPODIK (DATA POKOK PENDIDIKAN) DENGAN MONGODB DAN PHP


1
PENERAPAN DOCUMENT ORIENTED DATABASE (NOSQL)
DALAM PEMBUATAN SIMULASI SISTEM INFORMASI DAPODIK
(DATA POKOK PENDIDIKAN) DENGAN MONGODB DAN PHP
  • Heni Ermawati
  • (50407412)

2
Latar Belakang
  • Berkembangnya teknologi DBMS NoSQL (Not Only SQL)
  • Konsep NoSQL yang sedang berkembang saat ini
    adalah konsep Document Oriented Database
  • Menurut Kristina Chodorow dan Michael Dirolf
    (penulis, yang juga software engineer asal
    Amerika Serikat), salah satu DBMS terbaik
    Document Oriented Database adalah mongoDB.
  • SIDAPODIK menggunakan RDBMS PostgreSQL yang
    memiliki keterbatasan, diantaranya adalah
    ketergantungan terhadap join

3
Tujuan
  • Menerapkan Database NoSQL berorientasi Dokumen
    (Document Oriented Database) dalam pembuatan
    Simulasi SIDAPODIK yang dibangun dengan
    menggunakan DBMS MongoDB dan bahasa pemrograman
    PHP 5.0.

4
Batasan Masalah
  • Data yang digunakan hanya data di wilayah
    Kabupaten Bogor.
  • Analisa kebutuhan data dari SIDAPODIK yang telah
    ada (http//bogorkab.dapodik.org) akses tanggal
    12 Mei-27 Juli 2011,
  • Membuat rancangan kebutuhan data untuk simulasi
    Sistem Informasi DAPODIK dengan konsep Document
    Oriented Database,
  • Penerapan Document Oriented Database adalah
    berupa perancangan data dgn konsep Document
    Oriented Database dan pembuatan simulasi
    SIDAPODIK dengan mongoDB dan PHP,
  • Pembuatan simulasi berdasarkan pada rancangan
    yang telah dibuat. Simulasi tersebut meliputi
    list data, insert, edit dan edit.
  • Pembuatan simulasi hanya sebatas untuk
    menunjukkan penerapan mongoDB, (tidak membahas
    sisi keamanan dan sistem secara detail).

5
DAPODIK
  • DAPODIK (Data Pokok Pendidikan) adalah bentuk
    pengembangan program perencanaan pembangunan
    pendidikan nasional yang meliputi tata kelola
    data data pendidikan
  • DAPODIK meliputi data sekolah, data siswa dan
    data pendidik.
  • Proses transaksi data SIDAPODIK dilakukan secara
    online dan dalam waktu-nyata (real time)

6
NoSQL
  • Istilah NoSQL pertama kali digunakan pada tahun
    1998 oleh Carlo Strozzi.
  • Diperkenalkan kembali pada awal 2009 oleh
    karyawan Rackspace bernama Eric Evans,
  • NoSQL adalah database ringan, tidak mengekspos
    antarmuka SQL dan sifatnya non relational
  • NoSQL terbagi dalam 4 jenis, yaitu
  • - Key/Value Database Berkeley DB, HBase
  • - Big Table Database Azure Tables (Microsoft),
    Cassandra
  • - Document Oriented Database MongoDB, CouchDB
  • - Graph Database HyperGraphDB, InfoGrid

7
Alasan Menggunakan MongoDB
  • MongoDB merupakan basis data yang tidak
    relasional (NoSQL).
  • Schema-less.
  • Berjalan lancar di Windows ataupun Linux.
  • hampir semua bahasa pemrograman modern mendukung
    MongoDB, seperti Java, C/C, Phyton, Ruby dan
    PHP.

8
Metodologi Penelitian
  • Studi pustaka atau penelitian kepustakaan
  • Perencanaan
  • Analisa mongoDB
  • Analisa kebutuhan data dari Sistem Informasi
    DAPODIK Kabupaten Bogor (http//bogorkab.dapodik.o
    rg/)
  • Perancangan
  • Penerapan Rancangan dalam Pembuatan Simulasi
    SIDAPODIK

9
MongoDB(1)
10
MongoDB(2)
11
Hasil Analisa MongoDB
  • MongoDB dapat dijalankan dengan menggunakan
    setidaknya 2 windows command prompt.
  • MongoDB hanya mengenal koleksi dan dokumen.
  • Setiap dokumen dalam sebuah collection dapat
    memiliki field (atribut) yang berbeda.
  •  Tiap dokumen yang disimpan pada mongoDB akan
    diberikan sebuah atribut objectID
  • MongoDB bersifat schemaless dan non relational

12
Tampilan Data Sekolah
13
Rancangan Data Sekolah
14
Tampilan Data Siswa
15
Rancangan Data Siswa
16
Tampilan Data Tenaga Pendidik
17
Rancangan Data Tenaga Pendidik
18
Home user
19
Data Sekolah
20
Detail Data Sekolah
21
Home Admin
22
Admin Data Sekolah
23
Edit Data Sekolah
24
Input Data Sekolah
25
Tampilan File Edit
26
Kesimpulan
  • Simulasi Sistem Informasi DAPODIK berhasil
    dijalankan menggunakan Localhost XAMPP 1.7.4 dan
    Google Chrome 5.0 pada windows 7.
  • Pembuatan simulasi SIDAPODIK dengan menggunakan
    DBMS MongoDB lebih efisien dan fleksibel
  • Hosting untuk simulasi SIDAPODIK belum dapat
    dilakukan

27
Saran
  • Pembuatan interface yang lebih baik.
  • Hosting
  • Peningkatan sistem serta keamanan agar
    menghasilkan suatu Sistem Informasi untuk Data
    Pokok Pendidikan yang lebih baik.

28
  • TERIMA KASIH
  • ?
  • 13 Agustus 2011
Write a Comment
User Comments (0)
About PowerShow.com