Sistem Informasi Akademik Berbasis Dekstop Pada SMA Negeri 2 Purwakarta

(1)

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 PURWAKARTAIdentifikasi 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 40132

KAMPUS 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 itu

berdasarkan 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 masalah

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.

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

……..77

Gambar 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