29
PERANCANGAN WEBSITE SISTEM PENERIMAAN SISWA BARU MENGGUNAKAN FRAMEWORK CODEIGNITER DI SMP NEGERI 2 MOYUDAN Disusun Oleh Nama : Yuli Subagya Nomor Mahasiswa : 12121233 Program Studi : Teknik Informatika Jenjang : Stata 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 1

Proposal Pp

  • Upload
    pita

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

PERANCANGAN WEBSITE SISTEM PENERIMAAN SISWA BARU MENGGUNAKAN FRAMEWORK CODEIGNITERDI SMP NEGERI 2 MOYUDAN

Disusun Oleh Nama : Yuli SubagyaNomor Mahasiswa: 12121233Program Studi: Teknik InformatikaJenjang: Stata 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTEREL RAHMA YOGYAKARTA2015

HALAMAN PERSETUJUANPERANCANGAN WEBSITE SISTEM PENERIMAAN SISWA BARU MENGGUNAKAN FRAMEWORK CODEIGNITERDI SMP NEGERI 2 MOYUDAN

Disusun Oleh Nama : Yuli SubagyaNomor Mahasiswa: 12121233Program Studi: Teknik InformatikaJenjang: Strata 1

Yogyakarta, 2015Dosen Pembimbing

Yuli Praptomo PHS, S.Kom

DAFTAR ISIHALAMAN JUDUL.iHALAMAN PERSETUJUAN..iiDAFTAR ISI.iiiBAB IPENDAHULUAN41.1 Judul41.2 Latar Belakang Masalah..41.3 Identifikasi Masalah61.4 Rumusan Masalah...61.5 Batasan Masalah.61.6 Tujuan Penelitian61.7 Manfaat Penelitian..71.8 Tinjauan Pustaka.71.9 Metode Penelitian91.10 Jadwal Penelitian101.11 Daftar Pustaka..10BAB II TINJAUAN PUSTAKA.11BAB III LANDASAN TEORI....132.1 Definisi sistem132.2 Definisi Informasi..................132.3 Definisi Sistem informasi..142.4 Pengertian Web...142.5 Codeigniter.14 2.5.1 Konsep MVC pada Framewor codeigniter152.6 Perangkat Lunak yng Digunakan15 2.6.1 Macromedia Dreamweaver .......................................................15 2.6.2 Wamp Server..16 2.6.3 Web Browser..162.7 Pengertian internet...16

BAB IPENDAHULUAN

1.1 JUDUL Perancangan Website Sistem Penerimaan Siswa Baru Menggunakan Framework Codeigniter di SMP Negeri 2 Moyudan

1.2 LATAR BELAKANGKehadiran teknologi komputer dengan kekuatan prosesnya telah memungkinkan pengembangan sistem informasi manajemen berbasis komputer. Dengan memanfaatkan teknologi komputer, didapat manfaat berupa kemudahan menyimpan, mengorganisasi dan melakukan pengambilan (retrieval) terhadap berbagai data. Didukung dengan perangkat lunak dan konfigurasi perangkat keras yang tepat, perusahaan dapat membangun sistem informasi manajemen yang handal dan berpengaruh secara signifikan terhadap kinerja perusahaan secara keseluruhan.Pemanfaatan framework dalam pembuatan sebuah website akan memudahkan pengembang dalam hal pengkodean program karena sudah tersedia modul-modul umum yang telah disediakan. Codeigniter adalah framework dari bahasa pemrograman PHP (Hypertext Preprocessor). Framework codeigniter memiliki beberapa kelebihan yaitu selain open source framework ini sudah mendukung PHP4 dan PHP5 disertai dengan dokumentasi yang lengkap serta framework ini sudah menggunakan konsep MVC (Model View Controller). MVC adalah sebuah konsep yang memisahkan antara logika dan layout, sehingga akan memudahkan bagi programmer dan designer dalam mengerjakan tugasnya masing-masing secara fokus. Konsep MVC juga dapat menuntun para pembuat program untuk membangun web dengan cara yang terstruktur.Salah satu sekolah yang sudah menggunakan yaitu di SMP Muhammadiyah 1 Klaten. SMP Muhammadiyah 1 Klaten sebagai lembaga formal yang bergerak dibidang pendidikan membutuhkan informasi yang cepat dan akurat bagi tiap-tiap warga SMP Muhammadiyah 1 Klaten demi peningkatan kualitas pelayanan suatu informasi pada lembaga tersebut. Informasi akademik siswa harus bisa diperoleh dengan mudah oleh para siswa SMP Muhammadiyah 1 Klaten demi mendukung mobilitas yang tinggi siswa saat ini. Sistem lama yang mengharuskan siswa atau orang tua siswa datang ke sekolah untuk sebuah informasi jelas tidak efektif dan efisien. Sebuah sistem yang mampu memberikan akses informasi yang cepat dan akurat sangat dibutuhkan oleh SMP Muhammadiyah 1 Klaten demi terpenuhinya kebutuhan informasi yang up to date. Permasalahan yang ada pada proses Penerimaan Siswa Baru yang dilakukan rutin setiap tahun di SMP Negeri 2 Moyudan masih berlangsung secara tradisoinal, belum menggunakan sistem online. Proses pendaftaran tradisional tersebut mengakibatkan para calon siswa harus antre dalam melakukan pengambilan formulir maupun pengumpulan kembali. Pada proses pengumuman para calon siswa harus datang dan berdesak-desakan dengan calon siswa lainnya untuk melihat pada papan pengumuman sekolah tersebut. Begitu pula pada saat pendaftaran ulang, harus dilakukan dengan antre. Sistem penerimaan siswa baru yang dilakukan dengan cara tradisional ini tentunya memberikan akibat lain, diantaranya yaitu kurangnya calon siswa yang mendaftar. Pada kenyataannya dapat dimungkinkan bahwa ketersediaan kelas dengan jumlah pendaftar tidak berimbang. Apalagi dengan cara tersebut ruang lingkup calon sisiwa yang mendaftar hanya dari daerah tersebut, jarang ada yang dari luar daerah. Dengan adanya permasalahan di atas maka diadakan penelitian Peranacangan Website Sistem Penerimaan Siswa Baru Menggunakan Framework Codeigniter di SMP Negeri 2 Moyudan. Dalam penelitian ini perlu diadakan pembatasan masalah, diantaranya yaitu : Perancangan Website Penerimaan Siswa Baru menggunakan Framework Codeigniter yang disesuaikan dengan keadaan yang ada di SMP Negeri 2 Moyudan.

1.3 IDENTIFIKASI MASALAHBerdasarkan latar belakang di atas, maka dapat diidentifikasi masalah-masalah sebagai berikut .a) Pada proses Penerimaan Siswa baru di SMP Negeri 2 Moyudan belum menggunakan pendaftaran secara online.b) Penerimaan Siswa Baru yang menggunakan sistem antre tidak memberikan ruang kepada calon siswa dari berbagai daerah yang lebih jauh.

1.4 RUMUSAN MASALAHPada umumnya setiap pendidikan tidak akan terlepas dari masalah dalam aktivitasnya untuk mencapai tujuan yang diinginkan. Permasalahan yang akan diselesaikan adalah bagaimana mengembangkan website pendaftaran online di SMP Negeri 2 Moyudan..

1.5 BATASAN MASALAHPada penelitian ini perlu pembatasan masalah yakni pembuatan website penerimaan siswa baru dengan menggunakan Framework Codeigniter yang akan diaplikasikan di SMP Negeri 2 Moyudan.Sistem informasi Penerimaan Siswa Baru online 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. Apikasi Penerimaan Siswa Baru Online ini telah diterapkan dibeberapa kota di Indonesia, salah satunya kota Jakarta dan Surabaya. 1.6 TUJUAN PENELITIANSesuai dengan permasalahan di atas, penelitian ini bertujuan untuk merancang website penerimaan siswa baru menggunakan Framework codeigniter di SMP Negeri 2 Moyudan.1.7 MANFAAT PENELITIANPada penelitian ini diharapkan dapat memberikan manfaat diantaranya yaitu .a) Di SMP Negeri 2 Moyudan telah memiliki website khusus penerimaan siswa baru secara online.b) Memudahkan dalam melaksanakan penerimaan siswa baru.c) Meminimalkan biaya yang harus dikeluarkan setiap tahun.

1.8 TINJAUAN PUSTAKAPalinggi, Dedi Tira 2009 Pembuatan situs website sma negeri 1 batujaya menggunakan Framework Code Igniter (CI) 1.7.1 dengan teknologi MVC yakni Model View Control. Alasan menggunakan CI adalah untuk memudahkan baik bagi pembuat maupun pengembang untuk membuat dan mengembangkan web sekolah ini menjadi web yang informatif dan menarik bagi penggunanya.Alwi Nadhif 2012 aplikasi penerimaan siswa baru di Yayasan Pendidikan Islam Raudhatul Ulum di pati. Aplikasi PSB online ini memudahkan calon siswabaru dalam melakukan pendaftraan dan mengakses informasi dimanapun kapanpun. Dengan adanya kemudahaan tersebut maka proses pendaftaraan pada Yayasan Penndidikan Islam Raudhatul Ulum di pati akan lebih efisien. Aplikasi ini menggunakan framework codeigniterJefri adi dwi yudha jaya 2013 analilis dan perancangan sistem informasi akademik berbasis website menggunakan framework codeigniter pada Smp Muhammadiyah 1 Klaten. Yuli subagya 2015 website sistem penerimaan siswa baru secara online di smp negeri 2 moyudan ini terdiri dari beberapa bagian pendukung, diantaranya bagian informasi, bagian pendaftran, bagian ujian, bagian registrasi ulang, bagian pengumuman hasil seleksi, dan informasi serta bagian PSB sebagai admin sistem dan bagian tata usaha yang hanya bertugas mengambil data PSB .perancangan PSB online disini menggunakan framework codeigniter.

Daftar Ringkasan Tinjaun PustakaPenulisTahun Judul Tempat

Dedi Tira Palinggi

2009Pembuatan situs website sma negeri 1 menggunakan Framework Code Igniter (CI) 1.7.1 dengan teknologi MVC yakni Model View ControlSMA NEGERI 1 BATUJAYA

Nadhif Alwi2012Aplikasi penerimaan siswa baru di Yayasan Pendidikan Islam Raudhatul Ulum di pati YAYASAN PENDIDIKAN ISLAM RAUDHATUL ULUM PATI

Jefri adi dwi yudha jaya2013Analilis dan perancangan sistem informasi akademik berbasis website menggunakan framework codeigniter pada Smp Muhammadiyah 1 Klaten.

SEKOLAH MENENGAH PERTAMA MUHAMMADIYAH 1 KLATEN

Yuli subagya

2015

Pembuatan website penerimaaan siswa baru di smp negeri 2 moyudan menggunakan codeigniter SEKOLAH MENENGAH PERTAMA NEGERI 2 MOYUDAN

1.9 METODE PENELITIANPada penelitian ini metode yang digunakan yakni Research and Development, yaitu penelitian dan pengembangan. Pengembangan yang akan dilakukan yakni pembuatan Website Pendaftaran Online dengan menggunakan Codeigniter pada SMP Negeri 2 Moyudan. Adapun tahapan yang dilaksanakan yakni sebagai berikut .1. Observasi dan wawancaraDalam metode ini penulis mengadakan pengamatan langsung di SMP Negeri 2 Moyudan guna mendapatkan data yang akurat. Wawancara dilakukan dengan cara mengadakan tanya jawab dengan pihak sekolah tempat melakukan penelitian.Contoh nasakah wawancara .a. Bagaimana proses penerimaan Siswa baru di sekolah ini ?b. Berdasarkan pengalaman tahun lalu apakah jumlah pendaftar dengan kuota kelas telah memenuhi ?c. berdasarkan pengalaman tahun-tahun sebelumnya darimanakah siswa berasal ? Apakah ada siswa dari luar kota?d. Pernahkah mencoba mengimplementasikan sistem penerimaan siswa baru menggunakan website online?1. Analisis dan perencanaanMerupakan pengumpulan data dengan cara mengambil data dari buku-buku sumber serta browsing internet untuk mendapatkan hal yang berkaitan dengan desain, pemrograman dan perancangan website. Hal tersebut digunakan untuk membuat rancangan website yang akan dibuat.2. PengembanganPada tahap ini penulis melakukan pengembangan website pendaftaran siswa baru secara online untuk diterapkan di SMP Negeri 2 Moyudan. 3. Uji cobaHasil dari pengembangan yang telah dilakukan maka diujicobakan di server localhost dahulu untuk menilai seberapa baik website yang telah dibuat dan memperbaiki bila ada kesalahan-kesalahan yang terjadi.4. ImplementasiHasil dari uji coba website, kemudian akan diimplementasikan/ diupload ke internet, sehingga website dapat diakses oleh masyarakat umum.

1.10 JADWAL PENELITIANPada penelitian ini diadwalkan seperti pada tabel berikut ini : BulanTahapJanuariFebruariMaret

123412341234

Observasi

Analisis dan Perencanaan

Pengembangan

Uji coba

Implementasi

Laporan

1.11 DAFTAR PUSTAKADedi Tira Palinggi. 2009. PEMBUATAN WEB SITE SMA NEGERI 1 BATUJAYA DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER 1.7.1. Jurnal Ilmiah. Universitas GunadarmaAlwi nadhif .2012. APLIKASI PENERIMAAN SISWA BARU DI YAYASAN PENDIDIKAN ISLAM RAUDHTUL ULUM DI PATI. Naskah Publikasi . STMIK Amikom Yogyakarta. Defri Adi Dwi Yudha Jaya. 2013. ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA SMP MUHAMMADIYAH 1 KLATEN. Naskah Publikasi. STMIK Amikom Yogyakarta

BAB IITINJAUNA PUSTAKAPalinggi, Dedi Tira 2009 Pembuatan situs website sma negeri 1 batujaya menggunakan Framework Code Igniter (CI) 1.7.1 dengan teknologi MVC yakni Model View Control. Alasan menggunakan CI adalah untuk memudahkan baik bagi pembuat maupun pengembang untuk membuat dan mengembangkan web sekolah ini menjadi web yang informatif dan menarik bagi penggunanya.Alwi Nadhif 2012 aplikasi penerimaan siswa baru di Yayasan Pendidikan Islam Raudhatul Ulum di pati. Aplikasi PSB online ini memudahkan calon siswabaru dalam melakukan pendaftraan dan mengakses informasi dimanapun kapanpun. Dengan adanya kemudahaan tersebut maka proses pendaftaraan pada Yayasan Penndidikan Islam Raudhatul Ulum di pati akan lebih efisien. Aplikasi ini menggunakan framework codeigniterJefri adi dwi yudha jaya 2013 analilis dan perancangan sistem informasi akademik berbasis website menggunakan framework codeigniter pada Smp Muhammadiyah 1 Klaten. Yuli subagya 2015 website sistem penerimaan siswa baru secara online di smp negeri 2 moyudan ini terdiri dari beberapa bagian pendukung, diantaranya bagian informasi, bagian pendaftran, bagian ujian, bagian registrasi ulang, bagian pengumuman hasil seleksi, dan informasi serta bagian PSB sebagai admin sistem dan bagian tata usaha yang hanya bertugas mengambil data PSB .perancangan PSB online disini menggunakan framework codeigniter.

Daftar Ringkasan Tinjaun PustakaPenulisTahun Judul Tempat

Dedi Tira Palinggi

2009Pembuatan situs website sma negeri 1 menggunakan Framework Code Igniter (CI) 1.7.1 dengan teknologi MVC yakni Model View ControlSMA NEGERI 1 BATUJAYA

Nadhif Alwi2012Aplikasi penerimaan siswa baru di Yayasan Pendidikan Islam Raudhatul Ulum di pati YAYASAN PENDIDIKAN ISLAM RAUDHATUL ULUM PATI

Jefri adi dwi yudha jaya2013Analilis dan perancangan sistem informasi akademik berbasis website menggunakan framework codeigniter pada Smp Muhammadiyah 1 Klaten.

SEKOLAH MENENGAH PERTAMA MUHAMMADIYAH 1 KLATEN

Yuli subagya

2015

Pembuatan website penerimaaan siswa baru di smp negeri 2 moyudan menggunakan framework codeigniter SEKOLAH MENENGAH PERTAMA NEGERI 2 MOYUDAN

BAB IIILANDASAN TEORI

2.1 DEFINISI SISTEMTerdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan komponen atau elementnya. Pendekatan yang menekankan pada prosedur mendefinisikan sistem sebagai berikut .Sistem dilihat dari prosedurnya menurut jerry fitzgerald, Arda F. Fitzgerald dan Warren D. Stallings, Jr sitem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melkukan suatu kegiatan atau unutk menyelesaikan suatu susunan sasaran yang tertentu.Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem. Menurut Richard F.Neuschel prosedur didefinisikan sebagai berikut :Suatu prosedur adalah suatu urutan-urutan operasi klerikal(tulis-menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih department, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.Sedangkan pendekatan sistem yang lebih menekankan pada eleman atau komponennya mendefinisikan sistem sebagai berikut:Sistem adalah kummpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

2.2 DEFINISI INFORMASISebelum mengetahui definisi infromasi, kita harus mengetahui apa itu data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Data merupakan bentuk jamak dari bentuk tunggal datum atau data-item.Jadi menurut Robert N. Anthony dan Dearden infromasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih bagi yang menerimanya.

2.3 DEFINISI SISTEM INFORMASIUntuk memahami pengertian sistem informasi, harus dilihat terlebih dahulu keterkaitan antara data dan informasi sebagi entitas peting pembentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun. Sementara informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat atau mendatang. Kemudian oleh Robert A. Leitch dan K. Roscoe Davis sistem informasi didefinisikan sebagai berikut.Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat menejerial dan kegiatan stratige dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang di perlukan.

2.4 PENGERTIAN WEBWeb adalah salah satu aplikasi yang berisikan dukomen-dokumen multimedia(teks,gambar, suara, animasi, video) di dalamnya yang emnggunakan HTTP( hypertext transfer protocol) dan untuk mengakses menggunakan perangkat lunak browser. Beberapa browser yang popular yaitu Internet Explorer, MozillaFirefox, GoggleChrom, Safari. Situs web merupakan kumpilan dari halaman web yang sudah di publikasikan di jaringan internet dan memiliki domain/URL(Uniform Resource Locator) yang dapat di akases semua pengguna internet dengan cara mengetikan alamatnya.

2.5 CODEIGNITERCodeigniter adalah sebuah framework untuk web yang di buat dalam format PHP. Codeigniter bersifat open-source yang gratis untuk di gunakan dan dapat di kembngankan secara legal. Codeigniter berlisensi Apache/BSD-style open source yang memperbolehkan penggunaan dari framework ini sesuai keinginan.

2.5.1 Konsep MVC pada Framework CodeigniterMVC adalah sebuah softwere yang memisahakan antara aplikasi logika dengan presentasi pada halaman web. Sehingga hal ini akan menyebabakan halaman web akan mengandung sedikit kode program karena sudah terjadi pemisahan antara tampilandan pemrograman.a) Model, merupakan struktur data. Secara spesifik class model mengandung fungsi kode yang akan membantu dalam segala proses yang berhubungan dengan database seperti memasukan, mengedit, mendapatkan dan menghapus data dalam sebuah database.b) View, merupakan informasi yang disampaikan ke pengguna. Sebuah view biasanya berupa halaman web, tetapi dalam Codeigniter , sebuah view juga bias berupa sebuah fragmen halaman seperti header dan footer. View juga bisa berupa halaman RSS atau jenis halaman web yang lain.c) Controller, merupakan sebuah perantara anatara Model dan View dan semua sumber yang dibutuhkan untuk memproses permintaan HTTP dan dalam membuat halaman web.

2.6 PERANGKAT LUNAK YANG DIGUNAKAN Perangakt lunak yang dibunakan dalam perancangan website sistem penerimaan siswa baru di SMP N 2 MOYUDAN sebagai berikut.2.6.1 Macromedia Dreamweaver Macromedia Dreamweaver adalah sebuah softwere atau perangkat lunak editor professional untuk mendesain secara visual dan mengelola situs website maupun halaman website (ricyanto,2010).Dreamweaver merupakan suatu penyajian profesional web editor dalam pembuatan website atau hompage. Dreamweaver dapat juga menggabungkan antara halaman dengan halaman yang alinya dengan menggunakan fasilitas yang telah disediakan yaitu (link features). Fasilitas lainya yang ada pada dreamweaver adalah menggabungkan file flash(*.swf), image atau gambar (*.jpeg, *.gif, dan lain-lain).2.6.2 Wamp ServerWamp (windows, Apache, Mysql, PHP) merupakan server yang dpat dijalankan komputer tanpa memerlukan sambunag internet. Server di komputer ini disebut dengan Local Server (localhost) yang mana server ini nantinya akan kita install website hosting yang sudah memiliki system CMS (content management system), proses instalasi webhosting CMS di local server ini di sebut juga proses pembuatan database di komputer/local server(localhost).2.6.3 Web browserWeb browser merupakan perngkat lunak unutk menampilakn tampilan web site yang telah di buat. Dalam hal ini, web browser yang di gunakan adalah Mozilla Firefox.2.6.4 Pengertian internetInternet merupakan kumpulan jaringan yang terdiri dari ribuan sistem kumputer yang saling berhubungan satu dengan yang lain. Internet adalah sebuah solusi jarinagn yang dapat menghubungkan beberapa jarinagn local yang ada pada suatu daerah, kota atau bahkan negara. Untuk dapat menghubungkan beberapa komputer sehingga dapat sebuah jaringan, dibutuhkan suatu media penghubung yang bernama TCP/IP, yaitu sebuah protocol yang mengidentifikasi dengan menggunkan penomoran. Dengan menggunakan nomor ini sebuah kumputer dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jarinagn global yang disebut internet.

12