SI1511490099

Dari widuri
Lompat ke: navigasi, cari

 

PERANCANGAN SISTEM CUSTOMER RELATIONSHIP MANAGEMENT TERHADAP

PENANGANAN KELUHAN PELANGGAN BERBASIS WEB

PADA PT. PROSPERA PERWIRA UTAMA


SKRIPSI




Disusun Oleh :

NIM
: 1511490099
NAMA


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

UNIVERSITAS RAHARJA

2019/2020



UNIVERSITAS RAHARJA

LEMBAR PENGESAHAN SKRIPSI

 

PERANCANGAN SISTEM CUSTOMER RELATIONSHIP MANAGEMENT TERHADAP

PENANGANAN KELUHAN PELANGGAN BERBASIS WEB

PADA PT. PROSPERA PERWIRA UTAMA

Disusun Oleh :

NIM
: 1511490099
Nama
Fakultas
: Sains dan Teknologi
Program Pendidikan
: Strata 1
Program Studi
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

   

Tangerang, 20 Januari 2020

Disahkan Oleh :

Rektor
       
Ketua Program Studi
       
Program Studi Sistem Informasi
           
           
           
           
       
(Desy Apriani, S.Kom,.MTI)
NIP : 000603
       
NIP :010814




UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM CUSTOMER RELATIONSHIP MANAGEMENT TERHADAP

PENANGANAN KELUHAN PELANGGAN BERBASIS WEB

PADA PT. PROSPERA PERWIRA UTAMA

Dibuat Oleh :

NIM
: 1511490099
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Sistem Informasi Manajemen


Disetujui Oleh :

Tangerang, 20 Januari 2020

Pembimbing I
   
Pembimbing II
       
       
       
       
( Nur Azizah, S.Kom,.M.Akt,. M.Kom.)
   
(Yuni Roza,M.Kom.)
NID : 10002
   
NID : 17016




UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM CUSTOMER RELATIONSHIP MANAGEMENT TERHADAP

PENANGANAN KELUHAN PELANGGAN BERBASIS WEB

PADA PT. PROSPERA PERWIRA UTAMA

Dibuat Oleh :

NIM
: 1511490099
Nama

 

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

2019/2020

 

Disetujui Oleh :

Tangerang, Februari 2020

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




UNIVERSITAS RAHARJA


LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM CUSTOMER RELATIONSHIP MANAGEMENT TERHADAP

PENANGANAN KELUHAN PELANGGAN BERBASIS WEB

PADA PT. PROSPERA PERWIRA UTAMA


Disusun Oleh :

NIM
: 1511490099
Nama
Fakultas
: Sains dan Teknologi
Program Pendidikan
: Strata 1
Program Studi
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

   

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 baik di lingkungan Universitas Raharja maupun di Universitas 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, Juli 2019


Neli Widi Astuti
NIM : 1511490099
 
 
 
 
 

 

)*Tanda tangan dibubuhi materai 6.000;




ABSTRAK

PT. Prospera Perwira Utama adalah sebuah perusahaan yang bergerak dibidang Network Infrastructure melingkupi (konvensional server, hyperconverge server storage, storage, firewall, network security, network monitoring, switch, computer) serta mendistribusikan peralatan IT (Information Technology) ke seluruh Indonesia. Sebagai perusahaan yang mendistribusikan perlengkapan IT (Information Technology) kepada customer tentunya akan ada keluhan dari pelanggan jika terdapat masalah pada produk yang sudah dibeli. Berdasarkan observasi yang telah dilakukan sistem penanganan keluhan yang berjalan saat ini masih dilakukan secara manual yaitu konsumen mengirimkan keluhannya melalui telpon, email dan whatsapp lalu mendatangi perusahaan untuk tindakan lebih lanjut dan mengisi beberapa formulir yang telah disediakan, selain itu proses penanganan keluhan memerlukan waktu yang sangat lama. Berdasarkan masalah yang dihadapi diperlukan adanya suatu sistem yang dapat meningkatkan proses penanganan keluhan pelanggan dari mulai penyampaian keluhan, proses keluhan, sampai dengan laporan keluhan yang tersimpan dalam database. Dalam proses penelitian ini penulis melakukan observasi melalui wawancara dengan pihak yang terkait, dan studi pustaka, data dianlisis menggunakan Metode SWOT untuk mengetahui kekuatan, kelemahan, peluang, dan ancaman bagi perusahaan serta Diagram UML (Unified Modeling Language) untuk merancang sebuah sistem yang dapat mengatasi masalah tersebut. Rancangan sistem menggunakan bahasa pemrograman PHP framework Code Igniter, Sublime Text 3 sebagai editor text dan MySQL sebagai database. Dari serangakaian proses tersebut akan menghasilkan sebuah sistem penanganan keluhan pelanggan berbasis web yang akan memudahkan pelanggan dan perusahaan dalam berinteraksi dan menyelesaikan proses penanganan keluhan dengan efektif dan efisien, sehingga seluruh proses akan termonitoring dengan baik dan data dapat dismpan dengan baik dalam database sehingga memudahan dalam proses pelaporan.

Kata Kunci: Customer Relationship Management (CRM), Keluhan, Pelanggan..

ABSTRACT


PT. Prospera Main Officer is a company engaged in Network Infrastructure covering (conventional servers, hyperconverge storage servers, storage, firewalls, network security, network monitoring, switches, computers) as well as distributing IT (Information Technology) equipment throughout Indonesia. As a company that distributes IT (Information Technology) equipment to customers, of course there will be complaints from customers if there are problems with the products that have been purchased. Based on observations that have been made complaints handling systems that are currently running are still done manually, namely consumers send complaints via telephone, email and whatsapp and then go to the company for further action and fill out some of the forms provided, besides that the complaints handling process requires a very time long. Based on the problems faced, a system that can improve the process of handling customer complaints is needed, starting from the submission of complaints, the complaints process, to the complaints report stored in the database. In this research process the authors made observations through interviews with relevant parties, and literature studies, the data analyzed using the SWOT Method to determine the strengths, weaknesses, opportunities, and threats for the company and UML Diagram (Unified Modeling Language) to design a system that can overcome the problem. The system design uses the PHP framework code Igniter programming language, Sublime Text 3 as a text editor and MySQL as a database. From the series of these processes will produce a web-based customer complaint handling system that will facilitate customers and companies in interacting and completing complaints handling processes effectively and efficiently, so that the whole process will be monitored properly and the data can be stored properly in the database so that it is easy in the process reporting.

Keywords: Academic, Processing, final results.




KATA PENGANTAR


Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat serta karunia-Nya, karena penulis dapat menyelesaikan penulisan skirpsi ini yang berjudul “Perancangan Sistem Customer Relationship Management Terhadap Penanganan Keluhan Pelanggan Berbasis Web Pada PT. Prospera Perwira Utama”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Sistem Informasi pada Universitas Raharja.

Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan terimakasih kepada: :

  1. Bapak Dr. Po. Abas Sunarya, M. Si. selaku Rektor Universitas Raharja.
  2. Bapak Sugeng Santoso, M.Kom. selaku Dekan Fakultas Sains dan Teknologi.
  3. Ibu Desy Apriani, S.Kom., M.T.I. selaku Ketua Program Studi Sistem Informasi.
  4. Ibu Nur Azizah, S.Kom,. M.Akt,. M.Kom sebagai Dosen Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
  5. Ibu Yuni Roza, M.Kom sebagai Dosen Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan, masukan, dan motivasi kepada penulis.
  6. Bapak Stevanus Wijaya selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
  7. Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.
  8. Keluarga tercinta yang telah memberikan doa, dukungan moril, maupun materil sehingga Skripsi ini apat terselesaikan dengan baik.
  9. Teman - teman seperjuangan yang selalu ada dan memberikan semangat dan dukungan yang mana namanya tidak bisa saya sebutkan satu persatu.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan ini bermanfaat bagi pihak yang membutuhkan.


   

Tangerang, 20 Januari 2020




(Neli Widi Astuti)
NIM : 1511490099
 
 
 
 
 

Daftar isi


DAFTAR GAMBAR

  1. Gambar 3.1. Logo PT. Prospera Perwira Utama
  2. Gambar 3.2. Struktur Organisasi Perusahaan PT. Prospera Perwira Utama
  3. GGambar 3.3. Use case diagram sistem yang sedang berjalan
  4. Gambar 3.4. Activity Diagram Sistem yang berjalan
  5. Gambar 3.5. Sequence Diagram sistem yang berjalan
  6. Gambar 4.1. Use Case Diagram Usulan Penanganan Keluhan Pelanggan
  7. Gambar 4.2. Activity Diagram yang Diusulkan untuk Pelanggan
  8. Gambar 4.3. Activity Diagram yang diusulkan untuk Customer Service
  9. Gambar 4.4. Activity Diagram yang diusulkan untuk Quality Control
  10. Gambar 4.5. Activity Diagram yang diusulkan untuk Manager
  11. Gambar 4.6. Sequence Diagram Sistem yang diusulkan Untuk Pelanggan
  12. Gambar 4.7. Sequence Diagram yang Diusulkan Untuk Customer Service
  13. Gambar 4.8. Sequence Diagram yang Diusulkan Untuk Quality Control
  14. Gambar 4.9. Sequence Diagram yang Diusulkan Untuk Manager
  15. Gambar 4.10. Class Diagram Sistem Usulan
  16. Gambar 4.11. Tampilan Menu Registrasi Pelanggan
  17. Gambar 4.12. Tampilan Menu Login Pelanggan
  18. Gambar 4.13. Tampilan Menu Dashboard Pelanggan
  19. Gambar 4.13. Tampilan Menu Dashboard Pelanggan
  20. Gambar 4.14. Tampilan Menu Input Keluhan Pelanggan
  21. Gambar 4.15. Tampilan Menu Komplain Pending
  22. Gambar 4.16. Tampilan Menu Komplain Proses
  23. Gambar 4.17. Tampilan Menu Login User
  24. Gambar 4.18. Tampilan Menu Dashboard Customer Service
  25. Gambar 4.19. Tampilan Menu Daftar Pelanggan
  26. Gambar 4.20. Tampilan Menu Konfirmasi Pelanggan
  27. Gambar 4.21. Tampilan Menu Tambah Data Pelanggan
  28. Gambar 4.22. Tampilan Menu Daftar Komplain
  29. Gambar 4.23. Tampilan Menu Laporan Keluhan
  30. Gambar 4.24. Tampilan Menu Halaman Profile
  31. Gambar 4.25. Tampilan Menu Visi dan Misi
  32. Gambar 4.26. Menu Dashboard Manager
  33. Gambar 4.27. Menu Komplain Pending
  34. Gambar 4.28. Menu Daftar History Komplain
  35. Gambar 4.29. Menu Data Pengguna
  36. Gambar 4.30. Menu Tambah Data Pengguna
  37. Gambar 4.31. Menu Laporan Keluhan

DAFTAR TABEL

  1. Tabel 3.1. Identifikasi Analisis SWOT
  2. Tabel 3.2. Analisis SWOT
  3. Tabel 3.3. Elisitasi Tahap I
  4. Tabel 3.4. Elisitasi Tahap II
  5. Tabel 3.5. Elisitasi Tahap III
  6. Tabel 3.6. Tabel Final Draft Elisitasi
  7. Tabel 4.1. Perbedaan Sistem Berjalan Dengan Sistem Usulan
  8. Tabel 4.2. Tabel Acc
  9. Tabel 4.2. Tabel Acc
  10. Tabel 4.4. Tabel Halaman
  11. Tabel 4.5. Tabel Komplain
  12. Tabel 4.6. Tabel Level
  13. Tabel 4.7. Tabel Rating
  14. Tabel 4.8. Tabel User
  15. Tabel 4.9. Hasil Pengujian Blackbox Testing
  16. Tabel 4.10. Hasil Pengujian Blackbox Testing Pada Pengolahan Data
  17. Tabel 4.11. Schedule
  18. Tabel 4.12. Estimasi Biaya

BAB I
PENDAHULUAN

Latar Belakang

Perusahaan yang besar dan hebat selalu membangun hubungan yang baik dengan pelanggannya, salah satunya dengan menerapkan metode CRM (Customer Relationship Management) di dalam bisnisnya. Pelanggan merupakan aset yang sangat berharga bagi setiap perusahaan. Oleh karena itu, perusahaan berusaha untuk mempertahankan loyalitas pelanggan karena dengan adanya pelanggan yang loyal akan berdampak terhadap kelanjutan dari pembelian mereka terhadap suatu produk dan jasa kepada pihak-pihak lain. Keunggulan ini menjadikan perusahaan untuk merancang dan membangun sebuah strategi bisnis yang dapat menciptakan loyalitas pelanggan melalui produk atau jasa yang ditawarkan.

Penggunaan dan penerapan CRM (Customer Relationship Management) ini tidak terlepas dari hubungannya dengan konsumen karena CRM (Customer Relationship Management) mencakup metode dan teknologi yang digunakan oleh perusahaan untuk mengelola hubungan mereka dengan pelanggan. Proses otomatisasi dalam CRM (Customer Relationship management) digunakan untuk menghasilkan personalisasi pemasaran otomatis berdasarkan informasi customer yang tersimpan pada sistem CRM (Customer Relationship Management).

PT. Prospera Perwira Utama adalah sebuah perusahaan yang bergerak dibidang Network Infrastructure melingkupi (konvensional server, hyperconverge server storage, storage, firewall, network security, network monitoring, switch, computer) serta mendistribusikan peralatan IT (Information Technology) ke seluruh Indonesia. Sebagai perusahaan yang mendistribusikan perlengkapan IT (Information Technology) kepada customer tentunya akan ada keluhan dari pelanggan jika terdapat masalah pada produk yang sudah dibeli. Dalam hal ini produk yang bermasalah akan diganti berdasarkan ketentuan yang berlaku pada saat pembelian, proses pencatatan data komplain dari pelanggan masih semi komputerisasi yakni pelanggan melakukan komplain melalui email, whatsapp, dan telpon kemudian customer service melakukan pencatatan keluhan pelanggan dan direkap pada Microsoft Excel untuk laporan setiap harinya, hal ini tentunya membutuhkan waktu yang cukup lama untuk bisa menangani keluhan dari pelanggan, selain itu koordinasi antara admin dan bagian penanganan tidak tersampaikan dengan baik dan membutuhkan waktu yang sangat lama untuk bisa menangani komplain dari pelanggan yang berdampak lambatnya layanan yang diberikan terhadap pelanggan, sehingga akan mempersulit perusahaan dalam mempertahankan pelanggan dan menarik pelanggan yang baru.

Berdasarkan uraian permasalahan diatas, maka perlu dibuat sistem yang dapat membantu meningkatkan pelayanan pelanggan dan respon yang cepat dari perusahaan serta laporan komplain yang tersimpan dalam database, hal inilah yang melatar belakangi penulis untuk mengambil judul “Perancangan Sistem Customer Relationship Management Terhadap Penanganan Keluhan Pelanggan Berbasis Web Pada PT. Prospera Perwira Utama”.


Rumusan Masalah

Berdasarkan permasalahan yang ada maka penulis merumuskan beberapa rumusan masalah yang akan dibahas dalam penelitian ini sebagai berikut:

  1. Bagaimana sistem CRM (Customer Relationship Management) terhadap penangan keluhan pelanggan yang berjalan saat ini pada PT. Prospera Perwira Utama  ?
  2. Kendala dan kelemahan apa yang dihadapi oleh PT. Prospera Perwira Utama dalam sistem CRM (Customer Relationship Management) terhadap keluhan pelanggan?
  3. Bagaimana merancang sistem informasi CRM (Customer Relationship Management) untuk mengatasi keluhan pelanggan PT. Prospera Perwira Utama ?


Ruang Lingkup

Berdasarkan identifikasi masalah di atas agar pembahasan ini lebih terarah dan berjalan dengan baik, maka perlu adanya batasan masalah. Dalam penelitian ini penulis membatasinya dalam ruang lingkup penelitian yaitu :

  1. Penyampaian keluhan dari pelanggan.
  2. Penampungan keluhan pelanggan oleh customer service atau admin.
  3. Tindakan penanganan keluhan yang di acc oleh quality control dan direktur.
  4. Pengambilan keputusan oleh quality control dan direktur.
  5. Pengelolaan data keluhan hingga laporan keluhan pelanggan.
  6. Klasifikasi


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dalam penyusunan laporan skripsi ini peneliti mempunyai beberapa tujuan penelitian sebagai berikut :

  1. Untuk menganalisa sistem CRM (Customer Relationship Management) terhadap penanganan keluhan pelanggan yang sedang berjalan pada PT. Prospera Perwira Utama.
  2. Mengetahui kendala dan kelemahan yang sedang dihadapi pada sistem penanganan keluhan pelanggan yang berjalan saat ini pada PT. Prospera Perwira Utama.
  3. Menghasilkan rancangan sistem informasi CRM (Customer Relationship Management) terhadap penanganan keluhan pelanggan pada PT. Prospera Perwira Utama.


Manfaat Penelitian

Dari hasil penelitian skripsi yang dilakukan, diharapkan dapat memberikan manfaat antara lain :

  1. Memberikan kontribusi berupa masukan-masukan, ide-ide kepada perusahaan dalam bentuk informasi yang berguna baik secara prosedur maupun sistematis.
  2. Dapat meningkatkan pelayanan yang berkualitas, mengolah informasi secara efektif, dan bisa bermanfaat dalam menentukan kebijakan dan keputusan yang strategis.
  3. Menambah wawasan dan pengetahuan serta mengembangkan kreativitas dan bakat penulis khususnya terutama dalam hal penangan keluhan pelanggan.


Metode Penelitian

Metode Pengumpulan Data

Dalam pengumpulan data, penulis menggunakan 3 (tiga) pendekatan yaitu sebagai berikut:

  1. Metode Observasi (Observasi Research)
  2. Pada metode ini penulis melakukan pengamatan langsung terhadap kendala penanganan keluhan pelanggan, mengumpulkan data data yang dibutuhkan sehingga memperoleh gambaran dan pedoman penyusunan sistem CRM (customer Relationship Management) terhadap penanganan keluhan pelanggan pada PT. Prospera Perwira Utama.

  3. Metode Wawancara (Interview Research)
  4. Metode ini dilakukan dengan cara pengumpulan data melalui tanya jawab langsung dengan Stakeholder Bapak Steven Wijaya sebagai HRD pada PT. Prospera Perwira Utama, yang memahami segala hal sesuai dengan tujuan penelitian.

  5. Metode Study Pustaka (Library Research)
  6. Metode study kepustakaan dilakukan untuk menunjang metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dilakukan yaitu dengan membaca dan mempelajari beberapa buku yang berhubungan dengan teori yang dibahas dalam laporan ini, melalui sumber-sumber dari kepustakaan dan internet.


Metode Analisa

  1. Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Hal ini disebabkan data akan menuntun kita ke arah temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Analisis sistem dilakukan menggunakan Metode analisis SWOT (Strength, Weakness, Opportunities, Threats). Analisis SWOT adalah suatu metode yang digunakan untuk melihat kondisi perusahaan baik internal maupun eksternal yang kemudian dijadikan indikator untuk mengetahui kekuatan, kelemahan, peluang dan ancaman terhadap PT. Prospera Perwira Utama, sehingga dapat membantu terbentuknya penyampaian informasi yang lebih akurat.
  2. Selain itu penulis menggunakan Unified Modeling Language (UML) sebagai salah satu alat bantu untuk memodelkan secara visual yang dapat digunakan dalam bahasa pemrograman yang berorientasi objek. UML terdiri dari beberapa diagram yang saling berkaitan, antara lain Usecase Diagram, Activity Diagram, Sequence Diagram, dan Statechart Diagram.
  3. Kemudian penulis menggunakan metode Elisitasi untuk mengumpulkan dan menyeleksi kebutuhan sistem yang diharapkan stakeholder. Elisitasi merupakan rancangan sistem yang diusulkan sesuai dengan keinginan atau kebutuhan user. Elisitasi yang dilakukan melalui 3 (tiga) tahap, yaitu Elisitasi tahap I, elisitasi tahap II, elisitasi tahap III dan final draft elisitasi.


Metode Perancangan Sistem

Perancangan sistem Customer Relationship Management Terhadap Penanganan Keluhan Pelanggan Berbasis Web pada PT. Prospera Perwira Utama menggunakan metode UML (Unified Modelling Language) sebagai modelling tools untuk menggambarkan rancangan sistem yang ada saat ini, diantaranya yang digunakan Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, Spesifikasi Basis data.

Dalam rancangan ini peneliti juga menggunakan software XAMPP dengan pendukung bahasa pemrograman PHP sehingga dapat memudahkan peneliti dalam pembuatan sistem ini.


Metode Testing=

Dalam penelitian ini penulis menggunakan dalam pengujian yaitu Black box testing. Black box testing adalah pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak, oleh karena itu uji coba black box testing memungkinkan perangkat lunak untuk membuat kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. Metode pengujian black box berusaha untuk menemukan kesalahan-kesalahan dalam beberapa kategori, yaitu : fungsi-fungsi yang salah atau hilang, kesalahan pada struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi.

Sistematika Penulisan

Agar dapat lebih memahami penjelasan dalam penyusunan laporan skripsi ini, maka penulis mengelompokkan menjadi beberapa sub bab. Dimana antara bab yang satu dengan yang lainnya saling berkaitan.

Adapun penyusunan bab-bab dengan sistematika penyampaian adalah sebagai berikut:

BAB I PENDAHULUAN
Pada bab ini menjelaskan antara lain yaitu latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI
Pada bab ini akan dijelaskan definisi-definisi yang berhubungan dengan permasalahan yang dibahas pada bagian sistem yang berjalan saat ini, seperti landasan teori yang membahas tentang konsep dasar sistem penjadwalan mata pelajaran dan kehadiran guru, serta membahas teori-teori pendukung lainnya yang berhubungan dengan topik yang akan dibahas dalam penelitian dan literature review.

BAB III ANALISA SISTEM YANG BERJALAN
Bab ini merupakan penjabaran hasil penelitian di lokasi kerja yang meliputi analisa organisasi yang berisikan gambaran dan sejarah singkat PT. Prospera Perwira Utama, struktur organisasi, produk PT. Prospera Perwira Utama, penjelasan tentang wewenang dan tanggung jawab, prosedur sistem yang berjalan, konfigurasi sistem yang berjalan, permasalahan yang dihadapi, alternatif pemecahan masalah, tata laksana sistem yang berjalan saat ini menggunakan Diagram UML, prototype, user requirement yang terdiri dari elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, final draft elisitasi.

BAB IV PERANCANGAN SISTEM YANG DIUSULKAN
Pada bab ini menguraikan sistem yang akan diusulkan seperti usulan prosedur yang baru, usulan sistem yang akan digambarkan dengan diagram rancangan sistem berupa UML (Unified Modelling Language), rancangan basis data, rancangan tampilan dan implementasi sistem yang diusulkan.

BAB V PENUTUP
Pada bab ini, berisi kesimpulan dan saran mengenai hasil yang diperoleh dari penelitian dan saran-saran yang dapat diberikan sebagai masukan untuk mendukung sistem yang berjalan kearah yang lebih baik.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN



BAB II
LANDASAN TEORI


TEORI UMUM

Konsep Dasar Perancangan Sistem

Definisi Perancangan Sistem

Berikut ini adalah beberapa definisi perancangan sistem menurut beberapa ahli diantaranya :

Menurut Stair yang dikutip oleh Maimunah, dkk dalam Jurnal CERITA Vol.2 No.2 (2016:203), [1] mengatakan “Perancangan sistem adalah fase pengembangan sistem yang mendefinisikan bagaimana sistem informasi akan melakukan perancangan untuk mendapatkan solusi pemecahan masalah”.


Perancangan sistem menurut Kausar, dkk dalam jurnal Prosisko (2015:22) [2] adalah “Pengembangan sistem dari sistem yang sudah ada atau sistem yang baru, dimana masalah-masalah yang terjadi pada sistem yang lama diharapkan sudah teratasi pada sistem yang baru”.

Menurut Budi Santoso dalam Jurnal Teknologi Informasi MURA (2018:100) [3] “Perancangan sistem adalah tahap yan dilakukan setelah melakukan analisis sistem, pendefinisian kebutuhan-kebutuhan sistem yang akan dibangun, dan persiapan untuk merancang bangun implementasi sistem dengan menggambarkan sistem yang akan dibangun”.

Dari beberapa kutipan diatas bisa diambil sebuah kesimpulan. Perancangan sistem adalah suatu proses perencanaan atau penyusunan sistem yang sebelumnya telah di analisa sehingga bisa dijadikan sebuah sistem informasi akurat yang bermanfaat bagi penggunanya.


Tujuan Perancangan Sistem

Menurut Muharto dan Arisandy (2016:103) [4] mengatakan “Tujuan perancangan sistem untuk memenuhi kebutuhan pemakai (user). Untuk memberikan gambaran yang jelas dan menghasilkan rancangan bangun yang lengkap kepada pemrograman komputer dan ahli-ahli teknik lainnya yang terlibat dalam pengembangan atau pembuatan sistem”.


Konsep Dasar Sistem

Definisi Sistem

Menurut Sri Rahayu, dkk (2018:03) [5], “Sistem adalah suatu himpunan suatu “benda” nyata atau abstrak yang terdiri dari bagian-bagian atau komponen-komponen yang saling berkaiatan, berhubungan, berketergantungan, saling mendukung yang secara keseluruhan bersatu dalam satu kesatuan untuk mencapai tujuan tertentu secara efisien dan efektif “.

Menurut Hengki Tamando Sitohang dalam jurnal Informatika Pelita Nusantara (2018:7) [6] mengatakan “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”.

Menurut Anggraeni dan Irviani (2017:2), “Sistem adalah kumpulan orang yang saling bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu fungsi untuk mencapai tujuan”.


Karakteristik Sistem

Menurut Hutahaean (2015:3-5). Di dalam sistem terdapat beberapa karakteristik atau sifat tertentu, yaitu komponen, batasan sistem (boundary), lingkungan luar sistem (environment), penghubung sistem (interface), masukkan sistem (input), keluaran sistem (output), pengolah sistem, sasaran sistem.

Berikut ini adalah penjelasan dari karakteristik sistem :

  1. Komponen Sistem (Components)
  2. Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian- bagian dari sistem.

  3. Batasan Sistem (Boundary)
  4. Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  5. Lingkungan Luar Sistem (Environment)
  6. Lingkungan luar sistem adalah di luar batas dari sistem yang memengaruhioperasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap dijaga dan yang merugikan yang harus dijaga dan di kendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem.

  7. Penghubung Sistem (Interface)
  8. Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem lain. Keluaran (output) dari subsistem akan menjadi masukan (input) untuk subsistem lain melalui penghubung.

  9. Masukan Sistem (Input)
  10. Masukan adalah energi yang dimasukkan ke dalam sistem, yang dapat berupa perawatan (maintenance input), dan masukkan sinyal (signal input). Maintenance input adalah energi yang dimasukkan agar sistem dapat beroperasi Signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh dalam sistem komputer program adalah maintenance input sedangkan data adalah signal input untuk diolah menjadi informasi.

  11. Keluaran sistem (output)
  12. Keluaran sistem adalah hasil dari energi yang diolah dan klasifikasi menjadi keluaran yang berguna dan sisa pembuangan. contoh komputer menghasilkan panas yang merupakan sisa pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan.

  13. Pengolah Sistem (Process)
  14. Suatu sistem menjadi bagian pengolah yang akan mengubah masukkan menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi, sistem akuntansi akan mengolah data menjadi laporan-laporan keuangan.

  15. Sasaran Sistem (Goal)
  16. Sasaran sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.


Klasifikasi Sistem

Menurut Hutahaean (2015:6-7), mengatakan bahwa sistem dapat diklasifikasikan dalam beberapa sudut pandang :

  1. Klasifikasi sistem Sebagai :
    1. Sistem Abstrak (abstract system)
    2. Sistem abstrak adalah sistem yang berupa pemikiran-pemikiran atau ide ide yang tidak tampak secara fisik.

    3. Sistem Fisik (physical system)
    4. Sistem fisik adalah sistem yang ada secara fisik.

  2. Sistem diklasifikasikan sebagai :
    1. Sistem Alamiyah (natural system)
    2. Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia. Misalnya sistem perputaran bumi.

    3. Sistem Buatan Manusia (human made system)
    4. Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang melibatkan interaksi antara manusia dengan mesin (human machine system).

  3. Sistem diklasifikasikan sebagai :
    1. Sistem Tertentu (deterministicl system)
    2. Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi, sebagai keluaran sistem yang dapat diramalkan.

    3. Sistem tak Tentu (probalistic system)
    4. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

  4. Sistem diklasifikasikan sebagai :
    1. Sistem Tertutup (close system)
    2. Sistem tertutup adalah sistem yang tidak terpengaruh dan tidak berhubungan dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur lingkungan luar. Secara teoritis sistem tertutup ini ada, kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanya relatively closed system.

    3. Sistem Terbuka (open system)
    4. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima input dan output dari lingkungan luar atau subsistem lainnya. Karena sistem terbuka terpengaruh lingkungan luar maka harus mempunyai pengendali yang baik.


Konsep Dasar Informasi

Definisi Informasi

Menurut Krismiaji (2016:201) dalam Ilamsyah, dkk jurnal SENSI Vol.2 No.2, berpendapat bahwa “Sistem Informasi adalah cara-cara yang diorganisasi untuk mengumpulkan, memasukkan dan mengolah serta menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan”.

Menurut Hidayat, dkk dalam jurnal SENSI Vol.2 No.2 (2016:186) berpendapat bahwa “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, informasi disebut juga data yang diproses tau data yang memiliki arti”.

Menurut Tata Sutabri ( 2016:2), “Informasi adalah data yang telah diklasifikasi, diolah atau diinterpretasi untuk digunakan dalam proses pengambilan keputusan”.

Dari definisi di atas, bisa disimpulkan bahwa Informasi adalah data-data yang diolah sehingga memiliki nilai tambah dan bermanfaat bagi pengguna.


Nilai Informasi

Suatu informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).

Menurut Nur Azizah, dkk dalam Jurnal SENSI (2017:17), ada 10 sifat yang dapat menentukan nilai informasi yaitu sebagai berikut :

  1. Kemudahan dalam memperoleh (accesibility) informasi memiliki nilai yang lebih sempurna apabila dapat diperoleh secara mudah.
  2. Sifat luas dan kelengkapannya (comprehenshiveness) informasi mempunyai nilai yang lebih sempurna apabila mempunyai lingkup atau cakupan yang luas dan lengkap.
  3. Ketelitian (Accuracy) informasi mempunyai nilai yang lebih sempurna apabila mempunyai ketelitian yang tinggi.
  4. Kecocokan dengan pengguna (relavance) informasi mempunyai nilai yang lebih sempurna apabila sesuai dengan kebutuhan penggunanya.
  5. Ketepatan waktu (timelines) informasi mempunyai nilai yang lebih sempurna apabila dapat diterima oleh pengguna pada saat yang tepat.
  6. Kejelasan (clarity) informasi yang jelas akan meningkatkan kesempurnaan nilai informasi.
  7. Fleksibilitas (flexibility) nilai informasi semakin sempurna apabila memiliki fleksibilitas tinggi.
  8. Dapat dibuktikan (verified) nilai informasi semakin sempurna apabila informasi tersebut dapat dibuktikan kebenarannya.
  9. Dapat diukur (measurable) informasi untuk pengambilan keputusan seharusnya dapat diukur agar dapat mencapai nilai yang sempurna.
  10. Tidak ada prasangka nilai informasi semakin sempurna apabila informasi tersebut tidak menimbulkan prasangka dan keraguan adanya kesalahan informasi.


Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Menurut Agustinus Haryanta, dkk dalam Jurnal Sisfotek Global (2017:88). “Informasi adalah data yang telah diklasifikasikan atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan”.

Menurut Euis Siti nur Aisyah dalam Jurnal Sensi (2017:24), “Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.

Menurut Sugeng Wahyudiono yang dikutip oleh Giandari dkk, dalam Jurnal ICIT (2018:157) “Sistem informasi adalah suatu sistem yang berhubungan dengan pengumpulan, penyimpanan dan pemrosesan data, baik yang dilakukan secara manual,maupun berbantuan computer, untuk menghasilkan informasi yang sangat berguna bagi proses pengambilan keputusan”.


Komponen Sistem Informasi

Menurut Muhammad Muslihudin dan Oktafianto (2016:12). menjelaskan bahwa sistem informasi berbasis (CBIS) dalam suatu organisasi terdiri dari komponen-komponen berikut :

  1. Perangkat keras. Perangkat Keras yaitu perangkat keras komponen untuk melengkapi kegiatan memasukkan data, memproses data dan keluaran data.
  2. Perangkat lunak. Perangkat Lunak yaitu program dan instruksi yang diberikan ke komputer.
  3. Database Database yaitu kumpulan data dan informasi yang diorganisasikan sedemikian rupa, sehingga mudah diakses pengguna sistem informasi.
  4. Telekomunikasi Telekomunikasi yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama ke dalam suatu jaringan kerja yang efektif.
  5. Manusia Manusia yaitu personal dari sistem informasi, meliputi manajer, programmer, dan operator serta bertanggung jawab terhadap perawatan sistem.


Konsep Dasar Data

Definisi Data

Menurut Robi Yanto (2016:10), “Data adalah fakta yang mewakili suatu objek seperti manusia, barang, hewan peristiwa, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf simbol, teks gambar atau kombinasinya”.

Menurut Martono dkk dalam jurnal CCIT (2017:231), “Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai”.

Menurut Indrajani (2015:2), “Data adalah fakta atau observasi mentah yang biasanya mengenai fenomena fisik atau transaksi bisnis”.

Dari definisi tersebut dapat ditarik kesimpulan bahwa data adalah informasi diamati, diteliti dan terintegrasi dengan objek lainnya .


Klasifikasi Data

Menurut Sutabri (2016:18), data dapat diklasifikasi menurut jenisnya, sifatnya, dan sumbernya. Berikut uraiannya:

  1. Klasifikasi Data Menurut Jenis Data:
    1. Data Hitung (Enumeration/Counting Data)
    2. Data hitung adalah hasil perhitungan atau jumlah tertentu. Yang termasuk data hitung adalah persentase dari suatu jumlah tertentu. Mencatat jumlh mahasiswa dalam suatu kelas atau persentase dari mahasiswa/i dalam kelas itu menghasilkan suatu data hitung.

    3. Data Ukur (Measurement Data)
    4. Data ukur adalah data yang menunjukkan ukuran mengenai nilai sesuatu. Angka tertentu atau huruf tertentu yang diberikan oleh seorang dosen kepada seorang mahasiswa setelah memeriksa hasil tentamennya merupakan data ukur. Angka yang ditunjukkan alat barometer atau termometer adalah hasil proses pengukuran.

  2. Klasifikasi Data Menurut Sifat Data:
    1. Data Kuantitatif (Quantitative Data)
    2. Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan. Kalau jumlah universitas negeri di Indonesia dibagi dalam 2 golongan, maka ada golongan pertama yang jumlah mahasiswanya lebih dari 5000 orang dan golongan yang lain kurang dari 5000 orang. Ini merupakan penggolongan kuantitatif.

    3. Data Kualitatif (Qualitative Data)
    4. Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu. Penggolongan fakultas-fakultas pada universitas negeri menjadi fakultas eksakta dan fakultas non-eksakta merupakan pemisah menurut sifatnya. Penggolongan mahasiswa pada fakultas yang menggunakan sistem kredit kedalam penilaian studi dengan "grade" A, B, C, D didasarkan pada pemisahan sifat-sifat kualitatifnya.

  3. Klasifikasi Data Menurut Sumber Data:
    1. Data Internal (Internal Data)
    2. Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.

    3. Data Eksternal (External Data)
    4. Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain.


Konsep Analisa Sistem

Definisi Analisa Sistem

Menurut Rosa A.S dan M.Shalahuddin (2016:41), “Analisis sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru”.

Menurut Mulyani (2016:38), mengemukakan bahwa “Suatu teknik penelitian terhadap sebuah sistem dengan menguraikan komponen-komponen pada sistem tersebut dengan tujuan untuk mempelajari komponen itu sendiri serta keterkaitannya dengan komponen lain yang membentuk sistem sehingga didapat sebuah keputusan atau kesimpulan mengenai sistem tersebut baik itu kelemahan ataupun kelebihan sistem”.


TEORI KHUSUS

Konsep Dasar Manajemen (Management)

Definisi Manajemen

Menurut Susan Eri (2019:9) Manajemen adalah ilmu dan seni mengatur proses pemanfaatan sumber daya manusia dan sumber-sumber lainnya secara efektif dan efisien untuk mencapai suatu tujuan tertentu. Manajemen berasal dari bahasa Inggris management dengan kata kerja to manage, diartikan secara umum sebagai mengurusi. Kesimpulannya manajemen adalah kegiatan seseorang dalam mengatur organisasi, lembaga atau sekolah yang bersifat manusia maupun non manusia, sehingga tujuan organisasi, lembaga atau sekolah dapat tercapai secara efektif dan efisien.

Menurut Suharyadi Herry (2016:71) Dalam bahasa Indonesia manajemen dapat diartikan: mengendalikan, menangani, atau mengelola. Manajemen mempelajari bagaimana menciptakan effectiveness usaha (doing right things) secara efficient (doing things right) dan produktif, melalui fungsi dan siklus tertentu dalam rangka mencapai tujuan organisasional yang telah ditetapkan.


Fungsi Manajemen

Menurut G.R. Terry (2015:43) Fungsi manajemen adalah elemen-elemen dasar yang akan selalu ada dan melekat di dalam proses manajemen yang akan dijadikan acuan oleh manajer dalam melaksanakan kegiatan untuk mencapai tujuan.

Fungsi-fungsi manajemen terdiri dari :

  1. Fungsi Perencanaan (Planning) Planning ialah menetapkan pekerjaan yang harus dilaksanakan oleh kelompok untuk mencapai tujuan yang digariskan, planning mencakup kegiatan pengambilan keputusan, karena termasuk pemilihan alternatif-alternatif keputusan.
  2. Fungsi Pengorganisasian (Organizing)
  3. Organizing mencakup :

    1. membagi komponenkomponen kegiatan yang dibutuhkan untuk mencapai tujuan ke dalam kelompok-kelompok,
    2. membagi tugas kepada seorang manajer untuk mengadakan pengelompokan tersebut dan
    3. menetapkan wewenang di antara kelompok atau unit-unit organisasi.
  4. Fungsi Penggerakan (Actuating)
  5. Actuating mencakup kegiatan yang dilakukan oleh seorang manager untuk mengawali dan melanjutkan kegiatan yang ditetapkan oleh unsur perencanaan dan pengorganisasian agar tujuan-tujuan dapat tercapai.

  6. Fungsi Pengawasan (Controlling)
  7. Controlling mencakup kelanjutan tugas untuk melihat apakah kegiatankegiatan dilaksanakan sesuai rencana. Pelaksanaan kegiatan dievaluasi dan penyimpanganpenyimpangan yang tidak diinginkan diperbaiki supaya tujuan-tujuan dapat tercapai dengan baik.


Konsep Dasar Pengetahuan (Knowledge)

Definisi Pengetahuan

Menurut Indahyani Fauziyah (2015:61) Pengetahuan adalah kumpulan informasi yang didapat dari pengalaman atau sejak lahir yang menjadikan seseorang itu tahu akan sesuatu. Dan juga komponen-komponen mental yang dihasilkan dari semua proses apapun, entah lahir dari bawaan atau dicapai leat pengalaman.


Jenis-jenis Pengetahuan

Menurut Halim Stevani (2015:35). Secara umum, pengetahuan dapat digolongkan ke dalam 2 kategori, yakni:

  1. Tacit (know-how)
  2. Pengetahuan tacit adalah pengetahuan yang masih berupa pemikiran di kepala manusia. Pengetahuan ini agak sulit untuk dikomunikasikan, dipahami dan diterjemahkan ke dalam bentuk lain yang lebih terstruktur karena bersumberkan pada pengalaman atau intuisi pribadi serta bergantung pada konteks.

  3. Explicit (know-what)
  4. Pengetahuan explicit adalah pengetahuan yang sudah direpresentasikan dalam media tertentu. Pengetahuan ini mudah untuk dikomunikasikan, dipahami, dan diterjemahkan ke dalam bentuk lain yang lebih terstruktur, sehingga dapat dikelola oleh Knowledge Management System (KMS).


Konsep Dasar Knowledge Management

Definisi Manajemen Pengetahuan (Knowledge Management)

Menurut Halim Stevani (2015:35) Manajemen Pengetahuan adalah proses menciptakan, membagikan, menggunakan, dan mengelola suatu pengetahuan dan informasi dari sebuah organisasi.

Menurut Ridha Choirun Nisa (2016:39) Manajemen pengetahuan adalah serangkaian proses penciptaan, pengkomunikasian dan penerapan knowledge perusahaan sebagai pembelajaran untuk meningkatkan kinerja karyawan maupun organisasi.


Siklus Manajemen Pengetahuan

Menurut ( Halim,Stevani. 2015 ). Knowledge Management memiliki 4 siklus sederhana, yaitu :

  1. Tahap capturing, dapat meliputi salah satu atau beberapa di antara hal-hal berikut ini: pemasukan data, pemindaian, wawancara, serta brainstorming.
  2. Tahap organizing dapat meliputi salah satu atau beberapa di antara hal-hal berikut ini: pembuatan katalog, pengindeksan, penyaringan, penghubungan, dan pengkodean.
  3. Tahap refining dapat meliputi salah satu atau beberapa di antara hal-hal berikut ini: kontekstualisasi, kerjasama, kompresi, serta pembuatan proyeksi.
  4. Tahap transfer dapat meliputi salah satu atau beberapa di antara hal-hal berikut ini: pembagian dan peringatan.


Konsep Dasar Berbasis Web

Definisi Web

Menurut Priyo Sutopo dkk dalam Jurnal Informatika Mulawarman Vol. 11 No. 1 (2016:25) “Web merupakan terobosan baru sebagai teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet, Web cepat sekali populer di lingkungan pengguna internet, karena kemudahan yang diberikan kepada pengguna internet untuk melakukan penelusuran, penjelajahan, dan pencarian informasi”.

Menurut Rulia Puji Hastanti dkk (2015:3) dalam jurnal berjudul Sistem Penjualan Berbasis Web (E-Commerce) Pada Tata Distro Kabupaten Pacitan. Bianglala Informatika “Website adalah lokasi di internet yang menyajikan kumpulan informasi sehubungan dengan profil pemilik situs. Website adalah suatu halaman yang memuat situs-situs web page yang berada di internet yang berfungsi sebagai media penyampaian informasi, komunikasi, atau transaksi".


Jenis-jenis Web

Menurut Arief yang dikutip oleh Untung Rahardja, dkk dalam Jurnal CCIT (2015:249) ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 (dua) jenis, yaitu web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jenis web tersebut. Adapun jenis-jenis web:

  1. Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.
  2. Web dinamis adalah jenis web yang content atau isinya dapat berubahubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.


Konsep Dasar UML (Unfied Modeling Language)

Definisi UML

Menurut Ary Budi Warsito dkk (2015:29) "Unifed Modeling Language (UML) adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut.

Menurut Sutejo (2016:90) Unified Modelling Language (UML) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma berorientasi objek. Abstraksi konsep dasar UML terdiri dari structural classification, dynamic behavior, dan model management dapat kita pahami main concepts sebagai term yang akan muncul pada saat membuat diagram dan view adalah kategori dari diagram tersebut. UML mendefinisikan diagram -diagram sebagai Use case diagram, Class diagram, Statechart diagram , Activity diagram, Sequence diagram , Collaboration diagram, Component diagram, dan Deployment diagram.

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 bahasa pemodelan general purpose standar di bidang rekayasa perangkat lunak berorientasi objek. UML adalah alat untuk menentukan dan digunakan untuk menentukan, memvisualisasikan, memodifikasi, membangun dan mendokumentasikan artefak dari sistem perangkat lunak intensif yang berorientasi objek dalam pengembangan.


Tujuan UML

Menurut Anasari dkk, dalam Jurnal Informatika Mulawarman (2015:13), UML (Unified Modelling Language) mempunyai tujuan sebagai berikut:

  1. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum.
  2. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemograman dan proses rekayasa.
  3. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.


Diagram UML

Menurut Syukron dan Hasan, dalam Jurnal Bianglala Informatika (2015:30), jenis-jenis Diagram UML (Unified Modelling Language) terdiri dari :

  1. Use Case Diagram yaitu mendeskripsikan interaksi tipical antara para pengguna sistem dengan sistem itu sendiri, dengan member sebuah narasi tentang bagaimana sistem tersebut digunakan.
  2. Activity Diagram yaitu teknik untuk menggambarkan logika procedural, proses bisnis dan proses kerja. Dalam beberapa hal, diagram ini memainkan peran mirip sebuah diagram air, tetapi perbedaan prinsip antara diagram ini dan notasi diagram alir adalah diagram ini mendukung behavior pararel.
  3. Class Diagram yaitu menggambarkan jenis dalam sistem dan berbagai jenis hubungan statis yang ada diantara mereka. Class Diagram juga menunjukkan sifat-sifat dan operasi dari sebuah kelas dan kendala yang berlaku untuk cara objek yang terhubung.
  4. Sequence Diagram yaitu menggambarkan interaksi antara objek didalam dan di sekitar sistem berupa message yang digambarkan terhadap waktu. Sequence Diagram biasa digunakan untuk menggambarkan skenario atau langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.
  5. Component Diagram yaitu digunakan untuk menggambarkan organisasi dari sistem dan ketergantungan dari komponen perangkat lunak dalam sistem. Dapat juga digunakan untuk menunjukkan bagaimana kode program dibagi menjadi modul-modul atau komponen.
  6. Deployment Diagram yaitu mendeskripsikan arsitektur fisik dalam node untuk perangkat lunak dalam sistem. Komponen perangkat lunak, processor dan peralatan lain yang membangun arsitektur sistem secara run-time.


Konsep Dasar Analisis PIECES

Definisi PIECES

Menurut Priyanto dan Fanji, dalam Jurnal IIJNS (2017:42), “Analisa PIECES merupakan analisis yang digunakan untuk menganalisa tentang kinerja, informasi, ekonomi, pengendalian, efisiensi, dan pelayanan dari sistem lama dan sistem baru yang dibuat.”

Menurut asbar dan Mochamad, dalam Jurnal Visioner & Strategis (2017:40), “Analisis PIECES (Performance, Information, Economy, Control, Eficiency, Services) merupakan teknik untuk mengidentifikasi dan memecahkan permasalahan yang terjadi”. Analisis PIECES mengidentifikasikan masalah utama dari suatu sistem serta memberikan solusi dari permasalahan tersebut. Analisis PIECES terdiri dari :

  1. Performance (Kinerja atau Kehandalan) Masalah kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja diukur dengan jumlah produksi dan waktu tanggap. Kinerja pun dapat diukur berdasarkan volume pekerjaan, pangsa pasar yang diraih, atau citra perusahaan.
  2. Information (Informasi) Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilakn informasi yang bermanfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang muncul. Kurangnya informasi yang relevan dalam mengambil keputusan merupakan situasi yang membutuhkan peningkatan informasi.
  3. Economy (Ekonomi) Ekonomi merupakan motivasi paling umum bagi suatu proyek. Pijakan dasar bagi kebanyakan manajer yaitu biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.
  4. Control (Kontrol atau Keamanan) Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah atau mendeteksi kesalahan sistem, menjamin keamanan data, informasi dan persyaratan.
  5. Efficiency (Efisiensi) Efisiensi menyangkut bagaimana menghasilkan output sebnayak-banyaknya dengan input yang sekecil mungkin.
  6. Services (Pelayanan) Kualitas pelayanan sistem dikatakan buruk apabila sistem tidak menghasilkan produk yang akurat, sistem tidak menghasilkan produk yang konsisten, sistem tidak mudah digunakan dan sistem tidak fleksibel.


Konsep Dasar PHP (Hypertext Pre-processor)

Definisi PHP

Menurut Sri Rahayu dkk, dalam Jurnal CCIT (2015: 53),“PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis”.

Menurut Supono dan Virdiandry, dalam bukunya (2016:3),"(PHP : Hypertext Preprocessor) adalah suatu bahasa pemrograman yang digunakan untuk menerjemahkan baris kode program menjadi kode mesin yang dapat dimengerti oleh komputer yang bersifat server-side yang dapat ditambahkan ke dalam HTML."

Menurut M.A Ansari dkk, dalam Journal Internasional IJIR (2017:246),“The PHP is a progamming language which allows web developers to create dynamic content which interacts with databases. PHP is basically used for developing web based software applications. PHP can be deployed on most web servers on almost every operating system and platform for free of cost”.(PHP adalah bahasa pemograman yang memungkinkan pengembang web membuat konten dinamis yang berinteraksi dengan database PHP pada dasarnya digunakan untuk mengembangkan aplikasi perangkat lunak berbasis web. PHP bisa disebarkan di sebagaian besar server web di hampir setiap sistem operasi dan platform bebas biaya.

Berdasarkan dari beberapa kutipan di atas maka dapat disimpulkan bahwa, PHP adalah salah satu bahasa pemograman yang menjabarkan kode kode program HTML yang dimengerti oleh komputer dalam membuat halaman Web.


Konsep Dasar MySQL

Definisi MySQL

Menurut Maimunah dkk, dalam Jurnal CERITA (2017:39) “MySQL adalah DBMS yang didistribusikan secara gratis dibawah lisensi dari general public license (GPL), dimana setiap orang bebas untuk menggunakanya tetapi tidak boleh untuk dijadikan program induk turunan bersifat close source (komersial). Beberapa keunggulan dari MySQL.

  1. Portability : dapat berjalan stabil pada berbagai system operasi, diantaranya windows, linux, FreeBSD, Mac OS Xserver, solaris, dan asigma.
  2. Open source : didistribusikan secara gratis dibawah lisensi dari general public license dimana setiap orang bebas untuk menggunakanya tetapi tidak boleh menggunakan MySQL untuk dijadikan induk turunan yang bersifat close source (komersial).
  3. Multi user "': dapat digunakan oleh beberapa user dalam waktu yang bersamaan.
  4. Performance tuning : mempunyai kecepatan yang tinggi dalam menangani quer.
  5. '"Column types : memiliki tipe data yang sangat komplik.
  6. Commanddan function : memiliki operator dan fungsi penuh yang mendukung selectdan wheredalam query.
  7. Security : memiliki beberapa lapisan sekuritas seperti tingkat subnet mask, hostname, privilege user dengan system perijinan yang mendetailserta password yang ter-enkripsi.
  8. Scalability dan limits : mampu menangani basis data dalam jumlah besar.
  9. Localization : dapat mendeteksi pesan kesalahan (error code) pada klien dengan menggunakan lebih dari 20 bahasa.
  10. Connectivity : dapat melakukan koneksi dengan klien menggunakan protocol TCP/IP, Unix Socket, Named pipes.
  11. Interface : memiliki antarmuka terhadap berbagai aplikasi dan bahasa pemprograman dengan menggunakan fungsi API.
  12. Clients dan tools : dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi basis data sekaligus dokumen petunjuk online.
  13. Struktur table : memiliki struktur table yang lebih fleksibel dalam menangani alter table dibandingkan dengan postgre SQL dan oracle.


Konsep Dasar XAMPP

Definisi XAMPP

Menurut Soer dan Wahyudi, dalam Jurnal SIGMA (2015:42), “XAMPP adalah Program aplikasi server yang berdiri sendiri (localhost) yang terdiri atas program Apache HTTP Server, MySQL Database dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl.”

Menurut Siregar dan Faisal, dalam Jurnal JIMP (2017:65), “XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.”


Konsep Dasar Database

Definisi Database

Menurut Warsito dkk, dalam Jurnal CCIT (2015:29), “Database adalah Struktur penyimpanan data untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server.”

Menurut Sutopo dkk, dalam Jurnal Informatika Mulawarman (2016:25), “Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis data penyedia informasi bagi pemakainya. Sistem basis data adalah sustu informasi yang mengintergrasikan kumpulan dari data yang saling berhubungan dengan yang lainnya dan untuk membuatnya tersedia beberapa aplikasi yang bermacam-macam suatu sistem organisasi.”

Menurut Budi Raharjo yang dikutip oleh Agusli dkk, dalam Jurnal SISFOTEK GLOBAL (2017:22), “Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil dan dicari secara cepat.”

Berdasarkan dari beberapa kutipan di atas maka dapat disimpulkan bahwa, Database adalah sebuah ruang penyimpanan berupa tabel – tabel yang berisikan data – data dalam sebuah sistem yang saling terintegrasi satu sama lain.


Konsep Dasar Sublime Text

Definisi Sublime Text

Menurut Tri dkk, dalam jurnal e-Proceeding of Applied Science (2015:723), “Sublime Text adalah editor teks yang dirancang untuk mengolah potongan-potongan kode, plugin, dan markup. Tetapi sublime text juga dapat digunakan untuk menulis artikel dan mengetik dalam prosa normal keunggulan sublime text terletak pada kualitas dan kuantitas fitur-fiturnya seperti blok multi tempat, kursor banyak, dan pengolahan split.”

Menurut Lestari dkk, dalam Seminar Nasional Era Industri (2018:143), “Sublime text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya fitur, cross platform, mudah dan simpel yang cukup terkenal di kalangan developer (pengembang), penulis dan desainer."

Menurut Supono dan Putratama (2018:14), "Sublime Text merupakan perangkat lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime Text mempunyai fitur plugin tambahan yang memudahkan programmer. Selain itu, Sublime Text terkesan elegan untuk sebuah syntax editor. Selain ringan, IDE ini memiliki kecepatan proses simpan dan buka file. Tidak heran kalau IDE ini paling banyak digunakan terutama dikalangan programmer berbasis web".


Konsep Dasar Black Box Testing

Definisi Black Box Testing

Menurut Aisyah dkk., dalam Jurnal SENSI (2016:177), “Black Box Testing adalah metodelogi uji coba yang memfokuskan pada keperluan fungsional perangkat lunak. pengujian Blackbox Testing berusaha menemukan fungsi-fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database ekstrenal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi.”

Menurut Kermite dkk, dalam Journal Of Information System (2017:19) , “Black Box Testing yaitu pengujian kebutuhan dan hanya berfokuskan kepada fungsional perangkat lunak atau program. Pengujian ini dilakukan untuk meyakinkan semua input dan output yang dihasilkan juga tepat dan berjalan dengan baik. Dengan kata lain, metode pengujian black box adalah untuk mengetes hubungan antar program dalam sebuah sistem."

Menurut Martono dkk, dalam Jurnal SENSI (2018:11), “Blackbox Testing adalah metode uji coba yang memfokuskan pada fungsional software. Karena itu ujicoba blackbox memungkinkan pengembangan 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”.

Berdasarkan dari beberapa kutipan di atas maka dapat disimpulkan bahwa, Black Box Testing adalah Suatu pengujian atau uji coba pada funsional software yang dimana bertujuan untuk memastikan bahwa program sudah berjalan dengan baik atau belum.


Kelebihan dan Kelemahan Black Box Testing

Menurut Kermite dkk, dalam Journal Of Information System (2017:19) kelebihan dan kekurangan Black Box Testing adalah :

  1. Kelebihan
    1. Perincian aplikasi dapat ditentukan awal, dan pengujian dapat dilakukan berdasarkan perincian spesifikasi aplikasi tersebut.
    2. Dapat dipakai untuk menilai konsistensi suaru aplikasi dan tidak perlu melihat kode program secara detail.
  2. Kekurangan
    1. Apabila keperluan perangkat lunak yang dikembangkan tidak begitu jelas, pembuatan dokumentasi yang tepat akan sedikit sulit.
    2. Pengguna akan merasa kurang yakin dengan perangkat lunak yang diuji apakah lolos dalam standar pengujian.


Konsep Dasar Elisitasi

Definisi Elisitasi

Menurut Sunarya dkk, dalam Jurnal Innovative Creative and Information Technology (ICIT) (2015:3) “Elisitasi adalah rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.”

Menurut Amrullah dkk, dalam Seminar Nasional Teknologi Informasi dan Multimedia (2016:27) “Elisitasi merupakan rancangan dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.”

Menurut Sofiana, dalam Jurnal Informatika Universitas Pamulang (2017:2) “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.”

Berdasarkan dari beberapa kutipan di atas maka dapat disimpulkan bahwa, Elisitasi adalah Suatu rancangan yang berisikan aktivitas / kegiatan berdasarkan sistem yang diingin oleh pihak dari manajemen yang terkait.


Tahapan Elisitasi

Menurut Amrullah dkk, dalam Seminar Nasional Teknologi Informasi dan Multimedia (2016:27), elisitasi didapat melalui metode wawancara dan dilakukan melalui 4 (empat) tahap, 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 prngklasifikasian 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 pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
    3. “I” pada MDI itu artinya Inessential Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
  3. Elisitasi Tahap III. Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada 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) yaitu sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
    2. Middle (M) yaitu mampu untuk dikerjakan.
    3. Low(L) yaitu 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.


Konsep Dasar Literature Review

Definisi Literature Review

Menurut Hasibuan dalam Budianto, Jurnal CCIT Vol.8 No.3 (2015:138), literature review berisi tentang uraian teori, temuan dan bahan penelitian lain yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian. Uraian dalam literature review ini diarahkan untuk menyusun kerangka pemikiran yang jelas tentang pemecahan masalah yang diuraikan sebelumnya pada perumusan masalah.

Menurut Sri Rahayu dkk dalam jurnal SENSI Vol.3 No. 2 (2017: 48) “Literature adalah kesusasteraan atau kepustakaan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan”.


Literature Review

Terdapat beberapa penelitian yang berkaitan mengenai Knowledge Management System pada penelitian ini, Dalam upaya mengembangkan dan menyempurnakan sistem ini perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu :

  1. Penelitian yang dilakukan oleh Sylvia Ridwan tahun 2019 yang berjudul “Intellectual Capital dan Knowledge Management dalam Inovasi dan Kreasi Media Pembelajaran Berbasis Kemampuan 4C dan Literasi”. Dalam penelitian ini berupa Inovasi dan kreasi media pembelajaran dapat tercipta dengan adanya manajemen pengetahuan yang baik dimana pengetahuan tidak berhenti hanya dimiliki oleh masing-masing individu, melainkan pengetahuan dapat terbagi dan pada akhirnya setiap pengetahuan yang ada akan bersinergi menciptakan pengetahuan baru yang lebih bermanfaat bagi kepentingan organisasi sekolah tersebut.
  2. Penelitian yang dilakukan oleh Desi Putri Wijayanti dan Didi Sundiman tahun 2017 yang berjudul “Pengaruh Knowledge Management Terhadap Kinerja Karyawan (Studi Empiris Pada Pt. Sms Kabupaten Kotawaringin Timur)”. Dalam penelitian ini bertujuan untuk melakukan pengujian pada pengaruh personal knowledge, job procedures, dan teknologi pada kinerja karyawan PT. SMS. Metode analisis data yang digunakan dalam penelitian ini adalah multiple linear regression analysis.
  3. Penelitian yang dilakukan oleh Navik Puryantini, Rofikotul Arfati dan Bambang Tjahjadi tahun 2017 yang berjudul “Pengaruh Knowledge Management Terhadap Kinerja Organisasi Dimediasi Inovasi di Organisasi Penelitian Pemerintah”. Dalam Hasil penelitian menunjukkan bahwa ada pengaruh langsung secara positif pada knowledge management inovasi dan kinerja organisasi. Variabel inovasi tidak berhasil berperan dalam hubungan knowledge management terhadap kinerja organisasi.
  4. Penelitian yang dilakukan oleh Nanzelita Dinsih tahun 2017 yang berjudul “Pengaruh Manajemen Pengetahuan Terhadap Kinerja Karyawan: Variabel Kualitas Kehidupan Kerja Sebagai Mediasi Pada Pt.Pos Indonesia (Persero) Kantor Pos Solo 57100”. Dalam hasil penelitian ini menunjukan adanya pengaruh manajemen pengetahuan terhadap kinerja karyawan, hal ini ditunjukkan dengan nilai t hitung mana jemen pengetahuan 5.666 lebih besar dari nilai t tabel 1,669 dengan nilai signifikansi 0,000. Sehingga dapat disimpulkan bahwa H1 diterima, adanya pengaruh positif manajemen pengetahuan terhadap kinerja pada karyawan PT. Pos Indonesia (Persero) Kantor Pos Solo 57100.
  5. Penelitian yang dilakukan oleh Orissa Octaria tahun 2017 yang berjudul “Analisis Knowledge Management System dengan Metode Inukshuk”. Dalam Penelitian ini akan dibahas KMS mengguanakan Metode Inukshuk. Inukshuk merupakan pengembangan dari model SECI dengan penambahan leadership, culturedan teknologi. Model inukshuk memerlukan keseimbangan yang tepat dari masing-masing aspek tersebut sehingga portal yang akan dibangun akan berhasil dengan baik. Pada dasarnya manajemen pengetahuan bertujuan untuk mempermudah masalah yang timbul dengan cara membuka kembali masalah yang ada dangan solusi yang telah dilakukan masa yang lalu.
  6. Penelitian yang dilakukan oleh Lukman Nulhakim, Nur Azizah, dan Mety Trisna Ajija tahun 2018 yang berjudul “Sistem Informasi Monitoring Inventory Dengan Analisa PIECES Pada PT Care Spundbond”. Dalam penelitian ini menerapkan metode analisa dengan kerangka PIECES dimana dalam metode ini dapat dengan mudah menganalisa dari berbagai macam area mulai dari performance, informasi, economic, control, efficiency dan service.
  7. Penelitian yang dilakukan oleh Ridha Choirun Nisa, Endang Siti Astuti dan Arik Prasetya tahun 2016 yang berjudul “Pengaruh Manajemen Talenta Dan Manajemen Pengetahuan Terhadap Kinerja Karyawan (Studi Pada Karyawan Pt. Pln (Persero) Distribusi Jawa Timur, Surabaya)”. Penelitian ini bertujuan untuk mengetahui deskripsi penerapan manajemen talenta, manajemen pengetahuan, dan kinerja karyawan, serta menganalisis dan menjelaskan pengaruh antar variabel secara bersama-sama maupun secara parsial. Jenis penelitian yang digunakan adalah explanatory research dengan pendekatan kuantitatif. Adapun teknik pengambilan sampel yang digunakan adalah teknik proportional random sampling, dengan instrument penelitian berupa kuesioner dan dokumentasi.
  8. Penelitian yang dilakukan oleh Muhammad Ricky Pratama tahun 2015 yang berjudul “Proses Transfer Pengetahuan Di Pt. Astra International Tbk., Daihatsu Cabang Makassar (Studi Kasus Pada Divisi Service)”. Dalam penelitian ini, yang menjadi fokus penelitian adalah proses transfer pengetahuan dibagi atas 4 dimensi yakni sosialisasi, eksternalisasi, kombinasi, dan internalisasi. Hasil penelitian menunjukkan bahwa proses transfer pengetahuan di PT.ASTRA International Tbk., Daihatsu-Cabang Makassaar ialah inisiatif tingkat individu mengaplikasikan pengetahuan baru yang didapatkan melalui diklat, forum diskusi maupun sharing yang dilakukan dan menerapkannya kedalam organisasi.
  9. Penelitian yang dilakukan oleh Sekkal Houda, Amrous Naila, Bennani Samir tahun 2019 yang berjudul “Knowledge Management and Reuse in Virtual Learning Communities”. In this paper, One of the main sources of knowledge in the web is the social networks content and especially online communities. These Online communities contain a rich capital of human experiences considered as knowledge that members all over the world share. This knowledge is in the most of the cases in the form of discussions organized generally by topics. The knowledge shared by members in the online communities is unfortunately not structured and not capitalized.
  10. Penelitian yang dilakukan oleh Tri Cicik Wijayanti tahun 2019 yang berjudul “The Effect Of Knowledge Management” Training To Improve Employee Performance In Pt Semen Indonesia (Persero) Tbk”. In this paper, this increase was caused by Knowledge Management training interventions provided to improve Knowledge Management knowledge, resulting in improved performance in the experimental group (KE).



BAB III
ANALISA SISTEM YANG BERJALAN

Gambaran Umum

Sejarah Singkat

PT. Duta Abadi Primantara berdiri pada 19 November tahun 1990, berdasarkan NPWP yang terdaftar 01.542.260.3-415.000 dan SIUP Pemerintah tentang perusahaan menengah 3262/09-02/PM/XI/1990 dengan nama PT. Duta Abadi Primantara. Kantor pusat perusahaan ini terletak di Jalan Sultan Agung No.16 Jakarta 12980. Pendiri perusahaan ini adalah Bapak Hendry Setiawan selaku Managing Director. Pabrik dari PT. Duta Abadi Primantara berdomisili di Kota Tangerang tepatnya di Jalan Raya Mauk Km 2,1, Gang Galeong No. 7 Rt 004, Rw 04, Kelurahan Bugel, Kecamatan Karawaci. PT. Duta Abadi Primantara adalah sebuah perusahaan distributor perlengkapan tidur berkualitas dan menaungi tiga brand yaitu King Koil, Serta, Florence. Dalam persaingan perusahaan PT. Duta Abadi Primantara bertekad menjadi yang terbaik di bidangnya dengan tujuan “menggunakan kepuasan pelanggan”, melalui : Quality yaitu senantiasa memberikan mutu terbaik melalui peningkatan mutu produk, kemasan, brand image, dan jaminan mutu. Cost yaitu mengurangi pemborosan di semua bagian dengan tetap senantiasa melakukan peningkatan mutu. Delivery yaitu pengiriman tepat waktu dan memberikan pelayanan dengan keramahan. Innovation yaitu selalu menciptakan sesuatu yang baru.

Gambar 3. 1 Logo PT.Duta Abadi Primantara

Visi

    Menjadi perusahaan multinasional “sleep related product” terbaik dengan pasar terbesar di kawasan Asia, dengan memberikan kepuasan kepada pelanggan untuk setiap produk yang dihasilkan


Misi

    PT. Duta Abadi Primantara bertekad menjadi perusahaan yang paling dicari atas produk beddings. Setiap kontak dengan PT. Duta Abadi Primantara akan merasakan kepuasan pelanggan atas eksklusivitas dan nilai yang tinggi. PT. Duta Abadi Primantara bertekad menghasilkan keuntungan di atas perusahaan sejenis kepada stakeholder dan secara berkesinambungan dengan melalui Quality, Cost, Delivery dan Innovative. PT Duta Abadi Primantara menghormati kebersamaan, kekeluargaan dan lingkungan kerja yang kreatif serta mengayomi keragaman.


Struktur Organisasi PT.Duta Abadi Primantara

Bagan Struktur Organisasi

Gambar 3. 2 Struktur Organisasi PT.Duta Abadi Primantara


Wewenang dan Tanggung Jawab

Seperti lembaga pada umumnya, PT.Duta Abadi Primantara mempunyai tugas dan tanggung jawab untuk masing – masing bagian dalam struktur organisasi PT.Duta Abadi Primantara yaitu sebagai berikut :

    President Director Sales Retail

    Tanggung jawab dan Wewenang:

    1. Merumuskan dan menetapkan kebijaksanaan umum perusahaan.

    2. Melaksanakan pengawasan terhadap jalannya aktivitas perusahaan..

      1. Manufacturing

        Tanggung jawab dan wewenang:

        1. Melakukan perencanaan dan pengorganisasian jadwal produksi.

        2. Menilai proyek dan sumber daya persyaratan.

        3. Memperkirakan, negosiasi dan menyetujui anggaran dan rentang waktu dengan klien dan manager

        Marketing

        Tanggung jawab dan wewenang:

        1. Mencari dan mendapatkan konsumen baru.

        2. Merawat, menjaga dan mempertahankan kepercayaan customer yang sudah lama pada perusahaan.

        Admin

        Tanggung jawab dan wewenang:

        1. Membuat progres penetrasi area setiap bulannya.

        2. Terkait untuk mendapatkan data perusahaan sebagai dasar untuk menyusun data potensi dan menetapkan target perusahaan.

        3. Koordinasi dengan team terkait / TL jika pelanggan ada kendala teknis pada internet / IPTV.

        4. Kroscek kelengkapan aplikasi seperti data yang tercantum maupun syarat yang harus dilampirkan.

        sales

        Tanggung jawab dan wewenang:

        1. Sebagai koordinator lapangan sekaligus fungsi kontrol.

        2. Mampu menganalisa sasaran konsumen yang akan ditawarkan produk.

        3. Sales harus mampu menganalisis kembali penjualan yang telah terjadi apakah sudah sesuai dengan yang direncanakan sebelumnya.

        Supply Chain

        Tanggung jawab dan wewenang:

        1. Memantau proses aliran barang.

        2. Mengatur pergerakan barang mentah.

        3. Mengawasi team supply chain.


        Tata Laksana Sistem yang Berjalan

        Prosedur Sistem Yang Berjalan

        Adapun urutan prosedur dari sistem yang berjalan sebagai berikut :

        1. Prosedur Pembuatan Arsip

        2. Pada tahap awal pegawai membuat surat kelengkapan berkas berdasarkan kode berkas dan nama berkas yang sesuai pada berkas dan berkas diserahkan ke bagian arsip untuk proses pendataan, pengecekan dan penyimpanan berkas.

        3. Prosedur Pencarian Berkas

        4. Pada tahap selanjutnya dalam pencarian berkas, Admin bagian arsip mengecek berkas sesuai kode berkas dan nama berkas jika berkas tersebut belum sesuai dan berkas tidak ada maka berkas tersebut dikembalikan kepada pegawai jika sudah lengkap maka akan dibuat data laporan.

        5. Prosedur Pengesahan Berkas

        6. Pada tahap akhir kepala bagian mengecek dan memberikan validasi dengan melakukan pencocokan data setelah data maupun berkas dianggap cukup untuk memenuhi syarat mengajukan, maka kepala bagian memberikan keabsahan data tersebut sehingga data yang sudah melalui tahapan pemeriksaan akan diteruskan kembali ke entry berkas.


        Analisa Prosedur Sistem yang Berjalan

        Pada rancangan sistem berjalan ini berdasarkan dari prosedur sistem yang berjalan pada poin 3.2.2.1 yang akan penulis gambarkan dalam UML (United Modelling Language)

        Analisa Sistem yang Berjalan pada Use Case Diagram

        Gambar 3.2 Use Case Diagram Sistem Pengolahan Nilai Akademik

        Berdasarkan gambar 3.2 Use Case Diagram diatas yang berjalan saat ini terdapat:

        1. 1 ( Satu ) Sistem yang mencangkup seluruh kegiatan berkas pada PT. Duta Abadi Primantara.
        2. 3 ( Tiga ) Aktor yang melakukan kegiatan diantaranya : Pegawai, Admin dan Kepala bagian.
        3. 8 ( Delapan ) Use case yang harus dilakukan oleh aktor – aktor tersebut diantaranya membuat kelengkapan berkas, menyerahkan berkas, mengecek berkas, menginput berkas, menyimpan berkas, membuat data laporan, memberikan data laporan, dan memberikan validasi data.


        Analisa Sistem yang Berjalan pada Activity Diagram

        Gambar 3. 3 Activity Diagram Sistem Pengolahan Nilai Akademik

        Berdasarkan gambar 3.5 Activity Diagram yang berjalan saat ini terdapat :

        1. Initial node yang merupakan awal kegiatan
        2. Terdapat 3 Swimline yaitu Pegawai, Admin dan Kepala bagian.
        3. Terdapat 8 Action, antara lain: membuat kelengkapan berkas, menyerahkan berkas, mengecek berkas, menginput berkas, menyimpan berkas, membuat data laporan, menyerahkan laporan, validasi data, memberikan validasi, menerima validasi data.
        4. Satu final node yang merupakan akhir kegiatan.


        Analisa Sistem yang Berjalan pada Sequence Diagram

        Gambar 3. 6 Sequence Diagram Sistem Pengolahan nilai Akademik

        Berdasarkan gambar 3.6 Sequence Diagram yang berjalan saat ini terdapat:

        1. Terdapat 3 aktor yang melakukan kegiatan yaitu Pegawai, Admin dan Kepala bagian.
        2. Terdapat 2 lifeline, yaitu Berkas dan Laporan.
        3. Terdapat 1 Boundary Lifeline yaitu Form Login.
        4. Terdapat 9 message, yang memuat informasi tentang kegiatan-kegiatan yang dapat dilakukan oleh empat aktor tersebut.


        Analisa Sistem Berjalan

        Metode Analisa Sistem

        Metode analisis sistem yang dipakai adalah analisis SWOT di Analisis SWOT (SWOT analysis) yakni mencakup upaya - upaya untuk mengenali kekuatan, kelemahan, peluang, dan ancaman yang menentukan kinerja Sistem.

        Berikut adalah tabel analisis SWOT pada SMA Islam Al Ayaniayah Kota Tangerang :

        Tabel 3.1 Analisis SWOT Sistem Berjalan
        Kemudian setelah mengidentifikasi dari tabel diatas dengan menggunaan metode SWOT , selanjutnya akan dilakukan analisa untuk mencari strategi dengan menggunakan matriks SWOT. Matrik Swot ini dapat mengambarkan secara jelas bagaimana peluang dan ancaman eksternal yang dihadapi sekolah dapat disesuaikan dengan kekuatan dan kelemahan yang dimilikinya. Matrik ini dapat menghasilkan 4 set kemungkinan alternatif strategi. Yaitu strategi S-O (Kekuatan-Peluang), strategi W-O (Kelemahan-Peluang), strategi S-T (Kekuatan-Ancaman), strategi W-T (Kelemahan-Ancaman).
        Tabel 3.2 Matriks SWOT Sistem Berjalan


        Analisa Masukan, Analisa Proses, Analisa Keluaran

        Analisa Masukan

          Nama masukan : Data Siswa
          Fungsi : Sebagai bahan untuk membuat nilai akhir siswa
          Sumber : Tata Usaha
          Media : Kertas
          Distribusi : Guru
          Keterangan : Berisi data siswa pada masing – masing kelas
          Format : Lampiran (1)


          Nama masukan : Daftar nilai siswa
          Fungsi : Untuk Mencatat nilai tugas, UAS,UTS dan harian
          Sumber : Guru Mata Pelajaran
          Media : Kertas
          Distribusi : Wali Kelas
          Frekuensi : 1 semester
          Keterangan : Berisi data nama siswa,NIS,nilai pengetahuan dari nilai tugas,nilai UAS dan UTS,dan keterampilan siswa
          Format : Lampiran (2)


        Analisa Proses

          Nama Proses : Pengolahan Data Siswa
          Masukan : Data Siswa
          Keluaran : Laporan Identitas Siswa
          Ringkasan : pengolahan ini akan menjadi laporan pada buku raport


          Nama Proses : Pengolahan Nilai
          Masukan : Daftar Nilai
          Keluaran : Laporan Nilai Siswa
          Ringkasan : Berisi laporan nilai akhir yang di dapat dri nilai tugas,UAS,UTS.


        Analisa keluaran

          Nama Keluaran : Laporan identitas Siswa
          Fungsi : Sebagai keterangan identitas Siswa
          Sumber : Tata Usaha
          Media : Kertas
          Distribusi : Wali Kelas
          Format : Lampiran (3)


          Nama Keluaran : Laporan nilai Siswa
          Fungsi : Untuk mengetahui hasil siswa yang di dapat
          Sumber : Wali Kelas
          Media : Kertas
          Distribusi : Wali Kelas
          Format : Lampiran (4)


        Konfigurasi Sistem yang Berjalan

        Spesifikasi Perangkat Keras (Hardware)

        1. Processor : Intel (R) Pentium (R) CPU G2010 @2.80GHz
        2. Monitor : Lenovo LG 19”
        3. Mouse : Logitech USB
        4. Keyboard : Logitech USB
        5. Ram : 4 GB
        6. Hardisk : 1000 T
        7. Printer : Epson L110 dan Epson LX 310


        Spesifikasi Perangkat Lunak (Software)

        Adapun konfirgurasi aplikasi yang digunakan (Software) yang digunakan dalam sistem yang berjalan sebagai berikut :

        1. Windows 10
        2. PHP
        3. Notepad++
        4. Framework Codeigniter
        5. MYSQL
        6. XAMPP


        Hak Akses (Brainware)

        Hak akses Pengguna (brainware) yang terdapat pada sistem yang berjalan :

        1. Tata Usaha : 1 Orang
        2. Guru : 17 Orang
        3. Wali Kelas : 8 Orang


        Permasalahan Yang Dihadapi Dan Alternatif Pemecahan Masalah

        Permasalahan yang dihadapi

        Dari hasil penelitian yang dilakukan terdapat beberapa kekurangan dan masalah yang terdapat pada prosedur sistem yang berjalan, diantara lain yaitu :

        1. Pencatatan yagn di lakukan masih menggunakan kertas ,sehingga banyak waktu yang terbuang atau tidak efektif.

        2. Kurangnya informasi terhadap nilai siswa kepada orang tua atau wali murid untuk mengetahui sikap dari siswa selama di sekolah


        Alternatif Pemecahan Masalah

        Setelah melakukan penelitian dan mengamati permasalahan yang ada pada sistem yang sedang dihadapi ada beberapa penyelesainya sebagai berikut:

        1. Membuat rancangan sistem yang digunakan untuk memudahkan guru – guru atau wali kelas dalam pengolahan nilai tersebut.

        2. Menghasilkan pengolahan nilai siswa menjadi laporan yang tersusun rapih dan dapat dilihat oleh semua pihak termasuk wali murid atau orang tua


        User Requirement

        Elisitasi Tahap I

        Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data di lapangan yang dilakukan dengan cara observasi dan wawancara mengenai kekurangan dari sistem yang sedang berjalan dan kebutuhan pengguna sistem yang belum terpenuhi.

        Table 3.3 Elisitasi Tahap I


        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.

        Table 3.4 Elisitasi Tahap II

        Elisitasi Tahap III

        Berdasarkan elisitasi tahap II diatas, dibentuklah elisitasi tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML. Berikut adalah gambar elisitasi tersebut

        Table 3.5 Elisitasi Tahap III

        Final Elisitasi

        Berdasarkan elisitasi tahap I, II dan III diatas, dibentuklah final elisitasi yang di dapatkan dari tahap elisitasi I, II dan III. Berikut adalah gambar final elisitasi tersebut :

        Tabel 3.6 Final Elisitasi


        BAB IV
        RANCANGAN SISTEM YANG DIUSULKAN

        Rancangan Sistem Usulan

        Prosedur Sistem Usulan

        Setelah melakukan analisis dan penelitian pada sistem akademik yang berjalan di SMA Islam Al Ayaniayah Kota Tangerang. Selanjutnya, akan membahas rancangan sistem usulan dalam bentuk use case diagram, activity diagram, sequence diagram dan class diagram.


        Use Case Diagram Sistem Usulan

        Berikut ini adalah Use Case Diagram yang diusulkan untuk menggambarkan proses pengolahan nilai akademik pada SMA Islam Al Ayaniayah :

        Gambar 4.1 Use Case Diagram Penginputan dan pengolahan nilai akademik

        Berdasarkan gambar 4.1 Use Case Diagram diatas yang berjalan saat ini terdapat:

        1. 1 (Satu) sistem yang mencangkup kegiatan sistem penginputan data nilai .
        2. 2. 5 (Lima) Aktor yang melakukan kegiatan di dalam sistem yaitu :
        3. 3. Terdapat 10 use case sebagai berikut : login,input data guru,input data sekolah.input data kelas,input data siswa,view laporan nilai siswa,input data matapelajaran,input data nilai siswa,menu administrator,log out.
        4. 4. Dan 7 (Tujuh) extend yang berisi : data sekolah,data guru,data siswa,data kelas,data mata pelajaran,data nilai siswa,laporan nilai siswa.

        Berdasarkan gambar 4.1 deskripsi use case yang di usulkan terdapat :

          Nama Use Case : Login
          Aktor : Admin,Kepala Sekolah,Guru,Wali Kelas,Siswa
          Skenario : Masing masing melakukan login dengan level yang sudah di tentukan


          Nama Use Case : Menu Administrator
          Aktor : Admin,Kepala Sekolah,Guru,Wal Kelas,Siswa.
          Skenario : Menampilkan halaman menu administrator yang berisi data sekolah,data guru,data siswa,data kelas,data matapelajaran,data nilai siswa,laporan nilai akhir.


          Nama Use Case : Input Data Sekolah
          Aktor : Admin
          Skenario : Admin memilih menu data sekolah lalu mengisi form yang sudah disediakan sesuai data lalu menekan tombol update dan data sekolah sudah dierbharui.


          Nama Use Case : Input Data Guru
          Aktor : Admin
          Skenario : Admin memilih menu data pengguna lalu memeilih tombol tambah data guru, lalu mengisi form yang sudah disediakan, setelah selesai menekan tombol tambahkan.


          Nama Use Case : Input Data Siswa
          Aktor : Admin
          Skenario : Admin memilih menu data pengguna lalu menekan tombol tambah siswa setelah itu akan di arahkan ke form isi data siswa jika sudah admin bisa mengklik tombol tambahkan.


          Nama Use Case : Input Data Kelas
          Aktor : Admin
          Skenario : Admin memilih menu data master lalu memilih menu data kelas selanjutkan sistem akan menampilkan data kelas, admin bisa menambahkan kelas dengan klik tombol tambah kelas lalu mengisi form yang sudah disediakan,jika sudah bisa klik tomboh tambahkan.


          Nama Use Case : Input Data Mata Pelajaran
          Aktor : Admin
          Skenario : Admin memilih menu data master dan memilih menu data mata pelajaran selanjutkan akan ditampilkan menu data matapelajaran,admin bisa menambahkan menu daftar mata pelajaran dengan klik tombol tambahkan lalu mengisi form yang sudah disediakan,selanjutkan mengklik tombol tambahkan.


          Nama Use Case : Input Data Nilai Siswa
          Aktor : Guru
          Skenario : Guru memilih menu tambahkan nilai lalu memilih mata pelajaran dan mengisi form nilai yang sudah disediakan lalu menkan tombol tambahkan .


          Nama Use Case : Cetak Laporan Nilai Siswa
          Aktor : Wali kelas
          Skenario : Guru memilih menu laporan nilai akhir lalu sistem akan menampilkan laporan nilai siswa selanjutnya memilih kelas dan semester lalu akan menampilkan datanya lalu guru memilih nama siswa yang mau di cetak dan akan otomatis ditampilkan.


          Nama Use Case : View Laporan Nilai Siswa
          Aktor : Kepala Sekolah,Siswa
          Skenario : Memilih menu laporan nilai akhir lalu memilih kelas dan semester lalu sistem akan menampilkan nilainya.


        Activity Diagram Sistem Yang Diusulkan

        Berikut ini adalah Activity Diagram yang diusulkan untuk menggambarkan proses sistem pengolahan nilai akademik pada sekolah SMA Islam Al Ayaniayah :

        1. Activity diagram update data siswa

        Gambar 4.2 Activity Diagram Update Data Siswa

        Berdasarkan gambar 4.2 Activity Diagram update data siswa diatas yang berjalan saat ini terdapat:

        1. 1 Initial Node, objek yang diawali.
        2. 9 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision node
        4. 1 activity final node, sebagai objek diakhiri.


        2. Activity Input Data Guru

        Gambar 4.3 Activity Diagram Input Data Guru

        Berdasarkan gambar 4.3 Activity Diagram Input Data Guru diatas yang diusulkan saat ini terdapat:

        1. 1 Initial Node, objek yang diawali.
        2. 9 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision Note
        4. 1 Activity Final Node, objek yang di akhiri.


        3. Activity Diagram Input Data Jadwal Pelajaran

        Gambar 4.4 Activity Diagram Input Data Jadwal Pelajaran

        Berdasarkan gambar 4.4 di activiyy diagram input data Jadwal pelajaran di atas terdapat keterangan sebagai berikut :

        1. 1 Initial Node, objek yang diawali.
        2. 8 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision Note
        4. 1 Activity Final Node, objek yang di akhiri.


        4. Activity Diagram Input Data Kelas

        Gambar 4.5 Activity Diagram Input Data Kelas

        Berdasarkan gambar 4.5 di activiyy diagram input data mata pelajaran di atas terdapat keterangan sebagai berikut :

        1. 1 Initial Node, objek yang diawali.
        2. 7 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision Note
        4. 1 Activity Final Node, objek yang di akhiri.


        5. Activity Diagram Input Data Mata Pelajaran

        Gambar 4.6 Activity Diagram Input Data Mata Pelajaran

        Berdasarkan gambar 4.6 di activiyy diagram input data mata pelajaran di atas terdapat keterangan sebagai berikut :

        1. 1 Initial Node, objek yang diawali.
        2. 8 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision Note
        4. 1 Activity Final Node, objek yang di akhiri.


        6. Activity Diagram Input Data Siswa

        Gambar 4.7 Activity Diagram Input Data Siswa

        Berdasarkan gambar 4.7 di activiyy diagram input data Siswa di atas terdapat keterangan sebagai berikut :

        1. 1 Initial Node, objek yang diawali.
        2. 9 Action, sistem yang mencerminkan eksekusi dari suatu aksi.
        3. 1 Decision Note
        4. 1 Activity Final Node, objek yang di akhiri.


        Sequence Diagram Yang Diusulkan

        Berikut ini adalah Sequence Diagram untuk menggambarkan proses sistem penginputan permintaan perlengkapan peralatan kantor berbasis web pada SMA Islam Al Ayaniayah Kota Tangerang:

        1. Sequence Diagram Admin

        Gambar 4.8 Sequence Diagram Admin

        Berdasarkan gambar 4.4 Sequence Diagram Admin diatas yang berjalan saat ini terdapat

        1. Satu sistem yang mencangkup kegiatan sistem aktor yang melakukan kegiatan di dalam sistem yaitu : Admin dan Kepsek
        2. 23 Message, spesifikasi dari komunikasi antar objek yang membuat informasi aktivitas yang terjadi.
        3. Terdapat 2 boundary sistem.
        4. Terdapat 10 lifeline
        5. 1 Decision node..


        2. Sequence Diagram Guru

        Gambar 4.9 Sequence Diagram Guru

        Berdasarkan gambar 4.5 Sequence Diagram Guru diatas yang berjalan saat ini terdapat:

        1. Terdapat 1 (Satu) Aktor yaiut : Guru
        2. 5 Message, spesifikasi dari komunikasi antar objek yang membuat informasi aktivitas yang terjadi.
        3. Terdapat 3 life line.
        4. Terdapat 2 Boundary sistem


        3. Sequence Diagram Siswa

        Gambar 4.10 Sequence Diagram Siswa

        Berdasarkan gambar 4.10 Sequence Diagram Siswa diatas yang berjalan saat ini terdapat:

        1. Terdapat 1 (Satu) Aktor yaiut : Siswa
        2. 4 Message, spesifikasi dari komunikasi antar objek yang membuat informasi aktivitas yang terjadi.
        3. Terdapat 2 life line.
        4. Terdapat 2 Boundary sistem


        Class Diagram yang Diusulkan

        Berikut ini adalah Class Diagram yang diusulkan untuk menggambarkan proses sistem pengolahan nilai akademik:

        Gambar 4.11 Class Diagram Sistem Pengolahan Nilai Akademik

        Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

        Tabel 4.1 Perbedaan Sistem Berjalan dan Sistem Usulan


        Rancangan Basis data

        Spesifikasi Basis Data

        Spesifikasi basis data merupakan sebuah design data yang dianggap telah normal. Design basis data menjelaskan media yang digunakan, isi yang disimpan, primary key, panjang record. Spesifikasi basis data yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut :

        1. Nama File : rb_guru
          Media : Hard Disk
          Isi : nip,password,nama,alamat,tempat,tanggallahir,jk Foto,telpon,agama,jabaran,ijazahdantahun,gol, Tgljdpegawai,tglmulaikerjadisekolah
          Primary Key : nip.
          Panjang Record : 1245

          Tabel 4.2 Basis Data rb_guru

        2. Nama File : jadwal_pelajaran
          Media : Hard Disk
          Isi :kodejdwl,kodekelas,kodepelajaran,nip, Semester,jam_mulai,jam_selesai,hari, Tahun_akademik,kb.
          Primary Key : kodejdwl
          Panjang Record : 88

          Tabel 4.3 Basis Data jadwal pelajaran

        3. Nama File : rb_kelas
          Media : Hard Disk
          Isi : kodekelas,nip,kelas,jumlahsiswa
          Primary Key : kodekelas
          Panjang Record : 65

          Tabel 4.4 Basis Data rb_kelas

        4. Nama File : rb_kelomok_mata_pelajaran
          Media : Hard Disk
          Isi : id_kelompok_mata_pelajaran, nama_kelompok_mata_pelajaran
          Primary Key : id_kelompok_mata_pelajaran
          Panjang Record : 233

          Tabel 4.5 Basis Data rb_kelompok_mata_pelajaran

        5. Nama File : rb_mata_pelajaran
          Media : Hard Disk
          Isi : kodepelajaran,id_kelompok_mata_pelajaran,namamatapelajaran
          Primary Key : kodepelajaran
          Panjang Record : 173

          Tabel 4.6 Basis Data rb_mata_pelajaran

        6. Nama File : rb_siswa
          Media : Hard Disk
          Isi : nopendaftaran,noinduk,nisn,password,nama, Alamat,tempatlahir,tanggallahir,jeniskelamin, Agama,foto,asalcalonsiswa,asalsekolah,ijazah, Namaortu,pekerjaan,status,kodekelas.
          Primary Key : nopendaftaran
          Panjang Record : 1.582

          Tabel 4.7 Basis Data rb_siswa

        7. Nama File : rb_users
          Media : Hard Disk
          Isi : id_user,username,password,nama_lengkap,level
          Primary Key : id_user
          Panjang Record : 275

          Tabel 4.8 Basis Data rb_users

        8. Nama File : rb_nilai
          Media : Hard Disk
          Isi : kodenilai,kodejdwl,noinduk,angka_pengetahuan, Deskripsi_pengetahuan,angka_keterampilan, Deskripsi_keterampilan,angka_sikap, Deskripsi_sikap.
          Primary Key : kodenilai
          Panjang Record : 69

          Tabel 4.9 Basis Data rb_nilai



        Rancangan Program

        Rancangan program sistem Pengolahan nilai akademik pada SMA Islam Al Ayaniayah, berikut rancangan program sistem yang sudah dirancang oleh peneliti :

        1. Tampilan Halaman Login

          4.12 Tampilan Halaman Login

        2. Tampilan Halaman Dashboard

          4.13 Tampilan Halaman Dashboard

        3. Tampilan Halaman Data Siswa

          '4.14 Tampilan Halaman Data Siswa

        4. Tampilan Halaman Tambah Data Siswa

          4.15 Tampilan Halaman Tambah Data Siswa

        5. Tampilan Halaman Data Guru

          4.16 Tampilan Halaman Data Guru

        6. Tampilan Halaman Tabah Data Guru

          4.17 Tampilan Halaman Tambah Data Guru

        7. Tampilan Halaman Data Admin

          4.18 Tampilan Halaman Data Admin

        8. Tampilan Halaman Data Kelas

          4.19 Tampilan Halaman Data Kelas

        9. Tampilan Tambah Data Kelas

          4.20 Tampilan Tambah Data Kelas

        10. Tampilan Halaman Data Mata Plejaran

          4.21 Halaman Data Mata Pelajaran

        11. Tampilan Tambah Data Mata Pleajaran

          4.22 Tampilan Tambah Data Mata Pelajaran

        12. Tampilan Halaman Jadwal Pelajaran

          4.23 Tampilan Halaman Jadwal Pelajaran

        13. Tampilan Tambah Data Jadwal Pelajaran

          4.24 Tampilan Tambah Data Jadwal Pelajaran

        14. Tampilan Halaman Cetak Laporan siswa

          4.25 Tampilan Halaman Cetak laporan Siswa



        Konfigurasi Sistem Usulan

        Spesifikasi Perangkat Keras (Hardware)

        1. Processor : Intel Pentium
        2. Monitor : LCD Monitor 19”
        3. Mouse : Toshiba
        4. Keyboard : Standar
        5. RAM : 4 GB
        6. Hardisk : 1 TB HDD
        7. Printer : Canon E410

        Spesifikasi Perangkat Lunak (Software)

        1. Windows 8.1
        2. Visual Paradigm for UML 10 Enterprise Edition
        3. Database Server : MySQL
        4. Microsoft Office 2013
        5. XAMPP v3.2.1
        6. PHP
        7. Dreamwaver
        8. Internet Browser: Google Chrome

        Hak Akses (Brainware)

        1. Admin (wakasek,TU)
        2. Kepala Sekolah



        Black Box Testing

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

        Testing Black box Pada Sistem

        Tabel 4.10 Testing Black box Pada Sistem



        Estimasi Biaya

        Agar terlaksananya penelitian ini dengan baik, lancar dan sesuai dengan target yang direncanakan sesuai dengan jadwal penelitian, maka diperlukan dana yang dapat menunjang seluruh kegiatannya diperkirakan sebagai berikut:

        Tabel 4.11 Estimasi Biaya


        Rancangan Waktu

        Berikut yaitu jadwal kegiatan penelitian yang dilakukan oleh peneliti yaitu meliputi kegiatan persiapan, pelaksanaan, dan penyusunan laporan penelitian. Hal ini memberikan rincian kegiatan dan jadwal pelaksanaan kegiatan tersebut.

        Table 4.12 Rancangan Waktu


        BAB V
        PENUTUP

        Kesimpulan

        Setelah mempelajari permasalahan yang dihadapi berdasarkan hasil penelitian yang telah dilakukan, dari penelitian yang berjudul “Perancangan Sistem Informasi Pengolahan Nilai Akademik Pada SMA Islam Al Ayaniayah Berbasis Web, maka dapat diambil kesimpulan yaitu antara lain:

        1. Pengolahan nilai pada SMA Islam Al Ayaniayah masih menggunakan media penginputan menggunakan buku besar sehingga tidak efisien dalam perhotungan nilai raport.

        2. pengoahan nilai yang berjalan saat ini belum optimal di lakukan karena terkadang dalam melakukan input data atau memasukan nilai raport masih sangat lama dalam prosesnya dan tentunya kepala sekolah harus menunggu lama untuk mendapatkan laporan nilai akhir sebab harus menunggu rekap guru dalam pembuatanya. Maka pada sistem yang dibuat terdapat menu lihat laporan sehinggal bisa lebih optimal.

        3. Siswa dan orang tua dapat melihat laporan nilai siswa pada sistem pengolahan nilai akademik, sehingga mempermudah siswa dan orang tua untuk mengetahui perkembangan nilai serta tingkat pengetahuanya.


        Saran

        Berikut adalah saran yang diberikan penulis untuk dapat diperhatikan dalam menanggulangi permasalahan yang ada pada sistem yang sedang berjalan, saran yang dapat diberikan adalah :

        1. Diperlukan pelatihan bagi para user atau pengguna untuk mengoprasikan isistem tersebut secara maksimal.

        2. Perlunya pemeliharaan sistem secara berkala dan menyeluruh untuk pengolahan nilai siswa.

        3. Bagi siswa atau peneliti yang akan mengambil judul ini diharapkan mengembangkan sistem ini menjadi yang lebih baik lagi.



        DAFTAR PUSTAKA

        1. 1. Maimunah., Septiyan dan Bayu Setiawan. 2016. Structure Project Application Pelayanan Pasien Rawat Jalan Pada RSIA Selaras. Jurnal CERITA Vol.2 No.2-Agustus ISSN : 2461-1417
        2. Kausar .Ahmad, Yusuf Fazri Setiawan, dan Vidila Rosalina. 2015. “Perancangan Video Company Profil Kota Serang dengan Teknik Editing Menggunakan Adobe Premire Pro Cs5”. Jurnal Prosisko ISSN : 2406-7733 Vol. 2 No. 1 Universitas Serang Raya Kota Serang Banten
        3. Santoso, Budi. (2017). Perancangan Aplikasi Olap (Online Analitycal Proccesing) Penjualan Buku Pada Toko Buku Gramedia Lubuk Linggau Dengan Metode Clustering”.Jurnal Teknologi Informasi MURA, Vol 9 No. 2, 98- 107
        4. Muharto dan Arisandy Ambarita. 2016. Mengatasi Kesulitan Mahasiswa Dalam Menyusun Proposal Penelitian”. Yogyakarta: Depublish.
        5. Rahayu, S., Sari, A. R., & Saputra, T. S. (2018). ANALISA SISTEM INFORMASI PENGELOLAAN KEUANGAN PADA UPT DINAS PENDIDIKAN KECAMATAN NEGLASARI KOTA TANGERANG. SENSI Journal, 4(1), 1-8.
        6. Tamando Sitohang, Hengki. 2018.Sistem informasi pengagendaan surat berbasis web pada pengadilan negeri medan”. Jurnal informatik pelita nusantara. Vol.3, No.1. ISSN: 2541-3724 .