PROGRAM STUDI TEKNIK INFORMATIKA
REKAYASA PERANGKAT LUNAK REKAPITULASI NILAI AKADEMIK MENGGUNAKAN BAHASA PEMROGRAMAN JAVA (Studi Kasus : SDN 14 Rambang)
ANDRI SANTARA 12142111
Skripsi ini diajukan sebagai syarat memperoleh gelar Sarjana Komputer
FAKULTAS ILMU KOMPUTER UNIVERSITAS BINADARMA 2016
REKAYASA PERANGKAT LUNAK REKAPITULASI NILAI AKADEMIK MENGGUNAKAN BAHASA PEMROGRAMAN JAVA (Studi Kasus : SDN 14 Rambang)
ANDRI SANTARA 12142111
Skripsi ini diajukan sebagai syarat memperoleh gelar Sarjana Komputer
PROGRAM STUDI TEKNIK INFORMATIKA FALKUTAS ILMU KOMPUTER UNIVERSITAS BINA DARMA 2016 i
ii
iii
iv
MOTTO DAN PERSEMBAHAN MOTTO : “Hari ini harus jauh lebih baik dari hari kemarin” “Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah” “Ketenang yang haqiqi adalah ketenang jiwa dan ketenang jiwa yang sesungguhnya berasal dari air wudhu”
KUPERSEMBAHKAN UNTUK : Allah SWT atas karunia ilmu dn pengetahuan yang tiada hentinya. Baginda Nabi Muhammad SAW sebagai penerang jalan bagi umat Islam. Seluruh keluarga besarku Bapak (ARNADI), Ibu (DASIA), (Enika Suarti, serta Suami Beni Haryono), Adik (Elni Sirta), serta keponakan ku (Aisya Oktavia dan Khalila Nurcahyani) yang senantiasa memberikan doa, semangat, nasihat, cinta dan kasih sayangnya. Orang yang aku sayangi LANALIA, A.md. yang senantiasa menemaniku selama ini. Semua saudara, teman-teman, dan para Sahabat-sahabatku yang telah memberi dukungan yang tak ternilai harganya. Teman seperjuangan Teknik Informatika 2012. Almamaterku
v
ABSTRAK Perangkat lunak merupakan salah satu bentuk sarana pendukung dan pembantu dalam hal mempermudah suatu pekerjaan manusia. SDN 14 Rambang merupakan salah satu sekolah yang pada pengolahan data nilai Rapor siswanya masih terbilang manual dan belum memanfaatkan teknologi komputer dan databasenya, Aplikasi Rekapitulasi Nilai Akademik dibangun guna memenuhi kebutuhan rekap data dan pengolahan data nilai Rapor serta pengarsipannya. Aplikasi Rekapitulasi Nilai Akademik ini dibangun menggunakan bahasa pemrograman Java dan dengan memanfaatkan MySQL sebagai database penyimpanan data nilai, Aplikasi ini merupakan aplikasi dekstop yang dapat digunakan oleh guru dan pegawai, guru dan pegawai berperan sebagai User atau pengguna. Dalam aplikasi ini guru memungkinkan untuk melakukan pengecekan nilai siswa, namun tidak untuk menginput atau mengolah nilai, sedangkan pegawai atau operator dapat melakukan penginputan nilai siswa dan pengeditan jika diperlukan. Dalam pembuatan Aplikasi Rekapitulasi Nilai Akademik ini penulis menggunakan metode USDP (Unified Softwere Development Process) sebagai pengembangan sistem/perangkat lunak dan bahasa pemodelan dengan UML (Unified Modeling Language). Tahapan pada USDP meliputi model Analisis, model Perancangan, model Deploymen, model Implementasi dan model Pengujian sehingga perangkat lunak yang dihasilkan berorientasi objek serta sesuai keinginan pengguna dan pembuat, dalam hal ini Penulis dan pihak SDN 14 Rambang. Keyword : Rekayasa Perangkat Lunak, Rekapitulasi Nilai, Java dan USDP.
vi
KATA PENGANTAR
Puja dan puji syukur penulis panjatkan kehadirat Allah SWT serta Nabi besar Muhammad SAW, yang mana berkat dan rahmat dan hidayah-Nya penulis dapat menyelesaikan skripsi yang berjudul “Rekayasa Perangkat Lunak Rekapitulasi Nilai Akademik Menggunakan Bahasa Pemrograman Java pada SDN 14 Rambang”. Adapun maksud skripsi ini dapat diselesaikan guna memenuhi satu syarat untuk memperoleh gelar Sarjana Komputer Pada Program Studi Informatika. Dalam penulisan skripsi ini, tentunya masih jauh dari sempurna. Hal ini dikarenakan keterbatasnya pengetahuan yang dimiliki. Oleh karena itu dalam rangka melengkapi kesempurnaan dari penulisan skripsi ini diharapkan adanya saran dan kritik yang diberikan bersifat membangun.
Penulisan skripsi ini penulis telah banyak menerima saran dan bimbingan dari berbagai pihak, oleh sebab itu pada kesempatan ini penulis tidak lupa mengucapkan terimakasih kepada pihak yang telah membantu penulis sehingga dapat terselesaikan skripsi ini khususnya kepada : 1. Prof. Ir. H. Buchori Rahman, M.Sc. selaku Rektor Universitas Bina Darma Palembang. 2. Muhammad Izman Herdiansyah., S.T., M.M., Ph.D. selaku Dekan Fakultas Ilmu Komputer Universitas Bina Darma Palembang. 3. Ahmad Haidar Mirza M.Kom. selaku Ketua Program Studi Informatika Fakultas Ilmu Komputer Universitas Bina Darma Palembang. 4.
Vivi Sahfitri S.Kom., MM. selaku Dosen Pembimbing I yang telah memberikan arahan, bimbingan, dan petunjuk dalam menyelesaikan penulisan skripsi ini.
vii
viii
DAFTAR ISI HALAMAN JUDUL .................................................................................... HALAMAN PENGESAHAN ...................................................................... HALAMAN PERSETUJUAN .................................................................... SURAT PERNYATAAN ............................................................................. MOTTO DAN PERSEMBAHAN ............................................................... ABSTRAK .................................................................................................... KATA PENGANTAR .................................................................................. DAFTAR ISI ................................................................................................. DAFTAR GAMBAR .................................................................................... DAFTAR TABEL ........................................................................................
i ii iii iv v vi vii ix xii xiii
BAB I PENDAHULUAN ............................................................................. 1.1 Latar Belakang ..................................................................................... 1.2 Rumusan Masalah ................................................................................ 1.3 Batasan Masalah................................................................................... 1.4 Tujuan dan Manfaat ............................................................................. 1.4.1 Tujuan Penelitian ....................................................................... 1.4.2 Manfaat Penelitian ..................................................................... 1.5 Metodologi Penelitian .......................................................................... 1.5.1 Tempat Penelitian....................................................................... 1.5.2 Waktu Penelitan ......................................................................... 1.5.3 Data Penelitian ........................................................................... 1.5.4 Metode Penelitian....................................................................... 1.5.5 Metode Pengumpulan Data ........................................................ 1.6 Metode Pengembangan Perangkat Lunak ............................................ 1.7 Sistematika Penulisan...........................................................................
1 1 3 3 4 4 4 5 5 5 5 5 6 7 9
BAB II TINJAUAN PUSTAKA.................................................................. 2.1 Tinjauan Umum ................................................................................... 2.1.1 Profil SDN 14 Rambang ............................................................ 2.1.2 Visi dan Indikator Visi ............................................................... 2.1.2.1 Visi ................................................................................. 2.1.2.2 Indikator Visi.................................................................. 2.1.3 Misi ............................................................................................ 2.1.3 Struktur Organisasi..................................................................... 2.2 Landasan Teori ..................................................................................... 2.2.1 Rekayasa Perangkat Lunak ........................................................ 2.2.2 Rekapitulasi ................................................................................ 2.2.3 Nilai ............................................................................................ 2.2.4 Akademik ................................................................................... 2.2.5 Java ............................................................................................ 2.2.6 NeetBeans ................................................................................... 2.2.7 MySQL.......................................................................................
11 11 11 12 12 12 13 13 14 14 14 15 15 16 19 19
ix
2.2.8 XAMPP ...................................................................................... 2.2.9 JDBC .......................................................................................... 2.2.10 Unified Modeling Language (UML) ......................................... 2.2.10.1 Use Case Diagram ........................................................ 2.2.10.2 Activity Diagram............................................................ Penelitian Sebelumnya ......................................................................... Kerangka Berpikir ................................................................................
21 21 22 22 23 24 26
BAB III Analisis Dan Perancangan ............................................................ 3.1 Model Analisa ...................................................................................... 3.1.1 Analisis Kebutuhan Pengguna ................................................... 3.1.2 Analisis Kebutuhan Sistem ........................................................ 3.2 Model Perancangan .............................................................................. 3.2.1 Use Case Diagram ..................................................................... 3.2.2 Activity Diagram......................................................................... 3.2.2 .1 Activity Diagram Admin................................................. 3.2.2 .2 Activity Diagram Pegawai .............................................. 3.2.2 .3 Activity Diagram Guru ................................................... 3.2.3 Class Diagram ............................................................................ 3.2.3 Rancangan Database ..................................................................
27 27 27 28 29 29 35 36 37 38 39 40
3.3
Model Deployment ............................................................................... 3.3.1 Hardwere ................................................................................... 3.3.2 Softwere ...................................................................................... 3.3.3 Desain Antar Muka .................................................................... Model Implementasi ............................................................................
43 43 44 44 50
BAB IV HASIL DAN PEMBAHASAN ..................................................... 4.1 Hasil ..................................................................................................... 4.2 Pembahasan .......................................................................................... 4.2.1 Tampilan Form Login ............................................................... 4.2.2 Tampilan Form Halaman Utama .............................................. 4.2.3 Menu Input Data ....................................................................... 4.2.3.1 Form Input Data Siswa ................................................. 4.2.3.2 Form Input Data Guru .................................................. 4.2.3.1 Form Input Daftar Pelajaran ......................................... 4.2.3.1 Form Input Data Pegawai ............................................. 4.2.4 Akademik .................................................................................. 4.2.4.1 Form Periode Sekolah ................................................... 4.2.4.2 Form Kegiatan Sekolah ................................................ 4.2.4.3 Form Kegiatan Siswa ................................................... 4.2.4.2 Form Nilai Siswa ......................................................... 4.2.5 Laporan ..................................................................................... 4.2.5.1 Data Siswa ..................................................................... 4.2.5.1 Data Guru ...................................................................... 4.2.5.1 Data Nilai ......................................................................
51 51 52 52 54 55 55 55 56 57 58 58 59 59 60 61 61 62 63
2.3 2.4
3.4
x
4.2.6 Halaman Utama Guru ............................................................... 4.2.7 Keluar ........................................................................................
63 64
BAB V KSIMPULAN DAN SARAN .......................................................... 5.1 Kesimpulan .......................................................................................... 5.2 Saran .....................................................................................................
65 65 66
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR GAMBAR Gambar 2.1 Struktur Organisasi ................................................................. Gambar 2.2 Logo Java ................................................................................ Gambar 2.3 Kerangka Berpikir .................................................................. Gambar 3.1 Use Case Diagram Aplikasi ................................................... Gambar 3.2 Activity Diagram Aplikasi ...................................................... Gambar 3.3 Activiyi Diagram Penambahan Pegawai................................. Gambar 3.4 Activity Diagram Input Nilai ................................................... Gambar 3.5 Activity Diagram Guru ........................................................... Gambar 3.6 Class Diagram ........................................................................ Gambar 3.7 Halaman Login........................................................................ Gambar 3.8 Konfirmasi Login .................................................................... Gambar 3.9 Halaman Utama ...................................................................... Gambar 3.10 Menu Input Data ..................................................................... Gambar 3.11 Menu Akademik...................................................................... Gambar 3.12 Menu Laporan ......................................................................... Gambar 3.13 Konfirmasi Menu Keluar ........................................................ Gambar 3.14 Form Data Siswa .................................................................... Gambar 3.15 Form Mata Pelajaran .............................................................. Gambar 3.16 Form Data Nilai Siswa ........................................................... Gambar 4.1 Form Login ............................................................................. Gambar 4.2 Konfirmasi Login .................................................................... Gambar 4.3 Halaman Utama Admin Dan Operator ................................... Gambar 4.4 Form Input Data Siswa ........................................................... Gambar 4.5 Form Input Data Guru ............................................................ Gambar 4.6 Form Input Mata Pelajaran ..................................................... Gambar 4.7 Form Input Data Pegawai ...................................................... Gambar 4.8 Form Periode Sekolah ............................................................ Gambar 4.9 Form Kegiatan Sekolah .......................................................... Gambar 4.10 Form Kegiatan Siswa ............................................................. Gambar 4.11 Form Nilai Siswa .................................................................... Gambar 4.12 Data Siswa .............................................................................. Gambar 4.13 Data Guru ............................................................................... Gambar 4.14 Data Nilai Siswa ..................................................................... Gambar 4.15 Halaman Utama Guru ............................................................. Gambar 4.16 Konfirmasi Keluar Aplikasi ....................................................
xii
13 16 26 29 35 36 37 38 39 45 45 46 47 47 48 48 49 49 50 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 64
DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8
Use Case Diagram ...................................................................... Activity Diagram ......................................................................... Tabel Nilai Siswa ........................................................................ Tabel Guru ................................................................................... Tabel Pegawai ............................................................................. Tabel Siswa ................................................................................. Tabel Mata Pelajaran ................................................................... Tabel Periode............................................................................... Tabel Kegiatan Sekolah .............................................................. Tabel Kegiatan Siswa ..................................................................
xiii
23 24 40 40 41 41 42 42 42 43
BAB I PENDAHULUAN
1.1.
Latar Belakang Perkembangan teknologi informasi saat ini sudah jauh berkembang dan
terus berlangsung hingga membawa kita untuk terus berdampingan dengan teknologi dan informasi. Di sisi lain, banyak instansi atau organisasi telah memanfaatkan perkembangan teknologi informasi ini dengan baik dan menjadikannya sebagai kebutuhan mereka dalam memberikan atau juga mendapatkan informasi, selain itu dengan berkembangnya teknologi dan informasi banyak juga instansi baik pemerintahan ataupun pendidikan yang telah beralih menggunakan system komputerisasi dalam proses pengolahan data, pencarian data dan juga penyimpanan data. Dengan teknologi informasi yang berkembang saat ini, pengelolaan informasi dapat dilakukan secara lebih optimal dengan bantuan komputer, program-program aplikasi, perangkat komunikasi serta jaringan internet/intranet. Penggunaan teknologi informasi bertujuan mencapai efisiensi dalam berbagai aspek pengelolaan informasi, yang ditunjukkan dengan kecepatan dan ketepatan waktu pemrosesan, serta ketelitian dan keakuratan informasi.
14
Hal serupa juga dapat terjadi pada bidang pendidikan dimana salah satunya seperti pengolahan data nilai akademik seorang siswa atau yang sering disebut dengan Raport siswa. Pendidikan sangat berperan penting untuk kemajuan Negara melalui generasi-generasi penerus yang cerdas dan berkualitas. Dan dengan proses pengelolaan data secara terkomputerisasi, maka pekerjaanpekerjaan pengelolaan data dapat dilakukan lebih efektif dan efisien. SDN 14 Rambang merupakan salah satu sekolah dasar yang terletak di jalan Kabupaten No 1 desa Sukarami, dimana sekoah ini telah berdiri cukup lama dan sudah banyak ikut serta menghasilkan generasi penerus bangsa yang cerdas dan berkualitas. Dalam pengelolaan data nilai siswanya sekolah dasar negeri ini pada dasarnya sama seperti sekolah pada umumnya yaitu masih menggunakan cara perekapan nilai yang terbilang cukup memakan waktu yang banyak, yaitu masih menggunakan pencatatan manual serta perhitungan yang berulang kali hanya untuk menentukan nilai akhir atau nilai akademik dari seorang siswa yang nantinya akan di cantumkan dalam buku Laporan atau Raport siswa. Hal ini tentunya akan membutuhkan waktu yang cukup banyak serta dalam pengelolaan datanya tidak akan tersusun rapi, serta tidak adanya arsip seorang walikelas atas data nilai dari siswanya tersebut. Hal ini juga yang menyebabkan sering terjadinya kesalahan dalam perhitungan nilai siswa karena menggunakan rumus yang sama namun secara berulang sehingga membuat kesalahan cenderung sering terjadi. Berdasarkan permasalahan yang ada, maka dibutuhkan suatu perangkat lunak berbasis desktop meliputi suatu aplikasi yang tidak hanya menginput namun
15
juga bisa dicetak langsung sebagai rapor sementara yang nantinya akan dituliskan pada buku rapor siswa oleh walikelas atau juga sebagai arsip wali kelas. Dengan adanya aplikasi berbasis desktop ini diharapkan nantinya akan mempermudah seorang wali kelas untuk mengelolah nilai akademik siswa serta mengarsipkan nilai agar bisa di pergunakan di kemudian hari seperti jika adanya kasus kehilangan rapor oleh bencana alam dan lainya. Serta diharapkan juga agar dapat membantu meningkatkan kinerja para walikelas pada SDN 14 Rambang. Berdasarkan permasalahan diatas maka penulis melakukan penelitian berjudul “REKAYASA PERANGKAT LUNAK REKAPITULASI NILAI AKADEMIK MENGGUNAKAN BAHASA PEMROGRAMAN JAVA”.
1.2.
Perumusan Masalah Berdasarkan latar belakang diatas, maka permasalahan yang yang akan
dibahas adalah Bagaimana membangun sebuah perangkat lunak rekapitulasi nilai akademik menggunakan bahasa pemrograman java pada SDN 14 Rambang sebagai alat bantu dalam perekapan nilai akademik siswa.
1.3.
Batasan Masalah Agar pembahasan tidak meluas dan keluar dari jalur penelitian ini maka
penulis hanya membahas pembuatan perangkat lunak hanya berbasis desktop, nilai yang di kelolah meliputi nilai Ulangan Harian (UH), nilai Ujian Tengah Semester (UTS), dan Ujian Akhir Semester (UAS). Bahasa pemrograma yang
16
dipakai merupakan bahasa pemrograman Java dengan database penyimpanan menggunakan MySQL.
1.4.
Tujuan Dan Manfaat Penelitian
1.4.1. Tujuan Adapun tujuan dari penelitian ini adalah : 1. Membangun sebuah perangkat lunak yang berfungsi sebagai wadah atau tempat penyimpanan atau juga arsip untuk data nilai akademik siswa. 2. Mengkomputerisasikan data nilai akademik siswa sebagai mana yang tercantum dalam nilai Rapor para siswa. 3. Membuat perangkat lunak pembantu pekerjaan perekapan nilai siswa menjadi lebih mudah dan efektif.
1.4.2. Manfaat Adapun manfaat dari penelitian ini adalah: 1. Mempermudah para wali kelas dan para guru dalam mengolah data nilai akademik Siswa. 2. Meningkatkan pelayanan sekolah serta para guru dalam menghadapi kebutuhan arsip serta memanfaatkan teknologi Komputer dan databasenya. 3. Mempermudah dalam hal pencarian data Rapor siswa jika diperlukan untuk keperluan administrasi bagi siswa yang mendapatka beasiswa serta pencarian data Rapor siswa jika terjadi hal-hal yang tidak di inginkan. 4. Mempermudah para wali kelas atau guru dalam merekaptulasi atau merekap nilai akademik siswa SDN 14 Rambang.
17
1.5.
Metodelogi Penelitian
1.5.1. Tempat Penelitian Penelitian ini dilakukan di SDN 14 Rambang, Jalan Kabupaten No 1 Desa Sukarami, Kecamatan Rambang Kabupaten Muara Enim.
1.5.2. Waktu Penelitian Waktu penelitian dilakukan selama 4 (empat) bulan, dari bulan Oktober 2015 sampai dengan bulan Januari 2016, selama penelitian ini berlangsung.
1.5.3. Data Penelitian Data penelitian yang digunakan adalah data kualitatif, sumber data yang digunakan data primer dan sekunder. Data primer diperoleh dengan cara wawancara dengan pihak sekolah atau guru-guru secara langsung tanpa perantara sedangkan data sekunder didapat dari membaca pustaka yang berhubungan dengan hal yang akan diteliti dan mendokumentasi kebutuhan yang terdapat pada SDN 14 Rambang.
1.5.4. Metode Penelitian Metode penelitian yang digunakan adalah metode penelitian tindakan (action research) adalah suatu penelitian yang dikembangkan bersama-sama antara peneliti dan decision maker tentang variabel-variabel yang dapat dimanipulasikan dan dapat segera digunakan untuk menentukan kebijakan dalam penelitian tersebut. Peneliti dan decision maker bersama-sama menentukan
18
masalah, membuat desain serta melaksanakan tahapan untuk membangun perangkat lunak rekaptulasi nilai pada SDN 14 Rambang. Langkah-langkah pokok dalam penelitian tindakan adalah sebagai berikut : 1. Merumuskan masalah dan tujuan penelitian bersama-sama antara peneliti dan pekerja praktis dan decision maker. 2. Himpun data yang tersedia tentang hal-hal yang berhubungan dengan masalah ataupun metode-metode dengan melakukan studi kepustakaan. 3. Merumuskan hipotesis serta strategi pendekatan dan memecahkan masalah. 4. Membuat desain penelitian bersama-sama antara peneliti dengan pelaksana program serta rumuskan prosedur, alat, dan kondisi pada mana penelitian tersebut akan dilaksanakan. 5. Menentukan kriteria evaluasi, teknik pengukuran, serta teknik-teknik analisis yang digunakan. 6. Mengumpulkan data, analisis, serta beri interprestasi dan saran-saran. 7. Melaporkan penelitian dengan penulisan ilmiah. Nazir, (2003:79-83).
1.5.5. Metode Pengumpulan Data Metode untuk memperoleh data dan teori yang mendukung penelitian ini adalah sebagai berikut : 1. Metode Kepustakaan Metode dilakukan dengan mencari bahan data yang mendukung dalam pendefinisian masalah, teori melalui buku, e-book, jurnal, dan modul yang berhubungan dengan penelitian ini.
19
2. Metode Wawancara Metode wawancara adalah teknik tanya jawab dengan pihak sekolah dalam hal ini wali kelas dan guru-guru pengajar tentang kebutuhan perangkat lunak yang nantinya akan dibangun agar sesuai dengn kebutuhan oleh penggunanya . 3. Metode Observasi Melakukan pengamatan dan menganalisa serta berkoordinasi dengan pihak sekolah agar dapat melihat langsung bagaimana sistem yang sedang berjalan serta mampu menghasilkan gambaran sistem yang lebih baik terhadap sistem yang ada atau sedang di gunakan.
1.6.
Metode Pengembangan Perangkat Lunak Metode pengembangan perangkat lunak yang digunakan adalah metode
USDP (Unified Softwere Development Process) merupakan proses kerja pengembangan sistem/perangkat lunak menggunakan bahasa pemrograman yang berorientasi objek, yang prosesnya diawali dengan pembuatan Use Case, yang pada prinsipnya dibuat untuk mendapatkan spesifikasi kebutuhan pengguna. Kegunaan medel-model dalam USDP meliputi : 1. Model Analisis (Analysis) Model analisis yaitu memperhalus spesifikasi-spesifikasi kebutuhan perangkat lunak dan memungkinkan analisis sistem untuk berfikir tentang struktur internal perangkat lunak dan merinci definisi-definisi masing-
20
masing kebutuhan pengguna dalam perangkat lunak rekpitulasi nilai dengan melibatkan semua calon penggunanya. 2. Model Perancangan (Design) Dalam tahapan ini bertujuan untuk mendeskripsikan realisasi fisik use case dengan cara berfokus pada spesifikasi kebutuahan fungsional dan non-fungsional, merancang desain seperti desain antarmuka perangkat lunak dan hubungan antara masing-masing struktur seperti database, yang meliputi penyimpanan data mata pelajaran, data siswa serta kebutuhan perhitungan nilai dan fungsi dari masing-masing struktur aplikasi tersebut berdasarkan admin ataupun pengguna lain yang menggunakan perangkat lunak Rekapitulasi Nilai ini. 3. Model Deployment Dalam model Deployment ini berfungsi untuk menjelaskan elemen-elemen arsitektur
perangkat
lunak
yang penting
bagi
perangkat
lunak,
mendifinisikan simpul-simpul secara fisik tentang penggunaan perangkat lunak yang akan di bangun berbasis desktop dengan pengguna terdiri dari Admin, User (sebagai wali kelas), User (sebgai guru mata pelajaran) dengan kebutuhan komputer dan spesifikasi Pc atau Laptop yang digunakan akan menyesuaikan perangkat lunak yang akan dibangun. 4. Model Implementasi (Implementation) Dalam tahapan ini penulis akan mendeskripsikan bagaimana elemenelemen dalam model perancangan, seperti kelas-kelas perancangan, di implementasikan menggunakan komponen-komponen seperti berkas-
21
berkas kode sumber, berkas-berkas yang dieksekusi, dan rancangan perangkat lunak rekapitulasi nilai akademik ini kedalam bahasa komputer dengan munggunakan bahasa pemrograman Java dan database MySQL . 5. Model Pengujian (Testing) Model ini bertujuan untuk melakukan testing sebagai verifikasi terhadap perangkat lunak Rekapitulasi Nilai dengan cara melihat dan memastikan aplikasi bisa berjalan dan di operasikan sebagai mana yang dikehendaki serta memvalidasi jika telah selesai pembangunan Perangkat Lunak Rekapitulasi Nilai.
1.7.
Sistematika Penulisan Untuk mempermudah dalam penulisan ini maka dibuatlah sistemtika
penulisan. Adapun sistematika dalam penulisan ini adalah : BAB I PENDHULUAN Pada bab ini akan diurakan mengenai Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan dan Manfaat Penelitian, Metodelogi Penelitian, Metode Pengembangan Perangkat Lunak dan Sistematika Penulisan. BAB II LANDASAN TEORI Pada bab ini membahas tentang tinjauan umum dari sekolah atau instansi tempat penelitian serta pembahasan tentang teori-teori dasar yang berhubungan dengan data atau materi dalam penelitian.
22
BAB III METODE PNGEMBANGAN Bab ini berisikan analisa desain perangkat lunak, perangkat pendukung baik softwere, hardwere, UML, Use case, activity diagram, perancangan database, perancangan menu-menu dan penjelasan-nya. BAB IV HASIL DAN PEMBAHASAN Pada bab ini membahas tentang hasil dari perancangan serta pemanfaatan perangkat lunak Rekapitulsi Nilai Akademik pada SDN 14 Rambang yang sudah di teliti. BAB V PENUTUP Pada bab ini brisikan kesimpulan dari pembahasan yang dilakukan dan saran sebagai masukan yang diharapkan dapat berguna bagi penelitian ini, Sekolah dan bagi peneliti selanjutnya.
23