BAB 2 LANDASAN TEORI
2.3 HTML(HyperText Markup Languange)
2.3.1 Elemen dan Tag HTML
Untuk menandai berbagai elemen dalam suatu dokumen HTML digunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri (<,tanda lebih kecil), sebuah nama tag dan sebuah kurung sudut kanan (>, tanda lebih besar), tag yang menjadi pasangan selalu diawali dengan karakter garis miring. Tag yang pertama menunjukkan tag awal Dokumen HTML disusun oleh elemen-elemen. “Elemen” merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML.
13
Suatu elemen didalam dokumen HTML harus ditandai dengan penulisan tagnya yang berpasangan. Nama elemn ditunjukan dengan nama tagnya. Ada beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut di antaranya adalah :
a. Paragraf dengan tag <p>
b. Ganti garis line break dengan tag <br> c. Garis datar horizontal rule dengan tag <hr> d. List item dengan tag <li>
Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag <html>, <head> dan <body> berikut tag-tag pasangannya.
Elemen heading berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraph dan elemen lainnya. Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <namatag>_</nametag>. Penulisan nama tag bebas, dapat menggunakan huruf besar, huruf kecil, ataupun campuran. Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya.
Tag mark-up digunakan sebenarnya member tahu browser web bagaimana memperlakukan atau menampilkan (memformat) halaman dokumen tersebut dalam browser.
Secara umum dokumen dibagi menjadi dua section (bagian), yaitu section head dan section body. Sehingga setiap dokumen HTML harus mempunyai pola dasar sebagai berikut:
14
<html>
<html>
…informasi tentang dokumen HTML </head>
<body>
…informasi yang ditampilkan dalam browser web
</body>
</html>
Dalam suatu dokumen hanya ada satu elemen HTML. Section atau elemen head ditandai dengan tag <head> di awal, dan tag </head> di akhir. Section ini berisi informasi tentang dokumen HTMLnya. Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen, judul ini akan ditampilkan pada section bar dari windows browser, ditandai dengan menggunakan tag <title> dan di akhiri dengan </title>.
Setiap dokumen HTML harus diawali dengan menuliskan tag <html> dan tag </html> di akhir dokumen. Tag ini menandai elemen HTML, yang berarti dokume ini adalah dokumen HTML.
Section body merupakan elemen terbesar didalam dokumen HTML. Elemen ini berisi dokumen yang akan ditampilkan pada browser meliputi paragraph, grafik, link, tabel dan sebagainya.
15
Contoh penulisan suatu dokumen HTML sebagai berikut:
<!-contoh.html>
<html>
<head>
<title> Halaman Contoh </title>
</head>
<body>
File ini merupakan file contoh. <br>
<b> Ini untuk membuat huruf cetak tebal </b>
</body>
</html>
2.3.2 Dasar-Dasar HTML
Fungsi dari tag-tag HTML adalah memformat okumen HTML, dimana tag-tag inilah yang berperan juga untuk memperindah halaman website. Walaupun tag-tag adalah standard an wajib ada jika ingin menuliskan script HTML.
16
1. Tag Heading
Tag Heading berfungsi untuk memformat heading (judul dan sub judul) dari sebuah halaman website. Jenis heading terdiri atas tujuh buah yaitu <H1>…<H2> sampai dengan <H7>….</H7>. <H1>…</H1> merupakan judul besar dan <H2>…</H2> sampai dengan <H7>…</H7> merupakan sub judul.
2. Tag List
Tag List <L1>…</L1> digunakan untuk menampilkan informasi dalam bentuk daftar (List). Ada dua jenis daftar yang dikenal HTML, yaitu daftar dalam bullet dengan bentuk tag <UL>…</UL> dan dalam bentuk <OL>…</OL>.
3. Link
Hyperlink adalah kemampuan website untuk dapat melompat kehalaman lain atau ke alamat lain yang dapat di klik untuk menuju ke suatu alamat atau ke alamat tertentu yang disebut hypertext. Tag ini membuat hypertext adalah <A HREF = URL-tujuan>hypertext</A>.
4. Format Teks
Untuk memformat teks dalam HTML dapat digunakan beberapa tag,yaitu:
17
b) <I>….</I> untuk memiringkan teks c) <U>….</U> untuk menggaris bawahi teks
d) <S>….</S> untuk memberikan coretan pada teks.
5. Tag Gambar
Tag Gambar <IMG SRC= nama file gambar> adalah tag untuk menampilkan gambar pada HTML yang berformat GIF atau JPG. Tag ini tidak mempunyai penutup seperti halnya tag lainnya, tetapi memiliki parameter yaitu SRC yang berfungsi untuk menemukan nama file gambar yang akan ditampilkan di browser.
6. Format Paragraf
HTML memiliki beberapa format berstandar yaitu:
a) <CENTER>…</CENTER> untuk membuat teks atau paragraph rata tengah
b) <RIGHT>…</RIGHT> untuk membuat teks atau paragraph rata kanan
c) <LEFT>…</LEFT> untuk membuat teks atau paragraph rata kiri
d) <P> untuk membuat satu pemisah paragraph e) <BR> untuk membuat pemisah satu baris
f) <HR> untuk memberikan satu garis pemisah yang berkesan tiga dimensi.
18
7. Tabel HTML
Untuk menampilkan data tabel pada HTML digunakan tag <TABLE>…</TABLE>. Tag ini berisikan beberapa tag yaitu:
a) <TH>…</TH> untuk menampilkan beberapa judul tabel yang biasanya terletak pada bagian atas atau paling kiri pada table.
b) <TR>…</TR> untuk menentukan baris pada suatu table. c) <TD>…</TD> untuk menampilkan data pada setiap sel
table.
d) <CAPTION>…</CAPTION> untuk menampilkan judul table yang terletak pada bagian luar table.
8. Form HTML
Untuk mendeklarasikan sebuah form pada HTML digunakan tag <FORM>…</FORM>. Didalam tag ini didefinisikan eleme n-elemen form seperti:
a) Textbox yang berguna untuk menampilkan masukkan berupa textbox yang mampu menerima masukan beberapa string sebanyak satu baris.
b) Textarea yang berguna untuk menampilkan masukkan berupa textbox dan mampu menerima masukan berupa string lebih dari satu baris.
19
c) Radio Botton yang berguna untuk menampilkan msukkan berupa pilihan dimana pengguna dapat memilih lebih dari satu pilihan.
d) Tombol yang berguna untuk menampilkan tombol SUBMIT untuk mengirim data kepemrosesan di server, RESET untuk mengulangi form.
e) Checkbox yang berguna untuk menampilkan masukkan berupa pilihan dimana pengguna dapat memilih lebih dari satu pilihan.
f) Drop-Down menu yang berguna untuk menampilkan masukan berupa pilihan dan pengguna dapat melihat semua pilihan dengan menekan drop-down menu.
g) Frame HTML
Frame HTML digunakan untuk membuat tampilan halaman HTML yang terbagi-bagi menjadi beberapa bagian, dimana setiap bagiannya merupakan satu halaman HTML yang terpisah. Frame tidak memiliki tag <BODY>. Sebagai penggantinya adalah tag <FRAMESET>. Untuk membuat
frame pada HTML digunakan tag
<FRAMESET>…</FRAMESET>. Didalam tag ini terdapat tag <FRAME> yang menentukan isi dari FRAMESET terdapat parameter ROWS yang berguna untuk menentukan lebar frame horizontal (mendatar) dan COLS untuk menentukan tinggi FRAME terdapat
20
parameter NAME yang menentukan dan parameter SCR yang berisi nama file HTML yang akan ditampilkan pada frame.
2.3.3 Statis dan Dinamis Website
Sebuah website yang didukung file HTML yang berdiri sendiri tanpa didukung bahasa pemrograman lain, biasanya akan menjadi website yang statis. Hal ini dapat di atasi dengan menyisipkan bahasa pemrograman lain didalamnya, seperti PHP, ASP, Java dan sebagainya. Pengertian statis disini yaitu kita tidak merubahnya dalam waktu yang singkat karena jika ingin merubahnya kita ahrus mengedit ulang file-file HTML tersebut secara langsung dan hal ini akan membutuhkan waktu yang lama. Sedangkan pengertian website dinamis adalah website yang isinya berubah yang pengubhannya tergantung pada cara kita menginginkan perubahan dalam website tersebut.
2.4 Sejarah PHP
PHP (PHP: Preprosessor) merupakan sebuah bahasa scripting yang menyatu dengan tag-tag HTML, di eksekusi deserver, dan digunakan untuk halaman web yang dinamis seperti halnya Active Server Page (ASP) atau Java Server Page (JSP).
Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Versi pertama ini berupa sekumpulan script perl yang digunakan oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada homepage pribadinya. Rasmus
21
menulis ulang script-script perl tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk form HTML, koneksi MYSQL dan meluncurkan PHP versi kedua yang diberi nama PHP/F1 pada tahun 1996.
PHP versi ketiga dirilis pertengahan tahun 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkan beberapa programmer lain yang antusias untuk mengembangkan PHP.
PHP versi keempat dirilis bulan Oktober tahun 2000. Perubahan mendasar pada PHP 4.0 adalah integrasi Zend Engine. Zend dibuat oleh Zeef Suraski dan Andi Gutmans yang merupakan penyempurnaan PHP 3.0 scripting engine. Hal ini adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP 3.0.
Versi terakhir PHP 5.0 dirilis pada bulan juli 2004. Perubahan yang cukup besar terhadap dunia pemrograman web, PHP 5.0 dikatakan sebagai bahasa pemrograman sebagai loncatan baru menuju Entreprise Application. Pada bagian inti, yaitu Engine program PHP, dilakukan perubahan total. PHP 5.0 akan memberikan dampa yang besar terhadap penerimaan PHP sebagai solusi kelas komersial.
2.4.1 Keunggulan PHP
Berdasarkan survey dilakukan Netcraft pada bulan desember tahun 1999 ditemukan bahwa lebih dari satu juti site yang menggunakan PHP. Hal ini dapat dimaklumi karena PHP tidak dapat dipungkiri merupakan bahasa pemrograman yang handal yang mempunyai banyak keunggulan antara lain :
22
a) Cross Platform, PHP dapat dipakai dihampir semua web server yang ada dipasaran ( Apache, phttpd,Microsoft IIS, AQL Server dan lain-lain) yang dijalankan pada berbagai sistem operasi (FreeBDS, Solaris, Linux,Windows,Unix). Dengan demikian proses developing dapat dilakukan menggunakan sistem operasi yang berbeda dengan sistem operasi yang digunakan setelah publish.
b) PHP banyak mendukung paket database baik yang komersil maupun yang non-komersil, seperti Postgresql, Mysql, Msql, Oracle, Informix, Microsoft SQL server dan banyak lagi.
c) Life cycle yang singkat, sehingga PHP selalu uptodate mengikuti perkembangan teknologi internet.
2.4.2 Struktur PHP
Program PHP adalah bahasa yang disisipkan kedalam HTML, sehingga browser dapat membaca script PHP yang telah dibuat, biasanya ditandai dengan <?PHP dan ?>.
2.5 MySQL
SQL (Struktur Query Language) adalah bahasa standar yang telah lama digunakan untuk akses database.
Setiap orang yang tertarik dengan pemrograman database tentunya tidak akan asing mendengar nama SQL. Bahasa disebut-sebut banyak orang sebagai
23
bahasa generasi keempat dalam akses data dan telah banyak digunakan untuk berbagai kepentingan pemrograman.
MYSQL salah satu database relasional yang mendukung pemakain SQL dan dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan dapat digunakan bersama-sama oleh beberapa user didalam komputer lokalnya yang disebut sebagai client. Data yang diberikan oleh server dapat disesuaikan dengan tingkat dan kepentingan pengguna. Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, sesuai dengan permintaan user. Semua komunikasi yang terjadi mendukung perintah-perintah SQL.
Saat ini makin banyak pembuatan aplikasi yang menggunakan arsitektur client/server, dalam pengaksesan database. Karena makin banyak pengguna aplikasi yang menuntut dapat memperoleh informasi yang actual dari bagian lain didalam suatu website, yang akan digunakan dalam proses pengambilan keputusan dibagian lainnya. Pekerjaan dalam pemeliharaan data akan makin dimudahkan karena tugas seperti itu dapat dilakukan pada satu tempat saja, yaitu server. Dengan menggunakan arsitektur ini dimungkinkan untuk mendapatkan integritas data yang cukup tinggi, karena semua user dapat bekerja dengan informasi yang sama.
2.6 Macromedia Dreamweaver
Dalam membuat suatu website diperlukan suatu editor. Salah satu editor yang sangat sederhana adalah notepad.
24
Dengan perkembangan perangkat lunak, suatu perusahaan yang bernama Macromedia, membuat suatu editor berbasis GUI yang dikhususkan untuk pembuatan website yang diberi nama Dreamweaver.
Dreamweaver merupakan editor HTML yang professional untuk mendesain, menulis kode program, dan mengembangkan website, halaman web, aplikasi web. Dalam pengerjaannya, Dreamweaver memberikan tiga pilihan yaitu bekerja dengan menulis kode program (menu kode), dengan pengeditan secara visual (mode design) dan dengan tampilan keduanya (mode split). Dreamweaver menyediakan alat-alat bantu untuk mengembangkan kreatifitas pembuatan web.
1
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Perkembangan Internet memang sangat luar biasa dan jauh berbeda dengan masa awal kehadirannya. Kini Internet, dengan sumber daya yang disebut dengan Web, telah banyak digunakan oleh berbagai organisasi untuk mendukung kelancaran usaha, dari sekedar menangani penyampaian informasi sampai ke penyelenggara bisnisnya sendiri. Web sangat cepat popular dalam lingkungan pengguna Internet, karena kemudahan yang di berikan kepada pengguna Internet untuk melakukan penelusuran, dan pencarian informasi. Suatu situs Web akan dikenal dengan cepat apabila informasi yang di sajikan selalu up to date dan lengkap.
Kebutuhan akan sebuah informasi yang akurat dan tepat untuk penyajian data sangat diperlukan oleh suatu organisasi atau perusahaan. Sekolah merupakan salah satu organisasi yang bergerak dalam memberikan pelayanan kepada masyarakat dalam bidang pendidikan. Salah satu unsure terpenting dari suatu sekolah adalah siswa. Dalam satu sekolah ada ratusan bahkan lebih siswa yang masing-masing mempunyai data yang berbeda dan tidak jarang data tersebut tersimpan secara manual sehingga memakan waktu yang banyak dalam pencarian suatu data siswa jika dibutuhkan.
2
Dengan kemajuan teknologi komputer, pengolahan data dan informasi dapat dilakukan dengan cepat dan akurat. Komputer merupakan suatu alat yang banyak digunakan untuk membantu permasalahan yang sering dihadapi oleh suatu organisasi atau perusahaan. Cara kerja komputer yang cepat dan praktis dalam pengolahan data membuat computer banyak digunakan oleh organisasi atau perusahaan. Oleh karena itu alangkah bagusnya jika sekolah juga menggunakan teknologi komputer dalam pengolahan data maupun informasi.
Dalam hal ini penulis mencoba membuat sistem informasi yang akan diterapkan pada SMP Swasta Dharma Pancasila, sehingga diharapkan mampu memberikan informasi yang terbaru dan akurat. Atas dasar itulah, maka penulis
memilih judul “ SISTEM INFORMASI SEKOLAH BERBASIS WEB SMP
SWASTA DHARMA PANCASILA MEDAN DENGAN MENGGUNAKAN PHP DAN MYSQL” yang dalam perancangan sistem informasi ini penulis menggunakan PHP dan MYSQL yang merupakan bahasa pemogramanuntuk membuat suatu aplikasi dalam Microsoft Windows, dan juga memudahkan pemrogram untuk berinteraksi langsung dengan elemen-elemen (komponen-komponen) setiap program. Website ini diharapkan dapat membantu SMP SWASTA DHARMA PANCASILA MEDAN tersebut dalam memperkenalkan sekolahnya di internet.
2
1.2 Identifikasi Masalah
Menyadari besarnya biaya dalam memeberikan informasi suatu lembaga atau perusahaan melalui media cetak maka dibutuhkan suatu cara yang dapat mengurangi biaya untuk menyediakan informasi tersebut ke masyarakat luas.
Untuk menghindar terjadinya kesimpangsiuran dalam pembahasan masalah dengan mengingat akan keterbatasan penulis dalam hal ilmu dan keterampilan serta waktu maka penulis membatasi permasalahan hanya pada pengolahan informasi guru/pegawai, data sekolah, data murid, pendaftaran siswa/siswi baru, dan data guru yang mengajar pada kelas tersebut.
Identifikasi masalahnya yaitu bagaimana merancang sebuah website untuk dapat digunakan sebagai media untuk memperkenalkan atau memberikan suatu informasi ke masyarakat luas melalui internet.
1.3 Maksud dan Tujuan
Tujuan dan maksud tulisan ini membuat website SMP DHARMA PANCASILA AZuntuk membantu penyampaian informasi dan memperkenalkan sekolah.
1.4 Metodologi Penelitian
Adapun teknik pengumpulan data Tugas Akhir ini penulis melakukan beberapa metode dalam merancang website, diantaranya :
3 4 3
2
1. Mempelajari dan mengumpulkan bahan dengan melakukan pencarian buku yang mendukung dan berhubungan dengan PHP sebagai Tugas Akhir penulis. 2. Mengunjungi website-website yang memberikan kumpulan source-code PHP
untuk dapat dipakai serta mendownloadnya kemudian mempelajarinya.
3. Menerapkan ide-ide yang menarik dari website yang telah dikunjungi ke website yang akan penulis buat.
4. Merancang website seperti yang di inginkan oleh pihak sekolah SMP Dharma Pancasila dan penulis sendiri.
1.5 Kegunaan Penelitian
Kegunaan penelitian ini bagi penulis sendiri adalah untuk menciptakana suatu system yang dapat mempermudah pengolahan data pada pihak yang bersangkutan itu sendiri sehingga menjadi lebih cepat, akurat dan efisien.
1.6 Tinjauan Pustaka
Tugas Akhir ini membahas pembuatan aplikasi web dinamis sekolah SMP Dharma Pancasila sebagai suatu website yang memberikan informasi mengenai sekolah SMP Dharma Pancasila dan segala hal yang berhubungan dengan sekolah tersebut. Aplikasi web ini juga didukung bahasa pemrograman web lainnya HTML 4
2
(HyperText Markup Language). Aplikasi web ini dibangun di bawah sistem operasi Windows XP.
1.7 Sistematika Penulisan
Sistematika penulisan Tugas Akhir ini disajikan kedalam bentuk terstruktur dan sistematik sehingga mempermudah pembaca untuk memahami isi Tugas Akhir.
Adapun sistematika Tugas Akhir ini sebagai berikut :
BAB 1 Pendahuluan
Bab ini berisikan tentang latar belakang pemilihan judul, maksud dan tujuan, identifikasi masalah, metodologi penelitian yang akan dilakukan dan kegunaan penelitian.
BAB 2 Landasan Teori
Bab ini berisikan tentang teori-teori untuk menyelesaikan pemecahan masalah yang akan dibahas beberapa teori yang digunakan: Sistem informasi, Database, dan uraian singkat tentang PHP, dan MYSQL.
BAB 3 Perancangan Sistem
Bab ini berisikan tentang perancangan web, saran perancangan web, uji program.
2
BAB 4 Implementasi Sistem
Bab ini menjelaskan tentang pengertian dan tujuan implementasi sistem, komponen-komponen yang dibutuhkan oleh sistem.
BAB 5 Kesimpulan dan Saran
Bab ini merupakan bab yang terakhir dimana penulis menuliskan kesimpulan dari uraian-uraian bab sebelumnya. Dan memberikan saran yang mungkin bermanfaat bagi Sekolah SMP Dharma Pancasila
ABSTRAK
Tugas Akhir ini bertujuan membangun sebuah web yang dinamis. Sistem perancangan dalam membangun web SMP Dharma Pancasila ini dikembangkan dengan menggunakan sebuah software yakni PHP, MySQL, Xampp Web Server dan browser Mozilla Firefox. Tujuan aplikasi web ini adalah untuk memudahkan pihak sekolah dalam memberi informasi kepada masyarakat dan user/pengguna dapat meng-update isi dari informasi yang terdapat pada web tersebut dengan mudah pada waktu yang diinginkan.
SISTEM INFORMASI SEKOLAH BERBASIS WEB SMP
SWASTA DHARMA PANCASILA MEDAN DENGAN
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
NOVA AQILLA SARI
132406030
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
SISTEM INFORMASI SEKOLAH BERBASIS WEB SMP SWASTA
DHARMA PANCASILA MEDAN DENGAN MENGGUNAKAN
PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memnuhi syarat mencapai gelar Ahli Madya
NOVA AQILLA SARI
132406030
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
PERSETUJUAN
Judul :SISTEM INFORMASI SEKOLAH BERBASIS WEB SMP SWASTA DHARMA PANCASILA MEDAN DENGAN MENGGUNAKANPHP DAN MYSQL
Kategori : TUGAS AKHIR
Nama : NOVA AQILLA SARI
NomorIndukMahasiswa : 132406030
Program Studi : DIPLOMA III TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)
UNIVERSITAS SUMATERA UTARA
Disetujui di
Medan , Juni 2016
Ketua Program Studi D-3 Teknik Informatika Pembimbing
Dr. Elly Rosmaini, M.Si Dr. SuwarnoAriswoyo, M.Si.
NIP.196005201985032002 NIP. 195021031980031001
PERNYATAAN
SISTEM INFORMASI SEKOLAH BERBASIS WEBSITE SMP SWASTA DHARMA
PANCASILA MEDAN DENGAN MENGGUNAKANPHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
NOVA AQILLA SARI 132406030
PENGHARGAAN
Bismillahirahmanirrahim
Alhamdulillah atas semua limpahan rahmat dan karunia serta nikmat yang telah diberikan oleh Allah SWT, dengan limpah karunia-Nya Penulis dapat menyelesaikan tugas akhir
yang berjudul “Sistem Informasi Perpustakan SMA Swasta Dharma Pancasila Berbasis
Web Dengan Menggunakan PHP Dan MYSQL.
Selama mempersiapkan Tugas Akhir ini penulis banyak mendapat bantuan, dorongan, dan motivasi baik secara langsung maupun tidak langsung, maka pada kesempatan ini penulis ingin mengucapkan terima kasih kepada Bapak Dr. Suwarno Ariswoyo, M.Si selaku pembimbing penulis yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. Ibu Dr. Ellly Rosmaini, M.Si selaku ketua program studi D-3 Teknik Informatika. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Bapak Krista Sebayang, Ms. Seluruh Staff pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas. Teristimewa untuk Bapak dan Ibu tercinta selaku orangtua atas doa restu dan kasih sayang yang tiada habisnya diberikan pada penulis serta