Aplikasi pembelajaran geografi kelas XII berbasis platform android studi kasus pada Sekolah Menengah Atas (SMA) Puragabaya Bandung

Gratis

0
9
112
2 years ago
Preview
Full text

PROGRAM STUDI SISTEM INFORMASI

KATA PENGANTAR

  selaku Ketua Program StudiSistem Informasi dan selaku dosen pembimbing yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepadapenulis sehingga dapat diselesaikannya skripsi ini dengan tepat waktu dan hasil yang optimal. Oleh karena itu, penulis sangat mengharapkanadanya kritik dan saran yang membangun agar dapat memberikan manfaat bagi rekan-rekan sejawat dan semua pihak yang membutuhkan.

BAB I PENDAHULUAN

1.1 Latar Belakang Penelitian

  Menurut Bintarto dalam Sugiyanto dan Endarto (2008: 3) “Geografi adalah ilmu pengetahuan yang menceritakan, menjelaskan sifat-sifat bumi, menganalisa gejala-gejala alam dan penduduk serta mempelajari corak yang khas mengenai kehidupan dan berusaha mencari fungsi dari unsur-unsur bumi dalam ruang dan waktu”. Saat ini para siswa di tuntut untuk lebih aktif dan giatdalam memperluas ilmu pengetahuan yang tidak hanya mereka dapatkan dari kegiatan belajar mengajar di sekolah, tetapi mereka juga dapat menambah ilmupengetahuan misalnya dari sebuah sistem informasi pembelajaran yang dapat mereka pelajari sendiri untuk mengasah pemahaman mengenai mata pelajaran.

1.2 Identifikasi dan Rumusan Masalah

  Identifikasi masalah secara umum adalah segala sesuatu yang menjadi objek permasalahan yang akan di teliti dengan mempersiapkan alat dan metodepengumpulan data dan pengolahan. Sedangkan rumusan masalah secara umum adalah suatu permasalahan yang dihadapi oleh instansi atau perusahaan tersebut dan dengan permasalahan tersebutharus bisa ditindak lanjuti demi tercapainya suatu tujuan instansi atau perusahaan.

1.3 Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan dalam penelitian ini yang berkaitan dengan uraian dari latar belakang identifikasi dan rumusan masalah tersebut.

1.3.1 Maksud Penelitian

1.3.2 Tujuan Penelitian

  Adapun maksud dari penelitian ini adalah untuk membangun sebuah sistem informasi pembelajaran Geografi untuk memudahkan pelajar dan masyarakatpengguna Mobile bersistem operasi Android dalam mempelajari Geografi yang menurut siswa-siswi SMA Puragabaya ini dirasakan kurang menarik, yangselanjutnya diharapkan dapat memberikan informasi yang mudah dan efisien karena aplikasi ini berbasis mobile. Melakukan tahap implementasi yang sesuai untuk menentukan kualitas sistem informasi yang dibuat.

1.4 Kegunaan Penelitian

  Kegunaan Praktis Bagi Pelajar dan Masyarakat atau Pengguna, hasil perancangan SistemInformasi Pembelajaran Geografi Berbasis Andoid ini diharapkan dapat bermanfaat dan dijadikan sebagai media pembelajaran baru yang dapatmembantu memudahkan mempelajari mata pelajaran Geografi dengan praktis dan efektif. Penelitian ini dapat memberikan asumsi bahwa, sistem informasi dalam sebuah instansi pendidikan harus selalu berkembang dan dikembangkansesuai dengan perkembangan zaman dan kebutuhan agar memudahkan kegiatan operasional instansi pendidikan maupun siswa.

1.5 Batasan Masalah

  Agar kajian dan analisis yang dilakukan mengarah pada pokok permasalahan yang sedang dibahas serta penulis dapat memfokuskan diri pada pembangunan sistemyang sedang dirancang, maka perlu ditetapkan batasan-batasan masalah yang akan menjadi ruang lingkup kajian yang akan dilakukan. Sistem informasi ini hanya membahas materi-materi dan soal-soal latihan yang dapat diisi dan dinilai yang dikemas dengan sederhana dan menarik 3.

BAB II LANDASAN TEORI

2.1. Pengertian Aplikasi

Aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah-perintah dari pengguna aplikasi tersebut dengan tujuanmendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut.

2.1.1. Komponen Aplikasi

  Bentuk MesinMesin merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnyaberupa informasi dan produk. Mesin yang terdapat pada komponen perangkat lunak menjadi bagian (komponen) yang bertugas untukmengeksekusi perintah bahasa pemrograman yang dimasukkan setelah komponen translator bekerja.

2.1.2. Karakteristik Aplikasi

  Aplikasi merupakan elemen sistem logik dan bukan elemen sistem 3. Elemen aplikasi bisa direkayasa atau dikembangkan dan bukan dibuat di pabrik, seperti halnya perangkat keras.

2.1.3. Jenis Aplikasi

  Setiap pengguna yang ingin menggunakan ataumendapatkan software tersebut dengan cara membeli atau membayar kepada pihak yang mendistribusikannya. FreewareFreeware atau perangkat lunak gratis adalah aplikasi komputer berhak cipta yang gratis digunakan tanpa batasan waktu tertentu.

2.2. Pengertian Pembelajaran

  Pembelajaran mengandung makna adanya kegiatan mengajar dan belajar, di mana pihak yang mengajar adalah guru dan yang belajar adalah siswa yangberorientasi pada kegiatan mengajarkan materi yang berorientasi pada pengembangan, pengetahuan, sikap, dan keterampilan siswa sebagai sasaranpembelajaran. Pengertian Geografi Menurut Bintarto dalam Sugiyanto dan Endarto (2008: 3) “Geografi adalah ilmu pengetahuan yang menceritakan, menjelaskan sifat-sifat bumi,menganalisa gejala-gejala alam dan penduduk serta mempelajari corak yang khas mengenai kehidupan dan berusaha mencari fungsi dari unsur-unsur bumi dalamruang dan waktu”.

2.4.1. Sejarah Android

  Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Pesatnya pertumbuhan android selain faktor yang disebutkan di atas adalah karena Android itu sendiri adalah platform yang sangat lengkapbaik itu sistem operasinya, Aplikasi dan Tool Pengembangan, Market aplikasi android serta dukungan yang sangat tinggi dari komunitas Opendi dunia, sehingga android terus berkembang pesat baik dari segi Source teknologi maupun dari segi jumlah device yang ada di dunia.

2.4.2. Jenis-Jenis Android

Saat ini OS Android telah menjadi banyak versi dengan penjelasan sebagai berikut:

1. Android versi 1

  Terdapat beberapa pembaruan termasuk juga penambahan fitur dalam seluler versi ini yakni kemampuan merekam danmenonton video dengan modus kamera, meng-upload video keYoutube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth, A2DP, kemampuan terhubung secaraotomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang diintegrasikan, CDMA/EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine, kemapuan dial kontak, teknologi text to change speech (tidak tersedia pada semua ponsel, pengadaan resolusi VWGA.

4. Android versi 2.0/2.1 (Eclair)

5. Android versi 2.2 (Froyo: Frozen Yogurt) Pada bulan Mei 2010 Android versi 2.2 Rev 1 diluncurkan

  Pada 3 Desember 2009 kembali diluncurkan ponselAndroid dengan versi 2.0/2.1 (Éclair), perubahan yang dilakukan adalah mengoptimalkan hardware, peningkatanGoogle Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak kontak yang baru, dukungan Android inilah yang sekarang sangat banyak beredar di pasaran, salah satunya adalah dipakai di Samsung FX tab yangsudah ada di pasaran. Hal tersebut tentu saja disebabkan oleh tampilan layar yang lebih besar pada tablet serta untuk mendukungpenggunaan hardware dengan spesifikasi yang lebih tinggi yang digunakan pada perangkat tersebut.

8. Android versi 4.0 (ICS: Ice Cream Sandwich)

  Android ICS atau Ice Cream Sandwich juga dirilis pada tahun yang sama dengan Honeycomb, yaitu pada bulanOktober 2011. Kini, Android Ice Cream Sandwich merupakan salah satu sistem operasi yang paling banyak digunakan olehpara pengembang smartphone yang sudah memiliki nama besar Begitu banyak fitur-fitur terbaru yang disematkan pada sistem operasi ini, antara lain yaitu versi yang memaksimalkanfotografi, grafis dan resolusi gambar, kualitas video, sistem pengenal wajah dan masih banyak lainnya.

9. Android versi 4.1 (Jelly Bean)

  Salah satu gadget yang menggunakan sistemoperasi Jelly Bean adalah Google Nexus 7 yang diprakarsai oleh ASUS, vendor asal Taiwan yang juga menjadi teman satukampong halaman dengan Acer. Fitur terbaru dari sistem operasi Android Jelly Bean ini salah satunya adalahpeningkatan kemampuan on-screen keyboard yang lebih responsive, pencarian data kontak dengan fitur Voice Searchdan lain sebagainya.

2.4.3. Kelebihan dan Kekurangan Android

  Dukungan grafis dan suara terbaik, dengan adanya dukungan 2D grafis dan animasi yang diilhami oleh Flash menyatu dalam 3D menggunakan OpenGL memungkinkan membuat aplikasi maupun game yang berbeda. Berjalan diatas kernel, layer ini meliputi berbagai libraryC/C++ inti seperti Libc dan SSL, serta : a) Libraries media untuk pemutaran media audio dan video b) Libraries untuk manajemen tampilan c) Libraries Graphics mencakup SGL dan Open GL untuk grafis 2D dan 3Dd) Libraries SQLite untuk dukungan database.

2.5. Perangkat Lunak Pendukung (Software)

  Kebutuhan perangkat lunak adalah suatu kondisi atau keadaan yang harus dipenuhi atau dimiliki oleh suatu sistem, atau suatu kondisi keadaan yangdiperlukan oleh user untuk mencapai tujuan. Berikut merupakan perangkat lunak yang digunakan penulis untuk membuat Aplikasi Pembelajaran Geografi.

2.5.1 Eclipse

  Eclipse yang diluncurkan oleh IBM pada tanggal 5 November 2001 merupakan sebuah IDE yang gratis dan open source yang dapatdikembangkan dan digunakan untuk membangun sebuah program c. Selain keunggulan tersebut, Eclipse juga unggul dalam konsepnya yang mengusung IDE yang open source dan mudah diperluas(extensible) untuk apa saja.

2.5.2. Java Java merupakan perangkat lunak produksi Sun Microsystem Inc

  Di mana kode sumber yang telah kita compile dengan compiler Java akan dioptimasi oleh Delvik. Sebuah virtual machine yang memangdibuat khusus untuk menjalankan kode-kode program yang anda buat dengan bahasa pemrograman Java.

2.5.3. ADT ( Android Development Tools)

  Android Development Tools (ADT) adalah plugin yang di desain untuk IDE Eclipse yang memberikan kita kemudahan dalammengembangkan aplikasi android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan memudahkan kita dalam membuat aplikasi project android, membuat GUI aplikasi, danmenambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan running aplikasi menggunakan Android SDK melalui eclipse.

2.5.4. Android SDK ( Software Development Kit)

  Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistemoperasi, middleware dan aplikasi kunci yang di-release oleh Google. Sebagai platform aplikasi-netral,Android memberi Anda kesempatan untuk membuat aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan Beberapa fitur-fitur Android yang paling penting Handphone/Smartphone.adalah:  Integrated browser berdasarkan engine open source WebKit. Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi ).

2.5.5. SQLite

  SQLite adalah sebuah embedded database yang sangat terkenal karena menggabungkan antarmuka SQL dengan memori yang sangat kecildan kecepatan yang baik (Murphy, 2010, p225). SQLite adalah sebuah open source database yang telah ada cukup lama, cukup stabil dan sangat terkenal pada perangkat kecil, termasukAndroid (Gargenta, 2011, p119).

2.5.6. XML

2.5.7 StarUML

  Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentuuntuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti. Tujuan dari proyek StarUML adalah untuk membangun sebuah alat pemodelan perangkat lunak dan jugaplatform yang menarik pengganti alat UML komersial seperti Rational Rose, StarUML.

BAB II I OBJEK DAN METODE PENELITIAN

  3.1. Gambaran Umum Sekolah Objek penelitian ini dilakukan di lembaga pendidikan atau sekolah dimana meliputi sejarah sekolah, struktur organisasi, visi dan misi sekolah serta deskripsikerja yang ada di lingkungan sekolah SMA Puragabaya Bandung yang akan dijelaskan di bawah ini.

3.1.1. Sejarah Singkat SMA Puragabaya Bandung

  Memberi bekal kemampuan yang diperlukan bagi siswa sekolah yang melanjutkan pendidikan di sekolah yang lebih tinggi, Politeknik,Diploma, Perguruan Tinggi dan Universitas. Visi dan Misi SMA Puragabaya Bandung Berikut ini adalah visi dan misi SMA Puragabaya : Visi SMA Puragabaya Bandung “ Menjadikan SMA Puragabaya sebagai sekolah yang efektif, mandiri, inovatif dan demokratis, professional dalam rangka persiapan menuju sekolah standarnasional, menjunjung tinggi tradisi berprestasi serta mampu memberikan kepuasan kepada para pelanggan pendidikan.

3.1.4. Deskripsi Tugas

  Kepala sekolah mempunyai tugas merencanakan, mengorganisir, mengawasi dan mengevaluasi proses pendidikan di sekolah yang meliputiaspek edukatif dan administratif. Melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan siswa dalam rangka peningkatan kedisiplinan dan tata tertib sekolahc.

3.2. Metode Penelitian

Metode penelitian merupakan cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu. Adapun metode penelitian yang dilakukan meliputi:

3.2.1. Desain Penelitian

3.2.2. Jenis dan Metode Pengumpulan data

  Dalam proses penelitian, dibutuhkan adanya desain yang tepat dengan penelitian yang sedang Peneliti lakukan. Metode deskriptif adalah suatu metode dengan tujuan untuk membuat gambaran secara sistematis, faktual dan akurat mengenai fakta-fakta dansifat-sifat pada suatu objek penelitian tertentu.

3.2.2.1. Sumber Data Primer

  Sumber Data primer merupakan data yang didapat langsung dari objek yang sedang diteliti, cara yang digunakan untuk mengumpulkan data primer adalah sebagaiberikut: 1. Dalam teknis wawancara ini, penulisberperan sebagai pewawancara dan mewawancarai pihak-pihak yang berhubungan dengan penelitian yang penulis lakukan.

3.2.2.2. Sumber Data Sekunder

  Studi Pustaka Metode yang digunakan dengan cara memberi referensi buku-buku yang diperlukan sebagai landasan teori maupun yang berhubungan denganmasalah pembuatan perancangan sistem informasi. Media internetMetode ini digunakan untuk mendapatkan gambaran tentang bentuk dan penyajian program, serta mencari landasan teori serta mencari artikel-artikel yang diperlukan.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Dalam pembangunan suatu sistem berbasis teknologi informasi diperlukan suatu pendekatan dan pengembangan sistem yang akan menentukan prosespenyelesaian rekayasa perangkat lunak, untuk metode pendekatan dan pengembangan sistem adalah sebagai berikut:

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan sistem merupakan serangkaian langkah-langkah pemecahan masalah yang memastikan bahwa masalah dipahami, solusidipertimbangkan dan solusi yang dipilih bekerja. Object Diagram, Class Diagram, Component Diagram

3.2.3.2. Metode Pengembangan Sistem

  Pengembang dan pelanggan bertemu langsung untuk mendefinisikan keseluruhan dari perangkat lunak,mengidentifikasi segala kebutuhan yang telah diketahui dan mencari bidang-bidang yang masih memerlukan pendefinisian kemudian dilakukan perancangan kilatterhadap kebutuhan yang telah teridentifikasi pada pertemuan. Evaluasi SistemPelanggan mengevaluasi apakah sistem yang sudah dibuat sudah sesuai dengan yang diharapkan, apabila belum sesuai maka tahapan 2 dan 3diulang kembali hingga sesuai dengan yang diharapkan oleh pelanggan dan lanjut ke tahap berikutnya.

3.2.3.3. Alat Bantu Analisis dan Perancangan

  Untuk penciptaan model use-case melibatkan pendefinisian sistem, pencarian aktor-aktor dan use-case, mendeskripsikan use-case dan mendefinisikanhubungan antar use-case dan terakhir adalah melakukan validasi model. Class Diagram Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, agregasi dan hubungan dinamis.

3.2.4. Pengujian Software

  Teknik pengujian black box juga dapat digunakan untuk pengujianberbasis skenario, dimana isi dalam sistem mungkin tidak tersedia untuk diinspeksi tapi masukan dan keluaran yang didefinisikan dengan use case dan informasi analisisyang lain. Prosedur yang akan memastikan bahwa file yang digunakan benar dan data dalam file tersebut akan disimpan sekuensial dan benar.

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis dan perancangan sistem merupakan tahap awal dari kegiatan

  pengembangan sistem. Pengembangan sistem memerlukan tahapan yang sistematis untuk mendapatkan sistem informasi yang baik dan sesuai dengankegunaan dan tujuan awal sistem.

4.1. Analisis Sistem Yang Berjalan

  Untuk merancang sebuah sistem aplikasi pembelajaran Geografi untuk siswa Sekolah Menengah Atas khususnya kelas XII, maka terlebih dahulu perludilakukan analisis sistem pembelajaran yang sedang berjalan. Dengan menggunakan perangkat mobile yang berbasis Android, aplikasi ini bisa diakses tanpa terhubung pada internet sehingga menambah kemudahanbagi pengguna, selain berbasis Android mobile yang mudah dibawa dan bisa diakses kapan saja.

4.1.1. Analisis Prosedur yang Sedang Berjalan

  Penulis menggunakan metodologi berorientasi objek, dengan demikian sebelum membuat aplikasi hendaknya melakukan analisis terlebih dahuluterhadap kebutuhan-kebutuhan apa saja yang diperlukan dengan metode-metode yang telah ada. Use Case Diagram yang Sedang Berjalan 4.1.1.1.

4.1.1.2. Skenario Use Case yang Sedang Berjalan

  Untuk setiap use case harus ada skenario dimana skenario tersebut berisi uraian-uraian langkah atau proses yang terjadi antara aktor dengan sistem. Mendengarkan dan memahami materi 61 Tabel 4.2 Skenario Use Case Evaluasi Belajar Nama Evaluasi Belajar Menguji kompetensi siswa dalam pelajaran Geografi Tujuan DeskripsiAktor Siswa SMA kelas XII, Guru Skenario UtamaAksi Siswa SMA kelas XII Aksi Guru 1.

4.2. Perancangan Sistem

Perancangan sistem dapat dikatakan sebagai tahapan dari siklus pengembangan sistem yang didefinisikan dari kebutuhan-kebutuhan fungsionaldan persiapan untuk merancang, membangun dan mengimplementasikan yang akan dijadikan gambaran bagaimana suatu sistem dibentuk, yang dapat berupapenggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen terpisah yang kemudian akan disatukan menjadi satu kesatuan yang utuhdan berfungsi dengan baik.

4.2.1 Tujuan Perancangan Sistem

  Untuk menghasilkan perangkat lunak sistem aplikasi mobile pembelajaran Geografi berbasis Android untuk siswa Sekolah Menengah Atas kelas XII 4.2.2 Gambaran Umum Sistem yang Diusulkan Gambaran umum dari sistem yang diusulkan adalah untuk memberikan gambaran secara umum kepada pengguna (user) mengenai sistem informasiberbasis mobile, perancangan sistem secara umum juga mengenai komponen sistem informasi yang akan di desain. Pada tahap perancangan aplikasi mobile dirancang dengan tujuan sebagai alatkomunikasi antara pemakai (user) dengan pembuat program guna mendapatkan sistem aplikasi yang sesuai dengan apa yang dibutuhkan.

4.2.3 Perancangan Prosedur yang Diusulkan

Perancangan ini mencakup usecase diagram, activity diagram, sequence 63beberapa bagian yang dapat membentuk sistem tersebut menjadi satu kesatuan komponen.

4.2.3.1 Use Case Diagram yang Diusulkan

  diagram menggambarkan fungsionalitas sistem yang diharapkan Use Case dari sebuah sistem. Aktor adalah sebuah entitas manusia atau mesin yangberinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.

4.2.3.2. Skenario Use Case yang Diusulkan

  Untuk setiap use case harus dibuatkan skenario dimana skenario tersebut berisi uraian-uraian langkah atau proses yang terjadi antara aktor dengan sistem. Skenario Use Case Materi Tabel 4.3 Materi NamaTujuan Memilih dan membaca materi-materi Geografi Deskripsi Siswa SMA kelas XII Aktor Skenario Utama Aksi Aktor Reaksi Sistem 1.

4.2.3.3 Activity Diagram

  User dapat mengisi semua soal yang ada kemudian dapatmelihat berapa nilai yang di dapat serta dapat mengkoreksi dengan membuka menu kunci jawaban. Latihan soal harus terisi semua, jika adayang tidak diisi, maka sistem tidak dapat menampilkan nilai dan dan kunci 67 Siswa SMA kelas XII Sistem membuka menu latihan soal menampilkan daftar latihan soalmemilih salah satu latihan soal menampilkan latihan soal mengisi soalvalidasi soal terisi semua tidak validvalid memilih menu nilai menampilkan nilaimemilih menu kunci jawaban menampilkan kunci jawaban 68c.

4.2.3.4 Sequence Diagram

  Komponenutama sequence diagram terdiri atas objek yang dituliskan dengan kotak segi empat bernama dan pesan diwakili oleh garis dengan tanda panah serta waktuyang ditunjukkan dengan proses vertikal. Sequence Diagram Latihan Soal Siswa SMA kelas XII Menu Utama Daftar Latihan Soal Latihan Soal Kunci Jawaban 1 : membuka aplikasi() 2 : membuka daftar latihan soal() 3 : membuka latihan soal() 4 : menampilkan latihan soal()5 : mengisi latihan soal() 6 : cek jawaban() 7 : validasi nilai()8 : nilaiClick() 9 : menampilkan nilai()10 : kunci jawabanClick() 11 : menampilkan kunci jawaban()Gambar 4.7 Sequence Diagram Latihan Soal 71c.

4.2.3.5 Class Diagram

  Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, dan relasi-relasi. Diagram ini umum ditemui padapemodelan sistem berorientasi objek.

4.2.3.6 Component Diagram

  Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat jugaberupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.

4.10 Component Diagram Pembelajaran Geografi

4.2.3.7 Deployment Diagram

Asumsi yang digunakan pada perangkat lunak ini memakai sistem yang 74(sharing) dengan aplikasi yang lain, oleh karena itu tidak perlu application server terpisah. Android.apkGeografimobile.apk Os Android SqLite Gambar 4.11 Deployment Diagram Pembelajaran Geografi

4.2.4 Perancangan Antar Muka

  Perancangan antar muka ini adalah desain utama yang akan digunakan oleh aplikasi, perancangan antar muka ini berfungsi untuk merancang tampilanform aplikasi dan desain layout dirancang secara sederhana. Tampilan Menu Utama 75 Gambar 4.12 Tampilan awal Pembelajaran Geografi Gambar tersebut dirancang untuk menampilkan tampilan awal ketika program aplikasi dijalankan, terdapat dua tombol yang berfungsi untuk masuk ketampilan menu utama dan keluar dari aplikasi.

4.2.4.1 Struktur Menu

Struktur menu di desain untuk merancang semua menu-menu yang akan digunakan oleh aplikasi. Berikut struktur menu dari Aplikasi Pembelajaran 80MENU KELUAR Tampilan AwalBAB 1 MATERI LATIHAN SOAL BAB 2 LATIHAN SOAL LATIHAN SOAL BAB 1 BAB 2 PETA NILAI BAB 3 BAB 4 LATIHAN SOAL LATIHAN SOAL BAB 3 BAB 4 Struktur Menu Aplikasi Pembelajaran Geografi Gambar 4.17

4.2.4.2 Perancangan Input

  Perancangan input pada aplikasi ini diperlukan untuk proses interaksi antara user dengan aplikasi yang bertujuan memberikan kemudahan bagi siswaSMA sebagai user sehingga dapat dimengerti oleh user yang bersangkutan. Perancangan input Latihan Soal 81 Gambar 4.18 Tampilan input latihan soal a.

4.2.4.3 Perancangan Output

  Perancangan output diperlukan untuk menghasilkan informasi dan memberikan kemudahan dan dapat dimengerti oleh user. Dengan demikian usermendapatkan informasi yang sesuai dengan tujuan yang diharapkan.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

  Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang telah disetujui serta menguji,menginstal, memulai, dan juga menggunakan sistem yang baru ataupun sistem yang diperbaiki. Oleh karena itu, implementasi dapat dikatakan sebagai bagiandari tahap pengembangan rancangan menjadi suatu kode program, dimana pada bagian awalnya akan dijabarkan spesifikasi dari perangkat keras dan perangkatlunak pada program yang akan di implementasikan.

5.1.1. Batasan Implementasi

  Dalam implementasi perangkat lunak tentunya akan memerlukan dukungan dari perangkat lunak dan perangkat keras yang baik agar mendukungsaat penulisan program atau yang biasa disebut cooding. Implementasi Perangkat Lunak ( Software) Untuk mendukung sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan data, adapun perangkat lunak yang digunakanuntuk mendukung pembuatan program aplikasi ini sebagai berikut: 1.

a. Spesifikasi perangkat keras komputer

  Perangkat keras yang digunakan selama pembangunan AplikasiPembelajaran Geografi ini memiliki spesifikasi minimum dari perangkat keras komputer. Komputer ini digunakan untuk membangun dan mengujiAplikasi Pembelajaran Geografi dengan menggunakan emulator Android sebagai media penguji fungsionalitas program yang dibuat.

b. Spesifikasi Perangkat Device Berbasis Platform Android

  Implementasi perangkat keras yang digunakan oleh penulis menggunakan device dalam jenis Tablet. Adapun Tablet yang digunakan oleh penulis adalah Smartfren Andromax tab 8.0 dengan spesifikasi sebagai berikut: Design Android Tablet 1.

5.1.4. Implementasi Antar Muka

  Implementasi antar muka merupakan sebuah tahapan dimana sistem siap dioperasikan pada tahap yang sebenarnya, sehingga diketahui apakah sistem telahdibuat sesuai dengan yang direncanakan. Tampilan AwalPada awal membuka aplikasi ini akan muncul tampilan yang mempunyai dua fungsi tombol yaitu tombol menu untuk masuk ke dalam daftar menuutama dan tombol keluar untuk keluar dari aplikasi ini, untuk lebih jelas lihat pada gambar berikut ini.

5.2. Pengujian Sistem

  Pengujian sistem merupakan hal yang paling penting dalam pembuatan suatu perangkat lunak, karena pengujian bertujuan untuk menemukan suatukesalahan atau kekurangan pada perangkat lunak yang diuji. Pengujian juga bertujuan mengetahui perangkat lunak yang dibuat apakah sudah memenuhikriteria yang sesuai dengan tujuan dari perancangan perangkat lunak tersebut.

5.2.1. Rencana Pengujian

  Kelas Uji Materi Pengujian ini dilakukan untuk memeriksa materi Geografi yang ditampilkan apakah sesuai dengan yang diharapkan dengan melihat apakah materitersebut tampil pada aplikasi atau tidak. Pengujian Materi Tabel 5.2Kasus dan Hasil Uji (Data normal) Data Masukan Yang Pengamatan Kesimpulan Diharapkan Menu materi yang Menampilkan Fungsi berjalan [X] Diterima dipilih (materi 1) menu materi yang sesuai dengan [ ] Ditolakdipilih yaitu yang diharapkan materi 1 Tombol kembali Tampilan kembali Tombol kembali [X] Diterima dijalankan ke halaman menu dapat berfungsi [ ] Ditolakdaftar materi sesuai yang diharapkan 5.2.2.2.

5.2.2.3. Kelas Uji Peta

  Pengujian peta merupakan pengujian fungsionalitas dari menu peta dengan menguji apakah menu peta sesuai dengan yang diharapkan atau tidak. Pengujian ini meliputi pemilihan peta yang dipilih dan tombol kembali.

5.2.3. Kesimpulan Hasil Pengujian

  Berdasarkan hasil pengujian dengan menggunakan pengujian black box yang telah dilakukan pada Aplikasi Pembelajaran Geografi, maka dapat ditarikkesimpulan bahwa Aplikasi Pembelajaran Geografi ini telah berjalan cukup optimal, hal ini dapat ditunjukan melalui menu-menu yang telah berjalan sesuaifungsionalnya. Namun tidak menutup kemungkinan untuk dapat terjadi kesalahan pada Aplikasi Pembelajarn Geografi digunakan, sehingga membutuhkan proses maintenance untuk lebih mengetahui kekurangan dari Aplikasi Pembelajaran Geografi ini.

BAB VI KESIMPULAN DAN SARAN

  6.1 Kesimpulan Setelah penulis melakukan penelitian dalam kegiatan PembelajaranGeografi bagi Siswa-Siswi kelas XII pada Sekolah Menengah Atas PuragabayaBandung Berbasis Platform Android dan berdasarkan hasil dari keseluruhan bab yang telah dibahas sebelumnya, maka penulis dapat menarik kesimpulan yangdiperoleh, yaitu : 1. Aplikasi ini bertujuan untuk memudahkan para siswa SMA dalam mempelajari geografi dengan fleksibel dan praktis yang terdapat padaperangkat telepon selular yang mereka miliki.

Dokumen baru

Dokumen yang terkait

Prevalensi Risiko Gangguan Makan pada Siswi Sekolah Menengah Atas (SMA) Negeri 6 Medan Tahun 2010.
3
44
64
Aplikasi pembelajaran metematika berbasis multimedia untuk kelas III Sekolah Dasar
0
3
160
Sistem informasi pembelajaran Bahasa Sunda berbasis android untuk Sekolah Menengah Pertama (SMP)
2
29
112
Aplikasi akademik pada SMA Kartika Siliwangi 1 Bandung berbasis android
0
11
107
Kartu Kation-Anion sebagai Inovasi Media Pembelajaran pada Mata Pelajaran Kimia di Sekolah Menengah Atas (SMA)
3
18
17
Aplikasi pembelajaran kord dasar gitar berbasis android
9
72
112
Rancang bangun aplikasi pembelajaran Dasar Bahasa Inggris untuk anak usia 5-12 Tahun berbasis platform android
1
3
1
Aplikasi pembelajaran biologi kelas XI pada Sekolah Menengah Atas Negeri 1 Bandung berbasis android
0
4
1
Sistem informasi akademik di Sekolah Menengah Atas Karya Pembangunan 2 Bandung berbasis dekstop
0
10
1
Aplikasi pembelajaran geografi kelas XII berbasis platform android studi kasus pada Sekolah Menengah Atas (SMA) Puragabaya Bandung
0
9
112
Perancangan aplikasi rumus-rumus fisika Sekolah Menengah Atas berbasis mobile android
6
29
122
Aplikasi pemandu wisata Kebun Binatang Bandung berbasis android
10
50
231
Sistem Informasi Akademik Berbasis Web Pada Sekolah Menengah Atas (SMA) Al-Masoem
0
2
28
Perancangan aplikasi mobile learning pada mata pelajaran Bahasa Jepang berbasis mobile android (studi kasus SMA Negeri 1 Bandung kelas X)
0
37
115
Analisis Kebutuhan pada Bahan Ajar Penelitian dan Penulisan Sejarah di Sekolah Menengah Atas (SMA)
0
0
12
Show more