• Tidak ada hasil yang ditemukan

Sistem Informasi Pencarian Judul Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Pencarian Judul Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara"

Copied!
78
0
0

Teks penuh

(1)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

SISTEM INFORMASI PENCARIAN JUDUL TUGAS AKHIR PROGRAM STUDI

D-3 STATISTIK FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

DINA RANGGASARI

062406039

PROGRAM STUDI D-3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

SISTEM INFORMASI PENCARIAN JUDUL TUGAS AKHIR PROGRAM STUDI

D-3 STATISTIK FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

DINA RANGGASARI

062406039

PROGRAM STUDI D-3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

PERSETUJUAN

Judul

Kategori Nama

Nomor Induk Mahasiswa Program Studi

SISTEM INFORMASI PENCARIAN JUDUL TUGAS AKHIR PROGRAM

STUDI D-3 STATISTIK FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR

DINA RANGGASARI 062406039

D-3 ILMU KOMPUTER MATEMATIKA

MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Disetujui oleh :

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Dosen Pembimbing

Dr. Saib Suwilo, M. Sc. Drs. Suyanto, M. Kom.

(4)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

PERNYATAAN

SISTEM INFORMASI PENCARIAN JUDUL TUGAS AKHIR PROGRAM STUDI D-3 STATISTIK FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Mei 2009

(5)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

PENGHARGAAN

Puji da syukur penulis panjatkan kehadirat Allah SWT atas segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan.

(6)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

ABSTRAK

Tugas akhir ini bertujuan membangun sebuah sistem informasi yang berbasis web. Sistem perancangan dalam pembuatan website Sistem Informasi Tugas Akhir di FMIPA USU ini dikembangkan dengan menggunakan beberapa software yakni Macromedia Dreamweaver 8, XAMPP yang merupakan gabungan dari Apache Web Server, PHP dan MySQL. Dengan menggunakan Macromedia Dreamweaver 8 maka pengerjaan website akan lebih cepat dan mudah. Adapun tabel-tabel yang dipakai dalam pembuatan sistem informasi tugas akhir ini adalah tabel judul tugas akhir, tabel pengunjung, tabel admin. Semua tabel ini nantinya digunakan untuk menampung data-data yang diperlukan dalam pembangunan website Sistem Informasi Tugas Akhir Fakultas MIPA Jurusan D-3 Statistik USU.

(7)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

DAFTAR ISI

2.1 Konsep Dasar Data, Informasi, dan Sistem Informasi 6

(8)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

2.6 Mengenal Macromedia Dreamweaver 20

(9)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

DAFTAR GAMBAR

Halaman

Gambar 2.1 Komponen-komponen dari suatu sistem 9

Gambar 2.2 Komponen Sistem Informasi 11

Gambar 3.1 Perancangan masukan (input) 25

Gambar 3.2 Perancangan keluaran (output) 26

Gambar 3.3 ERD (Entity Relationship Diagram) 31

Gambar 3.4 flowchart login admin 34

Gambar 3.5 flowchart pengunjung 34

Gambar 4.1 utama halaman website 39

Gambar 4.2 judul-judul tugas akhir 40

Gambar 4.3 hasil pencarian judul berdasarkan dosen pembimbing 41

Gambar 4.4 peraturan tugas akhir 41

(10)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel admin 28

Tabel 3.2 Tabel mahasiswa 29

Tabel 3.3 Tabel tugas akhir 29

(11)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

BAB I

PENDAHULUAN

1.1 Latar Belakang

Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada di luar sistem. Informasi dianggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.

Sistem pencarian judul tugas akhir ini adalah cara baru dalam pencarian judul-judul tugas akhir pada program studi D-3 Statistik FMIPA USU. Sistem pencarian judul-judul tugas akhir ini merupakan dasar dan konsekuen logis dari perkembangan teknologi informasi dan komunikasi. Dengan pencarian judul berbasis web ini , seorang admin dapat melakukan pencarian judul tugas akhir secara cepat dan akurat. Pencarian judul ini juga nantinya dapat mempersingkat pekerjaan admin dalam penyampaian judul-judul tugas akhir mahasiswa.

(12)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

peran admin adalah komputer dan panduan-panduan elektronik yang dirancang oleh contents writer dan pemrogram komputer.

1.2 Identifikasi Masalah

Dari pengamatan penulis tentang penyelesaian tugas akhir di D-3 Statistik USU mendapat beberapa kendala. Adapun kendalanya adalah adanya judul tugas akhir yang sama pada setiap tahunnya, adanya kehilangan laporan tugas akhir karena kelalaian mahasiswa itu sendiri, sehingga mahasiswa tersebut tidak mengingat apa judul dari tugas akhir mereka. Juga banyaknya mahasiswa yang tidak mengetahui peraturan tugas akhir, sehingga membuat peraturan sendiri. Oleh karena itu, penulis mencoba merancang sebuah sistem informasi tugas ahhir berbasis web untuk memberikan informasi yang komputerisasi dan dapat mempercepat pekerjaan dalam pencariannya.

1.3 Batasan Masalah

Sistem informasi tugas akhir ini memiliki cakupan yang luas, seperti judul tugas akhir, kerangka tugas akhir, isi tugas akhir, dan lain-lain. Untuk itu penulis melakukan pembatasan masalah hanya pada pencarian judul-judul tugas akhirnya saja dan merekap judul-judul tugas akhir tersebut pada setiap tahunnya.

1.4 Tujuan

(13)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

1. Mengontrol sistem informasi tugas akhir FMIPA jurusan D-3 Statistik USU. 2. Mempercepat dalam pencarian judul tugas akhir.

3. Membangun aplikasi yang sesuai guna mendukung kemajuan, yang dapat mempermudah dalam membuat dokumentasi sistem informasi tugas akhir FMIPA jurusan D-3 Statistik USU.

1.5 Metode Penelitian

Metode penelitian adalah cara suatu cara atau teknik yang sistematis untuk mengerjakan atau menyelesaikan sesuatu. Adapun metodologi penelitian yang digunakan penulis untuk menyelesaikan berbagai permasalahan yang terjadi diatas adalah:

1. Studi Lapangan

Merupakan metode yang dilakukan oleh penulis secara langsung ke lapangan yang merupakan sumber data yang diperoleh sesuai dengan kebutuhan yang digunakan. 2. Wawancara

Pengumpulan data dengan wawancara ini digunakan untuk meyakinkan bahwa data yang diperoleh benar-benar akurat.

3. Studi Literatur

Merupakan metode yang dilakukan oleh penulis dengan mengunjungi dan mempelajari website atau situs-situs yang berhubungan dengan penelitian ini.

(14)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

PHP singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim ke klien, tempat pemakai menggunakan browser. Secara khusus PHP dirancang untuk membentuk web dinamis. Artinya, PHP dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, Anda bisa menampilkan database ke halaman Web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP(Active Server Page), Cold Fusion, ataupun Perl.

(Abdul Kadir, Dasar Pemograman WEB Dinamis menggunakan PHP, 2002)

Dewasa ini SQL merupakan standar yang digunakan untuk mengakses database relasional. Banyak DBMS (Data BaseManagement System) yang mendukung SQL untuk mengakses database. Database dapat dianggap sebagai suatu penyusunan data yang terstruktur yang disimpan dalam media pengingat (hard disk) yang tujuannya adalah agar data tersebut dapat diakses dengan mudah dan cepat.

(Abdul Kadir, Penuntun Praktis Belajar SQL, 2005)

(15)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

dengan gratis. Keunggulan PHP yang lain adalah dukungan terhadap berbagai jenis web server.

(M.Syafii, Panduan Membuat Aplikasi Database dengan PHP 5, 2005)

1.7Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan beberpa lampiran. Adapun setiap bab dan sub-sub bab yang terdiri dari :

BAB I : PENDAHULUAN

Bab ini akan membahas latar belakang tugas akhir, identifikasi masalah, batasa masalah, tujuan, metode penelitian, tinjauan pustaka, dan sistematika penulisan.

BAB II : LANDASAN TEORI

Pada Bab ini penulis menguraikan sekilas tentang konsep dasar data, informasi dan sistem informasi, pengenalan internet, HTML, PHP, MySQL dan Macromedia Dreamweaver 8.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisa ruang lingkup website, jenis file yang digunakan, analisa kebutuhan database, perancangan sistem, gambaran umum pembuatan program dan perancangan halaman website

(16)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Pada bab ini berisi uraian pengertian implementasi sistem, komponen dalam implementasi sistem, dan instalasi XAMPP.

BAB V : PENUTUP

Berisikan kesimpulan dan saran penulisan tugas akhir.

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Data, Informasi dan Sistem Informasi

2.1.1. Data

Data dapat didefenisikan sebagai deskripsi dari suatu dan kejadian yang kita hadapi (Al-Bahra Bin Ladjamudin, 2005, Hal:8). Data dapat berupa catatan-catatan dalam kertas, buku, atau tersimpan sebagai file dalam database. Data akan menjadi bahan dalam suatu proses pengolahan data. Oleh karena itu, suatu data belum dapat berbicara banyak sebelum diolah lebih lanjut.

Proses pengolahan data terbagi menjadi tiga tahapan, yang disebut dengan siklus pengolahan data (Data Processing Cycle) yaitu :

1. Pada tahapan Input

(17)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

2. Pada tahapan Processing

Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang dilakukan oleh alat pemroses (Process Devices) yang dapat berupa proses perhitungan, perbandingan, pengendalian, atau pencarian distorage.

3. Pada tahapan Output

Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output (Output Devices) yaitu berupa informasi.

2.1.2. Informasi

Informasi merupakan data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi penggunanya. (Adi Nugroho, 2004, hal:6)

Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan unit pengolah. Agar informasi yang dihasilkan lebih berharga, maka informasi harus memenuhi kriteria sebagai berikut :

1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam mengambil keputusan.

2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang membutuhkan. 3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat

(18)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Informasi digunakan tidak hanya digunakan oleh satu orang pihak dalam suatu organisasi. Nilai sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.

2.1.3. Sistem Informasi

2.1.3.1.Konsep Dasar Sistem

Terdapat dua kelompok di dalam mendefenisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponennya atau elemennya.

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefenisikan sistem sebagai berikut :

Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Al-Bahra Bin Ladjamudin, 2005, hal:2)

Pendekatan sistem yang lebih menekankan pada komponen atau elemennya mendefenisikan sistem sebagai berikut :

Sistem merupakan bagian-bagian yang saling berkaitan dan beroperasi bersama untuk mencapai beberapa sasaran atau maksud. (Al-Bahra Bin Ladjamudin , 2005, hal:3)

(19)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

(environments), penghubung (interfce), masukan (input), keluaran (output), pengolah (process), dan sasaran suatu tujuan (goal). Adapun penjelasan dari karakteristik suatu sistem diatas adalah sebagai berikut :

a. Komponen sistem (Components)

Bagia sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.

b. Batas Sistem (Boundary)

Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan.

c. Lingkungan luar sistem (Environments)

Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem.

d. Penghubung sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan membentuk satu kesatuan.

e. Masukan sistem (Input)

Sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan. f. Keluaran sistem (Output)

(20)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

g. Pengelolahan sistem (Process)

Bagian dari sistem yang mengubah masukan menjadi keluaran. h. Sasaran sistem (Objectives) atau tujuan (Goal)

Gambar 2.1 Komponen-komponen dari suatu sistem

Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada. Sustu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.1.3.2. Konsep Dasar Informasi

Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi itu sendiri dapat didefenisikan sebagai berikut :

Informasi merupakan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data atau data item. Data adalah kenyataan yang menggambarkan sesuatu yang terjadi pada saat tertentu.

2.1.3.3. Konsep Dasar Sistem Informasi

Informasi dapat diperoleh dari sistem informasi (Information System) atau disebut juga dengan processing system atau information generating system.

(21)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Dari uraian diatas maka sistem informasi dapat diartikan sebagai berikut :

1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasin untuk mencapai suatu tujuan tertentu yaitu menyajikan informasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.

Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri dari beberapa komponen yang berbeda yaitu, manusia, data, hardware, dan software. Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya membentuk satu kesatuan untuk mencapai sasarannya. Berikut beberapa komponen dapat dilihat pada gambar 2.2.

Gambar 2.2 Komponen sistem informasi

Pengenalan Internet

Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya. Secara

Hardware System

Software

User

(22)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

etimologis, internet berasal dari bahasa inggris yakni inter berarti antar dan net berarti jaringan sehingga dapat diartikan hubungan antar jaringan.

Jaringan komputer ini terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi dan bisinis dan organisasi lainnya. Internet atau nama pendeknya Net merupakan jaringan komputer yang tersebar didunia. Sampai saat ini internet sudah menghubungkan lebih dari 100000 jaringan komputer dengan pemakai lebih dari 100 juta orang. Internet adalah jaringan luas di komputer yang lazim disebut dengan world wide network secara lebih ringkas internet adalah sumber informasi dan alat komunikasi serta hiburan.

Jaringan internet menyediakan beberapa aplikasi yang dapat digunakan oleh user internet :

E-mail, mailing list, newsgroup, file transfer protocol (FTP), gopher, telnet, talk, chat, world wide web.

2.2.1. Network

(23)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

Pengenalan HTML

Pendahuluan HTML

HTML merupakan kependekan dari Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun intyerface aplikasi di dalam internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh sebagai platform seperti : windows, linux, macintosh. Kata ”Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML.

HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.

Bagian-bagian HTML

(24)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

judul dengan <title> dan senagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan skema di bawah ini :

<html>

<head>

<title> ... </title>

</head>

<body>

... isi dari halaman web ...

</body>

</html>

Keterangan :

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tanda tag penutup </html>

2. Pada elemen head <head></head>, dapat kita sisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML. Atau dapat juga kita sisipkan script-script pemrograman web seperti JavaScript, VBScript, atau CSS untuk menambah daya tarik pada situs yang kita buat agar lebih menarik dan dinamis.

3. Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan situs kita, seperti : <font></font>, <table></table>, </form></form>. Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanya merupakan bagian dari elemen.Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentu umun tag adalah sebagai berikut :

(25)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>, dan lain-lain.

Pengenalan PHP

Sejarah PHP

PHP merupakan bahasa pemrograman web yang di desain untuk web. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Jika dilihat dari versi pertamanya bahwa PHP terdiri dari sekumpulan script PERL yang digunakan untuk mengolah data form dan website. Kemungkinan bahwa PHP singkatan dari Perl Hypertext Preprocessor. Pada awalnya PHP bernama FI (Form Interpreted). Setelah Rasmus melepaskan kode sumbernya, maka terbentuklah nama PHP. Sejak itulah PHP bersifat open source.

Pada bulan November 1997, PHP Versi 2.0 berhasil dirilis. Pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

(26)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

adanya kemampuan untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi.

Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berbasis objek.

Kelebihan dan Kelemahan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara tiga terbesar pemrograman web server diatas, terdapat kelebihan dari PHP itu sendiri, yaitu :

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti Visual Basic dan sebagainya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source.

(27)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga sangat mudah dipahami.

5. PHP dapat berjalan pada tiga operating sistem : Linux, Unix, Windows serta dapat juga dijalankan secara runtime pada suatu console.

Adapun kelemahan dari PHP ini adalah : 1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OPP yang sesungguhnya.

Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan tanda tanya dilanjutkan tanda tag tutup (?>). Ada dua tipe penggabungan antara PHP dan HTML yaitu :

1. Embedded Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara lain penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan PHP sebagai bagian dari script HTML.

(28)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

<html>

<head>

<title> Testing </title>

</head>

<body>

<? echo ”Halo Dunia”; ?>

</body>

</html>

2. Non Embedded Script

Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara lain, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP.

Contoh penulisan Non Embedded Script yaitu :

<?

echo ’<html>’;

echo ’<head>’;

echo ’<title> Testing </title>’;

echo ’</head><body>’;

echo ’Hello Dunia’;

echo ’<body>’;

echo ’<html>’;

?>

Pengenalan MySQL

(29)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

MySQL dikembangkan oleh sebuah perusahaan Swedia yang pada saat itu bernama TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi web bagi klien-nya. TcX merupakan perusahaan pengembang software dan konsultan database.

Michael Widenius atau disebut ”Monty” adalah pengembang satu-satunya di TcX. Dengan berlandaskan pada aplikasi UNIREG dan ISAM yang dibuat sendiri, dia memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan di atasnya. Awalnya dia menggunakan mSQL singkatan dari mini SQL (Structure Query Language). Dia beranggapan bahwa mSQL merupakan satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu. Namun setelah iya melakukan uji coba, ternyata mSQL tidak cukup cepat dan leksibel. Dan pada versi pertama mSQL tidak memiliki indeks. Setelah itu, dia menghubungi David Hughes sebagai pembuat mSQL, namun karena David tengah sibuk dalam mengembangkan versi 2 mSQL, maka Monty memutuskan untuk membuat sendiri mesin SQL yang antarmuka mirip denagn SQL, namun memiliki kemampuan yang lebih sesuai kebutuhkan, sehingga lahirlah MySQL.

(30)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

itu sendiri, prefiks My memang sudah menjadi prefiks umum apabila seseorang ingin membuat kode kustom sendiri.

Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk empat orang saja. Namun dibulan Oktober pada tahun yang sama versi 3.1.0 dilepas ke public. Namun mula-mula kode ini tidak diberikan dibawah lisensi GPL, melainkan lisensi khusus yang intinya kurang lebih seperti ini : ” Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa : mengemas dan menjual MySQL atau menyertakan MySQL dalam program komersial lain), Anda harus bayar lisensi”.

Pada bulan Juni 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah merupakan software database yang bebas berlisensi GPL. Pada versi awal, MySQL hanya berjalan di Linux dan Solaris dan juga masih banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web sederhana, namun belum memadai untuk aplikasi bisnis. Contoh-contoh kelemahannya adalah sebagai berikut :

JOIN sederhana sudah ada, namun belum dilengkapi dengan HAVING. Tipe data

dan TIMESTAMP dan kolom auto-update, namun tidak terdapat system-generated number (sequence), baru akhir tahun 1996 ditambah modifer kolom

AUTO_INCREMENT. Kelemahan berikutnya yaitu terdapat LIMIT dan GROUP BY

(31)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Pada tahun 1998-1999, yaitu pada versi 3.22, MySQL menjadi semakin populer dan dilirik orang karena kestabilan dan kecepatan yang meningkat. Pada versi 3.22 inilah MySQL sudah tersedia diberbagai platform termasuk Windows.

Mengenal Macromedia Dreamweaver 8

Macromedia Dreamweaver merupakan sebuah editir HTML profesional untuk mendesai secara visual dan mengolah situs web maupun halaman web. Macromedia Dreamweaver 8 adalah salah satu produk dari vendor Macromedia Inc. Pada saat ini, pihak Macromedia telah mengeluarkan versi terbaru dari Macromedia Dreamweaver yaitu Macromedia Dreamweaver 8. Dimana Macromedia Dreamweaver 8 ini memiliki kemampuan untuk menyunting kode dengan lebih baik, serta mampu menggabungkan layout site dengan programming web-Nya.

Memulai Dreamweaver 8

Seperti halnya dengan program-program ini, untuk menjalankan Macromedia Dreamweaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudia pilih All

Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik

Macromedia Dreamweaver 8. Pada saat pertama kali menggunakan Dreamweaver

(32)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

pilihan layout ruang kerja yang ingin kita gunakan, sebaiknya kita gunakan ruang kerja designer.

Area Kerja Pada Dreamweaver 8

Komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah :

1. Document Window berfungsi untuk menampilkan dokumen dimana kita sekarang

bekerja.

2. Menu Utama berisi semua perintah yang dapat digunakan untuk bekerja pada

Dreamweaver.

3. Insert Bar terdiri dari tombol-tombol untuk menyisipkan berbagai macam objek

seperti hyperlink, image, tabel, dan lain-lain.

4. Document Toolbar berisi tombol-tombol dan menu pop up dari dokumen yang

sedang kita kerjakan.

5. Panel Groups adalah sekumpulan panel window yang saling berkaitan satu sama

lain, yang dikelompokkan dibawah satu judul untuk membantu bekerja dengan Dreamweaver.

6. Tag Selector adalah tag-tag HTML yang terpilih sesuai dengan objek yang ada di

area kerja.

7. Properti Inspector digunakan untuk melihat dan mengubah berbagai properti dari

(33)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Menu Bar Area Kerja

Didalam area kerja Dreamweaver 8 terdapat beberapa menu utama yang sangat sederhana dan mudah untuk dipahami. Pada Menu Bar Area kerja Dreamweaver 8 terdiri dari beberapa komponen yang dapat kita gunakan, yaitu :

1. Menu File

Menu file terdiri dari perintah untuk membuat dokumen baru, membuka dokumen yang telah disimpan, dan lain-lain.

2. Menu Edit

Menu Edit terdiri dari perintah untuk men-copy, memindahkan, serta perintah untuk pemilihan seperti Select All, dan lain-lain.

3. Menu View

Berisi perintah untuk menampilkan beberapa macam tampilan jendela dari area kerja Dremweaver 8. Seperti jendela Code dan View, serta untuk menampilkan dan menyembunyikan beberapa elemen halaman dan toolbar.

4. Menu Insert

Berisikan alternatif baris insert untuk menyisipkan objek di dalam dokumen.

(34)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Berfungsi untuk melakukan perubahan properti pada item atau halaman terpilih. Dengan menggunakan menu ini kita dapat meng-edit atribut tag, mengganti tabel dan elemen tabel, dan bermacam bentuk aksi untuk item library dan template.

6. Menu Text

(35)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Untuk memulai membangun suatu website yang berupa aplikasi mengenai D-III Statistik USU, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi berbasis web yang akan dibuat.

(36)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

ahhir berbasis web untuk memberikan informasi yang komputerisasi dan dapat mempercepat pekerjaan dalam pencariannya.

3.2 Perancangan Sistem

Perancangan sistem merupakan upaya perusahaan untuk memulai memiliki sistem baik yang lama maupun untuk memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.

Dengan adanya aplikasi pencarian judul tugas akhir ini nantinya para mahasiswa tidak lagi direpotkan dengan pemilihan judul-judul tugas akhir, dan pegawai yang mengurus masalah tugas akhir juga akan lebih mudah dalam melihat dan mencari judul-judul mahasiswa D-3 statistik FMIPA USU Medan.

Agar lebih mudah untuk memahaminya, maka penulis membuat perancangan sistem dalam Tugas Akhir ini. Metode perancangan sistem yang penulis lakukan didalam penyusunan Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram (DFD), Perancangan Normalisasi dan Database serta Perancangan.

(37)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Output adalah informasi yang dikirim kepada para pengguna melalui sistem informasi lewat internet, extranet, atau world wide web (www). Beberapa data memerlukan pemrosesan yang ekstensif sebelum menjadi keluaran yang layak, data-data lainnya disimpan, dan ketika diperoleh, dianggap sebagai output dengan sedikit atau tanpa pemrosesan sama sekali. Ada 6 (enam) tujuan dari keluaran (output) yaitu :

1. Merancang output untuk tujuan khusus.

2. Membuat output bermanfaat bagi para pengguna. 3. Mengirim jumlah output yang tepat.

4. Menyediakan distribusi output yang tepat. 5. Menyediakan output tepat waktu.

6. Memilih metode output yang paling efektif.

Adapun perancangan keluaran (output) yang ingin penulis perbuat adalah sebagai berikut :

Header

home Judul TA Peraturan TA Panduan TA

Pencarian berdasarkan Judul, nama, dan doping

Form Pencarian (misalnya berdasarkan doping)

Tombol cari

Maka akan menghasilkan sbb :

Nama NIM Judul TA Stambuk IPK

xxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxx

xxxx 9,9 footer

(38)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

3.2.2. Perancangan Masukan (Input)

Kualitas sistem input menentukan kualitas sistem output. Dengan berusaha membuat sistem input yang dibentuk secara bagus, penganalisis sistem menyatakan bahwa input yang buruk mengundang pertanyaan tentang kepercayaan terhadap keseluruhan sistem. Adapun tujuan perancangan masukan (input) adalah :

1. Membuat penyelesaian input yang mudah dan efisien. 2. Menjamin input akan memenuhi tujuan yang diharapkan. 3. Menjamin penyelesaian yang tepat.

4. Membuat tampilan layar dan formulir yang menarik. 5. Membuat input yang tidak rumit.

6. Membuat tampilan layar dan formulir yang konsisten.

Adapun perancangan masukan (input) yang ingin penulis perbuat adalah sebagai berikut :

header

home Input TA Peraturan TA Panduan TA Form input judul-judul tugas akhir :

Nama NIM

Judul Tugas Akhir Stambuk

IPK

xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx 9,9

(39)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Setelah data-data diinput dan ditekan tombol simpan maka data-data tersebut akan langsung tersimpan ke database.

footer

Gambar 3.2 Perancangan Masukan (Input)

3.2.3. Perancangan File

Dalam perancangan website , penulis mempersiapkan file-file yang digunakan dalam menunjang tampilan website. File halaman website secara keseluruhan berekstensi .php. Hal ini dikarenakan seluruh file halaman website menggunakan bahasa pemrograman PHP dan berkomunikasi dengan MySQL sebagai tempat penyimpanan datanya atau sebagai database-nya. Penjelasan terhadap file halaman website adalah :

1. index.php

Halaman index.php merupakan penggabungan antara tag-tag HTML dan pemrograman PHP. File ini adalah halaman utama pada website jika browser dijalankan maka user akan melihat sejarah dan misi serta visi dari D-3 Statistik FMIPA USU.

2. judul_ta.php

(40)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

3. cari.php

Halaman cari.php merupakan penggabungan antara tag-tag HTML dan pemrograman PHP. Halaman ini dibuat untuk memberikan kemudahan dalam pencarian atau search judul-judul tugas akhir yang telah disimpan dalam database MySQL.

4. peraturanta.php

Halaman peraturanta.php merupakan penggabungan antara tag-tag HTML dan pemrograman PHP. Halaman ini berisikan tentang peraturan tugas akhir di D-3 Statistik FMIPA USU.

5. panduanta.php

Halaman panduanta.php merupakan penggabungan antara tag-tag HTML dan pemrograman PHP. Halaman ini berisikan tentang panduan tugas akhir di D-3 Statistik FMIPA USU.

3.2.4. Perancangan Database

Database dapat diumpamakan sebagai sebuah tempat menyimpan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal pembuatan aplikasi, termasuk aplikasi pencarian judul D-III Statistik USU.

(41)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

phpmyadmin yang terdapat dalam software XAMPP. Di bawah ini adalah gambaran isi dari masing-masing tabel.

a. Tabel admin terdiri dari :

Tabel admin digunakan untuk menampung data dari admin pada aplikasi pencarian judul tugas akhir D-III Statistik USU Medan. Berikut adalah field-field yang dibuat dalam tabel admin :

Field Type Keterangan

User MD5 Nama Admin

Password MD5 Password Admin

Tabel 3.1 Tabel Admin

b. Tabel mahasiswa terdiri dari :

Tabel mahasiswa digunakan untuk menampung data-data mahasiswa yang ada pada Jurusan D-III Statistik USU. Berikut adalah field-field yang dibuat dalam tabel mahasiswa :

Field Type Keterangan

Id mahasiswa int Identitas Mahasiswa

NIM Varchar Nomor Induk Mahasiswa

Nama Text Nama Mahasiswa

(42)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Jurusan int Jurusan Mahasiswa

Tabel 3.2 Tabel Mahasiswa

c. Tabel tugas akhir terdiri dari :

Tabel judul digunakan untuk menampung judul-judul seluruh tugas akhir mahasiswa D-III Statistik USU yang meliputi nama, nim, judul tugas akhir, dan IPK dari mahasiswa tersebut.

Field Type Keterangan

Id tugas akhir Int Id Tugas Akhir

Judul TA Text Judul Tugas Akhir

Doping Varchar Dosen Pembimbing

Tabel 3.3 Tabel Tugas Akhir

3.2.5. Perancangan Data Flow Diagram (DFD)

(43)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Penggunaan notasi/simbol dalam diagram arus data berguna untuk membantu komunikasi antara analisis sistem dengan pemakai sistem (user) agar dapat memahami suatu sistem secara logika.

Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut :

(44)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

1

2

3

4

External Entity / Terminator (Kesatuan Luar)

Proses

Data Store.

Data Flow (Arus Data)

External Entity / Terminador / Kesatuan luar digambarkan dengan notasi/simbol kotak berbentuk bujur sangkar. Simbol ini menggambarkan suatu proses atau transformasi data.

Simbol ini untuk memudahkan mengambarkan simpanan data

Simbol/notasi ini

mengambarkan arus data yang mengalir sebagi input atau output.

Tabel 3.4 Simbol-Simbol DFD

3.2.5.1. ERD (Entity Relationship Diagram)

Entity Relationship Diagram adalah Entity Relationship yang berisikan komponen-koponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut. Dapat digambarkan Entity Relationship (Diagram E-R)

(45)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Gambar 3.3. ERD (Entity Relationship Diagram)

3.2.5.2. Normalisasi

Merancang database merupakan sebagian hal yang penting pada tahap desain sistem yaitu pada desain sistem secara terinci/detil. Database yang baik dibentuk melalui teknik normalisasi.

“Normalisasi adalah proses pengelompokan atribut atau field dari suatu relasi sehingga membentuk relasi yang strukturnya baik. Normalisasi merupakan suatu teknik dalam logical desain sebuah database”. (Ir. Ponco W. Sigit, 1999 : 76)

memilih Mahasiswa

id mahasiswa NIM

Nama IPK Jurusan

Tugas Akhir id tugas akhir Judul TA Doping

id mahasiwa id tugas akhir

(46)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Pada buku lain disebutkan bahwa “normalisasi adalah proses pengelompokkan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan sehingga terwujud satu bentuk database yang mudah untuk di modifikasikan” (Sri

Widianti, 1998 : 39)

Adapun tahap-tahap dalam melakukan normalisasi adalah sebagai berikut : 1. Unnormalized Relation.

Tahap ini yang dilakukan adalah Repeating Group, untuk menjadi first normal form/1 Nf (pada tiap perpotongan kolom dan baris harus terdapat data value).

2. Normalized Relation (First Normal Form/1Nf)

Pada tahap ini yang dilakukan adalah Remove Partial Dependencies, untuk menjadi second normal form/2Nf.

3. Second Normal Form (2Nf).

Pada tahap ini yang dilakukan adalah Remove Transtitive Dependencies, untuk menjadi third normal form/3Nf.

4. Third Normal Form (3Nf).

Pada tahap ini yang dilakukan adalah Remove Remaining Anomalies Resulting From Functional Dependencies untuk menjadi normal BCNF (bila setiap atribut determinant merupakan candidat key).

5. Boyce-Codd Normal Form (BCNF)

(47)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

6. Fourth Normal Form (4Nf.)

Pada tahap ini yang dilakukan adalah Removing Remaining Anomalies untuk menjadi fifth normal form/5Nf.

7. Fifth Normal Form (5Nf).

Pada tahap ini yang dilakukan adalah menghindari terjadinya Join Dependent (relasi yang telah pecah/dibagi tidak dapat dikembalikan lagi).

3.2.6. Perancangan Komunikasi Data

Perancangan komunikasi data adalah suatu sistem bagi kebanyakan pengguna. Bagaimana bagus atau buruknya rancangan, komunikasi data tersebut menjadi gambaran dari sistem yang akan dirancang.

Tujuan dirancangnya komunikasi data ini adalah : 1. Menyesuaikan komunikasi data dengan tugasnya. 2. Mengefesienkan komunikasi data.

3. Memberikan arus balik yang tepat antara komunikasi data dengan pengguna.

4. Membangkitkan pertanyaan-pertanyaan mengenai komuikasi data yang dapat dimanfaatkan.

(48)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

3.2.7. Perancangan Program

Adapun flowchart untuk perancangan output administrator yaitu :

Gambar 3.3 flowchart login admin

Selanjutnya adalah, flowchart untuk perancangan output pengunjung yaitu :

Buka Halaman Admin

Input User & Password

Status = Admin

Tampilan web Admin

Logout

(49)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Gambar 3.4 flowchart pengunjung

BAB IV

IMPLEMENTASI SISTEM

4.1 Pengertian dan Tujuan Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki.

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru

Halaman Pengunjung

Pilih Link yang ada

Visi& misi

Pencarian TA

(50)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

3. Menguji apakah sistem baru tersebut sesuai dengan pemkai.

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

4.2 Komponen Utama dalam Implementasi Sistem

Agar sistem perancangan yang telah kita kerjakan dapat berjalan baik atau tidak, maka perlu kiranya dilakukan pengujian terhadap sistem yang telah kita kerjakan. Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras (Hardware), perangkat lunak (Software), dan perangkat manusia (Brainware). Pada website Pencarian Judul Tugas Akhir ini dibutuhkan komponen-komponen yang mencakup seperti yang diatas :

4.2.1. Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama dalam pengolahan data. Perangkat keras (hardware) yang digunakan meliputi :

a. Monitor

b. CPU (Central Processing Unit)

c. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan d. Memori minimal 128

e. Keyboard dan mouse

(51)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan website adalah :

a. Sistem OperasiWindows XP.

b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL. c. Macromedia Dreamweaver 8 sebagai editor pendesainannya.

d. PHP sebagai bahasa pemrograman server side.

e. Web Server sebagai server lokal dalam pengetesan halaman web.

f. Browser sebagai tempat media tampilan halaman website. Seperti : Mozilla.

4.2.3. Unsur manusia (Brainware)

Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk menangani sistem dan merupakan unsur manusia yang meliputi :

a. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan sistem atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun suatu program.

(52)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

informasi dan lain sebagainya.

d. Public (Pengguna), yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.

4.3 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun softwarenya dapat diperoleh dari situs

instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi yang diberikan setelah instalasi selesai. Namun hal ini memerlukan pengaturan yang sedikit rumit.

Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp. Perangkat lunak Xampp dengan versi 1.7.1 ini penulis download di situs

4.3.1 Instalasi Xampp 1.7.1

(53)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

1. Apache HTTPD 2.2.11 + Openssl 0.9.8i 2. MySQL 5.1.33

3. PHP 5.2.9

4. phpMyAdmin 3.1.3.1 5. XAMPP CLI Bundle 1.3 6. FileZilla FTP Server 0.9.31

7. Mercury Mail Transport System 4.62

Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa perlu konfigurasi yang rumit.

4.4 Prosedur Penggunaan Program

Pada website Pencarian Judul Tugas Akhir D-3 Statistik USU ini memiliki banyak halaman. Tiap halaman utama masing-masing memiliki link yang tiap isi halaman web-nya menunjuk setiap informasi yang berbeda-beda. Untuk pengetesan pada tool browser,

ketikkan pada address bar

pada browser. Untuk pengujian halaman website Pencarian Judul Tugas Akhir D-3 Statistik USU sendiri ketikkan pada address bar browsing seperti berikut ini :

(54)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

penyimpanan file-file website D-3 Statistik USU. Dibawah ini adalah contoh halaman utama pada website D-3 Statistik USU Medan.

Gambar 4.1 Halaman Utaman Website

Adapun prosedur penggunaan program secara manual dapat diuraikan sebagai berikut :

1. Aktifkan Mozilla Firefox.

2. Klik Start pada dekstop, kemudian klik Mozilla Firefox.

3. Setelah jendela Mozilla Firefox terbuka, ketik alamat website yang telah dirancang,

contoh

(55)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

4. Setelah halaman menu utama terbuka, terdapat beberapa pilihan halaman link, pilih salah satu halaman link tersebut.

5. Link Home berisikan informasi tentang sejarah singkat, visi dan misi, serta mata kuliah yang diambil pada Program Studi D-3 Statistik FMIPA Universitas Sumatera Utara.

6. Link Judul Tugas Akhir berisikan mengenai judul-judul tugas akhir mahasiswa, dimana pada judul tugas akhir ini juga kita dapat mencari satu persatu judul tugas akhirnya baik berdasarkan nama, judul, tahun, serta dosen pembimbingnya. Berikut tampilan Link Judul Tugas Akhirnya :

(56)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Jika kita memasukkan salah satu keyword-nya, misalkan berdasarkan dosen pembimbing, maka akan muncul judul-judul tugas akhir mahasiswa, dan akan muncul juga nama mahasiswa yang dibimbing dosen pembimbing tersebut, maka berikut tampilannya hasil pencariannya :

Gambar 4.3 Hasil Pencarian Judul berdasarkan Dosen Pembimbing

(57)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Gambar 4.4 Peraturan Tugas Akhir

(58)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Gambar 4.5 Panduan Tugas Akhir

BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam pembangunan aplikasi berbasis web pada FMIPA USU Medan. Maka dapat penulis simpulkan :

(59)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

tahun-tahun sebelumnya, agar dalam pengambilan judul tugas akhir pada tahun berikutnya bisa lebih tepat dan teliti.

2. Sistem Informasi Tugas Akhir ini memudahkan dalam melakukan peng-updatean (edit, hapus, cari) data yang diperlukan secara cepat, khususnya pada peng-updatean judul Tugas Akhir.

3. Sistem Informasi judul tugas akhir ini juga dibuat untuk mengidentifikasikan adanya judul tugas akhir yang sama pada setiap tahunnya.

4. Dengan menggunakan internet, penyampaian informasi dapat lebih luas tersebar di berbagai wilayah dan lebih mudah untuk mengaksesnya.

5.2. Saran

Dengan selesainya website Tugas Akhir FMIPA USU Medan ini, penulis memiliki beberapa saran yang dapat mendukung pengembangan sistem lebih lanjut :

1. Untuk melengkapi website administrator, dapat ditambah rekap berdasarkan stambuk mahasiswa untuk setiap tahunnya. Dengan adanya rekap tersebut dapat mempermudah dan mempercepat dalam pencarian data-data judul tugas akhir mahasiswa dan dapat lebih menghasilkan data yang lebih akurat dan terperinci.

(60)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

DAFTAR PUSTAKA

Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL. Yogyakarta: Andi

Kadir, Abdul. 2002. Dasar Pemrograman WEB Dinamis menggunakan PHP. Yogyakarta: Andi

(61)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Kenneth E. Kendall, Julie E. Kendall. 2003. Analisis dan Perancangan Sistem Edisi Ke 5 Jilid 2. Jakarta : PT. Indeks Kelompok Gramedia

Riberu, Tito. 2004. Membuat Situs Web dengan Macromedia DreamWeaver MX 2004. Jakarta: Dinastindo

Sukarno, Mohamad. 2006. Membangun Website Dinamis Interaktif dengan PHP dan MySQL (Window dan Linux). Jakarta. Penerbit Eska Media Press.

Sutarman, 2003. Membangun Aplikasi Web dengan PGP dan MySQL. Yogyakarta : Graha Ilmu

Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta: Andi Offset

Utomo, Eko Priyo. 2005. Berbisnis di era Internet dengan E-Commerce. Bandung. Penerbit Rama Widya.

L

A

(62)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

P

I

R

A

N

DEPARTEMEN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM(FMIPA) Jl. Bioteknologi No.1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290

MEDAN – 20155, Email : Dekanat@FMIPA.USU.AC.ID

(63)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Nama Mahasiswa

Nomor Induk Mahasiswa Judul Tugas Akhir

Dosen Pembimbing Tanggal Mulai Bimbingan Tanggal Selesai Bimbingan

:

Sistem Informasi Pencarian Judul Tugas Akhir Program Studi D-3 Statistik Fakultas MIPA Universitas Sumatera Utara

Drs. Suyanto, M. Kom

Pembimbing Keterangan

1. 04 April 2009 Pengajuan Proposal 2. 24 April 2009 Perbaikan Proposal 3. 25 April 2009 ACC Proposal 4. 15 Mei 2009 Pengajuan Laporan 5. 18 Mei 2009 Perbaikan Laporan 6.

7.

* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Dosen Pembimbing

Dr. Saib Suwilo, M. Sc. Drs. Suyanto, M. Kom.

NIP. 131 796 149 NIP. 131 572 440

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

(64)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

Nama

Nomor Induk Mahasiswa Program Studi

Judul Tugas Akhir

:

D-3 ILMU KOMPUTER

SISTEM INFORMASI PENCARIAN JUDUL TUGAS AKHIR PROGRAM

STUDI D-3 STATISTIK FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA

Telah melaksanakan test program Tugas Akhir dari mahasiswa tersebut yang dilaksanakan pada tanggal Juni 2009.

Dengan hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA USU Medan.

1. Listing konek.inc

<?

(65)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

$konuser="root"; $konpass="";

$kondb="tugas_akhir";

$konek=mysql_connect($konhost,$konuser,$konpass) or die ("Tidak dapat terhubung ke MySQL"); $konekdb=mysql_select_db($kondb) or die ("Tidak dapat terhubung ke Database");

?>

2. Listing index.php

<html> <head>

<title>:: Sistem Informasi Tugas Akhir D-3 Statistik ::</title>

<link href="../config/adminstyle.css" rel="stylesheet" type="text/css" /> <style type="text/css">

<!--

.style1 {color: #006600} .style2 {

font-size: 12px;

font-family: Arial, Helvetica, sans-serif; color: #333333;

}

.style5 {color: #FFFFFF} -->

<h2 class="style1">Login Admin</h2>

<p><img src="images/welcome.jpg" width="97" height="105" hspace="10" align="left"></p> <?php include "form_login.php"; ?>

</div>

<div id="footer">

<div align="center" class="style2">Copyright &copy; 2009 By Dina Ranggasari</div> </div>

</div> </body> </html>

3. Listing form_login.php

<?php

echo "<form method=POST action=cek_login.php> <table>

<tr><td>User</td><td> : <input type=text name=user></td></tr>

<tr><td>Password</td><td> : <input type=password name=pass></td></tr> <tr><td colspan=2><input type=submit value=Login></td></tr>

</table> </form>"; ?>

4. Listing cek_login.php

(66)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

session_start();

require "konek.inc"; $usr = $_POST['user']; $user = md5($usr); $pass = $_POST['pass']; $pswd = md5($pass);

$sql = "select * from user where namauser = '$user'";

$qry = mysql_query($sql) or die("Query salah : " .mysql_error()); $num = mysql_num_rows($qry);

$row = mysql_fetch_array($qry);

if ($num == 0)

{ header("Location: index.php?hal=salahadmin");} else if($pswd != $row['pass'])

{ header("Location: index.php?hal=salahpass");} else {

$_SESSION['admin']=1;

header ('Location: media.php?modul=home'); }

?>

5. Listing profil.php

<form action="media.php?modul=hasil_cari" method=post>

<table width=760 border=0 cellpading=0 cellspacing=0 align=center> <tr>

<td colspan=4 class="style1"><img src="images/searchbutton.jpg" /> <span class="style6">Pencarian Tugas Akhir </span></td>

</tr>

<option value="doping">Dosen Pembimbing</option> </select>

</td>

<td><input type=text name=keyword></td> <td><select name=tahun>

<?

$thn = date(Y);

for($i = $thn-4 ; $i <= $thn ; $i++) { echo "<option value='$i'>$i</option>"; } ?>

</select> </td>

<td><input type=submit value=Cari></td> </tr></table></form>

<table width=760 border=0 cellpading=0 cellspacing=0 align=center> <tr>

<td><? include "file.php"; ?></td> </tr>

(67)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

6. Listing cari.php

<style type="text/css"> <!--

.style1 {color: #006600} .style3 {color: #666666} .style6 {

font-size: 16px;

font-family: Arial, Helvetica, sans-serif; font-weight: bold;

} --> </style>

<form action="media.php?modul=hasil_cari" method=post>

<table width=760 border=0 cellpading=0 cellspacing=0 align=center> <tr>

<td colspan=4 class="style1"><img src="images/searchbutton.jpg" /> <span class="style6">Pencarian Tugas Akhir </span></td>

</tr>

<option value="doping">Dosen Pembimbing</option> </select>

</td>

<td><input type=text name="keyword"></td> <td><select name="tahun">

<?

$thn = date(Y);

for($i = $thn-4 ; $i < $thn ; $i++) {

echo "<option value='$i'>$i</option>"; }

?></select> </td>

<td><input type=submit value=Cari></td> </tr>

</table> </form>

<?

require "konek.inc"; $field=$_POST['field']; $keyword=$_POST['keyword']; $thun= substr($_POST['tahun'],-2);

$sql = "select * from data_mahasiswa where $field like '%$keyword%' order by nim"; $query = mysql_query($sql);

(68)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

if (($num = mysql_num_rows($query)) == 0) {

echo "<font color=#009900>Data yang Anda cari tidak ditemukan.<br>Silahkan masukkan keyword lain.</font>";

} else {

echo "<div align=center>Jumlah data = $num Orang</div>"; ?>

<table border ='1' align ='center'> <tr bgcolor='#006600'>

<th align=center>Nama</td> <th align=center>NIM</td> <th align=center>Judul TA</td>

<th align=center>Dosen Pembimbing</td> <th align=center>IPK</td>

</tr> <?

while ($row = mysql_fetch_array($query)) { $nim = $row['nim'];

?> <tr>

<td class=tekskcl><a href=index.php?modul=lihat_data&nim=<? echo $nim; ?>><? echo $row['nama']; ?> </a></td>

<td class=tekskcl><? echo $nim; ?></td>

<td class=tekskcl><? echo $row['judul_ta']; ?></td> <td class=tekskcl><? echo $row['doping']; ?></td>

<td class=tekskcl><center><? echo $row['ipk']; ?></center></td> </tr>

<? } ?> </table>

<? } } else

echo "Silahkan Masukkan Pencarian Anda pada Field yang disediakan di atas."; ?>

7. Listing file.php

<?

$max_results = 10;

$from = (($page * $max_results) - $max_results);

$query = mysql_query ("select * from data_mahasiswa order by id LIMIT $from, $max_results"); $jumlah = mysql_num_rows(mysql_query ("select * from data_mahasiswa order by id",$konek)); echo "<b><div align=center>Jumlah Data = $jumlah Mahasiswa</div></b><br><br>";

echo "<b><div align=center>Daftar Judul Tugas Akhir D-III Statistika FMIPA USU</div></b>"; echo "<table border = \"3\" align =\"center\">

<tr bgcolor=#CCCCCC> <th>Nama</th>

<th>NIM</th> <th>Judul TA</th>

(69)

Dina Ranggasari : Sistem Informasi Pencarian Judu l Tugas Akhir Program Studi D-3 Statistik Fakultas Mipa Universitas Sumatera Utara, 2009.

</tr>";

while ($row = mysql_fetch_array($query)) {

$nim = $row['nim']; ?>

<tr><td class=tekskcl><a href=media.php?modul=lihat_data&nim=<? echo $nim; ?>><? echo $row['nama']; ?>

</a></td>

<td class=tekskcl><? echo $nim; ?></td>

<td class=tekskcl><? $judul = $row['judul_ta']; echo $judul ; ?></td> <td class=tekskcl><? echo $row['doping']; ?></td>

<td class=tekskcl><? echo $row['ipk']; ?></td> </tr>

<? } ?> </table><br>

<?

// Melihat jumlah total data pada database:

$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM data_mahasiswa"),0);

// Melihat jumlah total halaman. Selalu dibulatkan ke atas dengan fungsi ceil() $total_pages = ceil($total_results / $max_results);

// Membuat Penomoran Halaman echo "Halaman : ";

// Link sebelumnya if($page > 1){

$prev = ($page - 1);

echo "<a href=\"".$_SERVER['PHP_SELF']."?modul=tugas_akhir&page=$prev\"><<</a> "; }

for($i = 1; $i <= $total_pages; $i++){ if(($page) == $i){

echo "$i "; } else {

echo "<a href=\"".$_SERVER['PHP_SELF']."?modul=tugas_akhir&page=$i\">$i</a> "; }

}

// Link selanjutnya if($page < $total_pages){ $next = ($page + 1);

echo "<a href=\"".$_SERVER['PHP_SELF']."?modul=tugas_akhir&page=$next\">>></a>"; }

?>

8. Listing lihat_data.php

<?

require "konek.inc"; $nim = $_GET['nim'];

$sql = "select * from data_mahasiswa where nim = $nim"; $query = mysql_query($sql);

if (!empty($nim)){

if (($num = mysql_num_rows($query)) == 0) {

Gambar

Tabel 3.1 Tabel admin Tabel 3.2 Tabel mahasiswa
Gambar 2.1 Komponen-komponen dari suatu sistem
gambar 2.2.
Gambar 3.1 Perancangan Keluaran (Output)
+7

Referensi

Dokumen terkait

Dalam tugas akhir ini, akan dikembangkan program sistem pencatatan pemakaian fasilitas, yang digunakan untuk penghitungan biaya sewa pada sebuah fasilitas yang harus

Pada penelitian ini, dokter gigi akan mengisi jawaban sesuai pertanyaan pada kuesioner yang telah diberikan dan akan diamati ketersediaan sarana yang dokter gigi lakukan

menerus ( sustainable beneit ) bagi kemaslahatan umat, sehingga pada saat proyek infrastruktur tersebut telah dapat beroperasi dan mampu menghasilkan keuntungan secara

pengunaan bahan kimai (masker dengan penyaring bahan kimia.). Peralatan dalam kondisi yang baik (tidak rusak, koyak

Penelitian ini bertujuan untuk membuktikan keefektifan penggunaan model pembelajaran Cooperative Integrated Reading and Composition (CIRC) dibandingkan dengan penggunaan

Penelitian ini bertujuan untuk mengetahui bagaimana implementasi peraturan daerah nomor 13 tahun 2011 tentang rencana tata ruang wilayah dalam penetapan kawasan ruang terbuka

Nurhandayani Fatimah Silaen (130304020) dengan judul skripsi Sikap Petani Terhadap Bantuan Sarana Produksi Pertanian Dalam Upaya Peningkatan Produksi Padi Sawah

That is the ability to communicate in simple written English to deal with the daily life contexts, such as reading and understanding newspapers or manuals (Depdiknas: