SI1222471594: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
Baris 90: Baris 90:
 
{|table align="center"
 
{|table align="center"
 
|-
 
|-
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1011464387</div>
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">NIM</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: 1222471594</div>
 
|-
 
|-
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Winiarti Prastiwi]]</div>
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Nama</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: [[Syam Maulana]]</div>
 
|-
 
|-
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>
 
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jenjang Studi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Strata Satu</div>
 
|-
 
|-
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Informasi</div>
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Jurusan</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Teknik Informatika</div>
 
|-
 
|-
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Sistem Informasi Manajemen</div>
+
|<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">Konsentrasi</div>||<div style="font-size: 12pt;font-family: 'times new roman';text-align: left">: Software Engineering</div>
 
|}
 
|}
 
</div>
 
</div>
Baris 120: Baris 120:
 
{| width="100%" align="right"
 
{| width="100%" align="right"
 
|-
 
|-
| width="70%" | || align="center" |Tangerang, 17 Desember 2013
+
| width="70%" | || align="center" |Tangerang, 19 Januari 2017
 
|-
 
|-
 
| ||
 
| ||
Baris 156: Baris 156:
 
| ||
 
| ||
 
|-
 
|-
| width="70%" | || align="center" | <u>Winiarti Prastiwi</u>
+
| width="70%" | || align="center" | <u>Syam Maulana</u>
 
|-
 
|-
| width="70%" | || align="center" | NIM. 1011464387
+
| width="70%" | || align="center" | NIM. 1222471594
 
|-
 
|-
 
|}
 
|}
Baris 166: Baris 166:
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>
  
==1.1. Latar Belakang Masalah==
+
==Latar Belakang Masalah==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">  
 
<p style="line-height: 2">  
Baris 181: Baris 181:
  
  
==1.2. Rumusan Masalah==
+
==Rumusan Masalah==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">  
 
<p style="line-height: 2">  
Baris 188: Baris 188:
 
2. Apakah sistem yang berjalan sudah memanfaatkan media pendukung ? <br>
 
2. Apakah sistem yang berjalan sudah memanfaatkan media pendukung ? <br>
 
3. Bagaimana merancang sistem absensi yang mampu digunakan secara terstruktur ? </p></div>
 
3. Bagaimana merancang sistem absensi yang mampu digunakan secara terstruktur ? </p></div>
 +
 +
 +
==Ruang Lingkup Penelitian==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Untuk dapat menghasilkan penelitian yang lengkap, akurat dan tepat waktu, maka perlu adanya ruang lingkup dan pembatasan masalah, oleh karena itu sesuai dengan judul di atas, maka penulis membatasi ruang lingkup penelitian hanya pada proses absensi, proses rekap absensi, dan laporan absensi pada SMA Negeri 4 Kota Tangerang. </p></div>
 +
 +
 +
==Tujuan dan Manfaat Penelitian==
 +
===Tujuan Penelitian===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Tujuan dari penelitian ini adalah : <br>
 +
• Mengetahui proses absensi dan sistem pengolahan datanya ; <br>
 +
• Membangun sebuah sistem yang memberikan kemudahan akses untuk pemakainya ; <br>
 +
• Mengurangi penggunaan kertas untuk proses absensi. </p></div>
 +
 +
===Manfaat Penelitian===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Adapun manfaat yang didapat dari penelitian ini adalah : <br>
 +
• Untuk memudahkan staff  Tata Usaha dalam proses pengambilan absensi siswa dan guru sehari-hari ; <br>
 +
• Meningkatkan kepuasan kepada siswa, guru, staff  tata usaha dan sekolah yaitu SMA Negeri 4 Kota Tangerang dengan sistem yang dikembangkan ; <br>
 +
• Dengan adanya sistem ini diharapkan dapat menjadi contoh panutan yang baik dan bisa ditiru untuk sekolah – sekolah yang ada. </p></div>
 +
 +
 +
==Metode Penelitian==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Metode penelitian yang digunakan yaitu mengumpulkan dan menggambarkan data mengenai keadaan secara langsung untuk mendapatkan data secara relevan. Adapun teknik pengumpulan data yang digunakan dalam mencari, mengumpulkan data serta mengolah informasi yang diperlukan yaitu sebagai berikut : </p></div>
 +
 +
===Metode Pengumpulan Data===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Adapun proses metode pengumpulan data sebagai berikut : <br>
 +
1. Metode Observasi <br>
 +
Merupakan cara pengumpulan data secara langsung ke lapangan melalui pengamatan dan melakukan pencatatan secara sistematis terhadap sejumlah objek penelitian dari sejumlah individu yang bersangkutan pada SMA NEGERI 4 Kota Tangerang. <br>
 +
2. Metode Wawancara <br>
 +
Mengadakan wawancara langsung kepada staff  TU (Tata Usaha) disana yaitu dengan bapak Putra Satia Nugraha selaku staff  TU tentang bagaimana proses pengambilan data absensi siswa dan guru yang sedang berjalan saat ini di SMA NEGERI 4 Kota Tangerang. <br>
 +
3. Metode Studi Pustaka <br>
 +
Metode yang digunakan untuk mendapatkan informasi dan data dari beberapa sumber-sumber literatur seperti buku, majalah, internet, artikel, jurnal dan lain sebagainya yang berkaitan dengan penelitian sebagai bahan referensi dalam penyusunan laporan. </p></div>
 +
 +
===Metode Analisa===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Dalam penyusunan laporan ini peneliti menggunakan metode analisa sistem berupa pendekatan OOA (Object Oriented Analysis) atau analisis berorientasi objek dengan menggunakan UML (Unified Modelling Language). Proses analisis dilakukan terhadap hasil tahapan pengumpulan data untuk mendapatkan spesifikasi kebutuhan sistem yang akan dikembangkan. Pada proses analisis, teknik yang dilakukan adalah : <br>
 +
1. Analisis Pengguna <br>
 +
Dilakukan analisis terhadap user yang akan menggunakan aplikasi dan juga fungsi apa saja yang didapatkan oleh masing – masing user. <br>
 +
2. Analisis kebutuhan fungsional, non fungsional, dan pengguna <br>
 +
Pemodelan kebutuhan fungsional untuk menggambarkan fungsi sistem dan pengguna yang terlibat serta fungsi apa saja yang bisa didapatkan oleh masing – masing pengguna di modelkan dengan Use Case Diagram. <br>
 +
3. Analisis Perilaku Sistem <br>
 +
Pada tahapan ini dilakukan analisis terhadap perancangan program yang di modelkan dengan activity diagram dan sequence diagaram. Activity diagram digunakan untuk memodelkan proses use case yang berjalan di dalam sistem, sedangkan sequence diagram digunakan untuk memodelkan pengiriman pesan (message) antar objek dan kronologinya. </p></div>
 +
 +
===Metode Perancangan===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Metode perancangan sistem yang digunakan dalam penelitian ini yaitu metode System Development Life Cycle (SDLC) dengan tahapan sebagai berikut : <br>
 +
1. Perencanaan (Planning) <br>
 +
Tahap perencanaan adalah tahap awal pengembangan sistem yang mendefinisikan perkiraan kebutuhan-kebutuhan sumber daya, seperti: perangkat fisik, metode dan anggaran yang sifatnya masih umum. Dalam tahap ini juga dilakukan langkah – langkah berupa: mendefinisikan masalah, menentukan tujuan sistem, mengidentifikasi kendala – kendala sistem dan membuat studi kelayakan. <br>
 +
2. Analisis (Analysis) <br>
 +
Tahap analisis merupakan tahap penelitian atas sistem yang berjalan dengan tujuan untuk merancang sistem yang baru dengan menggunakan tools atau alat bantu UML (Unified Modeling Language) dengan software visual paradigmn yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan piranti lunak berbasis “OO”  (Object Orientied) melalui tahap: Use Case Diagram, Sequence Diagram, dan Activity Diagram yang dilakukan melalui 4 (empat) tahap, yaitu: (1) Survey terhadap sistem yang berjalan, (2)  Analisa terhadap temuan survey, (3) Identifikasi kebutuhan informasi, (4) Identifikasi persyaratan sistem. Hasil analisa kemudian dibuat laporan untuk masukan dalam perancangan sistem yang diusulkan. <br>
 +
3. Desain (Design) <br>
 +
Tahap Design yaitu tahap dalam menentukan proses data yang diperlukan oleh sistem baru dengan tujuan memenuhi kebutuhan user dengan alat bantu UML dengan software visual paradigmn Use Case Diagram, Class Diagram, Sequence Diagram, Statechart Diagram dan Activity Diagram. Proses design akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada: struktur data dengan menggunakan MySQL, arsitektur perangkat lunak, representasi interface dengan menggunakan php. <br>
 +
4. Implementasi (Implementation) <br>
 +
Tahap implementasi adalah tahap dimana rancangan sistem yang dibentuk menjadi suatu kode (program) yang siap untuk dioperasikan. Langkah-langkahnya yaitu : menyiapkan fasilitas fisik dan personil, dan melakukan simulasi. <br>
 +
5. Pemeliharaan (Maintenance) <br>
 +
Setelah melakukan implementasi terhadap sistem baru, tahap berikutnya yang perlu dilakukan adalah pemakaian atau penggunaan, audit sistem, penjagaan, perbaikan dan pengembangan sistem. </p></div>
 +
===Metode Testing===
 +
Dalam skripsi ini metode pengujian (testing) yang digunakan yaitu Blackbox Testing. Blackbox testing adalah metode uji coba yang memfokuskan pada keperluan software yang memungkinkan pengembang aplikasi untuk membuat himpunan kondisi input yang akan melatih seluruh syarat – syarat fungsional suatu program. Metode blackbox testing berusaha untuk menemukan kesalahan dalam beberapa katagori, diantaranya : fungsi – fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi. Alasan penulis menggunakan metode ini adalah :
 +
• Untuk mengetahui pesan kesalahan atau umpan balik (feedback) yang diberikan oleh sistem pada tahapan pengujian ;
 +
• Untuk dapat melakukan analisa dan juga mengevaluasi dari pengujian yang dilakukan pada sistem tersebut.
 +
1.5.5. Sumber Data
 +
Dalam penyusunan laporan ini, peneliti menggunakan jenis dan sumber data sebagai berikut:
 +
1. Sumber Data Primer
 +
Adalah data yang diperoleh secara langsung dari SMA NEGERI 4 Kota Tangerang, baik melalui observasi maupun melalui pengumpulan data.
 +
2. Sumber Data Sekunder
 +
Adalah data yang dikumpulkan peneliti dengan mempelajari buku-buku, dan sumber-sumber data lainnya yang berkaitan dengan objek penelitian yang dipilih.
 +
 +
 +
 +
 +
  
  
 
[[Catagory : Skripsi 2016/2017 ]]
 
[[Catagory : Skripsi 2016/2017 ]]

Revisi per 1 Februari 2017 12.50

PERANCANGAN SISTEM ABSENSI KELAS SISWA DAN

GURU BERBASIS WEB PADA SMA NEGERI 4 KOTA TANGERANG

 

SKRIPSI

   

Logo stmik raharja.jpg

     

Disusun Oleh :

 

NIM
: 1222471594
NAMA

   

JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2016/2017)


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER( STMIK ) RAHARJA


LEMBAR PERSETUJUAN

       

PERANCANGAN SISTEM ABSENSI KELAS SISWA DAN

GURU PADA SMA NEGERI 4 KOTA TANGERANG

     

Diajukan guna melengkapi sebagian syarat untuk mengikuti Skripsi pada Jurusan Teknik Informatika Konsentrasi Software Engineering

STMIK Raharja Tahun Akademik 2016/2017.

       

Tangerang, 19 Januari 2017

         

Dosen Pembimbing

           

( Ir. Untung Rahardja, M.T.I )

NID. 99001


 

LEMBAR KEASLIAN KULIAH KERJA PRAKTEK

     

Saya yang bertandatangan di bawah ini,

 

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

         

Menyatakan bahwa Kuliah Kerja Praktek ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Kuliah Kerja Praktek yang telah dipergunakan untuk melanjutkan dalam pembuatan Skripsi baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

     

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

         

Tangerang, 19 Januari 2017
Syam Maulana
NIM. 1222471594

 

BAB I
PENDAHULUAN

Latar Belakang Masalah

Saat ini perkembangan teknologi informasi di Indonesia telah banyak mengalami kemajuan termasuk di bidang pendidikan. Karena pendidikan merupakan ilmu yang paling berharga bagi seseorang di masa mendatang, seiring kemajuan tersebut proses pembelajaran pun makin bertambah modern karena terjadinya perubahan jaman. Oleh karena itu diperlukan mode pembelajaran yang mendukung kemajuan teknologi saat ini. Dengan adanya mode pembelajaran yang baik pasti akan membantu para siswa dan guru dalam proses belajar mengajar.

Salah satu contoh mode pembelajaran adalah absensi, absensi merupakan hal yang sangat penting bagi siswa dan guru, karena dengan adanya absensi semua bisa terpantau dengan baik. Dalam proses pembelajaran, absensi sangat berperan sebagai alat ukur untuk setiap siswa dan guru, karena semua bisa di lihat dari kehadiran siswa dan guru yang hadir dalam proses belajar mengajar. Agar semua bisa berjalan dengan baik, perlu adanya sistem pengolahan absensi yang baik juga.

SMA Negeri 4 Kota Tangerang adalah salah satu sekolah yang sudah mulai mengembangkan mode pembelajaran ke arah teknologi informasi. Proses pembelajarannya sudah mengikuti kurikulum yang ditentukan oleh dinas pendidikan setempat, dan dalam proses ujian pun sudah mengembangkan basis online. tapi untuk masalah absensi masih menggunakan cara yang manual dalam merekap absen, yaitu masih dilakukan dengan cara mengecek satu persatu buku absensi yang ada. Peneliti ingin membuat sebuah sistem yang dapat memudahkan staff Tata Usaha dalam mengolah dan pengambilan absensi. Karena proses pengambilan absensi yang berjalan saat ini masih sangat lamban dan belum mengembangkan sistem yang dapat mempermudah petugas tata usaha dalam membuat laporan absensi. Disini juga masih sangat minim pengembangan sistem absensi yang berjalan, karena belum adanya inovasi dari stackholder atau kepala IT pada SMA Negeri 4 Kota Tangerang.

Berdasarkan uraian di atas, peneliti tertarik untuk meracang suatu sistem dengan judul “PERANCANGAN SISTEM ABSENSI KELAS SISWA DAN GURU BERBASIS WEB PADA SMA NEGERI 4 KOTA TANGERANG”. Diharapkan dengan adanya sistem ini semua permasalahan yang ada dapat teratasi dengan baik.


Rumusan Masalah

Berdasarkan uraian di atas maka di dapat permasalahan yang terjadi di dalam sistem absensi pada SMA NEGERI 4 Kota Tangerang, di dapat beberapa pokok rumusan masalah, di antaranya:
1. Bagaimana proses absensi yang berjalan saat ini ?
2. Apakah sistem yang berjalan sudah memanfaatkan media pendukung ?
3. Bagaimana merancang sistem absensi yang mampu digunakan secara terstruktur ?


Ruang Lingkup Penelitian

Untuk dapat menghasilkan penelitian yang lengkap, akurat dan tepat waktu, maka perlu adanya ruang lingkup dan pembatasan masalah, oleh karena itu sesuai dengan judul di atas, maka penulis membatasi ruang lingkup penelitian hanya pada proses absensi, proses rekap absensi, dan laporan absensi pada SMA Negeri 4 Kota Tangerang.


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Tujuan dari penelitian ini adalah :
• Mengetahui proses absensi dan sistem pengolahan datanya ;
• Membangun sebuah sistem yang memberikan kemudahan akses untuk pemakainya ;
• Mengurangi penggunaan kertas untuk proses absensi.

Manfaat Penelitian

Adapun manfaat yang didapat dari penelitian ini adalah :
• Untuk memudahkan staff Tata Usaha dalam proses pengambilan absensi siswa dan guru sehari-hari ;
• Meningkatkan kepuasan kepada siswa, guru, staff tata usaha dan sekolah yaitu SMA Negeri 4 Kota Tangerang dengan sistem yang dikembangkan ;
• Dengan adanya sistem ini diharapkan dapat menjadi contoh panutan yang baik dan bisa ditiru untuk sekolah – sekolah yang ada.


Metode Penelitian

Metode penelitian yang digunakan yaitu mengumpulkan dan menggambarkan data mengenai keadaan secara langsung untuk mendapatkan data secara relevan. Adapun teknik pengumpulan data yang digunakan dalam mencari, mengumpulkan data serta mengolah informasi yang diperlukan yaitu sebagai berikut :

Metode Pengumpulan Data

Adapun proses metode pengumpulan data sebagai berikut :
1. Metode Observasi
Merupakan cara pengumpulan data secara langsung ke lapangan melalui pengamatan dan melakukan pencatatan secara sistematis terhadap sejumlah objek penelitian dari sejumlah individu yang bersangkutan pada SMA NEGERI 4 Kota Tangerang.
2. Metode Wawancara
Mengadakan wawancara langsung kepada staff TU (Tata Usaha) disana yaitu dengan bapak Putra Satia Nugraha selaku staff TU tentang bagaimana proses pengambilan data absensi siswa dan guru yang sedang berjalan saat ini di SMA NEGERI 4 Kota Tangerang.
3. Metode Studi Pustaka
Metode yang digunakan untuk mendapatkan informasi dan data dari beberapa sumber-sumber literatur seperti buku, majalah, internet, artikel, jurnal dan lain sebagainya yang berkaitan dengan penelitian sebagai bahan referensi dalam penyusunan laporan.

Metode Analisa

Dalam penyusunan laporan ini peneliti menggunakan metode analisa sistem berupa pendekatan OOA (Object Oriented Analysis) atau analisis berorientasi objek dengan menggunakan UML (Unified Modelling Language). Proses analisis dilakukan terhadap hasil tahapan pengumpulan data untuk mendapatkan spesifikasi kebutuhan sistem yang akan dikembangkan. Pada proses analisis, teknik yang dilakukan adalah :
1. Analisis Pengguna
Dilakukan analisis terhadap user yang akan menggunakan aplikasi dan juga fungsi apa saja yang didapatkan oleh masing – masing user.
2. Analisis kebutuhan fungsional, non fungsional, dan pengguna
Pemodelan kebutuhan fungsional untuk menggambarkan fungsi sistem dan pengguna yang terlibat serta fungsi apa saja yang bisa didapatkan oleh masing – masing pengguna di modelkan dengan Use Case Diagram.
3. Analisis Perilaku Sistem
Pada tahapan ini dilakukan analisis terhadap perancangan program yang di modelkan dengan activity diagram dan sequence diagaram. Activity diagram digunakan untuk memodelkan proses use case yang berjalan di dalam sistem, sedangkan sequence diagram digunakan untuk memodelkan pengiriman pesan (message) antar objek dan kronologinya.

Metode Perancangan

Metode perancangan sistem yang digunakan dalam penelitian ini yaitu metode System Development Life Cycle (SDLC) dengan tahapan sebagai berikut :
1. Perencanaan (Planning)
Tahap perencanaan adalah tahap awal pengembangan sistem yang mendefinisikan perkiraan kebutuhan-kebutuhan sumber daya, seperti: perangkat fisik, metode dan anggaran yang sifatnya masih umum. Dalam tahap ini juga dilakukan langkah – langkah berupa: mendefinisikan masalah, menentukan tujuan sistem, mengidentifikasi kendala – kendala sistem dan membuat studi kelayakan.
2. Analisis (Analysis)
Tahap analisis merupakan tahap penelitian atas sistem yang berjalan dengan tujuan untuk merancang sistem yang baru dengan menggunakan tools atau alat bantu UML (Unified Modeling Language) dengan software visual paradigmn yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan piranti lunak berbasis “OO” (Object Orientied) melalui tahap: Use Case Diagram, Sequence Diagram, dan Activity Diagram yang dilakukan melalui 4 (empat) tahap, yaitu: (1) Survey terhadap sistem yang berjalan, (2) Analisa terhadap temuan survey, (3) Identifikasi kebutuhan informasi, (4) Identifikasi persyaratan sistem. Hasil analisa kemudian dibuat laporan untuk masukan dalam perancangan sistem yang diusulkan.
3. Desain (Design)
Tahap Design yaitu tahap dalam menentukan proses data yang diperlukan oleh sistem baru dengan tujuan memenuhi kebutuhan user dengan alat bantu UML dengan software visual paradigmn Use Case Diagram, Class Diagram, Sequence Diagram, Statechart Diagram dan Activity Diagram. Proses design akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada: struktur data dengan menggunakan MySQL, arsitektur perangkat lunak, representasi interface dengan menggunakan php.
4. Implementasi (Implementation)
Tahap implementasi adalah tahap dimana rancangan sistem yang dibentuk menjadi suatu kode (program) yang siap untuk dioperasikan. Langkah-langkahnya yaitu : menyiapkan fasilitas fisik dan personil, dan melakukan simulasi.
5. Pemeliharaan (Maintenance)
Setelah melakukan implementasi terhadap sistem baru, tahap berikutnya yang perlu dilakukan adalah pemakaian atau penggunaan, audit sistem, penjagaan, perbaikan dan pengembangan sistem.

Metode Testing

Dalam skripsi ini metode pengujian (testing) yang digunakan yaitu Blackbox Testing. Blackbox testing adalah metode uji coba yang memfokuskan pada keperluan software yang memungkinkan pengembang aplikasi untuk membuat himpunan kondisi input yang akan melatih seluruh syarat – syarat fungsional suatu program. Metode blackbox testing berusaha untuk menemukan kesalahan dalam beberapa katagori, diantaranya : fungsi – fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi. Alasan penulis menggunakan metode ini adalah : • Untuk mengetahui pesan kesalahan atau umpan balik (feedback) yang diberikan oleh sistem pada tahapan pengujian ; • Untuk dapat melakukan analisa dan juga mengevaluasi dari pengujian yang dilakukan pada sistem tersebut. 1.5.5. Sumber Data Dalam penyusunan laporan ini, peneliti menggunakan jenis dan sumber data sebagai berikut: 1. Sumber Data Primer Adalah data yang diperoleh secara langsung dari SMA NEGERI 4 Kota Tangerang, baik melalui observasi maupun melalui pengumpulan data. 2. Sumber Data Sekunder Adalah data yang dikumpulkan peneliti dengan mempelajari buku-buku, dan sumber-sumber data lainnya yang berkaitan dengan objek penelitian yang dipilih.




Catagory : Skripsi 2016/2017

Contributors

Chem, Siti Nurhayati