19
PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN Naskah Publikasi diajukan oleh Olivia Sherlyta 09.11.2866 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2013

PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Embed Size (px)

Citation preview

Page 1: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE

PADA TK&SD MODEL SLEMAN

Naskah Publikasi

diajukan oleh

Olivia Sherlyta

09.11.2866

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2013

Page 2: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN
Page 3: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

NEW STUDENT ADMISSION SYSTEM DEVELOPMENT ONLINE ON MODEL TK&SD SLEMAN

PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE

PADA TK&SD MODEL SLEMAN

Olivia Sherlyta Rum Muhamad Andri Kr, Ir, M.Kom

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Now this technology is growing rapidly. With the implementation of new admissions online, is expected to provide benefits in terms of time efficiency and performance at the school parents.

Kindergarten and Elementary School Model Sleman located in the Village Wedomartani Padukuhan Blotan Ngemplak Sleman Yogyakarta. Kindergarten and Elementary School Model Sleman District was held within the framework of the National Education System for the purpose of a pilot kindergarten-elementary school in Sleman quality-oriented national and international level, as well as a center for the development of quality, which could give impact to the school and local community and Sleman Yogyakarta generally.

Codeigniter framework is one of the best there is today. Addition kemudahkan in use, codeigniter also fast, easy customization, and integrated with other library or framework.

Through this study, the authors wanted to build an Admission System Online at Model Elementary School Igneter With Code Framework and Mysql. This system will be made with the framework code igneter and its database using mysql. With the help of notepad++ to make codingnya.

Keywords: Code Igneter, MYSQL, online registration system, TK & SD MODEL

Page 4: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

1. Pendahuluan

Perkembangan teknologi saat ini hampir menggantikan sistem manual dengan

sistem komputerisasi. Perkembangan teknologi tersebut misalnya teknologi komputer baik

hardware maupun software yang sebagian besar telah mewarnai kehidupan manusia saat

ini. Semakin pesatnya perkembangan teknologi, maka semakin meningkat pula kemudahan

– kemudahan dan fasilitas yang mendukung manusia dalam upaya menyelesaikan tugasnya

dengan cepat dan tepat. Dunia pendidikan, perkantoran, industri, telekomunikasi, bisnis,

pariwisata dan sebagainya telah menggunakan teknologi komputer sebagai alat bantu.

Sekolah TK dan SD Model Kabupaten Sleman adalah sekolah percontohan

dibawah naungan Dinas Pendidikan Kabupaten Sleman. Sebagai sekolah

model/percontohan, secara konseptual mempunyai harapan bahwa hasil perintisannya akan

mengimbas ke sekolah lain. Karena TK & SD MODEL ini sudah terjamin mutunya, maka

pendaftaran siswa-siswa baru bertambah banyak tiap tahun. Hal ini membuat kewalahan

dalam pendataan siswa baru yang mendaftar. Dari sekolah TK & SD MODEL Sleman

menginginkan system yang dibuat berjalan otomatis, yaitu saat pendaftar melakukan

pendaftaran tersimpan di database. Selanjutnya bila pendaftar lolos tes, kariyawan akan

melakukan pencarian data dengan cepat dan dapat memproses langsung dalam pendataan

ulang siswa yang lolos.

Untuk meningkatkan sistem kinerja yang sudah ada menjadi sistem kinerja yang

lebih baik dan interaktif, sehingga para pandaftar dapat secara cepat dan mudah dalam

melakukan pendaftaran, dan lain-lain. Sekolah TK & SD MODEL Sleman dalam kenyataan

masih melaksanakan sistem pendaftaran yang sederhana dan menggunakan manual dalam

pendataan dan penyimpanan berkas. Mangumpulkan berkas-berkas dari pendaftar, disusun

dan mengisikan kembali dibuku pendaftaran sambil mengecek kelengkapan persyaratan

pendaftar. Di dalam proses manual tersebut sangat tidak efisien dalam perihal kecepatan

waktu mencari data pendaftar yang telah lolos untuk registrasi ulang. Terkadang hanya

karena mencari satu data, membuat kariyawan telat menyelesaikan tugas yang lain.

Membuat kinerja kariyawan pun menjadi terlambat. Selain itu, tempat penyimpanan berkas-

berkas yang menumpuk diletakan di dalam lemari.

Dalam kegiatan pelaksanaan sistem penerimaan siswa baru dibutuhkan sebuah

sistem berbasis web yang dibutuhkan dunia kerja sekarang untuk meminimalkan waktu dan

kinerja. Oleh karena itu penulis mencoba mengembangkan suatu sistem penerimaan siswa

Page 5: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

baru secara online pada TK&SD MODEL dengan menggunakan jaringan internet berbasis

web untuk mempermudah pelaksanaan penerimaan siswa baru.

2. Landasan Teori

2.1 Pembangunan Sistem Informasi

Pembangunan sistem informasi merupakan hal yang penting dalam perkembangan

sistem informasi. Berikut ini definisi pembangunan sistem informasi (Information System

Development) menurut para ahli :

1. Kumpulan kegiatan para analis sistem, perancang, dan pemakai yang

mengembangkan dan mengimplementasikan sistem informasi James

Senn,(1989).

2. Proses membangun dan mengimplementasikan sistem informasi sedemikian

rupa sehingga sistem informasi tersebut menjadi ada/diwujudkan Toto

Suharto,(2002:2).

3. Proses merencanakan, mengembangkan, dan mengimplementasikan

sistem informasi dengan menggunakan metode, taktik, dan alat bantu

pengembangan tertentu

2.2 Pengertian Penerimaan Siswa Baru

Penerimaan merupakan penyambutan ,proses, perbuatan atau sikap terhadap

seseorang. Siswa merupakan pelajar pada akademi atau perguruan tinggi. Baru merupakan

suatu hal belum ada sebelumnya. (kamus bahasa Indonesia terbaru,Desi Anwar,2003;331).

2.3 Konsep Dasar Internet

Media online didefefinisikan sebagai jaringan luas komputer, yang dengan

perizinan, dapat saling berkoneksi anatara satu dengan yang lainya untuk menyebarluaskan

dan membagikan digital files, serta memperpendek jarak antar negara. Tidak seperti radio

dan televisi yang disiarkan dari satu lokasi untuk diterima didaerah sekitarnya. Secara

sederhana, “internet” atau hanya “net” saja, definisinya adalah hampir seluruh jaringan global

yang mengkoneksikan jutaan komputer(Thurlow, Lengel & Tomic, 2004).

Page 6: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

2.4 Sistem Perangkat Lunak yang Digunakan

1. XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi , merupakan kompilasi dari beberapa program. Fungsinya adalah

sebagai server yang berdiri sendiri (localhost), yang terdiri atas program

Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis

dengan bahasa pemrograman PHP dan Perl.

2.PHP

PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip yang dapat

mengamati siapa saja melihat-lihat daftar riwayat hidupnya, yakni pada tahun 1994.

Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut Personal Home Page.

3.CodeIgniter Framework PHP

CodeIgniter adalah aplikasi open source yang berupa framework dengan model

MVC (Model, View, Controller) untuk membangun website dinamis dengan

menggunakan PHP.

3.MySQL

MySQL merupakan suatu perangkat lunak database relasi, seperti halnya

ORACLE, Postgresql, MS SQL, dan sebagainya. Saat ini puluhan hingga ratusan

ribu situs mengandalkan MySQL untuk bekerja siang malam memompa data bagi

para pengunjungnya karena MySQL sendiri memiliki beberapa keistimewaan,

antara lain Portabilitas, Perangkat lunak sumber terbuka, Multi-user, Performance

tuning, Keamanan, Skalabilitas dan Pembatasan.

4. Dreamweaver

Dreamweaver adalah software aplikasi desain webvisual yang biasa dikenal

dengan istilah WYSIWYG— What You See Is What You Get—intinya Anda tidak

harus berurusan dengan tag-tag HTML untuk membuat sebuah situs.

5.Notepad++

Notepad++ adalah editor untuk membuat kode program yang mendukung berbagai

macam bahasa pemrograman, antara lain C++, HTML, Java, PHP, VisualBasic,

dan masih banyak lagi yang lainnya. Tujuan pembuatannya adalah untuk

mengurangi emisi karbondioksida dunia.

6.Mozilla Firefox

Mozilla firefox adalah program aplikasi menjalankan web yang berguna untuk

menjelajahi internet. Perangkat lunak ini memiliki kelebihan pada kelengkapan

Page 7: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

fitur dan kemampuanya yang selalu up to date mengikuti perkembangan

teknologi terbaru di internet.

2.5 Konsep Pemodelan Sistem

Unified Modeling Language (UML) merupakan sistem arsistektur yang bekerja

dalam OOAD dengan satu bahasa yang konsisten untuk menentukan, visualisasi,

mengkontruksi, dan mendokumentasi artifact yang terdapat dalam sistem softwere.

2.6 Konsep Perancangan Database

Basis data adalah kumpulan data yang saling berelasi. Data sendiri

merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan dengan nilai

(angka, deretan karakter, atau symbol). Basis data bertujuan untuk mengatur data

sehingga diperoleh kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali.

Untuk mencapai tujuannya, syarat sebuah basis data yang baik adalah sebagai

berikut:

1. Tidak adanya redundansi dan inkonsistensi data

2. Kesulitan pengaksesan data

3. Multiple User

Manfaat yang dapat kita peroleh dengan menggunakan basis data. Manfaat

basis data diantaranya adalah:

1. Kcepatan dan kemudahan (speed)

2. Kebersamaan pemakai (sharability)

3. Pemusatan control data

4. Efisisensi ruang penyimpanan (space)

5. Keakuratan (Accuracy)

6. Ketersedian (Availability)

7. Kelengkapan (Completeness)

8. Keamanan (Security)

9. Kemudahan dalam pembuatan program aplikasi baru

10. Pemakaian secara langsung

11. Kebebasan Data (Data Independance)

12. User view

3. Analisis dan Perancangan

3.1 Analisis Sistem

Page 8: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan

fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan

masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa

bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai

tujuan mereka.

3.2 Analisis Kelemahan Sistem Lama

Analisis dilakukan untuk mengidentifikasi kelemahan-kelemahan pada proses-

proses bisnis yang ada dan memastikan system baru bisa mengatasi kelemahan-kelemahan

ini. Untuk menentukan suatu sistem yang baru itu layak atau tidak maka diperlukan adanya

analisis yang terdiri dari enam aspek, dan biasa dikenal dengan analisis PIECES, yaitu

Performance (Kinerja), Information (Informasi), Economic (Ekonomi), Control (Pengendalian),

Efficiency (Efisiensi), dan Service (Pelayanan).

3.3 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem,

apakah sistem yang dibuat telah sesuai dengan kebutuhan atau belum karena kebutuhan

sistem akan mendukung tercapainya tujuan suatu instansi atau perusahaan.

3.3.1 Analisis Kebutuhan Fungsional

1. Sistem dapat melakukan pendaftaran secara online (Pendaftar siswa

baru)

1. Pendaftar bisa download document-dokument

2. Pendaftar bisa melakukan pendaftaran secara online

3. Pendaftar bisa melihat pengumuman tes kelulusan

4. pendaftar bisa malihat data seluruh pendaftar, dan melihat kelengkapan

berkas

5. Pendaftar bisa melihat informasi Penerimaan siswa baru

6. Pendaftar bisa melihat informasi pilihan jenjang yang ada

7. Pendaftar bisa login dengan No. pendaftaran dan password

8. Pendaftar bisa mencetak slip pembayaran untuk biaya registrasi

9. Pendaftar bisa melihat status pendaftar (daftar, terbayar, lulus)

10. Pendaftar bisa melihat tanggal tes, waktu, dan ruangan tes bila sudah

membayar registrasi

Page 9: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

2. Sistem harus dapat melakukan pendataan data pendaftar yang masuk

(Pihak sekolah/Admin dapat mengolah data pendaftar)

1. Admin dapat mengolah data berita

2. Admin dapat mengolah data berita info

3. Admin dapat mengolah data jenjang sekolah

4. Admin dapat melihat data pendaftar yang mendaftar di SD maupun TK

dengan statusnya sudah terbayar

5. Admin dapat merubah status pendaftar (daftar, terbayar, lulus)

6. Admin dapat menginput jadwal tes psikotes kepada pendaftar yang sudah

membayar biaya registrasi

7. Admin dapat mengubah status kelengkapan persyaratan pendaftar (tidak

lengkap, lengkap)

3.3.2 Analisis Kebutuhan Nonfungsional

1. Analisis Kebutuhan Perangkat Keras

Pada bagian ini dijelaskan hardware yang digunakan untuk

membangun/membuat sistem pendaftaran siswa baru secara online. Perangkat keras yang

digunakan untuk membuat sistem ini adalah :

1. Prosesor : Intel(R) Atom CPU N450

2. Harddisk : 320 GB

3. Memory : 1024 MB

4. Layar : 10.1 inch dengan resolusi 1024 X 600 pixels

5. Mouse : Digital

2. Analisis Kebutuhan Perangkat Lunak

Perangkat lunak juga merupakan perangkat yang sangat penting dalam proses

pengolahan data karena perangkat lunak berisikan program yang perintahnya digunakan

untuk menjalankan sistem komputer. Software yang digunakan dalam proses pembuatan

website ini adalah sebagai berikut :

1. Microsoft Windows 7 Starter

2. Adobe Dreamweaver 8

3. Notepad++ 5.9

4. Xampp-win32 1.8.0

Page 10: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

3. Analisis Kebutuhan Brainwere

Dengan adanya kebutuhan brainware diharapkan website selalu up to date untuk

menjaga agar penyampaian informasi kepada pendaftar dapat secara cepat,

4. Analisis Kebutuhan Informasi

Dalam mendukung rancangan pembangunan suatu sistem, kebutuhan akan

suatu informasi sangatlah penting bagi instasi, sebab dari informasi tersebut dapat diketahui

apakah system yang sudah berjalan perlu untuk diganti ataupun masih perlu untuk

dipertahankan. Informasi adalah hal yang sangat penting dan dibutuhkan dalam setiap

instasi, sehingga untuk memenuhi suatu kebutuhan instasi dibutuhkan informasi yang dapat

mendukung kinerja sistem pada instasi tersebut.

3.4 Analisis Kelayakan Sistem

Analisis kelayakan sistem adalah analisis yang akan digunakan untuk menentukan

kemungkinan pengembangan proyek sistem layak untuk diteruskan ataupun untuk

dihentikan.

Analisis kelayakan merupakan tahap yang paling penting karena didalamnya

menyangkut berbgai aspek sistem baru yang diusulkan. Laporan mengenai analisis

kelayakan harus disampaikan kepada manajemen yang berwenang untuk memutuskan

untuk segera melaksanakan sistem baru atau tidak melaksanakan sistem baru.

3.5 Perancangan Sistem

Setelah tahap analisis selesai dilakukan, maka analis sistem memikirkan

bagaimana membentuk sistem tersebut. Tahap ini disebut dengan perancangan atau desain

sistem. Tujuan dari perancangan sistem ini adalah untuk memberikan gambaran yang jelas

mengenai rancangan sistem yang diusulkan pada user atau pemakai dan untuk memenuhi

kebutuhan pemakai sistem tersebut. Dengan demikian desain atau perancangan sistem

dapat diartikan sebagai berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancang bangun implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

Berupa penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh.

Page 11: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

3.6 Perancangan Basis Data

3.6.1 Normalisasi

Normalisasi merupakan proses menentukan bentuk-bentuk field yang akan

digunakan dalam proses perancangan basis data. Adapun tujuan dari normalisasi adalah

untuk melakukan restruksi perancangan basis data dalam proses normalisasi.

3.6.2 Rancangan Tabel Database

Untuk menyimpan dan mengelola data maka digunakan Database sebagai

medianya.

3.7 Perancangan Halaman Interface

Perancangan untuk halaman interface awal pada sistem yang kita buat.

4. Implementasi dan Pembahasan

4.1 Implementasi

Implementasi sistem merupakan tahapan penginstalan dan pengujian sistem baru

yang diusulkan supaya sistem yang akan digunakan siap untuk dioperasikan sesuai dengan

apa yang diharapkan. Tujuan dari tahapan implementasi adalah menyiapkan semua kegiatan

sistem sesuai dengan yang telah ditentukan.

4.1.1 Implementasi Pembuatan Database

4.1.1.1 Pembuatan Database

Pembuatan database menggunakan phpMyAdmin, karena memiliki kemudahan

dalam tampilan grafisnya. Dalam pembuatan database bisa dilakukan dengan menuliskan

nama database pada form create new database di tab databases yang telah disediakan.

Nama database untuk website ini adalah tksdmodel.

Gambar 4.1 Pembuatan Database

Page 12: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

4.1.1.2 Pembuatan Tabel

Setelah rancangan database selesai dibuat, langkah selanjutnya adalah

mengimplementasikannya ke dalam sebuah database server. Database server yang

digunakan adalah MySQL. Pada website Penerimaan siswa baru pada TK&SD MODEL

tabel-tabel yang digunakan adalah sebagai berikut:

a. Tabel Admin

Gambar 4.2 Pembuatan Tabel admin

b. Tabel Berita

Gambar 4.3 Pembuatan Tabel Berita

c. Tabel Berita_info

Gambar 4.4 Pembuatan tabel berita_info

Page 13: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

d. Tabel Pendaftaran

Gambar 4.5 Pembuatan Tabel pendaftaran

e. Tabel Pilihan

Gambar 4.6 Pembuatan tabel pilihan

f. Tabel Ruang_kelas

Gambar 4.7 Pembuatan tabel ruang_kelas

g. Tabel Tes

Page 14: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Gambar 4.8 Pembuatan tabel tes

4.1.2 Manual Instalasi

Manual instalasi menguraikan tahapan-tahapan proses menginstal program aplikasi

yang sudah dibuat. Hal ini dimaksudkan agar penguna program aplikasi dapat melakukan

instalasi tersebut dengan mudah tanpa harus menghubungi pihak pembuat program

(programmer/analyst system).

Dalam manual instalasi ini akan dijelaskan cara instalasi di server localhost.

1. Pastikan anda memiliki webserver dan server pada computer. Apache sebagai web

server dan MySQL sebagai database server yang semua itu sudah termasuk dari

bagian XAMPP dan dalam keadaan aktif (running)

2. Installah database ke server adalah melakukan import terlebih dahulu tabel-tabel dari

phpMyAdmin, setelah itu buat nama database baru dengan nama tksdmodel seperti

gambar dibawah ini :

Gambar 4.9 Pembuatan database baru

Bila berhasil membuat database baru akan muncul seperti ini :

Page 15: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Gambar 4.10 Database tksdmodel

Selanjutnya mengistalasi database tksdmodel.sql ke databasenya. Pilih namanya

import, terus Browse lokasi tempat penyimpanan databasenya.

Terakhir tekan GO, maka database akan masuk ke server MySQL. Bila berhasil akan

muncul seperti gambar di bawah ini :

Gambar 4.12 Tampilan database sukses di import

3. Langkah berikutnya adalah upload program Aplikasi ke server dapat langsung

dicopykan di folder root server. Jika sudah mengcopykan semua folder aplikasi,

maka setting file koneksinya

4. Setting file koneksi di code igniter. Bila anda menginstal dengan nama database

yang berbeda serta nama folder aplikasi yang berbeda, diharapkan untuk mensetting

file koneksinya. Untuk setting nama databese di application\config\database.php

Untuk setting nama folder aplikasi bisa masuk di application/config/config.php

Gambar 4.14 Tampilan di config.php

Page 16: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

4.1.3 Pelatihan Personil

Pelatihan personil dilakukan supaya program yang dijalankan dapat berjalan

dengan baik.

4.1.4 Uji Coba Sistem

Uji coba yang digunakan ada dua, yaitu uji coba black box dan uji coba program.

Metode uji coba black box merupakan metode testing validasi. Black box testing adalah

pengujian yang dilakukan dengan cara mengamati hasil eksekusi melalui data uji dan

memeriksa fungsional dari perangkat lunak

Uji coba program dilakukan untuk mengetahui apakah program dapat berinteraksi

dengan personil yang mengoperasikan. Dalam arti program mudah dioperasikan. Selain itu

pengujian program dilakukan untuk menghindari kesalahan-kesalahan dalam program

sebelum program diterapkan dalam system yang resmi.

4.1.5 Manual Program

Berisi gambaran tentang program yang dibuat di sistem secara manualnya

4.1.6 Pemeliharaan Sistem

Tujuan dari pemeliharaan sistem adalah untuk menjaga stabilitas kinerja sistem

yang terus menerus dipergunakan. Sehingga jam terbang yang tinggi dalam penggunaan

sistem ini tidak terganggu dengan permasalahan sepele seperti masalah yang timbul karena

tidak ada perawatan yang teratur.

4.2 Pembahasan

4.2.1 Pembahasan Listing Program

Listing program merupakan proses implementasi dimana dilakukan pengkodean

berdasarkan hasil rancangan perangkat lunak yang telah dibuat hingga berbentuk dalam

sebuah aplikasi.

1. Proses menambahkan data pilihan

Gambar 4.59 Sintaks function insert

2. Mengupdate data pilihan

Page 17: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Gambar 4.61 Sintaks function update

3. Menghapus Data pilihan

Gambar 4.63 Sintaks function delete

5. Penutup

5.1 Kesimpulan

Seluruh rangkaian kegiatan mulai tahapan penilitian, perancangan, pembangunan

program sampai tahap implementasi di TK & SD MODEL Sleman, maka dapat diambil

kesimpulan, yaitu sistem pembangunan informasi siswa baru secara online dengan teknologi

komputer dapat mempermudah kinerja dalam pendataan, pengolahan data siswa baru.

Terdapat tampilan searching pada setiap menu halaman dengan itu dapat meminimalisir

waktu dalam pengolahan data siswa baru di TK & SD MODEL SLEMAN. Salah satu

contohnya, dalam pendataan registrasi tes psikotes tiap pendaftar, panitia dapat melakukan

searching nomor pendaftaran atau nama, selanjutnya akan langsung mendapatkan data dan

mengganti status pendaftar menjadi terbayar.

Page 18: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

Sistem ini juga dapat memberikan kemudahan kepada pendaftar baru di TK & SD

MODEL dalam melakukan pendaftaran tanpa harus datang ke sekolah, dan dari segi tempat

penyimpanan berkas juga lebih efisien.

5.2 Saran

Berdasarkan kesimpulan diatas, penyusun memberikan saran-saran sebagai

berikut :

1. Pembangunan sistem penerimaan siswa baru secara online ini memiliki

beberapa kekurangan dan kelemahan antara lain tidak memiliki login khusus untuk

anggota panitia penerimaan siswa baru lain, belum bisa menerima siswa pindahan,

selain itu belum menambahkan pembayaran registrasi secara online,

menambahkan fungsi reset pada lupa password, sehingga hal ini dapat menjadi

sebuah peluang untuk mengembangkan aplikasi sebelumnya

2. Pesatnya perkembangan teknologi mengajak setiap instansi seperti

pembangunan sistem penerimaan siswa baru secara online yang memakai sistem

ini untuk selalu meninjau dan mengevaluasi kelayakan sistem yang telah dipakai

dengan teknologi yang sedang berkembang sehingga dapat menyesuaikan dengan

tujuan kontribusi positif terhadap instansi.

Page 19: PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU …repository.amikom.ac.id/files/Publikasi_09.11.2866.pdf · PEMBANGUNAN SISTEM PENERIMAAN SISWA BARU SECARA ONLINE PADA TK&SD MODEL SLEMAN

DAFTAR PUSTAKA

Al Fatta Hanif, 2007, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing

Perusahaan & Organisasi Modern, Penerbit Andi, Yogyakarta.

Arief M. Rudyanto, 2005, Pemograman Basis Data Menggunakan Transact-SQL dengan

Microsoft SQL Server 2000, Penerbit Andi, Yogyakarta.

Kusrini, 2006, Strategi Perancangan dan Pengelolaan Basis Data, Penerbit Andi,

Yogyakarta.

Saputra Agus, 2011, Trik Kolaborasi CodeIgniter & JQuery, Penerbit Lokomedia, Yogyakarta.

Suhendar A dan Gunadi Hariman, 2002, Visual Modeling Menggunakan UML dan Rational

Rose, Penerbit Informatika, Bandung.

Team Dosen STMIK AMIKOM Yogyakarta, 2012, Pedoman Penyusunan Proposal dan

Laporan Skripsi Jurusan Sistem Informasi & Jurusan Teknik Informatika STMIK

AMIKOM Yogyakarta, Yogyakarta.

http://codeigniter.com/user_guide/libraries/file_uploading.html

http://antonsofyan.com/archives/274

http://tech.groups.yahoo.com/group/codeigniter-id/message/11234

http://blog.rosihanari.net/ide-membuat-script-upload-download-file-dengan-batasan-hak-

akses/