LANDASAN TEORI
2.1
10
2.2
Biometrika
2.2.1
Eko Nugroho (20) menyatakan, bahwa sidik jari adalah gurat-gurat yang
terdapat di kulit ujung jari. Sistem pengamanan dengan menggunakan sidik jari
sudah mulai digunkan di Amerika oleh E. Henry pada tahun 1901. Sistem Henry
menggunakan pola ridge (punggung alur pada kulit tangan dan kaki), yang
terpusat pola jari tangan, jari kaki, khususnya telunjuk.
Para pakar membuktikan bahwa tidak ada dua individu yang mempunyai pola
ridge yang serupa. Pola ridge tidak bisa diwariskan. Pola ridge dibentuk waktu
embrio, dan tidak pernah berubah seumur hidup. Perubahan pada pola ridge hanya
dapat terjadi akibat trauma, misal akibat luka-luka, terbakar, penyakit, atau
penyebab lain. Sistem biometrika sidik jari merupakan sistem autentifikasi
11
berbasis beometrika yang paling banyak digunakan saat ini karena memilik
tingkat akurasi yang tinggi dan mudah diterapkan. Dari hasil penelitian,
ditemukan 7 macam pola utama pappilary ridge, anatar lain: Loop, Arch, Whorl,
Tented Arch, Double Loop, Central Pocked Loop, dan Accidental.
Dari ketujuh pola tersebut, ada tiga pola papillary ridge yang paling banyak
ditemui di masyarakt yaitu Arch, Loop, dan Whorl. Sebuah Loop (lengkungan)
mempunyai 1 delta, Whorl (lingkaran) mempunyai 2 delta, dan Arch (sudut) tidak
mempunyai delta.
2.2.2
12
2.2.3
13
2.3
14
Pesan teks yang biasa digunakan adalah huruf, angka, atau karakter
alfanumerik. Seperti namanya Short Message Sevice, data yang mampu
ditampung juga terbatas. Satu SMS hanya dapat menampung maksimal 140 bytes
data, jadi satu SMS dapat menampung: 160 karakter (karakter latin), 70 karakter
(non latin karakter). (Sunardi dkk. 30)
2.3.1
15
140 (8 bit) karakter. Dengan mode ini, kita dapat melakukan enkoding
sendiri tehadap pesan, melakukan kompresi data, menambahkan nada
dering dan gambar pada pesan yang dikirimkan. (Hendrik 38)
2.3.2
SMS Gateway
2.3.3
NowSMS gateway adalah sebuah perangkat lunak server produk berbayar yang
menyediakan konten pengirim dan penerima SMS dan MMS. Perangkat lunak
NowSMS berjalan pada platform windows, dan didukung pada Windows XP,
Windows Vista, Windows 7, Windows 2003 Server dan Windows 2008 Server.
16
NowSMS menyediakan Free Trial 60 hari yang bisa di unduh melalui url
http://www.nowsms.com Versi 2011/07/05.
2.3.4
Duad Edison Tarigan (2) menyatakan, bahwa cara kerja SMS gateway pada
dasarnya hampir sama dengan mengirimkan SMS melalui handphone pada
umumnya. Hanya saja, bedanya adalah perangkat pengirimnya bukan lagi
handphone, tetapi modem GSM. Nah, modem inilah yang dikendalikan oleh PC
menggunakan aplikasi SMS gateway.
2.3.5
Duad Edison Tarigan (2) menyatakan, bahwa SMS gateway merupakan pintu
gerbang bagi penyeberan informasi dengan menggunkan SMS. Anda dapat
menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langung
terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik
ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara
otomatis dari database tersebut. Selain itu, dengan adanya SMS gateway anda
17
2.4
2.4.1
18
dikeluarkan PHP 4.0. tidak berhenti sampai di situ, kemampuan PHP terus
ditambah, dan saat buku ini disusun, versi terbaru yang telah dikeluarkan adalah
PHP 5.0.x.
2.4.2
Kelebihan-Kelebihan PHP
19
2.5
Mengenal MySQL
20
lisensi, yang berada dibawah lisensi GNU/GPL (general public license), yang
dapat Anda download pada alamat resminya http://www.mysql.com.
2.6
Web Server
Obtain
Data
PHP
Dynamic
Page
Web Browser
MySQL
Run
Scrip
t
PHP File
Page
Request
21
5. Script PHP menyimpan hasil query database MySQL menjadi satu atau
lebih variable PHP, dengan peryataan echo, maka hasil request
dikeluarkan.
6. Selanjutnya, PHP mengkopi hasilnya dalam bentuk HTML yang telah
diciptakan oleh web server.
7. Web server mengirim HTML yang sudah jadi ke web browser client.
2.7
konsep
sistem
(system
concept
development),
22
sistem
yang
dibutuhkan;
membuat
basis
data
dan
23
2.8
2.8.1
Class Diagram
24
Kelas main
Kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan
Kelas yang menangani tampilan sistem
Kelas yang mendefinisikan dan mengatur tampilan ke pemakai
Kelas yang diambil dari pendefinisian use case
Kelas yang menangani fungsi-fungsi yang harus ada diambil dari
pendefinisian use case
Kelas yang diambil dari pendefinisian data
Kelas yang digunakan untuk memegang atau membungkus data menjadi
sebuah kesatuan yang diambil maupun akan disimpan ke basis data.
Jenis-jenis kelas diatas juga dapat digabungkan satu sama lain sesuai dengan
pertimbangan yang dianggap baik asalkan fungsi-fungsi yang sebaiknya ada pada
struktur kelas tetap ada. Susunan kelas juga dapat ditambahkan kelas utilitas
seperti koneksi ke basis data, membaca file teks, dan lain sebagainya sesuai
kebutuhan.
Tabel 2.1 Simbol-simbol yang ada pada class diagram
Simbol
Nama
nama_kelas
+atribut
Keterangan
Kelas
+operasi()
nama_interface
Antarmuka /
Interface
Asosiasi /
association
Asosiasi berarah
/ directed
association
25
Nama
Generalisasi
Keberuntungan /
2.8.2
Keterangan
Relasi antar kelas dengan makna
generalisasi-spesialisasi (umum khusus)
Relasi antar kelas dengan makna
dependency
Agregasi
Semua-bagian (whole-part)
26
Nama
Keterangan
Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan
Use case
Aktor / aktor
Asosiasi /
association
sistem
System
Boundary
2.8.3
Activity Diagram
27
Nama
Keterangan
Setatus awal aktivitas sistem, sebuah diagram
Status awal
Aktivitas
Percabangan /
decision
Status akhir
Nama swimlane
Swimlane
28
2.8.4
Sequence Diagram
Nama
Keterangan
Orang, proses, atau system lain yang
berinteraksi dengan system informasi yang
akan dibuat di luar system informasi yang
nama aktor
atau
Aktor
nama aktor
Objek
29
Nama
Keterangan
Menyatakan objek dalam keadaan aktif dan
Waktu aktif
Pesan /
message
berinteraksi pesan
Menyatakan suatu objek membuat objek yang
lain, arah panah mengarah pada objek yang
dibuat.