PERANCANGAN WEBSITE INFORMASI ORGANISASI KELUARGA REMBANG YOGYAKARTA (KRY)
NASKAH PUBLIKASI
diajukan oleh
Khoirul Ufesy 09.11.3245
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
WEBSITE DESIGNING INFORMATION ORGANIZATION KELUARGA REMBANG YOGYAKARTA (KRY) PERANCANGAN WEBSITE INFORMASI ORGANISASI KELUARGA REMBANG YOGYAKARTA
Khoirul Ufesy Bambang Sudaryatno Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta
ABSTRACT In the current era of globalization , the development of technology and information is needed to follow the progress of time . One example of the fields of information technology and thrive in the current internet. In the organizational world , the Internet is a means of information and promotion of the organization and activities that exist within the organization. This is also done by the organization Keluarga Rembang Yogyakarta ( KRY ) , in improving the quality and quantity of the organization . The use of the Internet should be able to provide advantages for Keluarga Rembang Yogyakarta ( KRY ) from other local organizations in recognition of the organization's Internet users . Such information is used in order to maintain and improve the quality and quantity of the organization it self . By having the website address is expected to provide added value and be an attraction to the organization Keluarga Rembang Yogyakarta. This website aims to provide information about the profile, news, and information data members campuses located in Yogyakarta. In addition, by doing updated information on the website will make it easier to provide information to members, and provide a good impression and image for the organization, and the user or client will be easy to find information about the organization. Keywords : Code Igniter, PHP, Website, Organization
1. Pendahuluan Teknologi informasi merupakan hal yang mendasar bagi perkembangan sebuah perusahaan.
Kemudahan
dalam
memperoleh
dan
mengolah
informasi
sangat
mempengaruhi kemajuan suatu intansi ataupun lembaga, karena informasi menjadi bagian penting dalam proses pengambilan keputusan. Sehubungan dengan hal tersebut diatas, maka Keluarga Rembang Yogyakarta (KRY) melihat adanya peluang untuk memperkenalkan dan mempromosikan organisasi yang telah di rintis untuk lebih dikenal lagi kepada masyarakat khususnya masyarakat Kabupaten Rembang, karena selama ini cara memberikan informasi Keluarga Rembang Yogyakarta (KRY) hanya melalui mulut ke mulut. Keluarga Rembang Yogyakarta (KRY) merupakan organisasi di Yogyakarta, yaitu sebagai wadah berkumpul, berorganisasi, pusat informasi dan komunikasi intern dan ekstern mahasiswa asal Kabupaten Rembang. Keluarga Rembang Yogyakarta atau KRY efektif berdiri 30 desember 1971 di kotamadya Yogyakarta dan masih berkegiatan sampai saat ini. KRY menyadari akan pentingya pengembangan skill dan knowledge dari SDM bidang IT, sehingga KRY selalu berusaha melakukan riset-riset yang berkaitan dengan teknologi terbaru yang dapat diterapkan untuk meningkatkan efisiensi, efektifitas, produktifitas dalam sebuah organisasi. 2. Landasan Teori 2.1 Konsep Dasar Sistem Informasi 2.1.1 Sistem Informasi Dalam memahami pengertian sistem informasi, dapat melihat keterkaitan antara data dan informasi sebagai entitas penting pembentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks. Sedangkan informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang bahwa informasi adalah data yang telah diproses, atau data yang memiliki arti. 2.2 Konsep Dasar Internet 2.2.1 Pengertian Internet Internet adalah rangkaian hubungan jaringan computer yang dapat di akses secara umum di seluruh dunia, yang mengirimkan data dalam bentuk paket data berdasarkan standar Internet Protocol (IP). Lebih dalam lagi, internet adalah jaringan dari jaringan-jaringan computer dunia yang terdiri dari jutaan unit-unit kecil, seperti jaringan pendidikan, jaringan bisnis, jaringan pemerintahan, dan lain-lain, yang secara bersama menyediakan layanan informasi seperti, email, online chat, transfer file, dan saling keterhubungan antara satu halaman web dengan sumber halaman web yang lain.
1
2.3 Perangkat Lunak Yang Digunakan 2.3.1 Teori Framework Framework
adalah
sturktur
konseptual
dasar
yang
digunakan
untuk
memecahkan sebuah permasalahan atau isu-isu kompleks. Di dalam framework biasanya sudah tersedia struktur aplkasi yang baik, Standard Coding, Best Practice, Design Pattern, dan Common Function. common
function
yang
telah
ada
Dengan memanfaatkan design pattern dan
di
framework
dapat
mempercepat
proses
pengembangan aplikasi. Selain kemudahan dan kecepatan dalam membangun sistem framework dapat menyeragamkan cara mengimplementasikan program dan juga memudahkan pengembangan untuk mempelajari dan mengubah aplkasi yang telah dibuat apanila kode yang dihasilkan konsisten dan patuh pada sebuah aturan tertentu. 2.3.2 Codeigniter Framework Codeigniter adalah sebuah Web Aplication Framework yang bersifat Open Source
digunakan
untuk
membangun
aplikasi
PHP
dinamis.Tujuan
utama
pengembangan codeigniter adalah untuk membantu developer mengejakan aplikasi lebh cepat dari pada menulis semua kode dari awal. Codeigniter menyediakan berbagai library yang dapat mempermudah dalam pengembangan. Codeigniter dibangun menggunakan konsep Model-View-Controller Development Pattern. Codeigniter merupakan salah satu framework tercepat disbanding framework lainnya. Pada acara frOSCon (Agustus 2008), pembuat php Ramus Ledorf mengatakan dia menyukai codeigniter karena lebih ringan dan cepat.(“because it is faster,lighter and the least like a framework”). MVC (Model-View-Controller) adalah sebuah metode dalam membuat aplikasi dengan memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol utama aplikasi. View, merupakan bagian yang mengatur tampilan ke pengguna. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada pengguna. Bagian ini tidak memiliki akses langsung terhadap bagian model. Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
2
3. ANALISIS DAN PERANCANGAN SISTEM 3.1 Tinjauan Umum 3.1.1 Profil Nama Organisasi
: Keluarga Rembang Yogyakarta (KRY)
Alamat
: Jl. Brotowali No. 291 A RT 08/RW 03 Nologaten, Caturtunggal, Depok, Sleman, Yogyakarta 55281
Nama Pendiri
: Ir. Drs. H. Mudzakir Mz, MM.
3.1.2 Visi dan Misi Adapun visi dan misi organisasi ini adalah : 1. Visi Sebagai wadah untuk menampung dan menyalurkan aspirasi anggota Keluarga Rembang Yogyakarta. 2. Misi a.
Mempererat dan mempersatukan warga Rembang yang berdomisili di Daerah Istimewa Yogyakarta.
b. Optimalisasi potensi anggota Keluarga Rembang Yogyakarta. c.
Menumbuhkan rasa cinta terhadap daerah Kab. Rembang
d. Membawa nama baik Kab. Rembang Di Daerah Istimewa Yogyakarta (DIY) 3.2 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponenya dengan maksud untuk mengidentifikasi kesempatan,
dan
mengevaluasi
hambatan-hambatan
permasalahan-permasalahan,
yang
terjadi
dan
kesempatan-
kebutuhan-kebutuhan
yang
diharapkan sehingga dapat diusulkan perbaikan-perbaikanya. 3.2.1 Mengidentifikasi Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahapan analisis sistem. Masalah (problem) dapat didefinisikan sebagai suatu pertanyaan yang ingin di pecahkan. 3.2.2 Analisis Kelemahan Sistem Tujuan utama dari analisis sistem ini adalah untuk mengevaluasi dan menentukan permasalahan yang dihadapi dalam suatu organisasi. Sistem yang baik
3
adalah sistem yang dapat dan mampu mengikuti kemajuan teknologi dan sesuai dengan kebutuhan yang dapat dan mampu mengikuti kemajuan teknologi dan sesuai dengan kebutuhan yang ada. Jika suatu sistem sama sekali tidak mengalami perubahan, tentu saja sistem tersebut bisa menjadi ketinggalan jaman. 3.2.3 Kebutuhan Informasi Analisis kebutuhan informasi adalah menganalisis data-data atau informasi yang dibutuhkan guna membangun sistem yang baru. Untuk membangun sistem ini informasiinformasi yang dibutuhkan diantaranya adalah : 1.
Profil
2.
Organisasi
3.
Kategori
4.
Snapshot
5.
Anggota
6.
Wisata
7.
Kontak
3.2.4 Kebutuhan Pengguna Website yang akan dibangun jika dilihat dari kebutuhan pengguna dapat dikelompokkan menjadi dua level pengguna yang akan memanfaatkan sistem ini yaitu Administrator dan Pengunjung (user). 1.
Administrator
2.
Pengunjung
3.
Anggota
4
3.3 Perancangan Sistem 3.3.1 Perancangan Flowchart
Gambar 3.1 Rancangan Flowcart
5
3.3.2 DFD (Data Flow Diagram)
Gambar 3.2 Diagram Konteks
6
Gambar 3.3 Data Flow Diagram
7
4. MANUAL PROGRAM 4.1 Interface 1. Halaman Dasboard Admin
Gambar 4.1 Interface Dasboard Admin 2. Halaman Snapshot admin Berikut ini adalah tampilan halaman untuk snapshot, dalam halaman ini admin bisa menginputkan data snapshot, mengubah data snapshot ataupun menghapus.
Gambar 4.2 Snapshot admin
8
3. Halaman Home Berikut ini adalah tampilan halaman home yang akan ditampilkan pada website keluarga rembang yogyakarta ini.
Gambar 4.3 Halaman utama
9
4. Halaman Pendaftaran Anggota
Gambar 4.4 Pendaftaran Anggota
10
5. PENUTUP 5.1 Kesimpulan 1. Adanya aplikasi web ini membantu memudahkan pengurus Keluarga Rembang Yogyakarta (KRY) untuk menyebarluaskan segala bentuk informasi dengan jangkauan yang lebih luas lagi. 2. Aplikasi
web
ini
memudahkan
pengurus
pengurus
Keluarga
Rembang
Yogyakarta (KRY) dalam mendata jumlah anggota yakni mahasiswa asal Kab. Rembang yang melanjutkan pendidikannnya di Yogyakarta. 3. Aplikasi web ini membantu pengurus dalam pengurus Keluarga Rembang Yogyakarta (KRY) dalam menampung aspirasi – aspirasi dari anggota yang ditujukan kepada Organisasi Keluarga Rembang Yogyakarta (KRY). 5.2 Saran Saran – saran yang direkomendasikan guna pengembangan sistem adalah: 1. Adanya forum yang mendukung interaksi antar anggota. 2. Perlunya peningkatan securitas website guna meminimalisir celah bagi hacker untuk masuk ke dalam sistem. 3. Adanya kalender program kerja dari pengurus Keluarga Rembang Yogyakarta selama 1 periode.
11
DAFTAR PUSTAKA Agus. W. 2009. Painting With Photoshop. Jakarta. Elex Media Komputindo. Al Fatta. Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta. Andi. Anhar. 2010. Panduan Menguasai PHP dan MySQL secara otodidak. Jakarta. TransMedia. Diar. PO. 2010. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta. MediaKom. Jogiyanto.HM. 2007. Model Kesuksesan Sistem Teknologi Informasi. Yogyakarta. Andi. Kristanto, H. 2008. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta .Gava Media. Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta. Andi. Redaksi Kawan Pustaka. 2008. Pintar 256 Software Komputer. Jakarta. Kawan Pustaka. Sunyoto. Andi. 2007. AJAX Membangun Web dengan Teknologi Asynchronouse JavaScript dan XML. Yogyakarta. Andi. Wiswakarma. Komang. 2010. Panduan lengkap Menguasai Pemrograman CSS. Yogyakarta. Bukulokomedia. Yuhefizar. 2008. 10 Jam Menguasai Internet: Teknologi dan Aplikasinya. Jakarta. Elex Media Komputindo.
12