1 viewdi sekolah menegah atas (sma) diajukan untuk memenuhi salah satu tugas mata kuliah riset...

21

Click here to load reader

Upload: phungthu

Post on 28-May-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 2: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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.

Page 3: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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.

Page 4: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 5: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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 :

Page 6: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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.

Page 7: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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.

Page 8: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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.

Page 9: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 10: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 11: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 12: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 13: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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 :

Page 14: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 15: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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

Page 16: 1 viewDI SEKOLAH MENEGAH ATAS (SMA) Diajukan untuk memenuhi salah satu tugas Mata Kuliah Riset Teknologi Informasi Disusun oleh: DIDIN KULATUR ROSYIDIN NIM : A2.0700417 PROGRAM S-1

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