Perangkat Lunak Pengajaran Basis Data NoSQL Berbasis Mobile
Feri Ardiansah1, M.Nasir, M.M., S.Kom2 , Hutrianto, M.M., S.Kom3 ., 1) 2)
Mahasiswa Informatika Universitas Binadarma
Dosen Ilmu Komputer 3) Dosen Ilmu Komputer, Jl Jend A.Yani No.12 Plaju, Palembang 30264 Email:
[email protected]),
[email protected]),
[email protected]
Abstract. Various ways can be done in accessing information , knowledge , and learning through a variety of media technologies that exist today , especially mobile smartphone technology is highly developed . Today many people build learning applications that can be accessed via mobile smartphones are attractive and practical use. Learning software applications database NoSQL Mobile -based one. Learning application based NoSQL database Mobile is an application that provides information about the materials and information about NoSQL databases . System development methodology using prototype method , learning NoSQL database contains information and materials on the basis of data NoSQL..with these applications can make it easier to obtain the material, information , and knowledge of database NoSQL Keywords : Applications , Mobile , NoSQL database , Prototype Abstrak. Berbagai cara dapat dilakukan dalam mengakses informasi, pengetahuan, dan pembelajaran melalui berbagai media teknologi yang ada saat ini, terutama teknologi mobile smartphone yang sudah sangat berkembang. Saat ini banyak orang membangun aplikasi pembelajaran yang dapat diakses melalui mobile smartphone yang menarik dan praktis digunakan. Aplikasi perangkat lunak pembelajaran basis data NoSQL berbasis Mobile salah satunya. Aplikasi pembelajaran basis data NoSQL berbasis Mobile adalah aplikasi yang memberikan informasi tentang materi dan informasi mengenai basis data NoSQL. Metodologi pengembangan sistem menggunakan metode prototype, pembelajaran basis data NoSQL ini berisi informasi dan materi tentang basis data NoSQL..Dengan adanya aplikasi ini dapat memberikan kemudahan untuk memperoleh mengenai materi, informasi, dan pengetahuan tentang basis data NoSQL Kata Kunci : Aplikasi, Mobile, Basis data NoSQL, Prototype
1. Pendahuluan Perkembangan ilmu teknologi informasi dan komunikasi saat ini yang didukung oleh perkembangan perangkat keras dan perangkat lunak sudah semakin banyak. Dengan berkembang ilmu pengetahuan dibidang teknologi yang semakin modern, saat ini ponsel telah berkembang bukan hanya sebagai alat komunikasi tetapi juga dapat digunakan sebagai media pembelajaran, seperti pembelajaran berbasis mobile. Peranan komputer memiliki kontribusi dalam penyedian informasi selain buku. Termasuk juga dalam pembelajaran matakuliah basis data NoSQL. Dalam melakukan
pembelajaran dan mencari informasi tentang basis data NoSQL bagi mahasiswa biasanya didukung oleh beberapa buku, selain itu juga kebanyakan mahasiswa kesulitan untuk melakukan perolehan buku melalui perpustakaan, sistem pembelajaran dengan buku diperlukan waktu yang cukup lama, selain itu ada kalanya siswa merasa jenuh untuk membaca buku, sistem mengajar dosen menggunakan metode persentasi kepada mahasiswa, sehingga mahasiswa bosan mendengarkannya. Solusi dari membangun
permasalahan diatas perangkat lunak
dengan dengan
menggunakn teknologi khususnya menggunkan perangkat mobile merupan suatu terobosan baru yang membantu siswa yang ingin mengetahui informasi tentang matakuliah basis data NoSQL dengan media digital dan mendapatkan alternatif informasi yang lain tanpa harus membeli dan mencari buku-buku tentang basis data NoSQL. Berdasarkan uraian diatas maka penulis membangun perangkat pengajaran yang dapat membantu mahasiswa dan dosen dalam melakukan pembelajaran dan mendapat informasi tentang pembelajaran matakuliah basis data NoSQL berbasis mobile, sehingga mereka mendapatkat alternatif informasi yang lain selain buku. Penulis melakukan penelitian dengan judul yaitu “Perangkat Lunak Pengajaran Basis Data NoSQL Berbasi Mobile”.
2.
LANDASAN TEORI
2.1 Perangkat Lunak Pengertian perangkat lunak menurut Al Bahra bin Ladjamudin (2006:3) menjelaskan bahwa perangkat lunak adalah objek tertentu yang dapat dijalankan seperti kode sumber, kode objek atau sebuah program yang lengkap. Produk perangkat lunak memiliki pengertian perangkat lunak yang ditambahkan dengan semua item dan pelayanan pendukung yang secara keseluruhan dapat memenuhi kebutuhan pemakai. Produk perangkat lunak memiliki banyak bagian yang meliputi manual, referensi, tutorial, intruksi instalasi, data sampel, pelayanan pendidikan, pelayanan pendukung teknis dan sebagainya Menurut ITL Education Solutions Limited, perangkat lunak atau software adalah istilah umum untuk koleksi data komputer dan instruksi yang terorganisir. Software bertanggung jawab untuk mengendalikan, mengintegrasikan dan mengelola komponen hardware dari sistem komputer untuk menyelesaikan tugas tugas tertentu. Karakteristik perangkat lunak meliputi: 1. Perangakat lunak tidak pernah usang dimakan waktu karna sering diperbarui 2. Perangkat lunak pada umumnya dibangun sesuai keinginan, jadi tidak dibentuk dari komponen yang sudah ada.
3. Perangkat lunak akan terus menurus dibuat menurut pesanan. 4. Perangkat lunak merupakan produk yang unik. 5. Fleksibel, sehingga mudah dimodifikasi. 2.2 Pembelajaran Pembelajaran adalah suatu proses atau kegiatan yang sistematis dan sistemik yang bersifat interaktif dan komunikatif antara pendidik (guru) dengan siswa, sumber belajar, dan lingkungan untuk menciptakan suatu kondisi yang memungkinkan terjadinya tindakan belajar siswa (Arifin, 2010: 10). Pembelajaran merupakan suatu sistem yang kompleks yang keberhasilannya dapat dilihat dari dua aspek, yaitu aspek produk dan aspek proses. Keberhasilan pembelajaran dilihat dari sisi produk adalah keberhasilan siswa mengenai hasil yang diperoleh dengan mengabaikan proses pembelajaran. Keberhasilan pembelajaran dilihat dari sisi hasil memang mudah dilihat dan ditentukan kriteriannya, akan tetapi hal ini dapat mengurangi makna proses pembelajaran sebagai proses yang mengandung nilai-nilai pendidikan (Sanjaya, 2011: 13-14).
2.3 Basis Data Everest menyatakan bahwa Database atau basis data merupakan sebuah koleksi atau kumpulan dari data yang bersifat mekanis, terbagi, terdefinisi secara formal serta terkontrol. Pengontrolan dari sistem database tersebut adalah terpusat, yang biasanya dimiliki dan juga dipegang oleh suatu organisasi. Nareswara (2011) mengatakan bahwa sistem basis data pada dasarnya dapat dianggap sebagai tempat atau lokasi untuk sekumpulan berkas data yang sudah terkomputerisasi dengan tujuan untuk memelihara informasi, dan juga memuat informasi tersebut, terutama apabila informasi tersebut sedang dibutuhkan. Sistem basis data memiiki pengertian yang tidak telalu banyak. Hal ini dikarenakan banyak para pakar yang sering mengkaitkan sistem basis data dengan DBMS atau database management system (Sistem manajemen basis data).
2.4 NoSQL Menurut Tiwari (2011) NoSQL meliputi berbagai macam teknologi database yang berbeda dan dikembangkan dalam menanggapi kenaikan volume data yang tersimpan tentang pengguna, objek dan produk, frekuensi dimana data ini diakses, dan kinerja pengolahan kebutuhan. Database relasional, disisi lain tidak dirancang untuk mengatasi dengan skala dan kelincahan tantangan yang dihadapi aplikasi moderen, mereka juga tidak dibangun untuk mengambil keuntulangan dari penyimpanan murah dan kekuatan pemrosesan yang tersedia saat ini. Menurut Shashank Tiwari (2011:4) NoSQL adalah istilah umum untuk semua basis data yang menyimpan data yang tidak mengikuti prinsip-prinsip RDBMS populer dan mapan, dan sering berhubungan dengan kumpulan data besar yang diakses dan dimanipulasi pada skala Web. 2.5 MongoDB Menurut Eelco plugge dkk. (2013:3), MongoDB (diambil dari kata bahasa inggris humongous yang artinya sangat besar) adalah basis data NoSQL yang dikembangkan pertama kali oleh perusahaan 10Gen pada tahu 2007, dan dipublikasikan pertama kali pada tahun 2009. MongoDB dibuat dengan bahasa pemrograman C++. MongoDB merupan basis data NoSQL yang open-source, high-performance, tidak memerlukan skema, mendukung replikasi, dapat dikembangkan secara horizontal, dan berorientasi dokumen. Dokumen-dokumen dalam basis data MongoDB disimpan dalam struktur data yang dikembangkan sendiri oleh 10Gen yang disebut BSON (BinaryJSON(Javascript Object Notation)). Beberapa kelebihan MongoDB natara lain: 1. Data teks disimpan dalam format utf-8 sehingga dapat digunakan untuk menyimpan teks dari berbagai huruf dari bahasa yang ada di dunia. 2. MongoDB bersifat multi-platform: tersedia untuk sistem operasi Windows, Linuk, OS-X, dan Solaris.
3. MongoDB memiliki jenis data yang cukup beragam yaitu: teks, tangggal, regular exsperssions, dan data biner. 4. Hasil query ditampilkan dalam bentuk cursor. 5. MongoDB secara resmi menyediakan driver untuk koneksi ke basis data MongoDB dari beberapa bahasa pemrograman berikut ini: C, C++, C#, Erlang, Haskell, Java, Javascript, lips, Perl, PHP, Pyton, Ruby dan Scala. Penglolaan basis data MongoDB dapat dilakukan melalui database shell yang disebut mongo. Mongo menyediakan fasilitas untuk insert, update dan delete ke dalam basis data MongoDB, menyediakan informasi mengenai replikasi, menghidupkan\mematikan server basis data, menjalan Javascript, dan lain-lainnya. Selain melakukan database shell mongo, interaksi dengan MongoDB dapat juga dilakukan dengan Graphical User Interface (GUI). GUI yang terkenal untuk berinteraksi dengan MongoDB adalah: MongoView, Fang of Mongo, Futon4Mongo, JmongoBrowser, Mongo3, MongoHub, Opricot, dan database Master. 2.6 Mobile Menurut Buyens (2001) aplikasi mobile berasal dari kata application dan mobile. Application yang artinya penerapan, lamaran, penggunaan. Secara istilahaplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagipengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang ditujusedangkan mobile dapat di artikan sebagai perpindahan dari suatu tempat ke tempatyang lain. Maka aplikasi mobile dapat di artikan sebuah program aplikasi yang dapat dijalankan atau digunakan walaupun pengguna berpindah – pindah dari satu tempat ke tempat yang lain serta mempunyai ukuran yang kecil. Aplikasi mobile ini dapat di akses melalui perangkat nirkabel, pager, PDA, telepon seluler, smartphone, dan perangkat sejenisnya. 2.7 Unified Modeling Language (UML) Unified Modeling Language (UML) merupakan salah satu bentuk language atau bahasa, menurut pencetusnya UML didefinisikan sebagai bahasa visual untuk menjelaskan,
memberikan spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah sistem. (Adi Nugroho,2004:16).
pengajaran basis data NoSQL yang berupa konsep dan ide diimplementasikan dalam bentuk komputer.
3.3 Metode Pengumpulan Data 2.8 HTML Menurut Sibero (2012:19), “HTML (Hyper Text Markup Language) adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen web. HyperText Markup Language (HTML) adalah bahasa pengkodean yang digunakan untuk membuat dokumen hypertext untuk digunakan dalam world wide web. Istilah hyper dalam hypertext diartikan bahwa dalam HTML kita bisa menentukan bahwa sebuah blok teks atau gambar terhubung dengan file lain di internet (Sudarmo, 2006:194). 2.9 PHP
Metode pengumpulan data yang digunakan dalam penelitian ini meliputi : 1. Studi Pustaka Metode studi pustaka yang dilakukan penulis yaitu dengan mencari bahan-bahan yang mendukung dalam pendefinisian dan penyelesaian masalah melalui buku, internet dan yang berkaitan dengan objek permasalahan. 2. Wawancara Merupakan suatu pengumpulan data yang dilakukan dengan cara tanya jawab atau dialog secara langsung dengan pihak-pihak yang terkait dengan penelitian yang dilakukan
Hypertext Preprocessor (PHP) skript pemrograman yang terletak dan dieksekusi di server. Salah satunya adalah menerima, mengolah, dan menampilkan data kesebuah situs. Data akan diolah ke sebuah database server (pemrograman database yang terletak disisi server) untuk kemudian hasilnya ditampilkan di browser sebuah situs. (Madcoms,2011:81) PHP adalah pemrograman yang digunakan untuk membuat software yang merupakan bagian dari sebuah situs web. PHP dirancang untuk berbaur dengan HTML yang digunakan untuk membuat halaman web. (Sudarmo,2006:323).
3.4 Metode Pengembangan Sistem
3.
2.
METODE PENELITIAN
3.1 Waktu dan Tempat Waktu penelitian dimulai pada bulan Februari 2016 sampai dengan bulan Juni 2016. Tempat penelitian ini berlokasi di Universitas Bina Darma Palembang, beralamat dijalan jendral Ahmad Yani No.12-15 Seberang Ulu 1, Kota Palembang, Provinsi Sumatra Selatan 3.2. Metode Penelitian Metode penelitian yang digunakan dalam penelitian ini adalah concept Implementation (Implementasi konsep) dimana perangkat
Dalam penelitian ini metode pengembangan sistem adalah metode prototype, metode prototype ini memiliki beberapa taharapan antara lain adalah : 1. Mendengarkan pelanggan. Tahapan ini melakukan identifikasi dari perangkat lunak yang akan dibuat, tujuan utama dari tahap identifikasi ini adalah untuk mengeluarkan ide-ide baru atau perbaikan aplikasi yang sudah ada, ide-ide ini bisa datang dari pengguna ataupun dari pengembang. Merancang dan membuat prototype
Dalam hal ini penulis akan membuat desain user interface dan admin dalam bentuk global yang nantinya dapat dikembangkan bila adanya kekurangan untuk kebutuhan sistem, Desain yang dibuat dilihat dari sisi user/pengguna adalah menu tentang MongoDB, kekurangan dan kelebihan MongoDB, instalasi MongoDB, Queri perintah dasar MongoDB, manjemen mongoDB dengan PHPMoAdmin, dukungan dan integrasi MongoDB dengan PHP, fitur khusus MongoDB dan quiz. Sedangkan dari
segi admin terdiri dari menu materi, menu quiz dan logout. 3.
Uji coba
Dalam hal ini penulis melakukan pengujian terhadap sistem yang dibuat dengan cara meghosting yang memiliki alamat www.m-nosql.pgrisumsel.com, dan kemudian melakukan evaluasi kekurangankekurangan dari kebutuhan pengguna aplikasi perpustakaan berbasis mobile.
4.
Perancangan
Perancangan dibangun dengan bahasa pemodela Unfied Modeling Language (UML) menggunakan Use Case Diagram sebagai berikut :
lunak pada perangkat mobile dan membuat perangkat lunak pada sistem administrator yang berada didalam web server yang berfungsi untuk menambah, merubah dan menghapus isi materi dan soal quiz yang akan digunakan dalam aplikasi perangkat lunak pengajaran basis data NoSQL berbasis mobile. Aplikasi ini dapat diakses dengan menggunakan koneksi internet atau secara Online, dikarenakan aplikasi ini menggunakan teknik JSON (JavaScript Object Notation) sebagai format pertukaran data yang menghubungkan antara data base yang berada didalam web server dengan perangkat lunak mobile a. Halaman Utama
uc Use Case Model
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version kelebihan dan kekurangan
Tentang MongoDB Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered mongoDB instalasi MongoDB
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Input Materi
Query Dasar MongoDB
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Login EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Pengguna
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version manaj emen MongoDB admin
dengan PHPMoAdmin
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Input Soal Quiz
Quiz «include»
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Fitur EAKhusus 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version MongoDB
MongoDB dengan
PHP EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
Gambar 1 Perancangan UseTrialCase EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Version Diagram EA 6.5 Unregistered Trial Version
Gambar 2 Halaman Utama
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
5.EA 6.5 Unregistered HasilTrial Version
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
b. Halaman Tentang MongoDB
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
Hasil dari penelitian ini adalah menghasilkan suatu aplikasi perangkat EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EAdata 6.5 Unregistered Trial Versionberbasis EA 6.5 Unregistered Trial Version pengajaran basis NoSQL mobile EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version yang dapat digunakan oleh pengguna EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version smartphone. Aplikasi ini dibagi menjadi 2 (dua) EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version bagian yaitu aplikasi perangkat pengajaran yang EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trialmobile Version EA 6.5 Unregistered Trial Version berada didalam perangkat dan sistem EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version administrator yang berada di web server yang EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version digunakan oleh admin untuk menambah, EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version mengubah, menghapus isi Trial materi dan soal Trial quiz. EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Version EA 6.5 Unregistered Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version Dalam aplikasi ini menghasikan 3 (tiga) table EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version yaitu table login, table materi dan table soal EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version quiz. EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version EA 6.5 Unregistered Trial Version
Aplikasi ini dibangun menggunakan Jquery Mobile dan PHP untuk membangun perangkat
Gambar 3 Halaman Tentang MongoDB
c. Halaman Kelebihan Dan Kekurangan MongoDB
e. Halaman Query Dasar MongoDB
Gambar 4 Halaman Kekurangan Dan Kelebihan MongoDB
Gambar 6 Halaman Query Dasar MongoDB
d. Halaman Instalasi MongoDB di OS Windows dan Linux
f. Halaman manajemen MongoDB Dengan PHPMoAdmin
Gambar 5 Instalasi MongoDB di Windows Dan Linux
Gambar 7 Halaman Manajemen MongoDB dengan PHPMoAdmin
g. Halaman Dukungan Intergasi
6. Kesimpulan Berdasarkan dari penelitian yang dilaksanakan dan sudah di uraikan dalam perangkat lunak pengajaran basis data NoSQL berbasis mobile, maka penulis dapat menarik kesimpulan sebagai berikut:
Gambar 8 Halaman Integrasi h. halaman Fitur Khusus MongoDB
1. Penilitian ini menghasilkan perangkat lunak pengajaran basis data NoSQL berbasis mobile. 2. Perangkat lunak pengajaran basis data NoSQL berbasis mobile dibuat dengan PHP dan Jquery mobile. 3. Manfaat dari perangkat lunak pengajaran basis data NoSQL berbasis mobile ini membantu mahasiswa dalam mempelajari basis data NoSQL melalui media berbasis mobile dan dapat dijadikan media penunjang pembelajaran matakuliah basis data NoSQL.
DAFTAR RUJUKAN 1. Arifin (2010). Evaluasi pembelajaran prinsip,teknik,prosedur,remaja posdakaya, bandung. 2. Buyes.2001. perangkat mobile: http://elib.unikom.ac.id/files/disk/577/jb ptunikkompp-gdl-purwiraatang-288449-unikom_p-i.pdf 3. Ladjamudin Bin Bahra Al.2006.Rekayasa Perangkat Lunak, Penerbit Graha Ilmu Yogyakarta.
Gambar 9 Halaman Fitur Khusus MongoDB i. Halaman Quiz
Gambar 10 Halaman Quiz
4. Nareswara.2011.pengertian basis data NoSQLhttp://nareswara.com/2011/07/06 /apa-itu-nosql-database/ diakses 23 juni 2016 pukul 21:20 wib 5. Madcoms.2011.Aplikasi Web Database dengan Dreamweaver dan PHPMYSQL. Yogyakarta. 6. Nugroho Adi.2004. Analisis dan Desain Sistem Informasi. Andi. Yogyakarta 7. Sanjaya.(2011). Strategi Pembelajaran Berorientasi Standar Proses Pendidikan. Jakarta: Kencana 8. Sibero.2012.HTML: http://widuri.raharja.info/index.php/KP1 014465147 9. Sudarmo.2006.PHP: http://digilib.binadarma.ac.id/files/disk1/
139/123-123- trisnoputr-6921-1jurnal_.pdf 10. Tiwari .2011.mongodb.library.binus.ac.id/eColl s/eThesisdoc/Bab2DOC/2012-1-00669IF%20Bab2001.doc 11. Tiwari Shashank.2011.NoSQL: http://samples.sainsburysebooks.co.uk/9 781118167816_sample_412906.pdf