Post on 28-May-2019
RANCANG BANGUN APLIKASI PENERIMAAN SISWA BARU
DI SEKOLAH MENEGAH ATAS (SMA)
Diajukan untuk memenuhi salah satu tugasMata Kuliah Riset Teknologi Informasi
Disusun oleh:
DIDIN KULATUR ROSYIDINNIM : A2.0700417
PROGRAM S-1 TEKNIK INFORMATIKASEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER (STMIK) SUMEDANG2009
BAB I
PENDAHULUAN
1. Latar Belakang
Dalam era globalisasi sekarang ini kemajuan Teknologi Informasi dan
Komunikasi (TIK) dan ilmu pengetahuan sangat pesat. Kemajuan tersebut
terutama dalam bidang Ilmu Komputer. Beberapa tahun yang lalu, komputer
dianggap sebagai sesuatu yang mewah dan hanya digunakan oleh kalangan
tertentu saja. Namun, seiring dengan perubahan waktu dan tuntutan pekerjaan
yang semakin tinggi, maka komputer telah menjadi suatu hal yang biasa dalam
kehidupan sehari-hari maupun di dunia pendidikan.
Sekolah Menengah Atas (disingkat SMA), adalah jenjang pendidikan
menengah pada pendidikan formal di Indonesia setelah lulus Sekolah Menengah
Pertama (atau sederajat). Sekolah Menengah Atas ditempuh dalam waktu 3 tahun,
mulai dari Kelas 10 sampai Kelas 12. Pada tahun ajaran 1994/1995 hingga
2003/2004, sekolah ini disebut Sekolah Menengah Umum (SMU). Banyak SMA
yang sampai saat ini dalam pengolahan data masih dengan cara manual. baik data
siswa, pembayaran siswa, penerimaan siswa baru, guru dan data karyawan tata
usaha yang ada di Sekolah Menengah Atas (SMA). Sehingga dalam pengolahan
datanya memakan waktu yang cukup lama, bahkan tekadang bisa terjadi
kesalahan dalam pelaksanaan pengolahan data yang akhirnya menjadi tidak tepat
waktu, kesalahan dalam pencatatan, dan tidak sesuai dengan apa yang dibutuhkan.
Perkembangan teknologi bisa diterapkan di dunia pendidikan khusunya
untuk pengelolaan data yang ada di Sekolah Menengah Atas (SMA). Baik data
siswa, pembayaran siswa, penerimaan siswa baru, guru dan data karyawan tata
usaha. komputerisasi di lingkungan SMA sangat dibutuhkan guna mempercepat
dan mempermudah dalam pengolahan data yang diproses secara tepat, cepat,
akurat serta sesuai dengan kebutuhan.
2. Batasan Masalah
Dari latar belakang diatas, maka penulis mencoba menyajikan suatu
Rancang Bangun Aplikasi Penerimaan Siswa Baru di SMA. Mengingat ruang
lingkup permasalahan pada sebuah sekolah menengah atas (SMA) terlalu luas,
maka untuk lebih mempertegas arah dan tujuan rancang bangun Aplikasi ini
penulis membatasi bahasan ini pada pengelolaan data siswa baru.
3. Tujuan dan Manfaat
Adapun Tujuan yang hendak dicapai dari penulisan ini yaitu melakukan
Rancang Bangun Aplikasi Penerimaan Siswa Baru di Sekolah Menengah Atas
(SMA) ini untuk dimanfaatkan sebagai media pengolahan data pada bagian
Panitia Seleksi penerimaan siswa baru secara terkomputerisasi
Manfaat yang dapat diperoleh dari rancang bangun aplikasi ini
berdasarkan tujuan diatas adalah :
1. Dapat meningkatkan efektifitas pekerjaan guna mempermudah pengolahan
data siswa baru yang ada di SMA.
2. Memberikan alternatif pemecahan masalah pada sistem pengolahan data
siswa baru secara mudah, cepat, dan efisien.
3. Menunjang kelancaran proses pengolahan data siswa baru.
4. Hipotesa
Penerapan teknologi di bidang pendidikan merupakan salah satu cara
dalam meningkatkan mutu dan kualitas pendidikan. Hal ini sangat diperlukan
guna memperoleh hasil yang lebih baik. Salah satu contoh perlunya penerapan
teknologi komputer yaitu dalam pengolahan data siswa baru.
Dibuatnya aplikasi penerimaan siswa baru di Sekolah Menengah Atas
(SMA) supaya pengolahan data siswa baru bisa lebih cepat, mudah, tepat dan
sesuai kebutuhan. Dengan dibangunnya aplikasi penerimaan siswa baru ini
diharapkan bisa lebih membantu dalam pengolahan data siswa baru.
5. Metodologi
Metodologi adalah ilmu-ilmu yang digunakan untuk memperoleh
kebenaran menggunakan penelusuran dengan tata cara tertentu dalam menemukan
kebenaran, tergantung dari realitas yang sedang dikaji. Adapun metodologi yang
digunakan dalam rancang bangun aplikasi penerimaan siswa baru di SMA yaitu
Prototyping Model, yaitu bertujuan agar memperoleh tahapan perancangan yang
lebih baik. Tahapan – tahan yang akan dilakukan dalam perancangan Aplikasi ini
yaitu :
1. pengumpulan kebutuhan: developer dan klien bertemu dan menentukan
tujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian
yang akan dibutuhkan berikutnya. Detil kebutuhan mungkin tidak
dibicarakan disini, pada awal pengumpulan kebutuhan
2. perancangan : perancangan dilakukan cepat dan rancangan mewakili
semua aspek software yang diketahui, dan rancangan ini menjadi dasar
pembuatan prototype.
3. Evaluasi prototype: klien mengevaluasi prototype yang dibuat dan
digunakan untuk memperjelas kebutuhan software.
Perulangan ketiga proses ini terus berlangsung hingga semua kebutuhan
terpenuhi. Prototype-prototype dibuat untuk memuaskan kebutuhan klien dan
untuk memahami kebutuhan klien lebih baik. Prototype yang dibuat dapat
dimanfaatkan kembali untuk membangun software lebih cepat, namun tidak
semua prototype bisa dimanfaatkan. Sekalipun prototype memudahkan
komunikasi antar developer dan klien, membuat klien mendapat gambaran awal
dari prototype , membantu mendapatkan kebutuhan detil lebih baik
6. Daftar Pustaka
1. http://id.wikipedia.org/wiki/Metodologi. Tanggal akses 03 November
2009 jam 08:27 WIB
2. http://id.wikipedia.org/wiki/SMA. Tanggal akses 03 November 2009 jam
08:39 WIB
3. http://www.toodoc.com/search.php?q=metode+waterfall. Tanggal akses
03 November 2009 jam 09:18 WIB
BAB II
LANDASAN TEORI
2.1 Kerangka Fikir
2.1.1 Pengertian Aplikasi
Aplikasi adalah sebuah perangkat lunak yang di dalamnya terdiri dari kode-kode
program
2.1.2 pengertian Database
Database adalah suatu kumpulan data yang saling berhubungan yang dapat
digunakan bersana-sama melalui aplikasi secara terpadu sehingga menghasilkan
informasi yang teratur dan tersimpan dengan menggunakan perangkat lunak
2.1.3 Pengertian siswa
Siswa adalah seseorang yang sedang belajar.
2.2 Kerangka Teori
2.2.1 Pengertian siswa
Siswa atau murid adalah anak atau orang yang sedang belajar, bersekolah
2.2.2 Pengertian Database
Database adalah sebuah object yang komplek untuk menyimpan informasi
yang terstruktur, yang diorganisir dan disimpan dalam suatu cara yang
mengizinkan pemakainya dapat mengambil informasi dengan cepat dan efisien,
informasi dipecah-pecah kedalam tabel-tabel dan setiap tabel menyimpan ebtiti
yang berbeda (Evangelos Petrousos, 2002).
2.2.3 Pengertian dan Tujuan Pengolahan Data
Pengolahan data adalah seranggkaian operasi atau informasi yang telah
direncanakan guna mencapai tujuan atau hasil yang diinginkan.
Secara garis besar pengolahan data meliputi :
1. Input, yaitu pemasukan baik melalui keyboard, mouse, ataupun yang
lainnya.
2. Proses, yairu aktivitas pengolahan data.
3. Output, yaitu hasil keluaran berupa informasi yang dibutuhkan.
Tujuan pengolahan data adalah untuk menganalisa suatu output yang segera
dapat digunakan.
BAB III
ANALISIS
3.1 Gambaran Umum
Penerapan teknologi di bidang pendidikan merupakan salah satu cara
dalam meningkatkan mutu dan kualitas pendidikan. Hal ini sangat diperlukan
guna memperoleh hasil yang lebih baik. Salah satu contoh perlunya penerapan
teknologi komputer yaitu dalam pengolahan data siswa baru.
Dibuatnya aplikasi penerimaan siswa baru di Sekolah Menengah Atas
(SMA) supaya pengolahan data siswa baru bisa lebih cepat, mudah, tepat dan
sesuai kebutuhan. Dengan dibangunnya aplikasi penerimaan siswa baru ini
diharapkan bisa lebih membantu dalam pengolahan data siswa baru.
calon siswa diwajibkan mengisi formulir pendaftaran terlebih dahulu
secara lengkap, sebagai data yang akan dimasukan pada aplikasi.
bagi setiap calon siswa yang akan mendaftar harus melengkapi persyaratan yang
telah ditentukan oleh panitia Penerimaan Siswa Baru (PSB)
penyeleksian akan dilakukan secara otomatis oleh aplikasi PSB, dengan
ketentuan yang telah dibuat oleh pihak SMA pada aplikasi PSB. Yaitu dengan
memperhatikan kelengkapan peryaratan beserta nilai Ujian Nasoinal (UN).
Apabila persyarat calon siswa tidak lengkap tetapi nilai Ujian Nasoinal memenuhi
batas minimal yang ditentukan SMA, maka tetap calon siswa tersebut dianggap
tidak lulus dalam tahapan penyeleksian. Begitu pula apabila persyarat calon siswa
lengkap kemudian nilai Ujian Nasoinal tidak memenuhi batas minimal yang
ditentukan SMA, maka tetap calon siswa tersebut dianggap tidak lulus dalam
tahapan penyeleksian. Jadi supaya lolos dalam penyeleksian, calon siswa harus
lengkap persyaratan dan nilai Ujian Nasional (UN) harus lebih dari sama dengan
batas minimal yang ditentukan pihak SMA.
Pengumuman hasil seleksi diperoleh dari database aplikasi yang nama-
nama calon siswa tersebut sudah sesuai dengan ketentuan yang diseleksi oleh
aplikasi secara otomatis sesuai ketentuan aplikasi. Sehingga panitia tinggal
membuat print out dari aplikasi dan mengumumkannya.
3.2 Karakteristik Pengguna
Pengguna aplikasi ini yaitu bagian administrasi Penerimaan Siswa Baru
(PSB). Seorang administrasi PSB harus bisa mengoperasikan komputer supaya
pada saat penggunaan aplikasi PSB ini tidak mengalami kendala dalam
pengoperasiaannya.
3.3 Kebutuhan Aplikasi
Adapun kebutuhan aplikasi yaitu untuk menyimpan data calon siswa,
myeleksi persyaratan yang telah ditentukan oleh pihak sekolah dan menampilkan
hasil seleksi.
3.4 Kebutuhan ( Fungsi/Objek)
Adapaun kebutuhan Objek dalam aplikasi ini yaitu siswa dan panitia
Penerimaan Siswa Baru (PSB).
3.5 Kebutuhan Tampilan
Adapun kebutuhan tampilan yaitu :
- Login Petugas PSB, yaitu bagian administrasi PSB sebelum masuk ke
menu utama harus terlebih dahulu Login.
- Input data calon siswa, yaitu form inputan yang berguna untuk
menyimpan data calon siswa.
- Kelengkapan persyaratan, yaitu form untuk mengecek kelengkapan
persyaratan yang diperlukan dalam seleksi persyaratan.
- Hasil seleksi, yaitu berguna untuk menampilkan hasil seleksi siswa
yang lulus dan yang tidak lulus dalam PSB.
3.6 Pemodelan
Untuk pemodelan menggunakan UML (Unified Modeling Language)
3.6.1 Use Case Diagram
3.6.2. Sequence diagram
Login panitia PSBPanitia PSB
(Aktor)Login Form Tabel user Id Menu Utama
Form
user id, password
user id, password salah
Ambil data User
Cek data user
Tampilakn Informasi
User id, password benar
masuk menu utama
Calon Siswa
Panitia PSB
Input Data Calon Siswa
Kelengkapan Persyaratan
Hasil Seleki
Login Panitia PSB
Input data calon siswa
Kelengkapan persyaratan
calon siswa/Panitia PSB ( aktor)
Input data calon siswa form
database calon siswa
Nama,tempat lahir,Tanggal Lahir,Jenis Kelamin,Alamat,Asal sekolah,jurusan yg dipi lih,nama ayah,nama ibu,pekerjaan ayah,pkerjaan ibu,alamat orang tua
data calon siswa
Periksa data
Informasi data
Data calon siswa sudah terdaftar sebelumnya
simpan data
Tampilkan data calon siswa
Informasi data sudah disimpan
Panitia (aktor) kelengkapan persyaratan form
Database hasil seleksi
nama calon siswa, rata-rata nilai Ujian Nasional
periksa data
informasi data
data hasil seleksi
data calon siswa sudah ada sebelumnya
simpan
Hasil Seleksi
Panitia (aktor) Hasil Seleksi form Database hasil seleksi
pilih
informasi hasil seleksi yg di cetak
proses data
tampilkan data hasil seleksi
ambil data hasil seleksi
BAB IV
PERANCANGAN
4.1 Perancangan Arsitektur
4.2 Perancangan Data
Data yang dibutuhkan untuk dalam aplikasi Pemerimaan Siswa Baru
(PSB) adalah : calon siswa, guru pembina, ekstrakulikuler.
Data tersebut di refresentasikan dalam bentuk tabel :
1). Tabel calon siswa
Nama Field Type Panjang Arti
Nama Char 25
tempat lahir Char 25
Tanggal Lahir Date
Jenis Kelamin Char 9
Alamat Char 40
Asal sekolah Char 20
jurusan yg dipilih Char 8
nama ayah Char 25
nama ibu Char 25
pekerjaan ayah Char 15
pkerjaan ibu Char 15
alamat orang tua 40
2). Tabel User Id Panitia
Nama Field Type Panjang Arti
User Id Char 25
Password Char 15
3). Tabel Hasil Seleksi
Nama Field Type Panjang Arti
Nama Char 25
Nilai Rata-rata UN Number
4.3 Perancangan
Form Login Poetugas PSB
LOGIN _ X
LOGINAPLIKASI PENERIMAAN SISWA
BARU
Nama : Password :
Form Menu Tama
Form Kelengkapan persyaratan
PSB _ X
APLIKASI PENERIMAAN SISWA BARU (PSB)
Nama : Tmpt Lahir :Tgl Lahir :Jen. Kelmin :Alamat :Asal Sekolah:Ayah :Ibu :Pek. Ayah :Pek. Ibu :Almt Ortu :
KELENGKAPAN PERSYARATAN _ X
KELENGKAPAN PERSYARATAN
Ceklis jika ada
Fhoto copy STTB Nilai Ujian Nasional Kelakukan Baik Formulir Pendaftaran
InputNamaNilai Rata-rata Ujian Nasional
4.4
Perancangan Algoritma
Algoritma Login Panitia PSB
Proses
Input(NAMA+PASSWORD);
If (NAMA+PASSWORD) = true then
Show Menu Utama Form
Else
Konfirmasi(“password & Nama tidak cocok)
Kamus data : NAMA[25], PASSWORD[25]
Algoritma input data calon siswa
Proses
Input(Nama, Tmpt Lahir, Tgl Lahir, Jen. Kelmin, Alamat, Asal Sekolah, Ayah,
ibu,Pek. Ayah, Pek. Ibu, Almt_Orang_tua )
If data pendonor belum lengkap then
Konfirmasi(“data belum lengkap, silahkan lengkapi”)
Else
HASIL SELEKSI _ X
DAFTAR HASIL SELEKSI PENERIMAAN SISWA BARU
No Nama Jurusan yg dipilih Keterangan
Konfirmasi(”data sudah disimpan”)
Algoritma kelengkapan persyaratan
Proses
Ceklis(Fhoto copy STTB, Nilai Ujian Nasional , Kelakukan Baik, Formulir
Pendaftaran)
Input(Nama, Nilai rata-rata Ujian Nasional)
If save
Konfirmasi(“kelengkapan data sudah di simpan”)
Algoritma Hasil Seleksi
Porses
Pilih menu (Hasil Seleksi)) then
Show data hasil seleksi preview