BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan, sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaatkan aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan. Aplikasi web atau bisa disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-lain. Salah satu aplikasinya yaitu World Wide Web (WWW). Di awal perkembangannya World Wide Web hanya digunakan untuk kalangan akademisi dan riset, namun sekarang World Wide Web digunakan untuk bisnis dan hiburan. Oleh karena itu dengan berkembangnya kemajuan teknologi ini, maka penulis membuat suatu website di MTS Miftahul Huda Turirejo, yang mana sebelumnya di sekolah tersebut belum mempunyai sebuah website. Dengan sebuah website ini, sekolah MTS Miftahul Huda Turirejo pun dapat mempromosikan dirinya kepada masyarakat luas dan masyarakat pun dengan mudah mengakses dan mengetahui segala sesuatu mengenai MTS Miftahul Huda Turirejo dengan cepat tanpa memerlukan waktu yang banyak. 1 Peranan website ini juga tidak terlepas dari penggunaan peralatan yang mampu mengatasi kelemahan-kelemahan yang mengandalkan tenaga manusia. Informasi tentang sekolah yang dapat di akses oleh semua orang melalui internet memberikan ide buat penulis untuk membuat suatu website sekolah yang bisa memberikan informasi bagi para pengunjungnya. Atas dasar pertimbangan itu, maka penulis tertarik membuat suatu website pendidikan (sekolah) dengan judul : ”PEMBUATAN WEBSITE MTS MIFTAHUL HUDA TURIREJO DENGAN PHP DAN MYSQL”. Penulis berharap semoga penulisan kerja praktik ini dapat memberikan kemudahan bagi seluruh masyarakat terutama siswa / siswi MTS Miftahul Huda Turirejo melalui sebuah website ini dan umumnya bagi siapa saja yang ingin tahu mengenai MTS Miftahul Huda Turirejo. 1.2 Rumusan Masalah Permasalahan yang dihadapi dalam penelitian ini adalah bagaimana membuat suatu website yang dinamis pada MTS Miftahul Huda Turirejo sehingga dapat menarik perhatian pengunjung web, baik dari kalangan masyarakat umum maupun dari pihak sekolah tersebut. Sehubung dengan hal tersebut dapat dirumuskan permasalahan sebagai berikut : 1. Bagaimana penyajian informasi dan fasilitas yang ada di MTS Miftahul Huda Turirejo ini dapat sampaikan dengan baik. 2. Langkah apa yang dilakukan agar aplikasi web dapat diakses oleh user dengan cepat dan mudah. 3. Ide - ide apa yang akan diterapkan sehingga membuat tampilan web banyak diminati user. 4. Bagaimana informasi pada aplikasi web dapat di update dengan mudah pada waktu yang diinginkan. 2 1.3 Tujuan Kerja Praktik Tujuan yang ingin dicapai dalam pembuatan laporan kerja praktek ini adalah untuk merancang dan menghasilkan suatu aplikasi web yang dinamis untuk MTS Miftahul Huda Turirejo yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah. 1.4 Manfaat Kerja Praktik Manfaat dari penulisan kerja praktik ini adalah : 1.4.1 Manfaat Kerja Praktik bagi Penulis : 1. Melatih mental mahasiswa untuk bersikap lebih dewasa dan bertanggung jawab dalam melaksanakan suatu tugas yang diberikan kepadanya 2. Sebagai bekal saat terjun di dunia kerja. 3. Menumbuhkan dan memantapkan sikap professional yang diperlukan mahasiswa untuk memasuki dunia kerja sesuai dengan bidang kemampuannya. 4. Memperoleh pengalaman belajar dan bekerja bagi mahasiswa pada suatu perusahaan atau instansi. 1.4.2 Manfaat Kerja Praktik bagi Fakultas : 1. Dapat meningkatkan hubungan kemitraan kerja sama antara lembaga pendidikan. 2. Dapat mempromosikan keberadaan fakultas di lembaga pendidikan. 1.4.3 Manfaat Kerja Praktik bagi MTS Miftahul Huda Turirejo : 1. Memberikan kemudahan bagi para alumni MTS Miftahul Huda Turirejo untuk mengetahui tentang keberadaan dari semua temantemannya semasa sekolah dulu dengan menggunakan website ini. 2. Memberikan kemudahan bagi masyarakat umum untuk mengetahui informasi tentang MTS Miftahul Huda Turirejo. 3 3. Serta membantu mempromosikan dan mengenalkan MTS Miftahul Huda Turirejo, agar para orang tua mau menyekolahkan anak-anak mereka disekolah ini. 1.5 Batasan Masalah Adapun batasan dari kerja praktik ini adalah : 1. Membahas pembuatan desain web dinamis sebagai suatu website yang memberikan informasi bagi pengguna baik kalangan masyarakat umum maupun dari pihak sekolah itu sendiri yang membutuhkan informasi tentang MTS Miftahul Huda Turirejo. 2. Aplikasi web ini dibangun dibawah sistem operasi Windows 7 yang mencakup CMS Buku Lokomedi aplikasi Macromedia Dreamweaver MX 2004, Web Server Apache, Web Scripting PHP dan MySQL. Selain itu. aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML (Hypertext Markup Language), CSS (Cascading Style Sheet), dan bahasa pemrograman web lainnya. 1.6 Metodologi Penelitian Adapun Metodologi penelitian yang di lalukan penulis adalah : 1.6.1 Objek Penelitian Penelitian dilakukan di MTS Miftahul Huda Turirejo. 1.6.2 Sumber Data Agar dalam laporan kerja praktek memberikan hasil yang baik maka dalam menyusunan laporannya dipakai berbagai macam data. Sumber data yang digunakan adalah : 1. Data Primer Yaitu data yang diperoleh secara langsung dari sumber asli yakni narasumber yang dapat dipercaya. Adapun data primer yang di peroleh yaitu sejarah singkat MTS Miftahul Huda Turirejo. 4 2. Data Sekunder Yaitu data yang diperoleh secara tidak langsung, dengan tujuan data diperoleh dari berbagai literatur yang berhubungan dengan pembuatan website. Adapun data sekunder yang di peroleh yaitu aplikasi web berbasis PHP dan MYSQL 1.6.3 Metode Pengumpulan Data Dalam mengumpulkan data yang relevan dan akurat dilakukan dengan cara sebagai berikut : 1. Interview Disini penulis melakukan wawancara langsung dengan pihak yang berperan di dalam MTS Miftahul Huda Turirejo. Dalam hal ini penulis ingin mengetahui secara langsung keadaan MTS Miftahul Huda Turirejo, kebutuhan akan bantuan program aplikasi dan sebagainya. Selain itu penulis juga menjelaskan apa saja yang nantinya akan dibutuhkan dan dilakukan oleh penulis dalam melakukan kerja praktek tersebut. 2. Observasi Metode pengumpulan data dengan cara mengadakan pengamatan secara langsung ataupun tidak langsung pada objek penelitian agar didapatkan data sesuai yang diinginkan. 3. Literatur Merupakan teknik pengumpulan data yang dilakukan dengan mempelajari buku atau literature yang berhubungan dengan website. 1.7 Metode Pengembangan Sistem Metode Pengembangan Sistem yang digunakan adalah model Waterfall. Model waterfall merupakan sebuah model pengembangan sistem di mana antara satu fase ke fase yang lain dilakukan secara berurutan. Biasanya sebuah langkah akan diselesaikan terlebih dahulu sebelum melanjutkan ke fase berikutnya. 5 Metode pengembangan sistem menggunakan metode waterfall, dengan langkah-langkah sebagai beikut : Communication Planning Modeling Construction Deployment Gambar 1.1. Metode Waterfall (Pressman, 2010) 1. Communication. Langkah ini meruapakan analisis terhadap kebutuhan software, dan tahap untuk mengadakan pengumpulan data dengan melakukan pertemuan dengan pihak yang bersangkutan di MTS Miftahul Huda Turirejo. 2. Planning Proses planning merupakan lanjutan dari proses communication (analysis requirement). Tahapan ini akan menghasilkan dokumen user requiremen atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan software, termasuk rencana yang akan dilakukan. 3. Modeling Proses modeling ini akan menerjemahkan syarat kebutuhan ke sebuah perancangan software yang dapat diperkirakan sebelum dibuat coding, proses ini berfokus pada rancangan struktur data, arsitektur software, interface, dan rancangan algoritma. Tahapan ini menghasilkan dokumen yang disebut software requiremen. 6 4. Construction Construction merupakan proses membuat kode, coding atau pengkodean meruapakan penerjemah desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer akan dimaksimalkan dalam tahap ini 5. Deployment Tahapan ini bisa dikatakan selesai dalam pembuatan sebuah software atau sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user, kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala. 1.8 Sistematika Penulisan Adapun sistematika laporan ini sebagai berikut : BAB I : PENDAHULUAN Pada bab ini diuraikan latar belakang, tujuan dan manfaat kerja praktik, batasan masalah, metodologi penelitian dan sistematika penulisan. BAB II : TINJAUAN UMUM MTS MIFTAHUL HUDA TURIREJO Pada bab ini memuat tentang sejarah singkat Sekolah MTs Miftahul Huda, visi dan misi, tujuan Sekolah, lokasi Sekolah dan struktur organisasi Sekolah MTs Miftahul Huada. BAB III : LANDASAN TEORI Uraian tentang teori-teori yang relevan dan sejalan dengan pokok permasalahan sebagai dasar acuan penulisan laporan kerja praktik ini. 7 BAB IV : ANALISA DAN PERANCANGAN WEBSITE Dalam bab ini akan dibahas tentang analisa dan perancangan website dengan menggunakan PHP, MYSQL dan XAMPP sebagai web servernya. BAB V : PENUTUP Berisi kesimpulan serta saran-saran untuk melengkapi dan menyempurnakan penyusunan sekaligus akhir dari laporan kerja praktik ini. DAFTAR PUSTAKA LAMPIRAN 8