SI1612491502: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Analisis Organisasi)
(Rancangan Sistem yang Diusulkan)
Baris 923: Baris 923:
 
<div style="font-size:14 115%;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div>  
 
<div style="font-size:14 115%;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div>  
  
 
==Rancangan Sistem yang Diusulkan==
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Berdasarkan analisis sistem pada bab sebelumnya menjelaskan bahwa penyimpanan arsip nilai siswa sekolah belum menggunakan media yang optimal. Hal tersebut terjadi akibat pengelolaan nilai yang masih manual di mana penginputan nilai ke dalam Legger atau pembuatan Buku Induk Sekolah masih menggunakan proses manual dan untuk menginput seluruh mata pelajaran dikerjakan oleh beberapa admin. Selain itu, alur pengarsipan yang panjang menyebabkan keterlambatan dalam penyelesaian pembuatan raport yang dibagikan kepada orang tua siswa maupun salinannya. Untuk menganalisis sistem yang diusulkan, penulis menggunakan Software Paradigm For UML 6.4. Enterprise Edition untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram.</p></div>
 
 
===Prosedur Sistem yang Diusulkan===
 
====Guest====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Semua yang mengakses halaman ini ketika tidak memiliki akses masuk disebut guest.  Jika sudah login hak akses dibagi menjadi empat level user yaitu, admin, tata usaha, guru, dan pimpinan.</p></div>
 
 
====Tata Usaha====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Setelah login, maka user dengan level ‘tata usaha’ akan memiliki hak akses sebagai berikut:</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat homepage</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat nilai dengan kriteria tertentu</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">mencetak nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">menonaktifkan login(logout)</p>
 
</li></ol>
 
 
====Guru Mata Pelajaran====
 
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Level user ‘guru’ akan mendapatkan hak akses:</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat homepage</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat nilai dengan kriteria tertentu</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">mencetak nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">memasukkan nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">menonaktifkan login(logout)</p>
 
</li></ol>
 
 
====Pimpinan====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Level user ‘pimpinan’ akan mendapatkan hak akses:</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat homepage</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat nilai dengan kriteria tertentu</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">mencetak nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat laporan</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">menonaktifkan login(logout)</p>
 
</li></ol>
 
 
====Operator/Admin====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Level user ‘pimpinan’ akan mendapatkan hak akses:</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat homepage</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat nilai dengan kriteria tertentu</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">mencetak nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">melihat laporan</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">memasukkan nilai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">menyunting data pada database</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">menonaktifkan login(logout)</p>
 
</li></ol>
 
 
===Use Case Diagram yang Diusulkan===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Berdasarkan prosedur sistem yang diusulkan, maka dibuat usulan use case diagram sebagai berikut.</p></div>
 
 
<!-- gambar use case yang diusulkan -->
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXTUFMTktWa0thclU/view?usp=sharing use case yang diusulkan]
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Berdasarkan gambar di atas maka use case yang diusulkan dapat dijabarkan sebagai berikut:</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">1. Use case login</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">actor:guest<br>Main success scenario: setelah login, guest akan memasuki homepage (halaman utama) dan terbagi menjadi empat level user, yaitu guru mata pelajaran, tata usaha (TU), pimpinan, dan admin. </p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">2. Use case input nilai</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actor: guru mata pelajaran<br>Main success scenario: setiap user guru mata pelajaran dapat memasukkan nilai sesuai bidang studi yang diajarkan.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">3. Use case view nilai</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actors: guru mata pelajaran, admin, tata usaha, dan pimpinan<br>Main success scenario: use case ini merupakan halaman utama, tiap user/actor dapat melihat nilai-nilai siswa, raport, dan lampiran raport berdasarkan kriteria tertentu. Kriteria nilai siswa ini berdasarkan mata pelajaran, kelas, semester, dan tahun. Kriteria raport berdasarkan NISN, kelas, semester, dan tahun, sedangkan lampiran raport berdasarkan NISN.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">4. Use case print nilai</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actors: admin, dan tata usaha.<br>Main success scenario: setelah melakukan pencarian terhadap kriteria siswa, maka nilai dapat dicetak.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">5. Use case view laporan nilai</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actor: pimpinan, admin<br>Main success scenario: pimpinan juga dapat melihat laporan tahunan dan  laporan prestasi siswa.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">6. Use case add user</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actor: admin<br>Main success scenario: admin memiliki kewenangan untuk menambah user pada tabel ‘user’.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">7. Use case edit user</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Actor: admin<br>Main success scenario: admin dapat menyunting data password pada tabel ‘user’.</p></div>
 
 
 
===Activity Diagram yang Diusulkan===
 
 
====Activity Guest====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Sudah dijelaskan pada poin sebelumnya bahwa semua yang masuk halaman sebelum login disebut guest. Activity diagram guest ialah sebagai berikut.</p></div>
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXR2x2N0Vwb0FLNEE/view?usp=sharing activity guest yang diusulkan]
 
<!-- gambar guest activity diagram--->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Melalui gambar di atas dapat dijelaskan bahwa:</p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu initial node, objek mulai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Tiga aksi (actions), yaitu itu terdiri atas login, homepage, dan logout. Aksi login pada gambar di atas mendeskripsikan bahwa semua guest harus melewati aksi login untuk dapat menjadi user. Aksi selanjutnya homepage dimana hanya user yang dapat mengakses homepage, di luar apa yang dilakukan oleh pemilik hak akses. Yang terakhir adalah aksi logout, yaitu menonaktifkan aksi login.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu fork node, node ini memisahkan antara guest yang berhasil masuk ke halaman utama yang tidak dapat masuk ke halaman utama</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu activity final node, objek diakhiri.</p>
 
</li></ol>
 
 
 
====Activity Guru Mata Pelajaran====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Salah satu user dalam penelitian ini adalah guru, dengan hak akses sebagai berikut.</p></div>
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXekRCdVNDMHktcm8/view?usp=sharing activity guru yang diusulkan]
 
<!-- gambar guru activity diagram -->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Lalu berdasarkan gambar di atas dapat dijabarkan bahwa diagram memiliki:</p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu initial node, objek mulai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Empat aksi, yaitu login, input nilai, view nilai, dan logout. Aksi login sudah dijelaskan pada poin sebelumnya. Aksi view nilai merupakan tampilan halaman utama. Aksi input nilai, guru memiliki akses untuk memasukkan nilai ke dalam database. Lalu ada aksi logout yang sudah dijelaskan pada poin sebelumnya.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu activity final node, objek diakhiri.</p>
 
</li></ol>
 
 
 
====Activity Tata Usaha====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Gambar dibawah ini merupakan gambar activity user tata usaha.</p></div>
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXY1VvZTNneDcxQm8/view?usp=sharing activity tata usaha yang diusulkan]
 
<!-- gambar tata usaha activity diagram -->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Gambar di atas terdiri atas:</p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu initial node, objek mulai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Empat aksi, aksi view nilai, print nilai, login, dan logout. Aksi view nilai sudah dijelaskan pada subbab sebelumnya. Aksi print nilai oleh pegawai TU sebagai keperluan administrasi. Lalu aksi login dan logout sudah tertera pada subbab 4.1.3.1.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu activity final node, objek diakhiri.</p>
 
</li></ol>
 
 
====Activity Pimpinan====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Pada poin ini, dibahas mengenai activity pimpinan yang merupakan kepala sekolah atau wakil kepala sekolah.</p></div>
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXY1R4MXFzTXNCT28/view?usp=sharing activity pimpinan yang diusulkan]
 
<!-- gambar pimpinan activity diagram -->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Gambar di atas menjabarkan aktivitas yang dapat dilakukan oleh pimpinan, dan penjabarnya ialah sebagai berikut: </p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu initial node, objek mulai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Empat aksi, yaitu login, view nilai, view laporan, dan logout. Aksi view nilai masih sama dengan subbab 4.1.3.4. View laporan merupakan aksi khusus pimpinan untuk melihat laporan. Lalu aksi login dan logout sama seperti subbab 4.1.3.1.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu activity final node, objek diakhiri.</p>
 
 
 
====Activity admin====
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXOTI4SU43LXFzSjQ/view?usp=sharing activity  admin yang diusulkan]
 
<!-- gambar pimpinan activity diagram -->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Melalui gambar di atas dapat dijelaskan bahwa aktivitas admin terdiri atas:</p></div>
 
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu initial node, objek mulai</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">2. Lima aksi, terdiri atas login, edit data user, view laporan, logout. Aksi yang terdiri view nilai, login, logout, dan view laporan sudah dijelaskan pada subbab sebelumnya. Aksi edit data user, dimana admin dapat mengolah data yang berkaitan hak akses user.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<p style="line-height: 2">Satu activity final node, objek diakhiri.</p>
 
 
<!-- batas edit terakhir -->
 
 
 
===Sequence Diagram yang Diusulkan===
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Dengan sistem yang diusulkan pada poin sebelumnya, maka sequence yang diusulkan juga akan berbeda dari sistem yang berjalan.</p></div>
 
 
[https://drive.google.com/a/raharja.co/file/d/0B_X0wtxGWjaXc2hyZG1TekdESUU/view?usp=sharing sequence diagram yang diusulkan]
 
<!-- gambar sequence diagram yang diusulkan -->
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Berdasarkan gambar sequence diagram di atas, maka dapat dikatakan bahwa gambar tersebut memiliki:</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">1. Lima actors yang melakukan kegiatan yaitu guest, guru mata pelajaran, tata usaha, pimpinan, dan admin.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">2. Lima lifeline terdiri dari menu login, menu utama (life line homepage), menu laporan, menu form input nilai (life line form), dan menu admin. Menu login berfungsi untuk masuk ke halaman utama dengan menggunakan username dan password. Life line homepage merupakan halaman utama atau halaman awal setelah login. Menu Life line form input nilai adalah menu untuk memasukan nilai mata pelajaran terkait yang diisi oleh guru bidang studi. Menu life line laporan nilai adalah halaman untuk melihat hasil belajar dari siswa, dan menu life line halaman admin, yang berfungsi sebagai admin untuk menambahkan user dan menyunting password.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">3. Dua puluh empat messages yang ada di dalam web tersebut, yaitu:</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
 
<p style="line-height: 2">a. Satu  message oleh guest, yaitu saat melakukan login user.</p>
 
<p style="line-height: 2">b. Dua messages oleh life line login, Pada saat login ada dua kemungkinan yaitu ketika salah verifikasi username dan password maka guest tidak dapat masuk ke halaman homepage dan yang kedua ketika verifikasi username dan password benar user dapat masuk ke halaman utama.</p>
 
<p style="line-height: 2">c. Tiga messages oleh guru. Guru bidang studi dapat melihat nilai, memasukkan nilai, dan logout.</p>
 
<p style="line-height: 2">d. Dua messages oleh tata usaha, Tata usaha berkewajiban untuk mencetak dokumen-dokumen yang ada dan lalu diserahkan kepada pihak lain. Contoh kasusnya ialah mencetak lampiran raport atau nilai siswa kepada wali kelas. Selain itu, tata usaha  dapat melakukan proses logout.</p>
 
<p style="line-height: 2">e. Empat  messages oleh pimpinan, Pimpinan atau kepala sekolah dapat melihat nilai siswa, melihat laporan nilai siswa, dan menonaktifkan program.</p>
 
<p style="line-height: 2">f. Lima messages oleh admin, Admin memiliki hak untuk menyunting data user, melihat nilai siswa, melihat laporan, menonaktifkan program (logout).</p>
 
<p style="line-height: 2">g. Satu messages oleh life line homepage, Yaitu messages yang  berupa cetak/print nilai (self-message).</p>
 
<p style="line-height: 2">h. Satu  message oleh form input nilai, message ini berupa self-messages yaitu simpan nilai ke database.</p>
 
<p style="line-height: 2">i. Satu  message oleh life line laporan nilai, yaitu print laporan nilai tahunan.</p>
 
<p style="line-height: 2">j. Dua messages oleh life line halaman admin, Admin dapat menambah user dan menyunting password user.</p>
 
</div>
 
  
 
==Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan==
 
==Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan==

Revisi per 20 Juli 2017 05.06

'

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG

PADA PT JATI ALAM MUARA INDAH

SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1612491502
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI BUSINESS INTELLIGENCE

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER


LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG

PADA PT JATI ALAM MUARA INDAH

Disusun Oleh :

NIM
: 1612491502
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Disahkan Oleh :

Tangerang, .................2017

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt., M.Kom.)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG

PADA PT JATI ALAM MUARA INDAH

Dibuat Oleh :

NIM
: 1612491502
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, .............. 2017

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Yang bertanda tangan dibawah ini,

NIM
: 1612491502
Nama
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, ............... 2017

 
 
 
 
 
NIM : 1612491502

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI

Perancangan sistem basis data menjadi salah satu sebuah kebutuhan sistem yang diperlukan dalam pengelolaan nilai siswa pada SMAN 2 Kota Tangerang untuk membantu pemrosesan dan penyimpanan nilai siswa sebagai media arsip nilai di mana sistem penyimpanan nilai yang berjalan saat ini masih menggunakan Buku Induk Sekolah (BIS). Hal ini menyebabkan beberapa masalah seperti menumpuknya beban kerja pada satu pihak dan waktu operasional yang cukup lama ketika memasukkan nilai. Untuk mengatasi masalah tersebut dibutuhkan sebuah sistem yang dapat memudahkan proses memasukkan nilai yang selama ini hanya berfokus pada operator/admin sebagai pihak yang memasukkan seluruh nilai siswa ke dalam data sekolah. Untuk menganalisis permasalahan dalam penelitian ini digunakan beberapa metode di antaranya metode pengumpulan data, seperti dengan wawancara, observasi, dan literature review. Setelah mendapatkan data yang ada, analisis berlanjut pada metode SWOT, metode ini menjabarkan kekurangan dan kelebihan sistem, lalu mencari solusi penyelesaiannya. Proses ini berlanjut pada proses pendeskripsian sistem dengan menggunakan diagram UML (Unified Modelling Language). Setelah proses analisis, selanjutnya dilanjutkan dengan memasuki tahap perancangan, untuk merancang sistem dalam penelitian menggunakan metode SLDC waterfall dan dilanjutkan dengan metode elisitasi dimana terdiri atas elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan final draft elisitasi. Dengan menggunakan perancangan ini, nantinya proses input nilai akan dilakukan oleh guru yang bersangkutan sehingga beban kerja akan terbagi rata karena guru yang akan menginput nilai tersebut dan admin/operator yang mengurus proses maintenance dan proses cetak nilai, serta penyimpanan informasi menggunakan teknologi database untuk menyimpan arsip nilai.

Kata kunci: sistem, basis data, arsip.


KATA PENGANTAR

Alhamdulillahi robbil alamin, segala puji bagi Allah, syukur penulis panjatkan, dan berkat rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan seluruh rangkaian pelaksanaan dan pembuatan laporan Skripsi ini dengan baik, adapun judul yang penulis uraikan dalam laporan ini adalah “PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA PT JATI ALAM MUARA INDAH“

Penyusunan laporan skripsi ini guna melengkapi sebagian syarat untuk mengikuti syarat untuk mendapatkan gelar studi S1 dan juga sebagai syarat kelulusan pada Jurusan Sistem Informasi STMIK Raharja. Selain itu, penulisan laporan ini juga bermanfaat sebagai langkah awal sebelum menuju dunia profesional khususnya pada bidang sistem informasi dan ilmu komputer.

Penulisan laporan ini disusun dengan sebaik-baiknya menurut pengetahuan yang pernah didapat selama menempuh bangku perkuliahan, walaupun demikian penulis sangat mengharap saran dan masukan yang bersifat membangun demi kesempurnaan penyusunan skripsi ini.

Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan semua pihak penyusunan laporan Sripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu, pada kesempatan ini izinkanlah penulis menyampaikan ucapan terima kasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I., selaku Presiden Direktur Perguruan Tinggi Raharja.

  2. Bapak Dr. Po Abas Sunarya, M.Si., selaku Direktur Perguruan Tinggi Raharja.

  3. Bapak Sugeng Santoso, M.Kom. selaku Pembantu Ketua I Perguruan Tinggi Raharja.

  4. Ibu Nur Azizah, M.Akt., M.Kom, selaku Kepala Jurusan Sistem Informasi STMIK Raharja.

  5. Bapak Padeli, M.Kom. selaku dosen pembimbing I dan Ibu Mulyati, S.E., M.M., M.Pd. selaku dosen pembimbing II yang telah meluangkan waktu, pikiran dan tenaganya untuk memberikan masukan dan motivasi penulis dalam penulisan laporan Skripsi ini.

  6. Para dosen dan staf Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.

  7. Bapak warsono. selaku wakil kepala gudang dan juga stakeholder yang telah memberikan banyak arahan, masukan, dan bimbingan kepada penulis.

  8. Keluarga Besar PT JATI ALAM MUARA INDAH yang telah banyak memberikan semangat dan motivasi kepada penulis saat melakukan observasi di perusahaan.

  9. 10. Kepada orang tua tercinta beserta saudara dan keluarga besar yang telah mendukung penulis baik secara moral atau materiil.

  10. keluarga lab ilearning yang telah banyak membagikan cerita, pengetahuan dan pengalaman ketika penulis melaksanakan proses penulisan laporan skripsi maupun sebelumnya ketika aktif menjalani kehidupan perkuliahan. Sukses buat semua.

  11. Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu penyusunan laporan ini.

Semoga laporan skripsi ini dapat berguna bagi penulis khususnya dan bagi semua pembaca dan kelak penulis berharap ilmu yang didapat selama ini juga bisa disebarkan kepada teman-teman sebagai bakal pemantapan dan sebagai media agar penulis menjadi lebih baik dalam mengaplikasikan ilmunya. Akhir kata, penulis sangat mengharapkan ide, saran dan masukan untuk kesempurnaan dalam penyusunan skripsi ini, terima kasih.


Tangerang,................. 2017
Nama. ALVEGA AWANDA
NIM. 1612491502


DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

DAFTAR TABEL

Tabel 3.1 Analisis SWOT faktor internal

Tabel 3.2 Analisis SWOT faktor eksternal

Tabel 3.3Strategi S-O

Tabel 3.4 Strategi S-T

Tabel 3.5 Strategi W-O

Tabel 3.6 Strategi W-T

Tabel 3.7 Elisitasi Tahap I

Tabel 3.8 Elisitasi Tahap II

Tabel 3.9 Elisitasi Tahap III

Tabel 3.10 Final Draft Elicitation

Tabel 4.1 Perbedaan Sistem yang Berjalan dan Sistem yang Diusulkan

Tabel 4.2 Field tabel Nilai Pada Sistem yang Diusulkan

Tabel 4.3 Field tabel Siswa Pada Sistem yang Diusulkan

Tabel 4.4 Field tabel User Pada Sistem yang Diusulkan

Tabel 4.5 Field tabel Kelas Pada Sistem yang Diusulkan

Tabel 4.6 Field tabel Jurusan Pada Sistem yang Diusulkan

Tabel 4.7 Field tabel Mata Pelajaran Pada Sistem yang Diusulkan

Tabel 4.8 Field tabel Semester Pada Sistem yang Diusulkan

Tabel 4.9 Blackbox Testing

Tabel 4.10 Time Schedule

Tabel 4.11 Estimasi Biaya


BAB I

PENDAHULUAN

Latar Belakang Masalah

Persediaan adalah bahan atau barang yang disimpan agar digunakan untuk memenuhi tujuan tertentu seperti digunakan dalam proses produksi atau perakitan, untuk dijual kembali, atau untuk suku cadang peralatan atau mesin. Persediaan bisa dalam bentuk bahan mentah, bahan pembantu, barang setengah jadi, ataupun barang jadi. Perencanaan dan pengendalian persediaan merupakan suatu kegiatan penting dan khusus dari manajemen perusahaan, baik itu perusahaan dagang, pabrik, ataupun jasa, karena persediaan mempunyai nilai yang cukup bersar dalam kegiatan usaha dalam biaya operasi.

Dalam menyediakan bahan baku, tidak boleh adanya kelebihan stok barang, karena jika dalam perusahaan persediaan bahan bakunya teralu besar maka akan dapat mengakibatkan pembengkakan biaya penyimpanan yang harus dibayar oleh perusahaan. Kemudian jika persediaan bahan bakunya kurang maka akan terhentinya proses produksi .Oleh karena itu, pengecekan barang harus sesuai kebutuhan agar tidak terjadi kelebihan persediaan barang. Hasil cek barang tersebut disimpan di dalam berkas untuk laporan kepada piminan, kemudian file barang yang sudah dicek harus disimpan lebih baik, jika ada kesalahan akan sulit mencari file yang sudah disimpan di dalam berkas. Jika ada kekurangan bahan baku maka hasil cek barang yang kurang akan diberikan kepada bagian pembelian agar barang yang kurang dapat terisi kembali.

Komputer merupakan peranan yang sangat penting pada saat ini. Dalam aspek kehidupan sehari-hari kita sangat memerlukan computer, khususnya dalam dunia kerja. Penggunaan komputer sangat membantu pekerjaan dalam pengolahan data, dengan perkembangan teknologi pada saat ini perusahaan sangat membutuhkan sistem terkomputerisasiyang secara umum memenuhi apa yang dibutuhkan oleh pengguna untuk informasi yang lebih lengkap. Komputerisasi sangat membantu dalam menyiapkan data, karena saat dibutuhkan data selalu ada dan tepat waktu.

Setelah peneliti melakukan riset ke PT Jati Alam Muara Indah, perusahaan masih menggunakan sistem manual yang harus mencatat data persediaan barang. Penggunaan sistem manual sangat menyulitkan bagi administrasi gudang. Karena untuk memberikan hasil cek persediaan barang harus berjalan kaki menuju keruangan pimpinan dan juga jika persediaan barang kurang harus menuju ruangan purchasing dan juga pimpinan. Jika ada bencana alam maka data persediaan barang tidak bisa diselamatkan. Untuk mendapatkan informasi mengenai update persediaan barang, admin akan membutuhkan waktu untuk mencari jumlah dari data persediaan barang. Perusahaan sudah menggunakan komputer, dimana pencatatan persediaan barang menggunakan Microsoft Office Excel. Akan tetapi admin harus mencari satu persatu untuk mengetahui data persediaan barang atau dengan cara cepat menggunakan Control Find untuk mencari nama barang yang dicari.

Berdasarkan pernyataan di atas maka dibutuhkan sebuah rancangan sistem informasi yang bertujuan untuk menghasilkan rancangan fisik dan data untuk mengeloladan menyimpan data perseediaan barang. Oleh karena itu, penelitian ini peneliti memberikan judul “Perancangan Sistem Informasi Persediaan Barang Pada PT Jati Alam Muara Indah”. Rancangan ini dibuat agar perusahaan dapat menyimpan file persediaan barang dan mengolahnya menjadi informasi yang lebih baik lagi bagi pihak manajemen perusahaan. Dengan sistem ini waktu untuk pengolahan data menjadi lebih baik karena sudah tidak usah lagi memberikan hasil cek barang ke purchasing yang banyak membuang waktu. Terlebih lagi fakta bahwa sistem perusahaan yang peneliti lakukan masih menggunakan metode manual, yang banyak memakan waktu untuk proses pengerjaannya. Mulai dari mengirimkan hasil cek barang yang tidak efektif, karena menggunakan media kertas lalu dikirimkan kepada pimpinan dengan cara memberikan langsung dan juga data file yang mudah hilang karena penyimpanan masih sangat manual.

BAB II

LANDASAN TEORI

BAB III

ANALISA SISTEM YANG BERJALAN

Struktur Organisasi

Tugas dan Tanggung Jawab

1. Kepala Sekolah

Kepala sekolah berfungsi dan bertugas sebagai edukator, manajer, administrator, dan supervisor. Pemimpin/leader, inovator dan motivator.

  1. Kepala sekolah selaku edukator bertugas melaksanakan proses KBM secara efektif dan efisien

  2. Kepala sekolah selaku manager bertugas

    a. menyusun perencanaan

    b. mengorganisasikan kegiatan

    c. mengarahkan kegiatan

    d. mengkoordinasikan kegiatan

    e. melakukan pengawasan

    f. melaksanakan evaluasi hasil kegiatan

    g. menentukan kebijakan

    h. mengadakan rapat

    i. mengambil keputusan

    j. mengatur proses KBM

    k. Mengatur administrasi, ketatausahaan, siswa, ketenagaan, sarana dan prasarana, keuangan/RAPBS

    l. Mengatur Organisasi Siswa Intra Sekolah (OSIS)

    m. Mengatur hubungan dengan masyarakat dan organisasi terkait.

  3. Kepala sekolah selaku administrator bertugas menyelenggarakan administrasi:

    a. perencanaan

    b. pengorganisasian

    c. pengarahan

    d. pengkoordinasian

    e. pengawasan

    f. kurikulum

    g. kesiswaan

    h. ketatausahaan

    i. ketenagaan

    j. kantor

    k. keuangan

    l. perpustakaan

    m. laboratorium

    n. ruang kesenian

    o. BK

    p. UKS

    q. OSIS

    r. Serbaguna

    s. Medis

    t. Gudang

    u. 7K


  4. Kepala sekolah selaku administrator bertugas menyelenggarakan supervisi mengenai:

    a. Proses KBM

    b. Kegiatan BK

    c. Kegiatan ekstrakurikuler

    d. Kegiatan Ketatausahaan

    e. Kegiatan kerjasama dengan masyarakat dan organisasi terkait

    f. Sarana dan prasarana

    g. Kegiatan OSIS

    h. Kegiatan 7K


  5. Kepala sekolah sebagai pemimpin/leader:

    a. Dapat dipercaya, jujur, dan bertanggung jawab.

    b. Memahami kondisi guru, karyawan, dan siswa.

    c. Memiliki visi dan memahami misi sekolah.

    d. Mengambil keputusan intern dan ekstern sekolah.

    e. Membuat, mencari, dan memilih gagasan baru.

  6. Kepala sekolah sebagai innovator:

    a. Melakukan pembaharuan di bidang KBM, BK, ekstrakurikuler, dan pengadaan

    b. Melakukan pembinaan guru dan karyawan.

    c. Melakukan pembaharuan dalam menggali sumber daya di komite sekolah dan masyarakat.

  7. Kepala sekolah sebagai motivator:

    a. Mengatur ruang kantor yang konduktif untuk bekerja.

    b. Mengatur ruang kantor yang konduktif untuk KBM/BK

    c. Mengatur ruang laboratorium yang konduktif untuk praktikum.

    d. Mengatur ruang perpustakaan yang konduktif untuk belajar.

    e. Mengatur halaman/lingkungan sekolah yang sejuk dan teratur.

    f. Menciptakan hubungan yang harmonis sesame guru dan karyawan.

    g. Menciptakan hubungan kerja yang harmonis antar sekolah dan lingkungan.

    h. Menerapkan prinsip penghargaan dan hukuman. Dalam melaksanakan tugasnya kepala sekolah dapat mendelegasikan kepada wakil kepala sekolah.


2. Wakasek

Wakil Kepala Sekolah (Wakasek) membantu Kepala Sekolah dalam KBM sebagai berikut:

a. Menyusun perencanaan, membuat program kegiatan dan pelaksaan program

b. Pengorganisasian

c. Pengarahan

d. Ketenagaan

e. Pengkoordinian

f. Pengawasan

g. Penilaian

h. Identifikasi dan pengumpulan data

i. Penyusunan laporan

3. Wali kelas

Wali kelas membantu Kelapa Sekolah dalam hal-hal berikut:

1. Pengelolaan kelas

2. Penyelenggaraan administrasi kelas

3. Penyusunan laporan statistic bulanan siswa.

4. Pengisian daftar kumpulan nilai siswa (Legger).

5. Pembuatan catatan khusus mengenai siswa.

6. Pencatatan mutasi siswa.

7. Pengisian buku laporan penilaian hasil belajar.

8. Pembagian buku laporan penilaian hasil belajar.

3. Guru Bidang mata pelajaran

Guru bertanggung jawab kepada Kepala Sekolah dan mempunyai tugas melaksanakan KBM secara efektif dan efisien. Tugas dan tanggung jawab guru meliputi:

a. Membuat perangkat program pengajaran.

b. Melaksanakan kegiatan pembelajaran.

c. Melaksanakan kegiatan penilaian proses belajar, ulangan harian, ulangan umum, dan ujian akhir.

d. Melaksanakan analisis hasil ulangan harian.

e. Menyusun dan melaksanakan program perbaikan dan pengayaan.

f. Mengisi daftar nilai siswa.

g. Melaksanakan kegiatan membimbing (pengimbasan pengetahuan) kepada guru lain dalam proses KBM.

h. Membuat alat pelajaran/alat peraga

i. Menumbuhkembangkan sikap menghargai karya seni.

j. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum.

k. Melaksanakan tugas tertentu di sekolah.

l. Mengadakan perkembangan program pengajaran yang menjadi tanggung jawabnya.

m. Membuat catatan tentang kemajuan hasil belajar siswa.

n. Mengisi dan meneliti daftar hadir siswa sebelum memulai pengajaran.

o. Mengatur kebersihan ruang kelas dan ruang praktikum.

p. Mengumpulkan dan menghitung angka kredit untuk kenaikan pangkatnya.

4. Guru Bimbingan Konseling (BK)

Guru BK membantu kepala sekolah melalui kegiatan-kegiatan sebagai berikut:

a. Menyusun program dan melaksanakan bimbingan konseling.

b. Mengkoordinasi dengan wali kelas dalam rangka mengatasi masalah-masalah yang dihadapi oleh siswa mengenai tentang kesulitan belajar.

c. Memberikan layanan dan bimbingan kepada siswa agar lebih berprestasi dalam kegiatan belajar.

d. Memberikan saran dan pertimbangan kepada siswa dalam memperoleh gambaran tentang lanjutan pendidikan dan lapangan pekerjaan yang sesuai.

e. Mengadakan penilaian pelaksanaan bimbingan dan konseling.

f. Menyusun statistik hasil penilaian bimbingan dan konseling.

g. Melaksanakan kegiatan analisis hasil evaluasi belajar.

h. Menyusun dan melaksanakan program tindak lanjut bimbingan dan konseling.

i. Menyusun laporan pelaksanaan bimbingan dan konseling.

5. Koordinator Tata Usaha (TU)

Koordinator TU sekolah memiliki tugas ketatausahaan sekolah, dan bertanggung jawab kepada kepala sekolah dalam hal-hal sebagai berikut:

a. Penyusunan program TU sekolah.

b. Pengelolaan keuangan sekolah.

c. Pengurusan administrasi ketenagaan dan siswa.

d. Pembinaan dan pengembangan karir pegawai TU sekolah.

e. Penyusunan administrasi perlengkapan sekolah.

f. Penyusunan dan penyajian data/statistik sekolah.

g. Mengkoordinasikan dan melaksanakan 7K.

h. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara berkala.


Tata Laksana Sistem yang Berjalan

Prosedur Sistem yang Berjalan

Pada analisis prosedur sistem yang berjalan, yaitu:

  1. Guru melapor nilai ulangan harian (UH), ulangan tengah semester (UTS), dan ulangan akhir semester (UAS) pada pimpinan. Dalam sistem yang berjalan pimpinannya adalah seorang wakasek kuikulum dimana ia juga berperan mewakili kepala sekolah dalam hal pengawasan dan koordinasi arus sistem pengolahan nilai.

  2. Pimpinan akan menampung nilai dan memeriksa apakah semua guru bidang studi telah melaporkan nilai-nilai semua siswa.

  3. Nilai yang sudah disetorkan akan dikelola oleh operator untuk selanjutnya akan dimasukkan dalam bentuk raport (Legger). Legger adalah format raport yang nantinya akan diserahkan kepada orang tua/wali murid dan dibagikan satu kali selama satu semester. Pembuatan Legger ini masih berlangsung secara manual dengan memasukkan input ke dalam Ms. Excel.

  4. Legger dicetak dan diserahkan kepada pimpinan untuk proses verifikasi dan pengesahan.

  5. Nilai yang sudah sah, selanjutnya akan dicatat dalam legger untuk pengarsipan.

Use case Sistem yang Berjalan

use case sistem yang berjalan

Pada gambar di atas, dapat dijelaskan bahwa:

  1. Satu sistem yang menjelaskan alur pengolahan nilai siswa.

  2. Empat aktor, yaitu guru mata pelajaran, operator, pimpinan, dan tata usaha.

  3. Lima use case yang mengelola data (nilai siswa) hingga dimasukkan ke dalam arsip.

Activity Diagram yang Diusulkan

activity sistem yang berjalan

Pada gambar di atas, dapat dijelaskan bahwa:

  1. Satu initial node, sebagai objek yang diawali.

  2. Delapan aksi, yaitu pencatatan nilai siswa, pengumpulan nilai siswa, pemeriksaan nilai, pengolahan nilai siswa, nilai bentuk raport (legger), cetak legger, verifikasi dan pengesahan nilai, penyalinan legger dalam buku induk siswa.

  3. Satu final state, sebagai objek yang diakhiri.

Sequence Diagram yang Diusulkan

sequence digram pada sistem yang berjalan

Penjelasan dari diagram tersebut ialah:

  1. Empat aktor, yaitu guru mata pelajaran, pimpinan, operator, dan tata usaha

  2. Dua lifeline, yaitu laporan nilai dan nilai bentuk raport (legger).

  3. Tujuh belas messages, diantaranya:

    a. Satu message yang dilakukan oleh guru mata pelajaran, yaitu mengumpulkan nilai kepada wakasek kurikulum.

    b. Enam messages yang dapat dilakukan oleh wakasek, yaitu pengumpulan nilai siswa, pelaporan nilai siswa, verifikasi nilai siswa, pembuatan salinan Legger, penyerahan Legger kepada wali kelas dan tata usaha.

    c. Dua messages oleh operator yaitu pengolahan nilai siswa menjadi Legger dan menyerahkannya kembali kepada wakasek kurikulum.

    d. Satu message oleh Legger, yaitu pengolahan nilai bentuk raport (Legger).

    e. Dua messages oleh wali kelas, yaitu verifikasi Legger dan menyerahkan Legger kepada kepala sekolah.

    f. Dua messages oleh kepala sekolah, yaitu verifikasi dan pengesahan Legger serta menyerahkannya kembali kepada wakasek kurikulum.

    g. Satu message yang bisa dilakukan oleh tata usaha, yaitu pengarsipan Legger pada Buku Induk.


Analisis Sistem yang Berjalan

Metode Analisis Sistem

Analisis SWOT dilakukan dengan mengidentifikasi kekuatan dan faktor-faktor positif yang berasal dari internal organisasi (Strenght), kelemahan dan faktor-faktor negatif dari internal (Weakness), peluang atau kesempatan dan keuntungan dari faktor eksternal (Opportunities) dan ancaman atau resiko yang dipengaruhi oleh faktor eksternal organisasi (Treath).

faktor internal

faktor eksternal

Berdasarkan tabel 3.1 dan tabel 3.2 di atas, maka dilakukan analisis untuk mencari strategi dengan menggunakan kekuatan yang ada untuk memanfaatkan peluang yang tersedia (strategi S-O) serta menggunakan kekuatan yang dimiliki untuk mengatasi ancaman yang ada (strategi S-T). Selain itu dianalisis pula strategi untuk mengurangi kelemahan yang dimiliki dalam meraih peluang yang ada (strategi W-O) maupun mengatasi ancaman yang ada (strategi W-T).

strategi S-O strategi S-T strategi W-O strategi W-T


Analisis Masukan, Proses, dan Keluaran

1. Analisis masukan

A. Nama Masukan : Nilai pengetahuan

Fungsi : Nilai masukan siswa

Sumber : Nilai ulangan harian (UH), nilai UTS, dan nilai UAS

Tujuan : Nilai pengetahuan dalam BIS atau raport

Media : Kertas

Frekuensi : 1 semester

Keterangan : berisi nilai nilai ulangan, nilai UTS, nilai UAS, dan nilai pengetahuan untuk BIS atau raport

Nama Masukan : Nilai keterampilan

Fungsi : Nilai masukan siswa

Sumber : Nilai tugas-tugas

Tujuan : Nilai keterampilan dalam BIS atau raport

Media : Kertas

Frekuensi : 1 semester

Keterangan : berisi nilai keterampilan untuk BIS atau raport

Nama Masukan : Nilai sikap

Fungsi : Nilai masukan siswa

Sumber : Nilai spiritual dan sosial

Tujuan : Nilai keterampilan dalam BIS atau raport

Media : Kertas

Frekuensi : 1 semester

Keterangan : berisi nilai keterampilan untuk BIS atau raport

2. Analisis proses

Nama Proses : Rekap Nilai siswa

Masukan : Nilai pengetahuan, nilai keterampilan, dan nilai sikap

Keluaran : Buku Induk Siswa (BIS)l

Ringkasan Proses : Penyimpanan data nilai siswa dalam BIS

Nama Proses : Raport

Masukan : Nilai pengetahuan, nilai keterampilan, dan nilai sikap

Keluaran : Raport Siswa

Ringkasan Proses : Proses ini adalah bagian dari pembuatan raport

3. Analisis keluaran

Nama Keluaran : Rekap nilai siswa

Fungsi : pengarsipan

Media : buku / kertas (BIS)

Distribusi : Pembuatan rekap nilai siswa untuk sekolah

Nama Keluaran : Raport siswa

Fungsi : pembuatan raport siswa

Media : kertas

Distribusi : Pembuatan rekap raport untuk orang tua siswa


User Requirements

Elisitasi Tahap I

elisitasi tahap I

Elisitasi Tahap II

elisitasi tahap II

Elisitasi Tahap III

elisitasi tahap III

Final Draft Elisitasi

elisitasi tahap III


BAB IV

RANCANGAN SISTEM YANG DIUSULKAN


Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan

Berdasarkan analisis yang dilakukan, perbedaan sistem yang sedang berjalan dengan sistem yang sedang diusulkan adalah sebagai berikut:

perbedaan sistem yang berjalan dengan usulan

Rancangan Database yang Diusulkan

Model Database

Mengacu pada usulan pada poin sebelumnya, maka rancangan databasenya sebagai berikut:

ERD yang diusulkan

Melalui gambar 4.8 dapat dijelaskan bahwa:

  1. Database memiliki tujuh entities, yaitu “semester”, “nilai”, “siswa”, “pegawai”, “mata_pelajaran”, “jurusan”, dan “kelas”.

  2. Database memiliki empat one-to-many relationship dengan tabel nilai sebagai pusatnya, atau dengan kata lain model database ini adalah star schema.

Spesifikasi Database

Spesifikasi basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan, primary key dan panjang record. Spesifikasi yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut:

  1. Nama field : Nilai

    Media : Harddisk (HD)

    Isi : nisn, id_user, kode_kelas, kd_mata_pelajaran, nilai_uts, nilai_uas, nilai_uh, kode_semester, tahun, nilai_pengetahuan, nilai_keterampilan, nilai_spiritual, nilai_sosial.

    Primary Key : NONE

    Panjang Record: -

    field tabel nilai

  2. Nama field : Siswa

    Media : HD

    Isi : nip, nama, password, level_user, email

    Primary Key : NIP

    Panjang Record: 10

    field tabel siswa

  3. Nama field : User

    Media : HD

    Isi : nisn, nis, nama_siswa, nama_orang_tua, tempat_lahir, tanggal_lahir.

    Primary Key : NISN

    Panjang Record: 10

    field tabel user

  4. Nama field : Kelas

    Media : HD

    Isi : kode_kelas, nama_kelas

    Primary Key : kode_kelas

    Panjang Record: 2

    field tabel kelas

  5. Nama field : Jurusan

    Media : HD

    Isi : id_jurusan, nama_jurusan

    Primary Key : id_jurusan

    Panjang Record: 11

    field tabel jurusan

  6. Nama field : Mata_pelajaran

    Media : HD

    Isi : id_mata_pelajaran, nama_mata_pelajaran

    Primary Key : id_mata_pelajaran

    Panjang Record: 11

    field tabel mata pelajaran

  7. Nama field : semester

    Media : HD

    Isi : id_semester, semester

    Primary Key : id_semester

    Panjang Record: 3

    field tabel semester

Konfigurasi Sistem Usulan

Rancangan Perangkat Keras (Hardware)

Perangkat keras yang dibutuhkan oleh sistem aplikasi berbasis web ini adalah suatu unit personal komputer atau suatu unit laptop, untuk spesifikasi yang dibutuhkan tidak terlalu besar, cukup dengan spesifikasi di bawah ini:

  1. Processor pentium IV, Karena aplikasi sistem yang digunakan berbasis web jadi spesifikasi yang dibutuhkan tidak perlu terlalu besar, tetapi penggunaan database dengan berorientasi subjek dan banyaknya redudansi data karena denormalisasi, prosessor dengan teknologi terkini seperti Intel Pentium I3 atau yang lebih baru lebih dianjurkan.

  2. Memori (RAM) 2 GB, Agar mendapatkan proses yang stabil memory dapat dipasang sebesar 1 Gb atau lebih

  3. Hard Disk 128 GB, Untuk menampung data cukup menggunakan kapasitas hardisk 128 Gb atau lebih.

  4. Monitor 15” LCD, Monitor ini sangat baik untuk pemakai komputer dikarenakan monitor ini memiliki radiasi yang cukup rendah.

  5. Printer inkjet/infuse Canon MP230 series, Untuk mencetak dokumen, dengan kelebihan kecepatan dan polusi suara yang ditimbulkan rendah.

  6. UPS (Uninterrupuble Power Suply), Sangat berguna untuk menjaga agar apabila suatu saat listrik padam, maka dapat diselamatkan dulu untuk beberapa saat.

Desain Perangkat Lunak (Software)

Perangkat lunak merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam instruksi yang diinginkan. Agar komputer dapat menghasilkan informasi yang diharapkan, perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:

  1. Sistem Operasi Windows Vista atau versi yang lebih baru.

  2. XAMPP untuk Windows Version 3.2.1 atau yang lebih baru.

  3. Web Browser (ex: Mozilla Firefox 8.0.1 dan Google Chrome 40.0.0.0, atau yang lebih baru).

Instalasi Perangkat Lunak

Dalam pembuatan program pada penelitian ini maka digunakan software berikut:

  1. OS WIndows 7

  2. XAMPP for Windows Version 3.1.0

  3. Adobe Photoshop CS3

  4. Macromedia Dreamweaver CS3

  5. Notepad++

  6. Web Browser

  7. Visual Paradigm for UML Versi 6.4 Enterprise Edition

Penggunaan Program yang Diusulkan

Pengunaan program yang diusulkan adalah sistem informasi yang dibuat dengan berbasiskan Web yang menggunakan bahasa pemprograman PHP dan MYSQL sebagai database untuk memudahkan petugas dalam menggunakan aplikasi rancangan tersebut.

Testing

BlackBox Testing

Untuk tahap pengujian penulis menggunakan metode blackbox, untuk dapat memastikan bahwa program atau sistem yang dibuat masih terdapat bug (kesalahan) atau tidak. Dari setiap tes pengujian tidak menutupi kemungkinan masih terdapat bug (kesalahan) dari sistem yang telah dites, tetapi pengujian ini setidaknya dapat meminimalisir bug (kesalahan) yang terdapat di dalam sistem.

blackbox testing

Rancangan ProtoType yang Diusulkan

Tampilan Layout Login

Tampilan layout halaman ini hanya berisi tampilan login biasa karena hanya user yang bisa mengakses homepage (halaman utama), dapat dilihat pada gambar dibawah ini.

layout login

Tampilan Layout Secara Umum

Tampilan layout secara umum meliputi tampilan header dan footer (lihat gambar 4.10) yang tidak berkaitan langsung dengan inti rancangan, tetapi digunakan sebagai penghubung antar fungsi inti dari rancangan ini.

layout secara umum

Tampilan layout Homepage

Halaman utama atau default/home/index berupa tampilan nilai siswa berdasarkan kelas, mata pelajaran, kelas, semester, dan tahun.

layout login

Tampilan Layout Masukan Nilai

Untuk memasukkan nilai, harus berdasarkan kriteria tertentu (kelas, tahun, jurusan, semester, dan mata pelajaran). Setelah mengisi prasyarat tersebut, maka selanjutnya memasukkan nilai siswa dengan multiform seperti yang terlihat pada gambar 4.12.

layout form input nilai

Tampilan Layout Laporan Tahunan

Tampilan laporan ini untuk melihat rataan nilai siswa secara keseluruhan. Nantinya akan disediakan search box dengan kriteria tertentu (lihat gambar 4.13), dan setelah proses penyeleksian kriteria selesai akan menampilkan nilai berdasarkan kriteria yang diinginkan.

layout laporan tahunan

Rancangan Web yang Diusulkan

Tampilan Login

Untuk semua guest akan dibawa menuju halaman login dan hanya guest yang memiliki akun username dan password terdaftar yang dapat masuk. Tampilan login dapat dilihat pada gambar 4.14.

login

Tampilan Website Secara Umum

Setelah berhasil melalui proses login, maka status guest menjadi user dan dapat melihat halaman utama dari rancangan ini. Berikut rancangan posisi header, footer, dan desain halaman secara keseluruhan seperti yang tersedia pada gambar 4.15.

tampilan website secara umum

Tampilan Homepage

Setelah melakukan login, maka user akan masuk ke halaman utama, seperti yang terlihat pada gambar 4.16

tampilan homepage

Tampilan Masukan Nilai

User yang telah login, dengan level user ‘guru’ dapat menginput nilai siswa (lihat gambar 4.17).

input nilai

Tampilan Laporan Tahunan

Salah satu fitur dalam perancangan ini adalah adanya laporan nilai tahunan untuk mempermudah pimpinan sekolah (lihat gambar 4.18).

laporan tahunan

Tampilan Tambah User

Admin yang berfungsi untuk melakukan tugas maintenance seperti melakukan perubahan data seperti menambah user. Berikut contoh tampilan dari tambah user yang disediakan pada gambar 4.19.

tambah user

Time Schedule

Perancangan dan penelitian ini memiliki tenggang waktu dalam menyelesaikannya sebagai target agar perancangan dapat segera diselesaikan dan dapat bermanfaat bagi pihak sekolah.

time schedule

Estimasi Biaya

Dengan penjadwalan yang sebelumnya telah tertera, maka estimasi biaya dalam perancangan ini adalah sebagai berikut.

estimasi biaya


BAB V

PENUTUP

Kesimpulan

Berdasarkan penelitian yang telah dijalankan dan rumusan masalah yang telah diutarakan sebelumnya, maka penulis menyimpulkan sebagai berikut:

  1. Mengenai masalah penyimpanan arsip prestasi atau nilai siswa, pihak sekolah belum memiliki sistem penyimpanan yang terkomputerisasi, pelaksanaan masukan, proses, atau keluarannya memang sudah menggunakan komputer, yaitu dengan menggunakan aplikasi Ms. Excel, tetapi pengolahannya masih manual dengan menggunakan rumus-rumus dan belum terotomatisasi. Di samping itu, ruang penyimpanan hasil keluaran belum memiliki media penyimpanan digital (database) dan hasil keluaran masih berupa penyimpanan arsip berupa Buku Induk Sekolah.

  2. Untuk proses analisis, penulis menggunakan banyak metode analisis, seperti analisis pengumpulan data menggunakan metode wawancara, observasi, dan kajian pustaka. Menggunakan ketiga metode tersebut penulis telah datang ke tempat penelitian guna mengetahui mengenai kondisi sistem yang saat ini sedang berjalan. Melalui hasil analisis tersebut diketahui kekurangan dan kelebihan sistem sebagai bahan pertimbangan untuk memperbaiki sistem yang saat ini sedang berjalan.

  3. Setelah mengetahui seluk beluk serta kekurangan dan kelebihan sistem yang saat ini berjalan, maka dapat dibuat sistem dengan meminimalisir kekurangan yang ada, tetapi tetap mempertahankan keunggulan sistem saat ini. Awal perancangan, penulis menggunakan metode elisitasi untuk mengetahui apa saja yang dibutuhkan stakeholder sehingga dapat dibuat perancangan sesuai keinginan. Lalu tahapan pengerjaan perancangan, penulis menggunakan metode SLDC dan dilanjutkan dengan metode testing untuk mengetahui bagian apa yang masih bermasalah dan diperbaiki jika memungkinkan.

Saran

Setiap sistem memiliki kekurangan dan kelebihan, dan itu juga termasuk sistem di mana penulis melakukan penelitian. Sangat penting untuk menerima masukan sebagai bahan untuk memperbaiki sistem. Meskipun tidak ada sistem yang sempurna, tetapi setidaknya semakin baik sistem, semakin efektif pula pengaplikasiannya. Lalu, saran penulis terhadap sistem yang berjalan ialah:

  1. Dengan analisis sistem saat ini yang sudah dibahas sebelumnya, salah satu alternatif mengurangi kekurangan sistem ialah dibuat sistem terkomputerisasinya dengan memanfaatkan perancangan berbasis web data mart sesuai dengan judul penelitian.

  2. Teknologi data mart adalah salah satu solusi untuk mempermudah kinerja sistem yang saat ini dilakukan secara manual. Selain itu, penggunaan level user akan lebih memudahkan guru dalam memasukkan nilai di mana tugas tersebut pada sistem yang saat ini berjalan dilakukan oleh admin/operator.

  3. Pengaplikasian sistem berbasis web ini juga memungkinkan untuk dikembangkan menjadi teknologi berbasis web atau mengembangkannya ke data warehouse. Pengembangan sistem yang memfokuskan pada web akan membutuhkan banyak perbaikan baik dari segi masukan, proses, maupun keluaran, sedangkan jika pengembangannya ke data warehouse akan menghasilkan sistem informasi middle/top level management sehingga bermanfaat untuk pengambilan keputusan.






DAFTAR PUSTAKA

A.M, Sardiman, 2001. Interaksi dan Motivasi Belajar Mengajar. Jakarta: Raja Grafindo Persada.

Ahmadi, Abu. Prasetyo, Joko Tri. 2005. Strategi Belajar Mengajar. Bandung: Pustaka Setia.

Aimatus, Nurman. 2012. “Penerapan Model Pembelajaran Snowball Throwing untuk Meningkatkan Minat Bertanya dan Hasil Belajar (Studi Siswa Kelas X Pemasaran 2 pada Standar Kompetensi Memahami Prinsip-Prinsip Bisnis SMK Negeri 1 Turen)”. Skripsi. Malang: Program Studi Pendidikan Tata Niaga Universitas Negeri Malang.

Aisyah, Siti. Kalbuana, Nawang. 2011. “Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME”. CCIT Jurnal Vol 4 No 2. Tangerang: REC (Raharja Enrichment Centre).

Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu.

Arief, M.Rudianto. 2011. Pemrograman Web Dinamis Menggunakan Php dan Mysql. Yogyakarta: ANDI.

Booch, G. James, R. Ivar, J. 2005. The Unified Modeling Language User Guide Second Edition. United State: Addison Wesley Professional.

Bukhari, H. 2009. “Siswa Baru Dibekali Tatakrama di Sekolah”. Diambil dari: http://www.kalimantanpost.com/opini/3958-siswa-baru-dibekali-tatakrama-di sekolah.html (10 Januari 2016).

Connolly, Thomas and Begg, Carolyn. 2010. Database Systems A Practical Approach to Design, Implementation, and Management (5th Edition). Boston: Pearson Education..

David, Fred R., 2008. Manajemen Strategis, Edisi Sepuluh. Jakarta: Penerbit Salemba Empat.

Dessler, Gary. 1997. Manajemen Sumber Daya Manusia. Jakarta: Penerbit Prenhallindo.

Frieyadie. 2010. Mudah Belajar Pemrograman Database MySQL Dengan Microsoft Visual Basic 6.0. Yogyakarta: Andi.

Guritno, Suryo. Sudaryono. Rahardja, Untung. 2011. Theory and Application of IT Research: Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV ANDI OFFSET.

Hasibuan, Zainal A. 2007. Metodologi Penelitian Pada Bidang Ilmu Komputer Dan Teknologi Informasi: Konsep, Teknik, Dan Aplikasi. Jakarta: Fakultas Ilmu Komputer Universitas Indonesia.

Henderi, Maimunah, dan Randy Andrian. 2011. “Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics”. CCIT Jurnal Vol 4 No 2. Tangerang: REC (Raharja Enrichment Centre).

Hoffer, A. Jeffrey. Prescott, Mary B. Fred R. McFadden, Fred B. 2007. Modern Database Management (8th edition). New Jersey: Prentice-Hall.

Jeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman. 2009. “Metode Desain & Analisis Sistem Edisi 8. Yogyakarta: Penerbit ANDI.

Jogiyanto, Hartono. 2010. Analisis dan Desain Sistem Informasi, Edisi III. Yogyakarta: Andi Offset.

JRP, Mulyana. Pentaho: Solusi Open Source Untuk Membangun Data Warehouse. Yogyakarta: Penerbit ANDI.

Kadir, Abdul. 2014. Pengenalan Sistem Informasi Edisi Revisi. Yogyakarta: Penerit ANDI.

Kimball, R. Ross. 2013. The Data Warehouse Lifecycle Toolkit, 3rd Edition. Indianapolis: Wiley Publishing Inc.

Kusrini. 2007. Strategi Perancang Dan Pengolahan Basis Data. Yogyakarta: Andi.

Laudon, Kenneth C dan Jane P. Laudon. 2008. Sistem Informasi Manajemen: Mengelola Perusahaan Digital Buku Satu Edisi Sepuluh. Depok: Salemba Empat.

Madcoms. 2010. Aplikasi Program PHP + MySQL untuk membuat website interaktif. Yogyakarta: Andi.

Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka Pelajar.

Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berbasis Objek dengan Metode. USDP. Yogyakarta: Andi.

Poe, Vidette. Reeves, Laura L. 1996. Building a Data Warehouse for Decision Support. New Jersey: Prentice Hall.

Pressman, R.S. 2010. Software Engineering : a practitioner’s approach. New York: McGraw-Hill.

Purwanto, Ngalim. 2006. Psikologi Pendidikan. Bandung: PT. Remaja Rosdakarya.

Pusadan, M. Yazdi. 2013. Rancang Bangun Data Warehouse. Yogyakarta: Graha Ilmu.

Raharjo, Budi. 2011. Membuat Database Menggunakan MySql. Bandung : Informatika.

Sarwono. 2007. “Meningkatkan Kemampuan Komunikasi Matematis Siswa SMP Melalui Pembelajaran dalam Kelompok Kecil dengan Strategi Mastery Learning”. Bandung: SPs UPI.

Scheps. S. 2008. Business Intelligence for Dummies. Hoboken NJ: Wiley.

Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.

Sibero, Alexander FK. 2011. Kitab Suci Web Programing, Yogyakarta: MediaKom.

Slameto. 2003. Belajar dan Faktor-faktor yang Mempengaruhinya. Jakarta: Rineka Cipta.

Sugihartono, dkk. 2007. Psikologi Pendidikan. Yogyakarta: UNY Press.

Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi Offset.

Turban, E. Sharda, R. Delen, D. King, D. Business Intelligence, 2nd Edition. 2010. New Jersey: Prentice Hall.

Widodo, Prabowo Pudjo. Herawati. 2011. Menggunakan UML. Bandung: Penerbit Informatika.

Williams, B K. and Sawyer, S C. 2011. Using Information Technology: A Practical Introduction to Computers & Communications. (9th edition). New York: McGraw-Hill.

Wijaya, Cece. Tabrani, Rusyan. 1992. Kemampuan Dsar Guru Dalam Proses Belajar Mengajar. Bandung: Remaja Rosda Karya.

WS, Winkel. 1996 . Psikologi Pendidikan dan Evaluasi Belajar. Jakarta: PT Gramedia.