PROPOSAL PENELITIAN
I. PENDAHULUAN
Pada era globalisasi saat ini ilmu pengetahuan dan teknologi merupakan
kian pesat dan perkembangan teknologi saat ini telah membantu manusia dalam
pekerjaan yang rumit dapat diselesaikan dengan cepat dan akurat. Hal tersebut
penentuan calon siswa. Seleksi calon siswa merupakan kunci keberhasilan bagi
sekolah dalam menentukan lulusan. Dengan adanya seleksi calon siswa, sekolah
dapat menghasilkan alumni - alumni yang berakhlaq dan mampu bersaing masuk
kabupaten Muara Enim. Sistem seleksi penerimaan siswa baru di SMA Negeri 1
Muara Enim menggunakan dua jalur penerimaan yaitu Penelusuran Minat dan
Kemampuan (PMDK) dan Tes. Sistem seleksi ini sudah lama diterapkan akan
1
2
tetapi sistem yang berjalan saat ini masih menggunakan selembar kertas atau pun
hanya menggunakan aplikasi pengolah angka untuk mengolah data calon siswa.
Setiap tahunnya SMA Negeri 1 Muara Enim menerima pendaftar + 500 calon
siswa yang terbagi dari pendaftar jalur PMDK dan jalur tes. Sistem seleksi
penerimaan siswa baru pada jalur PMDK dengan memperlihatkan nilai rapor dan
nilai mata pelajaran seperti matematika, bahasa Indonesia, bahasa Inggris, dan
IPA sedangkan jalur tes dengan memperlihatkan rapor dengan nilai mata pelajaran
matematika, bahasa Indonesia, bahasa Inggris, dan IPA tidak ada nilai <70 dan
Setelah seleksi nilai rapor calon siswa jalur tes harus mengikuti tes
kemampuan dasar dan kemampuan akademik. Jika calon siswa berhasil lolos tes
maka calon siswa jalur tes bersama dengan jalur PMDK wajib mengikuti tes
psikologi, dan wawancara. Pengelolaan data yang dilakukan oleh panitia kurang
efektif salah satu contoh mengentry nilai rapor calon siswa yang memenuhi syarat
atau tidak saat penerimaan siswa baru, dengan adanya kondisi seperti diatas maka
ketelitian dalam mengentry nilai sering terjadi kesalahan disebabkan oleh jumlah
pendaftar yang harus dilayani dan kurangnya tenaga untuk entry nilai sehingga
alternatif bagi sekolah tersebut saat seleksi penerimaan siswa baru. Selain itu juga
3
berbasis Web menggunakan metode Decision Tree” dengan studi kasus di SMA
pada SMA Negeri 1 Muara Enim, maka dapat dirumuskan suatu permasalahan
1. Proses registrasi calon siswa melalui sistem online penerimaan siswa baru
berbasis web;
pendaftaran;
3. Metode dan algoritma yang dipakai untuk aplikasi ini adalah metode
baru SMA Negeri 1 Muara Enim dalam mengolah data calon siswa baru.
2.1.1. Sistem
dibawah ini :
Data, kata sistem selalu berkonotasi pada tiga hal utama yaitu : komponen,
ketergantungan dan tujuan, artinya setiap sistem akan selalu terdiri atas berbagai
dalam rangka mencapai satu tujuan tertentu. Jadi jika sistem tidak memiliki
hubungan antar tiga hal utama tersebut maka bukan merupakan sistem.
suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur,
Dari uraian diatas dapat disimpulkan bahwa sistem adalah satu kesatuan
yang terdiri dari dua atau lebih komponen atau variabel yang berinteraksi,
terorganisasi dan saling tergantung satu sama lain untuk mencapai suatu tujuan.
6
7
general term for any computer application that enhances a person or group’s
ability to make decisions. In general, decision support systems are a class of
computerized information system that supports decision-making activities.
pendukung keputusan yang dikemukakan oleh para ahli dijelaskan sebagai berikut
Man dan Waston yang memberikan definisi bawah sistem pendukung keputusan
masalah yang sifatnya semi terstruktur maupun yang tidak terstruktur. (http://
www.scribd.com)
tidak terstruktur. Pada dasarnya konsep Decision Support System (DSS) hanyalah
level manajemen dari suatu organisasi yang mengkombinasikan data dan model
analisis canggih atau peralatan data analisis untuk mendukung pengambilan yang
adalah suatu sistem yang interaktif untuk mendukung dan membantu pengambilan
8
baru terdiri dari beberapa kata yaitu penerimaan yang berarti proses; cara;
tingkat sekolah dasar dan menengah); pelajar. Sedangkan baru adalah suatu
penerimaan siswa baru adalah suatu proses masuknya data siswa seorang pelajar
yang belum ada sebelumnya untuk masuk sekolah atau daftar ke sekolah untuk
2.1.4. Web
Dinamis menggunakan PHP dan MySQL menjelaskan bahwa web adalah salah
disebut browser.
Basis Data menjelaskan bahwa world wide web atau disebut dengan web
dokumen yang dikelola dalam web bisa beraneka jenis dari pengolah kata, lembar
9
kerja, tabel basis data, presentasi, hypertext dan lain-lain dokumen yang paling
Menurut Suteja, dkk (2005:2) dalam bukunya yang berjudul Mudah dan
Markup Language) adalah bahasa dasar untuk web scripting bersifat client side
serta multimedia dan juga untuk menghubungkan antar tampilan web page.
Dari definisi diatas ditarik kesimpulan bahwa web adalah salah satu
Kinerja Algoritma ID3 dan C4.5 dalam Klasifikasi Spam-Mail menjelaskan bahwa
Decision tree adalah salah satu metode klasifikasi yang paling popular karena
mudah untuk diinterpretasi oleh manusia. Konsep dasar algoritma decision tree
(rule).
pembagian hasil uji, dan node daun (leaf) merepresendasikan kategori tertentu.
Level node teratas dari sebuah decision tree adalah node akar (root) yang
10
biasanya berupa atribut yang paling memilih pengaruh terbesar pada suatu faktor
tertentu. Pada umumnya decision tree melakukan strategi pencarian secara top-
down untuk solusinya. Pada proses mengklasifikasi data yang tidak diketahui,
nilai atribut akan diuji dengan cara melacak jalur dari node akar (root) sampai
node akhir (daun) dan kemudian akan diprediksi faktor yang dimiliki oleh suatu
Gambar 2.1 memuat contoh dari sebuah decision tree. Beberapa model
decision tree yang sudah dikembangkan antara lain adalah IDS, ID3, C4.5,
Root
Internal Leaf 1
node 1
Leaf 2 Leaf 3
metode yang digunakan untuk membuat pohon keputusan. Algoritma pada metode
Induction of Decision Trees bahwa sruktur dasar dari ID3 adalah iterative,
data secara rekursif dari atas ke bawah. Strategi pembentukan decision tree
semua data.
2. Sesudah node root dibentuk, maka data pada node akar akan diukur dengan
information gain untuk dipilih atribut mana yang akan dijadikan atribut
pembaginya.
3. Sebuah cabang dibentuk dari atribut yang dipilih menjadi pembagi dan data
4. Algoritma ini akan terus menggunakan proses yang sama atau bersifat
rekursif untuk dapat membentuk sebuah decision tree. ketika sebuah atribut
telah dipilih menjadi node pembagi atau cabang, maka atribut tersebut tidak
5. Proses pembagian rekursif akan berhenti jika salah satu dari kondisi di bawah
ini terpenuhi:
a. Semua data dari anak cabang telah termasuk dalam kelas yang sama.
b. Semua atribut telah dipakai, tetapi masih tersisa data dalam kelas yang
berbeda. Dalam kasus ini, diambil data yang mewakili kelas terbanyak
c. Tidak terdapat data pada anak cabang yang baru. Dalam kasus ini, node
daun akan dipilih pada cabang sebelumnya dan diambil data yang
Keterangan :
S : Atribut pembanding.
mengekstrak suatu kelas dari sejumlah data acak pada ruang, dengan
menggunakan persamaan :
Keterangan :
UML, UML singkatan dari Unified Modeling Language adalah salah satu alat
13
bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek.
UML terdiri dari serangkaian diagram memungkinkan bagi sistem analis untuk
membuat sistem yang komprehensif kepada klien, programmer dan tiap orang
yang terlibat dalam proses pengembangan tersebut. UML sangat penting untuk
bisa mengeluarkan semua diagram tersebut, karena setiap diagram bisa mewakili
stakeholder yang berbeda disistem tersebut. Dengan UML akan bisa menceritakan
apa yang harusnya dilakukan oleh sebuah sistem bukan bagaimana yang
sistem dari perspektif pengguna. Use case bekerja dengan cara mendeskripsikan
tipikal interaksi antara user (pengguna) sebuah sistemnya sendiri melalui sebuah
cerita bagaimana sebuah sistem dipakai. Simbol-simbol use case diagram dapat
Actor Actor2
2 Use Case
class Use Case M odel Use Case adalah deskripsi dari urutan aksi-
aksi yang ditampilkan sistem yang
Use Case3 menghasilkan suatu hasil yang terukur bagi
suatu aktor.
14
2. Activity Diagram
mendeskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak
kasus. Activiy Diagram mempunyai peran seperti halnya flowchart, akan tetapi
paralel sedang flowchart tidak bisa. Simbol-simbol activity diagram dapat dilihat
2 Activity
class Class Model Aktivitas menggambarkan proses
yang berjalan, sementara use case
Activ ity1 menggambarkan bagaimana actor
menggunakan sistem untuk
melakukan aktivitas.
4 class Cla...
Fork/Join Untuk mengilustrasikan proses-proses
paralel (fork dan join) digunakan titik
sinkronisasi yang dapat berupa titik,
garis horizontal atau vertikal.
classTabel
... 2.2.Activity Diagram (lanjutan)
5 Decision Untuk menggambarkan behaviour
pada kondisi tertentu.
6 Annotation Things
analysis Business Process Model Annotation Things merupakan bagian
The Workflows package documents
yang memperjelas model UML. Ia
business processes, drawing on
stakeholders, structures and objects dapat berupa komentar-komentar
yang menjelaskan fungsi serta ciri-ciri
defi ned in the Context and Object
packages showing how these work
together to provide fundamental
business activities.
class... tiap elemen dalam model UML.
7 Final Menandakan bahwa suatu tindakan
atau aktivitas telah selesai
Final
2.1.8. MySQL
database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar,
dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses
karena dalam pembuatan basis data pada MySQL dapat dipilah-pilah ke dalam
16
berbagai tabel dua dimensi. Setiap tabel pada MySQL terdiri atas lajur horizontal
Web Dinamis menggunakan PHP dan MySQL menjelaskan bahwa MySQL adalah
salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk
pengelolaan datanya.
dapat mengelola dan menampung data dalam jumlah besar, serta dapat berjalan di
berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal
dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman -
Sun Java System Web Server, Xitami Web Server dan Zeus Web Server.
(http://worldfriend. web.id)
digunakan saat ini. Apache digunakan karena faktor kecepatan, kinerja yang
stabil, performansi dan tentu saja karena programnya yang gratisan. Apache
17
sebagai web server mempunyai fungsi untuk melayani permintaan data dalam
protocol HTTP. Apache melayani permintaan data dalam bentuk format teks,
salah satu software web server yang dapat melayani permintaan data dalam
untuk web yang sangat popular hingga saat ini. Meskipun sekarang ini banyak
bahasa pemrograman lain. Seperti ASP, JSP, Perl, dan lain sebagainya, namun
dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai
Menurut Firdaus (2007:7) dalam bukunya yang berjudul PHP dan MySQL
dan client side. Server side digunakan untuk memproses data yang berhubungan
18
suatu situs web. Versi pertama dirilis pada tahun 1997, dan sejak itu
Dreamweaver menjadi web editor yang banyak digunakan oleh para web
Penerimaan Siswa Baru SMU Negeri 1 Cikampek, pada penelitian ini penulis
2. Dalam jurnal teknologi yang dibuat oleh Dina Andayati dengan judul Sistem
baru online yang diselenggarakan oleh Dinas Penddikan dan Pengajaran Kota
Yogyakarta. Untuk menentukan sekolah bagi siswa baru dilihat dari data
sebaran nilai Ujian Nasional (UNAS) SMP, dan data daya tampung SMA
Waktu penelitian ini dilakukan pada awal bulan April s.d pertengahan
bulan Mei 2012, tempat penelitian dilakukan langsung pada instansi pendidikan
SMA Negeri 1 Muara Enim berlokasi di Jl. Perwira No. 1 kelurahan Pasar I
Adapun alat dan bahan yang digunakan oleh penulis selama melakukan
1. Hardware
2. Software
19
21
penelitian.
e) Xammp 1.6.4 sebagai tool yang menyediakan paket perangkat lunak yang
terdiri dari :
operasi;
fenomena apa adanya. Dalam studi ini para peneliti ini tidak melakukan
kualitatif.
22
1. Metode Observasi
Metode yang dilakukan dengan cara mengamati secara langsung objek yang
2. Metode Wawancara
3. Studi kepustakaan
Mempelajari teori-teori dan pendapat ahli, serta bahan tulisan lain yang ada
4. Dokumentasi
1. Formulasi (formulation)
aplikasi berbasis web serta menentukan batasannya sistem. Tujuan yang ingin
memperoleh nilai akhir dan statistik nilai calon siswa dari data-data nilai
2. Perencanaan (planning)
diperlukan).
24
3. Analisis (analysis)
Analisis yang digunakan pada rekayasa web dilakukan dari empat sisi, yaitu :
Mengidentifikasi isi yang akan ditampilkan pada aplikasi berbasis web ini.
b. Analisis interaksi
c. Analisis fungsional
d. Analisis konfigurasi
atau extranet. Selain itu, analisis ini juga meliputi relasi database dengan
4. Rekayasa (engineering)
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi
aplikasi berbasis web yang telah dibuat. Tahap pengujian adalah suatu proses
untuk menguji aplikasi berbasis web yang telah selesai dibuat. Hal ini
testing)
Bertujuan untuk menguji masukan dan keluaran dari aplikasi ini. Hasil
6. Evaluasi (evaluation)
menentukan apakah web yang telah selesai dibuat tersebut sesuai dengan
yang mereka inginkan. Apabila aplikasi berbasis web ini belum sesuai dengan
kehendak mereka, maka proses rekayasa web akan terus dilakukan dan
DAFTAR PUSTAKA
Conger, Sue. 2008. The New Software Engineering. Zurich: Jacobs Foundation.
27
29
Power, Daniel J. 2009. Decision Support Basics. New York : Business Expert
Press
Suteja, Bernard, Agus Prijono, Rusdy Agustaf. 2005. Mudah dan Cepat
Menguasai Pemrograman Web. Bandung : Informatika.
Utomo, Eko Priyo, S.T. 2008. 125 Tips Menguasai Bahasa PHP. Bandung :
Yrama Widya.