BAB I PENDAHULUAN 1.1 Latar Belakang Unit Kegiatan Mahasiswa Bela Diri divisi Karate merupakan salah satu UKM di lingkungan Universitas Mercu Buana Jakarta Untuk mewadahi dan mengembangkan potensi-potensi yang dimiliki mahasiswa tersebut baik dalam hal berorganisasi dan juga berprestasi, khususnya dalam olah raga Karate. Selama ini informasi pendaftaran di UKM karate dilakukan dengan cara yang masih konvensional/manual. Pendaftaran dan pengecekan satu persatu dan pencatatannya masih secara manual dengan mencatat pada sebuah buku maka akan terjadinya sistem informasi yang kurang efektif dan efisien. Media penyimpanan data banyak menggunakan kertas sehingga membutuhkan tempat yang cukup banyak dan kurang praktis dalam pencarian data. Seiring dengan kemajuan yang sangat pesat di bidang teknologi, terutama teknologi informasi komputer, akan mendorong munculnya inovasi baru dalam penyajian informasi untuk kebutuhan pengguna. Dan untuk mengatsi masalah tersebut, maka informasi yang disampaikan harus secara terkomputerisasi agar informasi yang diberikan lebih akurat dalam pendaftaran atlit karate. Efisiensi dalam hal penggunaan kertas dan pemanfaatan tempat, serta cepat dalam hal penyampaian informasi guna pengambilan keputusan pihak panitia pelaksana. 1
2 Sistem informasi data yang baik diharapkan dapat mengatasi masalahmasalah yang terjadi serta dapat menghasilkan informasi kejuaraan secara cepat, tepat, dan akurat. Oleh karena itu penulis bermaksud membangun suatu PERANCANGAN SISTEM INFORMASI PADA UKM KARATE UMB BERBASIS WEB dengan menggunakan PHP MYSQL. Dengan penerapan website ini maka hal diatas sangat dimungkinkan dapat diminimalisasi dan diharapkan sistem ini dapat mempercepat waktu pendaftaran para calon karateka sehingga UKM Karate, dalam mengelola lebih unggul dalam aspek fasilitas, pelayanan dan kemudahan bagi para calon karateka untuk mendapatkan informasi terbaru. 1.2 Perumusan Masalah Berdasarkaan latar belakang di atas dapat diambil suatu pokok masalah dari perancangan Website UKM Karate Universitas Mercu Buana yaitu: 1. Tidak adnya pusat berita tentang UKM Karate Universitas Mercu Buana. 2. Tidak adanya berita terbaru tentang kegiatan yang diadakan UKM Karate Universitas Mercu Buana. 3. Pendaftaran anggota baru, masih menggunakan cara sistem manual.
3 1.3 Ruang lingkup/ Batasan Masalah Dalam penyusunan laporan penelitian ini, penulis memberikan batasan masalah yaitu: 1. Membahas mengenai proses pembuatan situs web UKM Karate Universitas Mercu Buana. 2. Dalam membangun situs web, penulis menggunakan bahasa pemograman PHP dan User interface yang digunakan adalah Dreamweaver, Appserv, appache sebagai web servernya. 3. Aplikasi basis data yang digunakan adalah MySql (phpmyadmin). 4. Situs web yang dibangun memuat tentang profil UKM, Prestasi UKM, online Tournament, Online Anggota Club, Online Member, Polling pilihan dan beberapa informasi lainnya seputar kegiatan UKM Karate Universitas Mercu Buana. 5. Tidak membahas tentang keamanan untuk sistem yang akan dirancang. 1.4 Tujuan Penelitian Tujuan dari pembahasan tugas akhir ini bertujuan untuk membantu kegiatan pendaftaran calon karateka baru yang lebih baik. Dengan cara mencari alternatif pemecahan masalah yang ada pada sistem tersebut adalah sebagai berikut : : a. Penulis berharap website portal dan pendaftaran di website ini dapat menjembatani UKM karate dan para member dalam menyampaikan informasi dan ketentuan terbaru tentang Tournament dimanapun tanpa adanya batasan jarak dan waktu.
4 b. Dapat Mengatasi kendala-kendala yang terjadi pada proses pendaftaran di UKM Karate, seperti member membutuhkan informasi detail tentang UKM Karate UMB. c. Memudahkan para administrator mendapatkan informasi detail tentang peserta yang mengikuti turnament. d. Mahasiswa/user dapat mendaftar secara online ke UKM Karate UMB. e. Mahasiswa/user dapat mengisi polling pilihan yang tersedia. f. Mahasiswa/user dapat memberikan komentar dan saran kepada UKM Karate UMB. 1.5 Metodologi Penelitian 1.5.1 Metodologi Rekayasa Perangkat Lunak Metodologi yang digunakan dalam penulisan tugas akhir ini adalah menggunakan salah satu model rekayasa perangkat lunak yaitu model air terjun (Waterfall) sebagai metodologi penyelesaian masalah: a. Pendefisian Masalah Pada tahapan ini penulis membuat sketsa awal untuk menentukan tujuan, batasan-batasan sistem, kendala dan alternatif pemecahan masalah b. Analisis Pada tahapan ini penulis menggunakan untuk mengetahui aktivitas apa saja yang ada dalam sistem tersebut. Dalam tahap ini akan diketahui apa saja yang menjadi kebutuhan sistem.
5 c. Tahap perancangan Pada tahapan ini setelah melakukan analisis dan perancangan. Fokus dari tahap ini adalah pada perancangan model data dan model objek yang dibutuhkan untuk mengimplementasi tiap class. d. Tahap implementasi Pada tahapan ini penulis melakukan pengujian terhadap aplikasi yang dibuat, agar dapat dimengerti oleh mesin dalam bentuk program. e. Tahap uji coba Pada tahapan ini penulis melakukan pemeriksaan dengan pengujian masingmasing modul (unit) program apakah sesuai dengan tugasnya. Kemudian dilakukan pengujian sistem terhadap integrasi keseluruhan. 2 Metode Pengembangan Sistem Metode yang penulis gunakan adalah metode Waterfall, berikut tahapantahapan dalam metode Waterfall menurut Pressman (2001, 29) : a. Analisis (Analysis) Analisis merupakan tahap awal dimana dilakukan proses pengumpulan data, identifikasi masalah, dan analisis kebutuhan sistem hingga aktivitas pendefinisian sistem. b. Perancangan (Design) Pada tahap ini dilakukan pembuatan model dari perangkat lunak. Maksud pembuatan model ini adalah untuk memperoleh pengertian yang lebih baik
6 terhadap aliran data dan kontrol, proses-proses fungsional, tingkah laku operasi dan informasi-informasi yang terkandung di dalamnya. Terdiri dari aktivitas yang sedang berjalan. c. Pengkodean (Code) Pada tahap ini sistem yang telah dianalisis dan dirancang mulai diterjemahkan ke dalam bahasa mesin melalui bahasa pemrograman. Terdiri dari dua aktivitas yaitu pembuatan koding program dan pembuatan interface program untuk tampilan website. d. Ujicoba (Test) Selanjutnya program harus diuji coba dimana difokuskan terhadap tiga aktivitas yakni logika internal perangkat lunak, pemastian bahwa semua perintah yang ada telah dicoba berfungsi akan menghasilkan keluaran sesuai dengan yang dikehendaki. 1.5.2 Metode Pengumpulan Data Selain model Waterfall yang penulis gunakan, penulis juga menambahkan beberapa metode dalam pengumpulan data diantaranya: 1. Penelitian kepustakaan Dalam penelitian ini dimaksudkan untuk memperoleh bahan-bahan teori dari pengertian pokok yang berhubungan dengan Permasalahan skripsi. Dengan membaca dan mengumpulkan data-data dari sumber-sumber tertulis baik buku-buku, diktat, atau sumber tertulis lainnya yang erat hubungannya dengan masalah yang dibahas dalam skripsi.
7 2. Penelitian lapangan Disamping penelitian kepustakaan, juga digunakan penelitian lapangan dengan mengadakan: Pengamatan (observasi) Observasi adalah pengamatan secara langsung hal-hal yang akan diteliti, dan digunakan dalam analisis dan penulisan skripsi ini yang diperoleh secara langsung maupun tidak langsung dengan meneliti perusahaan/organisasi. Wawancara (interview) Penulis mengadakan pembicaraan langsung atau wawancara dengan pihak-pihak yang bersangkutan mengenai data perusahaaan / organisasi yang di perlukan unutk membahas skripsi ini. 1.6 Sistematika Penulisan Untuk mempermudah dalam penyusunan Tugas Akhir ini maka penulis membaginya dalam beberapa bab sistematika sebagai berikut:
8 BAB I Pendahuluan Menguraikan latar belakang, rumusan masalah, batasan masalah, tujuan pembahasan, metodologi penyelesaian masalah, metodologi penelitian dan sistematika penulisan. BAB II Landasan Teori Dalam bab ini Membahas tentang beberapa teori dasar yang mendukug laporan tugas akhir, juga sebagai dasar acuan agar penelitian yang dilakukan tidak menyimpang dari latar belakang yang ada dan sesuai dengan tujuan penelitian. BAB III Analisa dan Perancangan Bab ini berisi tentang analisa dan perancangan terhadap program aplikasi diantaranya perancangan basis data, spesifikasi proses, perancangan antar muka (interface). BAB IV Implementasi dan Pengujian Bab ini berisi tentang penjelasan yang berhubungan dengan implementasi dan pengujian dari rancangan basis data pendaftaran UKM karate UMB.
9 BAB V Kesimpulan dan Saran Memberikan kesimpulan terhadap pembahasan pada bab-bab sebelumnya dan memberikan beberapa saran untuk pengembangan aplikasi ini lebih lanjut agar lebih bermanfaat.