SISTEM PENDATAAN WARGA ASRAMA PUTERA RIAU YOGYAKARTA BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh Muhammad Luffie Islami 12.11.5982
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
SISTEM PENDATAAN WARGA ASRAMA PUTERA RIAU YOGYAKARTA BERBASIS WEB Muhammad Luffie Islami1), Armadyah Amborowati2), 1) Teknik Informatika STMIK AMIKOM Yogyakarta 2) Master of Engineering Magister Teknologi Informasi Fakultas Teknik Elektro Universitas Gajah Mada Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected]),
[email protected])
sistem informasi dan sistem pendataan berbasis web di asrama putera riau Yogyakarta, karena dari hasil pengamatan, web yang digunakan di asrama putera riau Yogyakarta masih kurang dalam hal segi informatif. Sehingga hasil yang didapatkan tidak hanya berupa informasi, serta diharapkan lebihcepat dan akurat. 1.2 Rumusan Masalah Berdasarkan dari latar belakang yang dikemukakan, maka permasalahan yang dapat dirumuskan adalah : “Bagaimana Membuat sistem pendataan warga asrama putera riau yogyakarta berbasis web.”
Abstract - Dorm Son Riau Yogyakarta is a dormitory Centre which gathered riau students who seek knowledge in Yogyakarta. The research was distributed by low level of existing logging system problems in Boarding the son of Riau Yogyakarta system that exists in the riau still use Prince dormitory system manually, because of the existence of a system that accelerates the performance in terms of logging, the monthly fees, etc. This matter assessed less so effectively and efficiently support the productivity performance of the dorm fhui. Of the problem gave rise to the idea to create a webbased logging systems, which can set the logging system that exists in the Prince of Riau. The methods used to using the method waterfall. Using the programming language PHP and HTML. Using MySQL database. Tools and editors using XAMPP, Photoshop, Notepad ++.
1.3 Tujuan Penelitian Tujuan dari penelitian ini membuat sistem pendataan yang berbasis web agar dapat terintegrasikan antara data manual dengan web yang ingin dibuat dan akan mempunyai kemampuan. 1. Membuat sistem pendataan warga asrama putera riau Yogyakarta 2. Menginformasikan ke anggota lebih cepat dan mudah 3. Membantu kinerja pengurus khususnya sekretaris
By using the local network is expected to facilitate the performance of the existing kepengurusa in the son of Riau. This website will be used in the reporting system, logging, etc. So that the results obtained will be much faster, precise, and accurate. Keywords: web, son of riau, the logging system.
2. Landasan Teori 2.1 Pengertian Sistem
1. Pendahuluan 1.1 Latar Belakang Seiring berkembangnya zaman modern yang kita rasakan saat ini, perkembangan teknologi di zaman tersebut mengalami perkembangan yang sangat pesat, khususnya di bidang sistem informasi berbasis web. Sistem informasi berbasis web tersebut sangat berperan penting dalam mencari tau segala bentuk informasi yang dibutuhkan. Dengan berkembangnya kebutuhan tentang informasi tersebut maka muncullah keinginan untuk membuat sebuah sistem informasi yang menampung segala bentuk informasi yang dibutuhkan. Asrama Putera Riau Yogyakarta (APRY) adalah sebuah asrama dan organisasi yang bersifat semi otonom yang didalamnya berkumpul anak-anak dari Provinsi Riau yang menimba ilmu di Yogyakarta. Web yang sudah ada diasrama masih hanya sekedar informatif, maka penulis ingin menambahkah sistem pendataan di Asrama Putera Riau Yogyakarta. Dengan melihat permasalahan yang terjadi penulis mengambil sebuah inisiatif untuk membuat sebuah
Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi dan tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu 2.2 Pengertian Flowchart Flowchart merupakan metode untuk menggambarkan tahapan-tahapan pemecahan masalah dengan mempresentasikan sistem tertentu yang mudah dimengerti dan mudah digunakan. Flowchart terbagi menjadi dua, yaitu flowchart sistem dan flowchart program. 2.3 Konsep Permodelan Sistem Untuk membuat permodelan sistem tergantung dari jenis pemrograman yang digunakan. Apabila analisis menggunakan pemrograman terstruktur maka dapat menggunakan flowchart dan DFD. Sedangkan
1
apabila analisis menggunakan pemrograman berbasis objek (OOP) maka dapat menggunakan UML(Ian Sommerville, 2001)
5. 6. 7.
Melihat informasi kepengurusan Melihat informasi anggota Melihat informasi alumni
Kebutuhan Non Fungsional 1. Kebutuhan Perangkat Keras (Hardware) Untuk merancang dan membuat suatu website dibutuhkan perangkat keras untuk menunjang program aplikasi yang dibuat berjalan dengan baik. Spesifikasi yang digunakan yaitu : a. Spesifikasi Perangkat keras yang digunakan dalam pembuatan Tabel 1. Spesifikasi Perangkat Keras
3. Analisis dan Perancangan Sistem 3.1 Gambaran Umum Sistem pendataan warga Asrama Putera Riau Yogyakarta berbasis web ini merupakan sistem yang berfungsi memberikan informasi yang cepat dalam pencarian data seperti data anggota, alumni, berita-berita seputar asrama, serta acara yang akan dilaksanakan atau sudah dilaksanakan. Sistem pendataan seperti ini belum pernah dilaksanakan sehingga perlu adanya analisis untuk menguji kelayakan suatu system dari segi kekuatan, kelemahan, dari system yang akan dirancang.
b.
3.2 Analisis Kebutuhan Sistem Sebelum system diterapkan, maka analisis kebutuhan system perlu dilakukan agar tidak terjadi kesalahan dalam pembuatan web ini nantinya. 3.2.1 Kebutuhan Fungsional kebutuhan fungsional merupakan layanan yang harus disediakan oleh suatu perangkat. 1. Mampu melakukan upload dan download album 2. Mampu menampilkan data dengan cepat dan akurat. 3. Memberikan fungsi login yang berbeda terhadap admin dan anggota 4. Memenuhi kebutuhan user dan pengguna lainnya : 1. Admin 1. Dapat melakukan olah data admin 2. Dapat melakukan olah data profil 3. Dapat melakukan olah data berita 4. Dapat melakukan olah data kategori 5. Dapat melakukan olah data album 6. Dapat melakukan olah data kepengurusan 7. Dapat melakukan olah data anggota 8. Dapat melakukan olah data alumni 9. Dapat melakukan olah data inventaris 2. Anggota 1. Dapat melakukan olah data profil 2. Melihat informasi berita 3. Melihat informasi kategori 4. Melihat informasi album 5. Melihat informasi kepengurusan 6. Melihat informasi anggota 7. Melihat informasi alumni 8. Melihat informasi inventaris 3. Pengunjung 1. Melihat informasi profil Asrama Putera Riau Yogyakarta (APRY) 2. Melihat informasi berita 3. Melihat informasi kategori 4. Melihat informasi album
SPESIFIKASI KEBUTUHAN CPU Intel Core i3 HARDDRIVE 500 GB RAM 4 GB Spesifikasi minimum perangkat keras dibutuhkan dalam penerapan
yang
Tabel 2. Spesifikasi Minimum Perangkat Keras SPESIFIKASI KEBUTUHAN CPU Intel Pentium 4 HARDDRIVE 150 GB RAM 512 MB 2. Kebutuhan Perangkat Lunak (software) Software atau perangkat lunak yang digunakan untuk mendukung dan merancang pembuatan system ini berbasis web harus sesuai dengan kebutuhan. a. Perangkat lunak yang digunakan dalam pembuatan : Tabel 3. Perangkat Lunak yang Digunakan SOFTWARE KEBUTUHAN Sistem Operasi (OS) Windows 7 Ultimate Web Server Apache Web Server Database Server MySQL Server Web Browser Mozilla Firefox Web Editor Notepad ++ b.
Perangkat Lunak yang digunakan dalam penerapan : Tabel 4. Perangkat Lunak untuk Penerapan SPESIFIKASI KEBUTUHAN Web Server XAMPP Web Browser Mozilla Firefox, Google Chrome.
3. Kebutuhan Pengguna (brainware) Kebutuhan pengguna (brainware) dapat dibedakan menjadi tiga : 1. Administrator Administrator disini merupakan level tertinggi (Utama) yang dapat mengakses keseluruhan bagian menu web dan mempunyai wewenang penuh untuk menambah, merubah, menghapus, data atau informasi. 2
2.
Pengurus Inti (Ketua, Wakil Ketua, Sekretaris, dan Bendahara) Pengurus Inti disini merupakan level tertinggi (Kedua) yang dapat mengakses hanya sebagian menu web akan tetapi juga dapat menambah, merubah, dan menghapus data atau informasi 3. Pengunjung Merupakan level kedua yang yang hanya diberikan akses terbatas seperti hanya bisa melihat menu-menu yang dikhususkan untuk pengunjung. 3.2.3
3.2.6
Flowchart
Rancangan Relasi Antar Tabel
Gambar 4. Rancangan Relasi Antar Tabel 4. Implementasi
Gambar 1. Flowchart 3.2.4
Data Flow Diagram (Diagram Konteks) Gambar 5. Menu Utama
Gambar 6. Menu profil
Gambar 2. DFD Coentext Diagram 3.2.5
ERD
Gambar 7. Menu Anggota Gambar 3. ERD
3
2.
5.2
Penelitian ini menghasilkan aplikasi berbasis web yang mampu menjadikan sistem ini sistem pendataan warga asrama putera riau Yogyakarta sehingga pendataan untuk warga asrama putera riau Yogyakarta jauh lebih cepat dan mudah. Saran
1. aplikasi ini dirancang hanya untuk sistem pendataan warga asrama putera riau Yogyakarta dan penulis mengharapkan agar lebih ditambahkan lagi fungsifungsi yang menarik sehingga membuat tampilan jauh lebih menarik. 2. perlu dibuatkan sistem pendataan berbasis mobile 3. perlu dibuatkan sistem backup data untuk mencegah kehilangan data 4. perkembangan sistem pendataan ini hendaknya terus dikembangkan ke tahapan yang lebih baik.
Gambar 8. Menu Album
DAFTAR PUSTAKA [1] DinnuPrasetyoShobirin, Analisis dan Perancangan Aplikasi Pelaporan Hasil Arisan Bulanan Karang Taruna Dusun Munggur Berbasis Web, 2015. [2]Olga Alfianto Nur Taqwawi, Perancangan Aplikasi Konversi Ekstensi Gambar Berbasis Web Menggunakan PHP dan Inscape, 2014. [3]Fathansyah, Basis Data. Bandung: Informatika Bandu ng, 2012. [4]Ian Sommerville, Software Engineering, 6th ed.: Addi son Wesley., 2001. [5]Kusrini. Strategi Pembuatan dan Pengolahan Basis Data (Yogyakarta: Andi, 2007), hal. 41 [6]Ian Sommerville., Software Engineering, 6th ed.: Addison Wesley, 2001. [7]Sunarfrihantano, Bimo. 2003. PHP danMySquntuk Web. Yogyakarta :PenerbitAndi Offset. Hal 23
Gambar9. Menu Alumni
Gambar 8. Menu Ubah Profil
[8] M. Rudyanto Arief. Pemrograman Web Dinamis menggunakan PHP dan MySQL (Yogyakarta: Andi Offset, 2011), hal.11 [9] M. Rudyanto Arief. Pemrograman Web Dinamis menggunakan PHP dan MySQL (Yogyakarta: Andi Offset, 2011), hal.151 [10] Jeffery L. Whitten, Ionnie D. Bertley, Kevin C. Dittman. MetodeDesaindanAnalisisSistem :Edisi 6. Gambar 9. Menu kepengurusan
5.
Biodata Penulis
Penutup
Muhammad Luffie Islami, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016.
5.1 Kesimpulan 1. Aplikasi ini dibuat melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan. Selanjutnya perancangan aplikasi, rancangan interface, pengimplementasi dan pengujian sistem atau aplikasi.
Armadyah Amborowati, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2004. Memperoleh 4
gelar Master of Engineering (M.Eng) Program Pasca Sarjana Magister Teknologi Informasi Fakultas Teknik Elektro Universitas Gajah Mada Yogyakarta, lulus tahun 2009. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5