Bab 2 - Widyatama Repository

advertisement
II - 1
BAB II
LANDASAN TEORI
Pada bab kedua ini akan dibahas tentang landasan teori yang menjadi dasar
dalam pelaksanaan kegiatan tugas akhir ini. Landasan teori tersebut meliputi
definisi hardware dan software yang digunakan dalam kegiatan tugas akhir.
Landasan teori tersebut dijabarkan pada bab ini mulai dari sub bab 2.1 sampai
dengan sub bab 2.14
2.1
π‚πšπ‘πšπ²πš 𝐌𝐚𝐭𝐚𝐑𝐚𝐫𝐒[𝟏]
Sinar matahari atau radiasi matahari adalah sinar yang berasal dari matahari.
Tanaman menggunakan cahaya matahari untuk berfotosintesis dan membuat
makanan. Tanpa cahaya matahari, takkan ada kehidupan di bumi.
Sinar matahari bisa berakibat baik maupun buruk kepada kesehatan
seseorang. Dalam terang, tubuh manusia memproduksi vitamin D sendiri. Terlalu
lama terpajan sinar matahari bisa menyebabkan kulit terbakar.
Tanaman memerlukan cahaya matahari tumbuh hijau. Dengan air tanpa
cahaya matahari, tanaman akan tumbuh tinggi dengan cepat, namun akan terlihat
kuning dan kekurangan air, meskipun saat disentuh, daunnya teraba amat basah.
2.2.1. Manfaat Cahaya Matahari
Kebanyakan orang berpilir bahwa sinar matahari merupakan musuh bagi
mereka karena menurut mereka sinar matahari itu dapat merusak kesehatan kuliat
mereka. Hal itu memang benar, akan tetapi yang berbahaya itu adalah kerika sinar
mataharinya itu sudah pada puncaknya yaitu kurang lebih pada tengah hari. Sinar
matahari pada tengah hari banyak mengandung UV yang tentunya ini sangatlah
berbahaya untuk kesehatan kulit.
Namun, sinar matahari juga ada baiknya untuk kesehatan yaitu pada waktu
pagi hari. Meskipun matahari mempunyai dampak buruk terhadap kesehatan kulit,
akan tetapi kita tahu sendiri bahwa matahri itu sangat banyak sekali manfaatnya dan
dari sekian banyaknya manfaat tersebut, yaitu :
1. Sinar matahari pagi hari dapat membunuh mikroba. Itulah sebabnya kita
harus menjemur karpet atau kasur yang susah di cuci. Paparan sinar
matahari dapat membuat kulit kita tampak lebih cerah dan meningkatkan
elstisitas. Sinar matahari juga telah terbukti dapat meningkatkan kekebalan
tubuh.
2. Bagi anda yang mempunyai masalah dengan insomnia, maka bisa anda coba
mengatasinya dengan berjemur di pagi hari untuk mendapatkan sinar
matahari. Paparan sinar matahari dapat meningkatkan produksi hormon
melatonin di malam hari. Hormon ini berfungsi untuk membantu kita untuk
bisa tidur dengan lelap.
3. Sinar matahari pada pagi hari juga dapat menambah suasana hati seseorang.
Sinar matahari juga dapat membantu dalam kasus depresi kronis dan akut
dengan cara merangsang sintesis edorfin. Itulah sebabnya kita merasa takut
dalam suasana gelap.
4. Dengan vitamin D dan beberapa senyawa lainnya yang dapat menghambat
pengembangan sel kanker, paparan sianr matahari yang teratur dan
terkontrol dapat melawan penyakit kanker usus, payudara, leukimia.
5. Kulit mensistesa vitamin D dengan adanya bantuan dari sinar matahari.
Vitamin D dapat membantu penyerapan kalsium dalam usus yang membuat
tulang menjadi lebih kuat. Sinar matahri mencegah rachitis pada anak-anak
dan osteoporosis pada lanjut usia.
6. Sinar matahari dapat meningkatkan fungsi dari organ hati sehingga hal ini
sangat efektif sekali untuk mengobati penyakit kuning.
7. Paparan sinar matahari juga bisa memperkuat sistem kardiovakuler,
menigkatkan sirulasi darah, denyut nadi, tejanan arteri dan menormalkan
kadar kolesterol.
II - 2
8. Bagi anda yang mempunyai rencan untuk menurunkan berat badan dengan
meningkatkan metabolik melalui stimulasi tiroid.
9. Sinar matahari membantu dalam kinerja ginjal. Hal ini bisa terjadi ketika
seseorang mengeluarkan keringat dari tubuhnya yang diakibatkan oleh
paparan sinar matahari.
10. Sinar matahari juga mampu menolong anda dalam meringankan radang
sendi dalam kasus arthristis
2.2
π“π’π«πšπ’[𝟐]
Tirai atau gorden adalah potongan kain atau tekstil yang digunakan untuk
menghalangi cahaya. Tirai sering digantung di bagian dalam jendela suatu
bangunan untuk menghalangi masuknya cahaya, sebagai contoh di waktu malam
untuk membantu tidur, atau untuk mencegah cahaya keluar dari bangunan
(mencegah orang di luar untuk dapat melihat bagian dalam, sering kali untuk alasan
privasi).
Tirai tersedia dalam berbagai bentuk, bahan, ukuran, warna, dan pola, dan
umumnya memiliki bagian tersendiri dalam suatu department store, bahkan ada
pula toko-toko yang khusus hanya menjual tirai.
Tirai juga memberikan pemisahan visual pada situasi lain seperti pada suatu
pertunjukan panggung di mana para aktor melakukan persiapan terakhir untuk
pertunjukan di balik tirai sewaktu penonton menunggu di depan tirai. Jika
digunakan untuk suatu pertunjukan tertentu, biasanya tirai dibuka sewaktu
pertunjukan dimulai dan ditutup sewaktu jeda pertunjukan.
2.3
Arduino
Arduino merupakan development board yang bersifat open hardware,
artinya bahwa Arduino dikembangkan dengan sumber daya terbuka (tujuan awal
dari pembuatan Arduino adalah untuk memudahkan berbagai macam project di
II - 3
bidang II - 9 elektronika). Arduino pertama kali diproduksi di Ivea, Italia. Adapun
developer pertama sekaligus founder dari Arduino adalah Massimo Banzi dan
David Cuartielles. Arduino memproduksi jenis Arduino dengan berbagai macam
controller, diantaranya Arduino Lily, Arduino Mega, Arduino Uno, Arduino
Leonardo, Arduino Mini, Arduino Nano dan lain sebagainya.
2.4
π‘¨π’“π’…π’–π’Šπ’π’ π‘Ύπ’Šπ‘­π’Š π‘Ίπ’‰π’Šπ’†π’π’…[πŸ“]
Arduino Wifi Shield merupakan sebuah perangkat keras yang berfungsi
untuk komunikasi. Dengan menggunakan Wifi Shield ini Arduino dapat
dimungkinkan terkoneksi ke internet dengan menggunakan spesifikasi wireless
(Wifi) yang sudah terdapat pada Arduino Wifi Shield tersebut yaitu HDG104 System
In-Package. Wifi Shield ini dapat terhubung ke jaringan nirkabel yang beroperasi
sesuai dengan spesifikasi 802.11b dan 802.11g. Arduino Wifi Shield ini dilengkapi
dengan header panjang di bawahnya, sehingga untuk penggunaannya hanya tinggal
ditumpuk pada bagian atas Arduino. Selain itu pada Wifi Shield ini terdapat slot
kartu microSD yang dapat digunakan untuk menyimpan file untuk melayani melalui
jaringan. Pembaca slot kartu microSD onboard ini diakses melalui SD Library.
Pada tabel 2.2 ini akan menjelaskan mengenai pin khusus yang dipakai untuk
menjalankanya pada Arduino, sehingga tidak bisa digunakan untuk keperluan lain.
Tabel 2.1 Spesifikasi Pin Arduino WiFi Shield
Pin
Fungsi
4
SS untuk SD card
7
Untuk komunikasi antara WiFi Shiled dan Arduino
10
SS untuk WiFi
11
MOSI
12
MISO
II - 4
13
SCK
Pada Arduino Wifi Shield ini terdapat indicator yang akan memberitahukan
apakah fungsi yang sedang dijalankan berjalan dengan baik. Berikut merupakan
penjelasan dari indikator-indikator yang ada pada Arduino Wifi Shield.
1. L9 (Kuning) : terkait dengan masalah yang ada pada pin 9
2. LINK (Hijau) : mengindikasikan koneksi dengan jaringan.
3. ERROR (Merah) : mengindikasikan ketika ada komunikasi error.
4. DATA (Biru) : mengindikasikan data sedang dikirim atau diterima.
2.5
𝐏𝐞𝐧𝐠𝐞𝐧𝐚π₯𝐚𝐧 π’πžπ§π¬π¨π« 𝐋𝐃𝐑 (𝐋𝐒𝐠𝐑𝐭 πƒπžπ©πžπ§ππžπ§π­ π‘πžπ¬π’π¬π­π¨π«)[πŸ”]
Sensor Cahaya LDR (Light Dependent Resistor) adalah salah satu jenis
resistor yang dapat mengalami perubahan resistansinya apabila mengalami
perubahan penerimaan cahaya. Besarnya nilai hambatan pada Sensor Cahaya LDR
(Light Dependent Resistor) tergantung pada besar kecilnya cahaya yang diterima
oleh LDR itu sendiri. LDR sering disebut dengan alat atau sensor yang berupa
resistor yang peka terhadap cahaya. Biasanya LDR terbuat dari cadmium sulfida
yaitu merupakan bahan semikonduktor yang resistansnya berupah-ubah menurut
banyaknya cahaya (sinar) yang mengenainya. Resistansi LDR pada tempat yang
gelap biasanya mencapai sekitar 10 MO, dan ditempat terang LDR mempunyai
resistansi yang turun menjadi sekitar 150 O. Seperti halnya resistor konvensional,
pemasangan LDR dalam suatu rangkaian sama persis seperti pemasangan resistor
biasa.
2.5.1 Karakteristik Sensor Cahaya LDR (Light Dependent Resistor)
Sensor Cahaya LDR (Light Dependent Resistor) adalah suatu bentuk
komponen yang mempunyai perubahan resistansi yang besarnya tergantung pada
cahaya. Karakteristik LDR terdiri dari dua macam yaitu Laju Recovery dan Respon
Spektral sebagai berikut :
II - 5
a. Laju Recovery Sensor Cahaya LDR (Light Dependent Resistor)
Bila sebuah “Sensor Cahaya LDR (Light Dependent Resistor)”
dibawa dari suatu ruangan dengan level kekuatan cahaya tertentu ke dalam
suatu ruangan yang gelap, maka bisa kita amati bahwa nilai resistansi dari
LDR tidak akan segera berubah resistansinya pada keadaan ruangan gelap
tersebut. Na-mun LDR tersebut hanya akan bisa menca-pai harga di
kegelapan setelah mengalami selang waktu tertentu. Laju recovery merupakan suatu ukuran praktis dan suatu ke-naikan nilai resistansi dalam
waktu tertentu. Harga ini ditulis dalam K/detik, untuk LDR tipe arus
harganya lebih besar dari 200K/detik(selama 20 menit pertama mulai dari
level cahaya 100 lux), kecepatan tersebut akan lebih tinggi pada arah
sebaliknya, yaitu pindah dari tempat gelap ke tempat terang yang
memerlukan waktu kurang dari 10 ms untuk mencapai resistansi yang
sesuai den-gan level cahaya 400 lux.
b. Respon Spektral Sensor Cahaya LDR (Light Dependent Resistor)
Sensor Cahaya LDR (Light Dependent Resistor) tidak mempunyai
sensitivitas yang sama untuk setiap panjang gelombang cahaya yang jatuh
padanya (yaitu warna). Bahan yang biasa digunakan sebagai penghantar
arus listrik yaitu tembaga, aluminium, baja, emas dan perak. Dari kelima
bahan tersebut tembaga merupakan penghantar yang paling banyak,
digunakan karena mempunyai daya hantaryang baik (TEDC,1998)
2.5.2 Prinsip Kerja Sensor Cahaya LDR (Light Dependent Resistor)
Resistansi Sensor Cahaya LDR (Light Dependent Resistor) akan berubah
seiring den-gan perubahan intensitas cahaya yang mengenainya atau yang ada
disekitarnya. Dalam keadaan gelap resistansi LDR seki-tar 10MΩ dan dalam
keadaan terang sebe-sar 1KΩ atau kurang. LDR terbuat dari ba-han semikonduktor
seperti kadmium sul-fida. Dengan bahan ini energi dari cahaya yang jatuh
menyebabkan lebih banyak mua-tan yang dilepas atau arus listrik meningkat.
Artinya resistansi bahan telah men-galami penurunan.
II - 6
2.6
𝐏𝐞𝐧𝐠𝐞𝐫𝐭𝐒𝐚𝐧 𝐌𝐨𝐭𝐨𝐫 𝐃𝐂 [πŸ•]
Motor listrik merupakan perangkat elektromagnetis yang mengubah energi
listrik menjadi energi mekanik. Energi mekanik ini digunakan untuk, misalnya
memutar impeller pompa, fan atau blower, menggerakan kompresor, mengangkat
bahan,dll. Motor listrik digunakan juga di rumah (mixer, bor listrik, fan angin) dan
di industri. Motor listrik kadangkala disebut “kuda kerja” nya industri sebab
diperkirakan bahwa motor-motor menggunakan sekitar 70% beban listrik total di
industri.
Motor DC memerlukan suplai tegangan yang searah pada kumparan medan
untuk diubah menjadi energi mekanik. Kumparan medan pada motor dc disebut
stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor (bagian
yang berputar). Jika terjadi putaran pada kumparan jangkar dalam pada medan
magnet, maka akan timbul tegangan (GGL) yang berubah-ubah arah pada setiap
setengah putaran, sehingga merupakan tegangan bolak-balik. Prinsip kerja dari arus
searah adalah membalik phasa tegangan dari gelombang yang mempunyai nilai
positif dengan menggunakan komutator, dengan demikian arus yang berbalik arah
dengan kumparan jangkar yang berputar dalam medan magnet. Bentuk motor
paling sederhana memiliki kumparan satu lilitan yang bisa berputar bebas di antara
kutub-kutub magnet permanen.
Gambar 2,1. Motor D.C Sederhana
II - 7
Catu tegangan dc dari baterai menuju ke lilitan melalui sikat yang
menyentuh komutator, dua segmen yang terhubung dengan dua ujung lilitan.
Kumparan satu lilitan pada gambar di atas disebut angker dinamo. Angker dinamo
adalah sebutan untuk komponen yang berputar di antara medan magnet.
2.6.1 Bagian Atau Komponen Utama Motor DC
1. Kutub medan. Motor DC sederhana memiliki dua kutub medan: kutub utara
dan kutub selatan. Garis magnetik energi membesar melintasi ruang terbuka
diantara kutub-kutub dari utara ke selatan. Untuk motor yang lebih besar
atau lebih komplek terdapat satu atau lebih elektromagnet.
2. Current Elektromagnet atau Dinamo. Dinamo yang berbentuk silinder,
dihubungkan ke as penggerak untuk menggerakan beban. Untuk kasus
motor DC yang kecil, dinamo berputar dalam medan magnet yang dibentuk
oleh kutub-kutub, sampai kutub utara dan selatan magnet berganti lokasi.
3. Commutator. Komponen ini terutama ditemukan dalam motor DC.
Kegunaannya adalah untuk transmisi arus antara dinamo dan sumber daya.
2.6.2 Keuntungan Utama Motor DC
Keutungan motor dc adalah sebagai pengendali kecepatan, yang tidak
mempengaruhi kualitas pasokan daya. Motor ini dapat dikendalikan dengan
mengatur:
1. Tegangan dinamo – meningkatkan tegangan dinamo akan meningkatkan
kecepatan
2. Arus medan – menurunkan arus medan akan meningkatkan kecepatan.
Hubungan antara kecepatan, flux medan dan tegangan dinamo ditunjukkan
dalam persamaan berikut:
Gaya Elektromagnetik (E)
E=K Φ N
Torque (T) :
II - 8
T= K Φ Ia
Dimana:
E = gaya elektromagnetik yang dikembangkan pada terminal dinamo (volt)
Φ = flux medan yang berbanding lurus dengan arus medan
N = kecepatan dalam RPM (putaran per menit)
T = torque electromagnetik
Ia = arus dinamo
K = konstanta persamaan
2.7
𝐌𝐒𝐜𝐫𝐨𝐬𝐰𝐒𝐭𝐜𝐑[πŸ—]
Istilah mikro pada saklar mikro atau micro switch, tidak berarti bahwa saklar
ini sendiri berukuran kecil. Nama ini mengindikasikan bahwa tombol yang
digunakan untuk mengoperasikan saklar mikro, hanya bergeser dengan jarak
perpindahan yang sangat kecil.
Saklar jenis ini sangat sensitif, sedikit tekanan saja pada tuas dapat
mengakibatkan saklar berpindah dari satu posisi ke posisi lainnya. Kebanyakan
micro switch memiliki kontak-kontak jenis SPDT, sehingga saklar ini dapat
digunakan untuk menyambungkan atau memutuskan, atau keduanya secara
bersamaan.
Kontak-kontak SPDT pada micro switch umumnya terdiri dari tiga buah
kaki atau tag terminal, yaitu Common atau jalur bersama, NO (Normally Open)
atau kontak normal terbuka, dan NC (Normally Closed) atau kontak normal
tertutup. Kontak-kontak tersebut dilengkapi dengan pegas, dalam keadaan normal,
kontak jalur bersama akan tersambung ke kontak normal tertutup.
II - 9
Terdapat beragam jenis micro switch, yang bisa digunakan sesuai aplikasiaplikasi dimana saklar harus dioperasikan secara mekanis. Gambar dibawah ini
memperlihatkan bermacam-macam jenis micro switch.
Gambar 2.2 Microswitch
Sebagai contoh, sebuah micro switch dapat dipasang sedemikian rupa di
dalam sebuah lemari es. Kontak jalur bersama dan kontak normal tertutupnya
disambungkan dengan sebuah lampu. Ketika pintu tertutup kontak-kontak akan
membuka dan lampu tidak menyala. Ketika pintu terbuka, kontak-kontak akan
menutup dan lampu menyala.
2.8
𝐌𝐨𝐭𝐨𝐫 πƒπ«π’π―πžπ« π‹πŸπŸ‘πŸ—πƒ[𝟏𝟎]
IC L293D adlah IC yang didesain khusus sebagai driver motor DC dan dapat
dikendalikan dengan rangkaian TTL maupun mikrokontroler. Motor DC yang
dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke
sumber tegangan positif karena di dalam driver L293D sistem driver yang
digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah driver
motor DC yang berdiri sendiri sendiri dengan kemampuan mengalirkan arus 1
Ampere tiap drivernya. Sehingga dapat digunakan untuk membuat driver H-bridge
untuk 2 buah motor DC. Konstruksi pin driver motor DC IC l293D adalah sebagai
berikut.
II - 10
Gambar 2.3 Konstruksi Pin Driver Motor DC IC L239D
2.8.1
Fungsi Pin Driver Motor DC IC L239D
1.
Pin EN (Enable, EN1.2, EN3.4) berfungsi untuk mengijinkan driver
menerima perintah untuk menggerakan motor DC.
2.
Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali motor
DC Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masingmasing driver yang dihubungkan ke motor DC
3.
Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber driver
motor DC, dimana VCC1 adalah jalur input sumber tegangan rangkaian
kontrol dirver dan VCC2 adalah jalur input sumber tegangan untuk
motor DC yang dikendalikan.
4.
Pin GND (Ground) adalah jalu yang harus dihubungkan ke ground, pin
GND ini ada 4 buah yang berdekatan dan dapat dihubungkan ke sebuah
pendingin kecil.
2.9
Android SDK
Android SDK adalah tools API (Application Programming Interface) yang
diperlukan untuk mengembangkan aplikasi pada platform Android yang
menggunakan bahasa pemrograman Java. Android merupakan subset perangkat
lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci
yang di-release oleh Google. Saat ini disediakan Android SDK (Software
Development Kit) sebagai alat bantu dan API untuk mengembangkan aplikasi pada
II - 11
platform Android menggunakan bahasa pemrograman Java. Sebagai platform
Android aplikasi – netral, Android memberi Anda kesempatan untuk membuat
Aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan
Handphone/Smartphone.
𝐀𝐧𝐝𝐫𝐨𝐒𝐝[πŸ“]
2.10
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler
seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka
bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan
oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc.,
pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk
mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34
perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google,
HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama
Open Handset Alliance menyatakan mendukung pengembangan standar terbuka
pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah
lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat
seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi 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).
2.10.1 Versi Android
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
II - 12
(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 pembaruan termasuk juga 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)
Donut (versi 1.6) dirilis pada bulan September dengan menampilkan proses
pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai
indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang
memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera,
camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN,
Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi
text 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 flash untuk
kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google
melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik
II - 13
(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 semakin bertambahnya jumlah
handset Android, semakin banyak pihak ketiga yang berminat untuk
menyalurkan aplikasi mereka kepada 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. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan
Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat,
intergrasi V8 JavaScript engine yang 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)
Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan.
Perubahan-perubahan umum yang didapat dari Android versi ini antara lain
peningkatan kemampuan permainan (gaming), peningkatan fungsi copy
paste, layar antar muka (User interface) 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.
II - 14
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 prosesor dan juga akselerasi perangkat keras (hardware)
untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb
adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan
segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer
produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011.
8. Android versi 4.0 (ICS: Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb
untuk smartphone dan menambahkan fitur baru termasuk membuka kunci
dengan pengenalan wajah, jaringan data pemantauan penggunaan dan
kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi,
mencari 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)
Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu
membawa sejumlah keunggulan dan fitur baru. Penambahan baru
diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI
yang baru dan pencarian melalui Voice Search yang lebih cepat. Tak
ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now
memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu
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 7.
II - 15
10. Android versi 4.2 (Jelly Bean)
Fitur photo sphere untuk panaroma, daydream sebagai screensaver, power
control, lock screen widget, menjalankan banyak user (dalam tablet saja),
widget terbaru. Android 4.2 Pertama kali dikenalkan melalui LG, yakni
Google Nexus 4.
2.11
π„πœπ₯𝐒𝐩𝐬𝐞[πŸ‘]
Eclipse adalah sebuah IDE (Integrate Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform
(platform-independent). Berikut ini sifat dari Eclipse :
1. Multi-platform
Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris,
AIX, HP-UX dan Mac OS X.
2. Multi-Language
Eclipse dikembangkan dengan bahasa pemrograman Java akan tetapi
Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman
lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
3. Multi-role
Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa
digunakan untuk aktivitas dalam siklus pengembangan pernagkat lunak,
seperti dokumentasi, tes perangkat lunak, pengembangan web, dan lain
sebagainya
2.11.1 Arsitektur
Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang
mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya
adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse
II - 16
yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang
membentuk RCP:
1. Core platform
2. OSGi
3. SWT (Standard Widget Toolkit)
4. JFace
5. Eclipse Workbench
Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development
Tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program
Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plugin
baru.
Eclipse
beserta
plug-in-nya
diimplementasikan
dalam
bahasa
pemrograman Java.
Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas
(extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik[2]. Jadi, Eclipse
tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk
berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan.
Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++
Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak
mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat diagram UML.
Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan
keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti
Eclipse downloads by project.
2.12
PHP
PHP merupakan singkatan rekursif (akronim berulang) dari PHP Hypertext
Preprocessor. PHP adalah bahasa pemrograman script yang paling banyak dipakai
saat ini atau dalam kata lain bisa diartikan sebuah bahasa pemrograman web yang
bekerja di sisi server (server side scripting) yang dapat melakukan konektifitas pada
database yang di mana hal itu tidak dapat dilakukan hanya dengan menggunakan
II - 17
sintaks-sintaks HTML biasa. PHP banyak dipakai untuk memrogram situs web
dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di
belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya dan lain-lain.
Seperti yang telah disebutkan di atas bahwa PHP adalah aplikasi di sisi
server atau dengan kata lain beban kerja ada di server bukan di client. Pada saat
browser meminta dokumen PHP, webserver langsung menggunakan modul PHP
untuk mengolah dokumen tersebut. Jika pada dokumen terkandung fungsi yang
mengakses database maka modul PHP menghubungi database server yang
bersangkutan. Dokumen yang berformat PHP dikembalikan webserver dalam
format HTML, sehingga source code PHP tidak tampak di sisi browser.
2.13
Phpmyadmin
phpMyAdmin adalah software yang dapat Anda pergunakan untuk
membantu diri Anda dalam memanage database MySQL Anda melalui interface
berbasis web (html).
phpMyAdmin merupakan sebuah tool yang dikembangkan menggunakan
bahasa PHP dan ditujukan untuk menangani administrasi MySQL melalui world
wide web. phpMyAdmin mendukung berbagai operasi pada MySQL, seperti
membuat (create) dan menghapus (drop) database, membuat, menghapus, atau
mengubah (alter) tabel, menghapus, mengedit, atau menambahkan field,
mengeksekusi berbagai perintah SQL, atau mengelola key pada field. Untuk
kemudahan penggunaan pada berbagai pengguna, phpMyAdmin diterjemahkan
pada lebih dari 50 bahasa di seluruh dunia, dan mendukung LTR maupun RTL
language.
II - 18
Beberapa fitur yang dimiliki oleh phpMyAdmin di antaranya adalah
1. Memiliki webinterface yang jelas dan memudahkan;
2. Mendukung berbagai fitur MySQL (browse dan drop database, table, view,
field dan index; create, copy, drop, rename dan alter database, table, field
and index; maintenance server, database dan table, dengan konfigurasi
server; execute, edit dan bookmark SQLstatement, bahkan batch-queries;
mengelola MySQL users dan privileges; mengelola stored procedure dan
juga trigger);
3. Import data dari CSV dan SQL;
4. Mengekspor data pada berbagai format (CSV, SQL, XML, PDF, ISO/IEC
26300 - OpenDocument Text dan Spreadsheet, Word, LATEX dan lain-lain);
5. Mengadministrasikan lebih dari satu server, dan masih banyak lagi.
Kelebihan lain yang dimiliki oleh software ini adalah, phpMyAdmin hadir
dengan dokumentasi yang lengkap dan pengguna diperbolehkan memperbaharui
atau mengupdate halaman wiki phpMyAdmin untuk berbagi ide dan cara
penggunaan (howto) terkait dengan phpMyAdmin. Tim phpMyAdmin pun akan
mencoba membantu ketika Anda menghadapi masalah ketika mengoperasikan
phpMyAdmin. Dengan begitu, pengguna tidak diharapkan tidak merasa kesulitan
ketika menggunakan software ini.
phpMyAdmin merupakan software yang bersifat gratis (freeware) dan
tersedia pada berbagai macam sistem operasi Windows, termasuk Windows 3.1x,
Windows 95, Windows 98, Windows ME, Windows NT 3.x, Windows NT 4.x,
Windows 2000, Windows XP, Windows 2003, Windows Vista, dan Windows 7.
Karena sifatnya yang gratis dan memiliki fitur dan fungsionalitas yang baik,
maka tidak heran phpMyAdmin merupakan salah satu tool yang banyak digunakan
untuk mengelola database MySQL baik untuk pengembangan aplikasi berbasis
database MySQL maupun untuk membantu mengadministrasikan database MySQL
pada webserver.
II - 19
Download