SKRIPSI
SISTEM INFORMASI HIPMI SOLO
DENGAN MENGGUNAKAN
PHP
TUGAS AKHIR
Diajukan untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar
Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro
Universitas Muhammadiyah Surakarta
Disusun Oleh :
NAMA :
ANDRI MIRWANTO
NIM
:
D 400 040 051
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH SURAKARTA
SISTEM INFORMASI HIPMI SOLO DENGAN MENGGUNAKAN
PHP Andri Mirwanto
Teknik Elektro Universitas Muhammadiyah Surakarta Jl. Jl. A. Yani Tromol Pos 1 Kartasura, Surakarta
e-mail : ryann.adrian@gmail.com
ABSTRAKSI
Pada era informasi seperti sekarang ini, dunia berkembang mengikuti dengan
pengembangan ilmu pengetahuan dan teknologi yang begitu pesat. Hal ini terlihat
dengan beragamnya inovasi- inovasi yang mampu tercipta dengan pengembangan dalam
bidang ilmu pengetahuan dan teknologi. Salah satunya adalah pengembangan dalam
bidang komputer. Komputer yang merupakan salah satu souvenir yang tercipta dari
abad ke 20 sekarang ini telah menjadi pilihan hampir setiap individu dan kelompok –
kelompok dalam usahanya memperingan dan mempermudah pekerjaan.
Hal tersebut juga mulai diaplikasikan dalam dunia usaha, baik itu dari
perseorangan maupun organisasi. Peran komputer yang sangat penting dalam proses
pencarian informasi-informasi penting dan kegiatan dalam dunia kerja
Salah Satu Bentuk Aplikasinya adalah System Informasi Hipmi Solo dengan
menggunakan PHP. Program ini telah dilakukan pengujian. Dari hasil pengujian system
dapat disimpulkan bahwa program yang dibuat telah berjalan sesuai dengan tujuan
perancangan.
1.Pendahuluan
Hipmi didirikan pada tanggal 10 juni 1972,yang dipelopori oleh sekelompok pengusaha saat itu, Ir.
Aburizal Bakrie dan
pengusaha-pengusaha lainnya.Organisasi hipmi sendiri dibentuk agar dapat sejajar ditingkat pengusaha muda internasional.
Hipmi adalah organisasi para pengusaha muda Indonesia yang bersatu dengan maksud dan tujuan mendorong, berperan serta dalam mengembangkan
jiwa kewiraswastaan di kalangan
generasi muda. Maksud dan tujuan organisasi ini dibentuk untuk membina,
memajukan dan mengembangkan
generasi muda pengusaha menjadi
pengusaha yang profesional, kuat dan tangguh dalam sektor usaha yang
ditekuni, melaksanakan program
pemerintah dan turut mensukseskan proses pembangunan nasional maupun daerah menuju kepada terciptanya masyarakat yang adil dan makmur,serta membentuk pengusaha nasional yang berwawasan kebangsaan, yang memiliki moral, etika dan bisnis serta mampu berdaya saing di pasaran internasional.
Organisasi ini bergerak dibidang
perekonomian, bukan organisasi
pemerintah, independen dan sasaran opresionalnya non politik. Tidak
mencari keuntungan dan bersifat
kekeluargaan. Dalam menjalankan
usahanya permasalahan yang dihadapi oleh anggota HIPMI sangat bervariasi namun demikian pada pokoknya dapat dikelompokkan dalam masalah-masalah yang berkaitan dengan (1) akses pasar; (2) kelemahan dalam pendanaan dan akses pada sumber pembiayaan; (3)
kelemahan dalam organisasi dan
manajemen, (4) kelemahan dalam
kapasitas dan penguasaan teknologi, serta (5) kelemahan dalam membangun jaringan usaha.
Dengan seiring waktu organisasi
HIPMI menyebar luas di setiap
provinsi,dikota-kota didaerah.Semua masyarakat menanggapi hal ini sangat positif dan banyak yang mendukung
demi perkembangan ekonomi
Indonesia.Anggota HIPMI saat ini pun sangat banyak mencapai ribuan bahkan puluhan ribu.Tetapi dengan kesibukan pekerjaan yang dialami setiap anggota
HIPMI,ini menimbulkan kesulitan
dalam berhubungan antara anggota satu dengan anggota lainnya.
Ketika perkembangan
teknologi elektronika komputer dan internet yang begitu pesat,salah satunya teknologi WEB,dengan teknologi seperti ini,bisa digunakan untuk memberikan informasi yang akurat.Teknologi ini juga bisa diakses melalui perangkat nirk
kabel seperti handphone,PDA dan
telepon seluler melalui browser sebagai
browsing.Melalui teknologi ini
diharapkan dapat mempermudah
masyarakat mengetauhi berita-berita dan kegiatan Hipmi Solo. WEB sendiri mempunyai arti kumpulan halaman-halaman yang berisi informasi yang disimpan di internet yang bisa diakses atau dilihat melalui jaringan internet pada perangkat-perangkat yang bisa diakses melalui internet itu sendiri melalui komputer atu handphone.untuk membuat halaman-halaman WEBsite sudah banyak banyak software yang tersedia,semisal,jommla,PHP,
Macromedia Dreamweaver, woerdpress dan masih banyak lainnya.
Dengan begitu,maka saya
sebagai penulis ingin membuat
progranm WEB HIPMI tapi khususnya saya tujukan untuk kota SOLO dengan
menggunakan aplikasi PHP,nanti
hasilnya ditujukan organisasi HIPMI dikota SOLO.
Pengertian Sistem Informasi Hipmi Pengertian dari system informasi
hipmi adalah sekomponen bentuk
system yang mempunyai keterkaitan antara komponen satu dengan yang lainya yang bertujuan mengahsilkan suatu informasi bidang tertentu.
a. HTML
HTML (Hypertext Markup Language)
adalah bahasa yang menggunakan
perintah sederhana dalam standar
dokumen teks ASCII untuk
menyediakan suatu tampilan visual yang terintegrasi. HTML terdiri atas perintah-perintah sederhana yang menjelaskan bagaimana struktur dokumen, tetapi tidak memformatnya. Browser yang menampilkan HTML akan memformat dan menyesuaikan tampilan HTML sehingga sesuai dengan layar komputer pengunjung.
HTML menggunakan penanda berupa tag (<…>) yang mengindikasikan bagaimana browser web menampilkan elemen halaman seperti teks atau grafik. Kode HTML terletak diantara kontainer tag diawali dengan <namatag> dan diakhiri dengan </namatag>. HTML mempunyai tiga buah tag utama, yaitu HTML, HEAD, dan BODY. Tag HTML berfungsi menyatakan suatu dokumen
HTML, tag HEAD berfungsi
memberikan informasi tentang
dokumen, dan tag BODY menentukan
bagaimana isi sebuah dokumen
ditampilkan oleh browser. Contoh script HTML : <HTML>
<HEAD>
<TITLE> Script HTML </TITLE> </HEAD>
<BODY>
Ini Merupakan Tampilan Dengan Script HTML
</BODY> </HTML>
Tampilan pada browser web :
b. Definisi PHP
PHP adalah sebuah bahasa scripting yang dibundel dengan HTML yang dijalankan disisi server sebagian perintahnya berasal dari C,java, dan Perl dengan beberapa tambahan fungsi kusus
PHP. Bahasa ini memungkinkan
pembuat aplikasi web menyajikan
halaman HTML dinamis dan interaktif
dengan cepat dan mudah, yang
dihasilkan server . -scripct php
PHP adalah suatu bahasa pemrograman Open Source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML.
Script PHP diawali dengan tag awal berupa tanda lebih kecil dan tanda tanya (<?). Perintah diakhiri dengan tanda lebih besar dan tanda tanya (?>). Pasangan kode inilah yang berfungsi sebagai penanda untuk memberitahukan parser PHP bahwa script ditulis menggunakan bahasa PHP. Berdasarkan tag kode ini pihak server dapat memahami kode PHP dan kemudian memprosesnya, kemudian hasil dikirim ke browser. Script yang ditulis menggunakan PHP mempunyai perintah yang lebih singkat dibandingkan bahasa pemrograman lain seperti Perl atau C. Contoh script PHP :
<?php echo” <html> <head>
<title>Tampilan Script PHP</title>
</head> </html>”; ?>
Jika program di atas dijalankan pada browser, maka hasilnya :
c. Definisi MYSQl
MySQL
merupakan
sistem
manajemen database atau basis data
terhubung
(relational
database
manajemen
system).
Database
terhubung menyimpan data pada
tabel-tabel terpisah. Hal tersebut
akan menambah kecepatan dan
fleksibilitasnya. Kata SQL pada
MySQL merupakan singkatan.
d. Filezilla
FileZilla adalah client dan server FTP yang memiliki sejumlah fitur dan antarmuka nan memudahkan transfer file lebih dari satu secara bersamaan sehingga proses transfer banyak file dapat berjalan dengan cepat. FileZilla merupakan software gratisan berlisensi GNU alias open source
e. CSS
Css adalah Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet
yang digunakan untuk mengatur
tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat
dipergunakan untuk semua jenis
dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
f. JQUERY
JQUERY adalah javascript library, jQuery mempunyai semboyan “write less, do more”. jQuery dirancang untuk memperingkas kode-kode javascript. JQuery adalah javascript library yang cepat dan ringan untuk menangani dokumen HTML, menangani event, membuat animasi dan interakasi ajax. JQuery dirancang untuk mengubah cara anda menulis javascript.
g. WEB SERVER
WEB SERVER adalah server yang melayani permintaan client terhadap halaman web, contoh perangkat lunak web server antara lain Apache, IIS, dan Xitami (Kadir, 2002).
3. Metode Penelitian
Proses penelitian dan dokumentasi dengan mengumpulkan file-file Hipmi
Solo,dilaksanakan pada bulan
September 2010 sampai selesai.
a) Peralatan Pemrograman Web mencakup: HTML, CSS, Java Script & PHP sebagai pedoman dan perancangan pembuatan Sistem Informasi Hipmi Solo yang penulis gunakan berupa 1unit komputer AthlonII X2 2,8 GHz, memori RAM 2GB, Hard Disk 2000G, piranti multimedia
DVD/CD-RW, dengan sistem informasi
Windows 7 dan mix/speaker. b) Analisis
1. System
mempunyai sistem informasi Hipmi.
2. Kebutuhan system
Dengan dibuatnya Sistem
informasi Hipmi Solo diharapkan bisa memberi solusi terhadap masyarakat dan anggota yang ingin mengetahui berita dan kegiatan Hipmi Solo. Untuk
pembuatanya melibatkan
beberapa user yaitu:
a. Admin adalah seseorang administrator dari Sistem informasi Hipmi Solo yang ditunjuk oleh Hipmi Solo yang memiliki tugas untuk mengelola seperti berkas dan data.
b. User adalah seorang sebagai pengguna sistem yang dapat melihat berkas.
c) Perancangan
Proses pembuatan program ini
dilakukan dengan menggunakan
komputer dengan berbagai software sesuai dengan konsep dan tipe file
yang kita inginkan. Proses
pembuatan program ini dapat
digolongkan beberapa proses sesuai dengan pembuatan type file yang
mendukung program diantaranya
adalah database, scirpt php dan css yang merupakan konsep dasar dari program ini, kemudian memproses mengkoneksikan antara database dan script php.
Selanjutnya dalam pemroses
pembuatan program diantaranya
menu Sistem informasi Hipmi Solo dengan membuat halaman admin dengan membangun database, script
serta css sesuai menu yang
diinginkan, kemudian kita membuat tampilan untuk user.
d) Pembuatan program.
a. Pembuatan program usecase merancang use case ada 2 macam :
1. Use case admin
Admin dalam menjalankan
Sistem informasi Hipmi Solo. 2. Use case user
user dapat melakukan melihat detail berkas , dengan menu-menu yang tersedia di Sistem informasi Hipmi Solo dan lain-lainnya.
Dalam pembuatan use case tersebut
berisikan tentang sistematika
program yang terdiri dari table dan Actifity diagram
b. Pembuatan database untuk server
Dalam perancang database
dengan menggunakan software
xampp dan untuk membuat
desain database dengan
menggunakan software DB
Desaign.
c. Pembuatan tampilan admin dan pengolahan data.
Tampilan admin dibutuhkan
merancang script php dan css serta kita memasukkan berupa data text dan gambar berformat jpg,ico,gif dan png dengan
bantuan software adobe
dreamweaver dan photoshop.
d. Pembuatan tampilan user
Untuk tampilan user kita mencari suatu template sesuai keinginan kita dengan desain menarik, setelah itu script yang telah dibuat di tempelkan sesuai tata letak ditemplate tersebut. dengan
bantuan software adobe
dreamweaver dan photoshop. e) Merancang aplikasi web
1. Halaman Admin
mulai mengaksesnya admin harus login dulu.
2. Halaman User
Halaman user adalah halaman
yang diperuntukkan untuk
member yang sudah regristasi atau pengunjung umum yang belun regristasi untuk melihat informasi dari web Hipmi Solo.
3. Halaman forum
Halaman forum adalah halaman
yang diperuntukkan untuk
member yang sudah regristrasi dan member dapat membuat
topik ataupun memberi
tanggapan untuk forum tanya jawab, untuk dapat masuk ke halaman forum member harus login dahulu.
4. Halaman berita
User dapat melihat menu daftar berita dan melihat detail berita. Gallery
User dapat melihat menu album foto dan melihat detail foto.
5. Agenda
User dapat melihat menu daftar
agenda dan melihat detail
agenda. 6. Profil
User dapat melihat detail profil.
7. Hubungi kami
User dapat melihat menu form hubungi kami dan mengisikan saran dan kritik.
8. Buku tamu
User dapat melihat form buku tamu dan mengisi pesan dan kesan.
9. Konsultasi
User dapat memberikan
pertanyaan kepada hipmi untuk
mendapat jawaban sesuai
pertanyaannya 10. Info bisnis
Berisikan tentang info-info bisnis 11. Anggota
Berisikan tentang daftar anggota yang mau dibuat.
f) Merancang desain database
Berdasarkan rancangan table –tabel diatas penulis mendesain database dengan DB Design seperti ERD gambar dibawah ini.
Database Sistem informasi Hipmi Solo yang telah dibuat diatas dihubungkan dengan relasi seperti gambar diatas.
Table admin mempunyai relasi many
to many dengan
berita,agenda,gallery,hubungi kami dan buku tamu untuk menghasilkan tabel penghubung. Admin diberikan
hak akses sepenuhnya untuk
mengedit,membaca dan mengupload. Tabel berita mempunyai mempunyai relasi many to one dengan tabel komentar dimana di tabel komentar ada id_berita yang selanjutnya dipakai untuk menghubungkan antara tabel berita dan komentar.
Tabel gallery mempunyai relasi manyi to one dengan tabel album dimana ditabel gallery ada id album
yang digunakan untuk
menghubungkan gallery dan album. Tabel user mempnyai relaasi many to many yang dihubungkan dengan guestbook,komentar dan hubungi kami yang selanjutnya dipakai untuk mengisi tabel pada guestbook dan komentar
g) Pendistribusian
pendistributian program yaitu proses akhir dimana program ini siap di online kan dan dimanfaatkan atau digunakan oleh khalayak umum.
Dalam proses ini penulis
mendukung program ini ke dalam sebuah CD atau removable disk. CD ini nantinya akan menjadi sebuah CD
yang bias digunakan untuk
pembelajaran tentang pembuatan Sistem informasi.
4. Hasil Penelitian atau pengujian program
Pengujianselanjutnya dilakukan di organisasi Hipmi Solo dan kalangan teman-teman untuk mencoba dan menguji yang penulis buat dengan tujuan mendapatkan hasil program tersebut.
Melakukan pengujian program
aplikasi yang akan di
implementasinya menggunakan
perangkat keras berupa personal computer (pc) :
1. Processor AMD turion 2,8 GHz.
2. Memori RAM 2 GB.
3. Harddisk 320 GB
Tujuan dari sistem pengujian progam adalah untuk mengetahui apakah progam sudah dapat berjalan sesuai dengan yang diharapkan atau tidak.
Sedangkan untuk spesifikasi perangkat lunak yang digunakan adalah :
1. Sistem operasi Microsoft Windows 7
2. Xampp dan adobe dreamweaver sebagai pembuat aplikasi.
a. Home
Halamanhome merupakan
halaman yang tampil
pertama kali ketika user membuka aplikasi Sistem
informasi Hipmi Solo
pada web browser. b. Profil
c. Halaman profil kami pada aplikasi Sistem informasi Hipmi Solo berisi tentang sejarah berdirinya Hipmi serta visi dan misi Hipmi d. Berita
e. Agenda
Pada halaman agenda ini berisikantentangpengadaa an kegiatan Hipmi Solo pada tampilan ini sekilas tampakdibagian
home,sehinngapara pengunjung dan anggota hipmipadawaktu
membukapertama kali
dapatlangsung
mengetahui acara yang
diadakan oleh Hipmi
Solo.
f. Gallery
Pada halaman gallery ini berisikan tentang foto kegiatan hipmi solo. g. Kontak kami
Halaman hubungi kami merupakan fasilitas untuk user atau anggota ingin memberikan pesan kepada admin sehingga admin
dapat mengetahui apa
yang diinginkan user atau anggota Hipmi.
h. Konsultasi
Halaman konsultasi
merupakan fasilitas untuk user atau anggota ingin bertanya kepada admin
sehingga admin dapat
menjawab apa yang
diinginkan user atau
Halaman ini merupakan sarana untuk admin atau pengelola akan masuk ke dalam halaman admin, sehingga pengelola dapat hak akses admin
j. Menu admin
Halamanadmin
merupakan fasilitas untuk merubah,menambah,meng
hapus pada aplikasi
Sistem Informasi Hipmi Solo.
5. Kesimpulan
Setelah melalui tahap pengujian sistem, maka didapat hasil aplikasi yang diinginkan dan sesuai dengan tujuan sistem ini dibuat.
1. Setelah melalui tahap pengujian aplikasi Sistem informasi Hipmi Solo dengan menggunakan PHP
deberjalan dengan lancar.
Dengan adanya aplikasi ini
semoga bisa memberikan
informasi-informasi seputar Hipmi Solo.
2. Pada perancangan Sistem
informasi Hipmi Solo dengan menggunakan PHP menerapkan sebuah sistem keamanan data dengan memakai sistem login untuk admin yaitu membatasi akses dalam pengolahan data yang bertujuan untuk menjaga informasi penting yang tidak boleh sembarangan diubah.
3.Setelah diuji dengan dua komputer menunjukkan bahwa aplikasi ini dapat terkoneksi dengan database supaya aplikasi web ini lebih dinamis dan siap dionlinekan.
6. Saran
Hasil penelitian penulis
memberikan saran terhada
pngembangan Sistem Informasi Hipmi Solo.
1.AplikasiSistem informasi
hipmi solo siap dionline kan supaya masyarakat dan anggota hipmi solo dapat memperoleh informasi dan kegiatan terbaru hipmi solo.
2.Aplikasi Sistem informasi hipmi solo,untuk tampilannya
dapat dipercantik dan
dikembangkan serta menambah fasilitas yang lebih baik
DAFTAR PUSTAKA 1. Kadir,A. 2002. Pemrograman
Web mencakup: HTML, CSS,
3. Wiswakarma, Komong. 2009.
Membuat Katalog Online dengan PHP dan CSS. Toko Media. Yogyakarta.
4. Afriyudi. 2007. Pemrogaman Web Dinamis dengan Kolaborasi PHP dan Java. Andi Offset. Yogyakarta
5. Hakim, Lukamanul. 2008.
6. Nugroho, B. 2004. Pemrogaman Web Dinamis dengan PHP dan
MySQL. Gravamedia.
Yogyakarta
7. Supriansyah, Haris. 2007. 30 Menit Menjadi Webmaster. Oase Media. Bandung