BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi Komputer dan Jaringan adalah bagian internal di perusahaan. Pemerintah telah melakukan hal-hal yang dianggap perlu dalam pengadaan hardware, software, sumber daya manusia dan keuangan untuk membuat sebuah Sistem Informasi Komputer dan Jaringan yang dapat mendukung operasional kantor dan meningkatkan kinerja yang berdampak langsung dalam pencapaian visi dan misi perusahaan tersebut. Teknologi file sharing sudah biasa dijumpain pada jaringan komputer berbasis sistem operasi Microsoft Windows. Sebagian besar pengguna komputer dan jaringan lebih familiar menggunakan teknologi tersebut karena memang sebagian besar pengguna komputer masih menggunakan sistem operasi Microsoft Windows sebagai sistem operasi utama pada komputernya. Di Yayasan Sekolah SLTP Negeri 12 berlokasi di Jl. Wahidin Medan adalah bergerak dibidang pendidikan. Hal yang paling pokok untuk menunjang keberhasilan suatu pendidikan dalam mencapai tujuanya, perlu dibuat suatu aplikasi-aplikasi yang menunjang pengolahan data agar semakin berkembang dan pada akhirnya diharapkan semakin mempermudah dalam siklus pengolahan data pada sekolah tersebut. Di sekolah ini belum adanya aplikasi dalam penerimaan siswa baru masih menggunakan secara manual, belum ada aplikasi atau program dalam memproses data tentang kesiswaan murid baru. Untuk memperlancar dan 1 2 mempermudah pengolahan data tersebut, kurang terintegrasinya data dapat menyebabkan kesulitan dalam mengakses dan mengelola data penerimaan siswa baru, hal ini mengakibatkan kurang efektifnya proses pengolahan data yang dilakukan, oleh karena itu perlu dibuat program penerimaan siswa baru berbasis jaringan, yang nantinya dapat menghubungkan antara server dan client. Berdasarkan latar belakang masalah yang telah penulis kemukakan diatas maka penulis membuat proposal yang berjudul “Aplikasi Penerimaan Siswa baru Berbasis LAN (Client Server) Pada SLTP Negeri 12 Medan”. I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Adapun identifikasi masalah pada aplikasi penerimaan siswa baru adalah sebagai berikut : 1. Masih kurangnya program yang menangani tentang pengolahan data penerimaan data di sekolah SLTP Negeri 12 karena masih menggunakan cara manual. 2. Selama ini data kesiswaan masih menggunakan aplikasi excel belum adanya database dalam penyimpanan data tersebut. I.2.2. Perumusan Masalah Berdasarkan latar belakang masalah dan identifikasi masalah diatas, rumusan dari penelitian ini adalah : 1. Bagaimana merancangan program kesiswaan berbasis client server ? 3 2. Bagaimana membangun sistem penerimaan siswa baru dalam bahasa pemrogram berbasis java ? I.2.3. Batasan Masalah Adapun batasan masalah dalam Penulisan ini antara lain: 1. Sistem memberikan informasi input objek penerimaan siswa baru yang meliputi nomor pendaftar, nama siswa, alamat, jenis kelamin, nama sekolah asal, dan prioritas kejuruan. 2. Sistem memberikan informasi output yang dapat menampilkan identitas siswa yang diterima. 3. Perancangan aplikasi berbasis jaringan LAN berbentuk topologi star. 4. Perancangan Aplikasi dengan IP Addres 192.168.43.173 5. Bahasa pemrograman menggunakan NetBeans dan database-nya SQL Server. I.3. Tujuan Dan Manfaat Penelitian I.3.1. Tujuan Penelitian Adapun tujuan diadakan penelitian ini adalah : 1. Membangun aplikasi penerimaan siswa baru berbasis client server. 2. Membuat suatu sistem informasi yang dapat mengatasi pengolahan data penerimaan siswa baru sehingga lebih memudahkan untuk mendata siswa. 3. Untuk merancang suatu sistem informasi penggolahan data siswa yang terkomputerisasi, agar data data siswa dapat lebih terintegrasi dan dapat 4 disimpan dalam sebuah database, sehingga dapat meminimalisasi kerusakan data siswa. I.3.2. Manfaat Penelitian Adapun manfaat dengan dilakukannya penelitian ini antara lain : 1. Aplikasi kesiswaan menjadi informasi bermanfaat tentang penerimaan siswa. 2. Dapat mengatasi proses pengolahan data dengan cepat dan akurat. 3. Untuk mengembangkan ilmu pengetahuan yang di dapat dari bangku perkuliahan, khususnya dalam perancangan suatu program aplikasi. I.4. Metodologi Penelitian Berisi langkah-langkah diperlukan untuk mencapai tujuan perancangan yang dilakukan. Adapun metodologi dalam pengumpulan data adalah: 1. Studi Pustaka dan Literatur Pada tahap ini dilakukan pengumpulan informasi data penerimaan siswa baru yang diperoleh dari literatur, buku-buku dan internet. 2. Diskusi Berupa konsultasi dengan dosen pembimbing dan rekan-rekan mahasiswa mengenai masalah yang timbul dalam penulisan. Adapun Analisa rancangan system Development Life Cycle (SDLC) didalam membangun suatu sistem adalah sebagai berikut : 5 a. Target Target dalam pembuatan aplikasi kesiswaan ini adalah membuat sebuah penerimaan siswa baru dengan memanfaatkan data-data yang telah terdaftar di sekolah SLTP Negeri 12 sesuai aturan yang telah ditetapkan. b. Analisa Kebutuhan Analisa kebutuhan perangkat lunak (software requirements analys) merupakan aktivitas awal dari siklus hidup pengembangan perangkat lunak. Tahap analisa adalah tahapan pengumpulan kebutuhan-kebutuhan dari semua elemen sistem perangkat lunak yang akan di bangun. c. Spesifikasi Secara umum sistem pengolahan data penerimaan siswa dirancang memiliki spesifikasi sebagai berukut 1. Dalam Implementasi rancang program dibangun dengan menggunakan pemrograman java 2. Analisa yang mendeskripsikan perangkat yang dibutuhkan dalam pembangunan sistem yang terdiri dari komponan perangkat keras dengan perangkt lunak komponen perangkat keras yang dibutuhkan oleh sistem adalah sebuah PC atau workstation atau notebook dengan spesifikasi minimal sebagai berikut: a. Perangkat Keras (hardware) dengan spesifikasi minimum yang meliputi: - Processor Pentium Core i3 2.66 GHz - Harddisk 6 - Memory RAM 2 GB - Layar Monitor CRT/LCD - Keyboard/Mouse b. Perangkat Lunak (Software) yang dibutuhkan meliputi: - Sistem Operasi Microsoft Windows 7 keatas - NetBeans - Sql Server d. Desain dan Implementasi Perancangan adalah langkah awal pada tahap pengembangan suatu sistem. Perancangan dapat didefinisikan sebagai proses untuk mengaplikasikan berbagai macam teknik dan prinsip untuk tujuan pendefinisian secara rinci suatu perangkat, proses atau sistem agar dapat direalisasikan dalam suatu bentuk fisik. Tujuan perancangan adalah menghasilkan suatu model atau penggambaran dari suatu entity yang akan dibangun kemudian. Sedangkan Implementasi merupakan tahap pengkodean yang merupakan suatu proses translasi. Rancangan detil ditranslasikan ke dalam suatu bahasa pemrograman, proses translasi dilanjutkan bila suatu kompiler menerima source code sebagai masukan dan mengkasilkan object code yang akan diterjemahkan menjadi machine code. Bahasa pemrograman adalah alat yang digunakan untuk komunikasi anatara manusia dan computer, dengan bahasa pemrograman maka manusia dapat mewujudkan apa yang diinginkan sesuai dengan kebutuhannya. 7 e. Verifikasi Verifikasi program merupakan suatu metode yang digunakan untuk menjamin kebenaran suatu program. Metode ini mencegah terjadinya kesalahan dengan memberikan jaminan kebenaran berdasarkan komputasi matematis. Tentunya metode ini berbeda dengan testing yang menjamin program dengan mencari kebenaran dan kesalahan lewat sejumlah data sebagai masukan. Verifikasi program melakukan simbolisasi masukan sehingga jaminan diberikan untuk semua data yang berlaku sebagai masukan. f. Validasi Validasi merupakan proses untuk menunjukkan seberapa besar nilai keakuratan proram terhadap kondisi-kondisi saat pemakaian sebenarnya. Proses ini menjalankan skenario berdasarkan data-data dan lingkungan yang merepresentasikan dunia nyata dengan menggunakan mesin testing. Disini sistem di uji untuk melihat aplikasi bisa berjalan dengan yang diharapkan berupa hasil dari penerimaan siswa baru yang dimainkan oleh pengguna. g. Finalisasi Finalisasi merupakan istilah generik yang merujuk pada tahapan akhir prosedur di dalam perancangan perangkat lunak (software) yaitu dengan menginstall atau memasang perangkat lunak yang telah selesai ke dalam komputer pengguna. 8 I.5. Keaslian Penelitian Keaslian penelitian penulisan skripsi ini dilakukan untuk perbandingan yang lama dengan yang baru, Sepengetahuan penulis, penelitian tentang penerimaan siswa baru berbasis client server. Penelitian yang terkait dengan penelitian ini adalah : Tabel I.1. Daftar Keaslian Penelitian No 1. Penelitian Al Amin (2013) Judul Penelitian Aplikasi Bimbingan Hasil Penelitian Akademik Bimbingan Berbasis Lan (Client Server) Pada Akademik Fasilkom Universitas Indo Global Client Server Mandiri 2. Angga Adhe SaputraSistem (2012) Informasi Perpustakaan Perpustakaan Berbasis Client Server Di Sd Berbasis Client Negeri 1 Jumo 3. Dwi Ratnasari, al at, Sistem (2010) Informasi Server Penjualan Dan Sistem Penjualan Piutang Berbasis Client Server Di Client Server PT. Cahaya Agung Cemerlang Semarang I.6. Sistematika Penulisan Sistematika penulisan terdiri dari 5 (lima) bab dalam penyusunan sistematika penulisan, adapun sistematika penulisan dari skripsi ini adalah sebagai berikut: BAB I : PENDAHULUAN Pada bab ini penulis akan menjelaskan mengenai latar belakang masalah dan ruang lingkup permasalahan yang terdiri dari : 9 identifikasi masalah, perumusan masalah serta batasan masalah, tujuan dan manfaat penelitian, metodologi penelitan dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Pada bab ini berisi uraian mengenai teori-teori yang terkait dengan masalah yang diteliti, yaitu : pengertian sistem, penguasaan aplikasi dan UML. BAB III : ANALISA DAN PERANCANGAN SISTEM Pada bab ini penulis menjelaskan tentang analisis sistem yang terdiri dari : input, proses dan output serta evaluasi sistem yang berjalan dan desain sistem yang dibangun. BAB IV : HASIL DAN UJI COBA Pada bab ini penulis membahas tentang tampilan interface dan hasil serta pembahasan tentang sistem informasi client server tentang penerimaan siswa baru yang dirancang serta kelebihan dan kekurangannya daripada sistem tersebut. BAB V : KESIMPULAN DAN SARAN Pada bab ini penulis menguraikan kesimpulan dari keseluruhan penulisan dan saran yang membantu dalam penulisan. 10