• Tidak ada hasil yang ditemukan

PEMBUATAN WEB PORTAL FAKULTAS MIPA UNS SURAKARTA MENGGUNAKAN PHP DAN DATABASE MYSQL

N/A
N/A
Protected

Academic year: 2022

Membagikan "PEMBUATAN WEB PORTAL FAKULTAS MIPA UNS SURAKARTA MENGGUNAKAN PHP DAN DATABASE MYSQL"

Copied!
37
0
0

Teks penuh

(1)

commit to user

PEMBUATAN WEB PORTAL FAKULTAS MIPA UNS SURAKARTA MENGGUNAKAN PHP DAN DATABASE

MYSQL

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer

Diajukan oleh :

DENI SUDARMAWAN NIM. M3107019

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SURAKARTA 2011

i

(2)

commit to user

HALAMAN PERSETUJUAN

PEMBUATAN WEBSITE FAKULTAS MIPA UNS SURAKARTA MENGGUNAKAN PHP DAN DATABASE

MYSQL

TUGAS AKHIR

Disusun Oleh:

DENI SUDARMAWAN NIM. M3107019

Tugas akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji pada tanggal _______________________

Pembimbing Utama

Fendi Aji Purnomo S.Si NIDN. 0626098402

ii

(3)

commit to user

HALAMAN PENGESAHAN

PEMBUATAN WEBSITE FAKULTAS MIPA UNS SURAKARTA MENGGUNAKAN PHP DAN DATABASE

MYSQL

Disusun Oleh:

DENI SUDARMAWAN NIM. M3107019

Dibimbing oleh:

Pembimbing Utama

Fendi Aji Purnomo, S.Si NIDN. 0626098402

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir Program Diploma III Ilmu Komputer

pada hari ________ tanggal _____________________

Dewan Penguji:

1. Penguji 1 Fendi Aji Purnomo, S.Si

NIDN. 0626098402 (tanda tangan) 2. Penguji 2 Taufiqurohman, S.Kom

NIDN. (tanda tangan)

3. Penguji 3 Hartatik, M. Stat

NIDN. 0703057802 (tanda tangan)

Disahkan Oleh:

Dekan Fakultas MIPA Ketua Program Diploma III Ilmu Komputer

Universitas Sebelas Maret FMIPA UNS

Prof. Drs. Sutarno, M.Sc, PhD. Drs. Y.S Palgunadi, M.Sc . NIP. 19600809 198612 1 001 NIP. 19560407 1983031 004

iii

(4)

commit to user ABSTRAK

Deni Sudarmawan, 2011, PEMBUATAN WEB PORTAL FMIPA UNS SURAKARTA. DIII Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Pada website Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret sistem didalamnya menggunakan konsep yang dimana website jurusan yang ada di fakultas dapat terhubung langsung ke website fakultas. FMIPA UNS Surakarta mempunyai beberapa jurusan yang pada nantinya mempunyai berbagai informasi yang di update secara berkala.

Tujuan dari penelitian ini adalah membuat website fakultas yang terintegrasi dengan website jurusan ada di bawahnya. Dimana informasi yang ada pada jurusan dapat ditampilkan secara langsung pada website fakultas.

Manfaat yang dapat diperoleh adalah, mahasiswa maupun masyarakat umum dapat mengetahui berbagai informasi yang ada pada website fakultas MIPA yang terhubung dengan website jurusan yang ada di bawahnya. Dimana mahasiswa maupun masyarakat umum dapat melihat berbagai informasi yang ada pada jurusan di fakultas MIPA maupun informasi dari fakultas MIPA pada satu alamat website saja.

Telah berhasil dibangun sebuah website fakultas MIPA yang terintegrasi dengan website jurusan dibawahnya dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai DBMS.

Kata kunci: Website, Integrasi, PHP, MySQL.

iv

(5)

commit to user ABSTRACT

Deni Sudarmawan, 2011, WEB PORTAL DEVELOPMENT AT FMIPA UNS SURAKARTA. DIII of Computer Science, Faculty of Mathematics and Natural Sciences, University of Sebelas Maret Surakarta.

On the website the Faculty of Mathematics and Natural Sciences University Eleven March inside the system uses a concept whereby the existing department website at the faculty can connect directly to the faculty website.

FMIPA UNS has several departments which will have aa variety of information updated regularly.

The purpose of this study is to create a website that is integrated with the faculty there are majors website under it. Where information on the department can be displayed directly on the faculty website.

Benefits to be gained is, students and the general public can find out various information found on the website of Science faculty who connect with the existing department websites below. Where students and the general public can view the information found on the department in the faculty of Mathematics and Science as well as information from the faculty of Mathematics and Science on one website address only.

Have successfully built a website that is integrated with the faculty of Mathematics and Science majors website under it by using PHP and MySQL as DBMS.

Keyword: Website, Iintegration, PHP, MySQL.

v

(6)

commit to user HALAMAN MOTTO

“ Allah Tiada Membebani Seorang Melainkan Sesuai Dengan Kesanggupannya.

Baginya ( pahala ) apa yang dia kerjakan dan dia mendapat (siksa dari kejahatan) yang dia kerjakan :” ( Q.S. Al Baqarah: 286)

Well Done Is Better Than Well Said (Benyamin Franklin)

Semua Impian – Impian Kita Dapat Menjadi Nyata Jika Memiliki Keyakinan Untuk mewujudkannya (Walt Disney)

PERSEMBAHAN

ku persembahkan karyaku ini untuk :

mamaku dan papa (alm) tercinta, yang selalu mengalirkan peluh demi kebahagiaanku, memberikan semangat ditiap langkahku, mencurahkan cinta dan do'a yang tak terbatas dihari-hariku, menerimaku dalam segala keadaanku, alasan perjuanganku

vi

(7)

commit to user

kakakku, dan calon istriku tersayang, penghibur disaat piluku, semangat dalam hidupku, alasan perjuanganku

KATA PENGANTAR

Assalamu’alaikum Wr. Wb

Puji Syukur kehadirat Allah SWT yang telah melimpahkan rahmat, karunia, dan ijin-Nya sehingga penulis dapat menyelesaikan penulisan tugas akhir ini yang berjudul ” Pembuatan Web Portal Fakultas MIPA UNS Surakarta yang Terintegrasi dengan Jurusan Dibawahnya Menggunakan PHP dan database MYSQL” untuk memenuhi sebagian persyaratan guna mencapai gelar Ahli Madya dari program Diploma Tiga Program Studi Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Dalam penyusunan laporan ini, penulis tidak lepas dari bimbingan, pengarahan dan bantuan dari berbagai pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada :

1. Bapak Drs. Y. S. Palgunadi, M.Sc selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

2. Bapak Fendi Aji Purnomo S.Si, selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan selama mengerjakan dan penyelesaian Laporan Tugas Akhir.

3. Ibu Dra. Mania Roswitha, M.Si selaku Pembimbing Akademik yang telah memberikan bimbingan akademik selama menjadi mahasiswa Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

4. Semua pihak yang telah membantu terselesaikannya laporan ini.

vii

(8)

commit to user

Semoga Allah SWT melimpahkan rahmat dan karuniaNya atas segala bantuan yang telah diberikan oleh berbagai pihak tersebut.

Wassalamu’alaikum Wr. Wb

Surakarta, 21 januari 2011

Penulis

DAFTAR ISI

Halaman

HALAMAN JUDUL... i

HALAMAN PERSETUJUAN... ii

HALAMAN PENGESAHAN... iii

ABSTRAK………... iv

ABSTRACT………. v

HALAMAN MOTTO……….. vi

PERSEMBAHAN……… vii

KATA PENGANTAR………. viii

DAFTAR ISI……… ix

DAFTAR GAMBAR………... xi

DAFTAR TABEL……… xii

BAB I PENDAHULUAN 1.1 Latar Belakang……….. 1

1.2 Perumusan Masalah... 2

1.3 Tujuan... 2

1.4 Batasan Masalah……….. 2

1.5 Manfaat... 2

1.6 Metode Penelitian ... 2

1.7 Sistematika Penulisan... 3

BAB II LANDASAN TEORI 2.1Pengertian PHP ……… 5

2.2Pengertian CSS .………. 5 viii

(9)

commit to user

2.3Pengertian MySQL……….. 5

2.4Pengertian Apache..……….. 6

2.5Pengertian Web client server……….. 6

2.6Pengertian DFD...……….. 7

BAB III DESAIN DAN PERANCANGAN 3.1Perancangan sistem ………. 9

3.3.1 Context Diagram ………. 9

4.2 DFD Level 0……… 10

3.2Perancangan Database……… 12

3.4.1Tabel Admin………..…. 12

3.4.2Tabel Artikel ……… 12

3.4.3 Tabel Berita ………...………... 14

3.4.4 Tabel kegiatan ………..……….………... 14

3.4.5 Tabel bukutamu ………... 15 3.3Desain Tampilan ………. 14

3.5.1 Desain Halaman depan……… 15

3.5.2 Desain Halaman Login………. 16

3.5.3 Desain Halaman Panel Admin………. 17

BAB IV IMPLEMENTASI DAN ANALISA 4.1. Analisa Sistem………. 18 4.2. Analisa Kebutuhan Sistem……….……. 18

4.3. Implementasi Program……….…………. 19 BAB V PENUTUP 5.1 Kesimpulan……… 24

5.2 Saran... 24

DAFTAR PUSTAKA……….. 25

ix

(10)

commit to user DAFTAR GAMBAR

Halaman

Gambar 2.1 Simbol DFD……….………. 8

Gambar 3.1 Context Diagram……….…… 9

Gambar 3.2 DFD level 0 ……….…… 11

Gambar 3.6 Desain Halaman Utama……….… 15

Gambar 3.6 Desain Halaman Login……….… 16

Gambar 3.6 Desain Halaman Admin……….… 17

Gambar 4.1 Halaman Depan……….…….. 19

Gambar 4.2 Halaman Berita………...….... 20

Gambar 4.3 Halaman Artikel……… 21

Gambar 4.4 Halaman Login………..……… 22

Gambar 4.5 Halaman Administrator……… 23

x

(11)

commit to user DAFTAR TABEL

Halaman

Tabel 3.1 Tabel Admin………...12

Tabel 3.2 Tabel Artikel………...12

Tabel 3.3 Tabel Berita…… ………..…………...13

Tabel 3.4 Tabel Kegiatan ………...13

Tabel 3.5 Tabel Buku Tamu………...13

xi

(12)

commit to user

1

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi telah menjangkau dalam berbagai bidang kehidupan termasuk dalam bidang pendidikan. Teknologi informasi dalam bidang pendidikan diimplementasikan dengan menjalankan informasi secara online dengan media internet. Internet merupakan media yang menjanjikan untuk menjalankan segala macam informasi karena mempunyai cakupan yang luas bahkan bersifat global. Salah satu informasi pendidikan yang dapat dijalankan adalah website resmi lembaga pendidikan.

Pada website Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret sistem didalamnya menggunakan konsep yang dimana website jurusan yang ada di fakultas dapat terhubung langsung ke website fakultas. Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta mempunyai beberapa jurusan yang pada nantinya mempunyai berbagai informasi yang di update secara berkala. Website Fakultas MIPA berperan sebagai induk tempat informasi yang ada dalam fakultas tersebut termasuk didalamnya adalah berbagai informasi yang ada dalam jurusannya. Untuk itu diperlukannya alur informasi yang tepat sehingga informasi tersebut dapat disampaikan secara tepat dan akurat.

Website yang terintegrasi dengan website yang lainnya merupakan solusi yang tepat untuk membangun suatu alur informasi yang nantinya dapat tersampaikan dengan baik. Maksud terintegrasi dalam website ini adalah dimana informasi dalam beberapa website dapat ditampilkan secara langsung dalam satu website saja yang nantinya menjadi website induk. Hal ini dapat di implementasikan pada perusahaan maupun instansi yang mempunyai berbagai cabang kerja dalam hal ini akan di implementasikan pada website fakultas MIPA UNS.

(13)

commit to user

2

1.2 Perumusan Masalah

Berdasarkan latar belakang masalah di atas, maka rumusan masalahnya adalah "

Bagaimana membuat website fakultas MIPA dapat terintegrasi dengan website jurusan yang ada di bawahnya? ".

1.3 Batasan Masalah

Pada pembuatan sistem ini, ada beberapa batasan masalah yang di ambil antara lain yaitu:

1. Sistem ini mengatur alur informasi pada website jurusan maupun website fakultas.

Dengan menampilkan informasi jurusan pada website fakultas.

2. Bagaimana informasi yg ada dalama website jurusan dapat terintegrasi dengan website fakultas.

1.4 Tujuan dan Manfaat 1.4.1 Tujuan

Tujuan dari penelitian ini adalah membuat website fakultas yang terintegrasi dengan website jurusan ada di bawahnya. Dimana informasi yang ada pada jurusan dapat ditampilkan secara langsung pada website fakultas.

1.4.2 Manfaat

Manfaat yang dapat diperoleh adalah, mahasiswa maupun masyarakat umum dapat mengetahui berbagai informasi yang ada pada website fakultas MIPA yang terhubung dengan website jurusan yang ada di bawahnya. Dimana mahasiswa maupun masyarakat umum dapat melihat berbagai informasi yang ada pada jurusan di fakultas MIPA maupun informasi dari fakultas MIPA pada satu alamat website saja.

1.5 Metodologi Penelitian

Metode yang digunakan dalam melakukan pembuatan Website fakultas MIPA adalah dengan:

(14)

commit to user

3

1.5.1 Pengumpulan Data a. Observasi

Melakukan pengamatan langsung sebagai mahasiswa fakultas MIPA untuk mengetahui informasi yang ada pada jurusan dan fakultas MIPA.

b. Studi Pustaka

Untuk mengetahui informasi tentang pembuatan website perlu dilakukan studi pustaka pada buku-buku referensi yang membahas tentang pembuatan website.

c. Studi Literatur

Mengunjungi situs-situs di internet untuk mendapatkan referensi sistem dan informasi mengenai model alur informasi website yang saling terhubung dengan wibesite lainnya.

1.6 Sistematika Penulisan

Adapun sistematika penyusunan laporan tugas akhir adalah sebagai berikut:

BAB I (PENDAHULUAN)

Bab I membahas tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat, metode penelitian, dan sistematika penulisan yang melatar belakangi masalah tentang alur informasi yang ada di fakultas MIPA.

BAB II (LANDASAN TEORI)

Bab II menjelaskan teori-teori mengenai, Website, sistem perancangan, bahasa pemrograman yang digunakan dalam tugas akhir, serta teori-teori pendukung yang berkaitan dengan penulisan tugas akhir.

BAB III (DESAIN DAN PERANCANGAN)

Bab III menjelaskan perancangan website yang di aplikasikan dan alur program yang meliputi Context Diagram, DFD, ERD, relasi tabel, serta kebutuhan hardware.

(15)

commit to user

4

BAB IV (IMPLEMENTASI DAN ANALISA)

Bab IV menjelaskan tentang implementasi website yang selesai dibuat. Cara pengoperasian program serta penjelasan tentang website yang terintegrasi.

BAB V (PENUTUP)

Bab V berisi kesimpulan dan saran sebagai masukan terhadap penulisan laporan tugas akhir Pembuatan Website Fakultas Matematikan dan Ilmu Pengetahuan Alam.

(16)

commit to user

5

BAB II

LANDASAN TEORI

2.1 Pengertian PHP (Hypertext Preprocessor)

PHP adalah sebuah bahasa scripting open source yang dikhususkan untuk pengembangan web dan dapat melekat pada HTML. Terdapat tiga cara untuk menggunakan PHP, yaitu: server-side scripting, commandline scripting, dan client-side GUI application (Achour, et al, 2007). PHP dapat berjalan pada berbagai macam sistem operasi, seperti Linux, MacOS X, dan Microsoft Windows. Selain itu PHP juga free dan open source. PHP mendukung untuk berkomunikasi dengan berbagai macam DBMS, yaitu Adabas D, dBase, Empress, FilePro (readonly), Hyperwave, IBM DB2, Informix, Ingres, Interbase, FrontBase, mSQL, Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 dan OCI8), Ovrimos, PostgreSQL, SQLite, Solid, Sybase, Velocis, dan Unix dbm (Achour, et al, 2007).

2.2 Pengertian CSS(Cascade Sheet Style)

CSS adalah sebuah set aturan yang memberikan kontrol lengkap tampilan halaman web dan tampilan isinya (Jamsa, 2002). Menurut Neiderst (2001) CSS bermanfaat untuk :

a. Mengontrol typhography dan tampilan halaman dengan baik.

b. Style terpisah dari struktur halaman.

c. Berpotensi membuat dokumen lebih kecil.

d. Lebih memudahkan untuk proses penglolahan.

2.2 Pengertian Database MySQL

MySQL adalah Multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL merupakan software sistem manajemen database (Database Management System – DBMS) yang sangat populer di kalangan pemrogram web,

(17)

commit to user

6

terutama di lingkungan Linux. Dengan menggunakan script PHP dan PERL Software database ini dapat berfungsi atau berjalan pada semua platform sistem operasi yag biasa digunakan (Windows, Linux, OS/2). Server MySQL pertama dibuat oleh Michael

“Monty” Windenius dan kawan-kawannya, pada tahun 1994.

Sama halnya dengan PHP, MySQL merupakan jenis software yang termasuk open source. Database ini tersedia bebas dan siapa saja dapat mengembangkan software ini, tanpa biaya.

2.4 Pengertian Apache

Apache adalah salah satu aplikasi web server. Apache bertugas menerjemahkan Uniform Resource Locator (URL) menuju file, kemudian mengirimkan file tersebut melalui internet, atau ke program yang kemudian dijalankan oleh program tersebut dan mengirimkan hasilnya (Laurie, B and Laurie, P, 2002). Kelebihan-kelebihan Apache menurut Kabir (2002) adalah:

a. Didesain dengan sistem modular dan dapat dikonfigurasi.

b. Gratis, dan source code diberikan secara bebas.

c. Dapat bekerja dengan Perl, PHP, dan bahasa scripting lain.

d. Apache dapat berjalan pada server windows maupun linux 2.5 Aplikasi Web berbasis client dan berbasis server.

Saat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dan pengguna.

Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra- organisasi disebut intranet. Dengan kebutuhan yang semakin kompleks tidak lagi menjadi mudah dan menarik dengan hanya menggunakan HTML. Diperlukan sesuatu yang lebih agar interaksi pengguna dapat sebagai pengendali datangnya informasi.

(18)

commit to user

7

Oleh sebab itu beberapa perusahaan perangkat lunak mulai berlomba untuk menawarkan teknologi bahasa pemrograman, script, ekstensi baik gratis maupun komersial untuk membuat situs web lebih menarik. Teknologi aplikasi web secara umum terbagi menjadi dua.

Yang pertama, pemrosesan dilakukan di sisi web server. Contoh aplikasi sisi server adalah PHP, ASP dan Perl. Biasanya sisi server digunakan untuk aplikasi yang membutuhkan koneksi ke basis data.

Yang kedua, proses dilakukan di sisi web browser. Web browser (sebagai klien) yang hanya menerima outputnya saja. Biasanya aplikasi sisi klien digunakan untuk hal- hal yang membutuhkan banyak interaksi pengguna dan menggunakan informasi yang seragam dan pasti. Contoh aplikasi pada sisi klien adalah aplikasi permainan dengan Java Script, Vbscript, Applet dll.

2.6 Pengertian DFD (Data Flow Diagram)

Data Flow Diagram adalah alat pembuatan model yang memungkinkan professional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data baik secara manual maupun komputerisasi. DFD ini digunakan untuk menjelaskan aliran informasi dan transformasi data yang bergerak dari pemasukan data hingga keluaran (Oetomo, 2002).

(19)

commit to user

8

Gambar 2.1 DFD (Data Flow Diagram)

(20)

commit to user

9

BAB III

DESAIN DAN PERANCANGAN

3.1 Perancangan Sistem

Perancangan sistem pada pembuatan website meliputi, Context Diagram, DFD level 0, DFD level 1, Perancangan Database, serta Database Relational.

3.1.1 Context Diagram

Context Diagram pada Sistem Website fakultas MIPA ditunjukkan pada Gambar 3.1

Gambar 3.1 Context Diagram

(21)

commit to user

10

3.1.2 Data Flow Diagram level 0

Data Flow Diagram level 0 (DFD level 0) pada Sistem Website fakultas MIPA ditunjukkan pada Gambar 3.2

(22)

commit to user

11

Gambar 3.1 Data Flow Diagram level 0 3.1.4 Perancangan Database

Perancangan database pada pembuatan website Sistem Website fakultas MIPA diidentifikasi dengan tabel dibawah ini.

a. Tabel admin

Tabel admin menyimpan data login admin yang digunakan untuk masuk halaman admin, dan data tambahan bagi admin. Struktur tabel admin digambarkan pada tabel 3.1.

Tabel 3.1 Tabel admin

b. Tabel artikel

Tabel artikel menyimpan bergai artikel dan agenda kegiatan yang dikelola oleh admin fakultas maupun admin jurusan. Struktur tabel artikel digambarkan pada tabel 3.2.

(23)

commit to user

12

Tabel 3.2 Tabel artikel b. Tabel berita

Tabel berita menyimpan bergai berita yang dikelola oleh admin fakultas maupun admin jurusan.

Struktur tabel berita digambarkan pada tabel 3.3.

Tabel 3.3 Tabel berita

(24)

commit to user

13

b. Tabel kegiatan

Tabel kegiatan menyimpan bergai jenis kegiatan yang ada di dalam fakultas maupun jurusan.

Table ini juga yang dikelola oleh admin fakultas maupun admin jurusan. Struktur tabel kegiatan digambarkan pada tabel 3.4.

Tabel 3.4 Tabel kegiatan

b. Tabel bukutamu

Tabel bukutamu menyimpan data pengujung website fakultas maupun jurusan. Struktur tabel artikel digambarkan pada tabel 3.5.

(25)

commit to user

14

Tabel 3.5 Tabel bukutamu

3.2 Desain Tampilan

Desain tampilan dari sistem website fakultas MIPA merupakan kerangka awal dari tampilan website fakultas MIPA. Dari desain tersebut nantinya menjadi dasar pembuatan website fakultas MIPA.

3.2.1 Desain halaman utama

Halaman utama merupakan halaman yang pertama kali tampil saat program dijalankan. Desain halaman utama dapat dilihat pada Gambar 3.6.

(26)

commit to user

15

Gambar 3.6 halaman utama

3.2.2 Desain halaman login admin

Halaman login admin merupakan halaman gerbang bagi admin untuk masuk ke halaman panel admin. Desain halaman login admin dapat dilihat pada Gambar 3.7.

(27)

commit to user

16

Gambar 3.7 Desain halaman login admin

(28)

commit to user

17

3.2.3 Desain halaman panel admin

Halaman panel admin merupakan halaman yang digunakan admin untuk mengatur hal-hal yang berhubungan dengan isi pada website. Desain halaman panel admin dapat dilihat pada Gambar 3.8.

Gambar 3.8 Desain halaman panel admin ADMIN

(29)

commit to user

18

BAB IV

IMPLEMENTASI DAN ANALISA

4.1 Analisa Sistem

Sistem website fakultas MIPA UNS di bangun dengan database terpusat di mana nantinya database tersebut dipakai oleh semua website jurusan yang ada di bawahnya. Sehingga nantinya tidak ada tumpang tindih antara website jurusan dengan website fakultas.

4.2 Analisa Kebutuhan Sistem

Dalam pembuatan sistem website fakultas MIPAdiperlukan beberapa software dan hardware untuk mendukung proses pembuatan sistem, diantaranya:

4.2.1 Software

Software yang digunakan sebagai berikut:

a. Macromedia Dreamweaver 8, sebagai media editing tampilan dan pemrograman PHP.

b. AppServ v2.5.7, yang didalamnya terdapat apache dan mysql.

c. Adobe Photoshop version 8.0, sebagai media untuk mendesain gambar.

d. Web browser, sebagai media untuk menampilkan hasil program, disarankan memakai mozilla firefox untuk hasil yang terbaik.

4.2.2 Hardware

Hardware yang dibutuhkan dengan spesifikasi minimal sebagai berikut:

a. Processor Intel Pentium III b. RAM 128Mb

(30)

commit to user

19 c. Hardisk free space minimal 1 Gb

4.3 Implementasi Program

Implementasi program dibagi menjadi empat bagian yaitu halaman depan, halaman berita, halaman artikel dan halaman administrator.

4.3.1 Halaman Depan

Halaman depan adalah halaman dimana ditampilkan berbagai berita dan artikel terbaru dari fakultas maupun jurusan. Halaman depan dapat dilihat pada gambar berikut:

(31)

commit to user

20

Gambar 4.1. Halaman Depan

4.3.2 Halaman berita

Halaman depan adalah halaman dimana ditampilkan berbagai berita terbaru dari fakultas maupun jurusan. Halaman berita dapat dilihat pada gambar berikut:

(32)

commit to user

21

Gambar 4.2 Halaman berita

4.3.2 Halaman artikel

Halaman artikel adalah halaman dimana ditampilkan berbagai artikel terbaru dari fakultas maupun jurusan. Halaman artikel dapat dilihat pada gambar berikut:

(33)

commit to user

22

Gambar 4.3 Halaman artikel

4.3.3 Halaman login

(34)

commit to user

23

Halaman login adalah halaman dimana ditampilkan menu login untuk administrator. Halaman depan dapat di lihat pada gambar berikut:

Gambar 4.4 Halaman login 4.3.3 Halaman administrator

Halaman administrator adalah halaman dimana ditampilkan menu untuk administrator dalam mengelola website. Halaman administrator dapat di lihat pada gambar berikut:

(35)

commit to user

24

Gambar 4.5 Halaman administrator

4.4 Evaluasi Program

Dalam pembuatan website portal ini terdapat beberapa kekurangan yang mungkin sebagai kelemahan dalam website ini. Dari analisa yang di lakukan terdapat kelemahan pada system pembagian administrator pada website fakultas maupun jurusan. Dimana admin fakultas dapat login pada website jurusan, namun ika melakukan update berita maupun agenda maka berita tersebut tetap akan muncul di website fakultas, dan di dalam web site jurusan tidak muncul karena berita yang di tampilkan pada website jurusan hanyalah berita yang ditulis oleh admin jurusan. Sehingga perlu adanya pembuatan tingkat jabatan administrator website.

(36)

commit to user

25

BAB V PENUTUP 5.1 Kesimpulan

Berdasarkan pembahasan diatas maka dapat diambil kesimpulan sebagai berikut:

1. Telah berhasil dibangun sebuah website fakultas MIPA yang terintegrasi dengan website jurusan dibawahnya dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya.

2. Tersedia panel admin untuk memanajemen sistem. Dimana admin dapat menambahkan maupun merubah isi website.

5.2 Saran

1. Perlu adanya Statistik berita maupun Agenda.

2. Perlu adanya jabatan antara administrator dan moderator. Dimana administrator dapat mengganti seluruh isi maupun tampilan website dan medorator hanya berfungsi untuk menambah maupun mengupdate isi website.

3. Perlu adanya perbaikan alur koneksi database untuk setiap website, dalam hal ini website fakultas dengan website jurusan.

(37)

commit to user

26

DAFTAR PUSTAKA

Hakim, Lukmanul. Uus Musalini. 2006. Buku Sakti menjadi programer sejati PHP. Penerbit Solusi Media. Yogyakarta.

Sunarfrihantono, Bimo ST. 2002. PHP dan MYSQL Untuk Web. Penerbit Andi. Yogyakarta.

Utdirartatmo, Firrar. 2006. Segudang Trik Pengembangan Situs Web (Memanfaatkan HTML, Javascript, dan CSS Secara Kreatif). Penerbit Andi. Yogyakarta.

Gambar

Gambar 2.1 DFD (Data Flow Diagram)
Gambar 3.1 Context Diagram
Gambar 3.1 Data Flow Diagram level 0 3.1.4  Perancangan Database
Tabel berita menyimpan bergai berita yang dikelola oleh admin fakultas maupun admin jurusan
+7

Referensi

Dokumen terkait

Puji syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan rahmat, dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir Skripsi dengan

Puji syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan laporan akhir yang berjudul

Puji syukur peneliti panjatkan kehadirat Allah SWT senantiasa peneliti panjatkan kehadirat Allah SWT, yang telah melimpahkan karunia, rahmat, dan hidayah-Nya

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul

Puji syukur saya ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia- Nya sehingga saya dapat menyelesaikan penyusunan skripsi yang berjudul

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Skripsi yang

Puji dan syukur kehadirat Allah SWT yang telah melimpahkan rahmat, hidayah dan karunia kepada penulis, sehingga dapat menyelesaikan penyusunan skripsi ini yang berjudul

Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisan laporan skripsi