You are on page 1of 20

BAB II

LANDASAN TEORI

2.1 Pengertian Aplikasi


Aplikasi ialah program komputer yang dibuat untuk menolong manusia
melakukan tugas tertentu. (Margunadi, 1995, Hal : 20)
Aplikasi ialah penggunaan komputer untuk tujuan tertentu, seperti menulis
novel, mencetak gaji atau menata letak teks dan grafik newsletter. (Pfaffenberger,
1994, Hal : 40)
2.2 Pengertian Gigi
Gigi adalah jaringan tubuh yang paling keras dibanding yang lainnya. Strukturnya
berlapis-lapis mulai dari email yang amat keras, dentin (tulang gigi) di dalamnya, pulpa
yang berisi pembuluh darah, pembuluh saraf, dan bagian lain yang memperkokoh gigi.
Namun demikian, gigi merupakan jaringan tubuh yang mudah sekali mengalami
kerusakan. Ini terjadi ketika gigi tidak memperoleh perawatan semestinya. Proses
kerusakan gigi geligi diawali dengan adanya lubang gigi atau disebut juga karies.
Gigi adalah bagian keras yang terdapat di dalam mulut dari banyak vertebrata.
Mereka memiliki struktur yang bervariasi yang memungkinkan mereka untuk melakukan
banyak tugas. Fungsi utama dari gigi adalah untuk merobek dan mengunyah makanan
dan pada beberapa hewan, terutama karnivora, sebagai senjata. Akar dari gigi tertutup
oleh gusi. Gigi memiliki struktur pelindung yang disebut email gigi, yang membantu
mencegah lubang di gigi. Pulp dalam gigi menciut dan dentin terdeposit di tempatnya.

5
2.3 Bentuk bentuk gigi
1. Gigi Seri
2. Gigi Taring
3. Gigi Geraham Kecil
4. Gigi Geraham
5. Email
6. Tulang
7. Rongga gigi
8. Semen / Sementum
9. Gigi Desidus (Gigi susu)
10. Gigi Kekal

2.4 Penjelasan masing masing bentuk dan fungsi gigi


2.4.1 Gigi Seri
Gigi seri adalah gigi yang memiliki satu akar yang berfungsi untuk memotong dan
mengerat makanan atau benda lain.

Gambar 2.1 Gigi Seri

2.4.2 Gigi Taring


Gigi taring adalah gigi yang memiliki satu akar dan memiliki fungsi untuk mengoyak
makanan atau benda lainnya.

Gambar 2.2 Gigi Taring

2.4.3 Gigi Geraham Kecil


Gigi geraham kecil adalah gigi yang mempunyai dua akar yang berguna / berfungsi
untuk menggilas dan mengunyah makanan atau benda lainnya.

Gambar 2.3 Gigi Graham Kecil

2.4.4 Gigi Geraham


Gigi geraham adalah gigi yang memiliki tiga akar yang memiliki fungsi untuk
melumat dan mengunyah makanan atau benda-benda lainnya.

Gambar 2.4 Gigi Graham

2.4.5 Email
Email adalah jaringan yang berfungsi untuk melindungi tulang gigi dengan zat yang
sangat keras yang berada di bagian paling luar gigi manusia.

2.4.6 Tulang
Tulang merupakan lapisan yang berada pada lapisan setelah email yang di bentuk dari
zat kapur.

2.4.7 Rongga Gigi


Rongga gigi adalah rongga yang di dalamnya terdapat pembuluh darah kapiler dan
serabu-serabut syaraf.

2.4.8 Semen / Sementum


Semen merupakan bagian dari akar gigi yang berdampingan / berbaasan langsung
dengan tulang rahang di mana gigi manusia tumbuh.

2.4.9 Gigi Desidus (Gigi susu)


Manusia mempunyai 2 jenis gigi yaitu gigi desidus (gigi susu) dan gigi kekal. Gigi
desidus berjumlah 20 batang. Gigi mula tumbuh ketika masih anak-anak berumur 6
bulan hingga 2 tahun.
Pertumbuhan Gigi (Anggaran) :
- Central Incisor (gigi kancip) : 6 12 Bulan
- Lateral Incisor (gigi kancip) : 9 13 bulan
- Cannie (gigi taring ) : 16 23 bulan
- First Molar (gigi graham kecil) : 13 19 bulan
- Second Molar (gigi graham besar) : 23 32 bulan

Gambar 2.5 Gigi Desidus

2.4.10 Gigi Kekal


Gigi kekal akan mengantikan gigi desidus ( gigi susu ) secara berperingkat mulai
umur 6-7 tahun . Jumlah gigi kekal adalah sebanyak 32 batang .
Pertumbuhan Gigi :
- Central Incisor ( Gigi Kacip ) : 6-8 tahun
- Lateral Incisor ( gigi Kacip ) : 6.5-9 tahun
- Canine ( Gigi Taring ) : 9-12 tahun
- First Premolar ( Gigi geraham kecil ) : 8-12 tahun
- Second Premolar ( Gigi geraham Kecil ) : 8.5-13 tahun
- First Molar ( Gigi geraham besar ) : 6-7 tahun
- Second Molar (Gigi geraham Besar ) : 11-14 tahun
- Third Molar (Wisdom Tooth) ( Gigi Bungsu ) : 17-25 tahun

Gambar 2.6 Gigi Kekal

9
2.5 Penyakit penyakit gigi serta cara perawatannya
2.5.1 Karies
adalah penyakit jaringan gigi dengan tanda-tanda kerusakan jaringan dimulai dari
permukaan gigi (pit fisur daerah interproximal) meluas kearah pulpa (Braver).

Proses terjadinya karies :


Menurut teori Kemoparasiter :
Terjadinya kerusakan gigi (Dental decay) yang disebabkan oleh asam yang dihasilkan
dari penghancuran sukrosa dengan bakteri asidogenik. Asam ini menghancurkan
(proses dekalsifikasi) lapisan organik gigi (email) yang kemudian terjadi proses
proteolisa lapisan organik (email dan dentin).

Penyebab keries adalah PLAK

Faktor-faktor yang mempengaruhi terjadinya karies


- Menurut kedalamannya karies dibagi :
a. Karies Superfisialis
adalah dimana karies baru mengenai email saja (samapai dentino enamel
junction), sedang dentin belum terkena.

Gambar 2.7 Karies Superfisialis

Perawatan pada tahap ini cukup sederhana, dimana doktor gigi akan membersihkan
jaringan karies kemudian menutupnya dengan bahan restorasi amalgam atau bahan
yang lebih baru yang sewarna dengan gigi, yaitu resin komposit secara langsung.
b. Karies Media
adalah dimana karies sudah mengenai mengenai dentin, tetapi belum melebihi
setengan dentin.

10

Gambar 2.8 Karies Media

Perawatan pada tahap ini biasanya melakukan penambalan secara langsung dengan
memberikan bahan pelapis sebelum diberikan bahan penambalan.
c. Karies Profunda
adalah dimana karies baru mengenai email lebih dari setengah dentin dan kadangkadang sudah mengenai pulpa.

Gambar 2.9 Karies Profunda

Perawatan saluran akar mutlak perlu dilakukan terlebih dahulu sebelum


melakukan penambalan.

Perawatan

Tergantung dari penyebabnya :


- Kalau karena makanan, minuman, rokok ditanggulangi dengan menghindari atau
menghentikan konsumsi makanan-makanan tersebut.
-

Bila karena kondisi-kondisi fisiologis sukar dihindari, penanggulangannya dapat


dengan menggunakan bahan kosmetik seperti obat kumur, mout spray, tablet isap
atau makan permen mentol.

Di dalam rongga mulut adanya sisa akar, gigi berlubang, periodontal poket,
kalkulus dan lain-lain perawatan yang tujuan utamanya menghilangkan halitosis
sehingga harus menghilangkan bakteri dan semua unsur.

11
2.5.2 Periodontitis (Kerusakan pada jaringan gigi)
adalah peradangan dari jaringan penyangga gigi yang meliputi gingiva, serabut-serabut
periodontal, sementum dan tulang alveolar sebagai akibat lanjut dari gingivitis yang tidak
dirawat.
Penyebab Periodontitits :
Iritasi local dan traumatik
Perawatan :
- Pencegahan :
1. Peningkatan oral hygiene (kontrol plak).
2. Perbaikan gigi
- Pengobatan :
1. Pembersihan karang gigi (scaling)
2. Pemberian obat :
- antimikroba dan analgetik
- antiseptic
- pencabutan atau perawatan saluran akar

2.5.3 Gingivitis (Peradangan pada gusi)


adalah peradangan pada gingival yang menunjukkan adanya tanda-tanda penyakit atau
kelainan pada gingival.
Penyebab Gingivitis :
Gingivitis disebabkan oleh plak dan dipercepat adanya faktor iritasi lokal dan sistemik.
Macam-macam iritasi local yang dapat menyababkan gingivitis :
1. Materia alba
2. Karang gigi
3. Overhanging filling (tambalan berlebihan)
4. Obat, missal arsen, phenol.

12
Macam-macam faktor sistemik :
1. Ketidak seimbangan hormonal (diabetes, pubertas, kehamilan).
2. Kelainan darah
3. Malnutrisi
4. Obat-obatan, misalnya dilantin sodium.
Pencegahan :
1. Peningkatan oral hygiene (kontrol plak).
2. Perbaikan gigi
Pengobatan :
1. Penberian obat-obat kumur yang bersifat antiseptic dan analgetik.
2. Pembersihan karang gigi (scaling).
Perawatan
Tergantung dari penyebabnya :
- Kalau karena makanan, minuman, rokok ditanggulangi dengan menghindari atau
menghentikan konsumsi makanan-makanan tersebut.
- Bila karena kondisi-kondisi fisiologis sukar dihindari, penanggulangannya dapat
dengan menggunakan bahan kosmetik seperti obat kumur, mout spray, tablet isap
atau makan permen mentol.
- Di dalam rongga mulut adanya sisa akar, gigi berlubang, periodontal poket, kalkulus
dan lain-lain perawatan yang tujuan utamanya menghilangkan halitosis sehingga
harus menghilangkan bakteri dan semua unsur.
2.6 Macromedia Flash
2.6.1 Mengenal Flash
Macromedia flash adalah sebuah program animasi yang telah banyak digunakan
oleh para desainer untuk menghasilkan desain yang professional. Program
macromedia flash merupakan program yang paling fleksibel untuk keperluan
pembuatan animasi sehingga banyak yang menggunakan program tersebut.

13

Macromedia flash berguna untuk membuat animasi, baik animasi interaktif maupun
animasi non interaktif.
Macromedia flash biasanya digunakan untuk membuat animasi web yang akan
ditampilkan dalam sebuah situs internet, pembuatan animasi-animasi film juga untuk
animasi sebuah iklan dan lain-lain. Program macromedia flash sangat bermanfaat
bagi para seniman desain untuk menuangkan ide-idenya ke dalam sebuah animasi
gerak atau visual. Program macromedia flash dengan program-program lain seperti
Macromedia Dreamweaver, Frontpage, Adobe Photoshop, CorelDraw dan lain-lain
guna menghasilkan sebuah desain yang menarik.
Halaman web biasanya tampak sangat statis, karena hanya menggunakan format
grafis sederhana, agar tidak membebani kecepatan modem yang lambat. Semua
berubah ketika muncul aplikasi tambahan yang memungkinkan penggunanya
meningkatkan fungsi web browser dengan memberi program tambahan.
Gambar web umum (seperti GIF dan JPEG) merupakan bitmap, yang terdiri
atas titik-titik warna tunggal (pixel) yang menyusun gambar. Ini menimbulkan
masalah, seperti sulit diubah ukurannya tanpa mengurangi kualitasnya, kapasitas yang
menyita banyak ruang dan animasinya merupakan sambungan sejumlah bitmap dalam
satu file yang cukup besar, sehingga perlu di-download lama dan merepotkan.
Jika struktur dapat dikenali, komputer dapat menampilkan atau mencetak gambar
tersebut dalam ukuran apapun, semudah mengubahnya menjadi bentuk lain untuk
menciptakan animasi. Dan ini juga salah satu alasan kenapa Flash begitu beken
dikalangan pengguna web.

14

Menu-menu Dasar Flash

Arrow Tool

Subselect Tool: Digunakan untuk menampilkan seleksi yang lebih detail (sub-

: Digunakan untuk menyeleksi (memilih) gambar

select)

Line Tool

: Digunakan untuk membuat garis lurus

Lasso Tool

: Digunakan untuk memilih gambar secara tidak beraturan

Pen Tool

: Digunakan untuk menggambar garis atau bentuk tertentu

Text Tool

: Digunakan untukmenyisipkan teks

Oval Tool

: Digunakan untuk membuat lingkaran atau elips

Rectangle Tool : Digunakan untuk membuat kotak segi empat

Pencil Tool

: Digunakan untuk membuat gambar tidak beraturan

Brush Tool

: Digunakan untuk membuat garis tebal

Ink Bottle Tool : Digunakan untuk mengubah warna garis (line)

Paint Bucket Tool : Digunakan untuk pewarna hitam (Fill)

Eyedropper Tool : Digunakan untuk mengambil sample warna

Eraser Tool

: Digunakan untuk menghapus bagian gambar.

2.6.2 Jenis-Jenis File Flash


- File Utama -.fla
Ini merupakan jenis file utama yang digunakan untuk menyimpan animasi Flash
sebelum diekspor ke movie.
- File hasil ekspor -.swf
File jenis ini biasa digunakan dalam halaman web. Movie dalam format .swf dapat
dilihat lewat web browser, selama web browser tersebur menginstal plig-in agar bisa
menampilkannya (plig-in bisa di-download dari www.macromedia.com).
File yang bisa dieksekusi -.exe
File yang dapat dibuka tanpa harus memiliki aplikasi flash atau plug-in khusus.

15

2.6.3 Simbol dan Instance


Dalam flash dikenal istilah Symbol (simbol) yaitu objek induk yang dapat digunakan
berulang kali pada dokumen atau movie Flash. Penggunaan simbol dapat
memperkecil ukuran file Flash yang dihasilkan dan mempermudah proses editing
movie.
Jika simbol adalah objek induk, maka Instance adalah duplikat atau kloning dari
objek induk tersebut.
Simbol dan Instance memiliki karakteristik yang unik :
1. Dari sebuah sinbol dibuat bermacam-macam instance yang berbeda, misalnya
dalam hal ukuran, rotasi atau transparasi.
2. Tiap instance memiliki sifat bawan dari simbol sehingga bila simbol diubah,
semua instance akan terpengaruh. Misalnya simbol diubah menjadi biru, maka
semua instance berwarna biru.
3. Untuk membuat simbol, klik Insert > New Simbol untuk membuat simbol baru.
Kemudian tentukan behaviour tersenderi, yaitu bagaimana simbol tersebut akan
berperilaku dalam movie. Ada tiga macam behaviour :
a. Movie Clip : Simbol ini merupakan rangkaian gambar didalamnya (seperti
film). Secara default akan dimainkan berulang-ulang.
b. Button : Simbol ini berfungsi sebagai tombol yang dapat diklik.
c. Graphic : Simbol ini berupa gambar.

Gambar 2.10 membuat simbol baru

16

2.6.4 Komponen Ruang Kerja


1. Timeline
Berisi kotak-kotak kecil yang disebut frame. Tiap frame memiliki durasi
sekian detik. Timeline digunakan untuk mengetahui panjang/ durasi animasi. Cara
bacanya dari kiri ke kanan (awal ke akhir). Disamping kiri terdapat layer.

Gambar 2.11 Timeline

2. Panel
Berisi informasi suatu objek, panel juga bisa digunakan untuk mengedit
objek/gambar. Satu panel biasanya terdiri dari beberapa menu tab. Panel info berisi
karakter fisik gambar, Mixer untuk meracik gambar, Character untuk mengedit
teks dan Instance digunakan untuk mengatur simbol. Untuk menampilkan panel
yang lengkap, klik Window > Panel Sets > Default Layout.

3. Library
Setiap kali symbol dibuat, symbol tersebut akan berada di dalam Library
Panel. Dalam movieyang cukup besar, jumlah symbol yang digunakan akan banyak.
Library berguna untuk mengorganisasikan simbol-simbol

dalam susunan yang

memudahkan dalam penggunaanya. Untuk membuka Library, klik Window >


Library atau Ctrl + L.

4. Object Actions
Kotak ini difungsikan untuk menampung script (bahasa program) yang
digunakan untuk menjalankan animasi.

17

5. Toolbar
Bentuknya memanjang vertical, adanya di sisi kiri. Aplikasi lain
menyebutnya toolbox. Dibagi empat kelompok : Tool, berisi tombol-tombol untuk
membuat dan mengedir gambar. View, untuk mengatur tampilan lembar kerja.
Colors, menentukan warna yang dipakai saat mengedit. Options, alat Bantu lain
untuk mengedit gambar.

6. Stage
Digunakan untuk lembar kerja untuk merancang. Mendesain seperti
tampilan yang di inginkan.

2.6.5 Animasi dalam Flash


Animasi dibuat dengan membentuk serangkaian frame yang berisi grafik di dalam
timeline. Keyframe adalah frame dimana terdapat perubahan yang spesifik di dalam
animasi. Sebuah movie Flash dapat dibagi dalam berbagai scane. Biasanya suatu
scane menampilkan suatu adegan. Pembagian movie ke dalam scane berguna untuk
memudahkan dalam mengorganisasikan movie.
Flash juga didesain untuk membuat presentasi dan animasi film berbasis vektor
untuk web. Dengan demikian animasi film kartun dapat dibuat dengan cukup mudah
dengan flash. Misalnya dengan menggambar dikertas kemudian discan lalu dilakukan
rotoscoping atau tracing gambar tersebut. Atau bisa juga dengan menggunakan
program 3D seperti Max, Maya, Vecta 3D dan Swft 3D yang kemudian
dikonversikan ke dalam flash dalam bentuk vektor secara langsung atau dengan
bantuan plugin (untuk Max atau Maya).
Salah satu dasar paling fundamental dari animasi adalah tetap menggambar
seperti menggambar objek tiga dimensi, bahkan saat menggambar dua dimensi. Hal
ini akan membuat animasi dua dimensi lebih memiliki kedalaman dan realitas. Cara
lain untuk membuat animasi karakter adalah dengan menggunakan teknik seperti
yang digunakan pada stop motion animation. Misalnya dibuat beberapa wajah yang

18

berbeda ekspresinya. Dan untuk menganimasikannya dilakukan dengan mengganti


tipe wajah yang berbeda dalam frame yang berbeda.

2.6.6 Action Script


Ada banyak kesamaan antara Action Script pada Flash dengan JavaScript.
Keduanya misalnya berbasis event. Pada JavaScript memanggil fungsi atau kode
script di atribut onClick. Onload, onUnload dan sebagainya. Pada Action Script pun
kode dijalankan jika sebuah event yang ditemukan, seperti tombol mouse yang
ditekan, dilepas, kursor untuk kedaerah tertentu dan sebagainya. Sebenarnya memang
Action Script dibuat mengikuti JavaScript, dan pada dasarnya ActionScript masih
lebih sederhana dibanding JavaScript. Fitur JavaScript seperti ekspresi (try..catch dan
throw) atau pernyataan switch belum ada, evalnya juga terbatas. ActionScript pun
belum mendukung set karakter Unicode. Pemrograman Flash (ActionScript) sifatnya
interpreted yaitu tidak perlu melakukan siklus kompilasi. Begitu selesai menulis, bias
langsung mencoba kode.

2.6.7 Fungsi Action Script


Action Script memiliki beberapa fungsi atau peran yang dapat membantu dalam
merancang situs atau movie Flash :
1. Membuat sistem navigasi situs
Hal ini berkaitan dengan bagaimana ActionScript dapat mengantar user
menjelajahi situs atau program yang telah dibuat. Dengan demikian animasi situs
yang telah dibuat tidak hanya menjadi film iklan belaka, kecuali memang
diinginkan seperti itu (dalam kasus film kartun menggunakan Flash).
2. Menambahkan interaktivitas dengan user
Dengan ActionScript user dapat berinteraksi dengan setiap elemen di dalam
movie Flash, baik itu tombol, movie clip maupun teks.
3. Membuat situs atau program yang dinamis

19

Action Script dapat digabungkan dengan berbagai bahasa lain, seperti JavaScript,
ASP, PHP, CGI, MySQL atau XML untuk membuat berbagai aplikasi yang sulit
atau tidak dapat dibuat hanya dengan Action Script saja. Misalnya untuk membuat
sistem database sehingga situs atau program Flash dapat di update secara rutin
dan otomatis.

2.7 Struktur Navigasi File


Secara teknis pembuatan homepage memiliki suatu alur navigasi dengan
menggunakan fasilitas hyperlink yang menghubungkan first page file ke file-file
berikutnya dalam satu direktori file homepage. Untuk memahami lebih jelas alur
tersebut, digunakan teori struktur navigasi. Berikut struktur navigasi yang digunakan :
a. Struktur limit linier
Merupakan struktur yang tanpa mempunyai suatu rangkaian cerita yang berurut.
Struktur ini menampilkan satu per satu tampilan layer secara berurut menurut
aturannya. Pada sturktur ini tidak diperkenankan adanya percabangan.

Gambar 2.12 Struktur Limit Linier

b. Struktur Hirarki
Struktur ini merupakan struktur yang mengandalkan percabangan untuk
menampilkan data atau gambar pada layer. Tampilan menu pada struktur ini
disebut dengan master page (halaman utama ke satu), dan master page ini
memiliki cabang-cabang yang disebut dengan slave page (halaman pendukung).

Gambar 2.13 Struktur Hirarki

20
c. Struktur Non Linier
Struktur ini merupakan perpanjangan dari struktur navigasi limit linier, namun
pada struktur ini diperkenankan adanya percabangan hanya saja percabangan ini
tidak sama dengan struktur hirarki. Pada struktur non linier semua kedudukan
pose sama sehingga tidak sama.

Gambar 2.14 Struktur Non Linier

d. Struktur Composite (Campuran)


Struktur ini mempunyai beberapa gabungan dari ketiga struktur sebelumnya, jika
suatu topik membutuhkan percabangan maka dapat dibuat percabangannya.

Gambar 2.15 Struktur Composite (Campuran)

Simbol :
= Melambangkan Alur
= Melambangkan File

21

2.8 Adobe Photoshop 7.0


Seiring dengan perkembangan zaman dan kebutuhan akan sebuah software yang
komprehensif dalam bidang desain grafis. Adobe Photoshop masih sangat diperlukan,
baik untuk keperluan seperti Animasi, Multimedia, Web dan bidang-bidang lain yang
terkait. Saat ini diperkenalkan oleh Adobe program pengolahan gambar ini memang
ditujukan untuk para user yang sangat suka dengan karya dengan Adobe Photoshop.
Adobe Photoshop adalah standar aplikasi terbaik untuk menyunting gambar
(image-editing) dan mengolah foto (Photo-retauching). Memang pantas julukan
Manipulation Master untuk Adobe Photoshop, sebagai sebuah program yang mampu
mengolah dan memanipulasi berbagai image yang nampak Impossible. Jika
dibandingkan dengan software yang sejenis. Corel Photo Paint, Microsoft Photo Editor,
Metacreation Painter dan pengolahan gambar lainnya, maka Photoshop masih
menduduki peringkat teratas. Penulis bukan membela salah satu software, namun ini
merupakan salah satu fakta yang terjadi dilapangan.

2.8.1 Kelebihan Adobe Photoshop 7.0


Adobe Photoshop dinyatakan oleh pengamat sebagai program yang kompatibel
untuk pembuatan Graphic Design. Pernyataan ini di dukung oleh kemampuannya :
a. Penggunaannya mudah terbukti dari tools yang disediakan baik untuk
professional maupun pemula.
b. Pada filternya dapat ditambahkan dengan efek-efek lain yang tidak terdapat
dalam Photoshop.
c. Pengalamannya dalam Graphic Desain tidak diragukan lagi terbukti dari
banyaknya industri media cetak yang menggunakan software ini.
d. Terintegrasi dengan produk keluaran Adobe lainnya, seperti Adobe Premiare,
Adobe Illustrator, Adobe In Design, dll.

22

2.9 PHP
Bahasa PHP memberikan banyak kemudahan dalam penggunaannya. Banyak
konsep PHP yang digunakan merupakan adopsi dari bahasa pemrograman yang sudah
lebih dahulu terkenal seperti C/C++ dan Perl. PHP juga mempunyai kemampuan
pemrograman yang bagus. Seperti keluwesan dalam penggunaan dan konversi
tipe data. Selain itu PHP juga memiliki keunggulan dalam hal pengolahan database.
Untuk membuat suatu aplikasi yang besar yang memerlukan kecepatan pengaksesan
dan kekuatan data diperlukan suatu sistem database yang baik Pada aplikasi
sebelumnya, data kita hanya merupakan data teks file biasa. Sehingga jika diterapkan
untuk aplikasi yang membutuhkan data besar dan kecepatan akses yang tinggi maka
aplikasi kita akan berjalan tidak efisien dan kemungkinan kerusakan data sangat
besar. Untuk itu kita harus menggunakan sistem database untuk mengolah data kita.

2.10 MYSQL
MySQL merupakan Database Management System (DBMS) yang bersifat open
source dan dikembangkan, serta didistridusikan oleh MySQL AB. MySQL memiliki
bagian berupa Structured Query Language(SQL) yang digunakan untuk mengolah
database-database relasional yang ada di dalamnya. MySQL merupakan aplikasi
database yang kecil tetapi memiliki kekuatan dan kemampuan yang baik dalam
mengolah database.
Pada aplikasi pengenalan bentuk dan fungsi gigi ini menggunakan database
MySQL. Beberapa sintaks program yang digunakan dalam aplikasi pengenalan
bentuk dan fungsi gigi, yang berhubungan dengan database diantaranya :
1. Koneksi ke database
Fungsi mysql_connect()
Digunakan untuk melakukan koneksi ke program database
mySQL_create_db()
Digunakan untuk membuat sebuah database, sintaksnya :
mySQL_create_db(database)

23

2. Tahap Operasi
Memasukan data
Untuk memasukan data ke database, digunakan sintaks :
INSERT INTO nama_table (field1,field2,.) VALUS(data1,data2)
Mencari data
Untuk mencari satu atau lebih data di database, digunakan sintaks berikut :
SELECT field1,field2.FROM nama_table WHERE syarat1,syarat2..
ORDER by nama_field
Fungsi mysql_fetch_row()
Digunakan untuk mengambil hasil query baris perbaris ke database dalam bentuk
array.
Fungsi mysql_fetch_array()
Digunakan untuk mengambil hasil query baris perbaris ke database mengedit
data.
Untuk meng edit data menggunakan sintaks berikut:
UPDATE nama_table SET field=nilai_baru, field2=nilai_baru,..
WHERE syarat1, syarat2...
Untuk menghapus data menggunakan sintaks berikut :
DELETE FROM nama_table WHERE syarat

, syarat2,..

You might also like