SI1111468894: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Definisi Blackbox Testing) |
|||
(78 revisi antara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 425: | Baris 425: | ||
<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: 1">[[ | + | <p style="line-height: 1">[[SI1111468894#Elisitasi_Tahap_I|<b>Tabel 3.1</b> Elisitasi Tahap I]]</p></div> |
<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"> | ||
Baris 465: | Baris 465: | ||
<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: 1">[[SI1111468894#Struktur_Organisasi|<b>Gambar 3.1</b> StrukturOrganisasi | + | <p style="line-height: 1">[[SI1111468894#Struktur_Organisasi|<b>Gambar 3.1</b> StrukturOrganisasi kecamatan]]</p></div> |
− | + | ||
− | + | ||
<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: 1">[[SI1111468894#Use_Case_Diagram_Pembayaran_Barang|<b>Gambar 3.3</b> Use Case Diagram Sistem Yang Berjalan]]</p></div> | <p style="line-height: 1">[[SI1111468894#Use_Case_Diagram_Pembayaran_Barang|<b>Gambar 3.3</b> Use Case Diagram Sistem Yang Berjalan]]</p></div> | ||
<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: 1">[[SI1111468894#Activity_Diagram_Pembayaran_dan_Laporan_penjualan_Barang|<b>Gambar 3.4</b> Activity Diagram | + | <p style="line-height: 1">[[SI1111468894#Activity_Diagram_Pembayaran_dan_Laporan_penjualan_Barang|<b>Gambar 3.4</b> Activity Diagram ]]</p></div> |
<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: 1">[[SI1111468894#Sequence_Diagram_Pembayaran_yang_Berjalan|<b>Gambar 3.5</b> Sequence Diagram | + | <p style="line-height: 1">[[SI1111468894#Sequence_Diagram_Pembayaran_yang_Berjalan|<b>Gambar 3.5</b> Sequence Diagram ]]</p></div> |
<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: 1">[[SI1111468894#Use_Case_Diagram_yang_Disulkan|<b>Gambar 4.1</b> Use Case Diagram diagram yang diusulkan]]</p></div> | <p style="line-height: 1">[[SI1111468894#Use_Case_Diagram_yang_Disulkan|<b>Gambar 4.1</b> Use Case Diagram diagram yang diusulkan]]</p></div> | ||
Baris 485: | Baris 483: | ||
<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: 1">[[SI1111468894#Sequence_Diagram_yang_Diusulkan_untuk_admin|<b>Gambar 4.5</b>Sequence Diagram yang Diusulkan untuk Admin]]</p></div> | <p style="line-height: 1">[[SI1111468894#Sequence_Diagram_yang_Diusulkan_untuk_admin|<b>Gambar 4.5</b>Sequence Diagram yang Diusulkan untuk Admin]]</p></div> | ||
− | |||
− | |||
− | |||
<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"> | ||
Baris 493: | Baris 488: | ||
<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: 1">[[SI1111468894#State_Machine_yang_diusulkan_untuk_petugas|<b>Gambar 4.8</b> | + | <p style="line-height: 1">[[SI1111468894#State_Machine_yang_diusulkan_untuk_petugas|<b>Gambar 4.8</b> ]]</p></div> |
<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"> | ||
Baris 680: | Baris 675: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
<P style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <P style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | <ref name="TataSutabri “sistem”2012:16">Menurut Tata Sutabri (2012:16) </ref>menarik kesimpulan bahwa “suatu sistem pada dasarnya adalahsekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsibersama-sama untuk mencapai tujuan tertentu”. </p></div> | + | <ref name="TataSutabri “sistem”2012:16">Menurut Tata Sutabri (2012:16) </ref>Menurut Tata Sutabri (2012:16), menarik kesimpulan bahwa “suatu sistem pada dasarnya adalahsekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsibersama-sama untuk mencapai tujuan tertentu”. </p></div> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify">Norman L. Enger dalam bukunya menyatakan,suatu sistem dapat terdiri dari atas kegiatan-kegiatan yang berhubungan gunamencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi, | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><ref name="Norman L. Enger. 2012. “Konsep Sistem Informasi”.buku"></ref>Norman L. Enger dalam bukunya menyatakan,suatu sistem dapat terdiri dari atas kegiatan-kegiatan yang berhubungan gunamencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi, |
− | Sedangkan pendekatan sistem yang lebih menekankan pada elemen ataukomponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yangsaling berinteraksi untuk mencapai sautu tujuan tertentu”. <ref name="TataSutabri “sistem”2012:17">[TataSutabri 2012:17]</ref></p></div> | + | Sedangkan pendekatan sistem yang lebih menekankan pada elemen ataukomponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yangsaling berinteraksi untuk mencapai sautu tujuan tertentu”.[TataSutabri 2012:17] <ref name="TataSutabri “sistem”2012:17">[TataSutabri 2012:17]</ref></p></div> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
<P style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | <P style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
− | Menurut Lili Tanti dalam JurnalCCIT Vol.3 No.2 (2010:208),<ref name="Lili Tantri “sistem”2010:208">[Lili Tanti dalam JurnalCCIT Vol.3 No.2]</ref> “Analisa secara umum merupakan tahap dari daurhidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuanuntuk memahami keperluan pembelajaran dan mengembangkan permintaan-permintaan”.</p></div> | + | Menurut Lili Tanti dalam JurnalCCIT Vol.3 No.2 (2010:208),<ref name="Lili Tantri “sistem”2010:208">[Lili Tanti dalam JurnalCCIT Vol.3 No.2]</ref>[Lili Tanti dalam JurnalCCIT Vol.3 No.2], “Analisa secara umum merupakan tahap dari daurhidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuanuntuk memahami keperluan pembelajaran dan mengembangkan permintaan-permintaan”.</p></div> |
===Karakteristik Sistem=== | ===Karakteristik Sistem=== | ||
Baris 799: | Baris 794: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align:"><p style="line-height: 2">Berdasarkan pendapat para ahli yang dikemukakan di atas dapat ditarikkesimpulan bahwa informasi adalah data yang sudah diolah menjadi sebuah bentukyang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saatini atau mendukung sumber informasi.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align:"><p style="line-height: 2">Berdasarkan pendapat para ahli yang dikemukakan di atas dapat ditarikkesimpulan bahwa informasi adalah data yang sudah diolah menjadi sebuah bentukyang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saatini atau mendukung sumber informasi.</p></div> | ||
− | === | + | ===Nilai Informasi=== |
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset">Menurut Tata Sutabri (2012:38)</ref>Menurut Tata Sutabri (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analysis cost effectivess atau cost benefit. Nilai informasi didasarkan atas 10 sifat, yaitu :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Mudah diperoleh<br>Sifat ini menunjukan 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</li><li>Luas dan lengkap<br>Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, karena itu sulit mengukurnya.</li><li>Ketelitian<br>Sifat ini menunjukan minimnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.</li><li>Kecocokan<br>Sifat ini menunjukan seberapa 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 mempersiapkannya, sifat ini sulit mengukurnya.</li><li>Ketepatan waktu<br>Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu.</li><li>Kejelasan<br>Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.</li><li>Keluwesan<br>Sifat ini berhubungan dengan dapat disesuaikannya 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.</li><li>Dapat dibuktikan<br>Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.</li><li>Tidak ada prasangka<br>Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.</li><li>Dapat diukurSifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutarman. 2012. “Konsep Sistem Informasi”.2012:14">Menurut Sutarman (2012:14)</ref>Menurut Sutarman (2012:14), nilai dari informasi ditentukan oleh lima hal, yaitu :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Untuk memperoleh pemahaman dan manfaat.</li><li>Untuk mendapatkan pengalaman.</li><li>Pembalajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu.</li><li>Untuk mengekstrak implikasi kritis dan mereflesikan pengalaman masa lampau yang menyediakan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang manajer dari membuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya.</li><li>Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektifitasnya. </li></ol> |
− | < | + | |
− | Menurut ( | + | |
− | <ol><li style="text-align: justify; | + | ===Kualitas Informasi=== |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Mustakini (2009:37), Informasi mempunyai tiga kualitas informasi, antara lain:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Accurate<br>Informasi harus bebas dari kesalahan kesalahan dan tidak menyesatkan, dalam hal ini informasi harus jelas mencerminkan maksudnya.</li><li>Timeliness<br>Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan memiliki nilai lagi karena informasi merupakan suatulandasan dalam mengambil sebuah keputusan dimana bila mengambil keputusan terlambat maka akan bersifat fatal untuk organisasi.</li><li>Relevance<br>Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan.Nilai informasi di tentukan oleh dua hal yaitu manfaat dan biaya.Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Tata Sutabri (2012:41) kualitas suatu informasi tergantung 3 (tiga) hal, yaitu :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Akurat (accurate)<br>Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.</li><li>Tepat Pada Waktunya (timeline)<br>Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan tersebut terlambat, maka dapat berakibat fatal untuk organisasi.</li><li>Relevan (relevance)<br>Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.</li></ol> | |
− | + | ===Fungsi Informasi=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset">Menurut Tata Sutabri (2012:31) </ref>Menurut Tata Sutabri (2012:31) Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mengkin 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.</p> | ||
− | + | ===Siklus Informasi=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset">Menurut Tata Sutabri (2012:33) </ref>data diolah menjadi 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 input dan diproses kembali lewat suatu model, dan seterusnya sehingga membentuk suatu silkus. Siklus inilah yang disebut “Siklus Informasi” (information Cycle).</p> |
− | + | ===Ciri-ciri Informasi=== | |
− | |||
− | |||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Yakub. 2012. “Konsep Sistem Informasi”.2012:10">Menurut Yakub (2012:10)</ref>Menurut Yakub (2012:10), informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Benar atau salah informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar.</li><li>Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi.</li><liTambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada</li><li>Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar.</li><li>Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.</li></ol> |
− | |||
− | |||
− | |||
− | + | ===Jenis-Jenis Informasi=== | |
− | |||
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Yakub. 2012. “Konsep Sistem Informasi”.2012:10">Menurut Yakub (2012:15)</ref>Menurut Yakub (2012:15), informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis. Jenis-jenis informasi tersebut dibedakan menjadi informasi manajerial, sumber dan rutinitas, serta fisik.</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Informasi manajerial, yaitu informasi strategis untuk manajerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah.</li><li>Sumber informasi, dibagi menjadi informasi internal dan eksternal. Informasi internal adalah informasi yang menggambarkan keadaan (profile), sedangkan informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan diluar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas.</li><li>Informasi rutinitas, dibagi menjadi informasi rutin dan insendentil. Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin, sedangkan informasi insendentil diperlukan untuk penanggulangan masalah khusus.</li><li>Informasi fisik,dapat diartikan susunan yang terdiri dari perangkat keras, perangkat lunak dan tenaga pelaksananya yang secara bersama-sama saling mendukung untuk menghasilkan suatu produk, dan sistem informasi dari segi fungsi merupakan suatu proses berurutan dimulai dari pengumpulan data dan diakhiri dengan komunikasi.</li></ol> | |
− | </ | + | |
− | < | + | |
− | + | ||
− | </li> | + | |
− | <li | + | |
− | + | ==Konsep Dasar Sistem informasi== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ===Definisi Sistem Informasi=== | |
− | <p style=" | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutarman . 2012. “Konsep Sistem Informasi”.(2012:13)">Menurut Sutarman (2012:13), </ref>Menurut Sutarman (2012:13), “Sistem informasi dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu”. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. (2012:46). “Konsep Sistem Informasi”.Yogyakarta: Andi Offset"></ref>Menurut Tata Sutabri (2012:46), “Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Mustakini. 2013. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset"></ref>Menurut Mustakini dalam Albaar dan Rosdiani (2013:17-8), “Sistem informasi adalah suatu pengorganisasian peralatan yang mengumpulkan, menginput, memproses, mengontrol dan melaporkan informasi untuk pencapaian tujuan perusahaan”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Albaar dan Rosdiani (2013:17-8)"></ref>Menurut O’Brien dalam Yakub (2012:17), “sistem informasi (information system) merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware), perangkat lunak (software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dari beberapa pendapat yang dikemukakan di atas dapat disimpulkan bahwa informasi adalah gabungan dari orang, hardware, software, jaringan komunikasi, sumber daya data, dan kebijakan dan prosedur yang menyimpan, mengumpulkan (mendapatkan kembali), memproses, dan mendistribusikan informasi untuk mendukung pengambilan dan pengontrolan keputusan dalam suatu organisasi.</p> |
− | + | ||
− | </ | + | |
+ | ===Pengertian Sistem Informasi Berbasis Komputer=== | ||
− | |||
− | == | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Yustianti . 2012. “Konsep Sistem Informasi”.(2012:14)">Menurut Yustianti (2012:14), </ref>Menurut Yustianti (2012:14), “Teknologi Informasi adalah komponen tertentu pada sebuah sistem. Namun, hanya sedikit teknologi informasi yang digunakan secara terpisah”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutarman . 2012. “Konsep Sistem Informasi”.(2012:14)">Menurut Sutarman (2012:14), </ref>Menurut Sutarman (2012:14), “Sistem informasi berbasis komputer adalah sebuah sistem inforamasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dari pendapat yang dikemukakan diatas dapat disimpulkan bahwa Teknologi Informasi dan Sistem Informasi Berbasis Komputer adalah komponen tertentu pada sebuah sistem secara yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan.</p> |
− | < | + | |
− | |||
− | |||
− | |||
+ | ===Komponen Dasar Sistem Informasi=== | ||
− | |||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.2012:47">Menurut Tata Sutabri (2012:47)</ref>Menurut Tata Sutabri (2012:47),sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block) , diantaranya :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Blok Masukan (input block)<br>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.</li><li>Blok Model (model block)<br>Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi dati input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.</li><li>Blok Keluaran (techology block)<br>Teknologi merupakan “tool box” dalam sistem informasi, teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware)</li><li>Blok Basis Data (database block)<br>Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data didalam basis data perlu diorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.</li><li>Blok Kendali (control blok)<br>Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.</li></ol> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | </ | + | |
− | < | + | |
− | + | ||
− | < | + | |
− | < | + | |
− | + | ||
− | </li> | + | |
− | <li | + | |
− | + | ||
− | + | ||
− | </li>< | + | |
− | < | + | |
− | + | ||
− | </li> | + | |
− | <li | + | |
− | + | ||
− | </li> | + | |
− | <li | + | |
− | + | ||
− | yang | + | |
− | </li | + | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Konsep Dasar Analisis Sistem== | ==Konsep Dasar Analisis Sistem== | ||
− | |||
=== Definisi Analisis Sistem=== | === Definisi Analisis Sistem=== | ||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset">Menurut Tata Sutabri (2012:220)</ref>Menurut Tata Sutabri (2012:220), “tahap analisis sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Analisa sistem (sistem analisa) adalah “ Suatu bahasan dari suatu pemecahan masalah untuk mencari elemen pokok permasalahan yang kemudian diusulkan alternatif perbaikan-perbaikannya”. Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:197),<ref name="Siti Aisyah dan Nawang Kalbuana. 2011. “Konsep Sistem Informasi”. jurnal CCIT (2011:197)"> Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:197)</ref> Metode yang digunakan dalam menganalisa sistem dan perancangan sistem yang dikenal dengan nama Sistem Develoment Life Cycle (SDLC). SDLC merupakan metedologi umum dalam pengembangan sistem yang menandai kemajuan dan usaha menganalisa dan desain.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name=" Henderia. 2012. “Konsep Sistem Informasi”. jurnal CCIT Vol 4,2011:322">Menurut Henderi dalam jurnal CCIT Vol 4 (2011:322)</ref>Menurut Henderi dalam jurnal CCIT Vol 4 (2011:322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dari beberapa pendapat diatas dapat disimpulkan bahwa tahapan analisa sistem dapat dilakukan sebelum dibuat tahapan rangcangan sistem, dan analisa sistem sangat penting dilakukan agar menghindari kesalahan yang akan timbul di tahapan selanjutnya.</p> |
− | <p style=" | + | ===Tujuan Analisis Sistem=== |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dikutip dalam Jurnal CCIT, tujuan utama "Tahap analisis adalah untuk memahami dan mencatatkan keperluan-keperluan dalam pengajaran erat pengolahan permintaan-permintaan yang terur menerus berubah" (Tanti, 2009:208).<ref name="Tanti. 20009. “Konsep Sistem Informasi”.CCIT">Tanti,2009 :208 dalam CCIT</ref></p> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
===Tahap-Tahap Analisis Sistem=== | ===Tahap-Tahap Analisis Sistem=== | ||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep Sistem Informasi”.Yogyakarta: Andi Offset"></ref>Menurut Tata Sutabri (2012:220), proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi. Adapun tujuan utama dari tahap analisis sitem ini adalah sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.</li><li>Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya</li><li>Mengevaluasi sistem-sistem yang telah ada dan berjalan ssmpai saat ini, baik pengolahan data maupun pembuatan laporannya</li><li>Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.</li><li>Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Selama tahap analisis sistem, analis sistem terus bekerja sama dengan manajer, dan komite pengarah terlibat dalam titik yang penting. Adapun langkah-langkah yang harus dilakukan pada tahap analisis sistem adalah sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Mengumumkan penelitian sistemKetika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegawai mengenai cara komputer mempengaruhi kerja mereka.</li><li>Mengorganisasikan tim proyek<br>Tim proyek yang akan melakukan penelitian sistem dikumpulkan. Banyak perusahaan mempunyai kebijakan menjadi pemakai dan bukan spesialis informasi sebagai pemimpin proyek. Agar proyek berhasil, pemakai perlu berperan aktif dari pada hanya pasif.</li><li>Mendefinisikan kebutuhan informasi<br>Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey.</li><li>Mendefinisikan kriteria kinerja sistem<br>Setelah kebutuhan informasi manajer didefinisikan, langkah selanjutnya adalah menspesifikasikan secara tepat apa yang harus dicapai oleh sistem, yaitu kriteria kinerja sistem.</li><li>Menyiapkan usulan rancangan<br>Analisis sistem memberikan kesempatan bagi manajer untuk membuat keputusan untuk meneruskan atau menghentikan untuk kedua kalinya. Disini manajer harus menyetujui tahap rancangan dan dukungan bagi keputusan itu termasuk di dalam usulan rancangan.</li><li>Menyetujui atau menolak rancangan proyek<br>Manajer dan komite sistem mengevaluasi usulan rancangan dan menentukan apakah akan memberikan persetujuan atau tidak. Dalam beberapa kasus, tim mungkin diminta melakukan analisis lain dan menyerahkan kembali atau proyek mungkin ditinggalkan. Jika persetujuan diberikan, proyek akan maju ke tahap rancangan.</li></ol> |
+ | | ||
− | <p style=" | + | ===Definisi Perancangan Sistem=== |
− | Menurut ( | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Nasution. 2012. “Konsep Sistem Informasi”. (2012:118)">Menurut Nasution (2012:118)</ref>Menurut Nasution (2012:118), “perancangan adalah tahapan dimana dimulai analisa mengenai bentuk input sistem, rancangan database, output sistem dan skema alur kerja program”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Siti Aisyah dan Nawang Kalbuana. 2012. “Konsep Sistem Informasi”. jurnal CCIT (2010:197)">Menurut Siti Aisyah dan Nawang Kalbuana dalan jurnal CCIT (2010:197)</ref>Menurut Siti Aisyah dan Nawang Kalbuana dalan jurnal CCIT (2010:197) pada metode analisa sistem dan perancangan yang menggunakan metode yang dikenal dengan nama System Development Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan dari usaha analisa dan desain. Langkah-langkah SDLC meliputi fase-fase sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Perancangan Sistem <br>Dalam tahapan perancangan sistem ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi pendataan surat masuk dan surat keluar dengan teknologi.</li><li>Analisa Sistem<br>Melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya</li><li>Perancangan<br>Yaitu tahapan untuk melakukan perancangan suatu aplikasi, terdapat tiga tahapan perancangan, yaitu: perancangan interface, perancangan isi, dan perancangan program.</li></ol> |
− | </ | + | |
− | < | + | ===Tahap Implementasi Sistem=== |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Murad. 2013. “Konsep Sistem Informasi”.(2013:52)"></ref>Menurut Murad (2013:52), “Tahap ini merupakan tahapan dalam pengimplementasikan sistem yang sudah dirancang dan dilakukan pengujian secara unit, agar dapat mengetahui kesalahan-kesalahan yang terdapat dalam sistem dan segera dilakukan perbaikan”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Nasution. 2012. “Konsep Sistem Informasi”.2012:118">Menurut Nasution (2012:118)</ref>Menurut Nasution (2012:118), “Implementasi atau pengujian adalah tahapan dimana software yang telah selesai dikembangkan dilakukan pengujian dengan metode black box agar semua komponen sistem apakah sesuai dengan analisis kebutuhan pada awal perancangan”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Sutabri,Tata. 2012. “Konsep implementasi”.Yogyakarta: Andi Offset">Menurut Tata Sutabri (2012:229)</ref>Menurut Tata Sutabri (2012:229), setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk diimplementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi.</li><li>Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.</li></ol> | |
− | </ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
=Teori Khusus= | =Teori Khusus= | ||
Baris 1.020: | Baris 876: | ||
===Definisi Unified Modelling Language (UML) === | ===Definisi Unified Modelling Language (UML) === | ||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Nugroho. 2010. “Konsep UML”. (2010:6)">Menurut Nugroho (2010:6),</ref>Menurut Nugroho (2010:6), “UML (Unified Modeling Language) adalah perangkat lunak yang berparadigma “berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name=" Prabowo Pudjo Widodo dan Herawati,dkk. 2012. “Konsep uml”.dari Jurnal CCIT"> menurut Prabowo Pudjo Widodo dan Herawati (Sudaryono, Diah Aryani, Ahmad FatwaAwaludin 2013:99)</ref>Dikutip dari Jurnal CCIT, menurut Prabowo Pudjo Widodo dan Herawati (Sudaryono, Diah Aryani, Ahmad FatwaAwaludin 2013:99) “membuat model menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana elemen pada model-model yang dibuat berhubungan satudengan yang lainnya harus mengikuti standar yang ada. UML bukan hanya sekedar diagram tetapi juga menceritakan konteksnya”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa, “UML adalah bahasa yang digunakan untukmem-visualisasikan, mendefinisikan, membangun dan membuat dokumen dari arsitektur perangkat lunak. UML dapat digunakan pada semua proses melalui metodologi pengembangan perangkat lunak dan melakukan implementasinya pada teknologi yang berbeda”.</p> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | ||
− | === | + | ===Sejarah Unified Modelling Language (UML)=== |
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Lotton (2010:17), Unified Modeling Language(UML) adalah bahasa pemodelan, jelas, tapi apa yang membuatnya bersatu? Sebelum unifikasi kebanyakan 'metode' berorientasi objek termasuk metode Booch dirancang oleh Grady Booch, Object Modeling Technique dirancang oleh Jim Rumbaugh dan Object Oriented Software Engineering ( juga dikenal sebagai Objectory ) dirancang oleh Iva Jacobson.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Metode ini mengungkapkan pada dasarnya ide yang sama, tetapi menggunakan notasi yang berbeda, dan masing-masing berfokus pada aspek yang berbeda dari pengembangan perangkat lunak, misalnya Jacobson memperkenalkan ide kasus digunakan untuk menggambarkan kebutuhan pengguna sedangkan metode lain tidak memiliki setara langsung.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Penyatuan ketiga metode dimulai pada tahun 1994 dan diakhiri dengan UML versi 1.1 yang diadopsi oleh kelompok manajemen objek ( OMG ) pada tahun 1997. OMG yang merupakan konsorsium industri sekarang termasuk Microsoft, telah menjadi kustodian dari spesifikasi UML sejak itu.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Jika anda berbicara kepada siapa pun yang mengaku melakukan pemodelan objek, kemungkinan mereka akan fasih dengan UML.</p> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ===jenis Unified Modeling Language (UML)=== | |
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">1.Use Case Diagram</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Murad (2013:57), “Diagram Use Case adalah diagram yang bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut pandang user”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Maimunah. 2010. “Konsep UML”. jurnal CCIT (2010:30)">Menurut Maimunah dalam jurnal CCIT (2010:30)</ref>Menurut Maimunah dalam jurnal CCIT (2010:30), “Use case adalah adalah deksripsi fungsi dari sebuah sistem dari perspektif pengguna”. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Triandini (2012:18), langkah-langkah membuat diagram use case:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimainkan oleh pengguna. Alih-alih menyusun daftar aktor sebagai Bob, Maria, atau Tuan Hendricks, sebaiknya identifikasi peran spesifik yang dimainkan oleh orang-orang tersebut. Ingatlah orang yang sama mungkin memainkan berbagai peran karena ia menggunakan sistem. Sistem lain juga dapat menjadi aktor dari sistem.</li><li> Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis.</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">2.Clas Diagram</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Vidia (2013:21), “Class diagram dibuat berdasarkan use case diagram dan activity diagram”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Wijayanto (2013:33), “Class diagram dibuat berdasarkan use case diagram dan activity diagram yang telah dibuat, maka dapat diperoleh kelas-kelas yang digunakan dalam sistem”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">3. Squence Diagram</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Menurut Vidia (2013:21), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Wijayanto (2013:35), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram yang telah dibuat, maka digambarkan sequence diagram yang menggambarkan aliran pesan yang terjadi antar kelas dengan menggunakan operasi yang dimiliki kelas tersebut”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">4.State Diagram</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Digunakan untuk memodelkan behaviour objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu state ke state yang lain.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">5.Activity Diagram</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Menurut Murad (2013:53), “Activity diagram merupakan diagram yang bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem dan berfungsi untuk menganalisa proses”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Menurut Vidia (2013:20), “Activity diagram dibuat berdasarkan aliran dasar dan aliran alternatif pada skenario use case diagram. Pada activity diagram digambarkan interaksi antara aktor pada use case diagram dengan sistem”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa activity diagram dibuat berdasarkan use case diagram yang telah dibuat, maka dapat digambarkan activity diagram yang menggambarkan alur kerja untuk setiap use case.</p> | ||
| | ||
− | === | + | ==Adobe dreamwaver== |
− | < | + | ===Definisi Adobe dreamwaver=== |
− | <p style=" | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Sibero, (2011:384), Dreamweaver merupakan sebuah produk web developer yang dikembangkan oleh Adobe Systems Inc., sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc, yang kemudian sampai saat ini perkembangannya diteruskan oleh Adobe Systems Inc, Dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suit (CS).</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Untung Raharja dkk. 2009. “Konsep Adobe”. Jurnal CCIT">dari Jurnal CCIT, menurut Untung Raharja dkk</ref>Dikutip dari Jurnal CCIT, menurut Untung Raharja dkk (Raharja dkk, 2009:223). "Macromedia Dreamweaver yaitu sebuah program web editor yang dapat digunakan untuk membuat dan mendesain web". Dreamweaver mempunyai kehandalan dalam membuat dan desain web tanpa harus menuliskan tag-tag HTML satu persatu, dreamweaver juga memiliki kemampuan untuk mendukung pemrograman Server Side dan Client Side. </p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dikutip dari Kupas Tuntas Adobe (2010:1), “dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor professional untuk mendesain web secara visual”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan definisi diatas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web.</p> |
− | + | ||
− | + | ===Ruang Kerja Adobe dreamwaver=== | |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Sibero (2011:384), “Ruang Kerja atau Workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja Dreamweaver terdiri dari Welcome Screen, Menu, Insert Bar, Document Window, CSS Panel, Aplication Panel, Tag Inspector, Property Inspector, Result Panel, dan Files Panel. Masing-masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Document Window berfungsi menampilkan dokumen yang sedang dikerjakan.</li><li>Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table dan layer ke dalam dokumen.</li><li>Document Toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari Document Window.</li><li>Panel Groups adalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul</li><li>Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.</li><li>Property Inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks.</li><li>Files Panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs.</li></ol> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Konsep Dasar Database== | ==Konsep Dasar Database== | ||
===Pengertian Database=== | ===Pengertian Database=== | ||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Untung Rahardja dkk. “Konsep Database”.jurnal CCIT (Rahardja dkk, 2011:238)">Menurut Untung Rahardja dkk dalam jurnal CCIT (Rahardja dkk, 2011:238)</ref>Menurut Untung Rahardja dkk dalam jurnal CCIT (Rahardja dkk, 2011:238) ”Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu.”</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Anhar. 2010. “Konsep Sistem Informasi”.2010:45">Menurut Anhar (2010:45)</ref>Menurut Anhar (2010:45), “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”. </p> |
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Prasetio (2012:181), “Database adalah sebuah struktur yang umumnya dikategorikan dalam 2 (dua) hal, sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.</p> |
− | ( | + | |
− | </p>< | + | |
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | < | + | |
− | + | ||
− | </ | + | |
| | ||
− | |||
− | |||
− | < | + | ===Jenis Database Yang Digunakan=== |
− | < | + | ====Web Server==== |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Anhar. 2010. “Konsep web”.(2010:4)">Menurut Anhar (2010:4) </ref>Menurut Anhar (2010:4) Definisi Web Server adalah sebagai berikut: Web server adalah aplikasi yang berfungsi untuk melayani permintaan pemanggilan alamat dari pengguna melalui web browser, dimana Web Server mengirimkan kembali informasi yang diminta tersebut melalui HTTP (Hypertext Transfer Protocol) untuk ditampilkan ke layar monitor komputer kita. Agar kita dapat mengubah isi dari website yang dibuat, kita membutuhkan program PHP.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Script-script PHP tersebut yang berfungsi membuat halaman website menjadi dinamis. Dinamis artinya pengunjung web dapat memberikan komentar saran atau masukan pada website kita. Website yang kita buat menjadi lebih hidup karena ada komunikasi antara pengunjung dan kita sebagai web masternya.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Oktavian . “Konsepweb”.2010:11">Menurut Oktavian (2010:11)</ref>Menurut Oktavian (2010:11), “Web Server adalah aplikasi yang berguna untuk menerima permintaan informasi dari pengguna melalui web browser, dan mengirimkan permintaan kembali informasi yang diminta melalui HTTP (HyperText Transfer Protocol). Biasanya Web Server diletakkan di komputer tertentu pada web hosting”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Arief. 2011. “Konsep web”.2011:19">Menurut Arief (2011:19)</ref>Menurut Arief (2011:19), “Web Server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis menggunakan client side scripting maupun server scripting tersimpan didalam direktori utama Web Server”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan Web Server merupakan sebuah perangkat lunak yang bertugas menerima permintaan client melalui port HTTP maupun HTTPS dan merubah isi yang ada ke dalam format HTML.</p> | |
− | < | + | ====Xampp==== |
− | <p style=" | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Madcoms (2010:341), sekarang ini banyak paket software instalasi webserver yang disediakan secara gratis diantaranya menggunakan XAMPP. Dengan menggunakan paket software instalasi ini, maka sudah dapat melakukan beberapa instalasi software pendukung webserver, yaitu Apache, PHP, php MyAdmin, dan database MySQL.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Wardana (2010:8), “XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Nugroho (2010:74), XAMPP merupakan paket PHP yang berbasis Open Source yang dikembangkan oleh sebuah komunitas Open Source.</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>PhpMyAdmin<br><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Nugroho (2010:88), “PhpMyAdmin adalah suatu aplikasi Open Source yang berbasis web, aplikasi ini dibuat menggunakan program PHP, fungsi aplikasi ini adalah untuk mengakses database MySQL”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dengan adanya aplikasi ini akan sangat mempermudah dan mempersingkat kerja kita dalam mengelola database MySQL. Dengan adanya kelebihan yang dimilikinya mengakibatkan para pengguna awam tidak harus mampu untuk mengetahui perintah-perintah MySQL dalam pembuatan database dan tabel.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Arief (2011:429), “PhpMyAdmin adalah salah satu aplikasi berbasis GUI (Graphical User Interface) yang digunakan untuk mengeolal database MySQL”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Prasetio (2012:53), “PhpMyAdmin merupakan tools berbasis web yang berguna untuk mengelola database MySQL”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan di atas, maka dapat disimpulkan bahwa dengan menggunakan PhpMyAdmin, maka aplikasi ini dapat membantu Anda dalam menavigasi beberapa database, table, log, dan beberapa hal lainnya.</p></li><li>PHP<br><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Arief (2011:43) PHP (PHP: Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatui dengan HTML untuk membuat halaman web yang dinamis. Karena merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Oktavian (2010:31), “PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasisikan kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTL”. Kode PHP mempunyai ciri-ciri khusus, yaitu:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Hanya dapat dijalankan menggunakan web server, misal: Apache. </li><li>Kode PHP diletakkan dan dijalankan di web server. </li><li>Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL. </li><li>Merupakan software yang bersifat open source</li><li>Gratis untuk di-donwload dan digunakan.</li><li>Memiliki sifat multipaltform, artinya dapat dijalankan menggunakan sistem operasi apapun, seperti: Linux, Unix, Windows, dan lain-lain.</li></ol></li><li>MySQL<br><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Nugroho (2010:91) MySQL (My Structured Query Language) atau yang biasa dibaca ai-se-kuel adalah sebuah program pembuatan dan pengelola database atau yang sering disebut dengan DBMS (Database Management System). Kelebihan lain dari MySQL adalah menggunakan bahasa query (permintaan) standar SQL. SQL adalah suatu bahasa permintaan yang terstruktur.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Madcoms (2010:367), penyimpanan data yang fleksibel dan cepat aksesnya sangat dibutuhkan dalam sebuah website yang interaktif dan dinamis. Database sendiri berfungsi sebagai penampungan data yang anda input melalui form website. Selain itu dapat juga di balik dengan menampilkan data yang tersimpan dalam database ke dalam halaman website. Jenis database yang sangat popular dan digunakan pada banyak website di internet sebagai bank data adalah MySQL. MySQL menggunakan SQL dan bersifat gratis, selain itu MySQL dapat berjalan diberbagai platform, antara lain Linux, Windows, dan sebagainya.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.</p></li></ol> |
− | adalah | + | |
− | === | + | |
− | + | ==Konsep Dasar Web== | |
− | + | ===Pengertian Web=== | |
− | + | ||
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Murad. “Konsep website”. (2013:49)">Murad (2013:49)</ref>Menurut Murad (2013:49), “website adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Simarmata. “Konsep website”.2010:47">Menurut Simarmata (2010:47)</ref>Menurut Simarmata (2010:47), “website adalah sebuah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lain-lain yang tersimpan dalam sebuah serverweb internet yang disajikan dalam bentuk hypertext”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Arief. “Konsep website”.(2011:7)">Menurut Arief (2011:7)</ref>Menurut Arief (2011:7), “website adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untukmengaksesnya menggunakan perangkat lunak yang disebut browser”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti teks gambar, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.</p> | |
− | + | ||
− | + | ||
− | + | ||
− | === | + | ===Sifat-Sifat Web=== |
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Arief (2011:8), ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu: web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jebis web tersebut. Adapun jenis-jenis web:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.</li><li>Web dinamis adalah jenis web yang content atau isinya dapat berubah-ubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.</li></ol> |
− | |||
− | |||
− | + | ==Konsep Dasar HTML== | |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Oktavian. “Konsep HTML”.2010:13">Menurut Oktavian (2010:13)</ref>Menurut Oktavian (2010:13), “HTML adalah suatu bahasa yang dikendalikan oleh web browser untuk menanpilkan informasi dengan lebih menarik dibandingkan dengan tulisan teks biasa (plain text).”</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Simarmata. “Konsep HTML”.2010:52">Menurut Simarmata (2010:52)</ref>Menurut Simarmata (2010:52), HTML adalah bahasa markup untuk menyebaran informasi pada web. Ketika merancang HTML, ide ini diambil dari Standart Generalized Markup Language (SGML). SGML adalah cara yang terstandarisasi dari pengorganisasian dan informasi yang terstruktur di dalam dokumen atau sekumpulan dokumen. Walaupun HTML tidak dengan mudah dapat dipahami kebanyakan orang, ketika diterbitkan penggunaanya menjadi jelas.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Arief. “Konsep HTML”.2011:23">Menurut Arief (2011:23)</ref>Menurut Arief (2011:23), “HTML atau Hyper Text Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan pada web browser”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa, HTML adalah bahasa yang sangat tepat dipakai untuk menampilkan informasi pada halaman web, karena HTML menampilkan informasi dalam bentuk hypertext dan juga mendukung sekumpulan perintah yang dapat digunakan untuk mengatur tampilnya informasi tersebut, sesuai dengan namanya, bahasa ini menggunakan tanda (markup)untuk menandai perintah-perintahnya.</p> | |
− | + | ==Kosep dasar Testing== | |
− | + | ===Definisi Testing=== | |
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rizky (2011:237), “Testing adalah sebuah proses siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak secara terpenuhi kebutuhan teknis yang telah disepakati dari awal”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Detail tahapan yang harus dilampaui dalam kaitan kebutuhan perangkat lunak dari sudut pandang testing perangkat lunak adalah:</p<ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Verifikasi<br>Verifikasi adalah proses pemeriksaan untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna.</li><li>Validasi<br>Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik.</li></ol> | ||
− | |||
− | |||
− | + | ===Acuan dan Pengukuran Testing=== | |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rizky (2011:256), “Acuan testing adalah satuan pengukuran secara kuantitatif dari proses testing yang dijalankan. Sedangkan pengukuran testing adalah aktivitas untuk menentukan keluaran testing berdasarkan acuan yang telah ditetapkan dalam proses testing”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Banyak pendapat yang menyatakan tentang panduan membuat acuan dalam proses testing perangkat lunak, meski demikian dari sekian banyak pendapat tersebut ada beberapa pedoman yang dapat digunakan dalam penentuan acuan testing antara lain:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Waktu<br>Dalam hal acuan waktu, harus disepakati bersama satuan yang akan digunakan. Apakah akan menggunakan satuan dalam hitungan tahun, bulan, atau hari dari jadwal penyelesaian perangkat lunak yang ada.</li><li>Biaya<br>Dalam testing juga penting untuk ditetapkan acuan biaya yang akan digunakan. Acuan umum ini didasarkan pada anggaran yang telah ditetapkan dan kemudian diperiksa kembali dengan biaya yang telah dikeluarkan selama pembuatan perangkat lunak.</li><li>Kinerja Testing<br>Yang dimaksud dengan kinerja testing adalah efektivitas dan efiensi dalam pelaksanaan testing. Efektivitas dalam konteks ini dapat diartikan sebagai pencapaian tujuan dari proses testing. Apakah proses testing telah berjalan sebagaimana mestinya, demi mencapai pemenuhan kualitas serta kebutuhan perangkat lunak, atau hanya demi mencari kesalahan sehingga menjatuhkan tim pengembang perangkat lunak.</li><li>Kerusakan<br>Seperti yang telah dijelaskan di sub bab sebelumnya, bahwa proses testing tidak hanya berupa proses untuk mencari kesalahan maupun kerusakan di dalam sebuah perangkat lunak. Tetapi lebih sebagai upaya bersama untuk mencapai kualitas sebuah perangkat lunak. Meski demikian, kerusakan yang ditemukan pada saat proses testing tetap menjadi acuan dari pelaksanaan testing tersebut. Hanya pada saat sebuah kerusakan ditemukan, maka harus diklasifikasikan terlebih dahulu agar tidak terkesan bahwa proses testing berjalan subyektif.</li></ol> | |
+ | ===Definisi Black Box Testing=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rizky (2011:265), "Black box testing adalah tipe uji coba yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar."</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.</li><li>Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.</li><li>Hasil dari blackbox testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.</li><li>Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Simarmata (2010:316), klasifikasi black box testing mencakup beberapa pengujian yaitu:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Pengujian fungsional (functional testing)<br>Pada jenis pengujian ini, perangkat lunak diuji untuk persyaratan fungsional. Pengujian dilakukan dalam bentuk tertulis untuk memeriksa apakah aplikasi berjalan seperti yang diharapkan. Walaupun pengujian fungsional sudah sering dilakukan dibagian akhir dari siklus pengembangan, masing-masing komponen dan proses dapat diuji pada awal pengembangan, bahkan sebelum sistem berfungsi, pengujian ini sudah dapat dilakukan pada seluruh sistem. Pengujian fungsional meliputi seberapa baik sistem melaksanakan fungsinya, termasuk perintah-perintah pengguna, manipulasi data, pencarian dan proses bisnis, pengguna layar, dan integrasi. Pengujian fungsional juga meliputi permukaan yang jelas dari jenis fungsi-fungsi, serta operasi back-end (seperti, keamanan danbagaimana meningkatkan sistem).</li><li>Pengujian tegangan (stress testing)<br>Pengujian tegangan berkaitan dengan kualitas aplikasi didalam lingkungan. Idenya adalah untuk menciptakan sebuah lingkungan yang lebih menurut aplikasi, tidak seperti saat aplikasi dijalankan pada beban kerja normal. Pengujian ini adalah hal yang paling sulit, cukup kompleks dilakukan,dan memerlukan upaya bersama dari semua tim.</li><li>Pengujian beban (load testing)<br>Pada pengujian beban, aplikasi akan diuji dengan beban berat atau masukan, seperti yang terjadi pada pengujian situs web, untuk mengetahui apakah aplikasi/situs gagal atau kinerjanya menurun. Pengujian beban beroperasi pada tingkat beban standar, biasanya beban tertinggi akan diberikan ketika sistem dapat menerima dan tetap berfungsi dengan baik. Perlu diketahui bahwa pengujian beban tidak bertujuan untuk merusak sistem dengan banyak hal, namun mencoba untuk menjaga agar sistem selalu kuat dan berjalan dengan lancar.</li><li>Pengujian khusus (ad-hoc testing)<br>Jenis pengujian ini dilakukan tanpa penciptaan rencana pengujian (test plan) atau kasus pengujian (test case). Pengujian khusus membantu dalam menentukan lingkup dan durasi dari berbagai pengujian lainnya dan juga mambantu para penguji dalam mempelajari aplikasi sebelum memulai pengujian dengan pengujian lainnya. Pengujian ini merupakan metode pengujian formal yang paling sedikit. Salah satu penggunaan terbaik dari pengujian khusus adalah untuk penemuan. Membaca persyaratan atau spesifikasi (jika ada) jarang memberikan panduan yang jelas mengenai bagaimana sebuahprogram benar-benar bertindak, bahkan dokumentasi pengguna tidak menangkap “look and feel” dari sebuah program. Pengujian khusus dapat menentukan lubang-lubang dalam pengujian strategi dan dapat mengekspos hubungan diantara subsistem lain yang tidak jelas. Dengan cara ini, pengujian khusus berfungsi sebagai alat untuk memeriksa kelengkapan yang diuji.</li><li>Pengujian penyelidikan (exploratory testing)<br>Pengujian penyelidikan mirip dengan pengujian khusus dan dilakukan untuk mempelajari/mencari aplikasi. Pengujian penyelidikan perangkat lunak ini merupakan pendekatan yang menyenangkan untuk pengujian.</li><li>Pengujian usabilitas (usability testing)<br>Pengujian ini disebut juga sebagai pengujian untuk keakraban pengguna (testing foruser-friendliness). Pengujian ini dilakukan jika antar muka pengguna dari aplikasinya penting dan harus spesifik untuk jenis pengguna tertentu. Pengujian usabilitas adalah proses yang bekerja dengan pengguna akhir secara langsung maupun tidak langsung untuk menilai bagaimana pengguna merasakan paket perangkat lunak dan bagaimana mereka berinteraksi dengannya. Proses ini akan membongkar area kesulitan pengguna seperti halnya area kekuatan. Tujuan dari pengujian usabilitas harus membatasi dan menghilangkan kesulitan bagi pengguna dan untuk memengaruhi area yang kuat untuk usabilitas maksimum. Pengujian ini idealnya melibatkan masukan dari pengguna secara langsung maupun tidak langsung (mengamati perilaku) dan bila memungkinkan melibatkan komputer yang didukung umpan balik. Komputer yang didukung umpan balik sering kali (jika tidak selalu) dihilangkan untuk proses ini. Komputer yang didukung dengan umpan balik dapat berperan sebagai pengatur waktu (timer) pada dialog untuk memonitor beberapa lama waktu yang diperlukan pengguna untuk menggunakan dialog dan alat penghitung (counter) untuk menentukan seberapa sering kondisi tertentu terjadi (misalnya, pesan eror, bantuan pesan, dan lain-lain). Biasanya, proses tersebut melibatkan modifikasi sepele (trivial) dari perangkat lunak yang sudah ada, namun dapat berakibat besar terhadap laba atas investasi. Akhirnya, pengujian usabilitas mengakibatkan perubahan pada produk yang diberikan sesuai dengan penemuan yang dibuat mengenai kegunaan. Perubahan ini harus secara langsung berkaitan dengan kegunaan dunia nyata dengan pengguna pada umumnya. Dokumentasi harus ditulis sebanyak mungkin untuk mendukung perubahan sehingga mempermudah penanganan situasi yang sama di masa mendatang.</li><li>Pengujian asap (smoke testing)<br>Jenis pengujian ini disebut juga pengujian kenormalan (sanity testing). Pengujian ini dilakukan untuk memeriksa apakah aplikasi tersebut sudah siap untuk pengujian yang lebih besar dan bekerja dengan baik tanpa cela sampai tingkat yang paling diharapkan. Pada sebuah pengujian baru atau perbaikan peralatan yang terpasang, jika aplikasi “berasap”, aplikasi tersebut tidak bekerja! Istilah ini juga merujuk kepada pengujian fungsi perangkat lunak dasar. Istilah ini awalnya tercipta dalam manufaktur kontainer dan pipa, ketika smoke telah diperkenalkan untuk menentukan apakah ada kebocoran. Praktik umum di Microsoft dan beberapa perusahaan perangkat lunak shrink-wrap lainnya adalah proses ”daily build and smoke test”. Setiap file dikompilasi, dihubungkan, dan digabungkan menjadi sebuah program yang dapat dieksekusi setiap hari, dan program ini kemudian dimasukkan melalui “pengujian asap” (smoke test) yang relatif sederhana untuk memeriksa apakah produk “berasap” ketika produk dijalankan.</li><li>Pengujian pemulihan (recovery testing)<br>Pengujian pemulihan (recovery testing) pada dasarnya dilakkan untuk memeriksa seberapa cepat dan baiknya aplikasi bisa pulih terhadap semua jenis crash atau kegagalan hardware, masalah bencana, dan lain-lain. Jenis atau taraf pemulihan ditetapkan dalam persyaratan spesifikasi.</li><li>Pengujian volume (volume testing)<br>Pengujian volume dilakukan terhadap efisiensi dari aplikasi. Jumlah data yang besar diprosess melalui aplikasi (yang sedang diuji) untuk memerikas keterbatasan ekstrem dari sistem. Pengujian volume, seperti namanya, adalah pengujian sebuah sistem (baik perangkat keras dan perangkat lunak) untuk serangkaian pengujian dengan volume data yang diproses adalah subjek dari pengujian, seperti sistem yang dapat menangkap sistem pengolahan transaksi penjualan real-time atau dapat membarui basis data atau pengembalian data (data retrieval). Pengujian volume akan berusaha memastikan batas-batas fisik dan logis untuk sebuah kapasitas sistem dan memastikan apakah batasan dapat diterima untuk memenuhi proyeksi kapasitas dari pengolahan bisnis organisasi.</li><li>Pengujian domain (domain testing)<br>Pengujian domain merupakan penjelasan yang paling sering menjelaskan teknik pengujian. Beberapa penulis hanya menulis tentang pengujian domain ketika mereka menulis desain pengujian. Dugaan dasarnya adalah bahwa anda mengambil ruang pengujian kemungkinan dari variable individu dan membaginya lagi ke dalam subset (dalam beberapa cara) yang sama. Kemudian, anda menguji perwakilan dari masing-masing subset.</li><li>Pengujian skenario(scenario testing)<br>Pengujian skenario adalah pengujian yang realistis, kredibel dan memotivasi stakeholders, tantangan untuk program dan mempermudah penguji untuk melakukan evaluasi. Pengujian ini menyediakan kombinasi variable-variable dan fungsi yang sangat berarti daripada kombinasi buatan yang anda dapatkan dengan pengujian domain atau desain pengujian kombinasi.</li><li>Pengujian regresi (regression testing)<br>Pengujian regresi adalah gaya pegujian yang berfokus pada pengujian ulang (retesting) setelah ada perubahan. Pada pengujian regresi berorientasi risiko (risk-oriented regression testing), daerah yang sama yang sudah diuji, akan kita uji lagi dengan pengujian yang berbeda (semakin kompleks). Usaha pengujian regresi bertujuan untuk mengurangi risiko berikut ini:<br><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Perubahan yang dimaksudkan untuk memperbaiki bug yang gagal.</li><li>Beberapa perubahan memiliki efek samping, tidak memperbaiki bug lama atau memperkenalkan bug baru.</li></ol></li><li>Penerimaan pengguna (user acceptance)Pada jenis pengujian ini, perangkat lunak akan diserahkan kepada pengguna untuk mengetahui apakah perangkat lunak memenuhi harapan pengguna dan bekerja seperti yang diharapkan. Pada pengembangan perangkat lunak, user acceptance testing (UAT), juga disebut pengujian beta (beta testing), pengujian aplikasi (application testing) dan pengujian pengguna akhir (end usertesting) adalah tahapan pengembangan perangkat lunak ketika perangkat lunak diuji pada “dunia nyata” yang dimaksudkan oleh pengguna. UAT dapat dilakukan dengan in-house testing dengan membayar relawan atau subjek pengujian menggunakan perangkat lunak atau, biasanya mendistribusikan perangkat lunak secara luas dengan melakukan pengujian versi yang tersedia secara gratis untuk diunduh melalui web. Pengalaman awal penggunaakan diteruskan kembali kepada para pengembang yang membuat perubahan sebelum akhirnya melepaskan perangkat lunak komersial.</li><li>Pengujian alfa (alpha testing)Pada jenis pengujian ini, pengguna akan diundang ke pusat pengembangan. Pengguna akan menggunakan aplikasi dan pengembang mencatat setiap masukan atau tindakan yang dilakukan oleh pengguna. Semua jenis perilaku yang tidak normal dari sistem dicatat dan dikoreksi oleh para pengembang.</li><li>Pengujian beta (beta testing)<br>Pada jenis ini, perangkat lunak didistribusikan sebagai sebuah versi beta dengan pengguna yang menguji aplikasi di situs mereka. Pengecualian/cacat yang terjadi akan dilaporkan kepada pengembang. Pengujian beta dilakukan setelah pengujian alfa. Versi perangkat lunak yang dikenal dengan sebutan versi beta dirilis untuk pengguna yang terbatas di luar perusahaan. Perangkat lunak dilepaskan ke kelompok masyarakat agar dapat memastikan bahwa perangakat lunak tersebut memiliki beberapa kesalahan atau bug.</li></ol> | ||
− | === | + | ==Konsep Dasar Elisitasi== |
− | < | + | ==requiretmen elicition== |
− | <p style=" | + | ===Requiretmen=== |
− | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> Menurut Guritno (2011:301), “Requirement adalah sifat-sifat sistem atau product yang akan dikembangkan sesuai dengan keinginan customer”. Adapun, spesifikasi software requirement yang baik dan sangat relevan untuk dilakukan sebelum melakukan penelitian dalam bidang teknologi informasi adalah:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Unambiguous (tidak ambigu)</li><li>Complete (lengkap)</li><li>Consistent (konsisten)</li><li>Modifiable (dapat diubah)</li><li>Traceable (dapat dilacak)</li><li>Dapat digunakan selama pengoperasian dan maintenance</li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Requirement diklasifikasikan sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Functional requirementst<br>Menjelaskan interaksi antara sistem dan lingkungannya ayang terpisah dari implementasi. Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.</li><li>Nonfunctional requirementst<br>Adalah aspek-aspek pengguna yang dapat dilihat mengenai sistem yang tidak secara langsung berhubungan dengan functional behavior, response time harus kurang dari 1 detik, dan the accuracy must be whitin a second.</li><li>Psudo requirement<br>Requirement ini dipaksakan oleh client atau lingkungan tempat sistem akan beroperasi.</li></ol> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Definisi Elisitasi=== | ===Definisi Elisitasi=== | ||
− | < | + | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><ref name="Rahardja, dkk. “Konsep Elisitas”.dalam Jurnal CCIT Vol – 04 NO.3 (2011:302)">Menurut Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302)</ref>Menurut Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302), “Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.” Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Elisitasi Tahap IBerisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</li><li>Elisitasi Tahap IIMerupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI.Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.<br><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikut penjelasan mengenai MDI</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>“M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</li><li>“D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna. </li><li>“I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem</li></ol></li><li>Elisitasi Tahap III<br>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:<br><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.</li><li>O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.</li><li>E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.</li></ol></li></ol><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Nugroho (2010:10), “Akuisisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya tebuka”.</p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Saputra (2012:51), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”. </p><p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan.</p> |
− | diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
==Literature Review== | ==Literature Review== | ||
===Definisi Literature Review=== | ===Definisi Literature Review=== | ||
Baris 1.399: | Baris 1.053: | ||
<p style="font-size: 12pt;font-family: 'times new roman';text-align:">Untuk menganalisasistem yang berjalan, pada penelitian ini digunakan program Unified Modeling Language (UML) untuk menggambarkan prosedur dan prosesyang berjalan saat ini, sebagai berikut :</p> | <p style="font-size: 12pt;font-family: 'times new roman';text-align:">Untuk menganalisasistem yang berjalan, pada penelitian ini digunakan program Unified Modeling Language (UML) untuk menggambarkan prosedur dan prosesyang berjalan saat ini, sebagai berikut :</p> | ||
====Use Case Diagram Pendataan Surat Masuk dan Surat Keluar==== | ====Use Case Diagram Pendataan Surat Masuk dan Surat Keluar==== | ||
+ | =====Usecase Diagram Pendataan surat masuk===== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://photos.google.com/photo/AF1QipNjvjP-EwfU8z9aldwu3Mc0b7y2ejfZ3QtpfSgk"/></div> | ||
+ | =====Usecase Diagram Pendataan surat keluar===== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/rqp1dBD65ypXXIu3lB1IdiWp2evWKaTqsWzIyoQD5w=w285-h260-no"/></div> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.3 Use Case Diagram Sistem Pendataan surat keluaryang berjalan digambarkan dengan use case,yang memiliki kegiatan sebagai berikut :</p> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li> 1 sistem yang mencakup seluruh kegiatan pendataansurat keluar</li> | ||
+ | |||
+ | <li> 4 actor di antaranya : Bagian umum,Sekretaris, Pengirim suarat dan Camat.</li> | ||
+ | |||
+ | <li>1 extend : surat diterima dan surat dikembalikan.</li> | ||
+ | |||
+ | <li>5 Use case diantaranya : membuat surat keluar, cek surat keluar, mencatat di buku agenda, menyerahkan surat keluar untuk di kirim, membuat laporan suratkeluar, menyerahkan laporan surat keluar.</li></ol> | ||
+ | {{pagebreak}} | ||
+ | ====Activity Diagram Pendataan Surat Masuk dan Surat Keluar==== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Secara grafisdigunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnismaupun use case. Activity diagram dapat juga digunakan untukmemodelkan action yang akan dilakukan saat sebuah operasi dieksekusi,dan memodelkan hasil dari action tersebut.</p> | ||
+ | =====Activity Diagram Pendataan surat masuk===== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/dW-2ZGZcFZS6juR-jUVffhDK7Kg-BTx8IZWrCo9urg=w533-h353-no"/></div> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>1 Intial Node, objek yang diawali.</li> | ||
+ | |||
+ | <li> 7Action Statedari sistem yang mencerminkan eksekusi dari suatu aksi.</li> | ||
+ | |||
+ | <li> 2 Final Node, objek yang di akhiri.</li> | ||
+ | |||
+ | <li>3 vertical swimelane.</li></ol> | ||
+ | |||
+ | =====Activity Diagram Pendataan surat keluar===== | ||
+ | |||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/8tslvPBGiegsgpFOAgqpX9ZhtSbR7ofJg963Rx9hUA=w72-h47-no"/></div> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li> 1 IntialNode, objek yang diawali</li> | ||
+ | |||
+ | <li>12 Action State dari sistem yang mencerminkaneksekusi dari suatu aksi.</li> | ||
+ | <li>1 Decision Node, yang mencerminkan sebagai pilihan eksekusi.</li> | ||
+ | |||
+ | <li>2 Final Node, objek yang di akhiri.</li> | ||
+ | <li>4 vertical Swimelane</li></ol> | ||
+ | ====sequence Diagram Pendataan Surat Masuk dan Surat Keluar==== | ||
+ | =====sequence Diagram Pendataan Surat Masuk===== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/Q2JscsJDnQAqEWMSaKflpIup9ER1Yf2hL1SicN6wGg=w332-h201-no"/></div><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>3 actor yang | ||
+ | melakukan kegiatan: Bagian Umum, PenerimaSurat, Camat.</li> | ||
+ | <li>4 Lifeline yang dilakukan: Surat masuk, Buku agenda, Kartu penerus disposisi, Laporan surat masuk.</li> | ||
+ | |||
+ | <li>8 Message | ||
+ | diantaranya: Menerima surat masuk,mencatat di bukuagenda, mencatat di kartu penerusdisposisi, mendistribusikan surat masuk, menerima surat, membuat laporan, menyerahkan laporan, menerimalaporan.</li></ol> | ||
+ | |||
+ | |||
+ | =====sequence Diagram Pendataan Surat keluar===== | ||
+ | |||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/BGo19zkOQkUYgeMwjBEkNWqW3YOy5cXQEwmuGBq0hw=w540-h409-no"/></div> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | |||
+ | <li>4 actor yang melakukan kegiatan: Bagian umum, | ||
+ | Sekretaris, Pengirim surat dan Camat.</li> | ||
+ | |||
+ | <li>. 4 Lifeline yangdilakukan: Surat keluar, Buku agenda, Mengirim surat, Laporansurat keluar. .</li> | ||
+ | <li> 13 Messagediantaranya: membuat suratkeluar, memberikan surat, menerima surat, cek surat, Acc surat,mengembalikan surat yang telah di acc, menerima surat yang telah di acc, mencatatdi buku agenda, menyerahkan surat, menerima surat, membuat laporan, menyerahkanlaporan, menerima laporan. </li></ol> | ||
+ | |||
+ | ==analisis sistem berjalanan== | ||
+ | ===metode analisi sistem=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Metode analisa sistem yang di gunakan adalah | ||
+ | metode OOAD yaitu analisa dengan menggunakan Unified Modeling Language (UML). Sistem yang berjalanterdiri dari use case, activity dan sequence diagram.</p> | ||
+ | ===Analisa Masukan, Analisa Proses, Analisa Keluaran=== | ||
+ | ====analisa masukan==== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Analisa masukan adalahanalisa atau penguraian masalah yang dilakukan terhadap semua data atauinformasi yang berfungsi sebagai data input sehingga menghasilkan proses dankemudian akan ada hasil dari sebuah proses itu sendiri.</p> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Nama Masukan : Surat Masuk dan Surat Keluar<br> | ||
+ | Fungsi :Sebagai bukti pendataan surat masuk dan surat keluar<br> | ||
+ | Sumber : Petugas pendataan surat masuk dan surat keluar<br> | ||
+ | Media : Kertas<br> | ||
+ | Frekuensi : Setiap ada surat yang masuk dan surat yang keluar<br> | ||
+ | Keterangan : Surat masuk dan surat keluar<br></p> | ||
+ | ====analisa proses==== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Analisa proses adalah analisaatau penguraian masalah yang dilakukan pada proses sebagai suatu hasil respekbalik karena adanya data input. Didalam proses inilah semua data atau informasi yang masuk akan diolah dengan menggunakan pengolahan sistem yang ada.Ketika ada surat yang masukmaka bagian umum mencatat di buku agenda dan di kartu penerus disposisi, kemudianmenyerahkan surat ke penerima surat, kemudian membuat laporan dan menyerahkan ke Camat dan ketika ada perintah untukmembuat surat keluar bagian umummembuat surat keluar, kemudian menyerahkan ke Sekretaris untuk di setujui,setelah di setujui kemudian mencatatnyadi buku agenda,setelah dicatat bukuagenda, bagian umum menyerahkansurat ke pengirim surat, setelah itu bagian umum membuatlaporan untuk di serahkan ke Camat.</p> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Nama Proses : Pendataan surat masuk dan surat keluar<br> | ||
+ | |||
+ | Masukan : Form pendataan surat masukdan surat keluar<br> | ||
+ | |||
+ | Keluaran : Laporan pendataan suratmasuk dan surat keluar<br> | ||
+ | |||
+ | Ringkasan proses : Proses ini menginput pendataan surat masuk dan surat keluar dari bukuagenda</br></p> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Adapun penjelasan lebih rinci mengenaiAnalisa proses yang sedangberjalan digambarkan denganmenggunakan Unified Modeling Language(UML).</p> | ||
+ | ====analisa keluar==== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Analisakeluaran adalah analisa atau penguraian masalah yang dilakukan pada hasil darikeseluruhan proses yang terjadi darimulai penginputan data sampai terjadi proses pengolahan data melalui sistem pengolahandata yang ada, dan juga melalui proses pengecekan kembali data-data yangada bila terjadi kesalahan atau data kurang lengkap. | ||
+ | |||
+ | Meliputi :</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>Laporanpendataan surat masuk | ||
+ | |||
+ | Berupa laporan pendataan surat yang masuk, yangdikumpulkan selama satu bulan</li> | ||
+ | <li>Laporan | ||
+ | pendataan surat keluar | ||
+ | |||
+ | Berupa laporan pendataan surat yang keluar, yang dikumpulkan selama satu bulan</li></ol> | ||
+ | ==Konfigurasi Sistem Yang Berjalan== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:justify;text-indent: 0.5in;line-height: 2">Di dalam membuat analisa program untuk penulisan laporan Skripsi, penulis menggunakan komputer dengan konfigurasi minimal sebagai berikut:</div> | ||
+ | |||
+ | ===Spesifikasi Hardware=== | ||
+ | <ol> <li style="text-align: justify;line-height: 2;">Processor: Intel(R) Core(TM) i3-2310M</li> <li style="text-align: justify;line-height: 2;">Monitor: SVGA 15”</li> <li style="text-align: justify;line-height: 2;">Mouse: Optical</li> <li style="text-align: justify;line-height: 2;">Keyboard: PS/2</li> <li style="text-align: justify;line-height: 2;">RAM: 2 GB</li> <li style="text-align: justify;line-height: 2;">Harddisk : 500 GB”</li> <li style="text-align: justify;line-height: 2;">Printer: Canon</li> </ol> | ||
+ | |||
+ | ===Spesifikasi Software=== | ||
+ | <ol> <li style="text-align: justify;line-height: 2;">Microsoft Office 2007</li> <li style="text-align: justify;line-height: 2;">Adobe Dreamweaver</li> <li style="text-align: justify;line-height: 2;"> Notepad++</li> <li style="text-align: justify;line-height: 2;">Google Chrome</li> <li style="text-align: justify;line-height: 2;">Adobe Photoshop</li> <li style="text-align: justify;line-height: 2;">Edraw Max</li> <li style="text-align: justify;line-height: 2;">Xampp</li> </ol> | ||
+ | |||
+ | ===Hak Akses (Brainware)=== | ||
+ | <ol> <li style="text-align: justify;line-height: 2;">staff</li> <li style="text-align: justify;line-height: 2;">Admin</li> </ol>==permasalahan yang di hadapi== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkananalisa yang dilakukan peneliti, masalah yang dihadapi pada sistem yangberjalan adalah:</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>Sistem | ||
+ | pendataan surat masuk dan surat keluar yang berjalan pada Kantor KecamatanSukadiri Kabupaten Tangerang masih bersifat manual, sehingga membutuhkan waktuyang lama dalam mengolah data.</li> | ||
+ | |||
+ | <li>Penyimpanandata-datanya masih kurang efektif dan kurang tertata dengan baik karena tidakadanya tempat penyimpanan data yang baik dan terintegrasi.</li> | ||
+ | <li>Membutuhkanwaktu yang lama dalam pembuatan laporan pendataan surat masuk dan surat keluar,sehingga dibutuhkan suatu aplikasi yang terkomputerisasi. </li></ol> | ||
+ | ==Alternatif Masalah Yang Di hadapi== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Dalam hal inipenulis mengusulkan sebuah alternatif pemecahan masalah yang bertujuan untukmengatasi kekurangan-kekurangan yang ada pada sistem yang sedang berjalandengan membangun suatu sistem informasi yang dihasilkan lebih efektif , efisiendan akurat, diantaranya :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>Mendesign suatu sistem dengan dengan menggunakanUnified Modelling Language (UML) yang berbasis OOAD (Object Oriented Analysis Design) sehinggasistem yang baru akan berjalan lebih optimal.</li> | ||
+ | </li>Membuataplikasi pengolahan pendataansurat masuk dan surat keluaryang mudah dioperasikandengan cepat yang mudah di akses oleh bagian umum yang mempunyai tempatpenyimpanan data sehingga data-data yang ada tidak akan hilang.</li></ol> | ||
+ | |||
+ | ==User Requirement== | ||
+ | ===Elisitasi Tahap I=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:"> | ||
+ | |||
+ | <p style="line-height: 2">Elisitasi tahap I disusunberdasarkan hasil wawancara dengan teknisi. Berikut dilampirkan DiagramElisitasi Tahap I:</p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/N7_NGNMcgmuef46n0nXEJz5tI4uddg5VE7o8-Ps0ZQ=w583-h399-no"/><br> | ||
+ | <img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/fVhqoGlB-fIVZaMlBf8E2AKAZT4fk4pnRcjs5B2FMw=w577-h315-no"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center"> | ||
+ | |||
+ | <p style="line-height: 2">Tabel elisitas 3.6.1</p></div> | ||
+ | |||
+ | ===Elisitasi Tahap II=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:"> | ||
+ | |||
+ | <p style="line-height: 2">Elisitasi TahapII dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasi melaluimetode MDI. Berikut penjelasan dari beberapa requirement yang diberi opsiInessential (I) dan harus dieliminasi:</p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center;"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/pmVBOxjGLyJSAvlGikCqIzkIuMnhVJxA7bLs71-PUw=w410-h533-no"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center;"> | ||
+ | <p style="line-height: 2">Tabel elisitas 3.6.2</p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';"> | ||
+ | <p style="line-height: 2">Keterangan :<br> | ||
+ | M (Mandatory) = Penting<br>D (Desirable) = Tidak terlalu penting<br>I (Inessential) = Tidak</p></div> | ||
+ | |||
+ | ===Elisitasi Tahap III=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:"> | ||
+ | |||
+ | <p style="line-height: 2">Berdasarkan Elisitasi Tahap II diatas,dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali denganmenggunakan metode TOE dengan opsi HML.Berikut adalah requirementtersebut</p></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center;"> | ||
+ | <img width="600" height="600" style="margin:0px" src="https://lh3.googleusercontent.com/PHBfOGe0mTka9xXb7sdaVdWHSs-ZT7eualjYBb0GKA=w416-h541-no"/><br> | ||
+ | <p style="line-height: 2">Tabel 3.6.3 Elisitas III</p></div> | ||
+ | |||
+ | ===Final Draft Elisitasi=== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:"> | ||
+ | |||
+ | <p style="line-height: 2">Final draft elisitasi merupakan bentuk akhir dari tahap – tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk. Berikut saya lampirkan Diagram Final Draft Elisitasi.</p></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center;"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/krekhzz9d6pqHgXd-JXMKEu8nBOT5wHP8qPnJ02P_A=w524-h520-no"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:center;"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/VE2yyWNcLb8aWQw9d7NaydPxUY7XS1OVByCkCso0Yw=w528-h542-no"/></div> | ||
{{pagebreak}} | {{pagebreak}} | ||
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>= | =<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>= | ||
− | <div style="font-size: | + | ==rancangan usulan== |
− | + | ===prosedure sistem usulan=== | |
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Setelah mengadakanpenelitian dan analisa sistem yang berjalan maka selanjutnya akan dibahasmengenai rancangan usulan sistem yang akan dibangun. Terdapat beberapa usulanprosedur yang baru dan memperbaiki sistem yang telah berjalan sampai dengansaat ini. </p> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Urutan usulan prosedur ini berisikan urutan prosessurat masuk, prosessurat keluar serta pembuatan laporan. </p> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><li> ProsedurSurat Masuk | ||
+ | |||
+ | Suratmasuk disimpan ke dalam sistem pendataan surat masukdan kemudian admin menginput data suratmasuk kedalam input surat untuk diarsipkan.</li> | ||
+ | <li>Prosedur Surat | ||
+ | Keluar<br> | ||
+ | |||
+ | Adminmembuat surat keluar kemudian menginput ke dalam sistem pendataan surat keluaruntuk diarsipkan. | ||
+ | </li></li>ProsedurPembuatan Laporan<br> | ||
+ | |||
+ | Adminmembuka sistem pendataan surat masuk dan surat keluar dan memilih menu laporandata surat untuk melihat laporan surat masuk dan surat keluar. Apabila admin inginmencetak laporan surat masuk dan surat keluar, admin cukup menekan tombolprint.</li></ol> | ||
+ | |||
+ | ==Rancangan Diagram Sistem yang Diusulkan== | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Untuk menganalisa sistem yang berjalan pada penelitian ini diguanakan | ||
+ | software visual paradigm for UML 6.4. Dimana software ini digunakan untuk | ||
+ | menggambarkan use case diagram, activity | ||
+ | diagram, class diagram dan sequence diagram. </p> | ||
+ | |||
+ | ===Usecase Diagram Yang Di usulkan=== | ||
+ | ====Usecase Diagram Admin==== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/SWAvGFx45_DZFJ1I2yCn-BXVWMsHL1HmL0BCYq_w18dt48PfG6g-2qF7WZqvigio7w3m58ufB5xVUwrKTfE2qzpmTWfIb9GqSyZ8UBg9AP2OKsDgXNPBhsDKkqRfIQEpfC8hsyILDqqgpZZdFXOl9kRDhG5UaJuVLRaEQKLBZTEp7K1Iy3U7FuqvFA2oxIreG7EtIGwFNNPhYuv5bNswK7w8wZHS7GGMqDqwlNLar2yrziiVGVCtVstcZealVpoo-Bumx7Vw7ueCAth4dgHvU0g3HeczD-Ryv6fcA3GyWWv57MtfR-4Fzykx1ZQI1W2-fjmJaDMhYh6ebFfMYoxrJBHM_mjF1F9xV6on2R2pFGSjJ2AhHw5mTkb8o2zMecOlEiR_jwm67IOpAtx39y_c1QtKOokPUvnjSynwEuXtHFwfL_bzlVTn1s9KKsM_n84ThxQlb309b8mcYCnfYOvKAGvoJLHn4b1Kd9HqX_UmALhKkeoc5WW32TrSL-Ad4pBoG-yCfz3duMZky8dFGyfUeS43guijhkx3BfJ-hrJzXN8=w484-h441-no"/></div> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan Use Case Diagram yang diusulkan seperti pada gambar 4.1 terdapat :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 (Satu) sistem yang mencangkup seluruh kegiatan Sistem pendataan Surat Masuk dan Surat Keluar untuk Admin pada Kantor Kecamatan Sukadiri kabupaten Tangerang.</li><li>1 (Satu) Actor yang melakukan kegiatan yaitu : Admin adalah bagian Sub Bagian Umum dan Kepegawaian yang memiliki hak akses untuk mengontrol</li><li>1 (Satu) Use Case yang dilakukan diantaranya : Menampilkan Login.</li><li>16 (Enam belas) Include diantaranya : Menampilkan Verifikasi Login Benar, Menampilkan Verifikasi Login Salah, Menampilkan Beranda, Menampilkan Data Pegawai, Menampilkan Input Data Pegawai, Menampilkan Data Surat, Menampilkan Surat Masuk, Menampilkan Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Menampikan Pengguna, Menampikakn Data Pengguna, Logout.</li></ol> | ||
+ | |||
+ | ====Use Case Diagram Untuk User==== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/ADf9h3OgmdwThxN8B-wRjYixKdDS9ZXy4zkcn-gVBbFUQflNYBi2ulGQxPzdEXsk5R3Dc0n7GhyvEkpTqE2BMfMaYgb7meB25W7kfBTLHxZNqIBiS-5x86BLt9eV-IreFPwwl1AE17y93cI15xdZYcp8InYXTeXffCTkcruuc9exR16qczIZSSpeNeCEss0yT9V09P1e5a_oZdHnC1EWBcP0_WrPC1c4jZI9VvoGSvN5VTf8OMAMTN73jEuOxiGGLDy7RZiuA3Tc5SC8X572PJQooAUB21pO2wpFqsHJd8xe9__bT5fztoLL7DMt7aT3_onYjYen4WPtuBnSsVA7l83CXUH_bRFSG1BvSlJSaj4OonE89-5Ed3EzjAngFhcqGflK4p0iqgmWsYrIwF5z4T8PfOCHnt1cEsY4BshOBrOaFkVrsNNpYu9Isz_hWeBJhK96IgVAOzirr1a4uwBZNybFKVhV2FOZbTp2vn3kTTs7xEtOiwF2li9xiAXhji3nimnOZJc7wZe2L1J7gK7RCmV5YX0I5BVLC8MZysHvcpM=w449-h338-no"/></div> | ||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan Use Case Diagram yang diusulkan seperti pada gambar 4.2 terdapat :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 (Satu) sistem yang mencangkup seluruh kegiatan Sistem pendataan Surat Masuk dan Surat Keluar untuk User pada Kantor Kecamatan Sukadiri kabupaten Tangerang.</li><li>1 (Satu) Actor yang melakukan kegiatan yaitu : User adalah bagian Bagian Umum dan Kepegawaian yang memiliki hak akses untuk pelaksana.</li><li>1 (Satu) Use Case yang dilakukan diantaranya : Menampilkan Login.</li><li>12 (Dua belas) Include diantaranya : Menampilkan Verifikasi Login Benar, Menampilkan Verifikasi Login Salah, Menampilkan Beranda, Menampilkan Data Surat, Menampilkan Surat Masuk, Menampilkan Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Logout</li></ol> | ||
+ | |||
+ | ===Activity Diagram Yang Di usulkan=== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/IOxZSZC4yBi2AtF8kiTgQgeX_GTC-4HCmOWO6RzCtQI0QCcSp6Ier7aUtMPWvqTRoPEKg5xlPHzWvhksMSj_zQWM0J5lL5765kkHZmN7cQcjce2lY0CeRCBGfLI0rFa5ZQBhDhKxVFNH3O87-9dWdf6hSWHzhJi0thTO20_iZBvuPAiYisrXrHOgVmrS12AVcbEctT0TIqZz9iYo1A-GfVFAUnAYpAayJj4wUNINZHSUd5iOzkwxr--q0Ed6FUDPZyT9FfVkaTePivPkvu83hsvgwuDDLEQ3dvxlOPQZSJ1_1PO9eV1mPXmbAs6tg94ISTLg3X0ARWepaJf-86CteiEsS5u_CCx5kauC9zUmQcELZTrbhI0iHiavDlSwOxoqRab0eJBDwZMQ-Pv1EtnawCPgn4c99UY_xYfzKMzfH6NIHVVqQrSeWxTdS4DpiZg_4P1l_xCWN7PBx8aIkXso_QEF-lojVTEWzpDnYSwuDopw1DS3wp9KffoZt98XXWuXweYRLQ=w453-h300-no"/></div> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan Activity Diagram yang diusulkan seperti pada gambar 4.3 terdapat : </p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 Initial Node, sebagai awal objek</li><li>14 Action, sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yaitu : Menampilkan Login, cek login, Menampilkan Beranda, Menampilkan Data Pegawai, Menampilkan Data Surat, Menampilkan Data Surat Masuk, Menampilkan Data Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Menampilkan Pengguna, Logout.</li><li>6 Fork Node, menjelaskan adanya beberapa aliran</li><li>1 Decision Node, untuk membuat keputusan</li><li>1 Final Node¸objek yang diakhiri.</li></ol> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/59Ox5oGyiosM8LAsbfJ355kDEB4X-N7FeBhhJZKffEEi3yo5BXOoMOJ1Mu-gwDA3cY3CaZF0HeUcDN8b0F_eZESpMWYyQwQVEnf3S3dICM8A4-gyin36d3tlF0AuCtaLhdllXyIOq5mJv4Zc5ni09U6hgEz0RAPqakpsoVuZb6mrXZ-x2qgGqt0opdDra3Uy4dVb_yi7N9U7Lrj-18ZY2A3GB7MZV8yuoHSLLlb8EBUp2-bOod5ypow0tA15u9SJ6loxLPfVACby7OL5lNyLOV5I2vRgQ4iGFavFxWplkKx_SQhTnfAPA0dQlO9lyN5T37sPyUd6F1IEsUgQf57fdbkRCCf_mf6Pc_MTWgKlow34TipzGJHzXsyTHSKnhDrX43A4rSygCTkzasIbKZtAB2jxFWb9C1k5rRyAT_MA6qWlcLsDR9vWVrkFJF6sqMM1CUCGCfkPW5apC2othCHZCAKuI4LdgJ_zcf0IamqY4-M6U-wyVdCf4KoYnhmsu-p0rAf-aQ=w461-h303-no"/></div> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan Activity Diagram yang diusulkan seperti pada gambar 4.4 terdapat : </p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 Initial Node, sebagai awal objek</li><li>12 Action, sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yaitu : Menampilkan Login, cek login, Menampilkan Beranda, Menampilkan Data Surat, Menampilkan Data Surat Masuk, Menampilkan Data Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Logout.</li><li>6 Fork Node, menjelaskan adanya beberapa aliran</li><li>1 Decision Node, untuk membuat keputusan</li><li>1 Final Node¸objek yang diakhiri.</li></ol> | ||
+ | |||
+ | ===Sequence Diagram Yang Di usulkan=== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/EuPUYWgCegbvMnAXyv14Rwpil-0jey646EInJRjFXO2FLrQWxQGM4RRTaV4Qdxxi4jXrPG_xOTYWCKVHTa6coiMU6DkfXHFsyFnn1QPSv_NJfHaU_Iho_9r97CBD5SR-rvJh-wuroxqZ69VXsj1h232ETfhWLpZigCS-vpIOoM7pqri_fCOjXRN_SVZHE6HUdZQlQ2HrzVFl3cgoj4CyH6_4eXBBPiynce_ITh3oJyZ2yT2SjrzMj3cME6qynTVXsMdVHMbjRi0Khfucm7-gzGNmQfyW-A08u_MEwTH5SDSM9fBpuua1nFZlGe5KTGUhuQ5gHxrDWvlZKm5CMsn9Qm8rrJS_gQK0NZV1WVQ4XApluFOj1_8UTe7eutO-IuLNvPQ6qztuuM9IVrqtXDeRFzAIV-oI0uPDOplDD0fwrxZ0sFrdXgLyjjWrbiP58vIyuZRDjmwoNrqRRV5SPF8vedI_0wr8nEYNYuwz-wXPZ05oPt2-24I-HY6fdpFRqtjLddPncg=w400-h492-no"/></div> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Bedasarkan Sequence diagram yang diusulkan seperti pada gambar 4.5. terdapat : </p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 Actor yang melakukan kegiatan yaitu Admin</li><li>16 Life Line antar muka yang saling berinteraksi</li><li>28 Massage hubungan antar objek yang satu dengan objek lainnya yang mempunyai nilai.</li></ol> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/gBmya4Db-vgEK5LIev8f_XOHHof8P22kgCuUl3ADJeM-PaUcjPqKQZXfbEQZyk_zMFu6OqtXPPOrFKxauyEgr2OT6tsu968H1zNlo-RNstArdyTvHziMEqCfmUq4Lx2ijVmO7i0hzZCI_YJut0q0BAISdnaYXQ4gRoNSe0qTlyy0tli8M5-VxglGhf4H4TZE9olMkxxp_G8jZDjVcoglvQjGDzVZwccKZPNP4yjA7LlZDvhp8MFn7RGAaT5CUfrRL8TrrVcpZqJzRuLdgQYajTQQy2OVHSHMN3ikGh_waaSE7r6gDLTUVyKg63rETpxkIjcQ6TnpHbiSZmA0XVW36UGv8WEzM2Z5icziRQzXdeRJNp2D_M-QmHq-0DYWIQHH6t0r-r9ni7oaKegeiI11fTUTi1x3NwJUT2wm-NBry8dSt2FQXjQYzwYrKg2uEB60SqWbqK7CEuqdQKdCXJIKbq9T0tNmz6JGTG6W10jSf_HoEMv0PfhgxuVRe_ja55ojRslSGA=w388-h276-no"/></div> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Bedasarkan Sequence diagram yang diusulkan seperti pada gambar 4.6. terdapat : </p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>1 Actor yang melakukan kegiatan yaitu User</li><li>12 Life Line antar muka yang saling berinteraksi</li><li>20 Massage hubungan antar objek yang satu dengan objek lainnya yang mempunyai nilai.</li></ol> | ||
+ | |||
+ | ===Class Diagram Yang Di usulkan=== | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/1AVQSv6VMPnp4YeMb6yjogypZjqO3nGmoEi_cIbbbxH5rkVUYU1VC-UHtroraoSDGyrE0zs5mql3tKNQj_T0M0_DM4ZpzBQaQvBbmGYrDDFM3rtrXlExz_whR3HbgmkrBaUJjquesIVQYOafVaXcAhwuNI0Jdnzd43JEm12Gv5ZFx1Y71RLisHXu69rFnCr7P-jBME60s_110VesF57LU-Pjvnyynqi3YU5qMbHABz47PMe2Kz0GquWCb-8UlDm52dTIyqjG4Zji0kRSiwhkhHTsgaInyv6KFO2MIv2Ch3tPE-zbkLl4dI_qJW_KrvfmHlxIEQxeQuwLaAT4kq6qNBwgLUcN3yBspxeQqO2lkmohvoEfjSFyjmcKei4CpAfOSbrHyqMRGcPNVo-hoDhKVeuJLvytnMpN9e8OACKyC7_1-crGGeqTBicwk5sp0b0PVNylfNPyvjSK1XvxZwk4tPvhQgwtEEgoFmT1XP89sJw8YPDkaCnw-71hwDcTLj6KBI-JGA=w371-h306-no"/></div> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berdasarkan Class Diagram yang diusulkan seperti pada gambar 4.7. terdapat :</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>5 Class, himpunan dari objek-objek yang berbagai atribut serta operasi yang sama.</li><li>4 Association, digunakan untuk memodelkan relasi antara objek</li></ol> | ||
+ | |||
+ | ===Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan === | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berisiperbedaan prosedur sistem berjalan dan sistem usulan yang dibuat dalam bentuktabel. <br> | ||
+ | Tabelperbadaan antara sistem yang berjalan dan sistem diusulkan seperti pada table4.1. </p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/Mf57AefhzD4MjuQoi1g98wzYzfCQCi2Bbgi4FwRiztwHrdYo6WJBv0uNl7BeuQJbPmzrIBBOg-zLE4jlkc77eo-T3rF8xu8VoZ3sMBEyd0n28KDtlNF8yoKJsumBpC5d3MFG74ArvX-KJSvdbRF03vqIQsmCqrFXtsfrX-y62mB3mVklGnZCyQe9Ad8GxET_4aPvD2STrwyqTIVLkLSa1GJBGubUvYtfOoe3yqFP_Z8_StX_YCRBOEYFls6AKExTYqQw8ID6mRT8gjlRu7jPvW_HgQl7HgMixHGioUMa-31dHid578UvJLls0XbNTS3b-_I0fW7aGY4I8UZUI2Htb86ccFTfjesCG-B2QViKTGBUTfLU4r1DWgrBvyPfLC-VjPjst_cGqryWlLGTH2RjqsT6G3EC6Dt0E2a4h18wivrnisVetdGkc1e3NnfCWrUDRmkjFsqPJ2gD6xacGixSe5aA-RpaDc9rZet-IVN2d-zk1DToM4W84eciyj2cCeptpnYiyQ=w363-h464-no"/></div> | ||
+ | ===Perancangan Basis Data=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Rancangan basis data digunakan sebagaimedia penyimpanan data yang dipergunakan dalam aplikasi dan database membantu pemrogramandalam menampilkan data.</p> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Hasil analisa pada sistem yangdihasilkan terdapat beberapa rancangan yang diusulkan. Dari rancangan tersebutakan dibentuk rancangan basis data untuk mempermudah melihat bentuk file danisinya. Berikut ini adalah penjelasan tentang proses perancangan basis datayang diawali dengan normalisasi yang akan menghasilkan class diagram dan spesifikasi basisdata.</p> | ||
+ | |||
+ | ===Normalisasi=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align:justify;"> | ||
+ | Bentuk normal suatu basis datarelasional dicapai melalui beberapa tahapan yang disebut proses normalisasi.Langkah-langkah Unnormalized, First Normal Form(1NF), Second Normal Form(2NF) dan ThirdNormal From(3NF) akan dibahas dalam bagian berikut ini: | ||
+ | </p> | ||
+ | ====Unnormalize==== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align:justify;"> | ||
+ | Berdasarkantabel 4.2 Unnormalized Form merupakansebuah kumpulan data yang akan direkap, tidak ada keharusan untuk mengikutisuatu format tertentu, dapat saja tidak lengkap atau terduplikasi. Datadikumpulkan apa adanya sesuai dengan kedatangannya. | ||
+ | </p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/9P_g8YOPv1Zn4VWGkNRyiTZY9P9LaXJDurEnuL2-5qkqRvkFA7MrmcUUlJiSCk9a2XcH6PS2jMx8n4LIs8EVKqYxfcv4kvppcsFp2iT4oSL-F_Dw48jq5bd-Ar5meCT-K3lPmXeK1v2trLbrDrz9tmME0Oy1jTEv6HJwiyiLemYqcVXR2WE0Wy5U8yJU8ZfZHBS3tkAIlemvHeNX53PPymsLb9nZYqmNWNSKEFE2qUdI--2CSJ69EXp-3DkvrfMXijQBTJDeW9FFsnqD95xS8U7tUk3LiSrxiLu0xzteknQOTb3AFX4frxD_FDhTstUS72JmmxikasyvVj8TKf8CkBz6Y7Rkd2le5Ohg6HTa3HqfUP6aPPwvRdjOEcdkgpkGXPaPgq0wX_wm1ZquLMc40dAsNvgpgGeuaz8Cn4xkSDCMpKY9zWWtd2gqwf3mdpWFdEGut6JSn1-28fwRzzp77O0j--sm6iGP7ewwf-T-gQGdz_D33KtbWpPlwRyvoeWDFU9vlQ=w150-h410-no"/></div> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/XJrpPCihkKQRJ9cX36EP7QtiyN6FnTfpElU-MhBZvGUMyBVXS_ooL6jm-pSoBVq7UdLyPqpj9ZcFWvOC5tLU8kIWTb0ShhE0H3QW8tbyBNMX5FvIXyEKJzBIj-MA-uxE3bM5mOG5kjQx_VX6YFU6mQhhnooiLZUv5MGwV28BK82qyzz9PZis0rJlwSuGiORovyqUS9VoXyjP63RlFjSRm2FWhM0K2HaaKe9ZySxqoZyIlY7Ppiqt6X069Yh_MuLtDMR3CuavNFuKfYBSqh1rOJuWByyaSpoYmKzM64FlV9GLUVecaI1jYC9K3jRNwm58SSm813FdYE_krLjJJNNzxbtyLreOm1k4G4J7ESPnXLU6HUeRyUEDM6-HP6pDMhTxNCAwP5OCv-gnjc-RmDqWGfr9iR6m8W5ttahBm2RAPmUnUMjVzNCNGmrGCxABgYNOjDfZYwpdqWeznimSKDf61bFXIAPZMAcCJuGXAArfCLkGzkNBxiio1euNlJDoTHbbGpW98Q=w150-h367-no"/></div> | ||
+ | |||
+ | ====1NF==== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align:justify;"> | ||
+ | Berdasarkantabel 4.3 FirstNormal Form(1NF) merupakan sebuah tabel tersendiriuntuk setiap kelompok data yang berhubungan dan mempunyai simbol (*) yangberperan sebagai candidate key pada</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/9okYH198gDtV3jBe5DJr_fdgjRsOqBFu4VfFlpRWuBBYyfItBvi2BUQKSzPbfrna_Zwolty8-UIR4iuX_dn-qjp0-ZeBVmvYg4J3EFFPVD2Y-ZvO2erDDYK9SpZ6Aa6CiUV0TEZagcXpHGZUsB-3W-hHwRtGN-wT7NEYRE--QzA3QBTNurycqfHzEU_MgUhT1KSjk9pgGm9dwMpkWuE2Fh6I4D7ydKCpYMxW0vddrhiSioRSgpTwWRUDM6O5XzGpY2BQl0T_q8KGVsx284chofv3pUqGq2r0FQYqHj5r5QsCWc8zK6YeITp3MDMslITWzSDyocoeNFb3x5TELUbe-OQuDuZ6Mwy_HzNL25-RRAIrTukLiVEqrOZMpm4cl0Tem9-pMT2VAGh05DYKpzalqgkUHmxSoEpR6f1-isziEE8mVEUDZmKTSWQxhFF9yPezSW5oTvpgSqzdewUcF05BXnukx6G8Db1Io778-D-Kce67ZyDlQaPFSdijACTA-u288YTuAg=w104-h407-no"/></div> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/wQIM1MOxqcXWM3R8XdagV15q7zAIdPwirabRVe8mjwokiYSffhc5VvTBqlQUq2V52AAmnGIqfxKmpLqUqStvk_Ur_BHCtb1mDJuFju6Iut9BWIsAU-pEVzY9FOQE1T1cQSWffthTR3m78gHCdxiOA3pXa5jrNUB2GDMctm3qGmEhcFIHgFDhao6RQpz4txf7-cq_lxdq6psqtgfsBgN0XPoTEAQkgReQhlYqEA_J8nN-47_Ak8EvVERGIBrlqiq3hsvG4KFsyigLb-1wXGYUFC5IJ9FY5Q6_KvZaxLQYRORtGmVOcftKE6FD4XazHA2goWtGh7Of_d9K8j04mi2aQHquFtavFH2KjkEUhDwZL3xSF-0BjobF7cbv5ywRBH4ZJOG90N47Re5QyK5x_2Yr92KiAv8Wx5ISwjK6BTr-MDoTTM9PoTVPi8L8oJVdMd_WeNTKlpmIgktzadw39KQ37uARBXHsj7CNuenGjrtD5f81ByVxim9W7PP3Eexf4RvfXT21Nw=w110-h72-no"/></div> | ||
+ | ====2NF==== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align:justify;"> | ||
+ | Berdasarkan gambar 4.8 ThirdNormal Form (2NF) merupakan tabel untuk sekelompoknilai yang berhubungan dan terdiri dari 5tabel yaitu : Role, User, Employee, Suratmasuk dan Surat keluar. | ||
+ | </p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/KTi_CCoehCM5GPFXah-4DqsXJLwB-TGM5pbKhTyXpLFvU8nhD2YRlhhLIUGFQc33GWIVhMg19FmPn23gMAvOuM6WRPLXLXnh33RwnkAEYogAY3t9KBpIs2ZV6ni9L_6T6-wRXos1mXjr66-6BM82q6x39vGZ_a_ObruZYYbd0HPVeD9cWvMKzJMzMhYhdA5KnYtl9bboAt7GDZCbApg5DsEAnmVByycmrMUkbx7ZH0bHBWVwacIOaJZzxvnu5GnPzbqRrCJD1fXObVtrL2rHTTD5cMYcQHUIL2CGlQFNO6jmIhBWp5uUfEHf08wOO2NzFm7sg2ISi4zQF2NfgpFTdtX4HyOFCBnfgm9EkT9ofhdZLRILZ6IS-ZiMCjR0WteljMIWa6mS1QN2_yYXuAg-8BL3WWh3_0yq7dLTyTGZTtGV6wgOBZDhnijF9kidaKuREISj_Qw_66OcbkDkHbjQagJeiFGvNlA4Duzb-NuDVrNPPRo85guLGxbOVO23YCzCC_2vZQ=w364-h306-no"/></div> | ||
+ | |||
{{pagebreak}} | {{pagebreak}} | ||
+ | |||
+ | ===Spesifikasi Basis Data === | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Spesifikasibasis data merupakandesain basis data yang dianggap telah normal. Desain basis data menjelaskanmedia penyimpanan yang digunakan, isi yang disimpan, primary key, dan panjang record.Spesifikasi basis data yang digunakan dalam sistem yang diusulkan adalahsebagai berikut : </p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>table Employeed<br> | ||
+ | |||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/ADzG_ZOENPIhXv3sYVWoPuUFigFfW_CB4M73HLHm5-Qw2komJxOeX0sMKvlfmQYGEMNmgc2xyTciaI7dZ4hF1p1J3FXrUWL6sGDaY7Qwb5F7jwOStcwVF_8vkUHJT6wodseQsVVIfCf2PrWhmMHIE3IHeOUKXJkYnpoL1zSpQoWcg1nHuJxBjXkvAZcavWArSoLSZ6lomFIPdtTEe9CuV37tFma3rf_F_ABtrbhc-SMq6CVLXuzwix9_bBFciq4JtS0TaPyiQ28_ObVvJ640Ir1rFtB5GwEmMVkySiTYuJKXoESIm7dD7bsjNvjmBHbh7S7e7j4mhZHPYD9ftakSQX5Po8vPHIDXmFWy6TBRAXZIXniLKtQDQejZpiL7dkDvGSj0penPqwex84y2nz_vUhsZdR8ANwZP3PHuFrLg3Q6tHUTyQyCG5tsE4HyUiLpGAtKfCB-WLdk8RV24FHk4SaZAQgmS-JnWblN1xsh_j7TDwCo6ITu4rNfslapepkdD2UO1TA=w177-h247-no"/></div></li> | ||
+ | |||
+ | <li>table role<br> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/iNZ6oFRFGb6EEPXBMQeOZLLtq-qSAec16QnG20Lvo72u_6khLloJEbFoV4AlIn_seMeS1YkKYxanPGIPK54voPGqU-rJQO2R4GVi-zDBH2yjWpGSoGprQz0xIXYVTLqCqleNLItVJQsj_pEOB6Jqm_g8YROiUXZGdsFIOA0X-HPhmoF99fvBbyQwFevk6i9edKGEnJYxEwu57GOlBV2cWJTfw7PVn-fVQir3Okgvh3zntEuGJmNZt2Q4dBZCocJfidHIjC5RzUPWp0u8lC10Yo8fss5qHUVAh9THsCn_CcE63CrKRA3PbGDNq1dpL9jjmQ3N3FMY9Hf1Bl_FDDlIiavHm2ehBFAuzBHTlwo3eB2MFXB65IQJtJrPbN4gpi7KPqiiCXiNdu5YLXbwl8VPosf55hYXHZEueBZ8pJ1q7LlnVKiozquW17GuX7cBybWEkrywQX8o60rSb4Ak1tf4EG9wpik3U57gVa4jUeFnn23cfNK5frvr4ksRGBSjEKpsWaQ3tQ=w343-h110-no"/></div></li> | ||
+ | <li>table surat keluar<br> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/09zGiH6c4bPvxL-36rVmok_u-zcn5VuFhr1aaBKaR3Me1-20-YQzPejcO8O7oCgo-nX_o6oaeqqW_saggPK0mH7rwVKJXLsDRjREpfN3d5DLOkgp6lLbueuaGE7g8-GqZX8mCzY9UiAUrpNKt9GAEDglRcgEkBdbIaehiDkG3VaQ7EnICVLjK_vUPcGgBD9zx6EYxJJYHCjt06OMfT3RH6nPuKAMv60FTGlTtDH0cCMjLiDy7ATybEi4WgEYiwLQE_hucL1MWz09C8MCo2r6jCKUij7iUlPxDOJ5tSWgD37e6NfG6ubQNiS141jBYk8GbZkTwtgivRzL1QTjBFFSWADUI2juuKtZcB_NSRxupE2jwa4yG0hZr9YfLf7vlzz7elLBvH9ms7DxE_NJDAZ3wbC_QTimN7MmVBp0ljyu84HASUbxqa0fSQ4GfWrPlzg4wBHlmG5iiC_PQMR8pvofarLVO1NNtpsgh__PyI1K3pjQ5sPWNZC18YQQT5DKl0iuMNn6fg=w358-h421-no"/></div></li> | ||
+ | |||
+ | <li>tabel Surat Masuk<br> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/RHLNQRpiN_YVI72_yl34QedpmD8NpMxaBEmMmtJxlBMHxoIqRtzolGXePkk371GpxLoDUnxUzoWtwnODY3sb8DszoT5Rx1pYsxjuHy1NJZOjn_JaFEdbrjQ9mpU7d1PPyO_Rnb9H4gurfRrTqYSxdgtMXq7F33eeZiT2VpvLZFBQ0P8b10z77pRnYs03R927r6GubSh9br8EY3g-4vJlBzfMgh9mGRN9XVxTVTp64f4F3Seb0tQ2WPkO3KPX3N39PYPI_PEGBj6vyO8r77CiaBlo6fJQxMZiJdMfgGc_39EbToKsqf94kOhuiv3gn_57Y6tqlSGkYnNxA6qWUrNG_N1EEdpjTUkgvLjFopgEwgonHzFU6KW3Pz_OcF2-uyQq4mChU9R1PVvdx40cYD15prg8Zmj2fGqm6EXQu37TC-yDGOk2ZOalM3zmkmjhaUKYOB3bPGrAWNR2P-hpSm0K8r1jTK2K8qkWKQA9hAs_PLKXtr1hxqtDzMfjsrjzbHRuP0hEsA=w363-h413-no"/></div></li> | ||
+ | |||
+ | <li>tabel user<br> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/wpYQ7xWN2q-kIO8Y_-VaOezt_dCIjfBAU8dKKEmFsnWNRHEIN5EabktVBvJH0_8aHniuzcvI7-NNEvbtvmph-lcMNAMNor9d8Nz7gHTRg72vbP83ZDzdEXOFdPsl_LRZpR-pZl5KuL7YvJayvtVFuXDmfN_m8g1LJthBaJ0O2V6KjdvA_88q1B2ptyLC20n2M-2lJ_vF4-urZVMtsVtehnS7K4ahNajlQ9AQb3ayqGN2jKbXW_YBKL3zaiunYLeNUUFCHokeTACn3VOcIy5K1ODs7RHd6X6AIVJETYJeDzQ2w4iODH1-QZgLN2mT9YY0ZkG-VxZ5mOKxA1S2PRYWraGD0dIJqNomUTVuSyatWswD5WlGKGiiJPKCEZBSDshbSD4WamgYHAnVFfpp_S46C2Pb3luAHi7j_T78OvWPG8FxR1mIOcbSnRZN2Z2NRSuOo2f11e6mJkFynqgxhyP-OG6OhEoPU1JYW6ZHnmg83dv1bVC0Xu8RUG3YkC-AeIMgzmfynQ=w344-h182-no"/></div></li></ol> | ||
+ | ==FLOWCHART== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Flowchart yang diusulkan ada 2 yaitu sebagai berikut:</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>admin<br> | ||
+ | |||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/y62jT2SoQInCQs64fSyR1MxjeAx2_XCYFnC0xMq38g9YHl9dxarbj2nX-Zs6-ryF6GyMw_W5BlPJKM-KV-QoqR6HfQBfy25zBKY1YxTGrVbdPJFNp2i9ZGU5HmVTRDbGXuAWEOTXg5Gdf8vlrL7PCieVad5WlNh8mJSwyfkR_wEDbKGRexsjWCurz0dT7XI68FxFyTt7rMI3ZyVUpsS-ge2rs5q6amUIQyiQ9636Jp5-lQhiuqvl13JktArFIytzDxONFhXEZBEzOjX4v7SQfr2DfODXcMlIpbmTeI6jPtbvJ3AseFBNLvCokBY-Q9Yxq8OCiU3-f4btGoO-ilkhxP_Vzi5w4Qsgdnsb0UvJcvNUz9hgJgUkodePq6-Yuwb3p9fvUMOb2OI6xuKZFeXa9Al61bI5Z5onByGFimCGbB3jzWh_t6u9n8oPzCaOv4us2ESkK-PZ_4_zQu0klO8Yu3-Qfirk1qZ7YJgNmfSzVtwgtliADvtN-MoIZGmyyw6ToBhzKA=w470-h502-no"/></div></li> | ||
+ | <li>user<br><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/oax5-HZ9EbLKDx7-nBTMYCmVgVH8GRmLtXAdZvh-jBE-hnBFODpizY8lu79zCD7leHqkf9kSaqZOFLLKfXYsLu_50HqazVx_KfkbkqvRt4CeePiG6XsRH0ldSGy1JmGb0dIYRlpO1-94va2wOP7JSNLFvZqMLHSNHojYwl4zyq_yzOwXCvrs9nPViQEplpIz2WLuyNrYODN01Sel7jtJ1fl685_OYV5aObbDRT6KLkVV1fA78EppNBF3sp2Nrts7-6zXfl44t73FxVvFmNCLr-FL5pR6IkcnhTwA2LsFkU785lCRecTeKQWDpdKlMdS6W53PPgUgFEv_N_KuxKPN5QCLv10_O7_mxppRTTx4JzBr6BEG-Ds5-1PslNfDpiv1WfRzdoZh_17DsnzutIPVlbDK8KAYNrNuBruCsSNdNDPYJVdPNqDOLmDqIpXQDuywEIqbJ5jPeJjkuswjD5U8k23XWRpxn4Y2RQplR-nDHTrBM2WunX4W1UM_pHS-cE8WS1diXg=w432-h536-no"/></div></li></ol> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Dari gambar 4.9 dan 4.10 Flowchart diatas ialah proses sistem yang menggambarkan langkah-langkah yang dilakukan oleh admin dan user untuk melakukan proses pendataan surat masuk dan surat keluar.</p> | ||
+ | |||
+ | ==Rancangan HIPO== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu untuk membuat | ||
+ | spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalamprogram ini berisi input yang diproses dan menghasilkan output. Spesifikasi program menjelaskan mengenaicara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalah diagram yang menggambarkanhubungan dan fungsi pada sistem secara berjenjang, yaitu seperti dibawah ini:</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/YgjdkLeAbKHKZv0xTbOMdwf313hUodGEtQxKmN09WUVWkZM7zn-OmJZtJpurWd1L-VHw9jBkGTbTHgEr3VhWQ9OF6c6hOEW71RTRUdV45PafIiVRtc387AvytxeOAbnDvmZPft5nZsfwqsIhFdxjvBbY8VdE_cMAqr3Qcx-OZL7RUBZK50fa6MXIROvLgSZ-4bdkQCgsxMy_i0UoR3UJujDQckd-OvqGc_CW7FDmgmSf8aSnPGZAkePi2Pd6xrmkvD3c-qa0SQmc18vmP7YexbueytpkbACjLJra7B6L2ssTAbyezJZVlTxXJcz5YbVbiRjv-uBNEqkeC1ZaeOZrJJgGFC02F5Kxwl6Mjo6p7Bp0ZV0AjXGMuPS5xFrDdIFjiPuZBxdkM4yCE6MrqBgp7RpfteIhL2DR23sv7gfFU5N0mwvLM-DjF8FkuEiFAUWx0H0JVWUszCoW_tWiz2k2xwdBJ-6VVXvoKcIr3RURopkkCKEZ576U71_Vg_TykH0P9xp15Q=w333-h351-no"/></div> | ||
+ | |||
+ | |||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Adapun spesifikasi program yang diusulkantersebut dengan menggunakan bahasa pemrograman PHP, yaitu:</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"> | ||
+ | <li>Nama program: Menu Utama.<br>Fungsi program: Untuk menampilkan menu pilihan yang | ||
+ | terdapat di dalam aplikasi.<br> | ||
+ | Proses Program: Jalankan program Menu Utama, lalu | ||
+ | pilih salah satu fitur yang terdapat pada menu utama, yaitu terdiri dari: Beranda,Pegawai, Surat, Lporan, dan Pengguna.</li> | ||
+ | <li>Nama program: Beranda.<br> | ||
+ | Fungsi program: Untuk menampilkan tampilan utama dan | ||
+ | memberikan ucapan selamat datang pada sistem pendataan surat masuk dan suratkeluar pada Kecamatan Sukadiri.</li> | ||
+ | <li>Nama program: Pegawai<br> | ||
+ | Fungsi program: Untuk menampilkan data pegawai.</li> | ||
+ | <li>Nama program: Surat<br> | ||
+ | Fungsi program: Untuk mengetahui data surat masuk dan | ||
+ | surat keluar.<br> | ||
+ | Proses program: <br> | ||
+ | <ul><li>Pada “Menu Utama” lalu pilih menu “Surat” pilih surat | ||
+ | masuk maka akan tampil data surat masuk.</li> | ||
+ | <li>Pada “Menu Utama” lalu pilih menu “Surat” pilih<br> | ||
+ | surat keluar maka akan tampil data surat keluar.</li></ul></li> | ||
+ | <li>Nama program: Laporan<br> | ||
+ | Fungsi program: mengetahui data laporan surat masuk | ||
+ | dan surat keluar.<br> | ||
+ | Proses program:<br> | ||
+ | <ul><li>Pada “Menu Utama” lalu pilih menu<br> | ||
+ | “Laporan” pilih laporan surat masuk maka akan tampil laporan surat masuk</li> | ||
+ | <li>Pada “Menu Utama” lalu pilih menu<br> | ||
+ | “Laporan” pilih laporan surat keluar maka akan tampil laporan surat keluar.</li> | ||
+ | <li>Nama program: Pengguna<br> | ||
+ | Fungsi program: Untuk menampilkan data pengguna.</li></ul></li></ol> | ||
+ | ==Rancangan Prototype== | ||
+ | ===Rancangan Prototype Login=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Perancangan | ||
+ | ini digunakan untuk melakukan login untuk mengakses menu utama admin dan user agar dapatmelakukan pengolahan pendataan surat masuk dan surat keluar pada kantorKecamatan Sukadiri Kabupaten Tangerang.</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/oFbAOKqdF_KaoLxm2iD0Vz6lqrAUxAazeeBNlNvXb6B38yVqDrjZBlp1O4jIV6k6Qbs-v8HgZQWVJZB_kSWrIdm1CHJZ9zitxgbtjgmeGI-CTPCaCYNl3NbHOqIPX2m1qqzbLH1Fsf97pzNOu0F1mEf0QEmToTzJdrzkMzi11yDkpoyfd5jRIHcKOQpNmHzVuA4zETdE05-JlDyScjUghzKGV6-xdjjD3w4oHnfNVgbTVaYnHMu0nJSue30dQVmMoHlt7fnZMpPCasdOMZWh8Ws6uebLxM6KjV33fmsAWCS-ZLiofsOddaYPACn13OAUOoqD5tegT5wH8G8L6M0p1NMnRigrzEtSe8-UvuAY2IKfop3CFPnSQPZxpkk_P7QZWVqI7h-i_RW71pnFwk5_gvOYowEZxvGj669alx5Uu9hD4Zj3yTZZ8v-LPTCWJuXeRqMqPekfxvX5jXBpyxo53wFyIPh6XsAXEyNc9lFU6fbE1Ck6-HlO62Elq6OjQDxVg50hDg=w334-h402-no"/></div> | ||
+ | |||
+ | ===Rancangan Prototype beranda=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan beranda disini akan menampilkan ucapan selamat datang dan akan membedakan menu tampilan admin dan user.</p><ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li>Menu beranda untuk Login Admin<br><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/utn4b9qhV6cagcxPpNOmtcZZvGqbmw20azrgy_-LLjLTCDPhzRsOJF_gE0QuHyDavIqcaIUs3WAwP1imjW6HjJXa1D1J6cAyH7_tm9wIzu6gbhcRf19Hw14Lfy84-12NznevcN0paErbJn7P5tO8yMLj57wUxJARwBd9Rd8WQFyaHbojclE9E71PO3YzBNiKI6tw1FBKacgXienHQOm_OIKZKbBXDiI4wtV9N_ejI9WcyLTiLCZFQbMZu_R29IQ0ue_2rpbocND1S6Z4EXJInJtp8DYAvshWqOKFRGOUtcNHWG_56RBM4LudK47nj2fPtq1T85fvNNymXrKZ8-_9XR_xvBrhO60ErqCLXEDH7NnQnDXtsq9qtyNfzEkJ27UzepDlU2MchFMXZK8k7CsjfyMAia7w61d07p0LXaEoB2Y-cG7UfOmrCjIQOgbhoRpIkvR8ZrX7p82VBhqigjD6EykUKQ7V1deqNlAGcPbUtIR9Kyq6zX0OMrup4Psnr_Hi8U5Y6Kry3-U47aDSTx4U1tlLKrEPdVwWAoNcPb1HiEk=w290-h192-no"/></div></li><li>Menu beranda untuk Login User<br><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/_eUtPRoVKFnVlWS6IbBiHKLSWOnkRILYV6fKHV-19mgMtxtbMWH8rzbxNuOKYrbRv4mlUvh_obVMQmSo6OmSRhJlegqOfdfNxmrQMUVQ8SPEnQoKSj1dzgzEQZFRPSmISkypVAIEWrWcx9iEsVFGkDJPm3K4DzEhZPSP--Dw_X0ZksYGhVaThFWzIett1XcNfJJ5P_vmX4xeLYRbr-n9h8vVo6QpmXqry5yRlnP0KvY3f5nzJF-QrHTo5bP2VXpo5kMuLcuUbfaRmKJAVqS0K5NhYYM-4_A_OIcPz336BMsVZWGmPEQgbv7UTe3QIqoB_ydj6u1Y-gcCcdx5KL9o_mcXImRoqTVKIa6XtL2ORRDQJ10-ZrpVuboedfdOHBGsv1WLezeEfqHu4bf-ciPnCSWHu1jQgT3j9zNXUyKVSHfRosyC8XJ78P6Zlh7DrTGOBiWSRbF2MG-Q06OLZxgT3OihGu7fDZXDHe9uhpBopTpYhGS2E1AsFntpXcja_cWyvWryEK78lhUeuYsfAw8mN8vTJUgAWlI4g02Wb5d7J_w=w299-h214-no"/></div></li><li></li></ol> | ||
+ | ===Rancangan prototype Pegawai=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan prototype pegawai pada seperti pada gambar 4.15. akan menampilkan input, edit dan hapus data pegawai.</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/2K8_3Yo2amSJRsZXCFvcN4hRo4ovhCjhaGPHvPP025WZAypVGVuUfJ4vMU8Gbw3mnHHqbB01ijheHZmk8TWCONYgqXiChbMxSXBy_yIjNS0aQlYyF5s2JSMeQQrtbuK9oxe75Vqql9Zxsqdz5kjCHBmHr__qHwXkKQVxBZV-1VOnYa9UDeAf9ARtXgZ6UZZFaKwy5hVDeLGxdY9eVr2W7olSpIAPKX0Jg4FHF8bwCv9vXaswyv0aqQhBS6e36OJzMC-j4XOuqBlDbaWvZD9jgpK5CgNyJRPtA9Brq7CxzoobNclpSxoYEYWCtPh8keO44wx2YEuENh39hFJIcoMXtJeQ9woEr6JcWB4PaUIQLpC2ijAxcd-a1o0tvdnkIqhcRbZabvC0bzfka686j3zHFTqxBye8UgK46QLxSTd_XWF71Zt376WVrtZQPWjALRx5VAiT2l5DQdNPWAEU3BA3UBpDLvauQelzfrofltGrWGoLZf7ZglBIYK5z3A8KFPu8Req7N7ohwE4CoKlmexOosMneVvkKRKmDxbuRoeB__k8=w308-h205-no"/></div> | ||
+ | |||
+ | ===Rancangan prototype Surat Masuk=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan prototype surat masuk seperti pada gambar 4.16 akan menampilkan input, edit dan hapus surat masuk.</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/rMKEYXallvk0SJrBSizS1HYWjxMJd-5BoSp75fGadkaqBKSWGcVLoaR-4TEZEcDeSOduI8X2axnTgCWqIwdo_d2rkp1hzHmLK2xRXKC2RWnK9itLadOKit-6SlJnVDl4Qum_vYeEQI52jMWwkLc7YHLlsZtlx6HLjPBM3VZUe7Yz5vADIKeqvDfo67KTgcShoV4F1OQM4VGIIYMZcTZXVe70p7pIMiaC-pu0-nu3oWwtzFqKo1M48oYV7SkTQvWutm8ZOGDGX97EJdl-nWh9BlgdxSKTbe-2i7C6Zx-Rt0JVIQI1mBe16gjqctiQ6UPYvlsi-G51Q7_Yo2lpwosXTLGE_zVe2B94aL3NZAxwMqCOka0hbf34E4tccqtlxCzCkWESSJHm37pwyXlpx9sNGUV-alt2269R4BzNmD6HVXym7U8weigBPJuqY0Nms0CE9ySD4EJBoyKqN2sBwBzH-4bhTnK05YyQZIjEIfhwg1FK9q30_7TKKsTSvllz8Gq4CP9ZcvInK9Qd8q0HStYkM8K-ZpWbzrVzsUk8TEwD9Ok=w294-h206-no"/></div>===Rancangan prototype Surat keluar===<p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan prototype surat keluar seperti pada gambar 4.17 akan menampilkan input, edit dan hapus surat masuk</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/RVVicGVSdhaJwTi_2mDumeP2F6QacFIJTbVyvF7GWQZ3jA9n-emsSI-p2JRfXI0ydore2EPrVcM5WE0Ox4GmuFfGdGFXXG3HROM5HdIuPqUTwM1BwLCT2SRUJqVuGdBr-LeEPYbFZrs5fBV4Hdngx6kPQ9lVR_vaeGLoeXDEJYyK67Q4-EpV7f3rYZ59_kgtq8uXWigtvI4ojtTjID8GPZwnMSSMZ3qmkCneKFHVHjsuk125Wh4oUiCtUTgUgA37WWSBooEKGya5BV29puk2XFlm7Vef97a73_CrlXiGi8cnckfUTYFNyFLk3PmPW4fBtwyTm04HKuQ4N238VeUylrWjePkZ4S7qv3dWlTewjncE9iC02tSY-XHYOf2ZcBNcJyRIdQQC9WmGRsKdegFPOicze7QDpZKdFU750e092vFYooJG705lB6-JB8kelkokS3jI1OP0zPeJKzllW2OC5xVjb395La0_4G8wNh2r8-BwPnw8qFdn1mtgluXksigLXaTVhJ8MnsyPzj312YmZtC6ojOaNcfoVOc07iC6Nvbs=w320-h218-no"/></div> | ||
+ | ===Rancangan prototype Laporan Surat Masuk===<p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan prototype laporan surat masuk seperti pada gambar 4.18 akan menampilan laporan surat masuk</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/kmEoKHj-q_R_Y0ty_dAI9hMYHVJXi3aIvr4Gy7sb6Wiv051a3IBze0ld2HNmApYvq3LbzjymmRwzD1Ium1a1MzvzbQpSGATCb5oFfGsye4BCGfZ4lxJCWwXEm_54ONftx4HM38xoHAFpGrreOunLggFm3pSm6TLl6Y5TQnmJYlXkzWQhpx5Z-_PNJ55LY-XB_CdTYcyHJU7gkZf2M92mA1rPnDOm1bQQfXpJIu8mhal0TQ39g_eNfkGHd080h5Od26wa2qJSoH5l0p0Vu2gXCtnw96LTyhDAbc_CZl1J9uzckb_gn5LMi0tZgZuzGcmWpm8WgvXJ790C6YozgMJZ9vOr23C38ASMoN7tba430i_prUfLxQDIa9vjQyBTrWtHfrQex043LqKVB3U5UnhsmlSmpOpTXQT7D0bwZXlIDtH85G2rgqCpmFRUoyaL3yIennM_ktnAlbQAX2AmIo3wBZWteX_SxRqZTJb6K9Lj37FM3uF2MCiNBUNPo1HxFSThwPQZEfadWrSCV4bp9E6Ng38Et0jqPiO5IVV_t4zURyE=w284-h195-no"/></div>===Rancangan prototype Laporan Surat keluar=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Rancangan prototype laporan surat keluar seperti pada gambar 4.19 akan menampilkan laporan surat keluar.</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/pLDpj6MqFm-Lk7a2ugwvgzaLq8PVGKPItVv_Sh0YoJLSmMU6NUsKoebPjjs06lyrbM_fqxoPsJuT8Yat6DnRyiRKdxAskJy9KB1c3xJR-R9mwGxFK-KW4pCbujOc41ekskqNOgcPTWkZeucNeIOCNo3yDX5EltXeJfi2Su4JUU8gXgHrfcHqnfu6b7pdFKO-q3cWPWwZKGZ4vL_d_-CMMcQ-Cypk7f4u3SXG7JajZJPMjcwZIpHUAb8QbRu0dtPTbmX9M6aL_F2QbQjm1SHAPpPgAQsWmV0fFVbIegBz0u_R2gpUvTsKjBbzkDzxgNacM-YZnfRev02BmWGBg3Ak4rtUWd41VbboYyGeIlwZ_X90sfsKYFy2VHZLW-Q7878DXl72KlAr_2p1qIGR8fYHWFoFVKsqXnVR7DIB8LiZfeZTIpMqI6Nr1g15BO_-9LzhiEZlDnbM32MH4rbWC_aXRjo4ZpJFqR0wXSTiWtSRcy-gkdmUUOFG4BITylBiO9fcN8MxBsvrds3c2aaWM1SRYb1fu02zNquVb7Q5H9ZfWbQ=w291-h226-no"/></div> | ||
+ | |||
+ | ==Konfigurasi Sistem usulan== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align:justify;text-indent: 0.5in;line-height: 2">Di dalam membuat analisa program untuk penulisan laporan Skripsi, penulis menggunakan komputer dengan konfigurasi minimal sebagai berikut:</div> | ||
+ | |||
+ | ===Spesifikasi Hardware=== | ||
+ | <ol> <li style="text-align: justify;line-height: 2;">Processor: Intel(R) Core(TM) i3-2310M</li> <li style="text-align: justify;line-height: 2;">Monitor: SVGA 15”</li> <li style="text-align: justify;line-height: 2;">Mouse: Optical</li> <li style="text-align: justify;line-height: 2;">Keyboard: PS/2</li> <li style="text-align: justify;line-height: 2;">RAM: 2 GB</li> <li style="text-align: justify;line-height: 2;">Harddisk : 500 GB”</li> <li style="text-align: justify;line-height: 2;">Printer: Canon</li> </ol> | ||
+ | |||
+ | ===Spesifikasi Software=== | ||
+ | <ol> <li style="text-align: justify;line-height: 2;">Microsoft Office 2007</li> <li style="text-align: justify;line-height: 2;">Adobe Dreamweaver</li> <li style="text-align: justify;line-height: 2;"> Notepad++</li> <li style="text-align: justify;line-height: 2;">Google Chrome</li> <li style="text-align: justify;line-height: 2;">Adobe Photoshop</li> <li style="text-align: justify;line-height: 2;">Edraw Max</li> <li style="text-align: justify;line-height: 2;">Xampp</li> </ol> | ||
+ | |||
+ | ===Hak Akses (Brainware)=== | ||
+ | |||
+ | <ol> <li style="text-align: justify;line-height: 2;">staff</li> <li style="text-align: justify;line-height: 2;">Admin</li> </ol> | ||
+ | ==Testing atau penguji== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Implementasiprogram Sistem Surat Masuk danSurat Keluarpada KantorKecamatan Sukadiri Kabupaten Tangerang dilakukandengan menggunakan metode Black BoxTesting. Metode Black Box Testingmerupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsidari suatu program. Tujuan dari metode BlackBox Testing ini adalah untuk menemukan kesalahan fungsi pada program.</p> | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Pengujian dengan metode Black Box Testing dilakukan dengan caramemberikan sejumlah input padaprogram. Input tersebut kemudiandiproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah programaplikasi dapat menghasilkan outputyang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dariprogram tersebut. Apabila dari inputyang diberikan, proses dapat menghasilkan outputyang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudahbenar, tetapi apabila output yangdihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapatkesalahan pada program tersebut, dan selanjutnya dilakukan penelusuranperbaikan untuk memperbaiki kesalahan yang terjadi.</p> | ||
+ | ===Pengujian Black Box Pada Menu Login Admin dan User=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikutini adalah tabel pengujian Black Boxberdasarkan sistem PendataanSurat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri KabupatenTangerang untukfungsi menu Login admin dan user seperti pada tabel 4.9.</p> | ||
+ | |||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/vaNv4DUWot1vnoGuFq_ezeZgsAqwL-Nh5drSgtaVYpxzuCPC2M_QQ8YJPDCVptPcXXmbfe2H-SKw4Ey5VEPyjx7CiJmD4Dy6sLzubt3puuyGRW_pX04HqKjIxu1YchuoFAFrP8jXFBJh3fiTz6pIL19TUrMypv6mghwkq6VVjQujGXdl1Vy62PkxuumNlnlTpiFUNyWElUTt56ZoZ9ZpFpTzNUlNAsNKW0oGeUcW5FO93FKfGXZHrgn8E2GU5_Jtzk99X3xKEKSZ5Tqk10wh2PZUj4teoSdBngvh0s4OxYij7GMqUNu1FJZXQrm7op0b8zrEHP9xapZfJvhq_0p-a-tClTzlceqyoJ45eTwUoA1u_S2RTr3hEn5o6z942QQ55DNrZKDD6rn4jsnoOOph9uEwtSdY8TfUIO15_E-HCvEnd7pwiDcgc-g-QOZS88-o4ZN9FbXgsgf2hTeKnCvzd84X205oWtZoh37KZMbpt9dsns5K1Ip0686AvdCfxTnLLBRKsw=w395-h544-no"/></div> | ||
+ | ===Pengujian Black Box Pada Menu pegawai=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikut | ||
+ | ini adalah tabel pengujian Black Boxberdasarkan sistem Pendataan SuratMasuk dan Surat Keluar PadaKantor Kecamatan Sukadiri Kabupaten Tangeranguntuk fungsi menu pegawai sepertipada tabel 4.10.</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/AaDuHnQVYixpPAPOH6ogIjVvIqmGWXFquIlrZ6MJV8vpuVgLN1ORpHfR053CM_kT6nfh8bM0v8wwPB8lJI09Rvrr3gDWo8CBTFmXSBvq8nfRU_N2m7ImJt_dbJtfHIt0Jm-qyjDMWLmN5WKDOaLwk7YzvMhY-ITtaXUKMtzniRZSbKSvajyUrp8eiK0ReH2JAyLuyU8Mpipcks6Bv9MNdCSsApZUNcRqbcHORW1XGT4pVNwUZ7gtJ-QvECIxOK-2yQf4O72XbEB7EZZRAFGv8aCP8lKYuyEp3BUygi6BVBunUOUE5TLzTt3gy6h8Y5WBYf48os_PX-xhc3a6iH4z_qLZKXSf3XvCAJPjWCzFuFzFGgQx-lyt5bKeSp9PVRSnfisGwx7u34dQ2KDjXNLqXpeq8aHz0HOkDaX3T6D-zxVoSoJRpYV3oVWOctKWW_ZAbmWspiITUJ7t3DcxeyopsxgJXqpWNg9IQyMEbZiM5dXZkxyRTTSgfdnIDMp0BGASoFie-Q=w405-h461-no"/></div> | ||
+ | |||
+ | ===Pengujian Black Box Pada Menu surat masuk=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu input surat masuk seperti pada tabel 4.11.</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/sXvgFoo21gJthA1uP5RPNKL_2mZt-bMTkg3Q3CvF8jMqMdTrktqsogpxDoZhQS_X4bdyqXya3FWoB-qJLI2GhFvCvIy9mHaF1faJ3OyeansYUfP8979Lp6dfspAJNn1KeqQAV-s_LyYaxUo51l7Kuer9-sBZhFM0q152GNn7lYPlz28-kUR-5IVm0RtNnabI4MNA_GJtOd1MLv-vPYEiB8PE8tAq7W6NeSKS1cDmC12zaeeVyw4z3nyCx8OY81J8XdCM8bbv0jOElECm1MILO7WncuEndN763bJ3zbmE59nG2i1yaJFv7yv6rxovMZ9Im-HQQYjuFdvUW-4BMxxObBzXYpxaRzLcIdX1XIYf3EW8Km17Zlm8I7dD28jm7zTeZGdTL_96PDHxkjJGE2JZGUiYWaU6fB7mbBp8iJqxiA5FalKfBhT9_EE4OUY8zsLC9Zb0eYXSyfJR8ZHmwpKMH_oHhCF1e1XnhYMHqZkUeyNFipK5IO9Mssyp222368it8vrP0TvebY1a2-mnmAyNv3yzsVR8plIbsC_KIXQoAnU=w484-h574-no"/></div> | ||
+ | |||
+ | ===Pengujian Black Box Pada Menu surat keluar=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu input surat keluar seperti pada tabel 4.12.</p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/Abwyd2GLShajoQ-9wvQhIkywitdurCxG2-P4vHkIGdjjOUWES0nYQxykGVxwvmFPsbhz0E9Yaj4dh7awG1q6FQkCIoXzZE4jCuGQ2M8aihwXyGEeMwlhumX8OJuKbxJwD_-s-XgUFT2HmdSkt-c51ItO5yhTmhDc7aUFvtW3Pga6NEkFPq88YsrVcySpe9kuYvfax6jdK2rByUgAlkYXNe81tKT56HtOduf94YqSR2gxdqBiimMIGYqLa8Ml3mWg3FQvVLchdTbjD326uBWd4JdTkgCkEbP_nlsVTM_nnS1_Ba3tgjVg9Xqx1gbyqXe8x9nqlNNKVMI9cUOPMJ7BFQZxhtIQ8sP0mNY3xU_wm8md_798Up5QfvaaI8Xu1gwqprQ25ZsuGW7xJaPyyBzsbOpOC7JINbwBf2s2s6vpLO6K_dDWEE_GAdAbrsQl2FDUPMs_ovLeEZyWQlzcm5Hvdr6ox_dNEDqqwU7HPSaM3obL_qcq-3AkpBxYHalSp3O4jbvt1H_ujXbGt1uoJaRvc0xqOzfHwLzDPz0NABIBNb0=w481-h561-no"/></div> | ||
+ | |||
+ | |||
+ | ===Pengujian Black Box Pada Menu pengguna=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu pengguna seperti pada tabel 4.13. </p><div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/pUUdWz4AmTiCiXnnIwZlfwXFi5VOfrLpAipKjoU_CDnxN485wuMrSLDPF6RGSLDmM7SaLuzKtOnqaFB0B8DWDH21okQamtS2z9K09uSSGnd0DOTgTdFHgf-hO8I2a6NaC2Z0dusqueX3RCNx5cCtIQixBsqNyBj8X8lboieeQ-ckuUiD_c5pV94WIWwdEfB-Vpul0Edqsl3o8CRmpZyMLynF-_kvMxHT8-9WfN0Qfqxz3pQYEWHXLMEzR6zx6yj5dRMo-ZfvwhWe0EzbmTpsz_dQxs_LI7Hg-LBW6QcDOZ5A7FlVQK1XuVtkQjEeIMgm7Z7VvmGQPapQRybcMAFUY7arkmIQTiKDtXQzkhhgvt2NTM2a1-REAriE0uSKbt-DMylrExhTkASiS1YJaqheeI5yz0PQP82UZxNgfv5UULEmGW-uZg_xPBbM7-0m4BEe7zQ8HE-IH6scf4V-1Pf9itJdelu8eaUg4p0DN-fz0HS56K3kMTvZQ2qnXfgggGDPcCgSFNpiRrCMHcJu2a4B4g-4YX8IMNfWOCJlBRUVztA=w449-h523-no"/></div> | ||
+ | |||
+ | ==Evaluasi== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Setelah | ||
+ | dilakukan pengujian dengan menggunakan metode blackbox, dengan cara memberikan sejumlahinput pada program. Jika input data tidak sesuai, maka akan menampilkan pesankesalahan, kemudian jika input datatelah sesuai, sistem akan menerima input data, yang selanjutnya diproses dengankebutuhan fungtional yang diinginkan oleh admin dan user.</p> | ||
+ | ==schedule Implementasi== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Perancangan sistem yang diusulkan | ||
+ | diperkirakan memakan waktu kurang lebih 4bulan, dan kegiatan yang yang disajikanpada tabel 4.14.</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/Qvh2UVXwdM6LcZ4_8IK9Pa8WzQKAYoaX6kjR6tm6WJZYHl79GuVzn0v_C0VXQswd0rY3H8ayRQ0wbVC5nnzSWYaqZVKAyw9KPECktAvwA27SRZzMDdFdLCjEz2fqP91Np0QDeHW68RC6e2-60_dR_3DlC9T9E6J0XKInSDRkJE4U3wRX6F5xdhN5sMv-Ivei40G4VO04r38clizoWN2zDT_DSszQy8PoKJmdAIqITnS24R0wlqIIw5G0eluCyFJSXCcQOOu8VebrQlUZ7UbSa5gueonLo2jf0QVMMgRKL4fJweZe9YrpnUQoEwewGT19_iFBgU8V1pnpOXbuZQntP0o3e8pfsBZr0Jv0K5tg9J-9MGIJnbT8S2VHy1GNLeAz8En0GNh8Z8qogJSDP9XiME7AFH7Gf1V-MDIFbDG5XWpzt03Phuok0QfcyfvlzvLFSSnTwjPND4KpWE28UqUUeUwwKVuge4NuZ--e9vLd3ukI1tE-bVJKzUSkmWXDH8dHCWL6qQ=w247-h298-no"/></div> | ||
+ | |||
+ | ==Estimasi Biaya== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Pada | ||
+ | Estimasi Biaya ini berisi rincian biaya sistem anda yang nantinya akandiaplikasikan ke dalam perusahaanyang disajikan pada tabel 4.15.</p> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/vFxWyx1AgDkRmqOSe8vKBzCvRCL8aeVUKliAG5YjA2ha7oxUri01g1dShdLQghr6P3svG5i773y5cALmnP4vbqSjBS_HpcEJ1DsGQK33YYl4oBY4deTQvf2Z9AalcAy8_MWzCnfXbN6Z0NXIVRNoPe9Uexwqid7RhVrceH0n7OcqY1QhWc4JClZyal2G3NYsh1Z_5c3auzDBl_5Xmk-8ow5z6lfVeDgRc-sUE6z_XOFGsigq7JfpBvcpVdsOm4tFohbHK7qMl3G7jjmeJEQ7j77UpT4KlgXgbKNI2t1ht4b_JRFqOkmFAKosqo78joDJfcValadjYxozT1wS_mgW8wqTgC9KvclGFvqVX9VrstUMcNEZbHmsbCczzwvRnKJrPWhTYvZ2WnyDvt6C2OBPZv_IfjZYvQttkQZP680qejzzG2RVu83eBmdDh96FQS1aWPtA2_BM7RxZX2QHrX-CUueXYs7OuvywsOGHwL42SJ8Cgf8ymOpY0Uh7qKjIPyRxeEdu7w=w136-h228-no"/></div> | ||
+ | <div align="center"><img width="500" height="400" style="margin:0px" src="https://lh3.googleusercontent.com/-fPsOnClcQShXikYdRsJYnQgushMkSFY9BrT7SoX03aAeM-2hfuN6WLJYl6QZM23hcwnmTCciNaO5zeqhS-h9Z0MflY0AdQigRXsHNbKHN-yjFXNUlegHvt6Ctp30LIlE14EaYYuE1bNt88Psinazq0ayZEnF2QFNf9qByDJXYw9AFJR3mtkwJeGcQNMFisGBUS1GOPsOYc7GeO-N6riY1HdLwq8pS59VYXvXcWQzY7KLlmKnltOXrsPqPneK_x_sH4bQIcH4QbCs8kMKwii_6EPySaARj2Xeloble-WhylIM5X7K2rxtS7Xlw1hiEvEgL0cKa-2P-cOnUZxxeLDspovwWqaPoN70TN24WwGqItZAkbRtxx7WiqAktza8eH4hk0JFbChE9L37NazmQ3TNr4U773sUzVxtBJ-oWsJp_ILnVDZwwuNHJlPbHUW6Y8XoidhQAHnikYmYGrLLN31PWlFsf0YBY6brPP7DNfINhjOK25tUze_c1vJQwnDrLnXweo0kA=w216-h101-no"/></div> | ||
+ | |||
=<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>= | =<div style="font-family: 'times new roman'; text-align: center">'''BAB V'''</div>= | ||
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">''' | <div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">''' | ||
PENUTUP'''</div> | PENUTUP'''</div> | ||
+ | ==Kesimpulan== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan penelitian dan pengamatan yang telah dilakukan maka didapatkan beberapa | ||
+ | kesimpulan, adalah sebagai berikut:</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li> Pendataan | ||
+ | |||
+ | surat masuk dan surat keluar yang saat ini sedang berjalan di Kantor KecamatanSukadiri Kabupaten Tangerang masih dilakukan secara manual, hal ini menyebabkankurang efektif dan efisiensehingga membutuhkan waktu yang lama untuk pencarian datadan pembuatan laporan.</li> | ||
+ | <li> Pendataan | ||
+ | surat masuk dan surat keluar yang berjalan saat ini belum memiliki tempatpenyimpanan data yang aman, sehingga dapat memungkinkan terjadinya kehilangandata.</li> | ||
+ | <li> Dengan | ||
+ | adanya sistem pendataan surat masuk dan surat keluar yang telahterkomputerisasi, maka dapat mempermudah pegawai dalam melakukan pendataan,pencarian hingga pembuatan laporan,sehingga dapat terciptanya pekerjaan yang lebih baik, efektif dan efisien.</li></ol> | ||
+ | ===Kesimpulan Terhadap Rumusan Masalah=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <p style="line-height: 2">Berdasarkanrumusan masalah yang telah dijabarkan pada BAB I, maka penulis mengambilkesimpulan :</p></div> | ||
+ | |||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li style="line-height: 2">Proses pendataan surat masuk dan surat | ||
+ | keluar yang sedang berjalan saat ini pada Kantor Kecamatan Sukadiri KabupatenTangerang masih berjalan secara manual yaitu proses pencatatannya masihmenggunakan buku besar atau buku agenda baik untuk surat masuk maupun untuksurat keluar, pencarian data surat masuk dan surat keluarnya pun dilakukansecara manual dan pembuatan laporannya dilakukan secara semi komputerisasidengan menggunakan Microsoft Excel.</li> | ||
+ | |||
+ | <li style="line-height: 2"> Sistem | ||
+ | pendataan surat masuk dansurat keluar yang berjalan saat ini belum mempunyai tempat penyimpanan datasehingga data yang ada sering hilang.</li> | ||
+ | |||
+ | <li> Untuk membuat sistem surat masuk dan surat keluardibutuhkanaplikasi berbasis web dan tempat penyimpanan data, sehingga data yang ada tidakakan hilang.</li></ol> | ||
+ | |||
+ | ===Kesimpulan Terhadap Tujuan dan Manfaat Penelitian=== | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | <li>Kesimpulan | ||
+ | menurut tujuan<br> | ||
+ | <ul style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><li> | ||
+ | Untukmengetahui masalah-masalah apa saja yang muncul pada sistem pendataan suratmasuk dan surat keluar pada Kantor Kecamatan Sukadiri Kabupaten Tangerang,serta dapat memberi masukan-masukan agar mengurangi kesalahan-kesalahan dalam proses | ||
+ | pendataan surat masuk dan surat keluar.</li> | ||
+ | <li>Tujuan | ||
+ | dari penelitian ini yaitu agar hasil dari penelitian yang penulis lakukan dapatbermanfaat dan digunakan Kantor Kecamatan Sukadiri Kabupaten Tangerang sebagaireferensi untuk memperbaiki sistem pendaataan surat masuk dan surat keluar yang | ||
+ | berjalan saat ini.</li> | ||
+ | <li>Menambah | ||
+ | pengetahuan, pengalaman serta pengamatan dari sebuah sistem yang berjalan saatini di Kantor Kecamatan Sukadiri Kabupaten Tangerang, serta dapat menghasilkan | ||
+ | informasi yang akurat sesuai dengan kebutuhannya</li></ul></li> | ||
+ | |||
+ | <li>Kesimpulan | ||
+ | Menurut Manfaat<br> | ||
+ | <ul style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><li> | ||
+ | |||
+ | Denganadanya sistem ini diharapkan dapat mempermudah pegawai bagian umum dalammelakukan proses pencataan surat masuk dan surat keluar, sehingga proses | ||
+ | pendataannya dapat terkontrol dan berjalan dengan baik.</li> | ||
+ | <li>Penelitian | ||
+ | ini sangat berguna dan bermanfaat bagi penulis, karena dengan adanya penelitianini dapat menambah wawasan penulis mengenai sistem pendataan surat masuk dan | ||
+ | surat keluar pada Kantor Kecamatan Sukadiri Kabupaten Tangerang.</li> | ||
+ | <li>Dengan | ||
+ | adanya sistem ini diharapkan agar terciptanya pelayanan yang lebih baik lagi,serta efektif dan efisien bagi Kantro Kecamatan Sukadiri Kabupaten Tangerang | ||
+ | dalam melakukan proses pendataan surat masuk dan surat keluar.</li></ul></li></ol> | ||
+ | |||
+ | ===Kesimpulan terhadap metode penelitian=== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">Berdasarkan | ||
+ | metode penelitian yang penulis lakukan ,maka dapat disimpulkan :</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"><li> | ||
+ | Penulis melakukan metode pengumpulandata dalam penelitian ini, dimana penulis melakukan wawancara langsung kepada stakeholder atau pegawai yang adadibawah lingkungan Kantor Kecamatan Sukadiri Kabupaten Tangerang, selain itupenulis juga melakukan observasi langsung di Kantor Kecamatan SukadiriKabupaten Tangerang, dan penulis jugamemperoleh data dan informasi dari beberapa sumber literature seperti buku, jurnal, internet, dan lain sebagainya.</li> | ||
+ | <li>Penulis menggunakan metode pengembangan | ||
+ | sistem dalam penelitian ini yaitu dengan menggunakan metode SDLC (System Development Life Cycle).</li> | ||
+ | <li>Metode pengujian yang penulis gunakan | ||
+ | dalam penelitian ini yaitu BlackboxTesting. adalah metode uji coba yang memfokuskan pada keperluan software.</li></ol> | ||
+ | ==Saran== | ||
+ | <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Setelah memberikan kesimpulan mengenai sistempendataan surat masuk suratdankeluar yang sedang berjalan dan sistem yang dibangun, maka agar dapat dicapai hasilyang optimal dan juga bertujuan terhadap kelancaran dalam kegiatan pendataan, dibutuhkan:</p> | ||
+ | <ol style="font-size: 12pt;font-family: 'times new roman';text-align: justify;"> | ||
+ | <li> Perludiadakan pelatihan kepada pengguna (user)yang akan menggunakansistem tersebut sebagai administrator,agar dapat dimanfaatkan dengan baik.</li> | ||
+ | <li> Apabila sistem yang baru sudahberjalan maka perlu di perhatikan dan di lakukan evaluasisecara berkala terhadap sistem untuk selanjutnya diadakan perbaikan sesuaidengan perubahan dan perkembangan instansi atau perusahaan.</li> | ||
+ | <li>Dimasa yang akan datang, diharapkan bagi mahasiswa yangmengambil judul skripsi yang sama untuk dapat mengembangkan sistem ini menjadijauh lebih baik.</li></ol> | ||
+ | |||
{{pagebreak}} | {{pagebreak}} | ||
{{pagebreak}} | {{pagebreak}} |
Revisi terkini pada 14 September 2015 04.53
PERANCANGAN SISTEM INFORMASI SURAT
MASUK DAN SURAT KELUAR PADA KANTOR
KECAMATAN SUKADIRI KABUPATEN TANGERANG
Disusun Oleh :
JURUSAN SISTEM INFORMASI
KONSENTRASI SISTEM INFORMASI MANAJEMEN
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2014/2015
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEM INFORMASI SURAT
MASUK DAN SURAT KELUAR PADA KANTOR
KECAMATAN SUKADIRI KABUPATEN TANGERANG
Disusun Oleh :
NIM |
: 1111468894
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: SISTEM INFORMASI
|
Konsentrasi |
: SISTEM INFORMASI MANAJEMEN
|
Disahkan Oleh :
Tangerang, Mei 2015
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 SURAT MASUK DAN
SURAT KELUAR PADA KANTOR KECAMATAN SUKADIRI
KABUPATEN
Dibuat Oleh :
NIM |
: 1111468894
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Konsentrasi Sistem Informasi Manejemen
Disetujui Oleh :
Tangerang, Mei 2015
Pembimbing I |
Pembimbing II
| ||
(
M.Roihan, M.T) || || || (ilamsyah, M.kom)
| |||
NID : 02007 |
NID : 14019
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
PERANCANGAN SISTEM INFORMASI SURAT MASUK DAN
SURAT KELUAR PADA KANTOR KECAMATAN SUKADIRI
KABUPATEN
Dibuat Oleh :
NIM |
: 1111468894
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Informasi
Konsentrasi Sistem Informasi Manjemen
Tahun Akademik 2014/2015
Disetujui Penguji :
Tangerang, Mei 2015
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
PERANCANGAN SISTEM INFORMASI SURAT MASUK DAN
SURAT KELUAR PADA KANTOR KECAMATAN SUKADIRI
KABUPATEN
Disusun Oleh :
NIM |
: 1111468894
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Sistem Informasi Manajemen
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana 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, Mei 2015
NIM : 1111468894
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Berkembangnya teknologi informasi khususnya di negarayang berkembang membuat informasi yang dibutuhkan semakin mudah untukdidapatkan, hal ini dapat dilihat dari meningkatnya dan berkembangnya kebutuhanmasyarakat, perusahaan dan juga instansi pemerintahan dalam mendapatkan datadan informasi . seperti halnya pada kantor Kecamatan Sukadiri KabupatenTangerang merupakan salah satu instansi pemerintahan dalam menjalankan rodapemerintahannya membutuhkan sistem informasi yang telah terkomputerisasi denganbaik. Sistem informasi yang dibutuhkan oleh kantor Kecamatan Sukadiri KabupatenTangerang yang dapat menangani pengolahan dan penyampaian informasi mengenaidata-data surat masuk dan surat keluar. Proses pendataan surat masuk dan suratkeluar yang berjalan saat ini masih dilakukan dengan cara-cara manual sepertipencatatan surat masuk dan surat keluar masih menggunakan buku besar atau bukuagenda, sistem pendataan yang masih manual tersebut menyebabkan belum optimalnya dalam pencariandata surat yang diperlukan terutama jika surat-surat tersebut diperlukandikemudian hari dan juga untuk keperluan pengarsipan dokumentasi surat.Berdasarkan hal tersebut maka peneliti ingin mengusulkan penelitian denganjudul Perancangan Sistem Informasi Surat Masuk dan Surat Keluar yang diharapkannantinya akan menjadi sistem penyampaian informasi yang dapat memberikankemudahan dalam hal pengolahan surat menyurat bagi petugas bagian umum padakhususnya dalalm melakukan pengolahan dan juga penyimpanan data-data surat masuk dan surat keluar.
Kata Kunci : Surat masuk, surat keluar, pengolahan surat, Kecamatan Sukadiri.
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Puji syukurAlhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah melimpahkanrahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikanSkripsi ini yang penulis sajikan dalam buku yang sederhana.
Adapun judul penulisan Laporan Srkripsi ini yang diambil adalah “
Perancangan Sistem Informasi Surat Masuk Dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang”. </i> Tujuan penulisanLaporan Skripsi ini merupakan salah satu syarat yang harus di tempuh oleh mahasiswasebelum lulus dalam jenjang Sarjana jurusan Sistem Informasi pada PerguruanTinggi Raharja. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (observasi), wawancara dan beberapa sumber literature yang mendukungLaporan Skripsi ini. Penulis menyadari tanpa bimbingan dan dorongan dari semuapihak, maka penulisan Laporan Skripsi ini tidak akan berjalan dengan lancar.Oleh karena itu, penulis menyampaikan terima kasih kepada pihak-pihak yangtelah membantu dalam penyelesaian Laporan Skripsi ini, antara lain :
1. | Ir. Untung Rahardja, M.T.I selaku ketua STMIK Raharja. |
2. | Sugeng Santoso, M.Kom selaku Pembantu Ketua I STMIK Raharja. |
3. | Nur Azizah, M.Kom selaku Kepala Jurusan Sistem Informasi. |
4. | M.roihan, S.Kom,selaku dosen pembimbing I yang telah membantu memberikan kritik, saran waktu dan masukan yang membangun dalam pembuatan Skripsi ini. |
5. | Ilamsyah, M.Kom,selaku dosen pembimbing II yang telah membantumemberikan kritik, saran, waktu dan masukan yang membangun dalam pembuatan Skripsi ini. |
6. | Bapak Camat yang telah memberikan ijin berkenaan dengan penelitian ini. |
7. | Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis. |
8. | Kedua orang tua tercinta, yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penulis. |
9. | Rekan-rekan teman seperjuangan () yang telah memberikan dukungan dan masukan yang berarti kepada penulis dalam menyelesaikan Laporan Skripsi ini. |
10. | Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuannya kepada penulis. |
11. | Seluruh Mahasiswa dan Mahasiswi Perguruan Tinggi Raharja yang tidak bisa disebutkan satu persatu. |
Penulis menyadari bahwa dalam penyajian dan penyusunan Skripsi ini belum sempurna dan masih banyak kekurangan. Oleh karena itu, kritik dan saran yang bersifat membangun dalam penyusunan Skripsi ini sangat penulis harapkan.
Akhir kata penulis berharap Skripsi ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat di kemudian hari, Amien ya robbal alamien.
Tangerang, Mei 2015
( Asep Awaludin )
NIM: 1111468894
</div>
DAFTAR SIMBOL
DAFTAR SIMBOL USE CASE DIAGRAM
![](https://lh4.googleusercontent.com/-KYTEdbfTthc/VL8iqnntyLI/AAAAAAAADlk/c5lmhiiAWoo/w497-h477-no/screenshot-docs.google.com%2B2015-01-21%2B10-43-58.png)
DAFTAR SIMBOL ACTIVITY DIAGRAM
![](https://lh3.googleusercontent.com/-FtYLXq5usvk/VL8ip06aeYI/AAAAAAAADlg/f3-eqmr1olk/w469-h486-no/screenshot-docs.google.com%2B2015-01-21%2B10-44-27.png)
DAFTAR SIMBOL SEQUENCE DIAGRAM
DAFTAR TABEL
DAFTAR GAMBAR
[[]]
[[]]
[[]]
[[]]
[[]]
[[]]
Daftar isi
- 1 BAB I
- 2 BAB II
- 3 Teori Khusus
- 4 BAB III
- 4.1 Gambaran Umum Kecamatan Sukadiri Kabupaten Tangerang
- 4.2 Tata Laksana Sistem Yang Berjalan
- 4.3 analisis sistem berjalanan
- 4.4 Konfigurasi Sistem Yang Berjalan
- 4.5 Alternatif Masalah Yang Di hadapi
- 4.6 User Requirement
- 5 BAB IV
- 5.1 rancangan usulan
- 5.2 Rancangan Diagram Sistem yang Diusulkan
- 5.3 FLOWCHART
- 5.4 Rancangan HIPO
- 5.5 Rancangan Prototype
- 5.5.1 Rancangan Prototype Login
- 5.5.2 Rancangan Prototype beranda
- 5.5.3 Rancangan prototype Pegawai
- 5.5.4 Rancangan prototype Surat Masuk
- 5.5.5 Rancangan prototype Laporan Surat Masuk===Rancangan prototype laporan surat masuk seperti pada gambar 4.18 akan menampilan laporan surat masuk===Rancangan prototype Laporan Surat keluar
- 5.6 Konfigurasi Sistem usulan
- 5.7 Testing atau penguji
- 5.8 Evaluasi
- 5.9 schedule Implementasi
- 5.10 Estimasi Biaya
- 6 BAB V
- 7 DAFTAR PUSTAKA
- 8 DAFTAR LAMPIRAN
BAB I
Latar Belakang
Pada era sekarang ini kemajuan zaman yang disertaidengan laju perkembangan ilmu pengetahuan dan teknologi yang pesat, menggugahpara pelaku dunia untuk memanfaatkan perkembangan tersebut sebagai saranapengolahan data informasi secara cepat, tepat, dan sistematis.
Komputer adalah alat yang digunakan untuk mengolahdata dan informasi. Sistem informasi berbasis komputer terdiri dari serangkaiankomponen-komponen antara lain : perangkat keras (hardware), perangkat lunak (software)dan manusia (brainware).Komponen-komponen ini saling berkoordinasi sehingga menghasilkan datainformasi. Informasi ini digunakan sebagai dasar dalam mengambilkeputuan-keputusan lebih terarah.
Salah satu sektor kehidupan manusia yang palingbanyak memanfaatkan sistem informasi adalah perkantoran, baik perkantoran yangberorientasi pemerintahan maupun nonpemerintahan. Pemanfaatan ini tidak hanya berfungsi sebagai sarana pendukunguntuk meningkatkan kinerja, maupun lebih dari merupakan sarana utama untukmemenangkan persaingan yang semakin kompetitif.
Namun padasaat ini, masih terdapat beberapa instansi pemerintahan proses pengelolaan data suratmenyuratnya masih menggunakan sistem data manual dalam pengerjaannya. Salahsatunya pada Kantor Kecamatan Sukadiri Kabupaten Tangerang yang hingga saat inimasih menggunakan sistem manual dalam proses arsip yang meliputi pendataan surat masukdan surat keluar.
Sistem pendataan surat masuk dan surat keluar padaKantor Kecamatan Sukadiri Kabupaten Tangerang saat ini masih berjalan secaramanual, sehingga menyebabkan proses pendataan atau pencarian surat masuk maupunsurat keluar menjadi lambat. Seiring denganperkembangan teknologi dan informasi, dengan adanya sistem pendataan suratmasuk dan surat keluar yang sudah terkomputerisasi akan lebih memudahkanpegawai dalam melakukan kegiatan pengelolaan data surat.
Sistem pendataan surat masuk dan surat keluarmerupakan salah satu usaha untuk membantu dan mempermudah pegawai dalammelakukan pengelolaan data surat, sehingga dapat lebih efektif dan efisien.Berdasarkan penjelasan permasalahan diatas maka penulis mengambil judulpenelitian “Perancangan Sistem InformasiSurat Masuk Dan Surat Keluar Pada Kantor Kecamatan Sukadiri KabupatenTangerang”.
Rumusan Masalah
Berdasarkanlatar belakang masalah pada KantorKecamatan Sukadiri Kabupaten Tangerang dan hasil observasi yang dilakukan olehpenulis mengangkatberbagai masalah yang ada dalam Kantor Kecamatan Sukadiri Kabupaten Tangerang diantaranya :
-
Bagaimanaproses pendataan surat masuk dan surat keluar pada Kantor Kecamatan SukadiriKabupaten Tangerang yang sedang berjalansaat ini ?
-
Apakah proses pendataan surat masuk dan surat keluar yang berjalan saat ini sudah memiliki tempat penyimpanandata yang efisien sehingga tidakakan terjadi kehilangandata ?
-
Bagaimanamembuat system pendataan surat masuk dan surat keluar yang dapat membantu pekerjaan pegawai dalam mendata surat masuk dansurat keluar pada Kantor Kecamatan Sukadiri Kabupaten Tangerang?
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Adapuntujuan dari penelitian ini :
Tujuan Operasional
a.Untuk mengetahui masalah apa saja yang muncul pada sistem pendataan surat masuk dan surat keluar pada Kantor Kecamatan Sukadiri KabupatenTangerang.
b.Dapat mengetahui apa saja kekurangan dan kelebihan dari sistem suratmenyurat yang berjalan saat ini.
c.Untuk mengetahui data surat masuk dan surat keluaryang disajikan dalam bentuk laporan untuk diserahkan ke Kantor Arsip Daerah.Tujuan Fungsional
Agartersedia sistem yang dapat menyimpan data surat masuk dan surat keluar sehinggadata-data tersebut dapat disimpan dengan baik.Tujuan Individual
a.Untuk mendapatkan gelar sarjana.
b.Untuk menambah pengetahuan, pengalaman serta pengamatan sebuah sistemberjalan pada KantorKecamatan Sukadiri Kabupaten Tangerang, sehingga penulis melakukan penelitian untukmenyelesaikan Skripsi.
Manfaat Penelitian
Sedangkan manfaat yang diinginkan penulis dalam penulisan ini adalah
-
Manfaat Operasional
Mempermudah pegawai dalam melakukan proses pendataansurat masuk dan surat keluar, sehingga proses tersebut terkontrol dengan baik. -
Manfaat Fungsional
a. Hasil dari penelitian yang penulis lakukan dapat dimaanfaatkan dandigunakan oleh Kantor KecamatanSukadiri Kabupaten Tangerang sebagai bahan referensi dasar untuk mengoptimalkan sistem pendataan suratmasuk dan surat keluar yang sudah berjalan.
b. Terciptanya hasil pendataan yang baik, efektif dan efisien. -
Manfaat Individual
Menambah pengetahuan bagi penulis mengenai sistempendataan surat masuk dan surat keluar yang terdapat di kantor Kecamatansukadiri Kabupaten Tangerang dan dapat dijadikakan referensi pada penelitianselanjutnya.
Ruang Lingkup Penelitian
Ruang lingkup yang akan dibahas dalam laporan inimengenai proses pendataan surat masuk dan surat keluar pada Kantor KecamatanSukadiri Kabupaten Tangerang, yang dalam hal ini penulis membatasi permasalahanyang akan dibahas yaitu mulai dari pendataan surat masuk dan surat keluarsampai dengan pembuatan laporan.
Metode Penelitian
Jenis Penelitian
Jenispenelitian yang penulis gunakan adalah metode deskripsi yaitu metode penelitianyang membahas, mengumpulkan dan menyajikan serta menganalisa data yangmemberikan gambaran yang cukup jelas atas permasalahan yang dibahas.
Metode Pengumpulan Data
Dalam pengumpulan data di lapangan penulis memperoleh data tersebut denganmetode-metode antara lain :
- Metode Observasi (Observation Research)
-
MetodeWawancara (Interview)
Wawancara dilakukan untuk menggali informasi yang berkaitan dengan sistem pendataan.
-
Metode Studi Pustaka (Library Research)
Studi pustaka adalah metode untuk mendapatkaninformasi dan data dari beberapa sumber (literatur)atau buku yang diperlukan untuk kebutuhan penganalisaan dan perancangan sistembaru yang di usulkan.
Penulis melakukan pengamatan, untuk memperoleh informasi yangdibutuhkan oleh penulis.
Metode Analisa
Pada penelitian ini digunakan teknik analisis berupa pendekatan Object OrientedAnalysis (OOA) atau analisis berorientasi obyek dengan UML. Proses analisisdilakukan terhadap hasil tahapan pengumplan data dengan wawancara, observasi,dan studi pustaka untuk mendapatkan spesifikasi kebutuhan sistem yang akandikembangkan. Pada proses analisis, teknik analisis yang dilakukanadalah :
-
Analisa Pengguna
Dilakukan analisis terhadapuser-user yang akan menggunakan aplikasi dan juga fungsi-fungsi apa saja yang bisa didapatkan oleh masing-masing user.
Analisis kebutuhan Fungsional - Analisis perilaku sistem
Pada tahapan ini, dilakukan analisisperilaku sistem yang dikembangkan dan dimodelkan dengan Activity Diagramdan Sequence Diagram. Activity Diagram untuk memodelkan proses usecase yang berjalan di dalam sistem, sedangkan sequence diagram untukmemodelkan pengiriman pesan (message) antar object dankronologinya. - Analisis
sistem berjalan saat ini.
Pemodelan kebutuhan fungsional untukmenggambarkan fungsi sistem dan pengguna yang terlibat serta fungsi- fungsi apasaja yang bisa didapatkan oleh masing-masing pengguna dimodelkan dengan UseCase Diagram.
Metode Perancangan
Dalam Skripsi ini metode perancangan yang digunakan adalahprogram Visual Paradigmfor UML Enterprise Edition Ver. 6.4 untuk menggambarkan Use Case Diagram, Activity Diagram, SequenceDiagram, Dan Class Diagram yaitu pengembangan piranti lunak berbasis “objekoriented”, dalam hal pembuatan sistem ini peneliti menggunakan MacromediaDreamweaver CS6 sebagai penulisan listing program PHP dan MySQL sebagaidatabase.
Metode Testing
Dalam skripsi inimetode pengujian yang digunakan yaitu BlackboxTesting. Blackbox Testing adalah metode uji coba yang memfokuskan padakeperluan software. Karena itu ujicoba Blackbox Testing menggunakanpengembangan software untuk membuathimpunan kondisi input yang akanmelatih seluruh syarat-syarat fungsional suatu program. Metode pengujian blackbox berusaha untuk menemukankesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atauhilang, kesalahan interface,kesalahan dalam struktur data atau akses databaseeksternal, ksalahan performa, kesalahan inisialisasi,dan terminasi.
Sistematika Penulisan
Untuk memahami lebih jelas laporan ini, maka materi-materi yang tertera pada Laporan Skripsi ini dikelompokkan menjadi beberapa sub bab dengan sistematika penyampaian sebagai berikut :
BAB I PENDAHULUAN
Bab inimerupakan pendahuluan yang akan membahas latar belakang, rumusan masalah,tujuan penelitian dan manfaat penelitian, metodologi penelitian dan sistematikapenulisan.
BAB II LANDASAN TEORI
Pada bab ini berisi beberapa definisi yang sesuai denganpenelitian dan beberapa literature reviewyang berhubungan dengan penelitian.
BAB III Pembahasan
Pada bab ini berisikan analisaorganisasi, gambaran umum perusahaan, sejarah singkat, struktur organisasi,penjelasan tentang wewenang dan tanggung jawab, analisasystem saat ini, permasalahan yangdihadapi, serta alternatif pemecahan masalah. ini, permasalahan yang dihadapi,serta alternatif pemecahan masalah.
BAB IV Rancangan Sistem Yang Di Usulkan
Padabab ini merupakan penjabaran hasil rancanagan yang diusulkan, yang menerangkantentang : usulan system yang akandigambarkan dengan diagram rancangan sistem berupa UML(Unified Modelling Language), rancangan basis data, rancanganprogram yang dibuat, rancangan prototypeyang menggambarkan rancangan sistem yang diusulkan, konfigurasi sistem yangdiusulkan, testing yang digunakan, evaluasi sistem yang dibuat, implementasisistem, serta estimasi biaya yangberisi rincian biaya sistem yang nantinya akan diaplikasikan ke dalamperusahaan atau masyarakat.
BAB V PENUTUP
Padabab ini merupakan bab penutup berisikan kesimpulan dari hasil analisapenelitian dan saran yang dapat penulis berikan agar permasalahan-permasalahnyang dihadapi dapat terselesaikan dengan baik dari hasil laporan Skripsi ini
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
BAB II
Teori Umum
Konsep Dasar Sistem
1.Definisi Sistem
[1]Menurut Tata Sutabri (2012:16), menarik kesimpulan bahwa “suatu sistem pada dasarnya adalahsekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsibersama-sama untuk mencapai tujuan tertentu”.
[2]Norman L. Enger dalam bukunya menyatakan,suatu sistem dapat terdiri dari atas kegiatan-kegiatan yang berhubungan gunamencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi, Sedangkan pendekatan sistem yang lebih menekankan pada elemen ataukomponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yangsaling berinteraksi untuk mencapai sautu tujuan tertentu”.[TataSutabri 2012:17] [3]
Menurut Lili Tanti dalam JurnalCCIT Vol.3 No.2 (2010:208),[4][Lili Tanti dalam JurnalCCIT Vol.3 No.2], “Analisa secara umum merupakan tahap dari daurhidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuanuntuk memahami keperluan pembelajaran dan mengembangkan permintaan-permintaan”.
Karakteristik Sistem
Menurut (Tata Sutabri, 2012:17)[5],suatu sistem mempunyai karakteristik tersendiri diantaranya Komponen (component), Batas sistem (boundary), Lingkungan luar (environment), Penghubung (interface), Masukan (input), Keluaran (output), Pengolahan (processing), Sasaran atau tujuan (goal), Strategi (strategy) antara lain:
- Komponen Sistem (component), yaitu kumpulan subsistem-subsistem yang saling berinteraksi atau dengan yanglainnya serta melakukan kerja sama antar subsistem tersebut. Suatu sistem terdiri dari sejumlah komponen yangsaling berinteraksi, yang artinya yang saling bekerja sama membentuk satukesatuan. Komponen tersebut dapat berupasuatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yangmenjalankan suatu fungsi tertentu dan mempengaruhi suatu sistem secara keseluruhan. Suatusistem dapat mempunyai sistem yang lebih besar, yang disebut dengan “SupraSistem”.
- Batasan Sistem (boundary) yaitu ruang lingkup sistem, merupakan suatu daerah yang membatasi antarakomponen atau subsistem yang lain, yang membatasi suatu sistem dengan sistemlain atau sistem yang berasal dari lingkungan luarnya.
- Lingkungan Luar Sistem (environment) yaitu lingkungan luar dari suatu sistem apapun diluar batas dari sistem yangmempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat merugikansistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dandengan demikian harus tetap dijaga dan dipelihara. Sedangkan lingkungan luaryang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggukelangsungan hidup dari sistem tersebut.
- Penghubung Sistem (interface), merupakan suatu media yang menghubungkan antara subsistem yang satu dengan yanglainnnya sehingga antar subsistem dapat saling bekerja sama. Melalui penghubungini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistemyang lainnya.
- Masukan Sistem (input),yaitu sesuatu yang berasal dari subsistem yang digunakan sebagai data masukanyang selanjutnya dimasukan dalam suatu sistem agar dapat menghasilkan suatukeluaran yang berguna (diinginkan). Masukan dapat berupa maintenance input dan signal input. Maintenance input adalah energi yang dimasukan supaya sistemtersebut dapat beroperasi. Signal input adalah energi yang diproses untukmenghasilkan keluaran.
- Keluaran Sistem (output), adalah hasil proses dari suatu masukan yang telah dilakukan proses di dalamnya sehingga menghasilkansebuah informasi yang berguna untuk setiap tingkatan yang ada. Keluaran dapatmerupakan masukan untuk subsistem yang lain atau kepada Supra Sistem.
- Pengolahan Sistem (processing),yaitu suatu proses yang akan merubah suatu masukan menjadi suatu keluaran.Suatu sistem dapat mempunyai suatu proses yang akan merubah masukan menjadikeluaran, sebagai contoh sistem akuntansi. Sistem ini mengelola data transaksimenjadi laporan yang dibutuhkan oleh semua pihak manajemen.
- Sasaran (objective)atau tujuan (goal), suatu sistem mempunyai sasaran atau tujuan, kalausistem tidak mempunyai sasaran maka sistem tidak ada. Suatu sistem dikatakanberhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh padamasukan dan keluaran yang dihasilkan.
- Strategi (strategy), merupakan cara-cara yang digunakan dari mulai adanya input, pemrosesan hingga akhirnya terbentuk output, dan untukmencapai sasaran yang diinginkan diperlukan suatu strategi agar sasarantersebut dapat tercapai.
Berdasarkan definisi diatas dapat diambil kesimpulan bahwa karakteristikSistem adalah kumpulan dari sub-subsistem yang mempunyai suatu tujuan (goal), dimana untuk mencapai tujuantersebut harus memiliki strategy yaitu dengan masukan sistem (input), proses(processing) dan keluaran sistem (output) yang objective.
Kualifikasi Informasi
Menurut Tata Sutabri (2012:22)[6], sistem dapat diklasifikasikan dari beberapa sudutpandang, di antaranya :
- Sistemabstrak dan sistem fisik
Sistem abstrak adalahsistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik,misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antaramanusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secarafisik, misalnya sistem komputer, sistem produksi, sistem penjualan, si merupakan contoh human machine sistem karenamenyangkut penggunaan komputer yang berinteraksi dengan manusia.
- Sistemdeterministik dan sistem probabilistik
Sistem yang beroperasidengan tingkah laku yang dapat diprediksi disebut sistem deterministik. Sistem komputeradalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkanprogram-program komputer yang dijalankan. Sedangkan sistem yang bersifatprobabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksikarena mengandung unsur probabilistik.
- Sistemterbuka dan sistem tertutup
Sistem tertutupmerupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkunganluarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar.Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkunganluarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistemlainnya.
Konsep Dasar Data dan Informasi
Definisi Data
Menurut Sutarman (2012:3) [7]“Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, di mana pernyataantersebut merupakan hasil pengukuran atau pengamatan. Data dapat berupaangka-angka, huruf-huruf, simbol-simbol khusus, atau gabungan darinya”.
Meurut John J. Longkutoy dalam Tata Sutabri (2012:2)[8] “Data adalah suatu istilah majemuk yang berarti fakta atau bagian dari faktayang mengandung arti yang di hubungkan dengan kenyataan, simbol-simbol yangmenunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain.
Menurut Mc Leod dalam bukunya Yakub (Yakub, 2012:5)[9] “Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”. Data dapat berbentuk nilai yang terformat, teks,citra, audio, dan video.
- Teks,
adalah sederetan huruf, angka, dan simbol-simbol yang kombinasinya tidaktergantung pada masing masing itemsecara individual misalnya, artikel koran, majalah dan lain-lain. - Data
yang terformat, adalah data dengan suatu format tertentu, misalnya data yangmenyatakan tanggal atau jam, dan nilai mata uang. - Citra
(image), adalah data dalam bentukgambar, citra dapat berupa, grafik, foto, dan tanda tangan. - Audio,
adalah data dalam bentuk suara misalnya, instrumen musik, suara orang, suarabinatang, detak jantung, dan lain-lain. - Video,
adalah data dalam bentuk gambar yang bergerak dan dilengkapi dengan suaramisalnya, suatu kejadian dan aktivitas-aktivitas dalam bentuk film.
Bentuk Data
Menurut Yakub (2012:5)[10], data dapat dibentuk menjadi 5, antara lain sebagai berikut:</div>
- Teks
Teks adalah sederatanhuruf, angka, dan simbol-simbol yang kombinasinya tidak tergantung padamasing-masing item secara individual misalnya, artikel, koran, majalah, danlain-lain.
- Data yang terformat
Datayang terformat adalah data dengan suatu format tertentu, misalnya, data yangmenyatakan tanggal atau jam, dan nilai mata uang.
- <Citra (Image)
Citra atau Image adalahdata dalam bentuk gambar, citra dapat berupa grafik, foto, hasil rontsen, dantanda tangan.
- Audio
Audio adalah data dalambentuk suara misalnya, instrument musik, suara orang, suara binatang, detakjantung, dan lain-lain.</p>
Video adalah data dalam bentukgambar yang bergerak dan dilengkapi dengan suara misalnya, suatu kejadian danaktivitas-aktivitas dalam bentuk film.
Meta Data
Menurut Adi Nugrohoyang dikutip dari Yakub (2012:6)[11], “meta data adalah data yang menjelaskantentang data lainnya”.
Hiraki Data
- Elemen Data
Elemen data adalahsatuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yangbermakna. Istilah lain dari elemen data dalam basis data relasional adalah field, kolom, item, dan atribut. - Record
Record adalah gabungansejumlah elemen data yang saling terkait. Istilah lain dari rekaman dalam basisdata relasional adalah baris atau tupel. - FileFile adalah kumpulan recordsejenis yang mempunyai panjang atribut sama, namun berbeda isinya. Istilahlain dari file dalam basis data relasional adalah berkas, tabel, danrelasi.
Definisi Informasi
Informasi ibarat darah yang mengalir di dalam dalamtubuh suatu organisasi. Sehingga informasi merupakan salah satu bentuk sumberdaya utama dalam suatu organisasi yang digunakan oleh manajer untukmengendalikan perusahaan untuk mencapai tujuan.
MenurutTata Sutabri (2012:29)[12], ”Informasi adalah data yang telah diklasifikasikan ataudiinterprestasi untuk digunakan dalam proses pengambilan keputusan”.
Menurut Maemunah dkk dalam jurnal CCIT (Maemunah dkk,2012:284)[13], “Informasi adalah data yang telah diolah menjadi sebuah bentuk yanglebih berarti bagi penerimanya, dan bermanfaat dalam mengambil suatukeputusan”. Informasi dapat didefinisikan sebagai hasil dari pengolahan datadalam suatu bentuk yang lebih berguna dan lebih berati bagi penerimanya yangmenggambarkan suatu kejadian-kejadian (event)yang nyata (fact) yang digunakanuntuk pengambilan keputusan.
MenurutPrahasta dalam Endah dan Eny (2013:14-12)[14], “Informasi adalah data yang diolahmenjadi bentuk yang lebih berguna dan lebih berarti bagi para penerimanya”.
Menurut Mc Leod yang dikutip dariYakub (2012:8)[15], “Informasi adalah data yang diolah menjadi bentuk yang lebihberguna bagi penerimanya”.
Berdasarkan pendapat para ahli yang dikemukakan di atas dapat ditarikkesimpulan bahwa informasi adalah data yang sudah diolah menjadi sebuah bentukyang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saatini atau mendukung sumber informasi.
Nilai Informasi
[16]Menurut Tata Sutabri (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analysis cost effectivess atau cost benefit. Nilai informasi didasarkan atas 10 sifat, yaitu :
- Mudah diperoleh
Sifat ini menunjukan 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 - Luas dan lengkap
Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, karena itu sulit mengukurnya. - Ketelitian
Sifat ini menunjukan minimnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan. - Kecocokan
Sifat ini menunjukan seberapa 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 mempersiapkannya, sifat ini sulit mengukurnya. - Ketepatan waktu
Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu. - Kejelasan
Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar. - Keluwesan
Sifat ini berhubungan dengan dapat disesuaikannya 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. - Dapat dibuktikan
Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama. - Tidak ada prasangka
Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya. - Dapat diukurSifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal
[17]Menurut Sutarman (2012:14), nilai dari informasi ditentukan oleh lima hal, yaitu :
- Untuk memperoleh pemahaman dan manfaat.
- Untuk mendapatkan pengalaman.
- Pembalajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu.
- Untuk mengekstrak implikasi kritis dan mereflesikan pengalaman masa lampau yang menyediakan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang manajer dari membuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya.
- Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektifitasnya.
Kualitas Informasi
Menurut Mustakini (2009:37), Informasi mempunyai tiga kualitas informasi, antara lain:
- Accurate
Informasi harus bebas dari kesalahan kesalahan dan tidak menyesatkan, dalam hal ini informasi harus jelas mencerminkan maksudnya. - Timeliness
Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan memiliki nilai lagi karena informasi merupakan suatulandasan dalam mengambil sebuah keputusan dimana bila mengambil keputusan terlambat maka akan bersifat fatal untuk organisasi. - Relevance
Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan.Nilai informasi di tentukan oleh dua hal yaitu manfaat dan biaya.Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
Menurut Tata Sutabri (2012:41) kualitas suatu informasi tergantung 3 (tiga) hal, yaitu :
- Akurat (accurate)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut. - Tepat Pada Waktunya (timeline)
Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan tersebut terlambat, maka dapat berakibat fatal untuk organisasi. - Relevan (relevance)
Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.
Fungsi Informasi
[16]Menurut Tata Sutabri (2012:31) Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mengkin 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
[16]data diolah menjadi 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 input dan diproses kembali lewat suatu model, dan seterusnya sehingga membentuk suatu silkus. Siklus inilah yang disebut “Siklus Informasi” (information Cycle).
Ciri-ciri Informasi
[18]Menurut Yakub (2012:10), informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut:
- Benar atau salah informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar.
- Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi. <liTambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada
- Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar.
- Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.
Jenis-Jenis Informasi
[18]Menurut Yakub (2012:15), informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis. Jenis-jenis informasi tersebut dibedakan menjadi informasi manajerial, sumber dan rutinitas, serta fisik.
- Informasi manajerial, yaitu informasi strategis untuk manajerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah.
- Sumber informasi, dibagi menjadi informasi internal dan eksternal. Informasi internal adalah informasi yang menggambarkan keadaan (profile), sedangkan informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan diluar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas.
- Informasi rutinitas, dibagi menjadi informasi rutin dan insendentil. Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin, sedangkan informasi insendentil diperlukan untuk penanggulangan masalah khusus.
- Informasi fisik,dapat diartikan susunan yang terdiri dari perangkat keras, perangkat lunak dan tenaga pelaksananya yang secara bersama-sama saling mendukung untuk menghasilkan suatu produk, dan sistem informasi dari segi fungsi merupakan suatu proses berurutan dimulai dari pengumpulan data dan diakhiri dengan komunikasi.
Konsep Dasar Sistem informasi
Definisi Sistem Informasi
[19]Menurut Sutarman (2012:13), “Sistem informasi dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu”. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).
[20]Menurut Tata Sutabri (2012:46), “Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.
[21]Menurut Mustakini dalam Albaar dan Rosdiani (2013:17-8), “Sistem informasi adalah suatu pengorganisasian peralatan yang mengumpulkan, menginput, memproses, mengontrol dan melaporkan informasi untuk pencapaian tujuan perusahaan”.
[22]Menurut O’Brien dalam Yakub (2012:17), “sistem informasi (information system) merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware), perangkat lunak (software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi”.
Dari beberapa pendapat yang dikemukakan di atas dapat disimpulkan bahwa informasi adalah gabungan dari orang, hardware, software, jaringan komunikasi, sumber daya data, dan kebijakan dan prosedur yang menyimpan, mengumpulkan (mendapatkan kembali), memproses, dan mendistribusikan informasi untuk mendukung pengambilan dan pengontrolan keputusan dalam suatu organisasi.
Pengertian Sistem Informasi Berbasis Komputer
[23]Menurut Yustianti (2012:14), “Teknologi Informasi adalah komponen tertentu pada sebuah sistem. Namun, hanya sedikit teknologi informasi yang digunakan secara terpisah”.
[24]Menurut Sutarman (2012:14), “Sistem informasi berbasis komputer adalah sebuah sistem inforamasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan”.
Dari pendapat yang dikemukakan diatas dapat disimpulkan bahwa Teknologi Informasi dan Sistem Informasi Berbasis Komputer adalah komponen tertentu pada sebuah sistem secara yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan.
Komponen Dasar Sistem Informasi
[25]Menurut Tata Sutabri (2012:47),sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block) , diantaranya :
- 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. - Blok Model (model block)
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi dati input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. - Blok Keluaran (techology block)
Teknologi merupakan “tool box” dalam sistem informasi, teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware) - Blok Basis Data (database block)
Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data didalam basis data perlu diorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas. - Blok Kendali (control blok)
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.
Konsep Dasar Analisis Sistem
Definisi Analisis Sistem
[16]Menurut Tata Sutabri (2012:220), “tahap analisis sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya”.
Analisa sistem (sistem analisa) adalah “ Suatu bahasan dari suatu pemecahan masalah untuk mencari elemen pokok permasalahan yang kemudian diusulkan alternatif perbaikan-perbaikannya”. Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:197),[26] Metode yang digunakan dalam menganalisa sistem dan perancangan sistem yang dikenal dengan nama Sistem Develoment Life Cycle (SDLC). SDLC merupakan metedologi umum dalam pengembangan sistem yang menandai kemajuan dan usaha menganalisa dan desain.
[27]Menurut Henderi dalam jurnal CCIT Vol 4 (2011:322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.
Dari beberapa pendapat diatas dapat disimpulkan bahwa tahapan analisa sistem dapat dilakukan sebelum dibuat tahapan rangcangan sistem, dan analisa sistem sangat penting dilakukan agar menghindari kesalahan yang akan timbul di tahapan selanjutnya.
Tujuan Analisis Sistem
Dikutip dalam Jurnal CCIT, tujuan utama "Tahap analisis adalah untuk memahami dan mencatatkan keperluan-keperluan dalam pengajaran erat pengolahan permintaan-permintaan yang terur menerus berubah" (Tanti, 2009:208).[28]
Tahap-Tahap Analisis Sistem
[16]Menurut Tata Sutabri (2012:220), proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi. Adapun tujuan utama dari tahap analisis sitem ini adalah sebagai berikut:
- Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.
- Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya
- Mengevaluasi sistem-sistem yang telah ada dan berjalan ssmpai saat ini, baik pengolahan data maupun pembuatan laporannya
- Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.
- Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.
Selama tahap analisis sistem, analis sistem terus bekerja sama dengan manajer, dan komite pengarah terlibat dalam titik yang penting. Adapun langkah-langkah yang harus dilakukan pada tahap analisis sistem adalah sebagai berikut:
- Mengumumkan penelitian sistemKetika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegawai mengenai cara komputer mempengaruhi kerja mereka.
- Mengorganisasikan tim proyek
Tim proyek yang akan melakukan penelitian sistem dikumpulkan. Banyak perusahaan mempunyai kebijakan menjadi pemakai dan bukan spesialis informasi sebagai pemimpin proyek. Agar proyek berhasil, pemakai perlu berperan aktif dari pada hanya pasif. - Mendefinisikan kebutuhan informasi
Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey. - Mendefinisikan kriteria kinerja sistem
Setelah kebutuhan informasi manajer didefinisikan, langkah selanjutnya adalah menspesifikasikan secara tepat apa yang harus dicapai oleh sistem, yaitu kriteria kinerja sistem. - Menyiapkan usulan rancangan
Analisis sistem memberikan kesempatan bagi manajer untuk membuat keputusan untuk meneruskan atau menghentikan untuk kedua kalinya. Disini manajer harus menyetujui tahap rancangan dan dukungan bagi keputusan itu termasuk di dalam usulan rancangan. - Menyetujui atau menolak rancangan proyek
Manajer dan komite sistem mengevaluasi usulan rancangan dan menentukan apakah akan memberikan persetujuan atau tidak. Dalam beberapa kasus, tim mungkin diminta melakukan analisis lain dan menyerahkan kembali atau proyek mungkin ditinggalkan. Jika persetujuan diberikan, proyek akan maju ke tahap rancangan.
Definisi Perancangan Sistem
[29]Menurut Nasution (2012:118), “perancangan adalah tahapan dimana dimulai analisa mengenai bentuk input sistem, rancangan database, output sistem dan skema alur kerja program”.
[30]Menurut Siti Aisyah dan Nawang Kalbuana dalan jurnal CCIT (2010:197) pada metode analisa sistem dan perancangan yang menggunakan metode yang dikenal dengan nama System Development Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan dari usaha analisa dan desain. Langkah-langkah SDLC meliputi fase-fase sebagai berikut:
- Perancangan Sistem
Dalam tahapan perancangan sistem ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi pendataan surat masuk dan surat keluar dengan teknologi. - Analisa Sistem
Melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya - Perancangan
Yaitu tahapan untuk melakukan perancangan suatu aplikasi, terdapat tiga tahapan perancangan, yaitu: perancangan interface, perancangan isi, dan perancangan program.
Tahap Implementasi Sistem
[31]Menurut Murad (2013:52), “Tahap ini merupakan tahapan dalam pengimplementasikan sistem yang sudah dirancang dan dilakukan pengujian secara unit, agar dapat mengetahui kesalahan-kesalahan yang terdapat dalam sistem dan segera dilakukan perbaikan”.
[32]Menurut Nasution (2012:118), “Implementasi atau pengujian adalah tahapan dimana software yang telah selesai dikembangkan dilakukan pengujian dengan metode black box agar semua komponen sistem apakah sesuai dengan analisis kebutuhan pada awal perancangan”.
[33]Menurut Tata Sutabri (2012:229), setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk diimplementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:
- Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi.
- Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.
Teori Khusus
Konsep dasar pendataan surat
Definisi Pendataan
Pendataan adalahkegiatan untuk mengumpulkan data dan informasi mengenai program pendataan suratmasuk dan surat keluar pada KantorKecamatan Sukadiri Kabupaten Tangerang. Pendataan surat masukdan surat keluar pada KantorKecamatan Sukadiri Kabupaten Tangerang bertujuan untukmemberikan kemudahan kepada parapegawainya untuk memperoleh informasi dan kegiatan-kegiatanyang menyeluruh lengkap dan akurat.
Tujuan Pendataan
Tujuandari pendataan adalah untuk memperoleh data yang akurat mengenai catatan surat masuk dan surat keluarpadaKantor Kecamatan SukadiriKabupaten Tangerang, data tersebut digunakan untuk :
- Pecatatan secara akurat dan detail tentangmasuk dan keluarnya surat dilingkunganKantor Kecamatan SukadiriKabupaten Tangerang.
- Langkah awal untuk menindak lanjutisebuah kebijakan.
Pengertian Surat
Menurut Barthos (2013:36), “surat adalah alat komunikasi tertulisyang berasal dari suatu pihak dan ditujukan kepada pihak lain untuk untukmenyampaikan warta”.
Jadi berdasarkan definisidiatas, surat merupakan suatu alat atau media yang digunakan untukberkomunikasi secara tertulis yang dilakukan oleh suatu pihak terhadap pihaklain untuk menginformasikan suatu hal yang bersifat resmi maupun tidak resmiagar tersampaikan walaupun tidak harus berhadapan secara langsung.
Fungsi Surat
Berikut ini beberapa fungsi surat menurut Barthos (2013:36), adalahsebagai berikut:
- Wakil dari pengirim ataupenulis.
- Bahan pembukti.
- Pedoman dalam mengambiltindakan lebih lanjut.
- Alat pengukur kegiatanorganisasi.
- Sarana memperpendek jarak
Konsep Dasar Unified Modeling Language (UML)
Definisi Unified Modelling Language (UML)
[34]Menurut Nugroho (2010:6), “UML (Unified Modeling Language) adalah perangkat lunak yang berparadigma “berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami”.
[35]Dikutip dari Jurnal CCIT, menurut Prabowo Pudjo Widodo dan Herawati (Sudaryono, Diah Aryani, Ahmad FatwaAwaludin 2013:99) “membuat model menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana elemen pada model-model yang dibuat berhubungan satudengan yang lainnya harus mengikuti standar yang ada. UML bukan hanya sekedar diagram tetapi juga menceritakan konteksnya”.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa, “UML adalah bahasa yang digunakan untukmem-visualisasikan, mendefinisikan, membangun dan membuat dokumen dari arsitektur perangkat lunak. UML dapat digunakan pada semua proses melalui metodologi pengembangan perangkat lunak dan melakukan implementasinya pada teknologi yang berbeda”.
Sejarah Unified Modelling Language (UML)
Menurut Lotton (2010:17), Unified Modeling Language(UML) adalah bahasa pemodelan, jelas, tapi apa yang membuatnya bersatu? Sebelum unifikasi kebanyakan 'metode' berorientasi objek termasuk metode Booch dirancang oleh Grady Booch, Object Modeling Technique dirancang oleh Jim Rumbaugh dan Object Oriented Software Engineering ( juga dikenal sebagai Objectory ) dirancang oleh Iva Jacobson.
Metode ini mengungkapkan pada dasarnya ide yang sama, tetapi menggunakan notasi yang berbeda, dan masing-masing berfokus pada aspek yang berbeda dari pengembangan perangkat lunak, misalnya Jacobson memperkenalkan ide kasus digunakan untuk menggambarkan kebutuhan pengguna sedangkan metode lain tidak memiliki setara langsung.
Penyatuan ketiga metode dimulai pada tahun 1994 dan diakhiri dengan UML versi 1.1 yang diadopsi oleh kelompok manajemen objek ( OMG ) pada tahun 1997. OMG yang merupakan konsorsium industri sekarang termasuk Microsoft, telah menjadi kustodian dari spesifikasi UML sejak itu.
Jika anda berbicara kepada siapa pun yang mengaku melakukan pemodelan objek, kemungkinan mereka akan fasih dengan UML.
jenis Unified Modeling Language (UML)
1.Use Case Diagram
Menurut Murad (2013:57), “Diagram Use Case adalah diagram yang bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut pandang user”.
[36]Menurut Maimunah dalam jurnal CCIT (2010:30), “Use case adalah adalah deksripsi fungsi dari sebuah sistem dari perspektif pengguna”. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.
Menurut Triandini (2012:18), langkah-langkah membuat diagram use case:
- Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimainkan oleh pengguna. Alih-alih menyusun daftar aktor sebagai Bob, Maria, atau Tuan Hendricks, sebaiknya identifikasi peran spesifik yang dimainkan oleh orang-orang tersebut. Ingatlah orang yang sama mungkin memainkan berbagai peran karena ia menggunakan sistem. Sistem lain juga dapat menjadi aktor dari sistem.
- Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis.
2.Clas Diagram
Menurut Vidia (2013:21), “Class diagram dibuat berdasarkan use case diagram dan activity diagram”.
Menurut Wijayanto (2013:33), “Class diagram dibuat berdasarkan use case diagram dan activity diagram yang telah dibuat, maka dapat diperoleh kelas-kelas yang digunakan dalam sistem”.
3. Squence Diagram
Menurut Vidia (2013:21), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”.
Menurut Wijayanto (2013:35), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram yang telah dibuat, maka digambarkan sequence diagram yang menggambarkan aliran pesan yang terjadi antar kelas dengan menggunakan operasi yang dimiliki kelas tersebut”.
4.State Diagram
Digunakan untuk memodelkan behaviour objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu state ke state yang lain.
5.Activity Diagram
Menurut Murad (2013:53), “Activity diagram merupakan diagram yang bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem dan berfungsi untuk menganalisa proses”.
Menurut Vidia (2013:20), “Activity diagram dibuat berdasarkan aliran dasar dan aliran alternatif pada skenario use case diagram. Pada activity diagram digambarkan interaksi antara aktor pada use case diagram dengan sistem”.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa activity diagram dibuat berdasarkan use case diagram yang telah dibuat, maka dapat digambarkan activity diagram yang menggambarkan alur kerja untuk setiap use case.
Adobe dreamwaver
Definisi Adobe dreamwaver
Menurut Sibero, (2011:384), Dreamweaver merupakan sebuah produk web developer yang dikembangkan oleh Adobe Systems Inc., sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc, yang kemudian sampai saat ini perkembangannya diteruskan oleh Adobe Systems Inc, Dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suit (CS).
[37]Dikutip dari Jurnal CCIT, menurut Untung Raharja dkk (Raharja dkk, 2009:223). "Macromedia Dreamweaver yaitu sebuah program web editor yang dapat digunakan untuk membuat dan mendesain web". Dreamweaver mempunyai kehandalan dalam membuat dan desain web tanpa harus menuliskan tag-tag HTML satu persatu, dreamweaver juga memiliki kemampuan untuk mendukung pemrograman Server Side dan Client Side.
Dikutip dari Kupas Tuntas Adobe (2010:1), “dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor professional untuk mendesain web secara visual”.
Berdasarkan definisi diatas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web.
Ruang Kerja Adobe dreamwaver
Menurut Sibero (2011:384), “Ruang Kerja atau Workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja Dreamweaver terdiri dari Welcome Screen, Menu, Insert Bar, Document Window, CSS Panel, Aplication Panel, Tag Inspector, Property Inspector, Result Panel, dan Files Panel. Masing-masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya:
- Document Window berfungsi menampilkan dokumen yang sedang dikerjakan.
- Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table dan layer ke dalam dokumen.
- Document Toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari Document Window.
- Panel Groups adalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul
- Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.
- Property Inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks.
- Files Panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs.
Konsep Dasar Database
Pengertian Database
[38]Menurut Untung Rahardja dkk dalam jurnal CCIT (Rahardja dkk, 2011:238) ”Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu.”
[39]Menurut Anhar (2010:45), “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”.
Menurut Prasetio (2012:181), “Database adalah sebuah struktur yang umumnya dikategorikan dalam 2 (dua) hal, sebuah database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih masuk akal dibandingkan database flat”.
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Jenis Database Yang Digunakan
Web Server
[40]Menurut Anhar (2010:4) Definisi Web Server adalah sebagai berikut: Web server adalah aplikasi yang berfungsi untuk melayani permintaan pemanggilan alamat dari pengguna melalui web browser, dimana Web Server mengirimkan kembali informasi yang diminta tersebut melalui HTTP (Hypertext Transfer Protocol) untuk ditampilkan ke layar monitor komputer kita. Agar kita dapat mengubah isi dari website yang dibuat, kita membutuhkan program PHP.
Script-script PHP tersebut yang berfungsi membuat halaman website menjadi dinamis. Dinamis artinya pengunjung web dapat memberikan komentar saran atau masukan pada website kita. Website yang kita buat menjadi lebih hidup karena ada komunikasi antara pengunjung dan kita sebagai web masternya.
[41]Menurut Oktavian (2010:11), “Web Server adalah aplikasi yang berguna untuk menerima permintaan informasi dari pengguna melalui web browser, dan mengirimkan permintaan kembali informasi yang diminta melalui HTTP (HyperText Transfer Protocol). Biasanya Web Server diletakkan di komputer tertentu pada web hosting”.
[42]Menurut Arief (2011:19), “Web Server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis menggunakan client side scripting maupun server scripting tersimpan didalam direktori utama Web Server”.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan Web Server merupakan sebuah perangkat lunak yang bertugas menerima permintaan client melalui port HTTP maupun HTTPS dan merubah isi yang ada ke dalam format HTML.
Xampp
Menurut Madcoms (2010:341), sekarang ini banyak paket software instalasi webserver yang disediakan secara gratis diantaranya menggunakan XAMPP. Dengan menggunakan paket software instalasi ini, maka sudah dapat melakukan beberapa instalasi software pendukung webserver, yaitu Apache, PHP, php MyAdmin, dan database MySQL.
Menurut Wardana (2010:8), “XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter”.
Menurut Nugroho (2010:74), XAMPP merupakan paket PHP yang berbasis Open Source yang dikembangkan oleh sebuah komunitas Open Source.
- PhpMyAdmin
Menurut Nugroho (2010:88), “PhpMyAdmin adalah suatu aplikasi Open Source yang berbasis web, aplikasi ini dibuat menggunakan program PHP, fungsi aplikasi ini adalah untuk mengakses database MySQL”.
Dengan adanya aplikasi ini akan sangat mempermudah dan mempersingkat kerja kita dalam mengelola database MySQL. Dengan adanya kelebihan yang dimilikinya mengakibatkan para pengguna awam tidak harus mampu untuk mengetahui perintah-perintah MySQL dalam pembuatan database dan tabel.
Menurut Arief (2011:429), “PhpMyAdmin adalah salah satu aplikasi berbasis GUI (Graphical User Interface) yang digunakan untuk mengeolal database MySQL”.
Menurut Prasetio (2012:53), “PhpMyAdmin merupakan tools berbasis web yang berguna untuk mengelola database MySQL”.
Berdasarkan beberapa pendapat yang dikemukakan di atas, maka dapat disimpulkan bahwa dengan menggunakan PhpMyAdmin, maka aplikasi ini dapat membantu Anda dalam menavigasi beberapa database, table, log, dan beberapa hal lainnya.
- PHP
Menurut Arief (2011:43) PHP (PHP: Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatui dengan HTML untuk membuat halaman web yang dinamis. Karena merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML.
Menurut Oktavian (2010:31), “PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasisikan kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTL”. Kode PHP mempunyai ciri-ciri khusus, yaitu:
- Hanya dapat dijalankan menggunakan web server, misal: Apache.
- Kode PHP diletakkan dan dijalankan di web server.
- Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL.
- Merupakan software yang bersifat open source
- Gratis untuk di-donwload dan digunakan.
- Memiliki sifat multipaltform, artinya dapat dijalankan menggunakan sistem operasi apapun, seperti: Linux, Unix, Windows, dan lain-lain.
- MySQL
Menurut Nugroho (2010:91) MySQL (My Structured Query Language) atau yang biasa dibaca ai-se-kuel adalah sebuah program pembuatan dan pengelola database atau yang sering disebut dengan DBMS (Database Management System). Kelebihan lain dari MySQL adalah menggunakan bahasa query (permintaan) standar SQL. SQL adalah suatu bahasa permintaan yang terstruktur.
Menurut Madcoms (2010:367), penyimpanan data yang fleksibel dan cepat aksesnya sangat dibutuhkan dalam sebuah website yang interaktif dan dinamis. Database sendiri berfungsi sebagai penampungan data yang anda input melalui form website. Selain itu dapat juga di balik dengan menampilkan data yang tersimpan dalam database ke dalam halaman website. Jenis database yang sangat popular dan digunakan pada banyak website di internet sebagai bank data adalah MySQL. MySQL menggunakan SQL dan bersifat gratis, selain itu MySQL dapat berjalan diberbagai platform, antara lain Linux, Windows, dan sebagainya.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.
Konsep Dasar Web
Pengertian Web
[43]Menurut Murad (2013:49), “website adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext”.
[44]Menurut Simarmata (2010:47), “website adalah sebuah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lain-lain yang tersimpan dalam sebuah serverweb internet yang disajikan dalam bentuk hypertext”.
[45]Menurut Arief (2011:7), “website adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untukmengaksesnya menggunakan perangkat lunak yang disebut browser”.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti teks gambar, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.
Sifat-Sifat Web
Menurut Arief (2011:8), ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis, yaitu: web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jebis web tersebut. Adapun jenis-jenis web:
- Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.
- Web dinamis adalah jenis web yang content atau isinya dapat berubah-ubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.
Konsep Dasar HTML
[46]Menurut Oktavian (2010:13), “HTML adalah suatu bahasa yang dikendalikan oleh web browser untuk menanpilkan informasi dengan lebih menarik dibandingkan dengan tulisan teks biasa (plain text).”
[47]Menurut Simarmata (2010:52), HTML adalah bahasa markup untuk menyebaran informasi pada web. Ketika merancang HTML, ide ini diambil dari Standart Generalized Markup Language (SGML). SGML adalah cara yang terstandarisasi dari pengorganisasian dan informasi yang terstruktur di dalam dokumen atau sekumpulan dokumen. Walaupun HTML tidak dengan mudah dapat dipahami kebanyakan orang, ketika diterbitkan penggunaanya menjadi jelas.
[48]Menurut Arief (2011:23), “HTML atau Hyper Text Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan pada web browser”.
Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa, HTML adalah bahasa yang sangat tepat dipakai untuk menampilkan informasi pada halaman web, karena HTML menampilkan informasi dalam bentuk hypertext dan juga mendukung sekumpulan perintah yang dapat digunakan untuk mengatur tampilnya informasi tersebut, sesuai dengan namanya, bahasa ini menggunakan tanda (markup)untuk menandai perintah-perintahnya.
Kosep dasar Testing
Definisi Testing
Menurut Rizky (2011:237), “Testing adalah sebuah proses siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak secara terpenuhi kebutuhan teknis yang telah disepakati dari awal”.
Detail tahapan yang harus dilampaui dalam kaitan kebutuhan perangkat lunak dari sudut pandang testing perangkat lunak adalah:</p
- Verifikasi
Verifikasi adalah proses pemeriksaan untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna. - Validasi
Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik.
Acuan dan Pengukuran Testing
<p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">Menurut Rizky (2011:256), “Acuan testing adalah satuan pengukuran secara kuantitatif dari proses testing yang dijalankan. Sedangkan pengukuran testing adalah aktivitas untuk menentukan keluaran testing berdasarkan acuan yang telah ditetapkan dalam proses testing”.Banyak pendapat yang menyatakan tentang panduan membuat acuan dalam proses testing perangkat lunak, meski demikian dari sekian banyak pendapat tersebut ada beberapa pedoman yang dapat digunakan dalam penentuan acuan testing antara lain:
- Waktu
Dalam hal acuan waktu, harus disepakati bersama satuan yang akan digunakan. Apakah akan menggunakan satuan dalam hitungan tahun, bulan, atau hari dari jadwal penyelesaian perangkat lunak yang ada. - Biaya
Dalam testing juga penting untuk ditetapkan acuan biaya yang akan digunakan. Acuan umum ini didasarkan pada anggaran yang telah ditetapkan dan kemudian diperiksa kembali dengan biaya yang telah dikeluarkan selama pembuatan perangkat lunak. - Kinerja Testing
Yang dimaksud dengan kinerja testing adalah efektivitas dan efiensi dalam pelaksanaan testing. Efektivitas dalam konteks ini dapat diartikan sebagai pencapaian tujuan dari proses testing. Apakah proses testing telah berjalan sebagaimana mestinya, demi mencapai pemenuhan kualitas serta kebutuhan perangkat lunak, atau hanya demi mencari kesalahan sehingga menjatuhkan tim pengembang perangkat lunak. - Kerusakan
Seperti yang telah dijelaskan di sub bab sebelumnya, bahwa proses testing tidak hanya berupa proses untuk mencari kesalahan maupun kerusakan di dalam sebuah perangkat lunak. Tetapi lebih sebagai upaya bersama untuk mencapai kualitas sebuah perangkat lunak. Meski demikian, kerusakan yang ditemukan pada saat proses testing tetap menjadi acuan dari pelaksanaan testing tersebut. Hanya pada saat sebuah kerusakan ditemukan, maka harus diklasifikasikan terlebih dahulu agar tidak terkesan bahwa proses testing berjalan subyektif.
Definisi Black Box Testing
Menurut Rizky (2011:265), "Black box testing adalah tipe uji coba yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar."
Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:
- Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.
- Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.
- Hasil dari blackbox testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.
- Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.
Menurut Simarmata (2010:316), klasifikasi black box testing mencakup beberapa pengujian yaitu:
- Pengujian fungsional (functional testing)
Pada jenis pengujian ini, perangkat lunak diuji untuk persyaratan fungsional. Pengujian dilakukan dalam bentuk tertulis untuk memeriksa apakah aplikasi berjalan seperti yang diharapkan. Walaupun pengujian fungsional sudah sering dilakukan dibagian akhir dari siklus pengembangan, masing-masing komponen dan proses dapat diuji pada awal pengembangan, bahkan sebelum sistem berfungsi, pengujian ini sudah dapat dilakukan pada seluruh sistem. Pengujian fungsional meliputi seberapa baik sistem melaksanakan fungsinya, termasuk perintah-perintah pengguna, manipulasi data, pencarian dan proses bisnis, pengguna layar, dan integrasi. Pengujian fungsional juga meliputi permukaan yang jelas dari jenis fungsi-fungsi, serta operasi back-end (seperti, keamanan danbagaimana meningkatkan sistem). - Pengujian tegangan (stress testing)
Pengujian tegangan berkaitan dengan kualitas aplikasi didalam lingkungan. Idenya adalah untuk menciptakan sebuah lingkungan yang lebih menurut aplikasi, tidak seperti saat aplikasi dijalankan pada beban kerja normal. Pengujian ini adalah hal yang paling sulit, cukup kompleks dilakukan,dan memerlukan upaya bersama dari semua tim. - Pengujian beban (load testing)
Pada pengujian beban, aplikasi akan diuji dengan beban berat atau masukan, seperti yang terjadi pada pengujian situs web, untuk mengetahui apakah aplikasi/situs gagal atau kinerjanya menurun. Pengujian beban beroperasi pada tingkat beban standar, biasanya beban tertinggi akan diberikan ketika sistem dapat menerima dan tetap berfungsi dengan baik. Perlu diketahui bahwa pengujian beban tidak bertujuan untuk merusak sistem dengan banyak hal, namun mencoba untuk menjaga agar sistem selalu kuat dan berjalan dengan lancar. - Pengujian khusus (ad-hoc testing)
Jenis pengujian ini dilakukan tanpa penciptaan rencana pengujian (test plan) atau kasus pengujian (test case). Pengujian khusus membantu dalam menentukan lingkup dan durasi dari berbagai pengujian lainnya dan juga mambantu para penguji dalam mempelajari aplikasi sebelum memulai pengujian dengan pengujian lainnya. Pengujian ini merupakan metode pengujian formal yang paling sedikit. Salah satu penggunaan terbaik dari pengujian khusus adalah untuk penemuan. Membaca persyaratan atau spesifikasi (jika ada) jarang memberikan panduan yang jelas mengenai bagaimana sebuahprogram benar-benar bertindak, bahkan dokumentasi pengguna tidak menangkap “look and feel” dari sebuah program. Pengujian khusus dapat menentukan lubang-lubang dalam pengujian strategi dan dapat mengekspos hubungan diantara subsistem lain yang tidak jelas. Dengan cara ini, pengujian khusus berfungsi sebagai alat untuk memeriksa kelengkapan yang diuji. - Pengujian penyelidikan (exploratory testing)
Pengujian penyelidikan mirip dengan pengujian khusus dan dilakukan untuk mempelajari/mencari aplikasi. Pengujian penyelidikan perangkat lunak ini merupakan pendekatan yang menyenangkan untuk pengujian. - Pengujian usabilitas (usability testing)
Pengujian ini disebut juga sebagai pengujian untuk keakraban pengguna (testing foruser-friendliness). Pengujian ini dilakukan jika antar muka pengguna dari aplikasinya penting dan harus spesifik untuk jenis pengguna tertentu. Pengujian usabilitas adalah proses yang bekerja dengan pengguna akhir secara langsung maupun tidak langsung untuk menilai bagaimana pengguna merasakan paket perangkat lunak dan bagaimana mereka berinteraksi dengannya. Proses ini akan membongkar area kesulitan pengguna seperti halnya area kekuatan. Tujuan dari pengujian usabilitas harus membatasi dan menghilangkan kesulitan bagi pengguna dan untuk memengaruhi area yang kuat untuk usabilitas maksimum. Pengujian ini idealnya melibatkan masukan dari pengguna secara langsung maupun tidak langsung (mengamati perilaku) dan bila memungkinkan melibatkan komputer yang didukung umpan balik. Komputer yang didukung umpan balik sering kali (jika tidak selalu) dihilangkan untuk proses ini. Komputer yang didukung dengan umpan balik dapat berperan sebagai pengatur waktu (timer) pada dialog untuk memonitor beberapa lama waktu yang diperlukan pengguna untuk menggunakan dialog dan alat penghitung (counter) untuk menentukan seberapa sering kondisi tertentu terjadi (misalnya, pesan eror, bantuan pesan, dan lain-lain). Biasanya, proses tersebut melibatkan modifikasi sepele (trivial) dari perangkat lunak yang sudah ada, namun dapat berakibat besar terhadap laba atas investasi. Akhirnya, pengujian usabilitas mengakibatkan perubahan pada produk yang diberikan sesuai dengan penemuan yang dibuat mengenai kegunaan. Perubahan ini harus secara langsung berkaitan dengan kegunaan dunia nyata dengan pengguna pada umumnya. Dokumentasi harus ditulis sebanyak mungkin untuk mendukung perubahan sehingga mempermudah penanganan situasi yang sama di masa mendatang. - Pengujian asap (smoke testing)
Jenis pengujian ini disebut juga pengujian kenormalan (sanity testing). Pengujian ini dilakukan untuk memeriksa apakah aplikasi tersebut sudah siap untuk pengujian yang lebih besar dan bekerja dengan baik tanpa cela sampai tingkat yang paling diharapkan. Pada sebuah pengujian baru atau perbaikan peralatan yang terpasang, jika aplikasi “berasap”, aplikasi tersebut tidak bekerja! Istilah ini juga merujuk kepada pengujian fungsi perangkat lunak dasar. Istilah ini awalnya tercipta dalam manufaktur kontainer dan pipa, ketika smoke telah diperkenalkan untuk menentukan apakah ada kebocoran. Praktik umum di Microsoft dan beberapa perusahaan perangkat lunak shrink-wrap lainnya adalah proses ”daily build and smoke test”. Setiap file dikompilasi, dihubungkan, dan digabungkan menjadi sebuah program yang dapat dieksekusi setiap hari, dan program ini kemudian dimasukkan melalui “pengujian asap” (smoke test) yang relatif sederhana untuk memeriksa apakah produk “berasap” ketika produk dijalankan. - Pengujian pemulihan (recovery testing)
Pengujian pemulihan (recovery testing) pada dasarnya dilakkan untuk memeriksa seberapa cepat dan baiknya aplikasi bisa pulih terhadap semua jenis crash atau kegagalan hardware, masalah bencana, dan lain-lain. Jenis atau taraf pemulihan ditetapkan dalam persyaratan spesifikasi. - Pengujian volume (volume testing)
Pengujian volume dilakukan terhadap efisiensi dari aplikasi. Jumlah data yang besar diprosess melalui aplikasi (yang sedang diuji) untuk memerikas keterbatasan ekstrem dari sistem. Pengujian volume, seperti namanya, adalah pengujian sebuah sistem (baik perangkat keras dan perangkat lunak) untuk serangkaian pengujian dengan volume data yang diproses adalah subjek dari pengujian, seperti sistem yang dapat menangkap sistem pengolahan transaksi penjualan real-time atau dapat membarui basis data atau pengembalian data (data retrieval). Pengujian volume akan berusaha memastikan batas-batas fisik dan logis untuk sebuah kapasitas sistem dan memastikan apakah batasan dapat diterima untuk memenuhi proyeksi kapasitas dari pengolahan bisnis organisasi. - Pengujian domain (domain testing)
Pengujian domain merupakan penjelasan yang paling sering menjelaskan teknik pengujian. Beberapa penulis hanya menulis tentang pengujian domain ketika mereka menulis desain pengujian. Dugaan dasarnya adalah bahwa anda mengambil ruang pengujian kemungkinan dari variable individu dan membaginya lagi ke dalam subset (dalam beberapa cara) yang sama. Kemudian, anda menguji perwakilan dari masing-masing subset. - Pengujian skenario(scenario testing)
Pengujian skenario adalah pengujian yang realistis, kredibel dan memotivasi stakeholders, tantangan untuk program dan mempermudah penguji untuk melakukan evaluasi. Pengujian ini menyediakan kombinasi variable-variable dan fungsi yang sangat berarti daripada kombinasi buatan yang anda dapatkan dengan pengujian domain atau desain pengujian kombinasi. - Pengujian regresi (regression testing)
Pengujian regresi adalah gaya pegujian yang berfokus pada pengujian ulang (retesting) setelah ada perubahan. Pada pengujian regresi berorientasi risiko (risk-oriented regression testing), daerah yang sama yang sudah diuji, akan kita uji lagi dengan pengujian yang berbeda (semakin kompleks). Usaha pengujian regresi bertujuan untuk mengurangi risiko berikut ini:- Perubahan yang dimaksudkan untuk memperbaiki bug yang gagal.
- Beberapa perubahan memiliki efek samping, tidak memperbaiki bug lama atau memperkenalkan bug baru.
- Penerimaan pengguna (user acceptance)Pada jenis pengujian ini, perangkat lunak akan diserahkan kepada pengguna untuk mengetahui apakah perangkat lunak memenuhi harapan pengguna dan bekerja seperti yang diharapkan. Pada pengembangan perangkat lunak, user acceptance testing (UAT), juga disebut pengujian beta (beta testing), pengujian aplikasi (application testing) dan pengujian pengguna akhir (end usertesting) adalah tahapan pengembangan perangkat lunak ketika perangkat lunak diuji pada “dunia nyata” yang dimaksudkan oleh pengguna. UAT dapat dilakukan dengan in-house testing dengan membayar relawan atau subjek pengujian menggunakan perangkat lunak atau, biasanya mendistribusikan perangkat lunak secara luas dengan melakukan pengujian versi yang tersedia secara gratis untuk diunduh melalui web. Pengalaman awal penggunaakan diteruskan kembali kepada para pengembang yang membuat perubahan sebelum akhirnya melepaskan perangkat lunak komersial.
- Pengujian alfa (alpha testing)Pada jenis pengujian ini, pengguna akan diundang ke pusat pengembangan. Pengguna akan menggunakan aplikasi dan pengembang mencatat setiap masukan atau tindakan yang dilakukan oleh pengguna. Semua jenis perilaku yang tidak normal dari sistem dicatat dan dikoreksi oleh para pengembang.
- Pengujian beta (beta testing)
Pada jenis ini, perangkat lunak didistribusikan sebagai sebuah versi beta dengan pengguna yang menguji aplikasi di situs mereka. Pengecualian/cacat yang terjadi akan dilaporkan kepada pengembang. Pengujian beta dilakukan setelah pengujian alfa. Versi perangkat lunak yang dikenal dengan sebutan versi beta dirilis untuk pengguna yang terbatas di luar perusahaan. Perangkat lunak dilepaskan ke kelompok masyarakat agar dapat memastikan bahwa perangakat lunak tersebut memiliki beberapa kesalahan atau bug.
Konsep Dasar Elisitasi
requiretmen elicition
Requiretmen
Menurut Guritno (2011:301), “Requirement adalah sifat-sifat sistem atau product yang akan dikembangkan sesuai dengan keinginan customer”. Adapun, spesifikasi software requirement yang baik dan sangat relevan untuk dilakukan sebelum melakukan penelitian dalam bidang teknologi informasi adalah:
- Unambiguous (tidak ambigu)
- Complete (lengkap)
- Consistent (konsisten)
- Modifiable (dapat diubah)
- Traceable (dapat dilacak)
- Dapat digunakan selama pengoperasian dan maintenance
Requirement diklasifikasikan sebagai berikut:
- Functional requirementst
Menjelaskan interaksi antara sistem dan lingkungannya ayang terpisah dari implementasi. Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan. - Nonfunctional requirementst
Adalah aspek-aspek pengguna yang dapat dilihat mengenai sistem yang tidak secara langsung berhubungan dengan functional behavior, response time harus kurang dari 1 detik, dan the accuracy must be whitin a second. - Psudo requirement
Requirement ini dipaksakan oleh client atau lingkungan tempat sistem akan beroperasi.
Definisi Elisitasi
[49]Menurut Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302), “Elisitasi berisi usulan rancangan sistem baru yang 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 IBerisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
- Elisitasi Tahap IIMerupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI.Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.
Berikut penjelasan mengenai MDI
- “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
- “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
- “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:- T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
- O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
- E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.
Menurut Nugroho (2010:10), “Akuisisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya tebuka”.
Menurut Saputra (2012:51), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”.
Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan.
Literature Review
Definisi Literature Review
Menurut Semiawan(2010:104)[50], “Literature review adalahbahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendakditeliti.” Tinjauan pustaka membantu peniliti untuk melihat ide-ide, pendapat,dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis olehpara ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat danmenganalisa nilai tambah penelitian ini dibandingkan denganpenelitian-penelitian sebelumnya.
Manfaat Literature review
- Dapatmeningkatkan pemahaman kita akan penelitian yang akan dikerjakan.
- Mampumemberikan pengaruh yang signifikan dalam penelitian.
- Dapatmenambah kompetensi kita akan subjek terkait.
Tujuan Literature Riview
Menurut Yuniarti (2012:3), studi pustaka bertujuan untuk mendapatkan landasan teoritisyang berguna sebagai tolak ukur dalam membahas dan menganalisa data sertamengambil kesimpulan dan saran dalam analisis laporan keuangan tertentu.
Terdapat beberapa penelitian yang memliki kolerasi yang searah dengan penelitian yangakan dibahas dalam tugas akhir ini antara lain:
- Penelitianyang dilakukan oleh Asri Oktania Purwandhani (2013). Penelitian ini berjudul ”Perancangan Sistem Informasi Pendataan Surat Masuk Dan Surat KeluarPada Kantor Imigrasi Kelas I Tangerang Berbasis Web”. Dalam laporannyapenulis memaparkannya masalah yang terjadi adalah pada penginputan datapegawai, penginputan data surat masuk dan penginputan data surat keluar padakantor imigrasi kelas I Tangerang masih kurang maksimal, karena belum memakaiaplikasi program surat masuk dan surat keluar.
- Penelitian yang dilakukan oleh Nur Yuliani (2013). Penelitian ini berjudul ”Perancangan Sistem Informasi Pendataan Keluar Masuk Surat PadaSekretariat Daerah Kota Tangerang Selatan Berbasis WEB”. Metode penelitianyang digunakan yaitu metode waterfall, metode ini terdiri dari Communication,Planning, Modelling, Construction, dan Deployment. Aplikasi ini dibuat karenatidak adanya aplikasi khusus yang digunakan di kantor sekretariat daerah kotaTangerang Selatan untuk mengolah data keluar masuknya surat. Aplikasi yangdibuat berupa web dan diharapkan dapat menunjang kegiatan admin dan pegawaidalam mengelola surat agar lebih baik.
- Penelitian yang dilakukan oleh Muhammad Marup (2010). Penelitian ini berjudul ”Sistem Layanan Administrasi Surat Menyurat Terpadu Pada FTI”. Dalamlaporan penulis menerapkan masalah yang terjadi adalah sangat rentan dengankehilangan arsif surat masuk keluar dan menghabat usaha untuk pencarian data.Maka dari itu penulis suatu sistem utuk mengola surat supaya informasi terkandungdi dalamnya dapat di gunakan lebih baik di lingkungan tata usaha FTI.
- Penelitianyang dilakukan oleh Woro Isti Rahayu (2011). Penelitian ini berjudul ”Perancangan Informasi Manajemen Inventori Pemberkasan Surat Masuk SuratKeluar Di Polteknik Pos Indonesia”. Dalam laporan penulis menerapkanmasalah yang terjadi adalah pengasesaan data masih bersifat manual, pendataandan pemberkasan surat masuk dan keluar disimpan dalam bentuk katalog sederhanayang bisa hilang dan rusak pemberkasan surat belum memiliki aplikasipendistribusian surat masih belum efektif dan efisien sehingga pencarian surat membutuhkan waktu yang sangat lama.
- Penelitianyang dilakukan oleh Luqman (2012). Penelitian ini berjudul ”Pembangunan Sistem Informasi Manajemen Surat Masuk Dan Surat KeluarPada Bagian Umum Sekretariat Daerah Kabupaten Pacitan” Dalam laporn penulismerupakan masalah yang terjadi Prosedur yang di terapkan pada manajemen suratmasuk dan surat keluar mulai dari penerimaan,pembuatan penerimaan, pedekumtasian,hingga verivikasi surat semua dilakukan secara konvensional, dokumentasi suratmasuk dan keluar hanya berupa penulisan dibuku besar sedangkan pada saatpengarsipan surat hanya mengunakan dokumen hardcopy.
- Penelitianyang dilakukan oleh Fenti Andriyani (2013). “Perancangan Sistem Informasi Pendataan Surat Masuk Dan Surat Keluar Pada MediaCetak Tabloid Tipikor Berbasis Web”. Pada penelitian ini, penulis menerapkan sistem pendataansurat masuk dan surat keluar yang telah terkomputerisasi, maka dapatmempermudah pegawai dalam melakukan pendataan, pencarian hingga pembuatanlaporan, sehingga dapat terciptanya pekerjaan yang lebih baik, efektif danefisien.
BAB III
Gambaran Umum Kecamatan Sukadiri Kabupaten Tangerang
Kantor Kecamatan Sukadiri merupakan salahsatu Kantor Kecamatan diwilayah Kabupaten Tangerang yang berada diwilayahPantura yang memiliki luas wilayah 2.414.665 Ha. Wilayah Kecamatan Sukadiiri memiliki 8 (Delapan) Kelurahan, terdiri dari 41 RW dan 166 RT. Adapunnama-nama Kelurahan yang ada diwilayah Kecamatan Sukadiri adalah sebagaiberikut :
- Kelurahan Sukadiri.
- Kelurahan Pekayon.
- Kelurahan Gintung.
- Kelurahan Kosambi.
- Kelurahan Rawakidang.
- Kelurahan Karang Serang.
- Kelurahan Mekar Kondang.
- Kelurahan Buaran Jati.
Kantor Camat Sukadiri memiliki 45 orangpegawai terdiri dari 1 orang Camat, 1 orang Sekretaris Camat, 5 orang KepalaSeksi, 2 orang Kepala Sub Bagian, 15 orang staff pelaksana, 7 orang Sekretaris Desa dan 14 orang Magang.
sejarah singkat
Kantor Kecamatan Sukadiri berdiri pada tahun2001 tepatnya diresmikan pada tanggal 17 Januari 2001 dan diresmikan oleh BapakH. Agus Djumari Bupati Tangerang pada waktu itu. Kecamatan Sukadiri merupakanpemekaran dari Kecamatan Mauk, Kecamatan Sukadiri tidak jauh berbeda denganKecamatan diwilayah Pantura lainnya, terutama apabila ditinjau dari segi sosialbudaya. Namun demikian, yang paling menonjol dan membedakan dengan wilayahlainnya adalah perkembangan Ekonomi khususnya di bidang pertanian danperikanan.
Keadaan tersebut, menjadikan KecamatanSukadiri khususnya di Pantura dalam hal perkembangan Ekonomi terutama dibidangpertanian perikanan agak meningkat, karena wilayah Kecamatan Sukadiriberbatasan langsung dengan Laut Jawa sehingga akses pemasaran hasil perikanandapat lebih mudah dilakukan.
Adapun batas-batas wilayah Kecamatan Sukadirisebagai berikut:
- Sebelah Timur berbatasan dengan KecamatanPakuhaji.
- SebelahBarat berbatasan dengan Kecamatan Mauk.
- SebelahUtara berbatasan dengan Kecamatan Laut Jawa.
- SebelahSelatan berbatasan dengan Kecamatan Sepatan dan Rajeg.
Struktur Organisasi
Wewenang Dan Tanggung Jawab
camat
1. Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi :
- pelaksanaan kegiatan pemerintahan, ekonomi, kesra kepegawaian, umum dan keuangan.
- pelaksanaan pemberdayaan dan pelayanan masyarakat, penyelenggaraan ketentraman dan ketertiban umum.
- pelaksanaan pemeliharaan sarana dan fasilitas pelayanan umum, serta pembinaan lembaga kemasyarakatan.
2. Sekretaris Lurah
- Bertugas merencanakan, melaksanakan, mengarahkan, mengawasi, mengendalikan, menyelenggarakan pemerintahan kelurahan sesuai dengan tugas, fungsi dan tata kerja kelurahan dan mempunyai fungsi
- menyusun program anggaran, mengawasi dan megkordinir pelaksanaan tupoksi.
- monitoring, evaluasi, dan pengendalian kegiatan.
3. Kasi Pemerintahan
- Membantu Lurah dalam melaksanakan pembinaan di bidang kependudukan, catsip, dan tenaga kerja, transmigrasi dan trantib
- pelaksanaan pengadministrasian kelahiran, kematian dan perkawinan serta penertiban surat pindah.
- rekomendasi KTP, KK, Domisili, ketentraman dan ketertiban.
- pendataan warga asing dan kelompok usaha keluarga.
- fasilitas pengawasan dan penyusunan pelangaran kependudukan
4. Kasi Ekonomi Pembangunan (Ekbang)
- Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasan bidang tata ruang, pertanahan, bina marga pengairan, industri perdagangan, koperasi dan usaha kecil.
- melaporkan kerusakan jalan dan jembatan, mengasasi kondisi jalan dan jembatan.
- pendataan inventaris trigasi, rencana pengadaan tanah.
- menginformasi mengenai tata ruang
5. Kasi Kesejahteraan Sosial (Kesos)
- Bertugas merencanakan, melaksanakan pembinaan dan koordinasi serta pengawasaan kesehatan, pendidikan, kebersihan budaya, agama, olahraga dan pemuda
- pelaksanaan koordinasi pelayanan kesehatan, pelaporan gizi buruk, kejadian luar biasa penyakit menular.
- pelaksanaan program kesehatan ibu dan anak, gizi dan usia lanjut, kemandirian hidup sehat, dan posyandu
- pelaksanaan penyuluhan tentang kesehatan masyarakat.
6. Kasi Ketentraman Ketertiban (Trantib)
- bertugas merencanakan, melaksanakan, pembinaan dan koordinasi serta pelayanan di bidan keamanan dan ketertiban
- meningkatkan pelaksanaan dan pengawasan keamanan serta ketertiban lingkungan.
Visi dan Misi Kecamatan Sukadiri Kabupaten Tangerang
Visi
Visi Kecamatan Sukadiriyang merupakan suatu gambaran yang menantang tentang keadaan masa depan berupacita dan citra yang diinginkan oleh Instansi Pemerintah, dengan mengacu padabatasan tersebut serta pertimbangan kondisi obyektif seluruh daya dan komitmenuntuk meraih masa depan yang lebih baik, maka visi kecamatan sukadiriditetapakan sebagai berikut :
- Masyarakat Kecamatan Sukadiri adalahkelompok orang dengan segala aspek kehidupannya yang meliputi sikap, polapikir, perilaku dalam sosial budaya,agama, politik, ekonomi, hukum dan iptekyang memanfaatkan sumberdaya yang merupakan warga Kecamatan Sukadiri.
- Mandiri, adalah bahwa setiapmasyarakat mampu mengatasi permasalahan dan hidup bertanggung jawab dengantidak ada ketergantungan pada pihak lain.
- Maju adalah suatu gambarantentang kondisi kehidupan masyarakat yang memiliki pola pikir dan tindakanrasional berorientasi pada masa depan.
- Sejahtera adalah gambarantentang kondisi kehidupan masyarakat yang mengarah kekeadaan yang lebih baikdan dapat memenuhi kebutuhan dasar hidupnya secara wajar.
Misi
Misi KecamatanSukadiri yang merupakan suatu yang harus di laksanakan oleh instansi pemerintahsesuai visi yang telah ditetapkan agar tujuan organisasi dapat tercapai danberhasil dengan baik. Hal-hal yang harus dicapai organisasi Kecamatan Sukadiridi masa datang, mencerminkan tentang segala sesuatu untuk mencapai visi dariKecamatan Sukadiri. Sesuai dengan kesepakatan seluruh jajaran organisasiKecamatan Sukadiri, maka di tetapka misi sebagai berikut:
- Memafasilitasi peningkatanproduktivitas pertanian.
- Memafasilatas peningkatan
- Meningkatkan kinerja pemerintahumum.
- Memafasilitas peningkatan kualitas infrastruktur wilayah.
Tata Laksana Sistem Yang Berjalan
Prosedur Yang Berjalan
Urutan prosedur ini berisikan urutan proses surat yang masuk, surat keluar, serta pembuatanlaporan.
- Prosedur Surat yang Masuk
Surat yang masuk diterima oleh bagian umum, kemudianbagian umum mencatat surat yang masuk di buku agenda, setelah itu mencatatanyadikartu penerus disposisi. Setelah dicatatdi kartu penerus disposisi, bagian umum mendistribusikan surat ke penerima surat. - Prosedur Surat Keluar
Bagian umum membuat surat keluar, kemudian memberikan kepada Sekretaris untukmemperoleh persetujuan. Jika tidak disetujui oleh Sekretaris, makasurat yang dibuat dikembalikan ke bagian umum untuk diperbaharui, dan jika disetujui oleh Sekretaris, maka bagian umumharus mencatatnya di buku agenda. Setelah dicatat dibuku agenda, bagian umummenyerahkan surat keluar yang telah disetujui oleh Sekretaris ke bagian pengirimsurat untuk mengirimkan surat tersebut. - Prosedur Pembuatan Laporan Surat Masuk dan SuratKeluar
Bagian umum membuat laporan kegiatan kearsipan surat masuk dan surat keluar kemudian diserahkan kepada Camat.
Rancangan Prosedur Yang Berjalan
Untuk menganalisasistem yang berjalan, pada penelitian ini digunakan program Unified Modeling Language (UML) untuk menggambarkan prosedur dan prosesyang berjalan saat ini, sebagai berikut :
Use Case Diagram Pendataan Surat Masuk dan Surat Keluar
Usecase Diagram Pendataan surat masuk
Usecase Diagram Pendataan surat keluar
Berdasarkan gambar 3.3 Use Case Diagram Sistem Pendataan surat keluaryang berjalan digambarkan dengan use case,yang memiliki kegiatan sebagai berikut :
- 1 sistem yang mencakup seluruh kegiatan pendataansurat keluar
- 4 actor di antaranya : Bagian umum,Sekretaris, Pengirim suarat dan Camat.
- 1 extend : surat diterima dan surat dikembalikan.
- 5 Use case diantaranya : membuat surat keluar, cek surat keluar, mencatat di buku agenda, menyerahkan surat keluar untuk di kirim, membuat laporan suratkeluar, menyerahkan laporan surat keluar.
Activity Diagram Pendataan Surat Masuk dan Surat Keluar
Secara grafisdigunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnismaupun use case. Activity diagram dapat juga digunakan untukmemodelkan action yang akan dilakukan saat sebuah operasi dieksekusi,dan memodelkan hasil dari action tersebut.
Activity Diagram Pendataan surat masuk
- 1 Intial Node, objek yang diawali.
- 7Action Statedari sistem yang mencerminkan eksekusi dari suatu aksi.
- 2 Final Node, objek yang di akhiri.
- 3 vertical swimelane.
Activity Diagram Pendataan surat keluar
- 1 IntialNode, objek yang diawali
- 12 Action State dari sistem yang mencerminkaneksekusi dari suatu aksi.
- 1 Decision Node, yang mencerminkan sebagai pilihan eksekusi.
- 2 Final Node, objek yang di akhiri.
- 4 vertical Swimelane
sequence Diagram Pendataan Surat Masuk dan Surat Keluar
sequence Diagram Pendataan Surat Masuk
- 3 actor yang melakukan kegiatan: Bagian Umum, PenerimaSurat, Camat.
- 4 Lifeline yang dilakukan: Surat masuk, Buku agenda, Kartu penerus disposisi, Laporan surat masuk.
- 8 Message diantaranya: Menerima surat masuk,mencatat di bukuagenda, mencatat di kartu penerusdisposisi, mendistribusikan surat masuk, menerima surat, membuat laporan, menyerahkan laporan, menerimalaporan.
sequence Diagram Pendataan Surat keluar
- 4 actor yang melakukan kegiatan: Bagian umum, Sekretaris, Pengirim surat dan Camat.
- . 4 Lifeline yangdilakukan: Surat keluar, Buku agenda, Mengirim surat, Laporansurat keluar. .
- 13 Messagediantaranya: membuat suratkeluar, memberikan surat, menerima surat, cek surat, Acc surat,mengembalikan surat yang telah di acc, menerima surat yang telah di acc, mencatatdi buku agenda, menyerahkan surat, menerima surat, membuat laporan, menyerahkanlaporan, menerima laporan.
analisis sistem berjalanan
metode analisi sistem
Metode analisa sistem yang di gunakan adalah metode OOAD yaitu analisa dengan menggunakan Unified Modeling Language (UML). Sistem yang berjalanterdiri dari use case, activity dan sequence diagram.
Analisa Masukan, Analisa Proses, Analisa Keluaran
analisa masukan
Analisa masukan adalahanalisa atau penguraian masalah yang dilakukan terhadap semua data atauinformasi yang berfungsi sebagai data input sehingga menghasilkan proses dankemudian akan ada hasil dari sebuah proses itu sendiri.
Nama Masukan : Surat Masuk dan Surat Keluar
Fungsi :Sebagai bukti pendataan surat masuk dan surat keluar
Sumber : Petugas pendataan surat masuk dan surat keluar
Media : Kertas
Frekuensi : Setiap ada surat yang masuk dan surat yang keluar
Keterangan : Surat masuk dan surat keluar
analisa proses
Analisa proses adalah analisaatau penguraian masalah yang dilakukan pada proses sebagai suatu hasil respekbalik karena adanya data input. Didalam proses inilah semua data atau informasi yang masuk akan diolah dengan menggunakan pengolahan sistem yang ada.Ketika ada surat yang masukmaka bagian umum mencatat di buku agenda dan di kartu penerus disposisi, kemudianmenyerahkan surat ke penerima surat, kemudian membuat laporan dan menyerahkan ke Camat dan ketika ada perintah untukmembuat surat keluar bagian umummembuat surat keluar, kemudian menyerahkan ke Sekretaris untuk di setujui,setelah di setujui kemudian mencatatnyadi buku agenda,setelah dicatat bukuagenda, bagian umum menyerahkansurat ke pengirim surat, setelah itu bagian umum membuatlaporan untuk di serahkan ke Camat.
Nama Proses : Pendataan surat masuk dan surat keluar
Masukan : Form pendataan surat masukdan surat keluar
Keluaran : Laporan pendataan suratmasuk dan surat keluar
Ringkasan proses : Proses ini menginput pendataan surat masuk dan surat keluar dari bukuagenda</br>
Adapun penjelasan lebih rinci mengenaiAnalisa proses yang sedangberjalan digambarkan denganmenggunakan Unified Modeling Language(UML).
analisa keluar
Analisakeluaran adalah analisa atau penguraian masalah yang dilakukan pada hasil darikeseluruhan proses yang terjadi darimulai penginputan data sampai terjadi proses pengolahan data melalui sistem pengolahandata yang ada, dan juga melalui proses pengecekan kembali data-data yangada bila terjadi kesalahan atau data kurang lengkap. Meliputi :
- Laporanpendataan surat masuk Berupa laporan pendataan surat yang masuk, yangdikumpulkan selama satu bulan
- Laporan pendataan surat keluar Berupa laporan pendataan surat yang keluar, yang dikumpulkan selama satu bulan
Konfigurasi Sistem Yang Berjalan
Spesifikasi Hardware
- Processor: Intel(R) Core(TM) i3-2310M
- Monitor: SVGA 15”
- Mouse: Optical
- Keyboard: PS/2
- RAM: 2 GB
- Harddisk : 500 GB”
- Printer: Canon
Spesifikasi Software
- Microsoft Office 2007
- Adobe Dreamweaver
- Notepad++
- Google Chrome
- Adobe Photoshop
- Edraw Max
- Xampp
Hak Akses (Brainware)
- staff
- Admin
Berdasarkananalisa yang dilakukan peneliti, masalah yang dihadapi pada sistem yangberjalan adalah:
- Sistem pendataan surat masuk dan surat keluar yang berjalan pada Kantor KecamatanSukadiri Kabupaten Tangerang masih bersifat manual, sehingga membutuhkan waktuyang lama dalam mengolah data.
- Penyimpanandata-datanya masih kurang efektif dan kurang tertata dengan baik karena tidakadanya tempat penyimpanan data yang baik dan terintegrasi.
- Membutuhkanwaktu yang lama dalam pembuatan laporan pendataan surat masuk dan surat keluar,sehingga dibutuhkan suatu aplikasi yang terkomputerisasi.
Alternatif Masalah Yang Di hadapi
Dalam hal inipenulis mengusulkan sebuah alternatif pemecahan masalah yang bertujuan untukmengatasi kekurangan-kekurangan yang ada pada sistem yang sedang berjalandengan membangun suatu sistem informasi yang dihasilkan lebih efektif , efisiendan akurat, diantaranya :
- Mendesign suatu sistem dengan dengan menggunakanUnified Modelling Language (UML) yang berbasis OOAD (Object Oriented Analysis Design) sehinggasistem yang baru akan berjalan lebih optimal. Membuataplikasi pengolahan pendataansurat masuk dan surat keluaryang mudah dioperasikandengan cepat yang mudah di akses oleh bagian umum yang mempunyai tempatpenyimpanan data sehingga data-data yang ada tidak akan hilang.
User Requirement
Elisitasi Tahap I
Elisitasi tahap I disusunberdasarkan hasil wawancara dengan teknisi. Berikut dilampirkan DiagramElisitasi Tahap I:
Tabel elisitas 3.6.1
Elisitasi Tahap II
Elisitasi TahapII dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasi melaluimetode MDI. Berikut penjelasan dari beberapa requirement yang diberi opsiInessential (I) dan harus dieliminasi:
Tabel elisitas 3.6.2
Keterangan :
M (Mandatory) = Penting
D (Desirable) = Tidak terlalu penting
I (Inessential) = Tidak
Elisitasi Tahap III
Berdasarkan Elisitasi Tahap II diatas,dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali denganmenggunakan metode TOE dengan opsi HML.Berikut adalah requirementtersebut
Tabel 3.6.3 Elisitas III
Final Draft Elisitasi
Final draft elisitasi merupakan bentuk akhir dari tahap – tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk. Berikut saya lampirkan Diagram Final Draft Elisitasi.
BAB IV
rancangan usulan
prosedure sistem usulan
Setelah mengadakanpenelitian dan analisa sistem yang berjalan maka selanjutnya akan dibahasmengenai rancangan usulan sistem yang akan dibangun. Terdapat beberapa usulanprosedur yang baru dan memperbaiki sistem yang telah berjalan sampai dengansaat ini.
Urutan usulan prosedur ini berisikan urutan prosessurat masuk, prosessurat keluar serta pembuatan laporan.
- ProsedurSurat Masuk Suratmasuk disimpan ke dalam sistem pendataan surat masukdan kemudian admin menginput data suratmasuk kedalam input surat untuk diarsipkan.
- Prosedur Surat
Keluar
Adminmembuat surat keluar kemudian menginput ke dalam sistem pendataan surat keluaruntuk diarsipkan. ProsedurPembuatan Laporan
Adminmembuka sistem pendataan surat masuk dan surat keluar dan memilih menu laporandata surat untuk melihat laporan surat masuk dan surat keluar. Apabila admin inginmencetak laporan surat masuk dan surat keluar, admin cukup menekan tombolprint.
Rancangan Diagram Sistem yang Diusulkan
Untuk menganalisa sistem yang berjalan pada penelitian ini diguanakan software visual paradigm for UML 6.4. Dimana software ini digunakan untuk menggambarkan use case diagram, activity diagram, class diagram dan sequence diagram.
Usecase Diagram Yang Di usulkan
Usecase Diagram Admin
Berdasarkan Use Case Diagram yang diusulkan seperti pada gambar 4.1 terdapat :
- 1 (Satu) sistem yang mencangkup seluruh kegiatan Sistem pendataan Surat Masuk dan Surat Keluar untuk Admin pada Kantor Kecamatan Sukadiri kabupaten Tangerang.
- 1 (Satu) Actor yang melakukan kegiatan yaitu : Admin adalah bagian Sub Bagian Umum dan Kepegawaian yang memiliki hak akses untuk mengontrol
- 1 (Satu) Use Case yang dilakukan diantaranya : Menampilkan Login.
- 16 (Enam belas) Include diantaranya : Menampilkan Verifikasi Login Benar, Menampilkan Verifikasi Login Salah, Menampilkan Beranda, Menampilkan Data Pegawai, Menampilkan Input Data Pegawai, Menampilkan Data Surat, Menampilkan Surat Masuk, Menampilkan Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Menampikan Pengguna, Menampikakn Data Pengguna, Logout.
Use Case Diagram Untuk User
Berdasarkan Use Case Diagram yang diusulkan seperti pada gambar 4.2 terdapat :
- 1 (Satu) sistem yang mencangkup seluruh kegiatan Sistem pendataan Surat Masuk dan Surat Keluar untuk User pada Kantor Kecamatan Sukadiri kabupaten Tangerang.
- 1 (Satu) Actor yang melakukan kegiatan yaitu : User adalah bagian Bagian Umum dan Kepegawaian yang memiliki hak akses untuk pelaksana.
- 1 (Satu) Use Case yang dilakukan diantaranya : Menampilkan Login.
- 12 (Dua belas) Include diantaranya : Menampilkan Verifikasi Login Benar, Menampilkan Verifikasi Login Salah, Menampilkan Beranda, Menampilkan Data Surat, Menampilkan Surat Masuk, Menampilkan Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Logout
Activity Diagram Yang Di usulkan
Berdasarkan Activity Diagram yang diusulkan seperti pada gambar 4.3 terdapat :
- 1 Initial Node, sebagai awal objek
- 14 Action, sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yaitu : Menampilkan Login, cek login, Menampilkan Beranda, Menampilkan Data Pegawai, Menampilkan Data Surat, Menampilkan Data Surat Masuk, Menampilkan Data Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Menampilkan Pengguna, Logout.
- 6 Fork Node, menjelaskan adanya beberapa aliran
- 1 Decision Node, untuk membuat keputusan
- 1 Final Node¸objek yang diakhiri.
Berdasarkan Activity Diagram yang diusulkan seperti pada gambar 4.4 terdapat :
- 1 Initial Node, sebagai awal objek
- 12 Action, sistem yang mencerminkan eksekusi dari suatu aksi diantaranya yaitu : Menampilkan Login, cek login, Menampilkan Beranda, Menampilkan Data Surat, Menampilkan Data Surat Masuk, Menampilkan Data Surat Keluar, Menampilkan Input Surat Masuk, Menampilkan Input Surat Keluar, Menampilkan Laporan, Menampilkan Laporan Surat Masuk, Menampilkan Laporan Surat Keluar, Logout.
- 6 Fork Node, menjelaskan adanya beberapa aliran
- 1 Decision Node, untuk membuat keputusan
- 1 Final Node¸objek yang diakhiri.
Sequence Diagram Yang Di usulkan
Bedasarkan Sequence diagram yang diusulkan seperti pada gambar 4.5. terdapat :
- 1 Actor yang melakukan kegiatan yaitu Admin
- 16 Life Line antar muka yang saling berinteraksi
- 28 Massage hubungan antar objek yang satu dengan objek lainnya yang mempunyai nilai.
Bedasarkan Sequence diagram yang diusulkan seperti pada gambar 4.6. terdapat :
- 1 Actor yang melakukan kegiatan yaitu User
- 12 Life Line antar muka yang saling berinteraksi
- 20 Massage hubungan antar objek yang satu dengan objek lainnya yang mempunyai nilai.
Class Diagram Yang Di usulkan
Berdasarkan Class Diagram yang diusulkan seperti pada gambar 4.7. terdapat :
- 5 Class, himpunan dari objek-objek yang berbagai atribut serta operasi yang sama.
- 4 Association, digunakan untuk memodelkan relasi antara objek
Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan
Berisiperbedaan prosedur sistem berjalan dan sistem usulan yang dibuat dalam bentuktabel.
Tabelperbadaan antara sistem yang berjalan dan sistem diusulkan seperti pada table4.1.
Perancangan Basis Data
Rancangan basis data digunakan sebagaimedia penyimpanan data yang dipergunakan dalam aplikasi dan database membantu pemrogramandalam menampilkan data.
Hasil analisa pada sistem yangdihasilkan terdapat beberapa rancangan yang diusulkan. Dari rancangan tersebutakan dibentuk rancangan basis data untuk mempermudah melihat bentuk file danisinya. Berikut ini adalah penjelasan tentang proses perancangan basis datayang diawali dengan normalisasi yang akan menghasilkan class diagram dan spesifikasi basisdata.
Normalisasi
Bentuk normal suatu basis datarelasional dicapai melalui beberapa tahapan yang disebut proses normalisasi.Langkah-langkah Unnormalized, First Normal Form(1NF), Second Normal Form(2NF) dan ThirdNormal From(3NF) akan dibahas dalam bagian berikut ini:
Unnormalize
Berdasarkantabel 4.2 Unnormalized Form merupakansebuah kumpulan data yang akan direkap, tidak ada keharusan untuk mengikutisuatu format tertentu, dapat saja tidak lengkap atau terduplikasi. Datadikumpulkan apa adanya sesuai dengan kedatangannya.
1NF
Berdasarkantabel 4.3 FirstNormal Form(1NF) merupakan sebuah tabel tersendiriuntuk setiap kelompok data yang berhubungan dan mempunyai simbol (*) yangberperan sebagai candidate key pada
2NF
Berdasarkan gambar 4.8 ThirdNormal Form (2NF) merupakan tabel untuk sekelompoknilai yang berhubungan dan terdiri dari 5tabel yaitu : Role, User, Employee, Suratmasuk dan Surat keluar.
Spesifikasi Basis Data
Spesifikasibasis data merupakandesain basis data yang dianggap telah normal. Desain basis data menjelaskanmedia penyimpanan yang digunakan, isi yang disimpan, primary key, dan panjang record.Spesifikasi basis data yang digunakan dalam sistem yang diusulkan adalahsebagai berikut :
- table Employeed
- table role
- table surat keluar
- tabel Surat Masuk
- tabel user
FLOWCHART
Flowchart yang diusulkan ada 2 yaitu sebagai berikut:
- admin
- user
Dari gambar 4.9 dan 4.10 Flowchart diatas ialah proses sistem yang menggambarkan langkah-langkah yang dilakukan oleh admin dan user untuk melakukan proses pendataan surat masuk dan surat keluar.
Rancangan HIPO
HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalamprogram ini berisi input yang diproses dan menghasilkan output. Spesifikasi program menjelaskan mengenaicara penggunaan aplikasi program yang diusulkan. Visual Table Of Content (VTOC) adalah diagram yang menggambarkanhubungan dan fungsi pada sistem secara berjenjang, yaitu seperti dibawah ini:
Adapun spesifikasi program yang diusulkantersebut dengan menggunakan bahasa pemrograman PHP, yaitu:
- Nama program: Menu Utama.
Fungsi program: Untuk menampilkan menu pilihan yang terdapat di dalam aplikasi.
Proses Program: Jalankan program Menu Utama, lalu pilih salah satu fitur yang terdapat pada menu utama, yaitu terdiri dari: Beranda,Pegawai, Surat, Lporan, dan Pengguna. - Nama program: Beranda.
Fungsi program: Untuk menampilkan tampilan utama dan memberikan ucapan selamat datang pada sistem pendataan surat masuk dan suratkeluar pada Kecamatan Sukadiri. - Nama program: Pegawai
Fungsi program: Untuk menampilkan data pegawai. - Nama program: Surat
Fungsi program: Untuk mengetahui data surat masuk dan surat keluar.
Proses program:
- Pada “Menu Utama” lalu pilih menu “Surat” pilih surat masuk maka akan tampil data surat masuk.
- Pada “Menu Utama” lalu pilih menu “Surat” pilih
surat keluar maka akan tampil data surat keluar.
- Nama program: Laporan
Fungsi program: mengetahui data laporan surat masuk dan surat keluar.
Proses program:
- Pada “Menu Utama” lalu pilih menu
“Laporan” pilih laporan surat masuk maka akan tampil laporan surat masuk - Pada “Menu Utama” lalu pilih menu
“Laporan” pilih laporan surat keluar maka akan tampil laporan surat keluar. - Nama program: Pengguna
Fungsi program: Untuk menampilkan data pengguna.
- Pada “Menu Utama” lalu pilih menu
Rancangan Prototype
Rancangan Prototype Login
Perancangan ini digunakan untuk melakukan login untuk mengakses menu utama admin dan user agar dapatmelakukan pengolahan pendataan surat masuk dan surat keluar pada kantorKecamatan Sukadiri Kabupaten Tangerang.
Rancangan Prototype beranda
Rancangan beranda disini akan menampilkan ucapan selamat datang dan akan membedakan menu tampilan admin dan user.
- Menu beranda untuk Login Admin
- Menu beranda untuk Login User
Rancangan prototype Pegawai
Rancangan prototype pegawai pada seperti pada gambar 4.15. akan menampilkan input, edit dan hapus data pegawai.
Rancangan prototype Surat Masuk
Rancangan prototype surat masuk seperti pada gambar 4.16 akan menampilkan input, edit dan hapus surat masuk.
Rancangan prototype surat keluar seperti pada gambar 4.17 akan menampilkan input, edit dan hapus surat masuk
Rancangan prototype Laporan Surat Masuk===Rancangan prototype laporan surat masuk seperti pada gambar 4.18 akan menampilan laporan surat masuk
===Rancangan prototype Laporan Surat keluar
Rancangan prototype laporan surat keluar seperti pada gambar 4.19 akan menampilkan laporan surat keluar.
Konfigurasi Sistem usulan
Spesifikasi Hardware
- Processor: Intel(R) Core(TM) i3-2310M
- Monitor: SVGA 15”
- Mouse: Optical
- Keyboard: PS/2
- RAM: 2 GB
- Harddisk : 500 GB”
- Printer: Canon
Spesifikasi Software
- Microsoft Office 2007
- Adobe Dreamweaver
- Notepad++
- Google Chrome
- Adobe Photoshop
- Edraw Max
- Xampp
Hak Akses (Brainware)
- staff
- Admin
Testing atau penguji
Implementasiprogram Sistem Surat Masuk danSurat Keluarpada KantorKecamatan Sukadiri Kabupaten Tangerang dilakukandengan menggunakan metode Black BoxTesting. Metode Black Box Testingmerupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsidari suatu program. Tujuan dari metode BlackBox Testing ini adalah untuk menemukan kesalahan fungsi pada program.
Pengujian dengan metode Black Box Testing dilakukan dengan caramemberikan sejumlah input padaprogram. Input tersebut kemudiandiproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah programaplikasi dapat menghasilkan outputyang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dariprogram tersebut. Apabila dari inputyang diberikan, proses dapat menghasilkan outputyang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudahbenar, tetapi apabila output yangdihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapatkesalahan pada program tersebut, dan selanjutnya dilakukan penelusuranperbaikan untuk memperbaiki kesalahan yang terjadi.
Pengujian Black Box Pada Menu Login Admin dan User
Berikutini adalah tabel pengujian Black Boxberdasarkan sistem PendataanSurat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri KabupatenTangerang untukfungsi menu Login admin dan user seperti pada tabel 4.9.
Pengujian Black Box Pada Menu pegawai
Berikut ini adalah tabel pengujian Black Boxberdasarkan sistem Pendataan SuratMasuk dan Surat Keluar PadaKantor Kecamatan Sukadiri Kabupaten Tangeranguntuk fungsi menu pegawai sepertipada tabel 4.10.
Pengujian Black Box Pada Menu surat masuk
Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu input surat masuk seperti pada tabel 4.11.
Pengujian Black Box Pada Menu surat keluar
Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu input surat keluar seperti pada tabel 4.12.
Pengujian Black Box Pada Menu pengguna
Berikut ini adalah tabel pengujian Black Box berdasarkan sistem Pendataan Surat Masuk dan Surat Keluar Pada Kantor Kecamatan Sukadiri Kabupaten Tangerang untuk fungsi menu pengguna seperti pada tabel 4.13.
Evaluasi
Setelah dilakukan pengujian dengan menggunakan metode blackbox, dengan cara memberikan sejumlahinput pada program. Jika input data tidak sesuai, maka akan menampilkan pesankesalahan, kemudian jika input datatelah sesuai, sistem akan menerima input data, yang selanjutnya diproses dengankebutuhan fungtional yang diinginkan oleh admin dan user.
schedule Implementasi
Perancangan sistem yang diusulkan diperkirakan memakan waktu kurang lebih 4bulan, dan kegiatan yang yang disajikanpada tabel 4.14.
Estimasi Biaya
Pada Estimasi Biaya ini berisi rincian biaya sistem anda yang nantinya akandiaplikasikan ke dalam perusahaanyang disajikan pada tabel 4.15.
BAB V
Kesimpulan
Berdasarkan penelitian dan pengamatan yang telah dilakukan maka didapatkan beberapa kesimpulan, adalah sebagai berikut:
- Pendataan surat masuk dan surat keluar yang saat ini sedang berjalan di Kantor KecamatanSukadiri Kabupaten Tangerang masih dilakukan secara manual, hal ini menyebabkankurang efektif dan efisiensehingga membutuhkan waktu yang lama untuk pencarian datadan pembuatan laporan.
- Pendataan surat masuk dan surat keluar yang berjalan saat ini belum memiliki tempatpenyimpanan data yang aman, sehingga dapat memungkinkan terjadinya kehilangandata.
- Dengan adanya sistem pendataan surat masuk dan surat keluar yang telahterkomputerisasi, maka dapat mempermudah pegawai dalam melakukan pendataan,pencarian hingga pembuatan laporan,sehingga dapat terciptanya pekerjaan yang lebih baik, efektif dan efisien.
Kesimpulan Terhadap Rumusan Masalah
Berdasarkanrumusan masalah yang telah dijabarkan pada BAB I, maka penulis mengambilkesimpulan :
- Proses pendataan surat masuk dan surat keluar yang sedang berjalan saat ini pada Kantor Kecamatan Sukadiri KabupatenTangerang masih berjalan secara manual yaitu proses pencatatannya masihmenggunakan buku besar atau buku agenda baik untuk surat masuk maupun untuksurat keluar, pencarian data surat masuk dan surat keluarnya pun dilakukansecara manual dan pembuatan laporannya dilakukan secara semi komputerisasidengan menggunakan Microsoft Excel.
- Sistem pendataan surat masuk dansurat keluar yang berjalan saat ini belum mempunyai tempat penyimpanan datasehingga data yang ada sering hilang.
- Untuk membuat sistem surat masuk dan surat keluardibutuhkanaplikasi berbasis web dan tempat penyimpanan data, sehingga data yang ada tidakakan hilang.
Kesimpulan Terhadap Tujuan dan Manfaat Penelitian
- Kesimpulan
menurut tujuan
- Untukmengetahui masalah-masalah apa saja yang muncul pada sistem pendataan suratmasuk dan surat keluar pada Kantor Kecamatan Sukadiri Kabupaten Tangerang,serta dapat memberi masukan-masukan agar mengurangi kesalahan-kesalahan dalam proses pendataan surat masuk dan surat keluar.
- Tujuan dari penelitian ini yaitu agar hasil dari penelitian yang penulis lakukan dapatbermanfaat dan digunakan Kantor Kecamatan Sukadiri Kabupaten Tangerang sebagaireferensi untuk memperbaiki sistem pendaataan surat masuk dan surat keluar yang berjalan saat ini.
- Menambah pengetahuan, pengalaman serta pengamatan dari sebuah sistem yang berjalan saatini di Kantor Kecamatan Sukadiri Kabupaten Tangerang, serta dapat menghasilkan informasi yang akurat sesuai dengan kebutuhannya
- Kesimpulan
Menurut Manfaat
- Denganadanya sistem ini diharapkan dapat mempermudah pegawai bagian umum dalammelakukan proses pencataan surat masuk dan surat keluar, sehingga proses pendataannya dapat terkontrol dan berjalan dengan baik.
- Penelitian ini sangat berguna dan bermanfaat bagi penulis, karena dengan adanya penelitianini dapat menambah wawasan penulis mengenai sistem pendataan surat masuk dan surat keluar pada Kantor Kecamatan Sukadiri Kabupaten Tangerang.
- Dengan adanya sistem ini diharapkan agar terciptanya pelayanan yang lebih baik lagi,serta efektif dan efisien bagi Kantro Kecamatan Sukadiri Kabupaten Tangerang dalam melakukan proses pendataan surat masuk dan surat keluar.
Kesimpulan terhadap metode penelitian
Berdasarkan metode penelitian yang penulis lakukan ,maka dapat disimpulkan :
- Penulis melakukan metode pengumpulandata dalam penelitian ini, dimana penulis melakukan wawancara langsung kepada stakeholder atau pegawai yang adadibawah lingkungan Kantor Kecamatan Sukadiri Kabupaten Tangerang, selain itupenulis juga melakukan observasi langsung di Kantor Kecamatan SukadiriKabupaten Tangerang, dan penulis jugamemperoleh data dan informasi dari beberapa sumber literature seperti buku, jurnal, internet, dan lain sebagainya.
- Penulis menggunakan metode pengembangan sistem dalam penelitian ini yaitu dengan menggunakan metode SDLC (System Development Life Cycle).
- Metode pengujian yang penulis gunakan dalam penelitian ini yaitu BlackboxTesting. adalah metode uji coba yang memfokuskan pada keperluan software.
Saran
Setelah memberikan kesimpulan mengenai sistempendataan surat masuk suratdankeluar yang sedang berjalan dan sistem yang dibangun, maka agar dapat dicapai hasilyang optimal dan juga bertujuan terhadap kelancaran dalam kegiatan pendataan, dibutuhkan:
- Perludiadakan pelatihan kepada pengguna (user)yang akan menggunakansistem tersebut sebagai administrator,agar dapat dimanfaatkan dengan baik.
- Apabila sistem yang baru sudahberjalan maka perlu di perhatikan dan di lakukan evaluasisecara berkala terhadap sistem untuk selanjutnya diadakan perbaikan sesuaidengan perubahan dan perkembangan instansi atau perusahaan.
- Dimasa yang akan datang, diharapkan bagi mahasiswa yangmengambil judul skripsi yang sama untuk dapat mengembangkan sistem ini menjadijauh lebih baik.
DAFTAR PUSTAKA
- ↑ Menurut Tata Sutabri (2012:16)
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaNorman_L._Enger._2012._.E2.80.9CKonsep_Sistem_Informasi.E2.80.9D.buku
- ↑ [TataSutabri 2012:17]
- ↑ [Lili Tanti dalam JurnalCCIT Vol.3 No.2]
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaSutabri_Tata.2C2012:17
- ↑ Tata Sutabri (2012:22)
- ↑ Sutarman (2012:3)
- ↑ Tata Sutabri (2012:2)
- ↑ Mc Leod dalam bukunya Yakub (Yakub, 2012:5)
- ↑ 10,0 10,1 Yakub (2012:5)
- ↑ Adi Nugrohoyang dikutip dari Yakub (2012:6)
- ↑ Tata Sutabri (2012:29)
- ↑ Menurut Maemunah dkk dalam jurnal CCIT
- ↑ MenurutPrahasta dalam Endah dan Eny (2013:14-12)
- ↑ Yakub (2012:8)
- ↑ 16,0 16,1 16,2 16,3 16,4 Menurut Tata Sutabri (2012:38)
- ↑ Menurut Sutarman (2012:14)
- ↑ 18,0 18,1 Menurut Yakub (2012:10)
- ↑ Menurut Sutarman (2012:13),
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaSutabri.2CTata._.282012:46.29._.E2.80.9CKonsep_Sistem_Informasi.E2.80.9D.Yogyakarta:_Andi_Offset
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaMustakini._2013._.E2.80.9CKonsep_Sistem_Informasi.E2.80.9D.Yogyakarta:_Andi_Offset
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaSutabri.2CTata._2012._.E2.80.9CKonsep_Sistem_Informasi.E2.80.9D.Albaar_dan_Rosdiani_.282013:17-8.29
- ↑ Menurut Yustianti (2012:14),
- ↑ Menurut Sutarman (2012:14),
- ↑ Menurut Tata Sutabri (2012:47)
- ↑ Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:197)
- ↑ Menurut Henderi dalam jurnal CCIT Vol 4 (2011:322)
- ↑ Tanti,2009 :208 dalam CCIT
- ↑ Menurut Nasution (2012:118)
- ↑ Menurut Siti Aisyah dan Nawang Kalbuana dalan jurnal CCIT (2010:197)
- ↑ Kesalahan pengutipan: Tag
<ref>
tidak sah; tidak ditemukan teks untuk ref bernamaMurad._2013._.E2.80.9CKonsep_Sistem_Informasi.E2.80.9D..282013:52.29
- ↑ Menurut Nasution (2012:118)
- ↑ Menurut Tata Sutabri (2012:229)
- ↑ Menurut Nugroho (2010:6),
- ↑ menurut Prabowo Pudjo Widodo dan Herawati (Sudaryono, Diah Aryani, Ahmad FatwaAwaludin 2013:99)
- ↑ Menurut Maimunah dalam jurnal CCIT (2010:30)
- ↑ dari Jurnal CCIT, menurut Untung Raharja dkk
- ↑ Menurut Untung Rahardja dkk dalam jurnal CCIT (Rahardja dkk, 2011:238)
- ↑ Menurut Anhar (2010:45)
- ↑ Menurut Anhar (2010:4)
- ↑ Menurut Oktavian (2010:11)
- ↑ Menurut Arief (2011:19)
- ↑ Murad (2013:49)
- ↑ Menurut Simarmata (2010:47)
- ↑ Menurut Arief (2011:7)
- ↑ Menurut Oktavian (2010:13)
- ↑ Menurut Simarmata (2010:52)
- ↑ Menurut Arief (2011:23)
- ↑ Menurut Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302)
- ↑ Menurut Semiawan(2010:104)