KAJIAN TEORI
2.1 Penjahit
Penjahit atau tailor adalah orang yang pekerjaannya menjahit pakaian
seperti kemeja, celana, rok, atau jas, baik untuk laki-laki maupun perempuan.
Untuk melakukan pekerjaannya, penjahit dapat mengerjakannya baik dengan
tangan maupun dengan mesin jahit.
2.2 QR Code
Kode QR atau biasa dikenal dengan istilah QR (Quick Response) Code
adalah bentuk evolusi kode batang dari satu dimensi menjadi dua dimensi.
Penggunaan kode QR sudah sangat lazim di Jepang Hal ini dikarenakan
kemampuannya menyimpan data yang lebih besar dari pada kode batang sehingga
mampu mengkodekan informasi dalam bahasa Jepang sebab dapat menampung
5
6
QR kotor ataupun rusak, data tetap dapat disimpan dan dibaca. Tiga tanda
berbentuk persegi di tiga sudut memiliki fungsi agar simbol dapat dibaca dengan
hasil yang sama dari sudut manapun sepanjang 360 derajat.
QR Code digunakan untuk menyimpan url, teks, pesan sms, dan juga
nomor handphone dalam bentuk gambar kotak – kotak yang aneh. Untuk bisa
membaca QR Code, sebuah smart phone harus memiliki aplikasi QR Reader.
2.3 Android
Android adalah sebuah 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.
Android pada awalnya dikembangkan oleh Android, Inc, yang didukung
Google finansial dan kemudian dibeli pada tahun 2005. Android ini diresmikan
pada tahun 2007 seiring dengan berdirinya Open Handset Alliance-konsorsium
hardware, software, dan perusahaan telekomunikasi yang ditujukan untuk
memajukan standar perangkat selular.
Smartphone yang tersedia untuk publik pertama kalinya yang menjalankan
Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008, tentu anda yang
belum tahu pasti menduga bahwa Samsung adalah smartphone android yang
pertama kali keluar.
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.
Perlu diketahui bahwa perkembangan dari versi android dari awal hingga
sekarang ini sudah mencapai 19 kali. Versi android yang telah di buat adalah
sebagai berikut.
1 Android 1.0
2 Android 1.1
3 Android 1.5 Cupcake
4 Android 1.6 Donut
5 Android 2.0 Eclair
6 Android 2.0.1 Eclair
7 Android 2.1 Eclair
8 Android 2.2–2.2.3 Froyo
9 Android 2.3–2.3.2 Gingerbread
10 Android 2.3.3–2.3.7 Gingerbread
11 Android 3.0 Honeycomb
12 Android 3.1 Honeycomb
13 Android 3.2 Honeycomb
14 Android 4.0–4.0.2 Ice Cream Sandwich
15 Android 4.0.3–4.0.4 Ice Cream Sandwich
16 Android 4.1 Jelly Bean
17 Android 4.2 Jelly Bean
18 Android 4.3 Jelly Bean
19 Android 4.4 KitKat
Sumber – WikiPedia
Dan perkembangan yang saat ini sedang ramai adalah android bisa di gunakan
untuk menjalankan Blackberry Messanger (BBM).
Kelebihan dari system operasi android ini dapat dilihat pada penjelasan dibawah
ini :
User Friendly – Kalimat ini sangat melekat pada sistem operasi Windows
miliknya microsoft, ibaratnya kita dengan sangat mudah mengoprasikan
komputer hanya dengan belajar beberapa hari bahkan beberapa jam saja, dan
ini juga melekat pada Android yang berjalan pada Smartphone.
9
2.3 Mysql
MySQL adalah sistem manajemen database SQL yang bersifat Open
Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa
10
Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang
kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB.
MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh
para pengembang MySQL.
Adapun kelebihan MySQl dalam penggunaanya dalam database adalah:
a. Free atau gratis sehingga MySQL dapat dengan mudah untuk
mendapatkannya.
b. MySQl stabil dan tangguh dalam pengoperasiannya
c. My SQl mempunyai sistem keamanan yang cukup baik
d. Sangat mendukung transaksi dan mempunyai banyak dukungan dari
komunitas
e. Sangat fleksibel dengan berbagai macam program
f. Perkembangan dari MySQl sangat cepat
Selain kelebihan yang disampaikan diatas, ada beberapa kekurangan yang
dimiliki oleh mySQl, diantaranya:
a. Kurang mendukung koneksi bahasa pemrograman seperti Visual basic atau
biasa kita kenal dengan sebutan VB, Foxpro, Delphi dan lain-lain sebab
koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari
bahasa pemrograman visual tersebut.
b. Data yang dapat ditangani belum besar dan belum mendukung widowing
function.
11
2.4 PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari
aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang
Wikipedia).
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki
kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan dari bahasa pemrograman PHP dari bahasa pemrograman lain
adalah sebagai berikut :
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
2.5 HTML
HTML adalah bahasa markup internet (web) berupa kode dan simbol yang
dimasukkan kedalam sebuah file yang ditujukan untuk ditampilkan didalam
sebuah website. Singkatnya, HTML adalah bahasa markup yang digunakan untuk
membuat website. Website yang dibuat dengan HTML ini, dapat dilihat oleh
semua orang yang terkoneksi dengan internet. Tentunya dengan menggunakan
aplikasi penjelajah internet (browser) seperti Internet Explorer, Mozilla Firefox
dan Google Chrome.
13
Saat ini bahasa HTML masih terus dikembangkan Hal ini dikarenakan pengguna
internet semakin hari semakin berkembang pesat. Oleh karena itu bahasa HTML
harus ditingkatkan lagi agar bisa menciptakan halaman web yang lebih
berkualitas. Untuk itulah dibentuk sebuah organisasi yang bertanggungjawab
mengembangkan bahasa HTML. Organisasi ini bernama W3C.
#1 Element
Element terdiri dari 3 bagian, yaitu tag pembuka, isi dan penutup. Contohnya
untuk menampilkan judul dari sebuah halaman, kita membuat kode html seperti
ini
Yang berwarna biru, itu adalah pembuka. Yang warna hijau adalah isi. Sedangkan
yang warna merah adalah penutup. Isi adalah optional, dalam artian tidak masalah
jika kita tidak memberikan isi. Beda dengan pembuka dan penutup, keduanya
harus ada dalam sebuah kode html. Jika tidak maka akan terjadi error, dan kode
tidak akan berfungsi.
15
Ada juga pembuka dan penutup yang berbeda dengan contoh diatas. Contohnya
seperi ini
Pada tag input kita tidak perlu menutupnya dengan </input> ,cukup dengan /> .
Bahkan dengan menuliskan > saja juga bisa.
#2 Tag
Tag adalah teks khusus berupa dua karakter < dan >. Contohnya tag <head>
dengan nama head, <body> dengan nama body, dan sebagainya. Tag ini sudah
diatur dari sananya, jadi kita tidak boleh membuatnya sendiri. Misal jika kita
menulis <bodi>, jelas tidak akan berfungsi.
<html>
<head>
<title>Website Faiz Agil Wirawan</title>
</head>
<body>
Hai teman teman, ini website pribadi saya lho..
</body>
</html>
Penjelasan
4. <body></body> bagian ini adalah konten utama web seperti header, navigasi,
artikel , sidebar dan footer
Anda dapat menuliskan kode html di aplikasi bawaan Windows, Notepad. Bisa
juga mendownload aplikasi khusu untuk menulis kode yaitu Notepad++.
#3 Atribut
Atribut terdapat didalam script sebuah elemen, fungsinya untuk memberi
informasi tambahan tentang elemen. Nilai dari atribut harus ditutup dengan tanda
kutip.
Kode diatas akan membuat sebuah kotak isian yang dikhususkan untuk menulis
password. Dalam artian, jika kita menulis di isian tersebut, tulisan kita akan
berubah menjadi bintang bintang seperi ini ******.
2.6 Eclipse
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform
(platform-independent). Berikut ini adalah sifat dari Eclipse:
Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan
open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat
lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah
kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen
yang dinamakan plug-in.