BAB II LANDASAN TEORI 2.1 Aplikasi Aplikasi perangkat lunak

advertisement
BAB II
LANDASAN TEORI
2.1 Aplikasi
Aplikasi perangkat lunak adalah suatu subkelas perangkat lunak komputer
yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu
tugas yang diinginkan petugas. Biasanya di bandingkan dengan perangkat lunak
sistem yang mengintegrasikan berbagai kemampuan komputer, tetapi tidak
secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu
tugas yang menguntungan pengguna. Contoh utama perangkat lunak aplikasi
adalah pengolah kata, lembar kerja dan pemutar media.(Sinaga, 2014)
Menurut Kamus Kamus Besar Bahasa Indonesia (KBBI) aplikasi adalah
penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan
atau ketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu program
komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari
user (pengguna).
Menurut Hengky W. Pramana, Aplikasi merupakan suatu unit perangkat
lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti
sistem perniagaan, game palayanan masyarakat, periklanan, atau semua proses
yang hampir dilakukan manusia.
Dari penjelasan diatas dapat kita simpulkan bahwa Pengertian Aplikasi
adalah Program siap pakai yang dapat digunakan untuk menjalankan perintahperintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang
lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi
mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik
pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputasi yang
diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.
(seputarpengetahuan.com)
2.2 Pendaftaran
Pengetian pendaftaran bila kita lihat dalam Kamus Besar Bahasa Indonesia
adalah berasal dari kata daftar, yaitu catatan sejumlah nama atau hal yang
disusun berderet dari atas ke bawah (Departemen Pendidikan Nasional, 2002).
6
http://digilib.mercubuana.ac.id/
7
Jadi bisa diartikan pendaftaran merupakan proses, cara pembuatan mendaftar
atau pencatatan nama, alamat dan sebagainya. (kbbi.web.id)
2.3 Rekam Medis
Rekam medis adalah bentuk tulisan aktivitas pelayanan yang diberikan oleh
pemberi pelayanan medis atau kesehatan kepada seorang pasien. Rekam medis
meliputi identitas lengkap pasien, catatan tentang penyakit (diagnosis, terapi,
pengamatan perjalanan penyakit). Rekam medis adalah siapa, apa, dimana, dan
bagaimana pasien selama dirumah sakit, untuk melengkapi rekam medis harus
memiliki data yang cukup tertulis dalam rangkaian kegiatan guna menghasilkan
diagnosa, jaminan, pengobatan dan hasil akhir. Rekam medis adalah keterangan
baik yang tertulis maupun yang terekam tentang identitas pasien, anamnesa
penentuan fisik laboratorium, diagnosa segala pelatanan dan tindakan medik
yang diberikan kepada pasien dan pengobatan baik yang dirawat inap, rawat
jalan maupun yang mendapatkan pelayanan gawat darurat. (Hanafiah, 2009)
2.4 Klinik
Klinik adalah sebuah fasilitas yang sering dikaitan dengan rumah sakit atau
sekolah kedokteran yang ditunjukan untuk diagnosis dan perawatan pasien
praktek jalan dan kegiatan yang mencakup aplikasi dan penggunaan obatobatan untuk tujuan menyembuhkan atau meringankan penyakit di tubuh,
kegiatan operasi biasanya terbatas pada operasi secara manual umumnya
dilakukan dengan menggunakan instrument atau alat-alat bedah. (Mosby’s
Dental Dictionary, 2011)
2.5 Metode Waterfall
Waterfall adalah suatu metodologi pengembangan perangkat lunak yang
mengusulkan pendekatan kepada perangkat lunak sistematik yang mulai pada
tingkat kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan
pemeliharaan (Mubin, Saiful. Metode Waterfall, 2011:46).
Langkah-langkah yang harus dilakukan pada metodologi waterfall adalah
sebagai berikut:
http://digilib.mercubuana.ac.id/
8
1. Analisis Kebutuhan Perangkat Lunak (Requirement Analysis)
Proses pengumpulan kebutuhan di intensifkan dan di fokuskan,
khususnya pada perangkat lunak. Untuk memahami sifat program yang
dibangun, rekayasa perangkat lunak (analisis) harus memahami domain
informasi, tingkah laku, untuk kerja dan antar muka (interface) yang
diperlukan. Kebutuhan baik untuk sistem maupun perangkat lunak di
dokumentasikan dan dilihat dengan pelanggan.
2. Desain (Design)
Desain perangkat lunak sebenearnya adalah proses multi langka yang
berfokus pada empat atribut sebuah program yang berbeda, struktur
data, arsitektur perangkat lunak, representasi interface dan detail
(algoritma) procedural. Proses desain menerjemahkan syarat atau
kebutuhan ke dalam sebuah representasi perangkat lunak yang dapat
diperkirakan demi kualitas sebelum di mulai pemunculan kode.
Sebagaimana persyaratan, desain di dokumentasikan dan menjadi
bagian dari konfigurasi perangkat lunak.
3. Kode (Coding)
Desain harus di terjemahkan dalam bentuk mesin yang bisa di baca.
Langkah pembuatan kode melakukan tugas ini. Jika desain dilakukan
dengan cara yang lengkap, pembuatan kode dapat diselesaikan secara
mekanis.
4. Pengujian (Testing)
Proses pengujian dilakukan pada logika internal untuk memastikan
semua pernyataan sudah diuji. Pengujian eksternal fungsional untuk
menemukan kesalahan – kesalahan dan memastikan bahwa input akan
memberikan hasil yang aktual sesuai yang dibutuhkan.
5. Pemeliharaan (Maintenance)
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan
mengalami perubahan. Perubahan tersebut bisa karena mengalami
kesalahan karena perangkat lunak harus menyesuaikan dengan
lingkungan baru (sistem operasi baru), atau karena pelanggan
membutuhkan perkembangan fungsi sistem atau unjuk kerja.
http://digilib.mercubuana.ac.id/
9
Gambar 2.1 Metode Waterfall
2.6 UML (Unified Modeling Language)
2.6.1 Definisi UML (Unified Modeling Language)
Pada perkembangan teknologi perangkat lunak, diperlukan adanya Bahasa
yang digunakan untuk memodelkan perangkat lunak yang akan dibuat dan perlu
adanya standarisasi agar orang di berbagai negara dapat mengerti pemodelan
pembangunan perangkat lunak. Banyak orang yang telah membuat Bahasa
pemodelan
pembangunan
perangkat
lunak
sesuai
dengan
teknologi
pemrograman yang berkembang pada sat itu, misalnya yang sempat
berkembang dan digunakan oleh banyak pihak adalah Data Flow Diagram
(DFD) untuk memodelkan perangkat lunak yang menggunakan pemrograman
prosedural atau struktural.
Pada perkembangan teknik pemrograman berorientasi objek, munculah
sebuah standarisasi Bahasa pemodelan untuk pembangunan perangkat lunak
yang dibangun dengan menggunakan teknik pemrograman berorientasi objek,
yaitu Unified Modeling Language (UML). UML merupakan Bahasa visual
untuk pemodelan dan komunikasi mengenai sebuah sistem dengan
menggunakan diagram dan teks-teks pendukung. UML hanya berfungsi untuk
melakukan pemodelan. Jadi penggunaan UML tidak terbatas pada metodologi
http://digilib.mercubuana.ac.id/
10
tertentu, meskipun pada kenyataannya UML paling banyak digunakan pada
metodologi berorientasi objek. (Shalahuddin, 2011)
Tabel 2.1 Jenis Diagram UML (Alan Dennis, 2012)
No Diagram
Kegunaan
1
Activity
Behaviour procedural parallel
2
Class
Class, fitur, dan hubungan-hubungan
3
Communication
Interaksi antar objek; penekanan pada jalur
4
Component
Struktur dan koneksi komponen
5
Composite structure
Dekomposisi rentime sebuah class
6
Deployment
Pemindahan artifak ke node
7
Interaction overview
Campuran sequence dan activity diagram
8
Object
Contoh konfigurasi dari contoh-contoh
9
Package
Struktur hirarki compile-time
10
Sequence
Interaksi antar objek; penekanan pada sequence
11
State machine
Bagaimana event mengubah objek selama aktif
12
Timing
Interaksi antar objek; penekanan pada timing
13
Use case
Bagaimana pengguna berinteraksi dengan
sebuah sistem
2.6.2
Definisi Diagram UML (Unified Modeling Language)
Berikut ini adalah definisi 4 diagram UML, yaitu:
2.6.2.1 Use Case Diagram
Sebuah use case adalah cara formal mewakili cara dimana sistem
bisnis berinteraksi dengan lingkungannya. Ini menggambarkan kegiatan
yang dilakukan oleh para pengguna sistem. Seperti, pemodelan use case
sering dianggap sebagai pandangan eksternal atau dungsional bisnis proses
dalam bahwa hal itu menunjukkan bagaimana pengguna melihat proses,
bukan mekanisme internal dimana proses dan sistem pendukung beroperasi.
Seperti diagram aktivitas, penggunaan kasus dapat mendokumentasikan
http://digilib.mercubuana.ac.id/
11
sistem saat ini (yaitu, as- adalah sistem) atau sistem baru yang
dikembangkan. (Alan Dennis, 2010).
Ada dua hal utama pada use case yaitu pendefinisian apa yang
disebut aktor dan use case.
 Aktor merupakan orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang akan dibuat di
luar sistem informasi yang akan dibuat itu sendiri, jadi
walaupun symbol dari aktor adalah gambar orang, tapi aktor
belu tentu merupakan orang.
 Use case merupakan fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling erutukar pesan antar unit atau
aktor.
Berikut adalah symbol-simbol yang ada pada diagram use case :
Tabel 2.2 Simbol Use Case (Alan Dennis, 2012)
Simbol
Nama
Keterangan
Simbol
Aktor/Role
Seseorang atau sesuatu yang berinteraksi dengan
sistem
Use Case
Menggambarkan bagaimana seseorang akan
mengunakan sistem
Subject
Merupakan lingkup subjek, misalnya sistem atau
individual proses bisnis
Association
Untuk mendokumentasikan aliran-aliran logika
Relationship dalam setiap Use Case.
Extends
Memungkinkan
suatu
Use
Case
memiliki
kemungkinan memperluas fungsionalitas yang di
sediakan ole use case lainnya.
http://digilib.mercubuana.ac.id/
12
Include
Memungkinkan Use Case untuk menggunakan
fungsional yang disediakan oleh Use Case
lainnya.
Generalisasi
Digunakan
untuk
memperlihatkan
bahwa
beberapa aktor atau use case memiliki sesuatu
yang bersifat umum.
2.6.2.2 Activity Diagram
Digunakan untuk model perilaku dalam independen proses bisnis
benda. Dalam banyak hal, diagram aktivitas dapat dipandang sebagai
diagram aliran data yan canggih yang digunakan dalam hubungannya
dengan analysis terstruktur. Namun, tidak seperti aliran data diagram,
diagram aktivitas termasuk notasi yang membahas pemodelan parallel,
kegiatan bersamaan dan proses. (Alan Dennis, 2012)
Yang perlu di perhatikan disini adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem buakan apa yang dilakukan aktor, jadi
aktivitas yang dapat dilakukan oleh sistem. Diagram aktivitas uga banyak
digunakan untuk mendefinisikan hal-hal berikut:

Rancangan proses bisnis dimana setiap urutan aktivitas yang
digambarkan merupakan proses
bisnis
sistem
yang
didefinisikan.

Urutan atau pengelompokan tampilan dari sistem / user
interface dimana setiap aktivitas dianggap memiliki sebuag
rancangan antarmuka tampilan.

Rancangan pengujian dimana setiap aktivitas dianggap
memerlukan sebuah pengujian yang perlu didefinisikan
kasus ujinya.

Rancangan menu yang akan ditampilkan pada perangkat
lunak.
http://digilib.mercubuana.ac.id/
13
Berikut adalah simbol-simbol yang ada pada Activity diagram :
Tabel 2.3 Simbol Pada Activity Diagram (Alan Dennis, 2012)
Simbol
Nama
Keterangan
Simbol
Initial Node
Merupakan tanda awal dari sebuah aktivitas
Final-
Merupakan
Activity
aktivitas
tanda
berakhirnya
sebuah
Node
Activity
Merupakan sebuah gambaran aktivitas yang
terjadi
Decision
Pilihan untuk pengambilan keputusan
Node
Merge Node Membawa kembali jalur keputusan bersama
yang
berbeda
yang
dibuat
dengan
menggunakan keputusan simpul
Swimlane
Memisahkan
organisasi
bisnis
yan
bertanggung jawab terhadap aktifitas yang
terjadi
Control
Menunjukkan urutan eksekusi
Flow
Object Flow Menunukkan aliran obek dari suatu kegiatan
(atau tindakan) untuk kegiatan lain (atau
tindakan).
http://digilib.mercubuana.ac.id/
14
2.6.2.3 Class Diagram
Sebuah diagram kelas adalah model statis yang menunukkan kelas
dan hubungan antar kelas yang tetap konstan dalam sistem dari waktu ke
waktu. Diagram kelas menggambarkan kelas, yang mencakup baik perilaku
dan negara, degan hubugan antara kelas, diikuti dengan cara dimana kelas
ditarik. (Alan Dennis, 2012)
Tabel 2.4 Simbol Pada Class Diagram (Alan Dennis, 2012)
Simbol
Nama Simbol
Class
Atribute
derived
/ Attribute
name
attribute
Keterangan
Kelas pada struktur sistem
Memiliki daftar attribute dalam
kompartemen tengahnya
name
Operation name ()
Operation
Menunukkan
operasi
yang
tersedia untuk sebuah kelas
Aggregation
Menggambarkan sesuatu class
terdiri dari class lain atau suatu
class adalah bagian dari class
lain
Generalization
Merupakan sebuah taxonomic
relationship antara class yang
lebih umum dengan class yang
lebih khusus.
Association
Asosiasi yang menghubungkan
class dengan classMultiplycity.
http://digilib.mercubuana.ac.id/
15
2.6.2.4 Sequence Diagram
Sequence diagram adalah salah satu dari dua jenis diagram interaksi.
Mereka menggambarkan benda-benda yang berpartisipasi dalam kasus
penggunaan dan pesan yan melewati antara mereka dari waktu ke waktu
untuk satu use case. Sebuah diagram sequence adalah model dinamis yang
menunjukkan urutan diagram menekankan pemesanan berbasis waktu
kegiatan yang terjadi diantara set benda, mereka sangat membantu untuk
memahami spesifikasi real-time dan kompleks menggunakan kasus (Alan
dennis, 2012).
Berikut simbol yang ada pada Sequence Diagram :
Tabel 2.5 Simbol Sequence Diagram (Alan Dennis, 2012)
Simbol
Nama
Keterangan
Simbol
Aktor
Orang atau sistem yang berasal dari manfaat
dan eksternal ke sistem yang berpartisipasi
secara berurutan dengan mengirim dan / atau
menerima pesan.
Object
Berpartisipasi
secara
berurutan
dengan
mengirim dan / atau menerima pesan yang di
tempatkan diatas diagram
Execcution
Menyatakan objek dalam keadaan aktif dan
Occurrence berinteraksi pesan.
Message
Pesan yang menggambarkan komunikasu yan
terjadi antara objek.
Message
Pesan yang dikirim untuk diri sendiri secara
(return)
langsung.
Lifeline
Menyatakan kehidupan suatu objek.
Message
Pesan yang dikirim untuk diri sendiri.
(return)
http://digilib.mercubuana.ac.id/
16
2.7 Database
Database atau basis data terdiri dari 2 suku kata, yaitu data dan base (basis).
Data dapat di artikan sebagai representasi fakta dunia nyata yang mewakili
suatu objek, misalnya manusia, hewan, barang, peristiwa, konsep, dan lain
sebagainya yang direkam dalam bentuk huruf, teks, simbol, angka, suara,
gambar dan lainnya. Sedangkan basis atau base dapat di artikan sebagai tempat
berkumpul atau menyimpan data-data suatu benda atau kejadian yang saling
berhubungan.
Database juga dapat di artikan sebagai kumpulan file, tabel, arsip yang
saling berhubungan yang disimpan didalam media elektronik. Data yang saling
disimpan tersebut tidak dibiarkan begitu saja, namun dikelola dan di organisasi
yang dikenal dengan Database Management System (DBMS). Dengan
demikian, data yang tersimpan di dalam database dapat disusun dengan rapi dan
terstruktur sehingga memudahkan dalam mendapatkan informasi yang
bersangkutan dengan database.(Wahana Komputer, 2010)
2.8 Software Pendukung
2.8.1
XAMPP
XAMPP yang digunakan adalah versi 3.2.1, menurut Choliviana,
Triyono dan Sukadi (2012) XAMPP merupakan paket php dan MySQL
berbasis open source yang dapat digunakan sebagai tool pembantu
pengembangan aplikasi berbasis PHP. XAMPP mengombinasikan beberapa
paket perangkat lunak berbeda ke dalam satu paket.
Memanfaatkan
XAMPP
sebagai
database
karena
XAMPP
menyediakan aplikasi database MySQL dengan interface lebih mudah
dalam pengoperasiannya, tool-tool yang disediakan cukup lengkap dan
memenuhi kebutuhan perancangan database selain itu XAMPP aplikasi
gratis.
http://digilib.mercubuana.ac.id/
17
Gambar 2.2 XAMPP
2.8.2
Adobe Dreamweaver CC
Macromedia Dreamweaver CC adalah sebuah HTML editor
profesional untuk mendesain web secara visual dan mengelola situs atau
halaman web. Saat ini terdapat software dari kelompok Adobe yang
belakangan banyak digunakan untuk mendesain suatu web. Versi terbaru
dari Adobe Dreamwever CC memiliki beberapa kemampuan bukan hanya
sebagai software untuk desain web saja, tetapi juga menyunting kode serta
pembuatan aplikasi web. Antara lain: JSP, PHP, ASP, XML, dan
ColdFusion. (Christianus Sigit,2010:1).
Dreamweaver merupakan software utama yang digunakan oleh Web
Designer dan Web Programmer dalam mengembangkan suatu situs web.
Hal ini disebabkan oleh ruang kerja, fasilitas, dan kemampuan
Dreamweaver yang mampu meningkatkan produktivitas dan efektifitas,
baik dalam desain maupun membangun suatu situs web.
Dalam perkembangannya, Adobe Dreamweaver telah mencapai
versinya yang terbaru atau lebih dikenal dengan Adobe Dreamweaver CC.
Fitur-fitur yang dimiliki semakin lengkap dan handal, untuk membuat
http://digilib.mercubuana.ac.id/
18
pengguna Dreamwever CC semakin dapat berkreasi dan berinovasi dengan
bebas dalam mendesain web.
Fitur baru yang semakin handal untuk versi terbaru ini dimunculkan,
diantaranya adalah Integrated CMS Support, CSS Inspection, PHP Custom
Class Code Hinting, dan Site-Specific Code Hinting. Semua fitur baru
tersebut semakin memantapkan pengguna Adobe Dreamwever CC untuk
semakin mengeksplorasi dan mengeksploitasi ide kreasi pengolahan
website.
Gambar 2.3 Adobe Dreamweaver CC
2.8.3
PhpMyAdmin
PhpMyAdmin adalah suatu program open source yang berbasis web
yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk
mengakses
database
MySQL.
Program
ini
mempermudah
dan
mempersingkat kerja kita. Dengan kelebihannya, para pengguna awam
tidak harus paham sintax-sintax SQL pembuatan database dan table.
2.8.4
MySQL
Kadir (2013:15), “MySQL adalah nama database server. Database
server adalah server yang berfungsi untuk menangani database. Database
http://digilib.mercubuana.ac.id/
19
adalah
suatu pengorganisasian
data
dengan
tujuan
memudahkan
penyimpanan dan pengaksesan data. Dengan menggunakan MySQL, kita
bisa menyimpan data dan kemudian data bisa diakses dengan cara yang
mudah dan cepat.”
Sidik (2014:333), “MySQL merupakan software database yang
paling popular di lingkungan Linux, kepopuleran ini karena ditunjang
karena performansi query dari databasenya yang saat itu bisa dikatakan
paling cepat dan jarang bermasalah. MySQL telah tersedia juga di
lingkungan Windows.”
Dari beberapa pengertian diatas, dapat disimpulkan bahwa MySQL
adalahsoftware database relasional tujuan memudahkan penyimpanan dan
pengaksesan data dan dapat diakses dengan cara yang mudah dan cepat.
2.8.4.1 Tipe Data MySQL
MySQL memiliki banyak tipe data berbeda yang dibagi menjadi
tiga kategori yaitu Numeric, Date and Time dan tipe data string.
Menentukan jenis dari tipe data merupakan suatu hal yang sangat
penting dalam pembuatan tabel, supaya ruang memory yang digunakan
sesuai dengan kebutuhan.
1. Tipe Data Numerik
Numerik adalah salah satu bentuk data yang berupa data
angka
Tabel 2.6 Tipe Data Numerik
Tipe Data
TINYINT()
Byte
s 1
Keterangan
Tipe ini merupakan bentuk numeric yang
paling kecil dalam menangani data di
dalamnya, yaitu data dari angka -128 sampai
SMALLINT()
2
dengan 127.
Tipe smallint dapat menyimpan data lebih
besar, yaitu mulai dari -32768 sampai dengan
32767.
http://digilib.mercubuana.ac.id/
20
3
MEDIUMINT()
MEDIUMINT mampu menangani data mulai
dari
4
INT()
Tipe ini sering digunakan dalam pembuatan
-8388608 sampai dengan 8388607.
database. INT mampu menyimpan data mulai
dari
8
BIGINT()
-214748348 sampai 214748347.
Bentuk
terbesar
dalam
tipe
data
numerik.BIGINT mampu menangani data
mulai dari - 9223372036854775808 sampai
dengan
9223372036854775807.
2. Tipe Data Date and Time
MySQL memiliki beberapa tipe data yang tersedia untuk
menampilkan tanggal dan waktu.
Tabel 2.7 Tipe Data Date and Time
Tipe Data
DATETIME
Keterangan
Tipe ini dapat menyimpan dua buah
bentuk data sekaligus, yaitu penanggalan
dan waktu. Bentuknya adalah ‘0000-0000 00:00:00’.
Tipe data ini
DATE
digunakan
untuk
menyimpan data penanggalan saja.
Bentuknya adalah ‘0000-00-00’.
TIMESTAMP
Tipe data TIMESTAMP tidak ada
pembatasnya,
berikut
contoh
penulisannya 00000000000000.
http://digilib.mercubuana.ac.id/
21
Tipe ini digunakan untuk menyimpan data
TIME
berbentuk penanggalan yaitu mulai dari
tahun yang dibaca dari dua karakter
terakhir dan diikuti bulan dan tanggal.
Bentuknya ’00:00:00’. Contoh 08:35:55
Tipe ini hanya menyimpan data berupa
YEAR
tahunnya saja. Bentuknya adalah 0000,
contoh 2009.
3. Tipe Data String
Walaupun tipe numeric dan date sangat penting, namun
kebanyakan dari tipe data yang akan digunakan berada di
format string.
Tabel 2.8 Tipe Data String
Tipe
Keterangan
Data
CHAR()
Tipe ini sama dengan VARCHAR , yaitu
dapat menyimpan data sampai dengan 225
VARCHAR
karakter.
Tipe ini dapat menyimpan data sampai dengan
225 karakter.
TINYTEXT
Tipe
ini
merupakan
penyimpanan
data
bentuk
string,
tipe
terkecil
ini
dari
mampu
menangani data sampai dengan 2^8-1 data.
BLOB
Tipe ini mampu menangani data sampai dengan
2^16-1 (64K-1) data.
http://digilib.mercubuana.ac.id/
22
TINYBLOB
Tipe ini sama dengan TINYTEXT, yaitu
menangani data sampai dengan 2^8-1 data.
TEXT
Bentuk TEXT adalah salah satu bentuk dukungan
tipe string yang mampu menangani data sampai
dengan 2^16-1 (64K-1) data.
MEDIUMT
Tipe ini dapat menyimpan data yang cukup besar,
EXT
yaitu sampai dengan 2^24-1 (16M-1) data.
ENUM
Tipe ini merupakan tipe yang dikatakan sebagai
tipe validasi, pada tipe ini yang mungkin akan
menjadi isi dari kolom tersebut harus ditentukan
terlebih dahulu.
Tipe ini memiliki fungsi yang sama dengan tipe
SET
ENUM, yaitu dengan mendeklarasikan anggota dari
isi kolom yang mungkin akan menjadi anggotanya.
2.8.4.2 Fungsi Php MySQL
1. mysql_connect()
Fungsi pertama kali untuk dapat terhubung ke MySQL ialah fungsi
mysql_connect(). Fungsi ini mempunyai atribut lengkap, yaitu
Mysql_connect(“$host”, “$username”,”$password”);
Tabel 2. 9 Atribut MySQL Connect
$host
Hostname/IP Addres yang digunakan untuk mengakses
$username
MySQL
User yang mempunyai account MySQL
$password
Password
2. mysql select db()
Sesudah terhubung ke mysql, langkah selanjutnya ialah memilih
http://digilib.mercubuana.ac.id/
23
database yang akan digunakam. Mysql_select_db($db,$link_id).
Tabel 2.10 Atribut mysql_select_db
$db
Nama database, contoh php
$link_id Variable untuk terhubung ke mysql, dalam hal ini (lihat
connect.php) ialah $koneksi.
3. mysql_query()
Syarat utama untuk mengakses mysql sudah terpenuhi. Fungsi
ketiga ialah fungsi untuk melakukan query ke mysql, mysql_query
($query, $link_id).
4. mysql_num_rows()
Fungsi ini digunakan untuk menghitung banyak baris yang diambil
dari variable query. Mysql_num_rows($query).
2.8.5
HTML
Menurut Sibero (2012:19), “HTML (Hyper Text Markup Language)
adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk
pertukaran dokumen web”.
Menurut Hadi, “HTML adalah dokumen text yang bisa dibaca untuk
dipublikasikan di World Wide Web (WWW), dan semua nama file dokumen
HTML mempunyai ekstensi html atau htm”.
Berdasarkan pendapat para ahli yang dikemukakan di atas dapat
ditarik kesimpulan bahwa HTML adalah HTML adalah bahasa yang sangat
tepat dipakai untuk menampilkan informasi pada halaman web, karena
HTML menampilkan informasi dalam bentuk hypertext dan juga
mendukung sekumpulan perintah yang dapat digunakan untuk mengatur
tampilnya informasi tersebut, sesuai dengan namanya, bahasa ini
menggunakan tanda (markup) untuk menandai perintah-perintahnya.
faculty.petra.ac.id
http://digilib.mercubuana.ac.id/
Download