Anda di halaman 1dari 13

BAB II

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.

Gambar 2.1 Contoh Penjahit


Penjahit membuat, mencocokkan, dan mengubah pakaian sesuai
permintaan dan kebutuhan pelanggan. Mereka sering membuat pakaian untuk
wanita termasuk gaun, gaun malam, dan blus. Mereka membantu pelanggan
dengan desain, gaya, dan kain dan mengambil pengukuran yang diperlukan.
Beberapa kali mereka membuat pola sendiri dan lain waktu mereka menggunakan
pola yang sudah dibuat. Penjahit sering mendapatkan pelanggan yang mencoba
pakaian tersebut beberapa kali untuk memastikan itu dibuat dengan benar dan pas.
Mereka juga melakukan perubahan dan perbaikan seperti hemming, memperbaiki
ritsleting. Beberapa penjahit spesialis dalam jenis pakaian tertentu seperti gaun
pengantin, gaun adat, pakaian, atau kebaya. Lainnya mengkhususkan diri pada
aksesoris seperti tas. Penjahit Kebanyakan bekerja di department store, toko kecil,
dan fasilitas binatu. Beberapa memiliki bisnis sendiri dan beberapa pekerjaan dari
rumah.

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

huruf kanji. Kode QR telah mendapatkan standarisasi internasional dan


standarisasi dari Jepang berupa ISO/IEC18004 dan JIS-X-0510 dan telah
digunakan secara luas melalui ponsel di Jepang.

Gambar 2.2 Contoh QR Code


Kode QR adalah suatu jenis kode matriks atau kode batang dua dimensi
yang dikembangkan oleh Denso Wave, sebuah divisi Denso Corporation yang
merupakan sebuah perusahaan Jepang dan dipublikasikan pada tahun 1994 dengan
fungsionalitas utama yaitu dapat dengan mudah dibaca oleh pemindai QR
merupakan singkatan dari quick response atau respons cepat, yang sesuai dengan
tujuannya adalah untuk menyampaikan informasi dengan cepat dan mendapatkan
respons yang cepat pula. Berbeda dengan kode batang, yang hanya menyimpan
informasi secara horizontal, kode QR mampu menyimpan informasi secara
horizontal dan vertikal, oleh karena itu secara otomatis Kode QR dapat
menampung informasi yang lebih banyak daripada kode batang.
Kode QR memiliki kapasitas tinggi dalam data pengkodean, yaitu mampu
menyimpan semua jenis data, seperti data numerik, data alphabetis,
kanji,kana,hiragana,simbol,dan kode biner. Secara spesifik, kode QR mampu
menyimpan data jenis numerik sampai dengan 7.089 karakter, data alphanumerik
sampai dengan 4.296 karakter, kode binari sampai dengan 2.844 byte, dan huruf
kanji sampai dengan 1.817 karakter. Selain itu kode QR memiliki tampilan yang
lebih kecil daripada kode batang.
Hal ini dikarenakan kode QR mampu menampung data secara horizontal
dan vertikal, oleh karena itu secara otomatis ukuran dari tampilannya gambar kode
QR bisa hanya seperspuluh dari ukuran sebuah kode batang. Tidak hanya itu kode
QR juga tahan terhadap kerusakan, sebab kode QR mampu memperbaiki
kesalahan sampai dengan 30%. Oleh karena itu, walaupun sebagian simbol kode
7

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.

Gambar 2.4 Logo Android.


8

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

 Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari


smartphone android dengan mengatur beberapa akun Email, SMS , Voice Dial,
Update dan lain sebagainya.
 Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOs
miliknya Apple, karena memang dari awal android hampir mengusung
teknologi iOs, hanya saja ini versi murahnya.
 Open Source – Operating system ini memang dibuat open source oleh
penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget jika
diluar sana ada banyak sekali Custom Rom untuk masing-masing perangkat
android.
 Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang
menarik dari yang gratis hingga berbayar, dan anda bisa mendownloadnya di
Google Play, siapa lagi kalau bukan miliknya Mbah Google.
 Dll – Dan masih banyak lagi kelebihan dan fitur yang dimiliki Android, dan
anda bisa mengembangkannya sesuai dengan keinginan anda, karena Sistem
operasi ini Open Source dan User Friendly
Sementara kekurangan atau kelemahan dari system operasi Android adalah
sebagai berikut ini :
 Update System – Seperti atikel saya disini » Cara Upgrade Os Android « untuk
melakukan update system tidaklah mudah, anda harus menunggu dari masing-
masing Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat
tidak menyenangkan.
 Batterai Cepat Habis – Ini sering terjadi jika anda menyalakan paket data dan
menggunakan widget serta aplikasi yang berjalan secara berlebihan, untuk
mengatasinya anda harus mengurangi aktivitas aplikasi pada smartphone anda.
 Lemot atau Lag – Sebenarnya kalau ini ada kaitannya dengan spesifikasi dari
masing-masing perangkat, namun ada kalanya Android ini tidak bersahabat
dengan beberapa aplikasi dikarenakan Ram ataupun Prosesornya yang kurang
memadai, jadi sesuaikan aplikasi dengan perangkatnya.

2.3 Mysql
MySQL adalah sistem manajemen database SQL yang bersifat Open
Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa
10

fitur seperti multithreaded, multi-user, dan SQL database managemen sistem


(DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal
dan mudah digunakan.

Gambar 2.5 Logo Mysql

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).

Gambar 2.6 Logo PHP


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.
Sejarah PHP yang merupakan kependekan dari Personal Home Page (Situs
Personal). pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan
script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus
merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan
perilisan kode sumber ini menjadi open source, maka banyak programmer yang
tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-
modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
12

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

Gambar 2.5 Logo HTML


HTML adalah singkatan dari Hyper Text Markup Language. Tapi
mengetahui singkatannya saja tidak akan cukup. Karena itu saya akan
menyajikan arti dari kata kata tersebut. 

 HyperText adalah metode dimana kita "berpindah" disekeliling web, dengan


mengeklik sebuah teks yang bernama hyperlink. Hyperlink adalah sebuah teks
khusus di internet, dimana saat teks tersebut diklik, akan membawa kita ke
halaman web selanjutnya/halaman web lain yang telah ditentukan.
 Markup adalah hal yang dilakukan oleh tag HTML kepada teks yang ada
didalamnya. HTML menandai teks yang berada didalamnya sebagai tipe teks
tertentu. Misalnya saja jika kita menandai sebuah teks dengan tag html <i>, maka
teks tersebut akan berubah menjadi italic (huruf yang miring). Sedangkan jika kita
menandainya dengan <b>, maka teks tersebut akan berubah menajadi bold (huruf
tebal).
 Language yang berarti bahasa. HTML adalah sebuah bahasa, yang memiliki kata
kata berupa kode dan syntax seperti bahasa yang lain.

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.

Fungsi dan Kegunaan HTML


Sebagai bahasa markup internet, HTML memiliki banyak fungsi dan kegunaan.
Beberapa manfaat dari HTML diantaranya
14

 Untuk Membuat Halaman Web. Bahasa HTML digunakan untuk membuat


halaman web. Semua halaman web pasti dibuat dengan menggunakan HTML.
 Sebagai Pondasi Bagi Sebuah Website. Sebuah rumah jika tidak memiliki
pondasi maka akan cepat roboh. Begitu juga dengan website. Jika tidak memiliki
HTML sebagai pondasi, kita tidak dapat mengimplementasikan bahasa lainnya
seperti CSS (bahasa untuk mendesain website), Javascript (bahasa untuk
menambah prilaku website), dan PHP (bahasa pemrograman server website).
 Untuk menandai teks pada halaman web. Misalnya, kita dapat menandai
sebuah teks menjadi bergaris bawah dengan menggunakan tag html <u>
 Untuk menandai elemen/bagian pada halaman web. Sebuah website memiliki
beberapa bagian seperti header, navigasi, main dan footer. Kita dapat menandai
setiap bagiannya dengan HTML.
 Untuk menampilkan informasi dalam bentuk tabel
 Untuk menambahkan objek seperti audio, video, gambar, dll dalam halaman
web
 Untuk membuat online form 

Struktur Dasar HTML

#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

<title>Website Milik Faiz</title>

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

<input type="text" value="isian" />

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.

Untuk lebih memperjelas, berikut ini struktur dasar kode html

<html>

<head>
<title>Website Faiz Agil Wirawan</title>
</head>

<body>
Hai teman teman, ini website pribadi saya lho..
</body>

</html>

Penjelasan

1. <html></html> untuk menandai awal dan akhir dari file HTML


2. <head></head> berisikan keterangan informasi seperti title dan jenis dokumen
3. <title></title> sebagai judul halaman web
16

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.

<input type="password" />

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:

 Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux,


Solaris, AIX, HP-UX dan Mac OS X.
 Mulit-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.
 Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa
digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti
dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
17

Gambar 2.6 Logo 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.

Anda mungkin juga menyukai