SI1111469116: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
 
(40 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 2: Baris 2:
  
  
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">[[File:Logo stmik raharja.jpg|180px|center]]</div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Disusun Oleh :'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: ">'''NIM : 1111469116'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''NAMA : AMANDA SEPTIANI'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''JURUSAN [[Sistem Informasi|SISTEM INFORMASI]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''KONSENTRASI SISTEM INFORMASI MANAJEMEN'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''[[STMIK RAHARJA]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''TANGERANG'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''(2014/2015)'''</P></div>
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">[[File:Logo stmik raharja.jpg|180px|center]]</div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''Disusun Oleh :'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: ">'''NIM : 1111469116'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''NAMA : [[Amanda_Septiani|AMANDA SEPTIANI]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''JURUSAN [[Sistem Informasi|SISTEM INFORMASI]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''KONSENTRASI SISTEM INFORMASI MANAJEMEN'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''[[STMIK RAHARJA]]'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''TANGERANG'''</P></div><div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"><p style="line-height: 2">'''(2014/2015)'''</P></div>
 
{{pagebreak}}
 
{{pagebreak}}
  
Baris 745: Baris 745:
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB II'''</div>=
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''LANDASAN TEORI'''</div>
 +
<div style="font-size: 12pt; font-family: 'times new roman';text-align: justify">
 
==Teori Umum==
 
==Teori Umum==
 
===Konsep Dasar Sistem===
 
===Konsep Dasar Sistem===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
====Definisi Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Taufiq (2013:1),<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref> “Sistem yaitu keseluruhan dari bagian-bagian yang mempunyai hubungan satu dengan yang lainnya dan bekerja sama”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Lili Tanti (2009),<ref name="[20]">Tanti, Lili, Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa Inggris. Jurnal CCIT Vol.3 No.2-Januari Tangerang.2009:208.</ref> “sistem secara umum merupakan tahapan pertama dari luar hidup pengembangan perangkat lunak pengajar”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan kedua definisi di atas, maka dapat disimpulkan sistem adalah sekelompok unsur yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.1.png"/></center>
 +
<p style="text-align: center">'''Gambar 2.1 Definisi Sistem'''</p>
 +
<p style="text-align: center">'''Sumber: Rico.Samboga.blogspot'''</p>
  
<p style="line-height: 2">'''1. Definisi Sistem''' </p></div>
+
====Karakteristik Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:20)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Adapun karakteristik sistem yang dimaksud adalah sebagai berikut :</p>
 +
# Komponen Sistem (Components)<p style="line-height: 2">Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem, setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.</p><center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.2.png"/></center><p style="text-align: center">'''Gambar 2.2 Karakteristik Sistem'''</p><p style="text-align: center">'''Sumber: Fairuzelsaid'''</p>
 +
# Batasan Sistem (Boundary)<p style="line-height: 2">Ruang lingkup sistem merupakan daerah yang membatasi antar sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya, batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.</p><center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.3.png"/></center><p style="text-align: center">'''Gambar 2.3 Batasan Sistem'''</p><p style="text-align: center">'''Sumber: Irmanrostaman.wordpress.com'''</p>
 +
# Lingkungan Luar Sistem (Environtment)<p style="line-height: 2">Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem, lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara, lingkungan luar yang merugikan harus dikendalikan, jika tidak akan mengganggu kelangsungan hidup sistem tersebut.</p>
 +
# Penghubung Sistem (Interface)<p style="line-height: 2">Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface, penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.</p>
 +
# Masukan Sistem (Input)<p style="line-height: 2">Energi yang dimasukan ke dalam sistem disebut masukkan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (Signal Input). Contoh, di dalam suatu unit sistem komputer “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.</p>
 +
# Keluaran Sistem (Output)<p style="line-height: 2">Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna, kaluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi, informasi ini dapat digunakan sebagai masukkan untuk pengambilan keputusan atau hal-hal yang menjadi input bagi subsistem lain.</p>
 +
# Pengolahan Sistem (Proses)<p style="line-height: 2">Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.</p>
 +
# Sasaran Sistem (Objective)<p style="line-height: 2">Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic, jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Klasifikasi Sistem====
<p style="line-height: 2">Menurut Taufiq (2013:1) <ref name= "Taufiq. Rohmat. 2013. Sistem Informasi Manajemen.Yogyakarta: Graha Ilmu">Taufiq. Rohmat. 2013. Sistem Informasi Manajemen.Yogyakarta: Graha Ilmu.</ref>, “Sistem yaitu keseluruhan dari bagian-bagian yang mempunyai hubungan satu dengan yang lainnya dan bekerja sama”.</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:22)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandang, di antaranya:</p>
 +
# Sistem abstrak dan sistem fisik<p style="line-height: 2">Sistem abstrak adalah sistem yang berupa pemikiran atau ideide yang tidak tempak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia dan lain sebagainya.</p><center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.4.png"/></center><p style="text-align: center">'''ambar 2.4 Ilustrasi Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)'''</p>
 +
# Sistem alamiah dan sistem buatan manusia<p style="line-height: 2">Sistem alamiah adalah sistem yang terjadi melalui proses alam; tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.</p>
 +
# Sistem terbuka dan sistem tertutup<p style="line-height: 2">Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.</p><center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.5.png"/></center><p style="text-align: center">'''Gambar 2.5 Ilustrasi Sistem Tertutup (Closed System) dan Ilustrasi Sistem Terbuka (Open System)'''</p>
  
 +
====Tujuan Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Taufiq (2013:5)<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref>, tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya. Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya. Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstuktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunakan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai tujuannya sesuai dengan apa yang telah menjadi tujuannya.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Daur Hidup Sistem====
<p style="line-height: 2">Menurut Lili Tanti (2009:208)<ref name="Tanti,Lili. 2009. Pengembangan Perangkat Ajar Berbantu Komputer Untuk Mempelajari Tata Bahasa Inggris.Jurnal CCIT Vol.3 No.2-Januari.Tangerang">Tanti,Lili.2009. "Pengembangan Perangkat Ajar Berbantu Komputer Untuk Mempelajari Tata Bahasa Inggris. Jurnal CCIT Vol.3 No.2-Januari". Tangerang</ref> “sistem secara umum merupakan tahapan pertama dari luar hidup pengembangan perangkat lunak pengajar”..</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Sutabri (2012:27)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Fase atau tahapan dari daur hidup suatu sistem:</p>
 +
# Mengenali adanya kebutuhan<p style="line-height: 2">Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.</p>
 +
# Pembangunan sistem<p style="line-height: 2">Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.</p>
 +
# Pemasangan sistem<p style="line-height: 2">Setelah tahap pembangunan sistem selesai,sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem. Didalam peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yan sebenarnya yang merupakan langkah akhir dari suatu pembangunan sistem.</p>
 +
# Sistem menjadi usang<p style="line-height: 2">Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya</p>
  
 +
===Konsep Dasar Data dan Informasi===
 +
====Definisi Data====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Rohmat Taufiq (2013:1)<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref>, data merupakan sesuatu hal utama yang harus dipahami lebih dulu sebelum kita membahas informasi, karena data menjadi dasar dari sebuah informasi, setelah data diproses dengan berbagai langkah dan prosedur sehingga mampu menghasilkan sebuah informasi yang berkualitas.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:1)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Kesatuan nyata adalah suatu objek yang nyata seperti tempat, benda, dan orang yang betul-betul ada dan terjadi.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah bahan mentah yang di peroses untuk menyajikan informasi. Untuk jelasnya lihat gambar dibawah ini</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.6.png"/></center>
 +
<p style="text-align: center">'''Gambar 2.6 Pemrosesan Data'''</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Klasifikasi Data====
<p style="line-height: 2">Berdasarkan kedua definisi di atas, maka dapat disimpulkan sistem adalah sekelompok unsur yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Taufiq (2013:14)<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref>, data dapat diklasifikasikan menjadi beberapa bagian berdasarkan sudut pandangnya, yaitu :</p>
 +
# Berdasarkan bentuknya:
 +
## Data Fisik<p style="line-height: 2">Merupakan sebuah data yang bisa dipegang oleh panca indera, contohnya : kertas.</p>
 +
## Data Logic<p style="line-height: 2">Merupakan sebuah data yang tidak bisa dipegang tapi bisa dilihat, contohnya : tulisan yang ada dikomputer, didalam flashdisk, hardisk.</p>
 +
# Berdasarkan sifatnya:
 +
## Data Kuantitatif (quantitative data)
 +
## Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.
 +
## Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu.
 +
# Berdasarkan sumbernya:
 +
## Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dlakukan sendiri, bukan data hasil karya orang lain.
 +
## Data eksternal adalah data hasil observasi orang lain. Seeorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain.
  
 +
====Definisi Informasi====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Kusrini (2007) dalam Taufiq (2013:15)<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref>, informasi merupakan hasil olahan data, dimana data tersebut sudah diproses dan diinterprestasikan menjadi sesuatu yang bermakna untuk pengambilan keputusan. Informasi juga diartikan sebagai himpunan dari data yang relevan dengan satu atau beberapa orang dalam suatu waktu.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Maimunah dkk (2012:26)<ref name="[8]">Maimunah, Lusyani Sunarya, dan Nina Larasati. Media Company Profile Sebagai Penunjang Informasi dan Promosi. Jurnal CCIT Vol-5 No.3. (Mei 2012).</ref>, “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan.”</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan di atas ditarik kesimpulan bahwa informasi adalah data yang sudah diolah menjadi sesuatu yang lebih bermakna dan mempunyai tujuan.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.7.png"/></center>
 +
<p style="text-align: center">'''Gambar 2.7 Definisi Informasi'''</p>
 +
<p style="text-align: center">'''Sumber : Rizkynurbaiti.blogspot.com'''</p>
  
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/WmVlLjoDb2T1ERM0NlFVWrI8mCCoQnLjekmEQVIRUQ=w765-h643-no"/></div>
+
====Nilai Informasi====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.1 Definisi Sistem</P></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:37)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, nilai informasi ditentukan oleh 2 (dua) hai, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tentu dengan biaya untuk memperolehnya karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak didalam perusahaan. Lebih lanjut, sebagian informasi tidak dapat persis ditafsir keungtungannya dengan suatu nilai uang, tetapi dapat ditafsir nilai efektifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analsis cost effectivess atau cost benefit”. Nilai informasi didasarkan atas 10 sifat, yaitu :</p>
 +
# Mudah diperoleh<p style="line-height: 2">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.</p>
 +
# Luas dan lengkap<p style="line-height: 2">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.</p>
 +
# Ketelitian<p style="line-height: 2">Sifat ini menunjukan minimnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.</p>
 +
# Kecocokan<p style="line-height: 2">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.</p>
 +
# Ketepatan waktu<p style="line-height: 2">Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu.</p>
 +
# Kejelasan<p style="line-height: 2">Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.</p>
 +
# Keluwesan<p style="line-height: 2">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.</p>
 +
# Dapat dibuktikan<p style="line-height: 2">Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.</p>
  
<p style="line-height: 2">'''2. Karakteristik Sistem''' </p>
+
====Kualitas Informasi====
 
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:41)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, ”kualitas suatu informasi tergantung 3 (tiga) hal” yaitu:</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Akurat (accurate)<p style="line-height: 2">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.</p>
<p style="line-height: 2">Menurut Tata Sutabri (2012:20)<ref name="Sutabri,Tata. 2012. Konsep Sistem Informasi .Yogyakarta: Andi Offset">Sutabri, Tata.2012. "Konsep Sistem Informasi". Yogyakarta: Andi Offset</ref>, "model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Adapun karakteristik sistem yang dimaksud adalah sebagai berikut :</p></div>
+
# Tepat Waktu (timeline)<p style="line-height: 2">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.</p>
 
+
# Relevan (relevance)<p style="line-height: 2">Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.</p>
<p style="line-height: 2">''a. Komponen Sistem''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem, setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.</p>
+
 
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/NWpf34isJ9wUCSfOq3LJx4vWR_eYyUeHoKSeGWzEMw=w715-h367-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.2 Karakteristik Sistem</P></div>
+
 
+
 
+
<p style="line-height: 2">''b. Batasan Sistem''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Ruang lingkup sistem merupakan daerah yang membatasi antar sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya, batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.</p>
+
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/IPF93uFpFDNchLa0HIRIwXoEhtiMqtCyD9SdTtLyPw=w583-h476-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.3 Batasan Sistem</P></div>
+
 
+
<p style="line-height: 2">''c. Lingkungan Luar Sistem(Environtment)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem, lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara, lingkungan luar yang merugikan harus dikendalikan, jika tidak akan mengganggu kelangsungan hidup sistem tersebut.</p>
+
 
+
 
+
<p style="line-height: 2">''d. Penghubung Sistem(Interface)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface, penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke
+
subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.</p>
+
 
+
 
+
<p style="line-height: 2">''e. Masukkan Sistem(Input)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Energi yang dimasukan ke dalam sistem disebut
+
masukkan sistem, yang dapat berupa pemeliharaan ''(maintenance input)'' dan sinyal ''(Signal Input)''. Contoh, di dalam suatu unit sistem komputer “program” adalah ''maintenance input'' yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.</p>
+
 
+
 
+
<p style="line-height: 2">''f. Keluaran Sistem(Output)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Hasil energi yang diolah dan diklasifikasikan
+
menjadi keluaran yang berguna, kaluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi, informasi ini dapat digunakan sebagai masukkan untuk pengambilan keputusan atau hal-hal yang menjadi input bagi subsistem lain.</p>
+
 
+
<p style="line-height: 2">''g. Pengolahan Sistem(Proses)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Suatu sistem dapat mempunyai suatu proses yang
+
akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.</p>
+
 
+
 
+
<p style="line-height: 2">''h. Sasaran Sistem(Object)''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Suatu sistem memiliki tujuan dan sasaran yang
+
pasti dan bersifat deterministic, jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.</p>
+
 
+
 
+
 
+
<p style="line-height: 2">'''3. Klasifikasi Sistem''' </p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Tata Sutabri (2012:22), sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandang, di antaranya:</p></div>
+
 
+
 
+
<p style="line-height: 2">''a. Sistem Abstrak dan Sistem Fisik''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Sistem abstrak adalah sistem yang berupa
+
pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia denganTuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia dan lain sebagainya.</p>
+
 
+
 
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/_oHqM3xmRwB1Svy3sH2i1PH97rhON-sKH0BdCAgIyA=w566-h248-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2"></P></div>
+
 
+
 
+
<p style="line-height: 2">''b. Sistem Alamiah dan Sistem Buatan Manusia ''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Sistem alamiah adalah sistem yang terjadi
+
melalui proses alam; tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut ''human machine'' sistem. Sistem informasi berbasis komputer merupakan contoh ''human machine'' sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.</p>
+
 
+
 
+
<p style="line-height: 2">''c. Sistem Terbuka dan Sistem Tertutup ''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Sistem tertutup merupakan sistem yang tidak
+
berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukandan menghasilkan keluaran untuk subsistem lainnya.</p>
+
 
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/Mx6DU-C3KJB2vlg2JIXUSM8kd0jup4owv722DneaKw=w618-h277-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2"></P></div>
+
 
+
 
+
<p style="line-height: 2">'''4. Tujuan Sistem''' </p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Taufiq (2013:5), tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya. Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya. Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstuktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunakan
+
langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapaitujuannya sesuai dengan apa yang telah menjadi tujuannya.</p></div>
+
 
+
 
+
<p style="line-height: 2">'''5. Daur Hidup Sistem''' </p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Sutabri (2012:27), Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Fase atau tahapan dari daur hidup suatu sistem:</p></div>
+
 
+
 
+
<p style="line-height: 2">''a. Mengenali Adanya Kebutuhan''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.</p>
+
 
+
<p style="line-height: 2">''b. Pembangunan Sistem''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.</p>
+
 
+
 
+
<p style="line-height: 2">''c. Pemasangan Sistem''</p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Setelah tahap pembangunan sistem selesai,sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem. Didalam peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yan sebenarnya yang merupakan langkah akhir darisuatu pembangunan sistem.</p>
+
 
+
 
+
<p style="line-height: 2">''d. Sistem menjadi usang''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Kadang perubahan yang terjadi begitu drastis
+
sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perludibangun untuk menggantikannya.</p>
+
 
+
===Konsep Dasar Data Dan Informasi===
+
 
+
<p style="line-height: 2">'''1. Definisi Data'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Rohmat Taufiq (2013:1), data merupakan sesuatu hal utama yang harus dipahami lebih dulu sebelum kita membahas informasi, karena data menjadi dasar dari sebuah informasi, setelah data diproses dengan berbagai langkah dan prosedur sehingga mampu menghasilkan sebuah informasi yang berkualitas.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Tata Sutabri (2012:1), data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Kesatuan nyata adalah suatu objek yang nyata seperti tempat, benda, dan orang yang betul-betul ada dan terjadi.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah bahan mentah yang di peroses untuk menyajikan informasi. Untuk jelasnya lihat gambar dibawah ini.</p></div>
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/LUiXX49JxEpGNvvxypwpU5C88drJhfls7Cj1qM5LkQ=w507-h297-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"></div>
+
 
+
<p style="line-height: 2">'''2. Klasifikasi Data'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Taufiq (2013:14), data dapat diklasifikasikan menjadi beberapa bagian berdasarkan sudut pandangnya, yaitu :</p></div>
+
 
+
<p style="line-height: 2">''a. Berdasarkan bentuknya:''</p>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data Fisik<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Merupakan sebuah data yang bisa dipegang oleh panca indera, contohnya: kertas.</p></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data Logic<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
Merupakan sebuah data yang tidak bisa dipegang tapi bisa dilihat, contohnya: tulisan yang ada dikomputer, di dalam flashdisk, hardisk.</p></li>
+
</ol>
+
 
+
<p style="line-height: 2">''b. Berdasarkan sifatnya:''</p>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data Kuantitatif ''(quantitative data)''<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Data Kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.</p></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data kualitatif<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan
+
kualitas atau sifat sesuatu.</p></li>
+
</ol>
+
 
+
<p style="line-height: 2">''c. Berdasarkan sumbernya:''</p>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data Internal<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Data Internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.</p></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Data Eksternal '''( external data) '''<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain.</p></li>
+
</ol>
+
 
+
 
+
<p style="line-height: 2">'''3. Definisi Informasi'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Kusrini (2007) dalam Taufiq (2013:15), informasi merupakan hasil olahan data, dimana data tersebut sudah diproses dan diinterprestasikan menjadi sesuatu yang bermakna untuk pengambilan keputusan. Informasi juga diartikan sebagai himpunan dari data yang relevan dengan satu atau beberapa orang dalam suatu waktu.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Maimunah dkk (2012:26), “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan.”</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">  Berdasarkan beberapa pendapat yang dikemukakan di atas ditarik kesimpulan bahwa informasi adalah data yang sudah diolah menjadi sesuatu yang lebih bermakna dan mempunyai tujuan."</p></div>
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/FtGCkBqOiQ92bI3xO2_okKhROzN5UOzu-YOwVvz30Q=w500-h233-no"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.7 Definisi Informasi</P></div>
+
 
+
 
+
<p style="line-height: 2">'''4. Nilai Informasi'''</p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Tata Sutabri (2012:37), nilai informasi ditentukan oleh 2 (dua) hai, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tentu dengan biaya untuk memperolehnya karena
+
sebagian besar informasi dinikmati tidak hanya oleh satu pihak didalam perusahaan. Lebih lanjut, sebagian informasi tidak dapat persis ditafsirkeungtungannya dengan suatu nilai uang, tetapi dapat ditafsir nilai efektifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan ''' "analysis cost effectivess atau cost benefit” '''. Nilai informasi didasarkan atas 10 sifat, yaitu:</p></div>
+
 
+
 
+
<p style="line-height: 2">''a. Mudah diperoleh''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<p style="line-height: 2">''b. Luas dan lengkap''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
<p style="line-height: 2">''c. Ketelitian''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Sifat ini menunjukan minimnya kesalahan dalam
+
informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.</p>
+
 
+
<p style="line-height: 2">''d. Kecocokan''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Sifat ini menunjukan seberapa baik keluaraninformasi 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.</p>
+
 
+
<p style="line-height: 2">''e. Ketepatan waktu''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluarankepada pemakai biasanya tepat waktu.</p>
+
 
+
 
+
<p style="line-height: 2">''f. Kejelasan ''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Sifat ini menunjukan keluaran informasi yang
+
bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.</p>
+
 
+
 
+
<p style="line-height: 2">''g. Keluwesan ''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<p style="line-height: 2">''h. Dapat dibuktikan ''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.</p>
+
 
+
 
+
 
+
<p style="line-height: 2">'''5. Kualitas Informasi'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Tata Sutabri (2012:41), "kualitas suatu informasi tergantung 3 (tiga) hal” yaitu:</p></div>
+
 
+
<p style="line-height: 2">''a. akurat '''(accurate)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
<p style="line-height: 2">''b. tepat waktu '''(timeline)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<p style="line-height: 2">''c. relevan '''(relevance)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Informasi tersebut mempunyai manfaat untuk
+
pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.</p>
+
 
+
<p style="line-height: 2">'''6. Fungsi Informasi''' </p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> 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></div>
+
  
 +
====Fungsi Informasi====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:31)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, 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 bermacammacam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkattingkat pendapatan yang berbeda.</p>
  
 
===Konsep Dasar Sistem Informasi===
 
===Konsep Dasar Sistem Informasi===
 +
====Definisi Sistem Informasi====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:46)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.</p>
  
<p style="line-height: 2">'''1. Definisi Sistem Informasi'''</p>
+
====Komponen Dasar Sistem Informasi====
 
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Henderi dkk (2009)<ref name="[5]">Henderi, Maimunah, dan Randy Andrian. Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics. Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.</ref>, "Teknologi informasi dalam sistem kerja oleh berbagai jenis perusahaan atau organisasi bertujuan untuk meningkatkan kinerja mencapai tujuan dan sasaran dan meningkatkan keunggulan kompetitif organisasi”</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Sutabri (2012:47)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data, dan blok kendali. Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.</p>
<p style="line-height: 2"> Menurut Tata Sutabri (2012:46), sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.</p></div>
+
# Blok Masukan (input block)<p style="line-height: 2">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.</p>
 
+
# Blok Model (model block)<p style="line-height: 2">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.</p>
<p style="line-height: 2">'''2. Komponen Dasar Sistem Informasi'''</p>
+
# Blok Keluaran (techology block)<p style="line-height: 2">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).</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Blok Basis Data (database block)<p style="line-height: 2">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 perludiorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.</p>
<p style="line-height: 2">Menurut Henderi dkk (2009), "Teknologi informasi dalam sistem kerja oleh berbagai jenis perusahaan atau organisasi
+
# Blok Kendali (control blok)<p style="line-height: 2">Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangankecurangan, 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.</p>
bertujuan untuk meningkatkan kinerja mencapai tujuan dan sasaran dan meningkatkan keunggulan kompetitif organisasi”.</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Dari beberapa definisi di atas dapat disimpulkan sistem informasi adalah suatu cara tertentu untuk memproses, menyimpan, menganalisis, dan menyebarkan informasi agar informasi tersebut berguna dalam mencapai suatu tujuan.</p>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Sutabri (2012:47), sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data, dan blok kendali. Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.</p></div>
+
 
+
<p style="line-height: 2">''a. Blok Masukan '''(input block)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
<p style="line-height: 2">''b. Blok model '''(model block)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<p style="line-height: 2">''c. Blok keluaran '''(technology block)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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).</p>
+
 
+
<p style="line-height: 2">''d. Blok Basis Data '''(database block)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<p style="line-height: 2">''e. Blok kendali '''(control block)'''''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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.</p>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Dari beberapa definisi di atas dapat disimpulkan sistem informasi adalah suatu cara tertentu untuk memproses, menyimpan, menganalisis, dan menyebarkan informasi agar informasi tersebut berguna dalam mencapai suatu tujuan.</p></div>
+
 
+
 
+
 
+
  
 
===Konsep Dasar Analisa Sistem===
 
===Konsep Dasar Analisa Sistem===
 +
====Definisi Analisa Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Taufiq (2013:153)<ref name="[21]">Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.</ref>, “Analisis Sistem adalah pembelajaran sebuah sistem dan komponen-komponennya sebagai prasyarat sistem desain sistem, spesifikasi sebuah sistem yang baru dan diperbaiki”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Tanti - dkk (2010:208)<ref name="[20]">Tanti, Lili, Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa Inggris. Jurnal CCIT Vol.3 No.2-Januari Tangerang.2009:208.</ref>, analisa secara umum merupakan tahap dari daur hidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuan untuk memahami keperluan pembelajaran dan mengembangkan permintaanpermintaan.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Henderi dkk (2011 : 322)<ref name="[5]">Henderi, Maimunah, dan Randy Andrian. Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics. Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.</ref>, tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di buat rancangan sistem yang baru sesuai dengan kebutuhan”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Dari 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="line-height: 2">'''1. Definisi Analisa Sistem'''</p>
+
====Tahap-tahap Analisa Sistem====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Tata Sutabri (2012:220)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, 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>
<p style="line-height: 2"> Menurut Taufiq (2013:153), “Analisis Sistem adalah pembelajaran sebuah sistem dan komponen-komponennya sebagai prasyarat sistem desain sistem, spesifikasi sebuah sistem yang baru dan diperbaiki”.</p></div>
+
# Memberikan pelayanan kebutuhan informasi kepada fungsifungsi 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.
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.
<p style="line-height: 2"> Menurut Tanti - dkk (2010:208), analisa secara umum merupakan tahap dari daur hidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuan untuk memahami keperluan pembelajaran dan mengembangkan permintaan-permintaan.</p></div>
+
# Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.
 
+
<p style="line-height: 2; 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>
 
+
# Mengumumkan penelitian sistem<p style="line-height: 2">Ketika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegarawai mengenai cara komputer mempengaruhi kerja mereka.</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Mengorganisasikan tim proyek<p style="line-height: 2">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 daripada hanya pasif.</p>
<p style="line-height: 2"> Menurut Henderi dkk (2011 : 322), tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di buat rancangan sistem yang baru sesuai dengan kebutuhan”.</p></div>
+
# Mendefinisikan kebutuhan informasi<p style="line-height: 2">Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey.</p>
 
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan pendapat yang telah dikemukakan maka dapat disimpulkan bahwa analisa sistem adalah tahap mengidentifikasi dan mengevaluasi dari masalah yang dihadapi agar mendapatkan perbaikan dari sistem tersebut.</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.8.png"/></center>
<p style="line-height: 2"> Dari 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></div>
+
<p style="text-align: center">'''Gambar 2.8 Bagan sistem analisa'''</p>
 
+
 
+
<p style="line-height: 2">'''2. Tahap- tahap Analisa Sistem'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> 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></div>
+
 
+
<p style="line-height: 2">a. Komponen Sistem Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.</p>
+
<p style="line-height: 2">b. Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya.</p>
+
<p style="line-height: 2">c. Mengevaluasi sistem-sistem yang telah ada dan berjalan ssmpai saat ini, baik pengolahan data maupun pembuatan laporannya.</p>
+
<p style="line-height: 2">d. Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.</p>
+
<p style="line-height: 2">e. Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.</p>
+
 
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> 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></div>
+
 
+
<p style="line-height: 2">''a. Mengumumkan penelitian sistem'' </p>
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Ketika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegarawai mengenai cara komputer mempengaruhi kerja mereka.</p>
+
 
+
 
+
<p style="line-height: 2">''b. Mengorganisasikan tim proyek ''</p>
+
 
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> 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 daripada hanya pasif.</p>
+
 
+
 
+
<p style="line-height: 2">''c. Mendefinisikan kebutuhan informasi ''</p>
+
 
+
 
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in"> Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey .</p>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Berdasarkan pendapat yang telah dikemukakan maka dapat disimpulkan bahwa analisa sistem adalah tahap mengidentifikasi dan mengevaluasi dari masalah yang dihadapi agar mendapatkan perbaikan dari sistem tersebut.</p></div>
+
 
+
 
+
 
+
 
+
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/32Z-MeydFc57_wfzEy5V_QMcqqsBX4kBxct1WA7n9g=w369-h176-no"/></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.8 Bagan Sistem Analisa</P></div>
+
 
+
 
+
  
 
===Konsep Dasar Perancangan Sistem===
 
===Konsep Dasar Perancangan Sistem===
 +
====Definisi Perancangan Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Aisyah dkk (2011:203)<ref name="[1]">Aisyah,Sity, Nawang Kalbuana. 2011. "Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME". Vol.4 No.2-Januari 2011 ISSN: 1978-8282 STMIK Raharja.</ref>, “Perancangan sistem yaitu tahap untuk melakukan perancangan aplikasi, yang terdapat 3 (tiga) tahapan perancangan seperti perancangan interface, perancangan isi, dan perancangan program.”</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Perancangan sistem (design system) merupakan tahap selanjutnya setelah analisa sistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan di kerjakan pada tahap analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membuat design system.</p>
  
<p style="line-height: 2">'''1. Definisi Perancangan Sistem'''</p>
+
====Tahapan Perancangan Sistem====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Sutabri (2012:225)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah sebagai berikut:</p>
<p style="line-height: 2"> Menurut Aisyah dkk (2011:203), “Perancangan sistem yaitu tahap untuk melakukan perancangan aplikasi, yang terdapat 3 (tiga) tahapan perancangan seperti perancangan ' ' 'interface' ' ', perancangan isi, dan perancangan program.</p></div>
+
# Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing-masing bentukinformasi yang akan dihasilkan.
 
+
# Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta fleksibilitas keluaran informasi yang dihasilkan.
 
+
# Penyusunan perangkat lunak sistem yang berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspekaspek yang ada dalam permasalahan sistem yang lama.
<p style="line-height: 2"> Perancangan sistem (design system) merupakan tahap selanjutnya setelah analisasistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan dikerjakan pada tahap analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membuat '''design system'''.</p></div>
+
 
+
 
+
<p style="line-height: 2">'''2. Tahapan Perancangan Sistem'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Menurut Sutabri (2012:225), tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah sebagai berikut:</p></div>
+
<p style="line-height: 2">a. Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing-masing bentukinformasi yang akan dihasilkan.</p>
+
<p style="line-height: 2">b. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta fleksibilitas keluaran informasi yang dihasilkan.</p>
+
<p style="line-height: 2">c. Penyusunan perangkat lunak sistem yang berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.</p>
+
<p style="line-height: 2">d. Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspek-aspek yang ada dalam
+
permasalahan sistem yang lama.</p>
+
 
+
 
+
===Tahapan Implementasi Sistem===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Aisyah dkk (2011:203), “Implementasi sistem adalah tahapan selanjutnya dari program yang telah diuji secara offline kemudian di implementasikan '''online'''  dan di '''publish''' secara resmi”.</p></div>
+
 
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Menurut Sutabri (2012:229), setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk di implementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:</p></div>
+
<p style="line-height: 2">a. Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi.</p>
+
<p style="line-height: 2">b. Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.</p>
+
 
+
 
+
  
 +
====Tahapan Implementasi Sistem====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Aisyah dkk (2011:203)<ref name="[1]">Aisyah,Sity, Nawang Kalbuana. 2011. "Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME". Vol.4 No.2-Januari 2011 ISSN: 1978-8282 STMIK Raharja.</ref>, “Implementasi sistem adalah tahapan selanjutnya dari program yang telah diuji secara offline kemudian di implementasikan online dan di publish secara resmi.”</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Sutabri (2012:229)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk di implementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:</p>
 +
# 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.
  
 
===Konsep Dasar Analisa SWOT===
 
===Konsep Dasar Analisa SWOT===
 +
====Definisi Analisa SWOT====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Abdul Kadir (2014:2). Analisis SWOT mengandung empat bagian: 1) Strenghts (S) atau kekuatan, 2) Weaknesses (W) atau kelemahan, 3) Opportunities (O) atau peluang dan 4) Threats (T) atau ancaman. Strenghts (kekuatan) dan weaknesses (kelemahan) mengacu pada faktor internal, sedangkan Opportunities (peluang)dan Threats (ancaman) adalah lingkungan eksternal.</p>
 +
<p style="line-height: 2">S = Strenghts, menyatakan karakteristik yang memberikan keuntungan bagi organisasi</p>
 +
<p style="line-height: 2">W = Weaknesses, menyatakan karakteristik yang perlu diperbaiki agar memberikan keuntungan bagi organisasi.</p>
 +
<p style="line-height: 2">O = Opportunities, menyatakan karakteristik yang apabila dimanfaatkan dapat memberikan keuntungan, hal ini dapat menginspirasi pembuatan sistem baru yang akan memberikan keuntungan berjangka panjang bagi organisasi.</p>
 +
<p style="line-height: 2">T = Threat, menyatakan karakteristik yang dapat memberikan masalah bagi organisasi sehingga perlu dilakukan penanganan untuk mengatasinya.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Dari definisi tersebut maka penulis mengambil kesimpulan bahwa analisis SWOT adalah teknik partisipasi yang sangat sederhana dan sistematis, yang dapat digunakan diberbagai situasi untuk mengidentifikasi kekuatan dan peluang serta bagaimana mengoptimalkannya, selain mengidentifikasi kelemahan ancaman untuk mempermudah merumuskan langkah-langkah untuk mengatasinya.</p>
  
<p style="line-height: 2">'''1. Definisi Analisa SWOT'''</p>
+
====Langkah-langkah penyusunan SWOT====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Rangkuti (2011:8)<ref name="[12]">Rangkuti, Freddy. 2011. SWOT Balance Scorecard. Teknik Menyusun Koporal yang Efektif plus Cara Mengelola Kinerja dan Resiko. Jakarta:PT Gramedia Utama</ref>, langkah-langkah mudah penyusunan SWOT yaitu:</p>
 
+
# Melakukan proses input untuk menyusun SWOT tujuannya adalah untuk mengetahui informasi strategi apa saja yang harus dikumpulkan sebelum menyusun SWOT
<p style="line-height: 2"> Menurut Abdul Kadir (2014:2). Analisis SWOT mengandung empat bagian: 1) Strenghts (S) atau kekuatan, 2) Weaknesses (W) atau kelemahan, 3) Opportunities (O) atau peluang dan 4) Threats (T) atau ancaman. Strenghts (kekuatan) dan weaknesses (kelemahan) mengacu pada faktor internal, sedangkan Opportunities (peluang)dan Threats (ancaman) adalah lingkungan eksternal.
+
# Mengembangkan timeline (ketepatan waktu) tujuannya adalah untuk menentukan target berapa lama penyusunan SWOT ini dibutuhkan sampai selesai
S= Strenghts, menyatakan karakteristik yang memberikan keuntungan bagi organisasi.
+
# Membentuk teamwork tujuannya adalah menentukan isu penting yang harus dimiliki oleh setiap anggota dalam teamwork dengan nilai-nilai budaya organisasi yang sesuai dan tepat
W= Weaknesses, menyatakan karakteristik yang perlu diperbaiki agar memberikan keuntungan bagi organisasi.
+
# Kuisioner riset SWOT tujuannya adalah untuk menyusun formulasi strategi berdasarkan faktor-faktor internal (kekuatan dan kelemahan) serta faktor-faktor eksternal (peluang dan ancaman)
O= Opportunities, menyatakan karakteristik yang apabila dimanfaatkan dapat memberikan keuntungan, hal ini dapat menginspirasi pembuatan sistem baru yang akan memberikan keuntungan berjangka panjang bagi organisasi.
+
T= Threat, menyatakan karakteristik yang dapat memberikan masalah bagi organisasi sehingga perlu dilakukan penanganan untuk mengatasinya.</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Dari definisi tersebut maka penulis mengambil kesimpulan bahwa analisis SWOT adalah teknik partisipasi yang sangat sederhana dan sistematis, yang dapat digunakan diberbagai situasi untuk mengidentifikasi kekuatan dan peluang serta bagaimana mengoptimalkannya, selain mengidentifikasi kelemahan ancaman  untuk mempermudah merumuskan langkah-langkah untuk mengatasinya.</p></div>
+
 
+
 
+
<p style="line-height: 2">'''2. Langkah - langkah penyusunan SWOT'''</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
 
+
<p style="line-height: 2">Menurut Rangkuti (2011:8), langkah-langkah mudah penyusunan SWOT yaitu:</p></div>
+
<p style="line-height: 2">a. Melakukan proses input untuk menyusun SWOT tujuannya adalah untuk mengetahui informasi strategi apa saja yang harus dikumpulkan sebelum menyusun SWOT.</p>
+
<p style="line-height: 2">b.  Mengembangkan timeline (ketepatan waktu) tujuannya adalah untuk menentukan target berapa lama penyusunan SWOT ini dibutuhkan sampai selesai.</p>
+
<p style="line-height: 2">c.  Membentuk teamwork tujuannya adalah menentukan isu penting yang harus dimiliki oleh setiap anggota dalam teamwork dengan nilai-nilai budaya organisasi yang sesuai dan tepat.</p>
+
<p style="line-height: 2">d.  Kuisioner riset SWOT tujuannya adalah untuk menyusun formulasi strategi berdasarkan faktor-faktor internal (kekuatan dan kelemahan) serta faktor-faktor eksternal (peluang dan ancaman).</p>
+
 
+
  
 
==Teori Khusus==
 
==Teori Khusus==
 
===Konsep Dasar Sistem Penjualan===
 
===Konsep Dasar Sistem Penjualan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
====Definisi Sistem Penjualan====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Ginting (2013:7)<ref name="[3]">Ginting, Elizaandayni. 2013. Aplikasi Penjualan Berbasis Web (E-Commerce) Menggunakan Joomla Pada Mutiara Fashion. Bandung: Universitas Widyatama.</ref> penjualan adalah penerimaan yang diperoleh dari pengiriman barang dagangan atau dari penyerahan pelayanan dalam bursa sebagai barang pertimbangan. Pertimbangan ini dapat dalam bentuk tunai peralatan kas atau harta lainnya.Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran, harga jual dapat ditetapkan dan bebannya diketahui.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Sutabri (2012:1)<ref name="[18]">Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.</ref>, “penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Penjualan merupakan aktifitas utama dari suatu perusahaan, karena dari penjualan itulah terdapat tujuan akhir dari suatu perusahaan, yaitu keuntungan. Penjual dapat pula di artikan sebagai prosedur pengeluaran barang dan penerimaan uang oleh perusahaan. Perkiraan penjualan dapat dicatat sebagai suatu proses transaksi penjualan yang telah dilakukan oleh perusahaan. Konsep dasar penjualan antara lain :</p>
 +
# Penjualan Kredit<p style="line-height: 2">Penjualan kredit dilaksanakan oleh perusahaan dengan cara menghantarkan barang atau jasa kepada pembeli sesuai dengan permintaan, kemudian dalam jangka waktu tertentu perusahaan memiliki tagihan kepada konsumen dengan perjanjian yang telah disetujui kedua belah pihak.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Dari kedua definisi diatas, maka dapat disimpulkan bahwa penjualan adalah proses pertukaran barang atau jasa yang merupakan bahan pertimbangan pokok dalam pemasaran.</p>
  
<p style="line-height: 2">'''1. Definisi Sistem Penjualan''' </p></div>
+
====Retur penjualan dan potongan penjualan====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Retur penjualan adalah pengembalian barang dari customer karena hal tertentu, mungkin karena rusak dalam perjalanan atau pengiriman barang yang tidak memenuhi spesifikasi yang diinginkan customer. Potongan penjualan adalah biaya yang harus ditanggung penjual untuk memberikan keringanan bagi pembeli. Bisa berupa penurunan harga, diskon dan lain-lain. Biaya transportasi/ biaya angkut merupakan biaya yang dikeluarkan perusahaan untuk mendistribusikan hasil produksinya. </p>
<p style="line-height: 2">Menurut Ginting (2013:7) penjualan adalah penerimaan yang diperoleh dari pengiriman barang dagangan atau dari penyerahan pelayanan dalam bursa sebagai barang pertimbangan. Pertimbangan ini dapat dalam bentuk tunai peralatan kas atau harta lainnya.Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran, harga jual dapat ditetapkan dan bebannya diketahui.</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Retur dan potongan penjualan diberikan kepada pelanggan untuk barang yang rusak atau cacat (Warren, 2010:264)</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Konsep Dasar Sistem Tender dan jual beli===
<p style="line-height: 2"> Menurut Sutabri (2012:1), “penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang”.</p></div>
+
====Definisi Sistem Tender====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut (pasal 22 undang-undang Kepres No.5 1999) bahwa “tender” adalah serangkaian kegiatan untuk menyediakan kebutuhan barang / jasa yang setara dan memenuhi syarat, berdasarkan metode dan cara tertentu yang telah ditetapkan dan diikuti oleh pihak-pihak yang terkait secara taat azas sehingga terpilih penyedia jasa terbaik”. Tender merupakan tawaran mengajukan harga untuk memborong suatu pekerjaan, untuk mengadakan barang-barang atau untuk menyediakan jasa</p>
<p style="line-height: 2">Penjualan merupakan aktifitas utama dari suatu perusahaan, karena dari penjualan itulah terdapat tujuan akhir dari suatu perusahaan, yaitu keuntungan. Penjual dapat pula di artikan sebagai prosedur pengeluaran barang dan penerimaan uang oleh perusahaan. Perkiraan penjualan dapat dicatat sebagai suatu proses transaksi penjualan yang telah dilakukan oleh perusahaan. Konsep dasar penjualan antara lain:</p></div>
+
 
+
<p style="line-height: 2">''a. Penjualan Kredit''</p>
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Penjualan kredit dilaksanakan oleh perusahaan dengan cara menghantarkan barang atau jasa kepada pembeli sesuai dengan permintaan, kemudian dalam jangka waktu tertentu perusahaan memiliki tagihan kepada konsumen dengan perjanjian yang telah disetujui kedua belah pihak.</p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Dari kedua definisi diatas, maka dapat disimpulkan bahwa penjualan adalah proses pertukaran barang atau jasa yang merupakan bahan pertimbangan pokok dalam pemasaran.</p></div>
+
 
+
<p style="line-height: 2">'''2. Retur Penjualan dan Potongan Penjualan''' </p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Retur penjualan adalah pengembalian barang dari customer karena hal tertentu, mungkin karena rusak dalam perjalanan atau pengiriman barang yang tidak memenuhi spesifikasi yang diinginkan customer. Potongan penjualan adalah biaya yang harus ditanggung penjual untuk memberikan keringanan bagi pembeli. Bisa berupa penurunan harga, diskon dan lain-lain. Biaya transportasi/ biaya angkut merupakan biaya yang dikeluarkan perusahaan untuk mendistribusikan hasil produksinya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Retur dan potongan penjualan diberikan kepada pelanggan untuk barang yang rusak atau cacat (Warren, 2010:264).</p></div>
+
 
+
 
+
===Konsep Dasar Sistem Tender dan Jual Beli===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">'''1. Definisi Sistem Tender'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut (pasal 22 undang-undang Kepres No.5 1999) bahwa “tender” adalah serangkaian kegiatan untuk menyediakan kebutuhan barang / jasa yang setara dan memenuhi syarat, berdasarkan metode dan cara tertentu yang telah ditetapkan dan diikuti oleh pihak-pihak yang terkait secara taat azas sehingga terpilih penyedia jasa terbaik”. Tender merupakan tawaran mengajukan harga untuk memborong suatu pekerjaan, untuk mengadakan barang-barang atau untuk menyediakan jasa.</p></div>
+
 
+
<p style="line-height: 2">'''2. Definisi Jual Beli'''</p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Jual beli adalah suatu perjanjian timbal balik yang dalam hal ini pihak yang satu (si penjual) berjanji untuk menyerahkan hak milik atas suatu barang, sedangkan pihak yang lainnya (si pembeli) berjanji untuk membayar harga yang terdiri atas sejumlah uang sebagai imbalan dari perolehan hak milik tersebut.</p></div>
+
  
 +
====Definisi Jual Beli====
 +
<p style="line-height: 2; text-indent: 0.5in">Jual beli adalah suatu perjanjian timbal balik yang dalam hal ini pihak yang satu (si penjual) berjanji untuk menyerahkan hak milik atas suatu barang, sedangkan pihak yang lainnya (si pembeli) berjanji untuk membayar harga yang terdiri atas sejumlah uang sebagai imbalan dari perolehan hak milik tersebut.</p>
  
 
===Konsep Dasar Testing===
 
===Konsep Dasar Testing===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
====Definisi Testing====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Simarmata (2010:283)<ref name="[17]">Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi.</ref>, pengujian adalah sebuah proses terhadap aplikasi/program untuk menemukan segala kesalahan den segala kemungkinan yang akan menimbulkan kesalahan sesuai spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada customer .</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Pengujian merupakan proses eksekusi program yang telah selesai dibuat yang bertujuan untuk menemukan kesalahan. pengujian merupakan bagian tak terpisahkan dari suatu perangkat lunak. Proses pengujian juga mempengaruhi masa penggunaan suatu perangkat lunak. Semakin rinci proses pengujian yang dilakukan, akan semakin lama rentang waktu yang diperlukan antara maintenance satu dan selanjutnya. Pengujian perangkat lunak dilakukan pada setiap tahap pengembangan hingga pada maintenance perangkat lunak.</p>
  
<p style="line-height: 2">'''1. Definisi Testing'''</p></div>
+
====Blackbox Testing====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Rizky dalam Rahayu (2014:42)<ref name="[13]">Rahayu, Nina.2014. “Perancangan Executive Information System (EIS) dalam Bidang Penjualan pada Karinda Cafe dan Resto”. STMIK Raharja. Tangerang.</ref>, blackbox testing adalah tipe testing 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. Jenis testing ini hanya memandang perangkat lunak dari sisi spesifikasi dan kebutuhan yang telah didefinisikan pada saat awal perancangan.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Teori Analisis Perancangan===
<p style="line-height: 2">Menurut Simarmata (2010:283), pengujian adalah sebuah proses terhadap aplikasi/program untuk menemukan segala kesalahan den segala kemungkinan yang akan menimbulkan kesalahan sesuai spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada customer.</p></div>
+
====Definisi Adobe Dreamweaver====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Sibero (2013:384)<ref name="[15]">Sibero, Alexander F.K, 2011, Kitab Suci Web Programing. Yogyakarta: MediaKom.</ref>, adobe Dreamwaver CS3 adalah suatu produk Web Developer yang dikembangkan oleh Adobe System Inc. Sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc. Yang kemudian sampai saat ini pengembangaannya diteruskan oleh Adobe System Inc. Setelah diambil oleh Adobe Systems Inc, dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suit (CS).</p>
<p style="line-height: 2">Pengujian merupakan proses eksekusi program yang telah selesai dibuat yang bertujuan untuk menemukan kesalahan. pengujian merupakan bagian tak terpisahkan dari suatu perangkat lunak. Proses pengujian juga mempengaruhi masa penggunaan suatu perangkat lunak. Semakin rinci proses pengujian yang dilakukan, akan semakin lama rentang waktu yang diperlukan antara maintenance satu dan selanjutnya. Pengujian perangkat lunak dilakukan pada setiap tahap pengembangan hingga pada maintenance perangkat lunak.</p></div>
+
  
 +
====Ruang Kerja Dreamweaver CS3====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Sibero (2013:384)<ref name="[15]">Sibero, Alexander F.K, 2011, Kitab Suci Web Programing. Yogyakarta: MediaKom.</ref>, “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>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.9.png"/></center>
 +
<p style="text-align: center">'''Gambar 2.9 Ruang Kerja Adobe Dreamweaver CS3'''</p>
 +
# 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 folderfolder yang membentuk situs
  
<p style="line-height: 2">'''2. Blackbox Testing'''</p>
+
===Konsep Dasar PHP===
 +
====Definisi PHP====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Anhar (2010:3)<ref name="[2]">Anhar 2010. Pengertian Data Base Sistem Yogyakarta : Pustaka Pelajar Frederick L.Jones, 2010, Konsep dasar web atau website: Edisi 18, Salemba Empat.</ref>, PHP (PHP: Hypertext Preprocessor) adalah bahasa pemogrman web server-side yang bersifat open source. PHP merupakan PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. PHP pertama kali dibuat oleh Rasmus Lerdorf, yang diberi nama FI (form Interpreted) dan digunakan untuk mengelola form dari web. Pada perkembangannya, kode tersebut dirilis keumum sehingga mulai banyak dikembangkan oleh programmer di seluruh dunia.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Konsep Dasar Database dan MySql===
<p style="line-height: 2">Menurut Rizky dalam Rahayu (2014:42), blackbox testing adalah tipe testing 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. Jenis testing ini hanya memandang perangkat lunak dari sisi spesifikasi dan kebutuhan yang telah didefinisikan pada saat awal perancangan.</p></div>
+
====Definisi Database====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Hidayati dkk (2011:238)<ref name="[6]">Hidayati, Untung Raharja, Mia Novalia. 2011. "Peningkatan Kinerja Distributed Database Melalui Metode DMQ Base Level". Journal CCIT Vol – 4 No.3 – Mei 2011 ISSN: 1978-8282 STMIK Raharja.</ref>, menjelaskan bahwa “Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu. Database digunakan untuk menyimpan data agar data tersebut dapat dimanipulasi dengan mundah, terjamin keakuratannya, efisiensi dalam penyampaiannya, dan tentu saja dapat dengan mudah untuk diakses kembali.” Pada dasarnya database dapat diolah dengan menggunakan suatu software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query database disebut database management sistem (DBMS).</p>
  
 +
====Desain Database====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Henderi dkk (2011:174)<ref name="[5]">Henderi, Maimunah, dan Randy Andrian. Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics. Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.</ref>, “Design database dibuat setelah melakukan analisa terhadap data yang ada pada penerimaan mahasiswa baru sebagai objek pembuatan Prototype program system.</p>
  
 +
====Definisi MySql====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Masria (2012:185)<ref name="[9]">Masria. 2012. Perakitan Komputer. Jakarta: Lentera Printing.</ref>, MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multiuser,dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmark, Allan Larsson, dan Michael “Monty” Widenius.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Anhar (2010:22)<ref name="[2]">Anhar 2010. Pengertian Data Base Sistem Yogyakarta : Pustaka Pelajar Frederick L.Jones, 2010, Konsep dasar web atau website: Edisi 18, Salemba Empat.</ref>, beberapa kelebihan MySQL:</p>
 +
# MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, dan masih banyak lagi.
 +
# Bersifat open source MySQL didistribusikan secara open source, dibawah lisensi GNU general public lisence (GPL).
 +
# Besifat multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah.
 +
# MySQL memiliki kecepatan yang baik dalam menangani query, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
 +
# Dari segi security, atau keamanan data, MySQL memiliki beberapa lapisan security, seperti level subnet mask , nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenkripsi.
 +
# Selain MySQL bersifat fleksibel dengan berbagai pemograman, MySQL Juga memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  
===Teori Analisis Perancangan===
+
===Konsep Dasar Web===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
====Definisi Web====
<p style="line-height: 2">'''1. Definisi Adobe Dreamweaver'''</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Kadir (2014:310)<ref name="[7]">Kadir,Abdul. 2014. “Pengenalan Sistem Informasi”. Yogyakarta: Andi Offset.</ref>, “world wide web (web) adalah sistem pengaksesan informasi dalam internet yang berjalan pada TCP/IP, yang tujuan awalnya adalah untuk menciptakan media yang mudah untuk berbagi informasi diantara para fisikawan dan ilmuwan.”</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Pendapat lain mengatakan World Wide Web (WWW) atau website adalah fasilitas di internet yang menampilkan informasi dalam bentuk teks, gambar, dan suara secara multimedia yang sangat interaktif (Frederick,2010:18).</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Web Browser====
<p style="line-height: 2">Menurut Sibero (2013:384), adobe Dreamwaver CS3 adalah suatu produk Web Developer yang dikembangkan oleh Adobe System Inc. Sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc. Yang kemudian sampai saat ini pengembangaannya diteruskan oleh Adobe System Inc. Setelah diambil oleh Adobe Systems Inc, dreamweaver dikembangkan dan dirilis dengan kode nama '''Creative Suit''' (CS).</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Web Browser yaitu program aplikasi yang digunakan untuk mengakses halaman web di internet (Frederick ,2010:18).</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Browser merupakan software yang diinstal di mesin client, berfungsi untuk menterjemahkan tag HTML menjadi halaman web (Anhar, 2010:6)<ref name="[2]">Anhar 2010. Pengertian Data Base Sistem Yogyakarta : Pustaka Pelajar Frederick L.Jones, 2010, Konsep dasar web atau website: Edisi 18, Salemba Empat.</ref>.</p>
  
 +
===XAMPP===
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Wardana (2010:8)<ref name="[22]">Wardana. 2010. Menjadi Master PHP Dengan Framework Codeigniter. Jakarta: Elex Media Komputindo.</ref>, XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Ginting (2013:11)<ref name="[3]">Ginting, Elizaandayni. 2013. Aplikasi Penjualan Berbasis Web (E-Commerce) Menggunakan Joomla Pada Mutiara Fashion. Bandung: Universitas Widyatama.</ref>, XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang terdiri sendiri (localcost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Lisensi dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilam halaman web yang dinamis. Mengenal bagian XAMPP yang biasa digunakan pada umumnya:</p>
 +
# htdoc<p style="line-height: 2">adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.</p>
 +
# phpMyAdmin<p style="line-height: 2">merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.</p>
 +
# Kontrol Panel<p style="line-height: 2">yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).</p>
  
<p style="line-height: 2">'''2. Ruang kerja Adobe Dreamweaver CS3'''</p>
+
===Framework CodeIgniter===
 +
====Definisi Framework====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Suprihadi dkk (2013:311)<ref name="[19]">Suprihadi, Rini Kartika Hudiono, Lina Sinatra Wijaya. 2013. "Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller". Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja.</ref>, “Famework dapat diartikan sebagai kumpulan perintah atau fungsi dasar yang dapat membantu menyelesaikan proses-proses yang kompleks, namun pihak developer tetap harus menulis kode sendiri dan harus menyesuaikan dengan lingkungan framework yang digunakan.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Septian (2011:7)<ref name="[14]">Septian,Gugun. 2011. “Trik Pintar Menguasai Codeigniter”. Jakarta: PT. Elek Media Komputindo.</ref>, “Framework sebagaimana arti dalam bahasa indonesiannya yaitu kerangka kerja, dapat diartikan sebagai kumpulan dari library (class) yang bisa diturunkan, atau bisa langsung dipakai fungsinya oleh modulmodul atau fungsi yang akan kita kembangkan.” Kelebihan adanya framework adalah pertama, mempermudah dalam memahami kerja sebuah aplikasi, yang tentunya akan sangat membantu proses pengembangan sistem yang dilakukan secara tim. Kedua, dengan memakai framework akan menghemat waktu pengerjaan suatu aplikasi, karena setiap anggota sudang memiliki sebuah acuan dalam menyelesaikan modul. Dalam hal ini misalnya semakin banyak library yang ada semakin mempercepat anggota untuk menemukan solusi karena tidak setiap anggota harus membuat class atau fungsi untuk kasus yang relatif sama.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Unified Modeling Language (UML)===
<p style="line-height: 2">Menurut Sibero (2013: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></div>
+
====Definisi UML====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Widodo dkk (2011:7)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref> pada bukunya, blok pembangun utama UML adalah diagram, beberapa diagram ada yang rinci (jenis timing diagram) dan lainnya ada yang bersifat umum (misalnya diagram kelas). Intinya, UML merupakan alat komunikasi yang konsisten dalam mensuport para pengembang sistem saat ini, sebagai perancangan sistem mau tidak mau pasti akan menjumpai UML, baik kita sendiri yang membuat atau sekedar membaca diagram UML buatan orang lain. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :</p>
 +
# Merancang perangkat lunak.
 +
# Sarana komunikasi antara perangkat lunak dengan proses bisnis.
 +
# Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem.
 +
# Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Ginting (2013:9)<ref name="[3]">Ginting, Elizaandayni. 2013. Aplikasi Penjualan Berbasis Web (E-Commerce) Menggunakan Joomla Pada Mutiara Fashion. Bandung: Universitas Widyatama.</ref>, Unified Modelling Language (UML) bukanlah suatu proses melainkan bahasa pemodelan secara grafis untuk menspesifikasikan, memvisualisasikan, membangun, dan mendokumentasikan seluruh artifak sistem perangkat lunak. Penggunaan model ini bertujuan untuk mengidentifikasikan bagian-bagian yang termasuk dalam lingkup sistem yang dibahas dan bagaimana hubungan antara sistem dengan subsistem maupun sistem lain diluarnya.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Simaremare dkk dalam Jurnal teknik POMITS Vol. 2 No. 3 (2013:471)<ref name="[16]">Simarmare, Yosua P.W, Apol Pribadi S dan Radityo Prasentiato Wibowo. 2013. Perancangan Dan Pembuatan Aplikasi Manajemen Publikasi Ilmiah Berbasis Online Pada Jurnal SISFO. JURNAL TEKNIK POMITS. Surabaya: Institut Teknologi Sepuluh Nopember (ITS). Vol. 2, No. 3, 2013.</ref>, UML merupakan bahasa visual dalam permodelan yang memungkinkan pengembang sistem membuat sebuah blueprint yang dapat menggambarkan visi mereka tentang sebuah sistem dalam format yang standar, mudah dimengerti dan menyediakan mekanisme untuk mudah dikomunikasikan dengan pihak lain</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Padeli dkk (2008)<ref name="[11]">Padeli dkk. Membangun (E-Procurement) Pengadaan Barang dan Jasa Dengan Prinsip Good Corporate Governance dengan Visual UML. Jurnal CCIT Vol-2 No.1. (September 2008).</ref> ,”UML (Unified Modeling Language) adalah salah satu alat bantu yang sangat handal dalam bidang pengembangan sistem yang berorientasi objek”. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat cetak baru atas visi mereka dalam bentuk yang baku. Sebagai sebuah sketsa, UML berfungsi sebagai jembatan dalam mengkomunikasikan beberapa aspek dari sistem</p>
  
<div align="center"><img width="450" height="350" style="margin:2px" src="https://lh3.googleusercontent.com/6uBTmprICqGQVdAjEjBXcpp7k4HSyIBt6qTM8257EA=w501-h401-no"/></div>
+
====Diagram-diagram UML====
 +
<p style="line-height: 2; text-indent: 0.5in">Widodo dkk (2011:10)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref> pada bukunya menjelaskan, UML menyediakan 9 (sembilan) jenis diagram, yang lain menyebutkan 8 (delapan) karena ada beberapa diagram yang digabung, misalnya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi. Namun demikian modelmodel itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Dibawah ini beberapa jenis diagram dalam UML antara lain :</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0in"><p style="line-height: 2">Gambar 2.9 Ruang Kerja Adobe Dreamweaver CS3</P></div>
+
=====Diagram Kelas (Class Diagram)=====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Widodo dkk (2011:37)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, “Diagram Kelas (Class Diagram) adalah inti dari proses pemodelan objek, baik forward engineering maupun reverse engineering memanfaatkan diagram ini.” Forward engineering adalah proses perubahan model menjadi kode program sedangkan reverse engineering sebaliknya merubah kode program menjadi model.</p>
 +
<ol>
 +
    <li>Atribut
 +
        <p style="line-height: 2; text-indent: 0.5in">Menurut Widodo dkk (2011:41)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, atribut adalah “Sebuah contoh rincian suatu kelas misalnya warna mobil, jumlah sisi suatu bentuk, dan sebagainya dinamakan atribut.” Atribut bisa sederhana (integer, floating-point dan sebagainya) bisa juga kompleks. Atribut digambarkan dalam dua notasi yang bebeda,  51 inline atau hubungan antar kelas. Ada berbagai macam bentuk atribut diantaranya :</p>
 +
# Atribut Inline<p style="line-height: 2">Mengenal atribut inline seperti contoh kita dapat menulis atribut kelas disebelah kanan notasi kontak, atribut tersebut dinamakan atribut inline. Tidak ada perbedaan semantik antara atribut inline dan atribut relasi, keduanya sama-sama bermaksud merinci kelas yang kita buat.</p>
 +
# Atribut Relasi<p style="line-height: 2">Atribut ini dapat diambil contoh seperti kita bisa merepresentasikan atribut dengan cara menghubungkan dengan kelas lainnya, untuk itu kita menggunakan notasi relasi sebagai sarana pembentuk atribut relasi dalam diagram kelas yang besar. Notasi relasi memiliki sintaks yang sama dengan atribut inline</p>
 +
    </li>
 +
</ol>
  
<p style="line-height: 2">1. Document Window berfungsi menampilkan dokumen yang sedang dikerjakan.</p>
+
=====Diagram Use Case (Use Case Diagram)=====
<p style="line-height: 2">2. Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table dan layer ke dalam dokumen.</p>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Pilone dalam Widodo dkk (2011:21)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, menjelaskan “Usecase menggambarkan fungsi tertentu dalam suatu sistem berupa komponen, kejadian atau kelas.</p>
<p style="line-height: 2">3. Document Toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari Document Window.</p>
+
<p style="line-height: 2">4. Panel Groups adalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul.</p>
+
<p style="line-height: 2">5. Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.</p>
+
<p style="line-height: 2">6. Property Inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks.</p>
+
<p style="line-height: 2">7.Files Panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs.</p>
+
  
 +
=====Diagram Interaksi dan Sequence (Sequence Diagram)=====
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Douglas dalam Widodo dkk (2011:173)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, “Perilaku kolektif atau interaksi (sequence diagram) difokuskan pada rangkaian pertukaran messages (operasi, dan sejenisnya) diantara kumpulan objek-objek.”</p>
  
===Konsep Dasar PHP===
+
=====Diagram Aktivitas (Activity Diagram)=====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2; text-indent: 0.5in">Menurut Widodo dkk (2011:143)<ref name="[23]">Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, “Activity diagram lebih memfokuskan diri pada eksekusi dan alur sistem dari pada bagaimana sistem itu dirakit, diagram ini tidak hanya memodelkan software melainkan modelkan model bisnis juga, dan activity diagram menunjukan sistem dalam bentuk kumpulan aksi-aksi.”</p>
<p style="line-height: 2">'''1. Definisi PHP'''</p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar2.10.png"/></center>
 +
<p style="text-align: center">'''Gambar 2.10 Model Unified Modelling Language (UML)'''</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Tujuan Unified Modelling Language (UML)====
<p style="line-height: 2">Menurut Anhar (2010:3), PHP (PHP: Hypertext Preprocessor) adalah bahasa pemogrman web server-side yang bersifat open source. PHP merupakan PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. PHP pertama kali dibuat oleh Rasmus Lerdorf, yang diberi nama FI (form Interpreted) dan digunakan untuk mengelola form dari web. Pada perkembangannya, kode tersebut dirilis keumum sehingga mulai banyak dikembangkan oleh programmer di seluruh dunia.</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Menurut yasin (2012:268)<ref name="[24]">Yasin, Ferdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Jakarta:Mitra Wacana Media.</ref>, tujuan UML diantaranya adalah:</p>
 +
# Memberikan model siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan sistem dan yang dapat saling menukar model dengan mudah dan dimengerti secara umum.
 +
# Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa
 +
# Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan
  
 +
==Elisitasi==
 +
===Definisi Elisitasi===
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Guritno dkk (2010:302)<ref name="[4]">Guritno,Suryo, Sudaryono, Untung Rahardja. 2011. "Theory and application of IT Research Metodologi Penelitian Teknologi Informasi." Yogyakarta: Andi Offset.</ref>, “Elisitasi (elicitation) berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disangupi oleh penulis untuk dieksekusi”.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Nugroho (2010:10)<ref name="[10]">Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: CV.Andi Offset.</ref>, akuisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya terbuka.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Menurut Guritno dkk (2010:302)<ref name="[4]">Guritno,Suryo, Sudaryono, Untung Rahardja. 2011. "Theory and application of IT Research Metodologi Penelitian Teknologi Informasi." Yogyakarta: Andi Offset.</ref>, elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut:</p>
 +
# Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
 +
# Elisitasi tahap II, merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan 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 berarti Mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
 +
## D pada MDI berarti Desirable. Maksudnya, requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.
 +
## I pada MDI berarti Inessential. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.
 +
# Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:
 +
## T artinya Teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem yang diusulkan?
 +
## O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan?
 +
## E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem? Metode TOE tersebut dibagi menjadi beberapa option, yaitu:
 +
### High (H): Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus dieliminasi.
 +
### Middle (M): Mampu dikerjakan.
 +
### Low (L): Mudah dikerjakan.
 +
# Final draft elisitasi Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.
  
===Konsep Dasar Database dan MYSQL===
+
==Literatur Review==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2; text-indent: 0.5in">Literature Review ini dilakukan oleh peneliti untuk mengetahui landasan awal dan sebagai pendukung bagi kegiatan penelitian yang dilakukan oleh peneliti, sehingga dapat menghindari pengulangan hal yang sama dalam penelitian.</p>
<p style="line-height: 2">'''1. Definisi Database'''</p></div>
+
# Penelitian yang dilakukan oleh Elizaandayni Ginting (Skripsi, 2013) : Penelitian yang berjudul Aplikasi Penjualan Web Menggunakan Joomla Pada Mutiara Fashion. Hasil dari penelitian ini adalah sistem dapat menyajikan informasi terkait dengan mutiara fashion yang diperlukan customer serta informasi tentang produk terbaru mutiara fashion dapat terpublikasi dengan baik. Penelitian ini menggunakan aplikasi Web Server, PHP, XAMPP, dan My SQL. Perbedaan penelitian sekarang dengan yang penelitian sebelumnya yaitu dari skala penjualannya. Korelasi yang sesuai dengan skripsi yang saya buat yaitu penelitian ini yaitu sama-sama menggunakan metode penelitian System Development Life Cycle (SDLC), untuk aplikasi programnya menggunakan : Web Server, PHP, Database, XAMPP, My SQL.
 +
# Penelitian yang dilakukan oleh Febry Gustiawan (Skripsi,2012) : Penelitian yang berjudul Aplikasi Penjualan PC Game Secara Online. Hasil dari penelitian ini adalah sistem dapat mendiskripsikan game secara lebih detail dan seefesien mungkin untuk mempermudah customer dalam mencari info tentang game yang dicarinya. Perbedaan penelitian sekarang dengan yang penelitian sebelumnya yaitu pada penelitian sekarang menggunakan metode penelitian System Development Life Cycle (SDLC). Sedangkan penelitian sebelunnya menggunakan metode penelitian (Rapid Aplication Development) RAD. Korelasi yang sesuai dengan skripsi yang saya buat yaitu samasama menciptakan sebuah aplikasi berbasis web, untuk aplikasi programnya menggunakan : PHP, Dreamweaver 8, Adobe Photoshop, XAMPP, My SQL, PHP My Admin.
 +
# Penelitian yang dilakukan oleh Firza Fachri Reza (Skripsi, 2011) dalam Perancangan Sistem Informasi penjualan Properti pada PT . Mustika Hadi Asri Tangerang. Usulan yang diberikan merancang sebuah aplikasi di bagian pemasaran untuk mendukung penjualan rumah di perusahaan ini. Aplikasi berbasis web yang dirancang dibuat terintegrasi dibagian pemasaran dan dapat diakses oleh seluruh karyawan di bagian marketing. Pada saat implementasi terbukti aplikasi ini mampu mengefisienkan kinerja marketing dan layanan terhadap konsumen cukup signifikan peningkatannya. Korelasi yang sesuai dengan skripsi yang saya buat yaitu aplikasi web yang digunakan untuk mendukung penjualan terintegrasi di bagian pemasaran dapat diakses oleh seluruh karyawan dan layanan terhadap konsumen.
 +
# Penelitian yang dilakukan oleh Iyan Gustiana, 2010, Universitas Komputer Indonesia, dalam perancangan Sistem Informasi Penjualan On Line pada PT. Ochikawa Headwears Project (Skripsi, 2010). Dalam perancangan Sistem Informasi Penjualan On Line pada PT. Ochiawa Headwears Project. Penelitian ini bertujuan untuk menganalisis sistem penjualan pada PT. Ochikawa Headwears Project, tujuan penelitian ini adalah untuk menghasilkan suatu sistem penjualan yang menggunakan media web atau internet dalam memasarkan topi jaring sehingga transaksi penjualan mudah dilakukan dengan cepat. Berdasarkan hasil penelitian disimpulkan bahwa dapat memberikan kemudahan kepada calon pembeli untuk membeli topi jaring lewat internet. Calon pembeli dapat mengetahui langsung untuk mempromosikan atau lebih memperkenalkan perusahaan kepada semua kalangan masyarakat sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan. Namun demikian penelitian ini masih membutuhkan adanya sistem yang dapat menjaga keamanan dalam hal transaksi online dan membutuhkan proses backup data secara berkala. Korelasi yang berhubungan dengan skripsi yang saya buat yaitu proses penjualan melalui media web sehingga memudahkan customer untuk membeli barang dan memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
</div>
<p style="line-height: 2">Menurut Hidayati dkk (2011:238), menjelaskan bahwa “Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu. Database digunakan untuk menyimpan data agar data tersebut dapat dimanipulasi dengan mundah, terjamin keakuratannya, efisiensi dalam penyampaiannya, dan tentu saja dapat dengan mudah untuk diakses kembali.” Pada dasarnya database dapat diolah dengan menggunakan suatu software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query database disebut database management sistem (DBMS).</p></div>
+
{{pagebreak}}
  
<p style="line-height: 2">'''2. Desain Database'''</p>
+
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
 +
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''ANALISA SISTEM YANG BERJALAN'''</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">
<p style="line-height: 2">Menurut Henderi dkk (2011:174), “Design database dibuat setelah melakukan analisa terhadap data yang ada pada penerimaan mahasiswa baru sebagai objek pembuatan Prototype program system.</p></div>
+
==Gambaran Umum CV. RIGSINDO MANDIRI UTAMA==
 +
<p style="line-height: 2; text-indent: 0.5in">CV. Rigsindo Mandiri Utama merupakan badan usaha yang bergerak dalam bidang perdagangan. Barang-barang yang biasanya dijual berupa teknik, safety, alat-alat berat (sparepart) dan lain-lain. Modal CV. Rigsindo Mandiri Utama tidak ditentukan jumlahnya, tergantung dengan perkembangan usaha masa yang akan datang, demikian pula jumlah bagian masing-masing CV dalam modal. Dalam waktu paling lama 3 bulan setelah buku Perseroan ditutup,maka harus dibuat suatu laporan keuangan utama yang terdiri dari perhitungan laba dan rugi, iktisar perubahan posisi keuangan dan untuk sahnya ditandatangani oleh semua pemilik CV, pembagian keuntungan harus segera dilakukan sesudah perhitungan laba dan rugi disahkan, sedangkan kalau ada kerugian harus ditutup dengan jalan mengurangi atau menambah modal</p>
 +
<p style="line-height: 2; text-indent: 0.5in">CV. Rigsindo Mandiri Utama perusahaan yang terdiri dari beberapa Sistem Informasi penjualan yang sedang berjalan saat ini masih menggunakan sistem manual. Dalam perkembangan teknologi yang ada saat ini, diharapkan sistem terkomputerisasi dapat membantu proses penjualan, khususnya dalam pengolahan sistem informasi penjualan pada CV. Rigsindo Mandiri Utama</p>
  
<p style="line-height: 2">'''3. Definisi MYSQL'''</p>
+
===Sejarah Singkat CV. Rigsindo Mandiri Utama===
 +
<p style="line-height: 2; text-indent: 0.5in">CV. Rigsindo Mandiri Utama berdiri pada tanggal , beralamat di Gedung Glodok City Lt. 2 Blok AKS No. 090 JL. Glodok Selatan – Jakarta Barat, Direktur CV. Rigsindo Mandiri Utama adalah Bapak Reksan Sitepu. CV. Rigsindo Mandiri Utama bergerak di bidang usaha perdagangan barangbarang sparepart seperti safety dan alat-alat berat, didirikan berdasarkan akta Notaris No.01 tanggal 15 April 2010 oleh Notaris Nona Hayuni Yuseptini berkedudukan di Kota Serang dan Nyonya Lydia Saputra di Serang.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Visi, Misi dan Tujuan===
<p style="line-height: 2">Menurut Masria (2012:185), MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user,dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.</p></div>
+
====Visi CV. Rigsindo Mandiri Utama====
 +
<p style="line-height: 2; text-indent: 0.5in">Kami yakin dan percaya bahwa mutu pelayanan dan kepuasan konsumen adalah modal dasar untuk menjalin dan memelihara hubungan dan memelihara kerjasama yang baik, termasuk anda yang baru mengenal perusahaan kami.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
====Misi====
<p style="line-height: 2">Menurut Anhar (2010:22), beberapa kelebihan MySQL:</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Sama halnya dengan perusahan developer lainnya perusahaan kami juga mempunyai beberapa misi:</p>
<p style="line-height: 2">1. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, dan masih banyak lagi.</p>
+
# Melalui kreatifitas masing – masing individu, pengembangan diri dan keahlian sumber daya manusia yang profesional dapat terbentuk suatu ide yang kreatif dan inovatif.
<p style="line-height: 2">2. Bersifat open source MySQL didistribusikan secara open source, dibawah lisensi GNU general public lisence (GPL).</p>
+
<p style="line-height: 2">3. Besifat multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah.</p>
+
<p style="line-height: 2">4. MySQL memiliki kecepatan yang baik dalam menangani query, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.</p>
+
<p style="line-height: 2">5. Dari segi security, atau keamanan data, MySQL memiliki beberapa lapisan security, seperti level subnet mask , nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenkripsi.</p>
+
<p style="line-height: 2">6. Selain MySQL bersifat fleksibel dengan berbagai pemograman, MySQL Juga memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).</p>
+
  
 +
====Tujuan CV. Rigsindo Mandiri Utama====
 +
<p style="line-height: 2; text-indent: 0.5in">Beberapa tujuan dari CV. Rigsindo Mandiri Utama</p>
 +
# Maksud dan tujuan CV. Rigsindo Mandiri Utama ini adalah menjalankan usaha dalam bidang perdagangan, jasa, pembangunan dan industri.
 +
# Menjalankan usaha-usaha dibidang perdagangan umum dari segala macam dan jenis barang yang dapat dilakukan
 +
# Mampu memberikan pelayanan kepada konsumen dengan sebaik – baiknya dengan hasil yang memuaskan
  
===Konsep Dasar WEB===
+
===Struktur Organisasi===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2; text-indent: 0.5in">Setiap perusahaan pasti memerlukan suatu susunan organisasi yang jelas, agar para pegawai dapat mengetahui dengan jelas dan benar-benar mengetahui tugas serta tanggung jawab masing-masing, sehingga dapat terjalin kerjasama yang erat antara pegawai yang satu dengan pegawai yang lain. Struktur organisasi yang terdapat pada CV. Rigsindo Mandiri Utama adalah sebagai berikut : </p>
<p style="line-height: 2">'''1. Definisi WEB'''</p></div>
+
<p style="text-align: center">'''STRUKTUR ORGANISASI CV. Rigsindo Mandiri Utama'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.1.png"/></center>
 +
<p style="text-align: center">'''Gambar 3.1 Struktur Organisasi CV Rigsindo Mandiri Utama'''</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Wewenang dan Tanggung Jawab===
<p style="line-height: 2">Menurut Kadir (2014:310), “world wide web (web) adalah sistem pengaksesan informasi dalam internet yang berjalan pada TCP/IP, yang tujuan awalnya adalah untuk menciptakan media yang mudah untuk berbagi informasi diantara para fisikawan dan ilmuwan”.</p></div>
+
# Pemilik (Owner)<p style="line-height: 2">Sehubungan dengan kedudukannya sebagai pimpinan utama perusahaan, oleh karena itu memiliki beberapa kewajiban sebagai berikut:</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
## Mencari pelangganBertanggung jawab terhadap seluruh kegiatan yang terjadi di perusahaan dan mempunyai wewenang penuh terhadap perusahaan.
<p style="line-height: 2">Pendapat lain mengatakan World Wide Web (WWW) atau website adalah fasilitas di internet yang menampilkan informasi dalam bentuk teks, gambar, dan suara secara multimedia yang sangat interaktif (Frederick,2010:18)”.</p></div>
+
## Mencari supplier
 +
## Mengontrol setiap pengeluaran perusahaan.
 +
# Keuangan<p style="line-height: 2">Bertanggung jawab atas pembukuan perusahaan, memiliki tugas sebagai berikut:</p>
 +
## Mengatur penyediaan dan penggunaan dana sesuai dengan bukti yang dipertanggung jawabkan.
 +
## Mengontrol pengeluaran dan pemasukan dana perusahaan.
 +
## Membuat laporan keuangan secara keseluruhan untuk dilaporkan kepada pimpinan perusahaan baik berupa periode bulanan maupun tahunan
 +
# Admin<p style="line-height: 2">Bertanggungjawab atas pencatatan Pesanan Pelanggan, memilik tugas sebagai berikut:</p>
 +
## Melakukan penerimaan barang dan meneliti apakah barang yang sesuai dengan faktur pembelian dan pesanan
 +
## Melakukan pengiriman barang ke relasi sesuai dengan permintaan customer.
 +
# Pembelian<p style="line-height: 2">Bertanggung jawab atas mencari pesanan, memiliki tugas sebagai berikut :</p>
 +
## Melakukan pengiriman barang ke relasi
 +
## Menyediakan barang yang diminta customer
 +
## Memastikan barang yang di kirim sesuai dengan permintaan customer
 +
## Menentukan barang yang akan diproduksi terlebih dahulu dengan dasar penyesuaian tanggal pengiriman barang
  
<p style="line-height: 2">'''2. WEB Browser'''</p></div>
+
==Analisa Sistem==
 +
===Analisa Batasan Sistem===
 +
<p style="line-height: 2; text-indent: 0.5in">Adapun batasan sistem (boundary system) pada Aplikasi Penjualan barang Pada CV. Rigsindo Mandiri Utama ini dibatasi hanya pada sistem yang berjalan sistem informasi penjualan dan penerimaan order .</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Masalah Yang Dihadapi===
<p style="line-height: 2”> Web Browser yaitu program aplikasi yang digunakan untuk mengakses halaman web di internet (Frederick ,2010:18).</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan analisa yang dilakukan, sistem pengolahan data yang berlangsung pada bagian produksi perusahaan masih bekerja kurang optimal. Dikarenakan masih menggunakan sistem manual untuk penerimaan order, mengakibatkan kesalahan saat pencatatan ulang pada laporan hasil produksi.</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2”> Browser merupakan software yang diinstal di mesin client, berfungsi untuk menterjemahkan tag HTML menjadi halaman web (Anhar, 2010:6).</p></div>
+
  
 +
===Kegiatan Operasional Perusahaan===
 +
<p style="line-height: 2; text-indent: 0.5in">Kegiatan operasional perusahaan secara garis besar dilakukan melalui beberapa tahap yaitu:</p>
 +
# Mencatat pesanan pelanggan<p style="line-height: 2">Perusahaan mengikuti tender yang di adakan customer. Setelah perusahaan menang tender kemudian mencatat barang-barang yang di menangkan dalam tender tersebut yang dianggap pesanan pelanggan</p>
 +
# Mencari pesanan pelanggan<p style="line-height: 2">Setelah Admin mencatat pesanan barang apa yang telah dipesan maka pembeli harus memesan barang-barang yang di pesan ke supplier</p>
 +
# Mengirimkan pesanan barang kepada pelanggan<p style="line-height: 2">Barang yang di pesan ke supplier yang telah di beli segera dikirimkan secepatnya kepada customer/pelanggan</p>
 +
# Menagih pembayaran<p style="line-height: 2">Barang yang telah dikirim, bagian keuangan mengirimkan faktur yang ingin ditagih kepada customer</p>
 +
# Mencatat pembayaran<p style="line-height: 2">Customer yang telah membayar kemudian di catat</p>
  
===XAMPP===
+
==Tata Laksana Sistem Yang berjalan==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
===Use Case Diagram yang Berjalan===
<p style="line-height: 2">'''1. Definisi XAMPP'''</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Setelah skenario mengenai aplikasi penjualan barang sparepart yang berjalan saat ini selesai didefinisikan, maka skenario tersebut akan digambarkan kedalam bentuk diagram agar dapat mudah dibaca.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.2.png"/></center>
 +
<p style="text-align: center">'''Gambar 3.2 Usecase Diagram yang berjalan'''</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 3.2 Use case Diagram yang berjalan saat ini. Use case diagram akan menggambarkan hubungan use case dengan actor. Use case diagram dilihat pada gambar dibawah ini:</p>
 +
# 1 sistem yang mencakup seluruh kegiatan prosedur penjualan barang pada CV. Rigsindo Mandiri Utama
 +
# 4 aktor yang melakukan kegiatan diantaranya : Pemilik/owner, pelanggan, Admin, Bag. Pembelian.
 +
# 12 use case yang biasa dilakukan oleh aktor-aktor tersebut diantaranya : memesan barang, mengirim po (Purchasing order), mencatat pesanan, mencari pesanan barang, membuat laporan pemesanan, mengecek jenis barang yang dipesan, membuat surat jalan, barang dikirim, membuat faktur penagihan, pembayaran, membuat laporan keuangan, laporan hasil pekerjaan. Bahwa pada Usecase Diagram ini belum terdapat masalah pada penjualan, tapi proses penjualan masih bersifat manual.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Activity Diagram Yang Berjalan===
<p style="line-height: 2">Menurut Wardana (2010:8), XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter.</p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.3.png"/></center>
 +
<p style="text-align: center">'''Gambar 3.3 Activity Diagram yang berjalan'''</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 3.3 Activity Diagram yang ada terdapat:</p>
 +
# 1 Initial node sebagai objek yang diawali:
 +
# 9 Action yang biasa dilakukan oleh aktor-aktor tersebut diantaranya :
 +
## Mengirimkan PO untuk memesan barang
 +
## Mencari/ membeli barang pesanan
 +
## Mencatat pesanan
 +
## Mengecek jenis barang yang dipesan
 +
## Membuat surat jalan
 +
## Mengirimkan barang
 +
## Membuat faktur
 +
## Pembayaran
 +
## Membuat laporan
 +
# 1 final state yang diakhiri
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Sequence Diagram Yang Berjalan===
<p style="line-height: 2">Menurut Ginting (2013:11), XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang terdiri sendiri (localcost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Lisensi dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilam halaman web yang dinamis. Mengenal bagian XAMPP yang biasa digunakan pada umumnya:</p></div>
+
====Customer atau Pelanggan====
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.4.png"/></center>
 +
<p style="text-align: center">'''Gambar 3.4 Sequence Diagram yang berjalan untuk Customer'''</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 3.4 Sequence Diagram yang ada terdapat:</p>
 +
# 1 aktor yang melakukan kegiatan diantaranya : Customer.
 +
# 4 life line diantaranya : pesanan/order, penawaran barang, pengiriman barang, pembayaran
 +
# 9 message kegiatan yang dilakukan diantaranya :
 +
## Mengirim PO sesuai spesifikasi barang yang dibutuhkan melalui email
 +
## Mengirimkan surat pembelian barang/pesan barang
 +
## Menerima surat jalan untuk di tanda tangani
 +
## Terima/mengecek barang datang
 +
## Menerima faktur penagihan
 +
## Menandatangani tanda terima pesanan barang/pembayaran
 +
## Pesanan/order gagal
 +
## Lihat tagihan/jumlah tagihan
 +
## Pembayaran tagihan via bank
  
 +
====Admin dan Adm. Pembelian====
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.5.png"/></center>
 +
<p style="text-align: center">'''Gambar 3.5 Sequence Diagram yang berjalan untuk Admin dan Bagian Pembelian'''</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 3.5 Sequence Diagram yang ada terdapat:</p>
 +
# 2 aktor yang melakukan kegiatan diantaranya : Admin dan Adm. pembelian
 +
# 6 life line diantaranya : daftar pesanan, mengecek, penawaran, pengiriman, pembayaran, laporan.
 +
# 11 message kegiatan yang dilakukan diantaranya :
 +
## Memberikan nama email untuk pemesanan barang
 +
## Mengecek email pemesanan barang
 +
## Mencari informasi barang di pasar/ pemasok yang sesuai dengan spesifikasi barang yang dibutuhkan
 +
## Mengirimkan penawaran barang melalui email dengan daftar harga barang
 +
## Membuat faktur penagihan dan surat jalan untuk disetujui
 +
## Mengirim barang pesanan
 +
## Kirim faktur penagihan ke customer
 +
## Return barang yang rusak
 +
## Ada barang yang rusak
 +
## Buat laporan penjualan
 +
## Cetak laporan
  
{{pagebreak}}
+
==Analisa Sistem Yang Berjalan==
 +
===Analisa SWOT===
 +
<p style="line-height: 2; text-indent: 0.5in">Untuk mendukung proses analisa SWOT, maka terlebih dahulu akan di lakukan marketing mix 7p untuk mengetahui lebih jelas strategi yang akan dibahas yaitu sebagai berikut:</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Proses bisnis yang berjalan pada perusahaan ini dimulai dengan mengikuti tender yang dilaksanakan oleh perusahaan lain. Tender tersebut diikuti melalui sebuah market. Market adalah sebuah website resmi yang dimiliki oleh pelanggan untuk memberitahukan barang apa yang mereka butuhkan beserta dengan rinciannya. Untuk dapat mengakses website itu para peserta yang tergabung di dalamnya akan diberikan username dan password. Tidak hanya melalui market, permintaan juga dapat diperoleh melalui faximily atau email dimana para pelanggan akan mengirimkan spesifikasi barang yang dibutuhkan terhadap perusahaan. Setelah mendapatkan permintaan maka perusahaan akan mencari informasi barang di pasar atau ke pemasok. Hal ini dilakukan untuk mencari harga yang semurah-murahnya dan sesuai dengan spesifikasi barang dibutuhkan. Kemudian apabila daftar barang telah lengkap maka akan dilakukan penawaran barang tersebut kepada pelanggan. Seluruh penawaran dilakukan melalui email dengan mengirimkan daftar harga barang yang ditawarkan ke email pelanggan. Apabila pelanggan setuju dengan penawaran yang dilakukan maka pelanggan akan mengirimkan surat pembelian barang dan meminta barang sesuai dengan yang ditawarkan. Seluruh pengiriman barang akan ditanggung oleh pelanggan, apabila barang yang dikirim ternyata rusak dalam perjalanan atau tidak sesuai dengan spesifikasi yang diharapkan maka barang tersebut akan kembali dikirimkan kepada perusahaan. Dengan demikian maka piutang atas penjualan akan berkurang. Untuk pembayaran dilakukan sesuai dngan kesepakatan dan pelanggan harus melunaskan pembeliannya dalam satu kali bayar. Syarat pembayaran atas penjualan yang dilakukan adalah net 30 yaitu pembayaran dilakukan paling lambat 30 hari setelah transaksi dilakukan.</p>
 +
<p style="text-align: center">'''Tabel 3.1 ANALISA SWOT'''</p>
 +
<p style="text-align: center">'''ANALISA SWOT'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel3.1.png"/></center>
  
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
+
===Metode Analisa UML===
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''ANALISA SISTEM YANG BERJALAN'''</div>
+
<p style="line-height: 2; text-indent: 0.5in">Metode analisa sistem yang di gunakan adalah metode OOAD yaitu analisa dengan menggunakan Unified Modeling Language (UML). Sistem yang berjalan terdiri dari use case dan sequence diagram.</p>
==Gambaran Umum Perusahaan==
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar3.6.png"/></center>
===Sejarah Singkat Perusahaan===
+
<p style="text-align: center">'''Gambar 3.6 Unified Modeling Language (UML)'''</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">[[Perguruan_Tinggi_Raharja|Perguruan Tinggi Raharja]] bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Penelitian Komputer) Raharja yang terletak di Jl. Gatot Subroto km.2 Harmoni Mas Cimone Tangerang.LPPK Raharja diresmikan pada tanggal 3 Januari 1994 oleh bapak walikota Tangerang Drs. H. Zakaria Mahmud, Raharja telah terdaftar pada Depdiknas  Kotamadya Tangerang dengan nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan ''operating system windows'' dan aplikasinya diwilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang di lakukan oleh lembaga ini dengan sekolah Lanjutan Tingkat Atas yang ada di Tangerang.</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
==Metode Analisa Berdasarkan Prosedur Sistem Yang Berjalan==
<p style="line-height: 2">Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999 LPPK Raharja berkembang menjadi [[AMIK_RAHARJA|Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika]] yang diresmikan melalui surat keputusan Mentri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof. Dr. Udju D. Rusdi selaku Koordinator KOPERTIS wilayah IV Jawa Barat kepada ketua yayasan Nirwana Nusantara Ibu Kasarina Sudjono. Pada tanggal 2 Februari 2000 dengan menyelenggarakan jurusan Manajemen Informatika.</p></div>
+
===Metode Analisa===
 
+
====Analisa Masukan====
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Analisa masukan adalah analisa atau penguraian masalah yang dilakukan terhadap semua data atau informasi yang berfungsi sebagai data input sehingga menghasilkan proses dan kemudian akan ada hasil dari sebuah proses itu sendiri. Agar terciptanya sistem yang berjalan dengan benar dan sebagai mestinya maka sistem tersebut membutuhkan data – data dari berbagai sumber yang dibutuhkan oleh sistem ini. Maka dari itu dibawah ini adalah bukti – bukti masukan untuk proses analisa masukan diantaranya :</p>
<p style="line-height: 2">Pada tanggal 2 Februari 2000 [[AMIK_RAHARJA|AMIK Raharja Informatika]] menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (DI) dengan memberikan gelar Ahli Pratama dan Program Diploma II (DII) dengan memberikan gelar Ahli Muda  dan Diploma III (DIII) dengan memberikan gelar Ahli Madya kepada lulusannya, sesuai dengan surat keputusan Koordinator Perguruan Tinggi Swasta wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor 354/Dikti/Kep/2000 menambah 2 program yakni D3 Teknik Informatika dan D3 [[Komputerisasi_Akuntansi|Komputer Akuntasi]].</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Kini [[AMIK_RAHARJA|AMIK Raharja Informatika]] mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI), dan Komputer Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), Ahli Pratama (AP) kepada lulusannya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas dari pada lulusan [[AMIK_RAHARJA|AMIK RAHARJA INFORMATIKA]] meningkatkan statusnya dengan membuka Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) RAHARJA. Dengan surat keputusan Nomor 42/01/YNN/PR/II/200. ketua Yayasan Nirwana Nusantara mengajukan permohonan pendirian [[STMIK_RAHARJA|STMIK RAHARJA]] kepada Mendiknas KOPERTIS Wilayah IV jawa barat dengan 3 (tiga) program studi SI Jurusan [[Sistem_Informasi|Sistem Informasi]] (SI), [[Sistem_Informasi|Teknik Informatika]](TI), dan Sistem Komputer (SK), hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan Tinggi dengan surat keputusan Nomor  5706/D/T/2000. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan RAHARJA sesuai dengan Rencana  Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas RAHARJA.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Pada saat ini, [[Perguruan_Tinggi_Raharja|Perguruan Tinggi Raharja]] pun telah meningkatkan mutu dan kualitasnya melalui sertifikat Akreditasi, diantaranya yaitu sebagai berikut:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
    <li>Purchase Order
Pada tanggal 5 April 2006 dengan sertifikat Akreditasi Nomor 00117/Ak-1-DIII-03/DFXMEI/IV/2002 yang berisi Badan Akreditasi nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika Terakreditasi A.</li>
+
        <p>Nama Dokumen : Purchase Order</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Fungsi : Sebagai bukti customer memesan barang</p>
Pada tanggal 4 Mei 2006 dengan Sertifikat Akreditasi Nomor 08479/Ak-X-SI-001/CAGTLF/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa studi Strata 1 [[Teknologi_Informasi|Teknik Informatika]] di STMIK Raharja terakreditasi B.</li>
+
        <p>Sumber : Customer</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Media : Kertas</p>
Pada tanggal 11 Mei 2006 dengan Sertifikat Akreditasi Nomor 08523/Ak-X-S1-002/CAGSIM/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 [[Sistem_Informasi|Sistem Informasi]] di [[STMIK_RAHARJA|STMIK Raharja]] terakreditasi B.</li>
+
        <p>Frekuensi : Setiap customer memesan barang</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Rangkap : 1 lembar</p>
Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi Nomor 006/BAN-PT/AK-VIII/DPI-III/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.</li>
+
        <p>Format : Lampiran B.1</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
    </li>
Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi Nomor 019/BAN-PT/AK-X/SI/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program Strata 1 [[Sistem_Komputer|Sistem Komputer]] di STMIK Raharja terakreditasi B.</li>
+
    <li>Faktur Penjualan
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Nama Dokumen : Faktur Penjualan</p>
Pada tanggal 29 Desember 2007 sesuai surat keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 017/BAN-PT/AK-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Teknik Informatika di [[AMIK_RAHARJA|AMIK Raharja Informatika]] dengan terakreditasi B.</li>
+
        <p>Fungsi : Tagihan atas penjalan kepada pelanggan</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Sumber : Aplikasi</p>
Pada tanggal 18 Januari 2008 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 019/BAN-PT/AK-VII/Dpl-III/I/2008 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga [[Komputerisasi_Akuntansi|Komputerisasi Akuntansi]] di [[AMIK_RAHARJA|AMIK Raharja Informatika]] terakreditasi A.</li>
+
        <p>Media : Kertas</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
        <p>Frekuensi : Setiap terjadi transaksi penjualan kepada pelanggan</p>
Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.</li>
+
        <p>Rangkap : 1 lembar</p>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">
+
    </li>
Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.</li>
+
    <li>Bukti Pembayaran
 +
        <p>Nama Dokumen : Bukti Pembayaran</p>
 +
        <p>Fungsi : Bukti Pembayaran</p>
 +
        <p>Sumber : Aplikasi</p>
 +
        <p>Media : Kertas</p>
 +
        <p>Frekuensi : Setiap pelanggan melakukan pembayaran</p>
 +
        <p>Rangkap : 1 lembar</p>
 +
    </li>
 
</ol>
 
</ol>
  
===Struktur Organisasi Perguruan Tinggi Raharja===
+
===Analisa Proses===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Aplikasi ini digunakan untuk mencatat data penjualan dan data pembelian atas barang yang diminta oleh pelanggan melalui tender. Penjualan dan pembelian yang dilakukan sesuai dengan penawaran yang diberikan berdasarkan permintaan dari pelanggan. Tanpa menginputkan data permintaan terlebih dahulu maka penjualan dan pembelian juga tidak akan dapat digunakan. Penanganan pembelian pada aplikasi ini hanya sebatas pencatatan data barang dan harga. Aplikasi ini tidak menangani retur pembelian, untuk retur penjualan juga hanya sebatas pengurangan piutang dan tidak ditelusuri lebih lanjut pengembaliannya kepada pemasok. Laporan atas penjualan dapat dilihat dengan memfilter tanggal sesuai dengan yang ingin dilihat.</p>
<p style="line-height: 2"> </p></div>
+
  
===Tugas dan Tanggung Jawab===
+
===Analisa Keluaran===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2; text-indent: 0.5in">Analisa keluaran terdiri dari proses penawaran, pengiriman dan pembayaran barang:</p>
<p style="line-height: 2">1. Presiden Direktur</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.
+
    <li>Faktur Penagihan
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"> Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.
+
        <p>Nama Dokumen : Faktur</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menyelenggarakan kegiatan pengembangan administrasi.
+
        <p>Fungsi : Sebagai bukti transaksi penjualan</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya Tri Darma Perguruan Tinggi.</li></ol>
+
        <p>Sumber : Direktur Utama</p>
 +
        <p>Media : Kertas</p>
 +
        <p>Frekuensi: Setiap ingin melakukan transaksi penjualan</p>
 +
        <p>Jumlah Rangkap : 1 lembar</p>
 +
        <p>Format : -</p>
 +
    </li>
 +
    <li>Surat Jalan
 +
        <p>Nama Dokumen : Surat Jalan</p>
 +
        <p>Fungsi : Sebagai bukti pengiriman barang</p>
 +
        <p>Sumber : admin</p>
 +
        <p>Tujuan : Pengiriman</p>
 +
        <p>Media : Kertas</p>
 +
        <p>Frekuensi: Setiap ingin mengirim barang</p>
 +
        <p>Jumlah Rangkap : 4 lembar</p>
 +
        <p>Format : -</p>
 +
    </li>
 +
</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
==Konfigurasi Sistem Berjalan==
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
===Spesifikasi Hardware===
<ol>
+
# Processor : Intel Dual-Core
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Pemimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga edukatif, mahasiswa, tenaga administrasi dan terhadap lingkungan.</ol>
+
# Monitor : LCD 17”
 +
# RAM : 1 Gb
 +
# Keyboard : Standard
 +
# Printer : Laserjet
 +
# Harddisk : 100 Gb
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Spesifikasi Software (Perangkat Lunak)===
<p style="line-height: 2">2. Direktur</p></div>
+
# Microsoft Windows 7
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
# Microsoft Office 2010
<p style="line-height: 2">'''Wewenang''':</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Merupakan wakil presiden direktur.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">membantu presiden direktur dalam berbagai kegiatan.
+
</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Spesifikasi Hak Akses (Brainware)===
<p style="line-height: 2">3.Pembantu (Bidang Akademik)</p></div>
+
# Admin
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
# Direktur
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menjalankan program kebijaksanaan akademik.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang telah digariskan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengadakan afiliasi.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina dan mengembangkan kelembagaan.
+
</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
==User Requirement==
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
===Elisitasi Tahap I===
<ol>
+
<p style="line-height: 2; text-indent: 0.5in">Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuat aplikasi absensi karyawan yang terkomputerisasi. Berikut lampiran Elisitasi Tahap I yang telah dibuat :</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membantu ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.</li></ol>
+
<p style="text-align: center">'''Tabel 3.2 Elisitasi Tahap I'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel3.2.png"/></center>
 +
<p style="line-height: 2; text-indent: 0.5in">Tabel 3.2 diatas merupakan gambaran dari Elisitasi Tahap I, yang disusun bedasarkan hasil wawancara penulis dengan stakeholder mengenai seluruh rancangan sistem informasi penjualan barang pada CV. Rigsindo Mandiri Utama yang diusulkan.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Elisitasi Tahap II===
<p style="line-height: 2">4.Pembantu Direktur II (Administrasi)</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Elisitasi Tahap II dibentuk bedasarkan Elisitasi Tahap I yang kemudian diklasifikasikan melalui metode MDI. 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 Metode MDI :</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
# M pada MDI itu artinya Mandatory (Penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
# 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.
<ol>
+
# I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Melaksanakan dan mengelola seluruh kegiatan administrasi dan keuangan.
+
<p style="text-align: center">'''Tabel 3.3 Elisitasi Tahap II'''</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina dan mengembangkan kepegawaian.
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel3.3.png"/></center>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengadakan sarana dan prasarana kepegawaian.</li></ol>
+
<p>Keterangan :</p>
 +
<p>M (Mandatory) = Penting</p>
 +
<p>D (Desirable) = Tidak terlalu penting</p>
 +
<p>I (Inessential) = Tidak penting</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
===Elisitasi Tahap III===
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">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 :</p>
<ol>
+
# T artinya Tehnical, maksudnya bagaimana tata cara/tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membantu ketua dalam pelaksanaan kegiatan dibidang keuangan dan administrasi.</li></ol>
+
# O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
 +
# E artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.
 +
<p style="line-height: 2; text-indent: 0.5in">Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :</p>
 +
# High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
 +
# Middle (M) : Mampu untuk dikerjakan.
 +
# Low (L) : Mudah untuk dikerjakan
 +
<p style="text-align: center">'''Tabel 3.4 Elisitasi Tahap III'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel3.4.png"/></center>
 +
<p>Keterangan:</p>
 +
<p>Metode</p>
 +
<p>T : Tehnikal</p>
 +
<p>O : Oprasional</p>
 +
<p>H : High</p>
 +
<p>Option</p>
 +
<p>L : Low</p>
 +
<p>M : Middle</p>
 +
<p>H : High</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Final Draft Elisitasi===
<p style="line-height: 2">5. Pembantu Direktur III (Bidang Kemahasiswaan)</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan :</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="text-align: center">'''Tabel 3.5 Final Draft Elisitasi'''</p>
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel3.5.png"/></center>
<ol>
+
</div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina kegiatan kemahasiswaan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina kehidupan mahasiswa dalam kampus sehingga dapat mengembangkan penalaran.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membina dan mengawasi kegiatan lembaga mahasiswa serta unit kegiatan khusus akademik.</li></ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Membantu ketua dalam pelaksanaan kegiatan dibidang kemahasiswaan serta pelayanan kesejahteraan mahasiswa.</li></ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2">6.Asisten Direktur Akademik</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"> Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang kenaikan honor staff  binaannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan kebijakan pelaksanaan layanan pada bidangnya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur  tentang unit layanan baru yang dibutuhkan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.</li></ol>
+
 
{{pagebreak}}
 
{{pagebreak}}
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
 
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas penyusunan JRS yang efektif dan efisien, pengimplementasian pelaksanaan proses belajar mengajar, kemajuan kualitas pelayanan akademik yang berkesinambungan, dan kelancaran proses belajar mengajar.</li></ol>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
<p style="line-height: 2">7. Kepala Jurusan</p></div>
+
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Wewenang''':</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Assisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan kurikulum jurusan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan pengangkatan dosen baru dan pemberhentian dosen.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan kebijakan administratif Akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, dan pembukaan semester pendek.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan sanksi Akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<div style="font-size: 12pt; font-family: 'times new roman';text-align: justify">
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
==Rancangan Sistem Usulan==
<ol>
+
===Prosedur Sistem Usulan===
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan bahan ajar, monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen, terlaksananya penelitian, seminar, pembinaan prestasi akademik mahasiswa dan peningkatan jumlah mahasiswa dalam jurusannya.</li></ol>
+
<p style="line-height: 2; text-indent: 0.5in">Aplikasi yang akan dibuat adalah suatu aplikasi yang dapat membantu pihak perusahaan dalam melakukan pencatatan atas data penjualan. Secara garis besar proses bisnis yang berjalan tidak memiliki perbedaan dengan sistem yang akan dibuat, hanya saja untuk sistem usulan data akan disimpan dalam sebuah penyimpan dan memiliki aplikasi untuk pencatatannya. Dimulai dengan melakukan atas data tender perusahaan yaitu informasi barang yang diminta oleh pelanggan. Apabila penawaran tidak diterima, maka selanjutnya akan dilakukan pencatatan atas data barang yang dibeli dan kemudian pencatatan barang yang dijual berdasarkan data tender yang telah diinputkan sebelumnya ke dalam sistem.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Dalam menganalisa sistem usulan pada penelitian ini digunakan bahasa pemprogram PHP dan perancangan menggunakan Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram dan class diagram.</p>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Use Case Diagram yang Di usulkan===
<p style="line-height: 2">8. Asisten Direktur Finansial</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Use Case Modelling berfungsi untuk menggambarkan sistem dengan pemakai luar (outside User) yang disebut actor. Use Case Diagram digunakan untuk menggambarkan hubungan interaksi antara sistem dan pemakai (user)</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.1.png"/></center>
<p style="line-height: 2">'''Wewenang''':</p></div>
+
<p style="text-align: center">'''Gambar 4.1 Use case diagram yang diusulkan untuk Admin'''</p>
<ol>
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 4.1 usecase diagram terdapat:</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"> Mengusulkan kepada Direktur atas prosedur pembuatan budget pada setiap bagian dan pelaksanaan pemakaian dana.
+
# 1 Sistem yang merupakan rancangan usulan proses sistem pada Admin.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang kenaikan honor, pengangkatan dan pemberhentian staff binaannya.
+
# 3 Actor yang dapat melakukan kegiatan yaitu Admin, pelanggan, owner
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan kebijakan pelaksanaan layanan pada bidangnya dan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.</li></ol>
+
# 5 Use case yang dilakukan oleh Admin diantaranya : memesan barang, Login, menu utama, logout, laporan hasil penjualan.
 +
# 5 Include yang menjelaskan bahwa use case tersebut berasal dari sumber secara eksplisit dari use case sebelumnya yaitu : Home, Master, Transaksi, laporan, User Management.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
===Activity Diagram yang diusulkan===
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.2.png"/></center>
<ol>
+
<p style="text-align: center">'''Gambar 4.2 Activity Diagram yang diusulkan untuk Admin'''</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas penyusunan <i>budgeting</i> pada setiap bagian, dan tersedianya dana atas budget yang telah disetujui.</li>
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan Gambar 4.2 Activity Diagram terdapat :</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas kemajuan kualitas pendanaan aktifitas yang berkesinambungan.
+
# 1 Initial Node, sebagai objek yang diawali.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas kelancaran proses belajar mengajar.</li></ol>
+
# 20 action, state dari sistem syang mencerminkan eksekusi dari suatu aksi diantaranya: login, masuk web, menu, home, master, transaksi, user management, laporan, menu utama, data pelanggan, data kategori, data barang, data bank, data satuan, cetak Po, cetak faktur, cetak surat jalan, bukti pembayaran, laporan penjualan, logout
 +
# 1 Final State, sebagai objek yang diakhiri.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Sequence Diagram yang diusulkan===
<p style="line-height: 2">9. Layanan Keuangan Mahasiswa(LKM)</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah gambar sequence diagram yang diusulkan untuk konsumen pada saat ingin memproses transaksi penjualan barang pada CV. Rigsindo Mandiri Utama :</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.3.png"/></center>
<p style="line-height: 2">'''Wewenang''':</p></div>
+
<p style="text-align: center">'''Gambar 4.3 Sequence Diagram yang diusulkan untuk Admin'''</p>
<ol>
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan gambar 4.3 Sequence Diagram yang diusulkan terdapat :</p>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan prosedur layanan keuangan kepada Asisten Direktur Finansial
+
# 1 Actor yang dapat melakukan transaksi yaitu Admin.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan tentang unit baru yang dibutuhkan kepada Asisiten Direktur Finansial.</li></ol>
+
# 19 message yang terhubung.
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
# 11 Lifeline antar muka yang saling berinteraksi
<p style="line-height: 2">'''Tanggung Jawab''':</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas kelancaran proses penerimaan keuangan mahasiswa
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas penagihan tunggakan mahasiswa.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Class Diagram yang Diusulkan===
<p style="line-height: 2">10.  Asisten Direktur Operasional(ADO)</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah class diagram yang digunakan untuk menjelaskan tentang spesifikasi objek-objek yang terdapat dalam penjualan barang pada CV. Rigsindo Mandiri Utama. Dimana didalam class diagram yang diusulkan ini terdapat 9 buah objek (class) yang saling berhubungan satu dengan yang lainnya, yaitu : Admin, pelanggan, kategori, Po detail, Po head, barang, surat jalan, satuan, faktur, pembayaran</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.4.png"/></center>
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
<p style="text-align: center">'''Gambar 4.4 Class Diagram yang diusulkan'''</p>
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"> Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian staff binaannya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan kebijaksanaan  pelaksanaan layanan pada bidangnya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.</li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas penyusunan kalender akademik tahunan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas pengimplementasian pelaksanaan dan kualitas pelayanan yang berkesinambungan pada bidangnya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas kelancaran proses belajar mengajar.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
==Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan==
<p style="line-height: 2"> 11. Registrasi Perkuliahan dan Ujian(RPU)</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel yang menjelaskan perbedaan prosedur antara sistem yang berjalan dan prosedur sistem yang diusulkan :</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="text-align: center">'''Tabel 4.1 Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan'''</p>
<p style="line-height: 2"> Bagian registrasi perkuliahan dan ujian terdiri dari dua bagian antara lain:</p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.1.png"/></center>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">A. Layanan Registrasi Mahasiswa (LRM)</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"> Berwenang memberikan kebijakan yang berhubungan dengan proses registrasi mahasiswa.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan kebijakan pelaksanaan layanan pada bidangnya
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada ADO untuk pengangkatan dan pemberhentian staff binaannya.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
==Rancangan Basis Data==
<p style="line-height: 2">'''Tanggung Jawab''':</p></div>
+
===Spesifikasi Basis Data===
 +
<p style="line-height: 2; text-indent: 0.5in">Spesifikasi database merupakan desain basis data yang dianggap telah normal. Desain database menjelaskan media penyimpanan yang digunakan, isi data (record) yang disimpan, primary key, panjang record. Berikut ini adalah struktur spesifikasi database yang digunakan dalam sistem penyewaan pada CV. Rigsindo Mandiri Utama :</p>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas pelaksanaan registrasi POM mulai dari persiapan hingga pada penutupan setiap semesternya.
+
    <li>Nama File : Tabel Admin
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas pelaksanaan registrasi batal tambah dan jumlah mahasiswa yang melakukan POM.
+
        <br>Fungsi : Untuk menyimpan dan mengetahui data Pelanggan
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas seluruh informasi mengenai registrasi mahasiswa.</li></ol>
+
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 100 Karakter
 +
        <br>Primary Key : User_name
 +
        <p style="text-align: center">'''Table 4.2 tabel Admin'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.2.png"/></center>
 +
    </li>
 +
    <li>Nama File : Tabel barang
 +
        <br>Fungsi : Untuk menyimpan dan mengetahui data barang
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 120 Karakter
 +
        <br>Primary Key : Id_barang
 +
        <p style="text-align: center">'''Table 4.3 Tabel Barang'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.3.png"/></center>
 +
    </li>
 +
    <li>Nama File : Tabel kategori
 +
        <br>Fungsi : Untuk mengetahui dan menyimpan data kategori
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 30 Karakter
 +
        <br>Primary Key : Id_kategori
 +
        <p style="text-align: center">'''Table 4.4 Tabel Kategori'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.4.png"/></center>
 +
    </li>
 +
    <li>Nama File : Tabel pelanggan
 +
        <br>Fungsi : Untuk mengetahui dan menyimpan data pelanggan
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 120 Karakter
 +
        <br>Primary Key : Id_pelanggan
 +
        <p style="text-align: center">'''Table 4.5 Tabel Customer'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.5.png"/></center>
 +
    </li>
 +
    <li>Nama File : PO head
 +
        <br>Fungsi : Untuk mengetahui pesanan barang dari pelanggan
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 50karakter
 +
        <br>Primary Key : Id_Customer
 +
        <p style="text-align: center">'''Table 4.6 Tabel PO Head'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.6.png"/></center>
 +
    </li>
 +
    <li>Nama File : PO Detail
 +
        <br>Fungsi : Untuk menyimpan data pesanan barang dari pelangan
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 50 karakter
 +
        <br>Primary Key : Id_Barang
 +
        <p style="text-align: center">'''Table 4.7 Tabel PO Detail'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.7.png"/></center>
 +
    </li>
 +
    <li>Nama File : Satuan
 +
        <br>Fungsi : sebagai bukti nama satuan barang
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 4 Karakter
 +
        <br>Primary Key : Jenis_satuan
 +
        <p style="text-align: center">'''Tabel 4.8 Tabel Satuan'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.8.png"/></center>
 +
    </li>
 +
    <li>Nama File : surat jalan
 +
        <br>Fungsi : sebagai bukti untuk pengiriman barang
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 50 Karakter
 +
        <br>Primary Key : No_SJ
 +
        <p style="text-align: center">'''Table 4.9 Tabel Surat Jalan'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.9.png"/></center>
 +
    </li>
 +
    <li>Nama File : Invoice
 +
        <br>Fungsi : Untuk mengetahui jumlah barang yang dikirim
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 50 Karakter
 +
        <br>Primary Key : No_faktur
 +
        <p style="text-align: center">'''Table 4.10 Tabel Faktur'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.10.png"/></center>
 +
    </li>
 +
    <li>Nama File : pembayaran
 +
        <br>Fungsi : sebagai bukti pembayaran
 +
        <br>Media : Hardisk
 +
        <br>Tipe File : Varchar
 +
        <br>Panjang Record : 50 Karakter
 +
        <br>Primary Key : Id_bayar
 +
        <p style="text-align: center">'''Table 4.11 Tabel Pembayaran'''</p>
 +
        <center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.11.png"/></center>
 +
    </li>
 +
</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
===Aplikasi Yang Digunakan===
<p style="line-height: 2">B. Perkuliahan dan Ujian (PU)</p> </div>
+
<p style="line-height: 2; text-indent: 0.5in">Perangkat lunak yang digunakan untuk membuat dan menjalankan aplikasi ini adalah sebagai berikut:</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
# Sistem Operasi : Windows 7 Ultimate Service Pack 1 32-Bit
<p style="line-height: 2">'''Wewenang''' :</p></div>
+
# Browser: Mozilla Firefox 29.0.1
<ol>
+
# Bahasa pemrograman ASP.net 5.2.9
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada ADO atas prosedur pelaksanaan pelayanan proses belajar mengajar serta kebijakan yang diambil.
+
# Web Server Apache 2.2.11
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada ADO tentang pengangkatan dan pemberhentian staff binaannya.
+
# Database SQL server 5.0.51a
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Memberikan sanksi kepada staff binaannya yang dianggap telah melanggar tata tertib karyawan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengusulkan kepada kepala jurusan untuk kelas perkuliahan yang dapat dibuka.</li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
===Spesifikasi Brainware===
<p style="line-height: 2">'''Tanggung Jawab''' :</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Ada 2 actor yang dapat meng-akses aplikasi yaitu:</p>
<ol>
+
# Admin
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bertanggung jawab atas pelaksanaan dan pendokumentasian perkuliahan dan ujian.</li> </ol>
+
# pelanggan
  
==Tata Laksana Sistem Yang Berjalan==
+
==Rancangan Prototype==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Tahap ini merupakan gambar yang jelas mengenai rancangan bangun yang lengkap kepada para pengguna dan website yang di teliti juga sebagai pemenuhan kebutuhan daripada prapengguna sistem. Berikut ini merupakan prototype atau tampilan dari perancangan sistem penjualan Sistem Tender yang akan dibuat yaitu:</p>
<p style="line-height: 2"> </p></div>
+
  
===Prosedur Sistem Yang Berjalan===
+
===Tampilan Prototype Menu Login Admin===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan Tampilan Prototype perancangan dari program untuk Menu Login Admin sebelum login Admin harus memasukkan username dan password terlebih dahulu.</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.5.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.5 Tampilan Prototype Menu Login Admin'''</p>
  
===Rancangan Prosedur Sistem Berjalan===
+
===Tampilan Prototype Menu Home CV. Rigsindo Mandiri Utama===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype perancangan program untuk Menu Home pada CV. Rigsindo Mandiri Utama setelah login maka muncul menu home berupa profil perusahaan.</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.6.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.6 Tampilan Prototype Menu Home CV. Rigsindo Mandiri Utama'''</p>
  
==Analisa Sistem Yang Berjalan==
+
===Tampilan Prototype Menu Master===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan Prototype perancangan program untuk Menu Master dimana menu ini menampilkan Kategori, Bank, Satuan, barang dan harga</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.7.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.7 Tampilan Prototype Menu Master'''</p>
  
===Metode Analisa Sistem===
+
===Tampilan Prototype Menu Kategori===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype perancangan program untuk Menu Kategori dimana admin dapat menambah, mengubah dan mengapus data kategori berupa ID Kategori dan Nama Kategori</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.8.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.8 Tampilan Prototype Menu Kategori'''</p>
  
===Analisa Masukan, Analisa Proses, Analisa Keluaran===
+
===Tampilan Prototype Menu Bank===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype perancangan program untuk Menu Bank dimana Admin dapat menginput no. Rek, Atas nama dan nama Bank dari pelanggan.</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.9.png"/></center>
 +
<p style="text-align: center">'''Gambar 4. 9 Tampilan Prototype Menu Bank'''</p>
  
==Konfigurasi Sistem Berjalan==
+
===Tampilan Prototype Menu Data Satuan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype perancangan untuk Menu Data Satuan sehingga Admin mengetahui id satuan, harga satuan dan keterangan satuan dari barang yang dipesan.</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.10.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.10 Tampilan Prototype Menu Satuan'''</p>
  
==Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah==
+
===Tampilan Prototype Menu Barang===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype perancangan program untuk Menu Barang dimana Admin dapat menginput, menambah id barang, nama barang yang ada.</p>
<p style="line-height: 2"> </p></div>
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.11.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.11 Tampilan Prototype Menu Barang'''</p>
  
==User Requirement==
+
===Tampilan Prototype Menu Pelanggan===
===Elisitasi Tahap I===
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype program untuk Menu pelanggan dimana admin dapat menambah dan memasukkan data pelanggan.</p>
===Elisitasi Tahap II===
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.12.png"/></center>
===Elisitasi Tahap III===
+
<p style="text-align: center">'''Gambar 4.12 Tampilan Prototype Menu Pelanggan'''</p>
===Final Draft Elisitasi===
+
  
 +
===Tampilan Prototype Menu Purchase Order===
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype program untuk Menu Purchase Order /pemesanan barang seperti Id PO, Tgl PO, Nama pelanggan, alamat dan telepon.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.13.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.13 Tampilan Prototype Menu Purchasing Order'''</p>
  
{{pagebreak}}
+
===Tampilan Prototype Menu Surat Jalan===
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype program untuk Menu Surat Jalan sesudah barang di pesan maka di buatlah surat jalan setelah itu barang dikirim.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.14.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.14 Tampilan Prototype Menu Surat Jalan'''</p>
  
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
+
===Tampilan Prototype Menu Faktur===
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''HASIL PENELITIAN'''</div>
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan protoype program untuk Menu Faktur setelah barang dikirim dan diterima oleh pelanggan Admin langsung membuatkan Faktur untuk penagihan pembayaran.</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.15.png"/></center>
 +
<p style="text-align: center">'''Gambar 4.15 Tampilan Prototype Menu Faktur'''</p>
  
==Rancangan Sistem Usulan==
+
===Tampilan Prototype Menu Pembayaran===
===Prosedur Sistem Usulan===
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini merupakan tampilan prototype program untuk Menu Pembayaran setelah pelanggan menerima faktur maka pelanggan harus membayar barang yang telah di pesan</p>
===Use Case Diagram Sistem Yang Diusulkan===
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Gambar4.16.png"/></center>
===Activity Diagram Yang Diusulkan===
+
<p style="text-align: center">'''Gambar 4.16 Tampilan Prototype Menu Pembayaran'''</p>
===Sequence Diagram Yang Diusulkan===
+
===Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan===
+
  
 +
==Testing==
 +
===Pengujian BlackBox===
 +
<p style="line-height: 2; text-indent: 0.5in">Implementasi sistem penjualan barang pada CV. Rigsindo Mandiri Utama dilakukan dengan metode BlackBox Testing. BlackBox Testing adalah metode uji coba yang memfokuskan pada keperluan software. Metode pengujian BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang. Kesalahan dalam struktur data atau akses database eksterna dan kesalahan performa.</p>
 +
<p style="line-height: 2; text-indent: 0.5in">Pengujian dengan BlackBox testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program apliasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar program tersebut. Apabila dari input yang diberian, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuatnya sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan fungsionalnya, maka program tersebut masih terdapat kesalahan dalam program tersebut dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.</p>
  
 +
====Pengujian BlackBox pada Login Admin====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian BlackBox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk login fungsi admin yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.12 Login Admin'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.12.png"/></center>
  
==Rancangan Basis Data==
+
====Pengujian BlackBox pada Data Pelanggan====
===Normalisasi===
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk tabel customer yaitu sebagai berikut:</p>
===Spesifikasi Basis Data===
+
<p style="text-align: center">'''Tabel 4.13 Data pelanggan'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.13.png"/></center>
  
 +
====Pengujian BlackBox pada Data Barang====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data barang yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.14 Data Barang'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.14.png"/></center>
  
==Flowchart System yang diusulkan==
+
====Pengujian BlackBox pada Data kategori====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk kategori yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.15 Data kategori'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.15.png"/></center>
  
==Rancangan Program==
+
====Pengujian BlackBox pada Data Bank====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.16 Data Bank'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.16.png"/></center>
  
==Rancangan Prototipe==
+
====Pengujian BlackBox pada Data satuan====
 
+
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:</p>
==Konfigurasi Sistem Usulan==
+
<p style="text-align: center">'''Tabel 4.17 Data satuan'''</p>
===Spesifikasi Hardware===
+
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.17.png"/></center>
===Aplikasi Yang Digunakan===
+
===Hak Akses===
+
 
+
==Testing==
+
 
+
==Evaluasi==
+
 
+
==Implementasi==
+
===Schedule===
+
===Penerapan===
+
==Estimasi Biaya==
+
  
 +
====Pengujian BlackBox pada Purchase Order====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.18 Purchase Order'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.18.png"/></center>
  
 +
====Pengujian BlackBox pada Surat Jalan====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.19 Surat Jalan'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.19.png"/></center>
  
 +
====Pengujian BlackBox pada Faktur====
 +
<p style="line-height: 2; text-indent: 0.5in">Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:</p>
 +
<p style="text-align: center">'''Tabel 4.20 Faktur'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.20.png"/></center>
 +
<p style="line-height: 2; text-indent: 0.5in">Dalam skripsi ini metode pengujian yang di gunakan yaitu BlackBox Testing. BlackBox Testing adalah metode uji coba yang memfokuskan ada keperluan software. Karena itu uji coba BlackBox memungkinkan pengembangan software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa.</p>
  
 +
==Schedulle Implementas==
 +
<p style="line-height: 2; text-indent: 0.5in">Perancangan Sistem yang diusulkan di perkirakan memakan waktu kurang lebih 5 bulan dan kegiatan yang dilakukan adalah:</p>
 +
<p style="text-align: center">'''Tabel 4.21 Pengolahan Jadwal'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.21.png"/></center>
  
 +
<p style="text-align: center">'''Tabel 4.22 Estimisasi biaya'''</p>
 +
<center><img src="https://dl.dropboxusercontent.com/u/104783702/Amanda/Tabel4.22.png"/></center>
  
 +
</div>
 
{{pagebreak}}
 
{{pagebreak}}
  
Baris 1.644: Baris 1.606:
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
 
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENUTUP'''</div>
  
 +
<div style="font-size: 12pt; font-family: 'times new roman';text-align: justify">
 
==Kesimpulan==
 
==Kesimpulan==
===Kesimpulan Terhadap Rumusan Masalah===
+
<p style="line-height: 2; text-indent: 0.5in">Berdasarkan penelitian yang dilakukan pada CV. Rigsindo Mandiri Utama penulis dapat menarik kesimpulan sebagai berikut :</p>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Pada sistem yang sedang berjalan saat ini masih belum efektif dan efisien karena masih menggunakan cara manual sehingga terjadi penyebaran data dan belum menghasilkan laporan yang dibutuhkan pada waktu yang singkat
<p style="line-height: 2">Ini isi dari kesimpulan terhadap rumusan masalah</p></div>
+
# Kendala-kendala yang sering terjadi pada sistem yang berjalan saat ini adalah laporan penjualan pada saat ini data – datanya belum akurat karena sistem masih bersifat terkomputerisasi sehingga dapat menyebabkan human error atau kesalahan pada saat proses pencatatan data dan penginputan.
 +
# Perancangan Sistem Informasi penjualan yang terkomputerisasi menggunakan UML, aplikasi menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. Aplikasi ini dapat membantu dalam pengelolaan data transaksi baik pencatatan pesanan pelanggan, penjualan dan menghasilkan laporan transaksi secara otomatis. Untuk pengecekan error aplikasi maka digunakan Blackbox Testing.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
==Saran-Saran==
<p style="line-height: 2">Ini isi dari kesimpulan terhadap rumusan masalah</p></div>
+
<p style="line-height: 2; text-indent: 0.5in">Saran-saran yang dapat diusulkan oleh penulis agar menjadi perhatian dan dapat dijadikan usulan terhadap perbandingan sistem yang berjalan pada saat ini, antara lain:</p>
 
+
# Mengganti sistem manual yang sedang berjalan saat ini dengan sistem yang terkomputerisasi atau sistem yang berbasis WEB, mengingat masih banyaknya kekurangan yang diperoleh dari sistem manual pada CV.Rigsindo Mandiri Utama.
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
# Membuka peluang kepada pihak-pihak yang terkait untuk memberikan keluasaan dalam hal masukan dan kebutuhan dari masing-masing bagian agar tercipta relevansi antara kebutuhan dengan keinginan pemakai (user).
<p style="line-height: 2">Ini isi dari kesimpulan terhadap rumusan masalah</p></div>
+
 
+
===Kesimpulan Terhadap Tujuan dan Manfaat Penelitian===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap tujuan dan manfaat penelitian</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap tujuan dan manfaat penelitian</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap tujuan dan manfaat penelitian</p></div>
+
 
+
===Kesimpulan terhadap metode penelitian===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap metode penelitian</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap metode penelitian</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Ini isi dari kesimpulan terhadap metode penelitian</p></div>
+
 
+
==Saran==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"> Ini berisi saran anda</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"></p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2"></p></div>
+
  
 
==Kesan==
 
==Kesan==
 
+
# Penulis mendapatkan pengalaman dalam proses penjulan barang pada CV. Rigsindo Mandiri Utama
 
+
# Dapat mengetahui bagaimana proses penjulan barang pada mitra kerja CV. Rigsindo Mandiri Utama
{{pagebreak}}
+
</div>
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>=
Baris 1.696: Baris 1.629:
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR LAMPIRAN'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR LAMPIRAN'''</div>=
 +
<p>LAMPIRAN A :</p>
 +
::A.1. Surat Pengantar Observasi Skripsi
 +
::A.2. Formulir Permohonan Usulan Penelitian
 +
::A.3. Kartu Bimbingan Skripsi
 +
::A.4. Kartu Study Tetap Final (KSTF)
 +
::A.5. Form Validasi Skripsi
 +
::A.6. Kwitansi Pembayaran Skripsi
 +
::A.7. Daftar Matakuliah Yang Belum Diambil
 +
::A.8. Daftar Nilai
 +
::A.9. Formulir Seminar Proposal
 +
::A.10. Sertifikat Prospek, Sertifikat IT Internasional dan IT Nasional
 +
::A.11. Curriculum Vitae (CV)
 +
::A.12. Formulir Pertemuan Dengan Stakeholder dan Undangan Stakeholder
 +
::A.13. Formulir Penggantian Judul Skripsi (jika ada)
 +
::A.14. Katalog Produk
 +
::A.15. Elisitasi
 +
::A.16. Surat Keterangan/Survei
 +
::A.17. Formulir Pendaftaran Sidang
 +
::A.18. Kartu Bimbingan Group Meeting
 +
::A.19. Slide Presentasi
 +
::A.20 Surat Pernyataan
 +
::A.21 Surat Keterangan Implementasi Program
 +
::A.22 Surat Keterangan Hibah
 +
<p>LAMPIRAN B :</p>
 +
::B.1. PO Costumer
 +
::B.2.Deliver Note
 +
::B.3. Faktur
 
{{pagebreak}}
 
{{pagebreak}}
  
 
[[Category: Skripsi 2014/2015]]
 
[[Category: Skripsi 2014/2015]]

Revisi terkini pada 15 September 2015 03.41

PERANCANGAN SISTEM INFORMASI PENJUALAN SISTEM TENDER BERBASIS WEB

PADA CV. RIGSINDO MANDIRI UTAMA

SKRIPSI


Logo stmik raharja.jpg

Disusun Oleh :

NIM : 1111469116

NAMA : AMANDA SEPTIANI

JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2014/2015)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PENJUALAN SISTEM TENDER BERBASIS WEB


PADA CV. RIGSINDO MANDIRI UTAMA

Disusun Oleh :

NIM
: 1111469116
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Disahkan Oleh :

Tangerang, 04 Juni 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 PENJUALAN SISTEM TENDER BERBASIS WEB


PADA CV. RIGSINDO MANDIRI UTAMA

Dibuat Oleh :

NIM
: 1111469116
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Disetujui Oleh :

Tangerang, 04 Juni 2015

Pembimbing I
   
Pembimbing II
       
       
       
       
(Maimunah, M.Kom)
   
(Haryanto, M.Kom)
NID : 02012
   
NID : 09010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI PENJUALAN SISTEM TENDER BERBASIS WEB


PADA CV. RIGSINDO MANDIRI UTAMA

Dibuat Oleh :

NIM
: 1111469116
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2014/2015

Disetujui Penguji :

Tangerang, 2015

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI MANAJEMEN BERBASIS WEB


PADA CV. RIGSINDO MANDIRI UTAMA

Disusun Oleh :

NIM
: 1111469116
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, 04 Juni 2015

 
 
 
 
 
NIM : 1111469116

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

CV. Rigsindo Mandiri Utama merupakan perusahaan yang bergerak dalam bidang perdagangan. Adapun objek properti yang diperdagangkan perusahaan ini adalah safety dan alat-alat berat, pada CV. Rigsindo Mandiri Utama usaha dan kegiatan ini didapatkan melalui sistem tender dimana perusahaan ini akan mengikuti tender tersebut maka dimulai proses penjualan pada perusahaan ini. Saat ini seluruh kegiatan dilakukan dengan cara sederhana. Proses transaksi yang dimulai dari pemesanan produk oleh konsumen, penginputan data dan pembuatan laporan masih menggunakan Microsoft Excell hal ini membuat data tidak terintegrasi dengan baik dan sulitnya pencarian data. Agar data dapat terintegrasi dengan baik dan data dapat mudah dicari maka dibuat aplikasi penjualan dengan menggunakan PHP. Harapannya agar membantu CV. Rigsindo Mandiri Utama ini menjadi lebih maju, efisien dan lebih efektif. .


Kata Kunci: Aplikasi Penjualan, Sistem Tender, PHP

ABSTRACT

CV. Rigsindo Mandiri Utama is a company engaged in the field of trade. The object properties are traded companies are safety and heavy equipment, at CV. Rigsindo Mandiri Utama efforts and activities in get through the tender system in which the company will participate in the tender held by another company and then when it strats to get tender sales process at this company. Currently, all the activities carried out in a simple way. Process transactions initiated from ordering products by consumers, inputting data and preparing reports using Microsoft Excel still this makes the data are not well integrated and the data can be easily searched then made sales application using PHP. The hope is to help CV. Rigsindo Mandiri Utama is becoming more advanced, efficient and more effective.


Keywords : Sales Application, System Tender, PHP

KATA PENGANTAR


Alhamdulillahirabbil’alamin, puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan laporan Skripsi ini dengan baik dan selesai dengan semestinya yang berjudul “ Perancangan Sistem Informasi Penjualan Sistem Tender Berbasis Web Pada CV. Rigsindo Mandiri Utama”.

Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja Cikokol Tangerang. Sebagai bahan penulisan penulis mengambil data berdasarkan hasil observasi serta studi pustaka yang mendukung penulisan ini.

Dalam penyusunan Laporan Penulisan Skripsi ini, penulis banyak menerima bantuan oleh berbagai pihak, baik berupa dorongan moril maupun materil, serta bimbingan dan semangat yang diberikan kepada penulis. Untuk itu penulis ingin menyampaikan rasa terima kasihnya kepada:

  1. Bapak Ir. Untung Rahardja, M.T.I, selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom, selaku Ketua I Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah, M.Akt., M.Kom, selaku Kepala Jurusan Sistem Informasi STMIK Raharja.
  4. Ibu Maimunah, M.Kom, selaku Dosen Pembimbing I yang telah meluangkan waktu, memberikan banyak ilmu pengetahuan, pengarahan dan motivasi kepada penulis.
  5. Bapak Haryanto, M.Kom, selaku Dosen Pembimbing II yang telah bersedia meluangkan waktunya untuk memberikan dukungan dan materi yang berhubungan dengan penelitian bagi penulis dalam proses penyusunan laporan Skripsi dan pengarahan kepada penulis.
  6. Bapak Reksan Sitepu, selaku Direktur CV. Rigsindo Mandiri Utama yang telah memberikan ijin kepada penulis untuk melakukan studi lapangan.
  7. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah banyak membantu dan membimbing serta memberikan ilmu pengetahuannya kepada penulis selama perkulihan.
  8. Kedua orang tua, adik dan saudara keluarga yang telah memberikan dukungan, baik moril, materil maupun doa untuk keberhasilan kepada penulis.
  9. Segenap Staff dan karyawan Perguruan Tinggi Raharja yang telah memberikan pelayanan dan fasilitas demi kelancaran penulisan laporan Skripsi.
  10. Sahabat-sahabat seperjuangan yaitu: Retno Setianingsih, Khusnul Khotimah, Novi, Stevani, Eka, Laura Belani, Fitri, Rosi Dinda, Ardiana.
  11. Semua pihak yang tidak bisa disebutkan namanya satu persatu yang telah berpatisipasi secara langsung maupun tidak langsung dalam menyelesaikan pembuatan laporan Skripsi ini.

Penulis menyadari bahwa dalam penyajian dan penyusunan skripsi ini masih jauh dari sempurna dan masih banyak kekurangan. Untuk itu dengan segala kerendahan hati dan keterbukaan penulis berharap semoga Skripsi ini dapat memberikan manfaat dan dapat menjadi pembelajaran yang lebih baik, semoga Allah SWT melimpahkan rahmat dan hidayatnya. Amin.


Tangerang, 20 Mei 2015
Amanda Septiani
NIM. 1111469116

Daftar isi

DAFTAR TABEL

Tabel 3.1 Analisa SWOT

Tabel 3.2 Elisitasi I

Tabel 3.3 Elisitasi II

Tabel 3.4 Elisitasi III

Tabel 3.5 Final Draft Elisitasi

Tabel 4.1 Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan

Tabel 4.2 Tabel Admin

Tabel 4.3 Tabel Barang

Tabel 4.4 Tabel Kategori

Tabel 4.5 Tabel Customer

Tabel 4.6 Tabel PO Head

Tabel 4.7 Tabel PO Detail

Tabel 4.8 Tabel Satuan

Tabel 4.9 Surat Jalan

Tabel 4.10 Tabel Faktur

Tabel 4.11 Tabel Pembayaran

Tabel 4.12 Tabel Pengujian BlackBox pada Login Admin

Tabel 4.13 Tabel Pengujian BlackBox pada Data Pelanggan

Tabel 4.14 Tabel Pengujian BlackBox pada Data Barang

Tabel 4.15 Tabel Pengujian BlackBox pada Data Kategori

Tabel 4.16 Tabel Pengujian BlackBox pada Data Bank

Tabel 4.17 Tabel Pengujian BlackBox pada Data Satuan

Tabel 4.18 Tabel Pengujian BlackBox pada Data Purchase Order

Tabel 4.19 Tabel Pengujian BlackBox pada Surat Jalan

Tabel 4.20 Tabel Pengujian BlackBox pada Data Faktur

Tabel 4.21 Tabel Schedulle Implementasi

Tabel 4.22 Tabel Estimisasi Biaya

DAFTAR GAMBAR

Gambar 2.1 Definisi Sistem

Gambar 2.2 Karakteristik Sistem

Gambar 2.3 Batasan Sistem

Gambar 2.4 Ilustrasi Sistem Abstrak dan Sistem Fisik

Gambar 2.5 Ilustrasi Sistem Tertutup dan Sistem Terbuka

Gambar 2.6 Pemrosesan Data

Gambar 2.7 Definisi Informasi

Gambar 2.8 Bagan Sistem Analisa

Gambar 2.9 Ruang Kerja Adobe Dreamweaver CS3

Gambar 2.10 Model Unified Modeling Language(UML)

Gambar 3.1 Struktur Organisasi CV. Rigsindo Mandiri Utama

Gambar 3.2 Usecase Diagram yang berjalan

Gambar 3.3 Activity Diagram yang berjalan

Gambar 3.4 Sequence Diagram yang berjalan untuk Customer

Gambar 3.5 Sequence Diagram yang berjalan untuk Admin

Gambar 3.6 Unified Modelling Language(UML)

Gambar 4.1 Usecase Diagram yang diusulkan untuk Admin

Gambar 4.2 Activity Diagram yang diusulkan untuk Admin

Gambar 4.3 Sequence Diagram yang diusulkan untuk Admin dan Bag.Pembelian

Gambar 4.4 Class Diagram yang diusulkan

Gambar 4.5 Tampilan Prototype Menu Login Admin

Gambar 4.6 Tampilan Prototype Menu Home

Gambar 4.7 Tampilan Prototype Menu Data Master

Gambar 4.8 Tampilan Prototype Menu Kategori

Gambar 4.9 Tampilan Prototype Menu Bank

Gambar 4.10 Tampilan Prototype Menu Satuan

Gambar 4.11 Tampilan Prototype Menu Barang

Gambar 4.12 Tampilan Prototype Menu Customer

Gambar 4.13 Tampilan Prototype Menu Purchase Order

Gambar 4.14 Tampilan Prototype Menu Surat Jalan

Gambar 4.15 Tampilan Prototype Menu Faktur

Gambar 4.16 Tampilan Prototype Menu Pembayaran

DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL CLASS DIAGRAM

Daftar Simbol Activity Diagram.png

DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


BAB I

PENDAHULUAN

Latar Belakang

Di Era Globalisasi ini banyak sekali masyarakat yang membutuhkan Sistem Informasi. Oleh karena itu banyak perusahaan atau instansi yang menggunakan sistem informasi dalam kegiatan usahanya, bukan hanya untuk meningkatkan keuntungan tapi juga untuk meningkatkan produktivitas pekerja pada tiap perusahaan. Sistem informasi yang di gunakan untuk mengumpulkan, mengolah dan menyediakan informasi yang lengkap sangat membantu pemilik atau pihak-pihak yang membutuhkan dalam upaya untuk menghasilkan laporan kegiatannya. Sistem informasi yang manual telah berganti dengan media komputer sebagai media pengolahan informasi yang baik karena penyediaan informasi yang lebih canggih serta dapat mendukung proses pengambilan keputusan yang dilakukan oleh manajemen dan banyak di ciptakan aplikasi yang sederhana sampai aplikasi yang rumit untuk mencari data informasi. Dengan menggunakan komputer, perusahaan dapat melakukan proses penyimpanan data dengan mudah dan cepat, karena tingkat kecepatan dan penyimpanan data pada komputer lebih aman dan rapi, sehingga mudah menemukan kembali data yang diinginkan menghasilkan laporan keuangan.

CV. Rigsindo Mandiri Utama merupakan badan usaha yang bergerak dalam bidang perdagangan. Usaha dan kegiatan pada CV. Rigsindo Mandiri Utama ini di dapatkan melalui sistem tender di mana perusahaan ini akan mengikuti tender yang dilaksanakan oleh perusahaan lain dan kemudian apabila mendapatkan tender tersebut maka dimulai proses penjualan pada perusahaan ini. Pada CV. Rigsindo Mandiri Utama pencatatan seluruh kegiatan penjualan barang termasuk pencatatan atas tender yang dilakukan dengan menggunakan Microsoft Excel yaitu terbatas pada fungsi standar untuk penjumlahan,pengurangan, perkalian dan pembagian. Ada kelemahan yang didapatkan dengan menggunakan Ms. Excel, yaitu masalah penyebaran data. Meskipun keseluruhan data disimpan dengan baik dalam komputer, namun dalam komputer itu sendiri data yang diinput pada folder dengan nama file yang berbeda-beda. Penginputan file ini dapat menyebabkan kesulitan pada saat melakukan pengecekan ulang atas data - data pekerjaan dan transaksi yang dilakukan.

Saat ini, komputer bisa digunakan sebagai sarana bisnis salah satunya adalah dengan memanfaatkan sistem informasi berbasis WEB karena salah satu keunggulan penggunaan web adalah untuk mempermudah proses penjualan barang. Berdasarkan uraian di atas penulis akan menjelaskan lebih lanjut dalam bentuk karya ilmiah berupa laporan skripsi dengan judul “ Perancangan Sistem Informasi Penjualan Sistem Tender Berbasis WEB Pada CV. Rigsindo Mandiri Utama”.

Rumusan Masalah

Dari latar belakang yang telah dikemukakan di atas maka dapat dirumuskan beberapa masalah sebagai berikut:

  1. Apakah sistem penjualan yang sedang berjalan saat ini sudah Efektif dan Efisien ?

  2. Kendala-kendala apa saja yang sering terjadi pada sistem yang berjalan saat ini ?

  3. Bagaimana merancang sistem informasi penjualan yang terkomputerisasi pada CV. Rigsindo Mandiri Utama?


Ruang Lingkup Penelitian

Dalam penelitian laporan Skripsi ini penulis membatasi permasalahan seputar sistem penjualan sistem tender pada CV. Rigsindo Mandiri Utama yang berupa barang. Mengingat pembahasan mengenai sistem penjualan cukup luas untuk menghasilkan penulisan yang lengkap ruang lingkup ini meliputi input data barang, input data customer, pencatatan pesanan pelanggan, input pemesanan pelanggan, cetak PO,cetak Faktur, cetak Surat Jalan,cetak kwitansi sampai dengan pembuatan laporan penjualan.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Secara garis besar tujuan dan manfaat dari penelitian ini adalah laporan skripsi yang dilakukan penulis sebagai sarana untuk menambah wawasan mengenai sistem informasi penjualan pada CV. Rigsindo Mandiri Utama. Adapun tujuan dan manfaat penelitian secara khusus sebagai berikut:

  1. Untuk menambah ilmu pengetahuan, pengalaman, pengenalan, dan pengamatan sebuah sistem informasi penjualan pada CV. Rigsindo Mandiri Utama. Sehingga penulis melakukan penelitian untuk menyelesaikan tugas skripsi.

  2. Untuk membuat sistem informasi yang dapat menyajikan laporan atas transaksi penjualan secara otomatis pada CV. Rigsindo Mandiri Utama.

  3. Membangun aplikasi yang dapat membantu pihak CV. Rigsindo Mandiri Utama dalam mengelola data permintaan dan data penjualan.

Manfaat Penelitian

Dengan melakukan penelitian ini, penulis berharap agar hasil penelitian dapat memberikan manfaat sebagai berikut:

  1. Penelitian yang dilakukan penulis pada perusahaan selain sebagai sarana promosi agar perusahaan lebih dikenal, laporan dan penelitian penulis dapat dijadikan pertimbangan pihak manajemen terhadap sistem yang dikaji agar proses penjualan berjalan lebih efektif dan efisien.

  2. Dengan melakukan penelitian dan menyusun laporan skripsi ini penulis dapat menuangkan waktu ilmu pengetahuan dan menambah wawasan mengenai perusahaan yang bergerak dalam bidang perdagangan untuk di perjual belikan kepada customer yang membutuhkan.

Metode Penelitian

Dalam penyusunan laporan penelitian ini,dilakukan dengan menggunakan metode pengumpulan data, yaitu sebagai berikut:

Metode Pengumpulan Data

  1. Observasi (Pengamatan)

    Penulis melakukan metode ini dengan cara studi lapangan pada perusahaan serta melihat langsung kinerja perusahaan, sehingga dengan cara ini penulis dapat memperoleh data - data yang diperlukan

  2. Wawancara

    Penulis melakukan sesi tanya jawab langsung dengan pemilik usaha CV. Rigsindo Mandiri Utama. Dikarenakan penulisan laporan mengenai sistem informasi penjualan, maka penulis melakukan wawancara .

  3. Studi Pustaka

    Pengumpulan data dengan cara mengumpulkan dan mempelajari dokumen-dokumen yang ada, jurnal, paper dan bacaan-bacaan yang ada hubungannya dengan pengerjaan.

Metode Analisa

    Analisa sistem dilakukan dengan melalui 4 (empat) tahapan yaitu: survei sistem yang sedang berjalan, analisa terhadap temuan survei, memahami sistem yang ada identifikasi persyaratan sistem. Kemudian dari hasil analisa sistem dibuat laporan mengenai SWOT (Strength, weakness, Opportunitess, Threats) untuk masukan dalam perancangan sistem yang diusulkan.


Metode Perancangan

Dalam Skripsi ini metode perancangan sistem yang digunakan adalah program Visual Paradigm For UML 4.0 Enterpriser Edition untuk menggambarkan Usecase diagram, Sequence Diagram dan Activity Diagram yaitu pengembangan piranti lunak berbasis “object oriented”.

Metode Testing

Dalam skripsi ini metode pengujian yang digunakan yaitu Blackbox Testing. Blackbox testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Karena itu uji coba blackbox memungkinkan pengembangan software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian black box berusaha untuk menemukan kesalahan dalam beberapa kategori diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa.

Sistematika Penulisan

Dalam melakukan penelitian, penyampain laporan akan dibagi menjadi beberapa bab dan sub bab sesuai dengan sistematika penulisan berikut:

BAB I PENDAHULUAN

Pada bab ini dijelaskan secara umum mengenai masalah pokok yang dibahas dalam laporan Skripsi ini meliputi latar belakang, rumusan masalah, ruang lingkup, Tujuan dan manfaat penelitian, metode penelitian yang meliputi beberapa metode yaitu metode pengumpulan data seperti observasi (pengamatan langsung), interview (wawancara) studi pustaka, dan implementasi sistem, metode analisa dan metode rancangan serta urain mengenai sistematika penulisan laporan,

BAB II LANDASAN TEORI

Pada bab ini akan diuraikan mengenai teori-teori atau konsep yang melandasi hal - hal yang terdapat dalam penelitian, yang berhubungan tentang kinerja laporan penjualan, baik dikutip dari berbagai referensi, dari hasil riset yang didapat maupun media lain yang dapat menjadi masukan.

BAB III ANALISA SISTEM YANG BERJALAN

Pada bab ini akan dibahas mengenai gambaran umum CV. Rigsindo Mandiri Utama mengenai struktur organisasi, wewenang dan tanggungjawab, dan ruang lingkup perusahaan, masalah yang dihadapi, analisa kelebihan dan kekurangan sistem yang berjalan, analisa proses, urutan prosedur, tata laksana sistem yang berjalan saat ini, analisa sistem yang berjalan pada usecase diagram, analisa berjalan pada sequence diagram, serta elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, final draft elisitasi.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Pada bab ini membahas tentang rancangan sistem yang diusulkan, rancangan database dan tampilan program yang dibuat.


BAB V PENUTUP

Pada bab ini akan dijelaskan mengenai kesimpulan dari pembahasan penelitian yang dilakukan pada saran – saran yang sebaiknya dilakukan untuk pengembangan dan penunjang kegiatan operasional perusahaan \.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Menurut Taufiq (2013:1),[1] “Sistem yaitu keseluruhan dari bagian-bagian yang mempunyai hubungan satu dengan yang lainnya dan bekerja sama”.

Menurut Lili Tanti (2009),[2] “sistem secara umum merupakan tahapan pertama dari luar hidup pengembangan perangkat lunak pengajar”.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan sistem adalah sekelompok unsur yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.

Gambar 2.1 Definisi Sistem

Sumber: Rico.Samboga.blogspot

Karakteristik Sistem

Menurut Tata Sutabri (2012:20)[3], model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Adapun karakteristik sistem yang dimaksud adalah sebagai berikut :

  1. Komponen Sistem (Components)

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

    Gambar 2.2 Karakteristik Sistem

    Sumber: Fairuzelsaid

  2. Batasan Sistem (Boundary)

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

    Gambar 2.3 Batasan Sistem

    Sumber: Irmanrostaman.wordpress.com

  3. Lingkungan Luar Sistem (Environtment)

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

  4. Penghubung Sistem (Interface)

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

  5. Masukan Sistem (Input)

    Energi yang dimasukan ke dalam sistem disebut masukkan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (Signal Input). Contoh, di dalam suatu unit sistem komputer “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.

  6. Keluaran Sistem (Output)

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

  7. Pengolahan Sistem (Proses)

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

  8. Sasaran Sistem (Objective)

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

Klasifikasi Sistem

Menurut Tata Sutabri (2012:22)[3], sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa sudut pandang, di antaranya:

  1. Sistem abstrak dan sistem fisik

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

    ambar 2.4 Ilustrasi Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)

  2. Sistem alamiah dan sistem buatan manusia

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

  3. Sistem terbuka dan sistem tertutup

    Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

    Gambar 2.5 Ilustrasi Sistem Tertutup (Closed System) dan Ilustrasi Sistem Terbuka (Open System)

Tujuan Sistem

Menurut Taufiq (2013:5)[1], tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingkungannya. Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya. Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstuktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunakan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai tujuannya sesuai dengan apa yang telah menjadi tujuannya.

Daur Hidup Sistem

Menurut Sutabri (2012:27)[3], Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Fase atau tahapan dari daur hidup suatu sistem:

  1. Mengenali adanya kebutuhan

    Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.

  2. Pembangunan sistem

    Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.

  3. Pemasangan sistem

    Setelah tahap pembangunan sistem selesai,sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem. Didalam peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yan sebenarnya yang merupakan langkah akhir dari suatu pembangunan sistem.

  4. Sistem menjadi usang

    Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya

Konsep Dasar Data dan Informasi

Definisi Data

Menurut Rohmat Taufiq (2013:1)[1], data merupakan sesuatu hal utama yang harus dipahami lebih dulu sebelum kita membahas informasi, karena data menjadi dasar dari sebuah informasi, setelah data diproses dengan berbagai langkah dan prosedur sehingga mampu menghasilkan sebuah informasi yang berkualitas.

Menurut Tata Sutabri (2012:1)[3], data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Kesatuan nyata adalah suatu objek yang nyata seperti tempat, benda, dan orang yang betul-betul ada dan terjadi.

Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah bahan mentah yang di peroses untuk menyajikan informasi. Untuk jelasnya lihat gambar dibawah ini

Gambar 2.6 Pemrosesan Data

Klasifikasi Data

Menurut Taufiq (2013:14)[1], data dapat diklasifikasikan menjadi beberapa bagian berdasarkan sudut pandangnya, yaitu :

  1. Berdasarkan bentuknya:
    1. Data Fisik

      Merupakan sebuah data yang bisa dipegang oleh panca indera, contohnya : kertas.

    2. Data Logic

      Merupakan sebuah data yang tidak bisa dipegang tapi bisa dilihat, contohnya : tulisan yang ada dikomputer, didalam flashdisk, hardisk.

  2. Berdasarkan sifatnya:
    1. Data Kuantitatif (quantitative data)
    2. Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.
    3. Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu.
  3. Berdasarkan sumbernya:
    1. Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dlakukan sendiri, bukan data hasil karya orang lain.
    2. Data eksternal adalah data hasil observasi orang lain. Seeorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain.

Definisi Informasi

Menurut Kusrini (2007) dalam Taufiq (2013:15)[1], informasi merupakan hasil olahan data, dimana data tersebut sudah diproses dan diinterprestasikan menjadi sesuatu yang bermakna untuk pengambilan keputusan. Informasi juga diartikan sebagai himpunan dari data yang relevan dengan satu atau beberapa orang dalam suatu waktu.

Menurut Maimunah dkk (2012:26)[4], “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan.”

Berdasarkan beberapa pendapat yang dikemukakan di atas ditarik kesimpulan bahwa informasi adalah data yang sudah diolah menjadi sesuatu yang lebih bermakna dan mempunyai tujuan.

Gambar 2.7 Definisi Informasi

Sumber : Rizkynurbaiti.blogspot.com

Nilai Informasi

Menurut Tata Sutabri (2012:37)[3], nilai informasi ditentukan oleh 2 (dua) hai, yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tentu dengan biaya untuk memperolehnya karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak didalam perusahaan. Lebih lanjut, sebagian informasi tidak dapat persis ditafsir keungtungannya dengan suatu nilai uang, tetapi dapat ditafsir nilai efektifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analsis cost effectivess atau cost benefit”. Nilai informasi didasarkan atas 10 sifat, yaitu :

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Ketepatan waktu

    Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu.

  6. Kejelasan

    Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.

  7. 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.

  8. Dapat dibuktikan

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

Kualitas Informasi

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

  1. 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.

  2. Tepat Waktu (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.

  3. Relevan (relevance)

    Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.

Fungsi Informasi

Menurut Tata Sutabri (2012:31)[3], 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 bermacammacam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkattingkat pendapatan yang berbeda.

Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Menurut Tata Sutabri (2012:46)[3], sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.

Komponen Dasar Sistem Informasi

Menurut Henderi dkk (2009)[5], "Teknologi informasi dalam sistem kerja oleh berbagai jenis perusahaan atau organisasi bertujuan untuk meningkatkan kinerja mencapai tujuan dan sasaran dan meningkatkan keunggulan kompetitif organisasi”

Menurut Sutabri (2012:47)[3], sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data, dan blok kendali. Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.

  1. Blok Masukan (input block)

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

  2. Blok Model (model block)

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

  3. 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).

  4. 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 perludiorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.

  5. Blok Kendali (control blok)

    Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangankecurangan, 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.

Dari beberapa definisi di atas dapat disimpulkan sistem informasi adalah suatu cara tertentu untuk memproses, menyimpan, menganalisis, dan menyebarkan informasi agar informasi tersebut berguna dalam mencapai suatu tujuan.

Konsep Dasar Analisa Sistem

Definisi Analisa Sistem

Menurut Taufiq (2013:153)[1], “Analisis Sistem adalah pembelajaran sebuah sistem dan komponen-komponennya sebagai prasyarat sistem desain sistem, spesifikasi sebuah sistem yang baru dan diperbaiki”.

Menurut Tanti - dkk (2010:208)[2], analisa secara umum merupakan tahap dari daur hidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuan untuk memahami keperluan pembelajaran dan mengembangkan permintaanpermintaan.

Menurut Henderi dkk (2011 : 322)[5], tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di buat rancangan sistem yang baru sesuai dengan kebutuhan”.

Dari 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.

Tahap-tahap Analisa Sistem

Menurut Tata Sutabri (2012:220)[3], 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:

  1. Memberikan pelayanan kebutuhan informasi kepada fungsifungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.
  2. Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya.
  3. Mengevaluasi sistem-sistem yang telah ada dan berjalan ssmpai saat ini, baik pengolahan data maupun pembuatan laporannya.
  4. Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.
  5. 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:

  1. Mengumumkan penelitian sistem

    Ketika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegarawai mengenai cara komputer mempengaruhi kerja mereka.

  2. 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 daripada hanya pasif.

  3. Mendefinisikan kebutuhan informasi

    Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey.

Berdasarkan pendapat yang telah dikemukakan maka dapat disimpulkan bahwa analisa sistem adalah tahap mengidentifikasi dan mengevaluasi dari masalah yang dihadapi agar mendapatkan perbaikan dari sistem tersebut.

Gambar 2.8 Bagan sistem analisa

Konsep Dasar Perancangan Sistem

Definisi Perancangan Sistem

Menurut Aisyah dkk (2011:203)[6], “Perancangan sistem yaitu tahap untuk melakukan perancangan aplikasi, yang terdapat 3 (tiga) tahapan perancangan seperti perancangan interface, perancangan isi, dan perancangan program.”

Perancangan sistem (design system) merupakan tahap selanjutnya setelah analisa sistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan di kerjakan pada tahap analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membuat design system.

Tahapan Perancangan Sistem

Menurut Sutabri (2012:225)[3], tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu rancangan sistem secara umum dan rinci. Adapun tujuan utama dari tahap rancangan sistem ini adalah sebagai berikut:

  1. Melakukan evaluasi serta merumuskan pelayanan sistem yang baru secara rinci dan menyeluruh dari masing-masing bentukinformasi yang akan dihasilkan.
  2. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang teratur sesuai dengan sistem yang akan dibuat yang dapat memberikan kemudahan dalam pemrograman sistem serta fleksibilitas keluaran informasi yang dihasilkan.
  3. Penyusunan perangkat lunak sistem yang berfungsi sebagai sarana pengolahan data dan sekaligus penyaji informasi yang dibutuhkan.
  4. Menyusun kriteria tampilan informasi yang akan dihasilkan secara keseluruhan sehingga dapat memudahkan dalam hal pengindentifikasian, analisis, dan evaluasi terhadap aspekaspek yang ada dalam permasalahan sistem yang lama.

Tahapan Implementasi Sistem

Menurut Aisyah dkk (2011:203)[6], “Implementasi sistem adalah tahapan selanjutnya dari program yang telah diuji secara offline kemudian di implementasikan online dan di publish secara resmi.”

Menurut Sutabri (2012:229)[3], setelah sistem dianalisis dan dirancang dengan menggunakan teknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk di implementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:

  1. Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi.
  2. Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.

Konsep Dasar Analisa SWOT

Definisi Analisa SWOT

Menurut Abdul Kadir (2014:2). Analisis SWOT mengandung empat bagian: 1) Strenghts (S) atau kekuatan, 2) Weaknesses (W) atau kelemahan, 3) Opportunities (O) atau peluang dan 4) Threats (T) atau ancaman. Strenghts (kekuatan) dan weaknesses (kelemahan) mengacu pada faktor internal, sedangkan Opportunities (peluang)dan Threats (ancaman) adalah lingkungan eksternal.

S = Strenghts, menyatakan karakteristik yang memberikan keuntungan bagi organisasi

W = Weaknesses, menyatakan karakteristik yang perlu diperbaiki agar memberikan keuntungan bagi organisasi.

O = Opportunities, menyatakan karakteristik yang apabila dimanfaatkan dapat memberikan keuntungan, hal ini dapat menginspirasi pembuatan sistem baru yang akan memberikan keuntungan berjangka panjang bagi organisasi.

T = Threat, menyatakan karakteristik yang dapat memberikan masalah bagi organisasi sehingga perlu dilakukan penanganan untuk mengatasinya.

Dari definisi tersebut maka penulis mengambil kesimpulan bahwa analisis SWOT adalah teknik partisipasi yang sangat sederhana dan sistematis, yang dapat digunakan diberbagai situasi untuk mengidentifikasi kekuatan dan peluang serta bagaimana mengoptimalkannya, selain mengidentifikasi kelemahan ancaman untuk mempermudah merumuskan langkah-langkah untuk mengatasinya.

Langkah-langkah penyusunan SWOT

Menurut Rangkuti (2011:8)[7], langkah-langkah mudah penyusunan SWOT yaitu:

  1. Melakukan proses input untuk menyusun SWOT tujuannya adalah untuk mengetahui informasi strategi apa saja yang harus dikumpulkan sebelum menyusun SWOT
  2. Mengembangkan timeline (ketepatan waktu) tujuannya adalah untuk menentukan target berapa lama penyusunan SWOT ini dibutuhkan sampai selesai
  3. Membentuk teamwork tujuannya adalah menentukan isu penting yang harus dimiliki oleh setiap anggota dalam teamwork dengan nilai-nilai budaya organisasi yang sesuai dan tepat
  4. Kuisioner riset SWOT tujuannya adalah untuk menyusun formulasi strategi berdasarkan faktor-faktor internal (kekuatan dan kelemahan) serta faktor-faktor eksternal (peluang dan ancaman)

Teori Khusus

Konsep Dasar Sistem Penjualan

Definisi Sistem Penjualan

Menurut Ginting (2013:7)[8] penjualan adalah penerimaan yang diperoleh dari pengiriman barang dagangan atau dari penyerahan pelayanan dalam bursa sebagai barang pertimbangan. Pertimbangan ini dapat dalam bentuk tunai peralatan kas atau harta lainnya.Pendapatan dapat diperoleh pada saat penjualan, karena terjadi pertukaran, harga jual dapat ditetapkan dan bebannya diketahui.

Menurut Sutabri (2012:1)[3], “penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang”.

Penjualan merupakan aktifitas utama dari suatu perusahaan, karena dari penjualan itulah terdapat tujuan akhir dari suatu perusahaan, yaitu keuntungan. Penjual dapat pula di artikan sebagai prosedur pengeluaran barang dan penerimaan uang oleh perusahaan. Perkiraan penjualan dapat dicatat sebagai suatu proses transaksi penjualan yang telah dilakukan oleh perusahaan. Konsep dasar penjualan antara lain :

  1. Penjualan Kredit

    Penjualan kredit dilaksanakan oleh perusahaan dengan cara menghantarkan barang atau jasa kepada pembeli sesuai dengan permintaan, kemudian dalam jangka waktu tertentu perusahaan memiliki tagihan kepada konsumen dengan perjanjian yang telah disetujui kedua belah pihak.

Dari kedua definisi diatas, maka dapat disimpulkan bahwa penjualan adalah proses pertukaran barang atau jasa yang merupakan bahan pertimbangan pokok dalam pemasaran.

Retur penjualan dan potongan penjualan

Retur penjualan adalah pengembalian barang dari customer karena hal tertentu, mungkin karena rusak dalam perjalanan atau pengiriman barang yang tidak memenuhi spesifikasi yang diinginkan customer. Potongan penjualan adalah biaya yang harus ditanggung penjual untuk memberikan keringanan bagi pembeli. Bisa berupa penurunan harga, diskon dan lain-lain. Biaya transportasi/ biaya angkut merupakan biaya yang dikeluarkan perusahaan untuk mendistribusikan hasil produksinya.

Retur dan potongan penjualan diberikan kepada pelanggan untuk barang yang rusak atau cacat (Warren, 2010:264)

Konsep Dasar Sistem Tender dan jual beli

Definisi Sistem Tender

Menurut (pasal 22 undang-undang Kepres No.5 1999) bahwa “tender” adalah serangkaian kegiatan untuk menyediakan kebutuhan barang / jasa yang setara dan memenuhi syarat, berdasarkan metode dan cara tertentu yang telah ditetapkan dan diikuti oleh pihak-pihak yang terkait secara taat azas sehingga terpilih penyedia jasa terbaik”. Tender merupakan tawaran mengajukan harga untuk memborong suatu pekerjaan, untuk mengadakan barang-barang atau untuk menyediakan jasa

Definisi Jual Beli

Jual beli adalah suatu perjanjian timbal balik yang dalam hal ini pihak yang satu (si penjual) berjanji untuk menyerahkan hak milik atas suatu barang, sedangkan pihak yang lainnya (si pembeli) berjanji untuk membayar harga yang terdiri atas sejumlah uang sebagai imbalan dari perolehan hak milik tersebut.

Konsep Dasar Testing

Definisi Testing

Menurut Simarmata (2010:283)[9], pengujian adalah sebuah proses terhadap aplikasi/program untuk menemukan segala kesalahan den segala kemungkinan yang akan menimbulkan kesalahan sesuai spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada customer .

Pengujian merupakan proses eksekusi program yang telah selesai dibuat yang bertujuan untuk menemukan kesalahan. pengujian merupakan bagian tak terpisahkan dari suatu perangkat lunak. Proses pengujian juga mempengaruhi masa penggunaan suatu perangkat lunak. Semakin rinci proses pengujian yang dilakukan, akan semakin lama rentang waktu yang diperlukan antara maintenance satu dan selanjutnya. Pengujian perangkat lunak dilakukan pada setiap tahap pengembangan hingga pada maintenance perangkat lunak.

Blackbox Testing

Menurut Rizky dalam Rahayu (2014:42)[10], blackbox testing adalah tipe testing 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. Jenis testing ini hanya memandang perangkat lunak dari sisi spesifikasi dan kebutuhan yang telah didefinisikan pada saat awal perancangan.

Teori Analisis Perancangan

Definisi Adobe Dreamweaver

Menurut Sibero (2013:384)[11], adobe Dreamwaver CS3 adalah suatu produk Web Developer yang dikembangkan oleh Adobe System Inc. Sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc. Yang kemudian sampai saat ini pengembangaannya diteruskan oleh Adobe System Inc. Setelah diambil oleh Adobe Systems Inc, dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suit (CS).

Ruang Kerja Dreamweaver CS3

Menurut Sibero (2013:384)[11], “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:

Gambar 2.9 Ruang Kerja Adobe Dreamweaver CS3

  1. Document Window berfungsi menampilkan dokumen yang sedang dikerjakan.
  2. Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table dan layer ke dalam dokumen.
  3. Document Toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari Document Window.
  4. Panel Groups adalah kumpula panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul.
  5. Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.
  6. Property Inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks.
  7. Files Panel digunakan untuk mengatur file-file dan folderfolder yang membentuk situs

Konsep Dasar PHP

Definisi PHP

Menurut Anhar (2010:3)[12], PHP (PHP: Hypertext Preprocessor) adalah bahasa pemogrman web server-side yang bersifat open source. PHP merupakan PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. PHP pertama kali dibuat oleh Rasmus Lerdorf, yang diberi nama FI (form Interpreted) dan digunakan untuk mengelola form dari web. Pada perkembangannya, kode tersebut dirilis keumum sehingga mulai banyak dikembangkan oleh programmer di seluruh dunia.

Konsep Dasar Database dan MySql

Definisi Database

Menurut Hidayati dkk (2011:238)[13], menjelaskan bahwa “Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu. Database digunakan untuk menyimpan data agar data tersebut dapat dimanipulasi dengan mundah, terjamin keakuratannya, efisiensi dalam penyampaiannya, dan tentu saja dapat dengan mudah untuk diakses kembali.” Pada dasarnya database dapat diolah dengan menggunakan suatu software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query database disebut database management sistem (DBMS).

Desain Database

Menurut Henderi dkk (2011:174)[5], “Design database dibuat setelah melakukan analisa terhadap data yang ada pada penerimaan mahasiswa baru sebagai objek pembuatan Prototype program system.

Definisi MySql

Menurut Masria (2012:185)[14], MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multiuser,dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

Menurut Anhar (2010:22)[12], beberapa kelebihan MySQL:

  1. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, dan masih banyak lagi.
  2. Bersifat open source MySQL didistribusikan secara open source, dibawah lisensi GNU general public lisence (GPL).
  3. Besifat multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah.
  4. MySQL memiliki kecepatan yang baik dalam menangani query, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Dari segi security, atau keamanan data, MySQL memiliki beberapa lapisan security, seperti level subnet mask , nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenkripsi.
  6. Selain MySQL bersifat fleksibel dengan berbagai pemograman, MySQL Juga memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

Konsep Dasar Web

Definisi Web

Menurut Kadir (2014:310)[15], “world wide web (web) adalah sistem pengaksesan informasi dalam internet yang berjalan pada TCP/IP, yang tujuan awalnya adalah untuk menciptakan media yang mudah untuk berbagi informasi diantara para fisikawan dan ilmuwan.”

Pendapat lain mengatakan World Wide Web (WWW) atau website adalah fasilitas di internet yang menampilkan informasi dalam bentuk teks, gambar, dan suara secara multimedia yang sangat interaktif (Frederick,2010:18).

Web Browser

Web Browser yaitu program aplikasi yang digunakan untuk mengakses halaman web di internet (Frederick ,2010:18).

Browser merupakan software yang diinstal di mesin client, berfungsi untuk menterjemahkan tag HTML menjadi halaman web (Anhar, 2010:6)[12].

XAMPP

Menurut Wardana (2010:8)[16], XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter.

Menurut Ginting (2013:11)[8], XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang terdiri sendiri (localcost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Lisensi dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilam halaman web yang dinamis. Mengenal bagian XAMPP yang biasa digunakan pada umumnya:

  1. htdoc

    adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.

  2. phpMyAdmin

    merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.

  3. Kontrol Panel

    yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).

Framework CodeIgniter

Definisi Framework

Menurut Suprihadi dkk (2013:311)[17], “Famework dapat diartikan sebagai kumpulan perintah atau fungsi dasar yang dapat membantu menyelesaikan proses-proses yang kompleks, namun pihak developer tetap harus menulis kode sendiri dan harus menyesuaikan dengan lingkungan framework yang digunakan.

Menurut Septian (2011:7)[18], “Framework sebagaimana arti dalam bahasa indonesiannya yaitu kerangka kerja, dapat diartikan sebagai kumpulan dari library (class) yang bisa diturunkan, atau bisa langsung dipakai fungsinya oleh modulmodul atau fungsi yang akan kita kembangkan.” Kelebihan adanya framework adalah pertama, mempermudah dalam memahami kerja sebuah aplikasi, yang tentunya akan sangat membantu proses pengembangan sistem yang dilakukan secara tim. Kedua, dengan memakai framework akan menghemat waktu pengerjaan suatu aplikasi, karena setiap anggota sudang memiliki sebuah acuan dalam menyelesaikan modul. Dalam hal ini misalnya semakin banyak library yang ada semakin mempercepat anggota untuk menemukan solusi karena tidak setiap anggota harus membuat class atau fungsi untuk kasus yang relatif sama.

Unified Modeling Language (UML)

Definisi UML

Menurut Widodo dkk (2011:7)[19] pada bukunya, blok pembangun utama UML adalah diagram, beberapa diagram ada yang rinci (jenis timing diagram) dan lainnya ada yang bersifat umum (misalnya diagram kelas). Intinya, UML merupakan alat komunikasi yang konsisten dalam mensuport para pengembang sistem saat ini, sebagai perancangan sistem mau tidak mau pasti akan menjumpai UML, baik kita sendiri yang membuat atau sekedar membaca diagram UML buatan orang lain. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :

  1. Merancang perangkat lunak.
  2. Sarana komunikasi antara perangkat lunak dengan proses bisnis.
  3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem.
  4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.

Menurut Ginting (2013:9)[8], Unified Modelling Language (UML) bukanlah suatu proses melainkan bahasa pemodelan secara grafis untuk menspesifikasikan, memvisualisasikan, membangun, dan mendokumentasikan seluruh artifak sistem perangkat lunak. Penggunaan model ini bertujuan untuk mengidentifikasikan bagian-bagian yang termasuk dalam lingkup sistem yang dibahas dan bagaimana hubungan antara sistem dengan subsistem maupun sistem lain diluarnya.

Menurut Simaremare dkk dalam Jurnal teknik POMITS Vol. 2 No. 3 (2013:471)[20], UML merupakan bahasa visual dalam permodelan yang memungkinkan pengembang sistem membuat sebuah blueprint yang dapat menggambarkan visi mereka tentang sebuah sistem dalam format yang standar, mudah dimengerti dan menyediakan mekanisme untuk mudah dikomunikasikan dengan pihak lain

Menurut Padeli dkk (2008)[21] ,”UML (Unified Modeling Language) adalah salah satu alat bantu yang sangat handal dalam bidang pengembangan sistem yang berorientasi objek”. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat cetak baru atas visi mereka dalam bentuk yang baku. Sebagai sebuah sketsa, UML berfungsi sebagai jembatan dalam mengkomunikasikan beberapa aspek dari sistem

Diagram-diagram UML

Widodo dkk (2011:10)[19] pada bukunya menjelaskan, UML menyediakan 9 (sembilan) jenis diagram, yang lain menyebutkan 8 (delapan) karena ada beberapa diagram yang digabung, misalnya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi. Namun demikian modelmodel itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Dibawah ini beberapa jenis diagram dalam UML antara lain :

Diagram Kelas (Class Diagram)

Menurut Widodo dkk (2011:37)[19], “Diagram Kelas (Class Diagram) adalah inti dari proses pemodelan objek, baik forward engineering maupun reverse engineering memanfaatkan diagram ini.” Forward engineering adalah proses perubahan model menjadi kode program sedangkan reverse engineering sebaliknya merubah kode program menjadi model.

  1. Atribut

    Menurut Widodo dkk (2011:41)[19], atribut adalah “Sebuah contoh rincian suatu kelas misalnya warna mobil, jumlah sisi suatu bentuk, dan sebagainya dinamakan atribut.” Atribut bisa sederhana (integer, floating-point dan sebagainya) bisa juga kompleks. Atribut digambarkan dalam dua notasi yang bebeda, 51 inline atau hubungan antar kelas. Ada berbagai macam bentuk atribut diantaranya :

    1. Atribut Inline

      Mengenal atribut inline seperti contoh kita dapat menulis atribut kelas disebelah kanan notasi kontak, atribut tersebut dinamakan atribut inline. Tidak ada perbedaan semantik antara atribut inline dan atribut relasi, keduanya sama-sama bermaksud merinci kelas yang kita buat.

    2. Atribut Relasi

      Atribut ini dapat diambil contoh seperti kita bisa merepresentasikan atribut dengan cara menghubungkan dengan kelas lainnya, untuk itu kita menggunakan notasi relasi sebagai sarana pembentuk atribut relasi dalam diagram kelas yang besar. Notasi relasi memiliki sintaks yang sama dengan atribut inline

Diagram Use Case (Use Case Diagram)

Menurut Pilone dalam Widodo dkk (2011:21)[19], menjelaskan “Usecase menggambarkan fungsi tertentu dalam suatu sistem berupa komponen, kejadian atau kelas.”

Diagram Interaksi dan Sequence (Sequence Diagram)

Menurut Douglas dalam Widodo dkk (2011:173)[19], “Perilaku kolektif atau interaksi (sequence diagram) difokuskan pada rangkaian pertukaran messages (operasi, dan sejenisnya) diantara kumpulan objek-objek.”

Diagram Aktivitas (Activity Diagram)

Menurut Widodo dkk (2011:143)[19], “Activity diagram lebih memfokuskan diri pada eksekusi dan alur sistem dari pada bagaimana sistem itu dirakit, diagram ini tidak hanya memodelkan software melainkan modelkan model bisnis juga, dan activity diagram menunjukan sistem dalam bentuk kumpulan aksi-aksi.”

Gambar 2.10 Model Unified Modelling Language (UML)

Tujuan Unified Modelling Language (UML)

Menurut yasin (2012:268)[22], tujuan UML diantaranya adalah:

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

Elisitasi

Definisi Elisitasi

Menurut Guritno dkk (2010:302)[23], “Elisitasi (elicitation) berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disangupi oleh penulis untuk dieksekusi”.

Menurut Nugroho (2010:10)[24], akuisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya terbuka.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan.

Menurut Guritno dkk (2010:302)[23], elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut:

  1. Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Elisitasi tahap II, merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut penjelasan mengenai MDI:
    1. M pada MDI berarti Mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. D pada MDI berarti Desirable. Maksudnya, requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.
    3. I pada MDI berarti Inessential. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.
  3. Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:
    1. T artinya Teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem yang diusulkan?
    2. O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan?
    3. E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem? Metode TOE tersebut dibagi menjadi beberapa option, yaitu:
      1. High (H): Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus dieliminasi.
      2. Middle (M): Mampu dikerjakan.
      3. Low (L): Mudah dikerjakan.
  4. Final draft elisitasi Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Literatur Review

Literature Review ini dilakukan oleh peneliti untuk mengetahui landasan awal dan sebagai pendukung bagi kegiatan penelitian yang dilakukan oleh peneliti, sehingga dapat menghindari pengulangan hal yang sama dalam penelitian.

  1. Penelitian yang dilakukan oleh Elizaandayni Ginting (Skripsi, 2013) : Penelitian yang berjudul Aplikasi Penjualan Web Menggunakan Joomla Pada Mutiara Fashion. Hasil dari penelitian ini adalah sistem dapat menyajikan informasi terkait dengan mutiara fashion yang diperlukan customer serta informasi tentang produk terbaru mutiara fashion dapat terpublikasi dengan baik. Penelitian ini menggunakan aplikasi Web Server, PHP, XAMPP, dan My SQL. Perbedaan penelitian sekarang dengan yang penelitian sebelumnya yaitu dari skala penjualannya. Korelasi yang sesuai dengan skripsi yang saya buat yaitu penelitian ini yaitu sama-sama menggunakan metode penelitian System Development Life Cycle (SDLC), untuk aplikasi programnya menggunakan : Web Server, PHP, Database, XAMPP, My SQL.
  2. Penelitian yang dilakukan oleh Febry Gustiawan (Skripsi,2012) : Penelitian yang berjudul Aplikasi Penjualan PC Game Secara Online. Hasil dari penelitian ini adalah sistem dapat mendiskripsikan game secara lebih detail dan seefesien mungkin untuk mempermudah customer dalam mencari info tentang game yang dicarinya. Perbedaan penelitian sekarang dengan yang penelitian sebelumnya yaitu pada penelitian sekarang menggunakan metode penelitian System Development Life Cycle (SDLC). Sedangkan penelitian sebelunnya menggunakan metode penelitian (Rapid Aplication Development) RAD. Korelasi yang sesuai dengan skripsi yang saya buat yaitu samasama menciptakan sebuah aplikasi berbasis web, untuk aplikasi programnya menggunakan : PHP, Dreamweaver 8, Adobe Photoshop, XAMPP, My SQL, PHP My Admin.
  3. Penelitian yang dilakukan oleh Firza Fachri Reza (Skripsi, 2011) dalam Perancangan Sistem Informasi penjualan Properti pada PT . Mustika Hadi Asri Tangerang. Usulan yang diberikan merancang sebuah aplikasi di bagian pemasaran untuk mendukung penjualan rumah di perusahaan ini. Aplikasi berbasis web yang dirancang dibuat terintegrasi dibagian pemasaran dan dapat diakses oleh seluruh karyawan di bagian marketing. Pada saat implementasi terbukti aplikasi ini mampu mengefisienkan kinerja marketing dan layanan terhadap konsumen cukup signifikan peningkatannya. Korelasi yang sesuai dengan skripsi yang saya buat yaitu aplikasi web yang digunakan untuk mendukung penjualan terintegrasi di bagian pemasaran dapat diakses oleh seluruh karyawan dan layanan terhadap konsumen.
  4. Penelitian yang dilakukan oleh Iyan Gustiana, 2010, Universitas Komputer Indonesia, dalam perancangan Sistem Informasi Penjualan On Line pada PT. Ochikawa Headwears Project (Skripsi, 2010). Dalam perancangan Sistem Informasi Penjualan On Line pada PT. Ochiawa Headwears Project. Penelitian ini bertujuan untuk menganalisis sistem penjualan pada PT. Ochikawa Headwears Project, tujuan penelitian ini adalah untuk menghasilkan suatu sistem penjualan yang menggunakan media web atau internet dalam memasarkan topi jaring sehingga transaksi penjualan mudah dilakukan dengan cepat. Berdasarkan hasil penelitian disimpulkan bahwa dapat memberikan kemudahan kepada calon pembeli untuk membeli topi jaring lewat internet. Calon pembeli dapat mengetahui langsung untuk mempromosikan atau lebih memperkenalkan perusahaan kepada semua kalangan masyarakat sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan. Namun demikian penelitian ini masih membutuhkan adanya sistem yang dapat menjaga keamanan dalam hal transaksi online dan membutuhkan proses backup data secara berkala. Korelasi yang berhubungan dengan skripsi yang saya buat yaitu proses penjualan melalui media web sehingga memudahkan customer untuk membeli barang dan memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan.

BAB III

ANALISA SISTEM YANG BERJALAN

Gambaran Umum CV. RIGSINDO MANDIRI UTAMA

CV. Rigsindo Mandiri Utama merupakan badan usaha yang bergerak dalam bidang perdagangan. Barang-barang yang biasanya dijual berupa teknik, safety, alat-alat berat (sparepart) dan lain-lain. Modal CV. Rigsindo Mandiri Utama tidak ditentukan jumlahnya, tergantung dengan perkembangan usaha masa yang akan datang, demikian pula jumlah bagian masing-masing CV dalam modal. Dalam waktu paling lama 3 bulan setelah buku Perseroan ditutup,maka harus dibuat suatu laporan keuangan utama yang terdiri dari perhitungan laba dan rugi, iktisar perubahan posisi keuangan dan untuk sahnya ditandatangani oleh semua pemilik CV, pembagian keuntungan harus segera dilakukan sesudah perhitungan laba dan rugi disahkan, sedangkan kalau ada kerugian harus ditutup dengan jalan mengurangi atau menambah modal

CV. Rigsindo Mandiri Utama perusahaan yang terdiri dari beberapa Sistem Informasi penjualan yang sedang berjalan saat ini masih menggunakan sistem manual. Dalam perkembangan teknologi yang ada saat ini, diharapkan sistem terkomputerisasi dapat membantu proses penjualan, khususnya dalam pengolahan sistem informasi penjualan pada CV. Rigsindo Mandiri Utama

Sejarah Singkat CV. Rigsindo Mandiri Utama

CV. Rigsindo Mandiri Utama berdiri pada tanggal , beralamat di Gedung Glodok City Lt. 2 Blok AKS No. 090 JL. Glodok Selatan – Jakarta Barat, Direktur CV. Rigsindo Mandiri Utama adalah Bapak Reksan Sitepu. CV. Rigsindo Mandiri Utama bergerak di bidang usaha perdagangan barangbarang sparepart seperti safety dan alat-alat berat, didirikan berdasarkan akta Notaris No.01 tanggal 15 April 2010 oleh Notaris Nona Hayuni Yuseptini berkedudukan di Kota Serang dan Nyonya Lydia Saputra di Serang.

Visi, Misi dan Tujuan

Visi CV. Rigsindo Mandiri Utama

Kami yakin dan percaya bahwa mutu pelayanan dan kepuasan konsumen adalah modal dasar untuk menjalin dan memelihara hubungan dan memelihara kerjasama yang baik, termasuk anda yang baru mengenal perusahaan kami.

Misi

Sama halnya dengan perusahan developer lainnya perusahaan kami juga mempunyai beberapa misi:

  1. Melalui kreatifitas masing – masing individu, pengembangan diri dan keahlian sumber daya manusia yang profesional dapat terbentuk suatu ide yang kreatif dan inovatif.

Tujuan CV. Rigsindo Mandiri Utama

Beberapa tujuan dari CV. Rigsindo Mandiri Utama

  1. Maksud dan tujuan CV. Rigsindo Mandiri Utama ini adalah menjalankan usaha dalam bidang perdagangan, jasa, pembangunan dan industri.
  2. Menjalankan usaha-usaha dibidang perdagangan umum dari segala macam dan jenis barang yang dapat dilakukan
  3. Mampu memberikan pelayanan kepada konsumen dengan sebaik – baiknya dengan hasil yang memuaskan

Struktur Organisasi

Setiap perusahaan pasti memerlukan suatu susunan organisasi yang jelas, agar para pegawai dapat mengetahui dengan jelas dan benar-benar mengetahui tugas serta tanggung jawab masing-masing, sehingga dapat terjalin kerjasama yang erat antara pegawai yang satu dengan pegawai yang lain. Struktur organisasi yang terdapat pada CV. Rigsindo Mandiri Utama adalah sebagai berikut :

STRUKTUR ORGANISASI CV. Rigsindo Mandiri Utama

Gambar 3.1 Struktur Organisasi CV Rigsindo Mandiri Utama

Wewenang dan Tanggung Jawab

  1. Pemilik (Owner)

    Sehubungan dengan kedudukannya sebagai pimpinan utama perusahaan, oleh karena itu memiliki beberapa kewajiban sebagai berikut:

    1. Mencari pelangganBertanggung jawab terhadap seluruh kegiatan yang terjadi di perusahaan dan mempunyai wewenang penuh terhadap perusahaan.
    2. Mencari supplier
    3. Mengontrol setiap pengeluaran perusahaan.
  2. Keuangan

    Bertanggung jawab atas pembukuan perusahaan, memiliki tugas sebagai berikut:

    1. Mengatur penyediaan dan penggunaan dana sesuai dengan bukti yang dipertanggung jawabkan.
    2. Mengontrol pengeluaran dan pemasukan dana perusahaan.
    3. Membuat laporan keuangan secara keseluruhan untuk dilaporkan kepada pimpinan perusahaan baik berupa periode bulanan maupun tahunan
  3. Admin

    Bertanggungjawab atas pencatatan Pesanan Pelanggan, memilik tugas sebagai berikut:

    1. Melakukan penerimaan barang dan meneliti apakah barang yang sesuai dengan faktur pembelian dan pesanan
    2. Melakukan pengiriman barang ke relasi sesuai dengan permintaan customer.
  4. Pembelian

    Bertanggung jawab atas mencari pesanan, memiliki tugas sebagai berikut :

    1. Melakukan pengiriman barang ke relasi
    2. Menyediakan barang yang diminta customer
    3. Memastikan barang yang di kirim sesuai dengan permintaan customer
    4. Menentukan barang yang akan diproduksi terlebih dahulu dengan dasar penyesuaian tanggal pengiriman barang

Analisa Sistem

Analisa Batasan Sistem

Adapun batasan sistem (boundary system) pada Aplikasi Penjualan barang Pada CV. Rigsindo Mandiri Utama ini dibatasi hanya pada sistem yang berjalan sistem informasi penjualan dan penerimaan order .

Masalah Yang Dihadapi

Berdasarkan analisa yang dilakukan, sistem pengolahan data yang berlangsung pada bagian produksi perusahaan masih bekerja kurang optimal. Dikarenakan masih menggunakan sistem manual untuk penerimaan order, mengakibatkan kesalahan saat pencatatan ulang pada laporan hasil produksi.

Kegiatan Operasional Perusahaan

Kegiatan operasional perusahaan secara garis besar dilakukan melalui beberapa tahap yaitu:

  1. Mencatat pesanan pelanggan

    Perusahaan mengikuti tender yang di adakan customer. Setelah perusahaan menang tender kemudian mencatat barang-barang yang di menangkan dalam tender tersebut yang dianggap pesanan pelanggan

  2. Mencari pesanan pelanggan

    Setelah Admin mencatat pesanan barang apa yang telah dipesan maka pembeli harus memesan barang-barang yang di pesan ke supplier

  3. Mengirimkan pesanan barang kepada pelanggan

    Barang yang di pesan ke supplier yang telah di beli segera dikirimkan secepatnya kepada customer/pelanggan

  4. Menagih pembayaran

    Barang yang telah dikirim, bagian keuangan mengirimkan faktur yang ingin ditagih kepada customer

  5. Mencatat pembayaran

    Customer yang telah membayar kemudian di catat

Tata Laksana Sistem Yang berjalan

Use Case Diagram yang Berjalan

Setelah skenario mengenai aplikasi penjualan barang sparepart yang berjalan saat ini selesai didefinisikan, maka skenario tersebut akan digambarkan kedalam bentuk diagram agar dapat mudah dibaca.

Gambar 3.2 Usecase Diagram yang berjalan

Berdasarkan gambar 3.2 Use case Diagram yang berjalan saat ini. Use case diagram akan menggambarkan hubungan use case dengan actor. Use case diagram dilihat pada gambar dibawah ini:

  1. 1 sistem yang mencakup seluruh kegiatan prosedur penjualan barang pada CV. Rigsindo Mandiri Utama
  2. 4 aktor yang melakukan kegiatan diantaranya : Pemilik/owner, pelanggan, Admin, Bag. Pembelian.
  3. 12 use case yang biasa dilakukan oleh aktor-aktor tersebut diantaranya : memesan barang, mengirim po (Purchasing order), mencatat pesanan, mencari pesanan barang, membuat laporan pemesanan, mengecek jenis barang yang dipesan, membuat surat jalan, barang dikirim, membuat faktur penagihan, pembayaran, membuat laporan keuangan, laporan hasil pekerjaan. Bahwa pada Usecase Diagram ini belum terdapat masalah pada penjualan, tapi proses penjualan masih bersifat manual.

Activity Diagram Yang Berjalan

Gambar 3.3 Activity Diagram yang berjalan

Berdasarkan gambar 3.3 Activity Diagram yang ada terdapat:

  1. 1 Initial node sebagai objek yang diawali:
  2. 9 Action yang biasa dilakukan oleh aktor-aktor tersebut diantaranya :
    1. Mengirimkan PO untuk memesan barang
    2. Mencari/ membeli barang pesanan
    3. Mencatat pesanan
    4. Mengecek jenis barang yang dipesan
    5. Membuat surat jalan
    6. Mengirimkan barang
    7. Membuat faktur
    8. Pembayaran
    9. Membuat laporan
  3. 1 final state yang diakhiri

Sequence Diagram Yang Berjalan

Customer atau Pelanggan

Gambar 3.4 Sequence Diagram yang berjalan untuk Customer

Berdasarkan gambar 3.4 Sequence Diagram yang ada terdapat:

  1. 1 aktor yang melakukan kegiatan diantaranya : Customer.
  2. 4 life line diantaranya : pesanan/order, penawaran barang, pengiriman barang, pembayaran
  3. 9 message kegiatan yang dilakukan diantaranya :
    1. Mengirim PO sesuai spesifikasi barang yang dibutuhkan melalui email
    2. Mengirimkan surat pembelian barang/pesan barang
    3. Menerima surat jalan untuk di tanda tangani
    4. Terima/mengecek barang datang
    5. Menerima faktur penagihan
    6. Menandatangani tanda terima pesanan barang/pembayaran
    7. Pesanan/order gagal
    8. Lihat tagihan/jumlah tagihan
    9. Pembayaran tagihan via bank

Admin dan Adm. Pembelian

Gambar 3.5 Sequence Diagram yang berjalan untuk Admin dan Bagian Pembelian

Berdasarkan gambar 3.5 Sequence Diagram yang ada terdapat:

  1. 2 aktor yang melakukan kegiatan diantaranya : Admin dan Adm. pembelian
  2. 6 life line diantaranya : daftar pesanan, mengecek, penawaran, pengiriman, pembayaran, laporan.
  3. 11 message kegiatan yang dilakukan diantaranya :
    1. Memberikan nama email untuk pemesanan barang
    2. Mengecek email pemesanan barang
    3. Mencari informasi barang di pasar/ pemasok yang sesuai dengan spesifikasi barang yang dibutuhkan
    4. Mengirimkan penawaran barang melalui email dengan daftar harga barang
    5. Membuat faktur penagihan dan surat jalan untuk disetujui
    6. Mengirim barang pesanan
    7. Kirim faktur penagihan ke customer
    8. Return barang yang rusak
    9. Ada barang yang rusak
    10. Buat laporan penjualan
    11. Cetak laporan

Analisa Sistem Yang Berjalan

Analisa SWOT

Untuk mendukung proses analisa SWOT, maka terlebih dahulu akan di lakukan marketing mix 7p untuk mengetahui lebih jelas strategi yang akan dibahas yaitu sebagai berikut:

Proses bisnis yang berjalan pada perusahaan ini dimulai dengan mengikuti tender yang dilaksanakan oleh perusahaan lain. Tender tersebut diikuti melalui sebuah market. Market adalah sebuah website resmi yang dimiliki oleh pelanggan untuk memberitahukan barang apa yang mereka butuhkan beserta dengan rinciannya. Untuk dapat mengakses website itu para peserta yang tergabung di dalamnya akan diberikan username dan password. Tidak hanya melalui market, permintaan juga dapat diperoleh melalui faximily atau email dimana para pelanggan akan mengirimkan spesifikasi barang yang dibutuhkan terhadap perusahaan. Setelah mendapatkan permintaan maka perusahaan akan mencari informasi barang di pasar atau ke pemasok. Hal ini dilakukan untuk mencari harga yang semurah-murahnya dan sesuai dengan spesifikasi barang dibutuhkan. Kemudian apabila daftar barang telah lengkap maka akan dilakukan penawaran barang tersebut kepada pelanggan. Seluruh penawaran dilakukan melalui email dengan mengirimkan daftar harga barang yang ditawarkan ke email pelanggan. Apabila pelanggan setuju dengan penawaran yang dilakukan maka pelanggan akan mengirimkan surat pembelian barang dan meminta barang sesuai dengan yang ditawarkan. Seluruh pengiriman barang akan ditanggung oleh pelanggan, apabila barang yang dikirim ternyata rusak dalam perjalanan atau tidak sesuai dengan spesifikasi yang diharapkan maka barang tersebut akan kembali dikirimkan kepada perusahaan. Dengan demikian maka piutang atas penjualan akan berkurang. Untuk pembayaran dilakukan sesuai dngan kesepakatan dan pelanggan harus melunaskan pembeliannya dalam satu kali bayar. Syarat pembayaran atas penjualan yang dilakukan adalah net 30 yaitu pembayaran dilakukan paling lambat 30 hari setelah transaksi dilakukan.

Tabel 3.1 ANALISA SWOT

ANALISA SWOT

Metode Analisa UML

Metode analisa sistem yang di gunakan adalah metode OOAD yaitu analisa dengan menggunakan Unified Modeling Language (UML). Sistem yang berjalan terdiri dari use case dan sequence diagram.

Gambar 3.6 Unified Modeling Language (UML)

Metode Analisa Berdasarkan Prosedur Sistem Yang Berjalan

Metode Analisa

Analisa Masukan

Analisa masukan adalah analisa atau penguraian masalah yang dilakukan terhadap semua data atau informasi yang berfungsi sebagai data input sehingga menghasilkan proses dan kemudian akan ada hasil dari sebuah proses itu sendiri. Agar terciptanya sistem yang berjalan dengan benar dan sebagai mestinya maka sistem tersebut membutuhkan data – data dari berbagai sumber yang dibutuhkan oleh sistem ini. Maka dari itu dibawah ini adalah bukti – bukti masukan untuk proses analisa masukan diantaranya :

  1. Purchase Order

    Nama Dokumen : Purchase Order

    Fungsi : Sebagai bukti customer memesan barang

    Sumber : Customer

    Media : Kertas

    Frekuensi : Setiap customer memesan barang

    Rangkap : 1 lembar

    Format : Lampiran B.1

  2. Faktur Penjualan

    Nama Dokumen : Faktur Penjualan

    Fungsi : Tagihan atas penjalan kepada pelanggan

    Sumber : Aplikasi

    Media : Kertas

    Frekuensi : Setiap terjadi transaksi penjualan kepada pelanggan

    Rangkap : 1 lembar

  3. Bukti Pembayaran

    Nama Dokumen : Bukti Pembayaran

    Fungsi : Bukti Pembayaran

    Sumber : Aplikasi

    Media : Kertas

    Frekuensi : Setiap pelanggan melakukan pembayaran

    Rangkap : 1 lembar

Analisa Proses

Aplikasi ini digunakan untuk mencatat data penjualan dan data pembelian atas barang yang diminta oleh pelanggan melalui tender. Penjualan dan pembelian yang dilakukan sesuai dengan penawaran yang diberikan berdasarkan permintaan dari pelanggan. Tanpa menginputkan data permintaan terlebih dahulu maka penjualan dan pembelian juga tidak akan dapat digunakan. Penanganan pembelian pada aplikasi ini hanya sebatas pencatatan data barang dan harga. Aplikasi ini tidak menangani retur pembelian, untuk retur penjualan juga hanya sebatas pengurangan piutang dan tidak ditelusuri lebih lanjut pengembaliannya kepada pemasok. Laporan atas penjualan dapat dilihat dengan memfilter tanggal sesuai dengan yang ingin dilihat.

Analisa Keluaran

Analisa keluaran terdiri dari proses penawaran, pengiriman dan pembayaran barang:

  1. Faktur Penagihan

    Nama Dokumen : Faktur

    Fungsi : Sebagai bukti transaksi penjualan

    Sumber : Direktur Utama

    Media : Kertas

    Frekuensi: Setiap ingin melakukan transaksi penjualan

    Jumlah Rangkap : 1 lembar

    Format : -

  2. Surat Jalan

    Nama Dokumen : Surat Jalan

    Fungsi : Sebagai bukti pengiriman barang

    Sumber : admin

    Tujuan : Pengiriman

    Media : Kertas

    Frekuensi: Setiap ingin mengirim barang

    Jumlah Rangkap : 4 lembar

    Format : -

Konfigurasi Sistem Berjalan

Spesifikasi Hardware

  1. Processor : Intel Dual-Core
  2. Monitor : LCD 17”
  3. RAM : 1 Gb
  4. Keyboard : Standard
  5. Printer : Laserjet
  6. Harddisk : 100 Gb

Spesifikasi Software (Perangkat Lunak)

  1. Microsoft Windows 7
  2. Microsoft Office 2010

Spesifikasi Hak Akses (Brainware)

  1. Admin
  2. Direktur

User Requirement

Elisitasi Tahap I

Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuat aplikasi absensi karyawan yang terkomputerisasi. Berikut lampiran Elisitasi Tahap I yang telah dibuat :

Tabel 3.2 Elisitasi Tahap I

Tabel 3.2 diatas merupakan gambaran dari Elisitasi Tahap I, yang disusun bedasarkan hasil wawancara penulis dengan stakeholder mengenai seluruh rancangan sistem informasi penjualan barang pada CV. Rigsindo Mandiri Utama yang diusulkan.

Elisitasi Tahap II

Elisitasi Tahap II dibentuk bedasarkan Elisitasi Tahap I yang kemudian diklasifikasikan melalui metode MDI. 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 Metode MDI :

  1. M pada MDI itu artinya Mandatory (Penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
  2. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
  3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

Tabel 3.3 Elisitasi Tahap II

Keterangan :

M (Mandatory) = Penting

D (Desirable) = Tidak terlalu penting

I (Inessential) = Tidak penting

Elisitasi Tahap III

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

  1. T artinya Tehnical, maksudnya bagaimana tata cara/tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
  2. O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
  3. E artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :

  1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
  2. Middle (M) : Mampu untuk dikerjakan.
  3. Low (L) : Mudah untuk dikerjakan

Tabel 3.4 Elisitasi Tahap III

Keterangan:

Metode

T : Tehnikal

O : Oprasional

H : High

Option

L : Low

M : Middle

H : High

Final Draft Elisitasi

Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan :

Tabel 3.5 Final Draft Elisitasi

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Usulan

Prosedur Sistem Usulan

Aplikasi yang akan dibuat adalah suatu aplikasi yang dapat membantu pihak perusahaan dalam melakukan pencatatan atas data penjualan. Secara garis besar proses bisnis yang berjalan tidak memiliki perbedaan dengan sistem yang akan dibuat, hanya saja untuk sistem usulan data akan disimpan dalam sebuah penyimpan dan memiliki aplikasi untuk pencatatannya. Dimulai dengan melakukan atas data tender perusahaan yaitu informasi barang yang diminta oleh pelanggan. Apabila penawaran tidak diterima, maka selanjutnya akan dilakukan pencatatan atas data barang yang dibeli dan kemudian pencatatan barang yang dijual berdasarkan data tender yang telah diinputkan sebelumnya ke dalam sistem.

Dalam menganalisa sistem usulan pada penelitian ini digunakan bahasa pemprogram PHP dan perancangan menggunakan Visual Paradigm for UML Enterprise Edition Ver. 6.4 untuk menggambarkan use case diagram, activity diagram, sequence diagram dan class diagram.

Use Case Diagram yang Di usulkan

Use Case Modelling berfungsi untuk menggambarkan sistem dengan pemakai luar (outside User) yang disebut actor. Use Case Diagram digunakan untuk menggambarkan hubungan interaksi antara sistem dan pemakai (user)

Gambar 4.1 Use case diagram yang diusulkan untuk Admin

Berdasarkan gambar 4.1 usecase diagram terdapat:

  1. 1 Sistem yang merupakan rancangan usulan proses sistem pada Admin.
  2. 3 Actor yang dapat melakukan kegiatan yaitu Admin, pelanggan, owner
  3. 5 Use case yang dilakukan oleh Admin diantaranya : memesan barang, Login, menu utama, logout, laporan hasil penjualan.
  4. 5 Include yang menjelaskan bahwa use case tersebut berasal dari sumber secara eksplisit dari use case sebelumnya yaitu : Home, Master, Transaksi, laporan, User Management.

Activity Diagram yang diusulkan

Gambar 4.2 Activity Diagram yang diusulkan untuk Admin

Berdasarkan Gambar 4.2 Activity Diagram terdapat :

  1. 1 Initial Node, sebagai objek yang diawali.
  2. 20 action, state dari sistem syang mencerminkan eksekusi dari suatu aksi diantaranya: login, masuk web, menu, home, master, transaksi, user management, laporan, menu utama, data pelanggan, data kategori, data barang, data bank, data satuan, cetak Po, cetak faktur, cetak surat jalan, bukti pembayaran, laporan penjualan, logout
  3. 1 Final State, sebagai objek yang diakhiri.

Sequence Diagram yang diusulkan

Berikut ini adalah gambar sequence diagram yang diusulkan untuk konsumen pada saat ingin memproses transaksi penjualan barang pada CV. Rigsindo Mandiri Utama :

Gambar 4.3 Sequence Diagram yang diusulkan untuk Admin

Berdasarkan gambar 4.3 Sequence Diagram yang diusulkan terdapat :

  1. 1 Actor yang dapat melakukan transaksi yaitu Admin.
  2. 19 message yang terhubung.
  3. 11 Lifeline antar muka yang saling berinteraksi

Class Diagram yang Diusulkan

Berikut ini adalah class diagram yang digunakan untuk menjelaskan tentang spesifikasi objek-objek yang terdapat dalam penjualan barang pada CV. Rigsindo Mandiri Utama. Dimana didalam class diagram yang diusulkan ini terdapat 9 buah objek (class) yang saling berhubungan satu dengan yang lainnya, yaitu : Admin, pelanggan, kategori, Po detail, Po head, barang, surat jalan, satuan, faktur, pembayaran

Gambar 4.4 Class Diagram yang diusulkan

Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Berikut ini adalah tabel yang menjelaskan perbedaan prosedur antara sistem yang berjalan dan prosedur sistem yang diusulkan :

Tabel 4.1 Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan

Rancangan Basis Data

Spesifikasi Basis Data

Spesifikasi database merupakan desain basis data yang dianggap telah normal. Desain database menjelaskan media penyimpanan yang digunakan, isi data (record) yang disimpan, primary key, panjang record. Berikut ini adalah struktur spesifikasi database yang digunakan dalam sistem penyewaan pada CV. Rigsindo Mandiri Utama :

  1. Nama File : Tabel Admin
    Fungsi : Untuk menyimpan dan mengetahui data Pelanggan
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 100 Karakter
    Primary Key : User_name

    Table 4.2 tabel Admin

  2. Nama File : Tabel barang
    Fungsi : Untuk menyimpan dan mengetahui data barang
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 120 Karakter
    Primary Key : Id_barang

    Table 4.3 Tabel Barang

  3. Nama File : Tabel kategori
    Fungsi : Untuk mengetahui dan menyimpan data kategori
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 30 Karakter
    Primary Key : Id_kategori

    Table 4.4 Tabel Kategori

  4. Nama File : Tabel pelanggan
    Fungsi : Untuk mengetahui dan menyimpan data pelanggan
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 120 Karakter
    Primary Key : Id_pelanggan

    Table 4.5 Tabel Customer

  5. Nama File : PO head
    Fungsi : Untuk mengetahui pesanan barang dari pelanggan
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 50karakter
    Primary Key : Id_Customer

    Table 4.6 Tabel PO Head

  6. Nama File : PO Detail
    Fungsi : Untuk menyimpan data pesanan barang dari pelangan
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 50 karakter
    Primary Key : Id_Barang

    Table 4.7 Tabel PO Detail

  7. Nama File : Satuan
    Fungsi : sebagai bukti nama satuan barang
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 4 Karakter
    Primary Key : Jenis_satuan

    Tabel 4.8 Tabel Satuan

  8. Nama File : surat jalan
    Fungsi : sebagai bukti untuk pengiriman barang
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 50 Karakter
    Primary Key : No_SJ

    Table 4.9 Tabel Surat Jalan

  9. Nama File : Invoice
    Fungsi : Untuk mengetahui jumlah barang yang dikirim
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 50 Karakter
    Primary Key : No_faktur

    Table 4.10 Tabel Faktur

  10. Nama File : pembayaran
    Fungsi : sebagai bukti pembayaran
    Media : Hardisk
    Tipe File : Varchar
    Panjang Record : 50 Karakter
    Primary Key : Id_bayar

    Table 4.11 Tabel Pembayaran

Aplikasi Yang Digunakan

Perangkat lunak yang digunakan untuk membuat dan menjalankan aplikasi ini adalah sebagai berikut:

  1. Sistem Operasi : Windows 7 Ultimate Service Pack 1 32-Bit
  2. Browser: Mozilla Firefox 29.0.1
  3. Bahasa pemrograman ASP.net 5.2.9
  4. Web Server Apache 2.2.11
  5. Database SQL server 5.0.51a

Spesifikasi Brainware

Ada 2 actor yang dapat meng-akses aplikasi yaitu:

  1. Admin
  2. pelanggan

Rancangan Prototype

Tahap ini merupakan gambar yang jelas mengenai rancangan bangun yang lengkap kepada para pengguna dan website yang di teliti juga sebagai pemenuhan kebutuhan daripada prapengguna sistem. Berikut ini merupakan prototype atau tampilan dari perancangan sistem penjualan Sistem Tender yang akan dibuat yaitu:

Tampilan Prototype Menu Login Admin

Berikut ini merupakan Tampilan Prototype perancangan dari program untuk Menu Login Admin sebelum login Admin harus memasukkan username dan password terlebih dahulu.

Gambar 4.5 Tampilan Prototype Menu Login Admin

Tampilan Prototype Menu Home CV. Rigsindo Mandiri Utama

Berikut ini merupakan tampilan prototype perancangan program untuk Menu Home pada CV. Rigsindo Mandiri Utama setelah login maka muncul menu home berupa profil perusahaan.

Gambar 4.6 Tampilan Prototype Menu Home CV. Rigsindo Mandiri Utama

Tampilan Prototype Menu Master

Berikut ini merupakan tampilan Prototype perancangan program untuk Menu Master dimana menu ini menampilkan Kategori, Bank, Satuan, barang dan harga

Gambar 4.7 Tampilan Prototype Menu Master

Tampilan Prototype Menu Kategori

Berikut ini merupakan tampilan prototype perancangan program untuk Menu Kategori dimana admin dapat menambah, mengubah dan mengapus data kategori berupa ID Kategori dan Nama Kategori

Gambar 4.8 Tampilan Prototype Menu Kategori

Tampilan Prototype Menu Bank

Berikut ini merupakan tampilan prototype perancangan program untuk Menu Bank dimana Admin dapat menginput no. Rek, Atas nama dan nama Bank dari pelanggan.

Gambar 4. 9 Tampilan Prototype Menu Bank

Tampilan Prototype Menu Data Satuan

Berikut ini merupakan tampilan prototype perancangan untuk Menu Data Satuan sehingga Admin mengetahui id satuan, harga satuan dan keterangan satuan dari barang yang dipesan.

Gambar 4.10 Tampilan Prototype Menu Satuan

Tampilan Prototype Menu Barang

Berikut ini merupakan tampilan prototype perancangan program untuk Menu Barang dimana Admin dapat menginput, menambah id barang, nama barang yang ada.

Gambar 4.11 Tampilan Prototype Menu Barang

Tampilan Prototype Menu Pelanggan

Berikut ini merupakan tampilan prototype program untuk Menu pelanggan dimana admin dapat menambah dan memasukkan data pelanggan.

Gambar 4.12 Tampilan Prototype Menu Pelanggan

Tampilan Prototype Menu Purchase Order

Berikut ini merupakan tampilan prototype program untuk Menu Purchase Order /pemesanan barang seperti Id PO, Tgl PO, Nama pelanggan, alamat dan telepon.

Gambar 4.13 Tampilan Prototype Menu Purchasing Order

Tampilan Prototype Menu Surat Jalan

Berikut ini merupakan tampilan prototype program untuk Menu Surat Jalan sesudah barang di pesan maka di buatlah surat jalan setelah itu barang dikirim.

Gambar 4.14 Tampilan Prototype Menu Surat Jalan

Tampilan Prototype Menu Faktur

Berikut ini merupakan tampilan protoype program untuk Menu Faktur setelah barang dikirim dan diterima oleh pelanggan Admin langsung membuatkan Faktur untuk penagihan pembayaran.

Gambar 4.15 Tampilan Prototype Menu Faktur

Tampilan Prototype Menu Pembayaran

Berikut ini merupakan tampilan prototype program untuk Menu Pembayaran setelah pelanggan menerima faktur maka pelanggan harus membayar barang yang telah di pesan

Gambar 4.16 Tampilan Prototype Menu Pembayaran

Testing

Pengujian BlackBox

Implementasi sistem penjualan barang pada CV. Rigsindo Mandiri Utama dilakukan dengan metode BlackBox Testing. BlackBox Testing adalah metode uji coba yang memfokuskan pada keperluan software. Metode pengujian BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang. Kesalahan dalam struktur data atau akses database eksterna dan kesalahan performa.

Pengujian dengan BlackBox testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program apliasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar program tersebut. Apabila dari input yang diberian, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuatnya sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan fungsionalnya, maka program tersebut masih terdapat kesalahan dalam program tersebut dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

Pengujian BlackBox pada Login Admin

Berikut ini adalah tabel pengujian BlackBox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk login fungsi admin yaitu sebagai berikut:

Tabel 4.12 Login Admin

Pengujian BlackBox pada Data Pelanggan

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk tabel customer yaitu sebagai berikut:

Tabel 4.13 Data pelanggan

Pengujian BlackBox pada Data Barang

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data barang yaitu sebagai berikut:

Tabel 4.14 Data Barang

Pengujian BlackBox pada Data kategori

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk kategori yaitu sebagai berikut:

Tabel 4.15 Data kategori

Pengujian BlackBox pada Data Bank

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:

Tabel 4.16 Data Bank

Pengujian BlackBox pada Data satuan

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:

Tabel 4.17 Data satuan

Pengujian BlackBox pada Purchase Order

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:

Tabel 4.18 Purchase Order

Pengujian BlackBox pada Surat Jalan

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:

Tabel 4.19 Surat Jalan

Pengujian BlackBox pada Faktur

Berikut ini adalah tabel pengujian blackbox sistem penjualan barang pada CV. Rigsindo Mandiri Utama untuk data bank yaitu sebagai berikut:

Tabel 4.20 Faktur

Dalam skripsi ini metode pengujian yang di gunakan yaitu BlackBox Testing. BlackBox Testing adalah metode uji coba yang memfokuskan ada keperluan software. Karena itu uji coba BlackBox memungkinkan pengembangan software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian BlackBox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa.

Schedulle Implementas

Perancangan Sistem yang diusulkan di perkirakan memakan waktu kurang lebih 5 bulan dan kegiatan yang dilakukan adalah:

Tabel 4.21 Pengolahan Jadwal

Tabel 4.22 Estimisasi biaya

BAB V

PENUTUP

Kesimpulan

Berdasarkan penelitian yang dilakukan pada CV. Rigsindo Mandiri Utama penulis dapat menarik kesimpulan sebagai berikut :

  1. Pada sistem yang sedang berjalan saat ini masih belum efektif dan efisien karena masih menggunakan cara manual sehingga terjadi penyebaran data dan belum menghasilkan laporan yang dibutuhkan pada waktu yang singkat
  2. Kendala-kendala yang sering terjadi pada sistem yang berjalan saat ini adalah laporan penjualan pada saat ini data – datanya belum akurat karena sistem masih bersifat terkomputerisasi sehingga dapat menyebabkan human error atau kesalahan pada saat proses pencatatan data dan penginputan.
  3. Perancangan Sistem Informasi penjualan yang terkomputerisasi menggunakan UML, aplikasi menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. Aplikasi ini dapat membantu dalam pengelolaan data transaksi baik pencatatan pesanan pelanggan, penjualan dan menghasilkan laporan transaksi secara otomatis. Untuk pengecekan error aplikasi maka digunakan Blackbox Testing.

Saran-Saran

Saran-saran yang dapat diusulkan oleh penulis agar menjadi perhatian dan dapat dijadikan usulan terhadap perbandingan sistem yang berjalan pada saat ini, antara lain:

  1. Mengganti sistem manual yang sedang berjalan saat ini dengan sistem yang terkomputerisasi atau sistem yang berbasis WEB, mengingat masih banyaknya kekurangan yang diperoleh dari sistem manual pada CV.Rigsindo Mandiri Utama.
  2. Membuka peluang kepada pihak-pihak yang terkait untuk memberikan keluasaan dalam hal masukan dan kebutuhan dari masing-masing bagian agar tercipta relevansi antara kebutuhan dengan keinginan pemakai (user).

Kesan

  1. Penulis mendapatkan pengalaman dalam proses penjulan barang pada CV. Rigsindo Mandiri Utama
  2. Dapat mengetahui bagaimana proses penjulan barang pada mitra kerja CV. Rigsindo Mandiri Utama

DAFTAR PUSTAKA

  1. 1,0 1,1 1,2 1,3 1,4 1,5 Taufiq, Rohmat. 2013. “Sistem Informasi Manajemen”.Yogyakarta: Graha Ilmu.
  2. 2,0 2,1 Tanti, Lili, Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa Inggris. Jurnal CCIT Vol.3 No.2-Januari Tangerang.2009:208.
  3. 3,00 3,01 3,02 3,03 3,04 3,05 3,06 3,07 3,08 3,09 3,10 3,11 3,12 Sutabri, Tata.2012. Konsep Sistem Informasi. Yogyakarta:ANDI.
  4. Maimunah, Lusyani Sunarya, dan Nina Larasati. Media Company Profile Sebagai Penunjang Informasi dan Promosi. Jurnal CCIT Vol-5 No.3. (Mei 2012).
  5. 5,0 5,1 5,2 Henderi, Maimunah, dan Randy Andrian. Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics. Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.
  6. 6,0 6,1 Aisyah,Sity, Nawang Kalbuana. 2011. "Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME". Vol.4 No.2-Januari 2011 ISSN: 1978-8282 STMIK Raharja.
  7. Rangkuti, Freddy. 2011. SWOT Balance Scorecard. Teknik Menyusun Koporal yang Efektif plus Cara Mengelola Kinerja dan Resiko. Jakarta:PT Gramedia Utama
  8. 8,0 8,1 8,2 Ginting, Elizaandayni. 2013. Aplikasi Penjualan Berbasis Web (E-Commerce) Menggunakan Joomla Pada Mutiara Fashion. Bandung: Universitas Widyatama.
  9. Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi.
  10. Rahayu, Nina.2014. “Perancangan Executive Information System (EIS) dalam Bidang Penjualan pada Karinda Cafe dan Resto”. STMIK Raharja. Tangerang.
  11. 11,0 11,1 Sibero, Alexander F.K, 2011, Kitab Suci Web Programing. Yogyakarta: MediaKom.
  12. 12,0 12,1 12,2 Anhar 2010. Pengertian Data Base Sistem Yogyakarta : Pustaka Pelajar Frederick L.Jones, 2010, Konsep dasar web atau website: Edisi 18, Salemba Empat.
  13. Hidayati, Untung Raharja, Mia Novalia. 2011. "Peningkatan Kinerja Distributed Database Melalui Metode DMQ Base Level". Journal CCIT Vol – 4 No.3 – Mei 2011 ISSN: 1978-8282 STMIK Raharja.
  14. Masria. 2012. Perakitan Komputer. Jakarta: Lentera Printing.
  15. Kadir,Abdul. 2014. “Pengenalan Sistem Informasi”. Yogyakarta: Andi Offset.
  16. Wardana. 2010. Menjadi Master PHP Dengan Framework Codeigniter. Jakarta: Elex Media Komputindo.
  17. Suprihadi, Rini Kartika Hudiono, Lina Sinatra Wijaya. 2013. "Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller". Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja.
  18. Septian,Gugun. 2011. “Trik Pintar Menguasai Codeigniter”. Jakarta: PT. Elek Media Komputindo.
  19. 19,0 19,1 19,2 19,3 19,4 19,5 19,6 Widodo,Prabowo Pudjo, dan Herlawati. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.
  20. Simarmare, Yosua P.W, Apol Pribadi S dan Radityo Prasentiato Wibowo. 2013. Perancangan Dan Pembuatan Aplikasi Manajemen Publikasi Ilmiah Berbasis Online Pada Jurnal SISFO. JURNAL TEKNIK POMITS. Surabaya: Institut Teknologi Sepuluh Nopember (ITS). Vol. 2, No. 3, 2013.
  21. Padeli dkk. Membangun (E-Procurement) Pengadaan Barang dan Jasa Dengan Prinsip Good Corporate Governance dengan Visual UML. Jurnal CCIT Vol-2 No.1. (September 2008).
  22. Yasin, Ferdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Jakarta:Mitra Wacana Media.
  23. 23,0 23,1 Guritno,Suryo, Sudaryono, Untung Rahardja. 2011. "Theory and application of IT Research Metodologi Penelitian Teknologi Informasi." Yogyakarta: Andi Offset.
  24. Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: CV.Andi Offset.

DAFTAR LAMPIRAN

LAMPIRAN A :

A.1. Surat Pengantar Observasi Skripsi
A.2. Formulir Permohonan Usulan Penelitian
A.3. Kartu Bimbingan Skripsi
A.4. Kartu Study Tetap Final (KSTF)
A.5. Form Validasi Skripsi
A.6. Kwitansi Pembayaran Skripsi
A.7. Daftar Matakuliah Yang Belum Diambil
A.8. Daftar Nilai
A.9. Formulir Seminar Proposal
A.10. Sertifikat Prospek, Sertifikat IT Internasional dan IT Nasional
A.11. Curriculum Vitae (CV)
A.12. Formulir Pertemuan Dengan Stakeholder dan Undangan Stakeholder
A.13. Formulir Penggantian Judul Skripsi (jika ada)
A.14. Katalog Produk
A.15. Elisitasi
A.16. Surat Keterangan/Survei
A.17. Formulir Pendaftaran Sidang
A.18. Kartu Bimbingan Group Meeting
A.19. Slide Presentasi
A.20 Surat Pernyataan
A.21 Surat Keterangan Implementasi Program
A.22 Surat Keterangan Hibah

LAMPIRAN B :

B.1. PO Costumer
B.2.Deliver Note
B.3. Faktur

Contributors

Septiani amanda