SISTEM INFORMASI PENERIMAAN PESERTA DIDIK BARU DI SMK VIP. MAMBA’US SHOLIHIN LAKBOK BERBASIS WEB Badrus Syamsi 00!"!"0#$ Teknik Teknik Informatika Informatika Fakultas Ilmu Komputer
U%i&'rsi(as Na)d*a(u* U*ama +ir',-% !0" ABSTRAK Sistem Sistem Infor Informas masii Penerim enerimaa aan n Peserta eserta Didik Didik Baru Baru Berba Berbasis sis Website ebsite sanga sangatt dibutuhka dibutuhkan n di SMK VIP. Mambau Mambaus s Sholihin Sholihin dikare dikarenak nakan an !. Prose Proses s Pengola Pengolahan han data "ang masih manual membutuhkan #aktu "ang lama sehingga men"ulitkan Panit anitia ia Pener enerim imaa aan n Peser eserta ta Didi Didik k Baru Baru$$ %. Pen"a en"amp mpai aian an info inforrmasi masi masi masih h memanfaatkan media &etak belum menggunakan media website, %. 'ekap data membutuh membutuhkan kan #aktu #aktu "ang tidak sedikit kar karena ena masih masih mengguna menggunakan kan sistem sistem manual. Kami menggunakan teknik #a#an&ara$ obser(asi dan studi pustaka dalam hal peng pengum umpu pula lan n data data.. Seda Sedang ngk kan meto metode de peng pengem emba bang ngan an s"st s"stem em kami menggunakan metode System Development Life Cycle )SD*+, atau siklus hidup pengembangan s"stem. Tahapan SD*+ itu sendiri terdiri dari !. Peren&anaan %. Pengumpulan data$ -. nalisis s"stem$ /. Peran&angan s"stem$ 0. nalisis dan desain$ 1. Pembuatan program$ 2. Testing program$ 3. Implementasi s"stem.
Setela Setelah h penuli penulis s membua membuatt peran& peran&ang angan an sistem sistem infor informas masii peneri penerimaa maan n peserta didik baru di SMK VIP. Mambaus Sholin penulis berkesimpulan bah# bah#a4 a4 !. 'an&a an&ang ngan an Sist Sistem em Info Inform rmas asii PPDB PPDB di SMK SMK VIP. Ma Mamb mba aus us Sholihin *akbok dapat memudahkan panitia mengolah data. %. 'an&angan Sistem Sistem Infor Informas masii PPDB PPDB di SMK VIP. Mamba Mambaus us Sholih Sholihin in *akbok *akbok dapat dapat dimanfaatk dimanfaatkan an sebagai sebagai pendafta pendaftaran ran online$ dan sebagai media informasi dan promosi. -. 'an&angan Sistem Informasi PPDB di SMK VIP. Mambaus Shol Sholih ihin in *akb *akbok ok mamp mampu u memu memuda dahk hkan an panit anitia ia untu untuk k mer merek ekap ap dan dan men"impan data se&ara efektif dan e5sien ". PENDAH PENDAHUL ULU UAN 1.1. 1.1. Latar Latar Belaka Belakang ng Mas Masala alah h
Perkembangan teknologi pada masa sekarang ini, sudah sangat cepat dan maju. Salah satu kemajuan tersebut adalah Internet. Internet merupakan Jaringan global di seluruh dunia yang dapat memberikan Informasi kepada masyarakat mas yarakat dengan cepat tanpa harus menyita waktu yang sangat lama. Dengan adanya internet, masyarakat bisa mendapatkan informasi lebih cepat dan lebih efisien. Selain itu dengan adanya internet, suatu instansi seperti sekolah juga dapat menyampaikan informasi lebih lengkap dan !
menarik menarik melalui melalui website penerimaan peserta didik baru di SM Mamba!us Sholihin "akbok, tanpa harus mendatangi langsung instansi terkait calon peserta didik baru dapat melakukan pendaftaran melalui sistem penerimaan peserta didik baru ini. SM Mamba!us Sholihin "akbok merupakan salah satu instansi yang bergerak di bidang pendidikan membutuhkan sumber data dan pengolah data yang tercipta efisiensi dan keakuratan data yang dapat mendukung proses operasional, manajemen dan proses pengambilan keputusan dengan baik dan tepat. Sistem pengolah data yang baik membuat informasi yang masuk dapat menunjang semua kegiatan yang ada di instansi tersebut. Selama ini informasi yang berhubungan pada SM Mamba!us Sholihin "akbok masih di sampaikan dalam bentuk buku informasi dan pendaftaran siswa baru yang dilakukan SM Mamba!us Sholihin "akbok masih manual. #ntuk lebih mempermudah masyarak masyarakat at yang yang ingin ingin menget mengetahu ahuii inform informasi asi dan pen pendaf daftara tarann siswa siswa baru baru secara secara otomatis di SM Mamba!us Sholihin "akbok selain menggunakan buku informasi, maka dicoba membuat membuat alternati$e lain dengan membuat website pendaftaran Peserta Didik %aru. Penyampaian informasi pendaftaran siswa baru menggunakan website dapat lebih meningkatkan daya &arik suatu informasi bagi masyarakat. Penggunaan internetyang semakin meningkat, menjadikan website menjadi salah satu daya &arik tersendiri pada saat akses internet, sehingga banyak instansi yang berlomba'lomba membuat website untuk mempromosikan instansinya. (tas dasar itulah, penulis merasa tertarik untuk melakukan penelitian untuk menjawab semua permasalahan diatas. Peneltian ini berjudul )*ancang %angun Sistem website site Di SM Info Inform rmas asii Pene Penerim rimaan aan Peser Peserta ta Didi Didikk %aru %aru berb berbasi asiss web SM Mamb Mamba!u a!uss Sholihin "akbok). 1.2. 1.2. Identi Identifik fikasi asi Masal Masalah ah
. -.
Dari penggambaran latar belakan diatas didapat beberapa masalah yaitu + Pros Proses es Pen Pengo gola laha hann data data yang yang masi masihh man manua uall memb membut utuh uhka kann wakt waktuu yan yangg lama lama seh sehin ingg ggaa menyulitkan Panitia Penerimaan Peserta Didik %aru. Peny Penyam ampai paian an inf infor orma masi si masi masihh mema memanf nfaat aatka kann medi mediaa ceta cetakk belu belum m men mengg ggun unak akan an medi mediaa website.
.
*ekap ekap data data memb membut utuuhkan hkan wak waktu yan yang tid tidak sedi sediki kitt karen arenaa masi masihh meng enggun gunakan akan sistem manual. 1.3. 1.3. Rumu Rumusa san n Mas Masal alah ah
Sesuai dengan uraian dalam latar belakang masalah diatas, maka rumusan masalah yang dibahas dalam penelitian ini adalah+ . %aga %agaim iman anaa memb membua uatt sist sistem em yang yang memu memuda dahk hkan an pani paniti tiaa PPD% PPD% untu untuk k mengolah data -. %agaimana %agaimana membuat membuat website website sebagai sebagai sistem sistem informasi informasi PPD% PPD% di SM SM /IP. /IP. Mamba!us Sholihin . %aga %agaim iman anaa memb membua uatt sist sistem em yang yang memu memuda dahk hkan an pani paniti tiaa PPD% PPD% untu untuk k merekap data calon peserta didik baru. 1.4. 1.4. Bata Batasa san n Masa Masala lah h
%
menarik menarik melalui melalui website penerimaan peserta didik baru di SM Mamba!us Sholihin "akbok, tanpa harus mendatangi langsung instansi terkait calon peserta didik baru dapat melakukan pendaftaran melalui sistem penerimaan peserta didik baru ini. SM Mamba!us Sholihin "akbok merupakan salah satu instansi yang bergerak di bidang pendidikan membutuhkan sumber data dan pengolah data yang tercipta efisiensi dan keakuratan data yang dapat mendukung proses operasional, manajemen dan proses pengambilan keputusan dengan baik dan tepat. Sistem pengolah data yang baik membuat informasi yang masuk dapat menunjang semua kegiatan yang ada di instansi tersebut. Selama ini informasi yang berhubungan pada SM Mamba!us Sholihin "akbok masih di sampaikan dalam bentuk buku informasi dan pendaftaran siswa baru yang dilakukan SM Mamba!us Sholihin "akbok masih manual. #ntuk lebih mempermudah masyarak masyarakat at yang yang ingin ingin menget mengetahu ahuii inform informasi asi dan pen pendaf daftara tarann siswa siswa baru baru secara secara otomatis di SM Mamba!us Sholihin "akbok selain menggunakan buku informasi, maka dicoba membuat membuat alternati$e lain dengan membuat website pendaftaran Peserta Didik %aru. Penyampaian informasi pendaftaran siswa baru menggunakan website dapat lebih meningkatkan daya &arik suatu informasi bagi masyarakat. Penggunaan internetyang semakin meningkat, menjadikan website menjadi salah satu daya &arik tersendiri pada saat akses internet, sehingga banyak instansi yang berlomba'lomba membuat website untuk mempromosikan instansinya. (tas dasar itulah, penulis merasa tertarik untuk melakukan penelitian untuk menjawab semua permasalahan diatas. Peneltian ini berjudul )*ancang %angun Sistem website site Di SM Info Inform rmas asii Pene Penerim rimaan aan Peser Peserta ta Didi Didikk %aru %aru berb berbasi asiss web SM Mamb Mamba!u a!uss Sholihin "akbok). 1.2. 1.2. Identi Identifik fikasi asi Masal Masalah ah
. -.
Dari penggambaran latar belakan diatas didapat beberapa masalah yaitu + Pros Proses es Pen Pengo gola laha hann data data yang yang masi masihh man manua uall memb membut utuh uhka kann wakt waktuu yan yangg lama lama seh sehin ingg ggaa menyulitkan Panitia Penerimaan Peserta Didik %aru. Peny Penyam ampai paian an inf infor orma masi si masi masihh mema memanf nfaat aatka kann medi mediaa ceta cetakk belu belum m men mengg ggun unak akan an medi mediaa website.
.
*ekap ekap data data memb membut utuuhkan hkan wak waktu yan yang tid tidak sedi sediki kitt karen arenaa masi masihh meng enggun gunakan akan sistem manual. 1.3. 1.3. Rumu Rumusa san n Mas Masal alah ah
Sesuai dengan uraian dalam latar belakang masalah diatas, maka rumusan masalah yang dibahas dalam penelitian ini adalah+ . %aga %agaim iman anaa memb membua uatt sist sistem em yang yang memu memuda dahk hkan an pani paniti tiaa PPD% PPD% untu untuk k mengolah data -. %agaimana %agaimana membuat membuat website website sebagai sebagai sistem sistem informasi informasi PPD% PPD% di SM SM /IP. /IP. Mamba!us Sholihin . %aga %agaim iman anaa memb membua uatt sist sistem em yang yang memu memuda dahk hkan an pani paniti tiaa PPD% PPD% untu untuk k merekap data calon peserta didik baru. 1.4. 1.4. Bata Batasa san n Masa Masala lah h
%
%erdasarkan rumusan masalah diatas, masalah yang ada dibatasi denngan beberapa hal, antara lain + . Software a. Sublime Sublime &e0 &e0t,t, digunakan digunakan sebagai sebagai aplikasi aplikasi editor editor untuk melakuk melakukan an pengkodea pengkodeann website dan pendaftaran siswa baru secara online di SM dalam dalam pembua pembuatan tan website Mamba!us Sholihin "akbok. b. (pache Ser$er, digunakan digunakan sebagai aplikasi server untuk menjalankan website. c. MyS1l MyS1l,, diguna digunakan kan sebagai sebagai database database untuk untuk menyimp menyimpan an data calon peserta peserta didik didik baru dll. d. P2P, P2P, digun digunakan akan sebagai sebagai %ahasa %ahasa pemrograman pemrograman utama utama dalam pembuatan pembuatan sistem sistem e. P2PMy P2PMy(dm (dmin, in, digunak digunakan an untuk mengatu mengaturr databas databasee dalam dalam sistem sistem pen pendaf daftara tarann peserta didik baru. -. 3bjek 3bjek jek yang ang dib dibahas ahas dala dalam m pen penelit elitia iann ini ini hany anya pad pada pemb pembua uata tann website pendaftaran Peserta Didik %aru di SM Mamba!us Sholihin "akbok abupaten 4ilacap, tidak membahas sistem sis tem informasi (kademiknya. 1.5. 1.5. Tujuan juan Penel Peneliti itian an
Sesuai dengan rumusan masalah diatas &ujuan penelitian ini adalah + . Membuat Membuat sistem sistem yang yang memudah memudahkan kan panitia panitia untuk untuk mengolah mengolah data -. Membuat Membuat website website sebagai sebagai sistem informasi informasi PPD% PPD% di SM SM /IP. /IP. Mamba! Mamba!us us Sholihin . Membuat Membuat sistem yang memudahkan memudahkan panitia panitia PPD% untuk merekap merekap data !. LANDA LANDASAN SAN TEORI TEORI 2.1.Penerimaan Peserta Didik Baru PPDB!
PPD% adalah sebuah sistem yang dirancang untuk melakukan perekrutan dan seleksi calon peserta didik baru. Sistem PPD% memuat mekanisme penerimaan, kepanitiaan, kriteria calon peserta didik baru, serta sosialisasi dan promosi sekolah.
2.12.2 2.12.2 Pengerti Pengertian an Pendidika Pendidikan n
Secara 5timologi Pendidikan berasal dari kata 6didik) ditambahi awalan 6pe) menjadi kata benda 6pendidikan) dan ditambahi awalah 6me) menjadi kata kerja 6mendidik), pendidikan adalah pengasuhan, pembinaan atau bantuan untuk tumbuh. . %aha %ahasa sa 7unani nani Pendidikan dalam bahasa yunani 6pedagogiek) adalah seni menuntun anak, 6pedagogia) atau pergaulan dengan anak'anak. -. %aha %ahasa sa *o *om mawi awi
-
%ahasa *omawi mengistilahkan dengan 65ducare) yang berarti mengeluarkan, menuntun, tindakan merealisasikan potensi anak yang dibawa sejak lahir. . %ahasa Jerman 65r8ierhung) setara dengan 65ducare) membangkitkan kekuatan terpendam atau mengaktifkan potensi anak. 2.1.1.1.
Pendidikan Menurut Islam
Ilmu Pendidikan Dalam Perspektif Islam, Menurut "anggulung pendidikan Islam tercakup dalam delapan pengertian, yaitu (t' &arbiyyah (d'Din 9Pendidikan keagamaan:, (t'&a!lim fil Islamy 9pengajaran keislaman:, &arbiyyah (l'Muslimin 9Pendidikan orang' orang islam:, (t'tarbiyyah fil Islam 9Pendidikan dalam islam:, (t' &arbiyyah ;inda Muslimin 9pendidikan dikalangan 3rang'orang Islam:, dan (t'&arbiyyah (l'Islamiyyah 9Pendidikan Islami:. (rti pendidikan Islam itu sendiri adalah pendidikan yang berdasarkan Islam. Isi ilmu adalah teori. Isi ilmu bumi adalah teori tentang bumi. Maka isi Ilmu pendidikan adalah teori'teori tentang pendidikan, Ilmu pendidikan Islam secara lengkap isi suatu ilmu bukanlah hanya teori. 2akikat manusia menurut Islam adalah makhluk 9ciptaan: &uhan, hakikat wujudnya bahwa manusia adalah mahkluk yang perkembangannya dipengaruhi oleh pembawaan dan lingkungan. Manusia sempurna menurut Islam adalah jasmani yang sehat serta kuat dan %erketerampilan, cerdas serta pandai. &ujuan umum pendidikan Islam ialah terwujudnya manusia sebagai hamba (llah. Jadi menurut Islam, pendidikan haruslah menjadikan seluruh manusia yang menghambakan kepada (llah. 7ang dimaksud menghambakan diri ialah beribadah kepada (llah. 2.1.1.2.
Pendidikan Menengah "ejuruan
Pendidikan menengah kejuruan adalah pendidikan pada jenjang pendidikan menengah yang mengutamakan pengembangan kemampuan siswa untuk melaksanakan jenis pekerjaan tertentu. Pendidikan menengah kejuruan mengutamakan penyiapan siswa untuk memasuki lapangan kerja serta mengembangkan sikap profesional. Sesuai dengan bentuknya, sekolah menengah kejuruan menyelenggarakan program'program pendidikan yang disesuaikan dengan jenis'jenis lapangan kerja 9Peraturan Pemerintah
:. Sekolah Menengah ejuruan 9SM: merupakan salah satu bentuk satuan pendidikan formal yang menyelenggarakan pendidikan kejuruan pada jenjang pendidikan menengah sebagai lanjutan dari /
SMP, M&s, atau bentuk lain yang sederajat. Sekolah di jenjang pendidikan dan jenis kejuruan dapat bernama Sekolah Menengah ejuruan 9SM: atau Madrasah (liyah ejuruan 9M(:, atau bentuk lain yang sederajat 9#ndang'undang Sisdiknas &ahun ->>:. SM memiliki banyak program keahlian. Program keahlian yang dilaksanakan di SM menyesuaikan dengan kebutuhan dunia kerja yang ada. Program keahlian pada jenjang SM juga menyesuaikan pada permintaan masyarakat dan pasar. Pendidikan kejuruan adalah pendidikan - menengah yang mempersiapkan peserta didik terutama agar siap bekerja dalam bidang tertentu. Peserta didik dapat memilih bidang keahlian yang diminati di SM. urikulum SM dibuat agar peserta didik siap untuk langsung bekerja di dunia kerja. Muatan kurikulum yang ada di SM disusun sedemikian rupa sesuai dengan kebutuhan dunia kerja yang ada. 2al ini dilakukan agar peserta didik tidak mengalami kesulitan yang berarti ketika masuk di dunia kerja. Dengan masa studi sekitar tiga atau empat tahun, lulusan SM diharapkan mampu untuk bekerja sesuai dengan keahlian yang telah ditekuni. 2.12.3 Pengertian PPDB #nline
PPD% adalah sebuah sistem yang dirancang untuk melakukan otomasi seleksi penerimaan peserta didik baru 9PPD%: berbasis web mulai dari proses pendaftaran, proses seleksi hingga pengumuman hasil seleksi, yang dilakukan secara online dan berbasis waktu nyata 9real time:.*ancangan arsitektur teknologi PPD% berbasis web mampu memberikan kemudahan, keamanan dan portabilitas akses secara online setiap waktu dan dari mana saja. Sistem aplikasi ser$er PPD% berbasis web mampu melakukan multi proses data secara simultan real time sesuai aturan pelaksanaan PPD% berbasis web yang diberlakukan di sekolah. 9?ardani, ->>+-:. Sistem informasi PPD% berbasis web merupakan suatu aplikasi komputer untuk memudahkan proses penerimaan siswa baru yang dilaksanakan secara online. Dengan adanya sistem informasi ini diharapkan memudahkan pihak yang terkait dalam mengolah data siswa menjadi sebuah informasi siswa yang diterima pada sekolah tertentu. 9Sholikhah, ->-+-: 2.2.Dalil $l%&u'an Tentang Tekn(l(gi
A TU V A \ A^ A ] W WL BCE FG FX Y A Z AB [ \ F] ` @A BC E FG FH A K B Z A A A A RB L R B L @A BC A NLBO AQ L LB _ L H @L BC V L A Q 9 + V A C E FG FX Y A RB: Z F L @LB Z 2ai jamaah jin dan manusia, jika kamu sanggup menembus 9melintasi: penjuru langit dan bumi, maka lintasilah, kamu tidak dapat menembusnya, kecuali dengan kekuatan 9tenaga:. 9S.+:
0
Pada ayat diatas (llah S?& menantang manusia untuk menembus penjuru langit dan bumi yang bisa diartikan memanfaatkan seluruh potensi yang ada dilangit maupun di bumi. Manusia tidak dapat melakukan semua itu kecuali dengan kekuatan yang dapat diartikan sebagai kekuatan teknologi.
2.3.)istem 2.3.1. Pengertian )istem
%anyak pendapat dari para ahli yang mencoba mendefinisikan pengertian sistem di dunia ini. Sistem adalah kumpulan dari elemen'elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian'kejadian dan kesatuan yang nyata. Seperti tempat, benda dan orang' orang yang betul'betul ada dan terjadi. Secara umum sistem dapat didefinisikan sebagai sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerjasama atau yang dihubungkan dengan cara'cara tertentu sehingga membentuk suatu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan. %erdasarkan beberapa definisi tersebut, maka dapat diambil kesimpulan bahwa sistem merupakan totalitas himpunan bagian yang saling berinteraksi satu sama lain dan untuk bersama'sama mencapai tujuan. 2.3.2. "arakteristik )istem
Suatu sistem mempunyai karakteristik tersendiri dan dapat dijelaskan sebagai berikut + . Mempunyai komponen 9 components: omponen dalam suatu sistem adalah segala sesuatu yang menjadi bagian penyusun sistem. omponen sistem dapat berupa benda nyata atau abstrak. omponen sistem disebut sebagai subsistem, dapat berupa orang, benda, hal, atau kejadian yang terlibat di dalam sistem. -. Mempunyai batas (boundary) %atasan sistem diperlukan untuk membedakan satu sistem dengan sistem lain. &anpa adanya batasan sistem, maka sangat sulit menjelaskan suatu sistem secara terperinci. . Mempunyai lingkungan (environments) "ingkungan sistem adalah segala sesuatu yang berada di luar sistem. "ingkungan sistem dapat menguntungkan ataupun merugikan untuk digunakan. #mumnya, lingkungan yang menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan sistem. Sedangkan lingkungan sistem yang merugikan akan diupayakan agar mempunyai pengaruh seminimal mungkin, bahkan jika mungkin ditiadakan agar tidak terjadi masalah nantinya. . Mempunyai penghubungqantarmuka (interface) antar komponen Penghubung atau antarmuka merupakan komponen sistem, yaitu segala sesuatu yang bertugas menjembatani hubungan antar komponen 1
dalam sistem. Penghubungqantarmuka merupakan sarana yang memungkinkan setiap komponen saling berinteraksi dan berkomunikasi dalam rangka menjalankan fungsi masing'masing komponen. &anpa penghubung atau antarmuka, sebuah sistem tidak dapat berjalan sesuai dengan hasil yang diharapkan oleh penggunanya. . Mempunyai masukan (input) Masukan merupakan komponen sistem, yaitu segala sesuatu yang perlu dimasukan ke dalam sistem sebagai bahan yang akan diolah lebih lanjut untuk menghasilkan keluaran yang berguna. &anpa input, sebuah sistem tidak akan berjalan sebagaimana mestinya karena tidak adanya komponen yang akan diolah oleh sistem. . Mempunyai pengolahan (processing) Pengolah merupakan komponen yang terdapat pada sistem yang mempunyai peran utama mengolah masukan 9 input : agar menghasilkan keluaran 9output : yang berguna bagi para pemakainya. Dalam Sistem Informasi Manajemen, pengolahan adalah berupa program aplikasi komputeryang dikembangkan untuk keperluan khusus. . Mempunyai keluaran 9output : eluaran merupakan komponen sistem yang berupa berbagai macam bentuk keluaran yang dihasilkan oleh komponen pengolahan. Dalam Sistem Informasi Manajemen, keluaran adalah informasi yang dihasilkan oleh program aplikasi yang akan digunakan oleh para pemakai sebagai bahan pengambilan keputusan. . Mempunyai sasaran 9objectivities: dan tujuan 9 goal : &anpa sasaran dan tujuan, sebuah sistem tidak ada gunanya untuk dibuat. Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama dengan harapan agar mampu mencapai tujuan dalam sistem. =. Mempunyai kendali (control) Setiap komponen dalam sistem perlu dijaga agar tetap bekerja sesuai dengan peran dan fungsinya masing'masing. 2al ini bisa dilakukan jika ada bagian yang berperan menjaganya, yaitum kendali. %agian kendali mempunyai peran utama menjaga agar proses dalam sistem dapat berlangsung secara normal sesuai batasan yang telah ditetapkan sebelumnya. Dalam Sistem Informasi Manajemen, kendali dapat berupa $alidasi masukan, $alidasi proses, maupun $alidasi keluaran yang dapat dirancang dan dikembangkan secara terprogram. >. Mempunyai umpan balik 9 feedback : #mpan balik merupakan komponen paling akhir dalam suatu sistem dan termasuk komponen yang penting. #mpan balik diperlukan oleh bagian kendali 9control : sistem untuk mengecek terjadinya penyimpangan proses dalam sitem dan mengembalikannya ke dalam kondisi normal. 2.4.Inf(rmasi 2.12.2 Pengertian Inf(rmasi
Pembahasan mengenai informasi tentu tak lepas dari pembahasan data. Data dapat didefinisikan sebagai bahan keterangan tentang kejadian'kejadian 2
nyata atau fakta'fakta yang dirumuskan kedalam sekelompok lambing tertentu yang tidak acak yang menunjukkan jumlah, tindakan, atau hal 9Sutanta, ->>:. Data dapat berupa catatan'catatan dalam kertas, buku, atau tersimpan sebagai file dalam basis data. Informasi adalah data yang diolah menjadi sebuah bentuk yang lebih berguna dan lebih berarti bagi penerimanya 9Jogiyanto, ->>:. Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi, atau sebuah perubahan bentuk dari data yang memiliki nilai tertentu dan biasa digunakan untuk menambah pengetahuan bagi yang menerimanya. %erdasarkan pengertian data dan informasi yang telah dijelaskan diatas, ditunjukkan bahwa informasi memiliki hubungan yang erat dan tidak dapat dipisahkan terhadap data, dimana data merupakan sumber dari informasi dan informasi merupakan hasil pengolahan data. 2.12.3 "ualitas Inf(rmasi
ualitas dari informasi dalam hal ini tergantung pada hal yaitu yaitu informasi harus ada. ualitas informasi tersebut adalah sebagai berikut + . (kurat (kurat berarti informasi harus bebas dari kesalahan'kesalahan dan tidak bias atau menyesatkan. (kurat juga berarti informasi harus jelas mencerminkan maksudnya. -. &epat pad waktunya &epat pada waktunya berarti informasi yang datang pada penerima tidak boleh terlambat, karena informasi merupakan landasan dari dalam pengambilan keputusan. . *ele$an *ele$an berarti informasi tersebut mempunyai manfaat dan dapat digunakan oleh pemakainya 9Jogiyanto:. 2.12.4 *ilai Inf(rmasi
Suatu informasi dikatakan bernilai bila manfaatnya efektif dibandingkan dengan biaya untuk mendapatkannya, tetapi untuk menilai suatu informasi tidak dapat ditaksir dengan suatu nilai uang, tetapi dengan efektifitasnya. Semakin efektif suatu informasi, maka semakin bernilai pula informasi terseebut. 2.5.)istem Inf(rmasi 2.12.2 Pengertian )istem Inf(rmasi
Sistem informasi adalah suatu sistem di suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan'laporan yang diperlukan. 2.12.3 Pengertian )istem Inf(rmasi Pendaftaran
Sistem informasi pendaftaran adalah sebuah sistem yang sudah terkomputerisasi untuk menangani dan mengolah data para pendaftar. Sistem Informasi Pendaftaran memiliki kemampuan antara lain + menyimpan data 3
para calon peserta didik, menampilkan jurnal harian maupun jurnal umum, serta mengolah atau menyaring data para calon peserta didik yang diterima secara cepat, tepat, dan akurat.
6
2.6.+e,site Website atau situs web dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau bergerak, data animasi, suara, $ideo, atau gabungan dari semuanya, baik yang bersifat statis maupun dinamisyang membentuk serangkaian bangunan yang saling terkait dimana masing' masing dihubungkan denganjaringan'jaringan halaman (hyperlink). Secara garis besar, website bisa digolongkan menjadi bagian, yaitu statis, dinamis, dan interaktif. 2.-.+e, )erer
?eb Ser$er adalah sebuah perangkat lunak ser$er yang berfungsi untuk menerima permintaan 2&&P atau 2&&PS dari klien yang umumnya menggunakan web browser atau peramban web. Setelah permintaan tersebut diterima, ser$er akan memberikan respons dan mengirimkan kembali hasilnya dalam bentuk halaman web yang umumnya berbentuk dokumen 2&M". ?eb ser$er yang akan digunakan pada kerja praktik ini adalah (pache. (pache adalah web ser$er yang dikembangkan oleh Apache Software Foundation ncorporated pada tahun == dan sampai saat ini sudah digunakan oleh -q komputer di dunia. (pache dipilih karena memiliki beberapa kelebihan, antara lain+ a. &ingkat stabilitas aplikasi yang tinggi b. (plikasi secara keseluruhan, dan modul'modul tambahan bersifat open source atau sumber terbuka dan masing'masing lisensi dari aplikasi di dalamnya . c. %ekerja pada berbagai macam platform arsitektur dan sistem operasi. Sehingga dapat mempermudah dalam pengintegrasian sistem. d. Menghadirkan tingkat keamanan yang lebih baik dibandingkan dengan web server lainnya. e. Dapat diintegrasikan dengan berbagai modul seperti P2P, MyS", yang dapat menambah fungsionalitas dari web server. 2./.Basis Data 2.12.2 Basis Data
%asis data terdiri dari dua kata yaitu %asis dan Data. %asis kurang lebih dapat diartikan sebagai markas atau gudang. &empat bersarang dan berkumpul. Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia 9pegawai, peserta didik, pembeli, pelanggan:, barang, hewan, peristiwa, konsep, dan sebaginya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya 9fathansyah,. ===:. Prinsip utama basis data adalah penyimpanan arsip atau data, dan tujuan utama basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data atau arsip. 2al yang sangat ditonjolkan dalam basisi data adalah pengaturanqpemilihanqpengelompokkanqpengorganisasian data yang akan kita simpan sesuai fungsiqjenisnya. Pengaturanqpemilihanqpengelompokkanq pengorganisasian data dapat berbentuk sejumlah file atau table terpisah atau dalam bentuk pendefinisian kolom'kolom atau field!field dalam setiap fileqtanel. Dalam setiap file terdapat record!record yang sejenis, sama besar, sama bentuk dan merupakan suatu kumpulan entitas yang seragam. Suatu record !7
terdiri dari field!field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam suatu pengertian yang lengkap dan direkam dalam suatu record untuk menyebut isi dari field maka digunakan atribut atau merupakan judul dari suatu kelompok atau entitas tertentu. "ntitas adalah objek nyata yang akan direkam. 2.12.3 Peren0anaan Basis Data
Perencanaan basis data secara umum dilakukan dengan menentukan kebutuhan file!file dalam basis data berdasarkan DD sistem baru yang telah dibuat dan kemudian menentukan parameter file basis data. Setelah kebutuhan' kebutuhan file!file tersebut diketahui maka dilakukan pendefinisian struktur file basis data tersebut. Struktur file basis data tergantung dari data yang masuk atau hasil keluaran sistem. Dari analisa data yang masuk dan hasil keluaran, maka suatu file dapat didefinsikan strukturnya. Dan selanjutnya perlu dikaji kerelasian antar file dalam basis data. 2ubungan antar file dalam basis data oleh suatu kunci penghubung 9foreign key: 9sutanta, ->>:. (da beberapa hal yang harus diperhatikan dalam membuat rancangan basis data yaitu sebagai berikut+ . Meminimalisir kerangkapan data -. Data'data dalam basis data harus digunakan secara bersama'sama. . Standarisasi data untuk menyeimbangkan perbedaan kebutuhan data para pemakai. . Menjamin integritas data. . %erorientasi pada data dan bukan pada program. . Data dapat digunakan oleh pemakai'pemakai yang berbeda atau beberapa program aplikasi tanpa perlu mengubah basis data. . Data yang ada dapat memenuhi kebutuhan sistem'sistem yang secara mudah. . Data dapat digunakan dengan cara'cara yang berbeda tergantung kebutuhan.
2..Ms&L
MyS" adalah sistem manajemen database S" yang bersifat 3pen Source dan paling populer saat ini. Sistem Database MyS" mendukung beberapa fitur seperti multithread, multi'user, dan S" database manajemen sistem 9D%MS:. Database ini dibuat untuk keperluan sistem basis data yang cepat, handal dan mudah digunakan. #lf Michael ?idenius adalah penemu awal $ersi pertama MyS" yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MyS" (%. MyS" (% yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MyS". MyS" sudah digunakan lebih dari milyar instalasi saat ini. MyS" adalah multiuser basis data yang menggunakan %ahasa Structure #uery $anguage 9S":. MyS" dalam operasi client'ser$er melibatkan ser$er deamon MyS" disisi ser$er dan berbagai macam program serta library yang berjalan disis
!!
client. MyS" mampu menangani data yang cukup besar. (da beberapa hal yang mendukung penggunaan MyS" yakni+ . Source MyS" diperoleh dengan mudah dan gratis. -. Sintaksnya lebih mudah dipahami dan tidak rumit. . Pengaksesan database dapat dilakukan dengan mdah. . Ditulis dengan %ahasa 4 dan 4vv dan didukung program'program umum seperti 4, 4vv, Ja$a, Perl, P2P, Python, dsb. . MyS" merupakan Program yang multithreaded, sehingga dapat dipasang pada ser$er yang memiliki multi 4P#. . %ekerja pada banyak platform berbeda, seperti ?indows, "inu0, #ni0, ree%SD, dan Mac 3S. . Sangat cepat dalam pemanfaatan table MyIS(M, alokasi memory, dan proses join. . Mendukung perintah'perintah S" umum secara penuh. =. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem basis data. >. Mendukung record yang memiliki kolom yang panjang dan tetap atau panjang ber$ariasi. . Memiliki sistem sekuriti yang cukup baik dengan $erifikasi host. -. &ersedia berbagai tool administrasi basis data MyS", baik bersifat command line seperti tool MyS", berbasis #I seperti MyS" 4ontrol 4enter dan MyS" Interaktif S", maupun berbasis web seperti P2PMy(dmin.
2.1.
Pemr(graman +e,
Pemrograman web adalah proses membuat sebuah program komputer yang berdasarkan pada halaman situs yang menampilkan berbentuk teks, grafik, suara, dan sumber daya animasi protokol transfer hyperteks. #ntuk membuat sebuah pemrograman berbasis web, dibutuhkan sebuah %ahasa pemrograman tertentu yang mendukung program tersebut, %ahasa pemrograman yang dipakai pada kerja praktik ini adalah P2P. P2P 9 %&% hyperte't %reprocessor) adalah %ahasa skrip yang dapat ditanamkan atau disisipkan ke dalam 2&M". P2P banyak dijumpai pada seluruh situs web di dunia ini dan umumnya dipakai untuk memprogram situs web dinamis. P2P dapat digunakan untuk membangun sebuah 4MS (ontent anagement Sistem) yang dapat mempermudah pengguna awam untuk membangun sebuah website tanpa harus belajar %ahasa pemrograman. P2P merupakan %ahasa pemrograman web bersifat server side, artinya %ahasa berbentuk script yang disimpan dan dijalankan di computer ser$er 9web server : sedang hasil dari pengolahan tersebut akan dikirimkan ke computer klien 9 web browser : dalam bentuk script 2&M" 9 &yperte't ark up $anguage:. 2.11.
$nalisis )istem
(nalisis sistem adalah penguraian dari sistem informasi yang utuh, ke dalam bagian'bagian komponennya dengan maksud untuk mengidentifikasi dan !%
menge$aluasi permasalahan, kesempatan, hambatan'hambatan yang mungkin terjadi dan keutuhan'keutuhan yang diharapkan sehingga dapat di usulkan perbaikan' perbaikannya. &ahapan analisa sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem. &ahap analisa merupakan tahap yang penting karena kesalahan pada tahap ini akan menyebabkan kesalahan pada tahap selanjutnya. Di dalam tahapan analisis sistem terdapat langkah'langkahdasr yang harus dilakukan oleh analisa sistem sebagai berikut+ . Mengidentifikasi masalah Merupakan langkah pertama yang dilakukan dalam tahapan analisa sistem. Masalah dapat didefinisikan sebagai pertanyaan yang diinginkan untuk dipecahkan. Masalah inilah yang menyebabkann sasran dari sistem tidak dapat dicapai. 3leh karena itu pada tahap alisis sistem, langkah pertama yang harus dilakukan oleh analis sistem adalah mengidentifikasi terlebih dahulu masalah'masalah yang terjadi. -. Memahami kerja sistem yang ada "angakah kedua dari tahap analisa sistem adalah memahami kerja dari sistem yang telah ada. Dalam analisa sistem perlu mempelajari apa dan bagaimana operasi sistem yang sebelumnya, menganalisa permasalahan'permasalahan, kelemahan'kelemahan, dan kebutuhan'kebutuhan pemakai sistem untuk dapat memberikan rekomendasi pemecahan. Pada tahapan ini kegiatan'kegiatan yang dilakukan antara lain+ a. Mementukan jadwal penelitian b. Merencanakan jadwal penelitian c. Membuat agenda wawancara d. Mengumpulkan hasil penelitian . Menganalisa Sistem "angkah ini dilakukan berdasarkan data yang telah diperoleh dari penelitian yang telah dilakukan lalu dianalisa agar kebutuhan yang diperlukan dalam membangun sebuah sistem dapat terpenuhi nantinya. . Membuat laporan hasil analisa Stelah proses analisa sistem selesai dilakukan, tugas selanjutnya adalah membuat laporan yang nantinya diserahkan pada pihak manajemen. 2.12. Peran0angan )istem 2.12.1. Peran0angan )istem
Pendekatan yang menekankan pada prosedurnya menyebutkan bahwa sistem adalah suatu jaringan kerja dari prosedur'prosedur yang saling berhubungan, berkumpul bersama'sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. 9Jogiyanto 2. M, ->>:. Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah'langkah operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem. #ntuk mencapai keinginan yang dimaksud dalam perancangan sistem informasi pendaftaran maka diperlukan perancangan sistem dengan langkah'langkah+ . Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang sesuai dengan sistem yang dibuat. !-
-. Melakukan e$aluasi serta merumuskan masalah'masalah sistem yang baru, secara rinci dan keseluruhan dari masing'masing bentuk informasi yang akan disajikan. . Menganalisa kendala yang akan dihadapi dalam permasalahan yang mungkin timbul dalam proses perancangan sistem. 2.12.2. Tujuan Peran0angan )istem
. #ntuk memenuhi segala kebutuhan kepada pemakai sistem itu sendiri. -. #ntuk memberikan gambaran yang jelas dan rncang bangun yang lengkap kepada pemrogram computer dan ahli'ahli teknik lainnya yang terlibat. 2.12.3. $lat Bantu Peran0angan )istem
Dalam merancang sistem terdapat alat'alat bantu yang dapat digunakan untuk mempermudah dalam merancang suatu sistam yang dapat dijabarkan sebagai berikut+ *. onte't +iagram (+) onte't +iagram adalah
sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem 9ristanto, ->>:.
,. +ata Flow +iagram (+F+) +ata Flow +iagram (+F+: adalah suatu diagram yang
menggunakan notasi'notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DD sangat mirip dengan Flowchart . 9?hitten x %entley. ->>:. Simbol
eterangan "'ternal "ntity- merupakan kesatuan di lingkungan luar sistem yang berupa orang, organisasi atau sistem lain. %rocess- merupakan proses seperti
perhitungan aritmatik, penulisan suatu formula atau pembuatan laporan +ata store 9simpan data:, dapat berupa
suatu file atau database pada sistem computer atau catatan manual. +ata Flow 9arus data:, arus data ini
mengalir diantara proses, simpan data dan kesatuan luar. ambar -. Simbol +ata Flow +iagram (+F+) !/
. "ntity elationship +iagram ("+) "ntity elationship adlah model konseptual yang mendeskripsikan hubungan antara penyimpanan data atau berkas data. Simbol'simbol yang digunakan pada "ntity elationship ada pada table berikut+ a. "ntity
Suatu obyek yang dapat didefinisikan dalam lingkungan pemakai dalam konteks sistem yang telah dibuat. "ntity digunakan atau digambarkarkan persgi empat. b. Atribut
5lemen'elemen yang ada dalam "ntity dan fungsi. (tribut mendeskripsikan karakter "ntity. (tribut digambarkan dengan simbol elips. c. &ubungan 2ubungn ini dinamakan elationship atau relasi. 2ubungan harus dibedakan antara hubungan bentuk antara entity dengan menunjukkan kesatuan luar 9ekternal:, menunjukkan proses menunjukkan aliran atau arus data, menunjukkan penyimpanan data atau basis data isi dari hubungan ini sendiri. 2ubungan digambarkan dengan dengan simbol ketupat. d. aris Digunakan untuk menghubungkan entity dengan entity manapun entity dengan atribut. 2.12.4. "amus Data
amus data atau dalam dictionary adalah katalog fakta tentang data dan kebutuhan'kebutuhan informasi dari suatu informasi. amus data berfungsi untuk membantu pelaku sistem memahami aplikasi secara detail, dan mengoperasikan semua elemen data yang digunakan dalam sistem secara presisi sehingga pemakai dan penganalis sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. amus data mendefinisikan elemen data dengan fungsi berikut + . Menjelaskan arti aliran data dan penyimpanan data Flow +iagram. -. Mendeskripsikan komposisi data yang bergerak melalui aliran. . Mendeskripsikan komposisi penyimpanan data. . Mendeskripsikan detail antara penyimpan yang akan menjadi titik perhatian dalam entity relationship diagram.
(lgoritma adalah urutan langkah'langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah. Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma' algoritma dalam suatu program, yang menyatakan arah alur program tersebut. %eberapa simbol yang digunakan adalah+ eterangan
)im,(l
!0
Menunjukkan awalqakhir program
Menunjukkan Inputq3utput
Menunjukkan (rus
Menunjukkan Proses
Menunjukkan Pengujian ambar -. Simbol Flowchart #.
METODOLO/I PENELITIAN 3.1.#,jek Penelitian
3bjek penelitian dalam penelitian ini adalah SM Mamba!us Sholihin ecamatan "akbok abupaten 4iamis Pro$insi Jawa %arat. 3.2.+aktu Dan Tem6at Penelitian 3.2.1. +aktu Penelitian
?aktu penelitian ini dimulai pada bulan januari tahun -> sampai dengan bulan (pril ->. 3.2.2. Tem6at Penelitian
&empat Penelitian ini berlokasi di SM Mamba!us Sholihin ecamatan "akbok abupaten 4iamis. 3.3.$lat Dan Bahan
ebutuhan sistem yang digunakan dalam pembuatan sistem Informasi Penerimaan Peserta Didik %aru %erbasis Website terdiri dari perangkat keras dan perangkat lunak. 3.3.1
Perangakat "eras Hardware! terdiri dari7
. -. . . 3.3.2
"aptop prosessor (MD 5'>> *(M - % lashdisk % Printer
Perangkat Lunak s(ftare! terdiri dari 7
. ?indows #ltimate bit -. Mo8illa irefo0 . Microsoft ?ord -> !1
. . . . .
(MPP $ersi ..>...> Sublime &e0t ramework 4ode Igniter MyS" P2P My(dmin
3.4.Met(de Pengum6ulan Data
(dapun teknik untuk pengumpulan data adalah sebagai berikut+ 3.4.1. +aan0ara Interview!
Merupakan pengumpulan data yang dilakukan dengan cara tanya jawab atau dialog secara langsung dengan pihak'pihak yang terkait dengan penelitian yang dilakukan. Dalam hal ini penulis melakukan tanya jawab kepada staf karyawan SM /IP. Mamba!us Sholihin "akbok khususnya epala Sekolah Sekolah dan tim PPD% SM /IP. Mamba!us Sholihin. 3.4.2. Pengamatan #,serasi!
7aitu metode pengumpulan data dengan cara mengandalkan tujuan secara langsung ke objek yang diteliti. #ntuk mendapatkan data yang bersifat nyata dan meyakinkan maka penulis melakukan pengamatan langsung di SM Mamba!us Sholihin "akbok. 3.4.3. )tudi Pustaka
#ntuk mendapatkan data'data yang bersifat teoritis maka penulis melakukan pengumpulan data dengan cara membaca dan mempelajari buku' buku, makalah ataupun referensi lain yang berhubungan dengan masalah yang dibahas. 3.5.Met(de Pengem,angan )istem
Metode pelaksanaan yang dilakukan dalam penelitian ini menggunakan metode pengembangan sistem development life cycle 9SD"4:. Metode siklus hidup pengembangan sistem atau yang sering disebut juga dengan siklus hidup sistem merupakan proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem'sistem tersebut. Dalam rekayasa perangkat lunak, kondep S"D4 mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi'metodologi yang ini membentuk satu kerangka kinerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu pengembangan perangkat lunak dan umumnya merujuk pada sistem computer atau informasi. &ahapan dari pengembangan sistem dengan metode S"D4 diantaranya sebagai berikut+ 3.5.1. Planning 6eren0anaan!
ase perencanaan adalah sebuah proses dasar untuk memahami mengapa sebuah sistem harus dibangun. Pada fase ini diperlukan analisa kelayakan dengan mencari data dan melakukan proses information gathering kepada pengguna. 3.5.2. Pengum6ulan Data
!2
.
-.
.
Pengumpulan data yang dilakukan dalam tahap perencanaan aplikasi ini adalah sebagai berikut+ 3bser$asi 3bser$asi dilakukan untuk mengamati prosedur kegiatatan dan sistem yang sedang berlangsung di instansi sekolah agar dapat mengetahui kelemahan dan kekurangan sistem yang sedang berjalan, serta dapat memberikan solusi menangani masalah tersebut. ?awancara Dengan mengajukan pertanyaan langsung kepada staf instansi sekolah untuk mengetahui apa saja yang dibutuhkan dalam proses pencatatan data, dan agenda kegiatan di tempat tersebut. Studi Dokumentasi Selain wawancara dan obser$asi, data'data yang diperoleh dalam perancangan sistem ini adalah dokumentasi pengambilan data'data yang diperlukan untuk perlengkapan dalam pembuatan Sistem Informasi Penerimaan Peserta Didik %aru di SM Mamba!us Sholihin "akbok. 3.5.3. $nalisis )istem
Dalam membangun sistem informasi ini diperlukan perencanaan yang baik agar dihasilkan sistem yang dapat berjalan optimal. &ahap perencanaan ini terbagi atas - yaitu+ . Menentukan tujuan pembuatan sistem informasi. -. &ujuan pembuatannya adalah sebagai media untuk input data dan olah data pada proses Penerimaan Peserta Didik %aru di SM Mamba!us Sholihin "akbok. . Menentukan siapa yang akan menjadi pemakai . Perancangan sistem informasi ini diperuntukkan untuk para calon siswa dan panitia peserta didik baru di SM /IP. Mamba!us Sholihin "akbok. 3.5.4. Peran0angan )istem
Proses perancangan yang baik diperlukan untuk pembuatan program tak terkecuali dalam pembuatan sistem informasi yang baik. Perancangan sistem secara terperinci, dilakukan dengan cara+ . onte't +iagram 94D: -. +ata Flow +iagram 9DD: . 5*D 9 "ntity elationship +iagram: . amus Data q +ata +ictionary 9DD: /. Flow hart %rogram. 3.5.5. $nalisis dan Desain
. Pengertian (nalisis Menurut Mc"eod+ analisa sistem adalah suatu studi dari sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau memperbaiki kekurangan dari sistem yang telah ada. -. Pengertian Desain ?eb desain adalah istilah yang sering digunakan untuk menggambarkan bagaimana tampilan isi suatu website atau situs. 3.5.6. Pem,uatan Pr(gram
!3
Pembuatan website penerimaan peserta didik baru ini menggunakan menggunakan ramework 4ode Igniter dengan %ahasa pemrograman P2P dan dengan database MyS" dan berjalan menggunakan webserver (pache-. 3.5.7. Testing Pr(gram
Pada tahap ini, dilakukan uji terhadap sistem yang telah selesai dibuat dengan menggunakan jaringan localhost dan dengan - buah komputer dengan salah satu digunakan sebagai server dan yang lain sebagai client . Proses uji coba ini diperlukan untuk memastikan bahwa sistem yang dibuat tersebut sudah benar, sesuai dengan yang diharapkan, dan tidak ada kesalahan' kesalahan yang terkandung didalamnya. 3.5.8. Im6lementasi )istem
&ahap implementasi sistem dalam hal ini merupakan tahap yang meletakkan supaya siap untuk dioperasikan dan dipakai oleh pengguna. &ujuan dari implementasi sistem adalah untuk menguji program apakah dapat berjalan sesuai dengan kebutuhan pemakai. &ahap implementasi sistem juga bertujuan untuk mengetahui kekurangan yang terdapat dalam sebuah aplikasi agar dapat diperbaiki kembali. .
PERAN+AN/AN SISTEM
4.1. )ekilas Tentang )M" 8IP. Mam,a'us )h(lihin Lak,(k 4.1.1 Pr(fil )M" 8IP. Mam,a'us )h(lihin Lak,(k
+ SM /IP. Mamba!us Sholihin "akbok + -> + Jalan *aya 4intaratu,
8isi Misi )M" 8IP. Mam,a'us )h(lihin
a. /isi Mempersiapkan generasi berkualitas dengan nilai'nilai religius b. Misi Mendidik dengan akhlak mulia sesuai dengan sunnah rosul Membimbing siswa dengan skill sesuai dengan kompetensi keahlian Menyalurkan minat dan bakat peserta didik 4.1.3
)truktur #rganisasi )M" 8IP. Mam,a'us )h(lihin
!6
0ambar 1.* Struktur 2rganisasi S3 4%. amba5us Sholihin 4.2. $nalisis )istem
Sistem yang akan di analisis adalah sistem informasi penerimaan siswa baru, yaitu tentang sistem pendaftaran yang sudah berjalan, Pemrosesan data dan penggunaan data yang sudah berjalan. 4.2.1.
)istem Pendaftaran 9ang )udah Berjalan
Proses pendaftaran siswa baru di SM /IP. Mamba!us Sholihin "akbok berlangsung selama satu bulan. Pengumuman penerimaan dilakukan satu minggu setelah pendaftaran ditutup. Pendaftar mengisi formulir secara manual yang berisi nomor pendaftaran, program keahlian yang dipilih, data diri calon siswa, identitas orang tua siswa, asal sekolah, dan nilai hasil akhir ujian akhir. emudian formulir tersebut dikumpulkan ke panitia. 4.2.2.
)istem seleksi ang sudah ,erjalan
Setelah pendataan pendaftaran selesai, kemudian berdasarkan laporan data pendaftar tersebut, data pendaftar dipisahkan berdasarkan jurusan yang akan dipilih. Pihak panitia PPD% menentukan jumlah pendaftar yang akan diambil yang lolos seleksi berdasarkan jumlah nilai tertinggi dari pendaftar untuk masing'masing jurusan sesuai kuota. 4.3. Peran0angan )istem 4.31. l(ma6
lowmap yang kami usulkan dalam sistem ini yaitu + . 4alon siswa mengakses halaman web -. 4alon siswa mengisi formulir pendaftaran . Data siswa disimpan di database . 4alon siswa mencetak formulir yang telah terisi sebagai bukti pendaftaran . 4alon Siswa mengirim persyaratan ke SM /IP. Mamba!us Sholihin . Panitia memeriksa $erifikasi persyaratan %7
. Pengumuman siswa diterima. . 4alon siswa melihat pengumuman di halaman ?eb, (dapun pemodelan sistem usulan tersebut disajikan dalam flowmap sebagai berikut +
ambar . Flowmap #sulan 4.32. Context Diagram
Sistem Design pada diagram konteks ini akan menggambarkan hubungan antara zystem dengan lingkungan luarannya 9 "ksternal "ntity:. (dapun diagram konteks yang diusulkan untuk zystem informasi pendaftaran calon siswa baru berbasis web.
ambar . onte't +iagram 4.33. Data Flow Diagram DD! Leel
Dalam DD le$el > ini ada proses yang ada dalam sistem informasi PPD% berbasis web. 7aitu + . Proses pendaftaran -. "ogin operator . 4ek pendaftar %!
. Input hasil $erifikasi . Pengumuman
ambar . +F+ $evel 6 4.34. DFD Level 1 Pr(ses Pendaftaran
Proses pendaftaran di dekomposisi menjadi tiga proses. (dapun proses' proses tersebut adalah + . Proses mengisi formulir pendaftaran. Merupakan proses pengisian formulir dengan data pribadi dan nilai #<. -. Proses upload persyaratan merupakan proses pengiriman persyaratan yang ditentukan. . Submit pendaftaran merupakan proses mengirimkan form 9 submit : untuk disimpan dalam database.
ambar . DD "e$el Proses Pendaftaran 4.35. DFD Leel 1 Pr(ses :ek Pendaftaran
Proses cek pendaftaran di dekomposisi menjadi dua proses. (dapun proses'proses tersebut adalah + . Proses cari pendaftar merupakan pencarian data pendaftar yang sudah masuk ke dalam zystem. -. Proses $erifikasi merupakan proses pemeriksaan persyaratan yang dilakukan oleh panitia PPD%.
%%
ambar 1.7 DD "e$el 4ek Pendaftar 4.3;. DFD Leel 1 Pr(ses In6ut
Proses Input hasil $erifikasi didekomposisikan menjadi dua proses. (dapun proses'proses tersebut adalah + . Proses pengisian data hasil hasil $erifikasi merupakan proses pengisian data hasil $erifikasi yang sudah diperiksa oleh panitia PPD%. -. Proses save 8 simpan data hasil $erifikasi merupakan proses menyimpan data hasil $erifikasi untuk disimpan ke dalam database
ambar . DD "e$el Proses Input 2asil /erifikasi 4.3-. DD Leel 1 Pr(ses Pengumuman
Proses input pengumuman didekomposisi menjadi satu proses, yaitu proses menu pengumuman, dimana proses ini merupakan proses untuk memberikan informasi kepada calon siswa baru untuk memberikan informasi kepada calon siswa baru tentang status kelulusannya.
ambar . DD "e$el Proses Pengumuman 4.4. Peran0angan Ta,el Data,ase
Dalam perancangan ini kami membuat database dengan MyS", dan aplikasi P2PMy(dmin. Database ini memiliki tabel yang akan menampung data'data yang diperlukan. (dapun perancangan tabel akan dijelaskan sebagai berikut + 4.4.1.
Ta,el Pendaftar
Merupakan tabel yang menampung data pendaftar yang sudah mengisi formulir. Mulai dari nomor pendaftar, biodata siswa, asal sekolah, nilai, biodata orangtua dll.
%-
+-*um%
Ty'
Nu**
no_pendaftar
&har)3,
8o
nama
(ar&har)-7,
8o
(ar&har)!0,
8o
tem:lahir
(ar&har)%0,
8o
tgl:lahir
int)-,
8o
bln:lahir
(ar&har)%7,
8o
thn:lahir
int)/,
8o
gol:darah
(ar&har)%,
8o
berat:badan
int)-,
8o
tinggi:badan
int)/,
8o
alamat:sis#a
Te;t
8o
kodepos
int)1,
8o
agama
(ar&har)!0,
8o
no:hp
int)!-,
8o
email
(ar&har)%7,
8o
asal:sek
(ar&har)-7,
8o
alamat:sek
Te;t
8o
thn:lulus
(ar&har)/,
8o
no:i9a
(ar&har)!%,
8o
nisn
int)!%,
8o
nilai:mtk
int)-,
8o
nilai:bin
int)-,
8o
nilai:bing
int)-,
8o
nilai:ipa
int)-,
8o
int)/,
8o
pilih:9ur!
(ar&har)-7,
8o
pilih:9ur%
(ar&har)-7,
8o
nama:a"ah
(ar&har)-7,
8o
nama:ibu
(ar&har)-7,
8o
alamat:ortu
Te;t
8o
hp:ortu
8o
peker9aan:ortu
(ar&har)!-, %/ (ar&har)-7,
8o
nama:#ali
(ar&har)-7,
8o
9kel
9umlah:nilai
D'1au*(
&abel . &abel Pendaftar 4.4.2.
Ta,el angkatan
%erisi id angkatan dan tahun angkatanqtahun ajaran. Dengan tabel ini memungkinkan calon siswa dapat dikelompokkan sesuai dengan tahun ajaranqangkatan. (dapun perancangan tabelnya adalah sebagai berikut + +-*um%
Ty'
Nu**
id_angkatan
(ar&har)/,
8o
angkatan
int)!7,
8o
D'1au*(
&abel .&abel (ngkatan 4.4.3.
Ta,el Penem6atan =urusan
%erisi id jurusan dan nama jurusan. &ujuan tabel ini adalah calon siswa dapat dikelompokkan berdasarkan Program eahlian ataupun Jurusan. (dpun perancangan tabelnya adalah sebagai berikut + +-*um%
id:9urusan 9urusan
Ty'
Nu**
int)!,
8o
(ar&har)!7,
8o
D'1au*(
&abel . &abel Penempatan Jurusan 4.4.4.
Ta,el "elas
&abel kelas ini berisi nama'nama kelas. &ujuan pembuatan tabel ini supaya siswa diterima dapat langsung ditempatkan pada kelasnya. +-*um%
Ty'
Nu**
id:kelas
int)/,
8o
nama:kelas
(ar&har)!7,
8o
D'1au*(
&abel . &abel elas 4.4.5.
Ta,el Diterima
&abel ini menampung data siswa yang telah diterima, berisi id angkatan, id jurusan id kelas, id pendaftar, nama siswa, dan
id:angkatan
Ty'
Nu**
(ar&har)/,
8o
%0
D'1au*(
id:9urusan
int)!!,
8o
id:kelas
int)!!,
8o
no:pendaftar
(ar&har)!7,
8o
nama
(ar&har)-7,
8o
nis
(ar&har)!7,
8o
&abel . &abel Diterima 4.4.;.
Ta,el L(gin
%erisi data user yang dapat login ke halama administrator maupun operator. +-*um%
Ty'
Nu**
kode_user
int)!!,
8o
user
(ar&har)!0,
8o
nama:lengkap
(ar&har)-7,
8o
pass#ord
(ar&har)/7,
8o
le(el
enum)=admin=$ =operator=,
8o
D'1au*(
&abel . &abel "ogin 4.4.-.
Ta,el Pesan
&abel ini dibuat untuk menampung pesan dari pengunjung ap'abila ada pertanyaan, komentar, maupun kritik dan saran. (dapun perancangan tabelnya adalah sebagai berikut + +-*um%
Ty'
Nu**
id_pesan
int)/,
8o
tgl
(ar&har)!0,
8o
nama
(ar&har)-7,
8o
email
(ar&har)%7,
8o
9udul
(ar&har)%7,
8o
pesan
te;t
8o
9a#ab
te;t
8o
&abel . &abel Pesan
%1
D'1au*(
4.5. Peran0angan $ntarmuka
Desain antar muka merupakan rancangan awal sistem yang berupa gambar mengenai menu apa saja yang akan ditampilkan pada aplikasi, dan tata letak dari tampilan antarmuka aplikasi. *ancangan sistem Informasi Penerimaan Peserta Didik %aru Di SM /IP. Mamba!us Sholihin %erbasis ?eb dapat dilihat pada gambar'gambar berikut + 4.5.1.
Peran0angan tama
2alaman #tama adalah halaman yang akan ditampilkan ketika pertamakali membuka sistem ini. Di halaman utama ini terdapat empat menu yaitu + Menu %eranda, Menu Daftar, Menu ontak, dan Menu Pengumuman.
ambar . 2alaman #tama 4.5.2.
Peran0angan Menu L(gin #6erat(r
Menu login adalah tampilan utama ketika masuk ke menu administrator data. &erdapat isian username dan password yang akan digunakan untuk memulai menjalankan sistem aplikasi, seperti pada gambar dibawah ini.
ambar .= 2alaman "ogin 4.5.3.
(rmulir Pendaftaran
Pada halaman ini terdapat penanggalan otomatis, nomor pendaftaran otomatis, disertai juga fasilitas upload foto. Setelah selesai mengisi formulir, calon siswa langsung diarahkan ke tampilan indi$idu.
%2
ambar .> ormulir Pendaftaran 4.5.4.
Tam6ilan (rmulir ang telah terisi
Pada halaman ini calon siswa dapat melihat hasil pengisian formulir pendaftaran. 4alon siswa bisa meneliti apabila ada kesalahan pengisian formulir
ambar . ormulir &erisi
%3
4.5.5.
Menu ?dit Data
Pada menu ini memungkinkan pengeditan data apabila ada kesalahan dalam pengisian formulir pendaftaran. Semua data bisa diedit kecuali nomor pendaftaran.
ambar .Menu 5dit Data 4.5.;.
:etak Pdf
Setelah selesai mengisi formulir dan calon siswa sudah yakin dengan data yang dimasukan, calon siswa bisa langsung cetak formulir terisi ataupun download dalam format pdf sebagai bukti calon siswa sudah mendaftar
ambar . 4etak Pdf 4.5.-.
=urnal Pendaftar
Merupakan perankingan nilai calon siswa yang sudah mendaftar, disini kami sengaja tidak mencantumkan nama pendaftar, untuk mengantisipasi hal' hal yang tidak diinginkan.
%6
ambar . Jurnal Pendaftar 4.5./.
=urnal Pendaftar
Pada halaman admin juga ditampilkan data pendaftar
ambar . Jurnal Pendaftar 2alaman admin 4.5..
Pengumumah )isa Diterima
2alaman ini menampilkan siswa yang diterima berdasarkan program keahlian dan kelas yang sudah ditentukan.
ambar . -7
Pengumuma Siswa Diterima 4.5.1.
"(ntak
Merupakan fasilitas untuk mengajukan pertanyaan maupun saran kepada panitia PPD%.
ambar . 2alaman ontak 4.5.11.
Pesan
Merupakan halaman administratorqoperator yang menampilkan pesan dari pengunjung website.
ambar . 2alaman Pesan 4.5.12.
Pr(ses Data
-!
Merupakan halaman administratorqoperator pada saat memproses data calon siswa diterima atau tidak.
ambar .= Proses Data PENUTUP %erdasarkan hasil perancangan sistem yang telah penulis lakukan, maka penulis mencoba membuat suatu kesimpulan dan saran'saran yang berhubungan dengan pembahasan yang telah dilakukan di bab'bab sebelumnya. 5.
5.1. "esim6ulan
Setelah penulis membuat perancangan sistem informasi penerimaan peserta didik baru di SM /IP. Mamba!us Sholin penulis berkesimpulan bahwa . *ancangan Sistem Informasi PPD% di SM /IP. Mamba!us Sholihin "akbok dapat memudahkan panitia mengolah data. -. *ancangan Sistem Informasi PPD% di SM /IP. Mamba!us Sholihin "akbok dapat dimanfaatkan sebagai pendaftaran online, dan sebagai media informasi dan promosi. . *ancangan Sistem Informasi PPD% di SM /IP. Mamba!us Sholihin "akbok mampu memudahkan panitia untuk merekap dan menyimpan data secara efektif dan efisien. 5.2. )aran
Dalam pelaksanaan &ugas (khir ini penulis memberikan saran kepada pihak SM /IP. Mamba!us Sholihin dalam rangka pengembangan sistem informasi yang baru, diantaranya + . Pembelian 2osting dan Domain sebagai wadah untuk menampung aplikasi. -. Setelah dibuatnya sistem ini maka diharapkan selalu melakukan maintenance sistem sesuai dengan kebutuhan dan perkembangan sekolah. Penulis mengharapkan banyak masukan dari para pembaca demi kesempurnaan program aplikasi tersebut. D$T$R P>)T$"$
-%