• Tidak ada hasil yang ditemukan

pembangunan aplikasi pembelajaran pada komponen kendaraan mobil berbasis android (Studi Kasus di SMK Karnas Kuningan)

N/A
N/A
Protected

Academic year: 2017

Membagikan "pembangunan aplikasi pembelajaran pada komponen kendaraan mobil berbasis android (Studi Kasus di SMK Karnas Kuningan)"

Copied!
118
0
0

Teks penuh

(1)

1 I.1 Latar Belakang Masalah

SMK KARYA NASIONAL (KARNAS) KUNINGAN adalah sebuah lembaga di Kabupaten Kuningan yang bergerak di bidang pendidikan dengan salah satu program jurusan yang ada di SMK KARNAS KUNINGAN yaitu Teknik Kendaraan Ringan. Di SMK KARNAS Kuningan jurusan teknik kendaraan ringan adalah jurusan yang mempelajari tentang kendaraan mobil baik itu komponen-komponen yang ada pada mobil, fungsi-fungsinya, dan juga cara kerja dari tiap komponennya.

Di SMK KARNAS Kuningan itu sendiri untuk kelas XI jurusan teknik kendaraan ringan para siswa dituntut untuk bisa mengetahui dan memahami nama-nama dari setiap komponen mobil,cara kerja dan juga fungsinya. Tetapi saat ini para siswa mendapatkan kesulitan untuk mempelajari nama dan fungsi dari beberapa komponen kendaraan mobil, yang disebabkan oleh beberapa faktor sehingga membuat para siswa membutuhkan sesuatu untuk mereka agar bisa lebih mudah mempelajari tentang komponen kendaraan mobil.

Salah satu faktor yang mempengaruhi siswa kesulitan untuk mempelajari nama dan fungsi dari beberapa komponen kendaraan mobil adalah fasilitas dan alat-alat praktek yang dimiliki SMK KARNAS Kuningan saat ini yang kurang memadai,dimana komponponen-komponen yang ada di ruang praktikum tidak lengkap, ada beberapa komponen yang rusak dikarenakan terlalu sering dipakai atau karena faktor usia yang sudah terlalu lama. Dan juga ada beberapa komponen yang hilang.

(2)

materi yang disampaikan. Dengan fasilitas dan alat-alat praktek yang kurang memadai.

Kendaraan bermotor adalah kendaraan yang digerakkan oleh peralatan teknik untuk pergerakannya, dan digunakan untuk transportasi darat. Umumnya kendaraan bermotor menggunakan mesin pembakaran dalam (perkakas atau alat untuk menggerakkan atau membuat sesuatu yang dijalankan dengan roda, menggunakan bahan bakar minyak atau tenaga alam). Kendaraan bermotor memiliki roda, dan biasanya berjalan di atas jalanan[1]. Salah satu jenis kendaraan bermotor yaitu mobil. Mobil adalah kendaraan darat yang digerakkan oleh tenaga mesin, beroda empat atau lebih (selalu genap), biasanya menggunakan bahan bakar minyak untuk menghidupkan mesinnya.

Menurut survei yang dilakukan terhadap siswa kelas XI bidang keahlian teknik kendaraan ringan sebanyak 23 siswa, kondisi ruang praktikum yang kurang memadai membuat para siswa kesulitan untuk mempelajari nama dan fungsi dari beberapa komponen kendaraan mobil seperti komponen-komponen pada sistem

engine, sistem chasis, dan sistem kelistrikan yang telah rusak atau hilang.

Berdasarkan dari permasalahan yang sudah dijelaskan,maka perlu adanya suatu sistem pendukung sebagai suatu solusi untuk menangani permasalahan yang sudah dijelaskan sebelumnya. Salah satunya dengan membangun aplikasi

pembelajaran dengan judul ”PEMBANGUNAN APLIKASI

PEMBELAJARAN PADA KOMPONEN KENDARAAN MOBIL

(3)

I.2 Perumusan Masalah

Dari permasalahan latar belakang masalah, maka dapat dirumuskan suatu masalah, yaitu bagaimana membangun aplikasi pembelajaran pada komponen kendaraan mobil berbasis android.

I.3 Maksud dan Tujuan

Maksud dari penelitian ini adalah untuk membangun aplikasi pembelajaran pada komponen kendaraan mobil berbasis android.

Sedangkan tujuan yang ingin dicapai dalam penelitian ini adalah :

1. Menyediakan media pembelajaran yang menampilkan komponen kendaraan mobil.

2. Memberikan sarana pembelajaran yang interaktif baik dengan ataupun tanpa pengajar.

3. Memudahkan siswa dalam mempelajari tentang komponen kendaraan mobil tanpa harus membeli mobil atau komponen-komponennya yang harganya mahal.

I.4 Batasan Masalah

Adapun batasan masalah dari Pembangunan aplikasi pembelajaran pada komponen kendaraan mobil ini adalah :

1. Aplikasi pembelajaraan ini hanya membahas tentang komponen kendaraan mobil.

2. Penelitian terbatas terhadap siswa kelas XI program keahlian teknik kendaraan ringan SMK KARNAS Kuningan.

3. Materi dalam pembelajaran ini diambil dari Buku pelajaran tentang pengetahuan komponen mobil.

4. Materi yang diambil hanya materi produktif yaitu tentang bagian sistem

engine, chasis dan sistem kelistrikan.

(4)

6. Aplikasi ini menyediakan fitur latihan yang akan menguji pemahaman siswa, soal latihan ada beberapa macam seperti pilihan ganda, mencocokan nama komponen, dan tebak kata.

7. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis berbasis objek.

8. Pembangunan aplikasi ini menggunakan Adobe-Flash-CS-6. dan SQLite untuk media penyimpanan database.

9. Untuk menggunakan aplikasi mobile ini pengguna minimal memakai android 2.2(Froyo).

I.5 Metodologi Penelitian

Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

1. Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, buku dan bacaan-bacaan yang berkaitan dengan masalah yang diamati sehingga dapat menjadi bahan dalam penelitian sekaligus mempelajari unsur-unsur penelitian.

b. Observasi

Yaitu teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke SMK KARNAS Kuningan terhadap permasalahan yang diambil. c. Kuisioner

(5)

d. Wawancara

Yaitu teknik pengumpulan data dangan melakukan wawancara kepada para siswa untuk mengetahui dimana letak kesulitan saat mempelajari tentang komponen kendaraan mobil.

2. Tahap Pembuatan Perangkat Lunak

Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya:

Gambar I.1 Model Waterfall [2]

a. System Engineering

(6)

b. Analysis

Dalam tahap ini menganalisis sesusai kebutuhan yang sudah didapatkan, menetapkan ruang lingkup aplikasi komponen kendaraan mobil tersebut, dan mengumpulkan fakta studi yang terjadi yang berkaitan dengan aplikasi komponen kendaraan mobil tersebut.

c. Design

Dalam tahap ini dilakukan pendesainan aplikasi yang akan dibangun. Menentukan isi dari aplikasi yang akan dibangun seperti tampilan menu, isi materi, animasi, serta quis interaktif sesuai kebutuhan user. Desain dibuat

user friendly agar mudah untuk dipahami oleh user.

d. Coding

Setelah desain selesai maka selanjutnya melakukan pengkodingan menggunakan Adobe Flash CS6 sesuai dengan tahap pendesainan .Seperti membuat tampilan menu, isi materi komponen kendaraan mobil, animasi cara kerja bagian-bagian mobil, dan pembuatan database dengan SQlite untuk menyimpan skor pada aplikasi.

e. Testing

Pengujian perangkat lunak yang mengintegrasikan metode desain test case ke dalam sederetan langkah yang direncanakan dengan baik. Kemudian aplikasi diujikan kepada siswa SMK KARNAS KUNINGAN untuk mengetahui kegunaan aplikasi ini.

f. Maintenance

Setelah aplikasi komponen kendaraan mobil berbasis android ini selesai dibangun, sewaktu-waktu mungkin ada perubahan-perubahan yang dilakukan atau penambahan-penambahan isi dari aplikasi ini maka akan dilakukan perubahan dan penambahan sesuai dengan kebutuhan user.

I.6 Sistematika Penulisan

(7)

BAB I PENDAHULUAN

Bab ini berisi latar belakang mengenai aplikasi yang akan dibangun, identifikasi masalah dari latar belakang, maksud dan tujuan pembangunan aplikasi, batasan masalah yang dibatasi dalam pembuatan aplikasi, metodologi penelitian yang digunakan dalam pembangunan aplikasi yaitu dalam tahap pengumpulan data dan tahap pembangunan perangkat lunak, dan sistematika penulisan yang digunakan dalam pembuatan aplikasi ini.

BAB II TINJAUAN PUSTAKA

Bab ini merupakan tinjauan umum yang didalamnya menjelaskan tentang sejarah perusahaan atau organisasi, dalam hal ini Dinas Kelautan dan Prikanan kota Bandung, profil Dinas Kelautan dan Perikanan, tempat dan kedudukan Dinas Kelautan dan Perikanan, dilanjutkan dengan teori-teori informatika umum seperti pengertian sistem, basis data, jaringan dan sebagainya. Hal ini digunakan untuk mengetahui gambaran tempat penelitian Tugas Akhir serta menjelaskan teori-teori yang berhubungan dengan masalah yang dibahas.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisis kebutuhan perangkat lunak maupun perangkat keras untuk sistem yang akan dibangun sesuai dengan metode pengembangan perangkat lunak yang digunakan. Selain itu, bab ini juga berisi perancangan dan struktur antar muka untuk aplikasi yang akan dibangun sehingga ada gambaran dalam membuat aplikasi yang dibangun.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

(8)

BAB V KESIMPULAN DAN SARAN

(9)

9 II.1 Pembelajaran

Pembelajaran merupakan suatu upaya untuk membelajarkan seseorang (individu) atau sekelompok orang melalui berbagai upaya (effort) dan berbagai strategi, metode, dan pendekatan kearah pencapaian tujuan yang telah direncanakan. Pembelajaran pada dasarnya merupakan kegiatan terencana yang mengkondisikan merangsang seseorang (individu) agar bisa belajar dengan baik sesuai dengan tujuan pembelajaran.

Menurut A.S. Sadiman, kata pembelajaran dan kata pengajaran dapat dibedakan pengertiannya, kata pengajaran hanya ada didalam konteks guru-murid dikelas formal, sedangkan kata pembelajaran tidak hanya ada dalam konteks guru murid dikelas formal akan tetapi juga meliputi kegiatan belajar mengajar yang tidak dihadiri oleh guru secara fisik.

II.2 Kompetensi Pembelajaran

Berdasarkan silabus yang ada di SMK KARNAS Kuningan ada beberapa kompetensi yang harus dipenuhi oleh siswa,diantaranya yaitu kompetensi dari silabus pemeliharaan sistem engine dan komponen-komponennya bisa dilihat pada tabel dibawah ini :

Tabel II.1 Tabel Kompetensi Sistem Engine

SUB KOMPETENSI KRITERIA KINERJA LINGKUP BELAJAR

MATERI POKOK PEMBELAJARAN

SIKAP PENGETAHUAN KETERRAMPILAN

1. Memahami dan *informasi yang benar diakses dari

(10)

Kegiatan belajarnya yaitu : prinsip kerja engine, jenis-jenis engine dan komponennya, sedangkan tujuannya adalah siswa dapat menjelaskan prinsip kerja engine 2 langkah dan 4 langkah. Jenis-jenis engine dan komponennya.

Tabel II.2 Tabel Kompetensi Sistem Chasis

SUB KOMPETENSI KRITERIA KINERJA LINGKUP BELAJAR

MATERI POKOK PEMBELAJARAN

SIKAP PENGETAHUAN KETERRAMPILAN

1. Memahami dan

*Jenis dan prinsip kerja sistem

*Prinsip kerja sistem suspensi dipahami dengan benar *Nama,fungsi dan cara kerja komponen sistem

Kegiatan belajarnya yaitu : prinsip kerja sistem suspensi, jenis-jenis sistem suspensi dan komponennya, sedangkan tujuannya adalah siswa dapat menjelaskan prinsip kerja sistem suspensi. Jenis-jenis sistem suspensi dan komponennya.

Tabel II.3 Tabel Kompetensi Sistem Kelistrikan

SUB KOMPETENSI KRITERIA KINERJA LINGKUP BELAJAR

MATERI POKOK PEMBELAJARAN

SIKAP PENGETAHUAN KETERRAMPILAN

1. Memahami dan

*Jenis dan prinsip kerja sistem

*Prinsip kerja sistem kelistrikan dipahami dengan benar *Nama,fungsi dan cara kerja komponen sistem

(11)

II.3 Materi Pembelajaran Praktikum

Ada beberapa materi pembelajaran yang disampaikan dalam pelajaran praktikum tentang komponen kendaraan mobil di SMK KARNAS Kuningan. Diantaranya ada Sistem Engine, Sistem Chasis, dan Sistem Kelistrikan. Berikut penjelasan dari masing-masing pembelajaran komponen kendaraan mobil :

a. Sistem Engine

Dalam materi sistem engine ini,para siswa diharapkan dapat Memahami dan memelihara sistem engine dan komponen-komponennya. Materi sistem Engine akan menjelaskan materi yang berhubungan dengan sistem engine pada kendaraan mobil, yaitu penjelasan tentang komponen-komponen yang berperan dalam sistem engine beserta fungsinya. Serta menjelaskan mekanisme cara kerja sistem engine yang terjadi pada kendaraan mobil. Prinsip kerja dari sistem engine itu sendiri adalah suatu alat yang merubah tenaga panas, listrik, air dan sebagainya menjadi tenaga mekanik. Sedang motor yang merubah tenaga panas menjadi tenaga mekanik disebut motor bakar.

b. Sistem Chasis

(12)

c. Sistem Kelistrikan

Dalam materi sistem kelistrikan ini,para siswa diharapkan dapat Memahami dan memelihara sistem kelistrikan dan komponen-komponennya. Materi sistem kelistrikan akan menjelaskan materi yang berhubungan dengan sistem kelistrikan pada kendaraan mobil. Sistem kelistrikan terdiri dari beberapa unit seperti sistem pengembalian arus (ground), unit kerja berupa suatu peralatan yang merubah arus listrik ke panas, sinar, suara, atau gerakan seperti bola lampu atau motor wiper pembersih kaca. Sistem kelistrikan itu sendiri memiliki tenaga yang disuplai dari baterai yang dijaga isinya oleh sistem pengisian dalam kelistrikan mesin. Arus listrik dialirkan ke masing-masing sistem kelistrikan dalam sirkuit yang terpisah.

II.4 Pengajaran Berbantuan Komputer

Komputer dikembangkan pada tahun 1950-an sebagai kreasi besar tahun itu dengan tabung-tabung vakum dan bermil-mil kabel yang memenuhi ruangan besar. Pada awalnya komputer dirancang hanya untuk mengelola dan matematis (aritmatika) dan dalam perhitungan matematika tingkat tinggi. Pada waktu itu masih belum jelas bagaimana pemakaian komputer dalam bidang pendidikan sekalipun demikian, pemakaian percobaan-percobaan pengajaran komputer sudah mulaidirintis pada tahun 1950-an dan 1960-an. Percobaan-percobaan ini di dorong oleh adanya perkembangan Fortran dan tumbuhnya bahasa komputer yang lebih mudah dipelajari dan hasil penelitian pengajaran berprogram dari B.F Skiner.s

(13)

mereka menjawab satu jawaban yang tepat, maka kertas jawaban akan bergeser pada kertas berikutnya.

Cara ini menghasilkan suatu mekanisme untuk menyelesaikan pelajaran dengan kemampuan individual, dan dengan cara demikian dapat mengontrol jumlah kelompok siswa yang besar. Hal ini juga dapat menjaga keaktifan siswa dalam mengerjakan pekerjaan. Ringkasan pengajaran berprogram dibuat untuk memperkuat materi pengajaran yang telah diberikan dikelas dengan metode yang mudah diberikan.

II.5 Pola Pengajaran

Pola pengajaran ada tiga yaitu : pola pengajaran tradisional, pola pengajaran dibantu media dan pola pengajaran media. Pada aplikasi ini, pola pengajaran yang di ambil adalah bentuk ketiga yaitupola pengajaran dengan media.

Didalam situasi tertentu, apabila para siswa sudah memiliki disiplin ilmu tinggi dalam belajar, latar belakang pengalaman belajar sera pola belajar yang cukup matang maka interaksi belajar mengajar bisa dilakukan langsung antar siswa dengan media pengajaran yang telah dipersiapkan oleh para ahli media atau guru. Pola pengajaran ini dapat dilihat pada gambar II.1

Gambar II.1 Pola Pengajaran Media II.5.1 Ruang Lingkup Pengajaran Berbantuan Komputer

(14)

2. Perangkat lunak berupa sistem operasi, perangkat lunak untuk mengembangkan modul, program komputer dan mempresentasikan materi (aplikasi tutorial).

3. Manusia pembuat atau pengembang modul atau pengguna pengajaran berbantuan komputer.

Aplikasi tutorial merupakan salah satu bentuk perangkat lunak

pengajaran berbantuan komputer. Komponen-komponen aplikasi tutorial ini terdiri dari domain materi, sisem pengendali pengajaran dan antar muka pemakai.

Sistem-sistem komputer dapat menyampaikan pengajaran secara langsung kepada para pengguna melalui cara berinteraksi dengan materi yang diprogramkan kedalam sistem. Ada berbagai macam kemungkinan penggunaannya yang meliputi model-model mengajar sehingga komputer dapat memberikan kemudahan paling efekif.

Dalam model tutorial ini pola dasarnya mengikuti pengajaran berprogram tipe bercabang dimana informasi disajikan dalam unit-unit kecil, lalu disusul dengan pertanyaan. Jawaban yangdi integrasikan oleh pembuat program sebagai umpan baliknya. Sistem memberikan komentar kepada pengguna atas jawaban yang diberikan.

II.5.2 Jenis Pembelajaran Berbantuan Komputer

Criswell dalam Munir [4], mendefinisikan CAI (Computer Assisted

Instruction) sebagai penggunaan komputer dalam menyampaikan bahan

pengajaran dengan melibatkan peserta didik secara aktif serta membolehkan umpan balik. Disamping sebagai CAI pemanfaatan komputer dapat berupa CBI

(Computer Based instruction) yaitu Pembelajaran Berbasis Komputer. Dalam

pemanfaatan komputer sebagai CBI ini terdapat 4 model yaitu: a. Drill and practice

(15)

dan kebutuhan pembelajaran. Tingkat kesulitan tertentu menuntut latihan pula. Program ini juga menyediakan penguatan (reinforcement) baik visual maupun auditif, agar minat dan perhatian siswa terus terpelihara sepanjang latihan dan praktik. Jika siswa menjawab salah maka perlu dibantu sesuai dengan urutan pelajaran.

b. Tutorial

Program tutorial, memperkenalkan materi pelajaran baru kepada siswa dan kemudian ditindaklanjuti dengan latihan dan praktik. Program ini umumnya menyediakan tes awal dan tes akhir berkenaan dengan materi yang disampaikan. Program ini juga digunakan untuk pengayaan pelajaran atau membantu siswa yang tidak hadir dalam pada pelajaran tertentu.program tutorial juga digunakan sebagai review terhadap pelajaran yang disampaikan sebelumnya guna mengecek pemahaman dan retensi konsep-konsep.

c. Simulasi

Situasi-situasi kehidupan nyata disajikan kepada siswa, menyusun garis besar perangkat kondisi-kondisi yang saling berkaitan. Kemudian siswa membuat keputusan dan menentukan konsekuensi dari keputusan yang dibuatnya, misalnya isu-isu politik, keluarga dan sebagainya. Pembelajaran Berbasis Komputer bersifat individual learning (pembelajaran individual), dan mastery

learning (belajar tuntas). Pembelajaran Berbasis Komputer dilaksanakan

pada laboratorium komputer yang ada di sekolah.

d. Computer manajemen instruction

(16)

II.6 Multimedia

Konsep multimedia telah banyak diterapkan dalam dunia pendidikan. Pembelajaran menggunakan multimedia interaktif berkembang atas dasar pembelajaran konvensional yang tidak bisa memenuhi kebutuhan peserta didik dalam pembelajaran. Multimedia dapat menjadikan suatu aplikasi menjadi sangat interaktif dan menyajikan interface yang menarik.

II.6.1 Definisi Mulimedia

Multimedia merupakan kombinasi dari teks, gambar, seni grafik, suara, animasi dan elemen-elemen video yang dimanipulasi secara digital. Tampilan danccita rasa dari proyek multimedia harus menyenangkan, estetis, mengundang dancmengikat. Proyek harus memuat konsistensi visual, hanya dengan menggunakancelemen-elemen yang mendukung pesan keseluruhan dari program.

Menurut Gayestik seperti dikutip oleh Idris, multimedia merupakan suatu sistem komunikai interaktif berbasis komputer yang mampu menciptakan, menyimpan, menyajikan, dan mengakses kembali informasi berupa teks, grafik, suara, video, atau animasi [5].

II.6.2 Objek Multimedia

Menurut Sutopo [6], objek multimedia terbagi menjadi beberapa yaitu teks, gambar, animasi, video, dan interactive link.

1. Teks merupakan dasar dari pengolahan kata dan informasi berbasis multimedia. Menurut Hofstetter, sistem multimedia banyak dirancang dengan menggunakan teks karena teks merupakan sarana yang efektif untuk mengemukakan ide-ide dan menyediakan instruksi-instruksi kepada user (pengguna). Beberapa hal yang perlu diperhatikan adalah penggunaan hypertext, auto-hypertext, text style, import text, dan export text.

(17)

Secara umum image atau grafik berarti still image (gambar tetap) seperti foto dan gambar. Manusia sangat berorientasi pada visual (visual-oriented), dan gambar merupakan sarana yang sangat baik untuk menyajikan informasi. Semua objek yang disajikan dalam bentuk grafik adalah bentuk setelah dilakukan encoding dan tidak mempunyai hubungan langsung dengan waktu. 3. Animasi

Animasi adalah pembentukan gerakan dari berbagai media atau objek yang divariasikan dengan gerakan transisi, efek-efek, juga suara yang selaras dengan gerakan animasi tersebut atau animasi merupakan penayangan frame-frame gambar secara cepat untuk menghasilkan kesan gerakan. Konsep dari animasi adalah menggambarkan sulitnya menyajikan informasi dengan satu gambar saja, atau sekumpulan gambar.

4. Audio

Penyajian audio merupakan cara lain untuk lebih memperjelas pengertian suatu informasi. Suara dapat lebih menjelaskan karakteristik suatu gambar, misalnya musik dan suara efek (sound effect).

5. Video

Video merupakan elemen multimedia paling kompleks karena penyampaian informasi yang lebih komunikatif dibandingkan gambar biasa. Dalam video, informasi disajikan dalam kesatuan utuh dari objek yang dimodifikasi sehingga terlihat saling mendukung penggambaran yang seakan terlihat hidup.

6. Interactive link

(18)

II.6.3 Multimedia Interaktif

Multimedia interaktif adalah aplikasi yang dibangun oleh kumpulan script, control statement, event header, dan function terhadap objek multimedia yang meliputi: teks, image, audio, video dan animasi.dalam membuat multimedia interaktif, pembuat dapat pergi kesuatu bagian yang berhubungan dengan pembuatan produk tersebut, untuk mendapatkan suatu informasi tanpa harus mengikuti cara-cara yang terdapat sebelumnya. Tampilan secara interaktif dibuat dalam bentuk menu.

Format interaktif dapat diguanakan atau diaplikasikan keberbagai bentuk produk, termasuk alat untuk rujukan atau petunjuk. Produk-produk yang dihasilkan dari multimedia interaktif diantaranya seperti ensiklopedia atau kamus, aplikasi tutorial atau pelatihan, media masa elektronik, hiburan seperti games. Produk pendidikan dan latihan memerlukan masukan interaktif khususnya dalam latihan tugas. Adapun cirri-ciri dari multimedia interaktif diantaranya sebagai berikut :

1. Dapat berupa web atau CD. 2. Disusun dalam bentuk menu.

3. Memperbolehkan berpindah dari satu informasi ke informasi lain.

4. Suatu penyampaian informasi yang kompleks dapat disederhanakan dengan menggunakan produk multimedia interaktif.

II.7 Android

(19)

lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia [7].

II.7.1 Versi Andorid

Safaat memaparkan penjelasan berbagai macam versi Android seperti di bawah ini :

1. Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search(pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

2. Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaharuan untuk penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon,dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

3. Android versi 1.6 (Donut)

(20)

to change speech tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

4. Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flashuntuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

Agar dapat bergerak cepat dalam persaingan perangkat generasi yang berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps- aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik. Dengan semakin berkembangnya dan bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka dalam sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

5. Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umum terhadap versi – versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engineyang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

6. Android versi 2.3 (Gingerbread)

(21)

lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) yang sudah didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

7. Android versi 3.0/3.1 (Honeycomb)

Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi processordan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama kali yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet tersebut bernama Eee Pad Transformer yang merupakan produk dari Asus yang masuk ke pasar Indonesia pada Mei 2011.

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

Pada tanggal 19 Oktober 2011, diperkenalkannya Android versi 4.0 yang membawa fitur Honeycomb untuk smartphone, menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, kontak jaringan sosial terpadu, perangkat tambahan fotografi, pencarian email secara offline, dan berbagi informasi dengan menggunakan NFC. Ponsel pertama yang menggunakan sistem operasi ini adalah Samsung Galaxy Nexus.

9. Android versi 4.1 (Jelly Bean)

(22)

kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus . II.7.2 Fitur Android

Adapun beberapa fitur – fitur menurut Safaat [7] yang tersedia di Android adalah sebagai berikut ini :

1. Kerangka aplikasi: memungkinkan penggunaan dan penghapusan komponen yang tersedia.

2. Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler.

3. Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL. 4. SQLite: untuk penyimpanan data.

5. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

6. GSM, Bluetooth, EDGE, 3G, 4G dan WiFi (tergantung piranti keras)

7. Kamera, Global Positioning System(GPS), kompas, NFC dan accelerometer (tergantung piranti keras).

II.7.3 Arsitektur Android

Secara garis besar arsitektur Android dapat dijelaskan dan digambarkan sebagai berikut :

1. Applications dan Widgets

(23)

2. Applications Frameworks

Android adalah “Open Development Platform” yaitu Android

menawarkan kepada pengembangnya atau member kemampuan kepada pengembang untuk membangun aplikasi yang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat keras, akses informasi resources, menjalankan service background, mengatur alarm, dan menambahkan status notifications, dan sebagainya. Pengembang memliki akses penuh menuju API framework seperti yang dilakukan oleh aplikasi yang kategori inti. Arsitektur aplikasi dirancang supaya kita dengan mudah dapat menggunakan kembali komponen yang sudah digunakan (reuse). Komponennya meliputi views, Content Provider, Resource Manager, Notification Manager, Activity Manager.

Libraries ini adalah layer dimana fitur-fitur Android berada, biasanya para pembuat aplikasi mengakses libraries untuk menjalankan aplikasinya. Berjalan diatas kernel, Layer ini meliputi berbagai library C/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 OpenGL untuk grafis 2D dan 3D, d. libraries SQLite untuk dukungan database,

e. libraries LiveWebcore mencakup modern web browser dan security, f. libraries 3D yang mencakup implementasi OpenGL ES 1.0 API‟s.

3. Android Run Time

Layer yang membuat aplikasi Android dapat dijalankan di mana dalam prosesnya menggunakan Implementasi Linux. Dalvik Virtua Machine (DVM) merupakan mesin yang membentuk dasar kerangka aplikasi Android. Di dalam Android Run Time dibagi menjadi dua bagian yaitu: a. Core Libraries merupakan Aplikasi Android dibangun dalam bahasa java,

(24)

Java, sehingga diperlukan sebuah libraries yang berfungsi untuk menerjemahkan bahasa java/c yang ditangani oleh Core Libraries. b. Dalvik Virtual machine merupakan Virtual mesin berbasis register

yang dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, dimana merupakan pengembangan yang mampu membuat linux kernel untuk melakukan threading dan manajemen tingkat rendah.

4. Linux Kernel

Linux Kernel adalah layer di mana inti dari operating sistem dari Android itu berada. Berisi file-file system yang mengatur sistem processing, memory, resourse, drivers, dan sistem-sistem operasi android lainnya. Linux kernel yang digunakan android adalah linux kernel release 2.6.

Gambar II.2 Arsitektur Android II.8 Basis Data

(25)

Sebagai satu kesatuan istilah, Basis Data (Database) sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti[8] :

1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dimanfaatkan kembali dengan lebih cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu untuk memenuhi berbagai kebutuhan.

3. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

Basis data bukan hanya sekedar penyimpanan data secara elektronis (dengan bantuan komputer). Tidak semua bentuk penyimpanan data secara elektronis bisa di sebut basis data yang sangat diutamakan dalam basis data adalah pengaturan, pemilihan, pengelompokan, pengorganisasian data yang akan disimpan sesuai fungsi/jenisnya. Pemilihan, pengelompokan, pengorganisasian ini dapat berbentuk sejumlah table terpisah atau dalam bentuk pendefinisian kolom-kolom (field) data dalam setiap table.

II.8.1 Sistem Pengelola Basis Data ( Database Management System )

(26)

Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem[8] :

1. Programer Aplikasi

Pemakai yang berinteraksi dengan basis data melaui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis dalam bahasa pemograman induk (seperti C, C++, Pascal, PHP, Java dan lainlain).

2. User Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh DBMS.

3. User Umum (End User/Naïve User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah disediakan sebelumnya.

4. User Khusus (Specialized User)

Pemakai yang menulis aplikasi basis data nonkonvesional, tetapi untuk keperluan-keperluan khusus, seperti untuk aplikasi Artificial intelligence, Sistem Pakar, Pengolahan Citra, dan lain-lain, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.

II.9 Adobe Flash Professional CS6

Adobe Flash CS6 adalah salah satu aplikasi pembuat animasi yang cukup dikenal saat ini. Berbagai fitur dan kemudahan yang dimiliki menyebabkan Adobe Flash CS6 menjadi program animasi favorit dan cukup populer. Tampilan, fungsi dan pilihan palet yang beragam, serta kumpulan tool yang sangat lengkap sangat membantu dalam pembuatan karya animasi yang menarik[9].

(27)

untuk menghasilkan karya animasi web yang interaktif dan fantastis. Selain untuk keperluan pembuatan situs web, adobe flash juga digunakan untuk menyajikan presentasi dalam bentuk CD yang dapat dijalankan mengunakan system Windows atau Machintos.

Gambar II.3 Halaman Utama Adobe Flash CS 6

II.10 ActionScript 3.0

ActionScript 3.0 adalah bahasa pemrograman berorientasi objek yang menandakan sebuah langkah penting dalam evolusi kemampuan Flash Player runtime. Motivasi pembuatan ActionScript 3.0 adalah untuk menciptakan bahasa ideal untuk cepat membangun pengayaan aplikasi Internet, yang telah menjadi bagian penting dari pengalaman dalam pembuatan web[10].

(28)

ActionScript 3.0 didasarkan pada ECMAScript, bahasa pemrograman standar internasional untuk scripting. ActionScript 3.0 ini kompatibel dengan bahasa spesifikasi ECMAScript. Hal ini juga berisi fungsi didasarkan pada pekerjaan yang sedang berlangsung pada ECMAScript Edition 4, terjadi di dalam badan standar ECMA.

ActionScript dijalankan oleh ActionScript Virtual Machine (AVM) dibangun ke dalam Flash Player. AVM1, mesin virtual yang digunakan untuk mengeksekusi kode warisan ActionScript, kekuatan Flash Player hari ini dan memungkinkan berbagai media interaktif dan aplikasi pengayaan internet.

II.11 UML

Unified Modeling Language (UML) adalah bahasa spesifikasi standar

untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh

Object Management Group, sebuah organisasi yang telah mengembangkan model,

(29)

II.11.1 Diagram UML

UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:

1. Use Case Diagram untuk memodelkan proses bisnis.

2. Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam

aplikasi.

3. Sequence Diagram untuk memodelkan pengiriman pesan (message) antar

objects

4. Collaboration Diagram untuk memodelkan interaksi antar objek.

5. State Diagram untuk memodelkan perilaku objects di dalam sistem.

6. Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam

system.

7. Class Diagram untuk memodelkan struktur kelas.

8. Object Diagram untuk memodelkan struktur object.

9. Component Diagram untuk memodelkan komponen object.

10. Deployment Diagram untuk memodelkan distribusi aplikasi.

Berikut akan dijelaskan empat macam diagram yang paling sering digunakan dalam pembangunan aplikasi berorientasi object, yaitu use case diagram,

sequence diagram, collaboration diagram, dan class diagram.

1. Use Case Diagram

Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan

perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use

case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau

orang yang berinteraksi dengan sistem aplikasi. Use case merepresentasikan operasi-operasi yang dilakukan oleh aktor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.

2. Sequence Diagram

Sequence diagram menjelaskan secara detil urutan proses yang dilakukan

(30)

class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.

3. Collaboration Diagram

Collaboration diagram dipakai untuk memodelkan interaksi antar objek di

dalam sistem. Berbeda dengan sequence diagram yang lebih menonjolkan kronologis dari operasi-operasi yang dilakukan, collaboration diagram lebih fokus pada pemahaman atas keseluruhan operasi yang dilakukan oleh objek.

4. Class Diagram

Class diagram merupakan diagram yang selalu ada di permodelan sistem

berorientasi objek. Class diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan.

II.12 SQLite

SQLite merupakan C library yang menyediakan diskbased database dimana database ini dapat diakses dengan menggunakan variasi SQLquery nonstandard. Berbeda dengan relational DBMS pada umumnya, SQLite memiliki kode pustaka relatif kecil, mudah digunakan tanpa membutuhkan penginstalasian dan konfigurasi Open source. Hal ini membuat developer mudah dalam pengembangan aplikasi.

(31)

Isoalated, and Durable (ACID). SQLite merupakan mesin database yang paling dikembangkan secara luas saat ini.

Ada beberapa API yang mendukung SQLite database, salah satunya adalah PySQLite sebagai penerapan Python DatabaseAPI interface 2.0 (DBAPI2). DBAPI2 didefinisikan untuk memberikan pendekatan antara Python modul yang digunakan untuk mengakses database. Tujuan pendefinisian ini yaitu memberikan ketetapan yang mengarahkan pada kemudahan pemahaman pada modul-modul Python. Sehingga modul tersebut memberikan portabilitas antar database, dan pencapaian koneksi dari bahasa pemrograman Python. Modul PySQLite adalah contoh penerapan dari DBAPI2 untuk database SQLite dan telah ter-include pada modul Python yang dikenal sebagai paket sqlite3.

Gambar II.4 Contoh Sintaks SQLite II.13 Kendaraan Mobil

(32)

yang berasal dari bahasa yunani yaitu 'autos' yang berarti sendiri dan movere yang berarti bergerak.

II.13.1 Komponen Kendaraan Mobil

Komponen mobil berupa sebuah alat berupa benda yang menjadi bagian pendukung suatu rangkaian kendaraan mobil yang dapat bekerja sesuai dengan kegunaannya. Kendaraan mobil adalah satu kesatuan berbagai komponen yang saling berhubungan atau saling mempengaruhi, dimana komponen utama ini merupakan suatu bentuk rangkaian mesin yang difungsikan sebagai pembuat tenaga. Jika salah satu komponen pada kendaraan mengalami kerusakan maka akan berpengaruh terhadap komponen yang lain.

II.14 Pengujian Blackbox

Pengujian yang dilakukan untuk antarmuka perangkat lunak, pengujian ini dilakukan untuk memperlihatkan bahwa fungsi-fungsi bekerja dengan baik dalam arti masukan yang diterima dengan benar dan keluaran yang dihasilkan benar-benartepat, pengintegrasian dari eksternal data berjalan dengan baik.

Metode pengujian blackbox memfokuskan pada requirement fungsi dari perangkat lunak, pengujian blackbox dilakukan pada tahap akhir dari pengujian perangkat lunak. Proses yang terdapat dalam proses pengujian blackbox antara lain sebagai berikut:

1. Pembagian kelas data untuk pengujian setiap kasus yang muncul pada pengujian whitebox.

2. Analisis batasan nilai yang berlaku untuk setiap data II.15 Kuesioner

(33)

jumlah responden cukup besar dan tersebar di wilayah yang luas. Kuesioner dapat berupa pertanyaan atau pernyataan tertutup atau terbuka, dapat diberikan kepada responden secara langsung atau dikirim melalui pos atau internet.

Bila penelitian dilakukan pada lingkup yang tidak terlalu luas, sehingga kuesioner dapat diantarkan langsung dalam waktu tidak terlalu lama, maka pengiriman angket pada responden tidak perlu melalui pos. Dengan adanya kontak langsung antara peneliti dengan responden akan menciptakan suatu kondisi yang cukup baik, sehingga responden dengan sukarela akan memberikan data objektif dan cepat.

Suharsimi Arikunto (2004) mengemukakan beberapa instrumen dalam pengumpulan data yaitu :alat bantu yang dipilih dan digunakan oleh peneliti dalam keegiatan tersebut menjadi sistematos dan lebih mudah dilakukan.

1. Prinsip Penulisan Angket

Prinsip ini menyangkut beberapa faktor yaitu : isi dan tujuan pertanyaan, bahasa yang digunakan mudah, pertanyaan tertutup terbuka-negatif positif, pertanyaan tidak mendua, tidak menanyakan hal-hal yang sudah lupa, pertanyaan tidak mengarahkan, panjang pertanyaan, dan urutan pertanyaan.

a. Isi dan tujuan Pertanyaan

Yang dimaksud disini adalah apakah isi pertanyaan tersebut merupakan bentuk pengukuran atau bukan. Kalau berbentuk pengukuran, maka dalam membuat pertanyaan harus teliti, setiap pertanyaan harus skala pengukuran dan jumlah itemnya mencukupi untuk mengukur variabel yang diteliti

b. Bahasa yang digunakan

Bahasa yang digunakan dalam penulisan kuesioner (angket) harus disesuaikan dengan kemampuan berbahasa responden. Kalau sekiranya responden tidak dapat berbahasa Indonesia, maka angket jangan disusun dengan bahasa Indonesia. Jadi bahasa yang digunakan dalam angket harus memperhatikan jenjang pendidikan responden, keadaan sosial budaya, dan

frame of reference” dari responden.

(34)

Tipe pertanyaan dalam angket dapat terbuka atau tertutup, (kalau dalam wawancara : terstruktur dan tidak terstruktur), dan bentuknya dapat menggunakan kalimat positif atau negatif.

Pertanyakan terbuka, adalah pertanyaan yang mengharapkan responden untuk menuliskan jawabannya berbentuk uraian tentang sesuatu hal. Contohnya : bagaimanakah tanggapan anda terhadap iklan-iklan di TV saat ini ? sebaliknya pertanyaan tertutup, adalah pertanyaan yang mengharapkan jawaban singkat atau mengharapkan responden untuk memilih salah satu alternatif jawaban dari setiap pertanyaan yang telah tersedia. Setiap pertanyaan angket yang mengharapkan jawaban berbentuk data nominal, ordinal, interval, dan ratio, adalah bentuk pertanyaan tertutup.

Pertanyaan tertutup akan membantu responden untuk menjawab dengan cepat, dan juga memudahkan peneliti dalam melakukan analisis data terhadap seluruh angket yang telah terkumpul. Pertanyaan atau pernyataan dalam angket perlu dibuat kalimat positif dan negatif agar responden dalam memberikan jawaban setiap pertanyaan lebih serius, dan tidak mekanistis. d. Pertanyaan tidak mendua

Setiap pertanyaan dalam angket jangan mendua (double-barreled) sehingga menyulitkan responden untuk memberikan jawaban.

e. Tidak menanyakan yang sudah lupa

Setiap pertanyaan dalam instrumen angket, sebaiknya juga tidak menanyakan hal-hal yang sekiranya responden sudah lupa, atau pertanyaan yang memerlukan jawaban dengan berfikir berat.

f. Pertanyaan tidak menggiring

Pertanyaan dalam angket sebaiknya juga tidak menggiring ke jawaban yang baik saja atau ke yang jelek saja.

g. Panjang Pertanyaan

(35)

digunakan, dan cara mengisinya. Disarankan empirik jumlah pertanyaan yang memadai adalah antara 20 s/d 30 pertanyaan.

h. Urutan Pertanyaan

Urutan pertanyaan dalam angket, dimulai dari yang umum menuju ke hal yang spesifik, atau dari yang mudak menuju ke hal yang sulit, atau diacak. Hal ini perlu dipertimbangkan karena secara psikologis akan mempengaruhi semangat responden untuk menjawab. Kalau pada awalnya sudah diberikan pertanyaan yang sulit, atau yang spesifik, maka responden akan patah semangat untuk mengisi angket yang telah mereka terima. Urutan pertanyaan yang diacak perlu dibuat bila tingkat kematangan responden terhadap masalah yang ditanyakan sudah tinggi.

2. Prinsip Pengukuran

Angket yang diberikan kepada responden adalah merupakan instrumen penelitian, yang digunakan untuk mengukur variabel yang akan diteliti. Oleh karena itu instrumen angket tersebut harus dapat digunakan untuk mendapatkan data yang valid dan reliabel tentang variabel yang diukur. Supaya diperoleh data penelitian yang valid dan reliabel, maka sebelum instrumen angket tersebut diberikan pada responden maka perlu diuji validitas dan realibilitasnya terlebih dulu. Instrumen yang tidak valid dan reliabel bila digunakan untuk mengumpulkan data, akan menghasilkan data yang tidak valid dan reliabel pula.

3. Penampilan Fisik Angket

(36)

II.16 Teknik Pengolahan Data

Skala likert merupakan skala yang menyatakan tingkat persetujuan individu terhadap suatu pernyataan. Skala ini sering digunakan dalam berbagai penelitian yang menggunakan pendekatan survei, dimana kuesioner dijadikan sebagai alat untuk memperoleh data. Ada beberapa tingkat Skala Likert yang sering digunakan dalam penelitian, diantaranya adalah 5-level, 7-level dan 9-level[10].

Berikut adalah tingkat persetujuan apabila digunakan skala Likert 5-Level : Tabel II.4 Tabel Skala Jawaban Kuesioner

No. Keterangan Skor Positif Skor Negatif

1 Sangat Setuju 5 1

2 Setuju 4 2

3 Ragu-ragu 3 3

4 Tidak Setuju 2 4

5 Sangat Tidak Setuju 1 5

(37)

37

Analisis dan perancangan sistem memerlukan tahapan yang sistematis untuk mendapatkan aplikasi yang baik dan bersesuaian dengan kegunaan dan tujuanya. Tahap awal dari analisis adalah menganalisis kebutuhan-kebutuhan sistem mulai dari kebutuhan pengguna, kebutuhan non fungsional, dan kebutuhan fungsional. Sedangkan untuk tahap perancangan di mulai dengan melakukan perancangan sistem dan perancangan antarmuka yang akan digunakan untuk diterapkan pada aplikasi.

III.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat sesuai dengan kebutuhan.

III.1.1 Analisis Masalah

Analisis masalah merupakan penjabaran tentang masalah apa saja yang ada sebelum dibangun dan bermaksud untuk membantu siswa dalam memahami komponen kendaraan mobil. Analisis masalah yang ada meliputi hal-hal sebagai berikut :

1. Terbatasnya alat bantu untuk penyampaian materi pelajaran tentang komponen kendaraan mobil.

(38)

III.1.2 Analisis Prosedur yang Sedang Berjalan

Analisis pada prosedur yang sedang berjalan bertujuan untuk mengetahui secara detail prosedur apa saja yang dilakukan pada proses Kegiatan Belajar Mengajar (KBM) di SMK KARNAS Kuningan. Analisis tersebut juga dapat menentukan langkah-langkah perancangan yang akan dibuat sehingga rancangan sistem sesuai dengan kebutuhan pengguna dan sistem mempunyai kinerja yang efisien dan efektif, dapat menghasilkan informasi yang cepat, tepat dan akurat. Berikut ini adalah sistem yang sedang berjalan di SMK KARNAS Kuningan :

1. Prosedur Kegiatan Belajar Mengajar Praktikum

Proses kegiatan belajar mengajar Praktikum merupakan kegiatan inti dari pembelajaran praktikum dimana guru mempraktekan dan menjelaskan materi pelajaran tentang komponen kendaraan mobil secara langsung kepada siswa-siswinya. Adapun alurnya seperti dibawah ini :

a. Guru mempraktekan dan menjelaskan tentang komponen kendaraan kepada siswa-siswinya.

b. Siswa-siswi memperhatikan apa yang dipraktekan dan dijelaskan oleh guru. c. Siswa mempraktekan apa yang telah dicontohkan oleh guru.

(39)

Mempraktekan dan menjelaskan tentang

komponen kendaraan Menerima Materi Yang Disampaikan

Mempraktekan apa yang telah dicontohkan

Mengawasi siswa yang sedang praktek

Guru Siswa

Gambar III.1 Activity Diagram Kegiatan Belajar Mengajar Praktikum

2. Prosedur Ujian Praktikum

Proses pemberian latihan siswa terdiri dari beberapa alur proses, diantaranya : a. Guru menjelaskan tata cara pelaksanaan ujian dan penilaian.

b. Siswa memperhatikan penjelasan guru tentang tata cara ujian dan penilaian. c. Siswa melakukan ujian praktikum.

d. Siswa menjelaskan hasil ujian praktikum. e. Siswa mencatat hasil ujian praktikum.

(40)

Menjelaskan tata cara ujian dan penilaian Memperhatikan apa yang disampaikan guru

Melakukan ujian praktek

Melakukan penilaian dari hasil ujian praktikum

Guru Murid

Mencatat hasil ujian praktikum Menjelaskan hasil ujian praktikum kepada guru

Menerima lembar hasil ujian praktikum

Memperhatikan penjelasan ujian siswa

Gambar III.2 Activity Diagram Ujian Praktikum III.1.3 Analisis Pembelajaran yang Dibangun

Aplikasi Pembelajaran berbasis android ini merupakan pembelajaran yang memuat beberapa materi pembelajaran mengenai komponen kendaraan mobil. Pembelajaran ini ditunjukan bagi siswa kelas XI SMK KARNAS Kuningan. Pokok dari tujuan pembelajaran komponen kendaraan mobil ini adalah sebagai media bantu siswa agar lebih memahami mata pelajaran Produktif khususnya tentang komponen kendaraan mobil yang sulit dipahami.

Aplikasi pembelajaran ini hanya menampilkan animasi saja,tidak sampai simulasi karena aplikasi ini hanya sebatas pengenalan nama-nama dan fungsi dari komponen kendaraan mobil,tidak sampai ke perhitungan-perhitungan ataupun cara membongkar dan memasang komponen-komponen mobilnya. Dan juga karena setiap proses yang ada seperti cara kerja dari setiap komponen memiliki situasi yang pasti, sehingga tidak ditambahkan simulasi.

(41)

Tabel III.1 Tabel Aplikasi Yang Akan Dibangun

No. Fitur Keterangan

1 Materi Sistem Engine Memberikan informasi mengenai materi dari komponen-komponen sistem engine

2 Animasi Sistem Engine Menampilkan animasi mengenai materi dari sistem engine

3 Materi Sistem Chasis Memberikan informasi mengenai materi dari komponen-komponen sistem chasis

4 Animasi Sistem Chasis Menampilkan animasi mengenai materi dari sistem chasis

5 Materi Sistem Kelistrikan Memberikan informasi mengenai materi dari komponen-komponen sistem kelistrikan

6 Animasi Sistem Kelistrikan Menampilkan animasi mengenai materi dari sistem kelistrikan

7 Latihan Pilihan Ganda Untuk mengetahui sejauh mana siswa dapat memahami materi yang disampaikan dari aplikasi dengan soal pilihan ganda

8 Latihan Mencocokan Nama Komponen

Untuk mengetahui sejauh mana siswa dapat memahami materi yang disampaikan dari aplikasi dengan soal mencocokan nama komponen

9 Quis Untuk mengetahui sejauh mana siswa dapat

memahami materi yang disampaikan dari aplikasi dengan soal quis

10 Tentang Aplikasi Informasi tentang aplikasi

Berikut adalah tabel hubungan antara aplikasi yang akan dibangun dan kompetensi pembelajaran yang ada di SMK KARNAS Kuningan berdasarkan silabus yang ada.

Tabel III.2 Tabel Hubungan Aplikasi dan Kompetensi Pembelajaran

No. Pokok Pembelajaran Fitur Pada Aplikasi

1 Prinsip Kerja Engine - Menu Sistem Engine

- Menu Animasi ( menampilkan animasi yang dilengkapi dengan gambar, text, dan suara). 2 Jenis-jenis Engine dan

komponen-komponennya

- Menu Sistem Engine

- Menu Materi ( Menampilkan informasi materi komponen sistem engine yang dilengkapi dengan text dan gambar).

III.1.3.1 Deskripsi Pembelajaran Komponen Kendaraan Mobil

(42)

a. Sistem Engine

Materi sistem Engine akan menjelaskan materi yang berhubungan dengan sistem engine pada kendaraan mobil, yaitu penjelasan tentang komponen-komponen yang berperan dalam sistem engine beserta fungsinya. Serta menjelaskan mekanisme cara kerja sistem engine yang terjadi pada kendaraan mobil.

Berdasarkan silabus yang ada di SMK KARNAS Kuningan,ada beberapa kompetensi dari sistem engine yang harus bisa dikuasai oleh siswa,adapun rinciannya sebagai berikut :

Tabel III.3 Tabel Sub Kompetensi Sistem Engine

No. Sub Kompetensi Keterangan

1 Memahami dan

memelihara sistem

engine dan komponen-komponennya

para siswa diwajibkan untuk dapat memahami dan memelihara setiap nama-nama komponen sistem

engine dan fungsinya.

Tabel III.4 Tabel Lingkup Belajar Sistem Engine

No. Lingkup Belajar Keterangan

1 Prinsip Kerja Engine Pada bagian ini akan menjelaskan tentang prinsip kerja engine seperti cara kerja mesin 2 tak, cara kerja mesin 4 tak, dan lain-lain

2 Komponen-komponen

engine

Pada bagian ini,akan menjelaskan nama-nama dari komponen-komponen sistem engine dan juga setiap fungsinya.

Tabel III.5 Tabel Sikap Siswa Terhadap Pembelajaran Sistem Engine

No. Sikap Keterangan

1 Menerapkan SOP

dalam mengidentifikasi komponen-komponen engine

Siswa dituntut untuk bisa melakukan praktikum sesuai dengan prosedur yang sudah ada pada saat mengidentifikasi setiap komponen sistem engine agar tidak melakukan kesalahan yang

mengakibatkan kecelakaan kerja yang tidak diinginkan.

(43)

Tabel III.6 Tabel Pengetahuan Sistem Engine

No. Pengetahuan Keterangan

1 Prinsip Kerja Engine Para siswa dapat mengetahui tentang prinsip kerja

engine seperti cara kerja mesin 2 tak, cara kerja mesin 4 tak, dan lain-lain

2 Jenis-jenis engine dan

komponen-komponennya

Para siswa dapat mengetahui nama-nama dari komponen-komponen sistem engine dan juga setiap fungsinya.

Tabel III.7 Tabel Keterampilan Sistem Engine

No. Keterampilan Keterangan

1 Melaksanakan

identifikasi jenis-jenis

engine dan

komponennya

Para siswa dapat melakukan identifikasi agar bisa mengetahui nama dari setiap komponen sistem

engine, jenis-jenis engine beserta fungsi dari setiap komponennya

b. Sistem Chasis

Materi sistem Chasis akan menjelaskan materi yang berhubungan dengan sistem Chasis pada kendaraan mobil, yaitu penjelasan tentang komponen-komponen yang berperan dalam sistem chasis beserta fungsinya. Serta menjelaskan mekanisme cara kerja sistem chasis yang terjadi pada kendaraan mobil.

Berdasarkan silabus yang ada di SMK KARNAS Kuningan,ada beberapa sub kompetensi dari sistem chasis yang harus bisa dikuasai oleh siswa,seperti sistem suspensi, sistem rem, dan lain-lain. Adapun rinciannya sebagai berikut :

Tabel III.8 Tabel Sub kompetensi Sistem Chasis

No. Sub Kompetensi Keterangan

1 Memahami dan

memelihara sistem suspensi dan komponen

komponennya

(44)

Tabel III.9 Tabel Lingkup Belajar Sistem Chasis

No. Lingkup Belajar Keterangan

1 Jenis dan prinsip kerja sistem suspensi

Pada bagian ini akan menjelaskan tentang jenis suspensi dan prinsip kerja suspensi.

2 Nama, fungsi dan cara kerja komponen sistem suspensi

Pada bagian ini,akan menjelaskan nama-nama dari komponen-komponen sistem suspensi dan juga fungsinya.

Tabel III.10 Tabel Sikap Siswa Terhadap Pembelajaran Sistem Chasis

No. Sikap Keterangan

1 Menerapkan SOP

dalam mengidentifikasi komponen-komponen suspensi

Siswa dituntut untuk bisa melakukan praktikum sesuai dengan prosedur yang sudah ada pada saat mengidentifikasi setiap komponen sistem suspensi agar tidak melakukan kesalahan yang

mengakibatkan kecelakaan kerja yang tidak diinginkan.

2 Melaksanakan kegiatan yang kompleks dan membersihkan komponen yang kotor ketika sedang melakukan praktikum. Dan para siswa juga dituntut agar bisa mandiri dan bertanggung jawab untuk pekerjaan yang mereka kerjakan.

Tabel III.11 Tabel Pengetahuan Sistem Chasis

No. Pengetahuan Keterangan

1 Prinsip Kerja sistem suspensi

Para siswa dapat mengetahui tentang prinsip kerja suspensi.

2 Nama, fungsi, dan cara kerja komponen sistem suspensi

Para siswa dapat mengetahui nama-nama, fungsi, dan cara kerja dari komponen-komponen sistem suspensi.

Tabel III.12 Tabel Keterampilan Sistem Chasis

No. Keterampilan Keterangan

1 Melaksanakan

identifikasi jenis-jenis

suspensi dan

komponennya

(45)

c. Sistem Kelistrikan

Materi sistem kelistrikan akan menjelaskan materi yang berhubungan dengan sistem kelistrikan pada kendaraan mobil, yaitu penjelasan tentang komponen-komponen yang berperan dalam sistem kelistrikan beserta fungsinya. Serta menjelaskan mekanisme cara kerja sistem kelistrikan yang terjadi pada kendaraan mobil.

Berdasarkan silabus yang ada di SMK KARNAS Kuningan,ada beberapa kompetensi dari sistem kelistrikan yang harus bisa dikuasai oleh siswa,adapun rinciannya sebagai berikut :

Tabel III.13 Tabel Sub kompetensi Sistem Kelistrikan

No. Sub Kompetensi Keterangan

1 Memahami dan

memelihara sistem kelistrikan dan komponen

komponennya

para siswa diwajibkan untuk dapat memahami dan memelihara setiap nama-nama komponen sistem kelistrikandan fungsinya.

Tabel III.14 Tabel Lingkup Belajar Sistem Kelistrikan

No. Lingkup Belajar Keterangan

1 Jenis dan prinsip kerja sistem kelistrikan

Pada bagian ini akan menjelaskan tentang jenis kelistrikan dan prinsip kerja kelistrikan. 2 Nama, fungsi dan cara

kerja komponen sistem kelistrikan

Pada bagian ini,akan menjelaskan nama-nama dari komponen-komponen sistem kelistrikan dan juga fungsinya.

Tabel III.15 Tabel Sikap Siswa Terhadap Pembelajaran Sistem Kelistrikan

No. Sikap Keterangan

1 Menerapkan SOP

dalam mengidentifikasi komponen-komponen kelistrikan

Siswa dituntut untuk bisa melakukan praktikum sesuai dengan prosedur yang sudah ada pada saat mengidentifikasi setiap komponen sistem

kelistrikan agar tidak melakukan kesalahan yang mengakibatkan kecelakaan kerja yang tidak diinginkan.

(46)

Tabel III.16 Tabel Pengetahuan Sistem Kelistrikan

No. Pengetahuan Keterangan

1 Prinsip Kerja sistem kelistrikan

Para siswa dapat mengetahui tentang prinsip kerja sistem kelistrikan mobil.

2 Nama, fungsi, dan cara kerja komponen sistem kelistrikan

Para siswa dapat mengetahui nama-nama, fungsi, dan cara kerja dari komponen-komponen sistem kelistrikan.

Tabel III.17 Tabel Keterampilan Sistem Kelistrikan

No. Keterampilan Keterangan

1 Melaksanakan

identifikasi jenis-jenis kelistrikan dan komponennya

Para siswa dapat melakukan identifikasi agar bisa mengetahui nama dari setiap komponen sistem kelistrikan, jenis-jenis kelistrikan beserta fungsi dari setiap komponennya

d. Latihan Evaluasi

Menu latihan evaluasi memberikan latihan evaluasi soal yang bertujuan untuk menguji pemahaman siswa tentang materi yang sudah di ajarkan. Latihan yang ada pada aplikasi ini terdiri dari latihan pilihan ganda, latihan mencocokan nama komponen, dan latihan quis.

Adapun latihan dari pembelajaran komponen kendaraan mobil yang akan dibangun yaitu sebagai berikut :

1) Latihan Pilihan Ganda

Pada latihan pilihan ganda setiap pertanyaan yang benar akan mendapat nilai 5, dari 20 pertanyaan dan soal latihan akan di tampilkan secara random. Kemudian hasil dari latihan pilihan ganda akan menampilkan nilai yang di dapat dan kemudian menyimpan nilai ke dalam database nilai. Nilai yang ada pada database nantinya bisa menjadi masukan penilaian untuk guru agar bisa menambah nilai lebih bagi siswa.

2) Latihan Mencocokan Nama Komponen

(47)

hanya memindahkan nama komponen sesuai gambar yang ada dalam latihan.

3) Latihan Quis

Pada latihan quis menebak sebuah kata yang direprensetasikan dengan garis sejumlah dengan huruf yang dimaksud. Jika siswa menebak sebuah huruf yang berada dalam kata yang dimaksud, maka huruf tersebut dituliskan menggantikan garis dalam kata. Jika ternyata huruf yang ditebak tidak terdapat pada kata yang dimaksud, maka digambarkan sebuah elemen dari gambar quis yang akan berubah, yang memberikan enam kesempatan bagi penebak untuk salah.

III.1.3.2 Komponen pada Pembelajaran Aplikasi Komponen Kendaraan Mobil

Adapun komponen pada Aplikasi Pembelajaran komponen kendaraan mobil ini dapat dilihat pada Tabel III.18

Tabel III.18 Komponen Aplikasi Pembelajaran Komponen Kendaraan Mobil

No. Komponen Keterangan

1 Menu Aplikasi ini memiliki menu yaitu :

2. Materi Sistem Engine

3. Materi Sistem Chasis

4. Materi Sistem Kelistrikan 5. Latihan

6. Tentang Aplikasi

2 Informasi Memberikan Informasi tentang komponen kendaraan mobil seperti sistem engine, sistem chasis, dan sistem kelistrikan yang di sampaikan berupa teks, gambar, audio, dan animasi.

3 Grafis Aplikasi ini memiliki grafis 2D

4 Segi Edukasi Pada aplikasi ini terdapat materi : 1. Materi Sistem Engine

2. Materi Sistem Chasis

3. Materi Sistem Kelistrikan

5 Fungsi Aplikasi Pada aplikasi ini memiliki beberapa fungsi diantaranya :

1. Berfungsi untuk menjelaskan materi tentang komponen kendaraan mobil terutama tentang sistem engine, sistem chasis, dan sistem kelistrikan.

(48)

6 Warna Bentuk tampilan aplikasi ini terdiri dari kombinasi berbagai macam jenis warna.

III.1.4 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional menggambarkan kebutuhan sistem yang menitik beratkan pada properti perilaku yang dimiliki sistem, diantaranya kebutuhan perangkat keras, perangkat lunak, serta sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.

III.1.4.1 Analisis Kebutuhan Perangkat Keras

Analisis kebutuhan perangkat keras bertujuan untuk mengetahui secara tepat perangkat keras yang dibutuhkan. Adapun hardware yang dibutuhkan untuk pembangunan aplikasi terdapat pada Tabel III.19 berikut ini :

Tabel III.19 Spesifikasi Perangkat Keras Komputer

No. Perangkat Keras Spesifikasi

1 Processor Processor Dengan Kecepatan 1.8 Ghz

2 Memori RAM 256 MB

3 HardDisk Free Space 500 MB

4 Monitor Monitor Dengan Resolusi 1024 x 768

pixel

5 Mouse Standar

6 Graphic Card VGA 64 MB

7 SmartPhone Berbasis Android

OS Gingerbread

(49)

Tabel III.20 Spesifikasi Minimum Smartphone

No. Perangkat Keras Spesifikasi

1 Resolusi 320x240

2 Ukuran Layar 3.0”

3 RAM 160 MB

4 Layar Sentuh C-Type

5 Processor 832Mhz

III.1.4.2 Analisis Kebutuhan Perangkat Lunak

Analisis Perangakat lunak yang digunakan dalam sebuah sistem merupakan kumpulan perintah-perintah yang diberikan kepada perangkat keras agar saling berinteraksi untuk melakukan suatu tugas. Perangkat Lunak yang digunakan dalam membangun aplikasi pembelajaran komponen kendaraan mobil adalah sebagai berikut :

1. Sistem Operasi Windows 7 2. Adobe Flash Professional CS6 3. Adobe AIR 3.2

4. Corel Draw X6 5. SQLite

Sedangkan minimum perangkat lunak smartphone yang dibutuhkan untuk menjalankan aplikasi komponen kendaraan mobil ini adalah sebagai berikut : 1. Android Minimal Versi 2.2 (Froyo).

III.1.4.3 Analisis dan Kebutuhan Pengguna

(50)

Tabel III.21 Karakteristik Pengguna di SMK KARNAS Kuningan

No Pengguna Tanggung Jawab Tingkat

Pendidikan

Tingkat Keterampilan

1 Siswa SMK Kelas XI

Mengikuti proses belajar mengajar yang dilaksanakan aplikasi pada mobile

android.

Berikut ini karakteristik pengguna sistem yang ditunjukan oleh Tabel III.22.

Tabel III.22 Karakteristik Pengguna Sistem

No Pengguna Hak Akses Pengalaman

1 Siswa SMK

Kelas XI

Mengakses data konten materi komponen kendaraan mobil melalui aplikasi

pembelajaran pada

komponen kendaraan mobil.

Minimal sudah terbiasa menggunakan smartphone dan membuka aplikasi pada

mobile android.

III.1.5 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional merupakan tahap penggambaran, perencanaan dan pembuatan sketsa atau penggambaran dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.

III.1.5.1 Use Case Diagram

Use Case Diagram merupakan bagian tertinggi dari fungsionalitas yang

dimiliki sistem yang akan menggambarkan bagaimana seseorang atau aktor akan menggunakan dan memanfaatkan sistem. Berikut ini adalah Use Case Diagram

(51)

System III.1.5.2 Definisi Use Case

Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada setiap Use Case. Definisinya dapat dilihat pada tabel III.23 :

Tabel III.23 Definisi Use Case

NO Use Case Deskripsi

1 Sistem Engine Proses untuk memilih menu sistem

engine

2 Sistem Chasis Proses untuk memilih menu sistem

chasis

Gambar

Gambar II.4 Contoh Sintaks SQLite
Gambar III.7  Activity Diagram Sistem Chasis
Gambar III.11 Activity Diagram Materi
Gambar III.12 Activity Diagram Animasi
+7

Referensi

Dokumen terkait

Gambar diatas merupakan Use Case Diagram Aplikasi Pembelajaran Geografi yang diusulkan, dimana dalam gambar tersebut siswa dapat melihat materi, mengerjakan

siswa agar tidak merasa jenuh dalam belajar materi Sistem dan Instalasi Refrigerasi serta sistem sebagai alat pendukung praktikum dan dapat dijadikan sebagai media pembelajaran di

tidak bisa melihat gambar mobil yang akan disewa. Untuk menanggulangi kendala tersebut maka dibangun sebuah aplikasi sistem pemesanan dan pembayaran sewa mobil online

Materi-materi yang terdapat dalam aplikasi ini yaitu adalah fitur materi sejarah sandi morse yang menampilkan awal mula sandi morse ditemukan hingga dikembangkan dan

Tingkat kelayakan produk hasil pengembangan media berbasis android dengan materi memahami sistem bahan bakar injeksi bensin untuk siswa SMKN 2 Pengasih, diperoleh

Dengan adanya aplikasi rental mobil pada Praja Rental berbasis Android dapat memudahkan pelanggan dalam melakukan pemesanan kendaraan tanpa datang ke ke

Penjelasan sistem kerja penjualan mobil yang ada dan berjalan di Naya Motor, yaitu 1) penjual memajang mobil di showroom atau mengiklankan di situs jual beli online , 2)

Hasil penelitian ini adalah : (1) pengembangan media menggunakan model pengembangan ADDIE yang menghasilkan tujuh komponen utama yaitu: menu intro, silabus, materi, video