proposal tugas akhir

Upload: anton-ramdany

Post on 16-Oct-2015

31 views

Category:

Documents


0 download

DESCRIPTION

Proposal Tugas Akhir

TRANSCRIPT

1. Latar BelakangTry out merupakan latihan ujian atau percobaan ujian yang dilaksanakan sebelum Ujian Nasional berlangsung. Try out bertujuan untuk mengukur sejauh mana tingkat kesiapan siswa menghadapi Ujian Nasional dan mengetahui peningkatan yang dialami siswa dalam suatu pelajaran saat masa sekolah.Aplikasi berasal dari kata application yaitu bentuk benda dari kata kerja to apply yang dalam bahasa Indonesia berarti pengolah. Secara istilah, aplikasi komputer adalah suatu subkelas perangkat lunak komputer yang menggunakan kemampuan komputer langsung untuk melakukan suata tugas yang diinginkan pemakai. Contoh utama perangkat lunak aplikasi adalah program pengolah kata, lembar kerja, dan pemutar media.Kebutuhan teknologi dan informasi begitu pesat, sehingga kebutuhan akan teknologi dan informasi sangat di perlukan. Teknologi informasi menyebabkan peran komputer sangat di butuhkan di berbagai aspek kehidupan. komputer juga dapat di manfaatkan sebagai pendukung dalam memberikan solusi terhadap suatu masalah, tentunya dalam hal memberikan keputusan rekomendasi kelulusan siswa setelah melalui beberapa ujian try out dengan menggunakan VISUAL BASIC 6.0. Begitu pula di MA ROUDLUTUN NASYIIN yang merupakan sekolahan yang sedang berkembang. Dengan beberapa ujian try out yang telah dilaksanakan, maka para guru akan mengetahui peningkatan siswa dalam belajar dan mengetahui berapa besar tingkat kelulusan yang diperoleh saat Ujian Nasional yang akan dihadapi kedepannya. Apabila suatu nilai ujian try out masih kurang memuaskan, maka guru bisa lebih bisa meningkatkan pelajaran yang masih kurang dipahami oleh para siswanya.2. Perumusan MasalahBerdasarkan latar belakang di atas. Maka dapat di rumuskan masalah sebagai berikut :1. Bagaimana membangun suatu aplikasi try out ujian nasional dengan menggunakan program VISUAL BASIC 6.0 untuk mengetahui peningkatan dan tingkat kelulusan suatu siswa?2. Bagaimana cara menjalankan aplikasi tersebut?

3. Batasan MasalahPada penyelesaian proposal tugas akhir ini terdapat beberapa batasan masalah yang berkaitan dengan aplikasi try out ujian nasional dengan menggunakan program VISUAL BASIC 6.0 antara lain :1. Menjalankan try out ujian nasional untuk mengetahui hasil penilaian kinerja siswa di MA ROUDLUTUN NASYIIN dengan metode CCT.2. Menentukan tingkat kelulusan yang diperoleh masing-masing siswa di MA ROUDLUTUN NASYIIN.3. Menentukan pelajaran yang perlu ditingkatkan dalam suatu pembelajaran disekolahan tersebut.4. Tujuan masalahAdapun tujuan dari Aplikasi Try out Ujian Nasional di MA Roudlotun Nasyiin dengan Metode CCT menggunakan Program Visual Basic 6.0, yaitu :1. Mempermudah guru mengetahui tingkat kelulusan yang akan dicapai saat menghadapi Ujian Nasional.2. Mempercepat dalam penilaian ujian try out dan penanggapannya.3. Hemat pengeluaran dan tanpa membuang-buang kertas setelah ujian try out telah selesai dilaksanakan.

5. Tinjauan Pustaka5.1 Pegertian Sistem Pendukung KeputusanMenurut Turban dan Effrain Aronson, Sistem Pendukung Keputusan (SPK) merupakan sebuah sistem yang mampu memberikan kemampuan pemecahan masalah maupun kemampuan pengkomunikasian untuk masalah semi terstruktur. Tujuan DSS dalam pengambilan keputusan bukan menggantikan guru/manajer melainkan alat yang mendukung guru/manajer dalam mengambil keputusan. 5.2 Tujuan Sistem Pendukung KeputusanPerintis SPK di MIT yaitu Peter G.W.Keen bekerja sama dengan Scott Morton untuk mendefinisakn tiga tujuan yang harus dicapai SPK sebagai berikut :1. Membantu guru/manajer untuk membantu menyelesaikan masalah semi-terstruktur.2. Mendukung penilaian guru/manajer, tapi bukan menggantikannya.3. Meningkatkan efektifitas pengambilan keputusan guru/manajer daripada efisiensinya.5.3 Computerized Classification Test (CCT)

StartComputerized Classification Test (CCT) atau Komputerisasi Klasifikasi Pengujian adalah sebuah pendekatan untuk merancang tes dengan algoritma cerdas, mirip dengan adaptive pengujian,namun secara khusus dirancang untuk tujuan ujian mengelompokkan kedalam kategori seperti "lulus" dan "gagal".

Login

Mulai Ujian

Try out keduaEvaluasi Jawaban

Hasil UjianTry out ketigaGugurLulusSelesai

Gambar 5.3 Algoritma sistem CCTSebuah CCT memerlukan beberapa komponen pendukung untuk bekerja secara optimal, yaitu :1. Sebuah bank item(tempat menyimpan soal-soal yang akan diberikan kepada siswa dan disimpan didalam database soal).2. Sebuah titik awal.3. Kriteria penghentian dan prosedur penilaian.

5.4 Visual Basic 6.0Visual basic merupakan bahasa pemrograman yang diciptakan oleh Microsoft dan termasuk kedalam bahasa pemrograman tingkat tinggi. Visual basic digunakan dalam pengembangan multimedia, WEB dan database. Pengolahan database dapat dijalankan secara cepat karena Windows sendiri telah mendukung Visual basic dengan banyaknya library yang disediakan.Penulis memilih Visual basic 6.0 sebagai bahasa pemrograman pengembangan perangkat lunak ini, karena kemampuan akses database dan akses hardware tidak terlalu rumit, dikarenakan banyak vendor hardware merekomendasikan drivernya dalam flatform Windows.Ada beberapa komponen didalam pemrograman visual basic, antara lain :1. ProjectProject adalah sekumpulan modul dan projek adalah aplikasi itu sendiri. Project menyimpan semua komponen, serta yang berhubungan dengan aplikasi yang terdapat dalam projek. Projek tersimpan dalam ekstension file .VBJ pada Projek terdapat tiga jendela yaitu View code sebagai jendela editor, view objek digunakan untuk bentuk formula dan terakhir adalah jendela folder.

Project explorer, Form, Toolbox dan PropertySumber : Microsoft Visual 6.0 Step By Step (Deborah )2. FormForm adalah suatu objek sebagai media tempat bekerja program aplikasi baru, dan didalam form terdapat code-code yang akan mengoperasikan semua objek yang melengket dalam form tersebut.3. ToolboxToolbox adalah kumpulan objek-objek yang akan digunakan dalam program.4. PropertiDigunakan untuk mengatur form dan objek lainya yang terdapat dalam form aplikasi tersebut.5.5 MySQLMySQL merupakan Database Management System (DBMS) yang sangat populer dikalangan pemrogram web, terutama di lingkungan linux dengan menggunakan script PHP dan Perl. (Welling, 2001). Perangkat Lunak basis data ini kini tersedia juga pada sistem operasi windows. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan basis data perusahaan-perusahaan skala menengah ke bawah. Perangkat lunak basis data MySQL kini dilepas sebagai perangkat lunak manajemen basis data yang open source, sebelumnya merupakan perangkat lunak basis data shareware. Shareware adalah suatu perangkat lunak yang dapat didistribusikan secara bebas untuk keperluan penggunaan secara pribadi, tetapi jika digunakan secara komersial maka pemakai harus mempunyai lisensi dari pembuatnya. Software open source menjadikan perangkat lunak ini dapat didistribusikan secara bebas dan dapat dipergunakan untuk keperluan pribadi ataupun komersial, di dalam source code dari perangkat lunak tersebut. Basis data MySQL merupakan basis data yang menjanjikan sebagai alternatif pilihan basis data yang dapat digunakan untuk sistem personal database atau organisasi. Oracle sebagai perusahaan basis data besar telah membuat kit (modul) untuk memudahkan proses migrasi dari MySQL ke dalam Oracle, hal ini dapat menunjukkan bahwa oracle telah memperhitungkan basis data MySQL sebagai basis data alternatif masa depan. Demikian juga penggunaan dari basis data MySQL, menunjukkan makin banyaknya perusahaan besar menggunakannya. MySQL juga mampu menangani multiuser dan multithread. Dengan kecepatan dan kemudahan dalam penggunaanya, menyebabkan banyak aplikasi-aplikasi web yang berbasiskan database selalu menggunakan MySQL sebagai database engine-nya. Fungsi MySQL pada sistem ini adalah menyimpan data posisi dan data lainnya yang berkaitan dengan sistem. Penyimpanan dan posisi dimaksudkan agar sistem dapat melakukan pencarian data letak dan rute secara cepat dan akurat.6. Metodologi6.1 Metedologi PenilitianPada penelitian ini peneliti menggunakan metode deskriptif, yaitu metode yang menggambarkan suatu keadaan atau permasalahan yang sedang terjadi berdasarkan fakta dan data-data yang diperoleh dan dikumpulkan pada waktu melaksanakan penelitian.6.2 Metode Pengumpulan DataMetode pengumpulan data yang dilakukan dalam penelitian ini adalah :1. ObservasiPengumpulan data dengan dengan melakukan pengamatan secara langsung terhadap objek penelitian, dengan mencatat hal-hal penting yang berhubungan dengan judul Skripsi, sehingga diperoleh data yang lengkap dan akurat.2. WawancaraPengumpulan data dengan cara melakukan komunikasi dan wawancara secara langsung dengan pihak sekolahan.3. Studi PustakaPengumpulan data dengan menggunakan atau mengumpulkan sumber-sumber tertulis, dengan cara membaca, mempelajari dan mencatat hal-hal penting yang berhubungan dengan masalah yang sedang dibahas guna memperoleh gambaran secara teoritis yang dapat menunjang pada penyusunan Skripsi.

6.3 Metode Pengembangan Perangkat LunakMetodelogi yang digunakan untuk membangun sistem ini adalah Model Waterfall. Model ini merupakan sebuah pendekatan terhadap pengembangan perangkat lunak yang sistematik, dengan beberapa tahapan, yaitu: System Engineering, Analysis, Design, Coding, Testing dan Maintenance.

Penjelasan Metodelogi Waterfall:1. System Engineering, merupakan bagian awal dari pengerjaan suatu proyek perangkat lunak. Dimulai dengan mempersiapkan segala hal yang diperlukan dalam pelaksanaan proyek.2. Analysis, merupakan tahapan dimana System Engineering menganalisis segala hal yang ada pada pembuatan proyek atau pengembangan perangkat lunak yang bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya.3. Design, tahapan ini merupakan tahap penerjemah dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh pemakai (user).4. Coding, yaitu menerjemahkan data yang dirancang ke dalam bahasa pemrograman yang telah ditentukan.5. Testing, merupakan uji coba terhadap sistem atau program setelah selesai dibuat.6. Maintenance, yaitu penerapan sistem secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur, baik dari segi software maupun hardware.7. Jadwal Kegiatan

Daftar Pustakahttps://id.answers.yahoo.com/question/index?qid=20130212025104AAUqVpiwww.mlarik.com/2013/07/pengertian-aplikasi-komputer.html?m=1www.sondis.blogspot.com/2013/03/pengertian-bahasa-pemrograman-visual.html?m=1