SI1322477384: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi terperiksa]
(←Membuat halaman berisi '<div style="margin-top:1cm;font-family:'times new roman';font-size:12pt;text-align:justify;clear:both;"> <div style="font-size: 16pt;text-align: center;"> <p style="li...')
 
 
(2 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
 
<div style="margin-top:1cm;font-family:'times new roman';font-size:12pt;text-align:justify;clear:both;">
 
<div style="margin-top:1cm;font-family:'times new roman';font-size:12pt;text-align:justify;clear:both;">
 
<div style="font-size: 16pt;text-align: center;">
 
<div style="font-size: 16pt;text-align: center;">
<p style="line-height: 1">'''PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT '''</p>
+
<p style="line-height: 1">'''PERANCANGAN SISTEM MONITORING PENJADWALAN'''</p>
<p style="line-height: 1">'''BERBASIS WEB '''</p>
+
<p style="line-height: 1">'''RUANG RAPAT BERBASIS WEB PADA'''</p>
<p style="line-height: 1">'''PADA PT. SINTECH BERKAH ABADI'''</p>
+
<p style="line-height: 1">'''PT. SINTECH BERKAH ABADI'''</p>
 
</div>
 
</div>
  
Baris 54: Baris 54:
 
<div style="font-size: 14pt;text-align: center;">
 
<div style="font-size: 14pt;text-align: center;">
 
<p style="line-height: 2">'''LEMBAR PENGESAHAN SKRIPSI'''</p>
 
<p style="line-height: 2">'''LEMBAR PENGESAHAN SKRIPSI'''</p>
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT '''</p>
+
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN'''</p>
<p>'''BERBASIS WEB '''</p>
+
<p>'''RUANG RAPAT BERBASIS WEB PADA'''</p>
<p>'''PADA PT. SINTECH BERKAH ABADI'''</p>
+
<p>'''PT. SINTECH BERKAH ABADI'''</p>
  
 
</div>
 
</div>
Baris 140: Baris 140:
 
<div style="font-size: 14pt;text-align: center;">
 
<div style="font-size: 14pt;text-align: center;">
 
<p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p>
 
<p style="line-height: 2">'''LEMBAR PERSETUJUAN PEMBIMBING'''</p>
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT '''</p>
+
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN'''</p>
<p>'''BERBASIS WEB '''</p>
+
<p>'''RUANG RAPAT BERBASIS WEB PADA'''</p>
<p>'''PADA PT. SINTECH BERKAH ABADI'''</p>
+
<p>'''PT. SINTECH BERKAH ABADI'''</p>
 
</div>
 
</div>
 
<p style="text-align:center;">Disusun Oleh :</p>
 
<p style="text-align:center;">Disusun Oleh :</p>
Baris 215: Baris 215:
 
<p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p>
 
<p style="line-height: 2">'''LEMBAR PERSETUJUAN DEWAN PENGUJI'''</p>
  
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT '''</p>
+
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN'''</p>
<p>'''BERBASIS WEB '''</p>
+
<p>'''RUANG RAPAT BERBASIS WEB PADA'''</p>
<p>'''PADA PT. SINTECH BERKAH ABADI'''</p>
+
<p>'''PT. SINTECH BERKAH ABADI'''</p>
  
 
</div>
 
</div>
Baris 301: Baris 301:
 
<div style="font-size: 14pt;text-align: center;">
 
<div style="font-size: 14pt;text-align: center;">
 
<p style="line-height: 2">'''LEMBAR KEASLIAN SKRIPSI'''</p>
 
<p style="line-height: 2">'''LEMBAR KEASLIAN SKRIPSI'''</p>
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT '''</p>
+
<p>'''PERANCANGAN SISTEM MONITORING PENJADWALAN'''</p>
<p>'''BERBASIS WEB '''</p>
+
<p>'''RUANG RAPAT BERBASIS WEB PADA'''</p>
<p>'''PADA PT. SINTECH BERKAH ABADI'''</p>
+
<p>'''PT. SINTECH BERKAH ABADI'''</p>
  
 
</div>
 
</div>
Baris 362: Baris 362:
 
|&nbsp;
 
|&nbsp;
  
|-|<div style="text-align: center"><u>'''([[Pengguna:Arde Maskur|Arde Maskur]])'''</u></div>
+
|-
 +
 
 +
|<div style="text-align: center"><u>'''([[Pengguna:Arde Maskur|Arde Maskur]])'''</u></div>
  
 
|-
 
|-
Baris 382: Baris 384:
  
 
<div style="text-align: justify;line-height: 1">
 
<div style="text-align: justify;line-height: 1">
Dalam analisa penelitian ini , pendataan peminjaman dan pengembalian buku perpustakaan SMA ISLAMIC CENTRE masih manual, masih dengan menggunakan buku besar sebagai media data pendataannya, dan juga pencarian data buku masih dengan cara manual dengan pencarian langsung di rak perpustakaan dengan melihat data buku satu persatu, dan itu dirasa kurang efektif dan effisien, Pada penelitian ini dalam pembuatan aplikasinya menggunakan framework codeigniter sebagai tools dalam pembuatan aplikasi, bootstrap sebagai framework css dalam perancangan tampilannya serta database mySQL sebagai media penyimpanan databasenya. Tujuan di buatnya sistem ini demi tercapainya tujuan system itu sendiri yaitu memudahkan pustakawan atau pustakawati dalam mencari buku dan kemudahan dalam segala hal. Dalam pembuatan aplikasi ini juga ada data pendukung yang di perlukan di antaranya data anggota, buku, transaksi, dan alur dari system yang sebelumnya. Dari data-data tersebut diharapkan bisa menjadi dasar pembuatan aplikasi ini agar dapat menyajikan informasi yang di butuhkan dengan cepat dan effisien. serta untuk meningkatkan kinerja petugas perpustakaan. Hasil yang di  harapkan dari pembuatan system ini adalah agar data-data yang selama ini disimpan dan di kelola secara manual dapat mulai dikomputerisasikan sehingga dapat mengefektifkan kinerja serta mempermudah petugas perpustakaan.
+
Teknologi internet dapat memudahkan pengolahan sebuah informasi sebagai sarana dan pra sarana penjadwalan. Teknologi ini sangat membantu untuk mendapatkan informasi yang lebih aktual dan dapat meningkatkan efisiensi tempat dan waktu. Salah satu pengaplikasian dalam kasus penyusunan jadwal ruangan ketika suatu institusi, organisasi, atau perorangan membutuhkan adanya ruang untuk keperluan rapat. Menyusun dan monitoring suatu penjadwalan, terutama penjadwalan ruang rapat mungkin terlihat mudah, akan tetapi ketika sumberdaya yang ada semakin terbatas, sementara penggunaan ruang semakin banyak tentunya membuat dan monitoring sebuah jadwal ruangan akan menjadi pekerjaan yang memakan waktu lama. Dengan dibuatnya sistem monitoring penjadwalan ruang rapat berbasis web, diharapkan memudahkan user dalam monitoring penjadwalan ruangan sesuai dengan sumberdaya dan batasan yang ada. Analisis sistem yang digunakan menggunakan metode analisa SWOT (strengths, weakness, opportunities, threats) dan metodologi perancangan system yang digunakan adalah metode UML (Unified Modeling Language). Dengan sistem ini pula diharapkan memudahkan komunikasi antara pengelola ruangan dan peserta rapat dalam monitoring dan penjadwalan pemakaian ruangan.
 
</div>
 
</div>
  
<div style="text-align: justify"><p style="line-height: 1">''Kata Kunci:  Perpustakaan, Administrator, Sistem, Aplikasi, Sekolah.''</p></div>
+
<div style="text-align: justify"><p style="line-height: 1">''Kata Kunci:  Sistem, Monitoring, Penjadwalan, Ruang Rapat, Web.''</p></div>
  
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
Baris 393: Baris 395:
  
 
<div style="text-align: justify;line-height: 1">
 
<div style="text-align: justify;line-height: 1">
''In the analysis of this study, the data collection and return of the book library of SMA ISLAMIC CENTER is still manual, still using the ledger as the data of data collection, and also searching the book data is still by manual by searching directly on the library shelf by looking at the data one by one book, and it feels less effective and efficient, In this research in making its application using codeigniter framework as tools in making application, bootstrap as framework css in designing appearance and mySQL database as data storage media. The purpose in making this system for the achievement of the purpose of the system itself is easier for librarians or librarians in search of books and ease in all things. In the making of this application there is also supporting data in need include data members, books, transactions, and the flow of the previous system. From these data is expected to be the basis of making this application in order to present the information needed quickly and efficiently. and to improve the performance of librarians. The expected result of making this system is that the data that has been stored and managed manually can begin to be computerized so that it can streamline the performance and simplify the library staff.''
+
''Internet technology can facilitate the processing of information as a means and pre-scheduling tool. This technology is very helpful to get more actual information and can improve the efficiency of place and time. One application in the case of the preparation of a room schedule when an institution, organization, or individual needs a space for meeting purposes. Developing and monitoring a scheduling, especially meeting room scheduling may seem easy, but when resources are limited, while more space is used to create and monitor a room schedule will be a time-consuming task. With the creation of web-based meeting room scheduling monitoring system, it is expected to facilitate the user in monitoring room scheduling in accordance with existing resources and limits. System analysis used SWOT analysis method (strengths, weakness, opportunities, threats) and system design methodology used is UML (Unified Modeling Language) method. With this system is also expected to facilitate communication between the room manager and meeting participants in the monitoring and scheduling of space usage.''
 
</div>
 
</div>
  
<div style="text-align: justify"><p style="line-height: 1">''Keywords : Library, Administrator, System, Applications, School.''</p></div>
+
<div style="text-align: justify"><p style="line-height: 1">''Keywords : System, Monitoring, Scheduling, Meeting Room, Web.''</p></div>
  
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
Baris 407: Baris 409:
  
 
<div style="font-size: 12pt;text-align: justify;line-height: 2">
 
<div style="font-size: 12pt;text-align: justify;line-height: 2">
<p style="font-size: 12pt;text-indent: 0.5in;">Alhamdulillahirabbil’aalamin. Segala puji bagi Allah SWT juga junjungan kita Rasulullah SAW yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan penyusunan laporan Skripsi yang berjudul '''“IMPLEMENTASI SISTEM PEMINJAMAN DAN PENGEMBALIAN BUKU PERPUSTAKAAN BERBASIS WEB DENGAN FRAMEWORK  CODEIGNITER PADA SMA ISLAMIC CENTRE”''' . Tujuan dari pembuatan Skripsi ini sebagai salah satu syarat menyelesaikan program pendidikan Strata Satu (S1) Jurusan Teknik Informatika di Sekolah Tinggi Manajemen dan Ilmu Komputer Raharja Tangerang. Dalam penyusunan laporan Skripsi penulis menyadari jika tanpa bimbingan dan dorongan dari setiap pihak, maka Skripsi ini tidak akan terwujud dan selesai tepat waktu. Penulis berharap karya tulis ini dapat memberikan informasi yang bermanfaat dan tambahan pengetahuan bagi para pembaca umumnya serta mahasiswa khususnya. Dan semoga karya tulis ini dapat menjadi bahan perbandingan dalam periode selanjutnya dan dapat menjadi suatu karya ilmiah yang baik.
+
<p style="font-size: 12pt;text-indent: 0.5in;">Puji dan syukur penulis panjatkan kehadirat Allah Yang Maha Esa yang telah memberikan rahmat-Nya, sehingga laporan Skripsi Penulis dapat berjalan dengan baik dan selesai dengan semestinya. Adapun judul yang diambil adalah '''“PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT BERBASIS WEB PADA PT. SINTECH BERKAH ABADI”''' . Tujuan dari pembuatan Laporan Skripsi ini antara lain memenuhi salah satu persyaratan menyelesaikan pendidikan jenjang Strata Satu (S1) Jurusan Teknik Informatika (TI) pada Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja, juga berguna untuk memperdalam kemampuan penulis dalam merancang suatu sistem agar dapat diterapkan dengan baik. Namun demikian berkat adanya bimbingan serta dukungan dari berbagai pihak, akhirnya Laporan Skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.  
  
Pada kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar besarnya kepada:
+
Penulis mengucapkan terimakasih kepada pihak-pihak yang telah membantu dalam menyelesaikan Laporan Skripsi ini, antara lain:
  
 
# Bapak Ir. Untung Rahardja, M.T.I.,M.M selaku Ketua STMIK RAHARJA.
 
# Bapak Ir. Untung Rahardja, M.T.I.,M.M selaku Ketua STMIK RAHARJA.
 
# Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
 
# Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
# Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika STMIK RAHARJA.
+
# Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika STMIK RAHARJA dan selaku Dosen Pembimbing Kedua memberikan banyak masukan dan motivasi kepada penulis sehingga laporan skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.
# Bapak Dedy Iskandar, S.Kom.,MTI selaku Dosen Pembimbing yang telah banyak meluangkan waktu , pikiran dan tenaganya untuk membantu dan memberikan bimbingan kepada penulis dalam menganalisis laporan Skripsi ini.
+
# Bapak Sutrisno,M.Kom. selaku pembimbing pertama yang telah banyak meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada penulis.
# Bapak Sutrisno, M.Kom, sebagai dosen Pembimbing II yang telah membantu, membimbing dan membina dalam pembuatan laporan skripsi ini
+
# Bapak Yasin, M.Kom. selaku Stackholder yang telah meluangkan waktu, tenaga dan pikirannya untuk memberikan pengarahan yang benar kepada penulis.
# Para Dosen STMIK Raharja yang telah banyak membantu dan membimbing serta memberikan ilmu pengethuanya kepada penulis selama perkuliahan.
+
# Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan banyak ilmu pengetahuan yang memperluas wawasan penulis.
# Bapak Sumardi, S.Pd., M.M selaku kepala sekolah SMA Islamic Centre.
+
# Yang tercinta Bapak, Ibu dan adik penulis, yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penulis.
# Bapak Asykur Binurika .S.IP sebagai stakeholder yang telah membantu dalam memberikan data-data dan membimbing penulis dalam menyelesaikan Laporan Skripsi.
+
# Dan rekan-rekan mahasiswa/i serta semua pihak yang tidak bisa disebutkan namanya satu persatu yang telah membantu dan memberikan saran kepada penulis dalam menyelesaikan Laporan Skripsi ini.
# Kepada Orang Tua yang selama ini telah setia memberikan dorongan semangat, perhatian, dan doa.
+
# Rekan-rekan grup Software Engineering.
+
  
Dalam penyusunan laporan ini, penulis menyadari masih terdapat kekurangan-kekurangan serta kelemahan-kelemahan, untuk itu penulis sangat mengharapkan saran dan kritik dari seluruh pihak untuk menyempurnakan penyusunan laporan ini. Semoga Allah SWT. senantiasa menyertai langkah kita semua dalam meraih cita-cita menuju kesuksesan, Amin.</p>
+
Akhir kata, besar harapan penulis mudah-mudahan Laporan Kuliah Kerja Praktek ini dapat memberikan informasi yang bermanfaat dan menambah pengetahuan bagi pembaca sekalian.</p>
 
</div>
 
</div>
  
Baris 428: Baris 428:
 
{| width="100%" align="right"
 
{| width="100%" align="right"
 
|-
 
|-
| width="60%" | || align="center" | Tangerang, 24 Juli 2017
+
| width="60%" | || align="center" | Tangerang, 23 Januari 2018
 
|-
 
|-
 
| ||   
 
| ||   
Baris 462: Baris 462:
 
| ||  
 
| ||  
 
|-
 
|-
| width="60%" | || align="center" | <u>Bisan Dwi Heriyanto</u>
+
| width="60%" | || align="center" | <u>Arde Maskur</u>
 
|-
 
|-
| width="60%" | || align="center" | NIM. 1322475795
+
| width="60%" | || align="center" | NIM. 1322477384
 
|-
 
|-
 
|}
 
|}
Baris 478: Baris 478:
 
==Latar Belakang==
 
==Latar Belakang==
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Perpustakaan sekolah adalah suatu fasilitas yang disediakan sekolah guna penunjang dan pendukung serta sarana belajar dalam proses pengajaran bagi para siswa. Keberadaan sebuah perpustakaan diharapkan dapat membantu para siswa dalam mencari pengetahuan guna menambah wawasan dan pengetahuan tentang semua ilmu yang ada. Dengan meningkatnya fungsi perpustakaan secara maksimal maka diharapkan akan menambah pendidikan atau pembelajaran yang maksimal bagi para murid. Salah satu langkah yang di terapkan untuk meningkatkan fungsi dari perpustakaan itu sendiri adalah dengan membuat sebuah sistem'' ''informasi pengoahan data serta sistem yang dapat memonitoring minat baca siswa yang efektif dan efisien.
+
Penggunaan teknologi informasi terus berkembang dan meningkat dengan adanya internet. Teknologi internet dapat memudahkan pengolahan sebuah informasi sebagai sarana dan pra sarana penjadwalan. Sebagai contohnya internet dapat digunakan untuk monitoring sistem penjadwalan. Teknologi ini sangat membantu untuk mendapatkan informasi yang lebih aktual dan dapat meningkatkan efisiensi tempat dan waktu. Salah satu pengaplikasian dalam kasus penyusunan jadwal ruangan ketika suatu institusi, organisasi, atau perorangan membutuhkan adanya ruang untuk keperluan rapat, hal ini tentunya perlu komunikasi antara pihak terkait. Mungkin jika pihak yang membutuhkan ruangan sebelumnya sudah membicarakannya kepada peserta rapat dan meminjam ruangan jauh hari, hal ini tidak akan menjadi masalah. Akan tetapi jika hal ini tidak terencanakan, maka dibutuhkan sebuah alat yang dapat menyampaikan permintaan dan informasi secara cepat.
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Saat ini sistem pengolahan data yang ada di SMA Islamic Centre masih manual yang dimana pencarian, pendataan peminjaman dan pengembalian yang masih menggunakan buku besar dan pencarian data buku nya juga masih dengan cara manual. Sering kali buku yang ingin di pinjam siswa itu tidak di dapat walaupun buku itu ada di perpustakaan , dan juga sering kali pihak perpustakaan susah untuk melakukan pendataan yang cepat dan tepat dikarenakan pendataan yang masih manual dan data itu juga sering kali berceceran, dan juga tidak adanya sistem untuk memonitoring minat baca siswa yang dimana sistem tersebut bisa melihat data grapik buku apa saja yang sering dipinjam siswa . Dan disini diharapkan dengan sistem yang akan saya bangun dapat memudahkan siswa dalam pencarian buku perpustakaan yang akan di pinjam dan juga dapat memudahkan pihak perpustakaan dalam mendata buku secara cepat dan tepat dan juga dapat memonitoring minat baca siswa yang dimana diharapkan dapat menunjang fasilitas perpustakaan itu sendiri.
+
Menyusun dan monitoring suatu penjadwalan, terutama penjadwalan ruang rapat mungkin terlihat mudah, akan tetapi ketika sumberdaya yang ada semakin terbatas, sementara penggunaan ruang semakin banyak tentunya membuat dan monitoring sebuah jadwal ruangan akan menjadi pekerjaan yang cukup memakan waktu yang lama. Beberapa sumberdaya yang biasanya dibutuhkan seperti ketersediaan ruangan, apakah ruangan tersebut memiliki kriteria yang cukup untuk mengadakan rapat, jumlah kursi, dan kebutuhan penunjang lainnya. Lalu peserta rapat, apakah bisa menyelesaikan permasalahan sampai batas waktu peminjaman ruangan. Dengan dibuatnya sebuah sistem monitoring penjadwalan ruang rapat berbasis web ini, diharapkan memudahkan user dalam monitoring penjadwalan ruangan sesuai dengan sumberdaya dan batasan yang ada. Dengan sistem ini pula diharapkan memudahkan komunikasi antara pengelola ruangan dan peserta rapat dalam monitoring dan penjadwalan pemakaian ruangan.
 
</p>
 
</p>
 +
Berdasarkan uraian di atas penulis akan mengambil judul :
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam era pengembangan teknologi dan informasi saat ini dalam semua bidang dalam kehidupan manusia. Maka hal ini dapat dimanfaatkan dengan membuat sistem'' ''perpustakaan berbasis web dengan menggunakan jaringan ''local''. Dalam hal ini komputer merupakan sarana yang dapat di gunakan dalam mewujudkan sistem informasi berbasis web. Sehingga sistem informasi itu sendiri memiliki nilai tinggi daripada menggunakan sistem informasi yang di olah secara manual dan juga dapat mendapatkan pengolahan data yang cepat dan efisien.
+
'''“Perancangan Sistem Monitoring Penjadwalan Ruang Rapat Berbasis Web Pada PT. Sintech Berkah Abadi”.'''
</p>
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
+
Tujuan membuat sistem informasi perpustakaan berbasis web adalah guna untuk memudahkan dan menunjang pelayanan perpustakaan bagi para murid di SMA Islamic Centre. Yang dimana pendataan dan pencarian buku di lakukan dengan mudah dan cepat , serta pembuatan laporan yang lebih efektif dan efisien.
+
</p>
+
Dengan berhubungan dalam hal tersebut penulis dapat mengambil pembuatan sistem perpustakaan untuk dijadikan tugas akhir atau skripsi yang berjudul :
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
+
'''“Implementasi Sistem Aplikasi Peminjaman Dan Pengembalian Buku Perpustakaan Berbasis Web Dengan Menggunakan Framework Codeigniter Pada SMA Islamic Centre”.'''
+
 
</p>
 
</p>
  
 
==Rumusan Masalah==
 
==Rumusan Masalah==
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Dengan berdasarkan dari sebuah latar belakang di atas dapat diperoleh suatu rumusan masalah sebagai topik penelitian ini yaitu :
+
Berdasarkan pada latar belakang maka rumusan masalah yang akan dikaji dalam penulisan laporan penelitian ini adalah:
 
<ol type="1">
 
<ol type="1">
<li>Menganalisa sistem peminjaman dan pengembalian buku perpustakaan yang berjalan di SMA Islamic Centre.</li>
+
<li>Bagaimana sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi yang sedang berjalan saat ini ?</li>
<li>Bagaimana cara membangun sistem perpustakaan yang baik, efektif, efisien serta mudah di akses bagi ''user ''?</li>
+
<li>Bagaimana tingkat efektivitas dan efisiensi sistem monitoring penjadwalan ruang rapat yang sedang berjalan saat ini ?</li>
<li>Menganalisa tingkat minat baca siswa pada perpustakaan di SMA Islamic Centre.</li>
+
<li>Bagaimana sistem yang diusulkan dapat menciptakan proses laporan yang cepat dan optimal ?</li>
 
</ol>
 
</ol>
 
</div>
 
</div>
  
==Tujuan Penelitian==
+
==Tujuan dan Manfaat Penelitian==
<div style="text-align:justify;line-height:2;">
+
Tujuan Penelitian ini yaitu :
+
  
# Merancang atau membangun sebuah sistem peminjaman dan pengembalian buku perpustakaan di SMA Islamic Centre .
+
===Tujuan Penelitian===
# Mengimplementasikan sistem komputerisasi yang di usulkan guna memudahkan pendataan buku dan percarian buku serta membuat laporan bagi para ''user''.
+
<div style="text-align:justify;line-height:2;">
# Membuat sistem yang dapat menyajikan informasi yang tepat, akurat, efektif, serta efisien.
+
<ol type="1">
 +
<li>Tujuan Operasional</li>
 +
<ol type="a">
 +
<li>Untuk menganalisa sistem monitoring pejadwalan yang sedang berjalan pada PT. Sintech Berkah Abadi.</li>
 +
<li>Mengidentifikasikan kelemahan sistem monitoring pejadwalan yang berjalan pada PT. Sintech Berkah Abadi, sehingga dapat menemukan masalah yang terjadi pada sistem yang berjalan dan mampu memberikan solusi yang terbaik.</li>
 +
<li>Dapat memberikan solusi pemecahan masalah untuk langkah kedepan dari permasalahan, sekaligus mengusulkan sistem baru yang lebih efektif dan efisien.</li>
 +
</ol>
 +
<li>Tujuan Fungsional</li>
 +
<ol type="a">
 +
<li>Memberikan tambahan informasi dan pengetahuan kepada pembaca, terutama mahasiswa Raharja</li>
 +
<li>Sebagai bahan acuan atau literature review penulisan Laporan Skripsi  pada masa yang akan datang.</li>
 +
</ol>
 +
<li>Tujuan Individual</li>
 +
<ol type="a">
 +
<li>Memahami teknik menganalisa data, sehingga mempermudah penulis untuk melakukan perancangan dan pembuatan sistem yang baru</li>
 +
<li>Untuk memenuhi syarat kelulusan yang telah ditentukan oleh akademik.</li>
 +
</ol>
 +
</ol>
 
</div>
 
</div>
  
==Manfaat Penelitian==
+
===Manfaat Penelitian===
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Manfaat yang di peroleh dari sistem ini adalah :
 
  
# Memudahkan pendataan peminjaman dan pengembalian buku perpustakaan bagi ''staff'' perpustakaan agar lebih cepat dan tepat.
+
# Untuk menambah pengalaman penulis dalam meneliti dan membangun sistem, dalam hal ini sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi
# Mempercepat pencarian buku perpustakaan dan membantu dalam pembuatan laporan yang lebih akurat, cepat dan efisien.
+
# Agar hasil dari penelitian ini nantinya dapat bermanfaat bagi instansi yang bersangkutan sebagai pengetahuan maupun sebagai salah satu referensi dalam pengembangan sistem.
# Memudahkan dalam memonitoring tingkat minat baca pada siswa.
+
 
</div>
 
</div>
  
==Ruang Lingkup==
+
==Ruang Lingkup Penelitian==
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Agar dalam pembahasan lebih jelas dan terarah dengan tepat maka diperlukan ruang lingkup penelitian. Dalam penelitian ini ruang lingkup hanya dibatasi pada masalah -masalah tentang bagaimana sistem perpustakaan yang berjalan saat  ini, bagaimana proses peminjaman dan pengembalian buku perpustakaan  dapat berjalan dengan menggunakan sebuah aplikasi yang dapat memudahkan user selaku staff perpustakaan dalam mengolah data - data peminjaman dan pengembalian buku perpustakaan yang dipinjam dan dikembalikan agar cepat dan akurat dan bagaimana cara membuat suatu sistem yang kompleks dan efisen yang dapat digunakan oleh sistem perpustakaan di SMA Islamic Centre dalam melakukan input data serta mebuat laporan tentang peminjaman buku hingga dapat di implementasikan secara efektif dan efisien.
+
Ruang lingkup dan batasan masalah pada laporan ini hanya mencangkup masalah sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi.
 
</p>
 
</p>
  
==Metodologi Penelitian ==
+
==Metode Penelitian ==
  
Metodologi yang digunakan dalam penulisan tugas akhir ini meliputi metode analisis, pengumpulan data dan perancangan sistem.
+
===Metode Pengumpulan Data ===
  
===Metode Analisis ===
+
<div style="text-align:justify;line-height:2;">
 +
<ol type="1">
 +
'''<li>Metode Observasi </li>'''
  
<p style="text-align:justify;text-indent:0.5in;line-height:2;">Pada penelitian ini penulis menggunakan metode analisi SWOT yang dimana suatu cara menganalisis faktor-faktor internal dan eksternal menjadi langkah-langkah strategi dalam pengoptimalan usaha yang lebih menguntungkan. Dalam analisis faktor-faktor internal dan eksternal akan ditentukan aspek-aspek yang menjadi kekuatan (''Strengths''), kelemahan (''Weakness''), kesempatan (''Opportunities''), dan yang menjadi ancaman (''Treathment'') sebuah organisasi. Dengan begitu akan dapat ditentukan berbagai kemungkinan alternatif strategi yang dapat dijalankan&nbsp;dalam pengelolaan dan pengembangan suatu aktifitas memerlukan suatu perencanaan strategis, yaitu suatu pola atau struktur sasaran yang saling mendukung dan melengkapi menuju ke arah tujuan yang menyeluruh.
+
Penulis melakukan penelitian dengan cara melakukan pengamatan secara langsung pada objek yang diteliti dan meminta data yang diperlukan sebagai bahan untuk menulis laporan analisa penelitian.
</p>
+
  
===Metode Pengumpulan Data ===
+
'''<li>Metode Studi Pustaka </li>'''
<p style="text-align:justify;line-height:2;">
+
Proses pengumpulan data yang penulis lakukan dalam penyusunan Tugas Akhir ini  sebagai berikut:
+
<ol type="1">
+
'''<li> Observasi </li>'''
+
  
Observasi adalah pengamatan langsung terhadap kegiatan yang diteliti. Untuk melengkapi data yang diperoleh, maka dilakukan pengamatan mengenai kegiatan yang berlangsung di perusahaan tersebut.
+
Penulis melakukan penelitian berdasarkan sumber-sumber literature seperti buku, internet, artikel, jurnal, dan lain sebagainya yang berkaitandengan penelitian sebagai bahan referensi dalam penyusunan laporan Kuliah Kerja Praktik. <br />
  
 
'''<li>Wawancara </li>'''
 
'''<li>Wawancara </li>'''
  
Wawancara adalah proses memperoleh keterangan untuk tujuan peneliti dengan cara tanya jawab dan bertatap muka antara pewancara dengan penjawab. <br />
+
Adalah suatu metode untuk mendapatkan data dengan cara wawancara atau tanya jawab secara lisan kepada stakeholder yang bersangkutan guna mendapatkan data yang diperlukan. <br />
 
+
'''<li>Studi Kepustakaan </li>'''
+
 
+
Metode ini bertujuan untuk mencari ''literature'' yang berisi teoriteori yang berkaitan dengan masalah yang akan dibahas. Dalam hal ini pengumpulan data diperlukan pedoman sepert buku-buku referensi yang berhubungan dengan penulisan ini. <br />
+
 
</ol>
 
</ol>
 +
</div>
 +
 +
===Metode Analisis ===
 +
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan hasil penelitian. Melalui analisis data, kita dapat memperoleh temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Analisis sistem dilakukan menggunakan metode analisa SWOT (strengths, weakness, opportunities, threats), kekuatan (strengths), kelemahan (weakness), kesempatan (opportunities), dan yang menjadi ancaman (threats). Analisa SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT.
 
</p>
 
</p>
  
 
===Metode Perancangan ===
 
===Metode Perancangan ===
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam penyusunan Tugas Akhir ini metode yang digunakan oleh penulis adalah metode perancangan model ''UML'' (''Unified'' ''Modelling'' ''Language'') dan perancangan database menggunakan ''MySQL'' serta bahasa pemrograman dengan menggunakan ''PHP'' (''Hypertext'' ''Preprocessor'').
+
Dalam Skripsi ini metode perancangan yang digunakan adalah program ''Visual Paradigm for UML Enterprise Edition Ver. 6.4'' untuk menggambarkan ''use case diagram'', ''activity diagram'', ''sequence diagram'', dan ''class diagram'', dalam hal pembuatan sistem ini peneliti menggunakan ''Adobe Dreamweaver CS3'' sebagai penulisan ''listing'' program PHP dan MySQL sebagai ''database''.
 
</p>
 
</p>
  
 
===Metode Testing===
 
===Metode Testing===
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam penelitian ini penulis menggunakan metode ''blackbox'' ''testing''. ''Black'' ''box testing'' adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Jadi dianalogikan seperti kita melihat suatu koatak hitam, kita hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitam nya. Sama seperti pengujian ''blackbox'', mengevaluasi hanya dari tampilan luarnya (''interface''-nya),<nowiki>fungsionalitasnya.ta</nowiki>npa mengetahui apa sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui ''input'' dan ''output'').
+
Pada penelitian ini penulis menggunakan metode Blackbox Tersting karena Blackbox Tersting adalah metode pengujian yang berfokus pada keperluan software. Karena itu uji coba Blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian Blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi.
 
</p>
 
</p>
  
 
==Sistematika Penulisan ==
 
==Sistematika Penulisan ==
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Untuk mempermudah dan memperjelas dalam pembahasan masalah pada penulisan tugas akhir ini, penulis menyusun tugas akhir ini dengan sistematika penulisan sebagai berikut:  
+
Guna memahami lebih jelas laporan Sripsi ini, maka penulisan laporan penelitian dilakukan dengan cara mengelompokkan materi menjadi beberapa sub bab dengan sistematika penulisan sebagai berikut :  
  
 
'''BAB I  PENDAHULUAN '''
 
'''BAB I  PENDAHULUAN '''
  
Bab ini akan dibahas mengenai latar belakang, batasan masalah, tujuan dan manfaat penulisan, metodologi penelitian yang akan digunakan dalam penyusunan tugas akhir dan sistematika penulisan tugas akhir.  
+
Berisi tentang latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, dan sistematika penulisan.  
  
'''BAB II LANDASAN TEORI DAN LITERATURE '''
+
'''BAB II LANDASAN TEORI '''
  
Didalam bab ini akan dibahas mengenai teori analisis dan perancangan sistem informasi, gambaran umum mengenai koperasi simpan pinjam serta penjelasan teori yang digunakan sebagai pendukung dalam perancangan sistem yang diusulkan.  
+
Bab ini berisikan teori yang berupa pengertian dan definisi yang diambil dari kutipan buku yang berkaitan dengan penyusunan laporan skripsi serta beberapa literature review yang berhubungan dengan penelitian.
  
 
'''BAB III ANALISA SISTEM BERJALAN '''
 
'''BAB III ANALISA SISTEM BERJALAN '''
  
Pada bab ini membahas gambaran umum mengenai sejarah organisasi, struktur organisasi, analisa sistem yang berjalan, menemukan permasalahan yang ada kemudian mengambil solusi yang tepat bagi perusahaan.  
+
Bab ini berisikan gambaran dan sejarah singkat Perguruan Tinggi Raharja, struktur organisasi, Tata laksana sistem yang berjalan yang terdiri dari prosedur sistem yang berjalan, rancangan prosedur sistem yang berjalan. Untuk metode analisa berdasarkan prosedur sistem yang berjalan terdiri atas analisa masukan, analisa proses, dan analisa keluaran. Kemudian permasalahan yang dihadapi, alternatif pemecahan masalah, dan user requirement.
  
'''BAB IV HASIL DAN PEMBAHASAN '''
+
'''BAB IV RANCANGAN SISTEM YANG DIUSULKAN '''
  
Bab ini membahas mengenai perancangan sistem informasi simpan pinjam yang diusulkan yaitu perancangan aplikasi peminjaman dan pengembalian buku perpustakaan, sistem dengan model ''UML'' (''Unified'' ''Modelling'' ''Language'') yang diusulkan oleh penulis.  
+
Dalam bab ini penulis menguraikan sistem yang akan diusulkan seperti usulan prosedur yang baru, diagram rancangan sistem, rancangan basis data yang terdiri dari normalisasi dan spesifikasi basis data. Flowchart sistem yang diusulkan, Diagram HIPO (Hierarchy Plus Input Proces Output), rancangan prototype, konfigurasi sistem, testing, evaluasi, schedulle implementasi, dan estimasi biaya.  
  
'''BAB V  KESIMPULAN DAN SARAN '''
+
'''BAB V  PENUTUP '''
  
Bab ini diuraikan mengenai kesimpulan dari bab-bab sebelumnya serta saran-saran yang berguna bagi perkembangan sistem yang akan datang.  
+
Bab ini merupakan penutup yang berisi kesimpulan dari hasil analisa dan rancangan sistem yang dilakukan serta saran-saran terhadap sistem yang diusulkan.
  
 
'''DAFTAR PUSTAKA'''
 
'''DAFTAR PUSTAKA'''
Baris 596: Baris 601:
 
=<div style=" text-align: center">'''BAB II'''</div>=
 
=<div style=" text-align: center">'''BAB II'''</div>=
 
<div style="font-size: 14pt; text-align: center">'''LANDASAN TEORI'''</div>
 
<div style="font-size: 14pt; text-align: center">'''LANDASAN TEORI'''</div>
 +
<div style="line-height:2">
 +
Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.
  
 
==Teori Umum==
 
==Teori Umum==
 
===Konsep Dasar Sistem===
 
===Konsep Dasar Sistem===
 +
====Definisi Sistem====
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Menurut Azhar Susanto (2013:22) dalam bukunya yang berjudul Sistem Informasi Akuntansi <ref name="azhar">Azhar Susanto. 2013. Sistem Informasi Akuntansi. Bandung: Lingga Jaya.</ref>Sistem adalah kumpulan/group dari sub sistem/ bagian/ komponen apapun baik phisik ataupun non phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu .
+
Menurut Suprihadi et all dalam Jurnal CCIT (2013:310), <ref name="suprihadi">Suprihadi, et all. 2013. Rancang Bangun Sistem Jejaring Klaster Berbasis Web
 +
Menggunakan Metode Model View Controller. Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja</ref> “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.
 
</p>
 
</p>
 
<p style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;line-height:2;">
Mohamad Subhan&nbsp;(2012:8) dalam bukunya yang berjudul&nbsp;Analisa Perancangan Sistem&nbsp;mendefinisikan pengertian dari sistem sebagai berikut:&nbsp;
+
Menurut Sutarman (2012:13), <ref name="sutarman">Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara</ref> “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
“Suatu&nbsp;sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur,komponen, atau&nbsp;variable-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem juga merupakan kumpulan elemen-elemen saling terkait dan bekerja sama untuk memproses masukan (input) yang ditujukan kepada system tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan”.<ref name="subhan">Subhan, Mohamad, (2012), Analisan Perancangan Sistem. Jakarta : Lentera Ilmu </ref>
+
Menurut Tata Sutabri (2012:16), <ref name="sutabri">Sutabri, Tata. 2012. “Konsep Sistem Informasi”. Yogyakarta: Andi Offset</ref> “Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang teroganisir, saling berinteraksi, saling bergantung satu sama lain, dan terpadu”.
 
</p>
 
</p>
 
<p style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;line-height:2;">
Menurut Wahyono (2012: 16) dalam bukunya Sistem Informasi (Konsep dasar, Analisis Desain, dan Implementasi) sistem dapat diklasifikasikan sebagai berikut:  
+
Menurut Yakub (2012:1), <ref name="yakub">Yakub. 2012. Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu</ref> “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”.
 
</p>
 
</p>
<ol type="1">
 
<li>Sistem alamiah (''natural system'') dan sistem buatan manusia (''human made  system'') </li>
 
 
yaitu merupakan sistem yang terjadi karena alam dan tidak terdapat campur tangan manusia. Sedangkan sistem buatan manusia dirancang oleh manusia.
 
 
<li>Sistem Tertutup (''closed system'') dan sistem terbuka (''open system'') </li>
 
 
yaitu merupakan sistem yang bekerja tidak berhubungan dengan lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang selalu berhubungan dengan lingkungan luarnya untuk melakukan proses mendapatkan output. Secara teoritis, sistem tertutup secara kenyataannya tidak pernah ada sistem yang benar-benar tertutup tanpa campur tangan pihak luar. <ref name="wahyono">Wahyono. 2012. Sistem Informasi (Konsep dasar, Analisis Desain, dan Implementasi).</ref>
 
</ol>
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Serta&nbsp;pengertian dari&nbsp;Yakub&nbsp;(2012:1) dalam bukunya yang berjudul&nbsp;Pengantar Sistem Informasi&nbsp;mendefiniskan sistem adalah :
+
Menurut Taufiq (2013:2), <ref name="taufiq">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen, Yogyakarta: Graha Ilmu</ref> “Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu”.
 
+
“Sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan. Sistem juga merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”.<ref name="yakub">Yakub. 2012. Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu.</ref>
+
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Rudy&nbsp;Tantra&nbsp;(2012:1) dalam bukunya&nbsp;Manajemen Proyek Sistem Informasi&nbsp;juga mengatakan bahwa “sistem adalah entitas atau satuan yang terdiri dari dua atau lebih komponen atau ''subsistem'' (sistem yang lebih kecil) yang saling terhubung dan terkait untuk mencapai suatu tujuan”.<ref name="rudy">Rudy Tantra (2012). Manajemen Proyek Sistem Informasi. Yogyakarta : Andi.</ref>
+
Berdasarkan pendapat yang dikemukakan diatas, dapat ditarik kesimpulan bahwa “Sistem adalah kumpulan dari bagian komponen dan elemen yang saling berkaitan dan berinteraksi untuk dapat mencapai suatu tujuan tertentu”.
</p>
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
+
Adapun sistem menurut Moscove dalam Zaki (2013:2), Suatu sistem adalah suatu ''entity'' (kesatuan) yang terdiri dari bagian-bagian yang saling berhubungan (''subsistem'') untuk mencapai tujuan-tujuan tertentu. <ref name="zaki">Zaki Baridwan. 2013. Sistem Informasi Akuntansi Edisi Kedua Cetakan Kedelapan. Yogyakarta: BPFE.</ref>
+
 
+
Dari&nbsp;beberapa pengertian tersebut dapat diambil kesimpulan bahwa sistem merupakan sekumpulan kelompok elemen yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan dan sasaran yang diinginkan.
+
 
</p>
 
</p>
 
</div>
 
</div>
  
===Karakteristik Sistem===
+
====Karakteristik Sistem====
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Menurut Sutabri (2012:20), <ref name="sutabri">Sutabri, Tata. 2012. Analisis Sistem Informasi. Andi. Yogyakarta.</ref>sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut:
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Menurut Sutabri (2012:20), <ref name="sutabri">Sutabri, Tata. 2012. Analisis Sistem Informasi. Andi. Yogyakarta.</ref>Model umum sebuah sistem adalah input, process, output, hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran.
 +
</p>
 +
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Selain itu, sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut :
 
<ol type="1">
 
<ol type="1">
<li>Komponen Sistem (''Components System'')</li>
+
<li>Komponen Sistem (''Components'')</li>
  
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.
+
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerjasama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem, setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.
  
<li>Batas Sistem (''Boundary System'')</li>
+
<li>Batasan Sistem (''Boundary'')</li>
  
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
+
Ruang lingkup sistem merupakan daerah yang membatasi antar sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya, batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
  
<li>Lingkungan Luar Sistem (''Environment System'')</li>
+
<li>Lingkungan Luar Sistem (''Environment'')</li>
  
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan menggangu kelangsungan hidup dari sistem tersebut.
+
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem, lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara, lingkungan luar yang merugikan harus dikendalikan, jika tidak akan mengganggu kelangsungan hidup sistem tersebut.
  
<li>Penghubung Sistem (''Interface System'')</li>
+
<li>Penghubung Sistem (''Interface'')</li>
  
 
Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
 
Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
  
<li> Masukan Sistem (''Input System'')</li>
+
<li> Masukan Sistem (''Input'')</li>
  
 
Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (''maintenance input'') dan sinyal (''signal input'').&nbsp;''Maintenance input''&nbsp;adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi.&nbsp;Signal input&nbsp;adalah energi yang diproses untuk mendapatkan keluaran. Contoh, di dalam suatu unit sistem komputer, program adalah ''maintenance input''&nbsp;yang digunakan untuk mengoperasikan komputernya dan data adalah&nbsp;signal input&nbsp;untuk diolah menjadi informasi.
 
Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (''maintenance input'') dan sinyal (''signal input'').&nbsp;''Maintenance input''&nbsp;adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi.&nbsp;Signal input&nbsp;adalah energi yang diproses untuk mendapatkan keluaran. Contoh, di dalam suatu unit sistem komputer, program adalah ''maintenance input''&nbsp;yang digunakan untuk mengoperasikan komputernya dan data adalah&nbsp;signal input&nbsp;untuk diolah menjadi informasi.
  
<li>Pengolahan Sistem (''Processing System'')</li>
+
<li>Pengolahan Sistem (''Processing'')</li>
  
 
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
 
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
  
<li>Keluaran Sistem (''Output System'')</li>
+
<li>Keluaran Sistem (''Output'')</li>
  
 
Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.
 
Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.
  
<li>Sasaran Sistem (''Objective'') dan tujuan (''Goals'')</li>
+
<li>Sasaran Sistem (''Objective'')</li>
  
 
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat&nbsp;''deterministic''. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.
 
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat&nbsp;''deterministic''. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.
 
</ol>
 
</ol>
 +
</p>
 
</div>
 
</div>
  
===Klasifikasi Sistem===
+
===Konsep Dasar Perancangan Sistem===
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi dalam sistem tersebut. Oleh karena itu, menurut Sutabri (2012:22), sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:
+
Dalam Jurnal Momentum Sophan Sopian Vol.16 (2014:35) <ref name="sophan">Sophan,Sofyan. 2014. Pengimplementasian dan perancangan sistem Informasi penjualan dan pengendalian stok barang pada took swastika service (SS) bangunan dengan menggunakan Bahasa pemograman visual basic 6.0 didukung database mysql.Jurnal Momentum. Vol.16 No.2:35-36.</ref>Perancangan sistem didefinisikan oleh Robert J.Verzello atau Jhon Ruler III dalam bukunya “Data Processing : System and Concept”, yaitu : “Tahap setelah analisis dan siklus pengembangan sistem adalah pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi yaitu : suatu sistem dibentuk”.
 
</p>
 
</p>
<ol type="1">
 
<li>Sistem Abstrak (''Abstract System'') dan Sistem Fisik (''Physical System'')</li>
 
 
Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem akuntansi, dan sistem persediaan barang.
 
 
<li>Sistem Alamiah (''Natural System'') dan Sistem Buatan Manusia (''Human Made System'')</li>
 
 
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebut&nbsp;human ''machine system''. Misalnya sistem informasi berbasis komputer.
 
 
<li>Sistem Tertentu (''Deterministic System'') dan Sistem Tak Tentu (''Probabilistic System '')</li>
 
 
Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi. Sebagai contoh adalah hasil pertadingan sepak bola. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. Misalnya kematian seseorang.
 
 
<li>Sistem Tertutup (''Closed System'')&nbsp;dan Sistem Terbuka (''Open System'')</li>
 
 
Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya campur tangan dari pihak di luarnya. Secara teoritis sistem tertutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup. Contohnya adalah sistem adat masyarakat Baduy. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Misalnya sistem musyawarah.
 
</ol>
 
 
===Tujuan Sistem===
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Menurut Taufiq (2013:5), “Tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya”.<ref name="taufik">Taufiq, Rohmat. 2013. Sistem Informasi Manajemen.Yogyakarta: Graha Ilmu.</ref>
+
Menurut George M.Scott dalam bukunya yang berjudul “Principles of Management Information System”, yaitu : “Rancangan sistem untuk menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan tahapan ini meyangkut mengkonfigurasikan komponen-komponen dari perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan “.Dengan demikian rancangan sistem dapat diartikan sebagai berikut :
 
</p>
 
</p>
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya.
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstuktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunkan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai tujuannya sesuai dengan apa yang telah menjadi tujuannya.
 
</p>
 
 
===Daur Hidup Sistem ===
 
<div style="text-align:justify;line-height:2;">
 
Menurut Sutabri (2012:27), “Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau sub sistem informasi berbasis komputer”. Fase atau tahapan dari daur hidup suatu sistem:
 
 
<ol type="1">
 
<ol type="1">
<li>Mengenali adanya kebutuhan</li>
+
<li>Tahap setelah analisis dari siklus pengembangan sistem.</li>
  
Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan atau problema yang harus dapat dikenali sebagai mana adanya. Kebutuhan dapat terjadi sebagai hasil perkembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada.
+
<li>Pendefinisian dari kebutuhankebutuhan fungsional.</li>
  
<li>Pembangunan sistem</li>
+
<li>Persiapan untuk rancang bangun implementasi.</li>
 
+
Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.
+
 
+
<li>Pemasangan sistem</li>
+
 
+
Setelah tahap pembangunan sistem selesai, sistem kemudian akan dioperasikan. Pemasangan sistem merupakan tahap yang penting pula dalam daur hidup sistem. Peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yang sebenarnya, yang merupakan langkah akhir dari suatu pembangunan.
+
 
+
<li>Pengoperasian sistem</li>
+
 
+
Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis, sedangkan organisasi ditunjang oleh sistem informasi tadi. Ia selalu mengalami perubahan-perubahan itu karena pertumbuhan kegiatan bisnis, perubahan peraturan, dan kebijaksanaan ataupun kemajuan teknologi. Untuk perubahan-perubahan tersebut, sistem harus diperbaiki atau diperbaharui.
+
 
+
<li>Sistem menjadi usang</li>
+
 
+
Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan – perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknis sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk mengoperasikannya. Sistem infomasi kemudian akan melanjutkan daur hidupnya. Sistem dibangun untuk memenuhi kebutuhan dan sistem beradaptasi terhadap perubahan – perubahan yang dinamis.
+
 
</ol>
 
</ol>
</div>
 
 
===Konsep Dasar Perancangan Sistem===
 
<div style="text-align:justify;line-height:2;">
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam Jurnal Momentum Sophan Sopian Vol.16 (2014:35) Perancangan sistem didefinisikan oleh Robert J.Verzello atau Jhon Ruler III dalam bukunya “''Data Processing : System and Concept''”, yaitu : “Tahap setelah analisis dan siklus pengembangan sistem adalah pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi yaitu : suatu sistem dibentuk”. <ref name="sophan">Sophan,Sofyan. 2014. Pengimplementasian dan perancangan sistem Informasi penjualan dan pengendalian stok barang pada took swastika service (SS) bangunan dengan menggunakan Bahasa pemograman visual basic 6.0 didukung database mysql.Jurnal Momentum. Vol.16 No.2:35-36.</ref>
+
Menggambarkan bagaimana sistem dibentuk dapat berupa penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.
 +
Termasuk untuk mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.
 
</p>
 
</p>
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Menurut George M.Scott dalam bukunya yang berjudul “''Principles of Management Information System''”, yaitu : “Rancangan sistem untuk menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan tahapan ini meyangkut mengkonfigurasikan komponen-komponen dari perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan “.Dengan demikian rancangan sistem dapat diartikan sebagai berikut :
 
</p>
 
# Tahap setelah analisis dari siklus pengembangan sistem.
 
# Pendefinisian dari kebutuhankebutuhan fungsional.
 
# Persiapan untuk rancang bangun implementasi.
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Menggambarkan bagaimana sistem dibentuk dapat berupa penggambaran,  perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.
 
</p>
 
Termasuk untuk mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.
 
 
</div>
 
</div>
 
===Definisi Implementasi===
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Implementasi adalah suatu perwujudan dari sebuah studi yang telah di teliti dan di proses untuk menjadi sebuah sistem yang akan di gunakan demi memenuhi kebutuhannya atau bisa juga di artikan sebagai sebuah pelaksanaan dari rencana yang akan diwujudkan dan sudah di anggap fix perencanaanya.
 
</p>
 
  
 
===Konsep Dasar Elisitasi===
 
===Konsep Dasar Elisitasi===
Baris 791: Baris 728:
 
</ol>
 
</ol>
 
</div>
 
</div>
 
===Definisi Aplikasi===
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Aplikasi adalah software atau perangkat lunak komputer yang dibuat untuk melakukan tugas tertentu. Jika sistem operasi komputer (misalnya ''Windows'') berfungsi untuk melakukan operasi dasar, program aplikasi tertentu bisa kita tambahkan (''install'') untuk melengkapi kemampuan sistem operasi komputer untuk melakukan tugas-tugas yang lebih spesifik.
 
</p>
 
  
 
==Teori Khusus==
 
==Teori Khusus==
===Definisi Perputakaan===
+
===Konsep Dasar Monitoring===
 +
====Definisi Monitoring====
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Perpustakaan adalah&nbsp;sebuah ruangan, bagian sebuah gedung, ataupun gedung itu sendiri yang digunakan untuk menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut tat susunan tertentu untuk digunakan pembaca, bukan untuk dijual.Secara etimologis istilah perpustakaan berasal dari kata dasar “pustaka” yang berarti buku, kitab. Dalam bahasa asing dikenal dengan istilah ''library'' (Inggris), ''liber'' atau ''libri'' (Latin), ''bebliotheek'' (Belanda), ''bebliothek'' (Jerman), ''bibilotheque'' (Perancis), ''biblioteca'' (Spanyol) dan ''biblia ''(Yunani). Istilah Pustaka ini kemudian ditambah awalan “per” dan akhiran “an” menjadi perpustakaan. <ref name="novriliam">Novriliam , Rio dan Yunaldi.2012.Pemanfaatan Perpustakaan Sebagai Pusat Pembelajaran Di Sekolah Dasar Negeri 23 Painan Utara.Jurnal Ilmu Informasi Perpustakaan dan Kearsipan.Vol. 1, No. 1:141.</ref>Perpustakaan mengandung arti (a) tempat, gedung yang disediakan untuk pemeliharaan dan penggunaan dan sebagainya, (b) koleksi buku, majalah dan bahan kepustakaan lainnya yang disimpan untuk dibaca, dipelajari dan dibicarakan. Dari kata dasar itu kemudian menimbulkan istilah turunan lain seperti: bahan pustaka, pustakawan, kepustakaan, dan ilmu pengetahuan.
+
Mita Rohayati (Membangun Sistem Informasi Monitoring Data Inventori di Vio Hotel Indonesia dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033) <ref name="mita">Mita Rohayati (2014). "Membangun Sistem Informasi Monitoring Data Inventori di Vio Hotel Indonesia". Edisi 1 Volume 1, ISSN : 2089-9033). Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)</ref>Pengertian Monitoring (bahasa Indonesia : pemantauan) adalah pemantauan yang dapat dijelaskan sebagai kesadaran tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan.
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Perpustakaan merupakan tempat dimana bahan pustaka disimpan dan Perpustakaan sekolah adalah sarana dan prasarana yang diharapkan dapat menunjang proses belajar mengajar di sekolah sehingga mendorong terwujudnya kualitas pendidikan Indonesia yang berperan penting dalam mencerdaskan kehidupan bangsa. Keberadaan perpustakaan sekolah adalah untuk memenuhi kebutuhan informasi bagi masyarakat lingkungan sekolah yang bersangkutan. Perpustakaan berperan sebagai media dan sarana untuk menunjang kegiatan belajar mengajar ditingkat sekolah. perpustakaan adalah salah satu unit kerja/lembaga tertentu yang bertugas mengumpulkan, menyimpan, mengelola dan mengatur koleksi bahan pustaka baik yang tertulis, tercetak, maupun grafis lainnya, seperti film, slide, piringan hitam, tape, yang diatur dan diorganisasikan secara sistematis untuk dipergunakan secara berkesinambungan sebagai sumber informasi sekaligus sebagai sarana belajar yang menyenangkan bagi setiap pemakainya.<ref name="syahrul">Syahrul, M.2016. Pengertian Perpustakaan dan Perpustakaan Menurut Para Ahli.diambil dari : http://www.wawasanpendidikan.com/2016/03/pengertian-perpustakaan-dan-perpustakaan-sekolah-menurut-para-ahli.html. ( 23 Maret 2017 ).</ref>
+
Kegiatan monitoring bisa diartikan sebagai suatu kegiatan memonitor atau mengawasi seluruh aktivitas yang dilakukan oleh seseorang. Kegiatan monitoring ini dapat dilakukan secara langsung. Monitoring langsung dilakukan dengan cara peninjauan langsung terhadap aktivitas yang sedang berlangsung seperti peninjauan barang yang masuk, barang yang keluar dan lain-lain. Sedangkan monitoring tidak langsung dilakukan melalui kegiatan penelaahan laporan tertulis, mencermati laporan lisan atau mewawancarai salah satu dari beberapa orang yang terlibat dalam satu kegiatan.
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Perpustakaan sekolah adalah tempat kumpulan buku-buku atau tempat buku dihimpun dan di oragnisasikan sebagai media belajar siswa, sedangkan menurut Wafford, menerjemahkan perpustakaan sebagai salah satu organisasi sumber belajar yang menyimpan, mengelola, dan memberikan layanan bahan pustaka baik buku maupun non buku kepada masyarakat tertentu maupun masyarakat umum. Perpustakaan sekolah adalah saran penunjang proses kegiatan belajar mengajar dinamakan “Sumber Daya Pendidikan”(UU no 2 Tahun 1989). Dalam UU no.2 tahun 1989 pasal 35 disebutkan bahwa “setiap satuan pendidikan jalur pendidikan sekolah yang diselenggarakan oleh pemerintah maupun masyarakat harus menyediakan sumber belajar”. Perpustakaan diartikan sebuah ruangan atau gedung yang digunakan untuk menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut tata susunan tertentu yang digunakan pembaca bukan untuk dijual.
+
Gentisya Tri Mardiani (Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 35 Vol. 2, No. 1, Maret 2013, ISSN : 2089-9033) <ref name="gentisya">Gentisya Tri Mardiani (2013). "Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web". Vol. 2 No. 1, ISSN : 2089-9033. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)</ref>Monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan kontinu tentang kegiatan/ program sehingga dapat dilakukan tindakan koreksi untuk penyempurnaan program/ kegiatan itu selanjutnya. Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran (awareness) tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan manajemen yang sedang berjalan. Monitoring adalah proses rutin pengumpulan data dan pengukuran kemajuan atas objektif program. Memantau perubahan yang fokus pada proses dan keluaran. Monitoring menyediakan data mentah untuk menjawab pertanyaan sedangkan evaluasi adalah meletakkan data-data tersebut agar dapat digunakan dan dengan demikian memberikan nilai tambah. Evaluasi adalah tempat belajar kejadian, pertanyaan yang perlu dijawab, rekomendasi yang harus dibuat, menyarankan perbaikan. Namun tanpa monitoring, evaluasi tidak akan ada dasar, tidak memiliki bahan baku untuk bekerja dengan, dan terbatas pada wilayah spekulasi oleh karena itu Monitoring dan Evaluasi harus berjalan seiring.
 
</p>
 
</p>
  
===Fungsi perpustakaan===
+
====Tujuan Monitoring====
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Fungsi perpustakaan <ref name="joko">Prasetyo, Djoko.2012. Tujuan Dan Fungsi Perpustakaan Sekolah Dasar.diambil dari: http://djokoprasety.blogspot.co.id/2012/01/tujuan-dan-fungsi-perpustakaan-sekolah.html. ( 23 Maret 2017 ).</ref>pada umumnya adalah sebagai berikut :
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
<ol type="1">
+
Gentisya Tri Mardiani (Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 35 Vol. 2, No. 1, Maret 2013, ISSN : 2089-9033) <ref name="gentisya">Gentisya Tri Mardiani (2013). "Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web". Vol. 2 No. 1, ISSN : 2089-9033. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)</ref>Tujuan dari monitoring adalah :
<li>Fungsi Edukatif.</li>
+
</p>
 
+
# Mengkaji apakah kegiatan- kegiatan yang dilaksanakan telah sesuai dengan rencana
Fungsi edukatif adalah perpustakaan menyediakan bahan pustaka yang sesuai dengan kurikulum yang&nbsp;mampu membangkitkan minat baca para siswa, mengembangkan daya ekspresi, mengembangkan kecakapan berbahasa, mengembangkan daya pikir yang rasional dan kritis, serta mampu membimbing dan membina para siswa dalam hal cara menggunakan dan memelihara bahan pustaka dengan baik.
+
# Mengidentifikasi masalah yang timbul agar langsung dapat diatasi.
 
+
# Melakukan penilaian apakah pola kerja dan manajemen yang digunakan sudah tepat untuk mencapai tujuan kegiatan.
<li>Fungsi Informatif.</li>
+
# Mengetahui kaitan antara kegiatan dengan tujuan untuk memperoleh ukuran kemajuan.
 
+
# Menyesuaikan kegiatan dengan lingkungan yang berubah, tanpa menyimpang dari tujuan.
Fungsi&nbsp; informatif adalah perpustakaan menyediakan bahan pustaka yang memuat informasi tentang berbagai cabang ilmu pengetahuan yang bermutu dan uptodate yang disusun secara teratur dan sistematis, sehingga dapat memudahkan para petugas dan pemakai dalam mencari informasi yang diperlukannya.
+
 
+
<li> Fungsi Administratif.</li>
+
 
+
Fungsi administratif adalah perpustakaan harus mengerjakan pencatatan, penyelesaian dan pemrosesan bahan-bahan pustaka serta menyelenggarakan sirkulasi yang praktis, efektif, dan efisien.
+
 
+
<li> Fungsi Rekreatif.&nbsp;</li>
+
 
+
Rekreatif adalah perpustakaan disamping menyediakan buku-buku pengetahuan juga perlu menyediakan buku-buku yang bersifat rekreatif (hiburan) dan bermutu, sehingga dapat digunakan para pembaca untuk mengisi waktu luang, baik oleh siswa maupun oleh guru.
+
 
+
<li> Fungsi Penelitian.</li>
+
 
+
Fungsi penelitian ialah perpustakaan menyediakan bacaan yang dapat dijadikan sebagai sumber/ obyek penelitian sederhana dalam berbagai bidang studi bagi siswa.
+
</ol>
+
 
</div>
 
</div>
  
===Definisi Peminjaman===
+
===Penjadwalan===
 +
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam Jurnal LPKIA (2014:02) Joner Hasugian dalam buku  Dasar dasar ilmu perpustakaan dan informasi mengemukakan bahwa pengertian pinjaman adalah “Bahwa buku yang di pinjam bukanlah benar-benar milik kita,tetapi dapat diperpanjang ,dan kita harus mengakhirinya dengan mengembalikan buku tersebut ,untuk dapat dipinjam pengguna yang lain”.</p>
+
Conway (1967) <ref name="repository">Repository, “Penjadwalan”. http://repository.widyatama.ac.id/xmlui/bitstream/handle/123456789/2964/Bab%202.pdf?sequence=7] (Tanggal akses 20 Maret 2017)</ref>mendefinisikan penjadwalan sebagai berikut: ”Scheduling is the task of assigning each operation to a specific position or the time scale of the specific machine”.”Penjadwalan adalah tugas menetapkan setiap operasi ke posisi tertentu atau skala waktu dari mesin tertentu”. Sedangkan Fogarty (1991) mengatakan bahwa penjadwalan mencakup dua hal, yaitu scheduling dan sequencing yang masing-masing didefinisisikan sebagai berikut: ”Scheduling is the assigning of starting and completion times orders (job) and frequently includes the times when orders are to arrive and leave each department”.”Penjadwalan adalah penetapan dari waktu mulai dan penyelesaian pekerjaan dan sering kali mencakup saat pekerjaan tiba dan saat meninggalkan setiap departemen” Scheduling (penjadwalan) merupakan proses penugasan kapan pekerjaan harus dimulai dan diselesaikan, sedangkan sequencing (pengurutan) merupakan proses pengaturan urutan atas pekerjaan-pekerjaan yang harus diselesaikan tersebut. Karena eratnya hubungan diantara kedua istilah ini, maka biasanya dalam penggunaan kata scheduling (penjadwalan), pengertian sequencing sudah tercakup didalamnya.
 
+
</p>
===Definisi Pengembalian===
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
<div style="text-align:justify;line-height:2;">
+
Secara umum masalah penjadwalan menurut French (1982) dapat dijelaskan sebagai berikut. Jika ada n job {j1, j2, j3, ..., jn} harus diproses pada m mesin {m1, m2, m3, ..., mn} Proses pengerjaan job J1 disebut dengan operasi Oij. Waktu yang diperlukan untuk memproses operasi Oij pada mesin Mj adalah tij. Beberapa job mungkin memiliki saat pengerjaan paling awal atau saat kedatangan job ke shop 6 yang disebut release date, rij yang mungkin tidak sama dengan 0, dan juga batas saat penyelesaian yang disebut due date, dij. Permasalahan penjadwalan adalah menentukan urutan produksi yang memberikan solusi terbaik dengan kriteria sebagai berikut:
Dalam Jurnal LPKIA (2014:02) Pengembalian merupakan proses dimana anggota harus mengembalikan buku-buku yang telah dipinjamnya dalam batas waktu yang telah ditentukan.
+
</p>
 +
# Memenuhi technological constraint yang ada, dengan kata lain merupakan jadwal yang  feasible.
 +
# Memenuhi beberapa kriteria pengukuran performansi, seperti minimasi makespan, minimasi banyaknya job yang terlambat, dan sebagainya.
 
</div>
 
</div>
  
===Anggota Perpustakaan===
+
===Rapat===
 
+
Anggota perpustakaan SMA ISLAMIC CENTRE Tangerang diantaranya&nbsp;:
+
 
+
# Siswa,
+
# Staff Pengajar/Guru, dan
+
# Pegawai SMA ISLAMIC CENTRE Tangerang
+
 
+
===Definisi Pengunjung Perpustakaan===
+
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
Pengunjung perpustakaan adalah seorang atau kelompok orang yang datang ke perpustakaan dengan tujuan untuk membaca, mencari buku, atau untuk menjadi anggota perpustakaan.
+
Pengertian rapat dalam Kamus Besar Bahasa Indonesia adalah pertemuan (kumpulan) untuk membicarakan sesuatu, sidang, majelis. Penulis mengkhususkan rapat sebagai jenis kegiatan yang digunakan dalam penelitian sistem monitoring penjadwalan ini.
 
</div>
 
</div>
  
===Definisi SWOT===
+
===Konsep Dasar Web===
 +
====Definisi Web====
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Analisis SWOT merupakan suatu bentuk analisis yang digunakan oleh manajemen perusahaan atau organisasi yang sistematis dan dapat membantu dalam usaha penyusunan suatu rencana yang matang untuk mencapai tujuan perusahaan atau organisasi tersebut. Baik tujuan tersebut untuk tujuan jangkan panjang maupun tujuan jangka pendek. Selain itu,&nbsp;analisis SWOT&nbsp;juga dapat diartikan sebagai sebuah bentuk analisa situasi dan kondisi yang bersifat deskriptif (memberi suatu gambaran) tentang sebuah perusahan atau oraganisasi. Analisa ini menempatkan situasi dan kondisi sebagai sebagai faktor yang di jadikan masukan. Dan &nbsp;kemudian masukan tersebut dikelompokkan sesuai kontribusinya masing-masing.
+
Menurut Kadir (2013:327), <ref name="kadir">kadir,abdul.2013. "Pengenalan Sistem Informasi Edisi Revisi". Yogyakarta:Andi.</ref>“Web adalah sebuah program yang dibangun dengan menggunakan bahasa yang disebut HTML (Hypertext Markup Language).
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Satu hal yang perlu diperhatikan bagi pangguna analisa ini, bahwa analisa SWOT semata-mata hanya digunakan sebagai suatu analisa saja, yang ditujukan untuk menggambarkan situasi yang sedang dihadapi sebuah perusahaan atau oraganisasi. Analisis SWOT bukan sebuah alat yang mampu memberikan jalan keluar dari&nbsp; permasalahan yang sedang dihadapi.
+
Aplikasi web itu sendiri dapat dibagi menjadi Web Statis dan Web Dinamis. Web Statis dibentuk dengan menggunakan HTML saja. Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Web Dinamis dibentuk tidak hanya dengan HTML tetapi juga dengan perangkat lunak tambahan. Sehingga Web Dinamis memungkinkan pengguna untuk berinteraksi dengan Web Server.
 
</p>
 
</p>
 +
</div>
 +
 +
====Definisi Aplikasi Web====
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
SWOT&nbsp;merupakan singkatan dari ''Strength Weaknesses Opportunities Threats''. Yang artinya ''Strength'' (kekuatan), ''Weaknesses'' (kelemahan), ''Opportunities'' (Peluang), ''Threats'' (hambatan). Dalam artikel ini kita akan membahas satu-persatu tentang analisis SWOT secara singkat.
+
Aplikasi web adalah jenis aplikasi yang diakses melalui jaringan seperti internet atau intranet , seperti : internet explorer dan Mozilla Firefox. Dengan menggunakan aplikasi web, kita hanya perlu menempatkan aplikasi dalam sebuah server dan dengan sendirinya aplikasi tersebut dapat diakses dari manapun, sepanjang pemakai dapat mengakses web server-nya. Web server adalah server yang melayani permintaan aplikasi web. Aplikasi web yang paling dasar ditulis dengan menggunakan HTML (Hypertext Markup Language).
 +
</p>
 +
 
 +
====Fungsi Web Browser====
 +
<div style="text-align:justify;line-height:2;">
 +
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Rulia Puji Hastanti, Indah Uly Wardati, Bambang Eka Purnama (SISTEM PENJUALAN BERBASIS WEB (E-COMMERCE) PADA TATA DISTRO KABUPATEN PACITAN dalam IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA, ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM) <ref name="rulia">Rulia Puji Hastanti, Indah Uly Wardati, Bambang Eka Purnama. "Sistem Penjualan Berbasis Web (E-Commerce) pada Tata Distro Kabupaten Pacitan". ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM). IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA</ref>Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.
 
</p>
 
</p>
Seperti yang kita tau, analisis SWOT (''Strength Weaknesses Opportunities Threats'') terbagi menjadi 4 bagian yakni:
 
 
<ol type="1">
 
<ol type="1">
<li>''Strenght ''(S)&nbsp;atau disebut sebagai analisis kekuatan</li>
+
<li>Fungsi Komunikasi</li>
  
Yakni situasi ataupun kondisi yang merupakan gambaran kekuatan dari suatu organisasi atau perusahaan pada saat ini. Yang harus di lakukan dalam mengunakan analisis ini adalah setiap perusahaan atau organisasi perlu menilai kekuatan dan kelemahan yang dimiliki kemudian dibandingkan dengan para pesaing-pesaingnya. Misalnya jika kekuatan perusahaan tersebut unggul didalam kualitasnya, maka keunggulan itu dapat di manfaatkan untuk mengisi segmen pasar yang membutuhkan tingkat kualitas yang lebih baik.
+
Beberapa fasilitas yang memberikan fungsi komunikasi, seperti : chatting, web base email dan lain-lain.
  
<li>''Weaknesses'' (W)&nbsp;atau disebut sebagai analisi kelemahan</li>
+
<li>Fungsi Informasi</li>
  
Yakni situasi ataupun kondisi yang merupakan gambaran kelemahan dari suatu organisasi atau perusahaan pada saat ini. Weaknesses merupakan cara untuk menganalisis kelemahan yang ada dalam sebuah perusahaan ataupun organisasi. Yang mana kelemahan tersebut dapat menjadi kendala yang serius dalam kemajuan suatu perusahaan atau organisasi. Misalnya jika perusahaan tersebut terdapat kendala dalam pemasaran yang kurang baik, maka perusahaan harus meneliti kekurangan-kekurangan yang di miliki yang berhubungan dengan sektor pemasaran. Agar nantinya permasalahan tersebut tidak membuat perusahaan menjadi kalah saing dan mudur di bandingkan perusahaan lainnya.
+
Fungsi informasi website seperti : News, Profile, Library, referensi dan lain-lain.
  
<li>''Opportunity'' (O)&nbsp;atau disebut sebagai analisis peluang</li>
+
<li>Fungsi Intertainment</li>
  
Yakni situasi atau kondisi yang merupakan gambaran peluang yang ada dari sisi luar suatu organisasi atau perusahaan dan gambaran tersebut dapat memberikan peluang berkembangnya suatu organisasi atau perusahaan dimasa depan. Opportunity merupakan ananlisis yang digunakan untuk mencari peluang ataupun terobosan yang memungkinkan suatu perusahaan ataupun organisasi bisa berkembang. Baik dimasa kinia ataupun masa yang akan datang. Misalnya sebuah perusahaan industri minuman berada di daerah yang panas. Yang mana daerah tersebut sangat membutuhkan minuman segar dengan harga yang terjangkau. Maka perusahaan tersebut memiliki peluang untuk menciptaka produk minuman yang segar dan harganya terjanggaku.
+
Website mempunyai fungsi hiburan. Misalnya web-web yang menyediakan game online, music online dan lain-lain.
 
+
<li>''Threats'' (T)&nbsp;atau disebut sebagai analisis ancaman</li>
+
 
+
Yakni situasi atau kondisi yang merupakan gambaran ancaman dari suatu perusahaan atau oraganisasi dalam menjalankan suatu usaha. Theart merupakan cara menganalisis tantangan atau ancaman yang harus dihadapi oleh suatu perusahaan ataupun organisasi dalam menghadapi berbagai macam faktor lingkungan yang tidak menguntungkan. Yang mana ancaman tersebut dapat menyebabkan kemunduran suatu perusahaan. Jika tidak segera di atasi, maka ancaman tersebut akan menjadi penghalang bagi suatu usaha yang yang akan dijalankan. Misalnya sebuah organisasi kelompok pengrajin rotan di daerah pedesaan. Dengan kondisi lingkungan yang semakin moderen serta banyaknya kebakaran hutan yang terjadi membuat mereka semakin sulit untuk memperoleh bahan baku, Maka oragnisasi tersebut dapat menganalisis hal-hal apa yang menyebapkan tantangan atau ancaman tersebut terjadi.
+
 
</ol>
 
</ol>
 
</div>
 
</div>
  
===Manfaat Analsis SWOT===
+
===Konsep Dasar Analisa SWOT===
 +
====Definisi Analisa SWOT====
 +
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Metode analisis SWOT merupakan metode analisis yang paling dasar dalam melakukan analisis strategi, yang bermanfaat untuk mengetahui suatu permasalahan ataupun suatu topik dari 4 empat sisi yang berbeda. Hasil dari analisis ini biasanya berupa arahan ataupun rekomendasi untuk mempertahankan kekuatan dan untuk menambah keuntungan suatu perusahaan tau organisasi &nbsp;dari segi peluang yang ada, sambil mengurangi kekurangan yang dimiliki dan juga menghindari berbagai ancaman yang terjadi.
+
Menurut Yusmini dalam Hatmanto (2013:49), “Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategi perusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats)”.
 
</p>
 
</p>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Jika digunakan dengan baik dan &nbsp;benar, maka analisis ini akan dapat digunakan untuk membantu melihat sisi-sisi yang terabaikankan atau tidak terlihat dari sebuah perusahaan atau organisasi. Dari uraian diatas tadi, analisis SWOT adalah instrumen yang bermanfaat dalam melakukan analisis strategi dalam manajemen perusahaan atau organisasi . Analisis ini berperan sebagai alat untuk meminimalisir kelemahan atau kekurangan yang terdapat dalam suatu perusahaan atau organisasi serta menekan dampak dari ancaman yang timbul dan harus dihadapi.
+
Keputusan strategis perusahaan perlu pertimbangan faktor internal yang mencakup kekuatan dan kelemahan maupun faktor eksternal yang mencakup peluang dan ancaman. Oleh karena itu perlu adanya pertimbangan-pertimbangan penting untuk analisis SWOT.
 
</p>
 
</p>
 +
</div>
  
===Unified Modeling Language (UML)===
+
====Tujuan Analisa SWOT====
====Definisi Unified Modeling Language (UML)====
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Menurut Dewi dalam Nina Rahayu (2013), Analisis SWOT digunakan untuk mengidentifikasi kekuatan, kelemahan, peluang dan ancaman dari bisnis yang dilakukan oleh organisasi.
 +
</p>
 +
 
 +
===Definisi Unified Modeling Language (UML)===
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam Penelitian Sunguk Lee yang berjudul “''Unified Modeling Language (UML) for Database Systems and Computer Applications''”. Pada International Journal of Database Theory and Application Vol.5 No.1 (2016:158-159) Mengatakan ''Unified Modeling Language'' atau UML didefinisikan sebagai <ref name="sunguk">Lee, Sunguk. 2012. Unified Modeling Language (UML) for Database Systems and Computer Applications. International Journal of Database Theory and Application. Vol.5 No.1.</ref>bahasa pemodelan generalpurpose standar di bidang rekayasa perangkat lunak berorientasi objek. Standar ini dikelola, dan dibuat oleh ''Object Management Group'' (OMG). Ini pertama kali ditambahkan ke daftar teknologi yang diadopsi OMG pada tahun 1997, dan sejak itu menjadi standar industri untuk memodelkan sistem perangkat lunak yang intensif. Ini mencakup seperangkat teknik notasi grafis untuk menciptakan model visual dari perangkat lunak berorientasi objek. UML adalah alat untuk menentukan dan memvisualisasikan sistem perangkat lunak. Ini mencakup jenis diagram standar yang menggambarkan dan memetakan aplikasi komputer secara visual atau desain dan struktur sistem database. Penggunaan UML sebagai alat untuk menentukan struktur suatu sistem merupakan cara yang sangat berguna untuk mengelola sistem yang besar dan kompleks. Memiliki struktur yang jelas terlihat memudahkan untuk mengenalkan orang baru ke proyek yang ada. UML digunakan untuk menentukan, memvisualisasikan, memodifikasi, membangun dan mendokumentasikan artefak dari sistem perangkat lunak intensif yang berorientasi objek dalam pengembangan. Ini menawarkan cara standar untuk memvisualisasikan cetak biru arsitektur sistem, termasuk elemen seperti sebuah :
+
Shanti Ria Serepia Siregar, Penti Sundari (Rancangan Sistem Informasi Pengelolaan Data Kependudukan Desa (Studi Kasus di Kantor Desa Sangiang Kecamatan Sepatan Timur) dalam JIMP - Jurnal Sisfotek Global ISSN : 2088 – 1762 Vol. 6 No. 1 / Maret 2016) Definisi UML menurut Rosa A.S dan M.Shalahuddin (2015:133), <ref name="shanti">Shanti Ria Serepia Siregar, Penti Sundari (2016). "Rancangan Sistem Informasi Pengelolaan Data Kependudukan Desa (Studi Kasus di Kantor Desa Sangiang Kecamatan Sepatan Timur)". Vol. 6 No. 1, ISSN : 2088 – 1762. JIMP - Jurnal Sisfotek Global</ref>“UML atau (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek”.
 +
</p>
 +
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Ada empat jenis diagram dalam UML yakni:
 
</p>
 
</p>
 
<ol type="a">
 
<ol type="a">
<li>Kegiatan</li>
+
<li> ''Use Case Diagram''</li>
  
<li> Aktor</li>
+
<li> ''Activity Diagram''</li>
  
<li> proses bisnis</li>
+
<li> ''Class Diagram''</li>
  
<li> Skema database</li>
+
<li> ''Sequence Diagram''</li>
  
<li>(Logis) komponen</li>
 
 
<li>Pernyataan bahasa pemrograman</li>
 
 
<li>Komponen perangkat lunak yang dapat digunakan kembali</li>
 
 
</ol>
 
</ol>
UML menggabungkan teknik dan proses dari pemodelan data (diagram hubungan entitas), pemodelan bisnis (alur kerja), pemodelan objek, dan pemodelan komponen. Ini dapat digunakan dengan semua proses, sepanjang siklus pengembangan perangkat lunak, dan berbagai teknologi implementasi yang berbeda.
 
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Menurut Adi Nugroho dalam Esa Wijayanti (2014:22) ”UML (''Unified Modeling Language'') adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.<ref name="wijayanti">Wijayanti, Esa. 2014. Perancangan Sistem Informasi Absensi Pegawai Pada Kantor Kecamatan Batuceper Tangerang</ref>
+
Saipul Anwar1, Yasin Efendi2, Ambi Muhammad Dzuhri (Perancangan Sistem Informasi Data Trip Lintasan Perhari Cabang Merak dan Laporan ke ASDP Berbasis Web Pada PT. Jemla Ferry dalam Jurnal Sistem Informasi, p-ISSN 1979-0767) Unifed Modelling Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak sebuah sistem. UML lebih mengedepankan penggunaan diagram untuk menggambarkan aspek dari sistem, karena tergolong bahasa visual yang lebih mudah dan lebih cepat dipahami dibandingkan dengan bahasa pemrograman.
 
</p>
 
</p>
Berdasarkan beberapa pendapat diatas maka dapat disimpulkan UML (''Unified Modeling Language'') adalah bahasa pemodelan yang digunakan untuk merancang, mendokumentasikan sebuh sistem perangkat lunak.
 
 
Langkah-langkah Penggunaan ''Unified Modeling Language'' (UML) Menurut Adi Nugroho dalam Esa Wijayanti (2014:15), langkah-langkah penggunaan ''Unified Modeling Language'' (UML) sebagai berikut:
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul. Petakan ''use case'' untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus ''use case'' diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.<ref name="wijayanti">Wijayanti, Esa. 2014. Perancangan Sistem Informasi Absensi Pegawai Pada Kantor Kecamatan Batuceper Tangerang</ref>
+
Menurut Adi Nugroho dalam Esa Wijayanti (2014:22) ”UML (''Unified Modeling Language'') adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.<ref name="wijayanti">Wijayanti, Esa. 2014. Perancangan Sistem Informasi Absensi Pegawai Pada Kantor Kecamatan Batuceper Tangerang</ref>
 
</p>
 
</p>
Buatlah ''deployment'' diagram secara kasar untuk mendefinisikan arsitektur fisik sistem. Definisikan requirement lain non fungsional, ''security'' dan sebagainya yang juga harus disediakan oleh sistem.
+
Unified Modelling Language (UML) biasa digunakan untuk :
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
+
Berdasarkan ''use case'' diagram, mulailah membuat ''activity'' diagram. Definisikan obyek-obyek ''level'' atas ''package'' atau ''domain'' dan buatlah ''sequence'' dan/atau ''collaboration'' untuk tiap alur pekerjaan, jika sebuah ''use case'' memiliki kemungkinan alur normal dan ''error'', buat lagi satu diagram untuk masing-masing alur.
+
</p>
+
Buatlah rancangan ''user interface'' model yang menyediakan antar muka bagi pengguna untuk menjalankan skenario ''use case''.
+
 
+
Berdasarkan model-model yang sudah ada, buatlah ''class'' diagram. Setiap ''package'' atau domian dipecah menjadi hirarki ''class'' lengkap dengan ''atribut'' dan metodenya. Akan lebih baik jika untuk setiap ''class'' dibuat unit ''test'' untuk menguji fungsionalitas ''class'' dan interaksi dengan ''class'' lain.
+
 
+
Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.
+
 
+
Perhalus ''deployment'' diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node.
+
 
+
Mulailah membangun sistem. Ada 2 (dua) pendekatan yang tepat digunakan:
+
 
+
# Pendekatan ''use case'' dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.
+
# Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.
+
 
+
Lakukan uji modul dan uji integrasi serta perbaiki model beserta ''code''nya. model harus selalu sesuai dengan code yang aktual.
+
 
+
Perangkat lunak siap dirilis. Bangunan Dasar Metodologi ''Unified Modeling Language'' (UML)
+
 
+
Menurut Adi Nugroho dalam Esa Wijayanti (2014:25) Bangunan dasar metodologi UML menggunakan 3 (tiga) bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu:
+
 
<ol type="1">
 
<ol type="1">
<li>Sesuatu (''things'')</li>
 
  
Ada 4 (empat) things dalam UML, yaitu:
+
<li> Menggambarkan batasan sistem dan fungsi fungsi sistem secara umum, dibuat dengan use case dan actor.</li>
<ol type="a">
+
<li>''Structural things''</li>
+
  
Merupakan bagian yang relatif statis dalam model ''Unified Modeling Language'' (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.
+
<li> Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagrams.</li>
  
<li>''Behavioral things''</li>
+
<li> Menggambarkan representasi struktur static sebuah sistem dalam bentuk class diagram.</li>
  
Merupakan bagian yang dinamis pada model ''Unified Modeling Language'' (UML), biasanya merupakan kata kerja dari model ''Unified Modeling Language'' (UML), yang mencerminkan perilaku sepanjang ruang dan waktu.
+
<li> Membuat model behavior yang menggambarkan kebiasaan atau sifat sebuah sistem dengan state transition diagrams UML.</li>
  
<li>''Grouping things''</li>
+
<li> Menyatakan arsitektur implementasi fisik menggunakan component and development diagrams.</li>
  
Merupakan bagian pengorganisasi dalam ''Unified Modeling Language'' (UML). Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu, misalnya model-model dan subsistem-subsistem.
+
<li> Menyampaikan atau memperluas fungsionalty dengan stereotypes.</li>
  
<li> ''Annotational things''</li>
 
 
</ol>
 
</ol>
Merupakan bagian yang memperjelas model ''Unified Modeling Language'' (UML) dan dapat berupa komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model ''Unified Modeling Language'' (UML).
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
+
Pemodelan penggunaan UML merupakan metode pemodelan berorientasi objek dan berbasis visual. Karenanya pemodelan objek yang fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis daripada mendefinisikan data dan model proses yang tujuannya adalah pengembangan tradisional. UML menawarkan diagram yang dikelompokkan manjadi lima perspektif berbeda untuk memodelkan suatu sistem. Seperti satu set blue print yang digunakan untuk membangun sebuah rumah.
<li>Relasi (''Relationship'')</li>
+
</p>
 
+
Ada 4 (empat) macam ''relationship'' dalam ''Unified Modeling Language'' (UML), yaitu:
+
<ol type="a">
+
<li> Ketergantungan</li>
+
 
+
Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (''independent'') akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (''dependent'').
+
 
+
<li> Asosiasi</li>
+
 
+
Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.
+
 
+
<li> Generalisasi</li>
+
 
+
Merupakan hubungan dimana objek anak (''descendent'') berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (''ancestor''). arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.
+
 
+
<li>Realisasi</li>
+
 
+
Merupakan operasi yang benar-benar dilakukan oleh suatu objek.
+
</ol>
+
<li> Diagram<li>
+
 
+
Ada 5 (lima) macam diagram dalam ''Unified Modeling Language'' (UML), yaitu&nbsp;:
+
<ol type="a">
+
<li>''Use Case'' Diagram</li>
+
 
+
Diagram ini memperlihatkan himpunan ''use case'' dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.
+
 
+
<li> ''Class'' Diagram</li>
+
 
+
Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.
+
 
+
<li> ''Sequence'' Diagram</li>
+
 
+
Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.
+
 
+
<li> ''State Chart'' Diagram</li>
+
 
+
Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas. diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem yang reaktif.
+
 
+
<li>''Activity'' Diagram</li>
+
 
+
Diagram ini memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.
+
</ol>
+
Diagram-diagram UML (''Unified Modeling Language'')
+
 
+
Menurut Widodo dalam Esa Wijayanti (2014:28), diagram-diagram UML terdiri dari&nbsp;:
+
<ol type="1">
+
<li> Diagram Kelas (''Class'' Diagram)</li>
+
 
+
Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi.Diagram ini umum dijumpai pada permodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
+
 
+
<li> Diagram Paket (''Package'' Diagram)</li>
+
 
+
Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
+
 
+
<li> Diagram ''Use Case''</li>
+
 
+
Bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasikan dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
+
 
+
<li> Diagram interaksi dan ''squence'' (urutan)</li>
+
 
+
Bersifat dinamis.Diagram urutan adalah interaksi yang menekan pada pengiriman pesan dalam suatu waktu tertentu.
+
 
+
<li> Diagram komunikasi (''communication'' diagram)</li>
+
 
+
Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML Versi 1,4. Yang menekan organisasi structural dari objek-objek yang menerima serta mengirim pesan.
+
 
+
<li> Diagram ''statechart'' (''statechart'' diagram)</li>
+
 
+
Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (''state''),transisi, kejadian serta aktivitas.
+
 
+
<li> Diagram aktivitas (''activity'' diagram)</li>
+
 
+
Bersifat dinamis.Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem.Diagram ini terutama penting dalam permodelan fungsi-fungsi suatu sistem dan member tekanan pada aliran kendali antar objek.
+
 
+
<li> Diagram komponen (''component'' diagram)</li>
+
 
+
Bersifat statis.Diagram komponen ini memperlihatkan organisasi serta kebergantunagn sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
+
 
+
<li> Diagram deployment (''deployment'' diagram)</li>
+
 
+
Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (''run-time'') .Memuat simpul-simpul berserta komponen-komponen yang di dalamnya.
+
</ol>
+
</ol>
+
Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.<ref name="wijayanti">Wijayanti, Esa. 2014. Perancangan Sistem Informasi Absensi Pegawai Pada Kantor Kecamatan Batuceper Tangerang</ref>
+
 
</div>
 
</div>
 
+
===Definisi PHP===
===Definisi Codeigniter===
+
 
<div style="text-align:justify;line-height:2;">
 
<div style="text-align:justify;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam penelitian Hustinawati, Albert Kurnia Himawan dan Latifah yang berjudul “''Performance Analysis Framework Codeigniter and CakePHP in Website Creation''” dalam ''International Journal of Computer Applications'' Vol. 94 No. 20 ( 2014:6 ) Mengatakan CodeIgniter adalah framework aplikasi web yang bersifat ''open source'' yang digunakan untuk membangun aplikasi PHP yang dinamis. Tujuan utamanya adalah untuk membantu pengembangan pengembang CodeIgniter untuk mengerjakan aplikasi lebih cepat daripada menulis semua kode dari nol.<ref name="hustinawati">Hustinawati, Albert Kurnia Himawan dan Latifah.2014. Performance Analysis Framework Codeigniter and CakePHP in Website Creation. International Journal of Computer Applications. Vol.94 No.20.</ref>
+
Dalam Penelitian Trupti Tawari dan Prof. A.J Nathe yang berjudul “Comparative Study Of Different Framework Of PHP” Pada International Journal of Research in Computer & Information Technology (IJRCIT) Vol.1 No.2 (2016:264) <ref name="tawari">Tawari, Trupti. dan Prof. A.J Nathe.2016. Comparative Study Of Different Framework Of PHP. International Journal of Research in Computer & Information Technology. Vol. 2 No.2.</ref>Mengatakan PHP adalah bahasa script sisi server yang dirancang untuk pengembangan web namun juga digunakan sebagai bahasa pemrograman tujuan umum. Awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994, implementasi referensi PHP sekarang diproduksi oleh The PHP Group. PHP awalnya berdiri untuk Personal Home Page, tapi sekarang singkatan dari backronym rekursif PHP: Hypertext Preprocessor. Kode CPP dapat dimasukkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem template web, sistem manajemen konten web dan kerangka kerja web . Kode PHP biasanya diproses oleh juru bahasa PHP yang diimplementasikan sebagai modul di web server atau sebagai Common Gateway Interface (CGI) yang bisa dieksekusi. Server web menggabungkan hasil kode PHP yang diinterpretasikan dan dieksekusi, yang mungkin merupakan jenis data, termasuk gambar, dengan halaman web yang dihasilkan. Kode PHP juga bisa dijalankan dengan command-line interface (CLI) dan bisa digunakan untuk mengimplementasikan aplikasi grafis mandiri.
 
</p>
 
</p>
Karakteristik CodeIgniter adalah sebagai berikut:
 
 
# Memiliki karakteristik yang fleksibel dan ringan untuk memudahkan dalam belajar, memodifikasi, dan mengintegrasikan ''Library and Helper''.
 
# Menggunakan pola MVC sehingga struktur kode yang dihasilkan lebih terstruktur dan memiliki standar yang jelas.
 
# Menghasilkan URL yang sangat ramah. Di Code Igniter diminimalkan gunakan $ _GET dan diganti dengan URL.
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Struktur kerja CodeIgniter dimulai dari browser yang akan berinteraksi via controller. Kemudian controller akan menerima dan membalas semua permintaan dari browser. Untuk data, ''controller'' akan meminta model dan untuk pengontrol UI / ''template'' akan meminta untuk melihat. Bila browser meminta halaman web maka ''router'' akan menemukan ''controller'' yang seharusnya menangani permintaan tersebut. Nantinya akan digunakan ''controller'' untuk mengakses data dan tampilan model untuk menampilkan data. MVC digunakan untuk memisahkan akses data dan logika bisnis dari presentasi data dan interaksi pengguna. Pemisahan dilakukan agar setiap perubahan dalam logika presentasi atau logika bisnis tidak berpengaruh satu sama lain sangat kompleks. Solusi pemisahan MVC diharapkan dapat meningkatkan fleksibilitas dan usabilitas aplikasi. Arsitektur MVC memisahkan aplikasi menjadi tiga bagian, yaitu ''Model, View dan Controller''.
 
</p>
 
<ol type="1">
 
<li>''Model'': Representasi ''database'', termasuk tabel desain terhadap hubungan yang ada antar tabel. Fungsi utama dari model ini adalah untuk menangani data ,, mengambil data dari database, memasukkan data ke dalam database, manipulasi data melalui validasi data.</li>
 
 
<li>''View'': ''View'' untuk membuat model data yang diberikan dan akan mengirimkan gerak / aktivitas dari konsistensi  tampilan data ke perubahan yang terjadi. Dengan mengelompokkan semua tampilan dan kode presentasi di satu tempat, akan memudahkan untuk mengubah tampilan tanpa mempengaruhi logika bisnis dan data.</li>
 
 
<li>''Controller'': ''Controler'' mendefinisikan perilaku yang terjadi pada aplikasi, dan kemudian memetakannya ke dalam tindakan dari pengguna ke model. Pengontrol akan sangat erat kaitannya dengan ''View'', karena setiap interaksi pengguna yang akan dilakukan akan ditunjukkan oleh ''View to a response'' oleh ''Controller''. Di dalam ''controller'' akan ada metode yang akan merespon perilaku aplikasi.</li>
 
</ol>
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
CodeIgniter <ref name="koes">Koespradono, Suraya, dan Yuliana Rachmawati.2013. Sistem Informasi Pengolahan Data Pertumbuhan Ekonomi dan Ketimpangan Di Kabupaten Klaten ( Tahun 2003-2012 ) Menggunakan Framework Codeigniter. Jurnal Script. Vol.1 No.1:50. </ref>adalah sebuah ''framework'' PHP yang dapat membantu mempercepat  ''developer''  dalam pengembangan aplikasi  web  berbasis PHP dibandingkan jika menulis semua kode program dari awal.CodeIgniter  menyediakan banyak  ''library''  untuk mengerjakan tugas-tugas yang umumnya ada pada sebuah aplikasi berbasis web. Selain itu, struktur dan susunan logis dari  CodeIgniter membuat aplikasi yang  dibuat menjadi semakin teratur dan rapi.CodeIgniter pertama kali dibuat oleh Rick Ellis, CEO Ellislab, Inc. (<nowiki>http://ellislab.com</nowiki>), sebuah perusahaan yang memproduksi sebuah CMS (content management system) yang cukup handal, yaitu  expression  engine (<nowiki>http://www.expressionengine.com</nowiki>). Saat ini CodeIgniter dikembangkan dan dimaintain oleh expression engine development team (Sidik, 2012). Tampilan  default Framework CodeIgniter  dapat dilihat pada gambar dibawah ini :     
 
</p>
 
<center><img src="https://s26.postimg.org/5zkl0gcw9/Bab_2.png" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.10.1 Codeigniter'''</center>
 
 
</div>
 
</div>
 
+
===Definisi XAMPP===
===Definisi Framework===
+
<div style="text-align:justify;line-height:2;">
<div style="line-height: 2">
+
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Dalam penelitian Amit S. Thwari dan Dr. S.E. Yedey yang berjudul “''STUDY OF CODEIGNITER TECHNOLOGY''” dalam ''International Journal of Research in Computer & Information ''Vol. 1 No. 2 ( 2016:2 ) Mengatakan ''framework'' adalah seperangkat perpustakaan yang disusun dalam desain arsitektural untuk memberikan kecepatan, akurasi, kenyamanan dan konsistensi dalam pengembangan aplikasi semacam itu, kerangka kerja tersebut memuat unsur-unsur berikut:
+
Menurut Priyanto Hidayatullah, dkk (2015:125) <ref name="priyanto">Hidayatullah. Priyanto, Jauhari. Khairul Kawistara. 2015. “Pemograman Web“. Bandung : Informatika.</ref>Web server adalah tempat dimana kita menyimpan aplikasi web kemudian mengaksesnya melalui internet. Setiap perubahan, kecil maupun besar, kita upload ke web server baru setelah itu kita periksa apakah perubahan itu sudah sesuai dengan yang kita inginkan atau belum.
 
</p>
 
</p>
&nbsp;Jika kerangka kerja ini dikaitkan dengan kata PHP, maka bisa diartikan sebagai kerangka kerja yang memudahkan pengembangan web dengan menggunakan bahasa PHP.<ref name="thwari">Thwari, Amit S. dan Dr. S.E Yedey.2016.Study Of Codeigniter Technology. International Journal of Research in Computer & Information Technology. Vol. 2 No.2.</ref>
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
'' Framework'' adalah kerangka kerja. ''Framework'' juga dapat di artikan sebagai kumpulan script (terutama class dan function yang dapat membantu developer/ programmer dalam menagani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, dan file. Sehingga developer lebih fokus dan lebih cepat membangun aplikasi.
+
Menurut Pratama, I Putu Agus Eka(2014 : 440) <ref name="pratama">Pratama, I Putu Agus Eka. 2014. Sistem Informasi Dan Implementasinya. Bandung : Informatika Bandung.</ref>“XAMPP adalah aplikasi web server bersifat instan (siap saji) yang dapat digunakan baik di sistem operasi Linux maupun di sistem operasi Windows.
 
</p>
 
</p>
</div>
 
 
===Definisi Php===
 
<div style="line-height: 2"><p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Dalam Penelitian Trupti Tawari  dan Prof. A.J Nathe yang berjudul “''Comparative Study Of Different Framework Of PHP''” Pada ''International Journal of  Research in Computer & Information Technology'' (IJRCIT) Vol.1 No.2 (2016:264) Mengatakan ''PHP ''adalah bahasa ''script'' sisi server yang dirancang untuk pengembangan web namun juga digunakan sebagai bahasa pemrograman tujuan umum. Awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994, implementasi referensi PHP sekarang diproduksi oleh The PHP ''Group''. PHP awalnya berdiri untuk ''Personal Home Page'', tapi sekarang singkatan dari backronym rekursif PHP: Hypertext Preprocessor. Kode CPP dapat dimasukkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem template web, sistem manajemen konten web dan kerangka kerja web.<ref name="tawari">Tawari, Trupti. dan Prof. A.J Nathe.2016. Comparative Study Of Different Framework Of PHP. International Journal of Research in Computer & Information Technology. Vol. 2 No.2.</ref> . Kode PHP biasanya diproses oleh juru bahasa PHP yang diimplementasikan sebagai modul di web server atau sebagai Common Gateway Interface (CGI) yang bisa dieksekusi. Server web menggabungkan hasil kode PHP yang diinterpretasikan dan dieksekusi, yang mungkin merupakan jenis data, termasuk gambar, dengan halaman web yang dihasilkan. Kode PHP juga bisa dijalankan dengan command-line interface (CLI) dan bisa digunakan untuk mengimplementasikan aplikasi grafis mandiri.</p></div>
 
 
===Definisi Sublime Text===
 
<div style="line-height: 2"><p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Sublime<ref name="galih">Galih Pratama. 2014. Senjata Koding : Cara Meggunakan Sublime Text 3. Diambil dari : https://belajarkoding.net/senjata-koding-sublime-text-3/. ( 3 April 2017).</ref> Text Editor&nbsp;adalah editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintas-platform dengan Python ''application programming interface'' (API). Sublime Text Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan ''plugin'', dan Sublime ''Text Editor'' tanpa lisensi perangkat lunak.
 
</p>
 
Sublime ''Text Editor'' pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang versi Sublime ''Text Editor'' sudah mencapai versi 3 yang dirilis pada tanggal 29 januari 2013.
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
Sublime Text mendukung operation system seperti Linux, Mac Os X, dan juga ''windows''. Sangat Banyak fitur yang tersedia pada Sublime Text Editor diantarnya ''minimap'', membuka script secara ''side by side'', ''bracket'' ''highlight'' sehingga tidak bingung mencari pasangannya, kode snippets, drag and drop direktori ke sidebar terasa mirip dengan TextMate untuk Mac OS.
 
</p>
 
Keunggulan menggunakan sublime text adalah sebagai berikut :
 
<ol type="1">
 
<li>''Multiple Selection'' (Seleksi Banyak)</li>
 
 
Fitur ini kepake banget lho guys! Misalnya nih, kamu punya banyak teks yang pengen kamu ganti. Tapi kan ribet kalau mesti kamu ubah satu satu. Nah dengan fitur&nbsp;multiple selection&nbsp;ini kamu ga perlu ribet buat ganti satu-satu. Cara pakenya? Gampang banget! tinggal&nbsp;klik / double klik / sorot&nbsp;&nbsp;aja teks yang mau diseleksi. Nah, udah gitu nanti tinggal tahan&nbsp;Ctrl&nbsp;sambi&nbsp;&nbsp;pilih /&nbsp;seleksi teks yang lainnya. Udah gitu beres deh, tinggal kamu ganti teksnya kayak dibawah ini
 
<center><img src="https://s26.postimg.org/azn35iouh/Bab_2.gif" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.13.2 Multiple Selection'''</center>
 
 
<li>''Find in Project'' (Cari di dalam Project)</li>
 
 
Dengan fitur ini, kamu gak perlu pusing lagi buat cari file didalem folder project kamu. Tinggal pencet&nbsp;Ctrl+P, udah gitu tinggal ketik deh nama filenya. Nih contohnya ada di bawah, keren kan?&nbsp;
 
<center><img src="https://s26.postimg.org/xe4rlqrm1/Bab_2.1.png" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.13.3 Find In Project'''</center>
 
 
<li>''Go to Line''</li>
 
 
Kamu juga bisa langsung lompat ke baris kode yang kamu mau loh. Sama kayak sebelumnya, pencet&nbsp;Ctrl+P&nbsp;udah gitu tinggal ketik deh nomor baris nya. Oh iya, jangan lupa ketik&nbsp;:&nbsp;(titik dua) dulu sebelum ketik nomor barisnya, kayak dibawah ini
 
<center><img src="https://s26.postimg.org/629ikemvd/image.png" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.13.3 Find In Project'''</center>
 
 
<li>''Package Control & Themes''</li>
 
 
Sublime Text ini bisa kamu ganti-ganti temanya loh! Kamu pun bisa pasang plugin-plugin lainnya biar Sublime-mu makin keren! Kalau Notepad sih, mana bisa kayak gini&nbsp;Kalau saya sendiri sih pake tema, namanya&nbsp;Seti UI.
 
<center><img src="https://s26.postimg.org/l0rxeu1xl/image.png" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.13.3 Find In Project'''</center>
 
 
</ol>
 
</div>
 
 
===Definisi Xampp===
 
<div style="line-height: 2"><p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi, merupakan campuran&nbsp;dari beberapa program. Yang mempunyai fungsi&nbsp;sebagai ''server'' yang berdiri sendiri (''localhost''), yang terdiri dari program MySQL ''database'', Apache HTTP ''Server'', dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl.<ref name="dosen.com">DosenPendidikan.Com. 2013. Pengertian Xampp dan Fungsi Lengkap Dengan Penjelasannya. Diambil dari : http://www.dosenpendidikan.com/pengertian-komponen-dan-fungsi-xampp-lengkap-dengan-penjelasannya/. ( 3 April 2017 ).</ref></p>
 
 
<p style="text-align:justify;text-indent:0.5in;line-height:2;">Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU ''General Public License'' dan bebas, adalah mudah untuk menggunakan ''web server'' yang dapat melayani tampilan halaman web yang dinamis. Jika ingin mendapatkan xampp dapat mendownload langsung dari situs resminya.</p>
 
<center><img src="https://s26.postimg.org/5bbqhie6h/image.png" width="50%" height="auto"></center>
 
<center>'''Gambar 2.2.14.1 Xampp'''</center>
 
 
Pengertian, Komponen Dan Fungsi XAMPP Lengkap Dengan Penjelasannya
 
 
Bagian XAMPP&nbsp;Penting
 
 
Memahami XAMPP :
 
 
htdoc&nbsp;adalah folder di mana Anda meletakkan file yang akan dijalankan, seperti file PHP, HTML dan script lainnya.
 
 
phpMyAdmin&nbsp;adalah bagian untuk mengelola database MySQL yang dikomputer.
 
 
Untuk membukanya, membuka browser dan ketik alamat http://localhost/ phpMyAdmin, halaman phpMyAdmin akan muncul.
 
 
Control Panel&nbsp;yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti stop service (berhenti), atau mulai (mulai).
 
 
Komponen&nbsp;XAMPP&nbsp;
 
 
XAMPP 1.8.3 untuk Windows, Termasuk :
 
 
Apache 2.4.4
 
 
MySQL 6.5.11
 
 
PHP 5.5.0
 
 
phpMyAdmin 4.0.4
 
 
FileZilla FTP Server 0.9.41
 
 
Tomcat 7.0.41 (with mod_proxy_ajp as connector)
 
 
Strawberry Perl 5.16.3.1 Portabel
 
 
XAMPP Control Panel 3.2.1 (dari hackattack142)
 
 
XAMPP 1.8.3 untuk Linux, Termasuk :
 
 
Apache 2.4.4
 
 
MySQL 6.5.11
 
 
PHP 5.5.0
 
 
phpMyAdmin 4.0.4
 
 
OpenSSL 1.0.1e
 
 
XAMPP untuk Solaris
 
 
XAMPP untuk Mac OS X
 
 
XAMPP adalah singkatan yang setiap huruf adalah :
 
 
X :&nbsp;Program ini dapat dijalankan di banyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.
 
 
A:Apache, ''server'' aplikasi Web. Apache tugas utama adalah untuk menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP yang sudah dituliskan oleh pembuat halaman web. jika perlu kode PHP juga berdasarkan yang tertulis, dapat database diakses dulu (misalnya MySQL) untuk mendukung halaman web yang dihasilkan.
 
 
M : MySQL,&nbsp;server aplikasi database. Pertumbuhannya disebut SQL singkatan dari Structured Query Language. SQL merupakan bahasa terstruktur yang difungsikan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database dan isinya. Bisa juga memanfaatkan MySQL guna untuk menambahkan, mengubah, dan menghapus data dalam database.
 
 
P : PHP,&nbsp;bahasa pemrograman web. Bahasa pemrograman PHP adalah bahasa pemrograman untuk membuat web yang server-side scripting. PHP digunakan untuk&nbsp;membuat halaman web dinamis. Sistem manajemen database yang sering digunakan dengan PHP adalah MySQL. namun PHP juga mendukung Pengelolaan sistem database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
 
 
P : Perl,&nbsp;bahasa pemrograman untuk semua tujuan, pertama kali dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
 
 
</div>
 
</div>
  
Baris 1.212: Baris 886:
 
====Definisi Literature Review====
 
====Definisi Literature Review====
 
<div style="line-height: 2"><p style="text-align:justify;text-indent:0.5in;line-height:2;">
 
<div style="line-height: 2"><p style="text-align:justify;text-indent:0.5in;line-height:2;">
Menurut Suryo Guritno (2012:86), “''Literature Review'' dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling aktual, maka kita tidak perlu melakukan penelitian yang sama”.</p>
+
Menurut Warsito dalam Daud F. Tatang (2013), <ref name="tatang">Tatang, Daud F. PerancanganSistemInformasiPersediaanBarangPada CV. Vanda Jaya Abadi (LaporanSkripsi, AMIK Raharja, Tangerang). 2014</ref>“Literature adalah kesusasteraan atau kepustakan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakansebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu pemahaman lebih lanjut mengenai hubungannya dalam penelitian yang diangkat oleh peneliti. Saat ini literature review merupakan suatu survey literature tentang penemuan-penemuan yang telah dilakukan oleh peneliti sebelumnya berhubungan dengan topik penelitian”.</p>
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
+
Menurut Mulyandi (2013:17-153), berpendapat bahwa “Penelitian sebelumnya literature review merupakan survey literature tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya (empirical fiding) yang berhubungan dengan topik penelitian”.</p>
+
 
</div>
 
</div>
  
 
====Literature Review====
 
====Literature Review====
  
Dalam penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam Skripsi ini, antara lain:
+
Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, antara lain:
  
# Penelitian yang dilakukan oleh Bagus Wijaya pada jurnal berkala ilmu perpustakaan dan informasi Vol XII No. 1 ( 2016 ). Latar belakang dari penelitian ini adalah dikarenakan Beberapa jenis koleksi yang dimiliki memerlukan pengelolaan yang baik, sehingga informasi yang dimiliki dapat didayagunakan oleh pemustaka. Informasi yang dimiliki oleh perpustakaan ada yang berbentuk cetak dan file. Informasi berupa koleksi buku diupayakan dapat dengan mudah dipinjam dan dikembalikan dengan cepat sehingga dapat meningkatkan efisiensi dan efektivitas kerja pegawai perpustakaan. Dengan menggunakan aplikasi yang dibuat diharapkan dapat memberikan kemudahan bagi petugas untuk memberikan pelayanan peminjaman dan pengembalian koleksi kepada pemustaka.<ref name="wijaya">Wijaya, Bagus. 2016. Aplikasi Peminjaman dan Pengembalian Koleksi Berbasis Codeigniter di Jurusan Ilmu Teknik Sipil dan Lingkungan Fakultas Teknik UGM. Jurnal Berkala Ilmu Perpustakaan dan Informasi.Vol XII No.1:11.</ref>
+
# Penelitian yang dilakukan oleh Aldia Alfianda yang berjudul “Perancangan Sistem Informasi Penjadwalan Ruang Aula Untuk Meningkatkan Manajemen Tata Kelola (Studi Kasus Pada 3 Ruangan Aula PDAM Tirta Kerta Raharja)” pada tahun 2016. Tujuan dilakukannya penelitian tersebut adalah untuk memperbaiki dan menyempurnakan sistem yang ada pada PDAM Tirta Kerta Raharja. Prosedur yang di usulkan yaitu merubah proses kinerja pembookingan dan penjadwalan yang masih manual menjadi lebih terkomputerisasi dan efektif.
# Penelitian yang dilakukan oleh Haerudin,Ruli Supriati, dan Abdul Hakim pada jurnal CCIT Vol. 7 No. 1 (2013) yang berjudul “Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Negeri Balaraja Kabupaten Tangerang” ini bertujuan untuk mengatasi adanya kekurangan dalam aplikasi komputer perpustakaan yang menelusuri dalam hal penyimpanan data, serta adanya kesulitan dalam menelusuri identitas anggota, identitas buku, serta kesulitan dalam membuat laporan peminjaman dan pengembalian buku secara berkala.<ref name="haerudin">Haerudin,Supriati Ruli, dan Abdul Hakim. 2013. Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Negeri Balaraja Kabupaten Tangerang. Jurnal CCIT.Vol.7 No.1.</ref>
+
# Penelitian yang dilakukan oleh Nurul jannah (Jurusan Teknik Informatika Fakultas Ilmu Komputer Universitas Almuslim, 2012) dengan judul “Implementasi Kecerdasan Buatan Untuk Sistem Infomasi Penjadwalan Ruang Dan Kelas Pada Universitas AL-Muslim Berbasis WEB”. Pada penelitian ini sistem yang digunakan adalah untuk mempermudah perekrutan karyawan yang selama ini masih berjalan manual. Karena sistem informasi penerimaan karyawan ini secara online, jadi sangat mempermudah pelamar untuk mendapatkan informasi tentang lowongan pekerjaan dan memudahkan juga bagi admin dalam pembuatan laporan penerimaan karyawan.
# Penelitian yang dilakukan oleh Windha Fransiska Yopie dan Asis Ahmadi Dalam penelitian pada Indonesian Journal on Networking and Security Vol. 4 No. 3 (2015) yang berudul “Perancangan Sistem Informasi Peminjaman Buku Pada Perpustakaan SMK Negeri Kebonagung” pada penelitian ini dijelaskan bahwa proses peminjaman dan pengembalian buku di perpustakaan SMK Negeri Kebonagung masih dengan cara manual kesulitan dalam mengelola data peminjaman dan pengembalian buku perpustakaan masih menggunakan sistem konvensional yaitu setiap transaksi peminjaman dan pengembalian buku di catat pada buku besar perpustakaan, sehingga menimbukan kesulitan dalam pencarian daftar buku, pencarian data anggota, proses transaksi peminjaman buku, proses pengembalian buku  serta kesulitan dalam pembuatan laporan daftar peminjam maupun daftar pengembalian buku yang dipinjam oleh peminjam. Penelitian ini juga menjelaskan bahwa diperlukannya proses pendataan peminjaman dan pengembalian buku yang terkomputerisasi agar didapatkan proses pendataan yang cepat dan dokumentasi yang aman.<ref name="yopie">Yopie, Windha Fransiska dan Asis Ahmadi. 2015. Perancangan Sistem Informasi Peminjaman Buku Pada Perpustakaan SMK Negeri Kebonagung.Indonesian Journal on Networking and Security.Vol.4 No.3.</ref>
+
# Penelitian yang dilakukan oleh Arlinah I Rahardjo pada tahun (2011) penelitian ini berjudul “Perancangan dan Pembuatan Sistem Administrasi Dan Manjemen Proyek Berbasis WEB Pada Badan Eksekutif Mahasiswa UK PETRA Surabaya” dengan sistem lama yang ada proses pengaturan penanganan dan perencanaan suatu kegiatan ¬¬oleh pengurus BEM tersebut mengalami kesulitan dikarenakan waktu yang padat dan dari jurusan yang berbeda-beda. Sistem yang baru dapat membantu proses pengaturan kegiatan-kegiatan yang dilaksanakan menjadi efektif dan efisien.
# Penelitian yang dilakukan oleh Untung Rahardja,Yessi Frecilia, dan Nurul Komaeni pada jurnal CCIT Vol. 9 No.1 ( 2015 ) yang berjudul “Analisa Peminjaman Buku Perpusakaan Dengan Menggunakan Sistem RFID Pada Perguruan Tinggi Raharja” pada penelitian ini di latar belakangi oleh Penanganan perpustakaan Perguruan Tinggi Raharja yang masih manual dengan peminjaman, masih menggunakan buku besar yang nantinya akan di tanda tangan oleh peminjam buku, yang kemudian dinput dengan komputer yang masih menggunakan microsoft excel sebagai tempat penyimpanan data-data Pribadi Raharja yang meminjam. Petugas melakukan 2x pengerjaan.Maka dari itu diperlukan sistem yang tepat untuk perpustakaan dengan menggunakan teknologi yang harus dirubah, tidak ada lagi secara manual untuk penginputan <nowiki>data.tu</nowiki>juan dari penelitian ini untuk menyimpan atau menerima data secara jarak jauh dengan menggunakan suatu piranti yang bernama RFID tag atau transponder. Salah satu metode yang dapat digunakan oleh petugas perpustakaan&nbsp; masih menggunakan proses yang semi-komputer untuk proses peminjaman buku pada perpustakaan.<ref name="untung">Rahardja, Untung, Yessu Frecilia, dan Nurul Komaeni. 2015. Analisa Peminjaman Buku Perpusakaan Dengan Menggunakan Sistem RFID Pada Perguruan Tinggi Raharja.Jurnal CCIT.Vol.9 No.1.</ref>
+
# Penelitian yang dilakukan oleh Mochamad Erie Oktavian dengan judul “Perancangan Sistem Informasi Peminjaman Kendaraan Inventaris Pada PDAM Tirta Kerta Raharja Kabupaten Tangerang” pada tahun 2016. Selama ini perusahaan tersebut dalam peminjaman kendaraan inventaris masih menggunakan prosedur - prosedur kerja manual. Dengan cara manual itu masih sering timbul permasalahan - permasalahan yang membuat data sulit untuk dikelola dengan baik. Pada sistem yang ada saat ini memerlukan waktu yang lama untuk pengecekan data mengurus ijin peminjaman kendaraan dan dapat menghambat kinerja pegawai. Seringkali mengalami peminjaman kendaraan secara bersamaan oleh pegawai karena kurangnya informasi tentang laporan data ketersediaan kendaraan tersebut. Oleh karena itu peneliti membuat sistem baru yang dapat menghasilkan data dan laporan dengan mengurangi kesalahan-kesalahan yang mungkin terjadi dalam proses peminjaman kendaraan inventaris dan proses pendataan menjadi lebih mudah dan tidak membutuhkan waktu yang lama karena sudah terprogram.
# Penelitian yang dilakukan oleh Putri Wahyuni dan Ardoni pada jurnal Ilmu Informasi Perpustakaan dan Kearsipan Vol. 3 No. 1 ( 2014 ). Penelitian ini di  latar belakangi dengan layanan peminjaman dan pengembalian buku di Perpustakaan SMKN 1 Padang Panjang yang masih menggunakan sistem manual. Dengan menggunakan sistem manual tersebut permasalahan banyak muncul. Pemustaka harus menunggu lama saat peminjaman maupun pengembalian buku karena sistem manual yang masih digunakan, yaitu masih menggunakan tulis tangan. Seharusnya sistem manual ini sudah tidak dipergunakan lagi di perpustakaan, karena telah adanya perkembangan teknologi yang semakin maju dan berkembang. Salah satu program komputer yang dapat digunakan untuk mempercepat layanan peminjaman dan pengembalian buku adalah dengan menggunakan program aplikasi database. Program pengolah database yang digunakan adalah Microsoft Access. Microsoft Access merupakan program aplikasi komputer yang digunakan untuk merancang, membuat, dan mengolah berbagai jenis data dengan kapasitas yang besar. Di samping itu Microsoft Access juga terkenal dalam kemudahannya sebagai aplikasi pengolah database, serta dapat dikembangkan lebih lanjut.<ref name="wahyuni">Wahyuni,Putri dan Ardoni. 2014. Perancangan Database Peminjaman dan Pengembalian Buku di Perpustakaan SMKN 1 Padang Panjang Berbasis Microsoft Access.Jurnal Ilmu Informasi Perpustakaan dan Kearsipan.Vol</ref>
+
# Penelitian yang dilakukan oleh Muthmainnah Liyata dengan judul “Rancang Bangun Aplikasi Penjadwalan Ruang Meeting Hotel Menggunakan Algoritma Multiple Feedback Queue (MFQ) berbasis Android Menggunakan Layanan SMS” pada tahun 2016. Penelitian ini membahas tentang sistem pemesanan jadwal ruang meeting yang masih manual pada Hotel Plaza Inn Kendari. Hal ini menyebabkan jadwal meeting yang bertabrakan sehingga petugas hotel harus memeriksa semua jadwal ruangan apabila ada pemesanan ruangan meeting yang baru ataupun adanya perubahan jadwal meeting yang sudah terinput  sebelumnya, hal ini menjadi tidak efisien dari  segi waktu.  Oleh karena itu peneliti menerapkan metode Multiple Feedback Queue (MFQ) untuk membuat aplikasi penjadwalan ruang meeting yang dapat terdistribusi dengan baik.
# Penelitian yang dilakukan oleh Ku. Pratibha N. Atram dengan judul “''Digital Library Service in The Digital Age''” pada ''international journal of library & information science'' (IJLIS) Vol 6 Issue 1 (2017) mengatakan bahwa Di era sekarang perpustakaan memainkan peran penting untuk memenuhi kebutuhan pengguna. Dalam persepsi pengguna pengetahuan masyarakat juga telah berubah. ICT memainkan peran penting dalam transformasi perpustakaan. Penggunaan teknologi Informasi dan Komunikasi (TIK) telah menjadi alasan transformasi dalam persepsi pengguna dari apa yang diinangi di perpustakaan tentang bagaimana dan kapan layanan diberikan untuk memenuhi permintaan mereka. TIK dan TI keduanya konsep paralel. Keduanya mengumpulkan teknologi seperti telekomunikasi karena IT dan ICT telah terjadi perubahan fenomenal dalam koleksi informasi, pelestarian dan penyebaran dunia.<ref>Atram, Ku. Prabha N. 2017. Digital Library Service in The Digital Age. international journal of library & information science. Vol 6 Issue 1.</ref>
+
# Penelitian yang dilakukan oleh Helen Herhoeven and Sue Williams (International Review of Business Research Papers, Vol.4 No.1) dengan judul “Advantages and Disadvantages of Internet Recruitment : A UK Study into Imployers’ Perceptions . pada penelitian ini mengemukakan keuntungan dan kerugian dari proses rekrutmen online. Beberapa pendapat dikemukakan namun tetap pada pilihannya adalah rekrutmen online cara paling efektif dan efisien untuk mencari pekerjaan sesuai dengan posisi yang dinginkan.
# Penelitian yang dilakukan oleh K.Chandraprabha, Dr.K. Chinnasamy, Dr.S.Janakiram dengan judul “''A Study On The Status Of Digital Reference Service In Academic Library Of  Engineering and Technology Institutions in Tamilnadu Using Web-Content Analiysis Method'' ” pada jurnal ''international jornal of library and information science'' (IJLIS). Vol 3, Issue 2. 2014. mengatakan Digital Reference Service adalah komponen yang sangat penting dari setiap Academic Digital Libraries. Studi ini mengidentifikasi status Digital Reference Services di perpustakaan Akademik dari institusi Teknik dan Teknologi di Tamilnadu. Metode analisis isi diikuti untuk melihat informasi yang tersedia di situs resmi masing-masing institusi yang diteliti. Makalah ini membahas tentang kekuatan dan kelemahan dari layanan referensi digital yang ada yang disediakan oleh perpustakaan akademik yang sedang dipelajari, dan juga diakhiri dengan beberapa saran khusus untuk peningkatan layanan referensi digital di Perpustakaan Akademik yang sedang dipelajari.<ref name="chandra">Chandraprabha, K, Dr.K Chinnasamy, DR.S.Janakiram. 2014. A Study On The Status Of Digital Reference Service In Academic Library Of  Engineering and Technology Institutions in Tamilnadu Using Web-Content Analiysis Method. international jornal of library and information science. Vol 3 Issue 2.</ref>
+
# 7. Penelitian yang dilakukan oleh Aakash Gopalia (Oxford Brookers University). “Effectiveness of Online Recruitment and Selection Process : A Case of Tesco”. Pada penelitian ini sistem ini menggunakan web based software application untuk mengisi lowongan. Dengan menggunakan form online e-recruitmrnt untuk merekrut pegawai dinilai efektif dan menghemat waktu bagi para kandidat, selain itu menurunkan biaya perekrutan dan mendapatkan kandidat yang berkualitas dengan proses seleksi yang cepat.
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
=<div style=" text-align: center">'''BAB III'''</div>=
 
=<div style=" text-align: center">'''BAB III'''</div>=
 
<div style="font-size: 14pt; text-align: center">'''ANALISA SISTEM BERJALAN'''</div>
 
<div style="font-size: 14pt; text-align: center">'''ANALISA SISTEM BERJALAN'''</div>
  
==Gambaran Umum SMA ISLAMIC CENTRE==
+
==Gambaran Umum Perusahaan==
===Sejarah SMA ISLAMIC CENTRE===
+
===Sejarah Singkat PT. Sintech Berkah Abadi===
  
SMA Islamic Centre Kota Tangerangs semula bernama SMA Al Mahmud yang didirikan pada tahun 1997. SMA Al Mahmud bernaung dibawah Yayasan Al Mahmud dan mendapatkan ijin operasional dari Kanwil Depdiknas Provinsi Jawa Barat sesuai dengan SK Nomor&nbsp;: 324/102.1.Kep/OT/1996, tanggal 27 Mei 1996. Tepatnya pada tanggal 5 Agustus 1999 SMA Al Mahmud berubah nama menjadi SMA Islamic Centre. Hal ini sejalan dengan Akta Notaris Yayasan Islamic Centre dan diperkuat dengan Surat Pengukuhan Kanwil Depdiknas Provinsi Jawa Barat Nomor&nbsp;: 253/102.07/g/OT/1999 tanggal 8 Oktober 1999 tentang pengalihan pengelolaan SMA Al Mahmud dari Yayasan Al Mahmud ke Yayasan Islamic Centre sampai dengan masa sekarang ini.
+
PT. Sintech Berkah Abadi, Jl. HR. Rasuna Said No. 76 RT. 005/001 Pakojan, Pinang, Tangerang – Banten. Perusahaan baru berdiri pada tahun 2015 dengan nama perusahaan adalah PT. Sintech Berkah Abadi. PT.Sintech Berkah Abadi adalah salah satu dari penyedia solusi perangkat lunak di pasar global, memberikan solusi bisnis dan berteknologi tinggi berbasis layanan untuk para pelanggan yang tersebar di seluruh Indonesia. PT. Sintech Berkah Abadi memiliki tim yang kuat dengan ukuran pelaksanaan proyek besar dan mengerahkan seluruh kemampuanya untuk memberikan pelayanan yang berkualitas tinggi kepada pelanggan. Salah satu kunci keberhasilan kami adalah adaptasi kami terhadap berbagai macam dan aneka kebutuhan akan sistem informasi komputer sehingga menghasilkan Manajemen Kualitas, Manajemen Proyek, kebutuhan Infrastruktur, dan lainnya dengan sempurna untuk memberikan kepuasan kepada para pelanggan kami. Memegang portfolio yang terdiri dari produk, proyek dan layanan konsultasi, kami membuat produk inovatif dan menawarkan solusi terkini untuk permintaan pasar yang dinamis dan lingkungan digital yang dinamis.
  
SMA Islamic Centre yang sekarang berlokasi di Jl. Ciujung Raya No. 4 Perumnas I Kota Tangerang memiliki sarana dan prasarana antara lain&nbsp;:
+
===Profil===
 +
<ol style="1">
 +
<li>'''Data Administrasi Perusahaan'''</li>
  
- Ruang Belajar
+
Nama : PT sintech Berkah Abadi
 +
Status Perusahaan : Pusat
 +
Alamat : Jl.HR. Rasuna Said Kelurahan Pakojan
 +
RT.005/01 No. 76 Kecamatan Pinang,
 +
Kota Tangerang, Provinsi Banten, 15142
 +
No. Telepon : 081383451482
 +
 +
  
- 1 Ruang Lab. Komputer
+
<li>'''Landasan Hukum Pendirian Perusahaan'''</li>
 +
Akta Pendirian Perusahaan
 +
• Nomor Akta : 82
 +
• Tanggal : 10 April 2015
 +
• Nama Notaris : Raden Mas Soediarto Soenarto, SH., SpN
  
- 1 Ruang Lab. Bahasa
+
<li>'''Izin Usaha Perusahaan'''</li>
 +
No. SIUP : 0715/PK/IVBPMPTSP/2015
 +
Tanggal 29 April 2015
 +
Masa Berlaku Izin Usaha : Tanggal 29 April 2020
 +
Instansi Pemberi Izin Usaha : Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang
 +
TDP : 30.06.1.70.10791
 +
Tanggal 30 April 2015
 +
Masa Berlaku Izin Usaha : 30 April 2020
 +
</ol>
  
- 1 Ruang Tata Usaha (TU)
+
===Visi dan Misi===
 
+
Adapun visi dan misi dari perusahaan adalah sebagai berikut :
- 3 Ruang Lab. IPA (Fisika, Kimia, Biologi)
+
 
+
- 1 Ruang Guru
+
 
+
- 1 Ruang kepala Sekolah
+
 
+
- Lapangan Olah Raga
+
 
+
- 1 Ruang Perpustakaan
+
 
+
- 1 Ruang PMR & UKS
+
 
+
- 1 Ruang Tamu
+
 
+
Jumlah tenaga pendidik dan kependidikan sebanyak 24 orang, Yang terdiri dari&nbsp;:
+
 
+
- Guru 33 orang
+
 
+
- Tata Usaha (TU) 5 orang
+
 
+
- Tenaga Kependidikan 4 orang
+
 
+
- Petugas Kebersihan 5 orang
+
 
+
- Petugas Keamanan 1 orang
+
 
+
Jumlah peserta didik sebanyak 202 siswa, yang terbagi menjadi 13 Rombel terdiri dari 2 (dua) program study yaitu IPA dan IPS
+
 
<ol style="1">
 
<ol style="1">
 
<li>'''Visi'''</li>
 
<li>'''Visi'''</li>
  
“Cerdas, Terampil, Disiplin, Berkarakter, dan Berakhlakul Karimah.
+
“IT makes easier your works” Menghasilkan produk dan jasa Teknologi Informasi yang memudahkan pekerjaan dan aktivitas Anda.
  
 
<li>'''Misi'''</li>
 
<li>'''Misi'''</li>
# Melaksanakan pembelajaran dan bimbingan secara efektif dengan menerapkan pendekatan saintifik disertai upaya-upaya perbaikan secara terus-menerus (Cerdas).
+
<ol style="a">
# Memberikan pelayanan prima dan menumbuhkan semangat belajar yang tinggi sehingga di dalam diri setiap peserta didik tumbuh motivasi untuk belajar sepanjang hayat (Cerdas).
+
<li>Meningkatkan kualitas SDM dalam pemanfaatan Teknologi Informasi</li>
# Melatih dengan tekun untuk meningkatkan keterampilan peserta didik (Terampil).
+
<li>Mengembangkan produk Teknologi Informasi yang berkualitas dan kompetitif</li>
# Menumbuhkan sikap dan prilaku kepatuhan peserta didik terhadap tata tertib sekolah (Disiplin).
+
<li>Menyajikan solusi yang tepat dan cermat dalam mengatasi permasalahan konsumen di bidang Teknologi Informasi</li>
# Meningkatkatkan kemampuan peserta didik dalam mengadakan hubungan timbal balik dengan lingkungan/budaya sekitar (Berkarakter).
+
<li>Membantu memenuhi kebutuhan masyarakat (user/konsumen) dalam pembuatan dan pengembangan aplikasi bidang Teknologi Informasi</li>
# Menumbuh kembangkan nilai-nilai luhur dan semangat juang melalui pengkajian keteladanan para tokoh (Berkarakter).
+
<li>Menciptakan komitmen dan kepercayaan masyarakat (user/konsumen) secara konsisten dan berkesinambungan</li>
# Menumbuhkan sikap dan prilaku mulia melalui pengkajian nilai-nilai keagamaan. (Berakhlakul Karimah)
+
</ol>
<li>'''Tujuan'''</li>
+
# Meningkatkan kedisiplinan kejujuran, kreatifitas, inovasi, keuletan, dan ketekunan siswa dalam belajar.
+
# Membekali peserta didik pengetahuan dan keterampilan yang diperlukan dan sesuai dengan potensinya untuk melanjutkan kejenjang yang lebih tinggi.
+
# Membekali peserta didik pengetahuan dan keterampilan serta teknologi yang diperlukan oleh masyarakat sekitar.
+
# Membekali peserta didik agar mempunyai semangat juang dan sikap kerja keras untuk mengejar ketertinggalan.
+
# Mempersiapkan peserta didik agar menjadi pribadi yang mempunyai semangat yang tinggi untuk belajar secara mandiri.
+
# Membekali peserta didik agar menjadi pribadi yang menyayangi dan dapat beradaptasi dengan lingkungan dan budaya sekitar.
+
# Mempersiapkan peserta didik yang memahami budaya bangsa dan mengikuti keteladanan para pendiri bangsa dan tokoh bangsa
+
# Mempersiapkan peserta didik yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa serta berakhlak mulia.
+
 
</ol>
 
</ol>
 +
 +
===Legalitas===
 +
# Akte Notaris No.82, Tanggal 10 April 2015 Raden Mas Soediarto Soenarto, SH.,SpN
 +
# SIUP No.0715/PK/IVBPMPTSP/2015 | Tanggal 29 April 2015 Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang
 +
# TDP No. 30.06.1.70.10791 | Tanggal 30 April 2015 Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang
 +
# SK Kemenkumham No. AHU-2038647.AH.01.01 Tahun 2015
 +
# Nomor Pokok Wajib Pajak 72.821.604.5-416.000
  
 
===Struktur Organisasi===
 
===Struktur Organisasi===
  
Struktur organisasi sangat penting bagi sebuah organisasi manapun karena untuk menunjukan pola tetap hubungan-hubungan diantara fungsi, bagian-bagian manapun tugas, wewenag dan tanggung jawab masing-masing yang berbeda-beda dalam suatu organisasi, yang merupakan suatu keseharusan bagi suatu lembaga organisasi. Strukur organisasi pada SMA Islamic Centre disusun secara bertahap sesuai dengan kondisi dan dengan memperhatikan efektifitas dan efesiensi pengguanaan tenga, untuk menunjang lancarnya pelaksanaan pengelolaan sekolah diperlukan adanya kelompok kerja ini pada dasarnya membantu kepala sekolah dalam pelaksanaan tugas, mengelola sekolah ke arah yang di harapkan berdasarkan kurikulum dan tujuan pendidikan seperti yang terlihat pada gambar struktur organisasi di bawah ini.
+
Sebuah organisasi atau perusahaan harus mempunyai suatu sktruktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha untuk menunjukkan kerangka kerangka hubungan diantara fungsi, bagian bagian maupun tugas dan wewenang serta tanggung jawab. Selain itu juga untuk menunjukkan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu oragnisasi. Struktur organisasi manajemen PT Sintech Berkah Abadi adalah sebagai berikut :
 
+
<center>'''STRUKTUR ORGANISASI SMA&nbsp;ISLAMIC CENTRE'''</center>
+
 
+
<center>'''TAHUN PELAJARAN 2016/2017'''</center>
+
 
+
<center>'''Jl. CIUJUNG RAYA NO.4 PERUMNAS 1, KOTA TANGERANG 15116 TELP. (021) 5583728 – FAX. (021) 5916633'''</center>
+
  
<center><img src="https://s26.postimg.org/tfpxlvwi1/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s9.postimg.org/3lyhrrlkf/Untitled.png" width="50%" height="auto"></center>
 
<center> '''Gambar 3.1&nbsp;Struktur Organisasi'''</center>
 
<center> '''Gambar 3.1&nbsp;Struktur Organisasi'''</center>
  
===Tugas dan Tanggung Jawab===
+
===Wewenang dan tanggung jawab tiap departemen===
  
Tugas dan tanggung jawab sekolah adalah hak dari organisasi sekolah untuk memerintah orang lain untuk melakukan di sertai pertanggung jawaban dari organisasi sekolah dalam mengambil keputusan agar tujuan dapat tercapai.
+
Pada PT Sintech Berkah Abadi  terdapat bagian-bagian yang memiliki tugas dan wewenang dalam menyelesaikan semua pekerjaan. Adapun tugas dan wewenangnya sebagai berikut :
  
Berikut ini adalah pembagian tugas dan tanggung jawab dalam organisasi sekolah&nbsp;:
 
 
<ol type="1">
 
<ol type="1">
<li>'''Kepala Sekolah'''</li>
+
<li>'''Komisaris'''</li>
  
Wewenang&nbsp;:
+
Tugas dan Wewenang&nbsp;:
  
# Menjabarkan, melaksanakan dan mengembangkan pembelajaran Kurikulum/Program.
+
# Melakukan pengawasan atas jalannya usaha pada perusahaan dagang tersebut.
# Mengembangkan SDM.
+
# Memeberikan  nasihat kepada direktur dalam melaksanakan pengurusan perusahaan.
# Melakukan pengawasan dan supervisi tenaga pendidik dan kependidikan.
+
# Melakukan pelaksanaan dari setiap kebijaksanaan yang telah digariskan atau dikeluarkan.
# Melakukan hubungan kerjasama dengan pihak luar.
+
# Dewan komisaris dapat diamanatkan dalam anggaran dasar  untuk melaksanakan tugas –tugas tertentu.
# Merencanakan, Mengelola dan mempertanggungjawabkan keuangan.
+
# Mengetahui segala kebijakan dan tindakan yang telah dan akan dijalankan oleh direktur.
# Mengangkat dan menetapkan personal strukturorganisasi.
+
# Menetapkan program kerja sekolah.
+
# Mengesahkan Perubahan kebijakan mutu organisasi.
+
# Melegalisasi dokumen organisasi.
+
# Memutuskan mutasi siswa.
+
# Menerbitkan dokumen yang dikeluarkan sekolah.
+
# Memberi penghargaan dan sanksi.
+
# Memberi penilaian kinerja pendidikdankependidikan.
+
  
<li>'''Wakil Kepala Sekolah'''</li>
+
<li>'''Direktur'''</li>
  
Wewenang:
+
Tugas dan Wewenang:
  
# Menyusun Program kerja bidang kurikulum/program.
+
# Membuat rencana pengembangan dan usaha perusahaan dalam jangka pendek & panjang
# Mengkoordinasikan pelaksanaan dan pengembangan Kurikulum/Program.
+
# Memberikan laporan pertanggungjawaban kepada rapat umum pemegang saham
# Mengkoordinasikan PSB (Penerimaan Siswa Baru).
+
# Menetapkan pencapaian tujuan untuk jangka panjang
# Mengkoordinasikan pelaksanaan Masa Orientasi peserta didik (MOS).
+
# Menunjuk,mengangkat dan memberhentikan kepala bagian
# Menyusun rencana kebutuhan sarana dan prasarana.
+
# Menandatangani permintaan pengeluaran kas yang jumlahnya besar dan sifatnya penting.
# Mengatur dan menyelenggarakan hubungan sekolan dengan orang tua / wali siswa.
+
# Mengawasi serta mengurus kekayaan perusahaan.
# Membina pengembangan hubungan antara sekolah dengan lembaga-lembaga pemerintah, dunia usaha, dunia industri, dan lembaga sosial lainnya.
+
# Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  
<li>'''Guru'''</li>
+
<li>'''Manager Marketing'''</li>
  
Wewenang&nbsp;:
+
Tugas dan Wewenang&nbsp;:
  
# Mengetahui tugas pokoknya yaitu memberikan pelajaran sesuai dengan bidang studi.
+
# Menentukan strategi pemasaran yang efektif.
# Mengevaluasi hasil pekerjaannya.
+
# Menjalin hubungan dengan pelanggan khususnya dan menerima komplain pelanggan
# Mewakili orang tua siswa di kelas.
+
# Menjalin hubungan, dan kerja sama yang baik di dalam intern perusahaan baik bagian Marketing maupun dengan Bagian lain.
# Mengetahui tugas-tugas yang diberikan kepada siswa dan memeriksa hasil tugas itu untuk dinilai.
+
# Menciptakan kenyamanan dalam bekerja di bagian marketing
# Memperhatikan prilaku dan kerajinan siswa dikelas sebagai bahan laporan kepada kepala sekolah, wali kelas, dan guru BP.
+
# Berwenang untuk melakukan koordinasi dengan Bagian lain sehubungan dengan pelaksanaan fungsi kerja di Bagian Marketing.
 +
# Berwenang melakukan langkah-langkah tindak lanjut dan penyelesaian terhadap keluhan dari pelanggan.
 +
# Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  
<li>'''Siswa (Administrasi)'''</li>
+
<li>'''Manager finance'''</li>
  
Wewenang&nbsp;:
+
Tugas dan Wewenang&nbsp;:
  
# Menuntut ilmu sebaik-baiknya.
+
# Mengkoordinasikan pengendalian kegiatan Akuntansi Manajemen, Keuangan, Sistem Informasi Keuangan.
# Mempertanggung jawabkan hasil pembelajarannya.
+
# Mengevaluasi dan menyampaikan laporan keuangan (neraca, laporan laba / rugi, laporan arus kas) yang auditable secara berkala beserta perinciannya (bulanan, triwulan maupun akhir tahun) sesuai dengan kebijakan akuntansi Direksi.
# Mematuhi peraturan yang sudah ditetapkan oleh pihak sekolah.
+
# Mengevaluasi kajian kelayakan investasi dalam surat-surat berharga, akuisisi, merger dan privatisasi.
</ol>
+
# Mengusulkan sistem dan prosedur akuntansi dan keuangan yang memadai untuk pengembangan sistem informasi & keuangan dan bentuk – bentuk pelaporan.
 +
# Melakukan perubahan nomor rekening.
 +
# Menerima atau menolak permintaan pembayaran dari unit kerja.
 +
# Melakukan perubahan bentuk laporan keuangan.
 +
# Menyusun dan merevisi Sasaran Mutu dan Prosedur Mutu Unit Kerja.
 +
# Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  
==Analisa==
+
<li>'''Manager Training'''</li>
===Metode Analisa SWOT===
+
  
Analisa SWOT dilakukan dengan mengidentifikasi kekuatan danfaktor-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 (''Treaths'').
+
Tugas dan Wewenang&nbsp;:
  
<center>'''Tabel 3.2 Analisa ''SWOT'''''</center>
+
# Mengukur kebutuhan training yang relevan untuk karyawan baik untuk level individu atau level organisasi, berkonsultasi dengan kepala-kepala tiap departemen, termasuk metoda-metoda penilaian dan sistem pengukuran diperlukan.
<center><img src="https://lh3.googleusercontent.com/-whnoh9j85Zg/Wb6WdtHQHSI/AAAAAAAABuU/Wd3r27CxQxMbuz_g4LFjGTXrVp_N-L9MACLcBGAs/s512/b.png" width="30%" height="70%"></center>
+
# Selalu mengetahui informasi terkini tentang keterampilan-keterampilan dan level kualifikasi yang relevan yang diperlukan oleh karyawan untuk tetap mempunyai kinerja yang efektif dan menginformasikan ke setiap orang setiap tentang persyaratan dan informasi yang terkait dengan hal tersebut ke organisasi secara tepat.
<center></center>
+
# Mendesain program training dan kursus-kursus dan kurikulum yang di perlukan untuk memenuhi kebutuhan pelatihan atau mengatur terlaksanakan kegiatan ini dengan melibatkan penyedia jasa dari luar perusahaan.
 +
# Mengidentifikasi, memilih dan mengatur lembaga pelatihan dan akreditasi eksternal, para agensi serta penyedia-penyedia jasa training untuk melaksanakan training yang diperlukan sesuai denga standar yang sudah ditentukan
 +
# Mengorganisir tempat pelaksanaan pelatihan, logistik, pengangkutan, pemondokan seperti yang diperlukan untuk mencapai pengadaan dan pelaksanaan pelatihan secara efisien.
 +
# Merencanakan dan melaksanakan kursus latihan secara pribadi sebagai supplement (tambahan) dari training yang disediakan secara external maupun internal oleh pihak lain.
  
===Analisa Masukan===
+
<li>'''Manager Software'''</li>
  
Analisa masukan adalah analisa masalah data yang berfungsi sebagai analisa proses inputan data yg akan menghasilkan hasil data dari suatu proses inputan data tersebut.
+
Tugas dan Wewenang&nbsp;:
  
===Analisa Proses===
+
# Bekerja dalam meneliti sebuah masalah
 +
# Merencanakan solusi terhadap masalah yang ada
 +
# Merekomendasikan software dan sistem yang dibutuhkan
 +
# Mengkoordinir pengembangan untuk memenuhi kebutuhan bisnis atau kebutuhan lainnya.
 +
# Merencanakan aliran sistem dari bawah ke atas.
 +
# Berinteraksi dengan pelanggan untuk belajar dan mendokumentasikan kebutuhan yang nantinya akan digunakan untuk membuat Bussiness Requirement Document.
 +
# Menuliskan kebutuhan teknis dari fase kritis.
 +
# Berinteraksi dengan designer untuk memahami keterbatasan perangkat lunak.
 +
# Membantu programmer selama pengembangan sistem, seperti menyediakan use case, flowchart, atau bahkan design database.
 +
# Melakukan pengujian sistem.
  
Analisa Proses adalah analisa suatu data yang dimana kita menganalisa suatu proses bagaimana pengolahan data itu sendiri.
+
<li>'''Manager Hardware'''</li>
  
===Analisa Keluaran===
+
Tugas dan Wewenang&nbsp;:
  
Analisa keluaran adalah analisa penguraian masalah data yang dimana data itu di mulai dari inputan atau masukan dan proses pengolahan data itu sendiri dari system yang ada dan melakukan pengecekan apabila ada data yang salah dari suatu inputan dan proses.
+
Mensupervisi maintenance jaringan network perusahaan beserta hardware pendukungnya.
  
==Tata Laksana Sistem Yang Berjalan Saat Ini==
+
<li>'''Manager Perencanaan'''</li>
  
Untuk menganalisa sistem yang berjalan pada Perpustakaan SMAS Islamic Centre, pada penelitian ini peneliti menggunakan ''software Visual Paradigm for'' UML 7.0. ''Enterprise Edition'' untuk menggambarkan ''use case'' diagram, ''activity'' diagram, dan ''sequence ''diagram.
+
Tugas dan Wewenang&nbsp;:
  
===Analisa Sistem Berjalan Pada Use Case Diagram===
+
Membuat perencanaan untuk setiap kegiatan rutin perusahaan
  
Analisa system berjalan pada ''usecase'' adalah suatu gambaran bagaimana proses berjalannya suatu ''system'' yang terdiri dari interaksi ''actor'' dan ''system''. ''Use Case'' diagram menggambarkan bagaimana fungsiolitas yang sedang berjalan pada suatu ''system''
+
<li>'''Manager Hrd (Human Resources Development)'''</li>
  
<center><img src="https://s26.postimg.org/r9r1dn3nt/image.jpg" width="50%" height="auto"></center>
+
Tugas dan Wewenang&nbsp;:
  
<center>'''Gambar 3.3.1 Gambaran ''Use Case'' Diagram Pengolahan Data Perpustakaan'''</center>
+
# Merencanakan dan mengkordinasikan tenaga kerja perusahaan yang hanya mempekerjakan karyawan yang berbakat
 +
# Menjadi penghubung antara Manajemen dengan karyawannya
 +
# Melakukan pelayanan karyawan
 +
# Memberi masukan pada manajer mengenai kebijakan perusahaan, seperti kesempatan yang sama pada karyawan atau apabila terjadi pelecehan seksual.
 +
# Mengkordinir dan mengawasi pekerjaan para pegawai khusus dan staf pendukung
 +
# Mengawasi proses perekrutan, wawancara kerja, seleksi, dan penempatan karyawan baru.
 +
# Menangani isu-isu ketenagakerjaan, seperti memediasi pertikaian dan mengarahkan prosedur kedisiplinan.
  
Pada ''Use Case'' diagram di atas adalah menggambarkan bagaimana ''system'' yang berjalan pada perpustakaan SMAS ISLAMIC CENTRE yang memiliki kegiatan sebagai berikut :
+
<li>'''Staff Administrasi'''</li>
  
# Sebuah sistem yang mencakup seluruh kegiatan atau proses peminjaman
+
Tugas dan Wewenang&nbsp;:
# Melibatkan 3 aktor dalam kegiatan proses tersebut yaitu : anggota, admin dan kepala sekolah
+
# Memiliki 7 ''Use Case'' yaitu daftar kunjungan,pinjam buku, kembalikan buku, mencatat peminjaman, mencatat pengembalian,membuat laporan dan menerima laporan.
+
  
Dan dari penjelasan symbol diatas dapat di jelaskan system peminjaman yang berjalan sebagai berikut
+
# Melaksanakan aktifitas penyiapan ruang kerja dan peralatan kantor untuk seluruh pegawai, untuk memastikan ketersediaan ruangan kerja dan peralatan kantor bagi setiap pekerja sesuai dengan jenis pekerjaan dan jabatan.
 +
# Melaksanakan kegiatan surat-menyurat, dokumentasi dan pengarsipan, untuk memastikan dukungan administrasi bagi kelancaran kegiatan seluruh karyawan.
 +
# Membuat rencana dan mengevaluasi kerja harian dan bulanan untuk memastikan tercapainya kualitas target kerja yang dipersyaratkan dan sebagai bahan informasi kepada atasan.
 +
</ol>
  
# Pertama anggota perpustakaan yang ingin meminjam buku datang langsung ke perpustakaan, di perpustakaan ada admin atau staff perpustakaan yang bertugas melayani anggota yang ingin meminjam buku
+
==Tata Laksana Sistem Yang Berjalan==
# Kedua anggota memilih buku apa yang akan di pinjam yang tersedia di perpustakaan
+
===Prosedur Sistem Yang berjalan===
# Staff atau admin perpustakaan mencatat buku dan nama anggota yang meminjam buku
+
# Kemudian admin perpustakaan menyerahkan buku pada anggota
+
# Lalu admin perpustakaan membuat laporan peminjaman dan pengembalian buku yang di pinjam anggota kepada kepala sekolah
+
  
===Analisa Sistem Berjalan Pada Activity Diagram===
+
Adapun urutan prosedur dari sistem yang berjalan yaitu sebagai berikut:
  
Analisa sistem berjalan pada ''activity'' diagram adalah suatu gambaran proses atau alur dari kegiatan yang di lakukan dalan suatu sistem yang ada dan bagaimana ''system'' itu berawal dan berakhir dengan berbagai kemungkinan yang mungkin terjadi. ''Activity ''menggambarkan bagaimana proses paralel yang berjalan yang mungkin terjadi pada beberapa eksekusi.
+
# Karyawan check jadwal ketersediaan ruang rapat.
 +
# Karyawan mengajukan surat peminjaman ruang rapat kepada staff administrasi.
 +
# Staff administrasi memberikan form peminjaman ruang rapat
 +
# Karyawan mengisi form peminjaman ruang rapat kepada staff administrasi.
 +
# Staff administrasi menerima form dan menjadwalkan pemakaian ruang rapat
 +
# Karyawan melaksanakan rapat dan membuat berita acara rapat
 +
# Karyawan memberikan hasil berita acara rapat kepada staff administrasi
 +
# Staff administrasi memberikan laporan berita acara ke pimpinan
  
====Activity Peminjaman Buku Perpustakaan====
+
===Rancangan Prosedur Sistem Yang berjalan===
 +
<ol style="1">
 +
<li>'''Use Case Diagram Sistem yang berjalan'''</li>
 +
Use Case Diagram merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan.
  
<center><img src="https://s26.postimg.org/xsoh4b58p/image.jpg" width="50%" height="auto"></center>
+
<center><img src="https://s9.postimg.org/a4rc4md67/Use_Case_Diagram_Sistem_yang_Berjalan.png" width="50%" height="auto"></center>
<center>'''Gambar 3.3.2.1 ''Activity ''Diagram Peminjaman Buku Perpustakaan'''</center>
+
  
Pada gambar di atas dapat dijelaskan bagaimana alur proses peminjaman buku dari activity system yang berjalan pada perpustakaan SMAS ISLAMIC CENTRE
+
<center>'''Gambar 3.2 Use Case Diagram Sistem Yang Berjalan'''</center>
  
# ''Initial Node'', Objek yang diawali.
+
Berdasarkan gambar use case diagram di atas terdapat:
# 11 ''Action State'' dari sistem diantaranya&nbsp;: mencari buku, menyerahkan buku, menerima buku, menyerahkan kartu anggota, menerima kartu anggota, cek status peminjaman, batal, proses peminjaman,mencatat peminjaman, menyerahkan peminjaman, dan menerima buku.
+
<ol style="a">
# 1 ''Final State'' , Objek yang diakhiri
+
<li>1 System yang mencakup seluruh kegiatan yang berjalan, yaitu sistem monitoring dan penjadwalan.</li>
 +
<li>3 actor yang melakukan kegiatan yaitu: Karyawan, Staff Administrasi, dan Pimpinan.</li>
 +
<li>6 use case yang bisa dilakukan oleh actor, diantaranya : check  ketersediaan jadwal, Mengajukan peminjaman ruang rapat, Mengisi form peminjaman ruang rapat, Menjadwalkan pemakaian ruang rapat, Laporan berita acara rapat, Menerima laporan berita acara.</li>
 +
</ol>
 +
<li>'''Activity Diagram Sistem Yang Berjalan'''</li>
 +
Activity diagram adalah sesuatu yang menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang.
 +
<ol style="A">
 +
<li>'''Activity Diagram Proses Penjadwalan'''</li>
  
Dari penjelasan symbol diatas dapat dijelaskan bagaimana prosedur aktivitas atau alur yang berjalan pada system sebagai berikut :
+
<center><img src="https://s10.postimg.org/eutfg7wex/Activity_Diagram_Proses_Penjadwalan.png" width="50%" height="auto"></center>
  
# Anggota yang ingin meminjam buku datang ke perpustakaan langsung dan di dilayani oleh petugas atau admin perpustakaan.
+
<center>'''Gambar3.3 : Activity Diagram Proses Penjadawalan'''</center>
# Kemudian anggota memilih buku yang ingin di pinjam yang tersedia di dalam perpustakaan
+
# Setelah anggota menentukan buku yang ingin di pinjam buku di serahkan kepada admin perpustakaan untuk dilakukan pencatatan peminjaman
+
# Admin melakukan pencatatan data peminjam buku di buku besar peminjaman
+
# Admin memberikan memberikan bukti peminjaman buku kepada anggota
+
# Lalu admin perpustakan membuat laporan peminjaman untuk di berikan kepada kepala sekolah .
+
  
====Activty Pengembalian Buku Perpustakaan====
+
Berdasarkan Gambar 3.3 Activity diagram Proses Penjadawalan diatas terdapat:
 +
<ol style="a">
 +
<li>1 initial node yang merupakan mengawali kegiatan.</li>
 +
<li>2 Swimlame yaitu Karyawan dan Staff Administrasi.</li>
 +
<li>7 Action state, yang menggambarkan aktivitas Pembuatan Penjadwalan Ruang Rapat yang saling terhubung diantaranya: Check ketersediaan jadwal, jadwal tidak sesuai, Mengajukan peminjaman ruang rapat, menerima pengajuan, mengisi form peminjaman ruang rapat, menerima form yang telah terisi, menjadwalkan pemakaian ruang rapat.</li>
 +
<li>1 final node yang merupakan akhir kegiatan</li>
 +
</ol>
  
<center><img src="https://s26.postimg.org/t48h94g21/image.jpg" width="50%" height="auto"></center>
+
<li>'''Activity Diagram Laporan Berita Acara'''</li>
<center>'''Gambar 3.3.2.2 ''Activity'' Diagram Pengembalian Buku Perpustakaan'''</center>
+
  
# 1 ''Initial Node'', Objek yang diawali.
+
<center><img src="https://s10.postimg.org/5a9stiua1/Activity_Diagram_Laporan_Berita_Acara.png" width="50%" height="auto"></center>
# 9 ''Action State'' dari sistem diantaranya&nbsp;: Mengembalikan buku, Menerima Buku, Cek pengembalian, telat, denda, cek buku, mencatat pengembalian, menyerahkan kartu anggota dan menerima kartu anggota.
+
# 1 ''Final State'' , objek yang diakhri.
+
  
Penjelasan system prosedur yang berjalan dengan berdasarkan symbol diatas sebagai berikut :
+
<center>'''Gambar3.4 : Activity Diagram Laporan Berita Acara'''</center>
  
# Anggota datang ke perpustakaan dan di layani oleh admin perpustkaan
+
Berdasarkan Gambar 3.4 Activity diagram Laporan Berita Acara diatas terdapat:
# Anggota menyerahkan buku yang dipinjamnya ke admin perpustakaan
+
<ol style="a">
# Admin menerima buku yang diserahkan oleh anggota
+
<li>1 initial node yang merupakan mengawali kegiatan.</li>
# Admin mengecek status pengembalian jika anggota telat menyerahkan dari tanggal pengembalian yang di tentukan maka anggota di berikan denda
+
<li>3 Swimlame yaitu Karyawan, Staff Administrasi dan Pimpinan.</li>
# Lalu apa bila status pengembaliannya tepat pada tanggal yang di tentukan admin mengecek buku
+
<li>6 Action state, diantaranya: membuat berita acara hasil rapat, menyerahkan berita acara hasil rapat, menerima berita acara hasil rapat, membuat laporan, menyerahkan laporan, menerima laporan.</li>
# Admin mencatat pengembalian buku yang dipinjam anggota
+
<li>1 final node yang merupakan akhir kegiatan</li>
# Admin menyerahkan kartu anggota apabila semua telah selesai.
+
</ol>
 +
</ol>
 +
<li>'''Sequence Diagram Sistem yang Berjalan'''</li>
  
====Activity Laporan Perpustakaan====
+
Sequence diagram (diagram urutan) adalah diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message. Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.
  
<center><img src="https://s26.postimg.org/rl8hqek3t/image.jpg" width="50%" height="auto"></center>
+
<center><img src="https://s10.postimg.org/y1b7wxk89/Sequence_Diagram_Sistem_yang_Berjalan.png" width="50%" height="auto"></center>
<center>'''Gambar 3.3.2.2 ''Activity'' Diagram Laporan Perpustakaan'''</center>
+
  
''Activity'' Diagram Laporan yang berjalan
+
<center>'''Gambar3.5 : Sequence Diagram sistem yang berjalan'''</center>
  
# ''Initial Node'', Objek yang diawali
+
Berdasarkan Gambar 3.5 Sequence diagram sistem yang berjalan diatas terdapat:
# 4 ''Action state'' dari sistem diantaranya&nbsp;: cek peminjaman dan pengembalian, membuat laporan, menyerahkan laporan dan menerima laporan.
+
<ol style="a">
# 1 ''Final State'', objek yang diakhiri
+
<li>3 actor yang melakukan kegiatan, yaitu : Karyawan, Staff Administrasi dan Pimpinan.</li>
 +
<li>11 message, yang memuat informasi-informasi tentang aktifitas yang dapat dilakukan oleh actor tersebut.</li>
 +
<li>2 lifeline yang ada yaitu penjadwalan dan laporan</li>
 +
</ol>
 +
</ol>
 +
</div>
 +
==Analisa Sistem Yang Berjalan==
 +
===Metode Analisa Sistem===
  
Penjelasan system yang berjalan berdasarkan symbol diatas sebagai berikut :
+
<center>'''Tabel 3.1 : Analisis SWOT'''</center>
  
# Admin perpustakaan mengecek data peminjaman dan pengembalian
+
<center><img src="https://s10.postimg.org/6x3lshvpl/Swot.png" width="50%" height="auto"></center>
# Admin perpustakaan membuat laporan bulanan
+
# Admin perpustakaan menyerahkan laporan ke kepala sekolah
+
  
===Analisa Sistem Berjalan Pada Squence Diagram===
+
===Analisa Masukan, Analisa Proses, Analisa Keluaran===
 
+
Analisa sistem menjadi beberapa bagian yaitu :
''Sequence'' diagram&nbsp;(diagram&nbsp;urutan) adalah diagram&nbsp;yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya berupa pesan/''message''. ''Sequence'' diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah ''event'' untuk menghasilkan ''output'' tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara ''internal'' dan ''output ''apa yang dihasilkan.
+
 
+
<center><img src="https://s26.postimg.org/rqgudtgsp/image.jpg" width="50%" height="auto"></center>
+
<center>'''Gambar 3.3.2.2 ''Squence'' Diagram Peminjaman dan Pengembalian Buku Perpustakaan'''</center>
+
 
+
''Sequence'' Diagram yang berjalan
+
 
+
# 3 Aktor yang melakukan kegiatan yaitu Anggota , Admin dan Pimpinan
+
# 13 ''Message'' spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi. Kegiatan yang biasa dilakukan oleh ''actor-actor''.
+
# 3 ''Lifeline'' yang ada yaitu Peminjaman, Pengembalian dan laporan
+
 
+
==Analisa Masukan, Analisa Proses, Analisa Keluaran==
+
 
<ol style="1">
 
<ol style="1">
 
<li>Analisa Masukan</li>
 
<li>Analisa Masukan</li>
 
+
Nama Masukan&nbsp;: Pendataan<br/>
Nama Masukan&nbsp;: Pendataan
+
Fungsi&nbsp;: Untuk pendataan penjadwalan atau pemakaian ruang rapat<br/>
 
+
Sumber&nbsp;: Staff Administrasi<br/>
Fungsi&nbsp;: Untuk Pendataan Peminjaman dan pengembalian buku
+
Media&nbsp;: Komputer<br/>
 
+
Frekuensi&nbsp;: Setiap ada pengajuan pemakaian ruang rapat<br/>
Sumber&nbsp;: Admin
+
Keterangan&nbsp;: Berisi data pengajuan dan penjadwalan ruang rapat
 
+
Media&nbsp;: Buku Besar
+
 
+
Frekuensi&nbsp;: Setiap Bulan
+
 
+
Format&nbsp;: Lampiran A1
+
 
+
Keterangan&nbsp;: Berisi data peminjman dan pengembalian
+
 
+
 
<li>Analisa Proses</li>
 
<li>Analisa Proses</li>
 +
Nama Modul&nbsp;: Penjadwalan<br/>
 +
Masukan&nbsp;: Penjadwalan ruang rapat<br/>
 +
Keluaran&nbsp;: Jadwal pemakaian ruang dan laporan penjadwalan<br/>
 +
Ringkasan Proses&nbsp;: Proses yang terjadi adalah apabila staff administrasi menerima pengajuan pemakaian ruang rapat dari karyawan dan mengisi form peminjaman lalu staff administrasi mendata dan menjadwalkan pemakaian ruang rapat
 +
<li>Analisa Keluaran</li>
 +
Nama keluaran&nbsp;: Laporan<br/>
 +
Fungsi&nbsp;: Mencetak atau menampilakan laporan berita acara hasil rapat<br/>
 +
Media&nbsp;: Komputer<br/>
 +
Frekuensi&nbsp;: Setelah rapat dilaksanakan<br/>
 +
Keterangan&nbsp;: Berisi laporan berita acara hasil rapat
 +
</ol>
  
Nama Modul&nbsp;: Peminjaman
+
==Konfigurasi Sistem yang Berjalan==
 +
1. Spesifikasi Perangkat Keras
 +
<ol style="a">
 +
<li> Processor&nbsp;: Dual Core</li>
 +
<li> RAM&nbsp;: 2 Gb</li>
 +
<li> Harddisk&nbsp;: 320 Gb</li>
 +
<li> Monitor&nbsp;: Logitech</li>
 +
<li> Mouse&nbsp;: Logitech</li>
 +
<li> Keyboard&nbsp;: Logitech</li>
 +
<li> Printer&nbsp;: Canon</li>
 +
</ol>
  
Masukan&nbsp;: Peminjaman buku dan pengembalian buku
+
2. Spesifikasi Perangkat Lunak
 +
<ol style="a">
 +
<li> Windows 7</li>
 +
<li> Microsoft Office</li>
 +
<li> Browser&nbsp;: Google Crome, dan Mozilla Firefox</li>
 +
</ol>
  
Keluaran&nbsp;: Laporan peminjaman
+
3. Hak Akses
 
+
<ol style="a">
Ringkasan Proses&nbsp;: Proses yang terjadi adalah apabila admin menerima anggota dan melakukan pendataan data anggota lalu para anggota mulai mencari buku untuk meminjam atau mengembalikan buku.
+
<li> Karyawan</li>
 
+
<li> Staff Administrasi</li>
<li>Analisa keluaran</li>
+
<li> Pimpinan</li>
 
+
Nama keluaran&nbsp;: Laporan
+
 
+
Fungsi &nbsp;: Mencetak atau menampilakan laporan dari proses kunjungan
+
 
+
Media&nbsp;: Kertas
+
 
+
Rangkap&nbsp;: 2 (dua) lembar
+
 
+
Pinjaman&nbsp;: - Lembar 1 (putih) untuk Laporan Pinjaman -Lembar 2 (merah) untuk Laporan Pengembalian
+
 
</ol>
 
</ol>
  
==Konfigurasi Sistem Berjalan==
 
 
Pada konfigurasi ''system'' pendataan peminjaman dan pengembalian buku perpustakaan di SMAS ISLAMIC CENTRE masih dengan mekanisme manual yang dimana masih menggunakan media buku untuk mendata dan melaporkan masalah data peminjaman dan pengembalian buku .
 
 
Konfigurasi ''software'' dan ''hardware'' belum ada dalam ''system'' ini yang ada hanya hak akses ''brainware'' yaitu sebagai berikut
 
 
# Admin perpustakan yang bertugas untuk menginput data peminjaman dan pengembalian buku.
 
# Kepala sekolah yang bertugas menerima keseluruhan data perpustakaan.
 
 
==Masalah Yang Dihadapi==
 
==Masalah Yang Dihadapi==
# Permasalahan pendataan peminjaman dan pengembalian buku perpustakaan yang masih manual yang dimana masih menggunakan buku besar sebagai media pendataan dan itu menurut saya kurang efektif dan efisien dari segi waktu maupun biaya.
+
# Permasalahan pendataan peminjaman dan penjadwalan ruang rapat yang masih terpisah yang menurut saya kurang efektif dan efisien karena terkadang terjadi human error seperti berbedanya antara data peminjaman yang telah di input dengan data penjadwalan ruang rapat yang dicantumkan.
# Seringkali pada saat siswa ke perpustakaan tidak menemukan buku yang diinginkan padahal buku tersebut ada.
+
# Permasalahan penyimpanan file data yang masih bercampur dengan file lain sehingga menyebabkan file susah dicari maupun hilang karena salah hapus atau rusaknya hardisk.
# Permasalahan belum adanya ''system'' monitoring yang lengkap dan akurat yang dimana masih menggunakan grafik manual .
+
# Sulitnya karyawan untuk melihat jadwal pemakaian ruang rapat karena data penjadwalan hanya ada di tempat staff administrasi.
 
# Permasalahan laporan yang terkadang masih belum akurat dan tepat dalam menghasilkan laporan yang baik.
 
# Permasalahan laporan yang terkadang masih belum akurat dan tepat dalam menghasilkan laporan yang baik.
 +
 
==Alternatif Pemecahan Masalah==
 
==Alternatif Pemecahan Masalah==
  
Sebagai salah satu ''alternative'' untuk memecahkan masalah yang diambil dari permasalah yang di hadapi peneliti akan membuat ''system'' yang terkomputerisasi dengan membuat ''software'' sebagai alat untuk menginputkan data peminjaman dan pengembalian buku perpustakaan serta membuat laporan yang hasilnya akan efektif,efisien dan akurat.  
+
Sebagai salah satu alternative untuk memecahkan masalah yang diambil dari permasalahan yang di hadapi peneliti akan membuat system yang terkomputerisasi dengan membuat software sebagai alat untuk monitoring dan menginputkan data penjadwalan ruang rapat serta membuat laporan yang hasilnya akan efektif, efisien dan akurat.
 +
 
 
==User Requirement==
 
==User Requirement==
  
''User Requirement'', atau biasa diterjemahkan dalam bahasa Indonesia menjadi Kebutuhan ''User'', menjelaskan mengenai kemampuan ''software ''yang hendak dibangun dari sudut pandang ''user'', misalnya dalam bentuk ''Functional Requirement''.&nbsp;
+
User Requirement, atau biasa diterjemahkan dalam bahasa Indonesia menjadi Kebutuhan User, menjelaskan mengenai kemampuan software yang hendak dibangun dari sudut pandang user, misalnya dalam bentuk Functional Requirement.  
  
 
'''Elisitasi Tahap 1'''
 
'''Elisitasi Tahap 1'''
Baris 1.551: Baris 1.231:
 
Elisitasi tahap I adalah daftar fitur sistem yang di butuhkan dari hasil pengumpulan data dengan cara observasi dan wawancara. Berikut adalah daftar Elisitasi Tahap I yang telah di buat :
 
Elisitasi tahap I adalah daftar fitur sistem yang di butuhkan dari hasil pengumpulan data dengan cara observasi dan wawancara. Berikut adalah daftar Elisitasi Tahap I yang telah di buat :
  
<center>'''Tabel 3.8.1 Elisitasi Tahap 1'''</center>
+
<center>'''Tabel 3.2 Elisitasi Tahap 1'''</center>
 
{| class="wikitable" style="margin: auto;"
 
{| class="wikitable" style="margin: auto;"
 
|-
 
|-
Baris 1.598: Baris 1.278:
  
 
|
 
|
Menampilkan menu data buku yang ada di perpustakaan
+
Menampilkan menu data jadwal pemakaian ruang rapat
  
 
|-
 
|-
Baris 1.605: Baris 1.285:
  
 
|
 
|
Menampilkan menu pencarian buku berdasarkan rak
+
Menampilkan menu pencarian jadwal berdasarkan ruang
  
 
|-
 
|-
Baris 1.612: Baris 1.292:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan peminjaman
+
Menampilkan menu pencarian jadwal berdasarkan tanggal
  
 
|-
 
|-
Baris 1.619: Baris 1.299:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan pengembalian
+
Menampilkan menu pengelolaan pendataan ''booking'' ruang rapat
  
 
|-
 
|-
Baris 1.626: Baris 1.306:
  
 
|
 
|
Menampilkan menu pengolahan data siswa
+
Menampilkan menu pengelolaan pendataan penjadwalan
  
 
|-
 
|-
Baris 1.633: Baris 1.313:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu pengelolaan pendataan ''resume''
  
 
|-
 
|-
Baris 1.640: Baris 1.320:
  
 
|
 
|
Menampilkan menu fasilitas admin untuk hapus,''update'',dan ubah  data
+
Menampilkan menu pengolahan data karyawan
  
 
|-
 
|-
Baris 1.647: Baris 1.327:
  
 
|
 
|
Menampilkan menu pengolahan data biaya denda
+
Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal
  
 
|-
 
|-
Baris 1.654: Baris 1.334:
  
 
|
 
|
Menampilkan menu pengolahan data pengunjung
+
Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
  
 
|-
 
|-
Baris 1.661: Baris 1.341:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu fasilitas user pimpinan untuk print data
  
 
|-
 
|-
Baris 1.668: Baris 1.348:
  
 
|
 
|
Menampilkan menu laporan peminjaman
+
Menampilkan menu pengolahan penjadwalan ruang rapat
  
 
|-
 
|-
Baris 1.675: Baris 1.355:
  
 
|
 
|
Menampilkan menu laporan data buku
+
Menampilkan menu laporan pemakaian ruang
  
 
|-
 
|-
Baris 1.682: Baris 1.362:
  
 
|
 
|
Menampilkan menu laporan pengembalian
+
Menampilkan menu laporan jadwal rapat
  
 
|-
 
|-
Baris 1.689: Baris 1.369:
  
 
|
 
|
Menampilkan menu laporan denda
+
Menampilkan menu laporan resume
  
 
|-
 
|-
 
|
 
|
 
'''18'''
 
'''18'''
 +
 +
|
 +
Menampilkan menu laporan yang tidak input resume
 +
 +
|-
 +
|
 +
'''19'''
 +
 +
|
 +
Menampilkan menu cetak laporan
 +
 +
|-
 +
|
 +
'''20'''
  
 
|
 
|
Baris 1.725: Baris 1.419:
  
 
|
 
|
Menampilkan semua laporan peminjaman dan pengembalian buku perpustakaan
+
Menampilkan semua laporan penjadwalan dan ''resume'' rapat
 +
 
 +
|-
 +
|
 +
'''4'''
 +
 
 +
|
 +
Dapat diakses menggunakan berbagai web browser
  
 
|-
 
|-
Baris 1.735: Baris 1.436:
 
<center></center>
 
<center></center>
  
<center>'''( Bisan Dwi Heriyanto )'''</center>
+
<center>'''( Arde Maskur )'''</center>
  
 
|}
 
|}
Baris 1.744: Baris 1.445:
 
Elisitasi tahap II merupakan hasil dari klasisfikasidari elisitasi tahap I berdasarkan metode MDI . Metode MDI di gunakan bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang di sanggupi penulis. Berikut adalah daftar Elisitasi Tahap II yang telah di buat :
 
Elisitasi tahap II merupakan hasil dari klasisfikasidari elisitasi tahap I berdasarkan metode MDI . Metode MDI di gunakan bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang di sanggupi penulis. Berikut adalah daftar Elisitasi Tahap II yang telah di buat :
  
<center>'''Tabel 3.8.2 Elisitasi Tahap II'''</center>
+
<center>'''Tabel 3.3 Elisitasi Tahap II'''</center>
 
{| class="wikitable" style="margin: auto;"
 
{| class="wikitable" style="margin: auto;"
 
|-
 
|-
Baris 1.828: Baris 1.529:
  
 
|
 
|
Menampilkan menu data buku yang ada di perpustakaan
+
Menampilkan menu data jadwal pemakaian ruang rapat
  
 
|
 
|
 
+
  
 
|
 
|
+
 
  
 
|
 
|
Baris 1.844: Baris 1.545:
  
 
|
 
|
Menampilkan menu pencarian buku berdasarkan rak
+
Menampilkan menu pencarian jadwal berdasarkan ruang
  
 
|
 
|
 
  
|
 
  
 +
|
 +
  
 
|
 
|
Baris 1.860: Baris 1.561:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan peminjaman
+
Menampilkan menu pencarian jadwal berdasarkan tanggal
  
 
|
 
|
 
  
|
 
  
 +
|
 +
  
 
|
 
|
Baris 1.876: Baris 1.577:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan pengembalian
+
Menampilkan menu pengelolaan pendataan booking ruang rapat
  
 
|
 
|
Baris 1.892: Baris 1.593:
  
 
|
 
|
Menampilkan menu pengolahan data siswa
+
Menampilkan menu pengelolaan pendataan penjadwalan
  
 
|
 
|
Baris 1.908: Baris 1.609:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu pengelolaan pendataan ''resume''
  
 
|
 
|
Baris 1.924: Baris 1.625:
  
 
|
 
|
Menampilkan menu fasilitas admin untuk hapus,update,dan ubah  data
+
Menampilkan menu pengolahan data karyawan
  
 
|
 
|
Baris 1.940: Baris 1.641:
  
 
|
 
|
Menampilkan menu pengolahan data biaya denda
+
Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal
  
 
|
 
|
Baris 1.956: Baris 1.657:
  
 
|
 
|
Menampilkan menu pengolahan data pengunjung
+
Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
  
 
|
 
|
 
+
  
 
|
 
|
+
 
  
 
|
 
|
Baris 1.972: Baris 1.673:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu fasilitas user pimpinan untuk print data
  
 
|
 
|
Baris 1.988: Baris 1.689:
  
 
|
 
|
Menampilkan menu laporan peminjaman
+
Menampilkan menu pengolahan penjadwalan ruang rapat
  
 
|
 
|
Baris 2.004: Baris 1.705:
  
 
|
 
|
Menampilkan menu laporan data buku
+
Menampilkan menu laporan pemakaian ruang
  
 
|
 
|
Baris 2.020: Baris 1.721:
  
 
|
 
|
Menampilkan menu laporan pengembalian
+
Menampilkan menu laporan jadwal rapat
 +
 
 +
|
 +
 
 +
 
 +
|
 +
 +
 
 +
|
 +
 
 +
 
 +
|-
 +
|
 +
'''17'''
 +
 
 +
|
 +
Menampilkan menu laporan resume
  
 
|
 
|
Baris 2.033: Baris 1.750:
 
|-
 
|-
 
|
 
|
'''17'''
+
'''18'''
  
 
|
 
|
Menampilkan menu laporan denda
+
Menampilkan menu laporan yang tidak input resume
  
 
|
 
|
 +
  
 +
|
 +
 +
 +
|
 +
 +
 +
|-
 +
|
 +
'''19'''
 +
 +
|
 +
Menampilkan menu cetak laporan
  
 
|
 
|
 
 
 +
 +
|
 +
  
 
|
 
|
Baris 2.049: Baris 1.782:
 
|-
 
|-
 
|
 
|
'''18'''
+
'''20'''
  
 
|
 
|
Baris 2.108: Baris 1.841:
  
 
|
 
|
Menampilkan semua laporan peminjaman dan pengembalian buku perpustakaan
+
Menampilkan semua laporan penjadwalan dan resume rapat
  
 
|
 
|
Baris 2.114: Baris 1.847:
  
 
|
 
|
 +
 +
|
 +
 +
 +
|-
 +
|
 +
'''4'''
 +
 +
|
 +
Dapat diakses menggunakan berbagai web browser
 +
 +
|
 +
 +
 +
|
 +
  
 
|
 
|
Baris 2.127: Baris 1.876:
 
<center></center>
 
<center></center>
  
<center>'''( Bisan Dwi Heriyanto )'''</center>
+
<center>'''( Arde Maskur )'''</center>
 
|}
 
|}
  
Baris 2.133: Baris 1.882:
  
 
Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE. Berikut adalah daftar lampiran Elisitasi Tahap III yang telah di buat :
 
Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE. Berikut adalah daftar lampiran Elisitasi Tahap III yang telah di buat :
 
 
<center></center>
 
<center></center>
  
<center>'''Tabel 3.8.3 Elisitasi Tahap III'''</center>
+
<center>'''Tabel 3.4 Elisitasi Tahap III'''</center>
  
  
Baris 2.325: Baris 2.073:
  
 
|
 
|
Menampilkan menu data buku yang ada di perpustakaan
+
Menampilkan menu data jadwal pemakaian ruang rapat
  
 
|
 
|
Baris 2.359: Baris 2.107:
  
 
|
 
|
Menampilkan menu pencarian buku berdasarkan rak
+
Menampilkan menu pencarian jadwal berdasarkan ruang
  
 
|
 
|
Baris 2.393: Baris 2.141:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan peminjaman
+
Menampilkan menu pencarian jadwal berdasarkan tanggal
  
 
|
 
|
Baris 2.417: Baris 2.165:
  
 
|
 
|
+
 
  
 
|
 
|
 
+
  
 
|-
 
|-
Baris 2.427: Baris 2.175:
  
 
|
 
|
Menampilkan menu pengelolaan pendataan pengembalian
+
Menampilkan menu pengelolaan pendataan booking ruang rapat
  
 
|
 
|
Baris 2.433: Baris 2.181:
  
 
|
 
|
 
+
  
 
|
 
|
+
 
  
 
|
 
|
Baris 2.461: Baris 2.209:
  
 
|
 
|
Menampilkan menu pengolahan data siswa
+
Menampilkan menu pengelolaan pendataan penjadwalan
  
 
|
 
|
Baris 2.495: Baris 2.243:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu pengelolaan pendataan resume
  
 
|
 
|
Baris 2.504: Baris 2.252:
  
 
|
 
|
 
+
  
 
|
 
|
 
+
  
 
|
 
|
Baris 2.519: Baris 2.267:
  
 
|
 
|
 
+
  
 
|
 
|
Baris 2.529: Baris 2.277:
  
 
|
 
|
Menampilkan menu fasilitas admin untuk hapus,''update'',dan ubah  data
+
Menampilkan menu pengolahan data karyawan
  
 
|
 
|
  
 
|
 
 
  
 
|
 
|
Baris 2.541: Baris 2.286:
  
 
|
 
|
 
+
  
 
|
 
|
 
 
 +
 +
|
 +
  
 
|
 
|
Baris 2.563: Baris 2.311:
  
 
|
 
|
Menampilkan menu pengolahan data biaya denda
+
Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal
  
 
|
 
|
Baris 2.569: Baris 2.317:
  
 
|
 
|
 
+
  
 
|
 
|
+
 
  
 
|
 
|
Baris 2.597: Baris 2.345:
  
 
|
 
|
Menampilkan menu pengolahan data pengunjung
+
Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
  
 
|
 
|
Baris 2.603: Baris 2.351:
  
 
|
 
|
 
+
  
 
|
 
|
+
 
  
 
|
 
|
Baris 2.631: Baris 2.379:
  
 
|
 
|
Menampilkan menu pengolahan data buku
+
Menampilkan menu fasilitas user pimpinan untuk print data
  
 
|
 
|
Baris 2.665: Baris 2.413:
  
 
|
 
|
Menampilkan menu laporan peminjaman
+
Menampilkan menu pengolahan penjadwalan ruang
  
 
|
 
|
Baris 2.696: Baris 2.444:
 
|-
 
|-
 
|
 
|
'''''''''15'''
+
'''15'''
  
 
|
 
|
Menampilkan menu laporan data buku
+
Menampilkan menu laporan pemakaian ruang
  
 
|
 
|
Baris 2.733: Baris 2.481:
  
 
|
 
|
Menampilkan menu laporan pengembalian
+
Menampilkan menu laporan jadwal rapat
  
 
|
 
|
Baris 2.767: Baris 2.515:
  
 
|
 
|
Menampilkan menu laporan denda
+
Menampilkan menu laporan resume
  
 
|
 
|
Baris 2.799: Baris 2.547:
 
|
 
|
 
'''18'''
 
'''18'''
 +
 +
|
 +
Menampilkan menu laporan yang tidak input resume
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|-
 +
|
 +
'''19'''
 +
 +
|
 +
Menampilkan menu cetak laporan
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|-
 +
|
 +
'''20'''
  
 
|
 
|
Baris 2.911: Baris 2.727:
  
 
|
 
|
Menampilkan semua laporan peminjaman dan pengembalian buku perpustakaan
+
Menampilkan semua laporan penjadwalan dan resume rapat
  
 
|
 
|
Baris 2.939: Baris 2.755:
  
 
|-
 
|-
 +
|
 +
'''4'''
  
 +
|
 +
Dapat diakses menggunakan berbagai web browser
  
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|
 +
 +
 +
|-
 
|colspan="14"|
 
|colspan="14"|
 
<center>'''Penyusun'''</center>
 
<center>'''Penyusun'''</center>
Baris 2.948: Baris 2.796:
 
<center></center>
 
<center></center>
  
<center>'''( Bisan Dwi Heriyanto )'''</center>
+
<center>'''( Arde Maskur )'''</center>
 
|}
 
|}
 
'''''Final'' ''Draft'' Elisitasi'''
 
'''''Final'' ''Draft'' Elisitasi'''
Baris 2.954: Baris 2.802:
 
''Final draft'' elisitasi meupakan hasil akhir yang telah di capaidari suatu proses elisitasi yang di gunakan sebagai dasar pembuatan suatu sistem. Berikut adalah daftar lampiran ''Final Draft'' Elisitasi yang telah di buat :
 
''Final draft'' elisitasi meupakan hasil akhir yang telah di capaidari suatu proses elisitasi yang di gunakan sebagai dasar pembuatan suatu sistem. Berikut adalah daftar lampiran ''Final Draft'' Elisitasi yang telah di buat :
  
<center>'''Tabel 3.8.4 ''Final'' ''Draft'' Elisitasi'''</center>
+
<center>'''Tabel 3.5 ''Final'' ''Draft'' Elisitasi'''</center>
 
{| class="wikitable" style="margin: auto"
 
{| class="wikitable" style="margin: auto"
 
|-
 
|-
Baris 3.001: Baris 2.849:
  
 
|  
 
|  
Menampilkan menu data buku yang ada di perpustakaan
+
Menampilkan menu data jadwal pemakaian ruang rapat
  
 
|-
 
|-
Baris 3.008: Baris 2.856:
  
 
|  
 
|  
Menampilkan menu pencarian buku berdasarkan rak
+
Menampilkan menu pencarian jadwal berdasarkan ruang
  
 
|-
 
|-
Baris 3.015: Baris 2.863:
  
 
|  
 
|  
Menampilkan menu pengelolaan pendataan peminjaman
+
Menampilkan menu pencarian jadwal berdasarkan tanggal
  
 
|-
 
|-
Baris 3.022: Baris 2.870:
  
 
|  
 
|  
Menampilkan menu pengelolaan pendataan pengembalian
+
Menampilkan menu pengelolaan pendataan booking ruang rapat
  
 
|-
 
|-
Baris 3.029: Baris 2.877:
  
 
|  
 
|  
Menampilkan menu pengolahan data siswa
+
Menampilkan menu pengelolaan pendataan penjadwalan
  
 
|-
 
|-
Baris 3.036: Baris 2.884:
  
 
|  
 
|  
Menampilkan menu pengolahan data buku
+
Menampilkan menu pengelolaan pendataan resume
  
 
|-
 
|-
Baris 3.043: Baris 2.891:
  
 
|  
 
|  
Menampilkan menu fasilitas admin untuk hapus,''update'',dan ubah  data
+
Menampilkan menu pengolahan data karyawan
  
 
|-
 
|-
Baris 3.050: Baris 2.898:
  
 
|  
 
|  
Menampilkan menu pengolahan data biaya denda
+
Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal
  
 
|-
 
|-
Baris 3.057: Baris 2.905:
  
 
|  
 
|  
Menampilkan menu pengolahan data pengunjung
+
Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
  
 
|-
 
|-
Baris 3.064: Baris 2.912:
  
 
|  
 
|  
Menampilkan menu pengolahan data buku
+
Menampilkan menu fasilitas user pimpinan untuk print data
  
 
|-
 
|-
Baris 3.071: Baris 2.919:
  
 
|  
 
|  
Menampilkan menu laporan peminjaman
+
Menampilkan menu pengolahan penjadwalan ruang rapat
  
 
|-
 
|-
Baris 3.078: Baris 2.926:
  
 
|  
 
|  
Menampilkan menu laporan data buku
+
Menampilkan menu laporan pemakaian ruang
  
 
|-
 
|-
Baris 3.085: Baris 2.933:
  
 
|  
 
|  
Menampilkan menu laporan pengembalian
+
Menampilkan menu laporan jadwal rapat
  
 
|-
 
|-
Baris 3.092: Baris 2.940:
  
 
|  
 
|  
Menampilkan menu laporan denda
+
Menampilkan menu laporan resume
  
 
|-
 
|-
 
|
 
|
 
'''18'''
 
'''18'''
 +
 +
|
 +
Menampilkan menu laporan yang tidak input resume
 +
 +
|-
 +
|
 +
'''19'''
 +
 +
|
 +
Menampilkan menu cetak laporan
 +
 +
|-
 +
|
 +
'''20'''
  
 
|  
 
|  
Baris 3.128: Baris 2.990:
  
 
|  
 
|  
Menampilkan semua laporan peminjaman dan pengembalian buku perpustakaan
+
Menampilkan semua laporan penjadwalan dan resume rapat
 +
 
 +
|-
 +
|
 +
'''4'''
 +
 
 +
|
 +
Dapat diakses menggunakan berbagai web browser
  
 
|-
 
|-
Baris 3.139: Baris 3.008:
  
 
<div style="line-height:2">
 
<div style="line-height:2">
Berdasarkan analisa sistem, prosedur, dan penelitian tentang proses peminjaman dan pengembalian buku perpustakaan yang telah berjalan pada SMA Islamic <nowiki>Centre.ma</nowiki>ka didapatkan bahasan tentang rancangan sistem yang di usulkan berdasarkan elisitasi yang di minta oleh stakeholder dengan membangun suatu sistem peminjaman dan pengembalian buku perpustakaan. Ada beberapa usulan tentang sistem yang akan dibuat berdasarkan fungsi untuk memperbaiki sistem yang ada dan memperbarui sistem yang lama. Berikut adalah diagram usulan tentang sistem yang di usulkan :
+
Berdasarkan analisa sistem, prosedur, dan penelitian dari proses sistem yang berjalan, maka didapatkan bahasan tentang rancangan sistem yang di usulkan guna membangun suatu sistem monitoring penjadwalan ruang rapat. Ada beberapa usulan tentang sistem yang akan dibuat berdasarkan fungsi untuk memperbaiki sistem yang ada dan memperbarui sistem yang lama. Berikut adalah diagram usulan tentang sistem yang di usulkan :
  
 
==Usecase Diagram Sistem Yang Di Usulkan==
 
==Usecase Diagram Sistem Yang Di Usulkan==
 
===Usercase Diagram Sistem Pengelolaan Data Perpustakaan===
 
===Usercase Diagram Sistem Pengelolaan Data Perpustakaan===
  
<center><img src="https://s26.postimg.org/6vduoac09/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/tnulx3p7t/Sistem_Monitoring_Penjadwalan_Ruang_Rapat.png" width="50%" height="auto"></center>
<center>'''Gambar 4.1.1 ''Usecase'' Diagram Sistem Pengelolaan Data Perpustakaan'''</center>
+
<center>'''Gambar 4.1 ''Usecase'' Diagram Sistem yang Diusulkan'''</center>
  
Berdasarkan gambar ''Usecase'' diatas di dapatkan penjelasan sebagai berikut
+
Berdasarkan gambar ''Usecase'' diatas di dapatkan penjelasan sebagai berikut:
  
1 sistem yang berjalan pada proses pengelolaan data perpustakaan
+
a. 1 sistem yang berjalan pada proses monitoring penjadwalan ruang rapat.
  
3 aktor yang melakukan kegiatan yaitu : siswa/anggota, staff perpustakaan, dan kepala sekolah
+
b. 3 aktor yang melakukan kegiatan yaitu : karyawan, staff administrasi,, dan pimpinan
  
26 ''usecase ''diantaranya mencari buku, registrasi, daftar buku, login, input data kelas, edit data kelas, tambah data kelas, menghapus data kelas, input data siswa,tambah data siswa, edit data siswa, delete data siswa, input data buku, tambah data buku, melihat data buku, menghapus data buku, edit data buku, input data peminjaman,edit data peminjaman, input data pengembalian, peminjaman buku, melihat laporan, laporan peminjaman, laporan denda, laporan buku, laporan pengembalian.
+
c. 34 use case yang dilakukan, diantaranya : login, master data, staff administrasi, input staff baru, detail, edit, delete, karyawan, input karyawan baru, detail, edit, delete, ruangan, input ruangan baru, edit, delete, booking ruangan, check ruangan, reset, input booking ruangan, check jadwal, cek jadwal, reset, daftar jadwal, resume, delete, laporan, hasil rapat, tampilkan, export to excel, penggunaan ruangan, tampilkan, export to excel, logout.
  
 
===Usecase Glossary===
 
===Usecase Glossary===
Baris 3.159: Baris 3.028:
 
Pada tahap ini adalah penjelasan tentang ''usecase glossary . usecase glossary ''adalah suatu pendeskripsian singkat dari setiap ''usecase'' terhadap ''actor'' dalam sebuah usecase diagram.
 
Pada tahap ini adalah penjelasan tentang ''usecase glossary . usecase glossary ''adalah suatu pendeskripsian singkat dari setiap ''usecase'' terhadap ''actor'' dalam sebuah usecase diagram.
  
<center>'''Tabel 4.1.2 ''Usecase Glossary'''''</center>
+
<center>'''Tabel 4.1 ''Usecase Glossary'''''</center>
 
{| class="wikitable" style="margin: center"
 
{| class="wikitable" style="margin: center"
 
|-
 
|-
Baris 3.179: Baris 3.048:
  
 
|
 
|
Mencari buku
+
''Login''
  
 
|
 
|
''Usecase'' ini difungsikan untuk sebuah proses awal si siswa dating ke perpustakaan untuk mencari buku
+
''Usecase'' ini berfungsi untuk semua user dalam melakukan hak akses aplikasi untuk melakukan pengolahan data nantinya
  
 
|
 
|
Siswa/Anggota
+
Karyawan, Admin, dan Pimpinan
  
 
|-
 
|-
Baris 3.192: Baris 3.061:
  
 
|
 
|
Registrasi
+
Master Data
  
 
|
 
|
''Usecase'' ini difungsikan untuk registrasi data anggota yang di lakukan mandiri oleh si calon anggota
+
''Usecase'' ini difungsikan untuk memberikan hak akses dalam pengolahan data yang dilakukan oleh admin
  
 
|
 
|
Siswa/Anggota
+
Admin
  
  
Baris 3.209: Baris 3.078:
  
 
|
 
|
Daftar Buku
+
''Staff'' Administrasi
  
 
|
 
|
''Usecase'' ini difungsikan untuk memberikan hak akses dalam pencarian buku kepada siswa yang ingin mencari buku
+
''Usecase'' ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data staff administrasi
  
 
|
 
|
Siswa/Anggota
+
Admin
  
 
|-
 
|-
Baris 3.222: Baris 3.091:
  
 
|
 
|
Login
+
Input Staff baru
  
 
|
 
|
''Usecase ''ini di berfungsi untuk admin atau operator dalam melakukan hak akses aplikasi untuk melakukan pengolahan data nantinya
+
''Usecase ''ini difungsikan untuk proses input data staff administrasi baru
  
 
|
 
|
Staff Perpustakaan,Kepala Sekolah
+
Admin
  
 
|-
 
|-
Baris 3.235: Baris 3.104:
  
 
|
 
|
Input Data Kelas
+
''Detail''
  
 
|
 
|
''Usecase ''ini di fungsikan sebagai proses penginputan data kelas
+
''Usecase ''ini memungkinkan aktor dalam melihat data staff administrasi yang ada secara lebih rinci
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.248: Baris 3.117:
  
 
|
 
|
Edit Data Kelas
+
''Edit''
  
 
|
 
|
''Usecase ''ini di fungsikan sebagai ''option ''user dalam melakukkan pengeditan data kelas
+
''Usecase ''ini difungsikan untuk aktor dalam melakukan pengeditan pada data staff administrasi
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.261: Baris 3.130:
  
 
|
 
|
Tambah Data Kelas
+
''Delete''
  
 
|
 
|
''Usecase'' ini berfungsi membuat hak akses untuk ''actor'' dalam menambah data kelas
+
''Usecase'' ini memungkinkan aktor untuk menghapus data staff administrasi pada sistem
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.274: Baris 3.143:
  
 
|
 
|
Menghapus Data Kelas
+
Karyawan
  
 
|
 
|
''Usecase'' ini memunginkan actor dalam menghapus data kelas yang ada
+
''Usecase'' ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data karyawan
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.287: Baris 3.156:
  
 
|
 
|
Input Data Siswa
+
Input karyawan baru
  
 
|
 
|
''Usecase ''ini memungkinkan actor dalam melakukan input data siswa dengan data – data yang sesuai
+
''Usecase ''ini difungsikan untuk melakukan penginputan data karyawan baru kedalam sistem
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.300: Baris 3.169:
  
 
|
 
|
Menghapus Data Siswa
+
''Detail''
  
 
|
 
|
''Usecase ''ini di fungsikan untuk actor dalam melakukan peghapusan data siswa atau anggota perpustakaan
+
''Usecase ''ini memungkinkan aktor dalam melihat data karyawan yang ada secara lebih rinci
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.313: Baris 3.182:
  
 
|
 
|
Edit Data Siswa
+
''Edit''
  
 
|
 
|
''Usecase ''ini di fungsikan untuk actor dalam pengeditan data untuk update data siswa atau perubahan data siswa
+
''Usecase ''ini difungsikan untuk aktor dalam melakukan pengeditan pada data karyawan
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.326: Baris 3.195:
  
 
|
 
|
Tambah Data Siswa
+
''Delete''
  
 
|
 
|
''Usecase'' ini di memungkinkan actor dalam menambah data siswa yang ingin menjadi anggota.
+
''Usecase'' ini memungkinkan aktor untuk menghapus data karyawan pada sistem
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.339: Baris 3.208:
  
 
|
 
|
Input Data Buku
+
Ruangan
  
 
|
 
|
''Usecase'' ini di maksudnya untuk actor dalam melakukan penginputan data buku menurut data yang sesuai
+
''Usecase'' ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data ruangan
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.352: Baris 3.221:
  
 
|
 
|
Menghapus Data Buku
+
Input ruangan baru
  
 
|
 
|
''Usecase'' ini di fungsikan untuk actor dalam melakukan penghapusan data buku yang telah ada
+
''Usecase'' ini difungsikan untuk melakukan penginputan data ruangan baru kedalam sistem
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.365: Baris 3.234:
  
 
|
 
|
Melihat Data Buku
+
''Edit''
  
 
|
 
|
''Usecase'' ini memungkinkan actor dalam melihat data buku yang ada. Yang telah di inputkan sebelumnya.
+
''Usecase'' ini difungsikan untuk aktor dalam melakukan pengeditan pada data ruangan
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Admin
  
 
|-
 
|-
Baris 3.378: Baris 3.247:
  
 
|
 
|
Edit Data Buku
+
''Delete''
  
 
|
 
|
''Usecase'' ini berfungsi untuk actor dalam melakukan update data buku atau merubah data buku
+
''Usecase'' ini memungkinkan aktor untuk menghapus data ruangan pada sistem
  
 
|
 
|
Staff Perpustakaan
+
Admin
  
 
|-
 
|-
Baris 3.391: Baris 3.260:
  
 
|
 
|
Tambah Data Buku
+
Booking ruangan
  
 
|
 
|
''Usecase'' ini di fungsikan untuk actor dalam memungkinkan penambahan data buku baru.
+
''Usecase'' ini di fungsikan untuk actor dalam mengolah pemakaian  ruangan untuk kegiatan rapat
  
 
|
 
|
Staff Perpustakaan
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.404: Baris 3.273:
  
 
|
 
|
Input Data Peminjaman
+
Check ruangan
  
 
|
 
|
''Usecase'' ini difungsikan untuk actor dalam penginputan data peminjaman dari anggota yang dimana proses ini adalah verifikasi untuk peminjaman buku.
+
''Usecase'' ini difungsikan untuk actor dalam memeriksa ketersediaan ruangan yang akan di booking.
  
 
|
 
|
Staff Perpustakaan
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.417: Baris 3.286:
  
 
|
 
|
Edit Data Peminjaman
+
''Reset''
  
 
|
 
|
''Usecase'' ini memungkin actor dalam melakukan edit peminjaman yang di mana hal ini dilakukan ketika si peminjam ingin memperpanjang peminjamannya.
+
''Usecase'' ini memungkinkan actor untuk mengosongkan field yang telah diisi saat proses check ruangan.
  
 
|
 
|
Staff Perpustakaan
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.430: Baris 3.299:
  
 
|
 
|
Input Data Pengembalian
+
Input booking ruangan
  
 
|
 
|
''Usecase'' ini di fungsikan untuk input data pengembalian yang dimana data ini diambil dari data peminjaman yang ada lalu di lakukan update data bahwa data peminjaman buku telah berhasil di kembalikan.
+
''Usecase'' ini di fungsikan untuk actor dalam menginput data yang diperlukan ketika booking pemakaian ruangan akan dibuat.
  
 
|
 
|
Staff Perpustakaan
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.443: Baris 3.312:
  
 
|
 
|
Peminjaman Buku
+
Check jadwal
  
 
|
 
|
''Usecase'' ini di fungsikan untuk actor dalam melakukan aktivitas peminjaman buku perpustakaan.
+
''Usecase'' ini di fungsikan untuk actor dalam mencari jadwal rapat yang telah dibuat.
  
 
|
 
|
Siswa/Anggota
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.456: Baris 3.325:
  
 
|
 
|
Melihat Laporan
+
Cek jadwal
  
 
|
 
|
''Usecase'' ini memungkinkan actor dalam melihat data laporan secara realtime dan sesuai.
+
''Usecase'' ini difungsikan untuk actor dalam memproses jadwal yang akan ditampilkan sesuai tanggal yang telah diinput.
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.469: Baris 3.338:
  
 
|
 
|
Laporan Peminjaman
+
''Reset''
  
 
|
 
|
''Usecase'' ini di fungsikan untuk actor dalam aktivitas melihat data laporan peminjaman
+
''Usecase'' ini memungkinkan actor untuk mengosongkan field yang telah diisi saat proses check jadwal.
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Karyawan/Admin
  
 
|-
 
|-
Baris 3.482: Baris 3.351:
  
 
|
 
|
Laporan Pengembalian
+
Daftar jadwal
  
 
|
 
|
''Usecase'' ini di fungsikan untuk actor dalam aktivitas melihat data laporan pengembalian
+
''Usecase'' ini memungkinkan actor untuk mengelola jadwal pemakaian ruangan yang telah berhasil di booking.
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Karyawan
  
 
|-
 
|-
Baris 3.495: Baris 3.364:
  
 
|
 
|
Laporan Denda
+
''Resume''
  
 
|
 
|
''Usecase'' ini memungkinkan actor untuk melihat data laporan denda yang sesuai dari data yang ada
+
''Usecase'' ini berfungsi untuk menginput resume rapat ketika rapat berlangsung atau setelah rapat selesai dilaksankan.
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Karyawan
  
 
|-
 
|-
Baris 3.508: Baris 3.377:
  
 
|
 
|
Laporan Buku
+
''Delete''
  
 
|
 
|
''Usecase'' ini memungkinkan actor untuk melihat data laporan buku yang sesuai dengan data yang ada
+
''Usecase'' ini memungkinkan actor untuk menghapus data jadwal pemakaian ruangan yang telah di booking.
  
 
|
 
|
Staff Perpustakaan, Kepala Sekolah
+
Karyawan
  
|}
+
|-
 +
|
 +
27
  
===Actor Glossary===
+
|
 +
Laporan
  
''Actor Glossary'' adalah sebuah pendeskripsian singkat actor terhadap ''usecase'' yang telah di tentukan ''usecase''nya, dana pa saja yang terkait dalam ''usecase'' dengan ''actor''
+
|
 +
''Usecase'' ini difungsikan untuk memberikan hak akses kepada actor untuk melihat berbagai laporan yang tersimpan di sistem
 +
 
 +
|
 +
Pimpinan
  
<center>'''Tabel 4.1.3 ''Actor Glossary'''''</center>
 
{| class="wikitable" style="margin: center"
 
 
|-
 
|-
 
|
 
|
No
+
28
  
 
|
 
|
''Actor'' ''Name''
+
Hasil rapat
  
 
|
 
|
''Description''
+
''Usecase'' ini di fungsikan untuk actor dalam aktivitas melihat data laporan hasil rapat
  
 
|
 
|
''Usecase''
+
Pimpinan
  
 
|-
 
|-
 
|
 
|
1
+
29
  
 
|
 
|
Staff Perpustakaan
+
Tampilkan
  
 
|
 
|
Actor ini merupakan pemegang hak akses dalam hal pengolahan data perpustakaan
+
''Usecase'' ini di fungsikan untuk actor dalam memproses dan memunculkan laporan hasil rapat sesuai periode.
  
 
|
 
|
* Login
+
Pimpinan
* Input Data Kelas
+
* Edit Data Kelas
+
* Tambah Data Kelas
+
* Menghapus Data Kelas
+
* Input Data Siswa
+
* Menghapus Data Siswa
+
* Edit Data Siswa
+
* Tambah Data Siswa
+
* Input Data Buku
+
* Menghapus Data Buku
+
* Melihat Data Buku
+
* Edit Data Buku
+
* Tambah Data Buku
+
* Input Data Peminjaman
+
* Edit Data Peminjaman
+
* Input Data Pengembalian
+
* Peminjaman Buku
+
* Melihat Laporan
+
* Laporan Peminjaman
+
* Laporan Pengembalian
+
* Laporan Denda
+
* Laporan Buku
+
  
 
|-
 
|-
 
|
 
|
2
+
30
  
 
|
 
|
Kepala Sekolah
+
''Export to excel''
  
 
|
 
|
Actor ini merupakan pemegang hak akses kesemua sistem dalam aplikasi namun penggunaannya hanya sebatas melihat laporan dari pengolahan data
+
''Usecase'' ini memungkinkan actor untuk mencetak dan menyimpan data laporan hasil rapat dalam format Microsoft excel.
  
 
|
 
|
* Login
+
Pimpinan
* Melihat Data Buku
+
* Melihat Laporan
+
* Laporan Peminjaman
+
* Laporan Pengembalian
+
* Laporan Denda
+
* Laporan Buku
+
  
 
|-
 
|-
 
|
 
|
3
+
31
  
 
|
 
|
Siswa/Anggota
+
Penggunaan ruangan
  
 
|
 
|
Actor ini merupakan pengguna yang sudah terdaftar maupun calon anggota yang memiliki hak akses dalam pencarian buku, peminjaman buku, pengembalian buku, serta registrasi
+
''Usecase'' ini di fungsikan untuk actor dalam aktivitas melihat data laporan penggunaan ruangan
  
 
|
 
|
* Mencari buku
+
Pimpinan
* Registrasi
+
* Daftar Buku
+
* Peminjaman
+
* Pengembalian
+
  
|}
+
|-
 +
|
 +
32
  
 +
|
 +
Tampilkan
  
</div>
+
|
==Activity Diagram Yang Di Usulkan==
+
''Usecase'' ini di fungsikan untuk actor dalam memproses dan memunculkan laporan penggunaan ruangan sesuai periode.
===Activity Diagram Sistem Peminjaman ===
+
  
<center><img src="https://s26.postimg.org/jpbwhmpft/image.png" width="50%" height="auto"></center>
+
|
<center>'''Gambar 4.2.1 ''Activity'' Diagram Sistem Peminjaman'''</center>
+
Pimpinan
  
Dalam activity diagram sistem peminjaman yang di jelaskan diatas dapat di jelaskan sebagai berikut :
+
|-
 +
|
 +
33
  
1 sistem peminjaman buku perpustakaan
+
|
 +
''Export to excel''
  
3 aktor : siswa/anggota, staff perpustakaan, database.
+
|
 +
''Usecase'' ini memungkinkan actor untuk mencetak dan menyimpan data laporan penggunaan ruangan dalam format Microsoft excel.
  
1 Initial node
+
|
 +
Pimpinan
  
1 Final node
+
|-
 +
|
 +
34
  
2 Decision node
+
|
 +
''Logout''
  
20 Activity : datang keperpustakaan, registrasi, menyerahkan biodata, login, input username dan password, klik menu siswa, menginput peminjaman, simpan database, mencari buku, membuka aplikasi, klik menu buku, input nama buku dicari, mendapatkan buku, menyerahkan buku, menerima buku, klik menu peminnjmana, input data peminjaman, menyerahkan buku, simpan di database, menerima buku.
+
|
 +
''Usecase'' ini memungkinkan actor untuk keluar dari sistem
  
===Activity Diagram Sistem Pengembalian Buku===
+
|
 +
Karyawan, Admin, dan Pimpinan
  
<center><img src="https://s26.postimg.org/9185isfgp/image.png" width="50%" height="auto"></center>
+
|}
  
<center>'''Gambar 4.2.2 ''Activity'' Sistem Pengembalian Buku'''</center>
+
===Actor Glossary===
  
Dalam activity diagram sistem pengembalian buku yang di gambarkan di atas berikut penjelasnya :
+
''Actor Glossary'' adalah sebuah pendeskripsian singkat actor terhadap ''usecase'' yang telah di tentukan ''usecase''nya, dana pa saja yang terkait dalam ''usecase'' dengan ''actor''
  
1 Sistem pengembalian buku perpustakaan
+
<center>'''Tabel 4.2 ''Actor Glossary'''''</center>
 +
{| class="wikitable" style="margin: center"
 +
|-
 +
|
 +
No
  
3 Aktor : anggota, staff perpustakaan, database
+
|
 +
''Actor'' ''Name''
  
1 Initial node
+
|
 +
''Description''
  
1 Final node
+
|
 +
''Usecase''
  
2 Decision node
+
|-
 +
|
 +
1
  
11 Activity : dating keperpustakaan, mengembalikan buku, menerima buku, login, input username dan password, klik menu peminjaman, input nama peminjaman, bayar denda, klik tombol kembalikan, simpan di database, memvalidasi pengembalian.
+
|
 +
Admin
  
===Activity Diagram Sistem Laporan Data Perpustakaan===
+
|
 +
Actor ini merupakan pemegang hak akses dalam hal pengolahan data pada sistem
  
<center><img src="https://s26.postimg.org/vpjkd4sp5/image.png" width="50%" height="auto"></center>
+
|
<center>'''Gambar 4.2.3 Sistem Laporan Pengolahan Data Perpustakaan'''</center>
+
* login,
 +
* master data,
 +
* staff administrasi,
 +
* input staff baru,
 +
* detail,
 +
* edit,
 +
* delete,
 +
* karyawan,
 +
* input karyawan baru,
 +
* detail,
 +
* edit,
 +
* delete,
 +
* ruangan,
 +
* input ruangan baru,
 +
* edit,
 +
* delete,
 +
* booking ruangan,
 +
* check ruangan,
 +
* reset,
 +
* input booking ruangan,
 +
* check jadwal,
 +
* cek jadwal,
 +
* reset,
 +
* logout.
  
Dalam penggambaran activity diagram diatas terdapat beberapa komponen yang ada yaitu :
 
  
1 Sistem laporan data pengelolaan perpustakaan
+
|-
 +
|
 +
2
  
1 Initial node
+
|
 +
Pimpinan
  
1 Final node
+
|
 +
Actor ini merupakan pemegang hak akses dalam melihat dan mencetak data laporan
  
2 Decision node
+
|
 +
* Login,
 +
* laporan,
 +
* hasil rapat,
 +
* tampilkan,
 +
* export to excel,
 +
* penggunaan ruangan,
 +
* tampilkan,
 +
* export to excel,
 +
* logout.
  
3 Aktor : staff perpustakaan, kepala sekolah, database
 
  
14 Activity : login, input username dan password, klik menu laporan, membuat laporan buku, membuat laporan peminjaman, membuat laporan pengembalian, membuat laporan denda, cek di database, mencetak laporan, login, input username dan password, menyerahkan laporan, klik menu laporan, memeriksa laporan.
+
|-
 +
|
 +
3
  
==Sequence Diagram Yang Di Usulkan==
+
|
===Sequence Diagram Sistem Registrasi Anggota===
+
Karyawan
  
<center><img src="https://s26.postimg.org/t0fkvm8g9/image.png" width="50%" height="auto"></center>
+
|
<center>'''Gambar 4.4.1 Sequence Sistem Registrasi Anggota Perpustakaan'''</center>
+
Actor ini merupakan pengguna yang sudah terdaftar dan memiliki hak akses dalam melakukan booking ruangan, check jadwal, pengelohan jadwal dan input resume.
  
Dalam sequence yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
|
 +
* booking ruangan,
 +
* check ruangan,
 +
* reset,
 +
* input booking ruangan,
 +
* check jadwal,
 +
* cek jadwal,
 +
* reset,
 +
* daftar jadwal,
 +
* resume,
 +
* delete.
  
1 Sistem registrasi anggota perpustakaan
+
|}
  
1 Aktor
 
  
3 Boundary lifeline : halaman utama, menu registrasi, form registrasi.
+
</div>
 +
==Activity Diagram Yang Di Usulkan==
  
1 Control lifeline : proses registrasi
+
<center><img src="https://s18.postimg.org/n56cxoph5/Activity_Diagram_sistem_yang_diusulkan.png" width="50%" height="auto"></center>
 +
<center>'''Gambar 4.2 ''Activity'' Diagram yang Diusulkan'''</center>
  
1 Entity lifeline : tbl Siswa
+
Dalam penggambaran activity diagram diatas terdapat beberapa komponen yang ada yaitu :
  
10 Message : buka browser, pilih menu registrasi, menampilkan form registrasi, input nis, input nama siswa, pilih jenis kelamin, pilih kelas, klik tombol simpan, verifikasi data, create data siswa.
+
1 (satu) Initial node yang merupakan awal dari kegiatan activity diagram.
  
===Sequence Diagram Peminjaman Buku Perpustakaan===
+
1 (satu) decision node yang merupakan pemecah aktivitas yang bersifat kondisional pada activity diagram.
  
<center><img src="https://s26.postimg.org/wdsew2rex/image.png" width="50%" height="auto"></center>
+
5 (lima) fork node yang merupakan pemecah satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran pada activity diagram.
<center>'''Gambar 4.4.2 Sequence Diagram Peminjaman Buku Perpustakaan'''</center>
+
  
Dalam sequence yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
1 (satu) join node yang merupakan penggabung beberap aliran yang pada tahap tertentu berubah menjadi satu aliran pada activity diagram.
  
1 Sistem peminjaman buku perpustakaan perpustakaan
+
42 (empat puluh dua) activity yang memuat informasi dari masing-masing aksi.
  
1 Aktor
+
1 (satu) final node yang merupakan akhir dari kegiatan activity diagram.
  
4 Boundary lifeline : halaman utama, login, halaman utama, form peminjaman
+
==Sequence Diagram Yang Di Usulkan==
 +
===Sequence Diagram Login===
  
1 Control lifeline : proses login
+
<center><img src="https://s18.postimg.org/i92q62pcp/Sequence_Diagram_login.png" width="50%" height="auto"></center>
 +
<center>'''Gambar 4.3 Sequence Diagram Login'''</center>
  
4 Entity lifeline : tbl Buku, tbl Siswa, tbl Peminjaman
+
Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:
  
17 Message : buka browser, pilih menu login, input username, input password, pilih tombol login, verifikasi login, login gagal, login berhasil, pilih menu peminjaman, klik tombol tambah, input tanggal peminjaman, input nama buku, ''get'' data buku, input nama siswa, ''get'' data siswa, klik tombol simpan, ''create'' data peminjaman.
+
1 (satu) sistem yang mencakup seluruh kegiatan login.
  
===Sequence Diagram Perpanjang Peminjaman Buku Perpustakaan===
+
1 (satu) actor yang melakukan kegiatan, yaitu: user.
  
<center><img src="https://s26.postimg.org/hgjxv2e6h/image.png" width="50%" height="auto"></center>
+
2 (dua) lifeline, diantaranya: sistem dan database.
<center>'''Gambar 4.4.3 Sequence Perpanjang Peminjaman Buku Perpustakaan'''</center>
+
  
Dalam sequence yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
4 (empat) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.
  
1 Sistem perpanjang masa peminjaman buku perpustakaan
+
2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.
  
1 Aktor
+
===Sequence Diagram Booking Ruangan===
  
6 Boundary lifeline : halaman utama, login, halaman utama, menu pengembalian, data pengembalian, form edit peminjaman.
+
<center><img src="https://s18.postimg.org/cm6d87255/Sequence_Diagram_Booking_Ruangan.png" width="50%" height="auto"></center>
 +
<center>'''Gambar 4.4 Sequence Diagram Booking Ruangan'''</center>
  
2 Control lifeline : proses login, proses cari
+
Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:
  
1 Entity lifeline : tbl Peminjaman
+
1 (satu) sistem yang mencakup seluruh kegiatan booking ruangan.
  
17 Message : klik menu login, input username, input password, klik tombol login, verifikasi login, gagal login, berhasil login, klik menu pengembalian, input nama siswa, klik tombol cari, cek data siswa, menampilkan data peminjaman, ''get ''data peminjaman, klik tombol ''edit'', ubah tanggal peminjaman, klik simpan, ''update'' data peminjaman.
+
1 (satu) actor yang melakukan kegiatan, yaitu: karyawan.
  
===Sequence Diagram Pengembalian Buku Perpustakaan===
+
4 (empat) lifeline, diantaranya: halaman booking ruangan, check ruangan, form input booking ruangan dan database.
  
<center><img src="https://s26.postimg.org/hgjxv2e6h/image.png" width="50%" height="auto"></center>
+
8 (delapan) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.
<center>'''Gambar 4.4.4 Sequence Pengembalian Buku Perpustakaan'''</center>
+
  
Dalam sequence yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
1 (satu) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.
  
1 Sistem pengembalian buku perpustakaan
+
===Sequence Diagram Daftar Jadwal===
  
1 Aktor
+
<center><img src="https://s18.postimg.org/6l8ob6seh/Sequence_Diagram_Daftar_Jadwal.png" width="50%" height="auto"></center>
 +
<center>'''Gambar 4.5 Sequence Diagram Daftar Jadwal'''</center>
  
5 Boundary lifeline : halaman utama, menu registrasi, form registrasi.
+
Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:
  
2 Control lifeline : proses registrasi
+
1 (satu) sistem yang mencakup seluruh kegiatan Daftar Jadwal.
  
1 Entity lifeline : tbl Peminjaman
+
1 (satu) actor yang melakukan kegiatan, yaitu: karyawan.
  
15 Message : buka browser, pilih menu login, input username, input password, klik tombol login, verifikasi login, login gagal, login berhasil, pilih menu pengembalian, input nim/nama siswa, klik tombol cari, menampilkan nama siswa,''get ''data siswa, klik tombol kembalikan, update data peminjaman.
+
4 (empat) lifeline, diantaranya: daftar jadwal, form input resume, delete dan database.
  
===Sequence Diagram Laporan Data Perpustakaan===
+
8 (delapan) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.
  
<center><img src="https://s26.postimg.org/c05vefa6h/image.png" width="50%" height="auto"></center>
+
2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.
<center>''' Gambar 4.4.4 Sequence Laporan Pengolahan Data Perpustakaan'''</center>
+
  
Dalam sequence yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
===Sequence Diagram Laporan===
  
1 Sistem laporan data perpustakaan
+
<center><img src="https://s18.postimg.org/fg9ilremx/Sequence_Diagram_Laporan.png" width="50%" height="auto"></center>
 +
<center>'''Gambar 4.6 Sequence Diagram Laporan'''</center>
  
1 Aktor
+
Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:
  
7 Boundary lifeline : halaman utama, login, halaman utama, menu laporan buku, menu laporan peminjaman, menu laporan pengembalian, menu laporan denda.
+
1 (satu) sistem yang mencakup seluruh kegiatan Laporan.
  
2 Control lifeline : proses login, proses cetak
+
1 (satu) actor yang melakukan kegiatan, yaitu: Pimpinan.
  
3 Entity lifeline : tbl Buku, tbl Peminjaman, tbl Denda
+
5 (lima) lifeline, diantaranya: hasil rapat, penggunaan ruangan, tampilkan, export dan database.
  
27 Message : pilih menu login, input username, input password, klik tombol login, verifikasi login, login gagal, login berhasil, pilih menu laporan buku, periksa laporan data buku, klik tombol cetak, ''get'' data buku cetak laporan, pilih menu laporan peminjaman, periksa laporan data peminjaman, get data peminjaman cetak laporan peminjaman, pilih menu laporan pengembalian, periksa laporan data pengembalian, ''get'' data peminjaman, klik tombol cetak, pilih menu laporan denda, periksa laporan data denda, get data denda, klik tombol cetak
+
16 (enam belas) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.
  
==Class Diagram Yang Di Usulkan==
+
2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.
===Class Diagram Database Aplikasi Pengelolaan Data Perpustakaan ===
+
  
<center><img src="https://s26.postimg.org/x5v2v9vm1/image.png" width="50%" height="auto"></center>
+
==Rancangan Basis Data==
<center>'''Gambar 4.5.1 Class Diagram Sistem Perpustakaan'''</center>
+
===Class Diagram Yang Di Usulkan===
  
Dalam class diagram yang di gambarkan di atas terdapat beberapa komponen yaitu :
+
<center><img src="https://s18.postimg.org/krof6kg61/class_diagram.jpg" width="50%" height="auto"></center>
 
+
<center>'''Gambar 4.7 Class Diagram Sistem Yang Di Usulkan'''</center>
7 ''Class'' diagram yang terdiri dari attribute dan operator dari masing – masing fungsi
+
 
+
5 ''Association'' relasi antar class
+
  
 
==Spesifikasi Basis Data==
 
==Spesifikasi Basis Data==
 
<ol type="1">
 
<ol type="1">
<li>Nama File : Buku</li>
+
<li>Nama File : tbl_user</li>
 
Media : Hardisk<br/>
 
Media : Hardisk<br/>
Isi : Id_buku, kode_buku, id_judul, is_ada<br/>
+
Isi : kode_user, password_user, nm_user, almt_user, tmpt_lahir_user, tgl_lahir_user, jns_kelamin_user, file_name_user, level_user, stts_user<br/>
Primary Key : id_buku<br/>
+
Primary Key : kode_user<br/>
Jumlah Record : 30<br/>
+
Jumlah Record : 313<br/>
 
Struktur :<br/>
 
Struktur :<br/>
  
<center>'''Tabel 4.6.1 Buku'''</center>
+
<center>'''Tabel 4.3 User'''</center>
<center><img src="https://s26.postimg.org/hzkfqlg7d/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/r2yok4y0p/User.png" width="50%" height="auto"></center>
  
<li>Nama File : denda</li>
+
<li>Nama File : tbl_ruangan</li>
Media : hardisk<br/>
+
Media : Hardisk<br/>
Isi : id_pinjam, jumlah, tanggal_pembayaran, is_dibayar<br/>
+
Isi : kode_ruangan, nm_ruangan<br/>
Primary Key : id_pinjam<br/>
+
Primary Key : kode_ruangan<br/>
Jumlah Record : 30<br/>
+
Jumlah Record : 110<br/>
Struktur :
+
Struktur :<br/>
  
<center>'''Tabel 4.6.2 Denda'''</center>
+
<center>'''Tabel 4.4 Ruangan'''</center>
<center><img src="https://s26.postimg.org/3x33pd07d/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/eobwjztpl/Ruangan.png" width="50%" height="auto"></center>
  
<li>Nama File : judul</li>
+
<li>Nama File : tbl_resume</li>
Media : hardisk <br/>
+
Media : Hardisk<br/>
Isi : id_judul, isbn, judul_buku, penulis, penerbit, cover<br/>
+
Isi : id_resume, kode_booking, tgl_resume, judul_resume, isi_resume<br/>
Primary Key : id_judul<br/>
+
Primary Key : id_resume<br/>
Jumlah Record : 1045<br/>
+
Jumlah Record : 166<br/>
Struktur :
+
Struktur :<br/>
  
<center>'''Tabel 4.6.3 Judul'''</center>
+
<center>'''Tabel 4.5 Resume'''</center>
<center><img src="https://s26.postimg.org/xl6coahjd/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/4fjfdq2yh/Resume.png" width="50%" height="auto"></center>
<li>Nama File : kelas</li>
+
 
Media : hardisk<br/>
+
<li>Nama File : tbl_karyawan</li>
Isi : id_kelas, nama_kelas<br/>
+
Media : Hardisk<br/>
Primary Key : id_kelas<br/>
+
Isi : kode_karyawan, nik, password_karyawan, nm_karyawan, almt_karyawan, tmpt_lahir_karyawan, tgl_lahir_karyawan, jns_kelamin_karyawan, file_name_karyawan, telp_karyawan, stts_karyawan<br/>
Jumlah Record : 265<br/>
+
Primary Key : kode_karyawan<br/>
 +
Jumlah Record : 342<br/>
 
Struktur :<br/>
 
Struktur :<br/>
  
<center>'''Tabel 4.6.4 Kelas'''</center>
+
<center>'''Tabel 4.6 Karyawan'''</center>
<center><img src="https://s26.postimg.org/6m2ht4v2h/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/rh00jqpu1/Karyawan.png" width="50%" height="auto"></center>
  
<li>Nama File : peminjaman</li>
+
<li>Nama File : tbl_jam_booking</li>
Media : hardisk<br/>
+
Media : Hardisk<br/>
Isi : id_pinjam, tanggal_pinjam, id_siswa, id_buku, tanggal kembali, is_kembali <br/>
+
Isi : id_jam_booking, jam_booking<br/>
Primary Key : id_pinjam<br/>
+
Primary Key : kode_karyawan<br/>
Jumlah Record : 50<br/>
+
Jumlah Record : 11<br/>
 
Struktur :<br/>
 
Struktur :<br/>
  
<center>'''Tabel 4.6.5 Peminjaman'''</center>
+
<center>'''Tabel 4.7 Jam Booking'''</center>
<center><img src="https://s26.postimg.org/fwelwo5s9/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/b5zwnj0ih/Jam_Booking.png" width="50%" height="auto"></center>
  
<li>Nama File : siswa</li>
+
<li>Nama File : tbl_daftar_hadir</li>
Media : hardisk<br/>
+
Media : Hardisk<br/>
Isi : id_siswa, nis, nama_siswa, jenis_kelamin, id_kelas<br/>
+
Isi : id_daftar_hadir, kode_booking, kode_karyawan<br/>
Primary Key : id_siswa<br/>
+
Primary Key : id_daftar_hadir<br/>
Jumlah Record : 279<br/>
+
Jumlah Record : 26<br/>
 
Struktur :<br/>
 
Struktur :<br/>
  
<center>'''Tabel 4.6.6 Siswa'''</center>
+
<center>'''Tabel 4.8 Daftar Hadir'''</center>
<center><img src="https://s26.postimg.org/60dix1009/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/kqjjaid0p/Daftar_Hadir.png" width="50%" height="auto"></center>
  
<li>Nama File : user</li>
+
<li>Nama File : tbl_booking</li>
Media : hardisk<br/>
+
Media : Hardisk<br/>
Isi : id_user, nama_user, username, password, level, is_blokir<br/>
+
Isi : kode_booking, kode_ruangan, jam_mulai, jam_selesai, range_jam, kode_karyawan, tgl_booking, keterangan<br/>
Primary Key : id_user<br/>
+
Primary Key : kode_booking<br/>
Jumlah Record : 286<br/>
+
Jumlah Record : 134<br/>
 
Struktur :<br/>
 
Struktur :<br/>
  
<center>'''Tabel 4.6.7 User'''</center>
+
<center>'''Tabel 4.9 Booking'''</center>
<center><img src="https://s26.postimg.org/e7a42cfgp/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/v1vw2q20p/Booking.png" width="50%" height="auto"></center>
  
 
</ol>
 
</ol>
Baris 3.854: Baris 3.765:
 
==Prototype Sistem Yang Di Usulkan==
 
==Prototype Sistem Yang Di Usulkan==
 
Pada tahap ini menjelaskan tentang rancangan tampilan program yang akan di buat sesuai dengan kebutuhan daripada pengguna sistem. Berikut gambaran rancangan prototype program yang akan dibuat :<br/>
 
Pada tahap ini menjelaskan tentang rancangan tampilan program yang akan di buat sesuai dengan kebutuhan daripada pengguna sistem. Berikut gambaran rancangan prototype program yang akan dibuat :<br/>
Prototype Halaman Utama User<br/>
+
===Prototype Halaman Login===
<center><img src="https://s26.postimg.org/d69vd7yh5/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/k2aoriokp/Menu_Login.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.1 Prototype Halaman Utama User'''</center>
+
<center>'''Gambar 4.8 Prototype Halaman Login'''</center>
  
Prototype Menu Pencarian Buku<br/>
+
===Prototype Halaman Utama===
<center><img src="https://s26.postimg.org/rs0w1gv9l/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/f3n6d3fnt/Halaman_Utama.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.2 Prototype Halaman Pencarian Buku'''</center>
+
<center>'''Gambar 4.9 Prototype Halaman Utama'''</center>
  
Prototype Menu Login Admin<br/>
+
===Prototype Halaman Menu Master Data Staff Administrasi===
<center><img src="https://s26.postimg.org/jy0ag2ngp/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/n2w4lvhkp/Master_Data_Staff_Administrasi.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.3 Prototype Halaman Login Admin'''</center>
+
<center>'''Gambar 4.10 Prototype Halaman Menu Master Data Staff Administrasi'''</center>
  
Prototype Menu Registrasi Anggota<br/>
+
===Prototype Halaman Menu Master Data Karyawan===
<center><img src="https://s26.postimg.org/bv244r2vd/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/chc99fvp5/Master_Data_Karyawan.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.4 Prototype Menu Registrasi Anggota'''</center>
+
<center>'''Gambar 4.11 Prototype Halaman Menu Master Data Karyawan'''</center>
  
Prototype Halaman Utama Admin<br/>
+
===Prototype Halaman Menu Master Data Ruangan===
<center><img src="https://s26.postimg.org/928wkq2ix/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/wopp1siwp/Master_Data_Ruangan.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.5 Prototype Halaman Utama Admin'''</center>
+
<center>'''Gambar 4.12 Prototype Halaman Menu Master Data Ruangan'''</center>
  
Prototype Menu Kelola Kelas<br/>
+
===Prototype Halaman Menu Booking Ruangan===
<center><img src="https://s26.postimg.org/tawa6g1u1/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/3z2t57k2h/Halaman_Booking_Ruangan.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.6 Prototype Menu Kelola Kelas'''</center>
+
<center>'''Gambar 4.13 Prototype Halaman Menu Booking Ruangan'''</center>
  
Prototype Menu Kelola Siswa<br/>
+
===Prototype Halaman Form Input Booking Ruangan===
<center><img src="https://s26.postimg.org/hpm3yqgcp/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/apjaeowyh/Halaman_Form_Input_Booking_Ruangan.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.7 Prototype Menu Kelola Siswa'''</center>
+
<center>'''Gambar 4.14 Prototype Halaman Form Input Booking Ruangan'''</center>
  
Prototyepe Menu Kelola Buku<br/>
+
===Prototype Halaman Menu Cek Jadwal===
<center><img src="https://s26.postimg.org/h2rsmy8uh/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/4ollhr03d/Halaman_Cek_Jadwal.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.8 Prototype Menu Kelola Buku'''</center>
+
<center>'''Gambar 4.15 Prototype Halaman Menu Cek Jadwal'''</center>
  
Prototype Menu Kelola User<br/>
+
===Prototype Halaman Menu Daftar Jadwal===
<center><img src="https://s26.postimg.org/sqluhhxzd/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/sscd63nq1/Halaman_Daftar_Jadwal.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.9 Prototype Menu Kelola User'''</center>
+
<center>'''Gambar 4.16 Prototype Halaman Menu Daftar Jadwal'''</center>
  
Prototype Menu Kelola Pengembalian<br/>
+
===Prototype Halaman Menu Laporan===
<center><img src="https://s26.postimg.org/gfsvxfbyh/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/yginx24y1/Halaman_Menu_Laporan.png" width="50%" height="auto"></center>
<center>'''Gambar 4.7.10 Prototype Menu Kelola Pengembalian'''</center>
+
<center>'''Gambar 4.17 Prototype Halaman Menu Laporan'''</center>
  
Prototype Menu Kelola Peminjaman<br/>
+
==Konfigurasi Sistem Yang Diusulkan==
<center><img src="https://s26.postimg.org/unikm2ond/image.png" width="50%" height="auto"></center>
+
===Spesifikasi Hardware===
<center>'''Gambar 4.7.11 Prototype Menu Kelola Peminjaman'''</center>
+
Perangkat keras yang dibutuhkan oleh aplikasi atau sistem adalah suatu unit personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan datang. Adapun Spesifikasi kebutuhannya adalah sebagai berikut :
  
Prototype Menu Laporan Buku<br/>
+
# Processor : Intel Core i3 CPU 2.5 GHz (4CPUs)
<center><img src="https://s26.postimg.org/bsmtvnoll/image.png" width="50%" height="auto"></center>
+
# RAM : DDR3 4 GB
<center>'''Gambar 4.7.12 Prototype Laporan Buku'''</center>
+
# Harddisk : 500 GB
 +
# Monitor : 14 inch
 +
# Mouse : Standard Mouse
 +
# Keyboard : Standard Office Keyboard
  
Prototype Menu Laporan Pengembalian<br/>
+
===Aplikasi Yang Digunakan===
<center><img src="https://s26.postimg.org/43pzjxo3t/image.png" width="50%" height="auto"></center>
+
Perangkat lunak yang digunakan merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam instruksi yang diinginkan. Agar sistem dapat menghasilkan informasi yang diharapkan, maka perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut :
<center>'''Gambar 4.7.13 Prototype Menu Laporan Pengembalian'''</center>
+
  
Prototype Laporan Peminjaman<br/>
+
# Windows 7 Ultimate 64 bit
<center><img src="https://s26.postimg.org/6ovk7gdhl/image.png" width="50%" height="auto"></center>
+
# XAMPP v.3.2.1 Compatible Php 5
<center>'''Gambar 4.7.14 Prototype Laporan Peminjaman'''</center>
+
# Adobe Dreamweaver CS3
 +
# Visual Paradigm For UML CE 11.2
 +
# Browser ( Google Chrome / Mozilla Firefox)
  
Prototype Menu Laporan Denda<br/>
 
<center><img src="https://s26.postimg.org/44zxdcpxl/image.png" width="50%" height="auto"></center>
 
<center>'''Gambar 4.7.15 Prototype Menu Laporan Denda'''</center>
 
  
==Konfigurasi Sistem Usulan==
+
===Hak Akses===
Spesifikasi Hardware
+
Hak akses untuk dapat mengoperasikan atau mengolah data absensi dapat dilakukan oleh :
Perangkat keras (hardware) minimal yang diusulkan untuk pengguna yang menggunakan sistem ini adalah sebagai berikut :
+
<ol type="a">
+
<li>Processor : Dual Core
+
<li>Monitor : 14 Inci
+
<li>Mouse : Standard Mouse
+
<li>Keyboard : Standard
+
<li>RAM : 2 GB
+
<li>Harddisk : 80 GB
+
<li>Printer : Inkjet / Laserjet (Opsional)
+
</ol>
+
  
== Spesifikasi Software ==
+
# Staff Administrasi  / Admin
Perangkat lunak (software) minimal yang diusulkan untuk pengguna yang menggunakan sistem ini adalah sebagai berikut :<br/>
+
# Karyawan
Sistem Operasi Windows<br/>
+
# Pimpinan
Xampp v.3.2.2 Compatible Php 5<br/>
+
Browser (Support HTML5)<br/>
+
Google Chrome (versi 40 atau terbaru)<br/>
+
Firefox (versi 45 atau terbaru)<br/>
+
Internet Explorer / Edge (versi 11 atau terbaru)
+
  
== Hak Akses ==
+
==Testing==
Administrator ( Full Access )<br/>
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
User ( Add, View Data )<br/>
+
Untuk tahap pengujian penulis menggunakan metode Black Box Testing. Metode ini merupakan pengujian program terhadap kebutuhan fungsi dari suatu program yang bertujuan untuk menemukan kesalahan fungsi pada program.</p>
Viewers ( View Data )
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output sesuai dengan yang diinginkan dan sesuai dengan fungsi dasar dari program tersebut.</p>
 +
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
 +
Apabila dari input yang diberikan, proses dapat menghasilkan ouput yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah berjalan dengan baik, tetapi apabila ouput yang dihasilkan tidak sesuai dengan kebutuhan funsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penulusuran perbiakan untuk memperbaiki kesalahan yang terjadi.</p>
 +
Berikut metode testing dengan menggunakan metode black box :
  
== Testing ==
+
<center>'''Tabel 4.10 Pengujian Blackbox Pada Login'''</center>
Untuk melakukan tahap testing, pada penelitian ini saya menggunakan metode black box testing yang dimana pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Dengan hasil pengujian sebagai berikut :
+
<center><img src="https://s18.postimg.org/i82fng6cp/Blackbox_Login.png" width="50%" height="auto"></center>
Hasil Pengujian Pada Menu login<br/>
+
Tabel 4.11.1 Pengujian Blackbox Pada Login
+
  
 
Hasil pengujian blackbox testing pada pengolahan data<br/>
 
Hasil pengujian blackbox testing pada pengolahan data<br/>
Tabel 4.11.2 Hasil Pengujian Blackbox Pada Pengolahan Data
+
<center>'''Tabel 4.11 Pengujian Blackbox Pada Pengolahan Data'''</center>
 
+
<center><img src="https://s18.postimg.org/eoghxq3nt/Blackbox_Pengolahan_Data.png" width="50%" height="auto"></center>
==Perbedaan Sistem Berjalan Dengan Sistem Usulan==
+
 
+
<center>'''Tabel 4.12  Perbedaan Sistem Berjalan Dengan Sistem Usulan'''</center>
+
 
+
{| class="wikitable" style="margin: auto"
+
|-
+
|
+
No
+
 
+
|
+
Sistem Berjalan
+
 
+
|
+
Sistem Usulan
+
 
+
|-
+
|
+
1
+
 
+
 
+
 
+
 
+
 
+
|
+
Input data peminjaman dan pengembalian masih manual
+
 
+
|
+
Input data peminjaman dan pengembalian yang terkomputerisasi dengan menggunakan aplikasi bebasis web.
+
 
+
|-
+
|
+
2
+
 
+
|
+
Pendataan anggota masih menggunakan buku besar
+
 
+
 
+
 
+
|
+
Pendataan anggota yang sudah menggunakan sistem sehingga dapat lebih efektif dan efisien
+
 
+
 
+
 
+
|-
+
|
+
3
+
 
+
|
+
Laporan yang masih manual
+
 
+
 
+
 
+
|
+
Laporan pengolahan data perpustakaan yang dapat diakses lebih mudah dengan aplikasi.
+
 
+
 
+
 
+
|-
+
|
+
4
+
 
+
|
+
Pencarian ketersediaan buku belum ada dan masih mencari dengan manual
+
 
+
|
+
Pencarian ketersedian buku dapat di cek dengan mudah dengan menggunakan aplikasi
+
 
+
|}
+
  
 
==Evaluasi==
 
==Evaluasi==
 
+
<p style="text-align:justify;text-indent:0.5in;line-height:2;">
Setelah melakukan pengujian dengan blackbox testing dengan cara memberikan inputan pada program yang akan di implementasikan seperti menguji test login dan pengolahan data. Dengan pengetesan seperti memberi inputan – inputan pada pengetesan aplikasi. Seperti jika data yang di inputkan tidak valid maka akan muncul pesan dari sistem. Hal ini sangat berguna dan sangat membantu untuk ''user ''aplikasi dalam penginputan data yang benar pada sistem aplikasi dan selanjutnya di proses agardapat memberikan informasi data yang baik, akurat, serta effisien.
+
Setelah dilakukan pengujian menggunakan  metode blackbox testing dengan cara memberikan inputan pada program seperti menguji test login dan pengolahan data. Dengan pengetesan seperti memberi inputan – inputan pada pengetesan aplikasi. Seperti jika data yang di input tidak valid maka akan muncul pesan dari sistem. Hal ini sangat berguna dan sangat membantu untuk user aplikasi dalam penginputan data yang benar pada sistem aplikasi dan selanjutnya di proses agardapat memberikan informasi data yang baik, akurat, serta effisien.</p>
  
 
==Schedule Implementasi==
 
==Schedule Implementasi==
 +
Schedule Implementasi adalah jadwal atau rencana yang di butuhkan pada proses implementasi program. Dalam tahapan ini di butuhkan sebuah jadwal agar proses implementasi lebih terstruktur. Demikian jadwal atau rencana proses implementasi program yang telah di buat :
  
Schedule Implementasi adalah jadwal atau rencana yang di butuhkan pada proses implementasi program peminjaman dan pengembalian buku perpustakaan seperti dalam pengolahan data pada SMAS Islamic Centre. Dalam tahapan ini di butuhkan jadwal implementasi program agar proses implementasi lebih terstruktur. Demikian jadwal atau rencana proses implementasi program yang telah di buat :
+
<center>'''Tabel 4.12 Schedule Implementasi'''</center>
 
+
<center><img src="https://s18.postimg.org/g61y9bazd/Schedule_Implementasi.png" width="50%" height="auto"></center>
<center>'''Tabel 4.14 Schedule Implementasi'''</center>
+
 
+
<center><img src="https://s26.postimg.org/qi7o05qvd/image.png" width="50%" height="auto"></center>
+
  
 
==Estimasi Biaya==
 
==Estimasi Biaya==
  
<center>'''Tabel 4.15 Estimasi Biaya'''</center>
+
<center>'''Tabel 4.13 Estimasi Biaya'''</center>
  
<center><img src="https://s26.postimg.org/wlp8k2h55/image.png" width="50%" height="auto"></center>
+
<center><img src="https://s18.postimg.org/ya4ytj0tl/Estimasi_Biaya.png" width="50%" height="auto"></center>
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
  
 
=<div style=" text-align: center">'''BAB V'''</div>=
 
=<div style=" text-align: center">'''BAB V'''</div>=
<div style="font-size: 14pt; text-align: center">'''KESIMPULAN'''</div>
+
<div style="font-size: 14pt; text-align: center">'''KESIMPULAN DAN SARAN'''</div>
 
<div style="line-height: 2">
 
<div style="line-height: 2">
 
==Kesimpulan==
 
==Kesimpulan==
  
Dari hasil penelitian yang telah di lakukan dari berbagai metode yang telah di kerjakan maka didapatkan kesimpulan sebagai berikut :
+
Berdasarkan hasil penelitian dan pengamatan yang telah dilakukan, maka dapat disimpulkan beberapa hal sebagai berikut:
 +
 
 +
# Proses booking/peminjaman ruang untuk rapat masih manual yang menyebabkan proses penjadwalan menjadi lebih lama dan kurang efektif maupun efisien.
 +
# Update jadwal terbaru tidak selalu cepat karena data peminjaman yang masuk tidak langsung diproses dan kadang menyebabkan terjadinya bentrok jadwal sedangkan surat permohonan pemakaian ruang sudah terlanjur di ajukan.
 +
# Perancangan sistem baru yang berbasis website dapat memudahkan staff administrasi dalam melakukan proses penjadwalan maupun monitoring ruang yang akan dipakai untuk rapat dan dapat memudahkan karyawan dalam pengecekan jadwal ruang rapat maupun dalam pengajuan pemakaian ruang untuk rapat.
  
# Sistem pengelolaan data perpustakaan SMA Islamic Centre masih manual dan belum terkomputerisasi. Masih mengandalkan buku besar sebagai bahan catat mencatat. Dampaknya pengolahan data kurang cepat dan terkadang salah dalam pencatatan.
 
# Dari hasil Analisa berdasarkan prosedur system berjalan pada pengolahan data peminjaman dan pengembalian buku di perpustakaan SMA Islamic Centre masih mengandalkan buku besar, tidak jarang dokumen sering kali hilang dan peminjaman buku tidak termonitoring.
 
# Agar mendapatkan system pengolahan data yang baik, cepat dan effisien di butuhkan system pengolahan data perpustakaan berbasis web. Dan dengan mengumpulkan data – data dari metode yang telah dilakukan berupa elisitasi, wawancara, SWOT, dan melakukan perbandingan dari system lama dengan system baru. Merancang database system dengan MySQL. Desain tampilan software dengan menggunakan framework bootstrap dan pemograman php di dukung dengan framework codeigniter yang berhubungan dengan aplikasi server local XAMPP, serta melakukan pengujian terhadap software dengan menggunakan metode blackbox testing.
 
# Tidak lupa juga di butuhkan sumber daya manusia yang mendukung dalam pengoperasian program utnuk penginputan data dan pembuatan laporan yang akurat.
 
 
==Saran==
 
==Saran==
  
Setelah membuat kesimpulan terhadap penelitian terhadap pengelolaan data perpustakaan ini. Adapaun saran dalam penelitian ini agar dapat di kembangkan sebagai hal yang dapat mengatasi masalah yang ada di antaranya :
+
Untuk menanggulangi masalah yang ada dan mendapatkan hasil yang maksimal, maka peneliti bermaksud memberikan saran yaitu :
 +
 
 +
# Diperlukannya pelatihan bagi staff administrasi dalam menjalankan sistem yang dibangun agar dapat memaksimalkan kinerja sistem.
 +
# Diperlukan ketelitian bagi staff administrasi untuk meminimalisir terjadinya human error agar data yang masuk dapat akurat.
 +
# Perlunya maintenance secara berkala terhadap sistem yang dibangun untuk meminimalisir bug/error yang terjadi pada sistem dikemudian hari dan sistem selalu berjalan sesuai fungsinya.
  
# Melakukan pelatihan terhadap user khususnya operator yaitu staff perpustakaan agar dapat mengoptimalkan kinerja system pengolahan data dengan baik dan efektif serta akurat dalam penginputan data yang ada.
 
# Harus diadakan evaluasi system apabila system baru telah di terapkan .agar dapat mengikuti pengembangan aplikasi yang ada.
 
# Untuk mahasiswa yang akan melakukan penelitian yang sama seperti penelitian ini di harapkan dapat lebih mengembangkan system sebelumnya agar didapatkan system yang baik dan mampu meciptakan system updatean yang baru.
 
 
</div>
 
</div>
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
 
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->

Revisi terkini pada 24 Februari 2018 16.00

PERANCANGAN SISTEM MONITORING PENJADWALAN

RUANG RAPAT BERBASIS WEB PADA

PT. SINTECH BERKAH ABADI


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1322477384
NAMA


JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2017/2018


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM MONITORING PENJADWALAN

RUANG RAPAT BERBASIS WEB PADA

PT. SINTECH BERKAH ABADI

Disusun Oleh :

NIM
: 1322477384
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering

 

 

Disahkan Oleh :

Tangerang, 23 Januari 2018

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Teknik Informatika
           
           
           
           
(Ir. Untung Raharja, M.T.I., M.M)
       
(Junaidi, M.Kom.)
NIP : 99001
       
NIP : 05062


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM MONITORING PENJADWALAN

RUANG RAPAT BERBASIS WEB PADA

PT. SINTECH BERKAH ABADI

Disusun Oleh :

NIM
: 1322477384
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Disetujui Oleh :

Tangerang, 23 Januari 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sutrisno, M.Kom)
   
(Junaidi, M.Kom)
NID : 10020
   
NID : 05062


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM MONITORING PENJADWALAN

RUANG RAPAT BERBASIS WEB PADA

PT. SINTECH BERKAH ABADI

Disusun Oleh :

NIM
: 1322477384
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, 23 Januari 2018

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


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM MONITORING PENJADWALAN

RUANG RAPAT BERBASIS WEB PADA

PT. SINTECH BERKAH ABADI

Disusun Oleh :

NIM
: 1322477384
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering


 

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 di lingkungan 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, 23 Januari 2018

 
 
 
 
NIM : 1322477384

 

*Tandatangan dibubuhi materai 6.000


ABSTRAKSI

Teknologi internet dapat memudahkan pengolahan sebuah informasi sebagai sarana dan pra sarana penjadwalan. Teknologi ini sangat membantu untuk mendapatkan informasi yang lebih aktual dan dapat meningkatkan efisiensi tempat dan waktu. Salah satu pengaplikasian dalam kasus penyusunan jadwal ruangan ketika suatu institusi, organisasi, atau perorangan membutuhkan adanya ruang untuk keperluan rapat. Menyusun dan monitoring suatu penjadwalan, terutama penjadwalan ruang rapat mungkin terlihat mudah, akan tetapi ketika sumberdaya yang ada semakin terbatas, sementara penggunaan ruang semakin banyak tentunya membuat dan monitoring sebuah jadwal ruangan akan menjadi pekerjaan yang memakan waktu lama. Dengan dibuatnya sistem monitoring penjadwalan ruang rapat berbasis web, diharapkan memudahkan user dalam monitoring penjadwalan ruangan sesuai dengan sumberdaya dan batasan yang ada. Analisis sistem yang digunakan menggunakan metode analisa SWOT (strengths, weakness, opportunities, threats) dan metodologi perancangan system yang digunakan adalah metode UML (Unified Modeling Language). Dengan sistem ini pula diharapkan memudahkan komunikasi antara pengelola ruangan dan peserta rapat dalam monitoring dan penjadwalan pemakaian ruangan.

Kata Kunci: Sistem, Monitoring, Penjadwalan, Ruang Rapat, Web.


ABSTRACT

Internet technology can facilitate the processing of information as a means and pre-scheduling tool. This technology is very helpful to get more actual information and can improve the efficiency of place and time. One application in the case of the preparation of a room schedule when an institution, organization, or individual needs a space for meeting purposes. Developing and monitoring a scheduling, especially meeting room scheduling may seem easy, but when resources are limited, while more space is used to create and monitor a room schedule will be a time-consuming task. With the creation of web-based meeting room scheduling monitoring system, it is expected to facilitate the user in monitoring room scheduling in accordance with existing resources and limits. System analysis used SWOT analysis method (strengths, weakness, opportunities, threats) and system design methodology used is UML (Unified Modeling Language) method. With this system is also expected to facilitate communication between the room manager and meeting participants in the monitoring and scheduling of space usage.

Keywords : System, Monitoring, Scheduling, Meeting Room, Web.


KATA PENGANTAR


Puji dan syukur penulis panjatkan kehadirat Allah Yang Maha Esa yang telah memberikan rahmat-Nya, sehingga laporan Skripsi Penulis dapat berjalan dengan baik dan selesai dengan semestinya. Adapun judul yang diambil adalah “PERANCANGAN SISTEM MONITORING PENJADWALAN RUANG RAPAT BERBASIS WEB PADA PT. SINTECH BERKAH ABADI” . Tujuan dari pembuatan Laporan Skripsi ini antara lain memenuhi salah satu persyaratan menyelesaikan pendidikan jenjang Strata Satu (S1) Jurusan Teknik Informatika (TI) pada Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja, juga berguna untuk memperdalam kemampuan penulis dalam merancang suatu sistem agar dapat diterapkan dengan baik. Namun demikian berkat adanya bimbingan serta dukungan dari berbagai pihak, akhirnya Laporan Skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya. Penulis mengucapkan terimakasih kepada pihak-pihak yang telah membantu dalam menyelesaikan Laporan Skripsi ini, antara lain:

  1. Bapak Ir. Untung Rahardja, M.T.I.,M.M selaku Ketua STMIK RAHARJA.
  2. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika STMIK RAHARJA dan selaku Dosen Pembimbing Kedua memberikan banyak masukan dan motivasi kepada penulis sehingga laporan skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.
  4. Bapak Sutrisno,M.Kom. selaku pembimbing pertama yang telah banyak meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada penulis.
  5. Bapak Yasin, M.Kom. selaku Stackholder yang telah meluangkan waktu, tenaga dan pikirannya untuk memberikan pengarahan yang benar kepada penulis.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan banyak ilmu pengetahuan yang memperluas wawasan penulis.
  7. Yang tercinta Bapak, Ibu dan adik penulis, yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penulis.
  8. Dan rekan-rekan mahasiswa/i serta semua pihak yang tidak bisa disebutkan namanya satu persatu yang telah membantu dan memberikan saran kepada penulis dalam menyelesaikan Laporan Skripsi ini.
Akhir kata, besar harapan penulis mudah-mudahan Laporan Kuliah Kerja Praktek ini dapat memberikan informasi yang bermanfaat dan menambah pengetahuan bagi pembaca sekalian.

Tangerang, 23 Januari 2018
Arde Maskur
NIM. 1322477384

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang

Penggunaan teknologi informasi terus berkembang dan meningkat dengan adanya internet. Teknologi internet dapat memudahkan pengolahan sebuah informasi sebagai sarana dan pra sarana penjadwalan. Sebagai contohnya internet dapat digunakan untuk monitoring sistem penjadwalan. Teknologi ini sangat membantu untuk mendapatkan informasi yang lebih aktual dan dapat meningkatkan efisiensi tempat dan waktu. Salah satu pengaplikasian dalam kasus penyusunan jadwal ruangan ketika suatu institusi, organisasi, atau perorangan membutuhkan adanya ruang untuk keperluan rapat, hal ini tentunya perlu komunikasi antara pihak terkait. Mungkin jika pihak yang membutuhkan ruangan sebelumnya sudah membicarakannya kepada peserta rapat dan meminjam ruangan jauh hari, hal ini tidak akan menjadi masalah. Akan tetapi jika hal ini tidak terencanakan, maka dibutuhkan sebuah alat yang dapat menyampaikan permintaan dan informasi secara cepat.

Menyusun dan monitoring suatu penjadwalan, terutama penjadwalan ruang rapat mungkin terlihat mudah, akan tetapi ketika sumberdaya yang ada semakin terbatas, sementara penggunaan ruang semakin banyak tentunya membuat dan monitoring sebuah jadwal ruangan akan menjadi pekerjaan yang cukup memakan waktu yang lama. Beberapa sumberdaya yang biasanya dibutuhkan seperti ketersediaan ruangan, apakah ruangan tersebut memiliki kriteria yang cukup untuk mengadakan rapat, jumlah kursi, dan kebutuhan penunjang lainnya. Lalu peserta rapat, apakah bisa menyelesaikan permasalahan sampai batas waktu peminjaman ruangan. Dengan dibuatnya sebuah sistem monitoring penjadwalan ruang rapat berbasis web ini, diharapkan memudahkan user dalam monitoring penjadwalan ruangan sesuai dengan sumberdaya dan batasan yang ada. Dengan sistem ini pula diharapkan memudahkan komunikasi antara pengelola ruangan dan peserta rapat dalam monitoring dan penjadwalan pemakaian ruangan.

Berdasarkan uraian di atas penulis akan mengambil judul :

“Perancangan Sistem Monitoring Penjadwalan Ruang Rapat Berbasis Web Pada PT. Sintech Berkah Abadi”.

Rumusan Masalah

Berdasarkan pada latar belakang maka rumusan masalah yang akan dikaji dalam penulisan laporan penelitian ini adalah:

  1. Bagaimana sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi yang sedang berjalan saat ini ?
  2. Bagaimana tingkat efektivitas dan efisiensi sistem monitoring penjadwalan ruang rapat yang sedang berjalan saat ini ?
  3. Bagaimana sistem yang diusulkan dapat menciptakan proses laporan yang cepat dan optimal ?

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

  1. Tujuan Operasional
    1. Untuk menganalisa sistem monitoring pejadwalan yang sedang berjalan pada PT. Sintech Berkah Abadi.
    2. Mengidentifikasikan kelemahan sistem monitoring pejadwalan yang berjalan pada PT. Sintech Berkah Abadi, sehingga dapat menemukan masalah yang terjadi pada sistem yang berjalan dan mampu memberikan solusi yang terbaik.
    3. Dapat memberikan solusi pemecahan masalah untuk langkah kedepan dari permasalahan, sekaligus mengusulkan sistem baru yang lebih efektif dan efisien.
  2. Tujuan Fungsional
    1. Memberikan tambahan informasi dan pengetahuan kepada pembaca, terutama mahasiswa Raharja
    2. Sebagai bahan acuan atau literature review penulisan Laporan Skripsi pada masa yang akan datang.
  3. Tujuan Individual
    1. Memahami teknik menganalisa data, sehingga mempermudah penulis untuk melakukan perancangan dan pembuatan sistem yang baru
    2. Untuk memenuhi syarat kelulusan yang telah ditentukan oleh akademik.

Manfaat Penelitian

  1. Untuk menambah pengalaman penulis dalam meneliti dan membangun sistem, dalam hal ini sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi
  2. Agar hasil dari penelitian ini nantinya dapat bermanfaat bagi instansi yang bersangkutan sebagai pengetahuan maupun sebagai salah satu referensi dalam pengembangan sistem.

Ruang Lingkup Penelitian

Ruang lingkup dan batasan masalah pada laporan ini hanya mencangkup masalah sistem monitoring penjadwalan ruang rapat pada PT. Sintech Berkah Abadi.

Metode Penelitian

Metode Pengumpulan Data

  1. Metode Observasi
  2. Penulis melakukan penelitian dengan cara melakukan pengamatan secara langsung pada objek yang diteliti dan meminta data yang diperlukan sebagai bahan untuk menulis laporan analisa penelitian.

  3. Metode Studi Pustaka
  4. Penulis melakukan penelitian berdasarkan sumber-sumber literature seperti buku, internet, artikel, jurnal, dan lain sebagainya yang berkaitandengan penelitian sebagai bahan referensi dalam penyusunan laporan Kuliah Kerja Praktik.

  5. Wawancara
  6. Adalah suatu metode untuk mendapatkan data dengan cara wawancara atau tanya jawab secara lisan kepada stakeholder yang bersangkutan guna mendapatkan data yang diperlukan.

Metode Analisis

Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan hasil penelitian. Melalui analisis data, kita dapat memperoleh temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Analisis sistem dilakukan menggunakan metode analisa SWOT (strengths, weakness, opportunities, threats), kekuatan (strengths), kelemahan (weakness), kesempatan (opportunities), dan yang menjadi ancaman (threats). Analisa SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT.

Metode Perancangan

Dalam Skripsi ini metode perancangan yang digunakan adalah program Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram, dalam hal pembuatan sistem ini peneliti menggunakan Adobe Dreamweaver CS3 sebagai penulisan listing program PHP dan MySQL sebagai database.

Metode Testing

Pada penelitian ini penulis menggunakan metode Blackbox Tersting karena Blackbox Tersting adalah metode pengujian yang berfokus pada keperluan software. Karena itu uji coba Blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian Blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi.

Sistematika Penulisan

Guna memahami lebih jelas laporan Sripsi ini, maka penulisan laporan penelitian dilakukan dengan cara mengelompokkan materi menjadi beberapa sub bab dengan sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Berisi tentang latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisikan teori yang berupa pengertian dan definisi yang diambil dari kutipan buku yang berkaitan dengan penyusunan laporan skripsi serta beberapa literature review yang berhubungan dengan penelitian.

BAB III ANALISA SISTEM BERJALAN

Bab ini berisikan gambaran dan sejarah singkat Perguruan Tinggi Raharja, struktur organisasi, Tata laksana sistem yang berjalan yang terdiri dari prosedur sistem yang berjalan, rancangan prosedur sistem yang berjalan. Untuk metode analisa berdasarkan prosedur sistem yang berjalan terdiri atas analisa masukan, analisa proses, dan analisa keluaran. Kemudian permasalahan yang dihadapi, alternatif pemecahan masalah, dan user requirement.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Dalam bab ini penulis menguraikan sistem yang akan diusulkan seperti usulan prosedur yang baru, diagram rancangan sistem, rancangan basis data yang terdiri dari normalisasi dan spesifikasi basis data. Flowchart sistem yang diusulkan, Diagram HIPO (Hierarchy Plus Input Proces Output), rancangan prototype, konfigurasi sistem, testing, evaluasi, schedulle implementasi, dan estimasi biaya.

BAB V PENUTUP

Bab ini merupakan penutup yang berisi kesimpulan dari hasil analisa dan rancangan sistem yang dilakukan serta saran-saran terhadap sistem yang diusulkan.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Menurut Suprihadi et all dalam Jurnal CCIT (2013:310), [1] “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.”

Menurut Sutarman (2012:13), [2] “Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

Menurut Tata Sutabri (2012:16), [3] “Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang teroganisir, saling berinteraksi, saling bergantung satu sama lain, dan terpadu”.

Menurut Yakub (2012:1), [4] “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”.

Menurut Taufiq (2013:2), [5] “Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu”.

Berdasarkan pendapat yang dikemukakan diatas, dapat ditarik kesimpulan bahwa “Sistem adalah kumpulan dari bagian komponen dan elemen yang saling berkaitan dan berinteraksi untuk dapat mencapai suatu tujuan tertentu”.

Karakteristik Sistem

Menurut Sutabri (2012:20), [3]Model umum sebuah sistem adalah input, process, output, hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran.

Selain itu, sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut :

  1. Komponen Sistem (Components)
  2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerjasama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem, setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.

  3. Batasan Sistem (Boundary)
  4. Ruang lingkup sistem merupakan daerah yang membatasi antar sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya, batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

  5. Lingkungan Luar Sistem (Environment)
  6. Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem, lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara, lingkungan luar yang merugikan harus dikendalikan, jika tidak akan mengganggu kelangsungan hidup sistem tersebut.

  7. Penghubung Sistem (Interface)
  8. Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.

  9. Masukan Sistem (Input)
  10. Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh, di dalam suatu unit sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

  11. Pengolahan Sistem (Processing)
  12. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

  13. Keluaran Sistem (Output)
  14. Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.

  15. Sasaran Sistem (Objective)
  16. Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

Konsep Dasar Perancangan Sistem

Dalam Jurnal Momentum Sophan Sopian Vol.16 (2014:35) [6]Perancangan sistem didefinisikan oleh Robert J.Verzello atau Jhon Ruler III dalam bukunya “Data Processing : System and Concept”, yaitu : “Tahap setelah analisis dan siklus pengembangan sistem adalah pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi yaitu : suatu sistem dibentuk”.

Menurut George M.Scott dalam bukunya yang berjudul “Principles of Management Information System”, yaitu : “Rancangan sistem untuk menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan tahapan ini meyangkut mengkonfigurasikan komponen-komponen dari perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan “.Dengan demikian rancangan sistem dapat diartikan sebagai berikut :

  1. Tahap setelah analisis dari siklus pengembangan sistem.
  2. Pendefinisian dari kebutuhankebutuhan fungsional.
  3. Persiapan untuk rancang bangun implementasi.

Menggambarkan bagaimana sistem dibentuk dapat berupa penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Termasuk untuk mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.

Konsep Dasar Elisitasi

Dalam penelitian Dade Bachtiar dan Atikah yang berjudul “Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang” pada JURNAL SISFOTEK GLOBAL Vol. 5 No.1 ( 2015:71 ) [7]Elisitas berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.” Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut :

  1. Elisitasi Tahap I Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Elisitasi Tahap II Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.
    1. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembuatan sistem, akan membuat sistem tersebut lebih sempurna.
    3. “I” pada MDI itu artinya inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
  3. Elisitasi Tahap III Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:
    1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
    2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
    3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal, sehingga requirement tersebut harus dieliminasi.
    2. Middle (M) : Mampu untuk dikerjakan.
    3. Low (L) : Mudah untuk dikerjakan.
  4. Final Draft Elisitasi Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Teori Khusus

Konsep Dasar Monitoring

Definisi Monitoring

Mita Rohayati (Membangun Sistem Informasi Monitoring Data Inventori di Vio Hotel Indonesia dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033) [8]Pengertian Monitoring (bahasa Indonesia : pemantauan) adalah pemantauan yang dapat dijelaskan sebagai kesadaran tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan.

Kegiatan monitoring bisa diartikan sebagai suatu kegiatan memonitor atau mengawasi seluruh aktivitas yang dilakukan oleh seseorang. Kegiatan monitoring ini dapat dilakukan secara langsung. Monitoring langsung dilakukan dengan cara peninjauan langsung terhadap aktivitas yang sedang berlangsung seperti peninjauan barang yang masuk, barang yang keluar dan lain-lain. Sedangkan monitoring tidak langsung dilakukan melalui kegiatan penelaahan laporan tertulis, mencermati laporan lisan atau mewawancarai salah satu dari beberapa orang yang terlibat dalam satu kegiatan.

Gentisya Tri Mardiani (Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 35 Vol. 2, No. 1, Maret 2013, ISSN : 2089-9033) [9]Monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan kontinu tentang kegiatan/ program sehingga dapat dilakukan tindakan koreksi untuk penyempurnaan program/ kegiatan itu selanjutnya. Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran (awareness) tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan manajemen yang sedang berjalan. Monitoring adalah proses rutin pengumpulan data dan pengukuran kemajuan atas objektif program. Memantau perubahan yang fokus pada proses dan keluaran. Monitoring menyediakan data mentah untuk menjawab pertanyaan sedangkan evaluasi adalah meletakkan data-data tersebut agar dapat digunakan dan dengan demikian memberikan nilai tambah. Evaluasi adalah tempat belajar kejadian, pertanyaan yang perlu dijawab, rekomendasi yang harus dibuat, menyarankan perbaikan. Namun tanpa monitoring, evaluasi tidak akan ada dasar, tidak memiliki bahan baku untuk bekerja dengan, dan terbatas pada wilayah spekulasi oleh karena itu Monitoring dan Evaluasi harus berjalan seiring.

Tujuan Monitoring

Gentisya Tri Mardiani (Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web dalam Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 35 Vol. 2, No. 1, Maret 2013, ISSN : 2089-9033) [9]Tujuan dari monitoring adalah :

  1. Mengkaji apakah kegiatan- kegiatan yang dilaksanakan telah sesuai dengan rencana
  2. Mengidentifikasi masalah yang timbul agar langsung dapat diatasi.
  3. Melakukan penilaian apakah pola kerja dan manajemen yang digunakan sudah tepat untuk mencapai tujuan kegiatan.
  4. Mengetahui kaitan antara kegiatan dengan tujuan untuk memperoleh ukuran kemajuan.
  5. Menyesuaikan kegiatan dengan lingkungan yang berubah, tanpa menyimpang dari tujuan.

Penjadwalan

Conway (1967) [10]mendefinisikan penjadwalan sebagai berikut: ”Scheduling is the task of assigning each operation to a specific position or the time scale of the specific machine”.”Penjadwalan adalah tugas menetapkan setiap operasi ke posisi tertentu atau skala waktu dari mesin tertentu”. Sedangkan Fogarty (1991) mengatakan bahwa penjadwalan mencakup dua hal, yaitu scheduling dan sequencing yang masing-masing didefinisisikan sebagai berikut: ”Scheduling is the assigning of starting and completion times orders (job) and frequently includes the times when orders are to arrive and leave each department”.”Penjadwalan adalah penetapan dari waktu mulai dan penyelesaian pekerjaan dan sering kali mencakup saat pekerjaan tiba dan saat meninggalkan setiap departemen” Scheduling (penjadwalan) merupakan proses penugasan kapan pekerjaan harus dimulai dan diselesaikan, sedangkan sequencing (pengurutan) merupakan proses pengaturan urutan atas pekerjaan-pekerjaan yang harus diselesaikan tersebut. Karena eratnya hubungan diantara kedua istilah ini, maka biasanya dalam penggunaan kata scheduling (penjadwalan), pengertian sequencing sudah tercakup didalamnya.

Secara umum masalah penjadwalan menurut French (1982) dapat dijelaskan sebagai berikut. Jika ada n job {j1, j2, j3, ..., jn} harus diproses pada m mesin {m1, m2, m3, ..., mn} Proses pengerjaan job J1 disebut dengan operasi Oij. Waktu yang diperlukan untuk memproses operasi Oij pada mesin Mj adalah tij. Beberapa job mungkin memiliki saat pengerjaan paling awal atau saat kedatangan job ke shop 6 yang disebut release date, rij yang mungkin tidak sama dengan 0, dan juga batas saat penyelesaian yang disebut due date, dij. Permasalahan penjadwalan adalah menentukan urutan produksi yang memberikan solusi terbaik dengan kriteria sebagai berikut:

  1. Memenuhi technological constraint yang ada, dengan kata lain merupakan jadwal yang feasible.
  2. Memenuhi beberapa kriteria pengukuran performansi, seperti minimasi makespan, minimasi banyaknya job yang terlambat, dan sebagainya.

Rapat

Pengertian rapat dalam Kamus Besar Bahasa Indonesia adalah pertemuan (kumpulan) untuk membicarakan sesuatu, sidang, majelis. Penulis mengkhususkan rapat sebagai jenis kegiatan yang digunakan dalam penelitian sistem monitoring penjadwalan ini.

Konsep Dasar Web

Definisi Web

Menurut Kadir (2013:327), [11]“Web adalah sebuah program yang dibangun dengan menggunakan bahasa yang disebut HTML (Hypertext Markup Language)”.

Aplikasi web itu sendiri dapat dibagi menjadi Web Statis dan Web Dinamis. Web Statis dibentuk dengan menggunakan HTML saja. Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Web Dinamis dibentuk tidak hanya dengan HTML tetapi juga dengan perangkat lunak tambahan. Sehingga Web Dinamis memungkinkan pengguna untuk berinteraksi dengan Web Server.

Definisi Aplikasi Web

Aplikasi web adalah jenis aplikasi yang diakses melalui jaringan seperti internet atau intranet , seperti : internet explorer dan Mozilla Firefox. Dengan menggunakan aplikasi web, kita hanya perlu menempatkan aplikasi dalam sebuah server dan dengan sendirinya aplikasi tersebut dapat diakses dari manapun, sepanjang pemakai dapat mengakses web server-nya. Web server adalah server yang melayani permintaan aplikasi web. Aplikasi web yang paling dasar ditulis dengan menggunakan HTML (Hypertext Markup Language).

Fungsi Web Browser

Rulia Puji Hastanti, Indah Uly Wardati, Bambang Eka Purnama (SISTEM PENJUALAN BERBASIS WEB (E-COMMERCE) PADA TATA DISTRO KABUPATEN PACITAN dalam IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA, ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM) [12]Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.

  1. Fungsi Komunikasi
  2. Beberapa fasilitas yang memberikan fungsi komunikasi, seperti : chatting, web base email dan lain-lain.

  3. Fungsi Informasi
  4. Fungsi informasi website seperti : News, Profile, Library, referensi dan lain-lain.

  5. Fungsi Intertainment
  6. Website mempunyai fungsi hiburan. Misalnya web-web yang menyediakan game online, music online dan lain-lain.

Konsep Dasar Analisa SWOT

Definisi Analisa SWOT

Menurut Yusmini dalam Hatmanto (2013:49), “Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategi perusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats)”.

Keputusan strategis perusahaan perlu pertimbangan faktor internal yang mencakup kekuatan dan kelemahan maupun faktor eksternal yang mencakup peluang dan ancaman. Oleh karena itu perlu adanya pertimbangan-pertimbangan penting untuk analisis SWOT.

Tujuan Analisa SWOT

Menurut Dewi dalam Nina Rahayu (2013), Analisis SWOT digunakan untuk mengidentifikasi kekuatan, kelemahan, peluang dan ancaman dari bisnis yang dilakukan oleh organisasi.

Definisi Unified Modeling Language (UML)

Shanti Ria Serepia Siregar, Penti Sundari (Rancangan Sistem Informasi Pengelolaan Data Kependudukan Desa (Studi Kasus di Kantor Desa Sangiang Kecamatan Sepatan Timur) dalam JIMP - Jurnal Sisfotek Global ISSN : 2088 – 1762 Vol. 6 No. 1 / Maret 2016) Definisi UML menurut Rosa A.S dan M.Shalahuddin (2015:133), [13]“UML atau (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek”.

Ada empat jenis diagram dalam UML yakni:

  1. Use Case Diagram
  2. Activity Diagram
  3. Class Diagram
  4. Sequence Diagram

Saipul Anwar1, Yasin Efendi2, Ambi Muhammad Dzuhri (Perancangan Sistem Informasi Data Trip Lintasan Perhari Cabang Merak dan Laporan ke ASDP Berbasis Web Pada PT. Jemla Ferry dalam Jurnal Sistem Informasi, p-ISSN 1979-0767) Unifed Modelling Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak sebuah sistem. UML lebih mengedepankan penggunaan diagram untuk menggambarkan aspek dari sistem, karena tergolong bahasa visual yang lebih mudah dan lebih cepat dipahami dibandingkan dengan bahasa pemrograman.

Menurut Adi Nugroho dalam Esa Wijayanti (2014:22) ”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.[14]

Unified Modelling Language (UML) biasa digunakan untuk :

  1. Menggambarkan batasan sistem dan fungsi fungsi sistem secara umum, dibuat dengan use case dan actor.
  2. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagrams.
  3. Menggambarkan representasi struktur static sebuah sistem dalam bentuk class diagram.
  4. Membuat model behavior yang menggambarkan kebiasaan atau sifat sebuah sistem dengan state transition diagrams UML.
  5. Menyatakan arsitektur implementasi fisik menggunakan component and development diagrams.
  6. Menyampaikan atau memperluas fungsionalty dengan stereotypes.

Pemodelan penggunaan UML merupakan metode pemodelan berorientasi objek dan berbasis visual. Karenanya pemodelan objek yang fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis daripada mendefinisikan data dan model proses yang tujuannya adalah pengembangan tradisional. UML menawarkan diagram yang dikelompokkan manjadi lima perspektif berbeda untuk memodelkan suatu sistem. Seperti satu set blue print yang digunakan untuk membangun sebuah rumah.

Definisi PHP

Dalam Penelitian Trupti Tawari dan Prof. A.J Nathe yang berjudul “Comparative Study Of Different Framework Of PHP” Pada International Journal of Research in Computer & Information Technology (IJRCIT) Vol.1 No.2 (2016:264) [15]Mengatakan PHP adalah bahasa script sisi server yang dirancang untuk pengembangan web namun juga digunakan sebagai bahasa pemrograman tujuan umum. Awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994, implementasi referensi PHP sekarang diproduksi oleh The PHP Group. PHP awalnya berdiri untuk Personal Home Page, tapi sekarang singkatan dari backronym rekursif PHP: Hypertext Preprocessor. Kode CPP dapat dimasukkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem template web, sistem manajemen konten web dan kerangka kerja web . Kode PHP biasanya diproses oleh juru bahasa PHP yang diimplementasikan sebagai modul di web server atau sebagai Common Gateway Interface (CGI) yang bisa dieksekusi. Server web menggabungkan hasil kode PHP yang diinterpretasikan dan dieksekusi, yang mungkin merupakan jenis data, termasuk gambar, dengan halaman web yang dihasilkan. Kode PHP juga bisa dijalankan dengan command-line interface (CLI) dan bisa digunakan untuk mengimplementasikan aplikasi grafis mandiri.

Definisi XAMPP

Menurut Priyanto Hidayatullah, dkk (2015:125) [16]Web server adalah tempat dimana kita menyimpan aplikasi web kemudian mengaksesnya melalui internet. Setiap perubahan, kecil maupun besar, kita upload ke web server baru setelah itu kita periksa apakah perubahan itu sudah sesuai dengan yang kita inginkan atau belum.

Menurut Pratama, I Putu Agus Eka(2014 : 440) [17]“XAMPP adalah aplikasi web server bersifat instan (siap saji) yang dapat digunakan baik di sistem operasi Linux maupun di sistem operasi Windows.

Konsep Dasar Literature Review

Definisi Literature Review

Menurut Warsito dalam Daud F. Tatang (2013), [18]“Literature adalah kesusasteraan atau kepustakan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakansebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu pemahaman lebih lanjut mengenai hubungannya dalam penelitian yang diangkat oleh peneliti. Saat ini literature review merupakan suatu survey literature tentang penemuan-penemuan yang telah dilakukan oleh peneliti sebelumnya berhubungan dengan topik penelitian”.

Literature Review

Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, antara lain:

  1. Penelitian yang dilakukan oleh Aldia Alfianda yang berjudul “Perancangan Sistem Informasi Penjadwalan Ruang Aula Untuk Meningkatkan Manajemen Tata Kelola (Studi Kasus Pada 3 Ruangan Aula PDAM Tirta Kerta Raharja)” pada tahun 2016. Tujuan dilakukannya penelitian tersebut adalah untuk memperbaiki dan menyempurnakan sistem yang ada pada PDAM Tirta Kerta Raharja. Prosedur yang di usulkan yaitu merubah proses kinerja pembookingan dan penjadwalan yang masih manual menjadi lebih terkomputerisasi dan efektif.
  2. Penelitian yang dilakukan oleh Nurul jannah (Jurusan Teknik Informatika Fakultas Ilmu Komputer Universitas Almuslim, 2012) dengan judul “Implementasi Kecerdasan Buatan Untuk Sistem Infomasi Penjadwalan Ruang Dan Kelas Pada Universitas AL-Muslim Berbasis WEB”. Pada penelitian ini sistem yang digunakan adalah untuk mempermudah perekrutan karyawan yang selama ini masih berjalan manual. Karena sistem informasi penerimaan karyawan ini secara online, jadi sangat mempermudah pelamar untuk mendapatkan informasi tentang lowongan pekerjaan dan memudahkan juga bagi admin dalam pembuatan laporan penerimaan karyawan.
  3. Penelitian yang dilakukan oleh Arlinah I Rahardjo pada tahun (2011) penelitian ini berjudul “Perancangan dan Pembuatan Sistem Administrasi Dan Manjemen Proyek Berbasis WEB Pada Badan Eksekutif Mahasiswa UK PETRA Surabaya” dengan sistem lama yang ada proses pengaturan penanganan dan perencanaan suatu kegiatan ¬¬oleh pengurus BEM tersebut mengalami kesulitan dikarenakan waktu yang padat dan dari jurusan yang berbeda-beda. Sistem yang baru dapat membantu proses pengaturan kegiatan-kegiatan yang dilaksanakan menjadi efektif dan efisien.
  4. Penelitian yang dilakukan oleh Mochamad Erie Oktavian dengan judul “Perancangan Sistem Informasi Peminjaman Kendaraan Inventaris Pada PDAM Tirta Kerta Raharja Kabupaten Tangerang” pada tahun 2016. Selama ini perusahaan tersebut dalam peminjaman kendaraan inventaris masih menggunakan prosedur - prosedur kerja manual. Dengan cara manual itu masih sering timbul permasalahan - permasalahan yang membuat data sulit untuk dikelola dengan baik. Pada sistem yang ada saat ini memerlukan waktu yang lama untuk pengecekan data mengurus ijin peminjaman kendaraan dan dapat menghambat kinerja pegawai. Seringkali mengalami peminjaman kendaraan secara bersamaan oleh pegawai karena kurangnya informasi tentang laporan data ketersediaan kendaraan tersebut. Oleh karena itu peneliti membuat sistem baru yang dapat menghasilkan data dan laporan dengan mengurangi kesalahan-kesalahan yang mungkin terjadi dalam proses peminjaman kendaraan inventaris dan proses pendataan menjadi lebih mudah dan tidak membutuhkan waktu yang lama karena sudah terprogram.
  5. Penelitian yang dilakukan oleh Muthmainnah Liyata dengan judul “Rancang Bangun Aplikasi Penjadwalan Ruang Meeting Hotel Menggunakan Algoritma Multiple Feedback Queue (MFQ) berbasis Android Menggunakan Layanan SMS” pada tahun 2016. Penelitian ini membahas tentang sistem pemesanan jadwal ruang meeting yang masih manual pada Hotel Plaza Inn Kendari. Hal ini menyebabkan jadwal meeting yang bertabrakan sehingga petugas hotel harus memeriksa semua jadwal ruangan apabila ada pemesanan ruangan meeting yang baru ataupun adanya perubahan jadwal meeting yang sudah terinput sebelumnya, hal ini menjadi tidak efisien dari segi waktu. Oleh karena itu peneliti menerapkan metode Multiple Feedback Queue (MFQ) untuk membuat aplikasi penjadwalan ruang meeting yang dapat terdistribusi dengan baik.
  6. Penelitian yang dilakukan oleh Helen Herhoeven and Sue Williams (International Review of Business Research Papers, Vol.4 No.1) dengan judul “Advantages and Disadvantages of Internet Recruitment : A UK Study into Imployers’ Perceptions ”. pada penelitian ini mengemukakan keuntungan dan kerugian dari proses rekrutmen online. Beberapa pendapat dikemukakan namun tetap pada pilihannya adalah rekrutmen online cara paling efektif dan efisien untuk mencari pekerjaan sesuai dengan posisi yang dinginkan.
  7. 7. Penelitian yang dilakukan oleh Aakash Gopalia (Oxford Brookers University). “Effectiveness of Online Recruitment and Selection Process : A Case of Tesco”. Pada penelitian ini sistem ini menggunakan web based software application untuk mengisi lowongan. Dengan menggunakan form online e-recruitmrnt untuk merekrut pegawai dinilai efektif dan menghemat waktu bagi para kandidat, selain itu menurunkan biaya perekrutan dan mendapatkan kandidat yang berkualitas dengan proses seleksi yang cepat.

BAB III

ANALISA SISTEM BERJALAN

Gambaran Umum Perusahaan

Sejarah Singkat PT. Sintech Berkah Abadi

PT. Sintech Berkah Abadi, Jl. HR. Rasuna Said No. 76 RT. 005/001 Pakojan, Pinang, Tangerang – Banten. Perusahaan baru berdiri pada tahun 2015 dengan nama perusahaan adalah PT. Sintech Berkah Abadi. PT.Sintech Berkah Abadi adalah salah satu dari penyedia solusi perangkat lunak di pasar global, memberikan solusi bisnis dan berteknologi tinggi berbasis layanan untuk para pelanggan yang tersebar di seluruh Indonesia. PT. Sintech Berkah Abadi memiliki tim yang kuat dengan ukuran pelaksanaan proyek besar dan mengerahkan seluruh kemampuanya untuk memberikan pelayanan yang berkualitas tinggi kepada pelanggan. Salah satu kunci keberhasilan kami adalah adaptasi kami terhadap berbagai macam dan aneka kebutuhan akan sistem informasi komputer sehingga menghasilkan Manajemen Kualitas, Manajemen Proyek, kebutuhan Infrastruktur, dan lainnya dengan sempurna untuk memberikan kepuasan kepada para pelanggan kami. Memegang portfolio yang terdiri dari produk, proyek dan layanan konsultasi, kami membuat produk inovatif dan menawarkan solusi terkini untuk permintaan pasar yang dinamis dan lingkungan digital yang dinamis.

Profil

  1. Data Administrasi Perusahaan
  2. Nama : PT sintech Berkah Abadi Status Perusahaan : Pusat Alamat : Jl.HR. Rasuna Said Kelurahan Pakojan RT.005/01 No. 76 Kecamatan Pinang, Kota Tangerang, Provinsi Banten, 15142 No. Telepon : 081383451482 E-Mail : [email protected] | [email protected]

  3. Landasan Hukum Pendirian Perusahaan
  4. Akta Pendirian Perusahaan • Nomor Akta : 82 • Tanggal : 10 April 2015 • Nama Notaris : Raden Mas Soediarto Soenarto, SH., SpN

  5. Izin Usaha Perusahaan
  6. No. SIUP : 0715/PK/IVBPMPTSP/2015 Tanggal 29 April 2015 Masa Berlaku Izin Usaha : Tanggal 29 April 2020 Instansi Pemberi Izin Usaha : Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang TDP : 30.06.1.70.10791 Tanggal 30 April 2015 Masa Berlaku Izin Usaha : 30 April 2020

Visi dan Misi

Adapun visi dan misi dari perusahaan adalah sebagai berikut :

  1. Visi
  2. “IT makes easier your works” Menghasilkan produk dan jasa Teknologi Informasi yang memudahkan pekerjaan dan aktivitas Anda.

  3. Misi
    1. Meningkatkan kualitas SDM dalam pemanfaatan Teknologi Informasi
    2. Mengembangkan produk Teknologi Informasi yang berkualitas dan kompetitif
    3. Menyajikan solusi yang tepat dan cermat dalam mengatasi permasalahan konsumen di bidang Teknologi Informasi
    4. Membantu memenuhi kebutuhan masyarakat (user/konsumen) dalam pembuatan dan pengembangan aplikasi bidang Teknologi Informasi
    5. Menciptakan komitmen dan kepercayaan masyarakat (user/konsumen) secara konsisten dan berkesinambungan

Legalitas

  1. Akte Notaris No.82, Tanggal 10 April 2015 Raden Mas Soediarto Soenarto, SH.,SpN
  2. SIUP No.0715/PK/IVBPMPTSP/2015 | Tanggal 29 April 2015 Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang
  3. TDP No. 30.06.1.70.10791 | Tanggal 30 April 2015 Badan Penanaman Modal Dan Pelayanan Terpadu Satu Pintu, Kota Tangerang
  4. SK Kemenkumham No. AHU-2038647.AH.01.01 Tahun 2015
  5. Nomor Pokok Wajib Pajak 72.821.604.5-416.000

Struktur Organisasi

Sebuah organisasi atau perusahaan harus mempunyai suatu sktruktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha untuk menunjukkan kerangka kerangka hubungan diantara fungsi, bagian bagian maupun tugas dan wewenang serta tanggung jawab. Selain itu juga untuk menunjukkan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu oragnisasi. Struktur organisasi manajemen PT Sintech Berkah Abadi adalah sebagai berikut :

Gambar 3.1 Struktur Organisasi

Wewenang dan tanggung jawab tiap departemen

Pada PT Sintech Berkah Abadi terdapat bagian-bagian yang memiliki tugas dan wewenang dalam menyelesaikan semua pekerjaan. Adapun tugas dan wewenangnya sebagai berikut :

  1. Komisaris
  2. Tugas dan Wewenang :

    1. Melakukan pengawasan atas jalannya usaha pada perusahaan dagang tersebut.
    2. Memeberikan nasihat kepada direktur dalam melaksanakan pengurusan perusahaan.
    3. Melakukan pelaksanaan dari setiap kebijaksanaan yang telah digariskan atau dikeluarkan.
    4. Dewan komisaris dapat diamanatkan dalam anggaran dasar untuk melaksanakan tugas –tugas tertentu.
    5. Mengetahui segala kebijakan dan tindakan yang telah dan akan dijalankan oleh direktur.
  3. Direktur
  4. Tugas dan Wewenang:

    1. Membuat rencana pengembangan dan usaha perusahaan dalam jangka pendek & panjang
    2. Memberikan laporan pertanggungjawaban kepada rapat umum pemegang saham
    3. Menetapkan pencapaian tujuan untuk jangka panjang
    4. Menunjuk,mengangkat dan memberhentikan kepala bagian
    5. Menandatangani permintaan pengeluaran kas yang jumlahnya besar dan sifatnya penting.
    6. Mengawasi serta mengurus kekayaan perusahaan.
    7. Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  5. Manager Marketing
  6. Tugas dan Wewenang :

    1. Menentukan strategi pemasaran yang efektif.
    2. Menjalin hubungan dengan pelanggan khususnya dan menerima komplain pelanggan
    3. Menjalin hubungan, dan kerja sama yang baik di dalam intern perusahaan baik bagian Marketing maupun dengan Bagian lain.
    4. Menciptakan kenyamanan dalam bekerja di bagian marketing
    5. Berwenang untuk melakukan koordinasi dengan Bagian lain sehubungan dengan pelaksanaan fungsi kerja di Bagian Marketing.
    6. Berwenang melakukan langkah-langkah tindak lanjut dan penyelesaian terhadap keluhan dari pelanggan.
    7. Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  7. Manager finance
  8. Tugas dan Wewenang :

    1. Mengkoordinasikan pengendalian kegiatan Akuntansi Manajemen, Keuangan, Sistem Informasi Keuangan.
    2. Mengevaluasi dan menyampaikan laporan keuangan (neraca, laporan laba / rugi, laporan arus kas) yang auditable secara berkala beserta perinciannya (bulanan, triwulan maupun akhir tahun) sesuai dengan kebijakan akuntansi Direksi.
    3. Mengevaluasi kajian kelayakan investasi dalam surat-surat berharga, akuisisi, merger dan privatisasi.
    4. Mengusulkan sistem dan prosedur akuntansi dan keuangan yang memadai untuk pengembangan sistem informasi & keuangan dan bentuk – bentuk pelaporan.
    5. Melakukan perubahan nomor rekening.
    6. Menerima atau menolak permintaan pembayaran dari unit kerja.
    7. Melakukan perubahan bentuk laporan keuangan.
    8. Menyusun dan merevisi Sasaran Mutu dan Prosedur Mutu Unit Kerja.
    9. Berwenang untuk menegur bawahan apabila melanggar tata tertib perusahaan.
  9. Manager Training
  10. Tugas dan Wewenang :

    1. Mengukur kebutuhan training yang relevan untuk karyawan baik untuk level individu atau level organisasi, berkonsultasi dengan kepala-kepala tiap departemen, termasuk metoda-metoda penilaian dan sistem pengukuran diperlukan.
    2. Selalu mengetahui informasi terkini tentang keterampilan-keterampilan dan level kualifikasi yang relevan yang diperlukan oleh karyawan untuk tetap mempunyai kinerja yang efektif dan menginformasikan ke setiap orang setiap tentang persyaratan dan informasi yang terkait dengan hal tersebut ke organisasi secara tepat.
    3. Mendesain program training dan kursus-kursus dan kurikulum yang di perlukan untuk memenuhi kebutuhan pelatihan atau mengatur terlaksanakan kegiatan ini dengan melibatkan penyedia jasa dari luar perusahaan.
    4. Mengidentifikasi, memilih dan mengatur lembaga pelatihan dan akreditasi eksternal, para agensi serta penyedia-penyedia jasa training untuk melaksanakan training yang diperlukan sesuai denga standar yang sudah ditentukan
    5. Mengorganisir tempat pelaksanaan pelatihan, logistik, pengangkutan, pemondokan seperti yang diperlukan untuk mencapai pengadaan dan pelaksanaan pelatihan secara efisien.
    6. Merencanakan dan melaksanakan kursus latihan secara pribadi sebagai supplement (tambahan) dari training yang disediakan secara external maupun internal oleh pihak lain.
  11. Manager Software
  12. Tugas dan Wewenang :

    1. Bekerja dalam meneliti sebuah masalah
    2. Merencanakan solusi terhadap masalah yang ada
    3. Merekomendasikan software dan sistem yang dibutuhkan
    4. Mengkoordinir pengembangan untuk memenuhi kebutuhan bisnis atau kebutuhan lainnya.
    5. Merencanakan aliran sistem dari bawah ke atas.
    6. Berinteraksi dengan pelanggan untuk belajar dan mendokumentasikan kebutuhan yang nantinya akan digunakan untuk membuat Bussiness Requirement Document.
    7. Menuliskan kebutuhan teknis dari fase kritis.
    8. Berinteraksi dengan designer untuk memahami keterbatasan perangkat lunak.
    9. Membantu programmer selama pengembangan sistem, seperti menyediakan use case, flowchart, atau bahkan design database.
    10. Melakukan pengujian sistem.
  13. Manager Hardware
  14. Tugas dan Wewenang :

    Mensupervisi maintenance jaringan network perusahaan beserta hardware pendukungnya.

  15. Manager Perencanaan
  16. Tugas dan Wewenang :

    Membuat perencanaan untuk setiap kegiatan rutin perusahaan

  17. Manager Hrd (Human Resources Development)
  18. Tugas dan Wewenang :

    1. Merencanakan dan mengkordinasikan tenaga kerja perusahaan yang hanya mempekerjakan karyawan yang berbakat
    2. Menjadi penghubung antara Manajemen dengan karyawannya
    3. Melakukan pelayanan karyawan
    4. Memberi masukan pada manajer mengenai kebijakan perusahaan, seperti kesempatan yang sama pada karyawan atau apabila terjadi pelecehan seksual.
    5. Mengkordinir dan mengawasi pekerjaan para pegawai khusus dan staf pendukung
    6. Mengawasi proses perekrutan, wawancara kerja, seleksi, dan penempatan karyawan baru.
    7. Menangani isu-isu ketenagakerjaan, seperti memediasi pertikaian dan mengarahkan prosedur kedisiplinan.
  19. Staff Administrasi
  20. Tugas dan Wewenang :

    1. Melaksanakan aktifitas penyiapan ruang kerja dan peralatan kantor untuk seluruh pegawai, untuk memastikan ketersediaan ruangan kerja dan peralatan kantor bagi setiap pekerja sesuai dengan jenis pekerjaan dan jabatan.
    2. Melaksanakan kegiatan surat-menyurat, dokumentasi dan pengarsipan, untuk memastikan dukungan administrasi bagi kelancaran kegiatan seluruh karyawan.
    3. Membuat rencana dan mengevaluasi kerja harian dan bulanan untuk memastikan tercapainya kualitas target kerja yang dipersyaratkan dan sebagai bahan informasi kepada atasan.

Tata Laksana Sistem Yang Berjalan

Prosedur Sistem Yang berjalan

Adapun urutan prosedur dari sistem yang berjalan yaitu sebagai berikut:

  1. Karyawan check jadwal ketersediaan ruang rapat.
  2. Karyawan mengajukan surat peminjaman ruang rapat kepada staff administrasi.
  3. Staff administrasi memberikan form peminjaman ruang rapat
  4. Karyawan mengisi form peminjaman ruang rapat kepada staff administrasi.
  5. Staff administrasi menerima form dan menjadwalkan pemakaian ruang rapat
  6. Karyawan melaksanakan rapat dan membuat berita acara rapat
  7. Karyawan memberikan hasil berita acara rapat kepada staff administrasi
  8. Staff administrasi memberikan laporan berita acara ke pimpinan

Rancangan Prosedur Sistem Yang berjalan

  1. Use Case Diagram Sistem yang berjalan
  2. Use Case Diagram merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan.

    Gambar 3.2 Use Case Diagram Sistem Yang Berjalan

    Berdasarkan gambar use case diagram di atas terdapat:

    1. 1 System yang mencakup seluruh kegiatan yang berjalan, yaitu sistem monitoring dan penjadwalan.
    2. 3 actor yang melakukan kegiatan yaitu: Karyawan, Staff Administrasi, dan Pimpinan.
    3. 6 use case yang bisa dilakukan oleh actor, diantaranya : check ketersediaan jadwal, Mengajukan peminjaman ruang rapat, Mengisi form peminjaman ruang rapat, Menjadwalkan pemakaian ruang rapat, Laporan berita acara rapat, Menerima laporan berita acara.
  3. Activity Diagram Sistem Yang Berjalan
  4. Activity diagram adalah sesuatu yang menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang.

    1. Activity Diagram Proses Penjadwalan
    2. Gambar3.3 : Activity Diagram Proses Penjadawalan

      Berdasarkan Gambar 3.3 Activity diagram Proses Penjadawalan diatas terdapat:

      1. 1 initial node yang merupakan mengawali kegiatan.
      2. 2 Swimlame yaitu Karyawan dan Staff Administrasi.
      3. 7 Action state, yang menggambarkan aktivitas Pembuatan Penjadwalan Ruang Rapat yang saling terhubung diantaranya: Check ketersediaan jadwal, jadwal tidak sesuai, Mengajukan peminjaman ruang rapat, menerima pengajuan, mengisi form peminjaman ruang rapat, menerima form yang telah terisi, menjadwalkan pemakaian ruang rapat.
      4. 1 final node yang merupakan akhir kegiatan
    3. Activity Diagram Laporan Berita Acara
    4. Gambar3.4 : Activity Diagram Laporan Berita Acara

      Berdasarkan Gambar 3.4 Activity diagram Laporan Berita Acara diatas terdapat:

      1. 1 initial node yang merupakan mengawali kegiatan.
      2. 3 Swimlame yaitu Karyawan, Staff Administrasi dan Pimpinan.
      3. 6 Action state, diantaranya: membuat berita acara hasil rapat, menyerahkan berita acara hasil rapat, menerima berita acara hasil rapat, membuat laporan, menyerahkan laporan, menerima laporan.
      4. 1 final node yang merupakan akhir kegiatan
  5. Sequence Diagram Sistem yang Berjalan
  6. Sequence diagram (diagram urutan) adalah diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message. Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.

    Gambar3.5 : Sequence Diagram sistem yang berjalan

    Berdasarkan Gambar 3.5 Sequence diagram sistem yang berjalan diatas terdapat:

    1. 3 actor yang melakukan kegiatan, yaitu : Karyawan, Staff Administrasi dan Pimpinan.
    2. 11 message, yang memuat informasi-informasi tentang aktifitas yang dapat dilakukan oleh actor tersebut.
    3. 2 lifeline yang ada yaitu penjadwalan dan laporan

Analisa Sistem Yang Berjalan

Metode Analisa Sistem

Tabel 3.1 : Analisis SWOT

Analisa Masukan, Analisa Proses, Analisa Keluaran

Analisa sistem menjadi beberapa bagian yaitu :

  1. Analisa Masukan
  2. Nama Masukan : Pendataan
    Fungsi : Untuk pendataan penjadwalan atau pemakaian ruang rapat
    Sumber : Staff Administrasi
    Media : Komputer
    Frekuensi : Setiap ada pengajuan pemakaian ruang rapat
    Keterangan : Berisi data pengajuan dan penjadwalan ruang rapat

  3. Analisa Proses
  4. Nama Modul : Penjadwalan
    Masukan : Penjadwalan ruang rapat
    Keluaran : Jadwal pemakaian ruang dan laporan penjadwalan
    Ringkasan Proses : Proses yang terjadi adalah apabila staff administrasi menerima pengajuan pemakaian ruang rapat dari karyawan dan mengisi form peminjaman lalu staff administrasi mendata dan menjadwalkan pemakaian ruang rapat

  5. Analisa Keluaran
  6. Nama keluaran : Laporan
    Fungsi : Mencetak atau menampilakan laporan berita acara hasil rapat
    Media : Komputer
    Frekuensi : Setelah rapat dilaksanakan
    Keterangan : Berisi laporan berita acara hasil rapat

Konfigurasi Sistem yang Berjalan

1. Spesifikasi Perangkat Keras

  1. Processor : Dual Core
  2. RAM : 2 Gb
  3. Harddisk : 320 Gb
  4. Monitor : Logitech
  5. Mouse : Logitech
  6. Keyboard : Logitech
  7. Printer : Canon

2. Spesifikasi Perangkat Lunak

  1. Windows 7
  2. Microsoft Office
  3. Browser : Google Crome, dan Mozilla Firefox

3. Hak Akses

  1. Karyawan
  2. Staff Administrasi
  3. Pimpinan

Masalah Yang Dihadapi

  1. Permasalahan pendataan peminjaman dan penjadwalan ruang rapat yang masih terpisah yang menurut saya kurang efektif dan efisien karena terkadang terjadi human error seperti berbedanya antara data peminjaman yang telah di input dengan data penjadwalan ruang rapat yang dicantumkan.
  2. Permasalahan penyimpanan file data yang masih bercampur dengan file lain sehingga menyebabkan file susah dicari maupun hilang karena salah hapus atau rusaknya hardisk.
  3. Sulitnya karyawan untuk melihat jadwal pemakaian ruang rapat karena data penjadwalan hanya ada di tempat staff administrasi.
  4. Permasalahan laporan yang terkadang masih belum akurat dan tepat dalam menghasilkan laporan yang baik.

Alternatif Pemecahan Masalah

Sebagai salah satu alternative untuk memecahkan masalah yang diambil dari permasalahan yang di hadapi peneliti akan membuat system yang terkomputerisasi dengan membuat software sebagai alat untuk monitoring dan menginputkan data penjadwalan ruang rapat serta membuat laporan yang hasilnya akan efektif, efisien dan akurat.

User Requirement

User Requirement, atau biasa diterjemahkan dalam bahasa Indonesia menjadi Kebutuhan User, menjelaskan mengenai kemampuan software yang hendak dibangun dari sudut pandang user, misalnya dalam bentuk Functional Requirement.

Elisitasi Tahap 1

Elisitasi tahap I adalah daftar fitur sistem yang di butuhkan dari hasil pengumpulan data dengan cara observasi dan wawancara. Berikut adalah daftar Elisitasi Tahap I yang telah di buat :

Tabel 3.2 Elisitasi Tahap 1

Fungsional

Analisa Kebutuhan

Saya ingin system dapat :

No

Keterangan

1

Menampilkan menu login multi user

2

Menampilkan menu verifikasi login

3

Menampilkan menu utama

4

Menampilkan menu data jadwal pemakaian ruang rapat

5

Menampilkan menu pencarian jadwal berdasarkan ruang

6

Menampilkan menu pencarian jadwal berdasarkan tanggal

7

Menampilkan menu pengelolaan pendataan booking ruang rapat

8

Menampilkan menu pengelolaan pendataan penjadwalan

9

Menampilkan menu pengelolaan pendataan resume

10

Menampilkan menu pengolahan data karyawan

11

Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal

12

Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data

13

Menampilkan menu fasilitas user pimpinan untuk print data

14

Menampilkan menu pengolahan penjadwalan ruang rapat

15

Menampilkan menu laporan pemakaian ruang

16

Menampilkan menu laporan jadwal rapat

17

Menampilkan menu laporan resume

18

Menampilkan menu laporan yang tidak input resume

19

Menampilkan menu cetak laporan

20

Menampilkan menu logout

Non Fungsional

Sistem Yang Ingin Di Dapatkan :

1

Saya ingin menampilkan logo dalam sistem

2

Saya ingin menampilkan fav icon pada sistem

3

Menampilkan semua laporan penjadwalan dan resume rapat

4

Dapat diakses menggunakan berbagai web browser

Penyusun
( Arde Maskur )


Elisitasi Tahap II

Elisitasi tahap II merupakan hasil dari klasisfikasidari elisitasi tahap I berdasarkan metode MDI . Metode MDI di gunakan bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang di sanggupi penulis. Berikut adalah daftar Elisitasi Tahap II yang telah di buat :

Tabel 3.3 Elisitasi Tahap II

Functional

Analisa Kebutuhan

Saya Ingin Sistem Dapat:

No

Keterangan

M
D
I

1

Menampilkan menu login multi user



2

Menampilkan menu verifikasi login



3

Menampilkan menu utama



4

Menampilkan menu data jadwal pemakaian ruang rapat



5

Menampilkan menu pencarian jadwal berdasarkan ruang



6

Menampilkan menu pencarian jadwal berdasarkan tanggal



7

Menampilkan menu pengelolaan pendataan booking ruang rapat



8

Menampilkan menu pengelolaan pendataan penjadwalan



9

Menampilkan menu pengelolaan pendataan resume



10

Menampilkan menu pengolahan data karyawan



11

Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal



12

Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data



13

Menampilkan menu fasilitas user pimpinan untuk print data



14

Menampilkan menu pengolahan penjadwalan ruang rapat



15

Menampilkan menu laporan pemakaian ruang



16

Menampilkan menu laporan jadwal rapat



17

Menampilkan menu laporan resume



18

Menampilkan menu laporan yang tidak input resume



19

Menampilkan menu cetak laporan



20

Menampilkan menu logout



Non Functional

Saya ingin sistem dapat:

1

Saya ingin menampilkan logo dalam sistem



2

Saya ingin menampilkan fav icon pada sistem



3

Menampilkan semua laporan penjadwalan dan resume rapat


4

Dapat diakses menggunakan berbagai web browser



Penyusun
( Arde Maskur )

Elisitasi Tahap III

Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE. Berikut adalah daftar lampiran Elisitasi Tahap III yang telah di buat :

Tabel 3.4 Elisitasi Tahap III


Functional

T
O
E

Saya Ingin Sistem Dapat:

L
M
H
L
M
H
L
M
H

No

Keterangan










1

Menampilkan menu login multi user







2

Menampilkan menu verifikasi login







3

Menampilkan menu utama







4

Menampilkan menu data jadwal pemakaian ruang rapat







5

Menampilkan menu pencarian jadwal berdasarkan ruang







6

Menampilkan menu pencarian jadwal berdasarkan tanggal







7

Menampilkan menu pengelolaan pendataan booking ruang rapat







8

Menampilkan menu pengelolaan pendataan penjadwalan







9

Menampilkan menu pengelolaan pendataan resume







10

Menampilkan menu pengolahan data karyawan







11

Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal







12

Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data







13

Menampilkan menu fasilitas user pimpinan untuk print data







14

Menampilkan menu pengolahan penjadwalan ruang







15

Menampilkan menu laporan pemakaian ruang







16

Menampilkan menu laporan jadwal rapat







17

Menampilkan menu laporan resume







18

Menampilkan menu laporan yang tidak input resume







19

Menampilkan menu cetak laporan







20

Menampilkan menu logout







Non Functional

Saya ingin sistem dapat:

1

Saya ingin menampilkan logo dalam sistem







2

Saya ingin menampilkan fav icon pada sistem







3

Menampilkan semua laporan penjadwalan dan resume rapat





4

Dapat diakses menggunakan berbagai web browser







Penyusun
( Arde Maskur )

Final Draft Elisitasi

Final draft elisitasi meupakan hasil akhir yang telah di capaidari suatu proses elisitasi yang di gunakan sebagai dasar pembuatan suatu sistem. Berikut adalah daftar lampiran Final Draft Elisitasi yang telah di buat :

Tabel 3.5 Final Draft Elisitasi

Fungsional

Analisa Kebutuhan

Saya ingin system dapat :

No

Keterangan

1

Menampilkan menu login multi user

2

Menampilkan menu verifikasi login

3

Menampilkan menu utama

4

Menampilkan menu data jadwal pemakaian ruang rapat

5

Menampilkan menu pencarian jadwal berdasarkan ruang

6

Menampilkan menu pencarian jadwal berdasarkan tanggal

7

Menampilkan menu pengelolaan pendataan booking ruang rapat

8

Menampilkan menu pengelolaan pendataan penjadwalan

9

Menampilkan menu pengelolaan pendataan resume

10

Menampilkan menu pengolahan data karyawan

11

Menampilkan menu fasilitas user karyawan untuk hapus dan ubah jadwal

12

Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data

13

Menampilkan menu fasilitas user pimpinan untuk print data

14

Menampilkan menu pengolahan penjadwalan ruang rapat

15

Menampilkan menu laporan pemakaian ruang

16

Menampilkan menu laporan jadwal rapat

17

Menampilkan menu laporan resume

18

Menampilkan menu laporan yang tidak input resume

19

Menampilkan menu cetak laporan

20

Menampilkan menu logout

Non Fungsional

Sistem Yang Ingin Di Dapatkan :

1

Saya ingin menampilkan logo dalam sistem

2

Saya ingin menampilkan fav icon pada sistem

3

Menampilkan semua laporan penjadwalan dan resume rapat

4

Dapat diakses menggunakan berbagai web browser

BAB IV

RANCANGAN SISTEM YANG DI USULKAN

Berdasarkan analisa sistem, prosedur, dan penelitian dari proses sistem yang berjalan, maka didapatkan bahasan tentang rancangan sistem yang di usulkan guna membangun suatu sistem monitoring penjadwalan ruang rapat. Ada beberapa usulan tentang sistem yang akan dibuat berdasarkan fungsi untuk memperbaiki sistem yang ada dan memperbarui sistem yang lama. Berikut adalah diagram usulan tentang sistem yang di usulkan :

Usecase Diagram Sistem Yang Di Usulkan

Usercase Diagram Sistem Pengelolaan Data Perpustakaan

Gambar 4.1 Usecase Diagram Sistem yang Diusulkan

Berdasarkan gambar Usecase diatas di dapatkan penjelasan sebagai berikut:

a. 1 sistem yang berjalan pada proses monitoring penjadwalan ruang rapat.

b. 3 aktor yang melakukan kegiatan yaitu : karyawan, staff administrasi,, dan pimpinan

c. 34 use case yang dilakukan, diantaranya : login, master data, staff administrasi, input staff baru, detail, edit, delete, karyawan, input karyawan baru, detail, edit, delete, ruangan, input ruangan baru, edit, delete, booking ruangan, check ruangan, reset, input booking ruangan, check jadwal, cek jadwal, reset, daftar jadwal, resume, delete, laporan, hasil rapat, tampilkan, export to excel, penggunaan ruangan, tampilkan, export to excel, logout.

Usecase Glossary

Pada tahap ini adalah penjelasan tentang usecase glossary . usecase glossary adalah suatu pendeskripsian singkat dari setiap usecase terhadap actor dalam sebuah usecase diagram.

Tabel 4.1 Usecase Glossary

No

Usecase Name

Description

Actors

1

Login

Usecase ini berfungsi untuk semua user dalam melakukan hak akses aplikasi untuk melakukan pengolahan data nantinya

Karyawan, Admin, dan Pimpinan

2

Master Data

Usecase ini difungsikan untuk memberikan hak akses dalam pengolahan data yang dilakukan oleh admin

Admin


3

Staff Administrasi

Usecase ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data staff administrasi

Admin

4

Input Staff baru

Usecase ini difungsikan untuk proses input data staff administrasi baru

Admin

5

Detail

Usecase ini memungkinkan aktor dalam melihat data staff administrasi yang ada secara lebih rinci

Admin

6

Edit

Usecase ini difungsikan untuk aktor dalam melakukan pengeditan pada data staff administrasi

Admin

7

Delete

Usecase ini memungkinkan aktor untuk menghapus data staff administrasi pada sistem

Admin

8

Karyawan

Usecase ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data karyawan

Admin

9

Input karyawan baru

Usecase ini difungsikan untuk melakukan penginputan data karyawan baru kedalam sistem

Admin

10

Detail

Usecase ini memungkinkan aktor dalam melihat data karyawan yang ada secara lebih rinci

Admin

11

Edit

Usecase ini difungsikan untuk aktor dalam melakukan pengeditan pada data karyawan

Admin

12

Delete

Usecase ini memungkinkan aktor untuk menghapus data karyawan pada sistem

Admin

13

Ruangan

Usecase ini difungsikan untuk memberikan hak akses kepada aktor untuk mengelola data ruangan

Admin

14

Input ruangan baru

Usecase ini difungsikan untuk melakukan penginputan data ruangan baru kedalam sistem

Admin

15

Edit

Usecase ini difungsikan untuk aktor dalam melakukan pengeditan pada data ruangan

Admin

16

Delete

Usecase ini memungkinkan aktor untuk menghapus data ruangan pada sistem

Admin

17

Booking ruangan

Usecase ini di fungsikan untuk actor dalam mengolah pemakaian ruangan untuk kegiatan rapat

Karyawan/Admin

18

Check ruangan

Usecase ini difungsikan untuk actor dalam memeriksa ketersediaan ruangan yang akan di booking.

Karyawan/Admin

19

Reset

Usecase ini memungkinkan actor untuk mengosongkan field yang telah diisi saat proses check ruangan.

Karyawan/Admin

20

Input booking ruangan

Usecase ini di fungsikan untuk actor dalam menginput data yang diperlukan ketika booking pemakaian ruangan akan dibuat.

Karyawan/Admin

21

Check jadwal

Usecase ini di fungsikan untuk actor dalam mencari jadwal rapat yang telah dibuat.

Karyawan/Admin

22

Cek jadwal

Usecase ini difungsikan untuk actor dalam memproses jadwal yang akan ditampilkan sesuai tanggal yang telah diinput.

Karyawan/Admin

23

Reset

Usecase ini memungkinkan actor untuk mengosongkan field yang telah diisi saat proses check jadwal.

Karyawan/Admin

24

Daftar jadwal

Usecase ini memungkinkan actor untuk mengelola jadwal pemakaian ruangan yang telah berhasil di booking.

Karyawan

25

Resume

Usecase ini berfungsi untuk menginput resume rapat ketika rapat berlangsung atau setelah rapat selesai dilaksankan.

Karyawan

26

Delete

Usecase ini memungkinkan actor untuk menghapus data jadwal pemakaian ruangan yang telah di booking.

Karyawan

27

Laporan

Usecase ini difungsikan untuk memberikan hak akses kepada actor untuk melihat berbagai laporan yang tersimpan di sistem

Pimpinan

28

Hasil rapat

Usecase ini di fungsikan untuk actor dalam aktivitas melihat data laporan hasil rapat

Pimpinan

29

Tampilkan

Usecase ini di fungsikan untuk actor dalam memproses dan memunculkan laporan hasil rapat sesuai periode.

Pimpinan

30

Export to excel

Usecase ini memungkinkan actor untuk mencetak dan menyimpan data laporan hasil rapat dalam format Microsoft excel.

Pimpinan

31

Penggunaan ruangan

Usecase ini di fungsikan untuk actor dalam aktivitas melihat data laporan penggunaan ruangan

Pimpinan

32

Tampilkan

Usecase ini di fungsikan untuk actor dalam memproses dan memunculkan laporan penggunaan ruangan sesuai periode.

Pimpinan

33

Export to excel

Usecase ini memungkinkan actor untuk mencetak dan menyimpan data laporan penggunaan ruangan dalam format Microsoft excel.

Pimpinan

34

Logout

Usecase ini memungkinkan actor untuk keluar dari sistem

Karyawan, Admin, dan Pimpinan

Actor Glossary

Actor Glossary adalah sebuah pendeskripsian singkat actor terhadap usecase yang telah di tentukan usecasenya, dana pa saja yang terkait dalam usecase dengan actor

Tabel 4.2 Actor Glossary

No

Actor Name

Description

Usecase

1

Admin

Actor ini merupakan pemegang hak akses dalam hal pengolahan data pada sistem

  • login,
  • master data,
  • staff administrasi,
  • input staff baru,
  • detail,
  • edit,
  • delete,
  • karyawan,
  • input karyawan baru,
  • detail,
  • edit,
  • delete,
  • ruangan,
  • input ruangan baru,
  • edit,
  • delete,
  • booking ruangan,
  • check ruangan,
  • reset,
  • input booking ruangan,
  • check jadwal,
  • cek jadwal,
  • reset,
  • logout.


2

Pimpinan

Actor ini merupakan pemegang hak akses dalam melihat dan mencetak data laporan

  • Login,
  • laporan,
  • hasil rapat,
  • tampilkan,
  • export to excel,
  • penggunaan ruangan,
  • tampilkan,
  • export to excel,
  • logout.


3

Karyawan

Actor ini merupakan pengguna yang sudah terdaftar dan memiliki hak akses dalam melakukan booking ruangan, check jadwal, pengelohan jadwal dan input resume.

  • booking ruangan,
  • check ruangan,
  • reset,
  • input booking ruangan,
  • check jadwal,
  • cek jadwal,
  • reset,
  • daftar jadwal,
  • resume,
  • delete.


Activity Diagram Yang Di Usulkan

Gambar 4.2 Activity Diagram yang Diusulkan

Dalam penggambaran activity diagram diatas terdapat beberapa komponen yang ada yaitu :

1 (satu) Initial node yang merupakan awal dari kegiatan activity diagram.

1 (satu) decision node yang merupakan pemecah aktivitas yang bersifat kondisional pada activity diagram.

5 (lima) fork node yang merupakan pemecah satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran pada activity diagram.

1 (satu) join node yang merupakan penggabung beberap aliran yang pada tahap tertentu berubah menjadi satu aliran pada activity diagram.

42 (empat puluh dua) activity yang memuat informasi dari masing-masing aksi.

1 (satu) final node yang merupakan akhir dari kegiatan activity diagram.

Sequence Diagram Yang Di Usulkan

Sequence Diagram Login

Gambar 4.3 Sequence Diagram Login

Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:

1 (satu) sistem yang mencakup seluruh kegiatan login.

1 (satu) actor yang melakukan kegiatan, yaitu: user.

2 (dua) lifeline, diantaranya: sistem dan database.

4 (empat) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.

2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.

Sequence Diagram Booking Ruangan

Gambar 4.4 Sequence Diagram Booking Ruangan

Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:

1 (satu) sistem yang mencakup seluruh kegiatan booking ruangan.

1 (satu) actor yang melakukan kegiatan, yaitu: karyawan.

4 (empat) lifeline, diantaranya: halaman booking ruangan, check ruangan, form input booking ruangan dan database.

8 (delapan) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.

1 (satu) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.

Sequence Diagram Daftar Jadwal

Gambar 4.5 Sequence Diagram Daftar Jadwal

Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:

1 (satu) sistem yang mencakup seluruh kegiatan Daftar Jadwal.

1 (satu) actor yang melakukan kegiatan, yaitu: karyawan.

4 (empat) lifeline, diantaranya: daftar jadwal, form input resume, delete dan database.

8 (delapan) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.

2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.

Sequence Diagram Laporan

Gambar 4.6 Sequence Diagram Laporan

Berdasarkan gambar Sequence Diagram diatas di dapatkan penjelasan sebagai berikut:

1 (satu) sistem yang mencakup seluruh kegiatan Laporan.

1 (satu) actor yang melakukan kegiatan, yaitu: Pimpinan.

5 (lima) lifeline, diantaranya: hasil rapat, penggunaan ruangan, tampilkan, export dan database.

16 (enam belas) message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan-kegiatan yang bisa dilakukan oleh actor tersebut.

2 (dua) self message yang menunjukan bahwa suatu objek hendak memanggil dirinya sendiri.

Rancangan Basis Data

Class Diagram Yang Di Usulkan

Gambar 4.7 Class Diagram Sistem Yang Di Usulkan

Spesifikasi Basis Data

  1. Nama File : tbl_user
  2. Media : Hardisk
    Isi : kode_user, password_user, nm_user, almt_user, tmpt_lahir_user, tgl_lahir_user, jns_kelamin_user, file_name_user, level_user, stts_user
    Primary Key : kode_user
    Jumlah Record : 313
    Struktur :

    Tabel 4.3 User
  3. Nama File : tbl_ruangan
  4. Media : Hardisk
    Isi : kode_ruangan, nm_ruangan
    Primary Key : kode_ruangan
    Jumlah Record : 110
    Struktur :

    Tabel 4.4 Ruangan
  5. Nama File : tbl_resume
  6. Media : Hardisk
    Isi : id_resume, kode_booking, tgl_resume, judul_resume, isi_resume
    Primary Key : id_resume
    Jumlah Record : 166
    Struktur :

    Tabel 4.5 Resume
  7. Nama File : tbl_karyawan
  8. Media : Hardisk
    Isi : kode_karyawan, nik, password_karyawan, nm_karyawan, almt_karyawan, tmpt_lahir_karyawan, tgl_lahir_karyawan, jns_kelamin_karyawan, file_name_karyawan, telp_karyawan, stts_karyawan
    Primary Key : kode_karyawan
    Jumlah Record : 342
    Struktur :

    Tabel 4.6 Karyawan
  9. Nama File : tbl_jam_booking
  10. Media : Hardisk
    Isi : id_jam_booking, jam_booking
    Primary Key : kode_karyawan
    Jumlah Record : 11
    Struktur :

    Tabel 4.7 Jam Booking
  11. Nama File : tbl_daftar_hadir
  12. Media : Hardisk
    Isi : id_daftar_hadir, kode_booking, kode_karyawan
    Primary Key : id_daftar_hadir
    Jumlah Record : 26
    Struktur :

    Tabel 4.8 Daftar Hadir
  13. Nama File : tbl_booking
  14. Media : Hardisk
    Isi : kode_booking, kode_ruangan, jam_mulai, jam_selesai, range_jam, kode_karyawan, tgl_booking, keterangan
    Primary Key : kode_booking
    Jumlah Record : 134
    Struktur :

    Tabel 4.9 Booking

Prototype Sistem Yang Di Usulkan

Pada tahap ini menjelaskan tentang rancangan tampilan program yang akan di buat sesuai dengan kebutuhan daripada pengguna sistem. Berikut gambaran rancangan prototype program yang akan dibuat :

Prototype Halaman Login

Gambar 4.8 Prototype Halaman Login

Prototype Halaman Utama

Gambar 4.9 Prototype Halaman Utama

Prototype Halaman Menu Master Data Staff Administrasi

Gambar 4.10 Prototype Halaman Menu Master Data Staff Administrasi

Prototype Halaman Menu Master Data Karyawan

Gambar 4.11 Prototype Halaman Menu Master Data Karyawan

Prototype Halaman Menu Master Data Ruangan

Gambar 4.12 Prototype Halaman Menu Master Data Ruangan

Prototype Halaman Menu Booking Ruangan

Gambar 4.13 Prototype Halaman Menu Booking Ruangan

Prototype Halaman Form Input Booking Ruangan

Gambar 4.14 Prototype Halaman Form Input Booking Ruangan

Prototype Halaman Menu Cek Jadwal

Gambar 4.15 Prototype Halaman Menu Cek Jadwal

Prototype Halaman Menu Daftar Jadwal

Gambar 4.16 Prototype Halaman Menu Daftar Jadwal

Prototype Halaman Menu Laporan

Gambar 4.17 Prototype Halaman Menu Laporan

Konfigurasi Sistem Yang Diusulkan

Spesifikasi Hardware

Perangkat keras yang dibutuhkan oleh aplikasi atau sistem adalah suatu unit personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan datang. Adapun Spesifikasi kebutuhannya adalah sebagai berikut :

  1. Processor : Intel Core i3 CPU 2.5 GHz (4CPUs)
  2. RAM : DDR3 4 GB
  3. Harddisk : 500 GB
  4. Monitor : 14 inch
  5. Mouse : Standard Mouse
  6. Keyboard : Standard Office Keyboard

Aplikasi Yang Digunakan

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

  1. Windows 7 Ultimate 64 bit
  2. XAMPP v.3.2.1 Compatible Php 5
  3. Adobe Dreamweaver CS3
  4. Visual Paradigm For UML CE 11.2
  5. Browser ( Google Chrome / Mozilla Firefox)


Hak Akses

Hak akses untuk dapat mengoperasikan atau mengolah data absensi dapat dilakukan oleh :

  1. Staff Administrasi / Admin
  2. Karyawan
  3. Pimpinan

Testing

Untuk tahap pengujian penulis menggunakan metode Black Box Testing. Metode ini merupakan pengujian program terhadap kebutuhan fungsi dari suatu program yang bertujuan untuk menemukan kesalahan fungsi pada program.

Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output sesuai dengan yang diinginkan dan sesuai dengan fungsi dasar dari program tersebut.

Apabila dari input yang diberikan, proses dapat menghasilkan ouput yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah berjalan dengan baik, tetapi apabila ouput yang dihasilkan tidak sesuai dengan kebutuhan funsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penulusuran perbiakan untuk memperbaiki kesalahan yang terjadi.

Berikut metode testing dengan menggunakan metode black box :

Tabel 4.10 Pengujian Blackbox Pada Login

Hasil pengujian blackbox testing pada pengolahan data

Tabel 4.11 Pengujian Blackbox Pada Pengolahan Data

Evaluasi

Setelah dilakukan pengujian menggunakan metode blackbox testing dengan cara memberikan inputan pada program seperti menguji test login dan pengolahan data. Dengan pengetesan seperti memberi inputan – inputan pada pengetesan aplikasi. Seperti jika data yang di input tidak valid maka akan muncul pesan dari sistem. Hal ini sangat berguna dan sangat membantu untuk user aplikasi dalam penginputan data yang benar pada sistem aplikasi dan selanjutnya di proses agardapat memberikan informasi data yang baik, akurat, serta effisien.

Schedule Implementasi

Schedule Implementasi adalah jadwal atau rencana yang di butuhkan pada proses implementasi program. Dalam tahapan ini di butuhkan sebuah jadwal agar proses implementasi lebih terstruktur. Demikian jadwal atau rencana proses implementasi program yang telah di buat :

Tabel 4.12 Schedule Implementasi

Estimasi Biaya

Tabel 4.13 Estimasi Biaya

BAB V

KESIMPULAN DAN SARAN

Kesimpulan

Berdasarkan hasil penelitian dan pengamatan yang telah dilakukan, maka dapat disimpulkan beberapa hal sebagai berikut:

  1. Proses booking/peminjaman ruang untuk rapat masih manual yang menyebabkan proses penjadwalan menjadi lebih lama dan kurang efektif maupun efisien.
  2. Update jadwal terbaru tidak selalu cepat karena data peminjaman yang masuk tidak langsung diproses dan kadang menyebabkan terjadinya bentrok jadwal sedangkan surat permohonan pemakaian ruang sudah terlanjur di ajukan.
  3. Perancangan sistem baru yang berbasis website dapat memudahkan staff administrasi dalam melakukan proses penjadwalan maupun monitoring ruang yang akan dipakai untuk rapat dan dapat memudahkan karyawan dalam pengecekan jadwal ruang rapat maupun dalam pengajuan pemakaian ruang untuk rapat.

Saran

Untuk menanggulangi masalah yang ada dan mendapatkan hasil yang maksimal, maka peneliti bermaksud memberikan saran yaitu :

  1. Diperlukannya pelatihan bagi staff administrasi dalam menjalankan sistem yang dibangun agar dapat memaksimalkan kinerja sistem.
  2. Diperlukan ketelitian bagi staff administrasi untuk meminimalisir terjadinya human error agar data yang masuk dapat akurat.
  3. Perlunya maintenance secara berkala terhadap sistem yang dibangun untuk meminimalisir bug/error yang terjadi pada sistem dikemudian hari dan sistem selalu berjalan sesuai fungsinya.

DAFTAR PUSTAKA

  1. Suprihadi, et all. 2013. Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller. Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja
  2. Sutarman. 2012. Pengantar Teknologi Informasi. Jakarta: Bumi Aksara
  3. 3,0 3,1 Sutabri, Tata. 2012. “Konsep Sistem Informasi”. Yogyakarta: Andi Offset
  4. Yakub. 2012. Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu
  5. Taufiq, Rohmat. 2013. Sistem Informasi Manajemen, Yogyakarta: Graha Ilmu
  6. Sophan,Sofyan. 2014. Pengimplementasian dan perancangan sistem Informasi penjualan dan pengendalian stok barang pada took swastika service (SS) bangunan dengan menggunakan Bahasa pemograman visual basic 6.0 didukung database mysql.Jurnal Momentum. Vol.16 No.2:35-36.
  7. Bachtiar, Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang . Jurnal Sisfotek Global.Vol.5 No.1:74.
  8. Mita Rohayati (2014). "Membangun Sistem Informasi Monitoring Data Inventori di Vio Hotel Indonesia". Edisi 1 Volume 1, ISSN : 2089-9033). Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
  9. 9,0 9,1 Gentisya Tri Mardiani (2013). "Sistem Monitoring Data Aset dan Inventaris PT TELKOM Cianjur Berbasis Web". Vol. 2 No. 1, ISSN : 2089-9033. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
  10. Repository, “Penjadwalan”. http://repository.widyatama.ac.id/xmlui/bitstream/handle/123456789/2964/Bab%202.pdf?sequence=7] (Tanggal akses 20 Maret 2017)
  11. kadir,abdul.2013. "Pengenalan Sistem Informasi Edisi Revisi". Yogyakarta:Andi.
  12. Rulia Puji Hastanti, Indah Uly Wardati, Bambang Eka Purnama. "Sistem Penjualan Berbasis Web (E-Commerce) pada Tata Distro Kabupaten Pacitan". ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM). IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA
  13. Shanti Ria Serepia Siregar, Penti Sundari (2016). "Rancangan Sistem Informasi Pengelolaan Data Kependudukan Desa (Studi Kasus di Kantor Desa Sangiang Kecamatan Sepatan Timur)". Vol. 6 No. 1, ISSN : 2088 – 1762. JIMP - Jurnal Sisfotek Global
  14. Wijayanti, Esa. 2014. Perancangan Sistem Informasi Absensi Pegawai Pada Kantor Kecamatan Batuceper Tangerang
  15. Tawari, Trupti. dan Prof. A.J Nathe.2016. Comparative Study Of Different Framework Of PHP. International Journal of Research in Computer & Information Technology. Vol. 2 No.2.
  16. Hidayatullah. Priyanto, Jauhari. Khairul Kawistara. 2015. “Pemograman Web“. Bandung : Informatika.
  17. Pratama, I Putu Agus Eka. 2014. Sistem Informasi Dan Implementasinya. Bandung : Informatika Bandung.
  18. Tatang, Daud F. PerancanganSistemInformasiPersediaanBarangPada CV. Vanda Jaya Abadi (LaporanSkripsi, AMIK Raharja, Tangerang). 2014

Contributors

Arde Maskur