SI1211473306: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
(Kesimpulan Terhadap Tujuan Dan Masalah Penelitian)
(Konsep Dasar Penilaian)
Baris 1.862: Baris 1.862:
 
<p style="line-height: 2">Nilai Kuantitatif : diisi dengan angka dengan skala 10, dan 2 digit dibelakang koma (8,24)</p></li>
 
<p style="line-height: 2">Nilai Kuantitatif : diisi dengan angka dengan skala 10, dan 2 digit dibelakang koma (8,24)</p></li>
  
<div align="center"><img width="300" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/-gbJZOLrRCdI/V3IwP8otmfI/AAAAAAAABf8/j-YBojM8AtQVffjum-RBObCBlxhEGnU0QCCo/s365/2.7.png"/></div>
+
<div align="center"><img width="250" height="200" style="margin:0px" src="https://lh3.googleusercontent.com/-gbJZOLrRCdI/V3IwP8otmfI/AAAAAAAABf8/j-YBojM8AtQVffjum-RBObCBlxhEGnU0QCCo/s365/2.7.png"/></div>
  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">

Revisi per 29 Juni 2016 03.51

PERANCANGAN SISTEM INFORMASI NILAI SISWA

BERBASIS WEB PADA SMK NUSA JAYA

TANGERANG

SKRIPSI


Logo stmik raharja.jpg

Disusun Oleh :

NIM
: 1211473306
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI NILAI SISWA

BERBASIS WEB PADA SMK NUSA JAYA

TANGERANG

Disusun Oleh :

NIM
: 1211473306
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

 

 

Disahkan Oleh :

Tangerang, Juni 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI NILAI SISWA

BERBASIS WEB PADA SMK NUSA JAYA

TANGERANG

Dibuat Oleh :

NIM
: 1211473306
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Disetujui Oleh :

Tangerang, Juni 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
(Triyono,S.Kom)
   
NID : 05078
   
NID : 10010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI NILAI SISWA

BERBASIS WEB PADA SMK NUSA JAYA

TANGERANG

Dibuat Oleh :

NIM
: 1211473306
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, Juni 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI NILAI SISWA

BERBASIS WEB PADA SMK NUSA JAYA

TANGERANG

Disusun Oleh :

NIM
: 1211473306
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

 

 

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

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

Tangerang, Juni 2016

 
 
 
 
 
NIM : 1211473306

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Seiring dengan kemajuan teknologi, bangsa Indonesia harus terus mengembangkan kualitas pendidikan, karena dalam menghadapi kemajuan teknologi, Indonesia harus menjadikan itu sebagai tantangan baru demi mewujudkan masyarakat modern. Pendidikan adalah sumber dasar untuk menumbuh kembangkan potensi Sumber Daya Manusia (SDM) melalui kegiatan pengajaran. SMK Nusa Jaya saat ini masih menggunakan sistem semi komputerisasi yaitu program aplikasi Microsoft Excel, dimana jika terjadi perubahan data yang tidak di sengaja akan mempengaruhi pada data yang lain dan akan menimbulkan masalah dalam pengolahan nilai siswa. Dalam penelitian yang saya buat adalah bagaimana system informasi pengolahan nilai siswa dapat diakses secara online, tidak lagi menggunakan system semi komputerisasi, guna mendukung sistem aplikasi yang isinya sistem proses pengolahan nilai siswa dan dapat menyimpan data lebih aman dan dapat memberikan informasi yang cepat, sehingga pelayanan administrasi nilai siswa dapat diproses lebih mudah dan menghasilkan data yang akurat. Dalam sistem pengolahan nilai yang dilakukan oleh seorang guru dalam melihat hasil kemajuan muridnya.

Kata Kunci : Sistem, Pengolahan, Nilai.


ABSTRACT

Along with the advances in technology, the people of Indonesia must continue to develop the quality of education, because in the face of technological advances, Indonesia had to make it as a new challenge for the sake of realizing the modern society. Education is the basic source for menumbuh develop the potential of the human resources (HR) activities through teaching. SMK Nusa Jaya currently use semi computerized system i.e. Microsoft Excel application program, where if there is a change in the data intentionally affect on other data and will cause problems in the processing of the value students. In research that I make is how information processing system values students can be accessed online, no longer using the spring system computerization, in support of the application system in which students value processing system and can store data more securely and can provide information quickly, so administrative service student grades can be processed more easily and produce accurate data. In the value of the processing system made by a teacher in seeing his students progress results.

Keywords: System, Processing, The Value


KATA PENGANTAR

Dengan menyebut nama Allah Yang Maha Pengasih Lagi Maha Penyayang. Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya kepada penulis sehinnga dapat menyusun dan menyelesaikan Skripsi ini dengan baik. Dimana tugas ini dibuat dan disajikan dalam bentuk buku yang sederhana, adapun judul dalam penyusunan laporan Skripsi ini adalah “PERANCANGAN SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMK NUSA JAYA TANGERANG”.

Tujuan penulisan ini dibuat sebagai syarat menyelesaikan program pendidikan sarjana (SI) Jurusan Sistem Informasi di Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja Kota Tanggerang. Sebagai bahan penulisan, diambil berdasarkan hasil observasi, wawancara, serta sumber literature yang mendukung penulisan ini. Dapat disadari bahwa tanpa bimbingan dan dorongan semua pihak, maka tidak akan dapat menyelesaikan tugas ini dengan baik dan tepat waktu.

Dalam kesempatan ini disampaikan ucapan terima kasih kepada ;

  1. Ir. Untung Rahardja, M.T.I., selaku Ketua STMIK Raharja.
  2. Sugeng Santoso,S.Kom., selaku Pembantu Ketua Bidang Akademik STMIK Raharja.
  3. Nur Azizah,M.Akt,M.Kom selaku Kepala Jurusan Sistem Informasi.
  4. Triyono,S.Kom, Selaku Dosen Pembimbing 1, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga laporan skripsi ini bisa penulis selesaikan.
  5. Wahyu Hidayat,S.E, selaku dosen pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga laporan skripsi ini bisa penulis selesaikan.
  6. Eva Drs. Daong Salman, Selaku Pembimbing Lapangan DAN JUGA SELAKU KEPALA SEKOLAH smk Nusa Jaya Tangerang.
  7. Para Guru-guru SMK Nusa Jaya dan para Staf dari Perguruan Tinggi Raharja.
  8. Kepada kedua orang tua yang terus menerus dan tidak pernah lelah memberikan dorongan semangat baik itu secara moril maupun materil.
  9. Suami tercinta yang selalu memberikan semangat dalam mengerjakan penulisan skripsi saya.
  10. Kepada teman-teman semua yang tidak dapat disebutkan namanya satu persatu.

Penulis menyadari bahwa dengan segala keterbatasan ilmu yang dimiliki, laporan ini dibuat dengan segala kekurangan, untuk itu tegur dan sapa serta kritik dan saran yang membangun dalam dalam penulisan laporan ini akan penulis terima dengan senang hati.

Besar harapan penulis semoga laporan Skripsi ini dapat memberikan manfaat bagi para pembaca umumnya dan bagi penulis pada khususnya.

Tangerang, Juni 2016
(Krismawati)
NIM. 1211473306

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang Masalah

Seiring dengan kemajuan teknologi, bangsa Indonesia harus terus mengembangkan kualitas pendidikan, karena dalam menghadapi kemajuan teknologi, Indonesia harus menjadikan itu sebagai tantangan baru demi mewujudkan masyarakat modern, menciptakan sumber daya manusia yang berkualitas.

Tujuan pendidikan nasional yaitu untuk mencerdaskan kehidupan bangsa dan membentuk manusia Indonesia yang seutuhnya, beriman dan bertaqwa kepada Allah SWT. Dan memiliki tanggung jawab yang tinggi kepada masyarakat maupun bangsa serta negara. Pengajaran sebagai aktifitas operasional kependidikan dilaksanakan oleh para tenaga pendidikan yang tugas utamanya mengajar Undang-undang nomor 2 tahun 1989 tentang pendidikan nasional, tenaga pendidikan yang tugas utamanya mengajar adalah guru untuk jenjang pendidikan dasar dan menengah, dosen untuk pendidikan tinggi.

Pendidikan adalah sumber dasar untuk menumbuh kembangkan potensi Sumber Daya Manusia (SDM) melalui kegiatan pengajaran. Kegiatan pengajaran tersebut diselenggarakan pada semua satuan dan jenjang pendidikan yang meliputi wajib belajar pendidikan 9 tahun, pendidikan menengah dan pendidikan tinggi.

Manfaat teknologi komputer sangat diperlukan untuk mempermudah pengolahan administrasi sekolah guna mendukung sistem aplikasi yang isinya sistem proses pengolahan nilai siswa. Komputer dapat menyimpan data lebih aman dan dapat memberikan informasi yang cepat, sehingga pelayanan administrasi nilai siswa dapat diproses lebih mudah dan menghasilkan data yang akurat. Dalam sistem pengolahan nilai yang dilakukan oleh seorang guru dalam melihat hasil kemajuan muridnya pada SMK Nusa Jaya masih menggunakan sistem semi komputerisasi yaitu program aplikasi Microsoft Excel, dimana jika terjadi perubahan data yang tidak di sengaja akan mempengaruhi pada data yang lain. Dengan melihat dari berbagai sisi sudut pandang, maka diperlukan adanya pengembangan sebuah sistem informasi pengolahan nilai siswa yang terkomputerisasi sehingga diharapkan mampu memberikan pelayanan yang lebih efektif dan dapat diakses secara online. Dengan demikian penulis membuat laporan Skripsi ini dengan judul “PERANCANGAN SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMK NUSA JAYA TANGERANG".

Rumusan Masalah

Berdasarkan latar belakang di atas dan hasil pengamatan yang dilakukan penulis, maka memberikan identifikasi masalah yang dihadapi oleh SMK Nusa Jaya Tangerang yaitu:

  1. Bagaimana kekurangan dari sistem pengolahan nilai pada SMK Nusa Jaya Tangerang?

  2. Bagaimana rancangan sistem pengolahan nilai yang diusulkan pada SMK Nusa Jaya Tangerang?

  3. Bagaimana cara menginput nilai siswa secara online melalui intranet?

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

  1. Untuk menginput sistem pengolahan nilai secara online.

  2. Untuk mengetahui kekurangan dan kelemahan sistem pengolahan nilai yang ada pada SMK Nusa Jaya Tangerang.

  3. Untuk merancang sistem pengolahan nilai yang diusulkan pada SMK Nusa Jaya Tangerang

Manfaat Penelitian

  1. Dapat menerapkan ilmu yang didapat di STMIK Raharja terhadap SMK Nusa Jaya Tangerang.

  2. Menambah pengalaman disegala bidang terutama di dunia pendidikan khususnya tentang pengolahan nilai siswa.

  3. Sebagai sarana informasi bagi siswa guna memperoleh informasi seputar nilai yang lebih akurat.

Ruang Lingkup Penelitian

Ruang lingkup dalam pembuatan sistem ini adalah proses pengelolaan nilai mulai dari Menginput Data Siswa, Menginput Data Guru, Menampilkan Jadwal Mata Pelajaran, Menampilkan Ruang Kelas, Menampilkan Nilai Siswa, Menampilkan Grafik Prestasi.

Metode Penelitian

Dalam proses pengumpulan data mengenai analisa sistem pendataan nilai siswa pada SMK Nusa Jaya Tangerang sebagai bahan penulisan skripsi. Penulis melakukan metode penelitian sebagai berikut :

Metode Pengumpulan Data

Dalam hal ini metode penelitian yang digunakan adalah metode dengan cara mengumpulkan dan menggambarkan data mengenai keadaan secara langsung dari lapangan atau tepatnya yang menjadi objek penelitian untuk mendapatkan data secara relevan. Untuk mencapai tujuan penelitian ini, penulis melakukan teknik pengumpulan data sebagai berikut :

  1. Metode Observasi

    Penulis langsung meneliti dengan mendatangi sekolah untuk mengetahui secara langsung dan melakukan pencatatan secara sistematis terhadap unsur-unsur yang diteliti serta menganalisa suatu sistem yang sedang berjalan.

  2. Metode Wawancara (interview)

    Metode untuk mendapatkan data dengan cara wawancara atau tanya jawab secara lisan kepada guru yang bersangkutan dan kepala sekolah guna mendapat data yang diperlukan.

  3. Studi Pustaka

    Studi Pustaka dilakukan dengan cara membaca dan mempelajari buku-buku referensi yang berhubungan dengan masalah yang diteliti untuk mendapatkan informasi yang dibutuhkan, dijadikan landasan teoritis dalam melaksanakan penelitian maupun penulisan laporan.

Metode Analisa Sistem

Setelah proses pengumpulan data dilakukan melalui beberapa teknik, maka data yang ada akan diolah dan dianalisa agar mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian ini. Selanjutnya penulis melakukan analisa terhadap kenyataan dilapangan dan dibandingkan dengan teori. Dalam metode analisa sistem dilakukan 5 tahapan, yaitu:

  1. Melakukan penelitian atas sistem yang sedang berjalan

  2. Menganalisa terhadap kebutuhan informasi

  3. Mengidentifikasi terhadap kebutuhan informasi

  4. Mengidentifikasi terhadap kebutuhan sistem

  5. Selanjutnya hasil analisa dibuat laporan untuk dimasukan kedalam perancangan sistem yang diusulkan

Metode Analisa Perancangan

Dalam metode perancangan sistem yang diusulkan ini, penulis menggunakan metode perancangan Unified Modeling Language (UML) dengan menggunakan alat bantu (tools) berupa visual paradigm for 6.4 Enteprise Edition, yaitu pengembangan piranti lunak berbasis “ Object Oriented ”. Untuk pembuatan sistem estimasi harga ini menggunakan Macromedia Dreamweaver sebagai penulisan listing program Xampp.

Sistematika Penulisan

Pada garis besarnya masalah yang akan dibahas dalam penulisan Skripsi ini dibagi menjadi beberapa bab. Sistematika penulisan Skripsi yang dipakai sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini menjelaskan secara umum mengenai latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian, serta sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini akan dibahas mengenai teori yang menjelaskan mengenai, definisi perancangan sistem, definisi sistem, karakteristik sistem, klasifikasi sistem, definisi sistem informasi, komponen sistem informasi, kualitas informasi, nilai informasi, definisi unified modelling language, langkah-langkah penggunaan unified modelling language, bangunan dasar metodologi unified modelling language, definisi elisitasi, pengertian internet, pengertian website, pengertian php, pengertian Appserv, pengertian mysql, pengertian macromedia dreamweaver, konsep dasar penilaian, literature review.

BAB III ANALISA SISTEM YANG BERJALAN

Pada bab ini akan dibahas mengenai gambaran umum SMK Nusa Jaya Tangerang, sejarah singkat, struktur organisasi, wewenang dan tanggung jawab, masalah yang dihadapi, analisa kelebihan dan kekurangan sistem yang berjalan, konfigurasi sistem, hak akses (Brainware), analisa proses, urutan prosedur, tata laksana sistem yang berjalan saat ini, analisa sistem yang berjalan pada use case diagram, analisa sistem yang berjalan pada activity diagram, analisa sistem yang berjalan pada sequence diagram, serta elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan final draft elisitasi.

BAB IV PERANCANGAN SISTEM YANG DIUSULKAN

Pada bab ini menjelaskan mengenai sistem informasi yang diusulkan yaitu sistem perancanagna UML (Unified Modelling Language), usulan prosedur yang baru, tata laksana sistem yang diusulkan, use case diagram siswa, use case diagram admin, analisa sistem yang diusulkan pada class diagram, analisa yang diusulkan pada sequence diagram, analisa sistem yang diusulkan pada statechart diagram, analisa sistem yang diusulkan pada activity diagram, spesifikasi basis data, rancangan tampilan sistem, rancangan perangkat sistem yang diusulkan.

BAB V PENUTUP

Pada bab ini diberikan beberapa kesimpulan serta saran-saran bagi pengembangan sistem demi kemajuan organisasi.

DAFTAR PUSTAKA

LAMPIRAN-LAMPIRAN

BAB II

LANDASAN TEORI

Konsep Dasar Analisa Sistem

Definisi Sistem

Ada beberapa pendapat menurut para ahli mengenai definisi sistem, diantaranya:

Menurut Sutabri (2012:10)[1], secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.

Menurut Mustakini (2011:34)[2], sistem dapat didefinisikan dengan pendekatan prosedur dan dengan pendekatan komponen. Dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan sistem adalah kumpulan komponen-komponen yang terdiri dari sub-sub sistem yang saling berinteraksi dan bekerja sama untuk menghasilkan output yang diinginkan.

Karakteristik Sistem

Menurut Mustakini (2011:54)[2], suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut ini:

  1. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem.

  2. Suatu sistem mempunyai batas sistem (boundary).

  3. Suatu sistem mempunyai lingkungan luar (environment).

  4. Suatu sistem mempunyai penghubung (interface).

  5. Suatu sistem mempunyai tujuan (goal).

Sumber: Mustakini (2011:54)[2]

Gambar 2.1 Karakteristik Suatu Sistem.

Menurut Sutabri (2012:20)[1], mendefinisikan sebuah model umum sebuah sistem adalah sebagai berikut :

Input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem”.

Adapun karakteristik yang dimaksud adalah sebagai berikut:

  1. Komponen Sistem (Components)

    Suatu sistem terdiri dari sejumlah komponen yang seling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “super sistem”.

  2. Batasan Sistem (Boundary)

    Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

  3. Lingkungan Luar Sistem (Environtment)

    Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kelangsungan hidup sistem tersebut.

  4. Penghubung Sistem (Interface)

    Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.

  5. Masukan Sistem (Input)

    Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat berupa pemelihaaran dan sinyal. Contohnya, di dalam suatu unit sistem komputer, ”program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.

  6. Keluaran Sistem (Output)

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

  7. Pengolah Sistem (Proses)

    Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
  8. Sasaran Sistem (Objective)

    Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujujuan yang telah direncanakan.

Klasifikasi Sistem

Menurut Sutabri (2012:22)[1], sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut.

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

  1. Sistem Abstrak dan Sistem Fisik

    Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.

  2. Sistem Alamiah dan Sistem Buatan Manusia

    Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, dan pergantian musim. Sedangkan sistem buatn manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  3. Sistem Determinasi dan Sistem Probabilistik

    Sistem yang berinterkasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakuny dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

  4. Sistem Tertutup dan Sistem Terbuka

    Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem tebuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima input dan menghasilkan output untuk subsistem lainnya.

Pengendalian Sistem

Agus Mulyanto (2012:10)[3] mendefinisikan sebuah pengendalian sisten sebagai berikut:

“Manusia memiliki kemampuan membela diri untuk kelangsungan hidupnya, begitu juga dengan sebuah sistem. Untuk dapat terus melangsungkanhidupnya, sebuah sistem harus mamilki daya membela diri dalam bentuk sistem pengendalian. Pengendalian dari suatu sistem dapat berupa pengendalian umpan balik (feed back control system), pengendalian umpan maju (feed fordward control system) dan pengendalian pencegahan (preventive control system)”.

Pengendalian sistem dapat diklasifikasikan sebagai berikut :

  1. Sistem pengendalian umpan balik (feed back control system). Merupakan proses mengukur keluaran dari sistem yang dibandingkan dengan standar tertentu. Apabila ada penyimpangan, akan dikoreksi dengan mengirimkan masukan untuk melakukan penyesuaian terhadap proses agar keluaran berikutnya sesuai dengan yang diinginkan atau sesuai standar. Umpan balik ini digunakan untuk mengendalikan masukan dan proses agar suatu sistem dapat berjalan sesuai tujuan.

  2. Sistem pengendalian umpan maju (feed fordward control system). Disebut juga umpan balik positif (positive feed back) adalah sistem pengendalian dengan mendorong proses dari sistem untuk mendapatkan hasil yang lebih baik sebelum terjadinya penyimpangan. Sistem pengendalian umpan maju merupakan perbaikan dari sistem pengendalian umpan balik yang memiliki kelemahan apabila kondisi yang dibandingkan sangat besar.

  3. Sistem pengendalian pencegahan (preventive control system). Selain sistem pengendalian umpan balik dan maju, juga dikenal dengan sistem pengendalian pencegahan. Sistem pengendalian pencegahan merupakan sistem pengendalian yang melakukan pencegahan sebelum proses dimulai dengan mencegah hal-hal yang akan merugikan agar tidak masuk ke dalam sistem.

Konsep Dasar Data Dan Informasi

Definisi Data

Menurut Sutabri (2012:1)[1], definisi data adalah sebagai berikut: “Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi saat tertentu di dalam dunia bisnis. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi. Misalnya, penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda, dan yang betul-betul ada dan terjadi. Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan informasi”.

Menurut Agus Mulyanto (2012:15)[3], mendefinisikan sebuah data adalah sebagai berikut :

“Data adalah representasi dunia nyata yang mewakili suatu bjek seperti manusia, hewan, peristiwa, konsep, keadaan dan sebaganya yang direkam dalam bentuk angka, hruf, simbol, teks, gambar, bunyi, atau kombinasinya. Dengan kata lain, data merupakan meterial atau bahan baku yang belum mempunyai makna atau belum berpengaruh lansung kepada pengguna sehingga perlu diolah untuk dihasilkan sesuatu yang lebih bermakna”.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan Data adalah hal, peristiwa, atau kenyataan lainnya yang mengandung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan, pembuatan kesimpulan, atau sumber dari informasi.

Klasifikasi Data

Menurut Sutabri (2012:3)[1], data itu sendiri dapat diklasifikasikan menurut jenis, sifat, dan sumber. Mengenai penjelasan klasifikasi data tersebut akan diurai dibawah ini:

  1. Klasifikasi data menurut jenis data, yaitu:

    1. Data Hitung (Enumeration atau Counting Data)

      Data hitung adalah hasil penghitungan atau jumlah tertentu. Yang termasuk data hitung adalah presentase dari suatu jumlah tertentu. Mencatat jumlah mahasiswa dalam suatu kelas atau presentase dari mahasiswa dalam kelas akan menghasilkan suatu data hitung.

    2. Data Ukur (Measurement Data)

      Data ukur adalah data yang menunjukan ukuran mengenai nilai sesuatu. Angka tertentu atau huruf tertentu yang diberikan oleh seorang dosen kepada seorang mahasiswa setelah meriksa hasil tentamennya merupakan data ukur. Angka yang ditunjukan alat barometer atau termometer adalah hasil proses pengukuran.

  2. Klasifikasi data menurut sifat data, yaitu:

    1. Data Kuantitatif (Quantitative Data)

      Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan. Jika jumlah universitas negeri di Indonesia dibagi dalam 2 golongan maka ada golongan pertama yang jumlah mahasiswanya lebih dari 5000 orang dan golongan yang lainnya kurang dari 5000 orang. Ini merupakan penggolongan kuantitatif.

    2. Data Kualitatif (Qualitative Data)

      Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu. Penggolongan fakultas-fakultas pada universitas negeri menjadi fakultas exacta dan fakultas non-exacta merupakan pemisahan 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, yaitu:

    1. Data Internal

      Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.

    2. Data External

      Data external adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain. Data external ini terdiri dari 2 (dua) jenis, yaitu:

      1. Data External Primary

        Data eksternal primer adalah data dalam bentuk ucapan lisan atau tulisan dari pemiliknya sendiri, yakni orang yang melakukan observasi sendiri.

      2. Data External Secondary

        Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.

Pengolahan Data

Menurut Sutabri (2012:6)[1], mendefinisikan sebuah data sebagai berikut:

“Data merupakan bahan mentah untuk diolah yang hasilnya kemudian menjadi informasi. Dengan kata lain, data yang telah diperoleh harus diukur dan dinilai baik dan buruk, berguna atau tidak dalam hubungannya dengan tujuan yang akan dicapai. Pengolahan data terdiri dari kegiatan-kegiatan penyimpanan data dan penanganan data”.

Pengolahan data dapat diuraikan seperti dibawah ini, yaitu:

  1. Penyimpanan Data (Data Storage)

    Penyimpanan data meliputi pekerjaan pengumpulan (filing), pencarian (searching), dan pemeliharaan (maintenance). Data disimpan dalam suatu tempat yang lazim dinamakan “file”. File dapat berbentuk map, ordner, disket, tape, hard disk, dan lain sebagainya. Sebelum disimpan, suatu dta diberi kode menurut jenis kepentingannya. Peraturan dilakukan sedemikian rupa sehingga mudah mencarinya. Pengkodean memegang peranan penting. Kode yang salah akan mengakibatkan data yang masuk ke dalam file juga salah yang selanjutnya akan mengakibatkan kesulitan dalam mencari data tersebut apabila diperlukan. Jadi, file diartikan sebagai suatu susunan data yang terbnetuk dari sejumlah catatan (record) yang berhubungan satu sama lain (sejenis) mengenai suatu bidang dalam suatu unit usaha.

  2. Sistem yang umumnya dalam penyimpanan data (filing) ialah berdasarkan lembaga, perorangan, produksi, atau lain-lainnya, tergantung dari sifat organisasi yang bersangkutan. Kadang-kadang dijumpai kesulitan apabila menghadapi suatu data dalam bentuk surat, misalnya yang menyangkut ketiga klasifikasi tadi. Metode yang terbaik adalah “referensi silang” (cross reference) antara file yang satu dengan file yang lain. Untuk memperoleh kemudahan dalam pencarian data (searching) di dalam file maka file dibagi menjadi 2 (dua) jenis, yaitu:

    1. File Induk (Master File)

      File induk ini berisi data-data permanen yang biasanya hanya dibentuk satu kali saja dan kemudian digunakan untuk pengolahan data selanjutnya.

    2. File Transaksi (Detail File)

      File transaksi berisi data-data temporer untuk suatu periode atau untuk suatu bidang kegiatan atau suatu periode yang dihubungkan dengan suatu bidang kegiatan.

    3. Pemeliharaan file (file maintenance) juga meliputi “peremajaan data” (data updating), yaitu kegiatan menambah catatan baru pada suatu data, mengadakan perbaikan,dan lain sebagainya. Misalnya, dalam hubungan dengan file kepegawaian, sudah tentu sebuah organisasi, entah itu perusahaan atau jawatan, akan menambah pegawainya. Ini berarti ada tambahan data baru mengenai pegawai. Sementara itu, ada pula pegawai yang pensiun atau berhenti bekerja sehingga putus hubungan dengan organisasi. Dengan demikian, data mengenai pegawai yang bersangkutan akan dikeluarkan dari file tersebut. Tidak jarang pula harus dilakukan perubahan terhadap data seorang pegawai, misalnya kenaikan pangkat, kenaikan gaji berkala, menikah, pindah alamat, dan lain sebagainya.

  3. Penanganan Data (Data Handling)

    Penanganan data meliputi berbagai kegiatan seperti: pemeriksaan, perbandingan, pemilihan, peringkasan, dan penggunaan. Pemeriksaan data mencakup pengecekan data yang muncul pada berbagai daftar yang berkaitan atau yang datang dari berbagai sumber, untuk mengetahui berbagai sumber dan untuk mengetahui perbedaan atau ketidaksesuaian, pemeriksaan ini dilakukan dengan kegiatan pemeliharaan file (file maintenance).

  4. Pemilihan (sorting) dalam rangka kegiatan penanganan data mencakup peraturan ke dalam suatu urutan yang teratur, misalnya daftar pegawai menurut pangkatnya, dari pangkat yang tertinggi sampai terendah atau daftar pelanggan dengan menyusun namanya menurut abjad dan lain sebagainya. Peringkasan merupakan kegiatan lain dalam penanganan data. Ini mencakup keterangan pilihan, misalnya daftar pegawai yang telah mengabdikan dirinya kepada organisasi atau perusahaan lebih dari 10 tahun atau daftar pelanggan yang memesan beberapa hasil produksi sekaligus dan lain-lain.

    Pengguna data (data manipulation) merupakan kegiatan untuk menghasilkan informasi. Kegiatan ini meliputi komplikasi tabel-tabel, statistik, ramalan mengenai perkembangan, dan lain sebagainya. Tujuan manipulasi ini adalah menyajikan informasi yang memadai mengenai apa yang terjadi pada waktu yang lampau guna menunjang manajemen, terutama membantu menyelidiki alternatif kegiatan mendatang. Jadi, hasil pengolahan data itu merupakan data untuk disimpan bagi pengunaan di waktu yang akan datang, yakni informasi yang akan disampaikan kepada yang memerlukan atau mengambil keputusan mengenai suatu hal.

Definisi Informasi

Menurut Sutabri (2012:29)[1], “Informasi adalah data yang telah diklasifikasikan atau diinterprestasi untuk digunakan dalam proses pengambilan keputusan”.

Menurut Mustakini (2013:36)[2], “Informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya”.

Menurut Sutarman (2012:14)[4], “Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima”.

Menurut Maimunah dkk. Dalam jurnal CCIT Vol.5 No.3 (2012 : 284)[5] “ Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih bearti bagi penerimanya, dan bermanfaat dalam mengambil keputusan”.

Berdasarkan pendapat yang dikemukan di atas dapat ditarik kesimpulan bahwa Informasi adalah data yang sudah diolah, dibentuk atau dimanipulasi sesuai dengan keperluan tertentu.

Fungsi Informasi

Menurut Sutabri (2012:31)[1], mendefinisikan sebuah fungsi utama informasi sebagai berikut :

“Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda”.

Siklus Informasi

Menurut Sutabri (2012:33)[1], mendefinisikan sebuah siklus informasi sebagai berikut :

“Data diolah melalui suatu model informasi, kemudian si penerima akan menangkap informasi tersebut untuk membuat suatu keputusan dan melakukan tindakan. Tindakan si penerima menjadi sebuah data baru. Data tersebut akan ditangkap sebagai nput dan diproses kembali lewat suatu model, dan seterusnya sehingga membentuk suatu siklus. Siklus inilah yang disebut “Siklus Informasi” (information Cycle)”.

Menurut Mustakini (2011:40)[2], telah diketahui bahwa data perlu diolah untuk dijadikan informasi yang berguna lewat suatu siklus. Siklus ini disebut dengan siklus pengolahan data (data processing life cycle) atau disebut juga dengan nama siklus informasi (information life cycle).

Sumber: Mustakini (2011:40)[2]

Gambar 2.2 Siklus Pengolahan Data

Dari gambar di atas terlihat, bahwa untuk melakukan siklus pengolahan data diperlukan tiga buah komponen, yaitu komponen input, komponen model, dan komponen output. Dengan demikian, sistem informasi yang juga melakukan proses pengolahan data juga akan membutuhkan tiga komponen ini.

Data yang masih belum diolah perlu disimpan untuk pengolahan lebih lanjut, karena tidak semua data yang diperoleh langsung diolah. Pada umumnya, data yang diperolehdisimpan terlebih dahulu yang nantinya setiap saat dapat diambil untuk dioalh menjadi informasi. Data ini disimpan di simpanan (storage) dalam bentuk database. Data yang ada di basis data ini yang nantinya akan digunakan untuk menghasilkan informasi. Siklus pengolahan data yang dikembangkan ini disebut dengan extended data processing life cycle.

Sumber : Mustakini (2011:41)[2]

Gambar 2.3 Siklus Pengolahan Data Yang Dikembangkan


Dari siklus ini data yang dikembangkan, terlihat bahwa untuk melakukan pengolahan data, maka diperlukan tambahan sebuah komponen lagi, yaitu komponen basis data. Dengan demikian, komponen-komponen sistem informasi yaitu komponen input, komponen model, dan komponen output sekarang bertambah sebuah komponen lagi, yaitu komponen basis data.

Menurut Rizky (2011:61)[6], mendefinisikan sebuah waterfall model sebagai berikut :

Waterfall model sebagai salah satu teori dasar dan seakan wajib dipelajari dalam konteks siklus hidup perangkat lunak, merupakan sebuah siklus hidup yang terdiri dari mulai fase hidup perangkat lunak sebelum terjadi hingga pasca produksi. Waterfall model memiliki definisi sendoro bahwa sebuah hidup perangkat lunak memiliki sebuah proses yang linear dan sekuensial”.

Gambar 2.4

Waterfall Life Cycle

Dalam buku ini menganut paham bahwa waterfall model memiliki enam tahapan, yakni:

  1. Definisi kebutuhan (Requirement Definition)

  2. Desain sistem dan perangkat lunak (Software Design and System)

  3. Implementasi dan testing unit (Implementation and Unit Testing)

  4. Integrasi dan testing sistem (Integration and Systen Testing)

  5. Uji coba (Testing)

  6. Operasional dan pemeliharaan (Operation and Maintenance)

Jenis-Jenis Informasi

Menurut Sutabri (2012:34)[1], dapat disimpulkan bahwa informasi dalam manajemen diklasifikasikan berdasarkan aspek-aspek seperti yang akan dipaparkan berikut ini:

  1. Informasi berdasarkan persyaratan

    Suatu informasi harus memenuhi persyaratan sebagaimana dibutuhkan oleh seorang manajer dalam rangka pengambilan keputusan yang harus segera dilakukan. Berdasarkan persyaratan itu informasi dalam manajemen diklasifikasikan sebagai berikut:

    1. Informasi yang tepat waktu

      Pada hakekatnya makna informasi yang tepat waktu adalah sebuah informasi yang tiba pada manajer sebelum suatu keputusan diambil sebab seperti telah diterangkan di muka, informasi adalah bahan pengambilan keputusan. Makna “tepat” disini amat relatif. Bagi manajeryang satu, suatu informasi yang akan datang padanya sehari sebelum pengambilan keputusan mungkin dianggap tepat. Akan tetapi, belum tentu demikian bagi manajer yang lainnya. Bagi manajer lain yang lebih sibuk dan lebih besar ruang lingkup organisasinya, mungkin informasi yang tiba seminggu sebelum pengambilan keputusan akan dimilai tepat.

    2. Informasi yang relevan

      Sebuah informasi yang disampaikan oleh seoarang manajer kepada bawahan harus relevan, yakni ada kaitannya dengan kepentingan pihak penerima sehingga informasi tersebut akan mendapat perhatian. Kadar relevansi informasi dengan kepentingan pihak penerima tidak sama. Adayang sangat erat kaitannya, ada pula yang sekedar berkaitan saja. Konsekuensinya, semakin erat kaitan suatu informasi dengan kepentingan si penerima, semakin besar perhatian yang ditumpahkan kepadanya. Informasi yang tidak relevan jelas tidak akan mendapat perhatian sama sekalu dan si penerima informasi.

    3. Informasi yang benilai

      Yang dimaksud informasi yang bernilai adalah informasi yang berharga untuk suatu pengambilan keputusan. Seperti yang telah dijelaskan di depan, suatu keputusan adalah hasil pilihan dari sejumlah alternatif tersebut, informasi ini akan mempunyai nilai pendukung yang amat berharga dan memliki manfaat bagi suatu pengambilan keputusan.

    4. Informasi yang dapat dipercaya

      Suatu informasi harus dapat dipercaya (realiable) dalam manajemen karena hal ini sangat penting menyangkut citra organisasi, terlebih bagi organisasi dalam bentuk perusahaan yang bergerak dalam persaingan bisnis. Masalah kepercayaan ini senantiasa mendapat perhatian yang seksama dari manajer. Informasi yang disampaikan baik kepada seoarang maupun ke suatu organisasi harus betul-betul diyakini kebenarannya.

  2. Informasi berdasarkan dimensi waktu

    Informasi berdasarkan dimensi waktu ini iklasifikasikan menjadi 2 (dua) macam, yaitu:

    1. Informasi masa lalu

      Informasi jenis ini adalah mengenai peristiwa lampau yang meskipun amat jarang digunakan, namun dalam penyimpanannya pada data storage perlu disusun secara rapih dan teratur. Peraturannya harus sedemikian rupa sehingga dapat disajikan kepada yang memerlukan dala waktu secepat-cepatnya dan dalam keadaan selengkap-lengkapnya. Di negara-negara yang sudah maju, informasi mengenai peristiwa-peristiwa mas lalu banyak yang disimpan dalam bentuk mikro film sehingga tidak memerlukan tempat dan ruangan yang banyak dan untuk memperoleh amat mudah.

    2. Informasi masa kini

      Dan sifatnya sendiri suah jelas bahwa makna dari informasi masa kini ialah informasi mengenai peristiwa-peristiwanyang terjadi sekarang (current event). Berkat teknologi canggih dalam bentuk komputer, pengelolaan informasi jenis ini dapat dilakukan dengan cepat. Meskipun demikian, dalam manajemen tidak selalu informasi masa kin itu merupakan hasil proses komputer. Sarana prosuk teknologi mutakhir itu hanya digunakan unuk informasi-informasi ertentu saja. Tidak jarang, informasi diperoleh oleh seorang manajer dengan cara lisan dan tidak formal. Informasi tersebut ternyata mengandung nilai yang sangat oenting untuk mengambil suatu keputusan.

    3. Informasi berdasarkan sasaran

      Informasi berdasarkan sasaran adalah informasi yang ditunjukan kepada seorang atau kelompok orang, baik yang terdapat di dalam organisasi maupun di luar organisasi. Informasi jenis ini diklasifikasikan sebagai berikut:

      1. Informasi individual

        Informasi individual (individual information) ialah informasi yang ditunjukan kepada seseoarang yang mempunyai fungsi sebagai pembuat kebijaksaan (policy maker) dan pengambil keputusan (decision maker) atau kepad seorang yang diharapkan dari padanya tanggapan terhadap informasi yang diperolehnya. Informasi jenis ini disampaikan secara tatap muka (face to face) atau melalui telepnatau dengan perantara surat,tergantung macam informasi yang disampaikan dan tergantung waktu yang diperlukan untuk memperoleh tanggapan.

      2. Informasi komunitas

        Informasi komunitas (community information) adalah infromasi yang ditunjukan kepada khalayak di luar organisasi, suatu kelompok tertentu di masyarakat. Informasi komunitas yang disampaikan oabrik rokok Gudang Garam hanya tertuju kepada sekelompok orang yang suka merokok saja, termasuk perokok merk Gudang Garam. Informasikomunitas yang disebarkan PLN mengenai kenaikan tarif listrik ditujukan hanya kepada pelanggannya. Demikian pula, informasu tentang pemulihan iuran televisi yang pernah dijadikan keputusan Departemen Penerangan tertuju hanya kepada sekelompok orang-orang yang memiliki pesawar televisi saja, tidak seluruh masyarakat.

Nilai Informasi

Menurut Sutabri (2012:37)[1], mendefinisikan sebuah nilai informasi sebagai berikut :

“Nilai informasi ditentukan oleh 2 (dua) hal, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tertentu dengan biaya untuk memperolehnya karena sebagian besar informasi dinikmati tidak hanya satu pihak di dalam perusahaan”.

Lebih lanjut, sebagian informasi tidak dapat persis ditafsir keuntungannya dengan suatu nilai uang, tetapi dapat ditafsir nilai efektifitasnya.pengukuran nilau informasi biasanya dihubungkan dengan analisis cost effectivess atau cost benefit. Nilai informasi ini didasarkan atas 10 (sepuluh) sifat, yaitu:

  1. Mudah diperoleh

    Sifat ini menujukan informasi dapat diperoleh dengan mudah dan cepat. Kecepatan memperoleh dapat diukur, misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit mengukurnya.

  2. Luas dan lengkap

    Sifat ini menujukan lengkapnya isi informasi. Hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, karena itu sulit mengukurnya.

  3. Ketelitian

    Sifat ini menunjukan minimnya kesalahan dalam informasi. Dalam hubungannya dengan volumedata yang besar biasanya terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.

  4. Kecocokan

    Sifat ini menunjukan seberpa baik keluaran informasi dalam hubungan dengan permintaan para pemakai. Isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi. Semua keluaran lainnya tidak berguna tetapi mahal mempersiapkan. Sifat ini sulit mengukurnya.

  5. Ketepatan waktu

    Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi. Masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu. Dalam beberapa hal, ketepatan waktu dapat diukur. Misalnya berapa banyak penjualan dapat ditambah dengan memberikan tanggapan segera kepada permintaan langganan mengenai tersediaannya barang-barang inventaris.

  6. Kejelasan

    Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas. Membetulkan laporan dapat memakan biaya yang besar. Beberapa biaya yang diperlukan untuk memperbaiki laporan tersebut.

  7. Keluwesan

    Sifat ini berhubungan dengan dapat disesuaikan keluaran informasi tidak hanya dengan beberapa keputusan, tetapi juga dengan beberapa pengambilan keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur.

  8. Dapat dibuktikan

    Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.

  9. Tidak ada prasangka

    Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.

  10. Dapat diukur

    Sifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal. Meskipun kabar angin, desas-desus, dugaan-dugaan, dan sebagainya sering dianggap informasi, hal-hal tersebut berada diluar lingkup pembicaraan kita.

Kualitas Informasi

Menurut Sutabri (2012:41)[1], kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu:

  1. Akurat (Accurate)

    Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.

  2. Tepat Waktu (Timeline)

    Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini, mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapatkan, mengolah, dan mengirimkan.

  3. Relevan (Relevance)

    Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk orang suatu dengan yang lain berbeda, misalnya informasi sebab musibah kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan apabila ditunjukan kepada ahli teknik perusahaan. Sebaliknya, informasi menenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi akan sangat relevan untuk seorang akuntan perusahaan.

Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Menurut Sutabri (2012:46)[1], mendefinisikan sebuah sistem informasi sebagai berikut :

“Sistem informasi adalah suatu sistem di dalam 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 Mustakini (2011:33)[2], sistem informasi merupakan suatu sistem yang tujuannya menghasilkan informasi.

Menurut Nugroho (2011:128)[7], “Sistem informasi adalah sebuah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik”.

Menurut Manduro (2011:3), mendefinisikan sebuah sistem informasi sebagai berikut :

“Sistem informasi merupakan sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam bidang tertentu. Di dalam sistem informasi diperlukannya klasifikasi alur informasi, hal ini dikarenakan keanekaragaman 4 kebutuhan akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien”.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa, “Sistem informasi adalah sebuah sistem yang terdiri dari pengumpulan, pemasukan, pemrosesan data, penyimpanan, pengolahan, pengendalian, dan pelaporan sehingga tercapai sebuah informasi yang mendukung pengambilan keputusan didalam suatu organisasi untuk dapat mencapai sasaran dan tujuannya”.

Komponen Sistem Informasi

Menurut Mustakini (2011:43)[2], mendefinisikan sebuah komponen sistem informasi sebagai berikut :

Input merupakan data yang masuk ke dalam sistem informasi. Komponen ini perlu ada karena merupakan bahan dasar dalam pengolahan informasi. Sistem informasi tidak akan dapat menghasilkan informasi jika tidak mempunyai komponen input. Jika sistem informasi tidak pernah mendapatkan inptu, tetapi dapat menghasilkan output, ini merupakan hal yang ajaib. Input yang masuk ke dalam sistem informasi dapat langsung dioalh menjadi informasi atau jika belum dibutuhkan sekarang dapat disimpan terlebih dahulu di storage dalam bentuk database”.

Gambar 2.5

Komponen Dari Sistem Informasi

Menurut Sutabri (2012:47)[1] sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran. Sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari:

  1. Blok Masukan (Input Block)

    Input mewakili data yang masuk kedalam sistem informasi. Input yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

  2. Blok Model (Model Block)

    Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

  3. Blok Keluaran (Output Block)

    Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

  4. Blok Teknologi (Technology Block)

    Teknologi merupakan “tool box” dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mnegirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknisi, perangkat lunak, dan perangkat keras.

  5. Blok Basis Data (Database Block)

    Basis data merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).

  6. Blok Kendali (Control Block)

    Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan, kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

Tujuan Sistem Informasi

Menurut Mustakini (2011:36)[2], Mendefinisikan sebuah tujuan sistem informasi sebagai berikut :

“Tujuan dari sistem informasi adalah menghasilkan informasi”. Untuk dapat berguna, maka informasi harus didukung oleh tiga pilar, sebagai berikut: tepat kepada orangnya atau relevan (relevance), tepat waktu (timeline), dan tepat nilainya atau akurat (accurate). Keluaran yang tidak didukung oleh ketiga pilar ini tidak dapat dikatakan sebagai informasi yang berguna, tetapi merupakan sampah (garbage)”.

Gambar 2.6

Pilar-Pilar Informasi Yang Berguna.

Analisa Dan Perancangan Sistem

Definisi Analisa Sistem

Menurut Agus Mulyanto (2012:125)[3] mendefinisikan sebuah analisa sistem sebagai berikut:

“analisis sistem sangat bergantung pada teorisistem umum sebagai landasan konseptual. Tujuannya adalah untuk memperbaiki berbagai fungsi didalam sistem ysng sedang berjalan agar menjadi lebih efisien, mengubah sasaran sistem yang sedang berjalan, merancang atau mengganti output yang sedang digunakan , untuk mencapai tujuan yang sama dengan seperangkat input yang lain (biasa jadi lebih sederhana dan lebih interaktif)atau melakukan perbaikan serupa”.

Menurut Stair dan Reynolds (2010:497), “analisa sistem adalah fase pengembangan sistem yang menentukan sistem informasi apa yang harus dilakukan untuk memecahkan masalah yang sudah ada dengan mempelajari sistem dan proses kerja untuk mengidentifikasi kekuatan, kelemahan, dan peluang untuk perbaikan”.

Sehingga dapat disimpulkan bahwa analisa sistem adalah teknik pemecahan masalah yang mengurai dan mempelajari sistem dan proses kerja untuk mengidentifikasi kekuatan , kelemahan, dan peluang untuk perbaikan dengan cara mendefinisikan masalah, mengidentifikasi penyeebabnya, menentukan solusi, dan mengidentifikasi kebutuhan informassi yang harus memenuhi dengan solusi sistem.

Tahap-Tahap Analisa Sistem

Menurut Agus Mulyanto, (2012:126)[3], mendefinisikan sebuah tahap-tahap analisa sistem sebagai berikut :

“Tahap analisa sistem merupakan tahap yang kritis dan sangat penting, karena kesalahan didalam tahap ini akan menyebabkan juga kesalahan ditahap selanjunya. Tahapan ini bisa merupakan tahap yang mudah jika klien sangat paham dengan masalah yang dihadapi dalam organisasinya dan tahu betul fungsionalitas dari sistem informasi yang akan dibuat. Tetapi tahap ini bisa menjadi tahap yang paling sulit jika klien tidak bisa mengidentifikasi kebutuhan nya atau tertutup terhadap pihak luar yang ingi mengetahui detail-detail proses bisnisnya”.

Berikut ini terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem, diantaranya adalah (Agus Mulyanto, 2012:129)[3]:

  1. Mengidentifikasi Masalah (Identify).

    Mengidentifikasi merupakan langkah pertama yang dilakukan dan tahap analisis sistem. Masalah dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan. Masalah ini menyebabkan sasaran dari sistem tidak dapat dicapai.

  2. Pekerjaan yang dilakukan dalam tahap ini adalah:

    1. Mengidentifikasi penyebab masalah.

    2. Mengidentifikasi titik keputusan.

    3. Mengidentifikasi personil-personil kunci.

  3. Memahami Kerja Dari Suatu Sistem Yang Ada (Understand).

    Langkah ini dilakukan dengan mempelajari secara terperinci bagaimana sistem yang ada beroperasi. Data dapat diperoleh dengan cara melakukan Bila ditahap perencanaan sudah pernah diadakan penelitian, sifatnya masih penelitian pendahuluan (preliminary survey, sedangkan pada tahap analisis sistem, penelitian bersifat penelitian terinci (detailed survey).

  4. Tugas yang dilakukan pada tahap ini adalah:

    1. Menentukan jenis penelitian.

    2. Merencanakan jadwal penelitian.

    3. Membuat penugasan penelitian.

    4. Membuat agenda wawancara.

    5. Mengumpulkan hasil penelitian.

  5. Menganalisis Sistem (Analyze).

    Analisis dilakukan berdasarkan data yang telah diperoleh dari penelitian yang dilakukan. Tahap ini menganalisis kelemahan sistem dan kebutuhan informasi pemakai/manajemen.

  6. Membuat laporan dari hasil analisisyang telah dilakukan dalam kurun waktu tertentu (Report).

Fungsi Analisa Sistem

Adapun fungsi analisa sistem adalah:

  1. Mengidentifikasi masalah-masalah kebutuhan pemakai (user).

  2. Menyarankan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai (user).

  3. Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat.

  4. Untuk tugas yang ketiga, analisa sistem yang harus memilih alternatif yang paling tepat.

  5. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dari analisa sistem adalah menerapkan rencana-rencana sistemnya yang telah disetujui oleh pemakai.

Tugas Umum Analisa Sistem

  1. Mengumpulkan dan menganalisa dokumen-dokumen, file-file, formulir-formulir yang berkaitan dengan sistem yang berjalan.

  2. Menyusun dan menyajikan rekomendasi.

  3. Merancang suatu sistem perbaikan dan mengidentifikasi aplikasi-aplikasi untuk penerapan komputer.

  4. Menganalisa dan menyusun biaya-biaya dan keuntungan dari sistem yang baru, selanjutnya analisa sistem menyusun perkiraan yang diperlukan dan menerapkan keuntungan-keuntungan yang akan didapat dari sistem yang baru.

  5. Mengawasi kegiatan dalam penerapan sistem yang baru.

Definisi Perancangan Sistem

Menurut Humisar (2012:D-99)[8], Perancangan sistem adalah merancang sistem secara rinci berdasarkan sistem yang ada, sehingga menghasilkan model yang baru. Alat-alat yang dipergunakan dalam tahap rancangan sistem adalah sebagai berikut:

  1. Entity-Relationship Diagram (ERD)

    Diagram E-R digunakan untuk menggambarkan hubungan suatu entitas terhadap entitas lain, dimana entitas merupakan media untuk menghasilkan instance yang harus memiliki atribut yang dapat menjelaskan entitas tersebut.

  2. Mapping Cardinality

    Merupakan tingkat ketergantungan antara suatu entitas dengan entitas yang lain yang biasa disebut dengan cardinality terdapat 3 (tiga) jenis cardinality yaitu : one to one, one to many, atau many to many.

  3. LRS (Logical Record Structure)

    LRS merupakan hasil proses transformasi dari ERD dimana primary Key yang terdapat pada masing-masing relasi akan masuk pada entitas yang lebih kuat. Proses transformasi digambarkan dengan persegi empat dengan garis putus-putus. Pada LRS akan terlihat primary key yang akan menjadi foreign key pada entitas lain. LRS ini menjadi patokan untuk pembuatan Conceptual Data Model.

  4. Conceptual Data Model

    Conceptual Data Model merupakan gambaran konsep-konsep dengan relasinya, dimana konseptual data model mirip seperti ERD dan yang membedakan adalah konseptual data model terdapat method yang bisa diatur pada entitas class.

  5. Relasi

    Relasi merupakan gambaran hubungan antara dua entitas atau lebih dan mengilustrasikan model konseptual secara terperinci dengan adanya primary key dan foreign key. Terdapat 3 jenis relationship yaitu : unary relationship, binary relationshi dan ternary reltionshi.

  6. Normalisasi

    Proses pernormalan database dengan menghilangkan grup elemen yang berulang atau sebuah proses untuk menyederhanakan hubungan elemen data didalam tuple (record) dapat dilakukan dengan cara normalisasi.

  7. Spesifikasi Basis Data

    Spesifikasi Basis Data digunakan untuk menjelaskan tipe data, lebar field yang ada pada model konseptual secara detail. Dan juga menggambarkan tentang prediksi jumlah record yang akan tersimpan didalam tabel tersebut.

  8. Sequence Diagram

    Menggambarkan interaksi antara objek didalam dan disekitar sistem berupa message yang digambarkan terhadap waktu. Sequence Diagram digunakan juga untuk menggambarkan berbagai aliran aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing aliran berawal dan berakhir.

  9. Class Diagram

    Menggambarkan struktur dan deskripsi class, package, dan objek beserta hubungan satu dengan sama lain seperti containment, pewarisan, asosiasi dan lain-lain.

  10. Dalam perancangan sistem harus mempunyai kaitan satu dengan yang lainnya seperti uraian diatas, merupakan salah tools atau alat dalam sebuah perancangan sistem.

Unified Modelling Language (UML)

Definisi Unified Modelling Language (UML)

Menurut Jurnal CCIT (2011:70) Unified Modelling Language (UML) didefinisikan oleh Padeli, dkk sebagai berikut:

Unified Modelling Language (UML) adalah “suatu alat bantu yang sangat handal dalam bidang pengembangan yang berorientasi objek. Hal ini disebabkan karena uml menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk baku”.

Menurut Nugroho (2011:4)[7], mendefinisikan sebuah UML (Unified Modelling Language) sebagai berikut :

“UML (Unified Modelling Language) adalah Metodologi kolaborasi antara metoda-metoda Booch, OMT (Object Modelling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP)”.

Berdasarkan pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa UML adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis OOP (Object Oriented Programming).

Langkah-langkah penggunaan Unified Modelling Language (UML)

Menurut Henderi (2011:6)[9], langkah-langkah penggunaaan Unified Modelling Language (UML) sebagai berikut :

  1. Buatlah daftar Business prosess dari level tertinggi untuk mendefinisikan aktifitas dan proses yang mungkin muncul.

  2. Petakan Use Case untuk setiap Business proses unutk mendefinisikan denagn tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram dan dilengkapi dengan requitment, constraints dan catatan-catatan lain.

  3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.

  4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem.

  5. Berdasarkan use case diagram, mulailah membuat activity diagram.

  6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration untuk tiap alir pekerjaan, jika sebuah use case memiliki kemungkinan alir normal dan error, buat lagi satu diagram untuk masin-masing alur.

  7. Buatlah rancangan user interface model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case.

  8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut atau metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji funsionalitas class dan interaksi class dibuat unit test untuk menguji Fungsionalitas class dan interaksi dengan class lain.

  9. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen menyakinkan ia bereaksi dengan baik.

  10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan daan sebagainnya. Petakan komponen kedalam node.

  11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan yaitu :

    1. Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untu mengembangkan unit kode yang lengkap dengan test.

    2. Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.

  12. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus sesuai dengan code yang aktual.

  13. Perangkat lunak siap dirilis”.

Fokus UML (Unified Modelling Language)

Pemetaan (mapping) unified Modelling Language (UML) bersifat 2 (dua) arah, yaitu (Nugroho, 2011:117)[7]:

  1. Generasi kode bahasa pemrograman tertentu dari unified modelling language (UML) forward engineering.

  2. Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang dapat melakukan langkah baik bersifat iterative dari implementasi ke unified modelling language (UML) hingga didapat sistem aatu piranti lunak yang sesuai dengan harapan pengguna dan pengembang.

Bangunan dasar metodologi Unified Modeling Language (UML)

Menurut Nugroho (2011:117)[7], Bangunan dasar metodologi Unified Modeling Language (UML) menggunakan tiga bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu :

  1. Sesuatu (things)

    Ada 4 (empat) things dalam Unified Modelling Language (UML), yaitu :

    1. Structural things

      Merupakan bagian yang relatif statis dalam model Unified Modelling Language (UML). Bagian yang relative statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.

    2. Behavior things

      Merupakan bagian yang dinamis pada model Unified Modelling Language (UML), biasanya merupakan kata kerja dari model Unified Modelling Language (UML), yang mencerminkan perilaku sepanjang ruang dan waktu.

    3. Grouping things

      Merupakan bagian pengorganisasian dalam Unified Modelling Language (UML). Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokan sesuatu, misalnya model-model dan subsistem-subsistem.

    4. Annotational things

      Merupakan bagian yang memperjelas model Unified Modelling Language (UML), dan dapat berupa komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model Unified Modelling Language (UML).

  2. Relasi (Relationship)

    Ada 4 (empat) macam relasionship dalam Unified Modelling Language (UML), yaitu :

    1. Ketergantungan (Dependention)

      Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (dependent).

    2. Asosiasi (Association)

      Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.

    3. Generalisasi (Generalization)

      Merupakan hubungan dimana objek anak (descendent) berbagi perilaku dan stuktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas kebawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah keatas dinamakan generalisasi.

    4. Realisasi

      Merupakan operasi yang benar-benar dilakukan oleh suatu objek.

  3. Diagarm

    Ada 5 (lima) macam diagram dalam Unified Modelling Language (UML), yaitu :

    1. Use Case Diagram

      Menurut Jurnal CCIT Padeli, dkk 2011:71 “Use Case Bekerja dengan cara mendeskripsikan tipekel interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai”.

    2. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasikan dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

    3. Class Diagram

      Diagram ini memprlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.

    4. Sequance Diagram

      Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.

    5. State Chart Diagram

      Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas. Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi terutama penting pada pemodelan sistem-sistem yang reaktif.

    6. Activity Diagram

      Diagram ini memprlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.

Konsep Dasar Database

Definisi Database

Menurut Anhar (2011:45)[10], “Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.

Sedangkan menurut Kustiyahningsih (2011:146)[11], “Database adalah Struktur penyimpanan data. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL server.

Database dapat disimpulkan yaitu kumpulan data atau informasi yang dikumpulkan didalam komputer secara sistematik dan akan diperoleh informasi dari basis data.

Definisi Elisitasi

Menurut Hidayati dalam Guritno (2011:302)[12], “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru dan diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut :

Elisitasi Tahap I

Yaitu berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

Elisitasi Tahap II

Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut panjelasan mengenai metode MDI :

  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 tersebut lebih sempurna.

  3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

Elisitasi Tahap III

Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :

  1. T artinya Tehnikal, maksudnya bagaimana tata cara atau tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.

  2. O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

  3. E artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

  4. Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

    2. Middle (M) : Mampu untuk dikerjakan

    3. Low (L) : Mudah untuk dikerjakan

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 Internet

Pengertian Internet

Menurut Jurnal CCIT Henderi, dkk (2011:316)[13] “Dengan internet kita dapat menerima dan mengakses informasi dalam berbagai format dari seluruh penjuru dunia.

Menurut kustiyaningsih (2011:2)[11], Secara sederhana dapat dikatakan Internet adalah “jaringan komputer dunia”, semua berbicara dengan bahasa yang sama. Banyak keuntungan yang didapat dari jaringan komputer, diantaranya produktifitas dan efisien.

Jaringan komputer area atau lokasi dapat dibagi menjadi 4 (empat) yaitu:

  1. Local Area Network (LAN), yaitu jaringan komputer dimana komputer-komputer yang terhubung masih dalam satu area atau lokasi.

  2. Wide Area Network (WAN), yaitu koneksi antara LAN-LAN yang berada di lokasi/area. Ciri utamanya adalah memiliki bandwidth yang terbatas karena di sesuaikan dengan fungsi harga, adanya problem delay antar stasiun.

  3. Metropolitan Area Network (MAN), yaitu sama seperti LAN hanya saja lebih luas areanya semisal dalam satu kota/daerah dengan range mencapai 50 km.

  4. Internet, yaitu kepanjangan dari interconnection networking atau juga yang telah menjadi International Networking merupakan suatu jaringan yang menghubungkan komputer diseluruh dunia tanpa dibatasi oleh jumlah unit menjadi satu jaringan yang bisa saling mengakses.

  5. Dengan internet tersebut, satu komputer dapat berkomunikasi secara langsung dengan komputer lain di berbagai belahan dunia. Selain itu masih ada satu istilah lagi yang tentunya tidak asing lagi “Internet”, secara fisik internet adalah gabungan dari LAN dan internet, di mana dalam satu LAN di sediakan fasilitas-fasilitas seperti di internet dan tentunya terhubung langsung ke internet.

Perkembangan Internet

Menurut Kustiyahningsih (2011:2)[11], mendefinisikan sebuah perkembangan internet sebagai berikut :

“Internet pertama kali di kembangkan oleh salah satu lembaga riset di Amerika Serikat, yaitu DARPA ( Defence Advanced Research Projects Agency) pada tahun 1973. Pada saat itu DARPA membangun Interconnection Networking sebagai sarana untuk menghubugkan beberapa jenis jaringan paket data seperti CS-net, BIT-net, NSF-net, dan lain-lain”.

Tahun 1972, jaringan komputer yang pertama dihasilkan dari proyek DARPA tersebut lahir dan di beri nama ARPnet. Jaringan tersebut menghubungkan 40 titik melalui berbagai macam jaringan komunikasi dan tahan terhadap berbagai gangguan alam sesuai tujuan proyek aplikasi yang di kembangkan pada saat itu masih sebatas FTP, email, dan Telnet.

Pada perkembangan, semakin lama titik yang di hubungkan pada jaringan ARPnet memiliki jumlah yang semakin besar sehingga protokol yang saat itu digunakan, NCP (Network Communication Protocol), tidak mampu menampungnya. Setelah melalui penelitian lanjutan, akhirnya DARPA menemukan TCP (Transfer Communication Protocol) dan IP (Internet Protocol) untuk mengganti NCP sebagai protokol standar resmi.

Awal tahun 1990-an, layanan aplikasi di internet pun berkembang seiring peningkatan jumlah pemakai. Penambahan aplikasi tersebut antara lain Word Wide Web (WWW), Wide Arean information Service (WAIS) dan Ghoper'. Era internet tersebut membawa perubahan besar dalam tatanan baru untuk membangun dan memperbaiki pendidikan, bisnis, layanan pemerintahan dan demokrasi.

Karakteristik Internet

Menurut Kustiyahningsih (2011:2)[11], Internet identik dengan cyberspace atau dunia maya. Dysson (1994) memberikan suatu definisi tentang cyberspace adalah suatu ekosistem bioelektronik di semua tempat yang memilki telepon, kabel coaxcia, fiber optic atau elektromagnetis waves.

Dari definisi yang di berikan Dysson di atas, dapat ditarik kesimpulan tentang karakteristik dari internet, diantaranya :

  1. Beroperasi secara virtual /maya

    Berada di dunia maya, di huni oleh orang-orang yang saling berinteraksi, berdiskusi dan bertukar pikiran, tanpa harus melakukan pertemuan secara fisik. Dan sebenarnya, penghuni duia maya tidak hanya manusia, tetapi termasuk di dalamnya adalah data, informasi, surat elektonik, ide-ide dan bahkan sampai pada ilmu pengetahuan.

  2. Dunia cyber selalu berubah dengan cepat

    Dengan di dukung update data, maka perubahan yang terjadi dalam dunia cyber pun sangat cepat. Informasi-informasi yang terjadi di dalamnya sangat cepat berubah.

  3. Orang-orang yang hidup dalam dunia maya tersebut dapat melaksanakan aktivitas tanpa harus menunjukan identitasnya. Karena interaksi yang dilakukan dalam cyberspace tanpa melibatkan interaksi secara fisik maka interaksi yang dilakukan tidak harus menunjukan identitas yang sesungguhnya. Namun, walaupun identitas yang diberikan palsu, registrasi tetap bisa dilaksanakan dengan baik.

  4. Informasi di dalamnya bersifat public

    Cyberspace disebut zaman informasi karena tidak di miliki oleh siapa pun dan tidak ada otoritas bagi siapa pun untuk menggunakannya hanya bagi dirinya sendiri.

Konsep Dasar Web

Definisi Web

Menurut Kustiyahningsih (2011:113)[11], “Web awalnya adalah layanan yang didapat oleh pemakai komputer yang terhubung keinternet”

Menurut Wahana Komputer (2010:37), “Web adalah formulir komunikasi interaktif yang digunakan pada satu jaringan komputer”.

Menurut Jurnal CCIT Siti Aisyah, dkk (2012:112)[14] “Website dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman ( hyperlink)”.

Browser adalah perangkat lunak untuk mengakses halamam-halaman web seperti internet explorer, Mozilla firefox, opera, safari dan lain-lain.

Dari pendapat yang dikemukakan diatas dapat disimpulkan bahwa web merupakan layanan yang dapat digunakan oleh pemakai komputer terhubung ke internet, baik berupa teks, gambar, suara maupun video yang interaktif yang mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser.

Sejarah Web

Menurut Kustiyaningsih (2011:113)[11], mendefinisikan sebuah sejarah web sebagai berikut :

“Web awalnya adalah bersifat statis sehungga hanya bisa melihat-lihat informasi sehingga tidak ada interaktif yang terjadi antara pemakai dengan komputer. Tetapi kini semakin populernya dunia internet maka semakin banyak orang-orang berlomba-lomba untuk belajar agar web menjadi interaktif dan menarik. Sehingga web tidak hanya sebagai penyedia informasi tetapi pemakai juga dapat langsung melakukan komunikasi dengan komputer serta dengan tampilan web yang menarik. Komunikasi yang lain seperti email, cahtting, e-learning, e-bisnis, dan lain sebagainya”

Seiring dengan perkembangan teknologi maka lahinya PHP sebagai bahasa pemrograman open source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML. Sehingga web tidak hanya memberikan informasi tetapi terjalin interaksi dan menjadikan web bersifat dinamis dan di integrasikan dengan web server, Apache, PWS, dan IIS.

Kelahiran PHP bermula saat Ramus Lerorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yaitu tahun 1994. Tahun 1995, Rasmus menciptakan PHP/FI versi 2, dimana versi tersebut dapat menempelkan kode terstruktur dalam tag HTML dan juga PHP dapat berkomunikasi dengan database.

Menurut Anamisa (2011:1), mengenal web adalah teknologi internet bukan hal asing bagi orang yang berkecimpung di dunia komputer. Bahkan bagi orang awam sekalipun kata-kata world wide web (WWW) seakan akan sudah menjadi bagian yang tidak terpisahkan dari kehidupan manusia modern saat ini. Situs-situs web menampilkan informasi apapun yang ada dibelahan dunia tidak peduli seberapapun jauhnya. Dengan web, seorang bisa mendapatkan informasi yang dia butuhkan dengan mudah, cepat, dan murah. Web juga menjadi sarana komunikasi yang disukai karena sifatnya yang mendunia (word wide) dan menjadi ajang tukar pendapat bagi penggunanya.

Karena hal-hal seperti diatas, maka perkembangan web menjadi sedemikian cepat. Dengan kebutuhan yang semakin kompleks ini, tidak lagi menjadi mudah untuk membuat situs web yang menarik dan informative dengan hanya menggunakan Hypertext Markup Langguage (HTML). Diperlukan sesuatu lebih agar interaksi user dapat sebagai pengendali datangnya informasi, interaksi ini disebut dengan aplikasi web.

Konsep Web

Menurut Kustiyahningsih (2011:5)[11], mendefinisikan sebuah konsep web sebagai berikut :

World Wide Web (WWW), lebih dikenal dengan web yang merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet dengan fasilitas hypertext untuk menampilkan data berupa text, gambar, suara, animasi, dan data multimedia lainnya. Sehingga web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam web browser. Situs/web dapat dikategorikan menjadi dua yaitu “web statis” dan web dinamis”.

Web statis adalah web yang menampilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Dengan demikian untuk mengetahui suatu web tersebut bersifat statis atau dinamis dapat dilihat dari tampilannya. Jika web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut disebut statis.

Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. Web dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan telihat lebih baik.

Sehingga dapat disimpilkan bahwa kelebihan dari aplikasi web adalah dapat diakses kapan pun dan dari mana pun selama ada internet. Dan dapat diakses hanya dengan menggunakan web browser (umumnya sudah tersedia di PC, PDA dan handphone terbaru), tidak perlu menginstal aplikasi client khusus. Sedangkan untuk kekurangan yang dimiliki dari aplikasi web itu sendiri adalah antar muka yang dapat dibuat terbatas sesuai spesifikasi standar untuk membuat dokumen web dan keterbatasan kemampuan web browser untuk menampilkannya. Dan terbatasnya kecepatan internet mungkin membuat respon aplikasi masih lambat.

Ada 3 (tiga) tipe kategori software editor yang biasa dipakai untuk tujuan maintenance ini, adalah :

  1. Elemen 1 Text Editor. Contohnya adalah Notepade atau TextEdit, dimana HTML diubah didalam program editor tersebut.

  2. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Inteface) dan format HTML, ini secara otomatis di generate oleh editor ini.

  3. Elemen 3 editor yang sudah memilki template, contohnya Rapidweaver dan iWeb, dimana editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke web server secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih template yang sesuai dengan keinginan mereka, menambah gambar atau objek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat website tanpa harus melihat sama sekali kode-kode HTML.

Konsep Dasar PHP

Definisi PHP

Menurut Oktavian (2011:31)[15], “PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode-kode (scrip) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML”.

Menurut kustiyahningsih (2011:114)[11], “PHP (atau resminya PHP: Hypertext Proprocessor) adalah skrip bersifat server-side yang ditambahkan kedalam HTML”.

PHP sendiri merupakan singkatan dari Personal Home Page Tools. Skrip ini akan membuat suatu aplikasi daapt dintegrasikan kedalam HTML sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi sifat dinamis.

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode-kode (script) yang digunakan untuk maengolah suatu data dan bersifat server-side yang ditambahkan kedalam HTML.


Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrograman yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP?FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan mersmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP:Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0. adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada juni 2004, Zend merilis PHP 5.0. dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukan model pemrograman berorientasi objek kedalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan-Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki bahasa script sejenis, PHP dapat melakukan pengumpulan data dari form, menghasilkan isi halaman dinamis dan kemampuan mengirim dan menerim cookies. Kelebihan-kelebihan PHP yaitu:

  1. PHP mudah dibuat dan kecepatan akses tinggi

  2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX, windows dan macitosh

  3. PHP diterbitkan secara gratis

  4. PHP juga dapat berjalan pada web server. Microsoft Personal Web Server, Apache, IIS, Xitami dan sebagainya.

  5. PHP dapat termasuk bahasa embedded (bisa ditempel atau diletakan dalam tag HTML)

  6. PHP termasuk server side programming

Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki kelemahan, diantaranya:

  1. Tidak ideal untuk pengembangan skala besar

  2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0. sudah di lengkapi OOP yang sesungguhnya

AppServ

AppServ adalah fitur penuh dari Apache, MysQL, PHP, phpMyAdmin dan dapat meng-install dalam 1 menit isi dari AppServ

  1. Apache

  2. PHP

  3. MySQL

  4. phpMyAdmin

Tujuan dari AppServ adalah untuk mempermudah penginstallan. Karena AppServ mempunyai konfigurasi khusus saat install, Apache mengkonfigurasi http, conf, konfigurasi MySQL my.ini, konfigurasi PHP php.ini. AppServ memberi garansi bahwa semua isi AppServ dapat berjalan stabil seperti Official Apache, PHP, MySQL Release.

Sasaran dari AppServ adalah mudah meng-install. Karena dapat membuat web server,database server, dalam 1 (satu) menit untuk pertanyaan bahwa AppServ dapat menjadi produksi nyata Web Server atau Database Server. Pada AppServ menyediakan produksi server akan tetapi sistem operasi Windows tidak cukup bagus untuk trafik tinggi pada web atau database server sistem operasi windows OS memerlukan memory dan pengguna CPU yang lebih banyak, maka menyarankan menggunakan sistem operasi Linux/Unix untuk servis yang membutuhkan trafik tinggi, karena sistem operasi Linux/Unix memiliki kecepatan yang lebih dan memerlukan sedikit memory dan penggunaan CPU. Jika membandingkan sistem operasi Windows dan sistem operasi Linux/Unix dapat menemukan perbedaan yang besar, seperti : Windows dapat melayani 1000 user per detik tetapi Linux/Unix dapat melayani 1000 user per detik dan hanya menggunakan memory an penggunaan CPU yang kecil.

Konsep Dasar MySQL

Definisi MySQL

Menurut Kustiyahningsih (2011:145)[11], “MySQL adalah sebuah basis data yang mengandung satu atau jumlah table. Table terdiri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah table. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel”.

Sedangkan menurut Wahana Komputer (2010:21), mendefinisikan sebuah MySQL sebagai berikut :

“MySQL adalah database server open source yang cukup populer keberadaannya. Dengan berbagai keunggulan yang dimilki, membuat software database ini banyak digunakan oleh praktisi untuk membangun suatu project. Adanya fasilitas API (Application Programming Interface) yang dimilki oleh Mysql, memungkinkan bermacam-macam aplikasi komputer yang ditulis dengan berbagai bahasa pemrograman dapat mengakses basis data MySQL”.

MYSQL termasuk jenis RDBMS (Relational Database Management System). Sedangkan RDMS sendiri akan lebih banyak mengenal istilah seperti table, baris dan kolom digunakan dalam perintah-perintah di MySQL.

Perintah Dasar MySQL

Menurut Raharjo (2011:22)[16], Dalam menjalankan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada command Prompt.

Perintah-perintahnya adalah sebagai berikut :

  1. Menampilkan database : SHOW DATABASE;

  2. Membuat database baru : CREATE DATABASE database;

  3. Memilih database yang akan digunakan : USE database;

  4. Menampilkan Tabel : SHOW TABLE;

  5. Membuat tabel baru : CREATE TABLE tabel (field spesifikasi_field,...);

  6. Menampilkan struktur tabel : SHOW COLUMNS FROM tabel DESCRIBE tabel; INSERT INTO table (kolom1, ) VALUES (.,data_kolom1 , ); atau INSERT INYO table SET kolom1 =,,data_kolom1,;

  7. Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;

  8. Mengisikan data: INSERT INTO table (kolom1, ) VALUES (.,data_kolom1 , ); atau INSERT INYO table SET kolom1 =,,data_kolom1,;

  9. Menampilkan data:SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT *FROM tabel;

  10. Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria;

  11. Menampilkan data dengan kriteria tertentu: SELECT kolom1,...FROM table WHERE kriteria;

  12. Menhapus data: DELETE FROM tabel WHERE kriteria;

  13. Menghapus tabel: DROP tabel;

  14. Menghapus database: DROP database;

  15. Keluar dari MySQL:QUIT;atau EXIT;

Konsep Dasar XAMPP

Menurut Yogi Wicaksono (2011:7)[17] “XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL dikomputer local”. XAMPP berperan sebagai server web pada komputer anda. XAMPP juga dapat disebut sebuah CPanel server virtual, yang dapat membantu anda melakukan preview sehingga dapat memodifikasi website tanpa harus online atau terakses dengan internet.

Konsep Dasar Macromedia Dreamweaver

Menurut Madcoms (2012:01)[18], “Macromedia Dreamweaver merupakan program editor HTML yang sangat handal dan banyak dinikmati oleh para web desainer”.

Menurut Sigit (2011:1)[19], “Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web”.

Versi dari Dreamweaver yang digunakan sangat banyak mulai dari Macromedia sampai dengan sekarang adobe cs 6 yang digunakan oleh beberapa progremer. Masing-masing punya keunggulan dari segi bahasa yang digunakan sesuai dengan kebutuhan masing-masing progremer.

Definisi Yang Berhubungan Dengan Penelitian

Definisi Siswa

Menurut wikipedia, (Diakses pada tanggal 23 Desember 2013 di http://id.wikipedia.org/wiki/Peserta_didik)[20], “Siswa adalah komponen masukan dalam sistem pendidikan, yang selanjutnya diproses dalam proses pendidikan, sehingga menjadi manusia yang berkualitas sesuai dengan tujuan pendidikan nasional.

Pengertian Raport

Menurut wikipedia, (Diakses pada tanggal 23 Desember 2013 di http://id.wikipedia.org/wiki/Buku_rapor)[21], “Raport adalah buku yang berisi keterangan mengenai nilai kepandaian dan prestasi belajar murid di sekolah, yang biasanya sebagai laporan guru kepada orang tua atau wali murid.

Raport berisi :

  1. Identita siswa

  2. Absensi siswa

  3. Hasil belajar siswa

  4. Catatan wali kelas yang dilengkapi dengan keterangan, pencapaian kompetensi siswa dalam satu semester.

  5. Mutasi siswa

Konsep Dasar Penilaian

Kurikulum, proses pembelajaran, dan penilaian merupakan 3 (tiga) komponen penting dalam pembelajaran. Ketiga komponen tersebut saling berkaitan antara satu dengan yang lainnya. Kurikulum merupakan jabaran dari tujuan pendidikan nasional yang menjadi landasan program pembelajaran. Proses pembelajaran merupakan upaya untuk mencapai kompetensi yang dirumuskan dalam kurikulum. Sementara itu, penilaian kelas dilakukan untuk mengukur dan menilai tingkat pencapaian kompetensi oleh siswa. Penilaian juga digunakan untuk mengetahui kekuatan dan kelemahan proses pembelajaran, sehingga dapat dijadikan dasar pengambilan keputusan, misalnya apakah proses pembelajaran sudah baik dan dapat dilanjutkan atau perlu perbaikan dan penyempurnaan. Oleh sebab itu disamping kurikulum dan proses pembelajaran yang benar, juga perlu ada sistem penilaian yang baik dan terencana.

Ditegaskan didalam Undang-undang nomor 20 tahun 2003 tentang pendidikan nasional pasal 58 ayat 1 bahwa dalam rangka pencapaian standar kompetensi siswa, evaluasi hasil belajar siswa dilakukan oleh pendidik untuk memantau proses, kemajuan, dan perbaikan hasil belajar peserta didik secara berkesinambungan. Dengan demikian, pada hakikatnya penilaian terhadap pembelajaran siswa dimulai dan dititik beratkan pada penilaian oleh guru dikelas.

Evaluasi Pendidikan adalah kegiatan pengendalian, penjaminan dan penetapan mutu pendidikan. (Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003). Kurikulum adalah seperangkat rencana dan pengaturan mengenai tujuan isi, dan bahan pelajran serta cara yang digunakan sebagaai pedoman penyelenggaraan kegiatan pembelajaran untuk mencapai tujuan pendidikan. (Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003). Pembelajaran adalah proses interaksi peserta didik dengan pendidik dan sumber belajar pada suatu lingkungan belajar. (Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003 )

Pendidik adalah tenaga kependidikan yang berpartisipasi dalam menyelenggarakan pendidikan dengan tugas khusus sebagai profesi pendidik.(Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003). Peserta didik adalah anggota masyarakat yang berusaha mengembangkan potensi diri melalui proses pembelajaran pada jalur pandidikan baik pendidikan formal  maupun pendidikan non-formal, pada jenjang pendidikan  dan jenis pendidikan  tertentu. (Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003 Pasal 1 ayat 4).

Tenaga Kependidikan adalah Anggota masyarakat yang mengabdikan diri dan diangkat untuk menunjang penyelenggaraan pendidikan. (Undang-undang Sistem Pendidikan Nasional No.20 Tahun 2003, Khususnya Bab I Pasal 1 ayat 5).

Penilaian kelas (Classroom-based assesment) adalah suatu proses yang dilaksanakan melalui langkah-langkah perencanaan, penyusunan, pemilihan, dan penggunaan alat penilaian, pengumpulan informasi melalui sejumlah bukti yang menunjukan pencapaian hasil belajar peserta didik, pengolahan dan penggunaan informasi tentang hasil belajar peserta didik.

Nilai mata pelajaran yang berkenaan dengan aspek pengetahuan dan keterampilan menggunakan nilai kuantitatif, sedangkan untuk aspek sikap atau perilaku menggunakan nilai kualitatif.

  1. Nilai Kuantitatif : diisi dengan angka dengan skala 10, dan 2 digit dibelakang koma (8,24)

  2. Nilai Kualitatif : diisi dengan menggunakan huruf (misal : A,B,C atau D)

Literature Review

Menurut Guritno (2011:86)[12], “Literature review adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan –pertanyaan penelitian yang kita rumuskan.

Manfaat dari studi pustaka (Literature Review) ini antara lain :

  1. Mengidentifikasikan Kesenjangan (identify gaps) dari penelitian ini.

  2. Mengidentifikasikan metode yang pernah dilakukan dan yang relevant terhadap penelitian ini.

  3. Mengidentifikasi hubungan antara rancangan yang telah dibuat sebelumnya.

  4. Untuk mengetahui spesialisasi orang lain yang mengerjakan diarea penelitian yang sama pada sebelumnya.

Berikut ini adalah penelitian-penelitian yang sebelumnya, yaitu :

  1. Penelitian yang dilakukan oleh Prem Kilona ( 2010 )[22]

    Penelitian yang telah dijalankan oleh prem kilona yang berjudul “Perancangan Sistem Informasi Penilaian Siswa Berbasis Web Pada SMU Nusantara I Tangerang”. Sistem yang diusulkan pada penelitian ini menggunakan PHP agar penginputan data lebih mudah, cepat, dan akurat, dan menggunakan aplikasi Mysql untuk penyimpanan data-data nilai siswa. Karena sistem yang berjalan saat ini masih manual yaitu dengan pencatatan secara tertulis sehingga dapat beresiko terjadinya kesalahan dalam proses penilaian. Penelitian ini dilakukan untuk mengatasi masalah waktu yang lama untuk mengolah data.

  2. Penelitian yang dilakukan oleh Ananda Kartini ( 2013 )[23]

    Penelitian yang telah dijalankan oleh Maryati yang berjudul “PerancanganSistem Informasi Pengolahan Nilai Siswa Secara Online Pada Smk Letris Indonesia “. Sistem yang diusulkan pada penelitian ini menggunakan PHP agar siswa dapat mengakses dan memperoleh informasi seputar nilai dan menggunakan aplikasi Mysql untuk menyimpan data-data nilai siswa. Dengan adanya situs informasi ini siswa dapat mengakses dan memperoleh informasi seputar nilai, mengenai semester ganjil dan semester genap dan informasi lainnya dengan mudah.

  3. Penelitian yang dilakukan oleh Putri Meliza Yahya ( 2012 )[24]

    Penelitian yang dilakukan oleh Putri Meliza Yahya yang berjudul “Perancangan Sistem Informasi Pendataan Nilai Siswa Berbasis WEB pada SMKN 2 Kab. Tangerang”. Sistem yang diusulkan pada sistem ini menggunakan Visual Basic agar penginputan data lebih mudah, cepat, dan akurat. Dan menggunakan aplikasi access untuk penyimpanan data-data nilai siswa. Karena sistem yang berjalan saat ini masih manual, yaitu dengan pencatatan secara tertulis sehingga dapat beresiko terjadinya kesalahan dalam proses penilaian. Penelitian ini dilakukan untuk mengatasi masalah waktu yang lama untuk mengolah data-datanya.

  4. Penelitian yang dilakukan oleh alex Indra Budi Saputra ( 2014 )[25]

    Penelitian yang dijalankan oleh Indra Budi Saputra yang berjudul” Perancangan Sistem Informasi Daftar Nilai pada Sekolah Dasar Negeri Perumnas V Tangerang”. Sistem yang diusulkan pada penelitian ini menggunakan visual basic agar pengimputan data lebih mudah, cepat dan akurat. Dan menggunakan aplikasi MySQL untuk menyimpan data-data nilai siswa. Karena sistem yang berjalan saat ini masih manual. Penelitian ini dilakukan untuk mengatasi masalah waktu yang lama dalam pengolahan datanya.

  5. Penelitian yang dilakukan oleh Jefri Fristiadi ( 2012 )[26]

    Penelitian yang telah dijalankan oleh Indra Budi Saputra yang bejudul “Pengembangan Sistem Informasi Penilaian Nilai Siswa Berbasis WEB pada SMK PGRI 24 Jakarta”. sistem yang diusulkan pada penelitian ini menggunakan visual basic agar penginputan data lebih mudah, cepat dan akurat. Karena sistem yang berjalan saat ini masih manual, yaitu dengan pencatatan secara tertulis sehingga dapat beresiko terjadinya kesalahan dalam proses penilaian. Penelitian ini dilakukan untuk mengatasi masalah waktu yang lama untuk mengolah data-datanya.

  6. Penelitian yang dilakukan oleh Vena Senja ( 2012 )[27]

    “Penelitian yang telah dijalankan oleh Aldila Sintha Pratiwi yang berjudul (Raport) Berbasis WEB pada SMA Negeri I Kab. Tangerang”. Sistem yang diusulkan penelitian ini menggunakan Borland Delphi dan menggunakan aplikasi MySQL untuk menyimpan data-data nilai siswa. Karena sistem yang berjalan saat ini masih manual, sehingga banyak waktu dan tenaga yang diperlukan untuk menggunakan tugas tersebut.

BAB III

ANALISA SISTEM BERJALAN

Analisa Organisasi

Gambaran Umum SMK Nusa Jaya Kabupaten Tangerang

SMK Nusa Jaya Kabupaten Tangerang merupakan salah satu sekolah swasta yang berada di Jl. Nusa Dua IV No. 48 Perumnas II Tangerang – Banten. Bpk. Drs. Daong Salman sebagai kepala sekolah. Sekolah ini merupakan sekolah menengah kejuruan yang mempunyai beberapa jurusan antara lain Akutansi, Multimedia, Teknik Otomotif,. Secara garis besar SMK Nusa Jaya Kabupaten Tangerang memiliki tugas dan tanggung jawab yaitu sebagai pelaksana pendidikan dalam jangka waktu tertentu sesuai dengan jenis dan sifat sekolah tersebut. Melaksanakan pendidikan dan pengajaran sesuai dengan kewajiban, melaksanakan bimbingan dan penuluhan bagi siswa /siswi disekolah, membina Organisasi Siswa Intra Sekolah (OSIS), melaksanakan urusan Tata usaha (TU), membina kerja sama dengan orang tua siswa, Dewan sekolah, masyarakat dan instansi terkait.

Sejak tahun 2007 hingga saat ini SMK Nusa Jaya Kabupaten Tangerang dapat dikatakan sangat maju dalam bidang kurikulum. SMK Nusa Jaya Kabupaten Tangerang kini telah melakukan mata kuliah wajib yaitu mata pelajaran komputer dan sudah diatur oleh staf kurikulum.

Sejarah Singkat SMK Nusa Jaya Kabupaten Tangerang

Sejarah SMK Nusa Jaya yang berdiri sejak tahun 2007 dengan tenaga pendidik dan tenaga kependidikan yang masih terbatas, sarana dan prasarana yang belum memadai untuk melayani jumlah peserta didik awal sebanyak satu rombongan belajar dengan satu paket keahlian. Namun dari tahun ke tahun perkembangannya sangat maju, yaitu pada tahun sekarang tahun pembelajaran 2014/2015 telah memilki peserta didik sebanyak enam belas rombongan belajar dengan jumlah tenaga pendidik 37 orang yang berpendidikan S 1 dan S 2 didukung oleh 10 tenaga kependidikan dan mulai tahun pembelajaran sekarang ini 2014/2015. SMK Nusa Jaya Kota Tangerang adalah satuan pendidikan yang melaksanakan fungsi dan memberikan layanan pendidikan serta menyelenggarakan pendidikan jalur formal jenjang menengah atas yang memerlukan adanya suatu program yang jelas dan dipahami oleh semua pihak baik pihak internal maupun eksternal sekolah. Atas dasar itulah SMK Nusa Jaya Kota Tangerang memandang perlu untuk mengembangkan Kurikulum Tingkat Satuan Pendidikan (KTSP). Melalui KTSP ini sekolah dapat melaksanakan program pendidikannya sesuai dengan karakteristik,  potensi, dan kebutuhan peserta didik, SMK Nusa Jaya beralamat Jl. Nusa Dua IV No. 48 Perumnas II Tangerang – Banten. Dengan tersusunnya dokumen KTSP ini, SMK Nusa Jaya Kota Tangerang akan menjadi sekolah yang memiliki kurikulum yang disesuaikan dengan karakter dan kondisi lingkungan sekolah, sehingga terselenggara proses pendidikan yang berbasis lingkungan sekolah dengan mengembangkan berbagai keunggulan-keunggulan lokal.

Kondisi ideal yang diharapkan tercapai di SMK Nusa Jaya Kota Tangerang adalah terpenuhinya 8 (delapan) standar nasional pendidikan, sehingga penyelenggaraan pendidikan yang bermutu dan hasil pendidikan yang bermutu pula dapat tercapai.

Visi, Misi dan Tujuan dari SMK Nusa Jaya Kabupaten Tangerang

  1. Visi

    Menjadikan SMK Nusa Jaya Kota Tangerang sebagai unggulan dengan menghasilkan tamatan yang berkarakter bangsa, dan memiliki kompetensi keahlian dalam mengembangkan IPTEK dan IMTAQ.

  2. Misi

    1. Memberikan layanan prima terhadap warga sekolah dalam pemenuhan saran dan prasarana;

    2. Meningkatkan kwalitas tamatan sesuai dengan standar Kompetensi Nasional (SKN) dalam menghadapi Era Globalisasi untuk menghasilkan tenaga kerja yang kompeten dan mandiri.

    3. Meningkatkan IPTEK dengan berlandaskan IMTAQ;

    4. Memperluas jangkauan pelayanan melalui Extra kurikuler dalam rangka pengembangan bakat dan minat;

    5. Memberdayakan lingkungan sekolah dalam mewujudkan wawasan Wiyata Mandala.

  3. Tujuan

    Adapun tujuan dari SMK Nusa Jaya Kabupaten Tangerang, adalah sebagai berikut :

    1. Mempersiapkan peserta didik menjadi manusia produktif, mampu bekerja mandiri, dan dapat diserap oleh DU/DI sebagai tenaga kerja tingkat menengah sesuai dengan kompetensi yang dimilikinya;

    2. Memberi pembekalan agar mampu berkarir, ulet dan giat dalam berkompetisi, mampu beradaptasi di lingkungan kerja dan dapat mengembangkan sikap professional sesuai kompetensi yang dimilikinya.

    3. Membekali peserta didik dalam ilmu pengetahuan, teknologi, seni dan wawasan enteruprener agar mampu mengembangkan diri di kemudian hari baik secara mandiri maupun melanjutkan pada jenjang pendidikan lebih tinggi.

    4. Menyiapkan peserta didik agar menjadi manusia produktif mampu bekerja mandiri, mengisi lowongan pekerjaan yang ada di dunia usaha dan industri sebagai tenaga kerja tingkat menengah sesuai dengan kompetensi dalam program keahlian yang dipilihnya.

Struktur Organisasi

Gambar 3.1. Sturtur Organisasi

Wewenang dan Tanggung Jawab

  1. Komite Sekolah bertugas yaitu

    Semenjak diluncurkannya konsep Manajemen Peningkatan Mutu Berbasis Sekolah dalam sistem manajemen sekolah, Komite Sekolah sebagai organisasi mitra sekolah memiliki peran yang sangat strategis dalam upaya turut serta mengembangkan pendidikan di sekolah. Kehadirannya tidak hanya sekedar sebagai stempel sekolah semata, khususnya dalam upaya memungut biaya dari orang tua siswa, namun lebih jauh Komite Sekolah harus dapat menjadi sebuah organisasi yang benar-benar dapat mewadahi dan menyalurkan aspirasi serta prakarsa dari masyarakat dalam melahirkan kebijakan operasional dan program pendidikan di sekolah serta dapat menciptakan suasana dan kondisi transparan, akuntabel, dan demokratis dalam penyelenggaraan dan pelayanan pendidikan yang bermutu di sekolah. Agar Komite Sekolah dapat berdaya, maka dalam pembentukan pengurus pun harus dapat memenuhi beberapa prinsip/kaidah dan mekanisme yang benar, serta dapat dikelola secara benar pula.

  2. Kepala Sekolah

    1. Kepala Sekolah selaku edukator bertugas melaksanakan proses pembelajaran secara efektif dan efisien.

    2. Kepala Sekolah selaku manajer mempunyai tugas : menyusun perencanaan, mengorganisasikan kegiatan, mengarahkan kegiatan, mengkoordinasikan kegiatan, melaksanakan pengawasan, melakukan evaluasi terhadap kegiatan, menentukan kebijaksanaan, mengadakan rapat, mengambil keputusan, mengatur proses belajar mengajar, mengatur Organisasi Intra Sekolah (OSIS), mengatur hubungan sekolah dengan masyarakat dan intansi terkait, mengatur administrasi ketatausahaan, administrasi siswa, administrasi ketenagaan, administrasi sarana dan prasarana, serta keuangan/RAPBS.

    3. Kepala Sekolah selaku administrator bertugas menyelenggarakan administrasi mengenai : perencanaan, pengorganisasian, pengarahan, pengkoordinasikan, pengawasan, kurikulum, kesiswaan, ketatausahaan, ketenagaan, kantor, keuangan, perpustakaan, laboratorium, ruang keterampilan/kesenian, bimbingan konseling, UKS, OSIS, serbaguna, media, dan gudang.

    4. Kepala Sekolah selaku supervisor bertugas menyelenggarakan supervisi mengenai : proses belajar mengajar, kegiataan bimbingan dan konseling, kegiatan ekstakurikuler, kegiatan ketatausahaan, kegiatan kerjasama dengan masyarakat dan intansi terkait, sarana dan prasarana, kegiatan OSIS, dan kegiatan 6 K.

  3. Wakil Kepala Sekolah Bidang Kurikulum

    1. Menyusun program pengajaran

    2. Menyusun pembagian tugas guru dan jadwal pelajaran

    3. Menyusun jadwal dan pelaksanaan ulangan umum serta ujian akhir

    4. Menerapkan kriteria persyaratan naik atau tidak naik dan kriteria kelulusan

    5. Mengatur jadwal penerimaan buku Laporan Penilaian Hasil Belajar dan STTB

    6. Mengkoordinasikan dan mengarahkan penyusunan satuan pelajaran

    7. Menyusun laporan pelaksanaan pelajaran

    8. Membina kegiatan MGMP

    9. Membina kegiatan sanggar PKG/MGMP/Media

    10. Menyusun laporan pendayagunaan sanggar PKG/MGMP/ Media

    11. Melaksanakan pemilihan guru teladan

    12. Membina kegiatan lomba-lomba bidang akademis seperti LPIR, LKIR, IMO, IPHO/TOEFL, mengarang dan lain-lain

    13. Melaksanakan program peningkatan kualitas akademik (BIMBEL atau PENGAYAAN)

    14. Melaksanakan evaluasi dan melaporkan hasil evaluasi Mid semester, semester, Try Out UN, dan Ujian Sekolah serta Ujian Nasional

    15. Melaksanakan program pengembangan diri atau life skill.

  4. Wakil Kepala Sekolah Bidang Kesiswaan

    1. Menyusun program pembinaan kesiswaan/OSIS

    2. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan siswa/OSIS dalam rangka menegakan disiplin dan tata tertib sekolah serta pemilihan pengurus OSIS

    3. Membina pengurus OSIS dalam berorganisasi

    4. Menyusun program dan jadwal pembinaan siswa secara berkala dan insedental

    5. Membina dan melaksanakan koordinasi keamanan, kebersihan, ketertiban, kerindangan, keindahan dan kekeluargaan (6 K)

    6. Melaksanakan pemilihan calon siswa teladan dan calon siswa penerima beasiswa

    7. Mengadakan pemilihan siswa untuk mewakili sekolah dalam kegiatan di luar sekolah

    8. Mengatur mutasi siswa

    9. Menyusun program kegiatan ekstrakurikuler

    10. Menyusun laporan pelaksanaan kegiatan kesiswaan secara berkala

  5. Wakil Kepala Sekolah Bidang Sarana dan Prasarana

    1. Menyusun rencana kebutuhan sarana dan prasarana

    2. Mengkoordinasikan pendayagunaan sarana dan prasarana

    3. Pengelola pembiayaan alat-alat pengajaran

    4. Pengelola pembiayaan pelaksanaan urusan sarana dan prasarana secara berkala.

  6. Wakil Kepala Sekolah Urusan Hubungan Masyarakat (HUMAS)

    1. Mengatur dan menyelenggarakan hubungan sekolah dengan oramg tua/wali siswa

    2. Membina hubungan antar sekolah dengan BP 3

    3. Membina pengembangan hubungan antara sekolah dengan lembaga pemerintah, dunia usaha dan lembaga sosial lainnya.

    4. Menyusun laporan pelaksanaan hubungan masyarakat secara berkala

  7. Pustakawan Sekolah

    1. Merencanakan pengadaan buku/bahan pustaka/media elektronika

    2. Mengurus pelayanan perpustakaaan

    3. Merencanakan pengembangan perpustakaan

    4. Memelihara dan perbaikan buku-buku perpustakaan secara berkala

    5. Menginvertariskan dan mengadministrasikan buku-buku bahan pustaka media elektro

    6. Menyimpan buku- buku perpustakaan /media elektronika

    7. Menyusun tata tertib perpustakaan

    8. Menyusun laporan pelaksanaan kegiatan perpustakan secara berkala.

  8. Koordinator pengelola laboratorium/Ruang Media belajar

    1. Merencanakan pengadaan alat dan bahan laboratorium IPA, Bahasa, Komputer dan media belajar.

    2. Mengkoordinasikan jadwal dan tata tertib pendayagunaan atau pemanfaatan laboratorium ruang media belajar secara terpadu

    3. Menyusun dan mengkoordinasikan program tugas setiap penanggungjawab pengelola laboratorium dan media belajar.

    4. Menyusun laporan pelaksanaan kegiatan laboratorium dan media belajar

  9. Guru

    Guru bertanggungjawab kepada Kepala Sekolah dan mempunyai tugas melaksanakan proses belajar mengajar secara efektif dan efisien. Tugas dan tanggung jawab seorang guru meliputi :

    1. Membuat program pengajaran : Analisis Materi Pelajaran (AMP), Program Tahunan/Cawu, Program Satuan Pelajaran (Satpel), Program Rencana Pengajaran (RP), Program Mingguan Guru, Lembar kegiatan siswa (LKS)

    2. Melaksanakan kegiatan pembelajaran

    3. Melaksanakan penilaian belajar, ulangan harian, catur wulan/tahunan

    4. Melaksanakan analisis hasil ulangan harian

    5. Menyusun dan melaksanakan program perbaikan dan pengayaan

    6. Mengisi daftar nilai siswa

    7. Melaksanakan kegiatan membimbing guru dalam kegiatan proses belajar mengajar

    8. Membuat alat pelajaran/alat peraga

    9. Menciptakan karya seni

    10. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum

    11. Melaksanakan tugas tertentu di sekolah

    12. Mengadakan pengembangan bidang pengajaran yang menjadi tanggung jawabnya.

    13. Membuat catatan tentang kemajuan hasil belajar seluruh siswa

    14. Meneliti daftar hadir siswa sebelum memulai pelajaran

    15. Mengatur kebersihan ruang kelas dan ruang praktikum

    16. Mengumpulkan dan menghitung angka kredit untuk kenaikan pangkatnya

  10. Wali Kelas

    1. Pengelolaan kelas

    2. Penyelenggaraan administrasi kelas yang meliputi : denah tempat duduk siswa, papan absensi siswa, daftar pelajaran siswa, daftar piket siswa, buku absensi siswa, buku kegiatan pembelajaran/buku kelas, tata tertib sekolah

    3. Penyusunan/pembuatan statistik bulanan siswa

    4. Pengisian daftar kumpulan nilai siswa (leger)

    5. Pembuatan catatan khusus tentang siswa

    6. Pencatatan mutasi siswa

    7. Pengisian buku laporan penilian hasil belajar

    8. Pembagian buku laporan penelian hasil belajar

  11. Kepala Tata Usaha Sekolah

    1. Menyusun program tata usaha sekolah

    2. Mengelola keuangan sekolah

    3. Mengurus administrasi ketenagaan dan siswa

    4. Membina dan pengembangan karir pegawai tata usaha sekolah

    5. Menyusun administrasi perlengkapan sekolah

    6. Menyusun dan penyajian data/statistik sekolah.

    7. Mengkoordinasikan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara berkala.

Masalah Yang di Hadapi

Berdasarkan analisa yang dilakukan peneliti, sistem pengolahan nilai siswa yang berjalan saat ini masih semikomputerisasi, sehingga pengolahan data belum diperoleh secara cepat, tepat, dan akurat serta sistem yang berjalan belum dapat diimplementasikan secara efisien dan efektif, sehingga kebutuhan sistem hendaknya :

  1. Sistem pengolahan nilai siswa yang sudah semikomputerisasi, akan lebih baik jika diganti dengan menggunakan sistem yang terkomputerisasi.

  2. Sistem terkomputerisasi sangat mendukung proses kerja seperti kecepatan proses yang dilaksanakan dan keakuratan data yang disimpan, sehingga mudah dalam pencarian data dan mudah dalam memberikan informasi yang dibutuhkan.

Analisa Kelebihan dan Kekurangan sistem yang berjalan

Dalam penelitian sistem pengolahan nilai siswa di SMK Nusa Jaya Kabupaten Tangerang yang berjalan, peneliti dapat menyimpulkan kelebihan dan kekurangan sistem tersebut :

  1. Kelebihannya yaitu prosedur dan data yang selama ini digunakan telah memenuhi kebutuhan informasi. Dalam hal ini, sistem yang diperlukan pada pengolahan nilai siswa adalah mulai dari penginputan oleh tenaga pengajar pada setiap mata pelajaran sampai proses nilai akhir.

  2. Kekurangannya yaitu proses dalam sistem pengolahan nilai siswa yang sedang berjalan saat ini masih semi komputerisasi sehingga keakuratan data, efisiensi dan efektifitas yang diperoleh belum dapat memenuhi kebutuhan sistem secara optimal.

Konfigurasi Sistem

  1. Spesifikasi perangkat keras / hardware

  2. - Prosesor : Pentium IV

    - Monitor : 17 inci

    - Memory : 40 GB

    - Mouse : Optik

    - Hardisk : 40GB

    - Keyboard : Ps 2

    - Printer : HP Jet 3940

  3. Spesifikasi perangkat lunak / software

  4. Windows XP

    Microsoft Word

    Microsoft Excel

    Visual paradigm 6.4

Hak Akses (Brainware)

Ada 5 actor yang dapat mengakses sistem pengolahan nilai, yaitu :

  1. Guru

  2. Siswa

  3. Staf Kurikulum

  4. Wali Kelas

  5. Kepsek

Analisa Proses

Adapun penjelasan lebih rinci mengenai Perancangan Sistem Pengolahan Nilai Siswa pada SMK Nusa Jaya Kabupaten Tangerang digambarkan dengan menggunakan Unified modelling Language (UML).

Urutan Prosedur

Prosedur pengolahan nilai siswa

  1. Siswa melakukan ujian

  2. Guru memeriksa ujian, lalu guru menilai ujian, dan Guru merekap nilai ujian

  3. Lalu guru memberikan rekap nilai kepada staf kurikulum

  4. Staf kurikulum menerima rekap nilai, lalu staf kurikulum membuat laporan rekap nilai, lalu memberi laporan rekap nilai kepada wali kelas

  5. Wali kelas menerima laporan rekap nilai, lalu wali kelas mengisi raport.

  6. Lalu wali kelas membuat laporan raport, dan wali kelas memberikan laporan raport kepada kepsek

  7. Kepsek menerima laporan raport, lalu kepsek mengecek laporan raport

  8. Jika Ya, maka kepsek ACC raport dan memberikannya kepada wali kelas

  9. Dan wali kelas memberikan raport kepada siswa

  10. Jika Tidak, maka wali kelas membuat laporan raport

  11. Siswa menerima raport

Tata Laksana Sistem Yang Berjalan Saat Ini

Untuk menganalisa sistem yang berjalan pada penelitian ini digunakan program Visual Paradigm 6.4 Enterprice Edition untuk Sismenggambarkan use case diagram, Sequence Diagram, Statechart Diagram, Activity Diagram.

Analisa Sistem Yang Berjalan Pada Use Case Diagram

Sebuah use case mempresentasikan sebuah interaksi antara actor dengan sistem. Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.

Gambar 3.2. Use Case Diagram Sistem yang berjalan

Berdasarkan gambar 3.2. Use case diagram yang berjalan saat ini terdapat.

  1. 1 sistem yang mencakup seluruh kegiatan pengolahan nilai siswa

  2. 5 actor yang melakukan kegiatan diantaranya : Guru, Siswa, Staf kurikulum, Kepsek, Wali kelas.

  3. 11 use case yang biasa dilakukan oleh actor-actor tersebut diantaranya:Mengikuti Ujian, Memeriksa Dan Menilai Ujian, Merekap Nilai, Memberikan Rekap Nilai, Membuat Dan Memberikan Laporan Rekap Nilai, Mengisi Raport, Membuat Dan Memberikan Laporan Raport, Mengecek Laporan Raport, ACC Raport Dan Memberikan Laporan Raport, Memberikan Raport, Menerima Raport.

Analisa Sistem Yang Berjalan Pada Activity Diagram

Activity Diagram menggambarkan berbagai alir ativitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses pararel yang mungkin terjadi pada beberapa eksekusi.

Gambar 3.3. Activity Diagram Sistem yang berjalan

Berdasarkan gambar 3.3. Activity diagram yang berjalan saat ini terdapat :

  1. 1 Initial Node, objek yang diawali.

  2. 14 action, state dari sistem yang mencerminkan eksekusi dari suatu diantaranya : Melakukan Ujian, Memeriksa dan Menilai Ujian, Merekap Nilai, Memberikan Rekap Nilai, Menerima Rekap Nilai, Membuat Dan Memberikan Laporan Rekap Nilai, Menerima Dan Mengisi Rapot, Membuat Laporan Raport, Memberikan Laporan Raport, Menerima dan Mengecek Laporan Raport, ACC Raport, Memberikan Raport, Menerima Raport.

  3. 1 Decision Node, untuk membuat keputusan.

  4. 1 Final State, objek yang diakhiri.

Analisa Sistem Yang Berjalan Pada Sequence Diagram

Sequence Diagram menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masingalir berawal, decision yang mungkin terjadi, bagaimana mereka berakhir. Sequence diagram juga dapat menggambarkan proses parallel yang mungkin terjadi pada beberapa eksekusi.

Gambar 3.4. Sequence Diagram Sistem yang berjalan

Berdsarkan gambar 3.4. Sequence Diagram yang berjalan saat ini terdapat :

  1. 5 Actor yang melakukan kegiatan, yaitu Guru, Siswa, Staf Kurikulum, Wali Kelas, dan Kepsek.

  2. 4 Lifeline yang meliputi Ujian, Nilai, Raport, Laporan.

  3. 17 Message spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi. Kegiatan yang biasa dilakukan oleh actor-actor.

Requirement Elisitasi Tahap I

Requirement Elisitasi Tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuat perancangan sistem informasi pengolahan nilai siswa, berikut lampiran Elisitasi Tahap I yang telah dibuat.

Tabel 3.1. Elisitasi tahap I

Tabel diatas merupakan Elisitasi Tahap II yang disusun berdasarkan hasil wawancara dan observasi dengan stakeholder mengenai seluruh rancangan sistem informasi pengolahan nilai siswa yang akan diusulkan.

Requirement Elisistasi Tahap II

Requirement Elisitasi Tahap II disusun berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan metode MDI. Berikut lampiran Elisitasi Tahap II yang telah dibuat :

Tabel 3.2. Elisitasi Tahap II

Keterangan :

M ( Mandatory ) : Dibutuhkan/Penting

D ( Desirable ) : Diinginkan/Tidak Terlalu Penting

I ( Inessential ) : Diluar Sistem/Dieliminasi

Requirement Elisitasi Tahap III

Requirement Elisitasi Tahap II diatas, mka dibuatlah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opse LMH. Berikut lampiran Elisitasi Tahap III yang telah dibuat :

Tabel 3.3. Elisitasi Tahap III

Keterangan :

T : Technical L : Low

O : Operational M : Middle

E : Economic H : High

Requirement Final Draft Elisitasi

Requirement Final Draft merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk membangun Perancangan Sistem Informasi Pengolahan Nilai Siswa Secara Online Pada SMK Nusa Jaya Kabupaten Tangerang. Berdasarkan Elisitasi Tahap III maka dapat dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis untuk membuat suatu Perancangan Sistem Informasi Pengolahan Nilai Siswa Secara Online Pada SMK Nusa Jaya Kabupaten Tangerang. Berikut lampiran Final Draft Elisitasi yang telah dibuat.

Tabel 3.4. Final draft elisitasi

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN


Usulan Prosedur Yang Baru

Setelah mengadakan penelitian dan analisa sistem yang berjalan, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun. Ada beberapa usulan prosedur yang baru. Prosedur yang baru bertujuan untuk memperbaiki dan menyempurnakan sistem yang berjalan.

Melakukan pengembangan sebuah sistem informasi pengolahan nilai siswa yang terkomputerisasi sehingga diharapkan mampu memberikan pelayanan yang lebih efektif dan dapat diakses secara online dan dapat digunakan untuk mempercepat dalam proses pembuatan laporan-laporan penilaian yang ditujukan kepada kepala sekolah.

Tata Laksana Sistem Yang Diusulkan

Untuk menganalisa sistem yang diusulkan pada penelitian ini digunakan program visual paradigma 12.1. untuk menggambarkan Use Case Diagram, Class Diagram, Sequence Diagram, Statechart Diagram dan Activity Diagram.

Rancangan Sistem Yang Diusulkan Pada Use Case Diagram

Use Case Diagram Admin Yang Diusulkan

Gambar 4.1. Use Case Diagram Admin Yang Diusulkan

Berdasarkan gambar 4.1. Use Case Diagram Admin Yang Diusulkan diatas terdapat:

  1. 1 Sistem yang mencakup seluruh kegiatan Penilaian Nilai Siswa Pada SMK Nusa Jaya Kabupaten Tangerang.

  2. 1 Actor yang melakukan kegiatan, yaitu Admin.

  3. 10 Use Case yang biasa dilakukan oleh actor.

  4. Include yang berasal dari use case

Use Case Diagram Siswa Yang Diusulkan

Gambar 4.2. Use Case Diagram Siswa Yang Diusulkan

Berdasarkan gambar 4.2. Use Case Diagram Siswa Yang Diusulkan diatas terdapat :

  1. 1 Sistem yang mencakup seluruh kegiatan Penilaian Nilai Siswa Pada SMK Nusa Jaya Kabupaten Tangerang.

  2. 1 Actor yang melakukan kegiatan, yaitu Siswa.

  3. 4 Use Case yang biasa dilakukan oleh actor.

  4. 3 Include yang berasal dari use case

Use Case Diagram Guru Yang Diusulkan

Gambar 4.3. Use Case Diagram Guru Yang Diusulkan

Berdasarkan gambar 4.3. Use Case Diagram Guru Yang Diusulkan diatas terdapat :

  1. 1 Sistem yang mencakup seluruh kegiatan Penilaian Nilai Siswa Pada SMK Nusa Jaya Kabupaten Tangerang.

  2. 1 Actor yang melakukan kegiatan, yaitu Guru.

  3. 5 Use Case yang biasa dilakukan oleh actor.

  4. 4 Include yang berasal dari use case

Rancangan Sistem yang diusulkan Pada Sequence Diagram

Sequence Diagram Admin, Guru, Siswa Yang Diusulkan

Gambar 4.4. Sequence Diagram Admin, Guru, Siswa Yang Diusulkan

Berdasarkan gambar 4.4. Sequence Diagram admin Guru, Siswa yang diusulkan terdapat :

  1. 9 Lifeline antar muka yang saling berinteraksi, yaitu login, dasboard, setup, data induk, penjadwalan, laporan, logout.

  2. 3 actor yang melakukan kegiatan yaitu admin, guru, siswa

  3. 12 message diantaranya melakukan login, menampilkan dasboard, menampilkan Loging admin, atur ruang kelas, atur mata pelajaran, pengolahan data guru, pengolahan data siswa, atur ruang kelas, atur jadwal pelajaran, loaging guru, input nilai siswa, lihat nilai siswa, loaging siswa, lihat nilai siswa.

Rancangan Sistem yang diusulkan Pada Class Diagram

Gambar 4.5. Class Diagram Yang Diusulkan

Berdasarkan gambar 4.5. Class Diagram yang diusulkan terdapat :

  1. 7 class, himpunan dariobjek-objek yang berrbagi atribut serta operasi yang sama

  2. 7 multiplicity, hubungan antara objek satu dengan objek lainnya yang mempunyai nilai

Rancangan Sistem yang diusulkan Pada Activity Diagram

Activity Diagram Admin Yang Diusulkan

Gambar 4.6. Activity Diagram Admin, Guru, Siswa Yang Diusulkan

Berdasarkan gambar 4.6. Activity Diagram Admin, Guru, Siswa yang diusulkan terdapat :

  1. 1 Initial node sebagai yang mengawali objek

  2. 11 Action yang menggambarkan eksekusi kegiatan

  3. 15 fork node menjelaskan bahwa beberapa aliran

  4. 3 Activity final node menjelaskan bahwa objek dibentuk


Spesifikasi basis data merupakan desain basis data yang dianggap telah normal. Desain data base menjelaskan media penyimpanan yang digunakan, isi, yang disimpan primary key, panjangan record dan struktur spesifikasi data base yang digunakan dalam sistem yang akan dibangunpada data base penilaian adalah sebagai berikut :

  1. Nama File : Data _Guru

  2. Media : Hardisk

    Isi  : nip + nama_guru + password + kelamin + alamat_guru + telpon_guru

    Primary Key  : id_guru

    Panjang Record  : 54

    Struktur  :

    Tabel 4.1. Data_Guru

  3. Nama File : data_siswa

  4. Media : Hardisk

    Isi  : nis + nama_siswa + password + kelamin + alamat_siswa + telpon_siswa

    Primary Key  : id_siswa

    Panjang Record  : 54

    Struktur  :

    Tabel 4.2. Data_siswa

  5. Nama File : setup_kelas

  6. Media : Hardisk

    Isi  : id_kelas + nama_kelas

    Primary Key  : id_kelas

    Panjang Record  : 13

    Struktur  :

    Tabel 4.3. Setup _kelas

  7. Nama File : setup_pelajaran

  8. Media : Hardisk

    Isi  : id_pelajaran + nama_pelajaran

    Primary Key  : id_pelajaran

    Panjang Record  : 13

    Struktur  :

    Tabel 4.4. Setup_pelajaran

  9. Nama File : tbl_jadwal

  10. Media : Hardisk

    Isi  : id_jadwal + nip + id_pelajaran + id_kelas

    Primary Key  : id_jadwal

    Panjang Record  : 14

    Struktur  :

    Tabel 4.5. tbl_jadwal

  11. Nama File : tbl_nilai

  12. Media : Hardisk

    Isi  : id_nilai + id_kelas + nis + nip + id_pelajaran + nilai

    Primary Key  : id_nilai

    Panjang Record  : 22

    Struktur  :

    Tabel 4.6. tbl_nilai

  13. Nama File : tbl_ruangan

  14. Media : Hardisk

    Isi  : id_ruangan + nis + id_kelas

    Primary Key  : id_ruangan

    Panjang Record  : 20

    Struktur  :

    Tabel 4.7. tbl_ruangan

  15. Nama File : useradmin

  16. Media : Hardisk

    Isi  : username + nama_admin + password

    Primary Key  : id_ruangan

    Panjang Record  : 53

    Struktur  :

    Tabel 4.8. useradmin

Rancangan Prototype / Tampilan Yang Diusulkan

Rancangan Prototype

  1. Tampilan Menu Login

  2. Login dapat digunakan oleh admin, siswa dan guru. Dengan menu login ini kita dapat masuk kedalam website admin, siswa, dan guru. Untuk masuk, pertama kita ketikan username, password, akses dan submit.

    Gambar 4.7. Tampilan Yang Diusulkan Pada Halaman Menu Login

  3. Tampilan Menu Dasboard Admin

  4. Tampilan dasboard admin terdapat menu dasboard, setup, data induk, penjadwalan, laporan dan logout.

    Gambar 4.8. Tampilan Yang Diusulkan Pada Halaman Menu Dasboard Admin

  5. Tampilan Menu Data Siswa

  6. Tampilan menu data siswa, untuk menambah, mengedit, dan menghapus data siswa. Untuk menambah data siswa kita perlu mengisi nama siswa, NIS, kelamin, alamat, telpon, username, dan password lalu submit.

    Gambar 4.9. Tampilan Yang Diusulkan Pada Halaman Menu Data Siswa

  7. Tampilan Menu Pelajaran

  8. Tampilan menu pengajaran untuk menambah, mengedit dan menghapus mata pelajaran. Untuk input mata pelajaran dengan mengetikan mata pelajarn lalu submit.

    Gambar 4.10. Tampilan Yang Diusulkan Pada Halaman Pelajaran

  9. Tampilan Menu Dasboard Siswa

  10. Tampilan menu dasboard siswa terdapat dasboard, activity, dan laporan. Diactivity kita dapat melihat Disini juga menampilkan sejarah, visi misi, pengumuman.

    Gambar 4.11. Tampilan Yang Diusulkan Pada Halaman Menu Dasboard Siswa

  11. Tampilan Input Nilai Siswa

  12. Tampilan input nilai siswa, berfungsi untuk menginput, mengedit, dan menghapus nilai siswa. Untuk menginput nilai siswa kita dapat klik upadate nilai siswa.

    Gambar 4.12. Tampilan Yang Diusulkan Halaman Input Nilai Siswa

Tampilan Program

  1. Tampilan Menu Login

  2. Pada tampilan ini tedapat menu login. Untuk dapat melakukan login, maka user harus mengisi data login dengan benar yang terdiri dari bagian, user id, dan password. Kemudian klik. Jika data yang dimasukan salah maka akan terdapat laporan status << Gagal Login >> dan tidak dapat melanjutkan ke menu selanjunya sebelum data dimasukan dengan benar.

    Gambar 4.13. Tampilan Menu Login

  3. Tampilan Menu Dasboard Admin

  4. Setelah user berhasil login maka akan tampil menu Admin. User dapat mengakses menu-menu yang terdiri dari Dasboard, Setup, Data Induk, Penjadwalan, Laporan dan Logout. Ditampilan menu admin ini, user dapat menambah, mengedit dan menghapus data.

    Gambar 4.14. Tampilan Menu Dasboard Admin

  5. Tampilan Data Siswa

  6. Pada tampilan data siswa admin dapat menginput, merubah dan menghapus biodata siswa. Pada tombol “ Submit ” berfungsi untuk menambah atau menyimpan data, dan tombol “ Reset ” berfungsi untuk menghapus data.

    Gambar 4.15. Tampilan Menu Data Siswa

  7. Tampilan Input Mata Pelajaran

  8. Pada tampilan input mata pelajaran, admin dapat menginput nama mata pelajaran. Pada tampilan ini ada tombol “ Submit “ yang berfungsi untuk menambah atau menyimpan mata pelajaran, tombol “ Reset “ berfungsi untuk delete mata pelajran, “ Edit “ yang berfungsi untuk mengubah mata pelajaran yang dipilih, dan tombol “ Delete “ yang berfungsi untuk menghapus mata pelajaran.

    Gambar 4.16. Tampilan Mata Pelajaran

  9. Tampilan Dasboard Siswa

  10. Pada menu dasboard siswa, siswa dapat mengakses menu-menu yang terdiri dari dasboard, activity, dan laporan. Disini siswa dapat melihat hasil nilai dengan mengklik menu activity, lalu muncul menu hasil nilai dan siswa pun dapat mengirim tugas. Dan ada menu lain serti laporan yang terdapat menu penilaian dan grafik prestasi.

    Gambar 4.17. Tampilan Menu Dasboard Siswa

  11. Tampilan Input Nilai Siswa

  12. Pada tampilan input nilai siswa, guru dapat menginput, mengedit, delete nilai siswa. Pertama klik mata pelajaran misal B.indonesia lalu muncul untuk update nilai siswa lalu ketik nilai yang akan dimasukan.

    Gambar 4.18. Tampilan Input Nilai Siswa

Implementasi Sistem Yang Diusulkan

Implementasi Sistem

Setelah sistem usulan ini selesai dianalisa dan didesain secara terperinci dengan teknologi dan desain yang terpilih, maka tiba saatnya sistem diimplementasikan dan diterapkan. Tahap ini terdiri dari beberapa kegiatan yang harus dilakukan sebelum sistem yang baru benar-benar digunakan.

Kegiatan-kegiatan yang harus dilakukan antara lain :

  1. Mengumpulkan Data

    Proses pengumpulan data dilakukan sebagai perancangan sistem, sehingga data apa saja yang diperlukan dapat dianalisa dan dibuatkan sistem programnya.

  2. Analisa Sistem

    Analisa adalah kegiatan yang dilkukan oleh orang dalam menganalisa suatu kegiatan utuk dicarikan kebenarannya, yang selanjutnya akan diterapkan dalam suatu sistem yang dibutuhkan.

  3. Perancangan Sistem

    Perancangan merupakan penerapan dari suatu hasil analisa yang telah dilakukan oleh seorang analis terhadap data yang dianalisanya, sehingga menghasilkan suatu rancangan sistem program yang mudah dipahami oleh seorang pembuat program.

  4. Pembuatan Program

    Pembuatan program adalah kegiatan menulis kode progrm yang akan dieksekusi oleh komputer sesuai dengan yang dibutuhkan oleh user.

  5. Test Program

    Pengetesan program dilakukan untuk mengetahui kesalahan-kesalahan yang ada, dan untuk memastikan kebenaran dalam penulisan kode program kedalam komputer.

  6. Perbaikan Program

    Penmbahan atau pengurangan pada poin-poin tertentu tidak diperlukan, sehingga program benar-benar dapat dioptimalkan sesuai kebutuhan .

  7. Dokumentasi

    Pendokumentasian dilakukan untuk mengantisipasi jika terjadi kesalahan pada program dan dapat dijadikan sebagai acuan terhadap pengembangan program selanjutnya.

Konfigurasi Sistem

Dalam merancang maupun menjalankan sistem ini penulis menggunakan PC desktop dengan perincian sebagai berikut :

  1. Spesifikasi Hardware

    Sistem ini menggunakan 1 unit komputer PC dengan spesifikasi sebagai berikut :

    1. Prosesor : Pentium IV

    2. Monitor : 17 inci

    3. Memory : 40 GB

    4. Mouse : Optik

    5. Hardisk : 40GB

    6. Keyboard : Ps 2

    7. Printer : HP Jet 3940

  2. Aplikasi Yang Digunakan ( Software )

    1. Windows 7

    2. Visual paradigm 12.1

    3. Internet Browser ( Mozilla Firefox, Google, Crome dll )

    4. HTML Editor Dreamweaver, Notepad ++

    5. PHP

    6. MYSQL

    7. XAMPP V1.6.8

  3. Brainware (Hak Akse )

    Untuk mengoperasikan dan mengolah pada sistem ini dilakukan oleh :

    1. Admin

      Bagian kurikulum yang dapat merubah, menginput, menghapus data-data berupa data siswa, data guru, pelajaran, kelas, jadwal pada tampilan website.

    2. Siswa

      Siswa hanya dapat mengakses dan melihat informasi yang dibutuhkan tanpa dapat merubah, menginput, dan menghapus data.

    3. Guru

      Guru dapat merubah, menginput nilai dan menghapus data-data pada website.

BAB V

PENUTUP

KESIMPULAN

Berdasarkan hasil analisa dan rumusan masalah yang telah dilakukan, maka penulis dapat menyimpulkan bahwa :

Kesimpulan Terhadap Rumusan Masalah

  1. Sistem yang terintegrasi atau sistem yang terkomputerisasi membuat penginputan data secara online, dapat dilakukan dimana pun misalnya dirumah, sekolah dan lain-lain. Ini sangat mempermudah admin dalam proses penginputan data-data.

  2. Kekurangan dan kelemahan sistem pengolahan nilai di SMK Nusa Jaya Kota Tangerang yaitu masih menggunakan sistem yang semi komputerisasi yaitu Microsoft Excel, dimana jika terjadi perubahan data yang tidak di sengaja akan mempengaruhi pada data-data yang lain. Dengan kekurangan dan kelemahan tersebut maka peneliti ingin membuat sistem yang terkomputerisasi agar pengolahan nilai dapat berjalan dengan baik dan mengurangi kesalahan, sehingga proses pengolahan nilai menjadi efektif dan efisien.

  3. Merancang program dengan menggunakan bahasa pemrograman PHP, Macromedia Dreamweaver CS5 sebagai tempat untuk mengolah code-code PHP dan MySQL sebagai database yang digunakan untuk menyimpan data-data agar lebih aman dalam pembuatannya, sehingga terciptalah sebuah sistem yang terkomputerisasi.

Kesimpulan Terhadap Tujuan Dan Masalah Penelitian

  1. Tujuan Penelitian

    1. Untuk menginput sistem pengolahan nilai secara online, agar memudahkan para pengajar dalam penginputan nilai yang dapat dilakukan dimana saja, seperti sekolah, rumah maupun tempat yang lainnya.

    2. Untuk mengetahui kekurangan dan kelemahan sistem pengolahan nilai yang ada pada SMK Nusa Jaya Kota Tangerang. Sehingga kita dapat membantu dalam proses pengolahan nilai disana agar menjadi efektif dan efisien.

    3. Untuk merancang sistem pengolahan nilai yang diusulkan pada SMK Nusa Jaya Kota Tangerang agar sistem dapat berjalan dengan baik dan dapat membantu admin dalam penginputan data-datanya.

  2. Manfaat Penelitian

    1. Dapat menerapkan ilmu yang didapat di Perguruan Tinggi Raharja terhadap SMK Nusa Jaya Kota Tangerang.

    2. Menambah pengalaman disegala bidang terutama di dunia pendidikan khususnya tentang pengolahan nilai siswa.

    3. Sebagai sarana informasi bagi siswa guna memperoleh informasi seputar nilai yang lebih akurat.

Kesimpulan Terhadap Metode Penelitian

Berdasarkan Analisa yang telah diuraikan pada sub pengumpulan data sebelumnya, maka penulis menarik beberapa kesimpulan sebagai berikut :

  1. Metode Observasi

    Peneliti mengumpulkan data dengan cara mendatangi langsung objek yang dijadikan tempat observasi untuk Skripsi serta menganalisa langsung unsur-unsur yang diteliti pada SMK Nusa Jaya Kota Tangerang sehingga penulis tahu bagaimana sistem pengolahan nilai siswa yang berjalan di SMK Nusa Jaya Kota Tangerang. Serta bukti observasi ini tertuang dalam surat keterangan bahwa penulis telah melakukan observasi pada SMK Nusa Jaya Kota Tangerang.

  2. Metode Wawancara (interview)

    Pada metode ini data-data yang diperlukan didapat dari wawancara langsung (interview) yang dilakukan dengan cara tanya jawab dengan stakeholder yaitu Kepala Sekolah yang bernama Bpk. Drs. Daong salman di SMK Nusa Jaya Kota Tangerang, mereka yang memberikan data-data yang di perlukan untuk pengembangan sistem yang berjalan saat ini, dan bukti wawancara ini tertuang dalam lampiran.

  3. Studi Pustaka

    Referensi-referensi yang dipergunakan dalam landasan teori penelitian ini diperoleh dan didapatkan dari berbagai sumber tertulis, yaitu buku-buku yang terkait dan memuat informasi-informasi yang diperlukan untuk digunakan dalam penyusunan laporan penelitian yang tertuang dalam Bab II, dan terlampir dalam daftar pustaka.

Saran

Untuk menanggulangi kesalahan dan mencapai hasil yang baik, maka saran dan pendapat yang penulis kemukakan adalah :

  1. Melakukan pengembangan terhadap sistem pengolahan nilai siswa yang berjalan saat ini, dengan menggunakan sistem yang terkomputerisasi sehingga mampu memberikan pelayanan yang lebih efektif dan dapat diakses secara online. Dan diharapkan kepada peneliti yang selanjutnya akan lebih mengembangkan sistem pengolahan nilai ini.

  2. Melakukan pengembangan terhadap sistem pengolahan nilai siswa yang berjalan saat ini, dengan menggunakan sistem yang terkomputerisasi sehingga mampu memberikan pelayanan yang lebih efektif dan dapat diakses secara online. Dan diharapkan kepada peneliti yang selanjutnya akan lebih mengembangkan sistem pengolahan nilai ini.

  3. Dengan adanya program yang terkomputerisasi ini diharapkan dapat meminimalisasi kesalahan. Dan dapat membantu dalam pengolahan nilai SMK Nusa Jaya Kota Tangerang agar data-datanya lebih aman.

Demikian kesimpulan dan saran yang penulis dapat berikan dari hasil laporan Skripsi ini, semoga dapat menjadi bahan acuan bagi SMK Nusa Jaya Kota Tangerang tempat penulis melakukan penelitian maupun bagi pihak-pihak lainnya.


DAFTAR PUSTAKA

  1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 1,11 1,12 1,13 Sutabri. Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi.
  2. 2,0 2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8 2,9 Mustakini. 2011. Sistem Teknologi Informasi. Yogyakarta: Andi
  3. 3,0 3,1 3,2 3,3 3,4 Mulyanto. Agus. 2012. “Sistem Informasi Konsep & Aplikasi”. Yogyakarta: Pustaka Pelajar.
  4. Sutarman, Yustianti. 2012. “Buku Pemgantar teknologi Informasi”. Jakarta: Bumi Aksara
  5. Maimunah, Lusyani Sunarya, Nina larasati. 2012. “Media Company Prrofile Sebagai Sarana Penunjang Informasi Dan Promosi”. Jurnal CCIT Vol.5 No.3 – Mei 2012. Tangerang: Perguruan Tinggi Raharja.
  6. Rizky. Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
  7. 7,0 7,1 7,2 7,3 Nugroho. Adi. 2011. “Rekayasa Perangkat Lunak Menggunakan UML&Java”. Yogyakarta: Andi Offset.
  8. Hasugian, Humisar. 2012. “Rancangan Bangun Sistem Informassi Mangement Vendor Untuk Mendukung Elektronic Procurement Rekayasa Online Pada PT.Rekayasa Industri”. Yogyakarta: Prosiding SEMNASIF.
  9. Henderi, Maimunah, Randy Andrian. 2011. "Desain Aplikasi E-Learning Sebagai Media Pembelajaran Artificial Informatics”. Jurnal CCIT, Vol.4. No.3.
  10. Anhar .2010. “Panduan Menguasai PHP Dan MySQL Secara Otodidak”. Jakarta: Mediakita.
  11. 11,0 11,1 11,2 11,3 11,4 11,5 11,6 11,7 11,8 Kustiyahningsih. Yeni. 2011. “Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL”. Jakarta.Graha Ilmu.
  12. 12,0 12,1 Guritno, Suryo, Sudaryono dan Untung Rahardja. 2011. “Theory and Application of Research”. Yogyakarta: Andi.
  13. Henderi, Maimunah, Randy Andrian. 2011. "Desain Aplikasi E-Learning Sebagai Media Pembelajaran Artificial Informatics”. Jurnal CCIT, Vol.4. No.3.
  14. Siti Aisyah, Nawang Kalbuana, Ipat Patmawati, 2012. "Aplikasi Pengajuan Kredit Berbasis web Pada PT. Adira Quantum Multifinance”. Jurnal CCIT, 5(2).
  15. Oktavian. Diar Puji. 2011. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta: Mediakom.
  16. Raharjo, Budi. 2011. “Belajar Otodidak Membuat Database Menggunakan MySQL”. Bandung Informatika.
  17. Yogi Wicaksono & Smitdev Community, Membangun Bisnis Online Dengan Mambo, Media Komputindo, Jakarta, 2011
  18. Madcoms. 2012. Kupas Tuntas Adobe Dreamweaver CS5 Dengan Pemrograman PHP & MySQL. Yogyakarta: Andi.
  19. Sigit, Christianus. 2011. “Adobe Dreamweaver CS 5”. Edisi 1. Yogyakarta: Andi Offset.
  20. Wikipedia. 2013. “Definisi Siswa”. Diakses pada tanggal 23 Desember 2013 di http://id.wikipedia.org/wiki/Peserta_didik
  21. Wikipedia. 2013. “Definisi Raport”. Diakses pada tanggal 23 Desember 2013 di http://id.wikipedia.org/wiki/Buku_rapor
  22. Penelitian yang dilakukan oleh Prem Kilona, 2010, “Perancangan Sistem Informasi Penilaian Siswa Berbasis Web Pada SMU Nusantara I Tangerang”. Sistem yang diusulkan pada penelitian ini menggunakan PHP agar penginputan data lebih mudah, cepat, dan akurat, dan menggunakan aplikasi Mysql untuk penyimpanan data-data nilai siswa. Tangerang : STMIK Raharja
  23. Penelitian yang dilakukan oleh Ananda Kartini, 2013, “Perancangan Sistem Informasi Pengolahan Nilai Siswa Secara Online Pada Smk Letris Indonesia".Tangerang : STMIK Raharja.
  24. Penelitian yang dilakukan oleh Putri Meliza Yahya, 2012, “Perancangan Sistem Informasi Pendataan Nilai Siswa Berbasis WEB pada SMKN 2 Kab. Tangerang”. Tangerang : STMIK Raharja.
  25. Penelitian yang dilakukan oleh alex Indra Budi Saputra, 2014, "Perancangan Sistem Informasi Daftar Nilai pada Sekolah Dasar Negeri Perumnas V Tangerang”. Tangerang : STMIK Raharja.
  26. Penelitian yang dilakukan oleh Jefri Fristiadi, 2012 , “Pengembangan Sistem Informasi Penilaian Nilai Siswa Berbasis WEB pada SMK PGRI 24 Jakarta”. Tangerang : STMIK Raharja.
  27. Penelitian yang dilakukan oleh Vena Senja, 2012, “Penelitian yang telah dijalankan oleh Aldila Sintha Pratiwi yang berjudul (Raport) Berbasis WEB pada SMA Negeri I Kab. Tangerang”. Tangerang : STMIK Raharja.

Contributors

Krismawati, Siti Nurhayati