1 RINGKASAN Mobile Learning (m-learning)

advertisement
Aplikasi Mobile Learning (M-Learning) Untuk Mata Kuliah Pengantar Teknologi
Informasi Berbasis Java 2 Micro Edition (J2me)
Cecep Furqon, ST.
Aris Sunandang, S.Kom.
0415027205
9904004825
Jurusan Teknik Informatika
Akademi Manajemen Informatika dan Komputer (AMIK) Garut
Kampus Jl. Pahlawan No. 32 Garut44282
Telp. 0262 - 237137, Fax : 0262 – 540393
e-mail :[email protected]
baik berbentuk teks atau gambar dan contoh
soalnya). Penggunaan teknologi informasi
dan komunikasi di dalam dunia pendidikan
terus berkembang dalam berbagai strategi dan
pola,
yang
pada
dasarnya
dapat
dikelompokkan ke dalam sistem e-Learning
sebagai
bentuk
pembelajaran
yang
memanfaatkan perangkat elektronik dan
media digital, maupun mobile learning (mlearning) sebagai bentuk pembelajaran yang
khusus memanfaatkan perangkat dan
teknologi komunikasi bergerak. Zaman
sekarang banyak telepon genggam yang
canggih tetapi tidak mahal itu menjadi salah
satu peluang dunia pendidikan dalam
membuat pembelajaran dengan menggunakan
telepon genggam yaitu mobile learning.
Mobile learning merupakan pembelajaran
yang terdapat pada telepon genggam.
Perangkat ini memiliki jumlah memori yang
terbatas, menghabiskan sedikit daya dari
baterei, layar yang kecil dan bandwith
jaringan yang rendah, maka salah satu
solusinya untuk pemecahan diatas tersebut
dengan menggunakan Java 2 Micro Edition
(J2ME). J2ME adalah satu set spesifikasi dan
teknologi yang fokus kepada perangkat
konsumen yang merupakan sebuah platform
Java untuk mengembangkan aplikasi pada
perangkat mobile.
Materi pada mata kuliah pengantar Teknologi
Informasi biasanya disampaikan dengan
metode ceramah, sehingga mahasiswa mulai
merasa jenuh dan kurang antusias didalam
menghadapi pelajarannya.
RINGKASAN
Mobile Learning (m-learning) merupakan
sebuah konsep baru dari pembelajaran yang
mengacu kepada perangkat teknologi
informasi genggam dan bergerak.Tulisan ini
membahas
aplikasi
mobile
learning
menggunakan Java Micro Edition (Java ME)
untuk mata kuliah pengantar teknologi
informasi. Aplikasi ini dirancang dengan
menggunakan bahasa pemrograman Java
dengan platform-flatform sebagai berikut :
J2ME, PHP, dan database MySQL, serta
metode perancangan berorientasi objek.
Dengan adanya aplikasi ini dapat menjadi
salah satu alternatif media pembelajaran
menggunakan perangkat telekomunikasi yang
selama ini hanya digunakan sebagai alat
komunikasi, tentunya disesuaikan dengan
jenis telepon genggam/handphone yang
sesuai, yaitu yang mendukung java dan
memiliki fasilitas GPRS.
Kata kunci :mobile learnig, J2ME, Pengantar
Teknologi Informasi
A. PENDAHULUAN
M-Learning (mobile learning) adalah suatu
pendekatan pembelajaran yang melibatkan
device bergerak seperti telepon genggam,
PDA, Laptop dan tablet PC, dimana
pembelajar dapat mengakses materi, arahan
dan aplikasi yang berkaitan dengan pelajaran
tanpa dibatasi oleh ruang dan waktu,
dimanapun dan kapanpun mereka berada.
Terkait dengan jumlah pengguna perangkat
bergerak yang banyak, mobile learning dapat
dijadikan salah satu alternatif untuk
memecahkan permasalahan dalam bidang
pendidikan terutama masalah pemerataan
akses infomasi pendidikan, kualitas konten
pembelajaran (berupa materi pembelajaran
B. Pengertian Mobile Learning
Mobile Learning atau m-learning merupakan
sebuah konsep baru dari pembelajaran. Hal ini
terkait dengan mobilitas pembelajar, dalam
arti bahwa peserta didik harus dapat terlibat
dalam kegiatan pendidikan tanpa kendala
1
karena harus melakukannya dalam lokasi fisik
yang hanya terbatas. Mobile Learning (mlearning) adalah generasi berikutnya elearning.
Satu
keuntungan
adalah
ketersediaan tinggi dari perangkat tersebut.
2. Gambaran J2ME
J2ME adalah satu set spesifikasi dan
teknologi yang fokus kepada perangkat
konsumen. Perangkat ini memiliki jumlah
memori yang terbatas, menghabiskan
sedikit daya dari baterei, layar yang kecil
dan bandwith jaringan yang rendah.
Program J2ME, seperti semua program
JAVA adalah diterjemahkan oleh VM.
Program-program tersebut dikompile ke
dalam bytecode dan diterjemahkan dengan
Java Virtual Machine(JVM). Ini berarti
bahwa program-program tersebut tidak
berhubungan langsung dengan perangkat.
J2ME menyediakan suatu interface yang
sesuai dengan perangkat. Aplikasi-aplikasi
tersebut tidak harus dikompile ulang
supaya mampu dijalankan pada mesin yang
berbeda.
Inti dari J2ME terletak pada configuration
dan profile-profile. Suatu configuration
menggambarkan lingkungan runtime dasar
dari
suatu
sistem
J2ME.
Ia
menggambarkan core library, virtual
machine, fitur keamanan dan jaringan.
C. Arsitektur Mobile Learning (m-learning)
Arsitektur
mobile
learning
dapat
menggunakan infrastruktur yang telah
disediakan operator seluler, yang pada
prinsipnya merupakan aplikasi 3-tier di mana
terdapat layer front-end, application server,
dan database server. Arsitektur yang
dimaksud diperlihatkan pada gambar diatas.
Perangkat bergerak dapat dimanfaatkan
sebagai media belajar secara online dengan
memanfaatkan media GPRS/UMTS(3G)
untuk terkoneksi dengan repositori sistem,
seperti yang diperlihatkan pada gambar.
Gambar 1. Arsitektur Mobile Learning (mlearning)
D. J2ME
1. Platform JAVA
Dengan keluarnya versi 1.2, platform Java
telah dipilah-pilah menjadi beberapa edisi,
yaitu The Standard Edition(J2SE),
Enterprise
Edition(J2EE),
Mobile
Edition(J2ME), dan JavaCard API.
Gambar 3. Arsitektur J2ME
Sebuah profile memberikan library
tambahan untuk suatu kelas tertentu pada
sebuah
perangkat.
profile-profile
menyediakan user interface(UI) API,
persistence, messaging library, dan
sebagainya.
Satu set library tambahan atau package
tambahan
menyediakan
kemampuan
program tambahan. Pemasukan package
ini ke dalam perangkat J2ME dapat
berubah-ubah karena tergantung pada
kemampuan sebuah perangkat.
Gambar 2. Platform Java
2
3. Configuration
Suatu configuration menggambarkan fitur
minimal dari lingkungan lengkap Java
runtime. Untuk menjamin kemampuan
portabilitas dan interoperabilitas optimal
diantara berbagai macam perangkat yang
dibatasi sumber dayanya (memory,
prosesor, koneksi yang dibatasi). Suatu
configuration J2ME menggambarkan suatu
komplemen yang minimum dari teknologi
JAVA.
Configuration menggambarkan:
o Subset bahasa pemrograman JAVA
o Kemampuan Java Virtual Machine
(JVM)
o Core platform libraries
o Fitur sekuriti dan jaringan
masalah, analisis prosedur, kebutuhan
perangkat keras, kebutuhan perangkat lunak,
desain flow, desain perancangan system (Use
4. Profile
Suatu profile menggambarkan set-set
tambahan dari API dan fitur untuk pasar
tertentu, kategori perangkat atau industri.
Sementara configuration menggambarkan
library
dasar,
profile-profile
menggambarkan library yang penting
untuk membuat aplikasi-aplikasi efektif.
Library ini memasukkan user interface,
jaringan dan penyimpanan API.
2. Analisis Prosedur
Analisis prosedur yang diusulkan
untuk aplikasi mobile learning untuk mata
kuliah pengantar teknologi informasi berbasis
Java 2 Micro Edition ini adalah sebagai
berikut:
a. User menjalankan aplikasi mobile
learning untuk mata kuliah pengantar
teknologi informasi berbasis Java 2
Micro Edition ini.
b. User memilih menu utama dari aplikasi
mobile learning untuk mata kuliah
pengantar teknologi informasi berbasis
Java 2 Micro Edition.
c. Setiap tampilan dari menu utama akan
menampilkan informasi-informasi yang
dibutuhkan oleh user.
E. Mata Kuliah Pengantar
Informasi (PTI)
Case
Diagram, Activity
Perancangan Basis Data)
Diagram
dan
1. Analisis Masalah
Dari sistem yang sedang berjalan masih
terdapat beberapa masalah yang antara lain
sebagai berikut:
a. Penggunaan aplikasi mobile learning untuk
mata kuliah pengantar teknologi informasi
berbasis Java 2 Micro Edition (J2ME)
masih minim diguanakan.
b. Kurangnya
pemanfaatan
teknologi
khususnya Java Mobile untuk aplikasiaplikasi
yang
bersifat
menunjang
pebelajaran.
Teknologi
Mata kuliah Pengantar Teknologi Informasi
Merupakan mata kuliah yang terdapat dalam
kurikulum Jurusan Teknik Informatika berisi
materi-materi dari Teknologi Informasi,
yaitu:
1. mengenai dasar komputer,
2. representasi data,
3. manajemen data,
4. komunikasi data dan jaringan komputer,
5. pemrograman,
6. pengantar sistem informasi manajemen.
3. Kebutuhan Perangkat Keras
Perangkat keras atau hardware
yang dipergunakan dalam penelitian ini,
adalah sebagai berikut:
a. Notebook core i3
b. Memori 2 GB
c. VGA 1 GB
d. Nokia Asha 308
F. Aplikasi Mobile Learning Mata Kuliah
Pengantar Teknologi Informasi
4. Kebutuhan Perangkat Lunak
Perangkat lunak atau software yang
dipergunakan dalam penelitian ini, adalah
sebagai berikut:
a. Sistem Operasi Ms. Windows
b. Netbeans versi 7.2
Dalam hal ini, yang akan dibahas mengenai
aplikasi Mobile Learning untuk mata kuliah
Pengantar Teknologi Informasi berbasis java
2 micro edition (J2ME), yang terdiri analisis
3
pengantar teknologi informasi berbasis Java 2
Micro Edition ini terdiri dari Use Case Diagram,
Activity Diagram dan Perancangan Basis Data.
c. Jdk-7u40-windows-i586
5. Desain Flow Mobile Learning Mata Kuliah
PTI
a. Use Case Diagram
Sistem yang dirancang memiliki empat
buah Use Case utama, yaitu Materi berisi
list Materi (Bab 1 Pendahuluan, Bab2
Representasi Data, Bab 3 Manajemen
Data, Bab 4 Komunikasi Data dan
Jaringan, Bab 5 Pemrograman, serta Bab 6
Sistem Informasi Manajemen), Batuan
Program, dan Tentang Program, serta Uji
Kompetensi (Petunjuk Pengerjaan, Soal
Ujian, Kunci Jawaban dan Data Nilai).
User (pengguna) dapat memilih salah satu
dari empat menu utama yang ada, yaitu
Materi berisi list Materi berisi Bab 1
Pendahuluan, Bab 2 Representasi Data,
Bab 3 Manajemen Data, Bab 4 Komunikasi
Data dan Jaringan, Bab 5 Pemrograman,
serta Bab 6 Sistem Informasi Manajemen,
Batuan Program berisi tentang tata cara
atau cara menggunakan program aplikasi
ini, dan Tentang Program berisi versi dari
aplikasi, biodata pembuat aplikasi dan
keterangan, serta Uji Kompetensi berisi
Petunjuk Pengerjaan, Soal Ujian, Kunci
Jawaban dan Data Nilai. Dan menu Keluar
yang berfungsi untuk mengakhiri program
aplikasi ini. Use Case Diagram dari sistem
digambarkan pada berikut:
Desain flow mobile Learning mata
kuliah PTI pada Gambar 6 menggambarkan
alur tampilan (screen) pada aplikasi Mobile
Learning. Begitu aplikasi dijalankan, pertama
aplikasi menampilkan Splash Screen,
kemudian dilanjutkan dengan menampilkan
Menu Utama. Menu utama menampilkan list
yang terdiri dari lima pilihan menu dimana
empat pilihan menu merepresentasikan empat
layout tampilan yaitu: Materi berisi list Materi
(Bab 1 Pendahuluan, Bab2 Representasi Data,
Bab 3 Manajemen Data, Bab 4 Komunikasi
Data dan Jaringan, Bab 5 Pemrograman, serta
Bab 6 Sistem Informasi Manajemen), Batuan
Program, dan Tentang Program, serta Uji
Kompetensi (Petunjuk Pengerjaan, Soal
Ujian, Kunci Jawaban dan Data Nilai).
Sedangkan
satu
pilihan
menu
merepresentasikan perintah untuk keluar dari
MIDlet yaitu pilihan menu Keluar.
Pendahuluan
Representasi Data
((include))
((include))
Manajemen Data
((include))
Materi
((include))
((include))
((include))
Pengantar SIM
Pemrograman
Jaringan
Bantuan
Tentang
Petunjuk
((include))
((include))
Soal Evaluasi
Uji Kompetensi
((include))
Kunci Jawaban
((include))
Data Nilai
Gambar 6. Desain Flow Mobile Learning Mata
Kuliah PTI
Keluar
6. Desain Perancangan Sistem
Gambar 7. Uses Case aplikasi mobile learning
Desain alat pemodelan yang digunakan
untuk merancang sistem dalam pengembangan
aplikasi mobile learning untuk mata kuliah
untuk mata kuliah pengantar teknologi informasi
berbasis Java 2 Micro Edition
4
b. Activity Diagram
Activity Diagram merupakan bagian dari
penggambaran sistem secara fungsional
karena di dalamnya dijelaskan tentang
proses-proses logika atau fungsi yang
terimplementasi oleh kode program.
Gambar 8 akan menggambarkan Activity
Diagram dari aplikasi mobile learning untuk
b) Tbmhs
Tabel 3. Struktur Tabel tbmhs
c) Tbnilai
Tabel 4. Struktur Tabel tbmhs
mata kuliah pengantar teknologi informasi
berbasis Java 2 Micro Edition ini.
User
Aplikasi mobile learning untuk mata
kuliah pengantar teknologi informasi
2. Relasi Antar Tabel
Pilih Menu
Buka File
Baca
Konten
Tampilkan
Konten
Gambar 9. Relasi Antar Tabel
G. Perancangan dengan MIDlet
Untuk membuat aplikasi mobile learning
berbasis java 2 micro edition (J2ME) yang
diimplementasikan ke dalam Netbeans IDE
versi 7.4 untuk perancangan antar muka dan
penulisan kode program, yang terintegrasi
dengan
jdk-7u40-windows-i586
serta
Java(TM) ME Platform SDK 3.2 untuk
menapilkan hasil dari perancangan yang
berupa tampilan emulator dari perangkat
mobile sebelum diterapkan pada perangkat
handpone yang sebenarnya.
Gambar 8. Activity Diagram Aplikasi
mobile learning untuk mata kuliah pengantar
teknologi informasi berbasis Java 2 Micro
Edition
c. Perancangan Basis Data
Perancangan basis data digunakan untuk
memanipulasi data yang khususnya adalah
pengolahan
data
nilai
dengan
menggunakan system pengelolaan basis
data (database management system atau
DBMS) phpMyAdmin, yang diberi nama
dbasepdp yang berisi table login, tbmhs,
dan tbnilai. Dalam hal ini untuk
pengelolaan web server-nya menggunakan
perangkat lunak Xampp.
1. Struktur Tabel
a) Login
Tabel 2. Struktur Tabel login
Gambar 11. Netbeans IDE versi 7.2
5
H. Tampilan Aplikasi
Setelah coding selesai maka kode program
akan
dijalankan
(di-run)
dengan
menggunakan Java(TM) ME Platform SDK
3.2 yang telah terintegrasi dalam NetBeans
IDE 7.4 sehingga menghasilkan tampilan
aplikasi. Devices emulator yang digunakan
adalah JavaMEPhone1 untuk aplikasi mlearning versi TouchScreen. Dengan rincian
tampilan gambar sebagai berikut:
1. Tampilan Aplikasi Layar Pembuka dan
Menu Utama
Gambar 30.d.
Materi Kuliah
Bab 4 Komunikasi Data
Gambar 29.a. Layar
Pembuka
Gambar 30.e.
Materi Kuliah
Bab 5 Pemrograman
Gambar 29.b. Menu
Utama
2. Tampilan Aplikasi Materi Pengantar
Teknologi Informasi
Gambar 30.f.
Materi Kuliah
Bab 6 Pengantar SIM
3. Tampilan Aplikasi Bantuan Program
Gambar 30. Materi
Kuliah
Gambar 30.a. Materi
Kuliah
Bab 1 Pendahuluan
Gambar 30.b. Materi Kuliah Gambar 30.c. Materi Kuliah
Bab 3 Manajemen Data
Bab 2 Representasi Data
6
Gambar 31. Bantuan Program
4. Tampilan Aplikasi Tentang Program
6. Tampilan Aplikasi Keluar Program
Gambar 34. Keluar Program
Gambar 32. Tentang Program
I. Percobaan
1. Perencanaan Pembelajaran
Pada perencanaan pembelajaran
ini dibuat Satuan Acara Perkuliahan
(SAP) untuk pembelajaran menggunakan
Aplikasi Mobile Learning untuk Mata Kuliah
5. Tampilan Aplikasi Uji Kompetensi
Pengantar Teknologi Informasi berbasis Java
2 Micro Edition yang telah berhasil
dikembangkan.
2. Pelaksanaan Pembelajaran
Pelaksanaan
pembelajaran
menggunakan Aplikasi Mobile Learning
Gambar 33. Uji
Kompetensi
Gambar 33.a. Petunjuk
Pengerjaan
Gambar 33.b.
Soal Evaluasi
Gambar 33.c.
Kunci Jawaban
Gambar 33.d.
Data Nilai Evaluasi
7
untuk Mata Kuliah Pengantar Teknologi
Informasi berbasis Java 2 Micro Edition
sesuai dengan SAP yang telah disusun
sebelumnya. Langkah-langkah kegiatan
pembelajarannya adalah sebagai berikut:
a. Kegiatan Pendahuluan
1) Dosen menginformasikan kepada
mahasiswa bahwa pembelajaran
pada
pertemuan
ini
akan
menggunakan Mobile Learning.
2) Dosen mendistribusikan file aplikasi
Mobile
Learning
ke
setiap
handphone mahasiswa.
3) Dosen mendemonstrasikan cara
meng-instal
aplikasi
Mobile
Learning pada handphone kepada
mahasiswa.
4) Mahasiswa mempraktikkan cara
meng-instal
aplikasi
Mobile
Learning yang telah ada di
handphone mereka masing-masing.
5) Dosen mendemonstrasikan cara
menggunakan
aplikasi
Mobile
Learning dan menginformasikan
batas waktu yang diberikan kepada
siswa.
b. Kegiatan Inti
1) Mahasiswa menjalankan aplikasi
Mobile Learning seperti yang telah
didemonstrasikan oleh Dosen.
2) Dosen memantau aktivitas siswa
selama
kegiatan
pembelajaran
Mahasiswa.
c. Kegiatan Penutup
1) Melakukan
refleksi
bersama
terhadap pembelajaran yang sudah
dilakukan.
2) Dosen memberi rangkuman atau
kesimpulan
materi
kepada
mahasiswa sebagai konsep yang
harus dipahami.
2. Hasil Angket Aspek Perancangan
Pembelajaran
3. Tabel 5. Hasil Angket Aspek
Komunikasi Visual
No
Aspek
Pilihan
F
%
1
2
3
4
1
Aplikasi Memiliki
Tampilan yang Menarik
2
Bahasa yang digunakan
mudah dipahami
3
Aplikasi mudah
digunakan
4
Aplikasi Memiliki
Komunikatif yang baik
5
Aplikasi
Memiliki
Urutan Menu yang benar
Pilihan
F
%
Baik
Cukup
Kurang
Baik
Cukup
23
4
0
18
7
85,19
14,81
0
66,67
25,93
Kurang
Baik
Cukup
Kurang
Baik
Cukup
Kurang
Baik
Cukup
Kurang
2
20
5
2
14
13
0
22
5
0
7,40
74,07
18,52
7,41
51,85
48,15
0
81,48
18,52
0
16
11
0
14
13
0
21
4
2
14
10
3
59,26
40,74
0
51,85
48,15
0
77,78
14,81
7,41
51,85
37,04
11,11
K. Kesimpulan
Dari rumusan dan pembahasan masalah yang
telah dikemukan pada bab-bab sebelumnya,
maka penulis dapat menarik suatu kesimpulan
berikut:
1. Pembelajaran mata kuliah Pengantar
teknologi informasi yang selama ini
dilaksanakan masih menggunakan metode
ceramah. Metode yang digunakan saat ini
bukan berarti tidak baik tetapi banyak
kelemahannya, diantaranya mahasiswa
kurang antusias didalam memperhatikan
dosen dalam menerangkan, monoton
sehingga mahasiswa kurang focus didalam
belajarnya.
2. Dengan dibuatkannya Aplikasi ini dapat
membantu baik dosen maupun mahasiswa
didalam proses belajar-mengajarnya,
diantaranya lebih atraktif dan antusias serta
proses belajar-mengajar dapat dilakukan
dimanpun dan kapanpun tidak terbatas
ruang dan waktu.
Tabel 5. Hasil Angket Aspek Komunikasi Visual
Aspek
Kesesuai Aplikasi
dengan
indikator
pembelajaran
Kesesuaian Aplikasi
dengan
Materi
Pembelajaran
Kesesuaian Aplikasi
dengan karakteriktis
mahasiswa
Baik
Cukup
Kurang
Baik
Cukup
Kurang
Baik
Cukup
Kurang
Baik
Cukup
Kurang
Keterangan: F=Frekuensi dan %=Persentase
J. Hasil Dari Penelitian
Mahasiswa yang melakukan penilaian
terhadap Aplikasi Mobile Learning untuk
Mata Kuliah Pengantar Teknologi Informasi
berbasis Java 2 Micro Edition ini adalah
mahasiswa Tingkat I Semester I kelas B
Akademi Manajemen Informatiak dan
Komputer (AMIK) Garut, sebanyak 27 orang.
Penilaian aplikasi ini dilakukan dengan
pengumpulan data dengan memberikan
kuesioner untuk mengetahui penilaian
mahasiswa terhadap aplikasi mobile learning
yang digunakan dalam proses pembelajaran
sehingga akan diperoleh gambaran umum
mengenai aplikasi mobile learning yang
dilihat dari sudut pandang siswa sebagai
subjek pengguna aplikasi.
1. Hasil Angket Komunikasi Visual
No
Kesesuai Aplikasi
dengan
tujuan
pembelajaran
L. DAFTAR PUSTAKA
Ellis, John dan Young, Mark, 2003, J2ME
Web Service 1.0, Available from:
http://www.jcp.org.
Ortis, Enrique, 2004, Introduction to J2ME
Web
Services,
Available
from:http://developers.sun.com/techto
pics/mobility/apis/articles/wsa/index.
html.
Purnomo, Adi, Pemrograman Java 2:
Membangun
Beragram
Aplikasi
Keterangan: F=Frekuensi dan %=Persentase
8
Layanan SMS Edisi Pertama, Salemba
Infotek, Jakarta, 2007.
Rendon, Oscar, 2005, Architectures for Web
Services Access from Mobile Devices,
IEEE Proceedings of theThird
American Web Congress.
Rangsang, Purnama, Pemrograman J2ME
Tingkat Dasar, Gita Media Press,
Surabaya, 2008.
Raharjo, Budi, Tuntunan Pemrograman Java
untuk
Handphone,
Informatika,
Bandung, 2007.
Wood, Karen, Introduction to Mobile
Learning (MLearning), Ferl, Becta
(British EducationalCommunications
and Technology Agency), 2003.
http://ferl.becta.org.uk/display.cfm?page=65
&catid=192&resid=5194.
Diakses
tanggal 23Juni 2013.
http://cs.upi.edu/uploads/paper_skripsi_dik/P
engembangan dan Implementasi
Mobile Learning Berbasis J2ME
untuk Mata Pelajaran Keterampilan
Komputer
dan
Pengelolaan
Informasi_Aditya_Sri_Nugraha.pdf.
Diakses 23 Juni 2013
http://id.wikipedia.org/wiki/Teknologi,
11
Maret 2013
http://id.wikipedia.org/wiki/Informasi, 22Mei
2013
http://computer-inc.blogspot.com/2012/3/
pengertian-teknologi-informasi.html,
24 Juni 2013
9
Download