Sistem Informasi Akademik Berbasis Dekstop Pada SMA Negeri 2 Purwakarta
SISTEM INFORMASI AKADEMIK BERBASIS DESKTOP PADA SMA NEGERI 2 PURWAKARTA
AA AWALUDIN JAMIL 10511382
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
(2)
2 ABSTRACT
2 Senior High School of Purwakarta is a National Standard School. Existing conditions, selection of new students has been managed by each school, in this case 2 Senior High School Purwakarta independently selected with the standards set by the school committee in selecting students who will enter, in addition to the selection of new students, re-registration process conducted by the school students each. The activities undertaken after the student has passed the re-registration, the division of classes, scheduling, and assessment of student learning outcomes. These four activities can be combined and will be an application that can maximize the performance of 2 Senior High School Purwakarta became better known as the Academic Information System. Academic Information System is not the only one application that can make academic activities in 2 Senior High School Purwakarta quality better, but the Academic Information System can also be useful as a convenience and improved quality of services to students with the support of Information Technology today.
In designing this research method used is the approach (Object Oriented Analysis and Design),Analysis and Design), method development using the Prototype, the tools used to design a system that is UML (Unified Modeling Language), while the selected application in the design of this application using NetBeans with the Java Programming Language and the MySQL database.
Given the Academic Information Systems at 2 Senior High School can perform better academic activities so that prospective students, students, staff and
teachers can maximize their role and duties, as well as the popularity of 2 Senior High School Purwakarta is the better imagery in society.
Keywords: Application, Academic, Information System Academic, UML, Object Oriented Programming
(3)
I. PENDAHULUAN Latar Belakang
Perkembangan teknologi saat ini sudah sangat berkembang dengan pesat, teknologi saat ini dapat kita pahami sebagai suatu alat yang berfungsi untuk membantu manusia dalam melakukan aktifitasnya seperti salah satunya teknologi yang dapat membantu atau mendukung kinerja sebuah perusahaan dalam menghasilkan informasi yang mungkin saat ini lebih dikenal sebagai teknologi informasi, sedikit demi sedikit telah menjadi alat bantu yang dapat menjadi tolak ukur untuk mendapatkan hasil informasi yang akurat, aktual dan relavan. Penggunaan komputer sebagai alat bantu sudah mulai diterapkan di berbagai bidang seperti industri, perkantoran, pemerintahan, termasuk pendidikan.
Dalam faktor pendidikan merupakan hal penting yang perlu diperhatikan, pendidikan baik formal maupun informal merupakan bekal bagi para calon penerus bangsa untuk dapat terus menjalankan perannya sebagai anak bangsa. Pendidikan merupakan wujud nyata peradaban bangsanya, pendidikan sangat dibutuhkan selain agar bangsa kita tetap dapat bersaing dengan masyarakat global juga secara personal untuk menjawab tantangan kehidupan masing-masing individu.
Sebagai sekolah negeri dengan standar nasional, tentu saja SMA Negeri khususnya di Purwakarta harus siap dengan tantangan perkembangan jaman. Yaitu dengan menyiapkan lingkungan sekolahnya peka terhadap teknologi informasi dengan mempersiapkan fasilitas dan tenaga ahli yang kompeten dibidangnya. Hal ini semata-mata untuk dapat melengkapi fungsi dari sistem informasi yang nantinya akan di terapkan di sekolah ini.
(4)
4 SMA Negeri 2 Purwakarta saat ini memang sudah terbiasa dengan penggunaan komputer sebagai media bantu untuk kegiatan akademik, tetapi dalam bagian pendaftaran siswa masih dilakukan dengan penyimpanan arsip pendaftaran dan diurutkan berdasarkan tanggal masuk daftar ulang dan harus dicatatkan kembali di buku arsip pendaftaran, sehingga dapat menimbulkan kerangkapan data siswa dan penyimpanan yang berbentuk arsip yang dapat memungkinkan arsip tercecer. Pada era globalisasi sekarang ini hal seperti ini dirasa kurang efektif dan efesien dikarenakan berbagai masalah seperti banyaknya siswa yang mendaftar pada saat pendaftaran siswa baru.
Dalam kegiatan pembagian jadwal pelajaran dibuat berdasarkan ketersediaan ruang sehingga dibutuhkan waktu yang lama dan menyebabkan keterlambatan proses belajar mengajar. Proses penilaian dari guru masih harus mencatat satu persatu dengan menunggu semua nilai terkumpul, disebabkan harus menunggunya laporan nilai dari guru yang mengajar, sehingga membutuhkan waktu yang lama untuk memproses nilai akhir siswa. Karena pada prakteknya penilaian siswa masih dilakukan dalam lembar kertas ujian sehingga masih sering terjadi kesalahan. Media penyimpanan yang masih berupa dokumen juga menjadi cukup sulit dalam pencarian kembali data siswa atau pun nilai.
Sistem Informasi Akademik dibangun untuk menunjang perkembangan teknologi informasi di bidang pendidikan baik dalam proses KBM (Kegiatan Belajar Mengajar) maupun administrasi untuk kepentingan sekolah. Pada penelitian yang dilakukan saat ini adalah untuk membangun sistem informasi akademik guna untuk membantu proses pandaftaran siswa, pembagian kelas, penjadwalan serta proses penilaianya.
Hal inilah yang menjadi latar belakang peneliti untuk membuat suatu sistem informasi akademik untuk membantu memudahkan penyimpanan dan pengolahan data
(5)
akademik seperti pandaftaran siswa, pembagian kelas, penjadwalan serta proses penilaianya. Maka dari itu berdasarkan uraian permasalahan diatas maka penulis mengusulkan penelitian untuk membangun sebuah aplikasi yang diberi judul “SISTEM INFORMASI AKADEMIK BEBRBASIS DESKTOP PADA SMA NEGERI 2 PURWAKARTA” Identifikasi masalah
Berdasarkan uraian diatas ada beberapa permasalahan yang dapat di identifikasi:
1. Proses daftar ulang siswa baru yang masih dilakukan secara langsung kepada bagian Tata Usaha, siswa yang nilai UN-nya sesuai yang dinyatakan diterima. Lalu calon siswa menyerahkan berkas dan data diri pada petugas Tata Usaha sehingga Bag. Tata Usaha harus mengarsipkan formulir siswa dalam media yang masih berbentuk dokumen dan penyimpanan data-data akademik yang masih dalam bentuk berkas, sehingga sering terjadinya kemungkinan data yang hilang maupun rusak pada SMA Negeri 2 Purwakarta.
2. Proses pembagian kelas dan proses penjadwalan yang membutuhkan waktu lama dan masih terdapat beberapa jadwal mengajar yang sama antara guru satu dengan guru yang lain sehingga masih sering terjadi bentrok dalam penjadwalan.
3. Proses penilaian membutuhkan waktu yang lama untuk memproses nilai akhir siswa. Karena pada prakteknya penilaian siswa masih dilakukan pada lembar kertas ujian sehingga masih sering terjadi kesalahan. Media penyimpanan masih berupa dokumen juga menjadi cukup sulit dalam pencarian kembali data siswa ataupun nilai.
(6)
6 Adapun rumusan masalah yang ada adalah sebagai berikut:
1. Bagaimana sistem pendaftaran ulang siswa, pembagian kelas, penjadwalan dan penilaian yang berjalan di SMA Negeri 2 Purwakarta.
2. Bagaimana perancangan sebuah sistem informasi akademik yang nantinya akan diterapkan di SMA Negeri 2 Purwakarta.
3. Bagaimana implementasi dari rancangan ke program aplikasi sistem informasi akademik di SMA Negeri 2 Purwakarta.
4. Bagaimana pengujian dari program aplikasi akademik di SMA Negeri 2 Purwakarta. Maksud dan Tujuan Penelitian
Penulis dalam penyusunan penelitian ini memiliki maksud dan tujuan sebagai berikut: Maksud penelitian
Maksud dari penelitian ini adalah untuk membangun sistem informasi akademik di SMA Negeri 2 Purwakarta yang dimaksudkan untuk membantu pihak sekolah dalam memproses akademik dalam pendaftaran ulang dan untuk mengurus proses administrasinya.
Tujuan penelitian
Adapun tujuan dari penelitian ini adalah:
1. Untuk mengetahui permasalahan sistem akademik yang meliputi pendaftaran ulang, pembagian kelas, penjadwalan, dan penilaian di SMA Negeri 2 Purwakarta
(7)
2. Perancangan dan pembuatan sistem informasi akademik di SMA Negeri 2 Purwakarta untuk memberi kemudahan dalam pendaftaran ulang, pembagian kelas, penjadwalan, dan penilaian.
3. Membuat program aplikasi akademik yang berdasarkan rancangan sistem informasi akademik di SMA Negeri 2 Purwakarta, agar dapat menentukan kualitas sistem informasi yang sudah dirancang.
4. Pengujian program aplikasi akademik untuk mengetahui kesesuaian sistem informasi akademik di SMA Negeri 2 Purwakarta.
Kegunaan Penelitian
Dengan disusunnya penulisan penelitian ini diharapkan memiliki kegunaan sehingga, mahasiswa dapat membandingkan antara teori yang didapat dengan praktek yang sesungguhnya. Pada prinsipnya penelitian merupakan suatu penerapan dari teori menjadi praktek, maka berikut akan di uraikan kegunaan penelitian baik bagi akademis dan praktis. Kegunaan praktis
Penelitian yang dilakukan mempunyai kegunaan dalam bidang praktis terutama bagi beberapa pihak yaitu:
a. Pihak Guru
Memberikan kemudahan bagi guru dalam mendata siswanya, dan memberikan penilaian.
b. Pihak SMA Negeri 2 Purwakarta
c. Memberikan kemudahan untuk memproses data siswa, nilai siswa dan pengambilan laporan bulanan.
(8)
8 Kegunaan akademis
Dalam bidang akademis, ada beberapa kegunaan bagi beberapa pihak dalam penelitian ini diantaranya yaitu:
a. Bagi Pengembangan Ilmu
Sebagai pengembangan ilmu yang diperoleh dari program Studi Sistem Informasi terutama Sistem Informasi Akademik.
b. Bagi Peneliti Lain
Penelitian ini diharapkan dapan menjadi referensi bagi peneliti lainnya yang akan meneliti dibidang yang sama.
c. Bagi Penulis
Penelitian ini dapat menambah pengetahuan dalam mengembangkan teori dan penerapannya pada dunia praktek khususnya sistem Informasi Pendaftaran. Selain itu untuk memenuhi syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer.
Batasan Masalah
Batasan masalah yang digunakan dalam sebuah pembahasan bertujuan agar dalam pembahasannya lebih terarah dan sesuai dengan tujuan yang akan dicapai. Adapun pembatasannya meliputi:
1. Hanya membuat sistem informasi akademik yaitu mencakup pengolahan pendaftaran ulang bagi siswa baru yang sudah lulus seleksi, pembagian kelas mencakup seluruh tingkatan kelas dan penjurusan untuk kelas I , pembuatan jadwal
(9)
hanya sebagai rekap dan pengolahan nilai menghasilkan nilai akhir siswa tidak sampai pembuatan raport.
2. Sistem yang dirancang dititik beratkan kepada data akademik yang meliputi penerimaan siswa baru, pembagian kelas dan data nilai siswa yang meliputi dari komponen ulangan harian, tugas, UTS, dan UAS dengan formula penghitungan nilai akhir disamakan semua guru. Daftar ulang untuk siswa baru, pembagian kelas, penjadwalan dan penilaian mencakup seluruh tingkatan dari Kelas I, Kelas II dan Kelas III dimana untuk Kelas I pembagian kelas dilakukan penjurusan.
3. Pelaksanaan sistem informasi akademik hanya mengacu kepada data akademik yang sudah dianggap valid oleh pihak SMA Negeri 2 Purwakarta, yang menghasilkan seperti pendaftaran siswa baru, jadwal pelajaran, pembagian kelas dan nilai siswa. 4. Pengujian aplikasi sistem informasi akademik yang telah valid hanya meliputi siswa
baru, laporan pembagian kelas, penjadwalan dan nilai siswa berupa laporan nilai akhir dari seluruh mata pelajaran dari seluruh tingkatan kelas.
II. KAJIAN PUSTAKA Pengertian sistem
Sistem berasal dari bahasa latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka. Sedangkan menurut beberapa ahli definisi sistem yaitu, menurut Abdul Kadir Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan [1]. Selanjutnya, menurut Jogiyanto HM Sistem adalah kumpulan dari
(10)
10 komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu [2]. Sedangkan menurut Raymond McLeod dikutip oleh Yakub mendefiniskan sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan [3]. Sistem juga merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk tujuan tertentu.
Elemen sistem
Menurut McLeod yang dikutip oleh Yakub tidak semua sistem memiliki kombinasi elemen-elemen yang sama, tetapi susunan dasarnya sama [3]. Elemen-elemen-elemen yang terdapat dalam sistem ditandai dengan adanya :
a. Tujuan
Tujuan ini menjadi motivasi yang mengarahkan pada sistem, karena tanpa tujuan yang jelas sistem menjadi tidak terarah dan tidak terkendali. Misalnya dapat berupa tujuan organisasi, kebutuhan organisasi, permasalahan yang ada dalam suatu organisasi maupun urutan prosedur untuk mencapai tujuan organisasi.
b. Batasan
Batasan (boundary) sistem adalah pemisah antara sistem dan daerah diluar sistem. Selain itu juga sebagai batasan-batasan dari tujuan yang akan dicapai oleh sistem. Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem dan juga aturan-aturan.
c. Kontrol Sistem
Kontrol atau pengawasan sistem merupan pengawasan terhadap pelaksanaan pencapaian tujuan dari sistem tersebut. Kontrol sistem dapat berupa kontrol terhadap
(11)
pemasukan data (input), kontrol terhadap keluaran data (output), kontrol terhadap pengolahan data, kontrol terhadap umpan balik dan sebagainya.
d. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-hal berwujud maupun yang tidak berwujud. Masukan berwujud adalah bahan mentah, sedangkan yang tidak berwujud adalah informasi. Masukan juga dapat berupa jenis data. e. Proses
Proses merupakan elemen yang bertugas melakukan perubahan atau transformasi dari masukan/data menjadi keluaran/informasi yang berguna dan lebih bernilai. f. Keluaran
Keluaran (output) merupakan hasil dari input yang sudah dilakukan pemerosesan sistem dan keluaran dapat menjadi masukan untuk subsistem lain. Output ini bisa berupa laporan grafik, diagram batang dan sebagainya
Pengertian Informasi
Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang [3]. Jogiyanto menyatakan Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya [2].
Disebutkan diatas bahwa data merupakan sumber awal dari informasi. Data adalah representasi fakta nyata yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata (fact and entity) adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan
(12)
12 terjadi. Data merupakan bentuk yang dapat memberikan manfaat yang besar bagi penerimanya, namun data saja tidak cukup, karena data jika diibaratkan bahan mentah, yang bisa saja salah dalam penggunaanya jika ada di tangan orang yang tidak tepat. Sehingga perlu suatu proses yang nantinya dilakukan untuk menghasilkan informasi.
Pada kenyataannya, informasi merupakan hal yang dibutuhkan baik dalam organisasi maupun kehidupan sosial. Perusahaan maupun masyarakat mengambil tindakan disesuaikan atas informasi yang mereka dapatkan. Sehingga dengan adanya informasi perusahaan dapat terus berkembang, itulah alasan informasi begitu dibutuhkan.
Pengertian sistem informasi
Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan [5]. Sistem Informasi adalah sistem yang mempunyai kemampuan untuk mengumpulkan informasi dari semua sumber dan menggunakan berbagai media untuk menampilkan informasi [3]. Pengertian akademik
Kata akademik berasal dari bahasa Yunani yakni academos yang berarti sebuah taman umum (plasa) di sebelah barat laut kota Athena. Sesudah itu, kata acadomos berubah menjadi akademik, yaitu semacam tempat perguruan. Para pengikut perguruan tersebut disebut academist, sedangkan perguruan semacam itu disebut academia. Berdasarkan hal ini, inti dari pengertian akademik adalah keadaan orang-orang bisa menyampaikan dan
(13)
menerima gagasan, pemikiran, ilmu pengetahuan, dan sekaligus dapat mengujinya secara jujur, terbuka, dan leluasa.
Sedangankan, kegiatan akademik adalah kegiatan pembelajaran di dalam atau di luar ruang kuliah, studio atau laboratorium, pengerjaan tugas‐tugas, evaluasi pembelajaran, dan kegiatan administrasi yang menyertainya.
III. OBJEK DAN METODE PENELITIAN Objek Penelitian
Menentukan objek penelitian adalah langkah awal yang harus diputuskan oleh seorang peneliti, karena objek penelitian adalah tempat dimana peneliti akan melakukan penelitian. Objek penelitian merupakan tempat dimana masalah yang diteliti berada. Menentukan objek penelitian harus selektif, agar data dan kebutuhan yang ingin diteliti sesuai dengan masalah yang akan dipecahkan.
Lokasi pelaksanaan penelitian ini yaitu di SMA Negeri 2 Purwakarta di Jln. Raya Sadang no.17 Purwakarta 41118. Telepon : (0264) 201072.
Metode Penelitian
Metode penelitian merupakan suatu mekanisme, teknik atau cara untuk mencari, memperoleh, mengumpulkan atau mencatat data yang dapat digunakan untuk keperluan menyusun penelitian. Penyusunan penelitian ini menggunakan metode pendekatan kualitatif deskriptif, yaitu mengumpulkan data kemudian menganalisisnya serta memaparkan hasil pengamatan di lapangan.
Desain penelitian yang digunakan yang menggunakan metode desktiptif karena metode ini menjelaskan gambaran secara sistematis, faktual, dan akurat mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu. Teknik pengumpulan data yang digunakan yaitu menggunakan :
(14)
14 1. Sumber data primer
2. Sumber data sekunder
Metode pendekatan sistem yang digunakan untuk mendeskripsikan sistem yang telah maupun yang akan dirancang dengan menggunakan metode pendekatan sistem yang berorientasi Object Oriented Programming (OOP).
Metode pengembangan sistem yang digunakan dalam penelitian ini yaitu menggunakan model prototype. Model prototype adalah suatu metode yang dalam penembangan sistem menggunakan pendekatan untuk membuat suatu program dengan cepat dan bertahap sehingga dapat segera dievaluasi oleh pemakai (user).
Gambar 3.3 Mekanisme Pengembangan Sistem dengan Prototipe (Sumber : Pengenalan Sistem Informasi [1,p, 417])
(15)
Pengujian Software adalah teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan. Perangkat lunak dapat diuji dengan dua cara, yaitu :
1. White Box Testing 2. Black Box Testing IV. HASIL PENELITIAN Perancangan Sistem
Pada tahapan ini perancangan sistem yang dibangun digambarkan secara objek oriented sebelum dilakukan pengkodean dalam bahasa pemrograman. Rancangan sistem informasi akademik di SMA Negeri 2 Purwakarta dimaksudkan untuk menghasilkan suatu sistem baru untuk mendukunng sistem akademik yang sudah berjalan dan dapat mengatasi permasalahan yang ditemukan sebelumnya.
Tujuan perancangan sistem
Tujuan dari perancangan sistem adalah untuk menggambarkan prototype yang sesuai dengan kebutuhan pemakai, juga untuk menghasilkan perancangan sehingga tidak terjadi lagi kesalahan dalam pengolahan datanya. Berikut adalah tujuan dari perancangan sistem yang dilakukan penulis:
a. Sistem informasi akademik ini dapat memudahkan seluruh user yang terlibat dalam seluruh proses administrasi yang meliputi pendaftaran, pembagian kelas, penjadwalan dan penilaian, sehingga para user dapat memperoleh informasi data sebelumnya dengan mudah dan cepat.
(16)
16 b. Dengan adanya sistem informasi akademik ini dapat mempercepat proses pengolahan data pendaftaran siswa, data nilai dan penjadwalan karena sudah lebih mudah dalam pencarian data.
c. Dapat mempermudah pengguna untuk pembuatan laporan baik laporan penilaian maupun laporan daftar nama siswa.
Gambaran umum sistem yang diusulkan
Perancangan sistem yang diusulkan tidak mengalami banyak perubahan, hanya mengubah proses akademik di SMA Negeri 2 Purwakarta menjadi terkomputerisasi, penambahan actor dan dapat melakukan pengolahan data seperti registrasi ulang siswa baru, pembagian kelas siswa baru, penjadwalan kegiatan belajar mengajar, dan pengolahan nilai akhir siswa. Selain dapat mengolah data masukan, sistem dapat menghasilkan keluaran yang sesuai dengan kebutuhan seperti daftar nama siswa, jadwal pelajaran, dan nilai hasil ujian siswa.
Perancangan prosedur yang diusulkan
Proses perancangan ini merupakan tahap awal dalam perancangan sistem informasi yang ditunjukan untuk mengatasi masalah yang ada pada proses akademik yang sedang berjalan. Hal ini berdasarkan hasil analisis yang dilakukan oleh penulis dalam perancangan sistem informasi akademik. Pada perancangan sistem akademik ini, penulis memilih menggunakan konsep client-server, dimana Kepala Sekolah Bag. Tata Usaha, Guru, Bag. Kurikulum, Bag. Prasarana dan Bag. Kesiswaan berperan memegang server yang dapat menginput, mengedit, menyimpan dan mencetak laporan, sedangkan Siswa dan Guru juga berperan sebagai client yang menerima hasil dari pengolahan data berupa laporan.
Proses perancangan ini merupakan tahap awal dari perancangan sistem informasi yang dilakukan sebagai pemecahan masalah yang ada pada proses sistem informasi akademik yang sedang berjalan. Hal ini berdasarkan pada analisis proses sistem informasi
(17)
akademik yang telah dilakukan. Berikut ini merupakan proserdur yang akan diusulkan, diantaranya:
Use case diagram
Gambar 4.1 Use case Diagram Yang Diusulkan
Mengelola Pegawai
Seleksi
Pembagian Kelas Pendaftaran Ulang
Penilaian Penjadwalan
Pendaftaran
Login
Kepala Sekolah
Kurikulum Guru Prasarana Tata Usaha Calon Siswa
Siswa
Kesiswaan
<<include>> <<include>>
<<include>>
<<include>>
<<include>>
<<include>> <<include>> <<include>> System
(18)
18 Implementasi
Tahap implementasi pada sebuah sistem informasi merupakan tahap dimana sistem yang telah dirancang, menjelaskan mengenai pembuatan sistem yang sesuai dengan analisis dan perancangan sebelumnya
Implementasi perangkat lunak
Untuk perangkat lunak yang diperlukan agar dapat mengimplementasikan sistem informasi ini yaitu sebagai berikut:
1. Sistem Operasi Windows Server 2008, Windows XP 2. Database MySql
3. Aplikasi Database Connector ODBC 5.1 4. Program Aplikasi Java Netbeans 7.3.1 5. Xampp versi 4.1.6
6. Jaspersoft (iReport) versi 5.1.0 Implementasi perangkat keras
Perangkat keras yang digunakan dalam pengimplementasian sistem informasi akademik ini berdasarkan kebutuhan minimal yang bisa dipakai baik oleh server maupun client setidaknya sebagai berikut :
1. Komputer Server
Komputer Sever adalah komputer yang mempunyai daya kinerja yang lebih besar daripada komputer client, yang mana didalamnya tersimpan semua data yang akan di salurkan kepada semua komputer client. Berikut adalah spesifikasi perangkat keras yang harus ada di dalam sebuah komputer server :
a. Processor 2x Quadcore Xeon Westmere 4C (2.53 Ghz) 12M b. HDD 4 x 1 TB with RAID 10 Hardware
(19)
d. Ukuran 2U server Rackmount
Sedangkan Perangkat lunak yang digunakan adalah sebagai berikut : a. Sistem Operasi Windows 7 atau 8
b. Database MySql c. Xampp versi 4.1.6 d. Java Netbeans 7.3.1 e. Jaspersoft (iReport) 5.1.0 Rencana pengujian
Rencana pengujian yang akan dilakukan dengan menguji sistem. Pengujian Sistem Informasi Akademik berikut menggunakan data uji berupa masukan dari Bag. Tata Usaha, Wak. Kurikulum, dan Guru. Rencana pengujian selengkapnya terlihat pada tabel dibawah ini :
Tabel 4.10 Rencana Pengujian
Kelas Uji Detail Pengujian Jenis Pengujian 1. Login Tata Usaha,
Kurikulum, Guru
Verifikasi data login masing-masing pengguna dengan memasukkan nama pengguna dan kata sandi oleh pengguna.
Black Box
2. Pengujian pengisian data siswa pada form pendaftaran.
Proses pengisian data siswa pada form pendaftaran sekaligus proses simpan.
(20)
20 3. Pengujian pengisian
data kelas
Proses pengisian data kelas
sekaligus proses simpan Black Box 4. Pengujian pengisian
pembuatan jadwal pelajaran .
Proses pengisian pembuatan jadwal
pelajaran sekaligus proses simpan
Black Box
5. Pengujian pengisian data nilai siswa
Proses pengisian data nilai siswa sekaligus proses simpan.
Black Box
Kesimpulan hasil pengujian
Berdasarkan hasil pengujian dengan kasus sample uji yang telah dilakukan memberikan kesimpulan bahwa perangkat lunak ini dapat digunakan dengan baik, namun pengujian tersebut dapat dikatakan belum sempurna, karena hanya dilakukan pada satu sisi pengujian. Dari semua yang telah dilakukan dalam pengujian ini diharapkan dapat mewakili pengujian fungsi yang lain dalam Sistem Informasi Akademik ini.
V. Kesimpulan dan saran Kesimpulan
Beberapa kesimpulan yang dapat diambil dari pembahasan dan penerapan sistem terhadap permasalahan yang ada dalam sistem informasi akademik pada SMA Negeri 2 Purwakarta adalah sebagai berikut :
(21)
a. Dengan adanya sistem akademik ini dapat membantu dalam proses pendaftaran siswa baru dan penyimpanan data tersimpan ke database sehingga tidak terjadi lagi berkas yang tercecer ataupun hilang.
b. Pada saat penerimaan siswa baru atau penyeleksian siswa baru tidak terjadi lagi kesalahan dan proses penyeleksian siswa bisa dilakukan dengan cepat.
c. Sistem informasi akademik yang dibuat diharapkan pula dapat membantu pada saat pembagian kelas karena sudah otomatis.
d. Sistem juga diharapkan dapat membatu pada saat penjadwalan dilaksanakan agar tidak terjadi lagi kesalahan jadwal atau jadwal bentrok sehingga tidak mengganggu kegiatan belajar mengajar pada awal semester.
e. Dengan adanya sistem informasi ini dapat membantu menata nilai agar lebih teratur dalam pengolahan data nilai tersebut.
Saran
Agar kerja dari sistem akademik yang dirancang lebih optimal, maka penulis memberikan beberapa saran, yaitu :
a. Untuk pengembangan sistem informasi akademik pada SMA Negeri 2 Purwakarta, diharapkan proses penjadwalan dapat dilakukan secara otomatis oleh sistem. b. Sistem ini dapat membuat daftar hadir siswa / absensi
c. Sistem ini perlu dilengkapi prosesnya sampai pembuatan raport bahkan sampai ijazah.
(22)
22 VI. Daftar Pustaka
Al-bahra bin Ladjamudin, “Analisis dan Desain Sistem Informasi”, Yogyakarta: Graha Ilmu, 2005.
HM, Jogiyanto,“Analisis Dan Desain Sistem Informasi”, Yogyakarta: Andi Offset,2001.
Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta: Andi, 2003. Kristanto. Andri,”Perancangan Sistem Informasi Dan Aplikasinya”.
Yogyakarta: Gaya Media, 2008.
(23)
UNIVERSITAS KOMPUTER INDONESIA
PROGRAM STUDI SISTEM INFORMASI
KAMPUS I : JL. DIPATI UKUR 112 TELP. (022) 2504119, 2533603 BANDUNG 40132KAMPUS II : JL. DIPATI UKUR 116 TELP. (022) 2533676, 2506634 BANDUNG 40132 KAMPUS III : JL. DIPATI UKUR 102 TELP. (022) 2503624, FAX. 2533754 BANDUNG 40132 KAMPUS IV : JL. DIPATI UKUR 114 TELP. (022) 2506553, 2508412 BANDUNG 40132
BIODATA MAHASISWA
DATA PRIBADI:
Nim : 10511382
Nama : Aa Awaludin Jamil
Tempat/Tgl. Lahir : Purwakarta, 13-Jan-1993
Jenis Kelamin : Pria
Semester : 8
Jenjang Pendidikkan : Program Sarjana (Strata - I)
IPK : 3.35
Alamat Rumah : KP Benteng RT 05 RW 02, Desa Benteng, Kec Campaka, Kab Purwakarta, Jawa Barat
Alamat Bandung : Jln. Tubagus Ismail Bawah No. 15 RT 04 RW 01 , Bandung 40132
E-Mail : [email protected]
No. Telepon : 085794395999
DATA KELUARGA:
Nama Ayah : Jum Jumianto
Nama Ibu : Resih
Alamat Orang Tua : KP Benteng RT 05 RW 02, Kec Campaka, Kab Purwakarta, Jawa Barat
No. Telpon Orang Tua : 085759999459
Pekerjaan Orang Tua : Wiraswasta
Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.
Hormat Saya,
(24)
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Penelitian
Perkembangan teknologi saat ini sudah sangat berkembang dengan pesat,
teknologi saat ini dapat kita pahami sebagai suatu alat yang berfungsi untuk
membantu manusia dalam melakukan aktifitasnya seperti salah satunya teknologi
yang dapat membantu atau mendukung kinerja sebuah perusahaan dalam
menghasilkan informasi yang mungkin saat ini lebih dikenal sebagai teknologi
informasi, sedikit demi sedikit telah menjadi alat bantu yang dapat menjadi tolak
ukur untuk mendapatkan hasil informasi yang akurat, aktual dan relavan.
Penggunaan komputer sebagai alat bantu sudah mulai diterapkan di berbagai bidang
seperti industri, perkantoran, pemerintahan, termasuk pendidikan.
Dalam faktor pendidikan merupakan hal penting yang perlu diperhatikan,
pendidikan baik formal maupun informal merupakan bekal bagi para calon penerus
bangsa untuk dapat terus menjalankan perannya sebagai anak bangsa. Pendidikan
merupakan wujud nyata peradaban bangsanya, pendidikan sangat dibutuhkan selain
agar bangsa kita tetap dapat bersaing dengan masyarakat global juga secara
personal untuk menjawab tantangan kehidupan masing-masing individu.
Sebagai sekolah negeri dengan standar nasional, tentu saja SMA Negeri
khususnya di Purwakarta harus siap dengan tantangan perkembangan jaman. Yaitu
(25)
2
dengan menyiapkan lingkungan sekolahnya peka terhadap teknologi informasi
dengan mempersiapkan fasilitas dan tenaga ahli yang kompeten dibidangnya. Hal
ini semata-mata untuk dapat melengkapi fungsi dari sistem informasi yang nantinya
akan di terapkan di sekolah ini.
SMA Negeri 2 Purwakarta saat ini memang sudah terbiasa dengan
penggunaan komputer sebagai media bantu untuk kegiatan akademik, tetapi dalam
bagian pendaftaran siswa masih dilakukan dengan penyimpanan arsip pendaftaran
dan diurutkan berdasarkan tanggal masuk daftar ulang dan harus dicatatkan kembali
di buku arsip pendaftaran, sehingga dapat menimbulkan kerangkapan data siswa
dan penyimpanan yang berbentuk arsip yang dapat memungkinkan arsip tercecer.
Pada era globalisasi sekarang ini hal seperti ini dirasa kurang efektif dan efesien
dikarenakan berbagai masalah seperti banyaknya siswa yang mendaftar pada saat
pendaftaran siswa baru.
Tabel 1.1 Data Jumlah Penerimaan Siswa Baru
(Sumber : Bagian Kurikulum SMA Negeri 2 Purwakarta)
Tahun Masuk
Jumlah Pendaftar
Jumlah Siswa
Yang Diterima
Pasing Grade
2010
560
322
34.17
2011
565
357
34.65
2012
570
359
35.65
2013
620
416
36.05
(26)
3
Seperti diketahui pada tabel data jumlah penerimaan siswa baru Tabel 1.1
jumlah peminat untuk SMA Negeri 2 Purwakarta setiap tahunnya semakin
bertambah, dengan semakin banyaknya siswa yang berminat. Dengan begitu, tentu
harus seimbang dengan pelayanan yang diberikan kepada siswanya, baik dalam
KBM maupun Administrasinya.
Selain itu pembagian kelas untuk siswa baru maupun siswa lama dilakukan
setelah semua siswa melakukan pendaftaran, sehingga harus menunggu sampai
kegiatan daftar ulang selesai, petugas baru dapat melakukan pembagian kelas.
Tabel 1.2 Pembagian Jumlah Siswa Kelas I Tahun Ajaran 2014/2015
(Sumber : Bagian Tata Usaha SMA Negeri 2 Purwakarta)
Kelas 1
BHS
IPA
IPS
TOTAL
L P JML L P JML L
P
JML L
P
JML
L
P
JML
-
-
-
-
-
-
87 202
289
67 109
176
154 311
465
Tabel 1.3 Pembagian Jumlah Siswa Kelas II Tahun Ajaran 2014/2015
Kelas 2
BHS
IPA
IPS
TOTAL
L P JML L P JML L
P
JML L
P
JML
L
P
JML
-
-
-
-
-
-
73 178
251
66 95
161
139 273
412
Tabel 1.4 Pembagian Jumlah Siswa Kelas III Tahun Ajaran 2014/2015
Kelas 3
BHS
IPA
IPS
TOTAL
L P JML L P JML L
P
JML L
P
JML
L
P
JML
-
-
-
-
-
-
87 202
289
67 109
176
154 311
465
(27)
4
Dalam kegiatan pembagian jadwal pelajaran dibuat berdasarkan
ketersediaan ruang sehingga dibutuhkan waktu yang lama dan menyebabkan
keterlambatan proses belajar mengajar. Proses penilaian dari guru masih harus
mencatat satu persatu dengan menunggu semua nilai terkumpul, disebabkan harus
menunggunya laporan nilai dari guru yang mengajar, sehingga membutuhkan
waktu yang lama untuk memproses nilai akhir siswa.
Karena pada prakteknya
penilaian siswa masih dilakukan dalam lembar kertas ujian sehingga masih sering
terjadi kesalahan. Media penyimpanan yang masih berupa dokumen juga menjadi
cukup sulit dalam pencarian kembali data siswa atau pun nilai.
Sistem Informasi Akademik dibangun untuk menunjang perkembangan
teknologi informasi di bidang pendidikan baik dalam proses KBM (Kegiatan
Belajar Mengajar) maupun administrasi untuk kepentingan sekolah. Pada penelitian
yang dilakukan saat ini adalah untuk membangun sistem informasi akademik guna
untuk membantu proses pandaftaran siswa, pembagian kelas, penjadwalan serta
proses penilaianya.
Hal inilah yang menjadi latar belakang peneliti untuk membuat suatu sistem
informasi akademik untuk membantu memudahkan penyimpanan dan pengolahan
data akademik seperti pandaftaran siswa, pembagian kelas, penjadwalan serta
proses penilaianya.
Maka dari ituberdasarkan uraian permasalahan diatas maka
penulis mengusulkan penelitian untuk membangun sebuah aplikasi yang diberi
judu
l “
SISTEM INFORMASI AKADEMIK BEBRBASIS
DESKTOP
PADA SMA
NEGERI 2 PURWAKARTA
”
(28)
5
1.2. Identifikasi dan Rumusan Masalah
Penulis menyusun identifikasi dan rumusan masalah untuk bisa mengetahui
dan menjawab pertanyaan pada latar belakang masalah.
1.2.1.
Identifikasi masalah
Berdasarkan uraian diatas ada beberapa permasalahan yang dapat di
identifikasi:
1.
Proses daftar ulang siswa baru yang masih dilakukan secara langsung
kepada bagian Tata Usaha, siswa yang nilai UN-nya sesuai yang dinyatakan
diterima. Lalu calon siswa menyerahkan berkas dan data diri pada petugas
Tata Usaha sehingga Bag. Tata Usaha harus mengarsipkan formulir siswa
dalam media yang masih berbentuk dokumen dan penyimpanan data-data
akademik yang masih dalam bentuk berkas, sehingga sering terjadinya
kemungkinan data yang hilang maupun rusak pada SMA Negeri 2
Purwakarta.
2.
Proses pembagian kelas dan proses penjadwalan yang membutuhkan waktu
lama dan masih terdapat beberapa jadwal mengajar yang sama antara guru
satu dengan guru yang lain sehingga masih sering terjadi bentrok dalam
penjadwalan.
3. Proses penilaian membutuhkan waktu yang lama untuk memproses nilai akhir siswa. Karena pada prakteknya penilaian siswa masih dilakukan pada lembar kertas ujian sehingga masih sering terjadi kesalahan. Media penyimpanan
(29)
6
masih berupa dokumen juga menjadi cukup sulit dalam pencarian kembali data siswa ataupun nilai.
1.2.2.
Rumusan masalahAdapun rumusan masalah yang ada adalah sebagai berikut:
1. Bagaimana sistem pendaftaran ulang siswa, pembagian kelas, penjadwalan dan penilaian yang berjalan di SMA Negeri 2 Purwakarta.
2. Bagaimana perancangan sebuah sistem informasi akademik yang nantinya akan diterapkan di SMA Negeri 2 Purwakarta.
3. Bagaimana implementasi dari rancangan ke program aplikasi sistem informasi akademik di SMA Negeri 2 Purwakarta.
4. Bagaimana pengujian dari program aplikasi akademik di SMA Negeri 2 Purwakarta.
1.3. Maksud dan Tujuan Penelitian
Penulis dalam penyusunan penelitian ini memiliki maksud dan tujuan
sebagai berikut:
1.3.1.
Maksud penelitian
Maksud dari penelitian ini adalah untuk membangun sistem informasi
akademik di SMA Negeri 2 Purwakarta yang dimaksudkan untuk membantu pihak
sekolah dalam memproses akademik dalam pendaftaran ulang dan untuk mengurus
proses administrasinya.
1.3.2.
Tujuan penelitian
(30)
7
1.
Untuk mengetahui permasalahan sistem akademik yang meliputi
pendaftaran ulang, pembagian kelas, penjadwalan, dan penilaian di SMA
Negeri 2 Purwakarta
2.
Perancangan dan pembuatan sistem informasi akademik di SMA Negeri 2
Purwakarta untuk memberi kemudahan dalam pendaftaran ulang,
pembagian kelas, penjadwalan, dan penilaian.
3.
Membuat program aplikasi akademik yang berdasarkan rancangan sistem
informasi akademik di SMA Negeri 2 Purwakarta, agar dapat menentukan
kualitas sistem informasi yang sudah dirancang.
4. Pengujian program aplikasi akademik untuk mengetahui kesesuaian sistem informasi akademik di SMA Negeri 2 Purwakarta.
1.4. Kegunaan Penelitian
Dengan disusunnya penulisan penelitian ini diharapkan memiliki kegunaan
sehingga, mahasiswa dapat membandingkan antara teori yang didapat dengan
praktek yang sesungguhnya. Pada prinsipnya penelitian merupakan suatu
penerapan dari teori menjadi praktek, maka berikut akan di uraikan kegunaan
penelitian baik bagi akademis dan praktis.
1.4.1.
Kegunaan praktis
Penelitian yang dilakukan mempunyai kegunaan dalam bidang praktis
terutama bagi beberapa pihak yaitu:
a.
Pihak Guru
Memberikan kemudahan bagi guru dalam mendata siswanya, dan
memberikan penilaian.
(31)
8
b.
Pihak SMA Negeri 2 Purwakarta
Memberikan kemudahan untuk memproses data siswa, nilai siswa dan
pengambilan laporan bulanan.
1.4.2.
Kegunaan akademis
Dalam bidang akademis, ada beberapa kegunaan bagi beberapa pihak dalam
penelitian ini diantaranya yaitu:
a.
Bagi Pengembangan Ilmu
Sebagai pengembangan ilmu yang diperoleh dari program Studi Sistem
Informasi terutama Sistem Informasi Akademik.
b.
Bagi Peneliti Lain
Penelitian ini diharapkan dapan menjadi referensi bagi peneliti lainnya
yang akan meneliti dibidang yang sama.
c.
Bagi Penulis
Penelitian ini dapat menambah pengetahuan dalam mengembangkan
teori dan penerapannya pada dunia praktek khususnya sistem Informasi
Pendaftaran. Selain itu untuk memenuhi syarat kelulusan pada Program
Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu
Komputer.
1.5. Batasan Masalah
Batasan masalah yang digunakan dalam sebuah pembahasan bertujuan agar
dalam pembahasannya lebih terarah dan sesuai dengan tujuan yang akan dicapai.
Adapun pembatasannya meliputi:
(32)
9
1.
Hanya membuat sistem informasi akademik yaitu mencakup pengolahan
pendaftaran ulang bagi siswa baru yang sudah lulus seleksi, pembagian
kelas mencakup seluruh tingkatan kelas dan penjurusan untuk kelas I ,
pembuatan jadwal hanya sebagai rekap dan pengolahan nilai menghasilkan
nilai akhir siswa tidak sampai pembuatan raport.
2.
Sistem yang dirancang dititik beratkan kepada data akademik yang meliputi
penerimaan siswa baru, pembagian kelas dan data nilai siswa yang meliputi
dari komponen ulangan harian, tugas, UTS, dan UAS dengan formula
penghitungan nilai akhir disamakan semua guru. Daftar ulang untuk siswa
baru, pembagian kelas, penjadwalan dan penilaian mencakup seluruh
tingkatan dari Kelas I, Kelas II dan Kelas III dimana untuk Kelas I
pembagian kelas dilakukan penjurusan.
3.
Pelaksanaan sistem informasi akademik hanya mengacu kepada data
akademik yang sudah dianggap valid oleh pihak SMA Negeri 2 Purwakarta,
yang menghasilkan seperti pendaftaran siswa baru, jadwal pelajaran,
pembagian kelas dan nilai siswa.
4.
Pengujian aplikasi sistem informasi akademik yang telah valid hanya meliputi siswa baru, laporan pembagian kelas, penjadwalan dan nilai siswa berupa laporan nilai akhir dari seluruh mata pelajaran dari seluruh tingkatan kelas.1.6. Lokasi dan Waktu Penelitian
Berikut adalah penjelasan tentang lokasi dan waktu penelitian yang
dilakukan penulis selama proses penyusunan penelitian :
(33)
10
1.6.1.
Lokasi penelitian
Lokasi yang menjadi objek penelitian ini adalah sebagai berikut:
Nama Instansi : SMA Negeri 2 Purwakarta
Alamat
: Jln. Raya Sadang no.17 Purwakarta 41118
Telepon
: (0264) 201072
1.6.2.
Waktu penelitian
Jadwal penelitian ini dilakukan dengan tahapan sebagai berikut:
Tabel 1.5 Jadwal Penelitian
NO
Nama & Kegiatan
Tahun 2015
Maret
April
Mei
Juni
Juli
MINGGU
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.
Mengidentifikasi Kebutuhan Pemakai
a.
Observasi
b.
Wawancara
2.
Perancangan
a.
Perancangan
Perangkat Lunak
b.
Perancangan
Database
c.
Pembuatan
Perangkat Lunak
3.
Menguji Prototipe
d.
Menguji Perangkat
Lunak
1.7.
Sistematika Penulisan
Sistematika Penulisan Tugas akhir ini dibagi dalam beberapa bab dengan
pokok pembahasan secara umum sebagai berikut :
(34)
11
a.
BAB I. PENDAHULUAN
Bab ini berisi latar belakang, identifikasi masalah, maksud dan tujuan
penelitian, kegunaan penelitian, batasan masalah, lokasi dan jadwal penelitian,
dan sistematika penulisan.
b.
BAB II. LANDASAN TEORI
Bab ini berisi teori-teori pendukung yang berhubungan dengan pembangunan
sistem.
c.
BAB III. OBJEK DAN METODE PENELITIAN
Bab ini membahas Objek Penelitian, Metodologi Penelitian yang digunakan,
deskripsi sistem yang berjalan dan Analisis Sistem yang berjalan.
d.
BAB IV. HASIL DAN PEMBAHASAN
Bab ini berisi tentang perancangan sistem, perancangan antar muka,
perancangan arsitektur jaringan, serta implementasi dan pengujian aplikasi
sistem informasi akademik pada SMA Negeri 2 Purwakarta.
e.
BAB V. KESIMPULAN DAN SARAN
Bab ini merupakan bagian terakhir dari laporan penelitian yang berisi
kesimpulan dan saran dari seluruh kegiatan penelitian dalam pembuatan
aplikasi sistem informasi akademik pada SMA Negeri 2 Purwakarta.
(35)
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Beberapa kesimpulan yang dapat diambil dari pembahasan dan penerapan
sistem terhadap permasalahan yang ada dalam sistem informasi akademik pada
SMA Negeri 2 Purwakarta adalah sebagai berikut :
a.
Dengan adanya sistem akademik ini dapat membantu dalam proses
pendaftaran siswa baru dan penyimpanan data tersimpan ke database
sehingga tidak terjadi lagi berkas yang tercecer ataupun hilang.
b.
Pada saat penerimaan siswa baru atau penyeleksian siswa baru tidak terjadi
lagi kesalahan dan proses penyeleksian siswa bisa dilakukan dengan cepat.
c.
Sistem informasi akademik yang dibuat diharapkan pula dapat membantu
pada saat pembagian kelas karena sudah otomatis.
d.
Sistem juga diharapkan dapat membatu pada saat penjadwalan dilaksanakan
agar tidak terjadi lagi kesalahan jadwal atau jadwal bentrok sehingga tidak
mengganggu kegiatan belajar mengajar pada awal semester.
e.
Dengan adanya sistem informasi ini dapat membantu menata nilai agar lebih
teratur dalam pengolahan data nilai tersebut.
5.2. Saran
Agar kerja dari sistem akademik yang dirancang lebih optimal, maka
penulis memberikan beberapa saran, yaitu :
(36)
149
1.
Untuk pengembangan sistem informasi akademik pada SMA Negeri 2
Purwakarta, diharapkan proses penjadwalan dapat dilakukan secara
otomatis oleh sistem.
2.
Sistem ini dapat membuat daftar hadir siswa / absensi
3.
Sistem ini perlu dilengkapi prosesnya sampai pembuatan raport bahkan
sampai ijazah.
(37)
SISTEM INFORMASI AKADEMIK BERBASIS
DESKTOP
PADA SMA NEGERI 2 PURWAKARTA
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi
Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer
Oleh :
AA AWALUDIN JAMIL
105.11.382
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(38)
vi
DAFTAR ISI
LEMBAR PENGESAHAN
LEMBAR PERNYATAAN KEASLIAN
ABSTRAK
………..i
ABSTARCT
………
ii
KATA PENGANTAR
………
...
………...iii
DAFTAR ISI
………..……
...vi
DAFTAR GAMBAR
………
.
….
..xi
DAFTAR TABEL
………...…
...xv
DAFTAR SIMBOL
………....xvii
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
……….………..1
1.2. Indetifikasi dan Rumusan Masalah
………..………5
1.2.1.
Identifikasi Masalah
………
.5
1.2.2.
Rumusan Masalah
………...….
6
1.3. Maksud dan Tujuan Penelitian
……….…6
1.3.1.
Maksud Penelitian
………6
1.3.2.
Tujuan Penelitian
………
.
……
6
1.4. Kegunaan Penelitian
………
.
……
...7
1.4.1.
Kegunaan Praktis
……….7
1.4.2.
Kegunaan Akademis
………8
1.5. Batasan Masalah
………..
8
1.6. Lokasi dan Waktu Penelitian
………...…9
1.6.1.
Lokasi Penelitian
………10
1.6.2.
Waktu Penelitian
………
10
(39)
BAB II LANDASAN TEORI
2.1. Konsep
Dasar Sistem…….………
12
2.1.1. Pen
gertian Sistem……….
12
2.1.2. E
lemen Sistem………..13
2.1.3. Karakteristik Sistem……….15
2.1.4. Klarifikasi Sistem……….
17
2.2. Konsep Dasar Sistem……….19
2.2.1. Pengertian Informasi………...……….19
2.2.2. Kualitas Informasi………....20
2.2.3. Siklus Informasi………...…20
2.2.4. Nilai Informasi……….21
2.3. Konsep Dasar Sistem Informasi……….………22
2.3.1. Pengertian Sistem Informasi………...………….22
2.3.2. Komponen Sistem Informasi………....23
2.4. Pengertian Akademik……….25
2.5. Metode Pendekatan Sistem………25
2.5.1. Pendekatan Berorientasi Objek
………...……….26
2.5.1.1. Object Oriented Programming………..27
2.5.1.2. Unified Modeling Language (UML)……….27
2.6. Metode Pengembangan Sistem………..…30
2.6.1. Model Prototipe………
30
2.6.1.1. Kelebihan dan Kekurangan Pro
totipe…………...
32
2.7. Arsitektur Jaringan……….34
2.7.1. Jenis
–
Jenis Jaringan………...
35
2.7.2. Topologi Jaringan……….…38
2.8. Perangkat Lunak Pendukung………..
39
2.9. Pengujian Software………45
(40)
viii
BAB III OBJEK DAN METODE PENELITIAN
3.1. Objek Penelitian…….………
48
3.1.1. Sejarah Singkat SMA Negeri 2 Purwakarta…………..…...
48
3.1.2. Visi dan Misi SMA Negeri 2 Purwakarta………...….
49
3.1.3. Logo Sekolah………...…
50
3.1.4. Sarana Prasarana………..
50
3.1.5. Struktur Organisasi……….……….……
.
……
51
3.1.6. Deskripsi Tugas………
.
…
...51
3.2. Metode Penelitian……….
.
….
58
3.2.1. Desain Penelitian………
..58
3.2.2. Jenis dan Metode Pengumpulan Data
………..
59
3.2.2.1. Sumber Data Primer
………..
59
3.2.2.2. Sumber Data Sekunder
……….……….
60
3.2.3. Metode Pendekatan dan Pengembangan Sistem
…………..
60
3.2.3.1. Metode Pendekatan Sistem
………...
60
3.2.3.2. Metode Pengembangan Sistem
……….
61
3.2.3.3. Alat Bantu Analisis dan Perancangan
…..……….
62
3.2.4. Pengujian Software
………..
62
3.3. Analisis Sistem yang Berjalan
………...…
64
3.3.1. Analisis Prosedur yang Sedang Berjalan
……….
64
3.3.2.
Use case Diagram
………....
66
3.3.2.1. Definisi Aktor dan Deskripsinya
…………...……
66
3.3.2.2. Definisi
Use case
dan Deskripsinya
.……….
67
3.3.3. Skenario
Use case
………
67
3.3.4.
Activity Diagram
………..
73
3.3.5. Evaluasi Sistem yang Sed
ang Berjalan………
78
BAB IV HASIL DAN PEMBAHASAN
4.1. Perancangan Sistem…….……….…
79
(41)
4.1.1. Tujuan Perancangan Sistem
……….
79
4.1.2. Gambaran Umum Sistem yang Diusulkan
………...
80
4.1.3. Perancangan Prosedur yang Diusulkan
………
....80
4.1.3.1.
Use Case Diagram
………..………..
81
4.1.3.2. Skenario
Use Case………
83
4.1.3.3.
Activity Diagram
………
....
………
..
………
.92
4.1.3.4.
Sequence Diagram
………..
101
4.1.4. Perancangan Data
………...
109
4.1.4.1.
Class Diagram
………
109
4.1.4.2.
Object Diagram
………...
110
4.1.5.
Deployment Diagram
………...
..110
4.2. Perancangan Antar Muka
……….
111
4.2.1. Struktur Menu
………
111
4.2.2. Perancangan Input
……….…….
112
4.2.3. Perancangan Output
………
...117
4.3. Perancangan Arsitektur Jaringan
………
.
….
119
4.4. Pengujian
………
.
…
.120
4.4.1. Rencana Pengujian
……….…
121
4.4.2. Kasus dan Hasil Pengujian
……….…
122
4.4.3. Kesimpulan Hasil Pengujian
………
.
….
124
4.5. Implementasi
……….…
125
4.5.1. Implementasi Perangkat Lunak
………..
125
4.5.2. Implementasi Perangkat Keras
………...
125
4.5.3. Implementasi Basis Data
………
127
4.5.4. Implementasi Antar Muka
………..
129
4.5.5. Implementasi Instalasi Program
………
.133
(42)
x
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan
………..……..………
148
5.2. Saran
……….……….
148
DAFTAR PUSTAKA
LAMPIRAN
(43)
DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi
………
21
Gambar 2.2 Mekanisme Pengembangan Sistem dengan Prototype
……….
32
Gambar 3.1 Logo SMA Negeri 2 Purwakarta
………..
50
Gambar 3.2 Struktur Organisasi SMA Negeri 2 Purwakarta
………
...51
Gambar 3.3 Mekanisme Pengembangan Sistem dengan Prototipe
………..61
Gambar 3.4
Use Case Diagram
Sistem Informasi Akademik yang Berjalan
…..66
Gambar 3.5 Activity Diagram Pendaftaran yang Berjalan
………
...74
Gambar 3.6 Activity Diagram Seleksi yang Bejalan
………
75
Gambar 3.7 Activity Diagram Pendaftaran Ulang yang Bejalan
……….
75
Gambar 3.8 Activity Diagram Wali Kelas Yang Berjalan
………...
76
Gambar 3.9 Activity Diagram Pembagian Kelas yang Berjalan
………..
76
Gambar 3.10 Activity Diagram Pembuatan Jadwal Yang Berjalan
……….77
Gambar 3.11 Activity Diagram Activity Diagram Penilaian Yang Berjalan
……..77Gambar 4.1
Use case Diagram
Yang Diusulkan
……….
81
Gambar 4.2
Activity Diagram
Login yang Diusulkan
………
.
….93
Gambar 4.3
Activity Diagram
Mengelola Pegawai yang Diusulkan
…………...94
Gambar 4.4
Activity Diagram
Pendaftaran yang Diusulk
an..………..95
Gambar 4.5
Activity Diagram
Seleksi yang Diusulka
n………...…
.96
Gambar 4.6
Activity Diagram
Pendaftaran Ulang yang Diusulkan
……….
97
Gambar 4.7
Activity Diagram
Pembagian Kelas yang Diusulkan
……..….……98
(44)
xii
Gambar 4.9
Activity Diagram
penilaian yang diusulkan
….
………...100
Gambar 4.10
Sequences Diagram
Login
………...
...101
Gambar 4.11
Sequences Diagram
Mengelola Pegawai
…………...…………..102
Gambar 4.12
Sequences Diagram
Pendaftaran
……….103
Gambar 4.13
Sequences Diagram
Seleksi
………..………
.
…………..104
Gambar 4.14
Sequences Diagram
Pendaftaran Ulang
………
.
……….105
Gambar 4.15
Sequences Diagram
Pembagian Kelas
……...…………
.
…
.
…...106
Gambar 4.16
Sequences Diagram
Penjadwalan
………
..
……...107
Gambar 4.17
Sequences Diagram
Penilaian
………..……….……
..
…….108
Gambar 4.18
Class Diagram
yang Diusulkan
………
..
……..109
Gambar 4.19
Object Diagram
yang Diusulkan
………
.
…
.
……110
Gambar 4.20
Deployment Diagram
yang Diusulkan
……….…
..
……..111
Gambar 4.21 Struktur Menu Program
………111
Gambar 4.22 Peranacangan Antar Muka Login
……….
....112
Gambar 4.23 Perancangan Antar Muka Pendaftaran
……….112
Gambar 4.24 Perancangan Antarmuka Seleksi
……….……….113
Gambar 4.25 Perancangan Antarmuka Daftar
Ulang…...………...…..
114
Gambar 4.26 Perancangan
Antarmuka Input Data Kelas………..…114
Gambar 4.27 Perancangan A
ntarmuka Data Guru………114
Gambar 4.28
Perancangan Antarmuka Data Tata Usaha………..115
Gambar 4.29 Perancangan Antarmuka Pembagian Ke
las…………..
..
……….
115
Gambar 4.30 Perancangan Antarmuka Penjadwalan
……….116
(45)
Gambar 4.32 Perancangan
Output
Hasil Seleksi
………...117
Gambar 4.33 Perancangan
Output
Pembagian kelas dan wali kelasnya ..
…….118
Gambar 4.34 Perancangan
Output
Jadwal Pelajaran
…….………118
Gambar 4.35 Perancangan
Output
Nilai Siswa Perkelas
………119
Gambar 4.36 Perancangan Arsitektur Jaringan
………..120
Gambar 4.37 Form Login
………...130
Gambar 4.38 Form Input Pendafataran Siswa Baru
……...………...130
Gambar 4.39 Tampilan Form Seleksi
……….131
Gambar 4.40 Form Daftar Ulang
…………...………131
Gambar 4.41 Tampilan Form Pembagian Kelas
………..………
.132
Gambar 4.42 Tampilan Form Input Penjadawalan
………..………..132
Gambar 4.43 Icon Instalasi
xampp-win32-1.6.2-installer
………
..133
Gambar 4.44 Tampilan Awal Insatalasi
………
.133
Gambar 4.45 Proses Instalasi
Xampp
………
.
…134
Gambar 4.46 Tampilan
Xampp Control Panel……….
..134
Gambar. 4.47 Icon Instalasi SIAKAD
………...135
Gambar. 4.48 Tampilan Awal Saat Instalasi
………
..135
Gambar. 4.49 Tampilan Saat Memilih Lokasi Instalasi
………..………...136
Gambar. 4.50 Tampilan Saat Memulai Proses Instalasi
………....
....136
Gambar. 4.51 Tampilan Saat Memulai Instalasi
………..…….
....137
Gambar 4.52 Tampilan Login
………....138
Gambar 4.53 Tampilan
Login
Salah
………..
.138
(46)
xiv
Gambar 4.55 Tampilan Input Pendaftaran Siswa Baru
………
.140
Gambar 4.56
Tampilan Form Seleksi………
...
……..141
Gambar 4.57 Tampilan Laporan Hasil Seleksi ..
………142
Gambar 4.58 Form Daftar Ulang
………..……….142
Gambar 4.59 Tampilan Form Pembagian Kelas
….………..143
Gambar 4.60 Tampilan Laporan Pembagian Kelas
…….………..144
Gambar 4.61 Tampilan Form Penjadwalan
……….……..145
Gambar 4.62 Tampilan Laporan Penjadwalan
………..………145
Gambar 4.63 Tampilan Form Penilaian
……….…………146
(47)
DAFTAR TABEL
Tabel 1.1 Data Jumlah Penerimaan Siswa Baru
…………...……….
...2
Tabel 1.2 Pembagian Jumlah Siswa Kelas I Tahun Ajaran 2014/2015
……...…
...3
Tabel 1.3 Pembagian Jumlah Siswa Kelas II Tahun Ajaran 2014/2015
……..…...
3
Tabel 1.4 Pembagian Jumlah Siswa Kelas III Tahun Ajaran 2014/2015
……. …..
3
Tabel 1.5 Jadwal Penelitian
………...
10
Tabel 3.1 Definisi Aktor dan Deskripsinya
………..
66
Tabel 3.2 Definisi Usecase dan Deskripsinya
………...
67
Tabel 3.3 Skenario Usecase Pembagian Kelas yang Berjalan
………..
68
Tabel 3.4 Skenario Usecase Seleksi
………
.
………….
69
Tabel 3.5 Skenario Usecase Pendaftaran Ulang
………
.
……...
69
Tabel 3.6 Skenario Usecase Pembagian Kelas yang Berjalan
…………
.
……….
70
Tabel 3.7 Skenario Usecase Wali Kelas yang Berjalan
………
71
Tabel 3.8 Skenario Usecase Penjadwalan yang Berjalan
………..
72
Tabel 3.9 Skenario Usecase Penilaian yang Berjalan
………
...73
Tabel 3.10 Evaluasi Sistem yang Berjalan
………
... 78
Tabel 4.1 Deskripsi Aktor yang Diusulkan
………...
81
Tabel 4.2 Skenario Usecase Login yang Diusulkan
………..
83
Tabel 4.3 Skenario
Usecase
Mengelola Pegawai yang Diusulkan
………...8
4
Tabel 4.4 Skenario Usecase Pendaftaran yang Diusulkan
………...………
86
(48)
xvi
Tabel 4.6 Skenario
Usecase
Pendaftaran Ulang yang Diusulkan
………
....88
Tabel 4.7 Skenario
Usecase
Pembagian Kelas yang Diusulka
n………..
.89
Tabel 4.8 Skenario Usecase Penjadwalan yang Diusulkan
………...
90
Tabel 4.9 Skenario Usecase penilaian yang Diusulkan
……….
91
Tabel 4.10 Rencana Pengujian
………....121
Tabel 4.11 Kelas Uji Login
……….122
Tabel 4.12 Kelas Uji Pengisian Data Pendaftaran
………...122
Tabel 4.13 Kelas Uji Pembagian
Kelas…….………..123
Tabel 4.14 Kelas Uji Pengisian Penjadwalan
………..123
Tabel 4.15 Kelas Uji Penilaian
………124
(49)
DAFTAR SIMBOL
1.
Simbol Use Case
(Sumber : Rekayasa Perangkat Lunak [7,p,156])
Simbol
Nama
Keterangan
Use Case
Funsionalitas
yang
disediakan
sistem sebagai unit-unit yang sailing
bertukar pesan antara unit dan aktor;
biasanya
dinyatakan
dengan
menggunakan kata kerja di awal di
awal frase nama
use case.
Aktor/
actor
Orang, proses, atau sistem lain yang
berinteraksi
dengan
sistem
informasi yang akan dibuat diluar
system informasi yang akan dibuat
itu sendiri, jadi walaupun symbol
dari actor adalah gambar orang, tapi
actor belum tentu merupakan orang;
biasanya dinyatakan menggunakan
kata benda di awal frase aktor.
Asosiasi/
association
Komunikasi antara actor dan
use
case
yang berpartisipasi pada
use
case
atau
use case
memiliki
interaksi dengan aktor.
Menggunakan
/
Include
Relasi
use case
tambahan ke sebuah
use case
dimana
use case
yang
ditambahkan memerlukan
use case
ini untuk menjalankan fungsinya
atau sebagai syarat dijalankan
use
case
ini.
Ekstensi /
extend
Relasi tambahan ke sebuah
use case
dimana
use case
yang ditambahkan
dapat berdiri sendiri walau tanpa
use
case
tambahan itu; mirip dengan
prinsip
inheritance
pada
pemrograman berorientasi objek;
biasanya
use
case
tambahan
memiliki nama depan yang sama
dengan
use case
yang ditambahkan.
<<include>><<extend>> nama use case
(50)
xviii
2.
Simbol
Activity Diagram
(Sumber : Rekayasa Perangkat Lunak [7,p,162])
Simbol
Nama
Keterangan
Status awal
Status awal aktivitas system, sebuah
diagram aktivias memiliki sebuah
status awal.
Aktivitas
Aktivitas yang dilakukan system,
aktivitas biasanya diawali dengan
kata kerja
Percabangan /
decision
Asosiasi percabangan dimana jika
ada pilihan aktivitas lebih dari satu.
Penggabungan/
join
Asosiasi penggabungan dimana
lebih dari satu aktivitas digabung
menjadi satu,
Status akhir
Status akhir yang dilakukan system,
sebuah diagram aktivitas memiliki
sebuah akhir.
swimlane
Memisahkan organisasi bisnis yang
bertanggung
jawab
terhadap
aktivitas yang terjadi.
nama Swimlane Aktivitas
(51)
3.
Simbol
Class Diagram
(Sumber : Rekayasa Perangkat Lunak [7,p,146])
Simbol
Nama
Keterangan
Kelas
Kelas pada stuktur sistem
Antarmuka/
interface
Sama dengan interface dalam
pemrograman berorientasi objek.
Asosiasi /
association
Relasi antarkelas dengan makna
umum, asosiasi biasanya juga
disertai dengan
multiplicity.
Asosiasi
berarah/
directed
Relasi antar kelas dengan makna
kelas yang satu digunakan oleh
kelas yang lain, asosiasi biasanya
juga disertai dengan
multiplicity.
generalisasi
Relasi antarkelas dengan makna
generalisasi-spesialisasi
(umum-khusus)
Kebergantunga
n/
dependency
Relasi antar kelas dengan makna
kebergantungan antarkelas
Agregasi /
aggregation
Relasi antar kelas dengan makna
semua-bagian (
whole-part)
nama_kelas +Attribute1 +Operation1()
(52)
150
DAFTAR PUSTAKA
[1] Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta: Andi, 2003.
[2] HM, Jogiyanto,
“
Analisis Dan Desain Sistem Informas
i”
, Yogyakarta: Andi
Offset,2001.
[3] Yakub,
“
Pengenalan Sistem Informasi”
, Yogyakarta: Graha Ilmu, 2012.
[4] Al-bahra bin Ladjamudin,
“
Analisis dan Desain Sistem Informasi”
,
Yogyakarta: Graha Ilmu, 2005.
[5] Kristanto. Andri,
”
Perancangan Sistem Informasi Dan Aplikasinya
”
.
Yogyakarta: Gaya Media, 2008.
[6] Rosa A.S
–
M. Shalahudin
, “
Rekayasa Perangkat Lunak
”
. Bandung: Modula,
2013.
[7] Ari Prabawati. Th,
” Pengembangan Ap
likasi Database berbasis JavaDB
dengan Netbeans
”.
Yogyakarta: Andi, 2010.
[8] Fowler. Martin.
”
UML Distilled Edisi 3
”
,
Yogyakarta: Andi, 2005.
[9
] Roger S. Pressman,Ph.D, “Rekayasa
Perangkat Lunak”,
Yogyakarta: Andi,
2002.[10] Nugroho, Adi.
“
Rekayasa Perangkat Lunak Menggunakan UML dan Java
”
,
Yogyakarta: Andi, 2009.
[11] Mifta
khul Huda dan Bunafit Komputer,”
Trik Rahasia Pemrograman
Database dengan Java
”
. Jakarta: Elex Media Komputindo, 2010.
[12] Sugiri, Haris Saputro
,”
Pengelolaan Database My SQL dengan PhpMyAdmin
”
.
Yogyakarta: Graha Ilmu,2008.
(53)
KATA PENGANTAR
Segala puji bagi Allah yang tidak akan sampai kepada pujian-Nya mereka
yang memuji, yang tidak dapat menghitung karunia-Nya mereka yang menghitung
dan yang tidak dapat menunaikan hak-hak-Nya mereka yang bersungguh-sungguh,
shalawat beserta salam semoga selalu tercurah dan terlimpah kepada junjunan besar
Nabi Muhammad SAW beserta keluarganya, para sahabatnya, serta pengikutnya
sampai akhir zaman, sehingga penulis dapat menyelesaikan skripsi ini dengan judul
“
SISTEM INFORMASI AKADEMIK BERBASIS
DESKTOP
PADA SMA
NEGERI 2 PURWAKARTA
”.
disusun guna memenuhi syarat kelulusan pada
Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas
Komputer Indonesia (UNIKOM) Bandung.
Penulis menyadari sepenuhnya akan segala keterbatasasn pengetahuan
pengalaman serta kemampuan yang penulis miliki sehingga dalam menyelesaikan
skripsi ini masih banyak kekurangan dan jauh dari kesempurnaan, oleh karena itu
penulis sangat mengharapkan adanya kritik dan saran yang membangun kearah
kesempurnaan. Bantuan serta dukungan yang penulis terima dari berbagai pihak
telah meringankan dan memudahkan penulis dalam menyelesaikan skripsi ini. Oleh
karena itu pada kesempatan inilah dengan segenap rasa tulus penulis
menyampaikan ucapan terima kasih kepada :
1.
Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas
Komputer Indonesia Bandung.
(54)
iv
2.
Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan fakultas Teknik dan
Ilmu Komputer, Universitas Komputer Indonesia
3.
Citra Noviyasari, S.Si, MT. selaku ketua Program Studi Sistem Informasi
Universitas Komputer Indonesia.
4.
Imelda Pangaribuan, ST., MT. selaku dosen wali kelas SI-9 yang telah
banyak memberikan motivasi, pengarahan dan masukan-masukan berharga
kepada penulis sehingga dapat diselesaikannya skripsi ini dengan tepat
waktu dan hasil yang optimal.
5.
Diana Effendi, ST., MT. selaku dosen pembimbing yang telah banyak memberikan bimbingan selama pengerjaan skripsi penulis sehingga dapat terselesaikan dengan baik dan hasil yang baik pula.6.
Bella Hardiyana, S.Kom., M.Kom. selaku dosen penguji yang telah banyak
memberikan masukan dan saran kepada penulis sehingga skripsi ini bisa
terselesaikan dengan baik.
7.
Citra Noviyasari, S.Si., MT. selaku dosen penguji yang telah banyak
memberikan masukan dan saran kepada penulis sehingga skripsi ini bisa
terselesaikan dengan baik dan hasil yang baik juga.
8.
Dr. Hj. Nina Herlina Muchtar selaku Kepala SMA Negeri 2 Purwakarta
yang telah memberikan ijin untuk melakukan penelitian Skripsi di SMA
Negeri 2 Purwakarta.
9.
Dra. Yayah Haeriah selaku narasumber dan penyaji data dalam wawancara
di SMA Negeri 2 Purwakarta.
(55)
10.
Odang Tahyudin selaku kepala bagian Tata Usaha SMA Negeri 2
Purwakarta.
11.
Bapak Ijum Jumianto dan Ibu Resih selaku orang tua, atas d
o’a restu dan
kasih sayang yang tidak terhingga yang telah membatu baik moril maupun
materil untuk terselesaikanya skripsi ini.
12.
Sahabat serta teman di SI-9 yang selama ini menjadi bagian yang tidak
terpisahkan yang selalu membantu di dalam penyusunan skripsi ini.
Seperti kata pepatah
bahwa “Tiada Gading yang tak Retak” penulis
menyadari bahwa dalam penulisan skripsi ini masih terdapat kekurangan yang
menyebabkan laporan ini masih jauh dari sempurna. Oleh karena itu penulis
mengharapkan kritik dan saran yang membangun demi tercapainya suatu laporan
yang lebih baik lagi.
Semoga laporan skripsi ini dapat bermanfaat khususnya bagi penulis dan
jurusan Sistem Informasi dan umumnya bagi semua pihak yang memerlukan.
Wassalam.
Bandung, Juli 2015
Penulis
(1)
2. Simbol Activity Diagram
(Sumber : Rekayasa Perangkat Lunak [7,p,162])
Simbol Nama Keterangan
Status awal Status awal aktivitas system, sebuah diagram aktivias memiliki sebuah status awal.
Aktivitas Aktivitas yang dilakukan system, aktivitas biasanya diawali dengan kata kerja
Percabangan / decision
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu. Penggabungan/
join
Asosiasi penggabungan dimana lebih dari satu aktivitas digabung menjadi satu,
Status akhir
Status akhir yang dilakukan system, sebuah diagram aktivitas memiliki sebuah akhir.
swimlane
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
nama Swimlane
(2)
3. Simbol Class Diagram
(Sumber : Rekayasa Perangkat Lunak [7,p,146])
Simbol Nama Keterangan
Kelas
Kelas pada stuktur sistem
Antarmuka/ interface
Sama dengan interface dalam pemrograman berorientasi objek. Asosiasi /
association
Relasi antarkelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.
Asosiasi berarah/ directed
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity. generalisasi
Relasi antarkelas dengan makna generalisasi-spesialisasi (umum-khusus)
Kebergantunga n/ dependency
Relasi antar kelas dengan makna kebergantungan antarkelas
Agregasi / aggregation
Relasi antar kelas dengan makna semua-bagian (whole-part)
nama_kelas
+Attribute1 +Operation1()
(3)
DAFTAR PUSTAKA
[1] Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta: Andi, 2003. [2] HM, Jogiyanto,“Analisis Dan Desain Sistem Informasi”, Yogyakarta: Andi
Offset,2001.
[3] Yakub, “Pengenalan Sistem Informasi”, Yogyakarta: Graha Ilmu, 2012. [4] Al-bahra bin Ladjamudin, “Analisis dan Desain Sistem Informasi”,
Yogyakarta: Graha Ilmu, 2005.
[5] Kristanto. Andri,”Perancangan Sistem Informasi Dan Aplikasinya”. Yogyakarta: Gaya Media, 2008.
[6] Rosa A.S – M. Shalahudin, “Rekayasa Perangkat Lunak”. Bandung: Modula, 2013.
[7] Ari Prabawati. Th,” Pengembangan Aplikasi Database berbasis JavaDB dengan Netbeans”. Yogyakarta: Andi, 2010.
[8] Fowler. Martin.” UML Distilled Edisi 3”, Yogyakarta: Andi, 2005.
[9] Roger S. Pressman,Ph.D, “Rekayasa Perangkat Lunak”,Yogyakarta: Andi, 2002.
[10] Nugroho, Adi. “Rekayasa Perangkat Lunak Menggunakan UML dan Java”, Yogyakarta: Andi, 2009.
[11] Miftakhul Huda dan Bunafit Komputer,”Trik Rahasia Pemrograman Database dengan Java”. Jakarta: Elex Media Komputindo, 2010.
[12] Sugiri, Haris Saputro,”Pengelolaan Database My SQL dengan PhpMyAdmin”. Yogyakarta: Graha Ilmu,2008.
(4)
KATA PENGANTAR
Segala puji bagi Allah yang tidak akan sampai kepada pujian-Nya mereka yang memuji, yang tidak dapat menghitung karunia-Nya mereka yang menghitung dan yang tidak dapat menunaikan hak-hak-Nya mereka yang bersungguh-sungguh, shalawat beserta salam semoga selalu tercurah dan terlimpah kepada junjunan besar Nabi Muhammad SAW beserta keluarganya, para sahabatnya, serta pengikutnya sampai akhir zaman, sehingga penulis dapat menyelesaikan skripsi ini dengan judul “SISTEM INFORMASI AKADEMIK BERBASIS DESKTOP PADA SMA NEGERI 2 PURWAKARTA”. disusun guna memenuhi syarat kelulusan pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.
Penulis menyadari sepenuhnya akan segala keterbatasasn pengetahuan pengalaman serta kemampuan yang penulis miliki sehingga dalam menyelesaikan skripsi ini masih banyak kekurangan dan jauh dari kesempurnaan, oleh karena itu penulis sangat mengharapkan adanya kritik dan saran yang membangun kearah kesempurnaan. Bantuan serta dukungan yang penulis terima dari berbagai pihak telah meringankan dan memudahkan penulis dalam menyelesaikan skripsi ini. Oleh karena itu pada kesempatan inilah dengan segenap rasa tulus penulis menyampaikan ucapan terima kasih kepada :
(5)
2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia
3. Citra Noviyasari, S.Si, MT. selaku ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.
4. Imelda Pangaribuan, ST., MT. selaku dosen wali kelas SI-9 yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepada penulis sehingga dapat diselesaikannya skripsi ini dengan tepat waktu dan hasil yang optimal.
5. Diana Effendi, ST., MT. selaku dosen pembimbing yang telah banyak memberikan bimbingan selama pengerjaan skripsi penulis sehingga dapat terselesaikan dengan baik dan hasil yang baik pula.
6. Bella Hardiyana, S.Kom., M.Kom. selaku dosen penguji yang telah banyak memberikan masukan dan saran kepada penulis sehingga skripsi ini bisa terselesaikan dengan baik.
7. Citra Noviyasari, S.Si., MT. selaku dosen penguji yang telah banyak memberikan masukan dan saran kepada penulis sehingga skripsi ini bisa terselesaikan dengan baik dan hasil yang baik juga.
8. Dr. Hj. Nina Herlina Muchtar selaku Kepala SMA Negeri 2 Purwakarta yang telah memberikan ijin untuk melakukan penelitian Skripsi di SMA Negeri 2 Purwakarta.
9. Dra. Yayah Haeriah selaku narasumber dan penyaji data dalam wawancara di SMA Negeri 2 Purwakarta.
(6)
10. Odang Tahyudin selaku kepala bagian Tata Usaha SMA Negeri 2 Purwakarta.
11. Bapak Ijum Jumianto dan Ibu Resih selaku orang tua, atas do’a restu dan kasih sayang yang tidak terhingga yang telah membatu baik moril maupun materil untuk terselesaikanya skripsi ini.
12. Sahabat serta teman di SI-9 yang selama ini menjadi bagian yang tidak terpisahkan yang selalu membantu di dalam penyusunan skripsi ini. Seperti kata pepatah bahwa “Tiada Gading yang tak Retak” penulis menyadari bahwa dalam penulisan skripsi ini masih terdapat kekurangan yang menyebabkan laporan ini masih jauh dari sempurna. Oleh karena itu penulis mengharapkan kritik dan saran yang membangun demi tercapainya suatu laporan yang lebih baik lagi.
Semoga laporan skripsi ini dapat bermanfaat khususnya bagi penulis dan jurusan Sistem Informasi dan umumnya bagi semua pihak yang memerlukan. Wassalam.
Bandung, Juli 2015
Penulis