BAB I PENDAHULUAN 1.1 Latar Belakang Jalur penyampaian informasi melalui website banyak meberikan keuntungan bagi pihak pemilik. Website menawarkan berbagai keuntungan yang terus berkembang dengan kemajuankemajuan dan penemuan baru di setiap detiknya. Langkah untuk memilih website sebagai sarana untuk mengembangkan misi dari intansi tidak perlu diragukan lagi. Bahkan dari sebuah website yang digunakan tak hanya akses informasi yang bisa di sampaikan melalui sebuah website seseorang bisa berkomunikasi melalui sebuah forum di dalam sebuah situs website yang digunakan.Pada akhirnya dari berbagai bentuk komunikasi yang terbentuk, maka pihak pemilik website bisa meraih keutungan untuk menjalankan sebuah kerjasama yang baru. Diantara hubungan yang terjadi dapat di pelihara melalui sebuah fasilitas yang di berikan sebuah website. Perkembangan bahasa program untuk membuat website semakin cepat. Pada akhir abad ini website yang dinamis menjadi sebuah trend yang menjamur, sehingga sehingga seluruh pemilik website berusaha untuk mengembangkan website nya menjadi website yang dinamis dan aktif. Sebagai lembaga pendidikan FKIP Universitas Muhamadiyah Surakarta telah memiliki sebuah website dengan alamat situs http://www.ums.ac.id/fkip Pada penggunaan website sebelumnya FKIP Universitas Muhamadiyah Surakarta masih menggunakan website yang static, untuk itu pada kesempatan yang diberikan kepada penulis kali ini akan dikembangkan situs milik FKIP Universitas Muhamadiyah Surakarta tersebut menjadi website yang lebih dinamis.
1.2 Perumusan Masalah Berdasarkan latar belakang masalah tersebut diatas maka rumusan masalah yang di bahas adalah : “Bagaimana mengembangkan website FKIP Universitas Muhamadiyah Surakarta menjadi sarana komunikasi yang baik ?”
1
2
1.3 Pembatasan Masalah Batasan masalah yang di perlukan agar penelitian yang di laksanakan dapat berfokus pada seluruh yang ingin di capai, maka penulis memberikan suatu batasan masalah sebagai berikut : 1. Pembuatan website ini mengunakn editor CMS, dengan bahasa pemograman PHP 2. Website yang di buat di lengkapi dengan buku tamu, berita, forum untuk mahasiswa, serta fasilitas email yang secara otomatis akan terkirim ke administrator website tersebut.
1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah untuk merancang pengembangan website FKIP Universitas Muhamadiyah Surakarta menjadi sebuah situs yang dinamis.
1.5 Manfaat penelitian Dengan diadakan studi akhir ini diharapkan dapat bermanfaat bagi semu pihak, baik pihak D3 Ilmu komputer, penulis maupun instansi. Adapun manfaat yang diharapkan dari penelitian ini : 1. Bagi Instansi Menjadi bahan pertimbangan perbaikan website yang telah ada di FIKP Universitas Muhanadiyah Surakarta. 2. Bagi pengguna Sebagai sumber referensi pengetahuan dan bahan pertimbangan mahasiswa dalam memilih pelayanan yang ada di FKIP UMS. 3. Bagi Penulis Penulis dapat merealisasikan teoriteori yang telah di peroleh selama berada di bangku kuliah.
3
BAB II LANDASAN TEORI
2.1. Basis Data Basis data (database) dapat didefinisikan sebagai himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah (Fathansyah, 2001). Basis data (database) adalah kumpulan dari filefile yang saling berinteraksi antara satu dengan yang lain dan tersimpan di dalam memori yang terintegrasi sehingga membentuk suatu bangunan data (Kristanto, 1993).
2.2. Informasi Pengertian informasi adalah data yang telah diproses atau data yang mempunyai arti bagi penerimanya setelah dilakukan pengolahan, sehingga dapat digunakan sebagai dasar dalam mengambil keputusan yang dapat dirasakan akibatnya baik secara langsung atau tidak langsung (Badudu dkk ,1996).
2.3. Dasar Internet Internet adalah kumpulan network yang terdiri dari ribuan sistem lcomputer yang saling berhubungan satu dengan lainnya (Nugroho, 2004). Hubungan dari masingmasing network dapat melalui jaringan komunikasi kabel telepon dan jaringan komunikasi tanpa kabel.
2.4. HTMI. Hypertext Markup Language (HTML) merupakan dokumen text biasa yang mudah untuk dimengerti dibandingkan bahasa pemrograman lainnya. dan karena itu HTML dapat dibaca lewat platform yang berlainan seperti Windows, UNIX dan lainlain. Untuk lebih jelasnya HTML adalah suatu script dimana kita bisa menampilkan informasi dan daya lCreasi kita lewat internet (Nugroho, 2004).
3
4
2.5. PHP PHP adalah bahasa pemrograman server side di desain untuk membaat aplikasi web. PHP dapat disisipkan diantana bahasa HTML dan PHP akan dieksekusi di server, sehingga yang dikirim ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat (Sutarman, 2003).
2.6. Web Server Apache Apache merupakan web server yang paling banyak digunakan di internet. Program ini didesain untuk sistem operasi lingkungan UNIX Namun demikian pada beberapa versi berikutr.ya Apache mengetuarkan programnya yang dapat dijalankan di Windows NT. Berdasarkan sejarahnya, Apache dimulai oleh veteran National Center for Supercomputing Aplikastion (NSCA). Saat itu pengembangan NSCA httpd sebagai web server mengalami stagnasi. Rob Me Cool meninggalkan NSCA dan melalui sebuah proyek baru bersama para webmaster lainnya, menambal bug, dan menambah fitur pada NSCA httpd. Mereka mengembangkan program ini lewat mailing list. Uengan berpijak pada NSCA httpd versi 1.3, Team Apache mengeluarkan rilis pertama kali secara resmi Apache versi 0.62 (Sunarfrihantono, 2002).
2.7. MySQL MySQL adalah multiuser database yang rnenggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi clientserver melibatkan server daemon MySQL di sisi server dan berbagai macam program serta library yang berjalan di sisi client. MySQL marnpu menangani data yang cukup besar. perusahaan yang mengembangkan MySQL yaitu Tex, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lehih 100 Gigabyte data. SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan standar industri. Dengan imenggunakm SQL, Proses akses
5
database menjadi lebih userfriendly dibandingkan menggunakan dBASE atau Clipper
yang
masih
menggunakan
perintahperintah
pemrogxaman
(Sunarfrihantono, 2002).
2.8. World Wide Web World Wide Web adalah sistem server internet yang mendukung aplikasi hypertext untuk mengakses beberapa protokol internet dengan satu antar muka. World Wide Web menyediakan antar muka tunggal untuk mengakses protokol protokol tersebut agar mudah digunakan oleh user. World Wide Web terdiri dari filefile atau disebut sebagai halaman (page) atau halaman web berisi link ke dokumen atau resource di internet (Nursyamsu, 2002). Pada awalnya aplikasi web diba.ngun hanya menggunakan bahasa yang disebut HTML (Hypertext Markup Language) dan protokol yang digunakan dinamakan HTTP (Hypertext Tran.sf'er Protocol). Pada perkembangan berikutnya, sejumlah bahasa pemrograman dan objek dikembangkan untuk memperluas kemampuan H`I'ML. Pada saat ini, banyak bahasa pemrograman seperti itu diantaranya Pl1P dan ASP, sedangkan yang berupa objek adalah Applet/.Iava (Nugroho, 2004).
2.8. Mambo MAMBO adalah salah satu software open source untuk membuat situs secara cepat dan mudah. Sebagai CMS (Content Management System), Mambo dibuat dan design untuk membangun sebuah website dengan mudah dan cepat. Hanya dengan melakukan pengaturan isi dari website yang akan ditampilkan baik secara online maupun offline dengan bantuan software pendukung CMS, maka website yang diinginkan dapat dibangun. Mambo dibangun dengan menggunakan dasar bahasa pemrograman website berbasis php. Tidak menutup kemungkinan dengan menambah sedikit bahasa pemrograman website yang lain yang mendukung sebuah website programing. File Master Mambo 454 dapat dengan mudah didapatkan dengan mendownload pada situs berikut :
http://www.mamboserver.com
http://www.mamboexchange.com
6
http://www.mamboforge.net
atau situs yang lain yang menyediakan file master MamboV454
2.9 Contax Diagram Contax Diagram adalah diagram tingkat atas yaitu diagram yang paling tidak detail dari sistem informasi yang menggambarkan alur data kedalam dan keluar sistem (Tarid Mahyuzir 1989)
2.10 Data Flow Diagram Data Flow Diagram adalah gambaran alur data atau informasi tanpa menghubungkan bentuk fisik media penyimpanan data (Sutedjo, 2000)
2.11 Diagram Aliran Data Diagram aliran data,Context aliran data,Gaintextlevel (Disebut juga enveromental model),memfokokuskan pada aliran data da kedalam sistem dan sekaligus memproses datadata tersebut, komponenkomponen dasar dari setiap program komputer ini bisa di gambarkan secara mendetail dan di gunakan untuk menganalisis keakuratan kempentensi sistem (Kendal,2001)
7
Empat simbol dasar yang digunakan memetakan gerakan diagram akhir data adalah sebagai berikut:
SIMBOL
ARTI
CONTOH
ENTITAS
ALIRAN DATA
PROSES
PEYIMPAN DATA
2.11 Hubungan Entitas Suatu cara penganalisaan sistem menentukan batasanbatasan system yang sesuai dengan menggunakan model hubungan entitas elemenelemen yang menjalankan system organisaional di sebut juga entitas entitas, Suatu entitas dapat berupa orang, tempat dan sesuatu (Kendal, 2003)
8
BAB III METODOLOGI PENELTIAN 3.1 Metode Pengumpulan Data Pada Penelitian ini jenis data dan metode peneliyian data yang digunakan adalah sebagai berikut: a. Data yang diperlukan 1) Data Primary adalah data yang diperoleh secara langsung dari FKIP UMS yang mendukung jalannya penelitian data primer meliputi: Website, Struktur Organisas, Alamat Website, Jurnal, 2) Data Skunder adalah data yang diperoleh dari dalam maupun dari luar obyek penelitian tetapi dapat membantu merumuskan dan memecahkan masalah data Skunder meliputi: Informasi dari FKIP UMS berupa datadata yang berkaitan dengan sistem yang akan di buat
b. Pengumpulan Data 1) Metode observasi Metode observasi yaitu terjun langsung ke bagian instansi untuk memperoleh data FKIP UMS. Dengan cara observasi ini dapat diperoleh data yang lengkap dan akurat. 2) Metode wawancara langsung Metode wawancara langsung yaitu metode untuk mendapatkan keteranganketerangan pelengkap dari bagian yang terkait dengan bagian informasi.
8
9
3.2 Profil FKIP Universitas Muhammadiyah Surakarta
3.2.1 Sejarah FKIP Universitas Muhammadiyah Surakarta FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN keberadaannya dapat disebut sebagai embrio Universitas Muhammadiyah Surakarta. Pada awalnya FKIP UMS adalah FKIP Universitas Muhammadiyah Jakarta cabang Surakarta yang didirikan pada tahun 1957 dan berlokasi di Jalan Overste Sudiarto 60 Surakarta. Pada tahun 1965 FKIP Universitas Muhammadiyah Jakarta tersebut kemudian melepaskan diri dan berubah nama menjadi IKIP Muhammadiyah Surakarta. Waktu terus berjalan dengan pasti pada tahun 1967 jurusanjurusan yang berada di IKIP Muhammadiyah Surakarta semakin bertambah sejalan dengan pertambahan jumlah mahasiswa seperti jurusan Ilmu Pendidikan, Ekonomi Umum, dan Civic Hukum. Bahkan pada tahun itu pula IKIP Muhammadiyah Surakarta ditetapkan sebagai Induk Perguruan Tinggi Muhammadiyah seJawa Tengah, yang anggotanya meliputi IKIP Muhammadiyah Purwokerto, IKIP Muhammadiyah Purworejo, Politeknik Muhammadiyah Karanganyar, dan lainnya. Selaras dengan perkembangan kebutuhan bangsa akan tenaga ahli yang meningkat, pada tahun 1979, saat itu IKIP Muhammadiyah Surakarta dipimpin oleh Bapak Drs. H. M. Djazman AlKindi. Atas prakarsa beliau IKIP Muhammadiyah Surakarta diubah menjadi sebuah universitas. Perubahan
tersebut
antara
lain
dengan
menggabungkan
IKIP
Muhammadiyah Surakarta dengan Institut Agama Islam Muhammadiyah Surakarta (IAIM Surakarta). Selanjutnya didirikan beberapa fakultas baru, seperti Fakultas Hukum, Fakultas Teknik, Fakultas Ekonomi, Fakultas Psikologi, dan Fakultas Geografi. Perubahan status dari IKIP Muhammadiyah Surakarta menjadi bagian dari Universitas Muhammadiyah Surakarta yang kemudian dikenal dengan FKIP UMS.
10
3.2.2 Visi dan Misi FKIP Universitas Muhammadiyah Surakarta a. Filosofi FKIP Filosofi yang senantiasa dijadikan pijakan FKIPUMS adalah pemikir, pendidik dan pembaharu (3P). b. Visi FKIP Menjadi pusat pengembangan pendidikan dan pembelajaran yang professional dan mampu memenangkan persaingan di Asia Tenggara.
c. Misi FKIP Menyelenggarakan pendidikan tenaga kependidikan yang menekankan pada kompetensi yang relevan dengan tuntutan jaman dan mampu memberi arah perubahan. Memajukan IPTEKS dan sumber daya manusia yang mampu memberikan pelayanan melalui proses pendidikan, penelitian, dan pengabdian pada masyarakat dengan menonjolkan kawasan Jawa Tengah dalam rangka membangun masyarakat Indonesia yang utama.
3.2.3 Struktur Pimpinan
Drs. H. Sofyan Anief, M.Si. Dekan
Drs. H. Maryadi, M.A. Pembantu Dekan I
Drs. Ahmad Muhibbin, M.Si. Pembantu Dekan III
Drs. M. Yahya, M.Si. Pembantu Dekan II
11
Ketua Jurusan Matematika : Dra. Nining Setyaningsih, M.Si. Ketua Jurusan Biologi : Dra. Tuti Rahayu, M.Si. Ketua Jurusan Bhs.Indonesia : Drs. H. Yakub Nasucha, M.Hum. Ketua Jurusan Bhs.Inggris : Kusumo Ratih, S.Pd., M.Hum. Ketua Jurusan PPKn : Drs. Ahmad Muthali’in, M.Hum. Ketua Jurusan Ekonomi Akuntansi : Drs. H. Jalal Fuadi, M.M.
Gambar Struktur Pimpinan
3.3 Sarana Perancangan Aplikasi a. Perangkat keras Perangkat keras yang digunakan dalam penyelesaian penelitian ini adalah PC (Personal Computer) dengan spesifikasi sebagai berikut: 1) Prosesor Intel (R) 42,8 Ghz. 2) RAM 512 MB. 3) Hard Disk 120 GB. 4) Keyboard, mouse printer.
b. Perangkat Lunak Program yang digunakan dalam pembuatan aplikasi ini adalah : 1. Sistem Oprasi
: Windows Xp.
2. Software
: CMS Mambo Macromedia Flas 8
3. Server Host : The AppServ Open Project 2.5.7 for Windows · Apache Web Server Version 2.2.3 · PHP Script Language Version 5.1.6 · MySQL Database Version 5.0.24a · phpMyAdmin Database Manager Version2.9.0.2
12
3.4 Rancangan Website FKIP UMS Penggunaan perencanaan sistem untuk menentukan rancangan website yang akan dibuat, memerlukan desain antar muka dan pete website yang merupakan alat yang biasa digunakan untuk mepermudah proses dalam pembuatan website.
3.4.1 Stuktur Menu
Gambar sturktur menu website
3.4.2. Contex Diagram
Gambar Contex Diagram
13
3.4.3. DFD level 0 Pemimpin 1 Pengambilan keputusan
sk
Akses 2 Mengelompokan data data
Admin
Mengatur
3 Content Managemen 11 Akses info Website
Simpan
D1
Contetnt
Simpan
D2
Menu
Simpan
D3
Componen
Simpan
D4
Module
Simpan
D5
Template
Simpan
D6
Web Link
Simpan
D7
Pesan
Data 4 Pengaturan Menu
Informasi
Informasi Informasi
5 Pengaturan Komponen
6 Mhs
Dosen
Pengaturan Module
User Data
7 Template konFigurasi
8 Pengaturan Link
9 Pengaturan Pesan Data
10 Pengaturan Pencari Simpan
Gambar DFD Level 0
D8
Laporan Cari
14
3.4.4 Desain Tabel Basis Database Data base yang digunakan oleh penulis dalam penelitian ini adalah menggunakan Softwar DBMS (Database Management Sistem ) MySQL tabel database dalam sistem ini Tersaji Pada Tabel di bawah ini: mos banner Field
Jenis
Link Komentar MIME ke
KosongDefault
bid
int(11)
Tidak
cid type name imptotal
int(11) varchar(10) varchar(50) int(11)
Tidak Tidak banner Tidak Tidak 0
impmade
int(11)
Tidak 0
clicks imageurl clickurl date showBanner
int(11) Tidak 0 varchar(100) Tidak varchar(200) Tidak datetime Ya NULL tinyinf(1) Tidak 0
checked out tinyint(1) checked out_time datetime editor varchar(50) custombannercode text
Tidak Tidak Ya Ya
0 00000000 00:00:00 NULL
NULL
mos bannerfinish Field _cid name contact email
Jenis
Kosong Default
int(11) varchar(60) varchar(60) varchar(60)
Tidak Tidak Tidak Tidak
extrainfo text checked .out tinyint(1) checked out_time time editor varchar(50)
Tidak Tidak Ya Ya
0
NULL NULL
Link ke
Komentar MIME
15
mos bannerclient Field
11 Jenis
KosongDefault
_bid
int(11)
Tidak
cid
int(11)
Tidak 0
type
varchar(10) Tidak
name
varchar(50) Tidak
impressions int(11)
Tidak 0
clicks
int(11)
Tidak 0
imageurl
varchar(50) Tidak
datestart
datetime
Ya
NULL
dateend
datetime
Ya
NULL
Link ke
Komentar
MIME
16
mos categories
Field
Jenis
Kosong
id parent _id
int(11) int(11)
title image
varchar(50) Tidak varchar(255 Tidak ) varchar(100 Tidak
section
) varchar(50) Tidak
image_position description
varchar(10) Tidak text
name
Tidak Tidak
Default
L
ke k
Komentar MIME
0
published tinyint(1) Tidak 0 checked out int(11) Tidak 0 checked out_time datetime Tidak 00000000 00:00:00 editor varchar(50)
Ya
NULL
ordering
int(11)
Tidak
0
access
]tinyint(3)
count
int(11)
idak Tidak
0
params
text
Tidak
mos comment Field id
Jenis int(11)
Kosong
Default
Link ke Komentar
Tidak
articleid
int(11) Tidak varchar(15 Tidak lip ) varchar(30 Tidak name ) comments text Tidak
0
startdate datetime
0000 00:00:00
Tidak
1
published tinyint(1) Tidak mos components Field id name link
Jenis Koson Default Link ke Komentar g int(11) Tidak varchar(50 Tidak varchar(25 Tidak 5)
MIME
MIME
17
menuid
int(11)
Tidak 0
parent int(11) admin_menu_link varchar(255) admin_menu alt varchar(255) varchar(50 option ) ordering int(11)
Tidak 0 Tidak Tidak Tidak Tidak 0
jadmin menu i i m 1 iscore tin int 4
Tidak 0
params
Ya
text
NULL
mos contact details Field
Jenis
Kosong
id int(11) Tidak name varchar(100) Tidak con_position varchar(50) Ya address text Ya suburb varchar(50) Ya ~ state Ya lvarchar(20) j country varchar(50) Ya postcode varchar(10) Ya telephone varchar(25) Ya fax varchar(25) Ya misc mediumtext Ya image varchar(100) Ya imagepos varchar(20) Ya email_to varchar(100) Ya default _con Tidak 'tinyint(1) published tinyint(1) Tidak checked_out int(11) Tidak checked_out_time datetime Tidak ordering int(11) Tidak params text Tidak userid int(11) Tidak catid int(11) " Tidak access
tinyint(3)
Default
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 0 0 0 00000000 00:00:00 0 0 0
Tidak 0
Link Komentar MIME ke
18
mos content
Field
Jenis
Kosong
id int(11) Tidak title varchar(100) Tidak title alias varchar(100) Tidak introtext mediumtext Tidak fulltext mediumtext Tidak state tinyint(3) Tidak sectionidint(11) Tidak mask int(11) Tidak catid int(11) Tidak created datetime Tidak created by int(11) Tidak created by_alias varchar(100) Tidak modified datetime Tidak modified by int(11) Tidak checked out int(11) Tidak checked out_time Id atetime Tidak publish_up datetime Tidak Ipublish down datetime Tidak images text Tidak tex urls Tidak t tex lattribs Tidak t wersion int(11) Tidak parentid Int(11) Tidak ordering int(11) Tidak metakey text Tidak imetadesc text Tidak laccess ~ int(11) Tidak hits
int(11)
Tidak
Default
0 0 0 0 00000000 00:00:00 0 00000000 00:00:00 0 0 00000000 00:00:00 00000000 00:00:00 00000000 00:00:00 1
1 0
0 0
Link Komentar MIME ke
19
mos content frontpage Field
Jenis
content id int(11) ordering int(11)
Kosong Default
Link ke
Komentar
MIME
Tidak Tidak
mos core_log searches Field
Jenis
Kosong Default
Link ke
Komentar
MIME
Default
LINK Komentar MIME KE
search term varchar(128) Tidak Hits int(11) Tidak
mos menu
Field Iid menutype name Ilink type published Iparent componentid sublevel ordering checked out checked out time pollid IbrowserNav ~ access ~ jutaccess Iparams
Jenis
Kosong
int(11) Tidak varchar(25 Ya ) Ya varchar(100 ) text Ya lvarchar(50 Tidak tinyint(1 ) Tidak int(11) ) Tidak int(11) Tidak int(11) Ya int(11) Ya int(11) Tidak datetim Tidak e int(11) Tidak tinyint(4 Ya ) tinyint(3 Tidak ) tinyint(3 Tidak ) text Ya
NULL NULL NULL 0 0 0 0 0 0 00000000 00:00:00 0 0 0 0
NULL
20
mos messages Field
Jenis
message id int(10) user id from int(10) user id to int(10) folder id date time state priority subject message
Kosong Tidak Tidak Tidak
int(10) Tidak datetime Tidak int(11) Tidak int(1) Tidak varchar(230 Tidak ) text Tidak
Default
Link ke
Komentar MIME
0 0 0 00000000 00:00:00 0 0
° mos messages cfg Field
Jenis
Kosong Default
Link ke
Komentar
MIME
Default
Link ke Komentar MIME
user id int(10) Tidak 0 cfg name varchar(100 Tidak varchar(255 Tidak cfg value ) ) mos modules Field id title content ordering position checked out
Jenis
Kosong
in t(11) Tidak text Tidak text Tidak int(11) Tidak varchar(10) Ya int(11) Tidak
checked out_time datetime Tidak published tinyint(1) Tidak varchar(50 Ya module ) Numnews int(11) Tidak access tinyint(3) Tidak showtitle tinyint(3) Tidak params text Ya iscore tinyint(4) Tidak client id
tinyint(4) Tidak
0
N
U
L
L
0 00000000 00:00:00 0
N
U
L
L
U
L
L
0 1
N 0 0
21
mos modules menu Field
Jenis
modul int(11) idieid menuid int(11)
Kosong Default
Link ke
Komentar
MIME
Tidak Tidak
mos_poll data Field
Jenis
Kosong Default
id int(11) pollid lint(4)
Tidak Tidak 0
text
text
Tidak
hits
int(11)
Tidak
Link ke
Komentar
MIME
0
mos_poll date Field id
Jenis
Kosong
Default
Link ke
Komentar
MIME
bigint(20) Tidak
date datetime Tidak vote_i int(11) Tidak d poll id int(11) Tidak
00000000 00:00:00 0 0
mos_poll menu Field
Jenis
pollid int(11) menui int(11) d
Kosong Default
Link ke
Komentar
MIME
Tidak 0 Tidak 0
mos_polls Field id
Jenis
Koson
De fault
voters
int(11) Tidak varchar(10 Tidak 0) int(9) Tidak
0
checked out
int(11)
Tidak
0
Tidak
00000000
title
checked out time datetime
Link ke
MIME Komentar
22
published tinyint(1) Tidak
0
access
int(11)
Tidak
0
lag
int(11) 1
Tidak
mos_polls Field id title name image scope image_position description published checked out checked out_time ordering access count
Jenis
Kosong
int(11) Tidak varchar(50) Tidak varchar(255)Tidak varchar(100)Tidak varchar(50) Tidak varchar(10) Tidak text Tidak tinyint(1) Tidak int(11) Tidak datetime Tidak int(11) Tidak tinyint(3) Tidak int(11) Tidak text
Default
Link ke
Komentar MIME
Link ke
Komentar MIME
0 0 00000000 00:00:00 0 0
0
Tidak
mos sections Field id title name image scope imageposition description published checked out
J enis
Kosong
int(11) Tidak varchar(50) Tidak varchar(255)Tidak varchar(100)Tidak varchar(50) Tidak varchar(10) Tidak text Tidak . tinyint(1) Tidak int(11) Tidak
checked out time datetime
Tidak
Default
0 0 00000000 00
23
ordering
int(11)
Tidak
0
access
tinyint(3)
Tidak
0
int(11)
Tidak
Count params text
Tidak
mos template_positions Field id
Jenis
Kosong Default
int(11)
Link ke
Komentar
MIME
Tidak
position
varchar(10) Tidak description varchar(255 Tidak ) mos templates menu Field
Jenis
Kosong Default
temralat varchar(50 Tidak e menuid ) int(11) Tidak
0
client id tinyint(4) Tidak
0
Link ke
Komentar
MIME
mos users Field
1 id name
Jenis int(11)
Kosong
Default
Link ke Komentar
Tidak
varchar(50) Tidak
username varchar(25) varchar(100 email varchar(100 password ) ) usertype varchar(25) block tinyint(4)
Tidak
Tidak Tidak
0
sendEmail tinyint(4)
Ya
0
gid
Tidak
1
tinyint(3)
Tidak Tidak
registerDatedatetime Tidak IastvisitDat datetime Tidak e activation varchar(100 Tidak ) params text Tidak
00000000 00:00:00 00000000 00:00:00
MIME
24
mos usertypes
Field Jenis
Kosong Default
Link ke
Komentar
MIME
id tinyint(3) Tidak 0 name varchar(50 Tidak mask ) varchar 11 Tidak mos webslinks Field id catid sid title url description date hits published
Jenis
Kosong
int(11) Tidak int(11) Tidak int(11) Tidak varchar(250 Tidak ) varchar(250 Tidak ) varchar(250 Tidak ) datetime Tidak lint 11) Tidak tinyint(1) Tidak
checked out int(11) checked out_time datetime ordering int(11) archived tinyint(1)
Tidak Tidak Tidak Tidak
approved params
Tidak Tidak
tinyint(1) text
Default
0 0
00000000 00:00:00 0 0 0 00000000 00:00:00 0 0
Link ke
Komentar MIME
25
BAB IV PEMBAHASAN 4.1 Deskripsi Data Di dalam desain web, tidak akan bisa lepas dengan yang namanya HTML. HTML adalah bahasa standar yang digunakan untuk menyusun/membangun suatu halaman web.
Meskipun telah muncul softwaresoftware yang dapat digunakan untuk membangun suatu halaman web tanpa susahsusah memperhatikan struktur HTMLnya, tidak ada salahnya kalau HTML itu sendiri dipelajari. Manfaat yang diperoleh apabila mempelajari HTML selain mampu membangun halaman web, juga dapat dikembangkan untuk pemrograman web. Pemrograman web akan selalu terkait dengan HTML tersebut. Pemrograman web biasanya dikembangkan untuk membangun web yang dinamis.
Setiap homepage yang dikunjungi, pasti bisa dijumpai HTMLnya yang selanjutnya disebut SOURCE. Banyak pemakai internet yang sudah memiliki homepage di internet. Namun sebagian besar web yang mereka miliki adalah web statis. Kebanyakan mereka masih belum memahami bagaimana web yang dinamis. Ciriciri web dinamis adalah adanya interaksi antara user dengan sistem/pemilik web, dapat menampilkan informasiinformasi dari database, halamanhalaman web dapat berubah secara otomatis.
Untuk mendukung web dinamis dibutuhkan suatu pemrograman web. Berdasarkan tempat dijalankannya perintahperintah dalam pemrograman web, terdapat 2 jenis kategori : 1. Client side programming 2. Server side programming
25
26
Pada client side programming, script programnya dijalankan di client atau dalam hal ini adalah browser internetnya. Contoh kategori ini adalah pemrograman javascript, java applet. Sedangkan server side programming script programnya dijalankan di server. Beberapa bahasa pemrograman yang termasuk kategori ini adalah Perl (the oldest), CGI, PHP, ASP, Phyton.
Mambo dibangun dengan menggunakan dasar bahasa pemrograman website berbasis php. Tidak menutup kemungkinan dengan menambah sedikit bahasa pemrograman website yang lain yang mendukung sebuah website programing. CMS
Mambo adalah salah satu software open source untuk membuat situs secara cepat dan mudah. Mambo dibuat dan di design untuk membangun sebuah website dengan mudah dan cepat. Hanya dengan melakukan pengaturan isi dari website yang akan ditampilkan, maka website yang diinginkan dapat dibangun.
Mambo dapat digunakan untuk membangun sebuah website perusahaan, website portal, website komersial, website nonprovit, website pribadi, website religius, dan website yang lain. Fasilitas yang disediakan mambo telah mendukung serta memudahkan administrator untuk mengatur tampilan dari website yang akan dibuat. Dimisalkan pada saat ingin menghapus, menambah, dan menyembunyikan menu utama yang diinginkan dapat dilakukan dengan melakukan masuk ke menu pengaturan pada adminitration website Mambo CMS.
4.2 Analisa Data Pada saat penulis mencoba untuk membuka halaman website FKIP UMS pada alamat http://www.ums.ac.id/fkip hanya mendapatkan beberapa daftar data yang masih perlu memilih untuk mengetahui halaman utama website FKIP UMS. Setelah penulis membuka beberapa file yang didapat dari alamat tersebut penulis belum mendapatkan file index dari alamat website FKIP UMS. Pada saat membuka file bernama default, penulis mendapatkan halaman yang sebenarnya dijadikan halaman index atau halaman utama dari website FKIP UMS. Kesimpulan yang dapat diambil website terdahulu milik FKIP UMS adalah
27
website tersebut belum memiliki halaman yang bernama index.* , sehingga saat pertama kali pengunjung website membuka alamat http://www.ums.ac.id/fkip tidak langsung bisa menemui halaman utama atau index website FKIP UMS. Dari data yang diperoleh dari website FKIP UMS yang dahulu, diketahui bahwa website tersebut tergolong situs website yang kurang begitu dinamis. Pengunjung website hanya bisa melihat data yang disajikan oleh FKIP UMS, tetapi tidak bisa berinteraksi dan berkomunikasi dengan pemilik website. Berikut ini adalah tampilan dan menu yang ada pada website FKIP UMS (Gambar 3.2.1):
Gambar 3.2.1 Halaman Utama Dari sebuah link menu yang di sajikan seperti pada Gambar 3.2.1 akan membuka halaman baru pada windows (jendela) yang sama, sehingga pada saat membuka halaman hasil dari link menu utama, maka harus kembali lagi ke menu utama agar dapat memilih menu link ke halaman yang lain.
28
Gambar 3.2.2 Halaman Fasilitas
Source website FKIP UMS masih menggunakan kodekode HTML, hal tersebut menjadikan website tersebut menjadi kurang atraktif dan interaktif. Pengunjung tidak bisa memberi komentar atau mengisi buku tamu. Meskipun dari sisi grafis website FKIP UMS sudah bagus, tetapi dilain hal dari sisi programming masih ada yang kurang menarik.
4.3 Pembahasan 4.3.1 Analisa Kebutuhan a. Analisa Kebutuhan Hardware Untuk menyusun website FKIP UMS dibutuhkan sebuah PC dengan spesifikasi Processor Pentium IV 2,8 MHz , 256 MB of RAM, VGA CARD 64 MB, Hardisk 80 GB b. Analisa Kebutuhan Software Perangkat lunak yang digunakanan untuk menyusun website ini adalah sebagai berikut : 1. Sistem Operasi
: Windows XP Sp1
2. Editor
: Macromedia Dreamweaver 8
29
3. Host Server
: The AppServ Open Project 2.5.7 for Windows
· Apache Web Server Version 2.2.3 · PHP Script Language Version 5.1.6 · MySQL Database Version 5.0.24a · phpMyAdmin Database Manager Version 2.9.0.2
5. Grafik Editor 6. CMS
: MAMBO V461
4.3.2 Perancangan Website Perancangan design website FKIP UMS terdiri beberapa menu utama dan sub menu utama serta dengan link tambahan yang mendukung sebuah website yang dinamic. Beberapa link halaman utama adalah sebagai berikut : 1. HOME 2. NEW 3. ADVANCED SEARCH 4. SEJARAH 5. VISI & MISI 6. PIMPINAN 7. JURUSAN 8. FASILITAS 9. KEMAHASISWAAN 10. JURNAL 11. LINKS 12. ADMINISTRATOR 13. LOGIN FROM 14. POLLING 15. ONLINE MASSAGE
30
4.3.3 Analisa Perancangan Data Pada website yang dibuat kali ini menggunakan struktur direktori yang terdiri dari beberapa sub direktori untuk memudahkan dalam memanajemen data website. Untuk membantu dalam mengetahui isi dari per halaman web maka disusun site MAP (peta web) yang berisi tentang halamanhalaman didalam website. Administrator website dapat mengatur isi data tampilan data terbaru melalui halaman administrator website. Didalam website yang dibuat menggunakan database yang berbasis MySQL untuk mengatur isi yang akan ditampilkan serta mengatur datadata website yang lainnya. Database MySQL digunakan karena pihak FKIP UMS menginginkan website yang dibuat membutuhkan sebuah akses dengan kecepatan akses yang cukup tinggi serta memperhatikan fungsi dinamis website.
4.3.4 Realisasi Perancangan Desain Website 1. Perancangan Desain Halaman Utama Website Halaman utama berisi links yang menghubungkan keseluruh halaman yang yang ada didalam website. Pada saat pertama kali website dibuka, maka halaman utama ini akan muncul pertama kali untuk menampilkan menu utama.
Gambar Halaman Utama Desain
31
2. Perancangan Desain Halaman New
Gambar Halaman New
3. Perancangan Desain Halaman Advanced Search Halaman Advanced Search adalah halaman yang berisikan form untuk mencari data website yang ada di FKIP UMS.
Gambar 3.3.4.2 Halaman Search
32
4. Perancangan Desain Halaman Sejarah
Gambar Halaman sejara Halaman ini membahas tentang bagaimana awal berdirinya FKIP UMS
5. Perancangan Desain Halaman Visi & Misi
Gambar Halaman Visi dan mis Halaman ini membahas Visi & Misi FKIP UMS
33
6. Perancangan Desain Halaman PIMPINAN
Gambar Halaman Stuktur kepemimpinan Halaman ini membahas struktur kepemimpinan di FKIP UMS.
7. Perancangan Desain Halaman JURUSAN
Gambar Halaman Jurusan Halaman ini membahas tentang berbagia macam jurusan yang ada di FKIP UMS
34
8. Perancangan Desain Halaman FASILITAS
Gambar Halaman Fasilitas Halaman ini memberitahukan fasilitas apa saja yang ada di FKIP UMS.
9. Perancangan Desain Halaman KEMAHASISWAAN
Gambar Halaman Kemahasiswaan Halaman ini mengisikan tentang kegiatan kemahasiswaan yang ada di FKIP UMS.
35
10. Perancangan Desain Halaman JURNAL
Gambar Halaman Jurnal Halaman ini membahas jurnal yang ada di FKIP UMS
11. Perancangan Desain Halaman LINKS
36
12. Perancangan Desain Halaman CONTACT US
Gambar Halaman Contact us Halaman ini digunakan pengunjung website yang ingin mengetaui Alamat dan no tlp Fkip Ums.
13. Perancangan Desain Halaman ADMINISTRATOR
Gambar Halaman Administrator
37
14. Perancangan Desain Halaman LOGIN FORM LOGIN FORM USERNAME
PASSWORDPassword
Remember me Login
Gambar Halaman Login Form
15. Perancangan Desain Halaman POLING POLLING JURUSAN YANG ANDA SUKAI? Pend. Sastra Inggris (S1) Pend. Sastra Indonesia dan Daerah (S1) Pend. Ekonomi Akuntansi(S1) Pend. Sejarah (S1) Pend. Matematika (S1) Pend. Guru Sekolah Dasar (S1) Pend. Biologi (S1) Pend. Pancasila dan Kewarganegaraan (S1) Pend. Guru Taman KanakKanak (D2) Pend. Anak Usia Dini (S1)
Vote
Gambar Halaman Poling
38
16. Perancangan Desain Halaman HASIL POLING
Gambar Halaman Hasil Poling
39
BAB V PENUTUP
5.1 Kesimpulan Komunikasi melalui internet telah menjadikan dorongan bagi seluruh pengelola website untuk mengembangkan websitenya menjadi sebuah media komunnikasi yang baik. Alternatif tersebut diambil dan dipilih dengan pertimbangan untuk mengikuti perkembangan teknologi saat ini. Website FKIP UMS sebelumnya telah dibuat dengan menggunakan source HTML. Source HTML dirasa kurang begitu mampu untuk memberikan pelayanan yang baik kepada pengunjung website FKIP UMS. Desain grafis website FKIP UMS yang sudah cukup baik kurang mendapatkan dukungan dari sisi programming website, sehingga website tersebut terkesan statis dan kurang begitu dinamis. Pada kesempatan yang telah diberikan, penulis berusaha mengembangkan website FKIP UMS menjadi sebuah website yang lebih dinamis. Dengan pengembangan website tersebut bukan berarti website tersebut telah menjadi yang terbaik dan tanpa kelemahan sedikitpun. Website FKIP UMS yang beralamatkan di http://www.ums.ac.id/fkip akan dijadikan sebagai tempat pengelolaan informasi bagi mahasiswa FKIP UMS.
5.2 Saran Seorang manusia adalah makhluk ciptaan Alloh SWT. Yang tak pernah lepas dari kesalahan yang dibuatnya, untukitu apabila secara tidak disengaja ataupun disengaja penulis berbuat salah, maka pada kesempatan kali ini tidak lupa untuk memohon maaf yang sebesarbesarnya. Pengembangan website FKIP UMS dilaksanakan dengan melalui berbagai hambatan dan kesulitan yang ada, sehingga pada akhir penyelesaiannya terdapat beberapa kekurangan yang masih memerlukan penyempurnaan. Untuk itu pada kesempatan yang lain akan dilakukan penyempurnaan terhadap kekurangan yang ada.
39
40
DAFTAR PUSTAKA Rosihan Ari Y, 2004. Modul Training PHP dan MySQL, FMIPA Universitas Sebelas Maret Surakarta http://fkip.uns.ac.id/~arie Anonim, Tentang FKIP UMS http://www.fkipums.ac.id/ Rikyanto Isak, 2001, Macromedia Dreamweaver 4, PT Elex Media Komputindo, Jakarta. Anonim, 2004, seni Panduan Desain Web Maromedia Dreamweaver MX, Andi Offset, Yogyakarta Nugroho, 2004, Apikasi pemroraman web dinamis, Gavamedia, Jakarta Anonim, 2006, Mambo How To ? , http://www.mambosupportcenter.com/index.php?option=ccm_weblink &catid=33&Itemid=29 Anonim , 2005. Mambo Foundation ,http://www.mambofoundation.org